diff --git a/src/accordion/ajax-plnkr.json b/src/accordion/ajax-plnkr.json
index 9630d664..489dc5a6 100644
--- a/src/accordion/ajax-plnkr.json
+++ b/src/accordion/ajax-plnkr.json
@@ -1 +1 @@
-{"src/accordion/Ajax_content.html":"\n
\n
\n\n \n CELLULAR \n Technology \n GSM / CDMA / HSPA / EV-DO / LTE \n \n \n Edge \n Yes \n \n\n \n WIRELESS \n Wi-Fi \n Yes ( 802.11 a/b/g/n/ac ) \n \n \n Bluetooth \n Yes ( v 5.0 ) \n \n \n NFC \n Yes \n \n
\n
","index.ts":"import { enableRipple } from '@syncfusion/ej2-base';\nenableRipple(true);\n/**\n * Accordion Ajax Sample\n */\nimport { Accordion, ExpandEventArgs } from '@syncfusion/ej2-navigations';\nimport { Ajax } from '@syncfusion/ej2-base';\n\nlet acrdnObj: Accordion;\nlet nestAcrdn: Accordion;\n\n\n let ajax: Ajax = new Ajax('./src/accordion/Ajax_content.html', 'GET', true);\n ajax.send().then();\n ajax.onSuccess = (data: string): void => {\n //Initialize Accordion component\n acrdnObj = new Accordion({\n expandMode: 'Single',\n expanding: expand,\n items: [\n { header: 'Network & Connectivity', content: data, expanded: true },\n { header: 'Feature', content: '
' },\n { header: 'Hardware & Software', content: '#Hard_Soft_features' }\n ]\n });\n //Render initialized Accordion component\n acrdnObj.appendTo('#Accordion_Nested');\n };\n\n//Expanding Event function for Accordion component.\nfunction expand(e: ExpandEventArgs): void {\n if (e.isExpanded && [].indexOf.call(this.items, e.item) === 1) {\n if (e.element.querySelectorAll('.e-accordion').length > 0) {\n return;\n }\n //Initialize Nested Accordion component\n nestAcrdn = new Accordion({\n expandMode: 'Single',\n items: [\n { header: 'Sensor', content: '#Sensor_features' },\n { header: 'Camera', content: '#Camera_features' },\n { header: 'Video Recording', content: '#Video_Rec_features' },\n ]\n });\n //Render initialized Nested Accordion component\n nestAcrdn.appendTo('#nested_Acc');\n }\n}\n","index.html":"\n \n \n \n \n\n\n\n\n\n
\n
iPhone X Product Specification
\n
\n
\n\n
\n
\n \n Proximity sensor \n Yes \n \n \n Face ID \n Yes \n \n \n Accelerometer \n Yes \n \n
\n
\n
\n
\n \n Hardware \n Chip \n Apple A11 Bionic chip with 64-bit architecture \n \n \n Embedded M11 motion coprocessor \n \n \n Capacity \n 64GB/256GB \n \n \n Software \n Operating System \n iOS 11 \n \n
\n
\n
\n
\n \n Video Recording \n \n \n 4K video recording \n \n \n 1080p & 720p HD video recording \n \n \n Optical zoom, 6x digital zoom \n \n \n Slow motion video support \n \n \n Take 8MP still photos while recording 4K video \n \n \n Noise reduction \n \n\n
\n
\n
\n
\n \n Camera \n 12MP wide-angle \n \n \n Live Photos with stabilization \n \n \n Body and face detection \n \n \n TrueDepth Camera \n 7MP camera \n \n \n Animoji \n \n \n Face detection \n \n
\n
\n
\n
\n\n\n\n\n","systemjs.config.js":"System.config({\n transpiler: \"typescript\",\n typescriptOptions: {\n compilerOptions: {\n target: \"umd\",\n module: \"commonjs\",\n moduleResolution: \"node\",\n emitDecoratorMetadata: true,\n experimentalDecorators: true\n }\n },\n paths: {\n \"syncfusion:\": \"http://npmci.syncfusion.com/packages/production/\"\n },\n map: {\n main: \"index.ts\",\n typescript: \"https://unpkg.com/typescript@2.2.2/lib/typescript.js\",\n 'plugin-json':'https://cdnjs.cloudflare.com/ajax/libs/systemjs-plugin-json/0.3.0/json.min.js',\n \"@syncfusion/ej2-base\": \"syncfusion:ej2-base/dist/ej2-base.umd.min.js\",\n \"@syncfusion/ej2-buttons\": \"syncfusion:ej2-buttons/dist/ej2-buttons.umd.min.js\",\n \"@syncfusion/ej2-calendars\": \"syncfusion:ej2-calendars/dist/ej2-calendars.umd.min.js\",\n \"@syncfusion/ej2-charts\": \"syncfusion:ej2-charts/dist/ej2-charts.umd.min.js\",\n \"@syncfusion/ej2-circulargauge\": \"syncfusion:ej2-circulargauge/dist/ej2-circulargauge.umd.min.js\",\n \"@syncfusion/ej2-lineargauge\": \"syncfusion:ej2-lineargauge/dist/ej2-lineargauge.umd.min.js\",\n \"@syncfusion/ej2-data\": \"syncfusion:ej2-data/dist/ej2-data.umd.min.js\",\n \"@syncfusion/ej2-dropdowns\": \"syncfusion:ej2-dropdowns/dist/ej2-dropdowns.umd.min.js\",\n \"@syncfusion/ej2-grids\": \"syncfusion:ej2-grids/dist/ej2-grids.umd.min.js\", \n \"@syncfusion/ej2-inputs\": \"syncfusion:ej2-inputs/dist/ej2-inputs.umd.min.js\", \n \"@syncfusion/ej2-lists\": \"syncfusion:ej2-lists/dist/ej2-lists.umd.min.js\",\n \"@syncfusion/ej2-navigations\": \"syncfusion:ej2-navigations/dist/ej2-navigations.umd.min.js\", \n \"@syncfusion/ej2-popups\": \"syncfusion:ej2-popups/dist/ej2-popups.umd.min.js\",\n \"@syncfusion/ej2-excel-export\": \"syncfusion:ej2-excel-export/dist/ej2-excel-export.umd.min.js\",\n \"@syncfusion/ej2-pdf-export\": \"syncfusion:ej2-pdf-export/dist/ej2-pdf-export.umd.min.js\",\n \"@syncfusion/ej2-compression\": \"syncfusion:ej2-compression/dist/ej2-compression.umd.min.js\",\n \"@syncfusion/ej2-file-utils\": \"syncfusion:ej2-file-utils/dist/ej2-file-utils.umd.min.js\"\n },\n meta: { \n '*.json': { loader: 'plugin-json' }\n }\n});\nSystem.import('index.ts').catch(console.error.bind(console));"}
\ No newline at end of file
+{"src/accordion/Ajax_content.html":"\n\n
\n\n \n CELLULAR \n Technology \n GSM / CDMA / HSPA / EV-DO / LTE \n \n \n Edge \n Yes \n \n\n \n WIRELESS \n Wi-Fi \n Yes ( 802.11 a/b/g/n/ac ) \n \n \n Bluetooth \n Yes ( v 5.0 ) \n \n \n NFC \n Yes \n \n
\n
","index.ts":"import { enableRipple } from '@syncfusion/ej2-base';\nenableRipple(true);\n/**\n * Accordion Ajax Sample\n */\nimport { Accordion, ExpandEventArgs } from '@syncfusion/ej2-navigations';\nimport { Ajax } from '@syncfusion/ej2-base';\n\nlet acrdnObj: Accordion;\nlet nestAcrdn: Accordion;\n\n\n let ajax: Ajax = new Ajax('./src/accordion/Ajax_content.html', 'GET', true);\n ajax.send().then();\n ajax.onSuccess = (data: string): void => {\n //Initialize Accordion component\n acrdnObj = new Accordion({\n expandMode: 'Single',\n expanding: expand,\n items: [\n { header: 'Network & Connectivity', content: data, expanded: true },\n { header: 'Feature', content: '
' },\n { header: 'Hardware & Software', content: '#Hard_Soft_features' }\n ]\n });\n //Render initialized Accordion component\n acrdnObj.appendTo('#Accordion_Nested');\n };\n\n//Expanding Event function for Accordion component.\nfunction expand(e: ExpandEventArgs): void {\n if (e.isExpanded && [].indexOf.call(this.items, e.item) === 1) {\n if (e.element.querySelectorAll('.e-accordion').length > 0) {\n return;\n }\n //Initialize Nested Accordion component\n nestAcrdn = new Accordion({\n expandMode: 'Single',\n items: [\n { header: 'Sensor', content: '#Sensor_features' },\n { header: 'Camera', content: '#Camera_features' },\n { header: 'Video Recording', content: '#Video_Rec_features' },\n ]\n });\n //Render initialized Nested Accordion component\n nestAcrdn.appendTo('#nested_Acc');\n }\n}\n","index.html":"\n \n \n \n \n \n\n\n\n\n\n
\n
iPhone X Product Specification
\n
\n
\n\n
\n
\n \n Proximity sensor \n Yes \n \n \n Face ID \n Yes \n \n \n Accelerometer \n Yes \n \n
\n
\n
\n
\n \n Hardware \n Chip \n Apple A11 Bionic chip with 64-bit architecture \n \n \n Embedded M11 motion coprocessor \n \n \n Capacity \n 64GB/256GB \n \n \n Software \n Operating System \n iOS 11 \n \n
\n
\n
\n
\n \n Video Recording \n \n \n 4K video recording \n \n \n 1080p & 720p HD video recording \n \n \n Optical zoom, 6x digital zoom \n \n \n Slow motion video support \n \n \n Take 8MP still photos while recording 4K video \n \n \n Noise reduction \n \n\n
\n
\n
\n
\n \n Camera \n 12MP wide-angle \n \n \n Live Photos with stabilization \n \n \n Body and face detection \n \n \n TrueDepth Camera \n 7MP camera \n \n \n Animoji \n \n \n Face detection \n \n
\n
\n
\n
\n\n\n\n\n","systemjs.config.js":"System.config({\n transpiler: \"typescript\",\n typescriptOptions: {\n compilerOptions: {\n target: \"umd\",\n module: \"commonjs\",\n moduleResolution: \"node\",\n emitDecoratorMetadata: true,\n experimentalDecorators: true\n }\n },\n paths: {\n \"syncfusion:\": \"http://npmci.syncfusion.com/packages/production/\"\n },\n map: {\n main: \"index.ts\",\n typescript: \"https://unpkg.com/typescript@2.2.2/lib/typescript.js\",\n 'plugin-json':'https://cdnjs.cloudflare.com/ajax/libs/systemjs-plugin-json/0.3.0/json.min.js',\n \"@syncfusion/ej2-base\": \"syncfusion:ej2-base/dist/ej2-base.umd.min.js\",\n \"@syncfusion/ej2-buttons\": \"syncfusion:ej2-buttons/dist/ej2-buttons.umd.min.js\",\n \"@syncfusion/ej2-calendars\": \"syncfusion:ej2-calendars/dist/ej2-calendars.umd.min.js\",\n \"@syncfusion/ej2-charts\": \"syncfusion:ej2-charts/dist/ej2-charts.umd.min.js\",\n \"@syncfusion/ej2-circulargauge\": \"syncfusion:ej2-circulargauge/dist/ej2-circulargauge.umd.min.js\",\n \"@syncfusion/ej2-lineargauge\": \"syncfusion:ej2-lineargauge/dist/ej2-lineargauge.umd.min.js\",\n \"@syncfusion/ej2-data\": \"syncfusion:ej2-data/dist/ej2-data.umd.min.js\",\n \"@syncfusion/ej2-dropdowns\": \"syncfusion:ej2-dropdowns/dist/ej2-dropdowns.umd.min.js\",\n \"@syncfusion/ej2-grids\": \"syncfusion:ej2-grids/dist/ej2-grids.umd.min.js\", \n \"@syncfusion/ej2-inputs\": \"syncfusion:ej2-inputs/dist/ej2-inputs.umd.min.js\", \n \"@syncfusion/ej2-lists\": \"syncfusion:ej2-lists/dist/ej2-lists.umd.min.js\",\n \"@syncfusion/ej2-navigations\": \"syncfusion:ej2-navigations/dist/ej2-navigations.umd.min.js\", \n \"@syncfusion/ej2-popups\": \"syncfusion:ej2-popups/dist/ej2-popups.umd.min.js\",\n \"@syncfusion/ej2-excel-export\": \"syncfusion:ej2-excel-export/dist/ej2-excel-export.umd.min.js\",\n \"@syncfusion/ej2-pdf-export\": \"syncfusion:ej2-pdf-export/dist/ej2-pdf-export.umd.min.js\",\n \"@syncfusion/ej2-compression\": \"syncfusion:ej2-compression/dist/ej2-compression.umd.min.js\",\n \"@syncfusion/ej2-file-utils\": \"syncfusion:ej2-file-utils/dist/ej2-file-utils.umd.min.js\"\n },\n meta: { \n '*.json': { loader: 'plugin-json' }\n }\n});\nSystem.import('index.ts').catch(console.error.bind(console));"}
\ No newline at end of file
diff --git a/src/accordion/default-plnkr.json b/src/accordion/default-plnkr.json
index 5474bc2b..e8478351 100644
--- a/src/accordion/default-plnkr.json
+++ b/src/accordion/default-plnkr.json
@@ -1 +1 @@
-{"index.ts":"import { enableRipple } from '@syncfusion/ej2-base';\nenableRipple(true);\n/**\n * Accordion Default Sample\n */\nimport { Accordion } from '@syncfusion/ej2-navigations';\n\n\n // tslint:disable:max-line-length\n let acrdnObj: Accordion = new Accordion({ //Initialize Accordion component\n items : [\n { header: 'ASP.NET', expanded: true, content: 'Microsoft ASP.NET is a set of technologies in the Microsoft .NET Framework for building Web applications and XML Web services. ASP.NET pages execute on the server and generate markup such as HTML, WML, or XML that is sent to a desktop or mobile browser. ASP.NET pages use a compiled,event-driven programming model that improves performance and enables the separation of application logic and user interface.' },\n { header: 'ASP.NET MVC', content : 'The Model-View-Controller (MVC) architectural pattern separates an application into three main components: the model, the view, and the controller. The ASP.NET MVC framework provides an alternative to the ASP.NET Web Forms pattern for creating Web applications. The ASP.NET MVC framework is a lightweight, highly testable presentation framework that (as with Web Forms-based applications) is integrated with existing ASP.NET features, such as master pages and membership-based authentication.' },\n { header: 'JavaScript', content: 'JavaScript (JS) is an interpreted computer programming language.It was originally implemented as part of web browsers so that client-side scripts could interact with the user, control the browser, communicate asynchronously, and alter the document content that was displayed.More recently, however, it has become common in both game development and the creation of desktop applications.' }\n ]\n });\n // tslint:enable:max-line-length\n acrdnObj.appendTo('#Accordion_default'); //Render initialized Accordion component\n","index.html":"\n \n \n \n \n\n\n\n\n\n\n\n\n\n","systemjs.config.js":"System.config({\n transpiler: \"typescript\",\n typescriptOptions: {\n compilerOptions: {\n target: \"umd\",\n module: \"commonjs\",\n moduleResolution: \"node\",\n emitDecoratorMetadata: true,\n experimentalDecorators: true\n }\n },\n paths: {\n \"syncfusion:\": \"http://npmci.syncfusion.com/packages/production/\"\n },\n map: {\n main: \"index.ts\",\n typescript: \"https://unpkg.com/typescript@2.2.2/lib/typescript.js\",\n 'plugin-json':'https://cdnjs.cloudflare.com/ajax/libs/systemjs-plugin-json/0.3.0/json.min.js',\n \"@syncfusion/ej2-base\": \"syncfusion:ej2-base/dist/ej2-base.umd.min.js\",\n \"@syncfusion/ej2-buttons\": \"syncfusion:ej2-buttons/dist/ej2-buttons.umd.min.js\",\n \"@syncfusion/ej2-calendars\": \"syncfusion:ej2-calendars/dist/ej2-calendars.umd.min.js\",\n \"@syncfusion/ej2-charts\": \"syncfusion:ej2-charts/dist/ej2-charts.umd.min.js\",\n \"@syncfusion/ej2-circulargauge\": \"syncfusion:ej2-circulargauge/dist/ej2-circulargauge.umd.min.js\",\n \"@syncfusion/ej2-lineargauge\": \"syncfusion:ej2-lineargauge/dist/ej2-lineargauge.umd.min.js\",\n \"@syncfusion/ej2-data\": \"syncfusion:ej2-data/dist/ej2-data.umd.min.js\",\n \"@syncfusion/ej2-dropdowns\": \"syncfusion:ej2-dropdowns/dist/ej2-dropdowns.umd.min.js\",\n \"@syncfusion/ej2-grids\": \"syncfusion:ej2-grids/dist/ej2-grids.umd.min.js\", \n \"@syncfusion/ej2-inputs\": \"syncfusion:ej2-inputs/dist/ej2-inputs.umd.min.js\", \n \"@syncfusion/ej2-lists\": \"syncfusion:ej2-lists/dist/ej2-lists.umd.min.js\",\n \"@syncfusion/ej2-navigations\": \"syncfusion:ej2-navigations/dist/ej2-navigations.umd.min.js\", \n \"@syncfusion/ej2-popups\": \"syncfusion:ej2-popups/dist/ej2-popups.umd.min.js\",\n \"@syncfusion/ej2-excel-export\": \"syncfusion:ej2-excel-export/dist/ej2-excel-export.umd.min.js\",\n \"@syncfusion/ej2-pdf-export\": \"syncfusion:ej2-pdf-export/dist/ej2-pdf-export.umd.min.js\",\n \"@syncfusion/ej2-compression\": \"syncfusion:ej2-compression/dist/ej2-compression.umd.min.js\",\n \"@syncfusion/ej2-file-utils\": \"syncfusion:ej2-file-utils/dist/ej2-file-utils.umd.min.js\"\n },\n meta: { \n '*.json': { loader: 'plugin-json' }\n }\n});\nSystem.import('index.ts').catch(console.error.bind(console));"}
\ No newline at end of file
+{"index.ts":"import { enableRipple } from '@syncfusion/ej2-base';\nenableRipple(true);\n/**\n * Accordion Default Sample\n */\nimport { Accordion } from '@syncfusion/ej2-navigations';\n\n\n // tslint:disable:max-line-length\n let acrdnObj: Accordion = new Accordion({ //Initialize Accordion component\n items : [\n { header: 'ASP.NET', expanded: true, content: 'Microsoft ASP.NET is a set of technologies in the Microsoft .NET Framework for building Web applications and XML Web services. ASP.NET pages execute on the server and generate markup such as HTML, WML, or XML that is sent to a desktop or mobile browser. ASP.NET pages use a compiled,event-driven programming model that improves performance and enables the separation of application logic and user interface.' },\n { header: 'ASP.NET MVC', content : 'The Model-View-Controller (MVC) architectural pattern separates an application into three main components: the model, the view, and the controller. The ASP.NET MVC framework provides an alternative to the ASP.NET Web Forms pattern for creating Web applications. The ASP.NET MVC framework is a lightweight, highly testable presentation framework that (as with Web Forms-based applications) is integrated with existing ASP.NET features, such as master pages and membership-based authentication.' },\n { header: 'JavaScript', content: 'JavaScript (JS) is an interpreted computer programming language.It was originally implemented as part of web browsers so that client-side scripts could interact with the user, control the browser, communicate asynchronously, and alter the document content that was displayed.More recently, however, it has become common in both game development and the creation of desktop applications.' }\n ]\n });\n // tslint:enable:max-line-length\n acrdnObj.appendTo('#Accordion_default'); //Render initialized Accordion component\n","index.html":"\n \n \n \n \n \n\n\n\n\n\n\n\n\n\n","systemjs.config.js":"System.config({\n transpiler: \"typescript\",\n typescriptOptions: {\n compilerOptions: {\n target: \"umd\",\n module: \"commonjs\",\n moduleResolution: \"node\",\n emitDecoratorMetadata: true,\n experimentalDecorators: true\n }\n },\n paths: {\n \"syncfusion:\": \"http://npmci.syncfusion.com/packages/production/\"\n },\n map: {\n main: \"index.ts\",\n typescript: \"https://unpkg.com/typescript@2.2.2/lib/typescript.js\",\n 'plugin-json':'https://cdnjs.cloudflare.com/ajax/libs/systemjs-plugin-json/0.3.0/json.min.js',\n \"@syncfusion/ej2-base\": \"syncfusion:ej2-base/dist/ej2-base.umd.min.js\",\n \"@syncfusion/ej2-buttons\": \"syncfusion:ej2-buttons/dist/ej2-buttons.umd.min.js\",\n \"@syncfusion/ej2-calendars\": \"syncfusion:ej2-calendars/dist/ej2-calendars.umd.min.js\",\n \"@syncfusion/ej2-charts\": \"syncfusion:ej2-charts/dist/ej2-charts.umd.min.js\",\n \"@syncfusion/ej2-circulargauge\": \"syncfusion:ej2-circulargauge/dist/ej2-circulargauge.umd.min.js\",\n \"@syncfusion/ej2-lineargauge\": \"syncfusion:ej2-lineargauge/dist/ej2-lineargauge.umd.min.js\",\n \"@syncfusion/ej2-data\": \"syncfusion:ej2-data/dist/ej2-data.umd.min.js\",\n \"@syncfusion/ej2-dropdowns\": \"syncfusion:ej2-dropdowns/dist/ej2-dropdowns.umd.min.js\",\n \"@syncfusion/ej2-grids\": \"syncfusion:ej2-grids/dist/ej2-grids.umd.min.js\", \n \"@syncfusion/ej2-inputs\": \"syncfusion:ej2-inputs/dist/ej2-inputs.umd.min.js\", \n \"@syncfusion/ej2-lists\": \"syncfusion:ej2-lists/dist/ej2-lists.umd.min.js\",\n \"@syncfusion/ej2-navigations\": \"syncfusion:ej2-navigations/dist/ej2-navigations.umd.min.js\", \n \"@syncfusion/ej2-popups\": \"syncfusion:ej2-popups/dist/ej2-popups.umd.min.js\",\n \"@syncfusion/ej2-excel-export\": \"syncfusion:ej2-excel-export/dist/ej2-excel-export.umd.min.js\",\n \"@syncfusion/ej2-pdf-export\": \"syncfusion:ej2-pdf-export/dist/ej2-pdf-export.umd.min.js\",\n \"@syncfusion/ej2-compression\": \"syncfusion:ej2-compression/dist/ej2-compression.umd.min.js\",\n \"@syncfusion/ej2-file-utils\": \"syncfusion:ej2-file-utils/dist/ej2-file-utils.umd.min.js\"\n },\n meta: { \n '*.json': { loader: 'plugin-json' }\n }\n});\nSystem.import('index.ts').catch(console.error.bind(console));"}
\ No newline at end of file
diff --git a/src/accordion/icon-plnkr.json b/src/accordion/icon-plnkr.json
index cdeb5116..535f70d2 100644
--- a/src/accordion/icon-plnkr.json
+++ b/src/accordion/icon-plnkr.json
@@ -1 +1 @@
-{"index.ts":"import { enableRipple } from '@syncfusion/ej2-base';\nenableRipple(true);\n/**\n * Accordion Icon Sample\n */\nimport { Accordion } from '@syncfusion/ej2-navigations';\n\n\n //Initialize Accordion component\n let acrdnObj: Accordion = new Accordion({\n items: [\n { header: 'Athletics', iconCss: 'e-athletics e-acrdn-icons', content: '#athletics', expanded: true },\n { header: 'Water Games', iconCss: 'e-water-game e-acrdn-icons', content: '#water_games' },\n { header: 'Racing', iconCss: 'e-racing-games e-acrdn-icons', content: '#racing_games' },\n { header: 'Indoor Games', iconCss: 'e-indoor-games e-acrdn-icons', content: '#indoor_games' }\n ]\n });\n //Render initialized Accordion component\n acrdnObj.appendTo('#Accordion_icon');\n","index.html":"\n \n \n \n \n\n\n\n\n
\n
\n
Marathon \n Javelin Throw \n Discus Throw \n High Jump \n Long Jump \n \n
\n
Diving \n Swimming \n Marathon Swimming \n Synchronized Swimming \n Water Polo \n \n
\n
Cycling BMX \n Cycling Mountain Bike \n Cycle Racing \n Sailing \n Rowing \n \n
\n
Table Tennis \n Badminton \n Volleyball \n Boxing \n Swimming \n \n
\n\n\n\n\n","systemjs.config.js":"System.config({\n transpiler: \"typescript\",\n typescriptOptions: {\n compilerOptions: {\n target: \"umd\",\n module: \"commonjs\",\n moduleResolution: \"node\",\n emitDecoratorMetadata: true,\n experimentalDecorators: true\n }\n },\n paths: {\n \"syncfusion:\": \"http://npmci.syncfusion.com/packages/production/\"\n },\n map: {\n main: \"index.ts\",\n typescript: \"https://unpkg.com/typescript@2.2.2/lib/typescript.js\",\n 'plugin-json':'https://cdnjs.cloudflare.com/ajax/libs/systemjs-plugin-json/0.3.0/json.min.js',\n \"@syncfusion/ej2-base\": \"syncfusion:ej2-base/dist/ej2-base.umd.min.js\",\n \"@syncfusion/ej2-buttons\": \"syncfusion:ej2-buttons/dist/ej2-buttons.umd.min.js\",\n \"@syncfusion/ej2-calendars\": \"syncfusion:ej2-calendars/dist/ej2-calendars.umd.min.js\",\n \"@syncfusion/ej2-charts\": \"syncfusion:ej2-charts/dist/ej2-charts.umd.min.js\",\n \"@syncfusion/ej2-circulargauge\": \"syncfusion:ej2-circulargauge/dist/ej2-circulargauge.umd.min.js\",\n \"@syncfusion/ej2-lineargauge\": \"syncfusion:ej2-lineargauge/dist/ej2-lineargauge.umd.min.js\",\n \"@syncfusion/ej2-data\": \"syncfusion:ej2-data/dist/ej2-data.umd.min.js\",\n \"@syncfusion/ej2-dropdowns\": \"syncfusion:ej2-dropdowns/dist/ej2-dropdowns.umd.min.js\",\n \"@syncfusion/ej2-grids\": \"syncfusion:ej2-grids/dist/ej2-grids.umd.min.js\", \n \"@syncfusion/ej2-inputs\": \"syncfusion:ej2-inputs/dist/ej2-inputs.umd.min.js\", \n \"@syncfusion/ej2-lists\": \"syncfusion:ej2-lists/dist/ej2-lists.umd.min.js\",\n \"@syncfusion/ej2-navigations\": \"syncfusion:ej2-navigations/dist/ej2-navigations.umd.min.js\", \n \"@syncfusion/ej2-popups\": \"syncfusion:ej2-popups/dist/ej2-popups.umd.min.js\",\n \"@syncfusion/ej2-excel-export\": \"syncfusion:ej2-excel-export/dist/ej2-excel-export.umd.min.js\",\n \"@syncfusion/ej2-pdf-export\": \"syncfusion:ej2-pdf-export/dist/ej2-pdf-export.umd.min.js\",\n \"@syncfusion/ej2-compression\": \"syncfusion:ej2-compression/dist/ej2-compression.umd.min.js\",\n \"@syncfusion/ej2-file-utils\": \"syncfusion:ej2-file-utils/dist/ej2-file-utils.umd.min.js\"\n },\n meta: { \n '*.json': { loader: 'plugin-json' }\n }\n});\nSystem.import('index.ts').catch(console.error.bind(console));"}
\ No newline at end of file
+{"index.ts":"import { enableRipple } from '@syncfusion/ej2-base';\nenableRipple(true);\n/**\n * Accordion Icon Sample\n */\nimport { Accordion } from '@syncfusion/ej2-navigations';\n\n\n //Initialize Accordion component\n let acrdnObj: Accordion = new Accordion({\n items: [\n { header: 'Athletics', iconCss: 'e-athletics e-acrdn-icons', content: '#athletics', expanded: true },\n { header: 'Water Games', iconCss: 'e-water-game e-acrdn-icons', content: '#water_games' },\n { header: 'Racing', iconCss: 'e-racing-games e-acrdn-icons', content: '#racing_games' },\n { header: 'Indoor Games', iconCss: 'e-indoor-games e-acrdn-icons', content: '#indoor_games' }\n ]\n });\n //Render initialized Accordion component\n acrdnObj.appendTo('#Accordion_icon');\n","index.html":"\n \n \n \n \n \n\n\n\n\n
\n
\n
Marathon \n Javelin Throw \n Discus Throw \n High Jump \n Long Jump \n \n
\n
Diving \n Swimming \n Marathon Swimming \n Synchronized Swimming \n Water Polo \n \n
\n
Cycling BMX \n Cycling Mountain Bike \n Cycle Racing \n Sailing \n Rowing \n \n
\n
Table Tennis \n Badminton \n Volleyball \n Boxing \n Swimming \n \n
\n\n\n\n\n","systemjs.config.js":"System.config({\n transpiler: \"typescript\",\n typescriptOptions: {\n compilerOptions: {\n target: \"umd\",\n module: \"commonjs\",\n moduleResolution: \"node\",\n emitDecoratorMetadata: true,\n experimentalDecorators: true\n }\n },\n paths: {\n \"syncfusion:\": \"http://npmci.syncfusion.com/packages/production/\"\n },\n map: {\n main: \"index.ts\",\n typescript: \"https://unpkg.com/typescript@2.2.2/lib/typescript.js\",\n 'plugin-json':'https://cdnjs.cloudflare.com/ajax/libs/systemjs-plugin-json/0.3.0/json.min.js',\n \"@syncfusion/ej2-base\": \"syncfusion:ej2-base/dist/ej2-base.umd.min.js\",\n \"@syncfusion/ej2-buttons\": \"syncfusion:ej2-buttons/dist/ej2-buttons.umd.min.js\",\n \"@syncfusion/ej2-calendars\": \"syncfusion:ej2-calendars/dist/ej2-calendars.umd.min.js\",\n \"@syncfusion/ej2-charts\": \"syncfusion:ej2-charts/dist/ej2-charts.umd.min.js\",\n \"@syncfusion/ej2-circulargauge\": \"syncfusion:ej2-circulargauge/dist/ej2-circulargauge.umd.min.js\",\n \"@syncfusion/ej2-lineargauge\": \"syncfusion:ej2-lineargauge/dist/ej2-lineargauge.umd.min.js\",\n \"@syncfusion/ej2-data\": \"syncfusion:ej2-data/dist/ej2-data.umd.min.js\",\n \"@syncfusion/ej2-dropdowns\": \"syncfusion:ej2-dropdowns/dist/ej2-dropdowns.umd.min.js\",\n \"@syncfusion/ej2-grids\": \"syncfusion:ej2-grids/dist/ej2-grids.umd.min.js\", \n \"@syncfusion/ej2-inputs\": \"syncfusion:ej2-inputs/dist/ej2-inputs.umd.min.js\", \n \"@syncfusion/ej2-lists\": \"syncfusion:ej2-lists/dist/ej2-lists.umd.min.js\",\n \"@syncfusion/ej2-navigations\": \"syncfusion:ej2-navigations/dist/ej2-navigations.umd.min.js\", \n \"@syncfusion/ej2-popups\": \"syncfusion:ej2-popups/dist/ej2-popups.umd.min.js\",\n \"@syncfusion/ej2-excel-export\": \"syncfusion:ej2-excel-export/dist/ej2-excel-export.umd.min.js\",\n \"@syncfusion/ej2-pdf-export\": \"syncfusion:ej2-pdf-export/dist/ej2-pdf-export.umd.min.js\",\n \"@syncfusion/ej2-compression\": \"syncfusion:ej2-compression/dist/ej2-compression.umd.min.js\",\n \"@syncfusion/ej2-file-utils\": \"syncfusion:ej2-file-utils/dist/ej2-file-utils.umd.min.js\"\n },\n meta: { \n '*.json': { loader: 'plugin-json' }\n }\n});\nSystem.import('index.ts').catch(console.error.bind(console));"}
\ No newline at end of file
diff --git a/src/accordion/rtl-plnkr.json b/src/accordion/rtl-plnkr.json
index bcb49eab..25bf9ed2 100644
--- a/src/accordion/rtl-plnkr.json
+++ b/src/accordion/rtl-plnkr.json
@@ -1 +1 @@
-{"index.ts":"import { enableRipple } from '@syncfusion/ej2-base';\nenableRipple(true);\n/**\n * Accordion RTL Sample\n */\nimport { Accordion } from '@syncfusion/ej2-navigations';\n\n\n //Initialize Accordion component\n let acrdnObj: Accordion = new Accordion({\n enableRtl: true,\n items: [\n { header: 'Athletics', iconCss: 'e-athletics e-acrdn-icons', content: '#athletics', expanded: true },\n { header: 'Water Games', iconCss: 'e-water-game e-acrdn-icons', content: '#water_games' },\n { header: 'Racing', iconCss: 'e-racing-games e-acrdn-icons', content: '#racing_games' },\n { header: 'Indoor Games', iconCss: 'e-indoor-games e-acrdn-icons', content: '#indoor_games' }\n ]\n });\n //Render initialized Accordion component\n acrdnObj.appendTo('#Accordion_rtl');\n","index.html":"\n \n \n \n \n\n\n\n\n
\n
\n
Marathon \n Javelin Throw \n Discus Throw \n High Jump \n Long Jump \n \n
\n
Diving \n Swimming \n Marathon Swimming \n Synchronized Swimming \n Water Polo \n \n
\n
Cycling BMX \n Cycling Mountain Bike \n Cycle Racing \n Sailing \n Rowing \n \n
\n
Table Tennis \n Badminton \n Volleyball \n Boxing \n Swimming \n \n
\n\n\n\n\n","systemjs.config.js":"System.config({\n transpiler: \"typescript\",\n typescriptOptions: {\n compilerOptions: {\n target: \"umd\",\n module: \"commonjs\",\n moduleResolution: \"node\",\n emitDecoratorMetadata: true,\n experimentalDecorators: true\n }\n },\n paths: {\n \"syncfusion:\": \"http://npmci.syncfusion.com/packages/production/\"\n },\n map: {\n main: \"index.ts\",\n typescript: \"https://unpkg.com/typescript@2.2.2/lib/typescript.js\",\n 'plugin-json':'https://cdnjs.cloudflare.com/ajax/libs/systemjs-plugin-json/0.3.0/json.min.js',\n \"@syncfusion/ej2-base\": \"syncfusion:ej2-base/dist/ej2-base.umd.min.js\",\n \"@syncfusion/ej2-buttons\": \"syncfusion:ej2-buttons/dist/ej2-buttons.umd.min.js\",\n \"@syncfusion/ej2-calendars\": \"syncfusion:ej2-calendars/dist/ej2-calendars.umd.min.js\",\n \"@syncfusion/ej2-charts\": \"syncfusion:ej2-charts/dist/ej2-charts.umd.min.js\",\n \"@syncfusion/ej2-circulargauge\": \"syncfusion:ej2-circulargauge/dist/ej2-circulargauge.umd.min.js\",\n \"@syncfusion/ej2-lineargauge\": \"syncfusion:ej2-lineargauge/dist/ej2-lineargauge.umd.min.js\",\n \"@syncfusion/ej2-data\": \"syncfusion:ej2-data/dist/ej2-data.umd.min.js\",\n \"@syncfusion/ej2-dropdowns\": \"syncfusion:ej2-dropdowns/dist/ej2-dropdowns.umd.min.js\",\n \"@syncfusion/ej2-grids\": \"syncfusion:ej2-grids/dist/ej2-grids.umd.min.js\", \n \"@syncfusion/ej2-inputs\": \"syncfusion:ej2-inputs/dist/ej2-inputs.umd.min.js\", \n \"@syncfusion/ej2-lists\": \"syncfusion:ej2-lists/dist/ej2-lists.umd.min.js\",\n \"@syncfusion/ej2-navigations\": \"syncfusion:ej2-navigations/dist/ej2-navigations.umd.min.js\", \n \"@syncfusion/ej2-popups\": \"syncfusion:ej2-popups/dist/ej2-popups.umd.min.js\",\n \"@syncfusion/ej2-excel-export\": \"syncfusion:ej2-excel-export/dist/ej2-excel-export.umd.min.js\",\n \"@syncfusion/ej2-pdf-export\": \"syncfusion:ej2-pdf-export/dist/ej2-pdf-export.umd.min.js\",\n \"@syncfusion/ej2-compression\": \"syncfusion:ej2-compression/dist/ej2-compression.umd.min.js\",\n \"@syncfusion/ej2-file-utils\": \"syncfusion:ej2-file-utils/dist/ej2-file-utils.umd.min.js\"\n },\n meta: { \n '*.json': { loader: 'plugin-json' }\n }\n});\nSystem.import('index.ts').catch(console.error.bind(console));"}
\ No newline at end of file
+{"index.ts":"import { enableRipple } from '@syncfusion/ej2-base';\nenableRipple(true);\n/**\n * Accordion RTL Sample\n */\nimport { Accordion } from '@syncfusion/ej2-navigations';\n\n\n //Initialize Accordion component\n let acrdnObj: Accordion = new Accordion({\n enableRtl: true,\n items: [\n { header: 'Athletics', iconCss: 'e-athletics e-acrdn-icons', content: '#athletics', expanded: true },\n { header: 'Water Games', iconCss: 'e-water-game e-acrdn-icons', content: '#water_games' },\n { header: 'Racing', iconCss: 'e-racing-games e-acrdn-icons', content: '#racing_games' },\n { header: 'Indoor Games', iconCss: 'e-indoor-games e-acrdn-icons', content: '#indoor_games' }\n ]\n });\n //Render initialized Accordion component\n acrdnObj.appendTo('#Accordion_rtl');\n","index.html":"\n \n \n \n \n \n\n\n\n\n
\n
\n
Marathon \n Javelin Throw \n Discus Throw \n High Jump \n Long Jump \n \n
\n
Diving \n Swimming \n Marathon Swimming \n Synchronized Swimming \n Water Polo \n \n
\n
Cycling BMX \n Cycling Mountain Bike \n Cycle Racing \n Sailing \n Rowing \n \n
\n
Table Tennis \n Badminton \n Volleyball \n Boxing \n Swimming \n \n
\n\n\n\n\n","systemjs.config.js":"System.config({\n transpiler: \"typescript\",\n typescriptOptions: {\n compilerOptions: {\n target: \"umd\",\n module: \"commonjs\",\n moduleResolution: \"node\",\n emitDecoratorMetadata: true,\n experimentalDecorators: true\n }\n },\n paths: {\n \"syncfusion:\": \"http://npmci.syncfusion.com/packages/production/\"\n },\n map: {\n main: \"index.ts\",\n typescript: \"https://unpkg.com/typescript@2.2.2/lib/typescript.js\",\n 'plugin-json':'https://cdnjs.cloudflare.com/ajax/libs/systemjs-plugin-json/0.3.0/json.min.js',\n \"@syncfusion/ej2-base\": \"syncfusion:ej2-base/dist/ej2-base.umd.min.js\",\n \"@syncfusion/ej2-buttons\": \"syncfusion:ej2-buttons/dist/ej2-buttons.umd.min.js\",\n \"@syncfusion/ej2-calendars\": \"syncfusion:ej2-calendars/dist/ej2-calendars.umd.min.js\",\n \"@syncfusion/ej2-charts\": \"syncfusion:ej2-charts/dist/ej2-charts.umd.min.js\",\n \"@syncfusion/ej2-circulargauge\": \"syncfusion:ej2-circulargauge/dist/ej2-circulargauge.umd.min.js\",\n \"@syncfusion/ej2-lineargauge\": \"syncfusion:ej2-lineargauge/dist/ej2-lineargauge.umd.min.js\",\n \"@syncfusion/ej2-data\": \"syncfusion:ej2-data/dist/ej2-data.umd.min.js\",\n \"@syncfusion/ej2-dropdowns\": \"syncfusion:ej2-dropdowns/dist/ej2-dropdowns.umd.min.js\",\n \"@syncfusion/ej2-grids\": \"syncfusion:ej2-grids/dist/ej2-grids.umd.min.js\", \n \"@syncfusion/ej2-inputs\": \"syncfusion:ej2-inputs/dist/ej2-inputs.umd.min.js\", \n \"@syncfusion/ej2-lists\": \"syncfusion:ej2-lists/dist/ej2-lists.umd.min.js\",\n \"@syncfusion/ej2-navigations\": \"syncfusion:ej2-navigations/dist/ej2-navigations.umd.min.js\", \n \"@syncfusion/ej2-popups\": \"syncfusion:ej2-popups/dist/ej2-popups.umd.min.js\",\n \"@syncfusion/ej2-excel-export\": \"syncfusion:ej2-excel-export/dist/ej2-excel-export.umd.min.js\",\n \"@syncfusion/ej2-pdf-export\": \"syncfusion:ej2-pdf-export/dist/ej2-pdf-export.umd.min.js\",\n \"@syncfusion/ej2-compression\": \"syncfusion:ej2-compression/dist/ej2-compression.umd.min.js\",\n \"@syncfusion/ej2-file-utils\": \"syncfusion:ej2-file-utils/dist/ej2-file-utils.umd.min.js\"\n },\n meta: { \n '*.json': { loader: 'plugin-json' }\n }\n});\nSystem.import('index.ts').catch(console.error.bind(console));"}
\ No newline at end of file
diff --git a/src/autocomplete/custom-filtering-plnkr.json b/src/autocomplete/custom-filtering-plnkr.json
index 3b03ba46..f05cbab2 100644
--- a/src/autocomplete/custom-filtering-plnkr.json
+++ b/src/autocomplete/custom-filtering-plnkr.json
@@ -1 +1 @@
-{"index.ts":"import { enableRipple } from '@syncfusion/ej2-base';\nenableRipple(true);\n/**\n * AutoComplete Custom Filtering Sample\n */\nimport { AutoComplete, FilteringEventArgs } from '@syncfusion/ej2-dropdowns';\nimport * as Fuse from 'fuse.js';\n\n\n let booksData: { [key: string]: Object; }[] = [\n { BookName: 'Support Vector Machines Succinctly', BookID: 'BOOK1' }, { BookName: 'Scala Succinctly', BookID: 'BOOK2' },\n { BookName: 'Application Security in .NET Succinctly', BookID: 'BOOK3' },\n { BookName: 'ASP.NET WebHooks Succinctly', BookID: 'BOOK4' },\n { BookName: 'Xamarin.Forms Succinctly', BookID: 'BOOK5' }, { BookName: 'Asynchronous Programming Succinctly', BookID: 'BOOK6' },\n { BookName: 'Java Succinctly Part 2', BookID: 'BOOK7' }, { BookName: 'Java Succinctly Part 1', BookID: 'BOOK8' },\n { BookName: 'PHP Succinctly', BookID: 'BOOK9' }, { BookName: 'Bing Maps V8 Succinctly', BookID: 'BOOK10' },\n { BookName: 'WPF Debugging and Performance Succinctly', BookID: 'BOOK11' },\n { BookName: 'Go Web Development Succinctly', BookID: 'BOOK12' },\n { BookName: 'Go Succinctly', BookID: 'BOOK13' }, { BookName: 'More UWP Succinctly', BookID: 'BOOK14' },\n { BookName: 'UWP Succinctly', BookID: 'BOOK15' }, { BookName: 'LINQPad Succinctly', BookID: 'BOOK16' },\n { BookName: 'MongoDB 3 Succinctly', BookID: 'BOOK17' }, { BookName: 'R Programming Succinctly', BookID: 'BOOK18' },\n { BookName: 'Azure Cosmos DB and DocumentDB Succinctly', BookID: 'BOOK19' },\n { BookName: 'Unity Game Development Succinctly', BookID: 'BOOK20' },\n { BookName: 'Aurelia Succinctly', BookID: 'BOOK21' }, { BookName: 'Microsoft Bot Framework Succinctly', BookID: 'BOOK22' },\n { BookName: 'ASP.NET Core Succinctly', BookID: 'BOOK23' }, { BookName: 'Twilio with C# Succinctly', BookID: 'BOOK24' },\n { BookName: 'Angular 2 Succinctly', BookID: 'BOOK25' }, { BookName: 'Visual Studio 2017 Succinctly', BookID: 'BOOK26' },\n { BookName: 'Camtasia Succinctly', BookID: 'BOOK27' }, { BookName: 'SQL Queries Succinctly', BookID: 'BOOK28' },\n { BookName: 'Keystone.js Succinctly', BookID: 'BOOK29' }, { BookName: 'Groovy Succinctly', BookID: 'BOOK30' },\n { BookName: 'SQL Server for C# Developers Succinctly', BookID: 'BOOK31' },\n { BookName: 'Ubuntu Server Succinctly', BookID: 'BOOK32' },\n { BookName: 'Statistics Fundamentals Succinctly', BookID: 'BOOK33' }, { BookName: '.NET Core Succinctly', BookID: 'BOOK34' },\n { BookName: 'SOLID Principles Succinctly', BookID: 'BOOK35' }, { BookName: 'Node.js Succinctly', BookID: 'BOOK36' },\n { BookName: 'Customer Success for C# Developers Succinctly', BookID: 'BOOK37' },\n { BookName: 'Data Capture and Extraction with C# Succinctly', BookID: 'BOOK38' },\n { BookName: 'Hadoop Succinctly', BookID: 'BOOK39' }, { BookName: 'SciPy Programming Succinctly', BookID: 'BOOK40' },\n { BookName: 'Hive Succinctly', BookID: 'BOOK41' }, { BookName: 'React.js Succinctly', BookID: 'BOOK42' },\n { BookName: 'ECMAScript 6 Succinctly', BookID: 'BOOK43' }, { BookName: 'GitHub Succinctly', BookID: 'BOOK44' },\n { BookName: 'Gulp Succinctly', BookID: 'BOOK45' }, { BookName: 'Visual Studio Code Succinctly', BookID: 'BOOK46' },\n { BookName: 'Object-Oriented Programming in C# Succinctly', BookID: 'BOOK47' },\n { BookName: 'C# Code Contracts Succinctly', BookID: 'BOOK48' },\n { BookName: 'Leaflet.js Succinctly', BookID: 'BOOK49' }, { BookName: 'Delphi Succinctly', BookID: 'BOOK50' },\n { BookName: 'SQL on Azure Succinctly', BookID: 'BOOK51' }, { BookName: 'Web Servers Succinctly', BookID: 'BOOK52' },\n { BookName: 'ASP.NET Multitenant Applications Succinctly', BookID: 'BOOK53' },\n { BookName: 'ASP.NET MVC Succinctly', BookID: 'BOOK54' },\n { BookName: 'Windows Azure Websites Succinctly', BookID: 'BOOK55' },\n { BookName: 'Localization for .NET Succinctly', BookID: 'BOOK56' },\n { BookName: 'ASP.NET Web API Succinctly', BookID: 'BOOK57' },\n { BookName: 'ASP.NET MVC 4 Mobile Websites Succinctly', BookID: 'BOOK58' },\n { BookName: 'jQuery Succinctly', BookID: 'BOOK59' }, { BookName: 'JavaScript Succinctly', BookID: 'BOOK60' },\n ];\n // initialize AutoComplete component\n let atcObj: AutoComplete = new AutoComplete({\n //set the data to dataSource property\n dataSource: booksData,\n // maps the appropriate column to fields property\n fields: { value: 'BookName' },\n // set placeholder to AutoComplete input element\n placeholder: 'e.g. Node.js Succinctly',\n //Bind the filter event\n filtering: (e: FilteringEventArgs) => {\n let options: Object = {\n keys: ['BookName'],\n includeMatches: true,\n findAllMatches: true\n };\n // create object from Fuse constructor\n let fuse: Fuse = new Fuse(booksData, options);\n // store the search result data based on typed characters\n let result: any = fuse.search(e.text);\n let data: { [key: string]: Object; }[] = [];\n for (let i: number = 0; i < result.length; i++) {\n data.push(result[i].item as any);\n }\n // pass the filter data source to updateData method.\n e.updateData(data, null);\n let popupElement: HTMLElement = document.getElementById('books_popup');\n let lists: Element[] = & Element[]>popupElement.querySelectorAll('.e-list-item');\n // For highlight the typed characters, pass the result data and list items to highlightSearch method.\n highlightSearch(lists, result);\n }\n });\n atcObj.appendTo('#books');\n\n function highlightSearch(listItems: Element[], result: any): void {\n if (result.length > 0) {\n for (let i: number = 0; i < listItems.length; i++) {\n let innerHTML: string = listItems[i].innerHTML;\n for (let j: number = result[i].matches[0].indices.length - 1; j >= 0; j--) {\n let indexes: number[] = result[i].matches[0].indices[j];\n innerHTML = innerHTML.substring(0, indexes[0]) + '' +\n innerHTML.substring(indexes[0], (indexes[1] + 1)) + ' ' + innerHTML.substring(indexes[1] + 1);\n listItems[i].innerHTML = innerHTML;\n }\n }\n }\n }\n","index.html":"\n \n \n \n \n\n\n\n\n\n\n\n\n\n\n","systemjs.config.js":"System.config({\n transpiler: \"typescript\",\n typescriptOptions: {\n compilerOptions: {\n target: \"umd\",\n module: \"commonjs\",\n moduleResolution: \"node\",\n emitDecoratorMetadata: true,\n experimentalDecorators: true\n }\n },\n paths: {\n \"syncfusion:\": \"http://npmci.syncfusion.com/packages/production/\"\n },\n map: {\n main: \"index.ts\",\n typescript: \"https://unpkg.com/typescript@2.2.2/lib/typescript.js\",\n 'plugin-json':'https://cdnjs.cloudflare.com/ajax/libs/systemjs-plugin-json/0.3.0/json.min.js',\n \"@syncfusion/ej2-base\": \"syncfusion:ej2-base/dist/ej2-base.umd.min.js\",\n \"@syncfusion/ej2-buttons\": \"syncfusion:ej2-buttons/dist/ej2-buttons.umd.min.js\",\n \"@syncfusion/ej2-calendars\": \"syncfusion:ej2-calendars/dist/ej2-calendars.umd.min.js\",\n \"@syncfusion/ej2-charts\": \"syncfusion:ej2-charts/dist/ej2-charts.umd.min.js\",\n \"@syncfusion/ej2-circulargauge\": \"syncfusion:ej2-circulargauge/dist/ej2-circulargauge.umd.min.js\",\n \"@syncfusion/ej2-lineargauge\": \"syncfusion:ej2-lineargauge/dist/ej2-lineargauge.umd.min.js\",\n \"@syncfusion/ej2-data\": \"syncfusion:ej2-data/dist/ej2-data.umd.min.js\",\n \"@syncfusion/ej2-dropdowns\": \"syncfusion:ej2-dropdowns/dist/ej2-dropdowns.umd.min.js\",\n \"@syncfusion/ej2-grids\": \"syncfusion:ej2-grids/dist/ej2-grids.umd.min.js\", \n \"@syncfusion/ej2-inputs\": \"syncfusion:ej2-inputs/dist/ej2-inputs.umd.min.js\", \n \"@syncfusion/ej2-lists\": \"syncfusion:ej2-lists/dist/ej2-lists.umd.min.js\",\n \"@syncfusion/ej2-navigations\": \"syncfusion:ej2-navigations/dist/ej2-navigations.umd.min.js\", \n \"@syncfusion/ej2-popups\": \"syncfusion:ej2-popups/dist/ej2-popups.umd.min.js\",\n \"@syncfusion/ej2-excel-export\": \"syncfusion:ej2-excel-export/dist/ej2-excel-export.umd.min.js\",\n \"@syncfusion/ej2-pdf-export\": \"syncfusion:ej2-pdf-export/dist/ej2-pdf-export.umd.min.js\",\n \"@syncfusion/ej2-compression\": \"syncfusion:ej2-compression/dist/ej2-compression.umd.min.js\",\n \"@syncfusion/ej2-file-utils\": \"syncfusion:ej2-file-utils/dist/ej2-file-utils.umd.min.js\"\n },\n meta: { \n '*.json': { loader: 'plugin-json' }\n }\n});\nSystem.import('index.ts').catch(console.error.bind(console));"}
\ No newline at end of file
+{"index.ts":"import { enableRipple } from '@syncfusion/ej2-base';\nenableRipple(true);\n/**\n * AutoComplete Custom Filtering Sample\n */\nimport { AutoComplete, FilteringEventArgs } from '@syncfusion/ej2-dropdowns';\nimport * as Fuse from 'fuse.js';\n\n\n let booksData: { [key: string]: Object; }[] = [\n { BookName: 'Support Vector Machines Succinctly', BookID: 'BOOK1' }, { BookName: 'Scala Succinctly', BookID: 'BOOK2' },\n { BookName: 'Application Security in .NET Succinctly', BookID: 'BOOK3' },\n { BookName: 'ASP.NET WebHooks Succinctly', BookID: 'BOOK4' },\n { BookName: 'Xamarin.Forms Succinctly', BookID: 'BOOK5' }, { BookName: 'Asynchronous Programming Succinctly', BookID: 'BOOK6' },\n { BookName: 'Java Succinctly Part 2', BookID: 'BOOK7' }, { BookName: 'Java Succinctly Part 1', BookID: 'BOOK8' },\n { BookName: 'PHP Succinctly', BookID: 'BOOK9' }, { BookName: 'Bing Maps V8 Succinctly', BookID: 'BOOK10' },\n { BookName: 'WPF Debugging and Performance Succinctly', BookID: 'BOOK11' },\n { BookName: 'Go Web Development Succinctly', BookID: 'BOOK12' },\n { BookName: 'Go Succinctly', BookID: 'BOOK13' }, { BookName: 'More UWP Succinctly', BookID: 'BOOK14' },\n { BookName: 'UWP Succinctly', BookID: 'BOOK15' }, { BookName: 'LINQPad Succinctly', BookID: 'BOOK16' },\n { BookName: 'MongoDB 3 Succinctly', BookID: 'BOOK17' }, { BookName: 'R Programming Succinctly', BookID: 'BOOK18' },\n { BookName: 'Azure Cosmos DB and DocumentDB Succinctly', BookID: 'BOOK19' },\n { BookName: 'Unity Game Development Succinctly', BookID: 'BOOK20' },\n { BookName: 'Aurelia Succinctly', BookID: 'BOOK21' }, { BookName: 'Microsoft Bot Framework Succinctly', BookID: 'BOOK22' },\n { BookName: 'ASP.NET Core Succinctly', BookID: 'BOOK23' }, { BookName: 'Twilio with C# Succinctly', BookID: 'BOOK24' },\n { BookName: 'Angular 2 Succinctly', BookID: 'BOOK25' }, { BookName: 'Visual Studio 2017 Succinctly', BookID: 'BOOK26' },\n { BookName: 'Camtasia Succinctly', BookID: 'BOOK27' }, { BookName: 'SQL Queries Succinctly', BookID: 'BOOK28' },\n { BookName: 'Keystone.js Succinctly', BookID: 'BOOK29' }, { BookName: 'Groovy Succinctly', BookID: 'BOOK30' },\n { BookName: 'SQL Server for C# Developers Succinctly', BookID: 'BOOK31' },\n { BookName: 'Ubuntu Server Succinctly', BookID: 'BOOK32' },\n { BookName: 'Statistics Fundamentals Succinctly', BookID: 'BOOK33' }, { BookName: '.NET Core Succinctly', BookID: 'BOOK34' },\n { BookName: 'SOLID Principles Succinctly', BookID: 'BOOK35' }, { BookName: 'Node.js Succinctly', BookID: 'BOOK36' },\n { BookName: 'Customer Success for C# Developers Succinctly', BookID: 'BOOK37' },\n { BookName: 'Data Capture and Extraction with C# Succinctly', BookID: 'BOOK38' },\n { BookName: 'Hadoop Succinctly', BookID: 'BOOK39' }, { BookName: 'SciPy Programming Succinctly', BookID: 'BOOK40' },\n { BookName: 'Hive Succinctly', BookID: 'BOOK41' }, { BookName: 'React.js Succinctly', BookID: 'BOOK42' },\n { BookName: 'ECMAScript 6 Succinctly', BookID: 'BOOK43' }, { BookName: 'GitHub Succinctly', BookID: 'BOOK44' },\n { BookName: 'Gulp Succinctly', BookID: 'BOOK45' }, { BookName: 'Visual Studio Code Succinctly', BookID: 'BOOK46' },\n { BookName: 'Object-Oriented Programming in C# Succinctly', BookID: 'BOOK47' },\n { BookName: 'C# Code Contracts Succinctly', BookID: 'BOOK48' },\n { BookName: 'Leaflet.js Succinctly', BookID: 'BOOK49' }, { BookName: 'Delphi Succinctly', BookID: 'BOOK50' },\n { BookName: 'SQL on Azure Succinctly', BookID: 'BOOK51' }, { BookName: 'Web Servers Succinctly', BookID: 'BOOK52' },\n { BookName: 'ASP.NET Multitenant Applications Succinctly', BookID: 'BOOK53' },\n { BookName: 'ASP.NET MVC Succinctly', BookID: 'BOOK54' },\n { BookName: 'Windows Azure Websites Succinctly', BookID: 'BOOK55' },\n { BookName: 'Localization for .NET Succinctly', BookID: 'BOOK56' },\n { BookName: 'ASP.NET Web API Succinctly', BookID: 'BOOK57' },\n { BookName: 'ASP.NET MVC 4 Mobile Websites Succinctly', BookID: 'BOOK58' },\n { BookName: 'jQuery Succinctly', BookID: 'BOOK59' }, { BookName: 'JavaScript Succinctly', BookID: 'BOOK60' },\n ];\n // initialize AutoComplete component\n let atcObj: AutoComplete = new AutoComplete({\n //set the data to dataSource property\n dataSource: booksData,\n // maps the appropriate column to fields property\n fields: { value: 'BookName' },\n // set placeholder to AutoComplete input element\n placeholder: 'e.g. Node.js Succinctly',\n //Bind the filter event\n filtering: (e: FilteringEventArgs) => {\n let options: Object = {\n keys: ['BookName'],\n includeMatches: true,\n findAllMatches: true\n };\n // create object from Fuse constructor\n let fuse: Fuse = new Fuse(booksData, options);\n // store the search result data based on typed characters\n let result: any = fuse.search(e.text);\n let data: { [key: string]: Object; }[] = [];\n for (let i: number = 0; i < result.length; i++) {\n data.push(result[i].item as any);\n }\n // pass the filter data source to updateData method.\n e.updateData(data, null);\n let popupElement: HTMLElement = document.getElementById('books_popup');\n let lists: Element[] = & Element[]>popupElement.querySelectorAll('.e-list-item');\n // For highlight the typed characters, pass the result data and list items to highlightSearch method.\n highlightSearch(lists, result);\n }\n });\n atcObj.appendTo('#books');\n\n function highlightSearch(listItems: Element[], result: any): void {\n if (result.length > 0) {\n for (let i: number = 0; i < listItems.length; i++) {\n let innerHTML: string = listItems[i].innerHTML;\n for (let j: number = result[i].matches[0].indices.length - 1; j >= 0; j--) {\n let indexes: number[] = result[i].matches[0].indices[j];\n innerHTML = innerHTML.substring(0, indexes[0]) + '' +\n innerHTML.substring(indexes[0], (indexes[1] + 1)) + ' ' + innerHTML.substring(indexes[1] + 1);\n listItems[i].innerHTML = innerHTML;\n }\n }\n }\n }\n","index.html":"\n \n \n \n \n \n\n\n\n\n\n\n\n\n\n\n","systemjs.config.js":"System.config({\n transpiler: \"typescript\",\n typescriptOptions: {\n compilerOptions: {\n target: \"umd\",\n module: \"commonjs\",\n moduleResolution: \"node\",\n emitDecoratorMetadata: true,\n experimentalDecorators: true\n }\n },\n paths: {\n \"syncfusion:\": \"http://npmci.syncfusion.com/packages/production/\"\n },\n map: {\n main: \"index.ts\",\n typescript: \"https://unpkg.com/typescript@2.2.2/lib/typescript.js\",\n 'plugin-json':'https://cdnjs.cloudflare.com/ajax/libs/systemjs-plugin-json/0.3.0/json.min.js',\n \"@syncfusion/ej2-base\": \"syncfusion:ej2-base/dist/ej2-base.umd.min.js\",\n \"@syncfusion/ej2-buttons\": \"syncfusion:ej2-buttons/dist/ej2-buttons.umd.min.js\",\n \"@syncfusion/ej2-calendars\": \"syncfusion:ej2-calendars/dist/ej2-calendars.umd.min.js\",\n \"@syncfusion/ej2-charts\": \"syncfusion:ej2-charts/dist/ej2-charts.umd.min.js\",\n \"@syncfusion/ej2-circulargauge\": \"syncfusion:ej2-circulargauge/dist/ej2-circulargauge.umd.min.js\",\n \"@syncfusion/ej2-lineargauge\": \"syncfusion:ej2-lineargauge/dist/ej2-lineargauge.umd.min.js\",\n \"@syncfusion/ej2-data\": \"syncfusion:ej2-data/dist/ej2-data.umd.min.js\",\n \"@syncfusion/ej2-dropdowns\": \"syncfusion:ej2-dropdowns/dist/ej2-dropdowns.umd.min.js\",\n \"@syncfusion/ej2-grids\": \"syncfusion:ej2-grids/dist/ej2-grids.umd.min.js\", \n \"@syncfusion/ej2-inputs\": \"syncfusion:ej2-inputs/dist/ej2-inputs.umd.min.js\", \n \"@syncfusion/ej2-lists\": \"syncfusion:ej2-lists/dist/ej2-lists.umd.min.js\",\n \"@syncfusion/ej2-navigations\": \"syncfusion:ej2-navigations/dist/ej2-navigations.umd.min.js\", \n \"@syncfusion/ej2-popups\": \"syncfusion:ej2-popups/dist/ej2-popups.umd.min.js\",\n \"@syncfusion/ej2-excel-export\": \"syncfusion:ej2-excel-export/dist/ej2-excel-export.umd.min.js\",\n \"@syncfusion/ej2-pdf-export\": \"syncfusion:ej2-pdf-export/dist/ej2-pdf-export.umd.min.js\",\n \"@syncfusion/ej2-compression\": \"syncfusion:ej2-compression/dist/ej2-compression.umd.min.js\",\n \"@syncfusion/ej2-file-utils\": \"syncfusion:ej2-file-utils/dist/ej2-file-utils.umd.min.js\"\n },\n meta: { \n '*.json': { loader: 'plugin-json' }\n }\n});\nSystem.import('index.ts').catch(console.error.bind(console));"}
\ No newline at end of file
diff --git a/src/autocomplete/databinding-plnkr.json b/src/autocomplete/databinding-plnkr.json
index bad4ada2..2ab80b22 100644
--- a/src/autocomplete/databinding-plnkr.json
+++ b/src/autocomplete/databinding-plnkr.json
@@ -1 +1 @@
-{"index.ts":"import { enableRipple } from '@syncfusion/ej2-base';\nenableRipple(true);\n/**\n * AutoComplete Remote-Data & Local-Data Samples\n */\nimport { AutoComplete } from '@syncfusion/ej2-dropdowns';\nimport { Query, DataManager, ODataV4Adaptor } from '@syncfusion/ej2-data';\nimport { CheckBox, ChangeEventArgs } from '@syncfusion/ej2-buttons';\n\n\n let countries: { [key: string]: Object; }[] = [\n { Name: 'Australia', Code: 'AU' },\n { Name: 'Bermuda', Code: 'BM' },\n { Name: 'Canada', Code: 'CA' },\n { Name: 'Cameroon', Code: 'CM' },\n { Name: 'Denmark', Code: 'DK' },\n { Name: 'France', Code: 'FR' },\n { Name: 'Finland', Code: 'FI' },\n { Name: 'Germany', Code: 'DE' },\n { Name: 'Greenland', Code: 'GL' },\n { Name: 'Hong Kong', Code: 'HK' },\n { Name: 'India', Code: 'IN' },\n { Name: 'Italy', Code: 'IT' },\n { Name: 'Japan', Code: 'JP' },\n { Name: 'Mexico', Code: 'MX' },\n { Name: 'Norway', Code: 'NO' },\n { Name: 'Poland', Code: 'PL' },\n { Name: 'Switzerland', Code: 'CH' },\n { Name: 'United Kingdom', Code: 'GB' },\n { Name: 'United States', Code: 'US' }\n ];\n let loader: HTMLElement;\n // initialize AutoComplete component\n let atcObj1: AutoComplete = new AutoComplete({\n // bind the DataManager instance to dataSource property\n dataSource: new DataManager({\n url: 'http://services.odata.org/V4/Northwind/Northwind.svc/Products',\n adaptor: new ODataV4Adaptor,\n crossDomain: true\n }),\n // set the count for displays the suggestion items.\n suggestionCount: 5,\n // bind the Query instance to query property\n query: new Query().select(['ProductID', 'ProductName']),\n // map the appropriate columns to fields property\n fields: { value: 'ProductName' },\n // set the placeholder to AutoComplete input element\n placeholder: 'e.g. Alice Mutton',\n // sort the resulted items\n sortOrder: 'Ascending',\n // enable the autofill property to fill a first matched value in input when press a down key\n autofill: true,\n // set the filterType to searching operation\n filterType: 'StartsWith'\n });\n atcObj1.appendTo('#products');\n\n // initialize AutoComplete component\n let atcObj2: AutoComplete = new AutoComplete({\n //set the local data to dataSource property\n dataSource: countries,\n // map the appropriate columns to fields property\n fields: { value: 'Name' },\n // set the placeholder to AutoComplete input element\n placeholder: 'e.g. Australia',\n // sort the resulted items\n sortOrder: 'Ascending',\n // set the filterType to searching operation\n filterType: 'StartsWith',\n // enable the autofill property to fill a first matched value in input when press a down key\n autofill: true\n });\n atcObj2.appendTo('#country');\n\n // initialize check box component\n let checkBoxObj: CheckBox = new CheckBox({\n // set true for enable the checked state at initial rendering\n checked: true,\n // set text value for check box element.\n label: 'Autofill',\n // bind change event\n change: (args: ChangeEventArgs) => {\n // enable or disable the autofill in remote data AutoComplete based on CheckBox checked state\n atcObj1.autofill = args.checked;\n // enable or disable the autofill in local data AutoComplete based on CheckBox checked state\n atcObj2.autofill = args.checked;\n }\n });\n checkBoxObj.appendTo('#checkAutofill');\n","index.html":"\n \n \n \n \n\n\n\n
\n
\n
\n
Remote Data \n \n \n
\n
\n\n\n\n\n\n\n\n","systemjs.config.js":"System.config({\n transpiler: \"typescript\",\n typescriptOptions: {\n compilerOptions: {\n target: \"umd\",\n module: \"commonjs\",\n moduleResolution: \"node\",\n emitDecoratorMetadata: true,\n experimentalDecorators: true\n }\n },\n paths: {\n \"syncfusion:\": \"http://npmci.syncfusion.com/packages/production/\"\n },\n map: {\n main: \"index.ts\",\n typescript: \"https://unpkg.com/typescript@2.2.2/lib/typescript.js\",\n 'plugin-json':'https://cdnjs.cloudflare.com/ajax/libs/systemjs-plugin-json/0.3.0/json.min.js',\n \"@syncfusion/ej2-base\": \"syncfusion:ej2-base/dist/ej2-base.umd.min.js\",\n \"@syncfusion/ej2-buttons\": \"syncfusion:ej2-buttons/dist/ej2-buttons.umd.min.js\",\n \"@syncfusion/ej2-calendars\": \"syncfusion:ej2-calendars/dist/ej2-calendars.umd.min.js\",\n \"@syncfusion/ej2-charts\": \"syncfusion:ej2-charts/dist/ej2-charts.umd.min.js\",\n \"@syncfusion/ej2-circulargauge\": \"syncfusion:ej2-circulargauge/dist/ej2-circulargauge.umd.min.js\",\n \"@syncfusion/ej2-lineargauge\": \"syncfusion:ej2-lineargauge/dist/ej2-lineargauge.umd.min.js\",\n \"@syncfusion/ej2-data\": \"syncfusion:ej2-data/dist/ej2-data.umd.min.js\",\n \"@syncfusion/ej2-dropdowns\": \"syncfusion:ej2-dropdowns/dist/ej2-dropdowns.umd.min.js\",\n \"@syncfusion/ej2-grids\": \"syncfusion:ej2-grids/dist/ej2-grids.umd.min.js\", \n \"@syncfusion/ej2-inputs\": \"syncfusion:ej2-inputs/dist/ej2-inputs.umd.min.js\", \n \"@syncfusion/ej2-lists\": \"syncfusion:ej2-lists/dist/ej2-lists.umd.min.js\",\n \"@syncfusion/ej2-navigations\": \"syncfusion:ej2-navigations/dist/ej2-navigations.umd.min.js\", \n \"@syncfusion/ej2-popups\": \"syncfusion:ej2-popups/dist/ej2-popups.umd.min.js\",\n \"@syncfusion/ej2-excel-export\": \"syncfusion:ej2-excel-export/dist/ej2-excel-export.umd.min.js\",\n \"@syncfusion/ej2-pdf-export\": \"syncfusion:ej2-pdf-export/dist/ej2-pdf-export.umd.min.js\",\n \"@syncfusion/ej2-compression\": \"syncfusion:ej2-compression/dist/ej2-compression.umd.min.js\",\n \"@syncfusion/ej2-file-utils\": \"syncfusion:ej2-file-utils/dist/ej2-file-utils.umd.min.js\"\n },\n meta: { \n '*.json': { loader: 'plugin-json' }\n }\n});\nSystem.import('index.ts').catch(console.error.bind(console));"}
\ No newline at end of file
+{"index.ts":"import { enableRipple } from '@syncfusion/ej2-base';\nenableRipple(true);\n/**\n * AutoComplete Remote-Data & Local-Data Samples\n */\nimport { AutoComplete } from '@syncfusion/ej2-dropdowns';\nimport { Query, DataManager, ODataV4Adaptor } from '@syncfusion/ej2-data';\nimport { CheckBox, ChangeEventArgs } from '@syncfusion/ej2-buttons';\n\n\n let countries: { [key: string]: Object; }[] = [\n { Name: 'Australia', Code: 'AU' },\n { Name: 'Bermuda', Code: 'BM' },\n { Name: 'Canada', Code: 'CA' },\n { Name: 'Cameroon', Code: 'CM' },\n { Name: 'Denmark', Code: 'DK' },\n { Name: 'France', Code: 'FR' },\n { Name: 'Finland', Code: 'FI' },\n { Name: 'Germany', Code: 'DE' },\n { Name: 'Greenland', Code: 'GL' },\n { Name: 'Hong Kong', Code: 'HK' },\n { Name: 'India', Code: 'IN' },\n { Name: 'Italy', Code: 'IT' },\n { Name: 'Japan', Code: 'JP' },\n { Name: 'Mexico', Code: 'MX' },\n { Name: 'Norway', Code: 'NO' },\n { Name: 'Poland', Code: 'PL' },\n { Name: 'Switzerland', Code: 'CH' },\n { Name: 'United Kingdom', Code: 'GB' },\n { Name: 'United States', Code: 'US' }\n ];\n let loader: HTMLElement;\n // initialize AutoComplete component\n let atcObj1: AutoComplete = new AutoComplete({\n // bind the DataManager instance to dataSource property\n dataSource: new DataManager({\n url: 'http://services.odata.org/V4/Northwind/Northwind.svc/Products',\n adaptor: new ODataV4Adaptor,\n crossDomain: true\n }),\n // set the count for displays the suggestion items.\n suggestionCount: 5,\n // bind the Query instance to query property\n query: new Query().select(['ProductID', 'ProductName']),\n // map the appropriate columns to fields property\n fields: { value: 'ProductName' },\n // set the placeholder to AutoComplete input element\n placeholder: 'e.g. Alice Mutton',\n // sort the resulted items\n sortOrder: 'Ascending',\n // enable the autofill property to fill a first matched value in input when press a down key\n autofill: true,\n // set the filterType to searching operation\n filterType: 'StartsWith'\n });\n atcObj1.appendTo('#products');\n\n // initialize AutoComplete component\n let atcObj2: AutoComplete = new AutoComplete({\n //set the local data to dataSource property\n dataSource: countries,\n // map the appropriate columns to fields property\n fields: { value: 'Name' },\n // set the placeholder to AutoComplete input element\n placeholder: 'e.g. Australia',\n // sort the resulted items\n sortOrder: 'Ascending',\n // set the filterType to searching operation\n filterType: 'StartsWith',\n // enable the autofill property to fill a first matched value in input when press a down key\n autofill: true\n });\n atcObj2.appendTo('#country');\n\n // initialize check box component\n let checkBoxObj: CheckBox = new CheckBox({\n // set true for enable the checked state at initial rendering\n checked: true,\n // set text value for check box element.\n label: 'Autofill',\n // bind change event\n change: (args: ChangeEventArgs) => {\n // enable or disable the autofill in remote data AutoComplete based on CheckBox checked state\n atcObj1.autofill = args.checked;\n // enable or disable the autofill in local data AutoComplete based on CheckBox checked state\n atcObj2.autofill = args.checked;\n }\n });\n checkBoxObj.appendTo('#checkAutofill');\n","index.html":"\n \n \n \n \n \n\n\n\n
\n
\n
\n
Remote Data \n \n \n
\n
\n\n\n\n\n\n\n\n","systemjs.config.js":"System.config({\n transpiler: \"typescript\",\n typescriptOptions: {\n compilerOptions: {\n target: \"umd\",\n module: \"commonjs\",\n moduleResolution: \"node\",\n emitDecoratorMetadata: true,\n experimentalDecorators: true\n }\n },\n paths: {\n \"syncfusion:\": \"http://npmci.syncfusion.com/packages/production/\"\n },\n map: {\n main: \"index.ts\",\n typescript: \"https://unpkg.com/typescript@2.2.2/lib/typescript.js\",\n 'plugin-json':'https://cdnjs.cloudflare.com/ajax/libs/systemjs-plugin-json/0.3.0/json.min.js',\n \"@syncfusion/ej2-base\": \"syncfusion:ej2-base/dist/ej2-base.umd.min.js\",\n \"@syncfusion/ej2-buttons\": \"syncfusion:ej2-buttons/dist/ej2-buttons.umd.min.js\",\n \"@syncfusion/ej2-calendars\": \"syncfusion:ej2-calendars/dist/ej2-calendars.umd.min.js\",\n \"@syncfusion/ej2-charts\": \"syncfusion:ej2-charts/dist/ej2-charts.umd.min.js\",\n \"@syncfusion/ej2-circulargauge\": \"syncfusion:ej2-circulargauge/dist/ej2-circulargauge.umd.min.js\",\n \"@syncfusion/ej2-lineargauge\": \"syncfusion:ej2-lineargauge/dist/ej2-lineargauge.umd.min.js\",\n \"@syncfusion/ej2-data\": \"syncfusion:ej2-data/dist/ej2-data.umd.min.js\",\n \"@syncfusion/ej2-dropdowns\": \"syncfusion:ej2-dropdowns/dist/ej2-dropdowns.umd.min.js\",\n \"@syncfusion/ej2-grids\": \"syncfusion:ej2-grids/dist/ej2-grids.umd.min.js\", \n \"@syncfusion/ej2-inputs\": \"syncfusion:ej2-inputs/dist/ej2-inputs.umd.min.js\", \n \"@syncfusion/ej2-lists\": \"syncfusion:ej2-lists/dist/ej2-lists.umd.min.js\",\n \"@syncfusion/ej2-navigations\": \"syncfusion:ej2-navigations/dist/ej2-navigations.umd.min.js\", \n \"@syncfusion/ej2-popups\": \"syncfusion:ej2-popups/dist/ej2-popups.umd.min.js\",\n \"@syncfusion/ej2-excel-export\": \"syncfusion:ej2-excel-export/dist/ej2-excel-export.umd.min.js\",\n \"@syncfusion/ej2-pdf-export\": \"syncfusion:ej2-pdf-export/dist/ej2-pdf-export.umd.min.js\",\n \"@syncfusion/ej2-compression\": \"syncfusion:ej2-compression/dist/ej2-compression.umd.min.js\",\n \"@syncfusion/ej2-file-utils\": \"syncfusion:ej2-file-utils/dist/ej2-file-utils.umd.min.js\"\n },\n meta: { \n '*.json': { loader: 'plugin-json' }\n }\n});\nSystem.import('index.ts').catch(console.error.bind(console));"}
\ No newline at end of file
diff --git a/src/autocomplete/default-plnkr.json b/src/autocomplete/default-plnkr.json
index 98ea3e2d..076fb070 100644
--- a/src/autocomplete/default-plnkr.json
+++ b/src/autocomplete/default-plnkr.json
@@ -1 +1 @@
-{"index.ts":"import { enableRipple } from '@syncfusion/ej2-base';\nenableRipple(true);\n/**\n * AutoComplete Default functionality Sample\n */\nimport { AutoComplete } from '@syncfusion/ej2-dropdowns';\n\n\n // create local data\n let sportsData: string[] = ['Badminton', 'Basketball', 'Cricket',\n 'Football', 'Golf', 'Gymnastics',\n 'Hockey', 'Rugby', 'Snooker', 'Tennis'];\n\n // initialize AutoComplete component\n let atcObj: AutoComplete = new AutoComplete({\n //set the local data to dataSource property\n dataSource: sportsData,\n // set the placeholder to AutoComplete input element\n placeholder: 'e.g. Basketball'\n });\n atcObj.appendTo('#games');\n","index.html":"\n \n \n \n \n\n\n\n\n\n\n\n\n\n","systemjs.config.js":"System.config({\n transpiler: \"typescript\",\n typescriptOptions: {\n compilerOptions: {\n target: \"umd\",\n module: \"commonjs\",\n moduleResolution: \"node\",\n emitDecoratorMetadata: true,\n experimentalDecorators: true\n }\n },\n paths: {\n \"syncfusion:\": \"http://npmci.syncfusion.com/packages/production/\"\n },\n map: {\n main: \"index.ts\",\n typescript: \"https://unpkg.com/typescript@2.2.2/lib/typescript.js\",\n 'plugin-json':'https://cdnjs.cloudflare.com/ajax/libs/systemjs-plugin-json/0.3.0/json.min.js',\n \"@syncfusion/ej2-base\": \"syncfusion:ej2-base/dist/ej2-base.umd.min.js\",\n \"@syncfusion/ej2-buttons\": \"syncfusion:ej2-buttons/dist/ej2-buttons.umd.min.js\",\n \"@syncfusion/ej2-calendars\": \"syncfusion:ej2-calendars/dist/ej2-calendars.umd.min.js\",\n \"@syncfusion/ej2-charts\": \"syncfusion:ej2-charts/dist/ej2-charts.umd.min.js\",\n \"@syncfusion/ej2-circulargauge\": \"syncfusion:ej2-circulargauge/dist/ej2-circulargauge.umd.min.js\",\n \"@syncfusion/ej2-lineargauge\": \"syncfusion:ej2-lineargauge/dist/ej2-lineargauge.umd.min.js\",\n \"@syncfusion/ej2-data\": \"syncfusion:ej2-data/dist/ej2-data.umd.min.js\",\n \"@syncfusion/ej2-dropdowns\": \"syncfusion:ej2-dropdowns/dist/ej2-dropdowns.umd.min.js\",\n \"@syncfusion/ej2-grids\": \"syncfusion:ej2-grids/dist/ej2-grids.umd.min.js\", \n \"@syncfusion/ej2-inputs\": \"syncfusion:ej2-inputs/dist/ej2-inputs.umd.min.js\", \n \"@syncfusion/ej2-lists\": \"syncfusion:ej2-lists/dist/ej2-lists.umd.min.js\",\n \"@syncfusion/ej2-navigations\": \"syncfusion:ej2-navigations/dist/ej2-navigations.umd.min.js\", \n \"@syncfusion/ej2-popups\": \"syncfusion:ej2-popups/dist/ej2-popups.umd.min.js\",\n \"@syncfusion/ej2-excel-export\": \"syncfusion:ej2-excel-export/dist/ej2-excel-export.umd.min.js\",\n \"@syncfusion/ej2-pdf-export\": \"syncfusion:ej2-pdf-export/dist/ej2-pdf-export.umd.min.js\",\n \"@syncfusion/ej2-compression\": \"syncfusion:ej2-compression/dist/ej2-compression.umd.min.js\",\n \"@syncfusion/ej2-file-utils\": \"syncfusion:ej2-file-utils/dist/ej2-file-utils.umd.min.js\"\n },\n meta: { \n '*.json': { loader: 'plugin-json' }\n }\n});\nSystem.import('index.ts').catch(console.error.bind(console));"}
\ No newline at end of file
+{"index.ts":"import { enableRipple } from '@syncfusion/ej2-base';\nenableRipple(true);\n/**\n * AutoComplete Default functionality Sample\n */\nimport { AutoComplete } from '@syncfusion/ej2-dropdowns';\n\n\n // create local data\n let sportsData: string[] = ['Badminton', 'Basketball', 'Cricket',\n 'Football', 'Golf', 'Gymnastics',\n 'Hockey', 'Rugby', 'Snooker', 'Tennis'];\n\n // initialize AutoComplete component\n let atcObj: AutoComplete = new AutoComplete({\n //set the local data to dataSource property\n dataSource: sportsData,\n // set the placeholder to AutoComplete input element\n placeholder: 'e.g. Basketball'\n });\n atcObj.appendTo('#games');\n","index.html":"\n \n \n \n \n \n\n\n\n\n\n\n\n\n\n","systemjs.config.js":"System.config({\n transpiler: \"typescript\",\n typescriptOptions: {\n compilerOptions: {\n target: \"umd\",\n module: \"commonjs\",\n moduleResolution: \"node\",\n emitDecoratorMetadata: true,\n experimentalDecorators: true\n }\n },\n paths: {\n \"syncfusion:\": \"http://npmci.syncfusion.com/packages/production/\"\n },\n map: {\n main: \"index.ts\",\n typescript: \"https://unpkg.com/typescript@2.2.2/lib/typescript.js\",\n 'plugin-json':'https://cdnjs.cloudflare.com/ajax/libs/systemjs-plugin-json/0.3.0/json.min.js',\n \"@syncfusion/ej2-base\": \"syncfusion:ej2-base/dist/ej2-base.umd.min.js\",\n \"@syncfusion/ej2-buttons\": \"syncfusion:ej2-buttons/dist/ej2-buttons.umd.min.js\",\n \"@syncfusion/ej2-calendars\": \"syncfusion:ej2-calendars/dist/ej2-calendars.umd.min.js\",\n \"@syncfusion/ej2-charts\": \"syncfusion:ej2-charts/dist/ej2-charts.umd.min.js\",\n \"@syncfusion/ej2-circulargauge\": \"syncfusion:ej2-circulargauge/dist/ej2-circulargauge.umd.min.js\",\n \"@syncfusion/ej2-lineargauge\": \"syncfusion:ej2-lineargauge/dist/ej2-lineargauge.umd.min.js\",\n \"@syncfusion/ej2-data\": \"syncfusion:ej2-data/dist/ej2-data.umd.min.js\",\n \"@syncfusion/ej2-dropdowns\": \"syncfusion:ej2-dropdowns/dist/ej2-dropdowns.umd.min.js\",\n \"@syncfusion/ej2-grids\": \"syncfusion:ej2-grids/dist/ej2-grids.umd.min.js\", \n \"@syncfusion/ej2-inputs\": \"syncfusion:ej2-inputs/dist/ej2-inputs.umd.min.js\", \n \"@syncfusion/ej2-lists\": \"syncfusion:ej2-lists/dist/ej2-lists.umd.min.js\",\n \"@syncfusion/ej2-navigations\": \"syncfusion:ej2-navigations/dist/ej2-navigations.umd.min.js\", \n \"@syncfusion/ej2-popups\": \"syncfusion:ej2-popups/dist/ej2-popups.umd.min.js\",\n \"@syncfusion/ej2-excel-export\": \"syncfusion:ej2-excel-export/dist/ej2-excel-export.umd.min.js\",\n \"@syncfusion/ej2-pdf-export\": \"syncfusion:ej2-pdf-export/dist/ej2-pdf-export.umd.min.js\",\n \"@syncfusion/ej2-compression\": \"syncfusion:ej2-compression/dist/ej2-compression.umd.min.js\",\n \"@syncfusion/ej2-file-utils\": \"syncfusion:ej2-file-utils/dist/ej2-file-utils.umd.min.js\"\n },\n meta: { \n '*.json': { loader: 'plugin-json' }\n }\n});\nSystem.import('index.ts').catch(console.error.bind(console));"}
\ No newline at end of file
diff --git a/src/autocomplete/grouping-icon-plnkr.json b/src/autocomplete/grouping-icon-plnkr.json
index 8cb063fe..ddb6034e 100644
--- a/src/autocomplete/grouping-icon-plnkr.json
+++ b/src/autocomplete/grouping-icon-plnkr.json
@@ -1 +1 @@
-{"index.ts":"import { enableRipple } from '@syncfusion/ej2-base';\nenableRipple(true);\n/**\n * AutoComplete Grouping & Icon Samples\n */\nimport { AutoComplete } from '@syncfusion/ej2-dropdowns';\n\n\n let vegetableData: { [key: string]: Object }[] = [\n { Vegetable: 'Cabbage', Category: 'Leafy and Salad', Id: 'item1' },\n { Vegetable: 'Chickpea', Category: 'Beans', Id: 'item2' },\n { Vegetable: 'Garlic', Category: 'Bulb and Stem', Id: 'item3' },\n { Vegetable: 'Green bean', Category: 'Beans', Id: 'item4' },\n { Vegetable: 'Horse gram', Category: 'Beans', Id: 'item5' },\n { Vegetable: 'Nopal', Category: 'Bulb and Stem', Id: 'item6' },\n { Vegetable: 'Onion', Category: 'Bulb and Stem', Id: 'item7' },\n { Vegetable: 'Pumpkins', Category: 'Leafy and Salad', Id: 'item8' },\n { Vegetable: 'Spinach', Category: 'Leafy and Salad', Id: 'item9' },\n { Vegetable: 'Wheat grass', Category: 'Leafy and Salad', Id: 'item10' },\n { Vegetable: 'Yarrow', Category: 'Leafy and Salad', Id: 'item11' }\n ];\n let socialMedia: { [key: string]: Object }[] = [\n { Class: 'facebook', SocialMedia: 'Facebook', Id: 'media1' },\n { Class: 'google-plus', SocialMedia: 'Google Plus', Id: 'media2' },\n { Class: 'instagram', SocialMedia: 'Instagram', Id: 'media3' },\n { Class: 'linkedin', SocialMedia: 'LinkedIn', Id: 'media4' },\n { Class: 'skype', SocialMedia: 'Skype', Id: 'media5' },\n { Class: 'tumblr', SocialMedia: 'Tumblr', Id: 'media6' },\n { Class: 'twitter', SocialMedia: 'Twitter', Id: 'media7' },\n { Class: 'vimeo', SocialMedia: 'Vimeo', Id: 'media8' },\n { Class: 'whatsapp', SocialMedia: 'WhatsApp', Id: 'media9' },\n { Class: 'youtube', SocialMedia: 'YouTube', Id: 'media10' }\n ];\n\n // initialize AutoComplete component\n let groupObj: AutoComplete = new AutoComplete({\n //set the local data to dataSource property\n dataSource: vegetableData,\n // map the appropriate columns to fields property\n fields: { groupBy: 'Category', value: 'Vegetable' },\n // set the placeholder to AutoComplete input element\n placeholder: 'e.g. Cabbage'\n });\n groupObj.appendTo('#vegetables');\n\n // initialize AutoComplete component\n let iconObj: AutoComplete = new AutoComplete({\n //set the local data to dataSource property\n dataSource: socialMedia,\n // map the appropriate columns to fields property\n fields: { iconCss: 'Class', value: 'SocialMedia' },\n // set the placeholder to AutoComplete input element\n placeholder: 'e.g. Facebook'\n });\n iconObj.appendTo('#icons');\n","index.html":"\n \n \n \n \n\n\n\n\n\n\n\n\n\n","systemjs.config.js":"System.config({\n transpiler: \"typescript\",\n typescriptOptions: {\n compilerOptions: {\n target: \"umd\",\n module: \"commonjs\",\n moduleResolution: \"node\",\n emitDecoratorMetadata: true,\n experimentalDecorators: true\n }\n },\n paths: {\n \"syncfusion:\": \"http://npmci.syncfusion.com/packages/production/\"\n },\n map: {\n main: \"index.ts\",\n typescript: \"https://unpkg.com/typescript@2.2.2/lib/typescript.js\",\n 'plugin-json':'https://cdnjs.cloudflare.com/ajax/libs/systemjs-plugin-json/0.3.0/json.min.js',\n \"@syncfusion/ej2-base\": \"syncfusion:ej2-base/dist/ej2-base.umd.min.js\",\n \"@syncfusion/ej2-buttons\": \"syncfusion:ej2-buttons/dist/ej2-buttons.umd.min.js\",\n \"@syncfusion/ej2-calendars\": \"syncfusion:ej2-calendars/dist/ej2-calendars.umd.min.js\",\n \"@syncfusion/ej2-charts\": \"syncfusion:ej2-charts/dist/ej2-charts.umd.min.js\",\n \"@syncfusion/ej2-circulargauge\": \"syncfusion:ej2-circulargauge/dist/ej2-circulargauge.umd.min.js\",\n \"@syncfusion/ej2-lineargauge\": \"syncfusion:ej2-lineargauge/dist/ej2-lineargauge.umd.min.js\",\n \"@syncfusion/ej2-data\": \"syncfusion:ej2-data/dist/ej2-data.umd.min.js\",\n \"@syncfusion/ej2-dropdowns\": \"syncfusion:ej2-dropdowns/dist/ej2-dropdowns.umd.min.js\",\n \"@syncfusion/ej2-grids\": \"syncfusion:ej2-grids/dist/ej2-grids.umd.min.js\", \n \"@syncfusion/ej2-inputs\": \"syncfusion:ej2-inputs/dist/ej2-inputs.umd.min.js\", \n \"@syncfusion/ej2-lists\": \"syncfusion:ej2-lists/dist/ej2-lists.umd.min.js\",\n \"@syncfusion/ej2-navigations\": \"syncfusion:ej2-navigations/dist/ej2-navigations.umd.min.js\", \n \"@syncfusion/ej2-popups\": \"syncfusion:ej2-popups/dist/ej2-popups.umd.min.js\",\n \"@syncfusion/ej2-excel-export\": \"syncfusion:ej2-excel-export/dist/ej2-excel-export.umd.min.js\",\n \"@syncfusion/ej2-pdf-export\": \"syncfusion:ej2-pdf-export/dist/ej2-pdf-export.umd.min.js\",\n \"@syncfusion/ej2-compression\": \"syncfusion:ej2-compression/dist/ej2-compression.umd.min.js\",\n \"@syncfusion/ej2-file-utils\": \"syncfusion:ej2-file-utils/dist/ej2-file-utils.umd.min.js\"\n },\n meta: { \n '*.json': { loader: 'plugin-json' }\n }\n});\nSystem.import('index.ts').catch(console.error.bind(console));"}
\ No newline at end of file
+{"index.ts":"import { enableRipple } from '@syncfusion/ej2-base';\nenableRipple(true);\n/**\n * AutoComplete Grouping & Icon Samples\n */\nimport { AutoComplete } from '@syncfusion/ej2-dropdowns';\n\n\n let vegetableData: { [key: string]: Object }[] = [\n { Vegetable: 'Cabbage', Category: 'Leafy and Salad', Id: 'item1' },\n { Vegetable: 'Chickpea', Category: 'Beans', Id: 'item2' },\n { Vegetable: 'Garlic', Category: 'Bulb and Stem', Id: 'item3' },\n { Vegetable: 'Green bean', Category: 'Beans', Id: 'item4' },\n { Vegetable: 'Horse gram', Category: 'Beans', Id: 'item5' },\n { Vegetable: 'Nopal', Category: 'Bulb and Stem', Id: 'item6' },\n { Vegetable: 'Onion', Category: 'Bulb and Stem', Id: 'item7' },\n { Vegetable: 'Pumpkins', Category: 'Leafy and Salad', Id: 'item8' },\n { Vegetable: 'Spinach', Category: 'Leafy and Salad', Id: 'item9' },\n { Vegetable: 'Wheat grass', Category: 'Leafy and Salad', Id: 'item10' },\n { Vegetable: 'Yarrow', Category: 'Leafy and Salad', Id: 'item11' }\n ];\n let socialMedia: { [key: string]: Object }[] = [\n { Class: 'facebook', SocialMedia: 'Facebook', Id: 'media1' },\n { Class: 'google-plus', SocialMedia: 'Google Plus', Id: 'media2' },\n { Class: 'instagram', SocialMedia: 'Instagram', Id: 'media3' },\n { Class: 'linkedin', SocialMedia: 'LinkedIn', Id: 'media4' },\n { Class: 'skype', SocialMedia: 'Skype', Id: 'media5' },\n { Class: 'tumblr', SocialMedia: 'Tumblr', Id: 'media6' },\n { Class: 'twitter', SocialMedia: 'Twitter', Id: 'media7' },\n { Class: 'vimeo', SocialMedia: 'Vimeo', Id: 'media8' },\n { Class: 'whatsapp', SocialMedia: 'WhatsApp', Id: 'media9' },\n { Class: 'youtube', SocialMedia: 'YouTube', Id: 'media10' }\n ];\n\n // initialize AutoComplete component\n let groupObj: AutoComplete = new AutoComplete({\n //set the local data to dataSource property\n dataSource: vegetableData,\n // map the appropriate columns to fields property\n fields: { groupBy: 'Category', value: 'Vegetable' },\n // set the placeholder to AutoComplete input element\n placeholder: 'e.g. Cabbage'\n });\n groupObj.appendTo('#vegetables');\n\n // initialize AutoComplete component\n let iconObj: AutoComplete = new AutoComplete({\n //set the local data to dataSource property\n dataSource: socialMedia,\n // map the appropriate columns to fields property\n fields: { iconCss: 'Class', value: 'SocialMedia' },\n // set the placeholder to AutoComplete input element\n placeholder: 'e.g. Facebook'\n });\n iconObj.appendTo('#icons');\n","index.html":"\n \n \n \n \n \n\n\n\n\n\n\n\n\n\n","systemjs.config.js":"System.config({\n transpiler: \"typescript\",\n typescriptOptions: {\n compilerOptions: {\n target: \"umd\",\n module: \"commonjs\",\n moduleResolution: \"node\",\n emitDecoratorMetadata: true,\n experimentalDecorators: true\n }\n },\n paths: {\n \"syncfusion:\": \"http://npmci.syncfusion.com/packages/production/\"\n },\n map: {\n main: \"index.ts\",\n typescript: \"https://unpkg.com/typescript@2.2.2/lib/typescript.js\",\n 'plugin-json':'https://cdnjs.cloudflare.com/ajax/libs/systemjs-plugin-json/0.3.0/json.min.js',\n \"@syncfusion/ej2-base\": \"syncfusion:ej2-base/dist/ej2-base.umd.min.js\",\n \"@syncfusion/ej2-buttons\": \"syncfusion:ej2-buttons/dist/ej2-buttons.umd.min.js\",\n \"@syncfusion/ej2-calendars\": \"syncfusion:ej2-calendars/dist/ej2-calendars.umd.min.js\",\n \"@syncfusion/ej2-charts\": \"syncfusion:ej2-charts/dist/ej2-charts.umd.min.js\",\n \"@syncfusion/ej2-circulargauge\": \"syncfusion:ej2-circulargauge/dist/ej2-circulargauge.umd.min.js\",\n \"@syncfusion/ej2-lineargauge\": \"syncfusion:ej2-lineargauge/dist/ej2-lineargauge.umd.min.js\",\n \"@syncfusion/ej2-data\": \"syncfusion:ej2-data/dist/ej2-data.umd.min.js\",\n \"@syncfusion/ej2-dropdowns\": \"syncfusion:ej2-dropdowns/dist/ej2-dropdowns.umd.min.js\",\n \"@syncfusion/ej2-grids\": \"syncfusion:ej2-grids/dist/ej2-grids.umd.min.js\", \n \"@syncfusion/ej2-inputs\": \"syncfusion:ej2-inputs/dist/ej2-inputs.umd.min.js\", \n \"@syncfusion/ej2-lists\": \"syncfusion:ej2-lists/dist/ej2-lists.umd.min.js\",\n \"@syncfusion/ej2-navigations\": \"syncfusion:ej2-navigations/dist/ej2-navigations.umd.min.js\", \n \"@syncfusion/ej2-popups\": \"syncfusion:ej2-popups/dist/ej2-popups.umd.min.js\",\n \"@syncfusion/ej2-excel-export\": \"syncfusion:ej2-excel-export/dist/ej2-excel-export.umd.min.js\",\n \"@syncfusion/ej2-pdf-export\": \"syncfusion:ej2-pdf-export/dist/ej2-pdf-export.umd.min.js\",\n \"@syncfusion/ej2-compression\": \"syncfusion:ej2-compression/dist/ej2-compression.umd.min.js\",\n \"@syncfusion/ej2-file-utils\": \"syncfusion:ej2-file-utils/dist/ej2-file-utils.umd.min.js\"\n },\n meta: { \n '*.json': { loader: 'plugin-json' }\n }\n});\nSystem.import('index.ts').catch(console.error.bind(console));"}
\ No newline at end of file
diff --git a/src/autocomplete/highlight-plnkr.json b/src/autocomplete/highlight-plnkr.json
index 012479ab..d6e8c1b6 100644
--- a/src/autocomplete/highlight-plnkr.json
+++ b/src/autocomplete/highlight-plnkr.json
@@ -1 +1 @@
-{"index.ts":"import { enableRipple } from '@syncfusion/ej2-base';\nenableRipple(true);\n/**\n * AutoComplete Highlight Search Sample\n */\nimport { AutoComplete, DropDownList, ChangeEventArgs, FilterType} from '@syncfusion/ej2-dropdowns';\n\n\n let countries: { [key: string]: Object; }[] = [\n { Name: 'Australia', Code: 'AU' },\n { Name: 'Bermuda', Code: 'BM' },\n { Name: 'Canada', Code: 'CA' },\n { Name: 'Cameroon', Code: 'CM' },\n { Name: 'Denmark', Code: 'DK' },\n { Name: 'France', Code: 'FR' },\n { Name: 'Finland', Code: 'FI' },\n { Name: 'Germany', Code: 'DE' },\n { Name: 'Greenland', Code: 'GL' },\n { Name: 'Hong Kong', Code: 'HK' },\n { Name: 'India', Code: 'IN' },\n { Name: 'Italy', Code: 'IT' },\n { Name: 'Japan', Code: 'JP' },\n { Name: 'Mexico', Code: 'MX' },\n { Name: 'Norway', Code: 'NO' },\n { Name: 'Poland', Code: 'PL' },\n { Name: 'Switzerland', Code: 'CH' },\n { Name: 'United Kingdom', Code: 'GB' },\n { Name: 'United States', Code: 'US' }\n ];\n\n // initialize AutoComplete component\n let atcObj: AutoComplete = new AutoComplete({\n // set the local data to dataSource property\n dataSource: countries,\n // map the appropriate columns to fields property\n fields: { value: 'Name' },\n // set the placeholder to AutoComplete input element\n placeholder: 'e.g. Australia',\n // enable the highlight property to highlight the matched character in suggestion list\n highlight: true\n });\n atcObj.appendTo('#country');\n\n // initialize DropDownList component\n let ddlObj: DropDownList = new DropDownList({\n // set the array of string data to dataSource property\n dataSource: ['Contains', 'StartsWith', 'EndsWith'],\n // set the value to select an item at initial rendering.\n text: 'Contains',\n // set the placeholder to DropDownList input element\n placeholder: 'Select a type',\n // set width size of DropDownList element.\n width: '150px',\n // bind change event to modify the filter type of AutoComplete element.\n change: (e: ChangeEventArgs) => {\n atcObj.filterType = e.itemData;\n }\n });\n ddlObj.appendTo('#filter-type');\n","index.html":"\n \n \n \n \n\n\n\n\n\n\n\n\n\n\n\n\n","systemjs.config.js":"System.config({\n transpiler: \"typescript\",\n typescriptOptions: {\n compilerOptions: {\n target: \"umd\",\n module: \"commonjs\",\n moduleResolution: \"node\",\n emitDecoratorMetadata: true,\n experimentalDecorators: true\n }\n },\n paths: {\n \"syncfusion:\": \"http://npmci.syncfusion.com/packages/production/\"\n },\n map: {\n main: \"index.ts\",\n typescript: \"https://unpkg.com/typescript@2.2.2/lib/typescript.js\",\n 'plugin-json':'https://cdnjs.cloudflare.com/ajax/libs/systemjs-plugin-json/0.3.0/json.min.js',\n \"@syncfusion/ej2-base\": \"syncfusion:ej2-base/dist/ej2-base.umd.min.js\",\n \"@syncfusion/ej2-buttons\": \"syncfusion:ej2-buttons/dist/ej2-buttons.umd.min.js\",\n \"@syncfusion/ej2-calendars\": \"syncfusion:ej2-calendars/dist/ej2-calendars.umd.min.js\",\n \"@syncfusion/ej2-charts\": \"syncfusion:ej2-charts/dist/ej2-charts.umd.min.js\",\n \"@syncfusion/ej2-circulargauge\": \"syncfusion:ej2-circulargauge/dist/ej2-circulargauge.umd.min.js\",\n \"@syncfusion/ej2-lineargauge\": \"syncfusion:ej2-lineargauge/dist/ej2-lineargauge.umd.min.js\",\n \"@syncfusion/ej2-data\": \"syncfusion:ej2-data/dist/ej2-data.umd.min.js\",\n \"@syncfusion/ej2-dropdowns\": \"syncfusion:ej2-dropdowns/dist/ej2-dropdowns.umd.min.js\",\n \"@syncfusion/ej2-grids\": \"syncfusion:ej2-grids/dist/ej2-grids.umd.min.js\", \n \"@syncfusion/ej2-inputs\": \"syncfusion:ej2-inputs/dist/ej2-inputs.umd.min.js\", \n \"@syncfusion/ej2-lists\": \"syncfusion:ej2-lists/dist/ej2-lists.umd.min.js\",\n \"@syncfusion/ej2-navigations\": \"syncfusion:ej2-navigations/dist/ej2-navigations.umd.min.js\", \n \"@syncfusion/ej2-popups\": \"syncfusion:ej2-popups/dist/ej2-popups.umd.min.js\",\n \"@syncfusion/ej2-excel-export\": \"syncfusion:ej2-excel-export/dist/ej2-excel-export.umd.min.js\",\n \"@syncfusion/ej2-pdf-export\": \"syncfusion:ej2-pdf-export/dist/ej2-pdf-export.umd.min.js\",\n \"@syncfusion/ej2-compression\": \"syncfusion:ej2-compression/dist/ej2-compression.umd.min.js\",\n \"@syncfusion/ej2-file-utils\": \"syncfusion:ej2-file-utils/dist/ej2-file-utils.umd.min.js\"\n },\n meta: { \n '*.json': { loader: 'plugin-json' }\n }\n});\nSystem.import('index.ts').catch(console.error.bind(console));"}
\ No newline at end of file
+{"index.ts":"import { enableRipple } from '@syncfusion/ej2-base';\nenableRipple(true);\n/**\n * AutoComplete Highlight Search Sample\n */\nimport { AutoComplete, DropDownList, ChangeEventArgs, FilterType} from '@syncfusion/ej2-dropdowns';\n\n\n let countries: { [key: string]: Object; }[] = [\n { Name: 'Australia', Code: 'AU' },\n { Name: 'Bermuda', Code: 'BM' },\n { Name: 'Canada', Code: 'CA' },\n { Name: 'Cameroon', Code: 'CM' },\n { Name: 'Denmark', Code: 'DK' },\n { Name: 'France', Code: 'FR' },\n { Name: 'Finland', Code: 'FI' },\n { Name: 'Germany', Code: 'DE' },\n { Name: 'Greenland', Code: 'GL' },\n { Name: 'Hong Kong', Code: 'HK' },\n { Name: 'India', Code: 'IN' },\n { Name: 'Italy', Code: 'IT' },\n { Name: 'Japan', Code: 'JP' },\n { Name: 'Mexico', Code: 'MX' },\n { Name: 'Norway', Code: 'NO' },\n { Name: 'Poland', Code: 'PL' },\n { Name: 'Switzerland', Code: 'CH' },\n { Name: 'United Kingdom', Code: 'GB' },\n { Name: 'United States', Code: 'US' }\n ];\n\n // initialize AutoComplete component\n let atcObj: AutoComplete = new AutoComplete({\n // set the local data to dataSource property\n dataSource: countries,\n // map the appropriate columns to fields property\n fields: { value: 'Name' },\n // set the placeholder to AutoComplete input element\n placeholder: 'e.g. Australia',\n // enable the highlight property to highlight the matched character in suggestion list\n highlight: true\n });\n atcObj.appendTo('#country');\n\n // initialize DropDownList component\n let ddlObj: DropDownList = new DropDownList({\n // set the array of string data to dataSource property\n dataSource: ['Contains', 'StartsWith', 'EndsWith'],\n // set the value to select an item at initial rendering.\n text: 'Contains',\n // set the placeholder to DropDownList input element\n placeholder: 'Select a type',\n // set width size of DropDownList element.\n width: '150px',\n // bind change event to modify the filter type of AutoComplete element.\n change: (e: ChangeEventArgs) => {\n atcObj.filterType = e.itemData;\n }\n });\n ddlObj.appendTo('#filter-type');\n","index.html":"\n \n \n \n \n \n\n\n\n\n\n\n\n\n\n\n\n\n","systemjs.config.js":"System.config({\n transpiler: \"typescript\",\n typescriptOptions: {\n compilerOptions: {\n target: \"umd\",\n module: \"commonjs\",\n moduleResolution: \"node\",\n emitDecoratorMetadata: true,\n experimentalDecorators: true\n }\n },\n paths: {\n \"syncfusion:\": \"http://npmci.syncfusion.com/packages/production/\"\n },\n map: {\n main: \"index.ts\",\n typescript: \"https://unpkg.com/typescript@2.2.2/lib/typescript.js\",\n 'plugin-json':'https://cdnjs.cloudflare.com/ajax/libs/systemjs-plugin-json/0.3.0/json.min.js',\n \"@syncfusion/ej2-base\": \"syncfusion:ej2-base/dist/ej2-base.umd.min.js\",\n \"@syncfusion/ej2-buttons\": \"syncfusion:ej2-buttons/dist/ej2-buttons.umd.min.js\",\n \"@syncfusion/ej2-calendars\": \"syncfusion:ej2-calendars/dist/ej2-calendars.umd.min.js\",\n \"@syncfusion/ej2-charts\": \"syncfusion:ej2-charts/dist/ej2-charts.umd.min.js\",\n \"@syncfusion/ej2-circulargauge\": \"syncfusion:ej2-circulargauge/dist/ej2-circulargauge.umd.min.js\",\n \"@syncfusion/ej2-lineargauge\": \"syncfusion:ej2-lineargauge/dist/ej2-lineargauge.umd.min.js\",\n \"@syncfusion/ej2-data\": \"syncfusion:ej2-data/dist/ej2-data.umd.min.js\",\n \"@syncfusion/ej2-dropdowns\": \"syncfusion:ej2-dropdowns/dist/ej2-dropdowns.umd.min.js\",\n \"@syncfusion/ej2-grids\": \"syncfusion:ej2-grids/dist/ej2-grids.umd.min.js\", \n \"@syncfusion/ej2-inputs\": \"syncfusion:ej2-inputs/dist/ej2-inputs.umd.min.js\", \n \"@syncfusion/ej2-lists\": \"syncfusion:ej2-lists/dist/ej2-lists.umd.min.js\",\n \"@syncfusion/ej2-navigations\": \"syncfusion:ej2-navigations/dist/ej2-navigations.umd.min.js\", \n \"@syncfusion/ej2-popups\": \"syncfusion:ej2-popups/dist/ej2-popups.umd.min.js\",\n \"@syncfusion/ej2-excel-export\": \"syncfusion:ej2-excel-export/dist/ej2-excel-export.umd.min.js\",\n \"@syncfusion/ej2-pdf-export\": \"syncfusion:ej2-pdf-export/dist/ej2-pdf-export.umd.min.js\",\n \"@syncfusion/ej2-compression\": \"syncfusion:ej2-compression/dist/ej2-compression.umd.min.js\",\n \"@syncfusion/ej2-file-utils\": \"syncfusion:ej2-file-utils/dist/ej2-file-utils.umd.min.js\"\n },\n meta: { \n '*.json': { loader: 'plugin-json' }\n }\n});\nSystem.import('index.ts').catch(console.error.bind(console));"}
\ No newline at end of file
diff --git a/src/autocomplete/template-plnkr.json b/src/autocomplete/template-plnkr.json
index 17373b7a..d5aa0b36 100644
--- a/src/autocomplete/template-plnkr.json
+++ b/src/autocomplete/template-plnkr.json
@@ -1 +1 @@
-{"index.ts":"import { enableRipple } from '@syncfusion/ej2-base';\nenableRipple(true);\n/**\n * AutoComplete Template Sample\n */\nimport { AutoComplete } from '@syncfusion/ej2-dropdowns';\n\n\n\n let empList: { [key: string]: Object }[] = [\n { Name: 'Andrew Fuller', Eimg: '7', Designation: 'Team Lead', Country: 'England' },\n { Name: 'Anne Dodsworth', Eimg: '1', Designation: 'Developer', Country: 'USA' },\n { Name: 'Janet Leverling', Eimg: '3', Designation: 'HR', Country: 'USA' },\n { Name: 'Laura Callahan', Eimg: '2', Designation: 'Product Manager', Country: 'USA' },\n { Name: 'Margaret Peacock', Eimg: '6', Designation: 'Developer', Country: 'USA' },\n { Name: 'Michael Suyama', Eimg: '9', Designation: 'Team Lead', Country: 'USA' },\n { Name: 'Nancy Davolio', Eimg: '4', Designation: 'Product Manager', Country: 'USA' },\n { Name: 'Robert King', Eimg: '8', Designation: 'Developer ', Country: 'England' },\n { Name: 'Steven Buchanan', Eimg: '10', Designation: 'CEO', Country: 'England' }\n ];\n\n // initialize AutoComplete component\n let atcObj: AutoComplete = new AutoComplete({\n // set the local data to dataSource property\n dataSource: empList,\n // map the appropriate columns to fields property\n fields: { value: 'Name' },\n // set the template content for popup header element\n headerTemplate:\n '',\n // set the template content for list items\n itemTemplate: '' +\n '
${Name}
${Designation}
',\n // set the placeholder to AutoComplete input element\n placeholder: 'e.g. Andrew Fuller',\n // set the height of the popup element\n popupHeight: '450px'\n });\n atcObj.appendTo('#employees');\n","index.html":"\n \n \n \n \n\n\n\n\n\n\n\n\n\n\n","systemjs.config.js":"System.config({\n transpiler: \"typescript\",\n typescriptOptions: {\n compilerOptions: {\n target: \"umd\",\n module: \"commonjs\",\n moduleResolution: \"node\",\n emitDecoratorMetadata: true,\n experimentalDecorators: true\n }\n },\n paths: {\n \"syncfusion:\": \"http://npmci.syncfusion.com/packages/production/\"\n },\n map: {\n main: \"index.ts\",\n typescript: \"https://unpkg.com/typescript@2.2.2/lib/typescript.js\",\n 'plugin-json':'https://cdnjs.cloudflare.com/ajax/libs/systemjs-plugin-json/0.3.0/json.min.js',\n \"@syncfusion/ej2-base\": \"syncfusion:ej2-base/dist/ej2-base.umd.min.js\",\n \"@syncfusion/ej2-buttons\": \"syncfusion:ej2-buttons/dist/ej2-buttons.umd.min.js\",\n \"@syncfusion/ej2-calendars\": \"syncfusion:ej2-calendars/dist/ej2-calendars.umd.min.js\",\n \"@syncfusion/ej2-charts\": \"syncfusion:ej2-charts/dist/ej2-charts.umd.min.js\",\n \"@syncfusion/ej2-circulargauge\": \"syncfusion:ej2-circulargauge/dist/ej2-circulargauge.umd.min.js\",\n \"@syncfusion/ej2-lineargauge\": \"syncfusion:ej2-lineargauge/dist/ej2-lineargauge.umd.min.js\",\n \"@syncfusion/ej2-data\": \"syncfusion:ej2-data/dist/ej2-data.umd.min.js\",\n \"@syncfusion/ej2-dropdowns\": \"syncfusion:ej2-dropdowns/dist/ej2-dropdowns.umd.min.js\",\n \"@syncfusion/ej2-grids\": \"syncfusion:ej2-grids/dist/ej2-grids.umd.min.js\", \n \"@syncfusion/ej2-inputs\": \"syncfusion:ej2-inputs/dist/ej2-inputs.umd.min.js\", \n \"@syncfusion/ej2-lists\": \"syncfusion:ej2-lists/dist/ej2-lists.umd.min.js\",\n \"@syncfusion/ej2-navigations\": \"syncfusion:ej2-navigations/dist/ej2-navigations.umd.min.js\", \n \"@syncfusion/ej2-popups\": \"syncfusion:ej2-popups/dist/ej2-popups.umd.min.js\",\n \"@syncfusion/ej2-excel-export\": \"syncfusion:ej2-excel-export/dist/ej2-excel-export.umd.min.js\",\n \"@syncfusion/ej2-pdf-export\": \"syncfusion:ej2-pdf-export/dist/ej2-pdf-export.umd.min.js\",\n \"@syncfusion/ej2-compression\": \"syncfusion:ej2-compression/dist/ej2-compression.umd.min.js\",\n \"@syncfusion/ej2-file-utils\": \"syncfusion:ej2-file-utils/dist/ej2-file-utils.umd.min.js\"\n },\n meta: { \n '*.json': { loader: 'plugin-json' }\n }\n});\nSystem.import('index.ts').catch(console.error.bind(console));"}
\ No newline at end of file
+{"index.ts":"import { enableRipple } from '@syncfusion/ej2-base';\nenableRipple(true);\n/**\n * AutoComplete Template Sample\n */\nimport { AutoComplete } from '@syncfusion/ej2-dropdowns';\n\n\n\n let empList: { [key: string]: Object }[] = [\n { Name: 'Andrew Fuller', Eimg: '7', Designation: 'Team Lead', Country: 'England' },\n { Name: 'Anne Dodsworth', Eimg: '1', Designation: 'Developer', Country: 'USA' },\n { Name: 'Janet Leverling', Eimg: '3', Designation: 'HR', Country: 'USA' },\n { Name: 'Laura Callahan', Eimg: '2', Designation: 'Product Manager', Country: 'USA' },\n { Name: 'Margaret Peacock', Eimg: '6', Designation: 'Developer', Country: 'USA' },\n { Name: 'Michael Suyama', Eimg: '9', Designation: 'Team Lead', Country: 'USA' },\n { Name: 'Nancy Davolio', Eimg: '4', Designation: 'Product Manager', Country: 'USA' },\n { Name: 'Robert King', Eimg: '8', Designation: 'Developer ', Country: 'England' },\n { Name: 'Steven Buchanan', Eimg: '10', Designation: 'CEO', Country: 'England' }\n ];\n\n // initialize AutoComplete component\n let atcObj: AutoComplete = new AutoComplete({\n // set the local data to dataSource property\n dataSource: empList,\n // map the appropriate columns to fields property\n fields: { value: 'Name' },\n // set the template content for popup header element\n headerTemplate:\n '',\n // set the template content for list items\n itemTemplate: '' +\n '
${Name}
${Designation}
',\n // set the placeholder to AutoComplete input element\n placeholder: 'e.g. Andrew Fuller',\n // set the height of the popup element\n popupHeight: '450px'\n });\n atcObj.appendTo('#employees');\n","index.html":"\n \n \n \n \n \n\n\n\n\n\n\n\n\n\n\n","systemjs.config.js":"System.config({\n transpiler: \"typescript\",\n typescriptOptions: {\n compilerOptions: {\n target: \"umd\",\n module: \"commonjs\",\n moduleResolution: \"node\",\n emitDecoratorMetadata: true,\n experimentalDecorators: true\n }\n },\n paths: {\n \"syncfusion:\": \"http://npmci.syncfusion.com/packages/production/\"\n },\n map: {\n main: \"index.ts\",\n typescript: \"https://unpkg.com/typescript@2.2.2/lib/typescript.js\",\n 'plugin-json':'https://cdnjs.cloudflare.com/ajax/libs/systemjs-plugin-json/0.3.0/json.min.js',\n \"@syncfusion/ej2-base\": \"syncfusion:ej2-base/dist/ej2-base.umd.min.js\",\n \"@syncfusion/ej2-buttons\": \"syncfusion:ej2-buttons/dist/ej2-buttons.umd.min.js\",\n \"@syncfusion/ej2-calendars\": \"syncfusion:ej2-calendars/dist/ej2-calendars.umd.min.js\",\n \"@syncfusion/ej2-charts\": \"syncfusion:ej2-charts/dist/ej2-charts.umd.min.js\",\n \"@syncfusion/ej2-circulargauge\": \"syncfusion:ej2-circulargauge/dist/ej2-circulargauge.umd.min.js\",\n \"@syncfusion/ej2-lineargauge\": \"syncfusion:ej2-lineargauge/dist/ej2-lineargauge.umd.min.js\",\n \"@syncfusion/ej2-data\": \"syncfusion:ej2-data/dist/ej2-data.umd.min.js\",\n \"@syncfusion/ej2-dropdowns\": \"syncfusion:ej2-dropdowns/dist/ej2-dropdowns.umd.min.js\",\n \"@syncfusion/ej2-grids\": \"syncfusion:ej2-grids/dist/ej2-grids.umd.min.js\", \n \"@syncfusion/ej2-inputs\": \"syncfusion:ej2-inputs/dist/ej2-inputs.umd.min.js\", \n \"@syncfusion/ej2-lists\": \"syncfusion:ej2-lists/dist/ej2-lists.umd.min.js\",\n \"@syncfusion/ej2-navigations\": \"syncfusion:ej2-navigations/dist/ej2-navigations.umd.min.js\", \n \"@syncfusion/ej2-popups\": \"syncfusion:ej2-popups/dist/ej2-popups.umd.min.js\",\n \"@syncfusion/ej2-excel-export\": \"syncfusion:ej2-excel-export/dist/ej2-excel-export.umd.min.js\",\n \"@syncfusion/ej2-pdf-export\": \"syncfusion:ej2-pdf-export/dist/ej2-pdf-export.umd.min.js\",\n \"@syncfusion/ej2-compression\": \"syncfusion:ej2-compression/dist/ej2-compression.umd.min.js\",\n \"@syncfusion/ej2-file-utils\": \"syncfusion:ej2-file-utils/dist/ej2-file-utils.umd.min.js\"\n },\n meta: { \n '*.json': { loader: 'plugin-json' }\n }\n});\nSystem.import('index.ts').catch(console.error.bind(console));"}
\ No newline at end of file
diff --git a/src/button/check-box-plnkr.json b/src/button/check-box-plnkr.json
index 2e5b4cba..6f94bbd7 100644
--- a/src/button/check-box-plnkr.json
+++ b/src/button/check-box-plnkr.json
@@ -1 +1 @@
-{"index.ts":"import { enableRipple } from '@syncfusion/ej2-base';\nenableRipple(true);\nimport { CheckBox, ChangeEventArgs } from '@syncfusion/ej2-buttons';\n\n/**\n * Default CheckBox sample\n */\n\n\n let checkBoxObj: CheckBox = new CheckBox({ label: 'CheckBox: true', checked: true, change: onChange });\n checkBoxObj.appendTo('#checked');\n\n checkBoxObj = new CheckBox({ label: 'Checked, Disabled', disabled: true, checked: true });\n checkBoxObj.appendTo('#disabled');\n\n checkBoxObj = new CheckBox({ label: 'Indeterminate, Disabled', indeterminate: true, disabled: true });\n checkBoxObj.appendTo('#indeterminate');\n\n // function to handle the CheckBox change event\n function onChange(args: ChangeEventArgs): void {\n this.label = 'CheckBox: ' + args.checked;\n }\n\n","index.html":"\n \n \n \n \n\n\n\n\n\n\n\n","systemjs.config.js":"System.config({\n transpiler: \"typescript\",\n typescriptOptions: {\n compilerOptions: {\n target: \"umd\",\n module: \"commonjs\",\n moduleResolution: \"node\",\n emitDecoratorMetadata: true,\n experimentalDecorators: true\n }\n },\n paths: {\n \"syncfusion:\": \"http://npmci.syncfusion.com/packages/production/\"\n },\n map: {\n main: \"index.ts\",\n typescript: \"https://unpkg.com/typescript@2.2.2/lib/typescript.js\",\n 'plugin-json':'https://cdnjs.cloudflare.com/ajax/libs/systemjs-plugin-json/0.3.0/json.min.js',\n \"@syncfusion/ej2-base\": \"syncfusion:ej2-base/dist/ej2-base.umd.min.js\",\n \"@syncfusion/ej2-buttons\": \"syncfusion:ej2-buttons/dist/ej2-buttons.umd.min.js\",\n \"@syncfusion/ej2-calendars\": \"syncfusion:ej2-calendars/dist/ej2-calendars.umd.min.js\",\n \"@syncfusion/ej2-charts\": \"syncfusion:ej2-charts/dist/ej2-charts.umd.min.js\",\n \"@syncfusion/ej2-circulargauge\": \"syncfusion:ej2-circulargauge/dist/ej2-circulargauge.umd.min.js\",\n \"@syncfusion/ej2-lineargauge\": \"syncfusion:ej2-lineargauge/dist/ej2-lineargauge.umd.min.js\",\n \"@syncfusion/ej2-data\": \"syncfusion:ej2-data/dist/ej2-data.umd.min.js\",\n \"@syncfusion/ej2-dropdowns\": \"syncfusion:ej2-dropdowns/dist/ej2-dropdowns.umd.min.js\",\n \"@syncfusion/ej2-grids\": \"syncfusion:ej2-grids/dist/ej2-grids.umd.min.js\", \n \"@syncfusion/ej2-inputs\": \"syncfusion:ej2-inputs/dist/ej2-inputs.umd.min.js\", \n \"@syncfusion/ej2-lists\": \"syncfusion:ej2-lists/dist/ej2-lists.umd.min.js\",\n \"@syncfusion/ej2-navigations\": \"syncfusion:ej2-navigations/dist/ej2-navigations.umd.min.js\", \n \"@syncfusion/ej2-popups\": \"syncfusion:ej2-popups/dist/ej2-popups.umd.min.js\",\n \"@syncfusion/ej2-excel-export\": \"syncfusion:ej2-excel-export/dist/ej2-excel-export.umd.min.js\",\n \"@syncfusion/ej2-pdf-export\": \"syncfusion:ej2-pdf-export/dist/ej2-pdf-export.umd.min.js\",\n \"@syncfusion/ej2-compression\": \"syncfusion:ej2-compression/dist/ej2-compression.umd.min.js\",\n \"@syncfusion/ej2-file-utils\": \"syncfusion:ej2-file-utils/dist/ej2-file-utils.umd.min.js\"\n },\n meta: { \n '*.json': { loader: 'plugin-json' }\n }\n});\nSystem.import('index.ts').catch(console.error.bind(console));"}
\ No newline at end of file
+{"index.ts":"import { enableRipple } from '@syncfusion/ej2-base';\nenableRipple(true);\nimport { CheckBox, ChangeEventArgs } from '@syncfusion/ej2-buttons';\n\n/**\n * Default CheckBox sample\n */\n\n\n let checkBoxObj: CheckBox = new CheckBox({ label: 'CheckBox: true', checked: true, change: onChange });\n checkBoxObj.appendTo('#checked');\n\n checkBoxObj = new CheckBox({ label: 'Checked, Disabled', disabled: true, checked: true });\n checkBoxObj.appendTo('#disabled');\n\n checkBoxObj = new CheckBox({ label: 'Indeterminate, Disabled', indeterminate: true, disabled: true });\n checkBoxObj.appendTo('#indeterminate');\n\n // function to handle the CheckBox change event\n function onChange(args: ChangeEventArgs): void {\n this.label = 'CheckBox: ' + args.checked;\n }\n\n","index.html":"\n \n \n \n \n \n\n\n\n\n\n\n\n","systemjs.config.js":"System.config({\n transpiler: \"typescript\",\n typescriptOptions: {\n compilerOptions: {\n target: \"umd\",\n module: \"commonjs\",\n moduleResolution: \"node\",\n emitDecoratorMetadata: true,\n experimentalDecorators: true\n }\n },\n paths: {\n \"syncfusion:\": \"http://npmci.syncfusion.com/packages/production/\"\n },\n map: {\n main: \"index.ts\",\n typescript: \"https://unpkg.com/typescript@2.2.2/lib/typescript.js\",\n 'plugin-json':'https://cdnjs.cloudflare.com/ajax/libs/systemjs-plugin-json/0.3.0/json.min.js',\n \"@syncfusion/ej2-base\": \"syncfusion:ej2-base/dist/ej2-base.umd.min.js\",\n \"@syncfusion/ej2-buttons\": \"syncfusion:ej2-buttons/dist/ej2-buttons.umd.min.js\",\n \"@syncfusion/ej2-calendars\": \"syncfusion:ej2-calendars/dist/ej2-calendars.umd.min.js\",\n \"@syncfusion/ej2-charts\": \"syncfusion:ej2-charts/dist/ej2-charts.umd.min.js\",\n \"@syncfusion/ej2-circulargauge\": \"syncfusion:ej2-circulargauge/dist/ej2-circulargauge.umd.min.js\",\n \"@syncfusion/ej2-lineargauge\": \"syncfusion:ej2-lineargauge/dist/ej2-lineargauge.umd.min.js\",\n \"@syncfusion/ej2-data\": \"syncfusion:ej2-data/dist/ej2-data.umd.min.js\",\n \"@syncfusion/ej2-dropdowns\": \"syncfusion:ej2-dropdowns/dist/ej2-dropdowns.umd.min.js\",\n \"@syncfusion/ej2-grids\": \"syncfusion:ej2-grids/dist/ej2-grids.umd.min.js\", \n \"@syncfusion/ej2-inputs\": \"syncfusion:ej2-inputs/dist/ej2-inputs.umd.min.js\", \n \"@syncfusion/ej2-lists\": \"syncfusion:ej2-lists/dist/ej2-lists.umd.min.js\",\n \"@syncfusion/ej2-navigations\": \"syncfusion:ej2-navigations/dist/ej2-navigations.umd.min.js\", \n \"@syncfusion/ej2-popups\": \"syncfusion:ej2-popups/dist/ej2-popups.umd.min.js\",\n \"@syncfusion/ej2-excel-export\": \"syncfusion:ej2-excel-export/dist/ej2-excel-export.umd.min.js\",\n \"@syncfusion/ej2-pdf-export\": \"syncfusion:ej2-pdf-export/dist/ej2-pdf-export.umd.min.js\",\n \"@syncfusion/ej2-compression\": \"syncfusion:ej2-compression/dist/ej2-compression.umd.min.js\",\n \"@syncfusion/ej2-file-utils\": \"syncfusion:ej2-file-utils/dist/ej2-file-utils.umd.min.js\"\n },\n meta: { \n '*.json': { loader: 'plugin-json' }\n }\n});\nSystem.import('index.ts').catch(console.error.bind(console));"}
\ No newline at end of file
diff --git a/src/button/default-plnkr.json b/src/button/default-plnkr.json
index f26eca2c..0e09403b 100644
--- a/src/button/default-plnkr.json
+++ b/src/button/default-plnkr.json
@@ -1 +1 @@
-{"index.ts":"import { enableRipple } from '@syncfusion/ej2-base';\nenableRipple(true);\nimport { Button } from '@syncfusion/ej2-buttons';\n\n/**\n * Default button sample\n */\n\n let button: Button = new Button();\n button.appendTo('#normalbtn');\n\n button = new Button({ isPrimary: true });\n button.appendTo('#primarybtn');\n\n button = new Button({ cssClass: 'e-flat' });\n button.appendTo('#flatbtn');\n\n button = new Button({ cssClass: 'e-outline', isPrimary: true });\n button.appendTo('#outlinebtn');\n\n button = new Button({ iconCss: 'e-icons e-add-icon', cssClass: 'e-small e-round', isPrimary: true });\n button.appendTo('#roundbtn');\n\n let toggleBtn: Button = new Button({ iconCss: 'e-icons e-play-icon', cssClass: 'e-flat', isToggle: true });\n toggleBtn.appendTo('#togglebtn');\n\n button = new Button({ iconCss: 'e-icons e-open-icon', cssClass: 'e-flat', iconPosition: 'right' });\n button.appendTo('#openiconbtn');\n\n button = new Button({ cssClass: 'e-success' });\n button.appendTo('#successbtn');\n\n button = new Button({ cssClass: 'e-info' });\n button.appendTo('#infobtn');\n\n button = new Button({ cssClass: 'e-warning' });\n button.appendTo('#warningbtn');\n\n button = new Button({ cssClass: 'e-danger' });\n button.appendTo('#dangerbtn');\n\n button = new Button({ cssClass: 'e-small' });\n button.appendTo('#smallbtn');\n\n //Toggle button click event handler\n toggleBtn.element.onclick = (): void => {\n if (toggleBtn.element.classList.contains('e-active')) {\n toggleBtn.content = 'Pause';\n toggleBtn.iconCss = 'e-icons e-pause-icon';\n } else {\n toggleBtn.content = 'Play';\n toggleBtn.iconCss = 'e-icons e-play-icon';\n }\n };\n\n","index.html":"\n \n \n \n \n\n\n\n\n\n\n\n","systemjs.config.js":"System.config({\n transpiler: \"typescript\",\n typescriptOptions: {\n compilerOptions: {\n target: \"umd\",\n module: \"commonjs\",\n moduleResolution: \"node\",\n emitDecoratorMetadata: true,\n experimentalDecorators: true\n }\n },\n paths: {\n \"syncfusion:\": \"http://npmci.syncfusion.com/packages/production/\"\n },\n map: {\n main: \"index.ts\",\n typescript: \"https://unpkg.com/typescript@2.2.2/lib/typescript.js\",\n 'plugin-json':'https://cdnjs.cloudflare.com/ajax/libs/systemjs-plugin-json/0.3.0/json.min.js',\n \"@syncfusion/ej2-base\": \"syncfusion:ej2-base/dist/ej2-base.umd.min.js\",\n \"@syncfusion/ej2-buttons\": \"syncfusion:ej2-buttons/dist/ej2-buttons.umd.min.js\",\n \"@syncfusion/ej2-calendars\": \"syncfusion:ej2-calendars/dist/ej2-calendars.umd.min.js\",\n \"@syncfusion/ej2-charts\": \"syncfusion:ej2-charts/dist/ej2-charts.umd.min.js\",\n \"@syncfusion/ej2-circulargauge\": \"syncfusion:ej2-circulargauge/dist/ej2-circulargauge.umd.min.js\",\n \"@syncfusion/ej2-lineargauge\": \"syncfusion:ej2-lineargauge/dist/ej2-lineargauge.umd.min.js\",\n \"@syncfusion/ej2-data\": \"syncfusion:ej2-data/dist/ej2-data.umd.min.js\",\n \"@syncfusion/ej2-dropdowns\": \"syncfusion:ej2-dropdowns/dist/ej2-dropdowns.umd.min.js\",\n \"@syncfusion/ej2-grids\": \"syncfusion:ej2-grids/dist/ej2-grids.umd.min.js\", \n \"@syncfusion/ej2-inputs\": \"syncfusion:ej2-inputs/dist/ej2-inputs.umd.min.js\", \n \"@syncfusion/ej2-lists\": \"syncfusion:ej2-lists/dist/ej2-lists.umd.min.js\",\n \"@syncfusion/ej2-navigations\": \"syncfusion:ej2-navigations/dist/ej2-navigations.umd.min.js\", \n \"@syncfusion/ej2-popups\": \"syncfusion:ej2-popups/dist/ej2-popups.umd.min.js\",\n \"@syncfusion/ej2-excel-export\": \"syncfusion:ej2-excel-export/dist/ej2-excel-export.umd.min.js\",\n \"@syncfusion/ej2-pdf-export\": \"syncfusion:ej2-pdf-export/dist/ej2-pdf-export.umd.min.js\",\n \"@syncfusion/ej2-compression\": \"syncfusion:ej2-compression/dist/ej2-compression.umd.min.js\",\n \"@syncfusion/ej2-file-utils\": \"syncfusion:ej2-file-utils/dist/ej2-file-utils.umd.min.js\"\n },\n meta: { \n '*.json': { loader: 'plugin-json' }\n }\n});\nSystem.import('index.ts').catch(console.error.bind(console));"}
\ No newline at end of file
+{"index.ts":"import { enableRipple } from '@syncfusion/ej2-base';\nenableRipple(true);\nimport { Button } from '@syncfusion/ej2-buttons';\n\n/**\n * Default button sample\n */\n\n let button: Button = new Button();\n button.appendTo('#normalbtn');\n\n button = new Button({ isPrimary: true });\n button.appendTo('#primarybtn');\n\n button = new Button({ cssClass: 'e-flat' });\n button.appendTo('#flatbtn');\n\n button = new Button({ cssClass: 'e-outline', isPrimary: true });\n button.appendTo('#outlinebtn');\n\n button = new Button({ iconCss: 'e-icons e-add-icon', cssClass: 'e-small e-round', isPrimary: true });\n button.appendTo('#roundbtn');\n\n let toggleBtn: Button = new Button({ iconCss: 'e-icons e-play-icon', cssClass: 'e-flat', isToggle: true });\n toggleBtn.appendTo('#togglebtn');\n\n button = new Button({ iconCss: 'e-icons e-open-icon', cssClass: 'e-flat', iconPosition: 'right' });\n button.appendTo('#openiconbtn');\n\n button = new Button({ cssClass: 'e-success' });\n button.appendTo('#successbtn');\n\n button = new Button({ cssClass: 'e-info' });\n button.appendTo('#infobtn');\n\n button = new Button({ cssClass: 'e-warning' });\n button.appendTo('#warningbtn');\n\n button = new Button({ cssClass: 'e-danger' });\n button.appendTo('#dangerbtn');\n\n button = new Button({ cssClass: 'e-small' });\n button.appendTo('#smallbtn');\n\n //Toggle button click event handler\n toggleBtn.element.onclick = (): void => {\n if (toggleBtn.element.classList.contains('e-active')) {\n toggleBtn.content = 'Pause';\n toggleBtn.iconCss = 'e-icons e-pause-icon';\n } else {\n toggleBtn.content = 'Play';\n toggleBtn.iconCss = 'e-icons e-play-icon';\n }\n };\n\n","index.html":"\n \n \n \n \n \n\n\n\n\n\n\n\n","systemjs.config.js":"System.config({\n transpiler: \"typescript\",\n typescriptOptions: {\n compilerOptions: {\n target: \"umd\",\n module: \"commonjs\",\n moduleResolution: \"node\",\n emitDecoratorMetadata: true,\n experimentalDecorators: true\n }\n },\n paths: {\n \"syncfusion:\": \"http://npmci.syncfusion.com/packages/production/\"\n },\n map: {\n main: \"index.ts\",\n typescript: \"https://unpkg.com/typescript@2.2.2/lib/typescript.js\",\n 'plugin-json':'https://cdnjs.cloudflare.com/ajax/libs/systemjs-plugin-json/0.3.0/json.min.js',\n \"@syncfusion/ej2-base\": \"syncfusion:ej2-base/dist/ej2-base.umd.min.js\",\n \"@syncfusion/ej2-buttons\": \"syncfusion:ej2-buttons/dist/ej2-buttons.umd.min.js\",\n \"@syncfusion/ej2-calendars\": \"syncfusion:ej2-calendars/dist/ej2-calendars.umd.min.js\",\n \"@syncfusion/ej2-charts\": \"syncfusion:ej2-charts/dist/ej2-charts.umd.min.js\",\n \"@syncfusion/ej2-circulargauge\": \"syncfusion:ej2-circulargauge/dist/ej2-circulargauge.umd.min.js\",\n \"@syncfusion/ej2-lineargauge\": \"syncfusion:ej2-lineargauge/dist/ej2-lineargauge.umd.min.js\",\n \"@syncfusion/ej2-data\": \"syncfusion:ej2-data/dist/ej2-data.umd.min.js\",\n \"@syncfusion/ej2-dropdowns\": \"syncfusion:ej2-dropdowns/dist/ej2-dropdowns.umd.min.js\",\n \"@syncfusion/ej2-grids\": \"syncfusion:ej2-grids/dist/ej2-grids.umd.min.js\", \n \"@syncfusion/ej2-inputs\": \"syncfusion:ej2-inputs/dist/ej2-inputs.umd.min.js\", \n \"@syncfusion/ej2-lists\": \"syncfusion:ej2-lists/dist/ej2-lists.umd.min.js\",\n \"@syncfusion/ej2-navigations\": \"syncfusion:ej2-navigations/dist/ej2-navigations.umd.min.js\", \n \"@syncfusion/ej2-popups\": \"syncfusion:ej2-popups/dist/ej2-popups.umd.min.js\",\n \"@syncfusion/ej2-excel-export\": \"syncfusion:ej2-excel-export/dist/ej2-excel-export.umd.min.js\",\n \"@syncfusion/ej2-pdf-export\": \"syncfusion:ej2-pdf-export/dist/ej2-pdf-export.umd.min.js\",\n \"@syncfusion/ej2-compression\": \"syncfusion:ej2-compression/dist/ej2-compression.umd.min.js\",\n \"@syncfusion/ej2-file-utils\": \"syncfusion:ej2-file-utils/dist/ej2-file-utils.umd.min.js\"\n },\n meta: { \n '*.json': { loader: 'plugin-json' }\n }\n});\nSystem.import('index.ts').catch(console.error.bind(console));"}
\ No newline at end of file
diff --git a/src/button/radio-button-plnkr.json b/src/button/radio-button-plnkr.json
index a2b33ee8..0f4cb604 100644
--- a/src/button/radio-button-plnkr.json
+++ b/src/button/radio-button-plnkr.json
@@ -1 +1 @@
-{"index.ts":"import { enableRipple } from '@syncfusion/ej2-base';\nenableRipple(true);\nimport { RadioButton } from '@syncfusion/ej2-buttons';\n\n/**\n * Default RadioButton sample\n */\n\n //Checked State\n let radioButton: RadioButton = new RadioButton({label: 'Credit/Debit Card', name: 'payment', value: 'credit/debit', checked: true});\n radioButton.appendTo('#radio1');\n\n radioButton = new RadioButton({label: 'Net Banking', name: 'payment', value: 'netbanking'});\n radioButton.appendTo('#radio2');\n\n radioButton = new RadioButton({label: 'Cash on Delivery', name: 'payment', value: 'cashondelivery'});\n radioButton.appendTo('#radio3');\n\n radioButton = new RadioButton({label: 'Other Wallets', name: 'payment', value: 'others'});\n radioButton.appendTo('#radio4');\n","index.html":"\n \n \n \n \n\n\n\n\n\n\n\n","systemjs.config.js":"System.config({\n transpiler: \"typescript\",\n typescriptOptions: {\n compilerOptions: {\n target: \"umd\",\n module: \"commonjs\",\n moduleResolution: \"node\",\n emitDecoratorMetadata: true,\n experimentalDecorators: true\n }\n },\n paths: {\n \"syncfusion:\": \"http://npmci.syncfusion.com/packages/production/\"\n },\n map: {\n main: \"index.ts\",\n typescript: \"https://unpkg.com/typescript@2.2.2/lib/typescript.js\",\n 'plugin-json':'https://cdnjs.cloudflare.com/ajax/libs/systemjs-plugin-json/0.3.0/json.min.js',\n \"@syncfusion/ej2-base\": \"syncfusion:ej2-base/dist/ej2-base.umd.min.js\",\n \"@syncfusion/ej2-buttons\": \"syncfusion:ej2-buttons/dist/ej2-buttons.umd.min.js\",\n \"@syncfusion/ej2-calendars\": \"syncfusion:ej2-calendars/dist/ej2-calendars.umd.min.js\",\n \"@syncfusion/ej2-charts\": \"syncfusion:ej2-charts/dist/ej2-charts.umd.min.js\",\n \"@syncfusion/ej2-circulargauge\": \"syncfusion:ej2-circulargauge/dist/ej2-circulargauge.umd.min.js\",\n \"@syncfusion/ej2-lineargauge\": \"syncfusion:ej2-lineargauge/dist/ej2-lineargauge.umd.min.js\",\n \"@syncfusion/ej2-data\": \"syncfusion:ej2-data/dist/ej2-data.umd.min.js\",\n \"@syncfusion/ej2-dropdowns\": \"syncfusion:ej2-dropdowns/dist/ej2-dropdowns.umd.min.js\",\n \"@syncfusion/ej2-grids\": \"syncfusion:ej2-grids/dist/ej2-grids.umd.min.js\", \n \"@syncfusion/ej2-inputs\": \"syncfusion:ej2-inputs/dist/ej2-inputs.umd.min.js\", \n \"@syncfusion/ej2-lists\": \"syncfusion:ej2-lists/dist/ej2-lists.umd.min.js\",\n \"@syncfusion/ej2-navigations\": \"syncfusion:ej2-navigations/dist/ej2-navigations.umd.min.js\", \n \"@syncfusion/ej2-popups\": \"syncfusion:ej2-popups/dist/ej2-popups.umd.min.js\",\n \"@syncfusion/ej2-excel-export\": \"syncfusion:ej2-excel-export/dist/ej2-excel-export.umd.min.js\",\n \"@syncfusion/ej2-pdf-export\": \"syncfusion:ej2-pdf-export/dist/ej2-pdf-export.umd.min.js\",\n \"@syncfusion/ej2-compression\": \"syncfusion:ej2-compression/dist/ej2-compression.umd.min.js\",\n \"@syncfusion/ej2-file-utils\": \"syncfusion:ej2-file-utils/dist/ej2-file-utils.umd.min.js\"\n },\n meta: { \n '*.json': { loader: 'plugin-json' }\n }\n});\nSystem.import('index.ts').catch(console.error.bind(console));"}
\ No newline at end of file
+{"index.ts":"import { enableRipple } from '@syncfusion/ej2-base';\nenableRipple(true);\nimport { RadioButton } from '@syncfusion/ej2-buttons';\n\n/**\n * Default RadioButton sample\n */\n\n //Checked State\n let radioButton: RadioButton = new RadioButton({label: 'Credit/Debit Card', name: 'payment', value: 'credit/debit', checked: true});\n radioButton.appendTo('#radio1');\n\n radioButton = new RadioButton({label: 'Net Banking', name: 'payment', value: 'netbanking'});\n radioButton.appendTo('#radio2');\n\n radioButton = new RadioButton({label: 'Cash on Delivery', name: 'payment', value: 'cashondelivery'});\n radioButton.appendTo('#radio3');\n\n radioButton = new RadioButton({label: 'Other Wallets', name: 'payment', value: 'others'});\n radioButton.appendTo('#radio4');\n","index.html":"\n \n \n \n \n \n\n\n\n\n\n\n\n","systemjs.config.js":"System.config({\n transpiler: \"typescript\",\n typescriptOptions: {\n compilerOptions: {\n target: \"umd\",\n module: \"commonjs\",\n moduleResolution: \"node\",\n emitDecoratorMetadata: true,\n experimentalDecorators: true\n }\n },\n paths: {\n \"syncfusion:\": \"http://npmci.syncfusion.com/packages/production/\"\n },\n map: {\n main: \"index.ts\",\n typescript: \"https://unpkg.com/typescript@2.2.2/lib/typescript.js\",\n 'plugin-json':'https://cdnjs.cloudflare.com/ajax/libs/systemjs-plugin-json/0.3.0/json.min.js',\n \"@syncfusion/ej2-base\": \"syncfusion:ej2-base/dist/ej2-base.umd.min.js\",\n \"@syncfusion/ej2-buttons\": \"syncfusion:ej2-buttons/dist/ej2-buttons.umd.min.js\",\n \"@syncfusion/ej2-calendars\": \"syncfusion:ej2-calendars/dist/ej2-calendars.umd.min.js\",\n \"@syncfusion/ej2-charts\": \"syncfusion:ej2-charts/dist/ej2-charts.umd.min.js\",\n \"@syncfusion/ej2-circulargauge\": \"syncfusion:ej2-circulargauge/dist/ej2-circulargauge.umd.min.js\",\n \"@syncfusion/ej2-lineargauge\": \"syncfusion:ej2-lineargauge/dist/ej2-lineargauge.umd.min.js\",\n \"@syncfusion/ej2-data\": \"syncfusion:ej2-data/dist/ej2-data.umd.min.js\",\n \"@syncfusion/ej2-dropdowns\": \"syncfusion:ej2-dropdowns/dist/ej2-dropdowns.umd.min.js\",\n \"@syncfusion/ej2-grids\": \"syncfusion:ej2-grids/dist/ej2-grids.umd.min.js\", \n \"@syncfusion/ej2-inputs\": \"syncfusion:ej2-inputs/dist/ej2-inputs.umd.min.js\", \n \"@syncfusion/ej2-lists\": \"syncfusion:ej2-lists/dist/ej2-lists.umd.min.js\",\n \"@syncfusion/ej2-navigations\": \"syncfusion:ej2-navigations/dist/ej2-navigations.umd.min.js\", \n \"@syncfusion/ej2-popups\": \"syncfusion:ej2-popups/dist/ej2-popups.umd.min.js\",\n \"@syncfusion/ej2-excel-export\": \"syncfusion:ej2-excel-export/dist/ej2-excel-export.umd.min.js\",\n \"@syncfusion/ej2-pdf-export\": \"syncfusion:ej2-pdf-export/dist/ej2-pdf-export.umd.min.js\",\n \"@syncfusion/ej2-compression\": \"syncfusion:ej2-compression/dist/ej2-compression.umd.min.js\",\n \"@syncfusion/ej2-file-utils\": \"syncfusion:ej2-file-utils/dist/ej2-file-utils.umd.min.js\"\n },\n meta: { \n '*.json': { loader: 'plugin-json' }\n }\n});\nSystem.import('index.ts').catch(console.error.bind(console));"}
\ No newline at end of file
diff --git a/src/calendar/default-plnkr.json b/src/calendar/default-plnkr.json
index 9bedfd2d..f05bd4ea 100644
--- a/src/calendar/default-plnkr.json
+++ b/src/calendar/default-plnkr.json
@@ -1 +1 @@
-{"index.ts":"import { enableRipple } from '@syncfusion/ej2-base';\nenableRipple(true);\nimport { Calendar, ChangedEventArgs } from '@syncfusion/ej2-calendars';\n/**\n * Default Calendar sample\n */\n\n\n let calendar: Calendar = new Calendar({\n change: valueChange\n });\n calendar.appendTo('#calendar');\n function valueChange(args: ChangedEventArgs): void {\n /*Displays selected date in the label*/\n (document.getElementById('date_label')).textContent = 'Selected Value: ' + args.value.toLocaleDateString();\n }\n\n","index.html":"\n \n \n \n \n\n\n\n
\n
\n
\n
Selected Value: \n\n
\n
\n
\n\n\n\n\n","systemjs.config.js":"System.config({\n transpiler: \"typescript\",\n typescriptOptions: {\n compilerOptions: {\n target: \"umd\",\n module: \"commonjs\",\n moduleResolution: \"node\",\n emitDecoratorMetadata: true,\n experimentalDecorators: true\n }\n },\n paths: {\n \"syncfusion:\": \"http://npmci.syncfusion.com/packages/production/\"\n },\n map: {\n main: \"index.ts\",\n typescript: \"https://unpkg.com/typescript@2.2.2/lib/typescript.js\",\n 'plugin-json':'https://cdnjs.cloudflare.com/ajax/libs/systemjs-plugin-json/0.3.0/json.min.js',\n \"@syncfusion/ej2-base\": \"syncfusion:ej2-base/dist/ej2-base.umd.min.js\",\n \"@syncfusion/ej2-buttons\": \"syncfusion:ej2-buttons/dist/ej2-buttons.umd.min.js\",\n \"@syncfusion/ej2-calendars\": \"syncfusion:ej2-calendars/dist/ej2-calendars.umd.min.js\",\n \"@syncfusion/ej2-charts\": \"syncfusion:ej2-charts/dist/ej2-charts.umd.min.js\",\n \"@syncfusion/ej2-circulargauge\": \"syncfusion:ej2-circulargauge/dist/ej2-circulargauge.umd.min.js\",\n \"@syncfusion/ej2-lineargauge\": \"syncfusion:ej2-lineargauge/dist/ej2-lineargauge.umd.min.js\",\n \"@syncfusion/ej2-data\": \"syncfusion:ej2-data/dist/ej2-data.umd.min.js\",\n \"@syncfusion/ej2-dropdowns\": \"syncfusion:ej2-dropdowns/dist/ej2-dropdowns.umd.min.js\",\n \"@syncfusion/ej2-grids\": \"syncfusion:ej2-grids/dist/ej2-grids.umd.min.js\", \n \"@syncfusion/ej2-inputs\": \"syncfusion:ej2-inputs/dist/ej2-inputs.umd.min.js\", \n \"@syncfusion/ej2-lists\": \"syncfusion:ej2-lists/dist/ej2-lists.umd.min.js\",\n \"@syncfusion/ej2-navigations\": \"syncfusion:ej2-navigations/dist/ej2-navigations.umd.min.js\", \n \"@syncfusion/ej2-popups\": \"syncfusion:ej2-popups/dist/ej2-popups.umd.min.js\",\n \"@syncfusion/ej2-excel-export\": \"syncfusion:ej2-excel-export/dist/ej2-excel-export.umd.min.js\",\n \"@syncfusion/ej2-pdf-export\": \"syncfusion:ej2-pdf-export/dist/ej2-pdf-export.umd.min.js\",\n \"@syncfusion/ej2-compression\": \"syncfusion:ej2-compression/dist/ej2-compression.umd.min.js\",\n \"@syncfusion/ej2-file-utils\": \"syncfusion:ej2-file-utils/dist/ej2-file-utils.umd.min.js\"\n },\n meta: { \n '*.json': { loader: 'plugin-json' }\n }\n});\nSystem.import('index.ts').catch(console.error.bind(console));"}
\ No newline at end of file
+{"index.ts":"import { enableRipple } from '@syncfusion/ej2-base';\nenableRipple(true);\nimport { Calendar, ChangedEventArgs } from '@syncfusion/ej2-calendars';\n/**\n * Default Calendar sample\n */\n\n\n let calendar: Calendar = new Calendar({\n change: valueChange\n });\n calendar.appendTo('#calendar');\n function valueChange(args: ChangedEventArgs): void {\n /*Displays selected date in the label*/\n (document.getElementById('date_label')).textContent = 'Selected Value: ' + args.value.toLocaleDateString();\n }\n\n","index.html":"\n \n \n \n \n \n\n\n\n
\n
\n
\n
Selected Value: \n\n
\n
\n
\n\n\n\n\n","systemjs.config.js":"System.config({\n transpiler: \"typescript\",\n typescriptOptions: {\n compilerOptions: {\n target: \"umd\",\n module: \"commonjs\",\n moduleResolution: \"node\",\n emitDecoratorMetadata: true,\n experimentalDecorators: true\n }\n },\n paths: {\n \"syncfusion:\": \"http://npmci.syncfusion.com/packages/production/\"\n },\n map: {\n main: \"index.ts\",\n typescript: \"https://unpkg.com/typescript@2.2.2/lib/typescript.js\",\n 'plugin-json':'https://cdnjs.cloudflare.com/ajax/libs/systemjs-plugin-json/0.3.0/json.min.js',\n \"@syncfusion/ej2-base\": \"syncfusion:ej2-base/dist/ej2-base.umd.min.js\",\n \"@syncfusion/ej2-buttons\": \"syncfusion:ej2-buttons/dist/ej2-buttons.umd.min.js\",\n \"@syncfusion/ej2-calendars\": \"syncfusion:ej2-calendars/dist/ej2-calendars.umd.min.js\",\n \"@syncfusion/ej2-charts\": \"syncfusion:ej2-charts/dist/ej2-charts.umd.min.js\",\n \"@syncfusion/ej2-circulargauge\": \"syncfusion:ej2-circulargauge/dist/ej2-circulargauge.umd.min.js\",\n \"@syncfusion/ej2-lineargauge\": \"syncfusion:ej2-lineargauge/dist/ej2-lineargauge.umd.min.js\",\n \"@syncfusion/ej2-data\": \"syncfusion:ej2-data/dist/ej2-data.umd.min.js\",\n \"@syncfusion/ej2-dropdowns\": \"syncfusion:ej2-dropdowns/dist/ej2-dropdowns.umd.min.js\",\n \"@syncfusion/ej2-grids\": \"syncfusion:ej2-grids/dist/ej2-grids.umd.min.js\", \n \"@syncfusion/ej2-inputs\": \"syncfusion:ej2-inputs/dist/ej2-inputs.umd.min.js\", \n \"@syncfusion/ej2-lists\": \"syncfusion:ej2-lists/dist/ej2-lists.umd.min.js\",\n \"@syncfusion/ej2-navigations\": \"syncfusion:ej2-navigations/dist/ej2-navigations.umd.min.js\", \n \"@syncfusion/ej2-popups\": \"syncfusion:ej2-popups/dist/ej2-popups.umd.min.js\",\n \"@syncfusion/ej2-excel-export\": \"syncfusion:ej2-excel-export/dist/ej2-excel-export.umd.min.js\",\n \"@syncfusion/ej2-pdf-export\": \"syncfusion:ej2-pdf-export/dist/ej2-pdf-export.umd.min.js\",\n \"@syncfusion/ej2-compression\": \"syncfusion:ej2-compression/dist/ej2-compression.umd.min.js\",\n \"@syncfusion/ej2-file-utils\": \"syncfusion:ej2-file-utils/dist/ej2-file-utils.umd.min.js\"\n },\n meta: { \n '*.json': { loader: 'plugin-json' }\n }\n});\nSystem.import('index.ts').catch(console.error.bind(console));"}
\ No newline at end of file
diff --git a/src/calendar/disabled-plnkr.json b/src/calendar/disabled-plnkr.json
index 13e0f3f6..7cd875f6 100644
--- a/src/calendar/disabled-plnkr.json
+++ b/src/calendar/disabled-plnkr.json
@@ -1 +1 @@
-{"index.ts":"import { enableRipple } from '@syncfusion/ej2-base';\nenableRipple(true);\nimport { Calendar, RenderDayCellEventArgs, ChangedEventArgs } from '@syncfusion/ej2-calendars';\n/**\n * Disabled Calendar sample\n */\n\n\n let calendar: Calendar = new Calendar({\n renderDayCell: disableDate, change: valueChange\n });\n calendar.appendTo('#calendar');\n function disableDate(args: RenderDayCellEventArgs): void {\n /*Date need to be disabled*/\n if (args.date.getDay() === 0 || args.date.getDay() === 6) {\n args.isDisabled = true;\n }\n }\n function valueChange(args: ChangedEventArgs): void {\n /*Displays selected date in the label*/\n (document.getElementById('date_label')).textContent = 'Selected Value: ' + args.value.toLocaleDateString();\n }\n\n","index.html":"\n \n \n \n \n\n\n\n\n\n\n\n","systemjs.config.js":"System.config({\n transpiler: \"typescript\",\n typescriptOptions: {\n compilerOptions: {\n target: \"umd\",\n module: \"commonjs\",\n moduleResolution: \"node\",\n emitDecoratorMetadata: true,\n experimentalDecorators: true\n }\n },\n paths: {\n \"syncfusion:\": \"http://npmci.syncfusion.com/packages/production/\"\n },\n map: {\n main: \"index.ts\",\n typescript: \"https://unpkg.com/typescript@2.2.2/lib/typescript.js\",\n 'plugin-json':'https://cdnjs.cloudflare.com/ajax/libs/systemjs-plugin-json/0.3.0/json.min.js',\n \"@syncfusion/ej2-base\": \"syncfusion:ej2-base/dist/ej2-base.umd.min.js\",\n \"@syncfusion/ej2-buttons\": \"syncfusion:ej2-buttons/dist/ej2-buttons.umd.min.js\",\n \"@syncfusion/ej2-calendars\": \"syncfusion:ej2-calendars/dist/ej2-calendars.umd.min.js\",\n \"@syncfusion/ej2-charts\": \"syncfusion:ej2-charts/dist/ej2-charts.umd.min.js\",\n \"@syncfusion/ej2-circulargauge\": \"syncfusion:ej2-circulargauge/dist/ej2-circulargauge.umd.min.js\",\n \"@syncfusion/ej2-lineargauge\": \"syncfusion:ej2-lineargauge/dist/ej2-lineargauge.umd.min.js\",\n \"@syncfusion/ej2-data\": \"syncfusion:ej2-data/dist/ej2-data.umd.min.js\",\n \"@syncfusion/ej2-dropdowns\": \"syncfusion:ej2-dropdowns/dist/ej2-dropdowns.umd.min.js\",\n \"@syncfusion/ej2-grids\": \"syncfusion:ej2-grids/dist/ej2-grids.umd.min.js\", \n \"@syncfusion/ej2-inputs\": \"syncfusion:ej2-inputs/dist/ej2-inputs.umd.min.js\", \n \"@syncfusion/ej2-lists\": \"syncfusion:ej2-lists/dist/ej2-lists.umd.min.js\",\n \"@syncfusion/ej2-navigations\": \"syncfusion:ej2-navigations/dist/ej2-navigations.umd.min.js\", \n \"@syncfusion/ej2-popups\": \"syncfusion:ej2-popups/dist/ej2-popups.umd.min.js\",\n \"@syncfusion/ej2-excel-export\": \"syncfusion:ej2-excel-export/dist/ej2-excel-export.umd.min.js\",\n \"@syncfusion/ej2-pdf-export\": \"syncfusion:ej2-pdf-export/dist/ej2-pdf-export.umd.min.js\",\n \"@syncfusion/ej2-compression\": \"syncfusion:ej2-compression/dist/ej2-compression.umd.min.js\",\n \"@syncfusion/ej2-file-utils\": \"syncfusion:ej2-file-utils/dist/ej2-file-utils.umd.min.js\"\n },\n meta: { \n '*.json': { loader: 'plugin-json' }\n }\n});\nSystem.import('index.ts').catch(console.error.bind(console));"}
\ No newline at end of file
+{"index.ts":"import { enableRipple } from '@syncfusion/ej2-base';\nenableRipple(true);\nimport { Calendar, RenderDayCellEventArgs, ChangedEventArgs } from '@syncfusion/ej2-calendars';\n/**\n * Disabled Calendar sample\n */\n\n\n let calendar: Calendar = new Calendar({\n renderDayCell: disableDate, change: valueChange\n });\n calendar.appendTo('#calendar');\n function disableDate(args: RenderDayCellEventArgs): void {\n /*Date need to be disabled*/\n if (args.date.getDay() === 0 || args.date.getDay() === 6) {\n args.isDisabled = true;\n }\n }\n function valueChange(args: ChangedEventArgs): void {\n /*Displays selected date in the label*/\n (document.getElementById('date_label')).textContent = 'Selected Value: ' + args.value.toLocaleDateString();\n }\n\n","index.html":"\n \n \n \n \n \n\n\n\n\n\n\n\n","systemjs.config.js":"System.config({\n transpiler: \"typescript\",\n typescriptOptions: {\n compilerOptions: {\n target: \"umd\",\n module: \"commonjs\",\n moduleResolution: \"node\",\n emitDecoratorMetadata: true,\n experimentalDecorators: true\n }\n },\n paths: {\n \"syncfusion:\": \"http://npmci.syncfusion.com/packages/production/\"\n },\n map: {\n main: \"index.ts\",\n typescript: \"https://unpkg.com/typescript@2.2.2/lib/typescript.js\",\n 'plugin-json':'https://cdnjs.cloudflare.com/ajax/libs/systemjs-plugin-json/0.3.0/json.min.js',\n \"@syncfusion/ej2-base\": \"syncfusion:ej2-base/dist/ej2-base.umd.min.js\",\n \"@syncfusion/ej2-buttons\": \"syncfusion:ej2-buttons/dist/ej2-buttons.umd.min.js\",\n \"@syncfusion/ej2-calendars\": \"syncfusion:ej2-calendars/dist/ej2-calendars.umd.min.js\",\n \"@syncfusion/ej2-charts\": \"syncfusion:ej2-charts/dist/ej2-charts.umd.min.js\",\n \"@syncfusion/ej2-circulargauge\": \"syncfusion:ej2-circulargauge/dist/ej2-circulargauge.umd.min.js\",\n \"@syncfusion/ej2-lineargauge\": \"syncfusion:ej2-lineargauge/dist/ej2-lineargauge.umd.min.js\",\n \"@syncfusion/ej2-data\": \"syncfusion:ej2-data/dist/ej2-data.umd.min.js\",\n \"@syncfusion/ej2-dropdowns\": \"syncfusion:ej2-dropdowns/dist/ej2-dropdowns.umd.min.js\",\n \"@syncfusion/ej2-grids\": \"syncfusion:ej2-grids/dist/ej2-grids.umd.min.js\", \n \"@syncfusion/ej2-inputs\": \"syncfusion:ej2-inputs/dist/ej2-inputs.umd.min.js\", \n \"@syncfusion/ej2-lists\": \"syncfusion:ej2-lists/dist/ej2-lists.umd.min.js\",\n \"@syncfusion/ej2-navigations\": \"syncfusion:ej2-navigations/dist/ej2-navigations.umd.min.js\", \n \"@syncfusion/ej2-popups\": \"syncfusion:ej2-popups/dist/ej2-popups.umd.min.js\",\n \"@syncfusion/ej2-excel-export\": \"syncfusion:ej2-excel-export/dist/ej2-excel-export.umd.min.js\",\n \"@syncfusion/ej2-pdf-export\": \"syncfusion:ej2-pdf-export/dist/ej2-pdf-export.umd.min.js\",\n \"@syncfusion/ej2-compression\": \"syncfusion:ej2-compression/dist/ej2-compression.umd.min.js\",\n \"@syncfusion/ej2-file-utils\": \"syncfusion:ej2-file-utils/dist/ej2-file-utils.umd.min.js\"\n },\n meta: { \n '*.json': { loader: 'plugin-json' }\n }\n});\nSystem.import('index.ts').catch(console.error.bind(console));"}
\ No newline at end of file
diff --git a/src/calendar/internationalization-plnkr.json b/src/calendar/internationalization-plnkr.json
index 659c94f5..593c3942 100644
--- a/src/calendar/internationalization-plnkr.json
+++ b/src/calendar/internationalization-plnkr.json
@@ -1 +1 @@
-{"common/cldr-data/supplemental/numberingSystems.json":"{\n \"supplemental\": {\n \"version\": {\n \"_number\": \"$Revision: 12732 $\",\n \"_unicodeVersion\": \"9.0.0\",\n \"_cldrVersion\": \"31\"\n },\n \"numberingSystems\": {\n \"adlm\": {\n \"_digits\": \"𞥐𞥑𞥒𞥓𞥔𞥕𞥖𞥗𞥘𞥙\",\n \"_type\": \"numeric\"\n },\n \"ahom\": {\n \"_digits\": \"𑜰𑜱𑜲𑜳𑜴𑜵𑜶𑜷𑜸𑜹\",\n \"_type\": \"numeric\"\n },\n \"arab\": {\n \"_digits\": \"٠١٢٣٤٥٦٧٨٩\",\n \"_type\": \"numeric\"\n },\n \"arabext\": {\n \"_digits\": \"۰۱۲۳۴۵۶۷۸۹\",\n \"_type\": \"numeric\"\n },\n \"armn\": {\n \"_rules\": \"armenian-upper\",\n \"_type\": \"algorithmic\"\n },\n \"armnlow\": {\n \"_rules\": \"armenian-lower\",\n \"_type\": \"algorithmic\"\n },\n \"bali\": {\n \"_digits\": \"᭐᭑᭒᭓᭔᭕᭖᭗᭘᭙\",\n \"_type\": \"numeric\"\n },\n \"beng\": {\n \"_digits\": \"০১২৩৪৫৬৭৮৯\",\n \"_type\": \"numeric\"\n },\n \"bhks\": {\n \"_digits\": \"𑱐𑱑𑱒𑱓𑱔𑱕𑱖𑱗𑱘𑱙\",\n \"_type\": \"numeric\"\n },\n \"brah\": {\n \"_digits\": \"𑁦𑁧𑁨𑁩𑁪𑁫𑁬𑁭𑁮𑁯\",\n \"_type\": \"numeric\"\n },\n \"cakm\": {\n \"_digits\": \"𑄶𑄷𑄸𑄹𑄺𑄻𑄼𑄽𑄾𑄿\",\n \"_type\": \"numeric\"\n },\n \"cham\": {\n \"_digits\": \"꩐꩑꩒꩓꩔꩕꩖꩗꩘꩙\",\n \"_type\": \"numeric\"\n },\n \"cyrl\": {\n \"_rules\": \"cyrillic-lower\",\n \"_type\": \"algorithmic\"\n },\n \"deva\": {\n \"_digits\": \"०१२३४५६७८९\",\n \"_type\": \"numeric\"\n },\n \"ethi\": {\n \"_rules\": \"ethiopic\",\n \"_type\": \"algorithmic\"\n },\n \"fullwide\": {\n \"_digits\": \"0123456789\",\n \"_type\": \"numeric\"\n },\n \"geor\": {\n \"_rules\": \"georgian\",\n \"_type\": \"algorithmic\"\n },\n \"grek\": {\n \"_rules\": \"greek-upper\",\n \"_type\": \"algorithmic\"\n },\n \"greklow\": {\n \"_rules\": \"greek-lower\",\n \"_type\": \"algorithmic\"\n },\n \"gujr\": {\n \"_digits\": \"૦૧૨૩૪૫૬૭૮૯\",\n \"_type\": \"numeric\"\n },\n \"guru\": {\n \"_digits\": \"੦੧੨੩੪੫੬੭੮੯\",\n \"_type\": \"numeric\"\n },\n \"hanidays\": {\n \"_rules\": \"zh/SpelloutRules/spellout-numbering-days\",\n \"_type\": \"algorithmic\"\n },\n \"hanidec\": {\n \"_digits\": \"〇一二三四五六七八九\",\n \"_type\": \"numeric\"\n },\n \"hans\": {\n \"_rules\": \"zh/SpelloutRules/spellout-cardinal\",\n \"_type\": \"algorithmic\"\n },\n \"hansfin\": {\n \"_rules\": \"zh/SpelloutRules/spellout-cardinal-financial\",\n \"_type\": \"algorithmic\"\n },\n \"hant\": {\n \"_rules\": \"zh_Hant/SpelloutRules/spellout-cardinal\",\n \"_type\": \"algorithmic\"\n },\n \"hantfin\": {\n \"_rules\": \"zh_Hant/SpelloutRules/spellout-cardinal-financial\",\n \"_type\": \"algorithmic\"\n },\n \"hebr\": {\n \"_rules\": \"hebrew\",\n \"_type\": \"algorithmic\"\n },\n \"hmng\": {\n \"_digits\": \"𖭐𖭑𖭒𖭓𖭔𖭕𖭖𖭗𖭘𖭙\",\n \"_type\": \"numeric\"\n },\n \"java\": {\n \"_digits\": \"꧐꧑꧒꧓꧔꧕꧖꧗꧘꧙\",\n \"_type\": \"numeric\"\n },\n \"jpan\": {\n \"_rules\": \"ja/SpelloutRules/spellout-cardinal\",\n \"_type\": \"algorithmic\"\n },\n \"jpanfin\": {\n \"_rules\": \"ja/SpelloutRules/spellout-cardinal-financial\",\n \"_type\": \"algorithmic\"\n },\n \"kali\": {\n \"_digits\": \"꤀꤁꤂꤃꤄꤅꤆꤇꤈꤉\",\n \"_type\": \"numeric\"\n },\n \"khmr\": {\n \"_digits\": \"០១២៣៤៥៦៧៨៩\",\n \"_type\": \"numeric\"\n },\n \"knda\": {\n \"_digits\": \"೦೧೨೩೪೫೬೭೮೯\",\n \"_type\": \"numeric\"\n },\n \"lana\": {\n \"_digits\": \"᪀᪁᪂᪃᪄᪅᪆᪇᪈᪉\",\n \"_type\": \"numeric\"\n },\n \"lanatham\": {\n \"_digits\": \"᪐᪑᪒᪓᪔᪕᪖᪗᪘᪙\",\n \"_type\": \"numeric\"\n },\n \"laoo\": {\n \"_digits\": \"໐໑໒໓໔໕໖໗໘໙\",\n \"_type\": \"numeric\"\n },\n \"latn\": {\n \"_digits\": \"0123456789\",\n \"_type\": \"numeric\"\n },\n \"lepc\": {\n \"_digits\": \"᱀᱁᱂᱃᱄᱅᱆᱇᱈᱉\",\n \"_type\": \"numeric\"\n },\n \"limb\": {\n \"_digits\": \"᥆᥇᥈᥉᥊᥋᥌᥍᥎᥏\",\n \"_type\": \"numeric\"\n },\n \"mathbold\": {\n \"_digits\": \"𝟎𝟏𝟐𝟑𝟒𝟓𝟔𝟕𝟖𝟗\",\n \"_type\": \"numeric\"\n },\n \"mathdbl\": {\n \"_digits\": \"𝟘𝟙𝟚𝟛𝟜𝟝𝟞𝟟𝟠𝟡\",\n \"_type\": \"numeric\"\n },\n \"mathmono\": {\n \"_digits\": \"𝟶𝟷𝟸𝟹𝟺𝟻𝟼𝟽𝟾𝟿\",\n \"_type\": \"numeric\"\n },\n \"mathsanb\": {\n \"_digits\": \"𝟬𝟭𝟮𝟯𝟰𝟱𝟲𝟳𝟴𝟵\",\n \"_type\": \"numeric\"\n },\n \"mathsans\": {\n \"_digits\": \"𝟢𝟣𝟤𝟥𝟦𝟧𝟨𝟩𝟪𝟫\",\n \"_type\": \"numeric\"\n },\n \"mlym\": {\n \"_digits\": \"൦൧൨൩൪൫൬൭൮൯\",\n \"_type\": \"numeric\"\n },\n \"modi\": {\n \"_digits\": \"𑙐𑙑𑙒𑙓𑙔𑙕𑙖𑙗𑙘𑙙\",\n \"_type\": \"numeric\"\n },\n \"mong\": {\n \"_digits\": \"᠐᠑᠒᠓᠔᠕᠖᠗᠘᠙\",\n \"_type\": \"numeric\"\n },\n \"mroo\": {\n \"_digits\": \"𖩠𖩡𖩢𖩣𖩤𖩥𖩦𖩧𖩨𖩩\",\n \"_type\": \"numeric\"\n },\n \"mtei\": {\n \"_digits\": \"꯰꯱꯲꯳꯴꯵꯶꯷꯸꯹\",\n \"_type\": \"numeric\"\n },\n \"mymr\": {\n \"_digits\": \"၀၁၂၃၄၅၆၇၈၉\",\n \"_type\": \"numeric\"\n },\n \"mymrshan\": {\n \"_digits\": \"႐႑႒႓႔႕႖႗႘႙\",\n \"_type\": \"numeric\"\n },\n \"mymrtlng\": {\n \"_digits\": \"꧰꧱꧲꧳꧴꧵꧶꧷꧸꧹\",\n \"_type\": \"numeric\"\n },\n \"newa\": {\n \"_digits\": \"𑑐𑑑𑑒𑑓𑑔𑑕𑑖𑑗𑑘𑑙\",\n \"_type\": \"numeric\"\n },\n \"nkoo\": {\n \"_digits\": \"߀߁߂߃߄߅߆߇߈߉\",\n \"_type\": \"numeric\"\n },\n \"olck\": {\n \"_digits\": \"᱐᱑᱒᱓᱔᱕᱖᱗᱘᱙\",\n \"_type\": \"numeric\"\n },\n \"orya\": {\n \"_digits\": \"୦୧୨୩୪୫୬୭୮୯\",\n \"_type\": \"numeric\"\n },\n \"osma\": {\n \"_digits\": \"𐒠𐒡𐒢𐒣𐒤𐒥𐒦𐒧𐒨𐒩\",\n \"_type\": \"numeric\"\n },\n \"roman\": {\n \"_rules\": \"roman-upper\",\n \"_type\": \"algorithmic\"\n },\n \"romanlow\": {\n \"_rules\": \"roman-lower\",\n \"_type\": \"algorithmic\"\n },\n \"saur\": {\n \"_digits\": \"꣐꣑꣒꣓꣔꣕꣖꣗꣘꣙\",\n \"_type\": \"numeric\"\n },\n \"shrd\": {\n \"_digits\": \"𑇐𑇑𑇒𑇓𑇔𑇕𑇖𑇗𑇘𑇙\",\n \"_type\": \"numeric\"\n },\n \"sind\": {\n \"_digits\": \"𑋰𑋱𑋲𑋳𑋴𑋵𑋶𑋷𑋸𑋹\",\n \"_type\": \"numeric\"\n },\n \"sinh\": {\n \"_digits\": \"෦෧෨෩෪෫෬෭෮෯\",\n \"_type\": \"numeric\"\n },\n \"sora\": {\n \"_digits\": \"𑃰𑃱𑃲𑃳𑃴𑃵𑃶𑃷𑃸𑃹\",\n \"_type\": \"numeric\"\n },\n \"sund\": {\n \"_digits\": \"᮰᮱᮲᮳᮴᮵᮶᮷᮸᮹\",\n \"_type\": \"numeric\"\n },\n \"takr\": {\n \"_digits\": \"𑛀𑛁𑛂𑛃𑛄𑛅𑛆𑛇𑛈𑛉\",\n \"_type\": \"numeric\"\n },\n \"talu\": {\n \"_digits\": \"᧐᧑᧒᧓᧔᧕᧖᧗᧘᧙\",\n \"_type\": \"numeric\"\n },\n \"taml\": {\n \"_rules\": \"tamil\",\n \"_type\": \"algorithmic\"\n },\n \"tamldec\": {\n \"_digits\": \"௦௧௨௩௪௫௬௭௮௯\",\n \"_type\": \"numeric\"\n },\n \"telu\": {\n \"_digits\": \"౦౧౨౩౪౫౬౭౮౯\",\n \"_type\": \"numeric\"\n },\n \"thai\": {\n \"_digits\": \"๐๑๒๓๔๕๖๗๘๙\",\n \"_type\": \"numeric\"\n },\n \"tibt\": {\n \"_digits\": \"༠༡༢༣༤༥༦༧༨༩\",\n \"_type\": \"numeric\"\n },\n \"tirh\": {\n \"_digits\": \"𑓐𑓑𑓒𑓓𑓔𑓕𑓖𑓗𑓘𑓙\",\n \"_type\": \"numeric\"\n },\n \"vaii\": {\n \"_digits\": \"꘠꘡꘢꘣꘤꘥꘦꘧꘨꘩\",\n \"_type\": \"numeric\"\n },\n \"wara\": {\n \"_digits\": \"𑣠𑣡𑣢𑣣𑣤𑣥𑣦𑣧𑣨𑣩\",\n \"_type\": \"numeric\"\n }\n }\n }\n}\n","common/cldr-data/main/de/ca-gregorian.json":"{\n \"main\": {\n \"de\": {\n \"identity\": {\n \"version\": {\n \"_number\": \"$Revision: 12879 $\",\n \"_cldrVersion\": \"30.0.3\"\n },\n \"language\": \"de\"\n },\n \"dates\": {\n \"calendars\": {\n \"gregorian\": {\n \"months\": {\n \"format\": {\n \"abbreviated\": {\n \"1\": \"Jan.\",\n \"2\": \"Feb.\",\n \"3\": \"März\",\n \"4\": \"Apr.\",\n \"5\": \"Mai\",\n \"6\": \"Juni\",\n \"7\": \"Juli\",\n \"8\": \"Aug.\",\n \"9\": \"Sep.\",\n \"10\": \"Okt.\",\n \"11\": \"Nov.\",\n \"12\": \"Dez.\"\n },\n \"narrow\": {\n \"1\": \"J\",\n \"2\": \"F\",\n \"3\": \"M\",\n \"4\": \"A\",\n \"5\": \"M\",\n \"6\": \"J\",\n \"7\": \"J\",\n \"8\": \"A\",\n \"9\": \"S\",\n \"10\": \"O\",\n \"11\": \"N\",\n \"12\": \"D\"\n },\n \"wide\": {\n \"1\": \"Januar\",\n \"2\": \"Februar\",\n \"3\": \"März\",\n \"4\": \"April\",\n \"5\": \"Mai\",\n \"6\": \"Juni\",\n \"7\": \"Juli\",\n \"8\": \"August\",\n \"9\": \"September\",\n \"10\": \"Oktober\",\n \"11\": \"November\",\n \"12\": \"Dezember\"\n }\n },\n \"stand-alone\": {\n \"abbreviated\": {\n \"1\": \"Jan\",\n \"2\": \"Feb\",\n \"3\": \"Mär\",\n \"4\": \"Apr\",\n \"5\": \"Mai\",\n \"6\": \"Jun\",\n \"7\": \"Jul\",\n \"8\": \"Aug\",\n \"9\": \"Sep\",\n \"10\": \"Okt\",\n \"11\": \"Nov\",\n \"12\": \"Dez\"\n },\n \"narrow\": {\n \"1\": \"J\",\n \"2\": \"F\",\n \"3\": \"M\",\n \"4\": \"A\",\n \"5\": \"M\",\n \"6\": \"J\",\n \"7\": \"J\",\n \"8\": \"A\",\n \"9\": \"S\",\n \"10\": \"O\",\n \"11\": \"N\",\n \"12\": \"D\"\n },\n \"wide\": {\n \"1\": \"Januar\",\n \"2\": \"Februar\",\n \"3\": \"März\",\n \"4\": \"April\",\n \"5\": \"Mai\",\n \"6\": \"Juni\",\n \"7\": \"Juli\",\n \"8\": \"August\",\n \"9\": \"September\",\n \"10\": \"Oktober\",\n \"11\": \"November\",\n \"12\": \"Dezember\"\n }\n }\n },\n \"days\": {\n \"format\": {\n \"abbreviated\": {\n \"sun\": \"So.\",\n \"mon\": \"Mo.\",\n \"tue\": \"Di.\",\n \"wed\": \"Mi.\",\n \"thu\": \"Do.\",\n \"fri\": \"Fr.\",\n \"sat\": \"Sa.\"\n },\n \"narrow\": {\n \"sun\": \"S\",\n \"mon\": \"M\",\n \"tue\": \"D\",\n \"wed\": \"M\",\n \"thu\": \"D\",\n \"fri\": \"F\",\n \"sat\": \"S\"\n },\n \"short\": {\n \"sun\": \"So.\",\n \"mon\": \"Mo.\",\n \"tue\": \"Di.\",\n \"wed\": \"Mi.\",\n \"thu\": \"Do.\",\n \"fri\": \"Fr.\",\n \"sat\": \"Sa.\"\n },\n \"wide\": {\n \"sun\": \"Sonntag\",\n \"mon\": \"Montag\",\n \"tue\": \"Dienstag\",\n \"wed\": \"Mittwoch\",\n \"thu\": \"Donnerstag\",\n \"fri\": \"Freitag\",\n \"sat\": \"Samstag\"\n }\n },\n \"stand-alone\": {\n \"abbreviated\": {\n \"sun\": \"So\",\n \"mon\": \"Mo\",\n \"tue\": \"Di\",\n \"wed\": \"Mi\",\n \"thu\": \"Do\",\n \"fri\": \"Fr\",\n \"sat\": \"Sa\"\n },\n \"narrow\": {\n \"sun\": \"S\",\n \"mon\": \"M\",\n \"tue\": \"D\",\n \"wed\": \"M\",\n \"thu\": \"D\",\n \"fri\": \"F\",\n \"sat\": \"S\"\n },\n \"short\": {\n \"sun\": \"So.\",\n \"mon\": \"Mo.\",\n \"tue\": \"Di.\",\n \"wed\": \"Mi.\",\n \"thu\": \"Do.\",\n \"fri\": \"Fr.\",\n \"sat\": \"Sa.\"\n },\n \"wide\": {\n \"sun\": \"Sonntag\",\n \"mon\": \"Montag\",\n \"tue\": \"Dienstag\",\n \"wed\": \"Mittwoch\",\n \"thu\": \"Donnerstag\",\n \"fri\": \"Freitag\",\n \"sat\": \"Samstag\"\n }\n }\n },\n \"quarters\": {\n \"format\": {\n \"abbreviated\": {\n \"1\": \"Q1\",\n \"2\": \"Q2\",\n \"3\": \"Q3\",\n \"4\": \"Q4\"\n },\n \"narrow\": {\n \"1\": \"1\",\n \"2\": \"2\",\n \"3\": \"3\",\n \"4\": \"4\"\n },\n \"wide\": {\n \"1\": \"1. Quartal\",\n \"2\": \"2. Quartal\",\n \"3\": \"3. Quartal\",\n \"4\": \"4. Quartal\"\n }\n },\n \"stand-alone\": {\n \"abbreviated\": {\n \"1\": \"Q1\",\n \"2\": \"Q2\",\n \"3\": \"Q3\",\n \"4\": \"Q4\"\n },\n \"narrow\": {\n \"1\": \"1\",\n \"2\": \"2\",\n \"3\": \"3\",\n \"4\": \"4\"\n },\n \"wide\": {\n \"1\": \"1. Quartal\",\n \"2\": \"2. Quartal\",\n \"3\": \"3. Quartal\",\n \"4\": \"4. Quartal\"\n }\n }\n },\n \"dayPeriods\": {\n \"format\": {\n \"abbreviated\": {\n \"midnight\": \"Mitternacht\",\n \"am\": \"vorm.\",\n \"pm\": \"nachm.\",\n \"morning1\": \"morgens\",\n \"morning2\": \"vormittags\",\n \"afternoon1\": \"mittags\",\n \"afternoon2\": \"nachmittags\",\n \"evening1\": \"abends\",\n \"night1\": \"nachts\"\n },\n \"narrow\": {\n \"midnight\": \"Mitternacht\",\n \"am\": \"vm.\",\n \"pm\": \"nm.\",\n \"morning1\": \"morgens\",\n \"morning2\": \"vormittags\",\n \"afternoon1\": \"mittags\",\n \"afternoon2\": \"nachmittags\",\n \"evening1\": \"abends\",\n \"night1\": \"nachts\"\n },\n \"wide\": {\n \"midnight\": \"Mitternacht\",\n \"am\": \"vorm.\",\n \"pm\": \"nachm.\",\n \"morning1\": \"morgens\",\n \"morning2\": \"vormittags\",\n \"afternoon1\": \"mittags\",\n \"afternoon2\": \"nachmittags\",\n \"evening1\": \"abends\",\n \"night1\": \"nachts\"\n }\n },\n \"stand-alone\": {\n \"abbreviated\": {\n \"midnight\": \"Mitternacht\",\n \"am\": \"vorm.\",\n \"pm\": \"nachm.\",\n \"morning1\": \"Morgen\",\n \"morning2\": \"Vormittag\",\n \"afternoon1\": \"Mittag\",\n \"afternoon2\": \"Nachmittag\",\n \"evening1\": \"Abend\",\n \"night1\": \"Nacht\"\n },\n \"narrow\": {\n \"midnight\": \"Mitternacht\",\n \"am\": \"vorm.\",\n \"pm\": \"nachm.\",\n \"morning1\": \"Morgen\",\n \"morning2\": \"Vormittag\",\n \"afternoon1\": \"Mittag\",\n \"afternoon2\": \"Nachmittag\",\n \"evening1\": \"Abend\",\n \"night1\": \"Nacht\"\n },\n \"wide\": {\n \"midnight\": \"Mitternacht\",\n \"am\": \"vorm.\",\n \"pm\": \"nachm.\",\n \"morning1\": \"Morgen\",\n \"morning2\": \"Vormittag\",\n \"afternoon1\": \"Mittag\",\n \"afternoon2\": \"Nachmittag\",\n \"evening1\": \"Abend\",\n \"night1\": \"Nacht\"\n }\n }\n },\n \"eras\": {\n \"eraNames\": {\n \"0\": \"v. Chr.\",\n \"0-alt-variant\": \"vor unserer Zeitrechnung\",\n \"1\": \"n. Chr.\",\n \"1-alt-variant\": \"unserer Zeitrechnung\"\n },\n \"eraAbbr\": {\n \"0\": \"v. Chr.\",\n \"0-alt-variant\": \"v. u. Z.\",\n \"1\": \"n. Chr.\",\n \"1-alt-variant\": \"u. Z.\"\n },\n \"eraNarrow\": {\n \"0\": \"v. Chr.\",\n \"0-alt-variant\": \"v. u. Z.\",\n \"1\": \"n. Chr.\",\n \"1-alt-variant\": \"u. Z.\"\n }\n },\n \"dateFormats\": {\n \"full\": \"EEEE, d. MMMM y\",\n \"long\": \"d. MMMM y\",\n \"medium\": \"dd.MM.y\",\n \"short\": \"dd.MM.yy\"\n },\n \"timeFormats\": {\n \"full\": \"HH:mm:ss zzzz\",\n \"long\": \"HH:mm:ss z\",\n \"medium\": \"HH:mm:ss\",\n \"short\": \"HH:mm\"\n },\n \"dateTimeFormats\": {\n \"full\": \"{1} 'um' {0}\",\n \"long\": \"{1} 'um' {0}\",\n \"medium\": \"{1}, {0}\",\n \"short\": \"{1}, {0}\",\n \"availableFormats\": {\n \"d\": \"d\",\n \"E\": \"ccc\",\n \"Ed\": \"E, d.\",\n \"Ehm\": \"E h:mm a\",\n \"EHm\": \"E, HH:mm\",\n \"Ehms\": \"E, h:mm:ss a\",\n \"EHms\": \"E, HH:mm:ss\",\n \"Gy\": \"y G\",\n \"GyMMM\": \"MMM y G\",\n \"GyMMMd\": \"d. MMM y G\",\n \"GyMMMEd\": \"E, d. MMM y G\",\n \"h\": \"h 'Uhr' a\",\n \"H\": \"HH 'Uhr'\",\n \"hm\": \"h:mm a\",\n \"Hm\": \"HH:mm\",\n \"hms\": \"h:mm:ss a\",\n \"Hms\": \"HH:mm:ss\",\n \"hmsv\": \"h:mm:ss a v\",\n \"Hmsv\": \"HH:mm:ss v\",\n \"hmv\": \"h:mm a v\",\n \"Hmv\": \"HH:mm v\",\n \"M\": \"L\",\n \"Md\": \"d.M.\",\n \"MEd\": \"E, d.M.\",\n \"MMd\": \"d.MM.\",\n \"MMdd\": \"dd.MM.\",\n \"MMM\": \"LLL\",\n \"MMMd\": \"d. MMM\",\n \"MMMEd\": \"E, d. MMM\",\n \"MMMMd\": \"d. MMMM\",\n \"MMMMEd\": \"E, d. MMMM\",\n \"MMMMW\": \"'Woche' W 'im' MMM\",\n \"MMMMW\": \"'Woche' W 'im' MMM\",\n \"ms\": \"mm:ss\",\n \"y\": \"y\",\n \"yM\": \"M.y\",\n \"yMd\": \"d.M.y\",\n \"yMEd\": \"E, d.M.y\",\n \"yMM\": \"MM.y\",\n \"yMMdd\": \"dd.MM.y\",\n \"yMMM\": \"MMM y\",\n \"yMMMd\": \"d. MMM y\",\n \"yMMMEd\": \"E, d. MMM y\",\n \"yMMMM\": \"MMMM y\",\n \"yQQQ\": \"QQQ y\",\n \"yQQQQ\": \"QQQQ y\",\n \"yw\": \"'Woche' w 'des' 'Jahres' y\",\n \"yw\": \"'Woche' w 'des' 'Jahres' y\"\n },\n \"appendItems\": {\n \"Day\": \"{0} ({2}: {1})\",\n \"Day-Of-Week\": \"{0} {1}\",\n \"Era\": \"{1} {0}\",\n \"Hour\": \"{0} ({2}: {1})\",\n \"Minute\": \"{0} ({2}: {1})\",\n \"Month\": \"{0} ({2}: {1})\",\n \"Quarter\": \"{0} ({2}: {1})\",\n \"Second\": \"{0} ({2}: {1})\",\n \"Timezone\": \"{0} {1}\",\n \"Week\": \"{0} ({2}: {1})\",\n \"Year\": \"{1} {0}\"\n },\n \"intervalFormats\": {\n \"intervalFormatFallback\": \"{0} – {1}\",\n \"d\": {\n \"d\": \"d.–d.\"\n },\n \"h\": {\n \"a\": \"h 'Uhr' a – h 'Uhr' a\",\n \"h\": \"h – h 'Uhr' a\"\n },\n \"H\": {\n \"H\": \"HH–HH 'Uhr'\"\n },\n \"hm\": {\n \"a\": \"h:mm a – h:mm a\",\n \"h\": \"h:mm–h:mm a\",\n \"m\": \"h:mm–h:mm a\"\n },\n \"Hm\": {\n \"H\": \"HH:mm–HH:mm 'Uhr'\",\n \"m\": \"HH:mm–HH:mm 'Uhr'\"\n },\n \"hmv\": {\n \"a\": \"h:mm a – h:mm a v\",\n \"h\": \"h:mm–h:mm a v\",\n \"m\": \"h:mm–h:mm a v\"\n },\n \"Hmv\": {\n \"H\": \"HH:mm–HH:mm 'Uhr' v\",\n \"m\": \"HH:mm–HH:mm 'Uhr' v\"\n },\n \"hv\": {\n \"a\": \"h a – h a v\",\n \"h\": \"h–h a v\"\n },\n \"Hv\": {\n \"H\": \"HH–HH 'Uhr' v\"\n },\n \"M\": {\n \"M\": \"M.–M.\"\n },\n \"Md\": {\n \"d\": \"dd.MM. – dd.MM.\",\n \"M\": \"dd.MM. – dd.MM.\"\n },\n \"MEd\": {\n \"d\": \"E, dd.MM. – E, dd.MM.\",\n \"M\": \"E, dd.MM. – E, dd.MM.\"\n },\n \"MMM\": {\n \"M\": \"MMM–MMM\"\n },\n \"MMMd\": {\n \"d\": \"d.–d. MMM\",\n \"M\": \"d. MMM – d. MMM\"\n },\n \"MMMEd\": {\n \"d\": \"E, d. – E, d. MMM\",\n \"M\": \"E, d. MMM – E, d. MMM\"\n },\n \"MMMM\": {\n \"M\": \"LLLL–LLLL\"\n },\n \"y\": {\n \"y\": \"y–y\"\n },\n \"yM\": {\n \"M\": \"MM.y – MM.y\",\n \"y\": \"MM.y – MM.y\"\n },\n \"yMd\": {\n \"d\": \"dd.MM.y – dd.MM.y\",\n \"M\": \"dd.MM.y – dd.MM.y\",\n \"y\": \"dd.MM.y – dd.MM.y\"\n },\n \"yMEd\": {\n \"d\": \"E, dd.MM.y – E, dd.MM.y\",\n \"M\": \"E, dd.MM.y – E, dd.MM.y\",\n \"y\": \"E, dd.MM.y – E, dd.MM.y\"\n },\n \"yMMM\": {\n \"M\": \"MMM–MMM y\",\n \"y\": \"MMM y – MMM y\"\n },\n \"yMMMd\": {\n \"d\": \"d.–d. MMM y\",\n \"M\": \"d. MMM – d. MMM y\",\n \"y\": \"d. MMM y – d. MMM y\"\n },\n \"yMMMEd\": {\n \"d\": \"E, d. – E, d. MMM y\",\n \"M\": \"E, d. MMM – E, d. MMM y\",\n \"y\": \"E, d. MMM y – E, d. MMM y\"\n },\n \"yMMMM\": {\n \"M\": \"MMMM–MMMM y\",\n \"y\": \"MMMM y – MMMM y\"\n }\n }\n }\n }\n }\n }\n }\n }\n}\n","common/cldr-data/main/de/numbers.json":"{\n \"main\": {\n \"de\": {\n \"identity\": {\n \"version\": {\n \"_number\": \"$Revision: 13259 $\",\n \"_cldrVersion\": \"31\"\n },\n \"language\": \"de\"\n },\n \"numbers\": {\n \"defaultNumberingSystem\": \"latn\",\n \"otherNumberingSystems\": {\n \"native\": \"latn\"\n },\n \"minimumGroupingDigits\": \"1\",\n \"symbols-numberSystem-latn\": {\n \"decimal\": \",\",\n \"group\": \".\",\n \"list\": \";\",\n \"percentSign\": \"%\",\n \"plusSign\": \"+\",\n \"minusSign\": \"-\",\n \"exponential\": \"E\",\n \"superscriptingExponent\": \"·\",\n \"perMille\": \"‰\",\n \"infinity\": \"∞\",\n \"nan\": \"NaN\",\n \"timeSeparator\": \":\"\n },\n \"decimalFormats-numberSystem-latn\": {\n \"standard\": \"#,##0.###\",\n \"long\": {\n \"decimalFormat\": {\n \"1000-count-one\": \"0 Tausend\",\n \"1000-count-other\": \"0 Tausend\",\n \"10000-count-one\": \"00 Tausend\",\n \"10000-count-other\": \"00 Tausend\",\n \"100000-count-one\": \"000 Tausend\",\n \"100000-count-other\": \"000 Tausend\",\n \"1000000-count-one\": \"0 Million\",\n \"1000000-count-other\": \"0 Millionen\",\n \"10000000-count-one\": \"00 Millionen\",\n \"10000000-count-other\": \"00 Millionen\",\n \"100000000-count-one\": \"000 Millionen\",\n \"100000000-count-other\": \"000 Millionen\",\n \"1000000000-count-one\": \"0 Milliarde\",\n \"1000000000-count-other\": \"0 Milliarden\",\n \"10000000000-count-one\": \"00 Milliarden\",\n \"10000000000-count-other\": \"00 Milliarden\",\n \"100000000000-count-one\": \"000 Milliarden\",\n \"100000000000-count-other\": \"000 Milliarden\",\n \"1000000000000-count-one\": \"0 Billion\",\n \"1000000000000-count-other\": \"0 Billionen\",\n \"10000000000000-count-one\": \"00 Billionen\",\n \"10000000000000-count-other\": \"00 Billionen\",\n \"100000000000000-count-one\": \"000 Billionen\",\n \"100000000000000-count-other\": \"000 Billionen\"\n }\n },\n \"short\": {\n \"decimalFormat\": {\n \"1000-count-one\": \"0\",\n \"1000-count-other\": \"0\",\n \"10000-count-one\": \"0\",\n \"10000-count-other\": \"0\",\n \"100000-count-one\": \"0\",\n \"100000-count-other\": \"0\",\n \"1000000-count-one\": \"0 Mio'.'\",\n \"1000000-count-other\": \"0 Mio'.'\",\n \"10000000-count-one\": \"00 Mio'.'\",\n \"10000000-count-other\": \"00 Mio'.'\",\n \"100000000-count-one\": \"000 Mio'.'\",\n \"100000000-count-other\": \"000 Mio'.'\",\n \"1000000000-count-one\": \"0 Mrd'.'\",\n \"1000000000-count-other\": \"0 Mrd'.'\",\n \"10000000000-count-one\": \"00 Mrd'.'\",\n \"10000000000-count-other\": \"00 Mrd'.'\",\n \"100000000000-count-one\": \"000 Mrd'.'\",\n \"100000000000-count-other\": \"000 Mrd'.'\",\n \"1000000000000-count-one\": \"0 Bio'.'\",\n \"1000000000000-count-other\": \"0 Bio'.'\",\n \"10000000000000-count-one\": \"00 Bio'.'\",\n \"10000000000000-count-other\": \"00 Bio'.'\",\n \"100000000000000-count-one\": \"000 Bio'.'\",\n \"100000000000000-count-other\": \"000 Bio'.'\"\n }\n }\n },\n \"scientificFormats-numberSystem-latn\": {\n \"standard\": \"#E0\"\n },\n \"percentFormats-numberSystem-latn\": {\n \"standard\": \"#,##0 %\"\n },\n \"currencyFormats-numberSystem-latn\": {\n \"currencySpacing\": {\n \"beforeCurrency\": {\n \"currencyMatch\": \"[:^S:]\",\n \"surroundingMatch\": \"[:digit:]\",\n \"insertBetween\": \" \"\n },\n \"afterCurrency\": {\n \"currencyMatch\": \"[:^S:]\",\n \"surroundingMatch\": \"[:digit:]\",\n \"insertBetween\": \" \"\n }\n },\n \"standard\": \"#,##0.00 ¤\",\n \"accounting\": \"#,##0.00 ¤\",\n \"short\": {\n \"standard\": {\n \"1000-count-one\": \"0 Tsd'.' ¤\",\n \"1000-count-other\": \"0 Tsd'.' ¤\",\n \"10000-count-one\": \"00 Tsd'.' ¤\",\n \"10000-count-other\": \"00 Tsd'.' ¤\",\n \"100000-count-one\": \"000 Tsd'.' ¤\",\n \"100000-count-other\": \"000 Tsd'.' ¤\",\n \"1000000-count-one\": \"0 Mio'.' ¤\",\n \"1000000-count-other\": \"0 Mio'.' ¤\",\n \"10000000-count-one\": \"00 Mio'.' ¤\",\n \"10000000-count-other\": \"00 Mio'.' ¤\",\n \"100000000-count-one\": \"000 Mio'.' ¤\",\n \"100000000-count-other\": \"000 Mio'.' ¤\",\n \"1000000000-count-one\": \"0 Mrd'.' ¤\",\n \"1000000000-count-other\": \"0 Mrd'.' ¤\",\n \"10000000000-count-one\": \"00 Mrd'.' ¤\",\n \"10000000000-count-other\": \"00 Mrd'.' ¤\",\n \"100000000000-count-one\": \"000 Mrd'.' ¤\",\n \"100000000000-count-other\": \"000 Mrd'.' ¤\",\n \"1000000000000-count-one\": \"0 Bio'.' ¤\",\n \"1000000000000-count-other\": \"0 Bio'.' ¤\",\n \"10000000000000-count-one\": \"00 Bio'.' ¤\",\n \"10000000000000-count-other\": \"00 Bio'.' ¤\",\n \"100000000000000-count-one\": \"000 Bio'.' ¤\",\n \"100000000000000-count-other\": \"000 Bio'.' ¤\"\n }\n },\n \"unitPattern-count-one\": \"{0} {1}\",\n \"unitPattern-count-other\": \"{0} {1}\"\n },\n \"miscPatterns-numberSystem-latn\": {\n \"atLeast\": \"{0}+\",\n \"range\": \"{0}–{1}\"\n },\n \"minimalPairs\": {\n \"pluralMinimalPairs\": \"{0} Tag\",\n \"pluralMinimalPairs\": \"{0} Tage\",\n \"other\": \"{0}. Abzweigung nach rechts nehmen\"\n }\n }\n }\n }\n}\n","common/cldr-data/main/de/timeZoneNames.json":"{\n \"main\": {\n \"de\": {\n \"identity\": {\n \"version\": {\n \"_number\": \"$Revision: 12879 $\",\n \"_cldrVersion\": \"30.0.3\"\n },\n \"language\": \"de\"\n },\n \"dates\": {\n \"timeZoneNames\": {\n \"hourFormat\": \"+HH:mm;-HH:mm\",\n \"gmtFormat\": \"GMT{0}\",\n \"gmtZeroFormat\": \"GMT\",\n \"regionFormat\": \"{0} Zeit\",\n \"regionFormat-type-daylight\": \"{0} Sommerzeit\",\n \"regionFormat-type-standard\": \"{0} Normalzeit\",\n \"fallbackFormat\": \"{1} ({0})\",\n \"zone\": {\n \"America\": {\n \"Adak\": {\n \"exemplarCity\": \"Adak\"\n },\n \"Anchorage\": {\n \"exemplarCity\": \"Anchorage\"\n },\n \"Anguilla\": {\n \"exemplarCity\": \"Anguilla\"\n },\n \"Antigua\": {\n \"exemplarCity\": \"Antigua\"\n },\n \"Araguaina\": {\n \"exemplarCity\": \"Araguaina\"\n },\n \"Argentina\": {\n \"Rio_Gallegos\": {\n \"exemplarCity\": \"Rio Gallegos\"\n },\n \"San_Juan\": {\n \"exemplarCity\": \"San Juan\"\n },\n \"Ushuaia\": {\n \"exemplarCity\": \"Ushuaia\"\n },\n \"La_Rioja\": {\n \"exemplarCity\": \"La Rioja\"\n },\n \"San_Luis\": {\n \"exemplarCity\": \"San Luis\"\n },\n \"Salta\": {\n \"exemplarCity\": \"Salta\"\n },\n \"Tucuman\": {\n \"exemplarCity\": \"Tucuman\"\n }\n },\n \"Aruba\": {\n \"exemplarCity\": \"Aruba\"\n },\n \"Asuncion\": {\n \"exemplarCity\": \"Asunción\"\n },\n \"Bahia\": {\n \"exemplarCity\": \"Bahia\"\n },\n \"Bahia_Banderas\": {\n \"exemplarCity\": \"Bahia Banderas\"\n },\n \"Barbados\": {\n \"exemplarCity\": \"Barbados\"\n },\n \"Belem\": {\n \"exemplarCity\": \"Belem\"\n },\n \"Belize\": {\n \"exemplarCity\": \"Belize\"\n },\n \"Blanc-Sablon\": {\n \"exemplarCity\": \"Blanc-Sablon\"\n },\n \"Boa_Vista\": {\n \"exemplarCity\": \"Boa Vista\"\n },\n \"Bogota\": {\n \"exemplarCity\": \"Bogotá\"\n },\n \"Boise\": {\n \"exemplarCity\": \"Boise\"\n },\n \"Buenos_Aires\": {\n \"exemplarCity\": \"Buenos Aires\"\n },\n \"Cambridge_Bay\": {\n \"exemplarCity\": \"Cambridge Bay\"\n },\n \"Campo_Grande\": {\n \"exemplarCity\": \"Campo Grande\"\n },\n \"Cancun\": {\n \"exemplarCity\": \"Cancún\"\n },\n \"Caracas\": {\n \"exemplarCity\": \"Caracas\"\n },\n \"Catamarca\": {\n \"exemplarCity\": \"Catamarca\"\n },\n \"Cayenne\": {\n \"exemplarCity\": \"Cayenne\"\n },\n \"Cayman\": {\n \"exemplarCity\": \"Kaimaninseln\"\n },\n \"Chicago\": {\n \"exemplarCity\": \"Chicago\"\n },\n \"Chihuahua\": {\n \"exemplarCity\": \"Chihuahua\"\n },\n \"Coral_Harbour\": {\n \"exemplarCity\": \"Atikokan\"\n },\n \"Cordoba\": {\n \"exemplarCity\": \"Córdoba\"\n },\n \"Costa_Rica\": {\n \"exemplarCity\": \"Costa Rica\"\n },\n \"Creston\": {\n \"exemplarCity\": \"Creston\"\n },\n \"Cuiaba\": {\n \"exemplarCity\": \"Cuiaba\"\n },\n \"Curacao\": {\n \"exemplarCity\": \"Curaçao\"\n },\n \"Danmarkshavn\": {\n \"exemplarCity\": \"Danmarkshavn\"\n },\n \"Dawson\": {\n \"exemplarCity\": \"Dawson\"\n },\n \"Dawson_Creek\": {\n \"exemplarCity\": \"Dawson Creek\"\n },\n \"Denver\": {\n \"exemplarCity\": \"Denver\"\n },\n \"Detroit\": {\n \"exemplarCity\": \"Detroit\"\n },\n \"Dominica\": {\n \"exemplarCity\": \"Dominica\"\n },\n \"Edmonton\": {\n \"exemplarCity\": \"Edmonton\"\n },\n \"Eirunepe\": {\n \"exemplarCity\": \"Eirunepe\"\n },\n \"El_Salvador\": {\n \"exemplarCity\": \"El Salvador\"\n },\n \"Fort_Nelson\": {\n \"exemplarCity\": \"Fort Nelson\"\n },\n \"Fortaleza\": {\n \"exemplarCity\": \"Fortaleza\"\n },\n \"Glace_Bay\": {\n \"exemplarCity\": \"Glace Bay\"\n },\n \"Godthab\": {\n \"exemplarCity\": \"Nuuk\"\n },\n \"Goose_Bay\": {\n \"exemplarCity\": \"Goose Bay\"\n },\n \"Grand_Turk\": {\n \"exemplarCity\": \"Grand Turk\"\n },\n \"Grenada\": {\n \"exemplarCity\": \"Grenada\"\n },\n \"Guadeloupe\": {\n \"exemplarCity\": \"Guadeloupe\"\n },\n \"Guatemala\": {\n \"exemplarCity\": \"Guatemala\"\n },\n \"Guayaquil\": {\n \"exemplarCity\": \"Guayaquil\"\n },\n \"Guyana\": {\n \"exemplarCity\": \"Guyana\"\n },\n \"Halifax\": {\n \"exemplarCity\": \"Halifax\"\n },\n \"Havana\": {\n \"exemplarCity\": \"Havanna\"\n },\n \"Hermosillo\": {\n \"exemplarCity\": \"Hermosillo\"\n },\n \"Indiana\": {\n \"Vincennes\": {\n \"exemplarCity\": \"Vincennes, Indiana\"\n },\n \"Petersburg\": {\n \"exemplarCity\": \"Petersburg, Indiana\"\n },\n \"Tell_City\": {\n \"exemplarCity\": \"Tell City, Indiana\"\n },\n \"Knox\": {\n \"exemplarCity\": \"Knox, Indiana\"\n },\n \"Winamac\": {\n \"exemplarCity\": \"Winamac, Indiana\"\n },\n \"Marengo\": {\n \"exemplarCity\": \"Marengo, Indiana\"\n },\n \"Vevay\": {\n \"exemplarCity\": \"Vevay, Indiana\"\n }\n },\n \"Indianapolis\": {\n \"exemplarCity\": \"Indianapolis\"\n },\n \"Inuvik\": {\n \"exemplarCity\": \"Inuvik\"\n },\n \"Iqaluit\": {\n \"exemplarCity\": \"Iqaluit\"\n },\n \"Jamaica\": {\n \"exemplarCity\": \"Jamaika\"\n },\n \"Jujuy\": {\n \"exemplarCity\": \"Jujuy\"\n },\n \"Juneau\": {\n \"exemplarCity\": \"Juneau\"\n },\n \"Kentucky\": {\n \"Monticello\": {\n \"exemplarCity\": \"Monticello, Kentucky\"\n }\n },\n \"Kralendijk\": {\n \"exemplarCity\": \"Kralendijk\"\n },\n \"La_Paz\": {\n \"exemplarCity\": \"La Paz\"\n },\n \"Lima\": {\n \"exemplarCity\": \"Lima\"\n },\n \"Los_Angeles\": {\n \"exemplarCity\": \"Los Angeles\"\n },\n \"Louisville\": {\n \"exemplarCity\": \"Louisville\"\n },\n \"Lower_Princes\": {\n \"exemplarCity\": \"Lower Prince’s Quarter\"\n },\n \"Maceio\": {\n \"exemplarCity\": \"Maceio\"\n },\n \"Managua\": {\n \"exemplarCity\": \"Managua\"\n },\n \"Manaus\": {\n \"exemplarCity\": \"Manaus\"\n },\n \"Marigot\": {\n \"exemplarCity\": \"Marigot\"\n },\n \"Martinique\": {\n \"exemplarCity\": \"Martinique\"\n },\n \"Matamoros\": {\n \"exemplarCity\": \"Matamoros\"\n },\n \"Mazatlan\": {\n \"exemplarCity\": \"Mazatlan\"\n },\n \"Mendoza\": {\n \"exemplarCity\": \"Mendoza\"\n },\n \"Menominee\": {\n \"exemplarCity\": \"Menominee\"\n },\n \"Merida\": {\n \"exemplarCity\": \"Merida\"\n },\n \"Metlakatla\": {\n \"exemplarCity\": \"Metlakatla\"\n },\n \"Mexico_City\": {\n \"exemplarCity\": \"Mexiko-Stadt\"\n },\n \"Miquelon\": {\n \"exemplarCity\": \"Miquelon\"\n },\n \"Moncton\": {\n \"exemplarCity\": \"Moncton\"\n },\n \"Monterrey\": {\n \"exemplarCity\": \"Monterrey\"\n },\n \"Montevideo\": {\n \"exemplarCity\": \"Montevideo\"\n },\n \"Montserrat\": {\n \"exemplarCity\": \"Montserrat\"\n },\n \"Nassau\": {\n \"exemplarCity\": \"Nassau\"\n },\n \"New_York\": {\n \"exemplarCity\": \"New York\"\n },\n \"Nipigon\": {\n \"exemplarCity\": \"Nipigon\"\n },\n \"Nome\": {\n \"exemplarCity\": \"Nome\"\n },\n \"Noronha\": {\n \"exemplarCity\": \"Noronha\"\n },\n \"North_Dakota\": {\n \"Beulah\": {\n \"exemplarCity\": \"Beulah, North Dakota\"\n },\n \"New_Salem\": {\n \"exemplarCity\": \"New Salem, North Dakota\"\n },\n \"Center\": {\n \"exemplarCity\": \"Center, North Dakota\"\n }\n },\n \"Ojinaga\": {\n \"exemplarCity\": \"Ojinaga\"\n },\n \"Panama\": {\n \"exemplarCity\": \"Panama\"\n },\n \"Pangnirtung\": {\n \"exemplarCity\": \"Pangnirtung\"\n },\n \"Paramaribo\": {\n \"exemplarCity\": \"Paramaribo\"\n },\n \"Phoenix\": {\n \"exemplarCity\": \"Phoenix\"\n },\n \"Port-au-Prince\": {\n \"exemplarCity\": \"Port-au-Prince\"\n },\n \"Port_of_Spain\": {\n \"exemplarCity\": \"Port of Spain\"\n },\n \"Porto_Velho\": {\n \"exemplarCity\": \"Porto Velho\"\n },\n \"Puerto_Rico\": {\n \"exemplarCity\": \"Puerto Rico\"\n },\n \"Rainy_River\": {\n \"exemplarCity\": \"Rainy River\"\n },\n \"Rankin_Inlet\": {\n \"exemplarCity\": \"Rankin Inlet\"\n },\n \"Recife\": {\n \"exemplarCity\": \"Recife\"\n },\n \"Regina\": {\n \"exemplarCity\": \"Regina\"\n },\n \"Resolute\": {\n \"exemplarCity\": \"Resolute\"\n },\n \"Rio_Branco\": {\n \"exemplarCity\": \"Rio Branco\"\n },\n \"Santa_Isabel\": {\n \"exemplarCity\": \"Santa Isabel\"\n },\n \"Santarem\": {\n \"exemplarCity\": \"Santarem\"\n },\n \"Santiago\": {\n \"exemplarCity\": \"Santiago\"\n },\n \"Santo_Domingo\": {\n \"exemplarCity\": \"Santo Domingo\"\n },\n \"Sao_Paulo\": {\n \"exemplarCity\": \"São Paulo\"\n },\n \"Scoresbysund\": {\n \"exemplarCity\": \"Ittoqqortoormiit\"\n },\n \"Sitka\": {\n \"exemplarCity\": \"Sitka\"\n },\n \"St_Barthelemy\": {\n \"exemplarCity\": \"Saint-Barthélemy\"\n },\n \"St_Johns\": {\n \"exemplarCity\": \"St. John’s\"\n },\n \"St_Kitts\": {\n \"exemplarCity\": \"St. Kitts\"\n },\n \"St_Lucia\": {\n \"exemplarCity\": \"St. Lucia\"\n },\n \"St_Thomas\": {\n \"exemplarCity\": \"St. Thomas\"\n },\n \"St_Vincent\": {\n \"exemplarCity\": \"St. Vincent\"\n },\n \"Swift_Current\": {\n \"exemplarCity\": \"Swift Current\"\n },\n \"Tegucigalpa\": {\n \"exemplarCity\": \"Tegucigalpa\"\n },\n \"Thule\": {\n \"exemplarCity\": \"Thule\"\n },\n \"Thunder_Bay\": {\n \"exemplarCity\": \"Thunder Bay\"\n },\n \"Tijuana\": {\n \"exemplarCity\": \"Tijuana\"\n },\n \"Toronto\": {\n \"exemplarCity\": \"Toronto\"\n },\n \"Tortola\": {\n \"exemplarCity\": \"Tortola\"\n },\n \"Vancouver\": {\n \"exemplarCity\": \"Vancouver\"\n },\n \"Whitehorse\": {\n \"exemplarCity\": \"Whitehorse\"\n },\n \"Winnipeg\": {\n \"exemplarCity\": \"Winnipeg\"\n },\n \"Yakutat\": {\n \"exemplarCity\": \"Yakutat\"\n },\n \"Yellowknife\": {\n \"exemplarCity\": \"Yellowknife\"\n }\n },\n \"Atlantic\": {\n \"Azores\": {\n \"exemplarCity\": \"Azoren\"\n },\n \"Bermuda\": {\n \"exemplarCity\": \"Bermudas\"\n },\n \"Canary\": {\n \"exemplarCity\": \"Kanaren\"\n },\n \"Cape_Verde\": {\n \"exemplarCity\": \"Cabo Verde\"\n },\n \"Faeroe\": {\n \"exemplarCity\": \"Färöer\"\n },\n \"Madeira\": {\n \"exemplarCity\": \"Madeira\"\n },\n \"Reykjavik\": {\n \"exemplarCity\": \"Reykjavík\"\n },\n \"South_Georgia\": {\n \"exemplarCity\": \"Südgeorgien\"\n },\n \"St_Helena\": {\n \"exemplarCity\": \"St. Helena\"\n },\n \"Stanley\": {\n \"exemplarCity\": \"Stanley\"\n }\n },\n \"Europe\": {\n \"Amsterdam\": {\n \"exemplarCity\": \"Amsterdam\"\n },\n \"Andorra\": {\n \"exemplarCity\": \"Andorra\"\n },\n \"Astrakhan\": {\n \"exemplarCity\": \"Astrachan\"\n },\n \"Athens\": {\n \"exemplarCity\": \"Athen\"\n },\n \"Belgrade\": {\n \"exemplarCity\": \"Belgrad\"\n },\n \"Berlin\": {\n \"exemplarCity\": \"Berlin\"\n },\n \"Bratislava\": {\n \"exemplarCity\": \"Bratislava\"\n },\n \"Brussels\": {\n \"exemplarCity\": \"Brüssel\"\n },\n \"Bucharest\": {\n \"exemplarCity\": \"Bukarest\"\n },\n \"Budapest\": {\n \"exemplarCity\": \"Budapest\"\n },\n \"Busingen\": {\n \"exemplarCity\": \"Büsingen\"\n },\n \"Chisinau\": {\n \"exemplarCity\": \"Kischinau\"\n },\n \"Copenhagen\": {\n \"exemplarCity\": \"Kopenhagen\"\n },\n \"Dublin\": {\n \"long\": {\n \"daylight\": \"Irische Sommerzeit\"\n },\n \"exemplarCity\": \"Dublin\"\n },\n \"Gibraltar\": {\n \"exemplarCity\": \"Gibraltar\"\n },\n \"Guernsey\": {\n \"exemplarCity\": \"Guernsey\"\n },\n \"Helsinki\": {\n \"exemplarCity\": \"Helsinki\"\n },\n \"Isle_of_Man\": {\n \"exemplarCity\": \"Isle of Man\"\n },\n \"Istanbul\": {\n \"exemplarCity\": \"Istanbul\"\n },\n \"Jersey\": {\n \"exemplarCity\": \"Jersey\"\n },\n \"Kaliningrad\": {\n \"exemplarCity\": \"Kaliningrad\"\n },\n \"Kiev\": {\n \"exemplarCity\": \"Kiew\"\n },\n \"Kirov\": {\n \"exemplarCity\": \"Kirow\"\n },\n \"Lisbon\": {\n \"exemplarCity\": \"Lissabon\"\n },\n \"Ljubljana\": {\n \"exemplarCity\": \"Ljubljana\"\n },\n \"London\": {\n \"long\": {\n \"daylight\": \"Britische Sommerzeit\"\n },\n \"exemplarCity\": \"London\"\n },\n \"Luxembourg\": {\n \"exemplarCity\": \"Luxemburg\"\n },\n \"Madrid\": {\n \"exemplarCity\": \"Madrid\"\n },\n \"Malta\": {\n \"exemplarCity\": \"Malta\"\n },\n \"Mariehamn\": {\n \"exemplarCity\": \"Mariehamn\"\n },\n \"Minsk\": {\n \"exemplarCity\": \"Minsk\"\n },\n \"Monaco\": {\n \"exemplarCity\": \"Monaco\"\n },\n \"Moscow\": {\n \"exemplarCity\": \"Moskau\"\n },\n \"Oslo\": {\n \"exemplarCity\": \"Oslo\"\n },\n \"Paris\": {\n \"exemplarCity\": \"Paris\"\n },\n \"Podgorica\": {\n \"exemplarCity\": \"Podgorica\"\n },\n \"Prague\": {\n \"exemplarCity\": \"Prag\"\n },\n \"Riga\": {\n \"exemplarCity\": \"Riga\"\n },\n \"Rome\": {\n \"exemplarCity\": \"Rom\"\n },\n \"Samara\": {\n \"exemplarCity\": \"Samara\"\n },\n \"San_Marino\": {\n \"exemplarCity\": \"San Marino\"\n },\n \"Sarajevo\": {\n \"exemplarCity\": \"Sarajevo\"\n },\n \"Simferopol\": {\n \"exemplarCity\": \"Simferopol\"\n },\n \"Skopje\": {\n \"exemplarCity\": \"Skopje\"\n },\n \"Sofia\": {\n \"exemplarCity\": \"Sofia\"\n },\n \"Stockholm\": {\n \"exemplarCity\": \"Stockholm\"\n },\n \"Tallinn\": {\n \"exemplarCity\": \"Tallinn\"\n },\n \"Tirane\": {\n \"exemplarCity\": \"Tirana\"\n },\n \"Ulyanovsk\": {\n \"exemplarCity\": \"Uljanowsk\"\n },\n \"Uzhgorod\": {\n \"exemplarCity\": \"Uschgorod\"\n },\n \"Vaduz\": {\n \"exemplarCity\": \"Vaduz\"\n },\n \"Vatican\": {\n \"exemplarCity\": \"Vatikan\"\n },\n \"Vienna\": {\n \"exemplarCity\": \"Wien\"\n },\n \"Vilnius\": {\n \"exemplarCity\": \"Vilnius\"\n },\n \"Volgograd\": {\n \"exemplarCity\": \"Wolgograd\"\n },\n \"Warsaw\": {\n \"exemplarCity\": \"Warschau\"\n },\n \"Zagreb\": {\n \"exemplarCity\": \"Zagreb\"\n },\n \"Zaporozhye\": {\n \"exemplarCity\": \"Saporischja\"\n },\n \"Zurich\": {\n \"exemplarCity\": \"Zürich\"\n }\n },\n \"Africa\": {\n \"Abidjan\": {\n \"exemplarCity\": \"Abidjan\"\n },\n \"Accra\": {\n \"exemplarCity\": \"Accra\"\n },\n \"Addis_Ababa\": {\n \"exemplarCity\": \"Addis Abeba\"\n },\n \"Algiers\": {\n \"exemplarCity\": \"Algier\"\n },\n \"Asmera\": {\n \"exemplarCity\": \"Asmara\"\n },\n \"Bamako\": {\n \"exemplarCity\": \"Bamako\"\n },\n \"Bangui\": {\n \"exemplarCity\": \"Bangui\"\n },\n \"Banjul\": {\n \"exemplarCity\": \"Banjul\"\n },\n \"Bissau\": {\n \"exemplarCity\": \"Bissau\"\n },\n \"Blantyre\": {\n \"exemplarCity\": \"Blantyre\"\n },\n \"Brazzaville\": {\n \"exemplarCity\": \"Brazzaville\"\n },\n \"Bujumbura\": {\n \"exemplarCity\": \"Bujumbura\"\n },\n \"Cairo\": {\n \"exemplarCity\": \"Kairo\"\n },\n \"Casablanca\": {\n \"exemplarCity\": \"Casablanca\"\n },\n \"Ceuta\": {\n \"exemplarCity\": \"Ceuta\"\n },\n \"Conakry\": {\n \"exemplarCity\": \"Conakry\"\n },\n \"Dakar\": {\n \"exemplarCity\": \"Dakar\"\n },\n \"Dar_es_Salaam\": {\n \"exemplarCity\": \"Daressalam\"\n },\n \"Djibouti\": {\n \"exemplarCity\": \"Dschibuti\"\n },\n \"Douala\": {\n \"exemplarCity\": \"Douala\"\n },\n \"El_Aaiun\": {\n \"exemplarCity\": \"El Aaiún\"\n },\n \"Freetown\": {\n \"exemplarCity\": \"Freetown\"\n },\n \"Gaborone\": {\n \"exemplarCity\": \"Gaborone\"\n },\n \"Harare\": {\n \"exemplarCity\": \"Harare\"\n },\n \"Johannesburg\": {\n \"exemplarCity\": \"Johannesburg\"\n },\n \"Juba\": {\n \"exemplarCity\": \"Juba\"\n },\n \"Kampala\": {\n \"exemplarCity\": \"Kampala\"\n },\n \"Khartoum\": {\n \"exemplarCity\": \"Khartum\"\n },\n \"Kigali\": {\n \"exemplarCity\": \"Kigali\"\n },\n \"Kinshasa\": {\n \"exemplarCity\": \"Kinshasa\"\n },\n \"Lagos\": {\n \"exemplarCity\": \"Lagos\"\n },\n \"Libreville\": {\n \"exemplarCity\": \"Libreville\"\n },\n \"Lome\": {\n \"exemplarCity\": \"Lomé\"\n },\n \"Luanda\": {\n \"exemplarCity\": \"Luanda\"\n },\n \"Lubumbashi\": {\n \"exemplarCity\": \"Lubumbashi\"\n },\n \"Lusaka\": {\n \"exemplarCity\": \"Lusaka\"\n },\n \"Malabo\": {\n \"exemplarCity\": \"Malabo\"\n },\n \"Maputo\": {\n \"exemplarCity\": \"Maputo\"\n },\n \"Maseru\": {\n \"exemplarCity\": \"Maseru\"\n },\n \"Mbabane\": {\n \"exemplarCity\": \"Mbabane\"\n },\n \"Mogadishu\": {\n \"exemplarCity\": \"Mogadischu\"\n },\n \"Monrovia\": {\n \"exemplarCity\": \"Monrovia\"\n },\n \"Nairobi\": {\n \"exemplarCity\": \"Nairobi\"\n },\n \"Ndjamena\": {\n \"exemplarCity\": \"N’Djamena\"\n },\n \"Niamey\": {\n \"exemplarCity\": \"Niamey\"\n },\n \"Nouakchott\": {\n \"exemplarCity\": \"Nouakchott\"\n },\n \"Ouagadougou\": {\n \"exemplarCity\": \"Ouagadougou\"\n },\n \"Porto-Novo\": {\n \"exemplarCity\": \"Porto Novo\"\n },\n \"Sao_Tome\": {\n \"exemplarCity\": \"São Tomé\"\n },\n \"Tripoli\": {\n \"exemplarCity\": \"Tripolis\"\n },\n \"Tunis\": {\n \"exemplarCity\": \"Tunis\"\n },\n \"Windhoek\": {\n \"exemplarCity\": \"Windhoek\"\n }\n },\n \"Asia\": {\n \"Aden\": {\n \"exemplarCity\": \"Aden\"\n },\n \"Almaty\": {\n \"exemplarCity\": \"Almaty\"\n },\n \"Amman\": {\n \"exemplarCity\": \"Amman\"\n },\n \"Anadyr\": {\n \"exemplarCity\": \"Anadyr\"\n },\n \"Aqtau\": {\n \"exemplarCity\": \"Aqtau\"\n },\n \"Aqtobe\": {\n \"exemplarCity\": \"Aktobe\"\n },\n \"Ashgabat\": {\n \"exemplarCity\": \"Aşgabat\"\n },\n \"Baghdad\": {\n \"exemplarCity\": \"Bagdad\"\n },\n \"Bahrain\": {\n \"exemplarCity\": \"Bahrain\"\n },\n \"Baku\": {\n \"exemplarCity\": \"Baku\"\n },\n \"Bangkok\": {\n \"exemplarCity\": \"Bangkok\"\n },\n \"Barnaul\": {\n \"exemplarCity\": \"Barnaul\"\n },\n \"Beirut\": {\n \"exemplarCity\": \"Beirut\"\n },\n \"Bishkek\": {\n \"exemplarCity\": \"Bischkek\"\n },\n \"Brunei\": {\n \"exemplarCity\": \"Brunei\"\n },\n \"Calcutta\": {\n \"exemplarCity\": \"Kalkutta\"\n },\n \"Chita\": {\n \"exemplarCity\": \"Tschita\"\n },\n \"Choibalsan\": {\n \"exemplarCity\": \"Tschoibalsan\"\n },\n \"Colombo\": {\n \"exemplarCity\": \"Colombo\"\n },\n \"Damascus\": {\n \"exemplarCity\": \"Damaskus\"\n },\n \"Dhaka\": {\n \"exemplarCity\": \"Dhaka\"\n },\n \"Dili\": {\n \"exemplarCity\": \"Dili\"\n },\n \"Dubai\": {\n \"exemplarCity\": \"Dubai\"\n },\n \"Dushanbe\": {\n \"exemplarCity\": \"Duschanbe\"\n },\n \"Gaza\": {\n \"exemplarCity\": \"Gaza\"\n },\n \"Hebron\": {\n \"exemplarCity\": \"Hebron\"\n },\n \"Hong_Kong\": {\n \"exemplarCity\": \"Hongkong\"\n },\n \"Hovd\": {\n \"exemplarCity\": \"Chowd\"\n },\n \"Irkutsk\": {\n \"exemplarCity\": \"Irkutsk\"\n },\n \"Jakarta\": {\n \"exemplarCity\": \"Jakarta\"\n },\n \"Jayapura\": {\n \"exemplarCity\": \"Jayapura\"\n },\n \"Jerusalem\": {\n \"exemplarCity\": \"Jerusalem\"\n },\n \"Kabul\": {\n \"exemplarCity\": \"Kabul\"\n },\n \"Kamchatka\": {\n \"exemplarCity\": \"Kamtschatka\"\n },\n \"Karachi\": {\n \"exemplarCity\": \"Karatschi\"\n },\n \"Katmandu\": {\n \"exemplarCity\": \"Kathmandu\"\n },\n \"Khandyga\": {\n \"exemplarCity\": \"Chandyga\"\n },\n \"Krasnoyarsk\": {\n \"exemplarCity\": \"Krasnojarsk\"\n },\n \"Kuala_Lumpur\": {\n \"exemplarCity\": \"Kuala Lumpur\"\n },\n \"Kuching\": {\n \"exemplarCity\": \"Kuching\"\n },\n \"Kuwait\": {\n \"exemplarCity\": \"Kuwait\"\n },\n \"Macau\": {\n \"exemplarCity\": \"Macao\"\n },\n \"Magadan\": {\n \"exemplarCity\": \"Magadan\"\n },\n \"Makassar\": {\n \"exemplarCity\": \"Makassar\"\n },\n \"Manila\": {\n \"exemplarCity\": \"Manila\"\n },\n \"Muscat\": {\n \"exemplarCity\": \"Maskat\"\n },\n \"Nicosia\": {\n \"exemplarCity\": \"Nikosia\"\n },\n \"Novokuznetsk\": {\n \"exemplarCity\": \"Nowokuznetsk\"\n },\n \"Novosibirsk\": {\n \"exemplarCity\": \"Nowosibirsk\"\n },\n \"Omsk\": {\n \"exemplarCity\": \"Omsk\"\n },\n \"Oral\": {\n \"exemplarCity\": \"Oral\"\n },\n \"Phnom_Penh\": {\n \"exemplarCity\": \"Phnom Penh\"\n },\n \"Pontianak\": {\n \"exemplarCity\": \"Pontianak\"\n },\n \"Pyongyang\": {\n \"exemplarCity\": \"Pjöngjang\"\n },\n \"Qatar\": {\n \"exemplarCity\": \"Katar\"\n },\n \"Qyzylorda\": {\n \"exemplarCity\": \"Qysylorda\"\n },\n \"Rangoon\": {\n \"exemplarCity\": \"Rangun\"\n },\n \"Riyadh\": {\n \"exemplarCity\": \"Riad\"\n },\n \"Saigon\": {\n \"exemplarCity\": \"Ho-Chi-Minh-Stadt\"\n },\n \"Sakhalin\": {\n \"exemplarCity\": \"Sachalin\"\n },\n \"Samarkand\": {\n \"exemplarCity\": \"Samarkand\"\n },\n \"Seoul\": {\n \"exemplarCity\": \"Seoul\"\n },\n \"Shanghai\": {\n \"exemplarCity\": \"Shanghai\"\n },\n \"Singapore\": {\n \"exemplarCity\": \"Singapur\"\n },\n \"Srednekolymsk\": {\n \"exemplarCity\": \"Srednekolymsk\"\n },\n \"Taipei\": {\n \"exemplarCity\": \"Taipeh\"\n },\n \"Tashkent\": {\n \"exemplarCity\": \"Taschkent\"\n },\n \"Tbilisi\": {\n \"exemplarCity\": \"Tiflis\"\n },\n \"Tehran\": {\n \"exemplarCity\": \"Teheran\"\n },\n \"Thimphu\": {\n \"exemplarCity\": \"Thimphu\"\n },\n \"Tokyo\": {\n \"exemplarCity\": \"Tokio\"\n },\n \"Tomsk\": {\n \"exemplarCity\": \"Tomsk\"\n },\n \"Ulaanbaatar\": {\n \"exemplarCity\": \"Ulaanbaatar\"\n },\n \"Urumqi\": {\n \"exemplarCity\": \"Ürümqi\"\n },\n \"Ust-Nera\": {\n \"exemplarCity\": \"Ust-Nera\"\n },\n \"Vientiane\": {\n \"exemplarCity\": \"Vientiane\"\n },\n \"Vladivostok\": {\n \"exemplarCity\": \"Wladiwostok\"\n },\n \"Yakutsk\": {\n \"exemplarCity\": \"Jakutsk\"\n },\n \"Yekaterinburg\": {\n \"exemplarCity\": \"Jekaterinburg\"\n },\n \"Yerevan\": {\n \"exemplarCity\": \"Eriwan\"\n }\n },\n \"Indian\": {\n \"Antananarivo\": {\n \"exemplarCity\": \"Antananarivo\"\n },\n \"Chagos\": {\n \"exemplarCity\": \"Chagos\"\n },\n \"Christmas\": {\n \"exemplarCity\": \"Weihnachtsinsel\"\n },\n \"Cocos\": {\n \"exemplarCity\": \"Cocos\"\n },\n \"Comoro\": {\n \"exemplarCity\": \"Komoren\"\n },\n \"Kerguelen\": {\n \"exemplarCity\": \"Kerguelen\"\n },\n \"Mahe\": {\n \"exemplarCity\": \"Mahe\"\n },\n \"Maldives\": {\n \"exemplarCity\": \"Malediven\"\n },\n \"Mauritius\": {\n \"exemplarCity\": \"Mauritius\"\n },\n \"Mayotte\": {\n \"exemplarCity\": \"Mayotte\"\n },\n \"Reunion\": {\n \"exemplarCity\": \"Réunion\"\n }\n },\n \"Australia\": {\n \"Adelaide\": {\n \"exemplarCity\": \"Adelaide\"\n },\n \"Brisbane\": {\n \"exemplarCity\": \"Brisbane\"\n },\n \"Broken_Hill\": {\n \"exemplarCity\": \"Broken Hill\"\n },\n \"Currie\": {\n \"exemplarCity\": \"Currie\"\n },\n \"Darwin\": {\n \"exemplarCity\": \"Darwin\"\n },\n \"Eucla\": {\n \"exemplarCity\": \"Eucla\"\n },\n \"Hobart\": {\n \"exemplarCity\": \"Hobart\"\n },\n \"Lindeman\": {\n \"exemplarCity\": \"Lindeman\"\n },\n \"Lord_Howe\": {\n \"exemplarCity\": \"Lord Howe\"\n },\n \"Melbourne\": {\n \"exemplarCity\": \"Melbourne\"\n },\n \"Perth\": {\n \"exemplarCity\": \"Perth\"\n },\n \"Sydney\": {\n \"exemplarCity\": \"Sydney\"\n }\n },\n \"Pacific\": {\n \"Apia\": {\n \"exemplarCity\": \"Apia\"\n },\n \"Auckland\": {\n \"exemplarCity\": \"Auckland\"\n },\n \"Bougainville\": {\n \"exemplarCity\": \"Bougainville\"\n },\n \"Chatham\": {\n \"exemplarCity\": \"Chatham\"\n },\n \"Easter\": {\n \"exemplarCity\": \"Osterinsel\"\n },\n \"Efate\": {\n \"exemplarCity\": \"Efate\"\n },\n \"Enderbury\": {\n \"exemplarCity\": \"Enderbury\"\n },\n \"Fakaofo\": {\n \"exemplarCity\": \"Fakaofo\"\n },\n \"Fiji\": {\n \"exemplarCity\": \"Fidschi\"\n },\n \"Funafuti\": {\n \"exemplarCity\": \"Funafuti\"\n },\n \"Galapagos\": {\n \"exemplarCity\": \"Galapagos\"\n },\n \"Gambier\": {\n \"exemplarCity\": \"Gambier\"\n },\n \"Guadalcanal\": {\n \"exemplarCity\": \"Guadalcanal\"\n },\n \"Guam\": {\n \"exemplarCity\": \"Guam\"\n },\n \"Honolulu\": {\n \"exemplarCity\": \"Honolulu\"\n },\n \"Johnston\": {\n \"exemplarCity\": \"Johnston\"\n },\n \"Kiritimati\": {\n \"exemplarCity\": \"Kiritimati\"\n },\n \"Kosrae\": {\n \"exemplarCity\": \"Kosrae\"\n },\n \"Kwajalein\": {\n \"exemplarCity\": \"Kwajalein\"\n },\n \"Majuro\": {\n \"exemplarCity\": \"Majuro\"\n },\n \"Marquesas\": {\n \"exemplarCity\": \"Marquesas\"\n },\n \"Midway\": {\n \"exemplarCity\": \"Midway\"\n },\n \"Nauru\": {\n \"exemplarCity\": \"Nauru\"\n },\n \"Niue\": {\n \"exemplarCity\": \"Niue\"\n },\n \"Norfolk\": {\n \"exemplarCity\": \"Norfolk\"\n },\n \"Noumea\": {\n \"exemplarCity\": \"Noumea\"\n },\n \"Pago_Pago\": {\n \"exemplarCity\": \"Pago Pago\"\n },\n \"Palau\": {\n \"exemplarCity\": \"Palau\"\n },\n \"Pitcairn\": {\n \"exemplarCity\": \"Pitcairn\"\n },\n \"Ponape\": {\n \"exemplarCity\": \"Pohnpei\"\n },\n \"Port_Moresby\": {\n \"exemplarCity\": \"Port Moresby\"\n },\n \"Rarotonga\": {\n \"exemplarCity\": \"Rarotonga\"\n },\n \"Saipan\": {\n \"exemplarCity\": \"Saipan\"\n },\n \"Tahiti\": {\n \"exemplarCity\": \"Tahiti\"\n },\n \"Tarawa\": {\n \"exemplarCity\": \"Tarawa\"\n },\n \"Tongatapu\": {\n \"exemplarCity\": \"Tongatapu\"\n },\n \"Truk\": {\n \"exemplarCity\": \"Chuuk\"\n },\n \"Wake\": {\n \"exemplarCity\": \"Wake\"\n },\n \"Wallis\": {\n \"exemplarCity\": \"Wallis\"\n }\n },\n \"Arctic\": {\n \"Longyearbyen\": {\n \"exemplarCity\": \"Longyearbyen\"\n }\n },\n \"Antarctica\": {\n \"Casey\": {\n \"exemplarCity\": \"Casey\"\n },\n \"Davis\": {\n \"exemplarCity\": \"Davis\"\n },\n \"DumontDUrville\": {\n \"exemplarCity\": \"Dumont d’Urville\"\n },\n \"Macquarie\": {\n \"exemplarCity\": \"Macquarie\"\n },\n \"Mawson\": {\n \"exemplarCity\": \"Mawson\"\n },\n \"McMurdo\": {\n \"exemplarCity\": \"McMurdo\"\n },\n \"Palmer\": {\n \"exemplarCity\": \"Palmer\"\n },\n \"Rothera\": {\n \"exemplarCity\": \"Rothera\"\n },\n \"Syowa\": {\n \"exemplarCity\": \"Syowa\"\n },\n \"Troll\": {\n \"exemplarCity\": \"Troll\"\n },\n \"Vostok\": {\n \"exemplarCity\": \"Wostok\"\n }\n },\n \"Etc\": {\n \"GMT\": {\n \"exemplarCity\": \"GMT\"\n },\n \"GMT1\": {\n \"exemplarCity\": \"GMT+1\"\n },\n \"GMT10\": {\n \"exemplarCity\": \"GMT+10\"\n },\n \"GMT11\": {\n \"exemplarCity\": \"GMT+11\"\n },\n \"GMT12\": {\n \"exemplarCity\": \"GMT+12\"\n },\n \"GMT2\": {\n \"exemplarCity\": \"GMT+2\"\n },\n \"GMT3\": {\n \"exemplarCity\": \"GMT+3\"\n },\n \"GMT4\": {\n \"exemplarCity\": \"GMT+4\"\n },\n \"GMT5\": {\n \"exemplarCity\": \"GMT+5\"\n },\n \"GMT6\": {\n \"exemplarCity\": \"GMT+6\"\n },\n \"GMT7\": {\n \"exemplarCity\": \"GMT+7\"\n },\n \"GMT8\": {\n \"exemplarCity\": \"GMT+8\"\n },\n \"GMT9\": {\n \"exemplarCity\": \"GMT+9\"\n },\n \"GMT-1\": {\n \"exemplarCity\": \"GMT-1\"\n },\n \"GMT-10\": {\n \"exemplarCity\": \"GMT-10\"\n },\n \"GMT-11\": {\n \"exemplarCity\": \"GMT-11\"\n },\n \"GMT-12\": {\n \"exemplarCity\": \"GMT-12\"\n },\n \"GMT-13\": {\n \"exemplarCity\": \"GMT-13\"\n },\n \"GMT-14\": {\n \"exemplarCity\": \"GMT-14\"\n },\n \"GMT-2\": {\n \"exemplarCity\": \"GMT-2\"\n },\n \"GMT-3\": {\n \"exemplarCity\": \"GMT-3\"\n },\n \"GMT-4\": {\n \"exemplarCity\": \"GMT-4\"\n },\n \"GMT-5\": {\n \"exemplarCity\": \"GMT-5\"\n },\n \"GMT-6\": {\n \"exemplarCity\": \"GMT-6\"\n },\n \"GMT-7\": {\n \"exemplarCity\": \"GMT-7\"\n },\n \"GMT-8\": {\n \"exemplarCity\": \"GMT-8\"\n },\n \"GMT-9\": {\n \"exemplarCity\": \"GMT-9\"\n },\n \"Unknown\": {\n \"exemplarCity\": \"Unbekannt\"\n }\n }\n },\n \"metazone\": {\n \"Acre\": {\n \"long\": {\n \"generic\": \"Acre-Zeit\",\n \"standard\": \"Acre-Normalzeit\",\n \"daylight\": \"Acre-Sommerzeit\"\n }\n },\n \"Afghanistan\": {\n \"long\": {\n \"standard\": \"Afghanistan-Zeit\"\n }\n },\n \"Africa_Central\": {\n \"long\": {\n \"standard\": \"Zentralafrikanische Zeit\"\n }\n },\n \"Africa_Eastern\": {\n \"long\": {\n \"standard\": \"Ostafrikanische Zeit\"\n }\n },\n \"Africa_Southern\": {\n \"long\": {\n \"standard\": \"Südafrikanische Zeit\"\n }\n },\n \"Africa_Western\": {\n \"long\": {\n \"generic\": \"Westafrikanische Zeit\",\n \"standard\": \"Westafrikanische Normalzeit\",\n \"daylight\": \"Westafrikanische Sommerzeit\"\n }\n },\n \"Alaska\": {\n \"long\": {\n \"generic\": \"Alaska-Zeit\",\n \"standard\": \"Alaska-Normalzeit\",\n \"daylight\": \"Alaska-Sommerzeit\"\n }\n },\n \"Almaty\": {\n \"long\": {\n \"generic\": \"Almaty-Zeit\",\n \"standard\": \"Almaty-Normalzeit\",\n \"daylight\": \"Almaty-Sommerzeit\"\n }\n },\n \"Amazon\": {\n \"long\": {\n \"generic\": \"Amazonas-Zeit\",\n \"standard\": \"Amazonas-Normalzeit\",\n \"daylight\": \"Amazonas-Sommerzeit\"\n }\n },\n \"America_Central\": {\n \"long\": {\n \"generic\": \"Nordamerikanische Inlandzeit\",\n \"standard\": \"Nordamerikanische Inland-Normalzeit\",\n \"daylight\": \"Nordamerikanische Inland-Sommerzeit\"\n }\n },\n \"America_Eastern\": {\n \"long\": {\n \"generic\": \"Nordamerikanische Ostküstenzeit\",\n \"standard\": \"Nordamerikanische Ostküsten-Normalzeit\",\n \"daylight\": \"Nordamerikanische Ostküsten-Sommerzeit\"\n }\n },\n \"America_Mountain\": {\n \"long\": {\n \"generic\": \"Rocky-Mountain-Zeit\",\n \"standard\": \"Rocky Mountain-Normalzeit\",\n \"daylight\": \"Rocky-Mountain-Sommerzeit\"\n }\n },\n \"America_Pacific\": {\n \"long\": {\n \"generic\": \"Nordamerikanische Westküstenzeit\",\n \"standard\": \"Nordamerikanische Westküsten-Normalzeit\",\n \"daylight\": \"Nordamerikanische Westküsten-Sommerzeit\"\n }\n },\n \"Anadyr\": {\n \"long\": {\n \"generic\": \"Anadyr Zeit\",\n \"standard\": \"Anadyr Normalzeit\",\n \"daylight\": \"Anadyr Sommerzeit\"\n }\n },\n \"Apia\": {\n \"long\": {\n \"generic\": \"Apia-Zeit\",\n \"standard\": \"Apia-Normalzeit\",\n \"daylight\": \"Apia-Sommerzeit\"\n }\n },\n \"Aqtau\": {\n \"long\": {\n \"generic\": \"Aqtau-Zeit\",\n \"standard\": \"Aqtau-Normalzeit\",\n \"daylight\": \"Aqtau-Sommerzeit\"\n }\n },\n \"Aqtobe\": {\n \"long\": {\n \"generic\": \"Aqtöbe-Zeit\",\n \"standard\": \"Aqtöbe-Normalzeit\",\n \"daylight\": \"Aqtöbe-Sommerzeit\"\n }\n },\n \"Arabian\": {\n \"long\": {\n \"generic\": \"Arabische Zeit\",\n \"standard\": \"Arabische Normalzeit\",\n \"daylight\": \"Arabische Sommerzeit\"\n }\n },\n \"Argentina\": {\n \"long\": {\n \"generic\": \"Argentinische Zeit\",\n \"standard\": \"Argentinische Normalzeit\",\n \"daylight\": \"Argentinische Sommerzeit\"\n }\n },\n \"Argentina_Western\": {\n \"long\": {\n \"generic\": \"Westargentinische Zeit\",\n \"standard\": \"Westargentinische Normalzeit\",\n \"daylight\": \"Westargentinische Sommerzeit\"\n }\n },\n \"Armenia\": {\n \"long\": {\n \"generic\": \"Armenische Zeit\",\n \"standard\": \"Armenische Normalzeit\",\n \"daylight\": \"Armenische Sommerzeit\"\n }\n },\n \"Atlantic\": {\n \"long\": {\n \"generic\": \"Atlantik-Zeit\",\n \"standard\": \"Atlantik-Normalzeit\",\n \"daylight\": \"Atlantik-Sommerzeit\"\n }\n },\n \"Australia_Central\": {\n \"long\": {\n \"generic\": \"Zentralaustralische Zeit\",\n \"standard\": \"Zentralaustralische Normalzeit\",\n \"daylight\": \"Zentralaustralische Sommerzeit\"\n }\n },\n \"Australia_CentralWestern\": {\n \"long\": {\n \"generic\": \"Zentral-/Westaustralische Zeit\",\n \"standard\": \"Zentral-/Westaustralische Normalzeit\",\n \"daylight\": \"Zentral-/Westaustralische Sommerzeit\"\n }\n },\n \"Australia_Eastern\": {\n \"long\": {\n \"generic\": \"Ostaustralische Zeit\",\n \"standard\": \"Ostaustralische Normalzeit\",\n \"daylight\": \"Ostaustralische Sommerzeit\"\n }\n },\n \"Australia_Western\": {\n \"long\": {\n \"generic\": \"Westaustralische Zeit\",\n \"standard\": \"Westaustralische Normalzeit\",\n \"daylight\": \"Westaustralische Sommerzeit\"\n }\n },\n \"Azerbaijan\": {\n \"long\": {\n \"generic\": \"Aserbaidschanische Zeit\",\n \"standard\": \"Aserbeidschanische Normalzeit\",\n \"daylight\": \"Aserbaidschanische Sommerzeit\"\n }\n },\n \"Azores\": {\n \"long\": {\n \"generic\": \"Azoren-Zeit\",\n \"standard\": \"Azoren-Normalzeit\",\n \"daylight\": \"Azoren-Sommerzeit\"\n }\n },\n \"Bangladesh\": {\n \"long\": {\n \"generic\": \"Bangladesch-Zeit\",\n \"standard\": \"Bangladesch-Normalzeit\",\n \"daylight\": \"Bangladesch-Sommerzeit\"\n }\n },\n \"Bhutan\": {\n \"long\": {\n \"standard\": \"Bhutan-Zeit\"\n }\n },\n \"Bolivia\": {\n \"long\": {\n \"standard\": \"Bolivianische Zeit\"\n }\n },\n \"Brasilia\": {\n \"long\": {\n \"generic\": \"Brasília-Zeit\",\n \"standard\": \"Brasília-Normalzeit\",\n \"daylight\": \"Brasília-Sommerzeit\"\n }\n },\n \"Brunei\": {\n \"long\": {\n \"standard\": \"Brunei-Zeit\"\n }\n },\n \"Cape_Verde\": {\n \"long\": {\n \"generic\": \"Cabo-Verde-Zeit\",\n \"standard\": \"Cabo-Verde-Normalzeit\",\n \"daylight\": \"Cabo-Verde-Sommerzeit\"\n }\n },\n \"Casey\": {\n \"long\": {\n \"standard\": \"Casey-Zeit\"\n }\n },\n \"Chamorro\": {\n \"long\": {\n \"standard\": \"Chamorro-Zeit\"\n }\n },\n \"Chatham\": {\n \"long\": {\n \"generic\": \"Chatham-Zeit\",\n \"standard\": \"Chatham-Normalzeit\",\n \"daylight\": \"Chatham-Sommerzeit\"\n }\n },\n \"Chile\": {\n \"long\": {\n \"generic\": \"Chilenische Zeit\",\n \"standard\": \"Chilenische Normalzeit\",\n \"daylight\": \"Chilenische Sommerzeit\"\n }\n },\n \"China\": {\n \"long\": {\n \"generic\": \"Chinesische Zeit\",\n \"standard\": \"Chinesische Normalzeit\",\n \"daylight\": \"Chinesische Sommerzeit\"\n }\n },\n \"Choibalsan\": {\n \"long\": {\n \"generic\": \"Tschoibalsan-Zeit\",\n \"standard\": \"Tschoibalsan-Normalzeit\",\n \"daylight\": \"Tschoibalsan-Sommerzeit\"\n }\n },\n \"Christmas\": {\n \"long\": {\n \"standard\": \"Weihnachtsinsel-Zeit\"\n }\n },\n \"Cocos\": {\n \"long\": {\n \"standard\": \"Kokosinseln-Zeit\"\n }\n },\n \"Colombia\": {\n \"long\": {\n \"generic\": \"Kolumbianische Zeit\",\n \"standard\": \"Kolumbianische Normalzeit\",\n \"daylight\": \"Kolumbianische Sommerzeit\"\n }\n },\n \"Cook\": {\n \"long\": {\n \"generic\": \"Cookinseln-Zeit\",\n \"standard\": \"Cookinseln-Normalzeit\",\n \"daylight\": \"Cookinseln-Sommerzeit\"\n }\n },\n \"Cuba\": {\n \"long\": {\n \"generic\": \"Kubanische Zeit\",\n \"standard\": \"Kubanische Normalzeit\",\n \"daylight\": \"Kubanische Sommerzeit\"\n }\n },\n \"Davis\": {\n \"long\": {\n \"standard\": \"Davis-Zeit\"\n }\n },\n \"DumontDUrville\": {\n \"long\": {\n \"standard\": \"Dumont-d’Urville-Zeit\"\n }\n },\n \"East_Timor\": {\n \"long\": {\n \"standard\": \"Osttimor-Zeit\"\n }\n },\n \"Easter\": {\n \"long\": {\n \"generic\": \"Osterinsel-Zeit\",\n \"standard\": \"Osterinsel-Normalzeit\",\n \"daylight\": \"Osterinsel-Sommerzeit\"\n }\n },\n \"Ecuador\": {\n \"long\": {\n \"standard\": \"Ecuadorianische Zeit\"\n }\n },\n \"Europe_Central\": {\n \"long\": {\n \"generic\": \"Mitteleuropäische Zeit\",\n \"standard\": \"Mitteleuropäische Normalzeit\",\n \"daylight\": \"Mitteleuropäische Sommerzeit\"\n },\n \"short\": {\n \"generic\": \"MEZ\",\n \"standard\": \"MEZ\",\n \"daylight\": \"MESZ\"\n }\n },\n \"Europe_Eastern\": {\n \"long\": {\n \"generic\": \"Osteuropäische Zeit\",\n \"standard\": \"Osteuropäische Normalzeit\",\n \"daylight\": \"Osteuropäische Sommerzeit\"\n },\n \"short\": {\n \"generic\": \"OEZ\",\n \"standard\": \"OEZ\",\n \"daylight\": \"OESZ\"\n }\n },\n \"Europe_Further_Eastern\": {\n \"long\": {\n \"standard\": \"Kaliningrader Zeit\"\n }\n },\n \"Europe_Western\": {\n \"long\": {\n \"generic\": \"Westeuropäische Zeit\",\n \"standard\": \"Westeuropäische Normalzeit\",\n \"daylight\": \"Westeuropäische Sommerzeit\"\n },\n \"short\": {\n \"generic\": \"WEZ\",\n \"standard\": \"WEZ\",\n \"daylight\": \"WESZ\"\n }\n },\n \"Falkland\": {\n \"long\": {\n \"generic\": \"Falklandinseln-Zeit\",\n \"standard\": \"Falklandinseln-Normalzeit\",\n \"daylight\": \"Falklandinseln-Sommerzeit\"\n }\n },\n \"Fiji\": {\n \"long\": {\n \"generic\": \"Fidschi-Zeit\",\n \"standard\": \"Fidschi-Normalzeit\",\n \"daylight\": \"Fidschi-Sommerzeit\"\n }\n },\n \"French_Guiana\": {\n \"long\": {\n \"standard\": \"Französisch-Guayana-Zeit\"\n }\n },\n \"French_Southern\": {\n \"long\": {\n \"standard\": \"Französische Süd- und Antarktisgebiete-Zeit\"\n }\n },\n \"Galapagos\": {\n \"long\": {\n \"standard\": \"Galapagos-Zeit\"\n }\n },\n \"Gambier\": {\n \"long\": {\n \"standard\": \"Gambier-Zeit\"\n }\n },\n \"Georgia\": {\n \"long\": {\n \"generic\": \"Georgische Zeit\",\n \"standard\": \"Georgische Normalzeit\",\n \"daylight\": \"Georgische Sommerzeit\"\n }\n },\n \"Gilbert_Islands\": {\n \"long\": {\n \"standard\": \"Gilbert-Inseln-Zeit\"\n }\n },\n \"GMT\": {\n \"long\": {\n \"standard\": \"Mittlere Greenwich-Zeit\"\n }\n },\n \"Greenland_Eastern\": {\n \"long\": {\n \"generic\": \"Ostgrönland-Zeit\",\n \"standard\": \"Ostgrönland-Normalzeit\",\n \"daylight\": \"Ostgrönland-Sommerzeit\"\n }\n },\n \"Greenland_Western\": {\n \"long\": {\n \"generic\": \"Westgrönland-Zeit\",\n \"standard\": \"Westgrönland-Normalzeit\",\n \"daylight\": \"Westgrönland-Sommerzeit\"\n }\n },\n \"Guam\": {\n \"long\": {\n \"standard\": \"Guam-Zeit\"\n }\n },\n \"Gulf\": {\n \"long\": {\n \"standard\": \"Golf-Zeit\"\n }\n },\n \"Guyana\": {\n \"long\": {\n \"standard\": \"Guyana-Zeit\"\n }\n },\n \"Hawaii_Aleutian\": {\n \"long\": {\n \"generic\": \"Hawaii-Aleuten-Zeit\",\n \"standard\": \"Hawaii-Aleuten-Normalzeit\",\n \"daylight\": \"Hawaii-Aleuten-Sommerzeit\"\n }\n },\n \"Hong_Kong\": {\n \"long\": {\n \"generic\": \"Hongkong-Zeit\",\n \"standard\": \"Hongkong-Normalzeit\",\n \"daylight\": \"Hongkong-Sommerzeit\"\n }\n },\n \"Hovd\": {\n \"long\": {\n \"generic\": \"Chowd-Zeit\",\n \"standard\": \"Chowd-Normalzeit\",\n \"daylight\": \"Chowd-Sommerzeit\"\n }\n },\n \"India\": {\n \"long\": {\n \"standard\": \"Indische Zeit\"\n }\n },\n \"Indian_Ocean\": {\n \"long\": {\n \"standard\": \"Indischer Ozean-Zeit\"\n }\n },\n \"Indochina\": {\n \"long\": {\n \"standard\": \"Indochina-Zeit\"\n }\n },\n \"Indonesia_Central\": {\n \"long\": {\n \"standard\": \"Zentralindonesische Zeit\"\n }\n },\n \"Indonesia_Eastern\": {\n \"long\": {\n \"standard\": \"Ostindonesische Zeit\"\n }\n },\n \"Indonesia_Western\": {\n \"long\": {\n \"standard\": \"Westindonesische Zeit\"\n }\n },\n \"Iran\": {\n \"long\": {\n \"generic\": \"Iranische Zeit\",\n \"standard\": \"Iranische Normalzeit\",\n \"daylight\": \"Iranische Sommerzeit\"\n }\n },\n \"Irkutsk\": {\n \"long\": {\n \"generic\": \"Irkutsk-Zeit\",\n \"standard\": \"Irkutsk-Normalzeit\",\n \"daylight\": \"Irkutsk-Sommerzeit\"\n }\n },\n \"Israel\": {\n \"long\": {\n \"generic\": \"Israelische Zeit\",\n \"standard\": \"Israelische Normalzeit\",\n \"daylight\": \"Israelische Sommerzeit\"\n }\n },\n \"Japan\": {\n \"long\": {\n \"generic\": \"Japanische Zeit\",\n \"standard\": \"Japanische Normalzeit\",\n \"daylight\": \"Japanische Sommerzeit\"\n }\n },\n \"Kamchatka\": {\n \"long\": {\n \"generic\": \"Kamtschatka-Zeit\",\n \"standard\": \"Kamtschatka-Normalzeit\",\n \"daylight\": \"Kamtschatka-Sommerzeit\"\n }\n },\n \"Kazakhstan_Eastern\": {\n \"long\": {\n \"standard\": \"Ostkasachische Zeit\"\n }\n },\n \"Kazakhstan_Western\": {\n \"long\": {\n \"standard\": \"Westkasachische Zeit\"\n }\n },\n \"Korea\": {\n \"long\": {\n \"generic\": \"Koreanische Zeit\",\n \"standard\": \"Koreanische Normalzeit\",\n \"daylight\": \"Koreanische Sommerzeit\"\n }\n },\n \"Kosrae\": {\n \"long\": {\n \"standard\": \"Kosrae-Zeit\"\n }\n },\n \"Krasnoyarsk\": {\n \"long\": {\n \"generic\": \"Krasnojarsk-Zeit\",\n \"standard\": \"Krasnojarsk-Normalzeit\",\n \"daylight\": \"Krasnojarsk-Sommerzeit\"\n }\n },\n \"Kyrgystan\": {\n \"long\": {\n \"standard\": \"Kirgisistan-Zeit\"\n }\n },\n \"Lanka\": {\n \"long\": {\n \"standard\": \"Sri-Lanka-Zeit\"\n }\n },\n \"Line_Islands\": {\n \"long\": {\n \"standard\": \"Linieninseln-Zeit\"\n }\n },\n \"Lord_Howe\": {\n \"long\": {\n \"generic\": \"Lord-Howe-Zeit\",\n \"standard\": \"Lord-Howe-Normalzeit\",\n \"daylight\": \"Lord-Howe-Sommerzeit\"\n }\n },\n \"Macau\": {\n \"long\": {\n \"generic\": \"Macau-Zeit\",\n \"standard\": \"Macau-Normalzeit\",\n \"daylight\": \"Macau-Sommerzeit\"\n }\n },\n \"Macquarie\": {\n \"long\": {\n \"standard\": \"Macquarieinsel-Zeit\"\n }\n },\n \"Magadan\": {\n \"long\": {\n \"generic\": \"Magadan-Zeit\",\n \"standard\": \"Magadan-Normalzeit\",\n \"daylight\": \"Magadan-Sommerzeit\"\n }\n },\n \"Malaysia\": {\n \"long\": {\n \"standard\": \"Malaysische Zeit\"\n }\n },\n \"Maldives\": {\n \"long\": {\n \"standard\": \"Malediven-Zeit\"\n }\n },\n \"Marquesas\": {\n \"long\": {\n \"standard\": \"Marquesas-Zeit\"\n }\n },\n \"Marshall_Islands\": {\n \"long\": {\n \"standard\": \"Marshallinseln-Zeit\"\n }\n },\n \"Mauritius\": {\n \"long\": {\n \"generic\": \"Mauritius-Zeit\",\n \"standard\": \"Mauritius-Normalzeit\",\n \"daylight\": \"Mauritius-Sommerzeit\"\n }\n },\n \"Mawson\": {\n \"long\": {\n \"standard\": \"Mawson-Zeit\"\n }\n },\n \"Mexico_Northwest\": {\n \"long\": {\n \"generic\": \"Mexiko Nordwestliche Zone-Zeit\",\n \"standard\": \"Mexiko Nordwestliche Zone-Normalzeit\",\n \"daylight\": \"Mexiko Nordwestliche Zone-Sommerzeit\"\n }\n },\n \"Mexico_Pacific\": {\n \"long\": {\n \"generic\": \"Mexiko Pazifikzone-Zeit\",\n \"standard\": \"Mexiko Pazifikzone-Normalzeit\",\n \"daylight\": \"Mexiko Pazifikzone-Sommerzeit\"\n }\n },\n \"Mongolia\": {\n \"long\": {\n \"generic\": \"Ulaanbaatar-Zeit\",\n \"standard\": \"Ulaanbaatar-Normalzeit\",\n \"daylight\": \"Ulaanbaatar-Sommerzeit\"\n }\n },\n \"Moscow\": {\n \"long\": {\n \"generic\": \"Moskauer Zeit\",\n \"standard\": \"Moskauer Normalzeit\",\n \"daylight\": \"Moskauer Sommerzeit\"\n }\n },\n \"Myanmar\": {\n \"long\": {\n \"standard\": \"Myanmar-Zeit\"\n }\n },\n \"Nauru\": {\n \"long\": {\n \"standard\": \"Nauru-Zeit\"\n }\n },\n \"Nepal\": {\n \"long\": {\n \"standard\": \"Nepalesische Zeit\"\n }\n },\n \"New_Caledonia\": {\n \"long\": {\n \"generic\": \"Neukaledonische Zeit\",\n \"standard\": \"Neukaledonische Normalzeit\",\n \"daylight\": \"Neukaledonische Sommerzeit\"\n }\n },\n \"New_Zealand\": {\n \"long\": {\n \"generic\": \"Neuseeland-Zeit\",\n \"standard\": \"Neuseeland-Normalzeit\",\n \"daylight\": \"Neuseeland-Sommerzeit\"\n }\n },\n \"Newfoundland\": {\n \"long\": {\n \"generic\": \"Neufundland-Zeit\",\n \"standard\": \"Neufundland-Normalzeit\",\n \"daylight\": \"Neufundland-Sommerzeit\"\n }\n },\n \"Niue\": {\n \"long\": {\n \"standard\": \"Niue-Zeit\"\n }\n },\n \"Norfolk\": {\n \"long\": {\n \"standard\": \"Norfolkinsel-Zeit\"\n }\n },\n \"Noronha\": {\n \"long\": {\n \"generic\": \"Fernando de Noronha-Zeit\",\n \"standard\": \"Fernando de Noronha-Normalzeit\",\n \"daylight\": \"Fernando de Noronha-Sommerzeit\"\n }\n },\n \"North_Mariana\": {\n \"long\": {\n \"standard\": \"Nördliche-Marianen-Zeit\"\n }\n },\n \"Novosibirsk\": {\n \"long\": {\n \"generic\": \"Nowosibirsk-Zeit\",\n \"standard\": \"Nowosibirsk-Normalzeit\",\n \"daylight\": \"Nowosibirsk-Sommerzeit\"\n }\n },\n \"Omsk\": {\n \"long\": {\n \"generic\": \"Omsk-Zeit\",\n \"standard\": \"Omsk-Normalzeit\",\n \"daylight\": \"Omsk-Sommerzeit\"\n }\n },\n \"Pakistan\": {\n \"long\": {\n \"generic\": \"Pakistanische Zeit\",\n \"standard\": \"Pakistanische Normalzeit\",\n \"daylight\": \"Pakistanische Sommerzeit\"\n }\n },\n \"Palau\": {\n \"long\": {\n \"standard\": \"Palau-Zeit\"\n }\n },\n \"Papua_New_Guinea\": {\n \"long\": {\n \"standard\": \"Papua-Neuguinea-Zeit\"\n }\n },\n \"Paraguay\": {\n \"long\": {\n \"generic\": \"Paraguayanische Zeit\",\n \"standard\": \"Paraguayanische Normalzeit\",\n \"daylight\": \"Paraguayanische Sommerzeit\"\n }\n },\n \"Peru\": {\n \"long\": {\n \"generic\": \"Peruanische Zeit\",\n \"standard\": \"Peruanische Normalzeit\",\n \"daylight\": \"Peruanische Sommerzeit\"\n }\n },\n \"Philippines\": {\n \"long\": {\n \"generic\": \"Philippinische Zeit\",\n \"standard\": \"Philippinische Normalzeit\",\n \"daylight\": \"Philippinische Sommerzeit\"\n }\n },\n \"Phoenix_Islands\": {\n \"long\": {\n \"standard\": \"Phoenixinseln-Zeit\"\n }\n },\n \"Pierre_Miquelon\": {\n \"long\": {\n \"generic\": \"Saint-Pierre-und-Miquelon-Zeit\",\n \"standard\": \"Saint-Pierre-und-Miquelon-Normalzeit\",\n \"daylight\": \"Saint-Pierre-und-Miquelon-Sommerzeit\"\n }\n },\n \"Pitcairn\": {\n \"long\": {\n \"standard\": \"Pitcairninseln-Zeit\"\n }\n },\n \"Ponape\": {\n \"long\": {\n \"standard\": \"Ponape-Zeit\"\n }\n },\n \"Pyongyang\": {\n \"long\": {\n \"standard\": \"Pjöngjang-Zeit\"\n }\n },\n \"Qyzylorda\": {\n \"long\": {\n \"generic\": \"Quysylorda-Zeit\",\n \"standard\": \"Quysylorda-Normalzeit\",\n \"daylight\": \"Qysylorda-Sommerzeit\"\n }\n },\n \"Reunion\": {\n \"long\": {\n \"standard\": \"Réunion-Zeit\"\n }\n },\n \"Rothera\": {\n \"long\": {\n \"standard\": \"Rothera-Zeit\"\n }\n },\n \"Sakhalin\": {\n \"long\": {\n \"generic\": \"Sachalin-Zeit\",\n \"standard\": \"Sachalin-Normalzeit\",\n \"daylight\": \"Sachalin-Sommerzeit\"\n }\n },\n \"Samara\": {\n \"long\": {\n \"generic\": \"Samara-Zeit\",\n \"standard\": \"Samara-Normalzeit\",\n \"daylight\": \"Samara-Sommerzeit\"\n }\n },\n \"Samoa\": {\n \"long\": {\n \"generic\": \"Samoa-Zeit\",\n \"standard\": \"Samoa-Normalzeit\",\n \"daylight\": \"Samoa-Sommerzeit\"\n }\n },\n \"Seychelles\": {\n \"long\": {\n \"standard\": \"Seychellen-Zeit\"\n }\n },\n \"Singapore\": {\n \"long\": {\n \"standard\": \"Singapur-Zeit\"\n }\n },\n \"Solomon\": {\n \"long\": {\n \"standard\": \"Salomoninseln-Zeit\"\n }\n },\n \"South_Georgia\": {\n \"long\": {\n \"standard\": \"Südgeorgische Zeit\"\n }\n },\n \"Suriname\": {\n \"long\": {\n \"standard\": \"Suriname-Zeit\"\n }\n },\n \"Syowa\": {\n \"long\": {\n \"standard\": \"Syowa-Zeit\"\n }\n },\n \"Tahiti\": {\n \"long\": {\n \"standard\": \"Tahiti-Zeit\"\n }\n },\n \"Taipei\": {\n \"long\": {\n \"generic\": \"Taipeh-Zeit\",\n \"standard\": \"Taipeh-Normalzeit\",\n \"daylight\": \"Taipeh-Sommerzeit\"\n }\n },\n \"Tajikistan\": {\n \"long\": {\n \"standard\": \"Tadschikistan-Zeit\"\n }\n },\n \"Tokelau\": {\n \"long\": {\n \"standard\": \"Tokelau-Zeit\"\n }\n },\n \"Tonga\": {\n \"long\": {\n \"generic\": \"Tonganische Zeit\",\n \"standard\": \"Tonganische Normalzeit\",\n \"daylight\": \"Tonganische Sommerzeit\"\n }\n },\n \"Truk\": {\n \"long\": {\n \"standard\": \"Chuuk-Zeit\"\n }\n },\n \"Turkmenistan\": {\n \"long\": {\n \"generic\": \"Turkmenistan-Zeit\",\n \"standard\": \"Turkmenistan-Normalzeit\",\n \"daylight\": \"Turkmenistan-Sommerzeit\"\n }\n },\n \"Tuvalu\": {\n \"long\": {\n \"standard\": \"Tuvalu-Zeit\"\n }\n },\n \"Uruguay\": {\n \"long\": {\n \"generic\": \"Uruguayanische Zeit\",\n \"standard\": \"Uruguyanische Normalzeit\",\n \"daylight\": \"Uruguayanische Sommerzeit\"\n }\n },\n \"Uzbekistan\": {\n \"long\": {\n \"generic\": \"Usbekistan-Zeit\",\n \"standard\": \"Usbekistan-Normalzeit\",\n \"daylight\": \"Usbekistan-Sommerzeit\"\n }\n },\n \"Vanuatu\": {\n \"long\": {\n \"generic\": \"Vanuatu-Zeit\",\n \"standard\": \"Vanuatu-Normalzeit\",\n \"daylight\": \"Vanuatu-Sommerzeit\"\n }\n },\n \"Venezuela\": {\n \"long\": {\n \"standard\": \"Venezuela-Zeit\"\n }\n },\n \"Vladivostok\": {\n \"long\": {\n \"generic\": \"Wladiwostok-Zeit\",\n \"standard\": \"Wladiwostok-Normalzeit\",\n \"daylight\": \"Wladiwostok-Sommerzeit\"\n }\n },\n \"Volgograd\": {\n \"long\": {\n \"generic\": \"Wolgograd-Zeit\",\n \"standard\": \"Wolgograd-Normalzeit\",\n \"daylight\": \"Wolgograd-Sommerzeit\"\n }\n },\n \"Vostok\": {\n \"long\": {\n \"standard\": \"Wostok-Zeit\"\n }\n },\n \"Wake\": {\n \"long\": {\n \"standard\": \"Wake-Insel-Zeit\"\n }\n },\n \"Wallis\": {\n \"long\": {\n \"standard\": \"Wallis-und-Futuna-Zeit\"\n }\n },\n \"Yakutsk\": {\n \"long\": {\n \"generic\": \"Jakutsk-Zeit\",\n \"standard\": \"Jakutsk-Normalzeit\",\n \"daylight\": \"Jakutsk-Sommerzeit\"\n }\n },\n \"Yekaterinburg\": {\n \"long\": {\n \"generic\": \"Jekaterinburg-Zeit\",\n \"standard\": \"Jekaterinburg-Normalzeit\",\n \"daylight\": \"Jekaterinburg-Sommerzeit\"\n }\n }\n }\n }\n }\n }\n }\n}\n","index.ts":"import { enableRipple } from '@syncfusion/ej2-base';\nenableRipple(true);\nimport { Calendar, ChangedEventArgs } from '@syncfusion/ej2-calendars';\nimport { loadCldr, Internationalization } from '@syncfusion/ej2-base';\nimport * as numberingSystems from './common/cldr-data/supplemental/numberingSystems.json';\nimport * as degregorian from './common/cldr-data/main/de/ca-gregorian.json';\nimport * as denumbers from './common/cldr-data/main/de/numbers.json';\nimport * as detimeZoneNames from './common/cldr-data/main/de/timeZoneNames.json';\n/**\n * Internationalization Calendar sample\n */\n\n\n /* loadCldr method to load the culture specific JSON file.*/\n loadCldr(numberingSystems, detimeZoneNames, degregorian, denumbers);\n let calendar: Calendar = new Calendar({\n change: valueChange, locale: 'de'\n });\n calendar.appendTo('#calendar');\n calendar.locale = 'de';\n let globalize: Internationalization = new Internationalization(calendar.locale);\n function valueChange(args: ChangedEventArgs): void {\n /*Displays selected date in the label*/\n (document.getElementById('date_label')).textContent = 'Selected Value: ' + globalize.formatDate(args.value);\n }\n document.getElementById('cultures').addEventListener('change', changeLocale);\n function changeLocale(): void {\n /*Apply selected locale to the component*/\n let culture: string = (document.getElementById('cultures') as HTMLSelectElement).value;\n calendar.locale = culture;\n globalize = new Internationalization(calendar.locale);\n if (calendar.value) {\n let dateString: string = globalize.formatDate(calendar.value);\n (document.getElementById('date_label')).textContent = 'Selected Value: ' + dateString;\n calendar.dataBind();\n }\n }\n\n","index.html":"\n \n \n \n \n\n\n\n\n\n
\n \n \n Culture
\n \n \n \n \n de \n en \n \n
\n \n \n
\n
\n\n\n\n\n","systemjs.config.js":"System.config({\n transpiler: \"typescript\",\n typescriptOptions: {\n compilerOptions: {\n target: \"umd\",\n module: \"commonjs\",\n moduleResolution: \"node\",\n emitDecoratorMetadata: true,\n experimentalDecorators: true\n }\n },\n paths: {\n \"syncfusion:\": \"http://npmci.syncfusion.com/packages/production/\"\n },\n map: {\n main: \"index.ts\",\n typescript: \"https://unpkg.com/typescript@2.2.2/lib/typescript.js\",\n 'plugin-json':'https://cdnjs.cloudflare.com/ajax/libs/systemjs-plugin-json/0.3.0/json.min.js',\n \"@syncfusion/ej2-base\": \"syncfusion:ej2-base/dist/ej2-base.umd.min.js\",\n \"@syncfusion/ej2-buttons\": \"syncfusion:ej2-buttons/dist/ej2-buttons.umd.min.js\",\n \"@syncfusion/ej2-calendars\": \"syncfusion:ej2-calendars/dist/ej2-calendars.umd.min.js\",\n \"@syncfusion/ej2-charts\": \"syncfusion:ej2-charts/dist/ej2-charts.umd.min.js\",\n \"@syncfusion/ej2-circulargauge\": \"syncfusion:ej2-circulargauge/dist/ej2-circulargauge.umd.min.js\",\n \"@syncfusion/ej2-lineargauge\": \"syncfusion:ej2-lineargauge/dist/ej2-lineargauge.umd.min.js\",\n \"@syncfusion/ej2-data\": \"syncfusion:ej2-data/dist/ej2-data.umd.min.js\",\n \"@syncfusion/ej2-dropdowns\": \"syncfusion:ej2-dropdowns/dist/ej2-dropdowns.umd.min.js\",\n \"@syncfusion/ej2-grids\": \"syncfusion:ej2-grids/dist/ej2-grids.umd.min.js\", \n \"@syncfusion/ej2-inputs\": \"syncfusion:ej2-inputs/dist/ej2-inputs.umd.min.js\", \n \"@syncfusion/ej2-lists\": \"syncfusion:ej2-lists/dist/ej2-lists.umd.min.js\",\n \"@syncfusion/ej2-navigations\": \"syncfusion:ej2-navigations/dist/ej2-navigations.umd.min.js\", \n \"@syncfusion/ej2-popups\": \"syncfusion:ej2-popups/dist/ej2-popups.umd.min.js\",\n \"@syncfusion/ej2-excel-export\": \"syncfusion:ej2-excel-export/dist/ej2-excel-export.umd.min.js\",\n \"@syncfusion/ej2-pdf-export\": \"syncfusion:ej2-pdf-export/dist/ej2-pdf-export.umd.min.js\",\n \"@syncfusion/ej2-compression\": \"syncfusion:ej2-compression/dist/ej2-compression.umd.min.js\",\n \"@syncfusion/ej2-file-utils\": \"syncfusion:ej2-file-utils/dist/ej2-file-utils.umd.min.js\"\n },\n meta: { \n '*.json': { loader: 'plugin-json' }\n }\n});\nSystem.import('index.ts').catch(console.error.bind(console));"}
\ No newline at end of file
+{"common/cldr-data/supplemental/numberingSystems.json":"{\n \"supplemental\": {\n \"version\": {\n \"_number\": \"$Revision: 12732 $\",\n \"_unicodeVersion\": \"9.0.0\",\n \"_cldrVersion\": \"31\"\n },\n \"numberingSystems\": {\n \"adlm\": {\n \"_digits\": \"𞥐𞥑𞥒𞥓𞥔𞥕𞥖𞥗𞥘𞥙\",\n \"_type\": \"numeric\"\n },\n \"ahom\": {\n \"_digits\": \"𑜰𑜱𑜲𑜳𑜴𑜵𑜶𑜷𑜸𑜹\",\n \"_type\": \"numeric\"\n },\n \"arab\": {\n \"_digits\": \"٠١٢٣٤٥٦٧٨٩\",\n \"_type\": \"numeric\"\n },\n \"arabext\": {\n \"_digits\": \"۰۱۲۳۴۵۶۷۸۹\",\n \"_type\": \"numeric\"\n },\n \"armn\": {\n \"_rules\": \"armenian-upper\",\n \"_type\": \"algorithmic\"\n },\n \"armnlow\": {\n \"_rules\": \"armenian-lower\",\n \"_type\": \"algorithmic\"\n },\n \"bali\": {\n \"_digits\": \"᭐᭑᭒᭓᭔᭕᭖᭗᭘᭙\",\n \"_type\": \"numeric\"\n },\n \"beng\": {\n \"_digits\": \"০১২৩৪৫৬৭৮৯\",\n \"_type\": \"numeric\"\n },\n \"bhks\": {\n \"_digits\": \"𑱐𑱑𑱒𑱓𑱔𑱕𑱖𑱗𑱘𑱙\",\n \"_type\": \"numeric\"\n },\n \"brah\": {\n \"_digits\": \"𑁦𑁧𑁨𑁩𑁪𑁫𑁬𑁭𑁮𑁯\",\n \"_type\": \"numeric\"\n },\n \"cakm\": {\n \"_digits\": \"𑄶𑄷𑄸𑄹𑄺𑄻𑄼𑄽𑄾𑄿\",\n \"_type\": \"numeric\"\n },\n \"cham\": {\n \"_digits\": \"꩐꩑꩒꩓꩔꩕꩖꩗꩘꩙\",\n \"_type\": \"numeric\"\n },\n \"cyrl\": {\n \"_rules\": \"cyrillic-lower\",\n \"_type\": \"algorithmic\"\n },\n \"deva\": {\n \"_digits\": \"०१२३४५६७८९\",\n \"_type\": \"numeric\"\n },\n \"ethi\": {\n \"_rules\": \"ethiopic\",\n \"_type\": \"algorithmic\"\n },\n \"fullwide\": {\n \"_digits\": \"0123456789\",\n \"_type\": \"numeric\"\n },\n \"geor\": {\n \"_rules\": \"georgian\",\n \"_type\": \"algorithmic\"\n },\n \"grek\": {\n \"_rules\": \"greek-upper\",\n \"_type\": \"algorithmic\"\n },\n \"greklow\": {\n \"_rules\": \"greek-lower\",\n \"_type\": \"algorithmic\"\n },\n \"gujr\": {\n \"_digits\": \"૦૧૨૩૪૫૬૭૮૯\",\n \"_type\": \"numeric\"\n },\n \"guru\": {\n \"_digits\": \"੦੧੨੩੪੫੬੭੮੯\",\n \"_type\": \"numeric\"\n },\n \"hanidays\": {\n \"_rules\": \"zh/SpelloutRules/spellout-numbering-days\",\n \"_type\": \"algorithmic\"\n },\n \"hanidec\": {\n \"_digits\": \"〇一二三四五六七八九\",\n \"_type\": \"numeric\"\n },\n \"hans\": {\n \"_rules\": \"zh/SpelloutRules/spellout-cardinal\",\n \"_type\": \"algorithmic\"\n },\n \"hansfin\": {\n \"_rules\": \"zh/SpelloutRules/spellout-cardinal-financial\",\n \"_type\": \"algorithmic\"\n },\n \"hant\": {\n \"_rules\": \"zh_Hant/SpelloutRules/spellout-cardinal\",\n \"_type\": \"algorithmic\"\n },\n \"hantfin\": {\n \"_rules\": \"zh_Hant/SpelloutRules/spellout-cardinal-financial\",\n \"_type\": \"algorithmic\"\n },\n \"hebr\": {\n \"_rules\": \"hebrew\",\n \"_type\": \"algorithmic\"\n },\n \"hmng\": {\n \"_digits\": \"𖭐𖭑𖭒𖭓𖭔𖭕𖭖𖭗𖭘𖭙\",\n \"_type\": \"numeric\"\n },\n \"java\": {\n \"_digits\": \"꧐꧑꧒꧓꧔꧕꧖꧗꧘꧙\",\n \"_type\": \"numeric\"\n },\n \"jpan\": {\n \"_rules\": \"ja/SpelloutRules/spellout-cardinal\",\n \"_type\": \"algorithmic\"\n },\n \"jpanfin\": {\n \"_rules\": \"ja/SpelloutRules/spellout-cardinal-financial\",\n \"_type\": \"algorithmic\"\n },\n \"kali\": {\n \"_digits\": \"꤀꤁꤂꤃꤄꤅꤆꤇꤈꤉\",\n \"_type\": \"numeric\"\n },\n \"khmr\": {\n \"_digits\": \"០១២៣៤៥៦៧៨៩\",\n \"_type\": \"numeric\"\n },\n \"knda\": {\n \"_digits\": \"೦೧೨೩೪೫೬೭೮೯\",\n \"_type\": \"numeric\"\n },\n \"lana\": {\n \"_digits\": \"᪀᪁᪂᪃᪄᪅᪆᪇᪈᪉\",\n \"_type\": \"numeric\"\n },\n \"lanatham\": {\n \"_digits\": \"᪐᪑᪒᪓᪔᪕᪖᪗᪘᪙\",\n \"_type\": \"numeric\"\n },\n \"laoo\": {\n \"_digits\": \"໐໑໒໓໔໕໖໗໘໙\",\n \"_type\": \"numeric\"\n },\n \"latn\": {\n \"_digits\": \"0123456789\",\n \"_type\": \"numeric\"\n },\n \"lepc\": {\n \"_digits\": \"᱀᱁᱂᱃᱄᱅᱆᱇᱈᱉\",\n \"_type\": \"numeric\"\n },\n \"limb\": {\n \"_digits\": \"᥆᥇᥈᥉᥊᥋᥌᥍᥎᥏\",\n \"_type\": \"numeric\"\n },\n \"mathbold\": {\n \"_digits\": \"𝟎𝟏𝟐𝟑𝟒𝟓𝟔𝟕𝟖𝟗\",\n \"_type\": \"numeric\"\n },\n \"mathdbl\": {\n \"_digits\": \"𝟘𝟙𝟚𝟛𝟜𝟝𝟞𝟟𝟠𝟡\",\n \"_type\": \"numeric\"\n },\n \"mathmono\": {\n \"_digits\": \"𝟶𝟷𝟸𝟹𝟺𝟻𝟼𝟽𝟾𝟿\",\n \"_type\": \"numeric\"\n },\n \"mathsanb\": {\n \"_digits\": \"𝟬𝟭𝟮𝟯𝟰𝟱𝟲𝟳𝟴𝟵\",\n \"_type\": \"numeric\"\n },\n \"mathsans\": {\n \"_digits\": \"𝟢𝟣𝟤𝟥𝟦𝟧𝟨𝟩𝟪𝟫\",\n \"_type\": \"numeric\"\n },\n \"mlym\": {\n \"_digits\": \"൦൧൨൩൪൫൬൭൮൯\",\n \"_type\": \"numeric\"\n },\n \"modi\": {\n \"_digits\": \"𑙐𑙑𑙒𑙓𑙔𑙕𑙖𑙗𑙘𑙙\",\n \"_type\": \"numeric\"\n },\n \"mong\": {\n \"_digits\": \"᠐᠑᠒᠓᠔᠕᠖᠗᠘᠙\",\n \"_type\": \"numeric\"\n },\n \"mroo\": {\n \"_digits\": \"𖩠𖩡𖩢𖩣𖩤𖩥𖩦𖩧𖩨𖩩\",\n \"_type\": \"numeric\"\n },\n \"mtei\": {\n \"_digits\": \"꯰꯱꯲꯳꯴꯵꯶꯷꯸꯹\",\n \"_type\": \"numeric\"\n },\n \"mymr\": {\n \"_digits\": \"၀၁၂၃၄၅၆၇၈၉\",\n \"_type\": \"numeric\"\n },\n \"mymrshan\": {\n \"_digits\": \"႐႑႒႓႔႕႖႗႘႙\",\n \"_type\": \"numeric\"\n },\n \"mymrtlng\": {\n \"_digits\": \"꧰꧱꧲꧳꧴꧵꧶꧷꧸꧹\",\n \"_type\": \"numeric\"\n },\n \"newa\": {\n \"_digits\": \"𑑐𑑑𑑒𑑓𑑔𑑕𑑖𑑗𑑘𑑙\",\n \"_type\": \"numeric\"\n },\n \"nkoo\": {\n \"_digits\": \"߀߁߂߃߄߅߆߇߈߉\",\n \"_type\": \"numeric\"\n },\n \"olck\": {\n \"_digits\": \"᱐᱑᱒᱓᱔᱕᱖᱗᱘᱙\",\n \"_type\": \"numeric\"\n },\n \"orya\": {\n \"_digits\": \"୦୧୨୩୪୫୬୭୮୯\",\n \"_type\": \"numeric\"\n },\n \"osma\": {\n \"_digits\": \"𐒠𐒡𐒢𐒣𐒤𐒥𐒦𐒧𐒨𐒩\",\n \"_type\": \"numeric\"\n },\n \"roman\": {\n \"_rules\": \"roman-upper\",\n \"_type\": \"algorithmic\"\n },\n \"romanlow\": {\n \"_rules\": \"roman-lower\",\n \"_type\": \"algorithmic\"\n },\n \"saur\": {\n \"_digits\": \"꣐꣑꣒꣓꣔꣕꣖꣗꣘꣙\",\n \"_type\": \"numeric\"\n },\n \"shrd\": {\n \"_digits\": \"𑇐𑇑𑇒𑇓𑇔𑇕𑇖𑇗𑇘𑇙\",\n \"_type\": \"numeric\"\n },\n \"sind\": {\n \"_digits\": \"𑋰𑋱𑋲𑋳𑋴𑋵𑋶𑋷𑋸𑋹\",\n \"_type\": \"numeric\"\n },\n \"sinh\": {\n \"_digits\": \"෦෧෨෩෪෫෬෭෮෯\",\n \"_type\": \"numeric\"\n },\n \"sora\": {\n \"_digits\": \"𑃰𑃱𑃲𑃳𑃴𑃵𑃶𑃷𑃸𑃹\",\n \"_type\": \"numeric\"\n },\n \"sund\": {\n \"_digits\": \"᮰᮱᮲᮳᮴᮵᮶᮷᮸᮹\",\n \"_type\": \"numeric\"\n },\n \"takr\": {\n \"_digits\": \"𑛀𑛁𑛂𑛃𑛄𑛅𑛆𑛇𑛈𑛉\",\n \"_type\": \"numeric\"\n },\n \"talu\": {\n \"_digits\": \"᧐᧑᧒᧓᧔᧕᧖᧗᧘᧙\",\n \"_type\": \"numeric\"\n },\n \"taml\": {\n \"_rules\": \"tamil\",\n \"_type\": \"algorithmic\"\n },\n \"tamldec\": {\n \"_digits\": \"௦௧௨௩௪௫௬௭௮௯\",\n \"_type\": \"numeric\"\n },\n \"telu\": {\n \"_digits\": \"౦౧౨౩౪౫౬౭౮౯\",\n \"_type\": \"numeric\"\n },\n \"thai\": {\n \"_digits\": \"๐๑๒๓๔๕๖๗๘๙\",\n \"_type\": \"numeric\"\n },\n \"tibt\": {\n \"_digits\": \"༠༡༢༣༤༥༦༧༨༩\",\n \"_type\": \"numeric\"\n },\n \"tirh\": {\n \"_digits\": \"𑓐𑓑𑓒𑓓𑓔𑓕𑓖𑓗𑓘𑓙\",\n \"_type\": \"numeric\"\n },\n \"vaii\": {\n \"_digits\": \"꘠꘡꘢꘣꘤꘥꘦꘧꘨꘩\",\n \"_type\": \"numeric\"\n },\n \"wara\": {\n \"_digits\": \"𑣠𑣡𑣢𑣣𑣤𑣥𑣦𑣧𑣨𑣩\",\n \"_type\": \"numeric\"\n }\n }\n }\n}\n","common/cldr-data/main/de/ca-gregorian.json":"{\n \"main\": {\n \"de\": {\n \"identity\": {\n \"version\": {\n \"_number\": \"$Revision: 12879 $\",\n \"_cldrVersion\": \"30.0.3\"\n },\n \"language\": \"de\"\n },\n \"dates\": {\n \"calendars\": {\n \"gregorian\": {\n \"months\": {\n \"format\": {\n \"abbreviated\": {\n \"1\": \"Jan.\",\n \"2\": \"Feb.\",\n \"3\": \"März\",\n \"4\": \"Apr.\",\n \"5\": \"Mai\",\n \"6\": \"Juni\",\n \"7\": \"Juli\",\n \"8\": \"Aug.\",\n \"9\": \"Sep.\",\n \"10\": \"Okt.\",\n \"11\": \"Nov.\",\n \"12\": \"Dez.\"\n },\n \"narrow\": {\n \"1\": \"J\",\n \"2\": \"F\",\n \"3\": \"M\",\n \"4\": \"A\",\n \"5\": \"M\",\n \"6\": \"J\",\n \"7\": \"J\",\n \"8\": \"A\",\n \"9\": \"S\",\n \"10\": \"O\",\n \"11\": \"N\",\n \"12\": \"D\"\n },\n \"wide\": {\n \"1\": \"Januar\",\n \"2\": \"Februar\",\n \"3\": \"März\",\n \"4\": \"April\",\n \"5\": \"Mai\",\n \"6\": \"Juni\",\n \"7\": \"Juli\",\n \"8\": \"August\",\n \"9\": \"September\",\n \"10\": \"Oktober\",\n \"11\": \"November\",\n \"12\": \"Dezember\"\n }\n },\n \"stand-alone\": {\n \"abbreviated\": {\n \"1\": \"Jan\",\n \"2\": \"Feb\",\n \"3\": \"Mär\",\n \"4\": \"Apr\",\n \"5\": \"Mai\",\n \"6\": \"Jun\",\n \"7\": \"Jul\",\n \"8\": \"Aug\",\n \"9\": \"Sep\",\n \"10\": \"Okt\",\n \"11\": \"Nov\",\n \"12\": \"Dez\"\n },\n \"narrow\": {\n \"1\": \"J\",\n \"2\": \"F\",\n \"3\": \"M\",\n \"4\": \"A\",\n \"5\": \"M\",\n \"6\": \"J\",\n \"7\": \"J\",\n \"8\": \"A\",\n \"9\": \"S\",\n \"10\": \"O\",\n \"11\": \"N\",\n \"12\": \"D\"\n },\n \"wide\": {\n \"1\": \"Januar\",\n \"2\": \"Februar\",\n \"3\": \"März\",\n \"4\": \"April\",\n \"5\": \"Mai\",\n \"6\": \"Juni\",\n \"7\": \"Juli\",\n \"8\": \"August\",\n \"9\": \"September\",\n \"10\": \"Oktober\",\n \"11\": \"November\",\n \"12\": \"Dezember\"\n }\n }\n },\n \"days\": {\n \"format\": {\n \"abbreviated\": {\n \"sun\": \"So.\",\n \"mon\": \"Mo.\",\n \"tue\": \"Di.\",\n \"wed\": \"Mi.\",\n \"thu\": \"Do.\",\n \"fri\": \"Fr.\",\n \"sat\": \"Sa.\"\n },\n \"narrow\": {\n \"sun\": \"S\",\n \"mon\": \"M\",\n \"tue\": \"D\",\n \"wed\": \"M\",\n \"thu\": \"D\",\n \"fri\": \"F\",\n \"sat\": \"S\"\n },\n \"short\": {\n \"sun\": \"So.\",\n \"mon\": \"Mo.\",\n \"tue\": \"Di.\",\n \"wed\": \"Mi.\",\n \"thu\": \"Do.\",\n \"fri\": \"Fr.\",\n \"sat\": \"Sa.\"\n },\n \"wide\": {\n \"sun\": \"Sonntag\",\n \"mon\": \"Montag\",\n \"tue\": \"Dienstag\",\n \"wed\": \"Mittwoch\",\n \"thu\": \"Donnerstag\",\n \"fri\": \"Freitag\",\n \"sat\": \"Samstag\"\n }\n },\n \"stand-alone\": {\n \"abbreviated\": {\n \"sun\": \"So\",\n \"mon\": \"Mo\",\n \"tue\": \"Di\",\n \"wed\": \"Mi\",\n \"thu\": \"Do\",\n \"fri\": \"Fr\",\n \"sat\": \"Sa\"\n },\n \"narrow\": {\n \"sun\": \"S\",\n \"mon\": \"M\",\n \"tue\": \"D\",\n \"wed\": \"M\",\n \"thu\": \"D\",\n \"fri\": \"F\",\n \"sat\": \"S\"\n },\n \"short\": {\n \"sun\": \"So.\",\n \"mon\": \"Mo.\",\n \"tue\": \"Di.\",\n \"wed\": \"Mi.\",\n \"thu\": \"Do.\",\n \"fri\": \"Fr.\",\n \"sat\": \"Sa.\"\n },\n \"wide\": {\n \"sun\": \"Sonntag\",\n \"mon\": \"Montag\",\n \"tue\": \"Dienstag\",\n \"wed\": \"Mittwoch\",\n \"thu\": \"Donnerstag\",\n \"fri\": \"Freitag\",\n \"sat\": \"Samstag\"\n }\n }\n },\n \"quarters\": {\n \"format\": {\n \"abbreviated\": {\n \"1\": \"Q1\",\n \"2\": \"Q2\",\n \"3\": \"Q3\",\n \"4\": \"Q4\"\n },\n \"narrow\": {\n \"1\": \"1\",\n \"2\": \"2\",\n \"3\": \"3\",\n \"4\": \"4\"\n },\n \"wide\": {\n \"1\": \"1. Quartal\",\n \"2\": \"2. Quartal\",\n \"3\": \"3. Quartal\",\n \"4\": \"4. Quartal\"\n }\n },\n \"stand-alone\": {\n \"abbreviated\": {\n \"1\": \"Q1\",\n \"2\": \"Q2\",\n \"3\": \"Q3\",\n \"4\": \"Q4\"\n },\n \"narrow\": {\n \"1\": \"1\",\n \"2\": \"2\",\n \"3\": \"3\",\n \"4\": \"4\"\n },\n \"wide\": {\n \"1\": \"1. Quartal\",\n \"2\": \"2. Quartal\",\n \"3\": \"3. Quartal\",\n \"4\": \"4. Quartal\"\n }\n }\n },\n \"dayPeriods\": {\n \"format\": {\n \"abbreviated\": {\n \"midnight\": \"Mitternacht\",\n \"am\": \"vorm.\",\n \"pm\": \"nachm.\",\n \"morning1\": \"morgens\",\n \"morning2\": \"vormittags\",\n \"afternoon1\": \"mittags\",\n \"afternoon2\": \"nachmittags\",\n \"evening1\": \"abends\",\n \"night1\": \"nachts\"\n },\n \"narrow\": {\n \"midnight\": \"Mitternacht\",\n \"am\": \"vm.\",\n \"pm\": \"nm.\",\n \"morning1\": \"morgens\",\n \"morning2\": \"vormittags\",\n \"afternoon1\": \"mittags\",\n \"afternoon2\": \"nachmittags\",\n \"evening1\": \"abends\",\n \"night1\": \"nachts\"\n },\n \"wide\": {\n \"midnight\": \"Mitternacht\",\n \"am\": \"vorm.\",\n \"pm\": \"nachm.\",\n \"morning1\": \"morgens\",\n \"morning2\": \"vormittags\",\n \"afternoon1\": \"mittags\",\n \"afternoon2\": \"nachmittags\",\n \"evening1\": \"abends\",\n \"night1\": \"nachts\"\n }\n },\n \"stand-alone\": {\n \"abbreviated\": {\n \"midnight\": \"Mitternacht\",\n \"am\": \"vorm.\",\n \"pm\": \"nachm.\",\n \"morning1\": \"Morgen\",\n \"morning2\": \"Vormittag\",\n \"afternoon1\": \"Mittag\",\n \"afternoon2\": \"Nachmittag\",\n \"evening1\": \"Abend\",\n \"night1\": \"Nacht\"\n },\n \"narrow\": {\n \"midnight\": \"Mitternacht\",\n \"am\": \"vorm.\",\n \"pm\": \"nachm.\",\n \"morning1\": \"Morgen\",\n \"morning2\": \"Vormittag\",\n \"afternoon1\": \"Mittag\",\n \"afternoon2\": \"Nachmittag\",\n \"evening1\": \"Abend\",\n \"night1\": \"Nacht\"\n },\n \"wide\": {\n \"midnight\": \"Mitternacht\",\n \"am\": \"vorm.\",\n \"pm\": \"nachm.\",\n \"morning1\": \"Morgen\",\n \"morning2\": \"Vormittag\",\n \"afternoon1\": \"Mittag\",\n \"afternoon2\": \"Nachmittag\",\n \"evening1\": \"Abend\",\n \"night1\": \"Nacht\"\n }\n }\n },\n \"eras\": {\n \"eraNames\": {\n \"0\": \"v. Chr.\",\n \"0-alt-variant\": \"vor unserer Zeitrechnung\",\n \"1\": \"n. Chr.\",\n \"1-alt-variant\": \"unserer Zeitrechnung\"\n },\n \"eraAbbr\": {\n \"0\": \"v. Chr.\",\n \"0-alt-variant\": \"v. u. Z.\",\n \"1\": \"n. Chr.\",\n \"1-alt-variant\": \"u. Z.\"\n },\n \"eraNarrow\": {\n \"0\": \"v. Chr.\",\n \"0-alt-variant\": \"v. u. Z.\",\n \"1\": \"n. Chr.\",\n \"1-alt-variant\": \"u. Z.\"\n }\n },\n \"dateFormats\": {\n \"full\": \"EEEE, d. MMMM y\",\n \"long\": \"d. MMMM y\",\n \"medium\": \"dd.MM.y\",\n \"short\": \"dd.MM.yy\"\n },\n \"timeFormats\": {\n \"full\": \"HH:mm:ss zzzz\",\n \"long\": \"HH:mm:ss z\",\n \"medium\": \"HH:mm:ss\",\n \"short\": \"HH:mm\"\n },\n \"dateTimeFormats\": {\n \"full\": \"{1} 'um' {0}\",\n \"long\": \"{1} 'um' {0}\",\n \"medium\": \"{1}, {0}\",\n \"short\": \"{1}, {0}\",\n \"availableFormats\": {\n \"d\": \"d\",\n \"E\": \"ccc\",\n \"Ed\": \"E, d.\",\n \"Ehm\": \"E h:mm a\",\n \"EHm\": \"E, HH:mm\",\n \"Ehms\": \"E, h:mm:ss a\",\n \"EHms\": \"E, HH:mm:ss\",\n \"Gy\": \"y G\",\n \"GyMMM\": \"MMM y G\",\n \"GyMMMd\": \"d. MMM y G\",\n \"GyMMMEd\": \"E, d. MMM y G\",\n \"h\": \"h 'Uhr' a\",\n \"H\": \"HH 'Uhr'\",\n \"hm\": \"h:mm a\",\n \"Hm\": \"HH:mm\",\n \"hms\": \"h:mm:ss a\",\n \"Hms\": \"HH:mm:ss\",\n \"hmsv\": \"h:mm:ss a v\",\n \"Hmsv\": \"HH:mm:ss v\",\n \"hmv\": \"h:mm a v\",\n \"Hmv\": \"HH:mm v\",\n \"M\": \"L\",\n \"Md\": \"d.M.\",\n \"MEd\": \"E, d.M.\",\n \"MMd\": \"d.MM.\",\n \"MMdd\": \"dd.MM.\",\n \"MMM\": \"LLL\",\n \"MMMd\": \"d. MMM\",\n \"MMMEd\": \"E, d. MMM\",\n \"MMMMd\": \"d. MMMM\",\n \"MMMMEd\": \"E, d. MMMM\",\n \"MMMMW\": \"'Woche' W 'im' MMM\",\n \"MMMMW\": \"'Woche' W 'im' MMM\",\n \"ms\": \"mm:ss\",\n \"y\": \"y\",\n \"yM\": \"M.y\",\n \"yMd\": \"d.M.y\",\n \"yMEd\": \"E, d.M.y\",\n \"yMM\": \"MM.y\",\n \"yMMdd\": \"dd.MM.y\",\n \"yMMM\": \"MMM y\",\n \"yMMMd\": \"d. MMM y\",\n \"yMMMEd\": \"E, d. MMM y\",\n \"yMMMM\": \"MMMM y\",\n \"yQQQ\": \"QQQ y\",\n \"yQQQQ\": \"QQQQ y\",\n \"yw\": \"'Woche' w 'des' 'Jahres' y\",\n \"yw\": \"'Woche' w 'des' 'Jahres' y\"\n },\n \"appendItems\": {\n \"Day\": \"{0} ({2}: {1})\",\n \"Day-Of-Week\": \"{0} {1}\",\n \"Era\": \"{1} {0}\",\n \"Hour\": \"{0} ({2}: {1})\",\n \"Minute\": \"{0} ({2}: {1})\",\n \"Month\": \"{0} ({2}: {1})\",\n \"Quarter\": \"{0} ({2}: {1})\",\n \"Second\": \"{0} ({2}: {1})\",\n \"Timezone\": \"{0} {1}\",\n \"Week\": \"{0} ({2}: {1})\",\n \"Year\": \"{1} {0}\"\n },\n \"intervalFormats\": {\n \"intervalFormatFallback\": \"{0} – {1}\",\n \"d\": {\n \"d\": \"d.–d.\"\n },\n \"h\": {\n \"a\": \"h 'Uhr' a – h 'Uhr' a\",\n \"h\": \"h – h 'Uhr' a\"\n },\n \"H\": {\n \"H\": \"HH–HH 'Uhr'\"\n },\n \"hm\": {\n \"a\": \"h:mm a – h:mm a\",\n \"h\": \"h:mm–h:mm a\",\n \"m\": \"h:mm–h:mm a\"\n },\n \"Hm\": {\n \"H\": \"HH:mm–HH:mm 'Uhr'\",\n \"m\": \"HH:mm–HH:mm 'Uhr'\"\n },\n \"hmv\": {\n \"a\": \"h:mm a – h:mm a v\",\n \"h\": \"h:mm–h:mm a v\",\n \"m\": \"h:mm–h:mm a v\"\n },\n \"Hmv\": {\n \"H\": \"HH:mm–HH:mm 'Uhr' v\",\n \"m\": \"HH:mm–HH:mm 'Uhr' v\"\n },\n \"hv\": {\n \"a\": \"h a – h a v\",\n \"h\": \"h–h a v\"\n },\n \"Hv\": {\n \"H\": \"HH–HH 'Uhr' v\"\n },\n \"M\": {\n \"M\": \"M.–M.\"\n },\n \"Md\": {\n \"d\": \"dd.MM. – dd.MM.\",\n \"M\": \"dd.MM. – dd.MM.\"\n },\n \"MEd\": {\n \"d\": \"E, dd.MM. – E, dd.MM.\",\n \"M\": \"E, dd.MM. – E, dd.MM.\"\n },\n \"MMM\": {\n \"M\": \"MMM–MMM\"\n },\n \"MMMd\": {\n \"d\": \"d.–d. MMM\",\n \"M\": \"d. MMM – d. MMM\"\n },\n \"MMMEd\": {\n \"d\": \"E, d. – E, d. MMM\",\n \"M\": \"E, d. MMM – E, d. MMM\"\n },\n \"MMMM\": {\n \"M\": \"LLLL–LLLL\"\n },\n \"y\": {\n \"y\": \"y–y\"\n },\n \"yM\": {\n \"M\": \"MM.y – MM.y\",\n \"y\": \"MM.y – MM.y\"\n },\n \"yMd\": {\n \"d\": \"dd.MM.y – dd.MM.y\",\n \"M\": \"dd.MM.y – dd.MM.y\",\n \"y\": \"dd.MM.y – dd.MM.y\"\n },\n \"yMEd\": {\n \"d\": \"E, dd.MM.y – E, dd.MM.y\",\n \"M\": \"E, dd.MM.y – E, dd.MM.y\",\n \"y\": \"E, dd.MM.y – E, dd.MM.y\"\n },\n \"yMMM\": {\n \"M\": \"MMM–MMM y\",\n \"y\": \"MMM y – MMM y\"\n },\n \"yMMMd\": {\n \"d\": \"d.–d. MMM y\",\n \"M\": \"d. MMM – d. MMM y\",\n \"y\": \"d. MMM y – d. MMM y\"\n },\n \"yMMMEd\": {\n \"d\": \"E, d. – E, d. MMM y\",\n \"M\": \"E, d. MMM – E, d. MMM y\",\n \"y\": \"E, d. MMM y – E, d. MMM y\"\n },\n \"yMMMM\": {\n \"M\": \"MMMM–MMMM y\",\n \"y\": \"MMMM y – MMMM y\"\n }\n }\n }\n }\n }\n }\n }\n }\n}\n","common/cldr-data/main/de/numbers.json":"{\n \"main\": {\n \"de\": {\n \"identity\": {\n \"version\": {\n \"_number\": \"$Revision: 13259 $\",\n \"_cldrVersion\": \"31\"\n },\n \"language\": \"de\"\n },\n \"numbers\": {\n \"defaultNumberingSystem\": \"latn\",\n \"otherNumberingSystems\": {\n \"native\": \"latn\"\n },\n \"minimumGroupingDigits\": \"1\",\n \"symbols-numberSystem-latn\": {\n \"decimal\": \",\",\n \"group\": \".\",\n \"list\": \";\",\n \"percentSign\": \"%\",\n \"plusSign\": \"+\",\n \"minusSign\": \"-\",\n \"exponential\": \"E\",\n \"superscriptingExponent\": \"·\",\n \"perMille\": \"‰\",\n \"infinity\": \"∞\",\n \"nan\": \"NaN\",\n \"timeSeparator\": \":\"\n },\n \"decimalFormats-numberSystem-latn\": {\n \"standard\": \"#,##0.###\",\n \"long\": {\n \"decimalFormat\": {\n \"1000-count-one\": \"0 Tausend\",\n \"1000-count-other\": \"0 Tausend\",\n \"10000-count-one\": \"00 Tausend\",\n \"10000-count-other\": \"00 Tausend\",\n \"100000-count-one\": \"000 Tausend\",\n \"100000-count-other\": \"000 Tausend\",\n \"1000000-count-one\": \"0 Million\",\n \"1000000-count-other\": \"0 Millionen\",\n \"10000000-count-one\": \"00 Millionen\",\n \"10000000-count-other\": \"00 Millionen\",\n \"100000000-count-one\": \"000 Millionen\",\n \"100000000-count-other\": \"000 Millionen\",\n \"1000000000-count-one\": \"0 Milliarde\",\n \"1000000000-count-other\": \"0 Milliarden\",\n \"10000000000-count-one\": \"00 Milliarden\",\n \"10000000000-count-other\": \"00 Milliarden\",\n \"100000000000-count-one\": \"000 Milliarden\",\n \"100000000000-count-other\": \"000 Milliarden\",\n \"1000000000000-count-one\": \"0 Billion\",\n \"1000000000000-count-other\": \"0 Billionen\",\n \"10000000000000-count-one\": \"00 Billionen\",\n \"10000000000000-count-other\": \"00 Billionen\",\n \"100000000000000-count-one\": \"000 Billionen\",\n \"100000000000000-count-other\": \"000 Billionen\"\n }\n },\n \"short\": {\n \"decimalFormat\": {\n \"1000-count-one\": \"0\",\n \"1000-count-other\": \"0\",\n \"10000-count-one\": \"0\",\n \"10000-count-other\": \"0\",\n \"100000-count-one\": \"0\",\n \"100000-count-other\": \"0\",\n \"1000000-count-one\": \"0 Mio'.'\",\n \"1000000-count-other\": \"0 Mio'.'\",\n \"10000000-count-one\": \"00 Mio'.'\",\n \"10000000-count-other\": \"00 Mio'.'\",\n \"100000000-count-one\": \"000 Mio'.'\",\n \"100000000-count-other\": \"000 Mio'.'\",\n \"1000000000-count-one\": \"0 Mrd'.'\",\n \"1000000000-count-other\": \"0 Mrd'.'\",\n \"10000000000-count-one\": \"00 Mrd'.'\",\n \"10000000000-count-other\": \"00 Mrd'.'\",\n \"100000000000-count-one\": \"000 Mrd'.'\",\n \"100000000000-count-other\": \"000 Mrd'.'\",\n \"1000000000000-count-one\": \"0 Bio'.'\",\n \"1000000000000-count-other\": \"0 Bio'.'\",\n \"10000000000000-count-one\": \"00 Bio'.'\",\n \"10000000000000-count-other\": \"00 Bio'.'\",\n \"100000000000000-count-one\": \"000 Bio'.'\",\n \"100000000000000-count-other\": \"000 Bio'.'\"\n }\n }\n },\n \"scientificFormats-numberSystem-latn\": {\n \"standard\": \"#E0\"\n },\n \"percentFormats-numberSystem-latn\": {\n \"standard\": \"#,##0 %\"\n },\n \"currencyFormats-numberSystem-latn\": {\n \"currencySpacing\": {\n \"beforeCurrency\": {\n \"currencyMatch\": \"[:^S:]\",\n \"surroundingMatch\": \"[:digit:]\",\n \"insertBetween\": \" \"\n },\n \"afterCurrency\": {\n \"currencyMatch\": \"[:^S:]\",\n \"surroundingMatch\": \"[:digit:]\",\n \"insertBetween\": \" \"\n }\n },\n \"standard\": \"#,##0.00 ¤\",\n \"accounting\": \"#,##0.00 ¤\",\n \"short\": {\n \"standard\": {\n \"1000-count-one\": \"0 Tsd'.' ¤\",\n \"1000-count-other\": \"0 Tsd'.' ¤\",\n \"10000-count-one\": \"00 Tsd'.' ¤\",\n \"10000-count-other\": \"00 Tsd'.' ¤\",\n \"100000-count-one\": \"000 Tsd'.' ¤\",\n \"100000-count-other\": \"000 Tsd'.' ¤\",\n \"1000000-count-one\": \"0 Mio'.' ¤\",\n \"1000000-count-other\": \"0 Mio'.' ¤\",\n \"10000000-count-one\": \"00 Mio'.' ¤\",\n \"10000000-count-other\": \"00 Mio'.' ¤\",\n \"100000000-count-one\": \"000 Mio'.' ¤\",\n \"100000000-count-other\": \"000 Mio'.' ¤\",\n \"1000000000-count-one\": \"0 Mrd'.' ¤\",\n \"1000000000-count-other\": \"0 Mrd'.' ¤\",\n \"10000000000-count-one\": \"00 Mrd'.' ¤\",\n \"10000000000-count-other\": \"00 Mrd'.' ¤\",\n \"100000000000-count-one\": \"000 Mrd'.' ¤\",\n \"100000000000-count-other\": \"000 Mrd'.' ¤\",\n \"1000000000000-count-one\": \"0 Bio'.' ¤\",\n \"1000000000000-count-other\": \"0 Bio'.' ¤\",\n \"10000000000000-count-one\": \"00 Bio'.' ¤\",\n \"10000000000000-count-other\": \"00 Bio'.' ¤\",\n \"100000000000000-count-one\": \"000 Bio'.' ¤\",\n \"100000000000000-count-other\": \"000 Bio'.' ¤\"\n }\n },\n \"unitPattern-count-one\": \"{0} {1}\",\n \"unitPattern-count-other\": \"{0} {1}\"\n },\n \"miscPatterns-numberSystem-latn\": {\n \"atLeast\": \"{0}+\",\n \"range\": \"{0}–{1}\"\n },\n \"minimalPairs\": {\n \"pluralMinimalPairs\": \"{0} Tag\",\n \"pluralMinimalPairs\": \"{0} Tage\",\n \"other\": \"{0}. Abzweigung nach rechts nehmen\"\n }\n }\n }\n }\n}\n","common/cldr-data/main/de/timeZoneNames.json":"{\n \"main\": {\n \"de\": {\n \"identity\": {\n \"version\": {\n \"_number\": \"$Revision: 12879 $\",\n \"_cldrVersion\": \"30.0.3\"\n },\n \"language\": \"de\"\n },\n \"dates\": {\n \"timeZoneNames\": {\n \"hourFormat\": \"+HH:mm;-HH:mm\",\n \"gmtFormat\": \"GMT{0}\",\n \"gmtZeroFormat\": \"GMT\",\n \"regionFormat\": \"{0} Zeit\",\n \"regionFormat-type-daylight\": \"{0} Sommerzeit\",\n \"regionFormat-type-standard\": \"{0} Normalzeit\",\n \"fallbackFormat\": \"{1} ({0})\",\n \"zone\": {\n \"America\": {\n \"Adak\": {\n \"exemplarCity\": \"Adak\"\n },\n \"Anchorage\": {\n \"exemplarCity\": \"Anchorage\"\n },\n \"Anguilla\": {\n \"exemplarCity\": \"Anguilla\"\n },\n \"Antigua\": {\n \"exemplarCity\": \"Antigua\"\n },\n \"Araguaina\": {\n \"exemplarCity\": \"Araguaina\"\n },\n \"Argentina\": {\n \"Rio_Gallegos\": {\n \"exemplarCity\": \"Rio Gallegos\"\n },\n \"San_Juan\": {\n \"exemplarCity\": \"San Juan\"\n },\n \"Ushuaia\": {\n \"exemplarCity\": \"Ushuaia\"\n },\n \"La_Rioja\": {\n \"exemplarCity\": \"La Rioja\"\n },\n \"San_Luis\": {\n \"exemplarCity\": \"San Luis\"\n },\n \"Salta\": {\n \"exemplarCity\": \"Salta\"\n },\n \"Tucuman\": {\n \"exemplarCity\": \"Tucuman\"\n }\n },\n \"Aruba\": {\n \"exemplarCity\": \"Aruba\"\n },\n \"Asuncion\": {\n \"exemplarCity\": \"Asunción\"\n },\n \"Bahia\": {\n \"exemplarCity\": \"Bahia\"\n },\n \"Bahia_Banderas\": {\n \"exemplarCity\": \"Bahia Banderas\"\n },\n \"Barbados\": {\n \"exemplarCity\": \"Barbados\"\n },\n \"Belem\": {\n \"exemplarCity\": \"Belem\"\n },\n \"Belize\": {\n \"exemplarCity\": \"Belize\"\n },\n \"Blanc-Sablon\": {\n \"exemplarCity\": \"Blanc-Sablon\"\n },\n \"Boa_Vista\": {\n \"exemplarCity\": \"Boa Vista\"\n },\n \"Bogota\": {\n \"exemplarCity\": \"Bogotá\"\n },\n \"Boise\": {\n \"exemplarCity\": \"Boise\"\n },\n \"Buenos_Aires\": {\n \"exemplarCity\": \"Buenos Aires\"\n },\n \"Cambridge_Bay\": {\n \"exemplarCity\": \"Cambridge Bay\"\n },\n \"Campo_Grande\": {\n \"exemplarCity\": \"Campo Grande\"\n },\n \"Cancun\": {\n \"exemplarCity\": \"Cancún\"\n },\n \"Caracas\": {\n \"exemplarCity\": \"Caracas\"\n },\n \"Catamarca\": {\n \"exemplarCity\": \"Catamarca\"\n },\n \"Cayenne\": {\n \"exemplarCity\": \"Cayenne\"\n },\n \"Cayman\": {\n \"exemplarCity\": \"Kaimaninseln\"\n },\n \"Chicago\": {\n \"exemplarCity\": \"Chicago\"\n },\n \"Chihuahua\": {\n \"exemplarCity\": \"Chihuahua\"\n },\n \"Coral_Harbour\": {\n \"exemplarCity\": \"Atikokan\"\n },\n \"Cordoba\": {\n \"exemplarCity\": \"Córdoba\"\n },\n \"Costa_Rica\": {\n \"exemplarCity\": \"Costa Rica\"\n },\n \"Creston\": {\n \"exemplarCity\": \"Creston\"\n },\n \"Cuiaba\": {\n \"exemplarCity\": \"Cuiaba\"\n },\n \"Curacao\": {\n \"exemplarCity\": \"Curaçao\"\n },\n \"Danmarkshavn\": {\n \"exemplarCity\": \"Danmarkshavn\"\n },\n \"Dawson\": {\n \"exemplarCity\": \"Dawson\"\n },\n \"Dawson_Creek\": {\n \"exemplarCity\": \"Dawson Creek\"\n },\n \"Denver\": {\n \"exemplarCity\": \"Denver\"\n },\n \"Detroit\": {\n \"exemplarCity\": \"Detroit\"\n },\n \"Dominica\": {\n \"exemplarCity\": \"Dominica\"\n },\n \"Edmonton\": {\n \"exemplarCity\": \"Edmonton\"\n },\n \"Eirunepe\": {\n \"exemplarCity\": \"Eirunepe\"\n },\n \"El_Salvador\": {\n \"exemplarCity\": \"El Salvador\"\n },\n \"Fort_Nelson\": {\n \"exemplarCity\": \"Fort Nelson\"\n },\n \"Fortaleza\": {\n \"exemplarCity\": \"Fortaleza\"\n },\n \"Glace_Bay\": {\n \"exemplarCity\": \"Glace Bay\"\n },\n \"Godthab\": {\n \"exemplarCity\": \"Nuuk\"\n },\n \"Goose_Bay\": {\n \"exemplarCity\": \"Goose Bay\"\n },\n \"Grand_Turk\": {\n \"exemplarCity\": \"Grand Turk\"\n },\n \"Grenada\": {\n \"exemplarCity\": \"Grenada\"\n },\n \"Guadeloupe\": {\n \"exemplarCity\": \"Guadeloupe\"\n },\n \"Guatemala\": {\n \"exemplarCity\": \"Guatemala\"\n },\n \"Guayaquil\": {\n \"exemplarCity\": \"Guayaquil\"\n },\n \"Guyana\": {\n \"exemplarCity\": \"Guyana\"\n },\n \"Halifax\": {\n \"exemplarCity\": \"Halifax\"\n },\n \"Havana\": {\n \"exemplarCity\": \"Havanna\"\n },\n \"Hermosillo\": {\n \"exemplarCity\": \"Hermosillo\"\n },\n \"Indiana\": {\n \"Vincennes\": {\n \"exemplarCity\": \"Vincennes, Indiana\"\n },\n \"Petersburg\": {\n \"exemplarCity\": \"Petersburg, Indiana\"\n },\n \"Tell_City\": {\n \"exemplarCity\": \"Tell City, Indiana\"\n },\n \"Knox\": {\n \"exemplarCity\": \"Knox, Indiana\"\n },\n \"Winamac\": {\n \"exemplarCity\": \"Winamac, Indiana\"\n },\n \"Marengo\": {\n \"exemplarCity\": \"Marengo, Indiana\"\n },\n \"Vevay\": {\n \"exemplarCity\": \"Vevay, Indiana\"\n }\n },\n \"Indianapolis\": {\n \"exemplarCity\": \"Indianapolis\"\n },\n \"Inuvik\": {\n \"exemplarCity\": \"Inuvik\"\n },\n \"Iqaluit\": {\n \"exemplarCity\": \"Iqaluit\"\n },\n \"Jamaica\": {\n \"exemplarCity\": \"Jamaika\"\n },\n \"Jujuy\": {\n \"exemplarCity\": \"Jujuy\"\n },\n \"Juneau\": {\n \"exemplarCity\": \"Juneau\"\n },\n \"Kentucky\": {\n \"Monticello\": {\n \"exemplarCity\": \"Monticello, Kentucky\"\n }\n },\n \"Kralendijk\": {\n \"exemplarCity\": \"Kralendijk\"\n },\n \"La_Paz\": {\n \"exemplarCity\": \"La Paz\"\n },\n \"Lima\": {\n \"exemplarCity\": \"Lima\"\n },\n \"Los_Angeles\": {\n \"exemplarCity\": \"Los Angeles\"\n },\n \"Louisville\": {\n \"exemplarCity\": \"Louisville\"\n },\n \"Lower_Princes\": {\n \"exemplarCity\": \"Lower Prince’s Quarter\"\n },\n \"Maceio\": {\n \"exemplarCity\": \"Maceio\"\n },\n \"Managua\": {\n \"exemplarCity\": \"Managua\"\n },\n \"Manaus\": {\n \"exemplarCity\": \"Manaus\"\n },\n \"Marigot\": {\n \"exemplarCity\": \"Marigot\"\n },\n \"Martinique\": {\n \"exemplarCity\": \"Martinique\"\n },\n \"Matamoros\": {\n \"exemplarCity\": \"Matamoros\"\n },\n \"Mazatlan\": {\n \"exemplarCity\": \"Mazatlan\"\n },\n \"Mendoza\": {\n \"exemplarCity\": \"Mendoza\"\n },\n \"Menominee\": {\n \"exemplarCity\": \"Menominee\"\n },\n \"Merida\": {\n \"exemplarCity\": \"Merida\"\n },\n \"Metlakatla\": {\n \"exemplarCity\": \"Metlakatla\"\n },\n \"Mexico_City\": {\n \"exemplarCity\": \"Mexiko-Stadt\"\n },\n \"Miquelon\": {\n \"exemplarCity\": \"Miquelon\"\n },\n \"Moncton\": {\n \"exemplarCity\": \"Moncton\"\n },\n \"Monterrey\": {\n \"exemplarCity\": \"Monterrey\"\n },\n \"Montevideo\": {\n \"exemplarCity\": \"Montevideo\"\n },\n \"Montserrat\": {\n \"exemplarCity\": \"Montserrat\"\n },\n \"Nassau\": {\n \"exemplarCity\": \"Nassau\"\n },\n \"New_York\": {\n \"exemplarCity\": \"New York\"\n },\n \"Nipigon\": {\n \"exemplarCity\": \"Nipigon\"\n },\n \"Nome\": {\n \"exemplarCity\": \"Nome\"\n },\n \"Noronha\": {\n \"exemplarCity\": \"Noronha\"\n },\n \"North_Dakota\": {\n \"Beulah\": {\n \"exemplarCity\": \"Beulah, North Dakota\"\n },\n \"New_Salem\": {\n \"exemplarCity\": \"New Salem, North Dakota\"\n },\n \"Center\": {\n \"exemplarCity\": \"Center, North Dakota\"\n }\n },\n \"Ojinaga\": {\n \"exemplarCity\": \"Ojinaga\"\n },\n \"Panama\": {\n \"exemplarCity\": \"Panama\"\n },\n \"Pangnirtung\": {\n \"exemplarCity\": \"Pangnirtung\"\n },\n \"Paramaribo\": {\n \"exemplarCity\": \"Paramaribo\"\n },\n \"Phoenix\": {\n \"exemplarCity\": \"Phoenix\"\n },\n \"Port-au-Prince\": {\n \"exemplarCity\": \"Port-au-Prince\"\n },\n \"Port_of_Spain\": {\n \"exemplarCity\": \"Port of Spain\"\n },\n \"Porto_Velho\": {\n \"exemplarCity\": \"Porto Velho\"\n },\n \"Puerto_Rico\": {\n \"exemplarCity\": \"Puerto Rico\"\n },\n \"Rainy_River\": {\n \"exemplarCity\": \"Rainy River\"\n },\n \"Rankin_Inlet\": {\n \"exemplarCity\": \"Rankin Inlet\"\n },\n \"Recife\": {\n \"exemplarCity\": \"Recife\"\n },\n \"Regina\": {\n \"exemplarCity\": \"Regina\"\n },\n \"Resolute\": {\n \"exemplarCity\": \"Resolute\"\n },\n \"Rio_Branco\": {\n \"exemplarCity\": \"Rio Branco\"\n },\n \"Santa_Isabel\": {\n \"exemplarCity\": \"Santa Isabel\"\n },\n \"Santarem\": {\n \"exemplarCity\": \"Santarem\"\n },\n \"Santiago\": {\n \"exemplarCity\": \"Santiago\"\n },\n \"Santo_Domingo\": {\n \"exemplarCity\": \"Santo Domingo\"\n },\n \"Sao_Paulo\": {\n \"exemplarCity\": \"São Paulo\"\n },\n \"Scoresbysund\": {\n \"exemplarCity\": \"Ittoqqortoormiit\"\n },\n \"Sitka\": {\n \"exemplarCity\": \"Sitka\"\n },\n \"St_Barthelemy\": {\n \"exemplarCity\": \"Saint-Barthélemy\"\n },\n \"St_Johns\": {\n \"exemplarCity\": \"St. John’s\"\n },\n \"St_Kitts\": {\n \"exemplarCity\": \"St. Kitts\"\n },\n \"St_Lucia\": {\n \"exemplarCity\": \"St. Lucia\"\n },\n \"St_Thomas\": {\n \"exemplarCity\": \"St. Thomas\"\n },\n \"St_Vincent\": {\n \"exemplarCity\": \"St. Vincent\"\n },\n \"Swift_Current\": {\n \"exemplarCity\": \"Swift Current\"\n },\n \"Tegucigalpa\": {\n \"exemplarCity\": \"Tegucigalpa\"\n },\n \"Thule\": {\n \"exemplarCity\": \"Thule\"\n },\n \"Thunder_Bay\": {\n \"exemplarCity\": \"Thunder Bay\"\n },\n \"Tijuana\": {\n \"exemplarCity\": \"Tijuana\"\n },\n \"Toronto\": {\n \"exemplarCity\": \"Toronto\"\n },\n \"Tortola\": {\n \"exemplarCity\": \"Tortola\"\n },\n \"Vancouver\": {\n \"exemplarCity\": \"Vancouver\"\n },\n \"Whitehorse\": {\n \"exemplarCity\": \"Whitehorse\"\n },\n \"Winnipeg\": {\n \"exemplarCity\": \"Winnipeg\"\n },\n \"Yakutat\": {\n \"exemplarCity\": \"Yakutat\"\n },\n \"Yellowknife\": {\n \"exemplarCity\": \"Yellowknife\"\n }\n },\n \"Atlantic\": {\n \"Azores\": {\n \"exemplarCity\": \"Azoren\"\n },\n \"Bermuda\": {\n \"exemplarCity\": \"Bermudas\"\n },\n \"Canary\": {\n \"exemplarCity\": \"Kanaren\"\n },\n \"Cape_Verde\": {\n \"exemplarCity\": \"Cabo Verde\"\n },\n \"Faeroe\": {\n \"exemplarCity\": \"Färöer\"\n },\n \"Madeira\": {\n \"exemplarCity\": \"Madeira\"\n },\n \"Reykjavik\": {\n \"exemplarCity\": \"Reykjavík\"\n },\n \"South_Georgia\": {\n \"exemplarCity\": \"Südgeorgien\"\n },\n \"St_Helena\": {\n \"exemplarCity\": \"St. Helena\"\n },\n \"Stanley\": {\n \"exemplarCity\": \"Stanley\"\n }\n },\n \"Europe\": {\n \"Amsterdam\": {\n \"exemplarCity\": \"Amsterdam\"\n },\n \"Andorra\": {\n \"exemplarCity\": \"Andorra\"\n },\n \"Astrakhan\": {\n \"exemplarCity\": \"Astrachan\"\n },\n \"Athens\": {\n \"exemplarCity\": \"Athen\"\n },\n \"Belgrade\": {\n \"exemplarCity\": \"Belgrad\"\n },\n \"Berlin\": {\n \"exemplarCity\": \"Berlin\"\n },\n \"Bratislava\": {\n \"exemplarCity\": \"Bratislava\"\n },\n \"Brussels\": {\n \"exemplarCity\": \"Brüssel\"\n },\n \"Bucharest\": {\n \"exemplarCity\": \"Bukarest\"\n },\n \"Budapest\": {\n \"exemplarCity\": \"Budapest\"\n },\n \"Busingen\": {\n \"exemplarCity\": \"Büsingen\"\n },\n \"Chisinau\": {\n \"exemplarCity\": \"Kischinau\"\n },\n \"Copenhagen\": {\n \"exemplarCity\": \"Kopenhagen\"\n },\n \"Dublin\": {\n \"long\": {\n \"daylight\": \"Irische Sommerzeit\"\n },\n \"exemplarCity\": \"Dublin\"\n },\n \"Gibraltar\": {\n \"exemplarCity\": \"Gibraltar\"\n },\n \"Guernsey\": {\n \"exemplarCity\": \"Guernsey\"\n },\n \"Helsinki\": {\n \"exemplarCity\": \"Helsinki\"\n },\n \"Isle_of_Man\": {\n \"exemplarCity\": \"Isle of Man\"\n },\n \"Istanbul\": {\n \"exemplarCity\": \"Istanbul\"\n },\n \"Jersey\": {\n \"exemplarCity\": \"Jersey\"\n },\n \"Kaliningrad\": {\n \"exemplarCity\": \"Kaliningrad\"\n },\n \"Kiev\": {\n \"exemplarCity\": \"Kiew\"\n },\n \"Kirov\": {\n \"exemplarCity\": \"Kirow\"\n },\n \"Lisbon\": {\n \"exemplarCity\": \"Lissabon\"\n },\n \"Ljubljana\": {\n \"exemplarCity\": \"Ljubljana\"\n },\n \"London\": {\n \"long\": {\n \"daylight\": \"Britische Sommerzeit\"\n },\n \"exemplarCity\": \"London\"\n },\n \"Luxembourg\": {\n \"exemplarCity\": \"Luxemburg\"\n },\n \"Madrid\": {\n \"exemplarCity\": \"Madrid\"\n },\n \"Malta\": {\n \"exemplarCity\": \"Malta\"\n },\n \"Mariehamn\": {\n \"exemplarCity\": \"Mariehamn\"\n },\n \"Minsk\": {\n \"exemplarCity\": \"Minsk\"\n },\n \"Monaco\": {\n \"exemplarCity\": \"Monaco\"\n },\n \"Moscow\": {\n \"exemplarCity\": \"Moskau\"\n },\n \"Oslo\": {\n \"exemplarCity\": \"Oslo\"\n },\n \"Paris\": {\n \"exemplarCity\": \"Paris\"\n },\n \"Podgorica\": {\n \"exemplarCity\": \"Podgorica\"\n },\n \"Prague\": {\n \"exemplarCity\": \"Prag\"\n },\n \"Riga\": {\n \"exemplarCity\": \"Riga\"\n },\n \"Rome\": {\n \"exemplarCity\": \"Rom\"\n },\n \"Samara\": {\n \"exemplarCity\": \"Samara\"\n },\n \"San_Marino\": {\n \"exemplarCity\": \"San Marino\"\n },\n \"Sarajevo\": {\n \"exemplarCity\": \"Sarajevo\"\n },\n \"Simferopol\": {\n \"exemplarCity\": \"Simferopol\"\n },\n \"Skopje\": {\n \"exemplarCity\": \"Skopje\"\n },\n \"Sofia\": {\n \"exemplarCity\": \"Sofia\"\n },\n \"Stockholm\": {\n \"exemplarCity\": \"Stockholm\"\n },\n \"Tallinn\": {\n \"exemplarCity\": \"Tallinn\"\n },\n \"Tirane\": {\n \"exemplarCity\": \"Tirana\"\n },\n \"Ulyanovsk\": {\n \"exemplarCity\": \"Uljanowsk\"\n },\n \"Uzhgorod\": {\n \"exemplarCity\": \"Uschgorod\"\n },\n \"Vaduz\": {\n \"exemplarCity\": \"Vaduz\"\n },\n \"Vatican\": {\n \"exemplarCity\": \"Vatikan\"\n },\n \"Vienna\": {\n \"exemplarCity\": \"Wien\"\n },\n \"Vilnius\": {\n \"exemplarCity\": \"Vilnius\"\n },\n \"Volgograd\": {\n \"exemplarCity\": \"Wolgograd\"\n },\n \"Warsaw\": {\n \"exemplarCity\": \"Warschau\"\n },\n \"Zagreb\": {\n \"exemplarCity\": \"Zagreb\"\n },\n \"Zaporozhye\": {\n \"exemplarCity\": \"Saporischja\"\n },\n \"Zurich\": {\n \"exemplarCity\": \"Zürich\"\n }\n },\n \"Africa\": {\n \"Abidjan\": {\n \"exemplarCity\": \"Abidjan\"\n },\n \"Accra\": {\n \"exemplarCity\": \"Accra\"\n },\n \"Addis_Ababa\": {\n \"exemplarCity\": \"Addis Abeba\"\n },\n \"Algiers\": {\n \"exemplarCity\": \"Algier\"\n },\n \"Asmera\": {\n \"exemplarCity\": \"Asmara\"\n },\n \"Bamako\": {\n \"exemplarCity\": \"Bamako\"\n },\n \"Bangui\": {\n \"exemplarCity\": \"Bangui\"\n },\n \"Banjul\": {\n \"exemplarCity\": \"Banjul\"\n },\n \"Bissau\": {\n \"exemplarCity\": \"Bissau\"\n },\n \"Blantyre\": {\n \"exemplarCity\": \"Blantyre\"\n },\n \"Brazzaville\": {\n \"exemplarCity\": \"Brazzaville\"\n },\n \"Bujumbura\": {\n \"exemplarCity\": \"Bujumbura\"\n },\n \"Cairo\": {\n \"exemplarCity\": \"Kairo\"\n },\n \"Casablanca\": {\n \"exemplarCity\": \"Casablanca\"\n },\n \"Ceuta\": {\n \"exemplarCity\": \"Ceuta\"\n },\n \"Conakry\": {\n \"exemplarCity\": \"Conakry\"\n },\n \"Dakar\": {\n \"exemplarCity\": \"Dakar\"\n },\n \"Dar_es_Salaam\": {\n \"exemplarCity\": \"Daressalam\"\n },\n \"Djibouti\": {\n \"exemplarCity\": \"Dschibuti\"\n },\n \"Douala\": {\n \"exemplarCity\": \"Douala\"\n },\n \"El_Aaiun\": {\n \"exemplarCity\": \"El Aaiún\"\n },\n \"Freetown\": {\n \"exemplarCity\": \"Freetown\"\n },\n \"Gaborone\": {\n \"exemplarCity\": \"Gaborone\"\n },\n \"Harare\": {\n \"exemplarCity\": \"Harare\"\n },\n \"Johannesburg\": {\n \"exemplarCity\": \"Johannesburg\"\n },\n \"Juba\": {\n \"exemplarCity\": \"Juba\"\n },\n \"Kampala\": {\n \"exemplarCity\": \"Kampala\"\n },\n \"Khartoum\": {\n \"exemplarCity\": \"Khartum\"\n },\n \"Kigali\": {\n \"exemplarCity\": \"Kigali\"\n },\n \"Kinshasa\": {\n \"exemplarCity\": \"Kinshasa\"\n },\n \"Lagos\": {\n \"exemplarCity\": \"Lagos\"\n },\n \"Libreville\": {\n \"exemplarCity\": \"Libreville\"\n },\n \"Lome\": {\n \"exemplarCity\": \"Lomé\"\n },\n \"Luanda\": {\n \"exemplarCity\": \"Luanda\"\n },\n \"Lubumbashi\": {\n \"exemplarCity\": \"Lubumbashi\"\n },\n \"Lusaka\": {\n \"exemplarCity\": \"Lusaka\"\n },\n \"Malabo\": {\n \"exemplarCity\": \"Malabo\"\n },\n \"Maputo\": {\n \"exemplarCity\": \"Maputo\"\n },\n \"Maseru\": {\n \"exemplarCity\": \"Maseru\"\n },\n \"Mbabane\": {\n \"exemplarCity\": \"Mbabane\"\n },\n \"Mogadishu\": {\n \"exemplarCity\": \"Mogadischu\"\n },\n \"Monrovia\": {\n \"exemplarCity\": \"Monrovia\"\n },\n \"Nairobi\": {\n \"exemplarCity\": \"Nairobi\"\n },\n \"Ndjamena\": {\n \"exemplarCity\": \"N’Djamena\"\n },\n \"Niamey\": {\n \"exemplarCity\": \"Niamey\"\n },\n \"Nouakchott\": {\n \"exemplarCity\": \"Nouakchott\"\n },\n \"Ouagadougou\": {\n \"exemplarCity\": \"Ouagadougou\"\n },\n \"Porto-Novo\": {\n \"exemplarCity\": \"Porto Novo\"\n },\n \"Sao_Tome\": {\n \"exemplarCity\": \"São Tomé\"\n },\n \"Tripoli\": {\n \"exemplarCity\": \"Tripolis\"\n },\n \"Tunis\": {\n \"exemplarCity\": \"Tunis\"\n },\n \"Windhoek\": {\n \"exemplarCity\": \"Windhoek\"\n }\n },\n \"Asia\": {\n \"Aden\": {\n \"exemplarCity\": \"Aden\"\n },\n \"Almaty\": {\n \"exemplarCity\": \"Almaty\"\n },\n \"Amman\": {\n \"exemplarCity\": \"Amman\"\n },\n \"Anadyr\": {\n \"exemplarCity\": \"Anadyr\"\n },\n \"Aqtau\": {\n \"exemplarCity\": \"Aqtau\"\n },\n \"Aqtobe\": {\n \"exemplarCity\": \"Aktobe\"\n },\n \"Ashgabat\": {\n \"exemplarCity\": \"Aşgabat\"\n },\n \"Baghdad\": {\n \"exemplarCity\": \"Bagdad\"\n },\n \"Bahrain\": {\n \"exemplarCity\": \"Bahrain\"\n },\n \"Baku\": {\n \"exemplarCity\": \"Baku\"\n },\n \"Bangkok\": {\n \"exemplarCity\": \"Bangkok\"\n },\n \"Barnaul\": {\n \"exemplarCity\": \"Barnaul\"\n },\n \"Beirut\": {\n \"exemplarCity\": \"Beirut\"\n },\n \"Bishkek\": {\n \"exemplarCity\": \"Bischkek\"\n },\n \"Brunei\": {\n \"exemplarCity\": \"Brunei\"\n },\n \"Calcutta\": {\n \"exemplarCity\": \"Kalkutta\"\n },\n \"Chita\": {\n \"exemplarCity\": \"Tschita\"\n },\n \"Choibalsan\": {\n \"exemplarCity\": \"Tschoibalsan\"\n },\n \"Colombo\": {\n \"exemplarCity\": \"Colombo\"\n },\n \"Damascus\": {\n \"exemplarCity\": \"Damaskus\"\n },\n \"Dhaka\": {\n \"exemplarCity\": \"Dhaka\"\n },\n \"Dili\": {\n \"exemplarCity\": \"Dili\"\n },\n \"Dubai\": {\n \"exemplarCity\": \"Dubai\"\n },\n \"Dushanbe\": {\n \"exemplarCity\": \"Duschanbe\"\n },\n \"Gaza\": {\n \"exemplarCity\": \"Gaza\"\n },\n \"Hebron\": {\n \"exemplarCity\": \"Hebron\"\n },\n \"Hong_Kong\": {\n \"exemplarCity\": \"Hongkong\"\n },\n \"Hovd\": {\n \"exemplarCity\": \"Chowd\"\n },\n \"Irkutsk\": {\n \"exemplarCity\": \"Irkutsk\"\n },\n \"Jakarta\": {\n \"exemplarCity\": \"Jakarta\"\n },\n \"Jayapura\": {\n \"exemplarCity\": \"Jayapura\"\n },\n \"Jerusalem\": {\n \"exemplarCity\": \"Jerusalem\"\n },\n \"Kabul\": {\n \"exemplarCity\": \"Kabul\"\n },\n \"Kamchatka\": {\n \"exemplarCity\": \"Kamtschatka\"\n },\n \"Karachi\": {\n \"exemplarCity\": \"Karatschi\"\n },\n \"Katmandu\": {\n \"exemplarCity\": \"Kathmandu\"\n },\n \"Khandyga\": {\n \"exemplarCity\": \"Chandyga\"\n },\n \"Krasnoyarsk\": {\n \"exemplarCity\": \"Krasnojarsk\"\n },\n \"Kuala_Lumpur\": {\n \"exemplarCity\": \"Kuala Lumpur\"\n },\n \"Kuching\": {\n \"exemplarCity\": \"Kuching\"\n },\n \"Kuwait\": {\n \"exemplarCity\": \"Kuwait\"\n },\n \"Macau\": {\n \"exemplarCity\": \"Macao\"\n },\n \"Magadan\": {\n \"exemplarCity\": \"Magadan\"\n },\n \"Makassar\": {\n \"exemplarCity\": \"Makassar\"\n },\n \"Manila\": {\n \"exemplarCity\": \"Manila\"\n },\n \"Muscat\": {\n \"exemplarCity\": \"Maskat\"\n },\n \"Nicosia\": {\n \"exemplarCity\": \"Nikosia\"\n },\n \"Novokuznetsk\": {\n \"exemplarCity\": \"Nowokuznetsk\"\n },\n \"Novosibirsk\": {\n \"exemplarCity\": \"Nowosibirsk\"\n },\n \"Omsk\": {\n \"exemplarCity\": \"Omsk\"\n },\n \"Oral\": {\n \"exemplarCity\": \"Oral\"\n },\n \"Phnom_Penh\": {\n \"exemplarCity\": \"Phnom Penh\"\n },\n \"Pontianak\": {\n \"exemplarCity\": \"Pontianak\"\n },\n \"Pyongyang\": {\n \"exemplarCity\": \"Pjöngjang\"\n },\n \"Qatar\": {\n \"exemplarCity\": \"Katar\"\n },\n \"Qyzylorda\": {\n \"exemplarCity\": \"Qysylorda\"\n },\n \"Rangoon\": {\n \"exemplarCity\": \"Rangun\"\n },\n \"Riyadh\": {\n \"exemplarCity\": \"Riad\"\n },\n \"Saigon\": {\n \"exemplarCity\": \"Ho-Chi-Minh-Stadt\"\n },\n \"Sakhalin\": {\n \"exemplarCity\": \"Sachalin\"\n },\n \"Samarkand\": {\n \"exemplarCity\": \"Samarkand\"\n },\n \"Seoul\": {\n \"exemplarCity\": \"Seoul\"\n },\n \"Shanghai\": {\n \"exemplarCity\": \"Shanghai\"\n },\n \"Singapore\": {\n \"exemplarCity\": \"Singapur\"\n },\n \"Srednekolymsk\": {\n \"exemplarCity\": \"Srednekolymsk\"\n },\n \"Taipei\": {\n \"exemplarCity\": \"Taipeh\"\n },\n \"Tashkent\": {\n \"exemplarCity\": \"Taschkent\"\n },\n \"Tbilisi\": {\n \"exemplarCity\": \"Tiflis\"\n },\n \"Tehran\": {\n \"exemplarCity\": \"Teheran\"\n },\n \"Thimphu\": {\n \"exemplarCity\": \"Thimphu\"\n },\n \"Tokyo\": {\n \"exemplarCity\": \"Tokio\"\n },\n \"Tomsk\": {\n \"exemplarCity\": \"Tomsk\"\n },\n \"Ulaanbaatar\": {\n \"exemplarCity\": \"Ulaanbaatar\"\n },\n \"Urumqi\": {\n \"exemplarCity\": \"Ürümqi\"\n },\n \"Ust-Nera\": {\n \"exemplarCity\": \"Ust-Nera\"\n },\n \"Vientiane\": {\n \"exemplarCity\": \"Vientiane\"\n },\n \"Vladivostok\": {\n \"exemplarCity\": \"Wladiwostok\"\n },\n \"Yakutsk\": {\n \"exemplarCity\": \"Jakutsk\"\n },\n \"Yekaterinburg\": {\n \"exemplarCity\": \"Jekaterinburg\"\n },\n \"Yerevan\": {\n \"exemplarCity\": \"Eriwan\"\n }\n },\n \"Indian\": {\n \"Antananarivo\": {\n \"exemplarCity\": \"Antananarivo\"\n },\n \"Chagos\": {\n \"exemplarCity\": \"Chagos\"\n },\n \"Christmas\": {\n \"exemplarCity\": \"Weihnachtsinsel\"\n },\n \"Cocos\": {\n \"exemplarCity\": \"Cocos\"\n },\n \"Comoro\": {\n \"exemplarCity\": \"Komoren\"\n },\n \"Kerguelen\": {\n \"exemplarCity\": \"Kerguelen\"\n },\n \"Mahe\": {\n \"exemplarCity\": \"Mahe\"\n },\n \"Maldives\": {\n \"exemplarCity\": \"Malediven\"\n },\n \"Mauritius\": {\n \"exemplarCity\": \"Mauritius\"\n },\n \"Mayotte\": {\n \"exemplarCity\": \"Mayotte\"\n },\n \"Reunion\": {\n \"exemplarCity\": \"Réunion\"\n }\n },\n \"Australia\": {\n \"Adelaide\": {\n \"exemplarCity\": \"Adelaide\"\n },\n \"Brisbane\": {\n \"exemplarCity\": \"Brisbane\"\n },\n \"Broken_Hill\": {\n \"exemplarCity\": \"Broken Hill\"\n },\n \"Currie\": {\n \"exemplarCity\": \"Currie\"\n },\n \"Darwin\": {\n \"exemplarCity\": \"Darwin\"\n },\n \"Eucla\": {\n \"exemplarCity\": \"Eucla\"\n },\n \"Hobart\": {\n \"exemplarCity\": \"Hobart\"\n },\n \"Lindeman\": {\n \"exemplarCity\": \"Lindeman\"\n },\n \"Lord_Howe\": {\n \"exemplarCity\": \"Lord Howe\"\n },\n \"Melbourne\": {\n \"exemplarCity\": \"Melbourne\"\n },\n \"Perth\": {\n \"exemplarCity\": \"Perth\"\n },\n \"Sydney\": {\n \"exemplarCity\": \"Sydney\"\n }\n },\n \"Pacific\": {\n \"Apia\": {\n \"exemplarCity\": \"Apia\"\n },\n \"Auckland\": {\n \"exemplarCity\": \"Auckland\"\n },\n \"Bougainville\": {\n \"exemplarCity\": \"Bougainville\"\n },\n \"Chatham\": {\n \"exemplarCity\": \"Chatham\"\n },\n \"Easter\": {\n \"exemplarCity\": \"Osterinsel\"\n },\n \"Efate\": {\n \"exemplarCity\": \"Efate\"\n },\n \"Enderbury\": {\n \"exemplarCity\": \"Enderbury\"\n },\n \"Fakaofo\": {\n \"exemplarCity\": \"Fakaofo\"\n },\n \"Fiji\": {\n \"exemplarCity\": \"Fidschi\"\n },\n \"Funafuti\": {\n \"exemplarCity\": \"Funafuti\"\n },\n \"Galapagos\": {\n \"exemplarCity\": \"Galapagos\"\n },\n \"Gambier\": {\n \"exemplarCity\": \"Gambier\"\n },\n \"Guadalcanal\": {\n \"exemplarCity\": \"Guadalcanal\"\n },\n \"Guam\": {\n \"exemplarCity\": \"Guam\"\n },\n \"Honolulu\": {\n \"exemplarCity\": \"Honolulu\"\n },\n \"Johnston\": {\n \"exemplarCity\": \"Johnston\"\n },\n \"Kiritimati\": {\n \"exemplarCity\": \"Kiritimati\"\n },\n \"Kosrae\": {\n \"exemplarCity\": \"Kosrae\"\n },\n \"Kwajalein\": {\n \"exemplarCity\": \"Kwajalein\"\n },\n \"Majuro\": {\n \"exemplarCity\": \"Majuro\"\n },\n \"Marquesas\": {\n \"exemplarCity\": \"Marquesas\"\n },\n \"Midway\": {\n \"exemplarCity\": \"Midway\"\n },\n \"Nauru\": {\n \"exemplarCity\": \"Nauru\"\n },\n \"Niue\": {\n \"exemplarCity\": \"Niue\"\n },\n \"Norfolk\": {\n \"exemplarCity\": \"Norfolk\"\n },\n \"Noumea\": {\n \"exemplarCity\": \"Noumea\"\n },\n \"Pago_Pago\": {\n \"exemplarCity\": \"Pago Pago\"\n },\n \"Palau\": {\n \"exemplarCity\": \"Palau\"\n },\n \"Pitcairn\": {\n \"exemplarCity\": \"Pitcairn\"\n },\n \"Ponape\": {\n \"exemplarCity\": \"Pohnpei\"\n },\n \"Port_Moresby\": {\n \"exemplarCity\": \"Port Moresby\"\n },\n \"Rarotonga\": {\n \"exemplarCity\": \"Rarotonga\"\n },\n \"Saipan\": {\n \"exemplarCity\": \"Saipan\"\n },\n \"Tahiti\": {\n \"exemplarCity\": \"Tahiti\"\n },\n \"Tarawa\": {\n \"exemplarCity\": \"Tarawa\"\n },\n \"Tongatapu\": {\n \"exemplarCity\": \"Tongatapu\"\n },\n \"Truk\": {\n \"exemplarCity\": \"Chuuk\"\n },\n \"Wake\": {\n \"exemplarCity\": \"Wake\"\n },\n \"Wallis\": {\n \"exemplarCity\": \"Wallis\"\n }\n },\n \"Arctic\": {\n \"Longyearbyen\": {\n \"exemplarCity\": \"Longyearbyen\"\n }\n },\n \"Antarctica\": {\n \"Casey\": {\n \"exemplarCity\": \"Casey\"\n },\n \"Davis\": {\n \"exemplarCity\": \"Davis\"\n },\n \"DumontDUrville\": {\n \"exemplarCity\": \"Dumont d’Urville\"\n },\n \"Macquarie\": {\n \"exemplarCity\": \"Macquarie\"\n },\n \"Mawson\": {\n \"exemplarCity\": \"Mawson\"\n },\n \"McMurdo\": {\n \"exemplarCity\": \"McMurdo\"\n },\n \"Palmer\": {\n \"exemplarCity\": \"Palmer\"\n },\n \"Rothera\": {\n \"exemplarCity\": \"Rothera\"\n },\n \"Syowa\": {\n \"exemplarCity\": \"Syowa\"\n },\n \"Troll\": {\n \"exemplarCity\": \"Troll\"\n },\n \"Vostok\": {\n \"exemplarCity\": \"Wostok\"\n }\n },\n \"Etc\": {\n \"GMT\": {\n \"exemplarCity\": \"GMT\"\n },\n \"GMT1\": {\n \"exemplarCity\": \"GMT+1\"\n },\n \"GMT10\": {\n \"exemplarCity\": \"GMT+10\"\n },\n \"GMT11\": {\n \"exemplarCity\": \"GMT+11\"\n },\n \"GMT12\": {\n \"exemplarCity\": \"GMT+12\"\n },\n \"GMT2\": {\n \"exemplarCity\": \"GMT+2\"\n },\n \"GMT3\": {\n \"exemplarCity\": \"GMT+3\"\n },\n \"GMT4\": {\n \"exemplarCity\": \"GMT+4\"\n },\n \"GMT5\": {\n \"exemplarCity\": \"GMT+5\"\n },\n \"GMT6\": {\n \"exemplarCity\": \"GMT+6\"\n },\n \"GMT7\": {\n \"exemplarCity\": \"GMT+7\"\n },\n \"GMT8\": {\n \"exemplarCity\": \"GMT+8\"\n },\n \"GMT9\": {\n \"exemplarCity\": \"GMT+9\"\n },\n \"GMT-1\": {\n \"exemplarCity\": \"GMT-1\"\n },\n \"GMT-10\": {\n \"exemplarCity\": \"GMT-10\"\n },\n \"GMT-11\": {\n \"exemplarCity\": \"GMT-11\"\n },\n \"GMT-12\": {\n \"exemplarCity\": \"GMT-12\"\n },\n \"GMT-13\": {\n \"exemplarCity\": \"GMT-13\"\n },\n \"GMT-14\": {\n \"exemplarCity\": \"GMT-14\"\n },\n \"GMT-2\": {\n \"exemplarCity\": \"GMT-2\"\n },\n \"GMT-3\": {\n \"exemplarCity\": \"GMT-3\"\n },\n \"GMT-4\": {\n \"exemplarCity\": \"GMT-4\"\n },\n \"GMT-5\": {\n \"exemplarCity\": \"GMT-5\"\n },\n \"GMT-6\": {\n \"exemplarCity\": \"GMT-6\"\n },\n \"GMT-7\": {\n \"exemplarCity\": \"GMT-7\"\n },\n \"GMT-8\": {\n \"exemplarCity\": \"GMT-8\"\n },\n \"GMT-9\": {\n \"exemplarCity\": \"GMT-9\"\n },\n \"Unknown\": {\n \"exemplarCity\": \"Unbekannt\"\n }\n }\n },\n \"metazone\": {\n \"Acre\": {\n \"long\": {\n \"generic\": \"Acre-Zeit\",\n \"standard\": \"Acre-Normalzeit\",\n \"daylight\": \"Acre-Sommerzeit\"\n }\n },\n \"Afghanistan\": {\n \"long\": {\n \"standard\": \"Afghanistan-Zeit\"\n }\n },\n \"Africa_Central\": {\n \"long\": {\n \"standard\": \"Zentralafrikanische Zeit\"\n }\n },\n \"Africa_Eastern\": {\n \"long\": {\n \"standard\": \"Ostafrikanische Zeit\"\n }\n },\n \"Africa_Southern\": {\n \"long\": {\n \"standard\": \"Südafrikanische Zeit\"\n }\n },\n \"Africa_Western\": {\n \"long\": {\n \"generic\": \"Westafrikanische Zeit\",\n \"standard\": \"Westafrikanische Normalzeit\",\n \"daylight\": \"Westafrikanische Sommerzeit\"\n }\n },\n \"Alaska\": {\n \"long\": {\n \"generic\": \"Alaska-Zeit\",\n \"standard\": \"Alaska-Normalzeit\",\n \"daylight\": \"Alaska-Sommerzeit\"\n }\n },\n \"Almaty\": {\n \"long\": {\n \"generic\": \"Almaty-Zeit\",\n \"standard\": \"Almaty-Normalzeit\",\n \"daylight\": \"Almaty-Sommerzeit\"\n }\n },\n \"Amazon\": {\n \"long\": {\n \"generic\": \"Amazonas-Zeit\",\n \"standard\": \"Amazonas-Normalzeit\",\n \"daylight\": \"Amazonas-Sommerzeit\"\n }\n },\n \"America_Central\": {\n \"long\": {\n \"generic\": \"Nordamerikanische Inlandzeit\",\n \"standard\": \"Nordamerikanische Inland-Normalzeit\",\n \"daylight\": \"Nordamerikanische Inland-Sommerzeit\"\n }\n },\n \"America_Eastern\": {\n \"long\": {\n \"generic\": \"Nordamerikanische Ostküstenzeit\",\n \"standard\": \"Nordamerikanische Ostküsten-Normalzeit\",\n \"daylight\": \"Nordamerikanische Ostküsten-Sommerzeit\"\n }\n },\n \"America_Mountain\": {\n \"long\": {\n \"generic\": \"Rocky-Mountain-Zeit\",\n \"standard\": \"Rocky Mountain-Normalzeit\",\n \"daylight\": \"Rocky-Mountain-Sommerzeit\"\n }\n },\n \"America_Pacific\": {\n \"long\": {\n \"generic\": \"Nordamerikanische Westküstenzeit\",\n \"standard\": \"Nordamerikanische Westküsten-Normalzeit\",\n \"daylight\": \"Nordamerikanische Westküsten-Sommerzeit\"\n }\n },\n \"Anadyr\": {\n \"long\": {\n \"generic\": \"Anadyr Zeit\",\n \"standard\": \"Anadyr Normalzeit\",\n \"daylight\": \"Anadyr Sommerzeit\"\n }\n },\n \"Apia\": {\n \"long\": {\n \"generic\": \"Apia-Zeit\",\n \"standard\": \"Apia-Normalzeit\",\n \"daylight\": \"Apia-Sommerzeit\"\n }\n },\n \"Aqtau\": {\n \"long\": {\n \"generic\": \"Aqtau-Zeit\",\n \"standard\": \"Aqtau-Normalzeit\",\n \"daylight\": \"Aqtau-Sommerzeit\"\n }\n },\n \"Aqtobe\": {\n \"long\": {\n \"generic\": \"Aqtöbe-Zeit\",\n \"standard\": \"Aqtöbe-Normalzeit\",\n \"daylight\": \"Aqtöbe-Sommerzeit\"\n }\n },\n \"Arabian\": {\n \"long\": {\n \"generic\": \"Arabische Zeit\",\n \"standard\": \"Arabische Normalzeit\",\n \"daylight\": \"Arabische Sommerzeit\"\n }\n },\n \"Argentina\": {\n \"long\": {\n \"generic\": \"Argentinische Zeit\",\n \"standard\": \"Argentinische Normalzeit\",\n \"daylight\": \"Argentinische Sommerzeit\"\n }\n },\n \"Argentina_Western\": {\n \"long\": {\n \"generic\": \"Westargentinische Zeit\",\n \"standard\": \"Westargentinische Normalzeit\",\n \"daylight\": \"Westargentinische Sommerzeit\"\n }\n },\n \"Armenia\": {\n \"long\": {\n \"generic\": \"Armenische Zeit\",\n \"standard\": \"Armenische Normalzeit\",\n \"daylight\": \"Armenische Sommerzeit\"\n }\n },\n \"Atlantic\": {\n \"long\": {\n \"generic\": \"Atlantik-Zeit\",\n \"standard\": \"Atlantik-Normalzeit\",\n \"daylight\": \"Atlantik-Sommerzeit\"\n }\n },\n \"Australia_Central\": {\n \"long\": {\n \"generic\": \"Zentralaustralische Zeit\",\n \"standard\": \"Zentralaustralische Normalzeit\",\n \"daylight\": \"Zentralaustralische Sommerzeit\"\n }\n },\n \"Australia_CentralWestern\": {\n \"long\": {\n \"generic\": \"Zentral-/Westaustralische Zeit\",\n \"standard\": \"Zentral-/Westaustralische Normalzeit\",\n \"daylight\": \"Zentral-/Westaustralische Sommerzeit\"\n }\n },\n \"Australia_Eastern\": {\n \"long\": {\n \"generic\": \"Ostaustralische Zeit\",\n \"standard\": \"Ostaustralische Normalzeit\",\n \"daylight\": \"Ostaustralische Sommerzeit\"\n }\n },\n \"Australia_Western\": {\n \"long\": {\n \"generic\": \"Westaustralische Zeit\",\n \"standard\": \"Westaustralische Normalzeit\",\n \"daylight\": \"Westaustralische Sommerzeit\"\n }\n },\n \"Azerbaijan\": {\n \"long\": {\n \"generic\": \"Aserbaidschanische Zeit\",\n \"standard\": \"Aserbeidschanische Normalzeit\",\n \"daylight\": \"Aserbaidschanische Sommerzeit\"\n }\n },\n \"Azores\": {\n \"long\": {\n \"generic\": \"Azoren-Zeit\",\n \"standard\": \"Azoren-Normalzeit\",\n \"daylight\": \"Azoren-Sommerzeit\"\n }\n },\n \"Bangladesh\": {\n \"long\": {\n \"generic\": \"Bangladesch-Zeit\",\n \"standard\": \"Bangladesch-Normalzeit\",\n \"daylight\": \"Bangladesch-Sommerzeit\"\n }\n },\n \"Bhutan\": {\n \"long\": {\n \"standard\": \"Bhutan-Zeit\"\n }\n },\n \"Bolivia\": {\n \"long\": {\n \"standard\": \"Bolivianische Zeit\"\n }\n },\n \"Brasilia\": {\n \"long\": {\n \"generic\": \"Brasília-Zeit\",\n \"standard\": \"Brasília-Normalzeit\",\n \"daylight\": \"Brasília-Sommerzeit\"\n }\n },\n \"Brunei\": {\n \"long\": {\n \"standard\": \"Brunei-Zeit\"\n }\n },\n \"Cape_Verde\": {\n \"long\": {\n \"generic\": \"Cabo-Verde-Zeit\",\n \"standard\": \"Cabo-Verde-Normalzeit\",\n \"daylight\": \"Cabo-Verde-Sommerzeit\"\n }\n },\n \"Casey\": {\n \"long\": {\n \"standard\": \"Casey-Zeit\"\n }\n },\n \"Chamorro\": {\n \"long\": {\n \"standard\": \"Chamorro-Zeit\"\n }\n },\n \"Chatham\": {\n \"long\": {\n \"generic\": \"Chatham-Zeit\",\n \"standard\": \"Chatham-Normalzeit\",\n \"daylight\": \"Chatham-Sommerzeit\"\n }\n },\n \"Chile\": {\n \"long\": {\n \"generic\": \"Chilenische Zeit\",\n \"standard\": \"Chilenische Normalzeit\",\n \"daylight\": \"Chilenische Sommerzeit\"\n }\n },\n \"China\": {\n \"long\": {\n \"generic\": \"Chinesische Zeit\",\n \"standard\": \"Chinesische Normalzeit\",\n \"daylight\": \"Chinesische Sommerzeit\"\n }\n },\n \"Choibalsan\": {\n \"long\": {\n \"generic\": \"Tschoibalsan-Zeit\",\n \"standard\": \"Tschoibalsan-Normalzeit\",\n \"daylight\": \"Tschoibalsan-Sommerzeit\"\n }\n },\n \"Christmas\": {\n \"long\": {\n \"standard\": \"Weihnachtsinsel-Zeit\"\n }\n },\n \"Cocos\": {\n \"long\": {\n \"standard\": \"Kokosinseln-Zeit\"\n }\n },\n \"Colombia\": {\n \"long\": {\n \"generic\": \"Kolumbianische Zeit\",\n \"standard\": \"Kolumbianische Normalzeit\",\n \"daylight\": \"Kolumbianische Sommerzeit\"\n }\n },\n \"Cook\": {\n \"long\": {\n \"generic\": \"Cookinseln-Zeit\",\n \"standard\": \"Cookinseln-Normalzeit\",\n \"daylight\": \"Cookinseln-Sommerzeit\"\n }\n },\n \"Cuba\": {\n \"long\": {\n \"generic\": \"Kubanische Zeit\",\n \"standard\": \"Kubanische Normalzeit\",\n \"daylight\": \"Kubanische Sommerzeit\"\n }\n },\n \"Davis\": {\n \"long\": {\n \"standard\": \"Davis-Zeit\"\n }\n },\n \"DumontDUrville\": {\n \"long\": {\n \"standard\": \"Dumont-d’Urville-Zeit\"\n }\n },\n \"East_Timor\": {\n \"long\": {\n \"standard\": \"Osttimor-Zeit\"\n }\n },\n \"Easter\": {\n \"long\": {\n \"generic\": \"Osterinsel-Zeit\",\n \"standard\": \"Osterinsel-Normalzeit\",\n \"daylight\": \"Osterinsel-Sommerzeit\"\n }\n },\n \"Ecuador\": {\n \"long\": {\n \"standard\": \"Ecuadorianische Zeit\"\n }\n },\n \"Europe_Central\": {\n \"long\": {\n \"generic\": \"Mitteleuropäische Zeit\",\n \"standard\": \"Mitteleuropäische Normalzeit\",\n \"daylight\": \"Mitteleuropäische Sommerzeit\"\n },\n \"short\": {\n \"generic\": \"MEZ\",\n \"standard\": \"MEZ\",\n \"daylight\": \"MESZ\"\n }\n },\n \"Europe_Eastern\": {\n \"long\": {\n \"generic\": \"Osteuropäische Zeit\",\n \"standard\": \"Osteuropäische Normalzeit\",\n \"daylight\": \"Osteuropäische Sommerzeit\"\n },\n \"short\": {\n \"generic\": \"OEZ\",\n \"standard\": \"OEZ\",\n \"daylight\": \"OESZ\"\n }\n },\n \"Europe_Further_Eastern\": {\n \"long\": {\n \"standard\": \"Kaliningrader Zeit\"\n }\n },\n \"Europe_Western\": {\n \"long\": {\n \"generic\": \"Westeuropäische Zeit\",\n \"standard\": \"Westeuropäische Normalzeit\",\n \"daylight\": \"Westeuropäische Sommerzeit\"\n },\n \"short\": {\n \"generic\": \"WEZ\",\n \"standard\": \"WEZ\",\n \"daylight\": \"WESZ\"\n }\n },\n \"Falkland\": {\n \"long\": {\n \"generic\": \"Falklandinseln-Zeit\",\n \"standard\": \"Falklandinseln-Normalzeit\",\n \"daylight\": \"Falklandinseln-Sommerzeit\"\n }\n },\n \"Fiji\": {\n \"long\": {\n \"generic\": \"Fidschi-Zeit\",\n \"standard\": \"Fidschi-Normalzeit\",\n \"daylight\": \"Fidschi-Sommerzeit\"\n }\n },\n \"French_Guiana\": {\n \"long\": {\n \"standard\": \"Französisch-Guayana-Zeit\"\n }\n },\n \"French_Southern\": {\n \"long\": {\n \"standard\": \"Französische Süd- und Antarktisgebiete-Zeit\"\n }\n },\n \"Galapagos\": {\n \"long\": {\n \"standard\": \"Galapagos-Zeit\"\n }\n },\n \"Gambier\": {\n \"long\": {\n \"standard\": \"Gambier-Zeit\"\n }\n },\n \"Georgia\": {\n \"long\": {\n \"generic\": \"Georgische Zeit\",\n \"standard\": \"Georgische Normalzeit\",\n \"daylight\": \"Georgische Sommerzeit\"\n }\n },\n \"Gilbert_Islands\": {\n \"long\": {\n \"standard\": \"Gilbert-Inseln-Zeit\"\n }\n },\n \"GMT\": {\n \"long\": {\n \"standard\": \"Mittlere Greenwich-Zeit\"\n }\n },\n \"Greenland_Eastern\": {\n \"long\": {\n \"generic\": \"Ostgrönland-Zeit\",\n \"standard\": \"Ostgrönland-Normalzeit\",\n \"daylight\": \"Ostgrönland-Sommerzeit\"\n }\n },\n \"Greenland_Western\": {\n \"long\": {\n \"generic\": \"Westgrönland-Zeit\",\n \"standard\": \"Westgrönland-Normalzeit\",\n \"daylight\": \"Westgrönland-Sommerzeit\"\n }\n },\n \"Guam\": {\n \"long\": {\n \"standard\": \"Guam-Zeit\"\n }\n },\n \"Gulf\": {\n \"long\": {\n \"standard\": \"Golf-Zeit\"\n }\n },\n \"Guyana\": {\n \"long\": {\n \"standard\": \"Guyana-Zeit\"\n }\n },\n \"Hawaii_Aleutian\": {\n \"long\": {\n \"generic\": \"Hawaii-Aleuten-Zeit\",\n \"standard\": \"Hawaii-Aleuten-Normalzeit\",\n \"daylight\": \"Hawaii-Aleuten-Sommerzeit\"\n }\n },\n \"Hong_Kong\": {\n \"long\": {\n \"generic\": \"Hongkong-Zeit\",\n \"standard\": \"Hongkong-Normalzeit\",\n \"daylight\": \"Hongkong-Sommerzeit\"\n }\n },\n \"Hovd\": {\n \"long\": {\n \"generic\": \"Chowd-Zeit\",\n \"standard\": \"Chowd-Normalzeit\",\n \"daylight\": \"Chowd-Sommerzeit\"\n }\n },\n \"India\": {\n \"long\": {\n \"standard\": \"Indische Zeit\"\n }\n },\n \"Indian_Ocean\": {\n \"long\": {\n \"standard\": \"Indischer Ozean-Zeit\"\n }\n },\n \"Indochina\": {\n \"long\": {\n \"standard\": \"Indochina-Zeit\"\n }\n },\n \"Indonesia_Central\": {\n \"long\": {\n \"standard\": \"Zentralindonesische Zeit\"\n }\n },\n \"Indonesia_Eastern\": {\n \"long\": {\n \"standard\": \"Ostindonesische Zeit\"\n }\n },\n \"Indonesia_Western\": {\n \"long\": {\n \"standard\": \"Westindonesische Zeit\"\n }\n },\n \"Iran\": {\n \"long\": {\n \"generic\": \"Iranische Zeit\",\n \"standard\": \"Iranische Normalzeit\",\n \"daylight\": \"Iranische Sommerzeit\"\n }\n },\n \"Irkutsk\": {\n \"long\": {\n \"generic\": \"Irkutsk-Zeit\",\n \"standard\": \"Irkutsk-Normalzeit\",\n \"daylight\": \"Irkutsk-Sommerzeit\"\n }\n },\n \"Israel\": {\n \"long\": {\n \"generic\": \"Israelische Zeit\",\n \"standard\": \"Israelische Normalzeit\",\n \"daylight\": \"Israelische Sommerzeit\"\n }\n },\n \"Japan\": {\n \"long\": {\n \"generic\": \"Japanische Zeit\",\n \"standard\": \"Japanische Normalzeit\",\n \"daylight\": \"Japanische Sommerzeit\"\n }\n },\n \"Kamchatka\": {\n \"long\": {\n \"generic\": \"Kamtschatka-Zeit\",\n \"standard\": \"Kamtschatka-Normalzeit\",\n \"daylight\": \"Kamtschatka-Sommerzeit\"\n }\n },\n \"Kazakhstan_Eastern\": {\n \"long\": {\n \"standard\": \"Ostkasachische Zeit\"\n }\n },\n \"Kazakhstan_Western\": {\n \"long\": {\n \"standard\": \"Westkasachische Zeit\"\n }\n },\n \"Korea\": {\n \"long\": {\n \"generic\": \"Koreanische Zeit\",\n \"standard\": \"Koreanische Normalzeit\",\n \"daylight\": \"Koreanische Sommerzeit\"\n }\n },\n \"Kosrae\": {\n \"long\": {\n \"standard\": \"Kosrae-Zeit\"\n }\n },\n \"Krasnoyarsk\": {\n \"long\": {\n \"generic\": \"Krasnojarsk-Zeit\",\n \"standard\": \"Krasnojarsk-Normalzeit\",\n \"daylight\": \"Krasnojarsk-Sommerzeit\"\n }\n },\n \"Kyrgystan\": {\n \"long\": {\n \"standard\": \"Kirgisistan-Zeit\"\n }\n },\n \"Lanka\": {\n \"long\": {\n \"standard\": \"Sri-Lanka-Zeit\"\n }\n },\n \"Line_Islands\": {\n \"long\": {\n \"standard\": \"Linieninseln-Zeit\"\n }\n },\n \"Lord_Howe\": {\n \"long\": {\n \"generic\": \"Lord-Howe-Zeit\",\n \"standard\": \"Lord-Howe-Normalzeit\",\n \"daylight\": \"Lord-Howe-Sommerzeit\"\n }\n },\n \"Macau\": {\n \"long\": {\n \"generic\": \"Macau-Zeit\",\n \"standard\": \"Macau-Normalzeit\",\n \"daylight\": \"Macau-Sommerzeit\"\n }\n },\n \"Macquarie\": {\n \"long\": {\n \"standard\": \"Macquarieinsel-Zeit\"\n }\n },\n \"Magadan\": {\n \"long\": {\n \"generic\": \"Magadan-Zeit\",\n \"standard\": \"Magadan-Normalzeit\",\n \"daylight\": \"Magadan-Sommerzeit\"\n }\n },\n \"Malaysia\": {\n \"long\": {\n \"standard\": \"Malaysische Zeit\"\n }\n },\n \"Maldives\": {\n \"long\": {\n \"standard\": \"Malediven-Zeit\"\n }\n },\n \"Marquesas\": {\n \"long\": {\n \"standard\": \"Marquesas-Zeit\"\n }\n },\n \"Marshall_Islands\": {\n \"long\": {\n \"standard\": \"Marshallinseln-Zeit\"\n }\n },\n \"Mauritius\": {\n \"long\": {\n \"generic\": \"Mauritius-Zeit\",\n \"standard\": \"Mauritius-Normalzeit\",\n \"daylight\": \"Mauritius-Sommerzeit\"\n }\n },\n \"Mawson\": {\n \"long\": {\n \"standard\": \"Mawson-Zeit\"\n }\n },\n \"Mexico_Northwest\": {\n \"long\": {\n \"generic\": \"Mexiko Nordwestliche Zone-Zeit\",\n \"standard\": \"Mexiko Nordwestliche Zone-Normalzeit\",\n \"daylight\": \"Mexiko Nordwestliche Zone-Sommerzeit\"\n }\n },\n \"Mexico_Pacific\": {\n \"long\": {\n \"generic\": \"Mexiko Pazifikzone-Zeit\",\n \"standard\": \"Mexiko Pazifikzone-Normalzeit\",\n \"daylight\": \"Mexiko Pazifikzone-Sommerzeit\"\n }\n },\n \"Mongolia\": {\n \"long\": {\n \"generic\": \"Ulaanbaatar-Zeit\",\n \"standard\": \"Ulaanbaatar-Normalzeit\",\n \"daylight\": \"Ulaanbaatar-Sommerzeit\"\n }\n },\n \"Moscow\": {\n \"long\": {\n \"generic\": \"Moskauer Zeit\",\n \"standard\": \"Moskauer Normalzeit\",\n \"daylight\": \"Moskauer Sommerzeit\"\n }\n },\n \"Myanmar\": {\n \"long\": {\n \"standard\": \"Myanmar-Zeit\"\n }\n },\n \"Nauru\": {\n \"long\": {\n \"standard\": \"Nauru-Zeit\"\n }\n },\n \"Nepal\": {\n \"long\": {\n \"standard\": \"Nepalesische Zeit\"\n }\n },\n \"New_Caledonia\": {\n \"long\": {\n \"generic\": \"Neukaledonische Zeit\",\n \"standard\": \"Neukaledonische Normalzeit\",\n \"daylight\": \"Neukaledonische Sommerzeit\"\n }\n },\n \"New_Zealand\": {\n \"long\": {\n \"generic\": \"Neuseeland-Zeit\",\n \"standard\": \"Neuseeland-Normalzeit\",\n \"daylight\": \"Neuseeland-Sommerzeit\"\n }\n },\n \"Newfoundland\": {\n \"long\": {\n \"generic\": \"Neufundland-Zeit\",\n \"standard\": \"Neufundland-Normalzeit\",\n \"daylight\": \"Neufundland-Sommerzeit\"\n }\n },\n \"Niue\": {\n \"long\": {\n \"standard\": \"Niue-Zeit\"\n }\n },\n \"Norfolk\": {\n \"long\": {\n \"standard\": \"Norfolkinsel-Zeit\"\n }\n },\n \"Noronha\": {\n \"long\": {\n \"generic\": \"Fernando de Noronha-Zeit\",\n \"standard\": \"Fernando de Noronha-Normalzeit\",\n \"daylight\": \"Fernando de Noronha-Sommerzeit\"\n }\n },\n \"North_Mariana\": {\n \"long\": {\n \"standard\": \"Nördliche-Marianen-Zeit\"\n }\n },\n \"Novosibirsk\": {\n \"long\": {\n \"generic\": \"Nowosibirsk-Zeit\",\n \"standard\": \"Nowosibirsk-Normalzeit\",\n \"daylight\": \"Nowosibirsk-Sommerzeit\"\n }\n },\n \"Omsk\": {\n \"long\": {\n \"generic\": \"Omsk-Zeit\",\n \"standard\": \"Omsk-Normalzeit\",\n \"daylight\": \"Omsk-Sommerzeit\"\n }\n },\n \"Pakistan\": {\n \"long\": {\n \"generic\": \"Pakistanische Zeit\",\n \"standard\": \"Pakistanische Normalzeit\",\n \"daylight\": \"Pakistanische Sommerzeit\"\n }\n },\n \"Palau\": {\n \"long\": {\n \"standard\": \"Palau-Zeit\"\n }\n },\n \"Papua_New_Guinea\": {\n \"long\": {\n \"standard\": \"Papua-Neuguinea-Zeit\"\n }\n },\n \"Paraguay\": {\n \"long\": {\n \"generic\": \"Paraguayanische Zeit\",\n \"standard\": \"Paraguayanische Normalzeit\",\n \"daylight\": \"Paraguayanische Sommerzeit\"\n }\n },\n \"Peru\": {\n \"long\": {\n \"generic\": \"Peruanische Zeit\",\n \"standard\": \"Peruanische Normalzeit\",\n \"daylight\": \"Peruanische Sommerzeit\"\n }\n },\n \"Philippines\": {\n \"long\": {\n \"generic\": \"Philippinische Zeit\",\n \"standard\": \"Philippinische Normalzeit\",\n \"daylight\": \"Philippinische Sommerzeit\"\n }\n },\n \"Phoenix_Islands\": {\n \"long\": {\n \"standard\": \"Phoenixinseln-Zeit\"\n }\n },\n \"Pierre_Miquelon\": {\n \"long\": {\n \"generic\": \"Saint-Pierre-und-Miquelon-Zeit\",\n \"standard\": \"Saint-Pierre-und-Miquelon-Normalzeit\",\n \"daylight\": \"Saint-Pierre-und-Miquelon-Sommerzeit\"\n }\n },\n \"Pitcairn\": {\n \"long\": {\n \"standard\": \"Pitcairninseln-Zeit\"\n }\n },\n \"Ponape\": {\n \"long\": {\n \"standard\": \"Ponape-Zeit\"\n }\n },\n \"Pyongyang\": {\n \"long\": {\n \"standard\": \"Pjöngjang-Zeit\"\n }\n },\n \"Qyzylorda\": {\n \"long\": {\n \"generic\": \"Quysylorda-Zeit\",\n \"standard\": \"Quysylorda-Normalzeit\",\n \"daylight\": \"Qysylorda-Sommerzeit\"\n }\n },\n \"Reunion\": {\n \"long\": {\n \"standard\": \"Réunion-Zeit\"\n }\n },\n \"Rothera\": {\n \"long\": {\n \"standard\": \"Rothera-Zeit\"\n }\n },\n \"Sakhalin\": {\n \"long\": {\n \"generic\": \"Sachalin-Zeit\",\n \"standard\": \"Sachalin-Normalzeit\",\n \"daylight\": \"Sachalin-Sommerzeit\"\n }\n },\n \"Samara\": {\n \"long\": {\n \"generic\": \"Samara-Zeit\",\n \"standard\": \"Samara-Normalzeit\",\n \"daylight\": \"Samara-Sommerzeit\"\n }\n },\n \"Samoa\": {\n \"long\": {\n \"generic\": \"Samoa-Zeit\",\n \"standard\": \"Samoa-Normalzeit\",\n \"daylight\": \"Samoa-Sommerzeit\"\n }\n },\n \"Seychelles\": {\n \"long\": {\n \"standard\": \"Seychellen-Zeit\"\n }\n },\n \"Singapore\": {\n \"long\": {\n \"standard\": \"Singapur-Zeit\"\n }\n },\n \"Solomon\": {\n \"long\": {\n \"standard\": \"Salomoninseln-Zeit\"\n }\n },\n \"South_Georgia\": {\n \"long\": {\n \"standard\": \"Südgeorgische Zeit\"\n }\n },\n \"Suriname\": {\n \"long\": {\n \"standard\": \"Suriname-Zeit\"\n }\n },\n \"Syowa\": {\n \"long\": {\n \"standard\": \"Syowa-Zeit\"\n }\n },\n \"Tahiti\": {\n \"long\": {\n \"standard\": \"Tahiti-Zeit\"\n }\n },\n \"Taipei\": {\n \"long\": {\n \"generic\": \"Taipeh-Zeit\",\n \"standard\": \"Taipeh-Normalzeit\",\n \"daylight\": \"Taipeh-Sommerzeit\"\n }\n },\n \"Tajikistan\": {\n \"long\": {\n \"standard\": \"Tadschikistan-Zeit\"\n }\n },\n \"Tokelau\": {\n \"long\": {\n \"standard\": \"Tokelau-Zeit\"\n }\n },\n \"Tonga\": {\n \"long\": {\n \"generic\": \"Tonganische Zeit\",\n \"standard\": \"Tonganische Normalzeit\",\n \"daylight\": \"Tonganische Sommerzeit\"\n }\n },\n \"Truk\": {\n \"long\": {\n \"standard\": \"Chuuk-Zeit\"\n }\n },\n \"Turkmenistan\": {\n \"long\": {\n \"generic\": \"Turkmenistan-Zeit\",\n \"standard\": \"Turkmenistan-Normalzeit\",\n \"daylight\": \"Turkmenistan-Sommerzeit\"\n }\n },\n \"Tuvalu\": {\n \"long\": {\n \"standard\": \"Tuvalu-Zeit\"\n }\n },\n \"Uruguay\": {\n \"long\": {\n \"generic\": \"Uruguayanische Zeit\",\n \"standard\": \"Uruguyanische Normalzeit\",\n \"daylight\": \"Uruguayanische Sommerzeit\"\n }\n },\n \"Uzbekistan\": {\n \"long\": {\n \"generic\": \"Usbekistan-Zeit\",\n \"standard\": \"Usbekistan-Normalzeit\",\n \"daylight\": \"Usbekistan-Sommerzeit\"\n }\n },\n \"Vanuatu\": {\n \"long\": {\n \"generic\": \"Vanuatu-Zeit\",\n \"standard\": \"Vanuatu-Normalzeit\",\n \"daylight\": \"Vanuatu-Sommerzeit\"\n }\n },\n \"Venezuela\": {\n \"long\": {\n \"standard\": \"Venezuela-Zeit\"\n }\n },\n \"Vladivostok\": {\n \"long\": {\n \"generic\": \"Wladiwostok-Zeit\",\n \"standard\": \"Wladiwostok-Normalzeit\",\n \"daylight\": \"Wladiwostok-Sommerzeit\"\n }\n },\n \"Volgograd\": {\n \"long\": {\n \"generic\": \"Wolgograd-Zeit\",\n \"standard\": \"Wolgograd-Normalzeit\",\n \"daylight\": \"Wolgograd-Sommerzeit\"\n }\n },\n \"Vostok\": {\n \"long\": {\n \"standard\": \"Wostok-Zeit\"\n }\n },\n \"Wake\": {\n \"long\": {\n \"standard\": \"Wake-Insel-Zeit\"\n }\n },\n \"Wallis\": {\n \"long\": {\n \"standard\": \"Wallis-und-Futuna-Zeit\"\n }\n },\n \"Yakutsk\": {\n \"long\": {\n \"generic\": \"Jakutsk-Zeit\",\n \"standard\": \"Jakutsk-Normalzeit\",\n \"daylight\": \"Jakutsk-Sommerzeit\"\n }\n },\n \"Yekaterinburg\": {\n \"long\": {\n \"generic\": \"Jekaterinburg-Zeit\",\n \"standard\": \"Jekaterinburg-Normalzeit\",\n \"daylight\": \"Jekaterinburg-Sommerzeit\"\n }\n }\n }\n }\n }\n }\n }\n}\n","index.ts":"import { enableRipple } from '@syncfusion/ej2-base';\nenableRipple(true);\nimport { Calendar, ChangedEventArgs } from '@syncfusion/ej2-calendars';\nimport { loadCldr, Internationalization } from '@syncfusion/ej2-base';\nimport * as numberingSystems from './common/cldr-data/supplemental/numberingSystems.json';\nimport * as degregorian from './common/cldr-data/main/de/ca-gregorian.json';\nimport * as denumbers from './common/cldr-data/main/de/numbers.json';\nimport * as detimeZoneNames from './common/cldr-data/main/de/timeZoneNames.json';\n/**\n * Internationalization Calendar sample\n */\n\n\n /* loadCldr method to load the culture specific JSON file.*/\n loadCldr(numberingSystems, detimeZoneNames, degregorian, denumbers);\n let calendar: Calendar = new Calendar({\n change: valueChange, locale: 'de'\n });\n calendar.appendTo('#calendar');\n calendar.locale = 'de';\n let globalize: Internationalization = new Internationalization(calendar.locale);\n function valueChange(args: ChangedEventArgs): void {\n /*Displays selected date in the label*/\n (document.getElementById('date_label')).textContent = 'Selected Value: ' + globalize.formatDate(args.value);\n }\n document.getElementById('cultures').addEventListener('change', changeLocale);\n function changeLocale(): void {\n /*Apply selected locale to the component*/\n let culture: string = (document.getElementById('cultures') as HTMLSelectElement).value;\n calendar.locale = culture;\n globalize = new Internationalization(calendar.locale);\n if (calendar.value) {\n let dateString: string = globalize.formatDate(calendar.value);\n (document.getElementById('date_label')).textContent = 'Selected Value: ' + dateString;\n calendar.dataBind();\n }\n }\n\n","index.html":"\n \n \n \n \n \n\n\n\n\n\n
\n \n \n Culture
\n \n \n \n \n de \n en \n \n
\n \n \n
\n
\n\n\n\n\n","systemjs.config.js":"System.config({\n transpiler: \"typescript\",\n typescriptOptions: {\n compilerOptions: {\n target: \"umd\",\n module: \"commonjs\",\n moduleResolution: \"node\",\n emitDecoratorMetadata: true,\n experimentalDecorators: true\n }\n },\n paths: {\n \"syncfusion:\": \"http://npmci.syncfusion.com/packages/production/\"\n },\n map: {\n main: \"index.ts\",\n typescript: \"https://unpkg.com/typescript@2.2.2/lib/typescript.js\",\n 'plugin-json':'https://cdnjs.cloudflare.com/ajax/libs/systemjs-plugin-json/0.3.0/json.min.js',\n \"@syncfusion/ej2-base\": \"syncfusion:ej2-base/dist/ej2-base.umd.min.js\",\n \"@syncfusion/ej2-buttons\": \"syncfusion:ej2-buttons/dist/ej2-buttons.umd.min.js\",\n \"@syncfusion/ej2-calendars\": \"syncfusion:ej2-calendars/dist/ej2-calendars.umd.min.js\",\n \"@syncfusion/ej2-charts\": \"syncfusion:ej2-charts/dist/ej2-charts.umd.min.js\",\n \"@syncfusion/ej2-circulargauge\": \"syncfusion:ej2-circulargauge/dist/ej2-circulargauge.umd.min.js\",\n \"@syncfusion/ej2-lineargauge\": \"syncfusion:ej2-lineargauge/dist/ej2-lineargauge.umd.min.js\",\n \"@syncfusion/ej2-data\": \"syncfusion:ej2-data/dist/ej2-data.umd.min.js\",\n \"@syncfusion/ej2-dropdowns\": \"syncfusion:ej2-dropdowns/dist/ej2-dropdowns.umd.min.js\",\n \"@syncfusion/ej2-grids\": \"syncfusion:ej2-grids/dist/ej2-grids.umd.min.js\", \n \"@syncfusion/ej2-inputs\": \"syncfusion:ej2-inputs/dist/ej2-inputs.umd.min.js\", \n \"@syncfusion/ej2-lists\": \"syncfusion:ej2-lists/dist/ej2-lists.umd.min.js\",\n \"@syncfusion/ej2-navigations\": \"syncfusion:ej2-navigations/dist/ej2-navigations.umd.min.js\", \n \"@syncfusion/ej2-popups\": \"syncfusion:ej2-popups/dist/ej2-popups.umd.min.js\",\n \"@syncfusion/ej2-excel-export\": \"syncfusion:ej2-excel-export/dist/ej2-excel-export.umd.min.js\",\n \"@syncfusion/ej2-pdf-export\": \"syncfusion:ej2-pdf-export/dist/ej2-pdf-export.umd.min.js\",\n \"@syncfusion/ej2-compression\": \"syncfusion:ej2-compression/dist/ej2-compression.umd.min.js\",\n \"@syncfusion/ej2-file-utils\": \"syncfusion:ej2-file-utils/dist/ej2-file-utils.umd.min.js\"\n },\n meta: { \n '*.json': { loader: 'plugin-json' }\n }\n});\nSystem.import('index.ts').catch(console.error.bind(console));"}
\ No newline at end of file
diff --git a/src/calendar/range-plnkr.json b/src/calendar/range-plnkr.json
index b1abb6c7..86d08863 100644
--- a/src/calendar/range-plnkr.json
+++ b/src/calendar/range-plnkr.json
@@ -1 +1 @@
-{"index.ts":"import { enableRipple } from '@syncfusion/ej2-base';\nenableRipple(true);\nimport { Calendar, ChangedEventArgs } from '@syncfusion/ej2-calendars';\n\n/**\n * Range Calendar sample\n */\n\n\n let calendar: Calendar = new Calendar({\n min: new Date('05/05/2017'),\n max: new Date('05/27/2017'), change: startDate\n });\n calendar.appendTo('#calendar');\n function startDate(args: ChangedEventArgs): void {\n /*Displays selected date in the label*/\n (document.getElementById('date_label')).textContent = 'Selected Value: ' + args.value.toLocaleDateString();\n }\n\n\n","index.html":"\n \n \n \n \n\n\n\n\n\n\n\n","systemjs.config.js":"System.config({\n transpiler: \"typescript\",\n typescriptOptions: {\n compilerOptions: {\n target: \"umd\",\n module: \"commonjs\",\n moduleResolution: \"node\",\n emitDecoratorMetadata: true,\n experimentalDecorators: true\n }\n },\n paths: {\n \"syncfusion:\": \"http://npmci.syncfusion.com/packages/production/\"\n },\n map: {\n main: \"index.ts\",\n typescript: \"https://unpkg.com/typescript@2.2.2/lib/typescript.js\",\n 'plugin-json':'https://cdnjs.cloudflare.com/ajax/libs/systemjs-plugin-json/0.3.0/json.min.js',\n \"@syncfusion/ej2-base\": \"syncfusion:ej2-base/dist/ej2-base.umd.min.js\",\n \"@syncfusion/ej2-buttons\": \"syncfusion:ej2-buttons/dist/ej2-buttons.umd.min.js\",\n \"@syncfusion/ej2-calendars\": \"syncfusion:ej2-calendars/dist/ej2-calendars.umd.min.js\",\n \"@syncfusion/ej2-charts\": \"syncfusion:ej2-charts/dist/ej2-charts.umd.min.js\",\n \"@syncfusion/ej2-circulargauge\": \"syncfusion:ej2-circulargauge/dist/ej2-circulargauge.umd.min.js\",\n \"@syncfusion/ej2-lineargauge\": \"syncfusion:ej2-lineargauge/dist/ej2-lineargauge.umd.min.js\",\n \"@syncfusion/ej2-data\": \"syncfusion:ej2-data/dist/ej2-data.umd.min.js\",\n \"@syncfusion/ej2-dropdowns\": \"syncfusion:ej2-dropdowns/dist/ej2-dropdowns.umd.min.js\",\n \"@syncfusion/ej2-grids\": \"syncfusion:ej2-grids/dist/ej2-grids.umd.min.js\", \n \"@syncfusion/ej2-inputs\": \"syncfusion:ej2-inputs/dist/ej2-inputs.umd.min.js\", \n \"@syncfusion/ej2-lists\": \"syncfusion:ej2-lists/dist/ej2-lists.umd.min.js\",\n \"@syncfusion/ej2-navigations\": \"syncfusion:ej2-navigations/dist/ej2-navigations.umd.min.js\", \n \"@syncfusion/ej2-popups\": \"syncfusion:ej2-popups/dist/ej2-popups.umd.min.js\",\n \"@syncfusion/ej2-excel-export\": \"syncfusion:ej2-excel-export/dist/ej2-excel-export.umd.min.js\",\n \"@syncfusion/ej2-pdf-export\": \"syncfusion:ej2-pdf-export/dist/ej2-pdf-export.umd.min.js\",\n \"@syncfusion/ej2-compression\": \"syncfusion:ej2-compression/dist/ej2-compression.umd.min.js\",\n \"@syncfusion/ej2-file-utils\": \"syncfusion:ej2-file-utils/dist/ej2-file-utils.umd.min.js\"\n },\n meta: { \n '*.json': { loader: 'plugin-json' }\n }\n});\nSystem.import('index.ts').catch(console.error.bind(console));"}
\ No newline at end of file
+{"index.ts":"import { enableRipple } from '@syncfusion/ej2-base';\nenableRipple(true);\nimport { Calendar, ChangedEventArgs } from '@syncfusion/ej2-calendars';\n\n/**\n * Range Calendar sample\n */\n\n\n let calendar: Calendar = new Calendar({\n min: new Date('05/05/2017'),\n max: new Date('05/27/2017'), change: startDate\n });\n calendar.appendTo('#calendar');\n function startDate(args: ChangedEventArgs): void {\n /*Displays selected date in the label*/\n (document.getElementById('date_label')).textContent = 'Selected Value: ' + args.value.toLocaleDateString();\n }\n\n\n","index.html":"\n \n \n \n \n \n\n\n\n\n\n\n\n","systemjs.config.js":"System.config({\n transpiler: \"typescript\",\n typescriptOptions: {\n compilerOptions: {\n target: \"umd\",\n module: \"commonjs\",\n moduleResolution: \"node\",\n emitDecoratorMetadata: true,\n experimentalDecorators: true\n }\n },\n paths: {\n \"syncfusion:\": \"http://npmci.syncfusion.com/packages/production/\"\n },\n map: {\n main: \"index.ts\",\n typescript: \"https://unpkg.com/typescript@2.2.2/lib/typescript.js\",\n 'plugin-json':'https://cdnjs.cloudflare.com/ajax/libs/systemjs-plugin-json/0.3.0/json.min.js',\n \"@syncfusion/ej2-base\": \"syncfusion:ej2-base/dist/ej2-base.umd.min.js\",\n \"@syncfusion/ej2-buttons\": \"syncfusion:ej2-buttons/dist/ej2-buttons.umd.min.js\",\n \"@syncfusion/ej2-calendars\": \"syncfusion:ej2-calendars/dist/ej2-calendars.umd.min.js\",\n \"@syncfusion/ej2-charts\": \"syncfusion:ej2-charts/dist/ej2-charts.umd.min.js\",\n \"@syncfusion/ej2-circulargauge\": \"syncfusion:ej2-circulargauge/dist/ej2-circulargauge.umd.min.js\",\n \"@syncfusion/ej2-lineargauge\": \"syncfusion:ej2-lineargauge/dist/ej2-lineargauge.umd.min.js\",\n \"@syncfusion/ej2-data\": \"syncfusion:ej2-data/dist/ej2-data.umd.min.js\",\n \"@syncfusion/ej2-dropdowns\": \"syncfusion:ej2-dropdowns/dist/ej2-dropdowns.umd.min.js\",\n \"@syncfusion/ej2-grids\": \"syncfusion:ej2-grids/dist/ej2-grids.umd.min.js\", \n \"@syncfusion/ej2-inputs\": \"syncfusion:ej2-inputs/dist/ej2-inputs.umd.min.js\", \n \"@syncfusion/ej2-lists\": \"syncfusion:ej2-lists/dist/ej2-lists.umd.min.js\",\n \"@syncfusion/ej2-navigations\": \"syncfusion:ej2-navigations/dist/ej2-navigations.umd.min.js\", \n \"@syncfusion/ej2-popups\": \"syncfusion:ej2-popups/dist/ej2-popups.umd.min.js\",\n \"@syncfusion/ej2-excel-export\": \"syncfusion:ej2-excel-export/dist/ej2-excel-export.umd.min.js\",\n \"@syncfusion/ej2-pdf-export\": \"syncfusion:ej2-pdf-export/dist/ej2-pdf-export.umd.min.js\",\n \"@syncfusion/ej2-compression\": \"syncfusion:ej2-compression/dist/ej2-compression.umd.min.js\",\n \"@syncfusion/ej2-file-utils\": \"syncfusion:ej2-file-utils/dist/ej2-file-utils.umd.min.js\"\n },\n meta: { \n '*.json': { loader: 'plugin-json' }\n }\n});\nSystem.import('index.ts').catch(console.error.bind(console));"}
\ No newline at end of file
diff --git a/src/calendar/special-plnkr.json b/src/calendar/special-plnkr.json
index 8a9bb55a..76323112 100644
--- a/src/calendar/special-plnkr.json
+++ b/src/calendar/special-plnkr.json
@@ -1 +1 @@
-{"index.ts":"import { enableRipple } from '@syncfusion/ej2-base';\nenableRipple(true);\nimport { Calendar, RenderDayCellEventArgs, ChangedEventArgs } from '@syncfusion/ej2-calendars';\n/**\n * Special Calendar sample\n */\n\n\n let calendar: Calendar = new Calendar({\n renderDayCell: customDates, change: valueChange\n });\n calendar.appendTo('#calendar');\n\nfunction customDates(args: RenderDayCellEventArgs): void {\n /*Date need to be customized*/\n if (args.date.getDate() === 10) {\n let span: HTMLElement;\n span = document.createElement('span');\n span.setAttribute('class', 'e-icons highlight');\n args.element.appendChild(span);\n args.element.setAttribute('title', 'Birthday !');\n args.element.setAttribute('data-val', 'Birthday !');\n }\n if (args.date.getDate() === 15) {\n args.element.className = 'special';\n args.element.setAttribute('title', 'Farewell');\n args.element.setAttribute('data-val', 'Farewell !');\n }\n if (args.date.getDate() === 20) {\n args.element.className = 'daycell';\n }\n}\nfunction valueChange(args: ChangedEventArgs): void {\n /*Displays selected date in the label*/\n let title: string = (args.event.currentTarget).querySelector('.e-day').getAttribute('data-val');\n title = title == null ? '' : ' ( ' + title + ' )';\n (document.getElementById('date_label')).textContent = 'Selected Value: ' + args.value.toLocaleDateString() + title;\n}","index.html":"\n \n \n \n \n\n\n\n\n\n\n\n","systemjs.config.js":"System.config({\n transpiler: \"typescript\",\n typescriptOptions: {\n compilerOptions: {\n target: \"umd\",\n module: \"commonjs\",\n moduleResolution: \"node\",\n emitDecoratorMetadata: true,\n experimentalDecorators: true\n }\n },\n paths: {\n \"syncfusion:\": \"http://npmci.syncfusion.com/packages/production/\"\n },\n map: {\n main: \"index.ts\",\n typescript: \"https://unpkg.com/typescript@2.2.2/lib/typescript.js\",\n 'plugin-json':'https://cdnjs.cloudflare.com/ajax/libs/systemjs-plugin-json/0.3.0/json.min.js',\n \"@syncfusion/ej2-base\": \"syncfusion:ej2-base/dist/ej2-base.umd.min.js\",\n \"@syncfusion/ej2-buttons\": \"syncfusion:ej2-buttons/dist/ej2-buttons.umd.min.js\",\n \"@syncfusion/ej2-calendars\": \"syncfusion:ej2-calendars/dist/ej2-calendars.umd.min.js\",\n \"@syncfusion/ej2-charts\": \"syncfusion:ej2-charts/dist/ej2-charts.umd.min.js\",\n \"@syncfusion/ej2-circulargauge\": \"syncfusion:ej2-circulargauge/dist/ej2-circulargauge.umd.min.js\",\n \"@syncfusion/ej2-lineargauge\": \"syncfusion:ej2-lineargauge/dist/ej2-lineargauge.umd.min.js\",\n \"@syncfusion/ej2-data\": \"syncfusion:ej2-data/dist/ej2-data.umd.min.js\",\n \"@syncfusion/ej2-dropdowns\": \"syncfusion:ej2-dropdowns/dist/ej2-dropdowns.umd.min.js\",\n \"@syncfusion/ej2-grids\": \"syncfusion:ej2-grids/dist/ej2-grids.umd.min.js\", \n \"@syncfusion/ej2-inputs\": \"syncfusion:ej2-inputs/dist/ej2-inputs.umd.min.js\", \n \"@syncfusion/ej2-lists\": \"syncfusion:ej2-lists/dist/ej2-lists.umd.min.js\",\n \"@syncfusion/ej2-navigations\": \"syncfusion:ej2-navigations/dist/ej2-navigations.umd.min.js\", \n \"@syncfusion/ej2-popups\": \"syncfusion:ej2-popups/dist/ej2-popups.umd.min.js\",\n \"@syncfusion/ej2-excel-export\": \"syncfusion:ej2-excel-export/dist/ej2-excel-export.umd.min.js\",\n \"@syncfusion/ej2-pdf-export\": \"syncfusion:ej2-pdf-export/dist/ej2-pdf-export.umd.min.js\",\n \"@syncfusion/ej2-compression\": \"syncfusion:ej2-compression/dist/ej2-compression.umd.min.js\",\n \"@syncfusion/ej2-file-utils\": \"syncfusion:ej2-file-utils/dist/ej2-file-utils.umd.min.js\"\n },\n meta: { \n '*.json': { loader: 'plugin-json' }\n }\n});\nSystem.import('index.ts').catch(console.error.bind(console));"}
\ No newline at end of file
+{"index.ts":"import { enableRipple } from '@syncfusion/ej2-base';\nenableRipple(true);\nimport { Calendar, RenderDayCellEventArgs, ChangedEventArgs } from '@syncfusion/ej2-calendars';\n/**\n * Special Calendar sample\n */\n\n\n let calendar: Calendar = new Calendar({\n renderDayCell: customDates, change: valueChange\n });\n calendar.appendTo('#calendar');\n\nfunction customDates(args: RenderDayCellEventArgs): void {\n /*Date need to be customized*/\n if (args.date.getDate() === 10) {\n let span: HTMLElement;\n span = document.createElement('span');\n span.setAttribute('class', 'e-icons highlight');\n args.element.appendChild(span);\n args.element.setAttribute('title', 'Birthday !');\n args.element.setAttribute('data-val', 'Birthday !');\n }\n if (args.date.getDate() === 15) {\n args.element.className = 'special';\n args.element.setAttribute('title', 'Farewell');\n args.element.setAttribute('data-val', 'Farewell !');\n }\n if (args.date.getDate() === 20) {\n args.element.className = 'daycell';\n }\n}\nfunction valueChange(args: ChangedEventArgs): void {\n /*Displays selected date in the label*/\n let title: string = (args.event.currentTarget).querySelector('.e-day').getAttribute('data-val');\n title = title == null ? '' : ' ( ' + title + ' )';\n (document.getElementById('date_label')).textContent = 'Selected Value: ' + args.value.toLocaleDateString() + title;\n}","index.html":"\n \n \n \n \n \n\n\n\n\n\n\n\n","systemjs.config.js":"System.config({\n transpiler: \"typescript\",\n typescriptOptions: {\n compilerOptions: {\n target: \"umd\",\n module: \"commonjs\",\n moduleResolution: \"node\",\n emitDecoratorMetadata: true,\n experimentalDecorators: true\n }\n },\n paths: {\n \"syncfusion:\": \"http://npmci.syncfusion.com/packages/production/\"\n },\n map: {\n main: \"index.ts\",\n typescript: \"https://unpkg.com/typescript@2.2.2/lib/typescript.js\",\n 'plugin-json':'https://cdnjs.cloudflare.com/ajax/libs/systemjs-plugin-json/0.3.0/json.min.js',\n \"@syncfusion/ej2-base\": \"syncfusion:ej2-base/dist/ej2-base.umd.min.js\",\n \"@syncfusion/ej2-buttons\": \"syncfusion:ej2-buttons/dist/ej2-buttons.umd.min.js\",\n \"@syncfusion/ej2-calendars\": \"syncfusion:ej2-calendars/dist/ej2-calendars.umd.min.js\",\n \"@syncfusion/ej2-charts\": \"syncfusion:ej2-charts/dist/ej2-charts.umd.min.js\",\n \"@syncfusion/ej2-circulargauge\": \"syncfusion:ej2-circulargauge/dist/ej2-circulargauge.umd.min.js\",\n \"@syncfusion/ej2-lineargauge\": \"syncfusion:ej2-lineargauge/dist/ej2-lineargauge.umd.min.js\",\n \"@syncfusion/ej2-data\": \"syncfusion:ej2-data/dist/ej2-data.umd.min.js\",\n \"@syncfusion/ej2-dropdowns\": \"syncfusion:ej2-dropdowns/dist/ej2-dropdowns.umd.min.js\",\n \"@syncfusion/ej2-grids\": \"syncfusion:ej2-grids/dist/ej2-grids.umd.min.js\", \n \"@syncfusion/ej2-inputs\": \"syncfusion:ej2-inputs/dist/ej2-inputs.umd.min.js\", \n \"@syncfusion/ej2-lists\": \"syncfusion:ej2-lists/dist/ej2-lists.umd.min.js\",\n \"@syncfusion/ej2-navigations\": \"syncfusion:ej2-navigations/dist/ej2-navigations.umd.min.js\", \n \"@syncfusion/ej2-popups\": \"syncfusion:ej2-popups/dist/ej2-popups.umd.min.js\",\n \"@syncfusion/ej2-excel-export\": \"syncfusion:ej2-excel-export/dist/ej2-excel-export.umd.min.js\",\n \"@syncfusion/ej2-pdf-export\": \"syncfusion:ej2-pdf-export/dist/ej2-pdf-export.umd.min.js\",\n \"@syncfusion/ej2-compression\": \"syncfusion:ej2-compression/dist/ej2-compression.umd.min.js\",\n \"@syncfusion/ej2-file-utils\": \"syncfusion:ej2-file-utils/dist/ej2-file-utils.umd.min.js\"\n },\n meta: { \n '*.json': { loader: 'plugin-json' }\n }\n});\nSystem.import('index.ts').catch(console.error.bind(console));"}
\ No newline at end of file
diff --git a/src/chart/adindicator-plnkr.json b/src/chart/adindicator-plnkr.json
index f3120bb6..7ba01f85 100644
--- a/src/chart/adindicator-plnkr.json
+++ b/src/chart/adindicator-plnkr.json
@@ -1 +1 @@
-{"financial-data":"/**\n * Data for technical indicators\n */\nexport let chartData: object[] = [\n {\n x: new Date('2012-04-02'),\n open: 85.9757,\n high: 90.6657,\n low: 85.7685,\n close: 90.5257,\n volume: 660187068\n },\n {\n x: new Date('2012-04-09'),\n open: 89.4471,\n high: 92,\n low: 86.2157,\n close: 86.4614,\n volume: 912634864\n },\n {\n x: new Date('2012-04-16'),\n open: 87.1514,\n high: 88.6071,\n low: 81.4885,\n close: 81.8543,\n volume: 1221746066\n },\n {\n x: new Date('2012-04-23'),\n open: 81.5157,\n high: 88.2857,\n low: 79.2857,\n close: 86.1428,\n volume: 965935749\n },\n {\n x: new Date('2012-04-30'),\n open: 85.4,\n high: 85.4857,\n low: 80.7385,\n close: 80.75,\n volume: 615249365\n },\n {\n x: new Date('2012-05-07'),\n open: 80.2143,\n high: 82.2685,\n low: 79.8185,\n close: 80.9585,\n volume: 541742692\n },\n {\n x: new Date('2012-05-14'),\n open: 80.3671,\n high: 81.0728,\n low: 74.5971,\n close: 75.7685,\n volume: 708126233\n },\n {\n x: new Date('2012-05-21'),\n open: 76.3571,\n high: 82.3571,\n low: 76.2928,\n close: 80.3271,\n volume: 682076215\n },\n {\n x: new Date('2012-05-28'),\n open: 81.5571,\n high: 83.0714,\n low: 80.0743,\n close: 80.1414,\n volume: 480059584\n },\n {\n x: new Date('2012-06-04'),\n open: 80.2143,\n high: 82.9405,\n low: 78.3571,\n close: 82.9028,\n volume: 517577005\n },\n {\n x: new Date('2012-06-11'),\n open: 83.96,\n high: 84.0714,\n low: 80.9571,\n close: 82.0185,\n volume: 499693120\n },\n {\n x: new Date('2012-06-18'),\n open: 81.5657,\n high: 84.2857,\n low: 81.4814,\n close: 83.1571,\n volume: 442172142\n },\n {\n x: new Date('2012-06-25'),\n open: 82.4714,\n high: 83.4285,\n low: 80.8014,\n close: 83.4285,\n volume: 371529102\n },\n {\n x: new Date('2012-07-02'),\n open: 83.5328,\n high: 87.7628,\n low: 83.3714,\n close: 86.5543,\n volume: 385906790\n },\n {\n x: new Date('2012-07-09'),\n open: 86.4714,\n high: 88.5528,\n low: 84.6685,\n close: 86.4243,\n volume: 524235196\n },\n {\n x: new Date('2012-07-16'),\n open: 86.4457,\n high: 87.9071,\n low: 86.1643,\n close: 86.3285,\n volume: 419537217\n },\n {\n x: new Date('2012-07-23'),\n open: 84.9143,\n high: 87.0971,\n low: 81.4285,\n close: 83.5943,\n volume: 680773023\n },\n {\n x: new Date('2012-07-30'),\n open: 84.4171,\n high: 88.2828,\n low: 83.9743,\n close: 87.9571,\n volume: 475109323\n },\n {\n x: new Date('2012-08-06'),\n open: 88.1843,\n high: 89.2857,\n low: 87.8943,\n close: 88.8143,\n volume: 312826308\n },\n {\n x: new Date('2012-08-13'),\n open: 89.0557,\n high: 92.5985,\n low: 89.0357,\n close: 92.5871,\n volume: 392867193\n },\n {\n x: new Date('2012-08-20'),\n open: 92.8585,\n high: 96.4114,\n low: 92.5871,\n close: 94.746,\n volume: 708614692\n },\n {\n x: new Date('2012-08-27'),\n open: 97.1414,\n high: 97.2671,\n low: 93.8928,\n close: 95.0343,\n volume: 383807217\n },\n {\n x: new Date('2012-09-03'),\n open: 95.1085,\n high: 97.4971,\n low: 94.9285,\n close: 97.2057,\n volume: 355722047\n },\n {\n x: new Date('2012-09-10'),\n open: 97.2071,\n high: 99.5685,\n low: 93.7143,\n close: 98.7543,\n volume: 724042207\n },\n {\n x: new Date('2012-09-17'),\n open: 99.9071,\n high: 100.7243,\n low: 99.0885,\n close: 100.0135,\n volume: 500166040\n },\n {\n x: new Date('2012-09-24'),\n open: 98.1228,\n high: 99.3028,\n low: 94.3357,\n close: 95.3007,\n volume: 714507994\n },\n {\n x: new Date('2012-10-01'),\n open: 95.88,\n high: 96.6785,\n low: 92.95,\n close: 93.2271,\n volume: 638543622\n },\n {\n x: new Date('2012-10-08'),\n open: 92.4114,\n high: 92.5085,\n low: 89.0785,\n close: 89.9591,\n volume: 747127724\n },\n {\n x: new Date('2012-10-15'),\n open: 90.3357,\n high: 93.2557,\n low: 87.0885,\n close: 87.12,\n volume: 646996264\n },\n {\n x: new Date('2012-10-22'),\n open: 87.4885,\n high: 90.7685,\n low: 84.4285,\n close: 86.2857,\n volume: 866040680\n },\n {\n x: new Date('2012-10-29'),\n open: 84.9828,\n high: 86.1428,\n low: 82.1071,\n close: 82.4,\n volume: 367371310\n },\n {\n x: new Date('2012-11-05'),\n open: 83.3593,\n high: 84.3914,\n low: 76.2457,\n close: 78.1514,\n volume: 919719846\n },\n {\n x: new Date('2012-11-12'),\n open: 79.1643,\n high: 79.2143,\n low: 72.25,\n close: 75.3825,\n volume: 894382149\n },\n {\n x: new Date('2012-11-19'),\n open: 77.2443,\n high: 81.7143,\n low: 77.1257,\n close: 81.6428,\n volume: 527416747\n },\n {\n x: new Date('2012-11-26'),\n open: 82.2714,\n high: 84.8928,\n low: 81.7514,\n close: 83.6114,\n volume: 646467974\n },\n {\n x: new Date('2012-12-03'),\n open: 84.8071,\n high: 84.9414,\n low: 74.09,\n close: 76.1785,\n volume: 980096264\n },\n {\n x: new Date('2012-12-10'),\n open: 75,\n high: 78.5085,\n low: 72.2257,\n close: 72.8277,\n volume: 835016110\n },\n {\n x: new Date('2012-12-17'),\n open: 72.7043,\n high: 76.4143,\n low: 71.6043,\n close: 74.19,\n volume: 726150329\n },\n {\n x: new Date('2012-12-24'),\n open: 74.3357,\n high: 74.8928,\n low: 72.0943,\n close: 72.7984,\n volume: 321104733\n },\n {\n x: new Date('2012-12-31'),\n open: 72.9328,\n high: 79.2857,\n low: 72.7143,\n close: 75.2857,\n volume: 540854882\n },\n {\n x: new Date('2013-01-07'),\n open: 74.5714,\n high: 75.9843,\n low: 73.6,\n close: 74.3285,\n volume: 574594262\n },\n {\n x: new Date('2013-01-14'),\n open: 71.8114,\n high: 72.9643,\n low: 69.0543,\n close: 71.4285,\n volume: 803105621\n },\n {\n x: new Date('2013-01-21'),\n open: 72.08,\n high: 73.57,\n low: 62.1428,\n close: 62.84,\n volume: 971912560\n },\n {\n x: new Date('2013-01-28'),\n open: 62.5464,\n high: 66.0857,\n low: 62.2657,\n close: 64.8028,\n volume: 656549587\n },\n {\n x: new Date('2013-02-04'),\n open: 64.8443,\n high: 68.4014,\n low: 63.1428,\n close: 67.8543,\n volume: 743778993\n },\n {\n x: new Date('2013-02-11'),\n open: 68.0714,\n high: 69.2771,\n low: 65.7028,\n close: 65.7371,\n volume: 585292366\n },\n {\n x: new Date('2013-02-18'),\n open: 65.8714,\n high: 66.1043,\n low: 63.26,\n close: 64.4014,\n volume: 421766997\n },\n {\n x: new Date('2013-02-25'),\n open: 64.8357,\n high: 65.0171,\n low: 61.4257,\n close: 61.4957,\n volume: 582741215\n },\n {\n x: new Date('2013-03-04'),\n open: 61.1143,\n high: 62.2043,\n low: 59.8571,\n close: 61.6743,\n volume: 632856539\n },\n {\n x: new Date('2013-03-11'),\n open: 61.3928,\n high: 63.4614,\n low: 60.7343,\n close: 63.38,\n volume: 572066981\n },\n {\n x: new Date('2013-03-18'),\n open: 63.0643,\n high: 66.0143,\n low: 63.0286,\n close: 65.9871,\n volume: 552156035\n },\n {\n x: new Date('2013-03-25'),\n open: 66.3843,\n high: 67.1357,\n low: 63.0886,\n close: 63.2371,\n volume: 390762517\n },\n {\n x: new Date('2013-04-01'),\n open: 63.1286,\n high: 63.3854,\n low: 59.9543,\n close: 60.4571,\n volume: 505273732\n },\n {\n x: new Date('2013-04-08'),\n open: 60.6928,\n high: 62.57,\n low: 60.3557,\n close: 61.4,\n volume: 387323550\n },\n {\n x: new Date('2013-04-15'),\n open: 61,\n high: 61.1271,\n low: 55.0143,\n close: 55.79,\n volume: 709945604\n },\n {\n x: new Date('2013-04-22'),\n open: 56.0914,\n high: 59.8241,\n low: 55.8964,\n close: 59.6007,\n volume: 787007506\n },\n {\n x: new Date('2013-04-29'),\n open: 60.0643,\n high: 64.7471,\n low: 60,\n close: 64.2828,\n volume: 655020017\n },\n {\n x: new Date('2013-05-06'),\n open: 65.1014,\n high: 66.5357,\n low: 64.3543,\n close: 64.71,\n volume: 545488533\n },\n {\n x: new Date('2013-05-13'),\n open: 64.5014,\n high: 65.4143,\n low: 59.8428,\n close: 61.8943,\n volume: 633706550\n },\n {\n x: new Date('2013-05-20'),\n open: 61.7014,\n high: 64.05,\n low: 61.4428,\n close: 63.5928,\n volume: 494379068\n },\n {\n x: new Date('2013-05-27'),\n open: 64.2714,\n high: 65.3,\n low: 62.7714,\n close: 64.2478,\n volume: 362907830\n },\n {\n x: new Date('2013-06-03'),\n open: 64.39,\n high: 64.9186,\n low: 61.8243,\n close: 63.1158,\n volume: 443249793\n },\n {\n x: new Date('2013-06-10'),\n open: 63.5328,\n high: 64.1541,\n low: 61.2143,\n close: 61.4357,\n volume: 389680092\n },\n {\n x: new Date('2013-06-17'),\n open: 61.6343,\n high: 62.2428,\n low: 58.3,\n close: 59.0714,\n volume: 400384818\n },\n {\n x: new Date('2013-06-24'),\n open: 58.2,\n high: 58.38,\n low: 55.5528,\n close: 56.6471,\n volume: 519314826\n },\n {\n x: new Date('2013-07-01'),\n open: 57.5271,\n high: 60.47,\n low: 57.3171,\n close: 59.6314,\n volume: 343878841\n },\n {\n x: new Date('2013-07-08'),\n open: 60.0157,\n high: 61.3986,\n low: 58.6257,\n close: 60.93,\n volume: 384106977\n },\n {\n x: new Date('2013-07-15'),\n open: 60.7157,\n high: 62.1243,\n low: 60.5957,\n close: 60.7071,\n volume: 286035513\n },\n {\n x: new Date('2013-07-22'),\n open: 61.3514,\n high: 63.5128,\n low: 59.8157,\n close: 62.9986,\n volume: 395816827\n },\n {\n x: new Date('2013-07-29'),\n open: 62.9714,\n high: 66.1214,\n low: 62.8857,\n close: 66.0771,\n volume: 339668858\n },\n {\n x: new Date('2013-08-05'),\n open: 66.3843,\n high: 67.4128,\n low: 64.8071,\n close: 64.9214,\n volume: 368486781\n },\n {\n x: new Date('2013-08-12'),\n open: 65.2657,\n high: 72.0357,\n low: 65.2328,\n close: 71.7614,\n volume: 711563584\n },\n {\n x: new Date('2013-08-19'),\n open: 72.0485,\n high: 73.3914,\n low: 71.1714,\n close: 71.5743,\n volume: 417119660\n },\n {\n x: new Date('2013-08-26'),\n open: 71.5357,\n high: 72.8857,\n low: 69.4286,\n close: 69.6023,\n volume: 392805888\n },\n {\n x: new Date('2013-09-02'),\n open: 70.4428,\n high: 71.7485,\n low: 69.6214,\n close: 71.1743,\n volume: 317244380\n },\n {\n x: new Date('2013-09-09'),\n open: 72.1428,\n high: 72.56,\n low: 66.3857,\n close: 66.4143,\n volume: 669376320\n },\n {\n x: new Date('2013-09-16'),\n open: 65.8571,\n high: 68.3643,\n low: 63.8886,\n close: 66.7728,\n volume: 625142677\n },\n {\n x: new Date('2013-09-23'),\n open: 70.8714,\n high: 70.9871,\n low: 68.6743,\n close: 68.9643,\n volume: 475274537\n },\n {\n x: new Date('2013-09-30'),\n open: 68.1786,\n high: 70.3357,\n low: 67.773,\n close: 69.0043,\n volume: 368198906\n },\n {\n x: new Date('2013-10-07'),\n open: 69.5086,\n high: 70.5486,\n low: 68.3257,\n close: 70.4017,\n volume: 361437661\n },\n {\n x: new Date('2013-10-14'),\n open: 69.9757,\n high: 72.7514,\n low: 69.9071,\n close: 72.6985,\n volume: 342694379\n },\n {\n x: new Date('2013-10-21'),\n open: 73.11,\n high: 76.1757,\n low: 72.5757,\n close: 75.1368,\n volume: 490458997\n },\n {\n x: new Date('2013-10-28'),\n open: 75.5771,\n high: 77.0357,\n low: 73.5057,\n close: 74.29,\n volume: 508130174\n },\n {\n x: new Date('2013-11-04'),\n open: 74.4428,\n high: 75.555,\n low: 73.1971,\n close: 74.3657,\n volume: 318132218\n },\n {\n x: new Date('2013-11-11'),\n open: 74.2843,\n high: 75.6114,\n low: 73.4871,\n close: 74.9987,\n volume: 306711021\n },\n {\n x: new Date('2013-11-18'),\n open: 74.9985,\n high: 75.3128,\n low: 73.3814,\n close: 74.2571,\n volume: 282778778\n },\n {\n x: new Date('2013-11-25'),\n open: 74.4314,\n high: 79.7614,\n low: 74.4285,\n close: 79.4385,\n volume: 327405302\n },\n {\n x: new Date('2013-12-02'),\n open: 79.7143,\n high: 82.1622,\n low: 78.6885,\n close: 80.0028,\n volume: 522055676\n },\n {\n x: new Date('2013-12-09'),\n open: 80.1286,\n high: 81.5671,\n low: 79.0957,\n close: 79.2043,\n volume: 387271099\n },\n {\n x: new Date('2013-12-16'),\n open: 79.2885,\n high: 80.377,\n low: 76.9714,\n close: 78.4314,\n volume: 457580848\n },\n {\n x: new Date('2013-12-23'),\n open: 81.1428,\n high: 81.6971,\n low: 79.9285,\n close: 80.0128,\n volume: 274253503\n },\n {\n x: new Date('2013-12-30'),\n open: 79.6371,\n high: 80.1828,\n low: 77.2043,\n close: 77.2828,\n volume: 275734934\n },\n {\n x: new Date('2014-01-06'),\n open: 76.7785,\n high: 78.1228,\n low: 75.8728,\n close: 76.1343,\n volume: 393462075\n },\n {\n x: new Date('2014-01-13'),\n open: 75.7014,\n high: 80.0285,\n low: 75.6971,\n close: 77.2385,\n volume: 439557459\n },\n {\n x: new Date('2014-01-20'),\n open: 77.2843,\n high: 79.6128,\n low: 77.2028,\n close: 78.01,\n volume: 385585525\n },\n {\n x: new Date('2014-01-27'),\n open: 78.5814,\n high: 79.2571,\n low: 70.5071,\n close: 71.5143,\n volume: 813702575\n },\n {\n x: new Date('2014-02-03'),\n open: 71.8014,\n high: 74.7042,\n low: 71.3286,\n close: 74.24,\n volume: 434447570\n },\n {\n x: new Date('2014-02-10'),\n open: 74.0943,\n high: 77.9971,\n low: 74,\n close: 77.7128,\n volume: 379011880\n },\n {\n x: new Date('2014-02-17'),\n open: 78,\n high: 78.7414,\n low: 74.9428,\n close: 75.0357,\n volume: 289609443\n },\n {\n x: new Date('2014-02-24'),\n open: 74.7357,\n high: 76.1071,\n low: 73.6571,\n close: 75.1771,\n volume: 367569649\n },\n {\n x: new Date('2014-03-03'),\n open: 74.7743,\n high: 76.3928,\n low: 74.6871,\n close: 75.7771,\n volume: 275972640\n },\n {\n x: new Date('2014-03-10'),\n open: 75.48,\n high: 77.0943,\n low: 74.7143,\n close: 74.9557,\n volume: 287729528\n },\n {\n x: new Date('2014-03-17'),\n open: 75.3857,\n high: 76.6057,\n low: 75.0286,\n close: 76.1243,\n volume: 303531061\n },\n {\n x: new Date('2014-03-24'),\n open: 76.9171,\n high: 78.4285,\n low: 76.3214,\n close: 76.6943,\n volume: 338387221\n },\n {\n x: new Date('2014-03-31'),\n open: 77.0328,\n high: 77.64,\n low: 75.7971,\n close: 75.9743,\n volume: 245749459\n },\n {\n x: new Date('2014-04-07'),\n open: 75.4314,\n high: 76.0343,\n low: 73.8771,\n close: 74.23,\n volume: 312008139\n },\n {\n x: new Date('2014-04-14'),\n open: 74.5571,\n high: 75.3943,\n low: 73.0471,\n close: 74.9914,\n volume: 241209047\n },\n {\n x: new Date('2014-04-21'),\n open: 75.0485,\n high: 81.7128,\n low: 74.8514,\n close: 81.7057,\n volume: 476651465\n },\n {\n x: new Date('2014-04-28'),\n open: 81.8285,\n high: 85.6328,\n low: 81.7928,\n close: 84.6543,\n volume: 473712709\n },\n {\n x: new Date('2014-05-05'),\n open: 84.3057,\n high: 86.3442,\n low: 82.9043,\n close: 83.6489,\n volume: 365535013\n },\n {\n x: new Date('2014-05-12'),\n open: 83.9271,\n high: 85.3614,\n low: 83.6285,\n close: 85.3585,\n volume: 260931637\n },\n {\n x: new Date('2014-05-19'),\n open: 85.4071,\n high: 87.8184,\n low: 85.3328,\n close: 87.7328,\n volume: 294298274\n },\n {\n x: new Date('2014-05-26'),\n open: 87.9828,\n high: 92.0243,\n low: 87.9471,\n close: 90.4285,\n volume: 400232120\n },\n {\n x: new Date('2014-06-02'),\n open: 90.5657,\n high: 93.0371,\n low: 88.9285,\n close: 92.2243,\n volume: 412158024\n },\n {\n x: new Date('2014-06-09'),\n open: 92.7,\n high: 95.05,\n low: 90.88,\n close: 91.28,\n volume: 292422550\n },\n {\n x: new Date('2014-06-16'),\n open: 91.51,\n high: 92.75,\n low: 90.9,\n close: 90.91,\n volume: 234325480\n },\n {\n x: new Date('2014-06-23'),\n open: 91.32,\n high: 92,\n low: 89.65,\n close: 91.98,\n volume: 213712160\n },\n {\n x: new Date('2014-06-30'),\n open: 92.1,\n high: 94.1,\n low: 92.09,\n close: 94.03,\n volume: 138936570\n },\n {\n x: new Date('2014-07-07'),\n open: 94.14,\n high: 96.8,\n low: 93.52,\n close: 95.22,\n volume: 229782440\n },\n {\n x: new Date('2014-07-14'),\n open: 95.86,\n high: 97.1,\n low: 92.57,\n close: 94.43,\n volume: 248104390\n },\n {\n x: new Date('2014-07-21'),\n open: 94.99,\n high: 97.88,\n low: 93.72,\n close: 97.671,\n volume: 273021350\n },\n {\n x: new Date('2014-07-28'),\n open: 97.82,\n high: 99.44,\n low: 94.81,\n close: 96.13,\n volume: 235868530\n },\n {\n x: new Date('2014-08-04'),\n open: 96.37,\n high: 96.58,\n low: 93.28,\n close: 94.74,\n volume: 222522120\n },\n {\n x: new Date('2014-08-11'),\n open: 95.27,\n high: 98.19,\n low: 94.8355,\n close: 97.98,\n volume: 178806580\n },\n {\n x: new Date('2014-08-18'),\n open: 98.49,\n high: 101.47,\n low: 97.98,\n close: 101.32,\n volume: 246446280\n },\n {\n x: new Date('2014-08-25'),\n open: 101.79,\n high: 102.9,\n low: 100.7,\n close: 102.5,\n volume: 232858250\n },\n {\n x: new Date('2014-09-01'),\n open: 103.06,\n high: 103.74,\n low: 97.79,\n close: 98.97,\n volume: 322045910\n },\n {\n x: new Date('2014-09-08'),\n open: 99.3,\n high: 103.08,\n low: 96.14,\n close: 101.66,\n volume: 460851840\n },\n {\n x: new Date('2014-09-15'),\n open: 102.81,\n high: 103.05,\n low: 98.89,\n close: 100.96,\n volume: 296425730\n },\n {\n x: new Date('2014-09-22'),\n open: 101.8,\n high: 102.94,\n low: 97.72,\n close: 100.75,\n volume: 337617850\n },\n {\n x: new Date('2014-09-29'),\n open: 98.65,\n high: 101.54,\n low: 98.04,\n close: 99.62,\n volume: 246900230\n },\n {\n x: new Date('2014-10-06'),\n open: 99.95,\n high: 102.38,\n low: 98.31,\n close: 100.73,\n volume: 279646740\n },\n {\n x: new Date('2014-10-13'),\n open: 101.33,\n high: 101.78,\n low: 95.18,\n close: 97.67,\n volume: 356408760\n },\n {\n x: new Date('2014-10-20'),\n open: 98.315,\n high: 105.49,\n low: 98.22,\n close: 105.22,\n volume: 355329760\n },\n {\n x: new Date('2014-10-27'),\n open: 104.85,\n high: 108.04,\n low: 104.7,\n close: 108,\n volume: 219443560\n },\n {\n x: new Date('2014-11-03'),\n open: 108.22,\n high: 110.3,\n low: 107.72,\n close: 109.01,\n volume: 199332700\n },\n {\n x: new Date('2014-11-10'),\n open: 109.02,\n high: 114.19,\n low: 108.4,\n close: 114.18,\n volume: 203976340\n },\n {\n x: new Date('2014-11-17'),\n open: 114.27,\n high: 117.57,\n low: 113.3,\n close: 116.47,\n volume: 232574480\n },\n {\n x: new Date('2014-11-24'),\n open: 116.85,\n high: 119.75,\n low: 116.62,\n close: 118.93,\n volume: 181158620\n },\n {\n x: new Date('2014-12-01'),\n open: 118.81,\n high: 119.25,\n low: 111.27,\n close: 115,\n volume: 266118290\n },\n {\n x: new Date('2014-12-08'),\n open: 114.1,\n high: 114.85,\n low: 109.35,\n close: 109.73,\n volume: 259311140\n },\n {\n x: new Date('2014-12-15'),\n open: 110.7,\n high: 113.24,\n low: 106.26,\n close: 111.78,\n volume: 326382400\n },\n {\n x: new Date('2014-12-22'),\n open: 112.16,\n high: 114.52,\n low: 111.97,\n close: 113.99,\n volume: 119248900\n },\n {\n x: new Date('2014-12-29'),\n open: 113.79,\n high: 114.77,\n low: 107.35,\n close: 109.33,\n volume: 151780640\n },\n {\n x: new Date('2015-01-05'),\n open: 108.29,\n high: 113.25,\n low: 104.63,\n close: 112.01,\n volume: 282690970\n },\n {\n x: new Date('2015-01-12'),\n open: 112.6,\n high: 112.8,\n low: 105.2,\n close: 105.99,\n volume: 303531140\n },\n {\n x: new Date('2015-01-19'),\n open: 107.84,\n high: 113.75,\n low: 106.5,\n close: 112.98,\n volume: 198362640\n },\n {\n x: new Date('2015-01-26'),\n open: 113.74,\n high: 120,\n low: 109.03,\n close: 117.16,\n volume: 461747290\n },\n {\n x: new Date('2015-02-02'),\n open: 118.05,\n high: 120.51,\n low: 116.08,\n close: 118.93,\n volume: 270190470\n },\n {\n x: new Date('2015-02-09'),\n open: 118.55,\n high: 127.48,\n low: 118.43,\n close: 127.08,\n volume: 301354470\n },\n {\n x: new Date('2015-02-16'),\n open: 127.49,\n high: 129.5,\n low: 126.92,\n close: 129.495,\n volume: 193883960\n },\n {\n x: new Date('2015-02-23'),\n open: 130.02,\n high: 133.6,\n low: 126.61,\n close: 128.46,\n volume: 369856960\n },\n {\n x: new Date('2015-03-02'),\n open: 129.25,\n high: 130.28,\n low: 125.76,\n close: 126.6,\n volume: 246472020\n },\n {\n x: new Date('2015-03-09'),\n open: 127.96,\n high: 129.57,\n low: 121.63,\n close: 123.59,\n volume: 325921230\n },\n {\n x: new Date('2015-03-16'),\n open: 123.88,\n high: 129.2451,\n low: 122.87,\n close: 125.9,\n volume: 266016400\n },\n {\n x: new Date('2015-03-23'),\n open: 127.12,\n high: 128.04,\n low: 122.6,\n close: 123.25,\n volume: 208731730\n },\n {\n x: new Date('2015-03-30'),\n open: 124.05,\n high: 126.49,\n low: 123.1,\n close: 125.32,\n volume: 161628950\n },\n {\n x: new Date('2015-04-06'),\n open: 124.47,\n high: 128.1218,\n low: 124.33,\n close: 127.1,\n volume: 181454510\n },\n {\n x: new Date('2015-04-13'),\n open: 128.37,\n high: 128.57,\n low: 124.46,\n close: 124.75,\n volume: 170090870\n },\n {\n x: new Date('2015-04-20'),\n open: 125.57,\n high: 130.63,\n low: 125.17,\n close: 130.28,\n volume: 206698310\n },\n {\n x: new Date('2015-04-27'),\n open: 132.31,\n high: 134.54,\n low: 124.58,\n close: 128.95,\n volume: 417115180\n },\n {\n x: new Date('2015-05-04'),\n open: 129.5,\n high: 130.57,\n low: 123.36,\n close: 127.62,\n volume: 270197900\n },\n {\n x: new Date('2015-05-11'),\n open: 127.39,\n high: 129.49,\n low: 124.82,\n close: 128.77,\n volume: 207858180\n },\n {\n x: new Date('2015-05-18'),\n open: 128.38,\n high: 132.97,\n low: 128.36,\n close: 132.54,\n volume: 216438970\n },\n {\n x: new Date('2015-05-25'),\n open: 132.6,\n high: 132.91,\n low: 129.12,\n close: 130.28,\n volume: 197468800\n },\n {\n x: new Date('2015-06-01'),\n open: 131.2,\n high: 131.39,\n low: 128.36,\n close: 128.65,\n volume: 170465550\n },\n {\n x: new Date('2015-06-08'),\n open: 128.9,\n high: 130.18,\n low: 125.62,\n close: 127.17,\n volume: 219812710\n },\n {\n x: new Date('2015-06-15'),\n open: 126.1,\n high: 128.31,\n low: 125.71,\n close: 126.6,\n volume: 197925030\n },\n {\n x: new Date('2015-06-22'),\n open: 127.49,\n high: 129.8,\n low: 126.51,\n close: 126.75,\n volume: 195104520\n },\n {\n x: new Date('2015-06-29'),\n open: 125.46,\n high: 126.94,\n low: 124.48,\n close: 126.44,\n volume: 150747530\n },\n {\n x: new Date('2015-07-06'),\n open: 124.94,\n high: 126.23,\n low: 119.22,\n close: 123.28,\n volume: 274904180\n },\n {\n x: new Date('2015-07-13'),\n open: 125.03,\n high: 129.62,\n low: 124.32,\n close: 129.62,\n volume: 188579340\n },\n {\n x: new Date('2015-07-20'),\n open: 130.97,\n high: 132.97,\n low: 121.99,\n close: 124.5,\n volume: 336423370\n },\n {\n x: new Date('2015-07-27'),\n open: 123.09,\n high: 123.91,\n low: 120.91,\n close: 121.3,\n volume: 191087840\n },\n {\n x: new Date('2015-08-03'),\n open: 121.5,\n high: 122.57,\n low: 112.1,\n close: 115.52,\n volume: 383883210\n },\n {\n x: new Date('2015-08-10'),\n open: 116.53,\n high: 119.99,\n low: 109.63,\n close: 115.96,\n volume: 344549090\n },\n {\n x: new Date('2015-08-17'),\n open: 116.04,\n high: 117.65,\n low: 105.645,\n close: 105.76,\n volume: 318855760\n },\n {\n x: new Date('2015-08-24'),\n open: 94.87,\n high: 113.31,\n low: 92,\n close: 113.29,\n volume: 498047270\n },\n {\n x: new Date('2015-08-31'),\n open: 112.03,\n high: 114.53,\n low: 107.36,\n close: 109.27,\n volume: 297402060\n },\n {\n x: new Date('2015-09-07'),\n open: 111.65,\n high: 114.21,\n low: 109.77,\n close: 114.21,\n volume: 251859600\n },\n {\n x: new Date('2015-09-14'),\n open: 116.58,\n high: 116.89,\n low: 111.87,\n close: 113.45,\n volume: 276281980\n },\n {\n x: new Date('2015-09-21'),\n open: 113.67,\n high: 116.69,\n low: 112.37,\n close: 114.71,\n volume: 238617740\n },\n {\n x: new Date('2015-09-28'),\n open: 113.85,\n high: 114.57,\n low: 107.31,\n close: 110.38,\n volume: 313017610\n },\n {\n x: new Date('2015-10-05'),\n open: 109.88,\n high: 112.28,\n low: 108.21,\n close: 112.12,\n volume: 261920950\n },\n {\n x: new Date('2015-10-12'),\n open: 112.73,\n high: 112.75,\n low: 109.56,\n close: 111.04,\n volume: 184208970\n },\n {\n x: new Date('2015-10-19'),\n open: 110.8,\n high: 119.228,\n low: 110.11,\n close: 119.08,\n volume: 221612230\n },\n {\n x: new Date('2015-10-26'),\n open: 118.08,\n high: 121.22,\n low: 113.99,\n close: 119.5,\n volume: 319660750\n },\n {\n x: new Date('2015-11-02'),\n open: 119.87,\n high: 123.82,\n low: 119.61,\n close: 121.06,\n volume: 194953700\n },\n {\n x: new Date('2015-11-09'),\n open: 120.96,\n high: 121.81,\n low: 112.27,\n close: 112.34,\n volume: 216054740\n },\n {\n x: new Date('2015-11-16'),\n open: 111.38,\n high: 119.92,\n low: 111,\n close: 119.3,\n volume: 189492500\n },\n {\n x: new Date('2015-11-23'),\n open: 119.27,\n high: 119.73,\n low: 117.12,\n close: 117.81,\n volume: 109582040\n },\n {\n x: new Date('2015-11-30'),\n open: 117.99,\n high: 119.41,\n low: 114.22,\n close: 119.03,\n volume: 205415620\n },\n {\n x: new Date('2015-12-07'),\n open: 118.98,\n high: 119.86,\n low: 112.851,\n close: 113.18,\n volume: 188609110\n },\n {\n x: new Date('2015-12-14'),\n open: 112.18,\n high: 112.8,\n low: 105.81,\n close: 106.03,\n volume: 314856190\n },\n {\n x: new Date('2015-12-21'),\n open: 107.28,\n high: 109,\n low: 105.57,\n close: 108.03,\n volume: 126450510\n },\n {\n x: new Date('2015-12-28'),\n open: 107.59,\n high: 109.43,\n low: 104.82,\n close: 105.26,\n volume: 123621760\n },\n {\n x: new Date('2016-01-04'),\n open: 102.61,\n high: 105.85,\n low: 96.43,\n close: 96.96,\n volume: 343000960\n },\n {\n x: new Date('2016-01-11'),\n open: 98.97,\n high: 101.19,\n low: 95.36,\n close: 97.13,\n volume: 303375940\n },\n {\n x: new Date('2016-01-18'),\n open: 98.41,\n high: 101.46,\n low: 93.42,\n close: 101.42,\n volume: 242982970\n },\n {\n x: new Date('2016-01-25'),\n open: 101.52,\n high: 101.53,\n low: 92.39,\n close: 97.34,\n volume: 376481100\n },\n {\n x: new Date('2016-02-01'),\n open: 96.47,\n high: 97.33,\n low: 93.69,\n close: 94.02,\n volume: 216608840\n },\n {\n x: new Date('2016-02-08'),\n open: 93.13,\n high: 96.35,\n low: 92.59,\n close: 93.99,\n volume: 230794620\n },\n {\n x: new Date('2016-02-15'),\n open: 95.02,\n high: 98.89,\n low: 94.61,\n close: 96.04,\n volume: 167001070\n },\n {\n x: new Date('2016-02-22'),\n open: 96.31,\n high: 98.0237,\n low: 93.32,\n close: 96.91,\n volume: 158759600\n },\n {\n x: new Date('2016-02-29'),\n open: 96.86,\n high: 103.75,\n low: 96.65,\n close: 103.01,\n volume: 201482180\n },\n {\n x: new Date('2016-03-07'),\n open: 102.39,\n high: 102.83,\n low: 100.15,\n close: 102.26,\n volume: 155437450\n },\n {\n x: new Date('2016-03-14'),\n open: 101.91,\n high: 106.5,\n low: 101.78,\n close: 105.92,\n volume: 181323210\n },\n {\n x: new Date('2016-03-21'),\n open: 105.93,\n high: 107.65,\n low: 104.89,\n close: 105.67,\n volume: 119054360\n },\n {\n x: new Date('2016-03-28'),\n open: 106,\n high: 110.42,\n low: 104.88,\n close: 109.99,\n volume: 147641240\n },\n {\n x: new Date('2016-04-04'),\n open: 110.42,\n high: 112.19,\n low: 108.121,\n close: 108.66,\n volume: 145351790\n },\n {\n x: new Date('2016-04-11'),\n open: 108.97,\n high: 112.39,\n low: 108.66,\n close: 109.85,\n volume: 161518860\n },\n {\n x: new Date('2016-04-18'),\n open: 108.89,\n high: 108.95,\n low: 104.62,\n close: 105.68,\n volume: 188775240\n },\n {\n x: new Date('2016-04-25'),\n open: 105,\n high: 105.65,\n low: 92.51,\n close: 93.74,\n volume: 345910030\n },\n {\n x: new Date('2016-05-02'),\n open: 93.965,\n high: 95.9,\n low: 91.85,\n close: 92.72,\n volume: 225114110\n },\n {\n x: new Date('2016-05-09'),\n open: 93,\n high: 93.77,\n low: 89.47,\n close: 90.52,\n volume: 215596350\n },\n {\n x: new Date('2016-05-16'),\n open: 92.39,\n high: 95.43,\n low: 91.65,\n close: 95.22,\n volume: 212312980\n },\n {\n x: new Date('2016-05-23'),\n open: 95.87,\n high: 100.73,\n low: 95.67,\n close: 100.35,\n volume: 203902650\n },\n {\n x: new Date('2016-05-30'),\n open: 99.6,\n high: 100.4,\n low: 96.63,\n close: 97.92,\n volume: 140064910\n },\n {\n x: new Date('2016-06-06'),\n open: 97.99,\n high: 101.89,\n low: 97.55,\n close: 98.83,\n volume: 124731320\n },\n {\n x: new Date('2016-06-13'),\n open: 98.69,\n high: 99.12,\n low: 95.3,\n close: 95.33,\n volume: 191017280\n },\n {\n x: new Date('2016-06-20'),\n open: 96,\n high: 96.89,\n low: 92.65,\n close: 93.4,\n volume: 206149160\n },\n {\n x: new Date('2016-06-27'),\n open: 93,\n high: 96.465,\n low: 91.5,\n close: 95.89,\n volume: 184254460\n },\n {\n x: new Date('2016-07-04'),\n open: 95.39,\n high: 96.89,\n low: 94.37,\n close: 96.68,\n volume: 111769640\n },\n {\n x: new Date('2016-07-11'),\n open: 96.75,\n high: 99.3,\n low: 96.73,\n close: 98.78,\n volume: 142244590\n },\n {\n x: new Date('2016-07-18'),\n open: 98.7,\n high: 101,\n low: 98.31,\n close: 98.66,\n volume: 147358320\n },\n {\n x: new Date('2016-07-25'),\n open: 98.25,\n high: 104.55,\n low: 96.42,\n close: 104.21,\n volume: 252358930\n },\n {\n x: new Date('2016-08-01'),\n open: 104.41,\n high: 107.65,\n low: 104,\n close: 107.48,\n volume: 168265830\n },\n {\n x: new Date('2016-08-08'),\n open: 107.52,\n high: 108.94,\n low: 107.16,\n close: 108.18,\n volume: 124255340\n },\n {\n x: new Date('2016-08-15'),\n open: 108.14,\n high: 110.23,\n low: 108.08,\n close: 109.36,\n volume: 131814920\n },\n {\n x: new Date('2016-08-22'),\n open: 108.86,\n high: 109.32,\n low: 106.31,\n close: 106.94,\n volume: 123373540\n },\n {\n x: new Date('2016-08-29'),\n open: 106.62,\n high: 108,\n low: 105.5,\n close: 107.73,\n volume: 134426100\n },\n {\n x: new Date('2016-09-05'),\n open: 107.9,\n high: 108.76,\n low: 103.13,\n close: 103.13,\n volume: 168312530\n },\n {\n x: new Date('2016-09-12'),\n open: 102.65,\n high: 116.13,\n low: 102.53,\n close: 114.92,\n volume: 388543710\n },\n {\n x: new Date('2016-09-19'),\n open: 115.19,\n high: 116.18,\n low: 111.55,\n close: 112.71,\n volume: 200842480\n },\n {\n x: new Date('2016-09-26'),\n open: 111.64,\n high: 114.64,\n low: 111.55,\n close: 113.05,\n volume: 156186800\n },\n {\n x: new Date('2016-10-03'),\n open: 112.71,\n high: 114.56,\n low: 112.28,\n close: 114.06,\n volume: 125587350\n },\n {\n x: new Date('2016-10-10'),\n open: 115.02,\n high: 118.69,\n low: 114.72,\n close: 117.63,\n volume: 208231690\n },\n {\n x: new Date('2016-10-17'),\n open: 117.33,\n high: 118.21,\n low: 113.8,\n close: 116.6,\n volume: 114497020\n },\n {\n x: new Date('2016-10-24'),\n open: 117.1,\n high: 118.36,\n low: 113.31,\n close: 113.72,\n volume: 204530120\n },\n {\n x: new Date('2016-10-31'),\n open: 113.65,\n high: 114.23,\n low: 108.11,\n close: 108.84,\n volume: 155287280\n },\n {\n x: new Date('2016-11-07'),\n open: 110.08,\n high: 111.72,\n low: 105.83,\n close: 108.43,\n volume: 206825070\n },\n {\n x: new Date('2016-11-14'),\n open: 107.71,\n high: 110.54,\n low: 104.08,\n close: 110.06,\n volume: 197790040\n },\n {\n x: new Date('2016-11-21'),\n open: 110.12,\n high: 112.42,\n low: 110.01,\n close: 111.79,\n volume: 93992370\n },\n {\n x: new Date('2016-11-28'),\n open: 111.43,\n high: 112.465,\n low: 108.85,\n close: 109.9,\n volume: 155229390\n },\n {\n x: new Date('2016-12-05'),\n open: 110,\n high: 114.7,\n low: 108.25,\n close: 113.95,\n volume: 151624650\n },\n {\n x: new Date('2016-12-12'),\n open: 113.29,\n high: 116.73,\n low: 112.49,\n close: 115.97,\n volume: 194003220\n },\n {\n x: new Date('2016-12-19'),\n open: 115.8,\n high: 117.5,\n low: 115.59,\n close: 116.52,\n volume: 113106370\n },\n {\n x: new Date('2016-12-26'),\n open: 116.52,\n high: 118.0166,\n low: 115.43,\n close: 115.82,\n volume: 84354060\n },\n {\n x: new Date('2017-01-02'),\n open: 115.8,\n high: 118.16,\n low: 114.76,\n close: 117.91,\n volume: 103680760\n },\n {\n x: new Date('2017-01-09'),\n open: 117.95,\n high: 119.93,\n low: 117.94,\n close: 119.04,\n volume: 138446660\n },\n {\n x: new Date('2017-01-16'),\n open: 118.34,\n high: 120.5,\n low: 118.22,\n close: 120,\n volume: 113576380\n },\n {\n x: new Date('2017-01-23'),\n open: 120,\n high: 122.44,\n low: 119.5,\n close: 121.95,\n volume: 124406640\n },\n {\n x: new Date('2017-01-30'),\n open: 120.93,\n high: 130.49,\n low: 120.62,\n close: 129.08,\n volume: 248063580\n },\n {\n x: new Date('2017-02-06'),\n open: 129.13,\n high: 132.94,\n low: 128.9,\n close: 132.12,\n volume: 136252280\n },\n {\n x: new Date('2017-02-13'),\n open: 133.08,\n high: 136.27,\n low: 132.75,\n close: 135.72,\n volume: 136326260\n },\n {\n x: new Date('2017-02-20'),\n open: 136.23,\n high: 137.48,\n low: 135.28,\n close: 136.66,\n volume: 87773190\n },\n {\n x: new Date('2017-02-27'),\n open: 137.14,\n high: 140.2786,\n low: 136.28,\n close: 139.78,\n volume: 127757050\n },\n {\n x: new Date('2017-03-06'),\n open: 139.365,\n high: 139.98,\n low: 137.05,\n close: 139.14,\n volume: 99061270\n },\n {\n x: new Date('2017-03-13'),\n open: 138.85,\n high: 141.02,\n low: 138.82,\n close: 139.99,\n volume: 120881720\n },\n {\n x: new Date('2017-03-20'),\n open: 140.4,\n high: 142.8,\n low: 139.73,\n close: 140.64,\n volume: 129178500\n },\n {\n x: new Date('2017-03-27'),\n open: 139.39,\n high: 144.5,\n low: 138.62,\n close: 143.66,\n volume: 126819590\n },\n {\n x: new Date('2017-04-03'),\n open: 143.71,\n high: 145.46,\n low: 143.05,\n close: 143.34,\n volume: 105274540\n },\n {\n x: new Date('2017-04-10'),\n open: 143.6,\n high: 143.8792,\n low: 140.06,\n close: 141.05,\n volume: 87342130\n },\n {\n x: new Date('2017-04-17'),\n open: 141.48,\n high: 142.92,\n low: 140.45,\n close: 142.27,\n volume: 89092650\n },\n {\n x: new Date('2017-04-24'),\n open: 143.5,\n high: 144.9,\n low: 143.18,\n close: 143.65,\n volume: 90423600\n },\n {\n x: new Date('2017-05-01'),\n open: 145.1,\n high: 148.98,\n low: 144.27,\n close: 148.96,\n volume: 173861760\n },\n {\n x: new Date('2017-05-08'),\n open: 149.03,\n high: 156.42,\n low: 149.03,\n close: 156.1,\n volume: 173087500\n },\n {\n x: new Date('2017-05-15'),\n open: 156.01,\n high: 156.65,\n low: 149.71,\n close: 153.06,\n volume: 156993820\n },\n {\n x: new Date('2017-05-22'),\n open: 154,\n high: 154.9,\n low: 152.67,\n close: 153.61,\n volume: 103151450\n },\n {\n x: new Date('2017-05-29'),\n open: 153.42,\n high: 155.45,\n low: 152.22,\n close: 155.45,\n volume: 88670120\n },\n {\n x: new Date('2017-06-05'),\n open: 154.34,\n high: 155.98,\n low: 146.02,\n close: 148.98,\n volume: 158814040\n },\n {\n x: new Date('2017-06-12'),\n open: 145.74,\n high: 147.5,\n low: 142.2,\n close: 142.27,\n volume: 219638930\n },\n {\n x: new Date('2017-06-19'),\n open: 143.66,\n high: 147.16,\n low: 143.66,\n close: 146.28,\n volume: 132832660\n },\n {\n x: new Date('2017-06-26'),\n open: 147.17,\n high: 148.28,\n low: 142.28,\n close: 144.02,\n volume: 126890110\n },\n {\n x: new Date('2017-07-03'),\n open: 144.88,\n high: 145.3001,\n low: 142.41,\n close: 144.18,\n volume: 78465450\n },\n {\n x: new Date('2017-07-10'),\n open: 144.11,\n high: 149.33,\n low: 143.37,\n close: 149.04,\n volume: 109759170\n },\n {\n x: new Date('2017-07-17'),\n open: 148.82,\n high: 151.74,\n low: 148.57,\n close: 150.27,\n volume: 104744470\n },\n {\n x: new Date('2017-07-24'),\n open: 150.58,\n high: 153.99,\n low: 147.3,\n close: 149.5,\n volume: 105536280\n },\n {\n x: new Date('2017-07-31'),\n open: 149.9,\n high: 159.75,\n low: 148.13,\n close: 156.39,\n volume: 170204830\n },\n {\n x: new Date('2017-08-07'),\n open: 157.06,\n high: 161.83,\n low: 154.63,\n close: 157.48,\n volume: 149860480\n },\n {\n x: new Date('2017-08-14'),\n open: 159.32,\n high: 162.51,\n low: 156.72,\n close: 157.5,\n volume: 133829670\n },\n {\n x: new Date('2017-08-21'),\n open: 157.5,\n high: 160.74,\n low: 155.1101,\n close: 159.86,\n volume: 112238670\n },\n {\n x: new Date('2017-08-28'),\n open: 160.14,\n high: 164.94,\n low: 159.93,\n close: 164.05,\n volume: 125610990\n },\n {\n x: new Date('2017-09-04'),\n open: 163.75,\n high: 164.25,\n low: 158.53,\n close: 158.63,\n volume: 101419110\n },\n {\n x: new Date('2017-09-11'),\n open: 160.5,\n high: 163.96,\n low: 157.91,\n close: 159.88,\n volume: 220431100\n },\n {\n x: new Date('2017-09-18'),\n open: 160.11,\n high: 160.5,\n low: 157.995,\n close: 158.67,\n volume: 27939544\n }\n];\nexport let axesData: object[] = [\n { xDate: new Date('2013-03-27'), Open: 85.97, High: 86.37, Low: 85.96, Close: 86.33 },\n { xDate: new Date('2013-03-29'), Open: 85.97, High: 86.37, Low: 85.96, Close: 86.33 },\n { xDate: new Date('2013-04-01'), Open: 86.1, High: 86.15, Low: 85.9, Close: 86.03 },\n { xDate: new Date('2013-04-03'), Open: 85.93, High: 86.17, Low: 85.84, Close: 86.02 },\n { xDate: new Date('2013-04-05'), Open: 85.74, High: 86, Low: 85.66, Close: 86 },\n { xDate: new Date('2013-04-07'), Open: 85.71, High: 85.71, Low: 85.36, Close: 85.62 },\n { xDate: new Date('2013-04-09'), Open: 85.3, High: 85.92, Low: 85.16, Close: 85.8 },\n { xDate: new Date('2013-04-11'), Open: 84.23, High: 85.46, Low: 84.23, Close: 85.2 },\n { xDate: new Date('2013-04-13'), Open: 84.51, High: 84.54, Low: 84.19, Close: 84.3 },\n { xDate: new Date('2013-04-15'), Open: 84.44, High: 84.65, Low: 84.2, Close: 84.63 },\n { xDate: new Date('2013-04-17'), Open: 84.6, High: 84.81, Low: 84.59, Close: 84.65 },\n { xDate: new Date('2013-04-19'), Open: 84.52, High: 84.86, Low: 84.4, Close: 84.76 },\n { xDate: new Date('2013-04-21'), Open: 84.17, High: 84.66, Low: 84.16, Close: 84.47 },\n { xDate: new Date('2013-04-23'), Open: 84.22, High: 84.3, Low: 83.98, Close: 84.26 },\n { xDate: new Date('2013-04-25'), Open: 83.75, High: 84.1, Low: 83.65, Close: 84 },\n { xDate: new Date('2013-04-27'), Open: 84, High: 84.01, Low: 83.67, Close: 83.74 },\n { xDate: new Date('2013-04-29'), Open: 84, High: 84.01, Low: 83.67, Close: 83.74 },\n { xDate: new Date('2013-05-01'), Open: 84.3, High: 84.45, Low: 84.19, Close: 84.22 },\n { xDate: new Date('2013-05-03'), Open: 83.79, High: 84.19, Low: 83.7, Close: 84.04 },\n { xDate: new Date('2013-05-05'), Open: 84.02, High: 84.02, Low: 83.69, Close: 83.71 },\n { xDate: new Date('2013-05-07'), Open: 84.01, High: 84.04, Low: 83.82, Close: 83.96 },\n { xDate: new Date('2013-05-09'), Open: 83.9, High: 84.02, Low: 83.86, Close: 83.94 },\n { xDate: new Date('2013-05-11'), Open: 84.09, High: 84.17, Low: 83.9, Close: 84.06 },\n { xDate: new Date('2013-05-13'), Open: 83.89, High: 84.25, Low: 83.77, Close: 84.01 },\n { xDate: new Date('2013-05-15'), Open: 84.05, High: 84.14, Low: 83.84, Close: 83.91 },\n { xDate: new Date('2013-05-17'), Open: 84.49, High: 84.65, Low: 84.18, Close: 84.22 },\n { xDate: new Date('2013-05-19'), Open: 84.99, High: 85.1, Low: 84.37, Close: 84.43 },\n { xDate: new Date('2013-05-21'), Open: 84.96, High: 85.06, Low: 84.7, Close: 85.01 },\n { xDate: new Date('2013-05-23'), Open: 84.68, High: 84.9, Low: 84.65, Close: 84.76 },\n { xDate: new Date('2013-05-25'), Open: 84.35, High: 85.03, Low: 84.32, Close: 84.67 },\n { xDate: new Date('2013-05-27'), Open: 84.19, High: 84.31, Low: 84.16, Close: 84.19 },\n { xDate: new Date('2013-05-29'), Open: 84.19, High: 84.31, Low: 84.16, Close: 84.19 },\n { xDate: new Date('2013-06-01'), Open: 84.2, High: 84.29, Low: 84.04, Close: 84.15 },\n { xDate: new Date('2013-06-03'), Open: 84.21, High: 84.25, Low: 84.03, Close: 84.17 },\n { xDate: new Date('2013-06-05'), Open: 84.72, High: 84.87, Low: 84.44, Close: 84.49 },\n { xDate: new Date('2013-06-07'), Open: 84.85, High: 84.88, Low: 84.5, Close: 84.72 },\n { xDate: new Date('2013-06-09'), Open: 84.53, High: 84.74, Low: 84.25, Close: 84.69 },\n { xDate: new Date('2013-06-11'), Open: 84.4, High: 84.7, Low: 84.27, Close: 84.52 },\n { xDate: new Date('2013-06-13'), Open: 84.96, High: 85.07, Low: 84.5, Close: 84.57 },\n { xDate: new Date('2013-06-15'), Open: 85.28, High: 85.32, Low: 84.95, Close: 85.03 },\n { xDate: new Date('2013-06-17'), Open: 85.35, High: 85.39, Low: 85.1, Close: 85.32 },\n { xDate: new Date('2013-06-19'), Open: 85.65, High: 85.66, Low: 85.21, Close: 85.36 },\n { xDate: new Date('2013-06-21'), Open: 85.38, High: 85.85, Low: 85.25, Close: 85.67 },\n { xDate: new Date('2013-06-23'), Open: 85.8, High: 85.96, Low: 85.67, Close: 85.83 },\n { xDate: new Date('2013-06-25'), Open: 86.07, High: 86.22, Low: 85.75, Close: 85.87 },\n { xDate: new Date('2013-06-27'), Open: 86.05, High: 86.08, Low: 85.68, Close: 85.79 },\n { xDate: new Date('2013-06-29'), Open: 86.05, High: 86.08, Low: 85.68, Close: 85.79 },\n { xDate: new Date('2013-07-01'), Open: 85.85, High: 86.25, Low: 85.79, Close: 86.06 },\n { xDate: new Date('2013-07-03'), Open: 85.6, High: 85.85, Low: 85.49, Close: 85.81 },\n { xDate: new Date('2013-07-05'), Open: 85.94, High: 86, Low: 85.48, Close: 85.66 },\n { xDate: new Date('2013-07-07'), Open: 86.55, High: 86.64, Low: 85.36, Close: 85.92 },\n { xDate: new Date('2013-07-09'), Open: 86.46, High: 86.87, Low: 86.4, Close: 86.71 },\n { xDate: new Date('2013-07-11'), Open: 86.3, High: 86.39, Low: 86.13, Close: 86.38 },\n { xDate: new Date('2013-07-13'), Open: 85.74, High: 86.44, Low: 85.67, Close: 86.19 },\n { xDate: new Date('2013-07-15'), Open: 85.56, High: 85.62, Low: 85.34, Close: 85.61 },\n { xDate: new Date('2013-07-17'), Open: 85.79, High: 85.89, Low: 85.36, Close: 85.52 },\n { xDate: new Date('2013-07-19'), Open: 85.54, High: 86, Low: 85.51, Close: 85.76 },\n { xDate: new Date('2013-07-21'), Open: 85, High: 85.17, Low: 84.87, Close: 85.15 },\n { xDate: new Date('2013-07-23'), Open: 85.1, High: 85.28, Low: 84.72, Close: 85.08 },\n { xDate: new Date('2013-07-25'), Open: 85.46, High: 85.56, Low: 85.18, Close: 85.37 },\n { xDate: new Date('2013-07-27'), Open: 85.42, High: 85.44, Low: 85.09, Close: 85.42 },\n { xDate: new Date('2013-07-29'), Open: 85.42, High: 85.44, Low: 85.09, Close: 85.42 },\n { xDate: new Date('2013-08-01'), Open: 85.79, High: 85.89, Low: 85.36, Close: 85.54 },\n { xDate: new Date('2013-08-03'), Open: 85.83, High: 85.85, Low: 85.55, Close: 85.64 },\n { xDate: new Date('2013-08-05'), Open: 86.19, High: 86.25, Low: 85.8, Close: 85.98 },\n { xDate: new Date('2013-08-07'), Open: 86.17, High: 86.28, Low: 85.96, Close: 86.07 },\n { xDate: new Date('2013-08-09'), Open: 86.19, High: 86.26, Low: 85.97, Close: 86.2 },\n { xDate: new Date('2013-08-11'), Open: 85.98, High: 86.31, Low: 85.86, Close: 86.15 },\n { xDate: new Date('2013-08-13'), Open: 85.82, High: 86.18, Low: 85.74, Close: 85.78 },\n { xDate: new Date('2013-08-15'), Open: 85.45, High: 85.66, Low: 85.41, Close: 85.55 },\n { xDate: new Date('2013-08-17'), Open: 85.53, High: 85.53, Low: 85.31, Close: 85.48 },\n { xDate: new Date('2013-08-19'), Open: 85.6, High: 85.68, Low: 85.34, Close: 85.39 },\n { xDate: new Date('2013-08-21'), Open: 85.6, High: 85.72, Low: 85.5, Close: 85.61 },\n { xDate: new Date('2013-08-23'), Open: 85.34, High: 85.52, Low: 85.3, Close: 85.49 },\n { xDate: new Date('2013-08-25'), Open: 85.66, High: 85.72, Low: 85.38, Close: 85.41 },\n { xDate: new Date('2013-08-27'), Open: 85.93, High: 85.95, Low: 85.59, Close: 85.62 },\n { xDate: new Date('2013-08-29'), Open: 85.91, High: 85.93, Low: 85.63, Close: 85.58 },\n { xDate: new Date('2013-09-01'), Open: 85.6, High: 85.87, Low: 85.5, Close: 85.81 }\n];","index.ts":"import { enableRipple } from '@syncfusion/ej2-base';\nenableRipple(true);\nimport {\n Chart, CandleSeries, Category, Tooltip, ILoadedEventArgs, DateTime, Zoom, Logarithmic,\n Crosshair, LineSeries, AccumulationDistributionIndicator, IAxisLabelRenderEventArgs,\n StripLine, ChartTheme\n} from '@syncfusion/ej2-charts';\nimport { Browser } from '@syncfusion/ej2-base';\nimport { chartData } from './financial-data';\nChart.Inject(\n CandleSeries, Category, Tooltip, StripLine, DateTime, Zoom, Logarithmic, Crosshair, LineSeries,\n AccumulationDistributionIndicator\n);\n\n/**\n * Sample for Accumulation Distribution Indicator\n */\n\n\n let chart: Chart = new Chart({\n // Initializing the axes\n primaryXAxis: {\n valueType: 'DateTime',\n intervalType: 'Months',\n majorGridLines: { width: 0 },\n zoomFactor: 0.2, zoomPosition: 0.6,\n skeleton: 'yMd',\n crosshairTooltip: { enable: true },\n },\n primaryYAxis: {\n title: 'Price',\n labelFormat: '${value}',\n minimum: 50, maximum: 170,\n plotOffset: 25,\n interval: 30, rowIndex: 1, opposedPosition: true, lineStyle: { width: 0 }\n },\n axes: [{\n name: 'secondary',\n opposedPosition: true, rowIndex: 0,\n majorGridLines: { width: 0 }, lineStyle: { width: 0 }, minimum: -7000000000, maximum: 5000000000,\n interval: 6000000000, majorTickLines: { width: 0 }, title: 'Accumulation Distribution',\n stripLines: [\n {\n start: -7000000000, end: 6000000000, text: '', color: '#6063ff', visible: true,\n opacity: 0.1, zIndex: 'Behind'\n }]\n }],\n // Initializing the rows\n rows: [\n {\n height: '40%'\n }, {\n height: '60%'\n }\n ],\n // Initializing the series\n series: [{\n dataSource: chartData, width: 2,\n xName: 'x', yName: 'y', low: 'low', high: 'high', close: 'close', volume: 'volume', open: 'open',\n name: 'Apple Inc', bearFillColor: '#2ecd71', bullFillColor: '#e74c3d',\n type: 'Candle', animation: { enable: true }\n }],\n // Initializing the indicators\n indicators: [{\n type: 'AccumulationDistribution', field: 'Close', seriesName: 'Apple Inc', yAxisName: 'secondary', fill: '#6063ff',\n period: 3, animation: { enable: true }\n }],\n /**\n * Initializing the zooming, crosshair and tooltip\n */\n zoomSettings:\n {\n enableMouseWheelZooming: true,\n enablePinchZooming: true,\n enableSelectionZooming: true,\n mode: 'X'\n },\n tooltip: {\n enable: true, shared: true\n },\n crosshair: { enable: true, lineType: 'Vertical' },\n // Triggered label render to convert a billion\n axisLabelRender: (args: IAxisLabelRenderEventArgs) => {\n if (args.axis.name === 'secondary') {\n let value: number = Number(args.text) / 1000000000;\n args.text = String(value) + 'bn';\n }\n },\n chartArea: { border: { width: 0 } },\n title: 'AAPL 2012-2017',\n width: Browser.isDevice ? '100%' : '80%',\n load: (args: ILoadedEventArgs) => {\n let selectedTheme: string = location.hash.split('/')[1];\n selectedTheme = selectedTheme ? selectedTheme : 'Material';\n args.chart.theme = (selectedTheme.charAt(0).toUpperCase() + selectedTheme.slice(1));\n },\n legendSettings: {\n visible: false\n }\n });\n chart.appendTo('#container');\n\n","index.html":"\n \n \n \n \n\n\n\n\n\n\n\n","systemjs.config.js":"System.config({\n transpiler: \"typescript\",\n typescriptOptions: {\n compilerOptions: {\n target: \"umd\",\n module: \"commonjs\",\n moduleResolution: \"node\",\n emitDecoratorMetadata: true,\n experimentalDecorators: true\n }\n },\n paths: {\n \"syncfusion:\": \"http://npmci.syncfusion.com/packages/production/\"\n },\n map: {\n main: \"index.ts\",\n typescript: \"https://unpkg.com/typescript@2.2.2/lib/typescript.js\",\n 'plugin-json':'https://cdnjs.cloudflare.com/ajax/libs/systemjs-plugin-json/0.3.0/json.min.js',\n \"@syncfusion/ej2-base\": \"syncfusion:ej2-base/dist/ej2-base.umd.min.js\",\n \"@syncfusion/ej2-buttons\": \"syncfusion:ej2-buttons/dist/ej2-buttons.umd.min.js\",\n \"@syncfusion/ej2-calendars\": \"syncfusion:ej2-calendars/dist/ej2-calendars.umd.min.js\",\n \"@syncfusion/ej2-charts\": \"syncfusion:ej2-charts/dist/ej2-charts.umd.min.js\",\n \"@syncfusion/ej2-circulargauge\": \"syncfusion:ej2-circulargauge/dist/ej2-circulargauge.umd.min.js\",\n \"@syncfusion/ej2-lineargauge\": \"syncfusion:ej2-lineargauge/dist/ej2-lineargauge.umd.min.js\",\n \"@syncfusion/ej2-data\": \"syncfusion:ej2-data/dist/ej2-data.umd.min.js\",\n \"@syncfusion/ej2-dropdowns\": \"syncfusion:ej2-dropdowns/dist/ej2-dropdowns.umd.min.js\",\n \"@syncfusion/ej2-grids\": \"syncfusion:ej2-grids/dist/ej2-grids.umd.min.js\", \n \"@syncfusion/ej2-inputs\": \"syncfusion:ej2-inputs/dist/ej2-inputs.umd.min.js\", \n \"@syncfusion/ej2-lists\": \"syncfusion:ej2-lists/dist/ej2-lists.umd.min.js\",\n \"@syncfusion/ej2-navigations\": \"syncfusion:ej2-navigations/dist/ej2-navigations.umd.min.js\", \n \"@syncfusion/ej2-popups\": \"syncfusion:ej2-popups/dist/ej2-popups.umd.min.js\",\n \"@syncfusion/ej2-excel-export\": \"syncfusion:ej2-excel-export/dist/ej2-excel-export.umd.min.js\",\n \"@syncfusion/ej2-pdf-export\": \"syncfusion:ej2-pdf-export/dist/ej2-pdf-export.umd.min.js\",\n \"@syncfusion/ej2-compression\": \"syncfusion:ej2-compression/dist/ej2-compression.umd.min.js\",\n \"@syncfusion/ej2-file-utils\": \"syncfusion:ej2-file-utils/dist/ej2-file-utils.umd.min.js\"\n },\n meta: { \n '*.json': { loader: 'plugin-json' }\n }\n});\nSystem.import('index.ts').catch(console.error.bind(console));"}
\ No newline at end of file
+{"financial-data":"/**\n * Data for technical indicators\n */\nexport let chartData: object[] = [\n {\n x: new Date('2012-04-02'),\n open: 85.9757,\n high: 90.6657,\n low: 85.7685,\n close: 90.5257,\n volume: 660187068\n },\n {\n x: new Date('2012-04-09'),\n open: 89.4471,\n high: 92,\n low: 86.2157,\n close: 86.4614,\n volume: 912634864\n },\n {\n x: new Date('2012-04-16'),\n open: 87.1514,\n high: 88.6071,\n low: 81.4885,\n close: 81.8543,\n volume: 1221746066\n },\n {\n x: new Date('2012-04-23'),\n open: 81.5157,\n high: 88.2857,\n low: 79.2857,\n close: 86.1428,\n volume: 965935749\n },\n {\n x: new Date('2012-04-30'),\n open: 85.4,\n high: 85.4857,\n low: 80.7385,\n close: 80.75,\n volume: 615249365\n },\n {\n x: new Date('2012-05-07'),\n open: 80.2143,\n high: 82.2685,\n low: 79.8185,\n close: 80.9585,\n volume: 541742692\n },\n {\n x: new Date('2012-05-14'),\n open: 80.3671,\n high: 81.0728,\n low: 74.5971,\n close: 75.7685,\n volume: 708126233\n },\n {\n x: new Date('2012-05-21'),\n open: 76.3571,\n high: 82.3571,\n low: 76.2928,\n close: 80.3271,\n volume: 682076215\n },\n {\n x: new Date('2012-05-28'),\n open: 81.5571,\n high: 83.0714,\n low: 80.0743,\n close: 80.1414,\n volume: 480059584\n },\n {\n x: new Date('2012-06-04'),\n open: 80.2143,\n high: 82.9405,\n low: 78.3571,\n close: 82.9028,\n volume: 517577005\n },\n {\n x: new Date('2012-06-11'),\n open: 83.96,\n high: 84.0714,\n low: 80.9571,\n close: 82.0185,\n volume: 499693120\n },\n {\n x: new Date('2012-06-18'),\n open: 81.5657,\n high: 84.2857,\n low: 81.4814,\n close: 83.1571,\n volume: 442172142\n },\n {\n x: new Date('2012-06-25'),\n open: 82.4714,\n high: 83.4285,\n low: 80.8014,\n close: 83.4285,\n volume: 371529102\n },\n {\n x: new Date('2012-07-02'),\n open: 83.5328,\n high: 87.7628,\n low: 83.3714,\n close: 86.5543,\n volume: 385906790\n },\n {\n x: new Date('2012-07-09'),\n open: 86.4714,\n high: 88.5528,\n low: 84.6685,\n close: 86.4243,\n volume: 524235196\n },\n {\n x: new Date('2012-07-16'),\n open: 86.4457,\n high: 87.9071,\n low: 86.1643,\n close: 86.3285,\n volume: 419537217\n },\n {\n x: new Date('2012-07-23'),\n open: 84.9143,\n high: 87.0971,\n low: 81.4285,\n close: 83.5943,\n volume: 680773023\n },\n {\n x: new Date('2012-07-30'),\n open: 84.4171,\n high: 88.2828,\n low: 83.9743,\n close: 87.9571,\n volume: 475109323\n },\n {\n x: new Date('2012-08-06'),\n open: 88.1843,\n high: 89.2857,\n low: 87.8943,\n close: 88.8143,\n volume: 312826308\n },\n {\n x: new Date('2012-08-13'),\n open: 89.0557,\n high: 92.5985,\n low: 89.0357,\n close: 92.5871,\n volume: 392867193\n },\n {\n x: new Date('2012-08-20'),\n open: 92.8585,\n high: 96.4114,\n low: 92.5871,\n close: 94.746,\n volume: 708614692\n },\n {\n x: new Date('2012-08-27'),\n open: 97.1414,\n high: 97.2671,\n low: 93.8928,\n close: 95.0343,\n volume: 383807217\n },\n {\n x: new Date('2012-09-03'),\n open: 95.1085,\n high: 97.4971,\n low: 94.9285,\n close: 97.2057,\n volume: 355722047\n },\n {\n x: new Date('2012-09-10'),\n open: 97.2071,\n high: 99.5685,\n low: 93.7143,\n close: 98.7543,\n volume: 724042207\n },\n {\n x: new Date('2012-09-17'),\n open: 99.9071,\n high: 100.7243,\n low: 99.0885,\n close: 100.0135,\n volume: 500166040\n },\n {\n x: new Date('2012-09-24'),\n open: 98.1228,\n high: 99.3028,\n low: 94.3357,\n close: 95.3007,\n volume: 714507994\n },\n {\n x: new Date('2012-10-01'),\n open: 95.88,\n high: 96.6785,\n low: 92.95,\n close: 93.2271,\n volume: 638543622\n },\n {\n x: new Date('2012-10-08'),\n open: 92.4114,\n high: 92.5085,\n low: 89.0785,\n close: 89.9591,\n volume: 747127724\n },\n {\n x: new Date('2012-10-15'),\n open: 90.3357,\n high: 93.2557,\n low: 87.0885,\n close: 87.12,\n volume: 646996264\n },\n {\n x: new Date('2012-10-22'),\n open: 87.4885,\n high: 90.7685,\n low: 84.4285,\n close: 86.2857,\n volume: 866040680\n },\n {\n x: new Date('2012-10-29'),\n open: 84.9828,\n high: 86.1428,\n low: 82.1071,\n close: 82.4,\n volume: 367371310\n },\n {\n x: new Date('2012-11-05'),\n open: 83.3593,\n high: 84.3914,\n low: 76.2457,\n close: 78.1514,\n volume: 919719846\n },\n {\n x: new Date('2012-11-12'),\n open: 79.1643,\n high: 79.2143,\n low: 72.25,\n close: 75.3825,\n volume: 894382149\n },\n {\n x: new Date('2012-11-19'),\n open: 77.2443,\n high: 81.7143,\n low: 77.1257,\n close: 81.6428,\n volume: 527416747\n },\n {\n x: new Date('2012-11-26'),\n open: 82.2714,\n high: 84.8928,\n low: 81.7514,\n close: 83.6114,\n volume: 646467974\n },\n {\n x: new Date('2012-12-03'),\n open: 84.8071,\n high: 84.9414,\n low: 74.09,\n close: 76.1785,\n volume: 980096264\n },\n {\n x: new Date('2012-12-10'),\n open: 75,\n high: 78.5085,\n low: 72.2257,\n close: 72.8277,\n volume: 835016110\n },\n {\n x: new Date('2012-12-17'),\n open: 72.7043,\n high: 76.4143,\n low: 71.6043,\n close: 74.19,\n volume: 726150329\n },\n {\n x: new Date('2012-12-24'),\n open: 74.3357,\n high: 74.8928,\n low: 72.0943,\n close: 72.7984,\n volume: 321104733\n },\n {\n x: new Date('2012-12-31'),\n open: 72.9328,\n high: 79.2857,\n low: 72.7143,\n close: 75.2857,\n volume: 540854882\n },\n {\n x: new Date('2013-01-07'),\n open: 74.5714,\n high: 75.9843,\n low: 73.6,\n close: 74.3285,\n volume: 574594262\n },\n {\n x: new Date('2013-01-14'),\n open: 71.8114,\n high: 72.9643,\n low: 69.0543,\n close: 71.4285,\n volume: 803105621\n },\n {\n x: new Date('2013-01-21'),\n open: 72.08,\n high: 73.57,\n low: 62.1428,\n close: 62.84,\n volume: 971912560\n },\n {\n x: new Date('2013-01-28'),\n open: 62.5464,\n high: 66.0857,\n low: 62.2657,\n close: 64.8028,\n volume: 656549587\n },\n {\n x: new Date('2013-02-04'),\n open: 64.8443,\n high: 68.4014,\n low: 63.1428,\n close: 67.8543,\n volume: 743778993\n },\n {\n x: new Date('2013-02-11'),\n open: 68.0714,\n high: 69.2771,\n low: 65.7028,\n close: 65.7371,\n volume: 585292366\n },\n {\n x: new Date('2013-02-18'),\n open: 65.8714,\n high: 66.1043,\n low: 63.26,\n close: 64.4014,\n volume: 421766997\n },\n {\n x: new Date('2013-02-25'),\n open: 64.8357,\n high: 65.0171,\n low: 61.4257,\n close: 61.4957,\n volume: 582741215\n },\n {\n x: new Date('2013-03-04'),\n open: 61.1143,\n high: 62.2043,\n low: 59.8571,\n close: 61.6743,\n volume: 632856539\n },\n {\n x: new Date('2013-03-11'),\n open: 61.3928,\n high: 63.4614,\n low: 60.7343,\n close: 63.38,\n volume: 572066981\n },\n {\n x: new Date('2013-03-18'),\n open: 63.0643,\n high: 66.0143,\n low: 63.0286,\n close: 65.9871,\n volume: 552156035\n },\n {\n x: new Date('2013-03-25'),\n open: 66.3843,\n high: 67.1357,\n low: 63.0886,\n close: 63.2371,\n volume: 390762517\n },\n {\n x: new Date('2013-04-01'),\n open: 63.1286,\n high: 63.3854,\n low: 59.9543,\n close: 60.4571,\n volume: 505273732\n },\n {\n x: new Date('2013-04-08'),\n open: 60.6928,\n high: 62.57,\n low: 60.3557,\n close: 61.4,\n volume: 387323550\n },\n {\n x: new Date('2013-04-15'),\n open: 61,\n high: 61.1271,\n low: 55.0143,\n close: 55.79,\n volume: 709945604\n },\n {\n x: new Date('2013-04-22'),\n open: 56.0914,\n high: 59.8241,\n low: 55.8964,\n close: 59.6007,\n volume: 787007506\n },\n {\n x: new Date('2013-04-29'),\n open: 60.0643,\n high: 64.7471,\n low: 60,\n close: 64.2828,\n volume: 655020017\n },\n {\n x: new Date('2013-05-06'),\n open: 65.1014,\n high: 66.5357,\n low: 64.3543,\n close: 64.71,\n volume: 545488533\n },\n {\n x: new Date('2013-05-13'),\n open: 64.5014,\n high: 65.4143,\n low: 59.8428,\n close: 61.8943,\n volume: 633706550\n },\n {\n x: new Date('2013-05-20'),\n open: 61.7014,\n high: 64.05,\n low: 61.4428,\n close: 63.5928,\n volume: 494379068\n },\n {\n x: new Date('2013-05-27'),\n open: 64.2714,\n high: 65.3,\n low: 62.7714,\n close: 64.2478,\n volume: 362907830\n },\n {\n x: new Date('2013-06-03'),\n open: 64.39,\n high: 64.9186,\n low: 61.8243,\n close: 63.1158,\n volume: 443249793\n },\n {\n x: new Date('2013-06-10'),\n open: 63.5328,\n high: 64.1541,\n low: 61.2143,\n close: 61.4357,\n volume: 389680092\n },\n {\n x: new Date('2013-06-17'),\n open: 61.6343,\n high: 62.2428,\n low: 58.3,\n close: 59.0714,\n volume: 400384818\n },\n {\n x: new Date('2013-06-24'),\n open: 58.2,\n high: 58.38,\n low: 55.5528,\n close: 56.6471,\n volume: 519314826\n },\n {\n x: new Date('2013-07-01'),\n open: 57.5271,\n high: 60.47,\n low: 57.3171,\n close: 59.6314,\n volume: 343878841\n },\n {\n x: new Date('2013-07-08'),\n open: 60.0157,\n high: 61.3986,\n low: 58.6257,\n close: 60.93,\n volume: 384106977\n },\n {\n x: new Date('2013-07-15'),\n open: 60.7157,\n high: 62.1243,\n low: 60.5957,\n close: 60.7071,\n volume: 286035513\n },\n {\n x: new Date('2013-07-22'),\n open: 61.3514,\n high: 63.5128,\n low: 59.8157,\n close: 62.9986,\n volume: 395816827\n },\n {\n x: new Date('2013-07-29'),\n open: 62.9714,\n high: 66.1214,\n low: 62.8857,\n close: 66.0771,\n volume: 339668858\n },\n {\n x: new Date('2013-08-05'),\n open: 66.3843,\n high: 67.4128,\n low: 64.8071,\n close: 64.9214,\n volume: 368486781\n },\n {\n x: new Date('2013-08-12'),\n open: 65.2657,\n high: 72.0357,\n low: 65.2328,\n close: 71.7614,\n volume: 711563584\n },\n {\n x: new Date('2013-08-19'),\n open: 72.0485,\n high: 73.3914,\n low: 71.1714,\n close: 71.5743,\n volume: 417119660\n },\n {\n x: new Date('2013-08-26'),\n open: 71.5357,\n high: 72.8857,\n low: 69.4286,\n close: 69.6023,\n volume: 392805888\n },\n {\n x: new Date('2013-09-02'),\n open: 70.4428,\n high: 71.7485,\n low: 69.6214,\n close: 71.1743,\n volume: 317244380\n },\n {\n x: new Date('2013-09-09'),\n open: 72.1428,\n high: 72.56,\n low: 66.3857,\n close: 66.4143,\n volume: 669376320\n },\n {\n x: new Date('2013-09-16'),\n open: 65.8571,\n high: 68.3643,\n low: 63.8886,\n close: 66.7728,\n volume: 625142677\n },\n {\n x: new Date('2013-09-23'),\n open: 70.8714,\n high: 70.9871,\n low: 68.6743,\n close: 68.9643,\n volume: 475274537\n },\n {\n x: new Date('2013-09-30'),\n open: 68.1786,\n high: 70.3357,\n low: 67.773,\n close: 69.0043,\n volume: 368198906\n },\n {\n x: new Date('2013-10-07'),\n open: 69.5086,\n high: 70.5486,\n low: 68.3257,\n close: 70.4017,\n volume: 361437661\n },\n {\n x: new Date('2013-10-14'),\n open: 69.9757,\n high: 72.7514,\n low: 69.9071,\n close: 72.6985,\n volume: 342694379\n },\n {\n x: new Date('2013-10-21'),\n open: 73.11,\n high: 76.1757,\n low: 72.5757,\n close: 75.1368,\n volume: 490458997\n },\n {\n x: new Date('2013-10-28'),\n open: 75.5771,\n high: 77.0357,\n low: 73.5057,\n close: 74.29,\n volume: 508130174\n },\n {\n x: new Date('2013-11-04'),\n open: 74.4428,\n high: 75.555,\n low: 73.1971,\n close: 74.3657,\n volume: 318132218\n },\n {\n x: new Date('2013-11-11'),\n open: 74.2843,\n high: 75.6114,\n low: 73.4871,\n close: 74.9987,\n volume: 306711021\n },\n {\n x: new Date('2013-11-18'),\n open: 74.9985,\n high: 75.3128,\n low: 73.3814,\n close: 74.2571,\n volume: 282778778\n },\n {\n x: new Date('2013-11-25'),\n open: 74.4314,\n high: 79.7614,\n low: 74.4285,\n close: 79.4385,\n volume: 327405302\n },\n {\n x: new Date('2013-12-02'),\n open: 79.7143,\n high: 82.1622,\n low: 78.6885,\n close: 80.0028,\n volume: 522055676\n },\n {\n x: new Date('2013-12-09'),\n open: 80.1286,\n high: 81.5671,\n low: 79.0957,\n close: 79.2043,\n volume: 387271099\n },\n {\n x: new Date('2013-12-16'),\n open: 79.2885,\n high: 80.377,\n low: 76.9714,\n close: 78.4314,\n volume: 457580848\n },\n {\n x: new Date('2013-12-23'),\n open: 81.1428,\n high: 81.6971,\n low: 79.9285,\n close: 80.0128,\n volume: 274253503\n },\n {\n x: new Date('2013-12-30'),\n open: 79.6371,\n high: 80.1828,\n low: 77.2043,\n close: 77.2828,\n volume: 275734934\n },\n {\n x: new Date('2014-01-06'),\n open: 76.7785,\n high: 78.1228,\n low: 75.8728,\n close: 76.1343,\n volume: 393462075\n },\n {\n x: new Date('2014-01-13'),\n open: 75.7014,\n high: 80.0285,\n low: 75.6971,\n close: 77.2385,\n volume: 439557459\n },\n {\n x: new Date('2014-01-20'),\n open: 77.2843,\n high: 79.6128,\n low: 77.2028,\n close: 78.01,\n volume: 385585525\n },\n {\n x: new Date('2014-01-27'),\n open: 78.5814,\n high: 79.2571,\n low: 70.5071,\n close: 71.5143,\n volume: 813702575\n },\n {\n x: new Date('2014-02-03'),\n open: 71.8014,\n high: 74.7042,\n low: 71.3286,\n close: 74.24,\n volume: 434447570\n },\n {\n x: new Date('2014-02-10'),\n open: 74.0943,\n high: 77.9971,\n low: 74,\n close: 77.7128,\n volume: 379011880\n },\n {\n x: new Date('2014-02-17'),\n open: 78,\n high: 78.7414,\n low: 74.9428,\n close: 75.0357,\n volume: 289609443\n },\n {\n x: new Date('2014-02-24'),\n open: 74.7357,\n high: 76.1071,\n low: 73.6571,\n close: 75.1771,\n volume: 367569649\n },\n {\n x: new Date('2014-03-03'),\n open: 74.7743,\n high: 76.3928,\n low: 74.6871,\n close: 75.7771,\n volume: 275972640\n },\n {\n x: new Date('2014-03-10'),\n open: 75.48,\n high: 77.0943,\n low: 74.7143,\n close: 74.9557,\n volume: 287729528\n },\n {\n x: new Date('2014-03-17'),\n open: 75.3857,\n high: 76.6057,\n low: 75.0286,\n close: 76.1243,\n volume: 303531061\n },\n {\n x: new Date('2014-03-24'),\n open: 76.9171,\n high: 78.4285,\n low: 76.3214,\n close: 76.6943,\n volume: 338387221\n },\n {\n x: new Date('2014-03-31'),\n open: 77.0328,\n high: 77.64,\n low: 75.7971,\n close: 75.9743,\n volume: 245749459\n },\n {\n x: new Date('2014-04-07'),\n open: 75.4314,\n high: 76.0343,\n low: 73.8771,\n close: 74.23,\n volume: 312008139\n },\n {\n x: new Date('2014-04-14'),\n open: 74.5571,\n high: 75.3943,\n low: 73.0471,\n close: 74.9914,\n volume: 241209047\n },\n {\n x: new Date('2014-04-21'),\n open: 75.0485,\n high: 81.7128,\n low: 74.8514,\n close: 81.7057,\n volume: 476651465\n },\n {\n x: new Date('2014-04-28'),\n open: 81.8285,\n high: 85.6328,\n low: 81.7928,\n close: 84.6543,\n volume: 473712709\n },\n {\n x: new Date('2014-05-05'),\n open: 84.3057,\n high: 86.3442,\n low: 82.9043,\n close: 83.6489,\n volume: 365535013\n },\n {\n x: new Date('2014-05-12'),\n open: 83.9271,\n high: 85.3614,\n low: 83.6285,\n close: 85.3585,\n volume: 260931637\n },\n {\n x: new Date('2014-05-19'),\n open: 85.4071,\n high: 87.8184,\n low: 85.3328,\n close: 87.7328,\n volume: 294298274\n },\n {\n x: new Date('2014-05-26'),\n open: 87.9828,\n high: 92.0243,\n low: 87.9471,\n close: 90.4285,\n volume: 400232120\n },\n {\n x: new Date('2014-06-02'),\n open: 90.5657,\n high: 93.0371,\n low: 88.9285,\n close: 92.2243,\n volume: 412158024\n },\n {\n x: new Date('2014-06-09'),\n open: 92.7,\n high: 95.05,\n low: 90.88,\n close: 91.28,\n volume: 292422550\n },\n {\n x: new Date('2014-06-16'),\n open: 91.51,\n high: 92.75,\n low: 90.9,\n close: 90.91,\n volume: 234325480\n },\n {\n x: new Date('2014-06-23'),\n open: 91.32,\n high: 92,\n low: 89.65,\n close: 91.98,\n volume: 213712160\n },\n {\n x: new Date('2014-06-30'),\n open: 92.1,\n high: 94.1,\n low: 92.09,\n close: 94.03,\n volume: 138936570\n },\n {\n x: new Date('2014-07-07'),\n open: 94.14,\n high: 96.8,\n low: 93.52,\n close: 95.22,\n volume: 229782440\n },\n {\n x: new Date('2014-07-14'),\n open: 95.86,\n high: 97.1,\n low: 92.57,\n close: 94.43,\n volume: 248104390\n },\n {\n x: new Date('2014-07-21'),\n open: 94.99,\n high: 97.88,\n low: 93.72,\n close: 97.671,\n volume: 273021350\n },\n {\n x: new Date('2014-07-28'),\n open: 97.82,\n high: 99.44,\n low: 94.81,\n close: 96.13,\n volume: 235868530\n },\n {\n x: new Date('2014-08-04'),\n open: 96.37,\n high: 96.58,\n low: 93.28,\n close: 94.74,\n volume: 222522120\n },\n {\n x: new Date('2014-08-11'),\n open: 95.27,\n high: 98.19,\n low: 94.8355,\n close: 97.98,\n volume: 178806580\n },\n {\n x: new Date('2014-08-18'),\n open: 98.49,\n high: 101.47,\n low: 97.98,\n close: 101.32,\n volume: 246446280\n },\n {\n x: new Date('2014-08-25'),\n open: 101.79,\n high: 102.9,\n low: 100.7,\n close: 102.5,\n volume: 232858250\n },\n {\n x: new Date('2014-09-01'),\n open: 103.06,\n high: 103.74,\n low: 97.79,\n close: 98.97,\n volume: 322045910\n },\n {\n x: new Date('2014-09-08'),\n open: 99.3,\n high: 103.08,\n low: 96.14,\n close: 101.66,\n volume: 460851840\n },\n {\n x: new Date('2014-09-15'),\n open: 102.81,\n high: 103.05,\n low: 98.89,\n close: 100.96,\n volume: 296425730\n },\n {\n x: new Date('2014-09-22'),\n open: 101.8,\n high: 102.94,\n low: 97.72,\n close: 100.75,\n volume: 337617850\n },\n {\n x: new Date('2014-09-29'),\n open: 98.65,\n high: 101.54,\n low: 98.04,\n close: 99.62,\n volume: 246900230\n },\n {\n x: new Date('2014-10-06'),\n open: 99.95,\n high: 102.38,\n low: 98.31,\n close: 100.73,\n volume: 279646740\n },\n {\n x: new Date('2014-10-13'),\n open: 101.33,\n high: 101.78,\n low: 95.18,\n close: 97.67,\n volume: 356408760\n },\n {\n x: new Date('2014-10-20'),\n open: 98.315,\n high: 105.49,\n low: 98.22,\n close: 105.22,\n volume: 355329760\n },\n {\n x: new Date('2014-10-27'),\n open: 104.85,\n high: 108.04,\n low: 104.7,\n close: 108,\n volume: 219443560\n },\n {\n x: new Date('2014-11-03'),\n open: 108.22,\n high: 110.3,\n low: 107.72,\n close: 109.01,\n volume: 199332700\n },\n {\n x: new Date('2014-11-10'),\n open: 109.02,\n high: 114.19,\n low: 108.4,\n close: 114.18,\n volume: 203976340\n },\n {\n x: new Date('2014-11-17'),\n open: 114.27,\n high: 117.57,\n low: 113.3,\n close: 116.47,\n volume: 232574480\n },\n {\n x: new Date('2014-11-24'),\n open: 116.85,\n high: 119.75,\n low: 116.62,\n close: 118.93,\n volume: 181158620\n },\n {\n x: new Date('2014-12-01'),\n open: 118.81,\n high: 119.25,\n low: 111.27,\n close: 115,\n volume: 266118290\n },\n {\n x: new Date('2014-12-08'),\n open: 114.1,\n high: 114.85,\n low: 109.35,\n close: 109.73,\n volume: 259311140\n },\n {\n x: new Date('2014-12-15'),\n open: 110.7,\n high: 113.24,\n low: 106.26,\n close: 111.78,\n volume: 326382400\n },\n {\n x: new Date('2014-12-22'),\n open: 112.16,\n high: 114.52,\n low: 111.97,\n close: 113.99,\n volume: 119248900\n },\n {\n x: new Date('2014-12-29'),\n open: 113.79,\n high: 114.77,\n low: 107.35,\n close: 109.33,\n volume: 151780640\n },\n {\n x: new Date('2015-01-05'),\n open: 108.29,\n high: 113.25,\n low: 104.63,\n close: 112.01,\n volume: 282690970\n },\n {\n x: new Date('2015-01-12'),\n open: 112.6,\n high: 112.8,\n low: 105.2,\n close: 105.99,\n volume: 303531140\n },\n {\n x: new Date('2015-01-19'),\n open: 107.84,\n high: 113.75,\n low: 106.5,\n close: 112.98,\n volume: 198362640\n },\n {\n x: new Date('2015-01-26'),\n open: 113.74,\n high: 120,\n low: 109.03,\n close: 117.16,\n volume: 461747290\n },\n {\n x: new Date('2015-02-02'),\n open: 118.05,\n high: 120.51,\n low: 116.08,\n close: 118.93,\n volume: 270190470\n },\n {\n x: new Date('2015-02-09'),\n open: 118.55,\n high: 127.48,\n low: 118.43,\n close: 127.08,\n volume: 301354470\n },\n {\n x: new Date('2015-02-16'),\n open: 127.49,\n high: 129.5,\n low: 126.92,\n close: 129.495,\n volume: 193883960\n },\n {\n x: new Date('2015-02-23'),\n open: 130.02,\n high: 133.6,\n low: 126.61,\n close: 128.46,\n volume: 369856960\n },\n {\n x: new Date('2015-03-02'),\n open: 129.25,\n high: 130.28,\n low: 125.76,\n close: 126.6,\n volume: 246472020\n },\n {\n x: new Date('2015-03-09'),\n open: 127.96,\n high: 129.57,\n low: 121.63,\n close: 123.59,\n volume: 325921230\n },\n {\n x: new Date('2015-03-16'),\n open: 123.88,\n high: 129.2451,\n low: 122.87,\n close: 125.9,\n volume: 266016400\n },\n {\n x: new Date('2015-03-23'),\n open: 127.12,\n high: 128.04,\n low: 122.6,\n close: 123.25,\n volume: 208731730\n },\n {\n x: new Date('2015-03-30'),\n open: 124.05,\n high: 126.49,\n low: 123.1,\n close: 125.32,\n volume: 161628950\n },\n {\n x: new Date('2015-04-06'),\n open: 124.47,\n high: 128.1218,\n low: 124.33,\n close: 127.1,\n volume: 181454510\n },\n {\n x: new Date('2015-04-13'),\n open: 128.37,\n high: 128.57,\n low: 124.46,\n close: 124.75,\n volume: 170090870\n },\n {\n x: new Date('2015-04-20'),\n open: 125.57,\n high: 130.63,\n low: 125.17,\n close: 130.28,\n volume: 206698310\n },\n {\n x: new Date('2015-04-27'),\n open: 132.31,\n high: 134.54,\n low: 124.58,\n close: 128.95,\n volume: 417115180\n },\n {\n x: new Date('2015-05-04'),\n open: 129.5,\n high: 130.57,\n low: 123.36,\n close: 127.62,\n volume: 270197900\n },\n {\n x: new Date('2015-05-11'),\n open: 127.39,\n high: 129.49,\n low: 124.82,\n close: 128.77,\n volume: 207858180\n },\n {\n x: new Date('2015-05-18'),\n open: 128.38,\n high: 132.97,\n low: 128.36,\n close: 132.54,\n volume: 216438970\n },\n {\n x: new Date('2015-05-25'),\n open: 132.6,\n high: 132.91,\n low: 129.12,\n close: 130.28,\n volume: 197468800\n },\n {\n x: new Date('2015-06-01'),\n open: 131.2,\n high: 131.39,\n low: 128.36,\n close: 128.65,\n volume: 170465550\n },\n {\n x: new Date('2015-06-08'),\n open: 128.9,\n high: 130.18,\n low: 125.62,\n close: 127.17,\n volume: 219812710\n },\n {\n x: new Date('2015-06-15'),\n open: 126.1,\n high: 128.31,\n low: 125.71,\n close: 126.6,\n volume: 197925030\n },\n {\n x: new Date('2015-06-22'),\n open: 127.49,\n high: 129.8,\n low: 126.51,\n close: 126.75,\n volume: 195104520\n },\n {\n x: new Date('2015-06-29'),\n open: 125.46,\n high: 126.94,\n low: 124.48,\n close: 126.44,\n volume: 150747530\n },\n {\n x: new Date('2015-07-06'),\n open: 124.94,\n high: 126.23,\n low: 119.22,\n close: 123.28,\n volume: 274904180\n },\n {\n x: new Date('2015-07-13'),\n open: 125.03,\n high: 129.62,\n low: 124.32,\n close: 129.62,\n volume: 188579340\n },\n {\n x: new Date('2015-07-20'),\n open: 130.97,\n high: 132.97,\n low: 121.99,\n close: 124.5,\n volume: 336423370\n },\n {\n x: new Date('2015-07-27'),\n open: 123.09,\n high: 123.91,\n low: 120.91,\n close: 121.3,\n volume: 191087840\n },\n {\n x: new Date('2015-08-03'),\n open: 121.5,\n high: 122.57,\n low: 112.1,\n close: 115.52,\n volume: 383883210\n },\n {\n x: new Date('2015-08-10'),\n open: 116.53,\n high: 119.99,\n low: 109.63,\n close: 115.96,\n volume: 344549090\n },\n {\n x: new Date('2015-08-17'),\n open: 116.04,\n high: 117.65,\n low: 105.645,\n close: 105.76,\n volume: 318855760\n },\n {\n x: new Date('2015-08-24'),\n open: 94.87,\n high: 113.31,\n low: 92,\n close: 113.29,\n volume: 498047270\n },\n {\n x: new Date('2015-08-31'),\n open: 112.03,\n high: 114.53,\n low: 107.36,\n close: 109.27,\n volume: 297402060\n },\n {\n x: new Date('2015-09-07'),\n open: 111.65,\n high: 114.21,\n low: 109.77,\n close: 114.21,\n volume: 251859600\n },\n {\n x: new Date('2015-09-14'),\n open: 116.58,\n high: 116.89,\n low: 111.87,\n close: 113.45,\n volume: 276281980\n },\n {\n x: new Date('2015-09-21'),\n open: 113.67,\n high: 116.69,\n low: 112.37,\n close: 114.71,\n volume: 238617740\n },\n {\n x: new Date('2015-09-28'),\n open: 113.85,\n high: 114.57,\n low: 107.31,\n close: 110.38,\n volume: 313017610\n },\n {\n x: new Date('2015-10-05'),\n open: 109.88,\n high: 112.28,\n low: 108.21,\n close: 112.12,\n volume: 261920950\n },\n {\n x: new Date('2015-10-12'),\n open: 112.73,\n high: 112.75,\n low: 109.56,\n close: 111.04,\n volume: 184208970\n },\n {\n x: new Date('2015-10-19'),\n open: 110.8,\n high: 119.228,\n low: 110.11,\n close: 119.08,\n volume: 221612230\n },\n {\n x: new Date('2015-10-26'),\n open: 118.08,\n high: 121.22,\n low: 113.99,\n close: 119.5,\n volume: 319660750\n },\n {\n x: new Date('2015-11-02'),\n open: 119.87,\n high: 123.82,\n low: 119.61,\n close: 121.06,\n volume: 194953700\n },\n {\n x: new Date('2015-11-09'),\n open: 120.96,\n high: 121.81,\n low: 112.27,\n close: 112.34,\n volume: 216054740\n },\n {\n x: new Date('2015-11-16'),\n open: 111.38,\n high: 119.92,\n low: 111,\n close: 119.3,\n volume: 189492500\n },\n {\n x: new Date('2015-11-23'),\n open: 119.27,\n high: 119.73,\n low: 117.12,\n close: 117.81,\n volume: 109582040\n },\n {\n x: new Date('2015-11-30'),\n open: 117.99,\n high: 119.41,\n low: 114.22,\n close: 119.03,\n volume: 205415620\n },\n {\n x: new Date('2015-12-07'),\n open: 118.98,\n high: 119.86,\n low: 112.851,\n close: 113.18,\n volume: 188609110\n },\n {\n x: new Date('2015-12-14'),\n open: 112.18,\n high: 112.8,\n low: 105.81,\n close: 106.03,\n volume: 314856190\n },\n {\n x: new Date('2015-12-21'),\n open: 107.28,\n high: 109,\n low: 105.57,\n close: 108.03,\n volume: 126450510\n },\n {\n x: new Date('2015-12-28'),\n open: 107.59,\n high: 109.43,\n low: 104.82,\n close: 105.26,\n volume: 123621760\n },\n {\n x: new Date('2016-01-04'),\n open: 102.61,\n high: 105.85,\n low: 96.43,\n close: 96.96,\n volume: 343000960\n },\n {\n x: new Date('2016-01-11'),\n open: 98.97,\n high: 101.19,\n low: 95.36,\n close: 97.13,\n volume: 303375940\n },\n {\n x: new Date('2016-01-18'),\n open: 98.41,\n high: 101.46,\n low: 93.42,\n close: 101.42,\n volume: 242982970\n },\n {\n x: new Date('2016-01-25'),\n open: 101.52,\n high: 101.53,\n low: 92.39,\n close: 97.34,\n volume: 376481100\n },\n {\n x: new Date('2016-02-01'),\n open: 96.47,\n high: 97.33,\n low: 93.69,\n close: 94.02,\n volume: 216608840\n },\n {\n x: new Date('2016-02-08'),\n open: 93.13,\n high: 96.35,\n low: 92.59,\n close: 93.99,\n volume: 230794620\n },\n {\n x: new Date('2016-02-15'),\n open: 95.02,\n high: 98.89,\n low: 94.61,\n close: 96.04,\n volume: 167001070\n },\n {\n x: new Date('2016-02-22'),\n open: 96.31,\n high: 98.0237,\n low: 93.32,\n close: 96.91,\n volume: 158759600\n },\n {\n x: new Date('2016-02-29'),\n open: 96.86,\n high: 103.75,\n low: 96.65,\n close: 103.01,\n volume: 201482180\n },\n {\n x: new Date('2016-03-07'),\n open: 102.39,\n high: 102.83,\n low: 100.15,\n close: 102.26,\n volume: 155437450\n },\n {\n x: new Date('2016-03-14'),\n open: 101.91,\n high: 106.5,\n low: 101.78,\n close: 105.92,\n volume: 181323210\n },\n {\n x: new Date('2016-03-21'),\n open: 105.93,\n high: 107.65,\n low: 104.89,\n close: 105.67,\n volume: 119054360\n },\n {\n x: new Date('2016-03-28'),\n open: 106,\n high: 110.42,\n low: 104.88,\n close: 109.99,\n volume: 147641240\n },\n {\n x: new Date('2016-04-04'),\n open: 110.42,\n high: 112.19,\n low: 108.121,\n close: 108.66,\n volume: 145351790\n },\n {\n x: new Date('2016-04-11'),\n open: 108.97,\n high: 112.39,\n low: 108.66,\n close: 109.85,\n volume: 161518860\n },\n {\n x: new Date('2016-04-18'),\n open: 108.89,\n high: 108.95,\n low: 104.62,\n close: 105.68,\n volume: 188775240\n },\n {\n x: new Date('2016-04-25'),\n open: 105,\n high: 105.65,\n low: 92.51,\n close: 93.74,\n volume: 345910030\n },\n {\n x: new Date('2016-05-02'),\n open: 93.965,\n high: 95.9,\n low: 91.85,\n close: 92.72,\n volume: 225114110\n },\n {\n x: new Date('2016-05-09'),\n open: 93,\n high: 93.77,\n low: 89.47,\n close: 90.52,\n volume: 215596350\n },\n {\n x: new Date('2016-05-16'),\n open: 92.39,\n high: 95.43,\n low: 91.65,\n close: 95.22,\n volume: 212312980\n },\n {\n x: new Date('2016-05-23'),\n open: 95.87,\n high: 100.73,\n low: 95.67,\n close: 100.35,\n volume: 203902650\n },\n {\n x: new Date('2016-05-30'),\n open: 99.6,\n high: 100.4,\n low: 96.63,\n close: 97.92,\n volume: 140064910\n },\n {\n x: new Date('2016-06-06'),\n open: 97.99,\n high: 101.89,\n low: 97.55,\n close: 98.83,\n volume: 124731320\n },\n {\n x: new Date('2016-06-13'),\n open: 98.69,\n high: 99.12,\n low: 95.3,\n close: 95.33,\n volume: 191017280\n },\n {\n x: new Date('2016-06-20'),\n open: 96,\n high: 96.89,\n low: 92.65,\n close: 93.4,\n volume: 206149160\n },\n {\n x: new Date('2016-06-27'),\n open: 93,\n high: 96.465,\n low: 91.5,\n close: 95.89,\n volume: 184254460\n },\n {\n x: new Date('2016-07-04'),\n open: 95.39,\n high: 96.89,\n low: 94.37,\n close: 96.68,\n volume: 111769640\n },\n {\n x: new Date('2016-07-11'),\n open: 96.75,\n high: 99.3,\n low: 96.73,\n close: 98.78,\n volume: 142244590\n },\n {\n x: new Date('2016-07-18'),\n open: 98.7,\n high: 101,\n low: 98.31,\n close: 98.66,\n volume: 147358320\n },\n {\n x: new Date('2016-07-25'),\n open: 98.25,\n high: 104.55,\n low: 96.42,\n close: 104.21,\n volume: 252358930\n },\n {\n x: new Date('2016-08-01'),\n open: 104.41,\n high: 107.65,\n low: 104,\n close: 107.48,\n volume: 168265830\n },\n {\n x: new Date('2016-08-08'),\n open: 107.52,\n high: 108.94,\n low: 107.16,\n close: 108.18,\n volume: 124255340\n },\n {\n x: new Date('2016-08-15'),\n open: 108.14,\n high: 110.23,\n low: 108.08,\n close: 109.36,\n volume: 131814920\n },\n {\n x: new Date('2016-08-22'),\n open: 108.86,\n high: 109.32,\n low: 106.31,\n close: 106.94,\n volume: 123373540\n },\n {\n x: new Date('2016-08-29'),\n open: 106.62,\n high: 108,\n low: 105.5,\n close: 107.73,\n volume: 134426100\n },\n {\n x: new Date('2016-09-05'),\n open: 107.9,\n high: 108.76,\n low: 103.13,\n close: 103.13,\n volume: 168312530\n },\n {\n x: new Date('2016-09-12'),\n open: 102.65,\n high: 116.13,\n low: 102.53,\n close: 114.92,\n volume: 388543710\n },\n {\n x: new Date('2016-09-19'),\n open: 115.19,\n high: 116.18,\n low: 111.55,\n close: 112.71,\n volume: 200842480\n },\n {\n x: new Date('2016-09-26'),\n open: 111.64,\n high: 114.64,\n low: 111.55,\n close: 113.05,\n volume: 156186800\n },\n {\n x: new Date('2016-10-03'),\n open: 112.71,\n high: 114.56,\n low: 112.28,\n close: 114.06,\n volume: 125587350\n },\n {\n x: new Date('2016-10-10'),\n open: 115.02,\n high: 118.69,\n low: 114.72,\n close: 117.63,\n volume: 208231690\n },\n {\n x: new Date('2016-10-17'),\n open: 117.33,\n high: 118.21,\n low: 113.8,\n close: 116.6,\n volume: 114497020\n },\n {\n x: new Date('2016-10-24'),\n open: 117.1,\n high: 118.36,\n low: 113.31,\n close: 113.72,\n volume: 204530120\n },\n {\n x: new Date('2016-10-31'),\n open: 113.65,\n high: 114.23,\n low: 108.11,\n close: 108.84,\n volume: 155287280\n },\n {\n x: new Date('2016-11-07'),\n open: 110.08,\n high: 111.72,\n low: 105.83,\n close: 108.43,\n volume: 206825070\n },\n {\n x: new Date('2016-11-14'),\n open: 107.71,\n high: 110.54,\n low: 104.08,\n close: 110.06,\n volume: 197790040\n },\n {\n x: new Date('2016-11-21'),\n open: 110.12,\n high: 112.42,\n low: 110.01,\n close: 111.79,\n volume: 93992370\n },\n {\n x: new Date('2016-11-28'),\n open: 111.43,\n high: 112.465,\n low: 108.85,\n close: 109.9,\n volume: 155229390\n },\n {\n x: new Date('2016-12-05'),\n open: 110,\n high: 114.7,\n low: 108.25,\n close: 113.95,\n volume: 151624650\n },\n {\n x: new Date('2016-12-12'),\n open: 113.29,\n high: 116.73,\n low: 112.49,\n close: 115.97,\n volume: 194003220\n },\n {\n x: new Date('2016-12-19'),\n open: 115.8,\n high: 117.5,\n low: 115.59,\n close: 116.52,\n volume: 113106370\n },\n {\n x: new Date('2016-12-26'),\n open: 116.52,\n high: 118.0166,\n low: 115.43,\n close: 115.82,\n volume: 84354060\n },\n {\n x: new Date('2017-01-02'),\n open: 115.8,\n high: 118.16,\n low: 114.76,\n close: 117.91,\n volume: 103680760\n },\n {\n x: new Date('2017-01-09'),\n open: 117.95,\n high: 119.93,\n low: 117.94,\n close: 119.04,\n volume: 138446660\n },\n {\n x: new Date('2017-01-16'),\n open: 118.34,\n high: 120.5,\n low: 118.22,\n close: 120,\n volume: 113576380\n },\n {\n x: new Date('2017-01-23'),\n open: 120,\n high: 122.44,\n low: 119.5,\n close: 121.95,\n volume: 124406640\n },\n {\n x: new Date('2017-01-30'),\n open: 120.93,\n high: 130.49,\n low: 120.62,\n close: 129.08,\n volume: 248063580\n },\n {\n x: new Date('2017-02-06'),\n open: 129.13,\n high: 132.94,\n low: 128.9,\n close: 132.12,\n volume: 136252280\n },\n {\n x: new Date('2017-02-13'),\n open: 133.08,\n high: 136.27,\n low: 132.75,\n close: 135.72,\n volume: 136326260\n },\n {\n x: new Date('2017-02-20'),\n open: 136.23,\n high: 137.48,\n low: 135.28,\n close: 136.66,\n volume: 87773190\n },\n {\n x: new Date('2017-02-27'),\n open: 137.14,\n high: 140.2786,\n low: 136.28,\n close: 139.78,\n volume: 127757050\n },\n {\n x: new Date('2017-03-06'),\n open: 139.365,\n high: 139.98,\n low: 137.05,\n close: 139.14,\n volume: 99061270\n },\n {\n x: new Date('2017-03-13'),\n open: 138.85,\n high: 141.02,\n low: 138.82,\n close: 139.99,\n volume: 120881720\n },\n {\n x: new Date('2017-03-20'),\n open: 140.4,\n high: 142.8,\n low: 139.73,\n close: 140.64,\n volume: 129178500\n },\n {\n x: new Date('2017-03-27'),\n open: 139.39,\n high: 144.5,\n low: 138.62,\n close: 143.66,\n volume: 126819590\n },\n {\n x: new Date('2017-04-03'),\n open: 143.71,\n high: 145.46,\n low: 143.05,\n close: 143.34,\n volume: 105274540\n },\n {\n x: new Date('2017-04-10'),\n open: 143.6,\n high: 143.8792,\n low: 140.06,\n close: 141.05,\n volume: 87342130\n },\n {\n x: new Date('2017-04-17'),\n open: 141.48,\n high: 142.92,\n low: 140.45,\n close: 142.27,\n volume: 89092650\n },\n {\n x: new Date('2017-04-24'),\n open: 143.5,\n high: 144.9,\n low: 143.18,\n close: 143.65,\n volume: 90423600\n },\n {\n x: new Date('2017-05-01'),\n open: 145.1,\n high: 148.98,\n low: 144.27,\n close: 148.96,\n volume: 173861760\n },\n {\n x: new Date('2017-05-08'),\n open: 149.03,\n high: 156.42,\n low: 149.03,\n close: 156.1,\n volume: 173087500\n },\n {\n x: new Date('2017-05-15'),\n open: 156.01,\n high: 156.65,\n low: 149.71,\n close: 153.06,\n volume: 156993820\n },\n {\n x: new Date('2017-05-22'),\n open: 154,\n high: 154.9,\n low: 152.67,\n close: 153.61,\n volume: 103151450\n },\n {\n x: new Date('2017-05-29'),\n open: 153.42,\n high: 155.45,\n low: 152.22,\n close: 155.45,\n volume: 88670120\n },\n {\n x: new Date('2017-06-05'),\n open: 154.34,\n high: 155.98,\n low: 146.02,\n close: 148.98,\n volume: 158814040\n },\n {\n x: new Date('2017-06-12'),\n open: 145.74,\n high: 147.5,\n low: 142.2,\n close: 142.27,\n volume: 219638930\n },\n {\n x: new Date('2017-06-19'),\n open: 143.66,\n high: 147.16,\n low: 143.66,\n close: 146.28,\n volume: 132832660\n },\n {\n x: new Date('2017-06-26'),\n open: 147.17,\n high: 148.28,\n low: 142.28,\n close: 144.02,\n volume: 126890110\n },\n {\n x: new Date('2017-07-03'),\n open: 144.88,\n high: 145.3001,\n low: 142.41,\n close: 144.18,\n volume: 78465450\n },\n {\n x: new Date('2017-07-10'),\n open: 144.11,\n high: 149.33,\n low: 143.37,\n close: 149.04,\n volume: 109759170\n },\n {\n x: new Date('2017-07-17'),\n open: 148.82,\n high: 151.74,\n low: 148.57,\n close: 150.27,\n volume: 104744470\n },\n {\n x: new Date('2017-07-24'),\n open: 150.58,\n high: 153.99,\n low: 147.3,\n close: 149.5,\n volume: 105536280\n },\n {\n x: new Date('2017-07-31'),\n open: 149.9,\n high: 159.75,\n low: 148.13,\n close: 156.39,\n volume: 170204830\n },\n {\n x: new Date('2017-08-07'),\n open: 157.06,\n high: 161.83,\n low: 154.63,\n close: 157.48,\n volume: 149860480\n },\n {\n x: new Date('2017-08-14'),\n open: 159.32,\n high: 162.51,\n low: 156.72,\n close: 157.5,\n volume: 133829670\n },\n {\n x: new Date('2017-08-21'),\n open: 157.5,\n high: 160.74,\n low: 155.1101,\n close: 159.86,\n volume: 112238670\n },\n {\n x: new Date('2017-08-28'),\n open: 160.14,\n high: 164.94,\n low: 159.93,\n close: 164.05,\n volume: 125610990\n },\n {\n x: new Date('2017-09-04'),\n open: 163.75,\n high: 164.25,\n low: 158.53,\n close: 158.63,\n volume: 101419110\n },\n {\n x: new Date('2017-09-11'),\n open: 160.5,\n high: 163.96,\n low: 157.91,\n close: 159.88,\n volume: 220431100\n },\n {\n x: new Date('2017-09-18'),\n open: 160.11,\n high: 160.5,\n low: 157.995,\n close: 158.67,\n volume: 27939544\n }\n];\nexport let axesData: object[] = [\n { xDate: new Date('2013-03-27'), Open: 85.97, High: 86.37, Low: 85.96, Close: 86.33 },\n { xDate: new Date('2013-03-29'), Open: 85.97, High: 86.37, Low: 85.96, Close: 86.33 },\n { xDate: new Date('2013-04-01'), Open: 86.1, High: 86.15, Low: 85.9, Close: 86.03 },\n { xDate: new Date('2013-04-03'), Open: 85.93, High: 86.17, Low: 85.84, Close: 86.02 },\n { xDate: new Date('2013-04-05'), Open: 85.74, High: 86, Low: 85.66, Close: 86 },\n { xDate: new Date('2013-04-07'), Open: 85.71, High: 85.71, Low: 85.36, Close: 85.62 },\n { xDate: new Date('2013-04-09'), Open: 85.3, High: 85.92, Low: 85.16, Close: 85.8 },\n { xDate: new Date('2013-04-11'), Open: 84.23, High: 85.46, Low: 84.23, Close: 85.2 },\n { xDate: new Date('2013-04-13'), Open: 84.51, High: 84.54, Low: 84.19, Close: 84.3 },\n { xDate: new Date('2013-04-15'), Open: 84.44, High: 84.65, Low: 84.2, Close: 84.63 },\n { xDate: new Date('2013-04-17'), Open: 84.6, High: 84.81, Low: 84.59, Close: 84.65 },\n { xDate: new Date('2013-04-19'), Open: 84.52, High: 84.86, Low: 84.4, Close: 84.76 },\n { xDate: new Date('2013-04-21'), Open: 84.17, High: 84.66, Low: 84.16, Close: 84.47 },\n { xDate: new Date('2013-04-23'), Open: 84.22, High: 84.3, Low: 83.98, Close: 84.26 },\n { xDate: new Date('2013-04-25'), Open: 83.75, High: 84.1, Low: 83.65, Close: 84 },\n { xDate: new Date('2013-04-27'), Open: 84, High: 84.01, Low: 83.67, Close: 83.74 },\n { xDate: new Date('2013-04-29'), Open: 84, High: 84.01, Low: 83.67, Close: 83.74 },\n { xDate: new Date('2013-05-01'), Open: 84.3, High: 84.45, Low: 84.19, Close: 84.22 },\n { xDate: new Date('2013-05-03'), Open: 83.79, High: 84.19, Low: 83.7, Close: 84.04 },\n { xDate: new Date('2013-05-05'), Open: 84.02, High: 84.02, Low: 83.69, Close: 83.71 },\n { xDate: new Date('2013-05-07'), Open: 84.01, High: 84.04, Low: 83.82, Close: 83.96 },\n { xDate: new Date('2013-05-09'), Open: 83.9, High: 84.02, Low: 83.86, Close: 83.94 },\n { xDate: new Date('2013-05-11'), Open: 84.09, High: 84.17, Low: 83.9, Close: 84.06 },\n { xDate: new Date('2013-05-13'), Open: 83.89, High: 84.25, Low: 83.77, Close: 84.01 },\n { xDate: new Date('2013-05-15'), Open: 84.05, High: 84.14, Low: 83.84, Close: 83.91 },\n { xDate: new Date('2013-05-17'), Open: 84.49, High: 84.65, Low: 84.18, Close: 84.22 },\n { xDate: new Date('2013-05-19'), Open: 84.99, High: 85.1, Low: 84.37, Close: 84.43 },\n { xDate: new Date('2013-05-21'), Open: 84.96, High: 85.06, Low: 84.7, Close: 85.01 },\n { xDate: new Date('2013-05-23'), Open: 84.68, High: 84.9, Low: 84.65, Close: 84.76 },\n { xDate: new Date('2013-05-25'), Open: 84.35, High: 85.03, Low: 84.32, Close: 84.67 },\n { xDate: new Date('2013-05-27'), Open: 84.19, High: 84.31, Low: 84.16, Close: 84.19 },\n { xDate: new Date('2013-05-29'), Open: 84.19, High: 84.31, Low: 84.16, Close: 84.19 },\n { xDate: new Date('2013-06-01'), Open: 84.2, High: 84.29, Low: 84.04, Close: 84.15 },\n { xDate: new Date('2013-06-03'), Open: 84.21, High: 84.25, Low: 84.03, Close: 84.17 },\n { xDate: new Date('2013-06-05'), Open: 84.72, High: 84.87, Low: 84.44, Close: 84.49 },\n { xDate: new Date('2013-06-07'), Open: 84.85, High: 84.88, Low: 84.5, Close: 84.72 },\n { xDate: new Date('2013-06-09'), Open: 84.53, High: 84.74, Low: 84.25, Close: 84.69 },\n { xDate: new Date('2013-06-11'), Open: 84.4, High: 84.7, Low: 84.27, Close: 84.52 },\n { xDate: new Date('2013-06-13'), Open: 84.96, High: 85.07, Low: 84.5, Close: 84.57 },\n { xDate: new Date('2013-06-15'), Open: 85.28, High: 85.32, Low: 84.95, Close: 85.03 },\n { xDate: new Date('2013-06-17'), Open: 85.35, High: 85.39, Low: 85.1, Close: 85.32 },\n { xDate: new Date('2013-06-19'), Open: 85.65, High: 85.66, Low: 85.21, Close: 85.36 },\n { xDate: new Date('2013-06-21'), Open: 85.38, High: 85.85, Low: 85.25, Close: 85.67 },\n { xDate: new Date('2013-06-23'), Open: 85.8, High: 85.96, Low: 85.67, Close: 85.83 },\n { xDate: new Date('2013-06-25'), Open: 86.07, High: 86.22, Low: 85.75, Close: 85.87 },\n { xDate: new Date('2013-06-27'), Open: 86.05, High: 86.08, Low: 85.68, Close: 85.79 },\n { xDate: new Date('2013-06-29'), Open: 86.05, High: 86.08, Low: 85.68, Close: 85.79 },\n { xDate: new Date('2013-07-01'), Open: 85.85, High: 86.25, Low: 85.79, Close: 86.06 },\n { xDate: new Date('2013-07-03'), Open: 85.6, High: 85.85, Low: 85.49, Close: 85.81 },\n { xDate: new Date('2013-07-05'), Open: 85.94, High: 86, Low: 85.48, Close: 85.66 },\n { xDate: new Date('2013-07-07'), Open: 86.55, High: 86.64, Low: 85.36, Close: 85.92 },\n { xDate: new Date('2013-07-09'), Open: 86.46, High: 86.87, Low: 86.4, Close: 86.71 },\n { xDate: new Date('2013-07-11'), Open: 86.3, High: 86.39, Low: 86.13, Close: 86.38 },\n { xDate: new Date('2013-07-13'), Open: 85.74, High: 86.44, Low: 85.67, Close: 86.19 },\n { xDate: new Date('2013-07-15'), Open: 85.56, High: 85.62, Low: 85.34, Close: 85.61 },\n { xDate: new Date('2013-07-17'), Open: 85.79, High: 85.89, Low: 85.36, Close: 85.52 },\n { xDate: new Date('2013-07-19'), Open: 85.54, High: 86, Low: 85.51, Close: 85.76 },\n { xDate: new Date('2013-07-21'), Open: 85, High: 85.17, Low: 84.87, Close: 85.15 },\n { xDate: new Date('2013-07-23'), Open: 85.1, High: 85.28, Low: 84.72, Close: 85.08 },\n { xDate: new Date('2013-07-25'), Open: 85.46, High: 85.56, Low: 85.18, Close: 85.37 },\n { xDate: new Date('2013-07-27'), Open: 85.42, High: 85.44, Low: 85.09, Close: 85.42 },\n { xDate: new Date('2013-07-29'), Open: 85.42, High: 85.44, Low: 85.09, Close: 85.42 },\n { xDate: new Date('2013-08-01'), Open: 85.79, High: 85.89, Low: 85.36, Close: 85.54 },\n { xDate: new Date('2013-08-03'), Open: 85.83, High: 85.85, Low: 85.55, Close: 85.64 },\n { xDate: new Date('2013-08-05'), Open: 86.19, High: 86.25, Low: 85.8, Close: 85.98 },\n { xDate: new Date('2013-08-07'), Open: 86.17, High: 86.28, Low: 85.96, Close: 86.07 },\n { xDate: new Date('2013-08-09'), Open: 86.19, High: 86.26, Low: 85.97, Close: 86.2 },\n { xDate: new Date('2013-08-11'), Open: 85.98, High: 86.31, Low: 85.86, Close: 86.15 },\n { xDate: new Date('2013-08-13'), Open: 85.82, High: 86.18, Low: 85.74, Close: 85.78 },\n { xDate: new Date('2013-08-15'), Open: 85.45, High: 85.66, Low: 85.41, Close: 85.55 },\n { xDate: new Date('2013-08-17'), Open: 85.53, High: 85.53, Low: 85.31, Close: 85.48 },\n { xDate: new Date('2013-08-19'), Open: 85.6, High: 85.68, Low: 85.34, Close: 85.39 },\n { xDate: new Date('2013-08-21'), Open: 85.6, High: 85.72, Low: 85.5, Close: 85.61 },\n { xDate: new Date('2013-08-23'), Open: 85.34, High: 85.52, Low: 85.3, Close: 85.49 },\n { xDate: new Date('2013-08-25'), Open: 85.66, High: 85.72, Low: 85.38, Close: 85.41 },\n { xDate: new Date('2013-08-27'), Open: 85.93, High: 85.95, Low: 85.59, Close: 85.62 },\n { xDate: new Date('2013-08-29'), Open: 85.91, High: 85.93, Low: 85.63, Close: 85.58 },\n { xDate: new Date('2013-09-01'), Open: 85.6, High: 85.87, Low: 85.5, Close: 85.81 }\n];","index.ts":"import { enableRipple } from '@syncfusion/ej2-base';\nenableRipple(true);\nimport {\n Chart, CandleSeries, Category, Tooltip, ILoadedEventArgs, DateTime, Zoom, Logarithmic,\n Crosshair, LineSeries, AccumulationDistributionIndicator, IAxisLabelRenderEventArgs,\n StripLine, ChartTheme\n} from '@syncfusion/ej2-charts';\nimport { Browser } from '@syncfusion/ej2-base';\nimport { chartData } from './financial-data';\nChart.Inject(\n CandleSeries, Category, Tooltip, StripLine, DateTime, Zoom, Logarithmic, Crosshair, LineSeries,\n AccumulationDistributionIndicator\n);\n\n/**\n * Sample for Accumulation Distribution Indicator\n */\n\n\n let chart: Chart = new Chart({\n // Initializing the axes\n primaryXAxis: {\n valueType: 'DateTime',\n intervalType: 'Months',\n majorGridLines: { width: 0 },\n zoomFactor: 0.2, zoomPosition: 0.6,\n skeleton: 'yMd',\n crosshairTooltip: { enable: true },\n },\n primaryYAxis: {\n title: 'Price',\n labelFormat: '${value}',\n minimum: 50, maximum: 170,\n plotOffset: 25,\n interval: 30, rowIndex: 1, opposedPosition: true, lineStyle: { width: 0 }\n },\n axes: [{\n name: 'secondary',\n opposedPosition: true, rowIndex: 0,\n majorGridLines: { width: 0 }, lineStyle: { width: 0 }, minimum: -7000000000, maximum: 5000000000,\n interval: 6000000000, majorTickLines: { width: 0 }, title: 'Accumulation Distribution',\n stripLines: [\n {\n start: -7000000000, end: 6000000000, text: '', color: '#6063ff', visible: true,\n opacity: 0.1, zIndex: 'Behind'\n }]\n }],\n // Initializing the rows\n rows: [\n {\n height: '40%'\n }, {\n height: '60%'\n }\n ],\n // Initializing the series\n series: [{\n dataSource: chartData, width: 2,\n xName: 'x', yName: 'y', low: 'low', high: 'high', close: 'close', volume: 'volume', open: 'open',\n name: 'Apple Inc', bearFillColor: '#2ecd71', bullFillColor: '#e74c3d',\n type: 'Candle', animation: { enable: true }\n }],\n // Initializing the indicators\n indicators: [{\n type: 'AccumulationDistribution', field: 'Close', seriesName: 'Apple Inc', yAxisName: 'secondary', fill: '#6063ff',\n period: 3, animation: { enable: true }\n }],\n /**\n * Initializing the zooming, crosshair and tooltip\n */\n zoomSettings:\n {\n enableMouseWheelZooming: true,\n enablePinchZooming: true,\n enableSelectionZooming: true,\n mode: 'X'\n },\n tooltip: {\n enable: true, shared: true\n },\n crosshair: { enable: true, lineType: 'Vertical' },\n // Triggered label render to convert a billion\n axisLabelRender: (args: IAxisLabelRenderEventArgs) => {\n if (args.axis.name === 'secondary') {\n let value: number = Number(args.text) / 1000000000;\n args.text = String(value) + 'bn';\n }\n },\n chartArea: { border: { width: 0 } },\n title: 'AAPL 2012-2017',\n width: Browser.isDevice ? '100%' : '80%',\n load: (args: ILoadedEventArgs) => {\n let selectedTheme: string = location.hash.split('/')[1];\n selectedTheme = selectedTheme ? selectedTheme : 'Material';\n args.chart.theme = (selectedTheme.charAt(0).toUpperCase() + selectedTheme.slice(1));\n },\n legendSettings: {\n visible: false\n }\n });\n chart.appendTo('#container');\n\n","index.html":"\n \n \n \n \n \n\n\n\n\n\n\n\n","systemjs.config.js":"System.config({\n transpiler: \"typescript\",\n typescriptOptions: {\n compilerOptions: {\n target: \"umd\",\n module: \"commonjs\",\n moduleResolution: \"node\",\n emitDecoratorMetadata: true,\n experimentalDecorators: true\n }\n },\n paths: {\n \"syncfusion:\": \"http://npmci.syncfusion.com/packages/production/\"\n },\n map: {\n main: \"index.ts\",\n typescript: \"https://unpkg.com/typescript@2.2.2/lib/typescript.js\",\n 'plugin-json':'https://cdnjs.cloudflare.com/ajax/libs/systemjs-plugin-json/0.3.0/json.min.js',\n \"@syncfusion/ej2-base\": \"syncfusion:ej2-base/dist/ej2-base.umd.min.js\",\n \"@syncfusion/ej2-buttons\": \"syncfusion:ej2-buttons/dist/ej2-buttons.umd.min.js\",\n \"@syncfusion/ej2-calendars\": \"syncfusion:ej2-calendars/dist/ej2-calendars.umd.min.js\",\n \"@syncfusion/ej2-charts\": \"syncfusion:ej2-charts/dist/ej2-charts.umd.min.js\",\n \"@syncfusion/ej2-circulargauge\": \"syncfusion:ej2-circulargauge/dist/ej2-circulargauge.umd.min.js\",\n \"@syncfusion/ej2-lineargauge\": \"syncfusion:ej2-lineargauge/dist/ej2-lineargauge.umd.min.js\",\n \"@syncfusion/ej2-data\": \"syncfusion:ej2-data/dist/ej2-data.umd.min.js\",\n \"@syncfusion/ej2-dropdowns\": \"syncfusion:ej2-dropdowns/dist/ej2-dropdowns.umd.min.js\",\n \"@syncfusion/ej2-grids\": \"syncfusion:ej2-grids/dist/ej2-grids.umd.min.js\", \n \"@syncfusion/ej2-inputs\": \"syncfusion:ej2-inputs/dist/ej2-inputs.umd.min.js\", \n \"@syncfusion/ej2-lists\": \"syncfusion:ej2-lists/dist/ej2-lists.umd.min.js\",\n \"@syncfusion/ej2-navigations\": \"syncfusion:ej2-navigations/dist/ej2-navigations.umd.min.js\", \n \"@syncfusion/ej2-popups\": \"syncfusion:ej2-popups/dist/ej2-popups.umd.min.js\",\n \"@syncfusion/ej2-excel-export\": \"syncfusion:ej2-excel-export/dist/ej2-excel-export.umd.min.js\",\n \"@syncfusion/ej2-pdf-export\": \"syncfusion:ej2-pdf-export/dist/ej2-pdf-export.umd.min.js\",\n \"@syncfusion/ej2-compression\": \"syncfusion:ej2-compression/dist/ej2-compression.umd.min.js\",\n \"@syncfusion/ej2-file-utils\": \"syncfusion:ej2-file-utils/dist/ej2-file-utils.umd.min.js\"\n },\n meta: { \n '*.json': { loader: 'plugin-json' }\n }\n});\nSystem.import('index.ts').catch(console.error.bind(console));"}
\ No newline at end of file
diff --git a/src/chart/area-empty-plnkr.json b/src/chart/area-empty-plnkr.json
index 61ec054b..3c754f10 100644
--- a/src/chart/area-empty-plnkr.json
+++ b/src/chart/area-empty-plnkr.json
@@ -1 +1 @@
-{"index.ts":"import { enableRipple } from '@syncfusion/ej2-base';\nenableRipple(true);\nimport { Chart, Category, AreaSeries, Legend, ILoadedEventArgs, ChartTheme } from '@syncfusion/ej2-charts';\nChart.Inject(AreaSeries, Category, Legend);\nimport { Browser } from '@syncfusion/ej2-base';\n\n/**\n * Sample for Area Series with Empty Point\n */\n\n let chart: Chart = new Chart({\n\n //Initializing Primary Axes\n primaryXAxis: {\n valueType: 'Category',\n interval: 2,\n majorGridLines: { width: 0 },\n edgeLabelPlacement: 'Shift'\n },\n primaryYAxis:\n {\n title: 'Rates',\n\n majorGridLines: { width: 0 },\n labelFormat: '{value}M'\n },\n chartArea: {\n border: {\n width: 0\n }\n },\n //Initializing Chart Series\n series: [\n {\n type: 'Area',\n dataSource: [{ x: '2002', y: 2 }, { x: '2003', y: 1.7 }, { x: '2004', y: 1.8 }, { x: '2005', y: 2.1 },\n { x: '2006', y: 2.3 }, { x: '2007', y: 1.7 }, { x: '2008', y: 1.5 }, { x: '2009', y: 1.8 },\n { x: '2010', y: 2 }, { x: 2011, y: 3.1 }],\n xName: 'x', width: 2,\n yName: 'y', name: 'France',\n opacity: 0.8\n }, {\n type: 'Area',\n dataSource: [{ x: '2002', y: 2.2 }, { x: '2003', y: 3.4 }, { x: '2004', y: 2.8 }, { x: '2005', y: null },\n { x: '2006', y: null }, { x: '2007', y: 2.5 }, { x: '2008', y: 2.9 }, { x: '2009', y: 3.8 },\n { x: '2010', y: 1.4 }, { x: 2011, y: 3.1 }],\n xName: 'x', width: 2,\n yName: 'y', name: 'US',\n opacity: 0.8,\n },\n ],\n //Initializing Chart title\n title: 'Inflation Rate',\n width: Browser.isDevice ? '100%' : '60%',\n load: (args: ILoadedEventArgs) => {\n let selectedTheme: string = location.hash.split('/')[1];\n selectedTheme = selectedTheme ? selectedTheme : 'Material';\n args.chart.theme = (selectedTheme.charAt(0).toUpperCase() + selectedTheme.slice(1));\n }\n });\n chart.appendTo('#container');\n","index.html":"\n \n \n \n \n\n\n\n\n\n\n\n","systemjs.config.js":"System.config({\n transpiler: \"typescript\",\n typescriptOptions: {\n compilerOptions: {\n target: \"umd\",\n module: \"commonjs\",\n moduleResolution: \"node\",\n emitDecoratorMetadata: true,\n experimentalDecorators: true\n }\n },\n paths: {\n \"syncfusion:\": \"http://npmci.syncfusion.com/packages/production/\"\n },\n map: {\n main: \"index.ts\",\n typescript: \"https://unpkg.com/typescript@2.2.2/lib/typescript.js\",\n 'plugin-json':'https://cdnjs.cloudflare.com/ajax/libs/systemjs-plugin-json/0.3.0/json.min.js',\n \"@syncfusion/ej2-base\": \"syncfusion:ej2-base/dist/ej2-base.umd.min.js\",\n \"@syncfusion/ej2-buttons\": \"syncfusion:ej2-buttons/dist/ej2-buttons.umd.min.js\",\n \"@syncfusion/ej2-calendars\": \"syncfusion:ej2-calendars/dist/ej2-calendars.umd.min.js\",\n \"@syncfusion/ej2-charts\": \"syncfusion:ej2-charts/dist/ej2-charts.umd.min.js\",\n \"@syncfusion/ej2-circulargauge\": \"syncfusion:ej2-circulargauge/dist/ej2-circulargauge.umd.min.js\",\n \"@syncfusion/ej2-lineargauge\": \"syncfusion:ej2-lineargauge/dist/ej2-lineargauge.umd.min.js\",\n \"@syncfusion/ej2-data\": \"syncfusion:ej2-data/dist/ej2-data.umd.min.js\",\n \"@syncfusion/ej2-dropdowns\": \"syncfusion:ej2-dropdowns/dist/ej2-dropdowns.umd.min.js\",\n \"@syncfusion/ej2-grids\": \"syncfusion:ej2-grids/dist/ej2-grids.umd.min.js\", \n \"@syncfusion/ej2-inputs\": \"syncfusion:ej2-inputs/dist/ej2-inputs.umd.min.js\", \n \"@syncfusion/ej2-lists\": \"syncfusion:ej2-lists/dist/ej2-lists.umd.min.js\",\n \"@syncfusion/ej2-navigations\": \"syncfusion:ej2-navigations/dist/ej2-navigations.umd.min.js\", \n \"@syncfusion/ej2-popups\": \"syncfusion:ej2-popups/dist/ej2-popups.umd.min.js\",\n \"@syncfusion/ej2-excel-export\": \"syncfusion:ej2-excel-export/dist/ej2-excel-export.umd.min.js\",\n \"@syncfusion/ej2-pdf-export\": \"syncfusion:ej2-pdf-export/dist/ej2-pdf-export.umd.min.js\",\n \"@syncfusion/ej2-compression\": \"syncfusion:ej2-compression/dist/ej2-compression.umd.min.js\",\n \"@syncfusion/ej2-file-utils\": \"syncfusion:ej2-file-utils/dist/ej2-file-utils.umd.min.js\"\n },\n meta: { \n '*.json': { loader: 'plugin-json' }\n }\n});\nSystem.import('index.ts').catch(console.error.bind(console));"}
\ No newline at end of file
+{"index.ts":"import { enableRipple } from '@syncfusion/ej2-base';\nenableRipple(true);\nimport { Chart, Category, AreaSeries, Legend, ILoadedEventArgs, ChartTheme } from '@syncfusion/ej2-charts';\nChart.Inject(AreaSeries, Category, Legend);\nimport { Browser } from '@syncfusion/ej2-base';\n\n/**\n * Sample for Area Series with Empty Point\n */\n\n let chart: Chart = new Chart({\n\n //Initializing Primary Axes\n primaryXAxis: {\n valueType: 'Category',\n interval: 2,\n majorGridLines: { width: 0 },\n edgeLabelPlacement: 'Shift'\n },\n primaryYAxis:\n {\n title: 'Rates',\n\n majorGridLines: { width: 0 },\n labelFormat: '{value}M'\n },\n chartArea: {\n border: {\n width: 0\n }\n },\n //Initializing Chart Series\n series: [\n {\n type: 'Area',\n dataSource: [{ x: '2002', y: 2 }, { x: '2003', y: 1.7 }, { x: '2004', y: 1.8 }, { x: '2005', y: 2.1 },\n { x: '2006', y: 2.3 }, { x: '2007', y: 1.7 }, { x: '2008', y: 1.5 }, { x: '2009', y: 1.8 },\n { x: '2010', y: 2 }, { x: 2011, y: 3.1 }],\n xName: 'x', width: 2,\n yName: 'y', name: 'France',\n opacity: 0.8\n }, {\n type: 'Area',\n dataSource: [{ x: '2002', y: 2.2 }, { x: '2003', y: 3.4 }, { x: '2004', y: 2.8 }, { x: '2005', y: null },\n { x: '2006', y: null }, { x: '2007', y: 2.5 }, { x: '2008', y: 2.9 }, { x: '2009', y: 3.8 },\n { x: '2010', y: 1.4 }, { x: 2011, y: 3.1 }],\n xName: 'x', width: 2,\n yName: 'y', name: 'US',\n opacity: 0.8,\n },\n ],\n //Initializing Chart title\n title: 'Inflation Rate',\n width: Browser.isDevice ? '100%' : '60%',\n load: (args: ILoadedEventArgs) => {\n let selectedTheme: string = location.hash.split('/')[1];\n selectedTheme = selectedTheme ? selectedTheme : 'Material';\n args.chart.theme = (selectedTheme.charAt(0).toUpperCase() + selectedTheme.slice(1));\n }\n });\n chart.appendTo('#container');\n","index.html":"\n \n \n \n \n \n\n\n\n\n\n\n\n","systemjs.config.js":"System.config({\n transpiler: \"typescript\",\n typescriptOptions: {\n compilerOptions: {\n target: \"umd\",\n module: \"commonjs\",\n moduleResolution: \"node\",\n emitDecoratorMetadata: true,\n experimentalDecorators: true\n }\n },\n paths: {\n \"syncfusion:\": \"http://npmci.syncfusion.com/packages/production/\"\n },\n map: {\n main: \"index.ts\",\n typescript: \"https://unpkg.com/typescript@2.2.2/lib/typescript.js\",\n 'plugin-json':'https://cdnjs.cloudflare.com/ajax/libs/systemjs-plugin-json/0.3.0/json.min.js',\n \"@syncfusion/ej2-base\": \"syncfusion:ej2-base/dist/ej2-base.umd.min.js\",\n \"@syncfusion/ej2-buttons\": \"syncfusion:ej2-buttons/dist/ej2-buttons.umd.min.js\",\n \"@syncfusion/ej2-calendars\": \"syncfusion:ej2-calendars/dist/ej2-calendars.umd.min.js\",\n \"@syncfusion/ej2-charts\": \"syncfusion:ej2-charts/dist/ej2-charts.umd.min.js\",\n \"@syncfusion/ej2-circulargauge\": \"syncfusion:ej2-circulargauge/dist/ej2-circulargauge.umd.min.js\",\n \"@syncfusion/ej2-lineargauge\": \"syncfusion:ej2-lineargauge/dist/ej2-lineargauge.umd.min.js\",\n \"@syncfusion/ej2-data\": \"syncfusion:ej2-data/dist/ej2-data.umd.min.js\",\n \"@syncfusion/ej2-dropdowns\": \"syncfusion:ej2-dropdowns/dist/ej2-dropdowns.umd.min.js\",\n \"@syncfusion/ej2-grids\": \"syncfusion:ej2-grids/dist/ej2-grids.umd.min.js\", \n \"@syncfusion/ej2-inputs\": \"syncfusion:ej2-inputs/dist/ej2-inputs.umd.min.js\", \n \"@syncfusion/ej2-lists\": \"syncfusion:ej2-lists/dist/ej2-lists.umd.min.js\",\n \"@syncfusion/ej2-navigations\": \"syncfusion:ej2-navigations/dist/ej2-navigations.umd.min.js\", \n \"@syncfusion/ej2-popups\": \"syncfusion:ej2-popups/dist/ej2-popups.umd.min.js\",\n \"@syncfusion/ej2-excel-export\": \"syncfusion:ej2-excel-export/dist/ej2-excel-export.umd.min.js\",\n \"@syncfusion/ej2-pdf-export\": \"syncfusion:ej2-pdf-export/dist/ej2-pdf-export.umd.min.js\",\n \"@syncfusion/ej2-compression\": \"syncfusion:ej2-compression/dist/ej2-compression.umd.min.js\",\n \"@syncfusion/ej2-file-utils\": \"syncfusion:ej2-file-utils/dist/ej2-file-utils.umd.min.js\"\n },\n meta: { \n '*.json': { loader: 'plugin-json' }\n }\n});\nSystem.import('index.ts').catch(console.error.bind(console));"}
\ No newline at end of file
diff --git a/src/chart/area-plnkr.json b/src/chart/area-plnkr.json
index 4b356a98..d77f5071 100644
--- a/src/chart/area-plnkr.json
+++ b/src/chart/area-plnkr.json
@@ -1 +1 @@
-{"index.ts":"import { enableRipple } from '@syncfusion/ej2-base';\nenableRipple(true);\nimport { Chart, DateTime, AreaSeries, Legend, ILoadedEventArgs, ChartTheme } from '@syncfusion/ej2-charts';\nChart.Inject(AreaSeries, DateTime, Legend);\nimport { Browser } from '@syncfusion/ej2-base';\n\n/**\n * Sample for Area Series\n */\n\n let chart: Chart = new Chart({\n\n //Initializing Primary X Axis\n primaryXAxis: {\n valueType: 'DateTime',\n labelFormat: 'y',\n majorGridLines: { width: 0 },\n intervalType: 'Years',\n edgeLabelPlacement: 'Shift'\n },\n\n //Initializing Primary Y Axis\t\n primaryYAxis:\n {\n title: 'Revenue in Millions',\n minimum: 2,\n maximum: 5,\n interval: 1,\n majorGridLines: { width: 0 },\n labelFormat: '{value}M'\n },\n chartArea: {\n border: {\n width: 0\n }\n },\n //Initializing Chart Series\n series: [\n {\n type: 'Area',\n dataSource: [{ x: new Date(2000, 0, 1), y: 4 }, { x: new Date(2001, 0, 1), y: 3.0 },\n { x: new Date(2002, 0, 1), y: 3.8 }, { x: new Date(2003, 0, 1), y: 3.4 },\n { x: new Date(2004, 0, 1), y: 3.2 }, { x: new Date(2005, 0, 1), y: 3.9 }],\n xName: 'x', width: 2,\n yName: 'y', name: 'Product A',\n opacity: 0.5,\n },\n {\n type: 'Area',\n dataSource: [{ x: new Date(2000, 0, 1), y: 2.6 }, { x: new Date(2001, 0, 1), y: 2.8 },\n { x: new Date(2002, 0, 1), y: 2.6 }, { x: new Date(2003, 0, 1), y: 3 },\n { x: new Date(2004, 0, 1), y: 3.6 }, { x: new Date(2005, 0, 1), y: 3 }],\n xName: 'x', width: 2,\n yName: 'y', name: 'Product B',\n opacity: 0.5\n }\n ],\n //Initializing Chart title\n title: 'Average Sales Comparison',\n width : Browser.isDevice ? '100%' : '60%',\n load: (args: ILoadedEventArgs) => {\n let selectedTheme: string = location.hash.split('/')[1];\n selectedTheme = selectedTheme ? selectedTheme : 'Material';\n args.chart.theme = (selectedTheme.charAt(0).toUpperCase() + selectedTheme.slice(1));\n }\n });\n chart.appendTo('#container');\n","index.html":"\n \n \n \n \n\n\n\n\n\n\n\n","systemjs.config.js":"System.config({\n transpiler: \"typescript\",\n typescriptOptions: {\n compilerOptions: {\n target: \"umd\",\n module: \"commonjs\",\n moduleResolution: \"node\",\n emitDecoratorMetadata: true,\n experimentalDecorators: true\n }\n },\n paths: {\n \"syncfusion:\": \"http://npmci.syncfusion.com/packages/production/\"\n },\n map: {\n main: \"index.ts\",\n typescript: \"https://unpkg.com/typescript@2.2.2/lib/typescript.js\",\n 'plugin-json':'https://cdnjs.cloudflare.com/ajax/libs/systemjs-plugin-json/0.3.0/json.min.js',\n \"@syncfusion/ej2-base\": \"syncfusion:ej2-base/dist/ej2-base.umd.min.js\",\n \"@syncfusion/ej2-buttons\": \"syncfusion:ej2-buttons/dist/ej2-buttons.umd.min.js\",\n \"@syncfusion/ej2-calendars\": \"syncfusion:ej2-calendars/dist/ej2-calendars.umd.min.js\",\n \"@syncfusion/ej2-charts\": \"syncfusion:ej2-charts/dist/ej2-charts.umd.min.js\",\n \"@syncfusion/ej2-circulargauge\": \"syncfusion:ej2-circulargauge/dist/ej2-circulargauge.umd.min.js\",\n \"@syncfusion/ej2-lineargauge\": \"syncfusion:ej2-lineargauge/dist/ej2-lineargauge.umd.min.js\",\n \"@syncfusion/ej2-data\": \"syncfusion:ej2-data/dist/ej2-data.umd.min.js\",\n \"@syncfusion/ej2-dropdowns\": \"syncfusion:ej2-dropdowns/dist/ej2-dropdowns.umd.min.js\",\n \"@syncfusion/ej2-grids\": \"syncfusion:ej2-grids/dist/ej2-grids.umd.min.js\", \n \"@syncfusion/ej2-inputs\": \"syncfusion:ej2-inputs/dist/ej2-inputs.umd.min.js\", \n \"@syncfusion/ej2-lists\": \"syncfusion:ej2-lists/dist/ej2-lists.umd.min.js\",\n \"@syncfusion/ej2-navigations\": \"syncfusion:ej2-navigations/dist/ej2-navigations.umd.min.js\", \n \"@syncfusion/ej2-popups\": \"syncfusion:ej2-popups/dist/ej2-popups.umd.min.js\",\n \"@syncfusion/ej2-excel-export\": \"syncfusion:ej2-excel-export/dist/ej2-excel-export.umd.min.js\",\n \"@syncfusion/ej2-pdf-export\": \"syncfusion:ej2-pdf-export/dist/ej2-pdf-export.umd.min.js\",\n \"@syncfusion/ej2-compression\": \"syncfusion:ej2-compression/dist/ej2-compression.umd.min.js\",\n \"@syncfusion/ej2-file-utils\": \"syncfusion:ej2-file-utils/dist/ej2-file-utils.umd.min.js\"\n },\n meta: { \n '*.json': { loader: 'plugin-json' }\n }\n});\nSystem.import('index.ts').catch(console.error.bind(console));"}
\ No newline at end of file
+{"index.ts":"import { enableRipple } from '@syncfusion/ej2-base';\nenableRipple(true);\nimport { Chart, DateTime, AreaSeries, Legend, ILoadedEventArgs, ChartTheme } from '@syncfusion/ej2-charts';\nChart.Inject(AreaSeries, DateTime, Legend);\nimport { Browser } from '@syncfusion/ej2-base';\n\n/**\n * Sample for Area Series\n */\n\n let chart: Chart = new Chart({\n\n //Initializing Primary X Axis\n primaryXAxis: {\n valueType: 'DateTime',\n labelFormat: 'y',\n majorGridLines: { width: 0 },\n intervalType: 'Years',\n edgeLabelPlacement: 'Shift'\n },\n\n //Initializing Primary Y Axis\t\n primaryYAxis:\n {\n title: 'Revenue in Millions',\n minimum: 2,\n maximum: 5,\n interval: 1,\n majorGridLines: { width: 0 },\n labelFormat: '{value}M'\n },\n chartArea: {\n border: {\n width: 0\n }\n },\n //Initializing Chart Series\n series: [\n {\n type: 'Area',\n dataSource: [{ x: new Date(2000, 0, 1), y: 4 }, { x: new Date(2001, 0, 1), y: 3.0 },\n { x: new Date(2002, 0, 1), y: 3.8 }, { x: new Date(2003, 0, 1), y: 3.4 },\n { x: new Date(2004, 0, 1), y: 3.2 }, { x: new Date(2005, 0, 1), y: 3.9 }],\n xName: 'x', width: 2,\n yName: 'y', name: 'Product A',\n opacity: 0.5,\n },\n {\n type: 'Area',\n dataSource: [{ x: new Date(2000, 0, 1), y: 2.6 }, { x: new Date(2001, 0, 1), y: 2.8 },\n { x: new Date(2002, 0, 1), y: 2.6 }, { x: new Date(2003, 0, 1), y: 3 },\n { x: new Date(2004, 0, 1), y: 3.6 }, { x: new Date(2005, 0, 1), y: 3 }],\n xName: 'x', width: 2,\n yName: 'y', name: 'Product B',\n opacity: 0.5\n }\n ],\n //Initializing Chart title\n title: 'Average Sales Comparison',\n width : Browser.isDevice ? '100%' : '60%',\n load: (args: ILoadedEventArgs) => {\n let selectedTheme: string = location.hash.split('/')[1];\n selectedTheme = selectedTheme ? selectedTheme : 'Material';\n args.chart.theme = (selectedTheme.charAt(0).toUpperCase() + selectedTheme.slice(1));\n }\n });\n chart.appendTo('#container');\n","index.html":"\n \n \n \n \n \n\n\n\n\n\n\n\n","systemjs.config.js":"System.config({\n transpiler: \"typescript\",\n typescriptOptions: {\n compilerOptions: {\n target: \"umd\",\n module: \"commonjs\",\n moduleResolution: \"node\",\n emitDecoratorMetadata: true,\n experimentalDecorators: true\n }\n },\n paths: {\n \"syncfusion:\": \"http://npmci.syncfusion.com/packages/production/\"\n },\n map: {\n main: \"index.ts\",\n typescript: \"https://unpkg.com/typescript@2.2.2/lib/typescript.js\",\n 'plugin-json':'https://cdnjs.cloudflare.com/ajax/libs/systemjs-plugin-json/0.3.0/json.min.js',\n \"@syncfusion/ej2-base\": \"syncfusion:ej2-base/dist/ej2-base.umd.min.js\",\n \"@syncfusion/ej2-buttons\": \"syncfusion:ej2-buttons/dist/ej2-buttons.umd.min.js\",\n \"@syncfusion/ej2-calendars\": \"syncfusion:ej2-calendars/dist/ej2-calendars.umd.min.js\",\n \"@syncfusion/ej2-charts\": \"syncfusion:ej2-charts/dist/ej2-charts.umd.min.js\",\n \"@syncfusion/ej2-circulargauge\": \"syncfusion:ej2-circulargauge/dist/ej2-circulargauge.umd.min.js\",\n \"@syncfusion/ej2-lineargauge\": \"syncfusion:ej2-lineargauge/dist/ej2-lineargauge.umd.min.js\",\n \"@syncfusion/ej2-data\": \"syncfusion:ej2-data/dist/ej2-data.umd.min.js\",\n \"@syncfusion/ej2-dropdowns\": \"syncfusion:ej2-dropdowns/dist/ej2-dropdowns.umd.min.js\",\n \"@syncfusion/ej2-grids\": \"syncfusion:ej2-grids/dist/ej2-grids.umd.min.js\", \n \"@syncfusion/ej2-inputs\": \"syncfusion:ej2-inputs/dist/ej2-inputs.umd.min.js\", \n \"@syncfusion/ej2-lists\": \"syncfusion:ej2-lists/dist/ej2-lists.umd.min.js\",\n \"@syncfusion/ej2-navigations\": \"syncfusion:ej2-navigations/dist/ej2-navigations.umd.min.js\", \n \"@syncfusion/ej2-popups\": \"syncfusion:ej2-popups/dist/ej2-popups.umd.min.js\",\n \"@syncfusion/ej2-excel-export\": \"syncfusion:ej2-excel-export/dist/ej2-excel-export.umd.min.js\",\n \"@syncfusion/ej2-pdf-export\": \"syncfusion:ej2-pdf-export/dist/ej2-pdf-export.umd.min.js\",\n \"@syncfusion/ej2-compression\": \"syncfusion:ej2-compression/dist/ej2-compression.umd.min.js\",\n \"@syncfusion/ej2-file-utils\": \"syncfusion:ej2-file-utils/dist/ej2-file-utils.umd.min.js\"\n },\n meta: { \n '*.json': { loader: 'plugin-json' }\n }\n});\nSystem.import('index.ts').catch(console.error.bind(console));"}
\ No newline at end of file
diff --git a/src/chart/atrindicator-plnkr.json b/src/chart/atrindicator-plnkr.json
index 03a2c85a..35ed0693 100644
--- a/src/chart/atrindicator-plnkr.json
+++ b/src/chart/atrindicator-plnkr.json
@@ -1 +1 @@
-{"financial-data":"/**\n * Data for technical indicators\n */\nexport let chartData: object[] = [\n {\n x: new Date('2012-04-02'),\n open: 85.9757,\n high: 90.6657,\n low: 85.7685,\n close: 90.5257,\n volume: 660187068\n },\n {\n x: new Date('2012-04-09'),\n open: 89.4471,\n high: 92,\n low: 86.2157,\n close: 86.4614,\n volume: 912634864\n },\n {\n x: new Date('2012-04-16'),\n open: 87.1514,\n high: 88.6071,\n low: 81.4885,\n close: 81.8543,\n volume: 1221746066\n },\n {\n x: new Date('2012-04-23'),\n open: 81.5157,\n high: 88.2857,\n low: 79.2857,\n close: 86.1428,\n volume: 965935749\n },\n {\n x: new Date('2012-04-30'),\n open: 85.4,\n high: 85.4857,\n low: 80.7385,\n close: 80.75,\n volume: 615249365\n },\n {\n x: new Date('2012-05-07'),\n open: 80.2143,\n high: 82.2685,\n low: 79.8185,\n close: 80.9585,\n volume: 541742692\n },\n {\n x: new Date('2012-05-14'),\n open: 80.3671,\n high: 81.0728,\n low: 74.5971,\n close: 75.7685,\n volume: 708126233\n },\n {\n x: new Date('2012-05-21'),\n open: 76.3571,\n high: 82.3571,\n low: 76.2928,\n close: 80.3271,\n volume: 682076215\n },\n {\n x: new Date('2012-05-28'),\n open: 81.5571,\n high: 83.0714,\n low: 80.0743,\n close: 80.1414,\n volume: 480059584\n },\n {\n x: new Date('2012-06-04'),\n open: 80.2143,\n high: 82.9405,\n low: 78.3571,\n close: 82.9028,\n volume: 517577005\n },\n {\n x: new Date('2012-06-11'),\n open: 83.96,\n high: 84.0714,\n low: 80.9571,\n close: 82.0185,\n volume: 499693120\n },\n {\n x: new Date('2012-06-18'),\n open: 81.5657,\n high: 84.2857,\n low: 81.4814,\n close: 83.1571,\n volume: 442172142\n },\n {\n x: new Date('2012-06-25'),\n open: 82.4714,\n high: 83.4285,\n low: 80.8014,\n close: 83.4285,\n volume: 371529102\n },\n {\n x: new Date('2012-07-02'),\n open: 83.5328,\n high: 87.7628,\n low: 83.3714,\n close: 86.5543,\n volume: 385906790\n },\n {\n x: new Date('2012-07-09'),\n open: 86.4714,\n high: 88.5528,\n low: 84.6685,\n close: 86.4243,\n volume: 524235196\n },\n {\n x: new Date('2012-07-16'),\n open: 86.4457,\n high: 87.9071,\n low: 86.1643,\n close: 86.3285,\n volume: 419537217\n },\n {\n x: new Date('2012-07-23'),\n open: 84.9143,\n high: 87.0971,\n low: 81.4285,\n close: 83.5943,\n volume: 680773023\n },\n {\n x: new Date('2012-07-30'),\n open: 84.4171,\n high: 88.2828,\n low: 83.9743,\n close: 87.9571,\n volume: 475109323\n },\n {\n x: new Date('2012-08-06'),\n open: 88.1843,\n high: 89.2857,\n low: 87.8943,\n close: 88.8143,\n volume: 312826308\n },\n {\n x: new Date('2012-08-13'),\n open: 89.0557,\n high: 92.5985,\n low: 89.0357,\n close: 92.5871,\n volume: 392867193\n },\n {\n x: new Date('2012-08-20'),\n open: 92.8585,\n high: 96.4114,\n low: 92.5871,\n close: 94.746,\n volume: 708614692\n },\n {\n x: new Date('2012-08-27'),\n open: 97.1414,\n high: 97.2671,\n low: 93.8928,\n close: 95.0343,\n volume: 383807217\n },\n {\n x: new Date('2012-09-03'),\n open: 95.1085,\n high: 97.4971,\n low: 94.9285,\n close: 97.2057,\n volume: 355722047\n },\n {\n x: new Date('2012-09-10'),\n open: 97.2071,\n high: 99.5685,\n low: 93.7143,\n close: 98.7543,\n volume: 724042207\n },\n {\n x: new Date('2012-09-17'),\n open: 99.9071,\n high: 100.7243,\n low: 99.0885,\n close: 100.0135,\n volume: 500166040\n },\n {\n x: new Date('2012-09-24'),\n open: 98.1228,\n high: 99.3028,\n low: 94.3357,\n close: 95.3007,\n volume: 714507994\n },\n {\n x: new Date('2012-10-01'),\n open: 95.88,\n high: 96.6785,\n low: 92.95,\n close: 93.2271,\n volume: 638543622\n },\n {\n x: new Date('2012-10-08'),\n open: 92.4114,\n high: 92.5085,\n low: 89.0785,\n close: 89.9591,\n volume: 747127724\n },\n {\n x: new Date('2012-10-15'),\n open: 90.3357,\n high: 93.2557,\n low: 87.0885,\n close: 87.12,\n volume: 646996264\n },\n {\n x: new Date('2012-10-22'),\n open: 87.4885,\n high: 90.7685,\n low: 84.4285,\n close: 86.2857,\n volume: 866040680\n },\n {\n x: new Date('2012-10-29'),\n open: 84.9828,\n high: 86.1428,\n low: 82.1071,\n close: 82.4,\n volume: 367371310\n },\n {\n x: new Date('2012-11-05'),\n open: 83.3593,\n high: 84.3914,\n low: 76.2457,\n close: 78.1514,\n volume: 919719846\n },\n {\n x: new Date('2012-11-12'),\n open: 79.1643,\n high: 79.2143,\n low: 72.25,\n close: 75.3825,\n volume: 894382149\n },\n {\n x: new Date('2012-11-19'),\n open: 77.2443,\n high: 81.7143,\n low: 77.1257,\n close: 81.6428,\n volume: 527416747\n },\n {\n x: new Date('2012-11-26'),\n open: 82.2714,\n high: 84.8928,\n low: 81.7514,\n close: 83.6114,\n volume: 646467974\n },\n {\n x: new Date('2012-12-03'),\n open: 84.8071,\n high: 84.9414,\n low: 74.09,\n close: 76.1785,\n volume: 980096264\n },\n {\n x: new Date('2012-12-10'),\n open: 75,\n high: 78.5085,\n low: 72.2257,\n close: 72.8277,\n volume: 835016110\n },\n {\n x: new Date('2012-12-17'),\n open: 72.7043,\n high: 76.4143,\n low: 71.6043,\n close: 74.19,\n volume: 726150329\n },\n {\n x: new Date('2012-12-24'),\n open: 74.3357,\n high: 74.8928,\n low: 72.0943,\n close: 72.7984,\n volume: 321104733\n },\n {\n x: new Date('2012-12-31'),\n open: 72.9328,\n high: 79.2857,\n low: 72.7143,\n close: 75.2857,\n volume: 540854882\n },\n {\n x: new Date('2013-01-07'),\n open: 74.5714,\n high: 75.9843,\n low: 73.6,\n close: 74.3285,\n volume: 574594262\n },\n {\n x: new Date('2013-01-14'),\n open: 71.8114,\n high: 72.9643,\n low: 69.0543,\n close: 71.4285,\n volume: 803105621\n },\n {\n x: new Date('2013-01-21'),\n open: 72.08,\n high: 73.57,\n low: 62.1428,\n close: 62.84,\n volume: 971912560\n },\n {\n x: new Date('2013-01-28'),\n open: 62.5464,\n high: 66.0857,\n low: 62.2657,\n close: 64.8028,\n volume: 656549587\n },\n {\n x: new Date('2013-02-04'),\n open: 64.8443,\n high: 68.4014,\n low: 63.1428,\n close: 67.8543,\n volume: 743778993\n },\n {\n x: new Date('2013-02-11'),\n open: 68.0714,\n high: 69.2771,\n low: 65.7028,\n close: 65.7371,\n volume: 585292366\n },\n {\n x: new Date('2013-02-18'),\n open: 65.8714,\n high: 66.1043,\n low: 63.26,\n close: 64.4014,\n volume: 421766997\n },\n {\n x: new Date('2013-02-25'),\n open: 64.8357,\n high: 65.0171,\n low: 61.4257,\n close: 61.4957,\n volume: 582741215\n },\n {\n x: new Date('2013-03-04'),\n open: 61.1143,\n high: 62.2043,\n low: 59.8571,\n close: 61.6743,\n volume: 632856539\n },\n {\n x: new Date('2013-03-11'),\n open: 61.3928,\n high: 63.4614,\n low: 60.7343,\n close: 63.38,\n volume: 572066981\n },\n {\n x: new Date('2013-03-18'),\n open: 63.0643,\n high: 66.0143,\n low: 63.0286,\n close: 65.9871,\n volume: 552156035\n },\n {\n x: new Date('2013-03-25'),\n open: 66.3843,\n high: 67.1357,\n low: 63.0886,\n close: 63.2371,\n volume: 390762517\n },\n {\n x: new Date('2013-04-01'),\n open: 63.1286,\n high: 63.3854,\n low: 59.9543,\n close: 60.4571,\n volume: 505273732\n },\n {\n x: new Date('2013-04-08'),\n open: 60.6928,\n high: 62.57,\n low: 60.3557,\n close: 61.4,\n volume: 387323550\n },\n {\n x: new Date('2013-04-15'),\n open: 61,\n high: 61.1271,\n low: 55.0143,\n close: 55.79,\n volume: 709945604\n },\n {\n x: new Date('2013-04-22'),\n open: 56.0914,\n high: 59.8241,\n low: 55.8964,\n close: 59.6007,\n volume: 787007506\n },\n {\n x: new Date('2013-04-29'),\n open: 60.0643,\n high: 64.7471,\n low: 60,\n close: 64.2828,\n volume: 655020017\n },\n {\n x: new Date('2013-05-06'),\n open: 65.1014,\n high: 66.5357,\n low: 64.3543,\n close: 64.71,\n volume: 545488533\n },\n {\n x: new Date('2013-05-13'),\n open: 64.5014,\n high: 65.4143,\n low: 59.8428,\n close: 61.8943,\n volume: 633706550\n },\n {\n x: new Date('2013-05-20'),\n open: 61.7014,\n high: 64.05,\n low: 61.4428,\n close: 63.5928,\n volume: 494379068\n },\n {\n x: new Date('2013-05-27'),\n open: 64.2714,\n high: 65.3,\n low: 62.7714,\n close: 64.2478,\n volume: 362907830\n },\n {\n x: new Date('2013-06-03'),\n open: 64.39,\n high: 64.9186,\n low: 61.8243,\n close: 63.1158,\n volume: 443249793\n },\n {\n x: new Date('2013-06-10'),\n open: 63.5328,\n high: 64.1541,\n low: 61.2143,\n close: 61.4357,\n volume: 389680092\n },\n {\n x: new Date('2013-06-17'),\n open: 61.6343,\n high: 62.2428,\n low: 58.3,\n close: 59.0714,\n volume: 400384818\n },\n {\n x: new Date('2013-06-24'),\n open: 58.2,\n high: 58.38,\n low: 55.5528,\n close: 56.6471,\n volume: 519314826\n },\n {\n x: new Date('2013-07-01'),\n open: 57.5271,\n high: 60.47,\n low: 57.3171,\n close: 59.6314,\n volume: 343878841\n },\n {\n x: new Date('2013-07-08'),\n open: 60.0157,\n high: 61.3986,\n low: 58.6257,\n close: 60.93,\n volume: 384106977\n },\n {\n x: new Date('2013-07-15'),\n open: 60.7157,\n high: 62.1243,\n low: 60.5957,\n close: 60.7071,\n volume: 286035513\n },\n {\n x: new Date('2013-07-22'),\n open: 61.3514,\n high: 63.5128,\n low: 59.8157,\n close: 62.9986,\n volume: 395816827\n },\n {\n x: new Date('2013-07-29'),\n open: 62.9714,\n high: 66.1214,\n low: 62.8857,\n close: 66.0771,\n volume: 339668858\n },\n {\n x: new Date('2013-08-05'),\n open: 66.3843,\n high: 67.4128,\n low: 64.8071,\n close: 64.9214,\n volume: 368486781\n },\n {\n x: new Date('2013-08-12'),\n open: 65.2657,\n high: 72.0357,\n low: 65.2328,\n close: 71.7614,\n volume: 711563584\n },\n {\n x: new Date('2013-08-19'),\n open: 72.0485,\n high: 73.3914,\n low: 71.1714,\n close: 71.5743,\n volume: 417119660\n },\n {\n x: new Date('2013-08-26'),\n open: 71.5357,\n high: 72.8857,\n low: 69.4286,\n close: 69.6023,\n volume: 392805888\n },\n {\n x: new Date('2013-09-02'),\n open: 70.4428,\n high: 71.7485,\n low: 69.6214,\n close: 71.1743,\n volume: 317244380\n },\n {\n x: new Date('2013-09-09'),\n open: 72.1428,\n high: 72.56,\n low: 66.3857,\n close: 66.4143,\n volume: 669376320\n },\n {\n x: new Date('2013-09-16'),\n open: 65.8571,\n high: 68.3643,\n low: 63.8886,\n close: 66.7728,\n volume: 625142677\n },\n {\n x: new Date('2013-09-23'),\n open: 70.8714,\n high: 70.9871,\n low: 68.6743,\n close: 68.9643,\n volume: 475274537\n },\n {\n x: new Date('2013-09-30'),\n open: 68.1786,\n high: 70.3357,\n low: 67.773,\n close: 69.0043,\n volume: 368198906\n },\n {\n x: new Date('2013-10-07'),\n open: 69.5086,\n high: 70.5486,\n low: 68.3257,\n close: 70.4017,\n volume: 361437661\n },\n {\n x: new Date('2013-10-14'),\n open: 69.9757,\n high: 72.7514,\n low: 69.9071,\n close: 72.6985,\n volume: 342694379\n },\n {\n x: new Date('2013-10-21'),\n open: 73.11,\n high: 76.1757,\n low: 72.5757,\n close: 75.1368,\n volume: 490458997\n },\n {\n x: new Date('2013-10-28'),\n open: 75.5771,\n high: 77.0357,\n low: 73.5057,\n close: 74.29,\n volume: 508130174\n },\n {\n x: new Date('2013-11-04'),\n open: 74.4428,\n high: 75.555,\n low: 73.1971,\n close: 74.3657,\n volume: 318132218\n },\n {\n x: new Date('2013-11-11'),\n open: 74.2843,\n high: 75.6114,\n low: 73.4871,\n close: 74.9987,\n volume: 306711021\n },\n {\n x: new Date('2013-11-18'),\n open: 74.9985,\n high: 75.3128,\n low: 73.3814,\n close: 74.2571,\n volume: 282778778\n },\n {\n x: new Date('2013-11-25'),\n open: 74.4314,\n high: 79.7614,\n low: 74.4285,\n close: 79.4385,\n volume: 327405302\n },\n {\n x: new Date('2013-12-02'),\n open: 79.7143,\n high: 82.1622,\n low: 78.6885,\n close: 80.0028,\n volume: 522055676\n },\n {\n x: new Date('2013-12-09'),\n open: 80.1286,\n high: 81.5671,\n low: 79.0957,\n close: 79.2043,\n volume: 387271099\n },\n {\n x: new Date('2013-12-16'),\n open: 79.2885,\n high: 80.377,\n low: 76.9714,\n close: 78.4314,\n volume: 457580848\n },\n {\n x: new Date('2013-12-23'),\n open: 81.1428,\n high: 81.6971,\n low: 79.9285,\n close: 80.0128,\n volume: 274253503\n },\n {\n x: new Date('2013-12-30'),\n open: 79.6371,\n high: 80.1828,\n low: 77.2043,\n close: 77.2828,\n volume: 275734934\n },\n {\n x: new Date('2014-01-06'),\n open: 76.7785,\n high: 78.1228,\n low: 75.8728,\n close: 76.1343,\n volume: 393462075\n },\n {\n x: new Date('2014-01-13'),\n open: 75.7014,\n high: 80.0285,\n low: 75.6971,\n close: 77.2385,\n volume: 439557459\n },\n {\n x: new Date('2014-01-20'),\n open: 77.2843,\n high: 79.6128,\n low: 77.2028,\n close: 78.01,\n volume: 385585525\n },\n {\n x: new Date('2014-01-27'),\n open: 78.5814,\n high: 79.2571,\n low: 70.5071,\n close: 71.5143,\n volume: 813702575\n },\n {\n x: new Date('2014-02-03'),\n open: 71.8014,\n high: 74.7042,\n low: 71.3286,\n close: 74.24,\n volume: 434447570\n },\n {\n x: new Date('2014-02-10'),\n open: 74.0943,\n high: 77.9971,\n low: 74,\n close: 77.7128,\n volume: 379011880\n },\n {\n x: new Date('2014-02-17'),\n open: 78,\n high: 78.7414,\n low: 74.9428,\n close: 75.0357,\n volume: 289609443\n },\n {\n x: new Date('2014-02-24'),\n open: 74.7357,\n high: 76.1071,\n low: 73.6571,\n close: 75.1771,\n volume: 367569649\n },\n {\n x: new Date('2014-03-03'),\n open: 74.7743,\n high: 76.3928,\n low: 74.6871,\n close: 75.7771,\n volume: 275972640\n },\n {\n x: new Date('2014-03-10'),\n open: 75.48,\n high: 77.0943,\n low: 74.7143,\n close: 74.9557,\n volume: 287729528\n },\n {\n x: new Date('2014-03-17'),\n open: 75.3857,\n high: 76.6057,\n low: 75.0286,\n close: 76.1243,\n volume: 303531061\n },\n {\n x: new Date('2014-03-24'),\n open: 76.9171,\n high: 78.4285,\n low: 76.3214,\n close: 76.6943,\n volume: 338387221\n },\n {\n x: new Date('2014-03-31'),\n open: 77.0328,\n high: 77.64,\n low: 75.7971,\n close: 75.9743,\n volume: 245749459\n },\n {\n x: new Date('2014-04-07'),\n open: 75.4314,\n high: 76.0343,\n low: 73.8771,\n close: 74.23,\n volume: 312008139\n },\n {\n x: new Date('2014-04-14'),\n open: 74.5571,\n high: 75.3943,\n low: 73.0471,\n close: 74.9914,\n volume: 241209047\n },\n {\n x: new Date('2014-04-21'),\n open: 75.0485,\n high: 81.7128,\n low: 74.8514,\n close: 81.7057,\n volume: 476651465\n },\n {\n x: new Date('2014-04-28'),\n open: 81.8285,\n high: 85.6328,\n low: 81.7928,\n close: 84.6543,\n volume: 473712709\n },\n {\n x: new Date('2014-05-05'),\n open: 84.3057,\n high: 86.3442,\n low: 82.9043,\n close: 83.6489,\n volume: 365535013\n },\n {\n x: new Date('2014-05-12'),\n open: 83.9271,\n high: 85.3614,\n low: 83.6285,\n close: 85.3585,\n volume: 260931637\n },\n {\n x: new Date('2014-05-19'),\n open: 85.4071,\n high: 87.8184,\n low: 85.3328,\n close: 87.7328,\n volume: 294298274\n },\n {\n x: new Date('2014-05-26'),\n open: 87.9828,\n high: 92.0243,\n low: 87.9471,\n close: 90.4285,\n volume: 400232120\n },\n {\n x: new Date('2014-06-02'),\n open: 90.5657,\n high: 93.0371,\n low: 88.9285,\n close: 92.2243,\n volume: 412158024\n },\n {\n x: new Date('2014-06-09'),\n open: 92.7,\n high: 95.05,\n low: 90.88,\n close: 91.28,\n volume: 292422550\n },\n {\n x: new Date('2014-06-16'),\n open: 91.51,\n high: 92.75,\n low: 90.9,\n close: 90.91,\n volume: 234325480\n },\n {\n x: new Date('2014-06-23'),\n open: 91.32,\n high: 92,\n low: 89.65,\n close: 91.98,\n volume: 213712160\n },\n {\n x: new Date('2014-06-30'),\n open: 92.1,\n high: 94.1,\n low: 92.09,\n close: 94.03,\n volume: 138936570\n },\n {\n x: new Date('2014-07-07'),\n open: 94.14,\n high: 96.8,\n low: 93.52,\n close: 95.22,\n volume: 229782440\n },\n {\n x: new Date('2014-07-14'),\n open: 95.86,\n high: 97.1,\n low: 92.57,\n close: 94.43,\n volume: 248104390\n },\n {\n x: new Date('2014-07-21'),\n open: 94.99,\n high: 97.88,\n low: 93.72,\n close: 97.671,\n volume: 273021350\n },\n {\n x: new Date('2014-07-28'),\n open: 97.82,\n high: 99.44,\n low: 94.81,\n close: 96.13,\n volume: 235868530\n },\n {\n x: new Date('2014-08-04'),\n open: 96.37,\n high: 96.58,\n low: 93.28,\n close: 94.74,\n volume: 222522120\n },\n {\n x: new Date('2014-08-11'),\n open: 95.27,\n high: 98.19,\n low: 94.8355,\n close: 97.98,\n volume: 178806580\n },\n {\n x: new Date('2014-08-18'),\n open: 98.49,\n high: 101.47,\n low: 97.98,\n close: 101.32,\n volume: 246446280\n },\n {\n x: new Date('2014-08-25'),\n open: 101.79,\n high: 102.9,\n low: 100.7,\n close: 102.5,\n volume: 232858250\n },\n {\n x: new Date('2014-09-01'),\n open: 103.06,\n high: 103.74,\n low: 97.79,\n close: 98.97,\n volume: 322045910\n },\n {\n x: new Date('2014-09-08'),\n open: 99.3,\n high: 103.08,\n low: 96.14,\n close: 101.66,\n volume: 460851840\n },\n {\n x: new Date('2014-09-15'),\n open: 102.81,\n high: 103.05,\n low: 98.89,\n close: 100.96,\n volume: 296425730\n },\n {\n x: new Date('2014-09-22'),\n open: 101.8,\n high: 102.94,\n low: 97.72,\n close: 100.75,\n volume: 337617850\n },\n {\n x: new Date('2014-09-29'),\n open: 98.65,\n high: 101.54,\n low: 98.04,\n close: 99.62,\n volume: 246900230\n },\n {\n x: new Date('2014-10-06'),\n open: 99.95,\n high: 102.38,\n low: 98.31,\n close: 100.73,\n volume: 279646740\n },\n {\n x: new Date('2014-10-13'),\n open: 101.33,\n high: 101.78,\n low: 95.18,\n close: 97.67,\n volume: 356408760\n },\n {\n x: new Date('2014-10-20'),\n open: 98.315,\n high: 105.49,\n low: 98.22,\n close: 105.22,\n volume: 355329760\n },\n {\n x: new Date('2014-10-27'),\n open: 104.85,\n high: 108.04,\n low: 104.7,\n close: 108,\n volume: 219443560\n },\n {\n x: new Date('2014-11-03'),\n open: 108.22,\n high: 110.3,\n low: 107.72,\n close: 109.01,\n volume: 199332700\n },\n {\n x: new Date('2014-11-10'),\n open: 109.02,\n high: 114.19,\n low: 108.4,\n close: 114.18,\n volume: 203976340\n },\n {\n x: new Date('2014-11-17'),\n open: 114.27,\n high: 117.57,\n low: 113.3,\n close: 116.47,\n volume: 232574480\n },\n {\n x: new Date('2014-11-24'),\n open: 116.85,\n high: 119.75,\n low: 116.62,\n close: 118.93,\n volume: 181158620\n },\n {\n x: new Date('2014-12-01'),\n open: 118.81,\n high: 119.25,\n low: 111.27,\n close: 115,\n volume: 266118290\n },\n {\n x: new Date('2014-12-08'),\n open: 114.1,\n high: 114.85,\n low: 109.35,\n close: 109.73,\n volume: 259311140\n },\n {\n x: new Date('2014-12-15'),\n open: 110.7,\n high: 113.24,\n low: 106.26,\n close: 111.78,\n volume: 326382400\n },\n {\n x: new Date('2014-12-22'),\n open: 112.16,\n high: 114.52,\n low: 111.97,\n close: 113.99,\n volume: 119248900\n },\n {\n x: new Date('2014-12-29'),\n open: 113.79,\n high: 114.77,\n low: 107.35,\n close: 109.33,\n volume: 151780640\n },\n {\n x: new Date('2015-01-05'),\n open: 108.29,\n high: 113.25,\n low: 104.63,\n close: 112.01,\n volume: 282690970\n },\n {\n x: new Date('2015-01-12'),\n open: 112.6,\n high: 112.8,\n low: 105.2,\n close: 105.99,\n volume: 303531140\n },\n {\n x: new Date('2015-01-19'),\n open: 107.84,\n high: 113.75,\n low: 106.5,\n close: 112.98,\n volume: 198362640\n },\n {\n x: new Date('2015-01-26'),\n open: 113.74,\n high: 120,\n low: 109.03,\n close: 117.16,\n volume: 461747290\n },\n {\n x: new Date('2015-02-02'),\n open: 118.05,\n high: 120.51,\n low: 116.08,\n close: 118.93,\n volume: 270190470\n },\n {\n x: new Date('2015-02-09'),\n open: 118.55,\n high: 127.48,\n low: 118.43,\n close: 127.08,\n volume: 301354470\n },\n {\n x: new Date('2015-02-16'),\n open: 127.49,\n high: 129.5,\n low: 126.92,\n close: 129.495,\n volume: 193883960\n },\n {\n x: new Date('2015-02-23'),\n open: 130.02,\n high: 133.6,\n low: 126.61,\n close: 128.46,\n volume: 369856960\n },\n {\n x: new Date('2015-03-02'),\n open: 129.25,\n high: 130.28,\n low: 125.76,\n close: 126.6,\n volume: 246472020\n },\n {\n x: new Date('2015-03-09'),\n open: 127.96,\n high: 129.57,\n low: 121.63,\n close: 123.59,\n volume: 325921230\n },\n {\n x: new Date('2015-03-16'),\n open: 123.88,\n high: 129.2451,\n low: 122.87,\n close: 125.9,\n volume: 266016400\n },\n {\n x: new Date('2015-03-23'),\n open: 127.12,\n high: 128.04,\n low: 122.6,\n close: 123.25,\n volume: 208731730\n },\n {\n x: new Date('2015-03-30'),\n open: 124.05,\n high: 126.49,\n low: 123.1,\n close: 125.32,\n volume: 161628950\n },\n {\n x: new Date('2015-04-06'),\n open: 124.47,\n high: 128.1218,\n low: 124.33,\n close: 127.1,\n volume: 181454510\n },\n {\n x: new Date('2015-04-13'),\n open: 128.37,\n high: 128.57,\n low: 124.46,\n close: 124.75,\n volume: 170090870\n },\n {\n x: new Date('2015-04-20'),\n open: 125.57,\n high: 130.63,\n low: 125.17,\n close: 130.28,\n volume: 206698310\n },\n {\n x: new Date('2015-04-27'),\n open: 132.31,\n high: 134.54,\n low: 124.58,\n close: 128.95,\n volume: 417115180\n },\n {\n x: new Date('2015-05-04'),\n open: 129.5,\n high: 130.57,\n low: 123.36,\n close: 127.62,\n volume: 270197900\n },\n {\n x: new Date('2015-05-11'),\n open: 127.39,\n high: 129.49,\n low: 124.82,\n close: 128.77,\n volume: 207858180\n },\n {\n x: new Date('2015-05-18'),\n open: 128.38,\n high: 132.97,\n low: 128.36,\n close: 132.54,\n volume: 216438970\n },\n {\n x: new Date('2015-05-25'),\n open: 132.6,\n high: 132.91,\n low: 129.12,\n close: 130.28,\n volume: 197468800\n },\n {\n x: new Date('2015-06-01'),\n open: 131.2,\n high: 131.39,\n low: 128.36,\n close: 128.65,\n volume: 170465550\n },\n {\n x: new Date('2015-06-08'),\n open: 128.9,\n high: 130.18,\n low: 125.62,\n close: 127.17,\n volume: 219812710\n },\n {\n x: new Date('2015-06-15'),\n open: 126.1,\n high: 128.31,\n low: 125.71,\n close: 126.6,\n volume: 197925030\n },\n {\n x: new Date('2015-06-22'),\n open: 127.49,\n high: 129.8,\n low: 126.51,\n close: 126.75,\n volume: 195104520\n },\n {\n x: new Date('2015-06-29'),\n open: 125.46,\n high: 126.94,\n low: 124.48,\n close: 126.44,\n volume: 150747530\n },\n {\n x: new Date('2015-07-06'),\n open: 124.94,\n high: 126.23,\n low: 119.22,\n close: 123.28,\n volume: 274904180\n },\n {\n x: new Date('2015-07-13'),\n open: 125.03,\n high: 129.62,\n low: 124.32,\n close: 129.62,\n volume: 188579340\n },\n {\n x: new Date('2015-07-20'),\n open: 130.97,\n high: 132.97,\n low: 121.99,\n close: 124.5,\n volume: 336423370\n },\n {\n x: new Date('2015-07-27'),\n open: 123.09,\n high: 123.91,\n low: 120.91,\n close: 121.3,\n volume: 191087840\n },\n {\n x: new Date('2015-08-03'),\n open: 121.5,\n high: 122.57,\n low: 112.1,\n close: 115.52,\n volume: 383883210\n },\n {\n x: new Date('2015-08-10'),\n open: 116.53,\n high: 119.99,\n low: 109.63,\n close: 115.96,\n volume: 344549090\n },\n {\n x: new Date('2015-08-17'),\n open: 116.04,\n high: 117.65,\n low: 105.645,\n close: 105.76,\n volume: 318855760\n },\n {\n x: new Date('2015-08-24'),\n open: 94.87,\n high: 113.31,\n low: 92,\n close: 113.29,\n volume: 498047270\n },\n {\n x: new Date('2015-08-31'),\n open: 112.03,\n high: 114.53,\n low: 107.36,\n close: 109.27,\n volume: 297402060\n },\n {\n x: new Date('2015-09-07'),\n open: 111.65,\n high: 114.21,\n low: 109.77,\n close: 114.21,\n volume: 251859600\n },\n {\n x: new Date('2015-09-14'),\n open: 116.58,\n high: 116.89,\n low: 111.87,\n close: 113.45,\n volume: 276281980\n },\n {\n x: new Date('2015-09-21'),\n open: 113.67,\n high: 116.69,\n low: 112.37,\n close: 114.71,\n volume: 238617740\n },\n {\n x: new Date('2015-09-28'),\n open: 113.85,\n high: 114.57,\n low: 107.31,\n close: 110.38,\n volume: 313017610\n },\n {\n x: new Date('2015-10-05'),\n open: 109.88,\n high: 112.28,\n low: 108.21,\n close: 112.12,\n volume: 261920950\n },\n {\n x: new Date('2015-10-12'),\n open: 112.73,\n high: 112.75,\n low: 109.56,\n close: 111.04,\n volume: 184208970\n },\n {\n x: new Date('2015-10-19'),\n open: 110.8,\n high: 119.228,\n low: 110.11,\n close: 119.08,\n volume: 221612230\n },\n {\n x: new Date('2015-10-26'),\n open: 118.08,\n high: 121.22,\n low: 113.99,\n close: 119.5,\n volume: 319660750\n },\n {\n x: new Date('2015-11-02'),\n open: 119.87,\n high: 123.82,\n low: 119.61,\n close: 121.06,\n volume: 194953700\n },\n {\n x: new Date('2015-11-09'),\n open: 120.96,\n high: 121.81,\n low: 112.27,\n close: 112.34,\n volume: 216054740\n },\n {\n x: new Date('2015-11-16'),\n open: 111.38,\n high: 119.92,\n low: 111,\n close: 119.3,\n volume: 189492500\n },\n {\n x: new Date('2015-11-23'),\n open: 119.27,\n high: 119.73,\n low: 117.12,\n close: 117.81,\n volume: 109582040\n },\n {\n x: new Date('2015-11-30'),\n open: 117.99,\n high: 119.41,\n low: 114.22,\n close: 119.03,\n volume: 205415620\n },\n {\n x: new Date('2015-12-07'),\n open: 118.98,\n high: 119.86,\n low: 112.851,\n close: 113.18,\n volume: 188609110\n },\n {\n x: new Date('2015-12-14'),\n open: 112.18,\n high: 112.8,\n low: 105.81,\n close: 106.03,\n volume: 314856190\n },\n {\n x: new Date('2015-12-21'),\n open: 107.28,\n high: 109,\n low: 105.57,\n close: 108.03,\n volume: 126450510\n },\n {\n x: new Date('2015-12-28'),\n open: 107.59,\n high: 109.43,\n low: 104.82,\n close: 105.26,\n volume: 123621760\n },\n {\n x: new Date('2016-01-04'),\n open: 102.61,\n high: 105.85,\n low: 96.43,\n close: 96.96,\n volume: 343000960\n },\n {\n x: new Date('2016-01-11'),\n open: 98.97,\n high: 101.19,\n low: 95.36,\n close: 97.13,\n volume: 303375940\n },\n {\n x: new Date('2016-01-18'),\n open: 98.41,\n high: 101.46,\n low: 93.42,\n close: 101.42,\n volume: 242982970\n },\n {\n x: new Date('2016-01-25'),\n open: 101.52,\n high: 101.53,\n low: 92.39,\n close: 97.34,\n volume: 376481100\n },\n {\n x: new Date('2016-02-01'),\n open: 96.47,\n high: 97.33,\n low: 93.69,\n close: 94.02,\n volume: 216608840\n },\n {\n x: new Date('2016-02-08'),\n open: 93.13,\n high: 96.35,\n low: 92.59,\n close: 93.99,\n volume: 230794620\n },\n {\n x: new Date('2016-02-15'),\n open: 95.02,\n high: 98.89,\n low: 94.61,\n close: 96.04,\n volume: 167001070\n },\n {\n x: new Date('2016-02-22'),\n open: 96.31,\n high: 98.0237,\n low: 93.32,\n close: 96.91,\n volume: 158759600\n },\n {\n x: new Date('2016-02-29'),\n open: 96.86,\n high: 103.75,\n low: 96.65,\n close: 103.01,\n volume: 201482180\n },\n {\n x: new Date('2016-03-07'),\n open: 102.39,\n high: 102.83,\n low: 100.15,\n close: 102.26,\n volume: 155437450\n },\n {\n x: new Date('2016-03-14'),\n open: 101.91,\n high: 106.5,\n low: 101.78,\n close: 105.92,\n volume: 181323210\n },\n {\n x: new Date('2016-03-21'),\n open: 105.93,\n high: 107.65,\n low: 104.89,\n close: 105.67,\n volume: 119054360\n },\n {\n x: new Date('2016-03-28'),\n open: 106,\n high: 110.42,\n low: 104.88,\n close: 109.99,\n volume: 147641240\n },\n {\n x: new Date('2016-04-04'),\n open: 110.42,\n high: 112.19,\n low: 108.121,\n close: 108.66,\n volume: 145351790\n },\n {\n x: new Date('2016-04-11'),\n open: 108.97,\n high: 112.39,\n low: 108.66,\n close: 109.85,\n volume: 161518860\n },\n {\n x: new Date('2016-04-18'),\n open: 108.89,\n high: 108.95,\n low: 104.62,\n close: 105.68,\n volume: 188775240\n },\n {\n x: new Date('2016-04-25'),\n open: 105,\n high: 105.65,\n low: 92.51,\n close: 93.74,\n volume: 345910030\n },\n {\n x: new Date('2016-05-02'),\n open: 93.965,\n high: 95.9,\n low: 91.85,\n close: 92.72,\n volume: 225114110\n },\n {\n x: new Date('2016-05-09'),\n open: 93,\n high: 93.77,\n low: 89.47,\n close: 90.52,\n volume: 215596350\n },\n {\n x: new Date('2016-05-16'),\n open: 92.39,\n high: 95.43,\n low: 91.65,\n close: 95.22,\n volume: 212312980\n },\n {\n x: new Date('2016-05-23'),\n open: 95.87,\n high: 100.73,\n low: 95.67,\n close: 100.35,\n volume: 203902650\n },\n {\n x: new Date('2016-05-30'),\n open: 99.6,\n high: 100.4,\n low: 96.63,\n close: 97.92,\n volume: 140064910\n },\n {\n x: new Date('2016-06-06'),\n open: 97.99,\n high: 101.89,\n low: 97.55,\n close: 98.83,\n volume: 124731320\n },\n {\n x: new Date('2016-06-13'),\n open: 98.69,\n high: 99.12,\n low: 95.3,\n close: 95.33,\n volume: 191017280\n },\n {\n x: new Date('2016-06-20'),\n open: 96,\n high: 96.89,\n low: 92.65,\n close: 93.4,\n volume: 206149160\n },\n {\n x: new Date('2016-06-27'),\n open: 93,\n high: 96.465,\n low: 91.5,\n close: 95.89,\n volume: 184254460\n },\n {\n x: new Date('2016-07-04'),\n open: 95.39,\n high: 96.89,\n low: 94.37,\n close: 96.68,\n volume: 111769640\n },\n {\n x: new Date('2016-07-11'),\n open: 96.75,\n high: 99.3,\n low: 96.73,\n close: 98.78,\n volume: 142244590\n },\n {\n x: new Date('2016-07-18'),\n open: 98.7,\n high: 101,\n low: 98.31,\n close: 98.66,\n volume: 147358320\n },\n {\n x: new Date('2016-07-25'),\n open: 98.25,\n high: 104.55,\n low: 96.42,\n close: 104.21,\n volume: 252358930\n },\n {\n x: new Date('2016-08-01'),\n open: 104.41,\n high: 107.65,\n low: 104,\n close: 107.48,\n volume: 168265830\n },\n {\n x: new Date('2016-08-08'),\n open: 107.52,\n high: 108.94,\n low: 107.16,\n close: 108.18,\n volume: 124255340\n },\n {\n x: new Date('2016-08-15'),\n open: 108.14,\n high: 110.23,\n low: 108.08,\n close: 109.36,\n volume: 131814920\n },\n {\n x: new Date('2016-08-22'),\n open: 108.86,\n high: 109.32,\n low: 106.31,\n close: 106.94,\n volume: 123373540\n },\n {\n x: new Date('2016-08-29'),\n open: 106.62,\n high: 108,\n low: 105.5,\n close: 107.73,\n volume: 134426100\n },\n {\n x: new Date('2016-09-05'),\n open: 107.9,\n high: 108.76,\n low: 103.13,\n close: 103.13,\n volume: 168312530\n },\n {\n x: new Date('2016-09-12'),\n open: 102.65,\n high: 116.13,\n low: 102.53,\n close: 114.92,\n volume: 388543710\n },\n {\n x: new Date('2016-09-19'),\n open: 115.19,\n high: 116.18,\n low: 111.55,\n close: 112.71,\n volume: 200842480\n },\n {\n x: new Date('2016-09-26'),\n open: 111.64,\n high: 114.64,\n low: 111.55,\n close: 113.05,\n volume: 156186800\n },\n {\n x: new Date('2016-10-03'),\n open: 112.71,\n high: 114.56,\n low: 112.28,\n close: 114.06,\n volume: 125587350\n },\n {\n x: new Date('2016-10-10'),\n open: 115.02,\n high: 118.69,\n low: 114.72,\n close: 117.63,\n volume: 208231690\n },\n {\n x: new Date('2016-10-17'),\n open: 117.33,\n high: 118.21,\n low: 113.8,\n close: 116.6,\n volume: 114497020\n },\n {\n x: new Date('2016-10-24'),\n open: 117.1,\n high: 118.36,\n low: 113.31,\n close: 113.72,\n volume: 204530120\n },\n {\n x: new Date('2016-10-31'),\n open: 113.65,\n high: 114.23,\n low: 108.11,\n close: 108.84,\n volume: 155287280\n },\n {\n x: new Date('2016-11-07'),\n open: 110.08,\n high: 111.72,\n low: 105.83,\n close: 108.43,\n volume: 206825070\n },\n {\n x: new Date('2016-11-14'),\n open: 107.71,\n high: 110.54,\n low: 104.08,\n close: 110.06,\n volume: 197790040\n },\n {\n x: new Date('2016-11-21'),\n open: 110.12,\n high: 112.42,\n low: 110.01,\n close: 111.79,\n volume: 93992370\n },\n {\n x: new Date('2016-11-28'),\n open: 111.43,\n high: 112.465,\n low: 108.85,\n close: 109.9,\n volume: 155229390\n },\n {\n x: new Date('2016-12-05'),\n open: 110,\n high: 114.7,\n low: 108.25,\n close: 113.95,\n volume: 151624650\n },\n {\n x: new Date('2016-12-12'),\n open: 113.29,\n high: 116.73,\n low: 112.49,\n close: 115.97,\n volume: 194003220\n },\n {\n x: new Date('2016-12-19'),\n open: 115.8,\n high: 117.5,\n low: 115.59,\n close: 116.52,\n volume: 113106370\n },\n {\n x: new Date('2016-12-26'),\n open: 116.52,\n high: 118.0166,\n low: 115.43,\n close: 115.82,\n volume: 84354060\n },\n {\n x: new Date('2017-01-02'),\n open: 115.8,\n high: 118.16,\n low: 114.76,\n close: 117.91,\n volume: 103680760\n },\n {\n x: new Date('2017-01-09'),\n open: 117.95,\n high: 119.93,\n low: 117.94,\n close: 119.04,\n volume: 138446660\n },\n {\n x: new Date('2017-01-16'),\n open: 118.34,\n high: 120.5,\n low: 118.22,\n close: 120,\n volume: 113576380\n },\n {\n x: new Date('2017-01-23'),\n open: 120,\n high: 122.44,\n low: 119.5,\n close: 121.95,\n volume: 124406640\n },\n {\n x: new Date('2017-01-30'),\n open: 120.93,\n high: 130.49,\n low: 120.62,\n close: 129.08,\n volume: 248063580\n },\n {\n x: new Date('2017-02-06'),\n open: 129.13,\n high: 132.94,\n low: 128.9,\n close: 132.12,\n volume: 136252280\n },\n {\n x: new Date('2017-02-13'),\n open: 133.08,\n high: 136.27,\n low: 132.75,\n close: 135.72,\n volume: 136326260\n },\n {\n x: new Date('2017-02-20'),\n open: 136.23,\n high: 137.48,\n low: 135.28,\n close: 136.66,\n volume: 87773190\n },\n {\n x: new Date('2017-02-27'),\n open: 137.14,\n high: 140.2786,\n low: 136.28,\n close: 139.78,\n volume: 127757050\n },\n {\n x: new Date('2017-03-06'),\n open: 139.365,\n high: 139.98,\n low: 137.05,\n close: 139.14,\n volume: 99061270\n },\n {\n x: new Date('2017-03-13'),\n open: 138.85,\n high: 141.02,\n low: 138.82,\n close: 139.99,\n volume: 120881720\n },\n {\n x: new Date('2017-03-20'),\n open: 140.4,\n high: 142.8,\n low: 139.73,\n close: 140.64,\n volume: 129178500\n },\n {\n x: new Date('2017-03-27'),\n open: 139.39,\n high: 144.5,\n low: 138.62,\n close: 143.66,\n volume: 126819590\n },\n {\n x: new Date('2017-04-03'),\n open: 143.71,\n high: 145.46,\n low: 143.05,\n close: 143.34,\n volume: 105274540\n },\n {\n x: new Date('2017-04-10'),\n open: 143.6,\n high: 143.8792,\n low: 140.06,\n close: 141.05,\n volume: 87342130\n },\n {\n x: new Date('2017-04-17'),\n open: 141.48,\n high: 142.92,\n low: 140.45,\n close: 142.27,\n volume: 89092650\n },\n {\n x: new Date('2017-04-24'),\n open: 143.5,\n high: 144.9,\n low: 143.18,\n close: 143.65,\n volume: 90423600\n },\n {\n x: new Date('2017-05-01'),\n open: 145.1,\n high: 148.98,\n low: 144.27,\n close: 148.96,\n volume: 173861760\n },\n {\n x: new Date('2017-05-08'),\n open: 149.03,\n high: 156.42,\n low: 149.03,\n close: 156.1,\n volume: 173087500\n },\n {\n x: new Date('2017-05-15'),\n open: 156.01,\n high: 156.65,\n low: 149.71,\n close: 153.06,\n volume: 156993820\n },\n {\n x: new Date('2017-05-22'),\n open: 154,\n high: 154.9,\n low: 152.67,\n close: 153.61,\n volume: 103151450\n },\n {\n x: new Date('2017-05-29'),\n open: 153.42,\n high: 155.45,\n low: 152.22,\n close: 155.45,\n volume: 88670120\n },\n {\n x: new Date('2017-06-05'),\n open: 154.34,\n high: 155.98,\n low: 146.02,\n close: 148.98,\n volume: 158814040\n },\n {\n x: new Date('2017-06-12'),\n open: 145.74,\n high: 147.5,\n low: 142.2,\n close: 142.27,\n volume: 219638930\n },\n {\n x: new Date('2017-06-19'),\n open: 143.66,\n high: 147.16,\n low: 143.66,\n close: 146.28,\n volume: 132832660\n },\n {\n x: new Date('2017-06-26'),\n open: 147.17,\n high: 148.28,\n low: 142.28,\n close: 144.02,\n volume: 126890110\n },\n {\n x: new Date('2017-07-03'),\n open: 144.88,\n high: 145.3001,\n low: 142.41,\n close: 144.18,\n volume: 78465450\n },\n {\n x: new Date('2017-07-10'),\n open: 144.11,\n high: 149.33,\n low: 143.37,\n close: 149.04,\n volume: 109759170\n },\n {\n x: new Date('2017-07-17'),\n open: 148.82,\n high: 151.74,\n low: 148.57,\n close: 150.27,\n volume: 104744470\n },\n {\n x: new Date('2017-07-24'),\n open: 150.58,\n high: 153.99,\n low: 147.3,\n close: 149.5,\n volume: 105536280\n },\n {\n x: new Date('2017-07-31'),\n open: 149.9,\n high: 159.75,\n low: 148.13,\n close: 156.39,\n volume: 170204830\n },\n {\n x: new Date('2017-08-07'),\n open: 157.06,\n high: 161.83,\n low: 154.63,\n close: 157.48,\n volume: 149860480\n },\n {\n x: new Date('2017-08-14'),\n open: 159.32,\n high: 162.51,\n low: 156.72,\n close: 157.5,\n volume: 133829670\n },\n {\n x: new Date('2017-08-21'),\n open: 157.5,\n high: 160.74,\n low: 155.1101,\n close: 159.86,\n volume: 112238670\n },\n {\n x: new Date('2017-08-28'),\n open: 160.14,\n high: 164.94,\n low: 159.93,\n close: 164.05,\n volume: 125610990\n },\n {\n x: new Date('2017-09-04'),\n open: 163.75,\n high: 164.25,\n low: 158.53,\n close: 158.63,\n volume: 101419110\n },\n {\n x: new Date('2017-09-11'),\n open: 160.5,\n high: 163.96,\n low: 157.91,\n close: 159.88,\n volume: 220431100\n },\n {\n x: new Date('2017-09-18'),\n open: 160.11,\n high: 160.5,\n low: 157.995,\n close: 158.67,\n volume: 27939544\n }\n];\nexport let axesData: object[] = [\n { xDate: new Date('2013-03-27'), Open: 85.97, High: 86.37, Low: 85.96, Close: 86.33 },\n { xDate: new Date('2013-03-29'), Open: 85.97, High: 86.37, Low: 85.96, Close: 86.33 },\n { xDate: new Date('2013-04-01'), Open: 86.1, High: 86.15, Low: 85.9, Close: 86.03 },\n { xDate: new Date('2013-04-03'), Open: 85.93, High: 86.17, Low: 85.84, Close: 86.02 },\n { xDate: new Date('2013-04-05'), Open: 85.74, High: 86, Low: 85.66, Close: 86 },\n { xDate: new Date('2013-04-07'), Open: 85.71, High: 85.71, Low: 85.36, Close: 85.62 },\n { xDate: new Date('2013-04-09'), Open: 85.3, High: 85.92, Low: 85.16, Close: 85.8 },\n { xDate: new Date('2013-04-11'), Open: 84.23, High: 85.46, Low: 84.23, Close: 85.2 },\n { xDate: new Date('2013-04-13'), Open: 84.51, High: 84.54, Low: 84.19, Close: 84.3 },\n { xDate: new Date('2013-04-15'), Open: 84.44, High: 84.65, Low: 84.2, Close: 84.63 },\n { xDate: new Date('2013-04-17'), Open: 84.6, High: 84.81, Low: 84.59, Close: 84.65 },\n { xDate: new Date('2013-04-19'), Open: 84.52, High: 84.86, Low: 84.4, Close: 84.76 },\n { xDate: new Date('2013-04-21'), Open: 84.17, High: 84.66, Low: 84.16, Close: 84.47 },\n { xDate: new Date('2013-04-23'), Open: 84.22, High: 84.3, Low: 83.98, Close: 84.26 },\n { xDate: new Date('2013-04-25'), Open: 83.75, High: 84.1, Low: 83.65, Close: 84 },\n { xDate: new Date('2013-04-27'), Open: 84, High: 84.01, Low: 83.67, Close: 83.74 },\n { xDate: new Date('2013-04-29'), Open: 84, High: 84.01, Low: 83.67, Close: 83.74 },\n { xDate: new Date('2013-05-01'), Open: 84.3, High: 84.45, Low: 84.19, Close: 84.22 },\n { xDate: new Date('2013-05-03'), Open: 83.79, High: 84.19, Low: 83.7, Close: 84.04 },\n { xDate: new Date('2013-05-05'), Open: 84.02, High: 84.02, Low: 83.69, Close: 83.71 },\n { xDate: new Date('2013-05-07'), Open: 84.01, High: 84.04, Low: 83.82, Close: 83.96 },\n { xDate: new Date('2013-05-09'), Open: 83.9, High: 84.02, Low: 83.86, Close: 83.94 },\n { xDate: new Date('2013-05-11'), Open: 84.09, High: 84.17, Low: 83.9, Close: 84.06 },\n { xDate: new Date('2013-05-13'), Open: 83.89, High: 84.25, Low: 83.77, Close: 84.01 },\n { xDate: new Date('2013-05-15'), Open: 84.05, High: 84.14, Low: 83.84, Close: 83.91 },\n { xDate: new Date('2013-05-17'), Open: 84.49, High: 84.65, Low: 84.18, Close: 84.22 },\n { xDate: new Date('2013-05-19'), Open: 84.99, High: 85.1, Low: 84.37, Close: 84.43 },\n { xDate: new Date('2013-05-21'), Open: 84.96, High: 85.06, Low: 84.7, Close: 85.01 },\n { xDate: new Date('2013-05-23'), Open: 84.68, High: 84.9, Low: 84.65, Close: 84.76 },\n { xDate: new Date('2013-05-25'), Open: 84.35, High: 85.03, Low: 84.32, Close: 84.67 },\n { xDate: new Date('2013-05-27'), Open: 84.19, High: 84.31, Low: 84.16, Close: 84.19 },\n { xDate: new Date('2013-05-29'), Open: 84.19, High: 84.31, Low: 84.16, Close: 84.19 },\n { xDate: new Date('2013-06-01'), Open: 84.2, High: 84.29, Low: 84.04, Close: 84.15 },\n { xDate: new Date('2013-06-03'), Open: 84.21, High: 84.25, Low: 84.03, Close: 84.17 },\n { xDate: new Date('2013-06-05'), Open: 84.72, High: 84.87, Low: 84.44, Close: 84.49 },\n { xDate: new Date('2013-06-07'), Open: 84.85, High: 84.88, Low: 84.5, Close: 84.72 },\n { xDate: new Date('2013-06-09'), Open: 84.53, High: 84.74, Low: 84.25, Close: 84.69 },\n { xDate: new Date('2013-06-11'), Open: 84.4, High: 84.7, Low: 84.27, Close: 84.52 },\n { xDate: new Date('2013-06-13'), Open: 84.96, High: 85.07, Low: 84.5, Close: 84.57 },\n { xDate: new Date('2013-06-15'), Open: 85.28, High: 85.32, Low: 84.95, Close: 85.03 },\n { xDate: new Date('2013-06-17'), Open: 85.35, High: 85.39, Low: 85.1, Close: 85.32 },\n { xDate: new Date('2013-06-19'), Open: 85.65, High: 85.66, Low: 85.21, Close: 85.36 },\n { xDate: new Date('2013-06-21'), Open: 85.38, High: 85.85, Low: 85.25, Close: 85.67 },\n { xDate: new Date('2013-06-23'), Open: 85.8, High: 85.96, Low: 85.67, Close: 85.83 },\n { xDate: new Date('2013-06-25'), Open: 86.07, High: 86.22, Low: 85.75, Close: 85.87 },\n { xDate: new Date('2013-06-27'), Open: 86.05, High: 86.08, Low: 85.68, Close: 85.79 },\n { xDate: new Date('2013-06-29'), Open: 86.05, High: 86.08, Low: 85.68, Close: 85.79 },\n { xDate: new Date('2013-07-01'), Open: 85.85, High: 86.25, Low: 85.79, Close: 86.06 },\n { xDate: new Date('2013-07-03'), Open: 85.6, High: 85.85, Low: 85.49, Close: 85.81 },\n { xDate: new Date('2013-07-05'), Open: 85.94, High: 86, Low: 85.48, Close: 85.66 },\n { xDate: new Date('2013-07-07'), Open: 86.55, High: 86.64, Low: 85.36, Close: 85.92 },\n { xDate: new Date('2013-07-09'), Open: 86.46, High: 86.87, Low: 86.4, Close: 86.71 },\n { xDate: new Date('2013-07-11'), Open: 86.3, High: 86.39, Low: 86.13, Close: 86.38 },\n { xDate: new Date('2013-07-13'), Open: 85.74, High: 86.44, Low: 85.67, Close: 86.19 },\n { xDate: new Date('2013-07-15'), Open: 85.56, High: 85.62, Low: 85.34, Close: 85.61 },\n { xDate: new Date('2013-07-17'), Open: 85.79, High: 85.89, Low: 85.36, Close: 85.52 },\n { xDate: new Date('2013-07-19'), Open: 85.54, High: 86, Low: 85.51, Close: 85.76 },\n { xDate: new Date('2013-07-21'), Open: 85, High: 85.17, Low: 84.87, Close: 85.15 },\n { xDate: new Date('2013-07-23'), Open: 85.1, High: 85.28, Low: 84.72, Close: 85.08 },\n { xDate: new Date('2013-07-25'), Open: 85.46, High: 85.56, Low: 85.18, Close: 85.37 },\n { xDate: new Date('2013-07-27'), Open: 85.42, High: 85.44, Low: 85.09, Close: 85.42 },\n { xDate: new Date('2013-07-29'), Open: 85.42, High: 85.44, Low: 85.09, Close: 85.42 },\n { xDate: new Date('2013-08-01'), Open: 85.79, High: 85.89, Low: 85.36, Close: 85.54 },\n { xDate: new Date('2013-08-03'), Open: 85.83, High: 85.85, Low: 85.55, Close: 85.64 },\n { xDate: new Date('2013-08-05'), Open: 86.19, High: 86.25, Low: 85.8, Close: 85.98 },\n { xDate: new Date('2013-08-07'), Open: 86.17, High: 86.28, Low: 85.96, Close: 86.07 },\n { xDate: new Date('2013-08-09'), Open: 86.19, High: 86.26, Low: 85.97, Close: 86.2 },\n { xDate: new Date('2013-08-11'), Open: 85.98, High: 86.31, Low: 85.86, Close: 86.15 },\n { xDate: new Date('2013-08-13'), Open: 85.82, High: 86.18, Low: 85.74, Close: 85.78 },\n { xDate: new Date('2013-08-15'), Open: 85.45, High: 85.66, Low: 85.41, Close: 85.55 },\n { xDate: new Date('2013-08-17'), Open: 85.53, High: 85.53, Low: 85.31, Close: 85.48 },\n { xDate: new Date('2013-08-19'), Open: 85.6, High: 85.68, Low: 85.34, Close: 85.39 },\n { xDate: new Date('2013-08-21'), Open: 85.6, High: 85.72, Low: 85.5, Close: 85.61 },\n { xDate: new Date('2013-08-23'), Open: 85.34, High: 85.52, Low: 85.3, Close: 85.49 },\n { xDate: new Date('2013-08-25'), Open: 85.66, High: 85.72, Low: 85.38, Close: 85.41 },\n { xDate: new Date('2013-08-27'), Open: 85.93, High: 85.95, Low: 85.59, Close: 85.62 },\n { xDate: new Date('2013-08-29'), Open: 85.91, High: 85.93, Low: 85.63, Close: 85.58 },\n { xDate: new Date('2013-09-01'), Open: 85.6, High: 85.87, Low: 85.5, Close: 85.81 }\n];","index.ts":"import { enableRipple } from '@syncfusion/ej2-base';\nenableRipple(true);\nimport {\n Chart, CandleSeries, Category, Tooltip, ILoadedEventArgs, DateTime, Zoom, Logarithmic,\n Crosshair, LineSeries, AtrIndicator, StripLine, ChartTheme\n} from '@syncfusion/ej2-charts';\nimport { chartData } from './financial-data';\nimport { Browser } from '@syncfusion/ej2-base';\nChart.Inject(\n CandleSeries, Category, Tooltip, StripLine, DateTime, Zoom, Logarithmic, Crosshair, LineSeries,\n AtrIndicator\n);\n\n/**\n * Average True Range Indicator sample\n */\n\n\n let chart: Chart = new Chart({\n // Initiazlizing the axes\n primaryXAxis: {\n valueType: 'DateTime',\n intervalType: 'Months',\n majorGridLines: { width: 0 },\n skeleton: 'yMd',\n zoomFactor: 0.2, zoomPosition: 0.6,\n crosshairTooltip: { enable: true },\n },\n primaryYAxis: {\n title: 'Price',\n labelFormat: '${value}',\n minimum: 50, maximum: 170,\n interval: 30, rowIndex: 1,\n plotOffset: 25,\n majorGridLines: { width: 1 }, opposedPosition: true, lineStyle: { width: 0 }\n },\n axes: [{\n name: 'secondary',\n opposedPosition: true, rowIndex: 0,\n majorGridLines: { width: 0 }, lineStyle: { width: 0 }, majorTickLines: { width: 0 },\n maximum: 14, minimum: 0, interval: 7, title: 'ATR',\n stripLines: [\n {\n start: 0, end: 14, text: '', color: '#6063ff', visible: true,\n opacity: 0.1, zIndex: 'Behind'\n }]\n }],\n // Initializing the rows\n rows: [\n {\n height: '40%'\n }, {\n height: '60%'\n }\n ],\n // Initializing the chart series\n series: [{\n dataSource: chartData, width: 2,\n xName: 'x', yName: 'y', low: 'low', high: 'high', close: 'close', volume: 'volume', open: 'open',\n name: 'Apple Inc', bearFillColor: '#2ecd71', bullFillColor: '#e74c3d',\n type: 'Candle', animation: { enable: true }\n }],\n // Initializing the indicators\n indicators: [{\n type: 'Atr', field: 'Close', seriesName: 'Apple Inc', yAxisName: 'secondary', fill: '#6063ff',\n period: 3, animation: { enable: true }\n }],\n /**\n * User interaction initialized zooming, tooltip and crosshair\n */\n zoomSettings:\n {\n enableMouseWheelZooming: true,\n enablePinchZooming: true,\n enableSelectionZooming: true,\n mode: 'X'\n },\n tooltip: {\n enable: true, shared: true\n },\n crosshair: { enable: true, lineType: 'Vertical' },\n chartArea: { border: { width: 0 } },\n title: 'AAPL 2012-2017',\n width: Browser.isDevice ? '100%' : '80%',\n load: (args: ILoadedEventArgs) => {\n let selectedTheme: string = location.hash.split('/')[1];\n selectedTheme = selectedTheme ? selectedTheme : 'Material';\n args.chart.theme = (selectedTheme.charAt(0).toUpperCase() + selectedTheme.slice(1));\n },\n legendSettings: {\n visible: false\n }\n });\n chart.appendTo('#container');\n\n","index.html":"\n \n \n \n \n\n\n\n\n\n\n\n","systemjs.config.js":"System.config({\n transpiler: \"typescript\",\n typescriptOptions: {\n compilerOptions: {\n target: \"umd\",\n module: \"commonjs\",\n moduleResolution: \"node\",\n emitDecoratorMetadata: true,\n experimentalDecorators: true\n }\n },\n paths: {\n \"syncfusion:\": \"http://npmci.syncfusion.com/packages/production/\"\n },\n map: {\n main: \"index.ts\",\n typescript: \"https://unpkg.com/typescript@2.2.2/lib/typescript.js\",\n 'plugin-json':'https://cdnjs.cloudflare.com/ajax/libs/systemjs-plugin-json/0.3.0/json.min.js',\n \"@syncfusion/ej2-base\": \"syncfusion:ej2-base/dist/ej2-base.umd.min.js\",\n \"@syncfusion/ej2-buttons\": \"syncfusion:ej2-buttons/dist/ej2-buttons.umd.min.js\",\n \"@syncfusion/ej2-calendars\": \"syncfusion:ej2-calendars/dist/ej2-calendars.umd.min.js\",\n \"@syncfusion/ej2-charts\": \"syncfusion:ej2-charts/dist/ej2-charts.umd.min.js\",\n \"@syncfusion/ej2-circulargauge\": \"syncfusion:ej2-circulargauge/dist/ej2-circulargauge.umd.min.js\",\n \"@syncfusion/ej2-lineargauge\": \"syncfusion:ej2-lineargauge/dist/ej2-lineargauge.umd.min.js\",\n \"@syncfusion/ej2-data\": \"syncfusion:ej2-data/dist/ej2-data.umd.min.js\",\n \"@syncfusion/ej2-dropdowns\": \"syncfusion:ej2-dropdowns/dist/ej2-dropdowns.umd.min.js\",\n \"@syncfusion/ej2-grids\": \"syncfusion:ej2-grids/dist/ej2-grids.umd.min.js\", \n \"@syncfusion/ej2-inputs\": \"syncfusion:ej2-inputs/dist/ej2-inputs.umd.min.js\", \n \"@syncfusion/ej2-lists\": \"syncfusion:ej2-lists/dist/ej2-lists.umd.min.js\",\n \"@syncfusion/ej2-navigations\": \"syncfusion:ej2-navigations/dist/ej2-navigations.umd.min.js\", \n \"@syncfusion/ej2-popups\": \"syncfusion:ej2-popups/dist/ej2-popups.umd.min.js\",\n \"@syncfusion/ej2-excel-export\": \"syncfusion:ej2-excel-export/dist/ej2-excel-export.umd.min.js\",\n \"@syncfusion/ej2-pdf-export\": \"syncfusion:ej2-pdf-export/dist/ej2-pdf-export.umd.min.js\",\n \"@syncfusion/ej2-compression\": \"syncfusion:ej2-compression/dist/ej2-compression.umd.min.js\",\n \"@syncfusion/ej2-file-utils\": \"syncfusion:ej2-file-utils/dist/ej2-file-utils.umd.min.js\"\n },\n meta: { \n '*.json': { loader: 'plugin-json' }\n }\n});\nSystem.import('index.ts').catch(console.error.bind(console));"}
\ No newline at end of file
+{"financial-data":"/**\n * Data for technical indicators\n */\nexport let chartData: object[] = [\n {\n x: new Date('2012-04-02'),\n open: 85.9757,\n high: 90.6657,\n low: 85.7685,\n close: 90.5257,\n volume: 660187068\n },\n {\n x: new Date('2012-04-09'),\n open: 89.4471,\n high: 92,\n low: 86.2157,\n close: 86.4614,\n volume: 912634864\n },\n {\n x: new Date('2012-04-16'),\n open: 87.1514,\n high: 88.6071,\n low: 81.4885,\n close: 81.8543,\n volume: 1221746066\n },\n {\n x: new Date('2012-04-23'),\n open: 81.5157,\n high: 88.2857,\n low: 79.2857,\n close: 86.1428,\n volume: 965935749\n },\n {\n x: new Date('2012-04-30'),\n open: 85.4,\n high: 85.4857,\n low: 80.7385,\n close: 80.75,\n volume: 615249365\n },\n {\n x: new Date('2012-05-07'),\n open: 80.2143,\n high: 82.2685,\n low: 79.8185,\n close: 80.9585,\n volume: 541742692\n },\n {\n x: new Date('2012-05-14'),\n open: 80.3671,\n high: 81.0728,\n low: 74.5971,\n close: 75.7685,\n volume: 708126233\n },\n {\n x: new Date('2012-05-21'),\n open: 76.3571,\n high: 82.3571,\n low: 76.2928,\n close: 80.3271,\n volume: 682076215\n },\n {\n x: new Date('2012-05-28'),\n open: 81.5571,\n high: 83.0714,\n low: 80.0743,\n close: 80.1414,\n volume: 480059584\n },\n {\n x: new Date('2012-06-04'),\n open: 80.2143,\n high: 82.9405,\n low: 78.3571,\n close: 82.9028,\n volume: 517577005\n },\n {\n x: new Date('2012-06-11'),\n open: 83.96,\n high: 84.0714,\n low: 80.9571,\n close: 82.0185,\n volume: 499693120\n },\n {\n x: new Date('2012-06-18'),\n open: 81.5657,\n high: 84.2857,\n low: 81.4814,\n close: 83.1571,\n volume: 442172142\n },\n {\n x: new Date('2012-06-25'),\n open: 82.4714,\n high: 83.4285,\n low: 80.8014,\n close: 83.4285,\n volume: 371529102\n },\n {\n x: new Date('2012-07-02'),\n open: 83.5328,\n high: 87.7628,\n low: 83.3714,\n close: 86.5543,\n volume: 385906790\n },\n {\n x: new Date('2012-07-09'),\n open: 86.4714,\n high: 88.5528,\n low: 84.6685,\n close: 86.4243,\n volume: 524235196\n },\n {\n x: new Date('2012-07-16'),\n open: 86.4457,\n high: 87.9071,\n low: 86.1643,\n close: 86.3285,\n volume: 419537217\n },\n {\n x: new Date('2012-07-23'),\n open: 84.9143,\n high: 87.0971,\n low: 81.4285,\n close: 83.5943,\n volume: 680773023\n },\n {\n x: new Date('2012-07-30'),\n open: 84.4171,\n high: 88.2828,\n low: 83.9743,\n close: 87.9571,\n volume: 475109323\n },\n {\n x: new Date('2012-08-06'),\n open: 88.1843,\n high: 89.2857,\n low: 87.8943,\n close: 88.8143,\n volume: 312826308\n },\n {\n x: new Date('2012-08-13'),\n open: 89.0557,\n high: 92.5985,\n low: 89.0357,\n close: 92.5871,\n volume: 392867193\n },\n {\n x: new Date('2012-08-20'),\n open: 92.8585,\n high: 96.4114,\n low: 92.5871,\n close: 94.746,\n volume: 708614692\n },\n {\n x: new Date('2012-08-27'),\n open: 97.1414,\n high: 97.2671,\n low: 93.8928,\n close: 95.0343,\n volume: 383807217\n },\n {\n x: new Date('2012-09-03'),\n open: 95.1085,\n high: 97.4971,\n low: 94.9285,\n close: 97.2057,\n volume: 355722047\n },\n {\n x: new Date('2012-09-10'),\n open: 97.2071,\n high: 99.5685,\n low: 93.7143,\n close: 98.7543,\n volume: 724042207\n },\n {\n x: new Date('2012-09-17'),\n open: 99.9071,\n high: 100.7243,\n low: 99.0885,\n close: 100.0135,\n volume: 500166040\n },\n {\n x: new Date('2012-09-24'),\n open: 98.1228,\n high: 99.3028,\n low: 94.3357,\n close: 95.3007,\n volume: 714507994\n },\n {\n x: new Date('2012-10-01'),\n open: 95.88,\n high: 96.6785,\n low: 92.95,\n close: 93.2271,\n volume: 638543622\n },\n {\n x: new Date('2012-10-08'),\n open: 92.4114,\n high: 92.5085,\n low: 89.0785,\n close: 89.9591,\n volume: 747127724\n },\n {\n x: new Date('2012-10-15'),\n open: 90.3357,\n high: 93.2557,\n low: 87.0885,\n close: 87.12,\n volume: 646996264\n },\n {\n x: new Date('2012-10-22'),\n open: 87.4885,\n high: 90.7685,\n low: 84.4285,\n close: 86.2857,\n volume: 866040680\n },\n {\n x: new Date('2012-10-29'),\n open: 84.9828,\n high: 86.1428,\n low: 82.1071,\n close: 82.4,\n volume: 367371310\n },\n {\n x: new Date('2012-11-05'),\n open: 83.3593,\n high: 84.3914,\n low: 76.2457,\n close: 78.1514,\n volume: 919719846\n },\n {\n x: new Date('2012-11-12'),\n open: 79.1643,\n high: 79.2143,\n low: 72.25,\n close: 75.3825,\n volume: 894382149\n },\n {\n x: new Date('2012-11-19'),\n open: 77.2443,\n high: 81.7143,\n low: 77.1257,\n close: 81.6428,\n volume: 527416747\n },\n {\n x: new Date('2012-11-26'),\n open: 82.2714,\n high: 84.8928,\n low: 81.7514,\n close: 83.6114,\n volume: 646467974\n },\n {\n x: new Date('2012-12-03'),\n open: 84.8071,\n high: 84.9414,\n low: 74.09,\n close: 76.1785,\n volume: 980096264\n },\n {\n x: new Date('2012-12-10'),\n open: 75,\n high: 78.5085,\n low: 72.2257,\n close: 72.8277,\n volume: 835016110\n },\n {\n x: new Date('2012-12-17'),\n open: 72.7043,\n high: 76.4143,\n low: 71.6043,\n close: 74.19,\n volume: 726150329\n },\n {\n x: new Date('2012-12-24'),\n open: 74.3357,\n high: 74.8928,\n low: 72.0943,\n close: 72.7984,\n volume: 321104733\n },\n {\n x: new Date('2012-12-31'),\n open: 72.9328,\n high: 79.2857,\n low: 72.7143,\n close: 75.2857,\n volume: 540854882\n },\n {\n x: new Date('2013-01-07'),\n open: 74.5714,\n high: 75.9843,\n low: 73.6,\n close: 74.3285,\n volume: 574594262\n },\n {\n x: new Date('2013-01-14'),\n open: 71.8114,\n high: 72.9643,\n low: 69.0543,\n close: 71.4285,\n volume: 803105621\n },\n {\n x: new Date('2013-01-21'),\n open: 72.08,\n high: 73.57,\n low: 62.1428,\n close: 62.84,\n volume: 971912560\n },\n {\n x: new Date('2013-01-28'),\n open: 62.5464,\n high: 66.0857,\n low: 62.2657,\n close: 64.8028,\n volume: 656549587\n },\n {\n x: new Date('2013-02-04'),\n open: 64.8443,\n high: 68.4014,\n low: 63.1428,\n close: 67.8543,\n volume: 743778993\n },\n {\n x: new Date('2013-02-11'),\n open: 68.0714,\n high: 69.2771,\n low: 65.7028,\n close: 65.7371,\n volume: 585292366\n },\n {\n x: new Date('2013-02-18'),\n open: 65.8714,\n high: 66.1043,\n low: 63.26,\n close: 64.4014,\n volume: 421766997\n },\n {\n x: new Date('2013-02-25'),\n open: 64.8357,\n high: 65.0171,\n low: 61.4257,\n close: 61.4957,\n volume: 582741215\n },\n {\n x: new Date('2013-03-04'),\n open: 61.1143,\n high: 62.2043,\n low: 59.8571,\n close: 61.6743,\n volume: 632856539\n },\n {\n x: new Date('2013-03-11'),\n open: 61.3928,\n high: 63.4614,\n low: 60.7343,\n close: 63.38,\n volume: 572066981\n },\n {\n x: new Date('2013-03-18'),\n open: 63.0643,\n high: 66.0143,\n low: 63.0286,\n close: 65.9871,\n volume: 552156035\n },\n {\n x: new Date('2013-03-25'),\n open: 66.3843,\n high: 67.1357,\n low: 63.0886,\n close: 63.2371,\n volume: 390762517\n },\n {\n x: new Date('2013-04-01'),\n open: 63.1286,\n high: 63.3854,\n low: 59.9543,\n close: 60.4571,\n volume: 505273732\n },\n {\n x: new Date('2013-04-08'),\n open: 60.6928,\n high: 62.57,\n low: 60.3557,\n close: 61.4,\n volume: 387323550\n },\n {\n x: new Date('2013-04-15'),\n open: 61,\n high: 61.1271,\n low: 55.0143,\n close: 55.79,\n volume: 709945604\n },\n {\n x: new Date('2013-04-22'),\n open: 56.0914,\n high: 59.8241,\n low: 55.8964,\n close: 59.6007,\n volume: 787007506\n },\n {\n x: new Date('2013-04-29'),\n open: 60.0643,\n high: 64.7471,\n low: 60,\n close: 64.2828,\n volume: 655020017\n },\n {\n x: new Date('2013-05-06'),\n open: 65.1014,\n high: 66.5357,\n low: 64.3543,\n close: 64.71,\n volume: 545488533\n },\n {\n x: new Date('2013-05-13'),\n open: 64.5014,\n high: 65.4143,\n low: 59.8428,\n close: 61.8943,\n volume: 633706550\n },\n {\n x: new Date('2013-05-20'),\n open: 61.7014,\n high: 64.05,\n low: 61.4428,\n close: 63.5928,\n volume: 494379068\n },\n {\n x: new Date('2013-05-27'),\n open: 64.2714,\n high: 65.3,\n low: 62.7714,\n close: 64.2478,\n volume: 362907830\n },\n {\n x: new Date('2013-06-03'),\n open: 64.39,\n high: 64.9186,\n low: 61.8243,\n close: 63.1158,\n volume: 443249793\n },\n {\n x: new Date('2013-06-10'),\n open: 63.5328,\n high: 64.1541,\n low: 61.2143,\n close: 61.4357,\n volume: 389680092\n },\n {\n x: new Date('2013-06-17'),\n open: 61.6343,\n high: 62.2428,\n low: 58.3,\n close: 59.0714,\n volume: 400384818\n },\n {\n x: new Date('2013-06-24'),\n open: 58.2,\n high: 58.38,\n low: 55.5528,\n close: 56.6471,\n volume: 519314826\n },\n {\n x: new Date('2013-07-01'),\n open: 57.5271,\n high: 60.47,\n low: 57.3171,\n close: 59.6314,\n volume: 343878841\n },\n {\n x: new Date('2013-07-08'),\n open: 60.0157,\n high: 61.3986,\n low: 58.6257,\n close: 60.93,\n volume: 384106977\n },\n {\n x: new Date('2013-07-15'),\n open: 60.7157,\n high: 62.1243,\n low: 60.5957,\n close: 60.7071,\n volume: 286035513\n },\n {\n x: new Date('2013-07-22'),\n open: 61.3514,\n high: 63.5128,\n low: 59.8157,\n close: 62.9986,\n volume: 395816827\n },\n {\n x: new Date('2013-07-29'),\n open: 62.9714,\n high: 66.1214,\n low: 62.8857,\n close: 66.0771,\n volume: 339668858\n },\n {\n x: new Date('2013-08-05'),\n open: 66.3843,\n high: 67.4128,\n low: 64.8071,\n close: 64.9214,\n volume: 368486781\n },\n {\n x: new Date('2013-08-12'),\n open: 65.2657,\n high: 72.0357,\n low: 65.2328,\n close: 71.7614,\n volume: 711563584\n },\n {\n x: new Date('2013-08-19'),\n open: 72.0485,\n high: 73.3914,\n low: 71.1714,\n close: 71.5743,\n volume: 417119660\n },\n {\n x: new Date('2013-08-26'),\n open: 71.5357,\n high: 72.8857,\n low: 69.4286,\n close: 69.6023,\n volume: 392805888\n },\n {\n x: new Date('2013-09-02'),\n open: 70.4428,\n high: 71.7485,\n low: 69.6214,\n close: 71.1743,\n volume: 317244380\n },\n {\n x: new Date('2013-09-09'),\n open: 72.1428,\n high: 72.56,\n low: 66.3857,\n close: 66.4143,\n volume: 669376320\n },\n {\n x: new Date('2013-09-16'),\n open: 65.8571,\n high: 68.3643,\n low: 63.8886,\n close: 66.7728,\n volume: 625142677\n },\n {\n x: new Date('2013-09-23'),\n open: 70.8714,\n high: 70.9871,\n low: 68.6743,\n close: 68.9643,\n volume: 475274537\n },\n {\n x: new Date('2013-09-30'),\n open: 68.1786,\n high: 70.3357,\n low: 67.773,\n close: 69.0043,\n volume: 368198906\n },\n {\n x: new Date('2013-10-07'),\n open: 69.5086,\n high: 70.5486,\n low: 68.3257,\n close: 70.4017,\n volume: 361437661\n },\n {\n x: new Date('2013-10-14'),\n open: 69.9757,\n high: 72.7514,\n low: 69.9071,\n close: 72.6985,\n volume: 342694379\n },\n {\n x: new Date('2013-10-21'),\n open: 73.11,\n high: 76.1757,\n low: 72.5757,\n close: 75.1368,\n volume: 490458997\n },\n {\n x: new Date('2013-10-28'),\n open: 75.5771,\n high: 77.0357,\n low: 73.5057,\n close: 74.29,\n volume: 508130174\n },\n {\n x: new Date('2013-11-04'),\n open: 74.4428,\n high: 75.555,\n low: 73.1971,\n close: 74.3657,\n volume: 318132218\n },\n {\n x: new Date('2013-11-11'),\n open: 74.2843,\n high: 75.6114,\n low: 73.4871,\n close: 74.9987,\n volume: 306711021\n },\n {\n x: new Date('2013-11-18'),\n open: 74.9985,\n high: 75.3128,\n low: 73.3814,\n close: 74.2571,\n volume: 282778778\n },\n {\n x: new Date('2013-11-25'),\n open: 74.4314,\n high: 79.7614,\n low: 74.4285,\n close: 79.4385,\n volume: 327405302\n },\n {\n x: new Date('2013-12-02'),\n open: 79.7143,\n high: 82.1622,\n low: 78.6885,\n close: 80.0028,\n volume: 522055676\n },\n {\n x: new Date('2013-12-09'),\n open: 80.1286,\n high: 81.5671,\n low: 79.0957,\n close: 79.2043,\n volume: 387271099\n },\n {\n x: new Date('2013-12-16'),\n open: 79.2885,\n high: 80.377,\n low: 76.9714,\n close: 78.4314,\n volume: 457580848\n },\n {\n x: new Date('2013-12-23'),\n open: 81.1428,\n high: 81.6971,\n low: 79.9285,\n close: 80.0128,\n volume: 274253503\n },\n {\n x: new Date('2013-12-30'),\n open: 79.6371,\n high: 80.1828,\n low: 77.2043,\n close: 77.2828,\n volume: 275734934\n },\n {\n x: new Date('2014-01-06'),\n open: 76.7785,\n high: 78.1228,\n low: 75.8728,\n close: 76.1343,\n volume: 393462075\n },\n {\n x: new Date('2014-01-13'),\n open: 75.7014,\n high: 80.0285,\n low: 75.6971,\n close: 77.2385,\n volume: 439557459\n },\n {\n x: new Date('2014-01-20'),\n open: 77.2843,\n high: 79.6128,\n low: 77.2028,\n close: 78.01,\n volume: 385585525\n },\n {\n x: new Date('2014-01-27'),\n open: 78.5814,\n high: 79.2571,\n low: 70.5071,\n close: 71.5143,\n volume: 813702575\n },\n {\n x: new Date('2014-02-03'),\n open: 71.8014,\n high: 74.7042,\n low: 71.3286,\n close: 74.24,\n volume: 434447570\n },\n {\n x: new Date('2014-02-10'),\n open: 74.0943,\n high: 77.9971,\n low: 74,\n close: 77.7128,\n volume: 379011880\n },\n {\n x: new Date('2014-02-17'),\n open: 78,\n high: 78.7414,\n low: 74.9428,\n close: 75.0357,\n volume: 289609443\n },\n {\n x: new Date('2014-02-24'),\n open: 74.7357,\n high: 76.1071,\n low: 73.6571,\n close: 75.1771,\n volume: 367569649\n },\n {\n x: new Date('2014-03-03'),\n open: 74.7743,\n high: 76.3928,\n low: 74.6871,\n close: 75.7771,\n volume: 275972640\n },\n {\n x: new Date('2014-03-10'),\n open: 75.48,\n high: 77.0943,\n low: 74.7143,\n close: 74.9557,\n volume: 287729528\n },\n {\n x: new Date('2014-03-17'),\n open: 75.3857,\n high: 76.6057,\n low: 75.0286,\n close: 76.1243,\n volume: 303531061\n },\n {\n x: new Date('2014-03-24'),\n open: 76.9171,\n high: 78.4285,\n low: 76.3214,\n close: 76.6943,\n volume: 338387221\n },\n {\n x: new Date('2014-03-31'),\n open: 77.0328,\n high: 77.64,\n low: 75.7971,\n close: 75.9743,\n volume: 245749459\n },\n {\n x: new Date('2014-04-07'),\n open: 75.4314,\n high: 76.0343,\n low: 73.8771,\n close: 74.23,\n volume: 312008139\n },\n {\n x: new Date('2014-04-14'),\n open: 74.5571,\n high: 75.3943,\n low: 73.0471,\n close: 74.9914,\n volume: 241209047\n },\n {\n x: new Date('2014-04-21'),\n open: 75.0485,\n high: 81.7128,\n low: 74.8514,\n close: 81.7057,\n volume: 476651465\n },\n {\n x: new Date('2014-04-28'),\n open: 81.8285,\n high: 85.6328,\n low: 81.7928,\n close: 84.6543,\n volume: 473712709\n },\n {\n x: new Date('2014-05-05'),\n open: 84.3057,\n high: 86.3442,\n low: 82.9043,\n close: 83.6489,\n volume: 365535013\n },\n {\n x: new Date('2014-05-12'),\n open: 83.9271,\n high: 85.3614,\n low: 83.6285,\n close: 85.3585,\n volume: 260931637\n },\n {\n x: new Date('2014-05-19'),\n open: 85.4071,\n high: 87.8184,\n low: 85.3328,\n close: 87.7328,\n volume: 294298274\n },\n {\n x: new Date('2014-05-26'),\n open: 87.9828,\n high: 92.0243,\n low: 87.9471,\n close: 90.4285,\n volume: 400232120\n },\n {\n x: new Date('2014-06-02'),\n open: 90.5657,\n high: 93.0371,\n low: 88.9285,\n close: 92.2243,\n volume: 412158024\n },\n {\n x: new Date('2014-06-09'),\n open: 92.7,\n high: 95.05,\n low: 90.88,\n close: 91.28,\n volume: 292422550\n },\n {\n x: new Date('2014-06-16'),\n open: 91.51,\n high: 92.75,\n low: 90.9,\n close: 90.91,\n volume: 234325480\n },\n {\n x: new Date('2014-06-23'),\n open: 91.32,\n high: 92,\n low: 89.65,\n close: 91.98,\n volume: 213712160\n },\n {\n x: new Date('2014-06-30'),\n open: 92.1,\n high: 94.1,\n low: 92.09,\n close: 94.03,\n volume: 138936570\n },\n {\n x: new Date('2014-07-07'),\n open: 94.14,\n high: 96.8,\n low: 93.52,\n close: 95.22,\n volume: 229782440\n },\n {\n x: new Date('2014-07-14'),\n open: 95.86,\n high: 97.1,\n low: 92.57,\n close: 94.43,\n volume: 248104390\n },\n {\n x: new Date('2014-07-21'),\n open: 94.99,\n high: 97.88,\n low: 93.72,\n close: 97.671,\n volume: 273021350\n },\n {\n x: new Date('2014-07-28'),\n open: 97.82,\n high: 99.44,\n low: 94.81,\n close: 96.13,\n volume: 235868530\n },\n {\n x: new Date('2014-08-04'),\n open: 96.37,\n high: 96.58,\n low: 93.28,\n close: 94.74,\n volume: 222522120\n },\n {\n x: new Date('2014-08-11'),\n open: 95.27,\n high: 98.19,\n low: 94.8355,\n close: 97.98,\n volume: 178806580\n },\n {\n x: new Date('2014-08-18'),\n open: 98.49,\n high: 101.47,\n low: 97.98,\n close: 101.32,\n volume: 246446280\n },\n {\n x: new Date('2014-08-25'),\n open: 101.79,\n high: 102.9,\n low: 100.7,\n close: 102.5,\n volume: 232858250\n },\n {\n x: new Date('2014-09-01'),\n open: 103.06,\n high: 103.74,\n low: 97.79,\n close: 98.97,\n volume: 322045910\n },\n {\n x: new Date('2014-09-08'),\n open: 99.3,\n high: 103.08,\n low: 96.14,\n close: 101.66,\n volume: 460851840\n },\n {\n x: new Date('2014-09-15'),\n open: 102.81,\n high: 103.05,\n low: 98.89,\n close: 100.96,\n volume: 296425730\n },\n {\n x: new Date('2014-09-22'),\n open: 101.8,\n high: 102.94,\n low: 97.72,\n close: 100.75,\n volume: 337617850\n },\n {\n x: new Date('2014-09-29'),\n open: 98.65,\n high: 101.54,\n low: 98.04,\n close: 99.62,\n volume: 246900230\n },\n {\n x: new Date('2014-10-06'),\n open: 99.95,\n high: 102.38,\n low: 98.31,\n close: 100.73,\n volume: 279646740\n },\n {\n x: new Date('2014-10-13'),\n open: 101.33,\n high: 101.78,\n low: 95.18,\n close: 97.67,\n volume: 356408760\n },\n {\n x: new Date('2014-10-20'),\n open: 98.315,\n high: 105.49,\n low: 98.22,\n close: 105.22,\n volume: 355329760\n },\n {\n x: new Date('2014-10-27'),\n open: 104.85,\n high: 108.04,\n low: 104.7,\n close: 108,\n volume: 219443560\n },\n {\n x: new Date('2014-11-03'),\n open: 108.22,\n high: 110.3,\n low: 107.72,\n close: 109.01,\n volume: 199332700\n },\n {\n x: new Date('2014-11-10'),\n open: 109.02,\n high: 114.19,\n low: 108.4,\n close: 114.18,\n volume: 203976340\n },\n {\n x: new Date('2014-11-17'),\n open: 114.27,\n high: 117.57,\n low: 113.3,\n close: 116.47,\n volume: 232574480\n },\n {\n x: new Date('2014-11-24'),\n open: 116.85,\n high: 119.75,\n low: 116.62,\n close: 118.93,\n volume: 181158620\n },\n {\n x: new Date('2014-12-01'),\n open: 118.81,\n high: 119.25,\n low: 111.27,\n close: 115,\n volume: 266118290\n },\n {\n x: new Date('2014-12-08'),\n open: 114.1,\n high: 114.85,\n low: 109.35,\n close: 109.73,\n volume: 259311140\n },\n {\n x: new Date('2014-12-15'),\n open: 110.7,\n high: 113.24,\n low: 106.26,\n close: 111.78,\n volume: 326382400\n },\n {\n x: new Date('2014-12-22'),\n open: 112.16,\n high: 114.52,\n low: 111.97,\n close: 113.99,\n volume: 119248900\n },\n {\n x: new Date('2014-12-29'),\n open: 113.79,\n high: 114.77,\n low: 107.35,\n close: 109.33,\n volume: 151780640\n },\n {\n x: new Date('2015-01-05'),\n open: 108.29,\n high: 113.25,\n low: 104.63,\n close: 112.01,\n volume: 282690970\n },\n {\n x: new Date('2015-01-12'),\n open: 112.6,\n high: 112.8,\n low: 105.2,\n close: 105.99,\n volume: 303531140\n },\n {\n x: new Date('2015-01-19'),\n open: 107.84,\n high: 113.75,\n low: 106.5,\n close: 112.98,\n volume: 198362640\n },\n {\n x: new Date('2015-01-26'),\n open: 113.74,\n high: 120,\n low: 109.03,\n close: 117.16,\n volume: 461747290\n },\n {\n x: new Date('2015-02-02'),\n open: 118.05,\n high: 120.51,\n low: 116.08,\n close: 118.93,\n volume: 270190470\n },\n {\n x: new Date('2015-02-09'),\n open: 118.55,\n high: 127.48,\n low: 118.43,\n close: 127.08,\n volume: 301354470\n },\n {\n x: new Date('2015-02-16'),\n open: 127.49,\n high: 129.5,\n low: 126.92,\n close: 129.495,\n volume: 193883960\n },\n {\n x: new Date('2015-02-23'),\n open: 130.02,\n high: 133.6,\n low: 126.61,\n close: 128.46,\n volume: 369856960\n },\n {\n x: new Date('2015-03-02'),\n open: 129.25,\n high: 130.28,\n low: 125.76,\n close: 126.6,\n volume: 246472020\n },\n {\n x: new Date('2015-03-09'),\n open: 127.96,\n high: 129.57,\n low: 121.63,\n close: 123.59,\n volume: 325921230\n },\n {\n x: new Date('2015-03-16'),\n open: 123.88,\n high: 129.2451,\n low: 122.87,\n close: 125.9,\n volume: 266016400\n },\n {\n x: new Date('2015-03-23'),\n open: 127.12,\n high: 128.04,\n low: 122.6,\n close: 123.25,\n volume: 208731730\n },\n {\n x: new Date('2015-03-30'),\n open: 124.05,\n high: 126.49,\n low: 123.1,\n close: 125.32,\n volume: 161628950\n },\n {\n x: new Date('2015-04-06'),\n open: 124.47,\n high: 128.1218,\n low: 124.33,\n close: 127.1,\n volume: 181454510\n },\n {\n x: new Date('2015-04-13'),\n open: 128.37,\n high: 128.57,\n low: 124.46,\n close: 124.75,\n volume: 170090870\n },\n {\n x: new Date('2015-04-20'),\n open: 125.57,\n high: 130.63,\n low: 125.17,\n close: 130.28,\n volume: 206698310\n },\n {\n x: new Date('2015-04-27'),\n open: 132.31,\n high: 134.54,\n low: 124.58,\n close: 128.95,\n volume: 417115180\n },\n {\n x: new Date('2015-05-04'),\n open: 129.5,\n high: 130.57,\n low: 123.36,\n close: 127.62,\n volume: 270197900\n },\n {\n x: new Date('2015-05-11'),\n open: 127.39,\n high: 129.49,\n low: 124.82,\n close: 128.77,\n volume: 207858180\n },\n {\n x: new Date('2015-05-18'),\n open: 128.38,\n high: 132.97,\n low: 128.36,\n close: 132.54,\n volume: 216438970\n },\n {\n x: new Date('2015-05-25'),\n open: 132.6,\n high: 132.91,\n low: 129.12,\n close: 130.28,\n volume: 197468800\n },\n {\n x: new Date('2015-06-01'),\n open: 131.2,\n high: 131.39,\n low: 128.36,\n close: 128.65,\n volume: 170465550\n },\n {\n x: new Date('2015-06-08'),\n open: 128.9,\n high: 130.18,\n low: 125.62,\n close: 127.17,\n volume: 219812710\n },\n {\n x: new Date('2015-06-15'),\n open: 126.1,\n high: 128.31,\n low: 125.71,\n close: 126.6,\n volume: 197925030\n },\n {\n x: new Date('2015-06-22'),\n open: 127.49,\n high: 129.8,\n low: 126.51,\n close: 126.75,\n volume: 195104520\n },\n {\n x: new Date('2015-06-29'),\n open: 125.46,\n high: 126.94,\n low: 124.48,\n close: 126.44,\n volume: 150747530\n },\n {\n x: new Date('2015-07-06'),\n open: 124.94,\n high: 126.23,\n low: 119.22,\n close: 123.28,\n volume: 274904180\n },\n {\n x: new Date('2015-07-13'),\n open: 125.03,\n high: 129.62,\n low: 124.32,\n close: 129.62,\n volume: 188579340\n },\n {\n x: new Date('2015-07-20'),\n open: 130.97,\n high: 132.97,\n low: 121.99,\n close: 124.5,\n volume: 336423370\n },\n {\n x: new Date('2015-07-27'),\n open: 123.09,\n high: 123.91,\n low: 120.91,\n close: 121.3,\n volume: 191087840\n },\n {\n x: new Date('2015-08-03'),\n open: 121.5,\n high: 122.57,\n low: 112.1,\n close: 115.52,\n volume: 383883210\n },\n {\n x: new Date('2015-08-10'),\n open: 116.53,\n high: 119.99,\n low: 109.63,\n close: 115.96,\n volume: 344549090\n },\n {\n x: new Date('2015-08-17'),\n open: 116.04,\n high: 117.65,\n low: 105.645,\n close: 105.76,\n volume: 318855760\n },\n {\n x: new Date('2015-08-24'),\n open: 94.87,\n high: 113.31,\n low: 92,\n close: 113.29,\n volume: 498047270\n },\n {\n x: new Date('2015-08-31'),\n open: 112.03,\n high: 114.53,\n low: 107.36,\n close: 109.27,\n volume: 297402060\n },\n {\n x: new Date('2015-09-07'),\n open: 111.65,\n high: 114.21,\n low: 109.77,\n close: 114.21,\n volume: 251859600\n },\n {\n x: new Date('2015-09-14'),\n open: 116.58,\n high: 116.89,\n low: 111.87,\n close: 113.45,\n volume: 276281980\n },\n {\n x: new Date('2015-09-21'),\n open: 113.67,\n high: 116.69,\n low: 112.37,\n close: 114.71,\n volume: 238617740\n },\n {\n x: new Date('2015-09-28'),\n open: 113.85,\n high: 114.57,\n low: 107.31,\n close: 110.38,\n volume: 313017610\n },\n {\n x: new Date('2015-10-05'),\n open: 109.88,\n high: 112.28,\n low: 108.21,\n close: 112.12,\n volume: 261920950\n },\n {\n x: new Date('2015-10-12'),\n open: 112.73,\n high: 112.75,\n low: 109.56,\n close: 111.04,\n volume: 184208970\n },\n {\n x: new Date('2015-10-19'),\n open: 110.8,\n high: 119.228,\n low: 110.11,\n close: 119.08,\n volume: 221612230\n },\n {\n x: new Date('2015-10-26'),\n open: 118.08,\n high: 121.22,\n low: 113.99,\n close: 119.5,\n volume: 319660750\n },\n {\n x: new Date('2015-11-02'),\n open: 119.87,\n high: 123.82,\n low: 119.61,\n close: 121.06,\n volume: 194953700\n },\n {\n x: new Date('2015-11-09'),\n open: 120.96,\n high: 121.81,\n low: 112.27,\n close: 112.34,\n volume: 216054740\n },\n {\n x: new Date('2015-11-16'),\n open: 111.38,\n high: 119.92,\n low: 111,\n close: 119.3,\n volume: 189492500\n },\n {\n x: new Date('2015-11-23'),\n open: 119.27,\n high: 119.73,\n low: 117.12,\n close: 117.81,\n volume: 109582040\n },\n {\n x: new Date('2015-11-30'),\n open: 117.99,\n high: 119.41,\n low: 114.22,\n close: 119.03,\n volume: 205415620\n },\n {\n x: new Date('2015-12-07'),\n open: 118.98,\n high: 119.86,\n low: 112.851,\n close: 113.18,\n volume: 188609110\n },\n {\n x: new Date('2015-12-14'),\n open: 112.18,\n high: 112.8,\n low: 105.81,\n close: 106.03,\n volume: 314856190\n },\n {\n x: new Date('2015-12-21'),\n open: 107.28,\n high: 109,\n low: 105.57,\n close: 108.03,\n volume: 126450510\n },\n {\n x: new Date('2015-12-28'),\n open: 107.59,\n high: 109.43,\n low: 104.82,\n close: 105.26,\n volume: 123621760\n },\n {\n x: new Date('2016-01-04'),\n open: 102.61,\n high: 105.85,\n low: 96.43,\n close: 96.96,\n volume: 343000960\n },\n {\n x: new Date('2016-01-11'),\n open: 98.97,\n high: 101.19,\n low: 95.36,\n close: 97.13,\n volume: 303375940\n },\n {\n x: new Date('2016-01-18'),\n open: 98.41,\n high: 101.46,\n low: 93.42,\n close: 101.42,\n volume: 242982970\n },\n {\n x: new Date('2016-01-25'),\n open: 101.52,\n high: 101.53,\n low: 92.39,\n close: 97.34,\n volume: 376481100\n },\n {\n x: new Date('2016-02-01'),\n open: 96.47,\n high: 97.33,\n low: 93.69,\n close: 94.02,\n volume: 216608840\n },\n {\n x: new Date('2016-02-08'),\n open: 93.13,\n high: 96.35,\n low: 92.59,\n close: 93.99,\n volume: 230794620\n },\n {\n x: new Date('2016-02-15'),\n open: 95.02,\n high: 98.89,\n low: 94.61,\n close: 96.04,\n volume: 167001070\n },\n {\n x: new Date('2016-02-22'),\n open: 96.31,\n high: 98.0237,\n low: 93.32,\n close: 96.91,\n volume: 158759600\n },\n {\n x: new Date('2016-02-29'),\n open: 96.86,\n high: 103.75,\n low: 96.65,\n close: 103.01,\n volume: 201482180\n },\n {\n x: new Date('2016-03-07'),\n open: 102.39,\n high: 102.83,\n low: 100.15,\n close: 102.26,\n volume: 155437450\n },\n {\n x: new Date('2016-03-14'),\n open: 101.91,\n high: 106.5,\n low: 101.78,\n close: 105.92,\n volume: 181323210\n },\n {\n x: new Date('2016-03-21'),\n open: 105.93,\n high: 107.65,\n low: 104.89,\n close: 105.67,\n volume: 119054360\n },\n {\n x: new Date('2016-03-28'),\n open: 106,\n high: 110.42,\n low: 104.88,\n close: 109.99,\n volume: 147641240\n },\n {\n x: new Date('2016-04-04'),\n open: 110.42,\n high: 112.19,\n low: 108.121,\n close: 108.66,\n volume: 145351790\n },\n {\n x: new Date('2016-04-11'),\n open: 108.97,\n high: 112.39,\n low: 108.66,\n close: 109.85,\n volume: 161518860\n },\n {\n x: new Date('2016-04-18'),\n open: 108.89,\n high: 108.95,\n low: 104.62,\n close: 105.68,\n volume: 188775240\n },\n {\n x: new Date('2016-04-25'),\n open: 105,\n high: 105.65,\n low: 92.51,\n close: 93.74,\n volume: 345910030\n },\n {\n x: new Date('2016-05-02'),\n open: 93.965,\n high: 95.9,\n low: 91.85,\n close: 92.72,\n volume: 225114110\n },\n {\n x: new Date('2016-05-09'),\n open: 93,\n high: 93.77,\n low: 89.47,\n close: 90.52,\n volume: 215596350\n },\n {\n x: new Date('2016-05-16'),\n open: 92.39,\n high: 95.43,\n low: 91.65,\n close: 95.22,\n volume: 212312980\n },\n {\n x: new Date('2016-05-23'),\n open: 95.87,\n high: 100.73,\n low: 95.67,\n close: 100.35,\n volume: 203902650\n },\n {\n x: new Date('2016-05-30'),\n open: 99.6,\n high: 100.4,\n low: 96.63,\n close: 97.92,\n volume: 140064910\n },\n {\n x: new Date('2016-06-06'),\n open: 97.99,\n high: 101.89,\n low: 97.55,\n close: 98.83,\n volume: 124731320\n },\n {\n x: new Date('2016-06-13'),\n open: 98.69,\n high: 99.12,\n low: 95.3,\n close: 95.33,\n volume: 191017280\n },\n {\n x: new Date('2016-06-20'),\n open: 96,\n high: 96.89,\n low: 92.65,\n close: 93.4,\n volume: 206149160\n },\n {\n x: new Date('2016-06-27'),\n open: 93,\n high: 96.465,\n low: 91.5,\n close: 95.89,\n volume: 184254460\n },\n {\n x: new Date('2016-07-04'),\n open: 95.39,\n high: 96.89,\n low: 94.37,\n close: 96.68,\n volume: 111769640\n },\n {\n x: new Date('2016-07-11'),\n open: 96.75,\n high: 99.3,\n low: 96.73,\n close: 98.78,\n volume: 142244590\n },\n {\n x: new Date('2016-07-18'),\n open: 98.7,\n high: 101,\n low: 98.31,\n close: 98.66,\n volume: 147358320\n },\n {\n x: new Date('2016-07-25'),\n open: 98.25,\n high: 104.55,\n low: 96.42,\n close: 104.21,\n volume: 252358930\n },\n {\n x: new Date('2016-08-01'),\n open: 104.41,\n high: 107.65,\n low: 104,\n close: 107.48,\n volume: 168265830\n },\n {\n x: new Date('2016-08-08'),\n open: 107.52,\n high: 108.94,\n low: 107.16,\n close: 108.18,\n volume: 124255340\n },\n {\n x: new Date('2016-08-15'),\n open: 108.14,\n high: 110.23,\n low: 108.08,\n close: 109.36,\n volume: 131814920\n },\n {\n x: new Date('2016-08-22'),\n open: 108.86,\n high: 109.32,\n low: 106.31,\n close: 106.94,\n volume: 123373540\n },\n {\n x: new Date('2016-08-29'),\n open: 106.62,\n high: 108,\n low: 105.5,\n close: 107.73,\n volume: 134426100\n },\n {\n x: new Date('2016-09-05'),\n open: 107.9,\n high: 108.76,\n low: 103.13,\n close: 103.13,\n volume: 168312530\n },\n {\n x: new Date('2016-09-12'),\n open: 102.65,\n high: 116.13,\n low: 102.53,\n close: 114.92,\n volume: 388543710\n },\n {\n x: new Date('2016-09-19'),\n open: 115.19,\n high: 116.18,\n low: 111.55,\n close: 112.71,\n volume: 200842480\n },\n {\n x: new Date('2016-09-26'),\n open: 111.64,\n high: 114.64,\n low: 111.55,\n close: 113.05,\n volume: 156186800\n },\n {\n x: new Date('2016-10-03'),\n open: 112.71,\n high: 114.56,\n low: 112.28,\n close: 114.06,\n volume: 125587350\n },\n {\n x: new Date('2016-10-10'),\n open: 115.02,\n high: 118.69,\n low: 114.72,\n close: 117.63,\n volume: 208231690\n },\n {\n x: new Date('2016-10-17'),\n open: 117.33,\n high: 118.21,\n low: 113.8,\n close: 116.6,\n volume: 114497020\n },\n {\n x: new Date('2016-10-24'),\n open: 117.1,\n high: 118.36,\n low: 113.31,\n close: 113.72,\n volume: 204530120\n },\n {\n x: new Date('2016-10-31'),\n open: 113.65,\n high: 114.23,\n low: 108.11,\n close: 108.84,\n volume: 155287280\n },\n {\n x: new Date('2016-11-07'),\n open: 110.08,\n high: 111.72,\n low: 105.83,\n close: 108.43,\n volume: 206825070\n },\n {\n x: new Date('2016-11-14'),\n open: 107.71,\n high: 110.54,\n low: 104.08,\n close: 110.06,\n volume: 197790040\n },\n {\n x: new Date('2016-11-21'),\n open: 110.12,\n high: 112.42,\n low: 110.01,\n close: 111.79,\n volume: 93992370\n },\n {\n x: new Date('2016-11-28'),\n open: 111.43,\n high: 112.465,\n low: 108.85,\n close: 109.9,\n volume: 155229390\n },\n {\n x: new Date('2016-12-05'),\n open: 110,\n high: 114.7,\n low: 108.25,\n close: 113.95,\n volume: 151624650\n },\n {\n x: new Date('2016-12-12'),\n open: 113.29,\n high: 116.73,\n low: 112.49,\n close: 115.97,\n volume: 194003220\n },\n {\n x: new Date('2016-12-19'),\n open: 115.8,\n high: 117.5,\n low: 115.59,\n close: 116.52,\n volume: 113106370\n },\n {\n x: new Date('2016-12-26'),\n open: 116.52,\n high: 118.0166,\n low: 115.43,\n close: 115.82,\n volume: 84354060\n },\n {\n x: new Date('2017-01-02'),\n open: 115.8,\n high: 118.16,\n low: 114.76,\n close: 117.91,\n volume: 103680760\n },\n {\n x: new Date('2017-01-09'),\n open: 117.95,\n high: 119.93,\n low: 117.94,\n close: 119.04,\n volume: 138446660\n },\n {\n x: new Date('2017-01-16'),\n open: 118.34,\n high: 120.5,\n low: 118.22,\n close: 120,\n volume: 113576380\n },\n {\n x: new Date('2017-01-23'),\n open: 120,\n high: 122.44,\n low: 119.5,\n close: 121.95,\n volume: 124406640\n },\n {\n x: new Date('2017-01-30'),\n open: 120.93,\n high: 130.49,\n low: 120.62,\n close: 129.08,\n volume: 248063580\n },\n {\n x: new Date('2017-02-06'),\n open: 129.13,\n high: 132.94,\n low: 128.9,\n close: 132.12,\n volume: 136252280\n },\n {\n x: new Date('2017-02-13'),\n open: 133.08,\n high: 136.27,\n low: 132.75,\n close: 135.72,\n volume: 136326260\n },\n {\n x: new Date('2017-02-20'),\n open: 136.23,\n high: 137.48,\n low: 135.28,\n close: 136.66,\n volume: 87773190\n },\n {\n x: new Date('2017-02-27'),\n open: 137.14,\n high: 140.2786,\n low: 136.28,\n close: 139.78,\n volume: 127757050\n },\n {\n x: new Date('2017-03-06'),\n open: 139.365,\n high: 139.98,\n low: 137.05,\n close: 139.14,\n volume: 99061270\n },\n {\n x: new Date('2017-03-13'),\n open: 138.85,\n high: 141.02,\n low: 138.82,\n close: 139.99,\n volume: 120881720\n },\n {\n x: new Date('2017-03-20'),\n open: 140.4,\n high: 142.8,\n low: 139.73,\n close: 140.64,\n volume: 129178500\n },\n {\n x: new Date('2017-03-27'),\n open: 139.39,\n high: 144.5,\n low: 138.62,\n close: 143.66,\n volume: 126819590\n },\n {\n x: new Date('2017-04-03'),\n open: 143.71,\n high: 145.46,\n low: 143.05,\n close: 143.34,\n volume: 105274540\n },\n {\n x: new Date('2017-04-10'),\n open: 143.6,\n high: 143.8792,\n low: 140.06,\n close: 141.05,\n volume: 87342130\n },\n {\n x: new Date('2017-04-17'),\n open: 141.48,\n high: 142.92,\n low: 140.45,\n close: 142.27,\n volume: 89092650\n },\n {\n x: new Date('2017-04-24'),\n open: 143.5,\n high: 144.9,\n low: 143.18,\n close: 143.65,\n volume: 90423600\n },\n {\n x: new Date('2017-05-01'),\n open: 145.1,\n high: 148.98,\n low: 144.27,\n close: 148.96,\n volume: 173861760\n },\n {\n x: new Date('2017-05-08'),\n open: 149.03,\n high: 156.42,\n low: 149.03,\n close: 156.1,\n volume: 173087500\n },\n {\n x: new Date('2017-05-15'),\n open: 156.01,\n high: 156.65,\n low: 149.71,\n close: 153.06,\n volume: 156993820\n },\n {\n x: new Date('2017-05-22'),\n open: 154,\n high: 154.9,\n low: 152.67,\n close: 153.61,\n volume: 103151450\n },\n {\n x: new Date('2017-05-29'),\n open: 153.42,\n high: 155.45,\n low: 152.22,\n close: 155.45,\n volume: 88670120\n },\n {\n x: new Date('2017-06-05'),\n open: 154.34,\n high: 155.98,\n low: 146.02,\n close: 148.98,\n volume: 158814040\n },\n {\n x: new Date('2017-06-12'),\n open: 145.74,\n high: 147.5,\n low: 142.2,\n close: 142.27,\n volume: 219638930\n },\n {\n x: new Date('2017-06-19'),\n open: 143.66,\n high: 147.16,\n low: 143.66,\n close: 146.28,\n volume: 132832660\n },\n {\n x: new Date('2017-06-26'),\n open: 147.17,\n high: 148.28,\n low: 142.28,\n close: 144.02,\n volume: 126890110\n },\n {\n x: new Date('2017-07-03'),\n open: 144.88,\n high: 145.3001,\n low: 142.41,\n close: 144.18,\n volume: 78465450\n },\n {\n x: new Date('2017-07-10'),\n open: 144.11,\n high: 149.33,\n low: 143.37,\n close: 149.04,\n volume: 109759170\n },\n {\n x: new Date('2017-07-17'),\n open: 148.82,\n high: 151.74,\n low: 148.57,\n close: 150.27,\n volume: 104744470\n },\n {\n x: new Date('2017-07-24'),\n open: 150.58,\n high: 153.99,\n low: 147.3,\n close: 149.5,\n volume: 105536280\n },\n {\n x: new Date('2017-07-31'),\n open: 149.9,\n high: 159.75,\n low: 148.13,\n close: 156.39,\n volume: 170204830\n },\n {\n x: new Date('2017-08-07'),\n open: 157.06,\n high: 161.83,\n low: 154.63,\n close: 157.48,\n volume: 149860480\n },\n {\n x: new Date('2017-08-14'),\n open: 159.32,\n high: 162.51,\n low: 156.72,\n close: 157.5,\n volume: 133829670\n },\n {\n x: new Date('2017-08-21'),\n open: 157.5,\n high: 160.74,\n low: 155.1101,\n close: 159.86,\n volume: 112238670\n },\n {\n x: new Date('2017-08-28'),\n open: 160.14,\n high: 164.94,\n low: 159.93,\n close: 164.05,\n volume: 125610990\n },\n {\n x: new Date('2017-09-04'),\n open: 163.75,\n high: 164.25,\n low: 158.53,\n close: 158.63,\n volume: 101419110\n },\n {\n x: new Date('2017-09-11'),\n open: 160.5,\n high: 163.96,\n low: 157.91,\n close: 159.88,\n volume: 220431100\n },\n {\n x: new Date('2017-09-18'),\n open: 160.11,\n high: 160.5,\n low: 157.995,\n close: 158.67,\n volume: 27939544\n }\n];\nexport let axesData: object[] = [\n { xDate: new Date('2013-03-27'), Open: 85.97, High: 86.37, Low: 85.96, Close: 86.33 },\n { xDate: new Date('2013-03-29'), Open: 85.97, High: 86.37, Low: 85.96, Close: 86.33 },\n { xDate: new Date('2013-04-01'), Open: 86.1, High: 86.15, Low: 85.9, Close: 86.03 },\n { xDate: new Date('2013-04-03'), Open: 85.93, High: 86.17, Low: 85.84, Close: 86.02 },\n { xDate: new Date('2013-04-05'), Open: 85.74, High: 86, Low: 85.66, Close: 86 },\n { xDate: new Date('2013-04-07'), Open: 85.71, High: 85.71, Low: 85.36, Close: 85.62 },\n { xDate: new Date('2013-04-09'), Open: 85.3, High: 85.92, Low: 85.16, Close: 85.8 },\n { xDate: new Date('2013-04-11'), Open: 84.23, High: 85.46, Low: 84.23, Close: 85.2 },\n { xDate: new Date('2013-04-13'), Open: 84.51, High: 84.54, Low: 84.19, Close: 84.3 },\n { xDate: new Date('2013-04-15'), Open: 84.44, High: 84.65, Low: 84.2, Close: 84.63 },\n { xDate: new Date('2013-04-17'), Open: 84.6, High: 84.81, Low: 84.59, Close: 84.65 },\n { xDate: new Date('2013-04-19'), Open: 84.52, High: 84.86, Low: 84.4, Close: 84.76 },\n { xDate: new Date('2013-04-21'), Open: 84.17, High: 84.66, Low: 84.16, Close: 84.47 },\n { xDate: new Date('2013-04-23'), Open: 84.22, High: 84.3, Low: 83.98, Close: 84.26 },\n { xDate: new Date('2013-04-25'), Open: 83.75, High: 84.1, Low: 83.65, Close: 84 },\n { xDate: new Date('2013-04-27'), Open: 84, High: 84.01, Low: 83.67, Close: 83.74 },\n { xDate: new Date('2013-04-29'), Open: 84, High: 84.01, Low: 83.67, Close: 83.74 },\n { xDate: new Date('2013-05-01'), Open: 84.3, High: 84.45, Low: 84.19, Close: 84.22 },\n { xDate: new Date('2013-05-03'), Open: 83.79, High: 84.19, Low: 83.7, Close: 84.04 },\n { xDate: new Date('2013-05-05'), Open: 84.02, High: 84.02, Low: 83.69, Close: 83.71 },\n { xDate: new Date('2013-05-07'), Open: 84.01, High: 84.04, Low: 83.82, Close: 83.96 },\n { xDate: new Date('2013-05-09'), Open: 83.9, High: 84.02, Low: 83.86, Close: 83.94 },\n { xDate: new Date('2013-05-11'), Open: 84.09, High: 84.17, Low: 83.9, Close: 84.06 },\n { xDate: new Date('2013-05-13'), Open: 83.89, High: 84.25, Low: 83.77, Close: 84.01 },\n { xDate: new Date('2013-05-15'), Open: 84.05, High: 84.14, Low: 83.84, Close: 83.91 },\n { xDate: new Date('2013-05-17'), Open: 84.49, High: 84.65, Low: 84.18, Close: 84.22 },\n { xDate: new Date('2013-05-19'), Open: 84.99, High: 85.1, Low: 84.37, Close: 84.43 },\n { xDate: new Date('2013-05-21'), Open: 84.96, High: 85.06, Low: 84.7, Close: 85.01 },\n { xDate: new Date('2013-05-23'), Open: 84.68, High: 84.9, Low: 84.65, Close: 84.76 },\n { xDate: new Date('2013-05-25'), Open: 84.35, High: 85.03, Low: 84.32, Close: 84.67 },\n { xDate: new Date('2013-05-27'), Open: 84.19, High: 84.31, Low: 84.16, Close: 84.19 },\n { xDate: new Date('2013-05-29'), Open: 84.19, High: 84.31, Low: 84.16, Close: 84.19 },\n { xDate: new Date('2013-06-01'), Open: 84.2, High: 84.29, Low: 84.04, Close: 84.15 },\n { xDate: new Date('2013-06-03'), Open: 84.21, High: 84.25, Low: 84.03, Close: 84.17 },\n { xDate: new Date('2013-06-05'), Open: 84.72, High: 84.87, Low: 84.44, Close: 84.49 },\n { xDate: new Date('2013-06-07'), Open: 84.85, High: 84.88, Low: 84.5, Close: 84.72 },\n { xDate: new Date('2013-06-09'), Open: 84.53, High: 84.74, Low: 84.25, Close: 84.69 },\n { xDate: new Date('2013-06-11'), Open: 84.4, High: 84.7, Low: 84.27, Close: 84.52 },\n { xDate: new Date('2013-06-13'), Open: 84.96, High: 85.07, Low: 84.5, Close: 84.57 },\n { xDate: new Date('2013-06-15'), Open: 85.28, High: 85.32, Low: 84.95, Close: 85.03 },\n { xDate: new Date('2013-06-17'), Open: 85.35, High: 85.39, Low: 85.1, Close: 85.32 },\n { xDate: new Date('2013-06-19'), Open: 85.65, High: 85.66, Low: 85.21, Close: 85.36 },\n { xDate: new Date('2013-06-21'), Open: 85.38, High: 85.85, Low: 85.25, Close: 85.67 },\n { xDate: new Date('2013-06-23'), Open: 85.8, High: 85.96, Low: 85.67, Close: 85.83 },\n { xDate: new Date('2013-06-25'), Open: 86.07, High: 86.22, Low: 85.75, Close: 85.87 },\n { xDate: new Date('2013-06-27'), Open: 86.05, High: 86.08, Low: 85.68, Close: 85.79 },\n { xDate: new Date('2013-06-29'), Open: 86.05, High: 86.08, Low: 85.68, Close: 85.79 },\n { xDate: new Date('2013-07-01'), Open: 85.85, High: 86.25, Low: 85.79, Close: 86.06 },\n { xDate: new Date('2013-07-03'), Open: 85.6, High: 85.85, Low: 85.49, Close: 85.81 },\n { xDate: new Date('2013-07-05'), Open: 85.94, High: 86, Low: 85.48, Close: 85.66 },\n { xDate: new Date('2013-07-07'), Open: 86.55, High: 86.64, Low: 85.36, Close: 85.92 },\n { xDate: new Date('2013-07-09'), Open: 86.46, High: 86.87, Low: 86.4, Close: 86.71 },\n { xDate: new Date('2013-07-11'), Open: 86.3, High: 86.39, Low: 86.13, Close: 86.38 },\n { xDate: new Date('2013-07-13'), Open: 85.74, High: 86.44, Low: 85.67, Close: 86.19 },\n { xDate: new Date('2013-07-15'), Open: 85.56, High: 85.62, Low: 85.34, Close: 85.61 },\n { xDate: new Date('2013-07-17'), Open: 85.79, High: 85.89, Low: 85.36, Close: 85.52 },\n { xDate: new Date('2013-07-19'), Open: 85.54, High: 86, Low: 85.51, Close: 85.76 },\n { xDate: new Date('2013-07-21'), Open: 85, High: 85.17, Low: 84.87, Close: 85.15 },\n { xDate: new Date('2013-07-23'), Open: 85.1, High: 85.28, Low: 84.72, Close: 85.08 },\n { xDate: new Date('2013-07-25'), Open: 85.46, High: 85.56, Low: 85.18, Close: 85.37 },\n { xDate: new Date('2013-07-27'), Open: 85.42, High: 85.44, Low: 85.09, Close: 85.42 },\n { xDate: new Date('2013-07-29'), Open: 85.42, High: 85.44, Low: 85.09, Close: 85.42 },\n { xDate: new Date('2013-08-01'), Open: 85.79, High: 85.89, Low: 85.36, Close: 85.54 },\n { xDate: new Date('2013-08-03'), Open: 85.83, High: 85.85, Low: 85.55, Close: 85.64 },\n { xDate: new Date('2013-08-05'), Open: 86.19, High: 86.25, Low: 85.8, Close: 85.98 },\n { xDate: new Date('2013-08-07'), Open: 86.17, High: 86.28, Low: 85.96, Close: 86.07 },\n { xDate: new Date('2013-08-09'), Open: 86.19, High: 86.26, Low: 85.97, Close: 86.2 },\n { xDate: new Date('2013-08-11'), Open: 85.98, High: 86.31, Low: 85.86, Close: 86.15 },\n { xDate: new Date('2013-08-13'), Open: 85.82, High: 86.18, Low: 85.74, Close: 85.78 },\n { xDate: new Date('2013-08-15'), Open: 85.45, High: 85.66, Low: 85.41, Close: 85.55 },\n { xDate: new Date('2013-08-17'), Open: 85.53, High: 85.53, Low: 85.31, Close: 85.48 },\n { xDate: new Date('2013-08-19'), Open: 85.6, High: 85.68, Low: 85.34, Close: 85.39 },\n { xDate: new Date('2013-08-21'), Open: 85.6, High: 85.72, Low: 85.5, Close: 85.61 },\n { xDate: new Date('2013-08-23'), Open: 85.34, High: 85.52, Low: 85.3, Close: 85.49 },\n { xDate: new Date('2013-08-25'), Open: 85.66, High: 85.72, Low: 85.38, Close: 85.41 },\n { xDate: new Date('2013-08-27'), Open: 85.93, High: 85.95, Low: 85.59, Close: 85.62 },\n { xDate: new Date('2013-08-29'), Open: 85.91, High: 85.93, Low: 85.63, Close: 85.58 },\n { xDate: new Date('2013-09-01'), Open: 85.6, High: 85.87, Low: 85.5, Close: 85.81 }\n];","index.ts":"import { enableRipple } from '@syncfusion/ej2-base';\nenableRipple(true);\nimport {\n Chart, CandleSeries, Category, Tooltip, ILoadedEventArgs, DateTime, Zoom, Logarithmic,\n Crosshair, LineSeries, AtrIndicator, StripLine, ChartTheme\n} from '@syncfusion/ej2-charts';\nimport { chartData } from './financial-data';\nimport { Browser } from '@syncfusion/ej2-base';\nChart.Inject(\n CandleSeries, Category, Tooltip, StripLine, DateTime, Zoom, Logarithmic, Crosshair, LineSeries,\n AtrIndicator\n);\n\n/**\n * Average True Range Indicator sample\n */\n\n\n let chart: Chart = new Chart({\n // Initiazlizing the axes\n primaryXAxis: {\n valueType: 'DateTime',\n intervalType: 'Months',\n majorGridLines: { width: 0 },\n skeleton: 'yMd',\n zoomFactor: 0.2, zoomPosition: 0.6,\n crosshairTooltip: { enable: true },\n },\n primaryYAxis: {\n title: 'Price',\n labelFormat: '${value}',\n minimum: 50, maximum: 170,\n interval: 30, rowIndex: 1,\n plotOffset: 25,\n majorGridLines: { width: 1 }, opposedPosition: true, lineStyle: { width: 0 }\n },\n axes: [{\n name: 'secondary',\n opposedPosition: true, rowIndex: 0,\n majorGridLines: { width: 0 }, lineStyle: { width: 0 }, majorTickLines: { width: 0 },\n maximum: 14, minimum: 0, interval: 7, title: 'ATR',\n stripLines: [\n {\n start: 0, end: 14, text: '', color: '#6063ff', visible: true,\n opacity: 0.1, zIndex: 'Behind'\n }]\n }],\n // Initializing the rows\n rows: [\n {\n height: '40%'\n }, {\n height: '60%'\n }\n ],\n // Initializing the chart series\n series: [{\n dataSource: chartData, width: 2,\n xName: 'x', yName: 'y', low: 'low', high: 'high', close: 'close', volume: 'volume', open: 'open',\n name: 'Apple Inc', bearFillColor: '#2ecd71', bullFillColor: '#e74c3d',\n type: 'Candle', animation: { enable: true }\n }],\n // Initializing the indicators\n indicators: [{\n type: 'Atr', field: 'Close', seriesName: 'Apple Inc', yAxisName: 'secondary', fill: '#6063ff',\n period: 3, animation: { enable: true }\n }],\n /**\n * User interaction initialized zooming, tooltip and crosshair\n */\n zoomSettings:\n {\n enableMouseWheelZooming: true,\n enablePinchZooming: true,\n enableSelectionZooming: true,\n mode: 'X'\n },\n tooltip: {\n enable: true, shared: true\n },\n crosshair: { enable: true, lineType: 'Vertical' },\n chartArea: { border: { width: 0 } },\n title: 'AAPL 2012-2017',\n width: Browser.isDevice ? '100%' : '80%',\n load: (args: ILoadedEventArgs) => {\n let selectedTheme: string = location.hash.split('/')[1];\n selectedTheme = selectedTheme ? selectedTheme : 'Material';\n args.chart.theme = (selectedTheme.charAt(0).toUpperCase() + selectedTheme.slice(1));\n },\n legendSettings: {\n visible: false\n }\n });\n chart.appendTo('#container');\n\n","index.html":"\n \n \n \n \n \n\n\n\n\n\n\n\n","systemjs.config.js":"System.config({\n transpiler: \"typescript\",\n typescriptOptions: {\n compilerOptions: {\n target: \"umd\",\n module: \"commonjs\",\n moduleResolution: \"node\",\n emitDecoratorMetadata: true,\n experimentalDecorators: true\n }\n },\n paths: {\n \"syncfusion:\": \"http://npmci.syncfusion.com/packages/production/\"\n },\n map: {\n main: \"index.ts\",\n typescript: \"https://unpkg.com/typescript@2.2.2/lib/typescript.js\",\n 'plugin-json':'https://cdnjs.cloudflare.com/ajax/libs/systemjs-plugin-json/0.3.0/json.min.js',\n \"@syncfusion/ej2-base\": \"syncfusion:ej2-base/dist/ej2-base.umd.min.js\",\n \"@syncfusion/ej2-buttons\": \"syncfusion:ej2-buttons/dist/ej2-buttons.umd.min.js\",\n \"@syncfusion/ej2-calendars\": \"syncfusion:ej2-calendars/dist/ej2-calendars.umd.min.js\",\n \"@syncfusion/ej2-charts\": \"syncfusion:ej2-charts/dist/ej2-charts.umd.min.js\",\n \"@syncfusion/ej2-circulargauge\": \"syncfusion:ej2-circulargauge/dist/ej2-circulargauge.umd.min.js\",\n \"@syncfusion/ej2-lineargauge\": \"syncfusion:ej2-lineargauge/dist/ej2-lineargauge.umd.min.js\",\n \"@syncfusion/ej2-data\": \"syncfusion:ej2-data/dist/ej2-data.umd.min.js\",\n \"@syncfusion/ej2-dropdowns\": \"syncfusion:ej2-dropdowns/dist/ej2-dropdowns.umd.min.js\",\n \"@syncfusion/ej2-grids\": \"syncfusion:ej2-grids/dist/ej2-grids.umd.min.js\", \n \"@syncfusion/ej2-inputs\": \"syncfusion:ej2-inputs/dist/ej2-inputs.umd.min.js\", \n \"@syncfusion/ej2-lists\": \"syncfusion:ej2-lists/dist/ej2-lists.umd.min.js\",\n \"@syncfusion/ej2-navigations\": \"syncfusion:ej2-navigations/dist/ej2-navigations.umd.min.js\", \n \"@syncfusion/ej2-popups\": \"syncfusion:ej2-popups/dist/ej2-popups.umd.min.js\",\n \"@syncfusion/ej2-excel-export\": \"syncfusion:ej2-excel-export/dist/ej2-excel-export.umd.min.js\",\n \"@syncfusion/ej2-pdf-export\": \"syncfusion:ej2-pdf-export/dist/ej2-pdf-export.umd.min.js\",\n \"@syncfusion/ej2-compression\": \"syncfusion:ej2-compression/dist/ej2-compression.umd.min.js\",\n \"@syncfusion/ej2-file-utils\": \"syncfusion:ej2-file-utils/dist/ej2-file-utils.umd.min.js\"\n },\n meta: { \n '*.json': { loader: 'plugin-json' }\n }\n});\nSystem.import('index.ts').catch(console.error.bind(console));"}
\ No newline at end of file
diff --git a/src/chart/bar-plnkr.json b/src/chart/bar-plnkr.json
index 8d599b21..a4839b76 100644
--- a/src/chart/bar-plnkr.json
+++ b/src/chart/bar-plnkr.json
@@ -1 +1 @@
-{"index.ts":"import { enableRipple } from '@syncfusion/ej2-base';\nenableRipple(true);\nimport { Chart, DataLabel, BarSeries, Category, Legend, Tooltip, ILoadedEventArgs, ChartTheme } from '@syncfusion/ej2-charts';\nimport { Browser } from '@syncfusion/ej2-base';\nChart.Inject(BarSeries, DataLabel, Category, Legend, Tooltip);\n\n/**\n * Sample for bar series\n */\n\n let chart: Chart = new Chart({\n\n //Initializing Primary X and Y Axis\n primaryXAxis: {\n valueType: 'Category',\n title: 'Food',\n interval: 1,\n majorGridLines: { width: 0 }\n },\n primaryYAxis:\n {\n minimum: 0,\n maximum: 3.2,\n labelFormat: '{value}B',\n edgeLabelPlacement: 'Shift',\n majorGridLines: { width: 0 },\n majorTickLines: { width: 0 },\n lineStyle: { width: 0 },\n labelStyle: {\n color: 'transparent'\n }\n },\n chartArea: {\n border: {\n width: 0\n }\n },\n //Initializing Chart Series\n series: [\n {\n type: 'Bar',\n dataSource: [\n { x: 'Egg', y: 2.2 }, { x: 'Fish', y: 2.4 },\n { x: 'Misc', y: 3 }, { x: 'Tea', y: 3.1 }\n ],\n xName: 'x', width: 2,\n yName: 'y', name: 'Imports', marker: {\n dataLabel: {\n visible: true,\n position: 'Top',\n font: {\n fontWeight: '600', color: '#ffffff'\n }\n }\n }\n },\n {\n type: 'Bar',\n dataSource: [\n { x: 'Egg', y: 1.2 }, { x: 'Fish', y: 1.3 },\n { x: 'Misc', y: 1.5 }, { x: 'Tea', y: 2.2 }\n ],\n xName: 'x', width: 2,\n yName: 'y', name: 'Exports', marker: {\n dataLabel: {\n visible: true,\n position: 'Top',\n font: {\n fontWeight: '600', color: '#ffffff'\n }\n }\n }\n }\n ],\n // Initializing the tooltip\n tooltip: {\n enable: true\n },\n width: Browser.isDevice ? '100%' : '60%',\n //Initializing Chart title\n title: 'UK Trade in Food Groups - 2015',\n load: (args: ILoadedEventArgs) => {\n let selectedTheme: string = location.hash.split('/')[1];\n selectedTheme = selectedTheme ? selectedTheme : 'Material';\n args.chart.theme = (selectedTheme.charAt(0).toUpperCase() + selectedTheme.slice(1));\n }\n });\n chart.appendTo('#container');\n","index.html":"\n \n \n \n \n\n\n\n\n\n\n\n","systemjs.config.js":"System.config({\n transpiler: \"typescript\",\n typescriptOptions: {\n compilerOptions: {\n target: \"umd\",\n module: \"commonjs\",\n moduleResolution: \"node\",\n emitDecoratorMetadata: true,\n experimentalDecorators: true\n }\n },\n paths: {\n \"syncfusion:\": \"http://npmci.syncfusion.com/packages/production/\"\n },\n map: {\n main: \"index.ts\",\n typescript: \"https://unpkg.com/typescript@2.2.2/lib/typescript.js\",\n 'plugin-json':'https://cdnjs.cloudflare.com/ajax/libs/systemjs-plugin-json/0.3.0/json.min.js',\n \"@syncfusion/ej2-base\": \"syncfusion:ej2-base/dist/ej2-base.umd.min.js\",\n \"@syncfusion/ej2-buttons\": \"syncfusion:ej2-buttons/dist/ej2-buttons.umd.min.js\",\n \"@syncfusion/ej2-calendars\": \"syncfusion:ej2-calendars/dist/ej2-calendars.umd.min.js\",\n \"@syncfusion/ej2-charts\": \"syncfusion:ej2-charts/dist/ej2-charts.umd.min.js\",\n \"@syncfusion/ej2-circulargauge\": \"syncfusion:ej2-circulargauge/dist/ej2-circulargauge.umd.min.js\",\n \"@syncfusion/ej2-lineargauge\": \"syncfusion:ej2-lineargauge/dist/ej2-lineargauge.umd.min.js\",\n \"@syncfusion/ej2-data\": \"syncfusion:ej2-data/dist/ej2-data.umd.min.js\",\n \"@syncfusion/ej2-dropdowns\": \"syncfusion:ej2-dropdowns/dist/ej2-dropdowns.umd.min.js\",\n \"@syncfusion/ej2-grids\": \"syncfusion:ej2-grids/dist/ej2-grids.umd.min.js\", \n \"@syncfusion/ej2-inputs\": \"syncfusion:ej2-inputs/dist/ej2-inputs.umd.min.js\", \n \"@syncfusion/ej2-lists\": \"syncfusion:ej2-lists/dist/ej2-lists.umd.min.js\",\n \"@syncfusion/ej2-navigations\": \"syncfusion:ej2-navigations/dist/ej2-navigations.umd.min.js\", \n \"@syncfusion/ej2-popups\": \"syncfusion:ej2-popups/dist/ej2-popups.umd.min.js\",\n \"@syncfusion/ej2-excel-export\": \"syncfusion:ej2-excel-export/dist/ej2-excel-export.umd.min.js\",\n \"@syncfusion/ej2-pdf-export\": \"syncfusion:ej2-pdf-export/dist/ej2-pdf-export.umd.min.js\",\n \"@syncfusion/ej2-compression\": \"syncfusion:ej2-compression/dist/ej2-compression.umd.min.js\",\n \"@syncfusion/ej2-file-utils\": \"syncfusion:ej2-file-utils/dist/ej2-file-utils.umd.min.js\"\n },\n meta: { \n '*.json': { loader: 'plugin-json' }\n }\n});\nSystem.import('index.ts').catch(console.error.bind(console));"}
\ No newline at end of file
+{"index.ts":"import { enableRipple } from '@syncfusion/ej2-base';\nenableRipple(true);\nimport { Chart, DataLabel, BarSeries, Category, Legend, Tooltip, ILoadedEventArgs, ChartTheme } from '@syncfusion/ej2-charts';\nimport { Browser } from '@syncfusion/ej2-base';\nChart.Inject(BarSeries, DataLabel, Category, Legend, Tooltip);\n\n/**\n * Sample for bar series\n */\n\n let chart: Chart = new Chart({\n\n //Initializing Primary X and Y Axis\n primaryXAxis: {\n valueType: 'Category',\n title: 'Food',\n interval: 1,\n majorGridLines: { width: 0 }\n },\n primaryYAxis:\n {\n minimum: 0,\n maximum: 3.2,\n labelFormat: '{value}B',\n edgeLabelPlacement: 'Shift',\n majorGridLines: { width: 0 },\n majorTickLines: { width: 0 },\n lineStyle: { width: 0 },\n labelStyle: {\n color: 'transparent'\n }\n },\n chartArea: {\n border: {\n width: 0\n }\n },\n //Initializing Chart Series\n series: [\n {\n type: 'Bar',\n dataSource: [\n { x: 'Egg', y: 2.2 }, { x: 'Fish', y: 2.4 },\n { x: 'Misc', y: 3 }, { x: 'Tea', y: 3.1 }\n ],\n xName: 'x', width: 2,\n yName: 'y', name: 'Imports', marker: {\n dataLabel: {\n visible: true,\n position: 'Top',\n font: {\n fontWeight: '600', color: '#ffffff'\n }\n }\n }\n },\n {\n type: 'Bar',\n dataSource: [\n { x: 'Egg', y: 1.2 }, { x: 'Fish', y: 1.3 },\n { x: 'Misc', y: 1.5 }, { x: 'Tea', y: 2.2 }\n ],\n xName: 'x', width: 2,\n yName: 'y', name: 'Exports', marker: {\n dataLabel: {\n visible: true,\n position: 'Top',\n font: {\n fontWeight: '600', color: '#ffffff'\n }\n }\n }\n }\n ],\n // Initializing the tooltip\n tooltip: {\n enable: true\n },\n width: Browser.isDevice ? '100%' : '60%',\n //Initializing Chart title\n title: 'UK Trade in Food Groups - 2015',\n load: (args: ILoadedEventArgs) => {\n let selectedTheme: string = location.hash.split('/')[1];\n selectedTheme = selectedTheme ? selectedTheme : 'Material';\n args.chart.theme = (selectedTheme.charAt(0).toUpperCase() + selectedTheme.slice(1));\n }\n });\n chart.appendTo('#container');\n","index.html":"\n \n \n \n \n \n\n\n\n\n\n\n\n","systemjs.config.js":"System.config({\n transpiler: \"typescript\",\n typescriptOptions: {\n compilerOptions: {\n target: \"umd\",\n module: \"commonjs\",\n moduleResolution: \"node\",\n emitDecoratorMetadata: true,\n experimentalDecorators: true\n }\n },\n paths: {\n \"syncfusion:\": \"http://npmci.syncfusion.com/packages/production/\"\n },\n map: {\n main: \"index.ts\",\n typescript: \"https://unpkg.com/typescript@2.2.2/lib/typescript.js\",\n 'plugin-json':'https://cdnjs.cloudflare.com/ajax/libs/systemjs-plugin-json/0.3.0/json.min.js',\n \"@syncfusion/ej2-base\": \"syncfusion:ej2-base/dist/ej2-base.umd.min.js\",\n \"@syncfusion/ej2-buttons\": \"syncfusion:ej2-buttons/dist/ej2-buttons.umd.min.js\",\n \"@syncfusion/ej2-calendars\": \"syncfusion:ej2-calendars/dist/ej2-calendars.umd.min.js\",\n \"@syncfusion/ej2-charts\": \"syncfusion:ej2-charts/dist/ej2-charts.umd.min.js\",\n \"@syncfusion/ej2-circulargauge\": \"syncfusion:ej2-circulargauge/dist/ej2-circulargauge.umd.min.js\",\n \"@syncfusion/ej2-lineargauge\": \"syncfusion:ej2-lineargauge/dist/ej2-lineargauge.umd.min.js\",\n \"@syncfusion/ej2-data\": \"syncfusion:ej2-data/dist/ej2-data.umd.min.js\",\n \"@syncfusion/ej2-dropdowns\": \"syncfusion:ej2-dropdowns/dist/ej2-dropdowns.umd.min.js\",\n \"@syncfusion/ej2-grids\": \"syncfusion:ej2-grids/dist/ej2-grids.umd.min.js\", \n \"@syncfusion/ej2-inputs\": \"syncfusion:ej2-inputs/dist/ej2-inputs.umd.min.js\", \n \"@syncfusion/ej2-lists\": \"syncfusion:ej2-lists/dist/ej2-lists.umd.min.js\",\n \"@syncfusion/ej2-navigations\": \"syncfusion:ej2-navigations/dist/ej2-navigations.umd.min.js\", \n \"@syncfusion/ej2-popups\": \"syncfusion:ej2-popups/dist/ej2-popups.umd.min.js\",\n \"@syncfusion/ej2-excel-export\": \"syncfusion:ej2-excel-export/dist/ej2-excel-export.umd.min.js\",\n \"@syncfusion/ej2-pdf-export\": \"syncfusion:ej2-pdf-export/dist/ej2-pdf-export.umd.min.js\",\n \"@syncfusion/ej2-compression\": \"syncfusion:ej2-compression/dist/ej2-compression.umd.min.js\",\n \"@syncfusion/ej2-file-utils\": \"syncfusion:ej2-file-utils/dist/ej2-file-utils.umd.min.js\"\n },\n meta: { \n '*.json': { loader: 'plugin-json' }\n }\n});\nSystem.import('index.ts').catch(console.error.bind(console));"}
\ No newline at end of file
diff --git a/src/chart/bollinger-plnkr.json b/src/chart/bollinger-plnkr.json
index c1813a3c..a4630fdb 100644
--- a/src/chart/bollinger-plnkr.json
+++ b/src/chart/bollinger-plnkr.json
@@ -1 +1 @@
-{"financial-data":"/**\n * Data for technical indicators\n */\nexport let chartData: object[] = [\n {\n x: new Date('2012-04-02'),\n open: 85.9757,\n high: 90.6657,\n low: 85.7685,\n close: 90.5257,\n volume: 660187068\n },\n {\n x: new Date('2012-04-09'),\n open: 89.4471,\n high: 92,\n low: 86.2157,\n close: 86.4614,\n volume: 912634864\n },\n {\n x: new Date('2012-04-16'),\n open: 87.1514,\n high: 88.6071,\n low: 81.4885,\n close: 81.8543,\n volume: 1221746066\n },\n {\n x: new Date('2012-04-23'),\n open: 81.5157,\n high: 88.2857,\n low: 79.2857,\n close: 86.1428,\n volume: 965935749\n },\n {\n x: new Date('2012-04-30'),\n open: 85.4,\n high: 85.4857,\n low: 80.7385,\n close: 80.75,\n volume: 615249365\n },\n {\n x: new Date('2012-05-07'),\n open: 80.2143,\n high: 82.2685,\n low: 79.8185,\n close: 80.9585,\n volume: 541742692\n },\n {\n x: new Date('2012-05-14'),\n open: 80.3671,\n high: 81.0728,\n low: 74.5971,\n close: 75.7685,\n volume: 708126233\n },\n {\n x: new Date('2012-05-21'),\n open: 76.3571,\n high: 82.3571,\n low: 76.2928,\n close: 80.3271,\n volume: 682076215\n },\n {\n x: new Date('2012-05-28'),\n open: 81.5571,\n high: 83.0714,\n low: 80.0743,\n close: 80.1414,\n volume: 480059584\n },\n {\n x: new Date('2012-06-04'),\n open: 80.2143,\n high: 82.9405,\n low: 78.3571,\n close: 82.9028,\n volume: 517577005\n },\n {\n x: new Date('2012-06-11'),\n open: 83.96,\n high: 84.0714,\n low: 80.9571,\n close: 82.0185,\n volume: 499693120\n },\n {\n x: new Date('2012-06-18'),\n open: 81.5657,\n high: 84.2857,\n low: 81.4814,\n close: 83.1571,\n volume: 442172142\n },\n {\n x: new Date('2012-06-25'),\n open: 82.4714,\n high: 83.4285,\n low: 80.8014,\n close: 83.4285,\n volume: 371529102\n },\n {\n x: new Date('2012-07-02'),\n open: 83.5328,\n high: 87.7628,\n low: 83.3714,\n close: 86.5543,\n volume: 385906790\n },\n {\n x: new Date('2012-07-09'),\n open: 86.4714,\n high: 88.5528,\n low: 84.6685,\n close: 86.4243,\n volume: 524235196\n },\n {\n x: new Date('2012-07-16'),\n open: 86.4457,\n high: 87.9071,\n low: 86.1643,\n close: 86.3285,\n volume: 419537217\n },\n {\n x: new Date('2012-07-23'),\n open: 84.9143,\n high: 87.0971,\n low: 81.4285,\n close: 83.5943,\n volume: 680773023\n },\n {\n x: new Date('2012-07-30'),\n open: 84.4171,\n high: 88.2828,\n low: 83.9743,\n close: 87.9571,\n volume: 475109323\n },\n {\n x: new Date('2012-08-06'),\n open: 88.1843,\n high: 89.2857,\n low: 87.8943,\n close: 88.8143,\n volume: 312826308\n },\n {\n x: new Date('2012-08-13'),\n open: 89.0557,\n high: 92.5985,\n low: 89.0357,\n close: 92.5871,\n volume: 392867193\n },\n {\n x: new Date('2012-08-20'),\n open: 92.8585,\n high: 96.4114,\n low: 92.5871,\n close: 94.746,\n volume: 708614692\n },\n {\n x: new Date('2012-08-27'),\n open: 97.1414,\n high: 97.2671,\n low: 93.8928,\n close: 95.0343,\n volume: 383807217\n },\n {\n x: new Date('2012-09-03'),\n open: 95.1085,\n high: 97.4971,\n low: 94.9285,\n close: 97.2057,\n volume: 355722047\n },\n {\n x: new Date('2012-09-10'),\n open: 97.2071,\n high: 99.5685,\n low: 93.7143,\n close: 98.7543,\n volume: 724042207\n },\n {\n x: new Date('2012-09-17'),\n open: 99.9071,\n high: 100.7243,\n low: 99.0885,\n close: 100.0135,\n volume: 500166040\n },\n {\n x: new Date('2012-09-24'),\n open: 98.1228,\n high: 99.3028,\n low: 94.3357,\n close: 95.3007,\n volume: 714507994\n },\n {\n x: new Date('2012-10-01'),\n open: 95.88,\n high: 96.6785,\n low: 92.95,\n close: 93.2271,\n volume: 638543622\n },\n {\n x: new Date('2012-10-08'),\n open: 92.4114,\n high: 92.5085,\n low: 89.0785,\n close: 89.9591,\n volume: 747127724\n },\n {\n x: new Date('2012-10-15'),\n open: 90.3357,\n high: 93.2557,\n low: 87.0885,\n close: 87.12,\n volume: 646996264\n },\n {\n x: new Date('2012-10-22'),\n open: 87.4885,\n high: 90.7685,\n low: 84.4285,\n close: 86.2857,\n volume: 866040680\n },\n {\n x: new Date('2012-10-29'),\n open: 84.9828,\n high: 86.1428,\n low: 82.1071,\n close: 82.4,\n volume: 367371310\n },\n {\n x: new Date('2012-11-05'),\n open: 83.3593,\n high: 84.3914,\n low: 76.2457,\n close: 78.1514,\n volume: 919719846\n },\n {\n x: new Date('2012-11-12'),\n open: 79.1643,\n high: 79.2143,\n low: 72.25,\n close: 75.3825,\n volume: 894382149\n },\n {\n x: new Date('2012-11-19'),\n open: 77.2443,\n high: 81.7143,\n low: 77.1257,\n close: 81.6428,\n volume: 527416747\n },\n {\n x: new Date('2012-11-26'),\n open: 82.2714,\n high: 84.8928,\n low: 81.7514,\n close: 83.6114,\n volume: 646467974\n },\n {\n x: new Date('2012-12-03'),\n open: 84.8071,\n high: 84.9414,\n low: 74.09,\n close: 76.1785,\n volume: 980096264\n },\n {\n x: new Date('2012-12-10'),\n open: 75,\n high: 78.5085,\n low: 72.2257,\n close: 72.8277,\n volume: 835016110\n },\n {\n x: new Date('2012-12-17'),\n open: 72.7043,\n high: 76.4143,\n low: 71.6043,\n close: 74.19,\n volume: 726150329\n },\n {\n x: new Date('2012-12-24'),\n open: 74.3357,\n high: 74.8928,\n low: 72.0943,\n close: 72.7984,\n volume: 321104733\n },\n {\n x: new Date('2012-12-31'),\n open: 72.9328,\n high: 79.2857,\n low: 72.7143,\n close: 75.2857,\n volume: 540854882\n },\n {\n x: new Date('2013-01-07'),\n open: 74.5714,\n high: 75.9843,\n low: 73.6,\n close: 74.3285,\n volume: 574594262\n },\n {\n x: new Date('2013-01-14'),\n open: 71.8114,\n high: 72.9643,\n low: 69.0543,\n close: 71.4285,\n volume: 803105621\n },\n {\n x: new Date('2013-01-21'),\n open: 72.08,\n high: 73.57,\n low: 62.1428,\n close: 62.84,\n volume: 971912560\n },\n {\n x: new Date('2013-01-28'),\n open: 62.5464,\n high: 66.0857,\n low: 62.2657,\n close: 64.8028,\n volume: 656549587\n },\n {\n x: new Date('2013-02-04'),\n open: 64.8443,\n high: 68.4014,\n low: 63.1428,\n close: 67.8543,\n volume: 743778993\n },\n {\n x: new Date('2013-02-11'),\n open: 68.0714,\n high: 69.2771,\n low: 65.7028,\n close: 65.7371,\n volume: 585292366\n },\n {\n x: new Date('2013-02-18'),\n open: 65.8714,\n high: 66.1043,\n low: 63.26,\n close: 64.4014,\n volume: 421766997\n },\n {\n x: new Date('2013-02-25'),\n open: 64.8357,\n high: 65.0171,\n low: 61.4257,\n close: 61.4957,\n volume: 582741215\n },\n {\n x: new Date('2013-03-04'),\n open: 61.1143,\n high: 62.2043,\n low: 59.8571,\n close: 61.6743,\n volume: 632856539\n },\n {\n x: new Date('2013-03-11'),\n open: 61.3928,\n high: 63.4614,\n low: 60.7343,\n close: 63.38,\n volume: 572066981\n },\n {\n x: new Date('2013-03-18'),\n open: 63.0643,\n high: 66.0143,\n low: 63.0286,\n close: 65.9871,\n volume: 552156035\n },\n {\n x: new Date('2013-03-25'),\n open: 66.3843,\n high: 67.1357,\n low: 63.0886,\n close: 63.2371,\n volume: 390762517\n },\n {\n x: new Date('2013-04-01'),\n open: 63.1286,\n high: 63.3854,\n low: 59.9543,\n close: 60.4571,\n volume: 505273732\n },\n {\n x: new Date('2013-04-08'),\n open: 60.6928,\n high: 62.57,\n low: 60.3557,\n close: 61.4,\n volume: 387323550\n },\n {\n x: new Date('2013-04-15'),\n open: 61,\n high: 61.1271,\n low: 55.0143,\n close: 55.79,\n volume: 709945604\n },\n {\n x: new Date('2013-04-22'),\n open: 56.0914,\n high: 59.8241,\n low: 55.8964,\n close: 59.6007,\n volume: 787007506\n },\n {\n x: new Date('2013-04-29'),\n open: 60.0643,\n high: 64.7471,\n low: 60,\n close: 64.2828,\n volume: 655020017\n },\n {\n x: new Date('2013-05-06'),\n open: 65.1014,\n high: 66.5357,\n low: 64.3543,\n close: 64.71,\n volume: 545488533\n },\n {\n x: new Date('2013-05-13'),\n open: 64.5014,\n high: 65.4143,\n low: 59.8428,\n close: 61.8943,\n volume: 633706550\n },\n {\n x: new Date('2013-05-20'),\n open: 61.7014,\n high: 64.05,\n low: 61.4428,\n close: 63.5928,\n volume: 494379068\n },\n {\n x: new Date('2013-05-27'),\n open: 64.2714,\n high: 65.3,\n low: 62.7714,\n close: 64.2478,\n volume: 362907830\n },\n {\n x: new Date('2013-06-03'),\n open: 64.39,\n high: 64.9186,\n low: 61.8243,\n close: 63.1158,\n volume: 443249793\n },\n {\n x: new Date('2013-06-10'),\n open: 63.5328,\n high: 64.1541,\n low: 61.2143,\n close: 61.4357,\n volume: 389680092\n },\n {\n x: new Date('2013-06-17'),\n open: 61.6343,\n high: 62.2428,\n low: 58.3,\n close: 59.0714,\n volume: 400384818\n },\n {\n x: new Date('2013-06-24'),\n open: 58.2,\n high: 58.38,\n low: 55.5528,\n close: 56.6471,\n volume: 519314826\n },\n {\n x: new Date('2013-07-01'),\n open: 57.5271,\n high: 60.47,\n low: 57.3171,\n close: 59.6314,\n volume: 343878841\n },\n {\n x: new Date('2013-07-08'),\n open: 60.0157,\n high: 61.3986,\n low: 58.6257,\n close: 60.93,\n volume: 384106977\n },\n {\n x: new Date('2013-07-15'),\n open: 60.7157,\n high: 62.1243,\n low: 60.5957,\n close: 60.7071,\n volume: 286035513\n },\n {\n x: new Date('2013-07-22'),\n open: 61.3514,\n high: 63.5128,\n low: 59.8157,\n close: 62.9986,\n volume: 395816827\n },\n {\n x: new Date('2013-07-29'),\n open: 62.9714,\n high: 66.1214,\n low: 62.8857,\n close: 66.0771,\n volume: 339668858\n },\n {\n x: new Date('2013-08-05'),\n open: 66.3843,\n high: 67.4128,\n low: 64.8071,\n close: 64.9214,\n volume: 368486781\n },\n {\n x: new Date('2013-08-12'),\n open: 65.2657,\n high: 72.0357,\n low: 65.2328,\n close: 71.7614,\n volume: 711563584\n },\n {\n x: new Date('2013-08-19'),\n open: 72.0485,\n high: 73.3914,\n low: 71.1714,\n close: 71.5743,\n volume: 417119660\n },\n {\n x: new Date('2013-08-26'),\n open: 71.5357,\n high: 72.8857,\n low: 69.4286,\n close: 69.6023,\n volume: 392805888\n },\n {\n x: new Date('2013-09-02'),\n open: 70.4428,\n high: 71.7485,\n low: 69.6214,\n close: 71.1743,\n volume: 317244380\n },\n {\n x: new Date('2013-09-09'),\n open: 72.1428,\n high: 72.56,\n low: 66.3857,\n close: 66.4143,\n volume: 669376320\n },\n {\n x: new Date('2013-09-16'),\n open: 65.8571,\n high: 68.3643,\n low: 63.8886,\n close: 66.7728,\n volume: 625142677\n },\n {\n x: new Date('2013-09-23'),\n open: 70.8714,\n high: 70.9871,\n low: 68.6743,\n close: 68.9643,\n volume: 475274537\n },\n {\n x: new Date('2013-09-30'),\n open: 68.1786,\n high: 70.3357,\n low: 67.773,\n close: 69.0043,\n volume: 368198906\n },\n {\n x: new Date('2013-10-07'),\n open: 69.5086,\n high: 70.5486,\n low: 68.3257,\n close: 70.4017,\n volume: 361437661\n },\n {\n x: new Date('2013-10-14'),\n open: 69.9757,\n high: 72.7514,\n low: 69.9071,\n close: 72.6985,\n volume: 342694379\n },\n {\n x: new Date('2013-10-21'),\n open: 73.11,\n high: 76.1757,\n low: 72.5757,\n close: 75.1368,\n volume: 490458997\n },\n {\n x: new Date('2013-10-28'),\n open: 75.5771,\n high: 77.0357,\n low: 73.5057,\n close: 74.29,\n volume: 508130174\n },\n {\n x: new Date('2013-11-04'),\n open: 74.4428,\n high: 75.555,\n low: 73.1971,\n close: 74.3657,\n volume: 318132218\n },\n {\n x: new Date('2013-11-11'),\n open: 74.2843,\n high: 75.6114,\n low: 73.4871,\n close: 74.9987,\n volume: 306711021\n },\n {\n x: new Date('2013-11-18'),\n open: 74.9985,\n high: 75.3128,\n low: 73.3814,\n close: 74.2571,\n volume: 282778778\n },\n {\n x: new Date('2013-11-25'),\n open: 74.4314,\n high: 79.7614,\n low: 74.4285,\n close: 79.4385,\n volume: 327405302\n },\n {\n x: new Date('2013-12-02'),\n open: 79.7143,\n high: 82.1622,\n low: 78.6885,\n close: 80.0028,\n volume: 522055676\n },\n {\n x: new Date('2013-12-09'),\n open: 80.1286,\n high: 81.5671,\n low: 79.0957,\n close: 79.2043,\n volume: 387271099\n },\n {\n x: new Date('2013-12-16'),\n open: 79.2885,\n high: 80.377,\n low: 76.9714,\n close: 78.4314,\n volume: 457580848\n },\n {\n x: new Date('2013-12-23'),\n open: 81.1428,\n high: 81.6971,\n low: 79.9285,\n close: 80.0128,\n volume: 274253503\n },\n {\n x: new Date('2013-12-30'),\n open: 79.6371,\n high: 80.1828,\n low: 77.2043,\n close: 77.2828,\n volume: 275734934\n },\n {\n x: new Date('2014-01-06'),\n open: 76.7785,\n high: 78.1228,\n low: 75.8728,\n close: 76.1343,\n volume: 393462075\n },\n {\n x: new Date('2014-01-13'),\n open: 75.7014,\n high: 80.0285,\n low: 75.6971,\n close: 77.2385,\n volume: 439557459\n },\n {\n x: new Date('2014-01-20'),\n open: 77.2843,\n high: 79.6128,\n low: 77.2028,\n close: 78.01,\n volume: 385585525\n },\n {\n x: new Date('2014-01-27'),\n open: 78.5814,\n high: 79.2571,\n low: 70.5071,\n close: 71.5143,\n volume: 813702575\n },\n {\n x: new Date('2014-02-03'),\n open: 71.8014,\n high: 74.7042,\n low: 71.3286,\n close: 74.24,\n volume: 434447570\n },\n {\n x: new Date('2014-02-10'),\n open: 74.0943,\n high: 77.9971,\n low: 74,\n close: 77.7128,\n volume: 379011880\n },\n {\n x: new Date('2014-02-17'),\n open: 78,\n high: 78.7414,\n low: 74.9428,\n close: 75.0357,\n volume: 289609443\n },\n {\n x: new Date('2014-02-24'),\n open: 74.7357,\n high: 76.1071,\n low: 73.6571,\n close: 75.1771,\n volume: 367569649\n },\n {\n x: new Date('2014-03-03'),\n open: 74.7743,\n high: 76.3928,\n low: 74.6871,\n close: 75.7771,\n volume: 275972640\n },\n {\n x: new Date('2014-03-10'),\n open: 75.48,\n high: 77.0943,\n low: 74.7143,\n close: 74.9557,\n volume: 287729528\n },\n {\n x: new Date('2014-03-17'),\n open: 75.3857,\n high: 76.6057,\n low: 75.0286,\n close: 76.1243,\n volume: 303531061\n },\n {\n x: new Date('2014-03-24'),\n open: 76.9171,\n high: 78.4285,\n low: 76.3214,\n close: 76.6943,\n volume: 338387221\n },\n {\n x: new Date('2014-03-31'),\n open: 77.0328,\n high: 77.64,\n low: 75.7971,\n close: 75.9743,\n volume: 245749459\n },\n {\n x: new Date('2014-04-07'),\n open: 75.4314,\n high: 76.0343,\n low: 73.8771,\n close: 74.23,\n volume: 312008139\n },\n {\n x: new Date('2014-04-14'),\n open: 74.5571,\n high: 75.3943,\n low: 73.0471,\n close: 74.9914,\n volume: 241209047\n },\n {\n x: new Date('2014-04-21'),\n open: 75.0485,\n high: 81.7128,\n low: 74.8514,\n close: 81.7057,\n volume: 476651465\n },\n {\n x: new Date('2014-04-28'),\n open: 81.8285,\n high: 85.6328,\n low: 81.7928,\n close: 84.6543,\n volume: 473712709\n },\n {\n x: new Date('2014-05-05'),\n open: 84.3057,\n high: 86.3442,\n low: 82.9043,\n close: 83.6489,\n volume: 365535013\n },\n {\n x: new Date('2014-05-12'),\n open: 83.9271,\n high: 85.3614,\n low: 83.6285,\n close: 85.3585,\n volume: 260931637\n },\n {\n x: new Date('2014-05-19'),\n open: 85.4071,\n high: 87.8184,\n low: 85.3328,\n close: 87.7328,\n volume: 294298274\n },\n {\n x: new Date('2014-05-26'),\n open: 87.9828,\n high: 92.0243,\n low: 87.9471,\n close: 90.4285,\n volume: 400232120\n },\n {\n x: new Date('2014-06-02'),\n open: 90.5657,\n high: 93.0371,\n low: 88.9285,\n close: 92.2243,\n volume: 412158024\n },\n {\n x: new Date('2014-06-09'),\n open: 92.7,\n high: 95.05,\n low: 90.88,\n close: 91.28,\n volume: 292422550\n },\n {\n x: new Date('2014-06-16'),\n open: 91.51,\n high: 92.75,\n low: 90.9,\n close: 90.91,\n volume: 234325480\n },\n {\n x: new Date('2014-06-23'),\n open: 91.32,\n high: 92,\n low: 89.65,\n close: 91.98,\n volume: 213712160\n },\n {\n x: new Date('2014-06-30'),\n open: 92.1,\n high: 94.1,\n low: 92.09,\n close: 94.03,\n volume: 138936570\n },\n {\n x: new Date('2014-07-07'),\n open: 94.14,\n high: 96.8,\n low: 93.52,\n close: 95.22,\n volume: 229782440\n },\n {\n x: new Date('2014-07-14'),\n open: 95.86,\n high: 97.1,\n low: 92.57,\n close: 94.43,\n volume: 248104390\n },\n {\n x: new Date('2014-07-21'),\n open: 94.99,\n high: 97.88,\n low: 93.72,\n close: 97.671,\n volume: 273021350\n },\n {\n x: new Date('2014-07-28'),\n open: 97.82,\n high: 99.44,\n low: 94.81,\n close: 96.13,\n volume: 235868530\n },\n {\n x: new Date('2014-08-04'),\n open: 96.37,\n high: 96.58,\n low: 93.28,\n close: 94.74,\n volume: 222522120\n },\n {\n x: new Date('2014-08-11'),\n open: 95.27,\n high: 98.19,\n low: 94.8355,\n close: 97.98,\n volume: 178806580\n },\n {\n x: new Date('2014-08-18'),\n open: 98.49,\n high: 101.47,\n low: 97.98,\n close: 101.32,\n volume: 246446280\n },\n {\n x: new Date('2014-08-25'),\n open: 101.79,\n high: 102.9,\n low: 100.7,\n close: 102.5,\n volume: 232858250\n },\n {\n x: new Date('2014-09-01'),\n open: 103.06,\n high: 103.74,\n low: 97.79,\n close: 98.97,\n volume: 322045910\n },\n {\n x: new Date('2014-09-08'),\n open: 99.3,\n high: 103.08,\n low: 96.14,\n close: 101.66,\n volume: 460851840\n },\n {\n x: new Date('2014-09-15'),\n open: 102.81,\n high: 103.05,\n low: 98.89,\n close: 100.96,\n volume: 296425730\n },\n {\n x: new Date('2014-09-22'),\n open: 101.8,\n high: 102.94,\n low: 97.72,\n close: 100.75,\n volume: 337617850\n },\n {\n x: new Date('2014-09-29'),\n open: 98.65,\n high: 101.54,\n low: 98.04,\n close: 99.62,\n volume: 246900230\n },\n {\n x: new Date('2014-10-06'),\n open: 99.95,\n high: 102.38,\n low: 98.31,\n close: 100.73,\n volume: 279646740\n },\n {\n x: new Date('2014-10-13'),\n open: 101.33,\n high: 101.78,\n low: 95.18,\n close: 97.67,\n volume: 356408760\n },\n {\n x: new Date('2014-10-20'),\n open: 98.315,\n high: 105.49,\n low: 98.22,\n close: 105.22,\n volume: 355329760\n },\n {\n x: new Date('2014-10-27'),\n open: 104.85,\n high: 108.04,\n low: 104.7,\n close: 108,\n volume: 219443560\n },\n {\n x: new Date('2014-11-03'),\n open: 108.22,\n high: 110.3,\n low: 107.72,\n close: 109.01,\n volume: 199332700\n },\n {\n x: new Date('2014-11-10'),\n open: 109.02,\n high: 114.19,\n low: 108.4,\n close: 114.18,\n volume: 203976340\n },\n {\n x: new Date('2014-11-17'),\n open: 114.27,\n high: 117.57,\n low: 113.3,\n close: 116.47,\n volume: 232574480\n },\n {\n x: new Date('2014-11-24'),\n open: 116.85,\n high: 119.75,\n low: 116.62,\n close: 118.93,\n volume: 181158620\n },\n {\n x: new Date('2014-12-01'),\n open: 118.81,\n high: 119.25,\n low: 111.27,\n close: 115,\n volume: 266118290\n },\n {\n x: new Date('2014-12-08'),\n open: 114.1,\n high: 114.85,\n low: 109.35,\n close: 109.73,\n volume: 259311140\n },\n {\n x: new Date('2014-12-15'),\n open: 110.7,\n high: 113.24,\n low: 106.26,\n close: 111.78,\n volume: 326382400\n },\n {\n x: new Date('2014-12-22'),\n open: 112.16,\n high: 114.52,\n low: 111.97,\n close: 113.99,\n volume: 119248900\n },\n {\n x: new Date('2014-12-29'),\n open: 113.79,\n high: 114.77,\n low: 107.35,\n close: 109.33,\n volume: 151780640\n },\n {\n x: new Date('2015-01-05'),\n open: 108.29,\n high: 113.25,\n low: 104.63,\n close: 112.01,\n volume: 282690970\n },\n {\n x: new Date('2015-01-12'),\n open: 112.6,\n high: 112.8,\n low: 105.2,\n close: 105.99,\n volume: 303531140\n },\n {\n x: new Date('2015-01-19'),\n open: 107.84,\n high: 113.75,\n low: 106.5,\n close: 112.98,\n volume: 198362640\n },\n {\n x: new Date('2015-01-26'),\n open: 113.74,\n high: 120,\n low: 109.03,\n close: 117.16,\n volume: 461747290\n },\n {\n x: new Date('2015-02-02'),\n open: 118.05,\n high: 120.51,\n low: 116.08,\n close: 118.93,\n volume: 270190470\n },\n {\n x: new Date('2015-02-09'),\n open: 118.55,\n high: 127.48,\n low: 118.43,\n close: 127.08,\n volume: 301354470\n },\n {\n x: new Date('2015-02-16'),\n open: 127.49,\n high: 129.5,\n low: 126.92,\n close: 129.495,\n volume: 193883960\n },\n {\n x: new Date('2015-02-23'),\n open: 130.02,\n high: 133.6,\n low: 126.61,\n close: 128.46,\n volume: 369856960\n },\n {\n x: new Date('2015-03-02'),\n open: 129.25,\n high: 130.28,\n low: 125.76,\n close: 126.6,\n volume: 246472020\n },\n {\n x: new Date('2015-03-09'),\n open: 127.96,\n high: 129.57,\n low: 121.63,\n close: 123.59,\n volume: 325921230\n },\n {\n x: new Date('2015-03-16'),\n open: 123.88,\n high: 129.2451,\n low: 122.87,\n close: 125.9,\n volume: 266016400\n },\n {\n x: new Date('2015-03-23'),\n open: 127.12,\n high: 128.04,\n low: 122.6,\n close: 123.25,\n volume: 208731730\n },\n {\n x: new Date('2015-03-30'),\n open: 124.05,\n high: 126.49,\n low: 123.1,\n close: 125.32,\n volume: 161628950\n },\n {\n x: new Date('2015-04-06'),\n open: 124.47,\n high: 128.1218,\n low: 124.33,\n close: 127.1,\n volume: 181454510\n },\n {\n x: new Date('2015-04-13'),\n open: 128.37,\n high: 128.57,\n low: 124.46,\n close: 124.75,\n volume: 170090870\n },\n {\n x: new Date('2015-04-20'),\n open: 125.57,\n high: 130.63,\n low: 125.17,\n close: 130.28,\n volume: 206698310\n },\n {\n x: new Date('2015-04-27'),\n open: 132.31,\n high: 134.54,\n low: 124.58,\n close: 128.95,\n volume: 417115180\n },\n {\n x: new Date('2015-05-04'),\n open: 129.5,\n high: 130.57,\n low: 123.36,\n close: 127.62,\n volume: 270197900\n },\n {\n x: new Date('2015-05-11'),\n open: 127.39,\n high: 129.49,\n low: 124.82,\n close: 128.77,\n volume: 207858180\n },\n {\n x: new Date('2015-05-18'),\n open: 128.38,\n high: 132.97,\n low: 128.36,\n close: 132.54,\n volume: 216438970\n },\n {\n x: new Date('2015-05-25'),\n open: 132.6,\n high: 132.91,\n low: 129.12,\n close: 130.28,\n volume: 197468800\n },\n {\n x: new Date('2015-06-01'),\n open: 131.2,\n high: 131.39,\n low: 128.36,\n close: 128.65,\n volume: 170465550\n },\n {\n x: new Date('2015-06-08'),\n open: 128.9,\n high: 130.18,\n low: 125.62,\n close: 127.17,\n volume: 219812710\n },\n {\n x: new Date('2015-06-15'),\n open: 126.1,\n high: 128.31,\n low: 125.71,\n close: 126.6,\n volume: 197925030\n },\n {\n x: new Date('2015-06-22'),\n open: 127.49,\n high: 129.8,\n low: 126.51,\n close: 126.75,\n volume: 195104520\n },\n {\n x: new Date('2015-06-29'),\n open: 125.46,\n high: 126.94,\n low: 124.48,\n close: 126.44,\n volume: 150747530\n },\n {\n x: new Date('2015-07-06'),\n open: 124.94,\n high: 126.23,\n low: 119.22,\n close: 123.28,\n volume: 274904180\n },\n {\n x: new Date('2015-07-13'),\n open: 125.03,\n high: 129.62,\n low: 124.32,\n close: 129.62,\n volume: 188579340\n },\n {\n x: new Date('2015-07-20'),\n open: 130.97,\n high: 132.97,\n low: 121.99,\n close: 124.5,\n volume: 336423370\n },\n {\n x: new Date('2015-07-27'),\n open: 123.09,\n high: 123.91,\n low: 120.91,\n close: 121.3,\n volume: 191087840\n },\n {\n x: new Date('2015-08-03'),\n open: 121.5,\n high: 122.57,\n low: 112.1,\n close: 115.52,\n volume: 383883210\n },\n {\n x: new Date('2015-08-10'),\n open: 116.53,\n high: 119.99,\n low: 109.63,\n close: 115.96,\n volume: 344549090\n },\n {\n x: new Date('2015-08-17'),\n open: 116.04,\n high: 117.65,\n low: 105.645,\n close: 105.76,\n volume: 318855760\n },\n {\n x: new Date('2015-08-24'),\n open: 94.87,\n high: 113.31,\n low: 92,\n close: 113.29,\n volume: 498047270\n },\n {\n x: new Date('2015-08-31'),\n open: 112.03,\n high: 114.53,\n low: 107.36,\n close: 109.27,\n volume: 297402060\n },\n {\n x: new Date('2015-09-07'),\n open: 111.65,\n high: 114.21,\n low: 109.77,\n close: 114.21,\n volume: 251859600\n },\n {\n x: new Date('2015-09-14'),\n open: 116.58,\n high: 116.89,\n low: 111.87,\n close: 113.45,\n volume: 276281980\n },\n {\n x: new Date('2015-09-21'),\n open: 113.67,\n high: 116.69,\n low: 112.37,\n close: 114.71,\n volume: 238617740\n },\n {\n x: new Date('2015-09-28'),\n open: 113.85,\n high: 114.57,\n low: 107.31,\n close: 110.38,\n volume: 313017610\n },\n {\n x: new Date('2015-10-05'),\n open: 109.88,\n high: 112.28,\n low: 108.21,\n close: 112.12,\n volume: 261920950\n },\n {\n x: new Date('2015-10-12'),\n open: 112.73,\n high: 112.75,\n low: 109.56,\n close: 111.04,\n volume: 184208970\n },\n {\n x: new Date('2015-10-19'),\n open: 110.8,\n high: 119.228,\n low: 110.11,\n close: 119.08,\n volume: 221612230\n },\n {\n x: new Date('2015-10-26'),\n open: 118.08,\n high: 121.22,\n low: 113.99,\n close: 119.5,\n volume: 319660750\n },\n {\n x: new Date('2015-11-02'),\n open: 119.87,\n high: 123.82,\n low: 119.61,\n close: 121.06,\n volume: 194953700\n },\n {\n x: new Date('2015-11-09'),\n open: 120.96,\n high: 121.81,\n low: 112.27,\n close: 112.34,\n volume: 216054740\n },\n {\n x: new Date('2015-11-16'),\n open: 111.38,\n high: 119.92,\n low: 111,\n close: 119.3,\n volume: 189492500\n },\n {\n x: new Date('2015-11-23'),\n open: 119.27,\n high: 119.73,\n low: 117.12,\n close: 117.81,\n volume: 109582040\n },\n {\n x: new Date('2015-11-30'),\n open: 117.99,\n high: 119.41,\n low: 114.22,\n close: 119.03,\n volume: 205415620\n },\n {\n x: new Date('2015-12-07'),\n open: 118.98,\n high: 119.86,\n low: 112.851,\n close: 113.18,\n volume: 188609110\n },\n {\n x: new Date('2015-12-14'),\n open: 112.18,\n high: 112.8,\n low: 105.81,\n close: 106.03,\n volume: 314856190\n },\n {\n x: new Date('2015-12-21'),\n open: 107.28,\n high: 109,\n low: 105.57,\n close: 108.03,\n volume: 126450510\n },\n {\n x: new Date('2015-12-28'),\n open: 107.59,\n high: 109.43,\n low: 104.82,\n close: 105.26,\n volume: 123621760\n },\n {\n x: new Date('2016-01-04'),\n open: 102.61,\n high: 105.85,\n low: 96.43,\n close: 96.96,\n volume: 343000960\n },\n {\n x: new Date('2016-01-11'),\n open: 98.97,\n high: 101.19,\n low: 95.36,\n close: 97.13,\n volume: 303375940\n },\n {\n x: new Date('2016-01-18'),\n open: 98.41,\n high: 101.46,\n low: 93.42,\n close: 101.42,\n volume: 242982970\n },\n {\n x: new Date('2016-01-25'),\n open: 101.52,\n high: 101.53,\n low: 92.39,\n close: 97.34,\n volume: 376481100\n },\n {\n x: new Date('2016-02-01'),\n open: 96.47,\n high: 97.33,\n low: 93.69,\n close: 94.02,\n volume: 216608840\n },\n {\n x: new Date('2016-02-08'),\n open: 93.13,\n high: 96.35,\n low: 92.59,\n close: 93.99,\n volume: 230794620\n },\n {\n x: new Date('2016-02-15'),\n open: 95.02,\n high: 98.89,\n low: 94.61,\n close: 96.04,\n volume: 167001070\n },\n {\n x: new Date('2016-02-22'),\n open: 96.31,\n high: 98.0237,\n low: 93.32,\n close: 96.91,\n volume: 158759600\n },\n {\n x: new Date('2016-02-29'),\n open: 96.86,\n high: 103.75,\n low: 96.65,\n close: 103.01,\n volume: 201482180\n },\n {\n x: new Date('2016-03-07'),\n open: 102.39,\n high: 102.83,\n low: 100.15,\n close: 102.26,\n volume: 155437450\n },\n {\n x: new Date('2016-03-14'),\n open: 101.91,\n high: 106.5,\n low: 101.78,\n close: 105.92,\n volume: 181323210\n },\n {\n x: new Date('2016-03-21'),\n open: 105.93,\n high: 107.65,\n low: 104.89,\n close: 105.67,\n volume: 119054360\n },\n {\n x: new Date('2016-03-28'),\n open: 106,\n high: 110.42,\n low: 104.88,\n close: 109.99,\n volume: 147641240\n },\n {\n x: new Date('2016-04-04'),\n open: 110.42,\n high: 112.19,\n low: 108.121,\n close: 108.66,\n volume: 145351790\n },\n {\n x: new Date('2016-04-11'),\n open: 108.97,\n high: 112.39,\n low: 108.66,\n close: 109.85,\n volume: 161518860\n },\n {\n x: new Date('2016-04-18'),\n open: 108.89,\n high: 108.95,\n low: 104.62,\n close: 105.68,\n volume: 188775240\n },\n {\n x: new Date('2016-04-25'),\n open: 105,\n high: 105.65,\n low: 92.51,\n close: 93.74,\n volume: 345910030\n },\n {\n x: new Date('2016-05-02'),\n open: 93.965,\n high: 95.9,\n low: 91.85,\n close: 92.72,\n volume: 225114110\n },\n {\n x: new Date('2016-05-09'),\n open: 93,\n high: 93.77,\n low: 89.47,\n close: 90.52,\n volume: 215596350\n },\n {\n x: new Date('2016-05-16'),\n open: 92.39,\n high: 95.43,\n low: 91.65,\n close: 95.22,\n volume: 212312980\n },\n {\n x: new Date('2016-05-23'),\n open: 95.87,\n high: 100.73,\n low: 95.67,\n close: 100.35,\n volume: 203902650\n },\n {\n x: new Date('2016-05-30'),\n open: 99.6,\n high: 100.4,\n low: 96.63,\n close: 97.92,\n volume: 140064910\n },\n {\n x: new Date('2016-06-06'),\n open: 97.99,\n high: 101.89,\n low: 97.55,\n close: 98.83,\n volume: 124731320\n },\n {\n x: new Date('2016-06-13'),\n open: 98.69,\n high: 99.12,\n low: 95.3,\n close: 95.33,\n volume: 191017280\n },\n {\n x: new Date('2016-06-20'),\n open: 96,\n high: 96.89,\n low: 92.65,\n close: 93.4,\n volume: 206149160\n },\n {\n x: new Date('2016-06-27'),\n open: 93,\n high: 96.465,\n low: 91.5,\n close: 95.89,\n volume: 184254460\n },\n {\n x: new Date('2016-07-04'),\n open: 95.39,\n high: 96.89,\n low: 94.37,\n close: 96.68,\n volume: 111769640\n },\n {\n x: new Date('2016-07-11'),\n open: 96.75,\n high: 99.3,\n low: 96.73,\n close: 98.78,\n volume: 142244590\n },\n {\n x: new Date('2016-07-18'),\n open: 98.7,\n high: 101,\n low: 98.31,\n close: 98.66,\n volume: 147358320\n },\n {\n x: new Date('2016-07-25'),\n open: 98.25,\n high: 104.55,\n low: 96.42,\n close: 104.21,\n volume: 252358930\n },\n {\n x: new Date('2016-08-01'),\n open: 104.41,\n high: 107.65,\n low: 104,\n close: 107.48,\n volume: 168265830\n },\n {\n x: new Date('2016-08-08'),\n open: 107.52,\n high: 108.94,\n low: 107.16,\n close: 108.18,\n volume: 124255340\n },\n {\n x: new Date('2016-08-15'),\n open: 108.14,\n high: 110.23,\n low: 108.08,\n close: 109.36,\n volume: 131814920\n },\n {\n x: new Date('2016-08-22'),\n open: 108.86,\n high: 109.32,\n low: 106.31,\n close: 106.94,\n volume: 123373540\n },\n {\n x: new Date('2016-08-29'),\n open: 106.62,\n high: 108,\n low: 105.5,\n close: 107.73,\n volume: 134426100\n },\n {\n x: new Date('2016-09-05'),\n open: 107.9,\n high: 108.76,\n low: 103.13,\n close: 103.13,\n volume: 168312530\n },\n {\n x: new Date('2016-09-12'),\n open: 102.65,\n high: 116.13,\n low: 102.53,\n close: 114.92,\n volume: 388543710\n },\n {\n x: new Date('2016-09-19'),\n open: 115.19,\n high: 116.18,\n low: 111.55,\n close: 112.71,\n volume: 200842480\n },\n {\n x: new Date('2016-09-26'),\n open: 111.64,\n high: 114.64,\n low: 111.55,\n close: 113.05,\n volume: 156186800\n },\n {\n x: new Date('2016-10-03'),\n open: 112.71,\n high: 114.56,\n low: 112.28,\n close: 114.06,\n volume: 125587350\n },\n {\n x: new Date('2016-10-10'),\n open: 115.02,\n high: 118.69,\n low: 114.72,\n close: 117.63,\n volume: 208231690\n },\n {\n x: new Date('2016-10-17'),\n open: 117.33,\n high: 118.21,\n low: 113.8,\n close: 116.6,\n volume: 114497020\n },\n {\n x: new Date('2016-10-24'),\n open: 117.1,\n high: 118.36,\n low: 113.31,\n close: 113.72,\n volume: 204530120\n },\n {\n x: new Date('2016-10-31'),\n open: 113.65,\n high: 114.23,\n low: 108.11,\n close: 108.84,\n volume: 155287280\n },\n {\n x: new Date('2016-11-07'),\n open: 110.08,\n high: 111.72,\n low: 105.83,\n close: 108.43,\n volume: 206825070\n },\n {\n x: new Date('2016-11-14'),\n open: 107.71,\n high: 110.54,\n low: 104.08,\n close: 110.06,\n volume: 197790040\n },\n {\n x: new Date('2016-11-21'),\n open: 110.12,\n high: 112.42,\n low: 110.01,\n close: 111.79,\n volume: 93992370\n },\n {\n x: new Date('2016-11-28'),\n open: 111.43,\n high: 112.465,\n low: 108.85,\n close: 109.9,\n volume: 155229390\n },\n {\n x: new Date('2016-12-05'),\n open: 110,\n high: 114.7,\n low: 108.25,\n close: 113.95,\n volume: 151624650\n },\n {\n x: new Date('2016-12-12'),\n open: 113.29,\n high: 116.73,\n low: 112.49,\n close: 115.97,\n volume: 194003220\n },\n {\n x: new Date('2016-12-19'),\n open: 115.8,\n high: 117.5,\n low: 115.59,\n close: 116.52,\n volume: 113106370\n },\n {\n x: new Date('2016-12-26'),\n open: 116.52,\n high: 118.0166,\n low: 115.43,\n close: 115.82,\n volume: 84354060\n },\n {\n x: new Date('2017-01-02'),\n open: 115.8,\n high: 118.16,\n low: 114.76,\n close: 117.91,\n volume: 103680760\n },\n {\n x: new Date('2017-01-09'),\n open: 117.95,\n high: 119.93,\n low: 117.94,\n close: 119.04,\n volume: 138446660\n },\n {\n x: new Date('2017-01-16'),\n open: 118.34,\n high: 120.5,\n low: 118.22,\n close: 120,\n volume: 113576380\n },\n {\n x: new Date('2017-01-23'),\n open: 120,\n high: 122.44,\n low: 119.5,\n close: 121.95,\n volume: 124406640\n },\n {\n x: new Date('2017-01-30'),\n open: 120.93,\n high: 130.49,\n low: 120.62,\n close: 129.08,\n volume: 248063580\n },\n {\n x: new Date('2017-02-06'),\n open: 129.13,\n high: 132.94,\n low: 128.9,\n close: 132.12,\n volume: 136252280\n },\n {\n x: new Date('2017-02-13'),\n open: 133.08,\n high: 136.27,\n low: 132.75,\n close: 135.72,\n volume: 136326260\n },\n {\n x: new Date('2017-02-20'),\n open: 136.23,\n high: 137.48,\n low: 135.28,\n close: 136.66,\n volume: 87773190\n },\n {\n x: new Date('2017-02-27'),\n open: 137.14,\n high: 140.2786,\n low: 136.28,\n close: 139.78,\n volume: 127757050\n },\n {\n x: new Date('2017-03-06'),\n open: 139.365,\n high: 139.98,\n low: 137.05,\n close: 139.14,\n volume: 99061270\n },\n {\n x: new Date('2017-03-13'),\n open: 138.85,\n high: 141.02,\n low: 138.82,\n close: 139.99,\n volume: 120881720\n },\n {\n x: new Date('2017-03-20'),\n open: 140.4,\n high: 142.8,\n low: 139.73,\n close: 140.64,\n volume: 129178500\n },\n {\n x: new Date('2017-03-27'),\n open: 139.39,\n high: 144.5,\n low: 138.62,\n close: 143.66,\n volume: 126819590\n },\n {\n x: new Date('2017-04-03'),\n open: 143.71,\n high: 145.46,\n low: 143.05,\n close: 143.34,\n volume: 105274540\n },\n {\n x: new Date('2017-04-10'),\n open: 143.6,\n high: 143.8792,\n low: 140.06,\n close: 141.05,\n volume: 87342130\n },\n {\n x: new Date('2017-04-17'),\n open: 141.48,\n high: 142.92,\n low: 140.45,\n close: 142.27,\n volume: 89092650\n },\n {\n x: new Date('2017-04-24'),\n open: 143.5,\n high: 144.9,\n low: 143.18,\n close: 143.65,\n volume: 90423600\n },\n {\n x: new Date('2017-05-01'),\n open: 145.1,\n high: 148.98,\n low: 144.27,\n close: 148.96,\n volume: 173861760\n },\n {\n x: new Date('2017-05-08'),\n open: 149.03,\n high: 156.42,\n low: 149.03,\n close: 156.1,\n volume: 173087500\n },\n {\n x: new Date('2017-05-15'),\n open: 156.01,\n high: 156.65,\n low: 149.71,\n close: 153.06,\n volume: 156993820\n },\n {\n x: new Date('2017-05-22'),\n open: 154,\n high: 154.9,\n low: 152.67,\n close: 153.61,\n volume: 103151450\n },\n {\n x: new Date('2017-05-29'),\n open: 153.42,\n high: 155.45,\n low: 152.22,\n close: 155.45,\n volume: 88670120\n },\n {\n x: new Date('2017-06-05'),\n open: 154.34,\n high: 155.98,\n low: 146.02,\n close: 148.98,\n volume: 158814040\n },\n {\n x: new Date('2017-06-12'),\n open: 145.74,\n high: 147.5,\n low: 142.2,\n close: 142.27,\n volume: 219638930\n },\n {\n x: new Date('2017-06-19'),\n open: 143.66,\n high: 147.16,\n low: 143.66,\n close: 146.28,\n volume: 132832660\n },\n {\n x: new Date('2017-06-26'),\n open: 147.17,\n high: 148.28,\n low: 142.28,\n close: 144.02,\n volume: 126890110\n },\n {\n x: new Date('2017-07-03'),\n open: 144.88,\n high: 145.3001,\n low: 142.41,\n close: 144.18,\n volume: 78465450\n },\n {\n x: new Date('2017-07-10'),\n open: 144.11,\n high: 149.33,\n low: 143.37,\n close: 149.04,\n volume: 109759170\n },\n {\n x: new Date('2017-07-17'),\n open: 148.82,\n high: 151.74,\n low: 148.57,\n close: 150.27,\n volume: 104744470\n },\n {\n x: new Date('2017-07-24'),\n open: 150.58,\n high: 153.99,\n low: 147.3,\n close: 149.5,\n volume: 105536280\n },\n {\n x: new Date('2017-07-31'),\n open: 149.9,\n high: 159.75,\n low: 148.13,\n close: 156.39,\n volume: 170204830\n },\n {\n x: new Date('2017-08-07'),\n open: 157.06,\n high: 161.83,\n low: 154.63,\n close: 157.48,\n volume: 149860480\n },\n {\n x: new Date('2017-08-14'),\n open: 159.32,\n high: 162.51,\n low: 156.72,\n close: 157.5,\n volume: 133829670\n },\n {\n x: new Date('2017-08-21'),\n open: 157.5,\n high: 160.74,\n low: 155.1101,\n close: 159.86,\n volume: 112238670\n },\n {\n x: new Date('2017-08-28'),\n open: 160.14,\n high: 164.94,\n low: 159.93,\n close: 164.05,\n volume: 125610990\n },\n {\n x: new Date('2017-09-04'),\n open: 163.75,\n high: 164.25,\n low: 158.53,\n close: 158.63,\n volume: 101419110\n },\n {\n x: new Date('2017-09-11'),\n open: 160.5,\n high: 163.96,\n low: 157.91,\n close: 159.88,\n volume: 220431100\n },\n {\n x: new Date('2017-09-18'),\n open: 160.11,\n high: 160.5,\n low: 157.995,\n close: 158.67,\n volume: 27939544\n }\n];\nexport let axesData: object[] = [\n { xDate: new Date('2013-03-27'), Open: 85.97, High: 86.37, Low: 85.96, Close: 86.33 },\n { xDate: new Date('2013-03-29'), Open: 85.97, High: 86.37, Low: 85.96, Close: 86.33 },\n { xDate: new Date('2013-04-01'), Open: 86.1, High: 86.15, Low: 85.9, Close: 86.03 },\n { xDate: new Date('2013-04-03'), Open: 85.93, High: 86.17, Low: 85.84, Close: 86.02 },\n { xDate: new Date('2013-04-05'), Open: 85.74, High: 86, Low: 85.66, Close: 86 },\n { xDate: new Date('2013-04-07'), Open: 85.71, High: 85.71, Low: 85.36, Close: 85.62 },\n { xDate: new Date('2013-04-09'), Open: 85.3, High: 85.92, Low: 85.16, Close: 85.8 },\n { xDate: new Date('2013-04-11'), Open: 84.23, High: 85.46, Low: 84.23, Close: 85.2 },\n { xDate: new Date('2013-04-13'), Open: 84.51, High: 84.54, Low: 84.19, Close: 84.3 },\n { xDate: new Date('2013-04-15'), Open: 84.44, High: 84.65, Low: 84.2, Close: 84.63 },\n { xDate: new Date('2013-04-17'), Open: 84.6, High: 84.81, Low: 84.59, Close: 84.65 },\n { xDate: new Date('2013-04-19'), Open: 84.52, High: 84.86, Low: 84.4, Close: 84.76 },\n { xDate: new Date('2013-04-21'), Open: 84.17, High: 84.66, Low: 84.16, Close: 84.47 },\n { xDate: new Date('2013-04-23'), Open: 84.22, High: 84.3, Low: 83.98, Close: 84.26 },\n { xDate: new Date('2013-04-25'), Open: 83.75, High: 84.1, Low: 83.65, Close: 84 },\n { xDate: new Date('2013-04-27'), Open: 84, High: 84.01, Low: 83.67, Close: 83.74 },\n { xDate: new Date('2013-04-29'), Open: 84, High: 84.01, Low: 83.67, Close: 83.74 },\n { xDate: new Date('2013-05-01'), Open: 84.3, High: 84.45, Low: 84.19, Close: 84.22 },\n { xDate: new Date('2013-05-03'), Open: 83.79, High: 84.19, Low: 83.7, Close: 84.04 },\n { xDate: new Date('2013-05-05'), Open: 84.02, High: 84.02, Low: 83.69, Close: 83.71 },\n { xDate: new Date('2013-05-07'), Open: 84.01, High: 84.04, Low: 83.82, Close: 83.96 },\n { xDate: new Date('2013-05-09'), Open: 83.9, High: 84.02, Low: 83.86, Close: 83.94 },\n { xDate: new Date('2013-05-11'), Open: 84.09, High: 84.17, Low: 83.9, Close: 84.06 },\n { xDate: new Date('2013-05-13'), Open: 83.89, High: 84.25, Low: 83.77, Close: 84.01 },\n { xDate: new Date('2013-05-15'), Open: 84.05, High: 84.14, Low: 83.84, Close: 83.91 },\n { xDate: new Date('2013-05-17'), Open: 84.49, High: 84.65, Low: 84.18, Close: 84.22 },\n { xDate: new Date('2013-05-19'), Open: 84.99, High: 85.1, Low: 84.37, Close: 84.43 },\n { xDate: new Date('2013-05-21'), Open: 84.96, High: 85.06, Low: 84.7, Close: 85.01 },\n { xDate: new Date('2013-05-23'), Open: 84.68, High: 84.9, Low: 84.65, Close: 84.76 },\n { xDate: new Date('2013-05-25'), Open: 84.35, High: 85.03, Low: 84.32, Close: 84.67 },\n { xDate: new Date('2013-05-27'), Open: 84.19, High: 84.31, Low: 84.16, Close: 84.19 },\n { xDate: new Date('2013-05-29'), Open: 84.19, High: 84.31, Low: 84.16, Close: 84.19 },\n { xDate: new Date('2013-06-01'), Open: 84.2, High: 84.29, Low: 84.04, Close: 84.15 },\n { xDate: new Date('2013-06-03'), Open: 84.21, High: 84.25, Low: 84.03, Close: 84.17 },\n { xDate: new Date('2013-06-05'), Open: 84.72, High: 84.87, Low: 84.44, Close: 84.49 },\n { xDate: new Date('2013-06-07'), Open: 84.85, High: 84.88, Low: 84.5, Close: 84.72 },\n { xDate: new Date('2013-06-09'), Open: 84.53, High: 84.74, Low: 84.25, Close: 84.69 },\n { xDate: new Date('2013-06-11'), Open: 84.4, High: 84.7, Low: 84.27, Close: 84.52 },\n { xDate: new Date('2013-06-13'), Open: 84.96, High: 85.07, Low: 84.5, Close: 84.57 },\n { xDate: new Date('2013-06-15'), Open: 85.28, High: 85.32, Low: 84.95, Close: 85.03 },\n { xDate: new Date('2013-06-17'), Open: 85.35, High: 85.39, Low: 85.1, Close: 85.32 },\n { xDate: new Date('2013-06-19'), Open: 85.65, High: 85.66, Low: 85.21, Close: 85.36 },\n { xDate: new Date('2013-06-21'), Open: 85.38, High: 85.85, Low: 85.25, Close: 85.67 },\n { xDate: new Date('2013-06-23'), Open: 85.8, High: 85.96, Low: 85.67, Close: 85.83 },\n { xDate: new Date('2013-06-25'), Open: 86.07, High: 86.22, Low: 85.75, Close: 85.87 },\n { xDate: new Date('2013-06-27'), Open: 86.05, High: 86.08, Low: 85.68, Close: 85.79 },\n { xDate: new Date('2013-06-29'), Open: 86.05, High: 86.08, Low: 85.68, Close: 85.79 },\n { xDate: new Date('2013-07-01'), Open: 85.85, High: 86.25, Low: 85.79, Close: 86.06 },\n { xDate: new Date('2013-07-03'), Open: 85.6, High: 85.85, Low: 85.49, Close: 85.81 },\n { xDate: new Date('2013-07-05'), Open: 85.94, High: 86, Low: 85.48, Close: 85.66 },\n { xDate: new Date('2013-07-07'), Open: 86.55, High: 86.64, Low: 85.36, Close: 85.92 },\n { xDate: new Date('2013-07-09'), Open: 86.46, High: 86.87, Low: 86.4, Close: 86.71 },\n { xDate: new Date('2013-07-11'), Open: 86.3, High: 86.39, Low: 86.13, Close: 86.38 },\n { xDate: new Date('2013-07-13'), Open: 85.74, High: 86.44, Low: 85.67, Close: 86.19 },\n { xDate: new Date('2013-07-15'), Open: 85.56, High: 85.62, Low: 85.34, Close: 85.61 },\n { xDate: new Date('2013-07-17'), Open: 85.79, High: 85.89, Low: 85.36, Close: 85.52 },\n { xDate: new Date('2013-07-19'), Open: 85.54, High: 86, Low: 85.51, Close: 85.76 },\n { xDate: new Date('2013-07-21'), Open: 85, High: 85.17, Low: 84.87, Close: 85.15 },\n { xDate: new Date('2013-07-23'), Open: 85.1, High: 85.28, Low: 84.72, Close: 85.08 },\n { xDate: new Date('2013-07-25'), Open: 85.46, High: 85.56, Low: 85.18, Close: 85.37 },\n { xDate: new Date('2013-07-27'), Open: 85.42, High: 85.44, Low: 85.09, Close: 85.42 },\n { xDate: new Date('2013-07-29'), Open: 85.42, High: 85.44, Low: 85.09, Close: 85.42 },\n { xDate: new Date('2013-08-01'), Open: 85.79, High: 85.89, Low: 85.36, Close: 85.54 },\n { xDate: new Date('2013-08-03'), Open: 85.83, High: 85.85, Low: 85.55, Close: 85.64 },\n { xDate: new Date('2013-08-05'), Open: 86.19, High: 86.25, Low: 85.8, Close: 85.98 },\n { xDate: new Date('2013-08-07'), Open: 86.17, High: 86.28, Low: 85.96, Close: 86.07 },\n { xDate: new Date('2013-08-09'), Open: 86.19, High: 86.26, Low: 85.97, Close: 86.2 },\n { xDate: new Date('2013-08-11'), Open: 85.98, High: 86.31, Low: 85.86, Close: 86.15 },\n { xDate: new Date('2013-08-13'), Open: 85.82, High: 86.18, Low: 85.74, Close: 85.78 },\n { xDate: new Date('2013-08-15'), Open: 85.45, High: 85.66, Low: 85.41, Close: 85.55 },\n { xDate: new Date('2013-08-17'), Open: 85.53, High: 85.53, Low: 85.31, Close: 85.48 },\n { xDate: new Date('2013-08-19'), Open: 85.6, High: 85.68, Low: 85.34, Close: 85.39 },\n { xDate: new Date('2013-08-21'), Open: 85.6, High: 85.72, Low: 85.5, Close: 85.61 },\n { xDate: new Date('2013-08-23'), Open: 85.34, High: 85.52, Low: 85.3, Close: 85.49 },\n { xDate: new Date('2013-08-25'), Open: 85.66, High: 85.72, Low: 85.38, Close: 85.41 },\n { xDate: new Date('2013-08-27'), Open: 85.93, High: 85.95, Low: 85.59, Close: 85.62 },\n { xDate: new Date('2013-08-29'), Open: 85.91, High: 85.93, Low: 85.63, Close: 85.58 },\n { xDate: new Date('2013-09-01'), Open: 85.6, High: 85.87, Low: 85.5, Close: 85.81 }\n];","index.ts":"import { enableRipple } from '@syncfusion/ej2-base';\nenableRipple(true);\nimport {\n Chart, CandleSeries, Category, Tooltip, ILoadedEventArgs, DateTime, Zoom, Logarithmic,\n Crosshair, LineSeries, BollingerBands, ChartTheme, RangeAreaSeries\n} from '@syncfusion/ej2-charts';\nimport { chartData } from './financial-data';\nimport { Browser } from '@syncfusion/ej2-base';\nChart.Inject(\n CandleSeries, Category, Tooltip, DateTime, Zoom, Logarithmic, Crosshair, LineSeries, RangeAreaSeries,\n BollingerBands\n);\n\n/**\n * Sample for Bollinger Band indicator\n */\n\n\n let chart: Chart = new Chart({\n // Initializing the axes \n primaryXAxis: {\n valueType: 'DateTime',\n intervalType: 'Months',\n majorGridLines: { width: 0 },\n zoomFactor: 0.6, zoomPosition: 0.6,\n skeleton: 'yMd',\n crosshairTooltip: { enable: true }\n },\n chartArea: {\n border: {\n width: 0\n }\n },\n primaryYAxis: {\n title: 'Price',\n labelFormat: '${value}M',\n minimum: 50, maximum: 170, interval: 30,\n majorGridLines: { width: 1 },\n lineStyle: { width: 0 }\n },\n // Initializing the chart series\n series: [{\n dataSource: chartData, width: 2,\n xName: 'x', yName: 'y', low: 'low', high: 'high', close: 'close', volume: 'volume', open: 'open',\n name: 'Apple Inc', bearFillColor: '#2ecd71', bullFillColor: '#e74c3d',\n type: 'Candle', animation: { enable: false }\n }],\n // Initializing the indicators\n indicators: [{\n type: 'BollingerBands', field: 'Close', seriesName: 'Apple Inc', fill: '#606eff',\n period: 14, animation: { enable: true }, upperLine: { color: '#ffb735', width: 1 }, lowerLine: { color: '#f2ec2f', width: 1 }\n }],\n /**\n * Initializing the user interaction features like, tooltip, crosshair and zooming\n */\n tooltip: {\n enable: true, shared: true\n },\n crosshair: { enable: true, lineType: 'Vertical' },\n zoomSettings: {\n enableMouseWheelZooming: true,\n enableSelectionZooming: true,\n enableDeferredZooming: true,\n enablePinchZooming: true,\n mode: 'X'\n },\n width : Browser.isDevice ? '100%' : '80%',\n title: 'AAPL - 2012-2017',\n load: (args: ILoadedEventArgs) => {\n let selectedTheme: string = location.hash.split('/')[1];\n selectedTheme = selectedTheme ? selectedTheme : 'Material';\n args.chart.theme = (selectedTheme.charAt(0).toUpperCase() + selectedTheme.slice(1));\n },\n legendSettings: { visible: false }\n });\n chart.appendTo('#container');\n\n","index.html":"\n \n \n \n \n\n\n\n\n\n\n\n","systemjs.config.js":"System.config({\n transpiler: \"typescript\",\n typescriptOptions: {\n compilerOptions: {\n target: \"umd\",\n module: \"commonjs\",\n moduleResolution: \"node\",\n emitDecoratorMetadata: true,\n experimentalDecorators: true\n }\n },\n paths: {\n \"syncfusion:\": \"http://npmci.syncfusion.com/packages/production/\"\n },\n map: {\n main: \"index.ts\",\n typescript: \"https://unpkg.com/typescript@2.2.2/lib/typescript.js\",\n 'plugin-json':'https://cdnjs.cloudflare.com/ajax/libs/systemjs-plugin-json/0.3.0/json.min.js',\n \"@syncfusion/ej2-base\": \"syncfusion:ej2-base/dist/ej2-base.umd.min.js\",\n \"@syncfusion/ej2-buttons\": \"syncfusion:ej2-buttons/dist/ej2-buttons.umd.min.js\",\n \"@syncfusion/ej2-calendars\": \"syncfusion:ej2-calendars/dist/ej2-calendars.umd.min.js\",\n \"@syncfusion/ej2-charts\": \"syncfusion:ej2-charts/dist/ej2-charts.umd.min.js\",\n \"@syncfusion/ej2-circulargauge\": \"syncfusion:ej2-circulargauge/dist/ej2-circulargauge.umd.min.js\",\n \"@syncfusion/ej2-lineargauge\": \"syncfusion:ej2-lineargauge/dist/ej2-lineargauge.umd.min.js\",\n \"@syncfusion/ej2-data\": \"syncfusion:ej2-data/dist/ej2-data.umd.min.js\",\n \"@syncfusion/ej2-dropdowns\": \"syncfusion:ej2-dropdowns/dist/ej2-dropdowns.umd.min.js\",\n \"@syncfusion/ej2-grids\": \"syncfusion:ej2-grids/dist/ej2-grids.umd.min.js\", \n \"@syncfusion/ej2-inputs\": \"syncfusion:ej2-inputs/dist/ej2-inputs.umd.min.js\", \n \"@syncfusion/ej2-lists\": \"syncfusion:ej2-lists/dist/ej2-lists.umd.min.js\",\n \"@syncfusion/ej2-navigations\": \"syncfusion:ej2-navigations/dist/ej2-navigations.umd.min.js\", \n \"@syncfusion/ej2-popups\": \"syncfusion:ej2-popups/dist/ej2-popups.umd.min.js\",\n \"@syncfusion/ej2-excel-export\": \"syncfusion:ej2-excel-export/dist/ej2-excel-export.umd.min.js\",\n \"@syncfusion/ej2-pdf-export\": \"syncfusion:ej2-pdf-export/dist/ej2-pdf-export.umd.min.js\",\n \"@syncfusion/ej2-compression\": \"syncfusion:ej2-compression/dist/ej2-compression.umd.min.js\",\n \"@syncfusion/ej2-file-utils\": \"syncfusion:ej2-file-utils/dist/ej2-file-utils.umd.min.js\"\n },\n meta: { \n '*.json': { loader: 'plugin-json' }\n }\n});\nSystem.import('index.ts').catch(console.error.bind(console));"}
\ No newline at end of file
+{"financial-data":"/**\n * Data for technical indicators\n */\nexport let chartData: object[] = [\n {\n x: new Date('2012-04-02'),\n open: 85.9757,\n high: 90.6657,\n low: 85.7685,\n close: 90.5257,\n volume: 660187068\n },\n {\n x: new Date('2012-04-09'),\n open: 89.4471,\n high: 92,\n low: 86.2157,\n close: 86.4614,\n volume: 912634864\n },\n {\n x: new Date('2012-04-16'),\n open: 87.1514,\n high: 88.6071,\n low: 81.4885,\n close: 81.8543,\n volume: 1221746066\n },\n {\n x: new Date('2012-04-23'),\n open: 81.5157,\n high: 88.2857,\n low: 79.2857,\n close: 86.1428,\n volume: 965935749\n },\n {\n x: new Date('2012-04-30'),\n open: 85.4,\n high: 85.4857,\n low: 80.7385,\n close: 80.75,\n volume: 615249365\n },\n {\n x: new Date('2012-05-07'),\n open: 80.2143,\n high: 82.2685,\n low: 79.8185,\n close: 80.9585,\n volume: 541742692\n },\n {\n x: new Date('2012-05-14'),\n open: 80.3671,\n high: 81.0728,\n low: 74.5971,\n close: 75.7685,\n volume: 708126233\n },\n {\n x: new Date('2012-05-21'),\n open: 76.3571,\n high: 82.3571,\n low: 76.2928,\n close: 80.3271,\n volume: 682076215\n },\n {\n x: new Date('2012-05-28'),\n open: 81.5571,\n high: 83.0714,\n low: 80.0743,\n close: 80.1414,\n volume: 480059584\n },\n {\n x: new Date('2012-06-04'),\n open: 80.2143,\n high: 82.9405,\n low: 78.3571,\n close: 82.9028,\n volume: 517577005\n },\n {\n x: new Date('2012-06-11'),\n open: 83.96,\n high: 84.0714,\n low: 80.9571,\n close: 82.0185,\n volume: 499693120\n },\n {\n x: new Date('2012-06-18'),\n open: 81.5657,\n high: 84.2857,\n low: 81.4814,\n close: 83.1571,\n volume: 442172142\n },\n {\n x: new Date('2012-06-25'),\n open: 82.4714,\n high: 83.4285,\n low: 80.8014,\n close: 83.4285,\n volume: 371529102\n },\n {\n x: new Date('2012-07-02'),\n open: 83.5328,\n high: 87.7628,\n low: 83.3714,\n close: 86.5543,\n volume: 385906790\n },\n {\n x: new Date('2012-07-09'),\n open: 86.4714,\n high: 88.5528,\n low: 84.6685,\n close: 86.4243,\n volume: 524235196\n },\n {\n x: new Date('2012-07-16'),\n open: 86.4457,\n high: 87.9071,\n low: 86.1643,\n close: 86.3285,\n volume: 419537217\n },\n {\n x: new Date('2012-07-23'),\n open: 84.9143,\n high: 87.0971,\n low: 81.4285,\n close: 83.5943,\n volume: 680773023\n },\n {\n x: new Date('2012-07-30'),\n open: 84.4171,\n high: 88.2828,\n low: 83.9743,\n close: 87.9571,\n volume: 475109323\n },\n {\n x: new Date('2012-08-06'),\n open: 88.1843,\n high: 89.2857,\n low: 87.8943,\n close: 88.8143,\n volume: 312826308\n },\n {\n x: new Date('2012-08-13'),\n open: 89.0557,\n high: 92.5985,\n low: 89.0357,\n close: 92.5871,\n volume: 392867193\n },\n {\n x: new Date('2012-08-20'),\n open: 92.8585,\n high: 96.4114,\n low: 92.5871,\n close: 94.746,\n volume: 708614692\n },\n {\n x: new Date('2012-08-27'),\n open: 97.1414,\n high: 97.2671,\n low: 93.8928,\n close: 95.0343,\n volume: 383807217\n },\n {\n x: new Date('2012-09-03'),\n open: 95.1085,\n high: 97.4971,\n low: 94.9285,\n close: 97.2057,\n volume: 355722047\n },\n {\n x: new Date('2012-09-10'),\n open: 97.2071,\n high: 99.5685,\n low: 93.7143,\n close: 98.7543,\n volume: 724042207\n },\n {\n x: new Date('2012-09-17'),\n open: 99.9071,\n high: 100.7243,\n low: 99.0885,\n close: 100.0135,\n volume: 500166040\n },\n {\n x: new Date('2012-09-24'),\n open: 98.1228,\n high: 99.3028,\n low: 94.3357,\n close: 95.3007,\n volume: 714507994\n },\n {\n x: new Date('2012-10-01'),\n open: 95.88,\n high: 96.6785,\n low: 92.95,\n close: 93.2271,\n volume: 638543622\n },\n {\n x: new Date('2012-10-08'),\n open: 92.4114,\n high: 92.5085,\n low: 89.0785,\n close: 89.9591,\n volume: 747127724\n },\n {\n x: new Date('2012-10-15'),\n open: 90.3357,\n high: 93.2557,\n low: 87.0885,\n close: 87.12,\n volume: 646996264\n },\n {\n x: new Date('2012-10-22'),\n open: 87.4885,\n high: 90.7685,\n low: 84.4285,\n close: 86.2857,\n volume: 866040680\n },\n {\n x: new Date('2012-10-29'),\n open: 84.9828,\n high: 86.1428,\n low: 82.1071,\n close: 82.4,\n volume: 367371310\n },\n {\n x: new Date('2012-11-05'),\n open: 83.3593,\n high: 84.3914,\n low: 76.2457,\n close: 78.1514,\n volume: 919719846\n },\n {\n x: new Date('2012-11-12'),\n open: 79.1643,\n high: 79.2143,\n low: 72.25,\n close: 75.3825,\n volume: 894382149\n },\n {\n x: new Date('2012-11-19'),\n open: 77.2443,\n high: 81.7143,\n low: 77.1257,\n close: 81.6428,\n volume: 527416747\n },\n {\n x: new Date('2012-11-26'),\n open: 82.2714,\n high: 84.8928,\n low: 81.7514,\n close: 83.6114,\n volume: 646467974\n },\n {\n x: new Date('2012-12-03'),\n open: 84.8071,\n high: 84.9414,\n low: 74.09,\n close: 76.1785,\n volume: 980096264\n },\n {\n x: new Date('2012-12-10'),\n open: 75,\n high: 78.5085,\n low: 72.2257,\n close: 72.8277,\n volume: 835016110\n },\n {\n x: new Date('2012-12-17'),\n open: 72.7043,\n high: 76.4143,\n low: 71.6043,\n close: 74.19,\n volume: 726150329\n },\n {\n x: new Date('2012-12-24'),\n open: 74.3357,\n high: 74.8928,\n low: 72.0943,\n close: 72.7984,\n volume: 321104733\n },\n {\n x: new Date('2012-12-31'),\n open: 72.9328,\n high: 79.2857,\n low: 72.7143,\n close: 75.2857,\n volume: 540854882\n },\n {\n x: new Date('2013-01-07'),\n open: 74.5714,\n high: 75.9843,\n low: 73.6,\n close: 74.3285,\n volume: 574594262\n },\n {\n x: new Date('2013-01-14'),\n open: 71.8114,\n high: 72.9643,\n low: 69.0543,\n close: 71.4285,\n volume: 803105621\n },\n {\n x: new Date('2013-01-21'),\n open: 72.08,\n high: 73.57,\n low: 62.1428,\n close: 62.84,\n volume: 971912560\n },\n {\n x: new Date('2013-01-28'),\n open: 62.5464,\n high: 66.0857,\n low: 62.2657,\n close: 64.8028,\n volume: 656549587\n },\n {\n x: new Date('2013-02-04'),\n open: 64.8443,\n high: 68.4014,\n low: 63.1428,\n close: 67.8543,\n volume: 743778993\n },\n {\n x: new Date('2013-02-11'),\n open: 68.0714,\n high: 69.2771,\n low: 65.7028,\n close: 65.7371,\n volume: 585292366\n },\n {\n x: new Date('2013-02-18'),\n open: 65.8714,\n high: 66.1043,\n low: 63.26,\n close: 64.4014,\n volume: 421766997\n },\n {\n x: new Date('2013-02-25'),\n open: 64.8357,\n high: 65.0171,\n low: 61.4257,\n close: 61.4957,\n volume: 582741215\n },\n {\n x: new Date('2013-03-04'),\n open: 61.1143,\n high: 62.2043,\n low: 59.8571,\n close: 61.6743,\n volume: 632856539\n },\n {\n x: new Date('2013-03-11'),\n open: 61.3928,\n high: 63.4614,\n low: 60.7343,\n close: 63.38,\n volume: 572066981\n },\n {\n x: new Date('2013-03-18'),\n open: 63.0643,\n high: 66.0143,\n low: 63.0286,\n close: 65.9871,\n volume: 552156035\n },\n {\n x: new Date('2013-03-25'),\n open: 66.3843,\n high: 67.1357,\n low: 63.0886,\n close: 63.2371,\n volume: 390762517\n },\n {\n x: new Date('2013-04-01'),\n open: 63.1286,\n high: 63.3854,\n low: 59.9543,\n close: 60.4571,\n volume: 505273732\n },\n {\n x: new Date('2013-04-08'),\n open: 60.6928,\n high: 62.57,\n low: 60.3557,\n close: 61.4,\n volume: 387323550\n },\n {\n x: new Date('2013-04-15'),\n open: 61,\n high: 61.1271,\n low: 55.0143,\n close: 55.79,\n volume: 709945604\n },\n {\n x: new Date('2013-04-22'),\n open: 56.0914,\n high: 59.8241,\n low: 55.8964,\n close: 59.6007,\n volume: 787007506\n },\n {\n x: new Date('2013-04-29'),\n open: 60.0643,\n high: 64.7471,\n low: 60,\n close: 64.2828,\n volume: 655020017\n },\n {\n x: new Date('2013-05-06'),\n open: 65.1014,\n high: 66.5357,\n low: 64.3543,\n close: 64.71,\n volume: 545488533\n },\n {\n x: new Date('2013-05-13'),\n open: 64.5014,\n high: 65.4143,\n low: 59.8428,\n close: 61.8943,\n volume: 633706550\n },\n {\n x: new Date('2013-05-20'),\n open: 61.7014,\n high: 64.05,\n low: 61.4428,\n close: 63.5928,\n volume: 494379068\n },\n {\n x: new Date('2013-05-27'),\n open: 64.2714,\n high: 65.3,\n low: 62.7714,\n close: 64.2478,\n volume: 362907830\n },\n {\n x: new Date('2013-06-03'),\n open: 64.39,\n high: 64.9186,\n low: 61.8243,\n close: 63.1158,\n volume: 443249793\n },\n {\n x: new Date('2013-06-10'),\n open: 63.5328,\n high: 64.1541,\n low: 61.2143,\n close: 61.4357,\n volume: 389680092\n },\n {\n x: new Date('2013-06-17'),\n open: 61.6343,\n high: 62.2428,\n low: 58.3,\n close: 59.0714,\n volume: 400384818\n },\n {\n x: new Date('2013-06-24'),\n open: 58.2,\n high: 58.38,\n low: 55.5528,\n close: 56.6471,\n volume: 519314826\n },\n {\n x: new Date('2013-07-01'),\n open: 57.5271,\n high: 60.47,\n low: 57.3171,\n close: 59.6314,\n volume: 343878841\n },\n {\n x: new Date('2013-07-08'),\n open: 60.0157,\n high: 61.3986,\n low: 58.6257,\n close: 60.93,\n volume: 384106977\n },\n {\n x: new Date('2013-07-15'),\n open: 60.7157,\n high: 62.1243,\n low: 60.5957,\n close: 60.7071,\n volume: 286035513\n },\n {\n x: new Date('2013-07-22'),\n open: 61.3514,\n high: 63.5128,\n low: 59.8157,\n close: 62.9986,\n volume: 395816827\n },\n {\n x: new Date('2013-07-29'),\n open: 62.9714,\n high: 66.1214,\n low: 62.8857,\n close: 66.0771,\n volume: 339668858\n },\n {\n x: new Date('2013-08-05'),\n open: 66.3843,\n high: 67.4128,\n low: 64.8071,\n close: 64.9214,\n volume: 368486781\n },\n {\n x: new Date('2013-08-12'),\n open: 65.2657,\n high: 72.0357,\n low: 65.2328,\n close: 71.7614,\n volume: 711563584\n },\n {\n x: new Date('2013-08-19'),\n open: 72.0485,\n high: 73.3914,\n low: 71.1714,\n close: 71.5743,\n volume: 417119660\n },\n {\n x: new Date('2013-08-26'),\n open: 71.5357,\n high: 72.8857,\n low: 69.4286,\n close: 69.6023,\n volume: 392805888\n },\n {\n x: new Date('2013-09-02'),\n open: 70.4428,\n high: 71.7485,\n low: 69.6214,\n close: 71.1743,\n volume: 317244380\n },\n {\n x: new Date('2013-09-09'),\n open: 72.1428,\n high: 72.56,\n low: 66.3857,\n close: 66.4143,\n volume: 669376320\n },\n {\n x: new Date('2013-09-16'),\n open: 65.8571,\n high: 68.3643,\n low: 63.8886,\n close: 66.7728,\n volume: 625142677\n },\n {\n x: new Date('2013-09-23'),\n open: 70.8714,\n high: 70.9871,\n low: 68.6743,\n close: 68.9643,\n volume: 475274537\n },\n {\n x: new Date('2013-09-30'),\n open: 68.1786,\n high: 70.3357,\n low: 67.773,\n close: 69.0043,\n volume: 368198906\n },\n {\n x: new Date('2013-10-07'),\n open: 69.5086,\n high: 70.5486,\n low: 68.3257,\n close: 70.4017,\n volume: 361437661\n },\n {\n x: new Date('2013-10-14'),\n open: 69.9757,\n high: 72.7514,\n low: 69.9071,\n close: 72.6985,\n volume: 342694379\n },\n {\n x: new Date('2013-10-21'),\n open: 73.11,\n high: 76.1757,\n low: 72.5757,\n close: 75.1368,\n volume: 490458997\n },\n {\n x: new Date('2013-10-28'),\n open: 75.5771,\n high: 77.0357,\n low: 73.5057,\n close: 74.29,\n volume: 508130174\n },\n {\n x: new Date('2013-11-04'),\n open: 74.4428,\n high: 75.555,\n low: 73.1971,\n close: 74.3657,\n volume: 318132218\n },\n {\n x: new Date('2013-11-11'),\n open: 74.2843,\n high: 75.6114,\n low: 73.4871,\n close: 74.9987,\n volume: 306711021\n },\n {\n x: new Date('2013-11-18'),\n open: 74.9985,\n high: 75.3128,\n low: 73.3814,\n close: 74.2571,\n volume: 282778778\n },\n {\n x: new Date('2013-11-25'),\n open: 74.4314,\n high: 79.7614,\n low: 74.4285,\n close: 79.4385,\n volume: 327405302\n },\n {\n x: new Date('2013-12-02'),\n open: 79.7143,\n high: 82.1622,\n low: 78.6885,\n close: 80.0028,\n volume: 522055676\n },\n {\n x: new Date('2013-12-09'),\n open: 80.1286,\n high: 81.5671,\n low: 79.0957,\n close: 79.2043,\n volume: 387271099\n },\n {\n x: new Date('2013-12-16'),\n open: 79.2885,\n high: 80.377,\n low: 76.9714,\n close: 78.4314,\n volume: 457580848\n },\n {\n x: new Date('2013-12-23'),\n open: 81.1428,\n high: 81.6971,\n low: 79.9285,\n close: 80.0128,\n volume: 274253503\n },\n {\n x: new Date('2013-12-30'),\n open: 79.6371,\n high: 80.1828,\n low: 77.2043,\n close: 77.2828,\n volume: 275734934\n },\n {\n x: new Date('2014-01-06'),\n open: 76.7785,\n high: 78.1228,\n low: 75.8728,\n close: 76.1343,\n volume: 393462075\n },\n {\n x: new Date('2014-01-13'),\n open: 75.7014,\n high: 80.0285,\n low: 75.6971,\n close: 77.2385,\n volume: 439557459\n },\n {\n x: new Date('2014-01-20'),\n open: 77.2843,\n high: 79.6128,\n low: 77.2028,\n close: 78.01,\n volume: 385585525\n },\n {\n x: new Date('2014-01-27'),\n open: 78.5814,\n high: 79.2571,\n low: 70.5071,\n close: 71.5143,\n volume: 813702575\n },\n {\n x: new Date('2014-02-03'),\n open: 71.8014,\n high: 74.7042,\n low: 71.3286,\n close: 74.24,\n volume: 434447570\n },\n {\n x: new Date('2014-02-10'),\n open: 74.0943,\n high: 77.9971,\n low: 74,\n close: 77.7128,\n volume: 379011880\n },\n {\n x: new Date('2014-02-17'),\n open: 78,\n high: 78.7414,\n low: 74.9428,\n close: 75.0357,\n volume: 289609443\n },\n {\n x: new Date('2014-02-24'),\n open: 74.7357,\n high: 76.1071,\n low: 73.6571,\n close: 75.1771,\n volume: 367569649\n },\n {\n x: new Date('2014-03-03'),\n open: 74.7743,\n high: 76.3928,\n low: 74.6871,\n close: 75.7771,\n volume: 275972640\n },\n {\n x: new Date('2014-03-10'),\n open: 75.48,\n high: 77.0943,\n low: 74.7143,\n close: 74.9557,\n volume: 287729528\n },\n {\n x: new Date('2014-03-17'),\n open: 75.3857,\n high: 76.6057,\n low: 75.0286,\n close: 76.1243,\n volume: 303531061\n },\n {\n x: new Date('2014-03-24'),\n open: 76.9171,\n high: 78.4285,\n low: 76.3214,\n close: 76.6943,\n volume: 338387221\n },\n {\n x: new Date('2014-03-31'),\n open: 77.0328,\n high: 77.64,\n low: 75.7971,\n close: 75.9743,\n volume: 245749459\n },\n {\n x: new Date('2014-04-07'),\n open: 75.4314,\n high: 76.0343,\n low: 73.8771,\n close: 74.23,\n volume: 312008139\n },\n {\n x: new Date('2014-04-14'),\n open: 74.5571,\n high: 75.3943,\n low: 73.0471,\n close: 74.9914,\n volume: 241209047\n },\n {\n x: new Date('2014-04-21'),\n open: 75.0485,\n high: 81.7128,\n low: 74.8514,\n close: 81.7057,\n volume: 476651465\n },\n {\n x: new Date('2014-04-28'),\n open: 81.8285,\n high: 85.6328,\n low: 81.7928,\n close: 84.6543,\n volume: 473712709\n },\n {\n x: new Date('2014-05-05'),\n open: 84.3057,\n high: 86.3442,\n low: 82.9043,\n close: 83.6489,\n volume: 365535013\n },\n {\n x: new Date('2014-05-12'),\n open: 83.9271,\n high: 85.3614,\n low: 83.6285,\n close: 85.3585,\n volume: 260931637\n },\n {\n x: new Date('2014-05-19'),\n open: 85.4071,\n high: 87.8184,\n low: 85.3328,\n close: 87.7328,\n volume: 294298274\n },\n {\n x: new Date('2014-05-26'),\n open: 87.9828,\n high: 92.0243,\n low: 87.9471,\n close: 90.4285,\n volume: 400232120\n },\n {\n x: new Date('2014-06-02'),\n open: 90.5657,\n high: 93.0371,\n low: 88.9285,\n close: 92.2243,\n volume: 412158024\n },\n {\n x: new Date('2014-06-09'),\n open: 92.7,\n high: 95.05,\n low: 90.88,\n close: 91.28,\n volume: 292422550\n },\n {\n x: new Date('2014-06-16'),\n open: 91.51,\n high: 92.75,\n low: 90.9,\n close: 90.91,\n volume: 234325480\n },\n {\n x: new Date('2014-06-23'),\n open: 91.32,\n high: 92,\n low: 89.65,\n close: 91.98,\n volume: 213712160\n },\n {\n x: new Date('2014-06-30'),\n open: 92.1,\n high: 94.1,\n low: 92.09,\n close: 94.03,\n volume: 138936570\n },\n {\n x: new Date('2014-07-07'),\n open: 94.14,\n high: 96.8,\n low: 93.52,\n close: 95.22,\n volume: 229782440\n },\n {\n x: new Date('2014-07-14'),\n open: 95.86,\n high: 97.1,\n low: 92.57,\n close: 94.43,\n volume: 248104390\n },\n {\n x: new Date('2014-07-21'),\n open: 94.99,\n high: 97.88,\n low: 93.72,\n close: 97.671,\n volume: 273021350\n },\n {\n x: new Date('2014-07-28'),\n open: 97.82,\n high: 99.44,\n low: 94.81,\n close: 96.13,\n volume: 235868530\n },\n {\n x: new Date('2014-08-04'),\n open: 96.37,\n high: 96.58,\n low: 93.28,\n close: 94.74,\n volume: 222522120\n },\n {\n x: new Date('2014-08-11'),\n open: 95.27,\n high: 98.19,\n low: 94.8355,\n close: 97.98,\n volume: 178806580\n },\n {\n x: new Date('2014-08-18'),\n open: 98.49,\n high: 101.47,\n low: 97.98,\n close: 101.32,\n volume: 246446280\n },\n {\n x: new Date('2014-08-25'),\n open: 101.79,\n high: 102.9,\n low: 100.7,\n close: 102.5,\n volume: 232858250\n },\n {\n x: new Date('2014-09-01'),\n open: 103.06,\n high: 103.74,\n low: 97.79,\n close: 98.97,\n volume: 322045910\n },\n {\n x: new Date('2014-09-08'),\n open: 99.3,\n high: 103.08,\n low: 96.14,\n close: 101.66,\n volume: 460851840\n },\n {\n x: new Date('2014-09-15'),\n open: 102.81,\n high: 103.05,\n low: 98.89,\n close: 100.96,\n volume: 296425730\n },\n {\n x: new Date('2014-09-22'),\n open: 101.8,\n high: 102.94,\n low: 97.72,\n close: 100.75,\n volume: 337617850\n },\n {\n x: new Date('2014-09-29'),\n open: 98.65,\n high: 101.54,\n low: 98.04,\n close: 99.62,\n volume: 246900230\n },\n {\n x: new Date('2014-10-06'),\n open: 99.95,\n high: 102.38,\n low: 98.31,\n close: 100.73,\n volume: 279646740\n },\n {\n x: new Date('2014-10-13'),\n open: 101.33,\n high: 101.78,\n low: 95.18,\n close: 97.67,\n volume: 356408760\n },\n {\n x: new Date('2014-10-20'),\n open: 98.315,\n high: 105.49,\n low: 98.22,\n close: 105.22,\n volume: 355329760\n },\n {\n x: new Date('2014-10-27'),\n open: 104.85,\n high: 108.04,\n low: 104.7,\n close: 108,\n volume: 219443560\n },\n {\n x: new Date('2014-11-03'),\n open: 108.22,\n high: 110.3,\n low: 107.72,\n close: 109.01,\n volume: 199332700\n },\n {\n x: new Date('2014-11-10'),\n open: 109.02,\n high: 114.19,\n low: 108.4,\n close: 114.18,\n volume: 203976340\n },\n {\n x: new Date('2014-11-17'),\n open: 114.27,\n high: 117.57,\n low: 113.3,\n close: 116.47,\n volume: 232574480\n },\n {\n x: new Date('2014-11-24'),\n open: 116.85,\n high: 119.75,\n low: 116.62,\n close: 118.93,\n volume: 181158620\n },\n {\n x: new Date('2014-12-01'),\n open: 118.81,\n high: 119.25,\n low: 111.27,\n close: 115,\n volume: 266118290\n },\n {\n x: new Date('2014-12-08'),\n open: 114.1,\n high: 114.85,\n low: 109.35,\n close: 109.73,\n volume: 259311140\n },\n {\n x: new Date('2014-12-15'),\n open: 110.7,\n high: 113.24,\n low: 106.26,\n close: 111.78,\n volume: 326382400\n },\n {\n x: new Date('2014-12-22'),\n open: 112.16,\n high: 114.52,\n low: 111.97,\n close: 113.99,\n volume: 119248900\n },\n {\n x: new Date('2014-12-29'),\n open: 113.79,\n high: 114.77,\n low: 107.35,\n close: 109.33,\n volume: 151780640\n },\n {\n x: new Date('2015-01-05'),\n open: 108.29,\n high: 113.25,\n low: 104.63,\n close: 112.01,\n volume: 282690970\n },\n {\n x: new Date('2015-01-12'),\n open: 112.6,\n high: 112.8,\n low: 105.2,\n close: 105.99,\n volume: 303531140\n },\n {\n x: new Date('2015-01-19'),\n open: 107.84,\n high: 113.75,\n low: 106.5,\n close: 112.98,\n volume: 198362640\n },\n {\n x: new Date('2015-01-26'),\n open: 113.74,\n high: 120,\n low: 109.03,\n close: 117.16,\n volume: 461747290\n },\n {\n x: new Date('2015-02-02'),\n open: 118.05,\n high: 120.51,\n low: 116.08,\n close: 118.93,\n volume: 270190470\n },\n {\n x: new Date('2015-02-09'),\n open: 118.55,\n high: 127.48,\n low: 118.43,\n close: 127.08,\n volume: 301354470\n },\n {\n x: new Date('2015-02-16'),\n open: 127.49,\n high: 129.5,\n low: 126.92,\n close: 129.495,\n volume: 193883960\n },\n {\n x: new Date('2015-02-23'),\n open: 130.02,\n high: 133.6,\n low: 126.61,\n close: 128.46,\n volume: 369856960\n },\n {\n x: new Date('2015-03-02'),\n open: 129.25,\n high: 130.28,\n low: 125.76,\n close: 126.6,\n volume: 246472020\n },\n {\n x: new Date('2015-03-09'),\n open: 127.96,\n high: 129.57,\n low: 121.63,\n close: 123.59,\n volume: 325921230\n },\n {\n x: new Date('2015-03-16'),\n open: 123.88,\n high: 129.2451,\n low: 122.87,\n close: 125.9,\n volume: 266016400\n },\n {\n x: new Date('2015-03-23'),\n open: 127.12,\n high: 128.04,\n low: 122.6,\n close: 123.25,\n volume: 208731730\n },\n {\n x: new Date('2015-03-30'),\n open: 124.05,\n high: 126.49,\n low: 123.1,\n close: 125.32,\n volume: 161628950\n },\n {\n x: new Date('2015-04-06'),\n open: 124.47,\n high: 128.1218,\n low: 124.33,\n close: 127.1,\n volume: 181454510\n },\n {\n x: new Date('2015-04-13'),\n open: 128.37,\n high: 128.57,\n low: 124.46,\n close: 124.75,\n volume: 170090870\n },\n {\n x: new Date('2015-04-20'),\n open: 125.57,\n high: 130.63,\n low: 125.17,\n close: 130.28,\n volume: 206698310\n },\n {\n x: new Date('2015-04-27'),\n open: 132.31,\n high: 134.54,\n low: 124.58,\n close: 128.95,\n volume: 417115180\n },\n {\n x: new Date('2015-05-04'),\n open: 129.5,\n high: 130.57,\n low: 123.36,\n close: 127.62,\n volume: 270197900\n },\n {\n x: new Date('2015-05-11'),\n open: 127.39,\n high: 129.49,\n low: 124.82,\n close: 128.77,\n volume: 207858180\n },\n {\n x: new Date('2015-05-18'),\n open: 128.38,\n high: 132.97,\n low: 128.36,\n close: 132.54,\n volume: 216438970\n },\n {\n x: new Date('2015-05-25'),\n open: 132.6,\n high: 132.91,\n low: 129.12,\n close: 130.28,\n volume: 197468800\n },\n {\n x: new Date('2015-06-01'),\n open: 131.2,\n high: 131.39,\n low: 128.36,\n close: 128.65,\n volume: 170465550\n },\n {\n x: new Date('2015-06-08'),\n open: 128.9,\n high: 130.18,\n low: 125.62,\n close: 127.17,\n volume: 219812710\n },\n {\n x: new Date('2015-06-15'),\n open: 126.1,\n high: 128.31,\n low: 125.71,\n close: 126.6,\n volume: 197925030\n },\n {\n x: new Date('2015-06-22'),\n open: 127.49,\n high: 129.8,\n low: 126.51,\n close: 126.75,\n volume: 195104520\n },\n {\n x: new Date('2015-06-29'),\n open: 125.46,\n high: 126.94,\n low: 124.48,\n close: 126.44,\n volume: 150747530\n },\n {\n x: new Date('2015-07-06'),\n open: 124.94,\n high: 126.23,\n low: 119.22,\n close: 123.28,\n volume: 274904180\n },\n {\n x: new Date('2015-07-13'),\n open: 125.03,\n high: 129.62,\n low: 124.32,\n close: 129.62,\n volume: 188579340\n },\n {\n x: new Date('2015-07-20'),\n open: 130.97,\n high: 132.97,\n low: 121.99,\n close: 124.5,\n volume: 336423370\n },\n {\n x: new Date('2015-07-27'),\n open: 123.09,\n high: 123.91,\n low: 120.91,\n close: 121.3,\n volume: 191087840\n },\n {\n x: new Date('2015-08-03'),\n open: 121.5,\n high: 122.57,\n low: 112.1,\n close: 115.52,\n volume: 383883210\n },\n {\n x: new Date('2015-08-10'),\n open: 116.53,\n high: 119.99,\n low: 109.63,\n close: 115.96,\n volume: 344549090\n },\n {\n x: new Date('2015-08-17'),\n open: 116.04,\n high: 117.65,\n low: 105.645,\n close: 105.76,\n volume: 318855760\n },\n {\n x: new Date('2015-08-24'),\n open: 94.87,\n high: 113.31,\n low: 92,\n close: 113.29,\n volume: 498047270\n },\n {\n x: new Date('2015-08-31'),\n open: 112.03,\n high: 114.53,\n low: 107.36,\n close: 109.27,\n volume: 297402060\n },\n {\n x: new Date('2015-09-07'),\n open: 111.65,\n high: 114.21,\n low: 109.77,\n close: 114.21,\n volume: 251859600\n },\n {\n x: new Date('2015-09-14'),\n open: 116.58,\n high: 116.89,\n low: 111.87,\n close: 113.45,\n volume: 276281980\n },\n {\n x: new Date('2015-09-21'),\n open: 113.67,\n high: 116.69,\n low: 112.37,\n close: 114.71,\n volume: 238617740\n },\n {\n x: new Date('2015-09-28'),\n open: 113.85,\n high: 114.57,\n low: 107.31,\n close: 110.38,\n volume: 313017610\n },\n {\n x: new Date('2015-10-05'),\n open: 109.88,\n high: 112.28,\n low: 108.21,\n close: 112.12,\n volume: 261920950\n },\n {\n x: new Date('2015-10-12'),\n open: 112.73,\n high: 112.75,\n low: 109.56,\n close: 111.04,\n volume: 184208970\n },\n {\n x: new Date('2015-10-19'),\n open: 110.8,\n high: 119.228,\n low: 110.11,\n close: 119.08,\n volume: 221612230\n },\n {\n x: new Date('2015-10-26'),\n open: 118.08,\n high: 121.22,\n low: 113.99,\n close: 119.5,\n volume: 319660750\n },\n {\n x: new Date('2015-11-02'),\n open: 119.87,\n high: 123.82,\n low: 119.61,\n close: 121.06,\n volume: 194953700\n },\n {\n x: new Date('2015-11-09'),\n open: 120.96,\n high: 121.81,\n low: 112.27,\n close: 112.34,\n volume: 216054740\n },\n {\n x: new Date('2015-11-16'),\n open: 111.38,\n high: 119.92,\n low: 111,\n close: 119.3,\n volume: 189492500\n },\n {\n x: new Date('2015-11-23'),\n open: 119.27,\n high: 119.73,\n low: 117.12,\n close: 117.81,\n volume: 109582040\n },\n {\n x: new Date('2015-11-30'),\n open: 117.99,\n high: 119.41,\n low: 114.22,\n close: 119.03,\n volume: 205415620\n },\n {\n x: new Date('2015-12-07'),\n open: 118.98,\n high: 119.86,\n low: 112.851,\n close: 113.18,\n volume: 188609110\n },\n {\n x: new Date('2015-12-14'),\n open: 112.18,\n high: 112.8,\n low: 105.81,\n close: 106.03,\n volume: 314856190\n },\n {\n x: new Date('2015-12-21'),\n open: 107.28,\n high: 109,\n low: 105.57,\n close: 108.03,\n volume: 126450510\n },\n {\n x: new Date('2015-12-28'),\n open: 107.59,\n high: 109.43,\n low: 104.82,\n close: 105.26,\n volume: 123621760\n },\n {\n x: new Date('2016-01-04'),\n open: 102.61,\n high: 105.85,\n low: 96.43,\n close: 96.96,\n volume: 343000960\n },\n {\n x: new Date('2016-01-11'),\n open: 98.97,\n high: 101.19,\n low: 95.36,\n close: 97.13,\n volume: 303375940\n },\n {\n x: new Date('2016-01-18'),\n open: 98.41,\n high: 101.46,\n low: 93.42,\n close: 101.42,\n volume: 242982970\n },\n {\n x: new Date('2016-01-25'),\n open: 101.52,\n high: 101.53,\n low: 92.39,\n close: 97.34,\n volume: 376481100\n },\n {\n x: new Date('2016-02-01'),\n open: 96.47,\n high: 97.33,\n low: 93.69,\n close: 94.02,\n volume: 216608840\n },\n {\n x: new Date('2016-02-08'),\n open: 93.13,\n high: 96.35,\n low: 92.59,\n close: 93.99,\n volume: 230794620\n },\n {\n x: new Date('2016-02-15'),\n open: 95.02,\n high: 98.89,\n low: 94.61,\n close: 96.04,\n volume: 167001070\n },\n {\n x: new Date('2016-02-22'),\n open: 96.31,\n high: 98.0237,\n low: 93.32,\n close: 96.91,\n volume: 158759600\n },\n {\n x: new Date('2016-02-29'),\n open: 96.86,\n high: 103.75,\n low: 96.65,\n close: 103.01,\n volume: 201482180\n },\n {\n x: new Date('2016-03-07'),\n open: 102.39,\n high: 102.83,\n low: 100.15,\n close: 102.26,\n volume: 155437450\n },\n {\n x: new Date('2016-03-14'),\n open: 101.91,\n high: 106.5,\n low: 101.78,\n close: 105.92,\n volume: 181323210\n },\n {\n x: new Date('2016-03-21'),\n open: 105.93,\n high: 107.65,\n low: 104.89,\n close: 105.67,\n volume: 119054360\n },\n {\n x: new Date('2016-03-28'),\n open: 106,\n high: 110.42,\n low: 104.88,\n close: 109.99,\n volume: 147641240\n },\n {\n x: new Date('2016-04-04'),\n open: 110.42,\n high: 112.19,\n low: 108.121,\n close: 108.66,\n volume: 145351790\n },\n {\n x: new Date('2016-04-11'),\n open: 108.97,\n high: 112.39,\n low: 108.66,\n close: 109.85,\n volume: 161518860\n },\n {\n x: new Date('2016-04-18'),\n open: 108.89,\n high: 108.95,\n low: 104.62,\n close: 105.68,\n volume: 188775240\n },\n {\n x: new Date('2016-04-25'),\n open: 105,\n high: 105.65,\n low: 92.51,\n close: 93.74,\n volume: 345910030\n },\n {\n x: new Date('2016-05-02'),\n open: 93.965,\n high: 95.9,\n low: 91.85,\n close: 92.72,\n volume: 225114110\n },\n {\n x: new Date('2016-05-09'),\n open: 93,\n high: 93.77,\n low: 89.47,\n close: 90.52,\n volume: 215596350\n },\n {\n x: new Date('2016-05-16'),\n open: 92.39,\n high: 95.43,\n low: 91.65,\n close: 95.22,\n volume: 212312980\n },\n {\n x: new Date('2016-05-23'),\n open: 95.87,\n high: 100.73,\n low: 95.67,\n close: 100.35,\n volume: 203902650\n },\n {\n x: new Date('2016-05-30'),\n open: 99.6,\n high: 100.4,\n low: 96.63,\n close: 97.92,\n volume: 140064910\n },\n {\n x: new Date('2016-06-06'),\n open: 97.99,\n high: 101.89,\n low: 97.55,\n close: 98.83,\n volume: 124731320\n },\n {\n x: new Date('2016-06-13'),\n open: 98.69,\n high: 99.12,\n low: 95.3,\n close: 95.33,\n volume: 191017280\n },\n {\n x: new Date('2016-06-20'),\n open: 96,\n high: 96.89,\n low: 92.65,\n close: 93.4,\n volume: 206149160\n },\n {\n x: new Date('2016-06-27'),\n open: 93,\n high: 96.465,\n low: 91.5,\n close: 95.89,\n volume: 184254460\n },\n {\n x: new Date('2016-07-04'),\n open: 95.39,\n high: 96.89,\n low: 94.37,\n close: 96.68,\n volume: 111769640\n },\n {\n x: new Date('2016-07-11'),\n open: 96.75,\n high: 99.3,\n low: 96.73,\n close: 98.78,\n volume: 142244590\n },\n {\n x: new Date('2016-07-18'),\n open: 98.7,\n high: 101,\n low: 98.31,\n close: 98.66,\n volume: 147358320\n },\n {\n x: new Date('2016-07-25'),\n open: 98.25,\n high: 104.55,\n low: 96.42,\n close: 104.21,\n volume: 252358930\n },\n {\n x: new Date('2016-08-01'),\n open: 104.41,\n high: 107.65,\n low: 104,\n close: 107.48,\n volume: 168265830\n },\n {\n x: new Date('2016-08-08'),\n open: 107.52,\n high: 108.94,\n low: 107.16,\n close: 108.18,\n volume: 124255340\n },\n {\n x: new Date('2016-08-15'),\n open: 108.14,\n high: 110.23,\n low: 108.08,\n close: 109.36,\n volume: 131814920\n },\n {\n x: new Date('2016-08-22'),\n open: 108.86,\n high: 109.32,\n low: 106.31,\n close: 106.94,\n volume: 123373540\n },\n {\n x: new Date('2016-08-29'),\n open: 106.62,\n high: 108,\n low: 105.5,\n close: 107.73,\n volume: 134426100\n },\n {\n x: new Date('2016-09-05'),\n open: 107.9,\n high: 108.76,\n low: 103.13,\n close: 103.13,\n volume: 168312530\n },\n {\n x: new Date('2016-09-12'),\n open: 102.65,\n high: 116.13,\n low: 102.53,\n close: 114.92,\n volume: 388543710\n },\n {\n x: new Date('2016-09-19'),\n open: 115.19,\n high: 116.18,\n low: 111.55,\n close: 112.71,\n volume: 200842480\n },\n {\n x: new Date('2016-09-26'),\n open: 111.64,\n high: 114.64,\n low: 111.55,\n close: 113.05,\n volume: 156186800\n },\n {\n x: new Date('2016-10-03'),\n open: 112.71,\n high: 114.56,\n low: 112.28,\n close: 114.06,\n volume: 125587350\n },\n {\n x: new Date('2016-10-10'),\n open: 115.02,\n high: 118.69,\n low: 114.72,\n close: 117.63,\n volume: 208231690\n },\n {\n x: new Date('2016-10-17'),\n open: 117.33,\n high: 118.21,\n low: 113.8,\n close: 116.6,\n volume: 114497020\n },\n {\n x: new Date('2016-10-24'),\n open: 117.1,\n high: 118.36,\n low: 113.31,\n close: 113.72,\n volume: 204530120\n },\n {\n x: new Date('2016-10-31'),\n open: 113.65,\n high: 114.23,\n low: 108.11,\n close: 108.84,\n volume: 155287280\n },\n {\n x: new Date('2016-11-07'),\n open: 110.08,\n high: 111.72,\n low: 105.83,\n close: 108.43,\n volume: 206825070\n },\n {\n x: new Date('2016-11-14'),\n open: 107.71,\n high: 110.54,\n low: 104.08,\n close: 110.06,\n volume: 197790040\n },\n {\n x: new Date('2016-11-21'),\n open: 110.12,\n high: 112.42,\n low: 110.01,\n close: 111.79,\n volume: 93992370\n },\n {\n x: new Date('2016-11-28'),\n open: 111.43,\n high: 112.465,\n low: 108.85,\n close: 109.9,\n volume: 155229390\n },\n {\n x: new Date('2016-12-05'),\n open: 110,\n high: 114.7,\n low: 108.25,\n close: 113.95,\n volume: 151624650\n },\n {\n x: new Date('2016-12-12'),\n open: 113.29,\n high: 116.73,\n low: 112.49,\n close: 115.97,\n volume: 194003220\n },\n {\n x: new Date('2016-12-19'),\n open: 115.8,\n high: 117.5,\n low: 115.59,\n close: 116.52,\n volume: 113106370\n },\n {\n x: new Date('2016-12-26'),\n open: 116.52,\n high: 118.0166,\n low: 115.43,\n close: 115.82,\n volume: 84354060\n },\n {\n x: new Date('2017-01-02'),\n open: 115.8,\n high: 118.16,\n low: 114.76,\n close: 117.91,\n volume: 103680760\n },\n {\n x: new Date('2017-01-09'),\n open: 117.95,\n high: 119.93,\n low: 117.94,\n close: 119.04,\n volume: 138446660\n },\n {\n x: new Date('2017-01-16'),\n open: 118.34,\n high: 120.5,\n low: 118.22,\n close: 120,\n volume: 113576380\n },\n {\n x: new Date('2017-01-23'),\n open: 120,\n high: 122.44,\n low: 119.5,\n close: 121.95,\n volume: 124406640\n },\n {\n x: new Date('2017-01-30'),\n open: 120.93,\n high: 130.49,\n low: 120.62,\n close: 129.08,\n volume: 248063580\n },\n {\n x: new Date('2017-02-06'),\n open: 129.13,\n high: 132.94,\n low: 128.9,\n close: 132.12,\n volume: 136252280\n },\n {\n x: new Date('2017-02-13'),\n open: 133.08,\n high: 136.27,\n low: 132.75,\n close: 135.72,\n volume: 136326260\n },\n {\n x: new Date('2017-02-20'),\n open: 136.23,\n high: 137.48,\n low: 135.28,\n close: 136.66,\n volume: 87773190\n },\n {\n x: new Date('2017-02-27'),\n open: 137.14,\n high: 140.2786,\n low: 136.28,\n close: 139.78,\n volume: 127757050\n },\n {\n x: new Date('2017-03-06'),\n open: 139.365,\n high: 139.98,\n low: 137.05,\n close: 139.14,\n volume: 99061270\n },\n {\n x: new Date('2017-03-13'),\n open: 138.85,\n high: 141.02,\n low: 138.82,\n close: 139.99,\n volume: 120881720\n },\n {\n x: new Date('2017-03-20'),\n open: 140.4,\n high: 142.8,\n low: 139.73,\n close: 140.64,\n volume: 129178500\n },\n {\n x: new Date('2017-03-27'),\n open: 139.39,\n high: 144.5,\n low: 138.62,\n close: 143.66,\n volume: 126819590\n },\n {\n x: new Date('2017-04-03'),\n open: 143.71,\n high: 145.46,\n low: 143.05,\n close: 143.34,\n volume: 105274540\n },\n {\n x: new Date('2017-04-10'),\n open: 143.6,\n high: 143.8792,\n low: 140.06,\n close: 141.05,\n volume: 87342130\n },\n {\n x: new Date('2017-04-17'),\n open: 141.48,\n high: 142.92,\n low: 140.45,\n close: 142.27,\n volume: 89092650\n },\n {\n x: new Date('2017-04-24'),\n open: 143.5,\n high: 144.9,\n low: 143.18,\n close: 143.65,\n volume: 90423600\n },\n {\n x: new Date('2017-05-01'),\n open: 145.1,\n high: 148.98,\n low: 144.27,\n close: 148.96,\n volume: 173861760\n },\n {\n x: new Date('2017-05-08'),\n open: 149.03,\n high: 156.42,\n low: 149.03,\n close: 156.1,\n volume: 173087500\n },\n {\n x: new Date('2017-05-15'),\n open: 156.01,\n high: 156.65,\n low: 149.71,\n close: 153.06,\n volume: 156993820\n },\n {\n x: new Date('2017-05-22'),\n open: 154,\n high: 154.9,\n low: 152.67,\n close: 153.61,\n volume: 103151450\n },\n {\n x: new Date('2017-05-29'),\n open: 153.42,\n high: 155.45,\n low: 152.22,\n close: 155.45,\n volume: 88670120\n },\n {\n x: new Date('2017-06-05'),\n open: 154.34,\n high: 155.98,\n low: 146.02,\n close: 148.98,\n volume: 158814040\n },\n {\n x: new Date('2017-06-12'),\n open: 145.74,\n high: 147.5,\n low: 142.2,\n close: 142.27,\n volume: 219638930\n },\n {\n x: new Date('2017-06-19'),\n open: 143.66,\n high: 147.16,\n low: 143.66,\n close: 146.28,\n volume: 132832660\n },\n {\n x: new Date('2017-06-26'),\n open: 147.17,\n high: 148.28,\n low: 142.28,\n close: 144.02,\n volume: 126890110\n },\n {\n x: new Date('2017-07-03'),\n open: 144.88,\n high: 145.3001,\n low: 142.41,\n close: 144.18,\n volume: 78465450\n },\n {\n x: new Date('2017-07-10'),\n open: 144.11,\n high: 149.33,\n low: 143.37,\n close: 149.04,\n volume: 109759170\n },\n {\n x: new Date('2017-07-17'),\n open: 148.82,\n high: 151.74,\n low: 148.57,\n close: 150.27,\n volume: 104744470\n },\n {\n x: new Date('2017-07-24'),\n open: 150.58,\n high: 153.99,\n low: 147.3,\n close: 149.5,\n volume: 105536280\n },\n {\n x: new Date('2017-07-31'),\n open: 149.9,\n high: 159.75,\n low: 148.13,\n close: 156.39,\n volume: 170204830\n },\n {\n x: new Date('2017-08-07'),\n open: 157.06,\n high: 161.83,\n low: 154.63,\n close: 157.48,\n volume: 149860480\n },\n {\n x: new Date('2017-08-14'),\n open: 159.32,\n high: 162.51,\n low: 156.72,\n close: 157.5,\n volume: 133829670\n },\n {\n x: new Date('2017-08-21'),\n open: 157.5,\n high: 160.74,\n low: 155.1101,\n close: 159.86,\n volume: 112238670\n },\n {\n x: new Date('2017-08-28'),\n open: 160.14,\n high: 164.94,\n low: 159.93,\n close: 164.05,\n volume: 125610990\n },\n {\n x: new Date('2017-09-04'),\n open: 163.75,\n high: 164.25,\n low: 158.53,\n close: 158.63,\n volume: 101419110\n },\n {\n x: new Date('2017-09-11'),\n open: 160.5,\n high: 163.96,\n low: 157.91,\n close: 159.88,\n volume: 220431100\n },\n {\n x: new Date('2017-09-18'),\n open: 160.11,\n high: 160.5,\n low: 157.995,\n close: 158.67,\n volume: 27939544\n }\n];\nexport let axesData: object[] = [\n { xDate: new Date('2013-03-27'), Open: 85.97, High: 86.37, Low: 85.96, Close: 86.33 },\n { xDate: new Date('2013-03-29'), Open: 85.97, High: 86.37, Low: 85.96, Close: 86.33 },\n { xDate: new Date('2013-04-01'), Open: 86.1, High: 86.15, Low: 85.9, Close: 86.03 },\n { xDate: new Date('2013-04-03'), Open: 85.93, High: 86.17, Low: 85.84, Close: 86.02 },\n { xDate: new Date('2013-04-05'), Open: 85.74, High: 86, Low: 85.66, Close: 86 },\n { xDate: new Date('2013-04-07'), Open: 85.71, High: 85.71, Low: 85.36, Close: 85.62 },\n { xDate: new Date('2013-04-09'), Open: 85.3, High: 85.92, Low: 85.16, Close: 85.8 },\n { xDate: new Date('2013-04-11'), Open: 84.23, High: 85.46, Low: 84.23, Close: 85.2 },\n { xDate: new Date('2013-04-13'), Open: 84.51, High: 84.54, Low: 84.19, Close: 84.3 },\n { xDate: new Date('2013-04-15'), Open: 84.44, High: 84.65, Low: 84.2, Close: 84.63 },\n { xDate: new Date('2013-04-17'), Open: 84.6, High: 84.81, Low: 84.59, Close: 84.65 },\n { xDate: new Date('2013-04-19'), Open: 84.52, High: 84.86, Low: 84.4, Close: 84.76 },\n { xDate: new Date('2013-04-21'), Open: 84.17, High: 84.66, Low: 84.16, Close: 84.47 },\n { xDate: new Date('2013-04-23'), Open: 84.22, High: 84.3, Low: 83.98, Close: 84.26 },\n { xDate: new Date('2013-04-25'), Open: 83.75, High: 84.1, Low: 83.65, Close: 84 },\n { xDate: new Date('2013-04-27'), Open: 84, High: 84.01, Low: 83.67, Close: 83.74 },\n { xDate: new Date('2013-04-29'), Open: 84, High: 84.01, Low: 83.67, Close: 83.74 },\n { xDate: new Date('2013-05-01'), Open: 84.3, High: 84.45, Low: 84.19, Close: 84.22 },\n { xDate: new Date('2013-05-03'), Open: 83.79, High: 84.19, Low: 83.7, Close: 84.04 },\n { xDate: new Date('2013-05-05'), Open: 84.02, High: 84.02, Low: 83.69, Close: 83.71 },\n { xDate: new Date('2013-05-07'), Open: 84.01, High: 84.04, Low: 83.82, Close: 83.96 },\n { xDate: new Date('2013-05-09'), Open: 83.9, High: 84.02, Low: 83.86, Close: 83.94 },\n { xDate: new Date('2013-05-11'), Open: 84.09, High: 84.17, Low: 83.9, Close: 84.06 },\n { xDate: new Date('2013-05-13'), Open: 83.89, High: 84.25, Low: 83.77, Close: 84.01 },\n { xDate: new Date('2013-05-15'), Open: 84.05, High: 84.14, Low: 83.84, Close: 83.91 },\n { xDate: new Date('2013-05-17'), Open: 84.49, High: 84.65, Low: 84.18, Close: 84.22 },\n { xDate: new Date('2013-05-19'), Open: 84.99, High: 85.1, Low: 84.37, Close: 84.43 },\n { xDate: new Date('2013-05-21'), Open: 84.96, High: 85.06, Low: 84.7, Close: 85.01 },\n { xDate: new Date('2013-05-23'), Open: 84.68, High: 84.9, Low: 84.65, Close: 84.76 },\n { xDate: new Date('2013-05-25'), Open: 84.35, High: 85.03, Low: 84.32, Close: 84.67 },\n { xDate: new Date('2013-05-27'), Open: 84.19, High: 84.31, Low: 84.16, Close: 84.19 },\n { xDate: new Date('2013-05-29'), Open: 84.19, High: 84.31, Low: 84.16, Close: 84.19 },\n { xDate: new Date('2013-06-01'), Open: 84.2, High: 84.29, Low: 84.04, Close: 84.15 },\n { xDate: new Date('2013-06-03'), Open: 84.21, High: 84.25, Low: 84.03, Close: 84.17 },\n { xDate: new Date('2013-06-05'), Open: 84.72, High: 84.87, Low: 84.44, Close: 84.49 },\n { xDate: new Date('2013-06-07'), Open: 84.85, High: 84.88, Low: 84.5, Close: 84.72 },\n { xDate: new Date('2013-06-09'), Open: 84.53, High: 84.74, Low: 84.25, Close: 84.69 },\n { xDate: new Date('2013-06-11'), Open: 84.4, High: 84.7, Low: 84.27, Close: 84.52 },\n { xDate: new Date('2013-06-13'), Open: 84.96, High: 85.07, Low: 84.5, Close: 84.57 },\n { xDate: new Date('2013-06-15'), Open: 85.28, High: 85.32, Low: 84.95, Close: 85.03 },\n { xDate: new Date('2013-06-17'), Open: 85.35, High: 85.39, Low: 85.1, Close: 85.32 },\n { xDate: new Date('2013-06-19'), Open: 85.65, High: 85.66, Low: 85.21, Close: 85.36 },\n { xDate: new Date('2013-06-21'), Open: 85.38, High: 85.85, Low: 85.25, Close: 85.67 },\n { xDate: new Date('2013-06-23'), Open: 85.8, High: 85.96, Low: 85.67, Close: 85.83 },\n { xDate: new Date('2013-06-25'), Open: 86.07, High: 86.22, Low: 85.75, Close: 85.87 },\n { xDate: new Date('2013-06-27'), Open: 86.05, High: 86.08, Low: 85.68, Close: 85.79 },\n { xDate: new Date('2013-06-29'), Open: 86.05, High: 86.08, Low: 85.68, Close: 85.79 },\n { xDate: new Date('2013-07-01'), Open: 85.85, High: 86.25, Low: 85.79, Close: 86.06 },\n { xDate: new Date('2013-07-03'), Open: 85.6, High: 85.85, Low: 85.49, Close: 85.81 },\n { xDate: new Date('2013-07-05'), Open: 85.94, High: 86, Low: 85.48, Close: 85.66 },\n { xDate: new Date('2013-07-07'), Open: 86.55, High: 86.64, Low: 85.36, Close: 85.92 },\n { xDate: new Date('2013-07-09'), Open: 86.46, High: 86.87, Low: 86.4, Close: 86.71 },\n { xDate: new Date('2013-07-11'), Open: 86.3, High: 86.39, Low: 86.13, Close: 86.38 },\n { xDate: new Date('2013-07-13'), Open: 85.74, High: 86.44, Low: 85.67, Close: 86.19 },\n { xDate: new Date('2013-07-15'), Open: 85.56, High: 85.62, Low: 85.34, Close: 85.61 },\n { xDate: new Date('2013-07-17'), Open: 85.79, High: 85.89, Low: 85.36, Close: 85.52 },\n { xDate: new Date('2013-07-19'), Open: 85.54, High: 86, Low: 85.51, Close: 85.76 },\n { xDate: new Date('2013-07-21'), Open: 85, High: 85.17, Low: 84.87, Close: 85.15 },\n { xDate: new Date('2013-07-23'), Open: 85.1, High: 85.28, Low: 84.72, Close: 85.08 },\n { xDate: new Date('2013-07-25'), Open: 85.46, High: 85.56, Low: 85.18, Close: 85.37 },\n { xDate: new Date('2013-07-27'), Open: 85.42, High: 85.44, Low: 85.09, Close: 85.42 },\n { xDate: new Date('2013-07-29'), Open: 85.42, High: 85.44, Low: 85.09, Close: 85.42 },\n { xDate: new Date('2013-08-01'), Open: 85.79, High: 85.89, Low: 85.36, Close: 85.54 },\n { xDate: new Date('2013-08-03'), Open: 85.83, High: 85.85, Low: 85.55, Close: 85.64 },\n { xDate: new Date('2013-08-05'), Open: 86.19, High: 86.25, Low: 85.8, Close: 85.98 },\n { xDate: new Date('2013-08-07'), Open: 86.17, High: 86.28, Low: 85.96, Close: 86.07 },\n { xDate: new Date('2013-08-09'), Open: 86.19, High: 86.26, Low: 85.97, Close: 86.2 },\n { xDate: new Date('2013-08-11'), Open: 85.98, High: 86.31, Low: 85.86, Close: 86.15 },\n { xDate: new Date('2013-08-13'), Open: 85.82, High: 86.18, Low: 85.74, Close: 85.78 },\n { xDate: new Date('2013-08-15'), Open: 85.45, High: 85.66, Low: 85.41, Close: 85.55 },\n { xDate: new Date('2013-08-17'), Open: 85.53, High: 85.53, Low: 85.31, Close: 85.48 },\n { xDate: new Date('2013-08-19'), Open: 85.6, High: 85.68, Low: 85.34, Close: 85.39 },\n { xDate: new Date('2013-08-21'), Open: 85.6, High: 85.72, Low: 85.5, Close: 85.61 },\n { xDate: new Date('2013-08-23'), Open: 85.34, High: 85.52, Low: 85.3, Close: 85.49 },\n { xDate: new Date('2013-08-25'), Open: 85.66, High: 85.72, Low: 85.38, Close: 85.41 },\n { xDate: new Date('2013-08-27'), Open: 85.93, High: 85.95, Low: 85.59, Close: 85.62 },\n { xDate: new Date('2013-08-29'), Open: 85.91, High: 85.93, Low: 85.63, Close: 85.58 },\n { xDate: new Date('2013-09-01'), Open: 85.6, High: 85.87, Low: 85.5, Close: 85.81 }\n];","index.ts":"import { enableRipple } from '@syncfusion/ej2-base';\nenableRipple(true);\nimport {\n Chart, CandleSeries, Category, Tooltip, ILoadedEventArgs, DateTime, Zoom, Logarithmic,\n Crosshair, LineSeries, BollingerBands, ChartTheme, RangeAreaSeries\n} from '@syncfusion/ej2-charts';\nimport { chartData } from './financial-data';\nimport { Browser } from '@syncfusion/ej2-base';\nChart.Inject(\n CandleSeries, Category, Tooltip, DateTime, Zoom, Logarithmic, Crosshair, LineSeries, RangeAreaSeries,\n BollingerBands\n);\n\n/**\n * Sample for Bollinger Band indicator\n */\n\n\n let chart: Chart = new Chart({\n // Initializing the axes \n primaryXAxis: {\n valueType: 'DateTime',\n intervalType: 'Months',\n majorGridLines: { width: 0 },\n zoomFactor: 0.6, zoomPosition: 0.6,\n skeleton: 'yMd',\n crosshairTooltip: { enable: true }\n },\n chartArea: {\n border: {\n width: 0\n }\n },\n primaryYAxis: {\n title: 'Price',\n labelFormat: '${value}M',\n minimum: 50, maximum: 170, interval: 30,\n majorGridLines: { width: 1 },\n lineStyle: { width: 0 }\n },\n // Initializing the chart series\n series: [{\n dataSource: chartData, width: 2,\n xName: 'x', yName: 'y', low: 'low', high: 'high', close: 'close', volume: 'volume', open: 'open',\n name: 'Apple Inc', bearFillColor: '#2ecd71', bullFillColor: '#e74c3d',\n type: 'Candle', animation: { enable: false }\n }],\n // Initializing the indicators\n indicators: [{\n type: 'BollingerBands', field: 'Close', seriesName: 'Apple Inc', fill: '#606eff',\n period: 14, animation: { enable: true }, upperLine: { color: '#ffb735', width: 1 }, lowerLine: { color: '#f2ec2f', width: 1 }\n }],\n /**\n * Initializing the user interaction features like, tooltip, crosshair and zooming\n */\n tooltip: {\n enable: true, shared: true\n },\n crosshair: { enable: true, lineType: 'Vertical' },\n zoomSettings: {\n enableMouseWheelZooming: true,\n enableSelectionZooming: true,\n enableDeferredZooming: true,\n enablePinchZooming: true,\n mode: 'X'\n },\n width : Browser.isDevice ? '100%' : '80%',\n title: 'AAPL - 2012-2017',\n load: (args: ILoadedEventArgs) => {\n let selectedTheme: string = location.hash.split('/')[1];\n selectedTheme = selectedTheme ? selectedTheme : 'Material';\n args.chart.theme = (selectedTheme.charAt(0).toUpperCase() + selectedTheme.slice(1));\n },\n legendSettings: { visible: false }\n });\n chart.appendTo('#container');\n\n","index.html":"\n \n \n \n \n \n\n\n\n\n\n\n\n","systemjs.config.js":"System.config({\n transpiler: \"typescript\",\n typescriptOptions: {\n compilerOptions: {\n target: \"umd\",\n module: \"commonjs\",\n moduleResolution: \"node\",\n emitDecoratorMetadata: true,\n experimentalDecorators: true\n }\n },\n paths: {\n \"syncfusion:\": \"http://npmci.syncfusion.com/packages/production/\"\n },\n map: {\n main: \"index.ts\",\n typescript: \"https://unpkg.com/typescript@2.2.2/lib/typescript.js\",\n 'plugin-json':'https://cdnjs.cloudflare.com/ajax/libs/systemjs-plugin-json/0.3.0/json.min.js',\n \"@syncfusion/ej2-base\": \"syncfusion:ej2-base/dist/ej2-base.umd.min.js\",\n \"@syncfusion/ej2-buttons\": \"syncfusion:ej2-buttons/dist/ej2-buttons.umd.min.js\",\n \"@syncfusion/ej2-calendars\": \"syncfusion:ej2-calendars/dist/ej2-calendars.umd.min.js\",\n \"@syncfusion/ej2-charts\": \"syncfusion:ej2-charts/dist/ej2-charts.umd.min.js\",\n \"@syncfusion/ej2-circulargauge\": \"syncfusion:ej2-circulargauge/dist/ej2-circulargauge.umd.min.js\",\n \"@syncfusion/ej2-lineargauge\": \"syncfusion:ej2-lineargauge/dist/ej2-lineargauge.umd.min.js\",\n \"@syncfusion/ej2-data\": \"syncfusion:ej2-data/dist/ej2-data.umd.min.js\",\n \"@syncfusion/ej2-dropdowns\": \"syncfusion:ej2-dropdowns/dist/ej2-dropdowns.umd.min.js\",\n \"@syncfusion/ej2-grids\": \"syncfusion:ej2-grids/dist/ej2-grids.umd.min.js\", \n \"@syncfusion/ej2-inputs\": \"syncfusion:ej2-inputs/dist/ej2-inputs.umd.min.js\", \n \"@syncfusion/ej2-lists\": \"syncfusion:ej2-lists/dist/ej2-lists.umd.min.js\",\n \"@syncfusion/ej2-navigations\": \"syncfusion:ej2-navigations/dist/ej2-navigations.umd.min.js\", \n \"@syncfusion/ej2-popups\": \"syncfusion:ej2-popups/dist/ej2-popups.umd.min.js\",\n \"@syncfusion/ej2-excel-export\": \"syncfusion:ej2-excel-export/dist/ej2-excel-export.umd.min.js\",\n \"@syncfusion/ej2-pdf-export\": \"syncfusion:ej2-pdf-export/dist/ej2-pdf-export.umd.min.js\",\n \"@syncfusion/ej2-compression\": \"syncfusion:ej2-compression/dist/ej2-compression.umd.min.js\",\n \"@syncfusion/ej2-file-utils\": \"syncfusion:ej2-file-utils/dist/ej2-file-utils.umd.min.js\"\n },\n meta: { \n '*.json': { loader: 'plugin-json' }\n }\n});\nSystem.import('index.ts').catch(console.error.bind(console));"}
\ No newline at end of file
diff --git a/src/chart/boxandwhisker-plnkr.json b/src/chart/boxandwhisker-plnkr.json
index f61cd53d..9d4774e4 100644
--- a/src/chart/boxandwhisker-plnkr.json
+++ b/src/chart/boxandwhisker-plnkr.json
@@ -1 +1 @@
-{"index.ts":"import { enableRipple } from '@syncfusion/ej2-base';\nenableRipple(true);\nimport {\n ChartTheme, Chart, getSaturationColor, Category, ILoadedEventArgs,\n IPointRenderEventArgs, BoxAndWhiskerSeries, Tooltip, getElement, BoxPlotMode\n} from '@syncfusion/ej2-charts';\nChart.Inject(Category, BoxAndWhiskerSeries, Tooltip);\nimport { DropDownList } from '@syncfusion/ej2-dropdowns';\nimport { EmitType } from '@syncfusion/ej2-base';\n\n/**\n * Sample for Box and Whisker series\n */\n\n let materialColors: string[] = ['#00bdae', '#404041', '#357cd2', '#e56590', '#f8b883', '#70ad47', '#dd8abd', '#7f84e8', '#7bb4eb',\n '#ea7a57', '#404041', '#00bdae'];\n let fabricColors: string[] = ['#4472c4', '#ed7d31', '#ffc000', '#70ad47', '#5b9bd5',\n '#c1c1c1', '#6f6fe2', '#e269ae', '#9e480e', '#997300', '#4472c4', '#70ad47', '#ffc000', '#ed7d31'];\n let bootstrapColors: string[] = ['#a16ee5', '#f7ce69', '#55a5c2', '#7ddf1e', '#ff6ea6',\n '#7953ac', '#b99b4f', '#407c92', '#5ea716', '#b91c52'];\n let labelRender: EmitType = (args: IPointRenderEventArgs): void => {\n let selectedTheme: string = location.hash.split('/')[1];\n selectedTheme = selectedTheme ? selectedTheme : 'Material';\n if (selectedTheme && selectedTheme.indexOf('fabric') > -1) {\n args.fill = fabricColors[args.point.index % 10];\n } else if (selectedTheme === 'material') {\n args.fill = materialColors[args.point.index % 10];\n } else {\n args.fill = bootstrapColors[args.point.index % 10];\n }\n args.border.color = getSaturationColor(args.fill, -0.6);\n };\n let chart: Chart = new Chart({\n //Initializing Primary X and Y Axis\n primaryXAxis: {\n valueType: 'Category',\n majorGridLines: { width: 0 },\n edgeLabelPlacement: 'Shift',\n labelIntersectAction: 'Trim'\n },\n chartArea: {\n border: {\n width: 0\n }\n },\n primaryYAxis:\n {\n minimum: 10, maximum: 60,\n interval: 10, title: 'Age',\n majorGridLines: { width: 0 },\n majorTickLines: { width: 0 }\n },\n pointRender: labelRender,\n //Initializing Chart Series\n series: [\n {\n type: 'BoxAndWhisker',\n dataSource: [\n { x: 'Development', y: [22, 22, 23, 25, 25, 25, 26, 27, 27, 28, 28, 29, 30, 32, 34, 32, 34, 36, 35, 38] },\n { x: 'Testing', y: [22, 33, 23, 25, 26, 28, 29, 30, 34, 33, 32, 31, 50] },\n { x: 'HR', y: [22, 24, 25, 30, 32, 34, 36, 38, 39, 41, 35, 36, 40, 56] },\n { x: 'Finance', y: [26, 27, 28, 30, 32, 34, 35, 37, 35, 37, 45] },\n { x: 'R&D', y: [26, 27, 29, 32, 34, 35, 36, 37, 38, 39, 41, 43, 58] },\n { x: 'Sales', y: [27, 26, 28, 29, 29, 29, 32, 35, 32, 38, 53] },\n { x: 'Inventory', y: [21, 23, 24, 25, 26, 27, 28, 30, 34, 36, 38] },\n { x: 'Graphics', y: [26, 28, 29, 30, 32, 33, 35, 36, 52] },\n { x: 'Training', y: [28, 29, 30, 31, 32, 34, 35, 36] }\n ],\n xName: 'x',\n yName: 'y',\n marker: {\n visible: true,\n width: 10,\n height: 10\n },\n name: 'Department'\n }\n ],\n // Initializing the tooltip\n tooltip: {\n enable: true\n },\n //Initializing Chart title\n title: 'Employee Age Group in Various Department',\n load: (args: ILoadedEventArgs) => {\n let selectedTheme: string = location.hash.split('/')[1];\n selectedTheme = selectedTheme ? selectedTheme : 'Material';\n args.chart.theme = (selectedTheme.charAt(0).toUpperCase() + selectedTheme.slice(1));\n },\n legendSettings: {\n visible: false\n }\n });\n chart.appendTo('#container');\n\n let mode: DropDownList = new DropDownList({\n index: 0,\n placeholder: 'Select Range Bar Color',\n width: 120,\n change: () => {\n chart.series[0].boxPlotMode = mode.value;\n chart.series[0].animation.enable = false;\n chart.refresh();\n }\n });\n mode.appendTo('#mode');\n document.getElementById('mean').onchange = () => {\n let element: HTMLInputElement = getElement('mean');\n chart.series[0].showMean = element.checked;\n chart.series[0].animation.enable = false;\n chart.refresh();\n };\n","index.html":"\n \n \n \n \n\n\n\n
\n
\n
\n \n \n Mode:\n
\n \n \n \n \t\t\t\t \n Normal \n Exclusive \n Inclusive \n \n
\n \n \n \n \n Mean:
\n \n \n \n \n
\n \n \n
\n
\n
\n\n\n\n\n","systemjs.config.js":"System.config({\n transpiler: \"typescript\",\n typescriptOptions: {\n compilerOptions: {\n target: \"umd\",\n module: \"commonjs\",\n moduleResolution: \"node\",\n emitDecoratorMetadata: true,\n experimentalDecorators: true\n }\n },\n paths: {\n \"syncfusion:\": \"http://npmci.syncfusion.com/packages/production/\"\n },\n map: {\n main: \"index.ts\",\n typescript: \"https://unpkg.com/typescript@2.2.2/lib/typescript.js\",\n 'plugin-json':'https://cdnjs.cloudflare.com/ajax/libs/systemjs-plugin-json/0.3.0/json.min.js',\n \"@syncfusion/ej2-base\": \"syncfusion:ej2-base/dist/ej2-base.umd.min.js\",\n \"@syncfusion/ej2-buttons\": \"syncfusion:ej2-buttons/dist/ej2-buttons.umd.min.js\",\n \"@syncfusion/ej2-calendars\": \"syncfusion:ej2-calendars/dist/ej2-calendars.umd.min.js\",\n \"@syncfusion/ej2-charts\": \"syncfusion:ej2-charts/dist/ej2-charts.umd.min.js\",\n \"@syncfusion/ej2-circulargauge\": \"syncfusion:ej2-circulargauge/dist/ej2-circulargauge.umd.min.js\",\n \"@syncfusion/ej2-lineargauge\": \"syncfusion:ej2-lineargauge/dist/ej2-lineargauge.umd.min.js\",\n \"@syncfusion/ej2-data\": \"syncfusion:ej2-data/dist/ej2-data.umd.min.js\",\n \"@syncfusion/ej2-dropdowns\": \"syncfusion:ej2-dropdowns/dist/ej2-dropdowns.umd.min.js\",\n \"@syncfusion/ej2-grids\": \"syncfusion:ej2-grids/dist/ej2-grids.umd.min.js\", \n \"@syncfusion/ej2-inputs\": \"syncfusion:ej2-inputs/dist/ej2-inputs.umd.min.js\", \n \"@syncfusion/ej2-lists\": \"syncfusion:ej2-lists/dist/ej2-lists.umd.min.js\",\n \"@syncfusion/ej2-navigations\": \"syncfusion:ej2-navigations/dist/ej2-navigations.umd.min.js\", \n \"@syncfusion/ej2-popups\": \"syncfusion:ej2-popups/dist/ej2-popups.umd.min.js\",\n \"@syncfusion/ej2-excel-export\": \"syncfusion:ej2-excel-export/dist/ej2-excel-export.umd.min.js\",\n \"@syncfusion/ej2-pdf-export\": \"syncfusion:ej2-pdf-export/dist/ej2-pdf-export.umd.min.js\",\n \"@syncfusion/ej2-compression\": \"syncfusion:ej2-compression/dist/ej2-compression.umd.min.js\",\n \"@syncfusion/ej2-file-utils\": \"syncfusion:ej2-file-utils/dist/ej2-file-utils.umd.min.js\"\n },\n meta: { \n '*.json': { loader: 'plugin-json' }\n }\n});\nSystem.import('index.ts').catch(console.error.bind(console));"}
\ No newline at end of file
+{"index.ts":"import { enableRipple } from '@syncfusion/ej2-base';\nenableRipple(true);\nimport {\n ChartTheme, Chart, getSaturationColor, Category, ILoadedEventArgs,\n IPointRenderEventArgs, BoxAndWhiskerSeries, Tooltip, getElement, BoxPlotMode\n} from '@syncfusion/ej2-charts';\nChart.Inject(Category, BoxAndWhiskerSeries, Tooltip);\nimport { DropDownList } from '@syncfusion/ej2-dropdowns';\nimport { EmitType } from '@syncfusion/ej2-base';\n\n/**\n * Sample for Box and Whisker series\n */\n\n let materialColors: string[] = ['#00bdae', '#404041', '#357cd2', '#e56590', '#f8b883', '#70ad47', '#dd8abd', '#7f84e8', '#7bb4eb',\n '#ea7a57', '#404041', '#00bdae'];\n let fabricColors: string[] = ['#4472c4', '#ed7d31', '#ffc000', '#70ad47', '#5b9bd5',\n '#c1c1c1', '#6f6fe2', '#e269ae', '#9e480e', '#997300', '#4472c4', '#70ad47', '#ffc000', '#ed7d31'];\n let bootstrapColors: string[] = ['#a16ee5', '#f7ce69', '#55a5c2', '#7ddf1e', '#ff6ea6',\n '#7953ac', '#b99b4f', '#407c92', '#5ea716', '#b91c52'];\n let labelRender: EmitType = (args: IPointRenderEventArgs): void => {\n let selectedTheme: string = location.hash.split('/')[1];\n selectedTheme = selectedTheme ? selectedTheme : 'Material';\n if (selectedTheme && selectedTheme.indexOf('fabric') > -1) {\n args.fill = fabricColors[args.point.index % 10];\n } else if (selectedTheme === 'material') {\n args.fill = materialColors[args.point.index % 10];\n } else {\n args.fill = bootstrapColors[args.point.index % 10];\n }\n args.border.color = getSaturationColor(args.fill, -0.6);\n };\n let chart: Chart = new Chart({\n //Initializing Primary X and Y Axis\n primaryXAxis: {\n valueType: 'Category',\n majorGridLines: { width: 0 },\n edgeLabelPlacement: 'Shift',\n labelIntersectAction: 'Trim'\n },\n chartArea: {\n border: {\n width: 0\n }\n },\n primaryYAxis:\n {\n minimum: 10, maximum: 60,\n interval: 10, title: 'Age',\n majorGridLines: { width: 0 },\n majorTickLines: { width: 0 }\n },\n pointRender: labelRender,\n //Initializing Chart Series\n series: [\n {\n type: 'BoxAndWhisker',\n dataSource: [\n { x: 'Development', y: [22, 22, 23, 25, 25, 25, 26, 27, 27, 28, 28, 29, 30, 32, 34, 32, 34, 36, 35, 38] },\n { x: 'Testing', y: [22, 33, 23, 25, 26, 28, 29, 30, 34, 33, 32, 31, 50] },\n { x: 'HR', y: [22, 24, 25, 30, 32, 34, 36, 38, 39, 41, 35, 36, 40, 56] },\n { x: 'Finance', y: [26, 27, 28, 30, 32, 34, 35, 37, 35, 37, 45] },\n { x: 'R&D', y: [26, 27, 29, 32, 34, 35, 36, 37, 38, 39, 41, 43, 58] },\n { x: 'Sales', y: [27, 26, 28, 29, 29, 29, 32, 35, 32, 38, 53] },\n { x: 'Inventory', y: [21, 23, 24, 25, 26, 27, 28, 30, 34, 36, 38] },\n { x: 'Graphics', y: [26, 28, 29, 30, 32, 33, 35, 36, 52] },\n { x: 'Training', y: [28, 29, 30, 31, 32, 34, 35, 36] }\n ],\n xName: 'x',\n yName: 'y',\n marker: {\n visible: true,\n width: 10,\n height: 10\n },\n name: 'Department'\n }\n ],\n // Initializing the tooltip\n tooltip: {\n enable: true\n },\n //Initializing Chart title\n title: 'Employee Age Group in Various Department',\n load: (args: ILoadedEventArgs) => {\n let selectedTheme: string = location.hash.split('/')[1];\n selectedTheme = selectedTheme ? selectedTheme : 'Material';\n args.chart.theme = (selectedTheme.charAt(0).toUpperCase() + selectedTheme.slice(1));\n },\n legendSettings: {\n visible: false\n }\n });\n chart.appendTo('#container');\n\n let mode: DropDownList = new DropDownList({\n index: 0,\n placeholder: 'Select Range Bar Color',\n width: 120,\n change: () => {\n chart.series[0].boxPlotMode = mode.value;\n chart.series[0].animation.enable = false;\n chart.refresh();\n }\n });\n mode.appendTo('#mode');\n document.getElementById('mean').onchange = () => {\n let element: HTMLInputElement = getElement('mean');\n chart.series[0].showMean = element.checked;\n chart.series[0].animation.enable = false;\n chart.refresh();\n };\n","index.html":"\n \n \n \n \n \n\n\n\n
\n
\n
\n \n \n Mode:\n
\n \n \n \n \t\t\t\t \n Normal \n Exclusive \n Inclusive \n \n
\n \n \n \n \n Mean:
\n \n \n \n \n
\n \n \n
\n
\n
\n\n\n\n\n","systemjs.config.js":"System.config({\n transpiler: \"typescript\",\n typescriptOptions: {\n compilerOptions: {\n target: \"umd\",\n module: \"commonjs\",\n moduleResolution: \"node\",\n emitDecoratorMetadata: true,\n experimentalDecorators: true\n }\n },\n paths: {\n \"syncfusion:\": \"http://npmci.syncfusion.com/packages/production/\"\n },\n map: {\n main: \"index.ts\",\n typescript: \"https://unpkg.com/typescript@2.2.2/lib/typescript.js\",\n 'plugin-json':'https://cdnjs.cloudflare.com/ajax/libs/systemjs-plugin-json/0.3.0/json.min.js',\n \"@syncfusion/ej2-base\": \"syncfusion:ej2-base/dist/ej2-base.umd.min.js\",\n \"@syncfusion/ej2-buttons\": \"syncfusion:ej2-buttons/dist/ej2-buttons.umd.min.js\",\n \"@syncfusion/ej2-calendars\": \"syncfusion:ej2-calendars/dist/ej2-calendars.umd.min.js\",\n \"@syncfusion/ej2-charts\": \"syncfusion:ej2-charts/dist/ej2-charts.umd.min.js\",\n \"@syncfusion/ej2-circulargauge\": \"syncfusion:ej2-circulargauge/dist/ej2-circulargauge.umd.min.js\",\n \"@syncfusion/ej2-lineargauge\": \"syncfusion:ej2-lineargauge/dist/ej2-lineargauge.umd.min.js\",\n \"@syncfusion/ej2-data\": \"syncfusion:ej2-data/dist/ej2-data.umd.min.js\",\n \"@syncfusion/ej2-dropdowns\": \"syncfusion:ej2-dropdowns/dist/ej2-dropdowns.umd.min.js\",\n \"@syncfusion/ej2-grids\": \"syncfusion:ej2-grids/dist/ej2-grids.umd.min.js\", \n \"@syncfusion/ej2-inputs\": \"syncfusion:ej2-inputs/dist/ej2-inputs.umd.min.js\", \n \"@syncfusion/ej2-lists\": \"syncfusion:ej2-lists/dist/ej2-lists.umd.min.js\",\n \"@syncfusion/ej2-navigations\": \"syncfusion:ej2-navigations/dist/ej2-navigations.umd.min.js\", \n \"@syncfusion/ej2-popups\": \"syncfusion:ej2-popups/dist/ej2-popups.umd.min.js\",\n \"@syncfusion/ej2-excel-export\": \"syncfusion:ej2-excel-export/dist/ej2-excel-export.umd.min.js\",\n \"@syncfusion/ej2-pdf-export\": \"syncfusion:ej2-pdf-export/dist/ej2-pdf-export.umd.min.js\",\n \"@syncfusion/ej2-compression\": \"syncfusion:ej2-compression/dist/ej2-compression.umd.min.js\",\n \"@syncfusion/ej2-file-utils\": \"syncfusion:ej2-file-utils/dist/ej2-file-utils.umd.min.js\"\n },\n meta: { \n '*.json': { loader: 'plugin-json' }\n }\n});\nSystem.import('index.ts').catch(console.error.bind(console));"}
\ No newline at end of file
diff --git a/src/chart/bubble-plnkr.json b/src/chart/bubble-plnkr.json
index d2ac320c..ea0585e1 100644
--- a/src/chart/bubble-plnkr.json
+++ b/src/chart/bubble-plnkr.json
@@ -1 +1 @@
-{"theme-color":"/**\n * Initialize the Theme colors\n */\nexport let materialColors: string[] = ['#00bdae', '#404041', '#357cd2', '#e56590', '#f8b883', '#70ad47', '#dd8abd', '#7f84e8', '#7bb4eb',\n '#ea7a57', '#404041', '#00bdae'];\nexport let fabricColors: string[] = ['#4472c4', '#ed7d31', '#ffc000', '#70ad47', '#5b9bd5',\n '#c1c1c1', '#6f6fe2', '#e269ae', '#9e480e', '#997300', '#4472c4', '#70ad47', '#ffc000', '#ed7d31'];\nexport let bootstrapColors: string[] = ['#a16ee5', '#f7ce69', '#55a5c2', '#7ddf1e', '#ff6ea6',\n '#7953ac', '#b99b4f', '#407c92', '#5ea716', '#b91c52'];","index.ts":"import { enableRipple } from '@syncfusion/ej2-base';\nenableRipple(true);\nimport { Chart, BubbleSeries, Tooltip, IPointRenderEventArgs } from '@syncfusion/ej2-charts';\nimport { EmitType } from '@syncfusion/ej2-base';\nimport { Browser } from '@syncfusion/ej2-base';\nimport { fabricColors, bootstrapColors, materialColors } from './theme-color';\nChart.Inject(BubbleSeries, Tooltip);\n\nlet pointRender: EmitType = (args: IPointRenderEventArgs): void => {\n let selectedTheme: string = location.hash.split('/')[1];\n selectedTheme = selectedTheme ? selectedTheme : 'Material';\n if (selectedTheme && selectedTheme.indexOf('fabric') > -1) {\n args.fill = fabricColors[args.point.index % 10];\n } else if (selectedTheme === 'material') {\n args.fill = materialColors[args.point.index % 10];\n } else {\n args.fill = bootstrapColors[args.point.index % 10];\n }\n};\n\n/**\n * Sample for Bubble series\n */\n\n let chart: Chart = new Chart({\n // Initializing the Primary X and Y Axis\n primaryXAxis: {\n title: 'Literacy Rate',\n minimum: 60,\n maximum: 100,\n interval: 5\n },\n primaryYAxis: {\n title: 'GDP Growth Rate',\n minimum: 0,\n maximum: 10,\n interval: 2.5\n },\n width: Browser.isDevice ? '100%' : '60%',\n // Initializing the chart series\n series: [\n {\n type: 'Bubble',\n dataSource: [\n { x: 92.2, y: 7.8, size: 1.347, text: 'China' },\n { x: 74, y: 6.5, size: 1.241, text: 'India' },\n { x: 90.4, y: 6.0, size: 0.238, text: 'Indonesia' },\n { x: 99.4, y: 2.2, size: 0.312, text: 'US' },\n { x: 88.6, y: 1.3, size: 0.197, text: 'Brazil' },\n { x: 99, y: 0.7, size: 0.0818, text: 'Germany' },\n { x: 72, y: 2.0, size: 0.0826, text: 'Egypt' },\n { x: 99.6, y: 3.4, size: 0.143, text: 'Russia' },\n { x: 99, y: 0.2, size: 0.128, text: 'Japan' },\n { x: 86.1, y: 4.0, size: 0.115, text: 'Mexico' },\n { x: 92.6, y: 6.6, size: 0.096, text: 'Philippines' },\n { x: 61.3, y: 1.45, size: 0.162, text: 'Nigeria' },\n { x: 82.2, y: 3.97, size: 0.7, text: 'Hong Kong' },\n { x: 79.2, y: 3.9, size: 0.162, text: 'Netherland' },\n { x: 72.5, y: 4.5, size: 0.7, text: 'Jordan' },\n { x: 81, y: 3.5, size: 0.21, text: 'Australia' },\n { x: 66.8, y: 3.9, size: 0.028, text: 'Mongolia' },\n { x: 78.4, y: 2.9, size: 0.231, text: 'Taiwan' }\n ],\n minRadius: 3,\n maxRadius: Browser.isDevice ? 6 : 8,\n xName: 'x', yName: 'y', size: 'size', name: 'Pound',\n marker: { dataLabel: { name: 'text' } }\n },\n ],\n // Initiazlize the point render event\n pointRender: pointRender,\n title: 'World Countries Details',\n // Initializing the tooltip with format\n tooltip: {\n enable: true,\n format: '${point.text} Literacy Rate : ${point.x}% ' +\n ' GDP Annual Growth Rate : ${point.y} Population : ${point.size} Billion '\n },\n legendSettings: { visible: false }\n });\n chart.appendTo('#container');\n","index.html":"\n \n \n \n \n\n\n\n\n\n\n\n","systemjs.config.js":"System.config({\n transpiler: \"typescript\",\n typescriptOptions: {\n compilerOptions: {\n target: \"umd\",\n module: \"commonjs\",\n moduleResolution: \"node\",\n emitDecoratorMetadata: true,\n experimentalDecorators: true\n }\n },\n paths: {\n \"syncfusion:\": \"http://npmci.syncfusion.com/packages/production/\"\n },\n map: {\n main: \"index.ts\",\n typescript: \"https://unpkg.com/typescript@2.2.2/lib/typescript.js\",\n 'plugin-json':'https://cdnjs.cloudflare.com/ajax/libs/systemjs-plugin-json/0.3.0/json.min.js',\n \"@syncfusion/ej2-base\": \"syncfusion:ej2-base/dist/ej2-base.umd.min.js\",\n \"@syncfusion/ej2-buttons\": \"syncfusion:ej2-buttons/dist/ej2-buttons.umd.min.js\",\n \"@syncfusion/ej2-calendars\": \"syncfusion:ej2-calendars/dist/ej2-calendars.umd.min.js\",\n \"@syncfusion/ej2-charts\": \"syncfusion:ej2-charts/dist/ej2-charts.umd.min.js\",\n \"@syncfusion/ej2-circulargauge\": \"syncfusion:ej2-circulargauge/dist/ej2-circulargauge.umd.min.js\",\n \"@syncfusion/ej2-lineargauge\": \"syncfusion:ej2-lineargauge/dist/ej2-lineargauge.umd.min.js\",\n \"@syncfusion/ej2-data\": \"syncfusion:ej2-data/dist/ej2-data.umd.min.js\",\n \"@syncfusion/ej2-dropdowns\": \"syncfusion:ej2-dropdowns/dist/ej2-dropdowns.umd.min.js\",\n \"@syncfusion/ej2-grids\": \"syncfusion:ej2-grids/dist/ej2-grids.umd.min.js\", \n \"@syncfusion/ej2-inputs\": \"syncfusion:ej2-inputs/dist/ej2-inputs.umd.min.js\", \n \"@syncfusion/ej2-lists\": \"syncfusion:ej2-lists/dist/ej2-lists.umd.min.js\",\n \"@syncfusion/ej2-navigations\": \"syncfusion:ej2-navigations/dist/ej2-navigations.umd.min.js\", \n \"@syncfusion/ej2-popups\": \"syncfusion:ej2-popups/dist/ej2-popups.umd.min.js\",\n \"@syncfusion/ej2-excel-export\": \"syncfusion:ej2-excel-export/dist/ej2-excel-export.umd.min.js\",\n \"@syncfusion/ej2-pdf-export\": \"syncfusion:ej2-pdf-export/dist/ej2-pdf-export.umd.min.js\",\n \"@syncfusion/ej2-compression\": \"syncfusion:ej2-compression/dist/ej2-compression.umd.min.js\",\n \"@syncfusion/ej2-file-utils\": \"syncfusion:ej2-file-utils/dist/ej2-file-utils.umd.min.js\"\n },\n meta: { \n '*.json': { loader: 'plugin-json' }\n }\n});\nSystem.import('index.ts').catch(console.error.bind(console));"}
\ No newline at end of file
+{"theme-color":"/**\n * Initialize the Theme colors\n */\nexport let materialColors: string[] = ['#00bdae', '#404041', '#357cd2', '#e56590', '#f8b883', '#70ad47', '#dd8abd', '#7f84e8', '#7bb4eb',\n '#ea7a57', '#404041', '#00bdae'];\nexport let fabricColors: string[] = ['#4472c4', '#ed7d31', '#ffc000', '#70ad47', '#5b9bd5',\n '#c1c1c1', '#6f6fe2', '#e269ae', '#9e480e', '#997300', '#4472c4', '#70ad47', '#ffc000', '#ed7d31'];\nexport let bootstrapColors: string[] = ['#a16ee5', '#f7ce69', '#55a5c2', '#7ddf1e', '#ff6ea6',\n '#7953ac', '#b99b4f', '#407c92', '#5ea716', '#b91c52'];","index.ts":"import { enableRipple } from '@syncfusion/ej2-base';\nenableRipple(true);\nimport { Chart, BubbleSeries, Tooltip, IPointRenderEventArgs } from '@syncfusion/ej2-charts';\nimport { EmitType } from '@syncfusion/ej2-base';\nimport { Browser } from '@syncfusion/ej2-base';\nimport { fabricColors, bootstrapColors, materialColors } from './theme-color';\nChart.Inject(BubbleSeries, Tooltip);\n\nlet pointRender: EmitType = (args: IPointRenderEventArgs): void => {\n let selectedTheme: string = location.hash.split('/')[1];\n selectedTheme = selectedTheme ? selectedTheme : 'Material';\n if (selectedTheme && selectedTheme.indexOf('fabric') > -1) {\n args.fill = fabricColors[args.point.index % 10];\n } else if (selectedTheme === 'material') {\n args.fill = materialColors[args.point.index % 10];\n } else {\n args.fill = bootstrapColors[args.point.index % 10];\n }\n};\n\n/**\n * Sample for Bubble series\n */\n\n let chart: Chart = new Chart({\n // Initializing the Primary X and Y Axis\n primaryXAxis: {\n title: 'Literacy Rate',\n minimum: 60,\n maximum: 100,\n interval: 5\n },\n primaryYAxis: {\n title: 'GDP Growth Rate',\n minimum: 0,\n maximum: 10,\n interval: 2.5\n },\n width: Browser.isDevice ? '100%' : '60%',\n // Initializing the chart series\n series: [\n {\n type: 'Bubble',\n dataSource: [\n { x: 92.2, y: 7.8, size: 1.347, text: 'China' },\n { x: 74, y: 6.5, size: 1.241, text: 'India' },\n { x: 90.4, y: 6.0, size: 0.238, text: 'Indonesia' },\n { x: 99.4, y: 2.2, size: 0.312, text: 'US' },\n { x: 88.6, y: 1.3, size: 0.197, text: 'Brazil' },\n { x: 99, y: 0.7, size: 0.0818, text: 'Germany' },\n { x: 72, y: 2.0, size: 0.0826, text: 'Egypt' },\n { x: 99.6, y: 3.4, size: 0.143, text: 'Russia' },\n { x: 99, y: 0.2, size: 0.128, text: 'Japan' },\n { x: 86.1, y: 4.0, size: 0.115, text: 'Mexico' },\n { x: 92.6, y: 6.6, size: 0.096, text: 'Philippines' },\n { x: 61.3, y: 1.45, size: 0.162, text: 'Nigeria' },\n { x: 82.2, y: 3.97, size: 0.7, text: 'Hong Kong' },\n { x: 79.2, y: 3.9, size: 0.162, text: 'Netherland' },\n { x: 72.5, y: 4.5, size: 0.7, text: 'Jordan' },\n { x: 81, y: 3.5, size: 0.21, text: 'Australia' },\n { x: 66.8, y: 3.9, size: 0.028, text: 'Mongolia' },\n { x: 78.4, y: 2.9, size: 0.231, text: 'Taiwan' }\n ],\n minRadius: 3,\n maxRadius: Browser.isDevice ? 6 : 8,\n xName: 'x', yName: 'y', size: 'size', name: 'Pound',\n marker: { dataLabel: { name: 'text' } }\n },\n ],\n // Initiazlize the point render event\n pointRender: pointRender,\n title: 'World Countries Details',\n // Initializing the tooltip with format\n tooltip: {\n enable: true,\n format: '${point.text} Literacy Rate : ${point.x}% ' +\n ' GDP Annual Growth Rate : ${point.y} Population : ${point.size} Billion '\n },\n legendSettings: { visible: false }\n });\n chart.appendTo('#container');\n","index.html":"\n \n \n \n \n \n\n\n\n\n\n\n\n","systemjs.config.js":"System.config({\n transpiler: \"typescript\",\n typescriptOptions: {\n compilerOptions: {\n target: \"umd\",\n module: \"commonjs\",\n moduleResolution: \"node\",\n emitDecoratorMetadata: true,\n experimentalDecorators: true\n }\n },\n paths: {\n \"syncfusion:\": \"http://npmci.syncfusion.com/packages/production/\"\n },\n map: {\n main: \"index.ts\",\n typescript: \"https://unpkg.com/typescript@2.2.2/lib/typescript.js\",\n 'plugin-json':'https://cdnjs.cloudflare.com/ajax/libs/systemjs-plugin-json/0.3.0/json.min.js',\n \"@syncfusion/ej2-base\": \"syncfusion:ej2-base/dist/ej2-base.umd.min.js\",\n \"@syncfusion/ej2-buttons\": \"syncfusion:ej2-buttons/dist/ej2-buttons.umd.min.js\",\n \"@syncfusion/ej2-calendars\": \"syncfusion:ej2-calendars/dist/ej2-calendars.umd.min.js\",\n \"@syncfusion/ej2-charts\": \"syncfusion:ej2-charts/dist/ej2-charts.umd.min.js\",\n \"@syncfusion/ej2-circulargauge\": \"syncfusion:ej2-circulargauge/dist/ej2-circulargauge.umd.min.js\",\n \"@syncfusion/ej2-lineargauge\": \"syncfusion:ej2-lineargauge/dist/ej2-lineargauge.umd.min.js\",\n \"@syncfusion/ej2-data\": \"syncfusion:ej2-data/dist/ej2-data.umd.min.js\",\n \"@syncfusion/ej2-dropdowns\": \"syncfusion:ej2-dropdowns/dist/ej2-dropdowns.umd.min.js\",\n \"@syncfusion/ej2-grids\": \"syncfusion:ej2-grids/dist/ej2-grids.umd.min.js\", \n \"@syncfusion/ej2-inputs\": \"syncfusion:ej2-inputs/dist/ej2-inputs.umd.min.js\", \n \"@syncfusion/ej2-lists\": \"syncfusion:ej2-lists/dist/ej2-lists.umd.min.js\",\n \"@syncfusion/ej2-navigations\": \"syncfusion:ej2-navigations/dist/ej2-navigations.umd.min.js\", \n \"@syncfusion/ej2-popups\": \"syncfusion:ej2-popups/dist/ej2-popups.umd.min.js\",\n \"@syncfusion/ej2-excel-export\": \"syncfusion:ej2-excel-export/dist/ej2-excel-export.umd.min.js\",\n \"@syncfusion/ej2-pdf-export\": \"syncfusion:ej2-pdf-export/dist/ej2-pdf-export.umd.min.js\",\n \"@syncfusion/ej2-compression\": \"syncfusion:ej2-compression/dist/ej2-compression.umd.min.js\",\n \"@syncfusion/ej2-file-utils\": \"syncfusion:ej2-file-utils/dist/ej2-file-utils.umd.min.js\"\n },\n meta: { \n '*.json': { loader: 'plugin-json' }\n }\n});\nSystem.import('index.ts').catch(console.error.bind(console));"}
\ No newline at end of file
diff --git a/src/chart/candle-plnkr.json b/src/chart/candle-plnkr.json
index afff3ada..67207457 100644
--- a/src/chart/candle-plnkr.json
+++ b/src/chart/candle-plnkr.json
@@ -1 +1 @@
-{"financial-data":"/**\n * Data for technical indicators\n */\nexport let chartData: object[] = [\n {\n x: new Date('2012-04-02'),\n open: 85.9757,\n high: 90.6657,\n low: 85.7685,\n close: 90.5257,\n volume: 660187068\n },\n {\n x: new Date('2012-04-09'),\n open: 89.4471,\n high: 92,\n low: 86.2157,\n close: 86.4614,\n volume: 912634864\n },\n {\n x: new Date('2012-04-16'),\n open: 87.1514,\n high: 88.6071,\n low: 81.4885,\n close: 81.8543,\n volume: 1221746066\n },\n {\n x: new Date('2012-04-23'),\n open: 81.5157,\n high: 88.2857,\n low: 79.2857,\n close: 86.1428,\n volume: 965935749\n },\n {\n x: new Date('2012-04-30'),\n open: 85.4,\n high: 85.4857,\n low: 80.7385,\n close: 80.75,\n volume: 615249365\n },\n {\n x: new Date('2012-05-07'),\n open: 80.2143,\n high: 82.2685,\n low: 79.8185,\n close: 80.9585,\n volume: 541742692\n },\n {\n x: new Date('2012-05-14'),\n open: 80.3671,\n high: 81.0728,\n low: 74.5971,\n close: 75.7685,\n volume: 708126233\n },\n {\n x: new Date('2012-05-21'),\n open: 76.3571,\n high: 82.3571,\n low: 76.2928,\n close: 80.3271,\n volume: 682076215\n },\n {\n x: new Date('2012-05-28'),\n open: 81.5571,\n high: 83.0714,\n low: 80.0743,\n close: 80.1414,\n volume: 480059584\n },\n {\n x: new Date('2012-06-04'),\n open: 80.2143,\n high: 82.9405,\n low: 78.3571,\n close: 82.9028,\n volume: 517577005\n },\n {\n x: new Date('2012-06-11'),\n open: 83.96,\n high: 84.0714,\n low: 80.9571,\n close: 82.0185,\n volume: 499693120\n },\n {\n x: new Date('2012-06-18'),\n open: 81.5657,\n high: 84.2857,\n low: 81.4814,\n close: 83.1571,\n volume: 442172142\n },\n {\n x: new Date('2012-06-25'),\n open: 82.4714,\n high: 83.4285,\n low: 80.8014,\n close: 83.4285,\n volume: 371529102\n },\n {\n x: new Date('2012-07-02'),\n open: 83.5328,\n high: 87.7628,\n low: 83.3714,\n close: 86.5543,\n volume: 385906790\n },\n {\n x: new Date('2012-07-09'),\n open: 86.4714,\n high: 88.5528,\n low: 84.6685,\n close: 86.4243,\n volume: 524235196\n },\n {\n x: new Date('2012-07-16'),\n open: 86.4457,\n high: 87.9071,\n low: 86.1643,\n close: 86.3285,\n volume: 419537217\n },\n {\n x: new Date('2012-07-23'),\n open: 84.9143,\n high: 87.0971,\n low: 81.4285,\n close: 83.5943,\n volume: 680773023\n },\n {\n x: new Date('2012-07-30'),\n open: 84.4171,\n high: 88.2828,\n low: 83.9743,\n close: 87.9571,\n volume: 475109323\n },\n {\n x: new Date('2012-08-06'),\n open: 88.1843,\n high: 89.2857,\n low: 87.8943,\n close: 88.8143,\n volume: 312826308\n },\n {\n x: new Date('2012-08-13'),\n open: 89.0557,\n high: 92.5985,\n low: 89.0357,\n close: 92.5871,\n volume: 392867193\n },\n {\n x: new Date('2012-08-20'),\n open: 92.8585,\n high: 96.4114,\n low: 92.5871,\n close: 94.746,\n volume: 708614692\n },\n {\n x: new Date('2012-08-27'),\n open: 97.1414,\n high: 97.2671,\n low: 93.8928,\n close: 95.0343,\n volume: 383807217\n },\n {\n x: new Date('2012-09-03'),\n open: 95.1085,\n high: 97.4971,\n low: 94.9285,\n close: 97.2057,\n volume: 355722047\n },\n {\n x: new Date('2012-09-10'),\n open: 97.2071,\n high: 99.5685,\n low: 93.7143,\n close: 98.7543,\n volume: 724042207\n },\n {\n x: new Date('2012-09-17'),\n open: 99.9071,\n high: 100.7243,\n low: 99.0885,\n close: 100.0135,\n volume: 500166040\n },\n {\n x: new Date('2012-09-24'),\n open: 98.1228,\n high: 99.3028,\n low: 94.3357,\n close: 95.3007,\n volume: 714507994\n },\n {\n x: new Date('2012-10-01'),\n open: 95.88,\n high: 96.6785,\n low: 92.95,\n close: 93.2271,\n volume: 638543622\n },\n {\n x: new Date('2012-10-08'),\n open: 92.4114,\n high: 92.5085,\n low: 89.0785,\n close: 89.9591,\n volume: 747127724\n },\n {\n x: new Date('2012-10-15'),\n open: 90.3357,\n high: 93.2557,\n low: 87.0885,\n close: 87.12,\n volume: 646996264\n },\n {\n x: new Date('2012-10-22'),\n open: 87.4885,\n high: 90.7685,\n low: 84.4285,\n close: 86.2857,\n volume: 866040680\n },\n {\n x: new Date('2012-10-29'),\n open: 84.9828,\n high: 86.1428,\n low: 82.1071,\n close: 82.4,\n volume: 367371310\n },\n {\n x: new Date('2012-11-05'),\n open: 83.3593,\n high: 84.3914,\n low: 76.2457,\n close: 78.1514,\n volume: 919719846\n },\n {\n x: new Date('2012-11-12'),\n open: 79.1643,\n high: 79.2143,\n low: 72.25,\n close: 75.3825,\n volume: 894382149\n },\n {\n x: new Date('2012-11-19'),\n open: 77.2443,\n high: 81.7143,\n low: 77.1257,\n close: 81.6428,\n volume: 527416747\n },\n {\n x: new Date('2012-11-26'),\n open: 82.2714,\n high: 84.8928,\n low: 81.7514,\n close: 83.6114,\n volume: 646467974\n },\n {\n x: new Date('2012-12-03'),\n open: 84.8071,\n high: 84.9414,\n low: 74.09,\n close: 76.1785,\n volume: 980096264\n },\n {\n x: new Date('2012-12-10'),\n open: 75,\n high: 78.5085,\n low: 72.2257,\n close: 72.8277,\n volume: 835016110\n },\n {\n x: new Date('2012-12-17'),\n open: 72.7043,\n high: 76.4143,\n low: 71.6043,\n close: 74.19,\n volume: 726150329\n },\n {\n x: new Date('2012-12-24'),\n open: 74.3357,\n high: 74.8928,\n low: 72.0943,\n close: 72.7984,\n volume: 321104733\n },\n {\n x: new Date('2012-12-31'),\n open: 72.9328,\n high: 79.2857,\n low: 72.7143,\n close: 75.2857,\n volume: 540854882\n },\n {\n x: new Date('2013-01-07'),\n open: 74.5714,\n high: 75.9843,\n low: 73.6,\n close: 74.3285,\n volume: 574594262\n },\n {\n x: new Date('2013-01-14'),\n open: 71.8114,\n high: 72.9643,\n low: 69.0543,\n close: 71.4285,\n volume: 803105621\n },\n {\n x: new Date('2013-01-21'),\n open: 72.08,\n high: 73.57,\n low: 62.1428,\n close: 62.84,\n volume: 971912560\n },\n {\n x: new Date('2013-01-28'),\n open: 62.5464,\n high: 66.0857,\n low: 62.2657,\n close: 64.8028,\n volume: 656549587\n },\n {\n x: new Date('2013-02-04'),\n open: 64.8443,\n high: 68.4014,\n low: 63.1428,\n close: 67.8543,\n volume: 743778993\n },\n {\n x: new Date('2013-02-11'),\n open: 68.0714,\n high: 69.2771,\n low: 65.7028,\n close: 65.7371,\n volume: 585292366\n },\n {\n x: new Date('2013-02-18'),\n open: 65.8714,\n high: 66.1043,\n low: 63.26,\n close: 64.4014,\n volume: 421766997\n },\n {\n x: new Date('2013-02-25'),\n open: 64.8357,\n high: 65.0171,\n low: 61.4257,\n close: 61.4957,\n volume: 582741215\n },\n {\n x: new Date('2013-03-04'),\n open: 61.1143,\n high: 62.2043,\n low: 59.8571,\n close: 61.6743,\n volume: 632856539\n },\n {\n x: new Date('2013-03-11'),\n open: 61.3928,\n high: 63.4614,\n low: 60.7343,\n close: 63.38,\n volume: 572066981\n },\n {\n x: new Date('2013-03-18'),\n open: 63.0643,\n high: 66.0143,\n low: 63.0286,\n close: 65.9871,\n volume: 552156035\n },\n {\n x: new Date('2013-03-25'),\n open: 66.3843,\n high: 67.1357,\n low: 63.0886,\n close: 63.2371,\n volume: 390762517\n },\n {\n x: new Date('2013-04-01'),\n open: 63.1286,\n high: 63.3854,\n low: 59.9543,\n close: 60.4571,\n volume: 505273732\n },\n {\n x: new Date('2013-04-08'),\n open: 60.6928,\n high: 62.57,\n low: 60.3557,\n close: 61.4,\n volume: 387323550\n },\n {\n x: new Date('2013-04-15'),\n open: 61,\n high: 61.1271,\n low: 55.0143,\n close: 55.79,\n volume: 709945604\n },\n {\n x: new Date('2013-04-22'),\n open: 56.0914,\n high: 59.8241,\n low: 55.8964,\n close: 59.6007,\n volume: 787007506\n },\n {\n x: new Date('2013-04-29'),\n open: 60.0643,\n high: 64.7471,\n low: 60,\n close: 64.2828,\n volume: 655020017\n },\n {\n x: new Date('2013-05-06'),\n open: 65.1014,\n high: 66.5357,\n low: 64.3543,\n close: 64.71,\n volume: 545488533\n },\n {\n x: new Date('2013-05-13'),\n open: 64.5014,\n high: 65.4143,\n low: 59.8428,\n close: 61.8943,\n volume: 633706550\n },\n {\n x: new Date('2013-05-20'),\n open: 61.7014,\n high: 64.05,\n low: 61.4428,\n close: 63.5928,\n volume: 494379068\n },\n {\n x: new Date('2013-05-27'),\n open: 64.2714,\n high: 65.3,\n low: 62.7714,\n close: 64.2478,\n volume: 362907830\n },\n {\n x: new Date('2013-06-03'),\n open: 64.39,\n high: 64.9186,\n low: 61.8243,\n close: 63.1158,\n volume: 443249793\n },\n {\n x: new Date('2013-06-10'),\n open: 63.5328,\n high: 64.1541,\n low: 61.2143,\n close: 61.4357,\n volume: 389680092\n },\n {\n x: new Date('2013-06-17'),\n open: 61.6343,\n high: 62.2428,\n low: 58.3,\n close: 59.0714,\n volume: 400384818\n },\n {\n x: new Date('2013-06-24'),\n open: 58.2,\n high: 58.38,\n low: 55.5528,\n close: 56.6471,\n volume: 519314826\n },\n {\n x: new Date('2013-07-01'),\n open: 57.5271,\n high: 60.47,\n low: 57.3171,\n close: 59.6314,\n volume: 343878841\n },\n {\n x: new Date('2013-07-08'),\n open: 60.0157,\n high: 61.3986,\n low: 58.6257,\n close: 60.93,\n volume: 384106977\n },\n {\n x: new Date('2013-07-15'),\n open: 60.7157,\n high: 62.1243,\n low: 60.5957,\n close: 60.7071,\n volume: 286035513\n },\n {\n x: new Date('2013-07-22'),\n open: 61.3514,\n high: 63.5128,\n low: 59.8157,\n close: 62.9986,\n volume: 395816827\n },\n {\n x: new Date('2013-07-29'),\n open: 62.9714,\n high: 66.1214,\n low: 62.8857,\n close: 66.0771,\n volume: 339668858\n },\n {\n x: new Date('2013-08-05'),\n open: 66.3843,\n high: 67.4128,\n low: 64.8071,\n close: 64.9214,\n volume: 368486781\n },\n {\n x: new Date('2013-08-12'),\n open: 65.2657,\n high: 72.0357,\n low: 65.2328,\n close: 71.7614,\n volume: 711563584\n },\n {\n x: new Date('2013-08-19'),\n open: 72.0485,\n high: 73.3914,\n low: 71.1714,\n close: 71.5743,\n volume: 417119660\n },\n {\n x: new Date('2013-08-26'),\n open: 71.5357,\n high: 72.8857,\n low: 69.4286,\n close: 69.6023,\n volume: 392805888\n },\n {\n x: new Date('2013-09-02'),\n open: 70.4428,\n high: 71.7485,\n low: 69.6214,\n close: 71.1743,\n volume: 317244380\n },\n {\n x: new Date('2013-09-09'),\n open: 72.1428,\n high: 72.56,\n low: 66.3857,\n close: 66.4143,\n volume: 669376320\n },\n {\n x: new Date('2013-09-16'),\n open: 65.8571,\n high: 68.3643,\n low: 63.8886,\n close: 66.7728,\n volume: 625142677\n },\n {\n x: new Date('2013-09-23'),\n open: 70.8714,\n high: 70.9871,\n low: 68.6743,\n close: 68.9643,\n volume: 475274537\n },\n {\n x: new Date('2013-09-30'),\n open: 68.1786,\n high: 70.3357,\n low: 67.773,\n close: 69.0043,\n volume: 368198906\n },\n {\n x: new Date('2013-10-07'),\n open: 69.5086,\n high: 70.5486,\n low: 68.3257,\n close: 70.4017,\n volume: 361437661\n },\n {\n x: new Date('2013-10-14'),\n open: 69.9757,\n high: 72.7514,\n low: 69.9071,\n close: 72.6985,\n volume: 342694379\n },\n {\n x: new Date('2013-10-21'),\n open: 73.11,\n high: 76.1757,\n low: 72.5757,\n close: 75.1368,\n volume: 490458997\n },\n {\n x: new Date('2013-10-28'),\n open: 75.5771,\n high: 77.0357,\n low: 73.5057,\n close: 74.29,\n volume: 508130174\n },\n {\n x: new Date('2013-11-04'),\n open: 74.4428,\n high: 75.555,\n low: 73.1971,\n close: 74.3657,\n volume: 318132218\n },\n {\n x: new Date('2013-11-11'),\n open: 74.2843,\n high: 75.6114,\n low: 73.4871,\n close: 74.9987,\n volume: 306711021\n },\n {\n x: new Date('2013-11-18'),\n open: 74.9985,\n high: 75.3128,\n low: 73.3814,\n close: 74.2571,\n volume: 282778778\n },\n {\n x: new Date('2013-11-25'),\n open: 74.4314,\n high: 79.7614,\n low: 74.4285,\n close: 79.4385,\n volume: 327405302\n },\n {\n x: new Date('2013-12-02'),\n open: 79.7143,\n high: 82.1622,\n low: 78.6885,\n close: 80.0028,\n volume: 522055676\n },\n {\n x: new Date('2013-12-09'),\n open: 80.1286,\n high: 81.5671,\n low: 79.0957,\n close: 79.2043,\n volume: 387271099\n },\n {\n x: new Date('2013-12-16'),\n open: 79.2885,\n high: 80.377,\n low: 76.9714,\n close: 78.4314,\n volume: 457580848\n },\n {\n x: new Date('2013-12-23'),\n open: 81.1428,\n high: 81.6971,\n low: 79.9285,\n close: 80.0128,\n volume: 274253503\n },\n {\n x: new Date('2013-12-30'),\n open: 79.6371,\n high: 80.1828,\n low: 77.2043,\n close: 77.2828,\n volume: 275734934\n },\n {\n x: new Date('2014-01-06'),\n open: 76.7785,\n high: 78.1228,\n low: 75.8728,\n close: 76.1343,\n volume: 393462075\n },\n {\n x: new Date('2014-01-13'),\n open: 75.7014,\n high: 80.0285,\n low: 75.6971,\n close: 77.2385,\n volume: 439557459\n },\n {\n x: new Date('2014-01-20'),\n open: 77.2843,\n high: 79.6128,\n low: 77.2028,\n close: 78.01,\n volume: 385585525\n },\n {\n x: new Date('2014-01-27'),\n open: 78.5814,\n high: 79.2571,\n low: 70.5071,\n close: 71.5143,\n volume: 813702575\n },\n {\n x: new Date('2014-02-03'),\n open: 71.8014,\n high: 74.7042,\n low: 71.3286,\n close: 74.24,\n volume: 434447570\n },\n {\n x: new Date('2014-02-10'),\n open: 74.0943,\n high: 77.9971,\n low: 74,\n close: 77.7128,\n volume: 379011880\n },\n {\n x: new Date('2014-02-17'),\n open: 78,\n high: 78.7414,\n low: 74.9428,\n close: 75.0357,\n volume: 289609443\n },\n {\n x: new Date('2014-02-24'),\n open: 74.7357,\n high: 76.1071,\n low: 73.6571,\n close: 75.1771,\n volume: 367569649\n },\n {\n x: new Date('2014-03-03'),\n open: 74.7743,\n high: 76.3928,\n low: 74.6871,\n close: 75.7771,\n volume: 275972640\n },\n {\n x: new Date('2014-03-10'),\n open: 75.48,\n high: 77.0943,\n low: 74.7143,\n close: 74.9557,\n volume: 287729528\n },\n {\n x: new Date('2014-03-17'),\n open: 75.3857,\n high: 76.6057,\n low: 75.0286,\n close: 76.1243,\n volume: 303531061\n },\n {\n x: new Date('2014-03-24'),\n open: 76.9171,\n high: 78.4285,\n low: 76.3214,\n close: 76.6943,\n volume: 338387221\n },\n {\n x: new Date('2014-03-31'),\n open: 77.0328,\n high: 77.64,\n low: 75.7971,\n close: 75.9743,\n volume: 245749459\n },\n {\n x: new Date('2014-04-07'),\n open: 75.4314,\n high: 76.0343,\n low: 73.8771,\n close: 74.23,\n volume: 312008139\n },\n {\n x: new Date('2014-04-14'),\n open: 74.5571,\n high: 75.3943,\n low: 73.0471,\n close: 74.9914,\n volume: 241209047\n },\n {\n x: new Date('2014-04-21'),\n open: 75.0485,\n high: 81.7128,\n low: 74.8514,\n close: 81.7057,\n volume: 476651465\n },\n {\n x: new Date('2014-04-28'),\n open: 81.8285,\n high: 85.6328,\n low: 81.7928,\n close: 84.6543,\n volume: 473712709\n },\n {\n x: new Date('2014-05-05'),\n open: 84.3057,\n high: 86.3442,\n low: 82.9043,\n close: 83.6489,\n volume: 365535013\n },\n {\n x: new Date('2014-05-12'),\n open: 83.9271,\n high: 85.3614,\n low: 83.6285,\n close: 85.3585,\n volume: 260931637\n },\n {\n x: new Date('2014-05-19'),\n open: 85.4071,\n high: 87.8184,\n low: 85.3328,\n close: 87.7328,\n volume: 294298274\n },\n {\n x: new Date('2014-05-26'),\n open: 87.9828,\n high: 92.0243,\n low: 87.9471,\n close: 90.4285,\n volume: 400232120\n },\n {\n x: new Date('2014-06-02'),\n open: 90.5657,\n high: 93.0371,\n low: 88.9285,\n close: 92.2243,\n volume: 412158024\n },\n {\n x: new Date('2014-06-09'),\n open: 92.7,\n high: 95.05,\n low: 90.88,\n close: 91.28,\n volume: 292422550\n },\n {\n x: new Date('2014-06-16'),\n open: 91.51,\n high: 92.75,\n low: 90.9,\n close: 90.91,\n volume: 234325480\n },\n {\n x: new Date('2014-06-23'),\n open: 91.32,\n high: 92,\n low: 89.65,\n close: 91.98,\n volume: 213712160\n },\n {\n x: new Date('2014-06-30'),\n open: 92.1,\n high: 94.1,\n low: 92.09,\n close: 94.03,\n volume: 138936570\n },\n {\n x: new Date('2014-07-07'),\n open: 94.14,\n high: 96.8,\n low: 93.52,\n close: 95.22,\n volume: 229782440\n },\n {\n x: new Date('2014-07-14'),\n open: 95.86,\n high: 97.1,\n low: 92.57,\n close: 94.43,\n volume: 248104390\n },\n {\n x: new Date('2014-07-21'),\n open: 94.99,\n high: 97.88,\n low: 93.72,\n close: 97.671,\n volume: 273021350\n },\n {\n x: new Date('2014-07-28'),\n open: 97.82,\n high: 99.44,\n low: 94.81,\n close: 96.13,\n volume: 235868530\n },\n {\n x: new Date('2014-08-04'),\n open: 96.37,\n high: 96.58,\n low: 93.28,\n close: 94.74,\n volume: 222522120\n },\n {\n x: new Date('2014-08-11'),\n open: 95.27,\n high: 98.19,\n low: 94.8355,\n close: 97.98,\n volume: 178806580\n },\n {\n x: new Date('2014-08-18'),\n open: 98.49,\n high: 101.47,\n low: 97.98,\n close: 101.32,\n volume: 246446280\n },\n {\n x: new Date('2014-08-25'),\n open: 101.79,\n high: 102.9,\n low: 100.7,\n close: 102.5,\n volume: 232858250\n },\n {\n x: new Date('2014-09-01'),\n open: 103.06,\n high: 103.74,\n low: 97.79,\n close: 98.97,\n volume: 322045910\n },\n {\n x: new Date('2014-09-08'),\n open: 99.3,\n high: 103.08,\n low: 96.14,\n close: 101.66,\n volume: 460851840\n },\n {\n x: new Date('2014-09-15'),\n open: 102.81,\n high: 103.05,\n low: 98.89,\n close: 100.96,\n volume: 296425730\n },\n {\n x: new Date('2014-09-22'),\n open: 101.8,\n high: 102.94,\n low: 97.72,\n close: 100.75,\n volume: 337617850\n },\n {\n x: new Date('2014-09-29'),\n open: 98.65,\n high: 101.54,\n low: 98.04,\n close: 99.62,\n volume: 246900230\n },\n {\n x: new Date('2014-10-06'),\n open: 99.95,\n high: 102.38,\n low: 98.31,\n close: 100.73,\n volume: 279646740\n },\n {\n x: new Date('2014-10-13'),\n open: 101.33,\n high: 101.78,\n low: 95.18,\n close: 97.67,\n volume: 356408760\n },\n {\n x: new Date('2014-10-20'),\n open: 98.315,\n high: 105.49,\n low: 98.22,\n close: 105.22,\n volume: 355329760\n },\n {\n x: new Date('2014-10-27'),\n open: 104.85,\n high: 108.04,\n low: 104.7,\n close: 108,\n volume: 219443560\n },\n {\n x: new Date('2014-11-03'),\n open: 108.22,\n high: 110.3,\n low: 107.72,\n close: 109.01,\n volume: 199332700\n },\n {\n x: new Date('2014-11-10'),\n open: 109.02,\n high: 114.19,\n low: 108.4,\n close: 114.18,\n volume: 203976340\n },\n {\n x: new Date('2014-11-17'),\n open: 114.27,\n high: 117.57,\n low: 113.3,\n close: 116.47,\n volume: 232574480\n },\n {\n x: new Date('2014-11-24'),\n open: 116.85,\n high: 119.75,\n low: 116.62,\n close: 118.93,\n volume: 181158620\n },\n {\n x: new Date('2014-12-01'),\n open: 118.81,\n high: 119.25,\n low: 111.27,\n close: 115,\n volume: 266118290\n },\n {\n x: new Date('2014-12-08'),\n open: 114.1,\n high: 114.85,\n low: 109.35,\n close: 109.73,\n volume: 259311140\n },\n {\n x: new Date('2014-12-15'),\n open: 110.7,\n high: 113.24,\n low: 106.26,\n close: 111.78,\n volume: 326382400\n },\n {\n x: new Date('2014-12-22'),\n open: 112.16,\n high: 114.52,\n low: 111.97,\n close: 113.99,\n volume: 119248900\n },\n {\n x: new Date('2014-12-29'),\n open: 113.79,\n high: 114.77,\n low: 107.35,\n close: 109.33,\n volume: 151780640\n },\n {\n x: new Date('2015-01-05'),\n open: 108.29,\n high: 113.25,\n low: 104.63,\n close: 112.01,\n volume: 282690970\n },\n {\n x: new Date('2015-01-12'),\n open: 112.6,\n high: 112.8,\n low: 105.2,\n close: 105.99,\n volume: 303531140\n },\n {\n x: new Date('2015-01-19'),\n open: 107.84,\n high: 113.75,\n low: 106.5,\n close: 112.98,\n volume: 198362640\n },\n {\n x: new Date('2015-01-26'),\n open: 113.74,\n high: 120,\n low: 109.03,\n close: 117.16,\n volume: 461747290\n },\n {\n x: new Date('2015-02-02'),\n open: 118.05,\n high: 120.51,\n low: 116.08,\n close: 118.93,\n volume: 270190470\n },\n {\n x: new Date('2015-02-09'),\n open: 118.55,\n high: 127.48,\n low: 118.43,\n close: 127.08,\n volume: 301354470\n },\n {\n x: new Date('2015-02-16'),\n open: 127.49,\n high: 129.5,\n low: 126.92,\n close: 129.495,\n volume: 193883960\n },\n {\n x: new Date('2015-02-23'),\n open: 130.02,\n high: 133.6,\n low: 126.61,\n close: 128.46,\n volume: 369856960\n },\n {\n x: new Date('2015-03-02'),\n open: 129.25,\n high: 130.28,\n low: 125.76,\n close: 126.6,\n volume: 246472020\n },\n {\n x: new Date('2015-03-09'),\n open: 127.96,\n high: 129.57,\n low: 121.63,\n close: 123.59,\n volume: 325921230\n },\n {\n x: new Date('2015-03-16'),\n open: 123.88,\n high: 129.2451,\n low: 122.87,\n close: 125.9,\n volume: 266016400\n },\n {\n x: new Date('2015-03-23'),\n open: 127.12,\n high: 128.04,\n low: 122.6,\n close: 123.25,\n volume: 208731730\n },\n {\n x: new Date('2015-03-30'),\n open: 124.05,\n high: 126.49,\n low: 123.1,\n close: 125.32,\n volume: 161628950\n },\n {\n x: new Date('2015-04-06'),\n open: 124.47,\n high: 128.1218,\n low: 124.33,\n close: 127.1,\n volume: 181454510\n },\n {\n x: new Date('2015-04-13'),\n open: 128.37,\n high: 128.57,\n low: 124.46,\n close: 124.75,\n volume: 170090870\n },\n {\n x: new Date('2015-04-20'),\n open: 125.57,\n high: 130.63,\n low: 125.17,\n close: 130.28,\n volume: 206698310\n },\n {\n x: new Date('2015-04-27'),\n open: 132.31,\n high: 134.54,\n low: 124.58,\n close: 128.95,\n volume: 417115180\n },\n {\n x: new Date('2015-05-04'),\n open: 129.5,\n high: 130.57,\n low: 123.36,\n close: 127.62,\n volume: 270197900\n },\n {\n x: new Date('2015-05-11'),\n open: 127.39,\n high: 129.49,\n low: 124.82,\n close: 128.77,\n volume: 207858180\n },\n {\n x: new Date('2015-05-18'),\n open: 128.38,\n high: 132.97,\n low: 128.36,\n close: 132.54,\n volume: 216438970\n },\n {\n x: new Date('2015-05-25'),\n open: 132.6,\n high: 132.91,\n low: 129.12,\n close: 130.28,\n volume: 197468800\n },\n {\n x: new Date('2015-06-01'),\n open: 131.2,\n high: 131.39,\n low: 128.36,\n close: 128.65,\n volume: 170465550\n },\n {\n x: new Date('2015-06-08'),\n open: 128.9,\n high: 130.18,\n low: 125.62,\n close: 127.17,\n volume: 219812710\n },\n {\n x: new Date('2015-06-15'),\n open: 126.1,\n high: 128.31,\n low: 125.71,\n close: 126.6,\n volume: 197925030\n },\n {\n x: new Date('2015-06-22'),\n open: 127.49,\n high: 129.8,\n low: 126.51,\n close: 126.75,\n volume: 195104520\n },\n {\n x: new Date('2015-06-29'),\n open: 125.46,\n high: 126.94,\n low: 124.48,\n close: 126.44,\n volume: 150747530\n },\n {\n x: new Date('2015-07-06'),\n open: 124.94,\n high: 126.23,\n low: 119.22,\n close: 123.28,\n volume: 274904180\n },\n {\n x: new Date('2015-07-13'),\n open: 125.03,\n high: 129.62,\n low: 124.32,\n close: 129.62,\n volume: 188579340\n },\n {\n x: new Date('2015-07-20'),\n open: 130.97,\n high: 132.97,\n low: 121.99,\n close: 124.5,\n volume: 336423370\n },\n {\n x: new Date('2015-07-27'),\n open: 123.09,\n high: 123.91,\n low: 120.91,\n close: 121.3,\n volume: 191087840\n },\n {\n x: new Date('2015-08-03'),\n open: 121.5,\n high: 122.57,\n low: 112.1,\n close: 115.52,\n volume: 383883210\n },\n {\n x: new Date('2015-08-10'),\n open: 116.53,\n high: 119.99,\n low: 109.63,\n close: 115.96,\n volume: 344549090\n },\n {\n x: new Date('2015-08-17'),\n open: 116.04,\n high: 117.65,\n low: 105.645,\n close: 105.76,\n volume: 318855760\n },\n {\n x: new Date('2015-08-24'),\n open: 94.87,\n high: 113.31,\n low: 92,\n close: 113.29,\n volume: 498047270\n },\n {\n x: new Date('2015-08-31'),\n open: 112.03,\n high: 114.53,\n low: 107.36,\n close: 109.27,\n volume: 297402060\n },\n {\n x: new Date('2015-09-07'),\n open: 111.65,\n high: 114.21,\n low: 109.77,\n close: 114.21,\n volume: 251859600\n },\n {\n x: new Date('2015-09-14'),\n open: 116.58,\n high: 116.89,\n low: 111.87,\n close: 113.45,\n volume: 276281980\n },\n {\n x: new Date('2015-09-21'),\n open: 113.67,\n high: 116.69,\n low: 112.37,\n close: 114.71,\n volume: 238617740\n },\n {\n x: new Date('2015-09-28'),\n open: 113.85,\n high: 114.57,\n low: 107.31,\n close: 110.38,\n volume: 313017610\n },\n {\n x: new Date('2015-10-05'),\n open: 109.88,\n high: 112.28,\n low: 108.21,\n close: 112.12,\n volume: 261920950\n },\n {\n x: new Date('2015-10-12'),\n open: 112.73,\n high: 112.75,\n low: 109.56,\n close: 111.04,\n volume: 184208970\n },\n {\n x: new Date('2015-10-19'),\n open: 110.8,\n high: 119.228,\n low: 110.11,\n close: 119.08,\n volume: 221612230\n },\n {\n x: new Date('2015-10-26'),\n open: 118.08,\n high: 121.22,\n low: 113.99,\n close: 119.5,\n volume: 319660750\n },\n {\n x: new Date('2015-11-02'),\n open: 119.87,\n high: 123.82,\n low: 119.61,\n close: 121.06,\n volume: 194953700\n },\n {\n x: new Date('2015-11-09'),\n open: 120.96,\n high: 121.81,\n low: 112.27,\n close: 112.34,\n volume: 216054740\n },\n {\n x: new Date('2015-11-16'),\n open: 111.38,\n high: 119.92,\n low: 111,\n close: 119.3,\n volume: 189492500\n },\n {\n x: new Date('2015-11-23'),\n open: 119.27,\n high: 119.73,\n low: 117.12,\n close: 117.81,\n volume: 109582040\n },\n {\n x: new Date('2015-11-30'),\n open: 117.99,\n high: 119.41,\n low: 114.22,\n close: 119.03,\n volume: 205415620\n },\n {\n x: new Date('2015-12-07'),\n open: 118.98,\n high: 119.86,\n low: 112.851,\n close: 113.18,\n volume: 188609110\n },\n {\n x: new Date('2015-12-14'),\n open: 112.18,\n high: 112.8,\n low: 105.81,\n close: 106.03,\n volume: 314856190\n },\n {\n x: new Date('2015-12-21'),\n open: 107.28,\n high: 109,\n low: 105.57,\n close: 108.03,\n volume: 126450510\n },\n {\n x: new Date('2015-12-28'),\n open: 107.59,\n high: 109.43,\n low: 104.82,\n close: 105.26,\n volume: 123621760\n },\n {\n x: new Date('2016-01-04'),\n open: 102.61,\n high: 105.85,\n low: 96.43,\n close: 96.96,\n volume: 343000960\n },\n {\n x: new Date('2016-01-11'),\n open: 98.97,\n high: 101.19,\n low: 95.36,\n close: 97.13,\n volume: 303375940\n },\n {\n x: new Date('2016-01-18'),\n open: 98.41,\n high: 101.46,\n low: 93.42,\n close: 101.42,\n volume: 242982970\n },\n {\n x: new Date('2016-01-25'),\n open: 101.52,\n high: 101.53,\n low: 92.39,\n close: 97.34,\n volume: 376481100\n },\n {\n x: new Date('2016-02-01'),\n open: 96.47,\n high: 97.33,\n low: 93.69,\n close: 94.02,\n volume: 216608840\n },\n {\n x: new Date('2016-02-08'),\n open: 93.13,\n high: 96.35,\n low: 92.59,\n close: 93.99,\n volume: 230794620\n },\n {\n x: new Date('2016-02-15'),\n open: 95.02,\n high: 98.89,\n low: 94.61,\n close: 96.04,\n volume: 167001070\n },\n {\n x: new Date('2016-02-22'),\n open: 96.31,\n high: 98.0237,\n low: 93.32,\n close: 96.91,\n volume: 158759600\n },\n {\n x: new Date('2016-02-29'),\n open: 96.86,\n high: 103.75,\n low: 96.65,\n close: 103.01,\n volume: 201482180\n },\n {\n x: new Date('2016-03-07'),\n open: 102.39,\n high: 102.83,\n low: 100.15,\n close: 102.26,\n volume: 155437450\n },\n {\n x: new Date('2016-03-14'),\n open: 101.91,\n high: 106.5,\n low: 101.78,\n close: 105.92,\n volume: 181323210\n },\n {\n x: new Date('2016-03-21'),\n open: 105.93,\n high: 107.65,\n low: 104.89,\n close: 105.67,\n volume: 119054360\n },\n {\n x: new Date('2016-03-28'),\n open: 106,\n high: 110.42,\n low: 104.88,\n close: 109.99,\n volume: 147641240\n },\n {\n x: new Date('2016-04-04'),\n open: 110.42,\n high: 112.19,\n low: 108.121,\n close: 108.66,\n volume: 145351790\n },\n {\n x: new Date('2016-04-11'),\n open: 108.97,\n high: 112.39,\n low: 108.66,\n close: 109.85,\n volume: 161518860\n },\n {\n x: new Date('2016-04-18'),\n open: 108.89,\n high: 108.95,\n low: 104.62,\n close: 105.68,\n volume: 188775240\n },\n {\n x: new Date('2016-04-25'),\n open: 105,\n high: 105.65,\n low: 92.51,\n close: 93.74,\n volume: 345910030\n },\n {\n x: new Date('2016-05-02'),\n open: 93.965,\n high: 95.9,\n low: 91.85,\n close: 92.72,\n volume: 225114110\n },\n {\n x: new Date('2016-05-09'),\n open: 93,\n high: 93.77,\n low: 89.47,\n close: 90.52,\n volume: 215596350\n },\n {\n x: new Date('2016-05-16'),\n open: 92.39,\n high: 95.43,\n low: 91.65,\n close: 95.22,\n volume: 212312980\n },\n {\n x: new Date('2016-05-23'),\n open: 95.87,\n high: 100.73,\n low: 95.67,\n close: 100.35,\n volume: 203902650\n },\n {\n x: new Date('2016-05-30'),\n open: 99.6,\n high: 100.4,\n low: 96.63,\n close: 97.92,\n volume: 140064910\n },\n {\n x: new Date('2016-06-06'),\n open: 97.99,\n high: 101.89,\n low: 97.55,\n close: 98.83,\n volume: 124731320\n },\n {\n x: new Date('2016-06-13'),\n open: 98.69,\n high: 99.12,\n low: 95.3,\n close: 95.33,\n volume: 191017280\n },\n {\n x: new Date('2016-06-20'),\n open: 96,\n high: 96.89,\n low: 92.65,\n close: 93.4,\n volume: 206149160\n },\n {\n x: new Date('2016-06-27'),\n open: 93,\n high: 96.465,\n low: 91.5,\n close: 95.89,\n volume: 184254460\n },\n {\n x: new Date('2016-07-04'),\n open: 95.39,\n high: 96.89,\n low: 94.37,\n close: 96.68,\n volume: 111769640\n },\n {\n x: new Date('2016-07-11'),\n open: 96.75,\n high: 99.3,\n low: 96.73,\n close: 98.78,\n volume: 142244590\n },\n {\n x: new Date('2016-07-18'),\n open: 98.7,\n high: 101,\n low: 98.31,\n close: 98.66,\n volume: 147358320\n },\n {\n x: new Date('2016-07-25'),\n open: 98.25,\n high: 104.55,\n low: 96.42,\n close: 104.21,\n volume: 252358930\n },\n {\n x: new Date('2016-08-01'),\n open: 104.41,\n high: 107.65,\n low: 104,\n close: 107.48,\n volume: 168265830\n },\n {\n x: new Date('2016-08-08'),\n open: 107.52,\n high: 108.94,\n low: 107.16,\n close: 108.18,\n volume: 124255340\n },\n {\n x: new Date('2016-08-15'),\n open: 108.14,\n high: 110.23,\n low: 108.08,\n close: 109.36,\n volume: 131814920\n },\n {\n x: new Date('2016-08-22'),\n open: 108.86,\n high: 109.32,\n low: 106.31,\n close: 106.94,\n volume: 123373540\n },\n {\n x: new Date('2016-08-29'),\n open: 106.62,\n high: 108,\n low: 105.5,\n close: 107.73,\n volume: 134426100\n },\n {\n x: new Date('2016-09-05'),\n open: 107.9,\n high: 108.76,\n low: 103.13,\n close: 103.13,\n volume: 168312530\n },\n {\n x: new Date('2016-09-12'),\n open: 102.65,\n high: 116.13,\n low: 102.53,\n close: 114.92,\n volume: 388543710\n },\n {\n x: new Date('2016-09-19'),\n open: 115.19,\n high: 116.18,\n low: 111.55,\n close: 112.71,\n volume: 200842480\n },\n {\n x: new Date('2016-09-26'),\n open: 111.64,\n high: 114.64,\n low: 111.55,\n close: 113.05,\n volume: 156186800\n },\n {\n x: new Date('2016-10-03'),\n open: 112.71,\n high: 114.56,\n low: 112.28,\n close: 114.06,\n volume: 125587350\n },\n {\n x: new Date('2016-10-10'),\n open: 115.02,\n high: 118.69,\n low: 114.72,\n close: 117.63,\n volume: 208231690\n },\n {\n x: new Date('2016-10-17'),\n open: 117.33,\n high: 118.21,\n low: 113.8,\n close: 116.6,\n volume: 114497020\n },\n {\n x: new Date('2016-10-24'),\n open: 117.1,\n high: 118.36,\n low: 113.31,\n close: 113.72,\n volume: 204530120\n },\n {\n x: new Date('2016-10-31'),\n open: 113.65,\n high: 114.23,\n low: 108.11,\n close: 108.84,\n volume: 155287280\n },\n {\n x: new Date('2016-11-07'),\n open: 110.08,\n high: 111.72,\n low: 105.83,\n close: 108.43,\n volume: 206825070\n },\n {\n x: new Date('2016-11-14'),\n open: 107.71,\n high: 110.54,\n low: 104.08,\n close: 110.06,\n volume: 197790040\n },\n {\n x: new Date('2016-11-21'),\n open: 110.12,\n high: 112.42,\n low: 110.01,\n close: 111.79,\n volume: 93992370\n },\n {\n x: new Date('2016-11-28'),\n open: 111.43,\n high: 112.465,\n low: 108.85,\n close: 109.9,\n volume: 155229390\n },\n {\n x: new Date('2016-12-05'),\n open: 110,\n high: 114.7,\n low: 108.25,\n close: 113.95,\n volume: 151624650\n },\n {\n x: new Date('2016-12-12'),\n open: 113.29,\n high: 116.73,\n low: 112.49,\n close: 115.97,\n volume: 194003220\n },\n {\n x: new Date('2016-12-19'),\n open: 115.8,\n high: 117.5,\n low: 115.59,\n close: 116.52,\n volume: 113106370\n },\n {\n x: new Date('2016-12-26'),\n open: 116.52,\n high: 118.0166,\n low: 115.43,\n close: 115.82,\n volume: 84354060\n },\n {\n x: new Date('2017-01-02'),\n open: 115.8,\n high: 118.16,\n low: 114.76,\n close: 117.91,\n volume: 103680760\n },\n {\n x: new Date('2017-01-09'),\n open: 117.95,\n high: 119.93,\n low: 117.94,\n close: 119.04,\n volume: 138446660\n },\n {\n x: new Date('2017-01-16'),\n open: 118.34,\n high: 120.5,\n low: 118.22,\n close: 120,\n volume: 113576380\n },\n {\n x: new Date('2017-01-23'),\n open: 120,\n high: 122.44,\n low: 119.5,\n close: 121.95,\n volume: 124406640\n },\n {\n x: new Date('2017-01-30'),\n open: 120.93,\n high: 130.49,\n low: 120.62,\n close: 129.08,\n volume: 248063580\n },\n {\n x: new Date('2017-02-06'),\n open: 129.13,\n high: 132.94,\n low: 128.9,\n close: 132.12,\n volume: 136252280\n },\n {\n x: new Date('2017-02-13'),\n open: 133.08,\n high: 136.27,\n low: 132.75,\n close: 135.72,\n volume: 136326260\n },\n {\n x: new Date('2017-02-20'),\n open: 136.23,\n high: 137.48,\n low: 135.28,\n close: 136.66,\n volume: 87773190\n },\n {\n x: new Date('2017-02-27'),\n open: 137.14,\n high: 140.2786,\n low: 136.28,\n close: 139.78,\n volume: 127757050\n },\n {\n x: new Date('2017-03-06'),\n open: 139.365,\n high: 139.98,\n low: 137.05,\n close: 139.14,\n volume: 99061270\n },\n {\n x: new Date('2017-03-13'),\n open: 138.85,\n high: 141.02,\n low: 138.82,\n close: 139.99,\n volume: 120881720\n },\n {\n x: new Date('2017-03-20'),\n open: 140.4,\n high: 142.8,\n low: 139.73,\n close: 140.64,\n volume: 129178500\n },\n {\n x: new Date('2017-03-27'),\n open: 139.39,\n high: 144.5,\n low: 138.62,\n close: 143.66,\n volume: 126819590\n },\n {\n x: new Date('2017-04-03'),\n open: 143.71,\n high: 145.46,\n low: 143.05,\n close: 143.34,\n volume: 105274540\n },\n {\n x: new Date('2017-04-10'),\n open: 143.6,\n high: 143.8792,\n low: 140.06,\n close: 141.05,\n volume: 87342130\n },\n {\n x: new Date('2017-04-17'),\n open: 141.48,\n high: 142.92,\n low: 140.45,\n close: 142.27,\n volume: 89092650\n },\n {\n x: new Date('2017-04-24'),\n open: 143.5,\n high: 144.9,\n low: 143.18,\n close: 143.65,\n volume: 90423600\n },\n {\n x: new Date('2017-05-01'),\n open: 145.1,\n high: 148.98,\n low: 144.27,\n close: 148.96,\n volume: 173861760\n },\n {\n x: new Date('2017-05-08'),\n open: 149.03,\n high: 156.42,\n low: 149.03,\n close: 156.1,\n volume: 173087500\n },\n {\n x: new Date('2017-05-15'),\n open: 156.01,\n high: 156.65,\n low: 149.71,\n close: 153.06,\n volume: 156993820\n },\n {\n x: new Date('2017-05-22'),\n open: 154,\n high: 154.9,\n low: 152.67,\n close: 153.61,\n volume: 103151450\n },\n {\n x: new Date('2017-05-29'),\n open: 153.42,\n high: 155.45,\n low: 152.22,\n close: 155.45,\n volume: 88670120\n },\n {\n x: new Date('2017-06-05'),\n open: 154.34,\n high: 155.98,\n low: 146.02,\n close: 148.98,\n volume: 158814040\n },\n {\n x: new Date('2017-06-12'),\n open: 145.74,\n high: 147.5,\n low: 142.2,\n close: 142.27,\n volume: 219638930\n },\n {\n x: new Date('2017-06-19'),\n open: 143.66,\n high: 147.16,\n low: 143.66,\n close: 146.28,\n volume: 132832660\n },\n {\n x: new Date('2017-06-26'),\n open: 147.17,\n high: 148.28,\n low: 142.28,\n close: 144.02,\n volume: 126890110\n },\n {\n x: new Date('2017-07-03'),\n open: 144.88,\n high: 145.3001,\n low: 142.41,\n close: 144.18,\n volume: 78465450\n },\n {\n x: new Date('2017-07-10'),\n open: 144.11,\n high: 149.33,\n low: 143.37,\n close: 149.04,\n volume: 109759170\n },\n {\n x: new Date('2017-07-17'),\n open: 148.82,\n high: 151.74,\n low: 148.57,\n close: 150.27,\n volume: 104744470\n },\n {\n x: new Date('2017-07-24'),\n open: 150.58,\n high: 153.99,\n low: 147.3,\n close: 149.5,\n volume: 105536280\n },\n {\n x: new Date('2017-07-31'),\n open: 149.9,\n high: 159.75,\n low: 148.13,\n close: 156.39,\n volume: 170204830\n },\n {\n x: new Date('2017-08-07'),\n open: 157.06,\n high: 161.83,\n low: 154.63,\n close: 157.48,\n volume: 149860480\n },\n {\n x: new Date('2017-08-14'),\n open: 159.32,\n high: 162.51,\n low: 156.72,\n close: 157.5,\n volume: 133829670\n },\n {\n x: new Date('2017-08-21'),\n open: 157.5,\n high: 160.74,\n low: 155.1101,\n close: 159.86,\n volume: 112238670\n },\n {\n x: new Date('2017-08-28'),\n open: 160.14,\n high: 164.94,\n low: 159.93,\n close: 164.05,\n volume: 125610990\n },\n {\n x: new Date('2017-09-04'),\n open: 163.75,\n high: 164.25,\n low: 158.53,\n close: 158.63,\n volume: 101419110\n },\n {\n x: new Date('2017-09-11'),\n open: 160.5,\n high: 163.96,\n low: 157.91,\n close: 159.88,\n volume: 220431100\n },\n {\n x: new Date('2017-09-18'),\n open: 160.11,\n high: 160.5,\n low: 157.995,\n close: 158.67,\n volume: 27939544\n }\n];\nexport let axesData: object[] = [\n { xDate: new Date('2013-03-27'), Open: 85.97, High: 86.37, Low: 85.96, Close: 86.33 },\n { xDate: new Date('2013-03-29'), Open: 85.97, High: 86.37, Low: 85.96, Close: 86.33 },\n { xDate: new Date('2013-04-01'), Open: 86.1, High: 86.15, Low: 85.9, Close: 86.03 },\n { xDate: new Date('2013-04-03'), Open: 85.93, High: 86.17, Low: 85.84, Close: 86.02 },\n { xDate: new Date('2013-04-05'), Open: 85.74, High: 86, Low: 85.66, Close: 86 },\n { xDate: new Date('2013-04-07'), Open: 85.71, High: 85.71, Low: 85.36, Close: 85.62 },\n { xDate: new Date('2013-04-09'), Open: 85.3, High: 85.92, Low: 85.16, Close: 85.8 },\n { xDate: new Date('2013-04-11'), Open: 84.23, High: 85.46, Low: 84.23, Close: 85.2 },\n { xDate: new Date('2013-04-13'), Open: 84.51, High: 84.54, Low: 84.19, Close: 84.3 },\n { xDate: new Date('2013-04-15'), Open: 84.44, High: 84.65, Low: 84.2, Close: 84.63 },\n { xDate: new Date('2013-04-17'), Open: 84.6, High: 84.81, Low: 84.59, Close: 84.65 },\n { xDate: new Date('2013-04-19'), Open: 84.52, High: 84.86, Low: 84.4, Close: 84.76 },\n { xDate: new Date('2013-04-21'), Open: 84.17, High: 84.66, Low: 84.16, Close: 84.47 },\n { xDate: new Date('2013-04-23'), Open: 84.22, High: 84.3, Low: 83.98, Close: 84.26 },\n { xDate: new Date('2013-04-25'), Open: 83.75, High: 84.1, Low: 83.65, Close: 84 },\n { xDate: new Date('2013-04-27'), Open: 84, High: 84.01, Low: 83.67, Close: 83.74 },\n { xDate: new Date('2013-04-29'), Open: 84, High: 84.01, Low: 83.67, Close: 83.74 },\n { xDate: new Date('2013-05-01'), Open: 84.3, High: 84.45, Low: 84.19, Close: 84.22 },\n { xDate: new Date('2013-05-03'), Open: 83.79, High: 84.19, Low: 83.7, Close: 84.04 },\n { xDate: new Date('2013-05-05'), Open: 84.02, High: 84.02, Low: 83.69, Close: 83.71 },\n { xDate: new Date('2013-05-07'), Open: 84.01, High: 84.04, Low: 83.82, Close: 83.96 },\n { xDate: new Date('2013-05-09'), Open: 83.9, High: 84.02, Low: 83.86, Close: 83.94 },\n { xDate: new Date('2013-05-11'), Open: 84.09, High: 84.17, Low: 83.9, Close: 84.06 },\n { xDate: new Date('2013-05-13'), Open: 83.89, High: 84.25, Low: 83.77, Close: 84.01 },\n { xDate: new Date('2013-05-15'), Open: 84.05, High: 84.14, Low: 83.84, Close: 83.91 },\n { xDate: new Date('2013-05-17'), Open: 84.49, High: 84.65, Low: 84.18, Close: 84.22 },\n { xDate: new Date('2013-05-19'), Open: 84.99, High: 85.1, Low: 84.37, Close: 84.43 },\n { xDate: new Date('2013-05-21'), Open: 84.96, High: 85.06, Low: 84.7, Close: 85.01 },\n { xDate: new Date('2013-05-23'), Open: 84.68, High: 84.9, Low: 84.65, Close: 84.76 },\n { xDate: new Date('2013-05-25'), Open: 84.35, High: 85.03, Low: 84.32, Close: 84.67 },\n { xDate: new Date('2013-05-27'), Open: 84.19, High: 84.31, Low: 84.16, Close: 84.19 },\n { xDate: new Date('2013-05-29'), Open: 84.19, High: 84.31, Low: 84.16, Close: 84.19 },\n { xDate: new Date('2013-06-01'), Open: 84.2, High: 84.29, Low: 84.04, Close: 84.15 },\n { xDate: new Date('2013-06-03'), Open: 84.21, High: 84.25, Low: 84.03, Close: 84.17 },\n { xDate: new Date('2013-06-05'), Open: 84.72, High: 84.87, Low: 84.44, Close: 84.49 },\n { xDate: new Date('2013-06-07'), Open: 84.85, High: 84.88, Low: 84.5, Close: 84.72 },\n { xDate: new Date('2013-06-09'), Open: 84.53, High: 84.74, Low: 84.25, Close: 84.69 },\n { xDate: new Date('2013-06-11'), Open: 84.4, High: 84.7, Low: 84.27, Close: 84.52 },\n { xDate: new Date('2013-06-13'), Open: 84.96, High: 85.07, Low: 84.5, Close: 84.57 },\n { xDate: new Date('2013-06-15'), Open: 85.28, High: 85.32, Low: 84.95, Close: 85.03 },\n { xDate: new Date('2013-06-17'), Open: 85.35, High: 85.39, Low: 85.1, Close: 85.32 },\n { xDate: new Date('2013-06-19'), Open: 85.65, High: 85.66, Low: 85.21, Close: 85.36 },\n { xDate: new Date('2013-06-21'), Open: 85.38, High: 85.85, Low: 85.25, Close: 85.67 },\n { xDate: new Date('2013-06-23'), Open: 85.8, High: 85.96, Low: 85.67, Close: 85.83 },\n { xDate: new Date('2013-06-25'), Open: 86.07, High: 86.22, Low: 85.75, Close: 85.87 },\n { xDate: new Date('2013-06-27'), Open: 86.05, High: 86.08, Low: 85.68, Close: 85.79 },\n { xDate: new Date('2013-06-29'), Open: 86.05, High: 86.08, Low: 85.68, Close: 85.79 },\n { xDate: new Date('2013-07-01'), Open: 85.85, High: 86.25, Low: 85.79, Close: 86.06 },\n { xDate: new Date('2013-07-03'), Open: 85.6, High: 85.85, Low: 85.49, Close: 85.81 },\n { xDate: new Date('2013-07-05'), Open: 85.94, High: 86, Low: 85.48, Close: 85.66 },\n { xDate: new Date('2013-07-07'), Open: 86.55, High: 86.64, Low: 85.36, Close: 85.92 },\n { xDate: new Date('2013-07-09'), Open: 86.46, High: 86.87, Low: 86.4, Close: 86.71 },\n { xDate: new Date('2013-07-11'), Open: 86.3, High: 86.39, Low: 86.13, Close: 86.38 },\n { xDate: new Date('2013-07-13'), Open: 85.74, High: 86.44, Low: 85.67, Close: 86.19 },\n { xDate: new Date('2013-07-15'), Open: 85.56, High: 85.62, Low: 85.34, Close: 85.61 },\n { xDate: new Date('2013-07-17'), Open: 85.79, High: 85.89, Low: 85.36, Close: 85.52 },\n { xDate: new Date('2013-07-19'), Open: 85.54, High: 86, Low: 85.51, Close: 85.76 },\n { xDate: new Date('2013-07-21'), Open: 85, High: 85.17, Low: 84.87, Close: 85.15 },\n { xDate: new Date('2013-07-23'), Open: 85.1, High: 85.28, Low: 84.72, Close: 85.08 },\n { xDate: new Date('2013-07-25'), Open: 85.46, High: 85.56, Low: 85.18, Close: 85.37 },\n { xDate: new Date('2013-07-27'), Open: 85.42, High: 85.44, Low: 85.09, Close: 85.42 },\n { xDate: new Date('2013-07-29'), Open: 85.42, High: 85.44, Low: 85.09, Close: 85.42 },\n { xDate: new Date('2013-08-01'), Open: 85.79, High: 85.89, Low: 85.36, Close: 85.54 },\n { xDate: new Date('2013-08-03'), Open: 85.83, High: 85.85, Low: 85.55, Close: 85.64 },\n { xDate: new Date('2013-08-05'), Open: 86.19, High: 86.25, Low: 85.8, Close: 85.98 },\n { xDate: new Date('2013-08-07'), Open: 86.17, High: 86.28, Low: 85.96, Close: 86.07 },\n { xDate: new Date('2013-08-09'), Open: 86.19, High: 86.26, Low: 85.97, Close: 86.2 },\n { xDate: new Date('2013-08-11'), Open: 85.98, High: 86.31, Low: 85.86, Close: 86.15 },\n { xDate: new Date('2013-08-13'), Open: 85.82, High: 86.18, Low: 85.74, Close: 85.78 },\n { xDate: new Date('2013-08-15'), Open: 85.45, High: 85.66, Low: 85.41, Close: 85.55 },\n { xDate: new Date('2013-08-17'), Open: 85.53, High: 85.53, Low: 85.31, Close: 85.48 },\n { xDate: new Date('2013-08-19'), Open: 85.6, High: 85.68, Low: 85.34, Close: 85.39 },\n { xDate: new Date('2013-08-21'), Open: 85.6, High: 85.72, Low: 85.5, Close: 85.61 },\n { xDate: new Date('2013-08-23'), Open: 85.34, High: 85.52, Low: 85.3, Close: 85.49 },\n { xDate: new Date('2013-08-25'), Open: 85.66, High: 85.72, Low: 85.38, Close: 85.41 },\n { xDate: new Date('2013-08-27'), Open: 85.93, High: 85.95, Low: 85.59, Close: 85.62 },\n { xDate: new Date('2013-08-29'), Open: 85.91, High: 85.93, Low: 85.63, Close: 85.58 },\n { xDate: new Date('2013-09-01'), Open: 85.6, High: 85.87, Low: 85.5, Close: 85.81 }\n];","index.ts":"import { enableRipple } from '@syncfusion/ej2-base';\nenableRipple(true);\nimport {\n ChartTheme, Chart, CandleSeries, Category, Tooltip, ILoadedEventArgs, DateTime, Zoom, Logarithmic, ColumnSeries,\n Crosshair, StripLine, IAxisLabelRenderEventArgs, ITooltipRenderEventArgs\n} from '@syncfusion/ej2-charts';\nimport { chartData } from './financial-data';\nimport { Browser } from '@syncfusion/ej2-base';\nChart.Inject(CandleSeries, StripLine, Category, Tooltip, DateTime, Zoom, ColumnSeries, Logarithmic, Crosshair);\n\n/**\n * Sample for Candle series\n */\n\n let getLabelText: Function = (value: number): string => {\n return (((value) / 1000000000)).toFixed(1) + 'bn';\n };\n let chart: Chart = new Chart({\n // Initialize the axes\n primaryXAxis: {\n valueType: 'DateTime',\n skeleton: 'yMd', zoomFactor: 0.2, zoomPosition: 0.6,\n crosshairTooltip: { enable: true },\n majorGridLines: { width: 0 },\n },\n primaryYAxis: {\n title: 'Volume',\n labelFormat: '{value}',\n valueType: 'Logarithmic',\n minimum: 500000000, maximum: 130000000, opposedPosition: true,\n majorGridLines: { width: 1 },\n lineStyle: { width: 0 },\n stripLines: [\n {\n end: 1300000000, startFromAxis: true, text: '', color: 'black', visible: true,\n opacity: 0.03, zIndex: 'Behind'\n }]\n },\n axes: [{\n name: 'secondary', minimum: 50, maximum: 180, interval: 40, opposedPosition: true, rowIndex: 1, majorGridLines: { width: 1 },\n labelFormat: '${value}', title: 'Price', plotOffset: 30, lineStyle: { width: 0 }\n }],\n // Initialize the chart rows\n rows: [\n {\n height: '30%'\n }, {\n height: '70%'\n }\n ],\n // Initialize the chart series\n series: [\n {\n type: 'Column',\n dataSource: chartData, animation: { enable: true }, xName: 'x', yName: 'volume',\n name: 'Volume'\n },\n {\n type: 'Candle', yAxisName: 'secondary', bearFillColor: '#2ecd71', bullFillColor: '#e74c3d',\n dataSource: chartData, animation: { enable: true },\n xName: 'x', low: 'low', high: 'high', open: 'open', close: 'close', name: 'Apple Inc',\n volume: 'volume'\n }\n ],\n /**\n * Initialize the user interactions zooming, tooltip and crosshair\n */\n zoomSettings:\n {\n enableMouseWheelZooming: true,\n enablePinchZooming: true,\n enableSelectionZooming: true,\n mode: 'X'\n },\n title: 'AAPL Historical',\n tooltip: {\n enable: true, shared: true\n },\n /**\n * Triggered tooltip, load and axis label render event\n */\n tooltipRender: (args: ITooltipRenderEventArgs) => {\n if (!args.series.index) {\n args.textCollections = 'Volume : ' +\n getLabelText(args.textCollections.split('')[1].split(' ')[0]) + ' ';\n }\n },\n axisLabelRender: (args: IAxisLabelRenderEventArgs) => {\n if (args.axis.name === 'primaryYAxis') {\n args.text = getLabelText(+args.text);\n }\n },\n load: (args: ILoadedEventArgs) => {\n let selectedTheme: string = location.hash.split('/')[1];\n selectedTheme = selectedTheme ? selectedTheme : 'Material';\n args.chart.theme = (selectedTheme.charAt(0).toUpperCase() + selectedTheme.slice(1));\n },\n width: Browser.isDevice ? '100%' : '80%',\n chartArea: { border: { width: 0 } },\n crosshair: { enable: true, lineType: 'Vertical' }\n\n });\n chart.appendTo('#container');\n\n","index.html":"\n \n \n \n \n\n\n\n\n\n\n\n","systemjs.config.js":"System.config({\n transpiler: \"typescript\",\n typescriptOptions: {\n compilerOptions: {\n target: \"umd\",\n module: \"commonjs\",\n moduleResolution: \"node\",\n emitDecoratorMetadata: true,\n experimentalDecorators: true\n }\n },\n paths: {\n \"syncfusion:\": \"http://npmci.syncfusion.com/packages/production/\"\n },\n map: {\n main: \"index.ts\",\n typescript: \"https://unpkg.com/typescript@2.2.2/lib/typescript.js\",\n 'plugin-json':'https://cdnjs.cloudflare.com/ajax/libs/systemjs-plugin-json/0.3.0/json.min.js',\n \"@syncfusion/ej2-base\": \"syncfusion:ej2-base/dist/ej2-base.umd.min.js\",\n \"@syncfusion/ej2-buttons\": \"syncfusion:ej2-buttons/dist/ej2-buttons.umd.min.js\",\n \"@syncfusion/ej2-calendars\": \"syncfusion:ej2-calendars/dist/ej2-calendars.umd.min.js\",\n \"@syncfusion/ej2-charts\": \"syncfusion:ej2-charts/dist/ej2-charts.umd.min.js\",\n \"@syncfusion/ej2-circulargauge\": \"syncfusion:ej2-circulargauge/dist/ej2-circulargauge.umd.min.js\",\n \"@syncfusion/ej2-lineargauge\": \"syncfusion:ej2-lineargauge/dist/ej2-lineargauge.umd.min.js\",\n \"@syncfusion/ej2-data\": \"syncfusion:ej2-data/dist/ej2-data.umd.min.js\",\n \"@syncfusion/ej2-dropdowns\": \"syncfusion:ej2-dropdowns/dist/ej2-dropdowns.umd.min.js\",\n \"@syncfusion/ej2-grids\": \"syncfusion:ej2-grids/dist/ej2-grids.umd.min.js\", \n \"@syncfusion/ej2-inputs\": \"syncfusion:ej2-inputs/dist/ej2-inputs.umd.min.js\", \n \"@syncfusion/ej2-lists\": \"syncfusion:ej2-lists/dist/ej2-lists.umd.min.js\",\n \"@syncfusion/ej2-navigations\": \"syncfusion:ej2-navigations/dist/ej2-navigations.umd.min.js\", \n \"@syncfusion/ej2-popups\": \"syncfusion:ej2-popups/dist/ej2-popups.umd.min.js\",\n \"@syncfusion/ej2-excel-export\": \"syncfusion:ej2-excel-export/dist/ej2-excel-export.umd.min.js\",\n \"@syncfusion/ej2-pdf-export\": \"syncfusion:ej2-pdf-export/dist/ej2-pdf-export.umd.min.js\",\n \"@syncfusion/ej2-compression\": \"syncfusion:ej2-compression/dist/ej2-compression.umd.min.js\",\n \"@syncfusion/ej2-file-utils\": \"syncfusion:ej2-file-utils/dist/ej2-file-utils.umd.min.js\"\n },\n meta: { \n '*.json': { loader: 'plugin-json' }\n }\n});\nSystem.import('index.ts').catch(console.error.bind(console));"}
\ No newline at end of file
+{"financial-data":"/**\n * Data for technical indicators\n */\nexport let chartData: object[] = [\n {\n x: new Date('2012-04-02'),\n open: 85.9757,\n high: 90.6657,\n low: 85.7685,\n close: 90.5257,\n volume: 660187068\n },\n {\n x: new Date('2012-04-09'),\n open: 89.4471,\n high: 92,\n low: 86.2157,\n close: 86.4614,\n volume: 912634864\n },\n {\n x: new Date('2012-04-16'),\n open: 87.1514,\n high: 88.6071,\n low: 81.4885,\n close: 81.8543,\n volume: 1221746066\n },\n {\n x: new Date('2012-04-23'),\n open: 81.5157,\n high: 88.2857,\n low: 79.2857,\n close: 86.1428,\n volume: 965935749\n },\n {\n x: new Date('2012-04-30'),\n open: 85.4,\n high: 85.4857,\n low: 80.7385,\n close: 80.75,\n volume: 615249365\n },\n {\n x: new Date('2012-05-07'),\n open: 80.2143,\n high: 82.2685,\n low: 79.8185,\n close: 80.9585,\n volume: 541742692\n },\n {\n x: new Date('2012-05-14'),\n open: 80.3671,\n high: 81.0728,\n low: 74.5971,\n close: 75.7685,\n volume: 708126233\n },\n {\n x: new Date('2012-05-21'),\n open: 76.3571,\n high: 82.3571,\n low: 76.2928,\n close: 80.3271,\n volume: 682076215\n },\n {\n x: new Date('2012-05-28'),\n open: 81.5571,\n high: 83.0714,\n low: 80.0743,\n close: 80.1414,\n volume: 480059584\n },\n {\n x: new Date('2012-06-04'),\n open: 80.2143,\n high: 82.9405,\n low: 78.3571,\n close: 82.9028,\n volume: 517577005\n },\n {\n x: new Date('2012-06-11'),\n open: 83.96,\n high: 84.0714,\n low: 80.9571,\n close: 82.0185,\n volume: 499693120\n },\n {\n x: new Date('2012-06-18'),\n open: 81.5657,\n high: 84.2857,\n low: 81.4814,\n close: 83.1571,\n volume: 442172142\n },\n {\n x: new Date('2012-06-25'),\n open: 82.4714,\n high: 83.4285,\n low: 80.8014,\n close: 83.4285,\n volume: 371529102\n },\n {\n x: new Date('2012-07-02'),\n open: 83.5328,\n high: 87.7628,\n low: 83.3714,\n close: 86.5543,\n volume: 385906790\n },\n {\n x: new Date('2012-07-09'),\n open: 86.4714,\n high: 88.5528,\n low: 84.6685,\n close: 86.4243,\n volume: 524235196\n },\n {\n x: new Date('2012-07-16'),\n open: 86.4457,\n high: 87.9071,\n low: 86.1643,\n close: 86.3285,\n volume: 419537217\n },\n {\n x: new Date('2012-07-23'),\n open: 84.9143,\n high: 87.0971,\n low: 81.4285,\n close: 83.5943,\n volume: 680773023\n },\n {\n x: new Date('2012-07-30'),\n open: 84.4171,\n high: 88.2828,\n low: 83.9743,\n close: 87.9571,\n volume: 475109323\n },\n {\n x: new Date('2012-08-06'),\n open: 88.1843,\n high: 89.2857,\n low: 87.8943,\n close: 88.8143,\n volume: 312826308\n },\n {\n x: new Date('2012-08-13'),\n open: 89.0557,\n high: 92.5985,\n low: 89.0357,\n close: 92.5871,\n volume: 392867193\n },\n {\n x: new Date('2012-08-20'),\n open: 92.8585,\n high: 96.4114,\n low: 92.5871,\n close: 94.746,\n volume: 708614692\n },\n {\n x: new Date('2012-08-27'),\n open: 97.1414,\n high: 97.2671,\n low: 93.8928,\n close: 95.0343,\n volume: 383807217\n },\n {\n x: new Date('2012-09-03'),\n open: 95.1085,\n high: 97.4971,\n low: 94.9285,\n close: 97.2057,\n volume: 355722047\n },\n {\n x: new Date('2012-09-10'),\n open: 97.2071,\n high: 99.5685,\n low: 93.7143,\n close: 98.7543,\n volume: 724042207\n },\n {\n x: new Date('2012-09-17'),\n open: 99.9071,\n high: 100.7243,\n low: 99.0885,\n close: 100.0135,\n volume: 500166040\n },\n {\n x: new Date('2012-09-24'),\n open: 98.1228,\n high: 99.3028,\n low: 94.3357,\n close: 95.3007,\n volume: 714507994\n },\n {\n x: new Date('2012-10-01'),\n open: 95.88,\n high: 96.6785,\n low: 92.95,\n close: 93.2271,\n volume: 638543622\n },\n {\n x: new Date('2012-10-08'),\n open: 92.4114,\n high: 92.5085,\n low: 89.0785,\n close: 89.9591,\n volume: 747127724\n },\n {\n x: new Date('2012-10-15'),\n open: 90.3357,\n high: 93.2557,\n low: 87.0885,\n close: 87.12,\n volume: 646996264\n },\n {\n x: new Date('2012-10-22'),\n open: 87.4885,\n high: 90.7685,\n low: 84.4285,\n close: 86.2857,\n volume: 866040680\n },\n {\n x: new Date('2012-10-29'),\n open: 84.9828,\n high: 86.1428,\n low: 82.1071,\n close: 82.4,\n volume: 367371310\n },\n {\n x: new Date('2012-11-05'),\n open: 83.3593,\n high: 84.3914,\n low: 76.2457,\n close: 78.1514,\n volume: 919719846\n },\n {\n x: new Date('2012-11-12'),\n open: 79.1643,\n high: 79.2143,\n low: 72.25,\n close: 75.3825,\n volume: 894382149\n },\n {\n x: new Date('2012-11-19'),\n open: 77.2443,\n high: 81.7143,\n low: 77.1257,\n close: 81.6428,\n volume: 527416747\n },\n {\n x: new Date('2012-11-26'),\n open: 82.2714,\n high: 84.8928,\n low: 81.7514,\n close: 83.6114,\n volume: 646467974\n },\n {\n x: new Date('2012-12-03'),\n open: 84.8071,\n high: 84.9414,\n low: 74.09,\n close: 76.1785,\n volume: 980096264\n },\n {\n x: new Date('2012-12-10'),\n open: 75,\n high: 78.5085,\n low: 72.2257,\n close: 72.8277,\n volume: 835016110\n },\n {\n x: new Date('2012-12-17'),\n open: 72.7043,\n high: 76.4143,\n low: 71.6043,\n close: 74.19,\n volume: 726150329\n },\n {\n x: new Date('2012-12-24'),\n open: 74.3357,\n high: 74.8928,\n low: 72.0943,\n close: 72.7984,\n volume: 321104733\n },\n {\n x: new Date('2012-12-31'),\n open: 72.9328,\n high: 79.2857,\n low: 72.7143,\n close: 75.2857,\n volume: 540854882\n },\n {\n x: new Date('2013-01-07'),\n open: 74.5714,\n high: 75.9843,\n low: 73.6,\n close: 74.3285,\n volume: 574594262\n },\n {\n x: new Date('2013-01-14'),\n open: 71.8114,\n high: 72.9643,\n low: 69.0543,\n close: 71.4285,\n volume: 803105621\n },\n {\n x: new Date('2013-01-21'),\n open: 72.08,\n high: 73.57,\n low: 62.1428,\n close: 62.84,\n volume: 971912560\n },\n {\n x: new Date('2013-01-28'),\n open: 62.5464,\n high: 66.0857,\n low: 62.2657,\n close: 64.8028,\n volume: 656549587\n },\n {\n x: new Date('2013-02-04'),\n open: 64.8443,\n high: 68.4014,\n low: 63.1428,\n close: 67.8543,\n volume: 743778993\n },\n {\n x: new Date('2013-02-11'),\n open: 68.0714,\n high: 69.2771,\n low: 65.7028,\n close: 65.7371,\n volume: 585292366\n },\n {\n x: new Date('2013-02-18'),\n open: 65.8714,\n high: 66.1043,\n low: 63.26,\n close: 64.4014,\n volume: 421766997\n },\n {\n x: new Date('2013-02-25'),\n open: 64.8357,\n high: 65.0171,\n low: 61.4257,\n close: 61.4957,\n volume: 582741215\n },\n {\n x: new Date('2013-03-04'),\n open: 61.1143,\n high: 62.2043,\n low: 59.8571,\n close: 61.6743,\n volume: 632856539\n },\n {\n x: new Date('2013-03-11'),\n open: 61.3928,\n high: 63.4614,\n low: 60.7343,\n close: 63.38,\n volume: 572066981\n },\n {\n x: new Date('2013-03-18'),\n open: 63.0643,\n high: 66.0143,\n low: 63.0286,\n close: 65.9871,\n volume: 552156035\n },\n {\n x: new Date('2013-03-25'),\n open: 66.3843,\n high: 67.1357,\n low: 63.0886,\n close: 63.2371,\n volume: 390762517\n },\n {\n x: new Date('2013-04-01'),\n open: 63.1286,\n high: 63.3854,\n low: 59.9543,\n close: 60.4571,\n volume: 505273732\n },\n {\n x: new Date('2013-04-08'),\n open: 60.6928,\n high: 62.57,\n low: 60.3557,\n close: 61.4,\n volume: 387323550\n },\n {\n x: new Date('2013-04-15'),\n open: 61,\n high: 61.1271,\n low: 55.0143,\n close: 55.79,\n volume: 709945604\n },\n {\n x: new Date('2013-04-22'),\n open: 56.0914,\n high: 59.8241,\n low: 55.8964,\n close: 59.6007,\n volume: 787007506\n },\n {\n x: new Date('2013-04-29'),\n open: 60.0643,\n high: 64.7471,\n low: 60,\n close: 64.2828,\n volume: 655020017\n },\n {\n x: new Date('2013-05-06'),\n open: 65.1014,\n high: 66.5357,\n low: 64.3543,\n close: 64.71,\n volume: 545488533\n },\n {\n x: new Date('2013-05-13'),\n open: 64.5014,\n high: 65.4143,\n low: 59.8428,\n close: 61.8943,\n volume: 633706550\n },\n {\n x: new Date('2013-05-20'),\n open: 61.7014,\n high: 64.05,\n low: 61.4428,\n close: 63.5928,\n volume: 494379068\n },\n {\n x: new Date('2013-05-27'),\n open: 64.2714,\n high: 65.3,\n low: 62.7714,\n close: 64.2478,\n volume: 362907830\n },\n {\n x: new Date('2013-06-03'),\n open: 64.39,\n high: 64.9186,\n low: 61.8243,\n close: 63.1158,\n volume: 443249793\n },\n {\n x: new Date('2013-06-10'),\n open: 63.5328,\n high: 64.1541,\n low: 61.2143,\n close: 61.4357,\n volume: 389680092\n },\n {\n x: new Date('2013-06-17'),\n open: 61.6343,\n high: 62.2428,\n low: 58.3,\n close: 59.0714,\n volume: 400384818\n },\n {\n x: new Date('2013-06-24'),\n open: 58.2,\n high: 58.38,\n low: 55.5528,\n close: 56.6471,\n volume: 519314826\n },\n {\n x: new Date('2013-07-01'),\n open: 57.5271,\n high: 60.47,\n low: 57.3171,\n close: 59.6314,\n volume: 343878841\n },\n {\n x: new Date('2013-07-08'),\n open: 60.0157,\n high: 61.3986,\n low: 58.6257,\n close: 60.93,\n volume: 384106977\n },\n {\n x: new Date('2013-07-15'),\n open: 60.7157,\n high: 62.1243,\n low: 60.5957,\n close: 60.7071,\n volume: 286035513\n },\n {\n x: new Date('2013-07-22'),\n open: 61.3514,\n high: 63.5128,\n low: 59.8157,\n close: 62.9986,\n volume: 395816827\n },\n {\n x: new Date('2013-07-29'),\n open: 62.9714,\n high: 66.1214,\n low: 62.8857,\n close: 66.0771,\n volume: 339668858\n },\n {\n x: new Date('2013-08-05'),\n open: 66.3843,\n high: 67.4128,\n low: 64.8071,\n close: 64.9214,\n volume: 368486781\n },\n {\n x: new Date('2013-08-12'),\n open: 65.2657,\n high: 72.0357,\n low: 65.2328,\n close: 71.7614,\n volume: 711563584\n },\n {\n x: new Date('2013-08-19'),\n open: 72.0485,\n high: 73.3914,\n low: 71.1714,\n close: 71.5743,\n volume: 417119660\n },\n {\n x: new Date('2013-08-26'),\n open: 71.5357,\n high: 72.8857,\n low: 69.4286,\n close: 69.6023,\n volume: 392805888\n },\n {\n x: new Date('2013-09-02'),\n open: 70.4428,\n high: 71.7485,\n low: 69.6214,\n close: 71.1743,\n volume: 317244380\n },\n {\n x: new Date('2013-09-09'),\n open: 72.1428,\n high: 72.56,\n low: 66.3857,\n close: 66.4143,\n volume: 669376320\n },\n {\n x: new Date('2013-09-16'),\n open: 65.8571,\n high: 68.3643,\n low: 63.8886,\n close: 66.7728,\n volume: 625142677\n },\n {\n x: new Date('2013-09-23'),\n open: 70.8714,\n high: 70.9871,\n low: 68.6743,\n close: 68.9643,\n volume: 475274537\n },\n {\n x: new Date('2013-09-30'),\n open: 68.1786,\n high: 70.3357,\n low: 67.773,\n close: 69.0043,\n volume: 368198906\n },\n {\n x: new Date('2013-10-07'),\n open: 69.5086,\n high: 70.5486,\n low: 68.3257,\n close: 70.4017,\n volume: 361437661\n },\n {\n x: new Date('2013-10-14'),\n open: 69.9757,\n high: 72.7514,\n low: 69.9071,\n close: 72.6985,\n volume: 342694379\n },\n {\n x: new Date('2013-10-21'),\n open: 73.11,\n high: 76.1757,\n low: 72.5757,\n close: 75.1368,\n volume: 490458997\n },\n {\n x: new Date('2013-10-28'),\n open: 75.5771,\n high: 77.0357,\n low: 73.5057,\n close: 74.29,\n volume: 508130174\n },\n {\n x: new Date('2013-11-04'),\n open: 74.4428,\n high: 75.555,\n low: 73.1971,\n close: 74.3657,\n volume: 318132218\n },\n {\n x: new Date('2013-11-11'),\n open: 74.2843,\n high: 75.6114,\n low: 73.4871,\n close: 74.9987,\n volume: 306711021\n },\n {\n x: new Date('2013-11-18'),\n open: 74.9985,\n high: 75.3128,\n low: 73.3814,\n close: 74.2571,\n volume: 282778778\n },\n {\n x: new Date('2013-11-25'),\n open: 74.4314,\n high: 79.7614,\n low: 74.4285,\n close: 79.4385,\n volume: 327405302\n },\n {\n x: new Date('2013-12-02'),\n open: 79.7143,\n high: 82.1622,\n low: 78.6885,\n close: 80.0028,\n volume: 522055676\n },\n {\n x: new Date('2013-12-09'),\n open: 80.1286,\n high: 81.5671,\n low: 79.0957,\n close: 79.2043,\n volume: 387271099\n },\n {\n x: new Date('2013-12-16'),\n open: 79.2885,\n high: 80.377,\n low: 76.9714,\n close: 78.4314,\n volume: 457580848\n },\n {\n x: new Date('2013-12-23'),\n open: 81.1428,\n high: 81.6971,\n low: 79.9285,\n close: 80.0128,\n volume: 274253503\n },\n {\n x: new Date('2013-12-30'),\n open: 79.6371,\n high: 80.1828,\n low: 77.2043,\n close: 77.2828,\n volume: 275734934\n },\n {\n x: new Date('2014-01-06'),\n open: 76.7785,\n high: 78.1228,\n low: 75.8728,\n close: 76.1343,\n volume: 393462075\n },\n {\n x: new Date('2014-01-13'),\n open: 75.7014,\n high: 80.0285,\n low: 75.6971,\n close: 77.2385,\n volume: 439557459\n },\n {\n x: new Date('2014-01-20'),\n open: 77.2843,\n high: 79.6128,\n low: 77.2028,\n close: 78.01,\n volume: 385585525\n },\n {\n x: new Date('2014-01-27'),\n open: 78.5814,\n high: 79.2571,\n low: 70.5071,\n close: 71.5143,\n volume: 813702575\n },\n {\n x: new Date('2014-02-03'),\n open: 71.8014,\n high: 74.7042,\n low: 71.3286,\n close: 74.24,\n volume: 434447570\n },\n {\n x: new Date('2014-02-10'),\n open: 74.0943,\n high: 77.9971,\n low: 74,\n close: 77.7128,\n volume: 379011880\n },\n {\n x: new Date('2014-02-17'),\n open: 78,\n high: 78.7414,\n low: 74.9428,\n close: 75.0357,\n volume: 289609443\n },\n {\n x: new Date('2014-02-24'),\n open: 74.7357,\n high: 76.1071,\n low: 73.6571,\n close: 75.1771,\n volume: 367569649\n },\n {\n x: new Date('2014-03-03'),\n open: 74.7743,\n high: 76.3928,\n low: 74.6871,\n close: 75.7771,\n volume: 275972640\n },\n {\n x: new Date('2014-03-10'),\n open: 75.48,\n high: 77.0943,\n low: 74.7143,\n close: 74.9557,\n volume: 287729528\n },\n {\n x: new Date('2014-03-17'),\n open: 75.3857,\n high: 76.6057,\n low: 75.0286,\n close: 76.1243,\n volume: 303531061\n },\n {\n x: new Date('2014-03-24'),\n open: 76.9171,\n high: 78.4285,\n low: 76.3214,\n close: 76.6943,\n volume: 338387221\n },\n {\n x: new Date('2014-03-31'),\n open: 77.0328,\n high: 77.64,\n low: 75.7971,\n close: 75.9743,\n volume: 245749459\n },\n {\n x: new Date('2014-04-07'),\n open: 75.4314,\n high: 76.0343,\n low: 73.8771,\n close: 74.23,\n volume: 312008139\n },\n {\n x: new Date('2014-04-14'),\n open: 74.5571,\n high: 75.3943,\n low: 73.0471,\n close: 74.9914,\n volume: 241209047\n },\n {\n x: new Date('2014-04-21'),\n open: 75.0485,\n high: 81.7128,\n low: 74.8514,\n close: 81.7057,\n volume: 476651465\n },\n {\n x: new Date('2014-04-28'),\n open: 81.8285,\n high: 85.6328,\n low: 81.7928,\n close: 84.6543,\n volume: 473712709\n },\n {\n x: new Date('2014-05-05'),\n open: 84.3057,\n high: 86.3442,\n low: 82.9043,\n close: 83.6489,\n volume: 365535013\n },\n {\n x: new Date('2014-05-12'),\n open: 83.9271,\n high: 85.3614,\n low: 83.6285,\n close: 85.3585,\n volume: 260931637\n },\n {\n x: new Date('2014-05-19'),\n open: 85.4071,\n high: 87.8184,\n low: 85.3328,\n close: 87.7328,\n volume: 294298274\n },\n {\n x: new Date('2014-05-26'),\n open: 87.9828,\n high: 92.0243,\n low: 87.9471,\n close: 90.4285,\n volume: 400232120\n },\n {\n x: new Date('2014-06-02'),\n open: 90.5657,\n high: 93.0371,\n low: 88.9285,\n close: 92.2243,\n volume: 412158024\n },\n {\n x: new Date('2014-06-09'),\n open: 92.7,\n high: 95.05,\n low: 90.88,\n close: 91.28,\n volume: 292422550\n },\n {\n x: new Date('2014-06-16'),\n open: 91.51,\n high: 92.75,\n low: 90.9,\n close: 90.91,\n volume: 234325480\n },\n {\n x: new Date('2014-06-23'),\n open: 91.32,\n high: 92,\n low: 89.65,\n close: 91.98,\n volume: 213712160\n },\n {\n x: new Date('2014-06-30'),\n open: 92.1,\n high: 94.1,\n low: 92.09,\n close: 94.03,\n volume: 138936570\n },\n {\n x: new Date('2014-07-07'),\n open: 94.14,\n high: 96.8,\n low: 93.52,\n close: 95.22,\n volume: 229782440\n },\n {\n x: new Date('2014-07-14'),\n open: 95.86,\n high: 97.1,\n low: 92.57,\n close: 94.43,\n volume: 248104390\n },\n {\n x: new Date('2014-07-21'),\n open: 94.99,\n high: 97.88,\n low: 93.72,\n close: 97.671,\n volume: 273021350\n },\n {\n x: new Date('2014-07-28'),\n open: 97.82,\n high: 99.44,\n low: 94.81,\n close: 96.13,\n volume: 235868530\n },\n {\n x: new Date('2014-08-04'),\n open: 96.37,\n high: 96.58,\n low: 93.28,\n close: 94.74,\n volume: 222522120\n },\n {\n x: new Date('2014-08-11'),\n open: 95.27,\n high: 98.19,\n low: 94.8355,\n close: 97.98,\n volume: 178806580\n },\n {\n x: new Date('2014-08-18'),\n open: 98.49,\n high: 101.47,\n low: 97.98,\n close: 101.32,\n volume: 246446280\n },\n {\n x: new Date('2014-08-25'),\n open: 101.79,\n high: 102.9,\n low: 100.7,\n close: 102.5,\n volume: 232858250\n },\n {\n x: new Date('2014-09-01'),\n open: 103.06,\n high: 103.74,\n low: 97.79,\n close: 98.97,\n volume: 322045910\n },\n {\n x: new Date('2014-09-08'),\n open: 99.3,\n high: 103.08,\n low: 96.14,\n close: 101.66,\n volume: 460851840\n },\n {\n x: new Date('2014-09-15'),\n open: 102.81,\n high: 103.05,\n low: 98.89,\n close: 100.96,\n volume: 296425730\n },\n {\n x: new Date('2014-09-22'),\n open: 101.8,\n high: 102.94,\n low: 97.72,\n close: 100.75,\n volume: 337617850\n },\n {\n x: new Date('2014-09-29'),\n open: 98.65,\n high: 101.54,\n low: 98.04,\n close: 99.62,\n volume: 246900230\n },\n {\n x: new Date('2014-10-06'),\n open: 99.95,\n high: 102.38,\n low: 98.31,\n close: 100.73,\n volume: 279646740\n },\n {\n x: new Date('2014-10-13'),\n open: 101.33,\n high: 101.78,\n low: 95.18,\n close: 97.67,\n volume: 356408760\n },\n {\n x: new Date('2014-10-20'),\n open: 98.315,\n high: 105.49,\n low: 98.22,\n close: 105.22,\n volume: 355329760\n },\n {\n x: new Date('2014-10-27'),\n open: 104.85,\n high: 108.04,\n low: 104.7,\n close: 108,\n volume: 219443560\n },\n {\n x: new Date('2014-11-03'),\n open: 108.22,\n high: 110.3,\n low: 107.72,\n close: 109.01,\n volume: 199332700\n },\n {\n x: new Date('2014-11-10'),\n open: 109.02,\n high: 114.19,\n low: 108.4,\n close: 114.18,\n volume: 203976340\n },\n {\n x: new Date('2014-11-17'),\n open: 114.27,\n high: 117.57,\n low: 113.3,\n close: 116.47,\n volume: 232574480\n },\n {\n x: new Date('2014-11-24'),\n open: 116.85,\n high: 119.75,\n low: 116.62,\n close: 118.93,\n volume: 181158620\n },\n {\n x: new Date('2014-12-01'),\n open: 118.81,\n high: 119.25,\n low: 111.27,\n close: 115,\n volume: 266118290\n },\n {\n x: new Date('2014-12-08'),\n open: 114.1,\n high: 114.85,\n low: 109.35,\n close: 109.73,\n volume: 259311140\n },\n {\n x: new Date('2014-12-15'),\n open: 110.7,\n high: 113.24,\n low: 106.26,\n close: 111.78,\n volume: 326382400\n },\n {\n x: new Date('2014-12-22'),\n open: 112.16,\n high: 114.52,\n low: 111.97,\n close: 113.99,\n volume: 119248900\n },\n {\n x: new Date('2014-12-29'),\n open: 113.79,\n high: 114.77,\n low: 107.35,\n close: 109.33,\n volume: 151780640\n },\n {\n x: new Date('2015-01-05'),\n open: 108.29,\n high: 113.25,\n low: 104.63,\n close: 112.01,\n volume: 282690970\n },\n {\n x: new Date('2015-01-12'),\n open: 112.6,\n high: 112.8,\n low: 105.2,\n close: 105.99,\n volume: 303531140\n },\n {\n x: new Date('2015-01-19'),\n open: 107.84,\n high: 113.75,\n low: 106.5,\n close: 112.98,\n volume: 198362640\n },\n {\n x: new Date('2015-01-26'),\n open: 113.74,\n high: 120,\n low: 109.03,\n close: 117.16,\n volume: 461747290\n },\n {\n x: new Date('2015-02-02'),\n open: 118.05,\n high: 120.51,\n low: 116.08,\n close: 118.93,\n volume: 270190470\n },\n {\n x: new Date('2015-02-09'),\n open: 118.55,\n high: 127.48,\n low: 118.43,\n close: 127.08,\n volume: 301354470\n },\n {\n x: new Date('2015-02-16'),\n open: 127.49,\n high: 129.5,\n low: 126.92,\n close: 129.495,\n volume: 193883960\n },\n {\n x: new Date('2015-02-23'),\n open: 130.02,\n high: 133.6,\n low: 126.61,\n close: 128.46,\n volume: 369856960\n },\n {\n x: new Date('2015-03-02'),\n open: 129.25,\n high: 130.28,\n low: 125.76,\n close: 126.6,\n volume: 246472020\n },\n {\n x: new Date('2015-03-09'),\n open: 127.96,\n high: 129.57,\n low: 121.63,\n close: 123.59,\n volume: 325921230\n },\n {\n x: new Date('2015-03-16'),\n open: 123.88,\n high: 129.2451,\n low: 122.87,\n close: 125.9,\n volume: 266016400\n },\n {\n x: new Date('2015-03-23'),\n open: 127.12,\n high: 128.04,\n low: 122.6,\n close: 123.25,\n volume: 208731730\n },\n {\n x: new Date('2015-03-30'),\n open: 124.05,\n high: 126.49,\n low: 123.1,\n close: 125.32,\n volume: 161628950\n },\n {\n x: new Date('2015-04-06'),\n open: 124.47,\n high: 128.1218,\n low: 124.33,\n close: 127.1,\n volume: 181454510\n },\n {\n x: new Date('2015-04-13'),\n open: 128.37,\n high: 128.57,\n low: 124.46,\n close: 124.75,\n volume: 170090870\n },\n {\n x: new Date('2015-04-20'),\n open: 125.57,\n high: 130.63,\n low: 125.17,\n close: 130.28,\n volume: 206698310\n },\n {\n x: new Date('2015-04-27'),\n open: 132.31,\n high: 134.54,\n low: 124.58,\n close: 128.95,\n volume: 417115180\n },\n {\n x: new Date('2015-05-04'),\n open: 129.5,\n high: 130.57,\n low: 123.36,\n close: 127.62,\n volume: 270197900\n },\n {\n x: new Date('2015-05-11'),\n open: 127.39,\n high: 129.49,\n low: 124.82,\n close: 128.77,\n volume: 207858180\n },\n {\n x: new Date('2015-05-18'),\n open: 128.38,\n high: 132.97,\n low: 128.36,\n close: 132.54,\n volume: 216438970\n },\n {\n x: new Date('2015-05-25'),\n open: 132.6,\n high: 132.91,\n low: 129.12,\n close: 130.28,\n volume: 197468800\n },\n {\n x: new Date('2015-06-01'),\n open: 131.2,\n high: 131.39,\n low: 128.36,\n close: 128.65,\n volume: 170465550\n },\n {\n x: new Date('2015-06-08'),\n open: 128.9,\n high: 130.18,\n low: 125.62,\n close: 127.17,\n volume: 219812710\n },\n {\n x: new Date('2015-06-15'),\n open: 126.1,\n high: 128.31,\n low: 125.71,\n close: 126.6,\n volume: 197925030\n },\n {\n x: new Date('2015-06-22'),\n open: 127.49,\n high: 129.8,\n low: 126.51,\n close: 126.75,\n volume: 195104520\n },\n {\n x: new Date('2015-06-29'),\n open: 125.46,\n high: 126.94,\n low: 124.48,\n close: 126.44,\n volume: 150747530\n },\n {\n x: new Date('2015-07-06'),\n open: 124.94,\n high: 126.23,\n low: 119.22,\n close: 123.28,\n volume: 274904180\n },\n {\n x: new Date('2015-07-13'),\n open: 125.03,\n high: 129.62,\n low: 124.32,\n close: 129.62,\n volume: 188579340\n },\n {\n x: new Date('2015-07-20'),\n open: 130.97,\n high: 132.97,\n low: 121.99,\n close: 124.5,\n volume: 336423370\n },\n {\n x: new Date('2015-07-27'),\n open: 123.09,\n high: 123.91,\n low: 120.91,\n close: 121.3,\n volume: 191087840\n },\n {\n x: new Date('2015-08-03'),\n open: 121.5,\n high: 122.57,\n low: 112.1,\n close: 115.52,\n volume: 383883210\n },\n {\n x: new Date('2015-08-10'),\n open: 116.53,\n high: 119.99,\n low: 109.63,\n close: 115.96,\n volume: 344549090\n },\n {\n x: new Date('2015-08-17'),\n open: 116.04,\n high: 117.65,\n low: 105.645,\n close: 105.76,\n volume: 318855760\n },\n {\n x: new Date('2015-08-24'),\n open: 94.87,\n high: 113.31,\n low: 92,\n close: 113.29,\n volume: 498047270\n },\n {\n x: new Date('2015-08-31'),\n open: 112.03,\n high: 114.53,\n low: 107.36,\n close: 109.27,\n volume: 297402060\n },\n {\n x: new Date('2015-09-07'),\n open: 111.65,\n high: 114.21,\n low: 109.77,\n close: 114.21,\n volume: 251859600\n },\n {\n x: new Date('2015-09-14'),\n open: 116.58,\n high: 116.89,\n low: 111.87,\n close: 113.45,\n volume: 276281980\n },\n {\n x: new Date('2015-09-21'),\n open: 113.67,\n high: 116.69,\n low: 112.37,\n close: 114.71,\n volume: 238617740\n },\n {\n x: new Date('2015-09-28'),\n open: 113.85,\n high: 114.57,\n low: 107.31,\n close: 110.38,\n volume: 313017610\n },\n {\n x: new Date('2015-10-05'),\n open: 109.88,\n high: 112.28,\n low: 108.21,\n close: 112.12,\n volume: 261920950\n },\n {\n x: new Date('2015-10-12'),\n open: 112.73,\n high: 112.75,\n low: 109.56,\n close: 111.04,\n volume: 184208970\n },\n {\n x: new Date('2015-10-19'),\n open: 110.8,\n high: 119.228,\n low: 110.11,\n close: 119.08,\n volume: 221612230\n },\n {\n x: new Date('2015-10-26'),\n open: 118.08,\n high: 121.22,\n low: 113.99,\n close: 119.5,\n volume: 319660750\n },\n {\n x: new Date('2015-11-02'),\n open: 119.87,\n high: 123.82,\n low: 119.61,\n close: 121.06,\n volume: 194953700\n },\n {\n x: new Date('2015-11-09'),\n open: 120.96,\n high: 121.81,\n low: 112.27,\n close: 112.34,\n volume: 216054740\n },\n {\n x: new Date('2015-11-16'),\n open: 111.38,\n high: 119.92,\n low: 111,\n close: 119.3,\n volume: 189492500\n },\n {\n x: new Date('2015-11-23'),\n open: 119.27,\n high: 119.73,\n low: 117.12,\n close: 117.81,\n volume: 109582040\n },\n {\n x: new Date('2015-11-30'),\n open: 117.99,\n high: 119.41,\n low: 114.22,\n close: 119.03,\n volume: 205415620\n },\n {\n x: new Date('2015-12-07'),\n open: 118.98,\n high: 119.86,\n low: 112.851,\n close: 113.18,\n volume: 188609110\n },\n {\n x: new Date('2015-12-14'),\n open: 112.18,\n high: 112.8,\n low: 105.81,\n close: 106.03,\n volume: 314856190\n },\n {\n x: new Date('2015-12-21'),\n open: 107.28,\n high: 109,\n low: 105.57,\n close: 108.03,\n volume: 126450510\n },\n {\n x: new Date('2015-12-28'),\n open: 107.59,\n high: 109.43,\n low: 104.82,\n close: 105.26,\n volume: 123621760\n },\n {\n x: new Date('2016-01-04'),\n open: 102.61,\n high: 105.85,\n low: 96.43,\n close: 96.96,\n volume: 343000960\n },\n {\n x: new Date('2016-01-11'),\n open: 98.97,\n high: 101.19,\n low: 95.36,\n close: 97.13,\n volume: 303375940\n },\n {\n x: new Date('2016-01-18'),\n open: 98.41,\n high: 101.46,\n low: 93.42,\n close: 101.42,\n volume: 242982970\n },\n {\n x: new Date('2016-01-25'),\n open: 101.52,\n high: 101.53,\n low: 92.39,\n close: 97.34,\n volume: 376481100\n },\n {\n x: new Date('2016-02-01'),\n open: 96.47,\n high: 97.33,\n low: 93.69,\n close: 94.02,\n volume: 216608840\n },\n {\n x: new Date('2016-02-08'),\n open: 93.13,\n high: 96.35,\n low: 92.59,\n close: 93.99,\n volume: 230794620\n },\n {\n x: new Date('2016-02-15'),\n open: 95.02,\n high: 98.89,\n low: 94.61,\n close: 96.04,\n volume: 167001070\n },\n {\n x: new Date('2016-02-22'),\n open: 96.31,\n high: 98.0237,\n low: 93.32,\n close: 96.91,\n volume: 158759600\n },\n {\n x: new Date('2016-02-29'),\n open: 96.86,\n high: 103.75,\n low: 96.65,\n close: 103.01,\n volume: 201482180\n },\n {\n x: new Date('2016-03-07'),\n open: 102.39,\n high: 102.83,\n low: 100.15,\n close: 102.26,\n volume: 155437450\n },\n {\n x: new Date('2016-03-14'),\n open: 101.91,\n high: 106.5,\n low: 101.78,\n close: 105.92,\n volume: 181323210\n },\n {\n x: new Date('2016-03-21'),\n open: 105.93,\n high: 107.65,\n low: 104.89,\n close: 105.67,\n volume: 119054360\n },\n {\n x: new Date('2016-03-28'),\n open: 106,\n high: 110.42,\n low: 104.88,\n close: 109.99,\n volume: 147641240\n },\n {\n x: new Date('2016-04-04'),\n open: 110.42,\n high: 112.19,\n low: 108.121,\n close: 108.66,\n volume: 145351790\n },\n {\n x: new Date('2016-04-11'),\n open: 108.97,\n high: 112.39,\n low: 108.66,\n close: 109.85,\n volume: 161518860\n },\n {\n x: new Date('2016-04-18'),\n open: 108.89,\n high: 108.95,\n low: 104.62,\n close: 105.68,\n volume: 188775240\n },\n {\n x: new Date('2016-04-25'),\n open: 105,\n high: 105.65,\n low: 92.51,\n close: 93.74,\n volume: 345910030\n },\n {\n x: new Date('2016-05-02'),\n open: 93.965,\n high: 95.9,\n low: 91.85,\n close: 92.72,\n volume: 225114110\n },\n {\n x: new Date('2016-05-09'),\n open: 93,\n high: 93.77,\n low: 89.47,\n close: 90.52,\n volume: 215596350\n },\n {\n x: new Date('2016-05-16'),\n open: 92.39,\n high: 95.43,\n low: 91.65,\n close: 95.22,\n volume: 212312980\n },\n {\n x: new Date('2016-05-23'),\n open: 95.87,\n high: 100.73,\n low: 95.67,\n close: 100.35,\n volume: 203902650\n },\n {\n x: new Date('2016-05-30'),\n open: 99.6,\n high: 100.4,\n low: 96.63,\n close: 97.92,\n volume: 140064910\n },\n {\n x: new Date('2016-06-06'),\n open: 97.99,\n high: 101.89,\n low: 97.55,\n close: 98.83,\n volume: 124731320\n },\n {\n x: new Date('2016-06-13'),\n open: 98.69,\n high: 99.12,\n low: 95.3,\n close: 95.33,\n volume: 191017280\n },\n {\n x: new Date('2016-06-20'),\n open: 96,\n high: 96.89,\n low: 92.65,\n close: 93.4,\n volume: 206149160\n },\n {\n x: new Date('2016-06-27'),\n open: 93,\n high: 96.465,\n low: 91.5,\n close: 95.89,\n volume: 184254460\n },\n {\n x: new Date('2016-07-04'),\n open: 95.39,\n high: 96.89,\n low: 94.37,\n close: 96.68,\n volume: 111769640\n },\n {\n x: new Date('2016-07-11'),\n open: 96.75,\n high: 99.3,\n low: 96.73,\n close: 98.78,\n volume: 142244590\n },\n {\n x: new Date('2016-07-18'),\n open: 98.7,\n high: 101,\n low: 98.31,\n close: 98.66,\n volume: 147358320\n },\n {\n x: new Date('2016-07-25'),\n open: 98.25,\n high: 104.55,\n low: 96.42,\n close: 104.21,\n volume: 252358930\n },\n {\n x: new Date('2016-08-01'),\n open: 104.41,\n high: 107.65,\n low: 104,\n close: 107.48,\n volume: 168265830\n },\n {\n x: new Date('2016-08-08'),\n open: 107.52,\n high: 108.94,\n low: 107.16,\n close: 108.18,\n volume: 124255340\n },\n {\n x: new Date('2016-08-15'),\n open: 108.14,\n high: 110.23,\n low: 108.08,\n close: 109.36,\n volume: 131814920\n },\n {\n x: new Date('2016-08-22'),\n open: 108.86,\n high: 109.32,\n low: 106.31,\n close: 106.94,\n volume: 123373540\n },\n {\n x: new Date('2016-08-29'),\n open: 106.62,\n high: 108,\n low: 105.5,\n close: 107.73,\n volume: 134426100\n },\n {\n x: new Date('2016-09-05'),\n open: 107.9,\n high: 108.76,\n low: 103.13,\n close: 103.13,\n volume: 168312530\n },\n {\n x: new Date('2016-09-12'),\n open: 102.65,\n high: 116.13,\n low: 102.53,\n close: 114.92,\n volume: 388543710\n },\n {\n x: new Date('2016-09-19'),\n open: 115.19,\n high: 116.18,\n low: 111.55,\n close: 112.71,\n volume: 200842480\n },\n {\n x: new Date('2016-09-26'),\n open: 111.64,\n high: 114.64,\n low: 111.55,\n close: 113.05,\n volume: 156186800\n },\n {\n x: new Date('2016-10-03'),\n open: 112.71,\n high: 114.56,\n low: 112.28,\n close: 114.06,\n volume: 125587350\n },\n {\n x: new Date('2016-10-10'),\n open: 115.02,\n high: 118.69,\n low: 114.72,\n close: 117.63,\n volume: 208231690\n },\n {\n x: new Date('2016-10-17'),\n open: 117.33,\n high: 118.21,\n low: 113.8,\n close: 116.6,\n volume: 114497020\n },\n {\n x: new Date('2016-10-24'),\n open: 117.1,\n high: 118.36,\n low: 113.31,\n close: 113.72,\n volume: 204530120\n },\n {\n x: new Date('2016-10-31'),\n open: 113.65,\n high: 114.23,\n low: 108.11,\n close: 108.84,\n volume: 155287280\n },\n {\n x: new Date('2016-11-07'),\n open: 110.08,\n high: 111.72,\n low: 105.83,\n close: 108.43,\n volume: 206825070\n },\n {\n x: new Date('2016-11-14'),\n open: 107.71,\n high: 110.54,\n low: 104.08,\n close: 110.06,\n volume: 197790040\n },\n {\n x: new Date('2016-11-21'),\n open: 110.12,\n high: 112.42,\n low: 110.01,\n close: 111.79,\n volume: 93992370\n },\n {\n x: new Date('2016-11-28'),\n open: 111.43,\n high: 112.465,\n low: 108.85,\n close: 109.9,\n volume: 155229390\n },\n {\n x: new Date('2016-12-05'),\n open: 110,\n high: 114.7,\n low: 108.25,\n close: 113.95,\n volume: 151624650\n },\n {\n x: new Date('2016-12-12'),\n open: 113.29,\n high: 116.73,\n low: 112.49,\n close: 115.97,\n volume: 194003220\n },\n {\n x: new Date('2016-12-19'),\n open: 115.8,\n high: 117.5,\n low: 115.59,\n close: 116.52,\n volume: 113106370\n },\n {\n x: new Date('2016-12-26'),\n open: 116.52,\n high: 118.0166,\n low: 115.43,\n close: 115.82,\n volume: 84354060\n },\n {\n x: new Date('2017-01-02'),\n open: 115.8,\n high: 118.16,\n low: 114.76,\n close: 117.91,\n volume: 103680760\n },\n {\n x: new Date('2017-01-09'),\n open: 117.95,\n high: 119.93,\n low: 117.94,\n close: 119.04,\n volume: 138446660\n },\n {\n x: new Date('2017-01-16'),\n open: 118.34,\n high: 120.5,\n low: 118.22,\n close: 120,\n volume: 113576380\n },\n {\n x: new Date('2017-01-23'),\n open: 120,\n high: 122.44,\n low: 119.5,\n close: 121.95,\n volume: 124406640\n },\n {\n x: new Date('2017-01-30'),\n open: 120.93,\n high: 130.49,\n low: 120.62,\n close: 129.08,\n volume: 248063580\n },\n {\n x: new Date('2017-02-06'),\n open: 129.13,\n high: 132.94,\n low: 128.9,\n close: 132.12,\n volume: 136252280\n },\n {\n x: new Date('2017-02-13'),\n open: 133.08,\n high: 136.27,\n low: 132.75,\n close: 135.72,\n volume: 136326260\n },\n {\n x: new Date('2017-02-20'),\n open: 136.23,\n high: 137.48,\n low: 135.28,\n close: 136.66,\n volume: 87773190\n },\n {\n x: new Date('2017-02-27'),\n open: 137.14,\n high: 140.2786,\n low: 136.28,\n close: 139.78,\n volume: 127757050\n },\n {\n x: new Date('2017-03-06'),\n open: 139.365,\n high: 139.98,\n low: 137.05,\n close: 139.14,\n volume: 99061270\n },\n {\n x: new Date('2017-03-13'),\n open: 138.85,\n high: 141.02,\n low: 138.82,\n close: 139.99,\n volume: 120881720\n },\n {\n x: new Date('2017-03-20'),\n open: 140.4,\n high: 142.8,\n low: 139.73,\n close: 140.64,\n volume: 129178500\n },\n {\n x: new Date('2017-03-27'),\n open: 139.39,\n high: 144.5,\n low: 138.62,\n close: 143.66,\n volume: 126819590\n },\n {\n x: new Date('2017-04-03'),\n open: 143.71,\n high: 145.46,\n low: 143.05,\n close: 143.34,\n volume: 105274540\n },\n {\n x: new Date('2017-04-10'),\n open: 143.6,\n high: 143.8792,\n low: 140.06,\n close: 141.05,\n volume: 87342130\n },\n {\n x: new Date('2017-04-17'),\n open: 141.48,\n high: 142.92,\n low: 140.45,\n close: 142.27,\n volume: 89092650\n },\n {\n x: new Date('2017-04-24'),\n open: 143.5,\n high: 144.9,\n low: 143.18,\n close: 143.65,\n volume: 90423600\n },\n {\n x: new Date('2017-05-01'),\n open: 145.1,\n high: 148.98,\n low: 144.27,\n close: 148.96,\n volume: 173861760\n },\n {\n x: new Date('2017-05-08'),\n open: 149.03,\n high: 156.42,\n low: 149.03,\n close: 156.1,\n volume: 173087500\n },\n {\n x: new Date('2017-05-15'),\n open: 156.01,\n high: 156.65,\n low: 149.71,\n close: 153.06,\n volume: 156993820\n },\n {\n x: new Date('2017-05-22'),\n open: 154,\n high: 154.9,\n low: 152.67,\n close: 153.61,\n volume: 103151450\n },\n {\n x: new Date('2017-05-29'),\n open: 153.42,\n high: 155.45,\n low: 152.22,\n close: 155.45,\n volume: 88670120\n },\n {\n x: new Date('2017-06-05'),\n open: 154.34,\n high: 155.98,\n low: 146.02,\n close: 148.98,\n volume: 158814040\n },\n {\n x: new Date('2017-06-12'),\n open: 145.74,\n high: 147.5,\n low: 142.2,\n close: 142.27,\n volume: 219638930\n },\n {\n x: new Date('2017-06-19'),\n open: 143.66,\n high: 147.16,\n low: 143.66,\n close: 146.28,\n volume: 132832660\n },\n {\n x: new Date('2017-06-26'),\n open: 147.17,\n high: 148.28,\n low: 142.28,\n close: 144.02,\n volume: 126890110\n },\n {\n x: new Date('2017-07-03'),\n open: 144.88,\n high: 145.3001,\n low: 142.41,\n close: 144.18,\n volume: 78465450\n },\n {\n x: new Date('2017-07-10'),\n open: 144.11,\n high: 149.33,\n low: 143.37,\n close: 149.04,\n volume: 109759170\n },\n {\n x: new Date('2017-07-17'),\n open: 148.82,\n high: 151.74,\n low: 148.57,\n close: 150.27,\n volume: 104744470\n },\n {\n x: new Date('2017-07-24'),\n open: 150.58,\n high: 153.99,\n low: 147.3,\n close: 149.5,\n volume: 105536280\n },\n {\n x: new Date('2017-07-31'),\n open: 149.9,\n high: 159.75,\n low: 148.13,\n close: 156.39,\n volume: 170204830\n },\n {\n x: new Date('2017-08-07'),\n open: 157.06,\n high: 161.83,\n low: 154.63,\n close: 157.48,\n volume: 149860480\n },\n {\n x: new Date('2017-08-14'),\n open: 159.32,\n high: 162.51,\n low: 156.72,\n close: 157.5,\n volume: 133829670\n },\n {\n x: new Date('2017-08-21'),\n open: 157.5,\n high: 160.74,\n low: 155.1101,\n close: 159.86,\n volume: 112238670\n },\n {\n x: new Date('2017-08-28'),\n open: 160.14,\n high: 164.94,\n low: 159.93,\n close: 164.05,\n volume: 125610990\n },\n {\n x: new Date('2017-09-04'),\n open: 163.75,\n high: 164.25,\n low: 158.53,\n close: 158.63,\n volume: 101419110\n },\n {\n x: new Date('2017-09-11'),\n open: 160.5,\n high: 163.96,\n low: 157.91,\n close: 159.88,\n volume: 220431100\n },\n {\n x: new Date('2017-09-18'),\n open: 160.11,\n high: 160.5,\n low: 157.995,\n close: 158.67,\n volume: 27939544\n }\n];\nexport let axesData: object[] = [\n { xDate: new Date('2013-03-27'), Open: 85.97, High: 86.37, Low: 85.96, Close: 86.33 },\n { xDate: new Date('2013-03-29'), Open: 85.97, High: 86.37, Low: 85.96, Close: 86.33 },\n { xDate: new Date('2013-04-01'), Open: 86.1, High: 86.15, Low: 85.9, Close: 86.03 },\n { xDate: new Date('2013-04-03'), Open: 85.93, High: 86.17, Low: 85.84, Close: 86.02 },\n { xDate: new Date('2013-04-05'), Open: 85.74, High: 86, Low: 85.66, Close: 86 },\n { xDate: new Date('2013-04-07'), Open: 85.71, High: 85.71, Low: 85.36, Close: 85.62 },\n { xDate: new Date('2013-04-09'), Open: 85.3, High: 85.92, Low: 85.16, Close: 85.8 },\n { xDate: new Date('2013-04-11'), Open: 84.23, High: 85.46, Low: 84.23, Close: 85.2 },\n { xDate: new Date('2013-04-13'), Open: 84.51, High: 84.54, Low: 84.19, Close: 84.3 },\n { xDate: new Date('2013-04-15'), Open: 84.44, High: 84.65, Low: 84.2, Close: 84.63 },\n { xDate: new Date('2013-04-17'), Open: 84.6, High: 84.81, Low: 84.59, Close: 84.65 },\n { xDate: new Date('2013-04-19'), Open: 84.52, High: 84.86, Low: 84.4, Close: 84.76 },\n { xDate: new Date('2013-04-21'), Open: 84.17, High: 84.66, Low: 84.16, Close: 84.47 },\n { xDate: new Date('2013-04-23'), Open: 84.22, High: 84.3, Low: 83.98, Close: 84.26 },\n { xDate: new Date('2013-04-25'), Open: 83.75, High: 84.1, Low: 83.65, Close: 84 },\n { xDate: new Date('2013-04-27'), Open: 84, High: 84.01, Low: 83.67, Close: 83.74 },\n { xDate: new Date('2013-04-29'), Open: 84, High: 84.01, Low: 83.67, Close: 83.74 },\n { xDate: new Date('2013-05-01'), Open: 84.3, High: 84.45, Low: 84.19, Close: 84.22 },\n { xDate: new Date('2013-05-03'), Open: 83.79, High: 84.19, Low: 83.7, Close: 84.04 },\n { xDate: new Date('2013-05-05'), Open: 84.02, High: 84.02, Low: 83.69, Close: 83.71 },\n { xDate: new Date('2013-05-07'), Open: 84.01, High: 84.04, Low: 83.82, Close: 83.96 },\n { xDate: new Date('2013-05-09'), Open: 83.9, High: 84.02, Low: 83.86, Close: 83.94 },\n { xDate: new Date('2013-05-11'), Open: 84.09, High: 84.17, Low: 83.9, Close: 84.06 },\n { xDate: new Date('2013-05-13'), Open: 83.89, High: 84.25, Low: 83.77, Close: 84.01 },\n { xDate: new Date('2013-05-15'), Open: 84.05, High: 84.14, Low: 83.84, Close: 83.91 },\n { xDate: new Date('2013-05-17'), Open: 84.49, High: 84.65, Low: 84.18, Close: 84.22 },\n { xDate: new Date('2013-05-19'), Open: 84.99, High: 85.1, Low: 84.37, Close: 84.43 },\n { xDate: new Date('2013-05-21'), Open: 84.96, High: 85.06, Low: 84.7, Close: 85.01 },\n { xDate: new Date('2013-05-23'), Open: 84.68, High: 84.9, Low: 84.65, Close: 84.76 },\n { xDate: new Date('2013-05-25'), Open: 84.35, High: 85.03, Low: 84.32, Close: 84.67 },\n { xDate: new Date('2013-05-27'), Open: 84.19, High: 84.31, Low: 84.16, Close: 84.19 },\n { xDate: new Date('2013-05-29'), Open: 84.19, High: 84.31, Low: 84.16, Close: 84.19 },\n { xDate: new Date('2013-06-01'), Open: 84.2, High: 84.29, Low: 84.04, Close: 84.15 },\n { xDate: new Date('2013-06-03'), Open: 84.21, High: 84.25, Low: 84.03, Close: 84.17 },\n { xDate: new Date('2013-06-05'), Open: 84.72, High: 84.87, Low: 84.44, Close: 84.49 },\n { xDate: new Date('2013-06-07'), Open: 84.85, High: 84.88, Low: 84.5, Close: 84.72 },\n { xDate: new Date('2013-06-09'), Open: 84.53, High: 84.74, Low: 84.25, Close: 84.69 },\n { xDate: new Date('2013-06-11'), Open: 84.4, High: 84.7, Low: 84.27, Close: 84.52 },\n { xDate: new Date('2013-06-13'), Open: 84.96, High: 85.07, Low: 84.5, Close: 84.57 },\n { xDate: new Date('2013-06-15'), Open: 85.28, High: 85.32, Low: 84.95, Close: 85.03 },\n { xDate: new Date('2013-06-17'), Open: 85.35, High: 85.39, Low: 85.1, Close: 85.32 },\n { xDate: new Date('2013-06-19'), Open: 85.65, High: 85.66, Low: 85.21, Close: 85.36 },\n { xDate: new Date('2013-06-21'), Open: 85.38, High: 85.85, Low: 85.25, Close: 85.67 },\n { xDate: new Date('2013-06-23'), Open: 85.8, High: 85.96, Low: 85.67, Close: 85.83 },\n { xDate: new Date('2013-06-25'), Open: 86.07, High: 86.22, Low: 85.75, Close: 85.87 },\n { xDate: new Date('2013-06-27'), Open: 86.05, High: 86.08, Low: 85.68, Close: 85.79 },\n { xDate: new Date('2013-06-29'), Open: 86.05, High: 86.08, Low: 85.68, Close: 85.79 },\n { xDate: new Date('2013-07-01'), Open: 85.85, High: 86.25, Low: 85.79, Close: 86.06 },\n { xDate: new Date('2013-07-03'), Open: 85.6, High: 85.85, Low: 85.49, Close: 85.81 },\n { xDate: new Date('2013-07-05'), Open: 85.94, High: 86, Low: 85.48, Close: 85.66 },\n { xDate: new Date('2013-07-07'), Open: 86.55, High: 86.64, Low: 85.36, Close: 85.92 },\n { xDate: new Date('2013-07-09'), Open: 86.46, High: 86.87, Low: 86.4, Close: 86.71 },\n { xDate: new Date('2013-07-11'), Open: 86.3, High: 86.39, Low: 86.13, Close: 86.38 },\n { xDate: new Date('2013-07-13'), Open: 85.74, High: 86.44, Low: 85.67, Close: 86.19 },\n { xDate: new Date('2013-07-15'), Open: 85.56, High: 85.62, Low: 85.34, Close: 85.61 },\n { xDate: new Date('2013-07-17'), Open: 85.79, High: 85.89, Low: 85.36, Close: 85.52 },\n { xDate: new Date('2013-07-19'), Open: 85.54, High: 86, Low: 85.51, Close: 85.76 },\n { xDate: new Date('2013-07-21'), Open: 85, High: 85.17, Low: 84.87, Close: 85.15 },\n { xDate: new Date('2013-07-23'), Open: 85.1, High: 85.28, Low: 84.72, Close: 85.08 },\n { xDate: new Date('2013-07-25'), Open: 85.46, High: 85.56, Low: 85.18, Close: 85.37 },\n { xDate: new Date('2013-07-27'), Open: 85.42, High: 85.44, Low: 85.09, Close: 85.42 },\n { xDate: new Date('2013-07-29'), Open: 85.42, High: 85.44, Low: 85.09, Close: 85.42 },\n { xDate: new Date('2013-08-01'), Open: 85.79, High: 85.89, Low: 85.36, Close: 85.54 },\n { xDate: new Date('2013-08-03'), Open: 85.83, High: 85.85, Low: 85.55, Close: 85.64 },\n { xDate: new Date('2013-08-05'), Open: 86.19, High: 86.25, Low: 85.8, Close: 85.98 },\n { xDate: new Date('2013-08-07'), Open: 86.17, High: 86.28, Low: 85.96, Close: 86.07 },\n { xDate: new Date('2013-08-09'), Open: 86.19, High: 86.26, Low: 85.97, Close: 86.2 },\n { xDate: new Date('2013-08-11'), Open: 85.98, High: 86.31, Low: 85.86, Close: 86.15 },\n { xDate: new Date('2013-08-13'), Open: 85.82, High: 86.18, Low: 85.74, Close: 85.78 },\n { xDate: new Date('2013-08-15'), Open: 85.45, High: 85.66, Low: 85.41, Close: 85.55 },\n { xDate: new Date('2013-08-17'), Open: 85.53, High: 85.53, Low: 85.31, Close: 85.48 },\n { xDate: new Date('2013-08-19'), Open: 85.6, High: 85.68, Low: 85.34, Close: 85.39 },\n { xDate: new Date('2013-08-21'), Open: 85.6, High: 85.72, Low: 85.5, Close: 85.61 },\n { xDate: new Date('2013-08-23'), Open: 85.34, High: 85.52, Low: 85.3, Close: 85.49 },\n { xDate: new Date('2013-08-25'), Open: 85.66, High: 85.72, Low: 85.38, Close: 85.41 },\n { xDate: new Date('2013-08-27'), Open: 85.93, High: 85.95, Low: 85.59, Close: 85.62 },\n { xDate: new Date('2013-08-29'), Open: 85.91, High: 85.93, Low: 85.63, Close: 85.58 },\n { xDate: new Date('2013-09-01'), Open: 85.6, High: 85.87, Low: 85.5, Close: 85.81 }\n];","index.ts":"import { enableRipple } from '@syncfusion/ej2-base';\nenableRipple(true);\nimport {\n ChartTheme, Chart, CandleSeries, Category, Tooltip, ILoadedEventArgs, DateTime, Zoom, Logarithmic, ColumnSeries,\n Crosshair, StripLine, IAxisLabelRenderEventArgs, ITooltipRenderEventArgs\n} from '@syncfusion/ej2-charts';\nimport { chartData } from './financial-data';\nimport { Browser } from '@syncfusion/ej2-base';\nChart.Inject(CandleSeries, StripLine, Category, Tooltip, DateTime, Zoom, ColumnSeries, Logarithmic, Crosshair);\n\n/**\n * Sample for Candle series\n */\n\n let getLabelText: Function = (value: number): string => {\n return (((value) / 1000000000)).toFixed(1) + 'bn';\n };\n let chart: Chart = new Chart({\n // Initialize the axes\n primaryXAxis: {\n valueType: 'DateTime',\n skeleton: 'yMd', zoomFactor: 0.2, zoomPosition: 0.6,\n crosshairTooltip: { enable: true },\n majorGridLines: { width: 0 },\n },\n primaryYAxis: {\n title: 'Volume',\n labelFormat: '{value}',\n valueType: 'Logarithmic',\n minimum: 500000000, maximum: 130000000, opposedPosition: true,\n majorGridLines: { width: 1 },\n lineStyle: { width: 0 },\n stripLines: [\n {\n end: 1300000000, startFromAxis: true, text: '', color: 'black', visible: true,\n opacity: 0.03, zIndex: 'Behind'\n }]\n },\n axes: [{\n name: 'secondary', minimum: 50, maximum: 180, interval: 40, opposedPosition: true, rowIndex: 1, majorGridLines: { width: 1 },\n labelFormat: '${value}', title: 'Price', plotOffset: 30, lineStyle: { width: 0 }\n }],\n // Initialize the chart rows\n rows: [\n {\n height: '30%'\n }, {\n height: '70%'\n }\n ],\n // Initialize the chart series\n series: [\n {\n type: 'Column',\n dataSource: chartData, animation: { enable: true }, xName: 'x', yName: 'volume',\n name: 'Volume'\n },\n {\n type: 'Candle', yAxisName: 'secondary', bearFillColor: '#2ecd71', bullFillColor: '#e74c3d',\n dataSource: chartData, animation: { enable: true },\n xName: 'x', low: 'low', high: 'high', open: 'open', close: 'close', name: 'Apple Inc',\n volume: 'volume'\n }\n ],\n /**\n * Initialize the user interactions zooming, tooltip and crosshair\n */\n zoomSettings:\n {\n enableMouseWheelZooming: true,\n enablePinchZooming: true,\n enableSelectionZooming: true,\n mode: 'X'\n },\n title: 'AAPL Historical',\n tooltip: {\n enable: true, shared: true\n },\n /**\n * Triggered tooltip, load and axis label render event\n */\n tooltipRender: (args: ITooltipRenderEventArgs) => {\n if (!args.series.index) {\n args.textCollections = 'Volume : ' +\n getLabelText(args.textCollections.split('')[1].split(' ')[0]) + ' ';\n }\n },\n axisLabelRender: (args: IAxisLabelRenderEventArgs) => {\n if (args.axis.name === 'primaryYAxis') {\n args.text = getLabelText(+args.text);\n }\n },\n load: (args: ILoadedEventArgs) => {\n let selectedTheme: string = location.hash.split('/')[1];\n selectedTheme = selectedTheme ? selectedTheme : 'Material';\n args.chart.theme = (selectedTheme.charAt(0).toUpperCase() + selectedTheme.slice(1));\n },\n width: Browser.isDevice ? '100%' : '80%',\n chartArea: { border: { width: 0 } },\n crosshair: { enable: true, lineType: 'Vertical' }\n\n });\n chart.appendTo('#container');\n\n","index.html":"\n \n \n \n \n \n\n\n\n\n\n\n\n","systemjs.config.js":"System.config({\n transpiler: \"typescript\",\n typescriptOptions: {\n compilerOptions: {\n target: \"umd\",\n module: \"commonjs\",\n moduleResolution: \"node\",\n emitDecoratorMetadata: true,\n experimentalDecorators: true\n }\n },\n paths: {\n \"syncfusion:\": \"http://npmci.syncfusion.com/packages/production/\"\n },\n map: {\n main: \"index.ts\",\n typescript: \"https://unpkg.com/typescript@2.2.2/lib/typescript.js\",\n 'plugin-json':'https://cdnjs.cloudflare.com/ajax/libs/systemjs-plugin-json/0.3.0/json.min.js',\n \"@syncfusion/ej2-base\": \"syncfusion:ej2-base/dist/ej2-base.umd.min.js\",\n \"@syncfusion/ej2-buttons\": \"syncfusion:ej2-buttons/dist/ej2-buttons.umd.min.js\",\n \"@syncfusion/ej2-calendars\": \"syncfusion:ej2-calendars/dist/ej2-calendars.umd.min.js\",\n \"@syncfusion/ej2-charts\": \"syncfusion:ej2-charts/dist/ej2-charts.umd.min.js\",\n \"@syncfusion/ej2-circulargauge\": \"syncfusion:ej2-circulargauge/dist/ej2-circulargauge.umd.min.js\",\n \"@syncfusion/ej2-lineargauge\": \"syncfusion:ej2-lineargauge/dist/ej2-lineargauge.umd.min.js\",\n \"@syncfusion/ej2-data\": \"syncfusion:ej2-data/dist/ej2-data.umd.min.js\",\n \"@syncfusion/ej2-dropdowns\": \"syncfusion:ej2-dropdowns/dist/ej2-dropdowns.umd.min.js\",\n \"@syncfusion/ej2-grids\": \"syncfusion:ej2-grids/dist/ej2-grids.umd.min.js\", \n \"@syncfusion/ej2-inputs\": \"syncfusion:ej2-inputs/dist/ej2-inputs.umd.min.js\", \n \"@syncfusion/ej2-lists\": \"syncfusion:ej2-lists/dist/ej2-lists.umd.min.js\",\n \"@syncfusion/ej2-navigations\": \"syncfusion:ej2-navigations/dist/ej2-navigations.umd.min.js\", \n \"@syncfusion/ej2-popups\": \"syncfusion:ej2-popups/dist/ej2-popups.umd.min.js\",\n \"@syncfusion/ej2-excel-export\": \"syncfusion:ej2-excel-export/dist/ej2-excel-export.umd.min.js\",\n \"@syncfusion/ej2-pdf-export\": \"syncfusion:ej2-pdf-export/dist/ej2-pdf-export.umd.min.js\",\n \"@syncfusion/ej2-compression\": \"syncfusion:ej2-compression/dist/ej2-compression.umd.min.js\",\n \"@syncfusion/ej2-file-utils\": \"syncfusion:ej2-file-utils/dist/ej2-file-utils.umd.min.js\"\n },\n meta: { \n '*.json': { loader: 'plugin-json' }\n }\n});\nSystem.import('index.ts').catch(console.error.bind(console));"}
\ No newline at end of file
diff --git a/src/chart/category-plnkr.json b/src/chart/category-plnkr.json
index b296f1e2..9d80ab0c 100644
--- a/src/chart/category-plnkr.json
+++ b/src/chart/category-plnkr.json
@@ -1 +1 @@
-{"theme-color":"/**\n * Initialize the Theme colors\n */\nexport let materialColors: string[] = ['#00bdae', '#404041', '#357cd2', '#e56590', '#f8b883', '#70ad47', '#dd8abd', '#7f84e8', '#7bb4eb',\n '#ea7a57', '#404041', '#00bdae'];\nexport let fabricColors: string[] = ['#4472c4', '#ed7d31', '#ffc000', '#70ad47', '#5b9bd5',\n '#c1c1c1', '#6f6fe2', '#e269ae', '#9e480e', '#997300', '#4472c4', '#70ad47', '#ffc000', '#ed7d31'];\nexport let bootstrapColors: string[] = ['#a16ee5', '#f7ce69', '#55a5c2', '#7ddf1e', '#ff6ea6',\n '#7953ac', '#b99b4f', '#407c92', '#5ea716', '#b91c52'];","index.ts":"import { enableRipple } from '@syncfusion/ej2-base';\nenableRipple(true);\nimport {\n Chart, BarSeries, DataLabel, Category,\n Tooltip, IPointRenderEventArgs\n} from '@syncfusion/ej2-charts';\nimport { EmitType } from '@syncfusion/ej2-base';\nimport { Browser } from '@syncfusion/ej2-base';\nimport { fabricColors, materialColors, bootstrapColors } from './theme-color';\nChart.Inject(BarSeries, Category, Tooltip, DataLabel);\n\n/**\n * Sample for Category Axis\n */\nlet labelRender: EmitType = (args: IPointRenderEventArgs): void => {\n let selectedTheme: string = location.hash.split('/')[1];\n selectedTheme = selectedTheme ? selectedTheme : 'Material';\n if (selectedTheme && selectedTheme.indexOf('fabric') > -1) {\n args.fill = fabricColors[args.point.index];\n } else if (selectedTheme === 'material') {\n args.fill = materialColors[args.point.index];\n } else {\n args.fill = bootstrapColors[args.point.index % 10];\n }\n};\n\n let chart: Chart = new Chart({\n //Initializing Primary X and YAxis\n primaryXAxis: {\n title: 'Country',\n valueType: 'Category',\n majorGridLines: { width: 0 }\n },\n\n //Initializing Primary Y Axis\n primaryYAxis:\n {\n minimum: 0,\n maximum: 800,\n labelFormat: Browser.isDevice ? '{value}' : '{value}M',\n edgeLabelPlacement: 'Shift',\n majorGridLines: { width: 0 },\n majorTickLines: { width: 0 },\n lineStyle: { width: 0 },\n labelStyle: {\n color: 'transparent'\n }\n },\n width: Browser.isDevice ? '100%' : '60%',\n chartArea: {\n border: {\n width: 0\n }\n },\n //Initializing Chart Series\n series: [\n {\n type: 'Bar',\n dataSource: [\n { x: 'GER', y: 72 },\n { x: 'RUS', y: 103.1 },\n { x: 'BRZ', y: 139.1 },\n { x: 'IND', y: 462.1 },\n { x: 'CHN', y: 721.4 },\n { x: 'USA', y: 286.9 },\n { x: 'GBR', y: 115.1 },\n { x: 'NGR', y: 97.2 },\n ],\n xName: 'x', width: 2,\n yName: 'y', marker: {\n dataLabel: {\n visible: true,\n position: 'Top', font: {\n fontWeight: '600',\n color: '#ffffff'\n }\n }\n },\n name: 'Users'\n }\n ],\n pointRender: labelRender,\n //Initializing Chart title\n title: Browser.isDevice ? 'Internet Users in Million – 2016' : 'Internet Users – 2016',\n tooltip: { enable: true },\n legendSettings: {\n visible: false\n }\n });\n chart.appendTo('#container');\n","index.html":"\n \n \n \n \n\n\n\n\n\n\n\n","systemjs.config.js":"System.config({\n transpiler: \"typescript\",\n typescriptOptions: {\n compilerOptions: {\n target: \"umd\",\n module: \"commonjs\",\n moduleResolution: \"node\",\n emitDecoratorMetadata: true,\n experimentalDecorators: true\n }\n },\n paths: {\n \"syncfusion:\": \"http://npmci.syncfusion.com/packages/production/\"\n },\n map: {\n main: \"index.ts\",\n typescript: \"https://unpkg.com/typescript@2.2.2/lib/typescript.js\",\n 'plugin-json':'https://cdnjs.cloudflare.com/ajax/libs/systemjs-plugin-json/0.3.0/json.min.js',\n \"@syncfusion/ej2-base\": \"syncfusion:ej2-base/dist/ej2-base.umd.min.js\",\n \"@syncfusion/ej2-buttons\": \"syncfusion:ej2-buttons/dist/ej2-buttons.umd.min.js\",\n \"@syncfusion/ej2-calendars\": \"syncfusion:ej2-calendars/dist/ej2-calendars.umd.min.js\",\n \"@syncfusion/ej2-charts\": \"syncfusion:ej2-charts/dist/ej2-charts.umd.min.js\",\n \"@syncfusion/ej2-circulargauge\": \"syncfusion:ej2-circulargauge/dist/ej2-circulargauge.umd.min.js\",\n \"@syncfusion/ej2-lineargauge\": \"syncfusion:ej2-lineargauge/dist/ej2-lineargauge.umd.min.js\",\n \"@syncfusion/ej2-data\": \"syncfusion:ej2-data/dist/ej2-data.umd.min.js\",\n \"@syncfusion/ej2-dropdowns\": \"syncfusion:ej2-dropdowns/dist/ej2-dropdowns.umd.min.js\",\n \"@syncfusion/ej2-grids\": \"syncfusion:ej2-grids/dist/ej2-grids.umd.min.js\", \n \"@syncfusion/ej2-inputs\": \"syncfusion:ej2-inputs/dist/ej2-inputs.umd.min.js\", \n \"@syncfusion/ej2-lists\": \"syncfusion:ej2-lists/dist/ej2-lists.umd.min.js\",\n \"@syncfusion/ej2-navigations\": \"syncfusion:ej2-navigations/dist/ej2-navigations.umd.min.js\", \n \"@syncfusion/ej2-popups\": \"syncfusion:ej2-popups/dist/ej2-popups.umd.min.js\",\n \"@syncfusion/ej2-excel-export\": \"syncfusion:ej2-excel-export/dist/ej2-excel-export.umd.min.js\",\n \"@syncfusion/ej2-pdf-export\": \"syncfusion:ej2-pdf-export/dist/ej2-pdf-export.umd.min.js\",\n \"@syncfusion/ej2-compression\": \"syncfusion:ej2-compression/dist/ej2-compression.umd.min.js\",\n \"@syncfusion/ej2-file-utils\": \"syncfusion:ej2-file-utils/dist/ej2-file-utils.umd.min.js\"\n },\n meta: { \n '*.json': { loader: 'plugin-json' }\n }\n});\nSystem.import('index.ts').catch(console.error.bind(console));"}
\ No newline at end of file
+{"theme-color":"/**\n * Initialize the Theme colors\n */\nexport let materialColors: string[] = ['#00bdae', '#404041', '#357cd2', '#e56590', '#f8b883', '#70ad47', '#dd8abd', '#7f84e8', '#7bb4eb',\n '#ea7a57', '#404041', '#00bdae'];\nexport let fabricColors: string[] = ['#4472c4', '#ed7d31', '#ffc000', '#70ad47', '#5b9bd5',\n '#c1c1c1', '#6f6fe2', '#e269ae', '#9e480e', '#997300', '#4472c4', '#70ad47', '#ffc000', '#ed7d31'];\nexport let bootstrapColors: string[] = ['#a16ee5', '#f7ce69', '#55a5c2', '#7ddf1e', '#ff6ea6',\n '#7953ac', '#b99b4f', '#407c92', '#5ea716', '#b91c52'];","index.ts":"import { enableRipple } from '@syncfusion/ej2-base';\nenableRipple(true);\nimport {\n Chart, BarSeries, DataLabel, Category,\n Tooltip, IPointRenderEventArgs\n} from '@syncfusion/ej2-charts';\nimport { EmitType } from '@syncfusion/ej2-base';\nimport { Browser } from '@syncfusion/ej2-base';\nimport { fabricColors, materialColors, bootstrapColors } from './theme-color';\nChart.Inject(BarSeries, Category, Tooltip, DataLabel);\n\n/**\n * Sample for Category Axis\n */\nlet labelRender: EmitType = (args: IPointRenderEventArgs): void => {\n let selectedTheme: string = location.hash.split('/')[1];\n selectedTheme = selectedTheme ? selectedTheme : 'Material';\n if (selectedTheme && selectedTheme.indexOf('fabric') > -1) {\n args.fill = fabricColors[args.point.index];\n } else if (selectedTheme === 'material') {\n args.fill = materialColors[args.point.index];\n } else {\n args.fill = bootstrapColors[args.point.index % 10];\n }\n};\n\n let chart: Chart = new Chart({\n //Initializing Primary X and YAxis\n primaryXAxis: {\n title: 'Country',\n valueType: 'Category',\n majorGridLines: { width: 0 }\n },\n\n //Initializing Primary Y Axis\n primaryYAxis:\n {\n minimum: 0,\n maximum: 800,\n labelFormat: Browser.isDevice ? '{value}' : '{value}M',\n edgeLabelPlacement: 'Shift',\n majorGridLines: { width: 0 },\n majorTickLines: { width: 0 },\n lineStyle: { width: 0 },\n labelStyle: {\n color: 'transparent'\n }\n },\n width: Browser.isDevice ? '100%' : '60%',\n chartArea: {\n border: {\n width: 0\n }\n },\n //Initializing Chart Series\n series: [\n {\n type: 'Bar',\n dataSource: [\n { x: 'GER', y: 72 },\n { x: 'RUS', y: 103.1 },\n { x: 'BRZ', y: 139.1 },\n { x: 'IND', y: 462.1 },\n { x: 'CHN', y: 721.4 },\n { x: 'USA', y: 286.9 },\n { x: 'GBR', y: 115.1 },\n { x: 'NGR', y: 97.2 },\n ],\n xName: 'x', width: 2,\n yName: 'y', marker: {\n dataLabel: {\n visible: true,\n position: 'Top', font: {\n fontWeight: '600',\n color: '#ffffff'\n }\n }\n },\n name: 'Users'\n }\n ],\n pointRender: labelRender,\n //Initializing Chart title\n title: Browser.isDevice ? 'Internet Users in Million – 2016' : 'Internet Users – 2016',\n tooltip: { enable: true },\n legendSettings: {\n visible: false\n }\n });\n chart.appendTo('#container');\n","index.html":"\n \n \n \n \n \n\n\n\n\n\n\n\n","systemjs.config.js":"System.config({\n transpiler: \"typescript\",\n typescriptOptions: {\n compilerOptions: {\n target: \"umd\",\n module: \"commonjs\",\n moduleResolution: \"node\",\n emitDecoratorMetadata: true,\n experimentalDecorators: true\n }\n },\n paths: {\n \"syncfusion:\": \"http://npmci.syncfusion.com/packages/production/\"\n },\n map: {\n main: \"index.ts\",\n typescript: \"https://unpkg.com/typescript@2.2.2/lib/typescript.js\",\n 'plugin-json':'https://cdnjs.cloudflare.com/ajax/libs/systemjs-plugin-json/0.3.0/json.min.js',\n \"@syncfusion/ej2-base\": \"syncfusion:ej2-base/dist/ej2-base.umd.min.js\",\n \"@syncfusion/ej2-buttons\": \"syncfusion:ej2-buttons/dist/ej2-buttons.umd.min.js\",\n \"@syncfusion/ej2-calendars\": \"syncfusion:ej2-calendars/dist/ej2-calendars.umd.min.js\",\n \"@syncfusion/ej2-charts\": \"syncfusion:ej2-charts/dist/ej2-charts.umd.min.js\",\n \"@syncfusion/ej2-circulargauge\": \"syncfusion:ej2-circulargauge/dist/ej2-circulargauge.umd.min.js\",\n \"@syncfusion/ej2-lineargauge\": \"syncfusion:ej2-lineargauge/dist/ej2-lineargauge.umd.min.js\",\n \"@syncfusion/ej2-data\": \"syncfusion:ej2-data/dist/ej2-data.umd.min.js\",\n \"@syncfusion/ej2-dropdowns\": \"syncfusion:ej2-dropdowns/dist/ej2-dropdowns.umd.min.js\",\n \"@syncfusion/ej2-grids\": \"syncfusion:ej2-grids/dist/ej2-grids.umd.min.js\", \n \"@syncfusion/ej2-inputs\": \"syncfusion:ej2-inputs/dist/ej2-inputs.umd.min.js\", \n \"@syncfusion/ej2-lists\": \"syncfusion:ej2-lists/dist/ej2-lists.umd.min.js\",\n \"@syncfusion/ej2-navigations\": \"syncfusion:ej2-navigations/dist/ej2-navigations.umd.min.js\", \n \"@syncfusion/ej2-popups\": \"syncfusion:ej2-popups/dist/ej2-popups.umd.min.js\",\n \"@syncfusion/ej2-excel-export\": \"syncfusion:ej2-excel-export/dist/ej2-excel-export.umd.min.js\",\n \"@syncfusion/ej2-pdf-export\": \"syncfusion:ej2-pdf-export/dist/ej2-pdf-export.umd.min.js\",\n \"@syncfusion/ej2-compression\": \"syncfusion:ej2-compression/dist/ej2-compression.umd.min.js\",\n \"@syncfusion/ej2-file-utils\": \"syncfusion:ej2-file-utils/dist/ej2-file-utils.umd.min.js\"\n },\n meta: { \n '*.json': { loader: 'plugin-json' }\n }\n});\nSystem.import('index.ts').catch(console.error.bind(console));"}
\ No newline at end of file
diff --git a/src/chart/column-placement-plnkr.json b/src/chart/column-placement-plnkr.json
index 5cc5cc25..7a776467 100644
--- a/src/chart/column-placement-plnkr.json
+++ b/src/chart/column-placement-plnkr.json
@@ -1 +1 @@
-{"index.ts":"import { enableRipple } from '@syncfusion/ej2-base';\nenableRipple(true);\nimport { ChartTheme, Chart, ColumnSeries, Category, DataLabel, Tooltip, ILoadedEventArgs } from '@syncfusion/ej2-charts';\nChart.Inject(ColumnSeries, DataLabel, Category, Tooltip);\nimport { Browser } from '@syncfusion/ej2-base';\n\n/**\n * Sample for Column Series with Side by side placement\n */\n\n let chart: Chart = new Chart({\n //Initializing Primary X and Y Axis\n primaryXAxis: {\n valueType: 'Category', interval: 1, majorGridLines: { width: 0 }\n },\n chartArea: { border: { width: 0 } },\n primaryYAxis:\n {\n minimum: 0, maximum: 12, interval: 3, majorGridLines: { width: 0 },\n majorTickLines: { width: 0 }, lineStyle: { width: 0 }, labelStyle: { color: 'transparent' }\n },\n enableSideBySidePlacement: false,\n // Initialize the chart series\n series: [\n {\n type: 'Column', xName: 'x', width: 2, yName: 'y', name: 'Total',\n dataSource: [{ x: 'Jamesh', y: 10, text: 'Total 10' },\n { x: 'Michael', y: 9, text: 'Total 9' }, { x: 'John', y: 11, text: 'Total 11' }],\n columnWidth: 0.5,\n marker: { dataLabel: { visible: true, name: 'text', position: 'Top', font: { fontWeight: '600', color: '#ffffff' } } }\n },\n {\n type: 'Column', xName: 'x', width: 2, yName: 'y', name: 'Apple',\n dataSource: [{ x: 'Jamesh', y: 5 }, { x: 'Michael', y: 4 }, { x: 'John', y: 5 }],\n columnWidth: 0.4,\n marker: { dataLabel: { visible: true, position: 'Top', font: { fontWeight: '600', color: '#ffffff' } } }\n }, {\n type: 'Column', xName: 'x', width: 2, yName: 'y', name: 'Orange',\n dataSource: [{ x: 'Jamesh', y: 4 }, { x: 'Michael', y: 3 }, { x: 'John', y: 4 }],\n columnWidth: 0.3,\n marker: { dataLabel: { visible: true, position: 'Top', font: { fontWeight: '600', color: '#ffffff' } } }\n },\n {\n type: 'Column', xName: 'x', width: 2, yName: 'y', name: 'Grapes',\n dataSource: [{ x: 'Jamesh', y: 1 }, { x: 'Michael', y: 2 }, { x: 'John', y: 2 }],\n columnWidth: 0.2,\n marker: { dataLabel: { visible: true, position: 'Top', font: { fontWeight: '600', color: '#ffffff' } } }\n }\n ],\n // Initialize the chart title\n title: 'Fruit Consumption', tooltip: { enable: true, shared: true },\n width: Browser.isDevice ? '100%' : '60%',\n load: (args: ILoadedEventArgs) => {\n let selectedTheme: string = location.hash.split('/')[1];\n selectedTheme = selectedTheme ? selectedTheme : 'Material';\n args.chart.theme = (selectedTheme.charAt(0).toUpperCase() + selectedTheme.slice(1));\n }\n });\n chart.appendTo('#container');\n","index.html":"\n \n \n \n \n\n\n\n\n\n\n\n","systemjs.config.js":"System.config({\n transpiler: \"typescript\",\n typescriptOptions: {\n compilerOptions: {\n target: \"umd\",\n module: \"commonjs\",\n moduleResolution: \"node\",\n emitDecoratorMetadata: true,\n experimentalDecorators: true\n }\n },\n paths: {\n \"syncfusion:\": \"http://npmci.syncfusion.com/packages/production/\"\n },\n map: {\n main: \"index.ts\",\n typescript: \"https://unpkg.com/typescript@2.2.2/lib/typescript.js\",\n 'plugin-json':'https://cdnjs.cloudflare.com/ajax/libs/systemjs-plugin-json/0.3.0/json.min.js',\n \"@syncfusion/ej2-base\": \"syncfusion:ej2-base/dist/ej2-base.umd.min.js\",\n \"@syncfusion/ej2-buttons\": \"syncfusion:ej2-buttons/dist/ej2-buttons.umd.min.js\",\n \"@syncfusion/ej2-calendars\": \"syncfusion:ej2-calendars/dist/ej2-calendars.umd.min.js\",\n \"@syncfusion/ej2-charts\": \"syncfusion:ej2-charts/dist/ej2-charts.umd.min.js\",\n \"@syncfusion/ej2-circulargauge\": \"syncfusion:ej2-circulargauge/dist/ej2-circulargauge.umd.min.js\",\n \"@syncfusion/ej2-lineargauge\": \"syncfusion:ej2-lineargauge/dist/ej2-lineargauge.umd.min.js\",\n \"@syncfusion/ej2-data\": \"syncfusion:ej2-data/dist/ej2-data.umd.min.js\",\n \"@syncfusion/ej2-dropdowns\": \"syncfusion:ej2-dropdowns/dist/ej2-dropdowns.umd.min.js\",\n \"@syncfusion/ej2-grids\": \"syncfusion:ej2-grids/dist/ej2-grids.umd.min.js\", \n \"@syncfusion/ej2-inputs\": \"syncfusion:ej2-inputs/dist/ej2-inputs.umd.min.js\", \n \"@syncfusion/ej2-lists\": \"syncfusion:ej2-lists/dist/ej2-lists.umd.min.js\",\n \"@syncfusion/ej2-navigations\": \"syncfusion:ej2-navigations/dist/ej2-navigations.umd.min.js\", \n \"@syncfusion/ej2-popups\": \"syncfusion:ej2-popups/dist/ej2-popups.umd.min.js\",\n \"@syncfusion/ej2-excel-export\": \"syncfusion:ej2-excel-export/dist/ej2-excel-export.umd.min.js\",\n \"@syncfusion/ej2-pdf-export\": \"syncfusion:ej2-pdf-export/dist/ej2-pdf-export.umd.min.js\",\n \"@syncfusion/ej2-compression\": \"syncfusion:ej2-compression/dist/ej2-compression.umd.min.js\",\n \"@syncfusion/ej2-file-utils\": \"syncfusion:ej2-file-utils/dist/ej2-file-utils.umd.min.js\"\n },\n meta: { \n '*.json': { loader: 'plugin-json' }\n }\n});\nSystem.import('index.ts').catch(console.error.bind(console));"}
\ No newline at end of file
+{"index.ts":"import { enableRipple } from '@syncfusion/ej2-base';\nenableRipple(true);\nimport { ChartTheme, Chart, ColumnSeries, Category, DataLabel, Tooltip, ILoadedEventArgs } from '@syncfusion/ej2-charts';\nChart.Inject(ColumnSeries, DataLabel, Category, Tooltip);\nimport { Browser } from '@syncfusion/ej2-base';\n\n/**\n * Sample for Column Series with Side by side placement\n */\n\n let chart: Chart = new Chart({\n //Initializing Primary X and Y Axis\n primaryXAxis: {\n valueType: 'Category', interval: 1, majorGridLines: { width: 0 }\n },\n chartArea: { border: { width: 0 } },\n primaryYAxis:\n {\n minimum: 0, maximum: 12, interval: 3, majorGridLines: { width: 0 },\n majorTickLines: { width: 0 }, lineStyle: { width: 0 }, labelStyle: { color: 'transparent' }\n },\n enableSideBySidePlacement: false,\n // Initialize the chart series\n series: [\n {\n type: 'Column', xName: 'x', width: 2, yName: 'y', name: 'Total',\n dataSource: [{ x: 'Jamesh', y: 10, text: 'Total 10' },\n { x: 'Michael', y: 9, text: 'Total 9' }, { x: 'John', y: 11, text: 'Total 11' }],\n columnWidth: 0.5,\n marker: { dataLabel: { visible: true, name: 'text', position: 'Top', font: { fontWeight: '600', color: '#ffffff' } } }\n },\n {\n type: 'Column', xName: 'x', width: 2, yName: 'y', name: 'Apple',\n dataSource: [{ x: 'Jamesh', y: 5 }, { x: 'Michael', y: 4 }, { x: 'John', y: 5 }],\n columnWidth: 0.4,\n marker: { dataLabel: { visible: true, position: 'Top', font: { fontWeight: '600', color: '#ffffff' } } }\n }, {\n type: 'Column', xName: 'x', width: 2, yName: 'y', name: 'Orange',\n dataSource: [{ x: 'Jamesh', y: 4 }, { x: 'Michael', y: 3 }, { x: 'John', y: 4 }],\n columnWidth: 0.3,\n marker: { dataLabel: { visible: true, position: 'Top', font: { fontWeight: '600', color: '#ffffff' } } }\n },\n {\n type: 'Column', xName: 'x', width: 2, yName: 'y', name: 'Grapes',\n dataSource: [{ x: 'Jamesh', y: 1 }, { x: 'Michael', y: 2 }, { x: 'John', y: 2 }],\n columnWidth: 0.2,\n marker: { dataLabel: { visible: true, position: 'Top', font: { fontWeight: '600', color: '#ffffff' } } }\n }\n ],\n // Initialize the chart title\n title: 'Fruit Consumption', tooltip: { enable: true, shared: true },\n width: Browser.isDevice ? '100%' : '60%',\n load: (args: ILoadedEventArgs) => {\n let selectedTheme: string = location.hash.split('/')[1];\n selectedTheme = selectedTheme ? selectedTheme : 'Material';\n args.chart.theme = (selectedTheme.charAt(0).toUpperCase() + selectedTheme.slice(1));\n }\n });\n chart.appendTo('#container');\n","index.html":"\n \n \n \n \n \n\n\n\n\n\n\n\n","systemjs.config.js":"System.config({\n transpiler: \"typescript\",\n typescriptOptions: {\n compilerOptions: {\n target: \"umd\",\n module: \"commonjs\",\n moduleResolution: \"node\",\n emitDecoratorMetadata: true,\n experimentalDecorators: true\n }\n },\n paths: {\n \"syncfusion:\": \"http://npmci.syncfusion.com/packages/production/\"\n },\n map: {\n main: \"index.ts\",\n typescript: \"https://unpkg.com/typescript@2.2.2/lib/typescript.js\",\n 'plugin-json':'https://cdnjs.cloudflare.com/ajax/libs/systemjs-plugin-json/0.3.0/json.min.js',\n \"@syncfusion/ej2-base\": \"syncfusion:ej2-base/dist/ej2-base.umd.min.js\",\n \"@syncfusion/ej2-buttons\": \"syncfusion:ej2-buttons/dist/ej2-buttons.umd.min.js\",\n \"@syncfusion/ej2-calendars\": \"syncfusion:ej2-calendars/dist/ej2-calendars.umd.min.js\",\n \"@syncfusion/ej2-charts\": \"syncfusion:ej2-charts/dist/ej2-charts.umd.min.js\",\n \"@syncfusion/ej2-circulargauge\": \"syncfusion:ej2-circulargauge/dist/ej2-circulargauge.umd.min.js\",\n \"@syncfusion/ej2-lineargauge\": \"syncfusion:ej2-lineargauge/dist/ej2-lineargauge.umd.min.js\",\n \"@syncfusion/ej2-data\": \"syncfusion:ej2-data/dist/ej2-data.umd.min.js\",\n \"@syncfusion/ej2-dropdowns\": \"syncfusion:ej2-dropdowns/dist/ej2-dropdowns.umd.min.js\",\n \"@syncfusion/ej2-grids\": \"syncfusion:ej2-grids/dist/ej2-grids.umd.min.js\", \n \"@syncfusion/ej2-inputs\": \"syncfusion:ej2-inputs/dist/ej2-inputs.umd.min.js\", \n \"@syncfusion/ej2-lists\": \"syncfusion:ej2-lists/dist/ej2-lists.umd.min.js\",\n \"@syncfusion/ej2-navigations\": \"syncfusion:ej2-navigations/dist/ej2-navigations.umd.min.js\", \n \"@syncfusion/ej2-popups\": \"syncfusion:ej2-popups/dist/ej2-popups.umd.min.js\",\n \"@syncfusion/ej2-excel-export\": \"syncfusion:ej2-excel-export/dist/ej2-excel-export.umd.min.js\",\n \"@syncfusion/ej2-pdf-export\": \"syncfusion:ej2-pdf-export/dist/ej2-pdf-export.umd.min.js\",\n \"@syncfusion/ej2-compression\": \"syncfusion:ej2-compression/dist/ej2-compression.umd.min.js\",\n \"@syncfusion/ej2-file-utils\": \"syncfusion:ej2-file-utils/dist/ej2-file-utils.umd.min.js\"\n },\n meta: { \n '*.json': { loader: 'plugin-json' }\n }\n});\nSystem.import('index.ts').catch(console.error.bind(console));"}
\ No newline at end of file
diff --git a/src/chart/column-plnkr.json b/src/chart/column-plnkr.json
index 5cb14408..86186f19 100644
--- a/src/chart/column-plnkr.json
+++ b/src/chart/column-plnkr.json
@@ -1 +1 @@
-{"index.ts":"import { enableRipple } from '@syncfusion/ej2-base';\nenableRipple(true);\nimport { ChartTheme, Chart, ColumnSeries, Category, Legend, DataLabel, Tooltip, ILoadedEventArgs } from '@syncfusion/ej2-charts';\nChart.Inject(ColumnSeries, DataLabel, Category, Legend, Tooltip);\nimport { Browser } from '@syncfusion/ej2-base';\n\n/**\n * Sample for Column Series\n */\n\n let chart: Chart = new Chart({\n //Initializing Primary X and Y Axis\n primaryXAxis: {\n valueType: 'Category', interval: 1, majorGridLines: { width: 0 }\n },\n chartArea: { border: { width: 0 } },\n primaryYAxis:\n {\n minimum: 0, maximum: 50, interval: 10, majorGridLines: { width: 0 },\n majorTickLines: { width: 0 }, lineStyle: { width: 0 }, labelStyle: { color: 'transparent' }\n },\n //Initializing Chart Series\n series: [\n {\n type: 'Column', xName: 'x', width: 2, yName: 'y', name: 'Gold',\n dataSource: [{ x: 'USA', y: 46 }, { x: 'GBR', y: 27 }, { x: 'CHN', y: 26 }],\n marker: { dataLabel: { visible: true, position: 'Top', font: { fontWeight: '600', color: '#ffffff' } } }\n },\n {\n type: 'Column', xName: 'x', width: 2, yName: 'y', name: 'Silver',\n dataSource: [{ x: 'USA', y: 37 }, { x: 'GBR', y: 23 }, { x: 'CHN', y: 18 }],\n marker: { dataLabel: { visible: true, position: 'Top', font: { fontWeight: '600', color: '#ffffff' } } }\n },\n {\n type: 'Column', xName: 'x', width: 2, yName: 'y', name: 'Bronze',\n dataSource: [{ x: 'USA', y: 38 }, { x: 'GBR', y: 17 }, { x: 'CHN', y: 26 }],\n marker: { dataLabel: { visible: true, position: 'Top', font: { fontWeight: '600', color: '#ffffff' } } }\n }\n ],\n //Initializing Chart title\n width: Browser.isDevice ? '100%' : '60%',\n title: 'Olympic Medal Counts - RIO', tooltip: { enable: true },\n load: (args: ILoadedEventArgs) => {\n let selectedTheme: string = location.hash.split('/')[1];\n selectedTheme = selectedTheme ? selectedTheme : 'Material';\n args.chart.theme = (selectedTheme.charAt(0).toUpperCase() + selectedTheme.slice(1));\n }\n });\n chart.appendTo('#container');\n","index.html":"\n \n \n \n \n\n\n\n\n\n\n\n","systemjs.config.js":"System.config({\n transpiler: \"typescript\",\n typescriptOptions: {\n compilerOptions: {\n target: \"umd\",\n module: \"commonjs\",\n moduleResolution: \"node\",\n emitDecoratorMetadata: true,\n experimentalDecorators: true\n }\n },\n paths: {\n \"syncfusion:\": \"http://npmci.syncfusion.com/packages/production/\"\n },\n map: {\n main: \"index.ts\",\n typescript: \"https://unpkg.com/typescript@2.2.2/lib/typescript.js\",\n 'plugin-json':'https://cdnjs.cloudflare.com/ajax/libs/systemjs-plugin-json/0.3.0/json.min.js',\n \"@syncfusion/ej2-base\": \"syncfusion:ej2-base/dist/ej2-base.umd.min.js\",\n \"@syncfusion/ej2-buttons\": \"syncfusion:ej2-buttons/dist/ej2-buttons.umd.min.js\",\n \"@syncfusion/ej2-calendars\": \"syncfusion:ej2-calendars/dist/ej2-calendars.umd.min.js\",\n \"@syncfusion/ej2-charts\": \"syncfusion:ej2-charts/dist/ej2-charts.umd.min.js\",\n \"@syncfusion/ej2-circulargauge\": \"syncfusion:ej2-circulargauge/dist/ej2-circulargauge.umd.min.js\",\n \"@syncfusion/ej2-lineargauge\": \"syncfusion:ej2-lineargauge/dist/ej2-lineargauge.umd.min.js\",\n \"@syncfusion/ej2-data\": \"syncfusion:ej2-data/dist/ej2-data.umd.min.js\",\n \"@syncfusion/ej2-dropdowns\": \"syncfusion:ej2-dropdowns/dist/ej2-dropdowns.umd.min.js\",\n \"@syncfusion/ej2-grids\": \"syncfusion:ej2-grids/dist/ej2-grids.umd.min.js\", \n \"@syncfusion/ej2-inputs\": \"syncfusion:ej2-inputs/dist/ej2-inputs.umd.min.js\", \n \"@syncfusion/ej2-lists\": \"syncfusion:ej2-lists/dist/ej2-lists.umd.min.js\",\n \"@syncfusion/ej2-navigations\": \"syncfusion:ej2-navigations/dist/ej2-navigations.umd.min.js\", \n \"@syncfusion/ej2-popups\": \"syncfusion:ej2-popups/dist/ej2-popups.umd.min.js\",\n \"@syncfusion/ej2-excel-export\": \"syncfusion:ej2-excel-export/dist/ej2-excel-export.umd.min.js\",\n \"@syncfusion/ej2-pdf-export\": \"syncfusion:ej2-pdf-export/dist/ej2-pdf-export.umd.min.js\",\n \"@syncfusion/ej2-compression\": \"syncfusion:ej2-compression/dist/ej2-compression.umd.min.js\",\n \"@syncfusion/ej2-file-utils\": \"syncfusion:ej2-file-utils/dist/ej2-file-utils.umd.min.js\"\n },\n meta: { \n '*.json': { loader: 'plugin-json' }\n }\n});\nSystem.import('index.ts').catch(console.error.bind(console));"}
\ No newline at end of file
+{"index.ts":"import { enableRipple } from '@syncfusion/ej2-base';\nenableRipple(true);\nimport { ChartTheme, Chart, ColumnSeries, Category, Legend, DataLabel, Tooltip, ILoadedEventArgs } from '@syncfusion/ej2-charts';\nChart.Inject(ColumnSeries, DataLabel, Category, Legend, Tooltip);\nimport { Browser } from '@syncfusion/ej2-base';\n\n/**\n * Sample for Column Series\n */\n\n let chart: Chart = new Chart({\n //Initializing Primary X and Y Axis\n primaryXAxis: {\n valueType: 'Category', interval: 1, majorGridLines: { width: 0 }\n },\n chartArea: { border: { width: 0 } },\n primaryYAxis:\n {\n minimum: 0, maximum: 50, interval: 10, majorGridLines: { width: 0 },\n majorTickLines: { width: 0 }, lineStyle: { width: 0 }, labelStyle: { color: 'transparent' }\n },\n //Initializing Chart Series\n series: [\n {\n type: 'Column', xName: 'x', width: 2, yName: 'y', name: 'Gold',\n dataSource: [{ x: 'USA', y: 46 }, { x: 'GBR', y: 27 }, { x: 'CHN', y: 26 }],\n marker: { dataLabel: { visible: true, position: 'Top', font: { fontWeight: '600', color: '#ffffff' } } }\n },\n {\n type: 'Column', xName: 'x', width: 2, yName: 'y', name: 'Silver',\n dataSource: [{ x: 'USA', y: 37 }, { x: 'GBR', y: 23 }, { x: 'CHN', y: 18 }],\n marker: { dataLabel: { visible: true, position: 'Top', font: { fontWeight: '600', color: '#ffffff' } } }\n },\n {\n type: 'Column', xName: 'x', width: 2, yName: 'y', name: 'Bronze',\n dataSource: [{ x: 'USA', y: 38 }, { x: 'GBR', y: 17 }, { x: 'CHN', y: 26 }],\n marker: { dataLabel: { visible: true, position: 'Top', font: { fontWeight: '600', color: '#ffffff' } } }\n }\n ],\n //Initializing Chart title\n width: Browser.isDevice ? '100%' : '60%',\n title: 'Olympic Medal Counts - RIO', tooltip: { enable: true },\n load: (args: ILoadedEventArgs) => {\n let selectedTheme: string = location.hash.split('/')[1];\n selectedTheme = selectedTheme ? selectedTheme : 'Material';\n args.chart.theme = (selectedTheme.charAt(0).toUpperCase() + selectedTheme.slice(1));\n }\n });\n chart.appendTo('#container');\n","index.html":"\n \n \n \n \n \n\n\n\n\n\n\n\n","systemjs.config.js":"System.config({\n transpiler: \"typescript\",\n typescriptOptions: {\n compilerOptions: {\n target: \"umd\",\n module: \"commonjs\",\n moduleResolution: \"node\",\n emitDecoratorMetadata: true,\n experimentalDecorators: true\n }\n },\n paths: {\n \"syncfusion:\": \"http://npmci.syncfusion.com/packages/production/\"\n },\n map: {\n main: \"index.ts\",\n typescript: \"https://unpkg.com/typescript@2.2.2/lib/typescript.js\",\n 'plugin-json':'https://cdnjs.cloudflare.com/ajax/libs/systemjs-plugin-json/0.3.0/json.min.js',\n \"@syncfusion/ej2-base\": \"syncfusion:ej2-base/dist/ej2-base.umd.min.js\",\n \"@syncfusion/ej2-buttons\": \"syncfusion:ej2-buttons/dist/ej2-buttons.umd.min.js\",\n \"@syncfusion/ej2-calendars\": \"syncfusion:ej2-calendars/dist/ej2-calendars.umd.min.js\",\n \"@syncfusion/ej2-charts\": \"syncfusion:ej2-charts/dist/ej2-charts.umd.min.js\",\n \"@syncfusion/ej2-circulargauge\": \"syncfusion:ej2-circulargauge/dist/ej2-circulargauge.umd.min.js\",\n \"@syncfusion/ej2-lineargauge\": \"syncfusion:ej2-lineargauge/dist/ej2-lineargauge.umd.min.js\",\n \"@syncfusion/ej2-data\": \"syncfusion:ej2-data/dist/ej2-data.umd.min.js\",\n \"@syncfusion/ej2-dropdowns\": \"syncfusion:ej2-dropdowns/dist/ej2-dropdowns.umd.min.js\",\n \"@syncfusion/ej2-grids\": \"syncfusion:ej2-grids/dist/ej2-grids.umd.min.js\", \n \"@syncfusion/ej2-inputs\": \"syncfusion:ej2-inputs/dist/ej2-inputs.umd.min.js\", \n \"@syncfusion/ej2-lists\": \"syncfusion:ej2-lists/dist/ej2-lists.umd.min.js\",\n \"@syncfusion/ej2-navigations\": \"syncfusion:ej2-navigations/dist/ej2-navigations.umd.min.js\", \n \"@syncfusion/ej2-popups\": \"syncfusion:ej2-popups/dist/ej2-popups.umd.min.js\",\n \"@syncfusion/ej2-excel-export\": \"syncfusion:ej2-excel-export/dist/ej2-excel-export.umd.min.js\",\n \"@syncfusion/ej2-pdf-export\": \"syncfusion:ej2-pdf-export/dist/ej2-pdf-export.umd.min.js\",\n \"@syncfusion/ej2-compression\": \"syncfusion:ej2-compression/dist/ej2-compression.umd.min.js\",\n \"@syncfusion/ej2-file-utils\": \"syncfusion:ej2-file-utils/dist/ej2-file-utils.umd.min.js\"\n },\n meta: { \n '*.json': { loader: 'plugin-json' }\n }\n});\nSystem.import('index.ts').catch(console.error.bind(console));"}
\ No newline at end of file
diff --git a/src/chart/combination-series-plnkr.json b/src/chart/combination-series-plnkr.json
index 305d92ec..b90f3374 100644
--- a/src/chart/combination-series-plnkr.json
+++ b/src/chart/combination-series-plnkr.json
@@ -1 +1 @@
-{"index.ts":"import { enableRipple } from '@syncfusion/ej2-base';\nenableRipple(true);\nimport { ChartTheme, Chart, StackingColumnSeries, LineSeries, Tooltip, ILoadedEventArgs } from '@syncfusion/ej2-charts';\nimport { ColumnSeries, Category, Legend } from '@syncfusion/ej2-charts';\nimport { Browser } from '@syncfusion/ej2-base';\nChart.Inject(StackingColumnSeries, LineSeries, Category, ColumnSeries, Tooltip, Legend);\n\n/**\n * Sample for Combination Series\n */\n\n let chart: Chart = new Chart({\n //Initializing Primary X and Y Axis\n primaryXAxis: {\n title: 'Years',\n interval: Browser.isDevice ? 2 : 1,\n labelIntersectAction: 'Rotate45',\n valueType: 'Category',\n majorGridLines: { width: 0 }, minorGridLines: { width: 0 },\n majorTickLines: { width: 0 }, minorTickLines: { width: 0 },\n lineStyle: { width: 0 },\n },\n primaryYAxis:\n {\n title: 'Growth',\n minimum: -3,\n maximum: 3,\n interval: 1,\n lineStyle: { width: 0 },\n majorTickLines: { width: 0 }, majorGridLines: { width: 1 },\n minorGridLines: { width: 1 }, minorTickLines: { width: 0 },\n labelFormat: '{value}B',\n },\n chartArea: {\n border: {\n width: 0\n }\n },\n //Initializing Chart Series\n series: [\n {\n type: 'StackingColumn',\n dataSource: [\n { x: '2007', y: 1 }, { x: '2008', y: 0.25 },\n { x: '2009', y: 0.1 }, { x: '2010', y: 1 },\n { x: '2011', y: 0.1 }, { x: '2012', y: -0.25 },\n { x: '2013', y: 0.25 }, { x: '2014', y: 0.6 }\n ],\n xName: 'x', yName: 'y', name: 'Private Consumption',\n }, {\n type: 'StackingColumn',\n dataSource: [\n { x: '2007', y: 0.5 }, { x: '2008', y: 0.35 },\n { x: '2009', y: 0.9 }, { x: '2010', y: 0.5 },\n { x: '2011', y: 0.25 }, { x: '2012', y: -0.5 },\n { x: '2013', y: 0.5 }, { x: '2014', y: 0.6 }\n ],\n xName: 'x', yName: 'y', name: 'Government Consumption',\n }, {\n type: 'StackingColumn',\n dataSource: [\n { x: '2007', y: 1.5 }, { x: '2008', y: 0.35 },\n { x: '2009', y: -2.7 }, { x: '2010', y: 0.5 },\n { x: '2011', y: 0.25 }, { x: '2012', y: -0.1 },\n { x: '2013', y: -0.3 }, { x: '2014', y: -0.6 }\n ],\n xName: 'x', yName: 'y', name: 'Investment',\n }, {\n type: 'StackingColumn',\n dataSource: [\n { x: '2007', y: -1 }, { x: '2008', y: -.35 },\n { x: '2009', y: -0.3 }, { x: '2010', y: -0.5 },\n { x: '2011', y: 0 }, { x: '2012', y: -0.4 },\n { x: '2013', y: 0 }, { x: '2014', y: -0.6 }\n ],\n xName: 'x', yName: 'y', name: 'Net Foreign Trade'\n }, {\n type: 'Line',\n dataSource: [\n { x: '2007', y: 2 }, { x: '2008', y: 0.1 },\n { x: '2009', y: -2.7 }, { x: '2010', y: 1.8 },\n { x: '2011', y: 2 }, { x: '2012', y: 0.4 },\n { x: '2013', y: 0.9 }, { x: '2014', y: 0.4 }\n ],\n xName: 'x', yName: 'y', name: 'GDP',\n width: 2,\n marker: {\n visible: true,\n width: 10,\n height: 10\n },\n }\n ],\n width: Browser.isDevice ? '100%' : '60%',\n //Initializing Chart title\n title: 'Annual Growth GDP in France',\n // Enable Legend\n legendSettings: {\n visible: true\n },\n tooltip: {\n enable: true\n },\n load: (args: ILoadedEventArgs) => {\n let selectedTheme: string = location.hash.split('/')[1];\n selectedTheme = selectedTheme ? selectedTheme : 'Material';\n args.chart.theme = (selectedTheme.charAt(0).toUpperCase() + selectedTheme.slice(1));\n }\n });\n chart.appendTo('#container');\n","index.html":"\n \n \n \n \n\n\n\n\n\n\n\n\n","systemjs.config.js":"System.config({\n transpiler: \"typescript\",\n typescriptOptions: {\n compilerOptions: {\n target: \"umd\",\n module: \"commonjs\",\n moduleResolution: \"node\",\n emitDecoratorMetadata: true,\n experimentalDecorators: true\n }\n },\n paths: {\n \"syncfusion:\": \"http://npmci.syncfusion.com/packages/production/\"\n },\n map: {\n main: \"index.ts\",\n typescript: \"https://unpkg.com/typescript@2.2.2/lib/typescript.js\",\n 'plugin-json':'https://cdnjs.cloudflare.com/ajax/libs/systemjs-plugin-json/0.3.0/json.min.js',\n \"@syncfusion/ej2-base\": \"syncfusion:ej2-base/dist/ej2-base.umd.min.js\",\n \"@syncfusion/ej2-buttons\": \"syncfusion:ej2-buttons/dist/ej2-buttons.umd.min.js\",\n \"@syncfusion/ej2-calendars\": \"syncfusion:ej2-calendars/dist/ej2-calendars.umd.min.js\",\n \"@syncfusion/ej2-charts\": \"syncfusion:ej2-charts/dist/ej2-charts.umd.min.js\",\n \"@syncfusion/ej2-circulargauge\": \"syncfusion:ej2-circulargauge/dist/ej2-circulargauge.umd.min.js\",\n \"@syncfusion/ej2-lineargauge\": \"syncfusion:ej2-lineargauge/dist/ej2-lineargauge.umd.min.js\",\n \"@syncfusion/ej2-data\": \"syncfusion:ej2-data/dist/ej2-data.umd.min.js\",\n \"@syncfusion/ej2-dropdowns\": \"syncfusion:ej2-dropdowns/dist/ej2-dropdowns.umd.min.js\",\n \"@syncfusion/ej2-grids\": \"syncfusion:ej2-grids/dist/ej2-grids.umd.min.js\", \n \"@syncfusion/ej2-inputs\": \"syncfusion:ej2-inputs/dist/ej2-inputs.umd.min.js\", \n \"@syncfusion/ej2-lists\": \"syncfusion:ej2-lists/dist/ej2-lists.umd.min.js\",\n \"@syncfusion/ej2-navigations\": \"syncfusion:ej2-navigations/dist/ej2-navigations.umd.min.js\", \n \"@syncfusion/ej2-popups\": \"syncfusion:ej2-popups/dist/ej2-popups.umd.min.js\",\n \"@syncfusion/ej2-excel-export\": \"syncfusion:ej2-excel-export/dist/ej2-excel-export.umd.min.js\",\n \"@syncfusion/ej2-pdf-export\": \"syncfusion:ej2-pdf-export/dist/ej2-pdf-export.umd.min.js\",\n \"@syncfusion/ej2-compression\": \"syncfusion:ej2-compression/dist/ej2-compression.umd.min.js\",\n \"@syncfusion/ej2-file-utils\": \"syncfusion:ej2-file-utils/dist/ej2-file-utils.umd.min.js\"\n },\n meta: { \n '*.json': { loader: 'plugin-json' }\n }\n});\nSystem.import('index.ts').catch(console.error.bind(console));"}
\ No newline at end of file
+{"index.ts":"import { enableRipple } from '@syncfusion/ej2-base';\nenableRipple(true);\nimport { ChartTheme, Chart, StackingColumnSeries, LineSeries, Tooltip, ILoadedEventArgs } from '@syncfusion/ej2-charts';\nimport { ColumnSeries, Category, Legend } from '@syncfusion/ej2-charts';\nimport { Browser } from '@syncfusion/ej2-base';\nChart.Inject(StackingColumnSeries, LineSeries, Category, ColumnSeries, Tooltip, Legend);\n\n/**\n * Sample for Combination Series\n */\n\n let chart: Chart = new Chart({\n //Initializing Primary X and Y Axis\n primaryXAxis: {\n title: 'Years',\n interval: Browser.isDevice ? 2 : 1,\n labelIntersectAction: 'Rotate45',\n valueType: 'Category',\n majorGridLines: { width: 0 }, minorGridLines: { width: 0 },\n majorTickLines: { width: 0 }, minorTickLines: { width: 0 },\n lineStyle: { width: 0 },\n },\n primaryYAxis:\n {\n title: 'Growth',\n minimum: -3,\n maximum: 3,\n interval: 1,\n lineStyle: { width: 0 },\n majorTickLines: { width: 0 }, majorGridLines: { width: 1 },\n minorGridLines: { width: 1 }, minorTickLines: { width: 0 },\n labelFormat: '{value}B',\n },\n chartArea: {\n border: {\n width: 0\n }\n },\n //Initializing Chart Series\n series: [\n {\n type: 'StackingColumn',\n dataSource: [\n { x: '2007', y: 1 }, { x: '2008', y: 0.25 },\n { x: '2009', y: 0.1 }, { x: '2010', y: 1 },\n { x: '2011', y: 0.1 }, { x: '2012', y: -0.25 },\n { x: '2013', y: 0.25 }, { x: '2014', y: 0.6 }\n ],\n xName: 'x', yName: 'y', name: 'Private Consumption',\n }, {\n type: 'StackingColumn',\n dataSource: [\n { x: '2007', y: 0.5 }, { x: '2008', y: 0.35 },\n { x: '2009', y: 0.9 }, { x: '2010', y: 0.5 },\n { x: '2011', y: 0.25 }, { x: '2012', y: -0.5 },\n { x: '2013', y: 0.5 }, { x: '2014', y: 0.6 }\n ],\n xName: 'x', yName: 'y', name: 'Government Consumption',\n }, {\n type: 'StackingColumn',\n dataSource: [\n { x: '2007', y: 1.5 }, { x: '2008', y: 0.35 },\n { x: '2009', y: -2.7 }, { x: '2010', y: 0.5 },\n { x: '2011', y: 0.25 }, { x: '2012', y: -0.1 },\n { x: '2013', y: -0.3 }, { x: '2014', y: -0.6 }\n ],\n xName: 'x', yName: 'y', name: 'Investment',\n }, {\n type: 'StackingColumn',\n dataSource: [\n { x: '2007', y: -1 }, { x: '2008', y: -.35 },\n { x: '2009', y: -0.3 }, { x: '2010', y: -0.5 },\n { x: '2011', y: 0 }, { x: '2012', y: -0.4 },\n { x: '2013', y: 0 }, { x: '2014', y: -0.6 }\n ],\n xName: 'x', yName: 'y', name: 'Net Foreign Trade'\n }, {\n type: 'Line',\n dataSource: [\n { x: '2007', y: 2 }, { x: '2008', y: 0.1 },\n { x: '2009', y: -2.7 }, { x: '2010', y: 1.8 },\n { x: '2011', y: 2 }, { x: '2012', y: 0.4 },\n { x: '2013', y: 0.9 }, { x: '2014', y: 0.4 }\n ],\n xName: 'x', yName: 'y', name: 'GDP',\n width: 2,\n marker: {\n visible: true,\n width: 10,\n height: 10\n },\n }\n ],\n width: Browser.isDevice ? '100%' : '60%',\n //Initializing Chart title\n title: 'Annual Growth GDP in France',\n // Enable Legend\n legendSettings: {\n visible: true\n },\n tooltip: {\n enable: true\n },\n load: (args: ILoadedEventArgs) => {\n let selectedTheme: string = location.hash.split('/')[1];\n selectedTheme = selectedTheme ? selectedTheme : 'Material';\n args.chart.theme = (selectedTheme.charAt(0).toUpperCase() + selectedTheme.slice(1));\n }\n });\n chart.appendTo('#container');\n","index.html":"\n \n \n \n \n \n\n\n\n\n\n\n\n\n","systemjs.config.js":"System.config({\n transpiler: \"typescript\",\n typescriptOptions: {\n compilerOptions: {\n target: \"umd\",\n module: \"commonjs\",\n moduleResolution: \"node\",\n emitDecoratorMetadata: true,\n experimentalDecorators: true\n }\n },\n paths: {\n \"syncfusion:\": \"http://npmci.syncfusion.com/packages/production/\"\n },\n map: {\n main: \"index.ts\",\n typescript: \"https://unpkg.com/typescript@2.2.2/lib/typescript.js\",\n 'plugin-json':'https://cdnjs.cloudflare.com/ajax/libs/systemjs-plugin-json/0.3.0/json.min.js',\n \"@syncfusion/ej2-base\": \"syncfusion:ej2-base/dist/ej2-base.umd.min.js\",\n \"@syncfusion/ej2-buttons\": \"syncfusion:ej2-buttons/dist/ej2-buttons.umd.min.js\",\n \"@syncfusion/ej2-calendars\": \"syncfusion:ej2-calendars/dist/ej2-calendars.umd.min.js\",\n \"@syncfusion/ej2-charts\": \"syncfusion:ej2-charts/dist/ej2-charts.umd.min.js\",\n \"@syncfusion/ej2-circulargauge\": \"syncfusion:ej2-circulargauge/dist/ej2-circulargauge.umd.min.js\",\n \"@syncfusion/ej2-lineargauge\": \"syncfusion:ej2-lineargauge/dist/ej2-lineargauge.umd.min.js\",\n \"@syncfusion/ej2-data\": \"syncfusion:ej2-data/dist/ej2-data.umd.min.js\",\n \"@syncfusion/ej2-dropdowns\": \"syncfusion:ej2-dropdowns/dist/ej2-dropdowns.umd.min.js\",\n \"@syncfusion/ej2-grids\": \"syncfusion:ej2-grids/dist/ej2-grids.umd.min.js\", \n \"@syncfusion/ej2-inputs\": \"syncfusion:ej2-inputs/dist/ej2-inputs.umd.min.js\", \n \"@syncfusion/ej2-lists\": \"syncfusion:ej2-lists/dist/ej2-lists.umd.min.js\",\n \"@syncfusion/ej2-navigations\": \"syncfusion:ej2-navigations/dist/ej2-navigations.umd.min.js\", \n \"@syncfusion/ej2-popups\": \"syncfusion:ej2-popups/dist/ej2-popups.umd.min.js\",\n \"@syncfusion/ej2-excel-export\": \"syncfusion:ej2-excel-export/dist/ej2-excel-export.umd.min.js\",\n \"@syncfusion/ej2-pdf-export\": \"syncfusion:ej2-pdf-export/dist/ej2-pdf-export.umd.min.js\",\n \"@syncfusion/ej2-compression\": \"syncfusion:ej2-compression/dist/ej2-compression.umd.min.js\",\n \"@syncfusion/ej2-file-utils\": \"syncfusion:ej2-file-utils/dist/ej2-file-utils.umd.min.js\"\n },\n meta: { \n '*.json': { loader: 'plugin-json' }\n }\n});\nSystem.import('index.ts').catch(console.error.bind(console));"}
\ No newline at end of file
diff --git a/src/chart/cross-hair-plnkr.json b/src/chart/cross-hair-plnkr.json
index f5006928..c98668c7 100644
--- a/src/chart/cross-hair-plnkr.json
+++ b/src/chart/cross-hair-plnkr.json
@@ -1 +1 @@
-{"financial-data":"/**\n * Data for technical indicators\n */\nexport let chartData: object[] = [\n {\n x: new Date('2012-04-02'),\n open: 85.9757,\n high: 90.6657,\n low: 85.7685,\n close: 90.5257,\n volume: 660187068\n },\n {\n x: new Date('2012-04-09'),\n open: 89.4471,\n high: 92,\n low: 86.2157,\n close: 86.4614,\n volume: 912634864\n },\n {\n x: new Date('2012-04-16'),\n open: 87.1514,\n high: 88.6071,\n low: 81.4885,\n close: 81.8543,\n volume: 1221746066\n },\n {\n x: new Date('2012-04-23'),\n open: 81.5157,\n high: 88.2857,\n low: 79.2857,\n close: 86.1428,\n volume: 965935749\n },\n {\n x: new Date('2012-04-30'),\n open: 85.4,\n high: 85.4857,\n low: 80.7385,\n close: 80.75,\n volume: 615249365\n },\n {\n x: new Date('2012-05-07'),\n open: 80.2143,\n high: 82.2685,\n low: 79.8185,\n close: 80.9585,\n volume: 541742692\n },\n {\n x: new Date('2012-05-14'),\n open: 80.3671,\n high: 81.0728,\n low: 74.5971,\n close: 75.7685,\n volume: 708126233\n },\n {\n x: new Date('2012-05-21'),\n open: 76.3571,\n high: 82.3571,\n low: 76.2928,\n close: 80.3271,\n volume: 682076215\n },\n {\n x: new Date('2012-05-28'),\n open: 81.5571,\n high: 83.0714,\n low: 80.0743,\n close: 80.1414,\n volume: 480059584\n },\n {\n x: new Date('2012-06-04'),\n open: 80.2143,\n high: 82.9405,\n low: 78.3571,\n close: 82.9028,\n volume: 517577005\n },\n {\n x: new Date('2012-06-11'),\n open: 83.96,\n high: 84.0714,\n low: 80.9571,\n close: 82.0185,\n volume: 499693120\n },\n {\n x: new Date('2012-06-18'),\n open: 81.5657,\n high: 84.2857,\n low: 81.4814,\n close: 83.1571,\n volume: 442172142\n },\n {\n x: new Date('2012-06-25'),\n open: 82.4714,\n high: 83.4285,\n low: 80.8014,\n close: 83.4285,\n volume: 371529102\n },\n {\n x: new Date('2012-07-02'),\n open: 83.5328,\n high: 87.7628,\n low: 83.3714,\n close: 86.5543,\n volume: 385906790\n },\n {\n x: new Date('2012-07-09'),\n open: 86.4714,\n high: 88.5528,\n low: 84.6685,\n close: 86.4243,\n volume: 524235196\n },\n {\n x: new Date('2012-07-16'),\n open: 86.4457,\n high: 87.9071,\n low: 86.1643,\n close: 86.3285,\n volume: 419537217\n },\n {\n x: new Date('2012-07-23'),\n open: 84.9143,\n high: 87.0971,\n low: 81.4285,\n close: 83.5943,\n volume: 680773023\n },\n {\n x: new Date('2012-07-30'),\n open: 84.4171,\n high: 88.2828,\n low: 83.9743,\n close: 87.9571,\n volume: 475109323\n },\n {\n x: new Date('2012-08-06'),\n open: 88.1843,\n high: 89.2857,\n low: 87.8943,\n close: 88.8143,\n volume: 312826308\n },\n {\n x: new Date('2012-08-13'),\n open: 89.0557,\n high: 92.5985,\n low: 89.0357,\n close: 92.5871,\n volume: 392867193\n },\n {\n x: new Date('2012-08-20'),\n open: 92.8585,\n high: 96.4114,\n low: 92.5871,\n close: 94.746,\n volume: 708614692\n },\n {\n x: new Date('2012-08-27'),\n open: 97.1414,\n high: 97.2671,\n low: 93.8928,\n close: 95.0343,\n volume: 383807217\n },\n {\n x: new Date('2012-09-03'),\n open: 95.1085,\n high: 97.4971,\n low: 94.9285,\n close: 97.2057,\n volume: 355722047\n },\n {\n x: new Date('2012-09-10'),\n open: 97.2071,\n high: 99.5685,\n low: 93.7143,\n close: 98.7543,\n volume: 724042207\n },\n {\n x: new Date('2012-09-17'),\n open: 99.9071,\n high: 100.7243,\n low: 99.0885,\n close: 100.0135,\n volume: 500166040\n },\n {\n x: new Date('2012-09-24'),\n open: 98.1228,\n high: 99.3028,\n low: 94.3357,\n close: 95.3007,\n volume: 714507994\n },\n {\n x: new Date('2012-10-01'),\n open: 95.88,\n high: 96.6785,\n low: 92.95,\n close: 93.2271,\n volume: 638543622\n },\n {\n x: new Date('2012-10-08'),\n open: 92.4114,\n high: 92.5085,\n low: 89.0785,\n close: 89.9591,\n volume: 747127724\n },\n {\n x: new Date('2012-10-15'),\n open: 90.3357,\n high: 93.2557,\n low: 87.0885,\n close: 87.12,\n volume: 646996264\n },\n {\n x: new Date('2012-10-22'),\n open: 87.4885,\n high: 90.7685,\n low: 84.4285,\n close: 86.2857,\n volume: 866040680\n },\n {\n x: new Date('2012-10-29'),\n open: 84.9828,\n high: 86.1428,\n low: 82.1071,\n close: 82.4,\n volume: 367371310\n },\n {\n x: new Date('2012-11-05'),\n open: 83.3593,\n high: 84.3914,\n low: 76.2457,\n close: 78.1514,\n volume: 919719846\n },\n {\n x: new Date('2012-11-12'),\n open: 79.1643,\n high: 79.2143,\n low: 72.25,\n close: 75.3825,\n volume: 894382149\n },\n {\n x: new Date('2012-11-19'),\n open: 77.2443,\n high: 81.7143,\n low: 77.1257,\n close: 81.6428,\n volume: 527416747\n },\n {\n x: new Date('2012-11-26'),\n open: 82.2714,\n high: 84.8928,\n low: 81.7514,\n close: 83.6114,\n volume: 646467974\n },\n {\n x: new Date('2012-12-03'),\n open: 84.8071,\n high: 84.9414,\n low: 74.09,\n close: 76.1785,\n volume: 980096264\n },\n {\n x: new Date('2012-12-10'),\n open: 75,\n high: 78.5085,\n low: 72.2257,\n close: 72.8277,\n volume: 835016110\n },\n {\n x: new Date('2012-12-17'),\n open: 72.7043,\n high: 76.4143,\n low: 71.6043,\n close: 74.19,\n volume: 726150329\n },\n {\n x: new Date('2012-12-24'),\n open: 74.3357,\n high: 74.8928,\n low: 72.0943,\n close: 72.7984,\n volume: 321104733\n },\n {\n x: new Date('2012-12-31'),\n open: 72.9328,\n high: 79.2857,\n low: 72.7143,\n close: 75.2857,\n volume: 540854882\n },\n {\n x: new Date('2013-01-07'),\n open: 74.5714,\n high: 75.9843,\n low: 73.6,\n close: 74.3285,\n volume: 574594262\n },\n {\n x: new Date('2013-01-14'),\n open: 71.8114,\n high: 72.9643,\n low: 69.0543,\n close: 71.4285,\n volume: 803105621\n },\n {\n x: new Date('2013-01-21'),\n open: 72.08,\n high: 73.57,\n low: 62.1428,\n close: 62.84,\n volume: 971912560\n },\n {\n x: new Date('2013-01-28'),\n open: 62.5464,\n high: 66.0857,\n low: 62.2657,\n close: 64.8028,\n volume: 656549587\n },\n {\n x: new Date('2013-02-04'),\n open: 64.8443,\n high: 68.4014,\n low: 63.1428,\n close: 67.8543,\n volume: 743778993\n },\n {\n x: new Date('2013-02-11'),\n open: 68.0714,\n high: 69.2771,\n low: 65.7028,\n close: 65.7371,\n volume: 585292366\n },\n {\n x: new Date('2013-02-18'),\n open: 65.8714,\n high: 66.1043,\n low: 63.26,\n close: 64.4014,\n volume: 421766997\n },\n {\n x: new Date('2013-02-25'),\n open: 64.8357,\n high: 65.0171,\n low: 61.4257,\n close: 61.4957,\n volume: 582741215\n },\n {\n x: new Date('2013-03-04'),\n open: 61.1143,\n high: 62.2043,\n low: 59.8571,\n close: 61.6743,\n volume: 632856539\n },\n {\n x: new Date('2013-03-11'),\n open: 61.3928,\n high: 63.4614,\n low: 60.7343,\n close: 63.38,\n volume: 572066981\n },\n {\n x: new Date('2013-03-18'),\n open: 63.0643,\n high: 66.0143,\n low: 63.0286,\n close: 65.9871,\n volume: 552156035\n },\n {\n x: new Date('2013-03-25'),\n open: 66.3843,\n high: 67.1357,\n low: 63.0886,\n close: 63.2371,\n volume: 390762517\n },\n {\n x: new Date('2013-04-01'),\n open: 63.1286,\n high: 63.3854,\n low: 59.9543,\n close: 60.4571,\n volume: 505273732\n },\n {\n x: new Date('2013-04-08'),\n open: 60.6928,\n high: 62.57,\n low: 60.3557,\n close: 61.4,\n volume: 387323550\n },\n {\n x: new Date('2013-04-15'),\n open: 61,\n high: 61.1271,\n low: 55.0143,\n close: 55.79,\n volume: 709945604\n },\n {\n x: new Date('2013-04-22'),\n open: 56.0914,\n high: 59.8241,\n low: 55.8964,\n close: 59.6007,\n volume: 787007506\n },\n {\n x: new Date('2013-04-29'),\n open: 60.0643,\n high: 64.7471,\n low: 60,\n close: 64.2828,\n volume: 655020017\n },\n {\n x: new Date('2013-05-06'),\n open: 65.1014,\n high: 66.5357,\n low: 64.3543,\n close: 64.71,\n volume: 545488533\n },\n {\n x: new Date('2013-05-13'),\n open: 64.5014,\n high: 65.4143,\n low: 59.8428,\n close: 61.8943,\n volume: 633706550\n },\n {\n x: new Date('2013-05-20'),\n open: 61.7014,\n high: 64.05,\n low: 61.4428,\n close: 63.5928,\n volume: 494379068\n },\n {\n x: new Date('2013-05-27'),\n open: 64.2714,\n high: 65.3,\n low: 62.7714,\n close: 64.2478,\n volume: 362907830\n },\n {\n x: new Date('2013-06-03'),\n open: 64.39,\n high: 64.9186,\n low: 61.8243,\n close: 63.1158,\n volume: 443249793\n },\n {\n x: new Date('2013-06-10'),\n open: 63.5328,\n high: 64.1541,\n low: 61.2143,\n close: 61.4357,\n volume: 389680092\n },\n {\n x: new Date('2013-06-17'),\n open: 61.6343,\n high: 62.2428,\n low: 58.3,\n close: 59.0714,\n volume: 400384818\n },\n {\n x: new Date('2013-06-24'),\n open: 58.2,\n high: 58.38,\n low: 55.5528,\n close: 56.6471,\n volume: 519314826\n },\n {\n x: new Date('2013-07-01'),\n open: 57.5271,\n high: 60.47,\n low: 57.3171,\n close: 59.6314,\n volume: 343878841\n },\n {\n x: new Date('2013-07-08'),\n open: 60.0157,\n high: 61.3986,\n low: 58.6257,\n close: 60.93,\n volume: 384106977\n },\n {\n x: new Date('2013-07-15'),\n open: 60.7157,\n high: 62.1243,\n low: 60.5957,\n close: 60.7071,\n volume: 286035513\n },\n {\n x: new Date('2013-07-22'),\n open: 61.3514,\n high: 63.5128,\n low: 59.8157,\n close: 62.9986,\n volume: 395816827\n },\n {\n x: new Date('2013-07-29'),\n open: 62.9714,\n high: 66.1214,\n low: 62.8857,\n close: 66.0771,\n volume: 339668858\n },\n {\n x: new Date('2013-08-05'),\n open: 66.3843,\n high: 67.4128,\n low: 64.8071,\n close: 64.9214,\n volume: 368486781\n },\n {\n x: new Date('2013-08-12'),\n open: 65.2657,\n high: 72.0357,\n low: 65.2328,\n close: 71.7614,\n volume: 711563584\n },\n {\n x: new Date('2013-08-19'),\n open: 72.0485,\n high: 73.3914,\n low: 71.1714,\n close: 71.5743,\n volume: 417119660\n },\n {\n x: new Date('2013-08-26'),\n open: 71.5357,\n high: 72.8857,\n low: 69.4286,\n close: 69.6023,\n volume: 392805888\n },\n {\n x: new Date('2013-09-02'),\n open: 70.4428,\n high: 71.7485,\n low: 69.6214,\n close: 71.1743,\n volume: 317244380\n },\n {\n x: new Date('2013-09-09'),\n open: 72.1428,\n high: 72.56,\n low: 66.3857,\n close: 66.4143,\n volume: 669376320\n },\n {\n x: new Date('2013-09-16'),\n open: 65.8571,\n high: 68.3643,\n low: 63.8886,\n close: 66.7728,\n volume: 625142677\n },\n {\n x: new Date('2013-09-23'),\n open: 70.8714,\n high: 70.9871,\n low: 68.6743,\n close: 68.9643,\n volume: 475274537\n },\n {\n x: new Date('2013-09-30'),\n open: 68.1786,\n high: 70.3357,\n low: 67.773,\n close: 69.0043,\n volume: 368198906\n },\n {\n x: new Date('2013-10-07'),\n open: 69.5086,\n high: 70.5486,\n low: 68.3257,\n close: 70.4017,\n volume: 361437661\n },\n {\n x: new Date('2013-10-14'),\n open: 69.9757,\n high: 72.7514,\n low: 69.9071,\n close: 72.6985,\n volume: 342694379\n },\n {\n x: new Date('2013-10-21'),\n open: 73.11,\n high: 76.1757,\n low: 72.5757,\n close: 75.1368,\n volume: 490458997\n },\n {\n x: new Date('2013-10-28'),\n open: 75.5771,\n high: 77.0357,\n low: 73.5057,\n close: 74.29,\n volume: 508130174\n },\n {\n x: new Date('2013-11-04'),\n open: 74.4428,\n high: 75.555,\n low: 73.1971,\n close: 74.3657,\n volume: 318132218\n },\n {\n x: new Date('2013-11-11'),\n open: 74.2843,\n high: 75.6114,\n low: 73.4871,\n close: 74.9987,\n volume: 306711021\n },\n {\n x: new Date('2013-11-18'),\n open: 74.9985,\n high: 75.3128,\n low: 73.3814,\n close: 74.2571,\n volume: 282778778\n },\n {\n x: new Date('2013-11-25'),\n open: 74.4314,\n high: 79.7614,\n low: 74.4285,\n close: 79.4385,\n volume: 327405302\n },\n {\n x: new Date('2013-12-02'),\n open: 79.7143,\n high: 82.1622,\n low: 78.6885,\n close: 80.0028,\n volume: 522055676\n },\n {\n x: new Date('2013-12-09'),\n open: 80.1286,\n high: 81.5671,\n low: 79.0957,\n close: 79.2043,\n volume: 387271099\n },\n {\n x: new Date('2013-12-16'),\n open: 79.2885,\n high: 80.377,\n low: 76.9714,\n close: 78.4314,\n volume: 457580848\n },\n {\n x: new Date('2013-12-23'),\n open: 81.1428,\n high: 81.6971,\n low: 79.9285,\n close: 80.0128,\n volume: 274253503\n },\n {\n x: new Date('2013-12-30'),\n open: 79.6371,\n high: 80.1828,\n low: 77.2043,\n close: 77.2828,\n volume: 275734934\n },\n {\n x: new Date('2014-01-06'),\n open: 76.7785,\n high: 78.1228,\n low: 75.8728,\n close: 76.1343,\n volume: 393462075\n },\n {\n x: new Date('2014-01-13'),\n open: 75.7014,\n high: 80.0285,\n low: 75.6971,\n close: 77.2385,\n volume: 439557459\n },\n {\n x: new Date('2014-01-20'),\n open: 77.2843,\n high: 79.6128,\n low: 77.2028,\n close: 78.01,\n volume: 385585525\n },\n {\n x: new Date('2014-01-27'),\n open: 78.5814,\n high: 79.2571,\n low: 70.5071,\n close: 71.5143,\n volume: 813702575\n },\n {\n x: new Date('2014-02-03'),\n open: 71.8014,\n high: 74.7042,\n low: 71.3286,\n close: 74.24,\n volume: 434447570\n },\n {\n x: new Date('2014-02-10'),\n open: 74.0943,\n high: 77.9971,\n low: 74,\n close: 77.7128,\n volume: 379011880\n },\n {\n x: new Date('2014-02-17'),\n open: 78,\n high: 78.7414,\n low: 74.9428,\n close: 75.0357,\n volume: 289609443\n },\n {\n x: new Date('2014-02-24'),\n open: 74.7357,\n high: 76.1071,\n low: 73.6571,\n close: 75.1771,\n volume: 367569649\n },\n {\n x: new Date('2014-03-03'),\n open: 74.7743,\n high: 76.3928,\n low: 74.6871,\n close: 75.7771,\n volume: 275972640\n },\n {\n x: new Date('2014-03-10'),\n open: 75.48,\n high: 77.0943,\n low: 74.7143,\n close: 74.9557,\n volume: 287729528\n },\n {\n x: new Date('2014-03-17'),\n open: 75.3857,\n high: 76.6057,\n low: 75.0286,\n close: 76.1243,\n volume: 303531061\n },\n {\n x: new Date('2014-03-24'),\n open: 76.9171,\n high: 78.4285,\n low: 76.3214,\n close: 76.6943,\n volume: 338387221\n },\n {\n x: new Date('2014-03-31'),\n open: 77.0328,\n high: 77.64,\n low: 75.7971,\n close: 75.9743,\n volume: 245749459\n },\n {\n x: new Date('2014-04-07'),\n open: 75.4314,\n high: 76.0343,\n low: 73.8771,\n close: 74.23,\n volume: 312008139\n },\n {\n x: new Date('2014-04-14'),\n open: 74.5571,\n high: 75.3943,\n low: 73.0471,\n close: 74.9914,\n volume: 241209047\n },\n {\n x: new Date('2014-04-21'),\n open: 75.0485,\n high: 81.7128,\n low: 74.8514,\n close: 81.7057,\n volume: 476651465\n },\n {\n x: new Date('2014-04-28'),\n open: 81.8285,\n high: 85.6328,\n low: 81.7928,\n close: 84.6543,\n volume: 473712709\n },\n {\n x: new Date('2014-05-05'),\n open: 84.3057,\n high: 86.3442,\n low: 82.9043,\n close: 83.6489,\n volume: 365535013\n },\n {\n x: new Date('2014-05-12'),\n open: 83.9271,\n high: 85.3614,\n low: 83.6285,\n close: 85.3585,\n volume: 260931637\n },\n {\n x: new Date('2014-05-19'),\n open: 85.4071,\n high: 87.8184,\n low: 85.3328,\n close: 87.7328,\n volume: 294298274\n },\n {\n x: new Date('2014-05-26'),\n open: 87.9828,\n high: 92.0243,\n low: 87.9471,\n close: 90.4285,\n volume: 400232120\n },\n {\n x: new Date('2014-06-02'),\n open: 90.5657,\n high: 93.0371,\n low: 88.9285,\n close: 92.2243,\n volume: 412158024\n },\n {\n x: new Date('2014-06-09'),\n open: 92.7,\n high: 95.05,\n low: 90.88,\n close: 91.28,\n volume: 292422550\n },\n {\n x: new Date('2014-06-16'),\n open: 91.51,\n high: 92.75,\n low: 90.9,\n close: 90.91,\n volume: 234325480\n },\n {\n x: new Date('2014-06-23'),\n open: 91.32,\n high: 92,\n low: 89.65,\n close: 91.98,\n volume: 213712160\n },\n {\n x: new Date('2014-06-30'),\n open: 92.1,\n high: 94.1,\n low: 92.09,\n close: 94.03,\n volume: 138936570\n },\n {\n x: new Date('2014-07-07'),\n open: 94.14,\n high: 96.8,\n low: 93.52,\n close: 95.22,\n volume: 229782440\n },\n {\n x: new Date('2014-07-14'),\n open: 95.86,\n high: 97.1,\n low: 92.57,\n close: 94.43,\n volume: 248104390\n },\n {\n x: new Date('2014-07-21'),\n open: 94.99,\n high: 97.88,\n low: 93.72,\n close: 97.671,\n volume: 273021350\n },\n {\n x: new Date('2014-07-28'),\n open: 97.82,\n high: 99.44,\n low: 94.81,\n close: 96.13,\n volume: 235868530\n },\n {\n x: new Date('2014-08-04'),\n open: 96.37,\n high: 96.58,\n low: 93.28,\n close: 94.74,\n volume: 222522120\n },\n {\n x: new Date('2014-08-11'),\n open: 95.27,\n high: 98.19,\n low: 94.8355,\n close: 97.98,\n volume: 178806580\n },\n {\n x: new Date('2014-08-18'),\n open: 98.49,\n high: 101.47,\n low: 97.98,\n close: 101.32,\n volume: 246446280\n },\n {\n x: new Date('2014-08-25'),\n open: 101.79,\n high: 102.9,\n low: 100.7,\n close: 102.5,\n volume: 232858250\n },\n {\n x: new Date('2014-09-01'),\n open: 103.06,\n high: 103.74,\n low: 97.79,\n close: 98.97,\n volume: 322045910\n },\n {\n x: new Date('2014-09-08'),\n open: 99.3,\n high: 103.08,\n low: 96.14,\n close: 101.66,\n volume: 460851840\n },\n {\n x: new Date('2014-09-15'),\n open: 102.81,\n high: 103.05,\n low: 98.89,\n close: 100.96,\n volume: 296425730\n },\n {\n x: new Date('2014-09-22'),\n open: 101.8,\n high: 102.94,\n low: 97.72,\n close: 100.75,\n volume: 337617850\n },\n {\n x: new Date('2014-09-29'),\n open: 98.65,\n high: 101.54,\n low: 98.04,\n close: 99.62,\n volume: 246900230\n },\n {\n x: new Date('2014-10-06'),\n open: 99.95,\n high: 102.38,\n low: 98.31,\n close: 100.73,\n volume: 279646740\n },\n {\n x: new Date('2014-10-13'),\n open: 101.33,\n high: 101.78,\n low: 95.18,\n close: 97.67,\n volume: 356408760\n },\n {\n x: new Date('2014-10-20'),\n open: 98.315,\n high: 105.49,\n low: 98.22,\n close: 105.22,\n volume: 355329760\n },\n {\n x: new Date('2014-10-27'),\n open: 104.85,\n high: 108.04,\n low: 104.7,\n close: 108,\n volume: 219443560\n },\n {\n x: new Date('2014-11-03'),\n open: 108.22,\n high: 110.3,\n low: 107.72,\n close: 109.01,\n volume: 199332700\n },\n {\n x: new Date('2014-11-10'),\n open: 109.02,\n high: 114.19,\n low: 108.4,\n close: 114.18,\n volume: 203976340\n },\n {\n x: new Date('2014-11-17'),\n open: 114.27,\n high: 117.57,\n low: 113.3,\n close: 116.47,\n volume: 232574480\n },\n {\n x: new Date('2014-11-24'),\n open: 116.85,\n high: 119.75,\n low: 116.62,\n close: 118.93,\n volume: 181158620\n },\n {\n x: new Date('2014-12-01'),\n open: 118.81,\n high: 119.25,\n low: 111.27,\n close: 115,\n volume: 266118290\n },\n {\n x: new Date('2014-12-08'),\n open: 114.1,\n high: 114.85,\n low: 109.35,\n close: 109.73,\n volume: 259311140\n },\n {\n x: new Date('2014-12-15'),\n open: 110.7,\n high: 113.24,\n low: 106.26,\n close: 111.78,\n volume: 326382400\n },\n {\n x: new Date('2014-12-22'),\n open: 112.16,\n high: 114.52,\n low: 111.97,\n close: 113.99,\n volume: 119248900\n },\n {\n x: new Date('2014-12-29'),\n open: 113.79,\n high: 114.77,\n low: 107.35,\n close: 109.33,\n volume: 151780640\n },\n {\n x: new Date('2015-01-05'),\n open: 108.29,\n high: 113.25,\n low: 104.63,\n close: 112.01,\n volume: 282690970\n },\n {\n x: new Date('2015-01-12'),\n open: 112.6,\n high: 112.8,\n low: 105.2,\n close: 105.99,\n volume: 303531140\n },\n {\n x: new Date('2015-01-19'),\n open: 107.84,\n high: 113.75,\n low: 106.5,\n close: 112.98,\n volume: 198362640\n },\n {\n x: new Date('2015-01-26'),\n open: 113.74,\n high: 120,\n low: 109.03,\n close: 117.16,\n volume: 461747290\n },\n {\n x: new Date('2015-02-02'),\n open: 118.05,\n high: 120.51,\n low: 116.08,\n close: 118.93,\n volume: 270190470\n },\n {\n x: new Date('2015-02-09'),\n open: 118.55,\n high: 127.48,\n low: 118.43,\n close: 127.08,\n volume: 301354470\n },\n {\n x: new Date('2015-02-16'),\n open: 127.49,\n high: 129.5,\n low: 126.92,\n close: 129.495,\n volume: 193883960\n },\n {\n x: new Date('2015-02-23'),\n open: 130.02,\n high: 133.6,\n low: 126.61,\n close: 128.46,\n volume: 369856960\n },\n {\n x: new Date('2015-03-02'),\n open: 129.25,\n high: 130.28,\n low: 125.76,\n close: 126.6,\n volume: 246472020\n },\n {\n x: new Date('2015-03-09'),\n open: 127.96,\n high: 129.57,\n low: 121.63,\n close: 123.59,\n volume: 325921230\n },\n {\n x: new Date('2015-03-16'),\n open: 123.88,\n high: 129.2451,\n low: 122.87,\n close: 125.9,\n volume: 266016400\n },\n {\n x: new Date('2015-03-23'),\n open: 127.12,\n high: 128.04,\n low: 122.6,\n close: 123.25,\n volume: 208731730\n },\n {\n x: new Date('2015-03-30'),\n open: 124.05,\n high: 126.49,\n low: 123.1,\n close: 125.32,\n volume: 161628950\n },\n {\n x: new Date('2015-04-06'),\n open: 124.47,\n high: 128.1218,\n low: 124.33,\n close: 127.1,\n volume: 181454510\n },\n {\n x: new Date('2015-04-13'),\n open: 128.37,\n high: 128.57,\n low: 124.46,\n close: 124.75,\n volume: 170090870\n },\n {\n x: new Date('2015-04-20'),\n open: 125.57,\n high: 130.63,\n low: 125.17,\n close: 130.28,\n volume: 206698310\n },\n {\n x: new Date('2015-04-27'),\n open: 132.31,\n high: 134.54,\n low: 124.58,\n close: 128.95,\n volume: 417115180\n },\n {\n x: new Date('2015-05-04'),\n open: 129.5,\n high: 130.57,\n low: 123.36,\n close: 127.62,\n volume: 270197900\n },\n {\n x: new Date('2015-05-11'),\n open: 127.39,\n high: 129.49,\n low: 124.82,\n close: 128.77,\n volume: 207858180\n },\n {\n x: new Date('2015-05-18'),\n open: 128.38,\n high: 132.97,\n low: 128.36,\n close: 132.54,\n volume: 216438970\n },\n {\n x: new Date('2015-05-25'),\n open: 132.6,\n high: 132.91,\n low: 129.12,\n close: 130.28,\n volume: 197468800\n },\n {\n x: new Date('2015-06-01'),\n open: 131.2,\n high: 131.39,\n low: 128.36,\n close: 128.65,\n volume: 170465550\n },\n {\n x: new Date('2015-06-08'),\n open: 128.9,\n high: 130.18,\n low: 125.62,\n close: 127.17,\n volume: 219812710\n },\n {\n x: new Date('2015-06-15'),\n open: 126.1,\n high: 128.31,\n low: 125.71,\n close: 126.6,\n volume: 197925030\n },\n {\n x: new Date('2015-06-22'),\n open: 127.49,\n high: 129.8,\n low: 126.51,\n close: 126.75,\n volume: 195104520\n },\n {\n x: new Date('2015-06-29'),\n open: 125.46,\n high: 126.94,\n low: 124.48,\n close: 126.44,\n volume: 150747530\n },\n {\n x: new Date('2015-07-06'),\n open: 124.94,\n high: 126.23,\n low: 119.22,\n close: 123.28,\n volume: 274904180\n },\n {\n x: new Date('2015-07-13'),\n open: 125.03,\n high: 129.62,\n low: 124.32,\n close: 129.62,\n volume: 188579340\n },\n {\n x: new Date('2015-07-20'),\n open: 130.97,\n high: 132.97,\n low: 121.99,\n close: 124.5,\n volume: 336423370\n },\n {\n x: new Date('2015-07-27'),\n open: 123.09,\n high: 123.91,\n low: 120.91,\n close: 121.3,\n volume: 191087840\n },\n {\n x: new Date('2015-08-03'),\n open: 121.5,\n high: 122.57,\n low: 112.1,\n close: 115.52,\n volume: 383883210\n },\n {\n x: new Date('2015-08-10'),\n open: 116.53,\n high: 119.99,\n low: 109.63,\n close: 115.96,\n volume: 344549090\n },\n {\n x: new Date('2015-08-17'),\n open: 116.04,\n high: 117.65,\n low: 105.645,\n close: 105.76,\n volume: 318855760\n },\n {\n x: new Date('2015-08-24'),\n open: 94.87,\n high: 113.31,\n low: 92,\n close: 113.29,\n volume: 498047270\n },\n {\n x: new Date('2015-08-31'),\n open: 112.03,\n high: 114.53,\n low: 107.36,\n close: 109.27,\n volume: 297402060\n },\n {\n x: new Date('2015-09-07'),\n open: 111.65,\n high: 114.21,\n low: 109.77,\n close: 114.21,\n volume: 251859600\n },\n {\n x: new Date('2015-09-14'),\n open: 116.58,\n high: 116.89,\n low: 111.87,\n close: 113.45,\n volume: 276281980\n },\n {\n x: new Date('2015-09-21'),\n open: 113.67,\n high: 116.69,\n low: 112.37,\n close: 114.71,\n volume: 238617740\n },\n {\n x: new Date('2015-09-28'),\n open: 113.85,\n high: 114.57,\n low: 107.31,\n close: 110.38,\n volume: 313017610\n },\n {\n x: new Date('2015-10-05'),\n open: 109.88,\n high: 112.28,\n low: 108.21,\n close: 112.12,\n volume: 261920950\n },\n {\n x: new Date('2015-10-12'),\n open: 112.73,\n high: 112.75,\n low: 109.56,\n close: 111.04,\n volume: 184208970\n },\n {\n x: new Date('2015-10-19'),\n open: 110.8,\n high: 119.228,\n low: 110.11,\n close: 119.08,\n volume: 221612230\n },\n {\n x: new Date('2015-10-26'),\n open: 118.08,\n high: 121.22,\n low: 113.99,\n close: 119.5,\n volume: 319660750\n },\n {\n x: new Date('2015-11-02'),\n open: 119.87,\n high: 123.82,\n low: 119.61,\n close: 121.06,\n volume: 194953700\n },\n {\n x: new Date('2015-11-09'),\n open: 120.96,\n high: 121.81,\n low: 112.27,\n close: 112.34,\n volume: 216054740\n },\n {\n x: new Date('2015-11-16'),\n open: 111.38,\n high: 119.92,\n low: 111,\n close: 119.3,\n volume: 189492500\n },\n {\n x: new Date('2015-11-23'),\n open: 119.27,\n high: 119.73,\n low: 117.12,\n close: 117.81,\n volume: 109582040\n },\n {\n x: new Date('2015-11-30'),\n open: 117.99,\n high: 119.41,\n low: 114.22,\n close: 119.03,\n volume: 205415620\n },\n {\n x: new Date('2015-12-07'),\n open: 118.98,\n high: 119.86,\n low: 112.851,\n close: 113.18,\n volume: 188609110\n },\n {\n x: new Date('2015-12-14'),\n open: 112.18,\n high: 112.8,\n low: 105.81,\n close: 106.03,\n volume: 314856190\n },\n {\n x: new Date('2015-12-21'),\n open: 107.28,\n high: 109,\n low: 105.57,\n close: 108.03,\n volume: 126450510\n },\n {\n x: new Date('2015-12-28'),\n open: 107.59,\n high: 109.43,\n low: 104.82,\n close: 105.26,\n volume: 123621760\n },\n {\n x: new Date('2016-01-04'),\n open: 102.61,\n high: 105.85,\n low: 96.43,\n close: 96.96,\n volume: 343000960\n },\n {\n x: new Date('2016-01-11'),\n open: 98.97,\n high: 101.19,\n low: 95.36,\n close: 97.13,\n volume: 303375940\n },\n {\n x: new Date('2016-01-18'),\n open: 98.41,\n high: 101.46,\n low: 93.42,\n close: 101.42,\n volume: 242982970\n },\n {\n x: new Date('2016-01-25'),\n open: 101.52,\n high: 101.53,\n low: 92.39,\n close: 97.34,\n volume: 376481100\n },\n {\n x: new Date('2016-02-01'),\n open: 96.47,\n high: 97.33,\n low: 93.69,\n close: 94.02,\n volume: 216608840\n },\n {\n x: new Date('2016-02-08'),\n open: 93.13,\n high: 96.35,\n low: 92.59,\n close: 93.99,\n volume: 230794620\n },\n {\n x: new Date('2016-02-15'),\n open: 95.02,\n high: 98.89,\n low: 94.61,\n close: 96.04,\n volume: 167001070\n },\n {\n x: new Date('2016-02-22'),\n open: 96.31,\n high: 98.0237,\n low: 93.32,\n close: 96.91,\n volume: 158759600\n },\n {\n x: new Date('2016-02-29'),\n open: 96.86,\n high: 103.75,\n low: 96.65,\n close: 103.01,\n volume: 201482180\n },\n {\n x: new Date('2016-03-07'),\n open: 102.39,\n high: 102.83,\n low: 100.15,\n close: 102.26,\n volume: 155437450\n },\n {\n x: new Date('2016-03-14'),\n open: 101.91,\n high: 106.5,\n low: 101.78,\n close: 105.92,\n volume: 181323210\n },\n {\n x: new Date('2016-03-21'),\n open: 105.93,\n high: 107.65,\n low: 104.89,\n close: 105.67,\n volume: 119054360\n },\n {\n x: new Date('2016-03-28'),\n open: 106,\n high: 110.42,\n low: 104.88,\n close: 109.99,\n volume: 147641240\n },\n {\n x: new Date('2016-04-04'),\n open: 110.42,\n high: 112.19,\n low: 108.121,\n close: 108.66,\n volume: 145351790\n },\n {\n x: new Date('2016-04-11'),\n open: 108.97,\n high: 112.39,\n low: 108.66,\n close: 109.85,\n volume: 161518860\n },\n {\n x: new Date('2016-04-18'),\n open: 108.89,\n high: 108.95,\n low: 104.62,\n close: 105.68,\n volume: 188775240\n },\n {\n x: new Date('2016-04-25'),\n open: 105,\n high: 105.65,\n low: 92.51,\n close: 93.74,\n volume: 345910030\n },\n {\n x: new Date('2016-05-02'),\n open: 93.965,\n high: 95.9,\n low: 91.85,\n close: 92.72,\n volume: 225114110\n },\n {\n x: new Date('2016-05-09'),\n open: 93,\n high: 93.77,\n low: 89.47,\n close: 90.52,\n volume: 215596350\n },\n {\n x: new Date('2016-05-16'),\n open: 92.39,\n high: 95.43,\n low: 91.65,\n close: 95.22,\n volume: 212312980\n },\n {\n x: new Date('2016-05-23'),\n open: 95.87,\n high: 100.73,\n low: 95.67,\n close: 100.35,\n volume: 203902650\n },\n {\n x: new Date('2016-05-30'),\n open: 99.6,\n high: 100.4,\n low: 96.63,\n close: 97.92,\n volume: 140064910\n },\n {\n x: new Date('2016-06-06'),\n open: 97.99,\n high: 101.89,\n low: 97.55,\n close: 98.83,\n volume: 124731320\n },\n {\n x: new Date('2016-06-13'),\n open: 98.69,\n high: 99.12,\n low: 95.3,\n close: 95.33,\n volume: 191017280\n },\n {\n x: new Date('2016-06-20'),\n open: 96,\n high: 96.89,\n low: 92.65,\n close: 93.4,\n volume: 206149160\n },\n {\n x: new Date('2016-06-27'),\n open: 93,\n high: 96.465,\n low: 91.5,\n close: 95.89,\n volume: 184254460\n },\n {\n x: new Date('2016-07-04'),\n open: 95.39,\n high: 96.89,\n low: 94.37,\n close: 96.68,\n volume: 111769640\n },\n {\n x: new Date('2016-07-11'),\n open: 96.75,\n high: 99.3,\n low: 96.73,\n close: 98.78,\n volume: 142244590\n },\n {\n x: new Date('2016-07-18'),\n open: 98.7,\n high: 101,\n low: 98.31,\n close: 98.66,\n volume: 147358320\n },\n {\n x: new Date('2016-07-25'),\n open: 98.25,\n high: 104.55,\n low: 96.42,\n close: 104.21,\n volume: 252358930\n },\n {\n x: new Date('2016-08-01'),\n open: 104.41,\n high: 107.65,\n low: 104,\n close: 107.48,\n volume: 168265830\n },\n {\n x: new Date('2016-08-08'),\n open: 107.52,\n high: 108.94,\n low: 107.16,\n close: 108.18,\n volume: 124255340\n },\n {\n x: new Date('2016-08-15'),\n open: 108.14,\n high: 110.23,\n low: 108.08,\n close: 109.36,\n volume: 131814920\n },\n {\n x: new Date('2016-08-22'),\n open: 108.86,\n high: 109.32,\n low: 106.31,\n close: 106.94,\n volume: 123373540\n },\n {\n x: new Date('2016-08-29'),\n open: 106.62,\n high: 108,\n low: 105.5,\n close: 107.73,\n volume: 134426100\n },\n {\n x: new Date('2016-09-05'),\n open: 107.9,\n high: 108.76,\n low: 103.13,\n close: 103.13,\n volume: 168312530\n },\n {\n x: new Date('2016-09-12'),\n open: 102.65,\n high: 116.13,\n low: 102.53,\n close: 114.92,\n volume: 388543710\n },\n {\n x: new Date('2016-09-19'),\n open: 115.19,\n high: 116.18,\n low: 111.55,\n close: 112.71,\n volume: 200842480\n },\n {\n x: new Date('2016-09-26'),\n open: 111.64,\n high: 114.64,\n low: 111.55,\n close: 113.05,\n volume: 156186800\n },\n {\n x: new Date('2016-10-03'),\n open: 112.71,\n high: 114.56,\n low: 112.28,\n close: 114.06,\n volume: 125587350\n },\n {\n x: new Date('2016-10-10'),\n open: 115.02,\n high: 118.69,\n low: 114.72,\n close: 117.63,\n volume: 208231690\n },\n {\n x: new Date('2016-10-17'),\n open: 117.33,\n high: 118.21,\n low: 113.8,\n close: 116.6,\n volume: 114497020\n },\n {\n x: new Date('2016-10-24'),\n open: 117.1,\n high: 118.36,\n low: 113.31,\n close: 113.72,\n volume: 204530120\n },\n {\n x: new Date('2016-10-31'),\n open: 113.65,\n high: 114.23,\n low: 108.11,\n close: 108.84,\n volume: 155287280\n },\n {\n x: new Date('2016-11-07'),\n open: 110.08,\n high: 111.72,\n low: 105.83,\n close: 108.43,\n volume: 206825070\n },\n {\n x: new Date('2016-11-14'),\n open: 107.71,\n high: 110.54,\n low: 104.08,\n close: 110.06,\n volume: 197790040\n },\n {\n x: new Date('2016-11-21'),\n open: 110.12,\n high: 112.42,\n low: 110.01,\n close: 111.79,\n volume: 93992370\n },\n {\n x: new Date('2016-11-28'),\n open: 111.43,\n high: 112.465,\n low: 108.85,\n close: 109.9,\n volume: 155229390\n },\n {\n x: new Date('2016-12-05'),\n open: 110,\n high: 114.7,\n low: 108.25,\n close: 113.95,\n volume: 151624650\n },\n {\n x: new Date('2016-12-12'),\n open: 113.29,\n high: 116.73,\n low: 112.49,\n close: 115.97,\n volume: 194003220\n },\n {\n x: new Date('2016-12-19'),\n open: 115.8,\n high: 117.5,\n low: 115.59,\n close: 116.52,\n volume: 113106370\n },\n {\n x: new Date('2016-12-26'),\n open: 116.52,\n high: 118.0166,\n low: 115.43,\n close: 115.82,\n volume: 84354060\n },\n {\n x: new Date('2017-01-02'),\n open: 115.8,\n high: 118.16,\n low: 114.76,\n close: 117.91,\n volume: 103680760\n },\n {\n x: new Date('2017-01-09'),\n open: 117.95,\n high: 119.93,\n low: 117.94,\n close: 119.04,\n volume: 138446660\n },\n {\n x: new Date('2017-01-16'),\n open: 118.34,\n high: 120.5,\n low: 118.22,\n close: 120,\n volume: 113576380\n },\n {\n x: new Date('2017-01-23'),\n open: 120,\n high: 122.44,\n low: 119.5,\n close: 121.95,\n volume: 124406640\n },\n {\n x: new Date('2017-01-30'),\n open: 120.93,\n high: 130.49,\n low: 120.62,\n close: 129.08,\n volume: 248063580\n },\n {\n x: new Date('2017-02-06'),\n open: 129.13,\n high: 132.94,\n low: 128.9,\n close: 132.12,\n volume: 136252280\n },\n {\n x: new Date('2017-02-13'),\n open: 133.08,\n high: 136.27,\n low: 132.75,\n close: 135.72,\n volume: 136326260\n },\n {\n x: new Date('2017-02-20'),\n open: 136.23,\n high: 137.48,\n low: 135.28,\n close: 136.66,\n volume: 87773190\n },\n {\n x: new Date('2017-02-27'),\n open: 137.14,\n high: 140.2786,\n low: 136.28,\n close: 139.78,\n volume: 127757050\n },\n {\n x: new Date('2017-03-06'),\n open: 139.365,\n high: 139.98,\n low: 137.05,\n close: 139.14,\n volume: 99061270\n },\n {\n x: new Date('2017-03-13'),\n open: 138.85,\n high: 141.02,\n low: 138.82,\n close: 139.99,\n volume: 120881720\n },\n {\n x: new Date('2017-03-20'),\n open: 140.4,\n high: 142.8,\n low: 139.73,\n close: 140.64,\n volume: 129178500\n },\n {\n x: new Date('2017-03-27'),\n open: 139.39,\n high: 144.5,\n low: 138.62,\n close: 143.66,\n volume: 126819590\n },\n {\n x: new Date('2017-04-03'),\n open: 143.71,\n high: 145.46,\n low: 143.05,\n close: 143.34,\n volume: 105274540\n },\n {\n x: new Date('2017-04-10'),\n open: 143.6,\n high: 143.8792,\n low: 140.06,\n close: 141.05,\n volume: 87342130\n },\n {\n x: new Date('2017-04-17'),\n open: 141.48,\n high: 142.92,\n low: 140.45,\n close: 142.27,\n volume: 89092650\n },\n {\n x: new Date('2017-04-24'),\n open: 143.5,\n high: 144.9,\n low: 143.18,\n close: 143.65,\n volume: 90423600\n },\n {\n x: new Date('2017-05-01'),\n open: 145.1,\n high: 148.98,\n low: 144.27,\n close: 148.96,\n volume: 173861760\n },\n {\n x: new Date('2017-05-08'),\n open: 149.03,\n high: 156.42,\n low: 149.03,\n close: 156.1,\n volume: 173087500\n },\n {\n x: new Date('2017-05-15'),\n open: 156.01,\n high: 156.65,\n low: 149.71,\n close: 153.06,\n volume: 156993820\n },\n {\n x: new Date('2017-05-22'),\n open: 154,\n high: 154.9,\n low: 152.67,\n close: 153.61,\n volume: 103151450\n },\n {\n x: new Date('2017-05-29'),\n open: 153.42,\n high: 155.45,\n low: 152.22,\n close: 155.45,\n volume: 88670120\n },\n {\n x: new Date('2017-06-05'),\n open: 154.34,\n high: 155.98,\n low: 146.02,\n close: 148.98,\n volume: 158814040\n },\n {\n x: new Date('2017-06-12'),\n open: 145.74,\n high: 147.5,\n low: 142.2,\n close: 142.27,\n volume: 219638930\n },\n {\n x: new Date('2017-06-19'),\n open: 143.66,\n high: 147.16,\n low: 143.66,\n close: 146.28,\n volume: 132832660\n },\n {\n x: new Date('2017-06-26'),\n open: 147.17,\n high: 148.28,\n low: 142.28,\n close: 144.02,\n volume: 126890110\n },\n {\n x: new Date('2017-07-03'),\n open: 144.88,\n high: 145.3001,\n low: 142.41,\n close: 144.18,\n volume: 78465450\n },\n {\n x: new Date('2017-07-10'),\n open: 144.11,\n high: 149.33,\n low: 143.37,\n close: 149.04,\n volume: 109759170\n },\n {\n x: new Date('2017-07-17'),\n open: 148.82,\n high: 151.74,\n low: 148.57,\n close: 150.27,\n volume: 104744470\n },\n {\n x: new Date('2017-07-24'),\n open: 150.58,\n high: 153.99,\n low: 147.3,\n close: 149.5,\n volume: 105536280\n },\n {\n x: new Date('2017-07-31'),\n open: 149.9,\n high: 159.75,\n low: 148.13,\n close: 156.39,\n volume: 170204830\n },\n {\n x: new Date('2017-08-07'),\n open: 157.06,\n high: 161.83,\n low: 154.63,\n close: 157.48,\n volume: 149860480\n },\n {\n x: new Date('2017-08-14'),\n open: 159.32,\n high: 162.51,\n low: 156.72,\n close: 157.5,\n volume: 133829670\n },\n {\n x: new Date('2017-08-21'),\n open: 157.5,\n high: 160.74,\n low: 155.1101,\n close: 159.86,\n volume: 112238670\n },\n {\n x: new Date('2017-08-28'),\n open: 160.14,\n high: 164.94,\n low: 159.93,\n close: 164.05,\n volume: 125610990\n },\n {\n x: new Date('2017-09-04'),\n open: 163.75,\n high: 164.25,\n low: 158.53,\n close: 158.63,\n volume: 101419110\n },\n {\n x: new Date('2017-09-11'),\n open: 160.5,\n high: 163.96,\n low: 157.91,\n close: 159.88,\n volume: 220431100\n },\n {\n x: new Date('2017-09-18'),\n open: 160.11,\n high: 160.5,\n low: 157.995,\n close: 158.67,\n volume: 27939544\n }\n];\nexport let axesData: object[] = [\n { xDate: new Date('2013-03-27'), Open: 85.97, High: 86.37, Low: 85.96, Close: 86.33 },\n { xDate: new Date('2013-03-29'), Open: 85.97, High: 86.37, Low: 85.96, Close: 86.33 },\n { xDate: new Date('2013-04-01'), Open: 86.1, High: 86.15, Low: 85.9, Close: 86.03 },\n { xDate: new Date('2013-04-03'), Open: 85.93, High: 86.17, Low: 85.84, Close: 86.02 },\n { xDate: new Date('2013-04-05'), Open: 85.74, High: 86, Low: 85.66, Close: 86 },\n { xDate: new Date('2013-04-07'), Open: 85.71, High: 85.71, Low: 85.36, Close: 85.62 },\n { xDate: new Date('2013-04-09'), Open: 85.3, High: 85.92, Low: 85.16, Close: 85.8 },\n { xDate: new Date('2013-04-11'), Open: 84.23, High: 85.46, Low: 84.23, Close: 85.2 },\n { xDate: new Date('2013-04-13'), Open: 84.51, High: 84.54, Low: 84.19, Close: 84.3 },\n { xDate: new Date('2013-04-15'), Open: 84.44, High: 84.65, Low: 84.2, Close: 84.63 },\n { xDate: new Date('2013-04-17'), Open: 84.6, High: 84.81, Low: 84.59, Close: 84.65 },\n { xDate: new Date('2013-04-19'), Open: 84.52, High: 84.86, Low: 84.4, Close: 84.76 },\n { xDate: new Date('2013-04-21'), Open: 84.17, High: 84.66, Low: 84.16, Close: 84.47 },\n { xDate: new Date('2013-04-23'), Open: 84.22, High: 84.3, Low: 83.98, Close: 84.26 },\n { xDate: new Date('2013-04-25'), Open: 83.75, High: 84.1, Low: 83.65, Close: 84 },\n { xDate: new Date('2013-04-27'), Open: 84, High: 84.01, Low: 83.67, Close: 83.74 },\n { xDate: new Date('2013-04-29'), Open: 84, High: 84.01, Low: 83.67, Close: 83.74 },\n { xDate: new Date('2013-05-01'), Open: 84.3, High: 84.45, Low: 84.19, Close: 84.22 },\n { xDate: new Date('2013-05-03'), Open: 83.79, High: 84.19, Low: 83.7, Close: 84.04 },\n { xDate: new Date('2013-05-05'), Open: 84.02, High: 84.02, Low: 83.69, Close: 83.71 },\n { xDate: new Date('2013-05-07'), Open: 84.01, High: 84.04, Low: 83.82, Close: 83.96 },\n { xDate: new Date('2013-05-09'), Open: 83.9, High: 84.02, Low: 83.86, Close: 83.94 },\n { xDate: new Date('2013-05-11'), Open: 84.09, High: 84.17, Low: 83.9, Close: 84.06 },\n { xDate: new Date('2013-05-13'), Open: 83.89, High: 84.25, Low: 83.77, Close: 84.01 },\n { xDate: new Date('2013-05-15'), Open: 84.05, High: 84.14, Low: 83.84, Close: 83.91 },\n { xDate: new Date('2013-05-17'), Open: 84.49, High: 84.65, Low: 84.18, Close: 84.22 },\n { xDate: new Date('2013-05-19'), Open: 84.99, High: 85.1, Low: 84.37, Close: 84.43 },\n { xDate: new Date('2013-05-21'), Open: 84.96, High: 85.06, Low: 84.7, Close: 85.01 },\n { xDate: new Date('2013-05-23'), Open: 84.68, High: 84.9, Low: 84.65, Close: 84.76 },\n { xDate: new Date('2013-05-25'), Open: 84.35, High: 85.03, Low: 84.32, Close: 84.67 },\n { xDate: new Date('2013-05-27'), Open: 84.19, High: 84.31, Low: 84.16, Close: 84.19 },\n { xDate: new Date('2013-05-29'), Open: 84.19, High: 84.31, Low: 84.16, Close: 84.19 },\n { xDate: new Date('2013-06-01'), Open: 84.2, High: 84.29, Low: 84.04, Close: 84.15 },\n { xDate: new Date('2013-06-03'), Open: 84.21, High: 84.25, Low: 84.03, Close: 84.17 },\n { xDate: new Date('2013-06-05'), Open: 84.72, High: 84.87, Low: 84.44, Close: 84.49 },\n { xDate: new Date('2013-06-07'), Open: 84.85, High: 84.88, Low: 84.5, Close: 84.72 },\n { xDate: new Date('2013-06-09'), Open: 84.53, High: 84.74, Low: 84.25, Close: 84.69 },\n { xDate: new Date('2013-06-11'), Open: 84.4, High: 84.7, Low: 84.27, Close: 84.52 },\n { xDate: new Date('2013-06-13'), Open: 84.96, High: 85.07, Low: 84.5, Close: 84.57 },\n { xDate: new Date('2013-06-15'), Open: 85.28, High: 85.32, Low: 84.95, Close: 85.03 },\n { xDate: new Date('2013-06-17'), Open: 85.35, High: 85.39, Low: 85.1, Close: 85.32 },\n { xDate: new Date('2013-06-19'), Open: 85.65, High: 85.66, Low: 85.21, Close: 85.36 },\n { xDate: new Date('2013-06-21'), Open: 85.38, High: 85.85, Low: 85.25, Close: 85.67 },\n { xDate: new Date('2013-06-23'), Open: 85.8, High: 85.96, Low: 85.67, Close: 85.83 },\n { xDate: new Date('2013-06-25'), Open: 86.07, High: 86.22, Low: 85.75, Close: 85.87 },\n { xDate: new Date('2013-06-27'), Open: 86.05, High: 86.08, Low: 85.68, Close: 85.79 },\n { xDate: new Date('2013-06-29'), Open: 86.05, High: 86.08, Low: 85.68, Close: 85.79 },\n { xDate: new Date('2013-07-01'), Open: 85.85, High: 86.25, Low: 85.79, Close: 86.06 },\n { xDate: new Date('2013-07-03'), Open: 85.6, High: 85.85, Low: 85.49, Close: 85.81 },\n { xDate: new Date('2013-07-05'), Open: 85.94, High: 86, Low: 85.48, Close: 85.66 },\n { xDate: new Date('2013-07-07'), Open: 86.55, High: 86.64, Low: 85.36, Close: 85.92 },\n { xDate: new Date('2013-07-09'), Open: 86.46, High: 86.87, Low: 86.4, Close: 86.71 },\n { xDate: new Date('2013-07-11'), Open: 86.3, High: 86.39, Low: 86.13, Close: 86.38 },\n { xDate: new Date('2013-07-13'), Open: 85.74, High: 86.44, Low: 85.67, Close: 86.19 },\n { xDate: new Date('2013-07-15'), Open: 85.56, High: 85.62, Low: 85.34, Close: 85.61 },\n { xDate: new Date('2013-07-17'), Open: 85.79, High: 85.89, Low: 85.36, Close: 85.52 },\n { xDate: new Date('2013-07-19'), Open: 85.54, High: 86, Low: 85.51, Close: 85.76 },\n { xDate: new Date('2013-07-21'), Open: 85, High: 85.17, Low: 84.87, Close: 85.15 },\n { xDate: new Date('2013-07-23'), Open: 85.1, High: 85.28, Low: 84.72, Close: 85.08 },\n { xDate: new Date('2013-07-25'), Open: 85.46, High: 85.56, Low: 85.18, Close: 85.37 },\n { xDate: new Date('2013-07-27'), Open: 85.42, High: 85.44, Low: 85.09, Close: 85.42 },\n { xDate: new Date('2013-07-29'), Open: 85.42, High: 85.44, Low: 85.09, Close: 85.42 },\n { xDate: new Date('2013-08-01'), Open: 85.79, High: 85.89, Low: 85.36, Close: 85.54 },\n { xDate: new Date('2013-08-03'), Open: 85.83, High: 85.85, Low: 85.55, Close: 85.64 },\n { xDate: new Date('2013-08-05'), Open: 86.19, High: 86.25, Low: 85.8, Close: 85.98 },\n { xDate: new Date('2013-08-07'), Open: 86.17, High: 86.28, Low: 85.96, Close: 86.07 },\n { xDate: new Date('2013-08-09'), Open: 86.19, High: 86.26, Low: 85.97, Close: 86.2 },\n { xDate: new Date('2013-08-11'), Open: 85.98, High: 86.31, Low: 85.86, Close: 86.15 },\n { xDate: new Date('2013-08-13'), Open: 85.82, High: 86.18, Low: 85.74, Close: 85.78 },\n { xDate: new Date('2013-08-15'), Open: 85.45, High: 85.66, Low: 85.41, Close: 85.55 },\n { xDate: new Date('2013-08-17'), Open: 85.53, High: 85.53, Low: 85.31, Close: 85.48 },\n { xDate: new Date('2013-08-19'), Open: 85.6, High: 85.68, Low: 85.34, Close: 85.39 },\n { xDate: new Date('2013-08-21'), Open: 85.6, High: 85.72, Low: 85.5, Close: 85.61 },\n { xDate: new Date('2013-08-23'), Open: 85.34, High: 85.52, Low: 85.3, Close: 85.49 },\n { xDate: new Date('2013-08-25'), Open: 85.66, High: 85.72, Low: 85.38, Close: 85.41 },\n { xDate: new Date('2013-08-27'), Open: 85.93, High: 85.95, Low: 85.59, Close: 85.62 },\n { xDate: new Date('2013-08-29'), Open: 85.91, High: 85.93, Low: 85.63, Close: 85.58 },\n { xDate: new Date('2013-09-01'), Open: 85.6, High: 85.87, Low: 85.5, Close: 85.81 }\n];","index.ts":"import { enableRipple } from '@syncfusion/ej2-base';\nenableRipple(true);\nimport { ChartTheme, Chart, LineSeries, HiloOpenCloseSeries, Crosshair, DateTime, ILoadedEventArgs } from '@syncfusion/ej2-charts';\nChart.Inject(LineSeries, DateTime, Crosshair, HiloOpenCloseSeries);\nimport { axesData } from './financial-data';\nimport { Browser } from '@syncfusion/ej2-base';\n\n/**\n * Sample for Crosshair\n */\n\n\n let chart: Chart = new Chart({\n //Initializing Chart Axes\n primaryXAxis: {\n majorGridLines: { width: 0 },\n valueType: 'DateTime',\n crosshairTooltip: { enable: true },\n labelFormat: 'MMM'\n },\n primaryYAxis:\n {\n minimum: 83, maximum: 87, interval: 1,\n title: 'Millions in USD',\n labelFormat: '{value}M',\n rowIndex: 0,\n crosshairTooltip: {\n enable: true\n }\n },\n axes: [\n {\n majorGridLines: { width: 0 },\n rowIndex: 0,\n opposedPosition: true,\n minimum: 82, maximum: 88, interval: 2,\n name: 'yAxis',\n title: 'Millions in USD (Stock)',\n crosshairTooltip: { enable: true }\n }\n ],\n // Initialize the chart series\n series: [\n {\n type: 'Line',\n dataSource: axesData,\n border: { width: 1.5 },\n xName: 'xDate', width: 2,\n yName: 'High',\n marker: {\n visible: true\n }\n },\n {\n type: 'HiloOpenClose',\n dataSource: axesData,\n yAxisName: 'yAxis',\n border: { width: 1.5 },\n bearFillColor: '#2ecd71', bullFillColor: '#e74c3d',\n xName: 'xDate', width: 2,\n high: 'High', low: 'Low', open: 'Open', close: 'Close'\n }\n ],\n /**\n * Initialize the crosshair\n */\n crosshair: { enable: true },\n legendSettings: { visible: false },\n width: Browser.isDevice ? '100%' : '80%',\n //Initializing Chart title\n title: 'Conns,Inc Stock Details',\n load: (args: ILoadedEventArgs) => {\n let selectedTheme: string = location.hash.split('/')[1];\n selectedTheme = selectedTheme ? selectedTheme : 'Material';\n args.chart.theme = (selectedTheme.charAt(0).toUpperCase() + selectedTheme.slice(1));\n }\n });\n chart.appendTo('#container');\n","index.html":"\n \n \n \n \n\n\n\n\n\n\n\n\n","systemjs.config.js":"System.config({\n transpiler: \"typescript\",\n typescriptOptions: {\n compilerOptions: {\n target: \"umd\",\n module: \"commonjs\",\n moduleResolution: \"node\",\n emitDecoratorMetadata: true,\n experimentalDecorators: true\n }\n },\n paths: {\n \"syncfusion:\": \"http://npmci.syncfusion.com/packages/production/\"\n },\n map: {\n main: \"index.ts\",\n typescript: \"https://unpkg.com/typescript@2.2.2/lib/typescript.js\",\n 'plugin-json':'https://cdnjs.cloudflare.com/ajax/libs/systemjs-plugin-json/0.3.0/json.min.js',\n \"@syncfusion/ej2-base\": \"syncfusion:ej2-base/dist/ej2-base.umd.min.js\",\n \"@syncfusion/ej2-buttons\": \"syncfusion:ej2-buttons/dist/ej2-buttons.umd.min.js\",\n \"@syncfusion/ej2-calendars\": \"syncfusion:ej2-calendars/dist/ej2-calendars.umd.min.js\",\n \"@syncfusion/ej2-charts\": \"syncfusion:ej2-charts/dist/ej2-charts.umd.min.js\",\n \"@syncfusion/ej2-circulargauge\": \"syncfusion:ej2-circulargauge/dist/ej2-circulargauge.umd.min.js\",\n \"@syncfusion/ej2-lineargauge\": \"syncfusion:ej2-lineargauge/dist/ej2-lineargauge.umd.min.js\",\n \"@syncfusion/ej2-data\": \"syncfusion:ej2-data/dist/ej2-data.umd.min.js\",\n \"@syncfusion/ej2-dropdowns\": \"syncfusion:ej2-dropdowns/dist/ej2-dropdowns.umd.min.js\",\n \"@syncfusion/ej2-grids\": \"syncfusion:ej2-grids/dist/ej2-grids.umd.min.js\", \n \"@syncfusion/ej2-inputs\": \"syncfusion:ej2-inputs/dist/ej2-inputs.umd.min.js\", \n \"@syncfusion/ej2-lists\": \"syncfusion:ej2-lists/dist/ej2-lists.umd.min.js\",\n \"@syncfusion/ej2-navigations\": \"syncfusion:ej2-navigations/dist/ej2-navigations.umd.min.js\", \n \"@syncfusion/ej2-popups\": \"syncfusion:ej2-popups/dist/ej2-popups.umd.min.js\",\n \"@syncfusion/ej2-excel-export\": \"syncfusion:ej2-excel-export/dist/ej2-excel-export.umd.min.js\",\n \"@syncfusion/ej2-pdf-export\": \"syncfusion:ej2-pdf-export/dist/ej2-pdf-export.umd.min.js\",\n \"@syncfusion/ej2-compression\": \"syncfusion:ej2-compression/dist/ej2-compression.umd.min.js\",\n \"@syncfusion/ej2-file-utils\": \"syncfusion:ej2-file-utils/dist/ej2-file-utils.umd.min.js\"\n },\n meta: { \n '*.json': { loader: 'plugin-json' }\n }\n});\nSystem.import('index.ts').catch(console.error.bind(console));"}
\ No newline at end of file
+{"financial-data":"/**\n * Data for technical indicators\n */\nexport let chartData: object[] = [\n {\n x: new Date('2012-04-02'),\n open: 85.9757,\n high: 90.6657,\n low: 85.7685,\n close: 90.5257,\n volume: 660187068\n },\n {\n x: new Date('2012-04-09'),\n open: 89.4471,\n high: 92,\n low: 86.2157,\n close: 86.4614,\n volume: 912634864\n },\n {\n x: new Date('2012-04-16'),\n open: 87.1514,\n high: 88.6071,\n low: 81.4885,\n close: 81.8543,\n volume: 1221746066\n },\n {\n x: new Date('2012-04-23'),\n open: 81.5157,\n high: 88.2857,\n low: 79.2857,\n close: 86.1428,\n volume: 965935749\n },\n {\n x: new Date('2012-04-30'),\n open: 85.4,\n high: 85.4857,\n low: 80.7385,\n close: 80.75,\n volume: 615249365\n },\n {\n x: new Date('2012-05-07'),\n open: 80.2143,\n high: 82.2685,\n low: 79.8185,\n close: 80.9585,\n volume: 541742692\n },\n {\n x: new Date('2012-05-14'),\n open: 80.3671,\n high: 81.0728,\n low: 74.5971,\n close: 75.7685,\n volume: 708126233\n },\n {\n x: new Date('2012-05-21'),\n open: 76.3571,\n high: 82.3571,\n low: 76.2928,\n close: 80.3271,\n volume: 682076215\n },\n {\n x: new Date('2012-05-28'),\n open: 81.5571,\n high: 83.0714,\n low: 80.0743,\n close: 80.1414,\n volume: 480059584\n },\n {\n x: new Date('2012-06-04'),\n open: 80.2143,\n high: 82.9405,\n low: 78.3571,\n close: 82.9028,\n volume: 517577005\n },\n {\n x: new Date('2012-06-11'),\n open: 83.96,\n high: 84.0714,\n low: 80.9571,\n close: 82.0185,\n volume: 499693120\n },\n {\n x: new Date('2012-06-18'),\n open: 81.5657,\n high: 84.2857,\n low: 81.4814,\n close: 83.1571,\n volume: 442172142\n },\n {\n x: new Date('2012-06-25'),\n open: 82.4714,\n high: 83.4285,\n low: 80.8014,\n close: 83.4285,\n volume: 371529102\n },\n {\n x: new Date('2012-07-02'),\n open: 83.5328,\n high: 87.7628,\n low: 83.3714,\n close: 86.5543,\n volume: 385906790\n },\n {\n x: new Date('2012-07-09'),\n open: 86.4714,\n high: 88.5528,\n low: 84.6685,\n close: 86.4243,\n volume: 524235196\n },\n {\n x: new Date('2012-07-16'),\n open: 86.4457,\n high: 87.9071,\n low: 86.1643,\n close: 86.3285,\n volume: 419537217\n },\n {\n x: new Date('2012-07-23'),\n open: 84.9143,\n high: 87.0971,\n low: 81.4285,\n close: 83.5943,\n volume: 680773023\n },\n {\n x: new Date('2012-07-30'),\n open: 84.4171,\n high: 88.2828,\n low: 83.9743,\n close: 87.9571,\n volume: 475109323\n },\n {\n x: new Date('2012-08-06'),\n open: 88.1843,\n high: 89.2857,\n low: 87.8943,\n close: 88.8143,\n volume: 312826308\n },\n {\n x: new Date('2012-08-13'),\n open: 89.0557,\n high: 92.5985,\n low: 89.0357,\n close: 92.5871,\n volume: 392867193\n },\n {\n x: new Date('2012-08-20'),\n open: 92.8585,\n high: 96.4114,\n low: 92.5871,\n close: 94.746,\n volume: 708614692\n },\n {\n x: new Date('2012-08-27'),\n open: 97.1414,\n high: 97.2671,\n low: 93.8928,\n close: 95.0343,\n volume: 383807217\n },\n {\n x: new Date('2012-09-03'),\n open: 95.1085,\n high: 97.4971,\n low: 94.9285,\n close: 97.2057,\n volume: 355722047\n },\n {\n x: new Date('2012-09-10'),\n open: 97.2071,\n high: 99.5685,\n low: 93.7143,\n close: 98.7543,\n volume: 724042207\n },\n {\n x: new Date('2012-09-17'),\n open: 99.9071,\n high: 100.7243,\n low: 99.0885,\n close: 100.0135,\n volume: 500166040\n },\n {\n x: new Date('2012-09-24'),\n open: 98.1228,\n high: 99.3028,\n low: 94.3357,\n close: 95.3007,\n volume: 714507994\n },\n {\n x: new Date('2012-10-01'),\n open: 95.88,\n high: 96.6785,\n low: 92.95,\n close: 93.2271,\n volume: 638543622\n },\n {\n x: new Date('2012-10-08'),\n open: 92.4114,\n high: 92.5085,\n low: 89.0785,\n close: 89.9591,\n volume: 747127724\n },\n {\n x: new Date('2012-10-15'),\n open: 90.3357,\n high: 93.2557,\n low: 87.0885,\n close: 87.12,\n volume: 646996264\n },\n {\n x: new Date('2012-10-22'),\n open: 87.4885,\n high: 90.7685,\n low: 84.4285,\n close: 86.2857,\n volume: 866040680\n },\n {\n x: new Date('2012-10-29'),\n open: 84.9828,\n high: 86.1428,\n low: 82.1071,\n close: 82.4,\n volume: 367371310\n },\n {\n x: new Date('2012-11-05'),\n open: 83.3593,\n high: 84.3914,\n low: 76.2457,\n close: 78.1514,\n volume: 919719846\n },\n {\n x: new Date('2012-11-12'),\n open: 79.1643,\n high: 79.2143,\n low: 72.25,\n close: 75.3825,\n volume: 894382149\n },\n {\n x: new Date('2012-11-19'),\n open: 77.2443,\n high: 81.7143,\n low: 77.1257,\n close: 81.6428,\n volume: 527416747\n },\n {\n x: new Date('2012-11-26'),\n open: 82.2714,\n high: 84.8928,\n low: 81.7514,\n close: 83.6114,\n volume: 646467974\n },\n {\n x: new Date('2012-12-03'),\n open: 84.8071,\n high: 84.9414,\n low: 74.09,\n close: 76.1785,\n volume: 980096264\n },\n {\n x: new Date('2012-12-10'),\n open: 75,\n high: 78.5085,\n low: 72.2257,\n close: 72.8277,\n volume: 835016110\n },\n {\n x: new Date('2012-12-17'),\n open: 72.7043,\n high: 76.4143,\n low: 71.6043,\n close: 74.19,\n volume: 726150329\n },\n {\n x: new Date('2012-12-24'),\n open: 74.3357,\n high: 74.8928,\n low: 72.0943,\n close: 72.7984,\n volume: 321104733\n },\n {\n x: new Date('2012-12-31'),\n open: 72.9328,\n high: 79.2857,\n low: 72.7143,\n close: 75.2857,\n volume: 540854882\n },\n {\n x: new Date('2013-01-07'),\n open: 74.5714,\n high: 75.9843,\n low: 73.6,\n close: 74.3285,\n volume: 574594262\n },\n {\n x: new Date('2013-01-14'),\n open: 71.8114,\n high: 72.9643,\n low: 69.0543,\n close: 71.4285,\n volume: 803105621\n },\n {\n x: new Date('2013-01-21'),\n open: 72.08,\n high: 73.57,\n low: 62.1428,\n close: 62.84,\n volume: 971912560\n },\n {\n x: new Date('2013-01-28'),\n open: 62.5464,\n high: 66.0857,\n low: 62.2657,\n close: 64.8028,\n volume: 656549587\n },\n {\n x: new Date('2013-02-04'),\n open: 64.8443,\n high: 68.4014,\n low: 63.1428,\n close: 67.8543,\n volume: 743778993\n },\n {\n x: new Date('2013-02-11'),\n open: 68.0714,\n high: 69.2771,\n low: 65.7028,\n close: 65.7371,\n volume: 585292366\n },\n {\n x: new Date('2013-02-18'),\n open: 65.8714,\n high: 66.1043,\n low: 63.26,\n close: 64.4014,\n volume: 421766997\n },\n {\n x: new Date('2013-02-25'),\n open: 64.8357,\n high: 65.0171,\n low: 61.4257,\n close: 61.4957,\n volume: 582741215\n },\n {\n x: new Date('2013-03-04'),\n open: 61.1143,\n high: 62.2043,\n low: 59.8571,\n close: 61.6743,\n volume: 632856539\n },\n {\n x: new Date('2013-03-11'),\n open: 61.3928,\n high: 63.4614,\n low: 60.7343,\n close: 63.38,\n volume: 572066981\n },\n {\n x: new Date('2013-03-18'),\n open: 63.0643,\n high: 66.0143,\n low: 63.0286,\n close: 65.9871,\n volume: 552156035\n },\n {\n x: new Date('2013-03-25'),\n open: 66.3843,\n high: 67.1357,\n low: 63.0886,\n close: 63.2371,\n volume: 390762517\n },\n {\n x: new Date('2013-04-01'),\n open: 63.1286,\n high: 63.3854,\n low: 59.9543,\n close: 60.4571,\n volume: 505273732\n },\n {\n x: new Date('2013-04-08'),\n open: 60.6928,\n high: 62.57,\n low: 60.3557,\n close: 61.4,\n volume: 387323550\n },\n {\n x: new Date('2013-04-15'),\n open: 61,\n high: 61.1271,\n low: 55.0143,\n close: 55.79,\n volume: 709945604\n },\n {\n x: new Date('2013-04-22'),\n open: 56.0914,\n high: 59.8241,\n low: 55.8964,\n close: 59.6007,\n volume: 787007506\n },\n {\n x: new Date('2013-04-29'),\n open: 60.0643,\n high: 64.7471,\n low: 60,\n close: 64.2828,\n volume: 655020017\n },\n {\n x: new Date('2013-05-06'),\n open: 65.1014,\n high: 66.5357,\n low: 64.3543,\n close: 64.71,\n volume: 545488533\n },\n {\n x: new Date('2013-05-13'),\n open: 64.5014,\n high: 65.4143,\n low: 59.8428,\n close: 61.8943,\n volume: 633706550\n },\n {\n x: new Date('2013-05-20'),\n open: 61.7014,\n high: 64.05,\n low: 61.4428,\n close: 63.5928,\n volume: 494379068\n },\n {\n x: new Date('2013-05-27'),\n open: 64.2714,\n high: 65.3,\n low: 62.7714,\n close: 64.2478,\n volume: 362907830\n },\n {\n x: new Date('2013-06-03'),\n open: 64.39,\n high: 64.9186,\n low: 61.8243,\n close: 63.1158,\n volume: 443249793\n },\n {\n x: new Date('2013-06-10'),\n open: 63.5328,\n high: 64.1541,\n low: 61.2143,\n close: 61.4357,\n volume: 389680092\n },\n {\n x: new Date('2013-06-17'),\n open: 61.6343,\n high: 62.2428,\n low: 58.3,\n close: 59.0714,\n volume: 400384818\n },\n {\n x: new Date('2013-06-24'),\n open: 58.2,\n high: 58.38,\n low: 55.5528,\n close: 56.6471,\n volume: 519314826\n },\n {\n x: new Date('2013-07-01'),\n open: 57.5271,\n high: 60.47,\n low: 57.3171,\n close: 59.6314,\n volume: 343878841\n },\n {\n x: new Date('2013-07-08'),\n open: 60.0157,\n high: 61.3986,\n low: 58.6257,\n close: 60.93,\n volume: 384106977\n },\n {\n x: new Date('2013-07-15'),\n open: 60.7157,\n high: 62.1243,\n low: 60.5957,\n close: 60.7071,\n volume: 286035513\n },\n {\n x: new Date('2013-07-22'),\n open: 61.3514,\n high: 63.5128,\n low: 59.8157,\n close: 62.9986,\n volume: 395816827\n },\n {\n x: new Date('2013-07-29'),\n open: 62.9714,\n high: 66.1214,\n low: 62.8857,\n close: 66.0771,\n volume: 339668858\n },\n {\n x: new Date('2013-08-05'),\n open: 66.3843,\n high: 67.4128,\n low: 64.8071,\n close: 64.9214,\n volume: 368486781\n },\n {\n x: new Date('2013-08-12'),\n open: 65.2657,\n high: 72.0357,\n low: 65.2328,\n close: 71.7614,\n volume: 711563584\n },\n {\n x: new Date('2013-08-19'),\n open: 72.0485,\n high: 73.3914,\n low: 71.1714,\n close: 71.5743,\n volume: 417119660\n },\n {\n x: new Date('2013-08-26'),\n open: 71.5357,\n high: 72.8857,\n low: 69.4286,\n close: 69.6023,\n volume: 392805888\n },\n {\n x: new Date('2013-09-02'),\n open: 70.4428,\n high: 71.7485,\n low: 69.6214,\n close: 71.1743,\n volume: 317244380\n },\n {\n x: new Date('2013-09-09'),\n open: 72.1428,\n high: 72.56,\n low: 66.3857,\n close: 66.4143,\n volume: 669376320\n },\n {\n x: new Date('2013-09-16'),\n open: 65.8571,\n high: 68.3643,\n low: 63.8886,\n close: 66.7728,\n volume: 625142677\n },\n {\n x: new Date('2013-09-23'),\n open: 70.8714,\n high: 70.9871,\n low: 68.6743,\n close: 68.9643,\n volume: 475274537\n },\n {\n x: new Date('2013-09-30'),\n open: 68.1786,\n high: 70.3357,\n low: 67.773,\n close: 69.0043,\n volume: 368198906\n },\n {\n x: new Date('2013-10-07'),\n open: 69.5086,\n high: 70.5486,\n low: 68.3257,\n close: 70.4017,\n volume: 361437661\n },\n {\n x: new Date('2013-10-14'),\n open: 69.9757,\n high: 72.7514,\n low: 69.9071,\n close: 72.6985,\n volume: 342694379\n },\n {\n x: new Date('2013-10-21'),\n open: 73.11,\n high: 76.1757,\n low: 72.5757,\n close: 75.1368,\n volume: 490458997\n },\n {\n x: new Date('2013-10-28'),\n open: 75.5771,\n high: 77.0357,\n low: 73.5057,\n close: 74.29,\n volume: 508130174\n },\n {\n x: new Date('2013-11-04'),\n open: 74.4428,\n high: 75.555,\n low: 73.1971,\n close: 74.3657,\n volume: 318132218\n },\n {\n x: new Date('2013-11-11'),\n open: 74.2843,\n high: 75.6114,\n low: 73.4871,\n close: 74.9987,\n volume: 306711021\n },\n {\n x: new Date('2013-11-18'),\n open: 74.9985,\n high: 75.3128,\n low: 73.3814,\n close: 74.2571,\n volume: 282778778\n },\n {\n x: new Date('2013-11-25'),\n open: 74.4314,\n high: 79.7614,\n low: 74.4285,\n close: 79.4385,\n volume: 327405302\n },\n {\n x: new Date('2013-12-02'),\n open: 79.7143,\n high: 82.1622,\n low: 78.6885,\n close: 80.0028,\n volume: 522055676\n },\n {\n x: new Date('2013-12-09'),\n open: 80.1286,\n high: 81.5671,\n low: 79.0957,\n close: 79.2043,\n volume: 387271099\n },\n {\n x: new Date('2013-12-16'),\n open: 79.2885,\n high: 80.377,\n low: 76.9714,\n close: 78.4314,\n volume: 457580848\n },\n {\n x: new Date('2013-12-23'),\n open: 81.1428,\n high: 81.6971,\n low: 79.9285,\n close: 80.0128,\n volume: 274253503\n },\n {\n x: new Date('2013-12-30'),\n open: 79.6371,\n high: 80.1828,\n low: 77.2043,\n close: 77.2828,\n volume: 275734934\n },\n {\n x: new Date('2014-01-06'),\n open: 76.7785,\n high: 78.1228,\n low: 75.8728,\n close: 76.1343,\n volume: 393462075\n },\n {\n x: new Date('2014-01-13'),\n open: 75.7014,\n high: 80.0285,\n low: 75.6971,\n close: 77.2385,\n volume: 439557459\n },\n {\n x: new Date('2014-01-20'),\n open: 77.2843,\n high: 79.6128,\n low: 77.2028,\n close: 78.01,\n volume: 385585525\n },\n {\n x: new Date('2014-01-27'),\n open: 78.5814,\n high: 79.2571,\n low: 70.5071,\n close: 71.5143,\n volume: 813702575\n },\n {\n x: new Date('2014-02-03'),\n open: 71.8014,\n high: 74.7042,\n low: 71.3286,\n close: 74.24,\n volume: 434447570\n },\n {\n x: new Date('2014-02-10'),\n open: 74.0943,\n high: 77.9971,\n low: 74,\n close: 77.7128,\n volume: 379011880\n },\n {\n x: new Date('2014-02-17'),\n open: 78,\n high: 78.7414,\n low: 74.9428,\n close: 75.0357,\n volume: 289609443\n },\n {\n x: new Date('2014-02-24'),\n open: 74.7357,\n high: 76.1071,\n low: 73.6571,\n close: 75.1771,\n volume: 367569649\n },\n {\n x: new Date('2014-03-03'),\n open: 74.7743,\n high: 76.3928,\n low: 74.6871,\n close: 75.7771,\n volume: 275972640\n },\n {\n x: new Date('2014-03-10'),\n open: 75.48,\n high: 77.0943,\n low: 74.7143,\n close: 74.9557,\n volume: 287729528\n },\n {\n x: new Date('2014-03-17'),\n open: 75.3857,\n high: 76.6057,\n low: 75.0286,\n close: 76.1243,\n volume: 303531061\n },\n {\n x: new Date('2014-03-24'),\n open: 76.9171,\n high: 78.4285,\n low: 76.3214,\n close: 76.6943,\n volume: 338387221\n },\n {\n x: new Date('2014-03-31'),\n open: 77.0328,\n high: 77.64,\n low: 75.7971,\n close: 75.9743,\n volume: 245749459\n },\n {\n x: new Date('2014-04-07'),\n open: 75.4314,\n high: 76.0343,\n low: 73.8771,\n close: 74.23,\n volume: 312008139\n },\n {\n x: new Date('2014-04-14'),\n open: 74.5571,\n high: 75.3943,\n low: 73.0471,\n close: 74.9914,\n volume: 241209047\n },\n {\n x: new Date('2014-04-21'),\n open: 75.0485,\n high: 81.7128,\n low: 74.8514,\n close: 81.7057,\n volume: 476651465\n },\n {\n x: new Date('2014-04-28'),\n open: 81.8285,\n high: 85.6328,\n low: 81.7928,\n close: 84.6543,\n volume: 473712709\n },\n {\n x: new Date('2014-05-05'),\n open: 84.3057,\n high: 86.3442,\n low: 82.9043,\n close: 83.6489,\n volume: 365535013\n },\n {\n x: new Date('2014-05-12'),\n open: 83.9271,\n high: 85.3614,\n low: 83.6285,\n close: 85.3585,\n volume: 260931637\n },\n {\n x: new Date('2014-05-19'),\n open: 85.4071,\n high: 87.8184,\n low: 85.3328,\n close: 87.7328,\n volume: 294298274\n },\n {\n x: new Date('2014-05-26'),\n open: 87.9828,\n high: 92.0243,\n low: 87.9471,\n close: 90.4285,\n volume: 400232120\n },\n {\n x: new Date('2014-06-02'),\n open: 90.5657,\n high: 93.0371,\n low: 88.9285,\n close: 92.2243,\n volume: 412158024\n },\n {\n x: new Date('2014-06-09'),\n open: 92.7,\n high: 95.05,\n low: 90.88,\n close: 91.28,\n volume: 292422550\n },\n {\n x: new Date('2014-06-16'),\n open: 91.51,\n high: 92.75,\n low: 90.9,\n close: 90.91,\n volume: 234325480\n },\n {\n x: new Date('2014-06-23'),\n open: 91.32,\n high: 92,\n low: 89.65,\n close: 91.98,\n volume: 213712160\n },\n {\n x: new Date('2014-06-30'),\n open: 92.1,\n high: 94.1,\n low: 92.09,\n close: 94.03,\n volume: 138936570\n },\n {\n x: new Date('2014-07-07'),\n open: 94.14,\n high: 96.8,\n low: 93.52,\n close: 95.22,\n volume: 229782440\n },\n {\n x: new Date('2014-07-14'),\n open: 95.86,\n high: 97.1,\n low: 92.57,\n close: 94.43,\n volume: 248104390\n },\n {\n x: new Date('2014-07-21'),\n open: 94.99,\n high: 97.88,\n low: 93.72,\n close: 97.671,\n volume: 273021350\n },\n {\n x: new Date('2014-07-28'),\n open: 97.82,\n high: 99.44,\n low: 94.81,\n close: 96.13,\n volume: 235868530\n },\n {\n x: new Date('2014-08-04'),\n open: 96.37,\n high: 96.58,\n low: 93.28,\n close: 94.74,\n volume: 222522120\n },\n {\n x: new Date('2014-08-11'),\n open: 95.27,\n high: 98.19,\n low: 94.8355,\n close: 97.98,\n volume: 178806580\n },\n {\n x: new Date('2014-08-18'),\n open: 98.49,\n high: 101.47,\n low: 97.98,\n close: 101.32,\n volume: 246446280\n },\n {\n x: new Date('2014-08-25'),\n open: 101.79,\n high: 102.9,\n low: 100.7,\n close: 102.5,\n volume: 232858250\n },\n {\n x: new Date('2014-09-01'),\n open: 103.06,\n high: 103.74,\n low: 97.79,\n close: 98.97,\n volume: 322045910\n },\n {\n x: new Date('2014-09-08'),\n open: 99.3,\n high: 103.08,\n low: 96.14,\n close: 101.66,\n volume: 460851840\n },\n {\n x: new Date('2014-09-15'),\n open: 102.81,\n high: 103.05,\n low: 98.89,\n close: 100.96,\n volume: 296425730\n },\n {\n x: new Date('2014-09-22'),\n open: 101.8,\n high: 102.94,\n low: 97.72,\n close: 100.75,\n volume: 337617850\n },\n {\n x: new Date('2014-09-29'),\n open: 98.65,\n high: 101.54,\n low: 98.04,\n close: 99.62,\n volume: 246900230\n },\n {\n x: new Date('2014-10-06'),\n open: 99.95,\n high: 102.38,\n low: 98.31,\n close: 100.73,\n volume: 279646740\n },\n {\n x: new Date('2014-10-13'),\n open: 101.33,\n high: 101.78,\n low: 95.18,\n close: 97.67,\n volume: 356408760\n },\n {\n x: new Date('2014-10-20'),\n open: 98.315,\n high: 105.49,\n low: 98.22,\n close: 105.22,\n volume: 355329760\n },\n {\n x: new Date('2014-10-27'),\n open: 104.85,\n high: 108.04,\n low: 104.7,\n close: 108,\n volume: 219443560\n },\n {\n x: new Date('2014-11-03'),\n open: 108.22,\n high: 110.3,\n low: 107.72,\n close: 109.01,\n volume: 199332700\n },\n {\n x: new Date('2014-11-10'),\n open: 109.02,\n high: 114.19,\n low: 108.4,\n close: 114.18,\n volume: 203976340\n },\n {\n x: new Date('2014-11-17'),\n open: 114.27,\n high: 117.57,\n low: 113.3,\n close: 116.47,\n volume: 232574480\n },\n {\n x: new Date('2014-11-24'),\n open: 116.85,\n high: 119.75,\n low: 116.62,\n close: 118.93,\n volume: 181158620\n },\n {\n x: new Date('2014-12-01'),\n open: 118.81,\n high: 119.25,\n low: 111.27,\n close: 115,\n volume: 266118290\n },\n {\n x: new Date('2014-12-08'),\n open: 114.1,\n high: 114.85,\n low: 109.35,\n close: 109.73,\n volume: 259311140\n },\n {\n x: new Date('2014-12-15'),\n open: 110.7,\n high: 113.24,\n low: 106.26,\n close: 111.78,\n volume: 326382400\n },\n {\n x: new Date('2014-12-22'),\n open: 112.16,\n high: 114.52,\n low: 111.97,\n close: 113.99,\n volume: 119248900\n },\n {\n x: new Date('2014-12-29'),\n open: 113.79,\n high: 114.77,\n low: 107.35,\n close: 109.33,\n volume: 151780640\n },\n {\n x: new Date('2015-01-05'),\n open: 108.29,\n high: 113.25,\n low: 104.63,\n close: 112.01,\n volume: 282690970\n },\n {\n x: new Date('2015-01-12'),\n open: 112.6,\n high: 112.8,\n low: 105.2,\n close: 105.99,\n volume: 303531140\n },\n {\n x: new Date('2015-01-19'),\n open: 107.84,\n high: 113.75,\n low: 106.5,\n close: 112.98,\n volume: 198362640\n },\n {\n x: new Date('2015-01-26'),\n open: 113.74,\n high: 120,\n low: 109.03,\n close: 117.16,\n volume: 461747290\n },\n {\n x: new Date('2015-02-02'),\n open: 118.05,\n high: 120.51,\n low: 116.08,\n close: 118.93,\n volume: 270190470\n },\n {\n x: new Date('2015-02-09'),\n open: 118.55,\n high: 127.48,\n low: 118.43,\n close: 127.08,\n volume: 301354470\n },\n {\n x: new Date('2015-02-16'),\n open: 127.49,\n high: 129.5,\n low: 126.92,\n close: 129.495,\n volume: 193883960\n },\n {\n x: new Date('2015-02-23'),\n open: 130.02,\n high: 133.6,\n low: 126.61,\n close: 128.46,\n volume: 369856960\n },\n {\n x: new Date('2015-03-02'),\n open: 129.25,\n high: 130.28,\n low: 125.76,\n close: 126.6,\n volume: 246472020\n },\n {\n x: new Date('2015-03-09'),\n open: 127.96,\n high: 129.57,\n low: 121.63,\n close: 123.59,\n volume: 325921230\n },\n {\n x: new Date('2015-03-16'),\n open: 123.88,\n high: 129.2451,\n low: 122.87,\n close: 125.9,\n volume: 266016400\n },\n {\n x: new Date('2015-03-23'),\n open: 127.12,\n high: 128.04,\n low: 122.6,\n close: 123.25,\n volume: 208731730\n },\n {\n x: new Date('2015-03-30'),\n open: 124.05,\n high: 126.49,\n low: 123.1,\n close: 125.32,\n volume: 161628950\n },\n {\n x: new Date('2015-04-06'),\n open: 124.47,\n high: 128.1218,\n low: 124.33,\n close: 127.1,\n volume: 181454510\n },\n {\n x: new Date('2015-04-13'),\n open: 128.37,\n high: 128.57,\n low: 124.46,\n close: 124.75,\n volume: 170090870\n },\n {\n x: new Date('2015-04-20'),\n open: 125.57,\n high: 130.63,\n low: 125.17,\n close: 130.28,\n volume: 206698310\n },\n {\n x: new Date('2015-04-27'),\n open: 132.31,\n high: 134.54,\n low: 124.58,\n close: 128.95,\n volume: 417115180\n },\n {\n x: new Date('2015-05-04'),\n open: 129.5,\n high: 130.57,\n low: 123.36,\n close: 127.62,\n volume: 270197900\n },\n {\n x: new Date('2015-05-11'),\n open: 127.39,\n high: 129.49,\n low: 124.82,\n close: 128.77,\n volume: 207858180\n },\n {\n x: new Date('2015-05-18'),\n open: 128.38,\n high: 132.97,\n low: 128.36,\n close: 132.54,\n volume: 216438970\n },\n {\n x: new Date('2015-05-25'),\n open: 132.6,\n high: 132.91,\n low: 129.12,\n close: 130.28,\n volume: 197468800\n },\n {\n x: new Date('2015-06-01'),\n open: 131.2,\n high: 131.39,\n low: 128.36,\n close: 128.65,\n volume: 170465550\n },\n {\n x: new Date('2015-06-08'),\n open: 128.9,\n high: 130.18,\n low: 125.62,\n close: 127.17,\n volume: 219812710\n },\n {\n x: new Date('2015-06-15'),\n open: 126.1,\n high: 128.31,\n low: 125.71,\n close: 126.6,\n volume: 197925030\n },\n {\n x: new Date('2015-06-22'),\n open: 127.49,\n high: 129.8,\n low: 126.51,\n close: 126.75,\n volume: 195104520\n },\n {\n x: new Date('2015-06-29'),\n open: 125.46,\n high: 126.94,\n low: 124.48,\n close: 126.44,\n volume: 150747530\n },\n {\n x: new Date('2015-07-06'),\n open: 124.94,\n high: 126.23,\n low: 119.22,\n close: 123.28,\n volume: 274904180\n },\n {\n x: new Date('2015-07-13'),\n open: 125.03,\n high: 129.62,\n low: 124.32,\n close: 129.62,\n volume: 188579340\n },\n {\n x: new Date('2015-07-20'),\n open: 130.97,\n high: 132.97,\n low: 121.99,\n close: 124.5,\n volume: 336423370\n },\n {\n x: new Date('2015-07-27'),\n open: 123.09,\n high: 123.91,\n low: 120.91,\n close: 121.3,\n volume: 191087840\n },\n {\n x: new Date('2015-08-03'),\n open: 121.5,\n high: 122.57,\n low: 112.1,\n close: 115.52,\n volume: 383883210\n },\n {\n x: new Date('2015-08-10'),\n open: 116.53,\n high: 119.99,\n low: 109.63,\n close: 115.96,\n volume: 344549090\n },\n {\n x: new Date('2015-08-17'),\n open: 116.04,\n high: 117.65,\n low: 105.645,\n close: 105.76,\n volume: 318855760\n },\n {\n x: new Date('2015-08-24'),\n open: 94.87,\n high: 113.31,\n low: 92,\n close: 113.29,\n volume: 498047270\n },\n {\n x: new Date('2015-08-31'),\n open: 112.03,\n high: 114.53,\n low: 107.36,\n close: 109.27,\n volume: 297402060\n },\n {\n x: new Date('2015-09-07'),\n open: 111.65,\n high: 114.21,\n low: 109.77,\n close: 114.21,\n volume: 251859600\n },\n {\n x: new Date('2015-09-14'),\n open: 116.58,\n high: 116.89,\n low: 111.87,\n close: 113.45,\n volume: 276281980\n },\n {\n x: new Date('2015-09-21'),\n open: 113.67,\n high: 116.69,\n low: 112.37,\n close: 114.71,\n volume: 238617740\n },\n {\n x: new Date('2015-09-28'),\n open: 113.85,\n high: 114.57,\n low: 107.31,\n close: 110.38,\n volume: 313017610\n },\n {\n x: new Date('2015-10-05'),\n open: 109.88,\n high: 112.28,\n low: 108.21,\n close: 112.12,\n volume: 261920950\n },\n {\n x: new Date('2015-10-12'),\n open: 112.73,\n high: 112.75,\n low: 109.56,\n close: 111.04,\n volume: 184208970\n },\n {\n x: new Date('2015-10-19'),\n open: 110.8,\n high: 119.228,\n low: 110.11,\n close: 119.08,\n volume: 221612230\n },\n {\n x: new Date('2015-10-26'),\n open: 118.08,\n high: 121.22,\n low: 113.99,\n close: 119.5,\n volume: 319660750\n },\n {\n x: new Date('2015-11-02'),\n open: 119.87,\n high: 123.82,\n low: 119.61,\n close: 121.06,\n volume: 194953700\n },\n {\n x: new Date('2015-11-09'),\n open: 120.96,\n high: 121.81,\n low: 112.27,\n close: 112.34,\n volume: 216054740\n },\n {\n x: new Date('2015-11-16'),\n open: 111.38,\n high: 119.92,\n low: 111,\n close: 119.3,\n volume: 189492500\n },\n {\n x: new Date('2015-11-23'),\n open: 119.27,\n high: 119.73,\n low: 117.12,\n close: 117.81,\n volume: 109582040\n },\n {\n x: new Date('2015-11-30'),\n open: 117.99,\n high: 119.41,\n low: 114.22,\n close: 119.03,\n volume: 205415620\n },\n {\n x: new Date('2015-12-07'),\n open: 118.98,\n high: 119.86,\n low: 112.851,\n close: 113.18,\n volume: 188609110\n },\n {\n x: new Date('2015-12-14'),\n open: 112.18,\n high: 112.8,\n low: 105.81,\n close: 106.03,\n volume: 314856190\n },\n {\n x: new Date('2015-12-21'),\n open: 107.28,\n high: 109,\n low: 105.57,\n close: 108.03,\n volume: 126450510\n },\n {\n x: new Date('2015-12-28'),\n open: 107.59,\n high: 109.43,\n low: 104.82,\n close: 105.26,\n volume: 123621760\n },\n {\n x: new Date('2016-01-04'),\n open: 102.61,\n high: 105.85,\n low: 96.43,\n close: 96.96,\n volume: 343000960\n },\n {\n x: new Date('2016-01-11'),\n open: 98.97,\n high: 101.19,\n low: 95.36,\n close: 97.13,\n volume: 303375940\n },\n {\n x: new Date('2016-01-18'),\n open: 98.41,\n high: 101.46,\n low: 93.42,\n close: 101.42,\n volume: 242982970\n },\n {\n x: new Date('2016-01-25'),\n open: 101.52,\n high: 101.53,\n low: 92.39,\n close: 97.34,\n volume: 376481100\n },\n {\n x: new Date('2016-02-01'),\n open: 96.47,\n high: 97.33,\n low: 93.69,\n close: 94.02,\n volume: 216608840\n },\n {\n x: new Date('2016-02-08'),\n open: 93.13,\n high: 96.35,\n low: 92.59,\n close: 93.99,\n volume: 230794620\n },\n {\n x: new Date('2016-02-15'),\n open: 95.02,\n high: 98.89,\n low: 94.61,\n close: 96.04,\n volume: 167001070\n },\n {\n x: new Date('2016-02-22'),\n open: 96.31,\n high: 98.0237,\n low: 93.32,\n close: 96.91,\n volume: 158759600\n },\n {\n x: new Date('2016-02-29'),\n open: 96.86,\n high: 103.75,\n low: 96.65,\n close: 103.01,\n volume: 201482180\n },\n {\n x: new Date('2016-03-07'),\n open: 102.39,\n high: 102.83,\n low: 100.15,\n close: 102.26,\n volume: 155437450\n },\n {\n x: new Date('2016-03-14'),\n open: 101.91,\n high: 106.5,\n low: 101.78,\n close: 105.92,\n volume: 181323210\n },\n {\n x: new Date('2016-03-21'),\n open: 105.93,\n high: 107.65,\n low: 104.89,\n close: 105.67,\n volume: 119054360\n },\n {\n x: new Date('2016-03-28'),\n open: 106,\n high: 110.42,\n low: 104.88,\n close: 109.99,\n volume: 147641240\n },\n {\n x: new Date('2016-04-04'),\n open: 110.42,\n high: 112.19,\n low: 108.121,\n close: 108.66,\n volume: 145351790\n },\n {\n x: new Date('2016-04-11'),\n open: 108.97,\n high: 112.39,\n low: 108.66,\n close: 109.85,\n volume: 161518860\n },\n {\n x: new Date('2016-04-18'),\n open: 108.89,\n high: 108.95,\n low: 104.62,\n close: 105.68,\n volume: 188775240\n },\n {\n x: new Date('2016-04-25'),\n open: 105,\n high: 105.65,\n low: 92.51,\n close: 93.74,\n volume: 345910030\n },\n {\n x: new Date('2016-05-02'),\n open: 93.965,\n high: 95.9,\n low: 91.85,\n close: 92.72,\n volume: 225114110\n },\n {\n x: new Date('2016-05-09'),\n open: 93,\n high: 93.77,\n low: 89.47,\n close: 90.52,\n volume: 215596350\n },\n {\n x: new Date('2016-05-16'),\n open: 92.39,\n high: 95.43,\n low: 91.65,\n close: 95.22,\n volume: 212312980\n },\n {\n x: new Date('2016-05-23'),\n open: 95.87,\n high: 100.73,\n low: 95.67,\n close: 100.35,\n volume: 203902650\n },\n {\n x: new Date('2016-05-30'),\n open: 99.6,\n high: 100.4,\n low: 96.63,\n close: 97.92,\n volume: 140064910\n },\n {\n x: new Date('2016-06-06'),\n open: 97.99,\n high: 101.89,\n low: 97.55,\n close: 98.83,\n volume: 124731320\n },\n {\n x: new Date('2016-06-13'),\n open: 98.69,\n high: 99.12,\n low: 95.3,\n close: 95.33,\n volume: 191017280\n },\n {\n x: new Date('2016-06-20'),\n open: 96,\n high: 96.89,\n low: 92.65,\n close: 93.4,\n volume: 206149160\n },\n {\n x: new Date('2016-06-27'),\n open: 93,\n high: 96.465,\n low: 91.5,\n close: 95.89,\n volume: 184254460\n },\n {\n x: new Date('2016-07-04'),\n open: 95.39,\n high: 96.89,\n low: 94.37,\n close: 96.68,\n volume: 111769640\n },\n {\n x: new Date('2016-07-11'),\n open: 96.75,\n high: 99.3,\n low: 96.73,\n close: 98.78,\n volume: 142244590\n },\n {\n x: new Date('2016-07-18'),\n open: 98.7,\n high: 101,\n low: 98.31,\n close: 98.66,\n volume: 147358320\n },\n {\n x: new Date('2016-07-25'),\n open: 98.25,\n high: 104.55,\n low: 96.42,\n close: 104.21,\n volume: 252358930\n },\n {\n x: new Date('2016-08-01'),\n open: 104.41,\n high: 107.65,\n low: 104,\n close: 107.48,\n volume: 168265830\n },\n {\n x: new Date('2016-08-08'),\n open: 107.52,\n high: 108.94,\n low: 107.16,\n close: 108.18,\n volume: 124255340\n },\n {\n x: new Date('2016-08-15'),\n open: 108.14,\n high: 110.23,\n low: 108.08,\n close: 109.36,\n volume: 131814920\n },\n {\n x: new Date('2016-08-22'),\n open: 108.86,\n high: 109.32,\n low: 106.31,\n close: 106.94,\n volume: 123373540\n },\n {\n x: new Date('2016-08-29'),\n open: 106.62,\n high: 108,\n low: 105.5,\n close: 107.73,\n volume: 134426100\n },\n {\n x: new Date('2016-09-05'),\n open: 107.9,\n high: 108.76,\n low: 103.13,\n close: 103.13,\n volume: 168312530\n },\n {\n x: new Date('2016-09-12'),\n open: 102.65,\n high: 116.13,\n low: 102.53,\n close: 114.92,\n volume: 388543710\n },\n {\n x: new Date('2016-09-19'),\n open: 115.19,\n high: 116.18,\n low: 111.55,\n close: 112.71,\n volume: 200842480\n },\n {\n x: new Date('2016-09-26'),\n open: 111.64,\n high: 114.64,\n low: 111.55,\n close: 113.05,\n volume: 156186800\n },\n {\n x: new Date('2016-10-03'),\n open: 112.71,\n high: 114.56,\n low: 112.28,\n close: 114.06,\n volume: 125587350\n },\n {\n x: new Date('2016-10-10'),\n open: 115.02,\n high: 118.69,\n low: 114.72,\n close: 117.63,\n volume: 208231690\n },\n {\n x: new Date('2016-10-17'),\n open: 117.33,\n high: 118.21,\n low: 113.8,\n close: 116.6,\n volume: 114497020\n },\n {\n x: new Date('2016-10-24'),\n open: 117.1,\n high: 118.36,\n low: 113.31,\n close: 113.72,\n volume: 204530120\n },\n {\n x: new Date('2016-10-31'),\n open: 113.65,\n high: 114.23,\n low: 108.11,\n close: 108.84,\n volume: 155287280\n },\n {\n x: new Date('2016-11-07'),\n open: 110.08,\n high: 111.72,\n low: 105.83,\n close: 108.43,\n volume: 206825070\n },\n {\n x: new Date('2016-11-14'),\n open: 107.71,\n high: 110.54,\n low: 104.08,\n close: 110.06,\n volume: 197790040\n },\n {\n x: new Date('2016-11-21'),\n open: 110.12,\n high: 112.42,\n low: 110.01,\n close: 111.79,\n volume: 93992370\n },\n {\n x: new Date('2016-11-28'),\n open: 111.43,\n high: 112.465,\n low: 108.85,\n close: 109.9,\n volume: 155229390\n },\n {\n x: new Date('2016-12-05'),\n open: 110,\n high: 114.7,\n low: 108.25,\n close: 113.95,\n volume: 151624650\n },\n {\n x: new Date('2016-12-12'),\n open: 113.29,\n high: 116.73,\n low: 112.49,\n close: 115.97,\n volume: 194003220\n },\n {\n x: new Date('2016-12-19'),\n open: 115.8,\n high: 117.5,\n low: 115.59,\n close: 116.52,\n volume: 113106370\n },\n {\n x: new Date('2016-12-26'),\n open: 116.52,\n high: 118.0166,\n low: 115.43,\n close: 115.82,\n volume: 84354060\n },\n {\n x: new Date('2017-01-02'),\n open: 115.8,\n high: 118.16,\n low: 114.76,\n close: 117.91,\n volume: 103680760\n },\n {\n x: new Date('2017-01-09'),\n open: 117.95,\n high: 119.93,\n low: 117.94,\n close: 119.04,\n volume: 138446660\n },\n {\n x: new Date('2017-01-16'),\n open: 118.34,\n high: 120.5,\n low: 118.22,\n close: 120,\n volume: 113576380\n },\n {\n x: new Date('2017-01-23'),\n open: 120,\n high: 122.44,\n low: 119.5,\n close: 121.95,\n volume: 124406640\n },\n {\n x: new Date('2017-01-30'),\n open: 120.93,\n high: 130.49,\n low: 120.62,\n close: 129.08,\n volume: 248063580\n },\n {\n x: new Date('2017-02-06'),\n open: 129.13,\n high: 132.94,\n low: 128.9,\n close: 132.12,\n volume: 136252280\n },\n {\n x: new Date('2017-02-13'),\n open: 133.08,\n high: 136.27,\n low: 132.75,\n close: 135.72,\n volume: 136326260\n },\n {\n x: new Date('2017-02-20'),\n open: 136.23,\n high: 137.48,\n low: 135.28,\n close: 136.66,\n volume: 87773190\n },\n {\n x: new Date('2017-02-27'),\n open: 137.14,\n high: 140.2786,\n low: 136.28,\n close: 139.78,\n volume: 127757050\n },\n {\n x: new Date('2017-03-06'),\n open: 139.365,\n high: 139.98,\n low: 137.05,\n close: 139.14,\n volume: 99061270\n },\n {\n x: new Date('2017-03-13'),\n open: 138.85,\n high: 141.02,\n low: 138.82,\n close: 139.99,\n volume: 120881720\n },\n {\n x: new Date('2017-03-20'),\n open: 140.4,\n high: 142.8,\n low: 139.73,\n close: 140.64,\n volume: 129178500\n },\n {\n x: new Date('2017-03-27'),\n open: 139.39,\n high: 144.5,\n low: 138.62,\n close: 143.66,\n volume: 126819590\n },\n {\n x: new Date('2017-04-03'),\n open: 143.71,\n high: 145.46,\n low: 143.05,\n close: 143.34,\n volume: 105274540\n },\n {\n x: new Date('2017-04-10'),\n open: 143.6,\n high: 143.8792,\n low: 140.06,\n close: 141.05,\n volume: 87342130\n },\n {\n x: new Date('2017-04-17'),\n open: 141.48,\n high: 142.92,\n low: 140.45,\n close: 142.27,\n volume: 89092650\n },\n {\n x: new Date('2017-04-24'),\n open: 143.5,\n high: 144.9,\n low: 143.18,\n close: 143.65,\n volume: 90423600\n },\n {\n x: new Date('2017-05-01'),\n open: 145.1,\n high: 148.98,\n low: 144.27,\n close: 148.96,\n volume: 173861760\n },\n {\n x: new Date('2017-05-08'),\n open: 149.03,\n high: 156.42,\n low: 149.03,\n close: 156.1,\n volume: 173087500\n },\n {\n x: new Date('2017-05-15'),\n open: 156.01,\n high: 156.65,\n low: 149.71,\n close: 153.06,\n volume: 156993820\n },\n {\n x: new Date('2017-05-22'),\n open: 154,\n high: 154.9,\n low: 152.67,\n close: 153.61,\n volume: 103151450\n },\n {\n x: new Date('2017-05-29'),\n open: 153.42,\n high: 155.45,\n low: 152.22,\n close: 155.45,\n volume: 88670120\n },\n {\n x: new Date('2017-06-05'),\n open: 154.34,\n high: 155.98,\n low: 146.02,\n close: 148.98,\n volume: 158814040\n },\n {\n x: new Date('2017-06-12'),\n open: 145.74,\n high: 147.5,\n low: 142.2,\n close: 142.27,\n volume: 219638930\n },\n {\n x: new Date('2017-06-19'),\n open: 143.66,\n high: 147.16,\n low: 143.66,\n close: 146.28,\n volume: 132832660\n },\n {\n x: new Date('2017-06-26'),\n open: 147.17,\n high: 148.28,\n low: 142.28,\n close: 144.02,\n volume: 126890110\n },\n {\n x: new Date('2017-07-03'),\n open: 144.88,\n high: 145.3001,\n low: 142.41,\n close: 144.18,\n volume: 78465450\n },\n {\n x: new Date('2017-07-10'),\n open: 144.11,\n high: 149.33,\n low: 143.37,\n close: 149.04,\n volume: 109759170\n },\n {\n x: new Date('2017-07-17'),\n open: 148.82,\n high: 151.74,\n low: 148.57,\n close: 150.27,\n volume: 104744470\n },\n {\n x: new Date('2017-07-24'),\n open: 150.58,\n high: 153.99,\n low: 147.3,\n close: 149.5,\n volume: 105536280\n },\n {\n x: new Date('2017-07-31'),\n open: 149.9,\n high: 159.75,\n low: 148.13,\n close: 156.39,\n volume: 170204830\n },\n {\n x: new Date('2017-08-07'),\n open: 157.06,\n high: 161.83,\n low: 154.63,\n close: 157.48,\n volume: 149860480\n },\n {\n x: new Date('2017-08-14'),\n open: 159.32,\n high: 162.51,\n low: 156.72,\n close: 157.5,\n volume: 133829670\n },\n {\n x: new Date('2017-08-21'),\n open: 157.5,\n high: 160.74,\n low: 155.1101,\n close: 159.86,\n volume: 112238670\n },\n {\n x: new Date('2017-08-28'),\n open: 160.14,\n high: 164.94,\n low: 159.93,\n close: 164.05,\n volume: 125610990\n },\n {\n x: new Date('2017-09-04'),\n open: 163.75,\n high: 164.25,\n low: 158.53,\n close: 158.63,\n volume: 101419110\n },\n {\n x: new Date('2017-09-11'),\n open: 160.5,\n high: 163.96,\n low: 157.91,\n close: 159.88,\n volume: 220431100\n },\n {\n x: new Date('2017-09-18'),\n open: 160.11,\n high: 160.5,\n low: 157.995,\n close: 158.67,\n volume: 27939544\n }\n];\nexport let axesData: object[] = [\n { xDate: new Date('2013-03-27'), Open: 85.97, High: 86.37, Low: 85.96, Close: 86.33 },\n { xDate: new Date('2013-03-29'), Open: 85.97, High: 86.37, Low: 85.96, Close: 86.33 },\n { xDate: new Date('2013-04-01'), Open: 86.1, High: 86.15, Low: 85.9, Close: 86.03 },\n { xDate: new Date('2013-04-03'), Open: 85.93, High: 86.17, Low: 85.84, Close: 86.02 },\n { xDate: new Date('2013-04-05'), Open: 85.74, High: 86, Low: 85.66, Close: 86 },\n { xDate: new Date('2013-04-07'), Open: 85.71, High: 85.71, Low: 85.36, Close: 85.62 },\n { xDate: new Date('2013-04-09'), Open: 85.3, High: 85.92, Low: 85.16, Close: 85.8 },\n { xDate: new Date('2013-04-11'), Open: 84.23, High: 85.46, Low: 84.23, Close: 85.2 },\n { xDate: new Date('2013-04-13'), Open: 84.51, High: 84.54, Low: 84.19, Close: 84.3 },\n { xDate: new Date('2013-04-15'), Open: 84.44, High: 84.65, Low: 84.2, Close: 84.63 },\n { xDate: new Date('2013-04-17'), Open: 84.6, High: 84.81, Low: 84.59, Close: 84.65 },\n { xDate: new Date('2013-04-19'), Open: 84.52, High: 84.86, Low: 84.4, Close: 84.76 },\n { xDate: new Date('2013-04-21'), Open: 84.17, High: 84.66, Low: 84.16, Close: 84.47 },\n { xDate: new Date('2013-04-23'), Open: 84.22, High: 84.3, Low: 83.98, Close: 84.26 },\n { xDate: new Date('2013-04-25'), Open: 83.75, High: 84.1, Low: 83.65, Close: 84 },\n { xDate: new Date('2013-04-27'), Open: 84, High: 84.01, Low: 83.67, Close: 83.74 },\n { xDate: new Date('2013-04-29'), Open: 84, High: 84.01, Low: 83.67, Close: 83.74 },\n { xDate: new Date('2013-05-01'), Open: 84.3, High: 84.45, Low: 84.19, Close: 84.22 },\n { xDate: new Date('2013-05-03'), Open: 83.79, High: 84.19, Low: 83.7, Close: 84.04 },\n { xDate: new Date('2013-05-05'), Open: 84.02, High: 84.02, Low: 83.69, Close: 83.71 },\n { xDate: new Date('2013-05-07'), Open: 84.01, High: 84.04, Low: 83.82, Close: 83.96 },\n { xDate: new Date('2013-05-09'), Open: 83.9, High: 84.02, Low: 83.86, Close: 83.94 },\n { xDate: new Date('2013-05-11'), Open: 84.09, High: 84.17, Low: 83.9, Close: 84.06 },\n { xDate: new Date('2013-05-13'), Open: 83.89, High: 84.25, Low: 83.77, Close: 84.01 },\n { xDate: new Date('2013-05-15'), Open: 84.05, High: 84.14, Low: 83.84, Close: 83.91 },\n { xDate: new Date('2013-05-17'), Open: 84.49, High: 84.65, Low: 84.18, Close: 84.22 },\n { xDate: new Date('2013-05-19'), Open: 84.99, High: 85.1, Low: 84.37, Close: 84.43 },\n { xDate: new Date('2013-05-21'), Open: 84.96, High: 85.06, Low: 84.7, Close: 85.01 },\n { xDate: new Date('2013-05-23'), Open: 84.68, High: 84.9, Low: 84.65, Close: 84.76 },\n { xDate: new Date('2013-05-25'), Open: 84.35, High: 85.03, Low: 84.32, Close: 84.67 },\n { xDate: new Date('2013-05-27'), Open: 84.19, High: 84.31, Low: 84.16, Close: 84.19 },\n { xDate: new Date('2013-05-29'), Open: 84.19, High: 84.31, Low: 84.16, Close: 84.19 },\n { xDate: new Date('2013-06-01'), Open: 84.2, High: 84.29, Low: 84.04, Close: 84.15 },\n { xDate: new Date('2013-06-03'), Open: 84.21, High: 84.25, Low: 84.03, Close: 84.17 },\n { xDate: new Date('2013-06-05'), Open: 84.72, High: 84.87, Low: 84.44, Close: 84.49 },\n { xDate: new Date('2013-06-07'), Open: 84.85, High: 84.88, Low: 84.5, Close: 84.72 },\n { xDate: new Date('2013-06-09'), Open: 84.53, High: 84.74, Low: 84.25, Close: 84.69 },\n { xDate: new Date('2013-06-11'), Open: 84.4, High: 84.7, Low: 84.27, Close: 84.52 },\n { xDate: new Date('2013-06-13'), Open: 84.96, High: 85.07, Low: 84.5, Close: 84.57 },\n { xDate: new Date('2013-06-15'), Open: 85.28, High: 85.32, Low: 84.95, Close: 85.03 },\n { xDate: new Date('2013-06-17'), Open: 85.35, High: 85.39, Low: 85.1, Close: 85.32 },\n { xDate: new Date('2013-06-19'), Open: 85.65, High: 85.66, Low: 85.21, Close: 85.36 },\n { xDate: new Date('2013-06-21'), Open: 85.38, High: 85.85, Low: 85.25, Close: 85.67 },\n { xDate: new Date('2013-06-23'), Open: 85.8, High: 85.96, Low: 85.67, Close: 85.83 },\n { xDate: new Date('2013-06-25'), Open: 86.07, High: 86.22, Low: 85.75, Close: 85.87 },\n { xDate: new Date('2013-06-27'), Open: 86.05, High: 86.08, Low: 85.68, Close: 85.79 },\n { xDate: new Date('2013-06-29'), Open: 86.05, High: 86.08, Low: 85.68, Close: 85.79 },\n { xDate: new Date('2013-07-01'), Open: 85.85, High: 86.25, Low: 85.79, Close: 86.06 },\n { xDate: new Date('2013-07-03'), Open: 85.6, High: 85.85, Low: 85.49, Close: 85.81 },\n { xDate: new Date('2013-07-05'), Open: 85.94, High: 86, Low: 85.48, Close: 85.66 },\n { xDate: new Date('2013-07-07'), Open: 86.55, High: 86.64, Low: 85.36, Close: 85.92 },\n { xDate: new Date('2013-07-09'), Open: 86.46, High: 86.87, Low: 86.4, Close: 86.71 },\n { xDate: new Date('2013-07-11'), Open: 86.3, High: 86.39, Low: 86.13, Close: 86.38 },\n { xDate: new Date('2013-07-13'), Open: 85.74, High: 86.44, Low: 85.67, Close: 86.19 },\n { xDate: new Date('2013-07-15'), Open: 85.56, High: 85.62, Low: 85.34, Close: 85.61 },\n { xDate: new Date('2013-07-17'), Open: 85.79, High: 85.89, Low: 85.36, Close: 85.52 },\n { xDate: new Date('2013-07-19'), Open: 85.54, High: 86, Low: 85.51, Close: 85.76 },\n { xDate: new Date('2013-07-21'), Open: 85, High: 85.17, Low: 84.87, Close: 85.15 },\n { xDate: new Date('2013-07-23'), Open: 85.1, High: 85.28, Low: 84.72, Close: 85.08 },\n { xDate: new Date('2013-07-25'), Open: 85.46, High: 85.56, Low: 85.18, Close: 85.37 },\n { xDate: new Date('2013-07-27'), Open: 85.42, High: 85.44, Low: 85.09, Close: 85.42 },\n { xDate: new Date('2013-07-29'), Open: 85.42, High: 85.44, Low: 85.09, Close: 85.42 },\n { xDate: new Date('2013-08-01'), Open: 85.79, High: 85.89, Low: 85.36, Close: 85.54 },\n { xDate: new Date('2013-08-03'), Open: 85.83, High: 85.85, Low: 85.55, Close: 85.64 },\n { xDate: new Date('2013-08-05'), Open: 86.19, High: 86.25, Low: 85.8, Close: 85.98 },\n { xDate: new Date('2013-08-07'), Open: 86.17, High: 86.28, Low: 85.96, Close: 86.07 },\n { xDate: new Date('2013-08-09'), Open: 86.19, High: 86.26, Low: 85.97, Close: 86.2 },\n { xDate: new Date('2013-08-11'), Open: 85.98, High: 86.31, Low: 85.86, Close: 86.15 },\n { xDate: new Date('2013-08-13'), Open: 85.82, High: 86.18, Low: 85.74, Close: 85.78 },\n { xDate: new Date('2013-08-15'), Open: 85.45, High: 85.66, Low: 85.41, Close: 85.55 },\n { xDate: new Date('2013-08-17'), Open: 85.53, High: 85.53, Low: 85.31, Close: 85.48 },\n { xDate: new Date('2013-08-19'), Open: 85.6, High: 85.68, Low: 85.34, Close: 85.39 },\n { xDate: new Date('2013-08-21'), Open: 85.6, High: 85.72, Low: 85.5, Close: 85.61 },\n { xDate: new Date('2013-08-23'), Open: 85.34, High: 85.52, Low: 85.3, Close: 85.49 },\n { xDate: new Date('2013-08-25'), Open: 85.66, High: 85.72, Low: 85.38, Close: 85.41 },\n { xDate: new Date('2013-08-27'), Open: 85.93, High: 85.95, Low: 85.59, Close: 85.62 },\n { xDate: new Date('2013-08-29'), Open: 85.91, High: 85.93, Low: 85.63, Close: 85.58 },\n { xDate: new Date('2013-09-01'), Open: 85.6, High: 85.87, Low: 85.5, Close: 85.81 }\n];","index.ts":"import { enableRipple } from '@syncfusion/ej2-base';\nenableRipple(true);\nimport { ChartTheme, Chart, LineSeries, HiloOpenCloseSeries, Crosshair, DateTime, ILoadedEventArgs } from '@syncfusion/ej2-charts';\nChart.Inject(LineSeries, DateTime, Crosshair, HiloOpenCloseSeries);\nimport { axesData } from './financial-data';\nimport { Browser } from '@syncfusion/ej2-base';\n\n/**\n * Sample for Crosshair\n */\n\n\n let chart: Chart = new Chart({\n //Initializing Chart Axes\n primaryXAxis: {\n majorGridLines: { width: 0 },\n valueType: 'DateTime',\n crosshairTooltip: { enable: true },\n labelFormat: 'MMM'\n },\n primaryYAxis:\n {\n minimum: 83, maximum: 87, interval: 1,\n title: 'Millions in USD',\n labelFormat: '{value}M',\n rowIndex: 0,\n crosshairTooltip: {\n enable: true\n }\n },\n axes: [\n {\n majorGridLines: { width: 0 },\n rowIndex: 0,\n opposedPosition: true,\n minimum: 82, maximum: 88, interval: 2,\n name: 'yAxis',\n title: 'Millions in USD (Stock)',\n crosshairTooltip: { enable: true }\n }\n ],\n // Initialize the chart series\n series: [\n {\n type: 'Line',\n dataSource: axesData,\n border: { width: 1.5 },\n xName: 'xDate', width: 2,\n yName: 'High',\n marker: {\n visible: true\n }\n },\n {\n type: 'HiloOpenClose',\n dataSource: axesData,\n yAxisName: 'yAxis',\n border: { width: 1.5 },\n bearFillColor: '#2ecd71', bullFillColor: '#e74c3d',\n xName: 'xDate', width: 2,\n high: 'High', low: 'Low', open: 'Open', close: 'Close'\n }\n ],\n /**\n * Initialize the crosshair\n */\n crosshair: { enable: true },\n legendSettings: { visible: false },\n width: Browser.isDevice ? '100%' : '80%',\n //Initializing Chart title\n title: 'Conns,Inc Stock Details',\n load: (args: ILoadedEventArgs) => {\n let selectedTheme: string = location.hash.split('/')[1];\n selectedTheme = selectedTheme ? selectedTheme : 'Material';\n args.chart.theme = (selectedTheme.charAt(0).toUpperCase() + selectedTheme.slice(1));\n }\n });\n chart.appendTo('#container');\n","index.html":"\n \n \n \n \n \n\n\n\n\n\n\n\n\n","systemjs.config.js":"System.config({\n transpiler: \"typescript\",\n typescriptOptions: {\n compilerOptions: {\n target: \"umd\",\n module: \"commonjs\",\n moduleResolution: \"node\",\n emitDecoratorMetadata: true,\n experimentalDecorators: true\n }\n },\n paths: {\n \"syncfusion:\": \"http://npmci.syncfusion.com/packages/production/\"\n },\n map: {\n main: \"index.ts\",\n typescript: \"https://unpkg.com/typescript@2.2.2/lib/typescript.js\",\n 'plugin-json':'https://cdnjs.cloudflare.com/ajax/libs/systemjs-plugin-json/0.3.0/json.min.js',\n \"@syncfusion/ej2-base\": \"syncfusion:ej2-base/dist/ej2-base.umd.min.js\",\n \"@syncfusion/ej2-buttons\": \"syncfusion:ej2-buttons/dist/ej2-buttons.umd.min.js\",\n \"@syncfusion/ej2-calendars\": \"syncfusion:ej2-calendars/dist/ej2-calendars.umd.min.js\",\n \"@syncfusion/ej2-charts\": \"syncfusion:ej2-charts/dist/ej2-charts.umd.min.js\",\n \"@syncfusion/ej2-circulargauge\": \"syncfusion:ej2-circulargauge/dist/ej2-circulargauge.umd.min.js\",\n \"@syncfusion/ej2-lineargauge\": \"syncfusion:ej2-lineargauge/dist/ej2-lineargauge.umd.min.js\",\n \"@syncfusion/ej2-data\": \"syncfusion:ej2-data/dist/ej2-data.umd.min.js\",\n \"@syncfusion/ej2-dropdowns\": \"syncfusion:ej2-dropdowns/dist/ej2-dropdowns.umd.min.js\",\n \"@syncfusion/ej2-grids\": \"syncfusion:ej2-grids/dist/ej2-grids.umd.min.js\", \n \"@syncfusion/ej2-inputs\": \"syncfusion:ej2-inputs/dist/ej2-inputs.umd.min.js\", \n \"@syncfusion/ej2-lists\": \"syncfusion:ej2-lists/dist/ej2-lists.umd.min.js\",\n \"@syncfusion/ej2-navigations\": \"syncfusion:ej2-navigations/dist/ej2-navigations.umd.min.js\", \n \"@syncfusion/ej2-popups\": \"syncfusion:ej2-popups/dist/ej2-popups.umd.min.js\",\n \"@syncfusion/ej2-excel-export\": \"syncfusion:ej2-excel-export/dist/ej2-excel-export.umd.min.js\",\n \"@syncfusion/ej2-pdf-export\": \"syncfusion:ej2-pdf-export/dist/ej2-pdf-export.umd.min.js\",\n \"@syncfusion/ej2-compression\": \"syncfusion:ej2-compression/dist/ej2-compression.umd.min.js\",\n \"@syncfusion/ej2-file-utils\": \"syncfusion:ej2-file-utils/dist/ej2-file-utils.umd.min.js\"\n },\n meta: { \n '*.json': { loader: 'plugin-json' }\n }\n});\nSystem.import('index.ts').catch(console.error.bind(console));"}
\ No newline at end of file
diff --git a/src/chart/dashed-line-plnkr.json b/src/chart/dashed-line-plnkr.json
index 6b95da9e..68d5ed31 100644
--- a/src/chart/dashed-line-plnkr.json
+++ b/src/chart/dashed-line-plnkr.json
@@ -1 +1 @@
-{"index.ts":"import { enableRipple } from '@syncfusion/ej2-base';\nenableRipple(true);\nimport { Chart, LineSeries, Crosshair, DateTime, Legend, Tooltip, ILoadedEventArgs, ChartTheme } from '@syncfusion/ej2-charts';\nimport { Browser } from '@syncfusion/ej2-base';\nChart.Inject(LineSeries, DateTime, Legend, Tooltip, Crosshair);\n\n/**\n * Sample for Line Series with Dashed Line\n */\n\n let chart: Chart = new Chart({\n\n //Initializing Primary X and Y Axis\n primaryXAxis: {\n valueType: 'DateTime',\n labelFormat: 'y',\n intervalType: 'Years',\n edgeLabelPlacement: 'Shift',\n majorGridLines: { width: 0 }\n },\n primaryYAxis:\n {\n labelFormat: '{value}%',\n rangePadding: 'None',\n minimum: 0,\n maximum: 40,\n interval: 10,\n lineStyle: { width: 0 },\n majorTickLines: { width: 0 },\n minorTickLines: { width: 0 }\n },\n chartArea: {\n border: {\n width: 0\n }\n },\n //Initializing Chart Series\n series: [\n {\n type: 'Line',\n dataSource: [\n { x: new Date(2005, 0, 1), y: 12 }, { x: new Date(2006, 0, 1), y: 10.6 },\n { x: new Date(2007, 0, 1), y: 15.6 }, { x: new Date(2008, 0, 1), y: 38.6 },\n { x: new Date(2009, 0, 1), y: 27.4 }, { x: new Date(2010, 0, 1), y: 23.5 },\n { x: new Date(2011, 0, 1), y: 16.6 }\n ],\n xName: 'x', width: 2, marker: {\n visible: true,\n width: 10,\n height: 10\n },\n dashArray: '5',\n yName: 'y', name: 'Banana',\n },\n {\n type: 'Line',\n dataSource: [\n { x: new Date(2005, 0, 1), y: 9.5 }, { x: new Date(2006, 0, 1), y: 19.9 },\n { x: new Date(2007, 0, 1), y: 25.2 }, { x: new Date(2008, 0, 1), y: 36 },\n { x: new Date(2009, 0, 1), y: 16.6 }, { x: new Date(2010, 0, 1), y: 14.2 }, { x: new Date(2011, 0, 1), y: 10.3 }\n ],\n xName: 'x', width: 2, marker: {\n visible: true,\n width: 10,\n height: 10,\n shape: 'Diamond'\n },\n dashArray: '10',\n yName: 'y', name: 'Apple',\n }\n ],\n //Initializing Chart title\n title: 'Fruits Production Statistics',\n /**\n * Initialize the user interaction feature tooltip and crosshair\n */\n tooltip: {\n enable: true,\n shared: true\n },\n crosshair: {\n enable: true,\n line: {\n color: 'rgba(204,214,235,0.25)',\n width: Browser.isDevice ? 50 : 20,\n },\n lineType: 'Vertical'\n },\n width: Browser.isDevice ? '100%' : '60%',\n load: (args: ILoadedEventArgs) => {\n let selectedTheme: string = location.hash.split('/')[1];\n selectedTheme = selectedTheme ? selectedTheme : 'Material';\n args.chart.theme = (selectedTheme.charAt(0).toUpperCase() + selectedTheme.slice(1));\n }\n });\n chart.appendTo('#container');\n","index.html":"\n \n \n \n \n\n\n\n\n\n\n\n","systemjs.config.js":"System.config({\n transpiler: \"typescript\",\n typescriptOptions: {\n compilerOptions: {\n target: \"umd\",\n module: \"commonjs\",\n moduleResolution: \"node\",\n emitDecoratorMetadata: true,\n experimentalDecorators: true\n }\n },\n paths: {\n \"syncfusion:\": \"http://npmci.syncfusion.com/packages/production/\"\n },\n map: {\n main: \"index.ts\",\n typescript: \"https://unpkg.com/typescript@2.2.2/lib/typescript.js\",\n 'plugin-json':'https://cdnjs.cloudflare.com/ajax/libs/systemjs-plugin-json/0.3.0/json.min.js',\n \"@syncfusion/ej2-base\": \"syncfusion:ej2-base/dist/ej2-base.umd.min.js\",\n \"@syncfusion/ej2-buttons\": \"syncfusion:ej2-buttons/dist/ej2-buttons.umd.min.js\",\n \"@syncfusion/ej2-calendars\": \"syncfusion:ej2-calendars/dist/ej2-calendars.umd.min.js\",\n \"@syncfusion/ej2-charts\": \"syncfusion:ej2-charts/dist/ej2-charts.umd.min.js\",\n \"@syncfusion/ej2-circulargauge\": \"syncfusion:ej2-circulargauge/dist/ej2-circulargauge.umd.min.js\",\n \"@syncfusion/ej2-lineargauge\": \"syncfusion:ej2-lineargauge/dist/ej2-lineargauge.umd.min.js\",\n \"@syncfusion/ej2-data\": \"syncfusion:ej2-data/dist/ej2-data.umd.min.js\",\n \"@syncfusion/ej2-dropdowns\": \"syncfusion:ej2-dropdowns/dist/ej2-dropdowns.umd.min.js\",\n \"@syncfusion/ej2-grids\": \"syncfusion:ej2-grids/dist/ej2-grids.umd.min.js\", \n \"@syncfusion/ej2-inputs\": \"syncfusion:ej2-inputs/dist/ej2-inputs.umd.min.js\", \n \"@syncfusion/ej2-lists\": \"syncfusion:ej2-lists/dist/ej2-lists.umd.min.js\",\n \"@syncfusion/ej2-navigations\": \"syncfusion:ej2-navigations/dist/ej2-navigations.umd.min.js\", \n \"@syncfusion/ej2-popups\": \"syncfusion:ej2-popups/dist/ej2-popups.umd.min.js\",\n \"@syncfusion/ej2-excel-export\": \"syncfusion:ej2-excel-export/dist/ej2-excel-export.umd.min.js\",\n \"@syncfusion/ej2-pdf-export\": \"syncfusion:ej2-pdf-export/dist/ej2-pdf-export.umd.min.js\",\n \"@syncfusion/ej2-compression\": \"syncfusion:ej2-compression/dist/ej2-compression.umd.min.js\",\n \"@syncfusion/ej2-file-utils\": \"syncfusion:ej2-file-utils/dist/ej2-file-utils.umd.min.js\"\n },\n meta: { \n '*.json': { loader: 'plugin-json' }\n }\n});\nSystem.import('index.ts').catch(console.error.bind(console));"}
\ No newline at end of file
+{"index.ts":"import { enableRipple } from '@syncfusion/ej2-base';\nenableRipple(true);\nimport { Chart, LineSeries, Crosshair, DateTime, Legend, Tooltip, ILoadedEventArgs, ChartTheme } from '@syncfusion/ej2-charts';\nimport { Browser } from '@syncfusion/ej2-base';\nChart.Inject(LineSeries, DateTime, Legend, Tooltip, Crosshair);\n\n/**\n * Sample for Line Series with Dashed Line\n */\n\n let chart: Chart = new Chart({\n\n //Initializing Primary X and Y Axis\n primaryXAxis: {\n valueType: 'DateTime',\n labelFormat: 'y',\n intervalType: 'Years',\n edgeLabelPlacement: 'Shift',\n majorGridLines: { width: 0 }\n },\n primaryYAxis:\n {\n labelFormat: '{value}%',\n rangePadding: 'None',\n minimum: 0,\n maximum: 40,\n interval: 10,\n lineStyle: { width: 0 },\n majorTickLines: { width: 0 },\n minorTickLines: { width: 0 }\n },\n chartArea: {\n border: {\n width: 0\n }\n },\n //Initializing Chart Series\n series: [\n {\n type: 'Line',\n dataSource: [\n { x: new Date(2005, 0, 1), y: 12 }, { x: new Date(2006, 0, 1), y: 10.6 },\n { x: new Date(2007, 0, 1), y: 15.6 }, { x: new Date(2008, 0, 1), y: 38.6 },\n { x: new Date(2009, 0, 1), y: 27.4 }, { x: new Date(2010, 0, 1), y: 23.5 },\n { x: new Date(2011, 0, 1), y: 16.6 }\n ],\n xName: 'x', width: 2, marker: {\n visible: true,\n width: 10,\n height: 10\n },\n dashArray: '5',\n yName: 'y', name: 'Banana',\n },\n {\n type: 'Line',\n dataSource: [\n { x: new Date(2005, 0, 1), y: 9.5 }, { x: new Date(2006, 0, 1), y: 19.9 },\n { x: new Date(2007, 0, 1), y: 25.2 }, { x: new Date(2008, 0, 1), y: 36 },\n { x: new Date(2009, 0, 1), y: 16.6 }, { x: new Date(2010, 0, 1), y: 14.2 }, { x: new Date(2011, 0, 1), y: 10.3 }\n ],\n xName: 'x', width: 2, marker: {\n visible: true,\n width: 10,\n height: 10,\n shape: 'Diamond'\n },\n dashArray: '10',\n yName: 'y', name: 'Apple',\n }\n ],\n //Initializing Chart title\n title: 'Fruits Production Statistics',\n /**\n * Initialize the user interaction feature tooltip and crosshair\n */\n tooltip: {\n enable: true,\n shared: true\n },\n crosshair: {\n enable: true,\n line: {\n color: 'rgba(204,214,235,0.25)',\n width: Browser.isDevice ? 50 : 20,\n },\n lineType: 'Vertical'\n },\n width: Browser.isDevice ? '100%' : '60%',\n load: (args: ILoadedEventArgs) => {\n let selectedTheme: string = location.hash.split('/')[1];\n selectedTheme = selectedTheme ? selectedTheme : 'Material';\n args.chart.theme = (selectedTheme.charAt(0).toUpperCase() + selectedTheme.slice(1));\n }\n });\n chart.appendTo('#container');\n","index.html":"\n \n \n \n \n \n\n\n\n\n\n\n\n","systemjs.config.js":"System.config({\n transpiler: \"typescript\",\n typescriptOptions: {\n compilerOptions: {\n target: \"umd\",\n module: \"commonjs\",\n moduleResolution: \"node\",\n emitDecoratorMetadata: true,\n experimentalDecorators: true\n }\n },\n paths: {\n \"syncfusion:\": \"http://npmci.syncfusion.com/packages/production/\"\n },\n map: {\n main: \"index.ts\",\n typescript: \"https://unpkg.com/typescript@2.2.2/lib/typescript.js\",\n 'plugin-json':'https://cdnjs.cloudflare.com/ajax/libs/systemjs-plugin-json/0.3.0/json.min.js',\n \"@syncfusion/ej2-base\": \"syncfusion:ej2-base/dist/ej2-base.umd.min.js\",\n \"@syncfusion/ej2-buttons\": \"syncfusion:ej2-buttons/dist/ej2-buttons.umd.min.js\",\n \"@syncfusion/ej2-calendars\": \"syncfusion:ej2-calendars/dist/ej2-calendars.umd.min.js\",\n \"@syncfusion/ej2-charts\": \"syncfusion:ej2-charts/dist/ej2-charts.umd.min.js\",\n \"@syncfusion/ej2-circulargauge\": \"syncfusion:ej2-circulargauge/dist/ej2-circulargauge.umd.min.js\",\n \"@syncfusion/ej2-lineargauge\": \"syncfusion:ej2-lineargauge/dist/ej2-lineargauge.umd.min.js\",\n \"@syncfusion/ej2-data\": \"syncfusion:ej2-data/dist/ej2-data.umd.min.js\",\n \"@syncfusion/ej2-dropdowns\": \"syncfusion:ej2-dropdowns/dist/ej2-dropdowns.umd.min.js\",\n \"@syncfusion/ej2-grids\": \"syncfusion:ej2-grids/dist/ej2-grids.umd.min.js\", \n \"@syncfusion/ej2-inputs\": \"syncfusion:ej2-inputs/dist/ej2-inputs.umd.min.js\", \n \"@syncfusion/ej2-lists\": \"syncfusion:ej2-lists/dist/ej2-lists.umd.min.js\",\n \"@syncfusion/ej2-navigations\": \"syncfusion:ej2-navigations/dist/ej2-navigations.umd.min.js\", \n \"@syncfusion/ej2-popups\": \"syncfusion:ej2-popups/dist/ej2-popups.umd.min.js\",\n \"@syncfusion/ej2-excel-export\": \"syncfusion:ej2-excel-export/dist/ej2-excel-export.umd.min.js\",\n \"@syncfusion/ej2-pdf-export\": \"syncfusion:ej2-pdf-export/dist/ej2-pdf-export.umd.min.js\",\n \"@syncfusion/ej2-compression\": \"syncfusion:ej2-compression/dist/ej2-compression.umd.min.js\",\n \"@syncfusion/ej2-file-utils\": \"syncfusion:ej2-file-utils/dist/ej2-file-utils.umd.min.js\"\n },\n meta: { \n '*.json': { loader: 'plugin-json' }\n }\n});\nSystem.import('index.ts').catch(console.error.bind(console));"}
\ No newline at end of file
diff --git a/src/chart/data-label-template-plnkr.json b/src/chart/data-label-template-plnkr.json
index 843d345a..e73cbb12 100644
--- a/src/chart/data-label-template-plnkr.json
+++ b/src/chart/data-label-template-plnkr.json
@@ -1 +1 @@
-{"index.ts":"import { enableRipple } from '@syncfusion/ej2-base';\nenableRipple(true);\nimport {\n Chart, LineSeries, DataLabel, Legend, ILoadedEventArgs,\n ChartTheme, Category, ITextRenderEventArgs\n} from '@syncfusion/ej2-charts';\nChart.Inject(LineSeries, DataLabel, Category, Legend);\nimport { Browser } from '@syncfusion/ej2-base';\n/**\n * Sample for DataLabel template\n */\n\n let theme: ChartTheme;\n let chart: Chart = new Chart({\n title: 'Population of India ( 2010 - 2016 )',\n titleStyle: {\n color: '#606060', fontFamily: 'Roboto',\n fontStyle: 'medium', size: '14px'\n },\n chartArea: { border: { width: 0 } },\n // Initialize the chart axes\n primaryXAxis: {\n minimum: 2010, maximum: 2016,\n interval: Browser.isDevice ? 2 : 1,\n edgeLabelPlacement: 'Shift',\n labelStyle: {\n color: '#606060',\n fontFamily: 'Roboto',\n fontStyle: 'medium',\n size: '14px'\n },\n majorGridLines: { width: 0 },\n lineStyle: { color: '#eaeaea', width: 1 }\n },\n primaryYAxis: {\n minimum: 900, maximum: 1300,\n labelFormat: '{value}M',\n title: Browser.isDevice ? '' : 'Population',\n labelStyle: {\n color: '#606060', fontFamily: 'Roboto',\n fontStyle: 'medium', size: '14px'\n },\n interval: 80,\n majorGridLines: {\n color: '#eaeaea', width: 1\n },\n lineStyle: {\n color: '#eaeaea', width: 1\n }\n },\n // Initialize the chart series\n series: [\n {\n name: 'Male',\n dataSource: [\n { x: 2010, y: 1014 }, { x: 2011, y: 1040 },\n { x: 2012, y: 1065 }, { x: 2013, y: 1110 },\n { x: 2014, y: 1130 }, { x: 2015, y: 1153 },\n { x: 2016, y: 1175 }\n ], xName: 'x', yName: 'y',\n marker: {\n visible: true,\n shape: 'Circle',\n dataLabel: {\n visible: true,\n position: 'Top',\n margin: { right: 30 },\n template: '#Male-Material'\n }\n }, width: 2\n }, {\n name: 'Female',\n dataSource: [\n { x: 2010, y: 990 }, { x: 2011, y: 1010 },\n { x: 2012, y: 1030 }, { x: 2013, y: 1070 },\n { x: 2014, y: 1105 }, { x: 2015, y: 1138 },\n { x: 2016, y: 1155 }\n ], xName: 'x', yName: 'y',\n marker: {\n visible: true,\n shape: 'Rectangle',\n dataLabel: {\n visible: true,\n position: 'Bottom',\n margin: { right: 15 },\n template: '#Female-Material'\n }\n }, width: 2\n }\n ],\n // Triggered text render and load event in chart\n textRender: (args: ITextRenderEventArgs) => {\n args.template = '#' + args.series.name + '-' + theme;\n },\n load: (args: ILoadedEventArgs) => {\n let selectedTheme: string = location.hash.split('/')[1];\n selectedTheme = selectedTheme ? selectedTheme : 'Material';\n theme = args.chart.theme = (selectedTheme.charAt(0).toUpperCase() + selectedTheme.slice(1));\n args.chart.theme = theme;\n },\n width: Browser.isDevice ? '100%' : '80%'\n });\n chart.appendTo('#container');\n","index.html":"\n \n \n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n","systemjs.config.js":"System.config({\n transpiler: \"typescript\",\n typescriptOptions: {\n compilerOptions: {\n target: \"umd\",\n module: \"commonjs\",\n moduleResolution: \"node\",\n emitDecoratorMetadata: true,\n experimentalDecorators: true\n }\n },\n paths: {\n \"syncfusion:\": \"http://npmci.syncfusion.com/packages/production/\"\n },\n map: {\n main: \"index.ts\",\n typescript: \"https://unpkg.com/typescript@2.2.2/lib/typescript.js\",\n 'plugin-json':'https://cdnjs.cloudflare.com/ajax/libs/systemjs-plugin-json/0.3.0/json.min.js',\n \"@syncfusion/ej2-base\": \"syncfusion:ej2-base/dist/ej2-base.umd.min.js\",\n \"@syncfusion/ej2-buttons\": \"syncfusion:ej2-buttons/dist/ej2-buttons.umd.min.js\",\n \"@syncfusion/ej2-calendars\": \"syncfusion:ej2-calendars/dist/ej2-calendars.umd.min.js\",\n \"@syncfusion/ej2-charts\": \"syncfusion:ej2-charts/dist/ej2-charts.umd.min.js\",\n \"@syncfusion/ej2-circulargauge\": \"syncfusion:ej2-circulargauge/dist/ej2-circulargauge.umd.min.js\",\n \"@syncfusion/ej2-lineargauge\": \"syncfusion:ej2-lineargauge/dist/ej2-lineargauge.umd.min.js\",\n \"@syncfusion/ej2-data\": \"syncfusion:ej2-data/dist/ej2-data.umd.min.js\",\n \"@syncfusion/ej2-dropdowns\": \"syncfusion:ej2-dropdowns/dist/ej2-dropdowns.umd.min.js\",\n \"@syncfusion/ej2-grids\": \"syncfusion:ej2-grids/dist/ej2-grids.umd.min.js\", \n \"@syncfusion/ej2-inputs\": \"syncfusion:ej2-inputs/dist/ej2-inputs.umd.min.js\", \n \"@syncfusion/ej2-lists\": \"syncfusion:ej2-lists/dist/ej2-lists.umd.min.js\",\n \"@syncfusion/ej2-navigations\": \"syncfusion:ej2-navigations/dist/ej2-navigations.umd.min.js\", \n \"@syncfusion/ej2-popups\": \"syncfusion:ej2-popups/dist/ej2-popups.umd.min.js\",\n \"@syncfusion/ej2-excel-export\": \"syncfusion:ej2-excel-export/dist/ej2-excel-export.umd.min.js\",\n \"@syncfusion/ej2-pdf-export\": \"syncfusion:ej2-pdf-export/dist/ej2-pdf-export.umd.min.js\",\n \"@syncfusion/ej2-compression\": \"syncfusion:ej2-compression/dist/ej2-compression.umd.min.js\",\n \"@syncfusion/ej2-file-utils\": \"syncfusion:ej2-file-utils/dist/ej2-file-utils.umd.min.js\"\n },\n meta: { \n '*.json': { loader: 'plugin-json' }\n }\n});\nSystem.import('index.ts').catch(console.error.bind(console));"}
\ No newline at end of file
+{"index.ts":"import { enableRipple } from '@syncfusion/ej2-base';\nenableRipple(true);\nimport {\n Chart, LineSeries, DataLabel, Legend, ILoadedEventArgs,\n ChartTheme, Category, ITextRenderEventArgs\n} from '@syncfusion/ej2-charts';\nChart.Inject(LineSeries, DataLabel, Category, Legend);\nimport { Browser } from '@syncfusion/ej2-base';\n/**\n * Sample for DataLabel template\n */\n\n let theme: ChartTheme;\n let chart: Chart = new Chart({\n title: 'Population of India ( 2010 - 2016 )',\n titleStyle: {\n color: '#606060', fontFamily: 'Roboto',\n fontStyle: 'medium', size: '14px'\n },\n chartArea: { border: { width: 0 } },\n // Initialize the chart axes\n primaryXAxis: {\n minimum: 2010, maximum: 2016,\n interval: Browser.isDevice ? 2 : 1,\n edgeLabelPlacement: 'Shift',\n labelStyle: {\n color: '#606060',\n fontFamily: 'Roboto',\n fontStyle: 'medium',\n size: '14px'\n },\n majorGridLines: { width: 0 },\n lineStyle: { color: '#eaeaea', width: 1 }\n },\n primaryYAxis: {\n minimum: 900, maximum: 1300,\n labelFormat: '{value}M',\n title: Browser.isDevice ? '' : 'Population',\n labelStyle: {\n color: '#606060', fontFamily: 'Roboto',\n fontStyle: 'medium', size: '14px'\n },\n interval: 80,\n majorGridLines: {\n color: '#eaeaea', width: 1\n },\n lineStyle: {\n color: '#eaeaea', width: 1\n }\n },\n // Initialize the chart series\n series: [\n {\n name: 'Male',\n dataSource: [\n { x: 2010, y: 1014 }, { x: 2011, y: 1040 },\n { x: 2012, y: 1065 }, { x: 2013, y: 1110 },\n { x: 2014, y: 1130 }, { x: 2015, y: 1153 },\n { x: 2016, y: 1175 }\n ], xName: 'x', yName: 'y',\n marker: {\n visible: true,\n shape: 'Circle',\n dataLabel: {\n visible: true,\n position: 'Top',\n margin: { right: 30 },\n template: '#Male-Material'\n }\n }, width: 2\n }, {\n name: 'Female',\n dataSource: [\n { x: 2010, y: 990 }, { x: 2011, y: 1010 },\n { x: 2012, y: 1030 }, { x: 2013, y: 1070 },\n { x: 2014, y: 1105 }, { x: 2015, y: 1138 },\n { x: 2016, y: 1155 }\n ], xName: 'x', yName: 'y',\n marker: {\n visible: true,\n shape: 'Rectangle',\n dataLabel: {\n visible: true,\n position: 'Bottom',\n margin: { right: 15 },\n template: '#Female-Material'\n }\n }, width: 2\n }\n ],\n // Triggered text render and load event in chart\n textRender: (args: ITextRenderEventArgs) => {\n args.template = '#' + args.series.name + '-' + theme;\n },\n load: (args: ILoadedEventArgs) => {\n let selectedTheme: string = location.hash.split('/')[1];\n selectedTheme = selectedTheme ? selectedTheme : 'Material';\n theme = args.chart.theme = (selectedTheme.charAt(0).toUpperCase() + selectedTheme.slice(1));\n args.chart.theme = theme;\n },\n width: Browser.isDevice ? '100%' : '80%'\n });\n chart.appendTo('#container');\n","index.html":"\n \n \n \n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n","systemjs.config.js":"System.config({\n transpiler: \"typescript\",\n typescriptOptions: {\n compilerOptions: {\n target: \"umd\",\n module: \"commonjs\",\n moduleResolution: \"node\",\n emitDecoratorMetadata: true,\n experimentalDecorators: true\n }\n },\n paths: {\n \"syncfusion:\": \"http://npmci.syncfusion.com/packages/production/\"\n },\n map: {\n main: \"index.ts\",\n typescript: \"https://unpkg.com/typescript@2.2.2/lib/typescript.js\",\n 'plugin-json':'https://cdnjs.cloudflare.com/ajax/libs/systemjs-plugin-json/0.3.0/json.min.js',\n \"@syncfusion/ej2-base\": \"syncfusion:ej2-base/dist/ej2-base.umd.min.js\",\n \"@syncfusion/ej2-buttons\": \"syncfusion:ej2-buttons/dist/ej2-buttons.umd.min.js\",\n \"@syncfusion/ej2-calendars\": \"syncfusion:ej2-calendars/dist/ej2-calendars.umd.min.js\",\n \"@syncfusion/ej2-charts\": \"syncfusion:ej2-charts/dist/ej2-charts.umd.min.js\",\n \"@syncfusion/ej2-circulargauge\": \"syncfusion:ej2-circulargauge/dist/ej2-circulargauge.umd.min.js\",\n \"@syncfusion/ej2-lineargauge\": \"syncfusion:ej2-lineargauge/dist/ej2-lineargauge.umd.min.js\",\n \"@syncfusion/ej2-data\": \"syncfusion:ej2-data/dist/ej2-data.umd.min.js\",\n \"@syncfusion/ej2-dropdowns\": \"syncfusion:ej2-dropdowns/dist/ej2-dropdowns.umd.min.js\",\n \"@syncfusion/ej2-grids\": \"syncfusion:ej2-grids/dist/ej2-grids.umd.min.js\", \n \"@syncfusion/ej2-inputs\": \"syncfusion:ej2-inputs/dist/ej2-inputs.umd.min.js\", \n \"@syncfusion/ej2-lists\": \"syncfusion:ej2-lists/dist/ej2-lists.umd.min.js\",\n \"@syncfusion/ej2-navigations\": \"syncfusion:ej2-navigations/dist/ej2-navigations.umd.min.js\", \n \"@syncfusion/ej2-popups\": \"syncfusion:ej2-popups/dist/ej2-popups.umd.min.js\",\n \"@syncfusion/ej2-excel-export\": \"syncfusion:ej2-excel-export/dist/ej2-excel-export.umd.min.js\",\n \"@syncfusion/ej2-pdf-export\": \"syncfusion:ej2-pdf-export/dist/ej2-pdf-export.umd.min.js\",\n \"@syncfusion/ej2-compression\": \"syncfusion:ej2-compression/dist/ej2-compression.umd.min.js\",\n \"@syncfusion/ej2-file-utils\": \"syncfusion:ej2-file-utils/dist/ej2-file-utils.umd.min.js\"\n },\n meta: { \n '*.json': { loader: 'plugin-json' }\n }\n});\nSystem.import('index.ts').catch(console.error.bind(console));"}
\ No newline at end of file
diff --git a/src/chart/date-time-plnkr.json b/src/chart/date-time-plnkr.json
index 5ebba7f6..9080f256 100644
--- a/src/chart/date-time-plnkr.json
+++ b/src/chart/date-time-plnkr.json
@@ -1 +1 @@
-{"index.ts":"import { enableRipple } from '@syncfusion/ej2-base';\nenableRipple(true);\nimport { ChartTheme, Chart, LineSeries, DateTime, Legend, DataLabel, ILoadedEventArgs } from '@syncfusion/ej2-charts';\nChart.Inject(LineSeries, DateTime, Legend, DataLabel);\nimport { Browser } from '@syncfusion/ej2-base';\n\n/**\n * Sample for DateTime Axis\n */\n\n let chart: Chart = new Chart({\n //Initializing Primary X and Y Axis\n primaryXAxis: {\n valueType: 'DateTime',\n labelFormat: 'MMM',\n edgeLabelPlacement: 'Shift',\n majorGridLines: { width: 0 }\n },\n primaryYAxis:\n {\n minimum: -20,\n maximum: 30,\n interval: 10,\n edgeLabelPlacement: 'Shift',\n labelFormat: '{value}°C',\n lineStyle: { width: 0 },\n majorTickLines: { width: 0 },\n minorTickLines: { width: 0 }\n },\n chartArea: {\n border: {\n width: 0\n }\n },\n //Initializing Chart Series\n series: [\n {\n type: 'Line',\n dataSource: [\n { x: new Date(2016, 3, 1), y: 6.3 },\n { x: new Date(2016, 4, 1), y: 13.3 }, { x: new Date(2016, 5, 1), y: 18.0 },\n { x: new Date(2016, 6, 1), y: 19.8 }, { x: new Date(2016, 7, 1), y: 18.1 },\n { x: new Date(2016, 8, 1), y: 13.1 }, { x: new Date(2016, 9, 1), y: 4.1 }\n ],\n xName: 'x', width: 2,\n yName: 'y', name: 'Warmest',\n marker: {\n visible: true,\n height: 10, width: 10,\n shape: 'Pentagon',\n dataLabel: { visible: true, position: 'Top' }\n }\n }, {\n type: 'Line',\n dataSource: [\n { x: new Date(2016, 3, 1), y: -5.3 },\n { x: new Date(2016, 4, 1), y: 1.0 }, { x: new Date(2016, 5, 1), y: 6.9 },\n { x: new Date(2016, 6, 1), y: 9.4 }, { x: new Date(2016, 7, 1), y: 7.6 },\n { x: new Date(2016, 8, 1), y: 2.6 }, { x: new Date(2016, 9, 1), y: -4.9 }\n ],\n xName: 'x', width: 2,\n yName: 'y', name: 'Coldest',\n marker: {\n visible: true, height: 10, width: 10, shape: 'Diamond',\n dataLabel: { visible: true, position: 'Bottom' }\n }\n }\n ],\n width: Browser.isDevice ? '100%' : '60%',\n //Initializing Chart title\n title: 'Alaska Weather Statistics - 2016',\n load: (args: ILoadedEventArgs) => {\n let selectedTheme: string = location.hash.split('/')[1];\n selectedTheme = selectedTheme ? selectedTheme : 'Material';\n args.chart.theme = (selectedTheme.charAt(0).toUpperCase() + selectedTheme.slice(1));\n }\n });\n chart.appendTo('#container');\n","index.html":"\n \n \n \n \n\n\n\n\n\n\n\n","systemjs.config.js":"System.config({\n transpiler: \"typescript\",\n typescriptOptions: {\n compilerOptions: {\n target: \"umd\",\n module: \"commonjs\",\n moduleResolution: \"node\",\n emitDecoratorMetadata: true,\n experimentalDecorators: true\n }\n },\n paths: {\n \"syncfusion:\": \"http://npmci.syncfusion.com/packages/production/\"\n },\n map: {\n main: \"index.ts\",\n typescript: \"https://unpkg.com/typescript@2.2.2/lib/typescript.js\",\n 'plugin-json':'https://cdnjs.cloudflare.com/ajax/libs/systemjs-plugin-json/0.3.0/json.min.js',\n \"@syncfusion/ej2-base\": \"syncfusion:ej2-base/dist/ej2-base.umd.min.js\",\n \"@syncfusion/ej2-buttons\": \"syncfusion:ej2-buttons/dist/ej2-buttons.umd.min.js\",\n \"@syncfusion/ej2-calendars\": \"syncfusion:ej2-calendars/dist/ej2-calendars.umd.min.js\",\n \"@syncfusion/ej2-charts\": \"syncfusion:ej2-charts/dist/ej2-charts.umd.min.js\",\n \"@syncfusion/ej2-circulargauge\": \"syncfusion:ej2-circulargauge/dist/ej2-circulargauge.umd.min.js\",\n \"@syncfusion/ej2-lineargauge\": \"syncfusion:ej2-lineargauge/dist/ej2-lineargauge.umd.min.js\",\n \"@syncfusion/ej2-data\": \"syncfusion:ej2-data/dist/ej2-data.umd.min.js\",\n \"@syncfusion/ej2-dropdowns\": \"syncfusion:ej2-dropdowns/dist/ej2-dropdowns.umd.min.js\",\n \"@syncfusion/ej2-grids\": \"syncfusion:ej2-grids/dist/ej2-grids.umd.min.js\", \n \"@syncfusion/ej2-inputs\": \"syncfusion:ej2-inputs/dist/ej2-inputs.umd.min.js\", \n \"@syncfusion/ej2-lists\": \"syncfusion:ej2-lists/dist/ej2-lists.umd.min.js\",\n \"@syncfusion/ej2-navigations\": \"syncfusion:ej2-navigations/dist/ej2-navigations.umd.min.js\", \n \"@syncfusion/ej2-popups\": \"syncfusion:ej2-popups/dist/ej2-popups.umd.min.js\",\n \"@syncfusion/ej2-excel-export\": \"syncfusion:ej2-excel-export/dist/ej2-excel-export.umd.min.js\",\n \"@syncfusion/ej2-pdf-export\": \"syncfusion:ej2-pdf-export/dist/ej2-pdf-export.umd.min.js\",\n \"@syncfusion/ej2-compression\": \"syncfusion:ej2-compression/dist/ej2-compression.umd.min.js\",\n \"@syncfusion/ej2-file-utils\": \"syncfusion:ej2-file-utils/dist/ej2-file-utils.umd.min.js\"\n },\n meta: { \n '*.json': { loader: 'plugin-json' }\n }\n});\nSystem.import('index.ts').catch(console.error.bind(console));"}
\ No newline at end of file
+{"index.ts":"import { enableRipple } from '@syncfusion/ej2-base';\nenableRipple(true);\nimport { ChartTheme, Chart, LineSeries, DateTime, Legend, DataLabel, ILoadedEventArgs } from '@syncfusion/ej2-charts';\nChart.Inject(LineSeries, DateTime, Legend, DataLabel);\nimport { Browser } from '@syncfusion/ej2-base';\n\n/**\n * Sample for DateTime Axis\n */\n\n let chart: Chart = new Chart({\n //Initializing Primary X and Y Axis\n primaryXAxis: {\n valueType: 'DateTime',\n labelFormat: 'MMM',\n edgeLabelPlacement: 'Shift',\n majorGridLines: { width: 0 }\n },\n primaryYAxis:\n {\n minimum: -20,\n maximum: 30,\n interval: 10,\n edgeLabelPlacement: 'Shift',\n labelFormat: '{value}°C',\n lineStyle: { width: 0 },\n majorTickLines: { width: 0 },\n minorTickLines: { width: 0 }\n },\n chartArea: {\n border: {\n width: 0\n }\n },\n //Initializing Chart Series\n series: [\n {\n type: 'Line',\n dataSource: [\n { x: new Date(2016, 3, 1), y: 6.3 },\n { x: new Date(2016, 4, 1), y: 13.3 }, { x: new Date(2016, 5, 1), y: 18.0 },\n { x: new Date(2016, 6, 1), y: 19.8 }, { x: new Date(2016, 7, 1), y: 18.1 },\n { x: new Date(2016, 8, 1), y: 13.1 }, { x: new Date(2016, 9, 1), y: 4.1 }\n ],\n xName: 'x', width: 2,\n yName: 'y', name: 'Warmest',\n marker: {\n visible: true,\n height: 10, width: 10,\n shape: 'Pentagon',\n dataLabel: { visible: true, position: 'Top' }\n }\n }, {\n type: 'Line',\n dataSource: [\n { x: new Date(2016, 3, 1), y: -5.3 },\n { x: new Date(2016, 4, 1), y: 1.0 }, { x: new Date(2016, 5, 1), y: 6.9 },\n { x: new Date(2016, 6, 1), y: 9.4 }, { x: new Date(2016, 7, 1), y: 7.6 },\n { x: new Date(2016, 8, 1), y: 2.6 }, { x: new Date(2016, 9, 1), y: -4.9 }\n ],\n xName: 'x', width: 2,\n yName: 'y', name: 'Coldest',\n marker: {\n visible: true, height: 10, width: 10, shape: 'Diamond',\n dataLabel: { visible: true, position: 'Bottom' }\n }\n }\n ],\n width: Browser.isDevice ? '100%' : '60%',\n //Initializing Chart title\n title: 'Alaska Weather Statistics - 2016',\n load: (args: ILoadedEventArgs) => {\n let selectedTheme: string = location.hash.split('/')[1];\n selectedTheme = selectedTheme ? selectedTheme : 'Material';\n args.chart.theme = (selectedTheme.charAt(0).toUpperCase() + selectedTheme.slice(1));\n }\n });\n chart.appendTo('#container');\n","index.html":"\n \n \n \n \n \n\n\n\n\n\n\n\n","systemjs.config.js":"System.config({\n transpiler: \"typescript\",\n typescriptOptions: {\n compilerOptions: {\n target: \"umd\",\n module: \"commonjs\",\n moduleResolution: \"node\",\n emitDecoratorMetadata: true,\n experimentalDecorators: true\n }\n },\n paths: {\n \"syncfusion:\": \"http://npmci.syncfusion.com/packages/production/\"\n },\n map: {\n main: \"index.ts\",\n typescript: \"https://unpkg.com/typescript@2.2.2/lib/typescript.js\",\n 'plugin-json':'https://cdnjs.cloudflare.com/ajax/libs/systemjs-plugin-json/0.3.0/json.min.js',\n \"@syncfusion/ej2-base\": \"syncfusion:ej2-base/dist/ej2-base.umd.min.js\",\n \"@syncfusion/ej2-buttons\": \"syncfusion:ej2-buttons/dist/ej2-buttons.umd.min.js\",\n \"@syncfusion/ej2-calendars\": \"syncfusion:ej2-calendars/dist/ej2-calendars.umd.min.js\",\n \"@syncfusion/ej2-charts\": \"syncfusion:ej2-charts/dist/ej2-charts.umd.min.js\",\n \"@syncfusion/ej2-circulargauge\": \"syncfusion:ej2-circulargauge/dist/ej2-circulargauge.umd.min.js\",\n \"@syncfusion/ej2-lineargauge\": \"syncfusion:ej2-lineargauge/dist/ej2-lineargauge.umd.min.js\",\n \"@syncfusion/ej2-data\": \"syncfusion:ej2-data/dist/ej2-data.umd.min.js\",\n \"@syncfusion/ej2-dropdowns\": \"syncfusion:ej2-dropdowns/dist/ej2-dropdowns.umd.min.js\",\n \"@syncfusion/ej2-grids\": \"syncfusion:ej2-grids/dist/ej2-grids.umd.min.js\", \n \"@syncfusion/ej2-inputs\": \"syncfusion:ej2-inputs/dist/ej2-inputs.umd.min.js\", \n \"@syncfusion/ej2-lists\": \"syncfusion:ej2-lists/dist/ej2-lists.umd.min.js\",\n \"@syncfusion/ej2-navigations\": \"syncfusion:ej2-navigations/dist/ej2-navigations.umd.min.js\", \n \"@syncfusion/ej2-popups\": \"syncfusion:ej2-popups/dist/ej2-popups.umd.min.js\",\n \"@syncfusion/ej2-excel-export\": \"syncfusion:ej2-excel-export/dist/ej2-excel-export.umd.min.js\",\n \"@syncfusion/ej2-pdf-export\": \"syncfusion:ej2-pdf-export/dist/ej2-pdf-export.umd.min.js\",\n \"@syncfusion/ej2-compression\": \"syncfusion:ej2-compression/dist/ej2-compression.umd.min.js\",\n \"@syncfusion/ej2-file-utils\": \"syncfusion:ej2-file-utils/dist/ej2-file-utils.umd.min.js\"\n },\n meta: { \n '*.json': { loader: 'plugin-json' }\n }\n});\nSystem.import('index.ts').catch(console.error.bind(console));"}
\ No newline at end of file
diff --git a/src/chart/default-doughnut-plnkr.json b/src/chart/default-doughnut-plnkr.json
index 75cdfefa..7f79e875 100644
--- a/src/chart/default-doughnut-plnkr.json
+++ b/src/chart/default-doughnut-plnkr.json
@@ -1 +1 @@
-{"index.ts":"import { enableRipple } from '@syncfusion/ej2-base';\nenableRipple(true);\nimport {\n AccumulationTheme, AccumulationChart, AccumulationLegend, PieSeries, AccumulationDataLabel, AccumulationTooltip,\n IAccAnimationCompleteEventArgs, AccPoints, IAccTextRenderEventArgs, AccumulationSelection,\n IAccLoadedEventArgs\n} from '@syncfusion/ej2-charts';\nAccumulationChart.Inject(AccumulationLegend, PieSeries, AccumulationDataLabel, AccumulationTooltip, AccumulationSelection);\nimport { Browser } from '@syncfusion/ej2-base';\n\n/**\n * Sample for Doughnut\n */\nlet centerTitle: HTMLDivElement = document.createElement('div') as HTMLDivElement;\ncenterTitle.innerHTML = 'Expenses Year   2013';\ncenterTitle.style.position = 'absolute';\ncenterTitle.style.visibility = 'hidden';\n\n let pie: AccumulationChart = new AccumulationChart({\n enableSmartLabels: true,\n selectionMode: 'Point',\n // Initialize the chart series\n series: [\n {\n dataSource: [\n { 'x': 'Net-tution and Fees', y: 21, text: '21%' },\n { 'x': 'Self-supporting Operations', y: 21, text: '21%' },\n { 'x': 'Private Gifts', y: 8, text: '8%' },\n { 'x': 'All Other', y: 8, text: '8%' },\n { 'x': 'Local Revenue', y: 4, text: '4%' },\n { 'x': 'State Revenue', y: 21, text: '21%' },\n { 'x': 'Federal Revenue', y: 16, text: '16%' }\n ],\n xName: 'x', yName: 'y', startAngle: 0,\n endAngle: 360, innerRadius: '40%',\n dataLabel: {\n visible: true, position: 'Inside',\n name: 'text',\n font: { color: 'white', fontWeight: '600', size: '14px' }\n },\n }\n ],\n legendSettings: {\n visible: true, toggleVisibility: false,\n position: 'Right', height: '28%', width: '44%'\n },\n // Triggered animation complete, text render and load event\n animationComplete: (args: IAccAnimationCompleteEventArgs) => {\n centerTitle.style.fontSize = getFontSize(args.accumulation.initialClipRect.width);\n let rect: ClientRect = centerTitle.getBoundingClientRect();\n centerTitle.style.top = (args.accumulation.center.y - rect.height / 2) + 'px';\n centerTitle.style.left = (args.accumulation.center.x - rect.width / 2) + 'px';\n centerTitle.style.visibility = 'visible';\n let points: AccPoints[] = args.accumulation.visibleSeries[0].points;\n for (let point of points) {\n if (point.labelPosition === 'Outside' && point.labelVisible) {\n let label: Element = document.getElementById('container_datalabel_Series_0_text_' + point.index);\n label.setAttribute('fill', 'black');\n }\n }\n },\n textRender: (args: IAccTextRenderEventArgs) => {\n args.series.dataLabel.font.size = getFontSize(pie.initialClipRect.width);\n pie.animateSeries = true;\n },\n load: (args: IAccLoadedEventArgs) => {\n let selectedTheme: string = location.hash.split('/')[1];\n selectedTheme = selectedTheme ? selectedTheme : 'Material';\n args.accumulation.theme = (selectedTheme.charAt(0).toUpperCase() + selectedTheme.slice(1));\n args.accumulation.legendSettings.position = Browser.isDevice ? 'Bottom' : 'Right';\n },\n tooltip: {\n enable: true, format: '${point.x} Composition: ${point.y}%'\n },\n title: 'Education Institutional Revenue',\n });\n pie.appendTo('#container');\n document.getElementById('container').appendChild(centerTitle);\n function getFontSize(width: number): string {\n if (width > 300) {\n return '13px';\n } else if (width > 250) {\n return '8px';\n } else {\n return '6px';\n }\n }\n","index.html":"\n \n \n \n \n\n\n\n\n\n\n","systemjs.config.js":"System.config({\n transpiler: \"typescript\",\n typescriptOptions: {\n compilerOptions: {\n target: \"umd\",\n module: \"commonjs\",\n moduleResolution: \"node\",\n emitDecoratorMetadata: true,\n experimentalDecorators: true\n }\n },\n paths: {\n \"syncfusion:\": \"http://npmci.syncfusion.com/packages/production/\"\n },\n map: {\n main: \"index.ts\",\n typescript: \"https://unpkg.com/typescript@2.2.2/lib/typescript.js\",\n 'plugin-json':'https://cdnjs.cloudflare.com/ajax/libs/systemjs-plugin-json/0.3.0/json.min.js',\n \"@syncfusion/ej2-base\": \"syncfusion:ej2-base/dist/ej2-base.umd.min.js\",\n \"@syncfusion/ej2-buttons\": \"syncfusion:ej2-buttons/dist/ej2-buttons.umd.min.js\",\n \"@syncfusion/ej2-calendars\": \"syncfusion:ej2-calendars/dist/ej2-calendars.umd.min.js\",\n \"@syncfusion/ej2-charts\": \"syncfusion:ej2-charts/dist/ej2-charts.umd.min.js\",\n \"@syncfusion/ej2-circulargauge\": \"syncfusion:ej2-circulargauge/dist/ej2-circulargauge.umd.min.js\",\n \"@syncfusion/ej2-lineargauge\": \"syncfusion:ej2-lineargauge/dist/ej2-lineargauge.umd.min.js\",\n \"@syncfusion/ej2-data\": \"syncfusion:ej2-data/dist/ej2-data.umd.min.js\",\n \"@syncfusion/ej2-dropdowns\": \"syncfusion:ej2-dropdowns/dist/ej2-dropdowns.umd.min.js\",\n \"@syncfusion/ej2-grids\": \"syncfusion:ej2-grids/dist/ej2-grids.umd.min.js\", \n \"@syncfusion/ej2-inputs\": \"syncfusion:ej2-inputs/dist/ej2-inputs.umd.min.js\", \n \"@syncfusion/ej2-lists\": \"syncfusion:ej2-lists/dist/ej2-lists.umd.min.js\",\n \"@syncfusion/ej2-navigations\": \"syncfusion:ej2-navigations/dist/ej2-navigations.umd.min.js\", \n \"@syncfusion/ej2-popups\": \"syncfusion:ej2-popups/dist/ej2-popups.umd.min.js\",\n \"@syncfusion/ej2-excel-export\": \"syncfusion:ej2-excel-export/dist/ej2-excel-export.umd.min.js\",\n \"@syncfusion/ej2-pdf-export\": \"syncfusion:ej2-pdf-export/dist/ej2-pdf-export.umd.min.js\",\n \"@syncfusion/ej2-compression\": \"syncfusion:ej2-compression/dist/ej2-compression.umd.min.js\",\n \"@syncfusion/ej2-file-utils\": \"syncfusion:ej2-file-utils/dist/ej2-file-utils.umd.min.js\"\n },\n meta: { \n '*.json': { loader: 'plugin-json' }\n }\n});\nSystem.import('index.ts').catch(console.error.bind(console));"}
\ No newline at end of file
+{"index.ts":"import { enableRipple } from '@syncfusion/ej2-base';\nenableRipple(true);\nimport {\n AccumulationTheme, AccumulationChart, AccumulationLegend, PieSeries, AccumulationDataLabel, AccumulationTooltip,\n IAccAnimationCompleteEventArgs, AccPoints, IAccTextRenderEventArgs, AccumulationSelection,\n IAccLoadedEventArgs\n} from '@syncfusion/ej2-charts';\nAccumulationChart.Inject(AccumulationLegend, PieSeries, AccumulationDataLabel, AccumulationTooltip, AccumulationSelection);\nimport { Browser } from '@syncfusion/ej2-base';\n\n/**\n * Sample for Doughnut\n */\nlet centerTitle: HTMLDivElement = document.createElement('div') as HTMLDivElement;\ncenterTitle.innerHTML = 'Expenses Year   2013';\ncenterTitle.style.position = 'absolute';\ncenterTitle.style.visibility = 'hidden';\n\n let pie: AccumulationChart = new AccumulationChart({\n enableSmartLabels: true,\n selectionMode: 'Point',\n // Initialize the chart series\n series: [\n {\n dataSource: [\n { 'x': 'Net-tution and Fees', y: 21, text: '21%' },\n { 'x': 'Self-supporting Operations', y: 21, text: '21%' },\n { 'x': 'Private Gifts', y: 8, text: '8%' },\n { 'x': 'All Other', y: 8, text: '8%' },\n { 'x': 'Local Revenue', y: 4, text: '4%' },\n { 'x': 'State Revenue', y: 21, text: '21%' },\n { 'x': 'Federal Revenue', y: 16, text: '16%' }\n ],\n xName: 'x', yName: 'y', startAngle: 0,\n endAngle: 360, innerRadius: '40%',\n dataLabel: {\n visible: true, position: 'Inside',\n name: 'text',\n font: { color: 'white', fontWeight: '600', size: '14px' }\n },\n }\n ],\n legendSettings: {\n visible: true, toggleVisibility: false,\n position: 'Right', height: '28%', width: '44%'\n },\n // Triggered animation complete, text render and load event\n animationComplete: (args: IAccAnimationCompleteEventArgs) => {\n centerTitle.style.fontSize = getFontSize(args.accumulation.initialClipRect.width);\n let rect: ClientRect = centerTitle.getBoundingClientRect();\n centerTitle.style.top = (args.accumulation.center.y - rect.height / 2) + 'px';\n centerTitle.style.left = (args.accumulation.center.x - rect.width / 2) + 'px';\n centerTitle.style.visibility = 'visible';\n let points: AccPoints[] = args.accumulation.visibleSeries[0].points;\n for (let point of points) {\n if (point.labelPosition === 'Outside' && point.labelVisible) {\n let label: Element = document.getElementById('container_datalabel_Series_0_text_' + point.index);\n label.setAttribute('fill', 'black');\n }\n }\n },\n textRender: (args: IAccTextRenderEventArgs) => {\n args.series.dataLabel.font.size = getFontSize(pie.initialClipRect.width);\n pie.animateSeries = true;\n },\n load: (args: IAccLoadedEventArgs) => {\n let selectedTheme: string = location.hash.split('/')[1];\n selectedTheme = selectedTheme ? selectedTheme : 'Material';\n args.accumulation.theme = (selectedTheme.charAt(0).toUpperCase() + selectedTheme.slice(1));\n args.accumulation.legendSettings.position = Browser.isDevice ? 'Bottom' : 'Right';\n },\n tooltip: {\n enable: true, format: '${point.x} Composition: ${point.y}%'\n },\n title: 'Education Institutional Revenue',\n });\n pie.appendTo('#container');\n document.getElementById('container').appendChild(centerTitle);\n function getFontSize(width: number): string {\n if (width > 300) {\n return '13px';\n } else if (width > 250) {\n return '8px';\n } else {\n return '6px';\n }\n }\n","index.html":"\n \n \n \n \n \n\n\n\n\n\n\n","systemjs.config.js":"System.config({\n transpiler: \"typescript\",\n typescriptOptions: {\n compilerOptions: {\n target: \"umd\",\n module: \"commonjs\",\n moduleResolution: \"node\",\n emitDecoratorMetadata: true,\n experimentalDecorators: true\n }\n },\n paths: {\n \"syncfusion:\": \"http://npmci.syncfusion.com/packages/production/\"\n },\n map: {\n main: \"index.ts\",\n typescript: \"https://unpkg.com/typescript@2.2.2/lib/typescript.js\",\n 'plugin-json':'https://cdnjs.cloudflare.com/ajax/libs/systemjs-plugin-json/0.3.0/json.min.js',\n \"@syncfusion/ej2-base\": \"syncfusion:ej2-base/dist/ej2-base.umd.min.js\",\n \"@syncfusion/ej2-buttons\": \"syncfusion:ej2-buttons/dist/ej2-buttons.umd.min.js\",\n \"@syncfusion/ej2-calendars\": \"syncfusion:ej2-calendars/dist/ej2-calendars.umd.min.js\",\n \"@syncfusion/ej2-charts\": \"syncfusion:ej2-charts/dist/ej2-charts.umd.min.js\",\n \"@syncfusion/ej2-circulargauge\": \"syncfusion:ej2-circulargauge/dist/ej2-circulargauge.umd.min.js\",\n \"@syncfusion/ej2-lineargauge\": \"syncfusion:ej2-lineargauge/dist/ej2-lineargauge.umd.min.js\",\n \"@syncfusion/ej2-data\": \"syncfusion:ej2-data/dist/ej2-data.umd.min.js\",\n \"@syncfusion/ej2-dropdowns\": \"syncfusion:ej2-dropdowns/dist/ej2-dropdowns.umd.min.js\",\n \"@syncfusion/ej2-grids\": \"syncfusion:ej2-grids/dist/ej2-grids.umd.min.js\", \n \"@syncfusion/ej2-inputs\": \"syncfusion:ej2-inputs/dist/ej2-inputs.umd.min.js\", \n \"@syncfusion/ej2-lists\": \"syncfusion:ej2-lists/dist/ej2-lists.umd.min.js\",\n \"@syncfusion/ej2-navigations\": \"syncfusion:ej2-navigations/dist/ej2-navigations.umd.min.js\", \n \"@syncfusion/ej2-popups\": \"syncfusion:ej2-popups/dist/ej2-popups.umd.min.js\",\n \"@syncfusion/ej2-excel-export\": \"syncfusion:ej2-excel-export/dist/ej2-excel-export.umd.min.js\",\n \"@syncfusion/ej2-pdf-export\": \"syncfusion:ej2-pdf-export/dist/ej2-pdf-export.umd.min.js\",\n \"@syncfusion/ej2-compression\": \"syncfusion:ej2-compression/dist/ej2-compression.umd.min.js\",\n \"@syncfusion/ej2-file-utils\": \"syncfusion:ej2-file-utils/dist/ej2-file-utils.umd.min.js\"\n },\n meta: { \n '*.json': { loader: 'plugin-json' }\n }\n});\nSystem.import('index.ts').catch(console.error.bind(console));"}
\ No newline at end of file
diff --git a/src/chart/default-pie-plnkr.json b/src/chart/default-pie-plnkr.json
index 912450eb..a65d91e5 100644
--- a/src/chart/default-pie-plnkr.json
+++ b/src/chart/default-pie-plnkr.json
@@ -1 +1 @@
-{"index.ts":"import { enableRipple } from '@syncfusion/ej2-base';\nenableRipple(true);\nimport {\n AccumulationTheme, AccumulationChart, AccumulationLegend, PieSeries, AccumulationTooltip, IAccLoadedEventArgs,\n AccumulationDataLabel\n} from '@syncfusion/ej2-charts';\nAccumulationChart.Inject(AccumulationLegend, PieSeries, AccumulationTooltip, AccumulationDataLabel);\n\n/**\n * Sample for Pie chart\n */\n\n let pie: AccumulationChart = new AccumulationChart({\n // Initialize the chart series\n series: [\n {\n dataSource: [\n { 'x': 'Chrome', y: 37, text: '37%' }, { 'x': 'UC Browser', y: 17, text: '17%' },\n { 'x': 'iPhone', y: 19, text: '19%' },\n { 'x': 'Others', y: 4, text: '4%' }, { 'x': 'Opera', y: 11, text: '11%' },\n { 'x': 'Android', y: 12, text: '12%' }\n ],\n dataLabel: {\n visible: true,\n position: 'Inside', name: 'text',\n font: {\n fontWeight: '600'\n }\n },\n radius: '70%', xName: 'x',\n yName: 'y', startAngle: 0,\n endAngle: 360, innerRadius: '0%',\n explode: true, explodeOffset: '10%', explodeIndex: 0\n }\n ],\n enableSmartLabels: true,\n legendSettings: {\n visible: false,\n },\n // Initialize tht tooltip\n tooltip: { enable: true, format: '${point.x} ${point.y} %' },\n title: 'Mobile Browser Statistics',\n load: (args: IAccLoadedEventArgs) => {\n let selectedTheme: string = location.hash.split('/')[1];\n selectedTheme = selectedTheme ? selectedTheme : 'Material';\n args.accumulation.theme = (selectedTheme.charAt(0).toUpperCase() + selectedTheme.slice(1));\n }\n });\n pie.appendTo('#container');\n function anglechange(value: number): void {\n pie.series[0].startAngle = +value;\n pie.series[0].endAngle = +value;\n document.getElementById('anglevalue').innerHTML = value.toString();\n pie.removeSvg();\n pie.refreshSeries();\n pie.refreshChart();\n }\n document.getElementById('pieangle').onpointermove = document.getElementById('pieangle').ontouchmove =\n document.getElementById('pieangle').onchange = (e: Event) => {\n anglechange(+(document.getElementById('pieangle') as HTMLInputElement).value);\n };\n function radiuschange(value: number): void {\n pie.series[0].radius = value + '%';\n document.getElementById('radius').innerHTML = (value / 100).toFixed(2);\n pie.removeSvg();\n pie.refreshSeries();\n pie.refreshChart();\n }\n document.getElementById('pieradius').onpointermove = document.getElementById('pieradius').ontouchmove =\n document.getElementById('pieradius').onchange = (e: Event) => {\n radiuschange(+(document.getElementById('pieradius') as HTMLInputElement).value);\n };\n function exploderadius(value: number): void {\n pie.visibleSeries[0].explodeOffset = value + '%';\n document.getElementById('exploderadius').innerHTML = (value / 100).toFixed(2);\n pie.removeSvg();\n pie.refreshSeries();\n pie.refreshChart();\n }\n document.getElementById('pieexploderadius').onpointermove = document.getElementById('pieexploderadius').ontouchmove =\n document.getElementById('pieexploderadius').onchange = (e: Event) => {\n exploderadius(+(document.getElementById('pieexploderadius') as HTMLInputElement).value);\n };\n function explodeIndex(value: number): void {\n pie.visibleSeries[0].explodeIndex = +value;\n document.getElementById('explodeindex').innerHTML = value.toString();\n pie.removeSvg();\n pie.refreshSeries();\n pie.refreshChart();\n }\n document.getElementById('pieexplodeindex').onpointermove = document.getElementById('pieexplodeindex').ontouchmove =\n document.getElementById('pieexplodeindex').onchange = (e: Event) => {\n explodeIndex(+(document.getElementById('pieexplodeindex') as HTMLInputElement).value);\n };\n","index.html":"\n \n \n \n \n\n\n\n\n\n\n","systemjs.config.js":"System.config({\n transpiler: \"typescript\",\n typescriptOptions: {\n compilerOptions: {\n target: \"umd\",\n module: \"commonjs\",\n moduleResolution: \"node\",\n emitDecoratorMetadata: true,\n experimentalDecorators: true\n }\n },\n paths: {\n \"syncfusion:\": \"http://npmci.syncfusion.com/packages/production/\"\n },\n map: {\n main: \"index.ts\",\n typescript: \"https://unpkg.com/typescript@2.2.2/lib/typescript.js\",\n 'plugin-json':'https://cdnjs.cloudflare.com/ajax/libs/systemjs-plugin-json/0.3.0/json.min.js',\n \"@syncfusion/ej2-base\": \"syncfusion:ej2-base/dist/ej2-base.umd.min.js\",\n \"@syncfusion/ej2-buttons\": \"syncfusion:ej2-buttons/dist/ej2-buttons.umd.min.js\",\n \"@syncfusion/ej2-calendars\": \"syncfusion:ej2-calendars/dist/ej2-calendars.umd.min.js\",\n \"@syncfusion/ej2-charts\": \"syncfusion:ej2-charts/dist/ej2-charts.umd.min.js\",\n \"@syncfusion/ej2-circulargauge\": \"syncfusion:ej2-circulargauge/dist/ej2-circulargauge.umd.min.js\",\n \"@syncfusion/ej2-lineargauge\": \"syncfusion:ej2-lineargauge/dist/ej2-lineargauge.umd.min.js\",\n \"@syncfusion/ej2-data\": \"syncfusion:ej2-data/dist/ej2-data.umd.min.js\",\n \"@syncfusion/ej2-dropdowns\": \"syncfusion:ej2-dropdowns/dist/ej2-dropdowns.umd.min.js\",\n \"@syncfusion/ej2-grids\": \"syncfusion:ej2-grids/dist/ej2-grids.umd.min.js\", \n \"@syncfusion/ej2-inputs\": \"syncfusion:ej2-inputs/dist/ej2-inputs.umd.min.js\", \n \"@syncfusion/ej2-lists\": \"syncfusion:ej2-lists/dist/ej2-lists.umd.min.js\",\n \"@syncfusion/ej2-navigations\": \"syncfusion:ej2-navigations/dist/ej2-navigations.umd.min.js\", \n \"@syncfusion/ej2-popups\": \"syncfusion:ej2-popups/dist/ej2-popups.umd.min.js\",\n \"@syncfusion/ej2-excel-export\": \"syncfusion:ej2-excel-export/dist/ej2-excel-export.umd.min.js\",\n \"@syncfusion/ej2-pdf-export\": \"syncfusion:ej2-pdf-export/dist/ej2-pdf-export.umd.min.js\",\n \"@syncfusion/ej2-compression\": \"syncfusion:ej2-compression/dist/ej2-compression.umd.min.js\",\n \"@syncfusion/ej2-file-utils\": \"syncfusion:ej2-file-utils/dist/ej2-file-utils.umd.min.js\"\n },\n meta: { \n '*.json': { loader: 'plugin-json' }\n }\n});\nSystem.import('index.ts').catch(console.error.bind(console));"}
\ No newline at end of file
+{"index.ts":"import { enableRipple } from '@syncfusion/ej2-base';\nenableRipple(true);\nimport {\n AccumulationTheme, AccumulationChart, AccumulationLegend, PieSeries, AccumulationTooltip, IAccLoadedEventArgs,\n AccumulationDataLabel\n} from '@syncfusion/ej2-charts';\nAccumulationChart.Inject(AccumulationLegend, PieSeries, AccumulationTooltip, AccumulationDataLabel);\n\n/**\n * Sample for Pie chart\n */\n\n let pie: AccumulationChart = new AccumulationChart({\n // Initialize the chart series\n series: [\n {\n dataSource: [\n { 'x': 'Chrome', y: 37, text: '37%' }, { 'x': 'UC Browser', y: 17, text: '17%' },\n { 'x': 'iPhone', y: 19, text: '19%' },\n { 'x': 'Others', y: 4, text: '4%' }, { 'x': 'Opera', y: 11, text: '11%' },\n { 'x': 'Android', y: 12, text: '12%' }\n ],\n dataLabel: {\n visible: true,\n position: 'Inside', name: 'text',\n font: {\n fontWeight: '600'\n }\n },\n radius: '70%', xName: 'x',\n yName: 'y', startAngle: 0,\n endAngle: 360, innerRadius: '0%',\n explode: true, explodeOffset: '10%', explodeIndex: 0\n }\n ],\n enableSmartLabels: true,\n legendSettings: {\n visible: false,\n },\n // Initialize tht tooltip\n tooltip: { enable: true, format: '${point.x} ${point.y} %' },\n title: 'Mobile Browser Statistics',\n load: (args: IAccLoadedEventArgs) => {\n let selectedTheme: string = location.hash.split('/')[1];\n selectedTheme = selectedTheme ? selectedTheme : 'Material';\n args.accumulation.theme = (selectedTheme.charAt(0).toUpperCase() + selectedTheme.slice(1));\n }\n });\n pie.appendTo('#container');\n function anglechange(value: number): void {\n pie.series[0].startAngle = +value;\n pie.series[0].endAngle = +value;\n document.getElementById('anglevalue').innerHTML = value.toString();\n pie.removeSvg();\n pie.refreshSeries();\n pie.refreshChart();\n }\n document.getElementById('pieangle').onpointermove = document.getElementById('pieangle').ontouchmove =\n document.getElementById('pieangle').onchange = (e: Event) => {\n anglechange(+(document.getElementById('pieangle') as HTMLInputElement).value);\n };\n function radiuschange(value: number): void {\n pie.series[0].radius = value + '%';\n document.getElementById('radius').innerHTML = (value / 100).toFixed(2);\n pie.removeSvg();\n pie.refreshSeries();\n pie.refreshChart();\n }\n document.getElementById('pieradius').onpointermove = document.getElementById('pieradius').ontouchmove =\n document.getElementById('pieradius').onchange = (e: Event) => {\n radiuschange(+(document.getElementById('pieradius') as HTMLInputElement).value);\n };\n function exploderadius(value: number): void {\n pie.visibleSeries[0].explodeOffset = value + '%';\n document.getElementById('exploderadius').innerHTML = (value / 100).toFixed(2);\n pie.removeSvg();\n pie.refreshSeries();\n pie.refreshChart();\n }\n document.getElementById('pieexploderadius').onpointermove = document.getElementById('pieexploderadius').ontouchmove =\n document.getElementById('pieexploderadius').onchange = (e: Event) => {\n exploderadius(+(document.getElementById('pieexploderadius') as HTMLInputElement).value);\n };\n function explodeIndex(value: number): void {\n pie.visibleSeries[0].explodeIndex = +value;\n document.getElementById('explodeindex').innerHTML = value.toString();\n pie.removeSvg();\n pie.refreshSeries();\n pie.refreshChart();\n }\n document.getElementById('pieexplodeindex').onpointermove = document.getElementById('pieexplodeindex').ontouchmove =\n document.getElementById('pieexplodeindex').onchange = (e: Event) => {\n explodeIndex(+(document.getElementById('pieexplodeindex') as HTMLInputElement).value);\n };\n","index.html":"\n \n \n \n \n \n\n\n\n\n\n\n","systemjs.config.js":"System.config({\n transpiler: \"typescript\",\n typescriptOptions: {\n compilerOptions: {\n target: \"umd\",\n module: \"commonjs\",\n moduleResolution: \"node\",\n emitDecoratorMetadata: true,\n experimentalDecorators: true\n }\n },\n paths: {\n \"syncfusion:\": \"http://npmci.syncfusion.com/packages/production/\"\n },\n map: {\n main: \"index.ts\",\n typescript: \"https://unpkg.com/typescript@2.2.2/lib/typescript.js\",\n 'plugin-json':'https://cdnjs.cloudflare.com/ajax/libs/systemjs-plugin-json/0.3.0/json.min.js',\n \"@syncfusion/ej2-base\": \"syncfusion:ej2-base/dist/ej2-base.umd.min.js\",\n \"@syncfusion/ej2-buttons\": \"syncfusion:ej2-buttons/dist/ej2-buttons.umd.min.js\",\n \"@syncfusion/ej2-calendars\": \"syncfusion:ej2-calendars/dist/ej2-calendars.umd.min.js\",\n \"@syncfusion/ej2-charts\": \"syncfusion:ej2-charts/dist/ej2-charts.umd.min.js\",\n \"@syncfusion/ej2-circulargauge\": \"syncfusion:ej2-circulargauge/dist/ej2-circulargauge.umd.min.js\",\n \"@syncfusion/ej2-lineargauge\": \"syncfusion:ej2-lineargauge/dist/ej2-lineargauge.umd.min.js\",\n \"@syncfusion/ej2-data\": \"syncfusion:ej2-data/dist/ej2-data.umd.min.js\",\n \"@syncfusion/ej2-dropdowns\": \"syncfusion:ej2-dropdowns/dist/ej2-dropdowns.umd.min.js\",\n \"@syncfusion/ej2-grids\": \"syncfusion:ej2-grids/dist/ej2-grids.umd.min.js\", \n \"@syncfusion/ej2-inputs\": \"syncfusion:ej2-inputs/dist/ej2-inputs.umd.min.js\", \n \"@syncfusion/ej2-lists\": \"syncfusion:ej2-lists/dist/ej2-lists.umd.min.js\",\n \"@syncfusion/ej2-navigations\": \"syncfusion:ej2-navigations/dist/ej2-navigations.umd.min.js\", \n \"@syncfusion/ej2-popups\": \"syncfusion:ej2-popups/dist/ej2-popups.umd.min.js\",\n \"@syncfusion/ej2-excel-export\": \"syncfusion:ej2-excel-export/dist/ej2-excel-export.umd.min.js\",\n \"@syncfusion/ej2-pdf-export\": \"syncfusion:ej2-pdf-export/dist/ej2-pdf-export.umd.min.js\",\n \"@syncfusion/ej2-compression\": \"syncfusion:ej2-compression/dist/ej2-compression.umd.min.js\",\n \"@syncfusion/ej2-file-utils\": \"syncfusion:ej2-file-utils/dist/ej2-file-utils.umd.min.js\"\n },\n meta: { \n '*.json': { loader: 'plugin-json' }\n }\n});\nSystem.import('index.ts').catch(console.error.bind(console));"}
\ No newline at end of file
diff --git a/src/chart/doughnut-plnkr.json b/src/chart/doughnut-plnkr.json
index eb12c34f..f07eef36 100644
--- a/src/chart/doughnut-plnkr.json
+++ b/src/chart/doughnut-plnkr.json
@@ -1 +1 @@
-{"index.ts":"import { enableRipple } from '@syncfusion/ej2-base';\nenableRipple(true);\nimport {\n AccumulationTheme, AccumulationChart, AccumulationLegend, PieSeries, AccumulationTooltip, IAccLoadedEventArgs,\n AccumulationDataLabel\n} from '@syncfusion/ej2-charts';\nAccumulationChart.Inject(AccumulationLegend, PieSeries, AccumulationTooltip, AccumulationDataLabel);\n/**\n * Sample for Doughnut chart\n */\n\n let pie: AccumulationChart = new AccumulationChart({\n // Initialize the chart series\n series: [\n {\n dataSource: [{ x: 'Labour', y: 18, text: '18%' }, { x: 'Legal', y: 8, text: '8%' },\n { x: 'Production', y: 15, text: '15%' }, { x: 'License', y: 11, text: '11%' },\n { x: 'Facilities', y: 18, text: '18%' }, { x: 'Taxes', y: 14, text: '14%' },\n { x: 'Insurance', y: 16, text: '16%' }],\n dataLabel: {\n visible: true,\n name: 'text',\n position: 'Inside',\n font: {\n fontWeight: '600',\n color: '#ffffff'\n }\n },\n radius: '70%', xName: 'x',\n yName: 'y', startAngle: 0,\n endAngle: 360, innerRadius: '40%',\n explode: true, explodeOffset: '10%', explodeIndex: 3\n }\n ],\n enableSmartLabels: true,\n legendSettings: {\n visible: false,\n },\n // Initialize the tooltip\n tooltip: { enable: true, format: '${point.x} ${point.y} %' },\n title: 'Project Cost Breakdown',\n load: (args: IAccLoadedEventArgs) => {\n let selectedTheme: string = location.hash.split('/')[1];\n selectedTheme = selectedTheme ? selectedTheme : 'Material';\n args.accumulation.theme = (selectedTheme.charAt(0).toUpperCase() + selectedTheme.slice(1));\n }\n });\n pie.appendTo('#container');\n","index.html":"\n \n \n \n \n\n\n\n\n\n\n","systemjs.config.js":"System.config({\n transpiler: \"typescript\",\n typescriptOptions: {\n compilerOptions: {\n target: \"umd\",\n module: \"commonjs\",\n moduleResolution: \"node\",\n emitDecoratorMetadata: true,\n experimentalDecorators: true\n }\n },\n paths: {\n \"syncfusion:\": \"http://npmci.syncfusion.com/packages/production/\"\n },\n map: {\n main: \"index.ts\",\n typescript: \"https://unpkg.com/typescript@2.2.2/lib/typescript.js\",\n 'plugin-json':'https://cdnjs.cloudflare.com/ajax/libs/systemjs-plugin-json/0.3.0/json.min.js',\n \"@syncfusion/ej2-base\": \"syncfusion:ej2-base/dist/ej2-base.umd.min.js\",\n \"@syncfusion/ej2-buttons\": \"syncfusion:ej2-buttons/dist/ej2-buttons.umd.min.js\",\n \"@syncfusion/ej2-calendars\": \"syncfusion:ej2-calendars/dist/ej2-calendars.umd.min.js\",\n \"@syncfusion/ej2-charts\": \"syncfusion:ej2-charts/dist/ej2-charts.umd.min.js\",\n \"@syncfusion/ej2-circulargauge\": \"syncfusion:ej2-circulargauge/dist/ej2-circulargauge.umd.min.js\",\n \"@syncfusion/ej2-lineargauge\": \"syncfusion:ej2-lineargauge/dist/ej2-lineargauge.umd.min.js\",\n \"@syncfusion/ej2-data\": \"syncfusion:ej2-data/dist/ej2-data.umd.min.js\",\n \"@syncfusion/ej2-dropdowns\": \"syncfusion:ej2-dropdowns/dist/ej2-dropdowns.umd.min.js\",\n \"@syncfusion/ej2-grids\": \"syncfusion:ej2-grids/dist/ej2-grids.umd.min.js\", \n \"@syncfusion/ej2-inputs\": \"syncfusion:ej2-inputs/dist/ej2-inputs.umd.min.js\", \n \"@syncfusion/ej2-lists\": \"syncfusion:ej2-lists/dist/ej2-lists.umd.min.js\",\n \"@syncfusion/ej2-navigations\": \"syncfusion:ej2-navigations/dist/ej2-navigations.umd.min.js\", \n \"@syncfusion/ej2-popups\": \"syncfusion:ej2-popups/dist/ej2-popups.umd.min.js\",\n \"@syncfusion/ej2-excel-export\": \"syncfusion:ej2-excel-export/dist/ej2-excel-export.umd.min.js\",\n \"@syncfusion/ej2-pdf-export\": \"syncfusion:ej2-pdf-export/dist/ej2-pdf-export.umd.min.js\",\n \"@syncfusion/ej2-compression\": \"syncfusion:ej2-compression/dist/ej2-compression.umd.min.js\",\n \"@syncfusion/ej2-file-utils\": \"syncfusion:ej2-file-utils/dist/ej2-file-utils.umd.min.js\"\n },\n meta: { \n '*.json': { loader: 'plugin-json' }\n }\n});\nSystem.import('index.ts').catch(console.error.bind(console));"}
\ No newline at end of file
+{"index.ts":"import { enableRipple } from '@syncfusion/ej2-base';\nenableRipple(true);\nimport {\n AccumulationTheme, AccumulationChart, AccumulationLegend, PieSeries, AccumulationTooltip, IAccLoadedEventArgs,\n AccumulationDataLabel\n} from '@syncfusion/ej2-charts';\nAccumulationChart.Inject(AccumulationLegend, PieSeries, AccumulationTooltip, AccumulationDataLabel);\n/**\n * Sample for Doughnut chart\n */\n\n let pie: AccumulationChart = new AccumulationChart({\n // Initialize the chart series\n series: [\n {\n dataSource: [{ x: 'Labour', y: 18, text: '18%' }, { x: 'Legal', y: 8, text: '8%' },\n { x: 'Production', y: 15, text: '15%' }, { x: 'License', y: 11, text: '11%' },\n { x: 'Facilities', y: 18, text: '18%' }, { x: 'Taxes', y: 14, text: '14%' },\n { x: 'Insurance', y: 16, text: '16%' }],\n dataLabel: {\n visible: true,\n name: 'text',\n position: 'Inside',\n font: {\n fontWeight: '600',\n color: '#ffffff'\n }\n },\n radius: '70%', xName: 'x',\n yName: 'y', startAngle: 0,\n endAngle: 360, innerRadius: '40%',\n explode: true, explodeOffset: '10%', explodeIndex: 3\n }\n ],\n enableSmartLabels: true,\n legendSettings: {\n visible: false,\n },\n // Initialize the tooltip\n tooltip: { enable: true, format: '${point.x} ${point.y} %' },\n title: 'Project Cost Breakdown',\n load: (args: IAccLoadedEventArgs) => {\n let selectedTheme: string = location.hash.split('/')[1];\n selectedTheme = selectedTheme ? selectedTheme : 'Material';\n args.accumulation.theme = (selectedTheme.charAt(0).toUpperCase() + selectedTheme.slice(1));\n }\n });\n pie.appendTo('#container');\n","index.html":"\n \n \n \n \n \n\n\n\n\n\n\n","systemjs.config.js":"System.config({\n transpiler: \"typescript\",\n typescriptOptions: {\n compilerOptions: {\n target: \"umd\",\n module: \"commonjs\",\n moduleResolution: \"node\",\n emitDecoratorMetadata: true,\n experimentalDecorators: true\n }\n },\n paths: {\n \"syncfusion:\": \"http://npmci.syncfusion.com/packages/production/\"\n },\n map: {\n main: \"index.ts\",\n typescript: \"https://unpkg.com/typescript@2.2.2/lib/typescript.js\",\n 'plugin-json':'https://cdnjs.cloudflare.com/ajax/libs/systemjs-plugin-json/0.3.0/json.min.js',\n \"@syncfusion/ej2-base\": \"syncfusion:ej2-base/dist/ej2-base.umd.min.js\",\n \"@syncfusion/ej2-buttons\": \"syncfusion:ej2-buttons/dist/ej2-buttons.umd.min.js\",\n \"@syncfusion/ej2-calendars\": \"syncfusion:ej2-calendars/dist/ej2-calendars.umd.min.js\",\n \"@syncfusion/ej2-charts\": \"syncfusion:ej2-charts/dist/ej2-charts.umd.min.js\",\n \"@syncfusion/ej2-circulargauge\": \"syncfusion:ej2-circulargauge/dist/ej2-circulargauge.umd.min.js\",\n \"@syncfusion/ej2-lineargauge\": \"syncfusion:ej2-lineargauge/dist/ej2-lineargauge.umd.min.js\",\n \"@syncfusion/ej2-data\": \"syncfusion:ej2-data/dist/ej2-data.umd.min.js\",\n \"@syncfusion/ej2-dropdowns\": \"syncfusion:ej2-dropdowns/dist/ej2-dropdowns.umd.min.js\",\n \"@syncfusion/ej2-grids\": \"syncfusion:ej2-grids/dist/ej2-grids.umd.min.js\", \n \"@syncfusion/ej2-inputs\": \"syncfusion:ej2-inputs/dist/ej2-inputs.umd.min.js\", \n \"@syncfusion/ej2-lists\": \"syncfusion:ej2-lists/dist/ej2-lists.umd.min.js\",\n \"@syncfusion/ej2-navigations\": \"syncfusion:ej2-navigations/dist/ej2-navigations.umd.min.js\", \n \"@syncfusion/ej2-popups\": \"syncfusion:ej2-popups/dist/ej2-popups.umd.min.js\",\n \"@syncfusion/ej2-excel-export\": \"syncfusion:ej2-excel-export/dist/ej2-excel-export.umd.min.js\",\n \"@syncfusion/ej2-pdf-export\": \"syncfusion:ej2-pdf-export/dist/ej2-pdf-export.umd.min.js\",\n \"@syncfusion/ej2-compression\": \"syncfusion:ej2-compression/dist/ej2-compression.umd.min.js\",\n \"@syncfusion/ej2-file-utils\": \"syncfusion:ej2-file-utils/dist/ej2-file-utils.umd.min.js\"\n },\n meta: { \n '*.json': { loader: 'plugin-json' }\n }\n});\nSystem.import('index.ts').catch(console.error.bind(console));"}
\ No newline at end of file
diff --git a/src/chart/drilldown-pie-plnkr.json b/src/chart/drilldown-pie-plnkr.json
index f4796c02..88df8da4 100644
--- a/src/chart/drilldown-pie-plnkr.json
+++ b/src/chart/drilldown-pie-plnkr.json
@@ -1 +1 @@
-{"src/chart/images/back.png":"�PNG\r\n\u001a\n\u0000\u0000\u0000\rIHDR\u0000\u0000\u0000\u0018\u0000\u0000\u0000\u0018\b\u0006\u0000\u0000\u0000�w=�\u0000\u0000\u0000\tpHYs\u0000\u0000\u000b\u0012\u0000\u0000\u000b\u0012\u0001��~�\u0000\u0000\u0000�IDATHǽ��\r\u00021\f�\u001f�\u0002Ԟ\"�[��\u00006�\r�\u0000\u0016����*��\u0011hO����-������s\u0006\u0018�d\u0012����K)�6g��\u0001�\u0001\u001c\u0000�D�U��\u001c��:��m:�w�g\u0000\u000f�\u000e\u0016࣪~�\u0005=�Ղ^�*�\u0005�(���\n<�M�\u0017�*�w\u0005mk�\u001fQ�%�<Ӑ�����f\u0017Ү{%����\u0019�\b`��\u0004����:���E2�������\u0000b ��4p}�\u0000\u0000\u0000\u0000IEND�B`�","index.ts":"import { enableRipple } from '@syncfusion/ej2-base';\nenableRipple(true);\nimport {\n AccumulationTheme, getElement, AccumulationChart, AccumulationLegend, PieSeries,\n AccumulationTooltip, IAccLoadedEventArgs, IAccTextRenderEventArgs,\n chartMouseClick, IMouseEventArgs, Index, indexFinder, AccumulationDataLabel,\n AccumulationChartModel, AccumulationAnnotation\n} from '@syncfusion/ej2-charts';\nimport { EmitType } from '@syncfusion/ej2-base';\nAccumulationChart.Inject(AccumulationLegend, PieSeries, AccumulationTooltip, AccumulationDataLabel, AccumulationAnnotation);\n\n/**\n * Sample fro Drill Down in Pie chart\n */\n\n let suvs: Object = [{ x: 'Toyota', y: 8 }, { x: 'Ford', y: 12 }, { x: 'GM', y: 17 }, { x: 'Renault', y: 6 }, { x: 'Fiat', y: 3 },\n { x: 'Hyundai', y: 16 }, { x: 'Honda', y: 8 }, { x: 'Maruthi', y: 10 }, { x: 'BMW', y: 20 }];\n let cars: Object = [{ x: 'Toyota', y: 7 }, { x: 'Chrysler', y: 12 }, { x: 'Nissan', y: 9 }, { x: 'Ford', y: 15 }, { x: 'Tata', y: 10 },\n { x: 'Mahindra', y: 7 }, { x: 'Renault', y: 8 }, { x: 'Skoda', y: 5 }, { x: 'Volkswagen', y: 15 }, { x: 'Fiat', y: 3 }];\n let pickups: Object = [{ x: 'Nissan', y: 9 }, { x: 'Chrysler', y: 4 }, { x: 'Ford', y: 7 }, { x: 'Toyota', y: 20 },\n { x: 'Suzuki', y: 13 }, { x: 'Lada', y: 12 }, { x: 'Bentley', y: 6 }, { x: 'Volvo', y: 10 }, { x: 'Audi', y: 19 }];\n let minivans: Object = [{ x: 'Hummer', y: 11 }, { x: 'Ford', y: 5 }, { x: 'GM', y: 12 }, { x: 'Chrysler', y: 3 }, { x: 'Jaguar', y: 9 },\n { x: 'Fiat', y: 8 }, { x: 'Honda', y: 15 }, { x: 'Hyundai', y: 4 }, { x: 'Scion', y: 11 }, { x: 'Toyota', y: 17 }];\n let clickInstance: AccumulationChartModel = {\n series: [{\n type: 'Pie', dataSource: suvs, xName: 'x', yName: 'y',\n dataLabel: { visible: true, position: 'Outside' }, innerRadius: '30%',\n }\n ], textRender: (args: IAccTextRenderEventArgs) => {\n args.text = args.point.x + ' ' + args.point.y + ' %';\n }, annotations: [{\n content: '' +\n '
', region: 'Series', x: '50%', y: '50%'\n }], chartMouseClick: (args: IMouseEventArgs) => {\n if (args.target.indexOf('back') > -1) {\n let tooltip: Element = document.getElementsByClassName('e-tooltip-wrap')[0];\n if (tooltip) { tooltip.remove(); }\n pie.destroy(); pie.removeSvg(); pie = null; pie = new AccumulationChart(instance);\n pie.appendTo('#container');\n (getElement('category') as HTMLButtonElement).style.visibility = 'hidden';\n (getElement('symbol') as HTMLElement).style.visibility = 'hidden';\n (
getElement('text')).style.visibility = 'hidden';\n }\n },\n legendSettings: { visible: false }, enableSmartLabels: true,\n tooltip: { enable: false, format: '${point.x} ${point.y} %' },\n load: (args: IAccLoadedEventArgs) => {\n let selectedTheme: string = location.hash.split('/')[1];\n selectedTheme = selectedTheme ? selectedTheme : 'Material';\n args.accumulation.theme = (selectedTheme.charAt(0).toUpperCase() + selectedTheme.slice(1));\n }\n };\n let pointClick: EmitType = (args: IMouseEventArgs) => {\n let index: Index = indexFinder(args.target);\n if (getElement(pie.element.id + '_Series_' + index.series + '_Point_' + index.point)) {\n let tooltip: Element = document.getElementsByClassName('e-tooltip-wrap')[0];\n if (tooltip) { tooltip.remove(); }\n pie.destroy(); pie.removeSvg(); pie = null;\n switch (index.point) {\n case 0:\n clickInstance.series[0].dataSource = suvs; getElement('text').innerHTML = 'SUV';\n clickInstance.title = 'Automobile Sales in the SUV Segment';\n break;\n case 1:\n clickInstance.series[0].dataSource = cars; getElement('text').innerHTML = 'Car';\n clickInstance.title = 'Automobile Sales in the Car Segment';\n break;\n case 2:\n clickInstance.series[0].dataSource = pickups; getElement('text').innerHTML = 'Pickup';\n clickInstance.title = 'Automobile Sales in the Pickup Segment';\n break;\n case 3:\n clickInstance.series[0].dataSource = minivans; getElement('text').innerHTML = 'Minivan';\n clickInstance.title = 'Automobile Sales in the Minivan Segment';\n break;\n }\n pie = new AccumulationChart(clickInstance); pie.appendTo('#container');\n (getElement('symbol')).style.visibility = 'visible';\n (getElement('category')).style.visibility = 'visible';\n (getElement('text')).style.visibility = 'visible';\n }\n };\n let instance: AccumulationChartModel = {\n series: [\n {\n dataSource: [{ x: 'SUV', y: 25 }, { x: 'Car', y: 37 }, { x: 'Pickup', y: 15 }, { x: 'Minivan', y: 23 }],\n dataLabel: {\n visible: true, position: 'Inside', connectorStyle: { type: 'Curve', length: '10%' },\n font: { fontWeight: '600', color: 'white' }\n },\n radius: '70%', xName: 'x', yName: 'y', startAngle: 0, endAngle: 360, innerRadius: '0%',\n explode: true, explodeOffset: '10%', explodeIndex: 2,\n }\n ], enableSmartLabels: false, legendSettings: { visible: false }, chartMouseClick: pointClick,\n textRender: (args: IAccTextRenderEventArgs) => { args.text = args.point.x + ' ' + args.point.y + ' %'; },\n tooltip: { enable: false, format: '${point.x} ${point.y} %' },\n title: 'Automobile Sales by Category',\n load: (args: IAccLoadedEventArgs) => {\n let selectedTheme: string = location.hash.split('/')[1];\n selectedTheme = selectedTheme ? selectedTheme : 'Material';\n args.accumulation.theme = (selectedTheme.charAt(0).toUpperCase() + selectedTheme.slice(1));\n }\n };\n let pie: AccumulationChart = new AccumulationChart(instance); pie.appendTo('#container');\n (getElement('category') as HTMLElement).onclick = (e: MouseEvent) => {\n let tooltip: Element = document.getElementsByClassName('e-tooltip-wrap')[0];\n if (tooltip) { tooltip.remove(); }\n pie.destroy(); pie.removeSvg();\n pie = null; pie = new AccumulationChart(instance);\n pie.appendTo('#container');\n (e.target as HTMLButtonElement).style.visibility = 'hidden';\n (getElement('symbol') as HTMLElement).style.visibility = 'hidden';\n (getElement('text') as HTMLElement).style.visibility = 'hidden';\n };\n","index.html":"\n \n \n \n \n\n\n\n\n\n\n\n\n","systemjs.config.js":"System.config({\n transpiler: \"typescript\",\n typescriptOptions: {\n compilerOptions: {\n target: \"umd\",\n module: \"commonjs\",\n moduleResolution: \"node\",\n emitDecoratorMetadata: true,\n experimentalDecorators: true\n }\n },\n paths: {\n \"syncfusion:\": \"http://npmci.syncfusion.com/packages/production/\"\n },\n map: {\n main: \"index.ts\",\n typescript: \"https://unpkg.com/typescript@2.2.2/lib/typescript.js\",\n 'plugin-json':'https://cdnjs.cloudflare.com/ajax/libs/systemjs-plugin-json/0.3.0/json.min.js',\n \"@syncfusion/ej2-base\": \"syncfusion:ej2-base/dist/ej2-base.umd.min.js\",\n \"@syncfusion/ej2-buttons\": \"syncfusion:ej2-buttons/dist/ej2-buttons.umd.min.js\",\n \"@syncfusion/ej2-calendars\": \"syncfusion:ej2-calendars/dist/ej2-calendars.umd.min.js\",\n \"@syncfusion/ej2-charts\": \"syncfusion:ej2-charts/dist/ej2-charts.umd.min.js\",\n \"@syncfusion/ej2-circulargauge\": \"syncfusion:ej2-circulargauge/dist/ej2-circulargauge.umd.min.js\",\n \"@syncfusion/ej2-lineargauge\": \"syncfusion:ej2-lineargauge/dist/ej2-lineargauge.umd.min.js\",\n \"@syncfusion/ej2-data\": \"syncfusion:ej2-data/dist/ej2-data.umd.min.js\",\n \"@syncfusion/ej2-dropdowns\": \"syncfusion:ej2-dropdowns/dist/ej2-dropdowns.umd.min.js\",\n \"@syncfusion/ej2-grids\": \"syncfusion:ej2-grids/dist/ej2-grids.umd.min.js\", \n \"@syncfusion/ej2-inputs\": \"syncfusion:ej2-inputs/dist/ej2-inputs.umd.min.js\", \n \"@syncfusion/ej2-lists\": \"syncfusion:ej2-lists/dist/ej2-lists.umd.min.js\",\n \"@syncfusion/ej2-navigations\": \"syncfusion:ej2-navigations/dist/ej2-navigations.umd.min.js\", \n \"@syncfusion/ej2-popups\": \"syncfusion:ej2-popups/dist/ej2-popups.umd.min.js\",\n \"@syncfusion/ej2-excel-export\": \"syncfusion:ej2-excel-export/dist/ej2-excel-export.umd.min.js\",\n \"@syncfusion/ej2-pdf-export\": \"syncfusion:ej2-pdf-export/dist/ej2-pdf-export.umd.min.js\",\n \"@syncfusion/ej2-compression\": \"syncfusion:ej2-compression/dist/ej2-compression.umd.min.js\",\n \"@syncfusion/ej2-file-utils\": \"syncfusion:ej2-file-utils/dist/ej2-file-utils.umd.min.js\"\n },\n meta: { \n '*.json': { loader: 'plugin-json' }\n }\n});\nSystem.import('index.ts').catch(console.error.bind(console));"}
\ No newline at end of file
+{"src/chart/images/back.png":"�PNG\r\n\u001a\n\u0000\u0000\u0000\rIHDR\u0000\u0000\u0000\u0018\u0000\u0000\u0000\u0018\b\u0006\u0000\u0000\u0000�w=�\u0000\u0000\u0000\tpHYs\u0000\u0000\u000b\u0012\u0000\u0000\u000b\u0012\u0001��~�\u0000\u0000\u0000�IDATHǽ��\r\u00021\f�\u001f�\u0002Ԟ\"�[��\u00006�\r�\u0000\u0016����*��\u0011hO����-������s\u0006\u0018�d\u0012����K)�6g��\u0001�\u0001\u001c\u0000�D�U��\u001c��:��m:�w�g\u0000\u000f�\u000e\u0016࣪~�\u0005=�Ղ^�*�\u0005�(���\n<�M�\u0017�*�w\u0005mk�\u001fQ�%�<Ӑ�����f\u0017Ү{%����\u0019�\b`��\u0004����:���E2�������\u0000b ��4p}�\u0000\u0000\u0000\u0000IEND�B`�","index.ts":"import { enableRipple } from '@syncfusion/ej2-base';\nenableRipple(true);\nimport {\n AccumulationTheme, getElement, AccumulationChart, AccumulationLegend, PieSeries,\n AccumulationTooltip, IAccLoadedEventArgs, IAccTextRenderEventArgs,\n chartMouseClick, IMouseEventArgs, Index, indexFinder, AccumulationDataLabel,\n AccumulationChartModel, AccumulationAnnotation\n} from '@syncfusion/ej2-charts';\nimport { EmitType } from '@syncfusion/ej2-base';\nAccumulationChart.Inject(AccumulationLegend, PieSeries, AccumulationTooltip, AccumulationDataLabel, AccumulationAnnotation);\n\n/**\n * Sample fro Drill Down in Pie chart\n */\n\n let suvs: Object = [{ x: 'Toyota', y: 8 }, { x: 'Ford', y: 12 }, { x: 'GM', y: 17 }, { x: 'Renault', y: 6 }, { x: 'Fiat', y: 3 },\n { x: 'Hyundai', y: 16 }, { x: 'Honda', y: 8 }, { x: 'Maruthi', y: 10 }, { x: 'BMW', y: 20 }];\n let cars: Object = [{ x: 'Toyota', y: 7 }, { x: 'Chrysler', y: 12 }, { x: 'Nissan', y: 9 }, { x: 'Ford', y: 15 }, { x: 'Tata', y: 10 },\n { x: 'Mahindra', y: 7 }, { x: 'Renault', y: 8 }, { x: 'Skoda', y: 5 }, { x: 'Volkswagen', y: 15 }, { x: 'Fiat', y: 3 }];\n let pickups: Object = [{ x: 'Nissan', y: 9 }, { x: 'Chrysler', y: 4 }, { x: 'Ford', y: 7 }, { x: 'Toyota', y: 20 },\n { x: 'Suzuki', y: 13 }, { x: 'Lada', y: 12 }, { x: 'Bentley', y: 6 }, { x: 'Volvo', y: 10 }, { x: 'Audi', y: 19 }];\n let minivans: Object = [{ x: 'Hummer', y: 11 }, { x: 'Ford', y: 5 }, { x: 'GM', y: 12 }, { x: 'Chrysler', y: 3 }, { x: 'Jaguar', y: 9 },\n { x: 'Fiat', y: 8 }, { x: 'Honda', y: 15 }, { x: 'Hyundai', y: 4 }, { x: 'Scion', y: 11 }, { x: 'Toyota', y: 17 }];\n let clickInstance: AccumulationChartModel = {\n series: [{\n type: 'Pie', dataSource: suvs, xName: 'x', yName: 'y',\n dataLabel: { visible: true, position: 'Outside' }, innerRadius: '30%',\n }\n ], textRender: (args: IAccTextRenderEventArgs) => {\n args.text = args.point.x + ' ' + args.point.y + ' %';\n }, annotations: [{\n content: '' +\n '
', region: 'Series', x: '50%', y: '50%'\n }], chartMouseClick: (args: IMouseEventArgs) => {\n if (args.target.indexOf('back') > -1) {\n let tooltip: Element = document.getElementsByClassName('e-tooltip-wrap')[0];\n if (tooltip) { tooltip.remove(); }\n pie.destroy(); pie.removeSvg(); pie = null; pie = new AccumulationChart(instance);\n pie.appendTo('#container');\n (getElement('category') as HTMLButtonElement).style.visibility = 'hidden';\n (getElement('symbol') as HTMLElement).style.visibility = 'hidden';\n (
getElement('text')).style.visibility = 'hidden';\n }\n },\n legendSettings: { visible: false }, enableSmartLabels: true,\n tooltip: { enable: false, format: '${point.x} ${point.y} %' },\n load: (args: IAccLoadedEventArgs) => {\n let selectedTheme: string = location.hash.split('/')[1];\n selectedTheme = selectedTheme ? selectedTheme : 'Material';\n args.accumulation.theme = (selectedTheme.charAt(0).toUpperCase() + selectedTheme.slice(1));\n }\n };\n let pointClick: EmitType = (args: IMouseEventArgs) => {\n let index: Index = indexFinder(args.target);\n if (getElement(pie.element.id + '_Series_' + index.series + '_Point_' + index.point)) {\n let tooltip: Element = document.getElementsByClassName('e-tooltip-wrap')[0];\n if (tooltip) { tooltip.remove(); }\n pie.destroy(); pie.removeSvg(); pie = null;\n switch (index.point) {\n case 0:\n clickInstance.series[0].dataSource = suvs; getElement('text').innerHTML = 'SUV';\n clickInstance.title = 'Automobile Sales in the SUV Segment';\n break;\n case 1:\n clickInstance.series[0].dataSource = cars; getElement('text').innerHTML = 'Car';\n clickInstance.title = 'Automobile Sales in the Car Segment';\n break;\n case 2:\n clickInstance.series[0].dataSource = pickups; getElement('text').innerHTML = 'Pickup';\n clickInstance.title = 'Automobile Sales in the Pickup Segment';\n break;\n case 3:\n clickInstance.series[0].dataSource = minivans; getElement('text').innerHTML = 'Minivan';\n clickInstance.title = 'Automobile Sales in the Minivan Segment';\n break;\n }\n pie = new AccumulationChart(clickInstance); pie.appendTo('#container');\n (getElement('symbol')).style.visibility = 'visible';\n (getElement('category')).style.visibility = 'visible';\n (getElement('text')).style.visibility = 'visible';\n }\n };\n let instance: AccumulationChartModel = {\n series: [\n {\n dataSource: [{ x: 'SUV', y: 25 }, { x: 'Car', y: 37 }, { x: 'Pickup', y: 15 }, { x: 'Minivan', y: 23 }],\n dataLabel: {\n visible: true, position: 'Inside', connectorStyle: { type: 'Curve', length: '10%' },\n font: { fontWeight: '600', color: 'white' }\n },\n radius: '70%', xName: 'x', yName: 'y', startAngle: 0, endAngle: 360, innerRadius: '0%',\n explode: true, explodeOffset: '10%', explodeIndex: 2,\n }\n ], enableSmartLabels: false, legendSettings: { visible: false }, chartMouseClick: pointClick,\n textRender: (args: IAccTextRenderEventArgs) => { args.text = args.point.x + ' ' + args.point.y + ' %'; },\n tooltip: { enable: false, format: '${point.x} ${point.y} %' },\n title: 'Automobile Sales by Category',\n load: (args: IAccLoadedEventArgs) => {\n let selectedTheme: string = location.hash.split('/')[1];\n selectedTheme = selectedTheme ? selectedTheme : 'Material';\n args.accumulation.theme = (selectedTheme.charAt(0).toUpperCase() + selectedTheme.slice(1));\n }\n };\n let pie: AccumulationChart = new AccumulationChart(instance); pie.appendTo('#container');\n (getElement('category') as HTMLElement).onclick = (e: MouseEvent) => {\n let tooltip: Element = document.getElementsByClassName('e-tooltip-wrap')[0];\n if (tooltip) { tooltip.remove(); }\n pie.destroy(); pie.removeSvg();\n pie = null; pie = new AccumulationChart(instance);\n pie.appendTo('#container');\n (e.target as HTMLButtonElement).style.visibility = 'hidden';\n (getElement('symbol') as HTMLElement).style.visibility = 'hidden';\n (getElement('text') as HTMLElement).style.visibility = 'hidden';\n };\n","index.html":"\n \n \n \n \n \n\n\n\n\n\n\n\n\n","systemjs.config.js":"System.config({\n transpiler: \"typescript\",\n typescriptOptions: {\n compilerOptions: {\n target: \"umd\",\n module: \"commonjs\",\n moduleResolution: \"node\",\n emitDecoratorMetadata: true,\n experimentalDecorators: true\n }\n },\n paths: {\n \"syncfusion:\": \"http://npmci.syncfusion.com/packages/production/\"\n },\n map: {\n main: \"index.ts\",\n typescript: \"https://unpkg.com/typescript@2.2.2/lib/typescript.js\",\n 'plugin-json':'https://cdnjs.cloudflare.com/ajax/libs/systemjs-plugin-json/0.3.0/json.min.js',\n \"@syncfusion/ej2-base\": \"syncfusion:ej2-base/dist/ej2-base.umd.min.js\",\n \"@syncfusion/ej2-buttons\": \"syncfusion:ej2-buttons/dist/ej2-buttons.umd.min.js\",\n \"@syncfusion/ej2-calendars\": \"syncfusion:ej2-calendars/dist/ej2-calendars.umd.min.js\",\n \"@syncfusion/ej2-charts\": \"syncfusion:ej2-charts/dist/ej2-charts.umd.min.js\",\n \"@syncfusion/ej2-circulargauge\": \"syncfusion:ej2-circulargauge/dist/ej2-circulargauge.umd.min.js\",\n \"@syncfusion/ej2-lineargauge\": \"syncfusion:ej2-lineargauge/dist/ej2-lineargauge.umd.min.js\",\n \"@syncfusion/ej2-data\": \"syncfusion:ej2-data/dist/ej2-data.umd.min.js\",\n \"@syncfusion/ej2-dropdowns\": \"syncfusion:ej2-dropdowns/dist/ej2-dropdowns.umd.min.js\",\n \"@syncfusion/ej2-grids\": \"syncfusion:ej2-grids/dist/ej2-grids.umd.min.js\", \n \"@syncfusion/ej2-inputs\": \"syncfusion:ej2-inputs/dist/ej2-inputs.umd.min.js\", \n \"@syncfusion/ej2-lists\": \"syncfusion:ej2-lists/dist/ej2-lists.umd.min.js\",\n \"@syncfusion/ej2-navigations\": \"syncfusion:ej2-navigations/dist/ej2-navigations.umd.min.js\", \n \"@syncfusion/ej2-popups\": \"syncfusion:ej2-popups/dist/ej2-popups.umd.min.js\",\n \"@syncfusion/ej2-excel-export\": \"syncfusion:ej2-excel-export/dist/ej2-excel-export.umd.min.js\",\n \"@syncfusion/ej2-pdf-export\": \"syncfusion:ej2-pdf-export/dist/ej2-pdf-export.umd.min.js\",\n \"@syncfusion/ej2-compression\": \"syncfusion:ej2-compression/dist/ej2-compression.umd.min.js\",\n \"@syncfusion/ej2-file-utils\": \"syncfusion:ej2-file-utils/dist/ej2-file-utils.umd.min.js\"\n },\n meta: { \n '*.json': { loader: 'plugin-json' }\n }\n});\nSystem.import('index.ts').catch(console.error.bind(console));"}
\ No newline at end of file
diff --git a/src/chart/emaindicator-plnkr.json b/src/chart/emaindicator-plnkr.json
index c480db79..1e725fa3 100644
--- a/src/chart/emaindicator-plnkr.json
+++ b/src/chart/emaindicator-plnkr.json
@@ -1 +1 @@
-{"financial-data":"/**\n * Data for technical indicators\n */\nexport let chartData: object[] = [\n {\n x: new Date('2012-04-02'),\n open: 85.9757,\n high: 90.6657,\n low: 85.7685,\n close: 90.5257,\n volume: 660187068\n },\n {\n x: new Date('2012-04-09'),\n open: 89.4471,\n high: 92,\n low: 86.2157,\n close: 86.4614,\n volume: 912634864\n },\n {\n x: new Date('2012-04-16'),\n open: 87.1514,\n high: 88.6071,\n low: 81.4885,\n close: 81.8543,\n volume: 1221746066\n },\n {\n x: new Date('2012-04-23'),\n open: 81.5157,\n high: 88.2857,\n low: 79.2857,\n close: 86.1428,\n volume: 965935749\n },\n {\n x: new Date('2012-04-30'),\n open: 85.4,\n high: 85.4857,\n low: 80.7385,\n close: 80.75,\n volume: 615249365\n },\n {\n x: new Date('2012-05-07'),\n open: 80.2143,\n high: 82.2685,\n low: 79.8185,\n close: 80.9585,\n volume: 541742692\n },\n {\n x: new Date('2012-05-14'),\n open: 80.3671,\n high: 81.0728,\n low: 74.5971,\n close: 75.7685,\n volume: 708126233\n },\n {\n x: new Date('2012-05-21'),\n open: 76.3571,\n high: 82.3571,\n low: 76.2928,\n close: 80.3271,\n volume: 682076215\n },\n {\n x: new Date('2012-05-28'),\n open: 81.5571,\n high: 83.0714,\n low: 80.0743,\n close: 80.1414,\n volume: 480059584\n },\n {\n x: new Date('2012-06-04'),\n open: 80.2143,\n high: 82.9405,\n low: 78.3571,\n close: 82.9028,\n volume: 517577005\n },\n {\n x: new Date('2012-06-11'),\n open: 83.96,\n high: 84.0714,\n low: 80.9571,\n close: 82.0185,\n volume: 499693120\n },\n {\n x: new Date('2012-06-18'),\n open: 81.5657,\n high: 84.2857,\n low: 81.4814,\n close: 83.1571,\n volume: 442172142\n },\n {\n x: new Date('2012-06-25'),\n open: 82.4714,\n high: 83.4285,\n low: 80.8014,\n close: 83.4285,\n volume: 371529102\n },\n {\n x: new Date('2012-07-02'),\n open: 83.5328,\n high: 87.7628,\n low: 83.3714,\n close: 86.5543,\n volume: 385906790\n },\n {\n x: new Date('2012-07-09'),\n open: 86.4714,\n high: 88.5528,\n low: 84.6685,\n close: 86.4243,\n volume: 524235196\n },\n {\n x: new Date('2012-07-16'),\n open: 86.4457,\n high: 87.9071,\n low: 86.1643,\n close: 86.3285,\n volume: 419537217\n },\n {\n x: new Date('2012-07-23'),\n open: 84.9143,\n high: 87.0971,\n low: 81.4285,\n close: 83.5943,\n volume: 680773023\n },\n {\n x: new Date('2012-07-30'),\n open: 84.4171,\n high: 88.2828,\n low: 83.9743,\n close: 87.9571,\n volume: 475109323\n },\n {\n x: new Date('2012-08-06'),\n open: 88.1843,\n high: 89.2857,\n low: 87.8943,\n close: 88.8143,\n volume: 312826308\n },\n {\n x: new Date('2012-08-13'),\n open: 89.0557,\n high: 92.5985,\n low: 89.0357,\n close: 92.5871,\n volume: 392867193\n },\n {\n x: new Date('2012-08-20'),\n open: 92.8585,\n high: 96.4114,\n low: 92.5871,\n close: 94.746,\n volume: 708614692\n },\n {\n x: new Date('2012-08-27'),\n open: 97.1414,\n high: 97.2671,\n low: 93.8928,\n close: 95.0343,\n volume: 383807217\n },\n {\n x: new Date('2012-09-03'),\n open: 95.1085,\n high: 97.4971,\n low: 94.9285,\n close: 97.2057,\n volume: 355722047\n },\n {\n x: new Date('2012-09-10'),\n open: 97.2071,\n high: 99.5685,\n low: 93.7143,\n close: 98.7543,\n volume: 724042207\n },\n {\n x: new Date('2012-09-17'),\n open: 99.9071,\n high: 100.7243,\n low: 99.0885,\n close: 100.0135,\n volume: 500166040\n },\n {\n x: new Date('2012-09-24'),\n open: 98.1228,\n high: 99.3028,\n low: 94.3357,\n close: 95.3007,\n volume: 714507994\n },\n {\n x: new Date('2012-10-01'),\n open: 95.88,\n high: 96.6785,\n low: 92.95,\n close: 93.2271,\n volume: 638543622\n },\n {\n x: new Date('2012-10-08'),\n open: 92.4114,\n high: 92.5085,\n low: 89.0785,\n close: 89.9591,\n volume: 747127724\n },\n {\n x: new Date('2012-10-15'),\n open: 90.3357,\n high: 93.2557,\n low: 87.0885,\n close: 87.12,\n volume: 646996264\n },\n {\n x: new Date('2012-10-22'),\n open: 87.4885,\n high: 90.7685,\n low: 84.4285,\n close: 86.2857,\n volume: 866040680\n },\n {\n x: new Date('2012-10-29'),\n open: 84.9828,\n high: 86.1428,\n low: 82.1071,\n close: 82.4,\n volume: 367371310\n },\n {\n x: new Date('2012-11-05'),\n open: 83.3593,\n high: 84.3914,\n low: 76.2457,\n close: 78.1514,\n volume: 919719846\n },\n {\n x: new Date('2012-11-12'),\n open: 79.1643,\n high: 79.2143,\n low: 72.25,\n close: 75.3825,\n volume: 894382149\n },\n {\n x: new Date('2012-11-19'),\n open: 77.2443,\n high: 81.7143,\n low: 77.1257,\n close: 81.6428,\n volume: 527416747\n },\n {\n x: new Date('2012-11-26'),\n open: 82.2714,\n high: 84.8928,\n low: 81.7514,\n close: 83.6114,\n volume: 646467974\n },\n {\n x: new Date('2012-12-03'),\n open: 84.8071,\n high: 84.9414,\n low: 74.09,\n close: 76.1785,\n volume: 980096264\n },\n {\n x: new Date('2012-12-10'),\n open: 75,\n high: 78.5085,\n low: 72.2257,\n close: 72.8277,\n volume: 835016110\n },\n {\n x: new Date('2012-12-17'),\n open: 72.7043,\n high: 76.4143,\n low: 71.6043,\n close: 74.19,\n volume: 726150329\n },\n {\n x: new Date('2012-12-24'),\n open: 74.3357,\n high: 74.8928,\n low: 72.0943,\n close: 72.7984,\n volume: 321104733\n },\n {\n x: new Date('2012-12-31'),\n open: 72.9328,\n high: 79.2857,\n low: 72.7143,\n close: 75.2857,\n volume: 540854882\n },\n {\n x: new Date('2013-01-07'),\n open: 74.5714,\n high: 75.9843,\n low: 73.6,\n close: 74.3285,\n volume: 574594262\n },\n {\n x: new Date('2013-01-14'),\n open: 71.8114,\n high: 72.9643,\n low: 69.0543,\n close: 71.4285,\n volume: 803105621\n },\n {\n x: new Date('2013-01-21'),\n open: 72.08,\n high: 73.57,\n low: 62.1428,\n close: 62.84,\n volume: 971912560\n },\n {\n x: new Date('2013-01-28'),\n open: 62.5464,\n high: 66.0857,\n low: 62.2657,\n close: 64.8028,\n volume: 656549587\n },\n {\n x: new Date('2013-02-04'),\n open: 64.8443,\n high: 68.4014,\n low: 63.1428,\n close: 67.8543,\n volume: 743778993\n },\n {\n x: new Date('2013-02-11'),\n open: 68.0714,\n high: 69.2771,\n low: 65.7028,\n close: 65.7371,\n volume: 585292366\n },\n {\n x: new Date('2013-02-18'),\n open: 65.8714,\n high: 66.1043,\n low: 63.26,\n close: 64.4014,\n volume: 421766997\n },\n {\n x: new Date('2013-02-25'),\n open: 64.8357,\n high: 65.0171,\n low: 61.4257,\n close: 61.4957,\n volume: 582741215\n },\n {\n x: new Date('2013-03-04'),\n open: 61.1143,\n high: 62.2043,\n low: 59.8571,\n close: 61.6743,\n volume: 632856539\n },\n {\n x: new Date('2013-03-11'),\n open: 61.3928,\n high: 63.4614,\n low: 60.7343,\n close: 63.38,\n volume: 572066981\n },\n {\n x: new Date('2013-03-18'),\n open: 63.0643,\n high: 66.0143,\n low: 63.0286,\n close: 65.9871,\n volume: 552156035\n },\n {\n x: new Date('2013-03-25'),\n open: 66.3843,\n high: 67.1357,\n low: 63.0886,\n close: 63.2371,\n volume: 390762517\n },\n {\n x: new Date('2013-04-01'),\n open: 63.1286,\n high: 63.3854,\n low: 59.9543,\n close: 60.4571,\n volume: 505273732\n },\n {\n x: new Date('2013-04-08'),\n open: 60.6928,\n high: 62.57,\n low: 60.3557,\n close: 61.4,\n volume: 387323550\n },\n {\n x: new Date('2013-04-15'),\n open: 61,\n high: 61.1271,\n low: 55.0143,\n close: 55.79,\n volume: 709945604\n },\n {\n x: new Date('2013-04-22'),\n open: 56.0914,\n high: 59.8241,\n low: 55.8964,\n close: 59.6007,\n volume: 787007506\n },\n {\n x: new Date('2013-04-29'),\n open: 60.0643,\n high: 64.7471,\n low: 60,\n close: 64.2828,\n volume: 655020017\n },\n {\n x: new Date('2013-05-06'),\n open: 65.1014,\n high: 66.5357,\n low: 64.3543,\n close: 64.71,\n volume: 545488533\n },\n {\n x: new Date('2013-05-13'),\n open: 64.5014,\n high: 65.4143,\n low: 59.8428,\n close: 61.8943,\n volume: 633706550\n },\n {\n x: new Date('2013-05-20'),\n open: 61.7014,\n high: 64.05,\n low: 61.4428,\n close: 63.5928,\n volume: 494379068\n },\n {\n x: new Date('2013-05-27'),\n open: 64.2714,\n high: 65.3,\n low: 62.7714,\n close: 64.2478,\n volume: 362907830\n },\n {\n x: new Date('2013-06-03'),\n open: 64.39,\n high: 64.9186,\n low: 61.8243,\n close: 63.1158,\n volume: 443249793\n },\n {\n x: new Date('2013-06-10'),\n open: 63.5328,\n high: 64.1541,\n low: 61.2143,\n close: 61.4357,\n volume: 389680092\n },\n {\n x: new Date('2013-06-17'),\n open: 61.6343,\n high: 62.2428,\n low: 58.3,\n close: 59.0714,\n volume: 400384818\n },\n {\n x: new Date('2013-06-24'),\n open: 58.2,\n high: 58.38,\n low: 55.5528,\n close: 56.6471,\n volume: 519314826\n },\n {\n x: new Date('2013-07-01'),\n open: 57.5271,\n high: 60.47,\n low: 57.3171,\n close: 59.6314,\n volume: 343878841\n },\n {\n x: new Date('2013-07-08'),\n open: 60.0157,\n high: 61.3986,\n low: 58.6257,\n close: 60.93,\n volume: 384106977\n },\n {\n x: new Date('2013-07-15'),\n open: 60.7157,\n high: 62.1243,\n low: 60.5957,\n close: 60.7071,\n volume: 286035513\n },\n {\n x: new Date('2013-07-22'),\n open: 61.3514,\n high: 63.5128,\n low: 59.8157,\n close: 62.9986,\n volume: 395816827\n },\n {\n x: new Date('2013-07-29'),\n open: 62.9714,\n high: 66.1214,\n low: 62.8857,\n close: 66.0771,\n volume: 339668858\n },\n {\n x: new Date('2013-08-05'),\n open: 66.3843,\n high: 67.4128,\n low: 64.8071,\n close: 64.9214,\n volume: 368486781\n },\n {\n x: new Date('2013-08-12'),\n open: 65.2657,\n high: 72.0357,\n low: 65.2328,\n close: 71.7614,\n volume: 711563584\n },\n {\n x: new Date('2013-08-19'),\n open: 72.0485,\n high: 73.3914,\n low: 71.1714,\n close: 71.5743,\n volume: 417119660\n },\n {\n x: new Date('2013-08-26'),\n open: 71.5357,\n high: 72.8857,\n low: 69.4286,\n close: 69.6023,\n volume: 392805888\n },\n {\n x: new Date('2013-09-02'),\n open: 70.4428,\n high: 71.7485,\n low: 69.6214,\n close: 71.1743,\n volume: 317244380\n },\n {\n x: new Date('2013-09-09'),\n open: 72.1428,\n high: 72.56,\n low: 66.3857,\n close: 66.4143,\n volume: 669376320\n },\n {\n x: new Date('2013-09-16'),\n open: 65.8571,\n high: 68.3643,\n low: 63.8886,\n close: 66.7728,\n volume: 625142677\n },\n {\n x: new Date('2013-09-23'),\n open: 70.8714,\n high: 70.9871,\n low: 68.6743,\n close: 68.9643,\n volume: 475274537\n },\n {\n x: new Date('2013-09-30'),\n open: 68.1786,\n high: 70.3357,\n low: 67.773,\n close: 69.0043,\n volume: 368198906\n },\n {\n x: new Date('2013-10-07'),\n open: 69.5086,\n high: 70.5486,\n low: 68.3257,\n close: 70.4017,\n volume: 361437661\n },\n {\n x: new Date('2013-10-14'),\n open: 69.9757,\n high: 72.7514,\n low: 69.9071,\n close: 72.6985,\n volume: 342694379\n },\n {\n x: new Date('2013-10-21'),\n open: 73.11,\n high: 76.1757,\n low: 72.5757,\n close: 75.1368,\n volume: 490458997\n },\n {\n x: new Date('2013-10-28'),\n open: 75.5771,\n high: 77.0357,\n low: 73.5057,\n close: 74.29,\n volume: 508130174\n },\n {\n x: new Date('2013-11-04'),\n open: 74.4428,\n high: 75.555,\n low: 73.1971,\n close: 74.3657,\n volume: 318132218\n },\n {\n x: new Date('2013-11-11'),\n open: 74.2843,\n high: 75.6114,\n low: 73.4871,\n close: 74.9987,\n volume: 306711021\n },\n {\n x: new Date('2013-11-18'),\n open: 74.9985,\n high: 75.3128,\n low: 73.3814,\n close: 74.2571,\n volume: 282778778\n },\n {\n x: new Date('2013-11-25'),\n open: 74.4314,\n high: 79.7614,\n low: 74.4285,\n close: 79.4385,\n volume: 327405302\n },\n {\n x: new Date('2013-12-02'),\n open: 79.7143,\n high: 82.1622,\n low: 78.6885,\n close: 80.0028,\n volume: 522055676\n },\n {\n x: new Date('2013-12-09'),\n open: 80.1286,\n high: 81.5671,\n low: 79.0957,\n close: 79.2043,\n volume: 387271099\n },\n {\n x: new Date('2013-12-16'),\n open: 79.2885,\n high: 80.377,\n low: 76.9714,\n close: 78.4314,\n volume: 457580848\n },\n {\n x: new Date('2013-12-23'),\n open: 81.1428,\n high: 81.6971,\n low: 79.9285,\n close: 80.0128,\n volume: 274253503\n },\n {\n x: new Date('2013-12-30'),\n open: 79.6371,\n high: 80.1828,\n low: 77.2043,\n close: 77.2828,\n volume: 275734934\n },\n {\n x: new Date('2014-01-06'),\n open: 76.7785,\n high: 78.1228,\n low: 75.8728,\n close: 76.1343,\n volume: 393462075\n },\n {\n x: new Date('2014-01-13'),\n open: 75.7014,\n high: 80.0285,\n low: 75.6971,\n close: 77.2385,\n volume: 439557459\n },\n {\n x: new Date('2014-01-20'),\n open: 77.2843,\n high: 79.6128,\n low: 77.2028,\n close: 78.01,\n volume: 385585525\n },\n {\n x: new Date('2014-01-27'),\n open: 78.5814,\n high: 79.2571,\n low: 70.5071,\n close: 71.5143,\n volume: 813702575\n },\n {\n x: new Date('2014-02-03'),\n open: 71.8014,\n high: 74.7042,\n low: 71.3286,\n close: 74.24,\n volume: 434447570\n },\n {\n x: new Date('2014-02-10'),\n open: 74.0943,\n high: 77.9971,\n low: 74,\n close: 77.7128,\n volume: 379011880\n },\n {\n x: new Date('2014-02-17'),\n open: 78,\n high: 78.7414,\n low: 74.9428,\n close: 75.0357,\n volume: 289609443\n },\n {\n x: new Date('2014-02-24'),\n open: 74.7357,\n high: 76.1071,\n low: 73.6571,\n close: 75.1771,\n volume: 367569649\n },\n {\n x: new Date('2014-03-03'),\n open: 74.7743,\n high: 76.3928,\n low: 74.6871,\n close: 75.7771,\n volume: 275972640\n },\n {\n x: new Date('2014-03-10'),\n open: 75.48,\n high: 77.0943,\n low: 74.7143,\n close: 74.9557,\n volume: 287729528\n },\n {\n x: new Date('2014-03-17'),\n open: 75.3857,\n high: 76.6057,\n low: 75.0286,\n close: 76.1243,\n volume: 303531061\n },\n {\n x: new Date('2014-03-24'),\n open: 76.9171,\n high: 78.4285,\n low: 76.3214,\n close: 76.6943,\n volume: 338387221\n },\n {\n x: new Date('2014-03-31'),\n open: 77.0328,\n high: 77.64,\n low: 75.7971,\n close: 75.9743,\n volume: 245749459\n },\n {\n x: new Date('2014-04-07'),\n open: 75.4314,\n high: 76.0343,\n low: 73.8771,\n close: 74.23,\n volume: 312008139\n },\n {\n x: new Date('2014-04-14'),\n open: 74.5571,\n high: 75.3943,\n low: 73.0471,\n close: 74.9914,\n volume: 241209047\n },\n {\n x: new Date('2014-04-21'),\n open: 75.0485,\n high: 81.7128,\n low: 74.8514,\n close: 81.7057,\n volume: 476651465\n },\n {\n x: new Date('2014-04-28'),\n open: 81.8285,\n high: 85.6328,\n low: 81.7928,\n close: 84.6543,\n volume: 473712709\n },\n {\n x: new Date('2014-05-05'),\n open: 84.3057,\n high: 86.3442,\n low: 82.9043,\n close: 83.6489,\n volume: 365535013\n },\n {\n x: new Date('2014-05-12'),\n open: 83.9271,\n high: 85.3614,\n low: 83.6285,\n close: 85.3585,\n volume: 260931637\n },\n {\n x: new Date('2014-05-19'),\n open: 85.4071,\n high: 87.8184,\n low: 85.3328,\n close: 87.7328,\n volume: 294298274\n },\n {\n x: new Date('2014-05-26'),\n open: 87.9828,\n high: 92.0243,\n low: 87.9471,\n close: 90.4285,\n volume: 400232120\n },\n {\n x: new Date('2014-06-02'),\n open: 90.5657,\n high: 93.0371,\n low: 88.9285,\n close: 92.2243,\n volume: 412158024\n },\n {\n x: new Date('2014-06-09'),\n open: 92.7,\n high: 95.05,\n low: 90.88,\n close: 91.28,\n volume: 292422550\n },\n {\n x: new Date('2014-06-16'),\n open: 91.51,\n high: 92.75,\n low: 90.9,\n close: 90.91,\n volume: 234325480\n },\n {\n x: new Date('2014-06-23'),\n open: 91.32,\n high: 92,\n low: 89.65,\n close: 91.98,\n volume: 213712160\n },\n {\n x: new Date('2014-06-30'),\n open: 92.1,\n high: 94.1,\n low: 92.09,\n close: 94.03,\n volume: 138936570\n },\n {\n x: new Date('2014-07-07'),\n open: 94.14,\n high: 96.8,\n low: 93.52,\n close: 95.22,\n volume: 229782440\n },\n {\n x: new Date('2014-07-14'),\n open: 95.86,\n high: 97.1,\n low: 92.57,\n close: 94.43,\n volume: 248104390\n },\n {\n x: new Date('2014-07-21'),\n open: 94.99,\n high: 97.88,\n low: 93.72,\n close: 97.671,\n volume: 273021350\n },\n {\n x: new Date('2014-07-28'),\n open: 97.82,\n high: 99.44,\n low: 94.81,\n close: 96.13,\n volume: 235868530\n },\n {\n x: new Date('2014-08-04'),\n open: 96.37,\n high: 96.58,\n low: 93.28,\n close: 94.74,\n volume: 222522120\n },\n {\n x: new Date('2014-08-11'),\n open: 95.27,\n high: 98.19,\n low: 94.8355,\n close: 97.98,\n volume: 178806580\n },\n {\n x: new Date('2014-08-18'),\n open: 98.49,\n high: 101.47,\n low: 97.98,\n close: 101.32,\n volume: 246446280\n },\n {\n x: new Date('2014-08-25'),\n open: 101.79,\n high: 102.9,\n low: 100.7,\n close: 102.5,\n volume: 232858250\n },\n {\n x: new Date('2014-09-01'),\n open: 103.06,\n high: 103.74,\n low: 97.79,\n close: 98.97,\n volume: 322045910\n },\n {\n x: new Date('2014-09-08'),\n open: 99.3,\n high: 103.08,\n low: 96.14,\n close: 101.66,\n volume: 460851840\n },\n {\n x: new Date('2014-09-15'),\n open: 102.81,\n high: 103.05,\n low: 98.89,\n close: 100.96,\n volume: 296425730\n },\n {\n x: new Date('2014-09-22'),\n open: 101.8,\n high: 102.94,\n low: 97.72,\n close: 100.75,\n volume: 337617850\n },\n {\n x: new Date('2014-09-29'),\n open: 98.65,\n high: 101.54,\n low: 98.04,\n close: 99.62,\n volume: 246900230\n },\n {\n x: new Date('2014-10-06'),\n open: 99.95,\n high: 102.38,\n low: 98.31,\n close: 100.73,\n volume: 279646740\n },\n {\n x: new Date('2014-10-13'),\n open: 101.33,\n high: 101.78,\n low: 95.18,\n close: 97.67,\n volume: 356408760\n },\n {\n x: new Date('2014-10-20'),\n open: 98.315,\n high: 105.49,\n low: 98.22,\n close: 105.22,\n volume: 355329760\n },\n {\n x: new Date('2014-10-27'),\n open: 104.85,\n high: 108.04,\n low: 104.7,\n close: 108,\n volume: 219443560\n },\n {\n x: new Date('2014-11-03'),\n open: 108.22,\n high: 110.3,\n low: 107.72,\n close: 109.01,\n volume: 199332700\n },\n {\n x: new Date('2014-11-10'),\n open: 109.02,\n high: 114.19,\n low: 108.4,\n close: 114.18,\n volume: 203976340\n },\n {\n x: new Date('2014-11-17'),\n open: 114.27,\n high: 117.57,\n low: 113.3,\n close: 116.47,\n volume: 232574480\n },\n {\n x: new Date('2014-11-24'),\n open: 116.85,\n high: 119.75,\n low: 116.62,\n close: 118.93,\n volume: 181158620\n },\n {\n x: new Date('2014-12-01'),\n open: 118.81,\n high: 119.25,\n low: 111.27,\n close: 115,\n volume: 266118290\n },\n {\n x: new Date('2014-12-08'),\n open: 114.1,\n high: 114.85,\n low: 109.35,\n close: 109.73,\n volume: 259311140\n },\n {\n x: new Date('2014-12-15'),\n open: 110.7,\n high: 113.24,\n low: 106.26,\n close: 111.78,\n volume: 326382400\n },\n {\n x: new Date('2014-12-22'),\n open: 112.16,\n high: 114.52,\n low: 111.97,\n close: 113.99,\n volume: 119248900\n },\n {\n x: new Date('2014-12-29'),\n open: 113.79,\n high: 114.77,\n low: 107.35,\n close: 109.33,\n volume: 151780640\n },\n {\n x: new Date('2015-01-05'),\n open: 108.29,\n high: 113.25,\n low: 104.63,\n close: 112.01,\n volume: 282690970\n },\n {\n x: new Date('2015-01-12'),\n open: 112.6,\n high: 112.8,\n low: 105.2,\n close: 105.99,\n volume: 303531140\n },\n {\n x: new Date('2015-01-19'),\n open: 107.84,\n high: 113.75,\n low: 106.5,\n close: 112.98,\n volume: 198362640\n },\n {\n x: new Date('2015-01-26'),\n open: 113.74,\n high: 120,\n low: 109.03,\n close: 117.16,\n volume: 461747290\n },\n {\n x: new Date('2015-02-02'),\n open: 118.05,\n high: 120.51,\n low: 116.08,\n close: 118.93,\n volume: 270190470\n },\n {\n x: new Date('2015-02-09'),\n open: 118.55,\n high: 127.48,\n low: 118.43,\n close: 127.08,\n volume: 301354470\n },\n {\n x: new Date('2015-02-16'),\n open: 127.49,\n high: 129.5,\n low: 126.92,\n close: 129.495,\n volume: 193883960\n },\n {\n x: new Date('2015-02-23'),\n open: 130.02,\n high: 133.6,\n low: 126.61,\n close: 128.46,\n volume: 369856960\n },\n {\n x: new Date('2015-03-02'),\n open: 129.25,\n high: 130.28,\n low: 125.76,\n close: 126.6,\n volume: 246472020\n },\n {\n x: new Date('2015-03-09'),\n open: 127.96,\n high: 129.57,\n low: 121.63,\n close: 123.59,\n volume: 325921230\n },\n {\n x: new Date('2015-03-16'),\n open: 123.88,\n high: 129.2451,\n low: 122.87,\n close: 125.9,\n volume: 266016400\n },\n {\n x: new Date('2015-03-23'),\n open: 127.12,\n high: 128.04,\n low: 122.6,\n close: 123.25,\n volume: 208731730\n },\n {\n x: new Date('2015-03-30'),\n open: 124.05,\n high: 126.49,\n low: 123.1,\n close: 125.32,\n volume: 161628950\n },\n {\n x: new Date('2015-04-06'),\n open: 124.47,\n high: 128.1218,\n low: 124.33,\n close: 127.1,\n volume: 181454510\n },\n {\n x: new Date('2015-04-13'),\n open: 128.37,\n high: 128.57,\n low: 124.46,\n close: 124.75,\n volume: 170090870\n },\n {\n x: new Date('2015-04-20'),\n open: 125.57,\n high: 130.63,\n low: 125.17,\n close: 130.28,\n volume: 206698310\n },\n {\n x: new Date('2015-04-27'),\n open: 132.31,\n high: 134.54,\n low: 124.58,\n close: 128.95,\n volume: 417115180\n },\n {\n x: new Date('2015-05-04'),\n open: 129.5,\n high: 130.57,\n low: 123.36,\n close: 127.62,\n volume: 270197900\n },\n {\n x: new Date('2015-05-11'),\n open: 127.39,\n high: 129.49,\n low: 124.82,\n close: 128.77,\n volume: 207858180\n },\n {\n x: new Date('2015-05-18'),\n open: 128.38,\n high: 132.97,\n low: 128.36,\n close: 132.54,\n volume: 216438970\n },\n {\n x: new Date('2015-05-25'),\n open: 132.6,\n high: 132.91,\n low: 129.12,\n close: 130.28,\n volume: 197468800\n },\n {\n x: new Date('2015-06-01'),\n open: 131.2,\n high: 131.39,\n low: 128.36,\n close: 128.65,\n volume: 170465550\n },\n {\n x: new Date('2015-06-08'),\n open: 128.9,\n high: 130.18,\n low: 125.62,\n close: 127.17,\n volume: 219812710\n },\n {\n x: new Date('2015-06-15'),\n open: 126.1,\n high: 128.31,\n low: 125.71,\n close: 126.6,\n volume: 197925030\n },\n {\n x: new Date('2015-06-22'),\n open: 127.49,\n high: 129.8,\n low: 126.51,\n close: 126.75,\n volume: 195104520\n },\n {\n x: new Date('2015-06-29'),\n open: 125.46,\n high: 126.94,\n low: 124.48,\n close: 126.44,\n volume: 150747530\n },\n {\n x: new Date('2015-07-06'),\n open: 124.94,\n high: 126.23,\n low: 119.22,\n close: 123.28,\n volume: 274904180\n },\n {\n x: new Date('2015-07-13'),\n open: 125.03,\n high: 129.62,\n low: 124.32,\n close: 129.62,\n volume: 188579340\n },\n {\n x: new Date('2015-07-20'),\n open: 130.97,\n high: 132.97,\n low: 121.99,\n close: 124.5,\n volume: 336423370\n },\n {\n x: new Date('2015-07-27'),\n open: 123.09,\n high: 123.91,\n low: 120.91,\n close: 121.3,\n volume: 191087840\n },\n {\n x: new Date('2015-08-03'),\n open: 121.5,\n high: 122.57,\n low: 112.1,\n close: 115.52,\n volume: 383883210\n },\n {\n x: new Date('2015-08-10'),\n open: 116.53,\n high: 119.99,\n low: 109.63,\n close: 115.96,\n volume: 344549090\n },\n {\n x: new Date('2015-08-17'),\n open: 116.04,\n high: 117.65,\n low: 105.645,\n close: 105.76,\n volume: 318855760\n },\n {\n x: new Date('2015-08-24'),\n open: 94.87,\n high: 113.31,\n low: 92,\n close: 113.29,\n volume: 498047270\n },\n {\n x: new Date('2015-08-31'),\n open: 112.03,\n high: 114.53,\n low: 107.36,\n close: 109.27,\n volume: 297402060\n },\n {\n x: new Date('2015-09-07'),\n open: 111.65,\n high: 114.21,\n low: 109.77,\n close: 114.21,\n volume: 251859600\n },\n {\n x: new Date('2015-09-14'),\n open: 116.58,\n high: 116.89,\n low: 111.87,\n close: 113.45,\n volume: 276281980\n },\n {\n x: new Date('2015-09-21'),\n open: 113.67,\n high: 116.69,\n low: 112.37,\n close: 114.71,\n volume: 238617740\n },\n {\n x: new Date('2015-09-28'),\n open: 113.85,\n high: 114.57,\n low: 107.31,\n close: 110.38,\n volume: 313017610\n },\n {\n x: new Date('2015-10-05'),\n open: 109.88,\n high: 112.28,\n low: 108.21,\n close: 112.12,\n volume: 261920950\n },\n {\n x: new Date('2015-10-12'),\n open: 112.73,\n high: 112.75,\n low: 109.56,\n close: 111.04,\n volume: 184208970\n },\n {\n x: new Date('2015-10-19'),\n open: 110.8,\n high: 119.228,\n low: 110.11,\n close: 119.08,\n volume: 221612230\n },\n {\n x: new Date('2015-10-26'),\n open: 118.08,\n high: 121.22,\n low: 113.99,\n close: 119.5,\n volume: 319660750\n },\n {\n x: new Date('2015-11-02'),\n open: 119.87,\n high: 123.82,\n low: 119.61,\n close: 121.06,\n volume: 194953700\n },\n {\n x: new Date('2015-11-09'),\n open: 120.96,\n high: 121.81,\n low: 112.27,\n close: 112.34,\n volume: 216054740\n },\n {\n x: new Date('2015-11-16'),\n open: 111.38,\n high: 119.92,\n low: 111,\n close: 119.3,\n volume: 189492500\n },\n {\n x: new Date('2015-11-23'),\n open: 119.27,\n high: 119.73,\n low: 117.12,\n close: 117.81,\n volume: 109582040\n },\n {\n x: new Date('2015-11-30'),\n open: 117.99,\n high: 119.41,\n low: 114.22,\n close: 119.03,\n volume: 205415620\n },\n {\n x: new Date('2015-12-07'),\n open: 118.98,\n high: 119.86,\n low: 112.851,\n close: 113.18,\n volume: 188609110\n },\n {\n x: new Date('2015-12-14'),\n open: 112.18,\n high: 112.8,\n low: 105.81,\n close: 106.03,\n volume: 314856190\n },\n {\n x: new Date('2015-12-21'),\n open: 107.28,\n high: 109,\n low: 105.57,\n close: 108.03,\n volume: 126450510\n },\n {\n x: new Date('2015-12-28'),\n open: 107.59,\n high: 109.43,\n low: 104.82,\n close: 105.26,\n volume: 123621760\n },\n {\n x: new Date('2016-01-04'),\n open: 102.61,\n high: 105.85,\n low: 96.43,\n close: 96.96,\n volume: 343000960\n },\n {\n x: new Date('2016-01-11'),\n open: 98.97,\n high: 101.19,\n low: 95.36,\n close: 97.13,\n volume: 303375940\n },\n {\n x: new Date('2016-01-18'),\n open: 98.41,\n high: 101.46,\n low: 93.42,\n close: 101.42,\n volume: 242982970\n },\n {\n x: new Date('2016-01-25'),\n open: 101.52,\n high: 101.53,\n low: 92.39,\n close: 97.34,\n volume: 376481100\n },\n {\n x: new Date('2016-02-01'),\n open: 96.47,\n high: 97.33,\n low: 93.69,\n close: 94.02,\n volume: 216608840\n },\n {\n x: new Date('2016-02-08'),\n open: 93.13,\n high: 96.35,\n low: 92.59,\n close: 93.99,\n volume: 230794620\n },\n {\n x: new Date('2016-02-15'),\n open: 95.02,\n high: 98.89,\n low: 94.61,\n close: 96.04,\n volume: 167001070\n },\n {\n x: new Date('2016-02-22'),\n open: 96.31,\n high: 98.0237,\n low: 93.32,\n close: 96.91,\n volume: 158759600\n },\n {\n x: new Date('2016-02-29'),\n open: 96.86,\n high: 103.75,\n low: 96.65,\n close: 103.01,\n volume: 201482180\n },\n {\n x: new Date('2016-03-07'),\n open: 102.39,\n high: 102.83,\n low: 100.15,\n close: 102.26,\n volume: 155437450\n },\n {\n x: new Date('2016-03-14'),\n open: 101.91,\n high: 106.5,\n low: 101.78,\n close: 105.92,\n volume: 181323210\n },\n {\n x: new Date('2016-03-21'),\n open: 105.93,\n high: 107.65,\n low: 104.89,\n close: 105.67,\n volume: 119054360\n },\n {\n x: new Date('2016-03-28'),\n open: 106,\n high: 110.42,\n low: 104.88,\n close: 109.99,\n volume: 147641240\n },\n {\n x: new Date('2016-04-04'),\n open: 110.42,\n high: 112.19,\n low: 108.121,\n close: 108.66,\n volume: 145351790\n },\n {\n x: new Date('2016-04-11'),\n open: 108.97,\n high: 112.39,\n low: 108.66,\n close: 109.85,\n volume: 161518860\n },\n {\n x: new Date('2016-04-18'),\n open: 108.89,\n high: 108.95,\n low: 104.62,\n close: 105.68,\n volume: 188775240\n },\n {\n x: new Date('2016-04-25'),\n open: 105,\n high: 105.65,\n low: 92.51,\n close: 93.74,\n volume: 345910030\n },\n {\n x: new Date('2016-05-02'),\n open: 93.965,\n high: 95.9,\n low: 91.85,\n close: 92.72,\n volume: 225114110\n },\n {\n x: new Date('2016-05-09'),\n open: 93,\n high: 93.77,\n low: 89.47,\n close: 90.52,\n volume: 215596350\n },\n {\n x: new Date('2016-05-16'),\n open: 92.39,\n high: 95.43,\n low: 91.65,\n close: 95.22,\n volume: 212312980\n },\n {\n x: new Date('2016-05-23'),\n open: 95.87,\n high: 100.73,\n low: 95.67,\n close: 100.35,\n volume: 203902650\n },\n {\n x: new Date('2016-05-30'),\n open: 99.6,\n high: 100.4,\n low: 96.63,\n close: 97.92,\n volume: 140064910\n },\n {\n x: new Date('2016-06-06'),\n open: 97.99,\n high: 101.89,\n low: 97.55,\n close: 98.83,\n volume: 124731320\n },\n {\n x: new Date('2016-06-13'),\n open: 98.69,\n high: 99.12,\n low: 95.3,\n close: 95.33,\n volume: 191017280\n },\n {\n x: new Date('2016-06-20'),\n open: 96,\n high: 96.89,\n low: 92.65,\n close: 93.4,\n volume: 206149160\n },\n {\n x: new Date('2016-06-27'),\n open: 93,\n high: 96.465,\n low: 91.5,\n close: 95.89,\n volume: 184254460\n },\n {\n x: new Date('2016-07-04'),\n open: 95.39,\n high: 96.89,\n low: 94.37,\n close: 96.68,\n volume: 111769640\n },\n {\n x: new Date('2016-07-11'),\n open: 96.75,\n high: 99.3,\n low: 96.73,\n close: 98.78,\n volume: 142244590\n },\n {\n x: new Date('2016-07-18'),\n open: 98.7,\n high: 101,\n low: 98.31,\n close: 98.66,\n volume: 147358320\n },\n {\n x: new Date('2016-07-25'),\n open: 98.25,\n high: 104.55,\n low: 96.42,\n close: 104.21,\n volume: 252358930\n },\n {\n x: new Date('2016-08-01'),\n open: 104.41,\n high: 107.65,\n low: 104,\n close: 107.48,\n volume: 168265830\n },\n {\n x: new Date('2016-08-08'),\n open: 107.52,\n high: 108.94,\n low: 107.16,\n close: 108.18,\n volume: 124255340\n },\n {\n x: new Date('2016-08-15'),\n open: 108.14,\n high: 110.23,\n low: 108.08,\n close: 109.36,\n volume: 131814920\n },\n {\n x: new Date('2016-08-22'),\n open: 108.86,\n high: 109.32,\n low: 106.31,\n close: 106.94,\n volume: 123373540\n },\n {\n x: new Date('2016-08-29'),\n open: 106.62,\n high: 108,\n low: 105.5,\n close: 107.73,\n volume: 134426100\n },\n {\n x: new Date('2016-09-05'),\n open: 107.9,\n high: 108.76,\n low: 103.13,\n close: 103.13,\n volume: 168312530\n },\n {\n x: new Date('2016-09-12'),\n open: 102.65,\n high: 116.13,\n low: 102.53,\n close: 114.92,\n volume: 388543710\n },\n {\n x: new Date('2016-09-19'),\n open: 115.19,\n high: 116.18,\n low: 111.55,\n close: 112.71,\n volume: 200842480\n },\n {\n x: new Date('2016-09-26'),\n open: 111.64,\n high: 114.64,\n low: 111.55,\n close: 113.05,\n volume: 156186800\n },\n {\n x: new Date('2016-10-03'),\n open: 112.71,\n high: 114.56,\n low: 112.28,\n close: 114.06,\n volume: 125587350\n },\n {\n x: new Date('2016-10-10'),\n open: 115.02,\n high: 118.69,\n low: 114.72,\n close: 117.63,\n volume: 208231690\n },\n {\n x: new Date('2016-10-17'),\n open: 117.33,\n high: 118.21,\n low: 113.8,\n close: 116.6,\n volume: 114497020\n },\n {\n x: new Date('2016-10-24'),\n open: 117.1,\n high: 118.36,\n low: 113.31,\n close: 113.72,\n volume: 204530120\n },\n {\n x: new Date('2016-10-31'),\n open: 113.65,\n high: 114.23,\n low: 108.11,\n close: 108.84,\n volume: 155287280\n },\n {\n x: new Date('2016-11-07'),\n open: 110.08,\n high: 111.72,\n low: 105.83,\n close: 108.43,\n volume: 206825070\n },\n {\n x: new Date('2016-11-14'),\n open: 107.71,\n high: 110.54,\n low: 104.08,\n close: 110.06,\n volume: 197790040\n },\n {\n x: new Date('2016-11-21'),\n open: 110.12,\n high: 112.42,\n low: 110.01,\n close: 111.79,\n volume: 93992370\n },\n {\n x: new Date('2016-11-28'),\n open: 111.43,\n high: 112.465,\n low: 108.85,\n close: 109.9,\n volume: 155229390\n },\n {\n x: new Date('2016-12-05'),\n open: 110,\n high: 114.7,\n low: 108.25,\n close: 113.95,\n volume: 151624650\n },\n {\n x: new Date('2016-12-12'),\n open: 113.29,\n high: 116.73,\n low: 112.49,\n close: 115.97,\n volume: 194003220\n },\n {\n x: new Date('2016-12-19'),\n open: 115.8,\n high: 117.5,\n low: 115.59,\n close: 116.52,\n volume: 113106370\n },\n {\n x: new Date('2016-12-26'),\n open: 116.52,\n high: 118.0166,\n low: 115.43,\n close: 115.82,\n volume: 84354060\n },\n {\n x: new Date('2017-01-02'),\n open: 115.8,\n high: 118.16,\n low: 114.76,\n close: 117.91,\n volume: 103680760\n },\n {\n x: new Date('2017-01-09'),\n open: 117.95,\n high: 119.93,\n low: 117.94,\n close: 119.04,\n volume: 138446660\n },\n {\n x: new Date('2017-01-16'),\n open: 118.34,\n high: 120.5,\n low: 118.22,\n close: 120,\n volume: 113576380\n },\n {\n x: new Date('2017-01-23'),\n open: 120,\n high: 122.44,\n low: 119.5,\n close: 121.95,\n volume: 124406640\n },\n {\n x: new Date('2017-01-30'),\n open: 120.93,\n high: 130.49,\n low: 120.62,\n close: 129.08,\n volume: 248063580\n },\n {\n x: new Date('2017-02-06'),\n open: 129.13,\n high: 132.94,\n low: 128.9,\n close: 132.12,\n volume: 136252280\n },\n {\n x: new Date('2017-02-13'),\n open: 133.08,\n high: 136.27,\n low: 132.75,\n close: 135.72,\n volume: 136326260\n },\n {\n x: new Date('2017-02-20'),\n open: 136.23,\n high: 137.48,\n low: 135.28,\n close: 136.66,\n volume: 87773190\n },\n {\n x: new Date('2017-02-27'),\n open: 137.14,\n high: 140.2786,\n low: 136.28,\n close: 139.78,\n volume: 127757050\n },\n {\n x: new Date('2017-03-06'),\n open: 139.365,\n high: 139.98,\n low: 137.05,\n close: 139.14,\n volume: 99061270\n },\n {\n x: new Date('2017-03-13'),\n open: 138.85,\n high: 141.02,\n low: 138.82,\n close: 139.99,\n volume: 120881720\n },\n {\n x: new Date('2017-03-20'),\n open: 140.4,\n high: 142.8,\n low: 139.73,\n close: 140.64,\n volume: 129178500\n },\n {\n x: new Date('2017-03-27'),\n open: 139.39,\n high: 144.5,\n low: 138.62,\n close: 143.66,\n volume: 126819590\n },\n {\n x: new Date('2017-04-03'),\n open: 143.71,\n high: 145.46,\n low: 143.05,\n close: 143.34,\n volume: 105274540\n },\n {\n x: new Date('2017-04-10'),\n open: 143.6,\n high: 143.8792,\n low: 140.06,\n close: 141.05,\n volume: 87342130\n },\n {\n x: new Date('2017-04-17'),\n open: 141.48,\n high: 142.92,\n low: 140.45,\n close: 142.27,\n volume: 89092650\n },\n {\n x: new Date('2017-04-24'),\n open: 143.5,\n high: 144.9,\n low: 143.18,\n close: 143.65,\n volume: 90423600\n },\n {\n x: new Date('2017-05-01'),\n open: 145.1,\n high: 148.98,\n low: 144.27,\n close: 148.96,\n volume: 173861760\n },\n {\n x: new Date('2017-05-08'),\n open: 149.03,\n high: 156.42,\n low: 149.03,\n close: 156.1,\n volume: 173087500\n },\n {\n x: new Date('2017-05-15'),\n open: 156.01,\n high: 156.65,\n low: 149.71,\n close: 153.06,\n volume: 156993820\n },\n {\n x: new Date('2017-05-22'),\n open: 154,\n high: 154.9,\n low: 152.67,\n close: 153.61,\n volume: 103151450\n },\n {\n x: new Date('2017-05-29'),\n open: 153.42,\n high: 155.45,\n low: 152.22,\n close: 155.45,\n volume: 88670120\n },\n {\n x: new Date('2017-06-05'),\n open: 154.34,\n high: 155.98,\n low: 146.02,\n close: 148.98,\n volume: 158814040\n },\n {\n x: new Date('2017-06-12'),\n open: 145.74,\n high: 147.5,\n low: 142.2,\n close: 142.27,\n volume: 219638930\n },\n {\n x: new Date('2017-06-19'),\n open: 143.66,\n high: 147.16,\n low: 143.66,\n close: 146.28,\n volume: 132832660\n },\n {\n x: new Date('2017-06-26'),\n open: 147.17,\n high: 148.28,\n low: 142.28,\n close: 144.02,\n volume: 126890110\n },\n {\n x: new Date('2017-07-03'),\n open: 144.88,\n high: 145.3001,\n low: 142.41,\n close: 144.18,\n volume: 78465450\n },\n {\n x: new Date('2017-07-10'),\n open: 144.11,\n high: 149.33,\n low: 143.37,\n close: 149.04,\n volume: 109759170\n },\n {\n x: new Date('2017-07-17'),\n open: 148.82,\n high: 151.74,\n low: 148.57,\n close: 150.27,\n volume: 104744470\n },\n {\n x: new Date('2017-07-24'),\n open: 150.58,\n high: 153.99,\n low: 147.3,\n close: 149.5,\n volume: 105536280\n },\n {\n x: new Date('2017-07-31'),\n open: 149.9,\n high: 159.75,\n low: 148.13,\n close: 156.39,\n volume: 170204830\n },\n {\n x: new Date('2017-08-07'),\n open: 157.06,\n high: 161.83,\n low: 154.63,\n close: 157.48,\n volume: 149860480\n },\n {\n x: new Date('2017-08-14'),\n open: 159.32,\n high: 162.51,\n low: 156.72,\n close: 157.5,\n volume: 133829670\n },\n {\n x: new Date('2017-08-21'),\n open: 157.5,\n high: 160.74,\n low: 155.1101,\n close: 159.86,\n volume: 112238670\n },\n {\n x: new Date('2017-08-28'),\n open: 160.14,\n high: 164.94,\n low: 159.93,\n close: 164.05,\n volume: 125610990\n },\n {\n x: new Date('2017-09-04'),\n open: 163.75,\n high: 164.25,\n low: 158.53,\n close: 158.63,\n volume: 101419110\n },\n {\n x: new Date('2017-09-11'),\n open: 160.5,\n high: 163.96,\n low: 157.91,\n close: 159.88,\n volume: 220431100\n },\n {\n x: new Date('2017-09-18'),\n open: 160.11,\n high: 160.5,\n low: 157.995,\n close: 158.67,\n volume: 27939544\n }\n];\nexport let axesData: object[] = [\n { xDate: new Date('2013-03-27'), Open: 85.97, High: 86.37, Low: 85.96, Close: 86.33 },\n { xDate: new Date('2013-03-29'), Open: 85.97, High: 86.37, Low: 85.96, Close: 86.33 },\n { xDate: new Date('2013-04-01'), Open: 86.1, High: 86.15, Low: 85.9, Close: 86.03 },\n { xDate: new Date('2013-04-03'), Open: 85.93, High: 86.17, Low: 85.84, Close: 86.02 },\n { xDate: new Date('2013-04-05'), Open: 85.74, High: 86, Low: 85.66, Close: 86 },\n { xDate: new Date('2013-04-07'), Open: 85.71, High: 85.71, Low: 85.36, Close: 85.62 },\n { xDate: new Date('2013-04-09'), Open: 85.3, High: 85.92, Low: 85.16, Close: 85.8 },\n { xDate: new Date('2013-04-11'), Open: 84.23, High: 85.46, Low: 84.23, Close: 85.2 },\n { xDate: new Date('2013-04-13'), Open: 84.51, High: 84.54, Low: 84.19, Close: 84.3 },\n { xDate: new Date('2013-04-15'), Open: 84.44, High: 84.65, Low: 84.2, Close: 84.63 },\n { xDate: new Date('2013-04-17'), Open: 84.6, High: 84.81, Low: 84.59, Close: 84.65 },\n { xDate: new Date('2013-04-19'), Open: 84.52, High: 84.86, Low: 84.4, Close: 84.76 },\n { xDate: new Date('2013-04-21'), Open: 84.17, High: 84.66, Low: 84.16, Close: 84.47 },\n { xDate: new Date('2013-04-23'), Open: 84.22, High: 84.3, Low: 83.98, Close: 84.26 },\n { xDate: new Date('2013-04-25'), Open: 83.75, High: 84.1, Low: 83.65, Close: 84 },\n { xDate: new Date('2013-04-27'), Open: 84, High: 84.01, Low: 83.67, Close: 83.74 },\n { xDate: new Date('2013-04-29'), Open: 84, High: 84.01, Low: 83.67, Close: 83.74 },\n { xDate: new Date('2013-05-01'), Open: 84.3, High: 84.45, Low: 84.19, Close: 84.22 },\n { xDate: new Date('2013-05-03'), Open: 83.79, High: 84.19, Low: 83.7, Close: 84.04 },\n { xDate: new Date('2013-05-05'), Open: 84.02, High: 84.02, Low: 83.69, Close: 83.71 },\n { xDate: new Date('2013-05-07'), Open: 84.01, High: 84.04, Low: 83.82, Close: 83.96 },\n { xDate: new Date('2013-05-09'), Open: 83.9, High: 84.02, Low: 83.86, Close: 83.94 },\n { xDate: new Date('2013-05-11'), Open: 84.09, High: 84.17, Low: 83.9, Close: 84.06 },\n { xDate: new Date('2013-05-13'), Open: 83.89, High: 84.25, Low: 83.77, Close: 84.01 },\n { xDate: new Date('2013-05-15'), Open: 84.05, High: 84.14, Low: 83.84, Close: 83.91 },\n { xDate: new Date('2013-05-17'), Open: 84.49, High: 84.65, Low: 84.18, Close: 84.22 },\n { xDate: new Date('2013-05-19'), Open: 84.99, High: 85.1, Low: 84.37, Close: 84.43 },\n { xDate: new Date('2013-05-21'), Open: 84.96, High: 85.06, Low: 84.7, Close: 85.01 },\n { xDate: new Date('2013-05-23'), Open: 84.68, High: 84.9, Low: 84.65, Close: 84.76 },\n { xDate: new Date('2013-05-25'), Open: 84.35, High: 85.03, Low: 84.32, Close: 84.67 },\n { xDate: new Date('2013-05-27'), Open: 84.19, High: 84.31, Low: 84.16, Close: 84.19 },\n { xDate: new Date('2013-05-29'), Open: 84.19, High: 84.31, Low: 84.16, Close: 84.19 },\n { xDate: new Date('2013-06-01'), Open: 84.2, High: 84.29, Low: 84.04, Close: 84.15 },\n { xDate: new Date('2013-06-03'), Open: 84.21, High: 84.25, Low: 84.03, Close: 84.17 },\n { xDate: new Date('2013-06-05'), Open: 84.72, High: 84.87, Low: 84.44, Close: 84.49 },\n { xDate: new Date('2013-06-07'), Open: 84.85, High: 84.88, Low: 84.5, Close: 84.72 },\n { xDate: new Date('2013-06-09'), Open: 84.53, High: 84.74, Low: 84.25, Close: 84.69 },\n { xDate: new Date('2013-06-11'), Open: 84.4, High: 84.7, Low: 84.27, Close: 84.52 },\n { xDate: new Date('2013-06-13'), Open: 84.96, High: 85.07, Low: 84.5, Close: 84.57 },\n { xDate: new Date('2013-06-15'), Open: 85.28, High: 85.32, Low: 84.95, Close: 85.03 },\n { xDate: new Date('2013-06-17'), Open: 85.35, High: 85.39, Low: 85.1, Close: 85.32 },\n { xDate: new Date('2013-06-19'), Open: 85.65, High: 85.66, Low: 85.21, Close: 85.36 },\n { xDate: new Date('2013-06-21'), Open: 85.38, High: 85.85, Low: 85.25, Close: 85.67 },\n { xDate: new Date('2013-06-23'), Open: 85.8, High: 85.96, Low: 85.67, Close: 85.83 },\n { xDate: new Date('2013-06-25'), Open: 86.07, High: 86.22, Low: 85.75, Close: 85.87 },\n { xDate: new Date('2013-06-27'), Open: 86.05, High: 86.08, Low: 85.68, Close: 85.79 },\n { xDate: new Date('2013-06-29'), Open: 86.05, High: 86.08, Low: 85.68, Close: 85.79 },\n { xDate: new Date('2013-07-01'), Open: 85.85, High: 86.25, Low: 85.79, Close: 86.06 },\n { xDate: new Date('2013-07-03'), Open: 85.6, High: 85.85, Low: 85.49, Close: 85.81 },\n { xDate: new Date('2013-07-05'), Open: 85.94, High: 86, Low: 85.48, Close: 85.66 },\n { xDate: new Date('2013-07-07'), Open: 86.55, High: 86.64, Low: 85.36, Close: 85.92 },\n { xDate: new Date('2013-07-09'), Open: 86.46, High: 86.87, Low: 86.4, Close: 86.71 },\n { xDate: new Date('2013-07-11'), Open: 86.3, High: 86.39, Low: 86.13, Close: 86.38 },\n { xDate: new Date('2013-07-13'), Open: 85.74, High: 86.44, Low: 85.67, Close: 86.19 },\n { xDate: new Date('2013-07-15'), Open: 85.56, High: 85.62, Low: 85.34, Close: 85.61 },\n { xDate: new Date('2013-07-17'), Open: 85.79, High: 85.89, Low: 85.36, Close: 85.52 },\n { xDate: new Date('2013-07-19'), Open: 85.54, High: 86, Low: 85.51, Close: 85.76 },\n { xDate: new Date('2013-07-21'), Open: 85, High: 85.17, Low: 84.87, Close: 85.15 },\n { xDate: new Date('2013-07-23'), Open: 85.1, High: 85.28, Low: 84.72, Close: 85.08 },\n { xDate: new Date('2013-07-25'), Open: 85.46, High: 85.56, Low: 85.18, Close: 85.37 },\n { xDate: new Date('2013-07-27'), Open: 85.42, High: 85.44, Low: 85.09, Close: 85.42 },\n { xDate: new Date('2013-07-29'), Open: 85.42, High: 85.44, Low: 85.09, Close: 85.42 },\n { xDate: new Date('2013-08-01'), Open: 85.79, High: 85.89, Low: 85.36, Close: 85.54 },\n { xDate: new Date('2013-08-03'), Open: 85.83, High: 85.85, Low: 85.55, Close: 85.64 },\n { xDate: new Date('2013-08-05'), Open: 86.19, High: 86.25, Low: 85.8, Close: 85.98 },\n { xDate: new Date('2013-08-07'), Open: 86.17, High: 86.28, Low: 85.96, Close: 86.07 },\n { xDate: new Date('2013-08-09'), Open: 86.19, High: 86.26, Low: 85.97, Close: 86.2 },\n { xDate: new Date('2013-08-11'), Open: 85.98, High: 86.31, Low: 85.86, Close: 86.15 },\n { xDate: new Date('2013-08-13'), Open: 85.82, High: 86.18, Low: 85.74, Close: 85.78 },\n { xDate: new Date('2013-08-15'), Open: 85.45, High: 85.66, Low: 85.41, Close: 85.55 },\n { xDate: new Date('2013-08-17'), Open: 85.53, High: 85.53, Low: 85.31, Close: 85.48 },\n { xDate: new Date('2013-08-19'), Open: 85.6, High: 85.68, Low: 85.34, Close: 85.39 },\n { xDate: new Date('2013-08-21'), Open: 85.6, High: 85.72, Low: 85.5, Close: 85.61 },\n { xDate: new Date('2013-08-23'), Open: 85.34, High: 85.52, Low: 85.3, Close: 85.49 },\n { xDate: new Date('2013-08-25'), Open: 85.66, High: 85.72, Low: 85.38, Close: 85.41 },\n { xDate: new Date('2013-08-27'), Open: 85.93, High: 85.95, Low: 85.59, Close: 85.62 },\n { xDate: new Date('2013-08-29'), Open: 85.91, High: 85.93, Low: 85.63, Close: 85.58 },\n { xDate: new Date('2013-09-01'), Open: 85.6, High: 85.87, Low: 85.5, Close: 85.81 }\n];","index.ts":"import { enableRipple } from '@syncfusion/ej2-base';\nenableRipple(true);\nimport {\n Chart, CandleSeries, Category, Tooltip, ILoadedEventArgs, DateTime, Zoom, Logarithmic, ChartTheme,\n Crosshair, LineSeries, EmaIndicator\n} from '@syncfusion/ej2-charts';\nimport { chartData } from './financial-data';\nimport { Browser } from '@syncfusion/ej2-base';\nChart.Inject(\n CandleSeries, Category, Tooltip, DateTime, Zoom, Logarithmic, Crosshair, LineSeries,\n EmaIndicator\n);\n\n/**\n * Sample for EMA Indicator\n */\n\n\n let chart: Chart = new Chart({\n // Initialize the chart axes\n primaryXAxis: {\n valueType: 'DateTime',\n intervalType: 'Months',\n majorGridLines: { width: 0 },\n zoomFactor: 0.4, zoomPosition: 0.4,\n skeleton: 'yMd',\n crosshairTooltip: { enable: true },\n }, chartArea: {\n border: {\n width: 0\n }\n },\n primaryYAxis: {\n title: 'Price',\n labelFormat: '${value}M',\n minimum: 50, maximum: 170, interval: 30,\n majorGridLines: { width: 1 },\n lineStyle: { width: 0 }\n },\n // Initialize the chart series\n series: [{\n dataSource: chartData, width: 2,\n xName: 'x', yName: 'y', low: 'low', high: 'high', close: 'close', volume: 'volume', open: 'open',\n name: 'Apple Inc', bearFillColor: '#2ecd71', bullFillColor: '#e74c3d',\n type: 'Candle', animation: { enable: false }\n }],\n // Initialize the indicators\n indicators: [{\n type: 'Ema', field: 'Close', seriesName: 'Apple Inc', fill: '#606eff',\n period: 14, animation: { enable: true }\n }],\n /**\n * Initialize user interaction features tooltip, crosshiar and zooming\n */\n tooltip: {\n enable: true, shared: true\n },\n crosshair: { enable: true, lineType: 'Vertical' },\n zoomSettings: {\n enableMouseWheelZooming: true,\n enableSelectionZooming: true,\n enableDeferredZooming: true,\n enablePinchZooming: true,\n mode: 'X'\n },\n title: 'AAPL - 2012-2017',\n width: Browser.isDevice ? '100%' : '80%',\n load: (args: ILoadedEventArgs) => {\n let selectedTheme: string = location.hash.split('/')[1];\n selectedTheme = selectedTheme ? selectedTheme : 'Material';\n args.chart.theme = (selectedTheme.charAt(0).toUpperCase() + selectedTheme.slice(1));\n },\n legendSettings: { visible: false }\n });\n chart.appendTo('#container');\n\n","index.html":"\n \n \n \n \n\n\n\n\n\n\n\n","systemjs.config.js":"System.config({\n transpiler: \"typescript\",\n typescriptOptions: {\n compilerOptions: {\n target: \"umd\",\n module: \"commonjs\",\n moduleResolution: \"node\",\n emitDecoratorMetadata: true,\n experimentalDecorators: true\n }\n },\n paths: {\n \"syncfusion:\": \"http://npmci.syncfusion.com/packages/production/\"\n },\n map: {\n main: \"index.ts\",\n typescript: \"https://unpkg.com/typescript@2.2.2/lib/typescript.js\",\n 'plugin-json':'https://cdnjs.cloudflare.com/ajax/libs/systemjs-plugin-json/0.3.0/json.min.js',\n \"@syncfusion/ej2-base\": \"syncfusion:ej2-base/dist/ej2-base.umd.min.js\",\n \"@syncfusion/ej2-buttons\": \"syncfusion:ej2-buttons/dist/ej2-buttons.umd.min.js\",\n \"@syncfusion/ej2-calendars\": \"syncfusion:ej2-calendars/dist/ej2-calendars.umd.min.js\",\n \"@syncfusion/ej2-charts\": \"syncfusion:ej2-charts/dist/ej2-charts.umd.min.js\",\n \"@syncfusion/ej2-circulargauge\": \"syncfusion:ej2-circulargauge/dist/ej2-circulargauge.umd.min.js\",\n \"@syncfusion/ej2-lineargauge\": \"syncfusion:ej2-lineargauge/dist/ej2-lineargauge.umd.min.js\",\n \"@syncfusion/ej2-data\": \"syncfusion:ej2-data/dist/ej2-data.umd.min.js\",\n \"@syncfusion/ej2-dropdowns\": \"syncfusion:ej2-dropdowns/dist/ej2-dropdowns.umd.min.js\",\n \"@syncfusion/ej2-grids\": \"syncfusion:ej2-grids/dist/ej2-grids.umd.min.js\", \n \"@syncfusion/ej2-inputs\": \"syncfusion:ej2-inputs/dist/ej2-inputs.umd.min.js\", \n \"@syncfusion/ej2-lists\": \"syncfusion:ej2-lists/dist/ej2-lists.umd.min.js\",\n \"@syncfusion/ej2-navigations\": \"syncfusion:ej2-navigations/dist/ej2-navigations.umd.min.js\", \n \"@syncfusion/ej2-popups\": \"syncfusion:ej2-popups/dist/ej2-popups.umd.min.js\",\n \"@syncfusion/ej2-excel-export\": \"syncfusion:ej2-excel-export/dist/ej2-excel-export.umd.min.js\",\n \"@syncfusion/ej2-pdf-export\": \"syncfusion:ej2-pdf-export/dist/ej2-pdf-export.umd.min.js\",\n \"@syncfusion/ej2-compression\": \"syncfusion:ej2-compression/dist/ej2-compression.umd.min.js\",\n \"@syncfusion/ej2-file-utils\": \"syncfusion:ej2-file-utils/dist/ej2-file-utils.umd.min.js\"\n },\n meta: { \n '*.json': { loader: 'plugin-json' }\n }\n});\nSystem.import('index.ts').catch(console.error.bind(console));"}
\ No newline at end of file
+{"financial-data":"/**\n * Data for technical indicators\n */\nexport let chartData: object[] = [\n {\n x: new Date('2012-04-02'),\n open: 85.9757,\n high: 90.6657,\n low: 85.7685,\n close: 90.5257,\n volume: 660187068\n },\n {\n x: new Date('2012-04-09'),\n open: 89.4471,\n high: 92,\n low: 86.2157,\n close: 86.4614,\n volume: 912634864\n },\n {\n x: new Date('2012-04-16'),\n open: 87.1514,\n high: 88.6071,\n low: 81.4885,\n close: 81.8543,\n volume: 1221746066\n },\n {\n x: new Date('2012-04-23'),\n open: 81.5157,\n high: 88.2857,\n low: 79.2857,\n close: 86.1428,\n volume: 965935749\n },\n {\n x: new Date('2012-04-30'),\n open: 85.4,\n high: 85.4857,\n low: 80.7385,\n close: 80.75,\n volume: 615249365\n },\n {\n x: new Date('2012-05-07'),\n open: 80.2143,\n high: 82.2685,\n low: 79.8185,\n close: 80.9585,\n volume: 541742692\n },\n {\n x: new Date('2012-05-14'),\n open: 80.3671,\n high: 81.0728,\n low: 74.5971,\n close: 75.7685,\n volume: 708126233\n },\n {\n x: new Date('2012-05-21'),\n open: 76.3571,\n high: 82.3571,\n low: 76.2928,\n close: 80.3271,\n volume: 682076215\n },\n {\n x: new Date('2012-05-28'),\n open: 81.5571,\n high: 83.0714,\n low: 80.0743,\n close: 80.1414,\n volume: 480059584\n },\n {\n x: new Date('2012-06-04'),\n open: 80.2143,\n high: 82.9405,\n low: 78.3571,\n close: 82.9028,\n volume: 517577005\n },\n {\n x: new Date('2012-06-11'),\n open: 83.96,\n high: 84.0714,\n low: 80.9571,\n close: 82.0185,\n volume: 499693120\n },\n {\n x: new Date('2012-06-18'),\n open: 81.5657,\n high: 84.2857,\n low: 81.4814,\n close: 83.1571,\n volume: 442172142\n },\n {\n x: new Date('2012-06-25'),\n open: 82.4714,\n high: 83.4285,\n low: 80.8014,\n close: 83.4285,\n volume: 371529102\n },\n {\n x: new Date('2012-07-02'),\n open: 83.5328,\n high: 87.7628,\n low: 83.3714,\n close: 86.5543,\n volume: 385906790\n },\n {\n x: new Date('2012-07-09'),\n open: 86.4714,\n high: 88.5528,\n low: 84.6685,\n close: 86.4243,\n volume: 524235196\n },\n {\n x: new Date('2012-07-16'),\n open: 86.4457,\n high: 87.9071,\n low: 86.1643,\n close: 86.3285,\n volume: 419537217\n },\n {\n x: new Date('2012-07-23'),\n open: 84.9143,\n high: 87.0971,\n low: 81.4285,\n close: 83.5943,\n volume: 680773023\n },\n {\n x: new Date('2012-07-30'),\n open: 84.4171,\n high: 88.2828,\n low: 83.9743,\n close: 87.9571,\n volume: 475109323\n },\n {\n x: new Date('2012-08-06'),\n open: 88.1843,\n high: 89.2857,\n low: 87.8943,\n close: 88.8143,\n volume: 312826308\n },\n {\n x: new Date('2012-08-13'),\n open: 89.0557,\n high: 92.5985,\n low: 89.0357,\n close: 92.5871,\n volume: 392867193\n },\n {\n x: new Date('2012-08-20'),\n open: 92.8585,\n high: 96.4114,\n low: 92.5871,\n close: 94.746,\n volume: 708614692\n },\n {\n x: new Date('2012-08-27'),\n open: 97.1414,\n high: 97.2671,\n low: 93.8928,\n close: 95.0343,\n volume: 383807217\n },\n {\n x: new Date('2012-09-03'),\n open: 95.1085,\n high: 97.4971,\n low: 94.9285,\n close: 97.2057,\n volume: 355722047\n },\n {\n x: new Date('2012-09-10'),\n open: 97.2071,\n high: 99.5685,\n low: 93.7143,\n close: 98.7543,\n volume: 724042207\n },\n {\n x: new Date('2012-09-17'),\n open: 99.9071,\n high: 100.7243,\n low: 99.0885,\n close: 100.0135,\n volume: 500166040\n },\n {\n x: new Date('2012-09-24'),\n open: 98.1228,\n high: 99.3028,\n low: 94.3357,\n close: 95.3007,\n volume: 714507994\n },\n {\n x: new Date('2012-10-01'),\n open: 95.88,\n high: 96.6785,\n low: 92.95,\n close: 93.2271,\n volume: 638543622\n },\n {\n x: new Date('2012-10-08'),\n open: 92.4114,\n high: 92.5085,\n low: 89.0785,\n close: 89.9591,\n volume: 747127724\n },\n {\n x: new Date('2012-10-15'),\n open: 90.3357,\n high: 93.2557,\n low: 87.0885,\n close: 87.12,\n volume: 646996264\n },\n {\n x: new Date('2012-10-22'),\n open: 87.4885,\n high: 90.7685,\n low: 84.4285,\n close: 86.2857,\n volume: 866040680\n },\n {\n x: new Date('2012-10-29'),\n open: 84.9828,\n high: 86.1428,\n low: 82.1071,\n close: 82.4,\n volume: 367371310\n },\n {\n x: new Date('2012-11-05'),\n open: 83.3593,\n high: 84.3914,\n low: 76.2457,\n close: 78.1514,\n volume: 919719846\n },\n {\n x: new Date('2012-11-12'),\n open: 79.1643,\n high: 79.2143,\n low: 72.25,\n close: 75.3825,\n volume: 894382149\n },\n {\n x: new Date('2012-11-19'),\n open: 77.2443,\n high: 81.7143,\n low: 77.1257,\n close: 81.6428,\n volume: 527416747\n },\n {\n x: new Date('2012-11-26'),\n open: 82.2714,\n high: 84.8928,\n low: 81.7514,\n close: 83.6114,\n volume: 646467974\n },\n {\n x: new Date('2012-12-03'),\n open: 84.8071,\n high: 84.9414,\n low: 74.09,\n close: 76.1785,\n volume: 980096264\n },\n {\n x: new Date('2012-12-10'),\n open: 75,\n high: 78.5085,\n low: 72.2257,\n close: 72.8277,\n volume: 835016110\n },\n {\n x: new Date('2012-12-17'),\n open: 72.7043,\n high: 76.4143,\n low: 71.6043,\n close: 74.19,\n volume: 726150329\n },\n {\n x: new Date('2012-12-24'),\n open: 74.3357,\n high: 74.8928,\n low: 72.0943,\n close: 72.7984,\n volume: 321104733\n },\n {\n x: new Date('2012-12-31'),\n open: 72.9328,\n high: 79.2857,\n low: 72.7143,\n close: 75.2857,\n volume: 540854882\n },\n {\n x: new Date('2013-01-07'),\n open: 74.5714,\n high: 75.9843,\n low: 73.6,\n close: 74.3285,\n volume: 574594262\n },\n {\n x: new Date('2013-01-14'),\n open: 71.8114,\n high: 72.9643,\n low: 69.0543,\n close: 71.4285,\n volume: 803105621\n },\n {\n x: new Date('2013-01-21'),\n open: 72.08,\n high: 73.57,\n low: 62.1428,\n close: 62.84,\n volume: 971912560\n },\n {\n x: new Date('2013-01-28'),\n open: 62.5464,\n high: 66.0857,\n low: 62.2657,\n close: 64.8028,\n volume: 656549587\n },\n {\n x: new Date('2013-02-04'),\n open: 64.8443,\n high: 68.4014,\n low: 63.1428,\n close: 67.8543,\n volume: 743778993\n },\n {\n x: new Date('2013-02-11'),\n open: 68.0714,\n high: 69.2771,\n low: 65.7028,\n close: 65.7371,\n volume: 585292366\n },\n {\n x: new Date('2013-02-18'),\n open: 65.8714,\n high: 66.1043,\n low: 63.26,\n close: 64.4014,\n volume: 421766997\n },\n {\n x: new Date('2013-02-25'),\n open: 64.8357,\n high: 65.0171,\n low: 61.4257,\n close: 61.4957,\n volume: 582741215\n },\n {\n x: new Date('2013-03-04'),\n open: 61.1143,\n high: 62.2043,\n low: 59.8571,\n close: 61.6743,\n volume: 632856539\n },\n {\n x: new Date('2013-03-11'),\n open: 61.3928,\n high: 63.4614,\n low: 60.7343,\n close: 63.38,\n volume: 572066981\n },\n {\n x: new Date('2013-03-18'),\n open: 63.0643,\n high: 66.0143,\n low: 63.0286,\n close: 65.9871,\n volume: 552156035\n },\n {\n x: new Date('2013-03-25'),\n open: 66.3843,\n high: 67.1357,\n low: 63.0886,\n close: 63.2371,\n volume: 390762517\n },\n {\n x: new Date('2013-04-01'),\n open: 63.1286,\n high: 63.3854,\n low: 59.9543,\n close: 60.4571,\n volume: 505273732\n },\n {\n x: new Date('2013-04-08'),\n open: 60.6928,\n high: 62.57,\n low: 60.3557,\n close: 61.4,\n volume: 387323550\n },\n {\n x: new Date('2013-04-15'),\n open: 61,\n high: 61.1271,\n low: 55.0143,\n close: 55.79,\n volume: 709945604\n },\n {\n x: new Date('2013-04-22'),\n open: 56.0914,\n high: 59.8241,\n low: 55.8964,\n close: 59.6007,\n volume: 787007506\n },\n {\n x: new Date('2013-04-29'),\n open: 60.0643,\n high: 64.7471,\n low: 60,\n close: 64.2828,\n volume: 655020017\n },\n {\n x: new Date('2013-05-06'),\n open: 65.1014,\n high: 66.5357,\n low: 64.3543,\n close: 64.71,\n volume: 545488533\n },\n {\n x: new Date('2013-05-13'),\n open: 64.5014,\n high: 65.4143,\n low: 59.8428,\n close: 61.8943,\n volume: 633706550\n },\n {\n x: new Date('2013-05-20'),\n open: 61.7014,\n high: 64.05,\n low: 61.4428,\n close: 63.5928,\n volume: 494379068\n },\n {\n x: new Date('2013-05-27'),\n open: 64.2714,\n high: 65.3,\n low: 62.7714,\n close: 64.2478,\n volume: 362907830\n },\n {\n x: new Date('2013-06-03'),\n open: 64.39,\n high: 64.9186,\n low: 61.8243,\n close: 63.1158,\n volume: 443249793\n },\n {\n x: new Date('2013-06-10'),\n open: 63.5328,\n high: 64.1541,\n low: 61.2143,\n close: 61.4357,\n volume: 389680092\n },\n {\n x: new Date('2013-06-17'),\n open: 61.6343,\n high: 62.2428,\n low: 58.3,\n close: 59.0714,\n volume: 400384818\n },\n {\n x: new Date('2013-06-24'),\n open: 58.2,\n high: 58.38,\n low: 55.5528,\n close: 56.6471,\n volume: 519314826\n },\n {\n x: new Date('2013-07-01'),\n open: 57.5271,\n high: 60.47,\n low: 57.3171,\n close: 59.6314,\n volume: 343878841\n },\n {\n x: new Date('2013-07-08'),\n open: 60.0157,\n high: 61.3986,\n low: 58.6257,\n close: 60.93,\n volume: 384106977\n },\n {\n x: new Date('2013-07-15'),\n open: 60.7157,\n high: 62.1243,\n low: 60.5957,\n close: 60.7071,\n volume: 286035513\n },\n {\n x: new Date('2013-07-22'),\n open: 61.3514,\n high: 63.5128,\n low: 59.8157,\n close: 62.9986,\n volume: 395816827\n },\n {\n x: new Date('2013-07-29'),\n open: 62.9714,\n high: 66.1214,\n low: 62.8857,\n close: 66.0771,\n volume: 339668858\n },\n {\n x: new Date('2013-08-05'),\n open: 66.3843,\n high: 67.4128,\n low: 64.8071,\n close: 64.9214,\n volume: 368486781\n },\n {\n x: new Date('2013-08-12'),\n open: 65.2657,\n high: 72.0357,\n low: 65.2328,\n close: 71.7614,\n volume: 711563584\n },\n {\n x: new Date('2013-08-19'),\n open: 72.0485,\n high: 73.3914,\n low: 71.1714,\n close: 71.5743,\n volume: 417119660\n },\n {\n x: new Date('2013-08-26'),\n open: 71.5357,\n high: 72.8857,\n low: 69.4286,\n close: 69.6023,\n volume: 392805888\n },\n {\n x: new Date('2013-09-02'),\n open: 70.4428,\n high: 71.7485,\n low: 69.6214,\n close: 71.1743,\n volume: 317244380\n },\n {\n x: new Date('2013-09-09'),\n open: 72.1428,\n high: 72.56,\n low: 66.3857,\n close: 66.4143,\n volume: 669376320\n },\n {\n x: new Date('2013-09-16'),\n open: 65.8571,\n high: 68.3643,\n low: 63.8886,\n close: 66.7728,\n volume: 625142677\n },\n {\n x: new Date('2013-09-23'),\n open: 70.8714,\n high: 70.9871,\n low: 68.6743,\n close: 68.9643,\n volume: 475274537\n },\n {\n x: new Date('2013-09-30'),\n open: 68.1786,\n high: 70.3357,\n low: 67.773,\n close: 69.0043,\n volume: 368198906\n },\n {\n x: new Date('2013-10-07'),\n open: 69.5086,\n high: 70.5486,\n low: 68.3257,\n close: 70.4017,\n volume: 361437661\n },\n {\n x: new Date('2013-10-14'),\n open: 69.9757,\n high: 72.7514,\n low: 69.9071,\n close: 72.6985,\n volume: 342694379\n },\n {\n x: new Date('2013-10-21'),\n open: 73.11,\n high: 76.1757,\n low: 72.5757,\n close: 75.1368,\n volume: 490458997\n },\n {\n x: new Date('2013-10-28'),\n open: 75.5771,\n high: 77.0357,\n low: 73.5057,\n close: 74.29,\n volume: 508130174\n },\n {\n x: new Date('2013-11-04'),\n open: 74.4428,\n high: 75.555,\n low: 73.1971,\n close: 74.3657,\n volume: 318132218\n },\n {\n x: new Date('2013-11-11'),\n open: 74.2843,\n high: 75.6114,\n low: 73.4871,\n close: 74.9987,\n volume: 306711021\n },\n {\n x: new Date('2013-11-18'),\n open: 74.9985,\n high: 75.3128,\n low: 73.3814,\n close: 74.2571,\n volume: 282778778\n },\n {\n x: new Date('2013-11-25'),\n open: 74.4314,\n high: 79.7614,\n low: 74.4285,\n close: 79.4385,\n volume: 327405302\n },\n {\n x: new Date('2013-12-02'),\n open: 79.7143,\n high: 82.1622,\n low: 78.6885,\n close: 80.0028,\n volume: 522055676\n },\n {\n x: new Date('2013-12-09'),\n open: 80.1286,\n high: 81.5671,\n low: 79.0957,\n close: 79.2043,\n volume: 387271099\n },\n {\n x: new Date('2013-12-16'),\n open: 79.2885,\n high: 80.377,\n low: 76.9714,\n close: 78.4314,\n volume: 457580848\n },\n {\n x: new Date('2013-12-23'),\n open: 81.1428,\n high: 81.6971,\n low: 79.9285,\n close: 80.0128,\n volume: 274253503\n },\n {\n x: new Date('2013-12-30'),\n open: 79.6371,\n high: 80.1828,\n low: 77.2043,\n close: 77.2828,\n volume: 275734934\n },\n {\n x: new Date('2014-01-06'),\n open: 76.7785,\n high: 78.1228,\n low: 75.8728,\n close: 76.1343,\n volume: 393462075\n },\n {\n x: new Date('2014-01-13'),\n open: 75.7014,\n high: 80.0285,\n low: 75.6971,\n close: 77.2385,\n volume: 439557459\n },\n {\n x: new Date('2014-01-20'),\n open: 77.2843,\n high: 79.6128,\n low: 77.2028,\n close: 78.01,\n volume: 385585525\n },\n {\n x: new Date('2014-01-27'),\n open: 78.5814,\n high: 79.2571,\n low: 70.5071,\n close: 71.5143,\n volume: 813702575\n },\n {\n x: new Date('2014-02-03'),\n open: 71.8014,\n high: 74.7042,\n low: 71.3286,\n close: 74.24,\n volume: 434447570\n },\n {\n x: new Date('2014-02-10'),\n open: 74.0943,\n high: 77.9971,\n low: 74,\n close: 77.7128,\n volume: 379011880\n },\n {\n x: new Date('2014-02-17'),\n open: 78,\n high: 78.7414,\n low: 74.9428,\n close: 75.0357,\n volume: 289609443\n },\n {\n x: new Date('2014-02-24'),\n open: 74.7357,\n high: 76.1071,\n low: 73.6571,\n close: 75.1771,\n volume: 367569649\n },\n {\n x: new Date('2014-03-03'),\n open: 74.7743,\n high: 76.3928,\n low: 74.6871,\n close: 75.7771,\n volume: 275972640\n },\n {\n x: new Date('2014-03-10'),\n open: 75.48,\n high: 77.0943,\n low: 74.7143,\n close: 74.9557,\n volume: 287729528\n },\n {\n x: new Date('2014-03-17'),\n open: 75.3857,\n high: 76.6057,\n low: 75.0286,\n close: 76.1243,\n volume: 303531061\n },\n {\n x: new Date('2014-03-24'),\n open: 76.9171,\n high: 78.4285,\n low: 76.3214,\n close: 76.6943,\n volume: 338387221\n },\n {\n x: new Date('2014-03-31'),\n open: 77.0328,\n high: 77.64,\n low: 75.7971,\n close: 75.9743,\n volume: 245749459\n },\n {\n x: new Date('2014-04-07'),\n open: 75.4314,\n high: 76.0343,\n low: 73.8771,\n close: 74.23,\n volume: 312008139\n },\n {\n x: new Date('2014-04-14'),\n open: 74.5571,\n high: 75.3943,\n low: 73.0471,\n close: 74.9914,\n volume: 241209047\n },\n {\n x: new Date('2014-04-21'),\n open: 75.0485,\n high: 81.7128,\n low: 74.8514,\n close: 81.7057,\n volume: 476651465\n },\n {\n x: new Date('2014-04-28'),\n open: 81.8285,\n high: 85.6328,\n low: 81.7928,\n close: 84.6543,\n volume: 473712709\n },\n {\n x: new Date('2014-05-05'),\n open: 84.3057,\n high: 86.3442,\n low: 82.9043,\n close: 83.6489,\n volume: 365535013\n },\n {\n x: new Date('2014-05-12'),\n open: 83.9271,\n high: 85.3614,\n low: 83.6285,\n close: 85.3585,\n volume: 260931637\n },\n {\n x: new Date('2014-05-19'),\n open: 85.4071,\n high: 87.8184,\n low: 85.3328,\n close: 87.7328,\n volume: 294298274\n },\n {\n x: new Date('2014-05-26'),\n open: 87.9828,\n high: 92.0243,\n low: 87.9471,\n close: 90.4285,\n volume: 400232120\n },\n {\n x: new Date('2014-06-02'),\n open: 90.5657,\n high: 93.0371,\n low: 88.9285,\n close: 92.2243,\n volume: 412158024\n },\n {\n x: new Date('2014-06-09'),\n open: 92.7,\n high: 95.05,\n low: 90.88,\n close: 91.28,\n volume: 292422550\n },\n {\n x: new Date('2014-06-16'),\n open: 91.51,\n high: 92.75,\n low: 90.9,\n close: 90.91,\n volume: 234325480\n },\n {\n x: new Date('2014-06-23'),\n open: 91.32,\n high: 92,\n low: 89.65,\n close: 91.98,\n volume: 213712160\n },\n {\n x: new Date('2014-06-30'),\n open: 92.1,\n high: 94.1,\n low: 92.09,\n close: 94.03,\n volume: 138936570\n },\n {\n x: new Date('2014-07-07'),\n open: 94.14,\n high: 96.8,\n low: 93.52,\n close: 95.22,\n volume: 229782440\n },\n {\n x: new Date('2014-07-14'),\n open: 95.86,\n high: 97.1,\n low: 92.57,\n close: 94.43,\n volume: 248104390\n },\n {\n x: new Date('2014-07-21'),\n open: 94.99,\n high: 97.88,\n low: 93.72,\n close: 97.671,\n volume: 273021350\n },\n {\n x: new Date('2014-07-28'),\n open: 97.82,\n high: 99.44,\n low: 94.81,\n close: 96.13,\n volume: 235868530\n },\n {\n x: new Date('2014-08-04'),\n open: 96.37,\n high: 96.58,\n low: 93.28,\n close: 94.74,\n volume: 222522120\n },\n {\n x: new Date('2014-08-11'),\n open: 95.27,\n high: 98.19,\n low: 94.8355,\n close: 97.98,\n volume: 178806580\n },\n {\n x: new Date('2014-08-18'),\n open: 98.49,\n high: 101.47,\n low: 97.98,\n close: 101.32,\n volume: 246446280\n },\n {\n x: new Date('2014-08-25'),\n open: 101.79,\n high: 102.9,\n low: 100.7,\n close: 102.5,\n volume: 232858250\n },\n {\n x: new Date('2014-09-01'),\n open: 103.06,\n high: 103.74,\n low: 97.79,\n close: 98.97,\n volume: 322045910\n },\n {\n x: new Date('2014-09-08'),\n open: 99.3,\n high: 103.08,\n low: 96.14,\n close: 101.66,\n volume: 460851840\n },\n {\n x: new Date('2014-09-15'),\n open: 102.81,\n high: 103.05,\n low: 98.89,\n close: 100.96,\n volume: 296425730\n },\n {\n x: new Date('2014-09-22'),\n open: 101.8,\n high: 102.94,\n low: 97.72,\n close: 100.75,\n volume: 337617850\n },\n {\n x: new Date('2014-09-29'),\n open: 98.65,\n high: 101.54,\n low: 98.04,\n close: 99.62,\n volume: 246900230\n },\n {\n x: new Date('2014-10-06'),\n open: 99.95,\n high: 102.38,\n low: 98.31,\n close: 100.73,\n volume: 279646740\n },\n {\n x: new Date('2014-10-13'),\n open: 101.33,\n high: 101.78,\n low: 95.18,\n close: 97.67,\n volume: 356408760\n },\n {\n x: new Date('2014-10-20'),\n open: 98.315,\n high: 105.49,\n low: 98.22,\n close: 105.22,\n volume: 355329760\n },\n {\n x: new Date('2014-10-27'),\n open: 104.85,\n high: 108.04,\n low: 104.7,\n close: 108,\n volume: 219443560\n },\n {\n x: new Date('2014-11-03'),\n open: 108.22,\n high: 110.3,\n low: 107.72,\n close: 109.01,\n volume: 199332700\n },\n {\n x: new Date('2014-11-10'),\n open: 109.02,\n high: 114.19,\n low: 108.4,\n close: 114.18,\n volume: 203976340\n },\n {\n x: new Date('2014-11-17'),\n open: 114.27,\n high: 117.57,\n low: 113.3,\n close: 116.47,\n volume: 232574480\n },\n {\n x: new Date('2014-11-24'),\n open: 116.85,\n high: 119.75,\n low: 116.62,\n close: 118.93,\n volume: 181158620\n },\n {\n x: new Date('2014-12-01'),\n open: 118.81,\n high: 119.25,\n low: 111.27,\n close: 115,\n volume: 266118290\n },\n {\n x: new Date('2014-12-08'),\n open: 114.1,\n high: 114.85,\n low: 109.35,\n close: 109.73,\n volume: 259311140\n },\n {\n x: new Date('2014-12-15'),\n open: 110.7,\n high: 113.24,\n low: 106.26,\n close: 111.78,\n volume: 326382400\n },\n {\n x: new Date('2014-12-22'),\n open: 112.16,\n high: 114.52,\n low: 111.97,\n close: 113.99,\n volume: 119248900\n },\n {\n x: new Date('2014-12-29'),\n open: 113.79,\n high: 114.77,\n low: 107.35,\n close: 109.33,\n volume: 151780640\n },\n {\n x: new Date('2015-01-05'),\n open: 108.29,\n high: 113.25,\n low: 104.63,\n close: 112.01,\n volume: 282690970\n },\n {\n x: new Date('2015-01-12'),\n open: 112.6,\n high: 112.8,\n low: 105.2,\n close: 105.99,\n volume: 303531140\n },\n {\n x: new Date('2015-01-19'),\n open: 107.84,\n high: 113.75,\n low: 106.5,\n close: 112.98,\n volume: 198362640\n },\n {\n x: new Date('2015-01-26'),\n open: 113.74,\n high: 120,\n low: 109.03,\n close: 117.16,\n volume: 461747290\n },\n {\n x: new Date('2015-02-02'),\n open: 118.05,\n high: 120.51,\n low: 116.08,\n close: 118.93,\n volume: 270190470\n },\n {\n x: new Date('2015-02-09'),\n open: 118.55,\n high: 127.48,\n low: 118.43,\n close: 127.08,\n volume: 301354470\n },\n {\n x: new Date('2015-02-16'),\n open: 127.49,\n high: 129.5,\n low: 126.92,\n close: 129.495,\n volume: 193883960\n },\n {\n x: new Date('2015-02-23'),\n open: 130.02,\n high: 133.6,\n low: 126.61,\n close: 128.46,\n volume: 369856960\n },\n {\n x: new Date('2015-03-02'),\n open: 129.25,\n high: 130.28,\n low: 125.76,\n close: 126.6,\n volume: 246472020\n },\n {\n x: new Date('2015-03-09'),\n open: 127.96,\n high: 129.57,\n low: 121.63,\n close: 123.59,\n volume: 325921230\n },\n {\n x: new Date('2015-03-16'),\n open: 123.88,\n high: 129.2451,\n low: 122.87,\n close: 125.9,\n volume: 266016400\n },\n {\n x: new Date('2015-03-23'),\n open: 127.12,\n high: 128.04,\n low: 122.6,\n close: 123.25,\n volume: 208731730\n },\n {\n x: new Date('2015-03-30'),\n open: 124.05,\n high: 126.49,\n low: 123.1,\n close: 125.32,\n volume: 161628950\n },\n {\n x: new Date('2015-04-06'),\n open: 124.47,\n high: 128.1218,\n low: 124.33,\n close: 127.1,\n volume: 181454510\n },\n {\n x: new Date('2015-04-13'),\n open: 128.37,\n high: 128.57,\n low: 124.46,\n close: 124.75,\n volume: 170090870\n },\n {\n x: new Date('2015-04-20'),\n open: 125.57,\n high: 130.63,\n low: 125.17,\n close: 130.28,\n volume: 206698310\n },\n {\n x: new Date('2015-04-27'),\n open: 132.31,\n high: 134.54,\n low: 124.58,\n close: 128.95,\n volume: 417115180\n },\n {\n x: new Date('2015-05-04'),\n open: 129.5,\n high: 130.57,\n low: 123.36,\n close: 127.62,\n volume: 270197900\n },\n {\n x: new Date('2015-05-11'),\n open: 127.39,\n high: 129.49,\n low: 124.82,\n close: 128.77,\n volume: 207858180\n },\n {\n x: new Date('2015-05-18'),\n open: 128.38,\n high: 132.97,\n low: 128.36,\n close: 132.54,\n volume: 216438970\n },\n {\n x: new Date('2015-05-25'),\n open: 132.6,\n high: 132.91,\n low: 129.12,\n close: 130.28,\n volume: 197468800\n },\n {\n x: new Date('2015-06-01'),\n open: 131.2,\n high: 131.39,\n low: 128.36,\n close: 128.65,\n volume: 170465550\n },\n {\n x: new Date('2015-06-08'),\n open: 128.9,\n high: 130.18,\n low: 125.62,\n close: 127.17,\n volume: 219812710\n },\n {\n x: new Date('2015-06-15'),\n open: 126.1,\n high: 128.31,\n low: 125.71,\n close: 126.6,\n volume: 197925030\n },\n {\n x: new Date('2015-06-22'),\n open: 127.49,\n high: 129.8,\n low: 126.51,\n close: 126.75,\n volume: 195104520\n },\n {\n x: new Date('2015-06-29'),\n open: 125.46,\n high: 126.94,\n low: 124.48,\n close: 126.44,\n volume: 150747530\n },\n {\n x: new Date('2015-07-06'),\n open: 124.94,\n high: 126.23,\n low: 119.22,\n close: 123.28,\n volume: 274904180\n },\n {\n x: new Date('2015-07-13'),\n open: 125.03,\n high: 129.62,\n low: 124.32,\n close: 129.62,\n volume: 188579340\n },\n {\n x: new Date('2015-07-20'),\n open: 130.97,\n high: 132.97,\n low: 121.99,\n close: 124.5,\n volume: 336423370\n },\n {\n x: new Date('2015-07-27'),\n open: 123.09,\n high: 123.91,\n low: 120.91,\n close: 121.3,\n volume: 191087840\n },\n {\n x: new Date('2015-08-03'),\n open: 121.5,\n high: 122.57,\n low: 112.1,\n close: 115.52,\n volume: 383883210\n },\n {\n x: new Date('2015-08-10'),\n open: 116.53,\n high: 119.99,\n low: 109.63,\n close: 115.96,\n volume: 344549090\n },\n {\n x: new Date('2015-08-17'),\n open: 116.04,\n high: 117.65,\n low: 105.645,\n close: 105.76,\n volume: 318855760\n },\n {\n x: new Date('2015-08-24'),\n open: 94.87,\n high: 113.31,\n low: 92,\n close: 113.29,\n volume: 498047270\n },\n {\n x: new Date('2015-08-31'),\n open: 112.03,\n high: 114.53,\n low: 107.36,\n close: 109.27,\n volume: 297402060\n },\n {\n x: new Date('2015-09-07'),\n open: 111.65,\n high: 114.21,\n low: 109.77,\n close: 114.21,\n volume: 251859600\n },\n {\n x: new Date('2015-09-14'),\n open: 116.58,\n high: 116.89,\n low: 111.87,\n close: 113.45,\n volume: 276281980\n },\n {\n x: new Date('2015-09-21'),\n open: 113.67,\n high: 116.69,\n low: 112.37,\n close: 114.71,\n volume: 238617740\n },\n {\n x: new Date('2015-09-28'),\n open: 113.85,\n high: 114.57,\n low: 107.31,\n close: 110.38,\n volume: 313017610\n },\n {\n x: new Date('2015-10-05'),\n open: 109.88,\n high: 112.28,\n low: 108.21,\n close: 112.12,\n volume: 261920950\n },\n {\n x: new Date('2015-10-12'),\n open: 112.73,\n high: 112.75,\n low: 109.56,\n close: 111.04,\n volume: 184208970\n },\n {\n x: new Date('2015-10-19'),\n open: 110.8,\n high: 119.228,\n low: 110.11,\n close: 119.08,\n volume: 221612230\n },\n {\n x: new Date('2015-10-26'),\n open: 118.08,\n high: 121.22,\n low: 113.99,\n close: 119.5,\n volume: 319660750\n },\n {\n x: new Date('2015-11-02'),\n open: 119.87,\n high: 123.82,\n low: 119.61,\n close: 121.06,\n volume: 194953700\n },\n {\n x: new Date('2015-11-09'),\n open: 120.96,\n high: 121.81,\n low: 112.27,\n close: 112.34,\n volume: 216054740\n },\n {\n x: new Date('2015-11-16'),\n open: 111.38,\n high: 119.92,\n low: 111,\n close: 119.3,\n volume: 189492500\n },\n {\n x: new Date('2015-11-23'),\n open: 119.27,\n high: 119.73,\n low: 117.12,\n close: 117.81,\n volume: 109582040\n },\n {\n x: new Date('2015-11-30'),\n open: 117.99,\n high: 119.41,\n low: 114.22,\n close: 119.03,\n volume: 205415620\n },\n {\n x: new Date('2015-12-07'),\n open: 118.98,\n high: 119.86,\n low: 112.851,\n close: 113.18,\n volume: 188609110\n },\n {\n x: new Date('2015-12-14'),\n open: 112.18,\n high: 112.8,\n low: 105.81,\n close: 106.03,\n volume: 314856190\n },\n {\n x: new Date('2015-12-21'),\n open: 107.28,\n high: 109,\n low: 105.57,\n close: 108.03,\n volume: 126450510\n },\n {\n x: new Date('2015-12-28'),\n open: 107.59,\n high: 109.43,\n low: 104.82,\n close: 105.26,\n volume: 123621760\n },\n {\n x: new Date('2016-01-04'),\n open: 102.61,\n high: 105.85,\n low: 96.43,\n close: 96.96,\n volume: 343000960\n },\n {\n x: new Date('2016-01-11'),\n open: 98.97,\n high: 101.19,\n low: 95.36,\n close: 97.13,\n volume: 303375940\n },\n {\n x: new Date('2016-01-18'),\n open: 98.41,\n high: 101.46,\n low: 93.42,\n close: 101.42,\n volume: 242982970\n },\n {\n x: new Date('2016-01-25'),\n open: 101.52,\n high: 101.53,\n low: 92.39,\n close: 97.34,\n volume: 376481100\n },\n {\n x: new Date('2016-02-01'),\n open: 96.47,\n high: 97.33,\n low: 93.69,\n close: 94.02,\n volume: 216608840\n },\n {\n x: new Date('2016-02-08'),\n open: 93.13,\n high: 96.35,\n low: 92.59,\n close: 93.99,\n volume: 230794620\n },\n {\n x: new Date('2016-02-15'),\n open: 95.02,\n high: 98.89,\n low: 94.61,\n close: 96.04,\n volume: 167001070\n },\n {\n x: new Date('2016-02-22'),\n open: 96.31,\n high: 98.0237,\n low: 93.32,\n close: 96.91,\n volume: 158759600\n },\n {\n x: new Date('2016-02-29'),\n open: 96.86,\n high: 103.75,\n low: 96.65,\n close: 103.01,\n volume: 201482180\n },\n {\n x: new Date('2016-03-07'),\n open: 102.39,\n high: 102.83,\n low: 100.15,\n close: 102.26,\n volume: 155437450\n },\n {\n x: new Date('2016-03-14'),\n open: 101.91,\n high: 106.5,\n low: 101.78,\n close: 105.92,\n volume: 181323210\n },\n {\n x: new Date('2016-03-21'),\n open: 105.93,\n high: 107.65,\n low: 104.89,\n close: 105.67,\n volume: 119054360\n },\n {\n x: new Date('2016-03-28'),\n open: 106,\n high: 110.42,\n low: 104.88,\n close: 109.99,\n volume: 147641240\n },\n {\n x: new Date('2016-04-04'),\n open: 110.42,\n high: 112.19,\n low: 108.121,\n close: 108.66,\n volume: 145351790\n },\n {\n x: new Date('2016-04-11'),\n open: 108.97,\n high: 112.39,\n low: 108.66,\n close: 109.85,\n volume: 161518860\n },\n {\n x: new Date('2016-04-18'),\n open: 108.89,\n high: 108.95,\n low: 104.62,\n close: 105.68,\n volume: 188775240\n },\n {\n x: new Date('2016-04-25'),\n open: 105,\n high: 105.65,\n low: 92.51,\n close: 93.74,\n volume: 345910030\n },\n {\n x: new Date('2016-05-02'),\n open: 93.965,\n high: 95.9,\n low: 91.85,\n close: 92.72,\n volume: 225114110\n },\n {\n x: new Date('2016-05-09'),\n open: 93,\n high: 93.77,\n low: 89.47,\n close: 90.52,\n volume: 215596350\n },\n {\n x: new Date('2016-05-16'),\n open: 92.39,\n high: 95.43,\n low: 91.65,\n close: 95.22,\n volume: 212312980\n },\n {\n x: new Date('2016-05-23'),\n open: 95.87,\n high: 100.73,\n low: 95.67,\n close: 100.35,\n volume: 203902650\n },\n {\n x: new Date('2016-05-30'),\n open: 99.6,\n high: 100.4,\n low: 96.63,\n close: 97.92,\n volume: 140064910\n },\n {\n x: new Date('2016-06-06'),\n open: 97.99,\n high: 101.89,\n low: 97.55,\n close: 98.83,\n volume: 124731320\n },\n {\n x: new Date('2016-06-13'),\n open: 98.69,\n high: 99.12,\n low: 95.3,\n close: 95.33,\n volume: 191017280\n },\n {\n x: new Date('2016-06-20'),\n open: 96,\n high: 96.89,\n low: 92.65,\n close: 93.4,\n volume: 206149160\n },\n {\n x: new Date('2016-06-27'),\n open: 93,\n high: 96.465,\n low: 91.5,\n close: 95.89,\n volume: 184254460\n },\n {\n x: new Date('2016-07-04'),\n open: 95.39,\n high: 96.89,\n low: 94.37,\n close: 96.68,\n volume: 111769640\n },\n {\n x: new Date('2016-07-11'),\n open: 96.75,\n high: 99.3,\n low: 96.73,\n close: 98.78,\n volume: 142244590\n },\n {\n x: new Date('2016-07-18'),\n open: 98.7,\n high: 101,\n low: 98.31,\n close: 98.66,\n volume: 147358320\n },\n {\n x: new Date('2016-07-25'),\n open: 98.25,\n high: 104.55,\n low: 96.42,\n close: 104.21,\n volume: 252358930\n },\n {\n x: new Date('2016-08-01'),\n open: 104.41,\n high: 107.65,\n low: 104,\n close: 107.48,\n volume: 168265830\n },\n {\n x: new Date('2016-08-08'),\n open: 107.52,\n high: 108.94,\n low: 107.16,\n close: 108.18,\n volume: 124255340\n },\n {\n x: new Date('2016-08-15'),\n open: 108.14,\n high: 110.23,\n low: 108.08,\n close: 109.36,\n volume: 131814920\n },\n {\n x: new Date('2016-08-22'),\n open: 108.86,\n high: 109.32,\n low: 106.31,\n close: 106.94,\n volume: 123373540\n },\n {\n x: new Date('2016-08-29'),\n open: 106.62,\n high: 108,\n low: 105.5,\n close: 107.73,\n volume: 134426100\n },\n {\n x: new Date('2016-09-05'),\n open: 107.9,\n high: 108.76,\n low: 103.13,\n close: 103.13,\n volume: 168312530\n },\n {\n x: new Date('2016-09-12'),\n open: 102.65,\n high: 116.13,\n low: 102.53,\n close: 114.92,\n volume: 388543710\n },\n {\n x: new Date('2016-09-19'),\n open: 115.19,\n high: 116.18,\n low: 111.55,\n close: 112.71,\n volume: 200842480\n },\n {\n x: new Date('2016-09-26'),\n open: 111.64,\n high: 114.64,\n low: 111.55,\n close: 113.05,\n volume: 156186800\n },\n {\n x: new Date('2016-10-03'),\n open: 112.71,\n high: 114.56,\n low: 112.28,\n close: 114.06,\n volume: 125587350\n },\n {\n x: new Date('2016-10-10'),\n open: 115.02,\n high: 118.69,\n low: 114.72,\n close: 117.63,\n volume: 208231690\n },\n {\n x: new Date('2016-10-17'),\n open: 117.33,\n high: 118.21,\n low: 113.8,\n close: 116.6,\n volume: 114497020\n },\n {\n x: new Date('2016-10-24'),\n open: 117.1,\n high: 118.36,\n low: 113.31,\n close: 113.72,\n volume: 204530120\n },\n {\n x: new Date('2016-10-31'),\n open: 113.65,\n high: 114.23,\n low: 108.11,\n close: 108.84,\n volume: 155287280\n },\n {\n x: new Date('2016-11-07'),\n open: 110.08,\n high: 111.72,\n low: 105.83,\n close: 108.43,\n volume: 206825070\n },\n {\n x: new Date('2016-11-14'),\n open: 107.71,\n high: 110.54,\n low: 104.08,\n close: 110.06,\n volume: 197790040\n },\n {\n x: new Date('2016-11-21'),\n open: 110.12,\n high: 112.42,\n low: 110.01,\n close: 111.79,\n volume: 93992370\n },\n {\n x: new Date('2016-11-28'),\n open: 111.43,\n high: 112.465,\n low: 108.85,\n close: 109.9,\n volume: 155229390\n },\n {\n x: new Date('2016-12-05'),\n open: 110,\n high: 114.7,\n low: 108.25,\n close: 113.95,\n volume: 151624650\n },\n {\n x: new Date('2016-12-12'),\n open: 113.29,\n high: 116.73,\n low: 112.49,\n close: 115.97,\n volume: 194003220\n },\n {\n x: new Date('2016-12-19'),\n open: 115.8,\n high: 117.5,\n low: 115.59,\n close: 116.52,\n volume: 113106370\n },\n {\n x: new Date('2016-12-26'),\n open: 116.52,\n high: 118.0166,\n low: 115.43,\n close: 115.82,\n volume: 84354060\n },\n {\n x: new Date('2017-01-02'),\n open: 115.8,\n high: 118.16,\n low: 114.76,\n close: 117.91,\n volume: 103680760\n },\n {\n x: new Date('2017-01-09'),\n open: 117.95,\n high: 119.93,\n low: 117.94,\n close: 119.04,\n volume: 138446660\n },\n {\n x: new Date('2017-01-16'),\n open: 118.34,\n high: 120.5,\n low: 118.22,\n close: 120,\n volume: 113576380\n },\n {\n x: new Date('2017-01-23'),\n open: 120,\n high: 122.44,\n low: 119.5,\n close: 121.95,\n volume: 124406640\n },\n {\n x: new Date('2017-01-30'),\n open: 120.93,\n high: 130.49,\n low: 120.62,\n close: 129.08,\n volume: 248063580\n },\n {\n x: new Date('2017-02-06'),\n open: 129.13,\n high: 132.94,\n low: 128.9,\n close: 132.12,\n volume: 136252280\n },\n {\n x: new Date('2017-02-13'),\n open: 133.08,\n high: 136.27,\n low: 132.75,\n close: 135.72,\n volume: 136326260\n },\n {\n x: new Date('2017-02-20'),\n open: 136.23,\n high: 137.48,\n low: 135.28,\n close: 136.66,\n volume: 87773190\n },\n {\n x: new Date('2017-02-27'),\n open: 137.14,\n high: 140.2786,\n low: 136.28,\n close: 139.78,\n volume: 127757050\n },\n {\n x: new Date('2017-03-06'),\n open: 139.365,\n high: 139.98,\n low: 137.05,\n close: 139.14,\n volume: 99061270\n },\n {\n x: new Date('2017-03-13'),\n open: 138.85,\n high: 141.02,\n low: 138.82,\n close: 139.99,\n volume: 120881720\n },\n {\n x: new Date('2017-03-20'),\n open: 140.4,\n high: 142.8,\n low: 139.73,\n close: 140.64,\n volume: 129178500\n },\n {\n x: new Date('2017-03-27'),\n open: 139.39,\n high: 144.5,\n low: 138.62,\n close: 143.66,\n volume: 126819590\n },\n {\n x: new Date('2017-04-03'),\n open: 143.71,\n high: 145.46,\n low: 143.05,\n close: 143.34,\n volume: 105274540\n },\n {\n x: new Date('2017-04-10'),\n open: 143.6,\n high: 143.8792,\n low: 140.06,\n close: 141.05,\n volume: 87342130\n },\n {\n x: new Date('2017-04-17'),\n open: 141.48,\n high: 142.92,\n low: 140.45,\n close: 142.27,\n volume: 89092650\n },\n {\n x: new Date('2017-04-24'),\n open: 143.5,\n high: 144.9,\n low: 143.18,\n close: 143.65,\n volume: 90423600\n },\n {\n x: new Date('2017-05-01'),\n open: 145.1,\n high: 148.98,\n low: 144.27,\n close: 148.96,\n volume: 173861760\n },\n {\n x: new Date('2017-05-08'),\n open: 149.03,\n high: 156.42,\n low: 149.03,\n close: 156.1,\n volume: 173087500\n },\n {\n x: new Date('2017-05-15'),\n open: 156.01,\n high: 156.65,\n low: 149.71,\n close: 153.06,\n volume: 156993820\n },\n {\n x: new Date('2017-05-22'),\n open: 154,\n high: 154.9,\n low: 152.67,\n close: 153.61,\n volume: 103151450\n },\n {\n x: new Date('2017-05-29'),\n open: 153.42,\n high: 155.45,\n low: 152.22,\n close: 155.45,\n volume: 88670120\n },\n {\n x: new Date('2017-06-05'),\n open: 154.34,\n high: 155.98,\n low: 146.02,\n close: 148.98,\n volume: 158814040\n },\n {\n x: new Date('2017-06-12'),\n open: 145.74,\n high: 147.5,\n low: 142.2,\n close: 142.27,\n volume: 219638930\n },\n {\n x: new Date('2017-06-19'),\n open: 143.66,\n high: 147.16,\n low: 143.66,\n close: 146.28,\n volume: 132832660\n },\n {\n x: new Date('2017-06-26'),\n open: 147.17,\n high: 148.28,\n low: 142.28,\n close: 144.02,\n volume: 126890110\n },\n {\n x: new Date('2017-07-03'),\n open: 144.88,\n high: 145.3001,\n low: 142.41,\n close: 144.18,\n volume: 78465450\n },\n {\n x: new Date('2017-07-10'),\n open: 144.11,\n high: 149.33,\n low: 143.37,\n close: 149.04,\n volume: 109759170\n },\n {\n x: new Date('2017-07-17'),\n open: 148.82,\n high: 151.74,\n low: 148.57,\n close: 150.27,\n volume: 104744470\n },\n {\n x: new Date('2017-07-24'),\n open: 150.58,\n high: 153.99,\n low: 147.3,\n close: 149.5,\n volume: 105536280\n },\n {\n x: new Date('2017-07-31'),\n open: 149.9,\n high: 159.75,\n low: 148.13,\n close: 156.39,\n volume: 170204830\n },\n {\n x: new Date('2017-08-07'),\n open: 157.06,\n high: 161.83,\n low: 154.63,\n close: 157.48,\n volume: 149860480\n },\n {\n x: new Date('2017-08-14'),\n open: 159.32,\n high: 162.51,\n low: 156.72,\n close: 157.5,\n volume: 133829670\n },\n {\n x: new Date('2017-08-21'),\n open: 157.5,\n high: 160.74,\n low: 155.1101,\n close: 159.86,\n volume: 112238670\n },\n {\n x: new Date('2017-08-28'),\n open: 160.14,\n high: 164.94,\n low: 159.93,\n close: 164.05,\n volume: 125610990\n },\n {\n x: new Date('2017-09-04'),\n open: 163.75,\n high: 164.25,\n low: 158.53,\n close: 158.63,\n volume: 101419110\n },\n {\n x: new Date('2017-09-11'),\n open: 160.5,\n high: 163.96,\n low: 157.91,\n close: 159.88,\n volume: 220431100\n },\n {\n x: new Date('2017-09-18'),\n open: 160.11,\n high: 160.5,\n low: 157.995,\n close: 158.67,\n volume: 27939544\n }\n];\nexport let axesData: object[] = [\n { xDate: new Date('2013-03-27'), Open: 85.97, High: 86.37, Low: 85.96, Close: 86.33 },\n { xDate: new Date('2013-03-29'), Open: 85.97, High: 86.37, Low: 85.96, Close: 86.33 },\n { xDate: new Date('2013-04-01'), Open: 86.1, High: 86.15, Low: 85.9, Close: 86.03 },\n { xDate: new Date('2013-04-03'), Open: 85.93, High: 86.17, Low: 85.84, Close: 86.02 },\n { xDate: new Date('2013-04-05'), Open: 85.74, High: 86, Low: 85.66, Close: 86 },\n { xDate: new Date('2013-04-07'), Open: 85.71, High: 85.71, Low: 85.36, Close: 85.62 },\n { xDate: new Date('2013-04-09'), Open: 85.3, High: 85.92, Low: 85.16, Close: 85.8 },\n { xDate: new Date('2013-04-11'), Open: 84.23, High: 85.46, Low: 84.23, Close: 85.2 },\n { xDate: new Date('2013-04-13'), Open: 84.51, High: 84.54, Low: 84.19, Close: 84.3 },\n { xDate: new Date('2013-04-15'), Open: 84.44, High: 84.65, Low: 84.2, Close: 84.63 },\n { xDate: new Date('2013-04-17'), Open: 84.6, High: 84.81, Low: 84.59, Close: 84.65 },\n { xDate: new Date('2013-04-19'), Open: 84.52, High: 84.86, Low: 84.4, Close: 84.76 },\n { xDate: new Date('2013-04-21'), Open: 84.17, High: 84.66, Low: 84.16, Close: 84.47 },\n { xDate: new Date('2013-04-23'), Open: 84.22, High: 84.3, Low: 83.98, Close: 84.26 },\n { xDate: new Date('2013-04-25'), Open: 83.75, High: 84.1, Low: 83.65, Close: 84 },\n { xDate: new Date('2013-04-27'), Open: 84, High: 84.01, Low: 83.67, Close: 83.74 },\n { xDate: new Date('2013-04-29'), Open: 84, High: 84.01, Low: 83.67, Close: 83.74 },\n { xDate: new Date('2013-05-01'), Open: 84.3, High: 84.45, Low: 84.19, Close: 84.22 },\n { xDate: new Date('2013-05-03'), Open: 83.79, High: 84.19, Low: 83.7, Close: 84.04 },\n { xDate: new Date('2013-05-05'), Open: 84.02, High: 84.02, Low: 83.69, Close: 83.71 },\n { xDate: new Date('2013-05-07'), Open: 84.01, High: 84.04, Low: 83.82, Close: 83.96 },\n { xDate: new Date('2013-05-09'), Open: 83.9, High: 84.02, Low: 83.86, Close: 83.94 },\n { xDate: new Date('2013-05-11'), Open: 84.09, High: 84.17, Low: 83.9, Close: 84.06 },\n { xDate: new Date('2013-05-13'), Open: 83.89, High: 84.25, Low: 83.77, Close: 84.01 },\n { xDate: new Date('2013-05-15'), Open: 84.05, High: 84.14, Low: 83.84, Close: 83.91 },\n { xDate: new Date('2013-05-17'), Open: 84.49, High: 84.65, Low: 84.18, Close: 84.22 },\n { xDate: new Date('2013-05-19'), Open: 84.99, High: 85.1, Low: 84.37, Close: 84.43 },\n { xDate: new Date('2013-05-21'), Open: 84.96, High: 85.06, Low: 84.7, Close: 85.01 },\n { xDate: new Date('2013-05-23'), Open: 84.68, High: 84.9, Low: 84.65, Close: 84.76 },\n { xDate: new Date('2013-05-25'), Open: 84.35, High: 85.03, Low: 84.32, Close: 84.67 },\n { xDate: new Date('2013-05-27'), Open: 84.19, High: 84.31, Low: 84.16, Close: 84.19 },\n { xDate: new Date('2013-05-29'), Open: 84.19, High: 84.31, Low: 84.16, Close: 84.19 },\n { xDate: new Date('2013-06-01'), Open: 84.2, High: 84.29, Low: 84.04, Close: 84.15 },\n { xDate: new Date('2013-06-03'), Open: 84.21, High: 84.25, Low: 84.03, Close: 84.17 },\n { xDate: new Date('2013-06-05'), Open: 84.72, High: 84.87, Low: 84.44, Close: 84.49 },\n { xDate: new Date('2013-06-07'), Open: 84.85, High: 84.88, Low: 84.5, Close: 84.72 },\n { xDate: new Date('2013-06-09'), Open: 84.53, High: 84.74, Low: 84.25, Close: 84.69 },\n { xDate: new Date('2013-06-11'), Open: 84.4, High: 84.7, Low: 84.27, Close: 84.52 },\n { xDate: new Date('2013-06-13'), Open: 84.96, High: 85.07, Low: 84.5, Close: 84.57 },\n { xDate: new Date('2013-06-15'), Open: 85.28, High: 85.32, Low: 84.95, Close: 85.03 },\n { xDate: new Date('2013-06-17'), Open: 85.35, High: 85.39, Low: 85.1, Close: 85.32 },\n { xDate: new Date('2013-06-19'), Open: 85.65, High: 85.66, Low: 85.21, Close: 85.36 },\n { xDate: new Date('2013-06-21'), Open: 85.38, High: 85.85, Low: 85.25, Close: 85.67 },\n { xDate: new Date('2013-06-23'), Open: 85.8, High: 85.96, Low: 85.67, Close: 85.83 },\n { xDate: new Date('2013-06-25'), Open: 86.07, High: 86.22, Low: 85.75, Close: 85.87 },\n { xDate: new Date('2013-06-27'), Open: 86.05, High: 86.08, Low: 85.68, Close: 85.79 },\n { xDate: new Date('2013-06-29'), Open: 86.05, High: 86.08, Low: 85.68, Close: 85.79 },\n { xDate: new Date('2013-07-01'), Open: 85.85, High: 86.25, Low: 85.79, Close: 86.06 },\n { xDate: new Date('2013-07-03'), Open: 85.6, High: 85.85, Low: 85.49, Close: 85.81 },\n { xDate: new Date('2013-07-05'), Open: 85.94, High: 86, Low: 85.48, Close: 85.66 },\n { xDate: new Date('2013-07-07'), Open: 86.55, High: 86.64, Low: 85.36, Close: 85.92 },\n { xDate: new Date('2013-07-09'), Open: 86.46, High: 86.87, Low: 86.4, Close: 86.71 },\n { xDate: new Date('2013-07-11'), Open: 86.3, High: 86.39, Low: 86.13, Close: 86.38 },\n { xDate: new Date('2013-07-13'), Open: 85.74, High: 86.44, Low: 85.67, Close: 86.19 },\n { xDate: new Date('2013-07-15'), Open: 85.56, High: 85.62, Low: 85.34, Close: 85.61 },\n { xDate: new Date('2013-07-17'), Open: 85.79, High: 85.89, Low: 85.36, Close: 85.52 },\n { xDate: new Date('2013-07-19'), Open: 85.54, High: 86, Low: 85.51, Close: 85.76 },\n { xDate: new Date('2013-07-21'), Open: 85, High: 85.17, Low: 84.87, Close: 85.15 },\n { xDate: new Date('2013-07-23'), Open: 85.1, High: 85.28, Low: 84.72, Close: 85.08 },\n { xDate: new Date('2013-07-25'), Open: 85.46, High: 85.56, Low: 85.18, Close: 85.37 },\n { xDate: new Date('2013-07-27'), Open: 85.42, High: 85.44, Low: 85.09, Close: 85.42 },\n { xDate: new Date('2013-07-29'), Open: 85.42, High: 85.44, Low: 85.09, Close: 85.42 },\n { xDate: new Date('2013-08-01'), Open: 85.79, High: 85.89, Low: 85.36, Close: 85.54 },\n { xDate: new Date('2013-08-03'), Open: 85.83, High: 85.85, Low: 85.55, Close: 85.64 },\n { xDate: new Date('2013-08-05'), Open: 86.19, High: 86.25, Low: 85.8, Close: 85.98 },\n { xDate: new Date('2013-08-07'), Open: 86.17, High: 86.28, Low: 85.96, Close: 86.07 },\n { xDate: new Date('2013-08-09'), Open: 86.19, High: 86.26, Low: 85.97, Close: 86.2 },\n { xDate: new Date('2013-08-11'), Open: 85.98, High: 86.31, Low: 85.86, Close: 86.15 },\n { xDate: new Date('2013-08-13'), Open: 85.82, High: 86.18, Low: 85.74, Close: 85.78 },\n { xDate: new Date('2013-08-15'), Open: 85.45, High: 85.66, Low: 85.41, Close: 85.55 },\n { xDate: new Date('2013-08-17'), Open: 85.53, High: 85.53, Low: 85.31, Close: 85.48 },\n { xDate: new Date('2013-08-19'), Open: 85.6, High: 85.68, Low: 85.34, Close: 85.39 },\n { xDate: new Date('2013-08-21'), Open: 85.6, High: 85.72, Low: 85.5, Close: 85.61 },\n { xDate: new Date('2013-08-23'), Open: 85.34, High: 85.52, Low: 85.3, Close: 85.49 },\n { xDate: new Date('2013-08-25'), Open: 85.66, High: 85.72, Low: 85.38, Close: 85.41 },\n { xDate: new Date('2013-08-27'), Open: 85.93, High: 85.95, Low: 85.59, Close: 85.62 },\n { xDate: new Date('2013-08-29'), Open: 85.91, High: 85.93, Low: 85.63, Close: 85.58 },\n { xDate: new Date('2013-09-01'), Open: 85.6, High: 85.87, Low: 85.5, Close: 85.81 }\n];","index.ts":"import { enableRipple } from '@syncfusion/ej2-base';\nenableRipple(true);\nimport {\n Chart, CandleSeries, Category, Tooltip, ILoadedEventArgs, DateTime, Zoom, Logarithmic, ChartTheme,\n Crosshair, LineSeries, EmaIndicator\n} from '@syncfusion/ej2-charts';\nimport { chartData } from './financial-data';\nimport { Browser } from '@syncfusion/ej2-base';\nChart.Inject(\n CandleSeries, Category, Tooltip, DateTime, Zoom, Logarithmic, Crosshair, LineSeries,\n EmaIndicator\n);\n\n/**\n * Sample for EMA Indicator\n */\n\n\n let chart: Chart = new Chart({\n // Initialize the chart axes\n primaryXAxis: {\n valueType: 'DateTime',\n intervalType: 'Months',\n majorGridLines: { width: 0 },\n zoomFactor: 0.4, zoomPosition: 0.4,\n skeleton: 'yMd',\n crosshairTooltip: { enable: true },\n }, chartArea: {\n border: {\n width: 0\n }\n },\n primaryYAxis: {\n title: 'Price',\n labelFormat: '${value}M',\n minimum: 50, maximum: 170, interval: 30,\n majorGridLines: { width: 1 },\n lineStyle: { width: 0 }\n },\n // Initialize the chart series\n series: [{\n dataSource: chartData, width: 2,\n xName: 'x', yName: 'y', low: 'low', high: 'high', close: 'close', volume: 'volume', open: 'open',\n name: 'Apple Inc', bearFillColor: '#2ecd71', bullFillColor: '#e74c3d',\n type: 'Candle', animation: { enable: false }\n }],\n // Initialize the indicators\n indicators: [{\n type: 'Ema', field: 'Close', seriesName: 'Apple Inc', fill: '#606eff',\n period: 14, animation: { enable: true }\n }],\n /**\n * Initialize user interaction features tooltip, crosshiar and zooming\n */\n tooltip: {\n enable: true, shared: true\n },\n crosshair: { enable: true, lineType: 'Vertical' },\n zoomSettings: {\n enableMouseWheelZooming: true,\n enableSelectionZooming: true,\n enableDeferredZooming: true,\n enablePinchZooming: true,\n mode: 'X'\n },\n title: 'AAPL - 2012-2017',\n width: Browser.isDevice ? '100%' : '80%',\n load: (args: ILoadedEventArgs) => {\n let selectedTheme: string = location.hash.split('/')[1];\n selectedTheme = selectedTheme ? selectedTheme : 'Material';\n args.chart.theme = (selectedTheme.charAt(0).toUpperCase() + selectedTheme.slice(1));\n },\n legendSettings: { visible: false }\n });\n chart.appendTo('#container');\n\n","index.html":"\n \n \n \n \n \n\n\n\n\n\n\n\n","systemjs.config.js":"System.config({\n transpiler: \"typescript\",\n typescriptOptions: {\n compilerOptions: {\n target: \"umd\",\n module: \"commonjs\",\n moduleResolution: \"node\",\n emitDecoratorMetadata: true,\n experimentalDecorators: true\n }\n },\n paths: {\n \"syncfusion:\": \"http://npmci.syncfusion.com/packages/production/\"\n },\n map: {\n main: \"index.ts\",\n typescript: \"https://unpkg.com/typescript@2.2.2/lib/typescript.js\",\n 'plugin-json':'https://cdnjs.cloudflare.com/ajax/libs/systemjs-plugin-json/0.3.0/json.min.js',\n \"@syncfusion/ej2-base\": \"syncfusion:ej2-base/dist/ej2-base.umd.min.js\",\n \"@syncfusion/ej2-buttons\": \"syncfusion:ej2-buttons/dist/ej2-buttons.umd.min.js\",\n \"@syncfusion/ej2-calendars\": \"syncfusion:ej2-calendars/dist/ej2-calendars.umd.min.js\",\n \"@syncfusion/ej2-charts\": \"syncfusion:ej2-charts/dist/ej2-charts.umd.min.js\",\n \"@syncfusion/ej2-circulargauge\": \"syncfusion:ej2-circulargauge/dist/ej2-circulargauge.umd.min.js\",\n \"@syncfusion/ej2-lineargauge\": \"syncfusion:ej2-lineargauge/dist/ej2-lineargauge.umd.min.js\",\n \"@syncfusion/ej2-data\": \"syncfusion:ej2-data/dist/ej2-data.umd.min.js\",\n \"@syncfusion/ej2-dropdowns\": \"syncfusion:ej2-dropdowns/dist/ej2-dropdowns.umd.min.js\",\n \"@syncfusion/ej2-grids\": \"syncfusion:ej2-grids/dist/ej2-grids.umd.min.js\", \n \"@syncfusion/ej2-inputs\": \"syncfusion:ej2-inputs/dist/ej2-inputs.umd.min.js\", \n \"@syncfusion/ej2-lists\": \"syncfusion:ej2-lists/dist/ej2-lists.umd.min.js\",\n \"@syncfusion/ej2-navigations\": \"syncfusion:ej2-navigations/dist/ej2-navigations.umd.min.js\", \n \"@syncfusion/ej2-popups\": \"syncfusion:ej2-popups/dist/ej2-popups.umd.min.js\",\n \"@syncfusion/ej2-excel-export\": \"syncfusion:ej2-excel-export/dist/ej2-excel-export.umd.min.js\",\n \"@syncfusion/ej2-pdf-export\": \"syncfusion:ej2-pdf-export/dist/ej2-pdf-export.umd.min.js\",\n \"@syncfusion/ej2-compression\": \"syncfusion:ej2-compression/dist/ej2-compression.umd.min.js\",\n \"@syncfusion/ej2-file-utils\": \"syncfusion:ej2-file-utils/dist/ej2-file-utils.umd.min.js\"\n },\n meta: { \n '*.json': { loader: 'plugin-json' }\n }\n});\nSystem.import('index.ts').catch(console.error.bind(console));"}
\ No newline at end of file
diff --git a/src/chart/empty-point-plnkr.json b/src/chart/empty-point-plnkr.json
index 78ea9d93..0a9472fd 100644
--- a/src/chart/empty-point-plnkr.json
+++ b/src/chart/empty-point-plnkr.json
@@ -1 +1 @@
-{"index.ts":"import { enableRipple } from '@syncfusion/ej2-base';\nenableRipple(true);\nimport {\n Chart, ColumnSeries, ChartTheme, SplineSeries, AreaSeries, ChartSeriesType,\n EmptyPointMode, Category, Legend, Tooltip, ILoadedEventArgs\n} from '@syncfusion/ej2-charts';\nimport { DropDownList } from '@syncfusion/ej2-dropdowns';\nChart.Inject(ColumnSeries, Category, Legend, Tooltip, SplineSeries, AreaSeries);\n\n/**\n * Sample for Empty Points\n */\n\n let chart: Chart = new Chart({\n //Initializing Primary X and Y Axis\n primaryXAxis: {\n title: 'Product', valueType: 'Category', interval: 1\n },\n primaryYAxis:\n {\n title: 'Profit', minimum: 0, maximum: 100, interval: 20, labelFormat: '{value}%'\n },\n //Initializing Chart Series\n series: [\n {\n type: 'Column', xName: 'x', width: 2, yName: 'y', name: 'Profit',\n dataSource: [\n { x: 'Rice', y: 80 }, { x: 'Wheat', y: null }, { x: 'Oil', y: 70 },\n { x: 'Corn', y: 60 }, { x: 'Gram', y: null },\n { x: 'Milk', y: 70 }, { x: 'Peas', y: 80 },\n { x: 'Fruit', y: 60 }, { x: 'Butter', y: null }\n ],\n marker: { visible: true, height: 10, width: 10 },\n emptyPointSettings: {\n fill: '#e6e6e6',\n }\n },\n ],\n legendSettings: { visible: false },\n //Initializing Chart title\n title: 'Annual Product-Wise Profit Analysis',\n // Tooltip initialized\n tooltip: { enable: true },\n load: (args: ILoadedEventArgs) => {\n let selectedTheme: string = location.hash.split('/')[1];\n selectedTheme = selectedTheme ? selectedTheme : 'Material';\n args.chart.theme = (selectedTheme.charAt(0).toUpperCase() + selectedTheme.slice(1));\n }\n });\n chart.appendTo('#container');\n let mode: DropDownList = new DropDownList({\n index: 0,\n placeholder: 'Select Range Bar Color',\n width: 120,\n change: () => {\n chart.series[0].emptyPointSettings.mode = mode.value;\n chart.refresh();\n }\n });\n mode.appendTo('#emptypointmode');\n let edgeMode: DropDownList = new DropDownList({\n index: 0,\n placeholder: 'Select Range Bar Color',\n width: 120,\n change: () => {\n chart.series[0].type = edgeMode.value;\n chart.refresh();\n }\n });\n edgeMode.appendTo('#SelectSeriesType');\n","index.html":"\n \n \n \n \n\n\n\n
\n
\n
\n \n \n Series Type:\n
\n \n \n \n \t\t\t\t \n Column \n Area \n Spline \n \n
\n \n \n \n \n Empty Point Mode:\n
\n \n \n \n \t\t\t\t \n Gap \n Drop \n Average \n Zero \n \n
\n \n \n
\n
\n
\n\n\n\n\n","systemjs.config.js":"System.config({\n transpiler: \"typescript\",\n typescriptOptions: {\n compilerOptions: {\n target: \"umd\",\n module: \"commonjs\",\n moduleResolution: \"node\",\n emitDecoratorMetadata: true,\n experimentalDecorators: true\n }\n },\n paths: {\n \"syncfusion:\": \"http://npmci.syncfusion.com/packages/production/\"\n },\n map: {\n main: \"index.ts\",\n typescript: \"https://unpkg.com/typescript@2.2.2/lib/typescript.js\",\n 'plugin-json':'https://cdnjs.cloudflare.com/ajax/libs/systemjs-plugin-json/0.3.0/json.min.js',\n \"@syncfusion/ej2-base\": \"syncfusion:ej2-base/dist/ej2-base.umd.min.js\",\n \"@syncfusion/ej2-buttons\": \"syncfusion:ej2-buttons/dist/ej2-buttons.umd.min.js\",\n \"@syncfusion/ej2-calendars\": \"syncfusion:ej2-calendars/dist/ej2-calendars.umd.min.js\",\n \"@syncfusion/ej2-charts\": \"syncfusion:ej2-charts/dist/ej2-charts.umd.min.js\",\n \"@syncfusion/ej2-circulargauge\": \"syncfusion:ej2-circulargauge/dist/ej2-circulargauge.umd.min.js\",\n \"@syncfusion/ej2-lineargauge\": \"syncfusion:ej2-lineargauge/dist/ej2-lineargauge.umd.min.js\",\n \"@syncfusion/ej2-data\": \"syncfusion:ej2-data/dist/ej2-data.umd.min.js\",\n \"@syncfusion/ej2-dropdowns\": \"syncfusion:ej2-dropdowns/dist/ej2-dropdowns.umd.min.js\",\n \"@syncfusion/ej2-grids\": \"syncfusion:ej2-grids/dist/ej2-grids.umd.min.js\", \n \"@syncfusion/ej2-inputs\": \"syncfusion:ej2-inputs/dist/ej2-inputs.umd.min.js\", \n \"@syncfusion/ej2-lists\": \"syncfusion:ej2-lists/dist/ej2-lists.umd.min.js\",\n \"@syncfusion/ej2-navigations\": \"syncfusion:ej2-navigations/dist/ej2-navigations.umd.min.js\", \n \"@syncfusion/ej2-popups\": \"syncfusion:ej2-popups/dist/ej2-popups.umd.min.js\",\n \"@syncfusion/ej2-excel-export\": \"syncfusion:ej2-excel-export/dist/ej2-excel-export.umd.min.js\",\n \"@syncfusion/ej2-pdf-export\": \"syncfusion:ej2-pdf-export/dist/ej2-pdf-export.umd.min.js\",\n \"@syncfusion/ej2-compression\": \"syncfusion:ej2-compression/dist/ej2-compression.umd.min.js\",\n \"@syncfusion/ej2-file-utils\": \"syncfusion:ej2-file-utils/dist/ej2-file-utils.umd.min.js\"\n },\n meta: { \n '*.json': { loader: 'plugin-json' }\n }\n});\nSystem.import('index.ts').catch(console.error.bind(console));"}
\ No newline at end of file
+{"index.ts":"import { enableRipple } from '@syncfusion/ej2-base';\nenableRipple(true);\nimport {\n Chart, ColumnSeries, ChartTheme, SplineSeries, AreaSeries, ChartSeriesType,\n EmptyPointMode, Category, Legend, Tooltip, ILoadedEventArgs\n} from '@syncfusion/ej2-charts';\nimport { DropDownList } from '@syncfusion/ej2-dropdowns';\nChart.Inject(ColumnSeries, Category, Legend, Tooltip, SplineSeries, AreaSeries);\n\n/**\n * Sample for Empty Points\n */\n\n let chart: Chart = new Chart({\n //Initializing Primary X and Y Axis\n primaryXAxis: {\n title: 'Product', valueType: 'Category', interval: 1\n },\n primaryYAxis:\n {\n title: 'Profit', minimum: 0, maximum: 100, interval: 20, labelFormat: '{value}%'\n },\n //Initializing Chart Series\n series: [\n {\n type: 'Column', xName: 'x', width: 2, yName: 'y', name: 'Profit',\n dataSource: [\n { x: 'Rice', y: 80 }, { x: 'Wheat', y: null }, { x: 'Oil', y: 70 },\n { x: 'Corn', y: 60 }, { x: 'Gram', y: null },\n { x: 'Milk', y: 70 }, { x: 'Peas', y: 80 },\n { x: 'Fruit', y: 60 }, { x: 'Butter', y: null }\n ],\n marker: { visible: true, height: 10, width: 10 },\n emptyPointSettings: {\n fill: '#e6e6e6',\n }\n },\n ],\n legendSettings: { visible: false },\n //Initializing Chart title\n title: 'Annual Product-Wise Profit Analysis',\n // Tooltip initialized\n tooltip: { enable: true },\n load: (args: ILoadedEventArgs) => {\n let selectedTheme: string = location.hash.split('/')[1];\n selectedTheme = selectedTheme ? selectedTheme : 'Material';\n args.chart.theme = (selectedTheme.charAt(0).toUpperCase() + selectedTheme.slice(1));\n }\n });\n chart.appendTo('#container');\n let mode: DropDownList = new DropDownList({\n index: 0,\n placeholder: 'Select Range Bar Color',\n width: 120,\n change: () => {\n chart.series[0].emptyPointSettings.mode = mode.value;\n chart.refresh();\n }\n });\n mode.appendTo('#emptypointmode');\n let edgeMode: DropDownList = new DropDownList({\n index: 0,\n placeholder: 'Select Range Bar Color',\n width: 120,\n change: () => {\n chart.series[0].type = edgeMode.value;\n chart.refresh();\n }\n });\n edgeMode.appendTo('#SelectSeriesType');\n","index.html":"\n \n \n \n \n \n\n\n\n
\n
\n
\n \n \n Series Type:\n
\n \n \n \n \t\t\t\t \n Column \n Area \n Spline \n \n
\n \n \n \n \n Empty Point Mode:\n
\n \n \n \n \t\t\t\t \n Gap \n Drop \n Average \n Zero \n \n
\n \n \n
\n
\n
\n\n\n\n\n","systemjs.config.js":"System.config({\n transpiler: \"typescript\",\n typescriptOptions: {\n compilerOptions: {\n target: \"umd\",\n module: \"commonjs\",\n moduleResolution: \"node\",\n emitDecoratorMetadata: true,\n experimentalDecorators: true\n }\n },\n paths: {\n \"syncfusion:\": \"http://npmci.syncfusion.com/packages/production/\"\n },\n map: {\n main: \"index.ts\",\n typescript: \"https://unpkg.com/typescript@2.2.2/lib/typescript.js\",\n 'plugin-json':'https://cdnjs.cloudflare.com/ajax/libs/systemjs-plugin-json/0.3.0/json.min.js',\n \"@syncfusion/ej2-base\": \"syncfusion:ej2-base/dist/ej2-base.umd.min.js\",\n \"@syncfusion/ej2-buttons\": \"syncfusion:ej2-buttons/dist/ej2-buttons.umd.min.js\",\n \"@syncfusion/ej2-calendars\": \"syncfusion:ej2-calendars/dist/ej2-calendars.umd.min.js\",\n \"@syncfusion/ej2-charts\": \"syncfusion:ej2-charts/dist/ej2-charts.umd.min.js\",\n \"@syncfusion/ej2-circulargauge\": \"syncfusion:ej2-circulargauge/dist/ej2-circulargauge.umd.min.js\",\n \"@syncfusion/ej2-lineargauge\": \"syncfusion:ej2-lineargauge/dist/ej2-lineargauge.umd.min.js\",\n \"@syncfusion/ej2-data\": \"syncfusion:ej2-data/dist/ej2-data.umd.min.js\",\n \"@syncfusion/ej2-dropdowns\": \"syncfusion:ej2-dropdowns/dist/ej2-dropdowns.umd.min.js\",\n \"@syncfusion/ej2-grids\": \"syncfusion:ej2-grids/dist/ej2-grids.umd.min.js\", \n \"@syncfusion/ej2-inputs\": \"syncfusion:ej2-inputs/dist/ej2-inputs.umd.min.js\", \n \"@syncfusion/ej2-lists\": \"syncfusion:ej2-lists/dist/ej2-lists.umd.min.js\",\n \"@syncfusion/ej2-navigations\": \"syncfusion:ej2-navigations/dist/ej2-navigations.umd.min.js\", \n \"@syncfusion/ej2-popups\": \"syncfusion:ej2-popups/dist/ej2-popups.umd.min.js\",\n \"@syncfusion/ej2-excel-export\": \"syncfusion:ej2-excel-export/dist/ej2-excel-export.umd.min.js\",\n \"@syncfusion/ej2-pdf-export\": \"syncfusion:ej2-pdf-export/dist/ej2-pdf-export.umd.min.js\",\n \"@syncfusion/ej2-compression\": \"syncfusion:ej2-compression/dist/ej2-compression.umd.min.js\",\n \"@syncfusion/ej2-file-utils\": \"syncfusion:ej2-file-utils/dist/ej2-file-utils.umd.min.js\"\n },\n meta: { \n '*.json': { loader: 'plugin-json' }\n }\n});\nSystem.import('index.ts').catch(console.error.bind(console));"}
\ No newline at end of file
diff --git a/src/chart/error-bar-plnkr.json b/src/chart/error-bar-plnkr.json
index 7633687b..82a2509e 100644
--- a/src/chart/error-bar-plnkr.json
+++ b/src/chart/error-bar-plnkr.json
@@ -1 +1 @@
-{"theme-color":"/**\n * Initialize the Theme colors\n */\nexport let materialColors: string[] = ['#00bdae', '#404041', '#357cd2', '#e56590', '#f8b883', '#70ad47', '#dd8abd', '#7f84e8', '#7bb4eb',\n '#ea7a57', '#404041', '#00bdae'];\nexport let fabricColors: string[] = ['#4472c4', '#ed7d31', '#ffc000', '#70ad47', '#5b9bd5',\n '#c1c1c1', '#6f6fe2', '#e269ae', '#9e480e', '#997300', '#4472c4', '#70ad47', '#ffc000', '#ed7d31'];\nexport let bootstrapColors: string[] = ['#a16ee5', '#f7ce69', '#55a5c2', '#7ddf1e', '#ff6ea6',\n '#7953ac', '#b99b4f', '#407c92', '#5ea716', '#b91c52'];","index.ts":"import { enableRipple } from '@syncfusion/ej2-base';\nenableRipple(true);\nimport { DropDownList } from '@syncfusion/ej2-dropdowns';\nimport { NumericTextBox } from '@syncfusion/ej2-inputs';\nimport {\n ChartTheme, Chart, ErrorBar, ScatterSeries, Tooltip, Category,\n ILoadedEventArgs, ErrorBarMode, ErrorBarType, ErrorBarDirection,\n IPointRenderEventArgs\n} from '@syncfusion/ej2-charts';\nimport { EmitType } from '@syncfusion/ej2-base';\nimport { fabricColors, materialColors, bootstrapColors } from './theme-color';\nChart.Inject(ScatterSeries, Category, ErrorBar, Tooltip);\n/**\n * Sample for error bar\n */\nlet pointRender: EmitType = (args: IPointRenderEventArgs): void => {\n let selectedTheme: string = location.hash.split('/')[1];\n if (selectedTheme && selectedTheme.indexOf('fabric') > -1) {\n args.fill = fabricColors[args.point.index % 10];\n } else if (selectedTheme === 'material') {\n args.fill = materialColors[args.point.index % 10];\n } else {\n args.fill = bootstrapColors[args.point.index % 10];\n }\n};\n\n let chart: Chart = new Chart({\n\n //Initializing Primary X Axis\n primaryXAxis: {\n valueType: 'Category', interval: 1, majorGridLines: { width: 0 }\n },\n chartArea: {\n border: { width: 0 }\n },\n //Initializing Primary Y Axis\n primaryYAxis:\n {\n labelFormat: '{value}%', minimum: 15, maximum: 45, lineStyle: { width: 0 }\n },\n pointRender: pointRender,\n //Initializing Chart Series\n series: [\n {\n type: 'Scatter',\n dataSource: [\n { x: 'IND', y: 24 }, { x: 'AUS', y: 20 }, { x: 'USA', y: 35 },\n { x: 'DEU', y: 27 }, { x: 'ITA', y: 30 },\n { x: 'UK', y: 41 }, { x: 'RUS', y: 26 }\n ],\n xName: 'x', width: 2, yName: 'y', marker: { height: 10, width: 10 },\n errorBar: { visible: true, verticalError: 3, horizontalError: 3 }, name: 'Sales'\n },\n ],\n //Initializing Chart title\n title: 'Sales Distribution of Car by Region',\n load: (args: ILoadedEventArgs) => {\n let selectedTheme: string = location.hash.split('/')[1];\n selectedTheme = selectedTheme ? selectedTheme : 'Material';\n args.chart.theme = (selectedTheme.charAt(0).toUpperCase() + selectedTheme.slice(1));\n },\n //Initializing tooltip\n tooltip: { enable: true },\n legendSettings: {\n visible: false\n }\n });\n chart.appendTo('#container');\n let selmode: DropDownList = new DropDownList({\n index: 0,\n placeholder: 'Select Range Bar Color',\n width: 120,\n change: () => {\n chart.series[0].errorBar.type = selmode.value;\n chart.series[0].animation.enable = false;\n chart.refresh();\n }\n });\n selmode.appendTo('#selmode');\n let drawmode: DropDownList = new DropDownList({\n index: 0,\n placeholder: 'Select Range Bar Color',\n width: 120,\n change: () => {\n chart.series[0].errorBar.mode = drawmode.value;\n chart.series[0].animation.enable = false;\n chart.refresh();\n }\n });\n drawmode.appendTo('#drawmode');\n let direction: DropDownList = new DropDownList({\n index: 0,\n placeholder: 'Select Range Bar Color',\n width: 120,\n change: () => {\n chart.series[0].animation.enable = false;\n chart.series[0].errorBar.direction = direction.value; chart.refresh();\n }\n });\n direction.appendTo('#direction');\n let verticalerrror: NumericTextBox = new NumericTextBox({\n value: 3,\n min: 1,\n max: 20,\n width: 120,\n step: 1,\n change: () => {\n chart.series[0].animation.enable = false;\n chart.series[0].errorBar.verticalError = verticalerrror.value; chart.refresh();\n }\n });\n verticalerrror.appendTo('#verticalerrror');\n let horizontalerrror: NumericTextBox = new NumericTextBox({\n value: 3,\n min: 1,\n max: 20,\n width: 120,\n step: 1,\n change: () => {\n chart.series[0].animation.enable = false;\n chart.series[0].errorBar.horizontalError = horizontalerrror.value; chart.refresh();\n }\n });\n horizontalerrror.appendTo('#horizontalerrror');\n","index.html":"\n \n \n \n \n\n\n\n
\n
\n
\n \n \n Error Bar Type:
\n \n \n \n \n Fixed \n Percentage \n StandardDeviation \n StandardError \n Custom \n \n
\n \n \n \n \n Drawing Mode:
\n \n \n \n \n Vertical \n Horizontal \n Both \n \n
\n \n \n \n \n Drawing Direction:
\n \n \n \n \n Both \n Minus \n Plus \n \n
\n \n \n \n \n Vertical Error:
\n \n \n \n \n
\n \n \n \n \n Horizontal Error:
\n \n \n \n \n
\n \n \n
\n
\n
\n\n\n\n\n","systemjs.config.js":"System.config({\n transpiler: \"typescript\",\n typescriptOptions: {\n compilerOptions: {\n target: \"umd\",\n module: \"commonjs\",\n moduleResolution: \"node\",\n emitDecoratorMetadata: true,\n experimentalDecorators: true\n }\n },\n paths: {\n \"syncfusion:\": \"http://npmci.syncfusion.com/packages/production/\"\n },\n map: {\n main: \"index.ts\",\n typescript: \"https://unpkg.com/typescript@2.2.2/lib/typescript.js\",\n 'plugin-json':'https://cdnjs.cloudflare.com/ajax/libs/systemjs-plugin-json/0.3.0/json.min.js',\n \"@syncfusion/ej2-base\": \"syncfusion:ej2-base/dist/ej2-base.umd.min.js\",\n \"@syncfusion/ej2-buttons\": \"syncfusion:ej2-buttons/dist/ej2-buttons.umd.min.js\",\n \"@syncfusion/ej2-calendars\": \"syncfusion:ej2-calendars/dist/ej2-calendars.umd.min.js\",\n \"@syncfusion/ej2-charts\": \"syncfusion:ej2-charts/dist/ej2-charts.umd.min.js\",\n \"@syncfusion/ej2-circulargauge\": \"syncfusion:ej2-circulargauge/dist/ej2-circulargauge.umd.min.js\",\n \"@syncfusion/ej2-lineargauge\": \"syncfusion:ej2-lineargauge/dist/ej2-lineargauge.umd.min.js\",\n \"@syncfusion/ej2-data\": \"syncfusion:ej2-data/dist/ej2-data.umd.min.js\",\n \"@syncfusion/ej2-dropdowns\": \"syncfusion:ej2-dropdowns/dist/ej2-dropdowns.umd.min.js\",\n \"@syncfusion/ej2-grids\": \"syncfusion:ej2-grids/dist/ej2-grids.umd.min.js\", \n \"@syncfusion/ej2-inputs\": \"syncfusion:ej2-inputs/dist/ej2-inputs.umd.min.js\", \n \"@syncfusion/ej2-lists\": \"syncfusion:ej2-lists/dist/ej2-lists.umd.min.js\",\n \"@syncfusion/ej2-navigations\": \"syncfusion:ej2-navigations/dist/ej2-navigations.umd.min.js\", \n \"@syncfusion/ej2-popups\": \"syncfusion:ej2-popups/dist/ej2-popups.umd.min.js\",\n \"@syncfusion/ej2-excel-export\": \"syncfusion:ej2-excel-export/dist/ej2-excel-export.umd.min.js\",\n \"@syncfusion/ej2-pdf-export\": \"syncfusion:ej2-pdf-export/dist/ej2-pdf-export.umd.min.js\",\n \"@syncfusion/ej2-compression\": \"syncfusion:ej2-compression/dist/ej2-compression.umd.min.js\",\n \"@syncfusion/ej2-file-utils\": \"syncfusion:ej2-file-utils/dist/ej2-file-utils.umd.min.js\"\n },\n meta: { \n '*.json': { loader: 'plugin-json' }\n }\n});\nSystem.import('index.ts').catch(console.error.bind(console));"}
\ No newline at end of file
+{"theme-color":"/**\n * Initialize the Theme colors\n */\nexport let materialColors: string[] = ['#00bdae', '#404041', '#357cd2', '#e56590', '#f8b883', '#70ad47', '#dd8abd', '#7f84e8', '#7bb4eb',\n '#ea7a57', '#404041', '#00bdae'];\nexport let fabricColors: string[] = ['#4472c4', '#ed7d31', '#ffc000', '#70ad47', '#5b9bd5',\n '#c1c1c1', '#6f6fe2', '#e269ae', '#9e480e', '#997300', '#4472c4', '#70ad47', '#ffc000', '#ed7d31'];\nexport let bootstrapColors: string[] = ['#a16ee5', '#f7ce69', '#55a5c2', '#7ddf1e', '#ff6ea6',\n '#7953ac', '#b99b4f', '#407c92', '#5ea716', '#b91c52'];","index.ts":"import { enableRipple } from '@syncfusion/ej2-base';\nenableRipple(true);\nimport { DropDownList } from '@syncfusion/ej2-dropdowns';\nimport { NumericTextBox } from '@syncfusion/ej2-inputs';\nimport {\n ChartTheme, Chart, ErrorBar, ScatterSeries, Tooltip, Category,\n ILoadedEventArgs, ErrorBarMode, ErrorBarType, ErrorBarDirection,\n IPointRenderEventArgs\n} from '@syncfusion/ej2-charts';\nimport { EmitType } from '@syncfusion/ej2-base';\nimport { fabricColors, materialColors, bootstrapColors } from './theme-color';\nChart.Inject(ScatterSeries, Category, ErrorBar, Tooltip);\n/**\n * Sample for error bar\n */\nlet pointRender: EmitType = (args: IPointRenderEventArgs): void => {\n let selectedTheme: string = location.hash.split('/')[1];\n if (selectedTheme && selectedTheme.indexOf('fabric') > -1) {\n args.fill = fabricColors[args.point.index % 10];\n } else if (selectedTheme === 'material') {\n args.fill = materialColors[args.point.index % 10];\n } else {\n args.fill = bootstrapColors[args.point.index % 10];\n }\n};\n\n let chart: Chart = new Chart({\n\n //Initializing Primary X Axis\n primaryXAxis: {\n valueType: 'Category', interval: 1, majorGridLines: { width: 0 }\n },\n chartArea: {\n border: { width: 0 }\n },\n //Initializing Primary Y Axis\n primaryYAxis:\n {\n labelFormat: '{value}%', minimum: 15, maximum: 45, lineStyle: { width: 0 }\n },\n pointRender: pointRender,\n //Initializing Chart Series\n series: [\n {\n type: 'Scatter',\n dataSource: [\n { x: 'IND', y: 24 }, { x: 'AUS', y: 20 }, { x: 'USA', y: 35 },\n { x: 'DEU', y: 27 }, { x: 'ITA', y: 30 },\n { x: 'UK', y: 41 }, { x: 'RUS', y: 26 }\n ],\n xName: 'x', width: 2, yName: 'y', marker: { height: 10, width: 10 },\n errorBar: { visible: true, verticalError: 3, horizontalError: 3 }, name: 'Sales'\n },\n ],\n //Initializing Chart title\n title: 'Sales Distribution of Car by Region',\n load: (args: ILoadedEventArgs) => {\n let selectedTheme: string = location.hash.split('/')[1];\n selectedTheme = selectedTheme ? selectedTheme : 'Material';\n args.chart.theme = (selectedTheme.charAt(0).toUpperCase() + selectedTheme.slice(1));\n },\n //Initializing tooltip\n tooltip: { enable: true },\n legendSettings: {\n visible: false\n }\n });\n chart.appendTo('#container');\n let selmode: DropDownList = new DropDownList({\n index: 0,\n placeholder: 'Select Range Bar Color',\n width: 120,\n change: () => {\n chart.series[0].errorBar.type = selmode.value;\n chart.series[0].animation.enable = false;\n chart.refresh();\n }\n });\n selmode.appendTo('#selmode');\n let drawmode: DropDownList = new DropDownList({\n index: 0,\n placeholder: 'Select Range Bar Color',\n width: 120,\n change: () => {\n chart.series[0].errorBar.mode = drawmode.value;\n chart.series[0].animation.enable = false;\n chart.refresh();\n }\n });\n drawmode.appendTo('#drawmode');\n let direction: DropDownList = new DropDownList({\n index: 0,\n placeholder: 'Select Range Bar Color',\n width: 120,\n change: () => {\n chart.series[0].animation.enable = false;\n chart.series[0].errorBar.direction = direction.value; chart.refresh();\n }\n });\n direction.appendTo('#direction');\n let verticalerrror: NumericTextBox = new NumericTextBox({\n value: 3,\n min: 1,\n max: 20,\n width: 120,\n step: 1,\n change: () => {\n chart.series[0].animation.enable = false;\n chart.series[0].errorBar.verticalError = verticalerrror.value; chart.refresh();\n }\n });\n verticalerrror.appendTo('#verticalerrror');\n let horizontalerrror: NumericTextBox = new NumericTextBox({\n value: 3,\n min: 1,\n max: 20,\n width: 120,\n step: 1,\n change: () => {\n chart.series[0].animation.enable = false;\n chart.series[0].errorBar.horizontalError = horizontalerrror.value; chart.refresh();\n }\n });\n horizontalerrror.appendTo('#horizontalerrror');\n","index.html":"\n \n \n \n \n \n\n\n\n
\n
\n
\n \n \n Error Bar Type:
\n \n \n \n \n Fixed \n Percentage \n StandardDeviation \n StandardError \n Custom \n \n
\n \n \n \n \n Drawing Mode:
\n \n \n \n \n Vertical \n Horizontal \n Both \n \n
\n \n \n \n \n Drawing Direction:
\n \n \n \n \n Both \n Minus \n Plus \n \n
\n \n \n \n \n Vertical Error:
\n \n \n \n \n
\n \n \n \n \n Horizontal Error:
\n \n \n \n \n
\n \n \n
\n
\n
\n\n\n\n\n","systemjs.config.js":"System.config({\n transpiler: \"typescript\",\n typescriptOptions: {\n compilerOptions: {\n target: \"umd\",\n module: \"commonjs\",\n moduleResolution: \"node\",\n emitDecoratorMetadata: true,\n experimentalDecorators: true\n }\n },\n paths: {\n \"syncfusion:\": \"http://npmci.syncfusion.com/packages/production/\"\n },\n map: {\n main: \"index.ts\",\n typescript: \"https://unpkg.com/typescript@2.2.2/lib/typescript.js\",\n 'plugin-json':'https://cdnjs.cloudflare.com/ajax/libs/systemjs-plugin-json/0.3.0/json.min.js',\n \"@syncfusion/ej2-base\": \"syncfusion:ej2-base/dist/ej2-base.umd.min.js\",\n \"@syncfusion/ej2-buttons\": \"syncfusion:ej2-buttons/dist/ej2-buttons.umd.min.js\",\n \"@syncfusion/ej2-calendars\": \"syncfusion:ej2-calendars/dist/ej2-calendars.umd.min.js\",\n \"@syncfusion/ej2-charts\": \"syncfusion:ej2-charts/dist/ej2-charts.umd.min.js\",\n \"@syncfusion/ej2-circulargauge\": \"syncfusion:ej2-circulargauge/dist/ej2-circulargauge.umd.min.js\",\n \"@syncfusion/ej2-lineargauge\": \"syncfusion:ej2-lineargauge/dist/ej2-lineargauge.umd.min.js\",\n \"@syncfusion/ej2-data\": \"syncfusion:ej2-data/dist/ej2-data.umd.min.js\",\n \"@syncfusion/ej2-dropdowns\": \"syncfusion:ej2-dropdowns/dist/ej2-dropdowns.umd.min.js\",\n \"@syncfusion/ej2-grids\": \"syncfusion:ej2-grids/dist/ej2-grids.umd.min.js\", \n \"@syncfusion/ej2-inputs\": \"syncfusion:ej2-inputs/dist/ej2-inputs.umd.min.js\", \n \"@syncfusion/ej2-lists\": \"syncfusion:ej2-lists/dist/ej2-lists.umd.min.js\",\n \"@syncfusion/ej2-navigations\": \"syncfusion:ej2-navigations/dist/ej2-navigations.umd.min.js\", \n \"@syncfusion/ej2-popups\": \"syncfusion:ej2-popups/dist/ej2-popups.umd.min.js\",\n \"@syncfusion/ej2-excel-export\": \"syncfusion:ej2-excel-export/dist/ej2-excel-export.umd.min.js\",\n \"@syncfusion/ej2-pdf-export\": \"syncfusion:ej2-pdf-export/dist/ej2-pdf-export.umd.min.js\",\n \"@syncfusion/ej2-compression\": \"syncfusion:ej2-compression/dist/ej2-compression.umd.min.js\",\n \"@syncfusion/ej2-file-utils\": \"syncfusion:ej2-file-utils/dist/ej2-file-utils.umd.min.js\"\n },\n meta: { \n '*.json': { loader: 'plugin-json' }\n }\n});\nSystem.import('index.ts').catch(console.error.bind(console));"}
\ No newline at end of file
diff --git a/src/chart/export-plnkr.json b/src/chart/export-plnkr.json
index 6d26061f..f4e90466 100644
--- a/src/chart/export-plnkr.json
+++ b/src/chart/export-plnkr.json
@@ -1 +1 @@
-{"theme-color":"/**\n * Initialize the Theme colors\n */\nexport let materialColors: string[] = ['#00bdae', '#404041', '#357cd2', '#e56590', '#f8b883', '#70ad47', '#dd8abd', '#7f84e8', '#7bb4eb',\n '#ea7a57', '#404041', '#00bdae'];\nexport let fabricColors: string[] = ['#4472c4', '#ed7d31', '#ffc000', '#70ad47', '#5b9bd5',\n '#c1c1c1', '#6f6fe2', '#e269ae', '#9e480e', '#997300', '#4472c4', '#70ad47', '#ffc000', '#ed7d31'];\nexport let bootstrapColors: string[] = ['#a16ee5', '#f7ce69', '#55a5c2', '#7ddf1e', '#ff6ea6',\n '#7953ac', '#b99b4f', '#407c92', '#5ea716', '#b91c52'];","index.ts":"import { enableRipple } from '@syncfusion/ej2-base';\nenableRipple(true);\nimport {\n Chart, ColumnSeries, IPointRenderEventArgs,\n Category, Legend, ILoadedEventArgs, ChartTheme,\n ExportType\n} from '@syncfusion/ej2-charts';\nChart.Inject(ColumnSeries, Category, Legend);\nimport { Button } from '@syncfusion/ej2-buttons';\nimport { fabricColors, materialColors, bootstrapColors } from './theme-color';\nimport { EmitType } from '@syncfusion/ej2-base';\nimport { DropDownList } from '@syncfusion/ej2-dropdowns';\n\n/**\n * Sample for chart export\n */\nlet labelRender: EmitType = (args: IPointRenderEventArgs): void => {\n let selectedTheme: string = location.hash.split('/')[1];\n selectedTheme = selectedTheme ? selectedTheme : 'Material';\n if (selectedTheme && selectedTheme.indexOf('fabric') > -1) {\n args.fill = fabricColors[args.point.index % 10];\n } else if (selectedTheme === 'material') {\n args.fill = materialColors[args.point.index % 10];\n } else {\n args.fill = bootstrapColors[args.point.index % 10];\n }\n};\n\n let chart: Chart = new Chart({\n\n //Initializing Primary X Axis\n primaryXAxis: {\n title: 'Countries',\n valueType: 'Category',\n majorGridLines: { width: 0 }\n\n },\n chartArea: {\n border: {\n width: 0\n }\n },\n pointRender: labelRender,\n //Initializing Primary Y Axis\n primaryYAxis:\n {\n title: 'Measurements',\n labelFormat: '{value}GW',\n minimum: 0,\n maximum: 40,\n interval: 10,\n majorGridLines: { width: 0 }\n },\n //Initializing Chart Series\n series: [\n {\n type: 'Column',\n dataSource: [\n { x: 'DEU', y: 35.5 }, { x: 'CHN', y: 18.3 }, { x: 'ITA', y: 17.6 }, { x: 'JPN', y: 13.6 },\n { x: 'US', y: 12 }, { x: 'ESP', y: 5.6 }, { x: 'FRA', y: 4.6 }, { x: 'AUS', y: 3.3 },\n { x: 'BEL', y: 3 }, { x: 'UK', y: 2.9 }\n ],\n xName: 'x', width: 2,\n yName: 'y'\n }\n ],\n //Initializing Chart title\n title: 'Top 10 Countries Using Solar Power',\n load: (args: ILoadedEventArgs) => {\n let selectedTheme: string = location.hash.split('/')[1];\n selectedTheme = selectedTheme ? selectedTheme : 'Material';\n args.chart.theme = (selectedTheme.charAt(0).toUpperCase() + selectedTheme.slice(1));\n }\n });\n chart.appendTo('#container');\n let mode: DropDownList = new DropDownList({\n index: 0,\n width: 90\n });\n mode.appendTo('#mode');\n let togglebtn: Button = new Button({\n iconCss: 'e-icons e-play-icon', cssClass: 'e-flat', isPrimary: true,\n });\n togglebtn.appendTo('#togglebtn');\n document.getElementById('togglebtn').onclick = () => {\n let fileName: string = ((document.getElementById('fileName'))).value;\n chart.export(mode.value, fileName);\n };\n","index.html":"\n \n \n \n \n\n\n\n
\n
\n
\n \n \n Export Type:\n
\n \n \n \n \n JPEG \n PNG \n \n
\n \n \n \n \n File Name:
\n \n \n \n \n
\n \n \n \n \n \n Export \n
\n \n \n
\n
\n
\n\n\n\n\n","systemjs.config.js":"System.config({\n transpiler: \"typescript\",\n typescriptOptions: {\n compilerOptions: {\n target: \"umd\",\n module: \"commonjs\",\n moduleResolution: \"node\",\n emitDecoratorMetadata: true,\n experimentalDecorators: true\n }\n },\n paths: {\n \"syncfusion:\": \"http://npmci.syncfusion.com/packages/production/\"\n },\n map: {\n main: \"index.ts\",\n typescript: \"https://unpkg.com/typescript@2.2.2/lib/typescript.js\",\n 'plugin-json':'https://cdnjs.cloudflare.com/ajax/libs/systemjs-plugin-json/0.3.0/json.min.js',\n \"@syncfusion/ej2-base\": \"syncfusion:ej2-base/dist/ej2-base.umd.min.js\",\n \"@syncfusion/ej2-buttons\": \"syncfusion:ej2-buttons/dist/ej2-buttons.umd.min.js\",\n \"@syncfusion/ej2-calendars\": \"syncfusion:ej2-calendars/dist/ej2-calendars.umd.min.js\",\n \"@syncfusion/ej2-charts\": \"syncfusion:ej2-charts/dist/ej2-charts.umd.min.js\",\n \"@syncfusion/ej2-circulargauge\": \"syncfusion:ej2-circulargauge/dist/ej2-circulargauge.umd.min.js\",\n \"@syncfusion/ej2-lineargauge\": \"syncfusion:ej2-lineargauge/dist/ej2-lineargauge.umd.min.js\",\n \"@syncfusion/ej2-data\": \"syncfusion:ej2-data/dist/ej2-data.umd.min.js\",\n \"@syncfusion/ej2-dropdowns\": \"syncfusion:ej2-dropdowns/dist/ej2-dropdowns.umd.min.js\",\n \"@syncfusion/ej2-grids\": \"syncfusion:ej2-grids/dist/ej2-grids.umd.min.js\", \n \"@syncfusion/ej2-inputs\": \"syncfusion:ej2-inputs/dist/ej2-inputs.umd.min.js\", \n \"@syncfusion/ej2-lists\": \"syncfusion:ej2-lists/dist/ej2-lists.umd.min.js\",\n \"@syncfusion/ej2-navigations\": \"syncfusion:ej2-navigations/dist/ej2-navigations.umd.min.js\", \n \"@syncfusion/ej2-popups\": \"syncfusion:ej2-popups/dist/ej2-popups.umd.min.js\",\n \"@syncfusion/ej2-excel-export\": \"syncfusion:ej2-excel-export/dist/ej2-excel-export.umd.min.js\",\n \"@syncfusion/ej2-pdf-export\": \"syncfusion:ej2-pdf-export/dist/ej2-pdf-export.umd.min.js\",\n \"@syncfusion/ej2-compression\": \"syncfusion:ej2-compression/dist/ej2-compression.umd.min.js\",\n \"@syncfusion/ej2-file-utils\": \"syncfusion:ej2-file-utils/dist/ej2-file-utils.umd.min.js\"\n },\n meta: { \n '*.json': { loader: 'plugin-json' }\n }\n});\nSystem.import('index.ts').catch(console.error.bind(console));"}
\ No newline at end of file
+{"theme-color":"/**\n * Initialize the Theme colors\n */\nexport let materialColors: string[] = ['#00bdae', '#404041', '#357cd2', '#e56590', '#f8b883', '#70ad47', '#dd8abd', '#7f84e8', '#7bb4eb',\n '#ea7a57', '#404041', '#00bdae'];\nexport let fabricColors: string[] = ['#4472c4', '#ed7d31', '#ffc000', '#70ad47', '#5b9bd5',\n '#c1c1c1', '#6f6fe2', '#e269ae', '#9e480e', '#997300', '#4472c4', '#70ad47', '#ffc000', '#ed7d31'];\nexport let bootstrapColors: string[] = ['#a16ee5', '#f7ce69', '#55a5c2', '#7ddf1e', '#ff6ea6',\n '#7953ac', '#b99b4f', '#407c92', '#5ea716', '#b91c52'];","index.ts":"import { enableRipple } from '@syncfusion/ej2-base';\nenableRipple(true);\nimport {\n Chart, ColumnSeries, IPointRenderEventArgs,\n Category, Legend, ILoadedEventArgs, ChartTheme,\n ExportType\n} from '@syncfusion/ej2-charts';\nChart.Inject(ColumnSeries, Category, Legend);\nimport { Button } from '@syncfusion/ej2-buttons';\nimport { fabricColors, materialColors, bootstrapColors } from './theme-color';\nimport { EmitType } from '@syncfusion/ej2-base';\nimport { DropDownList } from '@syncfusion/ej2-dropdowns';\n\n/**\n * Sample for chart export\n */\nlet labelRender: EmitType = (args: IPointRenderEventArgs): void => {\n let selectedTheme: string = location.hash.split('/')[1];\n selectedTheme = selectedTheme ? selectedTheme : 'Material';\n if (selectedTheme && selectedTheme.indexOf('fabric') > -1) {\n args.fill = fabricColors[args.point.index % 10];\n } else if (selectedTheme === 'material') {\n args.fill = materialColors[args.point.index % 10];\n } else {\n args.fill = bootstrapColors[args.point.index % 10];\n }\n};\n\n let chart: Chart = new Chart({\n\n //Initializing Primary X Axis\n primaryXAxis: {\n title: 'Countries',\n valueType: 'Category',\n majorGridLines: { width: 0 }\n\n },\n chartArea: {\n border: {\n width: 0\n }\n },\n pointRender: labelRender,\n //Initializing Primary Y Axis\n primaryYAxis:\n {\n title: 'Measurements',\n labelFormat: '{value}GW',\n minimum: 0,\n maximum: 40,\n interval: 10,\n majorGridLines: { width: 0 }\n },\n //Initializing Chart Series\n series: [\n {\n type: 'Column',\n dataSource: [\n { x: 'DEU', y: 35.5 }, { x: 'CHN', y: 18.3 }, { x: 'ITA', y: 17.6 }, { x: 'JPN', y: 13.6 },\n { x: 'US', y: 12 }, { x: 'ESP', y: 5.6 }, { x: 'FRA', y: 4.6 }, { x: 'AUS', y: 3.3 },\n { x: 'BEL', y: 3 }, { x: 'UK', y: 2.9 }\n ],\n xName: 'x', width: 2,\n yName: 'y'\n }\n ],\n //Initializing Chart title\n title: 'Top 10 Countries Using Solar Power',\n load: (args: ILoadedEventArgs) => {\n let selectedTheme: string = location.hash.split('/')[1];\n selectedTheme = selectedTheme ? selectedTheme : 'Material';\n args.chart.theme = (selectedTheme.charAt(0).toUpperCase() + selectedTheme.slice(1));\n }\n });\n chart.appendTo('#container');\n let mode: DropDownList = new DropDownList({\n index: 0,\n width: 90\n });\n mode.appendTo('#mode');\n let togglebtn: Button = new Button({\n iconCss: 'e-icons e-play-icon', cssClass: 'e-flat', isPrimary: true,\n });\n togglebtn.appendTo('#togglebtn');\n document.getElementById('togglebtn').onclick = () => {\n let fileName: string = ((document.getElementById('fileName'))).value;\n chart.export(mode.value, fileName);\n };\n","index.html":"\n \n \n \n \n \n\n\n\n
\n
\n
\n \n \n Export Type:\n
\n \n \n \n \n JPEG \n PNG \n \n
\n \n \n \n \n File Name:
\n \n \n \n \n
\n \n \n \n \n \n Export \n
\n \n \n
\n
\n
\n\n\n\n\n","systemjs.config.js":"System.config({\n transpiler: \"typescript\",\n typescriptOptions: {\n compilerOptions: {\n target: \"umd\",\n module: \"commonjs\",\n moduleResolution: \"node\",\n emitDecoratorMetadata: true,\n experimentalDecorators: true\n }\n },\n paths: {\n \"syncfusion:\": \"http://npmci.syncfusion.com/packages/production/\"\n },\n map: {\n main: \"index.ts\",\n typescript: \"https://unpkg.com/typescript@2.2.2/lib/typescript.js\",\n 'plugin-json':'https://cdnjs.cloudflare.com/ajax/libs/systemjs-plugin-json/0.3.0/json.min.js',\n \"@syncfusion/ej2-base\": \"syncfusion:ej2-base/dist/ej2-base.umd.min.js\",\n \"@syncfusion/ej2-buttons\": \"syncfusion:ej2-buttons/dist/ej2-buttons.umd.min.js\",\n \"@syncfusion/ej2-calendars\": \"syncfusion:ej2-calendars/dist/ej2-calendars.umd.min.js\",\n \"@syncfusion/ej2-charts\": \"syncfusion:ej2-charts/dist/ej2-charts.umd.min.js\",\n \"@syncfusion/ej2-circulargauge\": \"syncfusion:ej2-circulargauge/dist/ej2-circulargauge.umd.min.js\",\n \"@syncfusion/ej2-lineargauge\": \"syncfusion:ej2-lineargauge/dist/ej2-lineargauge.umd.min.js\",\n \"@syncfusion/ej2-data\": \"syncfusion:ej2-data/dist/ej2-data.umd.min.js\",\n \"@syncfusion/ej2-dropdowns\": \"syncfusion:ej2-dropdowns/dist/ej2-dropdowns.umd.min.js\",\n \"@syncfusion/ej2-grids\": \"syncfusion:ej2-grids/dist/ej2-grids.umd.min.js\", \n \"@syncfusion/ej2-inputs\": \"syncfusion:ej2-inputs/dist/ej2-inputs.umd.min.js\", \n \"@syncfusion/ej2-lists\": \"syncfusion:ej2-lists/dist/ej2-lists.umd.min.js\",\n \"@syncfusion/ej2-navigations\": \"syncfusion:ej2-navigations/dist/ej2-navigations.umd.min.js\", \n \"@syncfusion/ej2-popups\": \"syncfusion:ej2-popups/dist/ej2-popups.umd.min.js\",\n \"@syncfusion/ej2-excel-export\": \"syncfusion:ej2-excel-export/dist/ej2-excel-export.umd.min.js\",\n \"@syncfusion/ej2-pdf-export\": \"syncfusion:ej2-pdf-export/dist/ej2-pdf-export.umd.min.js\",\n \"@syncfusion/ej2-compression\": \"syncfusion:ej2-compression/dist/ej2-compression.umd.min.js\",\n \"@syncfusion/ej2-file-utils\": \"syncfusion:ej2-file-utils/dist/ej2-file-utils.umd.min.js\"\n },\n meta: { \n '*.json': { loader: 'plugin-json' }\n }\n});\nSystem.import('index.ts').catch(console.error.bind(console));"}
\ No newline at end of file
diff --git a/src/chart/funnel-plnkr.json b/src/chart/funnel-plnkr.json
index 9fcaa5e6..28e76cf1 100644
--- a/src/chart/funnel-plnkr.json
+++ b/src/chart/funnel-plnkr.json
@@ -1 +1 @@
-{"index.ts":"import { enableRipple } from '@syncfusion/ej2-base';\nenableRipple(true);\nimport {\n AccumulationChart, AccumulationLegend, FunnelSeries, AccumulationTooltip, IAccLoadedEventArgs,\n AccumulationDataLabel, IAccResizeEventArgs, AccumulationTheme\n} from '@syncfusion/ej2-charts';\nAccumulationChart.Inject(AccumulationLegend, FunnelSeries, AccumulationTooltip, AccumulationDataLabel);\n\n/**\n * Sample for Funnel chart\n */\n\n let data: object[] = [{ x: 'Renewed', y: 18.20, text: '18.20%' },\n { x: 'Subscribed', y: 27.3, text: '27.3%' },\n { x: 'Support', y: 55.9, text: '55.9%' },\n { x: 'Downloaded', y: 76.8, text: '76.8%' },\n { x: 'Visited', y: 100, text: '100%' }];\n\n let chart: AccumulationChart = new AccumulationChart({\n //Initializing Chart Series\n series: [{\n type: 'Funnel', dataSource: data, xName: 'x', yName: 'y', width: '60%', height: '80%',\n neckWidth: '15%', gapRatio: 0.03, neckHeight: '18%',\n dataLabel: {\n name: 'text', visible: true, position: 'Inside', font: {\n fontWeight: '600'\n }\n }, explode: true,\n }],\n //Initializing tooltip\n tooltip: { enable: true, format: '${point.x} : ${point.y} %' },\n load: (args: IAccLoadedEventArgs) => {\n let selectedTheme: string = location.hash.split('/')[1];\n selectedTheme = selectedTheme ? selectedTheme : 'Material';\n args.accumulation.theme = (selectedTheme.charAt(0).toUpperCase() + selectedTheme.slice(1));\n if (args.accumulation.availableSize.width < args.accumulation.availableSize.height) {\n args.accumulation.series[0].width = '80%';\n args.accumulation.series[0].height = '70%';\n }\n },\n resized: (args: IAccResizeEventArgs) => {\n let bounds: ClientRect = document.getElementById('container').getBoundingClientRect();\n if (bounds.width < bounds.height) {\n args.accumulation.series[0].width = '80%';\n args.accumulation.series[0].height = '70%';\n } else {\n args.accumulation.series[0].width = '60%';\n args.accumulation.series[0].height = '80%';\n }\n },\n //Initializing Chart title\n title: 'Website Visitors',\n });\n chart.appendTo('#container');\n function neckWidth(value: number): void {\n chart.series[0].neckWidth = value + '%';\n document.getElementById('neckWidth').innerHTML = value + '%';\n chart.removeSvg();\n chart.refreshSeries();\n chart.refreshChart();\n }\n document.getElementById('chartneckwidth').onpointermove = document.getElementById('chartneckwidth').ontouchmove =\n document.getElementById('chartneckwidth').onchange = (e: Event) => {\n neckWidth(+(document.getElementById('chartneckwidth') as HTMLInputElement).value);\n };\n function neckHeight(value: number): void {\n chart.series[0].neckHeight = value + '%';\n document.getElementById('neckHeight').innerHTML = value + '%';\n chart.removeSvg();\n chart.refreshSeries();\n chart.refreshChart();\n }\n document.getElementById('chartneckheight').onpointermove = document.getElementById('chartneckheight').ontouchmove =\n document.getElementById('chartneckheight').onchange = (e: Event) => {\n neckHeight(+(document.getElementById('chartneckheight') as HTMLInputElement).value);\n };\n","index.html":"\n \n \n \n \n\n\n\n\n\n\n","systemjs.config.js":"System.config({\n transpiler: \"typescript\",\n typescriptOptions: {\n compilerOptions: {\n target: \"umd\",\n module: \"commonjs\",\n moduleResolution: \"node\",\n emitDecoratorMetadata: true,\n experimentalDecorators: true\n }\n },\n paths: {\n \"syncfusion:\": \"http://npmci.syncfusion.com/packages/production/\"\n },\n map: {\n main: \"index.ts\",\n typescript: \"https://unpkg.com/typescript@2.2.2/lib/typescript.js\",\n 'plugin-json':'https://cdnjs.cloudflare.com/ajax/libs/systemjs-plugin-json/0.3.0/json.min.js',\n \"@syncfusion/ej2-base\": \"syncfusion:ej2-base/dist/ej2-base.umd.min.js\",\n \"@syncfusion/ej2-buttons\": \"syncfusion:ej2-buttons/dist/ej2-buttons.umd.min.js\",\n \"@syncfusion/ej2-calendars\": \"syncfusion:ej2-calendars/dist/ej2-calendars.umd.min.js\",\n \"@syncfusion/ej2-charts\": \"syncfusion:ej2-charts/dist/ej2-charts.umd.min.js\",\n \"@syncfusion/ej2-circulargauge\": \"syncfusion:ej2-circulargauge/dist/ej2-circulargauge.umd.min.js\",\n \"@syncfusion/ej2-lineargauge\": \"syncfusion:ej2-lineargauge/dist/ej2-lineargauge.umd.min.js\",\n \"@syncfusion/ej2-data\": \"syncfusion:ej2-data/dist/ej2-data.umd.min.js\",\n \"@syncfusion/ej2-dropdowns\": \"syncfusion:ej2-dropdowns/dist/ej2-dropdowns.umd.min.js\",\n \"@syncfusion/ej2-grids\": \"syncfusion:ej2-grids/dist/ej2-grids.umd.min.js\", \n \"@syncfusion/ej2-inputs\": \"syncfusion:ej2-inputs/dist/ej2-inputs.umd.min.js\", \n \"@syncfusion/ej2-lists\": \"syncfusion:ej2-lists/dist/ej2-lists.umd.min.js\",\n \"@syncfusion/ej2-navigations\": \"syncfusion:ej2-navigations/dist/ej2-navigations.umd.min.js\", \n \"@syncfusion/ej2-popups\": \"syncfusion:ej2-popups/dist/ej2-popups.umd.min.js\",\n \"@syncfusion/ej2-excel-export\": \"syncfusion:ej2-excel-export/dist/ej2-excel-export.umd.min.js\",\n \"@syncfusion/ej2-pdf-export\": \"syncfusion:ej2-pdf-export/dist/ej2-pdf-export.umd.min.js\",\n \"@syncfusion/ej2-compression\": \"syncfusion:ej2-compression/dist/ej2-compression.umd.min.js\",\n \"@syncfusion/ej2-file-utils\": \"syncfusion:ej2-file-utils/dist/ej2-file-utils.umd.min.js\"\n },\n meta: { \n '*.json': { loader: 'plugin-json' }\n }\n});\nSystem.import('index.ts').catch(console.error.bind(console));"}
\ No newline at end of file
+{"index.ts":"import { enableRipple } from '@syncfusion/ej2-base';\nenableRipple(true);\nimport {\n AccumulationChart, AccumulationLegend, FunnelSeries, AccumulationTooltip, IAccLoadedEventArgs,\n AccumulationDataLabel, IAccResizeEventArgs, AccumulationTheme\n} from '@syncfusion/ej2-charts';\nAccumulationChart.Inject(AccumulationLegend, FunnelSeries, AccumulationTooltip, AccumulationDataLabel);\n\n/**\n * Sample for Funnel chart\n */\n\n let data: object[] = [{ x: 'Renewed', y: 18.20, text: '18.20%' },\n { x: 'Subscribed', y: 27.3, text: '27.3%' },\n { x: 'Support', y: 55.9, text: '55.9%' },\n { x: 'Downloaded', y: 76.8, text: '76.8%' },\n { x: 'Visited', y: 100, text: '100%' }];\n\n let chart: AccumulationChart = new AccumulationChart({\n //Initializing Chart Series\n series: [{\n type: 'Funnel', dataSource: data, xName: 'x', yName: 'y', width: '60%', height: '80%',\n neckWidth: '15%', gapRatio: 0.03, neckHeight: '18%',\n dataLabel: {\n name: 'text', visible: true, position: 'Inside', font: {\n fontWeight: '600'\n }\n }, explode: true,\n }],\n //Initializing tooltip\n tooltip: { enable: true, format: '${point.x} : ${point.y} %' },\n load: (args: IAccLoadedEventArgs) => {\n let selectedTheme: string = location.hash.split('/')[1];\n selectedTheme = selectedTheme ? selectedTheme : 'Material';\n args.accumulation.theme = (selectedTheme.charAt(0).toUpperCase() + selectedTheme.slice(1));\n if (args.accumulation.availableSize.width < args.accumulation.availableSize.height) {\n args.accumulation.series[0].width = '80%';\n args.accumulation.series[0].height = '70%';\n }\n },\n resized: (args: IAccResizeEventArgs) => {\n let bounds: ClientRect = document.getElementById('container').getBoundingClientRect();\n if (bounds.width < bounds.height) {\n args.accumulation.series[0].width = '80%';\n args.accumulation.series[0].height = '70%';\n } else {\n args.accumulation.series[0].width = '60%';\n args.accumulation.series[0].height = '80%';\n }\n },\n //Initializing Chart title\n title: 'Website Visitors',\n });\n chart.appendTo('#container');\n function neckWidth(value: number): void {\n chart.series[0].neckWidth = value + '%';\n document.getElementById('neckWidth').innerHTML = value + '%';\n chart.removeSvg();\n chart.refreshSeries();\n chart.refreshChart();\n }\n document.getElementById('chartneckwidth').onpointermove = document.getElementById('chartneckwidth').ontouchmove =\n document.getElementById('chartneckwidth').onchange = (e: Event) => {\n neckWidth(+(document.getElementById('chartneckwidth') as HTMLInputElement).value);\n };\n function neckHeight(value: number): void {\n chart.series[0].neckHeight = value + '%';\n document.getElementById('neckHeight').innerHTML = value + '%';\n chart.removeSvg();\n chart.refreshSeries();\n chart.refreshChart();\n }\n document.getElementById('chartneckheight').onpointermove = document.getElementById('chartneckheight').ontouchmove =\n document.getElementById('chartneckheight').onchange = (e: Event) => {\n neckHeight(+(document.getElementById('chartneckheight') as HTMLInputElement).value);\n };\n","index.html":"\n \n \n \n \n \n\n\n\n\n\n\n","systemjs.config.js":"System.config({\n transpiler: \"typescript\",\n typescriptOptions: {\n compilerOptions: {\n target: \"umd\",\n module: \"commonjs\",\n moduleResolution: \"node\",\n emitDecoratorMetadata: true,\n experimentalDecorators: true\n }\n },\n paths: {\n \"syncfusion:\": \"http://npmci.syncfusion.com/packages/production/\"\n },\n map: {\n main: \"index.ts\",\n typescript: \"https://unpkg.com/typescript@2.2.2/lib/typescript.js\",\n 'plugin-json':'https://cdnjs.cloudflare.com/ajax/libs/systemjs-plugin-json/0.3.0/json.min.js',\n \"@syncfusion/ej2-base\": \"syncfusion:ej2-base/dist/ej2-base.umd.min.js\",\n \"@syncfusion/ej2-buttons\": \"syncfusion:ej2-buttons/dist/ej2-buttons.umd.min.js\",\n \"@syncfusion/ej2-calendars\": \"syncfusion:ej2-calendars/dist/ej2-calendars.umd.min.js\",\n \"@syncfusion/ej2-charts\": \"syncfusion:ej2-charts/dist/ej2-charts.umd.min.js\",\n \"@syncfusion/ej2-circulargauge\": \"syncfusion:ej2-circulargauge/dist/ej2-circulargauge.umd.min.js\",\n \"@syncfusion/ej2-lineargauge\": \"syncfusion:ej2-lineargauge/dist/ej2-lineargauge.umd.min.js\",\n \"@syncfusion/ej2-data\": \"syncfusion:ej2-data/dist/ej2-data.umd.min.js\",\n \"@syncfusion/ej2-dropdowns\": \"syncfusion:ej2-dropdowns/dist/ej2-dropdowns.umd.min.js\",\n \"@syncfusion/ej2-grids\": \"syncfusion:ej2-grids/dist/ej2-grids.umd.min.js\", \n \"@syncfusion/ej2-inputs\": \"syncfusion:ej2-inputs/dist/ej2-inputs.umd.min.js\", \n \"@syncfusion/ej2-lists\": \"syncfusion:ej2-lists/dist/ej2-lists.umd.min.js\",\n \"@syncfusion/ej2-navigations\": \"syncfusion:ej2-navigations/dist/ej2-navigations.umd.min.js\", \n \"@syncfusion/ej2-popups\": \"syncfusion:ej2-popups/dist/ej2-popups.umd.min.js\",\n \"@syncfusion/ej2-excel-export\": \"syncfusion:ej2-excel-export/dist/ej2-excel-export.umd.min.js\",\n \"@syncfusion/ej2-pdf-export\": \"syncfusion:ej2-pdf-export/dist/ej2-pdf-export.umd.min.js\",\n \"@syncfusion/ej2-compression\": \"syncfusion:ej2-compression/dist/ej2-compression.umd.min.js\",\n \"@syncfusion/ej2-file-utils\": \"syncfusion:ej2-file-utils/dist/ej2-file-utils.umd.min.js\"\n },\n meta: { \n '*.json': { loader: 'plugin-json' }\n }\n});\nSystem.import('index.ts').catch(console.error.bind(console));"}
\ No newline at end of file
diff --git a/src/chart/grouping-plnkr.json b/src/chart/grouping-plnkr.json
index 17e46a77..e4e5b4fe 100644
--- a/src/chart/grouping-plnkr.json
+++ b/src/chart/grouping-plnkr.json
@@ -1 +1 @@
-{"index.ts":"import { enableRipple } from '@syncfusion/ej2-base';\nenableRipple(true);\nimport {\n AccumulationChart, AccumulationLegend, PieSeries, AccumulationTooltip,\n IAccTextRenderEventArgs, AccumulationTheme\n} from '@syncfusion/ej2-charts';\nimport { IAccPointRenderEventArgs, IAccLoadedEventArgs, AccumulationDataLabel } from '@syncfusion/ej2-charts';\nAccumulationChart.Inject(AccumulationLegend, PieSeries, AccumulationTooltip, AccumulationDataLabel);\n\n/**\n * Sample for grouping in Pie chart\n */\n\n let pie: AccumulationChart = new AccumulationChart({\n //Initializing Series\n series: [\n {\n dataSource: [\n { 'x': 'China', y: 26, text: 'China: 26' },\n { 'x': 'Russia', y: 19, text: 'Russia: 19' },\n { 'x': 'Germany', y: 17, text: 'Germany: 17' },\n { 'x': 'Japan', y: 12, text: 'Japan: 12' },\n { 'x': 'France', y: 10, text: 'France: 10' },\n { 'x': 'South Korea', y: 9, text: 'South Korea: 9' },\n { 'x': 'Great Britain', y: 27, text: 'Great Britain: 27' },\n { 'x': 'Italy', y: 8, text: 'Italy: 8' },\n { 'x': 'Australia', y: 8, text: 'Australia: 8' },\n { 'x': 'Netherlands', y: 8, text: 'Netherlands: 8' },\n { 'x': 'Hungary', y: 8, text: 'Hungary: 8' },\n { 'x': 'Brazil', y: 7, text: 'Brazil: 7' },\n { 'x': 'Spain', y: 7, text: 'Spain: 7' },\n { 'x': 'Kenya', y: 6, text: 'Kenya: 6' },\n ],\n animation: { enable: true },\n dataLabel: {\n visible: true,\n position: 'Outside',\n connectorStyle: { type: 'Line', length: '5%' },\n font: {\n size: '14px'\n }\n },\n radius: '70%',\n xName: 'x',\n yName: 'y',\n groupTo: '10',\n startAngle: 0,\n endAngle: 360,\n innerRadius: '0%',\n }\n ],\n pointRender: (args: IAccPointRenderEventArgs) => {\n if ((args.point.x as string).indexOf('Others') > -1) {\n args.fill = '#D3D3D3';\n }\n },\n enableSmartLabels: true,\n legendSettings: {\n visible: false,\n },\n textRender: (args: IAccTextRenderEventArgs) => {\n args.text = args.point.x + ' ' + args.point.y;\n },\n //Initializing tooltip\n tooltip: { enable: true, format: '${point.x} ${point.y} Medals' },\n //Initializing title\n title: 'RIO Olympics Gold',\n load: (args: IAccLoadedEventArgs) => {\n let selectedTheme: string = location.hash.split('/')[1];\n selectedTheme = selectedTheme ? selectedTheme : 'Material';\n args.accumulation.theme = (selectedTheme.charAt(0).toUpperCase() + selectedTheme.slice(1));\n }\n });\n pie.appendTo('#container');\n function clubchange(value: number): void {\n pie.series[0].groupTo = value.toString();\n pie.series[0].animation.enable = false;\n document.getElementById('clubvalue').innerHTML = value.toString();\n pie.removeSvg();\n pie.refreshSeries();\n pie.refreshChart();\n }\n document.getElementById('clubpoint').onpointermove = document.getElementById('clubpoint').ontouchmove =\n document.getElementById('clubpoint').onchange = (e: Event) => {\n clubchange(+(document.getElementById('clubpoint') as HTMLInputElement).value);\n };\n","index.html":"\n \n \n \n \n\n\n\n\n\n\n","systemjs.config.js":"System.config({\n transpiler: \"typescript\",\n typescriptOptions: {\n compilerOptions: {\n target: \"umd\",\n module: \"commonjs\",\n moduleResolution: \"node\",\n emitDecoratorMetadata: true,\n experimentalDecorators: true\n }\n },\n paths: {\n \"syncfusion:\": \"http://npmci.syncfusion.com/packages/production/\"\n },\n map: {\n main: \"index.ts\",\n typescript: \"https://unpkg.com/typescript@2.2.2/lib/typescript.js\",\n 'plugin-json':'https://cdnjs.cloudflare.com/ajax/libs/systemjs-plugin-json/0.3.0/json.min.js',\n \"@syncfusion/ej2-base\": \"syncfusion:ej2-base/dist/ej2-base.umd.min.js\",\n \"@syncfusion/ej2-buttons\": \"syncfusion:ej2-buttons/dist/ej2-buttons.umd.min.js\",\n \"@syncfusion/ej2-calendars\": \"syncfusion:ej2-calendars/dist/ej2-calendars.umd.min.js\",\n \"@syncfusion/ej2-charts\": \"syncfusion:ej2-charts/dist/ej2-charts.umd.min.js\",\n \"@syncfusion/ej2-circulargauge\": \"syncfusion:ej2-circulargauge/dist/ej2-circulargauge.umd.min.js\",\n \"@syncfusion/ej2-lineargauge\": \"syncfusion:ej2-lineargauge/dist/ej2-lineargauge.umd.min.js\",\n \"@syncfusion/ej2-data\": \"syncfusion:ej2-data/dist/ej2-data.umd.min.js\",\n \"@syncfusion/ej2-dropdowns\": \"syncfusion:ej2-dropdowns/dist/ej2-dropdowns.umd.min.js\",\n \"@syncfusion/ej2-grids\": \"syncfusion:ej2-grids/dist/ej2-grids.umd.min.js\", \n \"@syncfusion/ej2-inputs\": \"syncfusion:ej2-inputs/dist/ej2-inputs.umd.min.js\", \n \"@syncfusion/ej2-lists\": \"syncfusion:ej2-lists/dist/ej2-lists.umd.min.js\",\n \"@syncfusion/ej2-navigations\": \"syncfusion:ej2-navigations/dist/ej2-navigations.umd.min.js\", \n \"@syncfusion/ej2-popups\": \"syncfusion:ej2-popups/dist/ej2-popups.umd.min.js\",\n \"@syncfusion/ej2-excel-export\": \"syncfusion:ej2-excel-export/dist/ej2-excel-export.umd.min.js\",\n \"@syncfusion/ej2-pdf-export\": \"syncfusion:ej2-pdf-export/dist/ej2-pdf-export.umd.min.js\",\n \"@syncfusion/ej2-compression\": \"syncfusion:ej2-compression/dist/ej2-compression.umd.min.js\",\n \"@syncfusion/ej2-file-utils\": \"syncfusion:ej2-file-utils/dist/ej2-file-utils.umd.min.js\"\n },\n meta: { \n '*.json': { loader: 'plugin-json' }\n }\n});\nSystem.import('index.ts').catch(console.error.bind(console));"}
\ No newline at end of file
+{"index.ts":"import { enableRipple } from '@syncfusion/ej2-base';\nenableRipple(true);\nimport {\n AccumulationChart, AccumulationLegend, PieSeries, AccumulationTooltip,\n IAccTextRenderEventArgs, AccumulationTheme\n} from '@syncfusion/ej2-charts';\nimport { IAccPointRenderEventArgs, IAccLoadedEventArgs, AccumulationDataLabel } from '@syncfusion/ej2-charts';\nAccumulationChart.Inject(AccumulationLegend, PieSeries, AccumulationTooltip, AccumulationDataLabel);\n\n/**\n * Sample for grouping in Pie chart\n */\n\n let pie: AccumulationChart = new AccumulationChart({\n //Initializing Series\n series: [\n {\n dataSource: [\n { 'x': 'China', y: 26, text: 'China: 26' },\n { 'x': 'Russia', y: 19, text: 'Russia: 19' },\n { 'x': 'Germany', y: 17, text: 'Germany: 17' },\n { 'x': 'Japan', y: 12, text: 'Japan: 12' },\n { 'x': 'France', y: 10, text: 'France: 10' },\n { 'x': 'South Korea', y: 9, text: 'South Korea: 9' },\n { 'x': 'Great Britain', y: 27, text: 'Great Britain: 27' },\n { 'x': 'Italy', y: 8, text: 'Italy: 8' },\n { 'x': 'Australia', y: 8, text: 'Australia: 8' },\n { 'x': 'Netherlands', y: 8, text: 'Netherlands: 8' },\n { 'x': 'Hungary', y: 8, text: 'Hungary: 8' },\n { 'x': 'Brazil', y: 7, text: 'Brazil: 7' },\n { 'x': 'Spain', y: 7, text: 'Spain: 7' },\n { 'x': 'Kenya', y: 6, text: 'Kenya: 6' },\n ],\n animation: { enable: true },\n dataLabel: {\n visible: true,\n position: 'Outside',\n connectorStyle: { type: 'Line', length: '5%' },\n font: {\n size: '14px'\n }\n },\n radius: '70%',\n xName: 'x',\n yName: 'y',\n groupTo: '10',\n startAngle: 0,\n endAngle: 360,\n innerRadius: '0%',\n }\n ],\n pointRender: (args: IAccPointRenderEventArgs) => {\n if ((args.point.x as string).indexOf('Others') > -1) {\n args.fill = '#D3D3D3';\n }\n },\n enableSmartLabels: true,\n legendSettings: {\n visible: false,\n },\n textRender: (args: IAccTextRenderEventArgs) => {\n args.text = args.point.x + ' ' + args.point.y;\n },\n //Initializing tooltip\n tooltip: { enable: true, format: '${point.x} ${point.y} Medals' },\n //Initializing title\n title: 'RIO Olympics Gold',\n load: (args: IAccLoadedEventArgs) => {\n let selectedTheme: string = location.hash.split('/')[1];\n selectedTheme = selectedTheme ? selectedTheme : 'Material';\n args.accumulation.theme = (selectedTheme.charAt(0).toUpperCase() + selectedTheme.slice(1));\n }\n });\n pie.appendTo('#container');\n function clubchange(value: number): void {\n pie.series[0].groupTo = value.toString();\n pie.series[0].animation.enable = false;\n document.getElementById('clubvalue').innerHTML = value.toString();\n pie.removeSvg();\n pie.refreshSeries();\n pie.refreshChart();\n }\n document.getElementById('clubpoint').onpointermove = document.getElementById('clubpoint').ontouchmove =\n document.getElementById('clubpoint').onchange = (e: Event) => {\n clubchange(+(document.getElementById('clubpoint') as HTMLInputElement).value);\n };\n","index.html":"\n \n \n \n \n \n\n\n\n\n\n\n","systemjs.config.js":"System.config({\n transpiler: \"typescript\",\n typescriptOptions: {\n compilerOptions: {\n target: \"umd\",\n module: \"commonjs\",\n moduleResolution: \"node\",\n emitDecoratorMetadata: true,\n experimentalDecorators: true\n }\n },\n paths: {\n \"syncfusion:\": \"http://npmci.syncfusion.com/packages/production/\"\n },\n map: {\n main: \"index.ts\",\n typescript: \"https://unpkg.com/typescript@2.2.2/lib/typescript.js\",\n 'plugin-json':'https://cdnjs.cloudflare.com/ajax/libs/systemjs-plugin-json/0.3.0/json.min.js',\n \"@syncfusion/ej2-base\": \"syncfusion:ej2-base/dist/ej2-base.umd.min.js\",\n \"@syncfusion/ej2-buttons\": \"syncfusion:ej2-buttons/dist/ej2-buttons.umd.min.js\",\n \"@syncfusion/ej2-calendars\": \"syncfusion:ej2-calendars/dist/ej2-calendars.umd.min.js\",\n \"@syncfusion/ej2-charts\": \"syncfusion:ej2-charts/dist/ej2-charts.umd.min.js\",\n \"@syncfusion/ej2-circulargauge\": \"syncfusion:ej2-circulargauge/dist/ej2-circulargauge.umd.min.js\",\n \"@syncfusion/ej2-lineargauge\": \"syncfusion:ej2-lineargauge/dist/ej2-lineargauge.umd.min.js\",\n \"@syncfusion/ej2-data\": \"syncfusion:ej2-data/dist/ej2-data.umd.min.js\",\n \"@syncfusion/ej2-dropdowns\": \"syncfusion:ej2-dropdowns/dist/ej2-dropdowns.umd.min.js\",\n \"@syncfusion/ej2-grids\": \"syncfusion:ej2-grids/dist/ej2-grids.umd.min.js\", \n \"@syncfusion/ej2-inputs\": \"syncfusion:ej2-inputs/dist/ej2-inputs.umd.min.js\", \n \"@syncfusion/ej2-lists\": \"syncfusion:ej2-lists/dist/ej2-lists.umd.min.js\",\n \"@syncfusion/ej2-navigations\": \"syncfusion:ej2-navigations/dist/ej2-navigations.umd.min.js\", \n \"@syncfusion/ej2-popups\": \"syncfusion:ej2-popups/dist/ej2-popups.umd.min.js\",\n \"@syncfusion/ej2-excel-export\": \"syncfusion:ej2-excel-export/dist/ej2-excel-export.umd.min.js\",\n \"@syncfusion/ej2-pdf-export\": \"syncfusion:ej2-pdf-export/dist/ej2-pdf-export.umd.min.js\",\n \"@syncfusion/ej2-compression\": \"syncfusion:ej2-compression/dist/ej2-compression.umd.min.js\",\n \"@syncfusion/ej2-file-utils\": \"syncfusion:ej2-file-utils/dist/ej2-file-utils.umd.min.js\"\n },\n meta: { \n '*.json': { loader: 'plugin-json' }\n }\n});\nSystem.import('index.ts').catch(console.error.bind(console));"}
\ No newline at end of file
diff --git a/src/chart/hilo-plnkr.json b/src/chart/hilo-plnkr.json
index d887ecf4..5fd094c9 100644
--- a/src/chart/hilo-plnkr.json
+++ b/src/chart/hilo-plnkr.json
@@ -1 +1 @@
-{"financial-data":"/**\n * Data for technical indicators\n */\nexport let chartData: object[] = [\n {\n x: new Date('2012-04-02'),\n open: 85.9757,\n high: 90.6657,\n low: 85.7685,\n close: 90.5257,\n volume: 660187068\n },\n {\n x: new Date('2012-04-09'),\n open: 89.4471,\n high: 92,\n low: 86.2157,\n close: 86.4614,\n volume: 912634864\n },\n {\n x: new Date('2012-04-16'),\n open: 87.1514,\n high: 88.6071,\n low: 81.4885,\n close: 81.8543,\n volume: 1221746066\n },\n {\n x: new Date('2012-04-23'),\n open: 81.5157,\n high: 88.2857,\n low: 79.2857,\n close: 86.1428,\n volume: 965935749\n },\n {\n x: new Date('2012-04-30'),\n open: 85.4,\n high: 85.4857,\n low: 80.7385,\n close: 80.75,\n volume: 615249365\n },\n {\n x: new Date('2012-05-07'),\n open: 80.2143,\n high: 82.2685,\n low: 79.8185,\n close: 80.9585,\n volume: 541742692\n },\n {\n x: new Date('2012-05-14'),\n open: 80.3671,\n high: 81.0728,\n low: 74.5971,\n close: 75.7685,\n volume: 708126233\n },\n {\n x: new Date('2012-05-21'),\n open: 76.3571,\n high: 82.3571,\n low: 76.2928,\n close: 80.3271,\n volume: 682076215\n },\n {\n x: new Date('2012-05-28'),\n open: 81.5571,\n high: 83.0714,\n low: 80.0743,\n close: 80.1414,\n volume: 480059584\n },\n {\n x: new Date('2012-06-04'),\n open: 80.2143,\n high: 82.9405,\n low: 78.3571,\n close: 82.9028,\n volume: 517577005\n },\n {\n x: new Date('2012-06-11'),\n open: 83.96,\n high: 84.0714,\n low: 80.9571,\n close: 82.0185,\n volume: 499693120\n },\n {\n x: new Date('2012-06-18'),\n open: 81.5657,\n high: 84.2857,\n low: 81.4814,\n close: 83.1571,\n volume: 442172142\n },\n {\n x: new Date('2012-06-25'),\n open: 82.4714,\n high: 83.4285,\n low: 80.8014,\n close: 83.4285,\n volume: 371529102\n },\n {\n x: new Date('2012-07-02'),\n open: 83.5328,\n high: 87.7628,\n low: 83.3714,\n close: 86.5543,\n volume: 385906790\n },\n {\n x: new Date('2012-07-09'),\n open: 86.4714,\n high: 88.5528,\n low: 84.6685,\n close: 86.4243,\n volume: 524235196\n },\n {\n x: new Date('2012-07-16'),\n open: 86.4457,\n high: 87.9071,\n low: 86.1643,\n close: 86.3285,\n volume: 419537217\n },\n {\n x: new Date('2012-07-23'),\n open: 84.9143,\n high: 87.0971,\n low: 81.4285,\n close: 83.5943,\n volume: 680773023\n },\n {\n x: new Date('2012-07-30'),\n open: 84.4171,\n high: 88.2828,\n low: 83.9743,\n close: 87.9571,\n volume: 475109323\n },\n {\n x: new Date('2012-08-06'),\n open: 88.1843,\n high: 89.2857,\n low: 87.8943,\n close: 88.8143,\n volume: 312826308\n },\n {\n x: new Date('2012-08-13'),\n open: 89.0557,\n high: 92.5985,\n low: 89.0357,\n close: 92.5871,\n volume: 392867193\n },\n {\n x: new Date('2012-08-20'),\n open: 92.8585,\n high: 96.4114,\n low: 92.5871,\n close: 94.746,\n volume: 708614692\n },\n {\n x: new Date('2012-08-27'),\n open: 97.1414,\n high: 97.2671,\n low: 93.8928,\n close: 95.0343,\n volume: 383807217\n },\n {\n x: new Date('2012-09-03'),\n open: 95.1085,\n high: 97.4971,\n low: 94.9285,\n close: 97.2057,\n volume: 355722047\n },\n {\n x: new Date('2012-09-10'),\n open: 97.2071,\n high: 99.5685,\n low: 93.7143,\n close: 98.7543,\n volume: 724042207\n },\n {\n x: new Date('2012-09-17'),\n open: 99.9071,\n high: 100.7243,\n low: 99.0885,\n close: 100.0135,\n volume: 500166040\n },\n {\n x: new Date('2012-09-24'),\n open: 98.1228,\n high: 99.3028,\n low: 94.3357,\n close: 95.3007,\n volume: 714507994\n },\n {\n x: new Date('2012-10-01'),\n open: 95.88,\n high: 96.6785,\n low: 92.95,\n close: 93.2271,\n volume: 638543622\n },\n {\n x: new Date('2012-10-08'),\n open: 92.4114,\n high: 92.5085,\n low: 89.0785,\n close: 89.9591,\n volume: 747127724\n },\n {\n x: new Date('2012-10-15'),\n open: 90.3357,\n high: 93.2557,\n low: 87.0885,\n close: 87.12,\n volume: 646996264\n },\n {\n x: new Date('2012-10-22'),\n open: 87.4885,\n high: 90.7685,\n low: 84.4285,\n close: 86.2857,\n volume: 866040680\n },\n {\n x: new Date('2012-10-29'),\n open: 84.9828,\n high: 86.1428,\n low: 82.1071,\n close: 82.4,\n volume: 367371310\n },\n {\n x: new Date('2012-11-05'),\n open: 83.3593,\n high: 84.3914,\n low: 76.2457,\n close: 78.1514,\n volume: 919719846\n },\n {\n x: new Date('2012-11-12'),\n open: 79.1643,\n high: 79.2143,\n low: 72.25,\n close: 75.3825,\n volume: 894382149\n },\n {\n x: new Date('2012-11-19'),\n open: 77.2443,\n high: 81.7143,\n low: 77.1257,\n close: 81.6428,\n volume: 527416747\n },\n {\n x: new Date('2012-11-26'),\n open: 82.2714,\n high: 84.8928,\n low: 81.7514,\n close: 83.6114,\n volume: 646467974\n },\n {\n x: new Date('2012-12-03'),\n open: 84.8071,\n high: 84.9414,\n low: 74.09,\n close: 76.1785,\n volume: 980096264\n },\n {\n x: new Date('2012-12-10'),\n open: 75,\n high: 78.5085,\n low: 72.2257,\n close: 72.8277,\n volume: 835016110\n },\n {\n x: new Date('2012-12-17'),\n open: 72.7043,\n high: 76.4143,\n low: 71.6043,\n close: 74.19,\n volume: 726150329\n },\n {\n x: new Date('2012-12-24'),\n open: 74.3357,\n high: 74.8928,\n low: 72.0943,\n close: 72.7984,\n volume: 321104733\n },\n {\n x: new Date('2012-12-31'),\n open: 72.9328,\n high: 79.2857,\n low: 72.7143,\n close: 75.2857,\n volume: 540854882\n },\n {\n x: new Date('2013-01-07'),\n open: 74.5714,\n high: 75.9843,\n low: 73.6,\n close: 74.3285,\n volume: 574594262\n },\n {\n x: new Date('2013-01-14'),\n open: 71.8114,\n high: 72.9643,\n low: 69.0543,\n close: 71.4285,\n volume: 803105621\n },\n {\n x: new Date('2013-01-21'),\n open: 72.08,\n high: 73.57,\n low: 62.1428,\n close: 62.84,\n volume: 971912560\n },\n {\n x: new Date('2013-01-28'),\n open: 62.5464,\n high: 66.0857,\n low: 62.2657,\n close: 64.8028,\n volume: 656549587\n },\n {\n x: new Date('2013-02-04'),\n open: 64.8443,\n high: 68.4014,\n low: 63.1428,\n close: 67.8543,\n volume: 743778993\n },\n {\n x: new Date('2013-02-11'),\n open: 68.0714,\n high: 69.2771,\n low: 65.7028,\n close: 65.7371,\n volume: 585292366\n },\n {\n x: new Date('2013-02-18'),\n open: 65.8714,\n high: 66.1043,\n low: 63.26,\n close: 64.4014,\n volume: 421766997\n },\n {\n x: new Date('2013-02-25'),\n open: 64.8357,\n high: 65.0171,\n low: 61.4257,\n close: 61.4957,\n volume: 582741215\n },\n {\n x: new Date('2013-03-04'),\n open: 61.1143,\n high: 62.2043,\n low: 59.8571,\n close: 61.6743,\n volume: 632856539\n },\n {\n x: new Date('2013-03-11'),\n open: 61.3928,\n high: 63.4614,\n low: 60.7343,\n close: 63.38,\n volume: 572066981\n },\n {\n x: new Date('2013-03-18'),\n open: 63.0643,\n high: 66.0143,\n low: 63.0286,\n close: 65.9871,\n volume: 552156035\n },\n {\n x: new Date('2013-03-25'),\n open: 66.3843,\n high: 67.1357,\n low: 63.0886,\n close: 63.2371,\n volume: 390762517\n },\n {\n x: new Date('2013-04-01'),\n open: 63.1286,\n high: 63.3854,\n low: 59.9543,\n close: 60.4571,\n volume: 505273732\n },\n {\n x: new Date('2013-04-08'),\n open: 60.6928,\n high: 62.57,\n low: 60.3557,\n close: 61.4,\n volume: 387323550\n },\n {\n x: new Date('2013-04-15'),\n open: 61,\n high: 61.1271,\n low: 55.0143,\n close: 55.79,\n volume: 709945604\n },\n {\n x: new Date('2013-04-22'),\n open: 56.0914,\n high: 59.8241,\n low: 55.8964,\n close: 59.6007,\n volume: 787007506\n },\n {\n x: new Date('2013-04-29'),\n open: 60.0643,\n high: 64.7471,\n low: 60,\n close: 64.2828,\n volume: 655020017\n },\n {\n x: new Date('2013-05-06'),\n open: 65.1014,\n high: 66.5357,\n low: 64.3543,\n close: 64.71,\n volume: 545488533\n },\n {\n x: new Date('2013-05-13'),\n open: 64.5014,\n high: 65.4143,\n low: 59.8428,\n close: 61.8943,\n volume: 633706550\n },\n {\n x: new Date('2013-05-20'),\n open: 61.7014,\n high: 64.05,\n low: 61.4428,\n close: 63.5928,\n volume: 494379068\n },\n {\n x: new Date('2013-05-27'),\n open: 64.2714,\n high: 65.3,\n low: 62.7714,\n close: 64.2478,\n volume: 362907830\n },\n {\n x: new Date('2013-06-03'),\n open: 64.39,\n high: 64.9186,\n low: 61.8243,\n close: 63.1158,\n volume: 443249793\n },\n {\n x: new Date('2013-06-10'),\n open: 63.5328,\n high: 64.1541,\n low: 61.2143,\n close: 61.4357,\n volume: 389680092\n },\n {\n x: new Date('2013-06-17'),\n open: 61.6343,\n high: 62.2428,\n low: 58.3,\n close: 59.0714,\n volume: 400384818\n },\n {\n x: new Date('2013-06-24'),\n open: 58.2,\n high: 58.38,\n low: 55.5528,\n close: 56.6471,\n volume: 519314826\n },\n {\n x: new Date('2013-07-01'),\n open: 57.5271,\n high: 60.47,\n low: 57.3171,\n close: 59.6314,\n volume: 343878841\n },\n {\n x: new Date('2013-07-08'),\n open: 60.0157,\n high: 61.3986,\n low: 58.6257,\n close: 60.93,\n volume: 384106977\n },\n {\n x: new Date('2013-07-15'),\n open: 60.7157,\n high: 62.1243,\n low: 60.5957,\n close: 60.7071,\n volume: 286035513\n },\n {\n x: new Date('2013-07-22'),\n open: 61.3514,\n high: 63.5128,\n low: 59.8157,\n close: 62.9986,\n volume: 395816827\n },\n {\n x: new Date('2013-07-29'),\n open: 62.9714,\n high: 66.1214,\n low: 62.8857,\n close: 66.0771,\n volume: 339668858\n },\n {\n x: new Date('2013-08-05'),\n open: 66.3843,\n high: 67.4128,\n low: 64.8071,\n close: 64.9214,\n volume: 368486781\n },\n {\n x: new Date('2013-08-12'),\n open: 65.2657,\n high: 72.0357,\n low: 65.2328,\n close: 71.7614,\n volume: 711563584\n },\n {\n x: new Date('2013-08-19'),\n open: 72.0485,\n high: 73.3914,\n low: 71.1714,\n close: 71.5743,\n volume: 417119660\n },\n {\n x: new Date('2013-08-26'),\n open: 71.5357,\n high: 72.8857,\n low: 69.4286,\n close: 69.6023,\n volume: 392805888\n },\n {\n x: new Date('2013-09-02'),\n open: 70.4428,\n high: 71.7485,\n low: 69.6214,\n close: 71.1743,\n volume: 317244380\n },\n {\n x: new Date('2013-09-09'),\n open: 72.1428,\n high: 72.56,\n low: 66.3857,\n close: 66.4143,\n volume: 669376320\n },\n {\n x: new Date('2013-09-16'),\n open: 65.8571,\n high: 68.3643,\n low: 63.8886,\n close: 66.7728,\n volume: 625142677\n },\n {\n x: new Date('2013-09-23'),\n open: 70.8714,\n high: 70.9871,\n low: 68.6743,\n close: 68.9643,\n volume: 475274537\n },\n {\n x: new Date('2013-09-30'),\n open: 68.1786,\n high: 70.3357,\n low: 67.773,\n close: 69.0043,\n volume: 368198906\n },\n {\n x: new Date('2013-10-07'),\n open: 69.5086,\n high: 70.5486,\n low: 68.3257,\n close: 70.4017,\n volume: 361437661\n },\n {\n x: new Date('2013-10-14'),\n open: 69.9757,\n high: 72.7514,\n low: 69.9071,\n close: 72.6985,\n volume: 342694379\n },\n {\n x: new Date('2013-10-21'),\n open: 73.11,\n high: 76.1757,\n low: 72.5757,\n close: 75.1368,\n volume: 490458997\n },\n {\n x: new Date('2013-10-28'),\n open: 75.5771,\n high: 77.0357,\n low: 73.5057,\n close: 74.29,\n volume: 508130174\n },\n {\n x: new Date('2013-11-04'),\n open: 74.4428,\n high: 75.555,\n low: 73.1971,\n close: 74.3657,\n volume: 318132218\n },\n {\n x: new Date('2013-11-11'),\n open: 74.2843,\n high: 75.6114,\n low: 73.4871,\n close: 74.9987,\n volume: 306711021\n },\n {\n x: new Date('2013-11-18'),\n open: 74.9985,\n high: 75.3128,\n low: 73.3814,\n close: 74.2571,\n volume: 282778778\n },\n {\n x: new Date('2013-11-25'),\n open: 74.4314,\n high: 79.7614,\n low: 74.4285,\n close: 79.4385,\n volume: 327405302\n },\n {\n x: new Date('2013-12-02'),\n open: 79.7143,\n high: 82.1622,\n low: 78.6885,\n close: 80.0028,\n volume: 522055676\n },\n {\n x: new Date('2013-12-09'),\n open: 80.1286,\n high: 81.5671,\n low: 79.0957,\n close: 79.2043,\n volume: 387271099\n },\n {\n x: new Date('2013-12-16'),\n open: 79.2885,\n high: 80.377,\n low: 76.9714,\n close: 78.4314,\n volume: 457580848\n },\n {\n x: new Date('2013-12-23'),\n open: 81.1428,\n high: 81.6971,\n low: 79.9285,\n close: 80.0128,\n volume: 274253503\n },\n {\n x: new Date('2013-12-30'),\n open: 79.6371,\n high: 80.1828,\n low: 77.2043,\n close: 77.2828,\n volume: 275734934\n },\n {\n x: new Date('2014-01-06'),\n open: 76.7785,\n high: 78.1228,\n low: 75.8728,\n close: 76.1343,\n volume: 393462075\n },\n {\n x: new Date('2014-01-13'),\n open: 75.7014,\n high: 80.0285,\n low: 75.6971,\n close: 77.2385,\n volume: 439557459\n },\n {\n x: new Date('2014-01-20'),\n open: 77.2843,\n high: 79.6128,\n low: 77.2028,\n close: 78.01,\n volume: 385585525\n },\n {\n x: new Date('2014-01-27'),\n open: 78.5814,\n high: 79.2571,\n low: 70.5071,\n close: 71.5143,\n volume: 813702575\n },\n {\n x: new Date('2014-02-03'),\n open: 71.8014,\n high: 74.7042,\n low: 71.3286,\n close: 74.24,\n volume: 434447570\n },\n {\n x: new Date('2014-02-10'),\n open: 74.0943,\n high: 77.9971,\n low: 74,\n close: 77.7128,\n volume: 379011880\n },\n {\n x: new Date('2014-02-17'),\n open: 78,\n high: 78.7414,\n low: 74.9428,\n close: 75.0357,\n volume: 289609443\n },\n {\n x: new Date('2014-02-24'),\n open: 74.7357,\n high: 76.1071,\n low: 73.6571,\n close: 75.1771,\n volume: 367569649\n },\n {\n x: new Date('2014-03-03'),\n open: 74.7743,\n high: 76.3928,\n low: 74.6871,\n close: 75.7771,\n volume: 275972640\n },\n {\n x: new Date('2014-03-10'),\n open: 75.48,\n high: 77.0943,\n low: 74.7143,\n close: 74.9557,\n volume: 287729528\n },\n {\n x: new Date('2014-03-17'),\n open: 75.3857,\n high: 76.6057,\n low: 75.0286,\n close: 76.1243,\n volume: 303531061\n },\n {\n x: new Date('2014-03-24'),\n open: 76.9171,\n high: 78.4285,\n low: 76.3214,\n close: 76.6943,\n volume: 338387221\n },\n {\n x: new Date('2014-03-31'),\n open: 77.0328,\n high: 77.64,\n low: 75.7971,\n close: 75.9743,\n volume: 245749459\n },\n {\n x: new Date('2014-04-07'),\n open: 75.4314,\n high: 76.0343,\n low: 73.8771,\n close: 74.23,\n volume: 312008139\n },\n {\n x: new Date('2014-04-14'),\n open: 74.5571,\n high: 75.3943,\n low: 73.0471,\n close: 74.9914,\n volume: 241209047\n },\n {\n x: new Date('2014-04-21'),\n open: 75.0485,\n high: 81.7128,\n low: 74.8514,\n close: 81.7057,\n volume: 476651465\n },\n {\n x: new Date('2014-04-28'),\n open: 81.8285,\n high: 85.6328,\n low: 81.7928,\n close: 84.6543,\n volume: 473712709\n },\n {\n x: new Date('2014-05-05'),\n open: 84.3057,\n high: 86.3442,\n low: 82.9043,\n close: 83.6489,\n volume: 365535013\n },\n {\n x: new Date('2014-05-12'),\n open: 83.9271,\n high: 85.3614,\n low: 83.6285,\n close: 85.3585,\n volume: 260931637\n },\n {\n x: new Date('2014-05-19'),\n open: 85.4071,\n high: 87.8184,\n low: 85.3328,\n close: 87.7328,\n volume: 294298274\n },\n {\n x: new Date('2014-05-26'),\n open: 87.9828,\n high: 92.0243,\n low: 87.9471,\n close: 90.4285,\n volume: 400232120\n },\n {\n x: new Date('2014-06-02'),\n open: 90.5657,\n high: 93.0371,\n low: 88.9285,\n close: 92.2243,\n volume: 412158024\n },\n {\n x: new Date('2014-06-09'),\n open: 92.7,\n high: 95.05,\n low: 90.88,\n close: 91.28,\n volume: 292422550\n },\n {\n x: new Date('2014-06-16'),\n open: 91.51,\n high: 92.75,\n low: 90.9,\n close: 90.91,\n volume: 234325480\n },\n {\n x: new Date('2014-06-23'),\n open: 91.32,\n high: 92,\n low: 89.65,\n close: 91.98,\n volume: 213712160\n },\n {\n x: new Date('2014-06-30'),\n open: 92.1,\n high: 94.1,\n low: 92.09,\n close: 94.03,\n volume: 138936570\n },\n {\n x: new Date('2014-07-07'),\n open: 94.14,\n high: 96.8,\n low: 93.52,\n close: 95.22,\n volume: 229782440\n },\n {\n x: new Date('2014-07-14'),\n open: 95.86,\n high: 97.1,\n low: 92.57,\n close: 94.43,\n volume: 248104390\n },\n {\n x: new Date('2014-07-21'),\n open: 94.99,\n high: 97.88,\n low: 93.72,\n close: 97.671,\n volume: 273021350\n },\n {\n x: new Date('2014-07-28'),\n open: 97.82,\n high: 99.44,\n low: 94.81,\n close: 96.13,\n volume: 235868530\n },\n {\n x: new Date('2014-08-04'),\n open: 96.37,\n high: 96.58,\n low: 93.28,\n close: 94.74,\n volume: 222522120\n },\n {\n x: new Date('2014-08-11'),\n open: 95.27,\n high: 98.19,\n low: 94.8355,\n close: 97.98,\n volume: 178806580\n },\n {\n x: new Date('2014-08-18'),\n open: 98.49,\n high: 101.47,\n low: 97.98,\n close: 101.32,\n volume: 246446280\n },\n {\n x: new Date('2014-08-25'),\n open: 101.79,\n high: 102.9,\n low: 100.7,\n close: 102.5,\n volume: 232858250\n },\n {\n x: new Date('2014-09-01'),\n open: 103.06,\n high: 103.74,\n low: 97.79,\n close: 98.97,\n volume: 322045910\n },\n {\n x: new Date('2014-09-08'),\n open: 99.3,\n high: 103.08,\n low: 96.14,\n close: 101.66,\n volume: 460851840\n },\n {\n x: new Date('2014-09-15'),\n open: 102.81,\n high: 103.05,\n low: 98.89,\n close: 100.96,\n volume: 296425730\n },\n {\n x: new Date('2014-09-22'),\n open: 101.8,\n high: 102.94,\n low: 97.72,\n close: 100.75,\n volume: 337617850\n },\n {\n x: new Date('2014-09-29'),\n open: 98.65,\n high: 101.54,\n low: 98.04,\n close: 99.62,\n volume: 246900230\n },\n {\n x: new Date('2014-10-06'),\n open: 99.95,\n high: 102.38,\n low: 98.31,\n close: 100.73,\n volume: 279646740\n },\n {\n x: new Date('2014-10-13'),\n open: 101.33,\n high: 101.78,\n low: 95.18,\n close: 97.67,\n volume: 356408760\n },\n {\n x: new Date('2014-10-20'),\n open: 98.315,\n high: 105.49,\n low: 98.22,\n close: 105.22,\n volume: 355329760\n },\n {\n x: new Date('2014-10-27'),\n open: 104.85,\n high: 108.04,\n low: 104.7,\n close: 108,\n volume: 219443560\n },\n {\n x: new Date('2014-11-03'),\n open: 108.22,\n high: 110.3,\n low: 107.72,\n close: 109.01,\n volume: 199332700\n },\n {\n x: new Date('2014-11-10'),\n open: 109.02,\n high: 114.19,\n low: 108.4,\n close: 114.18,\n volume: 203976340\n },\n {\n x: new Date('2014-11-17'),\n open: 114.27,\n high: 117.57,\n low: 113.3,\n close: 116.47,\n volume: 232574480\n },\n {\n x: new Date('2014-11-24'),\n open: 116.85,\n high: 119.75,\n low: 116.62,\n close: 118.93,\n volume: 181158620\n },\n {\n x: new Date('2014-12-01'),\n open: 118.81,\n high: 119.25,\n low: 111.27,\n close: 115,\n volume: 266118290\n },\n {\n x: new Date('2014-12-08'),\n open: 114.1,\n high: 114.85,\n low: 109.35,\n close: 109.73,\n volume: 259311140\n },\n {\n x: new Date('2014-12-15'),\n open: 110.7,\n high: 113.24,\n low: 106.26,\n close: 111.78,\n volume: 326382400\n },\n {\n x: new Date('2014-12-22'),\n open: 112.16,\n high: 114.52,\n low: 111.97,\n close: 113.99,\n volume: 119248900\n },\n {\n x: new Date('2014-12-29'),\n open: 113.79,\n high: 114.77,\n low: 107.35,\n close: 109.33,\n volume: 151780640\n },\n {\n x: new Date('2015-01-05'),\n open: 108.29,\n high: 113.25,\n low: 104.63,\n close: 112.01,\n volume: 282690970\n },\n {\n x: new Date('2015-01-12'),\n open: 112.6,\n high: 112.8,\n low: 105.2,\n close: 105.99,\n volume: 303531140\n },\n {\n x: new Date('2015-01-19'),\n open: 107.84,\n high: 113.75,\n low: 106.5,\n close: 112.98,\n volume: 198362640\n },\n {\n x: new Date('2015-01-26'),\n open: 113.74,\n high: 120,\n low: 109.03,\n close: 117.16,\n volume: 461747290\n },\n {\n x: new Date('2015-02-02'),\n open: 118.05,\n high: 120.51,\n low: 116.08,\n close: 118.93,\n volume: 270190470\n },\n {\n x: new Date('2015-02-09'),\n open: 118.55,\n high: 127.48,\n low: 118.43,\n close: 127.08,\n volume: 301354470\n },\n {\n x: new Date('2015-02-16'),\n open: 127.49,\n high: 129.5,\n low: 126.92,\n close: 129.495,\n volume: 193883960\n },\n {\n x: new Date('2015-02-23'),\n open: 130.02,\n high: 133.6,\n low: 126.61,\n close: 128.46,\n volume: 369856960\n },\n {\n x: new Date('2015-03-02'),\n open: 129.25,\n high: 130.28,\n low: 125.76,\n close: 126.6,\n volume: 246472020\n },\n {\n x: new Date('2015-03-09'),\n open: 127.96,\n high: 129.57,\n low: 121.63,\n close: 123.59,\n volume: 325921230\n },\n {\n x: new Date('2015-03-16'),\n open: 123.88,\n high: 129.2451,\n low: 122.87,\n close: 125.9,\n volume: 266016400\n },\n {\n x: new Date('2015-03-23'),\n open: 127.12,\n high: 128.04,\n low: 122.6,\n close: 123.25,\n volume: 208731730\n },\n {\n x: new Date('2015-03-30'),\n open: 124.05,\n high: 126.49,\n low: 123.1,\n close: 125.32,\n volume: 161628950\n },\n {\n x: new Date('2015-04-06'),\n open: 124.47,\n high: 128.1218,\n low: 124.33,\n close: 127.1,\n volume: 181454510\n },\n {\n x: new Date('2015-04-13'),\n open: 128.37,\n high: 128.57,\n low: 124.46,\n close: 124.75,\n volume: 170090870\n },\n {\n x: new Date('2015-04-20'),\n open: 125.57,\n high: 130.63,\n low: 125.17,\n close: 130.28,\n volume: 206698310\n },\n {\n x: new Date('2015-04-27'),\n open: 132.31,\n high: 134.54,\n low: 124.58,\n close: 128.95,\n volume: 417115180\n },\n {\n x: new Date('2015-05-04'),\n open: 129.5,\n high: 130.57,\n low: 123.36,\n close: 127.62,\n volume: 270197900\n },\n {\n x: new Date('2015-05-11'),\n open: 127.39,\n high: 129.49,\n low: 124.82,\n close: 128.77,\n volume: 207858180\n },\n {\n x: new Date('2015-05-18'),\n open: 128.38,\n high: 132.97,\n low: 128.36,\n close: 132.54,\n volume: 216438970\n },\n {\n x: new Date('2015-05-25'),\n open: 132.6,\n high: 132.91,\n low: 129.12,\n close: 130.28,\n volume: 197468800\n },\n {\n x: new Date('2015-06-01'),\n open: 131.2,\n high: 131.39,\n low: 128.36,\n close: 128.65,\n volume: 170465550\n },\n {\n x: new Date('2015-06-08'),\n open: 128.9,\n high: 130.18,\n low: 125.62,\n close: 127.17,\n volume: 219812710\n },\n {\n x: new Date('2015-06-15'),\n open: 126.1,\n high: 128.31,\n low: 125.71,\n close: 126.6,\n volume: 197925030\n },\n {\n x: new Date('2015-06-22'),\n open: 127.49,\n high: 129.8,\n low: 126.51,\n close: 126.75,\n volume: 195104520\n },\n {\n x: new Date('2015-06-29'),\n open: 125.46,\n high: 126.94,\n low: 124.48,\n close: 126.44,\n volume: 150747530\n },\n {\n x: new Date('2015-07-06'),\n open: 124.94,\n high: 126.23,\n low: 119.22,\n close: 123.28,\n volume: 274904180\n },\n {\n x: new Date('2015-07-13'),\n open: 125.03,\n high: 129.62,\n low: 124.32,\n close: 129.62,\n volume: 188579340\n },\n {\n x: new Date('2015-07-20'),\n open: 130.97,\n high: 132.97,\n low: 121.99,\n close: 124.5,\n volume: 336423370\n },\n {\n x: new Date('2015-07-27'),\n open: 123.09,\n high: 123.91,\n low: 120.91,\n close: 121.3,\n volume: 191087840\n },\n {\n x: new Date('2015-08-03'),\n open: 121.5,\n high: 122.57,\n low: 112.1,\n close: 115.52,\n volume: 383883210\n },\n {\n x: new Date('2015-08-10'),\n open: 116.53,\n high: 119.99,\n low: 109.63,\n close: 115.96,\n volume: 344549090\n },\n {\n x: new Date('2015-08-17'),\n open: 116.04,\n high: 117.65,\n low: 105.645,\n close: 105.76,\n volume: 318855760\n },\n {\n x: new Date('2015-08-24'),\n open: 94.87,\n high: 113.31,\n low: 92,\n close: 113.29,\n volume: 498047270\n },\n {\n x: new Date('2015-08-31'),\n open: 112.03,\n high: 114.53,\n low: 107.36,\n close: 109.27,\n volume: 297402060\n },\n {\n x: new Date('2015-09-07'),\n open: 111.65,\n high: 114.21,\n low: 109.77,\n close: 114.21,\n volume: 251859600\n },\n {\n x: new Date('2015-09-14'),\n open: 116.58,\n high: 116.89,\n low: 111.87,\n close: 113.45,\n volume: 276281980\n },\n {\n x: new Date('2015-09-21'),\n open: 113.67,\n high: 116.69,\n low: 112.37,\n close: 114.71,\n volume: 238617740\n },\n {\n x: new Date('2015-09-28'),\n open: 113.85,\n high: 114.57,\n low: 107.31,\n close: 110.38,\n volume: 313017610\n },\n {\n x: new Date('2015-10-05'),\n open: 109.88,\n high: 112.28,\n low: 108.21,\n close: 112.12,\n volume: 261920950\n },\n {\n x: new Date('2015-10-12'),\n open: 112.73,\n high: 112.75,\n low: 109.56,\n close: 111.04,\n volume: 184208970\n },\n {\n x: new Date('2015-10-19'),\n open: 110.8,\n high: 119.228,\n low: 110.11,\n close: 119.08,\n volume: 221612230\n },\n {\n x: new Date('2015-10-26'),\n open: 118.08,\n high: 121.22,\n low: 113.99,\n close: 119.5,\n volume: 319660750\n },\n {\n x: new Date('2015-11-02'),\n open: 119.87,\n high: 123.82,\n low: 119.61,\n close: 121.06,\n volume: 194953700\n },\n {\n x: new Date('2015-11-09'),\n open: 120.96,\n high: 121.81,\n low: 112.27,\n close: 112.34,\n volume: 216054740\n },\n {\n x: new Date('2015-11-16'),\n open: 111.38,\n high: 119.92,\n low: 111,\n close: 119.3,\n volume: 189492500\n },\n {\n x: new Date('2015-11-23'),\n open: 119.27,\n high: 119.73,\n low: 117.12,\n close: 117.81,\n volume: 109582040\n },\n {\n x: new Date('2015-11-30'),\n open: 117.99,\n high: 119.41,\n low: 114.22,\n close: 119.03,\n volume: 205415620\n },\n {\n x: new Date('2015-12-07'),\n open: 118.98,\n high: 119.86,\n low: 112.851,\n close: 113.18,\n volume: 188609110\n },\n {\n x: new Date('2015-12-14'),\n open: 112.18,\n high: 112.8,\n low: 105.81,\n close: 106.03,\n volume: 314856190\n },\n {\n x: new Date('2015-12-21'),\n open: 107.28,\n high: 109,\n low: 105.57,\n close: 108.03,\n volume: 126450510\n },\n {\n x: new Date('2015-12-28'),\n open: 107.59,\n high: 109.43,\n low: 104.82,\n close: 105.26,\n volume: 123621760\n },\n {\n x: new Date('2016-01-04'),\n open: 102.61,\n high: 105.85,\n low: 96.43,\n close: 96.96,\n volume: 343000960\n },\n {\n x: new Date('2016-01-11'),\n open: 98.97,\n high: 101.19,\n low: 95.36,\n close: 97.13,\n volume: 303375940\n },\n {\n x: new Date('2016-01-18'),\n open: 98.41,\n high: 101.46,\n low: 93.42,\n close: 101.42,\n volume: 242982970\n },\n {\n x: new Date('2016-01-25'),\n open: 101.52,\n high: 101.53,\n low: 92.39,\n close: 97.34,\n volume: 376481100\n },\n {\n x: new Date('2016-02-01'),\n open: 96.47,\n high: 97.33,\n low: 93.69,\n close: 94.02,\n volume: 216608840\n },\n {\n x: new Date('2016-02-08'),\n open: 93.13,\n high: 96.35,\n low: 92.59,\n close: 93.99,\n volume: 230794620\n },\n {\n x: new Date('2016-02-15'),\n open: 95.02,\n high: 98.89,\n low: 94.61,\n close: 96.04,\n volume: 167001070\n },\n {\n x: new Date('2016-02-22'),\n open: 96.31,\n high: 98.0237,\n low: 93.32,\n close: 96.91,\n volume: 158759600\n },\n {\n x: new Date('2016-02-29'),\n open: 96.86,\n high: 103.75,\n low: 96.65,\n close: 103.01,\n volume: 201482180\n },\n {\n x: new Date('2016-03-07'),\n open: 102.39,\n high: 102.83,\n low: 100.15,\n close: 102.26,\n volume: 155437450\n },\n {\n x: new Date('2016-03-14'),\n open: 101.91,\n high: 106.5,\n low: 101.78,\n close: 105.92,\n volume: 181323210\n },\n {\n x: new Date('2016-03-21'),\n open: 105.93,\n high: 107.65,\n low: 104.89,\n close: 105.67,\n volume: 119054360\n },\n {\n x: new Date('2016-03-28'),\n open: 106,\n high: 110.42,\n low: 104.88,\n close: 109.99,\n volume: 147641240\n },\n {\n x: new Date('2016-04-04'),\n open: 110.42,\n high: 112.19,\n low: 108.121,\n close: 108.66,\n volume: 145351790\n },\n {\n x: new Date('2016-04-11'),\n open: 108.97,\n high: 112.39,\n low: 108.66,\n close: 109.85,\n volume: 161518860\n },\n {\n x: new Date('2016-04-18'),\n open: 108.89,\n high: 108.95,\n low: 104.62,\n close: 105.68,\n volume: 188775240\n },\n {\n x: new Date('2016-04-25'),\n open: 105,\n high: 105.65,\n low: 92.51,\n close: 93.74,\n volume: 345910030\n },\n {\n x: new Date('2016-05-02'),\n open: 93.965,\n high: 95.9,\n low: 91.85,\n close: 92.72,\n volume: 225114110\n },\n {\n x: new Date('2016-05-09'),\n open: 93,\n high: 93.77,\n low: 89.47,\n close: 90.52,\n volume: 215596350\n },\n {\n x: new Date('2016-05-16'),\n open: 92.39,\n high: 95.43,\n low: 91.65,\n close: 95.22,\n volume: 212312980\n },\n {\n x: new Date('2016-05-23'),\n open: 95.87,\n high: 100.73,\n low: 95.67,\n close: 100.35,\n volume: 203902650\n },\n {\n x: new Date('2016-05-30'),\n open: 99.6,\n high: 100.4,\n low: 96.63,\n close: 97.92,\n volume: 140064910\n },\n {\n x: new Date('2016-06-06'),\n open: 97.99,\n high: 101.89,\n low: 97.55,\n close: 98.83,\n volume: 124731320\n },\n {\n x: new Date('2016-06-13'),\n open: 98.69,\n high: 99.12,\n low: 95.3,\n close: 95.33,\n volume: 191017280\n },\n {\n x: new Date('2016-06-20'),\n open: 96,\n high: 96.89,\n low: 92.65,\n close: 93.4,\n volume: 206149160\n },\n {\n x: new Date('2016-06-27'),\n open: 93,\n high: 96.465,\n low: 91.5,\n close: 95.89,\n volume: 184254460\n },\n {\n x: new Date('2016-07-04'),\n open: 95.39,\n high: 96.89,\n low: 94.37,\n close: 96.68,\n volume: 111769640\n },\n {\n x: new Date('2016-07-11'),\n open: 96.75,\n high: 99.3,\n low: 96.73,\n close: 98.78,\n volume: 142244590\n },\n {\n x: new Date('2016-07-18'),\n open: 98.7,\n high: 101,\n low: 98.31,\n close: 98.66,\n volume: 147358320\n },\n {\n x: new Date('2016-07-25'),\n open: 98.25,\n high: 104.55,\n low: 96.42,\n close: 104.21,\n volume: 252358930\n },\n {\n x: new Date('2016-08-01'),\n open: 104.41,\n high: 107.65,\n low: 104,\n close: 107.48,\n volume: 168265830\n },\n {\n x: new Date('2016-08-08'),\n open: 107.52,\n high: 108.94,\n low: 107.16,\n close: 108.18,\n volume: 124255340\n },\n {\n x: new Date('2016-08-15'),\n open: 108.14,\n high: 110.23,\n low: 108.08,\n close: 109.36,\n volume: 131814920\n },\n {\n x: new Date('2016-08-22'),\n open: 108.86,\n high: 109.32,\n low: 106.31,\n close: 106.94,\n volume: 123373540\n },\n {\n x: new Date('2016-08-29'),\n open: 106.62,\n high: 108,\n low: 105.5,\n close: 107.73,\n volume: 134426100\n },\n {\n x: new Date('2016-09-05'),\n open: 107.9,\n high: 108.76,\n low: 103.13,\n close: 103.13,\n volume: 168312530\n },\n {\n x: new Date('2016-09-12'),\n open: 102.65,\n high: 116.13,\n low: 102.53,\n close: 114.92,\n volume: 388543710\n },\n {\n x: new Date('2016-09-19'),\n open: 115.19,\n high: 116.18,\n low: 111.55,\n close: 112.71,\n volume: 200842480\n },\n {\n x: new Date('2016-09-26'),\n open: 111.64,\n high: 114.64,\n low: 111.55,\n close: 113.05,\n volume: 156186800\n },\n {\n x: new Date('2016-10-03'),\n open: 112.71,\n high: 114.56,\n low: 112.28,\n close: 114.06,\n volume: 125587350\n },\n {\n x: new Date('2016-10-10'),\n open: 115.02,\n high: 118.69,\n low: 114.72,\n close: 117.63,\n volume: 208231690\n },\n {\n x: new Date('2016-10-17'),\n open: 117.33,\n high: 118.21,\n low: 113.8,\n close: 116.6,\n volume: 114497020\n },\n {\n x: new Date('2016-10-24'),\n open: 117.1,\n high: 118.36,\n low: 113.31,\n close: 113.72,\n volume: 204530120\n },\n {\n x: new Date('2016-10-31'),\n open: 113.65,\n high: 114.23,\n low: 108.11,\n close: 108.84,\n volume: 155287280\n },\n {\n x: new Date('2016-11-07'),\n open: 110.08,\n high: 111.72,\n low: 105.83,\n close: 108.43,\n volume: 206825070\n },\n {\n x: new Date('2016-11-14'),\n open: 107.71,\n high: 110.54,\n low: 104.08,\n close: 110.06,\n volume: 197790040\n },\n {\n x: new Date('2016-11-21'),\n open: 110.12,\n high: 112.42,\n low: 110.01,\n close: 111.79,\n volume: 93992370\n },\n {\n x: new Date('2016-11-28'),\n open: 111.43,\n high: 112.465,\n low: 108.85,\n close: 109.9,\n volume: 155229390\n },\n {\n x: new Date('2016-12-05'),\n open: 110,\n high: 114.7,\n low: 108.25,\n close: 113.95,\n volume: 151624650\n },\n {\n x: new Date('2016-12-12'),\n open: 113.29,\n high: 116.73,\n low: 112.49,\n close: 115.97,\n volume: 194003220\n },\n {\n x: new Date('2016-12-19'),\n open: 115.8,\n high: 117.5,\n low: 115.59,\n close: 116.52,\n volume: 113106370\n },\n {\n x: new Date('2016-12-26'),\n open: 116.52,\n high: 118.0166,\n low: 115.43,\n close: 115.82,\n volume: 84354060\n },\n {\n x: new Date('2017-01-02'),\n open: 115.8,\n high: 118.16,\n low: 114.76,\n close: 117.91,\n volume: 103680760\n },\n {\n x: new Date('2017-01-09'),\n open: 117.95,\n high: 119.93,\n low: 117.94,\n close: 119.04,\n volume: 138446660\n },\n {\n x: new Date('2017-01-16'),\n open: 118.34,\n high: 120.5,\n low: 118.22,\n close: 120,\n volume: 113576380\n },\n {\n x: new Date('2017-01-23'),\n open: 120,\n high: 122.44,\n low: 119.5,\n close: 121.95,\n volume: 124406640\n },\n {\n x: new Date('2017-01-30'),\n open: 120.93,\n high: 130.49,\n low: 120.62,\n close: 129.08,\n volume: 248063580\n },\n {\n x: new Date('2017-02-06'),\n open: 129.13,\n high: 132.94,\n low: 128.9,\n close: 132.12,\n volume: 136252280\n },\n {\n x: new Date('2017-02-13'),\n open: 133.08,\n high: 136.27,\n low: 132.75,\n close: 135.72,\n volume: 136326260\n },\n {\n x: new Date('2017-02-20'),\n open: 136.23,\n high: 137.48,\n low: 135.28,\n close: 136.66,\n volume: 87773190\n },\n {\n x: new Date('2017-02-27'),\n open: 137.14,\n high: 140.2786,\n low: 136.28,\n close: 139.78,\n volume: 127757050\n },\n {\n x: new Date('2017-03-06'),\n open: 139.365,\n high: 139.98,\n low: 137.05,\n close: 139.14,\n volume: 99061270\n },\n {\n x: new Date('2017-03-13'),\n open: 138.85,\n high: 141.02,\n low: 138.82,\n close: 139.99,\n volume: 120881720\n },\n {\n x: new Date('2017-03-20'),\n open: 140.4,\n high: 142.8,\n low: 139.73,\n close: 140.64,\n volume: 129178500\n },\n {\n x: new Date('2017-03-27'),\n open: 139.39,\n high: 144.5,\n low: 138.62,\n close: 143.66,\n volume: 126819590\n },\n {\n x: new Date('2017-04-03'),\n open: 143.71,\n high: 145.46,\n low: 143.05,\n close: 143.34,\n volume: 105274540\n },\n {\n x: new Date('2017-04-10'),\n open: 143.6,\n high: 143.8792,\n low: 140.06,\n close: 141.05,\n volume: 87342130\n },\n {\n x: new Date('2017-04-17'),\n open: 141.48,\n high: 142.92,\n low: 140.45,\n close: 142.27,\n volume: 89092650\n },\n {\n x: new Date('2017-04-24'),\n open: 143.5,\n high: 144.9,\n low: 143.18,\n close: 143.65,\n volume: 90423600\n },\n {\n x: new Date('2017-05-01'),\n open: 145.1,\n high: 148.98,\n low: 144.27,\n close: 148.96,\n volume: 173861760\n },\n {\n x: new Date('2017-05-08'),\n open: 149.03,\n high: 156.42,\n low: 149.03,\n close: 156.1,\n volume: 173087500\n },\n {\n x: new Date('2017-05-15'),\n open: 156.01,\n high: 156.65,\n low: 149.71,\n close: 153.06,\n volume: 156993820\n },\n {\n x: new Date('2017-05-22'),\n open: 154,\n high: 154.9,\n low: 152.67,\n close: 153.61,\n volume: 103151450\n },\n {\n x: new Date('2017-05-29'),\n open: 153.42,\n high: 155.45,\n low: 152.22,\n close: 155.45,\n volume: 88670120\n },\n {\n x: new Date('2017-06-05'),\n open: 154.34,\n high: 155.98,\n low: 146.02,\n close: 148.98,\n volume: 158814040\n },\n {\n x: new Date('2017-06-12'),\n open: 145.74,\n high: 147.5,\n low: 142.2,\n close: 142.27,\n volume: 219638930\n },\n {\n x: new Date('2017-06-19'),\n open: 143.66,\n high: 147.16,\n low: 143.66,\n close: 146.28,\n volume: 132832660\n },\n {\n x: new Date('2017-06-26'),\n open: 147.17,\n high: 148.28,\n low: 142.28,\n close: 144.02,\n volume: 126890110\n },\n {\n x: new Date('2017-07-03'),\n open: 144.88,\n high: 145.3001,\n low: 142.41,\n close: 144.18,\n volume: 78465450\n },\n {\n x: new Date('2017-07-10'),\n open: 144.11,\n high: 149.33,\n low: 143.37,\n close: 149.04,\n volume: 109759170\n },\n {\n x: new Date('2017-07-17'),\n open: 148.82,\n high: 151.74,\n low: 148.57,\n close: 150.27,\n volume: 104744470\n },\n {\n x: new Date('2017-07-24'),\n open: 150.58,\n high: 153.99,\n low: 147.3,\n close: 149.5,\n volume: 105536280\n },\n {\n x: new Date('2017-07-31'),\n open: 149.9,\n high: 159.75,\n low: 148.13,\n close: 156.39,\n volume: 170204830\n },\n {\n x: new Date('2017-08-07'),\n open: 157.06,\n high: 161.83,\n low: 154.63,\n close: 157.48,\n volume: 149860480\n },\n {\n x: new Date('2017-08-14'),\n open: 159.32,\n high: 162.51,\n low: 156.72,\n close: 157.5,\n volume: 133829670\n },\n {\n x: new Date('2017-08-21'),\n open: 157.5,\n high: 160.74,\n low: 155.1101,\n close: 159.86,\n volume: 112238670\n },\n {\n x: new Date('2017-08-28'),\n open: 160.14,\n high: 164.94,\n low: 159.93,\n close: 164.05,\n volume: 125610990\n },\n {\n x: new Date('2017-09-04'),\n open: 163.75,\n high: 164.25,\n low: 158.53,\n close: 158.63,\n volume: 101419110\n },\n {\n x: new Date('2017-09-11'),\n open: 160.5,\n high: 163.96,\n low: 157.91,\n close: 159.88,\n volume: 220431100\n },\n {\n x: new Date('2017-09-18'),\n open: 160.11,\n high: 160.5,\n low: 157.995,\n close: 158.67,\n volume: 27939544\n }\n];\nexport let axesData: object[] = [\n { xDate: new Date('2013-03-27'), Open: 85.97, High: 86.37, Low: 85.96, Close: 86.33 },\n { xDate: new Date('2013-03-29'), Open: 85.97, High: 86.37, Low: 85.96, Close: 86.33 },\n { xDate: new Date('2013-04-01'), Open: 86.1, High: 86.15, Low: 85.9, Close: 86.03 },\n { xDate: new Date('2013-04-03'), Open: 85.93, High: 86.17, Low: 85.84, Close: 86.02 },\n { xDate: new Date('2013-04-05'), Open: 85.74, High: 86, Low: 85.66, Close: 86 },\n { xDate: new Date('2013-04-07'), Open: 85.71, High: 85.71, Low: 85.36, Close: 85.62 },\n { xDate: new Date('2013-04-09'), Open: 85.3, High: 85.92, Low: 85.16, Close: 85.8 },\n { xDate: new Date('2013-04-11'), Open: 84.23, High: 85.46, Low: 84.23, Close: 85.2 },\n { xDate: new Date('2013-04-13'), Open: 84.51, High: 84.54, Low: 84.19, Close: 84.3 },\n { xDate: new Date('2013-04-15'), Open: 84.44, High: 84.65, Low: 84.2, Close: 84.63 },\n { xDate: new Date('2013-04-17'), Open: 84.6, High: 84.81, Low: 84.59, Close: 84.65 },\n { xDate: new Date('2013-04-19'), Open: 84.52, High: 84.86, Low: 84.4, Close: 84.76 },\n { xDate: new Date('2013-04-21'), Open: 84.17, High: 84.66, Low: 84.16, Close: 84.47 },\n { xDate: new Date('2013-04-23'), Open: 84.22, High: 84.3, Low: 83.98, Close: 84.26 },\n { xDate: new Date('2013-04-25'), Open: 83.75, High: 84.1, Low: 83.65, Close: 84 },\n { xDate: new Date('2013-04-27'), Open: 84, High: 84.01, Low: 83.67, Close: 83.74 },\n { xDate: new Date('2013-04-29'), Open: 84, High: 84.01, Low: 83.67, Close: 83.74 },\n { xDate: new Date('2013-05-01'), Open: 84.3, High: 84.45, Low: 84.19, Close: 84.22 },\n { xDate: new Date('2013-05-03'), Open: 83.79, High: 84.19, Low: 83.7, Close: 84.04 },\n { xDate: new Date('2013-05-05'), Open: 84.02, High: 84.02, Low: 83.69, Close: 83.71 },\n { xDate: new Date('2013-05-07'), Open: 84.01, High: 84.04, Low: 83.82, Close: 83.96 },\n { xDate: new Date('2013-05-09'), Open: 83.9, High: 84.02, Low: 83.86, Close: 83.94 },\n { xDate: new Date('2013-05-11'), Open: 84.09, High: 84.17, Low: 83.9, Close: 84.06 },\n { xDate: new Date('2013-05-13'), Open: 83.89, High: 84.25, Low: 83.77, Close: 84.01 },\n { xDate: new Date('2013-05-15'), Open: 84.05, High: 84.14, Low: 83.84, Close: 83.91 },\n { xDate: new Date('2013-05-17'), Open: 84.49, High: 84.65, Low: 84.18, Close: 84.22 },\n { xDate: new Date('2013-05-19'), Open: 84.99, High: 85.1, Low: 84.37, Close: 84.43 },\n { xDate: new Date('2013-05-21'), Open: 84.96, High: 85.06, Low: 84.7, Close: 85.01 },\n { xDate: new Date('2013-05-23'), Open: 84.68, High: 84.9, Low: 84.65, Close: 84.76 },\n { xDate: new Date('2013-05-25'), Open: 84.35, High: 85.03, Low: 84.32, Close: 84.67 },\n { xDate: new Date('2013-05-27'), Open: 84.19, High: 84.31, Low: 84.16, Close: 84.19 },\n { xDate: new Date('2013-05-29'), Open: 84.19, High: 84.31, Low: 84.16, Close: 84.19 },\n { xDate: new Date('2013-06-01'), Open: 84.2, High: 84.29, Low: 84.04, Close: 84.15 },\n { xDate: new Date('2013-06-03'), Open: 84.21, High: 84.25, Low: 84.03, Close: 84.17 },\n { xDate: new Date('2013-06-05'), Open: 84.72, High: 84.87, Low: 84.44, Close: 84.49 },\n { xDate: new Date('2013-06-07'), Open: 84.85, High: 84.88, Low: 84.5, Close: 84.72 },\n { xDate: new Date('2013-06-09'), Open: 84.53, High: 84.74, Low: 84.25, Close: 84.69 },\n { xDate: new Date('2013-06-11'), Open: 84.4, High: 84.7, Low: 84.27, Close: 84.52 },\n { xDate: new Date('2013-06-13'), Open: 84.96, High: 85.07, Low: 84.5, Close: 84.57 },\n { xDate: new Date('2013-06-15'), Open: 85.28, High: 85.32, Low: 84.95, Close: 85.03 },\n { xDate: new Date('2013-06-17'), Open: 85.35, High: 85.39, Low: 85.1, Close: 85.32 },\n { xDate: new Date('2013-06-19'), Open: 85.65, High: 85.66, Low: 85.21, Close: 85.36 },\n { xDate: new Date('2013-06-21'), Open: 85.38, High: 85.85, Low: 85.25, Close: 85.67 },\n { xDate: new Date('2013-06-23'), Open: 85.8, High: 85.96, Low: 85.67, Close: 85.83 },\n { xDate: new Date('2013-06-25'), Open: 86.07, High: 86.22, Low: 85.75, Close: 85.87 },\n { xDate: new Date('2013-06-27'), Open: 86.05, High: 86.08, Low: 85.68, Close: 85.79 },\n { xDate: new Date('2013-06-29'), Open: 86.05, High: 86.08, Low: 85.68, Close: 85.79 },\n { xDate: new Date('2013-07-01'), Open: 85.85, High: 86.25, Low: 85.79, Close: 86.06 },\n { xDate: new Date('2013-07-03'), Open: 85.6, High: 85.85, Low: 85.49, Close: 85.81 },\n { xDate: new Date('2013-07-05'), Open: 85.94, High: 86, Low: 85.48, Close: 85.66 },\n { xDate: new Date('2013-07-07'), Open: 86.55, High: 86.64, Low: 85.36, Close: 85.92 },\n { xDate: new Date('2013-07-09'), Open: 86.46, High: 86.87, Low: 86.4, Close: 86.71 },\n { xDate: new Date('2013-07-11'), Open: 86.3, High: 86.39, Low: 86.13, Close: 86.38 },\n { xDate: new Date('2013-07-13'), Open: 85.74, High: 86.44, Low: 85.67, Close: 86.19 },\n { xDate: new Date('2013-07-15'), Open: 85.56, High: 85.62, Low: 85.34, Close: 85.61 },\n { xDate: new Date('2013-07-17'), Open: 85.79, High: 85.89, Low: 85.36, Close: 85.52 },\n { xDate: new Date('2013-07-19'), Open: 85.54, High: 86, Low: 85.51, Close: 85.76 },\n { xDate: new Date('2013-07-21'), Open: 85, High: 85.17, Low: 84.87, Close: 85.15 },\n { xDate: new Date('2013-07-23'), Open: 85.1, High: 85.28, Low: 84.72, Close: 85.08 },\n { xDate: new Date('2013-07-25'), Open: 85.46, High: 85.56, Low: 85.18, Close: 85.37 },\n { xDate: new Date('2013-07-27'), Open: 85.42, High: 85.44, Low: 85.09, Close: 85.42 },\n { xDate: new Date('2013-07-29'), Open: 85.42, High: 85.44, Low: 85.09, Close: 85.42 },\n { xDate: new Date('2013-08-01'), Open: 85.79, High: 85.89, Low: 85.36, Close: 85.54 },\n { xDate: new Date('2013-08-03'), Open: 85.83, High: 85.85, Low: 85.55, Close: 85.64 },\n { xDate: new Date('2013-08-05'), Open: 86.19, High: 86.25, Low: 85.8, Close: 85.98 },\n { xDate: new Date('2013-08-07'), Open: 86.17, High: 86.28, Low: 85.96, Close: 86.07 },\n { xDate: new Date('2013-08-09'), Open: 86.19, High: 86.26, Low: 85.97, Close: 86.2 },\n { xDate: new Date('2013-08-11'), Open: 85.98, High: 86.31, Low: 85.86, Close: 86.15 },\n { xDate: new Date('2013-08-13'), Open: 85.82, High: 86.18, Low: 85.74, Close: 85.78 },\n { xDate: new Date('2013-08-15'), Open: 85.45, High: 85.66, Low: 85.41, Close: 85.55 },\n { xDate: new Date('2013-08-17'), Open: 85.53, High: 85.53, Low: 85.31, Close: 85.48 },\n { xDate: new Date('2013-08-19'), Open: 85.6, High: 85.68, Low: 85.34, Close: 85.39 },\n { xDate: new Date('2013-08-21'), Open: 85.6, High: 85.72, Low: 85.5, Close: 85.61 },\n { xDate: new Date('2013-08-23'), Open: 85.34, High: 85.52, Low: 85.3, Close: 85.49 },\n { xDate: new Date('2013-08-25'), Open: 85.66, High: 85.72, Low: 85.38, Close: 85.41 },\n { xDate: new Date('2013-08-27'), Open: 85.93, High: 85.95, Low: 85.59, Close: 85.62 },\n { xDate: new Date('2013-08-29'), Open: 85.91, High: 85.93, Low: 85.63, Close: 85.58 },\n { xDate: new Date('2013-09-01'), Open: 85.6, High: 85.87, Low: 85.5, Close: 85.81 }\n];","index.ts":"import { enableRipple } from '@syncfusion/ej2-base';\nenableRipple(true);\nimport {\n Chart, HiloSeries, Category, Tooltip, ILoadedEventArgs, DateTime, Zoom, Logarithmic,\n Crosshair, ChartTheme\n} from '@syncfusion/ej2-charts';\nimport { chartData } from './financial-data';\nChart.Inject(HiloSeries, Category, Tooltip, DateTime, Zoom, Logarithmic, Crosshair);\nimport { Browser } from '@syncfusion/ej2-base';\n\n/**\n * Sample for Hilo series\n */\n\n\n let chart: Chart = new Chart({\n\n //Initializing Primary X Axis\n primaryXAxis: {\n valueType: 'DateTime',\n skeleton: 'yMd', zoomFactor: 0.2, zoomPosition: 0.6,\n crosshairTooltip: { enable: true },\n majorGridLines: { width: 0 }\n\n },\n chartArea: {\n border: {\n width: 0\n }\n },\n //Initializing Primary Y Axis\n primaryYAxis: {\n title: 'Price',\n minimum: 50,\n maximum: 170,\n interval: 30,\n labelFormat: '${value}',\n lineStyle: { width: 0 },\n majorTickLines: { width: 0 }\n },\n legendSettings: { visible: false },\n //Initializing Chart Series\n series: [\n {\n type: 'Hilo',\n dataSource: chartData, animation: { enable: true },\n xName: 'x', low: 'low', high: 'high', name: 'Apple Inc'\n }\n ],\n //Initializing Chart title\n title: 'AAPL Historical',\n //Initializing User Interaction Tooltip, Crosshair and Zoom\n tooltip: {\n enable: true, shared: true\n },\n crosshair: {\n enable: true, lineType: 'Vertical', line: {\n width: 0,\n }\n },\n zoomSettings:\n {\n enableMouseWheelZooming: true,\n enablePinchZooming: true,\n enableSelectionZooming: true,\n mode: 'X'\n },\n width: Browser.isDevice ? '100%' : '80%',\n load: (args: ILoadedEventArgs) => {\n let selectedTheme: string = location.hash.split('/')[1];\n selectedTheme = selectedTheme ? selectedTheme : 'Material';\n args.chart.theme = (selectedTheme.charAt(0).toUpperCase() + selectedTheme.slice(1));\n }\n });\n chart.appendTo('#container');\n\n","index.html":"\n \n \n \n \n\n\n\n\n\n\n\n","systemjs.config.js":"System.config({\n transpiler: \"typescript\",\n typescriptOptions: {\n compilerOptions: {\n target: \"umd\",\n module: \"commonjs\",\n moduleResolution: \"node\",\n emitDecoratorMetadata: true,\n experimentalDecorators: true\n }\n },\n paths: {\n \"syncfusion:\": \"http://npmci.syncfusion.com/packages/production/\"\n },\n map: {\n main: \"index.ts\",\n typescript: \"https://unpkg.com/typescript@2.2.2/lib/typescript.js\",\n 'plugin-json':'https://cdnjs.cloudflare.com/ajax/libs/systemjs-plugin-json/0.3.0/json.min.js',\n \"@syncfusion/ej2-base\": \"syncfusion:ej2-base/dist/ej2-base.umd.min.js\",\n \"@syncfusion/ej2-buttons\": \"syncfusion:ej2-buttons/dist/ej2-buttons.umd.min.js\",\n \"@syncfusion/ej2-calendars\": \"syncfusion:ej2-calendars/dist/ej2-calendars.umd.min.js\",\n \"@syncfusion/ej2-charts\": \"syncfusion:ej2-charts/dist/ej2-charts.umd.min.js\",\n \"@syncfusion/ej2-circulargauge\": \"syncfusion:ej2-circulargauge/dist/ej2-circulargauge.umd.min.js\",\n \"@syncfusion/ej2-lineargauge\": \"syncfusion:ej2-lineargauge/dist/ej2-lineargauge.umd.min.js\",\n \"@syncfusion/ej2-data\": \"syncfusion:ej2-data/dist/ej2-data.umd.min.js\",\n \"@syncfusion/ej2-dropdowns\": \"syncfusion:ej2-dropdowns/dist/ej2-dropdowns.umd.min.js\",\n \"@syncfusion/ej2-grids\": \"syncfusion:ej2-grids/dist/ej2-grids.umd.min.js\", \n \"@syncfusion/ej2-inputs\": \"syncfusion:ej2-inputs/dist/ej2-inputs.umd.min.js\", \n \"@syncfusion/ej2-lists\": \"syncfusion:ej2-lists/dist/ej2-lists.umd.min.js\",\n \"@syncfusion/ej2-navigations\": \"syncfusion:ej2-navigations/dist/ej2-navigations.umd.min.js\", \n \"@syncfusion/ej2-popups\": \"syncfusion:ej2-popups/dist/ej2-popups.umd.min.js\",\n \"@syncfusion/ej2-excel-export\": \"syncfusion:ej2-excel-export/dist/ej2-excel-export.umd.min.js\",\n \"@syncfusion/ej2-pdf-export\": \"syncfusion:ej2-pdf-export/dist/ej2-pdf-export.umd.min.js\",\n \"@syncfusion/ej2-compression\": \"syncfusion:ej2-compression/dist/ej2-compression.umd.min.js\",\n \"@syncfusion/ej2-file-utils\": \"syncfusion:ej2-file-utils/dist/ej2-file-utils.umd.min.js\"\n },\n meta: { \n '*.json': { loader: 'plugin-json' }\n }\n});\nSystem.import('index.ts').catch(console.error.bind(console));"}
\ No newline at end of file
+{"financial-data":"/**\n * Data for technical indicators\n */\nexport let chartData: object[] = [\n {\n x: new Date('2012-04-02'),\n open: 85.9757,\n high: 90.6657,\n low: 85.7685,\n close: 90.5257,\n volume: 660187068\n },\n {\n x: new Date('2012-04-09'),\n open: 89.4471,\n high: 92,\n low: 86.2157,\n close: 86.4614,\n volume: 912634864\n },\n {\n x: new Date('2012-04-16'),\n open: 87.1514,\n high: 88.6071,\n low: 81.4885,\n close: 81.8543,\n volume: 1221746066\n },\n {\n x: new Date('2012-04-23'),\n open: 81.5157,\n high: 88.2857,\n low: 79.2857,\n close: 86.1428,\n volume: 965935749\n },\n {\n x: new Date('2012-04-30'),\n open: 85.4,\n high: 85.4857,\n low: 80.7385,\n close: 80.75,\n volume: 615249365\n },\n {\n x: new Date('2012-05-07'),\n open: 80.2143,\n high: 82.2685,\n low: 79.8185,\n close: 80.9585,\n volume: 541742692\n },\n {\n x: new Date('2012-05-14'),\n open: 80.3671,\n high: 81.0728,\n low: 74.5971,\n close: 75.7685,\n volume: 708126233\n },\n {\n x: new Date('2012-05-21'),\n open: 76.3571,\n high: 82.3571,\n low: 76.2928,\n close: 80.3271,\n volume: 682076215\n },\n {\n x: new Date('2012-05-28'),\n open: 81.5571,\n high: 83.0714,\n low: 80.0743,\n close: 80.1414,\n volume: 480059584\n },\n {\n x: new Date('2012-06-04'),\n open: 80.2143,\n high: 82.9405,\n low: 78.3571,\n close: 82.9028,\n volume: 517577005\n },\n {\n x: new Date('2012-06-11'),\n open: 83.96,\n high: 84.0714,\n low: 80.9571,\n close: 82.0185,\n volume: 499693120\n },\n {\n x: new Date('2012-06-18'),\n open: 81.5657,\n high: 84.2857,\n low: 81.4814,\n close: 83.1571,\n volume: 442172142\n },\n {\n x: new Date('2012-06-25'),\n open: 82.4714,\n high: 83.4285,\n low: 80.8014,\n close: 83.4285,\n volume: 371529102\n },\n {\n x: new Date('2012-07-02'),\n open: 83.5328,\n high: 87.7628,\n low: 83.3714,\n close: 86.5543,\n volume: 385906790\n },\n {\n x: new Date('2012-07-09'),\n open: 86.4714,\n high: 88.5528,\n low: 84.6685,\n close: 86.4243,\n volume: 524235196\n },\n {\n x: new Date('2012-07-16'),\n open: 86.4457,\n high: 87.9071,\n low: 86.1643,\n close: 86.3285,\n volume: 419537217\n },\n {\n x: new Date('2012-07-23'),\n open: 84.9143,\n high: 87.0971,\n low: 81.4285,\n close: 83.5943,\n volume: 680773023\n },\n {\n x: new Date('2012-07-30'),\n open: 84.4171,\n high: 88.2828,\n low: 83.9743,\n close: 87.9571,\n volume: 475109323\n },\n {\n x: new Date('2012-08-06'),\n open: 88.1843,\n high: 89.2857,\n low: 87.8943,\n close: 88.8143,\n volume: 312826308\n },\n {\n x: new Date('2012-08-13'),\n open: 89.0557,\n high: 92.5985,\n low: 89.0357,\n close: 92.5871,\n volume: 392867193\n },\n {\n x: new Date('2012-08-20'),\n open: 92.8585,\n high: 96.4114,\n low: 92.5871,\n close: 94.746,\n volume: 708614692\n },\n {\n x: new Date('2012-08-27'),\n open: 97.1414,\n high: 97.2671,\n low: 93.8928,\n close: 95.0343,\n volume: 383807217\n },\n {\n x: new Date('2012-09-03'),\n open: 95.1085,\n high: 97.4971,\n low: 94.9285,\n close: 97.2057,\n volume: 355722047\n },\n {\n x: new Date('2012-09-10'),\n open: 97.2071,\n high: 99.5685,\n low: 93.7143,\n close: 98.7543,\n volume: 724042207\n },\n {\n x: new Date('2012-09-17'),\n open: 99.9071,\n high: 100.7243,\n low: 99.0885,\n close: 100.0135,\n volume: 500166040\n },\n {\n x: new Date('2012-09-24'),\n open: 98.1228,\n high: 99.3028,\n low: 94.3357,\n close: 95.3007,\n volume: 714507994\n },\n {\n x: new Date('2012-10-01'),\n open: 95.88,\n high: 96.6785,\n low: 92.95,\n close: 93.2271,\n volume: 638543622\n },\n {\n x: new Date('2012-10-08'),\n open: 92.4114,\n high: 92.5085,\n low: 89.0785,\n close: 89.9591,\n volume: 747127724\n },\n {\n x: new Date('2012-10-15'),\n open: 90.3357,\n high: 93.2557,\n low: 87.0885,\n close: 87.12,\n volume: 646996264\n },\n {\n x: new Date('2012-10-22'),\n open: 87.4885,\n high: 90.7685,\n low: 84.4285,\n close: 86.2857,\n volume: 866040680\n },\n {\n x: new Date('2012-10-29'),\n open: 84.9828,\n high: 86.1428,\n low: 82.1071,\n close: 82.4,\n volume: 367371310\n },\n {\n x: new Date('2012-11-05'),\n open: 83.3593,\n high: 84.3914,\n low: 76.2457,\n close: 78.1514,\n volume: 919719846\n },\n {\n x: new Date('2012-11-12'),\n open: 79.1643,\n high: 79.2143,\n low: 72.25,\n close: 75.3825,\n volume: 894382149\n },\n {\n x: new Date('2012-11-19'),\n open: 77.2443,\n high: 81.7143,\n low: 77.1257,\n close: 81.6428,\n volume: 527416747\n },\n {\n x: new Date('2012-11-26'),\n open: 82.2714,\n high: 84.8928,\n low: 81.7514,\n close: 83.6114,\n volume: 646467974\n },\n {\n x: new Date('2012-12-03'),\n open: 84.8071,\n high: 84.9414,\n low: 74.09,\n close: 76.1785,\n volume: 980096264\n },\n {\n x: new Date('2012-12-10'),\n open: 75,\n high: 78.5085,\n low: 72.2257,\n close: 72.8277,\n volume: 835016110\n },\n {\n x: new Date('2012-12-17'),\n open: 72.7043,\n high: 76.4143,\n low: 71.6043,\n close: 74.19,\n volume: 726150329\n },\n {\n x: new Date('2012-12-24'),\n open: 74.3357,\n high: 74.8928,\n low: 72.0943,\n close: 72.7984,\n volume: 321104733\n },\n {\n x: new Date('2012-12-31'),\n open: 72.9328,\n high: 79.2857,\n low: 72.7143,\n close: 75.2857,\n volume: 540854882\n },\n {\n x: new Date('2013-01-07'),\n open: 74.5714,\n high: 75.9843,\n low: 73.6,\n close: 74.3285,\n volume: 574594262\n },\n {\n x: new Date('2013-01-14'),\n open: 71.8114,\n high: 72.9643,\n low: 69.0543,\n close: 71.4285,\n volume: 803105621\n },\n {\n x: new Date('2013-01-21'),\n open: 72.08,\n high: 73.57,\n low: 62.1428,\n close: 62.84,\n volume: 971912560\n },\n {\n x: new Date('2013-01-28'),\n open: 62.5464,\n high: 66.0857,\n low: 62.2657,\n close: 64.8028,\n volume: 656549587\n },\n {\n x: new Date('2013-02-04'),\n open: 64.8443,\n high: 68.4014,\n low: 63.1428,\n close: 67.8543,\n volume: 743778993\n },\n {\n x: new Date('2013-02-11'),\n open: 68.0714,\n high: 69.2771,\n low: 65.7028,\n close: 65.7371,\n volume: 585292366\n },\n {\n x: new Date('2013-02-18'),\n open: 65.8714,\n high: 66.1043,\n low: 63.26,\n close: 64.4014,\n volume: 421766997\n },\n {\n x: new Date('2013-02-25'),\n open: 64.8357,\n high: 65.0171,\n low: 61.4257,\n close: 61.4957,\n volume: 582741215\n },\n {\n x: new Date('2013-03-04'),\n open: 61.1143,\n high: 62.2043,\n low: 59.8571,\n close: 61.6743,\n volume: 632856539\n },\n {\n x: new Date('2013-03-11'),\n open: 61.3928,\n high: 63.4614,\n low: 60.7343,\n close: 63.38,\n volume: 572066981\n },\n {\n x: new Date('2013-03-18'),\n open: 63.0643,\n high: 66.0143,\n low: 63.0286,\n close: 65.9871,\n volume: 552156035\n },\n {\n x: new Date('2013-03-25'),\n open: 66.3843,\n high: 67.1357,\n low: 63.0886,\n close: 63.2371,\n volume: 390762517\n },\n {\n x: new Date('2013-04-01'),\n open: 63.1286,\n high: 63.3854,\n low: 59.9543,\n close: 60.4571,\n volume: 505273732\n },\n {\n x: new Date('2013-04-08'),\n open: 60.6928,\n high: 62.57,\n low: 60.3557,\n close: 61.4,\n volume: 387323550\n },\n {\n x: new Date('2013-04-15'),\n open: 61,\n high: 61.1271,\n low: 55.0143,\n close: 55.79,\n volume: 709945604\n },\n {\n x: new Date('2013-04-22'),\n open: 56.0914,\n high: 59.8241,\n low: 55.8964,\n close: 59.6007,\n volume: 787007506\n },\n {\n x: new Date('2013-04-29'),\n open: 60.0643,\n high: 64.7471,\n low: 60,\n close: 64.2828,\n volume: 655020017\n },\n {\n x: new Date('2013-05-06'),\n open: 65.1014,\n high: 66.5357,\n low: 64.3543,\n close: 64.71,\n volume: 545488533\n },\n {\n x: new Date('2013-05-13'),\n open: 64.5014,\n high: 65.4143,\n low: 59.8428,\n close: 61.8943,\n volume: 633706550\n },\n {\n x: new Date('2013-05-20'),\n open: 61.7014,\n high: 64.05,\n low: 61.4428,\n close: 63.5928,\n volume: 494379068\n },\n {\n x: new Date('2013-05-27'),\n open: 64.2714,\n high: 65.3,\n low: 62.7714,\n close: 64.2478,\n volume: 362907830\n },\n {\n x: new Date('2013-06-03'),\n open: 64.39,\n high: 64.9186,\n low: 61.8243,\n close: 63.1158,\n volume: 443249793\n },\n {\n x: new Date('2013-06-10'),\n open: 63.5328,\n high: 64.1541,\n low: 61.2143,\n close: 61.4357,\n volume: 389680092\n },\n {\n x: new Date('2013-06-17'),\n open: 61.6343,\n high: 62.2428,\n low: 58.3,\n close: 59.0714,\n volume: 400384818\n },\n {\n x: new Date('2013-06-24'),\n open: 58.2,\n high: 58.38,\n low: 55.5528,\n close: 56.6471,\n volume: 519314826\n },\n {\n x: new Date('2013-07-01'),\n open: 57.5271,\n high: 60.47,\n low: 57.3171,\n close: 59.6314,\n volume: 343878841\n },\n {\n x: new Date('2013-07-08'),\n open: 60.0157,\n high: 61.3986,\n low: 58.6257,\n close: 60.93,\n volume: 384106977\n },\n {\n x: new Date('2013-07-15'),\n open: 60.7157,\n high: 62.1243,\n low: 60.5957,\n close: 60.7071,\n volume: 286035513\n },\n {\n x: new Date('2013-07-22'),\n open: 61.3514,\n high: 63.5128,\n low: 59.8157,\n close: 62.9986,\n volume: 395816827\n },\n {\n x: new Date('2013-07-29'),\n open: 62.9714,\n high: 66.1214,\n low: 62.8857,\n close: 66.0771,\n volume: 339668858\n },\n {\n x: new Date('2013-08-05'),\n open: 66.3843,\n high: 67.4128,\n low: 64.8071,\n close: 64.9214,\n volume: 368486781\n },\n {\n x: new Date('2013-08-12'),\n open: 65.2657,\n high: 72.0357,\n low: 65.2328,\n close: 71.7614,\n volume: 711563584\n },\n {\n x: new Date('2013-08-19'),\n open: 72.0485,\n high: 73.3914,\n low: 71.1714,\n close: 71.5743,\n volume: 417119660\n },\n {\n x: new Date('2013-08-26'),\n open: 71.5357,\n high: 72.8857,\n low: 69.4286,\n close: 69.6023,\n volume: 392805888\n },\n {\n x: new Date('2013-09-02'),\n open: 70.4428,\n high: 71.7485,\n low: 69.6214,\n close: 71.1743,\n volume: 317244380\n },\n {\n x: new Date('2013-09-09'),\n open: 72.1428,\n high: 72.56,\n low: 66.3857,\n close: 66.4143,\n volume: 669376320\n },\n {\n x: new Date('2013-09-16'),\n open: 65.8571,\n high: 68.3643,\n low: 63.8886,\n close: 66.7728,\n volume: 625142677\n },\n {\n x: new Date('2013-09-23'),\n open: 70.8714,\n high: 70.9871,\n low: 68.6743,\n close: 68.9643,\n volume: 475274537\n },\n {\n x: new Date('2013-09-30'),\n open: 68.1786,\n high: 70.3357,\n low: 67.773,\n close: 69.0043,\n volume: 368198906\n },\n {\n x: new Date('2013-10-07'),\n open: 69.5086,\n high: 70.5486,\n low: 68.3257,\n close: 70.4017,\n volume: 361437661\n },\n {\n x: new Date('2013-10-14'),\n open: 69.9757,\n high: 72.7514,\n low: 69.9071,\n close: 72.6985,\n volume: 342694379\n },\n {\n x: new Date('2013-10-21'),\n open: 73.11,\n high: 76.1757,\n low: 72.5757,\n close: 75.1368,\n volume: 490458997\n },\n {\n x: new Date('2013-10-28'),\n open: 75.5771,\n high: 77.0357,\n low: 73.5057,\n close: 74.29,\n volume: 508130174\n },\n {\n x: new Date('2013-11-04'),\n open: 74.4428,\n high: 75.555,\n low: 73.1971,\n close: 74.3657,\n volume: 318132218\n },\n {\n x: new Date('2013-11-11'),\n open: 74.2843,\n high: 75.6114,\n low: 73.4871,\n close: 74.9987,\n volume: 306711021\n },\n {\n x: new Date('2013-11-18'),\n open: 74.9985,\n high: 75.3128,\n low: 73.3814,\n close: 74.2571,\n volume: 282778778\n },\n {\n x: new Date('2013-11-25'),\n open: 74.4314,\n high: 79.7614,\n low: 74.4285,\n close: 79.4385,\n volume: 327405302\n },\n {\n x: new Date('2013-12-02'),\n open: 79.7143,\n high: 82.1622,\n low: 78.6885,\n close: 80.0028,\n volume: 522055676\n },\n {\n x: new Date('2013-12-09'),\n open: 80.1286,\n high: 81.5671,\n low: 79.0957,\n close: 79.2043,\n volume: 387271099\n },\n {\n x: new Date('2013-12-16'),\n open: 79.2885,\n high: 80.377,\n low: 76.9714,\n close: 78.4314,\n volume: 457580848\n },\n {\n x: new Date('2013-12-23'),\n open: 81.1428,\n high: 81.6971,\n low: 79.9285,\n close: 80.0128,\n volume: 274253503\n },\n {\n x: new Date('2013-12-30'),\n open: 79.6371,\n high: 80.1828,\n low: 77.2043,\n close: 77.2828,\n volume: 275734934\n },\n {\n x: new Date('2014-01-06'),\n open: 76.7785,\n high: 78.1228,\n low: 75.8728,\n close: 76.1343,\n volume: 393462075\n },\n {\n x: new Date('2014-01-13'),\n open: 75.7014,\n high: 80.0285,\n low: 75.6971,\n close: 77.2385,\n volume: 439557459\n },\n {\n x: new Date('2014-01-20'),\n open: 77.2843,\n high: 79.6128,\n low: 77.2028,\n close: 78.01,\n volume: 385585525\n },\n {\n x: new Date('2014-01-27'),\n open: 78.5814,\n high: 79.2571,\n low: 70.5071,\n close: 71.5143,\n volume: 813702575\n },\n {\n x: new Date('2014-02-03'),\n open: 71.8014,\n high: 74.7042,\n low: 71.3286,\n close: 74.24,\n volume: 434447570\n },\n {\n x: new Date('2014-02-10'),\n open: 74.0943,\n high: 77.9971,\n low: 74,\n close: 77.7128,\n volume: 379011880\n },\n {\n x: new Date('2014-02-17'),\n open: 78,\n high: 78.7414,\n low: 74.9428,\n close: 75.0357,\n volume: 289609443\n },\n {\n x: new Date('2014-02-24'),\n open: 74.7357,\n high: 76.1071,\n low: 73.6571,\n close: 75.1771,\n volume: 367569649\n },\n {\n x: new Date('2014-03-03'),\n open: 74.7743,\n high: 76.3928,\n low: 74.6871,\n close: 75.7771,\n volume: 275972640\n },\n {\n x: new Date('2014-03-10'),\n open: 75.48,\n high: 77.0943,\n low: 74.7143,\n close: 74.9557,\n volume: 287729528\n },\n {\n x: new Date('2014-03-17'),\n open: 75.3857,\n high: 76.6057,\n low: 75.0286,\n close: 76.1243,\n volume: 303531061\n },\n {\n x: new Date('2014-03-24'),\n open: 76.9171,\n high: 78.4285,\n low: 76.3214,\n close: 76.6943,\n volume: 338387221\n },\n {\n x: new Date('2014-03-31'),\n open: 77.0328,\n high: 77.64,\n low: 75.7971,\n close: 75.9743,\n volume: 245749459\n },\n {\n x: new Date('2014-04-07'),\n open: 75.4314,\n high: 76.0343,\n low: 73.8771,\n close: 74.23,\n volume: 312008139\n },\n {\n x: new Date('2014-04-14'),\n open: 74.5571,\n high: 75.3943,\n low: 73.0471,\n close: 74.9914,\n volume: 241209047\n },\n {\n x: new Date('2014-04-21'),\n open: 75.0485,\n high: 81.7128,\n low: 74.8514,\n close: 81.7057,\n volume: 476651465\n },\n {\n x: new Date('2014-04-28'),\n open: 81.8285,\n high: 85.6328,\n low: 81.7928,\n close: 84.6543,\n volume: 473712709\n },\n {\n x: new Date('2014-05-05'),\n open: 84.3057,\n high: 86.3442,\n low: 82.9043,\n close: 83.6489,\n volume: 365535013\n },\n {\n x: new Date('2014-05-12'),\n open: 83.9271,\n high: 85.3614,\n low: 83.6285,\n close: 85.3585,\n volume: 260931637\n },\n {\n x: new Date('2014-05-19'),\n open: 85.4071,\n high: 87.8184,\n low: 85.3328,\n close: 87.7328,\n volume: 294298274\n },\n {\n x: new Date('2014-05-26'),\n open: 87.9828,\n high: 92.0243,\n low: 87.9471,\n close: 90.4285,\n volume: 400232120\n },\n {\n x: new Date('2014-06-02'),\n open: 90.5657,\n high: 93.0371,\n low: 88.9285,\n close: 92.2243,\n volume: 412158024\n },\n {\n x: new Date('2014-06-09'),\n open: 92.7,\n high: 95.05,\n low: 90.88,\n close: 91.28,\n volume: 292422550\n },\n {\n x: new Date('2014-06-16'),\n open: 91.51,\n high: 92.75,\n low: 90.9,\n close: 90.91,\n volume: 234325480\n },\n {\n x: new Date('2014-06-23'),\n open: 91.32,\n high: 92,\n low: 89.65,\n close: 91.98,\n volume: 213712160\n },\n {\n x: new Date('2014-06-30'),\n open: 92.1,\n high: 94.1,\n low: 92.09,\n close: 94.03,\n volume: 138936570\n },\n {\n x: new Date('2014-07-07'),\n open: 94.14,\n high: 96.8,\n low: 93.52,\n close: 95.22,\n volume: 229782440\n },\n {\n x: new Date('2014-07-14'),\n open: 95.86,\n high: 97.1,\n low: 92.57,\n close: 94.43,\n volume: 248104390\n },\n {\n x: new Date('2014-07-21'),\n open: 94.99,\n high: 97.88,\n low: 93.72,\n close: 97.671,\n volume: 273021350\n },\n {\n x: new Date('2014-07-28'),\n open: 97.82,\n high: 99.44,\n low: 94.81,\n close: 96.13,\n volume: 235868530\n },\n {\n x: new Date('2014-08-04'),\n open: 96.37,\n high: 96.58,\n low: 93.28,\n close: 94.74,\n volume: 222522120\n },\n {\n x: new Date('2014-08-11'),\n open: 95.27,\n high: 98.19,\n low: 94.8355,\n close: 97.98,\n volume: 178806580\n },\n {\n x: new Date('2014-08-18'),\n open: 98.49,\n high: 101.47,\n low: 97.98,\n close: 101.32,\n volume: 246446280\n },\n {\n x: new Date('2014-08-25'),\n open: 101.79,\n high: 102.9,\n low: 100.7,\n close: 102.5,\n volume: 232858250\n },\n {\n x: new Date('2014-09-01'),\n open: 103.06,\n high: 103.74,\n low: 97.79,\n close: 98.97,\n volume: 322045910\n },\n {\n x: new Date('2014-09-08'),\n open: 99.3,\n high: 103.08,\n low: 96.14,\n close: 101.66,\n volume: 460851840\n },\n {\n x: new Date('2014-09-15'),\n open: 102.81,\n high: 103.05,\n low: 98.89,\n close: 100.96,\n volume: 296425730\n },\n {\n x: new Date('2014-09-22'),\n open: 101.8,\n high: 102.94,\n low: 97.72,\n close: 100.75,\n volume: 337617850\n },\n {\n x: new Date('2014-09-29'),\n open: 98.65,\n high: 101.54,\n low: 98.04,\n close: 99.62,\n volume: 246900230\n },\n {\n x: new Date('2014-10-06'),\n open: 99.95,\n high: 102.38,\n low: 98.31,\n close: 100.73,\n volume: 279646740\n },\n {\n x: new Date('2014-10-13'),\n open: 101.33,\n high: 101.78,\n low: 95.18,\n close: 97.67,\n volume: 356408760\n },\n {\n x: new Date('2014-10-20'),\n open: 98.315,\n high: 105.49,\n low: 98.22,\n close: 105.22,\n volume: 355329760\n },\n {\n x: new Date('2014-10-27'),\n open: 104.85,\n high: 108.04,\n low: 104.7,\n close: 108,\n volume: 219443560\n },\n {\n x: new Date('2014-11-03'),\n open: 108.22,\n high: 110.3,\n low: 107.72,\n close: 109.01,\n volume: 199332700\n },\n {\n x: new Date('2014-11-10'),\n open: 109.02,\n high: 114.19,\n low: 108.4,\n close: 114.18,\n volume: 203976340\n },\n {\n x: new Date('2014-11-17'),\n open: 114.27,\n high: 117.57,\n low: 113.3,\n close: 116.47,\n volume: 232574480\n },\n {\n x: new Date('2014-11-24'),\n open: 116.85,\n high: 119.75,\n low: 116.62,\n close: 118.93,\n volume: 181158620\n },\n {\n x: new Date('2014-12-01'),\n open: 118.81,\n high: 119.25,\n low: 111.27,\n close: 115,\n volume: 266118290\n },\n {\n x: new Date('2014-12-08'),\n open: 114.1,\n high: 114.85,\n low: 109.35,\n close: 109.73,\n volume: 259311140\n },\n {\n x: new Date('2014-12-15'),\n open: 110.7,\n high: 113.24,\n low: 106.26,\n close: 111.78,\n volume: 326382400\n },\n {\n x: new Date('2014-12-22'),\n open: 112.16,\n high: 114.52,\n low: 111.97,\n close: 113.99,\n volume: 119248900\n },\n {\n x: new Date('2014-12-29'),\n open: 113.79,\n high: 114.77,\n low: 107.35,\n close: 109.33,\n volume: 151780640\n },\n {\n x: new Date('2015-01-05'),\n open: 108.29,\n high: 113.25,\n low: 104.63,\n close: 112.01,\n volume: 282690970\n },\n {\n x: new Date('2015-01-12'),\n open: 112.6,\n high: 112.8,\n low: 105.2,\n close: 105.99,\n volume: 303531140\n },\n {\n x: new Date('2015-01-19'),\n open: 107.84,\n high: 113.75,\n low: 106.5,\n close: 112.98,\n volume: 198362640\n },\n {\n x: new Date('2015-01-26'),\n open: 113.74,\n high: 120,\n low: 109.03,\n close: 117.16,\n volume: 461747290\n },\n {\n x: new Date('2015-02-02'),\n open: 118.05,\n high: 120.51,\n low: 116.08,\n close: 118.93,\n volume: 270190470\n },\n {\n x: new Date('2015-02-09'),\n open: 118.55,\n high: 127.48,\n low: 118.43,\n close: 127.08,\n volume: 301354470\n },\n {\n x: new Date('2015-02-16'),\n open: 127.49,\n high: 129.5,\n low: 126.92,\n close: 129.495,\n volume: 193883960\n },\n {\n x: new Date('2015-02-23'),\n open: 130.02,\n high: 133.6,\n low: 126.61,\n close: 128.46,\n volume: 369856960\n },\n {\n x: new Date('2015-03-02'),\n open: 129.25,\n high: 130.28,\n low: 125.76,\n close: 126.6,\n volume: 246472020\n },\n {\n x: new Date('2015-03-09'),\n open: 127.96,\n high: 129.57,\n low: 121.63,\n close: 123.59,\n volume: 325921230\n },\n {\n x: new Date('2015-03-16'),\n open: 123.88,\n high: 129.2451,\n low: 122.87,\n close: 125.9,\n volume: 266016400\n },\n {\n x: new Date('2015-03-23'),\n open: 127.12,\n high: 128.04,\n low: 122.6,\n close: 123.25,\n volume: 208731730\n },\n {\n x: new Date('2015-03-30'),\n open: 124.05,\n high: 126.49,\n low: 123.1,\n close: 125.32,\n volume: 161628950\n },\n {\n x: new Date('2015-04-06'),\n open: 124.47,\n high: 128.1218,\n low: 124.33,\n close: 127.1,\n volume: 181454510\n },\n {\n x: new Date('2015-04-13'),\n open: 128.37,\n high: 128.57,\n low: 124.46,\n close: 124.75,\n volume: 170090870\n },\n {\n x: new Date('2015-04-20'),\n open: 125.57,\n high: 130.63,\n low: 125.17,\n close: 130.28,\n volume: 206698310\n },\n {\n x: new Date('2015-04-27'),\n open: 132.31,\n high: 134.54,\n low: 124.58,\n close: 128.95,\n volume: 417115180\n },\n {\n x: new Date('2015-05-04'),\n open: 129.5,\n high: 130.57,\n low: 123.36,\n close: 127.62,\n volume: 270197900\n },\n {\n x: new Date('2015-05-11'),\n open: 127.39,\n high: 129.49,\n low: 124.82,\n close: 128.77,\n volume: 207858180\n },\n {\n x: new Date('2015-05-18'),\n open: 128.38,\n high: 132.97,\n low: 128.36,\n close: 132.54,\n volume: 216438970\n },\n {\n x: new Date('2015-05-25'),\n open: 132.6,\n high: 132.91,\n low: 129.12,\n close: 130.28,\n volume: 197468800\n },\n {\n x: new Date('2015-06-01'),\n open: 131.2,\n high: 131.39,\n low: 128.36,\n close: 128.65,\n volume: 170465550\n },\n {\n x: new Date('2015-06-08'),\n open: 128.9,\n high: 130.18,\n low: 125.62,\n close: 127.17,\n volume: 219812710\n },\n {\n x: new Date('2015-06-15'),\n open: 126.1,\n high: 128.31,\n low: 125.71,\n close: 126.6,\n volume: 197925030\n },\n {\n x: new Date('2015-06-22'),\n open: 127.49,\n high: 129.8,\n low: 126.51,\n close: 126.75,\n volume: 195104520\n },\n {\n x: new Date('2015-06-29'),\n open: 125.46,\n high: 126.94,\n low: 124.48,\n close: 126.44,\n volume: 150747530\n },\n {\n x: new Date('2015-07-06'),\n open: 124.94,\n high: 126.23,\n low: 119.22,\n close: 123.28,\n volume: 274904180\n },\n {\n x: new Date('2015-07-13'),\n open: 125.03,\n high: 129.62,\n low: 124.32,\n close: 129.62,\n volume: 188579340\n },\n {\n x: new Date('2015-07-20'),\n open: 130.97,\n high: 132.97,\n low: 121.99,\n close: 124.5,\n volume: 336423370\n },\n {\n x: new Date('2015-07-27'),\n open: 123.09,\n high: 123.91,\n low: 120.91,\n close: 121.3,\n volume: 191087840\n },\n {\n x: new Date('2015-08-03'),\n open: 121.5,\n high: 122.57,\n low: 112.1,\n close: 115.52,\n volume: 383883210\n },\n {\n x: new Date('2015-08-10'),\n open: 116.53,\n high: 119.99,\n low: 109.63,\n close: 115.96,\n volume: 344549090\n },\n {\n x: new Date('2015-08-17'),\n open: 116.04,\n high: 117.65,\n low: 105.645,\n close: 105.76,\n volume: 318855760\n },\n {\n x: new Date('2015-08-24'),\n open: 94.87,\n high: 113.31,\n low: 92,\n close: 113.29,\n volume: 498047270\n },\n {\n x: new Date('2015-08-31'),\n open: 112.03,\n high: 114.53,\n low: 107.36,\n close: 109.27,\n volume: 297402060\n },\n {\n x: new Date('2015-09-07'),\n open: 111.65,\n high: 114.21,\n low: 109.77,\n close: 114.21,\n volume: 251859600\n },\n {\n x: new Date('2015-09-14'),\n open: 116.58,\n high: 116.89,\n low: 111.87,\n close: 113.45,\n volume: 276281980\n },\n {\n x: new Date('2015-09-21'),\n open: 113.67,\n high: 116.69,\n low: 112.37,\n close: 114.71,\n volume: 238617740\n },\n {\n x: new Date('2015-09-28'),\n open: 113.85,\n high: 114.57,\n low: 107.31,\n close: 110.38,\n volume: 313017610\n },\n {\n x: new Date('2015-10-05'),\n open: 109.88,\n high: 112.28,\n low: 108.21,\n close: 112.12,\n volume: 261920950\n },\n {\n x: new Date('2015-10-12'),\n open: 112.73,\n high: 112.75,\n low: 109.56,\n close: 111.04,\n volume: 184208970\n },\n {\n x: new Date('2015-10-19'),\n open: 110.8,\n high: 119.228,\n low: 110.11,\n close: 119.08,\n volume: 221612230\n },\n {\n x: new Date('2015-10-26'),\n open: 118.08,\n high: 121.22,\n low: 113.99,\n close: 119.5,\n volume: 319660750\n },\n {\n x: new Date('2015-11-02'),\n open: 119.87,\n high: 123.82,\n low: 119.61,\n close: 121.06,\n volume: 194953700\n },\n {\n x: new Date('2015-11-09'),\n open: 120.96,\n high: 121.81,\n low: 112.27,\n close: 112.34,\n volume: 216054740\n },\n {\n x: new Date('2015-11-16'),\n open: 111.38,\n high: 119.92,\n low: 111,\n close: 119.3,\n volume: 189492500\n },\n {\n x: new Date('2015-11-23'),\n open: 119.27,\n high: 119.73,\n low: 117.12,\n close: 117.81,\n volume: 109582040\n },\n {\n x: new Date('2015-11-30'),\n open: 117.99,\n high: 119.41,\n low: 114.22,\n close: 119.03,\n volume: 205415620\n },\n {\n x: new Date('2015-12-07'),\n open: 118.98,\n high: 119.86,\n low: 112.851,\n close: 113.18,\n volume: 188609110\n },\n {\n x: new Date('2015-12-14'),\n open: 112.18,\n high: 112.8,\n low: 105.81,\n close: 106.03,\n volume: 314856190\n },\n {\n x: new Date('2015-12-21'),\n open: 107.28,\n high: 109,\n low: 105.57,\n close: 108.03,\n volume: 126450510\n },\n {\n x: new Date('2015-12-28'),\n open: 107.59,\n high: 109.43,\n low: 104.82,\n close: 105.26,\n volume: 123621760\n },\n {\n x: new Date('2016-01-04'),\n open: 102.61,\n high: 105.85,\n low: 96.43,\n close: 96.96,\n volume: 343000960\n },\n {\n x: new Date('2016-01-11'),\n open: 98.97,\n high: 101.19,\n low: 95.36,\n close: 97.13,\n volume: 303375940\n },\n {\n x: new Date('2016-01-18'),\n open: 98.41,\n high: 101.46,\n low: 93.42,\n close: 101.42,\n volume: 242982970\n },\n {\n x: new Date('2016-01-25'),\n open: 101.52,\n high: 101.53,\n low: 92.39,\n close: 97.34,\n volume: 376481100\n },\n {\n x: new Date('2016-02-01'),\n open: 96.47,\n high: 97.33,\n low: 93.69,\n close: 94.02,\n volume: 216608840\n },\n {\n x: new Date('2016-02-08'),\n open: 93.13,\n high: 96.35,\n low: 92.59,\n close: 93.99,\n volume: 230794620\n },\n {\n x: new Date('2016-02-15'),\n open: 95.02,\n high: 98.89,\n low: 94.61,\n close: 96.04,\n volume: 167001070\n },\n {\n x: new Date('2016-02-22'),\n open: 96.31,\n high: 98.0237,\n low: 93.32,\n close: 96.91,\n volume: 158759600\n },\n {\n x: new Date('2016-02-29'),\n open: 96.86,\n high: 103.75,\n low: 96.65,\n close: 103.01,\n volume: 201482180\n },\n {\n x: new Date('2016-03-07'),\n open: 102.39,\n high: 102.83,\n low: 100.15,\n close: 102.26,\n volume: 155437450\n },\n {\n x: new Date('2016-03-14'),\n open: 101.91,\n high: 106.5,\n low: 101.78,\n close: 105.92,\n volume: 181323210\n },\n {\n x: new Date('2016-03-21'),\n open: 105.93,\n high: 107.65,\n low: 104.89,\n close: 105.67,\n volume: 119054360\n },\n {\n x: new Date('2016-03-28'),\n open: 106,\n high: 110.42,\n low: 104.88,\n close: 109.99,\n volume: 147641240\n },\n {\n x: new Date('2016-04-04'),\n open: 110.42,\n high: 112.19,\n low: 108.121,\n close: 108.66,\n volume: 145351790\n },\n {\n x: new Date('2016-04-11'),\n open: 108.97,\n high: 112.39,\n low: 108.66,\n close: 109.85,\n volume: 161518860\n },\n {\n x: new Date('2016-04-18'),\n open: 108.89,\n high: 108.95,\n low: 104.62,\n close: 105.68,\n volume: 188775240\n },\n {\n x: new Date('2016-04-25'),\n open: 105,\n high: 105.65,\n low: 92.51,\n close: 93.74,\n volume: 345910030\n },\n {\n x: new Date('2016-05-02'),\n open: 93.965,\n high: 95.9,\n low: 91.85,\n close: 92.72,\n volume: 225114110\n },\n {\n x: new Date('2016-05-09'),\n open: 93,\n high: 93.77,\n low: 89.47,\n close: 90.52,\n volume: 215596350\n },\n {\n x: new Date('2016-05-16'),\n open: 92.39,\n high: 95.43,\n low: 91.65,\n close: 95.22,\n volume: 212312980\n },\n {\n x: new Date('2016-05-23'),\n open: 95.87,\n high: 100.73,\n low: 95.67,\n close: 100.35,\n volume: 203902650\n },\n {\n x: new Date('2016-05-30'),\n open: 99.6,\n high: 100.4,\n low: 96.63,\n close: 97.92,\n volume: 140064910\n },\n {\n x: new Date('2016-06-06'),\n open: 97.99,\n high: 101.89,\n low: 97.55,\n close: 98.83,\n volume: 124731320\n },\n {\n x: new Date('2016-06-13'),\n open: 98.69,\n high: 99.12,\n low: 95.3,\n close: 95.33,\n volume: 191017280\n },\n {\n x: new Date('2016-06-20'),\n open: 96,\n high: 96.89,\n low: 92.65,\n close: 93.4,\n volume: 206149160\n },\n {\n x: new Date('2016-06-27'),\n open: 93,\n high: 96.465,\n low: 91.5,\n close: 95.89,\n volume: 184254460\n },\n {\n x: new Date('2016-07-04'),\n open: 95.39,\n high: 96.89,\n low: 94.37,\n close: 96.68,\n volume: 111769640\n },\n {\n x: new Date('2016-07-11'),\n open: 96.75,\n high: 99.3,\n low: 96.73,\n close: 98.78,\n volume: 142244590\n },\n {\n x: new Date('2016-07-18'),\n open: 98.7,\n high: 101,\n low: 98.31,\n close: 98.66,\n volume: 147358320\n },\n {\n x: new Date('2016-07-25'),\n open: 98.25,\n high: 104.55,\n low: 96.42,\n close: 104.21,\n volume: 252358930\n },\n {\n x: new Date('2016-08-01'),\n open: 104.41,\n high: 107.65,\n low: 104,\n close: 107.48,\n volume: 168265830\n },\n {\n x: new Date('2016-08-08'),\n open: 107.52,\n high: 108.94,\n low: 107.16,\n close: 108.18,\n volume: 124255340\n },\n {\n x: new Date('2016-08-15'),\n open: 108.14,\n high: 110.23,\n low: 108.08,\n close: 109.36,\n volume: 131814920\n },\n {\n x: new Date('2016-08-22'),\n open: 108.86,\n high: 109.32,\n low: 106.31,\n close: 106.94,\n volume: 123373540\n },\n {\n x: new Date('2016-08-29'),\n open: 106.62,\n high: 108,\n low: 105.5,\n close: 107.73,\n volume: 134426100\n },\n {\n x: new Date('2016-09-05'),\n open: 107.9,\n high: 108.76,\n low: 103.13,\n close: 103.13,\n volume: 168312530\n },\n {\n x: new Date('2016-09-12'),\n open: 102.65,\n high: 116.13,\n low: 102.53,\n close: 114.92,\n volume: 388543710\n },\n {\n x: new Date('2016-09-19'),\n open: 115.19,\n high: 116.18,\n low: 111.55,\n close: 112.71,\n volume: 200842480\n },\n {\n x: new Date('2016-09-26'),\n open: 111.64,\n high: 114.64,\n low: 111.55,\n close: 113.05,\n volume: 156186800\n },\n {\n x: new Date('2016-10-03'),\n open: 112.71,\n high: 114.56,\n low: 112.28,\n close: 114.06,\n volume: 125587350\n },\n {\n x: new Date('2016-10-10'),\n open: 115.02,\n high: 118.69,\n low: 114.72,\n close: 117.63,\n volume: 208231690\n },\n {\n x: new Date('2016-10-17'),\n open: 117.33,\n high: 118.21,\n low: 113.8,\n close: 116.6,\n volume: 114497020\n },\n {\n x: new Date('2016-10-24'),\n open: 117.1,\n high: 118.36,\n low: 113.31,\n close: 113.72,\n volume: 204530120\n },\n {\n x: new Date('2016-10-31'),\n open: 113.65,\n high: 114.23,\n low: 108.11,\n close: 108.84,\n volume: 155287280\n },\n {\n x: new Date('2016-11-07'),\n open: 110.08,\n high: 111.72,\n low: 105.83,\n close: 108.43,\n volume: 206825070\n },\n {\n x: new Date('2016-11-14'),\n open: 107.71,\n high: 110.54,\n low: 104.08,\n close: 110.06,\n volume: 197790040\n },\n {\n x: new Date('2016-11-21'),\n open: 110.12,\n high: 112.42,\n low: 110.01,\n close: 111.79,\n volume: 93992370\n },\n {\n x: new Date('2016-11-28'),\n open: 111.43,\n high: 112.465,\n low: 108.85,\n close: 109.9,\n volume: 155229390\n },\n {\n x: new Date('2016-12-05'),\n open: 110,\n high: 114.7,\n low: 108.25,\n close: 113.95,\n volume: 151624650\n },\n {\n x: new Date('2016-12-12'),\n open: 113.29,\n high: 116.73,\n low: 112.49,\n close: 115.97,\n volume: 194003220\n },\n {\n x: new Date('2016-12-19'),\n open: 115.8,\n high: 117.5,\n low: 115.59,\n close: 116.52,\n volume: 113106370\n },\n {\n x: new Date('2016-12-26'),\n open: 116.52,\n high: 118.0166,\n low: 115.43,\n close: 115.82,\n volume: 84354060\n },\n {\n x: new Date('2017-01-02'),\n open: 115.8,\n high: 118.16,\n low: 114.76,\n close: 117.91,\n volume: 103680760\n },\n {\n x: new Date('2017-01-09'),\n open: 117.95,\n high: 119.93,\n low: 117.94,\n close: 119.04,\n volume: 138446660\n },\n {\n x: new Date('2017-01-16'),\n open: 118.34,\n high: 120.5,\n low: 118.22,\n close: 120,\n volume: 113576380\n },\n {\n x: new Date('2017-01-23'),\n open: 120,\n high: 122.44,\n low: 119.5,\n close: 121.95,\n volume: 124406640\n },\n {\n x: new Date('2017-01-30'),\n open: 120.93,\n high: 130.49,\n low: 120.62,\n close: 129.08,\n volume: 248063580\n },\n {\n x: new Date('2017-02-06'),\n open: 129.13,\n high: 132.94,\n low: 128.9,\n close: 132.12,\n volume: 136252280\n },\n {\n x: new Date('2017-02-13'),\n open: 133.08,\n high: 136.27,\n low: 132.75,\n close: 135.72,\n volume: 136326260\n },\n {\n x: new Date('2017-02-20'),\n open: 136.23,\n high: 137.48,\n low: 135.28,\n close: 136.66,\n volume: 87773190\n },\n {\n x: new Date('2017-02-27'),\n open: 137.14,\n high: 140.2786,\n low: 136.28,\n close: 139.78,\n volume: 127757050\n },\n {\n x: new Date('2017-03-06'),\n open: 139.365,\n high: 139.98,\n low: 137.05,\n close: 139.14,\n volume: 99061270\n },\n {\n x: new Date('2017-03-13'),\n open: 138.85,\n high: 141.02,\n low: 138.82,\n close: 139.99,\n volume: 120881720\n },\n {\n x: new Date('2017-03-20'),\n open: 140.4,\n high: 142.8,\n low: 139.73,\n close: 140.64,\n volume: 129178500\n },\n {\n x: new Date('2017-03-27'),\n open: 139.39,\n high: 144.5,\n low: 138.62,\n close: 143.66,\n volume: 126819590\n },\n {\n x: new Date('2017-04-03'),\n open: 143.71,\n high: 145.46,\n low: 143.05,\n close: 143.34,\n volume: 105274540\n },\n {\n x: new Date('2017-04-10'),\n open: 143.6,\n high: 143.8792,\n low: 140.06,\n close: 141.05,\n volume: 87342130\n },\n {\n x: new Date('2017-04-17'),\n open: 141.48,\n high: 142.92,\n low: 140.45,\n close: 142.27,\n volume: 89092650\n },\n {\n x: new Date('2017-04-24'),\n open: 143.5,\n high: 144.9,\n low: 143.18,\n close: 143.65,\n volume: 90423600\n },\n {\n x: new Date('2017-05-01'),\n open: 145.1,\n high: 148.98,\n low: 144.27,\n close: 148.96,\n volume: 173861760\n },\n {\n x: new Date('2017-05-08'),\n open: 149.03,\n high: 156.42,\n low: 149.03,\n close: 156.1,\n volume: 173087500\n },\n {\n x: new Date('2017-05-15'),\n open: 156.01,\n high: 156.65,\n low: 149.71,\n close: 153.06,\n volume: 156993820\n },\n {\n x: new Date('2017-05-22'),\n open: 154,\n high: 154.9,\n low: 152.67,\n close: 153.61,\n volume: 103151450\n },\n {\n x: new Date('2017-05-29'),\n open: 153.42,\n high: 155.45,\n low: 152.22,\n close: 155.45,\n volume: 88670120\n },\n {\n x: new Date('2017-06-05'),\n open: 154.34,\n high: 155.98,\n low: 146.02,\n close: 148.98,\n volume: 158814040\n },\n {\n x: new Date('2017-06-12'),\n open: 145.74,\n high: 147.5,\n low: 142.2,\n close: 142.27,\n volume: 219638930\n },\n {\n x: new Date('2017-06-19'),\n open: 143.66,\n high: 147.16,\n low: 143.66,\n close: 146.28,\n volume: 132832660\n },\n {\n x: new Date('2017-06-26'),\n open: 147.17,\n high: 148.28,\n low: 142.28,\n close: 144.02,\n volume: 126890110\n },\n {\n x: new Date('2017-07-03'),\n open: 144.88,\n high: 145.3001,\n low: 142.41,\n close: 144.18,\n volume: 78465450\n },\n {\n x: new Date('2017-07-10'),\n open: 144.11,\n high: 149.33,\n low: 143.37,\n close: 149.04,\n volume: 109759170\n },\n {\n x: new Date('2017-07-17'),\n open: 148.82,\n high: 151.74,\n low: 148.57,\n close: 150.27,\n volume: 104744470\n },\n {\n x: new Date('2017-07-24'),\n open: 150.58,\n high: 153.99,\n low: 147.3,\n close: 149.5,\n volume: 105536280\n },\n {\n x: new Date('2017-07-31'),\n open: 149.9,\n high: 159.75,\n low: 148.13,\n close: 156.39,\n volume: 170204830\n },\n {\n x: new Date('2017-08-07'),\n open: 157.06,\n high: 161.83,\n low: 154.63,\n close: 157.48,\n volume: 149860480\n },\n {\n x: new Date('2017-08-14'),\n open: 159.32,\n high: 162.51,\n low: 156.72,\n close: 157.5,\n volume: 133829670\n },\n {\n x: new Date('2017-08-21'),\n open: 157.5,\n high: 160.74,\n low: 155.1101,\n close: 159.86,\n volume: 112238670\n },\n {\n x: new Date('2017-08-28'),\n open: 160.14,\n high: 164.94,\n low: 159.93,\n close: 164.05,\n volume: 125610990\n },\n {\n x: new Date('2017-09-04'),\n open: 163.75,\n high: 164.25,\n low: 158.53,\n close: 158.63,\n volume: 101419110\n },\n {\n x: new Date('2017-09-11'),\n open: 160.5,\n high: 163.96,\n low: 157.91,\n close: 159.88,\n volume: 220431100\n },\n {\n x: new Date('2017-09-18'),\n open: 160.11,\n high: 160.5,\n low: 157.995,\n close: 158.67,\n volume: 27939544\n }\n];\nexport let axesData: object[] = [\n { xDate: new Date('2013-03-27'), Open: 85.97, High: 86.37, Low: 85.96, Close: 86.33 },\n { xDate: new Date('2013-03-29'), Open: 85.97, High: 86.37, Low: 85.96, Close: 86.33 },\n { xDate: new Date('2013-04-01'), Open: 86.1, High: 86.15, Low: 85.9, Close: 86.03 },\n { xDate: new Date('2013-04-03'), Open: 85.93, High: 86.17, Low: 85.84, Close: 86.02 },\n { xDate: new Date('2013-04-05'), Open: 85.74, High: 86, Low: 85.66, Close: 86 },\n { xDate: new Date('2013-04-07'), Open: 85.71, High: 85.71, Low: 85.36, Close: 85.62 },\n { xDate: new Date('2013-04-09'), Open: 85.3, High: 85.92, Low: 85.16, Close: 85.8 },\n { xDate: new Date('2013-04-11'), Open: 84.23, High: 85.46, Low: 84.23, Close: 85.2 },\n { xDate: new Date('2013-04-13'), Open: 84.51, High: 84.54, Low: 84.19, Close: 84.3 },\n { xDate: new Date('2013-04-15'), Open: 84.44, High: 84.65, Low: 84.2, Close: 84.63 },\n { xDate: new Date('2013-04-17'), Open: 84.6, High: 84.81, Low: 84.59, Close: 84.65 },\n { xDate: new Date('2013-04-19'), Open: 84.52, High: 84.86, Low: 84.4, Close: 84.76 },\n { xDate: new Date('2013-04-21'), Open: 84.17, High: 84.66, Low: 84.16, Close: 84.47 },\n { xDate: new Date('2013-04-23'), Open: 84.22, High: 84.3, Low: 83.98, Close: 84.26 },\n { xDate: new Date('2013-04-25'), Open: 83.75, High: 84.1, Low: 83.65, Close: 84 },\n { xDate: new Date('2013-04-27'), Open: 84, High: 84.01, Low: 83.67, Close: 83.74 },\n { xDate: new Date('2013-04-29'), Open: 84, High: 84.01, Low: 83.67, Close: 83.74 },\n { xDate: new Date('2013-05-01'), Open: 84.3, High: 84.45, Low: 84.19, Close: 84.22 },\n { xDate: new Date('2013-05-03'), Open: 83.79, High: 84.19, Low: 83.7, Close: 84.04 },\n { xDate: new Date('2013-05-05'), Open: 84.02, High: 84.02, Low: 83.69, Close: 83.71 },\n { xDate: new Date('2013-05-07'), Open: 84.01, High: 84.04, Low: 83.82, Close: 83.96 },\n { xDate: new Date('2013-05-09'), Open: 83.9, High: 84.02, Low: 83.86, Close: 83.94 },\n { xDate: new Date('2013-05-11'), Open: 84.09, High: 84.17, Low: 83.9, Close: 84.06 },\n { xDate: new Date('2013-05-13'), Open: 83.89, High: 84.25, Low: 83.77, Close: 84.01 },\n { xDate: new Date('2013-05-15'), Open: 84.05, High: 84.14, Low: 83.84, Close: 83.91 },\n { xDate: new Date('2013-05-17'), Open: 84.49, High: 84.65, Low: 84.18, Close: 84.22 },\n { xDate: new Date('2013-05-19'), Open: 84.99, High: 85.1, Low: 84.37, Close: 84.43 },\n { xDate: new Date('2013-05-21'), Open: 84.96, High: 85.06, Low: 84.7, Close: 85.01 },\n { xDate: new Date('2013-05-23'), Open: 84.68, High: 84.9, Low: 84.65, Close: 84.76 },\n { xDate: new Date('2013-05-25'), Open: 84.35, High: 85.03, Low: 84.32, Close: 84.67 },\n { xDate: new Date('2013-05-27'), Open: 84.19, High: 84.31, Low: 84.16, Close: 84.19 },\n { xDate: new Date('2013-05-29'), Open: 84.19, High: 84.31, Low: 84.16, Close: 84.19 },\n { xDate: new Date('2013-06-01'), Open: 84.2, High: 84.29, Low: 84.04, Close: 84.15 },\n { xDate: new Date('2013-06-03'), Open: 84.21, High: 84.25, Low: 84.03, Close: 84.17 },\n { xDate: new Date('2013-06-05'), Open: 84.72, High: 84.87, Low: 84.44, Close: 84.49 },\n { xDate: new Date('2013-06-07'), Open: 84.85, High: 84.88, Low: 84.5, Close: 84.72 },\n { xDate: new Date('2013-06-09'), Open: 84.53, High: 84.74, Low: 84.25, Close: 84.69 },\n { xDate: new Date('2013-06-11'), Open: 84.4, High: 84.7, Low: 84.27, Close: 84.52 },\n { xDate: new Date('2013-06-13'), Open: 84.96, High: 85.07, Low: 84.5, Close: 84.57 },\n { xDate: new Date('2013-06-15'), Open: 85.28, High: 85.32, Low: 84.95, Close: 85.03 },\n { xDate: new Date('2013-06-17'), Open: 85.35, High: 85.39, Low: 85.1, Close: 85.32 },\n { xDate: new Date('2013-06-19'), Open: 85.65, High: 85.66, Low: 85.21, Close: 85.36 },\n { xDate: new Date('2013-06-21'), Open: 85.38, High: 85.85, Low: 85.25, Close: 85.67 },\n { xDate: new Date('2013-06-23'), Open: 85.8, High: 85.96, Low: 85.67, Close: 85.83 },\n { xDate: new Date('2013-06-25'), Open: 86.07, High: 86.22, Low: 85.75, Close: 85.87 },\n { xDate: new Date('2013-06-27'), Open: 86.05, High: 86.08, Low: 85.68, Close: 85.79 },\n { xDate: new Date('2013-06-29'), Open: 86.05, High: 86.08, Low: 85.68, Close: 85.79 },\n { xDate: new Date('2013-07-01'), Open: 85.85, High: 86.25, Low: 85.79, Close: 86.06 },\n { xDate: new Date('2013-07-03'), Open: 85.6, High: 85.85, Low: 85.49, Close: 85.81 },\n { xDate: new Date('2013-07-05'), Open: 85.94, High: 86, Low: 85.48, Close: 85.66 },\n { xDate: new Date('2013-07-07'), Open: 86.55, High: 86.64, Low: 85.36, Close: 85.92 },\n { xDate: new Date('2013-07-09'), Open: 86.46, High: 86.87, Low: 86.4, Close: 86.71 },\n { xDate: new Date('2013-07-11'), Open: 86.3, High: 86.39, Low: 86.13, Close: 86.38 },\n { xDate: new Date('2013-07-13'), Open: 85.74, High: 86.44, Low: 85.67, Close: 86.19 },\n { xDate: new Date('2013-07-15'), Open: 85.56, High: 85.62, Low: 85.34, Close: 85.61 },\n { xDate: new Date('2013-07-17'), Open: 85.79, High: 85.89, Low: 85.36, Close: 85.52 },\n { xDate: new Date('2013-07-19'), Open: 85.54, High: 86, Low: 85.51, Close: 85.76 },\n { xDate: new Date('2013-07-21'), Open: 85, High: 85.17, Low: 84.87, Close: 85.15 },\n { xDate: new Date('2013-07-23'), Open: 85.1, High: 85.28, Low: 84.72, Close: 85.08 },\n { xDate: new Date('2013-07-25'), Open: 85.46, High: 85.56, Low: 85.18, Close: 85.37 },\n { xDate: new Date('2013-07-27'), Open: 85.42, High: 85.44, Low: 85.09, Close: 85.42 },\n { xDate: new Date('2013-07-29'), Open: 85.42, High: 85.44, Low: 85.09, Close: 85.42 },\n { xDate: new Date('2013-08-01'), Open: 85.79, High: 85.89, Low: 85.36, Close: 85.54 },\n { xDate: new Date('2013-08-03'), Open: 85.83, High: 85.85, Low: 85.55, Close: 85.64 },\n { xDate: new Date('2013-08-05'), Open: 86.19, High: 86.25, Low: 85.8, Close: 85.98 },\n { xDate: new Date('2013-08-07'), Open: 86.17, High: 86.28, Low: 85.96, Close: 86.07 },\n { xDate: new Date('2013-08-09'), Open: 86.19, High: 86.26, Low: 85.97, Close: 86.2 },\n { xDate: new Date('2013-08-11'), Open: 85.98, High: 86.31, Low: 85.86, Close: 86.15 },\n { xDate: new Date('2013-08-13'), Open: 85.82, High: 86.18, Low: 85.74, Close: 85.78 },\n { xDate: new Date('2013-08-15'), Open: 85.45, High: 85.66, Low: 85.41, Close: 85.55 },\n { xDate: new Date('2013-08-17'), Open: 85.53, High: 85.53, Low: 85.31, Close: 85.48 },\n { xDate: new Date('2013-08-19'), Open: 85.6, High: 85.68, Low: 85.34, Close: 85.39 },\n { xDate: new Date('2013-08-21'), Open: 85.6, High: 85.72, Low: 85.5, Close: 85.61 },\n { xDate: new Date('2013-08-23'), Open: 85.34, High: 85.52, Low: 85.3, Close: 85.49 },\n { xDate: new Date('2013-08-25'), Open: 85.66, High: 85.72, Low: 85.38, Close: 85.41 },\n { xDate: new Date('2013-08-27'), Open: 85.93, High: 85.95, Low: 85.59, Close: 85.62 },\n { xDate: new Date('2013-08-29'), Open: 85.91, High: 85.93, Low: 85.63, Close: 85.58 },\n { xDate: new Date('2013-09-01'), Open: 85.6, High: 85.87, Low: 85.5, Close: 85.81 }\n];","index.ts":"import { enableRipple } from '@syncfusion/ej2-base';\nenableRipple(true);\nimport {\n Chart, HiloSeries, Category, Tooltip, ILoadedEventArgs, DateTime, Zoom, Logarithmic,\n Crosshair, ChartTheme\n} from '@syncfusion/ej2-charts';\nimport { chartData } from './financial-data';\nChart.Inject(HiloSeries, Category, Tooltip, DateTime, Zoom, Logarithmic, Crosshair);\nimport { Browser } from '@syncfusion/ej2-base';\n\n/**\n * Sample for Hilo series\n */\n\n\n let chart: Chart = new Chart({\n\n //Initializing Primary X Axis\n primaryXAxis: {\n valueType: 'DateTime',\n skeleton: 'yMd', zoomFactor: 0.2, zoomPosition: 0.6,\n crosshairTooltip: { enable: true },\n majorGridLines: { width: 0 }\n\n },\n chartArea: {\n border: {\n width: 0\n }\n },\n //Initializing Primary Y Axis\n primaryYAxis: {\n title: 'Price',\n minimum: 50,\n maximum: 170,\n interval: 30,\n labelFormat: '${value}',\n lineStyle: { width: 0 },\n majorTickLines: { width: 0 }\n },\n legendSettings: { visible: false },\n //Initializing Chart Series\n series: [\n {\n type: 'Hilo',\n dataSource: chartData, animation: { enable: true },\n xName: 'x', low: 'low', high: 'high', name: 'Apple Inc'\n }\n ],\n //Initializing Chart title\n title: 'AAPL Historical',\n //Initializing User Interaction Tooltip, Crosshair and Zoom\n tooltip: {\n enable: true, shared: true\n },\n crosshair: {\n enable: true, lineType: 'Vertical', line: {\n width: 0,\n }\n },\n zoomSettings:\n {\n enableMouseWheelZooming: true,\n enablePinchZooming: true,\n enableSelectionZooming: true,\n mode: 'X'\n },\n width: Browser.isDevice ? '100%' : '80%',\n load: (args: ILoadedEventArgs) => {\n let selectedTheme: string = location.hash.split('/')[1];\n selectedTheme = selectedTheme ? selectedTheme : 'Material';\n args.chart.theme = (selectedTheme.charAt(0).toUpperCase() + selectedTheme.slice(1));\n }\n });\n chart.appendTo('#container');\n\n","index.html":"\n \n \n \n \n \n\n\n\n\n\n\n\n","systemjs.config.js":"System.config({\n transpiler: \"typescript\",\n typescriptOptions: {\n compilerOptions: {\n target: \"umd\",\n module: \"commonjs\",\n moduleResolution: \"node\",\n emitDecoratorMetadata: true,\n experimentalDecorators: true\n }\n },\n paths: {\n \"syncfusion:\": \"http://npmci.syncfusion.com/packages/production/\"\n },\n map: {\n main: \"index.ts\",\n typescript: \"https://unpkg.com/typescript@2.2.2/lib/typescript.js\",\n 'plugin-json':'https://cdnjs.cloudflare.com/ajax/libs/systemjs-plugin-json/0.3.0/json.min.js',\n \"@syncfusion/ej2-base\": \"syncfusion:ej2-base/dist/ej2-base.umd.min.js\",\n \"@syncfusion/ej2-buttons\": \"syncfusion:ej2-buttons/dist/ej2-buttons.umd.min.js\",\n \"@syncfusion/ej2-calendars\": \"syncfusion:ej2-calendars/dist/ej2-calendars.umd.min.js\",\n \"@syncfusion/ej2-charts\": \"syncfusion:ej2-charts/dist/ej2-charts.umd.min.js\",\n \"@syncfusion/ej2-circulargauge\": \"syncfusion:ej2-circulargauge/dist/ej2-circulargauge.umd.min.js\",\n \"@syncfusion/ej2-lineargauge\": \"syncfusion:ej2-lineargauge/dist/ej2-lineargauge.umd.min.js\",\n \"@syncfusion/ej2-data\": \"syncfusion:ej2-data/dist/ej2-data.umd.min.js\",\n \"@syncfusion/ej2-dropdowns\": \"syncfusion:ej2-dropdowns/dist/ej2-dropdowns.umd.min.js\",\n \"@syncfusion/ej2-grids\": \"syncfusion:ej2-grids/dist/ej2-grids.umd.min.js\", \n \"@syncfusion/ej2-inputs\": \"syncfusion:ej2-inputs/dist/ej2-inputs.umd.min.js\", \n \"@syncfusion/ej2-lists\": \"syncfusion:ej2-lists/dist/ej2-lists.umd.min.js\",\n \"@syncfusion/ej2-navigations\": \"syncfusion:ej2-navigations/dist/ej2-navigations.umd.min.js\", \n \"@syncfusion/ej2-popups\": \"syncfusion:ej2-popups/dist/ej2-popups.umd.min.js\",\n \"@syncfusion/ej2-excel-export\": \"syncfusion:ej2-excel-export/dist/ej2-excel-export.umd.min.js\",\n \"@syncfusion/ej2-pdf-export\": \"syncfusion:ej2-pdf-export/dist/ej2-pdf-export.umd.min.js\",\n \"@syncfusion/ej2-compression\": \"syncfusion:ej2-compression/dist/ej2-compression.umd.min.js\",\n \"@syncfusion/ej2-file-utils\": \"syncfusion:ej2-file-utils/dist/ej2-file-utils.umd.min.js\"\n },\n meta: { \n '*.json': { loader: 'plugin-json' }\n }\n});\nSystem.import('index.ts').catch(console.error.bind(console));"}
\ No newline at end of file
diff --git a/src/chart/hiloopenclose-plnkr.json b/src/chart/hiloopenclose-plnkr.json
index 28109fba..e5424525 100644
--- a/src/chart/hiloopenclose-plnkr.json
+++ b/src/chart/hiloopenclose-plnkr.json
@@ -1 +1 @@
-{"financial-data":"/**\n * Data for technical indicators\n */\nexport let chartData: object[] = [\n {\n x: new Date('2012-04-02'),\n open: 85.9757,\n high: 90.6657,\n low: 85.7685,\n close: 90.5257,\n volume: 660187068\n },\n {\n x: new Date('2012-04-09'),\n open: 89.4471,\n high: 92,\n low: 86.2157,\n close: 86.4614,\n volume: 912634864\n },\n {\n x: new Date('2012-04-16'),\n open: 87.1514,\n high: 88.6071,\n low: 81.4885,\n close: 81.8543,\n volume: 1221746066\n },\n {\n x: new Date('2012-04-23'),\n open: 81.5157,\n high: 88.2857,\n low: 79.2857,\n close: 86.1428,\n volume: 965935749\n },\n {\n x: new Date('2012-04-30'),\n open: 85.4,\n high: 85.4857,\n low: 80.7385,\n close: 80.75,\n volume: 615249365\n },\n {\n x: new Date('2012-05-07'),\n open: 80.2143,\n high: 82.2685,\n low: 79.8185,\n close: 80.9585,\n volume: 541742692\n },\n {\n x: new Date('2012-05-14'),\n open: 80.3671,\n high: 81.0728,\n low: 74.5971,\n close: 75.7685,\n volume: 708126233\n },\n {\n x: new Date('2012-05-21'),\n open: 76.3571,\n high: 82.3571,\n low: 76.2928,\n close: 80.3271,\n volume: 682076215\n },\n {\n x: new Date('2012-05-28'),\n open: 81.5571,\n high: 83.0714,\n low: 80.0743,\n close: 80.1414,\n volume: 480059584\n },\n {\n x: new Date('2012-06-04'),\n open: 80.2143,\n high: 82.9405,\n low: 78.3571,\n close: 82.9028,\n volume: 517577005\n },\n {\n x: new Date('2012-06-11'),\n open: 83.96,\n high: 84.0714,\n low: 80.9571,\n close: 82.0185,\n volume: 499693120\n },\n {\n x: new Date('2012-06-18'),\n open: 81.5657,\n high: 84.2857,\n low: 81.4814,\n close: 83.1571,\n volume: 442172142\n },\n {\n x: new Date('2012-06-25'),\n open: 82.4714,\n high: 83.4285,\n low: 80.8014,\n close: 83.4285,\n volume: 371529102\n },\n {\n x: new Date('2012-07-02'),\n open: 83.5328,\n high: 87.7628,\n low: 83.3714,\n close: 86.5543,\n volume: 385906790\n },\n {\n x: new Date('2012-07-09'),\n open: 86.4714,\n high: 88.5528,\n low: 84.6685,\n close: 86.4243,\n volume: 524235196\n },\n {\n x: new Date('2012-07-16'),\n open: 86.4457,\n high: 87.9071,\n low: 86.1643,\n close: 86.3285,\n volume: 419537217\n },\n {\n x: new Date('2012-07-23'),\n open: 84.9143,\n high: 87.0971,\n low: 81.4285,\n close: 83.5943,\n volume: 680773023\n },\n {\n x: new Date('2012-07-30'),\n open: 84.4171,\n high: 88.2828,\n low: 83.9743,\n close: 87.9571,\n volume: 475109323\n },\n {\n x: new Date('2012-08-06'),\n open: 88.1843,\n high: 89.2857,\n low: 87.8943,\n close: 88.8143,\n volume: 312826308\n },\n {\n x: new Date('2012-08-13'),\n open: 89.0557,\n high: 92.5985,\n low: 89.0357,\n close: 92.5871,\n volume: 392867193\n },\n {\n x: new Date('2012-08-20'),\n open: 92.8585,\n high: 96.4114,\n low: 92.5871,\n close: 94.746,\n volume: 708614692\n },\n {\n x: new Date('2012-08-27'),\n open: 97.1414,\n high: 97.2671,\n low: 93.8928,\n close: 95.0343,\n volume: 383807217\n },\n {\n x: new Date('2012-09-03'),\n open: 95.1085,\n high: 97.4971,\n low: 94.9285,\n close: 97.2057,\n volume: 355722047\n },\n {\n x: new Date('2012-09-10'),\n open: 97.2071,\n high: 99.5685,\n low: 93.7143,\n close: 98.7543,\n volume: 724042207\n },\n {\n x: new Date('2012-09-17'),\n open: 99.9071,\n high: 100.7243,\n low: 99.0885,\n close: 100.0135,\n volume: 500166040\n },\n {\n x: new Date('2012-09-24'),\n open: 98.1228,\n high: 99.3028,\n low: 94.3357,\n close: 95.3007,\n volume: 714507994\n },\n {\n x: new Date('2012-10-01'),\n open: 95.88,\n high: 96.6785,\n low: 92.95,\n close: 93.2271,\n volume: 638543622\n },\n {\n x: new Date('2012-10-08'),\n open: 92.4114,\n high: 92.5085,\n low: 89.0785,\n close: 89.9591,\n volume: 747127724\n },\n {\n x: new Date('2012-10-15'),\n open: 90.3357,\n high: 93.2557,\n low: 87.0885,\n close: 87.12,\n volume: 646996264\n },\n {\n x: new Date('2012-10-22'),\n open: 87.4885,\n high: 90.7685,\n low: 84.4285,\n close: 86.2857,\n volume: 866040680\n },\n {\n x: new Date('2012-10-29'),\n open: 84.9828,\n high: 86.1428,\n low: 82.1071,\n close: 82.4,\n volume: 367371310\n },\n {\n x: new Date('2012-11-05'),\n open: 83.3593,\n high: 84.3914,\n low: 76.2457,\n close: 78.1514,\n volume: 919719846\n },\n {\n x: new Date('2012-11-12'),\n open: 79.1643,\n high: 79.2143,\n low: 72.25,\n close: 75.3825,\n volume: 894382149\n },\n {\n x: new Date('2012-11-19'),\n open: 77.2443,\n high: 81.7143,\n low: 77.1257,\n close: 81.6428,\n volume: 527416747\n },\n {\n x: new Date('2012-11-26'),\n open: 82.2714,\n high: 84.8928,\n low: 81.7514,\n close: 83.6114,\n volume: 646467974\n },\n {\n x: new Date('2012-12-03'),\n open: 84.8071,\n high: 84.9414,\n low: 74.09,\n close: 76.1785,\n volume: 980096264\n },\n {\n x: new Date('2012-12-10'),\n open: 75,\n high: 78.5085,\n low: 72.2257,\n close: 72.8277,\n volume: 835016110\n },\n {\n x: new Date('2012-12-17'),\n open: 72.7043,\n high: 76.4143,\n low: 71.6043,\n close: 74.19,\n volume: 726150329\n },\n {\n x: new Date('2012-12-24'),\n open: 74.3357,\n high: 74.8928,\n low: 72.0943,\n close: 72.7984,\n volume: 321104733\n },\n {\n x: new Date('2012-12-31'),\n open: 72.9328,\n high: 79.2857,\n low: 72.7143,\n close: 75.2857,\n volume: 540854882\n },\n {\n x: new Date('2013-01-07'),\n open: 74.5714,\n high: 75.9843,\n low: 73.6,\n close: 74.3285,\n volume: 574594262\n },\n {\n x: new Date('2013-01-14'),\n open: 71.8114,\n high: 72.9643,\n low: 69.0543,\n close: 71.4285,\n volume: 803105621\n },\n {\n x: new Date('2013-01-21'),\n open: 72.08,\n high: 73.57,\n low: 62.1428,\n close: 62.84,\n volume: 971912560\n },\n {\n x: new Date('2013-01-28'),\n open: 62.5464,\n high: 66.0857,\n low: 62.2657,\n close: 64.8028,\n volume: 656549587\n },\n {\n x: new Date('2013-02-04'),\n open: 64.8443,\n high: 68.4014,\n low: 63.1428,\n close: 67.8543,\n volume: 743778993\n },\n {\n x: new Date('2013-02-11'),\n open: 68.0714,\n high: 69.2771,\n low: 65.7028,\n close: 65.7371,\n volume: 585292366\n },\n {\n x: new Date('2013-02-18'),\n open: 65.8714,\n high: 66.1043,\n low: 63.26,\n close: 64.4014,\n volume: 421766997\n },\n {\n x: new Date('2013-02-25'),\n open: 64.8357,\n high: 65.0171,\n low: 61.4257,\n close: 61.4957,\n volume: 582741215\n },\n {\n x: new Date('2013-03-04'),\n open: 61.1143,\n high: 62.2043,\n low: 59.8571,\n close: 61.6743,\n volume: 632856539\n },\n {\n x: new Date('2013-03-11'),\n open: 61.3928,\n high: 63.4614,\n low: 60.7343,\n close: 63.38,\n volume: 572066981\n },\n {\n x: new Date('2013-03-18'),\n open: 63.0643,\n high: 66.0143,\n low: 63.0286,\n close: 65.9871,\n volume: 552156035\n },\n {\n x: new Date('2013-03-25'),\n open: 66.3843,\n high: 67.1357,\n low: 63.0886,\n close: 63.2371,\n volume: 390762517\n },\n {\n x: new Date('2013-04-01'),\n open: 63.1286,\n high: 63.3854,\n low: 59.9543,\n close: 60.4571,\n volume: 505273732\n },\n {\n x: new Date('2013-04-08'),\n open: 60.6928,\n high: 62.57,\n low: 60.3557,\n close: 61.4,\n volume: 387323550\n },\n {\n x: new Date('2013-04-15'),\n open: 61,\n high: 61.1271,\n low: 55.0143,\n close: 55.79,\n volume: 709945604\n },\n {\n x: new Date('2013-04-22'),\n open: 56.0914,\n high: 59.8241,\n low: 55.8964,\n close: 59.6007,\n volume: 787007506\n },\n {\n x: new Date('2013-04-29'),\n open: 60.0643,\n high: 64.7471,\n low: 60,\n close: 64.2828,\n volume: 655020017\n },\n {\n x: new Date('2013-05-06'),\n open: 65.1014,\n high: 66.5357,\n low: 64.3543,\n close: 64.71,\n volume: 545488533\n },\n {\n x: new Date('2013-05-13'),\n open: 64.5014,\n high: 65.4143,\n low: 59.8428,\n close: 61.8943,\n volume: 633706550\n },\n {\n x: new Date('2013-05-20'),\n open: 61.7014,\n high: 64.05,\n low: 61.4428,\n close: 63.5928,\n volume: 494379068\n },\n {\n x: new Date('2013-05-27'),\n open: 64.2714,\n high: 65.3,\n low: 62.7714,\n close: 64.2478,\n volume: 362907830\n },\n {\n x: new Date('2013-06-03'),\n open: 64.39,\n high: 64.9186,\n low: 61.8243,\n close: 63.1158,\n volume: 443249793\n },\n {\n x: new Date('2013-06-10'),\n open: 63.5328,\n high: 64.1541,\n low: 61.2143,\n close: 61.4357,\n volume: 389680092\n },\n {\n x: new Date('2013-06-17'),\n open: 61.6343,\n high: 62.2428,\n low: 58.3,\n close: 59.0714,\n volume: 400384818\n },\n {\n x: new Date('2013-06-24'),\n open: 58.2,\n high: 58.38,\n low: 55.5528,\n close: 56.6471,\n volume: 519314826\n },\n {\n x: new Date('2013-07-01'),\n open: 57.5271,\n high: 60.47,\n low: 57.3171,\n close: 59.6314,\n volume: 343878841\n },\n {\n x: new Date('2013-07-08'),\n open: 60.0157,\n high: 61.3986,\n low: 58.6257,\n close: 60.93,\n volume: 384106977\n },\n {\n x: new Date('2013-07-15'),\n open: 60.7157,\n high: 62.1243,\n low: 60.5957,\n close: 60.7071,\n volume: 286035513\n },\n {\n x: new Date('2013-07-22'),\n open: 61.3514,\n high: 63.5128,\n low: 59.8157,\n close: 62.9986,\n volume: 395816827\n },\n {\n x: new Date('2013-07-29'),\n open: 62.9714,\n high: 66.1214,\n low: 62.8857,\n close: 66.0771,\n volume: 339668858\n },\n {\n x: new Date('2013-08-05'),\n open: 66.3843,\n high: 67.4128,\n low: 64.8071,\n close: 64.9214,\n volume: 368486781\n },\n {\n x: new Date('2013-08-12'),\n open: 65.2657,\n high: 72.0357,\n low: 65.2328,\n close: 71.7614,\n volume: 711563584\n },\n {\n x: new Date('2013-08-19'),\n open: 72.0485,\n high: 73.3914,\n low: 71.1714,\n close: 71.5743,\n volume: 417119660\n },\n {\n x: new Date('2013-08-26'),\n open: 71.5357,\n high: 72.8857,\n low: 69.4286,\n close: 69.6023,\n volume: 392805888\n },\n {\n x: new Date('2013-09-02'),\n open: 70.4428,\n high: 71.7485,\n low: 69.6214,\n close: 71.1743,\n volume: 317244380\n },\n {\n x: new Date('2013-09-09'),\n open: 72.1428,\n high: 72.56,\n low: 66.3857,\n close: 66.4143,\n volume: 669376320\n },\n {\n x: new Date('2013-09-16'),\n open: 65.8571,\n high: 68.3643,\n low: 63.8886,\n close: 66.7728,\n volume: 625142677\n },\n {\n x: new Date('2013-09-23'),\n open: 70.8714,\n high: 70.9871,\n low: 68.6743,\n close: 68.9643,\n volume: 475274537\n },\n {\n x: new Date('2013-09-30'),\n open: 68.1786,\n high: 70.3357,\n low: 67.773,\n close: 69.0043,\n volume: 368198906\n },\n {\n x: new Date('2013-10-07'),\n open: 69.5086,\n high: 70.5486,\n low: 68.3257,\n close: 70.4017,\n volume: 361437661\n },\n {\n x: new Date('2013-10-14'),\n open: 69.9757,\n high: 72.7514,\n low: 69.9071,\n close: 72.6985,\n volume: 342694379\n },\n {\n x: new Date('2013-10-21'),\n open: 73.11,\n high: 76.1757,\n low: 72.5757,\n close: 75.1368,\n volume: 490458997\n },\n {\n x: new Date('2013-10-28'),\n open: 75.5771,\n high: 77.0357,\n low: 73.5057,\n close: 74.29,\n volume: 508130174\n },\n {\n x: new Date('2013-11-04'),\n open: 74.4428,\n high: 75.555,\n low: 73.1971,\n close: 74.3657,\n volume: 318132218\n },\n {\n x: new Date('2013-11-11'),\n open: 74.2843,\n high: 75.6114,\n low: 73.4871,\n close: 74.9987,\n volume: 306711021\n },\n {\n x: new Date('2013-11-18'),\n open: 74.9985,\n high: 75.3128,\n low: 73.3814,\n close: 74.2571,\n volume: 282778778\n },\n {\n x: new Date('2013-11-25'),\n open: 74.4314,\n high: 79.7614,\n low: 74.4285,\n close: 79.4385,\n volume: 327405302\n },\n {\n x: new Date('2013-12-02'),\n open: 79.7143,\n high: 82.1622,\n low: 78.6885,\n close: 80.0028,\n volume: 522055676\n },\n {\n x: new Date('2013-12-09'),\n open: 80.1286,\n high: 81.5671,\n low: 79.0957,\n close: 79.2043,\n volume: 387271099\n },\n {\n x: new Date('2013-12-16'),\n open: 79.2885,\n high: 80.377,\n low: 76.9714,\n close: 78.4314,\n volume: 457580848\n },\n {\n x: new Date('2013-12-23'),\n open: 81.1428,\n high: 81.6971,\n low: 79.9285,\n close: 80.0128,\n volume: 274253503\n },\n {\n x: new Date('2013-12-30'),\n open: 79.6371,\n high: 80.1828,\n low: 77.2043,\n close: 77.2828,\n volume: 275734934\n },\n {\n x: new Date('2014-01-06'),\n open: 76.7785,\n high: 78.1228,\n low: 75.8728,\n close: 76.1343,\n volume: 393462075\n },\n {\n x: new Date('2014-01-13'),\n open: 75.7014,\n high: 80.0285,\n low: 75.6971,\n close: 77.2385,\n volume: 439557459\n },\n {\n x: new Date('2014-01-20'),\n open: 77.2843,\n high: 79.6128,\n low: 77.2028,\n close: 78.01,\n volume: 385585525\n },\n {\n x: new Date('2014-01-27'),\n open: 78.5814,\n high: 79.2571,\n low: 70.5071,\n close: 71.5143,\n volume: 813702575\n },\n {\n x: new Date('2014-02-03'),\n open: 71.8014,\n high: 74.7042,\n low: 71.3286,\n close: 74.24,\n volume: 434447570\n },\n {\n x: new Date('2014-02-10'),\n open: 74.0943,\n high: 77.9971,\n low: 74,\n close: 77.7128,\n volume: 379011880\n },\n {\n x: new Date('2014-02-17'),\n open: 78,\n high: 78.7414,\n low: 74.9428,\n close: 75.0357,\n volume: 289609443\n },\n {\n x: new Date('2014-02-24'),\n open: 74.7357,\n high: 76.1071,\n low: 73.6571,\n close: 75.1771,\n volume: 367569649\n },\n {\n x: new Date('2014-03-03'),\n open: 74.7743,\n high: 76.3928,\n low: 74.6871,\n close: 75.7771,\n volume: 275972640\n },\n {\n x: new Date('2014-03-10'),\n open: 75.48,\n high: 77.0943,\n low: 74.7143,\n close: 74.9557,\n volume: 287729528\n },\n {\n x: new Date('2014-03-17'),\n open: 75.3857,\n high: 76.6057,\n low: 75.0286,\n close: 76.1243,\n volume: 303531061\n },\n {\n x: new Date('2014-03-24'),\n open: 76.9171,\n high: 78.4285,\n low: 76.3214,\n close: 76.6943,\n volume: 338387221\n },\n {\n x: new Date('2014-03-31'),\n open: 77.0328,\n high: 77.64,\n low: 75.7971,\n close: 75.9743,\n volume: 245749459\n },\n {\n x: new Date('2014-04-07'),\n open: 75.4314,\n high: 76.0343,\n low: 73.8771,\n close: 74.23,\n volume: 312008139\n },\n {\n x: new Date('2014-04-14'),\n open: 74.5571,\n high: 75.3943,\n low: 73.0471,\n close: 74.9914,\n volume: 241209047\n },\n {\n x: new Date('2014-04-21'),\n open: 75.0485,\n high: 81.7128,\n low: 74.8514,\n close: 81.7057,\n volume: 476651465\n },\n {\n x: new Date('2014-04-28'),\n open: 81.8285,\n high: 85.6328,\n low: 81.7928,\n close: 84.6543,\n volume: 473712709\n },\n {\n x: new Date('2014-05-05'),\n open: 84.3057,\n high: 86.3442,\n low: 82.9043,\n close: 83.6489,\n volume: 365535013\n },\n {\n x: new Date('2014-05-12'),\n open: 83.9271,\n high: 85.3614,\n low: 83.6285,\n close: 85.3585,\n volume: 260931637\n },\n {\n x: new Date('2014-05-19'),\n open: 85.4071,\n high: 87.8184,\n low: 85.3328,\n close: 87.7328,\n volume: 294298274\n },\n {\n x: new Date('2014-05-26'),\n open: 87.9828,\n high: 92.0243,\n low: 87.9471,\n close: 90.4285,\n volume: 400232120\n },\n {\n x: new Date('2014-06-02'),\n open: 90.5657,\n high: 93.0371,\n low: 88.9285,\n close: 92.2243,\n volume: 412158024\n },\n {\n x: new Date('2014-06-09'),\n open: 92.7,\n high: 95.05,\n low: 90.88,\n close: 91.28,\n volume: 292422550\n },\n {\n x: new Date('2014-06-16'),\n open: 91.51,\n high: 92.75,\n low: 90.9,\n close: 90.91,\n volume: 234325480\n },\n {\n x: new Date('2014-06-23'),\n open: 91.32,\n high: 92,\n low: 89.65,\n close: 91.98,\n volume: 213712160\n },\n {\n x: new Date('2014-06-30'),\n open: 92.1,\n high: 94.1,\n low: 92.09,\n close: 94.03,\n volume: 138936570\n },\n {\n x: new Date('2014-07-07'),\n open: 94.14,\n high: 96.8,\n low: 93.52,\n close: 95.22,\n volume: 229782440\n },\n {\n x: new Date('2014-07-14'),\n open: 95.86,\n high: 97.1,\n low: 92.57,\n close: 94.43,\n volume: 248104390\n },\n {\n x: new Date('2014-07-21'),\n open: 94.99,\n high: 97.88,\n low: 93.72,\n close: 97.671,\n volume: 273021350\n },\n {\n x: new Date('2014-07-28'),\n open: 97.82,\n high: 99.44,\n low: 94.81,\n close: 96.13,\n volume: 235868530\n },\n {\n x: new Date('2014-08-04'),\n open: 96.37,\n high: 96.58,\n low: 93.28,\n close: 94.74,\n volume: 222522120\n },\n {\n x: new Date('2014-08-11'),\n open: 95.27,\n high: 98.19,\n low: 94.8355,\n close: 97.98,\n volume: 178806580\n },\n {\n x: new Date('2014-08-18'),\n open: 98.49,\n high: 101.47,\n low: 97.98,\n close: 101.32,\n volume: 246446280\n },\n {\n x: new Date('2014-08-25'),\n open: 101.79,\n high: 102.9,\n low: 100.7,\n close: 102.5,\n volume: 232858250\n },\n {\n x: new Date('2014-09-01'),\n open: 103.06,\n high: 103.74,\n low: 97.79,\n close: 98.97,\n volume: 322045910\n },\n {\n x: new Date('2014-09-08'),\n open: 99.3,\n high: 103.08,\n low: 96.14,\n close: 101.66,\n volume: 460851840\n },\n {\n x: new Date('2014-09-15'),\n open: 102.81,\n high: 103.05,\n low: 98.89,\n close: 100.96,\n volume: 296425730\n },\n {\n x: new Date('2014-09-22'),\n open: 101.8,\n high: 102.94,\n low: 97.72,\n close: 100.75,\n volume: 337617850\n },\n {\n x: new Date('2014-09-29'),\n open: 98.65,\n high: 101.54,\n low: 98.04,\n close: 99.62,\n volume: 246900230\n },\n {\n x: new Date('2014-10-06'),\n open: 99.95,\n high: 102.38,\n low: 98.31,\n close: 100.73,\n volume: 279646740\n },\n {\n x: new Date('2014-10-13'),\n open: 101.33,\n high: 101.78,\n low: 95.18,\n close: 97.67,\n volume: 356408760\n },\n {\n x: new Date('2014-10-20'),\n open: 98.315,\n high: 105.49,\n low: 98.22,\n close: 105.22,\n volume: 355329760\n },\n {\n x: new Date('2014-10-27'),\n open: 104.85,\n high: 108.04,\n low: 104.7,\n close: 108,\n volume: 219443560\n },\n {\n x: new Date('2014-11-03'),\n open: 108.22,\n high: 110.3,\n low: 107.72,\n close: 109.01,\n volume: 199332700\n },\n {\n x: new Date('2014-11-10'),\n open: 109.02,\n high: 114.19,\n low: 108.4,\n close: 114.18,\n volume: 203976340\n },\n {\n x: new Date('2014-11-17'),\n open: 114.27,\n high: 117.57,\n low: 113.3,\n close: 116.47,\n volume: 232574480\n },\n {\n x: new Date('2014-11-24'),\n open: 116.85,\n high: 119.75,\n low: 116.62,\n close: 118.93,\n volume: 181158620\n },\n {\n x: new Date('2014-12-01'),\n open: 118.81,\n high: 119.25,\n low: 111.27,\n close: 115,\n volume: 266118290\n },\n {\n x: new Date('2014-12-08'),\n open: 114.1,\n high: 114.85,\n low: 109.35,\n close: 109.73,\n volume: 259311140\n },\n {\n x: new Date('2014-12-15'),\n open: 110.7,\n high: 113.24,\n low: 106.26,\n close: 111.78,\n volume: 326382400\n },\n {\n x: new Date('2014-12-22'),\n open: 112.16,\n high: 114.52,\n low: 111.97,\n close: 113.99,\n volume: 119248900\n },\n {\n x: new Date('2014-12-29'),\n open: 113.79,\n high: 114.77,\n low: 107.35,\n close: 109.33,\n volume: 151780640\n },\n {\n x: new Date('2015-01-05'),\n open: 108.29,\n high: 113.25,\n low: 104.63,\n close: 112.01,\n volume: 282690970\n },\n {\n x: new Date('2015-01-12'),\n open: 112.6,\n high: 112.8,\n low: 105.2,\n close: 105.99,\n volume: 303531140\n },\n {\n x: new Date('2015-01-19'),\n open: 107.84,\n high: 113.75,\n low: 106.5,\n close: 112.98,\n volume: 198362640\n },\n {\n x: new Date('2015-01-26'),\n open: 113.74,\n high: 120,\n low: 109.03,\n close: 117.16,\n volume: 461747290\n },\n {\n x: new Date('2015-02-02'),\n open: 118.05,\n high: 120.51,\n low: 116.08,\n close: 118.93,\n volume: 270190470\n },\n {\n x: new Date('2015-02-09'),\n open: 118.55,\n high: 127.48,\n low: 118.43,\n close: 127.08,\n volume: 301354470\n },\n {\n x: new Date('2015-02-16'),\n open: 127.49,\n high: 129.5,\n low: 126.92,\n close: 129.495,\n volume: 193883960\n },\n {\n x: new Date('2015-02-23'),\n open: 130.02,\n high: 133.6,\n low: 126.61,\n close: 128.46,\n volume: 369856960\n },\n {\n x: new Date('2015-03-02'),\n open: 129.25,\n high: 130.28,\n low: 125.76,\n close: 126.6,\n volume: 246472020\n },\n {\n x: new Date('2015-03-09'),\n open: 127.96,\n high: 129.57,\n low: 121.63,\n close: 123.59,\n volume: 325921230\n },\n {\n x: new Date('2015-03-16'),\n open: 123.88,\n high: 129.2451,\n low: 122.87,\n close: 125.9,\n volume: 266016400\n },\n {\n x: new Date('2015-03-23'),\n open: 127.12,\n high: 128.04,\n low: 122.6,\n close: 123.25,\n volume: 208731730\n },\n {\n x: new Date('2015-03-30'),\n open: 124.05,\n high: 126.49,\n low: 123.1,\n close: 125.32,\n volume: 161628950\n },\n {\n x: new Date('2015-04-06'),\n open: 124.47,\n high: 128.1218,\n low: 124.33,\n close: 127.1,\n volume: 181454510\n },\n {\n x: new Date('2015-04-13'),\n open: 128.37,\n high: 128.57,\n low: 124.46,\n close: 124.75,\n volume: 170090870\n },\n {\n x: new Date('2015-04-20'),\n open: 125.57,\n high: 130.63,\n low: 125.17,\n close: 130.28,\n volume: 206698310\n },\n {\n x: new Date('2015-04-27'),\n open: 132.31,\n high: 134.54,\n low: 124.58,\n close: 128.95,\n volume: 417115180\n },\n {\n x: new Date('2015-05-04'),\n open: 129.5,\n high: 130.57,\n low: 123.36,\n close: 127.62,\n volume: 270197900\n },\n {\n x: new Date('2015-05-11'),\n open: 127.39,\n high: 129.49,\n low: 124.82,\n close: 128.77,\n volume: 207858180\n },\n {\n x: new Date('2015-05-18'),\n open: 128.38,\n high: 132.97,\n low: 128.36,\n close: 132.54,\n volume: 216438970\n },\n {\n x: new Date('2015-05-25'),\n open: 132.6,\n high: 132.91,\n low: 129.12,\n close: 130.28,\n volume: 197468800\n },\n {\n x: new Date('2015-06-01'),\n open: 131.2,\n high: 131.39,\n low: 128.36,\n close: 128.65,\n volume: 170465550\n },\n {\n x: new Date('2015-06-08'),\n open: 128.9,\n high: 130.18,\n low: 125.62,\n close: 127.17,\n volume: 219812710\n },\n {\n x: new Date('2015-06-15'),\n open: 126.1,\n high: 128.31,\n low: 125.71,\n close: 126.6,\n volume: 197925030\n },\n {\n x: new Date('2015-06-22'),\n open: 127.49,\n high: 129.8,\n low: 126.51,\n close: 126.75,\n volume: 195104520\n },\n {\n x: new Date('2015-06-29'),\n open: 125.46,\n high: 126.94,\n low: 124.48,\n close: 126.44,\n volume: 150747530\n },\n {\n x: new Date('2015-07-06'),\n open: 124.94,\n high: 126.23,\n low: 119.22,\n close: 123.28,\n volume: 274904180\n },\n {\n x: new Date('2015-07-13'),\n open: 125.03,\n high: 129.62,\n low: 124.32,\n close: 129.62,\n volume: 188579340\n },\n {\n x: new Date('2015-07-20'),\n open: 130.97,\n high: 132.97,\n low: 121.99,\n close: 124.5,\n volume: 336423370\n },\n {\n x: new Date('2015-07-27'),\n open: 123.09,\n high: 123.91,\n low: 120.91,\n close: 121.3,\n volume: 191087840\n },\n {\n x: new Date('2015-08-03'),\n open: 121.5,\n high: 122.57,\n low: 112.1,\n close: 115.52,\n volume: 383883210\n },\n {\n x: new Date('2015-08-10'),\n open: 116.53,\n high: 119.99,\n low: 109.63,\n close: 115.96,\n volume: 344549090\n },\n {\n x: new Date('2015-08-17'),\n open: 116.04,\n high: 117.65,\n low: 105.645,\n close: 105.76,\n volume: 318855760\n },\n {\n x: new Date('2015-08-24'),\n open: 94.87,\n high: 113.31,\n low: 92,\n close: 113.29,\n volume: 498047270\n },\n {\n x: new Date('2015-08-31'),\n open: 112.03,\n high: 114.53,\n low: 107.36,\n close: 109.27,\n volume: 297402060\n },\n {\n x: new Date('2015-09-07'),\n open: 111.65,\n high: 114.21,\n low: 109.77,\n close: 114.21,\n volume: 251859600\n },\n {\n x: new Date('2015-09-14'),\n open: 116.58,\n high: 116.89,\n low: 111.87,\n close: 113.45,\n volume: 276281980\n },\n {\n x: new Date('2015-09-21'),\n open: 113.67,\n high: 116.69,\n low: 112.37,\n close: 114.71,\n volume: 238617740\n },\n {\n x: new Date('2015-09-28'),\n open: 113.85,\n high: 114.57,\n low: 107.31,\n close: 110.38,\n volume: 313017610\n },\n {\n x: new Date('2015-10-05'),\n open: 109.88,\n high: 112.28,\n low: 108.21,\n close: 112.12,\n volume: 261920950\n },\n {\n x: new Date('2015-10-12'),\n open: 112.73,\n high: 112.75,\n low: 109.56,\n close: 111.04,\n volume: 184208970\n },\n {\n x: new Date('2015-10-19'),\n open: 110.8,\n high: 119.228,\n low: 110.11,\n close: 119.08,\n volume: 221612230\n },\n {\n x: new Date('2015-10-26'),\n open: 118.08,\n high: 121.22,\n low: 113.99,\n close: 119.5,\n volume: 319660750\n },\n {\n x: new Date('2015-11-02'),\n open: 119.87,\n high: 123.82,\n low: 119.61,\n close: 121.06,\n volume: 194953700\n },\n {\n x: new Date('2015-11-09'),\n open: 120.96,\n high: 121.81,\n low: 112.27,\n close: 112.34,\n volume: 216054740\n },\n {\n x: new Date('2015-11-16'),\n open: 111.38,\n high: 119.92,\n low: 111,\n close: 119.3,\n volume: 189492500\n },\n {\n x: new Date('2015-11-23'),\n open: 119.27,\n high: 119.73,\n low: 117.12,\n close: 117.81,\n volume: 109582040\n },\n {\n x: new Date('2015-11-30'),\n open: 117.99,\n high: 119.41,\n low: 114.22,\n close: 119.03,\n volume: 205415620\n },\n {\n x: new Date('2015-12-07'),\n open: 118.98,\n high: 119.86,\n low: 112.851,\n close: 113.18,\n volume: 188609110\n },\n {\n x: new Date('2015-12-14'),\n open: 112.18,\n high: 112.8,\n low: 105.81,\n close: 106.03,\n volume: 314856190\n },\n {\n x: new Date('2015-12-21'),\n open: 107.28,\n high: 109,\n low: 105.57,\n close: 108.03,\n volume: 126450510\n },\n {\n x: new Date('2015-12-28'),\n open: 107.59,\n high: 109.43,\n low: 104.82,\n close: 105.26,\n volume: 123621760\n },\n {\n x: new Date('2016-01-04'),\n open: 102.61,\n high: 105.85,\n low: 96.43,\n close: 96.96,\n volume: 343000960\n },\n {\n x: new Date('2016-01-11'),\n open: 98.97,\n high: 101.19,\n low: 95.36,\n close: 97.13,\n volume: 303375940\n },\n {\n x: new Date('2016-01-18'),\n open: 98.41,\n high: 101.46,\n low: 93.42,\n close: 101.42,\n volume: 242982970\n },\n {\n x: new Date('2016-01-25'),\n open: 101.52,\n high: 101.53,\n low: 92.39,\n close: 97.34,\n volume: 376481100\n },\n {\n x: new Date('2016-02-01'),\n open: 96.47,\n high: 97.33,\n low: 93.69,\n close: 94.02,\n volume: 216608840\n },\n {\n x: new Date('2016-02-08'),\n open: 93.13,\n high: 96.35,\n low: 92.59,\n close: 93.99,\n volume: 230794620\n },\n {\n x: new Date('2016-02-15'),\n open: 95.02,\n high: 98.89,\n low: 94.61,\n close: 96.04,\n volume: 167001070\n },\n {\n x: new Date('2016-02-22'),\n open: 96.31,\n high: 98.0237,\n low: 93.32,\n close: 96.91,\n volume: 158759600\n },\n {\n x: new Date('2016-02-29'),\n open: 96.86,\n high: 103.75,\n low: 96.65,\n close: 103.01,\n volume: 201482180\n },\n {\n x: new Date('2016-03-07'),\n open: 102.39,\n high: 102.83,\n low: 100.15,\n close: 102.26,\n volume: 155437450\n },\n {\n x: new Date('2016-03-14'),\n open: 101.91,\n high: 106.5,\n low: 101.78,\n close: 105.92,\n volume: 181323210\n },\n {\n x: new Date('2016-03-21'),\n open: 105.93,\n high: 107.65,\n low: 104.89,\n close: 105.67,\n volume: 119054360\n },\n {\n x: new Date('2016-03-28'),\n open: 106,\n high: 110.42,\n low: 104.88,\n close: 109.99,\n volume: 147641240\n },\n {\n x: new Date('2016-04-04'),\n open: 110.42,\n high: 112.19,\n low: 108.121,\n close: 108.66,\n volume: 145351790\n },\n {\n x: new Date('2016-04-11'),\n open: 108.97,\n high: 112.39,\n low: 108.66,\n close: 109.85,\n volume: 161518860\n },\n {\n x: new Date('2016-04-18'),\n open: 108.89,\n high: 108.95,\n low: 104.62,\n close: 105.68,\n volume: 188775240\n },\n {\n x: new Date('2016-04-25'),\n open: 105,\n high: 105.65,\n low: 92.51,\n close: 93.74,\n volume: 345910030\n },\n {\n x: new Date('2016-05-02'),\n open: 93.965,\n high: 95.9,\n low: 91.85,\n close: 92.72,\n volume: 225114110\n },\n {\n x: new Date('2016-05-09'),\n open: 93,\n high: 93.77,\n low: 89.47,\n close: 90.52,\n volume: 215596350\n },\n {\n x: new Date('2016-05-16'),\n open: 92.39,\n high: 95.43,\n low: 91.65,\n close: 95.22,\n volume: 212312980\n },\n {\n x: new Date('2016-05-23'),\n open: 95.87,\n high: 100.73,\n low: 95.67,\n close: 100.35,\n volume: 203902650\n },\n {\n x: new Date('2016-05-30'),\n open: 99.6,\n high: 100.4,\n low: 96.63,\n close: 97.92,\n volume: 140064910\n },\n {\n x: new Date('2016-06-06'),\n open: 97.99,\n high: 101.89,\n low: 97.55,\n close: 98.83,\n volume: 124731320\n },\n {\n x: new Date('2016-06-13'),\n open: 98.69,\n high: 99.12,\n low: 95.3,\n close: 95.33,\n volume: 191017280\n },\n {\n x: new Date('2016-06-20'),\n open: 96,\n high: 96.89,\n low: 92.65,\n close: 93.4,\n volume: 206149160\n },\n {\n x: new Date('2016-06-27'),\n open: 93,\n high: 96.465,\n low: 91.5,\n close: 95.89,\n volume: 184254460\n },\n {\n x: new Date('2016-07-04'),\n open: 95.39,\n high: 96.89,\n low: 94.37,\n close: 96.68,\n volume: 111769640\n },\n {\n x: new Date('2016-07-11'),\n open: 96.75,\n high: 99.3,\n low: 96.73,\n close: 98.78,\n volume: 142244590\n },\n {\n x: new Date('2016-07-18'),\n open: 98.7,\n high: 101,\n low: 98.31,\n close: 98.66,\n volume: 147358320\n },\n {\n x: new Date('2016-07-25'),\n open: 98.25,\n high: 104.55,\n low: 96.42,\n close: 104.21,\n volume: 252358930\n },\n {\n x: new Date('2016-08-01'),\n open: 104.41,\n high: 107.65,\n low: 104,\n close: 107.48,\n volume: 168265830\n },\n {\n x: new Date('2016-08-08'),\n open: 107.52,\n high: 108.94,\n low: 107.16,\n close: 108.18,\n volume: 124255340\n },\n {\n x: new Date('2016-08-15'),\n open: 108.14,\n high: 110.23,\n low: 108.08,\n close: 109.36,\n volume: 131814920\n },\n {\n x: new Date('2016-08-22'),\n open: 108.86,\n high: 109.32,\n low: 106.31,\n close: 106.94,\n volume: 123373540\n },\n {\n x: new Date('2016-08-29'),\n open: 106.62,\n high: 108,\n low: 105.5,\n close: 107.73,\n volume: 134426100\n },\n {\n x: new Date('2016-09-05'),\n open: 107.9,\n high: 108.76,\n low: 103.13,\n close: 103.13,\n volume: 168312530\n },\n {\n x: new Date('2016-09-12'),\n open: 102.65,\n high: 116.13,\n low: 102.53,\n close: 114.92,\n volume: 388543710\n },\n {\n x: new Date('2016-09-19'),\n open: 115.19,\n high: 116.18,\n low: 111.55,\n close: 112.71,\n volume: 200842480\n },\n {\n x: new Date('2016-09-26'),\n open: 111.64,\n high: 114.64,\n low: 111.55,\n close: 113.05,\n volume: 156186800\n },\n {\n x: new Date('2016-10-03'),\n open: 112.71,\n high: 114.56,\n low: 112.28,\n close: 114.06,\n volume: 125587350\n },\n {\n x: new Date('2016-10-10'),\n open: 115.02,\n high: 118.69,\n low: 114.72,\n close: 117.63,\n volume: 208231690\n },\n {\n x: new Date('2016-10-17'),\n open: 117.33,\n high: 118.21,\n low: 113.8,\n close: 116.6,\n volume: 114497020\n },\n {\n x: new Date('2016-10-24'),\n open: 117.1,\n high: 118.36,\n low: 113.31,\n close: 113.72,\n volume: 204530120\n },\n {\n x: new Date('2016-10-31'),\n open: 113.65,\n high: 114.23,\n low: 108.11,\n close: 108.84,\n volume: 155287280\n },\n {\n x: new Date('2016-11-07'),\n open: 110.08,\n high: 111.72,\n low: 105.83,\n close: 108.43,\n volume: 206825070\n },\n {\n x: new Date('2016-11-14'),\n open: 107.71,\n high: 110.54,\n low: 104.08,\n close: 110.06,\n volume: 197790040\n },\n {\n x: new Date('2016-11-21'),\n open: 110.12,\n high: 112.42,\n low: 110.01,\n close: 111.79,\n volume: 93992370\n },\n {\n x: new Date('2016-11-28'),\n open: 111.43,\n high: 112.465,\n low: 108.85,\n close: 109.9,\n volume: 155229390\n },\n {\n x: new Date('2016-12-05'),\n open: 110,\n high: 114.7,\n low: 108.25,\n close: 113.95,\n volume: 151624650\n },\n {\n x: new Date('2016-12-12'),\n open: 113.29,\n high: 116.73,\n low: 112.49,\n close: 115.97,\n volume: 194003220\n },\n {\n x: new Date('2016-12-19'),\n open: 115.8,\n high: 117.5,\n low: 115.59,\n close: 116.52,\n volume: 113106370\n },\n {\n x: new Date('2016-12-26'),\n open: 116.52,\n high: 118.0166,\n low: 115.43,\n close: 115.82,\n volume: 84354060\n },\n {\n x: new Date('2017-01-02'),\n open: 115.8,\n high: 118.16,\n low: 114.76,\n close: 117.91,\n volume: 103680760\n },\n {\n x: new Date('2017-01-09'),\n open: 117.95,\n high: 119.93,\n low: 117.94,\n close: 119.04,\n volume: 138446660\n },\n {\n x: new Date('2017-01-16'),\n open: 118.34,\n high: 120.5,\n low: 118.22,\n close: 120,\n volume: 113576380\n },\n {\n x: new Date('2017-01-23'),\n open: 120,\n high: 122.44,\n low: 119.5,\n close: 121.95,\n volume: 124406640\n },\n {\n x: new Date('2017-01-30'),\n open: 120.93,\n high: 130.49,\n low: 120.62,\n close: 129.08,\n volume: 248063580\n },\n {\n x: new Date('2017-02-06'),\n open: 129.13,\n high: 132.94,\n low: 128.9,\n close: 132.12,\n volume: 136252280\n },\n {\n x: new Date('2017-02-13'),\n open: 133.08,\n high: 136.27,\n low: 132.75,\n close: 135.72,\n volume: 136326260\n },\n {\n x: new Date('2017-02-20'),\n open: 136.23,\n high: 137.48,\n low: 135.28,\n close: 136.66,\n volume: 87773190\n },\n {\n x: new Date('2017-02-27'),\n open: 137.14,\n high: 140.2786,\n low: 136.28,\n close: 139.78,\n volume: 127757050\n },\n {\n x: new Date('2017-03-06'),\n open: 139.365,\n high: 139.98,\n low: 137.05,\n close: 139.14,\n volume: 99061270\n },\n {\n x: new Date('2017-03-13'),\n open: 138.85,\n high: 141.02,\n low: 138.82,\n close: 139.99,\n volume: 120881720\n },\n {\n x: new Date('2017-03-20'),\n open: 140.4,\n high: 142.8,\n low: 139.73,\n close: 140.64,\n volume: 129178500\n },\n {\n x: new Date('2017-03-27'),\n open: 139.39,\n high: 144.5,\n low: 138.62,\n close: 143.66,\n volume: 126819590\n },\n {\n x: new Date('2017-04-03'),\n open: 143.71,\n high: 145.46,\n low: 143.05,\n close: 143.34,\n volume: 105274540\n },\n {\n x: new Date('2017-04-10'),\n open: 143.6,\n high: 143.8792,\n low: 140.06,\n close: 141.05,\n volume: 87342130\n },\n {\n x: new Date('2017-04-17'),\n open: 141.48,\n high: 142.92,\n low: 140.45,\n close: 142.27,\n volume: 89092650\n },\n {\n x: new Date('2017-04-24'),\n open: 143.5,\n high: 144.9,\n low: 143.18,\n close: 143.65,\n volume: 90423600\n },\n {\n x: new Date('2017-05-01'),\n open: 145.1,\n high: 148.98,\n low: 144.27,\n close: 148.96,\n volume: 173861760\n },\n {\n x: new Date('2017-05-08'),\n open: 149.03,\n high: 156.42,\n low: 149.03,\n close: 156.1,\n volume: 173087500\n },\n {\n x: new Date('2017-05-15'),\n open: 156.01,\n high: 156.65,\n low: 149.71,\n close: 153.06,\n volume: 156993820\n },\n {\n x: new Date('2017-05-22'),\n open: 154,\n high: 154.9,\n low: 152.67,\n close: 153.61,\n volume: 103151450\n },\n {\n x: new Date('2017-05-29'),\n open: 153.42,\n high: 155.45,\n low: 152.22,\n close: 155.45,\n volume: 88670120\n },\n {\n x: new Date('2017-06-05'),\n open: 154.34,\n high: 155.98,\n low: 146.02,\n close: 148.98,\n volume: 158814040\n },\n {\n x: new Date('2017-06-12'),\n open: 145.74,\n high: 147.5,\n low: 142.2,\n close: 142.27,\n volume: 219638930\n },\n {\n x: new Date('2017-06-19'),\n open: 143.66,\n high: 147.16,\n low: 143.66,\n close: 146.28,\n volume: 132832660\n },\n {\n x: new Date('2017-06-26'),\n open: 147.17,\n high: 148.28,\n low: 142.28,\n close: 144.02,\n volume: 126890110\n },\n {\n x: new Date('2017-07-03'),\n open: 144.88,\n high: 145.3001,\n low: 142.41,\n close: 144.18,\n volume: 78465450\n },\n {\n x: new Date('2017-07-10'),\n open: 144.11,\n high: 149.33,\n low: 143.37,\n close: 149.04,\n volume: 109759170\n },\n {\n x: new Date('2017-07-17'),\n open: 148.82,\n high: 151.74,\n low: 148.57,\n close: 150.27,\n volume: 104744470\n },\n {\n x: new Date('2017-07-24'),\n open: 150.58,\n high: 153.99,\n low: 147.3,\n close: 149.5,\n volume: 105536280\n },\n {\n x: new Date('2017-07-31'),\n open: 149.9,\n high: 159.75,\n low: 148.13,\n close: 156.39,\n volume: 170204830\n },\n {\n x: new Date('2017-08-07'),\n open: 157.06,\n high: 161.83,\n low: 154.63,\n close: 157.48,\n volume: 149860480\n },\n {\n x: new Date('2017-08-14'),\n open: 159.32,\n high: 162.51,\n low: 156.72,\n close: 157.5,\n volume: 133829670\n },\n {\n x: new Date('2017-08-21'),\n open: 157.5,\n high: 160.74,\n low: 155.1101,\n close: 159.86,\n volume: 112238670\n },\n {\n x: new Date('2017-08-28'),\n open: 160.14,\n high: 164.94,\n low: 159.93,\n close: 164.05,\n volume: 125610990\n },\n {\n x: new Date('2017-09-04'),\n open: 163.75,\n high: 164.25,\n low: 158.53,\n close: 158.63,\n volume: 101419110\n },\n {\n x: new Date('2017-09-11'),\n open: 160.5,\n high: 163.96,\n low: 157.91,\n close: 159.88,\n volume: 220431100\n },\n {\n x: new Date('2017-09-18'),\n open: 160.11,\n high: 160.5,\n low: 157.995,\n close: 158.67,\n volume: 27939544\n }\n];\nexport let axesData: object[] = [\n { xDate: new Date('2013-03-27'), Open: 85.97, High: 86.37, Low: 85.96, Close: 86.33 },\n { xDate: new Date('2013-03-29'), Open: 85.97, High: 86.37, Low: 85.96, Close: 86.33 },\n { xDate: new Date('2013-04-01'), Open: 86.1, High: 86.15, Low: 85.9, Close: 86.03 },\n { xDate: new Date('2013-04-03'), Open: 85.93, High: 86.17, Low: 85.84, Close: 86.02 },\n { xDate: new Date('2013-04-05'), Open: 85.74, High: 86, Low: 85.66, Close: 86 },\n { xDate: new Date('2013-04-07'), Open: 85.71, High: 85.71, Low: 85.36, Close: 85.62 },\n { xDate: new Date('2013-04-09'), Open: 85.3, High: 85.92, Low: 85.16, Close: 85.8 },\n { xDate: new Date('2013-04-11'), Open: 84.23, High: 85.46, Low: 84.23, Close: 85.2 },\n { xDate: new Date('2013-04-13'), Open: 84.51, High: 84.54, Low: 84.19, Close: 84.3 },\n { xDate: new Date('2013-04-15'), Open: 84.44, High: 84.65, Low: 84.2, Close: 84.63 },\n { xDate: new Date('2013-04-17'), Open: 84.6, High: 84.81, Low: 84.59, Close: 84.65 },\n { xDate: new Date('2013-04-19'), Open: 84.52, High: 84.86, Low: 84.4, Close: 84.76 },\n { xDate: new Date('2013-04-21'), Open: 84.17, High: 84.66, Low: 84.16, Close: 84.47 },\n { xDate: new Date('2013-04-23'), Open: 84.22, High: 84.3, Low: 83.98, Close: 84.26 },\n { xDate: new Date('2013-04-25'), Open: 83.75, High: 84.1, Low: 83.65, Close: 84 },\n { xDate: new Date('2013-04-27'), Open: 84, High: 84.01, Low: 83.67, Close: 83.74 },\n { xDate: new Date('2013-04-29'), Open: 84, High: 84.01, Low: 83.67, Close: 83.74 },\n { xDate: new Date('2013-05-01'), Open: 84.3, High: 84.45, Low: 84.19, Close: 84.22 },\n { xDate: new Date('2013-05-03'), Open: 83.79, High: 84.19, Low: 83.7, Close: 84.04 },\n { xDate: new Date('2013-05-05'), Open: 84.02, High: 84.02, Low: 83.69, Close: 83.71 },\n { xDate: new Date('2013-05-07'), Open: 84.01, High: 84.04, Low: 83.82, Close: 83.96 },\n { xDate: new Date('2013-05-09'), Open: 83.9, High: 84.02, Low: 83.86, Close: 83.94 },\n { xDate: new Date('2013-05-11'), Open: 84.09, High: 84.17, Low: 83.9, Close: 84.06 },\n { xDate: new Date('2013-05-13'), Open: 83.89, High: 84.25, Low: 83.77, Close: 84.01 },\n { xDate: new Date('2013-05-15'), Open: 84.05, High: 84.14, Low: 83.84, Close: 83.91 },\n { xDate: new Date('2013-05-17'), Open: 84.49, High: 84.65, Low: 84.18, Close: 84.22 },\n { xDate: new Date('2013-05-19'), Open: 84.99, High: 85.1, Low: 84.37, Close: 84.43 },\n { xDate: new Date('2013-05-21'), Open: 84.96, High: 85.06, Low: 84.7, Close: 85.01 },\n { xDate: new Date('2013-05-23'), Open: 84.68, High: 84.9, Low: 84.65, Close: 84.76 },\n { xDate: new Date('2013-05-25'), Open: 84.35, High: 85.03, Low: 84.32, Close: 84.67 },\n { xDate: new Date('2013-05-27'), Open: 84.19, High: 84.31, Low: 84.16, Close: 84.19 },\n { xDate: new Date('2013-05-29'), Open: 84.19, High: 84.31, Low: 84.16, Close: 84.19 },\n { xDate: new Date('2013-06-01'), Open: 84.2, High: 84.29, Low: 84.04, Close: 84.15 },\n { xDate: new Date('2013-06-03'), Open: 84.21, High: 84.25, Low: 84.03, Close: 84.17 },\n { xDate: new Date('2013-06-05'), Open: 84.72, High: 84.87, Low: 84.44, Close: 84.49 },\n { xDate: new Date('2013-06-07'), Open: 84.85, High: 84.88, Low: 84.5, Close: 84.72 },\n { xDate: new Date('2013-06-09'), Open: 84.53, High: 84.74, Low: 84.25, Close: 84.69 },\n { xDate: new Date('2013-06-11'), Open: 84.4, High: 84.7, Low: 84.27, Close: 84.52 },\n { xDate: new Date('2013-06-13'), Open: 84.96, High: 85.07, Low: 84.5, Close: 84.57 },\n { xDate: new Date('2013-06-15'), Open: 85.28, High: 85.32, Low: 84.95, Close: 85.03 },\n { xDate: new Date('2013-06-17'), Open: 85.35, High: 85.39, Low: 85.1, Close: 85.32 },\n { xDate: new Date('2013-06-19'), Open: 85.65, High: 85.66, Low: 85.21, Close: 85.36 },\n { xDate: new Date('2013-06-21'), Open: 85.38, High: 85.85, Low: 85.25, Close: 85.67 },\n { xDate: new Date('2013-06-23'), Open: 85.8, High: 85.96, Low: 85.67, Close: 85.83 },\n { xDate: new Date('2013-06-25'), Open: 86.07, High: 86.22, Low: 85.75, Close: 85.87 },\n { xDate: new Date('2013-06-27'), Open: 86.05, High: 86.08, Low: 85.68, Close: 85.79 },\n { xDate: new Date('2013-06-29'), Open: 86.05, High: 86.08, Low: 85.68, Close: 85.79 },\n { xDate: new Date('2013-07-01'), Open: 85.85, High: 86.25, Low: 85.79, Close: 86.06 },\n { xDate: new Date('2013-07-03'), Open: 85.6, High: 85.85, Low: 85.49, Close: 85.81 },\n { xDate: new Date('2013-07-05'), Open: 85.94, High: 86, Low: 85.48, Close: 85.66 },\n { xDate: new Date('2013-07-07'), Open: 86.55, High: 86.64, Low: 85.36, Close: 85.92 },\n { xDate: new Date('2013-07-09'), Open: 86.46, High: 86.87, Low: 86.4, Close: 86.71 },\n { xDate: new Date('2013-07-11'), Open: 86.3, High: 86.39, Low: 86.13, Close: 86.38 },\n { xDate: new Date('2013-07-13'), Open: 85.74, High: 86.44, Low: 85.67, Close: 86.19 },\n { xDate: new Date('2013-07-15'), Open: 85.56, High: 85.62, Low: 85.34, Close: 85.61 },\n { xDate: new Date('2013-07-17'), Open: 85.79, High: 85.89, Low: 85.36, Close: 85.52 },\n { xDate: new Date('2013-07-19'), Open: 85.54, High: 86, Low: 85.51, Close: 85.76 },\n { xDate: new Date('2013-07-21'), Open: 85, High: 85.17, Low: 84.87, Close: 85.15 },\n { xDate: new Date('2013-07-23'), Open: 85.1, High: 85.28, Low: 84.72, Close: 85.08 },\n { xDate: new Date('2013-07-25'), Open: 85.46, High: 85.56, Low: 85.18, Close: 85.37 },\n { xDate: new Date('2013-07-27'), Open: 85.42, High: 85.44, Low: 85.09, Close: 85.42 },\n { xDate: new Date('2013-07-29'), Open: 85.42, High: 85.44, Low: 85.09, Close: 85.42 },\n { xDate: new Date('2013-08-01'), Open: 85.79, High: 85.89, Low: 85.36, Close: 85.54 },\n { xDate: new Date('2013-08-03'), Open: 85.83, High: 85.85, Low: 85.55, Close: 85.64 },\n { xDate: new Date('2013-08-05'), Open: 86.19, High: 86.25, Low: 85.8, Close: 85.98 },\n { xDate: new Date('2013-08-07'), Open: 86.17, High: 86.28, Low: 85.96, Close: 86.07 },\n { xDate: new Date('2013-08-09'), Open: 86.19, High: 86.26, Low: 85.97, Close: 86.2 },\n { xDate: new Date('2013-08-11'), Open: 85.98, High: 86.31, Low: 85.86, Close: 86.15 },\n { xDate: new Date('2013-08-13'), Open: 85.82, High: 86.18, Low: 85.74, Close: 85.78 },\n { xDate: new Date('2013-08-15'), Open: 85.45, High: 85.66, Low: 85.41, Close: 85.55 },\n { xDate: new Date('2013-08-17'), Open: 85.53, High: 85.53, Low: 85.31, Close: 85.48 },\n { xDate: new Date('2013-08-19'), Open: 85.6, High: 85.68, Low: 85.34, Close: 85.39 },\n { xDate: new Date('2013-08-21'), Open: 85.6, High: 85.72, Low: 85.5, Close: 85.61 },\n { xDate: new Date('2013-08-23'), Open: 85.34, High: 85.52, Low: 85.3, Close: 85.49 },\n { xDate: new Date('2013-08-25'), Open: 85.66, High: 85.72, Low: 85.38, Close: 85.41 },\n { xDate: new Date('2013-08-27'), Open: 85.93, High: 85.95, Low: 85.59, Close: 85.62 },\n { xDate: new Date('2013-08-29'), Open: 85.91, High: 85.93, Low: 85.63, Close: 85.58 },\n { xDate: new Date('2013-09-01'), Open: 85.6, High: 85.87, Low: 85.5, Close: 85.81 }\n];","index.ts":"import { enableRipple } from '@syncfusion/ej2-base';\nenableRipple(true);\nimport {\n Chart, HiloOpenCloseSeries, Category, Tooltip, ILoadedEventArgs, DateTime, Zoom, Logarithmic, ChartTheme,\n Crosshair\n} from '@syncfusion/ej2-charts';\nimport { chartData } from './financial-data';\nChart.Inject(HiloOpenCloseSeries, Category, Tooltip, DateTime, Zoom, Logarithmic, Crosshair);\nimport { Browser } from '@syncfusion/ej2-base';\n\n/**\n * Sample for Hilo Open Close series\n */\n\n\n let chart: Chart = new Chart({\n\n //Initializing Primary X Axis\n primaryXAxis: {\n valueType: 'DateTime',\n skeleton: 'yMd', zoomFactor: 0.2, zoomPosition: 0.6,\n crosshairTooltip: { enable: true },\n majorGridLines: { width: 0 }\n\n },\n //Initializing Primary Y Axis\n primaryYAxis: {\n title: 'Price',\n labelFormat: '${value}',\n minimum: 50, maximum: 170,\n interval: 40,\n lineStyle: { width: 0 },\n majorTickLines: { width: 0 }\n },\n chartArea: {\n border: {\n width: 0\n }\n },\n //Initializing Chart Series\n series: [\n {\n type: 'HiloOpenClose',\n dataSource: chartData, animation: { enable: true },\n bearFillColor: '#2ecd71', bullFillColor: '#e74c3d',\n xName: 'x', low: 'low', high: 'high', open: 'open', close: 'close', name: 'Apple Inc'\n }\n ],\n //Initializing Chart title\n title: 'AAPL Historical',\n //Initializing User Interaction Tooltip, Crosshair and Zoom\n tooltip: {\n enable: true, shared: true\n },\n crosshair: {\n enable: true, lineType: 'Vertical', line: {\n width: 0,\n }\n },\n zoomSettings:\n {\n enableMouseWheelZooming: true,\n enablePinchZooming: true,\n enableSelectionZooming: true,\n mode: 'X'\n },\n legendSettings: {\n visible: false\n },\n width: Browser.isDevice ? '100%' : '80%',\n load: (args: ILoadedEventArgs) => {\n let selectedTheme: string = location.hash.split('/')[1];\n selectedTheme = selectedTheme ? selectedTheme : 'Material';\n args.chart.theme = (selectedTheme.charAt(0).toUpperCase() + selectedTheme.slice(1));\n }\n\n });\n chart.appendTo('#container');\n\n","index.html":"\n \n \n \n \n\n\n\n\n\n\n\n","systemjs.config.js":"System.config({\n transpiler: \"typescript\",\n typescriptOptions: {\n compilerOptions: {\n target: \"umd\",\n module: \"commonjs\",\n moduleResolution: \"node\",\n emitDecoratorMetadata: true,\n experimentalDecorators: true\n }\n },\n paths: {\n \"syncfusion:\": \"http://npmci.syncfusion.com/packages/production/\"\n },\n map: {\n main: \"index.ts\",\n typescript: \"https://unpkg.com/typescript@2.2.2/lib/typescript.js\",\n 'plugin-json':'https://cdnjs.cloudflare.com/ajax/libs/systemjs-plugin-json/0.3.0/json.min.js',\n \"@syncfusion/ej2-base\": \"syncfusion:ej2-base/dist/ej2-base.umd.min.js\",\n \"@syncfusion/ej2-buttons\": \"syncfusion:ej2-buttons/dist/ej2-buttons.umd.min.js\",\n \"@syncfusion/ej2-calendars\": \"syncfusion:ej2-calendars/dist/ej2-calendars.umd.min.js\",\n \"@syncfusion/ej2-charts\": \"syncfusion:ej2-charts/dist/ej2-charts.umd.min.js\",\n \"@syncfusion/ej2-circulargauge\": \"syncfusion:ej2-circulargauge/dist/ej2-circulargauge.umd.min.js\",\n \"@syncfusion/ej2-lineargauge\": \"syncfusion:ej2-lineargauge/dist/ej2-lineargauge.umd.min.js\",\n \"@syncfusion/ej2-data\": \"syncfusion:ej2-data/dist/ej2-data.umd.min.js\",\n \"@syncfusion/ej2-dropdowns\": \"syncfusion:ej2-dropdowns/dist/ej2-dropdowns.umd.min.js\",\n \"@syncfusion/ej2-grids\": \"syncfusion:ej2-grids/dist/ej2-grids.umd.min.js\", \n \"@syncfusion/ej2-inputs\": \"syncfusion:ej2-inputs/dist/ej2-inputs.umd.min.js\", \n \"@syncfusion/ej2-lists\": \"syncfusion:ej2-lists/dist/ej2-lists.umd.min.js\",\n \"@syncfusion/ej2-navigations\": \"syncfusion:ej2-navigations/dist/ej2-navigations.umd.min.js\", \n \"@syncfusion/ej2-popups\": \"syncfusion:ej2-popups/dist/ej2-popups.umd.min.js\",\n \"@syncfusion/ej2-excel-export\": \"syncfusion:ej2-excel-export/dist/ej2-excel-export.umd.min.js\",\n \"@syncfusion/ej2-pdf-export\": \"syncfusion:ej2-pdf-export/dist/ej2-pdf-export.umd.min.js\",\n \"@syncfusion/ej2-compression\": \"syncfusion:ej2-compression/dist/ej2-compression.umd.min.js\",\n \"@syncfusion/ej2-file-utils\": \"syncfusion:ej2-file-utils/dist/ej2-file-utils.umd.min.js\"\n },\n meta: { \n '*.json': { loader: 'plugin-json' }\n }\n});\nSystem.import('index.ts').catch(console.error.bind(console));"}
\ No newline at end of file
+{"financial-data":"/**\n * Data for technical indicators\n */\nexport let chartData: object[] = [\n {\n x: new Date('2012-04-02'),\n open: 85.9757,\n high: 90.6657,\n low: 85.7685,\n close: 90.5257,\n volume: 660187068\n },\n {\n x: new Date('2012-04-09'),\n open: 89.4471,\n high: 92,\n low: 86.2157,\n close: 86.4614,\n volume: 912634864\n },\n {\n x: new Date('2012-04-16'),\n open: 87.1514,\n high: 88.6071,\n low: 81.4885,\n close: 81.8543,\n volume: 1221746066\n },\n {\n x: new Date('2012-04-23'),\n open: 81.5157,\n high: 88.2857,\n low: 79.2857,\n close: 86.1428,\n volume: 965935749\n },\n {\n x: new Date('2012-04-30'),\n open: 85.4,\n high: 85.4857,\n low: 80.7385,\n close: 80.75,\n volume: 615249365\n },\n {\n x: new Date('2012-05-07'),\n open: 80.2143,\n high: 82.2685,\n low: 79.8185,\n close: 80.9585,\n volume: 541742692\n },\n {\n x: new Date('2012-05-14'),\n open: 80.3671,\n high: 81.0728,\n low: 74.5971,\n close: 75.7685,\n volume: 708126233\n },\n {\n x: new Date('2012-05-21'),\n open: 76.3571,\n high: 82.3571,\n low: 76.2928,\n close: 80.3271,\n volume: 682076215\n },\n {\n x: new Date('2012-05-28'),\n open: 81.5571,\n high: 83.0714,\n low: 80.0743,\n close: 80.1414,\n volume: 480059584\n },\n {\n x: new Date('2012-06-04'),\n open: 80.2143,\n high: 82.9405,\n low: 78.3571,\n close: 82.9028,\n volume: 517577005\n },\n {\n x: new Date('2012-06-11'),\n open: 83.96,\n high: 84.0714,\n low: 80.9571,\n close: 82.0185,\n volume: 499693120\n },\n {\n x: new Date('2012-06-18'),\n open: 81.5657,\n high: 84.2857,\n low: 81.4814,\n close: 83.1571,\n volume: 442172142\n },\n {\n x: new Date('2012-06-25'),\n open: 82.4714,\n high: 83.4285,\n low: 80.8014,\n close: 83.4285,\n volume: 371529102\n },\n {\n x: new Date('2012-07-02'),\n open: 83.5328,\n high: 87.7628,\n low: 83.3714,\n close: 86.5543,\n volume: 385906790\n },\n {\n x: new Date('2012-07-09'),\n open: 86.4714,\n high: 88.5528,\n low: 84.6685,\n close: 86.4243,\n volume: 524235196\n },\n {\n x: new Date('2012-07-16'),\n open: 86.4457,\n high: 87.9071,\n low: 86.1643,\n close: 86.3285,\n volume: 419537217\n },\n {\n x: new Date('2012-07-23'),\n open: 84.9143,\n high: 87.0971,\n low: 81.4285,\n close: 83.5943,\n volume: 680773023\n },\n {\n x: new Date('2012-07-30'),\n open: 84.4171,\n high: 88.2828,\n low: 83.9743,\n close: 87.9571,\n volume: 475109323\n },\n {\n x: new Date('2012-08-06'),\n open: 88.1843,\n high: 89.2857,\n low: 87.8943,\n close: 88.8143,\n volume: 312826308\n },\n {\n x: new Date('2012-08-13'),\n open: 89.0557,\n high: 92.5985,\n low: 89.0357,\n close: 92.5871,\n volume: 392867193\n },\n {\n x: new Date('2012-08-20'),\n open: 92.8585,\n high: 96.4114,\n low: 92.5871,\n close: 94.746,\n volume: 708614692\n },\n {\n x: new Date('2012-08-27'),\n open: 97.1414,\n high: 97.2671,\n low: 93.8928,\n close: 95.0343,\n volume: 383807217\n },\n {\n x: new Date('2012-09-03'),\n open: 95.1085,\n high: 97.4971,\n low: 94.9285,\n close: 97.2057,\n volume: 355722047\n },\n {\n x: new Date('2012-09-10'),\n open: 97.2071,\n high: 99.5685,\n low: 93.7143,\n close: 98.7543,\n volume: 724042207\n },\n {\n x: new Date('2012-09-17'),\n open: 99.9071,\n high: 100.7243,\n low: 99.0885,\n close: 100.0135,\n volume: 500166040\n },\n {\n x: new Date('2012-09-24'),\n open: 98.1228,\n high: 99.3028,\n low: 94.3357,\n close: 95.3007,\n volume: 714507994\n },\n {\n x: new Date('2012-10-01'),\n open: 95.88,\n high: 96.6785,\n low: 92.95,\n close: 93.2271,\n volume: 638543622\n },\n {\n x: new Date('2012-10-08'),\n open: 92.4114,\n high: 92.5085,\n low: 89.0785,\n close: 89.9591,\n volume: 747127724\n },\n {\n x: new Date('2012-10-15'),\n open: 90.3357,\n high: 93.2557,\n low: 87.0885,\n close: 87.12,\n volume: 646996264\n },\n {\n x: new Date('2012-10-22'),\n open: 87.4885,\n high: 90.7685,\n low: 84.4285,\n close: 86.2857,\n volume: 866040680\n },\n {\n x: new Date('2012-10-29'),\n open: 84.9828,\n high: 86.1428,\n low: 82.1071,\n close: 82.4,\n volume: 367371310\n },\n {\n x: new Date('2012-11-05'),\n open: 83.3593,\n high: 84.3914,\n low: 76.2457,\n close: 78.1514,\n volume: 919719846\n },\n {\n x: new Date('2012-11-12'),\n open: 79.1643,\n high: 79.2143,\n low: 72.25,\n close: 75.3825,\n volume: 894382149\n },\n {\n x: new Date('2012-11-19'),\n open: 77.2443,\n high: 81.7143,\n low: 77.1257,\n close: 81.6428,\n volume: 527416747\n },\n {\n x: new Date('2012-11-26'),\n open: 82.2714,\n high: 84.8928,\n low: 81.7514,\n close: 83.6114,\n volume: 646467974\n },\n {\n x: new Date('2012-12-03'),\n open: 84.8071,\n high: 84.9414,\n low: 74.09,\n close: 76.1785,\n volume: 980096264\n },\n {\n x: new Date('2012-12-10'),\n open: 75,\n high: 78.5085,\n low: 72.2257,\n close: 72.8277,\n volume: 835016110\n },\n {\n x: new Date('2012-12-17'),\n open: 72.7043,\n high: 76.4143,\n low: 71.6043,\n close: 74.19,\n volume: 726150329\n },\n {\n x: new Date('2012-12-24'),\n open: 74.3357,\n high: 74.8928,\n low: 72.0943,\n close: 72.7984,\n volume: 321104733\n },\n {\n x: new Date('2012-12-31'),\n open: 72.9328,\n high: 79.2857,\n low: 72.7143,\n close: 75.2857,\n volume: 540854882\n },\n {\n x: new Date('2013-01-07'),\n open: 74.5714,\n high: 75.9843,\n low: 73.6,\n close: 74.3285,\n volume: 574594262\n },\n {\n x: new Date('2013-01-14'),\n open: 71.8114,\n high: 72.9643,\n low: 69.0543,\n close: 71.4285,\n volume: 803105621\n },\n {\n x: new Date('2013-01-21'),\n open: 72.08,\n high: 73.57,\n low: 62.1428,\n close: 62.84,\n volume: 971912560\n },\n {\n x: new Date('2013-01-28'),\n open: 62.5464,\n high: 66.0857,\n low: 62.2657,\n close: 64.8028,\n volume: 656549587\n },\n {\n x: new Date('2013-02-04'),\n open: 64.8443,\n high: 68.4014,\n low: 63.1428,\n close: 67.8543,\n volume: 743778993\n },\n {\n x: new Date('2013-02-11'),\n open: 68.0714,\n high: 69.2771,\n low: 65.7028,\n close: 65.7371,\n volume: 585292366\n },\n {\n x: new Date('2013-02-18'),\n open: 65.8714,\n high: 66.1043,\n low: 63.26,\n close: 64.4014,\n volume: 421766997\n },\n {\n x: new Date('2013-02-25'),\n open: 64.8357,\n high: 65.0171,\n low: 61.4257,\n close: 61.4957,\n volume: 582741215\n },\n {\n x: new Date('2013-03-04'),\n open: 61.1143,\n high: 62.2043,\n low: 59.8571,\n close: 61.6743,\n volume: 632856539\n },\n {\n x: new Date('2013-03-11'),\n open: 61.3928,\n high: 63.4614,\n low: 60.7343,\n close: 63.38,\n volume: 572066981\n },\n {\n x: new Date('2013-03-18'),\n open: 63.0643,\n high: 66.0143,\n low: 63.0286,\n close: 65.9871,\n volume: 552156035\n },\n {\n x: new Date('2013-03-25'),\n open: 66.3843,\n high: 67.1357,\n low: 63.0886,\n close: 63.2371,\n volume: 390762517\n },\n {\n x: new Date('2013-04-01'),\n open: 63.1286,\n high: 63.3854,\n low: 59.9543,\n close: 60.4571,\n volume: 505273732\n },\n {\n x: new Date('2013-04-08'),\n open: 60.6928,\n high: 62.57,\n low: 60.3557,\n close: 61.4,\n volume: 387323550\n },\n {\n x: new Date('2013-04-15'),\n open: 61,\n high: 61.1271,\n low: 55.0143,\n close: 55.79,\n volume: 709945604\n },\n {\n x: new Date('2013-04-22'),\n open: 56.0914,\n high: 59.8241,\n low: 55.8964,\n close: 59.6007,\n volume: 787007506\n },\n {\n x: new Date('2013-04-29'),\n open: 60.0643,\n high: 64.7471,\n low: 60,\n close: 64.2828,\n volume: 655020017\n },\n {\n x: new Date('2013-05-06'),\n open: 65.1014,\n high: 66.5357,\n low: 64.3543,\n close: 64.71,\n volume: 545488533\n },\n {\n x: new Date('2013-05-13'),\n open: 64.5014,\n high: 65.4143,\n low: 59.8428,\n close: 61.8943,\n volume: 633706550\n },\n {\n x: new Date('2013-05-20'),\n open: 61.7014,\n high: 64.05,\n low: 61.4428,\n close: 63.5928,\n volume: 494379068\n },\n {\n x: new Date('2013-05-27'),\n open: 64.2714,\n high: 65.3,\n low: 62.7714,\n close: 64.2478,\n volume: 362907830\n },\n {\n x: new Date('2013-06-03'),\n open: 64.39,\n high: 64.9186,\n low: 61.8243,\n close: 63.1158,\n volume: 443249793\n },\n {\n x: new Date('2013-06-10'),\n open: 63.5328,\n high: 64.1541,\n low: 61.2143,\n close: 61.4357,\n volume: 389680092\n },\n {\n x: new Date('2013-06-17'),\n open: 61.6343,\n high: 62.2428,\n low: 58.3,\n close: 59.0714,\n volume: 400384818\n },\n {\n x: new Date('2013-06-24'),\n open: 58.2,\n high: 58.38,\n low: 55.5528,\n close: 56.6471,\n volume: 519314826\n },\n {\n x: new Date('2013-07-01'),\n open: 57.5271,\n high: 60.47,\n low: 57.3171,\n close: 59.6314,\n volume: 343878841\n },\n {\n x: new Date('2013-07-08'),\n open: 60.0157,\n high: 61.3986,\n low: 58.6257,\n close: 60.93,\n volume: 384106977\n },\n {\n x: new Date('2013-07-15'),\n open: 60.7157,\n high: 62.1243,\n low: 60.5957,\n close: 60.7071,\n volume: 286035513\n },\n {\n x: new Date('2013-07-22'),\n open: 61.3514,\n high: 63.5128,\n low: 59.8157,\n close: 62.9986,\n volume: 395816827\n },\n {\n x: new Date('2013-07-29'),\n open: 62.9714,\n high: 66.1214,\n low: 62.8857,\n close: 66.0771,\n volume: 339668858\n },\n {\n x: new Date('2013-08-05'),\n open: 66.3843,\n high: 67.4128,\n low: 64.8071,\n close: 64.9214,\n volume: 368486781\n },\n {\n x: new Date('2013-08-12'),\n open: 65.2657,\n high: 72.0357,\n low: 65.2328,\n close: 71.7614,\n volume: 711563584\n },\n {\n x: new Date('2013-08-19'),\n open: 72.0485,\n high: 73.3914,\n low: 71.1714,\n close: 71.5743,\n volume: 417119660\n },\n {\n x: new Date('2013-08-26'),\n open: 71.5357,\n high: 72.8857,\n low: 69.4286,\n close: 69.6023,\n volume: 392805888\n },\n {\n x: new Date('2013-09-02'),\n open: 70.4428,\n high: 71.7485,\n low: 69.6214,\n close: 71.1743,\n volume: 317244380\n },\n {\n x: new Date('2013-09-09'),\n open: 72.1428,\n high: 72.56,\n low: 66.3857,\n close: 66.4143,\n volume: 669376320\n },\n {\n x: new Date('2013-09-16'),\n open: 65.8571,\n high: 68.3643,\n low: 63.8886,\n close: 66.7728,\n volume: 625142677\n },\n {\n x: new Date('2013-09-23'),\n open: 70.8714,\n high: 70.9871,\n low: 68.6743,\n close: 68.9643,\n volume: 475274537\n },\n {\n x: new Date('2013-09-30'),\n open: 68.1786,\n high: 70.3357,\n low: 67.773,\n close: 69.0043,\n volume: 368198906\n },\n {\n x: new Date('2013-10-07'),\n open: 69.5086,\n high: 70.5486,\n low: 68.3257,\n close: 70.4017,\n volume: 361437661\n },\n {\n x: new Date('2013-10-14'),\n open: 69.9757,\n high: 72.7514,\n low: 69.9071,\n close: 72.6985,\n volume: 342694379\n },\n {\n x: new Date('2013-10-21'),\n open: 73.11,\n high: 76.1757,\n low: 72.5757,\n close: 75.1368,\n volume: 490458997\n },\n {\n x: new Date('2013-10-28'),\n open: 75.5771,\n high: 77.0357,\n low: 73.5057,\n close: 74.29,\n volume: 508130174\n },\n {\n x: new Date('2013-11-04'),\n open: 74.4428,\n high: 75.555,\n low: 73.1971,\n close: 74.3657,\n volume: 318132218\n },\n {\n x: new Date('2013-11-11'),\n open: 74.2843,\n high: 75.6114,\n low: 73.4871,\n close: 74.9987,\n volume: 306711021\n },\n {\n x: new Date('2013-11-18'),\n open: 74.9985,\n high: 75.3128,\n low: 73.3814,\n close: 74.2571,\n volume: 282778778\n },\n {\n x: new Date('2013-11-25'),\n open: 74.4314,\n high: 79.7614,\n low: 74.4285,\n close: 79.4385,\n volume: 327405302\n },\n {\n x: new Date('2013-12-02'),\n open: 79.7143,\n high: 82.1622,\n low: 78.6885,\n close: 80.0028,\n volume: 522055676\n },\n {\n x: new Date('2013-12-09'),\n open: 80.1286,\n high: 81.5671,\n low: 79.0957,\n close: 79.2043,\n volume: 387271099\n },\n {\n x: new Date('2013-12-16'),\n open: 79.2885,\n high: 80.377,\n low: 76.9714,\n close: 78.4314,\n volume: 457580848\n },\n {\n x: new Date('2013-12-23'),\n open: 81.1428,\n high: 81.6971,\n low: 79.9285,\n close: 80.0128,\n volume: 274253503\n },\n {\n x: new Date('2013-12-30'),\n open: 79.6371,\n high: 80.1828,\n low: 77.2043,\n close: 77.2828,\n volume: 275734934\n },\n {\n x: new Date('2014-01-06'),\n open: 76.7785,\n high: 78.1228,\n low: 75.8728,\n close: 76.1343,\n volume: 393462075\n },\n {\n x: new Date('2014-01-13'),\n open: 75.7014,\n high: 80.0285,\n low: 75.6971,\n close: 77.2385,\n volume: 439557459\n },\n {\n x: new Date('2014-01-20'),\n open: 77.2843,\n high: 79.6128,\n low: 77.2028,\n close: 78.01,\n volume: 385585525\n },\n {\n x: new Date('2014-01-27'),\n open: 78.5814,\n high: 79.2571,\n low: 70.5071,\n close: 71.5143,\n volume: 813702575\n },\n {\n x: new Date('2014-02-03'),\n open: 71.8014,\n high: 74.7042,\n low: 71.3286,\n close: 74.24,\n volume: 434447570\n },\n {\n x: new Date('2014-02-10'),\n open: 74.0943,\n high: 77.9971,\n low: 74,\n close: 77.7128,\n volume: 379011880\n },\n {\n x: new Date('2014-02-17'),\n open: 78,\n high: 78.7414,\n low: 74.9428,\n close: 75.0357,\n volume: 289609443\n },\n {\n x: new Date('2014-02-24'),\n open: 74.7357,\n high: 76.1071,\n low: 73.6571,\n close: 75.1771,\n volume: 367569649\n },\n {\n x: new Date('2014-03-03'),\n open: 74.7743,\n high: 76.3928,\n low: 74.6871,\n close: 75.7771,\n volume: 275972640\n },\n {\n x: new Date('2014-03-10'),\n open: 75.48,\n high: 77.0943,\n low: 74.7143,\n close: 74.9557,\n volume: 287729528\n },\n {\n x: new Date('2014-03-17'),\n open: 75.3857,\n high: 76.6057,\n low: 75.0286,\n close: 76.1243,\n volume: 303531061\n },\n {\n x: new Date('2014-03-24'),\n open: 76.9171,\n high: 78.4285,\n low: 76.3214,\n close: 76.6943,\n volume: 338387221\n },\n {\n x: new Date('2014-03-31'),\n open: 77.0328,\n high: 77.64,\n low: 75.7971,\n close: 75.9743,\n volume: 245749459\n },\n {\n x: new Date('2014-04-07'),\n open: 75.4314,\n high: 76.0343,\n low: 73.8771,\n close: 74.23,\n volume: 312008139\n },\n {\n x: new Date('2014-04-14'),\n open: 74.5571,\n high: 75.3943,\n low: 73.0471,\n close: 74.9914,\n volume: 241209047\n },\n {\n x: new Date('2014-04-21'),\n open: 75.0485,\n high: 81.7128,\n low: 74.8514,\n close: 81.7057,\n volume: 476651465\n },\n {\n x: new Date('2014-04-28'),\n open: 81.8285,\n high: 85.6328,\n low: 81.7928,\n close: 84.6543,\n volume: 473712709\n },\n {\n x: new Date('2014-05-05'),\n open: 84.3057,\n high: 86.3442,\n low: 82.9043,\n close: 83.6489,\n volume: 365535013\n },\n {\n x: new Date('2014-05-12'),\n open: 83.9271,\n high: 85.3614,\n low: 83.6285,\n close: 85.3585,\n volume: 260931637\n },\n {\n x: new Date('2014-05-19'),\n open: 85.4071,\n high: 87.8184,\n low: 85.3328,\n close: 87.7328,\n volume: 294298274\n },\n {\n x: new Date('2014-05-26'),\n open: 87.9828,\n high: 92.0243,\n low: 87.9471,\n close: 90.4285,\n volume: 400232120\n },\n {\n x: new Date('2014-06-02'),\n open: 90.5657,\n high: 93.0371,\n low: 88.9285,\n close: 92.2243,\n volume: 412158024\n },\n {\n x: new Date('2014-06-09'),\n open: 92.7,\n high: 95.05,\n low: 90.88,\n close: 91.28,\n volume: 292422550\n },\n {\n x: new Date('2014-06-16'),\n open: 91.51,\n high: 92.75,\n low: 90.9,\n close: 90.91,\n volume: 234325480\n },\n {\n x: new Date('2014-06-23'),\n open: 91.32,\n high: 92,\n low: 89.65,\n close: 91.98,\n volume: 213712160\n },\n {\n x: new Date('2014-06-30'),\n open: 92.1,\n high: 94.1,\n low: 92.09,\n close: 94.03,\n volume: 138936570\n },\n {\n x: new Date('2014-07-07'),\n open: 94.14,\n high: 96.8,\n low: 93.52,\n close: 95.22,\n volume: 229782440\n },\n {\n x: new Date('2014-07-14'),\n open: 95.86,\n high: 97.1,\n low: 92.57,\n close: 94.43,\n volume: 248104390\n },\n {\n x: new Date('2014-07-21'),\n open: 94.99,\n high: 97.88,\n low: 93.72,\n close: 97.671,\n volume: 273021350\n },\n {\n x: new Date('2014-07-28'),\n open: 97.82,\n high: 99.44,\n low: 94.81,\n close: 96.13,\n volume: 235868530\n },\n {\n x: new Date('2014-08-04'),\n open: 96.37,\n high: 96.58,\n low: 93.28,\n close: 94.74,\n volume: 222522120\n },\n {\n x: new Date('2014-08-11'),\n open: 95.27,\n high: 98.19,\n low: 94.8355,\n close: 97.98,\n volume: 178806580\n },\n {\n x: new Date('2014-08-18'),\n open: 98.49,\n high: 101.47,\n low: 97.98,\n close: 101.32,\n volume: 246446280\n },\n {\n x: new Date('2014-08-25'),\n open: 101.79,\n high: 102.9,\n low: 100.7,\n close: 102.5,\n volume: 232858250\n },\n {\n x: new Date('2014-09-01'),\n open: 103.06,\n high: 103.74,\n low: 97.79,\n close: 98.97,\n volume: 322045910\n },\n {\n x: new Date('2014-09-08'),\n open: 99.3,\n high: 103.08,\n low: 96.14,\n close: 101.66,\n volume: 460851840\n },\n {\n x: new Date('2014-09-15'),\n open: 102.81,\n high: 103.05,\n low: 98.89,\n close: 100.96,\n volume: 296425730\n },\n {\n x: new Date('2014-09-22'),\n open: 101.8,\n high: 102.94,\n low: 97.72,\n close: 100.75,\n volume: 337617850\n },\n {\n x: new Date('2014-09-29'),\n open: 98.65,\n high: 101.54,\n low: 98.04,\n close: 99.62,\n volume: 246900230\n },\n {\n x: new Date('2014-10-06'),\n open: 99.95,\n high: 102.38,\n low: 98.31,\n close: 100.73,\n volume: 279646740\n },\n {\n x: new Date('2014-10-13'),\n open: 101.33,\n high: 101.78,\n low: 95.18,\n close: 97.67,\n volume: 356408760\n },\n {\n x: new Date('2014-10-20'),\n open: 98.315,\n high: 105.49,\n low: 98.22,\n close: 105.22,\n volume: 355329760\n },\n {\n x: new Date('2014-10-27'),\n open: 104.85,\n high: 108.04,\n low: 104.7,\n close: 108,\n volume: 219443560\n },\n {\n x: new Date('2014-11-03'),\n open: 108.22,\n high: 110.3,\n low: 107.72,\n close: 109.01,\n volume: 199332700\n },\n {\n x: new Date('2014-11-10'),\n open: 109.02,\n high: 114.19,\n low: 108.4,\n close: 114.18,\n volume: 203976340\n },\n {\n x: new Date('2014-11-17'),\n open: 114.27,\n high: 117.57,\n low: 113.3,\n close: 116.47,\n volume: 232574480\n },\n {\n x: new Date('2014-11-24'),\n open: 116.85,\n high: 119.75,\n low: 116.62,\n close: 118.93,\n volume: 181158620\n },\n {\n x: new Date('2014-12-01'),\n open: 118.81,\n high: 119.25,\n low: 111.27,\n close: 115,\n volume: 266118290\n },\n {\n x: new Date('2014-12-08'),\n open: 114.1,\n high: 114.85,\n low: 109.35,\n close: 109.73,\n volume: 259311140\n },\n {\n x: new Date('2014-12-15'),\n open: 110.7,\n high: 113.24,\n low: 106.26,\n close: 111.78,\n volume: 326382400\n },\n {\n x: new Date('2014-12-22'),\n open: 112.16,\n high: 114.52,\n low: 111.97,\n close: 113.99,\n volume: 119248900\n },\n {\n x: new Date('2014-12-29'),\n open: 113.79,\n high: 114.77,\n low: 107.35,\n close: 109.33,\n volume: 151780640\n },\n {\n x: new Date('2015-01-05'),\n open: 108.29,\n high: 113.25,\n low: 104.63,\n close: 112.01,\n volume: 282690970\n },\n {\n x: new Date('2015-01-12'),\n open: 112.6,\n high: 112.8,\n low: 105.2,\n close: 105.99,\n volume: 303531140\n },\n {\n x: new Date('2015-01-19'),\n open: 107.84,\n high: 113.75,\n low: 106.5,\n close: 112.98,\n volume: 198362640\n },\n {\n x: new Date('2015-01-26'),\n open: 113.74,\n high: 120,\n low: 109.03,\n close: 117.16,\n volume: 461747290\n },\n {\n x: new Date('2015-02-02'),\n open: 118.05,\n high: 120.51,\n low: 116.08,\n close: 118.93,\n volume: 270190470\n },\n {\n x: new Date('2015-02-09'),\n open: 118.55,\n high: 127.48,\n low: 118.43,\n close: 127.08,\n volume: 301354470\n },\n {\n x: new Date('2015-02-16'),\n open: 127.49,\n high: 129.5,\n low: 126.92,\n close: 129.495,\n volume: 193883960\n },\n {\n x: new Date('2015-02-23'),\n open: 130.02,\n high: 133.6,\n low: 126.61,\n close: 128.46,\n volume: 369856960\n },\n {\n x: new Date('2015-03-02'),\n open: 129.25,\n high: 130.28,\n low: 125.76,\n close: 126.6,\n volume: 246472020\n },\n {\n x: new Date('2015-03-09'),\n open: 127.96,\n high: 129.57,\n low: 121.63,\n close: 123.59,\n volume: 325921230\n },\n {\n x: new Date('2015-03-16'),\n open: 123.88,\n high: 129.2451,\n low: 122.87,\n close: 125.9,\n volume: 266016400\n },\n {\n x: new Date('2015-03-23'),\n open: 127.12,\n high: 128.04,\n low: 122.6,\n close: 123.25,\n volume: 208731730\n },\n {\n x: new Date('2015-03-30'),\n open: 124.05,\n high: 126.49,\n low: 123.1,\n close: 125.32,\n volume: 161628950\n },\n {\n x: new Date('2015-04-06'),\n open: 124.47,\n high: 128.1218,\n low: 124.33,\n close: 127.1,\n volume: 181454510\n },\n {\n x: new Date('2015-04-13'),\n open: 128.37,\n high: 128.57,\n low: 124.46,\n close: 124.75,\n volume: 170090870\n },\n {\n x: new Date('2015-04-20'),\n open: 125.57,\n high: 130.63,\n low: 125.17,\n close: 130.28,\n volume: 206698310\n },\n {\n x: new Date('2015-04-27'),\n open: 132.31,\n high: 134.54,\n low: 124.58,\n close: 128.95,\n volume: 417115180\n },\n {\n x: new Date('2015-05-04'),\n open: 129.5,\n high: 130.57,\n low: 123.36,\n close: 127.62,\n volume: 270197900\n },\n {\n x: new Date('2015-05-11'),\n open: 127.39,\n high: 129.49,\n low: 124.82,\n close: 128.77,\n volume: 207858180\n },\n {\n x: new Date('2015-05-18'),\n open: 128.38,\n high: 132.97,\n low: 128.36,\n close: 132.54,\n volume: 216438970\n },\n {\n x: new Date('2015-05-25'),\n open: 132.6,\n high: 132.91,\n low: 129.12,\n close: 130.28,\n volume: 197468800\n },\n {\n x: new Date('2015-06-01'),\n open: 131.2,\n high: 131.39,\n low: 128.36,\n close: 128.65,\n volume: 170465550\n },\n {\n x: new Date('2015-06-08'),\n open: 128.9,\n high: 130.18,\n low: 125.62,\n close: 127.17,\n volume: 219812710\n },\n {\n x: new Date('2015-06-15'),\n open: 126.1,\n high: 128.31,\n low: 125.71,\n close: 126.6,\n volume: 197925030\n },\n {\n x: new Date('2015-06-22'),\n open: 127.49,\n high: 129.8,\n low: 126.51,\n close: 126.75,\n volume: 195104520\n },\n {\n x: new Date('2015-06-29'),\n open: 125.46,\n high: 126.94,\n low: 124.48,\n close: 126.44,\n volume: 150747530\n },\n {\n x: new Date('2015-07-06'),\n open: 124.94,\n high: 126.23,\n low: 119.22,\n close: 123.28,\n volume: 274904180\n },\n {\n x: new Date('2015-07-13'),\n open: 125.03,\n high: 129.62,\n low: 124.32,\n close: 129.62,\n volume: 188579340\n },\n {\n x: new Date('2015-07-20'),\n open: 130.97,\n high: 132.97,\n low: 121.99,\n close: 124.5,\n volume: 336423370\n },\n {\n x: new Date('2015-07-27'),\n open: 123.09,\n high: 123.91,\n low: 120.91,\n close: 121.3,\n volume: 191087840\n },\n {\n x: new Date('2015-08-03'),\n open: 121.5,\n high: 122.57,\n low: 112.1,\n close: 115.52,\n volume: 383883210\n },\n {\n x: new Date('2015-08-10'),\n open: 116.53,\n high: 119.99,\n low: 109.63,\n close: 115.96,\n volume: 344549090\n },\n {\n x: new Date('2015-08-17'),\n open: 116.04,\n high: 117.65,\n low: 105.645,\n close: 105.76,\n volume: 318855760\n },\n {\n x: new Date('2015-08-24'),\n open: 94.87,\n high: 113.31,\n low: 92,\n close: 113.29,\n volume: 498047270\n },\n {\n x: new Date('2015-08-31'),\n open: 112.03,\n high: 114.53,\n low: 107.36,\n close: 109.27,\n volume: 297402060\n },\n {\n x: new Date('2015-09-07'),\n open: 111.65,\n high: 114.21,\n low: 109.77,\n close: 114.21,\n volume: 251859600\n },\n {\n x: new Date('2015-09-14'),\n open: 116.58,\n high: 116.89,\n low: 111.87,\n close: 113.45,\n volume: 276281980\n },\n {\n x: new Date('2015-09-21'),\n open: 113.67,\n high: 116.69,\n low: 112.37,\n close: 114.71,\n volume: 238617740\n },\n {\n x: new Date('2015-09-28'),\n open: 113.85,\n high: 114.57,\n low: 107.31,\n close: 110.38,\n volume: 313017610\n },\n {\n x: new Date('2015-10-05'),\n open: 109.88,\n high: 112.28,\n low: 108.21,\n close: 112.12,\n volume: 261920950\n },\n {\n x: new Date('2015-10-12'),\n open: 112.73,\n high: 112.75,\n low: 109.56,\n close: 111.04,\n volume: 184208970\n },\n {\n x: new Date('2015-10-19'),\n open: 110.8,\n high: 119.228,\n low: 110.11,\n close: 119.08,\n volume: 221612230\n },\n {\n x: new Date('2015-10-26'),\n open: 118.08,\n high: 121.22,\n low: 113.99,\n close: 119.5,\n volume: 319660750\n },\n {\n x: new Date('2015-11-02'),\n open: 119.87,\n high: 123.82,\n low: 119.61,\n close: 121.06,\n volume: 194953700\n },\n {\n x: new Date('2015-11-09'),\n open: 120.96,\n high: 121.81,\n low: 112.27,\n close: 112.34,\n volume: 216054740\n },\n {\n x: new Date('2015-11-16'),\n open: 111.38,\n high: 119.92,\n low: 111,\n close: 119.3,\n volume: 189492500\n },\n {\n x: new Date('2015-11-23'),\n open: 119.27,\n high: 119.73,\n low: 117.12,\n close: 117.81,\n volume: 109582040\n },\n {\n x: new Date('2015-11-30'),\n open: 117.99,\n high: 119.41,\n low: 114.22,\n close: 119.03,\n volume: 205415620\n },\n {\n x: new Date('2015-12-07'),\n open: 118.98,\n high: 119.86,\n low: 112.851,\n close: 113.18,\n volume: 188609110\n },\n {\n x: new Date('2015-12-14'),\n open: 112.18,\n high: 112.8,\n low: 105.81,\n close: 106.03,\n volume: 314856190\n },\n {\n x: new Date('2015-12-21'),\n open: 107.28,\n high: 109,\n low: 105.57,\n close: 108.03,\n volume: 126450510\n },\n {\n x: new Date('2015-12-28'),\n open: 107.59,\n high: 109.43,\n low: 104.82,\n close: 105.26,\n volume: 123621760\n },\n {\n x: new Date('2016-01-04'),\n open: 102.61,\n high: 105.85,\n low: 96.43,\n close: 96.96,\n volume: 343000960\n },\n {\n x: new Date('2016-01-11'),\n open: 98.97,\n high: 101.19,\n low: 95.36,\n close: 97.13,\n volume: 303375940\n },\n {\n x: new Date('2016-01-18'),\n open: 98.41,\n high: 101.46,\n low: 93.42,\n close: 101.42,\n volume: 242982970\n },\n {\n x: new Date('2016-01-25'),\n open: 101.52,\n high: 101.53,\n low: 92.39,\n close: 97.34,\n volume: 376481100\n },\n {\n x: new Date('2016-02-01'),\n open: 96.47,\n high: 97.33,\n low: 93.69,\n close: 94.02,\n volume: 216608840\n },\n {\n x: new Date('2016-02-08'),\n open: 93.13,\n high: 96.35,\n low: 92.59,\n close: 93.99,\n volume: 230794620\n },\n {\n x: new Date('2016-02-15'),\n open: 95.02,\n high: 98.89,\n low: 94.61,\n close: 96.04,\n volume: 167001070\n },\n {\n x: new Date('2016-02-22'),\n open: 96.31,\n high: 98.0237,\n low: 93.32,\n close: 96.91,\n volume: 158759600\n },\n {\n x: new Date('2016-02-29'),\n open: 96.86,\n high: 103.75,\n low: 96.65,\n close: 103.01,\n volume: 201482180\n },\n {\n x: new Date('2016-03-07'),\n open: 102.39,\n high: 102.83,\n low: 100.15,\n close: 102.26,\n volume: 155437450\n },\n {\n x: new Date('2016-03-14'),\n open: 101.91,\n high: 106.5,\n low: 101.78,\n close: 105.92,\n volume: 181323210\n },\n {\n x: new Date('2016-03-21'),\n open: 105.93,\n high: 107.65,\n low: 104.89,\n close: 105.67,\n volume: 119054360\n },\n {\n x: new Date('2016-03-28'),\n open: 106,\n high: 110.42,\n low: 104.88,\n close: 109.99,\n volume: 147641240\n },\n {\n x: new Date('2016-04-04'),\n open: 110.42,\n high: 112.19,\n low: 108.121,\n close: 108.66,\n volume: 145351790\n },\n {\n x: new Date('2016-04-11'),\n open: 108.97,\n high: 112.39,\n low: 108.66,\n close: 109.85,\n volume: 161518860\n },\n {\n x: new Date('2016-04-18'),\n open: 108.89,\n high: 108.95,\n low: 104.62,\n close: 105.68,\n volume: 188775240\n },\n {\n x: new Date('2016-04-25'),\n open: 105,\n high: 105.65,\n low: 92.51,\n close: 93.74,\n volume: 345910030\n },\n {\n x: new Date('2016-05-02'),\n open: 93.965,\n high: 95.9,\n low: 91.85,\n close: 92.72,\n volume: 225114110\n },\n {\n x: new Date('2016-05-09'),\n open: 93,\n high: 93.77,\n low: 89.47,\n close: 90.52,\n volume: 215596350\n },\n {\n x: new Date('2016-05-16'),\n open: 92.39,\n high: 95.43,\n low: 91.65,\n close: 95.22,\n volume: 212312980\n },\n {\n x: new Date('2016-05-23'),\n open: 95.87,\n high: 100.73,\n low: 95.67,\n close: 100.35,\n volume: 203902650\n },\n {\n x: new Date('2016-05-30'),\n open: 99.6,\n high: 100.4,\n low: 96.63,\n close: 97.92,\n volume: 140064910\n },\n {\n x: new Date('2016-06-06'),\n open: 97.99,\n high: 101.89,\n low: 97.55,\n close: 98.83,\n volume: 124731320\n },\n {\n x: new Date('2016-06-13'),\n open: 98.69,\n high: 99.12,\n low: 95.3,\n close: 95.33,\n volume: 191017280\n },\n {\n x: new Date('2016-06-20'),\n open: 96,\n high: 96.89,\n low: 92.65,\n close: 93.4,\n volume: 206149160\n },\n {\n x: new Date('2016-06-27'),\n open: 93,\n high: 96.465,\n low: 91.5,\n close: 95.89,\n volume: 184254460\n },\n {\n x: new Date('2016-07-04'),\n open: 95.39,\n high: 96.89,\n low: 94.37,\n close: 96.68,\n volume: 111769640\n },\n {\n x: new Date('2016-07-11'),\n open: 96.75,\n high: 99.3,\n low: 96.73,\n close: 98.78,\n volume: 142244590\n },\n {\n x: new Date('2016-07-18'),\n open: 98.7,\n high: 101,\n low: 98.31,\n close: 98.66,\n volume: 147358320\n },\n {\n x: new Date('2016-07-25'),\n open: 98.25,\n high: 104.55,\n low: 96.42,\n close: 104.21,\n volume: 252358930\n },\n {\n x: new Date('2016-08-01'),\n open: 104.41,\n high: 107.65,\n low: 104,\n close: 107.48,\n volume: 168265830\n },\n {\n x: new Date('2016-08-08'),\n open: 107.52,\n high: 108.94,\n low: 107.16,\n close: 108.18,\n volume: 124255340\n },\n {\n x: new Date('2016-08-15'),\n open: 108.14,\n high: 110.23,\n low: 108.08,\n close: 109.36,\n volume: 131814920\n },\n {\n x: new Date('2016-08-22'),\n open: 108.86,\n high: 109.32,\n low: 106.31,\n close: 106.94,\n volume: 123373540\n },\n {\n x: new Date('2016-08-29'),\n open: 106.62,\n high: 108,\n low: 105.5,\n close: 107.73,\n volume: 134426100\n },\n {\n x: new Date('2016-09-05'),\n open: 107.9,\n high: 108.76,\n low: 103.13,\n close: 103.13,\n volume: 168312530\n },\n {\n x: new Date('2016-09-12'),\n open: 102.65,\n high: 116.13,\n low: 102.53,\n close: 114.92,\n volume: 388543710\n },\n {\n x: new Date('2016-09-19'),\n open: 115.19,\n high: 116.18,\n low: 111.55,\n close: 112.71,\n volume: 200842480\n },\n {\n x: new Date('2016-09-26'),\n open: 111.64,\n high: 114.64,\n low: 111.55,\n close: 113.05,\n volume: 156186800\n },\n {\n x: new Date('2016-10-03'),\n open: 112.71,\n high: 114.56,\n low: 112.28,\n close: 114.06,\n volume: 125587350\n },\n {\n x: new Date('2016-10-10'),\n open: 115.02,\n high: 118.69,\n low: 114.72,\n close: 117.63,\n volume: 208231690\n },\n {\n x: new Date('2016-10-17'),\n open: 117.33,\n high: 118.21,\n low: 113.8,\n close: 116.6,\n volume: 114497020\n },\n {\n x: new Date('2016-10-24'),\n open: 117.1,\n high: 118.36,\n low: 113.31,\n close: 113.72,\n volume: 204530120\n },\n {\n x: new Date('2016-10-31'),\n open: 113.65,\n high: 114.23,\n low: 108.11,\n close: 108.84,\n volume: 155287280\n },\n {\n x: new Date('2016-11-07'),\n open: 110.08,\n high: 111.72,\n low: 105.83,\n close: 108.43,\n volume: 206825070\n },\n {\n x: new Date('2016-11-14'),\n open: 107.71,\n high: 110.54,\n low: 104.08,\n close: 110.06,\n volume: 197790040\n },\n {\n x: new Date('2016-11-21'),\n open: 110.12,\n high: 112.42,\n low: 110.01,\n close: 111.79,\n volume: 93992370\n },\n {\n x: new Date('2016-11-28'),\n open: 111.43,\n high: 112.465,\n low: 108.85,\n close: 109.9,\n volume: 155229390\n },\n {\n x: new Date('2016-12-05'),\n open: 110,\n high: 114.7,\n low: 108.25,\n close: 113.95,\n volume: 151624650\n },\n {\n x: new Date('2016-12-12'),\n open: 113.29,\n high: 116.73,\n low: 112.49,\n close: 115.97,\n volume: 194003220\n },\n {\n x: new Date('2016-12-19'),\n open: 115.8,\n high: 117.5,\n low: 115.59,\n close: 116.52,\n volume: 113106370\n },\n {\n x: new Date('2016-12-26'),\n open: 116.52,\n high: 118.0166,\n low: 115.43,\n close: 115.82,\n volume: 84354060\n },\n {\n x: new Date('2017-01-02'),\n open: 115.8,\n high: 118.16,\n low: 114.76,\n close: 117.91,\n volume: 103680760\n },\n {\n x: new Date('2017-01-09'),\n open: 117.95,\n high: 119.93,\n low: 117.94,\n close: 119.04,\n volume: 138446660\n },\n {\n x: new Date('2017-01-16'),\n open: 118.34,\n high: 120.5,\n low: 118.22,\n close: 120,\n volume: 113576380\n },\n {\n x: new Date('2017-01-23'),\n open: 120,\n high: 122.44,\n low: 119.5,\n close: 121.95,\n volume: 124406640\n },\n {\n x: new Date('2017-01-30'),\n open: 120.93,\n high: 130.49,\n low: 120.62,\n close: 129.08,\n volume: 248063580\n },\n {\n x: new Date('2017-02-06'),\n open: 129.13,\n high: 132.94,\n low: 128.9,\n close: 132.12,\n volume: 136252280\n },\n {\n x: new Date('2017-02-13'),\n open: 133.08,\n high: 136.27,\n low: 132.75,\n close: 135.72,\n volume: 136326260\n },\n {\n x: new Date('2017-02-20'),\n open: 136.23,\n high: 137.48,\n low: 135.28,\n close: 136.66,\n volume: 87773190\n },\n {\n x: new Date('2017-02-27'),\n open: 137.14,\n high: 140.2786,\n low: 136.28,\n close: 139.78,\n volume: 127757050\n },\n {\n x: new Date('2017-03-06'),\n open: 139.365,\n high: 139.98,\n low: 137.05,\n close: 139.14,\n volume: 99061270\n },\n {\n x: new Date('2017-03-13'),\n open: 138.85,\n high: 141.02,\n low: 138.82,\n close: 139.99,\n volume: 120881720\n },\n {\n x: new Date('2017-03-20'),\n open: 140.4,\n high: 142.8,\n low: 139.73,\n close: 140.64,\n volume: 129178500\n },\n {\n x: new Date('2017-03-27'),\n open: 139.39,\n high: 144.5,\n low: 138.62,\n close: 143.66,\n volume: 126819590\n },\n {\n x: new Date('2017-04-03'),\n open: 143.71,\n high: 145.46,\n low: 143.05,\n close: 143.34,\n volume: 105274540\n },\n {\n x: new Date('2017-04-10'),\n open: 143.6,\n high: 143.8792,\n low: 140.06,\n close: 141.05,\n volume: 87342130\n },\n {\n x: new Date('2017-04-17'),\n open: 141.48,\n high: 142.92,\n low: 140.45,\n close: 142.27,\n volume: 89092650\n },\n {\n x: new Date('2017-04-24'),\n open: 143.5,\n high: 144.9,\n low: 143.18,\n close: 143.65,\n volume: 90423600\n },\n {\n x: new Date('2017-05-01'),\n open: 145.1,\n high: 148.98,\n low: 144.27,\n close: 148.96,\n volume: 173861760\n },\n {\n x: new Date('2017-05-08'),\n open: 149.03,\n high: 156.42,\n low: 149.03,\n close: 156.1,\n volume: 173087500\n },\n {\n x: new Date('2017-05-15'),\n open: 156.01,\n high: 156.65,\n low: 149.71,\n close: 153.06,\n volume: 156993820\n },\n {\n x: new Date('2017-05-22'),\n open: 154,\n high: 154.9,\n low: 152.67,\n close: 153.61,\n volume: 103151450\n },\n {\n x: new Date('2017-05-29'),\n open: 153.42,\n high: 155.45,\n low: 152.22,\n close: 155.45,\n volume: 88670120\n },\n {\n x: new Date('2017-06-05'),\n open: 154.34,\n high: 155.98,\n low: 146.02,\n close: 148.98,\n volume: 158814040\n },\n {\n x: new Date('2017-06-12'),\n open: 145.74,\n high: 147.5,\n low: 142.2,\n close: 142.27,\n volume: 219638930\n },\n {\n x: new Date('2017-06-19'),\n open: 143.66,\n high: 147.16,\n low: 143.66,\n close: 146.28,\n volume: 132832660\n },\n {\n x: new Date('2017-06-26'),\n open: 147.17,\n high: 148.28,\n low: 142.28,\n close: 144.02,\n volume: 126890110\n },\n {\n x: new Date('2017-07-03'),\n open: 144.88,\n high: 145.3001,\n low: 142.41,\n close: 144.18,\n volume: 78465450\n },\n {\n x: new Date('2017-07-10'),\n open: 144.11,\n high: 149.33,\n low: 143.37,\n close: 149.04,\n volume: 109759170\n },\n {\n x: new Date('2017-07-17'),\n open: 148.82,\n high: 151.74,\n low: 148.57,\n close: 150.27,\n volume: 104744470\n },\n {\n x: new Date('2017-07-24'),\n open: 150.58,\n high: 153.99,\n low: 147.3,\n close: 149.5,\n volume: 105536280\n },\n {\n x: new Date('2017-07-31'),\n open: 149.9,\n high: 159.75,\n low: 148.13,\n close: 156.39,\n volume: 170204830\n },\n {\n x: new Date('2017-08-07'),\n open: 157.06,\n high: 161.83,\n low: 154.63,\n close: 157.48,\n volume: 149860480\n },\n {\n x: new Date('2017-08-14'),\n open: 159.32,\n high: 162.51,\n low: 156.72,\n close: 157.5,\n volume: 133829670\n },\n {\n x: new Date('2017-08-21'),\n open: 157.5,\n high: 160.74,\n low: 155.1101,\n close: 159.86,\n volume: 112238670\n },\n {\n x: new Date('2017-08-28'),\n open: 160.14,\n high: 164.94,\n low: 159.93,\n close: 164.05,\n volume: 125610990\n },\n {\n x: new Date('2017-09-04'),\n open: 163.75,\n high: 164.25,\n low: 158.53,\n close: 158.63,\n volume: 101419110\n },\n {\n x: new Date('2017-09-11'),\n open: 160.5,\n high: 163.96,\n low: 157.91,\n close: 159.88,\n volume: 220431100\n },\n {\n x: new Date('2017-09-18'),\n open: 160.11,\n high: 160.5,\n low: 157.995,\n close: 158.67,\n volume: 27939544\n }\n];\nexport let axesData: object[] = [\n { xDate: new Date('2013-03-27'), Open: 85.97, High: 86.37, Low: 85.96, Close: 86.33 },\n { xDate: new Date('2013-03-29'), Open: 85.97, High: 86.37, Low: 85.96, Close: 86.33 },\n { xDate: new Date('2013-04-01'), Open: 86.1, High: 86.15, Low: 85.9, Close: 86.03 },\n { xDate: new Date('2013-04-03'), Open: 85.93, High: 86.17, Low: 85.84, Close: 86.02 },\n { xDate: new Date('2013-04-05'), Open: 85.74, High: 86, Low: 85.66, Close: 86 },\n { xDate: new Date('2013-04-07'), Open: 85.71, High: 85.71, Low: 85.36, Close: 85.62 },\n { xDate: new Date('2013-04-09'), Open: 85.3, High: 85.92, Low: 85.16, Close: 85.8 },\n { xDate: new Date('2013-04-11'), Open: 84.23, High: 85.46, Low: 84.23, Close: 85.2 },\n { xDate: new Date('2013-04-13'), Open: 84.51, High: 84.54, Low: 84.19, Close: 84.3 },\n { xDate: new Date('2013-04-15'), Open: 84.44, High: 84.65, Low: 84.2, Close: 84.63 },\n { xDate: new Date('2013-04-17'), Open: 84.6, High: 84.81, Low: 84.59, Close: 84.65 },\n { xDate: new Date('2013-04-19'), Open: 84.52, High: 84.86, Low: 84.4, Close: 84.76 },\n { xDate: new Date('2013-04-21'), Open: 84.17, High: 84.66, Low: 84.16, Close: 84.47 },\n { xDate: new Date('2013-04-23'), Open: 84.22, High: 84.3, Low: 83.98, Close: 84.26 },\n { xDate: new Date('2013-04-25'), Open: 83.75, High: 84.1, Low: 83.65, Close: 84 },\n { xDate: new Date('2013-04-27'), Open: 84, High: 84.01, Low: 83.67, Close: 83.74 },\n { xDate: new Date('2013-04-29'), Open: 84, High: 84.01, Low: 83.67, Close: 83.74 },\n { xDate: new Date('2013-05-01'), Open: 84.3, High: 84.45, Low: 84.19, Close: 84.22 },\n { xDate: new Date('2013-05-03'), Open: 83.79, High: 84.19, Low: 83.7, Close: 84.04 },\n { xDate: new Date('2013-05-05'), Open: 84.02, High: 84.02, Low: 83.69, Close: 83.71 },\n { xDate: new Date('2013-05-07'), Open: 84.01, High: 84.04, Low: 83.82, Close: 83.96 },\n { xDate: new Date('2013-05-09'), Open: 83.9, High: 84.02, Low: 83.86, Close: 83.94 },\n { xDate: new Date('2013-05-11'), Open: 84.09, High: 84.17, Low: 83.9, Close: 84.06 },\n { xDate: new Date('2013-05-13'), Open: 83.89, High: 84.25, Low: 83.77, Close: 84.01 },\n { xDate: new Date('2013-05-15'), Open: 84.05, High: 84.14, Low: 83.84, Close: 83.91 },\n { xDate: new Date('2013-05-17'), Open: 84.49, High: 84.65, Low: 84.18, Close: 84.22 },\n { xDate: new Date('2013-05-19'), Open: 84.99, High: 85.1, Low: 84.37, Close: 84.43 },\n { xDate: new Date('2013-05-21'), Open: 84.96, High: 85.06, Low: 84.7, Close: 85.01 },\n { xDate: new Date('2013-05-23'), Open: 84.68, High: 84.9, Low: 84.65, Close: 84.76 },\n { xDate: new Date('2013-05-25'), Open: 84.35, High: 85.03, Low: 84.32, Close: 84.67 },\n { xDate: new Date('2013-05-27'), Open: 84.19, High: 84.31, Low: 84.16, Close: 84.19 },\n { xDate: new Date('2013-05-29'), Open: 84.19, High: 84.31, Low: 84.16, Close: 84.19 },\n { xDate: new Date('2013-06-01'), Open: 84.2, High: 84.29, Low: 84.04, Close: 84.15 },\n { xDate: new Date('2013-06-03'), Open: 84.21, High: 84.25, Low: 84.03, Close: 84.17 },\n { xDate: new Date('2013-06-05'), Open: 84.72, High: 84.87, Low: 84.44, Close: 84.49 },\n { xDate: new Date('2013-06-07'), Open: 84.85, High: 84.88, Low: 84.5, Close: 84.72 },\n { xDate: new Date('2013-06-09'), Open: 84.53, High: 84.74, Low: 84.25, Close: 84.69 },\n { xDate: new Date('2013-06-11'), Open: 84.4, High: 84.7, Low: 84.27, Close: 84.52 },\n { xDate: new Date('2013-06-13'), Open: 84.96, High: 85.07, Low: 84.5, Close: 84.57 },\n { xDate: new Date('2013-06-15'), Open: 85.28, High: 85.32, Low: 84.95, Close: 85.03 },\n { xDate: new Date('2013-06-17'), Open: 85.35, High: 85.39, Low: 85.1, Close: 85.32 },\n { xDate: new Date('2013-06-19'), Open: 85.65, High: 85.66, Low: 85.21, Close: 85.36 },\n { xDate: new Date('2013-06-21'), Open: 85.38, High: 85.85, Low: 85.25, Close: 85.67 },\n { xDate: new Date('2013-06-23'), Open: 85.8, High: 85.96, Low: 85.67, Close: 85.83 },\n { xDate: new Date('2013-06-25'), Open: 86.07, High: 86.22, Low: 85.75, Close: 85.87 },\n { xDate: new Date('2013-06-27'), Open: 86.05, High: 86.08, Low: 85.68, Close: 85.79 },\n { xDate: new Date('2013-06-29'), Open: 86.05, High: 86.08, Low: 85.68, Close: 85.79 },\n { xDate: new Date('2013-07-01'), Open: 85.85, High: 86.25, Low: 85.79, Close: 86.06 },\n { xDate: new Date('2013-07-03'), Open: 85.6, High: 85.85, Low: 85.49, Close: 85.81 },\n { xDate: new Date('2013-07-05'), Open: 85.94, High: 86, Low: 85.48, Close: 85.66 },\n { xDate: new Date('2013-07-07'), Open: 86.55, High: 86.64, Low: 85.36, Close: 85.92 },\n { xDate: new Date('2013-07-09'), Open: 86.46, High: 86.87, Low: 86.4, Close: 86.71 },\n { xDate: new Date('2013-07-11'), Open: 86.3, High: 86.39, Low: 86.13, Close: 86.38 },\n { xDate: new Date('2013-07-13'), Open: 85.74, High: 86.44, Low: 85.67, Close: 86.19 },\n { xDate: new Date('2013-07-15'), Open: 85.56, High: 85.62, Low: 85.34, Close: 85.61 },\n { xDate: new Date('2013-07-17'), Open: 85.79, High: 85.89, Low: 85.36, Close: 85.52 },\n { xDate: new Date('2013-07-19'), Open: 85.54, High: 86, Low: 85.51, Close: 85.76 },\n { xDate: new Date('2013-07-21'), Open: 85, High: 85.17, Low: 84.87, Close: 85.15 },\n { xDate: new Date('2013-07-23'), Open: 85.1, High: 85.28, Low: 84.72, Close: 85.08 },\n { xDate: new Date('2013-07-25'), Open: 85.46, High: 85.56, Low: 85.18, Close: 85.37 },\n { xDate: new Date('2013-07-27'), Open: 85.42, High: 85.44, Low: 85.09, Close: 85.42 },\n { xDate: new Date('2013-07-29'), Open: 85.42, High: 85.44, Low: 85.09, Close: 85.42 },\n { xDate: new Date('2013-08-01'), Open: 85.79, High: 85.89, Low: 85.36, Close: 85.54 },\n { xDate: new Date('2013-08-03'), Open: 85.83, High: 85.85, Low: 85.55, Close: 85.64 },\n { xDate: new Date('2013-08-05'), Open: 86.19, High: 86.25, Low: 85.8, Close: 85.98 },\n { xDate: new Date('2013-08-07'), Open: 86.17, High: 86.28, Low: 85.96, Close: 86.07 },\n { xDate: new Date('2013-08-09'), Open: 86.19, High: 86.26, Low: 85.97, Close: 86.2 },\n { xDate: new Date('2013-08-11'), Open: 85.98, High: 86.31, Low: 85.86, Close: 86.15 },\n { xDate: new Date('2013-08-13'), Open: 85.82, High: 86.18, Low: 85.74, Close: 85.78 },\n { xDate: new Date('2013-08-15'), Open: 85.45, High: 85.66, Low: 85.41, Close: 85.55 },\n { xDate: new Date('2013-08-17'), Open: 85.53, High: 85.53, Low: 85.31, Close: 85.48 },\n { xDate: new Date('2013-08-19'), Open: 85.6, High: 85.68, Low: 85.34, Close: 85.39 },\n { xDate: new Date('2013-08-21'), Open: 85.6, High: 85.72, Low: 85.5, Close: 85.61 },\n { xDate: new Date('2013-08-23'), Open: 85.34, High: 85.52, Low: 85.3, Close: 85.49 },\n { xDate: new Date('2013-08-25'), Open: 85.66, High: 85.72, Low: 85.38, Close: 85.41 },\n { xDate: new Date('2013-08-27'), Open: 85.93, High: 85.95, Low: 85.59, Close: 85.62 },\n { xDate: new Date('2013-08-29'), Open: 85.91, High: 85.93, Low: 85.63, Close: 85.58 },\n { xDate: new Date('2013-09-01'), Open: 85.6, High: 85.87, Low: 85.5, Close: 85.81 }\n];","index.ts":"import { enableRipple } from '@syncfusion/ej2-base';\nenableRipple(true);\nimport {\n Chart, HiloOpenCloseSeries, Category, Tooltip, ILoadedEventArgs, DateTime, Zoom, Logarithmic, ChartTheme,\n Crosshair\n} from '@syncfusion/ej2-charts';\nimport { chartData } from './financial-data';\nChart.Inject(HiloOpenCloseSeries, Category, Tooltip, DateTime, Zoom, Logarithmic, Crosshair);\nimport { Browser } from '@syncfusion/ej2-base';\n\n/**\n * Sample for Hilo Open Close series\n */\n\n\n let chart: Chart = new Chart({\n\n //Initializing Primary X Axis\n primaryXAxis: {\n valueType: 'DateTime',\n skeleton: 'yMd', zoomFactor: 0.2, zoomPosition: 0.6,\n crosshairTooltip: { enable: true },\n majorGridLines: { width: 0 }\n\n },\n //Initializing Primary Y Axis\n primaryYAxis: {\n title: 'Price',\n labelFormat: '${value}',\n minimum: 50, maximum: 170,\n interval: 40,\n lineStyle: { width: 0 },\n majorTickLines: { width: 0 }\n },\n chartArea: {\n border: {\n width: 0\n }\n },\n //Initializing Chart Series\n series: [\n {\n type: 'HiloOpenClose',\n dataSource: chartData, animation: { enable: true },\n bearFillColor: '#2ecd71', bullFillColor: '#e74c3d',\n xName: 'x', low: 'low', high: 'high', open: 'open', close: 'close', name: 'Apple Inc'\n }\n ],\n //Initializing Chart title\n title: 'AAPL Historical',\n //Initializing User Interaction Tooltip, Crosshair and Zoom\n tooltip: {\n enable: true, shared: true\n },\n crosshair: {\n enable: true, lineType: 'Vertical', line: {\n width: 0,\n }\n },\n zoomSettings:\n {\n enableMouseWheelZooming: true,\n enablePinchZooming: true,\n enableSelectionZooming: true,\n mode: 'X'\n },\n legendSettings: {\n visible: false\n },\n width: Browser.isDevice ? '100%' : '80%',\n load: (args: ILoadedEventArgs) => {\n let selectedTheme: string = location.hash.split('/')[1];\n selectedTheme = selectedTheme ? selectedTheme : 'Material';\n args.chart.theme = (selectedTheme.charAt(0).toUpperCase() + selectedTheme.slice(1));\n }\n\n });\n chart.appendTo('#container');\n\n","index.html":"\n \n \n \n \n \n\n\n\n\n\n\n\n","systemjs.config.js":"System.config({\n transpiler: \"typescript\",\n typescriptOptions: {\n compilerOptions: {\n target: \"umd\",\n module: \"commonjs\",\n moduleResolution: \"node\",\n emitDecoratorMetadata: true,\n experimentalDecorators: true\n }\n },\n paths: {\n \"syncfusion:\": \"http://npmci.syncfusion.com/packages/production/\"\n },\n map: {\n main: \"index.ts\",\n typescript: \"https://unpkg.com/typescript@2.2.2/lib/typescript.js\",\n 'plugin-json':'https://cdnjs.cloudflare.com/ajax/libs/systemjs-plugin-json/0.3.0/json.min.js',\n \"@syncfusion/ej2-base\": \"syncfusion:ej2-base/dist/ej2-base.umd.min.js\",\n \"@syncfusion/ej2-buttons\": \"syncfusion:ej2-buttons/dist/ej2-buttons.umd.min.js\",\n \"@syncfusion/ej2-calendars\": \"syncfusion:ej2-calendars/dist/ej2-calendars.umd.min.js\",\n \"@syncfusion/ej2-charts\": \"syncfusion:ej2-charts/dist/ej2-charts.umd.min.js\",\n \"@syncfusion/ej2-circulargauge\": \"syncfusion:ej2-circulargauge/dist/ej2-circulargauge.umd.min.js\",\n \"@syncfusion/ej2-lineargauge\": \"syncfusion:ej2-lineargauge/dist/ej2-lineargauge.umd.min.js\",\n \"@syncfusion/ej2-data\": \"syncfusion:ej2-data/dist/ej2-data.umd.min.js\",\n \"@syncfusion/ej2-dropdowns\": \"syncfusion:ej2-dropdowns/dist/ej2-dropdowns.umd.min.js\",\n \"@syncfusion/ej2-grids\": \"syncfusion:ej2-grids/dist/ej2-grids.umd.min.js\", \n \"@syncfusion/ej2-inputs\": \"syncfusion:ej2-inputs/dist/ej2-inputs.umd.min.js\", \n \"@syncfusion/ej2-lists\": \"syncfusion:ej2-lists/dist/ej2-lists.umd.min.js\",\n \"@syncfusion/ej2-navigations\": \"syncfusion:ej2-navigations/dist/ej2-navigations.umd.min.js\", \n \"@syncfusion/ej2-popups\": \"syncfusion:ej2-popups/dist/ej2-popups.umd.min.js\",\n \"@syncfusion/ej2-excel-export\": \"syncfusion:ej2-excel-export/dist/ej2-excel-export.umd.min.js\",\n \"@syncfusion/ej2-pdf-export\": \"syncfusion:ej2-pdf-export/dist/ej2-pdf-export.umd.min.js\",\n \"@syncfusion/ej2-compression\": \"syncfusion:ej2-compression/dist/ej2-compression.umd.min.js\",\n \"@syncfusion/ej2-file-utils\": \"syncfusion:ej2-file-utils/dist/ej2-file-utils.umd.min.js\"\n },\n meta: { \n '*.json': { loader: 'plugin-json' }\n }\n});\nSystem.import('index.ts').catch(console.error.bind(console));"}
\ No newline at end of file
diff --git a/src/chart/indexed-axis-plnkr.json b/src/chart/indexed-axis-plnkr.json
index d5d01c87..5167f50a 100644
--- a/src/chart/indexed-axis-plnkr.json
+++ b/src/chart/indexed-axis-plnkr.json
@@ -1 +1 @@
-{"index.ts":"import { enableRipple } from '@syncfusion/ej2-base';\nenableRipple(true);\nimport {\n Chart, ColumnSeries, LineSeries, Category,\n Legend, Crosshair, Tooltip, ILoadedEventArgs, ChartTheme\n} from '@syncfusion/ej2-charts';\nChart.Inject(ColumnSeries, LineSeries, Category, Legend, Crosshair, Tooltip);\n\n/**\n * Sample for Indexed Category Axis\n */\n\n let chart: Chart = new Chart({\n //Initializing Primary X Axis\n primaryXAxis: {\n valueType: 'Category',\n interval: 1,\n edgeLabelPlacement: 'Shift',\n crosshairTooltip: { enable: true },\n isIndexed: true\n },\n\n //Initializing Primary Y Axis\n primaryYAxis:\n {\n minimum: 0, interval: 2, maximum: 8,\n title: 'GDP Growth Rate',\n labelFormat: '{value}%'\n },\n chartArea: {\n border: {\n width: 0\n }\n },\n //Initializing Chart Series\n series: [\n {\n type: 'Column',\n dataSource: [\n { x: 'Myanmar', y: 7.3 },\n { x: 'India', y: 7.9 },\n { x: 'Bangladesh', y: 6.8 },\n { x: 'Cambodia', y: 7.0 },\n { x: 'China', y: 6.9 }\n ],\n xName: 'x', width: 2, marker: { visible: true, height: 10, width: 10 },\n yName: 'y', name: '2015',\n },\n {\n type: 'Column',\n dataSource: [\n { x: 'Poland', y: 2.7 },\n { x: 'Australia', y: 2.5 },\n { x: 'Singapore', y: 2.0 },\n { x: 'Canada', y: 1.4 },\n { x: 'Germany', y: 1.8 }\n ],\n xName: 'x', width: 2, marker: { visible: true, height: 10, width: 10 },\n yName: 'y', name: '2016',\n },\n ],\n\n //Initializing Chart title\n title: 'Real GDP Growth',\n //Initializing User Interaction Tooltip and Crosshair\n tooltip: { enable: true, shared: true },\n crosshair: { enable: true, lineType: 'Vertical' },\n load: (args: ILoadedEventArgs) => {\n let selectedTheme: string = location.hash.split('/')[1];\n selectedTheme = selectedTheme ? selectedTheme : 'Material';\n args.chart.theme = (selectedTheme.charAt(0).toUpperCase() + selectedTheme.slice(1));\n }\n });\n chart.appendTo('#container');\n document.getElementById('isIndexed').onchange = () => {\n let element: HTMLInputElement = (document.getElementById('isIndexed'));\n chart.primaryXAxis.isIndexed = element.checked;\n if (chart.primaryXAxis.isIndexed) {\n chart.series[0].type = 'Column';\n chart.series[1].type = 'Column';\n chart.primaryXAxis.labelRotation = 0;\n chart.crosshair.line.width = 1;\n } else {\n chart.series[0].type = 'Line';\n chart.series[1].type = 'Line';\n chart.primaryXAxis.labelRotation = 90;\n chart.crosshair.line.width = 0;\n }\n chart.refresh();\n };\n","index.html":"\n \n \n \n \n\n\n\n\n\n\n\n","systemjs.config.js":"System.config({\n transpiler: \"typescript\",\n typescriptOptions: {\n compilerOptions: {\n target: \"umd\",\n module: \"commonjs\",\n moduleResolution: \"node\",\n emitDecoratorMetadata: true,\n experimentalDecorators: true\n }\n },\n paths: {\n \"syncfusion:\": \"http://npmci.syncfusion.com/packages/production/\"\n },\n map: {\n main: \"index.ts\",\n typescript: \"https://unpkg.com/typescript@2.2.2/lib/typescript.js\",\n 'plugin-json':'https://cdnjs.cloudflare.com/ajax/libs/systemjs-plugin-json/0.3.0/json.min.js',\n \"@syncfusion/ej2-base\": \"syncfusion:ej2-base/dist/ej2-base.umd.min.js\",\n \"@syncfusion/ej2-buttons\": \"syncfusion:ej2-buttons/dist/ej2-buttons.umd.min.js\",\n \"@syncfusion/ej2-calendars\": \"syncfusion:ej2-calendars/dist/ej2-calendars.umd.min.js\",\n \"@syncfusion/ej2-charts\": \"syncfusion:ej2-charts/dist/ej2-charts.umd.min.js\",\n \"@syncfusion/ej2-circulargauge\": \"syncfusion:ej2-circulargauge/dist/ej2-circulargauge.umd.min.js\",\n \"@syncfusion/ej2-lineargauge\": \"syncfusion:ej2-lineargauge/dist/ej2-lineargauge.umd.min.js\",\n \"@syncfusion/ej2-data\": \"syncfusion:ej2-data/dist/ej2-data.umd.min.js\",\n \"@syncfusion/ej2-dropdowns\": \"syncfusion:ej2-dropdowns/dist/ej2-dropdowns.umd.min.js\",\n \"@syncfusion/ej2-grids\": \"syncfusion:ej2-grids/dist/ej2-grids.umd.min.js\", \n \"@syncfusion/ej2-inputs\": \"syncfusion:ej2-inputs/dist/ej2-inputs.umd.min.js\", \n \"@syncfusion/ej2-lists\": \"syncfusion:ej2-lists/dist/ej2-lists.umd.min.js\",\n \"@syncfusion/ej2-navigations\": \"syncfusion:ej2-navigations/dist/ej2-navigations.umd.min.js\", \n \"@syncfusion/ej2-popups\": \"syncfusion:ej2-popups/dist/ej2-popups.umd.min.js\",\n \"@syncfusion/ej2-excel-export\": \"syncfusion:ej2-excel-export/dist/ej2-excel-export.umd.min.js\",\n \"@syncfusion/ej2-pdf-export\": \"syncfusion:ej2-pdf-export/dist/ej2-pdf-export.umd.min.js\",\n \"@syncfusion/ej2-compression\": \"syncfusion:ej2-compression/dist/ej2-compression.umd.min.js\",\n \"@syncfusion/ej2-file-utils\": \"syncfusion:ej2-file-utils/dist/ej2-file-utils.umd.min.js\"\n },\n meta: { \n '*.json': { loader: 'plugin-json' }\n }\n});\nSystem.import('index.ts').catch(console.error.bind(console));"}
\ No newline at end of file
+{"index.ts":"import { enableRipple } from '@syncfusion/ej2-base';\nenableRipple(true);\nimport {\n Chart, ColumnSeries, LineSeries, Category,\n Legend, Crosshair, Tooltip, ILoadedEventArgs, ChartTheme\n} from '@syncfusion/ej2-charts';\nChart.Inject(ColumnSeries, LineSeries, Category, Legend, Crosshair, Tooltip);\n\n/**\n * Sample for Indexed Category Axis\n */\n\n let chart: Chart = new Chart({\n //Initializing Primary X Axis\n primaryXAxis: {\n valueType: 'Category',\n interval: 1,\n edgeLabelPlacement: 'Shift',\n crosshairTooltip: { enable: true },\n isIndexed: true\n },\n\n //Initializing Primary Y Axis\n primaryYAxis:\n {\n minimum: 0, interval: 2, maximum: 8,\n title: 'GDP Growth Rate',\n labelFormat: '{value}%'\n },\n chartArea: {\n border: {\n width: 0\n }\n },\n //Initializing Chart Series\n series: [\n {\n type: 'Column',\n dataSource: [\n { x: 'Myanmar', y: 7.3 },\n { x: 'India', y: 7.9 },\n { x: 'Bangladesh', y: 6.8 },\n { x: 'Cambodia', y: 7.0 },\n { x: 'China', y: 6.9 }\n ],\n xName: 'x', width: 2, marker: { visible: true, height: 10, width: 10 },\n yName: 'y', name: '2015',\n },\n {\n type: 'Column',\n dataSource: [\n { x: 'Poland', y: 2.7 },\n { x: 'Australia', y: 2.5 },\n { x: 'Singapore', y: 2.0 },\n { x: 'Canada', y: 1.4 },\n { x: 'Germany', y: 1.8 }\n ],\n xName: 'x', width: 2, marker: { visible: true, height: 10, width: 10 },\n yName: 'y', name: '2016',\n },\n ],\n\n //Initializing Chart title\n title: 'Real GDP Growth',\n //Initializing User Interaction Tooltip and Crosshair\n tooltip: { enable: true, shared: true },\n crosshair: { enable: true, lineType: 'Vertical' },\n load: (args: ILoadedEventArgs) => {\n let selectedTheme: string = location.hash.split('/')[1];\n selectedTheme = selectedTheme ? selectedTheme : 'Material';\n args.chart.theme = (selectedTheme.charAt(0).toUpperCase() + selectedTheme.slice(1));\n }\n });\n chart.appendTo('#container');\n document.getElementById('isIndexed').onchange = () => {\n let element: HTMLInputElement = (document.getElementById('isIndexed'));\n chart.primaryXAxis.isIndexed = element.checked;\n if (chart.primaryXAxis.isIndexed) {\n chart.series[0].type = 'Column';\n chart.series[1].type = 'Column';\n chart.primaryXAxis.labelRotation = 0;\n chart.crosshair.line.width = 1;\n } else {\n chart.series[0].type = 'Line';\n chart.series[1].type = 'Line';\n chart.primaryXAxis.labelRotation = 90;\n chart.crosshair.line.width = 0;\n }\n chart.refresh();\n };\n","index.html":"\n \n \n \n \n \n\n\n\n\n\n\n\n","systemjs.config.js":"System.config({\n transpiler: \"typescript\",\n typescriptOptions: {\n compilerOptions: {\n target: \"umd\",\n module: \"commonjs\",\n moduleResolution: \"node\",\n emitDecoratorMetadata: true,\n experimentalDecorators: true\n }\n },\n paths: {\n \"syncfusion:\": \"http://npmci.syncfusion.com/packages/production/\"\n },\n map: {\n main: \"index.ts\",\n typescript: \"https://unpkg.com/typescript@2.2.2/lib/typescript.js\",\n 'plugin-json':'https://cdnjs.cloudflare.com/ajax/libs/systemjs-plugin-json/0.3.0/json.min.js',\n \"@syncfusion/ej2-base\": \"syncfusion:ej2-base/dist/ej2-base.umd.min.js\",\n \"@syncfusion/ej2-buttons\": \"syncfusion:ej2-buttons/dist/ej2-buttons.umd.min.js\",\n \"@syncfusion/ej2-calendars\": \"syncfusion:ej2-calendars/dist/ej2-calendars.umd.min.js\",\n \"@syncfusion/ej2-charts\": \"syncfusion:ej2-charts/dist/ej2-charts.umd.min.js\",\n \"@syncfusion/ej2-circulargauge\": \"syncfusion:ej2-circulargauge/dist/ej2-circulargauge.umd.min.js\",\n \"@syncfusion/ej2-lineargauge\": \"syncfusion:ej2-lineargauge/dist/ej2-lineargauge.umd.min.js\",\n \"@syncfusion/ej2-data\": \"syncfusion:ej2-data/dist/ej2-data.umd.min.js\",\n \"@syncfusion/ej2-dropdowns\": \"syncfusion:ej2-dropdowns/dist/ej2-dropdowns.umd.min.js\",\n \"@syncfusion/ej2-grids\": \"syncfusion:ej2-grids/dist/ej2-grids.umd.min.js\", \n \"@syncfusion/ej2-inputs\": \"syncfusion:ej2-inputs/dist/ej2-inputs.umd.min.js\", \n \"@syncfusion/ej2-lists\": \"syncfusion:ej2-lists/dist/ej2-lists.umd.min.js\",\n \"@syncfusion/ej2-navigations\": \"syncfusion:ej2-navigations/dist/ej2-navigations.umd.min.js\", \n \"@syncfusion/ej2-popups\": \"syncfusion:ej2-popups/dist/ej2-popups.umd.min.js\",\n \"@syncfusion/ej2-excel-export\": \"syncfusion:ej2-excel-export/dist/ej2-excel-export.umd.min.js\",\n \"@syncfusion/ej2-pdf-export\": \"syncfusion:ej2-pdf-export/dist/ej2-pdf-export.umd.min.js\",\n \"@syncfusion/ej2-compression\": \"syncfusion:ej2-compression/dist/ej2-compression.umd.min.js\",\n \"@syncfusion/ej2-file-utils\": \"syncfusion:ej2-file-utils/dist/ej2-file-utils.umd.min.js\"\n },\n meta: { \n '*.json': { loader: 'plugin-json' }\n }\n});\nSystem.import('index.ts').catch(console.error.bind(console));"}
\ No newline at end of file
diff --git a/src/chart/inversed-plnkr.json b/src/chart/inversed-plnkr.json
index 4a91fd8c..8431008f 100644
--- a/src/chart/inversed-plnkr.json
+++ b/src/chart/inversed-plnkr.json
@@ -1 +1 @@
-{"theme-color":"/**\n * Initialize the Theme colors\n */\nexport let materialColors: string[] = ['#00bdae', '#404041', '#357cd2', '#e56590', '#f8b883', '#70ad47', '#dd8abd', '#7f84e8', '#7bb4eb',\n '#ea7a57', '#404041', '#00bdae'];\nexport let fabricColors: string[] = ['#4472c4', '#ed7d31', '#ffc000', '#70ad47', '#5b9bd5',\n '#c1c1c1', '#6f6fe2', '#e269ae', '#9e480e', '#997300', '#4472c4', '#70ad47', '#ffc000', '#ed7d31'];\nexport let bootstrapColors: string[] = ['#a16ee5', '#f7ce69', '#55a5c2', '#7ddf1e', '#ff6ea6',\n '#7953ac', '#b99b4f', '#407c92', '#5ea716', '#b91c52'];","index.ts":"import { enableRipple } from '@syncfusion/ej2-base';\nenableRipple(true);\nimport {\n Chart, ColumnSeries, Category, Legend, IPointRenderEventArgs,\n Tooltip, DataLabel, ILoadedEventArgs, ChartTheme\n} from '@syncfusion/ej2-charts';\nChart.Inject(ColumnSeries, Category, Legend, Tooltip, DataLabel);\nimport { fabricColors, materialColors, bootstrapColors } from './theme-color';\nimport { Browser, EmitType } from '@syncfusion/ej2-base';\n/**\n * Sample for invesed axis\n */\nlet labelRender: EmitType = (args: IPointRenderEventArgs): void => {\n let selectedTheme: string = location.hash.split('/')[1];\n if (selectedTheme && selectedTheme.indexOf('fabric') > -1) {\n args.fill = fabricColors[args.point.index % 10];\n } else if (selectedTheme === 'material') {\n args.fill = materialColors[args.point.index % 10];\n } else {\n args.fill = bootstrapColors[args.point.index % 10];\n }\n};\n\n let chart: Chart = new Chart({\n //Initializing Primary X Axis\n primaryXAxis: {\n valueType: 'Category',\n opposedPosition: true,\n isInversed: true,\n majorGridLines: { width: 0 }\n },\n\n //Initializing Primary Y Axis\n primaryYAxis:\n {\n edgeLabelPlacement: 'Shift',\n labelIntersectAction: 'Rotate45',\n isInversed: true,\n majorGridLines: { width: 0 },\n majorTickLines: { width: 0 },\n lineStyle: { width: 0 },\n labelStyle: {\n color: 'transparent'\n }\n },\n pointRender: labelRender,\n chartArea: {\n border: {\n width: 0\n }\n },\n //Initializing Chart Series\n series: [\n {\n type: 'Column',\n dataSource: [\n { x: '2008', y: 15.1 }, { x: '2009', y: 16 }, { x: '2010', y: 21.4 },\n { x: '2011', y: 18 }, { x: '2012', y: 16.2 }, { x: '2013', y: 11 },\n { x: '2014', y: 7.6 }, { x: '2015', y: 1.5 }\n ],\n marker: { dataLabel: { visible: true, position: 'Top', font: { fontWeight: '600', color: '#ffffff' } } },\n xName: 'x',\n yName: 'y',\n name: 'Rate'\n },\n ],\n //Initializing User Interaction Tooltip\n tooltip: {\n enable: true\n },\n legendSettings: { visible: false },\n //Initializing Chart Title\n title: 'Exchange Rate (INR per USD)',\n width: Browser.isDevice ? '100%' : '60%',\n load: (args: ILoadedEventArgs) => {\n let selectedTheme: string = location.hash.split('/')[1];\n selectedTheme = selectedTheme ? selectedTheme : 'Material';\n args.chart.theme = (selectedTheme.charAt(0).toUpperCase() + selectedTheme.slice(1));\n }\n });\n chart.appendTo('#container');\n","index.html":"\n \n \n \n \n\n\n\n\n\n\n\n","systemjs.config.js":"System.config({\n transpiler: \"typescript\",\n typescriptOptions: {\n compilerOptions: {\n target: \"umd\",\n module: \"commonjs\",\n moduleResolution: \"node\",\n emitDecoratorMetadata: true,\n experimentalDecorators: true\n }\n },\n paths: {\n \"syncfusion:\": \"http://npmci.syncfusion.com/packages/production/\"\n },\n map: {\n main: \"index.ts\",\n typescript: \"https://unpkg.com/typescript@2.2.2/lib/typescript.js\",\n 'plugin-json':'https://cdnjs.cloudflare.com/ajax/libs/systemjs-plugin-json/0.3.0/json.min.js',\n \"@syncfusion/ej2-base\": \"syncfusion:ej2-base/dist/ej2-base.umd.min.js\",\n \"@syncfusion/ej2-buttons\": \"syncfusion:ej2-buttons/dist/ej2-buttons.umd.min.js\",\n \"@syncfusion/ej2-calendars\": \"syncfusion:ej2-calendars/dist/ej2-calendars.umd.min.js\",\n \"@syncfusion/ej2-charts\": \"syncfusion:ej2-charts/dist/ej2-charts.umd.min.js\",\n \"@syncfusion/ej2-circulargauge\": \"syncfusion:ej2-circulargauge/dist/ej2-circulargauge.umd.min.js\",\n \"@syncfusion/ej2-lineargauge\": \"syncfusion:ej2-lineargauge/dist/ej2-lineargauge.umd.min.js\",\n \"@syncfusion/ej2-data\": \"syncfusion:ej2-data/dist/ej2-data.umd.min.js\",\n \"@syncfusion/ej2-dropdowns\": \"syncfusion:ej2-dropdowns/dist/ej2-dropdowns.umd.min.js\",\n \"@syncfusion/ej2-grids\": \"syncfusion:ej2-grids/dist/ej2-grids.umd.min.js\", \n \"@syncfusion/ej2-inputs\": \"syncfusion:ej2-inputs/dist/ej2-inputs.umd.min.js\", \n \"@syncfusion/ej2-lists\": \"syncfusion:ej2-lists/dist/ej2-lists.umd.min.js\",\n \"@syncfusion/ej2-navigations\": \"syncfusion:ej2-navigations/dist/ej2-navigations.umd.min.js\", \n \"@syncfusion/ej2-popups\": \"syncfusion:ej2-popups/dist/ej2-popups.umd.min.js\",\n \"@syncfusion/ej2-excel-export\": \"syncfusion:ej2-excel-export/dist/ej2-excel-export.umd.min.js\",\n \"@syncfusion/ej2-pdf-export\": \"syncfusion:ej2-pdf-export/dist/ej2-pdf-export.umd.min.js\",\n \"@syncfusion/ej2-compression\": \"syncfusion:ej2-compression/dist/ej2-compression.umd.min.js\",\n \"@syncfusion/ej2-file-utils\": \"syncfusion:ej2-file-utils/dist/ej2-file-utils.umd.min.js\"\n },\n meta: { \n '*.json': { loader: 'plugin-json' }\n }\n});\nSystem.import('index.ts').catch(console.error.bind(console));"}
\ No newline at end of file
+{"theme-color":"/**\n * Initialize the Theme colors\n */\nexport let materialColors: string[] = ['#00bdae', '#404041', '#357cd2', '#e56590', '#f8b883', '#70ad47', '#dd8abd', '#7f84e8', '#7bb4eb',\n '#ea7a57', '#404041', '#00bdae'];\nexport let fabricColors: string[] = ['#4472c4', '#ed7d31', '#ffc000', '#70ad47', '#5b9bd5',\n '#c1c1c1', '#6f6fe2', '#e269ae', '#9e480e', '#997300', '#4472c4', '#70ad47', '#ffc000', '#ed7d31'];\nexport let bootstrapColors: string[] = ['#a16ee5', '#f7ce69', '#55a5c2', '#7ddf1e', '#ff6ea6',\n '#7953ac', '#b99b4f', '#407c92', '#5ea716', '#b91c52'];","index.ts":"import { enableRipple } from '@syncfusion/ej2-base';\nenableRipple(true);\nimport {\n Chart, ColumnSeries, Category, Legend, IPointRenderEventArgs,\n Tooltip, DataLabel, ILoadedEventArgs, ChartTheme\n} from '@syncfusion/ej2-charts';\nChart.Inject(ColumnSeries, Category, Legend, Tooltip, DataLabel);\nimport { fabricColors, materialColors, bootstrapColors } from './theme-color';\nimport { Browser, EmitType } from '@syncfusion/ej2-base';\n/**\n * Sample for invesed axis\n */\nlet labelRender: EmitType = (args: IPointRenderEventArgs): void => {\n let selectedTheme: string = location.hash.split('/')[1];\n if (selectedTheme && selectedTheme.indexOf('fabric') > -1) {\n args.fill = fabricColors[args.point.index % 10];\n } else if (selectedTheme === 'material') {\n args.fill = materialColors[args.point.index % 10];\n } else {\n args.fill = bootstrapColors[args.point.index % 10];\n }\n};\n\n let chart: Chart = new Chart({\n //Initializing Primary X Axis\n primaryXAxis: {\n valueType: 'Category',\n opposedPosition: true,\n isInversed: true,\n majorGridLines: { width: 0 }\n },\n\n //Initializing Primary Y Axis\n primaryYAxis:\n {\n edgeLabelPlacement: 'Shift',\n labelIntersectAction: 'Rotate45',\n isInversed: true,\n majorGridLines: { width: 0 },\n majorTickLines: { width: 0 },\n lineStyle: { width: 0 },\n labelStyle: {\n color: 'transparent'\n }\n },\n pointRender: labelRender,\n chartArea: {\n border: {\n width: 0\n }\n },\n //Initializing Chart Series\n series: [\n {\n type: 'Column',\n dataSource: [\n { x: '2008', y: 15.1 }, { x: '2009', y: 16 }, { x: '2010', y: 21.4 },\n { x: '2011', y: 18 }, { x: '2012', y: 16.2 }, { x: '2013', y: 11 },\n { x: '2014', y: 7.6 }, { x: '2015', y: 1.5 }\n ],\n marker: { dataLabel: { visible: true, position: 'Top', font: { fontWeight: '600', color: '#ffffff' } } },\n xName: 'x',\n yName: 'y',\n name: 'Rate'\n },\n ],\n //Initializing User Interaction Tooltip\n tooltip: {\n enable: true\n },\n legendSettings: { visible: false },\n //Initializing Chart Title\n title: 'Exchange Rate (INR per USD)',\n width: Browser.isDevice ? '100%' : '60%',\n load: (args: ILoadedEventArgs) => {\n let selectedTheme: string = location.hash.split('/')[1];\n selectedTheme = selectedTheme ? selectedTheme : 'Material';\n args.chart.theme = (selectedTheme.charAt(0).toUpperCase() + selectedTheme.slice(1));\n }\n });\n chart.appendTo('#container');\n","index.html":"\n \n \n \n \n \n\n\n\n\n\n\n\n","systemjs.config.js":"System.config({\n transpiler: \"typescript\",\n typescriptOptions: {\n compilerOptions: {\n target: \"umd\",\n module: \"commonjs\",\n moduleResolution: \"node\",\n emitDecoratorMetadata: true,\n experimentalDecorators: true\n }\n },\n paths: {\n \"syncfusion:\": \"http://npmci.syncfusion.com/packages/production/\"\n },\n map: {\n main: \"index.ts\",\n typescript: \"https://unpkg.com/typescript@2.2.2/lib/typescript.js\",\n 'plugin-json':'https://cdnjs.cloudflare.com/ajax/libs/systemjs-plugin-json/0.3.0/json.min.js',\n \"@syncfusion/ej2-base\": \"syncfusion:ej2-base/dist/ej2-base.umd.min.js\",\n \"@syncfusion/ej2-buttons\": \"syncfusion:ej2-buttons/dist/ej2-buttons.umd.min.js\",\n \"@syncfusion/ej2-calendars\": \"syncfusion:ej2-calendars/dist/ej2-calendars.umd.min.js\",\n \"@syncfusion/ej2-charts\": \"syncfusion:ej2-charts/dist/ej2-charts.umd.min.js\",\n \"@syncfusion/ej2-circulargauge\": \"syncfusion:ej2-circulargauge/dist/ej2-circulargauge.umd.min.js\",\n \"@syncfusion/ej2-lineargauge\": \"syncfusion:ej2-lineargauge/dist/ej2-lineargauge.umd.min.js\",\n \"@syncfusion/ej2-data\": \"syncfusion:ej2-data/dist/ej2-data.umd.min.js\",\n \"@syncfusion/ej2-dropdowns\": \"syncfusion:ej2-dropdowns/dist/ej2-dropdowns.umd.min.js\",\n \"@syncfusion/ej2-grids\": \"syncfusion:ej2-grids/dist/ej2-grids.umd.min.js\", \n \"@syncfusion/ej2-inputs\": \"syncfusion:ej2-inputs/dist/ej2-inputs.umd.min.js\", \n \"@syncfusion/ej2-lists\": \"syncfusion:ej2-lists/dist/ej2-lists.umd.min.js\",\n \"@syncfusion/ej2-navigations\": \"syncfusion:ej2-navigations/dist/ej2-navigations.umd.min.js\", \n \"@syncfusion/ej2-popups\": \"syncfusion:ej2-popups/dist/ej2-popups.umd.min.js\",\n \"@syncfusion/ej2-excel-export\": \"syncfusion:ej2-excel-export/dist/ej2-excel-export.umd.min.js\",\n \"@syncfusion/ej2-pdf-export\": \"syncfusion:ej2-pdf-export/dist/ej2-pdf-export.umd.min.js\",\n \"@syncfusion/ej2-compression\": \"syncfusion:ej2-compression/dist/ej2-compression.umd.min.js\",\n \"@syncfusion/ej2-file-utils\": \"syncfusion:ej2-file-utils/dist/ej2-file-utils.umd.min.js\"\n },\n meta: { \n '*.json': { loader: 'plugin-json' }\n }\n});\nSystem.import('index.ts').catch(console.error.bind(console));"}
\ No newline at end of file
diff --git a/src/chart/line-plnkr.json b/src/chart/line-plnkr.json
index e3617165..2c7085b6 100644
--- a/src/chart/line-plnkr.json
+++ b/src/chart/line-plnkr.json
@@ -1 +1 @@
-{"index.ts":"import { enableRipple } from '@syncfusion/ej2-base';\nenableRipple(true);\nimport { Chart, LineSeries, DateTime, Legend, Tooltip, ILoadedEventArgs, ChartTheme } from '@syncfusion/ej2-charts';\nimport { Browser } from '@syncfusion/ej2-base';\nChart.Inject(LineSeries, DateTime, Legend, Tooltip);\n\n/**\n * Sample for Line series\n */\n\n let chart: Chart = new Chart({\n\n //Initializing Primary X Axis\n primaryXAxis: {\n valueType: 'DateTime',\n labelFormat: 'y',\n intervalType: 'Years',\n edgeLabelPlacement: 'Shift',\n majorGridLines: { width: 0 }\n },\n\n //Initializing Primary Y Axis\n primaryYAxis:\n {\n labelFormat: '{value}%',\n rangePadding: 'None',\n minimum: 0,\n maximum: 100,\n interval: 20,\n lineStyle: { width: 0 },\n majorTickLines: { width: 0 },\n minorTickLines: { width: 0 }\n },\n chartArea: {\n border: {\n width: 0\n }\n },\n //Initializing Chart Series\n series: [\n {\n type: 'Line',\n dataSource: [\n { x: new Date(2005, 0, 1), y: 21 }, { x: new Date(2006, 0, 1), y: 24 },\n { x: new Date(2007, 0, 1), y: 36 }, { x: new Date(2008, 0, 1), y: 38 },\n { x: new Date(2009, 0, 1), y: 54 }, { x: new Date(2010, 0, 1), y: 57 },\n { x: new Date(2011, 0, 1), y: 70 }\n ],\n xName: 'x', width: 2, marker: {\n visible: true,\n width: 10,\n height: 10\n },\n yName: 'y', name: 'Germany',\n },\n {\n type: 'Line',\n dataSource: [\n { x: new Date(2005, 0, 1), y: 28 }, { x: new Date(2006, 0, 1), y: 44 },\n { x: new Date(2007, 0, 1), y: 48 }, { x: new Date(2008, 0, 1), y: 50 },\n { x: new Date(2009, 0, 1), y: 66 }, { x: new Date(2010, 0, 1), y: 78 }, { x: new Date(2011, 0, 1), y: 84 }\n ],\n xName: 'x', width: 2, marker: {\n visible: true,\n width: 10,\n height: 10\n },\n yName: 'y', name: 'England',\n }\n ],\n\n //Initializing Chart title\n title: 'Inflation - Consumer Price',\n //Initializing User Interaction Tooltip\n tooltip: {\n enable: true\n },\n width : Browser.isDevice ? '100%' : '60%',\n load: (args: ILoadedEventArgs) => {\n let selectedTheme: string = location.hash.split('/')[1];\n selectedTheme = selectedTheme ? selectedTheme : 'Material';\n args.chart.theme = (selectedTheme.charAt(0).toUpperCase() + selectedTheme.slice(1));\n }\n });\n chart.appendTo('#container');\n","index.html":"\n \n \n \n \n\n\n\n\n\n\n\n","systemjs.config.js":"System.config({\n transpiler: \"typescript\",\n typescriptOptions: {\n compilerOptions: {\n target: \"umd\",\n module: \"commonjs\",\n moduleResolution: \"node\",\n emitDecoratorMetadata: true,\n experimentalDecorators: true\n }\n },\n paths: {\n \"syncfusion:\": \"http://npmci.syncfusion.com/packages/production/\"\n },\n map: {\n main: \"index.ts\",\n typescript: \"https://unpkg.com/typescript@2.2.2/lib/typescript.js\",\n 'plugin-json':'https://cdnjs.cloudflare.com/ajax/libs/systemjs-plugin-json/0.3.0/json.min.js',\n \"@syncfusion/ej2-base\": \"syncfusion:ej2-base/dist/ej2-base.umd.min.js\",\n \"@syncfusion/ej2-buttons\": \"syncfusion:ej2-buttons/dist/ej2-buttons.umd.min.js\",\n \"@syncfusion/ej2-calendars\": \"syncfusion:ej2-calendars/dist/ej2-calendars.umd.min.js\",\n \"@syncfusion/ej2-charts\": \"syncfusion:ej2-charts/dist/ej2-charts.umd.min.js\",\n \"@syncfusion/ej2-circulargauge\": \"syncfusion:ej2-circulargauge/dist/ej2-circulargauge.umd.min.js\",\n \"@syncfusion/ej2-lineargauge\": \"syncfusion:ej2-lineargauge/dist/ej2-lineargauge.umd.min.js\",\n \"@syncfusion/ej2-data\": \"syncfusion:ej2-data/dist/ej2-data.umd.min.js\",\n \"@syncfusion/ej2-dropdowns\": \"syncfusion:ej2-dropdowns/dist/ej2-dropdowns.umd.min.js\",\n \"@syncfusion/ej2-grids\": \"syncfusion:ej2-grids/dist/ej2-grids.umd.min.js\", \n \"@syncfusion/ej2-inputs\": \"syncfusion:ej2-inputs/dist/ej2-inputs.umd.min.js\", \n \"@syncfusion/ej2-lists\": \"syncfusion:ej2-lists/dist/ej2-lists.umd.min.js\",\n \"@syncfusion/ej2-navigations\": \"syncfusion:ej2-navigations/dist/ej2-navigations.umd.min.js\", \n \"@syncfusion/ej2-popups\": \"syncfusion:ej2-popups/dist/ej2-popups.umd.min.js\",\n \"@syncfusion/ej2-excel-export\": \"syncfusion:ej2-excel-export/dist/ej2-excel-export.umd.min.js\",\n \"@syncfusion/ej2-pdf-export\": \"syncfusion:ej2-pdf-export/dist/ej2-pdf-export.umd.min.js\",\n \"@syncfusion/ej2-compression\": \"syncfusion:ej2-compression/dist/ej2-compression.umd.min.js\",\n \"@syncfusion/ej2-file-utils\": \"syncfusion:ej2-file-utils/dist/ej2-file-utils.umd.min.js\"\n },\n meta: { \n '*.json': { loader: 'plugin-json' }\n }\n});\nSystem.import('index.ts').catch(console.error.bind(console));"}
\ No newline at end of file
+{"index.ts":"import { enableRipple } from '@syncfusion/ej2-base';\nenableRipple(true);\nimport { Chart, LineSeries, DateTime, Legend, Tooltip, ILoadedEventArgs, ChartTheme } from '@syncfusion/ej2-charts';\nimport { Browser } from '@syncfusion/ej2-base';\nChart.Inject(LineSeries, DateTime, Legend, Tooltip);\n\n/**\n * Sample for Line series\n */\n\n let chart: Chart = new Chart({\n\n //Initializing Primary X Axis\n primaryXAxis: {\n valueType: 'DateTime',\n labelFormat: 'y',\n intervalType: 'Years',\n edgeLabelPlacement: 'Shift',\n majorGridLines: { width: 0 }\n },\n\n //Initializing Primary Y Axis\n primaryYAxis:\n {\n labelFormat: '{value}%',\n rangePadding: 'None',\n minimum: 0,\n maximum: 100,\n interval: 20,\n lineStyle: { width: 0 },\n majorTickLines: { width: 0 },\n minorTickLines: { width: 0 }\n },\n chartArea: {\n border: {\n width: 0\n }\n },\n //Initializing Chart Series\n series: [\n {\n type: 'Line',\n dataSource: [\n { x: new Date(2005, 0, 1), y: 21 }, { x: new Date(2006, 0, 1), y: 24 },\n { x: new Date(2007, 0, 1), y: 36 }, { x: new Date(2008, 0, 1), y: 38 },\n { x: new Date(2009, 0, 1), y: 54 }, { x: new Date(2010, 0, 1), y: 57 },\n { x: new Date(2011, 0, 1), y: 70 }\n ],\n xName: 'x', width: 2, marker: {\n visible: true,\n width: 10,\n height: 10\n },\n yName: 'y', name: 'Germany',\n },\n {\n type: 'Line',\n dataSource: [\n { x: new Date(2005, 0, 1), y: 28 }, { x: new Date(2006, 0, 1), y: 44 },\n { x: new Date(2007, 0, 1), y: 48 }, { x: new Date(2008, 0, 1), y: 50 },\n { x: new Date(2009, 0, 1), y: 66 }, { x: new Date(2010, 0, 1), y: 78 }, { x: new Date(2011, 0, 1), y: 84 }\n ],\n xName: 'x', width: 2, marker: {\n visible: true,\n width: 10,\n height: 10\n },\n yName: 'y', name: 'England',\n }\n ],\n\n //Initializing Chart title\n title: 'Inflation - Consumer Price',\n //Initializing User Interaction Tooltip\n tooltip: {\n enable: true\n },\n width : Browser.isDevice ? '100%' : '60%',\n load: (args: ILoadedEventArgs) => {\n let selectedTheme: string = location.hash.split('/')[1];\n selectedTheme = selectedTheme ? selectedTheme : 'Material';\n args.chart.theme = (selectedTheme.charAt(0).toUpperCase() + selectedTheme.slice(1));\n }\n });\n chart.appendTo('#container');\n","index.html":"\n \n \n \n \n \n\n\n\n\n\n\n\n","systemjs.config.js":"System.config({\n transpiler: \"typescript\",\n typescriptOptions: {\n compilerOptions: {\n target: \"umd\",\n module: \"commonjs\",\n moduleResolution: \"node\",\n emitDecoratorMetadata: true,\n experimentalDecorators: true\n }\n },\n paths: {\n \"syncfusion:\": \"http://npmci.syncfusion.com/packages/production/\"\n },\n map: {\n main: \"index.ts\",\n typescript: \"https://unpkg.com/typescript@2.2.2/lib/typescript.js\",\n 'plugin-json':'https://cdnjs.cloudflare.com/ajax/libs/systemjs-plugin-json/0.3.0/json.min.js',\n \"@syncfusion/ej2-base\": \"syncfusion:ej2-base/dist/ej2-base.umd.min.js\",\n \"@syncfusion/ej2-buttons\": \"syncfusion:ej2-buttons/dist/ej2-buttons.umd.min.js\",\n \"@syncfusion/ej2-calendars\": \"syncfusion:ej2-calendars/dist/ej2-calendars.umd.min.js\",\n \"@syncfusion/ej2-charts\": \"syncfusion:ej2-charts/dist/ej2-charts.umd.min.js\",\n \"@syncfusion/ej2-circulargauge\": \"syncfusion:ej2-circulargauge/dist/ej2-circulargauge.umd.min.js\",\n \"@syncfusion/ej2-lineargauge\": \"syncfusion:ej2-lineargauge/dist/ej2-lineargauge.umd.min.js\",\n \"@syncfusion/ej2-data\": \"syncfusion:ej2-data/dist/ej2-data.umd.min.js\",\n \"@syncfusion/ej2-dropdowns\": \"syncfusion:ej2-dropdowns/dist/ej2-dropdowns.umd.min.js\",\n \"@syncfusion/ej2-grids\": \"syncfusion:ej2-grids/dist/ej2-grids.umd.min.js\", \n \"@syncfusion/ej2-inputs\": \"syncfusion:ej2-inputs/dist/ej2-inputs.umd.min.js\", \n \"@syncfusion/ej2-lists\": \"syncfusion:ej2-lists/dist/ej2-lists.umd.min.js\",\n \"@syncfusion/ej2-navigations\": \"syncfusion:ej2-navigations/dist/ej2-navigations.umd.min.js\", \n \"@syncfusion/ej2-popups\": \"syncfusion:ej2-popups/dist/ej2-popups.umd.min.js\",\n \"@syncfusion/ej2-excel-export\": \"syncfusion:ej2-excel-export/dist/ej2-excel-export.umd.min.js\",\n \"@syncfusion/ej2-pdf-export\": \"syncfusion:ej2-pdf-export/dist/ej2-pdf-export.umd.min.js\",\n \"@syncfusion/ej2-compression\": \"syncfusion:ej2-compression/dist/ej2-compression.umd.min.js\",\n \"@syncfusion/ej2-file-utils\": \"syncfusion:ej2-file-utils/dist/ej2-file-utils.umd.min.js\"\n },\n meta: { \n '*.json': { loader: 'plugin-json' }\n }\n});\nSystem.import('index.ts').catch(console.error.bind(console));"}
\ No newline at end of file
diff --git a/src/chart/live-plnkr.json b/src/chart/live-plnkr.json
index 97410001..8231598b 100644
--- a/src/chart/live-plnkr.json
+++ b/src/chart/live-plnkr.json
@@ -1 +1 @@
-{"index.ts":"import { enableRipple } from '@syncfusion/ej2-base';\nenableRipple(true);\nimport { Chart, LineSeries, Legend, ILoadedEventArgs, getElement } from '@syncfusion/ej2-charts';\nChart.Inject(LineSeries, Legend);\n\n/**\n * Sample for live data\n */\n\nlet series1: Object[] = [];\nlet series2: Object[] = [];\nlet point1: Object;\nlet point2: Object;\nlet value: number = 10;\nlet value1: number = 15;\nlet i: number;\nlet intervalId: number;\n\n\nfor (i = 0; i < 100; i++) {\n\n if (Math.random() > .5) {\n if (value < 45) {\n value += Math.random() * 2.0;\n } else {\n value -= 2.0;\n }\n\n if (value1 < 40) {\n value1 += Math.random() * 1.8;\n } else {\n value1 -= 2.0;\n }\n } else {\n if (value > 5) {\n value -= Math.random() * 2.0;\n } else {\n value += 2.0;\n }\n\n if (value1 > 5) {\n value1 -= Math.random() * 1.8;\n } else {\n value1 += 2.0;\n }\n }\n series1[i] = { x: i, y: value };\n series2[i] = { x: i, y: value1 + 10 };\n}\n\n\n let chart: Chart = new Chart({\n\n //Initializing Primary X Axis\n primaryXAxis: {\n majorGridLines: { width: 0 }\n },\n\n //Initializing Primary Y Axis\n primaryYAxis:\n {\n minimum: 0,\n maximum: 50,\n interval: 10\n },\n\n //Initializing Chart Series\n series: [\n {\n type: 'Line',\n dataSource: series1,\n xName: 'x',\n yName: 'y', animation: { enable: false }\n },\n {\n type: 'Line',\n dataSource: series2,\n xName: 'x',\n yName: 'y', animation: { enable: false }\n }\n ],\n\n width: '800',\n height: '350',\n load: (args: ILoadedEventArgs) => {\n let selectedTheme: string = location.hash.split('/')[1];\n args.chart.theme = (selectedTheme && selectedTheme.indexOf('fabric') > -1) ? 'Fabric' : 'Material';\n }\n });\n chart.appendTo('#container-live');\n\n\n\n let setTimeoutValue: number = 100;\n intervalId = setInterval(\n (): void => {\n if (getElement('container-live') === null) {\n clearInterval(intervalId);\n } else {\n if (Math.random() > .5) {\n if (value < 45) {\n value += Math.random() * 2.0;\n } else {\n value -= 2.0;\n }\n if (value1 < 40) {\n value1 += Math.random() * 1.8;\n } else {\n value1 -= 2.0;\n }\n } else {\n if (value > 5) {\n value -= Math.random() * 2.0;\n } else {\n value += 2.0;\n }\n\n if (value1 > 5) {\n value1 -= Math.random() * 1.8;\n } else {\n value1 += 2.0;\n }\n }\n series1.push({ x: i.toString(), y: value });\n series2.push({ x: i.toString(), y: value1 + 10 });\n i++;\n series1.shift();\n series2.shift();\n chart.series[0].dataSource = series1;\n chart.series[1].dataSource = series2;\n chart.refresh();\n }\n },\n setTimeoutValue);\n","index.html":"\n \n \n \n \n\n\n\n\n","systemjs.config.js":"System.config({\n transpiler: \"typescript\",\n typescriptOptions: {\n compilerOptions: {\n target: \"umd\",\n module: \"commonjs\",\n moduleResolution: \"node\",\n emitDecoratorMetadata: true,\n experimentalDecorators: true\n }\n },\n paths: {\n \"syncfusion:\": \"http://npmci.syncfusion.com/packages/production/\"\n },\n map: {\n main: \"index.ts\",\n typescript: \"https://unpkg.com/typescript@2.2.2/lib/typescript.js\",\n 'plugin-json':'https://cdnjs.cloudflare.com/ajax/libs/systemjs-plugin-json/0.3.0/json.min.js',\n \"@syncfusion/ej2-base\": \"syncfusion:ej2-base/dist/ej2-base.umd.min.js\",\n \"@syncfusion/ej2-buttons\": \"syncfusion:ej2-buttons/dist/ej2-buttons.umd.min.js\",\n \"@syncfusion/ej2-calendars\": \"syncfusion:ej2-calendars/dist/ej2-calendars.umd.min.js\",\n \"@syncfusion/ej2-charts\": \"syncfusion:ej2-charts/dist/ej2-charts.umd.min.js\",\n \"@syncfusion/ej2-circulargauge\": \"syncfusion:ej2-circulargauge/dist/ej2-circulargauge.umd.min.js\",\n \"@syncfusion/ej2-lineargauge\": \"syncfusion:ej2-lineargauge/dist/ej2-lineargauge.umd.min.js\",\n \"@syncfusion/ej2-data\": \"syncfusion:ej2-data/dist/ej2-data.umd.min.js\",\n \"@syncfusion/ej2-dropdowns\": \"syncfusion:ej2-dropdowns/dist/ej2-dropdowns.umd.min.js\",\n \"@syncfusion/ej2-grids\": \"syncfusion:ej2-grids/dist/ej2-grids.umd.min.js\", \n \"@syncfusion/ej2-inputs\": \"syncfusion:ej2-inputs/dist/ej2-inputs.umd.min.js\", \n \"@syncfusion/ej2-lists\": \"syncfusion:ej2-lists/dist/ej2-lists.umd.min.js\",\n \"@syncfusion/ej2-navigations\": \"syncfusion:ej2-navigations/dist/ej2-navigations.umd.min.js\", \n \"@syncfusion/ej2-popups\": \"syncfusion:ej2-popups/dist/ej2-popups.umd.min.js\",\n \"@syncfusion/ej2-excel-export\": \"syncfusion:ej2-excel-export/dist/ej2-excel-export.umd.min.js\",\n \"@syncfusion/ej2-pdf-export\": \"syncfusion:ej2-pdf-export/dist/ej2-pdf-export.umd.min.js\",\n \"@syncfusion/ej2-compression\": \"syncfusion:ej2-compression/dist/ej2-compression.umd.min.js\",\n \"@syncfusion/ej2-file-utils\": \"syncfusion:ej2-file-utils/dist/ej2-file-utils.umd.min.js\"\n },\n meta: { \n '*.json': { loader: 'plugin-json' }\n }\n});\nSystem.import('index.ts').catch(console.error.bind(console));"}
\ No newline at end of file
+{"index.ts":"import { enableRipple } from '@syncfusion/ej2-base';\nenableRipple(true);\nimport { Chart, LineSeries, Legend, ILoadedEventArgs, getElement } from '@syncfusion/ej2-charts';\nChart.Inject(LineSeries, Legend);\n\n/**\n * Sample for live data\n */\n\nlet series1: Object[] = [];\nlet series2: Object[] = [];\nlet point1: Object;\nlet point2: Object;\nlet value: number = 10;\nlet value1: number = 15;\nlet i: number;\nlet intervalId: number;\n\n\nfor (i = 0; i < 100; i++) {\n\n if (Math.random() > .5) {\n if (value < 45) {\n value += Math.random() * 2.0;\n } else {\n value -= 2.0;\n }\n\n if (value1 < 40) {\n value1 += Math.random() * 1.8;\n } else {\n value1 -= 2.0;\n }\n } else {\n if (value > 5) {\n value -= Math.random() * 2.0;\n } else {\n value += 2.0;\n }\n\n if (value1 > 5) {\n value1 -= Math.random() * 1.8;\n } else {\n value1 += 2.0;\n }\n }\n series1[i] = { x: i, y: value };\n series2[i] = { x: i, y: value1 + 10 };\n}\n\n\n let chart: Chart = new Chart({\n\n //Initializing Primary X Axis\n primaryXAxis: {\n majorGridLines: { width: 0 }\n },\n\n //Initializing Primary Y Axis\n primaryYAxis:\n {\n minimum: 0,\n maximum: 50,\n interval: 10\n },\n\n //Initializing Chart Series\n series: [\n {\n type: 'Line',\n dataSource: series1,\n xName: 'x',\n yName: 'y', animation: { enable: false }\n },\n {\n type: 'Line',\n dataSource: series2,\n xName: 'x',\n yName: 'y', animation: { enable: false }\n }\n ],\n\n width: '800',\n height: '350',\n load: (args: ILoadedEventArgs) => {\n let selectedTheme: string = location.hash.split('/')[1];\n args.chart.theme = (selectedTheme && selectedTheme.indexOf('fabric') > -1) ? 'Fabric' : 'Material';\n }\n });\n chart.appendTo('#container-live');\n\n\n\n let setTimeoutValue: number = 100;\n intervalId = setInterval(\n (): void => {\n if (getElement('container-live') === null) {\n clearInterval(intervalId);\n } else {\n if (Math.random() > .5) {\n if (value < 45) {\n value += Math.random() * 2.0;\n } else {\n value -= 2.0;\n }\n if (value1 < 40) {\n value1 += Math.random() * 1.8;\n } else {\n value1 -= 2.0;\n }\n } else {\n if (value > 5) {\n value -= Math.random() * 2.0;\n } else {\n value += 2.0;\n }\n\n if (value1 > 5) {\n value1 -= Math.random() * 1.8;\n } else {\n value1 += 2.0;\n }\n }\n series1.push({ x: i.toString(), y: value });\n series2.push({ x: i.toString(), y: value1 + 10 });\n i++;\n series1.shift();\n series2.shift();\n chart.series[0].dataSource = series1;\n chart.series[1].dataSource = series2;\n chart.refresh();\n }\n },\n setTimeoutValue);\n","index.html":"\n \n \n \n \n \n\n\n\n\n","systemjs.config.js":"System.config({\n transpiler: \"typescript\",\n typescriptOptions: {\n compilerOptions: {\n target: \"umd\",\n module: \"commonjs\",\n moduleResolution: \"node\",\n emitDecoratorMetadata: true,\n experimentalDecorators: true\n }\n },\n paths: {\n \"syncfusion:\": \"http://npmci.syncfusion.com/packages/production/\"\n },\n map: {\n main: \"index.ts\",\n typescript: \"https://unpkg.com/typescript@2.2.2/lib/typescript.js\",\n 'plugin-json':'https://cdnjs.cloudflare.com/ajax/libs/systemjs-plugin-json/0.3.0/json.min.js',\n \"@syncfusion/ej2-base\": \"syncfusion:ej2-base/dist/ej2-base.umd.min.js\",\n \"@syncfusion/ej2-buttons\": \"syncfusion:ej2-buttons/dist/ej2-buttons.umd.min.js\",\n \"@syncfusion/ej2-calendars\": \"syncfusion:ej2-calendars/dist/ej2-calendars.umd.min.js\",\n \"@syncfusion/ej2-charts\": \"syncfusion:ej2-charts/dist/ej2-charts.umd.min.js\",\n \"@syncfusion/ej2-circulargauge\": \"syncfusion:ej2-circulargauge/dist/ej2-circulargauge.umd.min.js\",\n \"@syncfusion/ej2-lineargauge\": \"syncfusion:ej2-lineargauge/dist/ej2-lineargauge.umd.min.js\",\n \"@syncfusion/ej2-data\": \"syncfusion:ej2-data/dist/ej2-data.umd.min.js\",\n \"@syncfusion/ej2-dropdowns\": \"syncfusion:ej2-dropdowns/dist/ej2-dropdowns.umd.min.js\",\n \"@syncfusion/ej2-grids\": \"syncfusion:ej2-grids/dist/ej2-grids.umd.min.js\", \n \"@syncfusion/ej2-inputs\": \"syncfusion:ej2-inputs/dist/ej2-inputs.umd.min.js\", \n \"@syncfusion/ej2-lists\": \"syncfusion:ej2-lists/dist/ej2-lists.umd.min.js\",\n \"@syncfusion/ej2-navigations\": \"syncfusion:ej2-navigations/dist/ej2-navigations.umd.min.js\", \n \"@syncfusion/ej2-popups\": \"syncfusion:ej2-popups/dist/ej2-popups.umd.min.js\",\n \"@syncfusion/ej2-excel-export\": \"syncfusion:ej2-excel-export/dist/ej2-excel-export.umd.min.js\",\n \"@syncfusion/ej2-pdf-export\": \"syncfusion:ej2-pdf-export/dist/ej2-pdf-export.umd.min.js\",\n \"@syncfusion/ej2-compression\": \"syncfusion:ej2-compression/dist/ej2-compression.umd.min.js\",\n \"@syncfusion/ej2-file-utils\": \"syncfusion:ej2-file-utils/dist/ej2-file-utils.umd.min.js\"\n },\n meta: { \n '*.json': { loader: 'plugin-json' }\n }\n});\nSystem.import('index.ts').catch(console.error.bind(console));"}
\ No newline at end of file
diff --git a/src/chart/local-data-plnkr.json b/src/chart/local-data-plnkr.json
index 0f81f709..8d64611d 100644
--- a/src/chart/local-data-plnkr.json
+++ b/src/chart/local-data-plnkr.json
@@ -1 +1 @@
-{"index.ts":"import { enableRipple } from '@syncfusion/ej2-base';\nenableRipple(true);\nimport { Chart, LineSeries, DateTime, Legend, ILoadedEventArgs, ChartTheme, Tooltip, Crosshair } from '@syncfusion/ej2-charts';\nChart.Inject(LineSeries, DateTime, Legend, Tooltip, Crosshair);\nimport { Browser } from '@syncfusion/ej2-base';\n\n/**\n * Sample for local data bind\n */\n\nlet series1: Object[] = [];\nlet series2: Object[] = [];\nlet point1: Object;\nlet point2: Object;\nlet value: number = 80;\nlet value1: number = 90;\nlet i: number;\nfor (i = 1; i < 500; i++) {\n\n if (Math.random() > .5) {\n value += Math.random();\n value1 += Math.random();\n } else {\n value -= Math.random();\n value1 -= Math.random();\n }\n point1 = { x: new Date(1960, (i + 1), i), y: Math.round(value) };\n point2 = { x: new Date(1960, (i + 1), i), y: Math.round(value1) };\n series1.push(point1);\n series2.push(point2);\n}\n\n\n let chart: Chart = new Chart({\n\n //Initializing Primary X Axis\n primaryXAxis: {\n title: 'Years',\n skeleton: 'y',\n majorGridLines: { width: 0 },\n valueType: 'DateTime',\n edgeLabelPlacement: 'Shift'\n },\n\n //Initializing Primary Y Axis\n primaryYAxis:\n {\n title: 'Price',\n labelFormat: '${value}',\n rangePadding: 'None',\n lineStyle: { width: 0 },\n majorTickLines: { width: 0 },\n minorTickLines: { width: 0 }\n },\n chartArea: {\n border: {\n width: 0\n }\n },\n\n //Initializing Chart Series\n series: [\n {\n type: 'Line',\n dataSource: series1,\n xName: 'x', yName: 'y', marker: { visible: false },\n width: 2, name: 'Product X',\n animation: { enable: true }\n },\n {\n type: 'Line',\n dataSource: series2, marker: { visible: false },\n xName: 'x', yName: 'y',\n width: 2, name: 'Product Y',\n animation: { enable: true }\n }\n ],\n // Initializing the crosshair\n crosshair: {\n enable: true,\n line: {\n color: 'rgba(204,214,235,0.25)',\n width: Browser.isDevice ? 50 : 20,\n },\n lineType: 'Vertical'\n },\n //Initializing Chart title\n title: 'Stock Price Analysis',\n //Initializing User Interaction Tooltip and Crosshair\n tooltip: {\n enable: true, shared: true\n },\n width: Browser.isDevice ? '100%' : '80%',\n load: (args: ILoadedEventArgs) => {\n let selectedTheme: string = location.hash.split('/')[1];\n selectedTheme = selectedTheme ? selectedTheme : 'Material';\n args.chart.theme = (selectedTheme.charAt(0).toUpperCase() + selectedTheme.slice(1));\n }\n });\n chart.appendTo('#container');\n","index.html":"\n \n \n \n \n\n\n\n\n\n\n\n","systemjs.config.js":"System.config({\n transpiler: \"typescript\",\n typescriptOptions: {\n compilerOptions: {\n target: \"umd\",\n module: \"commonjs\",\n moduleResolution: \"node\",\n emitDecoratorMetadata: true,\n experimentalDecorators: true\n }\n },\n paths: {\n \"syncfusion:\": \"http://npmci.syncfusion.com/packages/production/\"\n },\n map: {\n main: \"index.ts\",\n typescript: \"https://unpkg.com/typescript@2.2.2/lib/typescript.js\",\n 'plugin-json':'https://cdnjs.cloudflare.com/ajax/libs/systemjs-plugin-json/0.3.0/json.min.js',\n \"@syncfusion/ej2-base\": \"syncfusion:ej2-base/dist/ej2-base.umd.min.js\",\n \"@syncfusion/ej2-buttons\": \"syncfusion:ej2-buttons/dist/ej2-buttons.umd.min.js\",\n \"@syncfusion/ej2-calendars\": \"syncfusion:ej2-calendars/dist/ej2-calendars.umd.min.js\",\n \"@syncfusion/ej2-charts\": \"syncfusion:ej2-charts/dist/ej2-charts.umd.min.js\",\n \"@syncfusion/ej2-circulargauge\": \"syncfusion:ej2-circulargauge/dist/ej2-circulargauge.umd.min.js\",\n \"@syncfusion/ej2-lineargauge\": \"syncfusion:ej2-lineargauge/dist/ej2-lineargauge.umd.min.js\",\n \"@syncfusion/ej2-data\": \"syncfusion:ej2-data/dist/ej2-data.umd.min.js\",\n \"@syncfusion/ej2-dropdowns\": \"syncfusion:ej2-dropdowns/dist/ej2-dropdowns.umd.min.js\",\n \"@syncfusion/ej2-grids\": \"syncfusion:ej2-grids/dist/ej2-grids.umd.min.js\", \n \"@syncfusion/ej2-inputs\": \"syncfusion:ej2-inputs/dist/ej2-inputs.umd.min.js\", \n \"@syncfusion/ej2-lists\": \"syncfusion:ej2-lists/dist/ej2-lists.umd.min.js\",\n \"@syncfusion/ej2-navigations\": \"syncfusion:ej2-navigations/dist/ej2-navigations.umd.min.js\", \n \"@syncfusion/ej2-popups\": \"syncfusion:ej2-popups/dist/ej2-popups.umd.min.js\",\n \"@syncfusion/ej2-excel-export\": \"syncfusion:ej2-excel-export/dist/ej2-excel-export.umd.min.js\",\n \"@syncfusion/ej2-pdf-export\": \"syncfusion:ej2-pdf-export/dist/ej2-pdf-export.umd.min.js\",\n \"@syncfusion/ej2-compression\": \"syncfusion:ej2-compression/dist/ej2-compression.umd.min.js\",\n \"@syncfusion/ej2-file-utils\": \"syncfusion:ej2-file-utils/dist/ej2-file-utils.umd.min.js\"\n },\n meta: { \n '*.json': { loader: 'plugin-json' }\n }\n});\nSystem.import('index.ts').catch(console.error.bind(console));"}
\ No newline at end of file
+{"index.ts":"import { enableRipple } from '@syncfusion/ej2-base';\nenableRipple(true);\nimport { Chart, LineSeries, DateTime, Legend, ILoadedEventArgs, ChartTheme, Tooltip, Crosshair } from '@syncfusion/ej2-charts';\nChart.Inject(LineSeries, DateTime, Legend, Tooltip, Crosshair);\nimport { Browser } from '@syncfusion/ej2-base';\n\n/**\n * Sample for local data bind\n */\n\nlet series1: Object[] = [];\nlet series2: Object[] = [];\nlet point1: Object;\nlet point2: Object;\nlet value: number = 80;\nlet value1: number = 90;\nlet i: number;\nfor (i = 1; i < 500; i++) {\n\n if (Math.random() > .5) {\n value += Math.random();\n value1 += Math.random();\n } else {\n value -= Math.random();\n value1 -= Math.random();\n }\n point1 = { x: new Date(1960, (i + 1), i), y: Math.round(value) };\n point2 = { x: new Date(1960, (i + 1), i), y: Math.round(value1) };\n series1.push(point1);\n series2.push(point2);\n}\n\n\n let chart: Chart = new Chart({\n\n //Initializing Primary X Axis\n primaryXAxis: {\n title: 'Years',\n skeleton: 'y',\n majorGridLines: { width: 0 },\n valueType: 'DateTime',\n edgeLabelPlacement: 'Shift'\n },\n\n //Initializing Primary Y Axis\n primaryYAxis:\n {\n title: 'Price',\n labelFormat: '${value}',\n rangePadding: 'None',\n lineStyle: { width: 0 },\n majorTickLines: { width: 0 },\n minorTickLines: { width: 0 }\n },\n chartArea: {\n border: {\n width: 0\n }\n },\n\n //Initializing Chart Series\n series: [\n {\n type: 'Line',\n dataSource: series1,\n xName: 'x', yName: 'y', marker: { visible: false },\n width: 2, name: 'Product X',\n animation: { enable: true }\n },\n {\n type: 'Line',\n dataSource: series2, marker: { visible: false },\n xName: 'x', yName: 'y',\n width: 2, name: 'Product Y',\n animation: { enable: true }\n }\n ],\n // Initializing the crosshair\n crosshair: {\n enable: true,\n line: {\n color: 'rgba(204,214,235,0.25)',\n width: Browser.isDevice ? 50 : 20,\n },\n lineType: 'Vertical'\n },\n //Initializing Chart title\n title: 'Stock Price Analysis',\n //Initializing User Interaction Tooltip and Crosshair\n tooltip: {\n enable: true, shared: true\n },\n width: Browser.isDevice ? '100%' : '80%',\n load: (args: ILoadedEventArgs) => {\n let selectedTheme: string = location.hash.split('/')[1];\n selectedTheme = selectedTheme ? selectedTheme : 'Material';\n args.chart.theme = (selectedTheme.charAt(0).toUpperCase() + selectedTheme.slice(1));\n }\n });\n chart.appendTo('#container');\n","index.html":"\n \n \n \n \n \n\n\n\n\n\n\n\n","systemjs.config.js":"System.config({\n transpiler: \"typescript\",\n typescriptOptions: {\n compilerOptions: {\n target: \"umd\",\n module: \"commonjs\",\n moduleResolution: \"node\",\n emitDecoratorMetadata: true,\n experimentalDecorators: true\n }\n },\n paths: {\n \"syncfusion:\": \"http://npmci.syncfusion.com/packages/production/\"\n },\n map: {\n main: \"index.ts\",\n typescript: \"https://unpkg.com/typescript@2.2.2/lib/typescript.js\",\n 'plugin-json':'https://cdnjs.cloudflare.com/ajax/libs/systemjs-plugin-json/0.3.0/json.min.js',\n \"@syncfusion/ej2-base\": \"syncfusion:ej2-base/dist/ej2-base.umd.min.js\",\n \"@syncfusion/ej2-buttons\": \"syncfusion:ej2-buttons/dist/ej2-buttons.umd.min.js\",\n \"@syncfusion/ej2-calendars\": \"syncfusion:ej2-calendars/dist/ej2-calendars.umd.min.js\",\n \"@syncfusion/ej2-charts\": \"syncfusion:ej2-charts/dist/ej2-charts.umd.min.js\",\n \"@syncfusion/ej2-circulargauge\": \"syncfusion:ej2-circulargauge/dist/ej2-circulargauge.umd.min.js\",\n \"@syncfusion/ej2-lineargauge\": \"syncfusion:ej2-lineargauge/dist/ej2-lineargauge.umd.min.js\",\n \"@syncfusion/ej2-data\": \"syncfusion:ej2-data/dist/ej2-data.umd.min.js\",\n \"@syncfusion/ej2-dropdowns\": \"syncfusion:ej2-dropdowns/dist/ej2-dropdowns.umd.min.js\",\n \"@syncfusion/ej2-grids\": \"syncfusion:ej2-grids/dist/ej2-grids.umd.min.js\", \n \"@syncfusion/ej2-inputs\": \"syncfusion:ej2-inputs/dist/ej2-inputs.umd.min.js\", \n \"@syncfusion/ej2-lists\": \"syncfusion:ej2-lists/dist/ej2-lists.umd.min.js\",\n \"@syncfusion/ej2-navigations\": \"syncfusion:ej2-navigations/dist/ej2-navigations.umd.min.js\", \n \"@syncfusion/ej2-popups\": \"syncfusion:ej2-popups/dist/ej2-popups.umd.min.js\",\n \"@syncfusion/ej2-excel-export\": \"syncfusion:ej2-excel-export/dist/ej2-excel-export.umd.min.js\",\n \"@syncfusion/ej2-pdf-export\": \"syncfusion:ej2-pdf-export/dist/ej2-pdf-export.umd.min.js\",\n \"@syncfusion/ej2-compression\": \"syncfusion:ej2-compression/dist/ej2-compression.umd.min.js\",\n \"@syncfusion/ej2-file-utils\": \"syncfusion:ej2-file-utils/dist/ej2-file-utils.umd.min.js\"\n },\n meta: { \n '*.json': { loader: 'plugin-json' }\n }\n});\nSystem.import('index.ts').catch(console.error.bind(console));"}
\ No newline at end of file
diff --git a/src/chart/logarithmic-plnkr.json b/src/chart/logarithmic-plnkr.json
index a3eb8e81..c46ad545 100644
--- a/src/chart/logarithmic-plnkr.json
+++ b/src/chart/logarithmic-plnkr.json
@@ -1 +1 @@
-{"index.ts":"import { enableRipple } from '@syncfusion/ej2-base';\nenableRipple(true);\nimport { Chart, LineSeries, DateTime, Logarithmic, Legend, Tooltip, ILoadedEventArgs, ChartTheme } from '@syncfusion/ej2-charts';\nChart.Inject(LineSeries, DateTime, Logarithmic, Legend, Tooltip);\nimport { Browser } from '@syncfusion/ej2-base';\n\n/**\n * Sample for Logarithmic Axis\n */\n\n let chart: Chart = new Chart({\n\n //Initializing Primary X Axis\n primaryXAxis: {\n labelFormat: 'y',\n valueType: 'DateTime',\n edgeLabelPlacement: 'Shift'\n },\n\n //Initializing Primary Y Axis\n primaryYAxis:\n {\n valueType: 'Logarithmic',\n edgeLabelPlacement: 'Shift',\n minorTicksPerInterval: 5,\n majorGridLines: { width: 1.5 },\n minorTickLines: { width: 0, height: 4 },\n minimum: 0,\n maximum: 100000,\n interval: 1,\n title: Browser.isDevice ? '' : 'Profit',\n labelFormat: '${value}'\n },\n\n //Initializing Chart Series\n series: [\n {\n type: 'Line',\n dataSource: [\n { x: new Date(1995, 0, 1), y: 80 },\n { x: new Date(1996, 0, 1), y: 200 },\n { x: new Date(1997, 0, 1), y: 400 },\n { x: new Date(1998, 0, 1), y: 600 },\n { x: new Date(1999, 0, 1), y: 700 },\n { x: new Date(2000, 0, 1), y: 1400 },\n { x: new Date(2001, 0, 1), y: 2000 },\n { x: new Date(2002, 0, 1), y: 4000 },\n { x: new Date(2003, 0, 1), y: 6000 },\n { x: new Date(2004, 0, 1), y: 8000 },\n { x: new Date(2005, 0, 1), y: 11000 }],\n xName: 'x', width: 2,\n yName: 'y', name: 'Product X',\n marker: {\n visible: true, height: 10, width: 10\n }\n }\n ],\n\n //Initializing Chart title\n title: 'Product X Growth [1995-2005]', legendSettings: { visible: false },\n //Initializing User Interaction Tooltip\n tooltip: { enable: true, header: 'Profit' },\n width : Browser.isDevice ? '100%' : '60%',\n load: (args: ILoadedEventArgs) => {\n let selectedTheme: string = location.hash.split('/')[1];\n selectedTheme = selectedTheme ? selectedTheme : 'Material';\n args.chart.theme = (selectedTheme.charAt(0).toUpperCase() + selectedTheme.slice(1));\n }\n });\n chart.appendTo('#container');\n","index.html":"\n \n \n \n \n\n\n\n\n\n\n\n","systemjs.config.js":"System.config({\n transpiler: \"typescript\",\n typescriptOptions: {\n compilerOptions: {\n target: \"umd\",\n module: \"commonjs\",\n moduleResolution: \"node\",\n emitDecoratorMetadata: true,\n experimentalDecorators: true\n }\n },\n paths: {\n \"syncfusion:\": \"http://npmci.syncfusion.com/packages/production/\"\n },\n map: {\n main: \"index.ts\",\n typescript: \"https://unpkg.com/typescript@2.2.2/lib/typescript.js\",\n 'plugin-json':'https://cdnjs.cloudflare.com/ajax/libs/systemjs-plugin-json/0.3.0/json.min.js',\n \"@syncfusion/ej2-base\": \"syncfusion:ej2-base/dist/ej2-base.umd.min.js\",\n \"@syncfusion/ej2-buttons\": \"syncfusion:ej2-buttons/dist/ej2-buttons.umd.min.js\",\n \"@syncfusion/ej2-calendars\": \"syncfusion:ej2-calendars/dist/ej2-calendars.umd.min.js\",\n \"@syncfusion/ej2-charts\": \"syncfusion:ej2-charts/dist/ej2-charts.umd.min.js\",\n \"@syncfusion/ej2-circulargauge\": \"syncfusion:ej2-circulargauge/dist/ej2-circulargauge.umd.min.js\",\n \"@syncfusion/ej2-lineargauge\": \"syncfusion:ej2-lineargauge/dist/ej2-lineargauge.umd.min.js\",\n \"@syncfusion/ej2-data\": \"syncfusion:ej2-data/dist/ej2-data.umd.min.js\",\n \"@syncfusion/ej2-dropdowns\": \"syncfusion:ej2-dropdowns/dist/ej2-dropdowns.umd.min.js\",\n \"@syncfusion/ej2-grids\": \"syncfusion:ej2-grids/dist/ej2-grids.umd.min.js\", \n \"@syncfusion/ej2-inputs\": \"syncfusion:ej2-inputs/dist/ej2-inputs.umd.min.js\", \n \"@syncfusion/ej2-lists\": \"syncfusion:ej2-lists/dist/ej2-lists.umd.min.js\",\n \"@syncfusion/ej2-navigations\": \"syncfusion:ej2-navigations/dist/ej2-navigations.umd.min.js\", \n \"@syncfusion/ej2-popups\": \"syncfusion:ej2-popups/dist/ej2-popups.umd.min.js\",\n \"@syncfusion/ej2-excel-export\": \"syncfusion:ej2-excel-export/dist/ej2-excel-export.umd.min.js\",\n \"@syncfusion/ej2-pdf-export\": \"syncfusion:ej2-pdf-export/dist/ej2-pdf-export.umd.min.js\",\n \"@syncfusion/ej2-compression\": \"syncfusion:ej2-compression/dist/ej2-compression.umd.min.js\",\n \"@syncfusion/ej2-file-utils\": \"syncfusion:ej2-file-utils/dist/ej2-file-utils.umd.min.js\"\n },\n meta: { \n '*.json': { loader: 'plugin-json' }\n }\n});\nSystem.import('index.ts').catch(console.error.bind(console));"}
\ No newline at end of file
+{"index.ts":"import { enableRipple } from '@syncfusion/ej2-base';\nenableRipple(true);\nimport { Chart, LineSeries, DateTime, Logarithmic, Legend, Tooltip, ILoadedEventArgs, ChartTheme } from '@syncfusion/ej2-charts';\nChart.Inject(LineSeries, DateTime, Logarithmic, Legend, Tooltip);\nimport { Browser } from '@syncfusion/ej2-base';\n\n/**\n * Sample for Logarithmic Axis\n */\n\n let chart: Chart = new Chart({\n\n //Initializing Primary X Axis\n primaryXAxis: {\n labelFormat: 'y',\n valueType: 'DateTime',\n edgeLabelPlacement: 'Shift'\n },\n\n //Initializing Primary Y Axis\n primaryYAxis:\n {\n valueType: 'Logarithmic',\n edgeLabelPlacement: 'Shift',\n minorTicksPerInterval: 5,\n majorGridLines: { width: 1.5 },\n minorTickLines: { width: 0, height: 4 },\n minimum: 0,\n maximum: 100000,\n interval: 1,\n title: Browser.isDevice ? '' : 'Profit',\n labelFormat: '${value}'\n },\n\n //Initializing Chart Series\n series: [\n {\n type: 'Line',\n dataSource: [\n { x: new Date(1995, 0, 1), y: 80 },\n { x: new Date(1996, 0, 1), y: 200 },\n { x: new Date(1997, 0, 1), y: 400 },\n { x: new Date(1998, 0, 1), y: 600 },\n { x: new Date(1999, 0, 1), y: 700 },\n { x: new Date(2000, 0, 1), y: 1400 },\n { x: new Date(2001, 0, 1), y: 2000 },\n { x: new Date(2002, 0, 1), y: 4000 },\n { x: new Date(2003, 0, 1), y: 6000 },\n { x: new Date(2004, 0, 1), y: 8000 },\n { x: new Date(2005, 0, 1), y: 11000 }],\n xName: 'x', width: 2,\n yName: 'y', name: 'Product X',\n marker: {\n visible: true, height: 10, width: 10\n }\n }\n ],\n\n //Initializing Chart title\n title: 'Product X Growth [1995-2005]', legendSettings: { visible: false },\n //Initializing User Interaction Tooltip\n tooltip: { enable: true, header: 'Profit' },\n width : Browser.isDevice ? '100%' : '60%',\n load: (args: ILoadedEventArgs) => {\n let selectedTheme: string = location.hash.split('/')[1];\n selectedTheme = selectedTheme ? selectedTheme : 'Material';\n args.chart.theme = (selectedTheme.charAt(0).toUpperCase() + selectedTheme.slice(1));\n }\n });\n chart.appendTo('#container');\n","index.html":"\n \n \n \n \n \n\n\n\n\n\n\n\n","systemjs.config.js":"System.config({\n transpiler: \"typescript\",\n typescriptOptions: {\n compilerOptions: {\n target: \"umd\",\n module: \"commonjs\",\n moduleResolution: \"node\",\n emitDecoratorMetadata: true,\n experimentalDecorators: true\n }\n },\n paths: {\n \"syncfusion:\": \"http://npmci.syncfusion.com/packages/production/\"\n },\n map: {\n main: \"index.ts\",\n typescript: \"https://unpkg.com/typescript@2.2.2/lib/typescript.js\",\n 'plugin-json':'https://cdnjs.cloudflare.com/ajax/libs/systemjs-plugin-json/0.3.0/json.min.js',\n \"@syncfusion/ej2-base\": \"syncfusion:ej2-base/dist/ej2-base.umd.min.js\",\n \"@syncfusion/ej2-buttons\": \"syncfusion:ej2-buttons/dist/ej2-buttons.umd.min.js\",\n \"@syncfusion/ej2-calendars\": \"syncfusion:ej2-calendars/dist/ej2-calendars.umd.min.js\",\n \"@syncfusion/ej2-charts\": \"syncfusion:ej2-charts/dist/ej2-charts.umd.min.js\",\n \"@syncfusion/ej2-circulargauge\": \"syncfusion:ej2-circulargauge/dist/ej2-circulargauge.umd.min.js\",\n \"@syncfusion/ej2-lineargauge\": \"syncfusion:ej2-lineargauge/dist/ej2-lineargauge.umd.min.js\",\n \"@syncfusion/ej2-data\": \"syncfusion:ej2-data/dist/ej2-data.umd.min.js\",\n \"@syncfusion/ej2-dropdowns\": \"syncfusion:ej2-dropdowns/dist/ej2-dropdowns.umd.min.js\",\n \"@syncfusion/ej2-grids\": \"syncfusion:ej2-grids/dist/ej2-grids.umd.min.js\", \n \"@syncfusion/ej2-inputs\": \"syncfusion:ej2-inputs/dist/ej2-inputs.umd.min.js\", \n \"@syncfusion/ej2-lists\": \"syncfusion:ej2-lists/dist/ej2-lists.umd.min.js\",\n \"@syncfusion/ej2-navigations\": \"syncfusion:ej2-navigations/dist/ej2-navigations.umd.min.js\", \n \"@syncfusion/ej2-popups\": \"syncfusion:ej2-popups/dist/ej2-popups.umd.min.js\",\n \"@syncfusion/ej2-excel-export\": \"syncfusion:ej2-excel-export/dist/ej2-excel-export.umd.min.js\",\n \"@syncfusion/ej2-pdf-export\": \"syncfusion:ej2-pdf-export/dist/ej2-pdf-export.umd.min.js\",\n \"@syncfusion/ej2-compression\": \"syncfusion:ej2-compression/dist/ej2-compression.umd.min.js\",\n \"@syncfusion/ej2-file-utils\": \"syncfusion:ej2-file-utils/dist/ej2-file-utils.umd.min.js\"\n },\n meta: { \n '*.json': { loader: 'plugin-json' }\n }\n});\nSystem.import('index.ts').catch(console.error.bind(console));"}
\ No newline at end of file
diff --git a/src/chart/macd-plnkr.json b/src/chart/macd-plnkr.json
index a3e6a26d..2ad2c4c2 100644
--- a/src/chart/macd-plnkr.json
+++ b/src/chart/macd-plnkr.json
@@ -1 +1 @@
-{"financial-data":"/**\n * Data for technical indicators\n */\nexport let chartData: object[] = [\n {\n x: new Date('2012-04-02'),\n open: 85.9757,\n high: 90.6657,\n low: 85.7685,\n close: 90.5257,\n volume: 660187068\n },\n {\n x: new Date('2012-04-09'),\n open: 89.4471,\n high: 92,\n low: 86.2157,\n close: 86.4614,\n volume: 912634864\n },\n {\n x: new Date('2012-04-16'),\n open: 87.1514,\n high: 88.6071,\n low: 81.4885,\n close: 81.8543,\n volume: 1221746066\n },\n {\n x: new Date('2012-04-23'),\n open: 81.5157,\n high: 88.2857,\n low: 79.2857,\n close: 86.1428,\n volume: 965935749\n },\n {\n x: new Date('2012-04-30'),\n open: 85.4,\n high: 85.4857,\n low: 80.7385,\n close: 80.75,\n volume: 615249365\n },\n {\n x: new Date('2012-05-07'),\n open: 80.2143,\n high: 82.2685,\n low: 79.8185,\n close: 80.9585,\n volume: 541742692\n },\n {\n x: new Date('2012-05-14'),\n open: 80.3671,\n high: 81.0728,\n low: 74.5971,\n close: 75.7685,\n volume: 708126233\n },\n {\n x: new Date('2012-05-21'),\n open: 76.3571,\n high: 82.3571,\n low: 76.2928,\n close: 80.3271,\n volume: 682076215\n },\n {\n x: new Date('2012-05-28'),\n open: 81.5571,\n high: 83.0714,\n low: 80.0743,\n close: 80.1414,\n volume: 480059584\n },\n {\n x: new Date('2012-06-04'),\n open: 80.2143,\n high: 82.9405,\n low: 78.3571,\n close: 82.9028,\n volume: 517577005\n },\n {\n x: new Date('2012-06-11'),\n open: 83.96,\n high: 84.0714,\n low: 80.9571,\n close: 82.0185,\n volume: 499693120\n },\n {\n x: new Date('2012-06-18'),\n open: 81.5657,\n high: 84.2857,\n low: 81.4814,\n close: 83.1571,\n volume: 442172142\n },\n {\n x: new Date('2012-06-25'),\n open: 82.4714,\n high: 83.4285,\n low: 80.8014,\n close: 83.4285,\n volume: 371529102\n },\n {\n x: new Date('2012-07-02'),\n open: 83.5328,\n high: 87.7628,\n low: 83.3714,\n close: 86.5543,\n volume: 385906790\n },\n {\n x: new Date('2012-07-09'),\n open: 86.4714,\n high: 88.5528,\n low: 84.6685,\n close: 86.4243,\n volume: 524235196\n },\n {\n x: new Date('2012-07-16'),\n open: 86.4457,\n high: 87.9071,\n low: 86.1643,\n close: 86.3285,\n volume: 419537217\n },\n {\n x: new Date('2012-07-23'),\n open: 84.9143,\n high: 87.0971,\n low: 81.4285,\n close: 83.5943,\n volume: 680773023\n },\n {\n x: new Date('2012-07-30'),\n open: 84.4171,\n high: 88.2828,\n low: 83.9743,\n close: 87.9571,\n volume: 475109323\n },\n {\n x: new Date('2012-08-06'),\n open: 88.1843,\n high: 89.2857,\n low: 87.8943,\n close: 88.8143,\n volume: 312826308\n },\n {\n x: new Date('2012-08-13'),\n open: 89.0557,\n high: 92.5985,\n low: 89.0357,\n close: 92.5871,\n volume: 392867193\n },\n {\n x: new Date('2012-08-20'),\n open: 92.8585,\n high: 96.4114,\n low: 92.5871,\n close: 94.746,\n volume: 708614692\n },\n {\n x: new Date('2012-08-27'),\n open: 97.1414,\n high: 97.2671,\n low: 93.8928,\n close: 95.0343,\n volume: 383807217\n },\n {\n x: new Date('2012-09-03'),\n open: 95.1085,\n high: 97.4971,\n low: 94.9285,\n close: 97.2057,\n volume: 355722047\n },\n {\n x: new Date('2012-09-10'),\n open: 97.2071,\n high: 99.5685,\n low: 93.7143,\n close: 98.7543,\n volume: 724042207\n },\n {\n x: new Date('2012-09-17'),\n open: 99.9071,\n high: 100.7243,\n low: 99.0885,\n close: 100.0135,\n volume: 500166040\n },\n {\n x: new Date('2012-09-24'),\n open: 98.1228,\n high: 99.3028,\n low: 94.3357,\n close: 95.3007,\n volume: 714507994\n },\n {\n x: new Date('2012-10-01'),\n open: 95.88,\n high: 96.6785,\n low: 92.95,\n close: 93.2271,\n volume: 638543622\n },\n {\n x: new Date('2012-10-08'),\n open: 92.4114,\n high: 92.5085,\n low: 89.0785,\n close: 89.9591,\n volume: 747127724\n },\n {\n x: new Date('2012-10-15'),\n open: 90.3357,\n high: 93.2557,\n low: 87.0885,\n close: 87.12,\n volume: 646996264\n },\n {\n x: new Date('2012-10-22'),\n open: 87.4885,\n high: 90.7685,\n low: 84.4285,\n close: 86.2857,\n volume: 866040680\n },\n {\n x: new Date('2012-10-29'),\n open: 84.9828,\n high: 86.1428,\n low: 82.1071,\n close: 82.4,\n volume: 367371310\n },\n {\n x: new Date('2012-11-05'),\n open: 83.3593,\n high: 84.3914,\n low: 76.2457,\n close: 78.1514,\n volume: 919719846\n },\n {\n x: new Date('2012-11-12'),\n open: 79.1643,\n high: 79.2143,\n low: 72.25,\n close: 75.3825,\n volume: 894382149\n },\n {\n x: new Date('2012-11-19'),\n open: 77.2443,\n high: 81.7143,\n low: 77.1257,\n close: 81.6428,\n volume: 527416747\n },\n {\n x: new Date('2012-11-26'),\n open: 82.2714,\n high: 84.8928,\n low: 81.7514,\n close: 83.6114,\n volume: 646467974\n },\n {\n x: new Date('2012-12-03'),\n open: 84.8071,\n high: 84.9414,\n low: 74.09,\n close: 76.1785,\n volume: 980096264\n },\n {\n x: new Date('2012-12-10'),\n open: 75,\n high: 78.5085,\n low: 72.2257,\n close: 72.8277,\n volume: 835016110\n },\n {\n x: new Date('2012-12-17'),\n open: 72.7043,\n high: 76.4143,\n low: 71.6043,\n close: 74.19,\n volume: 726150329\n },\n {\n x: new Date('2012-12-24'),\n open: 74.3357,\n high: 74.8928,\n low: 72.0943,\n close: 72.7984,\n volume: 321104733\n },\n {\n x: new Date('2012-12-31'),\n open: 72.9328,\n high: 79.2857,\n low: 72.7143,\n close: 75.2857,\n volume: 540854882\n },\n {\n x: new Date('2013-01-07'),\n open: 74.5714,\n high: 75.9843,\n low: 73.6,\n close: 74.3285,\n volume: 574594262\n },\n {\n x: new Date('2013-01-14'),\n open: 71.8114,\n high: 72.9643,\n low: 69.0543,\n close: 71.4285,\n volume: 803105621\n },\n {\n x: new Date('2013-01-21'),\n open: 72.08,\n high: 73.57,\n low: 62.1428,\n close: 62.84,\n volume: 971912560\n },\n {\n x: new Date('2013-01-28'),\n open: 62.5464,\n high: 66.0857,\n low: 62.2657,\n close: 64.8028,\n volume: 656549587\n },\n {\n x: new Date('2013-02-04'),\n open: 64.8443,\n high: 68.4014,\n low: 63.1428,\n close: 67.8543,\n volume: 743778993\n },\n {\n x: new Date('2013-02-11'),\n open: 68.0714,\n high: 69.2771,\n low: 65.7028,\n close: 65.7371,\n volume: 585292366\n },\n {\n x: new Date('2013-02-18'),\n open: 65.8714,\n high: 66.1043,\n low: 63.26,\n close: 64.4014,\n volume: 421766997\n },\n {\n x: new Date('2013-02-25'),\n open: 64.8357,\n high: 65.0171,\n low: 61.4257,\n close: 61.4957,\n volume: 582741215\n },\n {\n x: new Date('2013-03-04'),\n open: 61.1143,\n high: 62.2043,\n low: 59.8571,\n close: 61.6743,\n volume: 632856539\n },\n {\n x: new Date('2013-03-11'),\n open: 61.3928,\n high: 63.4614,\n low: 60.7343,\n close: 63.38,\n volume: 572066981\n },\n {\n x: new Date('2013-03-18'),\n open: 63.0643,\n high: 66.0143,\n low: 63.0286,\n close: 65.9871,\n volume: 552156035\n },\n {\n x: new Date('2013-03-25'),\n open: 66.3843,\n high: 67.1357,\n low: 63.0886,\n close: 63.2371,\n volume: 390762517\n },\n {\n x: new Date('2013-04-01'),\n open: 63.1286,\n high: 63.3854,\n low: 59.9543,\n close: 60.4571,\n volume: 505273732\n },\n {\n x: new Date('2013-04-08'),\n open: 60.6928,\n high: 62.57,\n low: 60.3557,\n close: 61.4,\n volume: 387323550\n },\n {\n x: new Date('2013-04-15'),\n open: 61,\n high: 61.1271,\n low: 55.0143,\n close: 55.79,\n volume: 709945604\n },\n {\n x: new Date('2013-04-22'),\n open: 56.0914,\n high: 59.8241,\n low: 55.8964,\n close: 59.6007,\n volume: 787007506\n },\n {\n x: new Date('2013-04-29'),\n open: 60.0643,\n high: 64.7471,\n low: 60,\n close: 64.2828,\n volume: 655020017\n },\n {\n x: new Date('2013-05-06'),\n open: 65.1014,\n high: 66.5357,\n low: 64.3543,\n close: 64.71,\n volume: 545488533\n },\n {\n x: new Date('2013-05-13'),\n open: 64.5014,\n high: 65.4143,\n low: 59.8428,\n close: 61.8943,\n volume: 633706550\n },\n {\n x: new Date('2013-05-20'),\n open: 61.7014,\n high: 64.05,\n low: 61.4428,\n close: 63.5928,\n volume: 494379068\n },\n {\n x: new Date('2013-05-27'),\n open: 64.2714,\n high: 65.3,\n low: 62.7714,\n close: 64.2478,\n volume: 362907830\n },\n {\n x: new Date('2013-06-03'),\n open: 64.39,\n high: 64.9186,\n low: 61.8243,\n close: 63.1158,\n volume: 443249793\n },\n {\n x: new Date('2013-06-10'),\n open: 63.5328,\n high: 64.1541,\n low: 61.2143,\n close: 61.4357,\n volume: 389680092\n },\n {\n x: new Date('2013-06-17'),\n open: 61.6343,\n high: 62.2428,\n low: 58.3,\n close: 59.0714,\n volume: 400384818\n },\n {\n x: new Date('2013-06-24'),\n open: 58.2,\n high: 58.38,\n low: 55.5528,\n close: 56.6471,\n volume: 519314826\n },\n {\n x: new Date('2013-07-01'),\n open: 57.5271,\n high: 60.47,\n low: 57.3171,\n close: 59.6314,\n volume: 343878841\n },\n {\n x: new Date('2013-07-08'),\n open: 60.0157,\n high: 61.3986,\n low: 58.6257,\n close: 60.93,\n volume: 384106977\n },\n {\n x: new Date('2013-07-15'),\n open: 60.7157,\n high: 62.1243,\n low: 60.5957,\n close: 60.7071,\n volume: 286035513\n },\n {\n x: new Date('2013-07-22'),\n open: 61.3514,\n high: 63.5128,\n low: 59.8157,\n close: 62.9986,\n volume: 395816827\n },\n {\n x: new Date('2013-07-29'),\n open: 62.9714,\n high: 66.1214,\n low: 62.8857,\n close: 66.0771,\n volume: 339668858\n },\n {\n x: new Date('2013-08-05'),\n open: 66.3843,\n high: 67.4128,\n low: 64.8071,\n close: 64.9214,\n volume: 368486781\n },\n {\n x: new Date('2013-08-12'),\n open: 65.2657,\n high: 72.0357,\n low: 65.2328,\n close: 71.7614,\n volume: 711563584\n },\n {\n x: new Date('2013-08-19'),\n open: 72.0485,\n high: 73.3914,\n low: 71.1714,\n close: 71.5743,\n volume: 417119660\n },\n {\n x: new Date('2013-08-26'),\n open: 71.5357,\n high: 72.8857,\n low: 69.4286,\n close: 69.6023,\n volume: 392805888\n },\n {\n x: new Date('2013-09-02'),\n open: 70.4428,\n high: 71.7485,\n low: 69.6214,\n close: 71.1743,\n volume: 317244380\n },\n {\n x: new Date('2013-09-09'),\n open: 72.1428,\n high: 72.56,\n low: 66.3857,\n close: 66.4143,\n volume: 669376320\n },\n {\n x: new Date('2013-09-16'),\n open: 65.8571,\n high: 68.3643,\n low: 63.8886,\n close: 66.7728,\n volume: 625142677\n },\n {\n x: new Date('2013-09-23'),\n open: 70.8714,\n high: 70.9871,\n low: 68.6743,\n close: 68.9643,\n volume: 475274537\n },\n {\n x: new Date('2013-09-30'),\n open: 68.1786,\n high: 70.3357,\n low: 67.773,\n close: 69.0043,\n volume: 368198906\n },\n {\n x: new Date('2013-10-07'),\n open: 69.5086,\n high: 70.5486,\n low: 68.3257,\n close: 70.4017,\n volume: 361437661\n },\n {\n x: new Date('2013-10-14'),\n open: 69.9757,\n high: 72.7514,\n low: 69.9071,\n close: 72.6985,\n volume: 342694379\n },\n {\n x: new Date('2013-10-21'),\n open: 73.11,\n high: 76.1757,\n low: 72.5757,\n close: 75.1368,\n volume: 490458997\n },\n {\n x: new Date('2013-10-28'),\n open: 75.5771,\n high: 77.0357,\n low: 73.5057,\n close: 74.29,\n volume: 508130174\n },\n {\n x: new Date('2013-11-04'),\n open: 74.4428,\n high: 75.555,\n low: 73.1971,\n close: 74.3657,\n volume: 318132218\n },\n {\n x: new Date('2013-11-11'),\n open: 74.2843,\n high: 75.6114,\n low: 73.4871,\n close: 74.9987,\n volume: 306711021\n },\n {\n x: new Date('2013-11-18'),\n open: 74.9985,\n high: 75.3128,\n low: 73.3814,\n close: 74.2571,\n volume: 282778778\n },\n {\n x: new Date('2013-11-25'),\n open: 74.4314,\n high: 79.7614,\n low: 74.4285,\n close: 79.4385,\n volume: 327405302\n },\n {\n x: new Date('2013-12-02'),\n open: 79.7143,\n high: 82.1622,\n low: 78.6885,\n close: 80.0028,\n volume: 522055676\n },\n {\n x: new Date('2013-12-09'),\n open: 80.1286,\n high: 81.5671,\n low: 79.0957,\n close: 79.2043,\n volume: 387271099\n },\n {\n x: new Date('2013-12-16'),\n open: 79.2885,\n high: 80.377,\n low: 76.9714,\n close: 78.4314,\n volume: 457580848\n },\n {\n x: new Date('2013-12-23'),\n open: 81.1428,\n high: 81.6971,\n low: 79.9285,\n close: 80.0128,\n volume: 274253503\n },\n {\n x: new Date('2013-12-30'),\n open: 79.6371,\n high: 80.1828,\n low: 77.2043,\n close: 77.2828,\n volume: 275734934\n },\n {\n x: new Date('2014-01-06'),\n open: 76.7785,\n high: 78.1228,\n low: 75.8728,\n close: 76.1343,\n volume: 393462075\n },\n {\n x: new Date('2014-01-13'),\n open: 75.7014,\n high: 80.0285,\n low: 75.6971,\n close: 77.2385,\n volume: 439557459\n },\n {\n x: new Date('2014-01-20'),\n open: 77.2843,\n high: 79.6128,\n low: 77.2028,\n close: 78.01,\n volume: 385585525\n },\n {\n x: new Date('2014-01-27'),\n open: 78.5814,\n high: 79.2571,\n low: 70.5071,\n close: 71.5143,\n volume: 813702575\n },\n {\n x: new Date('2014-02-03'),\n open: 71.8014,\n high: 74.7042,\n low: 71.3286,\n close: 74.24,\n volume: 434447570\n },\n {\n x: new Date('2014-02-10'),\n open: 74.0943,\n high: 77.9971,\n low: 74,\n close: 77.7128,\n volume: 379011880\n },\n {\n x: new Date('2014-02-17'),\n open: 78,\n high: 78.7414,\n low: 74.9428,\n close: 75.0357,\n volume: 289609443\n },\n {\n x: new Date('2014-02-24'),\n open: 74.7357,\n high: 76.1071,\n low: 73.6571,\n close: 75.1771,\n volume: 367569649\n },\n {\n x: new Date('2014-03-03'),\n open: 74.7743,\n high: 76.3928,\n low: 74.6871,\n close: 75.7771,\n volume: 275972640\n },\n {\n x: new Date('2014-03-10'),\n open: 75.48,\n high: 77.0943,\n low: 74.7143,\n close: 74.9557,\n volume: 287729528\n },\n {\n x: new Date('2014-03-17'),\n open: 75.3857,\n high: 76.6057,\n low: 75.0286,\n close: 76.1243,\n volume: 303531061\n },\n {\n x: new Date('2014-03-24'),\n open: 76.9171,\n high: 78.4285,\n low: 76.3214,\n close: 76.6943,\n volume: 338387221\n },\n {\n x: new Date('2014-03-31'),\n open: 77.0328,\n high: 77.64,\n low: 75.7971,\n close: 75.9743,\n volume: 245749459\n },\n {\n x: new Date('2014-04-07'),\n open: 75.4314,\n high: 76.0343,\n low: 73.8771,\n close: 74.23,\n volume: 312008139\n },\n {\n x: new Date('2014-04-14'),\n open: 74.5571,\n high: 75.3943,\n low: 73.0471,\n close: 74.9914,\n volume: 241209047\n },\n {\n x: new Date('2014-04-21'),\n open: 75.0485,\n high: 81.7128,\n low: 74.8514,\n close: 81.7057,\n volume: 476651465\n },\n {\n x: new Date('2014-04-28'),\n open: 81.8285,\n high: 85.6328,\n low: 81.7928,\n close: 84.6543,\n volume: 473712709\n },\n {\n x: new Date('2014-05-05'),\n open: 84.3057,\n high: 86.3442,\n low: 82.9043,\n close: 83.6489,\n volume: 365535013\n },\n {\n x: new Date('2014-05-12'),\n open: 83.9271,\n high: 85.3614,\n low: 83.6285,\n close: 85.3585,\n volume: 260931637\n },\n {\n x: new Date('2014-05-19'),\n open: 85.4071,\n high: 87.8184,\n low: 85.3328,\n close: 87.7328,\n volume: 294298274\n },\n {\n x: new Date('2014-05-26'),\n open: 87.9828,\n high: 92.0243,\n low: 87.9471,\n close: 90.4285,\n volume: 400232120\n },\n {\n x: new Date('2014-06-02'),\n open: 90.5657,\n high: 93.0371,\n low: 88.9285,\n close: 92.2243,\n volume: 412158024\n },\n {\n x: new Date('2014-06-09'),\n open: 92.7,\n high: 95.05,\n low: 90.88,\n close: 91.28,\n volume: 292422550\n },\n {\n x: new Date('2014-06-16'),\n open: 91.51,\n high: 92.75,\n low: 90.9,\n close: 90.91,\n volume: 234325480\n },\n {\n x: new Date('2014-06-23'),\n open: 91.32,\n high: 92,\n low: 89.65,\n close: 91.98,\n volume: 213712160\n },\n {\n x: new Date('2014-06-30'),\n open: 92.1,\n high: 94.1,\n low: 92.09,\n close: 94.03,\n volume: 138936570\n },\n {\n x: new Date('2014-07-07'),\n open: 94.14,\n high: 96.8,\n low: 93.52,\n close: 95.22,\n volume: 229782440\n },\n {\n x: new Date('2014-07-14'),\n open: 95.86,\n high: 97.1,\n low: 92.57,\n close: 94.43,\n volume: 248104390\n },\n {\n x: new Date('2014-07-21'),\n open: 94.99,\n high: 97.88,\n low: 93.72,\n close: 97.671,\n volume: 273021350\n },\n {\n x: new Date('2014-07-28'),\n open: 97.82,\n high: 99.44,\n low: 94.81,\n close: 96.13,\n volume: 235868530\n },\n {\n x: new Date('2014-08-04'),\n open: 96.37,\n high: 96.58,\n low: 93.28,\n close: 94.74,\n volume: 222522120\n },\n {\n x: new Date('2014-08-11'),\n open: 95.27,\n high: 98.19,\n low: 94.8355,\n close: 97.98,\n volume: 178806580\n },\n {\n x: new Date('2014-08-18'),\n open: 98.49,\n high: 101.47,\n low: 97.98,\n close: 101.32,\n volume: 246446280\n },\n {\n x: new Date('2014-08-25'),\n open: 101.79,\n high: 102.9,\n low: 100.7,\n close: 102.5,\n volume: 232858250\n },\n {\n x: new Date('2014-09-01'),\n open: 103.06,\n high: 103.74,\n low: 97.79,\n close: 98.97,\n volume: 322045910\n },\n {\n x: new Date('2014-09-08'),\n open: 99.3,\n high: 103.08,\n low: 96.14,\n close: 101.66,\n volume: 460851840\n },\n {\n x: new Date('2014-09-15'),\n open: 102.81,\n high: 103.05,\n low: 98.89,\n close: 100.96,\n volume: 296425730\n },\n {\n x: new Date('2014-09-22'),\n open: 101.8,\n high: 102.94,\n low: 97.72,\n close: 100.75,\n volume: 337617850\n },\n {\n x: new Date('2014-09-29'),\n open: 98.65,\n high: 101.54,\n low: 98.04,\n close: 99.62,\n volume: 246900230\n },\n {\n x: new Date('2014-10-06'),\n open: 99.95,\n high: 102.38,\n low: 98.31,\n close: 100.73,\n volume: 279646740\n },\n {\n x: new Date('2014-10-13'),\n open: 101.33,\n high: 101.78,\n low: 95.18,\n close: 97.67,\n volume: 356408760\n },\n {\n x: new Date('2014-10-20'),\n open: 98.315,\n high: 105.49,\n low: 98.22,\n close: 105.22,\n volume: 355329760\n },\n {\n x: new Date('2014-10-27'),\n open: 104.85,\n high: 108.04,\n low: 104.7,\n close: 108,\n volume: 219443560\n },\n {\n x: new Date('2014-11-03'),\n open: 108.22,\n high: 110.3,\n low: 107.72,\n close: 109.01,\n volume: 199332700\n },\n {\n x: new Date('2014-11-10'),\n open: 109.02,\n high: 114.19,\n low: 108.4,\n close: 114.18,\n volume: 203976340\n },\n {\n x: new Date('2014-11-17'),\n open: 114.27,\n high: 117.57,\n low: 113.3,\n close: 116.47,\n volume: 232574480\n },\n {\n x: new Date('2014-11-24'),\n open: 116.85,\n high: 119.75,\n low: 116.62,\n close: 118.93,\n volume: 181158620\n },\n {\n x: new Date('2014-12-01'),\n open: 118.81,\n high: 119.25,\n low: 111.27,\n close: 115,\n volume: 266118290\n },\n {\n x: new Date('2014-12-08'),\n open: 114.1,\n high: 114.85,\n low: 109.35,\n close: 109.73,\n volume: 259311140\n },\n {\n x: new Date('2014-12-15'),\n open: 110.7,\n high: 113.24,\n low: 106.26,\n close: 111.78,\n volume: 326382400\n },\n {\n x: new Date('2014-12-22'),\n open: 112.16,\n high: 114.52,\n low: 111.97,\n close: 113.99,\n volume: 119248900\n },\n {\n x: new Date('2014-12-29'),\n open: 113.79,\n high: 114.77,\n low: 107.35,\n close: 109.33,\n volume: 151780640\n },\n {\n x: new Date('2015-01-05'),\n open: 108.29,\n high: 113.25,\n low: 104.63,\n close: 112.01,\n volume: 282690970\n },\n {\n x: new Date('2015-01-12'),\n open: 112.6,\n high: 112.8,\n low: 105.2,\n close: 105.99,\n volume: 303531140\n },\n {\n x: new Date('2015-01-19'),\n open: 107.84,\n high: 113.75,\n low: 106.5,\n close: 112.98,\n volume: 198362640\n },\n {\n x: new Date('2015-01-26'),\n open: 113.74,\n high: 120,\n low: 109.03,\n close: 117.16,\n volume: 461747290\n },\n {\n x: new Date('2015-02-02'),\n open: 118.05,\n high: 120.51,\n low: 116.08,\n close: 118.93,\n volume: 270190470\n },\n {\n x: new Date('2015-02-09'),\n open: 118.55,\n high: 127.48,\n low: 118.43,\n close: 127.08,\n volume: 301354470\n },\n {\n x: new Date('2015-02-16'),\n open: 127.49,\n high: 129.5,\n low: 126.92,\n close: 129.495,\n volume: 193883960\n },\n {\n x: new Date('2015-02-23'),\n open: 130.02,\n high: 133.6,\n low: 126.61,\n close: 128.46,\n volume: 369856960\n },\n {\n x: new Date('2015-03-02'),\n open: 129.25,\n high: 130.28,\n low: 125.76,\n close: 126.6,\n volume: 246472020\n },\n {\n x: new Date('2015-03-09'),\n open: 127.96,\n high: 129.57,\n low: 121.63,\n close: 123.59,\n volume: 325921230\n },\n {\n x: new Date('2015-03-16'),\n open: 123.88,\n high: 129.2451,\n low: 122.87,\n close: 125.9,\n volume: 266016400\n },\n {\n x: new Date('2015-03-23'),\n open: 127.12,\n high: 128.04,\n low: 122.6,\n close: 123.25,\n volume: 208731730\n },\n {\n x: new Date('2015-03-30'),\n open: 124.05,\n high: 126.49,\n low: 123.1,\n close: 125.32,\n volume: 161628950\n },\n {\n x: new Date('2015-04-06'),\n open: 124.47,\n high: 128.1218,\n low: 124.33,\n close: 127.1,\n volume: 181454510\n },\n {\n x: new Date('2015-04-13'),\n open: 128.37,\n high: 128.57,\n low: 124.46,\n close: 124.75,\n volume: 170090870\n },\n {\n x: new Date('2015-04-20'),\n open: 125.57,\n high: 130.63,\n low: 125.17,\n close: 130.28,\n volume: 206698310\n },\n {\n x: new Date('2015-04-27'),\n open: 132.31,\n high: 134.54,\n low: 124.58,\n close: 128.95,\n volume: 417115180\n },\n {\n x: new Date('2015-05-04'),\n open: 129.5,\n high: 130.57,\n low: 123.36,\n close: 127.62,\n volume: 270197900\n },\n {\n x: new Date('2015-05-11'),\n open: 127.39,\n high: 129.49,\n low: 124.82,\n close: 128.77,\n volume: 207858180\n },\n {\n x: new Date('2015-05-18'),\n open: 128.38,\n high: 132.97,\n low: 128.36,\n close: 132.54,\n volume: 216438970\n },\n {\n x: new Date('2015-05-25'),\n open: 132.6,\n high: 132.91,\n low: 129.12,\n close: 130.28,\n volume: 197468800\n },\n {\n x: new Date('2015-06-01'),\n open: 131.2,\n high: 131.39,\n low: 128.36,\n close: 128.65,\n volume: 170465550\n },\n {\n x: new Date('2015-06-08'),\n open: 128.9,\n high: 130.18,\n low: 125.62,\n close: 127.17,\n volume: 219812710\n },\n {\n x: new Date('2015-06-15'),\n open: 126.1,\n high: 128.31,\n low: 125.71,\n close: 126.6,\n volume: 197925030\n },\n {\n x: new Date('2015-06-22'),\n open: 127.49,\n high: 129.8,\n low: 126.51,\n close: 126.75,\n volume: 195104520\n },\n {\n x: new Date('2015-06-29'),\n open: 125.46,\n high: 126.94,\n low: 124.48,\n close: 126.44,\n volume: 150747530\n },\n {\n x: new Date('2015-07-06'),\n open: 124.94,\n high: 126.23,\n low: 119.22,\n close: 123.28,\n volume: 274904180\n },\n {\n x: new Date('2015-07-13'),\n open: 125.03,\n high: 129.62,\n low: 124.32,\n close: 129.62,\n volume: 188579340\n },\n {\n x: new Date('2015-07-20'),\n open: 130.97,\n high: 132.97,\n low: 121.99,\n close: 124.5,\n volume: 336423370\n },\n {\n x: new Date('2015-07-27'),\n open: 123.09,\n high: 123.91,\n low: 120.91,\n close: 121.3,\n volume: 191087840\n },\n {\n x: new Date('2015-08-03'),\n open: 121.5,\n high: 122.57,\n low: 112.1,\n close: 115.52,\n volume: 383883210\n },\n {\n x: new Date('2015-08-10'),\n open: 116.53,\n high: 119.99,\n low: 109.63,\n close: 115.96,\n volume: 344549090\n },\n {\n x: new Date('2015-08-17'),\n open: 116.04,\n high: 117.65,\n low: 105.645,\n close: 105.76,\n volume: 318855760\n },\n {\n x: new Date('2015-08-24'),\n open: 94.87,\n high: 113.31,\n low: 92,\n close: 113.29,\n volume: 498047270\n },\n {\n x: new Date('2015-08-31'),\n open: 112.03,\n high: 114.53,\n low: 107.36,\n close: 109.27,\n volume: 297402060\n },\n {\n x: new Date('2015-09-07'),\n open: 111.65,\n high: 114.21,\n low: 109.77,\n close: 114.21,\n volume: 251859600\n },\n {\n x: new Date('2015-09-14'),\n open: 116.58,\n high: 116.89,\n low: 111.87,\n close: 113.45,\n volume: 276281980\n },\n {\n x: new Date('2015-09-21'),\n open: 113.67,\n high: 116.69,\n low: 112.37,\n close: 114.71,\n volume: 238617740\n },\n {\n x: new Date('2015-09-28'),\n open: 113.85,\n high: 114.57,\n low: 107.31,\n close: 110.38,\n volume: 313017610\n },\n {\n x: new Date('2015-10-05'),\n open: 109.88,\n high: 112.28,\n low: 108.21,\n close: 112.12,\n volume: 261920950\n },\n {\n x: new Date('2015-10-12'),\n open: 112.73,\n high: 112.75,\n low: 109.56,\n close: 111.04,\n volume: 184208970\n },\n {\n x: new Date('2015-10-19'),\n open: 110.8,\n high: 119.228,\n low: 110.11,\n close: 119.08,\n volume: 221612230\n },\n {\n x: new Date('2015-10-26'),\n open: 118.08,\n high: 121.22,\n low: 113.99,\n close: 119.5,\n volume: 319660750\n },\n {\n x: new Date('2015-11-02'),\n open: 119.87,\n high: 123.82,\n low: 119.61,\n close: 121.06,\n volume: 194953700\n },\n {\n x: new Date('2015-11-09'),\n open: 120.96,\n high: 121.81,\n low: 112.27,\n close: 112.34,\n volume: 216054740\n },\n {\n x: new Date('2015-11-16'),\n open: 111.38,\n high: 119.92,\n low: 111,\n close: 119.3,\n volume: 189492500\n },\n {\n x: new Date('2015-11-23'),\n open: 119.27,\n high: 119.73,\n low: 117.12,\n close: 117.81,\n volume: 109582040\n },\n {\n x: new Date('2015-11-30'),\n open: 117.99,\n high: 119.41,\n low: 114.22,\n close: 119.03,\n volume: 205415620\n },\n {\n x: new Date('2015-12-07'),\n open: 118.98,\n high: 119.86,\n low: 112.851,\n close: 113.18,\n volume: 188609110\n },\n {\n x: new Date('2015-12-14'),\n open: 112.18,\n high: 112.8,\n low: 105.81,\n close: 106.03,\n volume: 314856190\n },\n {\n x: new Date('2015-12-21'),\n open: 107.28,\n high: 109,\n low: 105.57,\n close: 108.03,\n volume: 126450510\n },\n {\n x: new Date('2015-12-28'),\n open: 107.59,\n high: 109.43,\n low: 104.82,\n close: 105.26,\n volume: 123621760\n },\n {\n x: new Date('2016-01-04'),\n open: 102.61,\n high: 105.85,\n low: 96.43,\n close: 96.96,\n volume: 343000960\n },\n {\n x: new Date('2016-01-11'),\n open: 98.97,\n high: 101.19,\n low: 95.36,\n close: 97.13,\n volume: 303375940\n },\n {\n x: new Date('2016-01-18'),\n open: 98.41,\n high: 101.46,\n low: 93.42,\n close: 101.42,\n volume: 242982970\n },\n {\n x: new Date('2016-01-25'),\n open: 101.52,\n high: 101.53,\n low: 92.39,\n close: 97.34,\n volume: 376481100\n },\n {\n x: new Date('2016-02-01'),\n open: 96.47,\n high: 97.33,\n low: 93.69,\n close: 94.02,\n volume: 216608840\n },\n {\n x: new Date('2016-02-08'),\n open: 93.13,\n high: 96.35,\n low: 92.59,\n close: 93.99,\n volume: 230794620\n },\n {\n x: new Date('2016-02-15'),\n open: 95.02,\n high: 98.89,\n low: 94.61,\n close: 96.04,\n volume: 167001070\n },\n {\n x: new Date('2016-02-22'),\n open: 96.31,\n high: 98.0237,\n low: 93.32,\n close: 96.91,\n volume: 158759600\n },\n {\n x: new Date('2016-02-29'),\n open: 96.86,\n high: 103.75,\n low: 96.65,\n close: 103.01,\n volume: 201482180\n },\n {\n x: new Date('2016-03-07'),\n open: 102.39,\n high: 102.83,\n low: 100.15,\n close: 102.26,\n volume: 155437450\n },\n {\n x: new Date('2016-03-14'),\n open: 101.91,\n high: 106.5,\n low: 101.78,\n close: 105.92,\n volume: 181323210\n },\n {\n x: new Date('2016-03-21'),\n open: 105.93,\n high: 107.65,\n low: 104.89,\n close: 105.67,\n volume: 119054360\n },\n {\n x: new Date('2016-03-28'),\n open: 106,\n high: 110.42,\n low: 104.88,\n close: 109.99,\n volume: 147641240\n },\n {\n x: new Date('2016-04-04'),\n open: 110.42,\n high: 112.19,\n low: 108.121,\n close: 108.66,\n volume: 145351790\n },\n {\n x: new Date('2016-04-11'),\n open: 108.97,\n high: 112.39,\n low: 108.66,\n close: 109.85,\n volume: 161518860\n },\n {\n x: new Date('2016-04-18'),\n open: 108.89,\n high: 108.95,\n low: 104.62,\n close: 105.68,\n volume: 188775240\n },\n {\n x: new Date('2016-04-25'),\n open: 105,\n high: 105.65,\n low: 92.51,\n close: 93.74,\n volume: 345910030\n },\n {\n x: new Date('2016-05-02'),\n open: 93.965,\n high: 95.9,\n low: 91.85,\n close: 92.72,\n volume: 225114110\n },\n {\n x: new Date('2016-05-09'),\n open: 93,\n high: 93.77,\n low: 89.47,\n close: 90.52,\n volume: 215596350\n },\n {\n x: new Date('2016-05-16'),\n open: 92.39,\n high: 95.43,\n low: 91.65,\n close: 95.22,\n volume: 212312980\n },\n {\n x: new Date('2016-05-23'),\n open: 95.87,\n high: 100.73,\n low: 95.67,\n close: 100.35,\n volume: 203902650\n },\n {\n x: new Date('2016-05-30'),\n open: 99.6,\n high: 100.4,\n low: 96.63,\n close: 97.92,\n volume: 140064910\n },\n {\n x: new Date('2016-06-06'),\n open: 97.99,\n high: 101.89,\n low: 97.55,\n close: 98.83,\n volume: 124731320\n },\n {\n x: new Date('2016-06-13'),\n open: 98.69,\n high: 99.12,\n low: 95.3,\n close: 95.33,\n volume: 191017280\n },\n {\n x: new Date('2016-06-20'),\n open: 96,\n high: 96.89,\n low: 92.65,\n close: 93.4,\n volume: 206149160\n },\n {\n x: new Date('2016-06-27'),\n open: 93,\n high: 96.465,\n low: 91.5,\n close: 95.89,\n volume: 184254460\n },\n {\n x: new Date('2016-07-04'),\n open: 95.39,\n high: 96.89,\n low: 94.37,\n close: 96.68,\n volume: 111769640\n },\n {\n x: new Date('2016-07-11'),\n open: 96.75,\n high: 99.3,\n low: 96.73,\n close: 98.78,\n volume: 142244590\n },\n {\n x: new Date('2016-07-18'),\n open: 98.7,\n high: 101,\n low: 98.31,\n close: 98.66,\n volume: 147358320\n },\n {\n x: new Date('2016-07-25'),\n open: 98.25,\n high: 104.55,\n low: 96.42,\n close: 104.21,\n volume: 252358930\n },\n {\n x: new Date('2016-08-01'),\n open: 104.41,\n high: 107.65,\n low: 104,\n close: 107.48,\n volume: 168265830\n },\n {\n x: new Date('2016-08-08'),\n open: 107.52,\n high: 108.94,\n low: 107.16,\n close: 108.18,\n volume: 124255340\n },\n {\n x: new Date('2016-08-15'),\n open: 108.14,\n high: 110.23,\n low: 108.08,\n close: 109.36,\n volume: 131814920\n },\n {\n x: new Date('2016-08-22'),\n open: 108.86,\n high: 109.32,\n low: 106.31,\n close: 106.94,\n volume: 123373540\n },\n {\n x: new Date('2016-08-29'),\n open: 106.62,\n high: 108,\n low: 105.5,\n close: 107.73,\n volume: 134426100\n },\n {\n x: new Date('2016-09-05'),\n open: 107.9,\n high: 108.76,\n low: 103.13,\n close: 103.13,\n volume: 168312530\n },\n {\n x: new Date('2016-09-12'),\n open: 102.65,\n high: 116.13,\n low: 102.53,\n close: 114.92,\n volume: 388543710\n },\n {\n x: new Date('2016-09-19'),\n open: 115.19,\n high: 116.18,\n low: 111.55,\n close: 112.71,\n volume: 200842480\n },\n {\n x: new Date('2016-09-26'),\n open: 111.64,\n high: 114.64,\n low: 111.55,\n close: 113.05,\n volume: 156186800\n },\n {\n x: new Date('2016-10-03'),\n open: 112.71,\n high: 114.56,\n low: 112.28,\n close: 114.06,\n volume: 125587350\n },\n {\n x: new Date('2016-10-10'),\n open: 115.02,\n high: 118.69,\n low: 114.72,\n close: 117.63,\n volume: 208231690\n },\n {\n x: new Date('2016-10-17'),\n open: 117.33,\n high: 118.21,\n low: 113.8,\n close: 116.6,\n volume: 114497020\n },\n {\n x: new Date('2016-10-24'),\n open: 117.1,\n high: 118.36,\n low: 113.31,\n close: 113.72,\n volume: 204530120\n },\n {\n x: new Date('2016-10-31'),\n open: 113.65,\n high: 114.23,\n low: 108.11,\n close: 108.84,\n volume: 155287280\n },\n {\n x: new Date('2016-11-07'),\n open: 110.08,\n high: 111.72,\n low: 105.83,\n close: 108.43,\n volume: 206825070\n },\n {\n x: new Date('2016-11-14'),\n open: 107.71,\n high: 110.54,\n low: 104.08,\n close: 110.06,\n volume: 197790040\n },\n {\n x: new Date('2016-11-21'),\n open: 110.12,\n high: 112.42,\n low: 110.01,\n close: 111.79,\n volume: 93992370\n },\n {\n x: new Date('2016-11-28'),\n open: 111.43,\n high: 112.465,\n low: 108.85,\n close: 109.9,\n volume: 155229390\n },\n {\n x: new Date('2016-12-05'),\n open: 110,\n high: 114.7,\n low: 108.25,\n close: 113.95,\n volume: 151624650\n },\n {\n x: new Date('2016-12-12'),\n open: 113.29,\n high: 116.73,\n low: 112.49,\n close: 115.97,\n volume: 194003220\n },\n {\n x: new Date('2016-12-19'),\n open: 115.8,\n high: 117.5,\n low: 115.59,\n close: 116.52,\n volume: 113106370\n },\n {\n x: new Date('2016-12-26'),\n open: 116.52,\n high: 118.0166,\n low: 115.43,\n close: 115.82,\n volume: 84354060\n },\n {\n x: new Date('2017-01-02'),\n open: 115.8,\n high: 118.16,\n low: 114.76,\n close: 117.91,\n volume: 103680760\n },\n {\n x: new Date('2017-01-09'),\n open: 117.95,\n high: 119.93,\n low: 117.94,\n close: 119.04,\n volume: 138446660\n },\n {\n x: new Date('2017-01-16'),\n open: 118.34,\n high: 120.5,\n low: 118.22,\n close: 120,\n volume: 113576380\n },\n {\n x: new Date('2017-01-23'),\n open: 120,\n high: 122.44,\n low: 119.5,\n close: 121.95,\n volume: 124406640\n },\n {\n x: new Date('2017-01-30'),\n open: 120.93,\n high: 130.49,\n low: 120.62,\n close: 129.08,\n volume: 248063580\n },\n {\n x: new Date('2017-02-06'),\n open: 129.13,\n high: 132.94,\n low: 128.9,\n close: 132.12,\n volume: 136252280\n },\n {\n x: new Date('2017-02-13'),\n open: 133.08,\n high: 136.27,\n low: 132.75,\n close: 135.72,\n volume: 136326260\n },\n {\n x: new Date('2017-02-20'),\n open: 136.23,\n high: 137.48,\n low: 135.28,\n close: 136.66,\n volume: 87773190\n },\n {\n x: new Date('2017-02-27'),\n open: 137.14,\n high: 140.2786,\n low: 136.28,\n close: 139.78,\n volume: 127757050\n },\n {\n x: new Date('2017-03-06'),\n open: 139.365,\n high: 139.98,\n low: 137.05,\n close: 139.14,\n volume: 99061270\n },\n {\n x: new Date('2017-03-13'),\n open: 138.85,\n high: 141.02,\n low: 138.82,\n close: 139.99,\n volume: 120881720\n },\n {\n x: new Date('2017-03-20'),\n open: 140.4,\n high: 142.8,\n low: 139.73,\n close: 140.64,\n volume: 129178500\n },\n {\n x: new Date('2017-03-27'),\n open: 139.39,\n high: 144.5,\n low: 138.62,\n close: 143.66,\n volume: 126819590\n },\n {\n x: new Date('2017-04-03'),\n open: 143.71,\n high: 145.46,\n low: 143.05,\n close: 143.34,\n volume: 105274540\n },\n {\n x: new Date('2017-04-10'),\n open: 143.6,\n high: 143.8792,\n low: 140.06,\n close: 141.05,\n volume: 87342130\n },\n {\n x: new Date('2017-04-17'),\n open: 141.48,\n high: 142.92,\n low: 140.45,\n close: 142.27,\n volume: 89092650\n },\n {\n x: new Date('2017-04-24'),\n open: 143.5,\n high: 144.9,\n low: 143.18,\n close: 143.65,\n volume: 90423600\n },\n {\n x: new Date('2017-05-01'),\n open: 145.1,\n high: 148.98,\n low: 144.27,\n close: 148.96,\n volume: 173861760\n },\n {\n x: new Date('2017-05-08'),\n open: 149.03,\n high: 156.42,\n low: 149.03,\n close: 156.1,\n volume: 173087500\n },\n {\n x: new Date('2017-05-15'),\n open: 156.01,\n high: 156.65,\n low: 149.71,\n close: 153.06,\n volume: 156993820\n },\n {\n x: new Date('2017-05-22'),\n open: 154,\n high: 154.9,\n low: 152.67,\n close: 153.61,\n volume: 103151450\n },\n {\n x: new Date('2017-05-29'),\n open: 153.42,\n high: 155.45,\n low: 152.22,\n close: 155.45,\n volume: 88670120\n },\n {\n x: new Date('2017-06-05'),\n open: 154.34,\n high: 155.98,\n low: 146.02,\n close: 148.98,\n volume: 158814040\n },\n {\n x: new Date('2017-06-12'),\n open: 145.74,\n high: 147.5,\n low: 142.2,\n close: 142.27,\n volume: 219638930\n },\n {\n x: new Date('2017-06-19'),\n open: 143.66,\n high: 147.16,\n low: 143.66,\n close: 146.28,\n volume: 132832660\n },\n {\n x: new Date('2017-06-26'),\n open: 147.17,\n high: 148.28,\n low: 142.28,\n close: 144.02,\n volume: 126890110\n },\n {\n x: new Date('2017-07-03'),\n open: 144.88,\n high: 145.3001,\n low: 142.41,\n close: 144.18,\n volume: 78465450\n },\n {\n x: new Date('2017-07-10'),\n open: 144.11,\n high: 149.33,\n low: 143.37,\n close: 149.04,\n volume: 109759170\n },\n {\n x: new Date('2017-07-17'),\n open: 148.82,\n high: 151.74,\n low: 148.57,\n close: 150.27,\n volume: 104744470\n },\n {\n x: new Date('2017-07-24'),\n open: 150.58,\n high: 153.99,\n low: 147.3,\n close: 149.5,\n volume: 105536280\n },\n {\n x: new Date('2017-07-31'),\n open: 149.9,\n high: 159.75,\n low: 148.13,\n close: 156.39,\n volume: 170204830\n },\n {\n x: new Date('2017-08-07'),\n open: 157.06,\n high: 161.83,\n low: 154.63,\n close: 157.48,\n volume: 149860480\n },\n {\n x: new Date('2017-08-14'),\n open: 159.32,\n high: 162.51,\n low: 156.72,\n close: 157.5,\n volume: 133829670\n },\n {\n x: new Date('2017-08-21'),\n open: 157.5,\n high: 160.74,\n low: 155.1101,\n close: 159.86,\n volume: 112238670\n },\n {\n x: new Date('2017-08-28'),\n open: 160.14,\n high: 164.94,\n low: 159.93,\n close: 164.05,\n volume: 125610990\n },\n {\n x: new Date('2017-09-04'),\n open: 163.75,\n high: 164.25,\n low: 158.53,\n close: 158.63,\n volume: 101419110\n },\n {\n x: new Date('2017-09-11'),\n open: 160.5,\n high: 163.96,\n low: 157.91,\n close: 159.88,\n volume: 220431100\n },\n {\n x: new Date('2017-09-18'),\n open: 160.11,\n high: 160.5,\n low: 157.995,\n close: 158.67,\n volume: 27939544\n }\n];\nexport let axesData: object[] = [\n { xDate: new Date('2013-03-27'), Open: 85.97, High: 86.37, Low: 85.96, Close: 86.33 },\n { xDate: new Date('2013-03-29'), Open: 85.97, High: 86.37, Low: 85.96, Close: 86.33 },\n { xDate: new Date('2013-04-01'), Open: 86.1, High: 86.15, Low: 85.9, Close: 86.03 },\n { xDate: new Date('2013-04-03'), Open: 85.93, High: 86.17, Low: 85.84, Close: 86.02 },\n { xDate: new Date('2013-04-05'), Open: 85.74, High: 86, Low: 85.66, Close: 86 },\n { xDate: new Date('2013-04-07'), Open: 85.71, High: 85.71, Low: 85.36, Close: 85.62 },\n { xDate: new Date('2013-04-09'), Open: 85.3, High: 85.92, Low: 85.16, Close: 85.8 },\n { xDate: new Date('2013-04-11'), Open: 84.23, High: 85.46, Low: 84.23, Close: 85.2 },\n { xDate: new Date('2013-04-13'), Open: 84.51, High: 84.54, Low: 84.19, Close: 84.3 },\n { xDate: new Date('2013-04-15'), Open: 84.44, High: 84.65, Low: 84.2, Close: 84.63 },\n { xDate: new Date('2013-04-17'), Open: 84.6, High: 84.81, Low: 84.59, Close: 84.65 },\n { xDate: new Date('2013-04-19'), Open: 84.52, High: 84.86, Low: 84.4, Close: 84.76 },\n { xDate: new Date('2013-04-21'), Open: 84.17, High: 84.66, Low: 84.16, Close: 84.47 },\n { xDate: new Date('2013-04-23'), Open: 84.22, High: 84.3, Low: 83.98, Close: 84.26 },\n { xDate: new Date('2013-04-25'), Open: 83.75, High: 84.1, Low: 83.65, Close: 84 },\n { xDate: new Date('2013-04-27'), Open: 84, High: 84.01, Low: 83.67, Close: 83.74 },\n { xDate: new Date('2013-04-29'), Open: 84, High: 84.01, Low: 83.67, Close: 83.74 },\n { xDate: new Date('2013-05-01'), Open: 84.3, High: 84.45, Low: 84.19, Close: 84.22 },\n { xDate: new Date('2013-05-03'), Open: 83.79, High: 84.19, Low: 83.7, Close: 84.04 },\n { xDate: new Date('2013-05-05'), Open: 84.02, High: 84.02, Low: 83.69, Close: 83.71 },\n { xDate: new Date('2013-05-07'), Open: 84.01, High: 84.04, Low: 83.82, Close: 83.96 },\n { xDate: new Date('2013-05-09'), Open: 83.9, High: 84.02, Low: 83.86, Close: 83.94 },\n { xDate: new Date('2013-05-11'), Open: 84.09, High: 84.17, Low: 83.9, Close: 84.06 },\n { xDate: new Date('2013-05-13'), Open: 83.89, High: 84.25, Low: 83.77, Close: 84.01 },\n { xDate: new Date('2013-05-15'), Open: 84.05, High: 84.14, Low: 83.84, Close: 83.91 },\n { xDate: new Date('2013-05-17'), Open: 84.49, High: 84.65, Low: 84.18, Close: 84.22 },\n { xDate: new Date('2013-05-19'), Open: 84.99, High: 85.1, Low: 84.37, Close: 84.43 },\n { xDate: new Date('2013-05-21'), Open: 84.96, High: 85.06, Low: 84.7, Close: 85.01 },\n { xDate: new Date('2013-05-23'), Open: 84.68, High: 84.9, Low: 84.65, Close: 84.76 },\n { xDate: new Date('2013-05-25'), Open: 84.35, High: 85.03, Low: 84.32, Close: 84.67 },\n { xDate: new Date('2013-05-27'), Open: 84.19, High: 84.31, Low: 84.16, Close: 84.19 },\n { xDate: new Date('2013-05-29'), Open: 84.19, High: 84.31, Low: 84.16, Close: 84.19 },\n { xDate: new Date('2013-06-01'), Open: 84.2, High: 84.29, Low: 84.04, Close: 84.15 },\n { xDate: new Date('2013-06-03'), Open: 84.21, High: 84.25, Low: 84.03, Close: 84.17 },\n { xDate: new Date('2013-06-05'), Open: 84.72, High: 84.87, Low: 84.44, Close: 84.49 },\n { xDate: new Date('2013-06-07'), Open: 84.85, High: 84.88, Low: 84.5, Close: 84.72 },\n { xDate: new Date('2013-06-09'), Open: 84.53, High: 84.74, Low: 84.25, Close: 84.69 },\n { xDate: new Date('2013-06-11'), Open: 84.4, High: 84.7, Low: 84.27, Close: 84.52 },\n { xDate: new Date('2013-06-13'), Open: 84.96, High: 85.07, Low: 84.5, Close: 84.57 },\n { xDate: new Date('2013-06-15'), Open: 85.28, High: 85.32, Low: 84.95, Close: 85.03 },\n { xDate: new Date('2013-06-17'), Open: 85.35, High: 85.39, Low: 85.1, Close: 85.32 },\n { xDate: new Date('2013-06-19'), Open: 85.65, High: 85.66, Low: 85.21, Close: 85.36 },\n { xDate: new Date('2013-06-21'), Open: 85.38, High: 85.85, Low: 85.25, Close: 85.67 },\n { xDate: new Date('2013-06-23'), Open: 85.8, High: 85.96, Low: 85.67, Close: 85.83 },\n { xDate: new Date('2013-06-25'), Open: 86.07, High: 86.22, Low: 85.75, Close: 85.87 },\n { xDate: new Date('2013-06-27'), Open: 86.05, High: 86.08, Low: 85.68, Close: 85.79 },\n { xDate: new Date('2013-06-29'), Open: 86.05, High: 86.08, Low: 85.68, Close: 85.79 },\n { xDate: new Date('2013-07-01'), Open: 85.85, High: 86.25, Low: 85.79, Close: 86.06 },\n { xDate: new Date('2013-07-03'), Open: 85.6, High: 85.85, Low: 85.49, Close: 85.81 },\n { xDate: new Date('2013-07-05'), Open: 85.94, High: 86, Low: 85.48, Close: 85.66 },\n { xDate: new Date('2013-07-07'), Open: 86.55, High: 86.64, Low: 85.36, Close: 85.92 },\n { xDate: new Date('2013-07-09'), Open: 86.46, High: 86.87, Low: 86.4, Close: 86.71 },\n { xDate: new Date('2013-07-11'), Open: 86.3, High: 86.39, Low: 86.13, Close: 86.38 },\n { xDate: new Date('2013-07-13'), Open: 85.74, High: 86.44, Low: 85.67, Close: 86.19 },\n { xDate: new Date('2013-07-15'), Open: 85.56, High: 85.62, Low: 85.34, Close: 85.61 },\n { xDate: new Date('2013-07-17'), Open: 85.79, High: 85.89, Low: 85.36, Close: 85.52 },\n { xDate: new Date('2013-07-19'), Open: 85.54, High: 86, Low: 85.51, Close: 85.76 },\n { xDate: new Date('2013-07-21'), Open: 85, High: 85.17, Low: 84.87, Close: 85.15 },\n { xDate: new Date('2013-07-23'), Open: 85.1, High: 85.28, Low: 84.72, Close: 85.08 },\n { xDate: new Date('2013-07-25'), Open: 85.46, High: 85.56, Low: 85.18, Close: 85.37 },\n { xDate: new Date('2013-07-27'), Open: 85.42, High: 85.44, Low: 85.09, Close: 85.42 },\n { xDate: new Date('2013-07-29'), Open: 85.42, High: 85.44, Low: 85.09, Close: 85.42 },\n { xDate: new Date('2013-08-01'), Open: 85.79, High: 85.89, Low: 85.36, Close: 85.54 },\n { xDate: new Date('2013-08-03'), Open: 85.83, High: 85.85, Low: 85.55, Close: 85.64 },\n { xDate: new Date('2013-08-05'), Open: 86.19, High: 86.25, Low: 85.8, Close: 85.98 },\n { xDate: new Date('2013-08-07'), Open: 86.17, High: 86.28, Low: 85.96, Close: 86.07 },\n { xDate: new Date('2013-08-09'), Open: 86.19, High: 86.26, Low: 85.97, Close: 86.2 },\n { xDate: new Date('2013-08-11'), Open: 85.98, High: 86.31, Low: 85.86, Close: 86.15 },\n { xDate: new Date('2013-08-13'), Open: 85.82, High: 86.18, Low: 85.74, Close: 85.78 },\n { xDate: new Date('2013-08-15'), Open: 85.45, High: 85.66, Low: 85.41, Close: 85.55 },\n { xDate: new Date('2013-08-17'), Open: 85.53, High: 85.53, Low: 85.31, Close: 85.48 },\n { xDate: new Date('2013-08-19'), Open: 85.6, High: 85.68, Low: 85.34, Close: 85.39 },\n { xDate: new Date('2013-08-21'), Open: 85.6, High: 85.72, Low: 85.5, Close: 85.61 },\n { xDate: new Date('2013-08-23'), Open: 85.34, High: 85.52, Low: 85.3, Close: 85.49 },\n { xDate: new Date('2013-08-25'), Open: 85.66, High: 85.72, Low: 85.38, Close: 85.41 },\n { xDate: new Date('2013-08-27'), Open: 85.93, High: 85.95, Low: 85.59, Close: 85.62 },\n { xDate: new Date('2013-08-29'), Open: 85.91, High: 85.93, Low: 85.63, Close: 85.58 },\n { xDate: new Date('2013-09-01'), Open: 85.6, High: 85.87, Low: 85.5, Close: 85.81 }\n];","index.ts":"import { enableRipple } from '@syncfusion/ej2-base';\nenableRipple(true);\nimport {\n Chart, CandleSeries, Category, Tooltip, ILoadedEventArgs, DateTime, Zoom, Logarithmic,\n Crosshair, LineSeries, StripLine, MacdIndicator, ColumnSeries, ChartTheme,\n} from '@syncfusion/ej2-charts';\nimport { chartData } from './financial-data';\nimport { Browser } from '@syncfusion/ej2-base';\nChart.Inject(\n CandleSeries, Category, Tooltip, DateTime, Zoom, Logarithmic, Crosshair, LineSeries,\n MacdIndicator, StripLine, ColumnSeries\n);\n\n/**\n * Sample for MACD Indicator\n */\n\n\n let chart: Chart = new Chart({\n\n //Initializing Primary X Axis\n primaryXAxis: {\n valueType: 'DateTime',\n intervalType: 'Months', majorGridLines: { width: 0 },\n skeleton: 'yMd',\n crosshairTooltip: { enable: true }, zoomFactor: 0.2, zoomPosition: 0.6\n },\n //Initializing Primary Y Axis\n primaryYAxis: {\n title: 'Price',\n labelFormat: '${value}',\n plotOffset: 25,\n minimum: 50, maximum: 170,\n interval: 30, rowIndex: 1, opposedPosition: true, lineStyle: { width: 0 }\n },\n //Initializing Rows\n rows: [\n {\n height: '40%'\n }, {\n height: '60%'\n }\n ],\n //Initializing Axes\n axes: [{\n name: 'secondary',\n opposedPosition: true, rowIndex: 0,\n majorGridLines: { width: 0 }, lineStyle: { width: 0 }, minimum: -3.5, maximum: 3.5, interval: 3.5,\n majorTickLines: { width: 0 }, title: 'MACD', stripLines: [\n {\n start: -3.5, end: 3.5, text: '', color: 'black', visible: true,\n opacity: 0.03, zIndex: 'Behind'\n }]\n }],\n //Initializing Chart Series\n series: [{\n dataSource: chartData, width: 2,\n xName: 'x', yName: 'y', low: 'low', high: 'high', close: 'close', volume: 'volume', open: 'open',\n name: 'Apple Inc', bearFillColor: '#2ecd71', bullFillColor: '#e74c3d',\n type: 'Candle', animation: { enable: true }\n }],\n //Initializing Technical Indicators\n indicators: [{\n type: 'Macd',\n period: 3,\n fastPeriod: 8,\n slowPeriod: 5,\n seriesName: 'Apple Inc',\n macdType: 'Both',\n width: 2,\n macdPositiveColor: '#2ecd71',\n macdNegativeColor: '#e74c3d',\n fill: '#6063ff',\n yAxisName: 'secondary'\n }],\n //Initializing User Interaction Zoom, Tooltip and Crosshair\n zoomSettings:\n {\n enableMouseWheelZooming: true,\n enablePinchZooming: true,\n enableSelectionZooming: true,\n mode: 'X'\n },\n tooltip: {\n enable: true, shared: true\n },\n crosshair: { enable: true, lineType: 'Vertical' },\n chartArea: { border: { width: 0 } },\n //Initializing Chart Title\n title: 'AAPL 2012-2017',\n width: Browser.isDevice ? '100%' : '80%',\n load: (args: ILoadedEventArgs) => {\n let selectedTheme: string = location.hash.split('/')[1];\n selectedTheme = selectedTheme ? selectedTheme : 'Material';\n args.chart.theme = (selectedTheme.charAt(0).toUpperCase() + selectedTheme.slice(1));\n },\n legendSettings: { visible: false }\n });\n chart.appendTo('#container');\n\n","index.html":"\n \n \n \n \n\n\n\n\n\n\n\n","systemjs.config.js":"System.config({\n transpiler: \"typescript\",\n typescriptOptions: {\n compilerOptions: {\n target: \"umd\",\n module: \"commonjs\",\n moduleResolution: \"node\",\n emitDecoratorMetadata: true,\n experimentalDecorators: true\n }\n },\n paths: {\n \"syncfusion:\": \"http://npmci.syncfusion.com/packages/production/\"\n },\n map: {\n main: \"index.ts\",\n typescript: \"https://unpkg.com/typescript@2.2.2/lib/typescript.js\",\n 'plugin-json':'https://cdnjs.cloudflare.com/ajax/libs/systemjs-plugin-json/0.3.0/json.min.js',\n \"@syncfusion/ej2-base\": \"syncfusion:ej2-base/dist/ej2-base.umd.min.js\",\n \"@syncfusion/ej2-buttons\": \"syncfusion:ej2-buttons/dist/ej2-buttons.umd.min.js\",\n \"@syncfusion/ej2-calendars\": \"syncfusion:ej2-calendars/dist/ej2-calendars.umd.min.js\",\n \"@syncfusion/ej2-charts\": \"syncfusion:ej2-charts/dist/ej2-charts.umd.min.js\",\n \"@syncfusion/ej2-circulargauge\": \"syncfusion:ej2-circulargauge/dist/ej2-circulargauge.umd.min.js\",\n \"@syncfusion/ej2-lineargauge\": \"syncfusion:ej2-lineargauge/dist/ej2-lineargauge.umd.min.js\",\n \"@syncfusion/ej2-data\": \"syncfusion:ej2-data/dist/ej2-data.umd.min.js\",\n \"@syncfusion/ej2-dropdowns\": \"syncfusion:ej2-dropdowns/dist/ej2-dropdowns.umd.min.js\",\n \"@syncfusion/ej2-grids\": \"syncfusion:ej2-grids/dist/ej2-grids.umd.min.js\", \n \"@syncfusion/ej2-inputs\": \"syncfusion:ej2-inputs/dist/ej2-inputs.umd.min.js\", \n \"@syncfusion/ej2-lists\": \"syncfusion:ej2-lists/dist/ej2-lists.umd.min.js\",\n \"@syncfusion/ej2-navigations\": \"syncfusion:ej2-navigations/dist/ej2-navigations.umd.min.js\", \n \"@syncfusion/ej2-popups\": \"syncfusion:ej2-popups/dist/ej2-popups.umd.min.js\",\n \"@syncfusion/ej2-excel-export\": \"syncfusion:ej2-excel-export/dist/ej2-excel-export.umd.min.js\",\n \"@syncfusion/ej2-pdf-export\": \"syncfusion:ej2-pdf-export/dist/ej2-pdf-export.umd.min.js\",\n \"@syncfusion/ej2-compression\": \"syncfusion:ej2-compression/dist/ej2-compression.umd.min.js\",\n \"@syncfusion/ej2-file-utils\": \"syncfusion:ej2-file-utils/dist/ej2-file-utils.umd.min.js\"\n },\n meta: { \n '*.json': { loader: 'plugin-json' }\n }\n});\nSystem.import('index.ts').catch(console.error.bind(console));"}
\ No newline at end of file
+{"financial-data":"/**\n * Data for technical indicators\n */\nexport let chartData: object[] = [\n {\n x: new Date('2012-04-02'),\n open: 85.9757,\n high: 90.6657,\n low: 85.7685,\n close: 90.5257,\n volume: 660187068\n },\n {\n x: new Date('2012-04-09'),\n open: 89.4471,\n high: 92,\n low: 86.2157,\n close: 86.4614,\n volume: 912634864\n },\n {\n x: new Date('2012-04-16'),\n open: 87.1514,\n high: 88.6071,\n low: 81.4885,\n close: 81.8543,\n volume: 1221746066\n },\n {\n x: new Date('2012-04-23'),\n open: 81.5157,\n high: 88.2857,\n low: 79.2857,\n close: 86.1428,\n volume: 965935749\n },\n {\n x: new Date('2012-04-30'),\n open: 85.4,\n high: 85.4857,\n low: 80.7385,\n close: 80.75,\n volume: 615249365\n },\n {\n x: new Date('2012-05-07'),\n open: 80.2143,\n high: 82.2685,\n low: 79.8185,\n close: 80.9585,\n volume: 541742692\n },\n {\n x: new Date('2012-05-14'),\n open: 80.3671,\n high: 81.0728,\n low: 74.5971,\n close: 75.7685,\n volume: 708126233\n },\n {\n x: new Date('2012-05-21'),\n open: 76.3571,\n high: 82.3571,\n low: 76.2928,\n close: 80.3271,\n volume: 682076215\n },\n {\n x: new Date('2012-05-28'),\n open: 81.5571,\n high: 83.0714,\n low: 80.0743,\n close: 80.1414,\n volume: 480059584\n },\n {\n x: new Date('2012-06-04'),\n open: 80.2143,\n high: 82.9405,\n low: 78.3571,\n close: 82.9028,\n volume: 517577005\n },\n {\n x: new Date('2012-06-11'),\n open: 83.96,\n high: 84.0714,\n low: 80.9571,\n close: 82.0185,\n volume: 499693120\n },\n {\n x: new Date('2012-06-18'),\n open: 81.5657,\n high: 84.2857,\n low: 81.4814,\n close: 83.1571,\n volume: 442172142\n },\n {\n x: new Date('2012-06-25'),\n open: 82.4714,\n high: 83.4285,\n low: 80.8014,\n close: 83.4285,\n volume: 371529102\n },\n {\n x: new Date('2012-07-02'),\n open: 83.5328,\n high: 87.7628,\n low: 83.3714,\n close: 86.5543,\n volume: 385906790\n },\n {\n x: new Date('2012-07-09'),\n open: 86.4714,\n high: 88.5528,\n low: 84.6685,\n close: 86.4243,\n volume: 524235196\n },\n {\n x: new Date('2012-07-16'),\n open: 86.4457,\n high: 87.9071,\n low: 86.1643,\n close: 86.3285,\n volume: 419537217\n },\n {\n x: new Date('2012-07-23'),\n open: 84.9143,\n high: 87.0971,\n low: 81.4285,\n close: 83.5943,\n volume: 680773023\n },\n {\n x: new Date('2012-07-30'),\n open: 84.4171,\n high: 88.2828,\n low: 83.9743,\n close: 87.9571,\n volume: 475109323\n },\n {\n x: new Date('2012-08-06'),\n open: 88.1843,\n high: 89.2857,\n low: 87.8943,\n close: 88.8143,\n volume: 312826308\n },\n {\n x: new Date('2012-08-13'),\n open: 89.0557,\n high: 92.5985,\n low: 89.0357,\n close: 92.5871,\n volume: 392867193\n },\n {\n x: new Date('2012-08-20'),\n open: 92.8585,\n high: 96.4114,\n low: 92.5871,\n close: 94.746,\n volume: 708614692\n },\n {\n x: new Date('2012-08-27'),\n open: 97.1414,\n high: 97.2671,\n low: 93.8928,\n close: 95.0343,\n volume: 383807217\n },\n {\n x: new Date('2012-09-03'),\n open: 95.1085,\n high: 97.4971,\n low: 94.9285,\n close: 97.2057,\n volume: 355722047\n },\n {\n x: new Date('2012-09-10'),\n open: 97.2071,\n high: 99.5685,\n low: 93.7143,\n close: 98.7543,\n volume: 724042207\n },\n {\n x: new Date('2012-09-17'),\n open: 99.9071,\n high: 100.7243,\n low: 99.0885,\n close: 100.0135,\n volume: 500166040\n },\n {\n x: new Date('2012-09-24'),\n open: 98.1228,\n high: 99.3028,\n low: 94.3357,\n close: 95.3007,\n volume: 714507994\n },\n {\n x: new Date('2012-10-01'),\n open: 95.88,\n high: 96.6785,\n low: 92.95,\n close: 93.2271,\n volume: 638543622\n },\n {\n x: new Date('2012-10-08'),\n open: 92.4114,\n high: 92.5085,\n low: 89.0785,\n close: 89.9591,\n volume: 747127724\n },\n {\n x: new Date('2012-10-15'),\n open: 90.3357,\n high: 93.2557,\n low: 87.0885,\n close: 87.12,\n volume: 646996264\n },\n {\n x: new Date('2012-10-22'),\n open: 87.4885,\n high: 90.7685,\n low: 84.4285,\n close: 86.2857,\n volume: 866040680\n },\n {\n x: new Date('2012-10-29'),\n open: 84.9828,\n high: 86.1428,\n low: 82.1071,\n close: 82.4,\n volume: 367371310\n },\n {\n x: new Date('2012-11-05'),\n open: 83.3593,\n high: 84.3914,\n low: 76.2457,\n close: 78.1514,\n volume: 919719846\n },\n {\n x: new Date('2012-11-12'),\n open: 79.1643,\n high: 79.2143,\n low: 72.25,\n close: 75.3825,\n volume: 894382149\n },\n {\n x: new Date('2012-11-19'),\n open: 77.2443,\n high: 81.7143,\n low: 77.1257,\n close: 81.6428,\n volume: 527416747\n },\n {\n x: new Date('2012-11-26'),\n open: 82.2714,\n high: 84.8928,\n low: 81.7514,\n close: 83.6114,\n volume: 646467974\n },\n {\n x: new Date('2012-12-03'),\n open: 84.8071,\n high: 84.9414,\n low: 74.09,\n close: 76.1785,\n volume: 980096264\n },\n {\n x: new Date('2012-12-10'),\n open: 75,\n high: 78.5085,\n low: 72.2257,\n close: 72.8277,\n volume: 835016110\n },\n {\n x: new Date('2012-12-17'),\n open: 72.7043,\n high: 76.4143,\n low: 71.6043,\n close: 74.19,\n volume: 726150329\n },\n {\n x: new Date('2012-12-24'),\n open: 74.3357,\n high: 74.8928,\n low: 72.0943,\n close: 72.7984,\n volume: 321104733\n },\n {\n x: new Date('2012-12-31'),\n open: 72.9328,\n high: 79.2857,\n low: 72.7143,\n close: 75.2857,\n volume: 540854882\n },\n {\n x: new Date('2013-01-07'),\n open: 74.5714,\n high: 75.9843,\n low: 73.6,\n close: 74.3285,\n volume: 574594262\n },\n {\n x: new Date('2013-01-14'),\n open: 71.8114,\n high: 72.9643,\n low: 69.0543,\n close: 71.4285,\n volume: 803105621\n },\n {\n x: new Date('2013-01-21'),\n open: 72.08,\n high: 73.57,\n low: 62.1428,\n close: 62.84,\n volume: 971912560\n },\n {\n x: new Date('2013-01-28'),\n open: 62.5464,\n high: 66.0857,\n low: 62.2657,\n close: 64.8028,\n volume: 656549587\n },\n {\n x: new Date('2013-02-04'),\n open: 64.8443,\n high: 68.4014,\n low: 63.1428,\n close: 67.8543,\n volume: 743778993\n },\n {\n x: new Date('2013-02-11'),\n open: 68.0714,\n high: 69.2771,\n low: 65.7028,\n close: 65.7371,\n volume: 585292366\n },\n {\n x: new Date('2013-02-18'),\n open: 65.8714,\n high: 66.1043,\n low: 63.26,\n close: 64.4014,\n volume: 421766997\n },\n {\n x: new Date('2013-02-25'),\n open: 64.8357,\n high: 65.0171,\n low: 61.4257,\n close: 61.4957,\n volume: 582741215\n },\n {\n x: new Date('2013-03-04'),\n open: 61.1143,\n high: 62.2043,\n low: 59.8571,\n close: 61.6743,\n volume: 632856539\n },\n {\n x: new Date('2013-03-11'),\n open: 61.3928,\n high: 63.4614,\n low: 60.7343,\n close: 63.38,\n volume: 572066981\n },\n {\n x: new Date('2013-03-18'),\n open: 63.0643,\n high: 66.0143,\n low: 63.0286,\n close: 65.9871,\n volume: 552156035\n },\n {\n x: new Date('2013-03-25'),\n open: 66.3843,\n high: 67.1357,\n low: 63.0886,\n close: 63.2371,\n volume: 390762517\n },\n {\n x: new Date('2013-04-01'),\n open: 63.1286,\n high: 63.3854,\n low: 59.9543,\n close: 60.4571,\n volume: 505273732\n },\n {\n x: new Date('2013-04-08'),\n open: 60.6928,\n high: 62.57,\n low: 60.3557,\n close: 61.4,\n volume: 387323550\n },\n {\n x: new Date('2013-04-15'),\n open: 61,\n high: 61.1271,\n low: 55.0143,\n close: 55.79,\n volume: 709945604\n },\n {\n x: new Date('2013-04-22'),\n open: 56.0914,\n high: 59.8241,\n low: 55.8964,\n close: 59.6007,\n volume: 787007506\n },\n {\n x: new Date('2013-04-29'),\n open: 60.0643,\n high: 64.7471,\n low: 60,\n close: 64.2828,\n volume: 655020017\n },\n {\n x: new Date('2013-05-06'),\n open: 65.1014,\n high: 66.5357,\n low: 64.3543,\n close: 64.71,\n volume: 545488533\n },\n {\n x: new Date('2013-05-13'),\n open: 64.5014,\n high: 65.4143,\n low: 59.8428,\n close: 61.8943,\n volume: 633706550\n },\n {\n x: new Date('2013-05-20'),\n open: 61.7014,\n high: 64.05,\n low: 61.4428,\n close: 63.5928,\n volume: 494379068\n },\n {\n x: new Date('2013-05-27'),\n open: 64.2714,\n high: 65.3,\n low: 62.7714,\n close: 64.2478,\n volume: 362907830\n },\n {\n x: new Date('2013-06-03'),\n open: 64.39,\n high: 64.9186,\n low: 61.8243,\n close: 63.1158,\n volume: 443249793\n },\n {\n x: new Date('2013-06-10'),\n open: 63.5328,\n high: 64.1541,\n low: 61.2143,\n close: 61.4357,\n volume: 389680092\n },\n {\n x: new Date('2013-06-17'),\n open: 61.6343,\n high: 62.2428,\n low: 58.3,\n close: 59.0714,\n volume: 400384818\n },\n {\n x: new Date('2013-06-24'),\n open: 58.2,\n high: 58.38,\n low: 55.5528,\n close: 56.6471,\n volume: 519314826\n },\n {\n x: new Date('2013-07-01'),\n open: 57.5271,\n high: 60.47,\n low: 57.3171,\n close: 59.6314,\n volume: 343878841\n },\n {\n x: new Date('2013-07-08'),\n open: 60.0157,\n high: 61.3986,\n low: 58.6257,\n close: 60.93,\n volume: 384106977\n },\n {\n x: new Date('2013-07-15'),\n open: 60.7157,\n high: 62.1243,\n low: 60.5957,\n close: 60.7071,\n volume: 286035513\n },\n {\n x: new Date('2013-07-22'),\n open: 61.3514,\n high: 63.5128,\n low: 59.8157,\n close: 62.9986,\n volume: 395816827\n },\n {\n x: new Date('2013-07-29'),\n open: 62.9714,\n high: 66.1214,\n low: 62.8857,\n close: 66.0771,\n volume: 339668858\n },\n {\n x: new Date('2013-08-05'),\n open: 66.3843,\n high: 67.4128,\n low: 64.8071,\n close: 64.9214,\n volume: 368486781\n },\n {\n x: new Date('2013-08-12'),\n open: 65.2657,\n high: 72.0357,\n low: 65.2328,\n close: 71.7614,\n volume: 711563584\n },\n {\n x: new Date('2013-08-19'),\n open: 72.0485,\n high: 73.3914,\n low: 71.1714,\n close: 71.5743,\n volume: 417119660\n },\n {\n x: new Date('2013-08-26'),\n open: 71.5357,\n high: 72.8857,\n low: 69.4286,\n close: 69.6023,\n volume: 392805888\n },\n {\n x: new Date('2013-09-02'),\n open: 70.4428,\n high: 71.7485,\n low: 69.6214,\n close: 71.1743,\n volume: 317244380\n },\n {\n x: new Date('2013-09-09'),\n open: 72.1428,\n high: 72.56,\n low: 66.3857,\n close: 66.4143,\n volume: 669376320\n },\n {\n x: new Date('2013-09-16'),\n open: 65.8571,\n high: 68.3643,\n low: 63.8886,\n close: 66.7728,\n volume: 625142677\n },\n {\n x: new Date('2013-09-23'),\n open: 70.8714,\n high: 70.9871,\n low: 68.6743,\n close: 68.9643,\n volume: 475274537\n },\n {\n x: new Date('2013-09-30'),\n open: 68.1786,\n high: 70.3357,\n low: 67.773,\n close: 69.0043,\n volume: 368198906\n },\n {\n x: new Date('2013-10-07'),\n open: 69.5086,\n high: 70.5486,\n low: 68.3257,\n close: 70.4017,\n volume: 361437661\n },\n {\n x: new Date('2013-10-14'),\n open: 69.9757,\n high: 72.7514,\n low: 69.9071,\n close: 72.6985,\n volume: 342694379\n },\n {\n x: new Date('2013-10-21'),\n open: 73.11,\n high: 76.1757,\n low: 72.5757,\n close: 75.1368,\n volume: 490458997\n },\n {\n x: new Date('2013-10-28'),\n open: 75.5771,\n high: 77.0357,\n low: 73.5057,\n close: 74.29,\n volume: 508130174\n },\n {\n x: new Date('2013-11-04'),\n open: 74.4428,\n high: 75.555,\n low: 73.1971,\n close: 74.3657,\n volume: 318132218\n },\n {\n x: new Date('2013-11-11'),\n open: 74.2843,\n high: 75.6114,\n low: 73.4871,\n close: 74.9987,\n volume: 306711021\n },\n {\n x: new Date('2013-11-18'),\n open: 74.9985,\n high: 75.3128,\n low: 73.3814,\n close: 74.2571,\n volume: 282778778\n },\n {\n x: new Date('2013-11-25'),\n open: 74.4314,\n high: 79.7614,\n low: 74.4285,\n close: 79.4385,\n volume: 327405302\n },\n {\n x: new Date('2013-12-02'),\n open: 79.7143,\n high: 82.1622,\n low: 78.6885,\n close: 80.0028,\n volume: 522055676\n },\n {\n x: new Date('2013-12-09'),\n open: 80.1286,\n high: 81.5671,\n low: 79.0957,\n close: 79.2043,\n volume: 387271099\n },\n {\n x: new Date('2013-12-16'),\n open: 79.2885,\n high: 80.377,\n low: 76.9714,\n close: 78.4314,\n volume: 457580848\n },\n {\n x: new Date('2013-12-23'),\n open: 81.1428,\n high: 81.6971,\n low: 79.9285,\n close: 80.0128,\n volume: 274253503\n },\n {\n x: new Date('2013-12-30'),\n open: 79.6371,\n high: 80.1828,\n low: 77.2043,\n close: 77.2828,\n volume: 275734934\n },\n {\n x: new Date('2014-01-06'),\n open: 76.7785,\n high: 78.1228,\n low: 75.8728,\n close: 76.1343,\n volume: 393462075\n },\n {\n x: new Date('2014-01-13'),\n open: 75.7014,\n high: 80.0285,\n low: 75.6971,\n close: 77.2385,\n volume: 439557459\n },\n {\n x: new Date('2014-01-20'),\n open: 77.2843,\n high: 79.6128,\n low: 77.2028,\n close: 78.01,\n volume: 385585525\n },\n {\n x: new Date('2014-01-27'),\n open: 78.5814,\n high: 79.2571,\n low: 70.5071,\n close: 71.5143,\n volume: 813702575\n },\n {\n x: new Date('2014-02-03'),\n open: 71.8014,\n high: 74.7042,\n low: 71.3286,\n close: 74.24,\n volume: 434447570\n },\n {\n x: new Date('2014-02-10'),\n open: 74.0943,\n high: 77.9971,\n low: 74,\n close: 77.7128,\n volume: 379011880\n },\n {\n x: new Date('2014-02-17'),\n open: 78,\n high: 78.7414,\n low: 74.9428,\n close: 75.0357,\n volume: 289609443\n },\n {\n x: new Date('2014-02-24'),\n open: 74.7357,\n high: 76.1071,\n low: 73.6571,\n close: 75.1771,\n volume: 367569649\n },\n {\n x: new Date('2014-03-03'),\n open: 74.7743,\n high: 76.3928,\n low: 74.6871,\n close: 75.7771,\n volume: 275972640\n },\n {\n x: new Date('2014-03-10'),\n open: 75.48,\n high: 77.0943,\n low: 74.7143,\n close: 74.9557,\n volume: 287729528\n },\n {\n x: new Date('2014-03-17'),\n open: 75.3857,\n high: 76.6057,\n low: 75.0286,\n close: 76.1243,\n volume: 303531061\n },\n {\n x: new Date('2014-03-24'),\n open: 76.9171,\n high: 78.4285,\n low: 76.3214,\n close: 76.6943,\n volume: 338387221\n },\n {\n x: new Date('2014-03-31'),\n open: 77.0328,\n high: 77.64,\n low: 75.7971,\n close: 75.9743,\n volume: 245749459\n },\n {\n x: new Date('2014-04-07'),\n open: 75.4314,\n high: 76.0343,\n low: 73.8771,\n close: 74.23,\n volume: 312008139\n },\n {\n x: new Date('2014-04-14'),\n open: 74.5571,\n high: 75.3943,\n low: 73.0471,\n close: 74.9914,\n volume: 241209047\n },\n {\n x: new Date('2014-04-21'),\n open: 75.0485,\n high: 81.7128,\n low: 74.8514,\n close: 81.7057,\n volume: 476651465\n },\n {\n x: new Date('2014-04-28'),\n open: 81.8285,\n high: 85.6328,\n low: 81.7928,\n close: 84.6543,\n volume: 473712709\n },\n {\n x: new Date('2014-05-05'),\n open: 84.3057,\n high: 86.3442,\n low: 82.9043,\n close: 83.6489,\n volume: 365535013\n },\n {\n x: new Date('2014-05-12'),\n open: 83.9271,\n high: 85.3614,\n low: 83.6285,\n close: 85.3585,\n volume: 260931637\n },\n {\n x: new Date('2014-05-19'),\n open: 85.4071,\n high: 87.8184,\n low: 85.3328,\n close: 87.7328,\n volume: 294298274\n },\n {\n x: new Date('2014-05-26'),\n open: 87.9828,\n high: 92.0243,\n low: 87.9471,\n close: 90.4285,\n volume: 400232120\n },\n {\n x: new Date('2014-06-02'),\n open: 90.5657,\n high: 93.0371,\n low: 88.9285,\n close: 92.2243,\n volume: 412158024\n },\n {\n x: new Date('2014-06-09'),\n open: 92.7,\n high: 95.05,\n low: 90.88,\n close: 91.28,\n volume: 292422550\n },\n {\n x: new Date('2014-06-16'),\n open: 91.51,\n high: 92.75,\n low: 90.9,\n close: 90.91,\n volume: 234325480\n },\n {\n x: new Date('2014-06-23'),\n open: 91.32,\n high: 92,\n low: 89.65,\n close: 91.98,\n volume: 213712160\n },\n {\n x: new Date('2014-06-30'),\n open: 92.1,\n high: 94.1,\n low: 92.09,\n close: 94.03,\n volume: 138936570\n },\n {\n x: new Date('2014-07-07'),\n open: 94.14,\n high: 96.8,\n low: 93.52,\n close: 95.22,\n volume: 229782440\n },\n {\n x: new Date('2014-07-14'),\n open: 95.86,\n high: 97.1,\n low: 92.57,\n close: 94.43,\n volume: 248104390\n },\n {\n x: new Date('2014-07-21'),\n open: 94.99,\n high: 97.88,\n low: 93.72,\n close: 97.671,\n volume: 273021350\n },\n {\n x: new Date('2014-07-28'),\n open: 97.82,\n high: 99.44,\n low: 94.81,\n close: 96.13,\n volume: 235868530\n },\n {\n x: new Date('2014-08-04'),\n open: 96.37,\n high: 96.58,\n low: 93.28,\n close: 94.74,\n volume: 222522120\n },\n {\n x: new Date('2014-08-11'),\n open: 95.27,\n high: 98.19,\n low: 94.8355,\n close: 97.98,\n volume: 178806580\n },\n {\n x: new Date('2014-08-18'),\n open: 98.49,\n high: 101.47,\n low: 97.98,\n close: 101.32,\n volume: 246446280\n },\n {\n x: new Date('2014-08-25'),\n open: 101.79,\n high: 102.9,\n low: 100.7,\n close: 102.5,\n volume: 232858250\n },\n {\n x: new Date('2014-09-01'),\n open: 103.06,\n high: 103.74,\n low: 97.79,\n close: 98.97,\n volume: 322045910\n },\n {\n x: new Date('2014-09-08'),\n open: 99.3,\n high: 103.08,\n low: 96.14,\n close: 101.66,\n volume: 460851840\n },\n {\n x: new Date('2014-09-15'),\n open: 102.81,\n high: 103.05,\n low: 98.89,\n close: 100.96,\n volume: 296425730\n },\n {\n x: new Date('2014-09-22'),\n open: 101.8,\n high: 102.94,\n low: 97.72,\n close: 100.75,\n volume: 337617850\n },\n {\n x: new Date('2014-09-29'),\n open: 98.65,\n high: 101.54,\n low: 98.04,\n close: 99.62,\n volume: 246900230\n },\n {\n x: new Date('2014-10-06'),\n open: 99.95,\n high: 102.38,\n low: 98.31,\n close: 100.73,\n volume: 279646740\n },\n {\n x: new Date('2014-10-13'),\n open: 101.33,\n high: 101.78,\n low: 95.18,\n close: 97.67,\n volume: 356408760\n },\n {\n x: new Date('2014-10-20'),\n open: 98.315,\n high: 105.49,\n low: 98.22,\n close: 105.22,\n volume: 355329760\n },\n {\n x: new Date('2014-10-27'),\n open: 104.85,\n high: 108.04,\n low: 104.7,\n close: 108,\n volume: 219443560\n },\n {\n x: new Date('2014-11-03'),\n open: 108.22,\n high: 110.3,\n low: 107.72,\n close: 109.01,\n volume: 199332700\n },\n {\n x: new Date('2014-11-10'),\n open: 109.02,\n high: 114.19,\n low: 108.4,\n close: 114.18,\n volume: 203976340\n },\n {\n x: new Date('2014-11-17'),\n open: 114.27,\n high: 117.57,\n low: 113.3,\n close: 116.47,\n volume: 232574480\n },\n {\n x: new Date('2014-11-24'),\n open: 116.85,\n high: 119.75,\n low: 116.62,\n close: 118.93,\n volume: 181158620\n },\n {\n x: new Date('2014-12-01'),\n open: 118.81,\n high: 119.25,\n low: 111.27,\n close: 115,\n volume: 266118290\n },\n {\n x: new Date('2014-12-08'),\n open: 114.1,\n high: 114.85,\n low: 109.35,\n close: 109.73,\n volume: 259311140\n },\n {\n x: new Date('2014-12-15'),\n open: 110.7,\n high: 113.24,\n low: 106.26,\n close: 111.78,\n volume: 326382400\n },\n {\n x: new Date('2014-12-22'),\n open: 112.16,\n high: 114.52,\n low: 111.97,\n close: 113.99,\n volume: 119248900\n },\n {\n x: new Date('2014-12-29'),\n open: 113.79,\n high: 114.77,\n low: 107.35,\n close: 109.33,\n volume: 151780640\n },\n {\n x: new Date('2015-01-05'),\n open: 108.29,\n high: 113.25,\n low: 104.63,\n close: 112.01,\n volume: 282690970\n },\n {\n x: new Date('2015-01-12'),\n open: 112.6,\n high: 112.8,\n low: 105.2,\n close: 105.99,\n volume: 303531140\n },\n {\n x: new Date('2015-01-19'),\n open: 107.84,\n high: 113.75,\n low: 106.5,\n close: 112.98,\n volume: 198362640\n },\n {\n x: new Date('2015-01-26'),\n open: 113.74,\n high: 120,\n low: 109.03,\n close: 117.16,\n volume: 461747290\n },\n {\n x: new Date('2015-02-02'),\n open: 118.05,\n high: 120.51,\n low: 116.08,\n close: 118.93,\n volume: 270190470\n },\n {\n x: new Date('2015-02-09'),\n open: 118.55,\n high: 127.48,\n low: 118.43,\n close: 127.08,\n volume: 301354470\n },\n {\n x: new Date('2015-02-16'),\n open: 127.49,\n high: 129.5,\n low: 126.92,\n close: 129.495,\n volume: 193883960\n },\n {\n x: new Date('2015-02-23'),\n open: 130.02,\n high: 133.6,\n low: 126.61,\n close: 128.46,\n volume: 369856960\n },\n {\n x: new Date('2015-03-02'),\n open: 129.25,\n high: 130.28,\n low: 125.76,\n close: 126.6,\n volume: 246472020\n },\n {\n x: new Date('2015-03-09'),\n open: 127.96,\n high: 129.57,\n low: 121.63,\n close: 123.59,\n volume: 325921230\n },\n {\n x: new Date('2015-03-16'),\n open: 123.88,\n high: 129.2451,\n low: 122.87,\n close: 125.9,\n volume: 266016400\n },\n {\n x: new Date('2015-03-23'),\n open: 127.12,\n high: 128.04,\n low: 122.6,\n close: 123.25,\n volume: 208731730\n },\n {\n x: new Date('2015-03-30'),\n open: 124.05,\n high: 126.49,\n low: 123.1,\n close: 125.32,\n volume: 161628950\n },\n {\n x: new Date('2015-04-06'),\n open: 124.47,\n high: 128.1218,\n low: 124.33,\n close: 127.1,\n volume: 181454510\n },\n {\n x: new Date('2015-04-13'),\n open: 128.37,\n high: 128.57,\n low: 124.46,\n close: 124.75,\n volume: 170090870\n },\n {\n x: new Date('2015-04-20'),\n open: 125.57,\n high: 130.63,\n low: 125.17,\n close: 130.28,\n volume: 206698310\n },\n {\n x: new Date('2015-04-27'),\n open: 132.31,\n high: 134.54,\n low: 124.58,\n close: 128.95,\n volume: 417115180\n },\n {\n x: new Date('2015-05-04'),\n open: 129.5,\n high: 130.57,\n low: 123.36,\n close: 127.62,\n volume: 270197900\n },\n {\n x: new Date('2015-05-11'),\n open: 127.39,\n high: 129.49,\n low: 124.82,\n close: 128.77,\n volume: 207858180\n },\n {\n x: new Date('2015-05-18'),\n open: 128.38,\n high: 132.97,\n low: 128.36,\n close: 132.54,\n volume: 216438970\n },\n {\n x: new Date('2015-05-25'),\n open: 132.6,\n high: 132.91,\n low: 129.12,\n close: 130.28,\n volume: 197468800\n },\n {\n x: new Date('2015-06-01'),\n open: 131.2,\n high: 131.39,\n low: 128.36,\n close: 128.65,\n volume: 170465550\n },\n {\n x: new Date('2015-06-08'),\n open: 128.9,\n high: 130.18,\n low: 125.62,\n close: 127.17,\n volume: 219812710\n },\n {\n x: new Date('2015-06-15'),\n open: 126.1,\n high: 128.31,\n low: 125.71,\n close: 126.6,\n volume: 197925030\n },\n {\n x: new Date('2015-06-22'),\n open: 127.49,\n high: 129.8,\n low: 126.51,\n close: 126.75,\n volume: 195104520\n },\n {\n x: new Date('2015-06-29'),\n open: 125.46,\n high: 126.94,\n low: 124.48,\n close: 126.44,\n volume: 150747530\n },\n {\n x: new Date('2015-07-06'),\n open: 124.94,\n high: 126.23,\n low: 119.22,\n close: 123.28,\n volume: 274904180\n },\n {\n x: new Date('2015-07-13'),\n open: 125.03,\n high: 129.62,\n low: 124.32,\n close: 129.62,\n volume: 188579340\n },\n {\n x: new Date('2015-07-20'),\n open: 130.97,\n high: 132.97,\n low: 121.99,\n close: 124.5,\n volume: 336423370\n },\n {\n x: new Date('2015-07-27'),\n open: 123.09,\n high: 123.91,\n low: 120.91,\n close: 121.3,\n volume: 191087840\n },\n {\n x: new Date('2015-08-03'),\n open: 121.5,\n high: 122.57,\n low: 112.1,\n close: 115.52,\n volume: 383883210\n },\n {\n x: new Date('2015-08-10'),\n open: 116.53,\n high: 119.99,\n low: 109.63,\n close: 115.96,\n volume: 344549090\n },\n {\n x: new Date('2015-08-17'),\n open: 116.04,\n high: 117.65,\n low: 105.645,\n close: 105.76,\n volume: 318855760\n },\n {\n x: new Date('2015-08-24'),\n open: 94.87,\n high: 113.31,\n low: 92,\n close: 113.29,\n volume: 498047270\n },\n {\n x: new Date('2015-08-31'),\n open: 112.03,\n high: 114.53,\n low: 107.36,\n close: 109.27,\n volume: 297402060\n },\n {\n x: new Date('2015-09-07'),\n open: 111.65,\n high: 114.21,\n low: 109.77,\n close: 114.21,\n volume: 251859600\n },\n {\n x: new Date('2015-09-14'),\n open: 116.58,\n high: 116.89,\n low: 111.87,\n close: 113.45,\n volume: 276281980\n },\n {\n x: new Date('2015-09-21'),\n open: 113.67,\n high: 116.69,\n low: 112.37,\n close: 114.71,\n volume: 238617740\n },\n {\n x: new Date('2015-09-28'),\n open: 113.85,\n high: 114.57,\n low: 107.31,\n close: 110.38,\n volume: 313017610\n },\n {\n x: new Date('2015-10-05'),\n open: 109.88,\n high: 112.28,\n low: 108.21,\n close: 112.12,\n volume: 261920950\n },\n {\n x: new Date('2015-10-12'),\n open: 112.73,\n high: 112.75,\n low: 109.56,\n close: 111.04,\n volume: 184208970\n },\n {\n x: new Date('2015-10-19'),\n open: 110.8,\n high: 119.228,\n low: 110.11,\n close: 119.08,\n volume: 221612230\n },\n {\n x: new Date('2015-10-26'),\n open: 118.08,\n high: 121.22,\n low: 113.99,\n close: 119.5,\n volume: 319660750\n },\n {\n x: new Date('2015-11-02'),\n open: 119.87,\n high: 123.82,\n low: 119.61,\n close: 121.06,\n volume: 194953700\n },\n {\n x: new Date('2015-11-09'),\n open: 120.96,\n high: 121.81,\n low: 112.27,\n close: 112.34,\n volume: 216054740\n },\n {\n x: new Date('2015-11-16'),\n open: 111.38,\n high: 119.92,\n low: 111,\n close: 119.3,\n volume: 189492500\n },\n {\n x: new Date('2015-11-23'),\n open: 119.27,\n high: 119.73,\n low: 117.12,\n close: 117.81,\n volume: 109582040\n },\n {\n x: new Date('2015-11-30'),\n open: 117.99,\n high: 119.41,\n low: 114.22,\n close: 119.03,\n volume: 205415620\n },\n {\n x: new Date('2015-12-07'),\n open: 118.98,\n high: 119.86,\n low: 112.851,\n close: 113.18,\n volume: 188609110\n },\n {\n x: new Date('2015-12-14'),\n open: 112.18,\n high: 112.8,\n low: 105.81,\n close: 106.03,\n volume: 314856190\n },\n {\n x: new Date('2015-12-21'),\n open: 107.28,\n high: 109,\n low: 105.57,\n close: 108.03,\n volume: 126450510\n },\n {\n x: new Date('2015-12-28'),\n open: 107.59,\n high: 109.43,\n low: 104.82,\n close: 105.26,\n volume: 123621760\n },\n {\n x: new Date('2016-01-04'),\n open: 102.61,\n high: 105.85,\n low: 96.43,\n close: 96.96,\n volume: 343000960\n },\n {\n x: new Date('2016-01-11'),\n open: 98.97,\n high: 101.19,\n low: 95.36,\n close: 97.13,\n volume: 303375940\n },\n {\n x: new Date('2016-01-18'),\n open: 98.41,\n high: 101.46,\n low: 93.42,\n close: 101.42,\n volume: 242982970\n },\n {\n x: new Date('2016-01-25'),\n open: 101.52,\n high: 101.53,\n low: 92.39,\n close: 97.34,\n volume: 376481100\n },\n {\n x: new Date('2016-02-01'),\n open: 96.47,\n high: 97.33,\n low: 93.69,\n close: 94.02,\n volume: 216608840\n },\n {\n x: new Date('2016-02-08'),\n open: 93.13,\n high: 96.35,\n low: 92.59,\n close: 93.99,\n volume: 230794620\n },\n {\n x: new Date('2016-02-15'),\n open: 95.02,\n high: 98.89,\n low: 94.61,\n close: 96.04,\n volume: 167001070\n },\n {\n x: new Date('2016-02-22'),\n open: 96.31,\n high: 98.0237,\n low: 93.32,\n close: 96.91,\n volume: 158759600\n },\n {\n x: new Date('2016-02-29'),\n open: 96.86,\n high: 103.75,\n low: 96.65,\n close: 103.01,\n volume: 201482180\n },\n {\n x: new Date('2016-03-07'),\n open: 102.39,\n high: 102.83,\n low: 100.15,\n close: 102.26,\n volume: 155437450\n },\n {\n x: new Date('2016-03-14'),\n open: 101.91,\n high: 106.5,\n low: 101.78,\n close: 105.92,\n volume: 181323210\n },\n {\n x: new Date('2016-03-21'),\n open: 105.93,\n high: 107.65,\n low: 104.89,\n close: 105.67,\n volume: 119054360\n },\n {\n x: new Date('2016-03-28'),\n open: 106,\n high: 110.42,\n low: 104.88,\n close: 109.99,\n volume: 147641240\n },\n {\n x: new Date('2016-04-04'),\n open: 110.42,\n high: 112.19,\n low: 108.121,\n close: 108.66,\n volume: 145351790\n },\n {\n x: new Date('2016-04-11'),\n open: 108.97,\n high: 112.39,\n low: 108.66,\n close: 109.85,\n volume: 161518860\n },\n {\n x: new Date('2016-04-18'),\n open: 108.89,\n high: 108.95,\n low: 104.62,\n close: 105.68,\n volume: 188775240\n },\n {\n x: new Date('2016-04-25'),\n open: 105,\n high: 105.65,\n low: 92.51,\n close: 93.74,\n volume: 345910030\n },\n {\n x: new Date('2016-05-02'),\n open: 93.965,\n high: 95.9,\n low: 91.85,\n close: 92.72,\n volume: 225114110\n },\n {\n x: new Date('2016-05-09'),\n open: 93,\n high: 93.77,\n low: 89.47,\n close: 90.52,\n volume: 215596350\n },\n {\n x: new Date('2016-05-16'),\n open: 92.39,\n high: 95.43,\n low: 91.65,\n close: 95.22,\n volume: 212312980\n },\n {\n x: new Date('2016-05-23'),\n open: 95.87,\n high: 100.73,\n low: 95.67,\n close: 100.35,\n volume: 203902650\n },\n {\n x: new Date('2016-05-30'),\n open: 99.6,\n high: 100.4,\n low: 96.63,\n close: 97.92,\n volume: 140064910\n },\n {\n x: new Date('2016-06-06'),\n open: 97.99,\n high: 101.89,\n low: 97.55,\n close: 98.83,\n volume: 124731320\n },\n {\n x: new Date('2016-06-13'),\n open: 98.69,\n high: 99.12,\n low: 95.3,\n close: 95.33,\n volume: 191017280\n },\n {\n x: new Date('2016-06-20'),\n open: 96,\n high: 96.89,\n low: 92.65,\n close: 93.4,\n volume: 206149160\n },\n {\n x: new Date('2016-06-27'),\n open: 93,\n high: 96.465,\n low: 91.5,\n close: 95.89,\n volume: 184254460\n },\n {\n x: new Date('2016-07-04'),\n open: 95.39,\n high: 96.89,\n low: 94.37,\n close: 96.68,\n volume: 111769640\n },\n {\n x: new Date('2016-07-11'),\n open: 96.75,\n high: 99.3,\n low: 96.73,\n close: 98.78,\n volume: 142244590\n },\n {\n x: new Date('2016-07-18'),\n open: 98.7,\n high: 101,\n low: 98.31,\n close: 98.66,\n volume: 147358320\n },\n {\n x: new Date('2016-07-25'),\n open: 98.25,\n high: 104.55,\n low: 96.42,\n close: 104.21,\n volume: 252358930\n },\n {\n x: new Date('2016-08-01'),\n open: 104.41,\n high: 107.65,\n low: 104,\n close: 107.48,\n volume: 168265830\n },\n {\n x: new Date('2016-08-08'),\n open: 107.52,\n high: 108.94,\n low: 107.16,\n close: 108.18,\n volume: 124255340\n },\n {\n x: new Date('2016-08-15'),\n open: 108.14,\n high: 110.23,\n low: 108.08,\n close: 109.36,\n volume: 131814920\n },\n {\n x: new Date('2016-08-22'),\n open: 108.86,\n high: 109.32,\n low: 106.31,\n close: 106.94,\n volume: 123373540\n },\n {\n x: new Date('2016-08-29'),\n open: 106.62,\n high: 108,\n low: 105.5,\n close: 107.73,\n volume: 134426100\n },\n {\n x: new Date('2016-09-05'),\n open: 107.9,\n high: 108.76,\n low: 103.13,\n close: 103.13,\n volume: 168312530\n },\n {\n x: new Date('2016-09-12'),\n open: 102.65,\n high: 116.13,\n low: 102.53,\n close: 114.92,\n volume: 388543710\n },\n {\n x: new Date('2016-09-19'),\n open: 115.19,\n high: 116.18,\n low: 111.55,\n close: 112.71,\n volume: 200842480\n },\n {\n x: new Date('2016-09-26'),\n open: 111.64,\n high: 114.64,\n low: 111.55,\n close: 113.05,\n volume: 156186800\n },\n {\n x: new Date('2016-10-03'),\n open: 112.71,\n high: 114.56,\n low: 112.28,\n close: 114.06,\n volume: 125587350\n },\n {\n x: new Date('2016-10-10'),\n open: 115.02,\n high: 118.69,\n low: 114.72,\n close: 117.63,\n volume: 208231690\n },\n {\n x: new Date('2016-10-17'),\n open: 117.33,\n high: 118.21,\n low: 113.8,\n close: 116.6,\n volume: 114497020\n },\n {\n x: new Date('2016-10-24'),\n open: 117.1,\n high: 118.36,\n low: 113.31,\n close: 113.72,\n volume: 204530120\n },\n {\n x: new Date('2016-10-31'),\n open: 113.65,\n high: 114.23,\n low: 108.11,\n close: 108.84,\n volume: 155287280\n },\n {\n x: new Date('2016-11-07'),\n open: 110.08,\n high: 111.72,\n low: 105.83,\n close: 108.43,\n volume: 206825070\n },\n {\n x: new Date('2016-11-14'),\n open: 107.71,\n high: 110.54,\n low: 104.08,\n close: 110.06,\n volume: 197790040\n },\n {\n x: new Date('2016-11-21'),\n open: 110.12,\n high: 112.42,\n low: 110.01,\n close: 111.79,\n volume: 93992370\n },\n {\n x: new Date('2016-11-28'),\n open: 111.43,\n high: 112.465,\n low: 108.85,\n close: 109.9,\n volume: 155229390\n },\n {\n x: new Date('2016-12-05'),\n open: 110,\n high: 114.7,\n low: 108.25,\n close: 113.95,\n volume: 151624650\n },\n {\n x: new Date('2016-12-12'),\n open: 113.29,\n high: 116.73,\n low: 112.49,\n close: 115.97,\n volume: 194003220\n },\n {\n x: new Date('2016-12-19'),\n open: 115.8,\n high: 117.5,\n low: 115.59,\n close: 116.52,\n volume: 113106370\n },\n {\n x: new Date('2016-12-26'),\n open: 116.52,\n high: 118.0166,\n low: 115.43,\n close: 115.82,\n volume: 84354060\n },\n {\n x: new Date('2017-01-02'),\n open: 115.8,\n high: 118.16,\n low: 114.76,\n close: 117.91,\n volume: 103680760\n },\n {\n x: new Date('2017-01-09'),\n open: 117.95,\n high: 119.93,\n low: 117.94,\n close: 119.04,\n volume: 138446660\n },\n {\n x: new Date('2017-01-16'),\n open: 118.34,\n high: 120.5,\n low: 118.22,\n close: 120,\n volume: 113576380\n },\n {\n x: new Date('2017-01-23'),\n open: 120,\n high: 122.44,\n low: 119.5,\n close: 121.95,\n volume: 124406640\n },\n {\n x: new Date('2017-01-30'),\n open: 120.93,\n high: 130.49,\n low: 120.62,\n close: 129.08,\n volume: 248063580\n },\n {\n x: new Date('2017-02-06'),\n open: 129.13,\n high: 132.94,\n low: 128.9,\n close: 132.12,\n volume: 136252280\n },\n {\n x: new Date('2017-02-13'),\n open: 133.08,\n high: 136.27,\n low: 132.75,\n close: 135.72,\n volume: 136326260\n },\n {\n x: new Date('2017-02-20'),\n open: 136.23,\n high: 137.48,\n low: 135.28,\n close: 136.66,\n volume: 87773190\n },\n {\n x: new Date('2017-02-27'),\n open: 137.14,\n high: 140.2786,\n low: 136.28,\n close: 139.78,\n volume: 127757050\n },\n {\n x: new Date('2017-03-06'),\n open: 139.365,\n high: 139.98,\n low: 137.05,\n close: 139.14,\n volume: 99061270\n },\n {\n x: new Date('2017-03-13'),\n open: 138.85,\n high: 141.02,\n low: 138.82,\n close: 139.99,\n volume: 120881720\n },\n {\n x: new Date('2017-03-20'),\n open: 140.4,\n high: 142.8,\n low: 139.73,\n close: 140.64,\n volume: 129178500\n },\n {\n x: new Date('2017-03-27'),\n open: 139.39,\n high: 144.5,\n low: 138.62,\n close: 143.66,\n volume: 126819590\n },\n {\n x: new Date('2017-04-03'),\n open: 143.71,\n high: 145.46,\n low: 143.05,\n close: 143.34,\n volume: 105274540\n },\n {\n x: new Date('2017-04-10'),\n open: 143.6,\n high: 143.8792,\n low: 140.06,\n close: 141.05,\n volume: 87342130\n },\n {\n x: new Date('2017-04-17'),\n open: 141.48,\n high: 142.92,\n low: 140.45,\n close: 142.27,\n volume: 89092650\n },\n {\n x: new Date('2017-04-24'),\n open: 143.5,\n high: 144.9,\n low: 143.18,\n close: 143.65,\n volume: 90423600\n },\n {\n x: new Date('2017-05-01'),\n open: 145.1,\n high: 148.98,\n low: 144.27,\n close: 148.96,\n volume: 173861760\n },\n {\n x: new Date('2017-05-08'),\n open: 149.03,\n high: 156.42,\n low: 149.03,\n close: 156.1,\n volume: 173087500\n },\n {\n x: new Date('2017-05-15'),\n open: 156.01,\n high: 156.65,\n low: 149.71,\n close: 153.06,\n volume: 156993820\n },\n {\n x: new Date('2017-05-22'),\n open: 154,\n high: 154.9,\n low: 152.67,\n close: 153.61,\n volume: 103151450\n },\n {\n x: new Date('2017-05-29'),\n open: 153.42,\n high: 155.45,\n low: 152.22,\n close: 155.45,\n volume: 88670120\n },\n {\n x: new Date('2017-06-05'),\n open: 154.34,\n high: 155.98,\n low: 146.02,\n close: 148.98,\n volume: 158814040\n },\n {\n x: new Date('2017-06-12'),\n open: 145.74,\n high: 147.5,\n low: 142.2,\n close: 142.27,\n volume: 219638930\n },\n {\n x: new Date('2017-06-19'),\n open: 143.66,\n high: 147.16,\n low: 143.66,\n close: 146.28,\n volume: 132832660\n },\n {\n x: new Date('2017-06-26'),\n open: 147.17,\n high: 148.28,\n low: 142.28,\n close: 144.02,\n volume: 126890110\n },\n {\n x: new Date('2017-07-03'),\n open: 144.88,\n high: 145.3001,\n low: 142.41,\n close: 144.18,\n volume: 78465450\n },\n {\n x: new Date('2017-07-10'),\n open: 144.11,\n high: 149.33,\n low: 143.37,\n close: 149.04,\n volume: 109759170\n },\n {\n x: new Date('2017-07-17'),\n open: 148.82,\n high: 151.74,\n low: 148.57,\n close: 150.27,\n volume: 104744470\n },\n {\n x: new Date('2017-07-24'),\n open: 150.58,\n high: 153.99,\n low: 147.3,\n close: 149.5,\n volume: 105536280\n },\n {\n x: new Date('2017-07-31'),\n open: 149.9,\n high: 159.75,\n low: 148.13,\n close: 156.39,\n volume: 170204830\n },\n {\n x: new Date('2017-08-07'),\n open: 157.06,\n high: 161.83,\n low: 154.63,\n close: 157.48,\n volume: 149860480\n },\n {\n x: new Date('2017-08-14'),\n open: 159.32,\n high: 162.51,\n low: 156.72,\n close: 157.5,\n volume: 133829670\n },\n {\n x: new Date('2017-08-21'),\n open: 157.5,\n high: 160.74,\n low: 155.1101,\n close: 159.86,\n volume: 112238670\n },\n {\n x: new Date('2017-08-28'),\n open: 160.14,\n high: 164.94,\n low: 159.93,\n close: 164.05,\n volume: 125610990\n },\n {\n x: new Date('2017-09-04'),\n open: 163.75,\n high: 164.25,\n low: 158.53,\n close: 158.63,\n volume: 101419110\n },\n {\n x: new Date('2017-09-11'),\n open: 160.5,\n high: 163.96,\n low: 157.91,\n close: 159.88,\n volume: 220431100\n },\n {\n x: new Date('2017-09-18'),\n open: 160.11,\n high: 160.5,\n low: 157.995,\n close: 158.67,\n volume: 27939544\n }\n];\nexport let axesData: object[] = [\n { xDate: new Date('2013-03-27'), Open: 85.97, High: 86.37, Low: 85.96, Close: 86.33 },\n { xDate: new Date('2013-03-29'), Open: 85.97, High: 86.37, Low: 85.96, Close: 86.33 },\n { xDate: new Date('2013-04-01'), Open: 86.1, High: 86.15, Low: 85.9, Close: 86.03 },\n { xDate: new Date('2013-04-03'), Open: 85.93, High: 86.17, Low: 85.84, Close: 86.02 },\n { xDate: new Date('2013-04-05'), Open: 85.74, High: 86, Low: 85.66, Close: 86 },\n { xDate: new Date('2013-04-07'), Open: 85.71, High: 85.71, Low: 85.36, Close: 85.62 },\n { xDate: new Date('2013-04-09'), Open: 85.3, High: 85.92, Low: 85.16, Close: 85.8 },\n { xDate: new Date('2013-04-11'), Open: 84.23, High: 85.46, Low: 84.23, Close: 85.2 },\n { xDate: new Date('2013-04-13'), Open: 84.51, High: 84.54, Low: 84.19, Close: 84.3 },\n { xDate: new Date('2013-04-15'), Open: 84.44, High: 84.65, Low: 84.2, Close: 84.63 },\n { xDate: new Date('2013-04-17'), Open: 84.6, High: 84.81, Low: 84.59, Close: 84.65 },\n { xDate: new Date('2013-04-19'), Open: 84.52, High: 84.86, Low: 84.4, Close: 84.76 },\n { xDate: new Date('2013-04-21'), Open: 84.17, High: 84.66, Low: 84.16, Close: 84.47 },\n { xDate: new Date('2013-04-23'), Open: 84.22, High: 84.3, Low: 83.98, Close: 84.26 },\n { xDate: new Date('2013-04-25'), Open: 83.75, High: 84.1, Low: 83.65, Close: 84 },\n { xDate: new Date('2013-04-27'), Open: 84, High: 84.01, Low: 83.67, Close: 83.74 },\n { xDate: new Date('2013-04-29'), Open: 84, High: 84.01, Low: 83.67, Close: 83.74 },\n { xDate: new Date('2013-05-01'), Open: 84.3, High: 84.45, Low: 84.19, Close: 84.22 },\n { xDate: new Date('2013-05-03'), Open: 83.79, High: 84.19, Low: 83.7, Close: 84.04 },\n { xDate: new Date('2013-05-05'), Open: 84.02, High: 84.02, Low: 83.69, Close: 83.71 },\n { xDate: new Date('2013-05-07'), Open: 84.01, High: 84.04, Low: 83.82, Close: 83.96 },\n { xDate: new Date('2013-05-09'), Open: 83.9, High: 84.02, Low: 83.86, Close: 83.94 },\n { xDate: new Date('2013-05-11'), Open: 84.09, High: 84.17, Low: 83.9, Close: 84.06 },\n { xDate: new Date('2013-05-13'), Open: 83.89, High: 84.25, Low: 83.77, Close: 84.01 },\n { xDate: new Date('2013-05-15'), Open: 84.05, High: 84.14, Low: 83.84, Close: 83.91 },\n { xDate: new Date('2013-05-17'), Open: 84.49, High: 84.65, Low: 84.18, Close: 84.22 },\n { xDate: new Date('2013-05-19'), Open: 84.99, High: 85.1, Low: 84.37, Close: 84.43 },\n { xDate: new Date('2013-05-21'), Open: 84.96, High: 85.06, Low: 84.7, Close: 85.01 },\n { xDate: new Date('2013-05-23'), Open: 84.68, High: 84.9, Low: 84.65, Close: 84.76 },\n { xDate: new Date('2013-05-25'), Open: 84.35, High: 85.03, Low: 84.32, Close: 84.67 },\n { xDate: new Date('2013-05-27'), Open: 84.19, High: 84.31, Low: 84.16, Close: 84.19 },\n { xDate: new Date('2013-05-29'), Open: 84.19, High: 84.31, Low: 84.16, Close: 84.19 },\n { xDate: new Date('2013-06-01'), Open: 84.2, High: 84.29, Low: 84.04, Close: 84.15 },\n { xDate: new Date('2013-06-03'), Open: 84.21, High: 84.25, Low: 84.03, Close: 84.17 },\n { xDate: new Date('2013-06-05'), Open: 84.72, High: 84.87, Low: 84.44, Close: 84.49 },\n { xDate: new Date('2013-06-07'), Open: 84.85, High: 84.88, Low: 84.5, Close: 84.72 },\n { xDate: new Date('2013-06-09'), Open: 84.53, High: 84.74, Low: 84.25, Close: 84.69 },\n { xDate: new Date('2013-06-11'), Open: 84.4, High: 84.7, Low: 84.27, Close: 84.52 },\n { xDate: new Date('2013-06-13'), Open: 84.96, High: 85.07, Low: 84.5, Close: 84.57 },\n { xDate: new Date('2013-06-15'), Open: 85.28, High: 85.32, Low: 84.95, Close: 85.03 },\n { xDate: new Date('2013-06-17'), Open: 85.35, High: 85.39, Low: 85.1, Close: 85.32 },\n { xDate: new Date('2013-06-19'), Open: 85.65, High: 85.66, Low: 85.21, Close: 85.36 },\n { xDate: new Date('2013-06-21'), Open: 85.38, High: 85.85, Low: 85.25, Close: 85.67 },\n { xDate: new Date('2013-06-23'), Open: 85.8, High: 85.96, Low: 85.67, Close: 85.83 },\n { xDate: new Date('2013-06-25'), Open: 86.07, High: 86.22, Low: 85.75, Close: 85.87 },\n { xDate: new Date('2013-06-27'), Open: 86.05, High: 86.08, Low: 85.68, Close: 85.79 },\n { xDate: new Date('2013-06-29'), Open: 86.05, High: 86.08, Low: 85.68, Close: 85.79 },\n { xDate: new Date('2013-07-01'), Open: 85.85, High: 86.25, Low: 85.79, Close: 86.06 },\n { xDate: new Date('2013-07-03'), Open: 85.6, High: 85.85, Low: 85.49, Close: 85.81 },\n { xDate: new Date('2013-07-05'), Open: 85.94, High: 86, Low: 85.48, Close: 85.66 },\n { xDate: new Date('2013-07-07'), Open: 86.55, High: 86.64, Low: 85.36, Close: 85.92 },\n { xDate: new Date('2013-07-09'), Open: 86.46, High: 86.87, Low: 86.4, Close: 86.71 },\n { xDate: new Date('2013-07-11'), Open: 86.3, High: 86.39, Low: 86.13, Close: 86.38 },\n { xDate: new Date('2013-07-13'), Open: 85.74, High: 86.44, Low: 85.67, Close: 86.19 },\n { xDate: new Date('2013-07-15'), Open: 85.56, High: 85.62, Low: 85.34, Close: 85.61 },\n { xDate: new Date('2013-07-17'), Open: 85.79, High: 85.89, Low: 85.36, Close: 85.52 },\n { xDate: new Date('2013-07-19'), Open: 85.54, High: 86, Low: 85.51, Close: 85.76 },\n { xDate: new Date('2013-07-21'), Open: 85, High: 85.17, Low: 84.87, Close: 85.15 },\n { xDate: new Date('2013-07-23'), Open: 85.1, High: 85.28, Low: 84.72, Close: 85.08 },\n { xDate: new Date('2013-07-25'), Open: 85.46, High: 85.56, Low: 85.18, Close: 85.37 },\n { xDate: new Date('2013-07-27'), Open: 85.42, High: 85.44, Low: 85.09, Close: 85.42 },\n { xDate: new Date('2013-07-29'), Open: 85.42, High: 85.44, Low: 85.09, Close: 85.42 },\n { xDate: new Date('2013-08-01'), Open: 85.79, High: 85.89, Low: 85.36, Close: 85.54 },\n { xDate: new Date('2013-08-03'), Open: 85.83, High: 85.85, Low: 85.55, Close: 85.64 },\n { xDate: new Date('2013-08-05'), Open: 86.19, High: 86.25, Low: 85.8, Close: 85.98 },\n { xDate: new Date('2013-08-07'), Open: 86.17, High: 86.28, Low: 85.96, Close: 86.07 },\n { xDate: new Date('2013-08-09'), Open: 86.19, High: 86.26, Low: 85.97, Close: 86.2 },\n { xDate: new Date('2013-08-11'), Open: 85.98, High: 86.31, Low: 85.86, Close: 86.15 },\n { xDate: new Date('2013-08-13'), Open: 85.82, High: 86.18, Low: 85.74, Close: 85.78 },\n { xDate: new Date('2013-08-15'), Open: 85.45, High: 85.66, Low: 85.41, Close: 85.55 },\n { xDate: new Date('2013-08-17'), Open: 85.53, High: 85.53, Low: 85.31, Close: 85.48 },\n { xDate: new Date('2013-08-19'), Open: 85.6, High: 85.68, Low: 85.34, Close: 85.39 },\n { xDate: new Date('2013-08-21'), Open: 85.6, High: 85.72, Low: 85.5, Close: 85.61 },\n { xDate: new Date('2013-08-23'), Open: 85.34, High: 85.52, Low: 85.3, Close: 85.49 },\n { xDate: new Date('2013-08-25'), Open: 85.66, High: 85.72, Low: 85.38, Close: 85.41 },\n { xDate: new Date('2013-08-27'), Open: 85.93, High: 85.95, Low: 85.59, Close: 85.62 },\n { xDate: new Date('2013-08-29'), Open: 85.91, High: 85.93, Low: 85.63, Close: 85.58 },\n { xDate: new Date('2013-09-01'), Open: 85.6, High: 85.87, Low: 85.5, Close: 85.81 }\n];","index.ts":"import { enableRipple } from '@syncfusion/ej2-base';\nenableRipple(true);\nimport {\n Chart, CandleSeries, Category, Tooltip, ILoadedEventArgs, DateTime, Zoom, Logarithmic,\n Crosshair, LineSeries, StripLine, MacdIndicator, ColumnSeries, ChartTheme,\n} from '@syncfusion/ej2-charts';\nimport { chartData } from './financial-data';\nimport { Browser } from '@syncfusion/ej2-base';\nChart.Inject(\n CandleSeries, Category, Tooltip, DateTime, Zoom, Logarithmic, Crosshair, LineSeries,\n MacdIndicator, StripLine, ColumnSeries\n);\n\n/**\n * Sample for MACD Indicator\n */\n\n\n let chart: Chart = new Chart({\n\n //Initializing Primary X Axis\n primaryXAxis: {\n valueType: 'DateTime',\n intervalType: 'Months', majorGridLines: { width: 0 },\n skeleton: 'yMd',\n crosshairTooltip: { enable: true }, zoomFactor: 0.2, zoomPosition: 0.6\n },\n //Initializing Primary Y Axis\n primaryYAxis: {\n title: 'Price',\n labelFormat: '${value}',\n plotOffset: 25,\n minimum: 50, maximum: 170,\n interval: 30, rowIndex: 1, opposedPosition: true, lineStyle: { width: 0 }\n },\n //Initializing Rows\n rows: [\n {\n height: '40%'\n }, {\n height: '60%'\n }\n ],\n //Initializing Axes\n axes: [{\n name: 'secondary',\n opposedPosition: true, rowIndex: 0,\n majorGridLines: { width: 0 }, lineStyle: { width: 0 }, minimum: -3.5, maximum: 3.5, interval: 3.5,\n majorTickLines: { width: 0 }, title: 'MACD', stripLines: [\n {\n start: -3.5, end: 3.5, text: '', color: 'black', visible: true,\n opacity: 0.03, zIndex: 'Behind'\n }]\n }],\n //Initializing Chart Series\n series: [{\n dataSource: chartData, width: 2,\n xName: 'x', yName: 'y', low: 'low', high: 'high', close: 'close', volume: 'volume', open: 'open',\n name: 'Apple Inc', bearFillColor: '#2ecd71', bullFillColor: '#e74c3d',\n type: 'Candle', animation: { enable: true }\n }],\n //Initializing Technical Indicators\n indicators: [{\n type: 'Macd',\n period: 3,\n fastPeriod: 8,\n slowPeriod: 5,\n seriesName: 'Apple Inc',\n macdType: 'Both',\n width: 2,\n macdPositiveColor: '#2ecd71',\n macdNegativeColor: '#e74c3d',\n fill: '#6063ff',\n yAxisName: 'secondary'\n }],\n //Initializing User Interaction Zoom, Tooltip and Crosshair\n zoomSettings:\n {\n enableMouseWheelZooming: true,\n enablePinchZooming: true,\n enableSelectionZooming: true,\n mode: 'X'\n },\n tooltip: {\n enable: true, shared: true\n },\n crosshair: { enable: true, lineType: 'Vertical' },\n chartArea: { border: { width: 0 } },\n //Initializing Chart Title\n title: 'AAPL 2012-2017',\n width: Browser.isDevice ? '100%' : '80%',\n load: (args: ILoadedEventArgs) => {\n let selectedTheme: string = location.hash.split('/')[1];\n selectedTheme = selectedTheme ? selectedTheme : 'Material';\n args.chart.theme = (selectedTheme.charAt(0).toUpperCase() + selectedTheme.slice(1));\n },\n legendSettings: { visible: false }\n });\n chart.appendTo('#container');\n\n","index.html":"\n \n \n \n \n \n\n\n\n\n\n\n\n","systemjs.config.js":"System.config({\n transpiler: \"typescript\",\n typescriptOptions: {\n compilerOptions: {\n target: \"umd\",\n module: \"commonjs\",\n moduleResolution: \"node\",\n emitDecoratorMetadata: true,\n experimentalDecorators: true\n }\n },\n paths: {\n \"syncfusion:\": \"http://npmci.syncfusion.com/packages/production/\"\n },\n map: {\n main: \"index.ts\",\n typescript: \"https://unpkg.com/typescript@2.2.2/lib/typescript.js\",\n 'plugin-json':'https://cdnjs.cloudflare.com/ajax/libs/systemjs-plugin-json/0.3.0/json.min.js',\n \"@syncfusion/ej2-base\": \"syncfusion:ej2-base/dist/ej2-base.umd.min.js\",\n \"@syncfusion/ej2-buttons\": \"syncfusion:ej2-buttons/dist/ej2-buttons.umd.min.js\",\n \"@syncfusion/ej2-calendars\": \"syncfusion:ej2-calendars/dist/ej2-calendars.umd.min.js\",\n \"@syncfusion/ej2-charts\": \"syncfusion:ej2-charts/dist/ej2-charts.umd.min.js\",\n \"@syncfusion/ej2-circulargauge\": \"syncfusion:ej2-circulargauge/dist/ej2-circulargauge.umd.min.js\",\n \"@syncfusion/ej2-lineargauge\": \"syncfusion:ej2-lineargauge/dist/ej2-lineargauge.umd.min.js\",\n \"@syncfusion/ej2-data\": \"syncfusion:ej2-data/dist/ej2-data.umd.min.js\",\n \"@syncfusion/ej2-dropdowns\": \"syncfusion:ej2-dropdowns/dist/ej2-dropdowns.umd.min.js\",\n \"@syncfusion/ej2-grids\": \"syncfusion:ej2-grids/dist/ej2-grids.umd.min.js\", \n \"@syncfusion/ej2-inputs\": \"syncfusion:ej2-inputs/dist/ej2-inputs.umd.min.js\", \n \"@syncfusion/ej2-lists\": \"syncfusion:ej2-lists/dist/ej2-lists.umd.min.js\",\n \"@syncfusion/ej2-navigations\": \"syncfusion:ej2-navigations/dist/ej2-navigations.umd.min.js\", \n \"@syncfusion/ej2-popups\": \"syncfusion:ej2-popups/dist/ej2-popups.umd.min.js\",\n \"@syncfusion/ej2-excel-export\": \"syncfusion:ej2-excel-export/dist/ej2-excel-export.umd.min.js\",\n \"@syncfusion/ej2-pdf-export\": \"syncfusion:ej2-pdf-export/dist/ej2-pdf-export.umd.min.js\",\n \"@syncfusion/ej2-compression\": \"syncfusion:ej2-compression/dist/ej2-compression.umd.min.js\",\n \"@syncfusion/ej2-file-utils\": \"syncfusion:ej2-file-utils/dist/ej2-file-utils.umd.min.js\"\n },\n meta: { \n '*.json': { loader: 'plugin-json' }\n }\n});\nSystem.import('index.ts').catch(console.error.bind(console));"}
\ No newline at end of file
diff --git a/src/chart/momentum-plnkr.json b/src/chart/momentum-plnkr.json
index a01df248..e1e39aa8 100644
--- a/src/chart/momentum-plnkr.json
+++ b/src/chart/momentum-plnkr.json
@@ -1 +1 @@
-{"financial-data":"/**\n * Data for technical indicators\n */\nexport let chartData: object[] = [\n {\n x: new Date('2012-04-02'),\n open: 85.9757,\n high: 90.6657,\n low: 85.7685,\n close: 90.5257,\n volume: 660187068\n },\n {\n x: new Date('2012-04-09'),\n open: 89.4471,\n high: 92,\n low: 86.2157,\n close: 86.4614,\n volume: 912634864\n },\n {\n x: new Date('2012-04-16'),\n open: 87.1514,\n high: 88.6071,\n low: 81.4885,\n close: 81.8543,\n volume: 1221746066\n },\n {\n x: new Date('2012-04-23'),\n open: 81.5157,\n high: 88.2857,\n low: 79.2857,\n close: 86.1428,\n volume: 965935749\n },\n {\n x: new Date('2012-04-30'),\n open: 85.4,\n high: 85.4857,\n low: 80.7385,\n close: 80.75,\n volume: 615249365\n },\n {\n x: new Date('2012-05-07'),\n open: 80.2143,\n high: 82.2685,\n low: 79.8185,\n close: 80.9585,\n volume: 541742692\n },\n {\n x: new Date('2012-05-14'),\n open: 80.3671,\n high: 81.0728,\n low: 74.5971,\n close: 75.7685,\n volume: 708126233\n },\n {\n x: new Date('2012-05-21'),\n open: 76.3571,\n high: 82.3571,\n low: 76.2928,\n close: 80.3271,\n volume: 682076215\n },\n {\n x: new Date('2012-05-28'),\n open: 81.5571,\n high: 83.0714,\n low: 80.0743,\n close: 80.1414,\n volume: 480059584\n },\n {\n x: new Date('2012-06-04'),\n open: 80.2143,\n high: 82.9405,\n low: 78.3571,\n close: 82.9028,\n volume: 517577005\n },\n {\n x: new Date('2012-06-11'),\n open: 83.96,\n high: 84.0714,\n low: 80.9571,\n close: 82.0185,\n volume: 499693120\n },\n {\n x: new Date('2012-06-18'),\n open: 81.5657,\n high: 84.2857,\n low: 81.4814,\n close: 83.1571,\n volume: 442172142\n },\n {\n x: new Date('2012-06-25'),\n open: 82.4714,\n high: 83.4285,\n low: 80.8014,\n close: 83.4285,\n volume: 371529102\n },\n {\n x: new Date('2012-07-02'),\n open: 83.5328,\n high: 87.7628,\n low: 83.3714,\n close: 86.5543,\n volume: 385906790\n },\n {\n x: new Date('2012-07-09'),\n open: 86.4714,\n high: 88.5528,\n low: 84.6685,\n close: 86.4243,\n volume: 524235196\n },\n {\n x: new Date('2012-07-16'),\n open: 86.4457,\n high: 87.9071,\n low: 86.1643,\n close: 86.3285,\n volume: 419537217\n },\n {\n x: new Date('2012-07-23'),\n open: 84.9143,\n high: 87.0971,\n low: 81.4285,\n close: 83.5943,\n volume: 680773023\n },\n {\n x: new Date('2012-07-30'),\n open: 84.4171,\n high: 88.2828,\n low: 83.9743,\n close: 87.9571,\n volume: 475109323\n },\n {\n x: new Date('2012-08-06'),\n open: 88.1843,\n high: 89.2857,\n low: 87.8943,\n close: 88.8143,\n volume: 312826308\n },\n {\n x: new Date('2012-08-13'),\n open: 89.0557,\n high: 92.5985,\n low: 89.0357,\n close: 92.5871,\n volume: 392867193\n },\n {\n x: new Date('2012-08-20'),\n open: 92.8585,\n high: 96.4114,\n low: 92.5871,\n close: 94.746,\n volume: 708614692\n },\n {\n x: new Date('2012-08-27'),\n open: 97.1414,\n high: 97.2671,\n low: 93.8928,\n close: 95.0343,\n volume: 383807217\n },\n {\n x: new Date('2012-09-03'),\n open: 95.1085,\n high: 97.4971,\n low: 94.9285,\n close: 97.2057,\n volume: 355722047\n },\n {\n x: new Date('2012-09-10'),\n open: 97.2071,\n high: 99.5685,\n low: 93.7143,\n close: 98.7543,\n volume: 724042207\n },\n {\n x: new Date('2012-09-17'),\n open: 99.9071,\n high: 100.7243,\n low: 99.0885,\n close: 100.0135,\n volume: 500166040\n },\n {\n x: new Date('2012-09-24'),\n open: 98.1228,\n high: 99.3028,\n low: 94.3357,\n close: 95.3007,\n volume: 714507994\n },\n {\n x: new Date('2012-10-01'),\n open: 95.88,\n high: 96.6785,\n low: 92.95,\n close: 93.2271,\n volume: 638543622\n },\n {\n x: new Date('2012-10-08'),\n open: 92.4114,\n high: 92.5085,\n low: 89.0785,\n close: 89.9591,\n volume: 747127724\n },\n {\n x: new Date('2012-10-15'),\n open: 90.3357,\n high: 93.2557,\n low: 87.0885,\n close: 87.12,\n volume: 646996264\n },\n {\n x: new Date('2012-10-22'),\n open: 87.4885,\n high: 90.7685,\n low: 84.4285,\n close: 86.2857,\n volume: 866040680\n },\n {\n x: new Date('2012-10-29'),\n open: 84.9828,\n high: 86.1428,\n low: 82.1071,\n close: 82.4,\n volume: 367371310\n },\n {\n x: new Date('2012-11-05'),\n open: 83.3593,\n high: 84.3914,\n low: 76.2457,\n close: 78.1514,\n volume: 919719846\n },\n {\n x: new Date('2012-11-12'),\n open: 79.1643,\n high: 79.2143,\n low: 72.25,\n close: 75.3825,\n volume: 894382149\n },\n {\n x: new Date('2012-11-19'),\n open: 77.2443,\n high: 81.7143,\n low: 77.1257,\n close: 81.6428,\n volume: 527416747\n },\n {\n x: new Date('2012-11-26'),\n open: 82.2714,\n high: 84.8928,\n low: 81.7514,\n close: 83.6114,\n volume: 646467974\n },\n {\n x: new Date('2012-12-03'),\n open: 84.8071,\n high: 84.9414,\n low: 74.09,\n close: 76.1785,\n volume: 980096264\n },\n {\n x: new Date('2012-12-10'),\n open: 75,\n high: 78.5085,\n low: 72.2257,\n close: 72.8277,\n volume: 835016110\n },\n {\n x: new Date('2012-12-17'),\n open: 72.7043,\n high: 76.4143,\n low: 71.6043,\n close: 74.19,\n volume: 726150329\n },\n {\n x: new Date('2012-12-24'),\n open: 74.3357,\n high: 74.8928,\n low: 72.0943,\n close: 72.7984,\n volume: 321104733\n },\n {\n x: new Date('2012-12-31'),\n open: 72.9328,\n high: 79.2857,\n low: 72.7143,\n close: 75.2857,\n volume: 540854882\n },\n {\n x: new Date('2013-01-07'),\n open: 74.5714,\n high: 75.9843,\n low: 73.6,\n close: 74.3285,\n volume: 574594262\n },\n {\n x: new Date('2013-01-14'),\n open: 71.8114,\n high: 72.9643,\n low: 69.0543,\n close: 71.4285,\n volume: 803105621\n },\n {\n x: new Date('2013-01-21'),\n open: 72.08,\n high: 73.57,\n low: 62.1428,\n close: 62.84,\n volume: 971912560\n },\n {\n x: new Date('2013-01-28'),\n open: 62.5464,\n high: 66.0857,\n low: 62.2657,\n close: 64.8028,\n volume: 656549587\n },\n {\n x: new Date('2013-02-04'),\n open: 64.8443,\n high: 68.4014,\n low: 63.1428,\n close: 67.8543,\n volume: 743778993\n },\n {\n x: new Date('2013-02-11'),\n open: 68.0714,\n high: 69.2771,\n low: 65.7028,\n close: 65.7371,\n volume: 585292366\n },\n {\n x: new Date('2013-02-18'),\n open: 65.8714,\n high: 66.1043,\n low: 63.26,\n close: 64.4014,\n volume: 421766997\n },\n {\n x: new Date('2013-02-25'),\n open: 64.8357,\n high: 65.0171,\n low: 61.4257,\n close: 61.4957,\n volume: 582741215\n },\n {\n x: new Date('2013-03-04'),\n open: 61.1143,\n high: 62.2043,\n low: 59.8571,\n close: 61.6743,\n volume: 632856539\n },\n {\n x: new Date('2013-03-11'),\n open: 61.3928,\n high: 63.4614,\n low: 60.7343,\n close: 63.38,\n volume: 572066981\n },\n {\n x: new Date('2013-03-18'),\n open: 63.0643,\n high: 66.0143,\n low: 63.0286,\n close: 65.9871,\n volume: 552156035\n },\n {\n x: new Date('2013-03-25'),\n open: 66.3843,\n high: 67.1357,\n low: 63.0886,\n close: 63.2371,\n volume: 390762517\n },\n {\n x: new Date('2013-04-01'),\n open: 63.1286,\n high: 63.3854,\n low: 59.9543,\n close: 60.4571,\n volume: 505273732\n },\n {\n x: new Date('2013-04-08'),\n open: 60.6928,\n high: 62.57,\n low: 60.3557,\n close: 61.4,\n volume: 387323550\n },\n {\n x: new Date('2013-04-15'),\n open: 61,\n high: 61.1271,\n low: 55.0143,\n close: 55.79,\n volume: 709945604\n },\n {\n x: new Date('2013-04-22'),\n open: 56.0914,\n high: 59.8241,\n low: 55.8964,\n close: 59.6007,\n volume: 787007506\n },\n {\n x: new Date('2013-04-29'),\n open: 60.0643,\n high: 64.7471,\n low: 60,\n close: 64.2828,\n volume: 655020017\n },\n {\n x: new Date('2013-05-06'),\n open: 65.1014,\n high: 66.5357,\n low: 64.3543,\n close: 64.71,\n volume: 545488533\n },\n {\n x: new Date('2013-05-13'),\n open: 64.5014,\n high: 65.4143,\n low: 59.8428,\n close: 61.8943,\n volume: 633706550\n },\n {\n x: new Date('2013-05-20'),\n open: 61.7014,\n high: 64.05,\n low: 61.4428,\n close: 63.5928,\n volume: 494379068\n },\n {\n x: new Date('2013-05-27'),\n open: 64.2714,\n high: 65.3,\n low: 62.7714,\n close: 64.2478,\n volume: 362907830\n },\n {\n x: new Date('2013-06-03'),\n open: 64.39,\n high: 64.9186,\n low: 61.8243,\n close: 63.1158,\n volume: 443249793\n },\n {\n x: new Date('2013-06-10'),\n open: 63.5328,\n high: 64.1541,\n low: 61.2143,\n close: 61.4357,\n volume: 389680092\n },\n {\n x: new Date('2013-06-17'),\n open: 61.6343,\n high: 62.2428,\n low: 58.3,\n close: 59.0714,\n volume: 400384818\n },\n {\n x: new Date('2013-06-24'),\n open: 58.2,\n high: 58.38,\n low: 55.5528,\n close: 56.6471,\n volume: 519314826\n },\n {\n x: new Date('2013-07-01'),\n open: 57.5271,\n high: 60.47,\n low: 57.3171,\n close: 59.6314,\n volume: 343878841\n },\n {\n x: new Date('2013-07-08'),\n open: 60.0157,\n high: 61.3986,\n low: 58.6257,\n close: 60.93,\n volume: 384106977\n },\n {\n x: new Date('2013-07-15'),\n open: 60.7157,\n high: 62.1243,\n low: 60.5957,\n close: 60.7071,\n volume: 286035513\n },\n {\n x: new Date('2013-07-22'),\n open: 61.3514,\n high: 63.5128,\n low: 59.8157,\n close: 62.9986,\n volume: 395816827\n },\n {\n x: new Date('2013-07-29'),\n open: 62.9714,\n high: 66.1214,\n low: 62.8857,\n close: 66.0771,\n volume: 339668858\n },\n {\n x: new Date('2013-08-05'),\n open: 66.3843,\n high: 67.4128,\n low: 64.8071,\n close: 64.9214,\n volume: 368486781\n },\n {\n x: new Date('2013-08-12'),\n open: 65.2657,\n high: 72.0357,\n low: 65.2328,\n close: 71.7614,\n volume: 711563584\n },\n {\n x: new Date('2013-08-19'),\n open: 72.0485,\n high: 73.3914,\n low: 71.1714,\n close: 71.5743,\n volume: 417119660\n },\n {\n x: new Date('2013-08-26'),\n open: 71.5357,\n high: 72.8857,\n low: 69.4286,\n close: 69.6023,\n volume: 392805888\n },\n {\n x: new Date('2013-09-02'),\n open: 70.4428,\n high: 71.7485,\n low: 69.6214,\n close: 71.1743,\n volume: 317244380\n },\n {\n x: new Date('2013-09-09'),\n open: 72.1428,\n high: 72.56,\n low: 66.3857,\n close: 66.4143,\n volume: 669376320\n },\n {\n x: new Date('2013-09-16'),\n open: 65.8571,\n high: 68.3643,\n low: 63.8886,\n close: 66.7728,\n volume: 625142677\n },\n {\n x: new Date('2013-09-23'),\n open: 70.8714,\n high: 70.9871,\n low: 68.6743,\n close: 68.9643,\n volume: 475274537\n },\n {\n x: new Date('2013-09-30'),\n open: 68.1786,\n high: 70.3357,\n low: 67.773,\n close: 69.0043,\n volume: 368198906\n },\n {\n x: new Date('2013-10-07'),\n open: 69.5086,\n high: 70.5486,\n low: 68.3257,\n close: 70.4017,\n volume: 361437661\n },\n {\n x: new Date('2013-10-14'),\n open: 69.9757,\n high: 72.7514,\n low: 69.9071,\n close: 72.6985,\n volume: 342694379\n },\n {\n x: new Date('2013-10-21'),\n open: 73.11,\n high: 76.1757,\n low: 72.5757,\n close: 75.1368,\n volume: 490458997\n },\n {\n x: new Date('2013-10-28'),\n open: 75.5771,\n high: 77.0357,\n low: 73.5057,\n close: 74.29,\n volume: 508130174\n },\n {\n x: new Date('2013-11-04'),\n open: 74.4428,\n high: 75.555,\n low: 73.1971,\n close: 74.3657,\n volume: 318132218\n },\n {\n x: new Date('2013-11-11'),\n open: 74.2843,\n high: 75.6114,\n low: 73.4871,\n close: 74.9987,\n volume: 306711021\n },\n {\n x: new Date('2013-11-18'),\n open: 74.9985,\n high: 75.3128,\n low: 73.3814,\n close: 74.2571,\n volume: 282778778\n },\n {\n x: new Date('2013-11-25'),\n open: 74.4314,\n high: 79.7614,\n low: 74.4285,\n close: 79.4385,\n volume: 327405302\n },\n {\n x: new Date('2013-12-02'),\n open: 79.7143,\n high: 82.1622,\n low: 78.6885,\n close: 80.0028,\n volume: 522055676\n },\n {\n x: new Date('2013-12-09'),\n open: 80.1286,\n high: 81.5671,\n low: 79.0957,\n close: 79.2043,\n volume: 387271099\n },\n {\n x: new Date('2013-12-16'),\n open: 79.2885,\n high: 80.377,\n low: 76.9714,\n close: 78.4314,\n volume: 457580848\n },\n {\n x: new Date('2013-12-23'),\n open: 81.1428,\n high: 81.6971,\n low: 79.9285,\n close: 80.0128,\n volume: 274253503\n },\n {\n x: new Date('2013-12-30'),\n open: 79.6371,\n high: 80.1828,\n low: 77.2043,\n close: 77.2828,\n volume: 275734934\n },\n {\n x: new Date('2014-01-06'),\n open: 76.7785,\n high: 78.1228,\n low: 75.8728,\n close: 76.1343,\n volume: 393462075\n },\n {\n x: new Date('2014-01-13'),\n open: 75.7014,\n high: 80.0285,\n low: 75.6971,\n close: 77.2385,\n volume: 439557459\n },\n {\n x: new Date('2014-01-20'),\n open: 77.2843,\n high: 79.6128,\n low: 77.2028,\n close: 78.01,\n volume: 385585525\n },\n {\n x: new Date('2014-01-27'),\n open: 78.5814,\n high: 79.2571,\n low: 70.5071,\n close: 71.5143,\n volume: 813702575\n },\n {\n x: new Date('2014-02-03'),\n open: 71.8014,\n high: 74.7042,\n low: 71.3286,\n close: 74.24,\n volume: 434447570\n },\n {\n x: new Date('2014-02-10'),\n open: 74.0943,\n high: 77.9971,\n low: 74,\n close: 77.7128,\n volume: 379011880\n },\n {\n x: new Date('2014-02-17'),\n open: 78,\n high: 78.7414,\n low: 74.9428,\n close: 75.0357,\n volume: 289609443\n },\n {\n x: new Date('2014-02-24'),\n open: 74.7357,\n high: 76.1071,\n low: 73.6571,\n close: 75.1771,\n volume: 367569649\n },\n {\n x: new Date('2014-03-03'),\n open: 74.7743,\n high: 76.3928,\n low: 74.6871,\n close: 75.7771,\n volume: 275972640\n },\n {\n x: new Date('2014-03-10'),\n open: 75.48,\n high: 77.0943,\n low: 74.7143,\n close: 74.9557,\n volume: 287729528\n },\n {\n x: new Date('2014-03-17'),\n open: 75.3857,\n high: 76.6057,\n low: 75.0286,\n close: 76.1243,\n volume: 303531061\n },\n {\n x: new Date('2014-03-24'),\n open: 76.9171,\n high: 78.4285,\n low: 76.3214,\n close: 76.6943,\n volume: 338387221\n },\n {\n x: new Date('2014-03-31'),\n open: 77.0328,\n high: 77.64,\n low: 75.7971,\n close: 75.9743,\n volume: 245749459\n },\n {\n x: new Date('2014-04-07'),\n open: 75.4314,\n high: 76.0343,\n low: 73.8771,\n close: 74.23,\n volume: 312008139\n },\n {\n x: new Date('2014-04-14'),\n open: 74.5571,\n high: 75.3943,\n low: 73.0471,\n close: 74.9914,\n volume: 241209047\n },\n {\n x: new Date('2014-04-21'),\n open: 75.0485,\n high: 81.7128,\n low: 74.8514,\n close: 81.7057,\n volume: 476651465\n },\n {\n x: new Date('2014-04-28'),\n open: 81.8285,\n high: 85.6328,\n low: 81.7928,\n close: 84.6543,\n volume: 473712709\n },\n {\n x: new Date('2014-05-05'),\n open: 84.3057,\n high: 86.3442,\n low: 82.9043,\n close: 83.6489,\n volume: 365535013\n },\n {\n x: new Date('2014-05-12'),\n open: 83.9271,\n high: 85.3614,\n low: 83.6285,\n close: 85.3585,\n volume: 260931637\n },\n {\n x: new Date('2014-05-19'),\n open: 85.4071,\n high: 87.8184,\n low: 85.3328,\n close: 87.7328,\n volume: 294298274\n },\n {\n x: new Date('2014-05-26'),\n open: 87.9828,\n high: 92.0243,\n low: 87.9471,\n close: 90.4285,\n volume: 400232120\n },\n {\n x: new Date('2014-06-02'),\n open: 90.5657,\n high: 93.0371,\n low: 88.9285,\n close: 92.2243,\n volume: 412158024\n },\n {\n x: new Date('2014-06-09'),\n open: 92.7,\n high: 95.05,\n low: 90.88,\n close: 91.28,\n volume: 292422550\n },\n {\n x: new Date('2014-06-16'),\n open: 91.51,\n high: 92.75,\n low: 90.9,\n close: 90.91,\n volume: 234325480\n },\n {\n x: new Date('2014-06-23'),\n open: 91.32,\n high: 92,\n low: 89.65,\n close: 91.98,\n volume: 213712160\n },\n {\n x: new Date('2014-06-30'),\n open: 92.1,\n high: 94.1,\n low: 92.09,\n close: 94.03,\n volume: 138936570\n },\n {\n x: new Date('2014-07-07'),\n open: 94.14,\n high: 96.8,\n low: 93.52,\n close: 95.22,\n volume: 229782440\n },\n {\n x: new Date('2014-07-14'),\n open: 95.86,\n high: 97.1,\n low: 92.57,\n close: 94.43,\n volume: 248104390\n },\n {\n x: new Date('2014-07-21'),\n open: 94.99,\n high: 97.88,\n low: 93.72,\n close: 97.671,\n volume: 273021350\n },\n {\n x: new Date('2014-07-28'),\n open: 97.82,\n high: 99.44,\n low: 94.81,\n close: 96.13,\n volume: 235868530\n },\n {\n x: new Date('2014-08-04'),\n open: 96.37,\n high: 96.58,\n low: 93.28,\n close: 94.74,\n volume: 222522120\n },\n {\n x: new Date('2014-08-11'),\n open: 95.27,\n high: 98.19,\n low: 94.8355,\n close: 97.98,\n volume: 178806580\n },\n {\n x: new Date('2014-08-18'),\n open: 98.49,\n high: 101.47,\n low: 97.98,\n close: 101.32,\n volume: 246446280\n },\n {\n x: new Date('2014-08-25'),\n open: 101.79,\n high: 102.9,\n low: 100.7,\n close: 102.5,\n volume: 232858250\n },\n {\n x: new Date('2014-09-01'),\n open: 103.06,\n high: 103.74,\n low: 97.79,\n close: 98.97,\n volume: 322045910\n },\n {\n x: new Date('2014-09-08'),\n open: 99.3,\n high: 103.08,\n low: 96.14,\n close: 101.66,\n volume: 460851840\n },\n {\n x: new Date('2014-09-15'),\n open: 102.81,\n high: 103.05,\n low: 98.89,\n close: 100.96,\n volume: 296425730\n },\n {\n x: new Date('2014-09-22'),\n open: 101.8,\n high: 102.94,\n low: 97.72,\n close: 100.75,\n volume: 337617850\n },\n {\n x: new Date('2014-09-29'),\n open: 98.65,\n high: 101.54,\n low: 98.04,\n close: 99.62,\n volume: 246900230\n },\n {\n x: new Date('2014-10-06'),\n open: 99.95,\n high: 102.38,\n low: 98.31,\n close: 100.73,\n volume: 279646740\n },\n {\n x: new Date('2014-10-13'),\n open: 101.33,\n high: 101.78,\n low: 95.18,\n close: 97.67,\n volume: 356408760\n },\n {\n x: new Date('2014-10-20'),\n open: 98.315,\n high: 105.49,\n low: 98.22,\n close: 105.22,\n volume: 355329760\n },\n {\n x: new Date('2014-10-27'),\n open: 104.85,\n high: 108.04,\n low: 104.7,\n close: 108,\n volume: 219443560\n },\n {\n x: new Date('2014-11-03'),\n open: 108.22,\n high: 110.3,\n low: 107.72,\n close: 109.01,\n volume: 199332700\n },\n {\n x: new Date('2014-11-10'),\n open: 109.02,\n high: 114.19,\n low: 108.4,\n close: 114.18,\n volume: 203976340\n },\n {\n x: new Date('2014-11-17'),\n open: 114.27,\n high: 117.57,\n low: 113.3,\n close: 116.47,\n volume: 232574480\n },\n {\n x: new Date('2014-11-24'),\n open: 116.85,\n high: 119.75,\n low: 116.62,\n close: 118.93,\n volume: 181158620\n },\n {\n x: new Date('2014-12-01'),\n open: 118.81,\n high: 119.25,\n low: 111.27,\n close: 115,\n volume: 266118290\n },\n {\n x: new Date('2014-12-08'),\n open: 114.1,\n high: 114.85,\n low: 109.35,\n close: 109.73,\n volume: 259311140\n },\n {\n x: new Date('2014-12-15'),\n open: 110.7,\n high: 113.24,\n low: 106.26,\n close: 111.78,\n volume: 326382400\n },\n {\n x: new Date('2014-12-22'),\n open: 112.16,\n high: 114.52,\n low: 111.97,\n close: 113.99,\n volume: 119248900\n },\n {\n x: new Date('2014-12-29'),\n open: 113.79,\n high: 114.77,\n low: 107.35,\n close: 109.33,\n volume: 151780640\n },\n {\n x: new Date('2015-01-05'),\n open: 108.29,\n high: 113.25,\n low: 104.63,\n close: 112.01,\n volume: 282690970\n },\n {\n x: new Date('2015-01-12'),\n open: 112.6,\n high: 112.8,\n low: 105.2,\n close: 105.99,\n volume: 303531140\n },\n {\n x: new Date('2015-01-19'),\n open: 107.84,\n high: 113.75,\n low: 106.5,\n close: 112.98,\n volume: 198362640\n },\n {\n x: new Date('2015-01-26'),\n open: 113.74,\n high: 120,\n low: 109.03,\n close: 117.16,\n volume: 461747290\n },\n {\n x: new Date('2015-02-02'),\n open: 118.05,\n high: 120.51,\n low: 116.08,\n close: 118.93,\n volume: 270190470\n },\n {\n x: new Date('2015-02-09'),\n open: 118.55,\n high: 127.48,\n low: 118.43,\n close: 127.08,\n volume: 301354470\n },\n {\n x: new Date('2015-02-16'),\n open: 127.49,\n high: 129.5,\n low: 126.92,\n close: 129.495,\n volume: 193883960\n },\n {\n x: new Date('2015-02-23'),\n open: 130.02,\n high: 133.6,\n low: 126.61,\n close: 128.46,\n volume: 369856960\n },\n {\n x: new Date('2015-03-02'),\n open: 129.25,\n high: 130.28,\n low: 125.76,\n close: 126.6,\n volume: 246472020\n },\n {\n x: new Date('2015-03-09'),\n open: 127.96,\n high: 129.57,\n low: 121.63,\n close: 123.59,\n volume: 325921230\n },\n {\n x: new Date('2015-03-16'),\n open: 123.88,\n high: 129.2451,\n low: 122.87,\n close: 125.9,\n volume: 266016400\n },\n {\n x: new Date('2015-03-23'),\n open: 127.12,\n high: 128.04,\n low: 122.6,\n close: 123.25,\n volume: 208731730\n },\n {\n x: new Date('2015-03-30'),\n open: 124.05,\n high: 126.49,\n low: 123.1,\n close: 125.32,\n volume: 161628950\n },\n {\n x: new Date('2015-04-06'),\n open: 124.47,\n high: 128.1218,\n low: 124.33,\n close: 127.1,\n volume: 181454510\n },\n {\n x: new Date('2015-04-13'),\n open: 128.37,\n high: 128.57,\n low: 124.46,\n close: 124.75,\n volume: 170090870\n },\n {\n x: new Date('2015-04-20'),\n open: 125.57,\n high: 130.63,\n low: 125.17,\n close: 130.28,\n volume: 206698310\n },\n {\n x: new Date('2015-04-27'),\n open: 132.31,\n high: 134.54,\n low: 124.58,\n close: 128.95,\n volume: 417115180\n },\n {\n x: new Date('2015-05-04'),\n open: 129.5,\n high: 130.57,\n low: 123.36,\n close: 127.62,\n volume: 270197900\n },\n {\n x: new Date('2015-05-11'),\n open: 127.39,\n high: 129.49,\n low: 124.82,\n close: 128.77,\n volume: 207858180\n },\n {\n x: new Date('2015-05-18'),\n open: 128.38,\n high: 132.97,\n low: 128.36,\n close: 132.54,\n volume: 216438970\n },\n {\n x: new Date('2015-05-25'),\n open: 132.6,\n high: 132.91,\n low: 129.12,\n close: 130.28,\n volume: 197468800\n },\n {\n x: new Date('2015-06-01'),\n open: 131.2,\n high: 131.39,\n low: 128.36,\n close: 128.65,\n volume: 170465550\n },\n {\n x: new Date('2015-06-08'),\n open: 128.9,\n high: 130.18,\n low: 125.62,\n close: 127.17,\n volume: 219812710\n },\n {\n x: new Date('2015-06-15'),\n open: 126.1,\n high: 128.31,\n low: 125.71,\n close: 126.6,\n volume: 197925030\n },\n {\n x: new Date('2015-06-22'),\n open: 127.49,\n high: 129.8,\n low: 126.51,\n close: 126.75,\n volume: 195104520\n },\n {\n x: new Date('2015-06-29'),\n open: 125.46,\n high: 126.94,\n low: 124.48,\n close: 126.44,\n volume: 150747530\n },\n {\n x: new Date('2015-07-06'),\n open: 124.94,\n high: 126.23,\n low: 119.22,\n close: 123.28,\n volume: 274904180\n },\n {\n x: new Date('2015-07-13'),\n open: 125.03,\n high: 129.62,\n low: 124.32,\n close: 129.62,\n volume: 188579340\n },\n {\n x: new Date('2015-07-20'),\n open: 130.97,\n high: 132.97,\n low: 121.99,\n close: 124.5,\n volume: 336423370\n },\n {\n x: new Date('2015-07-27'),\n open: 123.09,\n high: 123.91,\n low: 120.91,\n close: 121.3,\n volume: 191087840\n },\n {\n x: new Date('2015-08-03'),\n open: 121.5,\n high: 122.57,\n low: 112.1,\n close: 115.52,\n volume: 383883210\n },\n {\n x: new Date('2015-08-10'),\n open: 116.53,\n high: 119.99,\n low: 109.63,\n close: 115.96,\n volume: 344549090\n },\n {\n x: new Date('2015-08-17'),\n open: 116.04,\n high: 117.65,\n low: 105.645,\n close: 105.76,\n volume: 318855760\n },\n {\n x: new Date('2015-08-24'),\n open: 94.87,\n high: 113.31,\n low: 92,\n close: 113.29,\n volume: 498047270\n },\n {\n x: new Date('2015-08-31'),\n open: 112.03,\n high: 114.53,\n low: 107.36,\n close: 109.27,\n volume: 297402060\n },\n {\n x: new Date('2015-09-07'),\n open: 111.65,\n high: 114.21,\n low: 109.77,\n close: 114.21,\n volume: 251859600\n },\n {\n x: new Date('2015-09-14'),\n open: 116.58,\n high: 116.89,\n low: 111.87,\n close: 113.45,\n volume: 276281980\n },\n {\n x: new Date('2015-09-21'),\n open: 113.67,\n high: 116.69,\n low: 112.37,\n close: 114.71,\n volume: 238617740\n },\n {\n x: new Date('2015-09-28'),\n open: 113.85,\n high: 114.57,\n low: 107.31,\n close: 110.38,\n volume: 313017610\n },\n {\n x: new Date('2015-10-05'),\n open: 109.88,\n high: 112.28,\n low: 108.21,\n close: 112.12,\n volume: 261920950\n },\n {\n x: new Date('2015-10-12'),\n open: 112.73,\n high: 112.75,\n low: 109.56,\n close: 111.04,\n volume: 184208970\n },\n {\n x: new Date('2015-10-19'),\n open: 110.8,\n high: 119.228,\n low: 110.11,\n close: 119.08,\n volume: 221612230\n },\n {\n x: new Date('2015-10-26'),\n open: 118.08,\n high: 121.22,\n low: 113.99,\n close: 119.5,\n volume: 319660750\n },\n {\n x: new Date('2015-11-02'),\n open: 119.87,\n high: 123.82,\n low: 119.61,\n close: 121.06,\n volume: 194953700\n },\n {\n x: new Date('2015-11-09'),\n open: 120.96,\n high: 121.81,\n low: 112.27,\n close: 112.34,\n volume: 216054740\n },\n {\n x: new Date('2015-11-16'),\n open: 111.38,\n high: 119.92,\n low: 111,\n close: 119.3,\n volume: 189492500\n },\n {\n x: new Date('2015-11-23'),\n open: 119.27,\n high: 119.73,\n low: 117.12,\n close: 117.81,\n volume: 109582040\n },\n {\n x: new Date('2015-11-30'),\n open: 117.99,\n high: 119.41,\n low: 114.22,\n close: 119.03,\n volume: 205415620\n },\n {\n x: new Date('2015-12-07'),\n open: 118.98,\n high: 119.86,\n low: 112.851,\n close: 113.18,\n volume: 188609110\n },\n {\n x: new Date('2015-12-14'),\n open: 112.18,\n high: 112.8,\n low: 105.81,\n close: 106.03,\n volume: 314856190\n },\n {\n x: new Date('2015-12-21'),\n open: 107.28,\n high: 109,\n low: 105.57,\n close: 108.03,\n volume: 126450510\n },\n {\n x: new Date('2015-12-28'),\n open: 107.59,\n high: 109.43,\n low: 104.82,\n close: 105.26,\n volume: 123621760\n },\n {\n x: new Date('2016-01-04'),\n open: 102.61,\n high: 105.85,\n low: 96.43,\n close: 96.96,\n volume: 343000960\n },\n {\n x: new Date('2016-01-11'),\n open: 98.97,\n high: 101.19,\n low: 95.36,\n close: 97.13,\n volume: 303375940\n },\n {\n x: new Date('2016-01-18'),\n open: 98.41,\n high: 101.46,\n low: 93.42,\n close: 101.42,\n volume: 242982970\n },\n {\n x: new Date('2016-01-25'),\n open: 101.52,\n high: 101.53,\n low: 92.39,\n close: 97.34,\n volume: 376481100\n },\n {\n x: new Date('2016-02-01'),\n open: 96.47,\n high: 97.33,\n low: 93.69,\n close: 94.02,\n volume: 216608840\n },\n {\n x: new Date('2016-02-08'),\n open: 93.13,\n high: 96.35,\n low: 92.59,\n close: 93.99,\n volume: 230794620\n },\n {\n x: new Date('2016-02-15'),\n open: 95.02,\n high: 98.89,\n low: 94.61,\n close: 96.04,\n volume: 167001070\n },\n {\n x: new Date('2016-02-22'),\n open: 96.31,\n high: 98.0237,\n low: 93.32,\n close: 96.91,\n volume: 158759600\n },\n {\n x: new Date('2016-02-29'),\n open: 96.86,\n high: 103.75,\n low: 96.65,\n close: 103.01,\n volume: 201482180\n },\n {\n x: new Date('2016-03-07'),\n open: 102.39,\n high: 102.83,\n low: 100.15,\n close: 102.26,\n volume: 155437450\n },\n {\n x: new Date('2016-03-14'),\n open: 101.91,\n high: 106.5,\n low: 101.78,\n close: 105.92,\n volume: 181323210\n },\n {\n x: new Date('2016-03-21'),\n open: 105.93,\n high: 107.65,\n low: 104.89,\n close: 105.67,\n volume: 119054360\n },\n {\n x: new Date('2016-03-28'),\n open: 106,\n high: 110.42,\n low: 104.88,\n close: 109.99,\n volume: 147641240\n },\n {\n x: new Date('2016-04-04'),\n open: 110.42,\n high: 112.19,\n low: 108.121,\n close: 108.66,\n volume: 145351790\n },\n {\n x: new Date('2016-04-11'),\n open: 108.97,\n high: 112.39,\n low: 108.66,\n close: 109.85,\n volume: 161518860\n },\n {\n x: new Date('2016-04-18'),\n open: 108.89,\n high: 108.95,\n low: 104.62,\n close: 105.68,\n volume: 188775240\n },\n {\n x: new Date('2016-04-25'),\n open: 105,\n high: 105.65,\n low: 92.51,\n close: 93.74,\n volume: 345910030\n },\n {\n x: new Date('2016-05-02'),\n open: 93.965,\n high: 95.9,\n low: 91.85,\n close: 92.72,\n volume: 225114110\n },\n {\n x: new Date('2016-05-09'),\n open: 93,\n high: 93.77,\n low: 89.47,\n close: 90.52,\n volume: 215596350\n },\n {\n x: new Date('2016-05-16'),\n open: 92.39,\n high: 95.43,\n low: 91.65,\n close: 95.22,\n volume: 212312980\n },\n {\n x: new Date('2016-05-23'),\n open: 95.87,\n high: 100.73,\n low: 95.67,\n close: 100.35,\n volume: 203902650\n },\n {\n x: new Date('2016-05-30'),\n open: 99.6,\n high: 100.4,\n low: 96.63,\n close: 97.92,\n volume: 140064910\n },\n {\n x: new Date('2016-06-06'),\n open: 97.99,\n high: 101.89,\n low: 97.55,\n close: 98.83,\n volume: 124731320\n },\n {\n x: new Date('2016-06-13'),\n open: 98.69,\n high: 99.12,\n low: 95.3,\n close: 95.33,\n volume: 191017280\n },\n {\n x: new Date('2016-06-20'),\n open: 96,\n high: 96.89,\n low: 92.65,\n close: 93.4,\n volume: 206149160\n },\n {\n x: new Date('2016-06-27'),\n open: 93,\n high: 96.465,\n low: 91.5,\n close: 95.89,\n volume: 184254460\n },\n {\n x: new Date('2016-07-04'),\n open: 95.39,\n high: 96.89,\n low: 94.37,\n close: 96.68,\n volume: 111769640\n },\n {\n x: new Date('2016-07-11'),\n open: 96.75,\n high: 99.3,\n low: 96.73,\n close: 98.78,\n volume: 142244590\n },\n {\n x: new Date('2016-07-18'),\n open: 98.7,\n high: 101,\n low: 98.31,\n close: 98.66,\n volume: 147358320\n },\n {\n x: new Date('2016-07-25'),\n open: 98.25,\n high: 104.55,\n low: 96.42,\n close: 104.21,\n volume: 252358930\n },\n {\n x: new Date('2016-08-01'),\n open: 104.41,\n high: 107.65,\n low: 104,\n close: 107.48,\n volume: 168265830\n },\n {\n x: new Date('2016-08-08'),\n open: 107.52,\n high: 108.94,\n low: 107.16,\n close: 108.18,\n volume: 124255340\n },\n {\n x: new Date('2016-08-15'),\n open: 108.14,\n high: 110.23,\n low: 108.08,\n close: 109.36,\n volume: 131814920\n },\n {\n x: new Date('2016-08-22'),\n open: 108.86,\n high: 109.32,\n low: 106.31,\n close: 106.94,\n volume: 123373540\n },\n {\n x: new Date('2016-08-29'),\n open: 106.62,\n high: 108,\n low: 105.5,\n close: 107.73,\n volume: 134426100\n },\n {\n x: new Date('2016-09-05'),\n open: 107.9,\n high: 108.76,\n low: 103.13,\n close: 103.13,\n volume: 168312530\n },\n {\n x: new Date('2016-09-12'),\n open: 102.65,\n high: 116.13,\n low: 102.53,\n close: 114.92,\n volume: 388543710\n },\n {\n x: new Date('2016-09-19'),\n open: 115.19,\n high: 116.18,\n low: 111.55,\n close: 112.71,\n volume: 200842480\n },\n {\n x: new Date('2016-09-26'),\n open: 111.64,\n high: 114.64,\n low: 111.55,\n close: 113.05,\n volume: 156186800\n },\n {\n x: new Date('2016-10-03'),\n open: 112.71,\n high: 114.56,\n low: 112.28,\n close: 114.06,\n volume: 125587350\n },\n {\n x: new Date('2016-10-10'),\n open: 115.02,\n high: 118.69,\n low: 114.72,\n close: 117.63,\n volume: 208231690\n },\n {\n x: new Date('2016-10-17'),\n open: 117.33,\n high: 118.21,\n low: 113.8,\n close: 116.6,\n volume: 114497020\n },\n {\n x: new Date('2016-10-24'),\n open: 117.1,\n high: 118.36,\n low: 113.31,\n close: 113.72,\n volume: 204530120\n },\n {\n x: new Date('2016-10-31'),\n open: 113.65,\n high: 114.23,\n low: 108.11,\n close: 108.84,\n volume: 155287280\n },\n {\n x: new Date('2016-11-07'),\n open: 110.08,\n high: 111.72,\n low: 105.83,\n close: 108.43,\n volume: 206825070\n },\n {\n x: new Date('2016-11-14'),\n open: 107.71,\n high: 110.54,\n low: 104.08,\n close: 110.06,\n volume: 197790040\n },\n {\n x: new Date('2016-11-21'),\n open: 110.12,\n high: 112.42,\n low: 110.01,\n close: 111.79,\n volume: 93992370\n },\n {\n x: new Date('2016-11-28'),\n open: 111.43,\n high: 112.465,\n low: 108.85,\n close: 109.9,\n volume: 155229390\n },\n {\n x: new Date('2016-12-05'),\n open: 110,\n high: 114.7,\n low: 108.25,\n close: 113.95,\n volume: 151624650\n },\n {\n x: new Date('2016-12-12'),\n open: 113.29,\n high: 116.73,\n low: 112.49,\n close: 115.97,\n volume: 194003220\n },\n {\n x: new Date('2016-12-19'),\n open: 115.8,\n high: 117.5,\n low: 115.59,\n close: 116.52,\n volume: 113106370\n },\n {\n x: new Date('2016-12-26'),\n open: 116.52,\n high: 118.0166,\n low: 115.43,\n close: 115.82,\n volume: 84354060\n },\n {\n x: new Date('2017-01-02'),\n open: 115.8,\n high: 118.16,\n low: 114.76,\n close: 117.91,\n volume: 103680760\n },\n {\n x: new Date('2017-01-09'),\n open: 117.95,\n high: 119.93,\n low: 117.94,\n close: 119.04,\n volume: 138446660\n },\n {\n x: new Date('2017-01-16'),\n open: 118.34,\n high: 120.5,\n low: 118.22,\n close: 120,\n volume: 113576380\n },\n {\n x: new Date('2017-01-23'),\n open: 120,\n high: 122.44,\n low: 119.5,\n close: 121.95,\n volume: 124406640\n },\n {\n x: new Date('2017-01-30'),\n open: 120.93,\n high: 130.49,\n low: 120.62,\n close: 129.08,\n volume: 248063580\n },\n {\n x: new Date('2017-02-06'),\n open: 129.13,\n high: 132.94,\n low: 128.9,\n close: 132.12,\n volume: 136252280\n },\n {\n x: new Date('2017-02-13'),\n open: 133.08,\n high: 136.27,\n low: 132.75,\n close: 135.72,\n volume: 136326260\n },\n {\n x: new Date('2017-02-20'),\n open: 136.23,\n high: 137.48,\n low: 135.28,\n close: 136.66,\n volume: 87773190\n },\n {\n x: new Date('2017-02-27'),\n open: 137.14,\n high: 140.2786,\n low: 136.28,\n close: 139.78,\n volume: 127757050\n },\n {\n x: new Date('2017-03-06'),\n open: 139.365,\n high: 139.98,\n low: 137.05,\n close: 139.14,\n volume: 99061270\n },\n {\n x: new Date('2017-03-13'),\n open: 138.85,\n high: 141.02,\n low: 138.82,\n close: 139.99,\n volume: 120881720\n },\n {\n x: new Date('2017-03-20'),\n open: 140.4,\n high: 142.8,\n low: 139.73,\n close: 140.64,\n volume: 129178500\n },\n {\n x: new Date('2017-03-27'),\n open: 139.39,\n high: 144.5,\n low: 138.62,\n close: 143.66,\n volume: 126819590\n },\n {\n x: new Date('2017-04-03'),\n open: 143.71,\n high: 145.46,\n low: 143.05,\n close: 143.34,\n volume: 105274540\n },\n {\n x: new Date('2017-04-10'),\n open: 143.6,\n high: 143.8792,\n low: 140.06,\n close: 141.05,\n volume: 87342130\n },\n {\n x: new Date('2017-04-17'),\n open: 141.48,\n high: 142.92,\n low: 140.45,\n close: 142.27,\n volume: 89092650\n },\n {\n x: new Date('2017-04-24'),\n open: 143.5,\n high: 144.9,\n low: 143.18,\n close: 143.65,\n volume: 90423600\n },\n {\n x: new Date('2017-05-01'),\n open: 145.1,\n high: 148.98,\n low: 144.27,\n close: 148.96,\n volume: 173861760\n },\n {\n x: new Date('2017-05-08'),\n open: 149.03,\n high: 156.42,\n low: 149.03,\n close: 156.1,\n volume: 173087500\n },\n {\n x: new Date('2017-05-15'),\n open: 156.01,\n high: 156.65,\n low: 149.71,\n close: 153.06,\n volume: 156993820\n },\n {\n x: new Date('2017-05-22'),\n open: 154,\n high: 154.9,\n low: 152.67,\n close: 153.61,\n volume: 103151450\n },\n {\n x: new Date('2017-05-29'),\n open: 153.42,\n high: 155.45,\n low: 152.22,\n close: 155.45,\n volume: 88670120\n },\n {\n x: new Date('2017-06-05'),\n open: 154.34,\n high: 155.98,\n low: 146.02,\n close: 148.98,\n volume: 158814040\n },\n {\n x: new Date('2017-06-12'),\n open: 145.74,\n high: 147.5,\n low: 142.2,\n close: 142.27,\n volume: 219638930\n },\n {\n x: new Date('2017-06-19'),\n open: 143.66,\n high: 147.16,\n low: 143.66,\n close: 146.28,\n volume: 132832660\n },\n {\n x: new Date('2017-06-26'),\n open: 147.17,\n high: 148.28,\n low: 142.28,\n close: 144.02,\n volume: 126890110\n },\n {\n x: new Date('2017-07-03'),\n open: 144.88,\n high: 145.3001,\n low: 142.41,\n close: 144.18,\n volume: 78465450\n },\n {\n x: new Date('2017-07-10'),\n open: 144.11,\n high: 149.33,\n low: 143.37,\n close: 149.04,\n volume: 109759170\n },\n {\n x: new Date('2017-07-17'),\n open: 148.82,\n high: 151.74,\n low: 148.57,\n close: 150.27,\n volume: 104744470\n },\n {\n x: new Date('2017-07-24'),\n open: 150.58,\n high: 153.99,\n low: 147.3,\n close: 149.5,\n volume: 105536280\n },\n {\n x: new Date('2017-07-31'),\n open: 149.9,\n high: 159.75,\n low: 148.13,\n close: 156.39,\n volume: 170204830\n },\n {\n x: new Date('2017-08-07'),\n open: 157.06,\n high: 161.83,\n low: 154.63,\n close: 157.48,\n volume: 149860480\n },\n {\n x: new Date('2017-08-14'),\n open: 159.32,\n high: 162.51,\n low: 156.72,\n close: 157.5,\n volume: 133829670\n },\n {\n x: new Date('2017-08-21'),\n open: 157.5,\n high: 160.74,\n low: 155.1101,\n close: 159.86,\n volume: 112238670\n },\n {\n x: new Date('2017-08-28'),\n open: 160.14,\n high: 164.94,\n low: 159.93,\n close: 164.05,\n volume: 125610990\n },\n {\n x: new Date('2017-09-04'),\n open: 163.75,\n high: 164.25,\n low: 158.53,\n close: 158.63,\n volume: 101419110\n },\n {\n x: new Date('2017-09-11'),\n open: 160.5,\n high: 163.96,\n low: 157.91,\n close: 159.88,\n volume: 220431100\n },\n {\n x: new Date('2017-09-18'),\n open: 160.11,\n high: 160.5,\n low: 157.995,\n close: 158.67,\n volume: 27939544\n }\n];\nexport let axesData: object[] = [\n { xDate: new Date('2013-03-27'), Open: 85.97, High: 86.37, Low: 85.96, Close: 86.33 },\n { xDate: new Date('2013-03-29'), Open: 85.97, High: 86.37, Low: 85.96, Close: 86.33 },\n { xDate: new Date('2013-04-01'), Open: 86.1, High: 86.15, Low: 85.9, Close: 86.03 },\n { xDate: new Date('2013-04-03'), Open: 85.93, High: 86.17, Low: 85.84, Close: 86.02 },\n { xDate: new Date('2013-04-05'), Open: 85.74, High: 86, Low: 85.66, Close: 86 },\n { xDate: new Date('2013-04-07'), Open: 85.71, High: 85.71, Low: 85.36, Close: 85.62 },\n { xDate: new Date('2013-04-09'), Open: 85.3, High: 85.92, Low: 85.16, Close: 85.8 },\n { xDate: new Date('2013-04-11'), Open: 84.23, High: 85.46, Low: 84.23, Close: 85.2 },\n { xDate: new Date('2013-04-13'), Open: 84.51, High: 84.54, Low: 84.19, Close: 84.3 },\n { xDate: new Date('2013-04-15'), Open: 84.44, High: 84.65, Low: 84.2, Close: 84.63 },\n { xDate: new Date('2013-04-17'), Open: 84.6, High: 84.81, Low: 84.59, Close: 84.65 },\n { xDate: new Date('2013-04-19'), Open: 84.52, High: 84.86, Low: 84.4, Close: 84.76 },\n { xDate: new Date('2013-04-21'), Open: 84.17, High: 84.66, Low: 84.16, Close: 84.47 },\n { xDate: new Date('2013-04-23'), Open: 84.22, High: 84.3, Low: 83.98, Close: 84.26 },\n { xDate: new Date('2013-04-25'), Open: 83.75, High: 84.1, Low: 83.65, Close: 84 },\n { xDate: new Date('2013-04-27'), Open: 84, High: 84.01, Low: 83.67, Close: 83.74 },\n { xDate: new Date('2013-04-29'), Open: 84, High: 84.01, Low: 83.67, Close: 83.74 },\n { xDate: new Date('2013-05-01'), Open: 84.3, High: 84.45, Low: 84.19, Close: 84.22 },\n { xDate: new Date('2013-05-03'), Open: 83.79, High: 84.19, Low: 83.7, Close: 84.04 },\n { xDate: new Date('2013-05-05'), Open: 84.02, High: 84.02, Low: 83.69, Close: 83.71 },\n { xDate: new Date('2013-05-07'), Open: 84.01, High: 84.04, Low: 83.82, Close: 83.96 },\n { xDate: new Date('2013-05-09'), Open: 83.9, High: 84.02, Low: 83.86, Close: 83.94 },\n { xDate: new Date('2013-05-11'), Open: 84.09, High: 84.17, Low: 83.9, Close: 84.06 },\n { xDate: new Date('2013-05-13'), Open: 83.89, High: 84.25, Low: 83.77, Close: 84.01 },\n { xDate: new Date('2013-05-15'), Open: 84.05, High: 84.14, Low: 83.84, Close: 83.91 },\n { xDate: new Date('2013-05-17'), Open: 84.49, High: 84.65, Low: 84.18, Close: 84.22 },\n { xDate: new Date('2013-05-19'), Open: 84.99, High: 85.1, Low: 84.37, Close: 84.43 },\n { xDate: new Date('2013-05-21'), Open: 84.96, High: 85.06, Low: 84.7, Close: 85.01 },\n { xDate: new Date('2013-05-23'), Open: 84.68, High: 84.9, Low: 84.65, Close: 84.76 },\n { xDate: new Date('2013-05-25'), Open: 84.35, High: 85.03, Low: 84.32, Close: 84.67 },\n { xDate: new Date('2013-05-27'), Open: 84.19, High: 84.31, Low: 84.16, Close: 84.19 },\n { xDate: new Date('2013-05-29'), Open: 84.19, High: 84.31, Low: 84.16, Close: 84.19 },\n { xDate: new Date('2013-06-01'), Open: 84.2, High: 84.29, Low: 84.04, Close: 84.15 },\n { xDate: new Date('2013-06-03'), Open: 84.21, High: 84.25, Low: 84.03, Close: 84.17 },\n { xDate: new Date('2013-06-05'), Open: 84.72, High: 84.87, Low: 84.44, Close: 84.49 },\n { xDate: new Date('2013-06-07'), Open: 84.85, High: 84.88, Low: 84.5, Close: 84.72 },\n { xDate: new Date('2013-06-09'), Open: 84.53, High: 84.74, Low: 84.25, Close: 84.69 },\n { xDate: new Date('2013-06-11'), Open: 84.4, High: 84.7, Low: 84.27, Close: 84.52 },\n { xDate: new Date('2013-06-13'), Open: 84.96, High: 85.07, Low: 84.5, Close: 84.57 },\n { xDate: new Date('2013-06-15'), Open: 85.28, High: 85.32, Low: 84.95, Close: 85.03 },\n { xDate: new Date('2013-06-17'), Open: 85.35, High: 85.39, Low: 85.1, Close: 85.32 },\n { xDate: new Date('2013-06-19'), Open: 85.65, High: 85.66, Low: 85.21, Close: 85.36 },\n { xDate: new Date('2013-06-21'), Open: 85.38, High: 85.85, Low: 85.25, Close: 85.67 },\n { xDate: new Date('2013-06-23'), Open: 85.8, High: 85.96, Low: 85.67, Close: 85.83 },\n { xDate: new Date('2013-06-25'), Open: 86.07, High: 86.22, Low: 85.75, Close: 85.87 },\n { xDate: new Date('2013-06-27'), Open: 86.05, High: 86.08, Low: 85.68, Close: 85.79 },\n { xDate: new Date('2013-06-29'), Open: 86.05, High: 86.08, Low: 85.68, Close: 85.79 },\n { xDate: new Date('2013-07-01'), Open: 85.85, High: 86.25, Low: 85.79, Close: 86.06 },\n { xDate: new Date('2013-07-03'), Open: 85.6, High: 85.85, Low: 85.49, Close: 85.81 },\n { xDate: new Date('2013-07-05'), Open: 85.94, High: 86, Low: 85.48, Close: 85.66 },\n { xDate: new Date('2013-07-07'), Open: 86.55, High: 86.64, Low: 85.36, Close: 85.92 },\n { xDate: new Date('2013-07-09'), Open: 86.46, High: 86.87, Low: 86.4, Close: 86.71 },\n { xDate: new Date('2013-07-11'), Open: 86.3, High: 86.39, Low: 86.13, Close: 86.38 },\n { xDate: new Date('2013-07-13'), Open: 85.74, High: 86.44, Low: 85.67, Close: 86.19 },\n { xDate: new Date('2013-07-15'), Open: 85.56, High: 85.62, Low: 85.34, Close: 85.61 },\n { xDate: new Date('2013-07-17'), Open: 85.79, High: 85.89, Low: 85.36, Close: 85.52 },\n { xDate: new Date('2013-07-19'), Open: 85.54, High: 86, Low: 85.51, Close: 85.76 },\n { xDate: new Date('2013-07-21'), Open: 85, High: 85.17, Low: 84.87, Close: 85.15 },\n { xDate: new Date('2013-07-23'), Open: 85.1, High: 85.28, Low: 84.72, Close: 85.08 },\n { xDate: new Date('2013-07-25'), Open: 85.46, High: 85.56, Low: 85.18, Close: 85.37 },\n { xDate: new Date('2013-07-27'), Open: 85.42, High: 85.44, Low: 85.09, Close: 85.42 },\n { xDate: new Date('2013-07-29'), Open: 85.42, High: 85.44, Low: 85.09, Close: 85.42 },\n { xDate: new Date('2013-08-01'), Open: 85.79, High: 85.89, Low: 85.36, Close: 85.54 },\n { xDate: new Date('2013-08-03'), Open: 85.83, High: 85.85, Low: 85.55, Close: 85.64 },\n { xDate: new Date('2013-08-05'), Open: 86.19, High: 86.25, Low: 85.8, Close: 85.98 },\n { xDate: new Date('2013-08-07'), Open: 86.17, High: 86.28, Low: 85.96, Close: 86.07 },\n { xDate: new Date('2013-08-09'), Open: 86.19, High: 86.26, Low: 85.97, Close: 86.2 },\n { xDate: new Date('2013-08-11'), Open: 85.98, High: 86.31, Low: 85.86, Close: 86.15 },\n { xDate: new Date('2013-08-13'), Open: 85.82, High: 86.18, Low: 85.74, Close: 85.78 },\n { xDate: new Date('2013-08-15'), Open: 85.45, High: 85.66, Low: 85.41, Close: 85.55 },\n { xDate: new Date('2013-08-17'), Open: 85.53, High: 85.53, Low: 85.31, Close: 85.48 },\n { xDate: new Date('2013-08-19'), Open: 85.6, High: 85.68, Low: 85.34, Close: 85.39 },\n { xDate: new Date('2013-08-21'), Open: 85.6, High: 85.72, Low: 85.5, Close: 85.61 },\n { xDate: new Date('2013-08-23'), Open: 85.34, High: 85.52, Low: 85.3, Close: 85.49 },\n { xDate: new Date('2013-08-25'), Open: 85.66, High: 85.72, Low: 85.38, Close: 85.41 },\n { xDate: new Date('2013-08-27'), Open: 85.93, High: 85.95, Low: 85.59, Close: 85.62 },\n { xDate: new Date('2013-08-29'), Open: 85.91, High: 85.93, Low: 85.63, Close: 85.58 },\n { xDate: new Date('2013-09-01'), Open: 85.6, High: 85.87, Low: 85.5, Close: 85.81 }\n];","index.ts":"import { enableRipple } from '@syncfusion/ej2-base';\nenableRipple(true);\nimport {\n Chart, CandleSeries, Category, Tooltip, ILoadedEventArgs, DateTime, Zoom, Logarithmic,\n Crosshair, LineSeries, MomentumIndicator, StripLine, ChartTheme\n} from '@syncfusion/ej2-charts';\nimport { chartData } from './financial-data';\nimport { Browser } from '@syncfusion/ej2-base';\nChart.Inject(\n CandleSeries, Category, Tooltip, DateTime, Zoom, Logarithmic, Crosshair, LineSeries,\n MomentumIndicator, StripLine\n);\n\n/**\n * Sample for Momentum indicator\n */\n\n\n let chart: Chart = new Chart({\n\n //Initializing Primary X Axis\n primaryXAxis: {\n valueType: 'DateTime',\n intervalType: 'Months', majorGridLines: { width: 0 }, zoomFactor: 0.2, zoomPosition: 0.6,\n skeleton: 'yMd',\n crosshairTooltip: { enable: true }\n },\n //Initializing Primary Y Axis\n primaryYAxis: {\n title: 'Price',\n labelFormat: '${value}',\n plotOffset: 25,\n minimum: 50, maximum: 170,\n interval: 30, rowIndex: 1, opposedPosition: true, lineStyle: { width: 0 },\n },\n //Initializing Rows\n rows: [\n {\n height: '40%'\n }, {\n height: '60%'\n }\n ],\n //Initializing Axes\n axes: [{\n name: 'secondary',\n opposedPosition: true, rowIndex: 0,\n majorGridLines: { width: 0 }, lineStyle: { width: 0 }, minimum: 80, maximum: 120, interval: 20,\n majorTickLines: { width: 0 }, title: 'Momentum', stripLines: [\n {\n start: 80, end: 120, text: '', color: 'black', visible: true,\n opacity: 0.03, zIndex: 'Behind'\n }]\n }],\n //Initializing Chart Series\n series: [{\n dataSource: chartData, width: 2,\n xName: 'x', yName: 'y', low: 'low', high: 'high', close: 'close', volume: 'volume', open: 'open',\n name: 'Apple Inc', bearFillColor: '#2ecd71', bullFillColor: '#e74c3d',\n type: 'Candle', animation: { enable: true }\n }],\n indicators: [{\n type: 'Momentum', field: 'Close', seriesName: 'Apple Inc', yAxisName: 'secondary', fill: '#6063ff',\n period: 3, animation: { enable: true }, upperLine: { color: '#e74c3d' }\n }],\n //Initializing UserInteraction Zoom, Tooltip and Crosshair\n zoomSettings:\n {\n enableMouseWheelZooming: true,\n enablePinchZooming: true,\n enableSelectionZooming: true,\n mode: 'X'\n },\n tooltip: {\n enable: true, shared: true\n },\n crosshair: { enable: true, lineType: 'Vertical' },\n chartArea: { border: { width: 0 } },\n //Initializing Primary Y Axis\n title: 'AAPL 2012-2017',\n width : Browser.isDevice ? '100%' : '80%',\n load: (args: ILoadedEventArgs) => {\n let selectedTheme: string = location.hash.split('/')[1];\n selectedTheme = selectedTheme ? selectedTheme : 'Material';\n args.chart.theme = (selectedTheme.charAt(0).toUpperCase() + selectedTheme.slice(1));\n },\n legendSettings: { visible: false }\n });\n chart.appendTo('#container');\n\n","index.html":"\n \n \n \n \n\n\n\n\n\n\n\n","systemjs.config.js":"System.config({\n transpiler: \"typescript\",\n typescriptOptions: {\n compilerOptions: {\n target: \"umd\",\n module: \"commonjs\",\n moduleResolution: \"node\",\n emitDecoratorMetadata: true,\n experimentalDecorators: true\n }\n },\n paths: {\n \"syncfusion:\": \"http://npmci.syncfusion.com/packages/production/\"\n },\n map: {\n main: \"index.ts\",\n typescript: \"https://unpkg.com/typescript@2.2.2/lib/typescript.js\",\n 'plugin-json':'https://cdnjs.cloudflare.com/ajax/libs/systemjs-plugin-json/0.3.0/json.min.js',\n \"@syncfusion/ej2-base\": \"syncfusion:ej2-base/dist/ej2-base.umd.min.js\",\n \"@syncfusion/ej2-buttons\": \"syncfusion:ej2-buttons/dist/ej2-buttons.umd.min.js\",\n \"@syncfusion/ej2-calendars\": \"syncfusion:ej2-calendars/dist/ej2-calendars.umd.min.js\",\n \"@syncfusion/ej2-charts\": \"syncfusion:ej2-charts/dist/ej2-charts.umd.min.js\",\n \"@syncfusion/ej2-circulargauge\": \"syncfusion:ej2-circulargauge/dist/ej2-circulargauge.umd.min.js\",\n \"@syncfusion/ej2-lineargauge\": \"syncfusion:ej2-lineargauge/dist/ej2-lineargauge.umd.min.js\",\n \"@syncfusion/ej2-data\": \"syncfusion:ej2-data/dist/ej2-data.umd.min.js\",\n \"@syncfusion/ej2-dropdowns\": \"syncfusion:ej2-dropdowns/dist/ej2-dropdowns.umd.min.js\",\n \"@syncfusion/ej2-grids\": \"syncfusion:ej2-grids/dist/ej2-grids.umd.min.js\", \n \"@syncfusion/ej2-inputs\": \"syncfusion:ej2-inputs/dist/ej2-inputs.umd.min.js\", \n \"@syncfusion/ej2-lists\": \"syncfusion:ej2-lists/dist/ej2-lists.umd.min.js\",\n \"@syncfusion/ej2-navigations\": \"syncfusion:ej2-navigations/dist/ej2-navigations.umd.min.js\", \n \"@syncfusion/ej2-popups\": \"syncfusion:ej2-popups/dist/ej2-popups.umd.min.js\",\n \"@syncfusion/ej2-excel-export\": \"syncfusion:ej2-excel-export/dist/ej2-excel-export.umd.min.js\",\n \"@syncfusion/ej2-pdf-export\": \"syncfusion:ej2-pdf-export/dist/ej2-pdf-export.umd.min.js\",\n \"@syncfusion/ej2-compression\": \"syncfusion:ej2-compression/dist/ej2-compression.umd.min.js\",\n \"@syncfusion/ej2-file-utils\": \"syncfusion:ej2-file-utils/dist/ej2-file-utils.umd.min.js\"\n },\n meta: { \n '*.json': { loader: 'plugin-json' }\n }\n});\nSystem.import('index.ts').catch(console.error.bind(console));"}
\ No newline at end of file
+{"financial-data":"/**\n * Data for technical indicators\n */\nexport let chartData: object[] = [\n {\n x: new Date('2012-04-02'),\n open: 85.9757,\n high: 90.6657,\n low: 85.7685,\n close: 90.5257,\n volume: 660187068\n },\n {\n x: new Date('2012-04-09'),\n open: 89.4471,\n high: 92,\n low: 86.2157,\n close: 86.4614,\n volume: 912634864\n },\n {\n x: new Date('2012-04-16'),\n open: 87.1514,\n high: 88.6071,\n low: 81.4885,\n close: 81.8543,\n volume: 1221746066\n },\n {\n x: new Date('2012-04-23'),\n open: 81.5157,\n high: 88.2857,\n low: 79.2857,\n close: 86.1428,\n volume: 965935749\n },\n {\n x: new Date('2012-04-30'),\n open: 85.4,\n high: 85.4857,\n low: 80.7385,\n close: 80.75,\n volume: 615249365\n },\n {\n x: new Date('2012-05-07'),\n open: 80.2143,\n high: 82.2685,\n low: 79.8185,\n close: 80.9585,\n volume: 541742692\n },\n {\n x: new Date('2012-05-14'),\n open: 80.3671,\n high: 81.0728,\n low: 74.5971,\n close: 75.7685,\n volume: 708126233\n },\n {\n x: new Date('2012-05-21'),\n open: 76.3571,\n high: 82.3571,\n low: 76.2928,\n close: 80.3271,\n volume: 682076215\n },\n {\n x: new Date('2012-05-28'),\n open: 81.5571,\n high: 83.0714,\n low: 80.0743,\n close: 80.1414,\n volume: 480059584\n },\n {\n x: new Date('2012-06-04'),\n open: 80.2143,\n high: 82.9405,\n low: 78.3571,\n close: 82.9028,\n volume: 517577005\n },\n {\n x: new Date('2012-06-11'),\n open: 83.96,\n high: 84.0714,\n low: 80.9571,\n close: 82.0185,\n volume: 499693120\n },\n {\n x: new Date('2012-06-18'),\n open: 81.5657,\n high: 84.2857,\n low: 81.4814,\n close: 83.1571,\n volume: 442172142\n },\n {\n x: new Date('2012-06-25'),\n open: 82.4714,\n high: 83.4285,\n low: 80.8014,\n close: 83.4285,\n volume: 371529102\n },\n {\n x: new Date('2012-07-02'),\n open: 83.5328,\n high: 87.7628,\n low: 83.3714,\n close: 86.5543,\n volume: 385906790\n },\n {\n x: new Date('2012-07-09'),\n open: 86.4714,\n high: 88.5528,\n low: 84.6685,\n close: 86.4243,\n volume: 524235196\n },\n {\n x: new Date('2012-07-16'),\n open: 86.4457,\n high: 87.9071,\n low: 86.1643,\n close: 86.3285,\n volume: 419537217\n },\n {\n x: new Date('2012-07-23'),\n open: 84.9143,\n high: 87.0971,\n low: 81.4285,\n close: 83.5943,\n volume: 680773023\n },\n {\n x: new Date('2012-07-30'),\n open: 84.4171,\n high: 88.2828,\n low: 83.9743,\n close: 87.9571,\n volume: 475109323\n },\n {\n x: new Date('2012-08-06'),\n open: 88.1843,\n high: 89.2857,\n low: 87.8943,\n close: 88.8143,\n volume: 312826308\n },\n {\n x: new Date('2012-08-13'),\n open: 89.0557,\n high: 92.5985,\n low: 89.0357,\n close: 92.5871,\n volume: 392867193\n },\n {\n x: new Date('2012-08-20'),\n open: 92.8585,\n high: 96.4114,\n low: 92.5871,\n close: 94.746,\n volume: 708614692\n },\n {\n x: new Date('2012-08-27'),\n open: 97.1414,\n high: 97.2671,\n low: 93.8928,\n close: 95.0343,\n volume: 383807217\n },\n {\n x: new Date('2012-09-03'),\n open: 95.1085,\n high: 97.4971,\n low: 94.9285,\n close: 97.2057,\n volume: 355722047\n },\n {\n x: new Date('2012-09-10'),\n open: 97.2071,\n high: 99.5685,\n low: 93.7143,\n close: 98.7543,\n volume: 724042207\n },\n {\n x: new Date('2012-09-17'),\n open: 99.9071,\n high: 100.7243,\n low: 99.0885,\n close: 100.0135,\n volume: 500166040\n },\n {\n x: new Date('2012-09-24'),\n open: 98.1228,\n high: 99.3028,\n low: 94.3357,\n close: 95.3007,\n volume: 714507994\n },\n {\n x: new Date('2012-10-01'),\n open: 95.88,\n high: 96.6785,\n low: 92.95,\n close: 93.2271,\n volume: 638543622\n },\n {\n x: new Date('2012-10-08'),\n open: 92.4114,\n high: 92.5085,\n low: 89.0785,\n close: 89.9591,\n volume: 747127724\n },\n {\n x: new Date('2012-10-15'),\n open: 90.3357,\n high: 93.2557,\n low: 87.0885,\n close: 87.12,\n volume: 646996264\n },\n {\n x: new Date('2012-10-22'),\n open: 87.4885,\n high: 90.7685,\n low: 84.4285,\n close: 86.2857,\n volume: 866040680\n },\n {\n x: new Date('2012-10-29'),\n open: 84.9828,\n high: 86.1428,\n low: 82.1071,\n close: 82.4,\n volume: 367371310\n },\n {\n x: new Date('2012-11-05'),\n open: 83.3593,\n high: 84.3914,\n low: 76.2457,\n close: 78.1514,\n volume: 919719846\n },\n {\n x: new Date('2012-11-12'),\n open: 79.1643,\n high: 79.2143,\n low: 72.25,\n close: 75.3825,\n volume: 894382149\n },\n {\n x: new Date('2012-11-19'),\n open: 77.2443,\n high: 81.7143,\n low: 77.1257,\n close: 81.6428,\n volume: 527416747\n },\n {\n x: new Date('2012-11-26'),\n open: 82.2714,\n high: 84.8928,\n low: 81.7514,\n close: 83.6114,\n volume: 646467974\n },\n {\n x: new Date('2012-12-03'),\n open: 84.8071,\n high: 84.9414,\n low: 74.09,\n close: 76.1785,\n volume: 980096264\n },\n {\n x: new Date('2012-12-10'),\n open: 75,\n high: 78.5085,\n low: 72.2257,\n close: 72.8277,\n volume: 835016110\n },\n {\n x: new Date('2012-12-17'),\n open: 72.7043,\n high: 76.4143,\n low: 71.6043,\n close: 74.19,\n volume: 726150329\n },\n {\n x: new Date('2012-12-24'),\n open: 74.3357,\n high: 74.8928,\n low: 72.0943,\n close: 72.7984,\n volume: 321104733\n },\n {\n x: new Date('2012-12-31'),\n open: 72.9328,\n high: 79.2857,\n low: 72.7143,\n close: 75.2857,\n volume: 540854882\n },\n {\n x: new Date('2013-01-07'),\n open: 74.5714,\n high: 75.9843,\n low: 73.6,\n close: 74.3285,\n volume: 574594262\n },\n {\n x: new Date('2013-01-14'),\n open: 71.8114,\n high: 72.9643,\n low: 69.0543,\n close: 71.4285,\n volume: 803105621\n },\n {\n x: new Date('2013-01-21'),\n open: 72.08,\n high: 73.57,\n low: 62.1428,\n close: 62.84,\n volume: 971912560\n },\n {\n x: new Date('2013-01-28'),\n open: 62.5464,\n high: 66.0857,\n low: 62.2657,\n close: 64.8028,\n volume: 656549587\n },\n {\n x: new Date('2013-02-04'),\n open: 64.8443,\n high: 68.4014,\n low: 63.1428,\n close: 67.8543,\n volume: 743778993\n },\n {\n x: new Date('2013-02-11'),\n open: 68.0714,\n high: 69.2771,\n low: 65.7028,\n close: 65.7371,\n volume: 585292366\n },\n {\n x: new Date('2013-02-18'),\n open: 65.8714,\n high: 66.1043,\n low: 63.26,\n close: 64.4014,\n volume: 421766997\n },\n {\n x: new Date('2013-02-25'),\n open: 64.8357,\n high: 65.0171,\n low: 61.4257,\n close: 61.4957,\n volume: 582741215\n },\n {\n x: new Date('2013-03-04'),\n open: 61.1143,\n high: 62.2043,\n low: 59.8571,\n close: 61.6743,\n volume: 632856539\n },\n {\n x: new Date('2013-03-11'),\n open: 61.3928,\n high: 63.4614,\n low: 60.7343,\n close: 63.38,\n volume: 572066981\n },\n {\n x: new Date('2013-03-18'),\n open: 63.0643,\n high: 66.0143,\n low: 63.0286,\n close: 65.9871,\n volume: 552156035\n },\n {\n x: new Date('2013-03-25'),\n open: 66.3843,\n high: 67.1357,\n low: 63.0886,\n close: 63.2371,\n volume: 390762517\n },\n {\n x: new Date('2013-04-01'),\n open: 63.1286,\n high: 63.3854,\n low: 59.9543,\n close: 60.4571,\n volume: 505273732\n },\n {\n x: new Date('2013-04-08'),\n open: 60.6928,\n high: 62.57,\n low: 60.3557,\n close: 61.4,\n volume: 387323550\n },\n {\n x: new Date('2013-04-15'),\n open: 61,\n high: 61.1271,\n low: 55.0143,\n close: 55.79,\n volume: 709945604\n },\n {\n x: new Date('2013-04-22'),\n open: 56.0914,\n high: 59.8241,\n low: 55.8964,\n close: 59.6007,\n volume: 787007506\n },\n {\n x: new Date('2013-04-29'),\n open: 60.0643,\n high: 64.7471,\n low: 60,\n close: 64.2828,\n volume: 655020017\n },\n {\n x: new Date('2013-05-06'),\n open: 65.1014,\n high: 66.5357,\n low: 64.3543,\n close: 64.71,\n volume: 545488533\n },\n {\n x: new Date('2013-05-13'),\n open: 64.5014,\n high: 65.4143,\n low: 59.8428,\n close: 61.8943,\n volume: 633706550\n },\n {\n x: new Date('2013-05-20'),\n open: 61.7014,\n high: 64.05,\n low: 61.4428,\n close: 63.5928,\n volume: 494379068\n },\n {\n x: new Date('2013-05-27'),\n open: 64.2714,\n high: 65.3,\n low: 62.7714,\n close: 64.2478,\n volume: 362907830\n },\n {\n x: new Date('2013-06-03'),\n open: 64.39,\n high: 64.9186,\n low: 61.8243,\n close: 63.1158,\n volume: 443249793\n },\n {\n x: new Date('2013-06-10'),\n open: 63.5328,\n high: 64.1541,\n low: 61.2143,\n close: 61.4357,\n volume: 389680092\n },\n {\n x: new Date('2013-06-17'),\n open: 61.6343,\n high: 62.2428,\n low: 58.3,\n close: 59.0714,\n volume: 400384818\n },\n {\n x: new Date('2013-06-24'),\n open: 58.2,\n high: 58.38,\n low: 55.5528,\n close: 56.6471,\n volume: 519314826\n },\n {\n x: new Date('2013-07-01'),\n open: 57.5271,\n high: 60.47,\n low: 57.3171,\n close: 59.6314,\n volume: 343878841\n },\n {\n x: new Date('2013-07-08'),\n open: 60.0157,\n high: 61.3986,\n low: 58.6257,\n close: 60.93,\n volume: 384106977\n },\n {\n x: new Date('2013-07-15'),\n open: 60.7157,\n high: 62.1243,\n low: 60.5957,\n close: 60.7071,\n volume: 286035513\n },\n {\n x: new Date('2013-07-22'),\n open: 61.3514,\n high: 63.5128,\n low: 59.8157,\n close: 62.9986,\n volume: 395816827\n },\n {\n x: new Date('2013-07-29'),\n open: 62.9714,\n high: 66.1214,\n low: 62.8857,\n close: 66.0771,\n volume: 339668858\n },\n {\n x: new Date('2013-08-05'),\n open: 66.3843,\n high: 67.4128,\n low: 64.8071,\n close: 64.9214,\n volume: 368486781\n },\n {\n x: new Date('2013-08-12'),\n open: 65.2657,\n high: 72.0357,\n low: 65.2328,\n close: 71.7614,\n volume: 711563584\n },\n {\n x: new Date('2013-08-19'),\n open: 72.0485,\n high: 73.3914,\n low: 71.1714,\n close: 71.5743,\n volume: 417119660\n },\n {\n x: new Date('2013-08-26'),\n open: 71.5357,\n high: 72.8857,\n low: 69.4286,\n close: 69.6023,\n volume: 392805888\n },\n {\n x: new Date('2013-09-02'),\n open: 70.4428,\n high: 71.7485,\n low: 69.6214,\n close: 71.1743,\n volume: 317244380\n },\n {\n x: new Date('2013-09-09'),\n open: 72.1428,\n high: 72.56,\n low: 66.3857,\n close: 66.4143,\n volume: 669376320\n },\n {\n x: new Date('2013-09-16'),\n open: 65.8571,\n high: 68.3643,\n low: 63.8886,\n close: 66.7728,\n volume: 625142677\n },\n {\n x: new Date('2013-09-23'),\n open: 70.8714,\n high: 70.9871,\n low: 68.6743,\n close: 68.9643,\n volume: 475274537\n },\n {\n x: new Date('2013-09-30'),\n open: 68.1786,\n high: 70.3357,\n low: 67.773,\n close: 69.0043,\n volume: 368198906\n },\n {\n x: new Date('2013-10-07'),\n open: 69.5086,\n high: 70.5486,\n low: 68.3257,\n close: 70.4017,\n volume: 361437661\n },\n {\n x: new Date('2013-10-14'),\n open: 69.9757,\n high: 72.7514,\n low: 69.9071,\n close: 72.6985,\n volume: 342694379\n },\n {\n x: new Date('2013-10-21'),\n open: 73.11,\n high: 76.1757,\n low: 72.5757,\n close: 75.1368,\n volume: 490458997\n },\n {\n x: new Date('2013-10-28'),\n open: 75.5771,\n high: 77.0357,\n low: 73.5057,\n close: 74.29,\n volume: 508130174\n },\n {\n x: new Date('2013-11-04'),\n open: 74.4428,\n high: 75.555,\n low: 73.1971,\n close: 74.3657,\n volume: 318132218\n },\n {\n x: new Date('2013-11-11'),\n open: 74.2843,\n high: 75.6114,\n low: 73.4871,\n close: 74.9987,\n volume: 306711021\n },\n {\n x: new Date('2013-11-18'),\n open: 74.9985,\n high: 75.3128,\n low: 73.3814,\n close: 74.2571,\n volume: 282778778\n },\n {\n x: new Date('2013-11-25'),\n open: 74.4314,\n high: 79.7614,\n low: 74.4285,\n close: 79.4385,\n volume: 327405302\n },\n {\n x: new Date('2013-12-02'),\n open: 79.7143,\n high: 82.1622,\n low: 78.6885,\n close: 80.0028,\n volume: 522055676\n },\n {\n x: new Date('2013-12-09'),\n open: 80.1286,\n high: 81.5671,\n low: 79.0957,\n close: 79.2043,\n volume: 387271099\n },\n {\n x: new Date('2013-12-16'),\n open: 79.2885,\n high: 80.377,\n low: 76.9714,\n close: 78.4314,\n volume: 457580848\n },\n {\n x: new Date('2013-12-23'),\n open: 81.1428,\n high: 81.6971,\n low: 79.9285,\n close: 80.0128,\n volume: 274253503\n },\n {\n x: new Date('2013-12-30'),\n open: 79.6371,\n high: 80.1828,\n low: 77.2043,\n close: 77.2828,\n volume: 275734934\n },\n {\n x: new Date('2014-01-06'),\n open: 76.7785,\n high: 78.1228,\n low: 75.8728,\n close: 76.1343,\n volume: 393462075\n },\n {\n x: new Date('2014-01-13'),\n open: 75.7014,\n high: 80.0285,\n low: 75.6971,\n close: 77.2385,\n volume: 439557459\n },\n {\n x: new Date('2014-01-20'),\n open: 77.2843,\n high: 79.6128,\n low: 77.2028,\n close: 78.01,\n volume: 385585525\n },\n {\n x: new Date('2014-01-27'),\n open: 78.5814,\n high: 79.2571,\n low: 70.5071,\n close: 71.5143,\n volume: 813702575\n },\n {\n x: new Date('2014-02-03'),\n open: 71.8014,\n high: 74.7042,\n low: 71.3286,\n close: 74.24,\n volume: 434447570\n },\n {\n x: new Date('2014-02-10'),\n open: 74.0943,\n high: 77.9971,\n low: 74,\n close: 77.7128,\n volume: 379011880\n },\n {\n x: new Date('2014-02-17'),\n open: 78,\n high: 78.7414,\n low: 74.9428,\n close: 75.0357,\n volume: 289609443\n },\n {\n x: new Date('2014-02-24'),\n open: 74.7357,\n high: 76.1071,\n low: 73.6571,\n close: 75.1771,\n volume: 367569649\n },\n {\n x: new Date('2014-03-03'),\n open: 74.7743,\n high: 76.3928,\n low: 74.6871,\n close: 75.7771,\n volume: 275972640\n },\n {\n x: new Date('2014-03-10'),\n open: 75.48,\n high: 77.0943,\n low: 74.7143,\n close: 74.9557,\n volume: 287729528\n },\n {\n x: new Date('2014-03-17'),\n open: 75.3857,\n high: 76.6057,\n low: 75.0286,\n close: 76.1243,\n volume: 303531061\n },\n {\n x: new Date('2014-03-24'),\n open: 76.9171,\n high: 78.4285,\n low: 76.3214,\n close: 76.6943,\n volume: 338387221\n },\n {\n x: new Date('2014-03-31'),\n open: 77.0328,\n high: 77.64,\n low: 75.7971,\n close: 75.9743,\n volume: 245749459\n },\n {\n x: new Date('2014-04-07'),\n open: 75.4314,\n high: 76.0343,\n low: 73.8771,\n close: 74.23,\n volume: 312008139\n },\n {\n x: new Date('2014-04-14'),\n open: 74.5571,\n high: 75.3943,\n low: 73.0471,\n close: 74.9914,\n volume: 241209047\n },\n {\n x: new Date('2014-04-21'),\n open: 75.0485,\n high: 81.7128,\n low: 74.8514,\n close: 81.7057,\n volume: 476651465\n },\n {\n x: new Date('2014-04-28'),\n open: 81.8285,\n high: 85.6328,\n low: 81.7928,\n close: 84.6543,\n volume: 473712709\n },\n {\n x: new Date('2014-05-05'),\n open: 84.3057,\n high: 86.3442,\n low: 82.9043,\n close: 83.6489,\n volume: 365535013\n },\n {\n x: new Date('2014-05-12'),\n open: 83.9271,\n high: 85.3614,\n low: 83.6285,\n close: 85.3585,\n volume: 260931637\n },\n {\n x: new Date('2014-05-19'),\n open: 85.4071,\n high: 87.8184,\n low: 85.3328,\n close: 87.7328,\n volume: 294298274\n },\n {\n x: new Date('2014-05-26'),\n open: 87.9828,\n high: 92.0243,\n low: 87.9471,\n close: 90.4285,\n volume: 400232120\n },\n {\n x: new Date('2014-06-02'),\n open: 90.5657,\n high: 93.0371,\n low: 88.9285,\n close: 92.2243,\n volume: 412158024\n },\n {\n x: new Date('2014-06-09'),\n open: 92.7,\n high: 95.05,\n low: 90.88,\n close: 91.28,\n volume: 292422550\n },\n {\n x: new Date('2014-06-16'),\n open: 91.51,\n high: 92.75,\n low: 90.9,\n close: 90.91,\n volume: 234325480\n },\n {\n x: new Date('2014-06-23'),\n open: 91.32,\n high: 92,\n low: 89.65,\n close: 91.98,\n volume: 213712160\n },\n {\n x: new Date('2014-06-30'),\n open: 92.1,\n high: 94.1,\n low: 92.09,\n close: 94.03,\n volume: 138936570\n },\n {\n x: new Date('2014-07-07'),\n open: 94.14,\n high: 96.8,\n low: 93.52,\n close: 95.22,\n volume: 229782440\n },\n {\n x: new Date('2014-07-14'),\n open: 95.86,\n high: 97.1,\n low: 92.57,\n close: 94.43,\n volume: 248104390\n },\n {\n x: new Date('2014-07-21'),\n open: 94.99,\n high: 97.88,\n low: 93.72,\n close: 97.671,\n volume: 273021350\n },\n {\n x: new Date('2014-07-28'),\n open: 97.82,\n high: 99.44,\n low: 94.81,\n close: 96.13,\n volume: 235868530\n },\n {\n x: new Date('2014-08-04'),\n open: 96.37,\n high: 96.58,\n low: 93.28,\n close: 94.74,\n volume: 222522120\n },\n {\n x: new Date('2014-08-11'),\n open: 95.27,\n high: 98.19,\n low: 94.8355,\n close: 97.98,\n volume: 178806580\n },\n {\n x: new Date('2014-08-18'),\n open: 98.49,\n high: 101.47,\n low: 97.98,\n close: 101.32,\n volume: 246446280\n },\n {\n x: new Date('2014-08-25'),\n open: 101.79,\n high: 102.9,\n low: 100.7,\n close: 102.5,\n volume: 232858250\n },\n {\n x: new Date('2014-09-01'),\n open: 103.06,\n high: 103.74,\n low: 97.79,\n close: 98.97,\n volume: 322045910\n },\n {\n x: new Date('2014-09-08'),\n open: 99.3,\n high: 103.08,\n low: 96.14,\n close: 101.66,\n volume: 460851840\n },\n {\n x: new Date('2014-09-15'),\n open: 102.81,\n high: 103.05,\n low: 98.89,\n close: 100.96,\n volume: 296425730\n },\n {\n x: new Date('2014-09-22'),\n open: 101.8,\n high: 102.94,\n low: 97.72,\n close: 100.75,\n volume: 337617850\n },\n {\n x: new Date('2014-09-29'),\n open: 98.65,\n high: 101.54,\n low: 98.04,\n close: 99.62,\n volume: 246900230\n },\n {\n x: new Date('2014-10-06'),\n open: 99.95,\n high: 102.38,\n low: 98.31,\n close: 100.73,\n volume: 279646740\n },\n {\n x: new Date('2014-10-13'),\n open: 101.33,\n high: 101.78,\n low: 95.18,\n close: 97.67,\n volume: 356408760\n },\n {\n x: new Date('2014-10-20'),\n open: 98.315,\n high: 105.49,\n low: 98.22,\n close: 105.22,\n volume: 355329760\n },\n {\n x: new Date('2014-10-27'),\n open: 104.85,\n high: 108.04,\n low: 104.7,\n close: 108,\n volume: 219443560\n },\n {\n x: new Date('2014-11-03'),\n open: 108.22,\n high: 110.3,\n low: 107.72,\n close: 109.01,\n volume: 199332700\n },\n {\n x: new Date('2014-11-10'),\n open: 109.02,\n high: 114.19,\n low: 108.4,\n close: 114.18,\n volume: 203976340\n },\n {\n x: new Date('2014-11-17'),\n open: 114.27,\n high: 117.57,\n low: 113.3,\n close: 116.47,\n volume: 232574480\n },\n {\n x: new Date('2014-11-24'),\n open: 116.85,\n high: 119.75,\n low: 116.62,\n close: 118.93,\n volume: 181158620\n },\n {\n x: new Date('2014-12-01'),\n open: 118.81,\n high: 119.25,\n low: 111.27,\n close: 115,\n volume: 266118290\n },\n {\n x: new Date('2014-12-08'),\n open: 114.1,\n high: 114.85,\n low: 109.35,\n close: 109.73,\n volume: 259311140\n },\n {\n x: new Date('2014-12-15'),\n open: 110.7,\n high: 113.24,\n low: 106.26,\n close: 111.78,\n volume: 326382400\n },\n {\n x: new Date('2014-12-22'),\n open: 112.16,\n high: 114.52,\n low: 111.97,\n close: 113.99,\n volume: 119248900\n },\n {\n x: new Date('2014-12-29'),\n open: 113.79,\n high: 114.77,\n low: 107.35,\n close: 109.33,\n volume: 151780640\n },\n {\n x: new Date('2015-01-05'),\n open: 108.29,\n high: 113.25,\n low: 104.63,\n close: 112.01,\n volume: 282690970\n },\n {\n x: new Date('2015-01-12'),\n open: 112.6,\n high: 112.8,\n low: 105.2,\n close: 105.99,\n volume: 303531140\n },\n {\n x: new Date('2015-01-19'),\n open: 107.84,\n high: 113.75,\n low: 106.5,\n close: 112.98,\n volume: 198362640\n },\n {\n x: new Date('2015-01-26'),\n open: 113.74,\n high: 120,\n low: 109.03,\n close: 117.16,\n volume: 461747290\n },\n {\n x: new Date('2015-02-02'),\n open: 118.05,\n high: 120.51,\n low: 116.08,\n close: 118.93,\n volume: 270190470\n },\n {\n x: new Date('2015-02-09'),\n open: 118.55,\n high: 127.48,\n low: 118.43,\n close: 127.08,\n volume: 301354470\n },\n {\n x: new Date('2015-02-16'),\n open: 127.49,\n high: 129.5,\n low: 126.92,\n close: 129.495,\n volume: 193883960\n },\n {\n x: new Date('2015-02-23'),\n open: 130.02,\n high: 133.6,\n low: 126.61,\n close: 128.46,\n volume: 369856960\n },\n {\n x: new Date('2015-03-02'),\n open: 129.25,\n high: 130.28,\n low: 125.76,\n close: 126.6,\n volume: 246472020\n },\n {\n x: new Date('2015-03-09'),\n open: 127.96,\n high: 129.57,\n low: 121.63,\n close: 123.59,\n volume: 325921230\n },\n {\n x: new Date('2015-03-16'),\n open: 123.88,\n high: 129.2451,\n low: 122.87,\n close: 125.9,\n volume: 266016400\n },\n {\n x: new Date('2015-03-23'),\n open: 127.12,\n high: 128.04,\n low: 122.6,\n close: 123.25,\n volume: 208731730\n },\n {\n x: new Date('2015-03-30'),\n open: 124.05,\n high: 126.49,\n low: 123.1,\n close: 125.32,\n volume: 161628950\n },\n {\n x: new Date('2015-04-06'),\n open: 124.47,\n high: 128.1218,\n low: 124.33,\n close: 127.1,\n volume: 181454510\n },\n {\n x: new Date('2015-04-13'),\n open: 128.37,\n high: 128.57,\n low: 124.46,\n close: 124.75,\n volume: 170090870\n },\n {\n x: new Date('2015-04-20'),\n open: 125.57,\n high: 130.63,\n low: 125.17,\n close: 130.28,\n volume: 206698310\n },\n {\n x: new Date('2015-04-27'),\n open: 132.31,\n high: 134.54,\n low: 124.58,\n close: 128.95,\n volume: 417115180\n },\n {\n x: new Date('2015-05-04'),\n open: 129.5,\n high: 130.57,\n low: 123.36,\n close: 127.62,\n volume: 270197900\n },\n {\n x: new Date('2015-05-11'),\n open: 127.39,\n high: 129.49,\n low: 124.82,\n close: 128.77,\n volume: 207858180\n },\n {\n x: new Date('2015-05-18'),\n open: 128.38,\n high: 132.97,\n low: 128.36,\n close: 132.54,\n volume: 216438970\n },\n {\n x: new Date('2015-05-25'),\n open: 132.6,\n high: 132.91,\n low: 129.12,\n close: 130.28,\n volume: 197468800\n },\n {\n x: new Date('2015-06-01'),\n open: 131.2,\n high: 131.39,\n low: 128.36,\n close: 128.65,\n volume: 170465550\n },\n {\n x: new Date('2015-06-08'),\n open: 128.9,\n high: 130.18,\n low: 125.62,\n close: 127.17,\n volume: 219812710\n },\n {\n x: new Date('2015-06-15'),\n open: 126.1,\n high: 128.31,\n low: 125.71,\n close: 126.6,\n volume: 197925030\n },\n {\n x: new Date('2015-06-22'),\n open: 127.49,\n high: 129.8,\n low: 126.51,\n close: 126.75,\n volume: 195104520\n },\n {\n x: new Date('2015-06-29'),\n open: 125.46,\n high: 126.94,\n low: 124.48,\n close: 126.44,\n volume: 150747530\n },\n {\n x: new Date('2015-07-06'),\n open: 124.94,\n high: 126.23,\n low: 119.22,\n close: 123.28,\n volume: 274904180\n },\n {\n x: new Date('2015-07-13'),\n open: 125.03,\n high: 129.62,\n low: 124.32,\n close: 129.62,\n volume: 188579340\n },\n {\n x: new Date('2015-07-20'),\n open: 130.97,\n high: 132.97,\n low: 121.99,\n close: 124.5,\n volume: 336423370\n },\n {\n x: new Date('2015-07-27'),\n open: 123.09,\n high: 123.91,\n low: 120.91,\n close: 121.3,\n volume: 191087840\n },\n {\n x: new Date('2015-08-03'),\n open: 121.5,\n high: 122.57,\n low: 112.1,\n close: 115.52,\n volume: 383883210\n },\n {\n x: new Date('2015-08-10'),\n open: 116.53,\n high: 119.99,\n low: 109.63,\n close: 115.96,\n volume: 344549090\n },\n {\n x: new Date('2015-08-17'),\n open: 116.04,\n high: 117.65,\n low: 105.645,\n close: 105.76,\n volume: 318855760\n },\n {\n x: new Date('2015-08-24'),\n open: 94.87,\n high: 113.31,\n low: 92,\n close: 113.29,\n volume: 498047270\n },\n {\n x: new Date('2015-08-31'),\n open: 112.03,\n high: 114.53,\n low: 107.36,\n close: 109.27,\n volume: 297402060\n },\n {\n x: new Date('2015-09-07'),\n open: 111.65,\n high: 114.21,\n low: 109.77,\n close: 114.21,\n volume: 251859600\n },\n {\n x: new Date('2015-09-14'),\n open: 116.58,\n high: 116.89,\n low: 111.87,\n close: 113.45,\n volume: 276281980\n },\n {\n x: new Date('2015-09-21'),\n open: 113.67,\n high: 116.69,\n low: 112.37,\n close: 114.71,\n volume: 238617740\n },\n {\n x: new Date('2015-09-28'),\n open: 113.85,\n high: 114.57,\n low: 107.31,\n close: 110.38,\n volume: 313017610\n },\n {\n x: new Date('2015-10-05'),\n open: 109.88,\n high: 112.28,\n low: 108.21,\n close: 112.12,\n volume: 261920950\n },\n {\n x: new Date('2015-10-12'),\n open: 112.73,\n high: 112.75,\n low: 109.56,\n close: 111.04,\n volume: 184208970\n },\n {\n x: new Date('2015-10-19'),\n open: 110.8,\n high: 119.228,\n low: 110.11,\n close: 119.08,\n volume: 221612230\n },\n {\n x: new Date('2015-10-26'),\n open: 118.08,\n high: 121.22,\n low: 113.99,\n close: 119.5,\n volume: 319660750\n },\n {\n x: new Date('2015-11-02'),\n open: 119.87,\n high: 123.82,\n low: 119.61,\n close: 121.06,\n volume: 194953700\n },\n {\n x: new Date('2015-11-09'),\n open: 120.96,\n high: 121.81,\n low: 112.27,\n close: 112.34,\n volume: 216054740\n },\n {\n x: new Date('2015-11-16'),\n open: 111.38,\n high: 119.92,\n low: 111,\n close: 119.3,\n volume: 189492500\n },\n {\n x: new Date('2015-11-23'),\n open: 119.27,\n high: 119.73,\n low: 117.12,\n close: 117.81,\n volume: 109582040\n },\n {\n x: new Date('2015-11-30'),\n open: 117.99,\n high: 119.41,\n low: 114.22,\n close: 119.03,\n volume: 205415620\n },\n {\n x: new Date('2015-12-07'),\n open: 118.98,\n high: 119.86,\n low: 112.851,\n close: 113.18,\n volume: 188609110\n },\n {\n x: new Date('2015-12-14'),\n open: 112.18,\n high: 112.8,\n low: 105.81,\n close: 106.03,\n volume: 314856190\n },\n {\n x: new Date('2015-12-21'),\n open: 107.28,\n high: 109,\n low: 105.57,\n close: 108.03,\n volume: 126450510\n },\n {\n x: new Date('2015-12-28'),\n open: 107.59,\n high: 109.43,\n low: 104.82,\n close: 105.26,\n volume: 123621760\n },\n {\n x: new Date('2016-01-04'),\n open: 102.61,\n high: 105.85,\n low: 96.43,\n close: 96.96,\n volume: 343000960\n },\n {\n x: new Date('2016-01-11'),\n open: 98.97,\n high: 101.19,\n low: 95.36,\n close: 97.13,\n volume: 303375940\n },\n {\n x: new Date('2016-01-18'),\n open: 98.41,\n high: 101.46,\n low: 93.42,\n close: 101.42,\n volume: 242982970\n },\n {\n x: new Date('2016-01-25'),\n open: 101.52,\n high: 101.53,\n low: 92.39,\n close: 97.34,\n volume: 376481100\n },\n {\n x: new Date('2016-02-01'),\n open: 96.47,\n high: 97.33,\n low: 93.69,\n close: 94.02,\n volume: 216608840\n },\n {\n x: new Date('2016-02-08'),\n open: 93.13,\n high: 96.35,\n low: 92.59,\n close: 93.99,\n volume: 230794620\n },\n {\n x: new Date('2016-02-15'),\n open: 95.02,\n high: 98.89,\n low: 94.61,\n close: 96.04,\n volume: 167001070\n },\n {\n x: new Date('2016-02-22'),\n open: 96.31,\n high: 98.0237,\n low: 93.32,\n close: 96.91,\n volume: 158759600\n },\n {\n x: new Date('2016-02-29'),\n open: 96.86,\n high: 103.75,\n low: 96.65,\n close: 103.01,\n volume: 201482180\n },\n {\n x: new Date('2016-03-07'),\n open: 102.39,\n high: 102.83,\n low: 100.15,\n close: 102.26,\n volume: 155437450\n },\n {\n x: new Date('2016-03-14'),\n open: 101.91,\n high: 106.5,\n low: 101.78,\n close: 105.92,\n volume: 181323210\n },\n {\n x: new Date('2016-03-21'),\n open: 105.93,\n high: 107.65,\n low: 104.89,\n close: 105.67,\n volume: 119054360\n },\n {\n x: new Date('2016-03-28'),\n open: 106,\n high: 110.42,\n low: 104.88,\n close: 109.99,\n volume: 147641240\n },\n {\n x: new Date('2016-04-04'),\n open: 110.42,\n high: 112.19,\n low: 108.121,\n close: 108.66,\n volume: 145351790\n },\n {\n x: new Date('2016-04-11'),\n open: 108.97,\n high: 112.39,\n low: 108.66,\n close: 109.85,\n volume: 161518860\n },\n {\n x: new Date('2016-04-18'),\n open: 108.89,\n high: 108.95,\n low: 104.62,\n close: 105.68,\n volume: 188775240\n },\n {\n x: new Date('2016-04-25'),\n open: 105,\n high: 105.65,\n low: 92.51,\n close: 93.74,\n volume: 345910030\n },\n {\n x: new Date('2016-05-02'),\n open: 93.965,\n high: 95.9,\n low: 91.85,\n close: 92.72,\n volume: 225114110\n },\n {\n x: new Date('2016-05-09'),\n open: 93,\n high: 93.77,\n low: 89.47,\n close: 90.52,\n volume: 215596350\n },\n {\n x: new Date('2016-05-16'),\n open: 92.39,\n high: 95.43,\n low: 91.65,\n close: 95.22,\n volume: 212312980\n },\n {\n x: new Date('2016-05-23'),\n open: 95.87,\n high: 100.73,\n low: 95.67,\n close: 100.35,\n volume: 203902650\n },\n {\n x: new Date('2016-05-30'),\n open: 99.6,\n high: 100.4,\n low: 96.63,\n close: 97.92,\n volume: 140064910\n },\n {\n x: new Date('2016-06-06'),\n open: 97.99,\n high: 101.89,\n low: 97.55,\n close: 98.83,\n volume: 124731320\n },\n {\n x: new Date('2016-06-13'),\n open: 98.69,\n high: 99.12,\n low: 95.3,\n close: 95.33,\n volume: 191017280\n },\n {\n x: new Date('2016-06-20'),\n open: 96,\n high: 96.89,\n low: 92.65,\n close: 93.4,\n volume: 206149160\n },\n {\n x: new Date('2016-06-27'),\n open: 93,\n high: 96.465,\n low: 91.5,\n close: 95.89,\n volume: 184254460\n },\n {\n x: new Date('2016-07-04'),\n open: 95.39,\n high: 96.89,\n low: 94.37,\n close: 96.68,\n volume: 111769640\n },\n {\n x: new Date('2016-07-11'),\n open: 96.75,\n high: 99.3,\n low: 96.73,\n close: 98.78,\n volume: 142244590\n },\n {\n x: new Date('2016-07-18'),\n open: 98.7,\n high: 101,\n low: 98.31,\n close: 98.66,\n volume: 147358320\n },\n {\n x: new Date('2016-07-25'),\n open: 98.25,\n high: 104.55,\n low: 96.42,\n close: 104.21,\n volume: 252358930\n },\n {\n x: new Date('2016-08-01'),\n open: 104.41,\n high: 107.65,\n low: 104,\n close: 107.48,\n volume: 168265830\n },\n {\n x: new Date('2016-08-08'),\n open: 107.52,\n high: 108.94,\n low: 107.16,\n close: 108.18,\n volume: 124255340\n },\n {\n x: new Date('2016-08-15'),\n open: 108.14,\n high: 110.23,\n low: 108.08,\n close: 109.36,\n volume: 131814920\n },\n {\n x: new Date('2016-08-22'),\n open: 108.86,\n high: 109.32,\n low: 106.31,\n close: 106.94,\n volume: 123373540\n },\n {\n x: new Date('2016-08-29'),\n open: 106.62,\n high: 108,\n low: 105.5,\n close: 107.73,\n volume: 134426100\n },\n {\n x: new Date('2016-09-05'),\n open: 107.9,\n high: 108.76,\n low: 103.13,\n close: 103.13,\n volume: 168312530\n },\n {\n x: new Date('2016-09-12'),\n open: 102.65,\n high: 116.13,\n low: 102.53,\n close: 114.92,\n volume: 388543710\n },\n {\n x: new Date('2016-09-19'),\n open: 115.19,\n high: 116.18,\n low: 111.55,\n close: 112.71,\n volume: 200842480\n },\n {\n x: new Date('2016-09-26'),\n open: 111.64,\n high: 114.64,\n low: 111.55,\n close: 113.05,\n volume: 156186800\n },\n {\n x: new Date('2016-10-03'),\n open: 112.71,\n high: 114.56,\n low: 112.28,\n close: 114.06,\n volume: 125587350\n },\n {\n x: new Date('2016-10-10'),\n open: 115.02,\n high: 118.69,\n low: 114.72,\n close: 117.63,\n volume: 208231690\n },\n {\n x: new Date('2016-10-17'),\n open: 117.33,\n high: 118.21,\n low: 113.8,\n close: 116.6,\n volume: 114497020\n },\n {\n x: new Date('2016-10-24'),\n open: 117.1,\n high: 118.36,\n low: 113.31,\n close: 113.72,\n volume: 204530120\n },\n {\n x: new Date('2016-10-31'),\n open: 113.65,\n high: 114.23,\n low: 108.11,\n close: 108.84,\n volume: 155287280\n },\n {\n x: new Date('2016-11-07'),\n open: 110.08,\n high: 111.72,\n low: 105.83,\n close: 108.43,\n volume: 206825070\n },\n {\n x: new Date('2016-11-14'),\n open: 107.71,\n high: 110.54,\n low: 104.08,\n close: 110.06,\n volume: 197790040\n },\n {\n x: new Date('2016-11-21'),\n open: 110.12,\n high: 112.42,\n low: 110.01,\n close: 111.79,\n volume: 93992370\n },\n {\n x: new Date('2016-11-28'),\n open: 111.43,\n high: 112.465,\n low: 108.85,\n close: 109.9,\n volume: 155229390\n },\n {\n x: new Date('2016-12-05'),\n open: 110,\n high: 114.7,\n low: 108.25,\n close: 113.95,\n volume: 151624650\n },\n {\n x: new Date('2016-12-12'),\n open: 113.29,\n high: 116.73,\n low: 112.49,\n close: 115.97,\n volume: 194003220\n },\n {\n x: new Date('2016-12-19'),\n open: 115.8,\n high: 117.5,\n low: 115.59,\n close: 116.52,\n volume: 113106370\n },\n {\n x: new Date('2016-12-26'),\n open: 116.52,\n high: 118.0166,\n low: 115.43,\n close: 115.82,\n volume: 84354060\n },\n {\n x: new Date('2017-01-02'),\n open: 115.8,\n high: 118.16,\n low: 114.76,\n close: 117.91,\n volume: 103680760\n },\n {\n x: new Date('2017-01-09'),\n open: 117.95,\n high: 119.93,\n low: 117.94,\n close: 119.04,\n volume: 138446660\n },\n {\n x: new Date('2017-01-16'),\n open: 118.34,\n high: 120.5,\n low: 118.22,\n close: 120,\n volume: 113576380\n },\n {\n x: new Date('2017-01-23'),\n open: 120,\n high: 122.44,\n low: 119.5,\n close: 121.95,\n volume: 124406640\n },\n {\n x: new Date('2017-01-30'),\n open: 120.93,\n high: 130.49,\n low: 120.62,\n close: 129.08,\n volume: 248063580\n },\n {\n x: new Date('2017-02-06'),\n open: 129.13,\n high: 132.94,\n low: 128.9,\n close: 132.12,\n volume: 136252280\n },\n {\n x: new Date('2017-02-13'),\n open: 133.08,\n high: 136.27,\n low: 132.75,\n close: 135.72,\n volume: 136326260\n },\n {\n x: new Date('2017-02-20'),\n open: 136.23,\n high: 137.48,\n low: 135.28,\n close: 136.66,\n volume: 87773190\n },\n {\n x: new Date('2017-02-27'),\n open: 137.14,\n high: 140.2786,\n low: 136.28,\n close: 139.78,\n volume: 127757050\n },\n {\n x: new Date('2017-03-06'),\n open: 139.365,\n high: 139.98,\n low: 137.05,\n close: 139.14,\n volume: 99061270\n },\n {\n x: new Date('2017-03-13'),\n open: 138.85,\n high: 141.02,\n low: 138.82,\n close: 139.99,\n volume: 120881720\n },\n {\n x: new Date('2017-03-20'),\n open: 140.4,\n high: 142.8,\n low: 139.73,\n close: 140.64,\n volume: 129178500\n },\n {\n x: new Date('2017-03-27'),\n open: 139.39,\n high: 144.5,\n low: 138.62,\n close: 143.66,\n volume: 126819590\n },\n {\n x: new Date('2017-04-03'),\n open: 143.71,\n high: 145.46,\n low: 143.05,\n close: 143.34,\n volume: 105274540\n },\n {\n x: new Date('2017-04-10'),\n open: 143.6,\n high: 143.8792,\n low: 140.06,\n close: 141.05,\n volume: 87342130\n },\n {\n x: new Date('2017-04-17'),\n open: 141.48,\n high: 142.92,\n low: 140.45,\n close: 142.27,\n volume: 89092650\n },\n {\n x: new Date('2017-04-24'),\n open: 143.5,\n high: 144.9,\n low: 143.18,\n close: 143.65,\n volume: 90423600\n },\n {\n x: new Date('2017-05-01'),\n open: 145.1,\n high: 148.98,\n low: 144.27,\n close: 148.96,\n volume: 173861760\n },\n {\n x: new Date('2017-05-08'),\n open: 149.03,\n high: 156.42,\n low: 149.03,\n close: 156.1,\n volume: 173087500\n },\n {\n x: new Date('2017-05-15'),\n open: 156.01,\n high: 156.65,\n low: 149.71,\n close: 153.06,\n volume: 156993820\n },\n {\n x: new Date('2017-05-22'),\n open: 154,\n high: 154.9,\n low: 152.67,\n close: 153.61,\n volume: 103151450\n },\n {\n x: new Date('2017-05-29'),\n open: 153.42,\n high: 155.45,\n low: 152.22,\n close: 155.45,\n volume: 88670120\n },\n {\n x: new Date('2017-06-05'),\n open: 154.34,\n high: 155.98,\n low: 146.02,\n close: 148.98,\n volume: 158814040\n },\n {\n x: new Date('2017-06-12'),\n open: 145.74,\n high: 147.5,\n low: 142.2,\n close: 142.27,\n volume: 219638930\n },\n {\n x: new Date('2017-06-19'),\n open: 143.66,\n high: 147.16,\n low: 143.66,\n close: 146.28,\n volume: 132832660\n },\n {\n x: new Date('2017-06-26'),\n open: 147.17,\n high: 148.28,\n low: 142.28,\n close: 144.02,\n volume: 126890110\n },\n {\n x: new Date('2017-07-03'),\n open: 144.88,\n high: 145.3001,\n low: 142.41,\n close: 144.18,\n volume: 78465450\n },\n {\n x: new Date('2017-07-10'),\n open: 144.11,\n high: 149.33,\n low: 143.37,\n close: 149.04,\n volume: 109759170\n },\n {\n x: new Date('2017-07-17'),\n open: 148.82,\n high: 151.74,\n low: 148.57,\n close: 150.27,\n volume: 104744470\n },\n {\n x: new Date('2017-07-24'),\n open: 150.58,\n high: 153.99,\n low: 147.3,\n close: 149.5,\n volume: 105536280\n },\n {\n x: new Date('2017-07-31'),\n open: 149.9,\n high: 159.75,\n low: 148.13,\n close: 156.39,\n volume: 170204830\n },\n {\n x: new Date('2017-08-07'),\n open: 157.06,\n high: 161.83,\n low: 154.63,\n close: 157.48,\n volume: 149860480\n },\n {\n x: new Date('2017-08-14'),\n open: 159.32,\n high: 162.51,\n low: 156.72,\n close: 157.5,\n volume: 133829670\n },\n {\n x: new Date('2017-08-21'),\n open: 157.5,\n high: 160.74,\n low: 155.1101,\n close: 159.86,\n volume: 112238670\n },\n {\n x: new Date('2017-08-28'),\n open: 160.14,\n high: 164.94,\n low: 159.93,\n close: 164.05,\n volume: 125610990\n },\n {\n x: new Date('2017-09-04'),\n open: 163.75,\n high: 164.25,\n low: 158.53,\n close: 158.63,\n volume: 101419110\n },\n {\n x: new Date('2017-09-11'),\n open: 160.5,\n high: 163.96,\n low: 157.91,\n close: 159.88,\n volume: 220431100\n },\n {\n x: new Date('2017-09-18'),\n open: 160.11,\n high: 160.5,\n low: 157.995,\n close: 158.67,\n volume: 27939544\n }\n];\nexport let axesData: object[] = [\n { xDate: new Date('2013-03-27'), Open: 85.97, High: 86.37, Low: 85.96, Close: 86.33 },\n { xDate: new Date('2013-03-29'), Open: 85.97, High: 86.37, Low: 85.96, Close: 86.33 },\n { xDate: new Date('2013-04-01'), Open: 86.1, High: 86.15, Low: 85.9, Close: 86.03 },\n { xDate: new Date('2013-04-03'), Open: 85.93, High: 86.17, Low: 85.84, Close: 86.02 },\n { xDate: new Date('2013-04-05'), Open: 85.74, High: 86, Low: 85.66, Close: 86 },\n { xDate: new Date('2013-04-07'), Open: 85.71, High: 85.71, Low: 85.36, Close: 85.62 },\n { xDate: new Date('2013-04-09'), Open: 85.3, High: 85.92, Low: 85.16, Close: 85.8 },\n { xDate: new Date('2013-04-11'), Open: 84.23, High: 85.46, Low: 84.23, Close: 85.2 },\n { xDate: new Date('2013-04-13'), Open: 84.51, High: 84.54, Low: 84.19, Close: 84.3 },\n { xDate: new Date('2013-04-15'), Open: 84.44, High: 84.65, Low: 84.2, Close: 84.63 },\n { xDate: new Date('2013-04-17'), Open: 84.6, High: 84.81, Low: 84.59, Close: 84.65 },\n { xDate: new Date('2013-04-19'), Open: 84.52, High: 84.86, Low: 84.4, Close: 84.76 },\n { xDate: new Date('2013-04-21'), Open: 84.17, High: 84.66, Low: 84.16, Close: 84.47 },\n { xDate: new Date('2013-04-23'), Open: 84.22, High: 84.3, Low: 83.98, Close: 84.26 },\n { xDate: new Date('2013-04-25'), Open: 83.75, High: 84.1, Low: 83.65, Close: 84 },\n { xDate: new Date('2013-04-27'), Open: 84, High: 84.01, Low: 83.67, Close: 83.74 },\n { xDate: new Date('2013-04-29'), Open: 84, High: 84.01, Low: 83.67, Close: 83.74 },\n { xDate: new Date('2013-05-01'), Open: 84.3, High: 84.45, Low: 84.19, Close: 84.22 },\n { xDate: new Date('2013-05-03'), Open: 83.79, High: 84.19, Low: 83.7, Close: 84.04 },\n { xDate: new Date('2013-05-05'), Open: 84.02, High: 84.02, Low: 83.69, Close: 83.71 },\n { xDate: new Date('2013-05-07'), Open: 84.01, High: 84.04, Low: 83.82, Close: 83.96 },\n { xDate: new Date('2013-05-09'), Open: 83.9, High: 84.02, Low: 83.86, Close: 83.94 },\n { xDate: new Date('2013-05-11'), Open: 84.09, High: 84.17, Low: 83.9, Close: 84.06 },\n { xDate: new Date('2013-05-13'), Open: 83.89, High: 84.25, Low: 83.77, Close: 84.01 },\n { xDate: new Date('2013-05-15'), Open: 84.05, High: 84.14, Low: 83.84, Close: 83.91 },\n { xDate: new Date('2013-05-17'), Open: 84.49, High: 84.65, Low: 84.18, Close: 84.22 },\n { xDate: new Date('2013-05-19'), Open: 84.99, High: 85.1, Low: 84.37, Close: 84.43 },\n { xDate: new Date('2013-05-21'), Open: 84.96, High: 85.06, Low: 84.7, Close: 85.01 },\n { xDate: new Date('2013-05-23'), Open: 84.68, High: 84.9, Low: 84.65, Close: 84.76 },\n { xDate: new Date('2013-05-25'), Open: 84.35, High: 85.03, Low: 84.32, Close: 84.67 },\n { xDate: new Date('2013-05-27'), Open: 84.19, High: 84.31, Low: 84.16, Close: 84.19 },\n { xDate: new Date('2013-05-29'), Open: 84.19, High: 84.31, Low: 84.16, Close: 84.19 },\n { xDate: new Date('2013-06-01'), Open: 84.2, High: 84.29, Low: 84.04, Close: 84.15 },\n { xDate: new Date('2013-06-03'), Open: 84.21, High: 84.25, Low: 84.03, Close: 84.17 },\n { xDate: new Date('2013-06-05'), Open: 84.72, High: 84.87, Low: 84.44, Close: 84.49 },\n { xDate: new Date('2013-06-07'), Open: 84.85, High: 84.88, Low: 84.5, Close: 84.72 },\n { xDate: new Date('2013-06-09'), Open: 84.53, High: 84.74, Low: 84.25, Close: 84.69 },\n { xDate: new Date('2013-06-11'), Open: 84.4, High: 84.7, Low: 84.27, Close: 84.52 },\n { xDate: new Date('2013-06-13'), Open: 84.96, High: 85.07, Low: 84.5, Close: 84.57 },\n { xDate: new Date('2013-06-15'), Open: 85.28, High: 85.32, Low: 84.95, Close: 85.03 },\n { xDate: new Date('2013-06-17'), Open: 85.35, High: 85.39, Low: 85.1, Close: 85.32 },\n { xDate: new Date('2013-06-19'), Open: 85.65, High: 85.66, Low: 85.21, Close: 85.36 },\n { xDate: new Date('2013-06-21'), Open: 85.38, High: 85.85, Low: 85.25, Close: 85.67 },\n { xDate: new Date('2013-06-23'), Open: 85.8, High: 85.96, Low: 85.67, Close: 85.83 },\n { xDate: new Date('2013-06-25'), Open: 86.07, High: 86.22, Low: 85.75, Close: 85.87 },\n { xDate: new Date('2013-06-27'), Open: 86.05, High: 86.08, Low: 85.68, Close: 85.79 },\n { xDate: new Date('2013-06-29'), Open: 86.05, High: 86.08, Low: 85.68, Close: 85.79 },\n { xDate: new Date('2013-07-01'), Open: 85.85, High: 86.25, Low: 85.79, Close: 86.06 },\n { xDate: new Date('2013-07-03'), Open: 85.6, High: 85.85, Low: 85.49, Close: 85.81 },\n { xDate: new Date('2013-07-05'), Open: 85.94, High: 86, Low: 85.48, Close: 85.66 },\n { xDate: new Date('2013-07-07'), Open: 86.55, High: 86.64, Low: 85.36, Close: 85.92 },\n { xDate: new Date('2013-07-09'), Open: 86.46, High: 86.87, Low: 86.4, Close: 86.71 },\n { xDate: new Date('2013-07-11'), Open: 86.3, High: 86.39, Low: 86.13, Close: 86.38 },\n { xDate: new Date('2013-07-13'), Open: 85.74, High: 86.44, Low: 85.67, Close: 86.19 },\n { xDate: new Date('2013-07-15'), Open: 85.56, High: 85.62, Low: 85.34, Close: 85.61 },\n { xDate: new Date('2013-07-17'), Open: 85.79, High: 85.89, Low: 85.36, Close: 85.52 },\n { xDate: new Date('2013-07-19'), Open: 85.54, High: 86, Low: 85.51, Close: 85.76 },\n { xDate: new Date('2013-07-21'), Open: 85, High: 85.17, Low: 84.87, Close: 85.15 },\n { xDate: new Date('2013-07-23'), Open: 85.1, High: 85.28, Low: 84.72, Close: 85.08 },\n { xDate: new Date('2013-07-25'), Open: 85.46, High: 85.56, Low: 85.18, Close: 85.37 },\n { xDate: new Date('2013-07-27'), Open: 85.42, High: 85.44, Low: 85.09, Close: 85.42 },\n { xDate: new Date('2013-07-29'), Open: 85.42, High: 85.44, Low: 85.09, Close: 85.42 },\n { xDate: new Date('2013-08-01'), Open: 85.79, High: 85.89, Low: 85.36, Close: 85.54 },\n { xDate: new Date('2013-08-03'), Open: 85.83, High: 85.85, Low: 85.55, Close: 85.64 },\n { xDate: new Date('2013-08-05'), Open: 86.19, High: 86.25, Low: 85.8, Close: 85.98 },\n { xDate: new Date('2013-08-07'), Open: 86.17, High: 86.28, Low: 85.96, Close: 86.07 },\n { xDate: new Date('2013-08-09'), Open: 86.19, High: 86.26, Low: 85.97, Close: 86.2 },\n { xDate: new Date('2013-08-11'), Open: 85.98, High: 86.31, Low: 85.86, Close: 86.15 },\n { xDate: new Date('2013-08-13'), Open: 85.82, High: 86.18, Low: 85.74, Close: 85.78 },\n { xDate: new Date('2013-08-15'), Open: 85.45, High: 85.66, Low: 85.41, Close: 85.55 },\n { xDate: new Date('2013-08-17'), Open: 85.53, High: 85.53, Low: 85.31, Close: 85.48 },\n { xDate: new Date('2013-08-19'), Open: 85.6, High: 85.68, Low: 85.34, Close: 85.39 },\n { xDate: new Date('2013-08-21'), Open: 85.6, High: 85.72, Low: 85.5, Close: 85.61 },\n { xDate: new Date('2013-08-23'), Open: 85.34, High: 85.52, Low: 85.3, Close: 85.49 },\n { xDate: new Date('2013-08-25'), Open: 85.66, High: 85.72, Low: 85.38, Close: 85.41 },\n { xDate: new Date('2013-08-27'), Open: 85.93, High: 85.95, Low: 85.59, Close: 85.62 },\n { xDate: new Date('2013-08-29'), Open: 85.91, High: 85.93, Low: 85.63, Close: 85.58 },\n { xDate: new Date('2013-09-01'), Open: 85.6, High: 85.87, Low: 85.5, Close: 85.81 }\n];","index.ts":"import { enableRipple } from '@syncfusion/ej2-base';\nenableRipple(true);\nimport {\n Chart, CandleSeries, Category, Tooltip, ILoadedEventArgs, DateTime, Zoom, Logarithmic,\n Crosshair, LineSeries, MomentumIndicator, StripLine, ChartTheme\n} from '@syncfusion/ej2-charts';\nimport { chartData } from './financial-data';\nimport { Browser } from '@syncfusion/ej2-base';\nChart.Inject(\n CandleSeries, Category, Tooltip, DateTime, Zoom, Logarithmic, Crosshair, LineSeries,\n MomentumIndicator, StripLine\n);\n\n/**\n * Sample for Momentum indicator\n */\n\n\n let chart: Chart = new Chart({\n\n //Initializing Primary X Axis\n primaryXAxis: {\n valueType: 'DateTime',\n intervalType: 'Months', majorGridLines: { width: 0 }, zoomFactor: 0.2, zoomPosition: 0.6,\n skeleton: 'yMd',\n crosshairTooltip: { enable: true }\n },\n //Initializing Primary Y Axis\n primaryYAxis: {\n title: 'Price',\n labelFormat: '${value}',\n plotOffset: 25,\n minimum: 50, maximum: 170,\n interval: 30, rowIndex: 1, opposedPosition: true, lineStyle: { width: 0 },\n },\n //Initializing Rows\n rows: [\n {\n height: '40%'\n }, {\n height: '60%'\n }\n ],\n //Initializing Axes\n axes: [{\n name: 'secondary',\n opposedPosition: true, rowIndex: 0,\n majorGridLines: { width: 0 }, lineStyle: { width: 0 }, minimum: 80, maximum: 120, interval: 20,\n majorTickLines: { width: 0 }, title: 'Momentum', stripLines: [\n {\n start: 80, end: 120, text: '', color: 'black', visible: true,\n opacity: 0.03, zIndex: 'Behind'\n }]\n }],\n //Initializing Chart Series\n series: [{\n dataSource: chartData, width: 2,\n xName: 'x', yName: 'y', low: 'low', high: 'high', close: 'close', volume: 'volume', open: 'open',\n name: 'Apple Inc', bearFillColor: '#2ecd71', bullFillColor: '#e74c3d',\n type: 'Candle', animation: { enable: true }\n }],\n indicators: [{\n type: 'Momentum', field: 'Close', seriesName: 'Apple Inc', yAxisName: 'secondary', fill: '#6063ff',\n period: 3, animation: { enable: true }, upperLine: { color: '#e74c3d' }\n }],\n //Initializing UserInteraction Zoom, Tooltip and Crosshair\n zoomSettings:\n {\n enableMouseWheelZooming: true,\n enablePinchZooming: true,\n enableSelectionZooming: true,\n mode: 'X'\n },\n tooltip: {\n enable: true, shared: true\n },\n crosshair: { enable: true, lineType: 'Vertical' },\n chartArea: { border: { width: 0 } },\n //Initializing Primary Y Axis\n title: 'AAPL 2012-2017',\n width : Browser.isDevice ? '100%' : '80%',\n load: (args: ILoadedEventArgs) => {\n let selectedTheme: string = location.hash.split('/')[1];\n selectedTheme = selectedTheme ? selectedTheme : 'Material';\n args.chart.theme = (selectedTheme.charAt(0).toUpperCase() + selectedTheme.slice(1));\n },\n legendSettings: { visible: false }\n });\n chart.appendTo('#container');\n\n","index.html":"\n \n \n \n \n \n\n\n\n\n\n\n\n","systemjs.config.js":"System.config({\n transpiler: \"typescript\",\n typescriptOptions: {\n compilerOptions: {\n target: \"umd\",\n module: \"commonjs\",\n moduleResolution: \"node\",\n emitDecoratorMetadata: true,\n experimentalDecorators: true\n }\n },\n paths: {\n \"syncfusion:\": \"http://npmci.syncfusion.com/packages/production/\"\n },\n map: {\n main: \"index.ts\",\n typescript: \"https://unpkg.com/typescript@2.2.2/lib/typescript.js\",\n 'plugin-json':'https://cdnjs.cloudflare.com/ajax/libs/systemjs-plugin-json/0.3.0/json.min.js',\n \"@syncfusion/ej2-base\": \"syncfusion:ej2-base/dist/ej2-base.umd.min.js\",\n \"@syncfusion/ej2-buttons\": \"syncfusion:ej2-buttons/dist/ej2-buttons.umd.min.js\",\n \"@syncfusion/ej2-calendars\": \"syncfusion:ej2-calendars/dist/ej2-calendars.umd.min.js\",\n \"@syncfusion/ej2-charts\": \"syncfusion:ej2-charts/dist/ej2-charts.umd.min.js\",\n \"@syncfusion/ej2-circulargauge\": \"syncfusion:ej2-circulargauge/dist/ej2-circulargauge.umd.min.js\",\n \"@syncfusion/ej2-lineargauge\": \"syncfusion:ej2-lineargauge/dist/ej2-lineargauge.umd.min.js\",\n \"@syncfusion/ej2-data\": \"syncfusion:ej2-data/dist/ej2-data.umd.min.js\",\n \"@syncfusion/ej2-dropdowns\": \"syncfusion:ej2-dropdowns/dist/ej2-dropdowns.umd.min.js\",\n \"@syncfusion/ej2-grids\": \"syncfusion:ej2-grids/dist/ej2-grids.umd.min.js\", \n \"@syncfusion/ej2-inputs\": \"syncfusion:ej2-inputs/dist/ej2-inputs.umd.min.js\", \n \"@syncfusion/ej2-lists\": \"syncfusion:ej2-lists/dist/ej2-lists.umd.min.js\",\n \"@syncfusion/ej2-navigations\": \"syncfusion:ej2-navigations/dist/ej2-navigations.umd.min.js\", \n \"@syncfusion/ej2-popups\": \"syncfusion:ej2-popups/dist/ej2-popups.umd.min.js\",\n \"@syncfusion/ej2-excel-export\": \"syncfusion:ej2-excel-export/dist/ej2-excel-export.umd.min.js\",\n \"@syncfusion/ej2-pdf-export\": \"syncfusion:ej2-pdf-export/dist/ej2-pdf-export.umd.min.js\",\n \"@syncfusion/ej2-compression\": \"syncfusion:ej2-compression/dist/ej2-compression.umd.min.js\",\n \"@syncfusion/ej2-file-utils\": \"syncfusion:ej2-file-utils/dist/ej2-file-utils.umd.min.js\"\n },\n meta: { \n '*.json': { loader: 'plugin-json' }\n }\n});\nSystem.import('index.ts').catch(console.error.bind(console));"}
\ No newline at end of file
diff --git a/src/chart/multiple-axes-plnkr.json b/src/chart/multiple-axes-plnkr.json
index c835badb..549b3a8c 100644
--- a/src/chart/multiple-axes-plnkr.json
+++ b/src/chart/multiple-axes-plnkr.json
@@ -1 +1 @@
-{"index.ts":"import { enableRipple } from '@syncfusion/ej2-base';\nenableRipple(true);\nimport {\n Chart, LineSeries, ChartAnnotation, ColumnSeries,\n Category, Tooltip, ILoadedEventArgs, ChartTheme\n} from '@syncfusion/ej2-charts';\nChart.Inject(LineSeries, ColumnSeries, Category, Tooltip, ChartAnnotation);\nimport { Browser } from '@syncfusion/ej2-base';\n\n/**\n * Sample for Multiple Axes\n */\n\n let chart: Chart = new Chart({\n\n //Initializing Primary X Axis\n primaryXAxis: {\n valueType: 'Category',\n interval: 1,\n labelIntersectAction: 'Rotate90',\n majorGridLines: { width: 0 },\n },\n\n //Initializing Primary Y Axis\n primaryYAxis:\n {\n minimum: 0, maximum: 100, interval: 20,\n lineStyle: { width: 0 },\n labelFormat: '{value}°F'\n },\n chartArea: {\n border: {\n width: 0\n }\n },\n // Initializing axes\n axes:\n [\n {\n majorGridLines: { width: 0 },\n rowIndex: 0, opposedPosition: true,\n lineStyle: { width: 0 }, majorTickLines: { width: 0 },\n minimum: 24, maximum: 36, interval: 2,\n name: 'yAxis', minorTickLines: { width: 0 },\n labelFormat: '{value}°C'\n }\n ],\n annotations: [{\n content: ' ',\n x: 'Sun', y: 35, coordinateUnits: 'Point', verticalAlignment: 'Top'\n }, {\n content: ' ',\n x: 'Sat', y: 34, coordinateUnits: 'Point', yAxisName: 'yAxis'\n }],\n //Initializing Chart Series\n series: [\n {\n type: 'Column',\n dataSource: [\n { x: 'Sun', y: 35 }, { x: 'Mon', y: 40 },\n { x: 'Tue', y: 80 }, { x: 'Wed', y: 70 }, { x: 'Thu', y: 65 }, { x: 'Fri', y: 55 },\n { x: 'Sat', y: 50 }\n ],\n width: 2,\n xName: 'x', yName: 'y',\n name: 'Germany',\n },\n {\n type: 'Line',\n dataSource: [\n { x: 'Sun', y: 30 }, { x: 'Mon', y: 28 },\n { x: 'Tue', y: 29 }, { x: 'Wed', y: 30 }, { x: 'Thu', y: 33 }, { x: 'Fri', y: 32 },\n { x: 'Sat', y: 34 }\n ],\n xName: 'x', yName: 'y',\n width: 2, yAxisName: 'yAxis',\n name: 'Japan',\n marker: { visible: true, width: 10, height: 10, border: { width: 2, color: '#F8AB1D' } }\n }\n ],\n\n //Initializing Chart title\n title: 'Weather Condition JPN vs DEU',\n //Initializing User Interaction Tooltip\n tooltip: { enable: true },\n legendSettings: {\n visible: false\n },\n width: Browser.isDevice ? '100%' : '60%',\n load: (args: ILoadedEventArgs) => {\n let selectedTheme: string = location.hash.split('/')[1];\n selectedTheme = selectedTheme ? selectedTheme : 'Material';\n args.chart.theme = (selectedTheme.charAt(0).toUpperCase() + selectedTheme.slice(1));\n }\n });\n chart.appendTo('#container');\n","index.html":"\n \n \n \n \n\n\n\n\n\n\n\n","systemjs.config.js":"System.config({\n transpiler: \"typescript\",\n typescriptOptions: {\n compilerOptions: {\n target: \"umd\",\n module: \"commonjs\",\n moduleResolution: \"node\",\n emitDecoratorMetadata: true,\n experimentalDecorators: true\n }\n },\n paths: {\n \"syncfusion:\": \"http://npmci.syncfusion.com/packages/production/\"\n },\n map: {\n main: \"index.ts\",\n typescript: \"https://unpkg.com/typescript@2.2.2/lib/typescript.js\",\n 'plugin-json':'https://cdnjs.cloudflare.com/ajax/libs/systemjs-plugin-json/0.3.0/json.min.js',\n \"@syncfusion/ej2-base\": \"syncfusion:ej2-base/dist/ej2-base.umd.min.js\",\n \"@syncfusion/ej2-buttons\": \"syncfusion:ej2-buttons/dist/ej2-buttons.umd.min.js\",\n \"@syncfusion/ej2-calendars\": \"syncfusion:ej2-calendars/dist/ej2-calendars.umd.min.js\",\n \"@syncfusion/ej2-charts\": \"syncfusion:ej2-charts/dist/ej2-charts.umd.min.js\",\n \"@syncfusion/ej2-circulargauge\": \"syncfusion:ej2-circulargauge/dist/ej2-circulargauge.umd.min.js\",\n \"@syncfusion/ej2-lineargauge\": \"syncfusion:ej2-lineargauge/dist/ej2-lineargauge.umd.min.js\",\n \"@syncfusion/ej2-data\": \"syncfusion:ej2-data/dist/ej2-data.umd.min.js\",\n \"@syncfusion/ej2-dropdowns\": \"syncfusion:ej2-dropdowns/dist/ej2-dropdowns.umd.min.js\",\n \"@syncfusion/ej2-grids\": \"syncfusion:ej2-grids/dist/ej2-grids.umd.min.js\", \n \"@syncfusion/ej2-inputs\": \"syncfusion:ej2-inputs/dist/ej2-inputs.umd.min.js\", \n \"@syncfusion/ej2-lists\": \"syncfusion:ej2-lists/dist/ej2-lists.umd.min.js\",\n \"@syncfusion/ej2-navigations\": \"syncfusion:ej2-navigations/dist/ej2-navigations.umd.min.js\", \n \"@syncfusion/ej2-popups\": \"syncfusion:ej2-popups/dist/ej2-popups.umd.min.js\",\n \"@syncfusion/ej2-excel-export\": \"syncfusion:ej2-excel-export/dist/ej2-excel-export.umd.min.js\",\n \"@syncfusion/ej2-pdf-export\": \"syncfusion:ej2-pdf-export/dist/ej2-pdf-export.umd.min.js\",\n \"@syncfusion/ej2-compression\": \"syncfusion:ej2-compression/dist/ej2-compression.umd.min.js\",\n \"@syncfusion/ej2-file-utils\": \"syncfusion:ej2-file-utils/dist/ej2-file-utils.umd.min.js\"\n },\n meta: { \n '*.json': { loader: 'plugin-json' }\n }\n});\nSystem.import('index.ts').catch(console.error.bind(console));"}
\ No newline at end of file
+{"index.ts":"import { enableRipple } from '@syncfusion/ej2-base';\nenableRipple(true);\nimport {\n Chart, LineSeries, ChartAnnotation, ColumnSeries,\n Category, Tooltip, ILoadedEventArgs, ChartTheme\n} from '@syncfusion/ej2-charts';\nChart.Inject(LineSeries, ColumnSeries, Category, Tooltip, ChartAnnotation);\nimport { Browser } from '@syncfusion/ej2-base';\n\n/**\n * Sample for Multiple Axes\n */\n\n let chart: Chart = new Chart({\n\n //Initializing Primary X Axis\n primaryXAxis: {\n valueType: 'Category',\n interval: 1,\n labelIntersectAction: 'Rotate90',\n majorGridLines: { width: 0 },\n },\n\n //Initializing Primary Y Axis\n primaryYAxis:\n {\n minimum: 0, maximum: 100, interval: 20,\n lineStyle: { width: 0 },\n labelFormat: '{value}°F'\n },\n chartArea: {\n border: {\n width: 0\n }\n },\n // Initializing axes\n axes:\n [\n {\n majorGridLines: { width: 0 },\n rowIndex: 0, opposedPosition: true,\n lineStyle: { width: 0 }, majorTickLines: { width: 0 },\n minimum: 24, maximum: 36, interval: 2,\n name: 'yAxis', minorTickLines: { width: 0 },\n labelFormat: '{value}°C'\n }\n ],\n annotations: [{\n content: ' ',\n x: 'Sun', y: 35, coordinateUnits: 'Point', verticalAlignment: 'Top'\n }, {\n content: ' ',\n x: 'Sat', y: 34, coordinateUnits: 'Point', yAxisName: 'yAxis'\n }],\n //Initializing Chart Series\n series: [\n {\n type: 'Column',\n dataSource: [\n { x: 'Sun', y: 35 }, { x: 'Mon', y: 40 },\n { x: 'Tue', y: 80 }, { x: 'Wed', y: 70 }, { x: 'Thu', y: 65 }, { x: 'Fri', y: 55 },\n { x: 'Sat', y: 50 }\n ],\n width: 2,\n xName: 'x', yName: 'y',\n name: 'Germany',\n },\n {\n type: 'Line',\n dataSource: [\n { x: 'Sun', y: 30 }, { x: 'Mon', y: 28 },\n { x: 'Tue', y: 29 }, { x: 'Wed', y: 30 }, { x: 'Thu', y: 33 }, { x: 'Fri', y: 32 },\n { x: 'Sat', y: 34 }\n ],\n xName: 'x', yName: 'y',\n width: 2, yAxisName: 'yAxis',\n name: 'Japan',\n marker: { visible: true, width: 10, height: 10, border: { width: 2, color: '#F8AB1D' } }\n }\n ],\n\n //Initializing Chart title\n title: 'Weather Condition JPN vs DEU',\n //Initializing User Interaction Tooltip\n tooltip: { enable: true },\n legendSettings: {\n visible: false\n },\n width: Browser.isDevice ? '100%' : '60%',\n load: (args: ILoadedEventArgs) => {\n let selectedTheme: string = location.hash.split('/')[1];\n selectedTheme = selectedTheme ? selectedTheme : 'Material';\n args.chart.theme = (selectedTheme.charAt(0).toUpperCase() + selectedTheme.slice(1));\n }\n });\n chart.appendTo('#container');\n","index.html":"\n \n \n \n \n \n\n\n\n\n\n\n\n","systemjs.config.js":"System.config({\n transpiler: \"typescript\",\n typescriptOptions: {\n compilerOptions: {\n target: \"umd\",\n module: \"commonjs\",\n moduleResolution: \"node\",\n emitDecoratorMetadata: true,\n experimentalDecorators: true\n }\n },\n paths: {\n \"syncfusion:\": \"http://npmci.syncfusion.com/packages/production/\"\n },\n map: {\n main: \"index.ts\",\n typescript: \"https://unpkg.com/typescript@2.2.2/lib/typescript.js\",\n 'plugin-json':'https://cdnjs.cloudflare.com/ajax/libs/systemjs-plugin-json/0.3.0/json.min.js',\n \"@syncfusion/ej2-base\": \"syncfusion:ej2-base/dist/ej2-base.umd.min.js\",\n \"@syncfusion/ej2-buttons\": \"syncfusion:ej2-buttons/dist/ej2-buttons.umd.min.js\",\n \"@syncfusion/ej2-calendars\": \"syncfusion:ej2-calendars/dist/ej2-calendars.umd.min.js\",\n \"@syncfusion/ej2-charts\": \"syncfusion:ej2-charts/dist/ej2-charts.umd.min.js\",\n \"@syncfusion/ej2-circulargauge\": \"syncfusion:ej2-circulargauge/dist/ej2-circulargauge.umd.min.js\",\n \"@syncfusion/ej2-lineargauge\": \"syncfusion:ej2-lineargauge/dist/ej2-lineargauge.umd.min.js\",\n \"@syncfusion/ej2-data\": \"syncfusion:ej2-data/dist/ej2-data.umd.min.js\",\n \"@syncfusion/ej2-dropdowns\": \"syncfusion:ej2-dropdowns/dist/ej2-dropdowns.umd.min.js\",\n \"@syncfusion/ej2-grids\": \"syncfusion:ej2-grids/dist/ej2-grids.umd.min.js\", \n \"@syncfusion/ej2-inputs\": \"syncfusion:ej2-inputs/dist/ej2-inputs.umd.min.js\", \n \"@syncfusion/ej2-lists\": \"syncfusion:ej2-lists/dist/ej2-lists.umd.min.js\",\n \"@syncfusion/ej2-navigations\": \"syncfusion:ej2-navigations/dist/ej2-navigations.umd.min.js\", \n \"@syncfusion/ej2-popups\": \"syncfusion:ej2-popups/dist/ej2-popups.umd.min.js\",\n \"@syncfusion/ej2-excel-export\": \"syncfusion:ej2-excel-export/dist/ej2-excel-export.umd.min.js\",\n \"@syncfusion/ej2-pdf-export\": \"syncfusion:ej2-pdf-export/dist/ej2-pdf-export.umd.min.js\",\n \"@syncfusion/ej2-compression\": \"syncfusion:ej2-compression/dist/ej2-compression.umd.min.js\",\n \"@syncfusion/ej2-file-utils\": \"syncfusion:ej2-file-utils/dist/ej2-file-utils.umd.min.js\"\n },\n meta: { \n '*.json': { loader: 'plugin-json' }\n }\n});\nSystem.import('index.ts').catch(console.error.bind(console));"}
\ No newline at end of file
diff --git a/src/chart/numeric-plnkr.json b/src/chart/numeric-plnkr.json
index b83b0aac..d12b1239 100644
--- a/src/chart/numeric-plnkr.json
+++ b/src/chart/numeric-plnkr.json
@@ -1 +1 @@
-{"index.ts":"import { enableRipple } from '@syncfusion/ej2-base';\nenableRipple(true);\nimport {\n Chart, ColumnSeries, IAxisLabelRenderEventArgs, DataLabel,\n ILoadedEventArgs, Tooltip, Legend, ChartTheme\n} from '@syncfusion/ej2-charts';\nChart.Inject(ColumnSeries, DataLabel, Tooltip, Legend);\nimport { EmitType } from '@syncfusion/ej2-base';\nimport { Browser } from '@syncfusion/ej2-base';\n\n/**\n * Sample for Numeric Axis\n */\nlet labelRender: EmitType = (args: IAxisLabelRenderEventArgs): void => {\n if (args.axis.orientation === 'Horizontal') {\n args.cancel = args.value === 15 || args.value === 21;\n }\n};\n\n let chart: Chart = new Chart({\n\n //Initializing Primary X Axis\n primaryXAxis: {\n title: 'Death Overs',\n minimum: 15,\n maximum: 21,\n interval: 1,\n majorGridLines: { width: 0 }\n },\n //Initializing Primary Y Axis\n chartArea: {\n border: {\n width: 0\n }\n },\n //Initializing Primary Y Axis\n primaryYAxis:\n {\n minimum: 0,\n maximum: 25,\n interval: 5,\n majorGridLines: { width: 0 },\n majorTickLines: { width: 0 },\n lineStyle: { width: 0 },\n labelStyle: {\n color: 'transparent'\n }\n },\n\n //Initializing Chart Series\n series: [\n {\n type: 'Column',\n dataSource: [\n { x: 16, y: 2 }, { x: 17, y: 14 },\n { x: 18, y: 7 }, { x: 19, y: 7 },\n { x: 20, y: 10 }\n ],\n xName: 'x', width: 2,\n yName: 'y', name: 'England', fill: '#1e90ff',\n marker: {\n dataLabel: {\n visible: true,\n position: 'Top',\n font: {\n fontWeight: '600'\n }\n }\n }\n },\n {\n type: 'Column',\n dataSource: [\n { x: 16, y: 7 }, { x: 17, y: 7 },\n { x: 18, y: 11 }, { x: 19, y: 8 },\n { x: 20, y: 24 }\n ],\n xName: 'x', width: 2,\n yName: 'y', name: 'West Indies', fill: '#b22222',\n marker: {\n dataLabel: {\n visible: true,\n position: 'Top',\n font: {\n fontWeight: '600'\n }\n }\n }\n }\n ],\n axisLabelRender: labelRender,\n width: Browser.isDevice ? '100%' : '60%',\n load: (args: ILoadedEventArgs) => {\n let selectedTheme: string = location.hash.split('/')[1];\n selectedTheme = selectedTheme ? selectedTheme : 'Material';\n args.chart.theme = (selectedTheme.charAt(0).toUpperCase() + selectedTheme.slice(1));\n },\n //Initializing Chart title\n title: 'England vs West Indies',\n //Initializing User Interaction Tooltip\n tooltip: { enable: true, format: '${point.x}th Over : ${point.y} Runs ' }\n });\n chart.appendTo('#container');\n","index.html":"\n \n \n \n \n\n\n\n\n\n\n\n","systemjs.config.js":"System.config({\n transpiler: \"typescript\",\n typescriptOptions: {\n compilerOptions: {\n target: \"umd\",\n module: \"commonjs\",\n moduleResolution: \"node\",\n emitDecoratorMetadata: true,\n experimentalDecorators: true\n }\n },\n paths: {\n \"syncfusion:\": \"http://npmci.syncfusion.com/packages/production/\"\n },\n map: {\n main: \"index.ts\",\n typescript: \"https://unpkg.com/typescript@2.2.2/lib/typescript.js\",\n 'plugin-json':'https://cdnjs.cloudflare.com/ajax/libs/systemjs-plugin-json/0.3.0/json.min.js',\n \"@syncfusion/ej2-base\": \"syncfusion:ej2-base/dist/ej2-base.umd.min.js\",\n \"@syncfusion/ej2-buttons\": \"syncfusion:ej2-buttons/dist/ej2-buttons.umd.min.js\",\n \"@syncfusion/ej2-calendars\": \"syncfusion:ej2-calendars/dist/ej2-calendars.umd.min.js\",\n \"@syncfusion/ej2-charts\": \"syncfusion:ej2-charts/dist/ej2-charts.umd.min.js\",\n \"@syncfusion/ej2-circulargauge\": \"syncfusion:ej2-circulargauge/dist/ej2-circulargauge.umd.min.js\",\n \"@syncfusion/ej2-lineargauge\": \"syncfusion:ej2-lineargauge/dist/ej2-lineargauge.umd.min.js\",\n \"@syncfusion/ej2-data\": \"syncfusion:ej2-data/dist/ej2-data.umd.min.js\",\n \"@syncfusion/ej2-dropdowns\": \"syncfusion:ej2-dropdowns/dist/ej2-dropdowns.umd.min.js\",\n \"@syncfusion/ej2-grids\": \"syncfusion:ej2-grids/dist/ej2-grids.umd.min.js\", \n \"@syncfusion/ej2-inputs\": \"syncfusion:ej2-inputs/dist/ej2-inputs.umd.min.js\", \n \"@syncfusion/ej2-lists\": \"syncfusion:ej2-lists/dist/ej2-lists.umd.min.js\",\n \"@syncfusion/ej2-navigations\": \"syncfusion:ej2-navigations/dist/ej2-navigations.umd.min.js\", \n \"@syncfusion/ej2-popups\": \"syncfusion:ej2-popups/dist/ej2-popups.umd.min.js\",\n \"@syncfusion/ej2-excel-export\": \"syncfusion:ej2-excel-export/dist/ej2-excel-export.umd.min.js\",\n \"@syncfusion/ej2-pdf-export\": \"syncfusion:ej2-pdf-export/dist/ej2-pdf-export.umd.min.js\",\n \"@syncfusion/ej2-compression\": \"syncfusion:ej2-compression/dist/ej2-compression.umd.min.js\",\n \"@syncfusion/ej2-file-utils\": \"syncfusion:ej2-file-utils/dist/ej2-file-utils.umd.min.js\"\n },\n meta: { \n '*.json': { loader: 'plugin-json' }\n }\n});\nSystem.import('index.ts').catch(console.error.bind(console));"}
\ No newline at end of file
+{"index.ts":"import { enableRipple } from '@syncfusion/ej2-base';\nenableRipple(true);\nimport {\n Chart, ColumnSeries, IAxisLabelRenderEventArgs, DataLabel,\n ILoadedEventArgs, Tooltip, Legend, ChartTheme\n} from '@syncfusion/ej2-charts';\nChart.Inject(ColumnSeries, DataLabel, Tooltip, Legend);\nimport { EmitType } from '@syncfusion/ej2-base';\nimport { Browser } from '@syncfusion/ej2-base';\n\n/**\n * Sample for Numeric Axis\n */\nlet labelRender: EmitType = (args: IAxisLabelRenderEventArgs): void => {\n if (args.axis.orientation === 'Horizontal') {\n args.cancel = args.value === 15 || args.value === 21;\n }\n};\n\n let chart: Chart = new Chart({\n\n //Initializing Primary X Axis\n primaryXAxis: {\n title: 'Death Overs',\n minimum: 15,\n maximum: 21,\n interval: 1,\n majorGridLines: { width: 0 }\n },\n //Initializing Primary Y Axis\n chartArea: {\n border: {\n width: 0\n }\n },\n //Initializing Primary Y Axis\n primaryYAxis:\n {\n minimum: 0,\n maximum: 25,\n interval: 5,\n majorGridLines: { width: 0 },\n majorTickLines: { width: 0 },\n lineStyle: { width: 0 },\n labelStyle: {\n color: 'transparent'\n }\n },\n\n //Initializing Chart Series\n series: [\n {\n type: 'Column',\n dataSource: [\n { x: 16, y: 2 }, { x: 17, y: 14 },\n { x: 18, y: 7 }, { x: 19, y: 7 },\n { x: 20, y: 10 }\n ],\n xName: 'x', width: 2,\n yName: 'y', name: 'England', fill: '#1e90ff',\n marker: {\n dataLabel: {\n visible: true,\n position: 'Top',\n font: {\n fontWeight: '600'\n }\n }\n }\n },\n {\n type: 'Column',\n dataSource: [\n { x: 16, y: 7 }, { x: 17, y: 7 },\n { x: 18, y: 11 }, { x: 19, y: 8 },\n { x: 20, y: 24 }\n ],\n xName: 'x', width: 2,\n yName: 'y', name: 'West Indies', fill: '#b22222',\n marker: {\n dataLabel: {\n visible: true,\n position: 'Top',\n font: {\n fontWeight: '600'\n }\n }\n }\n }\n ],\n axisLabelRender: labelRender,\n width: Browser.isDevice ? '100%' : '60%',\n load: (args: ILoadedEventArgs) => {\n let selectedTheme: string = location.hash.split('/')[1];\n selectedTheme = selectedTheme ? selectedTheme : 'Material';\n args.chart.theme = (selectedTheme.charAt(0).toUpperCase() + selectedTheme.slice(1));\n },\n //Initializing Chart title\n title: 'England vs West Indies',\n //Initializing User Interaction Tooltip\n tooltip: { enable: true, format: '${point.x}th Over : ${point.y} Runs ' }\n });\n chart.appendTo('#container');\n","index.html":"\n \n \n \n \n \n\n\n\n\n\n\n\n","systemjs.config.js":"System.config({\n transpiler: \"typescript\",\n typescriptOptions: {\n compilerOptions: {\n target: \"umd\",\n module: \"commonjs\",\n moduleResolution: \"node\",\n emitDecoratorMetadata: true,\n experimentalDecorators: true\n }\n },\n paths: {\n \"syncfusion:\": \"http://npmci.syncfusion.com/packages/production/\"\n },\n map: {\n main: \"index.ts\",\n typescript: \"https://unpkg.com/typescript@2.2.2/lib/typescript.js\",\n 'plugin-json':'https://cdnjs.cloudflare.com/ajax/libs/systemjs-plugin-json/0.3.0/json.min.js',\n \"@syncfusion/ej2-base\": \"syncfusion:ej2-base/dist/ej2-base.umd.min.js\",\n \"@syncfusion/ej2-buttons\": \"syncfusion:ej2-buttons/dist/ej2-buttons.umd.min.js\",\n \"@syncfusion/ej2-calendars\": \"syncfusion:ej2-calendars/dist/ej2-calendars.umd.min.js\",\n \"@syncfusion/ej2-charts\": \"syncfusion:ej2-charts/dist/ej2-charts.umd.min.js\",\n \"@syncfusion/ej2-circulargauge\": \"syncfusion:ej2-circulargauge/dist/ej2-circulargauge.umd.min.js\",\n \"@syncfusion/ej2-lineargauge\": \"syncfusion:ej2-lineargauge/dist/ej2-lineargauge.umd.min.js\",\n \"@syncfusion/ej2-data\": \"syncfusion:ej2-data/dist/ej2-data.umd.min.js\",\n \"@syncfusion/ej2-dropdowns\": \"syncfusion:ej2-dropdowns/dist/ej2-dropdowns.umd.min.js\",\n \"@syncfusion/ej2-grids\": \"syncfusion:ej2-grids/dist/ej2-grids.umd.min.js\", \n \"@syncfusion/ej2-inputs\": \"syncfusion:ej2-inputs/dist/ej2-inputs.umd.min.js\", \n \"@syncfusion/ej2-lists\": \"syncfusion:ej2-lists/dist/ej2-lists.umd.min.js\",\n \"@syncfusion/ej2-navigations\": \"syncfusion:ej2-navigations/dist/ej2-navigations.umd.min.js\", \n \"@syncfusion/ej2-popups\": \"syncfusion:ej2-popups/dist/ej2-popups.umd.min.js\",\n \"@syncfusion/ej2-excel-export\": \"syncfusion:ej2-excel-export/dist/ej2-excel-export.umd.min.js\",\n \"@syncfusion/ej2-pdf-export\": \"syncfusion:ej2-pdf-export/dist/ej2-pdf-export.umd.min.js\",\n \"@syncfusion/ej2-compression\": \"syncfusion:ej2-compression/dist/ej2-compression.umd.min.js\",\n \"@syncfusion/ej2-file-utils\": \"syncfusion:ej2-file-utils/dist/ej2-file-utils.umd.min.js\"\n },\n meta: { \n '*.json': { loader: 'plugin-json' }\n }\n});\nSystem.import('index.ts').catch(console.error.bind(console));"}
\ No newline at end of file
diff --git a/src/chart/pareto-plnkr.json b/src/chart/pareto-plnkr.json
index 69154a49..a8c4b323 100644
--- a/src/chart/pareto-plnkr.json
+++ b/src/chart/pareto-plnkr.json
@@ -1 +1 @@
-{"index.ts":"import { enableRipple } from '@syncfusion/ej2-base';\nenableRipple(true);\nimport { ChartTheme, Chart, StackingColumnSeries, LineSeries, Legend, Tooltip, ILoadedEventArgs } from '@syncfusion/ej2-charts';\nimport { ColumnSeries, Category } from '@syncfusion/ej2-charts';\nimport { Browser } from '@syncfusion/ej2-base';\nChart.Inject(StackingColumnSeries, LineSeries, Category, ColumnSeries, Legend, Tooltip);\n\n/**\n * Sample for Pareto chart\n */\n\n let chart: Chart = new Chart({\n //Initializing Primary X Axis\n primaryXAxis: {\n title: 'Defects',\n interval: 1,\n valueType: 'Category',\n majorGridLines: { width: 0 }, minorGridLines: { width: 0 },\n majorTickLines: { width: 0 }, minorTickLines: { width: 0 },\n lineStyle: { width: 0 },\n },\n //Initializing Primary Y Axis\n primaryYAxis:\n {\n title: 'Frequency',\n minimum: 0,\n maximum: 150,\n interval: 30,\n lineStyle: { width: 0 },\n majorTickLines: { width: 0 }, majorGridLines: { width: 1 },\n minorGridLines: { width: 1 }, minorTickLines: { width: 0 }\n },\n //Initializing Axes\n axes: [\n {\n title: 'Cumulative Frequency',\n minimum: 0,\n opposedPosition: true,\n name: 'secondary',\n maximum: 100,\n interval: 20,\n lineStyle: { width: 0 },\n majorTickLines: { width: 0 }, majorGridLines: { width: 1 },\n minorGridLines: { width: 1 }, minorTickLines: { width: 0 },\n labelFormat: '{value}%',\n }\n ],\n chartArea: {\n border: {\n width: 0\n }\n },\n\n //Initializing Chart Series\n series: [\n {\n type: 'Column',\n dataSource: [\n { x: 'Traffic', y: 56 }, { x: 'Child Care', y: 44.8 },\n { x: 'Transport', y: 27.2 }, { x: 'Weather', y: 19.6 },\n { x: 'Emergency', y: 6.6 }\n ],\n xName: 'x', yName: 'y', name: 'Defect',\n }, {\n type: 'Line',\n dataSource: [\n { x: 'Traffic', y: 33.8 }, { x: 'Child Care', y: 60.9 },\n { x: 'Transport', y: 77.3 }, { x: 'Weather', y: 89.1 },\n { x: 'Emergency', y: 100 }\n ],\n xName: 'x', yName: 'y', name: 'Cumulative', yAxisName: 'secondary',\n width: 2,\n marker: {\n visible: true,\n width: 10,\n height: 10\n },\n }\n ],\n width: Browser.isDevice ? '100%' : '60%',\n //Initializing Chart title\n title: 'Defect vs Frequency',\n legendSettings: { visible: false },\n //Initializing User Interaction\n tooltip: {\n enable: true,\n shared: true\n },\n load: (args: ILoadedEventArgs) => {\n let selectedTheme: string = location.hash.split('/')[1];\n selectedTheme = selectedTheme ? selectedTheme : 'Material';\n args.chart.theme = (selectedTheme.charAt(0).toUpperCase() + selectedTheme.slice(1));\n }\n });\n chart.appendTo('#container');\n","index.html":"\n \n \n \n \n\n\n\n\n\n\n\n\n","systemjs.config.js":"System.config({\n transpiler: \"typescript\",\n typescriptOptions: {\n compilerOptions: {\n target: \"umd\",\n module: \"commonjs\",\n moduleResolution: \"node\",\n emitDecoratorMetadata: true,\n experimentalDecorators: true\n }\n },\n paths: {\n \"syncfusion:\": \"http://npmci.syncfusion.com/packages/production/\"\n },\n map: {\n main: \"index.ts\",\n typescript: \"https://unpkg.com/typescript@2.2.2/lib/typescript.js\",\n 'plugin-json':'https://cdnjs.cloudflare.com/ajax/libs/systemjs-plugin-json/0.3.0/json.min.js',\n \"@syncfusion/ej2-base\": \"syncfusion:ej2-base/dist/ej2-base.umd.min.js\",\n \"@syncfusion/ej2-buttons\": \"syncfusion:ej2-buttons/dist/ej2-buttons.umd.min.js\",\n \"@syncfusion/ej2-calendars\": \"syncfusion:ej2-calendars/dist/ej2-calendars.umd.min.js\",\n \"@syncfusion/ej2-charts\": \"syncfusion:ej2-charts/dist/ej2-charts.umd.min.js\",\n \"@syncfusion/ej2-circulargauge\": \"syncfusion:ej2-circulargauge/dist/ej2-circulargauge.umd.min.js\",\n \"@syncfusion/ej2-lineargauge\": \"syncfusion:ej2-lineargauge/dist/ej2-lineargauge.umd.min.js\",\n \"@syncfusion/ej2-data\": \"syncfusion:ej2-data/dist/ej2-data.umd.min.js\",\n \"@syncfusion/ej2-dropdowns\": \"syncfusion:ej2-dropdowns/dist/ej2-dropdowns.umd.min.js\",\n \"@syncfusion/ej2-grids\": \"syncfusion:ej2-grids/dist/ej2-grids.umd.min.js\", \n \"@syncfusion/ej2-inputs\": \"syncfusion:ej2-inputs/dist/ej2-inputs.umd.min.js\", \n \"@syncfusion/ej2-lists\": \"syncfusion:ej2-lists/dist/ej2-lists.umd.min.js\",\n \"@syncfusion/ej2-navigations\": \"syncfusion:ej2-navigations/dist/ej2-navigations.umd.min.js\", \n \"@syncfusion/ej2-popups\": \"syncfusion:ej2-popups/dist/ej2-popups.umd.min.js\",\n \"@syncfusion/ej2-excel-export\": \"syncfusion:ej2-excel-export/dist/ej2-excel-export.umd.min.js\",\n \"@syncfusion/ej2-pdf-export\": \"syncfusion:ej2-pdf-export/dist/ej2-pdf-export.umd.min.js\",\n \"@syncfusion/ej2-compression\": \"syncfusion:ej2-compression/dist/ej2-compression.umd.min.js\",\n \"@syncfusion/ej2-file-utils\": \"syncfusion:ej2-file-utils/dist/ej2-file-utils.umd.min.js\"\n },\n meta: { \n '*.json': { loader: 'plugin-json' }\n }\n});\nSystem.import('index.ts').catch(console.error.bind(console));"}
\ No newline at end of file
+{"index.ts":"import { enableRipple } from '@syncfusion/ej2-base';\nenableRipple(true);\nimport { ChartTheme, Chart, StackingColumnSeries, LineSeries, Legend, Tooltip, ILoadedEventArgs } from '@syncfusion/ej2-charts';\nimport { ColumnSeries, Category } from '@syncfusion/ej2-charts';\nimport { Browser } from '@syncfusion/ej2-base';\nChart.Inject(StackingColumnSeries, LineSeries, Category, ColumnSeries, Legend, Tooltip);\n\n/**\n * Sample for Pareto chart\n */\n\n let chart: Chart = new Chart({\n //Initializing Primary X Axis\n primaryXAxis: {\n title: 'Defects',\n interval: 1,\n valueType: 'Category',\n majorGridLines: { width: 0 }, minorGridLines: { width: 0 },\n majorTickLines: { width: 0 }, minorTickLines: { width: 0 },\n lineStyle: { width: 0 },\n },\n //Initializing Primary Y Axis\n primaryYAxis:\n {\n title: 'Frequency',\n minimum: 0,\n maximum: 150,\n interval: 30,\n lineStyle: { width: 0 },\n majorTickLines: { width: 0 }, majorGridLines: { width: 1 },\n minorGridLines: { width: 1 }, minorTickLines: { width: 0 }\n },\n //Initializing Axes\n axes: [\n {\n title: 'Cumulative Frequency',\n minimum: 0,\n opposedPosition: true,\n name: 'secondary',\n maximum: 100,\n interval: 20,\n lineStyle: { width: 0 },\n majorTickLines: { width: 0 }, majorGridLines: { width: 1 },\n minorGridLines: { width: 1 }, minorTickLines: { width: 0 },\n labelFormat: '{value}%',\n }\n ],\n chartArea: {\n border: {\n width: 0\n }\n },\n\n //Initializing Chart Series\n series: [\n {\n type: 'Column',\n dataSource: [\n { x: 'Traffic', y: 56 }, { x: 'Child Care', y: 44.8 },\n { x: 'Transport', y: 27.2 }, { x: 'Weather', y: 19.6 },\n { x: 'Emergency', y: 6.6 }\n ],\n xName: 'x', yName: 'y', name: 'Defect',\n }, {\n type: 'Line',\n dataSource: [\n { x: 'Traffic', y: 33.8 }, { x: 'Child Care', y: 60.9 },\n { x: 'Transport', y: 77.3 }, { x: 'Weather', y: 89.1 },\n { x: 'Emergency', y: 100 }\n ],\n xName: 'x', yName: 'y', name: 'Cumulative', yAxisName: 'secondary',\n width: 2,\n marker: {\n visible: true,\n width: 10,\n height: 10\n },\n }\n ],\n width: Browser.isDevice ? '100%' : '60%',\n //Initializing Chart title\n title: 'Defect vs Frequency',\n legendSettings: { visible: false },\n //Initializing User Interaction\n tooltip: {\n enable: true,\n shared: true\n },\n load: (args: ILoadedEventArgs) => {\n let selectedTheme: string = location.hash.split('/')[1];\n selectedTheme = selectedTheme ? selectedTheme : 'Material';\n args.chart.theme = (selectedTheme.charAt(0).toUpperCase() + selectedTheme.slice(1));\n }\n });\n chart.appendTo('#container');\n","index.html":"\n \n \n \n \n \n\n\n\n\n\n\n\n\n","systemjs.config.js":"System.config({\n transpiler: \"typescript\",\n typescriptOptions: {\n compilerOptions: {\n target: \"umd\",\n module: \"commonjs\",\n moduleResolution: \"node\",\n emitDecoratorMetadata: true,\n experimentalDecorators: true\n }\n },\n paths: {\n \"syncfusion:\": \"http://npmci.syncfusion.com/packages/production/\"\n },\n map: {\n main: \"index.ts\",\n typescript: \"https://unpkg.com/typescript@2.2.2/lib/typescript.js\",\n 'plugin-json':'https://cdnjs.cloudflare.com/ajax/libs/systemjs-plugin-json/0.3.0/json.min.js',\n \"@syncfusion/ej2-base\": \"syncfusion:ej2-base/dist/ej2-base.umd.min.js\",\n \"@syncfusion/ej2-buttons\": \"syncfusion:ej2-buttons/dist/ej2-buttons.umd.min.js\",\n \"@syncfusion/ej2-calendars\": \"syncfusion:ej2-calendars/dist/ej2-calendars.umd.min.js\",\n \"@syncfusion/ej2-charts\": \"syncfusion:ej2-charts/dist/ej2-charts.umd.min.js\",\n \"@syncfusion/ej2-circulargauge\": \"syncfusion:ej2-circulargauge/dist/ej2-circulargauge.umd.min.js\",\n \"@syncfusion/ej2-lineargauge\": \"syncfusion:ej2-lineargauge/dist/ej2-lineargauge.umd.min.js\",\n \"@syncfusion/ej2-data\": \"syncfusion:ej2-data/dist/ej2-data.umd.min.js\",\n \"@syncfusion/ej2-dropdowns\": \"syncfusion:ej2-dropdowns/dist/ej2-dropdowns.umd.min.js\",\n \"@syncfusion/ej2-grids\": \"syncfusion:ej2-grids/dist/ej2-grids.umd.min.js\", \n \"@syncfusion/ej2-inputs\": \"syncfusion:ej2-inputs/dist/ej2-inputs.umd.min.js\", \n \"@syncfusion/ej2-lists\": \"syncfusion:ej2-lists/dist/ej2-lists.umd.min.js\",\n \"@syncfusion/ej2-navigations\": \"syncfusion:ej2-navigations/dist/ej2-navigations.umd.min.js\", \n \"@syncfusion/ej2-popups\": \"syncfusion:ej2-popups/dist/ej2-popups.umd.min.js\",\n \"@syncfusion/ej2-excel-export\": \"syncfusion:ej2-excel-export/dist/ej2-excel-export.umd.min.js\",\n \"@syncfusion/ej2-pdf-export\": \"syncfusion:ej2-pdf-export/dist/ej2-pdf-export.umd.min.js\",\n \"@syncfusion/ej2-compression\": \"syncfusion:ej2-compression/dist/ej2-compression.umd.min.js\",\n \"@syncfusion/ej2-file-utils\": \"syncfusion:ej2-file-utils/dist/ej2-file-utils.umd.min.js\"\n },\n meta: { \n '*.json': { loader: 'plugin-json' }\n }\n});\nSystem.import('index.ts').catch(console.error.bind(console));"}
\ No newline at end of file
diff --git a/src/chart/performance-plnkr.json b/src/chart/performance-plnkr.json
index 6d2586b1..482fddbd 100644
--- a/src/chart/performance-plnkr.json
+++ b/src/chart/performance-plnkr.json
@@ -1 +1 @@
-{"index.ts":"import { enableRipple } from '@syncfusion/ej2-base';\nenableRipple(true);\nimport { Chart, LineSeries, Legend, ILoadedEventArgs, ChartTheme } from '@syncfusion/ej2-charts';\nimport { EmitType } from '@syncfusion/ej2-base';\nimport { Button } from '@syncfusion/ej2-buttons';\nChart.Inject(LineSeries, Legend);\n/**\n * Sample for Chart Performance\n */\nlet chart: Chart;\nlet loaded: EmitType;\nlet dt1: number;\nlet dt2: number;\n\n chart = new Chart({\n\n //Initializing Primary X Axis\n primaryXAxis:\n {\n majorGridLines: { color: 'transparent' }\n },\n\n //Initializing Chart Series\n series: [\n {\n name: 'Series1',\n type: 'Line',\n animation: { enable: false }\n }\n ],\n legendSettings: { visible: false },\n load: (args: ILoadedEventArgs) => {\n let selectedTheme: string = location.hash.split('/')[1];\n selectedTheme = selectedTheme ? selectedTheme : 'Material';\n args.chart.theme = (selectedTheme.charAt(0).toUpperCase() + selectedTheme.slice(1));\n }\n });\n chart.appendTo('#container');\n let button: Button = new Button({ cssClass: 'e-info', isPrimary: true });\n button.appendTo('#load');\n\n document.getElementById('load').onclick = () => {\n let series1: Object[] = [];\n let point1: Object;\n let value: number = 0;\n let i: number;\n for (i = 0; i < 100000; i++) {\n\n value += (Math.random() * 10 - 5);\n point1 = { x: i, y: value };\n series1.push(point1);\n }\n dt1 = new Date().getTime();\n chart.series[0].dataSource = series1;\n chart.series[0].xName = 'x';\n chart.series[0].yName = 'y';\n chart.legendSettings.visible = false;\n chart.loaded = loaded;\n chart.refresh();\n };\n\n loaded = (args: Object): void => {\n dt2 = new Date().getTime();\n document.getElementById('performanceTime').innerHTML = (dt2 - dt1) + 'ms';\n };\n\n","index.html":"\n \n \n \n \n\n\n\n
\n
\n
\n \n \n \n Load 100K Points \n
\n \n \n \n \n Time Taken
\n \n \n \n 0ms \n
\n \n \n
\n
\n
\n\n\n\n\n\n","systemjs.config.js":"System.config({\n transpiler: \"typescript\",\n typescriptOptions: {\n compilerOptions: {\n target: \"umd\",\n module: \"commonjs\",\n moduleResolution: \"node\",\n emitDecoratorMetadata: true,\n experimentalDecorators: true\n }\n },\n paths: {\n \"syncfusion:\": \"http://npmci.syncfusion.com/packages/production/\"\n },\n map: {\n main: \"index.ts\",\n typescript: \"https://unpkg.com/typescript@2.2.2/lib/typescript.js\",\n 'plugin-json':'https://cdnjs.cloudflare.com/ajax/libs/systemjs-plugin-json/0.3.0/json.min.js',\n \"@syncfusion/ej2-base\": \"syncfusion:ej2-base/dist/ej2-base.umd.min.js\",\n \"@syncfusion/ej2-buttons\": \"syncfusion:ej2-buttons/dist/ej2-buttons.umd.min.js\",\n \"@syncfusion/ej2-calendars\": \"syncfusion:ej2-calendars/dist/ej2-calendars.umd.min.js\",\n \"@syncfusion/ej2-charts\": \"syncfusion:ej2-charts/dist/ej2-charts.umd.min.js\",\n \"@syncfusion/ej2-circulargauge\": \"syncfusion:ej2-circulargauge/dist/ej2-circulargauge.umd.min.js\",\n \"@syncfusion/ej2-lineargauge\": \"syncfusion:ej2-lineargauge/dist/ej2-lineargauge.umd.min.js\",\n \"@syncfusion/ej2-data\": \"syncfusion:ej2-data/dist/ej2-data.umd.min.js\",\n \"@syncfusion/ej2-dropdowns\": \"syncfusion:ej2-dropdowns/dist/ej2-dropdowns.umd.min.js\",\n \"@syncfusion/ej2-grids\": \"syncfusion:ej2-grids/dist/ej2-grids.umd.min.js\", \n \"@syncfusion/ej2-inputs\": \"syncfusion:ej2-inputs/dist/ej2-inputs.umd.min.js\", \n \"@syncfusion/ej2-lists\": \"syncfusion:ej2-lists/dist/ej2-lists.umd.min.js\",\n \"@syncfusion/ej2-navigations\": \"syncfusion:ej2-navigations/dist/ej2-navigations.umd.min.js\", \n \"@syncfusion/ej2-popups\": \"syncfusion:ej2-popups/dist/ej2-popups.umd.min.js\",\n \"@syncfusion/ej2-excel-export\": \"syncfusion:ej2-excel-export/dist/ej2-excel-export.umd.min.js\",\n \"@syncfusion/ej2-pdf-export\": \"syncfusion:ej2-pdf-export/dist/ej2-pdf-export.umd.min.js\",\n \"@syncfusion/ej2-compression\": \"syncfusion:ej2-compression/dist/ej2-compression.umd.min.js\",\n \"@syncfusion/ej2-file-utils\": \"syncfusion:ej2-file-utils/dist/ej2-file-utils.umd.min.js\"\n },\n meta: { \n '*.json': { loader: 'plugin-json' }\n }\n});\nSystem.import('index.ts').catch(console.error.bind(console));"}
\ No newline at end of file
+{"index.ts":"import { enableRipple } from '@syncfusion/ej2-base';\nenableRipple(true);\nimport { Chart, LineSeries, Legend, ILoadedEventArgs, ChartTheme } from '@syncfusion/ej2-charts';\nimport { EmitType } from '@syncfusion/ej2-base';\nimport { Button } from '@syncfusion/ej2-buttons';\nChart.Inject(LineSeries, Legend);\n/**\n * Sample for Chart Performance\n */\nlet chart: Chart;\nlet loaded: EmitType;\nlet dt1: number;\nlet dt2: number;\n\n chart = new Chart({\n\n //Initializing Primary X Axis\n primaryXAxis:\n {\n majorGridLines: { color: 'transparent' }\n },\n\n //Initializing Chart Series\n series: [\n {\n name: 'Series1',\n type: 'Line',\n animation: { enable: false }\n }\n ],\n legendSettings: { visible: false },\n load: (args: ILoadedEventArgs) => {\n let selectedTheme: string = location.hash.split('/')[1];\n selectedTheme = selectedTheme ? selectedTheme : 'Material';\n args.chart.theme = (selectedTheme.charAt(0).toUpperCase() + selectedTheme.slice(1));\n }\n });\n chart.appendTo('#container');\n let button: Button = new Button({ cssClass: 'e-info', isPrimary: true });\n button.appendTo('#load');\n\n document.getElementById('load').onclick = () => {\n let series1: Object[] = [];\n let point1: Object;\n let value: number = 0;\n let i: number;\n for (i = 0; i < 100000; i++) {\n\n value += (Math.random() * 10 - 5);\n point1 = { x: i, y: value };\n series1.push(point1);\n }\n dt1 = new Date().getTime();\n chart.series[0].dataSource = series1;\n chart.series[0].xName = 'x';\n chart.series[0].yName = 'y';\n chart.legendSettings.visible = false;\n chart.loaded = loaded;\n chart.refresh();\n };\n\n loaded = (args: Object): void => {\n dt2 = new Date().getTime();\n document.getElementById('performanceTime').innerHTML = (dt2 - dt1) + 'ms';\n };\n\n","index.html":"\n \n \n \n \n \n\n\n\n
\n
\n
\n \n \n \n Load 100K Points \n
\n \n \n \n \n Time Taken
\n \n \n \n 0ms \n
\n \n \n
\n
\n
\n\n\n\n\n\n","systemjs.config.js":"System.config({\n transpiler: \"typescript\",\n typescriptOptions: {\n compilerOptions: {\n target: \"umd\",\n module: \"commonjs\",\n moduleResolution: \"node\",\n emitDecoratorMetadata: true,\n experimentalDecorators: true\n }\n },\n paths: {\n \"syncfusion:\": \"http://npmci.syncfusion.com/packages/production/\"\n },\n map: {\n main: \"index.ts\",\n typescript: \"https://unpkg.com/typescript@2.2.2/lib/typescript.js\",\n 'plugin-json':'https://cdnjs.cloudflare.com/ajax/libs/systemjs-plugin-json/0.3.0/json.min.js',\n \"@syncfusion/ej2-base\": \"syncfusion:ej2-base/dist/ej2-base.umd.min.js\",\n \"@syncfusion/ej2-buttons\": \"syncfusion:ej2-buttons/dist/ej2-buttons.umd.min.js\",\n \"@syncfusion/ej2-calendars\": \"syncfusion:ej2-calendars/dist/ej2-calendars.umd.min.js\",\n \"@syncfusion/ej2-charts\": \"syncfusion:ej2-charts/dist/ej2-charts.umd.min.js\",\n \"@syncfusion/ej2-circulargauge\": \"syncfusion:ej2-circulargauge/dist/ej2-circulargauge.umd.min.js\",\n \"@syncfusion/ej2-lineargauge\": \"syncfusion:ej2-lineargauge/dist/ej2-lineargauge.umd.min.js\",\n \"@syncfusion/ej2-data\": \"syncfusion:ej2-data/dist/ej2-data.umd.min.js\",\n \"@syncfusion/ej2-dropdowns\": \"syncfusion:ej2-dropdowns/dist/ej2-dropdowns.umd.min.js\",\n \"@syncfusion/ej2-grids\": \"syncfusion:ej2-grids/dist/ej2-grids.umd.min.js\", \n \"@syncfusion/ej2-inputs\": \"syncfusion:ej2-inputs/dist/ej2-inputs.umd.min.js\", \n \"@syncfusion/ej2-lists\": \"syncfusion:ej2-lists/dist/ej2-lists.umd.min.js\",\n \"@syncfusion/ej2-navigations\": \"syncfusion:ej2-navigations/dist/ej2-navigations.umd.min.js\", \n \"@syncfusion/ej2-popups\": \"syncfusion:ej2-popups/dist/ej2-popups.umd.min.js\",\n \"@syncfusion/ej2-excel-export\": \"syncfusion:ej2-excel-export/dist/ej2-excel-export.umd.min.js\",\n \"@syncfusion/ej2-pdf-export\": \"syncfusion:ej2-pdf-export/dist/ej2-pdf-export.umd.min.js\",\n \"@syncfusion/ej2-compression\": \"syncfusion:ej2-compression/dist/ej2-compression.umd.min.js\",\n \"@syncfusion/ej2-file-utils\": \"syncfusion:ej2-file-utils/dist/ej2-file-utils.umd.min.js\"\n },\n meta: { \n '*.json': { loader: 'plugin-json' }\n }\n});\nSystem.import('index.ts').catch(console.error.bind(console));"}
\ No newline at end of file
diff --git a/src/chart/pie-annotation-plnkr.json b/src/chart/pie-annotation-plnkr.json
index 6d216540..72ebe766 100644
--- a/src/chart/pie-annotation-plnkr.json
+++ b/src/chart/pie-annotation-plnkr.json
@@ -1 +1 @@
-{"index.ts":"import { enableRipple } from '@syncfusion/ej2-base';\nenableRipple(true);\nimport {\n Chart, StackingColumnSeries, Category, Legend, ILoadedEventArgs, Selection, IMouseEventArgs, IAccLoadedEventArgs,\n ChartAnnotation, AccumulationChart, AccumulationDataLabel, IAnimationCompleteEventArgs, AccumulationTheme, ChartTheme,\n Series, IAccResizeEventArgs\n} from '@syncfusion/ej2-charts';\nChart.Inject(StackingColumnSeries, Category, Legend, Selection, ChartAnnotation);\nAccumulationChart.Inject(AccumulationChart, AccumulationDataLabel);\nimport { Browser } from '@syncfusion/ej2-base';\n\n/**\n * Sample for annotation in chart\n */\nexport function getValue(series: Series[], pointIndex: number, y: number): string {\n let totalValue: number = 0;\n for (let ser of series) {\n totalValue += ser.points[pointIndex].y as number;\n }\n return (Math.round((y / totalValue) * 100)) + '%';\n}\n\n let pie: AccumulationChart; let isRender: boolean = false;\n let dataSource: Object = [\n { x: '2014', y0: 51, y1: 77, y2: 66, y3: 34 }, { x: '2015', y0: 67, y1: 49, y2: 19, y3: 38 },\n { x: '2016', y0: 143, y1: 121, y2: 91, y3: 44 }, { x: '2017', y0: 19, y1: 28, y2: 65, y3: 51 },\n { x: '2018', y0: 30, y1: 66, y2: 32, y3: 61 }, { x: '2019', y0: 189, y1: 128, y2: 122, y3: 76 },\n { x: '2020', y0: 72, y1: 97, y2: 65, y3: 82 }\n ];\n let pieDataSource: Object[] = [\n { x: 'UK', y: 51, text: '22%' }, { x: 'Germany', y: 77, text: '34%' },\n { x: 'France', y: 66, text: '29%' }, { x: 'Italy', y: 34, text: '15%' }\n ];\n let chart: Chart = new Chart({\n //Initializing Primary X Axis\n primaryXAxis: {\n title: 'Years', valueType: 'Category', majorGridLines: { width: 0 }, minorGridLines: { width: 1 },\n minorTickLines: { width: 1 }, interval: 1, labelIntersectAction: 'Rotate45',\n },\n //Initializing Primary Y Axis\n primaryYAxis:\n {\n title: 'Sales', lineStyle: { width: 0 }, minimum: 0, maximum: 700, interval: 100,\n majorGridLines: { width: 1 }, minorGridLines: { width: 1 },\n minorTickLines: { width: 0 }, labelFormat: '{value}B', majorTickLines: { width: 0 }\n },\n //Initializing Series\n series: [\n { type: 'StackingColumn', xName: 'x', width: 2, yName: 'y0', name: 'UK', dataSource: dataSource },\n { type: 'StackingColumn', xName: 'x', width: 2, yName: 'y1', name: 'Germany', dataSource: dataSource },\n { type: 'StackingColumn', xName: 'x', width: 2, yName: 'y2', name: 'France', dataSource: dataSource },\n { type: 'StackingColumn', xName: 'x', width: 2, yName: 'y3', name: 'Italy', dataSource: dataSource }\n ],\n chartArea: { border: { width: 0 } }, title: 'Mobile Game Market by Country',\n //Initializing Selection\n selectionMode: 'Cluster', selectedDataIndexes: [{ series: 0, point: 0 }],\n width: Browser.isDevice ? '100%' : '80%',\n load: (args: ILoadedEventArgs) => {\n let selectedTheme: string = location.hash.split('/')[1];\n selectedTheme = selectedTheme ? selectedTheme : 'Material';\n args.chart.theme = (selectedTheme.charAt(0).toUpperCase() + selectedTheme.slice(1));\n },\n legendSettings: { visible: true, toggleVisibility: false },\n //Initializing Annotation\n annotations: [{\n content: '
',\n x: '20%', y: '25%', coordinateUnits: 'Pixel', region: 'Series'\n }],\n chartMouseUp: (args: IMouseEventArgs) => {\n if (args.target.indexOf('Point') > -1 && args.target.indexOf('annotation') === -1) {\n let pointIndex: number = parseInt(args.target[args.target.length - 1], 10);\n pieDataSource = [];\n for (let series of chart.visibleSeries) {\n let value: number = series.points[pointIndex].y as number;\n pieDataSource.push({\n 'x': series.name, 'y': value, 'text': getValue(chart.visibleSeries, pointIndex, value)\n });\n }\n pie.series[0].dataSource = pieDataSource;\n pie.series[0].xName = 'x'; pie.series[0].yName = 'y';\n pie.refresh();\n }\n },\n loaded: (args: ILoadedEventArgs) => {\n if (isRender) {\n pie.destroy();\n pie = new AccumulationChart(pie = new AccumulationChart({\n background: 'transparent',\n series: [{\n radius: '65%', animation: { enable: false },\n dataSource: pieDataSource,\n xName: 'x', yName: 'y', dataLabel: { visible: true, position: 'Inside', font: { color: 'white' }, name: 'text' },\n }],\n load: (args: IAccLoadedEventArgs) => {\n let selectedTheme: string = location.hash.split('/')[1];\n selectedTheme = selectedTheme ? selectedTheme : 'Material';\n args.accumulation.theme = (selectedTheme.charAt(0).toUpperCase() + selectedTheme.slice(1));\n },\n legendSettings: { visible: false }\n }));\n pie.appendTo('#chart_annotation');\n }\n },\n animationComplete: (args: IAnimationCompleteEventArgs) => {\n isRender = true;\n let selectedTheme: string = location.hash.split('/')[1];\n pie = new AccumulationChart({\n background: 'transparent',\n series: [{\n radius: '65%', animation: { enable: false },\n dataSource: pieDataSource,\n xName: 'x', yName: 'y', dataLabel: { visible: true, position: 'Inside', name: 'text' },\n }],\n theme: (selectedTheme.charAt(0).toUpperCase() + selectedTheme.slice(1)),\n legendSettings: { visible: false },\n resized: (args: IAccResizeEventArgs) => { location.reload(); }\n });\n pie.appendTo('#chart_annotation');\n }\n });\n chart.appendTo('#container');\n","index.html":"\n \n \n \n \n\n\n\n\n\n\n\n","systemjs.config.js":"System.config({\n transpiler: \"typescript\",\n typescriptOptions: {\n compilerOptions: {\n target: \"umd\",\n module: \"commonjs\",\n moduleResolution: \"node\",\n emitDecoratorMetadata: true,\n experimentalDecorators: true\n }\n },\n paths: {\n \"syncfusion:\": \"http://npmci.syncfusion.com/packages/production/\"\n },\n map: {\n main: \"index.ts\",\n typescript: \"https://unpkg.com/typescript@2.2.2/lib/typescript.js\",\n 'plugin-json':'https://cdnjs.cloudflare.com/ajax/libs/systemjs-plugin-json/0.3.0/json.min.js',\n \"@syncfusion/ej2-base\": \"syncfusion:ej2-base/dist/ej2-base.umd.min.js\",\n \"@syncfusion/ej2-buttons\": \"syncfusion:ej2-buttons/dist/ej2-buttons.umd.min.js\",\n \"@syncfusion/ej2-calendars\": \"syncfusion:ej2-calendars/dist/ej2-calendars.umd.min.js\",\n \"@syncfusion/ej2-charts\": \"syncfusion:ej2-charts/dist/ej2-charts.umd.min.js\",\n \"@syncfusion/ej2-circulargauge\": \"syncfusion:ej2-circulargauge/dist/ej2-circulargauge.umd.min.js\",\n \"@syncfusion/ej2-lineargauge\": \"syncfusion:ej2-lineargauge/dist/ej2-lineargauge.umd.min.js\",\n \"@syncfusion/ej2-data\": \"syncfusion:ej2-data/dist/ej2-data.umd.min.js\",\n \"@syncfusion/ej2-dropdowns\": \"syncfusion:ej2-dropdowns/dist/ej2-dropdowns.umd.min.js\",\n \"@syncfusion/ej2-grids\": \"syncfusion:ej2-grids/dist/ej2-grids.umd.min.js\", \n \"@syncfusion/ej2-inputs\": \"syncfusion:ej2-inputs/dist/ej2-inputs.umd.min.js\", \n \"@syncfusion/ej2-lists\": \"syncfusion:ej2-lists/dist/ej2-lists.umd.min.js\",\n \"@syncfusion/ej2-navigations\": \"syncfusion:ej2-navigations/dist/ej2-navigations.umd.min.js\", \n \"@syncfusion/ej2-popups\": \"syncfusion:ej2-popups/dist/ej2-popups.umd.min.js\",\n \"@syncfusion/ej2-excel-export\": \"syncfusion:ej2-excel-export/dist/ej2-excel-export.umd.min.js\",\n \"@syncfusion/ej2-pdf-export\": \"syncfusion:ej2-pdf-export/dist/ej2-pdf-export.umd.min.js\",\n \"@syncfusion/ej2-compression\": \"syncfusion:ej2-compression/dist/ej2-compression.umd.min.js\",\n \"@syncfusion/ej2-file-utils\": \"syncfusion:ej2-file-utils/dist/ej2-file-utils.umd.min.js\"\n },\n meta: { \n '*.json': { loader: 'plugin-json' }\n }\n});\nSystem.import('index.ts').catch(console.error.bind(console));"}
\ No newline at end of file
+{"index.ts":"import { enableRipple } from '@syncfusion/ej2-base';\nenableRipple(true);\nimport {\n Chart, StackingColumnSeries, Category, Legend, ILoadedEventArgs, Selection, IMouseEventArgs, IAccLoadedEventArgs,\n ChartAnnotation, AccumulationChart, AccumulationDataLabel, IAnimationCompleteEventArgs, AccumulationTheme, ChartTheme,\n Series, IAccResizeEventArgs\n} from '@syncfusion/ej2-charts';\nChart.Inject(StackingColumnSeries, Category, Legend, Selection, ChartAnnotation);\nAccumulationChart.Inject(AccumulationChart, AccumulationDataLabel);\nimport { Browser } from '@syncfusion/ej2-base';\n\n/**\n * Sample for annotation in chart\n */\nexport function getValue(series: Series[], pointIndex: number, y: number): string {\n let totalValue: number = 0;\n for (let ser of series) {\n totalValue += ser.points[pointIndex].y as number;\n }\n return (Math.round((y / totalValue) * 100)) + '%';\n}\n\n let pie: AccumulationChart; let isRender: boolean = false;\n let dataSource: Object = [\n { x: '2014', y0: 51, y1: 77, y2: 66, y3: 34 }, { x: '2015', y0: 67, y1: 49, y2: 19, y3: 38 },\n { x: '2016', y0: 143, y1: 121, y2: 91, y3: 44 }, { x: '2017', y0: 19, y1: 28, y2: 65, y3: 51 },\n { x: '2018', y0: 30, y1: 66, y2: 32, y3: 61 }, { x: '2019', y0: 189, y1: 128, y2: 122, y3: 76 },\n { x: '2020', y0: 72, y1: 97, y2: 65, y3: 82 }\n ];\n let pieDataSource: Object[] = [\n { x: 'UK', y: 51, text: '22%' }, { x: 'Germany', y: 77, text: '34%' },\n { x: 'France', y: 66, text: '29%' }, { x: 'Italy', y: 34, text: '15%' }\n ];\n let chart: Chart = new Chart({\n //Initializing Primary X Axis\n primaryXAxis: {\n title: 'Years', valueType: 'Category', majorGridLines: { width: 0 }, minorGridLines: { width: 1 },\n minorTickLines: { width: 1 }, interval: 1, labelIntersectAction: 'Rotate45',\n },\n //Initializing Primary Y Axis\n primaryYAxis:\n {\n title: 'Sales', lineStyle: { width: 0 }, minimum: 0, maximum: 700, interval: 100,\n majorGridLines: { width: 1 }, minorGridLines: { width: 1 },\n minorTickLines: { width: 0 }, labelFormat: '{value}B', majorTickLines: { width: 0 }\n },\n //Initializing Series\n series: [\n { type: 'StackingColumn', xName: 'x', width: 2, yName: 'y0', name: 'UK', dataSource: dataSource },\n { type: 'StackingColumn', xName: 'x', width: 2, yName: 'y1', name: 'Germany', dataSource: dataSource },\n { type: 'StackingColumn', xName: 'x', width: 2, yName: 'y2', name: 'France', dataSource: dataSource },\n { type: 'StackingColumn', xName: 'x', width: 2, yName: 'y3', name: 'Italy', dataSource: dataSource }\n ],\n chartArea: { border: { width: 0 } }, title: 'Mobile Game Market by Country',\n //Initializing Selection\n selectionMode: 'Cluster', selectedDataIndexes: [{ series: 0, point: 0 }],\n width: Browser.isDevice ? '100%' : '80%',\n load: (args: ILoadedEventArgs) => {\n let selectedTheme: string = location.hash.split('/')[1];\n selectedTheme = selectedTheme ? selectedTheme : 'Material';\n args.chart.theme = (selectedTheme.charAt(0).toUpperCase() + selectedTheme.slice(1));\n },\n legendSettings: { visible: true, toggleVisibility: false },\n //Initializing Annotation\n annotations: [{\n content: '
',\n x: '20%', y: '25%', coordinateUnits: 'Pixel', region: 'Series'\n }],\n chartMouseUp: (args: IMouseEventArgs) => {\n if (args.target.indexOf('Point') > -1 && args.target.indexOf('annotation') === -1) {\n let pointIndex: number = parseInt(args.target[args.target.length - 1], 10);\n pieDataSource = [];\n for (let series of chart.visibleSeries) {\n let value: number = series.points[pointIndex].y as number;\n pieDataSource.push({\n 'x': series.name, 'y': value, 'text': getValue(chart.visibleSeries, pointIndex, value)\n });\n }\n pie.series[0].dataSource = pieDataSource;\n pie.series[0].xName = 'x'; pie.series[0].yName = 'y';\n pie.refresh();\n }\n },\n loaded: (args: ILoadedEventArgs) => {\n if (isRender) {\n pie.destroy();\n pie = new AccumulationChart(pie = new AccumulationChart({\n background: 'transparent',\n series: [{\n radius: '65%', animation: { enable: false },\n dataSource: pieDataSource,\n xName: 'x', yName: 'y', dataLabel: { visible: true, position: 'Inside', font: { color: 'white' }, name: 'text' },\n }],\n load: (args: IAccLoadedEventArgs) => {\n let selectedTheme: string = location.hash.split('/')[1];\n selectedTheme = selectedTheme ? selectedTheme : 'Material';\n args.accumulation.theme = (selectedTheme.charAt(0).toUpperCase() + selectedTheme.slice(1));\n },\n legendSettings: { visible: false }\n }));\n pie.appendTo('#chart_annotation');\n }\n },\n animationComplete: (args: IAnimationCompleteEventArgs) => {\n isRender = true;\n let selectedTheme: string = location.hash.split('/')[1];\n pie = new AccumulationChart({\n background: 'transparent',\n series: [{\n radius: '65%', animation: { enable: false },\n dataSource: pieDataSource,\n xName: 'x', yName: 'y', dataLabel: { visible: true, position: 'Inside', name: 'text' },\n }],\n theme: (selectedTheme.charAt(0).toUpperCase() + selectedTheme.slice(1)),\n legendSettings: { visible: false },\n resized: (args: IAccResizeEventArgs) => { location.reload(); }\n });\n pie.appendTo('#chart_annotation');\n }\n });\n chart.appendTo('#container');\n","index.html":"\n \n \n \n \n \n\n\n\n\n\n\n\n","systemjs.config.js":"System.config({\n transpiler: \"typescript\",\n typescriptOptions: {\n compilerOptions: {\n target: \"umd\",\n module: \"commonjs\",\n moduleResolution: \"node\",\n emitDecoratorMetadata: true,\n experimentalDecorators: true\n }\n },\n paths: {\n \"syncfusion:\": \"http://npmci.syncfusion.com/packages/production/\"\n },\n map: {\n main: \"index.ts\",\n typescript: \"https://unpkg.com/typescript@2.2.2/lib/typescript.js\",\n 'plugin-json':'https://cdnjs.cloudflare.com/ajax/libs/systemjs-plugin-json/0.3.0/json.min.js',\n \"@syncfusion/ej2-base\": \"syncfusion:ej2-base/dist/ej2-base.umd.min.js\",\n \"@syncfusion/ej2-buttons\": \"syncfusion:ej2-buttons/dist/ej2-buttons.umd.min.js\",\n \"@syncfusion/ej2-calendars\": \"syncfusion:ej2-calendars/dist/ej2-calendars.umd.min.js\",\n \"@syncfusion/ej2-charts\": \"syncfusion:ej2-charts/dist/ej2-charts.umd.min.js\",\n \"@syncfusion/ej2-circulargauge\": \"syncfusion:ej2-circulargauge/dist/ej2-circulargauge.umd.min.js\",\n \"@syncfusion/ej2-lineargauge\": \"syncfusion:ej2-lineargauge/dist/ej2-lineargauge.umd.min.js\",\n \"@syncfusion/ej2-data\": \"syncfusion:ej2-data/dist/ej2-data.umd.min.js\",\n \"@syncfusion/ej2-dropdowns\": \"syncfusion:ej2-dropdowns/dist/ej2-dropdowns.umd.min.js\",\n \"@syncfusion/ej2-grids\": \"syncfusion:ej2-grids/dist/ej2-grids.umd.min.js\", \n \"@syncfusion/ej2-inputs\": \"syncfusion:ej2-inputs/dist/ej2-inputs.umd.min.js\", \n \"@syncfusion/ej2-lists\": \"syncfusion:ej2-lists/dist/ej2-lists.umd.min.js\",\n \"@syncfusion/ej2-navigations\": \"syncfusion:ej2-navigations/dist/ej2-navigations.umd.min.js\", \n \"@syncfusion/ej2-popups\": \"syncfusion:ej2-popups/dist/ej2-popups.umd.min.js\",\n \"@syncfusion/ej2-excel-export\": \"syncfusion:ej2-excel-export/dist/ej2-excel-export.umd.min.js\",\n \"@syncfusion/ej2-pdf-export\": \"syncfusion:ej2-pdf-export/dist/ej2-pdf-export.umd.min.js\",\n \"@syncfusion/ej2-compression\": \"syncfusion:ej2-compression/dist/ej2-compression.umd.min.js\",\n \"@syncfusion/ej2-file-utils\": \"syncfusion:ej2-file-utils/dist/ej2-file-utils.umd.min.js\"\n },\n meta: { \n '*.json': { loader: 'plugin-json' }\n }\n});\nSystem.import('index.ts').catch(console.error.bind(console));"}
\ No newline at end of file
diff --git a/src/chart/pie-empty-point-plnkr.json b/src/chart/pie-empty-point-plnkr.json
index 42d5cd4d..277da2f9 100644
--- a/src/chart/pie-empty-point-plnkr.json
+++ b/src/chart/pie-empty-point-plnkr.json
@@ -1 +1 @@
-{"index.ts":"import { enableRipple } from '@syncfusion/ej2-base';\nenableRipple(true);\nimport {\n PieSeries, AccumulationChart, AccumulationDataLabel, AccumulationTooltip, EmptyPointMode, IAccLoadedEventArgs,\n AccumulationTheme\n} from '@syncfusion/ej2-charts';\nimport { DropDownList } from '@syncfusion/ej2-dropdowns';\nAccumulationChart.Inject(PieSeries, AccumulationDataLabel, AccumulationTooltip);\n\n/**\n * Sample for Empty Points in Pie chart\n */\n\n let chart: AccumulationChart = new AccumulationChart({\n\n //Initializing Series\n series: [\n {\n type: 'Pie', xName: 'x', yName: 'y', name: 'Profit',\n dataSource: [\n { x: 'Rice', y: 80 }, { x: 'Wheat', y: null }, { x: 'Oil', y: 70 },\n { x: 'Corn', y: 60 }, { x: 'Gram', y: null },\n { x: 'Milk', y: 70 }, { x: 'Peas', y: 80 },\n { x: 'Fruit', y: 60 }, { x: 'Butter', y: null }\n ],\n dataLabel: {\n visible: true, position: 'Inside', font: {\n fontWeight: '600',\n color: '#ffffff'\n }\n },\n emptyPointSettings: {\n fill: '#e6e6e6',\n }\n },\n ],\n //Initializing title\n title: 'Annual Product-Wise Profit Analysis',\n legendSettings: { visible: false },\n tooltip: { enable: true, format: '${series.name} ${point.x} : ${point.y}' },\n //Initializing User Interaction Tooltip\n load: (args: IAccLoadedEventArgs) => {\n let selectedTheme: string = location.hash.split('/')[1];\n selectedTheme = selectedTheme ? selectedTheme : 'Material';\n args.accumulation.theme = (selectedTheme.charAt(0).toUpperCase() + selectedTheme.slice(1));\n }\n });\n chart.appendTo('#container');\n let mode: DropDownList = new DropDownList({\n index: 0,\n placeholder: 'Select Range Bar Color',\n width: 120,\n change: () => {\n chart.series[0].emptyPointSettings.mode = mode.value;\n chart.refresh();\n }\n });\n mode.appendTo('#emptypointmode');\n","index.html":"\n \n \n \n \n\n\n\n
\n
\n
\n \n \n Empty Point Mode:\n
\n \n \n \n \t\t\t\t \n Drop \n Average \n Zero \n \n
\n \n \n
\n
\n
\n\n\n\n\n","systemjs.config.js":"System.config({\n transpiler: \"typescript\",\n typescriptOptions: {\n compilerOptions: {\n target: \"umd\",\n module: \"commonjs\",\n moduleResolution: \"node\",\n emitDecoratorMetadata: true,\n experimentalDecorators: true\n }\n },\n paths: {\n \"syncfusion:\": \"http://npmci.syncfusion.com/packages/production/\"\n },\n map: {\n main: \"index.ts\",\n typescript: \"https://unpkg.com/typescript@2.2.2/lib/typescript.js\",\n 'plugin-json':'https://cdnjs.cloudflare.com/ajax/libs/systemjs-plugin-json/0.3.0/json.min.js',\n \"@syncfusion/ej2-base\": \"syncfusion:ej2-base/dist/ej2-base.umd.min.js\",\n \"@syncfusion/ej2-buttons\": \"syncfusion:ej2-buttons/dist/ej2-buttons.umd.min.js\",\n \"@syncfusion/ej2-calendars\": \"syncfusion:ej2-calendars/dist/ej2-calendars.umd.min.js\",\n \"@syncfusion/ej2-charts\": \"syncfusion:ej2-charts/dist/ej2-charts.umd.min.js\",\n \"@syncfusion/ej2-circulargauge\": \"syncfusion:ej2-circulargauge/dist/ej2-circulargauge.umd.min.js\",\n \"@syncfusion/ej2-lineargauge\": \"syncfusion:ej2-lineargauge/dist/ej2-lineargauge.umd.min.js\",\n \"@syncfusion/ej2-data\": \"syncfusion:ej2-data/dist/ej2-data.umd.min.js\",\n \"@syncfusion/ej2-dropdowns\": \"syncfusion:ej2-dropdowns/dist/ej2-dropdowns.umd.min.js\",\n \"@syncfusion/ej2-grids\": \"syncfusion:ej2-grids/dist/ej2-grids.umd.min.js\", \n \"@syncfusion/ej2-inputs\": \"syncfusion:ej2-inputs/dist/ej2-inputs.umd.min.js\", \n \"@syncfusion/ej2-lists\": \"syncfusion:ej2-lists/dist/ej2-lists.umd.min.js\",\n \"@syncfusion/ej2-navigations\": \"syncfusion:ej2-navigations/dist/ej2-navigations.umd.min.js\", \n \"@syncfusion/ej2-popups\": \"syncfusion:ej2-popups/dist/ej2-popups.umd.min.js\",\n \"@syncfusion/ej2-excel-export\": \"syncfusion:ej2-excel-export/dist/ej2-excel-export.umd.min.js\",\n \"@syncfusion/ej2-pdf-export\": \"syncfusion:ej2-pdf-export/dist/ej2-pdf-export.umd.min.js\",\n \"@syncfusion/ej2-compression\": \"syncfusion:ej2-compression/dist/ej2-compression.umd.min.js\",\n \"@syncfusion/ej2-file-utils\": \"syncfusion:ej2-file-utils/dist/ej2-file-utils.umd.min.js\"\n },\n meta: { \n '*.json': { loader: 'plugin-json' }\n }\n});\nSystem.import('index.ts').catch(console.error.bind(console));"}
\ No newline at end of file
+{"index.ts":"import { enableRipple } from '@syncfusion/ej2-base';\nenableRipple(true);\nimport {\n PieSeries, AccumulationChart, AccumulationDataLabel, AccumulationTooltip, EmptyPointMode, IAccLoadedEventArgs,\n AccumulationTheme\n} from '@syncfusion/ej2-charts';\nimport { DropDownList } from '@syncfusion/ej2-dropdowns';\nAccumulationChart.Inject(PieSeries, AccumulationDataLabel, AccumulationTooltip);\n\n/**\n * Sample for Empty Points in Pie chart\n */\n\n let chart: AccumulationChart = new AccumulationChart({\n\n //Initializing Series\n series: [\n {\n type: 'Pie', xName: 'x', yName: 'y', name: 'Profit',\n dataSource: [\n { x: 'Rice', y: 80 }, { x: 'Wheat', y: null }, { x: 'Oil', y: 70 },\n { x: 'Corn', y: 60 }, { x: 'Gram', y: null },\n { x: 'Milk', y: 70 }, { x: 'Peas', y: 80 },\n { x: 'Fruit', y: 60 }, { x: 'Butter', y: null }\n ],\n dataLabel: {\n visible: true, position: 'Inside', font: {\n fontWeight: '600',\n color: '#ffffff'\n }\n },\n emptyPointSettings: {\n fill: '#e6e6e6',\n }\n },\n ],\n //Initializing title\n title: 'Annual Product-Wise Profit Analysis',\n legendSettings: { visible: false },\n tooltip: { enable: true, format: '${series.name} ${point.x} : ${point.y}' },\n //Initializing User Interaction Tooltip\n load: (args: IAccLoadedEventArgs) => {\n let selectedTheme: string = location.hash.split('/')[1];\n selectedTheme = selectedTheme ? selectedTheme : 'Material';\n args.accumulation.theme = (selectedTheme.charAt(0).toUpperCase() + selectedTheme.slice(1));\n }\n });\n chart.appendTo('#container');\n let mode: DropDownList = new DropDownList({\n index: 0,\n placeholder: 'Select Range Bar Color',\n width: 120,\n change: () => {\n chart.series[0].emptyPointSettings.mode = mode.value;\n chart.refresh();\n }\n });\n mode.appendTo('#emptypointmode');\n","index.html":"\n \n \n \n \n \n\n\n\n
\n
\n
\n \n \n Empty Point Mode:\n
\n \n \n \n \t\t\t\t \n Drop \n Average \n Zero \n \n
\n \n \n
\n
\n
\n\n\n\n\n","systemjs.config.js":"System.config({\n transpiler: \"typescript\",\n typescriptOptions: {\n compilerOptions: {\n target: \"umd\",\n module: \"commonjs\",\n moduleResolution: \"node\",\n emitDecoratorMetadata: true,\n experimentalDecorators: true\n }\n },\n paths: {\n \"syncfusion:\": \"http://npmci.syncfusion.com/packages/production/\"\n },\n map: {\n main: \"index.ts\",\n typescript: \"https://unpkg.com/typescript@2.2.2/lib/typescript.js\",\n 'plugin-json':'https://cdnjs.cloudflare.com/ajax/libs/systemjs-plugin-json/0.3.0/json.min.js',\n \"@syncfusion/ej2-base\": \"syncfusion:ej2-base/dist/ej2-base.umd.min.js\",\n \"@syncfusion/ej2-buttons\": \"syncfusion:ej2-buttons/dist/ej2-buttons.umd.min.js\",\n \"@syncfusion/ej2-calendars\": \"syncfusion:ej2-calendars/dist/ej2-calendars.umd.min.js\",\n \"@syncfusion/ej2-charts\": \"syncfusion:ej2-charts/dist/ej2-charts.umd.min.js\",\n \"@syncfusion/ej2-circulargauge\": \"syncfusion:ej2-circulargauge/dist/ej2-circulargauge.umd.min.js\",\n \"@syncfusion/ej2-lineargauge\": \"syncfusion:ej2-lineargauge/dist/ej2-lineargauge.umd.min.js\",\n \"@syncfusion/ej2-data\": \"syncfusion:ej2-data/dist/ej2-data.umd.min.js\",\n \"@syncfusion/ej2-dropdowns\": \"syncfusion:ej2-dropdowns/dist/ej2-dropdowns.umd.min.js\",\n \"@syncfusion/ej2-grids\": \"syncfusion:ej2-grids/dist/ej2-grids.umd.min.js\", \n \"@syncfusion/ej2-inputs\": \"syncfusion:ej2-inputs/dist/ej2-inputs.umd.min.js\", \n \"@syncfusion/ej2-lists\": \"syncfusion:ej2-lists/dist/ej2-lists.umd.min.js\",\n \"@syncfusion/ej2-navigations\": \"syncfusion:ej2-navigations/dist/ej2-navigations.umd.min.js\", \n \"@syncfusion/ej2-popups\": \"syncfusion:ej2-popups/dist/ej2-popups.umd.min.js\",\n \"@syncfusion/ej2-excel-export\": \"syncfusion:ej2-excel-export/dist/ej2-excel-export.umd.min.js\",\n \"@syncfusion/ej2-pdf-export\": \"syncfusion:ej2-pdf-export/dist/ej2-pdf-export.umd.min.js\",\n \"@syncfusion/ej2-compression\": \"syncfusion:ej2-compression/dist/ej2-compression.umd.min.js\",\n \"@syncfusion/ej2-file-utils\": \"syncfusion:ej2-file-utils/dist/ej2-file-utils.umd.min.js\"\n },\n meta: { \n '*.json': { loader: 'plugin-json' }\n }\n});\nSystem.import('index.ts').catch(console.error.bind(console));"}
\ No newline at end of file
diff --git a/src/chart/polar-area-plnkr.json b/src/chart/polar-area-plnkr.json
index b90ba749..3f8c45f6 100644
--- a/src/chart/polar-area-plnkr.json
+++ b/src/chart/polar-area-plnkr.json
@@ -1 +1 @@
-{"index.ts":"import { enableRipple } from '@syncfusion/ej2-base';\nenableRipple(true);\nimport {\n Chart, Tooltip, Legend, PolarSeries, RadarSeries, Category, AreaSeries, ChartDrawType, ILoadedEventArgs, ChartTheme\n} from '@syncfusion/ej2-charts';\nimport { DropDownList } from '@syncfusion/ej2-dropdowns';\nimport { Browser } from '@syncfusion/ej2-base';\nChart.Inject(Tooltip, Legend, PolarSeries, Category, AreaSeries, RadarSeries);\n\n/**\n * Sample for Polar Series with DrawType Area\n */\n\n let chart: Chart = new Chart({\n\n //Initializing Primary X Axis\n primaryXAxis: {\n valueType: 'Category',\n labelPlacement: 'OnTicks',\n interval: 1,\n coefficient: Browser.isDevice ? 80 : 100\n },\n\n //Initializing Primary Y Axis\n primaryYAxis:\n {\n title: 'Revenue in Millions',\n minimum: 0,\n maximum: 4,\n interval: 1,\n labelFormat: '{value}M'\n },\n\n //Initializing Chart Series\n series: [\n {\n type: 'Polar', drawType: 'Area',\n dataSource: [{ x: '2000', y: 4 }, { x: '2001', y: 3.0 },\n { x: '2002', y: 3.8 }, { x: '2003', y: 3.4 },\n { x: '2004', y: 3.2 }, { x: '2005', y: 3.9 }],\n xName: 'x', width: 2,\n yName: 'y', name: 'Product A',\n border: { color: 'transparent' },\n opacity: 0.5,\n },\n {\n type: 'Polar', drawType: 'Area',\n dataSource: [{ x: '2000', y: 2.6 }, { x: '2001', y: 2.8 },\n { x: '2002', y: 2.6 }, { x: '2003', y: 3 },\n { x: '2004', y: 3.6 }, { x: '2005', y: 3 }],\n xName: 'x', width: 2,\n yName: 'y', name: 'Product B',\n opacity: 0.5,\n border: { color: 'transparent' },\n },\n {\n type: 'Polar', drawType: 'Area',\n dataSource: [{ x: '2000', y: 2.8 }, { x: '2001', y: 2.5 },\n { x: '2002', y: 2.8 }, { x: '2003', y: 3.2 },\n { x: '2004', y: 2.9 }, { x: '2005', y: 2 }],\n xName: 'x', width: 2,\n yName: 'y', name: 'Product C',\n opacity: 0.5,\n border: { color: 'transparent' },\n\n }\n ],\n //Initializing Chart title\n title: 'Average Sales Comparison',\n load: (args: ILoadedEventArgs) => {\n let selectedTheme: string = location.hash.split('/')[1];\n selectedTheme = selectedTheme ? selectedTheme : 'Material';\n args.chart.theme = (selectedTheme.charAt(0).toUpperCase() + selectedTheme.slice(1));\n }\n });\n chart.appendTo('#container');\n let polarType: DropDownList = new DropDownList({\n index: 0,\n placeholder: 'Select Range Bar Color',\n width: 120,\n change: () => {\n chart.series[0].type = polarType.value;\n chart.series[1].type = polarType.value;\n chart.series[2].type = polarType.value;\n chart.series[0].animation.enable = true;\n chart.series[1].animation.enable = true;\n chart.series[2].animation.enable = true;\n chart.refresh();\n }\n });\n polarType.appendTo('#SelectSeriesType');\n","index.html":"\n \n \n \n \n\n\n\n
\n
\n
\n \n \n Series Type:\n
\n \n \n \n \t\t\t\t \n Polar \n Radar \n \n
\n \n \n
\n
\n
\n\n\n\n\n","systemjs.config.js":"System.config({\n transpiler: \"typescript\",\n typescriptOptions: {\n compilerOptions: {\n target: \"umd\",\n module: \"commonjs\",\n moduleResolution: \"node\",\n emitDecoratorMetadata: true,\n experimentalDecorators: true\n }\n },\n paths: {\n \"syncfusion:\": \"http://npmci.syncfusion.com/packages/production/\"\n },\n map: {\n main: \"index.ts\",\n typescript: \"https://unpkg.com/typescript@2.2.2/lib/typescript.js\",\n 'plugin-json':'https://cdnjs.cloudflare.com/ajax/libs/systemjs-plugin-json/0.3.0/json.min.js',\n \"@syncfusion/ej2-base\": \"syncfusion:ej2-base/dist/ej2-base.umd.min.js\",\n \"@syncfusion/ej2-buttons\": \"syncfusion:ej2-buttons/dist/ej2-buttons.umd.min.js\",\n \"@syncfusion/ej2-calendars\": \"syncfusion:ej2-calendars/dist/ej2-calendars.umd.min.js\",\n \"@syncfusion/ej2-charts\": \"syncfusion:ej2-charts/dist/ej2-charts.umd.min.js\",\n \"@syncfusion/ej2-circulargauge\": \"syncfusion:ej2-circulargauge/dist/ej2-circulargauge.umd.min.js\",\n \"@syncfusion/ej2-lineargauge\": \"syncfusion:ej2-lineargauge/dist/ej2-lineargauge.umd.min.js\",\n \"@syncfusion/ej2-data\": \"syncfusion:ej2-data/dist/ej2-data.umd.min.js\",\n \"@syncfusion/ej2-dropdowns\": \"syncfusion:ej2-dropdowns/dist/ej2-dropdowns.umd.min.js\",\n \"@syncfusion/ej2-grids\": \"syncfusion:ej2-grids/dist/ej2-grids.umd.min.js\", \n \"@syncfusion/ej2-inputs\": \"syncfusion:ej2-inputs/dist/ej2-inputs.umd.min.js\", \n \"@syncfusion/ej2-lists\": \"syncfusion:ej2-lists/dist/ej2-lists.umd.min.js\",\n \"@syncfusion/ej2-navigations\": \"syncfusion:ej2-navigations/dist/ej2-navigations.umd.min.js\", \n \"@syncfusion/ej2-popups\": \"syncfusion:ej2-popups/dist/ej2-popups.umd.min.js\",\n \"@syncfusion/ej2-excel-export\": \"syncfusion:ej2-excel-export/dist/ej2-excel-export.umd.min.js\",\n \"@syncfusion/ej2-pdf-export\": \"syncfusion:ej2-pdf-export/dist/ej2-pdf-export.umd.min.js\",\n \"@syncfusion/ej2-compression\": \"syncfusion:ej2-compression/dist/ej2-compression.umd.min.js\",\n \"@syncfusion/ej2-file-utils\": \"syncfusion:ej2-file-utils/dist/ej2-file-utils.umd.min.js\"\n },\n meta: { \n '*.json': { loader: 'plugin-json' }\n }\n});\nSystem.import('index.ts').catch(console.error.bind(console));"}
\ No newline at end of file
+{"index.ts":"import { enableRipple } from '@syncfusion/ej2-base';\nenableRipple(true);\nimport {\n Chart, Tooltip, Legend, PolarSeries, RadarSeries, Category, AreaSeries, ChartDrawType, ILoadedEventArgs, ChartTheme\n} from '@syncfusion/ej2-charts';\nimport { DropDownList } from '@syncfusion/ej2-dropdowns';\nimport { Browser } from '@syncfusion/ej2-base';\nChart.Inject(Tooltip, Legend, PolarSeries, Category, AreaSeries, RadarSeries);\n\n/**\n * Sample for Polar Series with DrawType Area\n */\n\n let chart: Chart = new Chart({\n\n //Initializing Primary X Axis\n primaryXAxis: {\n valueType: 'Category',\n labelPlacement: 'OnTicks',\n interval: 1,\n coefficient: Browser.isDevice ? 80 : 100\n },\n\n //Initializing Primary Y Axis\n primaryYAxis:\n {\n title: 'Revenue in Millions',\n minimum: 0,\n maximum: 4,\n interval: 1,\n labelFormat: '{value}M'\n },\n\n //Initializing Chart Series\n series: [\n {\n type: 'Polar', drawType: 'Area',\n dataSource: [{ x: '2000', y: 4 }, { x: '2001', y: 3.0 },\n { x: '2002', y: 3.8 }, { x: '2003', y: 3.4 },\n { x: '2004', y: 3.2 }, { x: '2005', y: 3.9 }],\n xName: 'x', width: 2,\n yName: 'y', name: 'Product A',\n border: { color: 'transparent' },\n opacity: 0.5,\n },\n {\n type: 'Polar', drawType: 'Area',\n dataSource: [{ x: '2000', y: 2.6 }, { x: '2001', y: 2.8 },\n { x: '2002', y: 2.6 }, { x: '2003', y: 3 },\n { x: '2004', y: 3.6 }, { x: '2005', y: 3 }],\n xName: 'x', width: 2,\n yName: 'y', name: 'Product B',\n opacity: 0.5,\n border: { color: 'transparent' },\n },\n {\n type: 'Polar', drawType: 'Area',\n dataSource: [{ x: '2000', y: 2.8 }, { x: '2001', y: 2.5 },\n { x: '2002', y: 2.8 }, { x: '2003', y: 3.2 },\n { x: '2004', y: 2.9 }, { x: '2005', y: 2 }],\n xName: 'x', width: 2,\n yName: 'y', name: 'Product C',\n opacity: 0.5,\n border: { color: 'transparent' },\n\n }\n ],\n //Initializing Chart title\n title: 'Average Sales Comparison',\n load: (args: ILoadedEventArgs) => {\n let selectedTheme: string = location.hash.split('/')[1];\n selectedTheme = selectedTheme ? selectedTheme : 'Material';\n args.chart.theme = (selectedTheme.charAt(0).toUpperCase() + selectedTheme.slice(1));\n }\n });\n chart.appendTo('#container');\n let polarType: DropDownList = new DropDownList({\n index: 0,\n placeholder: 'Select Range Bar Color',\n width: 120,\n change: () => {\n chart.series[0].type = polarType.value;\n chart.series[1].type = polarType.value;\n chart.series[2].type = polarType.value;\n chart.series[0].animation.enable = true;\n chart.series[1].animation.enable = true;\n chart.series[2].animation.enable = true;\n chart.refresh();\n }\n });\n polarType.appendTo('#SelectSeriesType');\n","index.html":"\n \n \n \n \n \n\n\n\n
\n
\n
\n \n \n Series Type:\n
\n \n \n \n \t\t\t\t \n Polar \n Radar \n \n
\n \n \n
\n
\n
\n\n\n\n\n","systemjs.config.js":"System.config({\n transpiler: \"typescript\",\n typescriptOptions: {\n compilerOptions: {\n target: \"umd\",\n module: \"commonjs\",\n moduleResolution: \"node\",\n emitDecoratorMetadata: true,\n experimentalDecorators: true\n }\n },\n paths: {\n \"syncfusion:\": \"http://npmci.syncfusion.com/packages/production/\"\n },\n map: {\n main: \"index.ts\",\n typescript: \"https://unpkg.com/typescript@2.2.2/lib/typescript.js\",\n 'plugin-json':'https://cdnjs.cloudflare.com/ajax/libs/systemjs-plugin-json/0.3.0/json.min.js',\n \"@syncfusion/ej2-base\": \"syncfusion:ej2-base/dist/ej2-base.umd.min.js\",\n \"@syncfusion/ej2-buttons\": \"syncfusion:ej2-buttons/dist/ej2-buttons.umd.min.js\",\n \"@syncfusion/ej2-calendars\": \"syncfusion:ej2-calendars/dist/ej2-calendars.umd.min.js\",\n \"@syncfusion/ej2-charts\": \"syncfusion:ej2-charts/dist/ej2-charts.umd.min.js\",\n \"@syncfusion/ej2-circulargauge\": \"syncfusion:ej2-circulargauge/dist/ej2-circulargauge.umd.min.js\",\n \"@syncfusion/ej2-lineargauge\": \"syncfusion:ej2-lineargauge/dist/ej2-lineargauge.umd.min.js\",\n \"@syncfusion/ej2-data\": \"syncfusion:ej2-data/dist/ej2-data.umd.min.js\",\n \"@syncfusion/ej2-dropdowns\": \"syncfusion:ej2-dropdowns/dist/ej2-dropdowns.umd.min.js\",\n \"@syncfusion/ej2-grids\": \"syncfusion:ej2-grids/dist/ej2-grids.umd.min.js\", \n \"@syncfusion/ej2-inputs\": \"syncfusion:ej2-inputs/dist/ej2-inputs.umd.min.js\", \n \"@syncfusion/ej2-lists\": \"syncfusion:ej2-lists/dist/ej2-lists.umd.min.js\",\n \"@syncfusion/ej2-navigations\": \"syncfusion:ej2-navigations/dist/ej2-navigations.umd.min.js\", \n \"@syncfusion/ej2-popups\": \"syncfusion:ej2-popups/dist/ej2-popups.umd.min.js\",\n \"@syncfusion/ej2-excel-export\": \"syncfusion:ej2-excel-export/dist/ej2-excel-export.umd.min.js\",\n \"@syncfusion/ej2-pdf-export\": \"syncfusion:ej2-pdf-export/dist/ej2-pdf-export.umd.min.js\",\n \"@syncfusion/ej2-compression\": \"syncfusion:ej2-compression/dist/ej2-compression.umd.min.js\",\n \"@syncfusion/ej2-file-utils\": \"syncfusion:ej2-file-utils/dist/ej2-file-utils.umd.min.js\"\n },\n meta: { \n '*.json': { loader: 'plugin-json' }\n }\n});\nSystem.import('index.ts').catch(console.error.bind(console));"}
\ No newline at end of file
diff --git a/src/chart/polar-column-plnkr.json b/src/chart/polar-column-plnkr.json
index 80a30195..a582b5e4 100644
--- a/src/chart/polar-column-plnkr.json
+++ b/src/chart/polar-column-plnkr.json
@@ -1 +1 @@
-{"index.ts":"import { enableRipple } from '@syncfusion/ej2-base';\nenableRipple(true);\nimport {\n Chart, Tooltip, Legend, PolarSeries, Category,\n RadarSeries, ChartDrawType, ILoadedEventArgs, ChartTheme\n} from '@syncfusion/ej2-charts';\nimport { Browser } from '@syncfusion/ej2-base';\nimport { DropDownList } from '@syncfusion/ej2-dropdowns';\nChart.Inject(Tooltip, Legend, PolarSeries, Category, RadarSeries);\n\n/**\n * Sample for Polar Series with DrawType Column\n */\n\n let data: Object[] = [\n //{text: 'China', \t x: 'CHN', \t \ty: 1246.3, y1: 1341, y2: 448.3},\n //{text: 'India', \t\tx: 'IND', \t\ty: 893.3, y1: 1237, y2: 41.95},\n { text: 'Japan', x: 'JPN', y: 137.9, y1: 127.6, y2: 108.8 },\n //{text: 'USA', \t\t\tx: 'USA', \t\t\ty: 345.2, y1: 313.9, y2: 287.4},\n { text: 'Indonesia', x: 'IDN', y: 85.0, y1: 246.9, y2: 45.5 },\n //{text: 'Brazil', \t\tx: 'IDN', \t\ty: 272.6, y1: 137.2, y2: 110.2 },\n { text: 'Russia', x: 'RUS', y: 237.1, y1: 143.5, y2: 41.2 },\n { text: 'Vietnam', x: 'VNM', y: 127.7, y1: 88.8, y2: 18.0 },\n { text: 'Pakistan', x: 'PAK', y: 126.1, y1: 179.2, y2: null },\n { text: 'Nigeria', x: 'NGA', y: 175.0, y1: 168.8, y2: 12.7 },\n { text: 'Germany', x: 'DEU', y: 113.6, y1: 81.9, y2: 46.0 },\n { text: 'Bangladesh', x: 'BGS', y: 116.0, y1: 154.7, y2: 34.6 },\n { text: 'Philippines', x: 'PHL', y: 109.5, y1: 96.7, y2: 16.6 },\n { text: 'Mexico', x: 'MEX', y: 102.7, y1: 120.8, y2: 19.8 }\n ];\n let chart: Chart = new Chart({\n\n //Initializing Primary X Axis\n primaryXAxis: {\n valueType: 'Category',\n labelPlacement: 'OnTicks', interval: 1,\n coefficient: Browser.isDevice ? 80 : 100\n },\n\n //Initializing Primary Y Axis\n primaryYAxis: {\n maximum: 250, interval: 50, minimum: 0, labelFormat: '{value}M'\n },\n\n //Initializing Chart Series\n series: [\n {\n type: 'Polar', drawType: 'Column', dataSource: data,\n animation: { enable: true }, border: { width: 1, color: 'white' },\n xName: 'x', yName: 'y', name: 'Mobile Subscriptions',\n marker: { dataLabel: { name: 'text' } }\n },\n {\n type: 'Polar', drawType: 'Column', dataSource: data,\n animation: { enable: true }, border: { width: 1, color: 'white' },\n xName: 'x', yName: 'y1', name: 'Population in Millions',\n marker: { dataLabel: { name: 'text' } }\n },\n {\n type: 'Polar', drawType: 'Column', dataSource: data,\n animation: { enable: true }, border: { width: 1, color: 'white' },\n xName: 'x', yName: 'y2', name: '3G/4G Subscriptions',\n marker: { dataLabel: { name: 'text' } }\n },\n ],\n //Initializing Chart title\n title: 'Top 10 Mobile Markets by Number of Subscriptions',\n //Initializing User Interaction Tooltip\n tooltip: {\n enable: true,\n format: '${point.text} : ${point.y}% '\n },\n load: (args: ILoadedEventArgs) => {\n let selectedTheme: string = location.hash.split('/')[1];\n selectedTheme = selectedTheme ? selectedTheme : 'Material';\n args.chart.theme = (selectedTheme.charAt(0).toUpperCase() + selectedTheme.slice(1));\n }\n });\n chart.appendTo('#container');\n let polarType: DropDownList = new DropDownList({\n index: 0,\n placeholder: 'Select Range Bar Color',\n width: 120,\n change: () => {\n chart.series[0].type = polarType.value;\n chart.series[1].type = polarType.value;\n chart.series[2].type = polarType.value;\n chart.series[0].animation.enable = true;\n chart.series[1].animation.enable = true;\n chart.series[2].animation.enable = true;\n chart.refresh();\n }\n });\n polarType.appendTo('#SelectSeriesType');\n","index.html":"\n \n \n \n \n\n\n\n
\n
\n
\n \n \n Series Type:\n
\n \n \n \n \t\t\t\t \n Polar \n Radar \n \n
\n \n \n
\n
\n
\n\n\n\n\n","systemjs.config.js":"System.config({\n transpiler: \"typescript\",\n typescriptOptions: {\n compilerOptions: {\n target: \"umd\",\n module: \"commonjs\",\n moduleResolution: \"node\",\n emitDecoratorMetadata: true,\n experimentalDecorators: true\n }\n },\n paths: {\n \"syncfusion:\": \"http://npmci.syncfusion.com/packages/production/\"\n },\n map: {\n main: \"index.ts\",\n typescript: \"https://unpkg.com/typescript@2.2.2/lib/typescript.js\",\n 'plugin-json':'https://cdnjs.cloudflare.com/ajax/libs/systemjs-plugin-json/0.3.0/json.min.js',\n \"@syncfusion/ej2-base\": \"syncfusion:ej2-base/dist/ej2-base.umd.min.js\",\n \"@syncfusion/ej2-buttons\": \"syncfusion:ej2-buttons/dist/ej2-buttons.umd.min.js\",\n \"@syncfusion/ej2-calendars\": \"syncfusion:ej2-calendars/dist/ej2-calendars.umd.min.js\",\n \"@syncfusion/ej2-charts\": \"syncfusion:ej2-charts/dist/ej2-charts.umd.min.js\",\n \"@syncfusion/ej2-circulargauge\": \"syncfusion:ej2-circulargauge/dist/ej2-circulargauge.umd.min.js\",\n \"@syncfusion/ej2-lineargauge\": \"syncfusion:ej2-lineargauge/dist/ej2-lineargauge.umd.min.js\",\n \"@syncfusion/ej2-data\": \"syncfusion:ej2-data/dist/ej2-data.umd.min.js\",\n \"@syncfusion/ej2-dropdowns\": \"syncfusion:ej2-dropdowns/dist/ej2-dropdowns.umd.min.js\",\n \"@syncfusion/ej2-grids\": \"syncfusion:ej2-grids/dist/ej2-grids.umd.min.js\", \n \"@syncfusion/ej2-inputs\": \"syncfusion:ej2-inputs/dist/ej2-inputs.umd.min.js\", \n \"@syncfusion/ej2-lists\": \"syncfusion:ej2-lists/dist/ej2-lists.umd.min.js\",\n \"@syncfusion/ej2-navigations\": \"syncfusion:ej2-navigations/dist/ej2-navigations.umd.min.js\", \n \"@syncfusion/ej2-popups\": \"syncfusion:ej2-popups/dist/ej2-popups.umd.min.js\",\n \"@syncfusion/ej2-excel-export\": \"syncfusion:ej2-excel-export/dist/ej2-excel-export.umd.min.js\",\n \"@syncfusion/ej2-pdf-export\": \"syncfusion:ej2-pdf-export/dist/ej2-pdf-export.umd.min.js\",\n \"@syncfusion/ej2-compression\": \"syncfusion:ej2-compression/dist/ej2-compression.umd.min.js\",\n \"@syncfusion/ej2-file-utils\": \"syncfusion:ej2-file-utils/dist/ej2-file-utils.umd.min.js\"\n },\n meta: { \n '*.json': { loader: 'plugin-json' }\n }\n});\nSystem.import('index.ts').catch(console.error.bind(console));"}
\ No newline at end of file
+{"index.ts":"import { enableRipple } from '@syncfusion/ej2-base';\nenableRipple(true);\nimport {\n Chart, Tooltip, Legend, PolarSeries, Category,\n RadarSeries, ChartDrawType, ILoadedEventArgs, ChartTheme\n} from '@syncfusion/ej2-charts';\nimport { Browser } from '@syncfusion/ej2-base';\nimport { DropDownList } from '@syncfusion/ej2-dropdowns';\nChart.Inject(Tooltip, Legend, PolarSeries, Category, RadarSeries);\n\n/**\n * Sample for Polar Series with DrawType Column\n */\n\n let data: Object[] = [\n //{text: 'China', \t x: 'CHN', \t \ty: 1246.3, y1: 1341, y2: 448.3},\n //{text: 'India', \t\tx: 'IND', \t\ty: 893.3, y1: 1237, y2: 41.95},\n { text: 'Japan', x: 'JPN', y: 137.9, y1: 127.6, y2: 108.8 },\n //{text: 'USA', \t\t\tx: 'USA', \t\t\ty: 345.2, y1: 313.9, y2: 287.4},\n { text: 'Indonesia', x: 'IDN', y: 85.0, y1: 246.9, y2: 45.5 },\n //{text: 'Brazil', \t\tx: 'IDN', \t\ty: 272.6, y1: 137.2, y2: 110.2 },\n { text: 'Russia', x: 'RUS', y: 237.1, y1: 143.5, y2: 41.2 },\n { text: 'Vietnam', x: 'VNM', y: 127.7, y1: 88.8, y2: 18.0 },\n { text: 'Pakistan', x: 'PAK', y: 126.1, y1: 179.2, y2: null },\n { text: 'Nigeria', x: 'NGA', y: 175.0, y1: 168.8, y2: 12.7 },\n { text: 'Germany', x: 'DEU', y: 113.6, y1: 81.9, y2: 46.0 },\n { text: 'Bangladesh', x: 'BGS', y: 116.0, y1: 154.7, y2: 34.6 },\n { text: 'Philippines', x: 'PHL', y: 109.5, y1: 96.7, y2: 16.6 },\n { text: 'Mexico', x: 'MEX', y: 102.7, y1: 120.8, y2: 19.8 }\n ];\n let chart: Chart = new Chart({\n\n //Initializing Primary X Axis\n primaryXAxis: {\n valueType: 'Category',\n labelPlacement: 'OnTicks', interval: 1,\n coefficient: Browser.isDevice ? 80 : 100\n },\n\n //Initializing Primary Y Axis\n primaryYAxis: {\n maximum: 250, interval: 50, minimum: 0, labelFormat: '{value}M'\n },\n\n //Initializing Chart Series\n series: [\n {\n type: 'Polar', drawType: 'Column', dataSource: data,\n animation: { enable: true }, border: { width: 1, color: 'white' },\n xName: 'x', yName: 'y', name: 'Mobile Subscriptions',\n marker: { dataLabel: { name: 'text' } }\n },\n {\n type: 'Polar', drawType: 'Column', dataSource: data,\n animation: { enable: true }, border: { width: 1, color: 'white' },\n xName: 'x', yName: 'y1', name: 'Population in Millions',\n marker: { dataLabel: { name: 'text' } }\n },\n {\n type: 'Polar', drawType: 'Column', dataSource: data,\n animation: { enable: true }, border: { width: 1, color: 'white' },\n xName: 'x', yName: 'y2', name: '3G/4G Subscriptions',\n marker: { dataLabel: { name: 'text' } }\n },\n ],\n //Initializing Chart title\n title: 'Top 10 Mobile Markets by Number of Subscriptions',\n //Initializing User Interaction Tooltip\n tooltip: {\n enable: true,\n format: '${point.text} : ${point.y}% '\n },\n load: (args: ILoadedEventArgs) => {\n let selectedTheme: string = location.hash.split('/')[1];\n selectedTheme = selectedTheme ? selectedTheme : 'Material';\n args.chart.theme = (selectedTheme.charAt(0).toUpperCase() + selectedTheme.slice(1));\n }\n });\n chart.appendTo('#container');\n let polarType: DropDownList = new DropDownList({\n index: 0,\n placeholder: 'Select Range Bar Color',\n width: 120,\n change: () => {\n chart.series[0].type = polarType.value;\n chart.series[1].type = polarType.value;\n chart.series[2].type = polarType.value;\n chart.series[0].animation.enable = true;\n chart.series[1].animation.enable = true;\n chart.series[2].animation.enable = true;\n chart.refresh();\n }\n });\n polarType.appendTo('#SelectSeriesType');\n","index.html":"\n \n \n \n \n \n\n\n\n
\n
\n
\n \n \n Series Type:\n
\n \n \n \n \t\t\t\t \n Polar \n Radar \n \n
\n \n \n
\n
\n
\n\n\n\n\n","systemjs.config.js":"System.config({\n transpiler: \"typescript\",\n typescriptOptions: {\n compilerOptions: {\n target: \"umd\",\n module: \"commonjs\",\n moduleResolution: \"node\",\n emitDecoratorMetadata: true,\n experimentalDecorators: true\n }\n },\n paths: {\n \"syncfusion:\": \"http://npmci.syncfusion.com/packages/production/\"\n },\n map: {\n main: \"index.ts\",\n typescript: \"https://unpkg.com/typescript@2.2.2/lib/typescript.js\",\n 'plugin-json':'https://cdnjs.cloudflare.com/ajax/libs/systemjs-plugin-json/0.3.0/json.min.js',\n \"@syncfusion/ej2-base\": \"syncfusion:ej2-base/dist/ej2-base.umd.min.js\",\n \"@syncfusion/ej2-buttons\": \"syncfusion:ej2-buttons/dist/ej2-buttons.umd.min.js\",\n \"@syncfusion/ej2-calendars\": \"syncfusion:ej2-calendars/dist/ej2-calendars.umd.min.js\",\n \"@syncfusion/ej2-charts\": \"syncfusion:ej2-charts/dist/ej2-charts.umd.min.js\",\n \"@syncfusion/ej2-circulargauge\": \"syncfusion:ej2-circulargauge/dist/ej2-circulargauge.umd.min.js\",\n \"@syncfusion/ej2-lineargauge\": \"syncfusion:ej2-lineargauge/dist/ej2-lineargauge.umd.min.js\",\n \"@syncfusion/ej2-data\": \"syncfusion:ej2-data/dist/ej2-data.umd.min.js\",\n \"@syncfusion/ej2-dropdowns\": \"syncfusion:ej2-dropdowns/dist/ej2-dropdowns.umd.min.js\",\n \"@syncfusion/ej2-grids\": \"syncfusion:ej2-grids/dist/ej2-grids.umd.min.js\", \n \"@syncfusion/ej2-inputs\": \"syncfusion:ej2-inputs/dist/ej2-inputs.umd.min.js\", \n \"@syncfusion/ej2-lists\": \"syncfusion:ej2-lists/dist/ej2-lists.umd.min.js\",\n \"@syncfusion/ej2-navigations\": \"syncfusion:ej2-navigations/dist/ej2-navigations.umd.min.js\", \n \"@syncfusion/ej2-popups\": \"syncfusion:ej2-popups/dist/ej2-popups.umd.min.js\",\n \"@syncfusion/ej2-excel-export\": \"syncfusion:ej2-excel-export/dist/ej2-excel-export.umd.min.js\",\n \"@syncfusion/ej2-pdf-export\": \"syncfusion:ej2-pdf-export/dist/ej2-pdf-export.umd.min.js\",\n \"@syncfusion/ej2-compression\": \"syncfusion:ej2-compression/dist/ej2-compression.umd.min.js\",\n \"@syncfusion/ej2-file-utils\": \"syncfusion:ej2-file-utils/dist/ej2-file-utils.umd.min.js\"\n },\n meta: { \n '*.json': { loader: 'plugin-json' }\n }\n});\nSystem.import('index.ts').catch(console.error.bind(console));"}
\ No newline at end of file
diff --git a/src/chart/polar-line-plnkr.json b/src/chart/polar-line-plnkr.json
index 5910d422..63dea707 100644
--- a/src/chart/polar-line-plnkr.json
+++ b/src/chart/polar-line-plnkr.json
@@ -1 +1 @@
-{"index.ts":"import { enableRipple } from '@syncfusion/ej2-base';\nenableRipple(true);\nimport {\n Chart, Tooltip, Legend, PolarSeries, RadarSeries, Category, LineSeries, ChartDrawType, ILoadedEventArgs,\n ChartTheme\n} from '@syncfusion/ej2-charts';\nimport { DropDownList } from '@syncfusion/ej2-dropdowns';\nimport { Browser } from '@syncfusion/ej2-base';\nChart.Inject(Tooltip, Legend, PolarSeries, Category, LineSeries, RadarSeries);\n\n/**\n * Sample for Polar Series with DrawType Line\n */\n\n let chart: Chart = new Chart({\n //Initializing Primary X Axis\n primaryXAxis: {\n title: 'Months',\n valueType: 'Category',\n labelPlacement: 'OnTicks',\n interval: 1,\n coefficient: Browser.isDevice ? 80 : 100\n },\n //Initializing Primary Y Axis\n primaryYAxis:\n {\n title: 'Temperature (Celsius)',\n minimum: -25, maximum: 25, interval: 10,\n edgeLabelPlacement: 'Shift',\n labelFormat: '{value}°C'\n },\n //Initializing Chart Series\n series: [\n {\n dataSource: [\n { x: 'Jan', y: -7.1 }, { x: 'Feb', y: -3.7 },\n { x: 'Mar', y: 0.8 }, { x: 'Apr', y: 6.3 },\n { x: 'May', y: 13.3 }, { x: 'Jun', y: 18.0 },\n { x: 'Jul', y: 19.8 }, { x: 'Aug', y: 18.1 },\n { x: 'Sep', y: 13.1 }, { x: 'Oct', y: 4.1 },\n { x: 'Nov', y: -3.8 }, { x: 'Dec', y: -6.8 },\n ],\n xName: 'x', width: 2, yName: 'y', name: 'Warmest', type: 'Polar',\n marker: {\n visible: true,\n height: 10, width: 10,\n shape: 'Pentagon',\n }\n }, {\n dataSource: [\n { x: 'Jan', y: -17.4 }, { x: 'Feb', y: -15.6 },\n { x: 'Mar', y: -12.3 }, { x: 'Apr', y: -5.3 },\n { x: 'May', y: 1.0 }, { x: 'Jun', y: 6.9 },\n { x: 'Jul', y: 9.4 }, { x: 'Aug', y: 7.6 },\n { x: 'Sep', y: 2.6 }, { x: 'Oct', y: -4.9 },\n { x: 'Nov', y: -13.4 }, { x: 'Dec', y: -16.4 },\n ],\n xName: 'x', width: 2, yName: 'y', name: 'Coldest', type: 'Polar',\n marker: {\n visible: true, height: 10, width: 10, shape: 'Diamond',\n }\n }\n ],\n //Initializing Chart title\n title: 'Alaska Weather Statistics - 2016',\n //Initializing User Interaction Tooltip\n tooltip: {\n enable: true\n },\n load: (args: ILoadedEventArgs) => {\n let selectedTheme: string = location.hash.split('/')[1];\n selectedTheme = selectedTheme ? selectedTheme : 'Material';\n args.chart.theme = (selectedTheme.charAt(0).toUpperCase() + selectedTheme.slice(1));\n }\n });\n chart.appendTo('#container');\n document.getElementById('isClosed').onchange = () => {\n let element: HTMLInputElement = (document.getElementById('isClosed'));\n chart.series[0].isClosed = element.checked;\n chart.series[1].isClosed = element.checked;\n chart.series[0].animation.enable = false;\n chart.series[1].animation.enable = false;\n chart.refresh();\n };\n let polarType: DropDownList = new DropDownList({\n index: 0,\n placeholder: 'Select Range Bar Color',\n width: 120,\n change: () => {\n chart.series[0].type = polarType.value;\n chart.series[1].type = polarType.value;\n chart.series[0].animation.enable = true;\n chart.series[1].animation.enable = true;\n chart.refresh();\n }\n });\n polarType.appendTo('#SelectSeriesType');\n document.getElementById('startangle').onpointermove = document.getElementById('startangle').ontouchmove =\n document.getElementById('startangle').onchange = () => {\n let element: HTMLInputElement = (document.getElementById('startangle'));\n chart.primaryXAxis.startAngle = parseInt(element.value, 10);\n document.getElementById('startAngleValue').innerHTML = parseInt(element.value, 10) + '';\n chart.series[0].animation.enable = false;\n chart.series[1].animation.enable = false;\n chart.refresh();\n };\n document.getElementById('isinversed').onchange = () => {\n let element: HTMLInputElement = (document.getElementById('isinversed'));\n chart.primaryXAxis.isInversed = element.checked;\n chart.primaryYAxis.isInversed = element.checked;\n chart.dataBind();\n };\n","index.html":"\n \n \n \n \n\n\n\n\n\n\n\n","systemjs.config.js":"System.config({\n transpiler: \"typescript\",\n typescriptOptions: {\n compilerOptions: {\n target: \"umd\",\n module: \"commonjs\",\n moduleResolution: \"node\",\n emitDecoratorMetadata: true,\n experimentalDecorators: true\n }\n },\n paths: {\n \"syncfusion:\": \"http://npmci.syncfusion.com/packages/production/\"\n },\n map: {\n main: \"index.ts\",\n typescript: \"https://unpkg.com/typescript@2.2.2/lib/typescript.js\",\n 'plugin-json':'https://cdnjs.cloudflare.com/ajax/libs/systemjs-plugin-json/0.3.0/json.min.js',\n \"@syncfusion/ej2-base\": \"syncfusion:ej2-base/dist/ej2-base.umd.min.js\",\n \"@syncfusion/ej2-buttons\": \"syncfusion:ej2-buttons/dist/ej2-buttons.umd.min.js\",\n \"@syncfusion/ej2-calendars\": \"syncfusion:ej2-calendars/dist/ej2-calendars.umd.min.js\",\n \"@syncfusion/ej2-charts\": \"syncfusion:ej2-charts/dist/ej2-charts.umd.min.js\",\n \"@syncfusion/ej2-circulargauge\": \"syncfusion:ej2-circulargauge/dist/ej2-circulargauge.umd.min.js\",\n \"@syncfusion/ej2-lineargauge\": \"syncfusion:ej2-lineargauge/dist/ej2-lineargauge.umd.min.js\",\n \"@syncfusion/ej2-data\": \"syncfusion:ej2-data/dist/ej2-data.umd.min.js\",\n \"@syncfusion/ej2-dropdowns\": \"syncfusion:ej2-dropdowns/dist/ej2-dropdowns.umd.min.js\",\n \"@syncfusion/ej2-grids\": \"syncfusion:ej2-grids/dist/ej2-grids.umd.min.js\", \n \"@syncfusion/ej2-inputs\": \"syncfusion:ej2-inputs/dist/ej2-inputs.umd.min.js\", \n \"@syncfusion/ej2-lists\": \"syncfusion:ej2-lists/dist/ej2-lists.umd.min.js\",\n \"@syncfusion/ej2-navigations\": \"syncfusion:ej2-navigations/dist/ej2-navigations.umd.min.js\", \n \"@syncfusion/ej2-popups\": \"syncfusion:ej2-popups/dist/ej2-popups.umd.min.js\",\n \"@syncfusion/ej2-excel-export\": \"syncfusion:ej2-excel-export/dist/ej2-excel-export.umd.min.js\",\n \"@syncfusion/ej2-pdf-export\": \"syncfusion:ej2-pdf-export/dist/ej2-pdf-export.umd.min.js\",\n \"@syncfusion/ej2-compression\": \"syncfusion:ej2-compression/dist/ej2-compression.umd.min.js\",\n \"@syncfusion/ej2-file-utils\": \"syncfusion:ej2-file-utils/dist/ej2-file-utils.umd.min.js\"\n },\n meta: { \n '*.json': { loader: 'plugin-json' }\n }\n});\nSystem.import('index.ts').catch(console.error.bind(console));"}
\ No newline at end of file
+{"index.ts":"import { enableRipple } from '@syncfusion/ej2-base';\nenableRipple(true);\nimport {\n Chart, Tooltip, Legend, PolarSeries, RadarSeries, Category, LineSeries, ChartDrawType, ILoadedEventArgs,\n ChartTheme\n} from '@syncfusion/ej2-charts';\nimport { DropDownList } from '@syncfusion/ej2-dropdowns';\nimport { Browser } from '@syncfusion/ej2-base';\nChart.Inject(Tooltip, Legend, PolarSeries, Category, LineSeries, RadarSeries);\n\n/**\n * Sample for Polar Series with DrawType Line\n */\n\n let chart: Chart = new Chart({\n //Initializing Primary X Axis\n primaryXAxis: {\n title: 'Months',\n valueType: 'Category',\n labelPlacement: 'OnTicks',\n interval: 1,\n coefficient: Browser.isDevice ? 80 : 100\n },\n //Initializing Primary Y Axis\n primaryYAxis:\n {\n title: 'Temperature (Celsius)',\n minimum: -25, maximum: 25, interval: 10,\n edgeLabelPlacement: 'Shift',\n labelFormat: '{value}°C'\n },\n //Initializing Chart Series\n series: [\n {\n dataSource: [\n { x: 'Jan', y: -7.1 }, { x: 'Feb', y: -3.7 },\n { x: 'Mar', y: 0.8 }, { x: 'Apr', y: 6.3 },\n { x: 'May', y: 13.3 }, { x: 'Jun', y: 18.0 },\n { x: 'Jul', y: 19.8 }, { x: 'Aug', y: 18.1 },\n { x: 'Sep', y: 13.1 }, { x: 'Oct', y: 4.1 },\n { x: 'Nov', y: -3.8 }, { x: 'Dec', y: -6.8 },\n ],\n xName: 'x', width: 2, yName: 'y', name: 'Warmest', type: 'Polar',\n marker: {\n visible: true,\n height: 10, width: 10,\n shape: 'Pentagon',\n }\n }, {\n dataSource: [\n { x: 'Jan', y: -17.4 }, { x: 'Feb', y: -15.6 },\n { x: 'Mar', y: -12.3 }, { x: 'Apr', y: -5.3 },\n { x: 'May', y: 1.0 }, { x: 'Jun', y: 6.9 },\n { x: 'Jul', y: 9.4 }, { x: 'Aug', y: 7.6 },\n { x: 'Sep', y: 2.6 }, { x: 'Oct', y: -4.9 },\n { x: 'Nov', y: -13.4 }, { x: 'Dec', y: -16.4 },\n ],\n xName: 'x', width: 2, yName: 'y', name: 'Coldest', type: 'Polar',\n marker: {\n visible: true, height: 10, width: 10, shape: 'Diamond',\n }\n }\n ],\n //Initializing Chart title\n title: 'Alaska Weather Statistics - 2016',\n //Initializing User Interaction Tooltip\n tooltip: {\n enable: true\n },\n load: (args: ILoadedEventArgs) => {\n let selectedTheme: string = location.hash.split('/')[1];\n selectedTheme = selectedTheme ? selectedTheme : 'Material';\n args.chart.theme = (selectedTheme.charAt(0).toUpperCase() + selectedTheme.slice(1));\n }\n });\n chart.appendTo('#container');\n document.getElementById('isClosed').onchange = () => {\n let element: HTMLInputElement = (document.getElementById('isClosed'));\n chart.series[0].isClosed = element.checked;\n chart.series[1].isClosed = element.checked;\n chart.series[0].animation.enable = false;\n chart.series[1].animation.enable = false;\n chart.refresh();\n };\n let polarType: DropDownList = new DropDownList({\n index: 0,\n placeholder: 'Select Range Bar Color',\n width: 120,\n change: () => {\n chart.series[0].type = polarType.value;\n chart.series[1].type = polarType.value;\n chart.series[0].animation.enable = true;\n chart.series[1].animation.enable = true;\n chart.refresh();\n }\n });\n polarType.appendTo('#SelectSeriesType');\n document.getElementById('startangle').onpointermove = document.getElementById('startangle').ontouchmove =\n document.getElementById('startangle').onchange = () => {\n let element: HTMLInputElement = (document.getElementById('startangle'));\n chart.primaryXAxis.startAngle = parseInt(element.value, 10);\n document.getElementById('startAngleValue').innerHTML = parseInt(element.value, 10) + '';\n chart.series[0].animation.enable = false;\n chart.series[1].animation.enable = false;\n chart.refresh();\n };\n document.getElementById('isinversed').onchange = () => {\n let element: HTMLInputElement = (document.getElementById('isinversed'));\n chart.primaryXAxis.isInversed = element.checked;\n chart.primaryYAxis.isInversed = element.checked;\n chart.dataBind();\n };\n","index.html":"\n \n \n \n \n \n\n\n\n\n\n\n\n","systemjs.config.js":"System.config({\n transpiler: \"typescript\",\n typescriptOptions: {\n compilerOptions: {\n target: \"umd\",\n module: \"commonjs\",\n moduleResolution: \"node\",\n emitDecoratorMetadata: true,\n experimentalDecorators: true\n }\n },\n paths: {\n \"syncfusion:\": \"http://npmci.syncfusion.com/packages/production/\"\n },\n map: {\n main: \"index.ts\",\n typescript: \"https://unpkg.com/typescript@2.2.2/lib/typescript.js\",\n 'plugin-json':'https://cdnjs.cloudflare.com/ajax/libs/systemjs-plugin-json/0.3.0/json.min.js',\n \"@syncfusion/ej2-base\": \"syncfusion:ej2-base/dist/ej2-base.umd.min.js\",\n \"@syncfusion/ej2-buttons\": \"syncfusion:ej2-buttons/dist/ej2-buttons.umd.min.js\",\n \"@syncfusion/ej2-calendars\": \"syncfusion:ej2-calendars/dist/ej2-calendars.umd.min.js\",\n \"@syncfusion/ej2-charts\": \"syncfusion:ej2-charts/dist/ej2-charts.umd.min.js\",\n \"@syncfusion/ej2-circulargauge\": \"syncfusion:ej2-circulargauge/dist/ej2-circulargauge.umd.min.js\",\n \"@syncfusion/ej2-lineargauge\": \"syncfusion:ej2-lineargauge/dist/ej2-lineargauge.umd.min.js\",\n \"@syncfusion/ej2-data\": \"syncfusion:ej2-data/dist/ej2-data.umd.min.js\",\n \"@syncfusion/ej2-dropdowns\": \"syncfusion:ej2-dropdowns/dist/ej2-dropdowns.umd.min.js\",\n \"@syncfusion/ej2-grids\": \"syncfusion:ej2-grids/dist/ej2-grids.umd.min.js\", \n \"@syncfusion/ej2-inputs\": \"syncfusion:ej2-inputs/dist/ej2-inputs.umd.min.js\", \n \"@syncfusion/ej2-lists\": \"syncfusion:ej2-lists/dist/ej2-lists.umd.min.js\",\n \"@syncfusion/ej2-navigations\": \"syncfusion:ej2-navigations/dist/ej2-navigations.umd.min.js\", \n \"@syncfusion/ej2-popups\": \"syncfusion:ej2-popups/dist/ej2-popups.umd.min.js\",\n \"@syncfusion/ej2-excel-export\": \"syncfusion:ej2-excel-export/dist/ej2-excel-export.umd.min.js\",\n \"@syncfusion/ej2-pdf-export\": \"syncfusion:ej2-pdf-export/dist/ej2-pdf-export.umd.min.js\",\n \"@syncfusion/ej2-compression\": \"syncfusion:ej2-compression/dist/ej2-compression.umd.min.js\",\n \"@syncfusion/ej2-file-utils\": \"syncfusion:ej2-file-utils/dist/ej2-file-utils.umd.min.js\"\n },\n meta: { \n '*.json': { loader: 'plugin-json' }\n }\n});\nSystem.import('index.ts').catch(console.error.bind(console));"}
\ No newline at end of file
diff --git a/src/chart/polar-rangecolumn-plnkr.json b/src/chart/polar-rangecolumn-plnkr.json
index a27fd9d6..5baf4626 100644
--- a/src/chart/polar-rangecolumn-plnkr.json
+++ b/src/chart/polar-rangecolumn-plnkr.json
@@ -1 +1 @@
-{"index.ts":"import { enableRipple } from '@syncfusion/ej2-base';\nenableRipple(true);\nimport { Chart, PolarSeries, Category, Tooltip, ILoadedEventArgs, RadarSeries, ChartDrawType, ChartTheme } from '@syncfusion/ej2-charts';\nChart.Inject(PolarSeries, Category, Tooltip, RadarSeries);\nimport { DropDownList } from '@syncfusion/ej2-dropdowns';\nimport { Browser } from '@syncfusion/ej2-base';\n\n/**\n * Sample for Polar Series with DrawType RangeColumn\n */\n\n\n let chart: Chart = new Chart({\n\n\n //Initializing Primary X Axis\n primaryXAxis: {\n valueType: 'Category',\n title: 'Months', interval: 1,\n labelPlacement: 'OnTicks',\n startAngle: 90,\n coefficient: Browser.isDevice ? 80 : 100\n },\n\n //Initializing Primary Y Axis\n primaryYAxis: {\n labelFormat: '{value}˚C',\n minimum: 0, maximum: 20, interval: 5\n },\n\n //Initializing Chart Series\n series: [\n {\n type: 'Polar', drawType: 'RangeColumn', name: 'Germany', xName: 'x', high: 'high', low: 'low',\n dataSource: [\n { x: 'Jan', low: 2.7, high: 7.1 }, { x: 'Feb', low: 3.9, high: 7.7 },\n { x: 'Mar', low: 3.2, high: 7.5 }, { x: 'Apr', low: 4.5, high: 9.8 },\n { x: 'May', low: 6.7, high: 11.4 }, { x: 'June', low: 8.4, high: 14.4 },\n { x: 'July', low: 11.6, high: 17.2 }, { x: 'Aug', low: 12.7, high: 17.9 },\n { x: 'Sep', low: 9.5, high: 15.1 }, { x: 'Oct', low: 5.0, high: 10.5 },\n { x: 'Nov', low: 3.2, high: 7.9 }, { x: 'Dec', low: 6.1, high: 9.1 }\n ],\n border: { width: 3, color: 'white' },\n },\n ],\n //Initializing User Interaction Tooltip\n tooltip: {\n enable: true\n },\n legendSettings: { visible: false },\n //Initializing Chart Title\n title: 'Maximum and Minimum Temperature',\n load: (args: ILoadedEventArgs) => {\n let selectedTheme: string = location.hash.split('/')[1];\n selectedTheme = selectedTheme ? selectedTheme : 'Material';\n args.chart.theme = (selectedTheme.charAt(0).toUpperCase() + selectedTheme.slice(1));\n }\n });\n chart.appendTo('#container');\n let polarType: DropDownList = new DropDownList({\n index: 0,\n placeholder: 'Select Range Bar Color',\n width: 120,\n change: () => {\n chart.series[0].type = polarType.value;\n chart.series[0].animation.enable = true;\n chart.refresh();\n }\n });\n polarType.appendTo('#SelectSeriesType');\n\n","index.html":"\n \n \n \n \n\n\n\n
\n
\n
\n \n \n Series Type:\n
\n \n \n \n \t\t\t\t \n Polar \n Radar \n \n
\n \n \n
\n
\n
\n\n\n\n\n","systemjs.config.js":"System.config({\n transpiler: \"typescript\",\n typescriptOptions: {\n compilerOptions: {\n target: \"umd\",\n module: \"commonjs\",\n moduleResolution: \"node\",\n emitDecoratorMetadata: true,\n experimentalDecorators: true\n }\n },\n paths: {\n \"syncfusion:\": \"http://npmci.syncfusion.com/packages/production/\"\n },\n map: {\n main: \"index.ts\",\n typescript: \"https://unpkg.com/typescript@2.2.2/lib/typescript.js\",\n 'plugin-json':'https://cdnjs.cloudflare.com/ajax/libs/systemjs-plugin-json/0.3.0/json.min.js',\n \"@syncfusion/ej2-base\": \"syncfusion:ej2-base/dist/ej2-base.umd.min.js\",\n \"@syncfusion/ej2-buttons\": \"syncfusion:ej2-buttons/dist/ej2-buttons.umd.min.js\",\n \"@syncfusion/ej2-calendars\": \"syncfusion:ej2-calendars/dist/ej2-calendars.umd.min.js\",\n \"@syncfusion/ej2-charts\": \"syncfusion:ej2-charts/dist/ej2-charts.umd.min.js\",\n \"@syncfusion/ej2-circulargauge\": \"syncfusion:ej2-circulargauge/dist/ej2-circulargauge.umd.min.js\",\n \"@syncfusion/ej2-lineargauge\": \"syncfusion:ej2-lineargauge/dist/ej2-lineargauge.umd.min.js\",\n \"@syncfusion/ej2-data\": \"syncfusion:ej2-data/dist/ej2-data.umd.min.js\",\n \"@syncfusion/ej2-dropdowns\": \"syncfusion:ej2-dropdowns/dist/ej2-dropdowns.umd.min.js\",\n \"@syncfusion/ej2-grids\": \"syncfusion:ej2-grids/dist/ej2-grids.umd.min.js\", \n \"@syncfusion/ej2-inputs\": \"syncfusion:ej2-inputs/dist/ej2-inputs.umd.min.js\", \n \"@syncfusion/ej2-lists\": \"syncfusion:ej2-lists/dist/ej2-lists.umd.min.js\",\n \"@syncfusion/ej2-navigations\": \"syncfusion:ej2-navigations/dist/ej2-navigations.umd.min.js\", \n \"@syncfusion/ej2-popups\": \"syncfusion:ej2-popups/dist/ej2-popups.umd.min.js\",\n \"@syncfusion/ej2-excel-export\": \"syncfusion:ej2-excel-export/dist/ej2-excel-export.umd.min.js\",\n \"@syncfusion/ej2-pdf-export\": \"syncfusion:ej2-pdf-export/dist/ej2-pdf-export.umd.min.js\",\n \"@syncfusion/ej2-compression\": \"syncfusion:ej2-compression/dist/ej2-compression.umd.min.js\",\n \"@syncfusion/ej2-file-utils\": \"syncfusion:ej2-file-utils/dist/ej2-file-utils.umd.min.js\"\n },\n meta: { \n '*.json': { loader: 'plugin-json' }\n }\n});\nSystem.import('index.ts').catch(console.error.bind(console));"}
\ No newline at end of file
+{"index.ts":"import { enableRipple } from '@syncfusion/ej2-base';\nenableRipple(true);\nimport { Chart, PolarSeries, Category, Tooltip, ILoadedEventArgs, RadarSeries, ChartDrawType, ChartTheme } from '@syncfusion/ej2-charts';\nChart.Inject(PolarSeries, Category, Tooltip, RadarSeries);\nimport { DropDownList } from '@syncfusion/ej2-dropdowns';\nimport { Browser } from '@syncfusion/ej2-base';\n\n/**\n * Sample for Polar Series with DrawType RangeColumn\n */\n\n\n let chart: Chart = new Chart({\n\n\n //Initializing Primary X Axis\n primaryXAxis: {\n valueType: 'Category',\n title: 'Months', interval: 1,\n labelPlacement: 'OnTicks',\n startAngle: 90,\n coefficient: Browser.isDevice ? 80 : 100\n },\n\n //Initializing Primary Y Axis\n primaryYAxis: {\n labelFormat: '{value}˚C',\n minimum: 0, maximum: 20, interval: 5\n },\n\n //Initializing Chart Series\n series: [\n {\n type: 'Polar', drawType: 'RangeColumn', name: 'Germany', xName: 'x', high: 'high', low: 'low',\n dataSource: [\n { x: 'Jan', low: 2.7, high: 7.1 }, { x: 'Feb', low: 3.9, high: 7.7 },\n { x: 'Mar', low: 3.2, high: 7.5 }, { x: 'Apr', low: 4.5, high: 9.8 },\n { x: 'May', low: 6.7, high: 11.4 }, { x: 'June', low: 8.4, high: 14.4 },\n { x: 'July', low: 11.6, high: 17.2 }, { x: 'Aug', low: 12.7, high: 17.9 },\n { x: 'Sep', low: 9.5, high: 15.1 }, { x: 'Oct', low: 5.0, high: 10.5 },\n { x: 'Nov', low: 3.2, high: 7.9 }, { x: 'Dec', low: 6.1, high: 9.1 }\n ],\n border: { width: 3, color: 'white' },\n },\n ],\n //Initializing User Interaction Tooltip\n tooltip: {\n enable: true\n },\n legendSettings: { visible: false },\n //Initializing Chart Title\n title: 'Maximum and Minimum Temperature',\n load: (args: ILoadedEventArgs) => {\n let selectedTheme: string = location.hash.split('/')[1];\n selectedTheme = selectedTheme ? selectedTheme : 'Material';\n args.chart.theme = (selectedTheme.charAt(0).toUpperCase() + selectedTheme.slice(1));\n }\n });\n chart.appendTo('#container');\n let polarType: DropDownList = new DropDownList({\n index: 0,\n placeholder: 'Select Range Bar Color',\n width: 120,\n change: () => {\n chart.series[0].type = polarType.value;\n chart.series[0].animation.enable = true;\n chart.refresh();\n }\n });\n polarType.appendTo('#SelectSeriesType');\n\n","index.html":"\n \n \n \n \n \n\n\n\n
\n
\n
\n \n \n Series Type:\n
\n \n \n \n \t\t\t\t \n Polar \n Radar \n \n
\n \n \n
\n
\n
\n\n\n\n\n","systemjs.config.js":"System.config({\n transpiler: \"typescript\",\n typescriptOptions: {\n compilerOptions: {\n target: \"umd\",\n module: \"commonjs\",\n moduleResolution: \"node\",\n emitDecoratorMetadata: true,\n experimentalDecorators: true\n }\n },\n paths: {\n \"syncfusion:\": \"http://npmci.syncfusion.com/packages/production/\"\n },\n map: {\n main: \"index.ts\",\n typescript: \"https://unpkg.com/typescript@2.2.2/lib/typescript.js\",\n 'plugin-json':'https://cdnjs.cloudflare.com/ajax/libs/systemjs-plugin-json/0.3.0/json.min.js',\n \"@syncfusion/ej2-base\": \"syncfusion:ej2-base/dist/ej2-base.umd.min.js\",\n \"@syncfusion/ej2-buttons\": \"syncfusion:ej2-buttons/dist/ej2-buttons.umd.min.js\",\n \"@syncfusion/ej2-calendars\": \"syncfusion:ej2-calendars/dist/ej2-calendars.umd.min.js\",\n \"@syncfusion/ej2-charts\": \"syncfusion:ej2-charts/dist/ej2-charts.umd.min.js\",\n \"@syncfusion/ej2-circulargauge\": \"syncfusion:ej2-circulargauge/dist/ej2-circulargauge.umd.min.js\",\n \"@syncfusion/ej2-lineargauge\": \"syncfusion:ej2-lineargauge/dist/ej2-lineargauge.umd.min.js\",\n \"@syncfusion/ej2-data\": \"syncfusion:ej2-data/dist/ej2-data.umd.min.js\",\n \"@syncfusion/ej2-dropdowns\": \"syncfusion:ej2-dropdowns/dist/ej2-dropdowns.umd.min.js\",\n \"@syncfusion/ej2-grids\": \"syncfusion:ej2-grids/dist/ej2-grids.umd.min.js\", \n \"@syncfusion/ej2-inputs\": \"syncfusion:ej2-inputs/dist/ej2-inputs.umd.min.js\", \n \"@syncfusion/ej2-lists\": \"syncfusion:ej2-lists/dist/ej2-lists.umd.min.js\",\n \"@syncfusion/ej2-navigations\": \"syncfusion:ej2-navigations/dist/ej2-navigations.umd.min.js\", \n \"@syncfusion/ej2-popups\": \"syncfusion:ej2-popups/dist/ej2-popups.umd.min.js\",\n \"@syncfusion/ej2-excel-export\": \"syncfusion:ej2-excel-export/dist/ej2-excel-export.umd.min.js\",\n \"@syncfusion/ej2-pdf-export\": \"syncfusion:ej2-pdf-export/dist/ej2-pdf-export.umd.min.js\",\n \"@syncfusion/ej2-compression\": \"syncfusion:ej2-compression/dist/ej2-compression.umd.min.js\",\n \"@syncfusion/ej2-file-utils\": \"syncfusion:ej2-file-utils/dist/ej2-file-utils.umd.min.js\"\n },\n meta: { \n '*.json': { loader: 'plugin-json' }\n }\n});\nSystem.import('index.ts').catch(console.error.bind(console));"}
\ No newline at end of file
diff --git a/src/chart/polar-scatter-plnkr.json b/src/chart/polar-scatter-plnkr.json
index ef60090e..a8f5c8ee 100644
--- a/src/chart/polar-scatter-plnkr.json
+++ b/src/chart/polar-scatter-plnkr.json
@@ -1 +1 @@
-{"index.ts":"import { enableRipple } from '@syncfusion/ej2-base';\nenableRipple(true);\nimport {\n Chart, Tooltip, Legend, PolarSeries, Category, ScatterSeries, RadarSeries, ChartDrawType, ILoadedEventArgs,\n ChartTheme\n} from '@syncfusion/ej2-charts';\nimport { DropDownList } from '@syncfusion/ej2-dropdowns';\nimport { Browser } from '@syncfusion/ej2-base';\nChart.Inject(Tooltip, Legend, PolarSeries, Category, ScatterSeries, RadarSeries);\n\n/**\n * Sample for Polar Series with DrawType Scatter\n */\n\n let data: Object[] = [\n { text: 'Myanmar', x: 'MMR', y: 7.3, y1: 6.3, y2: 7.5 },\n { text: 'India', x: 'IND', y: 7.9, y1: 6.8, y2: 7.2 },\n { text: 'Bangladesh', x: 'BGD', y: 6.8, y1: 6.9, y2: 6.9 },\n { text: 'Cambodia', x: 'KHM', y: 7.0, y1: 7.0, y2: 6.9 },\n { text: 'China', x: 'CHN', y: 6.9, y1: 6.7, y2: 6.6 },\n { text: 'Bhutan', x: 'BTN', y: 6.1, y1: 6.2, y2: 5.9 },\n { text: 'Iceland', x: 'ISL', y: 4.1, y1: 7.2, y2: 5.7 },\n { text: 'Nepal', x: 'NPL', y: 2.7, y1: 0.6, y2: 5.5 },\n { text: 'Pakistan', x: 'PAK', y: 4.0, y1: 4.7, y2: 5.0 },\n { text: 'Poland', x: 'POL', y: 3.9, y1: 2.7, y2: 3.4 },\n { text: 'Australia', x: 'AUS', y: 2.4, y1: 2.5, y2: 3.1 },\n { text: 'Korea', x: 'KOR', y: 2.8, y1: 2.8, y2: 2.7 },\n { text: 'Singapore', x: 'SGP', y: 1.9, y1: 2.0, y2: 2. },\n { text: 'Canada', x: 'CAN', y: 0.9, y1: 1.4, y2: 1.9 },\n { text: 'Germany', x: 'DEU', y: 1.5, y1: 1.8, y2: 1.6 },\n { text: 'Denmark', x: 'DNK', y: 1.6, y1: 1.1, y2: 1.5 },\n { text: 'France', x: 'FRA', y: 1.3, y1: 1.3, y2: 1.4 },\n { text: 'Austria', x: 'AUT', y: 1.0, y1: 1.5, y2: 1.4 }\n ];\n let chart: Chart = new Chart({\n\n //Initializing Primary X Axis\n primaryXAxis: {\n valueType: 'Category',\n labelPlacement: 'OnTicks',\n interval: 1,\n coefficient: Browser.isDevice ? 80 : 100\n },\n\n //Initializing Primary Y Axis\n primaryYAxis: {\n minimum: 0, maximum: 8, interval: 2\n },\n\n //Initializing Chart Series\n series: [\n {\n type: 'Polar', drawType: 'Scatter', dataSource: data,\n animation: { enable: true },\n marker: { height: 10, width: 10, dataLabel: { name: 'text' } },\n xName: 'x', yName: 'y', name: '2015'\n },\n {\n type: 'Polar', drawType: 'Scatter', dataSource: data,\n animation: { enable: true },\n marker: { height: 10, width: 10, shape: 'Diamond', dataLabel: { name: 'text' } },\n xName: 'x', yName: 'y1', name: '2016'\n },\n {\n type: 'Polar', drawType: 'Scatter', dataSource: data,\n animation: { enable: true },\n marker: { height: 10, width: 10, shape: 'Triangle', dataLabel: { name: 'text' } },\n xName: 'x', yName: 'y2', name: '2017'\n },\n ],\n //Initializing Chart Title\n title: 'Real GDP Growth',\n //Initializing User Interaction Tooltip\n tooltip: {\n enable: true,\n format: '${point.text} : ${point.y}% '\n },\n load: (args: ILoadedEventArgs) => {\n let selectedTheme: string = location.hash.split('/')[1];\n selectedTheme = selectedTheme ? selectedTheme : 'Material';\n args.chart.theme = (selectedTheme.charAt(0).toUpperCase() + selectedTheme.slice(1));\n }\n });\n chart.appendTo('#container');\n let polarType: DropDownList = new DropDownList({\n index: 0,\n placeholder: 'Select Range Bar Color',\n width: 120,\n change: () => {\n chart.series[0].type = polarType.value;\n chart.series[1].type = polarType.value;\n chart.series[2].type = polarType.value;\n chart.series[0].animation.enable = true;\n chart.series[1].animation.enable = true;\n chart.series[2].animation.enable = true;\n chart.refresh();\n }\n });\n polarType.appendTo('#SelectSeriesType');\n","index.html":"\n \n \n \n \n\n\n\n
\n
\n
\n \n \n Series Type:\n
\n \n \n \n \t\t\t\t \n Polar \n Radar \n \n
\n \n \n
\n
\n
\n\n\n\n\n","systemjs.config.js":"System.config({\n transpiler: \"typescript\",\n typescriptOptions: {\n compilerOptions: {\n target: \"umd\",\n module: \"commonjs\",\n moduleResolution: \"node\",\n emitDecoratorMetadata: true,\n experimentalDecorators: true\n }\n },\n paths: {\n \"syncfusion:\": \"http://npmci.syncfusion.com/packages/production/\"\n },\n map: {\n main: \"index.ts\",\n typescript: \"https://unpkg.com/typescript@2.2.2/lib/typescript.js\",\n 'plugin-json':'https://cdnjs.cloudflare.com/ajax/libs/systemjs-plugin-json/0.3.0/json.min.js',\n \"@syncfusion/ej2-base\": \"syncfusion:ej2-base/dist/ej2-base.umd.min.js\",\n \"@syncfusion/ej2-buttons\": \"syncfusion:ej2-buttons/dist/ej2-buttons.umd.min.js\",\n \"@syncfusion/ej2-calendars\": \"syncfusion:ej2-calendars/dist/ej2-calendars.umd.min.js\",\n \"@syncfusion/ej2-charts\": \"syncfusion:ej2-charts/dist/ej2-charts.umd.min.js\",\n \"@syncfusion/ej2-circulargauge\": \"syncfusion:ej2-circulargauge/dist/ej2-circulargauge.umd.min.js\",\n \"@syncfusion/ej2-lineargauge\": \"syncfusion:ej2-lineargauge/dist/ej2-lineargauge.umd.min.js\",\n \"@syncfusion/ej2-data\": \"syncfusion:ej2-data/dist/ej2-data.umd.min.js\",\n \"@syncfusion/ej2-dropdowns\": \"syncfusion:ej2-dropdowns/dist/ej2-dropdowns.umd.min.js\",\n \"@syncfusion/ej2-grids\": \"syncfusion:ej2-grids/dist/ej2-grids.umd.min.js\", \n \"@syncfusion/ej2-inputs\": \"syncfusion:ej2-inputs/dist/ej2-inputs.umd.min.js\", \n \"@syncfusion/ej2-lists\": \"syncfusion:ej2-lists/dist/ej2-lists.umd.min.js\",\n \"@syncfusion/ej2-navigations\": \"syncfusion:ej2-navigations/dist/ej2-navigations.umd.min.js\", \n \"@syncfusion/ej2-popups\": \"syncfusion:ej2-popups/dist/ej2-popups.umd.min.js\",\n \"@syncfusion/ej2-excel-export\": \"syncfusion:ej2-excel-export/dist/ej2-excel-export.umd.min.js\",\n \"@syncfusion/ej2-pdf-export\": \"syncfusion:ej2-pdf-export/dist/ej2-pdf-export.umd.min.js\",\n \"@syncfusion/ej2-compression\": \"syncfusion:ej2-compression/dist/ej2-compression.umd.min.js\",\n \"@syncfusion/ej2-file-utils\": \"syncfusion:ej2-file-utils/dist/ej2-file-utils.umd.min.js\"\n },\n meta: { \n '*.json': { loader: 'plugin-json' }\n }\n});\nSystem.import('index.ts').catch(console.error.bind(console));"}
\ No newline at end of file
+{"index.ts":"import { enableRipple } from '@syncfusion/ej2-base';\nenableRipple(true);\nimport {\n Chart, Tooltip, Legend, PolarSeries, Category, ScatterSeries, RadarSeries, ChartDrawType, ILoadedEventArgs,\n ChartTheme\n} from '@syncfusion/ej2-charts';\nimport { DropDownList } from '@syncfusion/ej2-dropdowns';\nimport { Browser } from '@syncfusion/ej2-base';\nChart.Inject(Tooltip, Legend, PolarSeries, Category, ScatterSeries, RadarSeries);\n\n/**\n * Sample for Polar Series with DrawType Scatter\n */\n\n let data: Object[] = [\n { text: 'Myanmar', x: 'MMR', y: 7.3, y1: 6.3, y2: 7.5 },\n { text: 'India', x: 'IND', y: 7.9, y1: 6.8, y2: 7.2 },\n { text: 'Bangladesh', x: 'BGD', y: 6.8, y1: 6.9, y2: 6.9 },\n { text: 'Cambodia', x: 'KHM', y: 7.0, y1: 7.0, y2: 6.9 },\n { text: 'China', x: 'CHN', y: 6.9, y1: 6.7, y2: 6.6 },\n { text: 'Bhutan', x: 'BTN', y: 6.1, y1: 6.2, y2: 5.9 },\n { text: 'Iceland', x: 'ISL', y: 4.1, y1: 7.2, y2: 5.7 },\n { text: 'Nepal', x: 'NPL', y: 2.7, y1: 0.6, y2: 5.5 },\n { text: 'Pakistan', x: 'PAK', y: 4.0, y1: 4.7, y2: 5.0 },\n { text: 'Poland', x: 'POL', y: 3.9, y1: 2.7, y2: 3.4 },\n { text: 'Australia', x: 'AUS', y: 2.4, y1: 2.5, y2: 3.1 },\n { text: 'Korea', x: 'KOR', y: 2.8, y1: 2.8, y2: 2.7 },\n { text: 'Singapore', x: 'SGP', y: 1.9, y1: 2.0, y2: 2. },\n { text: 'Canada', x: 'CAN', y: 0.9, y1: 1.4, y2: 1.9 },\n { text: 'Germany', x: 'DEU', y: 1.5, y1: 1.8, y2: 1.6 },\n { text: 'Denmark', x: 'DNK', y: 1.6, y1: 1.1, y2: 1.5 },\n { text: 'France', x: 'FRA', y: 1.3, y1: 1.3, y2: 1.4 },\n { text: 'Austria', x: 'AUT', y: 1.0, y1: 1.5, y2: 1.4 }\n ];\n let chart: Chart = new Chart({\n\n //Initializing Primary X Axis\n primaryXAxis: {\n valueType: 'Category',\n labelPlacement: 'OnTicks',\n interval: 1,\n coefficient: Browser.isDevice ? 80 : 100\n },\n\n //Initializing Primary Y Axis\n primaryYAxis: {\n minimum: 0, maximum: 8, interval: 2\n },\n\n //Initializing Chart Series\n series: [\n {\n type: 'Polar', drawType: 'Scatter', dataSource: data,\n animation: { enable: true },\n marker: { height: 10, width: 10, dataLabel: { name: 'text' } },\n xName: 'x', yName: 'y', name: '2015'\n },\n {\n type: 'Polar', drawType: 'Scatter', dataSource: data,\n animation: { enable: true },\n marker: { height: 10, width: 10, shape: 'Diamond', dataLabel: { name: 'text' } },\n xName: 'x', yName: 'y1', name: '2016'\n },\n {\n type: 'Polar', drawType: 'Scatter', dataSource: data,\n animation: { enable: true },\n marker: { height: 10, width: 10, shape: 'Triangle', dataLabel: { name: 'text' } },\n xName: 'x', yName: 'y2', name: '2017'\n },\n ],\n //Initializing Chart Title\n title: 'Real GDP Growth',\n //Initializing User Interaction Tooltip\n tooltip: {\n enable: true,\n format: '${point.text} : ${point.y}% '\n },\n load: (args: ILoadedEventArgs) => {\n let selectedTheme: string = location.hash.split('/')[1];\n selectedTheme = selectedTheme ? selectedTheme : 'Material';\n args.chart.theme = (selectedTheme.charAt(0).toUpperCase() + selectedTheme.slice(1));\n }\n });\n chart.appendTo('#container');\n let polarType: DropDownList = new DropDownList({\n index: 0,\n placeholder: 'Select Range Bar Color',\n width: 120,\n change: () => {\n chart.series[0].type = polarType.value;\n chart.series[1].type = polarType.value;\n chart.series[2].type = polarType.value;\n chart.series[0].animation.enable = true;\n chart.series[1].animation.enable = true;\n chart.series[2].animation.enable = true;\n chart.refresh();\n }\n });\n polarType.appendTo('#SelectSeriesType');\n","index.html":"\n \n \n \n \n \n\n\n\n
\n
\n
\n \n \n Series Type:\n
\n \n \n \n \t\t\t\t \n Polar \n Radar \n \n
\n \n \n
\n
\n
\n\n\n\n\n","systemjs.config.js":"System.config({\n transpiler: \"typescript\",\n typescriptOptions: {\n compilerOptions: {\n target: \"umd\",\n module: \"commonjs\",\n moduleResolution: \"node\",\n emitDecoratorMetadata: true,\n experimentalDecorators: true\n }\n },\n paths: {\n \"syncfusion:\": \"http://npmci.syncfusion.com/packages/production/\"\n },\n map: {\n main: \"index.ts\",\n typescript: \"https://unpkg.com/typescript@2.2.2/lib/typescript.js\",\n 'plugin-json':'https://cdnjs.cloudflare.com/ajax/libs/systemjs-plugin-json/0.3.0/json.min.js',\n \"@syncfusion/ej2-base\": \"syncfusion:ej2-base/dist/ej2-base.umd.min.js\",\n \"@syncfusion/ej2-buttons\": \"syncfusion:ej2-buttons/dist/ej2-buttons.umd.min.js\",\n \"@syncfusion/ej2-calendars\": \"syncfusion:ej2-calendars/dist/ej2-calendars.umd.min.js\",\n \"@syncfusion/ej2-charts\": \"syncfusion:ej2-charts/dist/ej2-charts.umd.min.js\",\n \"@syncfusion/ej2-circulargauge\": \"syncfusion:ej2-circulargauge/dist/ej2-circulargauge.umd.min.js\",\n \"@syncfusion/ej2-lineargauge\": \"syncfusion:ej2-lineargauge/dist/ej2-lineargauge.umd.min.js\",\n \"@syncfusion/ej2-data\": \"syncfusion:ej2-data/dist/ej2-data.umd.min.js\",\n \"@syncfusion/ej2-dropdowns\": \"syncfusion:ej2-dropdowns/dist/ej2-dropdowns.umd.min.js\",\n \"@syncfusion/ej2-grids\": \"syncfusion:ej2-grids/dist/ej2-grids.umd.min.js\", \n \"@syncfusion/ej2-inputs\": \"syncfusion:ej2-inputs/dist/ej2-inputs.umd.min.js\", \n \"@syncfusion/ej2-lists\": \"syncfusion:ej2-lists/dist/ej2-lists.umd.min.js\",\n \"@syncfusion/ej2-navigations\": \"syncfusion:ej2-navigations/dist/ej2-navigations.umd.min.js\", \n \"@syncfusion/ej2-popups\": \"syncfusion:ej2-popups/dist/ej2-popups.umd.min.js\",\n \"@syncfusion/ej2-excel-export\": \"syncfusion:ej2-excel-export/dist/ej2-excel-export.umd.min.js\",\n \"@syncfusion/ej2-pdf-export\": \"syncfusion:ej2-pdf-export/dist/ej2-pdf-export.umd.min.js\",\n \"@syncfusion/ej2-compression\": \"syncfusion:ej2-compression/dist/ej2-compression.umd.min.js\",\n \"@syncfusion/ej2-file-utils\": \"syncfusion:ej2-file-utils/dist/ej2-file-utils.umd.min.js\"\n },\n meta: { \n '*.json': { loader: 'plugin-json' }\n }\n});\nSystem.import('index.ts').catch(console.error.bind(console));"}
\ No newline at end of file
diff --git a/src/chart/polar-spline-plnkr.json b/src/chart/polar-spline-plnkr.json
index 92ba81d8..4389bcae 100644
--- a/src/chart/polar-spline-plnkr.json
+++ b/src/chart/polar-spline-plnkr.json
@@ -1 +1 @@
-{"index.ts":"import { enableRipple } from '@syncfusion/ej2-base';\nenableRipple(true);\nimport {\n Chart, Tooltip, Legend, PolarSeries, Category, SplineSeries, RadarSeries, ChartDrawType, ILoadedEventArgs,\n ChartTheme\n} from '@syncfusion/ej2-charts';\nimport { DropDownList } from '@syncfusion/ej2-dropdowns';\nimport { Browser } from '@syncfusion/ej2-base';\nChart.Inject(Tooltip, Legend, PolarSeries, Category, SplineSeries, RadarSeries);\n\n/**\n * Sample for Polar Series with DrawType Spline\n */\n\n let cardData: Object[] = [];\n let biDirData: Object[] = [];\n let omniDirData: Object[] = [];\n let point1: Object;\n let point2: Object;\n\n for (let x: number = -180; x < 180; x++) {\n point1 = { x: x, y: -12.6 * (1 - Math.cos(x * 3.14 / 180)) };\n cardData.push(point1);\n point2 = { x: x, y: -3 };\n omniDirData.push(point2);\n }\n\n for (let x: number = -180; x < -90; x++) {\n point1 = { x: x, y: -26 * (1 + Math.cos(x * 3.14 / 180)) };\n biDirData.push(point1);\n }\n\n for (let x: number = -90; x < 90; x++) {\n point1 = { x: x, y: -26 * (1 - Math.cos(x * 3.14 / 180)) };\n biDirData.push(point1);\n }\n\n for (let x: number = 90; x < 180; x++) {\n point1 = { x: x, y: -26 * (1 + Math.cos(x * 3.14 / 180)) };\n biDirData.push(point1);\n }\n\n let chart: Chart = new Chart({\n\n //Initializing Primary X Axis\n primaryXAxis: {\n minimum: -180,\n maximum: 180,\n interval: 30,\n labelFormat: '{value}°',\n coefficient: Browser.isDevice ? 80 : 100\n },\n\n //Initializing Primary Y Axis\n primaryYAxis: {\n minimum: -20,\n interval: 5,\n maximum: 0\n },\n\n //Initializing Chart Series\n series: [\n {\n type: 'Polar', drawType: 'Spline', dataSource: cardData,\n animation: { enable: true }, width: 2,\n xName: 'x', yName: 'y', name: 'Cardioid (unidirectional)', dashArray: '5 5 2'\n },\n {\n type: 'Polar', drawType: 'Spline', dataSource: omniDirData,\n animation: { enable: true }, dashArray: '2', width: 2,\n xName: 'x', yName: 'y', name: 'Omnidirectional'\n },\n {\n type: 'Polar', drawType: 'Spline', dataSource: biDirData,\n animation: { enable: true }, width: 2,\n xName: 'x', yName: 'y', name: 'Bidirectional'\n },\n ],\n //Initializing Chart Title\n title: 'Microphone Types Polar Patterns',\n //Initializing User Interaction Tooltip\n tooltip: {\n enable: true\n },\n load: (args: ILoadedEventArgs) => {\n let selectedTheme: string = location.hash.split('/')[1];\n selectedTheme = selectedTheme ? selectedTheme : 'Material';\n args.chart.theme = (selectedTheme && selectedTheme.indexOf('fabric') > -1) ? 'Fabric' : 'Material';\n args.chart.theme = (selectedTheme.charAt(0).toUpperCase() + selectedTheme.slice(1));\n }\n });\n chart.appendTo('#container');\n let polarType: DropDownList = new DropDownList({\n index: 0,\n placeholder: 'Select Range Bar Color',\n width: 120,\n change: () => {\n chart.series[0].type = polarType.value;\n chart.series[1].type = polarType.value;\n chart.series[2].type = polarType.value;\n chart.series[0].animation.enable = true;\n chart.series[1].animation.enable = true;\n chart.series[2].animation.enable = true;\n chart.refresh();\n }\n });\n polarType.appendTo('#SelectSeriesType');\n","index.html":"\n \n \n \n \n\n\n\n
\n
\n
\n \n \n Series Type:\n
\n \n \n \n \t\t\t\t \n Polar \n Radar \n \n
\n \n \n
\n
\n
\n\n\n\n\n\n","systemjs.config.js":"System.config({\n transpiler: \"typescript\",\n typescriptOptions: {\n compilerOptions: {\n target: \"umd\",\n module: \"commonjs\",\n moduleResolution: \"node\",\n emitDecoratorMetadata: true,\n experimentalDecorators: true\n }\n },\n paths: {\n \"syncfusion:\": \"http://npmci.syncfusion.com/packages/production/\"\n },\n map: {\n main: \"index.ts\",\n typescript: \"https://unpkg.com/typescript@2.2.2/lib/typescript.js\",\n 'plugin-json':'https://cdnjs.cloudflare.com/ajax/libs/systemjs-plugin-json/0.3.0/json.min.js',\n \"@syncfusion/ej2-base\": \"syncfusion:ej2-base/dist/ej2-base.umd.min.js\",\n \"@syncfusion/ej2-buttons\": \"syncfusion:ej2-buttons/dist/ej2-buttons.umd.min.js\",\n \"@syncfusion/ej2-calendars\": \"syncfusion:ej2-calendars/dist/ej2-calendars.umd.min.js\",\n \"@syncfusion/ej2-charts\": \"syncfusion:ej2-charts/dist/ej2-charts.umd.min.js\",\n \"@syncfusion/ej2-circulargauge\": \"syncfusion:ej2-circulargauge/dist/ej2-circulargauge.umd.min.js\",\n \"@syncfusion/ej2-lineargauge\": \"syncfusion:ej2-lineargauge/dist/ej2-lineargauge.umd.min.js\",\n \"@syncfusion/ej2-data\": \"syncfusion:ej2-data/dist/ej2-data.umd.min.js\",\n \"@syncfusion/ej2-dropdowns\": \"syncfusion:ej2-dropdowns/dist/ej2-dropdowns.umd.min.js\",\n \"@syncfusion/ej2-grids\": \"syncfusion:ej2-grids/dist/ej2-grids.umd.min.js\", \n \"@syncfusion/ej2-inputs\": \"syncfusion:ej2-inputs/dist/ej2-inputs.umd.min.js\", \n \"@syncfusion/ej2-lists\": \"syncfusion:ej2-lists/dist/ej2-lists.umd.min.js\",\n \"@syncfusion/ej2-navigations\": \"syncfusion:ej2-navigations/dist/ej2-navigations.umd.min.js\", \n \"@syncfusion/ej2-popups\": \"syncfusion:ej2-popups/dist/ej2-popups.umd.min.js\",\n \"@syncfusion/ej2-excel-export\": \"syncfusion:ej2-excel-export/dist/ej2-excel-export.umd.min.js\",\n \"@syncfusion/ej2-pdf-export\": \"syncfusion:ej2-pdf-export/dist/ej2-pdf-export.umd.min.js\",\n \"@syncfusion/ej2-compression\": \"syncfusion:ej2-compression/dist/ej2-compression.umd.min.js\",\n \"@syncfusion/ej2-file-utils\": \"syncfusion:ej2-file-utils/dist/ej2-file-utils.umd.min.js\"\n },\n meta: { \n '*.json': { loader: 'plugin-json' }\n }\n});\nSystem.import('index.ts').catch(console.error.bind(console));"}
\ No newline at end of file
+{"index.ts":"import { enableRipple } from '@syncfusion/ej2-base';\nenableRipple(true);\nimport {\n Chart, Tooltip, Legend, PolarSeries, Category, SplineSeries, RadarSeries, ChartDrawType, ILoadedEventArgs,\n ChartTheme\n} from '@syncfusion/ej2-charts';\nimport { DropDownList } from '@syncfusion/ej2-dropdowns';\nimport { Browser } from '@syncfusion/ej2-base';\nChart.Inject(Tooltip, Legend, PolarSeries, Category, SplineSeries, RadarSeries);\n\n/**\n * Sample for Polar Series with DrawType Spline\n */\n\n let cardData: Object[] = [];\n let biDirData: Object[] = [];\n let omniDirData: Object[] = [];\n let point1: Object;\n let point2: Object;\n\n for (let x: number = -180; x < 180; x++) {\n point1 = { x: x, y: -12.6 * (1 - Math.cos(x * 3.14 / 180)) };\n cardData.push(point1);\n point2 = { x: x, y: -3 };\n omniDirData.push(point2);\n }\n\n for (let x: number = -180; x < -90; x++) {\n point1 = { x: x, y: -26 * (1 + Math.cos(x * 3.14 / 180)) };\n biDirData.push(point1);\n }\n\n for (let x: number = -90; x < 90; x++) {\n point1 = { x: x, y: -26 * (1 - Math.cos(x * 3.14 / 180)) };\n biDirData.push(point1);\n }\n\n for (let x: number = 90; x < 180; x++) {\n point1 = { x: x, y: -26 * (1 + Math.cos(x * 3.14 / 180)) };\n biDirData.push(point1);\n }\n\n let chart: Chart = new Chart({\n\n //Initializing Primary X Axis\n primaryXAxis: {\n minimum: -180,\n maximum: 180,\n interval: 30,\n labelFormat: '{value}°',\n coefficient: Browser.isDevice ? 80 : 100\n },\n\n //Initializing Primary Y Axis\n primaryYAxis: {\n minimum: -20,\n interval: 5,\n maximum: 0\n },\n\n //Initializing Chart Series\n series: [\n {\n type: 'Polar', drawType: 'Spline', dataSource: cardData,\n animation: { enable: true }, width: 2,\n xName: 'x', yName: 'y', name: 'Cardioid (unidirectional)', dashArray: '5 5 2'\n },\n {\n type: 'Polar', drawType: 'Spline', dataSource: omniDirData,\n animation: { enable: true }, dashArray: '2', width: 2,\n xName: 'x', yName: 'y', name: 'Omnidirectional'\n },\n {\n type: 'Polar', drawType: 'Spline', dataSource: biDirData,\n animation: { enable: true }, width: 2,\n xName: 'x', yName: 'y', name: 'Bidirectional'\n },\n ],\n //Initializing Chart Title\n title: 'Microphone Types Polar Patterns',\n //Initializing User Interaction Tooltip\n tooltip: {\n enable: true\n },\n load: (args: ILoadedEventArgs) => {\n let selectedTheme: string = location.hash.split('/')[1];\n selectedTheme = selectedTheme ? selectedTheme : 'Material';\n args.chart.theme = (selectedTheme && selectedTheme.indexOf('fabric') > -1) ? 'Fabric' : 'Material';\n args.chart.theme = (selectedTheme.charAt(0).toUpperCase() + selectedTheme.slice(1));\n }\n });\n chart.appendTo('#container');\n let polarType: DropDownList = new DropDownList({\n index: 0,\n placeholder: 'Select Range Bar Color',\n width: 120,\n change: () => {\n chart.series[0].type = polarType.value;\n chart.series[1].type = polarType.value;\n chart.series[2].type = polarType.value;\n chart.series[0].animation.enable = true;\n chart.series[1].animation.enable = true;\n chart.series[2].animation.enable = true;\n chart.refresh();\n }\n });\n polarType.appendTo('#SelectSeriesType');\n","index.html":"\n \n \n \n \n \n\n\n\n
\n
\n
\n \n \n Series Type:\n
\n \n \n \n \t\t\t\t \n Polar \n Radar \n \n
\n \n \n
\n
\n
\n\n\n\n\n\n","systemjs.config.js":"System.config({\n transpiler: \"typescript\",\n typescriptOptions: {\n compilerOptions: {\n target: \"umd\",\n module: \"commonjs\",\n moduleResolution: \"node\",\n emitDecoratorMetadata: true,\n experimentalDecorators: true\n }\n },\n paths: {\n \"syncfusion:\": \"http://npmci.syncfusion.com/packages/production/\"\n },\n map: {\n main: \"index.ts\",\n typescript: \"https://unpkg.com/typescript@2.2.2/lib/typescript.js\",\n 'plugin-json':'https://cdnjs.cloudflare.com/ajax/libs/systemjs-plugin-json/0.3.0/json.min.js',\n \"@syncfusion/ej2-base\": \"syncfusion:ej2-base/dist/ej2-base.umd.min.js\",\n \"@syncfusion/ej2-buttons\": \"syncfusion:ej2-buttons/dist/ej2-buttons.umd.min.js\",\n \"@syncfusion/ej2-calendars\": \"syncfusion:ej2-calendars/dist/ej2-calendars.umd.min.js\",\n \"@syncfusion/ej2-charts\": \"syncfusion:ej2-charts/dist/ej2-charts.umd.min.js\",\n \"@syncfusion/ej2-circulargauge\": \"syncfusion:ej2-circulargauge/dist/ej2-circulargauge.umd.min.js\",\n \"@syncfusion/ej2-lineargauge\": \"syncfusion:ej2-lineargauge/dist/ej2-lineargauge.umd.min.js\",\n \"@syncfusion/ej2-data\": \"syncfusion:ej2-data/dist/ej2-data.umd.min.js\",\n \"@syncfusion/ej2-dropdowns\": \"syncfusion:ej2-dropdowns/dist/ej2-dropdowns.umd.min.js\",\n \"@syncfusion/ej2-grids\": \"syncfusion:ej2-grids/dist/ej2-grids.umd.min.js\", \n \"@syncfusion/ej2-inputs\": \"syncfusion:ej2-inputs/dist/ej2-inputs.umd.min.js\", \n \"@syncfusion/ej2-lists\": \"syncfusion:ej2-lists/dist/ej2-lists.umd.min.js\",\n \"@syncfusion/ej2-navigations\": \"syncfusion:ej2-navigations/dist/ej2-navigations.umd.min.js\", \n \"@syncfusion/ej2-popups\": \"syncfusion:ej2-popups/dist/ej2-popups.umd.min.js\",\n \"@syncfusion/ej2-excel-export\": \"syncfusion:ej2-excel-export/dist/ej2-excel-export.umd.min.js\",\n \"@syncfusion/ej2-pdf-export\": \"syncfusion:ej2-pdf-export/dist/ej2-pdf-export.umd.min.js\",\n \"@syncfusion/ej2-compression\": \"syncfusion:ej2-compression/dist/ej2-compression.umd.min.js\",\n \"@syncfusion/ej2-file-utils\": \"syncfusion:ej2-file-utils/dist/ej2-file-utils.umd.min.js\"\n },\n meta: { \n '*.json': { loader: 'plugin-json' }\n }\n});\nSystem.import('index.ts').catch(console.error.bind(console));"}
\ No newline at end of file
diff --git a/src/chart/polar-stackingarea-plnkr.json b/src/chart/polar-stackingarea-plnkr.json
index 51b306fd..62ba240c 100644
--- a/src/chart/polar-stackingarea-plnkr.json
+++ b/src/chart/polar-stackingarea-plnkr.json
@@ -1 +1 @@
-{"index.ts":"import { enableRipple } from '@syncfusion/ej2-base';\nenableRipple(true);\nimport {\n Chart, Tooltip, Legend, PolarSeries, Category, StackingAreaSeries, RadarSeries, ChartDrawType, ILoadedEventArgs, ChartTheme\n} from '@syncfusion/ej2-charts';\nimport { DropDownList } from '@syncfusion/ej2-dropdowns';\nimport { Browser } from '@syncfusion/ej2-base';\nChart.Inject(Tooltip, Legend, PolarSeries, Category, StackingAreaSeries, RadarSeries);\n\n/**\n * Sample for Polar Series with DrawType StackingArea\n */\n\n let data: Object[] = [\n // {x: 'China', y: 9635, y1: 10535, y2: 11226, y3: 11218},\n { x: 'JPN', text: 'Japan', y: 5156, y1: 4849, y2: 4382, y3: 4939 },\n { x: 'DEU', text: 'Germany', y: 3754, y1: 3885, y2: 3365, y3: 3467 },\n { x: 'FRA', text: 'France', y: 2809, y1: 2844, y2: 2420, y3: 2463 },\n { x: 'GBR', text: 'UK', y: 2721, y1: 3002, y2: 2863, y3: 2629 },\n { x: 'BRA', text: 'Brazil', y: 2472, y1: 2456, y2: 1801, y3: 1799 },\n { x: 'RUS', text: 'Russia', y: 2231, y1: 2064, y2: 1366, y3: 1281 },\n { x: 'ITA', text: 'Italy', y: 2131, y1: 2155, y2: 1826, y3: 1851 },\n { x: 'IND', text: 'India', y: 1857, y1: 2034, y2: 2088, y3: 2256 },\n { x: 'CAN', text: 'Canada', y: 1843, y1: 1793, y2: 1553, y3: 1529 }\n ];\n let chart: Chart = new Chart({\n\n //Initializing Primary X Axis\n primaryXAxis: {\n valueType: 'Category',\n labelPlacement: 'OnTicks',\n interval: 1,\n coefficient: Browser.isDevice ? 80 : 100\n },\n\n //Initializing Primary Y Axis\n primaryYAxis: {\n minimum: 0,\n interval: 5000,\n maximum: 20000\n },\n\n //Initializing Chart Series\n series: [\n {\n type: 'Polar', drawType: 'StackingArea', dataSource: data,\n animation: { enable: true },\n xName: 'x', yName: 'y', name: '2013'\n },\n {\n type: 'Polar', drawType: 'StackingArea', dataSource: data,\n animation: { enable: true },\n xName: 'x', yName: 'y1', name: '2014'\n },\n {\n type: 'Polar', drawType: 'StackingArea', dataSource: data,\n animation: { enable: true },\n xName: 'x', yName: 'y2', name: '2015'\n },\n {\n type: 'Polar', drawType: 'StackingArea', dataSource: data,\n animation: { enable: true },\n xName: 'x', yName: 'y3', name: '2016'\n },\n ],\n //Initializing Chart Sample\n title: 'GDP, Current Prices (in Billions)',\n legendSettings: {\n visible: true\n },\n //Initializing User Interaction Tooltip\n tooltip: {\n enable: true\n },\n load: (args: ILoadedEventArgs) => {\n let selectedTheme: string = location.hash.split('/')[1];\n selectedTheme = selectedTheme ? selectedTheme : 'Material';\n args.chart.theme = (selectedTheme.charAt(0).toUpperCase() + selectedTheme.slice(1));\n }\n });\n chart.appendTo('#container');\n let polarType: DropDownList = new DropDownList({\n index: 0,\n placeholder: 'Select Range Bar Color',\n width: 120,\n change: () => {\n chart.series[0].type = polarType.value;\n chart.series[1].type = polarType.value;\n chart.series[2].type = polarType.value;\n chart.series[3].type = polarType.value;\n chart.series[0].animation.enable = true;\n chart.series[1].animation.enable = true;\n chart.series[2].animation.enable = true;\n chart.series[3].animation.enable = true;\n chart.refresh();\n }\n });\n polarType.appendTo('#SelectSeriesType');\n","index.html":"\n \n \n \n \n\n\n\n
\n
\n
\n \n \n Series Type:\n
\n \n \n \n \t\t\t\t \n Polar \n Radar \n \n
\n \n \n
\n
\n
\n\n\n\n\n","systemjs.config.js":"System.config({\n transpiler: \"typescript\",\n typescriptOptions: {\n compilerOptions: {\n target: \"umd\",\n module: \"commonjs\",\n moduleResolution: \"node\",\n emitDecoratorMetadata: true,\n experimentalDecorators: true\n }\n },\n paths: {\n \"syncfusion:\": \"http://npmci.syncfusion.com/packages/production/\"\n },\n map: {\n main: \"index.ts\",\n typescript: \"https://unpkg.com/typescript@2.2.2/lib/typescript.js\",\n 'plugin-json':'https://cdnjs.cloudflare.com/ajax/libs/systemjs-plugin-json/0.3.0/json.min.js',\n \"@syncfusion/ej2-base\": \"syncfusion:ej2-base/dist/ej2-base.umd.min.js\",\n \"@syncfusion/ej2-buttons\": \"syncfusion:ej2-buttons/dist/ej2-buttons.umd.min.js\",\n \"@syncfusion/ej2-calendars\": \"syncfusion:ej2-calendars/dist/ej2-calendars.umd.min.js\",\n \"@syncfusion/ej2-charts\": \"syncfusion:ej2-charts/dist/ej2-charts.umd.min.js\",\n \"@syncfusion/ej2-circulargauge\": \"syncfusion:ej2-circulargauge/dist/ej2-circulargauge.umd.min.js\",\n \"@syncfusion/ej2-lineargauge\": \"syncfusion:ej2-lineargauge/dist/ej2-lineargauge.umd.min.js\",\n \"@syncfusion/ej2-data\": \"syncfusion:ej2-data/dist/ej2-data.umd.min.js\",\n \"@syncfusion/ej2-dropdowns\": \"syncfusion:ej2-dropdowns/dist/ej2-dropdowns.umd.min.js\",\n \"@syncfusion/ej2-grids\": \"syncfusion:ej2-grids/dist/ej2-grids.umd.min.js\", \n \"@syncfusion/ej2-inputs\": \"syncfusion:ej2-inputs/dist/ej2-inputs.umd.min.js\", \n \"@syncfusion/ej2-lists\": \"syncfusion:ej2-lists/dist/ej2-lists.umd.min.js\",\n \"@syncfusion/ej2-navigations\": \"syncfusion:ej2-navigations/dist/ej2-navigations.umd.min.js\", \n \"@syncfusion/ej2-popups\": \"syncfusion:ej2-popups/dist/ej2-popups.umd.min.js\",\n \"@syncfusion/ej2-excel-export\": \"syncfusion:ej2-excel-export/dist/ej2-excel-export.umd.min.js\",\n \"@syncfusion/ej2-pdf-export\": \"syncfusion:ej2-pdf-export/dist/ej2-pdf-export.umd.min.js\",\n \"@syncfusion/ej2-compression\": \"syncfusion:ej2-compression/dist/ej2-compression.umd.min.js\",\n \"@syncfusion/ej2-file-utils\": \"syncfusion:ej2-file-utils/dist/ej2-file-utils.umd.min.js\"\n },\n meta: { \n '*.json': { loader: 'plugin-json' }\n }\n});\nSystem.import('index.ts').catch(console.error.bind(console));"}
\ No newline at end of file
+{"index.ts":"import { enableRipple } from '@syncfusion/ej2-base';\nenableRipple(true);\nimport {\n Chart, Tooltip, Legend, PolarSeries, Category, StackingAreaSeries, RadarSeries, ChartDrawType, ILoadedEventArgs, ChartTheme\n} from '@syncfusion/ej2-charts';\nimport { DropDownList } from '@syncfusion/ej2-dropdowns';\nimport { Browser } from '@syncfusion/ej2-base';\nChart.Inject(Tooltip, Legend, PolarSeries, Category, StackingAreaSeries, RadarSeries);\n\n/**\n * Sample for Polar Series with DrawType StackingArea\n */\n\n let data: Object[] = [\n // {x: 'China', y: 9635, y1: 10535, y2: 11226, y3: 11218},\n { x: 'JPN', text: 'Japan', y: 5156, y1: 4849, y2: 4382, y3: 4939 },\n { x: 'DEU', text: 'Germany', y: 3754, y1: 3885, y2: 3365, y3: 3467 },\n { x: 'FRA', text: 'France', y: 2809, y1: 2844, y2: 2420, y3: 2463 },\n { x: 'GBR', text: 'UK', y: 2721, y1: 3002, y2: 2863, y3: 2629 },\n { x: 'BRA', text: 'Brazil', y: 2472, y1: 2456, y2: 1801, y3: 1799 },\n { x: 'RUS', text: 'Russia', y: 2231, y1: 2064, y2: 1366, y3: 1281 },\n { x: 'ITA', text: 'Italy', y: 2131, y1: 2155, y2: 1826, y3: 1851 },\n { x: 'IND', text: 'India', y: 1857, y1: 2034, y2: 2088, y3: 2256 },\n { x: 'CAN', text: 'Canada', y: 1843, y1: 1793, y2: 1553, y3: 1529 }\n ];\n let chart: Chart = new Chart({\n\n //Initializing Primary X Axis\n primaryXAxis: {\n valueType: 'Category',\n labelPlacement: 'OnTicks',\n interval: 1,\n coefficient: Browser.isDevice ? 80 : 100\n },\n\n //Initializing Primary Y Axis\n primaryYAxis: {\n minimum: 0,\n interval: 5000,\n maximum: 20000\n },\n\n //Initializing Chart Series\n series: [\n {\n type: 'Polar', drawType: 'StackingArea', dataSource: data,\n animation: { enable: true },\n xName: 'x', yName: 'y', name: '2013'\n },\n {\n type: 'Polar', drawType: 'StackingArea', dataSource: data,\n animation: { enable: true },\n xName: 'x', yName: 'y1', name: '2014'\n },\n {\n type: 'Polar', drawType: 'StackingArea', dataSource: data,\n animation: { enable: true },\n xName: 'x', yName: 'y2', name: '2015'\n },\n {\n type: 'Polar', drawType: 'StackingArea', dataSource: data,\n animation: { enable: true },\n xName: 'x', yName: 'y3', name: '2016'\n },\n ],\n //Initializing Chart Sample\n title: 'GDP, Current Prices (in Billions)',\n legendSettings: {\n visible: true\n },\n //Initializing User Interaction Tooltip\n tooltip: {\n enable: true\n },\n load: (args: ILoadedEventArgs) => {\n let selectedTheme: string = location.hash.split('/')[1];\n selectedTheme = selectedTheme ? selectedTheme : 'Material';\n args.chart.theme = (selectedTheme.charAt(0).toUpperCase() + selectedTheme.slice(1));\n }\n });\n chart.appendTo('#container');\n let polarType: DropDownList = new DropDownList({\n index: 0,\n placeholder: 'Select Range Bar Color',\n width: 120,\n change: () => {\n chart.series[0].type = polarType.value;\n chart.series[1].type = polarType.value;\n chart.series[2].type = polarType.value;\n chart.series[3].type = polarType.value;\n chart.series[0].animation.enable = true;\n chart.series[1].animation.enable = true;\n chart.series[2].animation.enable = true;\n chart.series[3].animation.enable = true;\n chart.refresh();\n }\n });\n polarType.appendTo('#SelectSeriesType');\n","index.html":"\n \n \n \n \n \n\n\n\n
\n
\n
\n \n \n Series Type:\n
\n \n \n \n \t\t\t\t \n Polar \n Radar \n \n
\n \n \n
\n
\n
\n\n\n\n\n","systemjs.config.js":"System.config({\n transpiler: \"typescript\",\n typescriptOptions: {\n compilerOptions: {\n target: \"umd\",\n module: \"commonjs\",\n moduleResolution: \"node\",\n emitDecoratorMetadata: true,\n experimentalDecorators: true\n }\n },\n paths: {\n \"syncfusion:\": \"http://npmci.syncfusion.com/packages/production/\"\n },\n map: {\n main: \"index.ts\",\n typescript: \"https://unpkg.com/typescript@2.2.2/lib/typescript.js\",\n 'plugin-json':'https://cdnjs.cloudflare.com/ajax/libs/systemjs-plugin-json/0.3.0/json.min.js',\n \"@syncfusion/ej2-base\": \"syncfusion:ej2-base/dist/ej2-base.umd.min.js\",\n \"@syncfusion/ej2-buttons\": \"syncfusion:ej2-buttons/dist/ej2-buttons.umd.min.js\",\n \"@syncfusion/ej2-calendars\": \"syncfusion:ej2-calendars/dist/ej2-calendars.umd.min.js\",\n \"@syncfusion/ej2-charts\": \"syncfusion:ej2-charts/dist/ej2-charts.umd.min.js\",\n \"@syncfusion/ej2-circulargauge\": \"syncfusion:ej2-circulargauge/dist/ej2-circulargauge.umd.min.js\",\n \"@syncfusion/ej2-lineargauge\": \"syncfusion:ej2-lineargauge/dist/ej2-lineargauge.umd.min.js\",\n \"@syncfusion/ej2-data\": \"syncfusion:ej2-data/dist/ej2-data.umd.min.js\",\n \"@syncfusion/ej2-dropdowns\": \"syncfusion:ej2-dropdowns/dist/ej2-dropdowns.umd.min.js\",\n \"@syncfusion/ej2-grids\": \"syncfusion:ej2-grids/dist/ej2-grids.umd.min.js\", \n \"@syncfusion/ej2-inputs\": \"syncfusion:ej2-inputs/dist/ej2-inputs.umd.min.js\", \n \"@syncfusion/ej2-lists\": \"syncfusion:ej2-lists/dist/ej2-lists.umd.min.js\",\n \"@syncfusion/ej2-navigations\": \"syncfusion:ej2-navigations/dist/ej2-navigations.umd.min.js\", \n \"@syncfusion/ej2-popups\": \"syncfusion:ej2-popups/dist/ej2-popups.umd.min.js\",\n \"@syncfusion/ej2-excel-export\": \"syncfusion:ej2-excel-export/dist/ej2-excel-export.umd.min.js\",\n \"@syncfusion/ej2-pdf-export\": \"syncfusion:ej2-pdf-export/dist/ej2-pdf-export.umd.min.js\",\n \"@syncfusion/ej2-compression\": \"syncfusion:ej2-compression/dist/ej2-compression.umd.min.js\",\n \"@syncfusion/ej2-file-utils\": \"syncfusion:ej2-file-utils/dist/ej2-file-utils.umd.min.js\"\n },\n meta: { \n '*.json': { loader: 'plugin-json' }\n }\n});\nSystem.import('index.ts').catch(console.error.bind(console));"}
\ No newline at end of file
diff --git a/src/chart/polar-stackingcolumn-plnkr.json b/src/chart/polar-stackingcolumn-plnkr.json
index 773f9dbf..d2170af6 100644
--- a/src/chart/polar-stackingcolumn-plnkr.json
+++ b/src/chart/polar-stackingcolumn-plnkr.json
@@ -1 +1 @@
-{"index.ts":"import { enableRipple } from '@syncfusion/ej2-base';\nenableRipple(true);\nimport {\n Chart, Tooltip, Legend, PolarSeries, Category, LineSeries, RadarSeries, ChartDrawType, ILoadedEventArgs, ChartTheme\n} from '@syncfusion/ej2-charts';\nimport { DropDownList } from '@syncfusion/ej2-dropdowns';\nimport { Browser } from '@syncfusion/ej2-base';\nChart.Inject(Tooltip, Legend, PolarSeries, Category, LineSeries, RadarSeries);\n\n/**\n * Sample for Polar Series with DrawType StackingColumn\n */\n\n let data: Object[] = [\n { x: 'N', y: 1, y1: 0.8, y2: 0.8, y3: 0.3, y4: 0.2, y5: 0.2 },\n { x: 'NNE', y: 0.9, y1: 0.7, y2: 0.7, y3: 0.3, y4: 0.2, y5: 0.2 },\n { x: 'NE', y: 0.7, y1: 0.8, y2: 0.5, y3: 1.1, y4: 1.2, y5: 0.5 },\n { x: 'ENE', y: 0.9, y1: 1, y2: 0.4, y3: 0.9, y4: 1, y5: 0.4 },\n { x: 'E', y: 0.9, y1: 0.6, y2: 0.9, y3: 0.5, y4: 0.7, y5: 0.4 },\n { x: 'ESE', y: 0.8, y1: 0.5, y2: 0.7, y3: 0.3, y4: 0.8, y5: 0.3 },\n { x: 'SE', y: 0.7, y1: 0.4, y2: 0.6, y3: 0.5, y4: 0.5, y5: 0.3 },\n { x: 'SSE', y: 1.4, y1: 0.4, y2: 0.5, y3: 0.4, y4: 0.6, y5: 0.2 },\n { x: 'S', y: 2, y1: 1.2, y2: 0.6, y3: 0.6, y4: 0.4, y5: 0.4 },\n { x: 'SSW', y: 2, y1: 2.5, y2: 2, y3: 1, y4: 0.5, y5: 0.3 },\n { x: 'SW', y: 2.2, y1: 2, y2: 1.8, y3: 1, y4: 0.4, y5: 0.2 },\n { x: 'WSW', y: 1.8, y1: 1.1, y2: 0.8, y3: 0.1, y4: 0.4, y5: 0.2 },\n { x: 'W', y: 1.6, y1: 1.8, y2: 2.1, y3: 1, y4: 0.4, y5: 0.4 },\n { x: 'WNW', y: 1.2, y1: 1.2, y2: 1.5, y3: 1.3, y4: 1.1, y5: 1.2 },\n { x: 'NW', y: 2, y1: 2.5, y2: 2, y3: 1, y4: 0.2, y5: 0.7 },\n { x: 'NNW', y: 1.8, y1: 1.1, y2: 0.8, y3: 0.1, y4: 0.4, y5: 0.2 }\n ];\n let chart: Chart = new Chart({\n\n //Initializing Primary X Axis\n primaryXAxis: {\n valueType: 'Category',\n labelPlacement: 'OnTicks',\n interval: 1,\n coefficient: Browser.isDevice ? 80 : 100\n },\n //Initializing Chart Series\n series: [\n {\n type: 'Polar', drawType: 'StackingColumn', dataSource: data,\n animation: { enable: true }, border: { color: 'white', width: 1 },\n xName: 'x', yName: 'y', name: '6-9',\n },\n {\n type: 'Polar', drawType: 'StackingColumn', dataSource: data,\n animation: { enable: true }, border: { color: 'white', width: 1 },\n xName: 'x', yName: 'y1', name: '9 -11',\n },\n {\n type: 'Polar', drawType: 'StackingColumn', dataSource: data,\n animation: { enable: true }, border: { color: 'white', width: 1 },\n xName: 'x', yName: 'y2', name: '11-14',\n },\n {\n type: 'Polar', drawType: 'StackingColumn', dataSource: data,\n animation: { enable: true }, border: { color: 'white', width: 1 },\n xName: 'x', yName: 'y3', name: '14-17',\n },\n {\n type: 'Polar', drawType: 'StackingColumn', dataSource: data,\n animation: { enable: true }, border: { color: 'white', width: 1 },\n xName: 'x', yName: 'y4', name: '17 - 20',\n },\n {\n type: 'Polar', drawType: 'StackingColumn', dataSource: data,\n animation: { enable: true }, border: { color: 'white', width: 1 },\n xName: 'x', yName: 'y5', name: '23 Above',\n },\n ],\n //Initializing Chart Title\n title: 'Wind Rose Chart',\n legendSettings: { visible: true },\n //Initializing User Interaction Tooltip\n tooltip: { enable: true },\n load: (args: ILoadedEventArgs) => {\n let selectedTheme: string = location.hash.split('/')[1];\n selectedTheme = selectedTheme ? selectedTheme : 'Material';\n args.chart.theme = (selectedTheme.charAt(0).toUpperCase() + selectedTheme.slice(1));\n }\n });\n chart.appendTo('#container');\n let polarType: DropDownList = new DropDownList({\n index: 0,\n placeholder: 'Select Range Bar Color',\n width: 120,\n change: () => {\n chart.series[0].type = polarType.value;\n chart.series[1].type = polarType.value;\n chart.series[2].type = polarType.value;\n chart.series[3].type = polarType.value;\n chart.series[4].type = polarType.value;\n chart.series[5].type = polarType.value;\n chart.series[0].animation.enable = true;\n chart.series[1].animation.enable = true;\n chart.series[2].animation.enable = true;\n chart.series[3].animation.enable = true;\n chart.series[4].animation.enable = true;\n chart.series[5].animation.enable = true;\n chart.refresh();\n }\n });\n polarType.appendTo('#SelectSeriesType');\n","index.html":"\n \n \n \n \n\n\n\n
\n
\n
\n \n \n Series Type:\n
\n \n \n \n \t\t\t\t \n Polar \n Radar \n \n
\n \n \n
\n
\n
\n\n\n\n\n","systemjs.config.js":"System.config({\n transpiler: \"typescript\",\n typescriptOptions: {\n compilerOptions: {\n target: \"umd\",\n module: \"commonjs\",\n moduleResolution: \"node\",\n emitDecoratorMetadata: true,\n experimentalDecorators: true\n }\n },\n paths: {\n \"syncfusion:\": \"http://npmci.syncfusion.com/packages/production/\"\n },\n map: {\n main: \"index.ts\",\n typescript: \"https://unpkg.com/typescript@2.2.2/lib/typescript.js\",\n 'plugin-json':'https://cdnjs.cloudflare.com/ajax/libs/systemjs-plugin-json/0.3.0/json.min.js',\n \"@syncfusion/ej2-base\": \"syncfusion:ej2-base/dist/ej2-base.umd.min.js\",\n \"@syncfusion/ej2-buttons\": \"syncfusion:ej2-buttons/dist/ej2-buttons.umd.min.js\",\n \"@syncfusion/ej2-calendars\": \"syncfusion:ej2-calendars/dist/ej2-calendars.umd.min.js\",\n \"@syncfusion/ej2-charts\": \"syncfusion:ej2-charts/dist/ej2-charts.umd.min.js\",\n \"@syncfusion/ej2-circulargauge\": \"syncfusion:ej2-circulargauge/dist/ej2-circulargauge.umd.min.js\",\n \"@syncfusion/ej2-lineargauge\": \"syncfusion:ej2-lineargauge/dist/ej2-lineargauge.umd.min.js\",\n \"@syncfusion/ej2-data\": \"syncfusion:ej2-data/dist/ej2-data.umd.min.js\",\n \"@syncfusion/ej2-dropdowns\": \"syncfusion:ej2-dropdowns/dist/ej2-dropdowns.umd.min.js\",\n \"@syncfusion/ej2-grids\": \"syncfusion:ej2-grids/dist/ej2-grids.umd.min.js\", \n \"@syncfusion/ej2-inputs\": \"syncfusion:ej2-inputs/dist/ej2-inputs.umd.min.js\", \n \"@syncfusion/ej2-lists\": \"syncfusion:ej2-lists/dist/ej2-lists.umd.min.js\",\n \"@syncfusion/ej2-navigations\": \"syncfusion:ej2-navigations/dist/ej2-navigations.umd.min.js\", \n \"@syncfusion/ej2-popups\": \"syncfusion:ej2-popups/dist/ej2-popups.umd.min.js\",\n \"@syncfusion/ej2-excel-export\": \"syncfusion:ej2-excel-export/dist/ej2-excel-export.umd.min.js\",\n \"@syncfusion/ej2-pdf-export\": \"syncfusion:ej2-pdf-export/dist/ej2-pdf-export.umd.min.js\",\n \"@syncfusion/ej2-compression\": \"syncfusion:ej2-compression/dist/ej2-compression.umd.min.js\",\n \"@syncfusion/ej2-file-utils\": \"syncfusion:ej2-file-utils/dist/ej2-file-utils.umd.min.js\"\n },\n meta: { \n '*.json': { loader: 'plugin-json' }\n }\n});\nSystem.import('index.ts').catch(console.error.bind(console));"}
\ No newline at end of file
+{"index.ts":"import { enableRipple } from '@syncfusion/ej2-base';\nenableRipple(true);\nimport {\n Chart, Tooltip, Legend, PolarSeries, Category, LineSeries, RadarSeries, ChartDrawType, ILoadedEventArgs, ChartTheme\n} from '@syncfusion/ej2-charts';\nimport { DropDownList } from '@syncfusion/ej2-dropdowns';\nimport { Browser } from '@syncfusion/ej2-base';\nChart.Inject(Tooltip, Legend, PolarSeries, Category, LineSeries, RadarSeries);\n\n/**\n * Sample for Polar Series with DrawType StackingColumn\n */\n\n let data: Object[] = [\n { x: 'N', y: 1, y1: 0.8, y2: 0.8, y3: 0.3, y4: 0.2, y5: 0.2 },\n { x: 'NNE', y: 0.9, y1: 0.7, y2: 0.7, y3: 0.3, y4: 0.2, y5: 0.2 },\n { x: 'NE', y: 0.7, y1: 0.8, y2: 0.5, y3: 1.1, y4: 1.2, y5: 0.5 },\n { x: 'ENE', y: 0.9, y1: 1, y2: 0.4, y3: 0.9, y4: 1, y5: 0.4 },\n { x: 'E', y: 0.9, y1: 0.6, y2: 0.9, y3: 0.5, y4: 0.7, y5: 0.4 },\n { x: 'ESE', y: 0.8, y1: 0.5, y2: 0.7, y3: 0.3, y4: 0.8, y5: 0.3 },\n { x: 'SE', y: 0.7, y1: 0.4, y2: 0.6, y3: 0.5, y4: 0.5, y5: 0.3 },\n { x: 'SSE', y: 1.4, y1: 0.4, y2: 0.5, y3: 0.4, y4: 0.6, y5: 0.2 },\n { x: 'S', y: 2, y1: 1.2, y2: 0.6, y3: 0.6, y4: 0.4, y5: 0.4 },\n { x: 'SSW', y: 2, y1: 2.5, y2: 2, y3: 1, y4: 0.5, y5: 0.3 },\n { x: 'SW', y: 2.2, y1: 2, y2: 1.8, y3: 1, y4: 0.4, y5: 0.2 },\n { x: 'WSW', y: 1.8, y1: 1.1, y2: 0.8, y3: 0.1, y4: 0.4, y5: 0.2 },\n { x: 'W', y: 1.6, y1: 1.8, y2: 2.1, y3: 1, y4: 0.4, y5: 0.4 },\n { x: 'WNW', y: 1.2, y1: 1.2, y2: 1.5, y3: 1.3, y4: 1.1, y5: 1.2 },\n { x: 'NW', y: 2, y1: 2.5, y2: 2, y3: 1, y4: 0.2, y5: 0.7 },\n { x: 'NNW', y: 1.8, y1: 1.1, y2: 0.8, y3: 0.1, y4: 0.4, y5: 0.2 }\n ];\n let chart: Chart = new Chart({\n\n //Initializing Primary X Axis\n primaryXAxis: {\n valueType: 'Category',\n labelPlacement: 'OnTicks',\n interval: 1,\n coefficient: Browser.isDevice ? 80 : 100\n },\n //Initializing Chart Series\n series: [\n {\n type: 'Polar', drawType: 'StackingColumn', dataSource: data,\n animation: { enable: true }, border: { color: 'white', width: 1 },\n xName: 'x', yName: 'y', name: '6-9',\n },\n {\n type: 'Polar', drawType: 'StackingColumn', dataSource: data,\n animation: { enable: true }, border: { color: 'white', width: 1 },\n xName: 'x', yName: 'y1', name: '9 -11',\n },\n {\n type: 'Polar', drawType: 'StackingColumn', dataSource: data,\n animation: { enable: true }, border: { color: 'white', width: 1 },\n xName: 'x', yName: 'y2', name: '11-14',\n },\n {\n type: 'Polar', drawType: 'StackingColumn', dataSource: data,\n animation: { enable: true }, border: { color: 'white', width: 1 },\n xName: 'x', yName: 'y3', name: '14-17',\n },\n {\n type: 'Polar', drawType: 'StackingColumn', dataSource: data,\n animation: { enable: true }, border: { color: 'white', width: 1 },\n xName: 'x', yName: 'y4', name: '17 - 20',\n },\n {\n type: 'Polar', drawType: 'StackingColumn', dataSource: data,\n animation: { enable: true }, border: { color: 'white', width: 1 },\n xName: 'x', yName: 'y5', name: '23 Above',\n },\n ],\n //Initializing Chart Title\n title: 'Wind Rose Chart',\n legendSettings: { visible: true },\n //Initializing User Interaction Tooltip\n tooltip: { enable: true },\n load: (args: ILoadedEventArgs) => {\n let selectedTheme: string = location.hash.split('/')[1];\n selectedTheme = selectedTheme ? selectedTheme : 'Material';\n args.chart.theme = (selectedTheme.charAt(0).toUpperCase() + selectedTheme.slice(1));\n }\n });\n chart.appendTo('#container');\n let polarType: DropDownList = new DropDownList({\n index: 0,\n placeholder: 'Select Range Bar Color',\n width: 120,\n change: () => {\n chart.series[0].type = polarType.value;\n chart.series[1].type = polarType.value;\n chart.series[2].type = polarType.value;\n chart.series[3].type = polarType.value;\n chart.series[4].type = polarType.value;\n chart.series[5].type = polarType.value;\n chart.series[0].animation.enable = true;\n chart.series[1].animation.enable = true;\n chart.series[2].animation.enable = true;\n chart.series[3].animation.enable = true;\n chart.series[4].animation.enable = true;\n chart.series[5].animation.enable = true;\n chart.refresh();\n }\n });\n polarType.appendTo('#SelectSeriesType');\n","index.html":"\n \n \n \n \n \n\n\n\n
\n
\n
\n \n \n Series Type:\n
\n \n \n \n \t\t\t\t \n Polar \n Radar \n \n
\n \n \n
\n
\n
\n\n\n\n\n","systemjs.config.js":"System.config({\n transpiler: \"typescript\",\n typescriptOptions: {\n compilerOptions: {\n target: \"umd\",\n module: \"commonjs\",\n moduleResolution: \"node\",\n emitDecoratorMetadata: true,\n experimentalDecorators: true\n }\n },\n paths: {\n \"syncfusion:\": \"http://npmci.syncfusion.com/packages/production/\"\n },\n map: {\n main: \"index.ts\",\n typescript: \"https://unpkg.com/typescript@2.2.2/lib/typescript.js\",\n 'plugin-json':'https://cdnjs.cloudflare.com/ajax/libs/systemjs-plugin-json/0.3.0/json.min.js',\n \"@syncfusion/ej2-base\": \"syncfusion:ej2-base/dist/ej2-base.umd.min.js\",\n \"@syncfusion/ej2-buttons\": \"syncfusion:ej2-buttons/dist/ej2-buttons.umd.min.js\",\n \"@syncfusion/ej2-calendars\": \"syncfusion:ej2-calendars/dist/ej2-calendars.umd.min.js\",\n \"@syncfusion/ej2-charts\": \"syncfusion:ej2-charts/dist/ej2-charts.umd.min.js\",\n \"@syncfusion/ej2-circulargauge\": \"syncfusion:ej2-circulargauge/dist/ej2-circulargauge.umd.min.js\",\n \"@syncfusion/ej2-lineargauge\": \"syncfusion:ej2-lineargauge/dist/ej2-lineargauge.umd.min.js\",\n \"@syncfusion/ej2-data\": \"syncfusion:ej2-data/dist/ej2-data.umd.min.js\",\n \"@syncfusion/ej2-dropdowns\": \"syncfusion:ej2-dropdowns/dist/ej2-dropdowns.umd.min.js\",\n \"@syncfusion/ej2-grids\": \"syncfusion:ej2-grids/dist/ej2-grids.umd.min.js\", \n \"@syncfusion/ej2-inputs\": \"syncfusion:ej2-inputs/dist/ej2-inputs.umd.min.js\", \n \"@syncfusion/ej2-lists\": \"syncfusion:ej2-lists/dist/ej2-lists.umd.min.js\",\n \"@syncfusion/ej2-navigations\": \"syncfusion:ej2-navigations/dist/ej2-navigations.umd.min.js\", \n \"@syncfusion/ej2-popups\": \"syncfusion:ej2-popups/dist/ej2-popups.umd.min.js\",\n \"@syncfusion/ej2-excel-export\": \"syncfusion:ej2-excel-export/dist/ej2-excel-export.umd.min.js\",\n \"@syncfusion/ej2-pdf-export\": \"syncfusion:ej2-pdf-export/dist/ej2-pdf-export.umd.min.js\",\n \"@syncfusion/ej2-compression\": \"syncfusion:ej2-compression/dist/ej2-compression.umd.min.js\",\n \"@syncfusion/ej2-file-utils\": \"syncfusion:ej2-file-utils/dist/ej2-file-utils.umd.min.js\"\n },\n meta: { \n '*.json': { loader: 'plugin-json' }\n }\n});\nSystem.import('index.ts').catch(console.error.bind(console));"}
\ No newline at end of file
diff --git a/src/chart/print-plnkr.json b/src/chart/print-plnkr.json
index ba0beb1b..57c0c71f 100644
--- a/src/chart/print-plnkr.json
+++ b/src/chart/print-plnkr.json
@@ -1 +1 @@
-{"theme-color":"/**\n * Initialize the Theme colors\n */\nexport let materialColors: string[] = ['#00bdae', '#404041', '#357cd2', '#e56590', '#f8b883', '#70ad47', '#dd8abd', '#7f84e8', '#7bb4eb',\n '#ea7a57', '#404041', '#00bdae'];\nexport let fabricColors: string[] = ['#4472c4', '#ed7d31', '#ffc000', '#70ad47', '#5b9bd5',\n '#c1c1c1', '#6f6fe2', '#e269ae', '#9e480e', '#997300', '#4472c4', '#70ad47', '#ffc000', '#ed7d31'];\nexport let bootstrapColors: string[] = ['#a16ee5', '#f7ce69', '#55a5c2', '#7ddf1e', '#ff6ea6',\n '#7953ac', '#b99b4f', '#407c92', '#5ea716', '#b91c52'];","index.ts":"import { enableRipple } from '@syncfusion/ej2-base';\nenableRipple(true);\nimport {\n Chart, ColumnSeries, IPointRenderEventArgs,\n IMouseEventArgs, Category, Legend, ILoadedEventArgs, ChartTheme\n} from '@syncfusion/ej2-charts';\nChart.Inject(ColumnSeries, Category, Legend);\nimport { Button } from '@syncfusion/ej2-buttons';\nimport { fabricColors, materialColors, bootstrapColors } from './theme-color';\nimport { EmitType } from '@syncfusion/ej2-base';\n\n/**\n * Sample for Chart print\n */\nlet labelRender: EmitType = (args: IPointRenderEventArgs): void => {\n let selectedTheme: string = location.hash.split('/')[1];\n selectedTheme = selectedTheme ? selectedTheme : 'Material';\n if (selectedTheme && selectedTheme.indexOf('fabric') > -1) {\n args.fill = fabricColors[args.point.index % 10];\n } else if (selectedTheme === 'material') {\n args.fill = materialColors[args.point.index % 10];\n } else {\n args.fill = bootstrapColors[args.point.index % 10];\n }\n};\n\n let chart: Chart = new Chart({\n\n //Initializing Primary X Axis\n primaryXAxis: {\n title: 'Manager',\n valueType: 'Category',\n majorGridLines: { width: 0 }\n\n },\n chartArea: {\n border: {\n width: 0\n }\n },\n pointRender: labelRender,\n //Initializing Primary Y Axis\n primaryYAxis:\n {\n title: 'Sales',\n minimum: 0,\n maximum: 20000,\n majorGridLines: { width: 0 }\n },\n chartMouseClick: (args: IMouseEventArgs) => {\n if (args.target.indexOf('print') > -1) {\n chart.print();\n }\n },\n //Initializing Chart Series\n series: [\n {\n type: 'Column',\n dataSource: [{ x: 'John', y: 10000 }, { x: 'Jake', y: 12000 }, { x: 'Peter', y: 18000 },\n { x: 'James', y: 11000 }, { x: 'Mary', y: 9700 }],\n xName: 'x', width: 2,\n yName: 'y'\n }\n ],\n //Initializing Chart title\n title: 'Sales Comparision',\n load: (args: ILoadedEventArgs) => {\n let selectedTheme: string = location.hash.split('/')[1];\n selectedTheme = selectedTheme ? selectedTheme : 'Material';\n args.chart.theme = (selectedTheme.charAt(0).toUpperCase() + selectedTheme.slice(1));\n }\n });\n chart.appendTo('#container');\n\n let togglebtn: Button = new Button({\n iconCss: 'e-icons e-play-icon', cssClass: 'e-flat', isPrimary: true,\n });\n togglebtn.appendTo('#togglebtn');\n document.getElementById('togglebtn').onclick = () => {\n chart.print();\n };\n","index.html":"\n \n \n \n \n\n\n\n
\n
\n
\n \n \n \n Print \n
\n \n \n
\n
\n
\n\n\n\n\n","systemjs.config.js":"System.config({\n transpiler: \"typescript\",\n typescriptOptions: {\n compilerOptions: {\n target: \"umd\",\n module: \"commonjs\",\n moduleResolution: \"node\",\n emitDecoratorMetadata: true,\n experimentalDecorators: true\n }\n },\n paths: {\n \"syncfusion:\": \"http://npmci.syncfusion.com/packages/production/\"\n },\n map: {\n main: \"index.ts\",\n typescript: \"https://unpkg.com/typescript@2.2.2/lib/typescript.js\",\n 'plugin-json':'https://cdnjs.cloudflare.com/ajax/libs/systemjs-plugin-json/0.3.0/json.min.js',\n \"@syncfusion/ej2-base\": \"syncfusion:ej2-base/dist/ej2-base.umd.min.js\",\n \"@syncfusion/ej2-buttons\": \"syncfusion:ej2-buttons/dist/ej2-buttons.umd.min.js\",\n \"@syncfusion/ej2-calendars\": \"syncfusion:ej2-calendars/dist/ej2-calendars.umd.min.js\",\n \"@syncfusion/ej2-charts\": \"syncfusion:ej2-charts/dist/ej2-charts.umd.min.js\",\n \"@syncfusion/ej2-circulargauge\": \"syncfusion:ej2-circulargauge/dist/ej2-circulargauge.umd.min.js\",\n \"@syncfusion/ej2-lineargauge\": \"syncfusion:ej2-lineargauge/dist/ej2-lineargauge.umd.min.js\",\n \"@syncfusion/ej2-data\": \"syncfusion:ej2-data/dist/ej2-data.umd.min.js\",\n \"@syncfusion/ej2-dropdowns\": \"syncfusion:ej2-dropdowns/dist/ej2-dropdowns.umd.min.js\",\n \"@syncfusion/ej2-grids\": \"syncfusion:ej2-grids/dist/ej2-grids.umd.min.js\", \n \"@syncfusion/ej2-inputs\": \"syncfusion:ej2-inputs/dist/ej2-inputs.umd.min.js\", \n \"@syncfusion/ej2-lists\": \"syncfusion:ej2-lists/dist/ej2-lists.umd.min.js\",\n \"@syncfusion/ej2-navigations\": \"syncfusion:ej2-navigations/dist/ej2-navigations.umd.min.js\", \n \"@syncfusion/ej2-popups\": \"syncfusion:ej2-popups/dist/ej2-popups.umd.min.js\",\n \"@syncfusion/ej2-excel-export\": \"syncfusion:ej2-excel-export/dist/ej2-excel-export.umd.min.js\",\n \"@syncfusion/ej2-pdf-export\": \"syncfusion:ej2-pdf-export/dist/ej2-pdf-export.umd.min.js\",\n \"@syncfusion/ej2-compression\": \"syncfusion:ej2-compression/dist/ej2-compression.umd.min.js\",\n \"@syncfusion/ej2-file-utils\": \"syncfusion:ej2-file-utils/dist/ej2-file-utils.umd.min.js\"\n },\n meta: { \n '*.json': { loader: 'plugin-json' }\n }\n});\nSystem.import('index.ts').catch(console.error.bind(console));"}
\ No newline at end of file
+{"theme-color":"/**\n * Initialize the Theme colors\n */\nexport let materialColors: string[] = ['#00bdae', '#404041', '#357cd2', '#e56590', '#f8b883', '#70ad47', '#dd8abd', '#7f84e8', '#7bb4eb',\n '#ea7a57', '#404041', '#00bdae'];\nexport let fabricColors: string[] = ['#4472c4', '#ed7d31', '#ffc000', '#70ad47', '#5b9bd5',\n '#c1c1c1', '#6f6fe2', '#e269ae', '#9e480e', '#997300', '#4472c4', '#70ad47', '#ffc000', '#ed7d31'];\nexport let bootstrapColors: string[] = ['#a16ee5', '#f7ce69', '#55a5c2', '#7ddf1e', '#ff6ea6',\n '#7953ac', '#b99b4f', '#407c92', '#5ea716', '#b91c52'];","index.ts":"import { enableRipple } from '@syncfusion/ej2-base';\nenableRipple(true);\nimport {\n Chart, ColumnSeries, IPointRenderEventArgs,\n IMouseEventArgs, Category, Legend, ILoadedEventArgs, ChartTheme\n} from '@syncfusion/ej2-charts';\nChart.Inject(ColumnSeries, Category, Legend);\nimport { Button } from '@syncfusion/ej2-buttons';\nimport { fabricColors, materialColors, bootstrapColors } from './theme-color';\nimport { EmitType } from '@syncfusion/ej2-base';\n\n/**\n * Sample for Chart print\n */\nlet labelRender: EmitType = (args: IPointRenderEventArgs): void => {\n let selectedTheme: string = location.hash.split('/')[1];\n selectedTheme = selectedTheme ? selectedTheme : 'Material';\n if (selectedTheme && selectedTheme.indexOf('fabric') > -1) {\n args.fill = fabricColors[args.point.index % 10];\n } else if (selectedTheme === 'material') {\n args.fill = materialColors[args.point.index % 10];\n } else {\n args.fill = bootstrapColors[args.point.index % 10];\n }\n};\n\n let chart: Chart = new Chart({\n\n //Initializing Primary X Axis\n primaryXAxis: {\n title: 'Manager',\n valueType: 'Category',\n majorGridLines: { width: 0 }\n\n },\n chartArea: {\n border: {\n width: 0\n }\n },\n pointRender: labelRender,\n //Initializing Primary Y Axis\n primaryYAxis:\n {\n title: 'Sales',\n minimum: 0,\n maximum: 20000,\n majorGridLines: { width: 0 }\n },\n chartMouseClick: (args: IMouseEventArgs) => {\n if (args.target.indexOf('print') > -1) {\n chart.print();\n }\n },\n //Initializing Chart Series\n series: [\n {\n type: 'Column',\n dataSource: [{ x: 'John', y: 10000 }, { x: 'Jake', y: 12000 }, { x: 'Peter', y: 18000 },\n { x: 'James', y: 11000 }, { x: 'Mary', y: 9700 }],\n xName: 'x', width: 2,\n yName: 'y'\n }\n ],\n //Initializing Chart title\n title: 'Sales Comparision',\n load: (args: ILoadedEventArgs) => {\n let selectedTheme: string = location.hash.split('/')[1];\n selectedTheme = selectedTheme ? selectedTheme : 'Material';\n args.chart.theme = (selectedTheme.charAt(0).toUpperCase() + selectedTheme.slice(1));\n }\n });\n chart.appendTo('#container');\n\n let togglebtn: Button = new Button({\n iconCss: 'e-icons e-play-icon', cssClass: 'e-flat', isPrimary: true,\n });\n togglebtn.appendTo('#togglebtn');\n document.getElementById('togglebtn').onclick = () => {\n chart.print();\n };\n","index.html":"\n \n \n \n \n \n\n\n\n
\n
\n
\n \n \n \n Print \n
\n \n \n
\n
\n
\n\n\n\n\n","systemjs.config.js":"System.config({\n transpiler: \"typescript\",\n typescriptOptions: {\n compilerOptions: {\n target: \"umd\",\n module: \"commonjs\",\n moduleResolution: \"node\",\n emitDecoratorMetadata: true,\n experimentalDecorators: true\n }\n },\n paths: {\n \"syncfusion:\": \"http://npmci.syncfusion.com/packages/production/\"\n },\n map: {\n main: \"index.ts\",\n typescript: \"https://unpkg.com/typescript@2.2.2/lib/typescript.js\",\n 'plugin-json':'https://cdnjs.cloudflare.com/ajax/libs/systemjs-plugin-json/0.3.0/json.min.js',\n \"@syncfusion/ej2-base\": \"syncfusion:ej2-base/dist/ej2-base.umd.min.js\",\n \"@syncfusion/ej2-buttons\": \"syncfusion:ej2-buttons/dist/ej2-buttons.umd.min.js\",\n \"@syncfusion/ej2-calendars\": \"syncfusion:ej2-calendars/dist/ej2-calendars.umd.min.js\",\n \"@syncfusion/ej2-charts\": \"syncfusion:ej2-charts/dist/ej2-charts.umd.min.js\",\n \"@syncfusion/ej2-circulargauge\": \"syncfusion:ej2-circulargauge/dist/ej2-circulargauge.umd.min.js\",\n \"@syncfusion/ej2-lineargauge\": \"syncfusion:ej2-lineargauge/dist/ej2-lineargauge.umd.min.js\",\n \"@syncfusion/ej2-data\": \"syncfusion:ej2-data/dist/ej2-data.umd.min.js\",\n \"@syncfusion/ej2-dropdowns\": \"syncfusion:ej2-dropdowns/dist/ej2-dropdowns.umd.min.js\",\n \"@syncfusion/ej2-grids\": \"syncfusion:ej2-grids/dist/ej2-grids.umd.min.js\", \n \"@syncfusion/ej2-inputs\": \"syncfusion:ej2-inputs/dist/ej2-inputs.umd.min.js\", \n \"@syncfusion/ej2-lists\": \"syncfusion:ej2-lists/dist/ej2-lists.umd.min.js\",\n \"@syncfusion/ej2-navigations\": \"syncfusion:ej2-navigations/dist/ej2-navigations.umd.min.js\", \n \"@syncfusion/ej2-popups\": \"syncfusion:ej2-popups/dist/ej2-popups.umd.min.js\",\n \"@syncfusion/ej2-excel-export\": \"syncfusion:ej2-excel-export/dist/ej2-excel-export.umd.min.js\",\n \"@syncfusion/ej2-pdf-export\": \"syncfusion:ej2-pdf-export/dist/ej2-pdf-export.umd.min.js\",\n \"@syncfusion/ej2-compression\": \"syncfusion:ej2-compression/dist/ej2-compression.umd.min.js\",\n \"@syncfusion/ej2-file-utils\": \"syncfusion:ej2-file-utils/dist/ej2-file-utils.umd.min.js\"\n },\n meta: { \n '*.json': { loader: 'plugin-json' }\n }\n});\nSystem.import('index.ts').catch(console.error.bind(console));"}
\ No newline at end of file
diff --git a/src/chart/pyramid-plnkr.json b/src/chart/pyramid-plnkr.json
index ef31287e..c5724d3a 100644
--- a/src/chart/pyramid-plnkr.json
+++ b/src/chart/pyramid-plnkr.json
@@ -1 +1 @@
-{"index.ts":"import { enableRipple } from '@syncfusion/ej2-base';\nenableRipple(true);\nimport {\n AccumulationChart, AccumulationLegend, PyramidSeries, AccumulationTooltip, AccumulationTheme, IAccLoadedEventArgs,\n AccumulationDataLabel, IAccTextRenderEventArgs, IAccResizeEventArgs\n} from '@syncfusion/ej2-charts';\nAccumulationChart.Inject(AccumulationLegend, PyramidSeries, AccumulationTooltip, AccumulationDataLabel);\n\n/**\n * Sample for Pyramid Chart\n */\n\n let data: object[] = [{ x: 'Sweet Treats', y: 120, text: '120 cal' },\n { x: 'Milk, Youghnut, Cheese', y: 435, text: '435 cal' },\n { x: 'Vegetables', y: 470, text: '470 cal' },\n { x: 'Meat, Poultry, Fish', y: 475, text: '475 cal' },\n { x: 'Fruits', y: 520, text: '520 cal' },\n { x: 'Bread, Rice, Pasta', y: 930, text: '930 cal' }];\n\n let chart: AccumulationChart = new AccumulationChart({\n //Initializing Chart Series\n series: [{\n type: 'Pyramid', dataSource: data, xName: 'x', yName: 'y', width: '45%', height: '80%',\n neckWidth: '15%', gapRatio: 0.03,\n dataLabel: {\n name: 'text', visible: true, position: 'Inside', font: {\n fontWeight: '600'\n }\n }, explode: true, emptyPointSettings: { mode: 'Drop', fill: 'red' }\n }],\n legendSettings: {\n visible: false\n },\n //Initializing User Interaction Tooltip\n tooltip: { enable: true, format: '${point.x} : ${point.y} cal' },\n textRender: (args: IAccTextRenderEventArgs) => {\n args.text = args.text;\n },\n load: (args: IAccLoadedEventArgs) => {\n let selectedTheme: string = location.hash.split('/')[1];\n selectedTheme = selectedTheme ? selectedTheme : 'Material';\n args.accumulation.theme = (selectedTheme.charAt(0).toUpperCase() + selectedTheme.slice(1));\n if (args.accumulation.availableSize.width < args.accumulation.availableSize.height) {\n args.accumulation.series[0].width = '80%';\n args.accumulation.series[0].height = '60%';\n }\n },\n resized: (args: IAccResizeEventArgs) => {\n let bounds: ClientRect = document.getElementById('container').getBoundingClientRect();\n if (bounds.width < bounds.height) {\n args.accumulation.series[0].width = '80%';\n args.accumulation.series[0].height = '60%';\n } else {\n args.accumulation.series[0].width = '45%';\n args.accumulation.series[0].height = '80%';\n }\n },\n //Initializing Chart Title\n title: 'Food Comparison Chart',\n });\n chart.appendTo('#container');\n","index.html":"\n \n \n \n \n\n\n\n\n\n\n","systemjs.config.js":"System.config({\n transpiler: \"typescript\",\n typescriptOptions: {\n compilerOptions: {\n target: \"umd\",\n module: \"commonjs\",\n moduleResolution: \"node\",\n emitDecoratorMetadata: true,\n experimentalDecorators: true\n }\n },\n paths: {\n \"syncfusion:\": \"http://npmci.syncfusion.com/packages/production/\"\n },\n map: {\n main: \"index.ts\",\n typescript: \"https://unpkg.com/typescript@2.2.2/lib/typescript.js\",\n 'plugin-json':'https://cdnjs.cloudflare.com/ajax/libs/systemjs-plugin-json/0.3.0/json.min.js',\n \"@syncfusion/ej2-base\": \"syncfusion:ej2-base/dist/ej2-base.umd.min.js\",\n \"@syncfusion/ej2-buttons\": \"syncfusion:ej2-buttons/dist/ej2-buttons.umd.min.js\",\n \"@syncfusion/ej2-calendars\": \"syncfusion:ej2-calendars/dist/ej2-calendars.umd.min.js\",\n \"@syncfusion/ej2-charts\": \"syncfusion:ej2-charts/dist/ej2-charts.umd.min.js\",\n \"@syncfusion/ej2-circulargauge\": \"syncfusion:ej2-circulargauge/dist/ej2-circulargauge.umd.min.js\",\n \"@syncfusion/ej2-lineargauge\": \"syncfusion:ej2-lineargauge/dist/ej2-lineargauge.umd.min.js\",\n \"@syncfusion/ej2-data\": \"syncfusion:ej2-data/dist/ej2-data.umd.min.js\",\n \"@syncfusion/ej2-dropdowns\": \"syncfusion:ej2-dropdowns/dist/ej2-dropdowns.umd.min.js\",\n \"@syncfusion/ej2-grids\": \"syncfusion:ej2-grids/dist/ej2-grids.umd.min.js\", \n \"@syncfusion/ej2-inputs\": \"syncfusion:ej2-inputs/dist/ej2-inputs.umd.min.js\", \n \"@syncfusion/ej2-lists\": \"syncfusion:ej2-lists/dist/ej2-lists.umd.min.js\",\n \"@syncfusion/ej2-navigations\": \"syncfusion:ej2-navigations/dist/ej2-navigations.umd.min.js\", \n \"@syncfusion/ej2-popups\": \"syncfusion:ej2-popups/dist/ej2-popups.umd.min.js\",\n \"@syncfusion/ej2-excel-export\": \"syncfusion:ej2-excel-export/dist/ej2-excel-export.umd.min.js\",\n \"@syncfusion/ej2-pdf-export\": \"syncfusion:ej2-pdf-export/dist/ej2-pdf-export.umd.min.js\",\n \"@syncfusion/ej2-compression\": \"syncfusion:ej2-compression/dist/ej2-compression.umd.min.js\",\n \"@syncfusion/ej2-file-utils\": \"syncfusion:ej2-file-utils/dist/ej2-file-utils.umd.min.js\"\n },\n meta: { \n '*.json': { loader: 'plugin-json' }\n }\n});\nSystem.import('index.ts').catch(console.error.bind(console));"}
\ No newline at end of file
+{"index.ts":"import { enableRipple } from '@syncfusion/ej2-base';\nenableRipple(true);\nimport {\n AccumulationChart, AccumulationLegend, PyramidSeries, AccumulationTooltip, AccumulationTheme, IAccLoadedEventArgs,\n AccumulationDataLabel, IAccTextRenderEventArgs, IAccResizeEventArgs\n} from '@syncfusion/ej2-charts';\nAccumulationChart.Inject(AccumulationLegend, PyramidSeries, AccumulationTooltip, AccumulationDataLabel);\n\n/**\n * Sample for Pyramid Chart\n */\n\n let data: object[] = [{ x: 'Sweet Treats', y: 120, text: '120 cal' },\n { x: 'Milk, Youghnut, Cheese', y: 435, text: '435 cal' },\n { x: 'Vegetables', y: 470, text: '470 cal' },\n { x: 'Meat, Poultry, Fish', y: 475, text: '475 cal' },\n { x: 'Fruits', y: 520, text: '520 cal' },\n { x: 'Bread, Rice, Pasta', y: 930, text: '930 cal' }];\n\n let chart: AccumulationChart = new AccumulationChart({\n //Initializing Chart Series\n series: [{\n type: 'Pyramid', dataSource: data, xName: 'x', yName: 'y', width: '45%', height: '80%',\n neckWidth: '15%', gapRatio: 0.03,\n dataLabel: {\n name: 'text', visible: true, position: 'Inside', font: {\n fontWeight: '600'\n }\n }, explode: true, emptyPointSettings: { mode: 'Drop', fill: 'red' }\n }],\n legendSettings: {\n visible: false\n },\n //Initializing User Interaction Tooltip\n tooltip: { enable: true, format: '${point.x} : ${point.y} cal' },\n textRender: (args: IAccTextRenderEventArgs) => {\n args.text = args.text;\n },\n load: (args: IAccLoadedEventArgs) => {\n let selectedTheme: string = location.hash.split('/')[1];\n selectedTheme = selectedTheme ? selectedTheme : 'Material';\n args.accumulation.theme = (selectedTheme.charAt(0).toUpperCase() + selectedTheme.slice(1));\n if (args.accumulation.availableSize.width < args.accumulation.availableSize.height) {\n args.accumulation.series[0].width = '80%';\n args.accumulation.series[0].height = '60%';\n }\n },\n resized: (args: IAccResizeEventArgs) => {\n let bounds: ClientRect = document.getElementById('container').getBoundingClientRect();\n if (bounds.width < bounds.height) {\n args.accumulation.series[0].width = '80%';\n args.accumulation.series[0].height = '60%';\n } else {\n args.accumulation.series[0].width = '45%';\n args.accumulation.series[0].height = '80%';\n }\n },\n //Initializing Chart Title\n title: 'Food Comparison Chart',\n });\n chart.appendTo('#container');\n","index.html":"\n \n \n \n \n \n\n\n\n\n\n\n","systemjs.config.js":"System.config({\n transpiler: \"typescript\",\n typescriptOptions: {\n compilerOptions: {\n target: \"umd\",\n module: \"commonjs\",\n moduleResolution: \"node\",\n emitDecoratorMetadata: true,\n experimentalDecorators: true\n }\n },\n paths: {\n \"syncfusion:\": \"http://npmci.syncfusion.com/packages/production/\"\n },\n map: {\n main: \"index.ts\",\n typescript: \"https://unpkg.com/typescript@2.2.2/lib/typescript.js\",\n 'plugin-json':'https://cdnjs.cloudflare.com/ajax/libs/systemjs-plugin-json/0.3.0/json.min.js',\n \"@syncfusion/ej2-base\": \"syncfusion:ej2-base/dist/ej2-base.umd.min.js\",\n \"@syncfusion/ej2-buttons\": \"syncfusion:ej2-buttons/dist/ej2-buttons.umd.min.js\",\n \"@syncfusion/ej2-calendars\": \"syncfusion:ej2-calendars/dist/ej2-calendars.umd.min.js\",\n \"@syncfusion/ej2-charts\": \"syncfusion:ej2-charts/dist/ej2-charts.umd.min.js\",\n \"@syncfusion/ej2-circulargauge\": \"syncfusion:ej2-circulargauge/dist/ej2-circulargauge.umd.min.js\",\n \"@syncfusion/ej2-lineargauge\": \"syncfusion:ej2-lineargauge/dist/ej2-lineargauge.umd.min.js\",\n \"@syncfusion/ej2-data\": \"syncfusion:ej2-data/dist/ej2-data.umd.min.js\",\n \"@syncfusion/ej2-dropdowns\": \"syncfusion:ej2-dropdowns/dist/ej2-dropdowns.umd.min.js\",\n \"@syncfusion/ej2-grids\": \"syncfusion:ej2-grids/dist/ej2-grids.umd.min.js\", \n \"@syncfusion/ej2-inputs\": \"syncfusion:ej2-inputs/dist/ej2-inputs.umd.min.js\", \n \"@syncfusion/ej2-lists\": \"syncfusion:ej2-lists/dist/ej2-lists.umd.min.js\",\n \"@syncfusion/ej2-navigations\": \"syncfusion:ej2-navigations/dist/ej2-navigations.umd.min.js\", \n \"@syncfusion/ej2-popups\": \"syncfusion:ej2-popups/dist/ej2-popups.umd.min.js\",\n \"@syncfusion/ej2-excel-export\": \"syncfusion:ej2-excel-export/dist/ej2-excel-export.umd.min.js\",\n \"@syncfusion/ej2-pdf-export\": \"syncfusion:ej2-pdf-export/dist/ej2-pdf-export.umd.min.js\",\n \"@syncfusion/ej2-compression\": \"syncfusion:ej2-compression/dist/ej2-compression.umd.min.js\",\n \"@syncfusion/ej2-file-utils\": \"syncfusion:ej2-file-utils/dist/ej2-file-utils.umd.min.js\"\n },\n meta: { \n '*.json': { loader: 'plugin-json' }\n }\n});\nSystem.import('index.ts').catch(console.error.bind(console));"}
\ No newline at end of file
diff --git a/src/chart/range-bar-plnkr.json b/src/chart/range-bar-plnkr.json
index 0399946e..5541bd2c 100644
--- a/src/chart/range-bar-plnkr.json
+++ b/src/chart/range-bar-plnkr.json
@@ -1 +1 @@
-{"index.ts":"import { enableRipple } from '@syncfusion/ej2-base';\nenableRipple(true);\nimport { Chart, RangeColumnSeries, Category, Tooltip, Legend, ILoadedEventArgs, ChartTheme } from '@syncfusion/ej2-charts';\nChart.Inject(RangeColumnSeries, Category, Tooltip, Legend);\nimport { Browser } from '@syncfusion/ej2-base';\n\n/**\n * Sample fpr Range Bar\n */\n\n\n let chart: Chart = new Chart({\n\n //Initializing Primary X Axis\n primaryXAxis: {\n valueType: 'Category',\n majorGridLines: { width: 0 }\n },\n\n //Initializing Primary Y Axis\n primaryYAxis: {\n labelFormat: '{value}˚F',\n minimum: 0, maximum: 100, interval: 20,\n edgeLabelPlacement: 'Shift',\n lineStyle: { width: 0 },\n majorTickLines: { width: 0 }\n },\n chartArea: {\n border: {\n width: 0\n }\n },\n //Initializing Chart Series\n series: [\n {\n type: 'RangeColumn', name: 'California', xName: 'x', high: 'high', low: 'low',\n dataSource: [\n { x: 'Jul', low: 28, high: 72 },\n { x: 'Aug', low: 18, high: 65 }, { x: 'Sep', low: 56, high: 87 },\n { x: 'Oct', low: 40, high: 78 },\n { x: 'Nov', low: 43, high: 64 }, { x: 'Dec', low: 28, high: 54 }\n ],\n }, {\n type: 'RangeColumn', name: 'Colorado', xName: 'x', high: 'high', low: 'low',\n dataSource: [\n { x: 'Jul', low: 38, high: 78 },\n { x: 'Aug', low: 27, high: 78 }, { x: 'Sep', low: 28, high: 79 },\n { x: 'Oct', low: 37, high: 66 },\n { x: 'Nov', low: 25, high: 52 }, { x: 'Dec', low: 20, high: 60 }\n ]\n }\n ],\n isTransposed: true,\n tooltip: {\n enable: true\n },\n width: Browser.isDevice ? '100%' : '60%',\n //Initializing Chart Title\n title: 'Temperature Variation',\n load: (args: ILoadedEventArgs) => {\n let selectedTheme: string = location.hash.split('/')[1];\n selectedTheme = selectedTheme ? selectedTheme : 'Material';\n args.chart.theme = (selectedTheme.charAt(0).toUpperCase() + selectedTheme.slice(1));\n }\n });\n chart.appendTo('#container');\n\n","index.html":"\n \n \n \n \n\n\n\n\n\n\n\n","systemjs.config.js":"System.config({\n transpiler: \"typescript\",\n typescriptOptions: {\n compilerOptions: {\n target: \"umd\",\n module: \"commonjs\",\n moduleResolution: \"node\",\n emitDecoratorMetadata: true,\n experimentalDecorators: true\n }\n },\n paths: {\n \"syncfusion:\": \"http://npmci.syncfusion.com/packages/production/\"\n },\n map: {\n main: \"index.ts\",\n typescript: \"https://unpkg.com/typescript@2.2.2/lib/typescript.js\",\n 'plugin-json':'https://cdnjs.cloudflare.com/ajax/libs/systemjs-plugin-json/0.3.0/json.min.js',\n \"@syncfusion/ej2-base\": \"syncfusion:ej2-base/dist/ej2-base.umd.min.js\",\n \"@syncfusion/ej2-buttons\": \"syncfusion:ej2-buttons/dist/ej2-buttons.umd.min.js\",\n \"@syncfusion/ej2-calendars\": \"syncfusion:ej2-calendars/dist/ej2-calendars.umd.min.js\",\n \"@syncfusion/ej2-charts\": \"syncfusion:ej2-charts/dist/ej2-charts.umd.min.js\",\n \"@syncfusion/ej2-circulargauge\": \"syncfusion:ej2-circulargauge/dist/ej2-circulargauge.umd.min.js\",\n \"@syncfusion/ej2-lineargauge\": \"syncfusion:ej2-lineargauge/dist/ej2-lineargauge.umd.min.js\",\n \"@syncfusion/ej2-data\": \"syncfusion:ej2-data/dist/ej2-data.umd.min.js\",\n \"@syncfusion/ej2-dropdowns\": \"syncfusion:ej2-dropdowns/dist/ej2-dropdowns.umd.min.js\",\n \"@syncfusion/ej2-grids\": \"syncfusion:ej2-grids/dist/ej2-grids.umd.min.js\", \n \"@syncfusion/ej2-inputs\": \"syncfusion:ej2-inputs/dist/ej2-inputs.umd.min.js\", \n \"@syncfusion/ej2-lists\": \"syncfusion:ej2-lists/dist/ej2-lists.umd.min.js\",\n \"@syncfusion/ej2-navigations\": \"syncfusion:ej2-navigations/dist/ej2-navigations.umd.min.js\", \n \"@syncfusion/ej2-popups\": \"syncfusion:ej2-popups/dist/ej2-popups.umd.min.js\",\n \"@syncfusion/ej2-excel-export\": \"syncfusion:ej2-excel-export/dist/ej2-excel-export.umd.min.js\",\n \"@syncfusion/ej2-pdf-export\": \"syncfusion:ej2-pdf-export/dist/ej2-pdf-export.umd.min.js\",\n \"@syncfusion/ej2-compression\": \"syncfusion:ej2-compression/dist/ej2-compression.umd.min.js\",\n \"@syncfusion/ej2-file-utils\": \"syncfusion:ej2-file-utils/dist/ej2-file-utils.umd.min.js\"\n },\n meta: { \n '*.json': { loader: 'plugin-json' }\n }\n});\nSystem.import('index.ts').catch(console.error.bind(console));"}
\ No newline at end of file
+{"index.ts":"import { enableRipple } from '@syncfusion/ej2-base';\nenableRipple(true);\nimport { Chart, RangeColumnSeries, Category, Tooltip, Legend, ILoadedEventArgs, ChartTheme } from '@syncfusion/ej2-charts';\nChart.Inject(RangeColumnSeries, Category, Tooltip, Legend);\nimport { Browser } from '@syncfusion/ej2-base';\n\n/**\n * Sample fpr Range Bar\n */\n\n\n let chart: Chart = new Chart({\n\n //Initializing Primary X Axis\n primaryXAxis: {\n valueType: 'Category',\n majorGridLines: { width: 0 }\n },\n\n //Initializing Primary Y Axis\n primaryYAxis: {\n labelFormat: '{value}˚F',\n minimum: 0, maximum: 100, interval: 20,\n edgeLabelPlacement: 'Shift',\n lineStyle: { width: 0 },\n majorTickLines: { width: 0 }\n },\n chartArea: {\n border: {\n width: 0\n }\n },\n //Initializing Chart Series\n series: [\n {\n type: 'RangeColumn', name: 'California', xName: 'x', high: 'high', low: 'low',\n dataSource: [\n { x: 'Jul', low: 28, high: 72 },\n { x: 'Aug', low: 18, high: 65 }, { x: 'Sep', low: 56, high: 87 },\n { x: 'Oct', low: 40, high: 78 },\n { x: 'Nov', low: 43, high: 64 }, { x: 'Dec', low: 28, high: 54 }\n ],\n }, {\n type: 'RangeColumn', name: 'Colorado', xName: 'x', high: 'high', low: 'low',\n dataSource: [\n { x: 'Jul', low: 38, high: 78 },\n { x: 'Aug', low: 27, high: 78 }, { x: 'Sep', low: 28, high: 79 },\n { x: 'Oct', low: 37, high: 66 },\n { x: 'Nov', low: 25, high: 52 }, { x: 'Dec', low: 20, high: 60 }\n ]\n }\n ],\n isTransposed: true,\n tooltip: {\n enable: true\n },\n width: Browser.isDevice ? '100%' : '60%',\n //Initializing Chart Title\n title: 'Temperature Variation',\n load: (args: ILoadedEventArgs) => {\n let selectedTheme: string = location.hash.split('/')[1];\n selectedTheme = selectedTheme ? selectedTheme : 'Material';\n args.chart.theme = (selectedTheme.charAt(0).toUpperCase() + selectedTheme.slice(1));\n }\n });\n chart.appendTo('#container');\n\n","index.html":"\n \n \n \n \n \n\n\n\n\n\n\n\n","systemjs.config.js":"System.config({\n transpiler: \"typescript\",\n typescriptOptions: {\n compilerOptions: {\n target: \"umd\",\n module: \"commonjs\",\n moduleResolution: \"node\",\n emitDecoratorMetadata: true,\n experimentalDecorators: true\n }\n },\n paths: {\n \"syncfusion:\": \"http://npmci.syncfusion.com/packages/production/\"\n },\n map: {\n main: \"index.ts\",\n typescript: \"https://unpkg.com/typescript@2.2.2/lib/typescript.js\",\n 'plugin-json':'https://cdnjs.cloudflare.com/ajax/libs/systemjs-plugin-json/0.3.0/json.min.js',\n \"@syncfusion/ej2-base\": \"syncfusion:ej2-base/dist/ej2-base.umd.min.js\",\n \"@syncfusion/ej2-buttons\": \"syncfusion:ej2-buttons/dist/ej2-buttons.umd.min.js\",\n \"@syncfusion/ej2-calendars\": \"syncfusion:ej2-calendars/dist/ej2-calendars.umd.min.js\",\n \"@syncfusion/ej2-charts\": \"syncfusion:ej2-charts/dist/ej2-charts.umd.min.js\",\n \"@syncfusion/ej2-circulargauge\": \"syncfusion:ej2-circulargauge/dist/ej2-circulargauge.umd.min.js\",\n \"@syncfusion/ej2-lineargauge\": \"syncfusion:ej2-lineargauge/dist/ej2-lineargauge.umd.min.js\",\n \"@syncfusion/ej2-data\": \"syncfusion:ej2-data/dist/ej2-data.umd.min.js\",\n \"@syncfusion/ej2-dropdowns\": \"syncfusion:ej2-dropdowns/dist/ej2-dropdowns.umd.min.js\",\n \"@syncfusion/ej2-grids\": \"syncfusion:ej2-grids/dist/ej2-grids.umd.min.js\", \n \"@syncfusion/ej2-inputs\": \"syncfusion:ej2-inputs/dist/ej2-inputs.umd.min.js\", \n \"@syncfusion/ej2-lists\": \"syncfusion:ej2-lists/dist/ej2-lists.umd.min.js\",\n \"@syncfusion/ej2-navigations\": \"syncfusion:ej2-navigations/dist/ej2-navigations.umd.min.js\", \n \"@syncfusion/ej2-popups\": \"syncfusion:ej2-popups/dist/ej2-popups.umd.min.js\",\n \"@syncfusion/ej2-excel-export\": \"syncfusion:ej2-excel-export/dist/ej2-excel-export.umd.min.js\",\n \"@syncfusion/ej2-pdf-export\": \"syncfusion:ej2-pdf-export/dist/ej2-pdf-export.umd.min.js\",\n \"@syncfusion/ej2-compression\": \"syncfusion:ej2-compression/dist/ej2-compression.umd.min.js\",\n \"@syncfusion/ej2-file-utils\": \"syncfusion:ej2-file-utils/dist/ej2-file-utils.umd.min.js\"\n },\n meta: { \n '*.json': { loader: 'plugin-json' }\n }\n});\nSystem.import('index.ts').catch(console.error.bind(console));"}
\ No newline at end of file
diff --git a/src/chart/range-column-plnkr.json b/src/chart/range-column-plnkr.json
index 382ae740..7091338c 100644
--- a/src/chart/range-column-plnkr.json
+++ b/src/chart/range-column-plnkr.json
@@ -1 +1 @@
-{"index.ts":"import { enableRipple } from '@syncfusion/ej2-base';\nenableRipple(true);\nimport { Chart, RangeColumnSeries, Category, Tooltip, Legend, ILoadedEventArgs, ChartTheme } from '@syncfusion/ej2-charts';\nChart.Inject(RangeColumnSeries, Category, Tooltip, Legend);\nimport { Browser } from '@syncfusion/ej2-base';\n\n/**\n * Sample for RangeColumn series\n */\n\n\n let chart: Chart = new Chart({\n\n //Initializing Primary X Axis\n primaryXAxis: {\n valueType: 'Category',\n majorGridLines: { width: 0 }\n },\n\n //Initializing Primary Y Axis\n primaryYAxis: {\n labelFormat: '{value}˚C',\n maximum: 20,\n edgeLabelPlacement: 'Shift',\n lineStyle: { width: 0 },\n majorTickLines: { width: 0 }\n },\n chartArea: {\n border: {\n width: 0\n }\n },\n //Initializing Chart Series\n series: [\n {\n type: 'RangeColumn', name: 'India', xName: 'x', high: 'high', low: 'low',\n dataSource: [\n { x: 'Sun', low: 3.1, high: 10.8 },\n { x: 'Mon', low: 5.7, high: 14.4 }, { x: 'Tue', low: 8.4, high: 16.9 },\n { x: 'Wed', low: 10.6, high: 19.2 },\n { x: 'Thu', low: 8.5, high: 16.1 }, { x: 'Fri', low: 6.0, high: 12.5 },\n { x: 'Sat', low: 1.5, high: 6.9 }\n ],\n }, {\n type: 'RangeColumn', name: 'Germany', xName: 'x', high: 'high', low: 'low',\n dataSource: [\n { x: 'Sun', low: 2.5, high: 9.8 },\n { x: 'Mon', low: 4.7, high: 11.4 }, { x: 'Tue', low: 6.4, high: 14.4 },\n { x: 'Wed', low: 9.6, high: 17.2 },\n { x: 'Thu', low: 7.5, high: 15.1 }, { x: 'Fri', low: 3.0, high: 10.5 },\n { x: 'Sat', low: 1.2, high: 7.9 }\n ]\n }\n ],\n tooltip: {\n enable: true\n },\n width: Browser.isDevice ? '100%' : '60%',\n //Initializing Chart Title\n title: 'Maximum and Minimum Temperature',\n load: (args: ILoadedEventArgs) => {\n let selectedTheme: string = location.hash.split('/')[1];\n selectedTheme = selectedTheme ? selectedTheme : 'Material';\n args.chart.theme = (selectedTheme.charAt(0).toUpperCase() + selectedTheme.slice(1));\n }\n });\n chart.appendTo('#container');\n\n","index.html":"\n \n \n \n \n\n\n\n\n\n\n\n","systemjs.config.js":"System.config({\n transpiler: \"typescript\",\n typescriptOptions: {\n compilerOptions: {\n target: \"umd\",\n module: \"commonjs\",\n moduleResolution: \"node\",\n emitDecoratorMetadata: true,\n experimentalDecorators: true\n }\n },\n paths: {\n \"syncfusion:\": \"http://npmci.syncfusion.com/packages/production/\"\n },\n map: {\n main: \"index.ts\",\n typescript: \"https://unpkg.com/typescript@2.2.2/lib/typescript.js\",\n 'plugin-json':'https://cdnjs.cloudflare.com/ajax/libs/systemjs-plugin-json/0.3.0/json.min.js',\n \"@syncfusion/ej2-base\": \"syncfusion:ej2-base/dist/ej2-base.umd.min.js\",\n \"@syncfusion/ej2-buttons\": \"syncfusion:ej2-buttons/dist/ej2-buttons.umd.min.js\",\n \"@syncfusion/ej2-calendars\": \"syncfusion:ej2-calendars/dist/ej2-calendars.umd.min.js\",\n \"@syncfusion/ej2-charts\": \"syncfusion:ej2-charts/dist/ej2-charts.umd.min.js\",\n \"@syncfusion/ej2-circulargauge\": \"syncfusion:ej2-circulargauge/dist/ej2-circulargauge.umd.min.js\",\n \"@syncfusion/ej2-lineargauge\": \"syncfusion:ej2-lineargauge/dist/ej2-lineargauge.umd.min.js\",\n \"@syncfusion/ej2-data\": \"syncfusion:ej2-data/dist/ej2-data.umd.min.js\",\n \"@syncfusion/ej2-dropdowns\": \"syncfusion:ej2-dropdowns/dist/ej2-dropdowns.umd.min.js\",\n \"@syncfusion/ej2-grids\": \"syncfusion:ej2-grids/dist/ej2-grids.umd.min.js\", \n \"@syncfusion/ej2-inputs\": \"syncfusion:ej2-inputs/dist/ej2-inputs.umd.min.js\", \n \"@syncfusion/ej2-lists\": \"syncfusion:ej2-lists/dist/ej2-lists.umd.min.js\",\n \"@syncfusion/ej2-navigations\": \"syncfusion:ej2-navigations/dist/ej2-navigations.umd.min.js\", \n \"@syncfusion/ej2-popups\": \"syncfusion:ej2-popups/dist/ej2-popups.umd.min.js\",\n \"@syncfusion/ej2-excel-export\": \"syncfusion:ej2-excel-export/dist/ej2-excel-export.umd.min.js\",\n \"@syncfusion/ej2-pdf-export\": \"syncfusion:ej2-pdf-export/dist/ej2-pdf-export.umd.min.js\",\n \"@syncfusion/ej2-compression\": \"syncfusion:ej2-compression/dist/ej2-compression.umd.min.js\",\n \"@syncfusion/ej2-file-utils\": \"syncfusion:ej2-file-utils/dist/ej2-file-utils.umd.min.js\"\n },\n meta: { \n '*.json': { loader: 'plugin-json' }\n }\n});\nSystem.import('index.ts').catch(console.error.bind(console));"}
\ No newline at end of file
+{"index.ts":"import { enableRipple } from '@syncfusion/ej2-base';\nenableRipple(true);\nimport { Chart, RangeColumnSeries, Category, Tooltip, Legend, ILoadedEventArgs, ChartTheme } from '@syncfusion/ej2-charts';\nChart.Inject(RangeColumnSeries, Category, Tooltip, Legend);\nimport { Browser } from '@syncfusion/ej2-base';\n\n/**\n * Sample for RangeColumn series\n */\n\n\n let chart: Chart = new Chart({\n\n //Initializing Primary X Axis\n primaryXAxis: {\n valueType: 'Category',\n majorGridLines: { width: 0 }\n },\n\n //Initializing Primary Y Axis\n primaryYAxis: {\n labelFormat: '{value}˚C',\n maximum: 20,\n edgeLabelPlacement: 'Shift',\n lineStyle: { width: 0 },\n majorTickLines: { width: 0 }\n },\n chartArea: {\n border: {\n width: 0\n }\n },\n //Initializing Chart Series\n series: [\n {\n type: 'RangeColumn', name: 'India', xName: 'x', high: 'high', low: 'low',\n dataSource: [\n { x: 'Sun', low: 3.1, high: 10.8 },\n { x: 'Mon', low: 5.7, high: 14.4 }, { x: 'Tue', low: 8.4, high: 16.9 },\n { x: 'Wed', low: 10.6, high: 19.2 },\n { x: 'Thu', low: 8.5, high: 16.1 }, { x: 'Fri', low: 6.0, high: 12.5 },\n { x: 'Sat', low: 1.5, high: 6.9 }\n ],\n }, {\n type: 'RangeColumn', name: 'Germany', xName: 'x', high: 'high', low: 'low',\n dataSource: [\n { x: 'Sun', low: 2.5, high: 9.8 },\n { x: 'Mon', low: 4.7, high: 11.4 }, { x: 'Tue', low: 6.4, high: 14.4 },\n { x: 'Wed', low: 9.6, high: 17.2 },\n { x: 'Thu', low: 7.5, high: 15.1 }, { x: 'Fri', low: 3.0, high: 10.5 },\n { x: 'Sat', low: 1.2, high: 7.9 }\n ]\n }\n ],\n tooltip: {\n enable: true\n },\n width: Browser.isDevice ? '100%' : '60%',\n //Initializing Chart Title\n title: 'Maximum and Minimum Temperature',\n load: (args: ILoadedEventArgs) => {\n let selectedTheme: string = location.hash.split('/')[1];\n selectedTheme = selectedTheme ? selectedTheme : 'Material';\n args.chart.theme = (selectedTheme.charAt(0).toUpperCase() + selectedTheme.slice(1));\n }\n });\n chart.appendTo('#container');\n\n","index.html":"\n \n \n \n \n \n\n\n\n\n\n\n\n","systemjs.config.js":"System.config({\n transpiler: \"typescript\",\n typescriptOptions: {\n compilerOptions: {\n target: \"umd\",\n module: \"commonjs\",\n moduleResolution: \"node\",\n emitDecoratorMetadata: true,\n experimentalDecorators: true\n }\n },\n paths: {\n \"syncfusion:\": \"http://npmci.syncfusion.com/packages/production/\"\n },\n map: {\n main: \"index.ts\",\n typescript: \"https://unpkg.com/typescript@2.2.2/lib/typescript.js\",\n 'plugin-json':'https://cdnjs.cloudflare.com/ajax/libs/systemjs-plugin-json/0.3.0/json.min.js',\n \"@syncfusion/ej2-base\": \"syncfusion:ej2-base/dist/ej2-base.umd.min.js\",\n \"@syncfusion/ej2-buttons\": \"syncfusion:ej2-buttons/dist/ej2-buttons.umd.min.js\",\n \"@syncfusion/ej2-calendars\": \"syncfusion:ej2-calendars/dist/ej2-calendars.umd.min.js\",\n \"@syncfusion/ej2-charts\": \"syncfusion:ej2-charts/dist/ej2-charts.umd.min.js\",\n \"@syncfusion/ej2-circulargauge\": \"syncfusion:ej2-circulargauge/dist/ej2-circulargauge.umd.min.js\",\n \"@syncfusion/ej2-lineargauge\": \"syncfusion:ej2-lineargauge/dist/ej2-lineargauge.umd.min.js\",\n \"@syncfusion/ej2-data\": \"syncfusion:ej2-data/dist/ej2-data.umd.min.js\",\n \"@syncfusion/ej2-dropdowns\": \"syncfusion:ej2-dropdowns/dist/ej2-dropdowns.umd.min.js\",\n \"@syncfusion/ej2-grids\": \"syncfusion:ej2-grids/dist/ej2-grids.umd.min.js\", \n \"@syncfusion/ej2-inputs\": \"syncfusion:ej2-inputs/dist/ej2-inputs.umd.min.js\", \n \"@syncfusion/ej2-lists\": \"syncfusion:ej2-lists/dist/ej2-lists.umd.min.js\",\n \"@syncfusion/ej2-navigations\": \"syncfusion:ej2-navigations/dist/ej2-navigations.umd.min.js\", \n \"@syncfusion/ej2-popups\": \"syncfusion:ej2-popups/dist/ej2-popups.umd.min.js\",\n \"@syncfusion/ej2-excel-export\": \"syncfusion:ej2-excel-export/dist/ej2-excel-export.umd.min.js\",\n \"@syncfusion/ej2-pdf-export\": \"syncfusion:ej2-pdf-export/dist/ej2-pdf-export.umd.min.js\",\n \"@syncfusion/ej2-compression\": \"syncfusion:ej2-compression/dist/ej2-compression.umd.min.js\",\n \"@syncfusion/ej2-file-utils\": \"syncfusion:ej2-file-utils/dist/ej2-file-utils.umd.min.js\"\n },\n meta: { \n '*.json': { loader: 'plugin-json' }\n }\n});\nSystem.import('index.ts').catch(console.error.bind(console));"}
\ No newline at end of file
diff --git a/src/chart/range-selection-plnkr.json b/src/chart/range-selection-plnkr.json
index e1aacf73..857781d3 100644
--- a/src/chart/range-selection-plnkr.json
+++ b/src/chart/range-selection-plnkr.json
@@ -1 +1 @@
-{"index.ts":"import { enableRipple } from '@syncfusion/ej2-base';\nenableRipple(true);\nimport { Chart, Selection, SelectionMode, ColumnSeries, ChartTheme } from '@syncfusion/ej2-charts';\nimport { Legend, Category, ScatterSeries, ILoadedEventArgs } from '@syncfusion/ej2-charts';\nChart.Inject(Selection, Legend, ColumnSeries, Category, ScatterSeries);\nimport { DropDownList } from '@syncfusion/ej2-dropdowns';\n\n/**\n * Sample for Range Selection in Chart\n */\n\n let chart: Chart = new Chart({\n\n //Initializing Primary X Axis\n primaryXAxis: {\n minimum: 1970,\n maximum: 2016,\n majorGridLines: { width: 0 }\n },\n //Initializing Primary Y Axis\n primaryYAxis: {\n title: 'Sales',\n labelFormat: '{value}%',\n interval: 25,\n minimum: 0,\n maximum: 100,\n majorGridLines: { width: 0 }\n },\n chartArea: { border: { width: 0 } },\n //Initializing Chart Series\n series: [\n {\n type: 'Scatter',\n dataSource: [{ x: 1971, y: 50 }, { x: 1972, y: 20 }, { x: 1973, y: 63 }, { x: 1974, y: 81 }, { x: 1975, y: 64 },\n { x: 1976, y: 36 }, { x: 1977, y: 22 }, { x: 1978, y: 78 }, { x: 1979, y: 60 }, { x: 1980, y: 41 },\n { x: 1981, y: 62 }, { x: 1982, y: 56 }, { x: 1983, y: 96 }, { x: 1984, y: 48 }, { x: 1985, y: 23 },\n { x: 1986, y: 54 }, { x: 1987, y: 73 }, { x: 1988, y: 56 }, { x: 1989, y: 67 }, { x: 1990, y: 79 },\n { x: 1991, y: 18 }, { x: 1992, y: 78 }, { x: 1993, y: 92 }, { x: 1994, y: 43 }, { x: 1995, y: 29 },\n { x: 1996, y: 14 }, { x: 1997, y: 85 }, { x: 1998, y: 24 }, { x: 1999, y: 61 }, { x: 2000, y: 80 },\n { x: 2001, y: 14 }, { x: 2002, y: 34 }, { x: 2003, y: 81 }, { x: 2004, y: 70 }, { x: 2005, y: 21 },\n { x: 2006, y: 70 }, { x: 2007, y: 32 }, { x: 2008, y: 43 }, { x: 2009, y: 21 }, { x: 2010, y: 63 },\n { x: 2011, y: 9 }, { x: 2012, y: 51 }, { x: 2013, y: 25 }, { x: 2014, y: 96 }, { x: 2015, y: 32 }\n ],\n xName: 'x',\n yName: 'y', name: 'Product A',\n marker: {\n shape: 'Triangle',\n width: 10, height: 10\n }\n },\n {\n type: 'Scatter',\n dataSource: [{ x: 1971, y: 23 }, { x: 1972, y: 67 }, { x: 1973, y: 83 }, { x: 1974, y: 43 }, { x: 1975, y: 8 },\n { x: 1976, y: 41 }, { x: 1977, y: 56 }, { x: 1978, y: 31 }, { x: 1979, y: 29 }, { x: 1980, y: 87 },\n { x: 1981, y: 43 }, { x: 1982, y: 12 }, { x: 1983, y: 38 }, { x: 1984, y: 67 }, { x: 1985, y: 49 },\n { x: 1986, y: 67 }, { x: 1987, y: 83 }, { x: 1988, y: 16 }, { x: 1989, y: 89 }, { x: 1990, y: 18 },\n { x: 1991, y: 46 }, { x: 1992, y: 39 }, { x: 1993, y: 68 }, { x: 1994, y: 87 }, { x: 1995, y: 45 },\n { x: 1996, y: 42 }, { x: 1997, y: 28 }, { x: 1998, y: 82 }, { x: 1999, y: 13 }, { x: 2000, y: 83 },\n { x: 2001, y: 26 }, { x: 2002, y: 57 }, { x: 2003, y: 48 }, { x: 2004, y: 84 }, { x: 2005, y: 64 },\n { x: 2006, y: 24 }, { x: 2007, y: 82 }, { x: 2008, y: 37 }, { x: 2009, y: 68 }, { x: 2010, y: 37 },\n { x: 2011, y: 35 }, { x: 2012, y: 81 }, { x: 2013, y: 38 }, { x: 2014, y: 51 }, { x: 2015, y: 58 }\n ],\n xName: 'x',\n yName: 'y', name: 'Product B',\n marker: {\n shape: 'Pentagon',\n width: 10, height: 10\n }\n },\n ],\n //Initializing Chart title\n title: 'Profit Comparision of A and B', legendSettings: { visible: true, toggleVisibility: false },\n //Initializing Selection Mode\n selectionMode: 'DragXY',\n load: (args: ILoadedEventArgs) => {\n let selectedTheme: string = location.hash.split('/')[1];\n selectedTheme = selectedTheme ? selectedTheme : 'Material';\n args.chart.theme = (selectedTheme.charAt(0).toUpperCase() + selectedTheme.slice(1));\n }\n });\n chart.appendTo('#container');\n let mode: DropDownList = new DropDownList({\n index: 0,\n placeholder: 'Select Range Bar Color',\n width: 120,\n change: () => {\n chart.selectionMode = mode.value;\n chart.dataBind();\n }\n });\n mode.appendTo('#selmode');\n\n","index.html":"\n \n \n \n \n\n\n\n
\n
\n
\n \n \n Selection Mode:
\n \n \n \n \n DragXY \n DragX \n DragY \n None \n \n
\n \n \n
\n
\n
\n\n\n\n\n","systemjs.config.js":"System.config({\n transpiler: \"typescript\",\n typescriptOptions: {\n compilerOptions: {\n target: \"umd\",\n module: \"commonjs\",\n moduleResolution: \"node\",\n emitDecoratorMetadata: true,\n experimentalDecorators: true\n }\n },\n paths: {\n \"syncfusion:\": \"http://npmci.syncfusion.com/packages/production/\"\n },\n map: {\n main: \"index.ts\",\n typescript: \"https://unpkg.com/typescript@2.2.2/lib/typescript.js\",\n 'plugin-json':'https://cdnjs.cloudflare.com/ajax/libs/systemjs-plugin-json/0.3.0/json.min.js',\n \"@syncfusion/ej2-base\": \"syncfusion:ej2-base/dist/ej2-base.umd.min.js\",\n \"@syncfusion/ej2-buttons\": \"syncfusion:ej2-buttons/dist/ej2-buttons.umd.min.js\",\n \"@syncfusion/ej2-calendars\": \"syncfusion:ej2-calendars/dist/ej2-calendars.umd.min.js\",\n \"@syncfusion/ej2-charts\": \"syncfusion:ej2-charts/dist/ej2-charts.umd.min.js\",\n \"@syncfusion/ej2-circulargauge\": \"syncfusion:ej2-circulargauge/dist/ej2-circulargauge.umd.min.js\",\n \"@syncfusion/ej2-lineargauge\": \"syncfusion:ej2-lineargauge/dist/ej2-lineargauge.umd.min.js\",\n \"@syncfusion/ej2-data\": \"syncfusion:ej2-data/dist/ej2-data.umd.min.js\",\n \"@syncfusion/ej2-dropdowns\": \"syncfusion:ej2-dropdowns/dist/ej2-dropdowns.umd.min.js\",\n \"@syncfusion/ej2-grids\": \"syncfusion:ej2-grids/dist/ej2-grids.umd.min.js\", \n \"@syncfusion/ej2-inputs\": \"syncfusion:ej2-inputs/dist/ej2-inputs.umd.min.js\", \n \"@syncfusion/ej2-lists\": \"syncfusion:ej2-lists/dist/ej2-lists.umd.min.js\",\n \"@syncfusion/ej2-navigations\": \"syncfusion:ej2-navigations/dist/ej2-navigations.umd.min.js\", \n \"@syncfusion/ej2-popups\": \"syncfusion:ej2-popups/dist/ej2-popups.umd.min.js\",\n \"@syncfusion/ej2-excel-export\": \"syncfusion:ej2-excel-export/dist/ej2-excel-export.umd.min.js\",\n \"@syncfusion/ej2-pdf-export\": \"syncfusion:ej2-pdf-export/dist/ej2-pdf-export.umd.min.js\",\n \"@syncfusion/ej2-compression\": \"syncfusion:ej2-compression/dist/ej2-compression.umd.min.js\",\n \"@syncfusion/ej2-file-utils\": \"syncfusion:ej2-file-utils/dist/ej2-file-utils.umd.min.js\"\n },\n meta: { \n '*.json': { loader: 'plugin-json' }\n }\n});\nSystem.import('index.ts').catch(console.error.bind(console));"}
\ No newline at end of file
+{"index.ts":"import { enableRipple } from '@syncfusion/ej2-base';\nenableRipple(true);\nimport { Chart, Selection, SelectionMode, ColumnSeries, ChartTheme } from '@syncfusion/ej2-charts';\nimport { Legend, Category, ScatterSeries, ILoadedEventArgs } from '@syncfusion/ej2-charts';\nChart.Inject(Selection, Legend, ColumnSeries, Category, ScatterSeries);\nimport { DropDownList } from '@syncfusion/ej2-dropdowns';\n\n/**\n * Sample for Range Selection in Chart\n */\n\n let chart: Chart = new Chart({\n\n //Initializing Primary X Axis\n primaryXAxis: {\n minimum: 1970,\n maximum: 2016,\n majorGridLines: { width: 0 }\n },\n //Initializing Primary Y Axis\n primaryYAxis: {\n title: 'Sales',\n labelFormat: '{value}%',\n interval: 25,\n minimum: 0,\n maximum: 100,\n majorGridLines: { width: 0 }\n },\n chartArea: { border: { width: 0 } },\n //Initializing Chart Series\n series: [\n {\n type: 'Scatter',\n dataSource: [{ x: 1971, y: 50 }, { x: 1972, y: 20 }, { x: 1973, y: 63 }, { x: 1974, y: 81 }, { x: 1975, y: 64 },\n { x: 1976, y: 36 }, { x: 1977, y: 22 }, { x: 1978, y: 78 }, { x: 1979, y: 60 }, { x: 1980, y: 41 },\n { x: 1981, y: 62 }, { x: 1982, y: 56 }, { x: 1983, y: 96 }, { x: 1984, y: 48 }, { x: 1985, y: 23 },\n { x: 1986, y: 54 }, { x: 1987, y: 73 }, { x: 1988, y: 56 }, { x: 1989, y: 67 }, { x: 1990, y: 79 },\n { x: 1991, y: 18 }, { x: 1992, y: 78 }, { x: 1993, y: 92 }, { x: 1994, y: 43 }, { x: 1995, y: 29 },\n { x: 1996, y: 14 }, { x: 1997, y: 85 }, { x: 1998, y: 24 }, { x: 1999, y: 61 }, { x: 2000, y: 80 },\n { x: 2001, y: 14 }, { x: 2002, y: 34 }, { x: 2003, y: 81 }, { x: 2004, y: 70 }, { x: 2005, y: 21 },\n { x: 2006, y: 70 }, { x: 2007, y: 32 }, { x: 2008, y: 43 }, { x: 2009, y: 21 }, { x: 2010, y: 63 },\n { x: 2011, y: 9 }, { x: 2012, y: 51 }, { x: 2013, y: 25 }, { x: 2014, y: 96 }, { x: 2015, y: 32 }\n ],\n xName: 'x',\n yName: 'y', name: 'Product A',\n marker: {\n shape: 'Triangle',\n width: 10, height: 10\n }\n },\n {\n type: 'Scatter',\n dataSource: [{ x: 1971, y: 23 }, { x: 1972, y: 67 }, { x: 1973, y: 83 }, { x: 1974, y: 43 }, { x: 1975, y: 8 },\n { x: 1976, y: 41 }, { x: 1977, y: 56 }, { x: 1978, y: 31 }, { x: 1979, y: 29 }, { x: 1980, y: 87 },\n { x: 1981, y: 43 }, { x: 1982, y: 12 }, { x: 1983, y: 38 }, { x: 1984, y: 67 }, { x: 1985, y: 49 },\n { x: 1986, y: 67 }, { x: 1987, y: 83 }, { x: 1988, y: 16 }, { x: 1989, y: 89 }, { x: 1990, y: 18 },\n { x: 1991, y: 46 }, { x: 1992, y: 39 }, { x: 1993, y: 68 }, { x: 1994, y: 87 }, { x: 1995, y: 45 },\n { x: 1996, y: 42 }, { x: 1997, y: 28 }, { x: 1998, y: 82 }, { x: 1999, y: 13 }, { x: 2000, y: 83 },\n { x: 2001, y: 26 }, { x: 2002, y: 57 }, { x: 2003, y: 48 }, { x: 2004, y: 84 }, { x: 2005, y: 64 },\n { x: 2006, y: 24 }, { x: 2007, y: 82 }, { x: 2008, y: 37 }, { x: 2009, y: 68 }, { x: 2010, y: 37 },\n { x: 2011, y: 35 }, { x: 2012, y: 81 }, { x: 2013, y: 38 }, { x: 2014, y: 51 }, { x: 2015, y: 58 }\n ],\n xName: 'x',\n yName: 'y', name: 'Product B',\n marker: {\n shape: 'Pentagon',\n width: 10, height: 10\n }\n },\n ],\n //Initializing Chart title\n title: 'Profit Comparision of A and B', legendSettings: { visible: true, toggleVisibility: false },\n //Initializing Selection Mode\n selectionMode: 'DragXY',\n load: (args: ILoadedEventArgs) => {\n let selectedTheme: string = location.hash.split('/')[1];\n selectedTheme = selectedTheme ? selectedTheme : 'Material';\n args.chart.theme = (selectedTheme.charAt(0).toUpperCase() + selectedTheme.slice(1));\n }\n });\n chart.appendTo('#container');\n let mode: DropDownList = new DropDownList({\n index: 0,\n placeholder: 'Select Range Bar Color',\n width: 120,\n change: () => {\n chart.selectionMode = mode.value;\n chart.dataBind();\n }\n });\n mode.appendTo('#selmode');\n\n","index.html":"\n \n \n \n \n \n\n\n\n
\n
\n
\n \n \n Selection Mode:
\n \n \n \n \n DragXY \n DragX \n DragY \n None \n \n
\n \n \n
\n
\n
\n\n\n\n\n","systemjs.config.js":"System.config({\n transpiler: \"typescript\",\n typescriptOptions: {\n compilerOptions: {\n target: \"umd\",\n module: \"commonjs\",\n moduleResolution: \"node\",\n emitDecoratorMetadata: true,\n experimentalDecorators: true\n }\n },\n paths: {\n \"syncfusion:\": \"http://npmci.syncfusion.com/packages/production/\"\n },\n map: {\n main: \"index.ts\",\n typescript: \"https://unpkg.com/typescript@2.2.2/lib/typescript.js\",\n 'plugin-json':'https://cdnjs.cloudflare.com/ajax/libs/systemjs-plugin-json/0.3.0/json.min.js',\n \"@syncfusion/ej2-base\": \"syncfusion:ej2-base/dist/ej2-base.umd.min.js\",\n \"@syncfusion/ej2-buttons\": \"syncfusion:ej2-buttons/dist/ej2-buttons.umd.min.js\",\n \"@syncfusion/ej2-calendars\": \"syncfusion:ej2-calendars/dist/ej2-calendars.umd.min.js\",\n \"@syncfusion/ej2-charts\": \"syncfusion:ej2-charts/dist/ej2-charts.umd.min.js\",\n \"@syncfusion/ej2-circulargauge\": \"syncfusion:ej2-circulargauge/dist/ej2-circulargauge.umd.min.js\",\n \"@syncfusion/ej2-lineargauge\": \"syncfusion:ej2-lineargauge/dist/ej2-lineargauge.umd.min.js\",\n \"@syncfusion/ej2-data\": \"syncfusion:ej2-data/dist/ej2-data.umd.min.js\",\n \"@syncfusion/ej2-dropdowns\": \"syncfusion:ej2-dropdowns/dist/ej2-dropdowns.umd.min.js\",\n \"@syncfusion/ej2-grids\": \"syncfusion:ej2-grids/dist/ej2-grids.umd.min.js\", \n \"@syncfusion/ej2-inputs\": \"syncfusion:ej2-inputs/dist/ej2-inputs.umd.min.js\", \n \"@syncfusion/ej2-lists\": \"syncfusion:ej2-lists/dist/ej2-lists.umd.min.js\",\n \"@syncfusion/ej2-navigations\": \"syncfusion:ej2-navigations/dist/ej2-navigations.umd.min.js\", \n \"@syncfusion/ej2-popups\": \"syncfusion:ej2-popups/dist/ej2-popups.umd.min.js\",\n \"@syncfusion/ej2-excel-export\": \"syncfusion:ej2-excel-export/dist/ej2-excel-export.umd.min.js\",\n \"@syncfusion/ej2-pdf-export\": \"syncfusion:ej2-pdf-export/dist/ej2-pdf-export.umd.min.js\",\n \"@syncfusion/ej2-compression\": \"syncfusion:ej2-compression/dist/ej2-compression.umd.min.js\",\n \"@syncfusion/ej2-file-utils\": \"syncfusion:ej2-file-utils/dist/ej2-file-utils.umd.min.js\"\n },\n meta: { \n '*.json': { loader: 'plugin-json' }\n }\n});\nSystem.import('index.ts').catch(console.error.bind(console));"}
\ No newline at end of file
diff --git a/src/chart/rangearea-plnkr.json b/src/chart/rangearea-plnkr.json
index 25653ed4..61ab169c 100644
--- a/src/chart/rangearea-plnkr.json
+++ b/src/chart/rangearea-plnkr.json
@@ -1 +1 @@
-{"index.ts":"import { enableRipple } from '@syncfusion/ej2-base';\nenableRipple(true);\nimport {\n Chart, RangeAreaSeries, Category, ILoadedEventArgs, DateTime, Zoom,\n ChartTheme, ISeriesRenderEventArgs,\n} from '@syncfusion/ej2-charts';\nChart.Inject(RangeAreaSeries, Category, DateTime, Zoom);\nimport { Browser } from '@syncfusion/ej2-base';\n\n/**\n * Sample for RangeArea series\n */\n\n\n let series1: Object[] = [];\n let value: number = 35;\n let point1: Object;\n\n for (let i: number = 1; i < 360; i++) {\n if (Math.random() > .5) {\n value += Math.random();\n } else {\n value -= Math.random();\n }\n point1 = {\n x: new Date(2015, 0, i),\n high: value, low: value - 10\n };\n series1.push(point1);\n }\n\n let chart: Chart = new Chart({\n\n //Initializing Primary X Axis\n primaryXAxis: {\n valueType: 'DateTime',\n edgeLabelPlacement: 'Shift',\n majorGridLines: { width: 0 }\n },\n chartArea: {\n border: {\n width: 0\n }\n },\n //Initializing Primary Y Axis\n primaryYAxis:\n {\n labelFormat: '{value}˚C',\n lineStyle: { width: 0 },\n majorTickLines: { width: 0 }\n },\n zoomSettings:\n {\n enableSelectionZooming: true,\n mode: 'X'\n },\n //Initializing Chart Series\n series: [\n {\n type: 'RangeArea',\n name: 'India',\n dataSource: series1,\n xName: 'x', high: 'high', low: 'low', opacity: 0.4,\n border: {\n width: 2\n }\n }\n ],\n width: Browser.isDevice ? '100%' : '80%',\n //Initializing Chart Title\n title: 'Maximum and Minimum Temperature',\n seriesRender: (args: ISeriesRenderEventArgs) => {\n let theme: ChartTheme = args.series.chart.theme;\n let color: string;\n if (theme === 'Material') {\n color = '#008E83';\n } else if (theme === 'Bootstrap') {\n color = '#7953AC';\n } else {\n color = '#335693';\n }\n args.series.border.color = color;\n },\n load: (args: ILoadedEventArgs) => {\n let selectedTheme: string = location.hash.split('/')[1];\n selectedTheme = selectedTheme ? selectedTheme : 'Material';\n args.chart.theme = (selectedTheme.charAt(0).toUpperCase() + selectedTheme.slice(1));\n },\n legendSettings: {\n visible: false\n }\n });\n chart.appendTo('#container');\n\n","index.html":"\n \n \n \n \n\n\n\n\n\n\n\n","systemjs.config.js":"System.config({\n transpiler: \"typescript\",\n typescriptOptions: {\n compilerOptions: {\n target: \"umd\",\n module: \"commonjs\",\n moduleResolution: \"node\",\n emitDecoratorMetadata: true,\n experimentalDecorators: true\n }\n },\n paths: {\n \"syncfusion:\": \"http://npmci.syncfusion.com/packages/production/\"\n },\n map: {\n main: \"index.ts\",\n typescript: \"https://unpkg.com/typescript@2.2.2/lib/typescript.js\",\n 'plugin-json':'https://cdnjs.cloudflare.com/ajax/libs/systemjs-plugin-json/0.3.0/json.min.js',\n \"@syncfusion/ej2-base\": \"syncfusion:ej2-base/dist/ej2-base.umd.min.js\",\n \"@syncfusion/ej2-buttons\": \"syncfusion:ej2-buttons/dist/ej2-buttons.umd.min.js\",\n \"@syncfusion/ej2-calendars\": \"syncfusion:ej2-calendars/dist/ej2-calendars.umd.min.js\",\n \"@syncfusion/ej2-charts\": \"syncfusion:ej2-charts/dist/ej2-charts.umd.min.js\",\n \"@syncfusion/ej2-circulargauge\": \"syncfusion:ej2-circulargauge/dist/ej2-circulargauge.umd.min.js\",\n \"@syncfusion/ej2-lineargauge\": \"syncfusion:ej2-lineargauge/dist/ej2-lineargauge.umd.min.js\",\n \"@syncfusion/ej2-data\": \"syncfusion:ej2-data/dist/ej2-data.umd.min.js\",\n \"@syncfusion/ej2-dropdowns\": \"syncfusion:ej2-dropdowns/dist/ej2-dropdowns.umd.min.js\",\n \"@syncfusion/ej2-grids\": \"syncfusion:ej2-grids/dist/ej2-grids.umd.min.js\", \n \"@syncfusion/ej2-inputs\": \"syncfusion:ej2-inputs/dist/ej2-inputs.umd.min.js\", \n \"@syncfusion/ej2-lists\": \"syncfusion:ej2-lists/dist/ej2-lists.umd.min.js\",\n \"@syncfusion/ej2-navigations\": \"syncfusion:ej2-navigations/dist/ej2-navigations.umd.min.js\", \n \"@syncfusion/ej2-popups\": \"syncfusion:ej2-popups/dist/ej2-popups.umd.min.js\",\n \"@syncfusion/ej2-excel-export\": \"syncfusion:ej2-excel-export/dist/ej2-excel-export.umd.min.js\",\n \"@syncfusion/ej2-pdf-export\": \"syncfusion:ej2-pdf-export/dist/ej2-pdf-export.umd.min.js\",\n \"@syncfusion/ej2-compression\": \"syncfusion:ej2-compression/dist/ej2-compression.umd.min.js\",\n \"@syncfusion/ej2-file-utils\": \"syncfusion:ej2-file-utils/dist/ej2-file-utils.umd.min.js\"\n },\n meta: { \n '*.json': { loader: 'plugin-json' }\n }\n});\nSystem.import('index.ts').catch(console.error.bind(console));"}
\ No newline at end of file
+{"index.ts":"import { enableRipple } from '@syncfusion/ej2-base';\nenableRipple(true);\nimport {\n Chart, RangeAreaSeries, Category, ILoadedEventArgs, DateTime, Zoom,\n ChartTheme, ISeriesRenderEventArgs,\n} from '@syncfusion/ej2-charts';\nChart.Inject(RangeAreaSeries, Category, DateTime, Zoom);\nimport { Browser } from '@syncfusion/ej2-base';\n\n/**\n * Sample for RangeArea series\n */\n\n\n let series1: Object[] = [];\n let value: number = 35;\n let point1: Object;\n\n for (let i: number = 1; i < 360; i++) {\n if (Math.random() > .5) {\n value += Math.random();\n } else {\n value -= Math.random();\n }\n point1 = {\n x: new Date(2015, 0, i),\n high: value, low: value - 10\n };\n series1.push(point1);\n }\n\n let chart: Chart = new Chart({\n\n //Initializing Primary X Axis\n primaryXAxis: {\n valueType: 'DateTime',\n edgeLabelPlacement: 'Shift',\n majorGridLines: { width: 0 }\n },\n chartArea: {\n border: {\n width: 0\n }\n },\n //Initializing Primary Y Axis\n primaryYAxis:\n {\n labelFormat: '{value}˚C',\n lineStyle: { width: 0 },\n majorTickLines: { width: 0 }\n },\n zoomSettings:\n {\n enableSelectionZooming: true,\n mode: 'X'\n },\n //Initializing Chart Series\n series: [\n {\n type: 'RangeArea',\n name: 'India',\n dataSource: series1,\n xName: 'x', high: 'high', low: 'low', opacity: 0.4,\n border: {\n width: 2\n }\n }\n ],\n width: Browser.isDevice ? '100%' : '80%',\n //Initializing Chart Title\n title: 'Maximum and Minimum Temperature',\n seriesRender: (args: ISeriesRenderEventArgs) => {\n let theme: ChartTheme = args.series.chart.theme;\n let color: string;\n if (theme === 'Material') {\n color = '#008E83';\n } else if (theme === 'Bootstrap') {\n color = '#7953AC';\n } else {\n color = '#335693';\n }\n args.series.border.color = color;\n },\n load: (args: ILoadedEventArgs) => {\n let selectedTheme: string = location.hash.split('/')[1];\n selectedTheme = selectedTheme ? selectedTheme : 'Material';\n args.chart.theme = (selectedTheme.charAt(0).toUpperCase() + selectedTheme.slice(1));\n },\n legendSettings: {\n visible: false\n }\n });\n chart.appendTo('#container');\n\n","index.html":"\n \n \n \n \n \n\n\n\n\n\n\n\n","systemjs.config.js":"System.config({\n transpiler: \"typescript\",\n typescriptOptions: {\n compilerOptions: {\n target: \"umd\",\n module: \"commonjs\",\n moduleResolution: \"node\",\n emitDecoratorMetadata: true,\n experimentalDecorators: true\n }\n },\n paths: {\n \"syncfusion:\": \"http://npmci.syncfusion.com/packages/production/\"\n },\n map: {\n main: \"index.ts\",\n typescript: \"https://unpkg.com/typescript@2.2.2/lib/typescript.js\",\n 'plugin-json':'https://cdnjs.cloudflare.com/ajax/libs/systemjs-plugin-json/0.3.0/json.min.js',\n \"@syncfusion/ej2-base\": \"syncfusion:ej2-base/dist/ej2-base.umd.min.js\",\n \"@syncfusion/ej2-buttons\": \"syncfusion:ej2-buttons/dist/ej2-buttons.umd.min.js\",\n \"@syncfusion/ej2-calendars\": \"syncfusion:ej2-calendars/dist/ej2-calendars.umd.min.js\",\n \"@syncfusion/ej2-charts\": \"syncfusion:ej2-charts/dist/ej2-charts.umd.min.js\",\n \"@syncfusion/ej2-circulargauge\": \"syncfusion:ej2-circulargauge/dist/ej2-circulargauge.umd.min.js\",\n \"@syncfusion/ej2-lineargauge\": \"syncfusion:ej2-lineargauge/dist/ej2-lineargauge.umd.min.js\",\n \"@syncfusion/ej2-data\": \"syncfusion:ej2-data/dist/ej2-data.umd.min.js\",\n \"@syncfusion/ej2-dropdowns\": \"syncfusion:ej2-dropdowns/dist/ej2-dropdowns.umd.min.js\",\n \"@syncfusion/ej2-grids\": \"syncfusion:ej2-grids/dist/ej2-grids.umd.min.js\", \n \"@syncfusion/ej2-inputs\": \"syncfusion:ej2-inputs/dist/ej2-inputs.umd.min.js\", \n \"@syncfusion/ej2-lists\": \"syncfusion:ej2-lists/dist/ej2-lists.umd.min.js\",\n \"@syncfusion/ej2-navigations\": \"syncfusion:ej2-navigations/dist/ej2-navigations.umd.min.js\", \n \"@syncfusion/ej2-popups\": \"syncfusion:ej2-popups/dist/ej2-popups.umd.min.js\",\n \"@syncfusion/ej2-excel-export\": \"syncfusion:ej2-excel-export/dist/ej2-excel-export.umd.min.js\",\n \"@syncfusion/ej2-pdf-export\": \"syncfusion:ej2-pdf-export/dist/ej2-pdf-export.umd.min.js\",\n \"@syncfusion/ej2-compression\": \"syncfusion:ej2-compression/dist/ej2-compression.umd.min.js\",\n \"@syncfusion/ej2-file-utils\": \"syncfusion:ej2-file-utils/dist/ej2-file-utils.umd.min.js\"\n },\n meta: { \n '*.json': { loader: 'plugin-json' }\n }\n});\nSystem.import('index.ts').catch(console.error.bind(console));"}
\ No newline at end of file
diff --git a/src/chart/remote-data-plnkr.json b/src/chart/remote-data-plnkr.json
index 00da1be6..971d929e 100644
--- a/src/chart/remote-data-plnkr.json
+++ b/src/chart/remote-data-plnkr.json
@@ -1 +1 @@
-{"theme-color":"/**\n * Initialize the Theme colors\n */\nexport let materialColors: string[] = ['#00bdae', '#404041', '#357cd2', '#e56590', '#f8b883', '#70ad47', '#dd8abd', '#7f84e8', '#7bb4eb',\n '#ea7a57', '#404041', '#00bdae'];\nexport let fabricColors: string[] = ['#4472c4', '#ed7d31', '#ffc000', '#70ad47', '#5b9bd5',\n '#c1c1c1', '#6f6fe2', '#e269ae', '#9e480e', '#997300', '#4472c4', '#70ad47', '#ffc000', '#ed7d31'];\nexport let bootstrapColors: string[] = ['#a16ee5', '#f7ce69', '#55a5c2', '#7ddf1e', '#ff6ea6',\n '#7953ac', '#b99b4f', '#407c92', '#5ea716', '#b91c52'];","index.ts":"import { enableRipple } from '@syncfusion/ej2-base';\nenableRipple(true);\nimport {\n Chart, ColumnSeries, IPointRenderEventArgs, DataLabel,\n Category, Legend, Tooltip, IAxisLabelRenderEventArgs, ILoadedEventArgs, ChartTheme\n} from '@syncfusion/ej2-charts';\nimport { DataManager, Query } from '@syncfusion/ej2-data';\nimport { EmitType } from '@syncfusion/ej2-base';\nimport { Browser } from '@syncfusion/ej2-base';\nChart.Inject(ColumnSeries, Category, Legend, Tooltip, DataLabel);\n\n/**\n * Sample for Remote Data bind in chart\n */\nlet dataManager: DataManager = new DataManager({\n url: 'http://mvc.syncfusion.com/Services/Northwnd.svc/Tasks/'\n});\nimport { fabricColors, materialColors, bootstrapColors } from './theme-color';\nlet query: Query = new Query().take(5).where('Estimate', 'lessThan', 3, false);\nlet labelRender: EmitType = (args: IAxisLabelRenderEventArgs): void => {\n if (args.axis.orientation === 'Horizontal') {\n args.text = args.text.split(' ')[0];\n }\n};\nlet loaded: number = 1;\nlet loadedChart: EmitType = (args: ILoadedEventArgs): void => {\n let div: HTMLElement = document.getElementById('waitingpopup') as HTMLElement;\n div.style.display = 'none';\n if (loaded) {\n args.chart.refresh();\n }\n loaded = 0;\n};\nlet pointRender: EmitType = (args: IPointRenderEventArgs): void => {\n let selectedTheme: string = location.hash.split('/')[1];\n selectedTheme = selectedTheme ? selectedTheme : 'Material';\n if (selectedTheme && selectedTheme.indexOf('fabric') > -1) {\n args.fill = fabricColors[args.point.index % 10];\n } else if (selectedTheme === 'material') {\n args.fill = materialColors[args.point.index % 10];\n } else {\n args.fill = bootstrapColors[args.point.index % 10];\n }\n};\n\n let chart: Chart = new Chart({\n\n //Initializing Primary X Axis\n primaryXAxis: {\n rangePadding: 'Additional',\n valueType: 'Category',\n title: 'Assignee',\n majorGridLines: { width: 0 },\n },\n\n //Initializing Primary Y Axis\n primaryYAxis:\n {\n majorGridLines: { width: 0 },\n majorTickLines: { width: 0 },\n lineStyle: { width: 0 },\n labelStyle: {\n color: 'transparent'\n }\n },\n chartArea: {\n border: {\n width: 0\n }\n },\n //Initializing Chart Series\n series: [\n {\n type: 'Column',\n dataSource: dataManager,\n xName: 'Assignee', yName: 'Estimate', query: query,\n name: 'Story Point',\n animation: { enable: false },\n marker: {\n dataLabel: {\n visible: true,\n position: 'Top',\n font: {\n fontWeight: '600', color: '#ffffff'\n }\n }\n }\n }\n ],\n pointRender: pointRender,\n axisLabelRender: labelRender,\n loaded: loadedChart,\n width: Browser.isDevice ? '100%' : '60%',\n load: (args: ILoadedEventArgs): void => {\n let div: HTMLElement = document.getElementById('waitingpopup');\n div.style.display = 'block';\n let width: number = args.chart.element.offsetWidth;\n let height: number = args.chart.element.offsetHeight;\n div.style.top = (height ? height : 300 / 2 - 25) + 'px';\n div.style.left = (width / 2 - 25) + 'px';\n div.style.display = '';\n let selectedTheme: string = location.hash.split('/')[1];\n selectedTheme = selectedTheme ? selectedTheme : 'Material';\n args.chart.theme = (selectedTheme.charAt(0).toUpperCase() + selectedTheme.slice(1));\n },\n //Initializing Chart title\n title: 'Sprint Task Analysis', legendSettings: { visible: false },\n //Initializing User Interaction Tooltip\n tooltip: {\n enable: true\n }\n\n });\n chart.appendTo('#container');\n","index.html":"\n \n \n \n \n\n\n\n\n\n\n\n","systemjs.config.js":"System.config({\n transpiler: \"typescript\",\n typescriptOptions: {\n compilerOptions: {\n target: \"umd\",\n module: \"commonjs\",\n moduleResolution: \"node\",\n emitDecoratorMetadata: true,\n experimentalDecorators: true\n }\n },\n paths: {\n \"syncfusion:\": \"http://npmci.syncfusion.com/packages/production/\"\n },\n map: {\n main: \"index.ts\",\n typescript: \"https://unpkg.com/typescript@2.2.2/lib/typescript.js\",\n 'plugin-json':'https://cdnjs.cloudflare.com/ajax/libs/systemjs-plugin-json/0.3.0/json.min.js',\n \"@syncfusion/ej2-base\": \"syncfusion:ej2-base/dist/ej2-base.umd.min.js\",\n \"@syncfusion/ej2-buttons\": \"syncfusion:ej2-buttons/dist/ej2-buttons.umd.min.js\",\n \"@syncfusion/ej2-calendars\": \"syncfusion:ej2-calendars/dist/ej2-calendars.umd.min.js\",\n \"@syncfusion/ej2-charts\": \"syncfusion:ej2-charts/dist/ej2-charts.umd.min.js\",\n \"@syncfusion/ej2-circulargauge\": \"syncfusion:ej2-circulargauge/dist/ej2-circulargauge.umd.min.js\",\n \"@syncfusion/ej2-lineargauge\": \"syncfusion:ej2-lineargauge/dist/ej2-lineargauge.umd.min.js\",\n \"@syncfusion/ej2-data\": \"syncfusion:ej2-data/dist/ej2-data.umd.min.js\",\n \"@syncfusion/ej2-dropdowns\": \"syncfusion:ej2-dropdowns/dist/ej2-dropdowns.umd.min.js\",\n \"@syncfusion/ej2-grids\": \"syncfusion:ej2-grids/dist/ej2-grids.umd.min.js\", \n \"@syncfusion/ej2-inputs\": \"syncfusion:ej2-inputs/dist/ej2-inputs.umd.min.js\", \n \"@syncfusion/ej2-lists\": \"syncfusion:ej2-lists/dist/ej2-lists.umd.min.js\",\n \"@syncfusion/ej2-navigations\": \"syncfusion:ej2-navigations/dist/ej2-navigations.umd.min.js\", \n \"@syncfusion/ej2-popups\": \"syncfusion:ej2-popups/dist/ej2-popups.umd.min.js\",\n \"@syncfusion/ej2-excel-export\": \"syncfusion:ej2-excel-export/dist/ej2-excel-export.umd.min.js\",\n \"@syncfusion/ej2-pdf-export\": \"syncfusion:ej2-pdf-export/dist/ej2-pdf-export.umd.min.js\",\n \"@syncfusion/ej2-compression\": \"syncfusion:ej2-compression/dist/ej2-compression.umd.min.js\",\n \"@syncfusion/ej2-file-utils\": \"syncfusion:ej2-file-utils/dist/ej2-file-utils.umd.min.js\"\n },\n meta: { \n '*.json': { loader: 'plugin-json' }\n }\n});\nSystem.import('index.ts').catch(console.error.bind(console));"}
\ No newline at end of file
+{"theme-color":"/**\n * Initialize the Theme colors\n */\nexport let materialColors: string[] = ['#00bdae', '#404041', '#357cd2', '#e56590', '#f8b883', '#70ad47', '#dd8abd', '#7f84e8', '#7bb4eb',\n '#ea7a57', '#404041', '#00bdae'];\nexport let fabricColors: string[] = ['#4472c4', '#ed7d31', '#ffc000', '#70ad47', '#5b9bd5',\n '#c1c1c1', '#6f6fe2', '#e269ae', '#9e480e', '#997300', '#4472c4', '#70ad47', '#ffc000', '#ed7d31'];\nexport let bootstrapColors: string[] = ['#a16ee5', '#f7ce69', '#55a5c2', '#7ddf1e', '#ff6ea6',\n '#7953ac', '#b99b4f', '#407c92', '#5ea716', '#b91c52'];","index.ts":"import { enableRipple } from '@syncfusion/ej2-base';\nenableRipple(true);\nimport {\n Chart, ColumnSeries, IPointRenderEventArgs, DataLabel,\n Category, Legend, Tooltip, IAxisLabelRenderEventArgs, ILoadedEventArgs, ChartTheme\n} from '@syncfusion/ej2-charts';\nimport { DataManager, Query } from '@syncfusion/ej2-data';\nimport { EmitType } from '@syncfusion/ej2-base';\nimport { Browser } from '@syncfusion/ej2-base';\nChart.Inject(ColumnSeries, Category, Legend, Tooltip, DataLabel);\n\n/**\n * Sample for Remote Data bind in chart\n */\nlet dataManager: DataManager = new DataManager({\n url: 'http://mvc.syncfusion.com/Services/Northwnd.svc/Tasks/'\n});\nimport { fabricColors, materialColors, bootstrapColors } from './theme-color';\nlet query: Query = new Query().take(5).where('Estimate', 'lessThan', 3, false);\nlet labelRender: EmitType = (args: IAxisLabelRenderEventArgs): void => {\n if (args.axis.orientation === 'Horizontal') {\n args.text = args.text.split(' ')[0];\n }\n};\nlet loaded: number = 1;\nlet loadedChart: EmitType = (args: ILoadedEventArgs): void => {\n let div: HTMLElement = document.getElementById('waitingpopup') as HTMLElement;\n div.style.display = 'none';\n if (loaded) {\n args.chart.refresh();\n }\n loaded = 0;\n};\nlet pointRender: EmitType = (args: IPointRenderEventArgs): void => {\n let selectedTheme: string = location.hash.split('/')[1];\n selectedTheme = selectedTheme ? selectedTheme : 'Material';\n if (selectedTheme && selectedTheme.indexOf('fabric') > -1) {\n args.fill = fabricColors[args.point.index % 10];\n } else if (selectedTheme === 'material') {\n args.fill = materialColors[args.point.index % 10];\n } else {\n args.fill = bootstrapColors[args.point.index % 10];\n }\n};\n\n let chart: Chart = new Chart({\n\n //Initializing Primary X Axis\n primaryXAxis: {\n rangePadding: 'Additional',\n valueType: 'Category',\n title: 'Assignee',\n majorGridLines: { width: 0 },\n },\n\n //Initializing Primary Y Axis\n primaryYAxis:\n {\n majorGridLines: { width: 0 },\n majorTickLines: { width: 0 },\n lineStyle: { width: 0 },\n labelStyle: {\n color: 'transparent'\n }\n },\n chartArea: {\n border: {\n width: 0\n }\n },\n //Initializing Chart Series\n series: [\n {\n type: 'Column',\n dataSource: dataManager,\n xName: 'Assignee', yName: 'Estimate', query: query,\n name: 'Story Point',\n animation: { enable: false },\n marker: {\n dataLabel: {\n visible: true,\n position: 'Top',\n font: {\n fontWeight: '600', color: '#ffffff'\n }\n }\n }\n }\n ],\n pointRender: pointRender,\n axisLabelRender: labelRender,\n loaded: loadedChart,\n width: Browser.isDevice ? '100%' : '60%',\n load: (args: ILoadedEventArgs): void => {\n let div: HTMLElement = document.getElementById('waitingpopup');\n div.style.display = 'block';\n let width: number = args.chart.element.offsetWidth;\n let height: number = args.chart.element.offsetHeight;\n div.style.top = (height ? height : 300 / 2 - 25) + 'px';\n div.style.left = (width / 2 - 25) + 'px';\n div.style.display = '';\n let selectedTheme: string = location.hash.split('/')[1];\n selectedTheme = selectedTheme ? selectedTheme : 'Material';\n args.chart.theme = (selectedTheme.charAt(0).toUpperCase() + selectedTheme.slice(1));\n },\n //Initializing Chart title\n title: 'Sprint Task Analysis', legendSettings: { visible: false },\n //Initializing User Interaction Tooltip\n tooltip: {\n enable: true\n }\n\n });\n chart.appendTo('#container');\n","index.html":"\n \n \n \n \n \n\n\n\n