diff --git a/.angular-cli.json b/.angular-cli.json new file mode 100644 index 0000000..9536c50 --- /dev/null +++ b/.angular-cli.json @@ -0,0 +1,60 @@ +{ + "$schema": "./node_modules/@angular/cli/lib/config/schema.json", + "project": { + "name": "ej2-ng-stock-chart" + }, + "apps": [ + { + "root": "src", + "outDir": "dist", + "assets": [ + "assets", + "favicon.ico" + ], + "index": "index.html", + "main": "main.ts", + "polyfills": "polyfills.ts", + "test": "test.ts", + "tsconfig": "tsconfig.app.json", + "testTsconfig": "tsconfig.spec.json", + "prefix": "app", + "styles": [ + "styles.css" + ], + "scripts": [], + "environmentSource": "environments/environment.ts", + "environments": { + "dev": "environments/environment.ts", + "prod": "environments/environment.prod.ts" + } + } + ], + "e2e": { + "protractor": { + "config": "./protractor.conf.js" + } + }, + "lint": [ + { + "project": "src/tsconfig.app.json", + "exclude": "**/node_modules/**" + }, + { + "project": "src/tsconfig.spec.json", + "exclude": "**/node_modules/**" + }, + { + "project": "e2e/tsconfig.e2e.json", + "exclude": "**/node_modules/**" + } + ], + "test": { + "karma": { + "config": "./karma.conf.js" + } + }, + "defaults": { + "styleExt": "css", + "component": {} + } +} diff --git a/.gitignore b/.gitignore new file mode 100644 index 0000000..6212c2f --- /dev/null +++ b/.gitignore @@ -0,0 +1,12 @@ +dist/ +*d.ts +*.map +.vscode/ +src/**/*.js +*.ngstyle.ts +src/**/*.map +node_modules/ +npm-debug.log +*ngfactory.ts +*metadata.json +*ngsummary.json \ No newline at end of file diff --git a/README.md b/README.md index 7122427..6defe9d 100644 --- a/README.md +++ b/README.md @@ -1,2 +1,27 @@ -# ej2-showcase-ng-stockchart -Demo application for track and visualize stock price of any company over a specific period using charting and range tools. +# Essential JS 2 for Angular - Stock Chart + +This Stock Chart demo application showcases the usage of Chart and Range Navigator in a real world application scenario. You can use this application to track and visualize stock price of any company over a specific period using charting and range tools + +## Deployment + +### Install + +To install all dependent packages, use the below command + +``` +npm install +``` + +### Run + +To run the sample, use the below command + +``` +ng serve +``` + +## Demo + +#### https://ej2.syncfusion.com/showcase/angular/stockchart/ + +Check all the showcase samples from here. \ No newline at end of file diff --git a/license b/license new file mode 100644 index 0000000..4e57cc0 --- /dev/null +++ b/license @@ -0,0 +1,10 @@ +Essential JS 2 library is available under the Syncfusion Essential Studio program, and can be licensed either under the Syncfusion Community License Program or the Syncfusion commercial license. + +To be qualified for the Syncfusion Community License Program you must have a gross revenue of less than one (1) million U.S. dollars ($1,000,000.00 USD) per year and have less than five (5) developers in your organization, and agree to be bound by Syncfusion’s terms and conditions. + +Customers who do not qualify for the community license can contact sales@syncfusion.com for commercial licensing options. + +Under no circumstances can you use this product without (1) either a Community License or a commercial license and (2) without agreeing and abiding by Syncfusion’s license containing all terms and conditions. + +The Syncfusion license that contains the terms and conditions can be found at +https://www.syncfusion.com/content/downloads/syncfusion_license.pdf \ No newline at end of file diff --git a/package-lock.json b/package-lock.json new file mode 100644 index 0000000..0d4d03a --- /dev/null +++ b/package-lock.json @@ -0,0 +1,14701 @@ +{ + "name": "@syncfusion/ej2-ng-loan-calculator", + "version": "0.0.1", + "lockfileVersion": 1, + "requires": true, + "dependencies": { + "@angular-devkit/build-optimizer": { + "version": "0.0.40", + "resolved": "https://registry.npmjs.org/@angular-devkit/build-optimizer/-/build-optimizer-0.0.40.tgz", + "integrity": "sha512-VTKACZNOBpZMBnTkPKzTF3H/GH3hszAGPXtMt/dNyO+PxTBmjEz8To8icNVD8hZBdjlSEPRYua5lA9iptJTmeQ==", + "dev": true, + "requires": { + "loader-utils": "1.1.0", + "source-map": "0.5.7", + "typescript": "2.6.2", + "webpack-sources": "1.1.0" + }, + "dependencies": { + "typescript": { + "version": "2.6.2", + "resolved": "https://registry.npmjs.org/typescript/-/typescript-2.6.2.tgz", + "integrity": "sha1-PFtv1/beCRQmkCfwPAlGdY92c6Q=", + "dev": true + } + } + }, + "@angular-devkit/core": { + "version": "0.4.9", + "resolved": "https://registry.npmjs.org/@angular-devkit/core/-/core-0.4.9.tgz", + "integrity": "sha512-MOi8F6kiu9GKVzItO0NV0hPcjK/XfbeaMkBTewC/CWZKnNGeBmc3YJyBMRDaZXr5AxhzzxDDpQAso5oYJ2qXSw==", + "requires": { + "ajv": "5.5.2", + "chokidar": "1.7.0", + "rxjs": "6.2.2", + "source-map": "0.5.7" + }, + "dependencies": { + "rxjs": { + "version": "6.2.2", + "resolved": "https://registry.npmjs.org/rxjs/-/rxjs-6.2.2.tgz", + "integrity": "sha512-0MI8+mkKAXZUF9vMrEoPnaoHkfzBPP4IGwUYRJhIRJF6/w3uByO1e91bEHn8zd43RdkTMKiooYKmwz7RH6zfOQ==", + "requires": { + "tslib": "1.9.3" + } + } + } + }, + "@angular-devkit/schematics": { + "version": "0.0.50", + "resolved": "https://registry.npmjs.org/@angular-devkit/schematics/-/schematics-0.0.50.tgz", + "integrity": "sha512-3RxKj5pO5addq7S6SVV/vIv3lywhlRr7CJwhbnQOnCZCqTygFfEUZ6mMvGJlBJt8GUhoTa8mZIxQc3s070nlYQ==", + "dev": true, + "requires": { + "@angular-devkit/core": "0.0.27", + "@ngtools/json-schema": "1.1.0", + "@schematics/schematics": "0.0.15", + "minimist": "1.2.0", + "rxjs": "5.5.11" + }, + "dependencies": { + "@angular-devkit/core": { + "version": "0.0.27", + "resolved": "https://registry.npmjs.org/@angular-devkit/core/-/core-0.0.27.tgz", + "integrity": "sha512-qdXn22KjEzJA9iqp5Ya1OotwfkwU1YxRpVUl+l5LGMUPhb4ozNH3yDkn97XPgAkLQ8gJ6oR7lpPB9X2vqb85+g==", + "dev": true, + "requires": { + "ajv": "5.5.2", + "chokidar": "1.7.0", + "source-map": "0.5.7" + } + } + } + }, + "@angular/cli": { + "version": "1.5.6", + "resolved": "https://registry.npmjs.org/@angular/cli/-/cli-1.5.6.tgz", + "integrity": "sha512-LTpc+9ZCCI5EmjESpi1JlZHb/0AfVwNhWVI93P6yKPiSmejiGC+lXWLnvUGq03MhOEK/ynIScrU88iWRKfewcw==", + "dev": true, + "requires": { + "@angular-devkit/build-optimizer": "0.0.40", + "@angular-devkit/core": "0.0.27", + "@angular-devkit/schematics": "0.0.50", + "@ngtools/json-schema": "1.1.0", + "@ngtools/webpack": "1.8.6", + "@schematics/angular": "0.1.15", + "autoprefixer": "6.7.7", + "chalk": "2.2.2", + "circular-dependency-plugin": "3.0.0", + "common-tags": "1.8.0", + "copy-webpack-plugin": "4.5.2", + "core-object": "3.1.5", + "css-loader": "0.28.11", + "cssnano": "3.10.0", + "denodeify": "1.2.1", + "ember-cli-string-utils": "1.1.0", + "exports-loader": "0.6.4", + "extract-text-webpack-plugin": "3.0.0", + "file-loader": "1.1.11", + "fs-extra": "4.0.3", + "glob": "7.1.2", + "html-webpack-plugin": "2.30.1", + "istanbul-instrumenter-loader": "2.0.0", + "karma-source-map-support": "1.3.0", + "less": "2.7.3", + "less-loader": "4.1.0", + "license-webpack-plugin": "1.3.1", + "lodash": "4.17.10", + "memory-fs": "0.4.1", + "minimatch": "3.0.4", + "node-modules-path": "1.0.1", + "node-sass": "4.9.2", + "nopt": "4.0.1", + "opn": "5.1.0", + "portfinder": "1.0.13", + "postcss-custom-properties": "6.3.1", + "postcss-loader": "2.1.6", + "postcss-url": "7.3.2", + "raw-loader": "0.5.1", + "resolve": "1.8.1", + "rxjs": "5.5.11", + "sass-loader": "6.0.7", + "semver": "5.5.0", + "silent-error": "1.1.0", + "source-map-loader": "0.2.3", + "source-map-support": "0.4.18", + "style-loader": "0.13.2", + "stylus": "0.54.5", + "stylus-loader": "3.0.2", + "uglifyjs-webpack-plugin": "1.0.0", + "url-loader": "0.6.2", + "webpack": "3.8.1", + "webpack-concat-plugin": "1.4.0", + "webpack-dev-middleware": "1.12.2", + "webpack-dev-server": "2.9.7", + "webpack-merge": "4.1.3", + "webpack-sources": "1.1.0", + "webpack-subresource-integrity": "1.0.4", + "zone.js": "0.8.26" + }, + "dependencies": { + "@angular-devkit/core": { + "version": "0.0.27", + "resolved": "https://registry.npmjs.org/@angular-devkit/core/-/core-0.0.27.tgz", + "integrity": "sha512-qdXn22KjEzJA9iqp5Ya1OotwfkwU1YxRpVUl+l5LGMUPhb4ozNH3yDkn97XPgAkLQ8gJ6oR7lpPB9X2vqb85+g==", + "dev": true, + "requires": { + "ajv": "5.5.2", + "chokidar": "1.7.0", + "source-map": "0.5.7" + } + }, + "ajv-keywords": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/ajv-keywords/-/ajv-keywords-2.1.1.tgz", + "integrity": "sha1-YXmX/F9gV2iUxDX5QNgZ4TW4B2I=", + "dev": true + }, + "ansi-regex": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-3.0.0.tgz", + "integrity": "sha1-7QMXwyIGT3lGbAKWa922Bas32Zg=", + "dev": true + }, + "ansi-styles": { + "version": "3.2.1", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.1.tgz", + "integrity": "sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==", + "dev": true, + "requires": { + "color-convert": "1.9.2" + } + }, + "async": { + "version": "2.6.1", + "resolved": "https://registry.npmjs.org/async/-/async-2.6.1.tgz", + "integrity": "sha512-fNEiL2+AZt6AlAw/29Cr0UDe4sRAHCpEHh54WMz+Bb7QfNcFw4h3loofyJpLeQs4Yx7yuqu/2dLgM5hKOs6HlQ==", + "dev": true, + "requires": { + "lodash": "4.17.10" + } + }, + "chalk": { + "version": "2.2.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.2.2.tgz", + "integrity": "sha512-LvixLAQ4MYhbf7hgL4o5PeK32gJKvVzDRiSNIApDofQvyhl8adgG2lJVXn4+ekQoK7HL9RF8lqxwerpe0x2pCw==", + "dev": true, + "requires": { + "ansi-styles": "3.2.1", + "escape-string-regexp": "1.0.5", + "supports-color": "4.5.0" + } + }, + "cliui": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/cliui/-/cliui-2.1.0.tgz", + "integrity": "sha1-S0dXYP+AJkx2LDoXGQMukcf+oNE=", + "dev": true, + "requires": { + "center-align": "0.1.3", + "right-align": "0.1.3", + "wordwrap": "0.0.2" + } + }, + "find-up": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/find-up/-/find-up-2.1.0.tgz", + "integrity": "sha1-RdG35QbHF93UgndaK3eSCjwMV6c=", + "dev": true, + "requires": { + "locate-path": "2.0.0" + } + }, + "fs-extra": { + "version": "4.0.3", + "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-4.0.3.tgz", + "integrity": "sha512-q6rbdDd1o2mAnQreO7YADIxf/Whx4AHBiRf6d+/cVT8h44ss+lHgxf1FemcqDnQt9X3ct4McHr+JMGlYSsK7Cg==", + "dev": true, + "requires": { + "graceful-fs": "4.1.11", + "jsonfile": "4.0.0", + "universalify": "0.1.2" + } + }, + "jsonfile": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/jsonfile/-/jsonfile-4.0.0.tgz", + "integrity": "sha1-h3Gq4HmbZAdrdmQPygWPnBDjPss=", + "dev": true, + "requires": { + "graceful-fs": "4.1.11" + } + }, + "load-json-file": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/load-json-file/-/load-json-file-2.0.0.tgz", + "integrity": "sha1-eUfkIUmvgNaWy/eXvKq8/h/inKg=", + "dev": true, + "requires": { + "graceful-fs": "4.1.11", + "parse-json": "2.2.0", + "pify": "2.3.0", + "strip-bom": "3.0.0" + } + }, + "lodash": { + "version": "4.17.10", + "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.10.tgz", + "integrity": "sha512-UejweD1pDoXu+AD825lWwp4ZGtSwgnpZxb3JDViD7StjQz+Nb/6l093lx4OQ0foGWNRoc19mWy7BzL+UAK2iVg==", + "dev": true + }, + "minimist": { + "version": "0.0.8", + "resolved": "https://registry.npmjs.org/minimist/-/minimist-0.0.8.tgz", + "integrity": "sha1-hX/Kv8M5fSYluCKCYuhqp6ARsF0=", + "dev": true + }, + "mkdirp": { + "version": "0.5.1", + "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-0.5.1.tgz", + "integrity": "sha1-MAV0OOrGz3+MR2fzhkjWaX11yQM=", + "dev": true, + "requires": { + "minimist": "0.0.8" + } + }, + "nopt": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/nopt/-/nopt-4.0.1.tgz", + "integrity": "sha1-0NRoWv1UFRk8jHUFYC0NF81kR00=", + "dev": true, + "requires": { + "abbrev": "1.1.1", + "osenv": "0.1.5" + } + }, + "opn": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/opn/-/opn-5.1.0.tgz", + "integrity": "sha512-iPNl7SyM8L30Rm1sjGdLLheyHVw5YXVfi3SKWJzBI7efxRwHojfRFjwE/OLM6qp9xJYMgab8WicTU1cPoY+Hpg==", + "dev": true, + "requires": { + "is-wsl": "1.1.0" + } + }, + "os-locale": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/os-locale/-/os-locale-2.1.0.tgz", + "integrity": "sha512-3sslG3zJbEYcaC4YVAvDorjGxc7tv6KVATnLPZONiljsUncvihe9BQoVCEs0RZ1kmf4Hk9OBqlZfJZWI4GanKA==", + "dev": true, + "requires": { + "execa": "0.7.0", + "lcid": "1.0.0", + "mem": "1.1.0" + } + }, + "path-type": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/path-type/-/path-type-2.0.0.tgz", + "integrity": "sha1-8BLMuEFbcJb8LaoQVMPXI4lZTHM=", + "dev": true, + "requires": { + "pify": "2.3.0" + } + }, + "read-pkg": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/read-pkg/-/read-pkg-2.0.0.tgz", + "integrity": "sha1-jvHAYjxqbbDcZxPEv6xGMysjaPg=", + "dev": true, + "requires": { + "load-json-file": "2.0.0", + "normalize-package-data": "2.4.0", + "path-type": "2.0.0" + } + }, + "read-pkg-up": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/read-pkg-up/-/read-pkg-up-2.0.0.tgz", + "integrity": "sha1-a3KoBImE4MQeeVEP1en6mbO1Sb4=", + "dev": true, + "requires": { + "find-up": "2.1.0", + "read-pkg": "2.0.0" + } + }, + "string-width": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/string-width/-/string-width-2.1.1.tgz", + "integrity": "sha512-nOqH59deCq9SRHlxq1Aw85Jnt4w6KvLKqWVik6oA9ZklXLNIOlqg4F2yrT1MVaTjAqvVwdfeZ7w7aCvJD7ugkw==", + "dev": true, + "requires": { + "is-fullwidth-code-point": "2.0.0", + "strip-ansi": "4.0.0" + }, + "dependencies": { + "is-fullwidth-code-point": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-2.0.0.tgz", + "integrity": "sha1-o7MKXE8ZkYMWeqq5O+764937ZU8=", + "dev": true + }, + "strip-ansi": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-4.0.0.tgz", + "integrity": "sha1-qEeQIusaw2iocTibY1JixQXuNo8=", + "dev": true, + "requires": { + "ansi-regex": "3.0.0" + } + } + } + }, + "strip-bom": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/strip-bom/-/strip-bom-3.0.0.tgz", + "integrity": "sha1-IzTBjpx1n3vdVv3vfprj1YjmjtM=", + "dev": true + }, + "supports-color": { + "version": "4.5.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-4.5.0.tgz", + "integrity": "sha1-vnoN5ITexcXN34s9WRJQRJEvY1s=", + "dev": true, + "requires": { + "has-flag": "2.0.0" + } + }, + "uglify-js": { + "version": "2.8.29", + "resolved": "https://registry.npmjs.org/uglify-js/-/uglify-js-2.8.29.tgz", + "integrity": "sha1-KcVzMUgFe7Th913zW3qcty5qWd0=", + "dev": true, + "requires": { + "source-map": "0.5.7", + "uglify-to-browserify": "1.0.2", + "yargs": "3.10.0" + }, + "dependencies": { + "yargs": { + "version": "3.10.0", + "resolved": "https://registry.npmjs.org/yargs/-/yargs-3.10.0.tgz", + "integrity": "sha1-9+572FfdfB0tOMDnTvvWgdFDH9E=", + "dev": true, + "requires": { + "camelcase": "1.2.1", + "cliui": "2.1.0", + "decamelize": "1.2.0", + "window-size": "0.1.0" + } + } + } + }, + "webpack": { + "version": "3.8.1", + "resolved": "https://registry.npmjs.org/webpack/-/webpack-3.8.1.tgz", + "integrity": "sha512-5ZXLWWsMqHKFr5y0N3Eo5IIisxeEeRAajNq4mELb/WELOR7srdbQk2N5XiyNy2A/AgvlR3AmeBCZJW8lHrolbw==", + "dev": true, + "requires": { + "acorn": "5.7.1", + "acorn-dynamic-import": "2.0.2", + "ajv": "5.5.2", + "ajv-keywords": "2.1.1", + "async": "2.6.1", + "enhanced-resolve": "3.4.1", + "escope": "3.6.0", + "interpret": "1.1.0", + "json-loader": "0.5.7", + "json5": "0.5.1", + "loader-runner": "2.3.0", + "loader-utils": "1.1.0", + "memory-fs": "0.4.1", + "mkdirp": "0.5.1", + "node-libs-browser": "2.1.0", + "source-map": "0.5.7", + "supports-color": "4.5.0", + "tapable": "0.2.8", + "uglifyjs-webpack-plugin": "0.4.6", + "watchpack": "1.6.0", + "webpack-sources": "1.1.0", + "yargs": "8.0.2" + }, + "dependencies": { + "uglifyjs-webpack-plugin": { + "version": "0.4.6", + "resolved": "https://registry.npmjs.org/uglifyjs-webpack-plugin/-/uglifyjs-webpack-plugin-0.4.6.tgz", + "integrity": "sha1-uVH0q7a9YX5m9j64kUmOORdj4wk=", + "dev": true, + "requires": { + "source-map": "0.5.7", + "uglify-js": "2.8.29", + "webpack-sources": "1.1.0" + } + } + } + }, + "which-module": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/which-module/-/which-module-2.0.0.tgz", + "integrity": "sha1-2e8H3Od7mQK4o6j6SzHD4/fm6Ho=", + "dev": true + }, + "wordwrap": { + "version": "0.0.2", + "resolved": "https://registry.npmjs.org/wordwrap/-/wordwrap-0.0.2.tgz", + "integrity": "sha1-t5Zpu0LstAn4PVg8rVLKF+qhZD8=", + "dev": true + }, + "yargs": { + "version": "8.0.2", + "resolved": "https://registry.npmjs.org/yargs/-/yargs-8.0.2.tgz", + "integrity": "sha1-YpmpBVsc78lp/355wdkY3Osiw2A=", + "dev": true, + "requires": { + "camelcase": "4.1.0", + "cliui": "3.2.0", + "decamelize": "1.2.0", + "get-caller-file": "1.0.3", + "os-locale": "2.1.0", + "read-pkg-up": "2.0.0", + "require-directory": "2.1.1", + "require-main-filename": "1.0.1", + "set-blocking": "2.0.0", + "string-width": "2.1.1", + "which-module": "2.0.0", + "y18n": "3.2.1", + "yargs-parser": "7.0.0" + }, + "dependencies": { + "camelcase": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-4.1.0.tgz", + "integrity": "sha1-1UVjW+HjPFQmScaRc+Xeas+uNN0=", + "dev": true + }, + "cliui": { + "version": "3.2.0", + "resolved": "https://registry.npmjs.org/cliui/-/cliui-3.2.0.tgz", + "integrity": "sha1-EgYBU3qRbSmUD5NNo7SNWFo5IT0=", + "dev": true, + "requires": { + "string-width": "1.0.2", + "strip-ansi": "3.0.1", + "wrap-ansi": "2.1.0" + }, + "dependencies": { + "string-width": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/string-width/-/string-width-1.0.2.tgz", + "integrity": "sha1-EYvfW4zcUaKn5w0hHgfisLmxB9M=", + "dev": true, + "requires": { + "code-point-at": "1.1.0", + "is-fullwidth-code-point": "1.0.0", + "strip-ansi": "3.0.1" + } + } + } + } + } + }, + "yargs-parser": { + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-7.0.0.tgz", + "integrity": "sha1-jQrELxbqVd69MyyvTEA4s+P139k=", + "dev": true, + "requires": { + "camelcase": "4.1.0" + }, + "dependencies": { + "camelcase": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-4.1.0.tgz", + "integrity": "sha1-1UVjW+HjPFQmScaRc+Xeas+uNN0=", + "dev": true + } + } + } + } + }, + "@angular/common": { + "version": "5.0.5", + "resolved": "https://registry.npmjs.org/@angular/common/-/common-5.0.5.tgz", + "integrity": "sha1-oFMDIL7vp7NEbHtcaxDX7aQrWZg=", + "requires": { + "tslib": "1.9.3" + } + }, + "@angular/compiler": { + "version": "5.0.5", + "resolved": "https://registry.npmjs.org/@angular/compiler/-/compiler-5.0.5.tgz", + "integrity": "sha1-EoMpvTopYRYAFIDFbsuV8CA6qwc=", + "requires": { + "tslib": "1.9.3" + } + }, + "@angular/compiler-cli": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/@angular/compiler-cli/-/compiler-cli-5.0.0.tgz", + "integrity": "sha1-Dsu5N9hKT43ZTwwqR7B9LkaUyFM=", + "dev": true, + "requires": { + "chokidar": "1.7.0", + "minimist": "1.2.0", + "reflect-metadata": "0.1.12", + "tsickle": "0.24.1" + } + }, + "@angular/core": { + "version": "5.0.5", + "resolved": "https://registry.npmjs.org/@angular/core/-/core-5.0.5.tgz", + "integrity": "sha1-nwMq/0z6zODjNikzhGb5O7pMvsQ=", + "requires": { + "tslib": "1.9.3" + } + }, + "@angular/forms": { + "version": "5.0.5", + "resolved": "https://registry.npmjs.org/@angular/forms/-/forms-5.0.5.tgz", + "integrity": "sha1-PpEL/jRhjEgr8hqGWfqaGy28Hzo=", + "requires": { + "tslib": "1.9.3" + } + }, + "@angular/http": { + "version": "5.0.5", + "resolved": "https://registry.npmjs.org/@angular/http/-/http-5.0.5.tgz", + "integrity": "sha1-cBz3qNkX7WAnR7sCxf7zUptI8qk=", + "requires": { + "tslib": "1.9.3" + } + }, + "@angular/platform-browser": { + "version": "5.0.5", + "resolved": "https://registry.npmjs.org/@angular/platform-browser/-/platform-browser-5.0.5.tgz", + "integrity": "sha1-cQOchbK8Xj9EBRUf/R4glsTzc6E=", + "requires": { + "tslib": "1.9.3" + } + }, + "@angular/platform-browser-dynamic": { + "version": "5.0.5", + "resolved": "https://registry.npmjs.org/@angular/platform-browser-dynamic/-/platform-browser-dynamic-5.0.5.tgz", + "integrity": "sha1-16x0xf/UyaEzupCvFgQCJm6SNR0=", + "requires": { + "tslib": "1.9.3" + } + }, + "@angular/platform-server": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/@angular/platform-server/-/platform-server-5.0.0.tgz", + "integrity": "sha1-h30l74FK+S//x7C1I7lxpv8iIBg=", + "dev": true, + "requires": { + "domino": "1.0.30", + "tslib": "1.9.3", + "xhr2": "0.1.4" + } + }, + "@angular/router": { + "version": "5.2.11", + "resolved": "https://registry.npmjs.org/@angular/router/-/router-5.2.11.tgz", + "integrity": "sha512-NT8xYl7Vr3qPygisek3PlXqNROEjg48GXOEsDEc7c8lDBo3EB9Tf328fWJD0GbLtXZNhmmNNxwIe+qqPFFhFAA==", + "requires": { + "tslib": "1.9.3" + } + }, + "@angular/upgrade": { + "version": "5.2.11", + "resolved": "https://registry.npmjs.org/@angular/upgrade/-/upgrade-5.2.11.tgz", + "integrity": "sha512-RDKQb85GWmcEg8rMbfaIUCfXOK6Jt6CB+Au050NFHLIrsLDtYO0t+7Z9jkyZVZDdAmS+2pYB7LkdvMu9wu1Qxg==", + "requires": { + "tslib": "1.9.3" + } + }, + "@ngtools/json-schema": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/@ngtools/json-schema/-/json-schema-1.1.0.tgz", + "integrity": "sha1-w6DFRNYjkqzCgTpCyKDcb1j4aSI=", + "dev": true + }, + "@ngtools/webpack": { + "version": "1.8.6", + "resolved": "https://registry.npmjs.org/@ngtools/webpack/-/webpack-1.8.6.tgz", + "integrity": "sha512-OL3PVYGMo+ZIvswgUzerPJ0wTA5fjrlMd4idq6G2Xqqlydaqe59nj6IjJvrgidU3owOJywE7UcfpDEBmnmAV0g==", + "dev": true, + "requires": { + "chalk": "2.2.2", + "enhanced-resolve": "3.4.1", + "loader-utils": "1.1.0", + "magic-string": "0.22.5", + "semver": "5.5.0", + "source-map": "0.5.7", + "tree-kill": "1.2.0" + }, + "dependencies": { + "ansi-styles": { + "version": "3.2.1", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.1.tgz", + "integrity": "sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==", + "dev": true, + "requires": { + "color-convert": "1.9.2" + } + }, + "chalk": { + "version": "2.2.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.2.2.tgz", + "integrity": "sha512-LvixLAQ4MYhbf7hgL4o5PeK32gJKvVzDRiSNIApDofQvyhl8adgG2lJVXn4+ekQoK7HL9RF8lqxwerpe0x2pCw==", + "dev": true, + "requires": { + "ansi-styles": "3.2.1", + "escape-string-regexp": "1.0.5", + "supports-color": "4.5.0" + } + }, + "supports-color": { + "version": "4.5.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-4.5.0.tgz", + "integrity": "sha1-vnoN5ITexcXN34s9WRJQRJEvY1s=", + "dev": true, + "requires": { + "has-flag": "2.0.0" + } + } + } + }, + "@schematics/angular": { + "version": "0.1.15", + "resolved": "https://registry.npmjs.org/@schematics/angular/-/angular-0.1.15.tgz", + "integrity": "sha512-gaHtNFk+n4Xxa9fxnCyidprmtvSfhbsw8mpsGcdxefKXSjvcIAhBxaIQ78Pcf56RUTqucJ/ib6aobHYf23ICsA==", + "dev": true, + "requires": { + "@angular-devkit/core": "0.0.27" + }, + "dependencies": { + "@angular-devkit/core": { + "version": "0.0.27", + "resolved": "https://registry.npmjs.org/@angular-devkit/core/-/core-0.0.27.tgz", + "integrity": "sha512-qdXn22KjEzJA9iqp5Ya1OotwfkwU1YxRpVUl+l5LGMUPhb4ozNH3yDkn97XPgAkLQ8gJ6oR7lpPB9X2vqb85+g==", + "dev": true, + "requires": { + "ajv": "5.5.2", + "chokidar": "1.7.0", + "source-map": "0.5.7" + } + } + } + }, + "@schematics/schematics": { + "version": "0.0.15", + "resolved": "https://registry.npmjs.org/@schematics/schematics/-/schematics-0.0.15.tgz", + "integrity": "sha512-osL8WaeYEh67g6UzreeVYh1pJ+T9dQGq1JIwxUbfTsyb8BgEa0JGk9No/VwOVnM/6oFo0x6YCZf/Ejiprt+ZpA==", + "dev": true + }, + "@syncfusion/ej2-base": { + "version": "16.2.41", + "resolved": "https://registry.npmjs.org/@syncfusion/ej2-base/-/ej2-base-16.2.41.tgz", + "integrity": "sha512-Ct1OSBAzrkeuQRtgwIZk0QaN6xIw0IDpjuT7jD9T9tNfG0DxMWIYuwwnSi+ohq/gpAtZOi1hvcPpBSDWIrQElA==" + }, + "@syncfusion/ej2-buttons": { + "version": "16.2.41", + "resolved": "https://registry.npmjs.org/@syncfusion/ej2-buttons/-/ej2-buttons-16.2.41.tgz", + "integrity": "sha512-9RW55eUHnWfG2yT6ZKe1BTkDrEPGm7V8IokyATZz26Oq+gsDUHzEoHFk+8wov24jt4HzQf3s0LUwDuXXXjfuYA==", + "requires": { + "@syncfusion/ej2-base": "16.2.41" + } + }, + "@syncfusion/ej2-calendars": { + "version": "16.2.44", + "resolved": "https://registry.npmjs.org/@syncfusion/ej2-calendars/-/ej2-calendars-16.2.44.tgz", + "integrity": "sha512-30QtRD6rNMDCG1QXRsipP8k76ITyTl2rfIMGCoQdSdLLsNgciXkP009BDHmRbedvjeHyw/jYXLFHgStX3Gzsdw==", + "requires": { + "@syncfusion/ej2-base": "16.2.41", + "@syncfusion/ej2-buttons": "16.2.41", + "@syncfusion/ej2-inputs": "16.2.44", + "@syncfusion/ej2-lists": "16.2.41", + "@syncfusion/ej2-popups": "16.2.41" + } + }, + "@syncfusion/ej2-charts": { + "version": "16.2.44", + "resolved": "https://registry.npmjs.org/@syncfusion/ej2-charts/-/ej2-charts-16.2.44.tgz", + "integrity": "sha512-5+3yvWbDU8tiJHPHcAelRo2PUrlQLTsZ4kmGrzBKdp4h5ASW2BXIia/WpFhi+wDfaVLbUG6xDz7A6qHa9H6TJg==", + "requires": { + "@syncfusion/ej2-base": "16.2.41", + "@syncfusion/ej2-calendars": "16.2.44", + "@syncfusion/ej2-compression": "16.2.41", + "@syncfusion/ej2-data": "16.2.43", + "@syncfusion/ej2-file-utils": "16.2.41", + "@syncfusion/ej2-navigations": "16.2.44", + "@syncfusion/ej2-pdf-export": "16.2.41", + "@syncfusion/ej2-svg-base": "16.2.41" + } + }, + "@syncfusion/ej2-compression": { + "version": "16.2.41", + "resolved": "https://registry.npmjs.org/@syncfusion/ej2-compression/-/ej2-compression-16.2.41.tgz", + "integrity": "sha512-ha/MW3J1pgwtHIgL3uG8FNckiemlqFbw9VuqksKG8fv+MFdPqVHLnAMlrvA43t+92yIgg+VQ+5e3ApZw083nhQ==", + "requires": { + "@syncfusion/ej2-file-utils": "16.2.41" + } + }, + "@syncfusion/ej2-data": { + "version": "16.2.43", + "resolved": "https://registry.npmjs.org/@syncfusion/ej2-data/-/ej2-data-16.2.43.tgz", + "integrity": "sha512-HUB8tMA6qRNbQYjyHe3WOPLhPk0p9obG5wy4FKvzmr36cOao4R9NHwkFWAPgnJ2wBhRyXp03qAvJC8PNfydbKw==", + "requires": { + "@syncfusion/ej2-base": "16.2.41" + } + }, + "@syncfusion/ej2-file-utils": { + "version": "16.2.41", + "resolved": "https://registry.npmjs.org/@syncfusion/ej2-file-utils/-/ej2-file-utils-16.2.41.tgz", + "integrity": "sha512-du0CY1uemNaMJ8PKCcFIBJkgtwBT5iSnRlDjGrBgj4vg5tsrVEK/ktLoTtqyoX74XKfI85KhObcTDtoMLdWsxg==" + }, + "@syncfusion/ej2-inputs": { + "version": "16.2.44", + "resolved": "https://registry.npmjs.org/@syncfusion/ej2-inputs/-/ej2-inputs-16.2.44.tgz", + "integrity": "sha512-S9I5fP+3MdO8i+/zTijTMzjQNvinxGWD37eHzDAEOf64Zij+o3a7jYkFgRs6jSgwPJFepFAZrfzKmVs2+f3RtA==", + "requires": { + "@syncfusion/ej2-base": "16.2.41", + "@syncfusion/ej2-buttons": "16.2.41", + "@syncfusion/ej2-popups": "16.2.41", + "@syncfusion/ej2-splitbuttons": "16.2.44" + } + }, + "@syncfusion/ej2-lists": { + "version": "16.2.41", + "resolved": "https://registry.npmjs.org/@syncfusion/ej2-lists/-/ej2-lists-16.2.41.tgz", + "integrity": "sha512-ZZDcu2S8WSeyUnlwS0fQbi3S9cmLTbDOXrwE/8Op3yyUcTD4MEhhED8h7EP8zudbglye/LGB/AVa6rrGux4Ezw==", + "requires": { + "@syncfusion/ej2-base": "16.2.41", + "@syncfusion/ej2-buttons": "16.2.41", + "@syncfusion/ej2-data": "16.2.43" + } + }, + "@syncfusion/ej2-navigations": { + "version": "16.2.44", + "resolved": "https://registry.npmjs.org/@syncfusion/ej2-navigations/-/ej2-navigations-16.2.44.tgz", + "integrity": "sha512-L+7RynbU6Os/lFFn6yRpfs195DxebL1op8PFkb3BqpGvbL1+T/9+cF9NXJXpGvdIUQNdFyMmsTYozouT3ystbQ==", + "requires": { + "@syncfusion/ej2-base": "16.2.41", + "@syncfusion/ej2-buttons": "16.2.41", + "@syncfusion/ej2-data": "16.2.43", + "@syncfusion/ej2-inputs": "16.2.44", + "@syncfusion/ej2-lists": "16.2.41", + "@syncfusion/ej2-popups": "16.2.41" + } + }, + "@syncfusion/ej2-ng-base": { + "version": "16.2.43", + "resolved": "https://registry.npmjs.org/@syncfusion/ej2-ng-base/-/ej2-ng-base-16.2.43.tgz", + "integrity": "sha512-7qOA/LqMOiS2/aBLSNw6O4Ih0Q48sZA4Bam0k/nowPKZgYWUfzZ4k4Q1RkLg23V8ggJx74f4/s8fyVcDz2PAtA==", + "requires": { + "@syncfusion/ej2-base": "16.2.41", + "core-js": "2.5.7", + "reflect-metadata": "0.1.12", + "rxjs": "5.5.11", + "zone.js": "0.7.8" + }, + "dependencies": { + "zone.js": { + "version": "0.7.8", + "resolved": "https://registry.npmjs.org/zone.js/-/zone.js-0.7.8.tgz", + "integrity": "sha1-Tz/og01EWX8mOQU6D6Q43zT//e0=" + } + } + }, + "@syncfusion/ej2-ng-charts": { + "version": "16.2.44", + "resolved": "https://registry.npmjs.org/@syncfusion/ej2-ng-charts/-/ej2-ng-charts-16.2.44.tgz", + "integrity": "sha512-BqofIqDRZvH8L3v1qOyP6fqn5VNSJZhBFXmUytA0TUl3iheu1HKCXoKvSv156YghlMfT78WrLoh5/S4WugtsuA==", + "requires": { + "@syncfusion/ej2-base": "16.2.41", + "@syncfusion/ej2-charts": "16.2.44", + "@syncfusion/ej2-ng-base": "16.2.43", + "core-js": "2.5.7", + "reflect-metadata": "0.1.12", + "zone.js": "0.8.26" + } + }, + "@syncfusion/ej2-ng-popups": { + "version": "16.2.41", + "resolved": "https://registry.npmjs.org/@syncfusion/ej2-ng-popups/-/ej2-ng-popups-16.2.41.tgz", + "integrity": "sha512-pDUphF5/0q9I0JC121BS3enbIYTrL2ulGTAbeaxJT4dhc95/1sKfssf6UVANulgFVsjIVVDY5jLdskCPVOYY7Q==", + "requires": { + "@syncfusion/ej2-base": "16.2.41", + "@syncfusion/ej2-ng-base": "16.2.43", + "@syncfusion/ej2-popups": "16.2.41", + "core-js": "2.5.7", + "reflect-metadata": "0.1.12", + "zone.js": "0.8.26" + } + }, + "@syncfusion/ej2-pdf-export": { + "version": "16.2.41", + "resolved": "https://registry.npmjs.org/@syncfusion/ej2-pdf-export/-/ej2-pdf-export-16.2.41.tgz", + "integrity": "sha512-xCWyCPtr8uRSAvMP92cOfruG0uSJ7ann4fdn/gSZu9pUHourD2JOSROtgwAljw4cmER5+DDa1s6XMUC3Gcqyhw==", + "requires": { + "@syncfusion/ej2-compression": "16.2.41" + } + }, + "@syncfusion/ej2-popups": { + "version": "16.2.41", + "resolved": "https://registry.npmjs.org/@syncfusion/ej2-popups/-/ej2-popups-16.2.41.tgz", + "integrity": "sha512-DA/5EglYOrwewMtLKoNvKjk9OApPvVP2BKiMrLxiRvhoHJfVCHoSQ1QRGX/KKl6/UP2UVJvmSH5K/Q7frCBnvw==", + "requires": { + "@syncfusion/ej2-base": "16.2.41", + "@syncfusion/ej2-buttons": "16.2.41" + } + }, + "@syncfusion/ej2-splitbuttons": { + "version": "16.2.44", + "resolved": "https://registry.npmjs.org/@syncfusion/ej2-splitbuttons/-/ej2-splitbuttons-16.2.44.tgz", + "integrity": "sha512-TKb5kj30SSocTX3Ms+FZRdiIcT/WXVkJjcBVFYdDyaUxew714LolxYhWpULV2txgv8yiKfpXAUR6mB30JtHEvw==", + "requires": { + "@syncfusion/ej2-base": "16.2.41", + "@syncfusion/ej2-popups": "16.2.41" + } + }, + "@syncfusion/ej2-svg-base": { + "version": "16.2.41", + "resolved": "https://registry.npmjs.org/@syncfusion/ej2-svg-base/-/ej2-svg-base-16.2.41.tgz", + "integrity": "sha512-Xb79GYwRqquAwO/3g8wmtJsuUI4rihv/4tVkfO1COzDOAtvTiCi4/x0+wunovK7rMeM+/spSoPpkubhH9KUV8A==", + "requires": { + "@syncfusion/ej2-base": "16.2.41" + } + }, + "@types/jasmine": { + "version": "2.8.8", + "resolved": "https://registry.npmjs.org/@types/jasmine/-/jasmine-2.8.8.tgz", + "integrity": "sha512-OJSUxLaxXsjjhob2DBzqzgrkLmukM3+JMpRp0r0E4HTdT1nwDCWhaswjYxazPij6uOdzHCJfNbDjmQ1/rnNbCg==", + "dev": true + }, + "@types/node": { + "version": "6.0.114", + "resolved": "https://registry.npmjs.org/@types/node/-/node-6.0.114.tgz", + "integrity": "sha512-5ViC9dwf1VIAtrOFTvOuN04lJgw28eKjuy0Vg2Bd/fSlxKP2feCSkIw04ZgOENL2ywdWrtbkthp1XVLEjJmouw==", + "dev": true + }, + "@types/requirejs": { + "version": "2.1.31", + "resolved": "https://registry.npmjs.org/@types/requirejs/-/requirejs-2.1.31.tgz", + "integrity": "sha512-b2soeyuU76rMbcRJ4e0hEl0tbMhFwZeTC0VZnfuWlfGlk6BwWNsev6kFu/twKABPX29wkX84wU2o+cEJoXsiTw==", + "dev": true + }, + "abbrev": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/abbrev/-/abbrev-1.1.1.tgz", + "integrity": "sha512-nne9/IiQ/hzIhY6pdDnbBtz7DjPTKrY00P/zvPSm5pOFkl6xuGrGnXn/VtTNNfNtAfZ9/1RtehkszU9qcTii0Q==" + }, + "accepts": { + "version": "1.3.5", + "resolved": "https://registry.npmjs.org/accepts/-/accepts-1.3.5.tgz", + "integrity": "sha1-63d99gEXI6OxTopywIBcjoZ0a9I=", + "requires": { + "mime-types": "2.1.18", + "negotiator": "0.6.1" + } + }, + "acorn": { + "version": "5.7.1", + "resolved": "https://registry.npmjs.org/acorn/-/acorn-5.7.1.tgz", + "integrity": "sha512-d+nbxBUGKg7Arpsvbnlq61mc12ek3EY8EQldM3GPAhWJ1UVxC6TDGbIvUMNU6obBX3i1+ptCIzV4vq0gFPEGVQ==" + }, + "acorn-dynamic-import": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/acorn-dynamic-import/-/acorn-dynamic-import-2.0.2.tgz", + "integrity": "sha1-x1K9IQvvZ5UBtsbLf8hPj0cVjMQ=", + "dev": true, + "requires": { + "acorn": "4.0.13" + }, + "dependencies": { + "acorn": { + "version": "4.0.13", + "resolved": "https://registry.npmjs.org/acorn/-/acorn-4.0.13.tgz", + "integrity": "sha1-EFSVrlNh1pe9GVyCUZLhrX8lN4c=", + "dev": true + } + } + }, + "acorn-jsx": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/acorn-jsx/-/acorn-jsx-3.0.1.tgz", + "integrity": "sha1-r9+UiPsezvyDSPb7IvRk4ypYs2s=", + "requires": { + "acorn": "3.3.0" + }, + "dependencies": { + "acorn": { + "version": "3.3.0", + "resolved": "https://registry.npmjs.org/acorn/-/acorn-3.3.0.tgz", + "integrity": "sha1-ReN/s56No/JbruP/U2niu18iAXo=" + } + } + }, + "after": { + "version": "0.8.1", + "resolved": "https://registry.npmjs.org/after/-/after-0.8.1.tgz", + "integrity": "sha1-q11PuIP1loFtNRX495HAr0ht1ic=" + }, + "ajv": { + "version": "5.5.2", + "resolved": "https://registry.npmjs.org/ajv/-/ajv-5.5.2.tgz", + "integrity": "sha1-c7Xuyj+rZT49P5Qis0GtQiBdyWU=", + "requires": { + "co": "4.6.0", + "fast-deep-equal": "1.1.0", + "fast-json-stable-stringify": "2.0.0", + "json-schema-traverse": "0.3.1" + } + }, + "ajv-keywords": { + "version": "1.5.1", + "resolved": "https://registry.npmjs.org/ajv-keywords/-/ajv-keywords-1.5.1.tgz", + "integrity": "sha1-MU3QpLM2j609/NxU7eYXG4htrzw=" + }, + "align-text": { + "version": "0.1.4", + "resolved": "https://registry.npmjs.org/align-text/-/align-text-0.1.4.tgz", + "integrity": "sha1-DNkKVhCT810KmSVsIrcGlDP60Rc=", + "dev": true, + "requires": { + "kind-of": "3.2.2", + "longest": "1.0.1", + "repeat-string": "1.6.1" + } + }, + "alphanum-sort": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/alphanum-sort/-/alphanum-sort-1.0.2.tgz", + "integrity": "sha1-l6ERlkmyEa0zaR2fn0hqjsn74KM=", + "dev": true + }, + "amdefine": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/amdefine/-/amdefine-1.0.1.tgz", + "integrity": "sha1-SlKCrBZHKek2Gbz9OtFR+BfOkfU=", + "dev": true + }, + "ansi-align": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/ansi-align/-/ansi-align-1.1.0.tgz", + "integrity": "sha1-LwwWWIKXOa3V67FeawxuNCPwFro=", + "requires": { + "string-width": "1.0.2" + } + }, + "ansi-cyan": { + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/ansi-cyan/-/ansi-cyan-0.1.1.tgz", + "integrity": "sha1-U4rlKK+JgvKK4w2G8vF0VtJgmHM=", + "requires": { + "ansi-wrap": "0.1.0" + } + }, + "ansi-escapes": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/ansi-escapes/-/ansi-escapes-1.4.0.tgz", + "integrity": "sha1-06ioOzGapneTZisT52HHkRQiMG4=" + }, + "ansi-gray": { + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/ansi-gray/-/ansi-gray-0.1.1.tgz", + "integrity": "sha1-KWLPVOyXksSFEKPetSRDaGHvclE=", + "requires": { + "ansi-wrap": "0.1.0" + } + }, + "ansi-html": { + "version": "0.0.7", + "resolved": "https://registry.npmjs.org/ansi-html/-/ansi-html-0.0.7.tgz", + "integrity": "sha1-gTWEAhliqenm/QOflA0S9WynhZ4=", + "dev": true + }, + "ansi-red": { + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/ansi-red/-/ansi-red-0.1.1.tgz", + "integrity": "sha1-jGOPnRCAgAo1PJwoyKgcpHBdlGw=", + "requires": { + "ansi-wrap": "0.1.0" + } + }, + "ansi-regex": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-2.1.1.tgz", + "integrity": "sha1-w7M6te42DYbg5ijwRorn7yfWVN8=" + }, + "ansi-styles": { + "version": "2.2.1", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-2.2.1.tgz", + "integrity": "sha1-tDLdM1i2NM914eRmQ2gkBTPB3b4=" + }, + "ansi-wrap": { + "version": "0.1.0", + "resolved": "https://registry.npmjs.org/ansi-wrap/-/ansi-wrap-0.1.0.tgz", + "integrity": "sha1-qCJQ3bABXponyoLoLqYDu/pF768=" + }, + "anymatch": { + "version": "1.3.2", + "resolved": "https://registry.npmjs.org/anymatch/-/anymatch-1.3.2.tgz", + "integrity": "sha512-0XNayC8lTHQ2OI8aljNCN3sSx6hsr/1+rlcDAotXJR7C1oZZHCNsfpbKwMjRA3Uqb5tF1Rae2oloTr4xpq+WjA==", + "requires": { + "micromatch": "2.3.11", + "normalize-path": "2.1.1" + } + }, + "aproba": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/aproba/-/aproba-1.2.0.tgz", + "integrity": "sha512-Y9J6ZjXtoYh8RnXVCMOU/ttDmk1aBjunq9vO0ta5x85WDQiQfUF9sIPBITdbiiIVcBo03Hi3jMxigBtsddlXRw==", + "dev": true + }, + "archy": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/archy/-/archy-1.0.0.tgz", + "integrity": "sha1-+cjBN1fMHde8N5rHeyxipcKGjEA=", + "dev": true + }, + "are-we-there-yet": { + "version": "1.1.5", + "resolved": "https://registry.npmjs.org/are-we-there-yet/-/are-we-there-yet-1.1.5.tgz", + "integrity": "sha512-5hYdAkZlcG8tOLujVDTgCT+uPX0VnpAH28gWsLfzpXYm7wP6mp5Q/gYyR7YQ0cKVJcXJnl3j2kpBan13PtQf6w==", + "dev": true, + "requires": { + "delegates": "1.0.0", + "readable-stream": "2.3.6" + } + }, + "argparse": { + "version": "1.0.10", + "resolved": "https://registry.npmjs.org/argparse/-/argparse-1.0.10.tgz", + "integrity": "sha512-o5Roy6tNG4SL/FOkCAN6RzjiakZS25RLYFrcMttJqbdd8BWrnA+fGz57iN5Pb06pvBGvl5gQ0B48dJlslXvoTg==", + "requires": { + "sprintf-js": "1.0.3" + } + }, + "arr-diff": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/arr-diff/-/arr-diff-2.0.0.tgz", + "integrity": "sha1-jzuCf5Vai9ZpaX5KQlasPOrjVs8=", + "requires": { + "arr-flatten": "1.1.0" + } + }, + "arr-flatten": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/arr-flatten/-/arr-flatten-1.1.0.tgz", + "integrity": "sha512-L3hKV5R/p5o81R7O02IGnwpDmkp6E982XhtbuwSe3O4qOtMMMtodicASA1Cny2U+aCXcNpml+m4dPsvsJ3jatg==" + }, + "arr-union": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/arr-union/-/arr-union-2.1.0.tgz", + "integrity": "sha1-IPnqtexw9cfSFbEHexw5Fh0pLH0=" + }, + "array-differ": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/array-differ/-/array-differ-1.0.0.tgz", + "integrity": "sha1-7/UuN1gknTO+QCuLuOVkuytdQDE=" + }, + "array-each": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/array-each/-/array-each-1.0.1.tgz", + "integrity": "sha1-p5SvDAWrF1KEbudTofIRoFugxE8=", + "dev": true + }, + "array-find-index": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/array-find-index/-/array-find-index-1.0.2.tgz", + "integrity": "sha1-3wEKoSh+Fku9pvlyOwqWoexBh6E=", + "dev": true + }, + "array-flatten": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/array-flatten/-/array-flatten-2.1.1.tgz", + "integrity": "sha1-Qmu52oQJDBg42BLIFQryCoMx4pY=", + "dev": true + }, + "array-includes": { + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/array-includes/-/array-includes-3.0.3.tgz", + "integrity": "sha1-GEtI9i2S10UrsxsyMWXH+L0CJm0=", + "dev": true, + "requires": { + "define-properties": "1.1.2", + "es-abstract": "1.12.0" + } + }, + "array-slice": { + "version": "0.2.3", + "resolved": "https://registry.npmjs.org/array-slice/-/array-slice-0.2.3.tgz", + "integrity": "sha1-3Tz7gO15c6dRF82sabC5nshhhvU=" + }, + "array-union": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/array-union/-/array-union-1.0.2.tgz", + "integrity": "sha1-mjRBDk9OPaI96jdb5b5w8kd47Dk=", + "requires": { + "array-uniq": "1.0.3" + } + }, + "array-uniq": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/array-uniq/-/array-uniq-1.0.3.tgz", + "integrity": "sha1-r2rId6Jcx/dOBYiUdThY39sk/bY=" + }, + "array-unique": { + "version": "0.2.1", + "resolved": "https://registry.npmjs.org/array-unique/-/array-unique-0.2.1.tgz", + "integrity": "sha1-odl8yvy8JiXMcPrc6zalDFiwGlM=" + }, + "arraybuffer.slice": { + "version": "0.0.6", + "resolved": "https://registry.npmjs.org/arraybuffer.slice/-/arraybuffer.slice-0.0.6.tgz", + "integrity": "sha1-8zshWfBTKj8xB6JywMz70a0peco=" + }, + "arrify": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/arrify/-/arrify-1.0.1.tgz", + "integrity": "sha1-iYUI2iIm84DfkEcoRWhJwVAaSw0=" + }, + "asap": { + "version": "2.0.6", + "resolved": "https://registry.npmjs.org/asap/-/asap-2.0.6.tgz", + "integrity": "sha1-5QNHYR1+aQlDIIu9r+vLwvuGbUY=", + "dev": true, + "optional": true + }, + "asn1": { + "version": "0.2.3", + "resolved": "https://registry.npmjs.org/asn1/-/asn1-0.2.3.tgz", + "integrity": "sha1-2sh4dxPJlmhJ/IGAd36+nB3fO4Y=", + "dev": true + }, + "asn1.js": { + "version": "4.10.1", + "resolved": "https://registry.npmjs.org/asn1.js/-/asn1.js-4.10.1.tgz", + "integrity": "sha512-p32cOF5q0Zqs9uBiONKYLm6BClCoBCM5O9JfeUSlnQLBTxYdTK+pW+nXflm8UkKd2UYlEbYz5qEi0JuZR9ckSw==", + "dev": true, + "requires": { + "bn.js": "4.11.8", + "inherits": "2.0.3", + "minimalistic-assert": "1.0.1" + } + }, + "assert": { + "version": "1.4.1", + "resolved": "https://registry.npmjs.org/assert/-/assert-1.4.1.tgz", + "integrity": "sha1-mZEtWRg2tab1s0XA8H7vwI/GXZE=", + "dev": true, + "requires": { + "util": "0.10.3" + }, + "dependencies": { + "inherits": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.1.tgz", + "integrity": "sha1-sX0I0ya0Qj5Wjv9xn5GwscvfafE=", + "dev": true + }, + "util": { + "version": "0.10.3", + "resolved": "https://registry.npmjs.org/util/-/util-0.10.3.tgz", + "integrity": "sha1-evsa/lCAUkZInj23/g7TeTNqwPk=", + "dev": true, + "requires": { + "inherits": "2.0.1" + } + } + } + }, + "assert-plus": { + "version": "0.2.0", + "resolved": "https://registry.npmjs.org/assert-plus/-/assert-plus-0.2.0.tgz", + "integrity": "sha1-104bh+ev/A24qttwIfP+SBAasjQ=", + "dev": true + }, + "assign-symbols": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/assign-symbols/-/assign-symbols-1.0.0.tgz", + "integrity": "sha1-WWZ/QfrdTyDMvCu5a41Pf3jsA2c=", + "dev": true + }, + "async": { + "version": "1.5.2", + "resolved": "https://registry.npmjs.org/async/-/async-1.5.2.tgz", + "integrity": "sha1-7GphrlZIDAw8skHJVhjiCJL5Zyo=" + }, + "async-each": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/async-each/-/async-each-1.0.1.tgz", + "integrity": "sha1-GdOGodntxufByF04iu28xW0zYC0=" + }, + "async-each-series": { + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/async-each-series/-/async-each-series-0.1.1.tgz", + "integrity": "sha1-dhfBkXQB/Yykooqtzj266Yr+tDI=" + }, + "async-foreach": { + "version": "0.1.3", + "resolved": "https://registry.npmjs.org/async-foreach/-/async-foreach-0.1.3.tgz", + "integrity": "sha1-NhIfhFwFeBct5Bmpfb6x0W7DRUI=", + "dev": true + }, + "asynckit": { + "version": "0.4.0", + "resolved": "https://registry.npmjs.org/asynckit/-/asynckit-0.4.0.tgz", + "integrity": "sha1-x57Zf380y48robyXkLzDZkdLS3k=", + "dev": true + }, + "atob": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/atob/-/atob-2.1.1.tgz", + "integrity": "sha1-ri1acpR38onWDdf5amMUoi3Wwio=", + "dev": true + }, + "autoprefixer": { + "version": "6.7.7", + "resolved": "https://registry.npmjs.org/autoprefixer/-/autoprefixer-6.7.7.tgz", + "integrity": "sha1-Hb0cg1ZY41zj+ZhAmdsAWFx4IBQ=", + "dev": true, + "requires": { + "browserslist": "1.7.7", + "caniuse-db": "1.0.30000867", + "normalize-range": "0.1.2", + "num2fraction": "1.2.2", + "postcss": "5.2.18", + "postcss-value-parser": "3.3.0" + } + }, + "aws-sign2": { + "version": "0.6.0", + "resolved": "https://registry.npmjs.org/aws-sign2/-/aws-sign2-0.6.0.tgz", + "integrity": "sha1-FDQt0428yU0OW4fXY81jYSwOeU8=", + "dev": true + }, + "aws4": { + "version": "1.7.0", + "resolved": "https://registry.npmjs.org/aws4/-/aws4-1.7.0.tgz", + "integrity": "sha512-32NDda82rhwD9/JBCCkB+MRYDp0oSvlo2IL6rQWA10PQi7tDUM3eqMSltXmY+Oyl/7N3P3qNtAlv7X0d9bI28w==", + "dev": true + }, + "axios": { + "version": "0.17.1", + "resolved": "https://registry.npmjs.org/axios/-/axios-0.17.1.tgz", + "integrity": "sha1-LY4+XQvb1zJ/kbyBT1xXZg+Bgk0=", + "requires": { + "follow-redirects": "1.5.1", + "is-buffer": "1.1.6" + } + }, + "babel-code-frame": { + "version": "6.26.0", + "resolved": "https://registry.npmjs.org/babel-code-frame/-/babel-code-frame-6.26.0.tgz", + "integrity": "sha1-Y/1D99weO7fONZR9uP42mj9Yx0s=", + "dev": true, + "requires": { + "chalk": "1.1.3", + "esutils": "2.0.2", + "js-tokens": "3.0.2" + } + }, + "babel-generator": { + "version": "6.26.1", + "resolved": "https://registry.npmjs.org/babel-generator/-/babel-generator-6.26.1.tgz", + "integrity": "sha512-HyfwY6ApZj7BYTcJURpM5tznulaBvyio7/0d4zFOeMPUmfxkCjHocCuoLa2SAGzBI8AREcH3eP3758F672DppA==", + "dev": true, + "requires": { + "babel-messages": "6.23.0", + "babel-runtime": "6.26.0", + "babel-types": "6.26.0", + "detect-indent": "4.0.0", + "jsesc": "1.3.0", + "lodash": "4.17.10", + "source-map": "0.5.7", + "trim-right": "1.0.1" + }, + "dependencies": { + "jsesc": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/jsesc/-/jsesc-1.3.0.tgz", + "integrity": "sha1-RsP+yMGJKxKwgz25vHYiF226s0s=", + "dev": true + }, + "lodash": { + "version": "4.17.10", + "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.10.tgz", + "integrity": "sha512-UejweD1pDoXu+AD825lWwp4ZGtSwgnpZxb3JDViD7StjQz+Nb/6l093lx4OQ0foGWNRoc19mWy7BzL+UAK2iVg==", + "dev": true + } + } + }, + "babel-messages": { + "version": "6.23.0", + "resolved": "https://registry.npmjs.org/babel-messages/-/babel-messages-6.23.0.tgz", + "integrity": "sha1-8830cDhYA1sqKVHG7F7fbGLyYw4=", + "dev": true, + "requires": { + "babel-runtime": "6.26.0" + } + }, + "babel-runtime": { + "version": "6.26.0", + "resolved": "https://registry.npmjs.org/babel-runtime/-/babel-runtime-6.26.0.tgz", + "integrity": "sha1-llxwWGaOgrVde/4E/yM3vItWR/4=", + "dev": true, + "requires": { + "core-js": "2.5.7", + "regenerator-runtime": "0.11.1" + } + }, + "babel-template": { + "version": "6.26.0", + "resolved": "https://registry.npmjs.org/babel-template/-/babel-template-6.26.0.tgz", + "integrity": "sha1-3gPi0WOWsGn0bdn/+FIfsaDjXgI=", + "dev": true, + "requires": { + "babel-runtime": "6.26.0", + "babel-traverse": "6.26.0", + "babel-types": "6.26.0", + "babylon": "6.18.0", + "lodash": "4.17.10" + }, + "dependencies": { + "lodash": { + "version": "4.17.10", + "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.10.tgz", + "integrity": "sha512-UejweD1pDoXu+AD825lWwp4ZGtSwgnpZxb3JDViD7StjQz+Nb/6l093lx4OQ0foGWNRoc19mWy7BzL+UAK2iVg==", + "dev": true + } + } + }, + "babel-traverse": { + "version": "6.26.0", + "resolved": "https://registry.npmjs.org/babel-traverse/-/babel-traverse-6.26.0.tgz", + "integrity": "sha1-RqnL1+3MYsjlwGTi0tjQ9ANXZu4=", + "dev": true, + "requires": { + "babel-code-frame": "6.26.0", + "babel-messages": "6.23.0", + "babel-runtime": "6.26.0", + "babel-types": "6.26.0", + "babylon": "6.18.0", + "debug": "2.6.9", + "globals": "9.18.0", + "invariant": "2.2.4", + "lodash": "4.17.10" + }, + "dependencies": { + "lodash": { + "version": "4.17.10", + "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.10.tgz", + "integrity": "sha512-UejweD1pDoXu+AD825lWwp4ZGtSwgnpZxb3JDViD7StjQz+Nb/6l093lx4OQ0foGWNRoc19mWy7BzL+UAK2iVg==", + "dev": true + } + } + }, + "babel-types": { + "version": "6.26.0", + "resolved": "https://registry.npmjs.org/babel-types/-/babel-types-6.26.0.tgz", + "integrity": "sha1-o7Bz+Uq0nrb6Vc1lInozQ4BjJJc=", + "dev": true, + "requires": { + "babel-runtime": "6.26.0", + "esutils": "2.0.2", + "lodash": "4.17.10", + "to-fast-properties": "1.0.3" + }, + "dependencies": { + "lodash": { + "version": "4.17.10", + "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.10.tgz", + "integrity": "sha512-UejweD1pDoXu+AD825lWwp4ZGtSwgnpZxb3JDViD7StjQz+Nb/6l093lx4OQ0foGWNRoc19mWy7BzL+UAK2iVg==", + "dev": true + } + } + }, + "babylon": { + "version": "6.18.0", + "resolved": "https://registry.npmjs.org/babylon/-/babylon-6.18.0.tgz", + "integrity": "sha512-q/UEjfGJ2Cm3oKV71DJz9d25TPnq5rhBVL2Q4fA5wcC3jcrdn7+SssEybFIxwAvvP+YCsCYNKughoF33GxgycQ==", + "dev": true + }, + "backo2": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/backo2/-/backo2-1.0.2.tgz", + "integrity": "sha1-MasayLEpNjRj41s+u2n038+6eUc=" + }, + "balanced-match": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/balanced-match/-/balanced-match-1.0.0.tgz", + "integrity": "sha1-ibTRmasr7kneFk6gK4nORi1xt2c=" + }, + "base": { + "version": "0.11.2", + "resolved": "https://registry.npmjs.org/base/-/base-0.11.2.tgz", + "integrity": "sha512-5T6P4xPgpp0YDFvSWwEZ4NoE3aM4QBQXDzmVbraCkFj8zHM+mba8SyqB5DbZWyR7mYHo6Y7BdQo3MoA4m0TeQg==", + "dev": true, + "requires": { + "cache-base": "1.0.1", + "class-utils": "0.3.6", + "component-emitter": "1.2.1", + "define-property": "1.0.0", + "isobject": "3.0.1", + "mixin-deep": "1.3.1", + "pascalcase": "0.1.1" + }, + "dependencies": { + "component-emitter": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/component-emitter/-/component-emitter-1.2.1.tgz", + "integrity": "sha1-E3kY1teCg/ffemt8WmPhQOaUJeY=", + "dev": true + }, + "define-property": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/define-property/-/define-property-1.0.0.tgz", + "integrity": "sha1-dp66rz9KY6rTr56NMEybvnm/sOY=", + "dev": true, + "requires": { + "is-descriptor": "1.0.2" + } + }, + "is-accessor-descriptor": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-accessor-descriptor/-/is-accessor-descriptor-1.0.0.tgz", + "integrity": "sha512-m5hnHTkcVsPfqx3AKlyttIPb7J+XykHvJP2B9bZDjlhLIoEq4XoK64Vg7boZlVWYK6LUY94dYPEE7Lh0ZkZKcQ==", + "dev": true, + "requires": { + "kind-of": "6.0.2" + } + }, + "is-data-descriptor": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-data-descriptor/-/is-data-descriptor-1.0.0.tgz", + "integrity": "sha512-jbRXy1FmtAoCjQkVmIVYwuuqDFUbaOeDjmed1tOGPrsMhtJA4rD9tkgA0F1qJ3gRFRXcHYVkdeaP50Q5rE/jLQ==", + "dev": true, + "requires": { + "kind-of": "6.0.2" + } + }, + "is-descriptor": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-1.0.2.tgz", + "integrity": "sha512-2eis5WqQGV7peooDyLmNEPUrps9+SXX5c9pL3xEB+4e9HnGuDa7mB7kHxHw4CbqS9k1T2hOH3miL8n8WtiYVtg==", + "dev": true, + "requires": { + "is-accessor-descriptor": "1.0.0", + "is-data-descriptor": "1.0.0", + "kind-of": "6.0.2" + } + }, + "isobject": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/isobject/-/isobject-3.0.1.tgz", + "integrity": "sha1-TkMekrEalzFjaqH5yNHMvP2reN8=", + "dev": true + }, + "kind-of": { + "version": "6.0.2", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-6.0.2.tgz", + "integrity": "sha512-s5kLOcnH0XqDO+FvuaLX8DDjZ18CGFk7VygH40QoKPUQhW4e2rvM0rwUq0t8IQDOwYSeLK01U90OjzBTme2QqA==", + "dev": true + } + } + }, + "base64-arraybuffer": { + "version": "0.1.2", + "resolved": "https://registry.npmjs.org/base64-arraybuffer/-/base64-arraybuffer-0.1.2.tgz", + "integrity": "sha1-R030qfLaJOBd8xWMOx2zw81GoVQ=" + }, + "base64-js": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/base64-js/-/base64-js-1.3.0.tgz", + "integrity": "sha512-ccav/yGvoa80BQDljCxsmmQ3Xvx60/UpBIij5QN21W3wBi/hhIC9OoO+KLpu9IJTS9j4DRVJ3aDDF9cMSoa2lw==", + "dev": true + }, + "base64id": { + "version": "0.1.0", + "resolved": "https://registry.npmjs.org/base64id/-/base64id-0.1.0.tgz", + "integrity": "sha1-As4P3u4M709ACA4ec+g08LG/zj8=" + }, + "batch": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/batch/-/batch-0.6.1.tgz", + "integrity": "sha1-3DQxT05nkxgJP8dgJyUl+UvyXBY=" + }, + "bcrypt-pbkdf": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/bcrypt-pbkdf/-/bcrypt-pbkdf-1.0.2.tgz", + "integrity": "sha1-pDAdOJtqQ/m2f/PKEaP2Y342Dp4=", + "dev": true, + "optional": true, + "requires": { + "tweetnacl": "0.14.5" + } + }, + "beeper": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/beeper/-/beeper-1.1.1.tgz", + "integrity": "sha1-5tXqjF2tABMEpwsiY4RH9pyy+Ak=" + }, + "benchmark": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/benchmark/-/benchmark-1.0.0.tgz", + "integrity": "sha1-Lx4vpMNZ8REiqhgwgiGOlX45DHM=" + }, + "better-assert": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/better-assert/-/better-assert-1.0.2.tgz", + "integrity": "sha1-QIZrnhueC1W0gYlDEeaPr/rrxSI=", + "requires": { + "callsite": "1.0.0" + } + }, + "big.js": { + "version": "3.2.0", + "resolved": "https://registry.npmjs.org/big.js/-/big.js-3.2.0.tgz", + "integrity": "sha512-+hN/Zh2D08Mx65pZ/4g5bsmNiZUuChDiQfTUQ7qJr4/kuopCr88xZsAXv6mBoZEsUI4OuGHlX59qE94K2mMW8Q==", + "dev": true + }, + "binary-extensions": { + "version": "1.11.0", + "resolved": "https://registry.npmjs.org/binary-extensions/-/binary-extensions-1.11.0.tgz", + "integrity": "sha1-RqoXUftqL5PuXmibsQh9SxTGwgU=" + }, + "blob": { + "version": "0.0.4", + "resolved": "https://registry.npmjs.org/blob/-/blob-0.0.4.tgz", + "integrity": "sha1-vPEwUspURj8w+fx+lbmkdjCpSSE=" + }, + "block-stream": { + "version": "0.0.9", + "resolved": "https://registry.npmjs.org/block-stream/-/block-stream-0.0.9.tgz", + "integrity": "sha1-E+v+d4oDIFz+A3UUgeu0szAMEmo=", + "dev": true, + "requires": { + "inherits": "2.0.3" + } + }, + "bluebird": { + "version": "3.5.1", + "resolved": "https://registry.npmjs.org/bluebird/-/bluebird-3.5.1.tgz", + "integrity": "sha512-MKiLiV+I1AA596t9w1sQJ8jkiSr5+ZKi0WKrYGUn6d1Fx+Ij4tIj+m2WMQSGczs5jZVxV339chE8iwk6F64wjA==", + "dev": true + }, + "bn.js": { + "version": "4.11.8", + "resolved": "https://registry.npmjs.org/bn.js/-/bn.js-4.11.8.tgz", + "integrity": "sha512-ItfYfPLkWHUjckQCk8xC+LwxgK8NYcXywGigJgSwOP8Y2iyWT4f2vsZnoOXTTbo+o5yXmIUJ4gn5538SO5S3gA==", + "dev": true + }, + "body-parser": { + "version": "1.18.2", + "resolved": "https://registry.npmjs.org/body-parser/-/body-parser-1.18.2.tgz", + "integrity": "sha1-h2eKGdhLR9hZuDGZvVm84iKxBFQ=", + "dev": true, + "requires": { + "bytes": "3.0.0", + "content-type": "1.0.4", + "debug": "2.6.9", + "depd": "1.1.2", + "http-errors": "1.6.3", + "iconv-lite": "0.4.19", + "on-finished": "2.3.0", + "qs": "6.5.1", + "raw-body": "2.3.2", + "type-is": "1.6.16" + }, + "dependencies": { + "qs": { + "version": "6.5.1", + "resolved": "https://registry.npmjs.org/qs/-/qs-6.5.1.tgz", + "integrity": "sha512-eRzhrN1WSINYCDCbrz796z37LOe3m5tmW7RQf6oBntukAG1nmovJvhnwHHRMAfeoItc1m2Hk02WER2aQ/iqs+A==", + "dev": true + } + } + }, + "bonjour": { + "version": "3.5.0", + "resolved": "https://registry.npmjs.org/bonjour/-/bonjour-3.5.0.tgz", + "integrity": "sha1-jokKGD2O6aI5OzhExpGkK897yfU=", + "dev": true, + "requires": { + "array-flatten": "2.1.1", + "deep-equal": "1.0.1", + "dns-equal": "1.0.0", + "dns-txt": "2.0.2", + "multicast-dns": "6.2.3", + "multicast-dns-service-types": "1.1.0" + } + }, + "boolbase": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/boolbase/-/boolbase-1.0.0.tgz", + "integrity": "sha1-aN/1++YMUes3cl6p4+0xDcwed24=", + "dev": true + }, + "boom": { + "version": "2.10.1", + "resolved": "https://registry.npmjs.org/boom/-/boom-2.10.1.tgz", + "integrity": "sha1-OciRjO/1eZ+D+UkqhI9iWt0Mdm8=", + "dev": true, + "requires": { + "hoek": "2.16.3" + } + }, + "boxen": { + "version": "0.6.0", + "resolved": "https://registry.npmjs.org/boxen/-/boxen-0.6.0.tgz", + "integrity": "sha1-g2TUJIrDT/DvGy8r9JpsYM4NgbY=", + "requires": { + "ansi-align": "1.1.0", + "camelcase": "2.1.1", + "chalk": "1.1.3", + "cli-boxes": "1.0.0", + "filled-array": "1.1.0", + "object-assign": "4.1.1", + "repeating": "2.0.1", + "string-width": "1.0.2", + "widest-line": "1.0.0" + }, + "dependencies": { + "camelcase": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-2.1.1.tgz", + "integrity": "sha1-fB0W1nmhu+WcoCys7PsBHiAfWh8=" + }, + "object-assign": { + "version": "4.1.1", + "resolved": "https://registry.npmjs.org/object-assign/-/object-assign-4.1.1.tgz", + "integrity": "sha1-IQmtx5ZYh8/AXLvUQsrIv7s2CGM=" + }, + "repeating": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/repeating/-/repeating-2.0.1.tgz", + "integrity": "sha1-UhTFOpJtNVJwdSf7q0FdvAjQbdo=", + "requires": { + "is-finite": "1.0.2" + } + } + } + }, + "brace-expansion": { + "version": "1.1.11", + "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.11.tgz", + "integrity": "sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==", + "requires": { + "balanced-match": "1.0.0", + "concat-map": "0.0.1" + } + }, + "braces": { + "version": "1.8.5", + "resolved": "https://registry.npmjs.org/braces/-/braces-1.8.5.tgz", + "integrity": "sha1-uneWLhLf+WnWt2cR6RS3N4V79qc=", + "requires": { + "expand-range": "1.8.2", + "preserve": "0.2.0", + "repeat-element": "1.1.2" + } + }, + "brorand": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/brorand/-/brorand-1.1.0.tgz", + "integrity": "sha1-EsJe/kCkXjwyPrhnWgoM5XsiNx8=", + "dev": true + }, + "browser-sync": { + "version": "2.11.2", + "resolved": "https://registry.npmjs.org/browser-sync/-/browser-sync-2.11.2.tgz", + "integrity": "sha1-vjqrWDSdpwoasDFOdl85bWhMOdU=", + "requires": { + "async-each-series": "0.1.1", + "browser-sync-client": "2.5.1", + "browser-sync-ui": "0.5.19", + "bs-recipes": "1.3.4", + "chokidar": "1.4.1", + "connect": "3.6.6", + "dev-ip": "1.0.1", + "easy-extender": "2.3.2", + "eazy-logger": "2.1.3", + "emitter-steward": "1.0.0", + "foxy": "11.1.5", + "fs-extra": "0.26.7", + "immutable": "3.8.2", + "localtunnel": "1.9.0", + "lodash": "3.10.1", + "longest": "1.0.1", + "meow": "3.3.0", + "micromatch": "2.3.5", + "opn": "3.0.3", + "portscanner": "1.2.0", + "query-string": "2.4.2", + "resp-modifier": "5.0.2", + "serve-index": "1.9.1", + "serve-static": "1.13.2", + "socket.io": "1.4.5", + "ua-parser-js": "0.7.18", + "ucfirst": "1.0.0" + }, + "dependencies": { + "async-each": { + "version": "0.1.6", + "resolved": "https://registry.npmjs.org/async-each/-/async-each-0.1.6.tgz", + "integrity": "sha1-tn6Z7c3fllQeRK9WKQzX1cbnBDk=" + }, + "chokidar": { + "version": "1.4.1", + "resolved": "https://registry.npmjs.org/chokidar/-/chokidar-1.4.1.tgz", + "integrity": "sha1-3x2QZ2lwGg899JLDfcw8s15kUOQ=", + "requires": { + "anymatch": "1.3.2", + "async-each": "0.1.6", + "glob-parent": "2.0.0", + "inherits": "2.0.3", + "is-binary-path": "1.0.1", + "is-glob": "2.0.1", + "path-is-absolute": "1.0.1", + "readdirp": "2.1.0" + } + }, + "micromatch": { + "version": "2.3.5", + "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-2.3.5.tgz", + "integrity": "sha1-2N/tieKEGdBzSJvlXDPwsFwnMhc=", + "requires": { + "arr-diff": "2.0.0", + "array-unique": "0.2.1", + "braces": "1.8.5", + "expand-brackets": "0.1.5", + "extglob": "0.3.2", + "filename-regex": "2.0.1", + "is-extglob": "1.0.0", + "is-glob": "2.0.1", + "kind-of": "3.2.2", + "lazy-cache": "0.2.7", + "normalize-path": "2.1.1", + "object.omit": "2.0.1", + "parse-glob": "3.0.4", + "regex-cache": "0.4.4" + } + } + } + }, + "browser-sync-client": { + "version": "2.5.1", + "resolved": "https://registry.npmjs.org/browser-sync-client/-/browser-sync-client-2.5.1.tgz", + "integrity": "sha1-7BrWmknC4tS2RbGLHAbCmz2a+Os=", + "requires": { + "etag": "1.8.1", + "fresh": "0.3.0" + } + }, + "browser-sync-ui": { + "version": "0.5.19", + "resolved": "https://registry.npmjs.org/browser-sync-ui/-/browser-sync-ui-0.5.19.tgz", + "integrity": "sha1-EAP/a8UtCR8PckBUJjch+2otv3s=", + "requires": { + "async-each-series": "0.1.1", + "connect-history-api-fallback": "1.5.0", + "immutable": "3.8.2", + "stream-throttle": "0.1.3", + "weinre": "2.0.0-pre-I0Z7U9OV" + } + }, + "browserify-aes": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/browserify-aes/-/browserify-aes-1.2.0.tgz", + "integrity": "sha512-+7CHXqGuspUn/Sl5aO7Ea0xWGAtETPXNSAjHo48JfLdPWcMng33Xe4znFvQweqc/uzk5zSOI3H52CYnjCfb5hA==", + "dev": true, + "requires": { + "buffer-xor": "1.0.3", + "cipher-base": "1.0.4", + "create-hash": "1.2.0", + "evp_bytestokey": "1.0.3", + "inherits": "2.0.3", + "safe-buffer": "5.1.2" + } + }, + "browserify-cipher": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/browserify-cipher/-/browserify-cipher-1.0.1.tgz", + "integrity": "sha512-sPhkz0ARKbf4rRQt2hTpAHqn47X3llLkUGn+xEJzLjwY8LRs2p0v7ljvI5EyoRO/mexrNunNECisZs+gw2zz1w==", + "dev": true, + "requires": { + "browserify-aes": "1.2.0", + "browserify-des": "1.0.2", + "evp_bytestokey": "1.0.3" + } + }, + "browserify-des": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/browserify-des/-/browserify-des-1.0.2.tgz", + "integrity": "sha512-BioO1xf3hFwz4kc6iBhI3ieDFompMhrMlnDFC4/0/vd5MokpuAc3R+LYbwTA9A5Yc9pq9UYPqffKpW2ObuwX5A==", + "dev": true, + "requires": { + "cipher-base": "1.0.4", + "des.js": "1.0.0", + "inherits": "2.0.3", + "safe-buffer": "5.1.2" + } + }, + "browserify-rsa": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/browserify-rsa/-/browserify-rsa-4.0.1.tgz", + "integrity": "sha1-IeCr+vbyApzy+vsTNWenAdQTVSQ=", + "dev": true, + "requires": { + "bn.js": "4.11.8", + "randombytes": "2.0.6" + } + }, + "browserify-sign": { + "version": "4.0.4", + "resolved": "https://registry.npmjs.org/browserify-sign/-/browserify-sign-4.0.4.tgz", + "integrity": "sha1-qk62jl17ZYuqa/alfmMMvXqT0pg=", + "dev": true, + "requires": { + "bn.js": "4.11.8", + "browserify-rsa": "4.0.1", + "create-hash": "1.2.0", + "create-hmac": "1.1.7", + "elliptic": "6.4.0", + "inherits": "2.0.3", + "parse-asn1": "5.1.1" + } + }, + "browserify-zlib": { + "version": "0.2.0", + "resolved": "https://registry.npmjs.org/browserify-zlib/-/browserify-zlib-0.2.0.tgz", + "integrity": "sha512-Z942RysHXmJrhqk88FmKBVq/v5tqmSkDz7p54G/MGyjMnCFFnC79XWNbg+Vta8W6Wb2qtSZTSxIGkJrRpCFEiA==", + "dev": true, + "requires": { + "pako": "1.0.6" + } + }, + "browserslist": { + "version": "1.7.7", + "resolved": "https://registry.npmjs.org/browserslist/-/browserslist-1.7.7.tgz", + "integrity": "sha1-C9dnBCWL6CmyOYu1Dkti0aFmsLk=", + "dev": true, + "requires": { + "caniuse-db": "1.0.30000867", + "electron-to-chromium": "1.3.52" + } + }, + "bs-recipes": { + "version": "1.3.4", + "resolved": "https://registry.npmjs.org/bs-recipes/-/bs-recipes-1.3.4.tgz", + "integrity": "sha1-DS1NSKcYyMBEdp/cT4lZLci2lYU=" + }, + "buffer": { + "version": "4.9.1", + "resolved": "https://registry.npmjs.org/buffer/-/buffer-4.9.1.tgz", + "integrity": "sha1-bRu2AbB6TvztlwlBMgkwJ8lbwpg=", + "dev": true, + "requires": { + "base64-js": "1.3.0", + "ieee754": "1.1.12", + "isarray": "1.0.0" + } + }, + "buffer-from": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/buffer-from/-/buffer-from-1.1.0.tgz", + "integrity": "sha512-c5mRlguI/Pe2dSZmpER62rSCu0ryKmWddzRYsuXc50U2/g8jMOulc31VZMa4mYx31U5xsmSOpDCgH88Vl9cDGQ==" + }, + "buffer-indexof": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/buffer-indexof/-/buffer-indexof-1.1.1.tgz", + "integrity": "sha512-4/rOEg86jivtPTeOUUT61jJO1Ya1TrR/OkqCSZDyq84WJh3LuuiphBYJN+fm5xufIk4XAFcEwte/8WzC8If/1g==", + "dev": true + }, + "buffer-xor": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/buffer-xor/-/buffer-xor-1.0.3.tgz", + "integrity": "sha1-JuYe0UIvtw3ULm42cp7VHYVf6Nk=", + "dev": true + }, + "builtin-modules": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/builtin-modules/-/builtin-modules-1.1.1.tgz", + "integrity": "sha1-Jw8HbFpywC9bZaR9+Uxf46J4iS8=" + }, + "builtin-status-codes": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/builtin-status-codes/-/builtin-status-codes-3.0.0.tgz", + "integrity": "sha1-hZgoeOIbmOHGZCXgPQF0eI9Wnug=", + "dev": true + }, + "bytes": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/bytes/-/bytes-3.0.0.tgz", + "integrity": "sha1-0ygVQE1olpn4Wk6k+odV3ROpYEg=", + "dev": true + }, + "cacache": { + "version": "10.0.4", + "resolved": "https://registry.npmjs.org/cacache/-/cacache-10.0.4.tgz", + "integrity": "sha512-Dph0MzuH+rTQzGPNT9fAnrPmMmjKfST6trxJeK7NQuHRaVw24VzPRWTmg9MpcwOVQZO0E1FBICUlFeNaKPIfHA==", + "dev": true, + "requires": { + "bluebird": "3.5.1", + "chownr": "1.0.1", + "glob": "7.1.2", + "graceful-fs": "4.1.11", + "lru-cache": "4.1.3", + "mississippi": "2.0.0", + "mkdirp": "0.5.1", + "move-concurrently": "1.0.1", + "promise-inflight": "1.0.1", + "rimraf": "2.6.2", + "ssri": "5.3.0", + "unique-filename": "1.1.0", + "y18n": "4.0.0" + }, + "dependencies": { + "minimist": { + "version": "0.0.8", + "resolved": "https://registry.npmjs.org/minimist/-/minimist-0.0.8.tgz", + "integrity": "sha1-hX/Kv8M5fSYluCKCYuhqp6ARsF0=", + "dev": true + }, + "mkdirp": { + "version": "0.5.1", + "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-0.5.1.tgz", + "integrity": "sha1-MAV0OOrGz3+MR2fzhkjWaX11yQM=", + "dev": true, + "requires": { + "minimist": "0.0.8" + } + }, + "y18n": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/y18n/-/y18n-4.0.0.tgz", + "integrity": "sha512-r9S/ZyXu/Xu9q1tYlpsLIsa3EeLXXk0VwlxqTcFRfg9EhMW+17kbt9G0NrgCmhGb5vT2hyhJZLfDGx+7+5Uj/w==", + "dev": true + } + } + }, + "cache-base": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/cache-base/-/cache-base-1.0.1.tgz", + "integrity": "sha512-AKcdTnFSWATd5/GCPRxr2ChwIJ85CeyrEyjRHlKxQ56d4XJMGym0uAiKn0xbLOGOl3+yRpOTi484dVCEc5AUzQ==", + "dev": true, + "requires": { + "collection-visit": "1.0.0", + "component-emitter": "1.2.1", + "get-value": "2.0.6", + "has-value": "1.0.0", + "isobject": "3.0.1", + "set-value": "2.0.0", + "to-object-path": "0.3.0", + "union-value": "1.0.0", + "unset-value": "1.0.0" + }, + "dependencies": { + "component-emitter": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/component-emitter/-/component-emitter-1.2.1.tgz", + "integrity": "sha1-E3kY1teCg/ffemt8WmPhQOaUJeY=", + "dev": true + }, + "isobject": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/isobject/-/isobject-3.0.1.tgz", + "integrity": "sha1-TkMekrEalzFjaqH5yNHMvP2reN8=", + "dev": true + } + } + }, + "caller-path": { + "version": "0.1.0", + "resolved": "https://registry.npmjs.org/caller-path/-/caller-path-0.1.0.tgz", + "integrity": "sha1-lAhe9jWB7NPaqSREqP6U6CV3dR8=", + "requires": { + "callsites": "0.2.0" + } + }, + "callsite": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/callsite/-/callsite-1.0.0.tgz", + "integrity": "sha1-KAOY5dZkvXQDi28JBRU+borxvCA=" + }, + "callsites": { + "version": "0.2.0", + "resolved": "https://registry.npmjs.org/callsites/-/callsites-0.2.0.tgz", + "integrity": "sha1-r6uWJikQp/M8GaV3WCXGnzTjUMo=" + }, + "camel-case": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/camel-case/-/camel-case-3.0.0.tgz", + "integrity": "sha1-yjw2iKTpzzpM2nd9xNy8cTJJz3M=", + "dev": true, + "requires": { + "no-case": "2.3.2", + "upper-case": "1.1.3" + } + }, + "camelcase": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-1.2.1.tgz", + "integrity": "sha1-m7UwTS4LVmmLLHWLCKPqqdqlijk=" + }, + "camelcase-keys": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/camelcase-keys/-/camelcase-keys-1.0.0.tgz", + "integrity": "sha1-vRoRv5sxoc5JNJOpMN4aC69K1+w=", + "requires": { + "camelcase": "1.2.1", + "map-obj": "1.0.1" + } + }, + "caniuse-api": { + "version": "1.6.1", + "resolved": "https://registry.npmjs.org/caniuse-api/-/caniuse-api-1.6.1.tgz", + "integrity": "sha1-tTTnxzTE+B7F++isoq0kNUuWLGw=", + "dev": true, + "requires": { + "browserslist": "1.7.7", + "caniuse-db": "1.0.30000867", + "lodash.memoize": "4.1.2", + "lodash.uniq": "4.5.0" + } + }, + "caniuse-db": { + "version": "1.0.30000867", + "resolved": "https://registry.npmjs.org/caniuse-db/-/caniuse-db-1.0.30000867.tgz", + "integrity": "sha1-tVpuz6wxB5iJQMnH3+GGYxUxLJc=", + "dev": true + }, + "capture-stack-trace": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/capture-stack-trace/-/capture-stack-trace-1.0.0.tgz", + "integrity": "sha1-Sm+gc5nCa7pH8LJJa00PtAjFVQ0=" + }, + "caseless": { + "version": "0.12.0", + "resolved": "https://registry.npmjs.org/caseless/-/caseless-0.12.0.tgz", + "integrity": "sha1-G2gcIf+EAzyCZUMJBolCDRhxUdw=", + "dev": true + }, + "center-align": { + "version": "0.1.3", + "resolved": "https://registry.npmjs.org/center-align/-/center-align-0.1.3.tgz", + "integrity": "sha1-qg0yYptu6XIgBBHL1EYckHvCt60=", + "dev": true, + "requires": { + "align-text": "0.1.4", + "lazy-cache": "1.0.4" + }, + "dependencies": { + "lazy-cache": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/lazy-cache/-/lazy-cache-1.0.4.tgz", + "integrity": "sha1-odePw6UEdMuAhF07O24dpJpEbo4=", + "dev": true + } + } + }, + "chalk": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-1.1.3.tgz", + "integrity": "sha1-qBFcVeSnAv5NFQq9OHKCKn4J/Jg=", + "requires": { + "ansi-styles": "2.2.1", + "escape-string-regexp": "1.0.5", + "has-ansi": "2.0.0", + "strip-ansi": "3.0.1", + "supports-color": "2.0.0" + } + }, + "charenc": { + "version": "0.0.2", + "resolved": "https://registry.npmjs.org/charenc/-/charenc-0.0.2.tgz", + "integrity": "sha1-wKHS86cJLgN3S/qD8UwPxXkKhmc=", + "dev": true + }, + "chokidar": { + "version": "1.7.0", + "resolved": "https://registry.npmjs.org/chokidar/-/chokidar-1.7.0.tgz", + "integrity": "sha1-eY5ol3gVHIB2tLNg5e3SjNortGg=", + "requires": { + "anymatch": "1.3.2", + "async-each": "1.0.1", + "glob-parent": "2.0.0", + "inherits": "2.0.3", + "is-binary-path": "1.0.1", + "is-glob": "2.0.1", + "path-is-absolute": "1.0.1", + "readdirp": "2.1.0" + } + }, + "chownr": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/chownr/-/chownr-1.0.1.tgz", + "integrity": "sha1-4qdQQqlVGQi+vSW4Uj1fl2nXkYE=", + "dev": true + }, + "cipher-base": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/cipher-base/-/cipher-base-1.0.4.tgz", + "integrity": "sha512-Kkht5ye6ZGmwv40uUDZztayT2ThLQGfnj/T71N/XzeZeo3nf8foyW7zGTsPYkEya3m5f3cAypH+qe7YOrM1U2Q==", + "dev": true, + "requires": { + "inherits": "2.0.3", + "safe-buffer": "5.1.2" + } + }, + "circular-dependency-plugin": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/circular-dependency-plugin/-/circular-dependency-plugin-3.0.0.tgz", + "integrity": "sha1-m2hpLjWw41EJmNAWS2rlARvqV2A=", + "dev": true + }, + "circular-json": { + "version": "0.3.3", + "resolved": "https://registry.npmjs.org/circular-json/-/circular-json-0.3.3.tgz", + "integrity": "sha512-UZK3NBx2Mca+b5LsG7bY183pHWt5Y1xts4P3Pz7ENTwGVnJOUWbRb3ocjvX7hx9tq/yTAdclXm9sZ38gNuem4A==" + }, + "clap": { + "version": "1.2.3", + "resolved": "https://registry.npmjs.org/clap/-/clap-1.2.3.tgz", + "integrity": "sha512-4CoL/A3hf90V3VIEjeuhSvlGFEHKzOz+Wfc2IVZc+FaUgU0ZQafJTP49fvnULipOPcAfqhyI2duwQyns6xqjYA==", + "dev": true, + "requires": { + "chalk": "1.1.3" + } + }, + "class-utils": { + "version": "0.3.6", + "resolved": "https://registry.npmjs.org/class-utils/-/class-utils-0.3.6.tgz", + "integrity": "sha512-qOhPa/Fj7s6TY8H8esGu5QNpMMQxz79h+urzrNYN6mn+9BnxlDGf5QZ+XeCDsxSjPqsSR56XOZOJmpeurnLMeg==", + "dev": true, + "requires": { + "arr-union": "3.1.0", + "define-property": "0.2.5", + "isobject": "3.0.1", + "static-extend": "0.1.2" + }, + "dependencies": { + "arr-union": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/arr-union/-/arr-union-3.1.0.tgz", + "integrity": "sha1-45sJrqne+Gao8gbiiK9jkZuuOcQ=", + "dev": true + }, + "define-property": { + "version": "0.2.5", + "resolved": "https://registry.npmjs.org/define-property/-/define-property-0.2.5.tgz", + "integrity": "sha1-w1se+RjsPJkPmlvFe+BKrOxcgRY=", + "dev": true, + "requires": { + "is-descriptor": "0.1.6" + } + }, + "isobject": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/isobject/-/isobject-3.0.1.tgz", + "integrity": "sha1-TkMekrEalzFjaqH5yNHMvP2reN8=", + "dev": true + } + } + }, + "clean-css": { + "version": "4.1.11", + "resolved": "https://registry.npmjs.org/clean-css/-/clean-css-4.1.11.tgz", + "integrity": "sha1-Ls3xRaujj1R0DybO/Q/z4D4SXWo=", + "dev": true, + "requires": { + "source-map": "0.5.7" + } + }, + "cli-boxes": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/cli-boxes/-/cli-boxes-1.0.0.tgz", + "integrity": "sha1-T6kXw+WclKAEzWH47lCdplFocUM=" + }, + "cli-cursor": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/cli-cursor/-/cli-cursor-1.0.2.tgz", + "integrity": "sha1-ZNo/fValRBLll5S9Ytw1KV6PKYc=", + "requires": { + "restore-cursor": "1.0.1" + } + }, + "cli-width": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/cli-width/-/cli-width-2.2.0.tgz", + "integrity": "sha1-/xnt6Kml5XkyQUewwR8PvLq+1jk=" + }, + "cliui": { + "version": "3.2.0", + "resolved": "https://registry.npmjs.org/cliui/-/cliui-3.2.0.tgz", + "integrity": "sha1-EgYBU3qRbSmUD5NNo7SNWFo5IT0=", + "requires": { + "string-width": "1.0.2", + "strip-ansi": "3.0.1", + "wrap-ansi": "2.1.0" + } + }, + "clone": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/clone/-/clone-1.0.4.tgz", + "integrity": "sha1-2jCcwmPfFZlMaIypAheco8fNfH4=" + }, + "clone-deep": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/clone-deep/-/clone-deep-2.0.2.tgz", + "integrity": "sha512-SZegPTKjCgpQH63E+eN6mVEEPdQBOUzjyJm5Pora4lrwWRFS8I0QAxV/KD6vV/i0WuijHZWQC1fMsPEdxfdVCQ==", + "dev": true, + "requires": { + "for-own": "1.0.0", + "is-plain-object": "2.0.4", + "kind-of": "6.0.2", + "shallow-clone": "1.0.0" + }, + "dependencies": { + "for-own": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/for-own/-/for-own-1.0.0.tgz", + "integrity": "sha1-xjMy9BXO3EsE2/5wz4NklMU8tEs=", + "dev": true, + "requires": { + "for-in": "1.0.2" + } + }, + "kind-of": { + "version": "6.0.2", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-6.0.2.tgz", + "integrity": "sha512-s5kLOcnH0XqDO+FvuaLX8DDjZ18CGFk7VygH40QoKPUQhW4e2rvM0rwUq0t8IQDOwYSeLK01U90OjzBTme2QqA==", + "dev": true + } + } + }, + "clone-stats": { + "version": "0.0.1", + "resolved": "https://registry.npmjs.org/clone-stats/-/clone-stats-0.0.1.tgz", + "integrity": "sha1-uI+UqCzzi4eR1YBG6kAprYjKmdE=" + }, + "co": { + "version": "4.6.0", + "resolved": "https://registry.npmjs.org/co/-/co-4.6.0.tgz", + "integrity": "sha1-bqa989hTrlTMuOR7+gvz+QMfsYQ=" + }, + "coa": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/coa/-/coa-1.0.4.tgz", + "integrity": "sha1-qe8VNmDWqGqL3sAomlxoTSF0Mv0=", + "dev": true, + "requires": { + "q": "1.5.1" + } + }, + "code-point-at": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/code-point-at/-/code-point-at-1.1.0.tgz", + "integrity": "sha1-DQcLTQQ6W+ozovGkDi7bPZpMz3c=" + }, + "collection-visit": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/collection-visit/-/collection-visit-1.0.0.tgz", + "integrity": "sha1-S8A3PBZLwykbTTaMgpzxqApZ3KA=", + "dev": true, + "requires": { + "map-visit": "1.0.0", + "object-visit": "1.0.1" + } + }, + "color": { + "version": "0.11.4", + "resolved": "https://registry.npmjs.org/color/-/color-0.11.4.tgz", + "integrity": "sha1-bXtcdPtl6EHNSHkq0e1eB7kE12Q=", + "dev": true, + "requires": { + "clone": "1.0.4", + "color-convert": "1.9.2", + "color-string": "0.3.0" + } + }, + "color-convert": { + "version": "1.9.2", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-1.9.2.tgz", + "integrity": "sha512-3NUJZdhMhcdPn8vJ9v2UQJoH0qqoGUkYTgFEPZaPjEtwmmKUfNV46zZmgB2M5M4DCEQHMaCfWHCxiBflLm04Tg==", + "dev": true, + "requires": { + "color-name": "1.1.1" + } + }, + "color-name": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.1.tgz", + "integrity": "sha1-SxQVMEz1ACjqgWQ2Q72C6gWANok=", + "dev": true + }, + "color-string": { + "version": "0.3.0", + "resolved": "https://registry.npmjs.org/color-string/-/color-string-0.3.0.tgz", + "integrity": "sha1-J9RvtnAlxcL6JZk7+/V55HhBuZE=", + "dev": true, + "requires": { + "color-name": "1.1.1" + } + }, + "color-support": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/color-support/-/color-support-1.1.3.tgz", + "integrity": "sha512-qiBjkpbMLO/HL68y+lh4q0/O1MZFj2RX6X/KmMa3+gJD3z+WwI1ZzDHysvqHGS3mP6mznPckpXmw1nI9cJjyRg==" + }, + "colormin": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/colormin/-/colormin-1.1.2.tgz", + "integrity": "sha1-6i90IKcrlogaOKrlnsEkpvcpgTM=", + "dev": true, + "requires": { + "color": "0.11.4", + "css-color-names": "0.0.4", + "has": "1.0.3" + } + }, + "colors": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/colors/-/colors-1.3.0.tgz", + "integrity": "sha512-EDpX3a7wHMWFA7PUHWPHNWqOxIIRSJetuwl0AS5Oi/5FMV8kWm69RTlgm00GKjBO1xFHMtBbL49yRtMMdticBw==" + }, + "combined-stream": { + "version": "1.0.6", + "resolved": "https://registry.npmjs.org/combined-stream/-/combined-stream-1.0.6.tgz", + "integrity": "sha1-cj599ugBrFYTETp+RFqbactjKBg=", + "dev": true, + "requires": { + "delayed-stream": "1.0.0" + } + }, + "commander": { + "version": "2.16.0", + "resolved": "https://registry.npmjs.org/commander/-/commander-2.16.0.tgz", + "integrity": "sha512-sVXqklSaotK9at437sFlFpyOcJonxe0yST/AG9DkQKUdIE6IqGIMv4SfAQSKaJbSdVEJYItASCrBiVQHq1HQew==" + }, + "common-tags": { + "version": "1.8.0", + "resolved": "https://registry.npmjs.org/common-tags/-/common-tags-1.8.0.tgz", + "integrity": "sha512-6P6g0uetGpW/sdyUy/iQQCbFF0kWVMSIVSyYz7Zgjcgh8mgw8PQzDNZeyZ5DQ2gM7LBoZPHmnjz8rUthkBG5tw==", + "dev": true + }, + "commondir": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/commondir/-/commondir-1.0.1.tgz", + "integrity": "sha1-3dgA2gxmEnOTzKWVDqloo6rxJTs=", + "dev": true + }, + "component-bind": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/component-bind/-/component-bind-1.0.0.tgz", + "integrity": "sha1-AMYIq33Nk4l8AAllGx06jh5zu9E=" + }, + "component-emitter": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/component-emitter/-/component-emitter-1.1.2.tgz", + "integrity": "sha1-KWWU8nU9qmOZbSrwjRWpURbJrsM=" + }, + "component-inherit": { + "version": "0.0.3", + "resolved": "https://registry.npmjs.org/component-inherit/-/component-inherit-0.0.3.tgz", + "integrity": "sha1-ZF/ErfWLcrZJ1crmUTVhnbJv8UM=" + }, + "compressible": { + "version": "2.0.14", + "resolved": "https://registry.npmjs.org/compressible/-/compressible-2.0.14.tgz", + "integrity": "sha1-MmxfUH+7BV9UEWeCuWmoG2einac=", + "dev": true, + "requires": { + "mime-db": "1.35.0" + }, + "dependencies": { + "mime-db": { + "version": "1.35.0", + "resolved": "https://registry.npmjs.org/mime-db/-/mime-db-1.35.0.tgz", + "integrity": "sha512-JWT/IcCTsB0Io3AhWUMjRqucrHSPsSf2xKLaRldJVULioggvkJvggZ3VXNNSRkCddE6D+BUI4HEIZIA2OjwIvg==", + "dev": true + } + } + }, + "compression": { + "version": "1.7.3", + "resolved": "https://registry.npmjs.org/compression/-/compression-1.7.3.tgz", + "integrity": "sha512-HSjyBG5N1Nnz7tF2+O7A9XUhyjru71/fwgNb7oIsEVHR0WShfs2tIS/EySLgiTe98aOK18YDlMXpzjCXY/n9mg==", + "dev": true, + "requires": { + "accepts": "1.3.5", + "bytes": "3.0.0", + "compressible": "2.0.14", + "debug": "2.6.9", + "on-headers": "1.0.1", + "safe-buffer": "5.1.2", + "vary": "1.1.2" + } + }, + "concat-map": { + "version": "0.0.1", + "resolved": "https://registry.npmjs.org/concat-map/-/concat-map-0.0.1.tgz", + "integrity": "sha1-2Klr13/Wjfd5OnMDajug1UBdR3s=" + }, + "concat-stream": { + "version": "1.6.2", + "resolved": "https://registry.npmjs.org/concat-stream/-/concat-stream-1.6.2.tgz", + "integrity": "sha512-27HBghJxjiZtIk3Ycvn/4kbJk/1uZuJFfuPEns6LaEvpvG1f0hTea8lilrouyo9mVc2GWdcEZ8OLoGmSADlrCw==", + "requires": { + "buffer-from": "1.1.0", + "inherits": "2.0.3", + "readable-stream": "2.3.6", + "typedarray": "0.0.6" + } + }, + "configstore": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/configstore/-/configstore-2.1.0.tgz", + "integrity": "sha1-c3o6cDbpiGECqmCZ5HuzOrGroaE=", + "requires": { + "dot-prop": "3.0.0", + "graceful-fs": "4.1.11", + "mkdirp": "0.5.1", + "object-assign": "4.1.1", + "os-tmpdir": "1.0.2", + "osenv": "0.1.5", + "uuid": "2.0.3", + "write-file-atomic": "1.3.4", + "xdg-basedir": "2.0.0" + }, + "dependencies": { + "minimist": { + "version": "0.0.8", + "resolved": "https://registry.npmjs.org/minimist/-/minimist-0.0.8.tgz", + "integrity": "sha1-hX/Kv8M5fSYluCKCYuhqp6ARsF0=" + }, + "mkdirp": { + "version": "0.5.1", + "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-0.5.1.tgz", + "integrity": "sha1-MAV0OOrGz3+MR2fzhkjWaX11yQM=", + "requires": { + "minimist": "0.0.8" + } + }, + "object-assign": { + "version": "4.1.1", + "resolved": "https://registry.npmjs.org/object-assign/-/object-assign-4.1.1.tgz", + "integrity": "sha1-IQmtx5ZYh8/AXLvUQsrIv7s2CGM=" + } + } + }, + "connect": { + "version": "3.6.6", + "resolved": "https://registry.npmjs.org/connect/-/connect-3.6.6.tgz", + "integrity": "sha1-Ce/2xVr3I24TcTWnJXSFi2eG9SQ=", + "requires": { + "debug": "2.6.9", + "finalhandler": "1.1.0", + "parseurl": "1.3.2", + "utils-merge": "1.0.1" + } + }, + "connect-history-api-fallback": { + "version": "1.5.0", + "resolved": "https://registry.npmjs.org/connect-history-api-fallback/-/connect-history-api-fallback-1.5.0.tgz", + "integrity": "sha1-sGhzk0vF40T+9hGhlqb6rgruAVo=" + }, + "console-browserify": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/console-browserify/-/console-browserify-1.1.0.tgz", + "integrity": "sha1-8CQcRXMKn8YyOyBtvzjtx0HQuxA=", + "dev": true, + "requires": { + "date-now": "0.1.4" + } + }, + "console-control-strings": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/console-control-strings/-/console-control-strings-1.1.0.tgz", + "integrity": "sha1-PXz0Rk22RG6mRL9LOVB/mFEAjo4=", + "dev": true + }, + "constants-browserify": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/constants-browserify/-/constants-browserify-1.0.0.tgz", + "integrity": "sha1-wguW2MYXdIqvHBYCF2DNJ/y4y3U=", + "dev": true + }, + "content-disposition": { + "version": "0.5.2", + "resolved": "https://registry.npmjs.org/content-disposition/-/content-disposition-0.5.2.tgz", + "integrity": "sha1-DPaLud318r55YcOoUXjLhdunjLQ=", + "dev": true + }, + "content-type": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/content-type/-/content-type-1.0.4.tgz", + "integrity": "sha512-hIP3EEPs8tB9AT1L+NUqtwOAps4mk2Zob89MWXMHjHWg9milF/j4osnnQLXBCBFBk/tvIG/tUc9mOUJiPBhPXA==", + "dev": true + }, + "convert-source-map": { + "version": "1.5.1", + "resolved": "https://registry.npmjs.org/convert-source-map/-/convert-source-map-1.5.1.tgz", + "integrity": "sha1-uCeAl7m8IpNl3lxiz1/K7YtVmeU=", + "dev": true + }, + "cookie": { + "version": "0.3.1", + "resolved": "https://registry.npmjs.org/cookie/-/cookie-0.3.1.tgz", + "integrity": "sha1-5+Ch+e9DtMi6klxcWpboBtFoc7s=", + "dev": true + }, + "cookie-signature": { + "version": "1.0.6", + "resolved": "https://registry.npmjs.org/cookie-signature/-/cookie-signature-1.0.6.tgz", + "integrity": "sha1-4wOogrNCzD7oylE6eZmXNNqzriw=", + "dev": true + }, + "copy-concurrently": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/copy-concurrently/-/copy-concurrently-1.0.5.tgz", + "integrity": "sha512-f2domd9fsVDFtaFcbaRZuYXwtdmnzqbADSwhSWYxYB/Q8zsdUUFMXVRwXGDMWmbEzAn1kdRrtI1T/KTFOL4X2A==", + "dev": true, + "requires": { + "aproba": "1.2.0", + "fs-write-stream-atomic": "1.0.10", + "iferr": "0.1.5", + "mkdirp": "0.5.1", + "rimraf": "2.6.2", + "run-queue": "1.0.3" + }, + "dependencies": { + "minimist": { + "version": "0.0.8", + "resolved": "https://registry.npmjs.org/minimist/-/minimist-0.0.8.tgz", + "integrity": "sha1-hX/Kv8M5fSYluCKCYuhqp6ARsF0=", + "dev": true + }, + "mkdirp": { + "version": "0.5.1", + "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-0.5.1.tgz", + "integrity": "sha1-MAV0OOrGz3+MR2fzhkjWaX11yQM=", + "dev": true, + "requires": { + "minimist": "0.0.8" + } + } + } + }, + "copy-descriptor": { + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/copy-descriptor/-/copy-descriptor-0.1.1.tgz", + "integrity": "sha1-Z29us8OZl8LuGsOpJP1hJHSPV40=", + "dev": true + }, + "copy-webpack-plugin": { + "version": "4.5.2", + "resolved": "https://registry.npmjs.org/copy-webpack-plugin/-/copy-webpack-plugin-4.5.2.tgz", + "integrity": "sha512-zmC33E8FFSq3AbflTvqvPvBo621H36Afsxlui91d+QyZxPIuXghfnTsa1CuqiAaCPgJoSUWfTFbKJnadZpKEbQ==", + "dev": true, + "requires": { + "cacache": "10.0.4", + "find-cache-dir": "1.0.0", + "globby": "7.1.1", + "is-glob": "4.0.0", + "loader-utils": "1.1.0", + "minimatch": "3.0.4", + "p-limit": "1.3.0", + "serialize-javascript": "1.5.0" + }, + "dependencies": { + "globby": { + "version": "7.1.1", + "resolved": "https://registry.npmjs.org/globby/-/globby-7.1.1.tgz", + "integrity": "sha1-+yzP+UAfhgCUXfral0QMypcrhoA=", + "dev": true, + "requires": { + "array-union": "1.0.2", + "dir-glob": "2.0.0", + "glob": "7.1.2", + "ignore": "3.3.10", + "pify": "3.0.0", + "slash": "1.0.0" + } + }, + "is-extglob": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/is-extglob/-/is-extglob-2.1.1.tgz", + "integrity": "sha1-qIwCU1eR8C7TfHahueqXc8gz+MI=", + "dev": true + }, + "is-glob": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-4.0.0.tgz", + "integrity": "sha1-lSHHaEXMJhCoUgPd8ICpWML/q8A=", + "dev": true, + "requires": { + "is-extglob": "2.1.1" + } + }, + "pify": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/pify/-/pify-3.0.0.tgz", + "integrity": "sha1-5aSs0sEB/fPZpNB/DbxNtJ3SgXY=", + "dev": true + } + } + }, + "core-js": { + "version": "2.5.7", + "resolved": "https://registry.npmjs.org/core-js/-/core-js-2.5.7.tgz", + "integrity": "sha512-RszJCAxg/PP6uzXVXL6BsxSXx/B05oJAQ2vkJRjyjrEcNVycaqOmNb5OTxZPE3xa5gwZduqza6L9JOCenh/Ecw==" + }, + "core-object": { + "version": "3.1.5", + "resolved": "https://registry.npmjs.org/core-object/-/core-object-3.1.5.tgz", + "integrity": "sha512-sA2/4+/PZ/KV6CKgjrVrrUVBKCkdDO02CUlQ0YKTQoYUwPYNOtOAcWlbYhd5v/1JqYaA6oZ4sDlOU4ppVw6Wbg==", + "dev": true, + "requires": { + "chalk": "2.4.1" + }, + "dependencies": { + "ansi-styles": { + "version": "3.2.1", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.1.tgz", + "integrity": "sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==", + "dev": true, + "requires": { + "color-convert": "1.9.2" + } + }, + "chalk": { + "version": "2.4.1", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.4.1.tgz", + "integrity": "sha512-ObN6h1v2fTJSmUXoS3nMQ92LbDK9be4TV+6G+omQlGJFdcUX5heKi1LZ1YnRMIgwTLEj3E24bT6tYni50rlCfQ==", + "dev": true, + "requires": { + "ansi-styles": "3.2.1", + "escape-string-regexp": "1.0.5", + "supports-color": "5.4.0" + } + }, + "has-flag": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-3.0.0.tgz", + "integrity": "sha1-tdRU3CGZriJWmfNGfloH87lVuv0=", + "dev": true + }, + "supports-color": { + "version": "5.4.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.4.0.tgz", + "integrity": "sha512-zjaXglF5nnWpsq470jSv6P9DwPvgLkuapYmfDm3JWOm0vkNTVF2tI4UrN2r6jH1qM/uc/WtxYY1hYoA2dOKj5w==", + "dev": true, + "requires": { + "has-flag": "3.0.0" + } + } + } + }, + "core-util-is": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/core-util-is/-/core-util-is-1.0.2.tgz", + "integrity": "sha1-tf1UIgqivFq1eqtxQMlAdUUDwac=" + }, + "cosmiconfig": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/cosmiconfig/-/cosmiconfig-4.0.0.tgz", + "integrity": "sha512-6e5vDdrXZD+t5v0L8CrurPeybg4Fmf+FCSYxXKYVAqLUtyCSbuyqE059d0kDthTNRzKVjL7QMgNpEUlsoYH3iQ==", + "dev": true, + "requires": { + "is-directory": "0.3.1", + "js-yaml": "3.12.0", + "parse-json": "4.0.0", + "require-from-string": "2.0.2" + }, + "dependencies": { + "parse-json": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/parse-json/-/parse-json-4.0.0.tgz", + "integrity": "sha1-vjX1Qlvh9/bHRxhPmKeIy5lHfuA=", + "dev": true, + "requires": { + "error-ex": "1.3.2", + "json-parse-better-errors": "1.0.2" + } + } + } + }, + "create-ecdh": { + "version": "4.0.3", + "resolved": "https://registry.npmjs.org/create-ecdh/-/create-ecdh-4.0.3.tgz", + "integrity": "sha512-GbEHQPMOswGpKXM9kCWVrremUcBmjteUaQ01T9rkKCPDXfUHX0IoP9LpHYo2NPFampa4e+/pFDc3jQdxrxQLaw==", + "dev": true, + "requires": { + "bn.js": "4.11.8", + "elliptic": "6.4.0" + } + }, + "create-error-class": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/create-error-class/-/create-error-class-3.0.2.tgz", + "integrity": "sha1-Br56vvlHo/FKMP1hBnHUAbyot7Y=", + "requires": { + "capture-stack-trace": "1.0.0" + } + }, + "create-hash": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/create-hash/-/create-hash-1.2.0.tgz", + "integrity": "sha512-z00bCGNHDG8mHAkP7CtT1qVu+bFQUPjYq/4Iv3C3kWjTFV10zIjfSoeqXo9Asws8gwSHDGj/hl2u4OGIjapeCg==", + "dev": true, + "requires": { + "cipher-base": "1.0.4", + "inherits": "2.0.3", + "md5.js": "1.3.4", + "ripemd160": "2.0.2", + "sha.js": "2.4.11" + } + }, + "create-hmac": { + "version": "1.1.7", + "resolved": "https://registry.npmjs.org/create-hmac/-/create-hmac-1.1.7.tgz", + "integrity": "sha512-MJG9liiZ+ogc4TzUwuvbER1JRdgvUFSB5+VR/g5h82fGaIRWMWddtKBHi7/sVhfjQZ6SehlyhvQYrcYkaUIpLg==", + "dev": true, + "requires": { + "cipher-base": "1.0.4", + "create-hash": "1.2.0", + "inherits": "2.0.3", + "ripemd160": "2.0.2", + "safe-buffer": "5.1.2", + "sha.js": "2.4.11" + } + }, + "cross-spawn": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-3.0.1.tgz", + "integrity": "sha1-ElYDfsufDF9549bvE14wdwGEuYI=", + "dev": true, + "requires": { + "lru-cache": "4.1.3", + "which": "1.3.1" + } + }, + "crypt": { + "version": "0.0.2", + "resolved": "https://registry.npmjs.org/crypt/-/crypt-0.0.2.tgz", + "integrity": "sha1-iNf/fsDfuG9xPch7u0LQRNPmxBs=", + "dev": true + }, + "cryptiles": { + "version": "2.0.5", + "resolved": "https://registry.npmjs.org/cryptiles/-/cryptiles-2.0.5.tgz", + "integrity": "sha1-O9/s3GCBR8HGcgL6KR59ylnqo7g=", + "dev": true, + "requires": { + "boom": "2.10.1" + } + }, + "crypto-browserify": { + "version": "3.12.0", + "resolved": "https://registry.npmjs.org/crypto-browserify/-/crypto-browserify-3.12.0.tgz", + "integrity": "sha512-fz4spIh+znjO2VjL+IdhEpRJ3YN6sMzITSBijk6FK2UvTqruSQW+/cCZTSNsMiZNvUeq0CqurF+dAbyiGOY6Wg==", + "dev": true, + "requires": { + "browserify-cipher": "1.0.1", + "browserify-sign": "4.0.4", + "create-ecdh": "4.0.3", + "create-hash": "1.2.0", + "create-hmac": "1.1.7", + "diffie-hellman": "5.0.3", + "inherits": "2.0.3", + "pbkdf2": "3.0.16", + "public-encrypt": "4.0.2", + "randombytes": "2.0.6", + "randomfill": "1.0.4" + } + }, + "css-color-names": { + "version": "0.0.4", + "resolved": "https://registry.npmjs.org/css-color-names/-/css-color-names-0.0.4.tgz", + "integrity": "sha1-gIrcLnnPhHOAabZGyyDsJ762KeA=", + "dev": true + }, + "css-loader": { + "version": "0.28.11", + "resolved": "https://registry.npmjs.org/css-loader/-/css-loader-0.28.11.tgz", + "integrity": "sha512-wovHgjAx8ZIMGSL8pTys7edA1ClmzxHeY6n/d97gg5odgsxEgKjULPR0viqyC+FWMCL9sfqoC/QCUBo62tLvPg==", + "dev": true, + "requires": { + "babel-code-frame": "6.26.0", + "css-selector-tokenizer": "0.7.0", + "cssnano": "3.10.0", + "icss-utils": "2.1.0", + "loader-utils": "1.1.0", + "lodash.camelcase": "4.3.0", + "object-assign": "4.1.1", + "postcss": "5.2.18", + "postcss-modules-extract-imports": "1.2.0", + "postcss-modules-local-by-default": "1.2.0", + "postcss-modules-scope": "1.1.0", + "postcss-modules-values": "1.3.0", + "postcss-value-parser": "3.3.0", + "source-list-map": "2.0.0" + }, + "dependencies": { + "object-assign": { + "version": "4.1.1", + "resolved": "https://registry.npmjs.org/object-assign/-/object-assign-4.1.1.tgz", + "integrity": "sha1-IQmtx5ZYh8/AXLvUQsrIv7s2CGM=", + "dev": true + } + } + }, + "css-parse": { + "version": "1.7.0", + "resolved": "https://registry.npmjs.org/css-parse/-/css-parse-1.7.0.tgz", + "integrity": "sha1-Mh9s9zeCpv91ERE5D8BeLGV9jJs=", + "dev": true + }, + "css-select": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/css-select/-/css-select-1.2.0.tgz", + "integrity": "sha1-KzoRBTnFNV8c2NMUYj6HCxIeyFg=", + "dev": true, + "requires": { + "boolbase": "1.0.0", + "css-what": "2.1.0", + "domutils": "1.5.1", + "nth-check": "1.0.1" + } + }, + "css-selector-tokenizer": { + "version": "0.7.0", + "resolved": "https://registry.npmjs.org/css-selector-tokenizer/-/css-selector-tokenizer-0.7.0.tgz", + "integrity": "sha1-5piEdK6MlTR3v15+/s/OzNnPTIY=", + "dev": true, + "requires": { + "cssesc": "0.1.0", + "fastparse": "1.1.1", + "regexpu-core": "1.0.0" + } + }, + "css-what": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/css-what/-/css-what-2.1.0.tgz", + "integrity": "sha1-lGfQMsOM+u+58teVASUwYvh/ob0=", + "dev": true + }, + "cssesc": { + "version": "0.1.0", + "resolved": "https://registry.npmjs.org/cssesc/-/cssesc-0.1.0.tgz", + "integrity": "sha1-yBSQPkViM3GgR3tAEJqq++6t27Q=", + "dev": true + }, + "cssnano": { + "version": "3.10.0", + "resolved": "https://registry.npmjs.org/cssnano/-/cssnano-3.10.0.tgz", + "integrity": "sha1-Tzj2zqK5sX+gFJDyPx3GjqZcHDg=", + "dev": true, + "requires": { + "autoprefixer": "6.7.7", + "decamelize": "1.2.0", + "defined": "1.0.0", + "has": "1.0.3", + "object-assign": "4.1.1", + "postcss": "5.2.18", + "postcss-calc": "5.3.1", + "postcss-colormin": "2.2.2", + "postcss-convert-values": "2.6.1", + "postcss-discard-comments": "2.0.4", + "postcss-discard-duplicates": "2.1.0", + "postcss-discard-empty": "2.1.0", + "postcss-discard-overridden": "0.1.1", + "postcss-discard-unused": "2.2.3", + "postcss-filter-plugins": "2.0.3", + "postcss-merge-idents": "2.1.7", + "postcss-merge-longhand": "2.0.2", + "postcss-merge-rules": "2.1.2", + "postcss-minify-font-values": "1.0.5", + "postcss-minify-gradients": "1.0.5", + "postcss-minify-params": "1.2.2", + "postcss-minify-selectors": "2.1.1", + "postcss-normalize-charset": "1.1.1", + "postcss-normalize-url": "3.0.8", + "postcss-ordered-values": "2.2.3", + "postcss-reduce-idents": "2.4.0", + "postcss-reduce-initial": "1.0.1", + "postcss-reduce-transforms": "1.0.4", + "postcss-svgo": "2.1.6", + "postcss-unique-selectors": "2.0.2", + "postcss-value-parser": "3.3.0", + "postcss-zindex": "2.2.0" + }, + "dependencies": { + "object-assign": { + "version": "4.1.1", + "resolved": "https://registry.npmjs.org/object-assign/-/object-assign-4.1.1.tgz", + "integrity": "sha1-IQmtx5ZYh8/AXLvUQsrIv7s2CGM=", + "dev": true + } + } + }, + "csso": { + "version": "2.3.2", + "resolved": "https://registry.npmjs.org/csso/-/csso-2.3.2.tgz", + "integrity": "sha1-3dUsWHAz9J6Utx/FVWnyUuj/X4U=", + "dev": true, + "requires": { + "clap": "1.2.3", + "source-map": "0.5.7" + } + }, + "cuint": { + "version": "0.2.2", + "resolved": "https://registry.npmjs.org/cuint/-/cuint-0.2.2.tgz", + "integrity": "sha1-QICG1AlVDCYxFVYZ6fp7ytw7mRs=", + "dev": true + }, + "currently-unhandled": { + "version": "0.4.1", + "resolved": "https://registry.npmjs.org/currently-unhandled/-/currently-unhandled-0.4.1.tgz", + "integrity": "sha1-mI3zP+qxke95mmE2nddsF635V+o=", + "dev": true, + "requires": { + "array-find-index": "1.0.2" + } + }, + "cyclist": { + "version": "0.2.2", + "resolved": "https://registry.npmjs.org/cyclist/-/cyclist-0.2.2.tgz", + "integrity": "sha1-GzN5LhHpFKL9bW7WRHRkRE5fpkA=", + "dev": true + }, + "d": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/d/-/d-1.0.0.tgz", + "integrity": "sha1-dUu1v+VUUdpppYuU1F9MWwRi1Y8=", + "requires": { + "es5-ext": "0.10.45" + } + }, + "dashdash": { + "version": "1.14.1", + "resolved": "https://registry.npmjs.org/dashdash/-/dashdash-1.14.1.tgz", + "integrity": "sha1-hTz6D3y+L+1d4gMmuN1YEDX24vA=", + "dev": true, + "requires": { + "assert-plus": "1.0.0" + }, + "dependencies": { + "assert-plus": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/assert-plus/-/assert-plus-1.0.0.tgz", + "integrity": "sha1-8S4PPF13sLHN2RRpQuTpbB5N1SU=", + "dev": true + } + } + }, + "date-now": { + "version": "0.1.4", + "resolved": "https://registry.npmjs.org/date-now/-/date-now-0.1.4.tgz", + "integrity": "sha1-6vQ5/U1ISK105cx9vvIAZyueNFs=", + "dev": true + }, + "dateformat": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/dateformat/-/dateformat-2.2.0.tgz", + "integrity": "sha1-QGXiATz5+5Ft39gu+1Bq1MZ2kGI=" + }, + "debug": { + "version": "2.6.9", + "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", + "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", + "requires": { + "ms": "2.0.0" + } + }, + "decamelize": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/decamelize/-/decamelize-1.2.0.tgz", + "integrity": "sha1-9lNNFRSCabIDUue+4m9QH5oZEpA=" + }, + "decode-uri-component": { + "version": "0.2.0", + "resolved": "https://registry.npmjs.org/decode-uri-component/-/decode-uri-component-0.2.0.tgz", + "integrity": "sha1-6zkTMzRYd1y4TNGh+uBiEGu4dUU=", + "dev": true + }, + "deep-equal": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/deep-equal/-/deep-equal-1.0.1.tgz", + "integrity": "sha1-9dJgKStmDghO/0zbyfCK0yR0SLU=", + "dev": true + }, + "deep-extend": { + "version": "0.6.0", + "resolved": "https://registry.npmjs.org/deep-extend/-/deep-extend-0.6.0.tgz", + "integrity": "sha512-LOHxIOaPYdHlJRtCQfDIVZtfw/ufM8+rVj649RIHzcm/vGwQRXFt6OPqIFWsm2XEMrNIEtWR64sY1LEKD2vAOA==" + }, + "deep-is": { + "version": "0.1.3", + "resolved": "https://registry.npmjs.org/deep-is/-/deep-is-0.1.3.tgz", + "integrity": "sha1-s2nW+128E+7PUk+RsHD+7cNXzzQ=" + }, + "defaults": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/defaults/-/defaults-1.0.3.tgz", + "integrity": "sha1-xlYFHpgX2f8I7YgUd/P+QBnz730=", + "dev": true, + "requires": { + "clone": "1.0.4" + } + }, + "define-properties": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/define-properties/-/define-properties-1.1.2.tgz", + "integrity": "sha1-g6c/L+pWmJj7c3GTyPhzyvbUXJQ=", + "dev": true, + "requires": { + "foreach": "2.0.5", + "object-keys": "1.0.12" + } + }, + "define-property": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/define-property/-/define-property-2.0.2.tgz", + "integrity": "sha512-jwK2UV4cnPpbcG7+VRARKTZPUWowwXA8bzH5NP6ud0oeAxyYPuGZUAC7hMugpCdz4BeSZl2Dl9k66CHJ/46ZYQ==", + "dev": true, + "requires": { + "is-descriptor": "1.0.2", + "isobject": "3.0.1" + }, + "dependencies": { + "is-accessor-descriptor": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-accessor-descriptor/-/is-accessor-descriptor-1.0.0.tgz", + "integrity": "sha512-m5hnHTkcVsPfqx3AKlyttIPb7J+XykHvJP2B9bZDjlhLIoEq4XoK64Vg7boZlVWYK6LUY94dYPEE7Lh0ZkZKcQ==", + "dev": true, + "requires": { + "kind-of": "6.0.2" + } + }, + "is-data-descriptor": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-data-descriptor/-/is-data-descriptor-1.0.0.tgz", + "integrity": "sha512-jbRXy1FmtAoCjQkVmIVYwuuqDFUbaOeDjmed1tOGPrsMhtJA4rD9tkgA0F1qJ3gRFRXcHYVkdeaP50Q5rE/jLQ==", + "dev": true, + "requires": { + "kind-of": "6.0.2" + } + }, + "is-descriptor": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-1.0.2.tgz", + "integrity": "sha512-2eis5WqQGV7peooDyLmNEPUrps9+SXX5c9pL3xEB+4e9HnGuDa7mB7kHxHw4CbqS9k1T2hOH3miL8n8WtiYVtg==", + "dev": true, + "requires": { + "is-accessor-descriptor": "1.0.0", + "is-data-descriptor": "1.0.0", + "kind-of": "6.0.2" + } + }, + "isobject": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/isobject/-/isobject-3.0.1.tgz", + "integrity": "sha1-TkMekrEalzFjaqH5yNHMvP2reN8=", + "dev": true + }, + "kind-of": { + "version": "6.0.2", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-6.0.2.tgz", + "integrity": "sha512-s5kLOcnH0XqDO+FvuaLX8DDjZ18CGFk7VygH40QoKPUQhW4e2rvM0rwUq0t8IQDOwYSeLK01U90OjzBTme2QqA==", + "dev": true + } + } + }, + "defined": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/defined/-/defined-1.0.0.tgz", + "integrity": "sha1-yY2bzvdWdBiOEQlpFRGZ45sfppM=", + "dev": true + }, + "del": { + "version": "2.2.2", + "resolved": "https://registry.npmjs.org/del/-/del-2.2.2.tgz", + "integrity": "sha1-wSyYHQZ4RshLyvhiz/kw2Qf/0ag=", + "requires": { + "globby": "5.0.0", + "is-path-cwd": "1.0.0", + "is-path-in-cwd": "1.0.1", + "object-assign": "4.1.1", + "pify": "2.3.0", + "pinkie-promise": "2.0.1", + "rimraf": "2.6.2" + }, + "dependencies": { + "object-assign": { + "version": "4.1.1", + "resolved": "https://registry.npmjs.org/object-assign/-/object-assign-4.1.1.tgz", + "integrity": "sha1-IQmtx5ZYh8/AXLvUQsrIv7s2CGM=" + } + } + }, + "delayed-stream": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/delayed-stream/-/delayed-stream-1.0.0.tgz", + "integrity": "sha1-3zrhmayt+31ECqrgsp4icrJOxhk=", + "dev": true + }, + "delegates": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/delegates/-/delegates-1.0.0.tgz", + "integrity": "sha1-hMbhWbgZBP3KWaDvRM2HDTElD5o=", + "dev": true + }, + "denodeify": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/denodeify/-/denodeify-1.2.1.tgz", + "integrity": "sha1-OjYof1A05pnnV3kBBSwubJQlFjE=", + "dev": true + }, + "depd": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/depd/-/depd-1.1.2.tgz", + "integrity": "sha1-m81S4UwJd2PnSbJ0xDRu0uVgtak=" + }, + "deprecated": { + "version": "0.0.1", + "resolved": "https://registry.npmjs.org/deprecated/-/deprecated-0.0.1.tgz", + "integrity": "sha1-+cmvVGSvoeepcUWKi97yqpTVuxk=", + "dev": true + }, + "des.js": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/des.js/-/des.js-1.0.0.tgz", + "integrity": "sha1-wHTS4qpqipoH29YfmhXCzYPsjsw=", + "dev": true, + "requires": { + "inherits": "2.0.3", + "minimalistic-assert": "1.0.1" + } + }, + "destroy": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/destroy/-/destroy-1.0.4.tgz", + "integrity": "sha1-l4hXRCxEdJ5CBmE+N5RiBYJqvYA=" + }, + "detect-file": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/detect-file/-/detect-file-1.0.0.tgz", + "integrity": "sha1-8NZtA2cqglyxtzvbP+YjEMjlUrc=", + "dev": true + }, + "detect-indent": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/detect-indent/-/detect-indent-4.0.0.tgz", + "integrity": "sha1-920GQ1LN9Docts5hnE7jqUdd4gg=", + "dev": true, + "requires": { + "repeating": "2.0.1" + }, + "dependencies": { + "repeating": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/repeating/-/repeating-2.0.1.tgz", + "integrity": "sha1-UhTFOpJtNVJwdSf7q0FdvAjQbdo=", + "dev": true, + "requires": { + "is-finite": "1.0.2" + } + } + } + }, + "detect-node": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/detect-node/-/detect-node-2.0.3.tgz", + "integrity": "sha1-ogM8CcyOFY03dI+951B4Mr1s4Sc=", + "dev": true + }, + "dev-ip": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/dev-ip/-/dev-ip-1.0.1.tgz", + "integrity": "sha1-p2o+0YVb56ASu4rBbLgPPADcKPA=" + }, + "diff": { + "version": "3.5.0", + "resolved": "https://registry.npmjs.org/diff/-/diff-3.5.0.tgz", + "integrity": "sha512-A46qtFgd+g7pDZinpnwiRJtxbC1hpgf0uzP3iG89scHk0AUC7A1TGxf5OiiOUv/JMZR8GOt8hL900hV0bOy5xA==" + }, + "diffie-hellman": { + "version": "5.0.3", + "resolved": "https://registry.npmjs.org/diffie-hellman/-/diffie-hellman-5.0.3.tgz", + "integrity": "sha512-kqag/Nl+f3GwyK25fhUMYj81BUOrZ9IuJsjIcDE5icNM9FJHAVm3VcUDxdLPoQtTuUylWm6ZIknYJwwaPxsUzg==", + "dev": true, + "requires": { + "bn.js": "4.11.8", + "miller-rabin": "4.0.1", + "randombytes": "2.0.6" + } + }, + "dir-glob": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/dir-glob/-/dir-glob-2.0.0.tgz", + "integrity": "sha512-37qirFDz8cA5fimp9feo43fSuRo2gHwaIn6dXL8Ber1dGwUosDrGZeCCXq57WnIqE4aQ+u3eQZzsk1yOzhdwag==", + "dev": true, + "requires": { + "arrify": "1.0.1", + "path-type": "3.0.0" + }, + "dependencies": { + "path-type": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/path-type/-/path-type-3.0.0.tgz", + "integrity": "sha512-T2ZUsdZFHgA3u4e5PfPbjd7HDDpxPnQb5jN0SrDsjNSuVXHJqtwTnWqG0B1jZrgmJ/7lj1EmVIByWt1gxGkWvg==", + "dev": true, + "requires": { + "pify": "3.0.0" + } + }, + "pify": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/pify/-/pify-3.0.0.tgz", + "integrity": "sha1-5aSs0sEB/fPZpNB/DbxNtJ3SgXY=", + "dev": true + } + } + }, + "dns-equal": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/dns-equal/-/dns-equal-1.0.0.tgz", + "integrity": "sha1-s55/HabrCnW6nBcySzR1PEfgZU0=", + "dev": true + }, + "dns-packet": { + "version": "1.3.1", + "resolved": "https://registry.npmjs.org/dns-packet/-/dns-packet-1.3.1.tgz", + "integrity": "sha512-0UxfQkMhYAUaZI+xrNZOz/as5KgDU0M/fQ9b6SpkyLbk3GEswDi6PADJVaYJradtRVsRIlF1zLyOodbcTCDzUg==", + "dev": true, + "requires": { + "ip": "1.1.5", + "safe-buffer": "5.1.2" + } + }, + "dns-txt": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/dns-txt/-/dns-txt-2.0.2.tgz", + "integrity": "sha1-uR2Ab10nGI5Ks+fRB9iBocxGQrY=", + "dev": true, + "requires": { + "buffer-indexof": "1.1.1" + } + }, + "doctrine": { + "version": "1.5.0", + "resolved": "https://registry.npmjs.org/doctrine/-/doctrine-1.5.0.tgz", + "integrity": "sha1-N53Ocw9hZvds76TmcHoVmwLFpvo=", + "requires": { + "esutils": "2.0.2", + "isarray": "1.0.0" + } + }, + "dom-converter": { + "version": "0.1.4", + "resolved": "https://registry.npmjs.org/dom-converter/-/dom-converter-0.1.4.tgz", + "integrity": "sha1-pF71cnuJDJv/5tfIduexnLDhfzs=", + "dev": true, + "requires": { + "utila": "0.3.3" + }, + "dependencies": { + "utila": { + "version": "0.3.3", + "resolved": "https://registry.npmjs.org/utila/-/utila-0.3.3.tgz", + "integrity": "sha1-1+jn1+MJEHCSsF+NloiCTWM6QiY=", + "dev": true + } + } + }, + "dom-serializer": { + "version": "0.1.0", + "resolved": "https://registry.npmjs.org/dom-serializer/-/dom-serializer-0.1.0.tgz", + "integrity": "sha1-BzxpdUbOB4DOI75KKOKT5AvDDII=", + "dev": true, + "requires": { + "domelementtype": "1.1.3", + "entities": "1.1.1" + }, + "dependencies": { + "domelementtype": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/domelementtype/-/domelementtype-1.1.3.tgz", + "integrity": "sha1-vSh3PiZCiBrsUVRJJCmcXNgiGFs=", + "dev": true + } + } + }, + "domain-browser": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/domain-browser/-/domain-browser-1.2.0.tgz", + "integrity": "sha512-jnjyiM6eRyZl2H+W8Q/zLMA481hzi0eszAaBUzIVnmYVDBbnLxVNnfu1HgEBvCbL+71FrxMl3E6lpKH7Ge3OXA==", + "dev": true + }, + "domelementtype": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/domelementtype/-/domelementtype-1.3.0.tgz", + "integrity": "sha1-sXrtguirWeUt2cGbF1bg/BhyBMI=", + "dev": true + }, + "domhandler": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/domhandler/-/domhandler-2.1.0.tgz", + "integrity": "sha1-0mRvXlf2w7qxHPbLBdPArPdBJZQ=", + "dev": true, + "requires": { + "domelementtype": "1.3.0" + } + }, + "domino": { + "version": "1.0.30", + "resolved": "https://registry.npmjs.org/domino/-/domino-1.0.30.tgz", + "integrity": "sha512-ikq8WiDSkICdkElud317F2Sigc6A3EDpWsxWBwIZqOl95km4p/Vc9Rj98id7qKgsjDmExj0AVM7JOd4bb647Xg==", + "dev": true + }, + "domutils": { + "version": "1.5.1", + "resolved": "https://registry.npmjs.org/domutils/-/domutils-1.5.1.tgz", + "integrity": "sha1-3NhIiib1Y9YQeeSMn3t+Mjc2gs8=", + "dev": true, + "requires": { + "dom-serializer": "0.1.0", + "domelementtype": "1.3.0" + } + }, + "dot-prop": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/dot-prop/-/dot-prop-3.0.0.tgz", + "integrity": "sha1-G3CK8JSknJoOfbyteQq6U52sEXc=", + "requires": { + "is-obj": "1.0.1" + } + }, + "duplexer2": { + "version": "0.0.2", + "resolved": "https://registry.npmjs.org/duplexer2/-/duplexer2-0.0.2.tgz", + "integrity": "sha1-xhTc9n4vsUmVqRcR5aYX6KYKMds=", + "requires": { + "readable-stream": "1.1.14" + }, + "dependencies": { + "isarray": { + "version": "0.0.1", + "resolved": "https://registry.npmjs.org/isarray/-/isarray-0.0.1.tgz", + "integrity": "sha1-ihis/Kmo9Bd+Cav8YDiTmwXR7t8=" + }, + "readable-stream": { + "version": "1.1.14", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-1.1.14.tgz", + "integrity": "sha1-fPTFTvZI44EwhMY23SB54WbAgdk=", + "requires": { + "core-util-is": "1.0.2", + "inherits": "2.0.3", + "isarray": "0.0.1", + "string_decoder": "0.10.31" + } + }, + "string_decoder": { + "version": "0.10.31", + "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-0.10.31.tgz", + "integrity": "sha1-YuIDvEF2bGwoyfyEMB2rHFMQ+pQ=" + } + } + }, + "duplexify": { + "version": "3.6.0", + "resolved": "https://registry.npmjs.org/duplexify/-/duplexify-3.6.0.tgz", + "integrity": "sha512-fO3Di4tBKJpYTFHAxTU00BcfWMY9w24r/x21a6rZRbsD/ToUgGxsMbiGRmB7uVAXeGKXD9MwiLZa5E97EVgIRQ==", + "dev": true, + "requires": { + "end-of-stream": "1.4.1", + "inherits": "2.0.3", + "readable-stream": "2.3.6", + "stream-shift": "1.0.0" + } + }, + "easy-extender": { + "version": "2.3.2", + "resolved": "https://registry.npmjs.org/easy-extender/-/easy-extender-2.3.2.tgz", + "integrity": "sha1-PTJI/r4rFZYHMW2PnPSRwWZIIh0=", + "requires": { + "lodash": "3.10.1" + } + }, + "eazy-logger": { + "version": "2.1.3", + "resolved": "https://registry.npmjs.org/eazy-logger/-/eazy-logger-2.1.3.tgz", + "integrity": "sha1-7soytVLm7JJqGbYDZt//OJQwBnU=", + "requires": { + "lodash.clonedeep": "4.3.1", + "opt-merger": "1.1.1", + "tfunk": "3.1.0" + } + }, + "ecc-jsbn": { + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/ecc-jsbn/-/ecc-jsbn-0.1.1.tgz", + "integrity": "sha1-D8c6ntXw1Tw4GTOYUj735UN3dQU=", + "dev": true, + "optional": true, + "requires": { + "jsbn": "0.1.1" + } + }, + "ee-first": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/ee-first/-/ee-first-1.1.1.tgz", + "integrity": "sha1-WQxhFWsK4vTwJVcyoViyZrxWsh0=" + }, + "ejs": { + "version": "2.6.1", + "resolved": "https://registry.npmjs.org/ejs/-/ejs-2.6.1.tgz", + "integrity": "sha512-0xy4A/twfrRCnkhfk8ErDi5DqdAsAqeGxht4xkCUrsvhhbQNs7E+4jV0CN7+NKIY0aHE72+XvqtBIXzD31ZbXQ==", + "dev": true + }, + "electron-to-chromium": { + "version": "1.3.52", + "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.3.52.tgz", + "integrity": "sha1-0tnxJwuko7lnuDHEDvcftNmrXOA=", + "dev": true + }, + "elliptic": { + "version": "6.4.0", + "resolved": "https://registry.npmjs.org/elliptic/-/elliptic-6.4.0.tgz", + "integrity": "sha1-ysmvh2LIWDYYcAPI3+GT5eLq5d8=", + "dev": true, + "requires": { + "bn.js": "4.11.8", + "brorand": "1.1.0", + "hash.js": "1.1.5", + "hmac-drbg": "1.0.1", + "inherits": "2.0.3", + "minimalistic-assert": "1.0.1", + "minimalistic-crypto-utils": "1.0.1" + } + }, + "ember-cli-string-utils": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/ember-cli-string-utils/-/ember-cli-string-utils-1.1.0.tgz", + "integrity": "sha1-ObZ3/CgF9VFzc1N2/O8njqpEUqE=", + "dev": true + }, + "emitter-steward": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/emitter-steward/-/emitter-steward-1.0.0.tgz", + "integrity": "sha1-80Ea3pdYp1Zd+Eiy2gy70bRsvWQ=" + }, + "emojis-list": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/emojis-list/-/emojis-list-2.1.0.tgz", + "integrity": "sha1-TapNnbAPmBmIDHn6RXrlsJof04k=", + "dev": true + }, + "encodeurl": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/encodeurl/-/encodeurl-1.0.2.tgz", + "integrity": "sha1-rT/0yG7C0CkyL1oCw6mmBslbP1k=" + }, + "end-of-stream": { + "version": "1.4.1", + "resolved": "https://registry.npmjs.org/end-of-stream/-/end-of-stream-1.4.1.tgz", + "integrity": "sha512-1MkrZNvWTKCaigbn+W15elq2BB/L22nqrSY5DKlo3X6+vclJm8Bb5djXJBmEX6fS3+zCh/F4VBK5Z2KxJt4s2Q==", + "dev": true, + "requires": { + "once": "1.4.0" + } + }, + "engine.io": { + "version": "1.6.8", + "resolved": "https://registry.npmjs.org/engine.io/-/engine.io-1.6.8.tgz", + "integrity": "sha1-3gWga3V+dRdpXgiMewUcR4GfURs=", + "requires": { + "accepts": "1.1.4", + "base64id": "0.1.0", + "debug": "2.2.0", + "engine.io-parser": "1.2.4", + "ws": "1.0.1" + }, + "dependencies": { + "accepts": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/accepts/-/accepts-1.1.4.tgz", + "integrity": "sha1-1xyW99QdD+2iw4zRToonwEFY30o=", + "requires": { + "mime-types": "2.0.14", + "negotiator": "0.4.9" + } + }, + "debug": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/debug/-/debug-2.2.0.tgz", + "integrity": "sha1-+HBX6ZWxofauaklgZkE3vFbwOdo=", + "requires": { + "ms": "0.7.1" + } + }, + "mime-db": { + "version": "1.12.0", + "resolved": "https://registry.npmjs.org/mime-db/-/mime-db-1.12.0.tgz", + "integrity": "sha1-PQxjGA9FjrENMlqqN9fFiuMS6dc=" + }, + "mime-types": { + "version": "2.0.14", + "resolved": "https://registry.npmjs.org/mime-types/-/mime-types-2.0.14.tgz", + "integrity": "sha1-MQ4VnbI+B3+Lsit0jav6SVcUCqY=", + "requires": { + "mime-db": "1.12.0" + } + }, + "ms": { + "version": "0.7.1", + "resolved": "https://registry.npmjs.org/ms/-/ms-0.7.1.tgz", + "integrity": "sha1-nNE8A62/8ltl7/3nzoZO6VIBcJg=" + }, + "negotiator": { + "version": "0.4.9", + "resolved": "https://registry.npmjs.org/negotiator/-/negotiator-0.4.9.tgz", + "integrity": "sha1-kuRrbbU8fkIe1koryU8IvnYw3z8=" + } + } + }, + "engine.io-client": { + "version": "1.6.8", + "resolved": "https://registry.npmjs.org/engine.io-client/-/engine.io-client-1.6.8.tgz", + "integrity": "sha1-bi2xFki0XkBcRrFy6j49rDfMDOs=", + "requires": { + "component-emitter": "1.1.2", + "component-inherit": "0.0.3", + "debug": "2.2.0", + "engine.io-parser": "1.2.4", + "has-cors": "1.1.0", + "indexof": "0.0.1", + "parsejson": "0.0.1", + "parseqs": "0.0.2", + "parseuri": "0.0.4", + "ws": "1.0.1", + "xmlhttprequest-ssl": "1.5.1", + "yeast": "0.1.2" + }, + "dependencies": { + "debug": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/debug/-/debug-2.2.0.tgz", + "integrity": "sha1-+HBX6ZWxofauaklgZkE3vFbwOdo=", + "requires": { + "ms": "0.7.1" + } + }, + "ms": { + "version": "0.7.1", + "resolved": "https://registry.npmjs.org/ms/-/ms-0.7.1.tgz", + "integrity": "sha1-nNE8A62/8ltl7/3nzoZO6VIBcJg=" + } + } + }, + "engine.io-parser": { + "version": "1.2.4", + "resolved": "https://registry.npmjs.org/engine.io-parser/-/engine.io-parser-1.2.4.tgz", + "integrity": "sha1-4Il7C/FOeS1M0qWVBVORnFaUjEI=", + "requires": { + "after": "0.8.1", + "arraybuffer.slice": "0.0.6", + "base64-arraybuffer": "0.1.2", + "blob": "0.0.4", + "has-binary": "0.1.6", + "utf8": "2.1.0" + }, + "dependencies": { + "has-binary": { + "version": "0.1.6", + "resolved": "https://registry.npmjs.org/has-binary/-/has-binary-0.1.6.tgz", + "integrity": "sha1-JTJvOc+k9hath4eJTjryz7x7bhA=", + "requires": { + "isarray": "0.0.1" + } + }, + "isarray": { + "version": "0.0.1", + "resolved": "https://registry.npmjs.org/isarray/-/isarray-0.0.1.tgz", + "integrity": "sha1-ihis/Kmo9Bd+Cav8YDiTmwXR7t8=" + } + } + }, + "enhanced-resolve": { + "version": "3.4.1", + "resolved": "https://registry.npmjs.org/enhanced-resolve/-/enhanced-resolve-3.4.1.tgz", + "integrity": "sha1-BCHjOf1xQZs9oT0Smzl5BAIwR24=", + "dev": true, + "requires": { + "graceful-fs": "4.1.11", + "memory-fs": "0.4.1", + "object-assign": "4.1.1", + "tapable": "0.2.8" + }, + "dependencies": { + "object-assign": { + "version": "4.1.1", + "resolved": "https://registry.npmjs.org/object-assign/-/object-assign-4.1.1.tgz", + "integrity": "sha1-IQmtx5ZYh8/AXLvUQsrIv7s2CGM=", + "dev": true + } + } + }, + "entities": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/entities/-/entities-1.1.1.tgz", + "integrity": "sha1-blwtClYhtdra7O+AuQ7ftc13cvA=", + "dev": true + }, + "errno": { + "version": "0.1.7", + "resolved": "https://registry.npmjs.org/errno/-/errno-0.1.7.tgz", + "integrity": "sha512-MfrRBDWzIWifgq6tJj60gkAwtLNb6sQPlcFrSOflcP1aFmmruKQ2wRnze/8V6kgyz7H3FF8Npzv78mZ7XLLflg==", + "dev": true, + "requires": { + "prr": "1.0.1" + } + }, + "error-ex": { + "version": "1.3.2", + "resolved": "https://registry.npmjs.org/error-ex/-/error-ex-1.3.2.tgz", + "integrity": "sha512-7dFHNmqeFSEt2ZBsCriorKnn3Z2pj+fd9kmI6QoWw4//DL+icEBfc0U7qJCisqrTsKTjw4fNFy2pW9OqStD84g==", + "requires": { + "is-arrayish": "0.2.1" + } + }, + "es-abstract": { + "version": "1.12.0", + "resolved": "https://registry.npmjs.org/es-abstract/-/es-abstract-1.12.0.tgz", + "integrity": "sha512-C8Fx/0jFmV5IPoMOFPA9P9G5NtqW+4cOPit3MIuvR2t7Ag2K15EJTpxnHAYTzL+aYQJIESYeXZmDBfOBE1HcpA==", + "dev": true, + "requires": { + "es-to-primitive": "1.1.1", + "function-bind": "1.1.1", + "has": "1.0.3", + "is-callable": "1.1.4", + "is-regex": "1.0.4" + } + }, + "es-to-primitive": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/es-to-primitive/-/es-to-primitive-1.1.1.tgz", + "integrity": "sha1-RTVSSKiJeQNLZ5Lhm7gfK3l13Q0=", + "dev": true, + "requires": { + "is-callable": "1.1.4", + "is-date-object": "1.0.1", + "is-symbol": "1.0.1" + } + }, + "es5-ext": { + "version": "0.10.45", + "resolved": "https://registry.npmjs.org/es5-ext/-/es5-ext-0.10.45.tgz", + "integrity": "sha512-FkfM6Vxxfmztilbxxz5UKSD4ICMf5tSpRFtDNtkAhOxZ0EKtX6qwmXNyH/sFyIbX2P/nU5AMiA9jilWsUGJzCQ==", + "requires": { + "es6-iterator": "2.0.3", + "es6-symbol": "3.1.1", + "next-tick": "1.0.0" + } + }, + "es6-iterator": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/es6-iterator/-/es6-iterator-2.0.3.tgz", + "integrity": "sha1-p96IkUGgWpSwhUQDstCg+/qY87c=", + "requires": { + "d": "1.0.0", + "es5-ext": "0.10.45", + "es6-symbol": "3.1.1" + } + }, + "es6-map": { + "version": "0.1.5", + "resolved": "https://registry.npmjs.org/es6-map/-/es6-map-0.1.5.tgz", + "integrity": "sha1-kTbgUD3MBqMBaQ8LsU/042TpSfA=", + "requires": { + "d": "1.0.0", + "es5-ext": "0.10.45", + "es6-iterator": "2.0.3", + "es6-set": "0.1.5", + "es6-symbol": "3.1.1", + "event-emitter": "0.3.5" + } + }, + "es6-module-loader": { + "version": "0.17.11", + "resolved": "https://registry.npmjs.org/es6-module-loader/-/es6-module-loader-0.17.11.tgz", + "integrity": "sha1-CU8ELjtNMIa8/Rc4Cv+r38mfNdc=", + "dev": true, + "requires": { + "when": "3.7.8" + } + }, + "es6-set": { + "version": "0.1.5", + "resolved": "https://registry.npmjs.org/es6-set/-/es6-set-0.1.5.tgz", + "integrity": "sha1-0rPsXU2ADO2BjbU40ol02wpzzLE=", + "requires": { + "d": "1.0.0", + "es5-ext": "0.10.45", + "es6-iterator": "2.0.3", + "es6-symbol": "3.1.1", + "event-emitter": "0.3.5" + } + }, + "es6-symbol": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/es6-symbol/-/es6-symbol-3.1.1.tgz", + "integrity": "sha1-vwDvT9q2uhtG7Le2KbTH7VcVzHc=", + "requires": { + "d": "1.0.0", + "es5-ext": "0.10.45" + } + }, + "es6-weak-map": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/es6-weak-map/-/es6-weak-map-2.0.2.tgz", + "integrity": "sha1-XjqzIlH/0VOKH45f+hNXdy+S2W8=", + "requires": { + "d": "1.0.0", + "es5-ext": "0.10.45", + "es6-iterator": "2.0.3", + "es6-symbol": "3.1.1" + } + }, + "escape-html": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/escape-html/-/escape-html-1.0.3.tgz", + "integrity": "sha1-Aljq5NPQwJdN4cFpGI7wBR0dGYg=" + }, + "escape-string-regexp": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-1.0.5.tgz", + "integrity": "sha1-G2HAViGQqN/2rjuyzwIAyhMLhtQ=" + }, + "escope": { + "version": "3.6.0", + "resolved": "https://registry.npmjs.org/escope/-/escope-3.6.0.tgz", + "integrity": "sha1-4Bl16BJ4GhY6ba392AOY3GTIicM=", + "requires": { + "es6-map": "0.1.5", + "es6-weak-map": "2.0.2", + "esrecurse": "4.2.1", + "estraverse": "4.2.0" + } + }, + "eslint": { + "version": "2.13.1", + "resolved": "https://registry.npmjs.org/eslint/-/eslint-2.13.1.tgz", + "integrity": "sha1-5MyPoPAJ+4KaquI4VaKTYL4fbBE=", + "requires": { + "chalk": "1.1.3", + "concat-stream": "1.6.2", + "debug": "2.6.9", + "doctrine": "1.5.0", + "es6-map": "0.1.5", + "escope": "3.6.0", + "espree": "3.5.4", + "estraverse": "4.2.0", + "esutils": "2.0.2", + "file-entry-cache": "1.3.1", + "glob": "7.1.2", + "globals": "9.18.0", + "ignore": "3.3.10", + "imurmurhash": "0.1.4", + "inquirer": "0.12.0", + "is-my-json-valid": "2.17.2", + "is-resolvable": "1.1.0", + "js-yaml": "3.12.0", + "json-stable-stringify": "1.0.1", + "levn": "0.3.0", + "lodash": "4.17.10", + "mkdirp": "0.5.1", + "optionator": "0.8.2", + "path-is-absolute": "1.0.1", + "path-is-inside": "1.0.2", + "pluralize": "1.2.1", + "progress": "1.1.8", + "require-uncached": "1.0.3", + "shelljs": "0.6.1", + "strip-json-comments": "1.0.4", + "table": "3.8.3", + "text-table": "0.2.0", + "user-home": "2.0.0" + }, + "dependencies": { + "lodash": { + "version": "4.17.10", + "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.10.tgz", + "integrity": "sha512-UejweD1pDoXu+AD825lWwp4ZGtSwgnpZxb3JDViD7StjQz+Nb/6l093lx4OQ0foGWNRoc19mWy7BzL+UAK2iVg==" + }, + "minimist": { + "version": "0.0.8", + "resolved": "https://registry.npmjs.org/minimist/-/minimist-0.0.8.tgz", + "integrity": "sha1-hX/Kv8M5fSYluCKCYuhqp6ARsF0=" + }, + "mkdirp": { + "version": "0.5.1", + "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-0.5.1.tgz", + "integrity": "sha1-MAV0OOrGz3+MR2fzhkjWaX11yQM=", + "requires": { + "minimist": "0.0.8" + } + }, + "shelljs": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/shelljs/-/shelljs-0.6.1.tgz", + "integrity": "sha1-7GIRvtGSBEIIj+D3Cyg3Iy7SyKg=" + } + } + }, + "espree": { + "version": "3.5.4", + "resolved": "https://registry.npmjs.org/espree/-/espree-3.5.4.tgz", + "integrity": "sha512-yAcIQxtmMiB/jL32dzEp2enBeidsB7xWPLNiw3IIkpVds1P+h7qF9YwJq1yUNzp2OKXgAprs4F61ih66UsoD1A==", + "requires": { + "acorn": "5.7.1", + "acorn-jsx": "3.0.1" + } + }, + "esprima": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/esprima/-/esprima-4.0.1.tgz", + "integrity": "sha512-eGuFFw7Upda+g4p+QHvnW0RyTX/SVeJBDM/gCtMARO0cLuT2HcEKnTPvhjV6aGeqrCB/sbNop0Kszm0jsaWU4A==" + }, + "esrecurse": { + "version": "4.2.1", + "resolved": "https://registry.npmjs.org/esrecurse/-/esrecurse-4.2.1.tgz", + "integrity": "sha512-64RBB++fIOAXPw3P9cy89qfMlvZEXZkqqJkjqqXIvzP5ezRZjW+lPWjw35UX/3EhUPFYbg5ER4JYgDw4007/DQ==", + "requires": { + "estraverse": "4.2.0" + } + }, + "estraverse": { + "version": "4.2.0", + "resolved": "https://registry.npmjs.org/estraverse/-/estraverse-4.2.0.tgz", + "integrity": "sha1-De4/7TH81GlhjOc0IJn8GvoL2xM=" + }, + "esutils": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/esutils/-/esutils-2.0.2.tgz", + "integrity": "sha1-Cr9PHKpbyx96nYrMbepPqqBLrJs=" + }, + "etag": { + "version": "1.8.1", + "resolved": "https://registry.npmjs.org/etag/-/etag-1.8.1.tgz", + "integrity": "sha1-Qa4u62XvpiJorr/qg6x9eSmbCIc=" + }, + "event-emitter": { + "version": "0.3.5", + "resolved": "https://registry.npmjs.org/event-emitter/-/event-emitter-0.3.5.tgz", + "integrity": "sha1-34xp7vFkeSPHFXuc6DhAYQsCzDk=", + "requires": { + "d": "1.0.0", + "es5-ext": "0.10.45" + } + }, + "eventemitter3": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/eventemitter3/-/eventemitter3-3.1.0.tgz", + "integrity": "sha512-ivIvhpq/Y0uSjcHDcOIccjmYjGLcP09MFGE7ysAwkAvkXfpZlC985pH2/ui64DKazbTW/4kN3yqozUxlXzI6cA==" + }, + "events": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/events/-/events-1.1.1.tgz", + "integrity": "sha1-nr23Y1rQmccNzEwqH1AEKI6L2SQ=", + "dev": true + }, + "eventsource": { + "version": "0.1.6", + "resolved": "https://registry.npmjs.org/eventsource/-/eventsource-0.1.6.tgz", + "integrity": "sha1-Cs7ehJ7X3RzMMsgRuxG5RNTykjI=", + "dev": true, + "requires": { + "original": "1.0.1" + } + }, + "evp_bytestokey": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/evp_bytestokey/-/evp_bytestokey-1.0.3.tgz", + "integrity": "sha512-/f2Go4TognH/KvCISP7OUsHn85hT9nUkxxA9BEWxFn+Oj9o8ZNLm/40hdlgSLyuOimsrTKLUMEorQexp/aPQeA==", + "dev": true, + "requires": { + "md5.js": "1.3.4", + "safe-buffer": "5.1.2" + } + }, + "execa": { + "version": "0.7.0", + "resolved": "https://registry.npmjs.org/execa/-/execa-0.7.0.tgz", + "integrity": "sha1-lEvs00zEHuMqY6n68nrVpl/Fl3c=", + "dev": true, + "requires": { + "cross-spawn": "5.1.0", + "get-stream": "3.0.0", + "is-stream": "1.1.0", + "npm-run-path": "2.0.2", + "p-finally": "1.0.0", + "signal-exit": "3.0.2", + "strip-eof": "1.0.0" + }, + "dependencies": { + "cross-spawn": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-5.1.0.tgz", + "integrity": "sha1-6L0O/uWPz/b4+UUQoKVUu/ojVEk=", + "dev": true, + "requires": { + "lru-cache": "4.1.3", + "shebang-command": "1.2.0", + "which": "1.3.1" + } + } + } + }, + "exit-hook": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/exit-hook/-/exit-hook-1.1.1.tgz", + "integrity": "sha1-8FyiM7SMBdVP/wd2XfhQfpXAL/g=" + }, + "expand-brackets": { + "version": "0.1.5", + "resolved": "https://registry.npmjs.org/expand-brackets/-/expand-brackets-0.1.5.tgz", + "integrity": "sha1-3wcoTjQqgHzXM6xa9yQR5YHRF3s=", + "requires": { + "is-posix-bracket": "0.1.1" + } + }, + "expand-range": { + "version": "1.8.2", + "resolved": "https://registry.npmjs.org/expand-range/-/expand-range-1.8.2.tgz", + "integrity": "sha1-opnv/TNf4nIeuujiV+x5ZE/IUzc=", + "requires": { + "fill-range": "2.2.4" + } + }, + "expand-tilde": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/expand-tilde/-/expand-tilde-2.0.2.tgz", + "integrity": "sha1-l+gBqgUt8CRU3kawK/YhZCzchQI=", + "dev": true, + "requires": { + "homedir-polyfill": "1.0.1" + } + }, + "exports-loader": { + "version": "0.6.4", + "resolved": "https://registry.npmjs.org/exports-loader/-/exports-loader-0.6.4.tgz", + "integrity": "sha1-1w/GEhl1s1/BKDDPUnVL4nQPyIY=", + "dev": true, + "requires": { + "loader-utils": "1.1.0", + "source-map": "0.5.7" + } + }, + "express": { + "version": "2.5.11", + "resolved": "https://registry.npmjs.org/express/-/express-2.5.11.tgz", + "integrity": "sha1-TOjqHzY15p5J8Ou0l7aksKUc5vA=", + "requires": { + "connect": "1.9.2", + "mime": "1.2.4", + "mkdirp": "0.3.0", + "qs": "0.4.2" + }, + "dependencies": { + "connect": { + "version": "1.9.2", + "resolved": "https://registry.npmjs.org/connect/-/connect-1.9.2.tgz", + "integrity": "sha1-QogKIulDiuWait105Df1iujlKAc=", + "requires": { + "formidable": "1.0.17", + "mime": "1.2.4", + "qs": "0.4.2" + } + } + } + }, + "extend": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/extend/-/extend-3.0.1.tgz", + "integrity": "sha1-p1Xqe8Gt/MWjHOfnYtuq3F5jZEQ=", + "dev": true + }, + "extend-shallow": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-1.1.4.tgz", + "integrity": "sha1-Gda/lN/AnXa6cR85uHLSH/TdkHE=", + "requires": { + "kind-of": "1.1.0" + }, + "dependencies": { + "kind-of": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-1.1.0.tgz", + "integrity": "sha1-FAo9LUGjbS78+pN3tiwk+ElaXEQ=" + } + } + }, + "extglob": { + "version": "0.3.2", + "resolved": "https://registry.npmjs.org/extglob/-/extglob-0.3.2.tgz", + "integrity": "sha1-Lhj/PS9JqydlzskCPwEdqo2DSaE=", + "requires": { + "is-extglob": "1.0.0" + } + }, + "extract-text-webpack-plugin": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/extract-text-webpack-plugin/-/extract-text-webpack-plugin-3.0.0.tgz", + "integrity": "sha1-kMqnkHvESfM1AF46x1MrQbAN5hI=", + "dev": true, + "requires": { + "async": "2.6.1", + "loader-utils": "1.1.0", + "schema-utils": "0.3.0", + "webpack-sources": "1.1.0" + }, + "dependencies": { + "async": { + "version": "2.6.1", + "resolved": "https://registry.npmjs.org/async/-/async-2.6.1.tgz", + "integrity": "sha512-fNEiL2+AZt6AlAw/29Cr0UDe4sRAHCpEHh54WMz+Bb7QfNcFw4h3loofyJpLeQs4Yx7yuqu/2dLgM5hKOs6HlQ==", + "dev": true, + "requires": { + "lodash": "4.17.10" + } + }, + "lodash": { + "version": "4.17.10", + "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.10.tgz", + "integrity": "sha512-UejweD1pDoXu+AD825lWwp4ZGtSwgnpZxb3JDViD7StjQz+Nb/6l093lx4OQ0foGWNRoc19mWy7BzL+UAK2iVg==", + "dev": true + } + } + }, + "extsprintf": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/extsprintf/-/extsprintf-1.3.0.tgz", + "integrity": "sha1-lpGEQOMEGnpBT4xS48V06zw+HgU=", + "dev": true + }, + "fancy-log": { + "version": "1.3.2", + "resolved": "https://registry.npmjs.org/fancy-log/-/fancy-log-1.3.2.tgz", + "integrity": "sha1-9BEl49hPLn2JpD0G2VjI94vha+E=", + "requires": { + "ansi-gray": "0.1.1", + "color-support": "1.1.3", + "time-stamp": "1.1.0" + } + }, + "fast-deep-equal": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/fast-deep-equal/-/fast-deep-equal-1.1.0.tgz", + "integrity": "sha1-wFNHeBfIa1HaqFPIHgWbcz0CNhQ=" + }, + "fast-json-stable-stringify": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/fast-json-stable-stringify/-/fast-json-stable-stringify-2.0.0.tgz", + "integrity": "sha1-1RQsDK7msRifh9OnYREGT4bIu/I=" + }, + "fast-levenshtein": { + "version": "2.0.6", + "resolved": "https://registry.npmjs.org/fast-levenshtein/-/fast-levenshtein-2.0.6.tgz", + "integrity": "sha1-PYpcZog6FqMMqGQ+hR8Zuqd5eRc=" + }, + "fastparse": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/fastparse/-/fastparse-1.1.1.tgz", + "integrity": "sha1-0eJkOzipTXWDtHkGDmxK/8lAcfg=", + "dev": true + }, + "faye-websocket": { + "version": "0.10.0", + "resolved": "https://registry.npmjs.org/faye-websocket/-/faye-websocket-0.10.0.tgz", + "integrity": "sha1-TkkvjQTftviQA1B/btvy1QHnxvQ=", + "dev": true, + "requires": { + "websocket-driver": "0.7.0" + } + }, + "figures": { + "version": "1.7.0", + "resolved": "https://registry.npmjs.org/figures/-/figures-1.7.0.tgz", + "integrity": "sha1-y+Hjr/zxzUS4DK3+0o3Hk6lwHS4=", + "requires": { + "escape-string-regexp": "1.0.5", + "object-assign": "4.1.1" + }, + "dependencies": { + "object-assign": { + "version": "4.1.1", + "resolved": "https://registry.npmjs.org/object-assign/-/object-assign-4.1.1.tgz", + "integrity": "sha1-IQmtx5ZYh8/AXLvUQsrIv7s2CGM=" + } + } + }, + "file-entry-cache": { + "version": "1.3.1", + "resolved": "https://registry.npmjs.org/file-entry-cache/-/file-entry-cache-1.3.1.tgz", + "integrity": "sha1-RMYepgeuS+nBQC9B9EJwy/4zT/g=", + "requires": { + "flat-cache": "1.3.0", + "object-assign": "4.1.1" + }, + "dependencies": { + "object-assign": { + "version": "4.1.1", + "resolved": "https://registry.npmjs.org/object-assign/-/object-assign-4.1.1.tgz", + "integrity": "sha1-IQmtx5ZYh8/AXLvUQsrIv7s2CGM=" + } + } + }, + "file-loader": { + "version": "1.1.11", + "resolved": "https://registry.npmjs.org/file-loader/-/file-loader-1.1.11.tgz", + "integrity": "sha512-TGR4HU7HUsGg6GCOPJnFk06RhWgEWFLAGWiT6rcD+GRC2keU3s9RGJ+b3Z6/U73jwwNb2gKLJ7YCrp+jvU4ALg==", + "dev": true, + "requires": { + "loader-utils": "1.1.0", + "schema-utils": "0.4.5" + }, + "dependencies": { + "ajv": { + "version": "6.5.2", + "resolved": "https://registry.npmjs.org/ajv/-/ajv-6.5.2.tgz", + "integrity": "sha512-hOs7GfvI6tUI1LfZddH82ky6mOMyTuY0mk7kE2pWpmhhUSkumzaTO5vbVwij39MdwPQWCV4Zv57Eo06NtL/GVA==", + "dev": true, + "requires": { + "fast-deep-equal": "2.0.1", + "fast-json-stable-stringify": "2.0.0", + "json-schema-traverse": "0.4.1", + "uri-js": "4.2.2" + } + }, + "ajv-keywords": { + "version": "3.2.0", + "resolved": "https://registry.npmjs.org/ajv-keywords/-/ajv-keywords-3.2.0.tgz", + "integrity": "sha1-6GuBnGAs+IIa1jdBNpjx3sAhhHo=", + "dev": true + }, + "fast-deep-equal": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/fast-deep-equal/-/fast-deep-equal-2.0.1.tgz", + "integrity": "sha1-ewUhjd+WZ79/Nwv3/bLLFf3Qqkk=", + "dev": true + }, + "json-schema-traverse": { + "version": "0.4.1", + "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-0.4.1.tgz", + "integrity": "sha512-xbbCH5dCYU5T8LcEhhuh7HJ88HXuW3qsI3Y0zOZFKfZEHcpWiHU/Jxzk629Brsab/mMiHQti9wMP+845RPe3Vg==", + "dev": true + }, + "schema-utils": { + "version": "0.4.5", + "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-0.4.5.tgz", + "integrity": "sha512-yYrjb9TX2k/J1Y5UNy3KYdZq10xhYcF8nMpAW6o3hy6Q8WSIEf9lJHG/ePnOBfziPM3fvQwfOwa13U/Fh8qTfA==", + "dev": true, + "requires": { + "ajv": "6.5.2", + "ajv-keywords": "3.2.0" + } + } + } + }, + "filename-regex": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/filename-regex/-/filename-regex-2.0.1.tgz", + "integrity": "sha1-wcS5vuPglyXdsQa3XB4wH+LxiyY=" + }, + "fill-range": { + "version": "2.2.4", + "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-2.2.4.tgz", + "integrity": "sha512-cnrcCbj01+j2gTG921VZPnHbjmdAf8oQV/iGeV2kZxGSyfYjjTyY79ErsK1WJWMpw6DaApEX72binqJE+/d+5Q==", + "requires": { + "is-number": "2.1.0", + "isobject": "2.1.0", + "randomatic": "3.0.0", + "repeat-element": "1.1.2", + "repeat-string": "1.6.1" + } + }, + "filled-array": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/filled-array/-/filled-array-1.1.0.tgz", + "integrity": "sha1-w8T2xmO5I0WamqKZEtLQMfFQf4Q=" + }, + "finalhandler": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/finalhandler/-/finalhandler-1.1.0.tgz", + "integrity": "sha1-zgtoVbRYU+eRsvzGgARtiCU91/U=", + "requires": { + "debug": "2.6.9", + "encodeurl": "1.0.2", + "escape-html": "1.0.3", + "on-finished": "2.3.0", + "parseurl": "1.3.2", + "statuses": "1.3.1", + "unpipe": "1.0.0" + } + }, + "find-cache-dir": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/find-cache-dir/-/find-cache-dir-1.0.0.tgz", + "integrity": "sha1-kojj6ePMN0hxfTnq3hfPcfww7m8=", + "dev": true, + "requires": { + "commondir": "1.0.1", + "make-dir": "1.3.0", + "pkg-dir": "2.0.0" + } + }, + "find-index": { + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/find-index/-/find-index-0.1.1.tgz", + "integrity": "sha1-Z101iyyjiS15Whq0cjL4tuLg3eQ=", + "dev": true + }, + "find-up": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/find-up/-/find-up-1.1.2.tgz", + "integrity": "sha1-ay6YIrGizgpgq2TWEOzK1TyyTQ8=", + "requires": { + "path-exists": "2.1.0", + "pinkie-promise": "2.0.1" + } + }, + "findup-sync": { + "version": "0.3.0", + "resolved": "https://registry.npmjs.org/findup-sync/-/findup-sync-0.3.0.tgz", + "integrity": "sha1-N5MKpdgWt3fANEXhlmzGeQpMCxY=", + "requires": { + "glob": "5.0.15" + }, + "dependencies": { + "glob": { + "version": "5.0.15", + "resolved": "https://registry.npmjs.org/glob/-/glob-5.0.15.tgz", + "integrity": "sha1-G8k2ueAvSmA/zCIuz3Yz0wuLk7E=", + "requires": { + "inflight": "1.0.6", + "inherits": "2.0.3", + "minimatch": "3.0.4", + "once": "1.4.0", + "path-is-absolute": "1.0.1" + } + } + } + }, + "fined": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/fined/-/fined-1.1.0.tgz", + "integrity": "sha1-s33IRLdqL15wgeiE98CuNE8VNHY=", + "dev": true, + "requires": { + "expand-tilde": "2.0.2", + "is-plain-object": "2.0.4", + "object.defaults": "1.1.0", + "object.pick": "1.3.0", + "parse-filepath": "1.0.2" + } + }, + "first-chunk-stream": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/first-chunk-stream/-/first-chunk-stream-1.0.0.tgz", + "integrity": "sha1-Wb+1DNkF9g18OUzT2ayqtOatk04=", + "dev": true + }, + "flagged-respawn": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/flagged-respawn/-/flagged-respawn-1.0.0.tgz", + "integrity": "sha1-Tnmumy6zi/hrO7Vr8+ClaqX8q9c=", + "dev": true + }, + "flat-cache": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/flat-cache/-/flat-cache-1.3.0.tgz", + "integrity": "sha1-0wMLMrOBVPTjt+nHCfSQ9++XxIE=", + "requires": { + "circular-json": "0.3.3", + "del": "2.2.2", + "graceful-fs": "4.1.11", + "write": "0.2.1" + } + }, + "flatten": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/flatten/-/flatten-1.0.2.tgz", + "integrity": "sha1-2uRqnXj74lKSJYzB54CkHZXAN4I=", + "dev": true + }, + "flush-write-stream": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/flush-write-stream/-/flush-write-stream-1.0.3.tgz", + "integrity": "sha512-calZMC10u0FMUqoiunI2AiGIIUtUIvifNwkHhNupZH4cbNnW1Itkoh/Nf5HFYmDrwWPjrUxpkZT0KhuCq0jmGw==", + "dev": true, + "requires": { + "inherits": "2.0.3", + "readable-stream": "2.3.6" + } + }, + "follow-redirects": { + "version": "1.5.1", + "resolved": "https://registry.npmjs.org/follow-redirects/-/follow-redirects-1.5.1.tgz", + "integrity": "sha512-v9GI1hpaqq1ZZR6pBD1+kI7O24PhDvNGNodjS3MdcEqyrahCp8zbtpv+2B/krUnSmUH80lbAS7MrdeK5IylgKg==", + "requires": { + "debug": "3.1.0" + }, + "dependencies": { + "debug": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/debug/-/debug-3.1.0.tgz", + "integrity": "sha512-OX8XqP7/1a9cqkxYw2yXss15f26NKWBpDXQd0/uK/KPqdQhxbPa994hnzjcE2VqQpDslf55723cKPUOGSmMY3g==", + "requires": { + "ms": "2.0.0" + } + } + } + }, + "for-in": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/for-in/-/for-in-1.0.2.tgz", + "integrity": "sha1-gQaNKVqBQuwKxybG4iAMMPttXoA=" + }, + "for-own": { + "version": "0.1.5", + "resolved": "https://registry.npmjs.org/for-own/-/for-own-0.1.5.tgz", + "integrity": "sha1-UmXGgaTylNq78XyVCbZ2OqhFEM4=", + "requires": { + "for-in": "1.0.2" + } + }, + "foreach": { + "version": "2.0.5", + "resolved": "https://registry.npmjs.org/foreach/-/foreach-2.0.5.tgz", + "integrity": "sha1-C+4AUBiusmDQo6865ljdATbsG5k=", + "dev": true + }, + "forever-agent": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/forever-agent/-/forever-agent-0.6.1.tgz", + "integrity": "sha1-+8cfDEGt6zf5bFd60e1C2P2sypE=", + "dev": true + }, + "form-data": { + "version": "2.1.4", + "resolved": "https://registry.npmjs.org/form-data/-/form-data-2.1.4.tgz", + "integrity": "sha1-M8GDrPGTJ27KqYFDpp6Uv+4XUNE=", + "dev": true, + "requires": { + "asynckit": "0.4.0", + "combined-stream": "1.0.6", + "mime-types": "2.1.18" + } + }, + "formidable": { + "version": "1.0.17", + "resolved": "https://registry.npmjs.org/formidable/-/formidable-1.0.17.tgz", + "integrity": "sha1-71SRSQ+UM7cF+qdyScmQKa40hVk=" + }, + "forwarded": { + "version": "0.1.2", + "resolved": "https://registry.npmjs.org/forwarded/-/forwarded-0.1.2.tgz", + "integrity": "sha1-mMI9qxF1ZXuMBXPozszZGw/xjIQ=", + "dev": true + }, + "foxy": { + "version": "11.1.5", + "resolved": "https://registry.npmjs.org/foxy/-/foxy-11.1.5.tgz", + "integrity": "sha1-t+B9jOqSh/ApKYAHCD9Jh8iqtFg=", + "requires": { + "connect": "3.6.6", + "dev-ip": "1.0.1", + "eazy-logger": "2.1.3", + "http-proxy": "1.17.0", + "lodash.merge": "3.3.2", + "meow": "3.3.0", + "resp-modifier": "4.0.4" + }, + "dependencies": { + "minimatch": { + "version": "2.0.10", + "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-2.0.10.tgz", + "integrity": "sha1-jQh8OcazjAAbl/ynzm0OHoCvusc=", + "requires": { + "brace-expansion": "1.1.11" + } + }, + "resp-modifier": { + "version": "4.0.4", + "resolved": "https://registry.npmjs.org/resp-modifier/-/resp-modifier-4.0.4.tgz", + "integrity": "sha1-jZBcwYxAiUmlVO65yZt1/5zwo/o=", + "requires": { + "minimatch": "2.0.10" + } + } + } + }, + "fragment-cache": { + "version": "0.2.1", + "resolved": "https://registry.npmjs.org/fragment-cache/-/fragment-cache-0.2.1.tgz", + "integrity": "sha1-QpD60n8T6Jvn8zeZxrxaCr//DRk=", + "dev": true, + "requires": { + "map-cache": "0.2.2" + } + }, + "fresh": { + "version": "0.3.0", + "resolved": "https://registry.npmjs.org/fresh/-/fresh-0.3.0.tgz", + "integrity": "sha1-ZR+DjiJCTnVm3hYdg1jKoZn4PU8=" + }, + "from2": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/from2/-/from2-2.3.0.tgz", + "integrity": "sha1-i/tVAr3kpNNs/e6gB/zKIdfjgq8=", + "dev": true, + "requires": { + "inherits": "2.0.3", + "readable-stream": "2.3.6" + } + }, + "front-matter": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/front-matter/-/front-matter-2.1.2.tgz", + "integrity": "sha1-91mDufL0E75ljJPf172M5AePXNs=", + "requires": { + "js-yaml": "3.12.0" + } + }, + "fs-extra": { + "version": "0.26.7", + "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-0.26.7.tgz", + "integrity": "sha1-muH92UiXeY7at20JGM9C0MMYT6k=", + "requires": { + "graceful-fs": "4.1.11", + "jsonfile": "2.4.0", + "klaw": "1.3.1", + "path-is-absolute": "1.0.1", + "rimraf": "2.6.2" + } + }, + "fs-write-stream-atomic": { + "version": "1.0.10", + "resolved": "https://registry.npmjs.org/fs-write-stream-atomic/-/fs-write-stream-atomic-1.0.10.tgz", + "integrity": "sha1-tH31NJPvkR33VzHnCp3tAYnbQMk=", + "dev": true, + "requires": { + "graceful-fs": "4.1.11", + "iferr": "0.1.5", + "imurmurhash": "0.1.4", + "readable-stream": "2.3.6" + } + }, + "fs.realpath": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/fs.realpath/-/fs.realpath-1.0.0.tgz", + "integrity": "sha1-FQStJSMVjKpA20onh8sBQRmU6k8=" + }, + "fstream": { + "version": "1.0.11", + "resolved": "https://registry.npmjs.org/fstream/-/fstream-1.0.11.tgz", + "integrity": "sha1-XB+x8RdHcRTwYyoOtLcbPLD9MXE=", + "dev": true, + "requires": { + "graceful-fs": "4.1.11", + "inherits": "2.0.3", + "mkdirp": "0.5.1", + "rimraf": "2.6.2" + }, + "dependencies": { + "minimist": { + "version": "0.0.8", + "resolved": "https://registry.npmjs.org/minimist/-/minimist-0.0.8.tgz", + "integrity": "sha1-hX/Kv8M5fSYluCKCYuhqp6ARsF0=", + "dev": true + }, + "mkdirp": { + "version": "0.5.1", + "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-0.5.1.tgz", + "integrity": "sha1-MAV0OOrGz3+MR2fzhkjWaX11yQM=", + "dev": true, + "requires": { + "minimist": "0.0.8" + } + } + } + }, + "function-bind": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/function-bind/-/function-bind-1.1.1.tgz", + "integrity": "sha512-yIovAzMX49sF8Yl58fSCWJ5svSLuaibPxXQJFLmBObTuCr0Mf1KiPopGM9NiFjiYBCbfaa2Fh6breQ6ANVTI0A==", + "dev": true + }, + "gauge": { + "version": "2.7.4", + "resolved": "https://registry.npmjs.org/gauge/-/gauge-2.7.4.tgz", + "integrity": "sha1-LANAXHU4w51+s3sxcCLjJfsBi/c=", + "dev": true, + "requires": { + "aproba": "1.2.0", + "console-control-strings": "1.1.0", + "has-unicode": "2.0.1", + "object-assign": "4.1.1", + "signal-exit": "3.0.2", + "string-width": "1.0.2", + "strip-ansi": "3.0.1", + "wide-align": "1.1.3" + }, + "dependencies": { + "object-assign": { + "version": "4.1.1", + "resolved": "https://registry.npmjs.org/object-assign/-/object-assign-4.1.1.tgz", + "integrity": "sha1-IQmtx5ZYh8/AXLvUQsrIv7s2CGM=", + "dev": true + } + } + }, + "gaze": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/gaze/-/gaze-1.1.3.tgz", + "integrity": "sha512-BRdNm8hbWzFzWHERTrejLqwHDfS4GibPoq5wjTPIoJHoBtKGPg3xAFfxmM+9ztbXelxcf2hwQcaz1PtmFeue8g==", + "dev": true, + "requires": { + "globule": "1.2.1" + } + }, + "generate-function": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/generate-function/-/generate-function-2.0.0.tgz", + "integrity": "sha1-aFj+fAlpt9TpCTM3ZHrHn2DfvnQ=" + }, + "generate-object-property": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/generate-object-property/-/generate-object-property-1.2.0.tgz", + "integrity": "sha1-nA4cQDCM6AT0eDYYuTf6iPmdUNA=", + "requires": { + "is-property": "1.0.2" + } + }, + "get-caller-file": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/get-caller-file/-/get-caller-file-1.0.3.tgz", + "integrity": "sha512-3t6rVToeoZfYSGd8YoLFR2DJkiQrIiUrGcjvFX2mDw3bn6k2OtwHN0TNCLbBO+w8qTvimhDkv+LSscbJY1vE6w==" + }, + "get-stdin": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/get-stdin/-/get-stdin-4.0.1.tgz", + "integrity": "sha1-uWjGsKBDhDJJAui/Gl3zJXmkUP4=" + }, + "get-stream": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-3.0.0.tgz", + "integrity": "sha1-jpQ9E1jcN1VQVOy+LtsFqhdO3hQ=", + "dev": true + }, + "get-value": { + "version": "2.0.6", + "resolved": "https://registry.npmjs.org/get-value/-/get-value-2.0.6.tgz", + "integrity": "sha1-3BXKHGcjh8p2vTesCjlbogQqLCg=", + "dev": true + }, + "getpass": { + "version": "0.1.7", + "resolved": "https://registry.npmjs.org/getpass/-/getpass-0.1.7.tgz", + "integrity": "sha1-Xv+OPmhNVprkyysSgmBOi6YhSfo=", + "dev": true, + "requires": { + "assert-plus": "1.0.0" + }, + "dependencies": { + "assert-plus": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/assert-plus/-/assert-plus-1.0.0.tgz", + "integrity": "sha1-8S4PPF13sLHN2RRpQuTpbB5N1SU=", + "dev": true + } + } + }, + "glob": { + "version": "7.1.2", + "resolved": "https://registry.npmjs.org/glob/-/glob-7.1.2.tgz", + "integrity": "sha512-MJTUg1kjuLeQCJ+ccE4Vpa6kKVXkPYJ2mOCQyUuKLcLQsdrMCpBPUi8qVE6+YuaJkozeA9NusTAw3hLr8Xe5EQ==", + "requires": { + "fs.realpath": "1.0.0", + "inflight": "1.0.6", + "inherits": "2.0.3", + "minimatch": "3.0.4", + "once": "1.4.0", + "path-is-absolute": "1.0.1" + } + }, + "glob-base": { + "version": "0.3.0", + "resolved": "https://registry.npmjs.org/glob-base/-/glob-base-0.3.0.tgz", + "integrity": "sha1-27Fk9iIbHAscz4Kuoyi0l98Oo8Q=", + "requires": { + "glob-parent": "2.0.0", + "is-glob": "2.0.1" + } + }, + "glob-parent": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-2.0.0.tgz", + "integrity": "sha1-gTg9ctsFT8zPUzbaqQLxgvbtuyg=", + "requires": { + "is-glob": "2.0.1" + } + }, + "glob-stream": { + "version": "3.1.18", + "resolved": "https://registry.npmjs.org/glob-stream/-/glob-stream-3.1.18.tgz", + "integrity": "sha1-kXCl8St5Awb9/lmPMT+PeVT9FDs=", + "dev": true, + "requires": { + "glob": "4.5.3", + "glob2base": "0.0.12", + "minimatch": "2.0.10", + "ordered-read-streams": "0.1.0", + "through2": "0.6.5", + "unique-stream": "1.0.0" + }, + "dependencies": { + "glob": { + "version": "4.5.3", + "resolved": "https://registry.npmjs.org/glob/-/glob-4.5.3.tgz", + "integrity": "sha1-xstz0yJsHv7wTePFbQEvAzd+4V8=", + "dev": true, + "requires": { + "inflight": "1.0.6", + "inherits": "2.0.3", + "minimatch": "2.0.10", + "once": "1.4.0" + } + }, + "isarray": { + "version": "0.0.1", + "resolved": "https://registry.npmjs.org/isarray/-/isarray-0.0.1.tgz", + "integrity": "sha1-ihis/Kmo9Bd+Cav8YDiTmwXR7t8=", + "dev": true + }, + "minimatch": { + "version": "2.0.10", + "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-2.0.10.tgz", + "integrity": "sha1-jQh8OcazjAAbl/ynzm0OHoCvusc=", + "dev": true, + "requires": { + "brace-expansion": "1.1.11" + } + }, + "readable-stream": { + "version": "1.0.34", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-1.0.34.tgz", + "integrity": "sha1-Elgg40vIQtLyqq+v5MKRbuMsFXw=", + "dev": true, + "requires": { + "core-util-is": "1.0.2", + "inherits": "2.0.3", + "isarray": "0.0.1", + "string_decoder": "0.10.31" + } + }, + "string_decoder": { + "version": "0.10.31", + "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-0.10.31.tgz", + "integrity": "sha1-YuIDvEF2bGwoyfyEMB2rHFMQ+pQ=", + "dev": true + }, + "through2": { + "version": "0.6.5", + "resolved": "https://registry.npmjs.org/through2/-/through2-0.6.5.tgz", + "integrity": "sha1-QaucZ7KdVyCQcUEOHXp6lozTrUg=", + "dev": true, + "requires": { + "readable-stream": "1.0.34", + "xtend": "4.0.1" + } + } + } + }, + "glob-watcher": { + "version": "0.0.6", + "resolved": "https://registry.npmjs.org/glob-watcher/-/glob-watcher-0.0.6.tgz", + "integrity": "sha1-uVtKjfdLOcgymLDAXJeLTZo7cQs=", + "dev": true, + "requires": { + "gaze": "0.5.2" + }, + "dependencies": { + "gaze": { + "version": "0.5.2", + "resolved": "https://registry.npmjs.org/gaze/-/gaze-0.5.2.tgz", + "integrity": "sha1-QLcJU30k0dRXZ9takIaJ3+aaxE8=", + "dev": true, + "requires": { + "globule": "0.1.0" + } + }, + "glob": { + "version": "3.1.21", + "resolved": "https://registry.npmjs.org/glob/-/glob-3.1.21.tgz", + "integrity": "sha1-0p4KBV3qUTj00H7UDomC6DwgZs0=", + "dev": true, + "requires": { + "graceful-fs": "1.2.3", + "inherits": "1.0.2", + "minimatch": "0.2.14" + } + }, + "globule": { + "version": "0.1.0", + "resolved": "https://registry.npmjs.org/globule/-/globule-0.1.0.tgz", + "integrity": "sha1-2cjt3h2nnRJaFRt5UzuXhnY0auU=", + "dev": true, + "requires": { + "glob": "3.1.21", + "lodash": "1.0.2", + "minimatch": "0.2.14" + } + }, + "graceful-fs": { + "version": "1.2.3", + "resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-1.2.3.tgz", + "integrity": "sha1-FaSAaldUfLLS2/J/QuiajDRRs2Q=", + "dev": true + }, + "inherits": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/inherits/-/inherits-1.0.2.tgz", + "integrity": "sha1-ykMJ2t7mtUzAuNJH6NfHoJdb3Js=", + "dev": true + }, + "lodash": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/lodash/-/lodash-1.0.2.tgz", + "integrity": "sha1-j1dWDIO1n8JwvT1WG2kAQ0MOJVE=", + "dev": true + }, + "lru-cache": { + "version": "2.7.3", + "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-2.7.3.tgz", + "integrity": "sha1-bUUk6LlV+V1PW1iFHOId1y+06VI=", + "dev": true + }, + "minimatch": { + "version": "0.2.14", + "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-0.2.14.tgz", + "integrity": "sha1-x054BXT2PG+aCQ6Q775u9TpqdWo=", + "dev": true, + "requires": { + "lru-cache": "2.7.3", + "sigmund": "1.0.1" + } + } + } + }, + "glob2base": { + "version": "0.0.12", + "resolved": "https://registry.npmjs.org/glob2base/-/glob2base-0.0.12.tgz", + "integrity": "sha1-nUGbPijxLoOjYhZKJ3BVkiycDVY=", + "dev": true, + "requires": { + "find-index": "0.1.1" + } + }, + "global-modules": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/global-modules/-/global-modules-1.0.0.tgz", + "integrity": "sha512-sKzpEkf11GpOFuw0Zzjzmt4B4UZwjOcG757PPvrfhxcLFbq0wpsgpOqxpxtxFiCG4DtG93M6XRVbF2oGdev7bg==", + "dev": true, + "requires": { + "global-prefix": "1.0.2", + "is-windows": "1.0.2", + "resolve-dir": "1.0.1" + } + }, + "global-prefix": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/global-prefix/-/global-prefix-1.0.2.tgz", + "integrity": "sha1-2/dDxsFJklk8ZVVoy2btMsASLr4=", + "dev": true, + "requires": { + "expand-tilde": "2.0.2", + "homedir-polyfill": "1.0.1", + "ini": "1.3.5", + "is-windows": "1.0.2", + "which": "1.3.1" + } + }, + "globals": { + "version": "9.18.0", + "resolved": "https://registry.npmjs.org/globals/-/globals-9.18.0.tgz", + "integrity": "sha512-S0nG3CLEQiY/ILxqtztTWH/3iRRdyBLw6KMDxnKMchrtbj2OFmehVh0WUCfW3DUrIgx/qFrJPICrq4Z4sTR9UQ==" + }, + "globby": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/globby/-/globby-5.0.0.tgz", + "integrity": "sha1-69hGZ8oNuzMLmbz8aOrCvFQ3Dg0=", + "requires": { + "array-union": "1.0.2", + "arrify": "1.0.1", + "glob": "7.1.2", + "object-assign": "4.1.1", + "pify": "2.3.0", + "pinkie-promise": "2.0.1" + }, + "dependencies": { + "object-assign": { + "version": "4.1.1", + "resolved": "https://registry.npmjs.org/object-assign/-/object-assign-4.1.1.tgz", + "integrity": "sha1-IQmtx5ZYh8/AXLvUQsrIv7s2CGM=" + } + } + }, + "globule": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/globule/-/globule-1.2.1.tgz", + "integrity": "sha512-g7QtgWF4uYSL5/dn71WxubOrS7JVGCnFPEnoeChJmBnyR9Mw8nGoEwOgJL/RC2Te0WhbsEUCejfH8SZNJ+adYQ==", + "requires": { + "glob": "7.1.2", + "lodash": "4.17.10", + "minimatch": "3.0.4" + }, + "dependencies": { + "lodash": { + "version": "4.17.10", + "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.10.tgz", + "integrity": "sha512-UejweD1pDoXu+AD825lWwp4ZGtSwgnpZxb3JDViD7StjQz+Nb/6l093lx4OQ0foGWNRoc19mWy7BzL+UAK2iVg==" + } + } + }, + "glogg": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/glogg/-/glogg-1.0.1.tgz", + "integrity": "sha512-ynYqXLoluBKf9XGR1gA59yEJisIL7YHEH4xr3ZziHB5/yl4qWfaK8Js9jGe6gBGCSCKVqiyO30WnRZADvemUNw==", + "requires": { + "sparkles": "1.0.1" + } + }, + "gonzales-pe-sl": { + "version": "4.2.3", + "resolved": "https://registry.npmjs.org/gonzales-pe-sl/-/gonzales-pe-sl-4.2.3.tgz", + "integrity": "sha1-aoaLw4BkXxQf7rBCxvl/zHG1n+Y=", + "requires": { + "minimist": "1.1.3" + }, + "dependencies": { + "minimist": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/minimist/-/minimist-1.1.3.tgz", + "integrity": "sha1-O+39kaktOQFvz6ocaB6Pqhoe/ag=" + } + } + }, + "got": { + "version": "5.7.1", + "resolved": "https://registry.npmjs.org/got/-/got-5.7.1.tgz", + "integrity": "sha1-X4FjWmHkplifGAVp6k44FoClHzU=", + "requires": { + "create-error-class": "3.0.2", + "duplexer2": "0.1.4", + "is-redirect": "1.0.0", + "is-retry-allowed": "1.1.0", + "is-stream": "1.1.0", + "lowercase-keys": "1.0.1", + "node-status-codes": "1.0.0", + "object-assign": "4.1.1", + "parse-json": "2.2.0", + "pinkie-promise": "2.0.1", + "read-all-stream": "3.1.0", + "readable-stream": "2.3.6", + "timed-out": "3.1.3", + "unzip-response": "1.0.2", + "url-parse-lax": "1.0.0" + }, + "dependencies": { + "duplexer2": { + "version": "0.1.4", + "resolved": "https://registry.npmjs.org/duplexer2/-/duplexer2-0.1.4.tgz", + "integrity": "sha1-ixLauHjA1p4+eJEFFmKjL8a93ME=", + "requires": { + "readable-stream": "2.3.6" + } + }, + "object-assign": { + "version": "4.1.1", + "resolved": "https://registry.npmjs.org/object-assign/-/object-assign-4.1.1.tgz", + "integrity": "sha1-IQmtx5ZYh8/AXLvUQsrIv7s2CGM=" + } + } + }, + "graceful-fs": { + "version": "4.1.11", + "resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.1.11.tgz", + "integrity": "sha1-Dovf5NHduIVNZOBOp8AOKgJuVlg=" + }, + "gulp": { + "version": "3.9.1", + "resolved": "https://registry.npmjs.org/gulp/-/gulp-3.9.1.tgz", + "integrity": "sha1-VxzkWSjdQK9lFPxAEYZgFsE4RbQ=", + "dev": true, + "requires": { + "archy": "1.0.0", + "chalk": "1.1.3", + "deprecated": "0.0.1", + "gulp-util": "3.0.8", + "interpret": "1.1.0", + "liftoff": "2.5.0", + "minimist": "1.2.0", + "orchestrator": "0.3.8", + "pretty-hrtime": "1.0.3", + "semver": "4.3.6", + "tildify": "1.2.0", + "v8flags": "2.1.1", + "vinyl-fs": "0.3.14" + }, + "dependencies": { + "semver": { + "version": "4.3.6", + "resolved": "https://registry.npmjs.org/semver/-/semver-4.3.6.tgz", + "integrity": "sha1-MAvG4OhjdPe6YQaLWx7NV/xlMto=", + "dev": true + } + } + }, + "gulp-clean": { + "version": "0.3.2", + "resolved": "https://registry.npmjs.org/gulp-clean/-/gulp-clean-0.3.2.tgz", + "integrity": "sha1-o0fUc6zqQBgvk1WHpFGUFnGSgQI=", + "dev": true, + "requires": { + "gulp-util": "2.2.20", + "rimraf": "2.6.2", + "through2": "0.4.2" + }, + "dependencies": { + "ansi-regex": { + "version": "0.2.1", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-0.2.1.tgz", + "integrity": "sha1-DY6UaWej2BQ/k+JOKYUl/BsiNfk=", + "dev": true + }, + "ansi-styles": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-1.1.0.tgz", + "integrity": "sha1-6uy/Zs1waIJ2Cy9GkVgrj1XXp94=", + "dev": true + }, + "chalk": { + "version": "0.5.1", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-0.5.1.tgz", + "integrity": "sha1-Zjs6ZItotV0EaQ1JFnqoN4WPIXQ=", + "dev": true, + "requires": { + "ansi-styles": "1.1.0", + "escape-string-regexp": "1.0.5", + "has-ansi": "0.1.0", + "strip-ansi": "0.3.0", + "supports-color": "0.2.0" + } + }, + "dateformat": { + "version": "1.0.12", + "resolved": "https://registry.npmjs.org/dateformat/-/dateformat-1.0.12.tgz", + "integrity": "sha1-nxJLZ1lMk3/3BpMuSmQsyo27/uk=", + "dev": true, + "requires": { + "get-stdin": "4.0.1", + "meow": "3.3.0" + } + }, + "gulp-util": { + "version": "2.2.20", + "resolved": "https://registry.npmjs.org/gulp-util/-/gulp-util-2.2.20.tgz", + "integrity": "sha1-1xRuVyiRC9jwR6awseVJvCLb1kw=", + "dev": true, + "requires": { + "chalk": "0.5.1", + "dateformat": "1.0.12", + "lodash._reinterpolate": "2.4.1", + "lodash.template": "2.4.1", + "minimist": "0.2.0", + "multipipe": "0.1.2", + "through2": "0.5.1", + "vinyl": "0.2.3" + }, + "dependencies": { + "through2": { + "version": "0.5.1", + "resolved": "https://registry.npmjs.org/through2/-/through2-0.5.1.tgz", + "integrity": "sha1-390BLrnHAOIyP9M084rGIqs3Lac=", + "dev": true, + "requires": { + "readable-stream": "1.0.34", + "xtend": "3.0.0" + } + } + } + }, + "has-ansi": { + "version": "0.1.0", + "resolved": "https://registry.npmjs.org/has-ansi/-/has-ansi-0.1.0.tgz", + "integrity": "sha1-hPJlqujA5qiKEtcCKJS3VoiUxi4=", + "dev": true, + "requires": { + "ansi-regex": "0.2.1" + } + }, + "isarray": { + "version": "0.0.1", + "resolved": "https://registry.npmjs.org/isarray/-/isarray-0.0.1.tgz", + "integrity": "sha1-ihis/Kmo9Bd+Cav8YDiTmwXR7t8=", + "dev": true + }, + "lodash._reinterpolate": { + "version": "2.4.1", + "resolved": "https://registry.npmjs.org/lodash._reinterpolate/-/lodash._reinterpolate-2.4.1.tgz", + "integrity": "sha1-TxInqlqHEfxjL1sHofRgequLMiI=", + "dev": true + }, + "lodash.escape": { + "version": "2.4.1", + "resolved": "https://registry.npmjs.org/lodash.escape/-/lodash.escape-2.4.1.tgz", + "integrity": "sha1-LOEsXghNsKV92l5dHu659dF1o7Q=", + "dev": true, + "requires": { + "lodash._escapehtmlchar": "2.4.1", + "lodash._reunescapedhtml": "2.4.1", + "lodash.keys": "2.4.1" + } + }, + "lodash.keys": { + "version": "2.4.1", + "resolved": "https://registry.npmjs.org/lodash.keys/-/lodash.keys-2.4.1.tgz", + "integrity": "sha1-SN6kbfj/djKxDXBrissmWR4rNyc=", + "dev": true, + "requires": { + "lodash._isnative": "2.4.1", + "lodash._shimkeys": "2.4.1", + "lodash.isobject": "2.4.1" + } + }, + "lodash.template": { + "version": "2.4.1", + "resolved": "https://registry.npmjs.org/lodash.template/-/lodash.template-2.4.1.tgz", + "integrity": "sha1-nmEQB+32KRKal0qzxIuBez4c8g0=", + "dev": true, + "requires": { + "lodash._escapestringchar": "2.4.1", + "lodash._reinterpolate": "2.4.1", + "lodash.defaults": "2.4.1", + "lodash.escape": "2.4.1", + "lodash.keys": "2.4.1", + "lodash.templatesettings": "2.4.1", + "lodash.values": "2.4.1" + } + }, + "lodash.templatesettings": { + "version": "2.4.1", + "resolved": "https://registry.npmjs.org/lodash.templatesettings/-/lodash.templatesettings-2.4.1.tgz", + "integrity": "sha1-6nbHXRHrhtTb6JqDiTu4YZKaxpk=", + "dev": true, + "requires": { + "lodash._reinterpolate": "2.4.1", + "lodash.escape": "2.4.1" + } + }, + "minimist": { + "version": "0.2.0", + "resolved": "https://registry.npmjs.org/minimist/-/minimist-0.2.0.tgz", + "integrity": "sha1-Tf/lJdriuGTGbC4jxicdev3s784=", + "dev": true + }, + "object-keys": { + "version": "0.4.0", + "resolved": "https://registry.npmjs.org/object-keys/-/object-keys-0.4.0.tgz", + "integrity": "sha1-KKaq50KN0sOpLz2V8hM13SBOAzY=", + "dev": true + }, + "readable-stream": { + "version": "1.0.34", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-1.0.34.tgz", + "integrity": "sha1-Elgg40vIQtLyqq+v5MKRbuMsFXw=", + "dev": true, + "requires": { + "core-util-is": "1.0.2", + "inherits": "2.0.3", + "isarray": "0.0.1", + "string_decoder": "0.10.31" + } + }, + "string_decoder": { + "version": "0.10.31", + "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-0.10.31.tgz", + "integrity": "sha1-YuIDvEF2bGwoyfyEMB2rHFMQ+pQ=", + "dev": true + }, + "strip-ansi": { + "version": "0.3.0", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-0.3.0.tgz", + "integrity": "sha1-JfSOoiynkYfzF0pNuHWTR7sSYiA=", + "dev": true, + "requires": { + "ansi-regex": "0.2.1" + } + }, + "supports-color": { + "version": "0.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-0.2.0.tgz", + "integrity": "sha1-2S3iaU6z9nMjlz1649i1W0wiGQo=", + "dev": true + }, + "through2": { + "version": "0.4.2", + "resolved": "https://registry.npmjs.org/through2/-/through2-0.4.2.tgz", + "integrity": "sha1-2/WGYDEVHsg1K7bE22SiKSqEC5s=", + "dev": true, + "requires": { + "readable-stream": "1.0.34", + "xtend": "2.1.2" + }, + "dependencies": { + "xtend": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/xtend/-/xtend-2.1.2.tgz", + "integrity": "sha1-bv7MKk2tjmlixJAbM3znuoe10os=", + "dev": true, + "requires": { + "object-keys": "0.4.0" + } + } + } + }, + "vinyl": { + "version": "0.2.3", + "resolved": "https://registry.npmjs.org/vinyl/-/vinyl-0.2.3.tgz", + "integrity": "sha1-vKk4IJWC7FpJrVOKAPofEl5RMlI=", + "dev": true, + "requires": { + "clone-stats": "0.0.1" + } + }, + "xtend": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/xtend/-/xtend-3.0.0.tgz", + "integrity": "sha1-XM50B7r2Qsunvs2laBEcST9ZZlo=", + "dev": true + } + } + }, + "gulp-print": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/gulp-print/-/gulp-print-2.0.1.tgz", + "integrity": "sha1-Gs7ljqyK8tPErTMp2+RldYOTxBQ=", + "requires": { + "gulp-util": "3.0.8", + "map-stream": "0.0.7" + } + }, + "gulp-sass": { + "version": "3.2.1", + "resolved": "https://registry.npmjs.org/gulp-sass/-/gulp-sass-3.2.1.tgz", + "integrity": "sha512-UATbRpSDsyXCnpYSPBUEvdvtSEzksJs7/oQ0CujIpzKqKrO6vlnYwhX2UTsGrf4rNLwqlSSaM271It0uHYvJ3Q==", + "dev": true, + "requires": { + "gulp-util": "3.0.8", + "lodash.clonedeep": "4.5.0", + "node-sass": "4.9.2", + "through2": "2.0.3", + "vinyl-sourcemaps-apply": "0.2.1" + }, + "dependencies": { + "lodash.clonedeep": { + "version": "4.5.0", + "resolved": "https://registry.npmjs.org/lodash.clonedeep/-/lodash.clonedeep-4.5.0.tgz", + "integrity": "sha1-4j8/nE+Pvd6HJSnBBxhXoIblzO8=", + "dev": true + } + } + }, + "gulp-sass-lint": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/gulp-sass-lint/-/gulp-sass-lint-1.4.0.tgz", + "integrity": "sha512-XerYvHx7rznInkedMw5Ayif+p8EhysOVHUBvlgUa0FSl88H2cjNjaRZ3NGn5Efmp+2HxpXp4NHqMIbOSdwef3A==", + "requires": { + "plugin-error": "0.1.2", + "sass-lint": "1.12.1", + "through2": "2.0.3" + } + }, + "gulp-sourcemaps": { + "version": "1.6.0", + "resolved": "https://registry.npmjs.org/gulp-sourcemaps/-/gulp-sourcemaps-1.6.0.tgz", + "integrity": "sha1-uG/zSdgBzrVuHZ59x7vLS33uYAw=", + "dev": true, + "requires": { + "convert-source-map": "1.5.1", + "graceful-fs": "4.1.11", + "strip-bom": "2.0.0", + "through2": "2.0.3", + "vinyl": "1.2.0" + }, + "dependencies": { + "vinyl": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/vinyl/-/vinyl-1.2.0.tgz", + "integrity": "sha1-XIgDbPVl5d8FVYv8kR+GVt8hiIQ=", + "dev": true, + "requires": { + "clone": "1.0.4", + "clone-stats": "0.0.1", + "replace-ext": "0.0.1" + } + } + } + }, + "gulp-tslint": { + "version": "7.1.0", + "resolved": "https://registry.npmjs.org/gulp-tslint/-/gulp-tslint-7.1.0.tgz", + "integrity": "sha1-m9P/T7wW1MvZq7CP94bbibVj6T0=", + "requires": { + "gulp-util": "3.0.8", + "map-stream": "0.1.0", + "through": "2.3.8" + }, + "dependencies": { + "map-stream": { + "version": "0.1.0", + "resolved": "https://registry.npmjs.org/map-stream/-/map-stream-0.1.0.tgz", + "integrity": "sha1-5WqpTEyAVaFkBKBnS3jyFffI4ZQ=" + } + } + }, + "gulp-typescript": { + "version": "2.14.1", + "resolved": "https://registry.npmjs.org/gulp-typescript/-/gulp-typescript-2.14.1.tgz", + "integrity": "sha1-vADt8u5x8JvaU/0dC4c7VxNx1N4=", + "dev": true, + "requires": { + "gulp-util": "3.0.8", + "source-map": "0.5.7", + "through2": "2.0.3", + "typescript": "1.8.10", + "vinyl-fs": "2.4.4" + }, + "dependencies": { + "glob": { + "version": "5.0.15", + "resolved": "https://registry.npmjs.org/glob/-/glob-5.0.15.tgz", + "integrity": "sha1-G8k2ueAvSmA/zCIuz3Yz0wuLk7E=", + "dev": true, + "requires": { + "inflight": "1.0.6", + "inherits": "2.0.3", + "minimatch": "3.0.4", + "once": "1.4.0", + "path-is-absolute": "1.0.1" + } + }, + "glob-parent": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-3.1.0.tgz", + "integrity": "sha1-nmr2KZ2NO9K9QEMIMr0RPfkGxa4=", + "dev": true, + "requires": { + "is-glob": "3.1.0", + "path-dirname": "1.0.2" + } + }, + "glob-stream": { + "version": "5.3.5", + "resolved": "https://registry.npmjs.org/glob-stream/-/glob-stream-5.3.5.tgz", + "integrity": "sha1-pVZlqajM3EGRWofHAeMtTgFvrSI=", + "dev": true, + "requires": { + "extend": "3.0.1", + "glob": "5.0.15", + "glob-parent": "3.1.0", + "micromatch": "2.3.11", + "ordered-read-streams": "0.3.0", + "through2": "0.6.5", + "to-absolute-glob": "0.1.1", + "unique-stream": "2.2.1" + }, + "dependencies": { + "readable-stream": { + "version": "1.0.34", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-1.0.34.tgz", + "integrity": "sha1-Elgg40vIQtLyqq+v5MKRbuMsFXw=", + "dev": true, + "requires": { + "core-util-is": "1.0.2", + "inherits": "2.0.3", + "isarray": "0.0.1", + "string_decoder": "0.10.31" + } + }, + "through2": { + "version": "0.6.5", + "resolved": "https://registry.npmjs.org/through2/-/through2-0.6.5.tgz", + "integrity": "sha1-QaucZ7KdVyCQcUEOHXp6lozTrUg=", + "dev": true, + "requires": { + "readable-stream": "1.0.34", + "xtend": "4.0.1" + } + } + } + }, + "is-extglob": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/is-extglob/-/is-extglob-2.1.1.tgz", + "integrity": "sha1-qIwCU1eR8C7TfHahueqXc8gz+MI=", + "dev": true + }, + "is-glob": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-3.1.0.tgz", + "integrity": "sha1-e6WuJCF4BKxwcHuWkiVnSGzD6Eo=", + "dev": true, + "requires": { + "is-extglob": "2.1.1" + } + }, + "isarray": { + "version": "0.0.1", + "resolved": "https://registry.npmjs.org/isarray/-/isarray-0.0.1.tgz", + "integrity": "sha1-ihis/Kmo9Bd+Cav8YDiTmwXR7t8=", + "dev": true + }, + "minimist": { + "version": "0.0.8", + "resolved": "https://registry.npmjs.org/minimist/-/minimist-0.0.8.tgz", + "integrity": "sha1-hX/Kv8M5fSYluCKCYuhqp6ARsF0=", + "dev": true + }, + "mkdirp": { + "version": "0.5.1", + "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-0.5.1.tgz", + "integrity": "sha1-MAV0OOrGz3+MR2fzhkjWaX11yQM=", + "dev": true, + "requires": { + "minimist": "0.0.8" + } + }, + "object-assign": { + "version": "4.1.1", + "resolved": "https://registry.npmjs.org/object-assign/-/object-assign-4.1.1.tgz", + "integrity": "sha1-IQmtx5ZYh8/AXLvUQsrIv7s2CGM=", + "dev": true + }, + "ordered-read-streams": { + "version": "0.3.0", + "resolved": "https://registry.npmjs.org/ordered-read-streams/-/ordered-read-streams-0.3.0.tgz", + "integrity": "sha1-cTfmmzKYuzQiR6G77jiByA4v14s=", + "dev": true, + "requires": { + "is-stream": "1.1.0", + "readable-stream": "2.3.6" + } + }, + "string_decoder": { + "version": "0.10.31", + "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-0.10.31.tgz", + "integrity": "sha1-YuIDvEF2bGwoyfyEMB2rHFMQ+pQ=", + "dev": true + }, + "typescript": { + "version": "1.8.10", + "resolved": "https://registry.npmjs.org/typescript/-/typescript-1.8.10.tgz", + "integrity": "sha1-tHXW4N/wv1DyluXKbvn7tccyDx4=", + "dev": true + }, + "unique-stream": { + "version": "2.2.1", + "resolved": "https://registry.npmjs.org/unique-stream/-/unique-stream-2.2.1.tgz", + "integrity": "sha1-WqADz76Uxf+GbE59ZouxxNuts2k=", + "dev": true, + "requires": { + "json-stable-stringify": "1.0.1", + "through2-filter": "2.0.0" + } + }, + "vinyl": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/vinyl/-/vinyl-1.2.0.tgz", + "integrity": "sha1-XIgDbPVl5d8FVYv8kR+GVt8hiIQ=", + "dev": true, + "requires": { + "clone": "1.0.4", + "clone-stats": "0.0.1", + "replace-ext": "0.0.1" + } + }, + "vinyl-fs": { + "version": "2.4.4", + "resolved": "https://registry.npmjs.org/vinyl-fs/-/vinyl-fs-2.4.4.tgz", + "integrity": "sha1-vm/zJwy1Xf19MGNkDegfJddTIjk=", + "dev": true, + "requires": { + "duplexify": "3.6.0", + "glob-stream": "5.3.5", + "graceful-fs": "4.1.11", + "gulp-sourcemaps": "1.6.0", + "is-valid-glob": "0.3.0", + "lazystream": "1.0.0", + "lodash.isequal": "4.5.0", + "merge-stream": "1.0.1", + "mkdirp": "0.5.1", + "object-assign": "4.1.1", + "readable-stream": "2.3.6", + "strip-bom": "2.0.0", + "strip-bom-stream": "1.0.0", + "through2": "2.0.3", + "through2-filter": "2.0.0", + "vali-date": "1.0.0", + "vinyl": "1.2.0" + } + } + } + }, + "gulp-util": { + "version": "3.0.8", + "resolved": "https://registry.npmjs.org/gulp-util/-/gulp-util-3.0.8.tgz", + "integrity": "sha1-AFTh50RQLifATBh8PsxQXdVLu08=", + "requires": { + "array-differ": "1.0.0", + "array-uniq": "1.0.3", + "beeper": "1.1.1", + "chalk": "1.1.3", + "dateformat": "2.2.0", + "fancy-log": "1.3.2", + "gulplog": "1.0.0", + "has-gulplog": "0.1.0", + "lodash._reescape": "3.0.0", + "lodash._reevaluate": "3.0.0", + "lodash._reinterpolate": "3.0.0", + "lodash.template": "3.6.2", + "minimist": "1.2.0", + "multipipe": "0.1.2", + "object-assign": "3.0.0", + "replace-ext": "0.0.1", + "through2": "2.0.3", + "vinyl": "0.5.3" + } + }, + "gulplog": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/gulplog/-/gulplog-1.0.0.tgz", + "integrity": "sha1-4oxNRdBey77YGDY86PnFkmIp/+U=", + "requires": { + "glogg": "1.0.1" + } + }, + "handle-thing": { + "version": "1.2.5", + "resolved": "https://registry.npmjs.org/handle-thing/-/handle-thing-1.2.5.tgz", + "integrity": "sha1-/Xqtcmvxpf0W38KbL3pmAdJxOcQ=", + "dev": true + }, + "har-schema": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/har-schema/-/har-schema-1.0.5.tgz", + "integrity": "sha1-0mMTX0MwfALGAq/I/pWXDAFRNp4=", + "dev": true + }, + "har-validator": { + "version": "4.2.1", + "resolved": "https://registry.npmjs.org/har-validator/-/har-validator-4.2.1.tgz", + "integrity": "sha1-M0gdDxu/9gDdID11gSpqX7oALio=", + "dev": true, + "requires": { + "ajv": "4.11.8", + "har-schema": "1.0.5" + }, + "dependencies": { + "ajv": { + "version": "4.11.8", + "resolved": "https://registry.npmjs.org/ajv/-/ajv-4.11.8.tgz", + "integrity": "sha1-gv+wKynmYq5TvcIK8VlHcGc5xTY=", + "dev": true, + "requires": { + "co": "4.6.0", + "json-stable-stringify": "1.0.1" + } + } + } + }, + "has": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/has/-/has-1.0.3.tgz", + "integrity": "sha512-f2dvO0VU6Oej7RkWJGrehjbzMAjFp5/VKPp5tTpWIV4JHHZK1/BxbFRtf/siA2SWTe09caDmVtYYzWEIbBS4zw==", + "dev": true, + "requires": { + "function-bind": "1.1.1" + } + }, + "has-ansi": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/has-ansi/-/has-ansi-2.0.0.tgz", + "integrity": "sha1-NPUEnOHs3ysGSa8+8k5F7TVBbZE=", + "requires": { + "ansi-regex": "2.1.1" + } + }, + "has-binary": { + "version": "0.1.7", + "resolved": "https://registry.npmjs.org/has-binary/-/has-binary-0.1.7.tgz", + "integrity": "sha1-aOYesWIQyVRaClzOBqhzkS/h5ow=", + "requires": { + "isarray": "0.0.1" + }, + "dependencies": { + "isarray": { + "version": "0.0.1", + "resolved": "https://registry.npmjs.org/isarray/-/isarray-0.0.1.tgz", + "integrity": "sha1-ihis/Kmo9Bd+Cav8YDiTmwXR7t8=" + } + } + }, + "has-cors": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/has-cors/-/has-cors-1.1.0.tgz", + "integrity": "sha1-XkdHk/fqmEPRu5nCPu9J/xJv/zk=" + }, + "has-flag": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-2.0.0.tgz", + "integrity": "sha1-6CB68cx7MNRGzHC3NLXovhj4jVE=", + "dev": true + }, + "has-gulplog": { + "version": "0.1.0", + "resolved": "https://registry.npmjs.org/has-gulplog/-/has-gulplog-0.1.0.tgz", + "integrity": "sha1-ZBTIKRNpfaUVkDl9r7EvIpZ4Ec4=", + "requires": { + "sparkles": "1.0.1" + } + }, + "has-unicode": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/has-unicode/-/has-unicode-2.0.1.tgz", + "integrity": "sha1-4Ob+aijPUROIVeCG0Wkedx3iqLk=", + "dev": true + }, + "has-value": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/has-value/-/has-value-1.0.0.tgz", + "integrity": "sha1-GLKB2lhbHFxR3vJMkw7SmgvmsXc=", + "dev": true, + "requires": { + "get-value": "2.0.6", + "has-values": "1.0.0", + "isobject": "3.0.1" + }, + "dependencies": { + "isobject": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/isobject/-/isobject-3.0.1.tgz", + "integrity": "sha1-TkMekrEalzFjaqH5yNHMvP2reN8=", + "dev": true + } + } + }, + "has-values": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/has-values/-/has-values-1.0.0.tgz", + "integrity": "sha1-lbC2P+whRmGab+V/51Yo1aOe/k8=", + "dev": true, + "requires": { + "is-number": "3.0.0", + "kind-of": "4.0.0" + }, + "dependencies": { + "is-number": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/is-number/-/is-number-3.0.0.tgz", + "integrity": "sha1-JP1iAaR4LPUFYcgQJ2r8fRLXEZU=", + "dev": true, + "requires": { + "kind-of": "3.2.2" + }, + "dependencies": { + "kind-of": { + "version": "3.2.2", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", + "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", + "dev": true, + "requires": { + "is-buffer": "1.1.6" + } + } + } + }, + "kind-of": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-4.0.0.tgz", + "integrity": "sha1-IIE989cSkosgc3hpGkUGb65y3Vc=", + "dev": true, + "requires": { + "is-buffer": "1.1.6" + } + } + } + }, + "hash-base": { + "version": "3.0.4", + "resolved": "https://registry.npmjs.org/hash-base/-/hash-base-3.0.4.tgz", + "integrity": "sha1-X8hoaEfs1zSZQDMZprCj8/auSRg=", + "dev": true, + "requires": { + "inherits": "2.0.3", + "safe-buffer": "5.1.2" + } + }, + "hash.js": { + "version": "1.1.5", + "resolved": "https://registry.npmjs.org/hash.js/-/hash.js-1.1.5.tgz", + "integrity": "sha512-eWI5HG9Np+eHV1KQhisXWwM+4EPPYe5dFX1UZZH7k/E3JzDEazVH+VGlZi6R94ZqImq+A3D1mCEtrFIfg/E7sA==", + "dev": true, + "requires": { + "inherits": "2.0.3", + "minimalistic-assert": "1.0.1" + } + }, + "hawk": { + "version": "3.1.3", + "resolved": "https://registry.npmjs.org/hawk/-/hawk-3.1.3.tgz", + "integrity": "sha1-B4REvXwWQLD+VA0sm3PVlnjo4cQ=", + "dev": true, + "requires": { + "boom": "2.10.1", + "cryptiles": "2.0.5", + "hoek": "2.16.3", + "sntp": "1.0.9" + } + }, + "he": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/he/-/he-1.1.1.tgz", + "integrity": "sha1-k0EP0hsAlzUVH4howvJx80J+I/0=", + "dev": true + }, + "hmac-drbg": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/hmac-drbg/-/hmac-drbg-1.0.1.tgz", + "integrity": "sha1-0nRXAQJabHdabFRXk+1QL8DGSaE=", + "dev": true, + "requires": { + "hash.js": "1.1.5", + "minimalistic-assert": "1.0.1", + "minimalistic-crypto-utils": "1.0.1" + } + }, + "hoek": { + "version": "2.16.3", + "resolved": "https://registry.npmjs.org/hoek/-/hoek-2.16.3.tgz", + "integrity": "sha1-ILt0A9POo5jpHcRxCo/xuCdKJe0=", + "dev": true + }, + "homedir-polyfill": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/homedir-polyfill/-/homedir-polyfill-1.0.1.tgz", + "integrity": "sha1-TCu8inWJmP7r9e1oWA921GdotLw=", + "dev": true, + "requires": { + "parse-passwd": "1.0.0" + } + }, + "hosted-git-info": { + "version": "2.7.1", + "resolved": "https://registry.npmjs.org/hosted-git-info/-/hosted-git-info-2.7.1.tgz", + "integrity": "sha512-7T/BxH19zbcCTa8XkMlbK5lTo1WtgkFi3GvdWEyNuc4Vex7/9Dqbnpsf4JMydcfj9HCg4zUWFTL3Za6lapg5/w==" + }, + "hpack.js": { + "version": "2.1.6", + "resolved": "https://registry.npmjs.org/hpack.js/-/hpack.js-2.1.6.tgz", + "integrity": "sha1-h3dMCUnlE/QuhFdbPEVoH63ioLI=", + "dev": true, + "requires": { + "inherits": "2.0.3", + "obuf": "1.1.2", + "readable-stream": "2.3.6", + "wbuf": "1.7.3" + } + }, + "html-comment-regex": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/html-comment-regex/-/html-comment-regex-1.1.1.tgz", + "integrity": "sha1-ZouTd26q5V696POtRkswekljYl4=", + "dev": true + }, + "html-entities": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/html-entities/-/html-entities-1.2.1.tgz", + "integrity": "sha1-DfKTUfByEWNRXfueVUPl9u7VFi8=", + "dev": true + }, + "html-minifier": { + "version": "3.5.19", + "resolved": "https://registry.npmjs.org/html-minifier/-/html-minifier-3.5.19.tgz", + "integrity": "sha512-Qr2JC9nsjK8oCrEmuB430ZIA8YWbF3D5LSjywD75FTuXmeqacwHgIM8wp3vHYzzPbklSjp53RdmDuzR4ub2HzA==", + "dev": true, + "requires": { + "camel-case": "3.0.0", + "clean-css": "4.1.11", + "commander": "2.16.0", + "he": "1.1.1", + "param-case": "2.1.1", + "relateurl": "0.2.7", + "uglify-js": "3.4.4" + } + }, + "html-webpack-plugin": { + "version": "2.30.1", + "resolved": "https://registry.npmjs.org/html-webpack-plugin/-/html-webpack-plugin-2.30.1.tgz", + "integrity": "sha1-f5xCG36pHsRg9WUn1430hO51N9U=", + "dev": true, + "requires": { + "bluebird": "3.5.1", + "html-minifier": "3.5.19", + "loader-utils": "0.2.17", + "lodash": "4.17.10", + "pretty-error": "2.1.1", + "toposort": "1.0.7" + }, + "dependencies": { + "loader-utils": { + "version": "0.2.17", + "resolved": "https://registry.npmjs.org/loader-utils/-/loader-utils-0.2.17.tgz", + "integrity": "sha1-+G5jdNQyBabmxg6RlvF8Apm/s0g=", + "dev": true, + "requires": { + "big.js": "3.2.0", + "emojis-list": "2.1.0", + "json5": "0.5.1", + "object-assign": "4.1.1" + } + }, + "lodash": { + "version": "4.17.10", + "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.10.tgz", + "integrity": "sha512-UejweD1pDoXu+AD825lWwp4ZGtSwgnpZxb3JDViD7StjQz+Nb/6l093lx4OQ0foGWNRoc19mWy7BzL+UAK2iVg==", + "dev": true + }, + "object-assign": { + "version": "4.1.1", + "resolved": "https://registry.npmjs.org/object-assign/-/object-assign-4.1.1.tgz", + "integrity": "sha1-IQmtx5ZYh8/AXLvUQsrIv7s2CGM=", + "dev": true + } + } + }, + "htmlparser2": { + "version": "3.3.0", + "resolved": "https://registry.npmjs.org/htmlparser2/-/htmlparser2-3.3.0.tgz", + "integrity": "sha1-zHDQWln2VC5D8OaFyYLhTJJKnv4=", + "dev": true, + "requires": { + "domelementtype": "1.3.0", + "domhandler": "2.1.0", + "domutils": "1.1.6", + "readable-stream": "1.0.34" + }, + "dependencies": { + "domutils": { + "version": "1.1.6", + "resolved": "https://registry.npmjs.org/domutils/-/domutils-1.1.6.tgz", + "integrity": "sha1-vdw94Jm5ou+sxRxiPyj0FuzFdIU=", + "dev": true, + "requires": { + "domelementtype": "1.3.0" + } + }, + "isarray": { + "version": "0.0.1", + "resolved": "https://registry.npmjs.org/isarray/-/isarray-0.0.1.tgz", + "integrity": "sha1-ihis/Kmo9Bd+Cav8YDiTmwXR7t8=", + "dev": true + }, + "readable-stream": { + "version": "1.0.34", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-1.0.34.tgz", + "integrity": "sha1-Elgg40vIQtLyqq+v5MKRbuMsFXw=", + "dev": true, + "requires": { + "core-util-is": "1.0.2", + "inherits": "2.0.3", + "isarray": "0.0.1", + "string_decoder": "0.10.31" + } + }, + "string_decoder": { + "version": "0.10.31", + "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-0.10.31.tgz", + "integrity": "sha1-YuIDvEF2bGwoyfyEMB2rHFMQ+pQ=", + "dev": true + } + } + }, + "http-deceiver": { + "version": "1.2.7", + "resolved": "https://registry.npmjs.org/http-deceiver/-/http-deceiver-1.2.7.tgz", + "integrity": "sha1-+nFolEq5pRnTN8sL7HKE3D5yPYc=", + "dev": true + }, + "http-errors": { + "version": "1.6.3", + "resolved": "https://registry.npmjs.org/http-errors/-/http-errors-1.6.3.tgz", + "integrity": "sha1-i1VoC7S+KDoLW/TqLjhYC+HZMg0=", + "requires": { + "depd": "1.1.2", + "inherits": "2.0.3", + "setprototypeof": "1.1.0", + "statuses": "1.5.0" + }, + "dependencies": { + "statuses": { + "version": "1.5.0", + "resolved": "https://registry.npmjs.org/statuses/-/statuses-1.5.0.tgz", + "integrity": "sha1-Fhx9rBd2Wf2YEfQ3cfqZOBR4Yow=" + } + } + }, + "http-parser-js": { + "version": "0.4.13", + "resolved": "https://registry.npmjs.org/http-parser-js/-/http-parser-js-0.4.13.tgz", + "integrity": "sha1-O9bW/ebjFyyTNMOzO2wZPYD+ETc=", + "dev": true + }, + "http-proxy": { + "version": "1.17.0", + "resolved": "https://registry.npmjs.org/http-proxy/-/http-proxy-1.17.0.tgz", + "integrity": "sha512-Taqn+3nNvYRfJ3bGvKfBSRwy1v6eePlm3oc/aWVxZp57DQr5Eq3xhKJi7Z4hZpS8PC3H4qI+Yly5EmFacGuA/g==", + "requires": { + "eventemitter3": "3.1.0", + "follow-redirects": "1.5.1", + "requires-port": "1.0.0" + } + }, + "http-proxy-middleware": { + "version": "0.17.4", + "resolved": "https://registry.npmjs.org/http-proxy-middleware/-/http-proxy-middleware-0.17.4.tgz", + "integrity": "sha1-ZC6ISIUdZvCdTxJJEoRtuutBuDM=", + "dev": true, + "requires": { + "http-proxy": "1.17.0", + "is-glob": "3.1.0", + "lodash": "4.17.10", + "micromatch": "2.3.11" + }, + "dependencies": { + "is-extglob": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/is-extglob/-/is-extglob-2.1.1.tgz", + "integrity": "sha1-qIwCU1eR8C7TfHahueqXc8gz+MI=", + "dev": true + }, + "is-glob": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-3.1.0.tgz", + "integrity": "sha1-e6WuJCF4BKxwcHuWkiVnSGzD6Eo=", + "dev": true, + "requires": { + "is-extglob": "2.1.1" + } + }, + "lodash": { + "version": "4.17.10", + "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.10.tgz", + "integrity": "sha512-UejweD1pDoXu+AD825lWwp4ZGtSwgnpZxb3JDViD7StjQz+Nb/6l093lx4OQ0foGWNRoc19mWy7BzL+UAK2iVg==", + "dev": true + } + } + }, + "http-signature": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/http-signature/-/http-signature-1.1.1.tgz", + "integrity": "sha1-33LiZwZs0Kxn+3at+OE0qPvPkb8=", + "dev": true, + "requires": { + "assert-plus": "0.2.0", + "jsprim": "1.4.1", + "sshpk": "1.14.2" + } + }, + "https-browserify": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/https-browserify/-/https-browserify-1.0.0.tgz", + "integrity": "sha1-7AbBDgo0wPL68Zn3/X/Hj//QPHM=", + "dev": true + }, + "iconv-lite": { + "version": "0.4.19", + "resolved": "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.4.19.tgz", + "integrity": "sha512-oTZqweIP51xaGPI4uPa56/Pri/480R+mo7SeU+YETByQNhDG55ycFyNLIgta9vXhILrxXDmF7ZGhqZIcuN0gJQ==", + "dev": true + }, + "icss-replace-symbols": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/icss-replace-symbols/-/icss-replace-symbols-1.1.0.tgz", + "integrity": "sha1-Bupvg2ead0njhs/h/oEq5dsiPe0=", + "dev": true + }, + "icss-utils": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/icss-utils/-/icss-utils-2.1.0.tgz", + "integrity": "sha1-g/Cg7DeL8yRheLbCrZE28TWxyWI=", + "dev": true, + "requires": { + "postcss": "6.0.23" + }, + "dependencies": { + "ansi-styles": { + "version": "3.2.1", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.1.tgz", + "integrity": "sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==", + "dev": true, + "requires": { + "color-convert": "1.9.2" + } + }, + "chalk": { + "version": "2.4.1", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.4.1.tgz", + "integrity": "sha512-ObN6h1v2fTJSmUXoS3nMQ92LbDK9be4TV+6G+omQlGJFdcUX5heKi1LZ1YnRMIgwTLEj3E24bT6tYni50rlCfQ==", + "dev": true, + "requires": { + "ansi-styles": "3.2.1", + "escape-string-regexp": "1.0.5", + "supports-color": "5.4.0" + } + }, + "has-flag": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-3.0.0.tgz", + "integrity": "sha1-tdRU3CGZriJWmfNGfloH87lVuv0=", + "dev": true + }, + "postcss": { + "version": "6.0.23", + "resolved": "https://registry.npmjs.org/postcss/-/postcss-6.0.23.tgz", + "integrity": "sha512-soOk1h6J3VMTZtVeVpv15/Hpdl2cBLX3CAw4TAbkpTJiNPk9YP/zWcD1ND+xEtvyuuvKzbxliTOIyvkSeSJ6ag==", + "dev": true, + "requires": { + "chalk": "2.4.1", + "source-map": "0.6.1", + "supports-color": "5.4.0" + } + }, + "source-map": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", + "dev": true + }, + "supports-color": { + "version": "5.4.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.4.0.tgz", + "integrity": "sha512-zjaXglF5nnWpsq470jSv6P9DwPvgLkuapYmfDm3JWOm0vkNTVF2tI4UrN2r6jH1qM/uc/WtxYY1hYoA2dOKj5w==", + "dev": true, + "requires": { + "has-flag": "3.0.0" + } + } + } + }, + "ieee754": { + "version": "1.1.12", + "resolved": "https://registry.npmjs.org/ieee754/-/ieee754-1.1.12.tgz", + "integrity": "sha512-GguP+DRY+pJ3soyIiGPTvdiVXjZ+DbXOxGpXn3eMvNW4x4irjqXm4wHKscC+TfxSJ0yw/S1F24tqdMNsMZTiLA==", + "dev": true + }, + "iferr": { + "version": "0.1.5", + "resolved": "https://registry.npmjs.org/iferr/-/iferr-0.1.5.tgz", + "integrity": "sha1-xg7taebY/bazEEofy8ocGS3FtQE=", + "dev": true + }, + "ignore": { + "version": "3.3.10", + "resolved": "https://registry.npmjs.org/ignore/-/ignore-3.3.10.tgz", + "integrity": "sha512-Pgs951kaMm5GXP7MOvxERINe3gsaVjUWFm+UZPSq9xYriQAksyhg0csnS0KXSNRD5NmNdapXEpjxG49+AKh/ug==" + }, + "image-size": { + "version": "0.5.5", + "resolved": "https://registry.npmjs.org/image-size/-/image-size-0.5.5.tgz", + "integrity": "sha1-Cd/Uq50g4p6xw+gLiZA3jfnjy5w=", + "dev": true, + "optional": true + }, + "immutable": { + "version": "3.8.2", + "resolved": "https://registry.npmjs.org/immutable/-/immutable-3.8.2.tgz", + "integrity": "sha1-wkOZUUVbs5kT2vKBN28VMOEErfM=" + }, + "import-cwd": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/import-cwd/-/import-cwd-2.1.0.tgz", + "integrity": "sha1-qmzzbnInYShcs3HsZRn1PiQ1sKk=", + "dev": true, + "requires": { + "import-from": "2.1.0" + } + }, + "import-from": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/import-from/-/import-from-2.1.0.tgz", + "integrity": "sha1-M1238qev/VOqpHHUuAId7ja387E=", + "dev": true, + "requires": { + "resolve-from": "3.0.0" + }, + "dependencies": { + "resolve-from": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/resolve-from/-/resolve-from-3.0.0.tgz", + "integrity": "sha1-six699nWiBvItuZTM17rywoYh0g=", + "dev": true + } + } + }, + "import-local": { + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/import-local/-/import-local-0.1.1.tgz", + "integrity": "sha1-sReVcqrNwRxqkQCftDDbyrX2aKg=", + "dev": true, + "requires": { + "pkg-dir": "2.0.0", + "resolve-cwd": "2.0.0" + } + }, + "imurmurhash": { + "version": "0.1.4", + "resolved": "https://registry.npmjs.org/imurmurhash/-/imurmurhash-0.1.4.tgz", + "integrity": "sha1-khi5srkoojixPcT7a21XbyMUU+o=" + }, + "in-publish": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/in-publish/-/in-publish-2.0.0.tgz", + "integrity": "sha1-4g/146KvwmkDILbcVSaCqcf631E=", + "dev": true + }, + "indent-string": { + "version": "1.2.2", + "resolved": "https://registry.npmjs.org/indent-string/-/indent-string-1.2.2.tgz", + "integrity": "sha1-25m8xYPrarux5I3LsZmamGBBy2s=", + "requires": { + "get-stdin": "4.0.1", + "minimist": "1.2.0", + "repeating": "1.1.3" + } + }, + "indexes-of": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/indexes-of/-/indexes-of-1.0.1.tgz", + "integrity": "sha1-8w9xbI4r00bHtn0985FVZqfAVgc=", + "dev": true + }, + "indexof": { + "version": "0.0.1", + "resolved": "https://registry.npmjs.org/indexof/-/indexof-0.0.1.tgz", + "integrity": "sha1-gtwzbSMrkGIXnQWrMpOmYFn9Q10=" + }, + "inflight": { + "version": "1.0.6", + "resolved": "https://registry.npmjs.org/inflight/-/inflight-1.0.6.tgz", + "integrity": "sha1-Sb1jMdfQLQwJvJEKEHW6gWW1bfk=", + "requires": { + "once": "1.4.0", + "wrappy": "1.0.2" + } + }, + "inherits": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.3.tgz", + "integrity": "sha1-Yzwsg+PaQqUC9SRmAiSA9CCCYd4=" + }, + "ini": { + "version": "1.3.5", + "resolved": "https://registry.npmjs.org/ini/-/ini-1.3.5.tgz", + "integrity": "sha512-RZY5huIKCMRWDUqZlEi72f/lmXKMvuszcMBduliQ3nnWbx9X/ZBQO7DijMEYS9EhHBb2qacRUMtC7svLwe0lcw==" + }, + "inquirer": { + "version": "0.12.0", + "resolved": "https://registry.npmjs.org/inquirer/-/inquirer-0.12.0.tgz", + "integrity": "sha1-HvK/1jUE3wvHV4X/+MLEHfEvB34=", + "requires": { + "ansi-escapes": "1.4.0", + "ansi-regex": "2.1.1", + "chalk": "1.1.3", + "cli-cursor": "1.0.2", + "cli-width": "2.2.0", + "figures": "1.7.0", + "lodash": "4.17.10", + "readline2": "1.0.1", + "run-async": "0.1.0", + "rx-lite": "3.1.2", + "string-width": "1.0.2", + "strip-ansi": "3.0.1", + "through": "2.3.8" + }, + "dependencies": { + "lodash": { + "version": "4.17.10", + "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.10.tgz", + "integrity": "sha512-UejweD1pDoXu+AD825lWwp4ZGtSwgnpZxb3JDViD7StjQz+Nb/6l093lx4OQ0foGWNRoc19mWy7BzL+UAK2iVg==" + } + } + }, + "internal-ip": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/internal-ip/-/internal-ip-1.2.0.tgz", + "integrity": "sha1-rp+/k7mEh4eF1QqN4bNWlWBYz1w=", + "dev": true, + "requires": { + "meow": "3.3.0" + } + }, + "interpret": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/interpret/-/interpret-1.1.0.tgz", + "integrity": "sha1-ftGxQQxqDg94z5XTuEQMY/eLhhQ=", + "dev": true + }, + "invariant": { + "version": "2.2.4", + "resolved": "https://registry.npmjs.org/invariant/-/invariant-2.2.4.tgz", + "integrity": "sha512-phJfQVBuaJM5raOpJjSfkiD6BpbCE4Ns//LaXl6wGYtUBY83nWS6Rf9tXm2e8VaK60JEjYldbPif/A2B1C2gNA==", + "dev": true, + "requires": { + "loose-envify": "1.4.0" + } + }, + "invert-kv": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/invert-kv/-/invert-kv-1.0.0.tgz", + "integrity": "sha1-EEqOSqym09jNFXqO+L+rLXo//bY=" + }, + "ip": { + "version": "1.1.5", + "resolved": "https://registry.npmjs.org/ip/-/ip-1.1.5.tgz", + "integrity": "sha1-vd7XARQpCCjAoDnnLvJfWq7ENUo=", + "dev": true + }, + "ipaddr.js": { + "version": "1.6.0", + "resolved": "https://registry.npmjs.org/ipaddr.js/-/ipaddr.js-1.6.0.tgz", + "integrity": "sha1-4/o1e3c9phnybpXwSdBVxyeW+Gs=", + "dev": true + }, + "is-absolute": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-absolute/-/is-absolute-1.0.0.tgz", + "integrity": "sha512-dOWoqflvcydARa360Gvv18DZ/gRuHKi2NU/wU5X1ZFzdYfH29nkiNZsF3mp4OJ3H4yo9Mx8A/uAGNzpzPN3yBA==", + "dev": true, + "requires": { + "is-relative": "1.0.0", + "is-windows": "1.0.2" + } + }, + "is-absolute-url": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/is-absolute-url/-/is-absolute-url-2.1.0.tgz", + "integrity": "sha1-UFMN+4T8yap9vnhS6Do3uTufKqY=", + "dev": true + }, + "is-accessor-descriptor": { + "version": "0.1.6", + "resolved": "https://registry.npmjs.org/is-accessor-descriptor/-/is-accessor-descriptor-0.1.6.tgz", + "integrity": "sha1-qeEss66Nh2cn7u84Q/igiXtcmNY=", + "dev": true, + "requires": { + "kind-of": "3.2.2" + } + }, + "is-arrayish": { + "version": "0.2.1", + "resolved": "https://registry.npmjs.org/is-arrayish/-/is-arrayish-0.2.1.tgz", + "integrity": "sha1-d8mYQFJ6qOyxqLppe4BkWnqSap0=" + }, + "is-binary-path": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/is-binary-path/-/is-binary-path-1.0.1.tgz", + "integrity": "sha1-dfFmQrSA8YenEcgUFh/TpKdlWJg=", + "requires": { + "binary-extensions": "1.11.0" + } + }, + "is-buffer": { + "version": "1.1.6", + "resolved": "https://registry.npmjs.org/is-buffer/-/is-buffer-1.1.6.tgz", + "integrity": "sha512-NcdALwpXkTm5Zvvbk7owOUSvVvBKDgKP5/ewfXEznmQFfs4ZRmanOeKBTjRVjka3QFoN6XJ+9F3USqfHqTaU5w==" + }, + "is-builtin-module": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-builtin-module/-/is-builtin-module-1.0.0.tgz", + "integrity": "sha1-VAVy0096wxGfj3bDDLwbHgN6/74=", + "requires": { + "builtin-modules": "1.1.1" + } + }, + "is-callable": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/is-callable/-/is-callable-1.1.4.tgz", + "integrity": "sha512-r5p9sxJjYnArLjObpjA4xu5EKI3CuKHkJXMhT7kwbpUyIFD1n5PMAsoPvWnvtZiNz7LjkYDRZhd7FlI0eMijEA==", + "dev": true + }, + "is-data-descriptor": { + "version": "0.1.4", + "resolved": "https://registry.npmjs.org/is-data-descriptor/-/is-data-descriptor-0.1.4.tgz", + "integrity": "sha1-C17mSDiOLIYCgueT8YVv7D8wG1Y=", + "dev": true, + "requires": { + "kind-of": "3.2.2" + } + }, + "is-date-object": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/is-date-object/-/is-date-object-1.0.1.tgz", + "integrity": "sha1-mqIOtq7rv/d/vTPnTKAbM1gdOhY=", + "dev": true + }, + "is-descriptor": { + "version": "0.1.6", + "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-0.1.6.tgz", + "integrity": "sha512-avDYr0SB3DwO9zsMov0gKCESFYqCnE4hq/4z3TdUlukEy5t9C0YRq7HLrsN52NAcqXKaepeCD0n+B0arnVG3Hg==", + "dev": true, + "requires": { + "is-accessor-descriptor": "0.1.6", + "is-data-descriptor": "0.1.4", + "kind-of": "5.1.0" + }, + "dependencies": { + "kind-of": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-5.1.0.tgz", + "integrity": "sha512-NGEErnH6F2vUuXDh+OlbcKW7/wOcfdRHaZ7VWtqCztfHri/++YKmP51OdWeGPuqCOba6kk2OTe5d02VmTB80Pw==", + "dev": true + } + } + }, + "is-directory": { + "version": "0.3.1", + "resolved": "https://registry.npmjs.org/is-directory/-/is-directory-0.3.1.tgz", + "integrity": "sha1-YTObbyR1/Hcv2cnYP1yFddwVSuE=", + "dev": true + }, + "is-dotfile": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/is-dotfile/-/is-dotfile-1.0.3.tgz", + "integrity": "sha1-pqLzL/0t+wT1yiXs0Pa4PPeYoeE=" + }, + "is-equal-shallow": { + "version": "0.1.3", + "resolved": "https://registry.npmjs.org/is-equal-shallow/-/is-equal-shallow-0.1.3.tgz", + "integrity": "sha1-IjgJj8Ih3gvPpdnqxMRdY4qhxTQ=", + "requires": { + "is-primitive": "2.0.0" + } + }, + "is-extendable": { + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/is-extendable/-/is-extendable-0.1.1.tgz", + "integrity": "sha1-YrEQ4omkcUGOPsNqYX1HLjAd/Ik=" + }, + "is-extglob": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-extglob/-/is-extglob-1.0.0.tgz", + "integrity": "sha1-rEaBd8SUNAWgkvyPKXYMb/xiBsA=" + }, + "is-finite": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/is-finite/-/is-finite-1.0.2.tgz", + "integrity": "sha1-zGZ3aVYCvlUO8R6LSqYwU0K20Ko=", + "requires": { + "number-is-nan": "1.0.1" + } + }, + "is-fullwidth-code-point": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-1.0.0.tgz", + "integrity": "sha1-754xOG8DGn8NZDr4L95QxFfvAMs=", + "requires": { + "number-is-nan": "1.0.1" + } + }, + "is-glob": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-2.0.1.tgz", + "integrity": "sha1-0Jb5JqPe1WAPP9/ZEZjLCIjC2GM=", + "requires": { + "is-extglob": "1.0.0" + } + }, + "is-my-ip-valid": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-my-ip-valid/-/is-my-ip-valid-1.0.0.tgz", + "integrity": "sha512-gmh/eWXROncUzRnIa1Ubrt5b8ep/MGSnfAUI3aRp+sqTCs1tv1Isl8d8F6JmkN3dXKc3ehZMrtiPN9eL03NuaQ==" + }, + "is-my-json-valid": { + "version": "2.17.2", + "resolved": "https://registry.npmjs.org/is-my-json-valid/-/is-my-json-valid-2.17.2.tgz", + "integrity": "sha512-IBhBslgngMQN8DDSppmgDv7RNrlFotuuDsKcrCP3+HbFaVivIBU7u9oiiErw8sH4ynx3+gOGQ3q2otkgiSi6kg==", + "requires": { + "generate-function": "2.0.0", + "generate-object-property": "1.2.0", + "is-my-ip-valid": "1.0.0", + "jsonpointer": "4.0.1", + "xtend": "4.0.1" + } + }, + "is-npm": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-npm/-/is-npm-1.0.0.tgz", + "integrity": "sha1-8vtjpl5JBbQGyGBydloaTceTufQ=" + }, + "is-number": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/is-number/-/is-number-2.1.0.tgz", + "integrity": "sha1-Afy7s5NGOlSPL0ZszhbezknbkI8=", + "requires": { + "kind-of": "3.2.2" + } + }, + "is-obj": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/is-obj/-/is-obj-1.0.1.tgz", + "integrity": "sha1-PkcprB9f3gJc19g6iW2rn09n2w8=" + }, + "is-path-cwd": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-path-cwd/-/is-path-cwd-1.0.0.tgz", + "integrity": "sha1-0iXsIxMuie3Tj9p2dHLmLmXxEG0=" + }, + "is-path-in-cwd": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/is-path-in-cwd/-/is-path-in-cwd-1.0.1.tgz", + "integrity": "sha512-FjV1RTW48E7CWM7eE/J2NJvAEEVektecDBVBE5Hh3nM1Jd0kvhHtX68Pr3xsDf857xt3Y4AkwVULK1Vku62aaQ==", + "requires": { + "is-path-inside": "1.0.1" + } + }, + "is-path-inside": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/is-path-inside/-/is-path-inside-1.0.1.tgz", + "integrity": "sha1-jvW33lBDej/cprToZe96pVy0gDY=", + "requires": { + "path-is-inside": "1.0.2" + } + }, + "is-plain-obj": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/is-plain-obj/-/is-plain-obj-1.1.0.tgz", + "integrity": "sha1-caUMhCnfync8kqOQpKA7OfzVHT4=", + "dev": true + }, + "is-plain-object": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/is-plain-object/-/is-plain-object-2.0.4.tgz", + "integrity": "sha512-h5PpgXkWitc38BBMYawTYMWJHFZJVnBquFE57xFpjB8pJFiF6gZ+bU+WyI/yqXiFR5mdLsgYNaPe8uao6Uv9Og==", + "dev": true, + "requires": { + "isobject": "3.0.1" + }, + "dependencies": { + "isobject": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/isobject/-/isobject-3.0.1.tgz", + "integrity": "sha1-TkMekrEalzFjaqH5yNHMvP2reN8=", + "dev": true + } + } + }, + "is-posix-bracket": { + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/is-posix-bracket/-/is-posix-bracket-0.1.1.tgz", + "integrity": "sha1-MzTceXdDaOkvAW5vvAqI9c1ua8Q=" + }, + "is-primitive": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/is-primitive/-/is-primitive-2.0.0.tgz", + "integrity": "sha1-IHurkWOEmcB7Kt8kCkGochADRXU=" + }, + "is-property": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/is-property/-/is-property-1.0.2.tgz", + "integrity": "sha1-V/4cTkhHTt1lsJkR8msc1Ald2oQ=" + }, + "is-redirect": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-redirect/-/is-redirect-1.0.0.tgz", + "integrity": "sha1-HQPd7VO9jbDzDCbk+V02/HyH3CQ=" + }, + "is-regex": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/is-regex/-/is-regex-1.0.4.tgz", + "integrity": "sha1-VRdIm1RwkbCTDglWVM7SXul+lJE=", + "dev": true, + "requires": { + "has": "1.0.3" + } + }, + "is-relative": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-relative/-/is-relative-1.0.0.tgz", + "integrity": "sha512-Kw/ReK0iqwKeu0MITLFuj0jbPAmEiOsIwyIXvvbfa6QfmN9pkD1M+8pdk7Rl/dTKbH34/XBFMbgD4iMJhLQbGA==", + "dev": true, + "requires": { + "is-unc-path": "1.0.0" + } + }, + "is-resolvable": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/is-resolvable/-/is-resolvable-1.1.0.tgz", + "integrity": "sha512-qgDYXFSR5WvEfuS5dMj6oTMEbrrSaM0CrFk2Yiq/gXnBvD9pMa2jGXxyhGLfvhZpuMZe18CJpFxAt3CRs42NMg==" + }, + "is-retry-allowed": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/is-retry-allowed/-/is-retry-allowed-1.1.0.tgz", + "integrity": "sha1-EaBgVotnM5REAz0BJaYaINVk+zQ=" + }, + "is-stream": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/is-stream/-/is-stream-1.1.0.tgz", + "integrity": "sha1-EtSj3U5o4Lec6428hBc66A2RykQ=" + }, + "is-svg": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/is-svg/-/is-svg-2.1.0.tgz", + "integrity": "sha1-z2EJDaDZ77yrhyLeum8DIgjbsOk=", + "dev": true, + "requires": { + "html-comment-regex": "1.1.1" + } + }, + "is-symbol": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/is-symbol/-/is-symbol-1.0.1.tgz", + "integrity": "sha1-PMWfAAJRlLarLjjbrmaJJWtmBXI=", + "dev": true + }, + "is-typedarray": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-typedarray/-/is-typedarray-1.0.0.tgz", + "integrity": "sha1-5HnICFjfDBsR3dppQPlgEfzaSpo=", + "dev": true + }, + "is-unc-path": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-unc-path/-/is-unc-path-1.0.0.tgz", + "integrity": "sha512-mrGpVd0fs7WWLfVsStvgF6iEJnbjDFZh9/emhRDcGWTduTfNHd9CHeUwH3gYIjdbwo4On6hunkztwOaAw0yllQ==", + "dev": true, + "requires": { + "unc-path-regex": "0.1.2" + } + }, + "is-utf8": { + "version": "0.2.1", + "resolved": "https://registry.npmjs.org/is-utf8/-/is-utf8-0.2.1.tgz", + "integrity": "sha1-Sw2hRCEE0bM2NA6AeX6GXPOffXI=" + }, + "is-valid-glob": { + "version": "0.3.0", + "resolved": "https://registry.npmjs.org/is-valid-glob/-/is-valid-glob-0.3.0.tgz", + "integrity": "sha1-1LVcafUYhvm2XHDWwmItN+KfSP4=", + "dev": true + }, + "is-windows": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/is-windows/-/is-windows-1.0.2.tgz", + "integrity": "sha512-eXK1UInq2bPmjyX6e3VHIzMLobc4J94i4AWn+Hpq3OU5KkrRC96OAcR3PRJ/pGu6m8TRnBHP9dkXQVsT/COVIA==", + "dev": true + }, + "is-wsl": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/is-wsl/-/is-wsl-1.1.0.tgz", + "integrity": "sha1-HxbkqiKwTRM2tmGIpmrzxgDDpm0=", + "dev": true + }, + "isarray": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/isarray/-/isarray-1.0.0.tgz", + "integrity": "sha1-u5NdSFgsuhaMBoNJV6VKPgcSTxE=" + }, + "isexe": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/isexe/-/isexe-2.0.0.tgz", + "integrity": "sha1-6PvzdNxVb/iUehDcsFctYz8s+hA=", + "dev": true + }, + "isobject": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/isobject/-/isobject-2.1.0.tgz", + "integrity": "sha1-8GVWEJaj8dou9GJy+BXIQNh+DIk=", + "requires": { + "isarray": "1.0.0" + } + }, + "isstream": { + "version": "0.1.2", + "resolved": "https://registry.npmjs.org/isstream/-/isstream-0.1.2.tgz", + "integrity": "sha1-R+Y/evVa+m+S4VAOaQ64uFKcCZo=", + "dev": true + }, + "istanbul-instrumenter-loader": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/istanbul-instrumenter-loader/-/istanbul-instrumenter-loader-2.0.0.tgz", + "integrity": "sha1-5UkpAKsLuoNe+oAkywC+mz7qJwA=", + "dev": true, + "requires": { + "convert-source-map": "1.5.1", + "istanbul-lib-instrument": "1.10.1", + "loader-utils": "0.2.17", + "object-assign": "4.1.1" + }, + "dependencies": { + "loader-utils": { + "version": "0.2.17", + "resolved": "https://registry.npmjs.org/loader-utils/-/loader-utils-0.2.17.tgz", + "integrity": "sha1-+G5jdNQyBabmxg6RlvF8Apm/s0g=", + "dev": true, + "requires": { + "big.js": "3.2.0", + "emojis-list": "2.1.0", + "json5": "0.5.1", + "object-assign": "4.1.1" + } + }, + "object-assign": { + "version": "4.1.1", + "resolved": "https://registry.npmjs.org/object-assign/-/object-assign-4.1.1.tgz", + "integrity": "sha1-IQmtx5ZYh8/AXLvUQsrIv7s2CGM=", + "dev": true + } + } + }, + "istanbul-lib-coverage": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/istanbul-lib-coverage/-/istanbul-lib-coverage-1.2.0.tgz", + "integrity": "sha512-GvgM/uXRwm+gLlvkWHTjDAvwynZkL9ns15calTrmhGgowlwJBbWMYzWbKqE2DT6JDP1AFXKa+Zi0EkqNCUqY0A==", + "dev": true + }, + "istanbul-lib-instrument": { + "version": "1.10.1", + "resolved": "https://registry.npmjs.org/istanbul-lib-instrument/-/istanbul-lib-instrument-1.10.1.tgz", + "integrity": "sha512-1dYuzkOCbuR5GRJqySuZdsmsNKPL3PTuyPevQfoCXJePT9C8y1ga75neU+Tuy9+yS3G/dgx8wgOmp2KLpgdoeQ==", + "dev": true, + "requires": { + "babel-generator": "6.26.1", + "babel-template": "6.26.0", + "babel-traverse": "6.26.0", + "babel-types": "6.26.0", + "babylon": "6.18.0", + "istanbul-lib-coverage": "1.2.0", + "semver": "5.5.0" + } + }, + "js-base64": { + "version": "2.4.6", + "resolved": "https://registry.npmjs.org/js-base64/-/js-base64-2.4.6.tgz", + "integrity": "sha512-O9SR2NVICx6rCqh1qsU91QZ5IoNa+2T1ROJ0OQlfvATKGmnjsAvg3r0E5ufPZ4a95jdKTPXhFWiE/sOZ7a5Rtg==", + "dev": true + }, + "js-tokens": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/js-tokens/-/js-tokens-3.0.2.tgz", + "integrity": "sha1-mGbfOVECEw449/mWvOtlRDIJwls=", + "dev": true + }, + "js-yaml": { + "version": "3.12.0", + "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-3.12.0.tgz", + "integrity": "sha512-PIt2cnwmPfL4hKNwqeiuz4bKfnzHTBv6HyVgjahA6mPLwPDzjDWrplJBMjHUFxku/N3FlmrbyPclad+I+4mJ3A==", + "requires": { + "argparse": "1.0.10", + "esprima": "4.0.1" + } + }, + "jsbn": { + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/jsbn/-/jsbn-0.1.1.tgz", + "integrity": "sha1-peZUwuWi3rXyAdls77yoDA7y9RM=", + "dev": true, + "optional": true + }, + "jsesc": { + "version": "0.5.0", + "resolved": "https://registry.npmjs.org/jsesc/-/jsesc-0.5.0.tgz", + "integrity": "sha1-597mbjXW/Bb3EP6R1c9p9w8IkR0=", + "dev": true + }, + "json-loader": { + "version": "0.5.7", + "resolved": "https://registry.npmjs.org/json-loader/-/json-loader-0.5.7.tgz", + "integrity": "sha512-QLPs8Dj7lnf3e3QYS1zkCo+4ZwqOiF9d/nZnYozTISxXWCfNs9yuky5rJw4/W34s7POaNlbZmQGaB5NiXCbP4w==", + "dev": true + }, + "json-parse-better-errors": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/json-parse-better-errors/-/json-parse-better-errors-1.0.2.tgz", + "integrity": "sha512-mrqyZKfX5EhL7hvqcV6WG1yYjnjeuYDzDhhcAAUrq8Po85NBQBJP+ZDUT75qZQ98IkUoBqdkExkukOU7Ts2wrw==", + "dev": true + }, + "json-schema": { + "version": "0.2.3", + "resolved": "https://registry.npmjs.org/json-schema/-/json-schema-0.2.3.tgz", + "integrity": "sha1-tIDIkuWaLwWVTOcnvT8qTogvnhM=", + "dev": true + }, + "json-schema-traverse": { + "version": "0.3.1", + "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-0.3.1.tgz", + "integrity": "sha1-NJptRMU6Ud6JtAgFxdXlm0F9M0A=" + }, + "json-stable-stringify": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/json-stable-stringify/-/json-stable-stringify-1.0.1.tgz", + "integrity": "sha1-mnWdOcXy/1A/1TAGRu1EX4jE+a8=", + "requires": { + "jsonify": "0.0.0" + } + }, + "json-stringify-safe": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/json-stringify-safe/-/json-stringify-safe-5.0.1.tgz", + "integrity": "sha1-Epai1Y/UXxmg9s4B1lcB4sc1tus=", + "dev": true + }, + "json3": { + "version": "3.2.6", + "resolved": "https://registry.npmjs.org/json3/-/json3-3.2.6.tgz", + "integrity": "sha1-9u/JPAagTemuxTBT3yVZuxniA4s=" + }, + "json5": { + "version": "0.5.1", + "resolved": "https://registry.npmjs.org/json5/-/json5-0.5.1.tgz", + "integrity": "sha1-Hq3nrMASA0rYTiOWdn6tn6VJWCE=", + "dev": true + }, + "jsonfile": { + "version": "2.4.0", + "resolved": "https://registry.npmjs.org/jsonfile/-/jsonfile-2.4.0.tgz", + "integrity": "sha1-NzaitCi4e72gzIO1P6PWM6NcKug=", + "requires": { + "graceful-fs": "4.1.11" + } + }, + "jsonify": { + "version": "0.0.0", + "resolved": "https://registry.npmjs.org/jsonify/-/jsonify-0.0.0.tgz", + "integrity": "sha1-LHS27kHZPKUbe1qu6PUDYx0lKnM=" + }, + "jsonpointer": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/jsonpointer/-/jsonpointer-4.0.1.tgz", + "integrity": "sha1-T9kss04OnbPInIYi7PUfm5eMbLk=" + }, + "jsprim": { + "version": "1.4.1", + "resolved": "https://registry.npmjs.org/jsprim/-/jsprim-1.4.1.tgz", + "integrity": "sha1-MT5mvB5cwG5Di8G3SZwuXFastqI=", + "dev": true, + "requires": { + "assert-plus": "1.0.0", + "extsprintf": "1.3.0", + "json-schema": "0.2.3", + "verror": "1.10.0" + }, + "dependencies": { + "assert-plus": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/assert-plus/-/assert-plus-1.0.0.tgz", + "integrity": "sha1-8S4PPF13sLHN2RRpQuTpbB5N1SU=", + "dev": true + } + } + }, + "karma-source-map-support": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/karma-source-map-support/-/karma-source-map-support-1.3.0.tgz", + "integrity": "sha512-HcPqdAusNez/ywa+biN4EphGz62MmQyPggUsDfsHqa7tSe4jdsxgvTKuDfIazjL+IOxpVWyT7Pr4dhAV+sxX5Q==", + "dev": true, + "requires": { + "source-map-support": "0.5.6" + }, + "dependencies": { + "source-map": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", + "dev": true + }, + "source-map-support": { + "version": "0.5.6", + "resolved": "https://registry.npmjs.org/source-map-support/-/source-map-support-0.5.6.tgz", + "integrity": "sha512-N4KXEz7jcKqPf2b2vZF11lQIz9W5ZMuUcIOGj243lduidkf2fjkVKJS9vNxVWn3u/uxX38AcE8U9nnH9FPcq+g==", + "dev": true, + "requires": { + "buffer-from": "1.1.0", + "source-map": "0.6.1" + } + } + } + }, + "karma-systemjs": { + "version": "0.16.0", + "resolved": "https://registry.npmjs.org/karma-systemjs/-/karma-systemjs-0.16.0.tgz", + "integrity": "sha1-/iyB+vpkm8j9DuyMxba9dRXB8V0=", + "dev": true, + "requires": { + "lodash": "4.17.10", + "minimatch": "3.0.4" + }, + "dependencies": { + "lodash": { + "version": "4.17.10", + "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.10.tgz", + "integrity": "sha512-UejweD1pDoXu+AD825lWwp4ZGtSwgnpZxb3JDViD7StjQz+Nb/6l093lx4OQ0foGWNRoc19mWy7BzL+UAK2iVg==", + "dev": true + } + } + }, + "killable": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/killable/-/killable-1.0.0.tgz", + "integrity": "sha1-2ouEvUfeU5WHj5XWTQLyRJ/gXms=", + "dev": true + }, + "kind-of": { + "version": "3.2.2", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", + "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", + "requires": { + "is-buffer": "1.1.6" + } + }, + "klaw": { + "version": "1.3.1", + "resolved": "https://registry.npmjs.org/klaw/-/klaw-1.3.1.tgz", + "integrity": "sha1-QIhDO0azsbolnXh4XY6W9zugJDk=", + "requires": { + "graceful-fs": "4.1.11" + } + }, + "known-css-properties": { + "version": "0.3.0", + "resolved": "https://registry.npmjs.org/known-css-properties/-/known-css-properties-0.3.0.tgz", + "integrity": "sha512-QMQcnKAiQccfQTqtBh/qwquGZ2XK/DXND1jrcN9M8gMMy99Gwla7GQjndVUsEqIaRyP6bsFRuhwRj5poafBGJQ==" + }, + "latest-version": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/latest-version/-/latest-version-2.0.0.tgz", + "integrity": "sha1-VvjWE5YghHuAF/jx9NeOIRMkFos=", + "requires": { + "package-json": "2.4.0" + } + }, + "lazy-cache": { + "version": "0.2.7", + "resolved": "https://registry.npmjs.org/lazy-cache/-/lazy-cache-0.2.7.tgz", + "integrity": "sha1-f+3fLctu23fRHvHRF6tf/fCrG2U=" + }, + "lazy-req": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/lazy-req/-/lazy-req-1.1.0.tgz", + "integrity": "sha1-va6+rTD42CQDnODOFJ1Nqge6H6w=" + }, + "lazystream": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/lazystream/-/lazystream-1.0.0.tgz", + "integrity": "sha1-9plf4PggOS9hOWvolGJAe7dxaOQ=", + "dev": true, + "requires": { + "readable-stream": "2.3.6" + } + }, + "lcid": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/lcid/-/lcid-1.0.0.tgz", + "integrity": "sha1-MIrMr6C8SDo4Z7S28rlQYlHRuDU=", + "requires": { + "invert-kv": "1.0.0" + } + }, + "less": { + "version": "2.7.3", + "resolved": "https://registry.npmjs.org/less/-/less-2.7.3.tgz", + "integrity": "sha512-KPdIJKWcEAb02TuJtaLrhue0krtRLoRoo7x6BNJIBelO00t/CCdJQUnHW5V34OnHMWzIktSalJxRO+FvytQlCQ==", + "dev": true, + "requires": { + "errno": "0.1.7", + "graceful-fs": "4.1.11", + "image-size": "0.5.5", + "mime": "1.6.0", + "mkdirp": "0.5.1", + "promise": "7.3.1", + "request": "2.81.0", + "source-map": "0.5.7" + }, + "dependencies": { + "mime": { + "version": "1.6.0", + "resolved": "https://registry.npmjs.org/mime/-/mime-1.6.0.tgz", + "integrity": "sha512-x0Vn8spI+wuJ1O6S7gnbaQg8Pxh4NNHb7KSINmEWKiPE4RKOplvijn+NkmYmmRgP68mc70j2EbeTFRsrswaQeg==", + "dev": true, + "optional": true + }, + "minimist": { + "version": "0.0.8", + "resolved": "https://registry.npmjs.org/minimist/-/minimist-0.0.8.tgz", + "integrity": "sha1-hX/Kv8M5fSYluCKCYuhqp6ARsF0=", + "dev": true, + "optional": true + }, + "mkdirp": { + "version": "0.5.1", + "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-0.5.1.tgz", + "integrity": "sha1-MAV0OOrGz3+MR2fzhkjWaX11yQM=", + "dev": true, + "optional": true, + "requires": { + "minimist": "0.0.8" + } + } + } + }, + "less-loader": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/less-loader/-/less-loader-4.1.0.tgz", + "integrity": "sha512-KNTsgCE9tMOM70+ddxp9yyt9iHqgmSs0yTZc5XH5Wo+g80RWRIYNqE58QJKm/yMud5wZEvz50ugRDuzVIkyahg==", + "dev": true, + "requires": { + "clone": "2.1.1", + "loader-utils": "1.1.0", + "pify": "3.0.0" + }, + "dependencies": { + "clone": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/clone/-/clone-2.1.1.tgz", + "integrity": "sha1-0hfR6WERjjrJpLi7oyhVU79kfNs=", + "dev": true + }, + "pify": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/pify/-/pify-3.0.0.tgz", + "integrity": "sha1-5aSs0sEB/fPZpNB/DbxNtJ3SgXY=", + "dev": true + } + } + }, + "levn": { + "version": "0.3.0", + "resolved": "https://registry.npmjs.org/levn/-/levn-0.3.0.tgz", + "integrity": "sha1-OwmSTt+fCDwEkP3UwLxEIeBHZO4=", + "requires": { + "prelude-ls": "1.1.2", + "type-check": "0.3.2" + } + }, + "license-webpack-plugin": { + "version": "1.3.1", + "resolved": "https://registry.npmjs.org/license-webpack-plugin/-/license-webpack-plugin-1.3.1.tgz", + "integrity": "sha512-NqAFodJdpBUuf1iD+Ij8hQvF0rCFKlO2KaieoQzAPhFgzLCtJnC7Z7x5gQbGNjoe++wOKAtAmwVEIBLqq2Yp1A==", + "dev": true, + "requires": { + "ejs": "2.6.1" + } + }, + "liftoff": { + "version": "2.5.0", + "resolved": "https://registry.npmjs.org/liftoff/-/liftoff-2.5.0.tgz", + "integrity": "sha1-IAkpG7Mc6oYbvxCnwVooyvdcMew=", + "dev": true, + "requires": { + "extend": "3.0.1", + "findup-sync": "2.0.0", + "fined": "1.1.0", + "flagged-respawn": "1.0.0", + "is-plain-object": "2.0.4", + "object.map": "1.0.1", + "rechoir": "0.6.2", + "resolve": "1.8.1" + }, + "dependencies": { + "arr-diff": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/arr-diff/-/arr-diff-4.0.0.tgz", + "integrity": "sha1-1kYQdP6/7HHn4VI1dhoyml3HxSA=", + "dev": true + }, + "array-unique": { + "version": "0.3.2", + "resolved": "https://registry.npmjs.org/array-unique/-/array-unique-0.3.2.tgz", + "integrity": "sha1-qJS3XUvE9s1nnvMkSp/Y9Gri1Cg=", + "dev": true + }, + "braces": { + "version": "2.3.2", + "resolved": "https://registry.npmjs.org/braces/-/braces-2.3.2.tgz", + "integrity": "sha512-aNdbnj9P8PjdXU4ybaWLK2IF3jc/EoDYbC7AazW6to3TRsfXxscC9UXOB5iDiEQrkyIbWp2SLQda4+QAa7nc3w==", + "dev": true, + "requires": { + "arr-flatten": "1.1.0", + "array-unique": "0.3.2", + "extend-shallow": "2.0.1", + "fill-range": "4.0.0", + "isobject": "3.0.1", + "repeat-element": "1.1.2", + "snapdragon": "0.8.2", + "snapdragon-node": "2.1.1", + "split-string": "3.1.0", + "to-regex": "3.0.2" + }, + "dependencies": { + "extend-shallow": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", + "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=", + "dev": true, + "requires": { + "is-extendable": "0.1.1" + } + } + } + }, + "expand-brackets": { + "version": "2.1.4", + "resolved": "https://registry.npmjs.org/expand-brackets/-/expand-brackets-2.1.4.tgz", + "integrity": "sha1-t3c14xXOMPa27/D4OwQVGiJEliI=", + "dev": true, + "requires": { + "debug": "2.6.9", + "define-property": "0.2.5", + "extend-shallow": "2.0.1", + "posix-character-classes": "0.1.1", + "regex-not": "1.0.2", + "snapdragon": "0.8.2", + "to-regex": "3.0.2" + }, + "dependencies": { + "define-property": { + "version": "0.2.5", + "resolved": "https://registry.npmjs.org/define-property/-/define-property-0.2.5.tgz", + "integrity": "sha1-w1se+RjsPJkPmlvFe+BKrOxcgRY=", + "dev": true, + "requires": { + "is-descriptor": "0.1.6" + } + }, + "extend-shallow": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", + "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=", + "dev": true, + "requires": { + "is-extendable": "0.1.1" + } + }, + "is-accessor-descriptor": { + "version": "0.1.6", + "resolved": "https://registry.npmjs.org/is-accessor-descriptor/-/is-accessor-descriptor-0.1.6.tgz", + "integrity": "sha1-qeEss66Nh2cn7u84Q/igiXtcmNY=", + "dev": true, + "requires": { + "kind-of": "3.2.2" + }, + "dependencies": { + "kind-of": { + "version": "3.2.2", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", + "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", + "dev": true, + "requires": { + "is-buffer": "1.1.6" + } + } + } + }, + "is-data-descriptor": { + "version": "0.1.4", + "resolved": "https://registry.npmjs.org/is-data-descriptor/-/is-data-descriptor-0.1.4.tgz", + "integrity": "sha1-C17mSDiOLIYCgueT8YVv7D8wG1Y=", + "dev": true, + "requires": { + "kind-of": "3.2.2" + }, + "dependencies": { + "kind-of": { + "version": "3.2.2", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", + "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", + "dev": true, + "requires": { + "is-buffer": "1.1.6" + } + } + } + }, + "is-descriptor": { + "version": "0.1.6", + "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-0.1.6.tgz", + "integrity": "sha512-avDYr0SB3DwO9zsMov0gKCESFYqCnE4hq/4z3TdUlukEy5t9C0YRq7HLrsN52NAcqXKaepeCD0n+B0arnVG3Hg==", + "dev": true, + "requires": { + "is-accessor-descriptor": "0.1.6", + "is-data-descriptor": "0.1.4", + "kind-of": "5.1.0" + } + }, + "kind-of": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-5.1.0.tgz", + "integrity": "sha512-NGEErnH6F2vUuXDh+OlbcKW7/wOcfdRHaZ7VWtqCztfHri/++YKmP51OdWeGPuqCOba6kk2OTe5d02VmTB80Pw==", + "dev": true + } + } + }, + "extend-shallow": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-3.0.2.tgz", + "integrity": "sha1-Jqcarwc7OfshJxcnRhMcJwQCjbg=", + "dev": true, + "requires": { + "assign-symbols": "1.0.0", + "is-extendable": "1.0.1" + }, + "dependencies": { + "is-extendable": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/is-extendable/-/is-extendable-1.0.1.tgz", + "integrity": "sha512-arnXMxT1hhoKo9k1LZdmlNyJdDDfy2v0fXjFlmok4+i8ul/6WlbVge9bhM74OpNPQPMGUToDtz+KXa1PneJxOA==", + "dev": true, + "requires": { + "is-plain-object": "2.0.4" + } + } + } + }, + "extglob": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/extglob/-/extglob-2.0.4.tgz", + "integrity": "sha512-Nmb6QXkELsuBr24CJSkilo6UHHgbekK5UiZgfE6UHD3Eb27YC6oD+bhcT+tJ6cl8dmsgdQxnWlcry8ksBIBLpw==", + "dev": true, + "requires": { + "array-unique": "0.3.2", + "define-property": "1.0.0", + "expand-brackets": "2.1.4", + "extend-shallow": "2.0.1", + "fragment-cache": "0.2.1", + "regex-not": "1.0.2", + "snapdragon": "0.8.2", + "to-regex": "3.0.2" + }, + "dependencies": { + "define-property": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/define-property/-/define-property-1.0.0.tgz", + "integrity": "sha1-dp66rz9KY6rTr56NMEybvnm/sOY=", + "dev": true, + "requires": { + "is-descriptor": "1.0.2" + } + }, + "extend-shallow": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", + "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=", + "dev": true, + "requires": { + "is-extendable": "0.1.1" + } + } + } + }, + "fill-range": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-4.0.0.tgz", + "integrity": "sha1-1USBHUKPmOsGpj3EAtJAPDKMOPc=", + "dev": true, + "requires": { + "extend-shallow": "2.0.1", + "is-number": "3.0.0", + "repeat-string": "1.6.1", + "to-regex-range": "2.1.1" + }, + "dependencies": { + "extend-shallow": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", + "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=", + "dev": true, + "requires": { + "is-extendable": "0.1.1" + } + } + } + }, + "findup-sync": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/findup-sync/-/findup-sync-2.0.0.tgz", + "integrity": "sha1-kyaxSIwi0aYIhlCoaQGy2akKLLw=", + "dev": true, + "requires": { + "detect-file": "1.0.0", + "is-glob": "3.1.0", + "micromatch": "3.1.10", + "resolve-dir": "1.0.1" + } + }, + "is-accessor-descriptor": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-accessor-descriptor/-/is-accessor-descriptor-1.0.0.tgz", + "integrity": "sha512-m5hnHTkcVsPfqx3AKlyttIPb7J+XykHvJP2B9bZDjlhLIoEq4XoK64Vg7boZlVWYK6LUY94dYPEE7Lh0ZkZKcQ==", + "dev": true, + "requires": { + "kind-of": "6.0.2" + } + }, + "is-data-descriptor": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-data-descriptor/-/is-data-descriptor-1.0.0.tgz", + "integrity": "sha512-jbRXy1FmtAoCjQkVmIVYwuuqDFUbaOeDjmed1tOGPrsMhtJA4rD9tkgA0F1qJ3gRFRXcHYVkdeaP50Q5rE/jLQ==", + "dev": true, + "requires": { + "kind-of": "6.0.2" + } + }, + "is-descriptor": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-1.0.2.tgz", + "integrity": "sha512-2eis5WqQGV7peooDyLmNEPUrps9+SXX5c9pL3xEB+4e9HnGuDa7mB7kHxHw4CbqS9k1T2hOH3miL8n8WtiYVtg==", + "dev": true, + "requires": { + "is-accessor-descriptor": "1.0.0", + "is-data-descriptor": "1.0.0", + "kind-of": "6.0.2" + } + }, + "is-extglob": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/is-extglob/-/is-extglob-2.1.1.tgz", + "integrity": "sha1-qIwCU1eR8C7TfHahueqXc8gz+MI=", + "dev": true + }, + "is-glob": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-3.1.0.tgz", + "integrity": "sha1-e6WuJCF4BKxwcHuWkiVnSGzD6Eo=", + "dev": true, + "requires": { + "is-extglob": "2.1.1" + } + }, + "is-number": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/is-number/-/is-number-3.0.0.tgz", + "integrity": "sha1-JP1iAaR4LPUFYcgQJ2r8fRLXEZU=", + "dev": true, + "requires": { + "kind-of": "3.2.2" + }, + "dependencies": { + "kind-of": { + "version": "3.2.2", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", + "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", + "dev": true, + "requires": { + "is-buffer": "1.1.6" + } + } + } + }, + "isobject": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/isobject/-/isobject-3.0.1.tgz", + "integrity": "sha1-TkMekrEalzFjaqH5yNHMvP2reN8=", + "dev": true + }, + "kind-of": { + "version": "6.0.2", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-6.0.2.tgz", + "integrity": "sha512-s5kLOcnH0XqDO+FvuaLX8DDjZ18CGFk7VygH40QoKPUQhW4e2rvM0rwUq0t8IQDOwYSeLK01U90OjzBTme2QqA==", + "dev": true + }, + "micromatch": { + "version": "3.1.10", + "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-3.1.10.tgz", + "integrity": "sha512-MWikgl9n9M3w+bpsY3He8L+w9eF9338xRl8IAO5viDizwSzziFEyUzo2xrrloB64ADbTf8uA8vRqqttDTOmccg==", + "dev": true, + "requires": { + "arr-diff": "4.0.0", + "array-unique": "0.3.2", + "braces": "2.3.2", + "define-property": "2.0.2", + "extend-shallow": "3.0.2", + "extglob": "2.0.4", + "fragment-cache": "0.2.1", + "kind-of": "6.0.2", + "nanomatch": "1.2.13", + "object.pick": "1.3.0", + "regex-not": "1.0.2", + "snapdragon": "0.8.2", + "to-regex": "3.0.2" + } + } + } + }, + "limiter": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/limiter/-/limiter-1.1.3.tgz", + "integrity": "sha512-zrycnIMsLw/3ZxTbW7HCez56rcFGecWTx5OZNplzcXUUmJLmoYArC6qdJzmAN5BWiNXGcpjhF9RQ1HSv5zebEw==" + }, + "load-json-file": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/load-json-file/-/load-json-file-1.1.0.tgz", + "integrity": "sha1-lWkFcI1YtLq0wiYbBPWfMcmTdMA=", + "requires": { + "graceful-fs": "4.1.11", + "parse-json": "2.2.0", + "pify": "2.3.0", + "pinkie-promise": "2.0.1", + "strip-bom": "2.0.0" + } + }, + "loader-runner": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/loader-runner/-/loader-runner-2.3.0.tgz", + "integrity": "sha1-9IKuqC1UPgeSFwDVpG7yb9rGuKI=", + "dev": true + }, + "loader-utils": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/loader-utils/-/loader-utils-1.1.0.tgz", + "integrity": "sha1-yYrvSIvM7aL/teLeZG1qdUQp9c0=", + "dev": true, + "requires": { + "big.js": "3.2.0", + "emojis-list": "2.1.0", + "json5": "0.5.1" + } + }, + "localtunnel": { + "version": "1.9.0", + "resolved": "https://registry.npmjs.org/localtunnel/-/localtunnel-1.9.0.tgz", + "integrity": "sha512-wCIiIHJ8kKIcWkTQE3m1VRABvsH2ZuOkiOpZUofUCf6Q42v3VIZ+Q0YfX1Z4sYDRj0muiKL1bLvz1FeoxsPO0w==", + "requires": { + "axios": "0.17.1", + "debug": "2.6.8", + "openurl": "1.1.1", + "yargs": "6.6.0" + }, + "dependencies": { + "debug": { + "version": "2.6.8", + "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.8.tgz", + "integrity": "sha1-5zFTHKLt4n0YgiJCfaF4IdaP9Pw=", + "requires": { + "ms": "2.0.0" + } + } + } + }, + "locate-path": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-2.0.0.tgz", + "integrity": "sha1-K1aLJl7slExtnA3pw9u7ygNUzY4=", + "dev": true, + "requires": { + "p-locate": "2.0.0", + "path-exists": "3.0.0" + }, + "dependencies": { + "path-exists": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-3.0.0.tgz", + "integrity": "sha1-zg6+ql94yxiSXqfYENe1mwEP1RU=", + "dev": true + } + } + }, + "lodash": { + "version": "3.10.1", + "resolved": "https://registry.npmjs.org/lodash/-/lodash-3.10.1.tgz", + "integrity": "sha1-W/Rejkm6QYnhfUgnid/RW9FAt7Y=" + }, + "lodash._arraycopy": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/lodash._arraycopy/-/lodash._arraycopy-3.0.0.tgz", + "integrity": "sha1-due3wfH7klRzdIeKVi7Qaj5Q9uE=" + }, + "lodash._arrayeach": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/lodash._arrayeach/-/lodash._arrayeach-3.0.0.tgz", + "integrity": "sha1-urFWsqkNPxu9XGU0AzSeXlkz754=" + }, + "lodash._baseclone": { + "version": "4.5.7", + "resolved": "https://registry.npmjs.org/lodash._baseclone/-/lodash._baseclone-4.5.7.tgz", + "integrity": "sha1-zkKt4IOE711i+nfDD2GkbmhvhDQ=" + }, + "lodash._basecopy": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/lodash._basecopy/-/lodash._basecopy-3.0.1.tgz", + "integrity": "sha1-jaDmqHbPNEwK2KVIghEd08XHyjY=" + }, + "lodash._basefor": { + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/lodash._basefor/-/lodash._basefor-3.0.3.tgz", + "integrity": "sha1-dVC06SGO8J+tJDQ7YSAhx5tMIMI=" + }, + "lodash._basetostring": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/lodash._basetostring/-/lodash._basetostring-3.0.1.tgz", + "integrity": "sha1-0YYdh3+CSlL2aYMtyvPuFVZqB9U=" + }, + "lodash._basevalues": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/lodash._basevalues/-/lodash._basevalues-3.0.0.tgz", + "integrity": "sha1-W3dXYoAr3j0yl1A+JjAIIP32Ybc=" + }, + "lodash._bindcallback": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/lodash._bindcallback/-/lodash._bindcallback-3.0.1.tgz", + "integrity": "sha1-5THCdkTPi1epnhftlbNcdIeJOS4=" + }, + "lodash._createassigner": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/lodash._createassigner/-/lodash._createassigner-3.1.1.tgz", + "integrity": "sha1-g4pbri/aymOsIt7o4Z+k5taXCxE=", + "requires": { + "lodash._bindcallback": "3.0.1", + "lodash._isiterateecall": "3.0.9", + "lodash.restparam": "3.6.1" + } + }, + "lodash._escapehtmlchar": { + "version": "2.4.1", + "resolved": "https://registry.npmjs.org/lodash._escapehtmlchar/-/lodash._escapehtmlchar-2.4.1.tgz", + "integrity": "sha1-32fDu2t+jh6DGrSL+geVuSr+iZ0=", + "dev": true, + "requires": { + "lodash._htmlescapes": "2.4.1" + } + }, + "lodash._escapestringchar": { + "version": "2.4.1", + "resolved": "https://registry.npmjs.org/lodash._escapestringchar/-/lodash._escapestringchar-2.4.1.tgz", + "integrity": "sha1-7P4iYYoq3lC/7qQ5N+Ud9m8O23I=", + "dev": true + }, + "lodash._getnative": { + "version": "3.9.1", + "resolved": "https://registry.npmjs.org/lodash._getnative/-/lodash._getnative-3.9.1.tgz", + "integrity": "sha1-VwvH3t5G1hzc3mh9ZdPuy6o6r/U=" + }, + "lodash._htmlescapes": { + "version": "2.4.1", + "resolved": "https://registry.npmjs.org/lodash._htmlescapes/-/lodash._htmlescapes-2.4.1.tgz", + "integrity": "sha1-MtFL8IRLbeb4tioFG09nwii2JMs=", + "dev": true + }, + "lodash._isiterateecall": { + "version": "3.0.9", + "resolved": "https://registry.npmjs.org/lodash._isiterateecall/-/lodash._isiterateecall-3.0.9.tgz", + "integrity": "sha1-UgOte6Ql+uhCRg5pbbnPPmqsBXw=" + }, + "lodash._isnative": { + "version": "2.4.1", + "resolved": "https://registry.npmjs.org/lodash._isnative/-/lodash._isnative-2.4.1.tgz", + "integrity": "sha1-PqZAS3hKe+g2x7V1gOHN95sUgyw=", + "dev": true + }, + "lodash._objecttypes": { + "version": "2.4.1", + "resolved": "https://registry.npmjs.org/lodash._objecttypes/-/lodash._objecttypes-2.4.1.tgz", + "integrity": "sha1-fAt/admKH3ZSn4kLDNsbTf7BHBE=", + "dev": true + }, + "lodash._reescape": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/lodash._reescape/-/lodash._reescape-3.0.0.tgz", + "integrity": "sha1-Kx1vXf4HyKNVdT5fJ/rH8c3hYWo=" + }, + "lodash._reevaluate": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/lodash._reevaluate/-/lodash._reevaluate-3.0.0.tgz", + "integrity": "sha1-WLx0xAZklTrgsSTYBpltrKQx4u0=" + }, + "lodash._reinterpolate": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/lodash._reinterpolate/-/lodash._reinterpolate-3.0.0.tgz", + "integrity": "sha1-DM8tiRZq8Ds2Y8eWU4t1rG4RTZ0=" + }, + "lodash._reunescapedhtml": { + "version": "2.4.1", + "resolved": "https://registry.npmjs.org/lodash._reunescapedhtml/-/lodash._reunescapedhtml-2.4.1.tgz", + "integrity": "sha1-dHxPxAED6zu4oJduVx96JlnpO6c=", + "dev": true, + "requires": { + "lodash._htmlescapes": "2.4.1", + "lodash.keys": "2.4.1" + }, + "dependencies": { + "lodash.keys": { + "version": "2.4.1", + "resolved": "https://registry.npmjs.org/lodash.keys/-/lodash.keys-2.4.1.tgz", + "integrity": "sha1-SN6kbfj/djKxDXBrissmWR4rNyc=", + "dev": true, + "requires": { + "lodash._isnative": "2.4.1", + "lodash._shimkeys": "2.4.1", + "lodash.isobject": "2.4.1" + } + } + } + }, + "lodash._root": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/lodash._root/-/lodash._root-3.0.1.tgz", + "integrity": "sha1-+6HEUkwZ7ppfgTa0YJ8BfPTe1pI=" + }, + "lodash._shimkeys": { + "version": "2.4.1", + "resolved": "https://registry.npmjs.org/lodash._shimkeys/-/lodash._shimkeys-2.4.1.tgz", + "integrity": "sha1-bpzJZm/wgfC1psl4uD4kLmlJ0gM=", + "dev": true, + "requires": { + "lodash._objecttypes": "2.4.1" + } + }, + "lodash.assign": { + "version": "4.2.0", + "resolved": "https://registry.npmjs.org/lodash.assign/-/lodash.assign-4.2.0.tgz", + "integrity": "sha1-DZnzzNem0mHRm9rrkkUAXShYCOc=", + "dev": true + }, + "lodash.camelcase": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/lodash.camelcase/-/lodash.camelcase-4.3.0.tgz", + "integrity": "sha1-soqmKIorn8ZRA1x3EfZathkDMaY=", + "dev": true + }, + "lodash.capitalize": { + "version": "4.2.1", + "resolved": "https://registry.npmjs.org/lodash.capitalize/-/lodash.capitalize-4.2.1.tgz", + "integrity": "sha1-+CbJtOKoUR2E46yinbBeGk87cqk=" + }, + "lodash.clone": { + "version": "4.5.0", + "resolved": "https://registry.npmjs.org/lodash.clone/-/lodash.clone-4.5.0.tgz", + "integrity": "sha1-GVhwRQ9aExkkeN9Lw9I9LeoZB7Y=", + "dev": true + }, + "lodash.clonedeep": { + "version": "4.3.1", + "resolved": "https://registry.npmjs.org/lodash.clonedeep/-/lodash.clonedeep-4.3.1.tgz", + "integrity": "sha1-lL1OUme+L3L1Z6oLe2UMUETiTnE=", + "requires": { + "lodash._baseclone": "4.5.7" + } + }, + "lodash.debounce": { + "version": "4.0.8", + "resolved": "https://registry.npmjs.org/lodash.debounce/-/lodash.debounce-4.0.8.tgz", + "integrity": "sha1-gteb/zCmfEAF/9XiUVMArZyk168=", + "dev": true + }, + "lodash.defaults": { + "version": "2.4.1", + "resolved": "https://registry.npmjs.org/lodash.defaults/-/lodash.defaults-2.4.1.tgz", + "integrity": "sha1-p+iIXwXmiFEUS24SqPNngCa8TFQ=", + "dev": true, + "requires": { + "lodash._objecttypes": "2.4.1", + "lodash.keys": "2.4.1" + }, + "dependencies": { + "lodash.keys": { + "version": "2.4.1", + "resolved": "https://registry.npmjs.org/lodash.keys/-/lodash.keys-2.4.1.tgz", + "integrity": "sha1-SN6kbfj/djKxDXBrissmWR4rNyc=", + "dev": true, + "requires": { + "lodash._isnative": "2.4.1", + "lodash._shimkeys": "2.4.1", + "lodash.isobject": "2.4.1" + } + } + } + }, + "lodash.escape": { + "version": "3.2.0", + "resolved": "https://registry.npmjs.org/lodash.escape/-/lodash.escape-3.2.0.tgz", + "integrity": "sha1-mV7g3BjBtIzJLv+ucaEKq1tIdpg=", + "requires": { + "lodash._root": "3.0.1" + } + }, + "lodash.isarguments": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/lodash.isarguments/-/lodash.isarguments-3.1.0.tgz", + "integrity": "sha1-L1c9hcaiQon/AGY7SRwdM4/zRYo=" + }, + "lodash.isarray": { + "version": "3.0.4", + "resolved": "https://registry.npmjs.org/lodash.isarray/-/lodash.isarray-3.0.4.tgz", + "integrity": "sha1-eeTriMNqgSKvhvhEqpvNhRtfu1U=" + }, + "lodash.isequal": { + "version": "4.5.0", + "resolved": "https://registry.npmjs.org/lodash.isequal/-/lodash.isequal-4.5.0.tgz", + "integrity": "sha1-QVxEePK8wwEgwizhDtMib30+GOA=", + "dev": true + }, + "lodash.isobject": { + "version": "2.4.1", + "resolved": "https://registry.npmjs.org/lodash.isobject/-/lodash.isobject-2.4.1.tgz", + "integrity": "sha1-Wi5H/mmVPx7mMafrof5k0tBlWPU=", + "dev": true, + "requires": { + "lodash._objecttypes": "2.4.1" + } + }, + "lodash.isplainobject": { + "version": "3.2.0", + "resolved": "https://registry.npmjs.org/lodash.isplainobject/-/lodash.isplainobject-3.2.0.tgz", + "integrity": "sha1-moI4rhayAEMpYM1zRlEtASP79MU=", + "requires": { + "lodash._basefor": "3.0.3", + "lodash.isarguments": "3.1.0", + "lodash.keysin": "3.0.8" + } + }, + "lodash.istypedarray": { + "version": "3.0.6", + "resolved": "https://registry.npmjs.org/lodash.istypedarray/-/lodash.istypedarray-3.0.6.tgz", + "integrity": "sha1-yaR3SYYHUB2OhJTSg7h8OSgc72I=" + }, + "lodash.kebabcase": { + "version": "4.1.1", + "resolved": "https://registry.npmjs.org/lodash.kebabcase/-/lodash.kebabcase-4.1.1.tgz", + "integrity": "sha1-hImxyw0p/4gZXM7KRI/21swpXDY=" + }, + "lodash.keys": { + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/lodash.keys/-/lodash.keys-3.1.2.tgz", + "integrity": "sha1-TbwEcrFWvlCgsoaFXRvQsMZWCYo=", + "requires": { + "lodash._getnative": "3.9.1", + "lodash.isarguments": "3.1.0", + "lodash.isarray": "3.0.4" + } + }, + "lodash.keysin": { + "version": "3.0.8", + "resolved": "https://registry.npmjs.org/lodash.keysin/-/lodash.keysin-3.0.8.tgz", + "integrity": "sha1-IsRJPrvtsUJ5YqVLRFssinZ/tH8=", + "requires": { + "lodash.isarguments": "3.1.0", + "lodash.isarray": "3.0.4" + } + }, + "lodash.memoize": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/lodash.memoize/-/lodash.memoize-4.1.2.tgz", + "integrity": "sha1-vMbEmkKihA7Zl/Mj6tpezRguC/4=", + "dev": true + }, + "lodash.merge": { + "version": "3.3.2", + "resolved": "https://registry.npmjs.org/lodash.merge/-/lodash.merge-3.3.2.tgz", + "integrity": "sha1-DZDZPtY3sYeEN7s+IWASYNev6ZQ=", + "requires": { + "lodash._arraycopy": "3.0.0", + "lodash._arrayeach": "3.0.0", + "lodash._createassigner": "3.1.1", + "lodash._getnative": "3.9.1", + "lodash.isarguments": "3.1.0", + "lodash.isarray": "3.0.4", + "lodash.isplainobject": "3.2.0", + "lodash.istypedarray": "3.0.6", + "lodash.keys": "3.1.2", + "lodash.keysin": "3.0.8", + "lodash.toplainobject": "3.0.0" + } + }, + "lodash.mergewith": { + "version": "4.6.1", + "resolved": "https://registry.npmjs.org/lodash.mergewith/-/lodash.mergewith-4.6.1.tgz", + "integrity": "sha512-eWw5r+PYICtEBgrBE5hhlT6aAa75f411bgDz/ZL2KZqYV03USvucsxcHUIlGTDTECs1eunpI7HOV7U+WLDvNdQ==", + "dev": true + }, + "lodash.restparam": { + "version": "3.6.1", + "resolved": "https://registry.npmjs.org/lodash.restparam/-/lodash.restparam-3.6.1.tgz", + "integrity": "sha1-k2pOMJ7zMKdkXtQUWYbIWuWyCAU=" + }, + "lodash.some": { + "version": "4.6.0", + "resolved": "https://registry.npmjs.org/lodash.some/-/lodash.some-4.6.0.tgz", + "integrity": "sha1-G7nzFO9ri63tE7VJFpsqlF62jk0=", + "dev": true + }, + "lodash.tail": { + "version": "4.1.1", + "resolved": "https://registry.npmjs.org/lodash.tail/-/lodash.tail-4.1.1.tgz", + "integrity": "sha1-0jM6NtnncXyK0vfKyv7HwytERmQ=", + "dev": true + }, + "lodash.template": { + "version": "3.6.2", + "resolved": "https://registry.npmjs.org/lodash.template/-/lodash.template-3.6.2.tgz", + "integrity": "sha1-+M3sxhaaJVvpCYrosMU9N4kx0U8=", + "requires": { + "lodash._basecopy": "3.0.1", + "lodash._basetostring": "3.0.1", + "lodash._basevalues": "3.0.0", + "lodash._isiterateecall": "3.0.9", + "lodash._reinterpolate": "3.0.0", + "lodash.escape": "3.2.0", + "lodash.keys": "3.1.2", + "lodash.restparam": "3.6.1", + "lodash.templatesettings": "3.1.1" + } + }, + "lodash.templatesettings": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/lodash.templatesettings/-/lodash.templatesettings-3.1.1.tgz", + "integrity": "sha1-+zB4RHU7Zrnxr6VOJix0UwfbqOU=", + "requires": { + "lodash._reinterpolate": "3.0.0", + "lodash.escape": "3.2.0" + } + }, + "lodash.toplainobject": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/lodash.toplainobject/-/lodash.toplainobject-3.0.0.tgz", + "integrity": "sha1-KHkK2ULSk9eKpmOgfs9/UsoEGY0=", + "requires": { + "lodash._basecopy": "3.0.1", + "lodash.keysin": "3.0.8" + } + }, + "lodash.uniq": { + "version": "4.5.0", + "resolved": "https://registry.npmjs.org/lodash.uniq/-/lodash.uniq-4.5.0.tgz", + "integrity": "sha1-0CJTc662Uq3BvILklFM5qEJ1R3M=", + "dev": true + }, + "lodash.values": { + "version": "2.4.1", + "resolved": "https://registry.npmjs.org/lodash.values/-/lodash.values-2.4.1.tgz", + "integrity": "sha1-q/UUQ2s8twUAFieXjLzzCxKA7qQ=", + "dev": true, + "requires": { + "lodash.keys": "2.4.1" + }, + "dependencies": { + "lodash.keys": { + "version": "2.4.1", + "resolved": "https://registry.npmjs.org/lodash.keys/-/lodash.keys-2.4.1.tgz", + "integrity": "sha1-SN6kbfj/djKxDXBrissmWR4rNyc=", + "dev": true, + "requires": { + "lodash._isnative": "2.4.1", + "lodash._shimkeys": "2.4.1", + "lodash.isobject": "2.4.1" + } + } + } + }, + "loglevel": { + "version": "1.6.1", + "resolved": "https://registry.npmjs.org/loglevel/-/loglevel-1.6.1.tgz", + "integrity": "sha1-4PyVEztu8nbNyIh82vJKpvFW+Po=", + "dev": true + }, + "longest": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/longest/-/longest-1.0.1.tgz", + "integrity": "sha1-MKCy2jj3N3DoKUoNIuZiXtd9AJc=" + }, + "loose-envify": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/loose-envify/-/loose-envify-1.4.0.tgz", + "integrity": "sha512-lyuxPGr/Wfhrlem2CL/UcnUc1zcqKAImBDzukY7Y5F/yQiNdko6+fRLevlw1HgMySw7f611UIY408EtxRSoK3Q==", + "dev": true, + "requires": { + "js-tokens": "3.0.2" + } + }, + "loud-rejection": { + "version": "1.6.0", + "resolved": "https://registry.npmjs.org/loud-rejection/-/loud-rejection-1.6.0.tgz", + "integrity": "sha1-W0b4AUft7leIcPCG0Eghz5mOVR8=", + "dev": true, + "requires": { + "currently-unhandled": "0.4.1", + "signal-exit": "3.0.2" + } + }, + "lower-case": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/lower-case/-/lower-case-1.1.4.tgz", + "integrity": "sha1-miyr0bno4K6ZOkv31YdcOcQujqw=", + "dev": true + }, + "lowercase-keys": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/lowercase-keys/-/lowercase-keys-1.0.1.tgz", + "integrity": "sha512-G2Lj61tXDnVFFOi8VZds+SoQjtQC3dgokKdDG2mTm1tx4m50NUHBOZSBwQQHyy0V12A0JTG4icfZQH+xPyh8VA==" + }, + "lru-cache": { + "version": "4.1.3", + "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-4.1.3.tgz", + "integrity": "sha512-fFEhvcgzuIoJVUF8fYr5KR0YqxD238zgObTps31YdADwPPAp82a4M8TrckkWyx7ekNlf9aBcVn81cFwwXngrJA==", + "dev": true, + "requires": { + "pseudomap": "1.0.2", + "yallist": "2.1.2" + } + }, + "magic-string": { + "version": "0.22.5", + "resolved": "https://registry.npmjs.org/magic-string/-/magic-string-0.22.5.tgz", + "integrity": "sha512-oreip9rJZkzvA8Qzk9HFs8fZGF/u7H/gtrE8EN6RjKJ9kh2HlC+yQ2QezifqTZfGyiuAV0dRv5a+y/8gBb1m9w==", + "dev": true, + "requires": { + "vlq": "0.2.3" + } + }, + "make-dir": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/make-dir/-/make-dir-1.3.0.tgz", + "integrity": "sha512-2w31R7SJtieJJnQtGc7RVL2StM2vGYVfqUOvUDxH6bC6aJTxPxTF0GnIgCyu7tjockiUWAYQRbxa7vKn34s5sQ==", + "dev": true, + "requires": { + "pify": "3.0.0" + }, + "dependencies": { + "pify": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/pify/-/pify-3.0.0.tgz", + "integrity": "sha1-5aSs0sEB/fPZpNB/DbxNtJ3SgXY=", + "dev": true + } + } + }, + "make-iterator": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/make-iterator/-/make-iterator-1.0.1.tgz", + "integrity": "sha512-pxiuXh0iVEq7VM7KMIhs5gxsfxCux2URptUQaXo4iZZJxBAzTPOLE2BumO5dbfVYq/hBJFBR/a1mFDmOx5AGmw==", + "dev": true, + "requires": { + "kind-of": "6.0.2" + }, + "dependencies": { + "kind-of": { + "version": "6.0.2", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-6.0.2.tgz", + "integrity": "sha512-s5kLOcnH0XqDO+FvuaLX8DDjZ18CGFk7VygH40QoKPUQhW4e2rvM0rwUq0t8IQDOwYSeLK01U90OjzBTme2QqA==", + "dev": true + } + } + }, + "map-cache": { + "version": "0.2.2", + "resolved": "https://registry.npmjs.org/map-cache/-/map-cache-0.2.2.tgz", + "integrity": "sha1-wyq9C9ZSXZsFFkW7TyasXcmKDb8=", + "dev": true + }, + "map-obj": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/map-obj/-/map-obj-1.0.1.tgz", + "integrity": "sha1-2TPOuSBdgr3PSIb2dCvcK03qFG0=" + }, + "map-stream": { + "version": "0.0.7", + "resolved": "https://registry.npmjs.org/map-stream/-/map-stream-0.0.7.tgz", + "integrity": "sha1-ih8HiW2CsQkmvTdEokIACfiJdKg=" + }, + "map-visit": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/map-visit/-/map-visit-1.0.0.tgz", + "integrity": "sha1-7Nyo8TFE5mDxtb1B8S80edmN+48=", + "dev": true, + "requires": { + "object-visit": "1.0.1" + } + }, + "math-expression-evaluator": { + "version": "1.2.17", + "resolved": "https://registry.npmjs.org/math-expression-evaluator/-/math-expression-evaluator-1.2.17.tgz", + "integrity": "sha1-3oGf282E3M2PrlnGrreWFbnSZqw=", + "dev": true + }, + "math-random": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/math-random/-/math-random-1.0.1.tgz", + "integrity": "sha1-izqsWIuKZuSXXjzepn97sylgH6w=" + }, + "md5": { + "version": "2.2.1", + "resolved": "https://registry.npmjs.org/md5/-/md5-2.2.1.tgz", + "integrity": "sha1-U6s41f48iJG6RlMp6iP6wFQBJvk=", + "dev": true, + "requires": { + "charenc": "0.0.2", + "crypt": "0.0.2", + "is-buffer": "1.1.6" + } + }, + "md5.js": { + "version": "1.3.4", + "resolved": "https://registry.npmjs.org/md5.js/-/md5.js-1.3.4.tgz", + "integrity": "sha1-6b296UogpawYsENA/Fdk1bCdkB0=", + "dev": true, + "requires": { + "hash-base": "3.0.4", + "inherits": "2.0.3" + } + }, + "media-typer": { + "version": "0.3.0", + "resolved": "https://registry.npmjs.org/media-typer/-/media-typer-0.3.0.tgz", + "integrity": "sha1-hxDXrwqmJvj/+hzgAWhUUmMlV0g=", + "dev": true + }, + "mem": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/mem/-/mem-1.1.0.tgz", + "integrity": "sha1-Xt1StIXKHZAP5kiVUFOZoN+kX3Y=", + "dev": true, + "requires": { + "mimic-fn": "1.2.0" + } + }, + "memory-fs": { + "version": "0.4.1", + "resolved": "https://registry.npmjs.org/memory-fs/-/memory-fs-0.4.1.tgz", + "integrity": "sha1-OpoguEYlI+RHz7x+i7gO1me/xVI=", + "dev": true, + "requires": { + "errno": "0.1.7", + "readable-stream": "2.3.6" + } + }, + "meow": { + "version": "3.3.0", + "resolved": "https://registry.npmjs.org/meow/-/meow-3.3.0.tgz", + "integrity": "sha1-+Hd/0Ntn9z0d4b7uCMl8hmXvxu0=", + "requires": { + "camelcase-keys": "1.0.0", + "indent-string": "1.2.2", + "minimist": "1.2.0", + "object-assign": "3.0.0" + } + }, + "merge": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/merge/-/merge-1.2.0.tgz", + "integrity": "sha1-dTHjnUlJwoGma4xabgJl6LBYlNo=" + }, + "merge-descriptors": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/merge-descriptors/-/merge-descriptors-1.0.1.tgz", + "integrity": "sha1-sAqqVW3YtEVoFQ7J0blT8/kMu2E=", + "dev": true + }, + "merge-stream": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/merge-stream/-/merge-stream-1.0.1.tgz", + "integrity": "sha1-QEEgLVCKNCugAXQAjfDCUbjBNeE=", + "dev": true, + "requires": { + "readable-stream": "2.3.6" + } + }, + "methods": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/methods/-/methods-1.1.2.tgz", + "integrity": "sha1-VSmk1nZUE07cxSZmVoNbD4Ua/O4=", + "dev": true + }, + "micromatch": { + "version": "2.3.11", + "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-2.3.11.tgz", + "integrity": "sha1-hmd8l9FyCzY0MdBNDRUpO9OMFWU=", + "requires": { + "arr-diff": "2.0.0", + "array-unique": "0.2.1", + "braces": "1.8.5", + "expand-brackets": "0.1.5", + "extglob": "0.3.2", + "filename-regex": "2.0.1", + "is-extglob": "1.0.0", + "is-glob": "2.0.1", + "kind-of": "3.2.2", + "normalize-path": "2.1.1", + "object.omit": "2.0.1", + "parse-glob": "3.0.4", + "regex-cache": "0.4.4" + } + }, + "miller-rabin": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/miller-rabin/-/miller-rabin-4.0.1.tgz", + "integrity": "sha512-115fLhvZVqWwHPbClyntxEVfVDfl9DLLTuJvq3g2O/Oxi8AiNouAHvDSzHS0viUJc+V5vm3eq91Xwqn9dp4jRA==", + "dev": true, + "requires": { + "bn.js": "4.11.8", + "brorand": "1.1.0" + } + }, + "mime": { + "version": "1.2.4", + "resolved": "https://registry.npmjs.org/mime/-/mime-1.2.4.tgz", + "integrity": "sha1-EbX9rynCUJJVF2uArVIClPXekrc=" + }, + "mime-db": { + "version": "1.33.0", + "resolved": "https://registry.npmjs.org/mime-db/-/mime-db-1.33.0.tgz", + "integrity": "sha512-BHJ/EKruNIqJf/QahvxwQZXKygOQ256myeN/Ew+THcAa5q+PjyTTMMeNQC4DZw5AwfvelsUrA6B67NKMqXDbzQ==" + }, + "mime-types": { + "version": "2.1.18", + "resolved": "https://registry.npmjs.org/mime-types/-/mime-types-2.1.18.tgz", + "integrity": "sha512-lc/aahn+t4/SWV/qcmumYjymLsWfN3ELhpmVuUFjgsORruuZPVSwAQryq+HHGvO/SI2KVX26bx+En+zhM8g8hQ==", + "requires": { + "mime-db": "1.33.0" + } + }, + "mimic-fn": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/mimic-fn/-/mimic-fn-1.2.0.tgz", + "integrity": "sha512-jf84uxzwiuiIVKiOLpfYk7N46TSy8ubTonmneY9vrpHNAnp0QBt2BxWV9dO3/j+BoVAb+a5G6YDPW3M5HOdMWQ==", + "dev": true + }, + "minimalistic-assert": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/minimalistic-assert/-/minimalistic-assert-1.0.1.tgz", + "integrity": "sha512-UtJcAD4yEaGtjPezWuO9wC4nwUnVH/8/Im3yEHQP4b67cXlD/Qr9hdITCU1xDbSEXg2XKNaP8jsReV7vQd00/A==", + "dev": true + }, + "minimalistic-crypto-utils": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/minimalistic-crypto-utils/-/minimalistic-crypto-utils-1.0.1.tgz", + "integrity": "sha1-9sAMHAsIIkblxNmd+4x8CDsrWCo=", + "dev": true + }, + "minimatch": { + "version": "3.0.4", + "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.0.4.tgz", + "integrity": "sha512-yJHVQEhyqPLUTgt9B83PXu6W3rx4MvvHvSUvToogpwoGDOUQ+yDrR0HRot+yOCdCO7u4hX3pWft6kWBBcqh0UA==", + "requires": { + "brace-expansion": "1.1.11" + } + }, + "minimist": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/minimist/-/minimist-1.2.0.tgz", + "integrity": "sha1-o1AIsg9BOD7sH7kU9M1d95omQoQ=" + }, + "mississippi": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/mississippi/-/mississippi-2.0.0.tgz", + "integrity": "sha512-zHo8v+otD1J10j/tC+VNoGK9keCuByhKovAvdn74dmxJl9+mWHnx6EMsDN4lgRoMI/eYo2nchAxniIbUPb5onw==", + "dev": true, + "requires": { + "concat-stream": "1.6.2", + "duplexify": "3.6.0", + "end-of-stream": "1.4.1", + "flush-write-stream": "1.0.3", + "from2": "2.3.0", + "parallel-transform": "1.1.0", + "pump": "2.0.1", + "pumpify": "1.5.1", + "stream-each": "1.2.2", + "through2": "2.0.3" + } + }, + "mixin-deep": { + "version": "1.3.1", + "resolved": "https://registry.npmjs.org/mixin-deep/-/mixin-deep-1.3.1.tgz", + "integrity": "sha512-8ZItLHeEgaqEvd5lYBXfm4EZSFCX29Jb9K+lAHhDKzReKBQKj3R+7NOF6tjqYi9t4oI8VUfaWITJQm86wnXGNQ==", + "dev": true, + "requires": { + "for-in": "1.0.2", + "is-extendable": "1.0.1" + }, + "dependencies": { + "is-extendable": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/is-extendable/-/is-extendable-1.0.1.tgz", + "integrity": "sha512-arnXMxT1hhoKo9k1LZdmlNyJdDDfy2v0fXjFlmok4+i8ul/6WlbVge9bhM74OpNPQPMGUToDtz+KXa1PneJxOA==", + "dev": true, + "requires": { + "is-plain-object": "2.0.4" + } + } + } + }, + "mixin-object": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/mixin-object/-/mixin-object-2.0.1.tgz", + "integrity": "sha1-T7lJRB2rGCVA8f4DW6YOGUel5X4=", + "dev": true, + "requires": { + "for-in": "0.1.8", + "is-extendable": "0.1.1" + }, + "dependencies": { + "for-in": { + "version": "0.1.8", + "resolved": "https://registry.npmjs.org/for-in/-/for-in-0.1.8.tgz", + "integrity": "sha1-2Hc5COMSVhCZUrH9ubP6hn0ndeE=", + "dev": true + } + } + }, + "mkdirp": { + "version": "0.3.0", + "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-0.3.0.tgz", + "integrity": "sha1-G79asbqCevI1dRQ0kEJkVfSB/h4=" + }, + "move-concurrently": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/move-concurrently/-/move-concurrently-1.0.1.tgz", + "integrity": "sha1-viwAX9oy4LKa8fBdfEszIUxwH5I=", + "dev": true, + "requires": { + "aproba": "1.2.0", + "copy-concurrently": "1.0.5", + "fs-write-stream-atomic": "1.0.10", + "mkdirp": "0.5.1", + "rimraf": "2.6.2", + "run-queue": "1.0.3" + }, + "dependencies": { + "minimist": { + "version": "0.0.8", + "resolved": "https://registry.npmjs.org/minimist/-/minimist-0.0.8.tgz", + "integrity": "sha1-hX/Kv8M5fSYluCKCYuhqp6ARsF0=", + "dev": true + }, + "mkdirp": { + "version": "0.5.1", + "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-0.5.1.tgz", + "integrity": "sha1-MAV0OOrGz3+MR2fzhkjWaX11yQM=", + "dev": true, + "requires": { + "minimist": "0.0.8" + } + } + } + }, + "ms": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", + "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=" + }, + "multicast-dns": { + "version": "6.2.3", + "resolved": "https://registry.npmjs.org/multicast-dns/-/multicast-dns-6.2.3.tgz", + "integrity": "sha512-ji6J5enbMyGRHIAkAOu3WdV8nggqviKCEKtXcOqfphZZtQrmHKycfynJ2V7eVPUA4NhJ6V7Wf4TmGbTwKE9B6g==", + "dev": true, + "requires": { + "dns-packet": "1.3.1", + "thunky": "1.0.2" + } + }, + "multicast-dns-service-types": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/multicast-dns-service-types/-/multicast-dns-service-types-1.1.0.tgz", + "integrity": "sha1-iZ8R2WhuXgXLkbNdXw5jt3PPyQE=", + "dev": true + }, + "multipipe": { + "version": "0.1.2", + "resolved": "https://registry.npmjs.org/multipipe/-/multipipe-0.1.2.tgz", + "integrity": "sha1-Ko8t33Du1WTf8tV/HhoTfZ8FB4s=", + "requires": { + "duplexer2": "0.0.2" + } + }, + "mute-stream": { + "version": "0.0.5", + "resolved": "https://registry.npmjs.org/mute-stream/-/mute-stream-0.0.5.tgz", + "integrity": "sha1-j7+rsKmKJT0xhDMfno3rc3L6xsA=" + }, + "nan": { + "version": "2.10.0", + "resolved": "https://registry.npmjs.org/nan/-/nan-2.10.0.tgz", + "integrity": "sha512-bAdJv7fBLhWC+/Bls0Oza+mvTaNQtP+1RyhhhvD95pgUJz6XM5IzgmxOkItJ9tkoCiplvAnXI1tNmmUD/eScyA==", + "dev": true + }, + "nanomatch": { + "version": "1.2.13", + "resolved": "https://registry.npmjs.org/nanomatch/-/nanomatch-1.2.13.tgz", + "integrity": "sha512-fpoe2T0RbHwBTBUOftAfBPaDEi06ufaUai0mE6Yn1kacc3SnTErfb/h+X94VXzI64rKFHYImXSvdwGGCmwOqCA==", + "dev": true, + "requires": { + "arr-diff": "4.0.0", + "array-unique": "0.3.2", + "define-property": "2.0.2", + "extend-shallow": "3.0.2", + "fragment-cache": "0.2.1", + "is-windows": "1.0.2", + "kind-of": "6.0.2", + "object.pick": "1.3.0", + "regex-not": "1.0.2", + "snapdragon": "0.8.2", + "to-regex": "3.0.2" + }, + "dependencies": { + "arr-diff": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/arr-diff/-/arr-diff-4.0.0.tgz", + "integrity": "sha1-1kYQdP6/7HHn4VI1dhoyml3HxSA=", + "dev": true + }, + "array-unique": { + "version": "0.3.2", + "resolved": "https://registry.npmjs.org/array-unique/-/array-unique-0.3.2.tgz", + "integrity": "sha1-qJS3XUvE9s1nnvMkSp/Y9Gri1Cg=", + "dev": true + }, + "extend-shallow": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-3.0.2.tgz", + "integrity": "sha1-Jqcarwc7OfshJxcnRhMcJwQCjbg=", + "dev": true, + "requires": { + "assign-symbols": "1.0.0", + "is-extendable": "1.0.1" + } + }, + "is-extendable": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/is-extendable/-/is-extendable-1.0.1.tgz", + "integrity": "sha512-arnXMxT1hhoKo9k1LZdmlNyJdDDfy2v0fXjFlmok4+i8ul/6WlbVge9bhM74OpNPQPMGUToDtz+KXa1PneJxOA==", + "dev": true, + "requires": { + "is-plain-object": "2.0.4" + } + }, + "kind-of": { + "version": "6.0.2", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-6.0.2.tgz", + "integrity": "sha512-s5kLOcnH0XqDO+FvuaLX8DDjZ18CGFk7VygH40QoKPUQhW4e2rvM0rwUq0t8IQDOwYSeLK01U90OjzBTme2QqA==", + "dev": true + } + } + }, + "natives": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/natives/-/natives-1.1.4.tgz", + "integrity": "sha512-Q29yeg9aFKwhLVdkTAejM/HvYG0Y1Am1+HUkFQGn5k2j8GS+v60TVmZh6nujpEAj/qql+wGUrlryO8bF+b1jEg==", + "dev": true + }, + "negotiator": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/negotiator/-/negotiator-0.6.1.tgz", + "integrity": "sha1-KzJxhOiZIQEXeyhWP7XnECrNDKk=" + }, + "neo-async": { + "version": "2.5.1", + "resolved": "https://registry.npmjs.org/neo-async/-/neo-async-2.5.1.tgz", + "integrity": "sha512-3KL3fvuRkZ7s4IFOMfztb7zJp3QaVWnBeGoJlgB38XnCRPj/0tLzzLG5IB8NYOHbJ8g8UGrgZv44GLDk6CxTxA==", + "dev": true + }, + "next-tick": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/next-tick/-/next-tick-1.0.0.tgz", + "integrity": "sha1-yobR/ogoFpsBICCOPchCS524NCw=" + }, + "no-case": { + "version": "2.3.2", + "resolved": "https://registry.npmjs.org/no-case/-/no-case-2.3.2.tgz", + "integrity": "sha512-rmTZ9kz+f3rCvK2TD1Ue/oZlns7OGoIWP4fc3llxxRXlOkHKoWPPWJOfFYpITabSow43QJbRIoHQXtt10VldyQ==", + "dev": true, + "requires": { + "lower-case": "1.1.4" + } + }, + "node-forge": { + "version": "0.7.5", + "resolved": "https://registry.npmjs.org/node-forge/-/node-forge-0.7.5.tgz", + "integrity": "sha512-MmbQJ2MTESTjt3Gi/3yG1wGpIMhUfcIypUCGtTizFR9IiccFwxSpfp0vtIZlkFclEqERemxfnSdZEMR9VqqEFQ==", + "dev": true + }, + "node-gyp": { + "version": "3.7.0", + "resolved": "https://registry.npmjs.org/node-gyp/-/node-gyp-3.7.0.tgz", + "integrity": "sha512-qDQE/Ft9xXP6zphwx4sD0t+VhwV7yFaloMpfbL2QnnDZcyaiakWlLdtFGGQfTAwpFHdpbRhRxVhIHN1OKAjgbg==", + "dev": true, + "requires": { + "fstream": "1.0.11", + "glob": "7.1.2", + "graceful-fs": "4.1.11", + "mkdirp": "0.5.1", + "nopt": "3.0.6", + "npmlog": "4.1.2", + "osenv": "0.1.5", + "request": "2.81.0", + "rimraf": "2.6.2", + "semver": "5.3.0", + "tar": "2.2.1", + "which": "1.3.1" + }, + "dependencies": { + "minimist": { + "version": "0.0.8", + "resolved": "https://registry.npmjs.org/minimist/-/minimist-0.0.8.tgz", + "integrity": "sha1-hX/Kv8M5fSYluCKCYuhqp6ARsF0=", + "dev": true + }, + "mkdirp": { + "version": "0.5.1", + "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-0.5.1.tgz", + "integrity": "sha1-MAV0OOrGz3+MR2fzhkjWaX11yQM=", + "dev": true, + "requires": { + "minimist": "0.0.8" + } + }, + "semver": { + "version": "5.3.0", + "resolved": "https://registry.npmjs.org/semver/-/semver-5.3.0.tgz", + "integrity": "sha1-myzl094C0XxgEq0yaqa00M9U+U8=", + "dev": true + } + } + }, + "node-libs-browser": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/node-libs-browser/-/node-libs-browser-2.1.0.tgz", + "integrity": "sha512-5AzFzdoIMb89hBGMZglEegffzgRg+ZFoUmisQ8HI4j1KDdpx13J0taNp2y9xPbur6W61gepGDDotGBVQ7mfUCg==", + "dev": true, + "requires": { + "assert": "1.4.1", + "browserify-zlib": "0.2.0", + "buffer": "4.9.1", + "console-browserify": "1.1.0", + "constants-browserify": "1.0.0", + "crypto-browserify": "3.12.0", + "domain-browser": "1.2.0", + "events": "1.1.1", + "https-browserify": "1.0.0", + "os-browserify": "0.3.0", + "path-browserify": "0.0.0", + "process": "0.11.10", + "punycode": "1.4.1", + "querystring-es3": "0.2.1", + "readable-stream": "2.3.6", + "stream-browserify": "2.0.1", + "stream-http": "2.8.3", + "string_decoder": "1.1.1", + "timers-browserify": "2.0.10", + "tty-browserify": "0.0.0", + "url": "0.11.0", + "util": "0.10.4", + "vm-browserify": "0.0.4" + }, + "dependencies": { + "punycode": { + "version": "1.4.1", + "resolved": "https://registry.npmjs.org/punycode/-/punycode-1.4.1.tgz", + "integrity": "sha1-wNWmOycYgArY4esPpSachN1BhF4=", + "dev": true + } + } + }, + "node-modules-path": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/node-modules-path/-/node-modules-path-1.0.1.tgz", + "integrity": "sha1-QAlrCM560OoUaAhjr0ScfHWl0cg=", + "dev": true + }, + "node-sass": { + "version": "4.9.2", + "resolved": "https://registry.npmjs.org/node-sass/-/node-sass-4.9.2.tgz", + "integrity": "sha512-LdxoJLZutx0aQXHtWIYwJKMj+9pTjneTcLWJgzf2XbGu0q5pRNqW5QvFCEdm3mc5rJOdru/mzln5d0EZLacf6g==", + "dev": true, + "requires": { + "async-foreach": "0.1.3", + "chalk": "1.1.3", + "cross-spawn": "3.0.1", + "gaze": "1.1.3", + "get-stdin": "4.0.1", + "glob": "7.1.2", + "in-publish": "2.0.0", + "lodash.assign": "4.2.0", + "lodash.clonedeep": "4.5.0", + "lodash.mergewith": "4.6.1", + "meow": "3.7.0", + "mkdirp": "0.5.1", + "nan": "2.10.0", + "node-gyp": "3.7.0", + "npmlog": "4.1.2", + "request": "2.87.0", + "sass-graph": "2.2.4", + "stdout-stream": "1.4.0", + "true-case-path": "1.0.2" + }, + "dependencies": { + "assert-plus": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/assert-plus/-/assert-plus-1.0.0.tgz", + "integrity": "sha1-8S4PPF13sLHN2RRpQuTpbB5N1SU=", + "dev": true + }, + "aws-sign2": { + "version": "0.7.0", + "resolved": "https://registry.npmjs.org/aws-sign2/-/aws-sign2-0.7.0.tgz", + "integrity": "sha1-tG6JCTSpWR8tL2+G1+ap8bP+dqg=", + "dev": true + }, + "camelcase": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-2.1.1.tgz", + "integrity": "sha1-fB0W1nmhu+WcoCys7PsBHiAfWh8=", + "dev": true + }, + "camelcase-keys": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/camelcase-keys/-/camelcase-keys-2.1.0.tgz", + "integrity": "sha1-MIvur/3ygRkFHvodkyITyRuPkuc=", + "dev": true, + "requires": { + "camelcase": "2.1.1", + "map-obj": "1.0.1" + } + }, + "form-data": { + "version": "2.3.2", + "resolved": "https://registry.npmjs.org/form-data/-/form-data-2.3.2.tgz", + "integrity": "sha1-SXBJi+YEwgwAXU9cI67NIda0kJk=", + "dev": true, + "requires": { + "asynckit": "0.4.0", + "combined-stream": "1.0.6", + "mime-types": "2.1.18" + } + }, + "har-schema": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/har-schema/-/har-schema-2.0.0.tgz", + "integrity": "sha1-qUwiJOvKwEeCoNkDVSHyRzW37JI=", + "dev": true + }, + "har-validator": { + "version": "5.0.3", + "resolved": "https://registry.npmjs.org/har-validator/-/har-validator-5.0.3.tgz", + "integrity": "sha1-ukAsJmGU8VlW7xXg/PJCmT9qff0=", + "dev": true, + "requires": { + "ajv": "5.5.2", + "har-schema": "2.0.0" + } + }, + "http-signature": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/http-signature/-/http-signature-1.2.0.tgz", + "integrity": "sha1-muzZJRFHcvPZW2WmCruPfBj7rOE=", + "dev": true, + "requires": { + "assert-plus": "1.0.0", + "jsprim": "1.4.1", + "sshpk": "1.14.2" + } + }, + "lodash.clonedeep": { + "version": "4.5.0", + "resolved": "https://registry.npmjs.org/lodash.clonedeep/-/lodash.clonedeep-4.5.0.tgz", + "integrity": "sha1-4j8/nE+Pvd6HJSnBBxhXoIblzO8=", + "dev": true + }, + "meow": { + "version": "3.7.0", + "resolved": "https://registry.npmjs.org/meow/-/meow-3.7.0.tgz", + "integrity": "sha1-cstmi0JSKCkKu/qFaJJYcwioAfs=", + "dev": true, + "requires": { + "camelcase-keys": "2.1.0", + "decamelize": "1.2.0", + "loud-rejection": "1.6.0", + "map-obj": "1.0.1", + "minimist": "1.2.0", + "normalize-package-data": "2.4.0", + "object-assign": "4.1.1", + "read-pkg-up": "1.0.1", + "redent": "1.0.0", + "trim-newlines": "1.0.0" + } + }, + "mkdirp": { + "version": "0.5.1", + "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-0.5.1.tgz", + "integrity": "sha1-MAV0OOrGz3+MR2fzhkjWaX11yQM=", + "dev": true, + "requires": { + "minimist": "0.0.8" + }, + "dependencies": { + "minimist": { + "version": "0.0.8", + "resolved": "https://registry.npmjs.org/minimist/-/minimist-0.0.8.tgz", + "integrity": "sha1-hX/Kv8M5fSYluCKCYuhqp6ARsF0=", + "dev": true + } + } + }, + "object-assign": { + "version": "4.1.1", + "resolved": "https://registry.npmjs.org/object-assign/-/object-assign-4.1.1.tgz", + "integrity": "sha1-IQmtx5ZYh8/AXLvUQsrIv7s2CGM=", + "dev": true + }, + "performance-now": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/performance-now/-/performance-now-2.1.0.tgz", + "integrity": "sha1-Ywn04OX6kT7BxpMHrjZLSzd8nns=", + "dev": true + }, + "qs": { + "version": "6.5.2", + "resolved": "https://registry.npmjs.org/qs/-/qs-6.5.2.tgz", + "integrity": "sha512-N5ZAX4/LxJmF+7wN74pUD6qAh9/wnvdQcjq9TZjevvXzSUo7bfmw91saqMjzGS2xq91/odN2dW/WOl7qQHNDGA==", + "dev": true + }, + "request": { + "version": "2.87.0", + "resolved": "https://registry.npmjs.org/request/-/request-2.87.0.tgz", + "integrity": "sha512-fcogkm7Az5bsS6Sl0sibkbhcKsnyon/jV1kF3ajGmF0c8HrttdKTPRT9hieOaQHA5HEq6r8OyWOo/o781C1tNw==", + "dev": true, + "requires": { + "aws-sign2": "0.7.0", + "aws4": "1.7.0", + "caseless": "0.12.0", + "combined-stream": "1.0.6", + "extend": "3.0.1", + "forever-agent": "0.6.1", + "form-data": "2.3.2", + "har-validator": "5.0.3", + "http-signature": "1.2.0", + "is-typedarray": "1.0.0", + "isstream": "0.1.2", + "json-stringify-safe": "5.0.1", + "mime-types": "2.1.18", + "oauth-sign": "0.8.2", + "performance-now": "2.1.0", + "qs": "6.5.2", + "safe-buffer": "5.1.2", + "tough-cookie": "2.3.4", + "tunnel-agent": "0.6.0", + "uuid": "3.3.2" + } + }, + "uuid": { + "version": "3.3.2", + "resolved": "https://registry.npmjs.org/uuid/-/uuid-3.3.2.tgz", + "integrity": "sha512-yXJmeNaw3DnnKAOKJE51sL/ZaYfWJRl1pK9dr19YFCu0ObS231AB1/LbqTKRAQ5kw8A90rA6fr4riOUpTZvQZA==", + "dev": true + } + } + }, + "node-status-codes": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/node-status-codes/-/node-status-codes-1.0.0.tgz", + "integrity": "sha1-WuVUHQJGRdMqWPzdyc7s6nrjrC8=" + }, + "nopt": { + "version": "3.0.6", + "resolved": "https://registry.npmjs.org/nopt/-/nopt-3.0.6.tgz", + "integrity": "sha1-xkZdvwirzU2zWTF/eaxopkayj/k=", + "requires": { + "abbrev": "1.1.1" + } + }, + "normalize-package-data": { + "version": "2.4.0", + "resolved": "https://registry.npmjs.org/normalize-package-data/-/normalize-package-data-2.4.0.tgz", + "integrity": "sha512-9jjUFbTPfEy3R/ad/2oNbKtW9Hgovl5O1FvFWKkKblNXoN/Oou6+9+KKohPK13Yc3/TyunyWhJp6gvRNR/PPAw==", + "requires": { + "hosted-git-info": "2.7.1", + "is-builtin-module": "1.0.0", + "semver": "5.5.0", + "validate-npm-package-license": "3.0.3" + } + }, + "normalize-path": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/normalize-path/-/normalize-path-2.1.1.tgz", + "integrity": "sha1-GrKLVW4Zg2Oowab35vogE3/mrtk=", + "requires": { + "remove-trailing-separator": "1.1.0" + } + }, + "normalize-range": { + "version": "0.1.2", + "resolved": "https://registry.npmjs.org/normalize-range/-/normalize-range-0.1.2.tgz", + "integrity": "sha1-LRDAa9/TEuqXd2laTShDlFa3WUI=", + "dev": true + }, + "normalize-url": { + "version": "1.9.1", + "resolved": "https://registry.npmjs.org/normalize-url/-/normalize-url-1.9.1.tgz", + "integrity": "sha1-LMDWazHqIwNkWENuNiDYWVTGbDw=", + "dev": true, + "requires": { + "object-assign": "4.1.1", + "prepend-http": "1.0.4", + "query-string": "4.3.4", + "sort-keys": "1.1.2" + }, + "dependencies": { + "object-assign": { + "version": "4.1.1", + "resolved": "https://registry.npmjs.org/object-assign/-/object-assign-4.1.1.tgz", + "integrity": "sha1-IQmtx5ZYh8/AXLvUQsrIv7s2CGM=", + "dev": true + }, + "query-string": { + "version": "4.3.4", + "resolved": "https://registry.npmjs.org/query-string/-/query-string-4.3.4.tgz", + "integrity": "sha1-u7aTucqRXCMlFbIosaArYJBD2+s=", + "dev": true, + "requires": { + "object-assign": "4.1.1", + "strict-uri-encode": "1.1.0" + } + } + } + }, + "npm-run-path": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/npm-run-path/-/npm-run-path-2.0.2.tgz", + "integrity": "sha1-NakjLfo11wZ7TLLd8jV7GHFTbF8=", + "dev": true, + "requires": { + "path-key": "2.0.1" + } + }, + "npmlog": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/npmlog/-/npmlog-4.1.2.tgz", + "integrity": "sha512-2uUqazuKlTaSI/dC8AzicUck7+IrEaOnN/e0jd3Xtt1KcGpwx30v50mL7oPyr/h9bL3E4aZccVwpwP+5W9Vjkg==", + "dev": true, + "requires": { + "are-we-there-yet": "1.1.5", + "console-control-strings": "1.1.0", + "gauge": "2.7.4", + "set-blocking": "2.0.0" + } + }, + "nth-check": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/nth-check/-/nth-check-1.0.1.tgz", + "integrity": "sha1-mSms32KPwsQQmN6rgqxYDPFJquQ=", + "dev": true, + "requires": { + "boolbase": "1.0.0" + } + }, + "num2fraction": { + "version": "1.2.2", + "resolved": "https://registry.npmjs.org/num2fraction/-/num2fraction-1.2.2.tgz", + "integrity": "sha1-b2gragJ6Tp3fpFZM0lidHU5mnt4=", + "dev": true + }, + "number-is-nan": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/number-is-nan/-/number-is-nan-1.0.1.tgz", + "integrity": "sha1-CXtgK1NCKlIsGvuHkDGDNpQaAR0=" + }, + "oauth-sign": { + "version": "0.8.2", + "resolved": "https://registry.npmjs.org/oauth-sign/-/oauth-sign-0.8.2.tgz", + "integrity": "sha1-Rqarfwrq2N6unsBWV4C31O/rnUM=", + "dev": true + }, + "object-assign": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/object-assign/-/object-assign-3.0.0.tgz", + "integrity": "sha1-m+3VygiXlJvKR+f/QIBi1Un1h/I=" + }, + "object-component": { + "version": "0.0.3", + "resolved": "https://registry.npmjs.org/object-component/-/object-component-0.0.3.tgz", + "integrity": "sha1-8MaapQ78lbhmwYb0AKM3acsvEpE=" + }, + "object-copy": { + "version": "0.1.0", + "resolved": "https://registry.npmjs.org/object-copy/-/object-copy-0.1.0.tgz", + "integrity": "sha1-fn2Fi3gb18mRpBupde04EnVOmYw=", + "dev": true, + "requires": { + "copy-descriptor": "0.1.1", + "define-property": "0.2.5", + "kind-of": "3.2.2" + }, + "dependencies": { + "define-property": { + "version": "0.2.5", + "resolved": "https://registry.npmjs.org/define-property/-/define-property-0.2.5.tgz", + "integrity": "sha1-w1se+RjsPJkPmlvFe+BKrOxcgRY=", + "dev": true, + "requires": { + "is-descriptor": "0.1.6" + } + } + } + }, + "object-keys": { + "version": "1.0.12", + "resolved": "https://registry.npmjs.org/object-keys/-/object-keys-1.0.12.tgz", + "integrity": "sha512-FTMyFUm2wBcGHnH2eXmz7tC6IwlqQZ6mVZ+6dm6vZ4IQIHjs6FdNsQBuKGPuUUUY6NfJw2PshC08Tn6LzLDOag==", + "dev": true + }, + "object-path": { + "version": "0.9.2", + "resolved": "https://registry.npmjs.org/object-path/-/object-path-0.9.2.tgz", + "integrity": "sha1-D9mnT8X60a45aLWGvaXGMr1sBaU=" + }, + "object-visit": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/object-visit/-/object-visit-1.0.1.tgz", + "integrity": "sha1-95xEk68MU3e1n+OdOV5BBC3QRbs=", + "dev": true, + "requires": { + "isobject": "3.0.1" + }, + "dependencies": { + "isobject": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/isobject/-/isobject-3.0.1.tgz", + "integrity": "sha1-TkMekrEalzFjaqH5yNHMvP2reN8=", + "dev": true + } + } + }, + "object.defaults": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/object.defaults/-/object.defaults-1.1.0.tgz", + "integrity": "sha1-On+GgzS0B96gbaFtiNXNKeQ1/s8=", + "dev": true, + "requires": { + "array-each": "1.0.1", + "array-slice": "1.1.0", + "for-own": "1.0.0", + "isobject": "3.0.1" + }, + "dependencies": { + "array-slice": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/array-slice/-/array-slice-1.1.0.tgz", + "integrity": "sha512-B1qMD3RBP7O8o0H2KbrXDyB0IccejMF15+87Lvlor12ONPRHP6gTjXMNkt/d3ZuOGbAe66hFmaCfECI24Ufp6w==", + "dev": true + }, + "for-own": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/for-own/-/for-own-1.0.0.tgz", + "integrity": "sha1-xjMy9BXO3EsE2/5wz4NklMU8tEs=", + "dev": true, + "requires": { + "for-in": "1.0.2" + } + }, + "isobject": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/isobject/-/isobject-3.0.1.tgz", + "integrity": "sha1-TkMekrEalzFjaqH5yNHMvP2reN8=", + "dev": true + } + } + }, + "object.map": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/object.map/-/object.map-1.0.1.tgz", + "integrity": "sha1-z4Plncj8wK1fQlDh94s7gb2AHTc=", + "dev": true, + "requires": { + "for-own": "1.0.0", + "make-iterator": "1.0.1" + }, + "dependencies": { + "for-own": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/for-own/-/for-own-1.0.0.tgz", + "integrity": "sha1-xjMy9BXO3EsE2/5wz4NklMU8tEs=", + "dev": true, + "requires": { + "for-in": "1.0.2" + } + } + } + }, + "object.omit": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/object.omit/-/object.omit-2.0.1.tgz", + "integrity": "sha1-Gpx0SCnznbuFjHbKNXmuKlTr0fo=", + "requires": { + "for-own": "0.1.5", + "is-extendable": "0.1.1" + } + }, + "object.pick": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/object.pick/-/object.pick-1.3.0.tgz", + "integrity": "sha1-h6EKxMFpS9Lhy/U1kaZhQftd10c=", + "dev": true, + "requires": { + "isobject": "3.0.1" + }, + "dependencies": { + "isobject": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/isobject/-/isobject-3.0.1.tgz", + "integrity": "sha1-TkMekrEalzFjaqH5yNHMvP2reN8=", + "dev": true + } + } + }, + "obuf": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/obuf/-/obuf-1.1.2.tgz", + "integrity": "sha512-PX1wu0AmAdPqOL1mWhqmlOd8kOIZQwGZw6rh7uby9fTc5lhaOWFLX3I6R1hrF9k3zUY40e6igsLGkDXK92LJNg==", + "dev": true + }, + "on-finished": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/on-finished/-/on-finished-2.3.0.tgz", + "integrity": "sha1-IPEzZIGwg811M3mSoWlxqi2QaUc=", + "requires": { + "ee-first": "1.1.1" + } + }, + "on-headers": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/on-headers/-/on-headers-1.0.1.tgz", + "integrity": "sha1-ko9dD0cNSTQmUepnlLCFfBAGk/c=", + "dev": true + }, + "once": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/once/-/once-1.4.0.tgz", + "integrity": "sha1-WDsap3WWHUsROsF9nFC6753Xa9E=", + "requires": { + "wrappy": "1.0.2" + } + }, + "onetime": { + "version": "1.1.0", + "resolved": "http://registry.npmjs.org/onetime/-/onetime-1.1.0.tgz", + "integrity": "sha1-ofeDj4MUxRbwXs78vEzP4EtO14k=" + }, + "openurl": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/openurl/-/openurl-1.1.1.tgz", + "integrity": "sha1-OHW0sO96UsFW8NtB1GCduw+Us4c=" + }, + "opn": { + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/opn/-/opn-3.0.3.tgz", + "integrity": "sha1-ttmec5n3jWXDuq/+8fsojpuFJDo=", + "requires": { + "object-assign": "4.1.1" + }, + "dependencies": { + "object-assign": { + "version": "4.1.1", + "resolved": "https://registry.npmjs.org/object-assign/-/object-assign-4.1.1.tgz", + "integrity": "sha1-IQmtx5ZYh8/AXLvUQsrIv7s2CGM=" + } + } + }, + "opt-merger": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/opt-merger/-/opt-merger-1.1.1.tgz", + "integrity": "sha1-30mVcJlBKHqEZ/nOWO4Gv0pk/0E=", + "requires": { + "lodash": "3.10.1", + "minimist": "1.2.0" + } + }, + "optimist": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/optimist/-/optimist-0.6.1.tgz", + "integrity": "sha1-2j6nRob6IaGaERwybpDrFaAZZoY=", + "requires": { + "minimist": "0.0.10", + "wordwrap": "0.0.3" + }, + "dependencies": { + "minimist": { + "version": "0.0.10", + "resolved": "https://registry.npmjs.org/minimist/-/minimist-0.0.10.tgz", + "integrity": "sha1-3j+YVD2/lggr5IrRoMfNqDYwHc8=" + }, + "wordwrap": { + "version": "0.0.3", + "resolved": "https://registry.npmjs.org/wordwrap/-/wordwrap-0.0.3.tgz", + "integrity": "sha1-o9XabNXAvAAI03I0u68b7WMFkQc=" + } + } + }, + "optionator": { + "version": "0.8.2", + "resolved": "https://registry.npmjs.org/optionator/-/optionator-0.8.2.tgz", + "integrity": "sha1-NkxeQJ0/TWMB1sC0wFu6UBgK62Q=", + "requires": { + "deep-is": "0.1.3", + "fast-levenshtein": "2.0.6", + "levn": "0.3.0", + "prelude-ls": "1.1.2", + "type-check": "0.3.2", + "wordwrap": "1.0.0" + } + }, + "options": { + "version": "0.0.6", + "resolved": "https://registry.npmjs.org/options/-/options-0.0.6.tgz", + "integrity": "sha1-7CLTEoBrtT5zF3Pnza788cZDEo8=" + }, + "orchestrator": { + "version": "0.3.8", + "resolved": "https://registry.npmjs.org/orchestrator/-/orchestrator-0.3.8.tgz", + "integrity": "sha1-FOfp4nZPcxX7rBhOUGx6pt+UrX4=", + "dev": true, + "requires": { + "end-of-stream": "0.1.5", + "sequencify": "0.0.7", + "stream-consume": "0.1.1" + }, + "dependencies": { + "end-of-stream": { + "version": "0.1.5", + "resolved": "https://registry.npmjs.org/end-of-stream/-/end-of-stream-0.1.5.tgz", + "integrity": "sha1-jhdyBsPICDfYVjLouTWd/osvbq8=", + "dev": true, + "requires": { + "once": "1.3.3" + } + }, + "once": { + "version": "1.3.3", + "resolved": "https://registry.npmjs.org/once/-/once-1.3.3.tgz", + "integrity": "sha1-suJhVXzkwxTsgwTz+oJmPkKXyiA=", + "dev": true, + "requires": { + "wrappy": "1.0.2" + } + } + } + }, + "ordered-read-streams": { + "version": "0.1.0", + "resolved": "https://registry.npmjs.org/ordered-read-streams/-/ordered-read-streams-0.1.0.tgz", + "integrity": "sha1-/VZamvjrRHO6abbtijQ1LLVS8SY=", + "dev": true + }, + "original": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/original/-/original-1.0.1.tgz", + "integrity": "sha512-IEvtB5vM5ULvwnqMxWBLxkS13JIEXbakizMSo3yoPNPCIWzg8TG3Usn/UhXoZFM/m+FuEA20KdzPSFq/0rS+UA==", + "dev": true, + "requires": { + "url-parse": "1.4.1" + } + }, + "os-browserify": { + "version": "0.3.0", + "resolved": "https://registry.npmjs.org/os-browserify/-/os-browserify-0.3.0.tgz", + "integrity": "sha1-hUNzx/XCMVkU/Jv8a9gjj92h7Cc=", + "dev": true + }, + "os-homedir": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/os-homedir/-/os-homedir-1.0.2.tgz", + "integrity": "sha1-/7xJiDNuDoM94MFox+8VISGqf7M=" + }, + "os-locale": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/os-locale/-/os-locale-1.4.0.tgz", + "integrity": "sha1-IPnxeuKe00XoveWDsT0gCYA8FNk=", + "requires": { + "lcid": "1.0.0" + } + }, + "os-tmpdir": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/os-tmpdir/-/os-tmpdir-1.0.2.tgz", + "integrity": "sha1-u+Z0BseaqFxc/sdm/lc0VV36EnQ=" + }, + "osenv": { + "version": "0.1.5", + "resolved": "https://registry.npmjs.org/osenv/-/osenv-0.1.5.tgz", + "integrity": "sha512-0CWcCECdMVc2Rw3U5w9ZjqX6ga6ubk1xDVKxtBQPK7wis/0F2r9T6k4ydGYhecl7YUBxBVxhL5oisPsNxAPe2g==", + "requires": { + "os-homedir": "1.0.2", + "os-tmpdir": "1.0.2" + } + }, + "p-finally": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/p-finally/-/p-finally-1.0.0.tgz", + "integrity": "sha1-P7z7FbiZpEEjs0ttzBi3JDNqLK4=", + "dev": true + }, + "p-limit": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-1.3.0.tgz", + "integrity": "sha512-vvcXsLAJ9Dr5rQOPk7toZQZJApBl2K4J6dANSsEuh6QI41JYcsS/qhTGa9ErIUUgK3WNQoJYvylxvjqmiqEA9Q==", + "dev": true, + "requires": { + "p-try": "1.0.0" + } + }, + "p-locate": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-2.0.0.tgz", + "integrity": "sha1-IKAQOyIqcMj9OcwuWAaA893l7EM=", + "dev": true, + "requires": { + "p-limit": "1.3.0" + } + }, + "p-map": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/p-map/-/p-map-1.2.0.tgz", + "integrity": "sha512-r6zKACMNhjPJMTl8KcFH4li//gkrXWfbD6feV8l6doRHlzljFWGJ2AP6iKaCJXyZmAUMOPtvbW7EXkbWO/pLEA==", + "dev": true + }, + "p-try": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/p-try/-/p-try-1.0.0.tgz", + "integrity": "sha1-y8ec26+P1CKOE/Yh8rGiN8GyB7M=", + "dev": true + }, + "package-json": { + "version": "2.4.0", + "resolved": "https://registry.npmjs.org/package-json/-/package-json-2.4.0.tgz", + "integrity": "sha1-DRW9Z9HLvduyyiIv8u24a8sxqLs=", + "requires": { + "got": "5.7.1", + "registry-auth-token": "3.3.2", + "registry-url": "3.1.0", + "semver": "5.5.0" + } + }, + "pako": { + "version": "1.0.6", + "resolved": "https://registry.npmjs.org/pako/-/pako-1.0.6.tgz", + "integrity": "sha512-lQe48YPsMJAig+yngZ87Lus+NF+3mtu7DVOBu6b/gHO1YpKwIj5AWjZ/TOS7i46HD/UixzWb1zeWDZfGZ3iYcg==", + "dev": true + }, + "parallel-transform": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/parallel-transform/-/parallel-transform-1.1.0.tgz", + "integrity": "sha1-1BDwZbBdojCB/NEPKIVMKb2jOwY=", + "dev": true, + "requires": { + "cyclist": "0.2.2", + "inherits": "2.0.3", + "readable-stream": "2.3.6" + } + }, + "param-case": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/param-case/-/param-case-2.1.1.tgz", + "integrity": "sha1-35T9jPZTHs915r75oIWPvHK+Ikc=", + "dev": true, + "requires": { + "no-case": "2.3.2" + } + }, + "parse-asn1": { + "version": "5.1.1", + "resolved": "https://registry.npmjs.org/parse-asn1/-/parse-asn1-5.1.1.tgz", + "integrity": "sha512-KPx7flKXg775zZpnp9SxJlz00gTd4BmJ2yJufSc44gMCRrRQ7NSzAcSJQfifuOLgW6bEi+ftrALtsgALeB2Adw==", + "dev": true, + "requires": { + "asn1.js": "4.10.1", + "browserify-aes": "1.2.0", + "create-hash": "1.2.0", + "evp_bytestokey": "1.0.3", + "pbkdf2": "3.0.16" + } + }, + "parse-filepath": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/parse-filepath/-/parse-filepath-1.0.2.tgz", + "integrity": "sha1-pjISf1Oq89FYdvWHLz/6x2PWyJE=", + "dev": true, + "requires": { + "is-absolute": "1.0.0", + "map-cache": "0.2.2", + "path-root": "0.1.1" + } + }, + "parse-glob": { + "version": "3.0.4", + "resolved": "https://registry.npmjs.org/parse-glob/-/parse-glob-3.0.4.tgz", + "integrity": "sha1-ssN2z7EfNVE7rdFz7wu246OIORw=", + "requires": { + "glob-base": "0.3.0", + "is-dotfile": "1.0.3", + "is-extglob": "1.0.0", + "is-glob": "2.0.1" + } + }, + "parse-json": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/parse-json/-/parse-json-2.2.0.tgz", + "integrity": "sha1-9ID0BDTvgHQfhGkJn43qGPVaTck=", + "requires": { + "error-ex": "1.3.2" + } + }, + "parse-passwd": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/parse-passwd/-/parse-passwd-1.0.0.tgz", + "integrity": "sha1-bVuTSkVpk7I9N/QKOC1vFmao5cY=", + "dev": true + }, + "parsejson": { + "version": "0.0.1", + "resolved": "https://registry.npmjs.org/parsejson/-/parsejson-0.0.1.tgz", + "integrity": "sha1-mxDGwNglq1ieaFFTgm3go7oni8w=", + "requires": { + "better-assert": "1.0.2" + } + }, + "parseqs": { + "version": "0.0.2", + "resolved": "https://registry.npmjs.org/parseqs/-/parseqs-0.0.2.tgz", + "integrity": "sha1-nf5wss3aw4i95PNbHyQPpYrb5sc=", + "requires": { + "better-assert": "1.0.2" + } + }, + "parseuri": { + "version": "0.0.4", + "resolved": "https://registry.npmjs.org/parseuri/-/parseuri-0.0.4.tgz", + "integrity": "sha1-gGWCo5iH4eoY3V4v4OAZAiaOk1A=", + "requires": { + "better-assert": "1.0.2" + } + }, + "parseurl": { + "version": "1.3.2", + "resolved": "https://registry.npmjs.org/parseurl/-/parseurl-1.3.2.tgz", + "integrity": "sha1-/CidTtiZMRlGDBViUyYs3I3mW/M=" + }, + "pascalcase": { + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/pascalcase/-/pascalcase-0.1.1.tgz", + "integrity": "sha1-s2PlXoAGym/iF4TS2yK9FdeRfxQ=", + "dev": true + }, + "path-browserify": { + "version": "0.0.0", + "resolved": "https://registry.npmjs.org/path-browserify/-/path-browserify-0.0.0.tgz", + "integrity": "sha1-oLhwcpquIUAFt9UDLsLLuw+0RRo=", + "dev": true + }, + "path-dirname": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/path-dirname/-/path-dirname-1.0.2.tgz", + "integrity": "sha1-zDPSTVJeCZpTiMAzbG4yuRYGCeA=", + "dev": true + }, + "path-exists": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-2.1.0.tgz", + "integrity": "sha1-D+tsZPD8UY2adU3V77YscCJ2H0s=", + "requires": { + "pinkie-promise": "2.0.1" + } + }, + "path-is-absolute": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/path-is-absolute/-/path-is-absolute-1.0.1.tgz", + "integrity": "sha1-F0uSaHNVNP+8es5r9TpanhtcX18=" + }, + "path-is-inside": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/path-is-inside/-/path-is-inside-1.0.2.tgz", + "integrity": "sha1-NlQX3t5EQw0cEa9hAn+s8HS9/FM=" + }, + "path-key": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/path-key/-/path-key-2.0.1.tgz", + "integrity": "sha1-QRyttXTFoUDTpLGRDUDYDMn0C0A=", + "dev": true + }, + "path-parse": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/path-parse/-/path-parse-1.0.5.tgz", + "integrity": "sha1-PBrfhx6pzWyUMbbqK9dKD/BVxME=" + }, + "path-root": { + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/path-root/-/path-root-0.1.1.tgz", + "integrity": "sha1-mkpoFMrBwM1zNgqV8yCDyOpHRbc=", + "dev": true, + "requires": { + "path-root-regex": "0.1.2" + } + }, + "path-root-regex": { + "version": "0.1.2", + "resolved": "https://registry.npmjs.org/path-root-regex/-/path-root-regex-0.1.2.tgz", + "integrity": "sha1-v8zcjfWxLcUsi0PsONGNcsBLqW0=", + "dev": true + }, + "path-to-regexp": { + "version": "0.1.7", + "resolved": "https://registry.npmjs.org/path-to-regexp/-/path-to-regexp-0.1.7.tgz", + "integrity": "sha1-32BBeABfUi8V60SQ5yR6G/qmf4w=", + "dev": true + }, + "path-type": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/path-type/-/path-type-1.1.0.tgz", + "integrity": "sha1-WcRPfuSR2nBNpBXaWkBwuk+P5EE=", + "requires": { + "graceful-fs": "4.1.11", + "pify": "2.3.0", + "pinkie-promise": "2.0.1" + } + }, + "pbkdf2": { + "version": "3.0.16", + "resolved": "https://registry.npmjs.org/pbkdf2/-/pbkdf2-3.0.16.tgz", + "integrity": "sha512-y4CXP3thSxqf7c0qmOF+9UeOTrifiVTIM+u7NWlq+PRsHbr7r7dpCmvzrZxa96JJUNi0Y5w9VqG5ZNeCVMoDcA==", + "dev": true, + "requires": { + "create-hash": "1.2.0", + "create-hmac": "1.1.7", + "ripemd160": "2.0.2", + "safe-buffer": "5.1.2", + "sha.js": "2.4.11" + } + }, + "pbkdf2-compat": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/pbkdf2-compat/-/pbkdf2-compat-2.0.1.tgz", + "integrity": "sha1-tuDI+plJTZTgURV1gCpZpcFC8og=", + "dev": true + }, + "performance-now": { + "version": "0.2.0", + "resolved": "https://registry.npmjs.org/performance-now/-/performance-now-0.2.0.tgz", + "integrity": "sha1-M+8wxcd9TqIcWlOGnZG1bY8lVeU=", + "dev": true + }, + "pify": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/pify/-/pify-2.3.0.tgz", + "integrity": "sha1-7RQaasBDqEnqWISY59yosVMw6Qw=" + }, + "pinkie": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/pinkie/-/pinkie-2.0.4.tgz", + "integrity": "sha1-clVrgM+g1IqXToDnckjoDtT3+HA=" + }, + "pinkie-promise": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/pinkie-promise/-/pinkie-promise-2.0.1.tgz", + "integrity": "sha1-ITXW36ejWMBprJsXh3YogihFD/o=", + "requires": { + "pinkie": "2.0.4" + } + }, + "pkg-dir": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/pkg-dir/-/pkg-dir-2.0.0.tgz", + "integrity": "sha1-9tXREJ4Z1j7fQo4L1X4Sd3YVM0s=", + "dev": true, + "requires": { + "find-up": "2.1.0" + }, + "dependencies": { + "find-up": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/find-up/-/find-up-2.1.0.tgz", + "integrity": "sha1-RdG35QbHF93UgndaK3eSCjwMV6c=", + "dev": true, + "requires": { + "locate-path": "2.0.0" + } + } + } + }, + "plugin-error": { + "version": "0.1.2", + "resolved": "https://registry.npmjs.org/plugin-error/-/plugin-error-0.1.2.tgz", + "integrity": "sha1-O5uzM1zPAPQl4HQ34ZJ2ln2kes4=", + "requires": { + "ansi-cyan": "0.1.1", + "ansi-red": "0.1.1", + "arr-diff": "1.1.0", + "arr-union": "2.1.0", + "extend-shallow": "1.1.4" + }, + "dependencies": { + "arr-diff": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/arr-diff/-/arr-diff-1.1.0.tgz", + "integrity": "sha1-aHwydYFjWI/vfeezb6vklesaOZo=", + "requires": { + "arr-flatten": "1.1.0", + "array-slice": "0.2.3" + } + } + } + }, + "pluralize": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/pluralize/-/pluralize-1.2.1.tgz", + "integrity": "sha1-0aIUg/0iu0HlihL6NCGCMUCJfEU=" + }, + "portfinder": { + "version": "1.0.13", + "resolved": "https://registry.npmjs.org/portfinder/-/portfinder-1.0.13.tgz", + "integrity": "sha1-uzLs2HwnEErm7kS1o8y/Drsa7ek=", + "dev": true, + "requires": { + "async": "1.5.2", + "debug": "2.6.9", + "mkdirp": "0.5.1" + }, + "dependencies": { + "minimist": { + "version": "0.0.8", + "resolved": "https://registry.npmjs.org/minimist/-/minimist-0.0.8.tgz", + "integrity": "sha1-hX/Kv8M5fSYluCKCYuhqp6ARsF0=", + "dev": true + }, + "mkdirp": { + "version": "0.5.1", + "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-0.5.1.tgz", + "integrity": "sha1-MAV0OOrGz3+MR2fzhkjWaX11yQM=", + "dev": true, + "requires": { + "minimist": "0.0.8" + } + } + } + }, + "portscanner": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/portscanner/-/portscanner-1.2.0.tgz", + "integrity": "sha1-sUu9olfRTDEPqcwJaCrwLUCWGAI=", + "requires": { + "async": "1.5.2" + } + }, + "posix-character-classes": { + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/posix-character-classes/-/posix-character-classes-0.1.1.tgz", + "integrity": "sha1-AerA/jta9xoqbAL+q7jB/vfgDqs=", + "dev": true + }, + "postcss": { + "version": "5.2.18", + "resolved": "https://registry.npmjs.org/postcss/-/postcss-5.2.18.tgz", + "integrity": "sha512-zrUjRRe1bpXKsX1qAJNJjqZViErVuyEkMTRrwu4ud4sbTtIBRmtaYDrHmcGgmrbsW3MHfmtIf+vJumgQn+PrXg==", + "dev": true, + "requires": { + "chalk": "1.1.3", + "js-base64": "2.4.6", + "source-map": "0.5.7", + "supports-color": "3.2.3" + }, + "dependencies": { + "has-flag": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-1.0.0.tgz", + "integrity": "sha1-nZ55MWXOAXoA8AQYxD+UKnsdEfo=", + "dev": true + }, + "supports-color": { + "version": "3.2.3", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-3.2.3.tgz", + "integrity": "sha1-ZawFBLOVQXHYpklGsq48u4pfVPY=", + "dev": true, + "requires": { + "has-flag": "1.0.0" + } + } + } + }, + "postcss-calc": { + "version": "5.3.1", + "resolved": "https://registry.npmjs.org/postcss-calc/-/postcss-calc-5.3.1.tgz", + "integrity": "sha1-d7rnypKK2FcW4v2kLyYb98HWW14=", + "dev": true, + "requires": { + "postcss": "5.2.18", + "postcss-message-helpers": "2.0.0", + "reduce-css-calc": "1.3.0" + } + }, + "postcss-colormin": { + "version": "2.2.2", + "resolved": "https://registry.npmjs.org/postcss-colormin/-/postcss-colormin-2.2.2.tgz", + "integrity": "sha1-ZjFBfV8OkJo9fsJrJMio0eT5bks=", + "dev": true, + "requires": { + "colormin": "1.1.2", + "postcss": "5.2.18", + "postcss-value-parser": "3.3.0" + } + }, + "postcss-convert-values": { + "version": "2.6.1", + "resolved": "https://registry.npmjs.org/postcss-convert-values/-/postcss-convert-values-2.6.1.tgz", + "integrity": "sha1-u9hZPFwf0uPRwyK7kl3K6Nrk1i0=", + "dev": true, + "requires": { + "postcss": "5.2.18", + "postcss-value-parser": "3.3.0" + } + }, + "postcss-custom-properties": { + "version": "6.3.1", + "resolved": "https://registry.npmjs.org/postcss-custom-properties/-/postcss-custom-properties-6.3.1.tgz", + "integrity": "sha512-zoiwn4sCiUFbr4KcgcNZLFkR6gVQom647L+z1p/KBVHZ1OYwT87apnS42atJtx6XlX2yI7N5fjXbFixShQO2QQ==", + "dev": true, + "requires": { + "balanced-match": "1.0.0", + "postcss": "6.0.23" + }, + "dependencies": { + "ansi-styles": { + "version": "3.2.1", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.1.tgz", + "integrity": "sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==", + "dev": true, + "requires": { + "color-convert": "1.9.2" + } + }, + "chalk": { + "version": "2.4.1", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.4.1.tgz", + "integrity": "sha512-ObN6h1v2fTJSmUXoS3nMQ92LbDK9be4TV+6G+omQlGJFdcUX5heKi1LZ1YnRMIgwTLEj3E24bT6tYni50rlCfQ==", + "dev": true, + "requires": { + "ansi-styles": "3.2.1", + "escape-string-regexp": "1.0.5", + "supports-color": "5.4.0" + } + }, + "has-flag": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-3.0.0.tgz", + "integrity": "sha1-tdRU3CGZriJWmfNGfloH87lVuv0=", + "dev": true + }, + "postcss": { + "version": "6.0.23", + "resolved": "https://registry.npmjs.org/postcss/-/postcss-6.0.23.tgz", + "integrity": "sha512-soOk1h6J3VMTZtVeVpv15/Hpdl2cBLX3CAw4TAbkpTJiNPk9YP/zWcD1ND+xEtvyuuvKzbxliTOIyvkSeSJ6ag==", + "dev": true, + "requires": { + "chalk": "2.4.1", + "source-map": "0.6.1", + "supports-color": "5.4.0" + } + }, + "source-map": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", + "dev": true + }, + "supports-color": { + "version": "5.4.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.4.0.tgz", + "integrity": "sha512-zjaXglF5nnWpsq470jSv6P9DwPvgLkuapYmfDm3JWOm0vkNTVF2tI4UrN2r6jH1qM/uc/WtxYY1hYoA2dOKj5w==", + "dev": true, + "requires": { + "has-flag": "3.0.0" + } + } + } + }, + "postcss-discard-comments": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/postcss-discard-comments/-/postcss-discard-comments-2.0.4.tgz", + "integrity": "sha1-vv6J+v1bPazlzM5Rt2uBUUvgDj0=", + "dev": true, + "requires": { + "postcss": "5.2.18" + } + }, + "postcss-discard-duplicates": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/postcss-discard-duplicates/-/postcss-discard-duplicates-2.1.0.tgz", + "integrity": "sha1-uavye4isGIFYpesSq8riAmO5GTI=", + "dev": true, + "requires": { + "postcss": "5.2.18" + } + }, + "postcss-discard-empty": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/postcss-discard-empty/-/postcss-discard-empty-2.1.0.tgz", + "integrity": "sha1-0rS9nVztXr2Nyt52QMfXzX9PkrU=", + "dev": true, + "requires": { + "postcss": "5.2.18" + } + }, + "postcss-discard-overridden": { + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/postcss-discard-overridden/-/postcss-discard-overridden-0.1.1.tgz", + "integrity": "sha1-ix6vVU9ob7KIzYdMVWZ7CqNmjVg=", + "dev": true, + "requires": { + "postcss": "5.2.18" + } + }, + "postcss-discard-unused": { + "version": "2.2.3", + "resolved": "https://registry.npmjs.org/postcss-discard-unused/-/postcss-discard-unused-2.2.3.tgz", + "integrity": "sha1-vOMLLMWR/8Y0Mitfs0ZLbZNPRDM=", + "dev": true, + "requires": { + "postcss": "5.2.18", + "uniqs": "2.0.0" + } + }, + "postcss-filter-plugins": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/postcss-filter-plugins/-/postcss-filter-plugins-2.0.3.tgz", + "integrity": "sha512-T53GVFsdinJhgwm7rg1BzbeBRomOg9y5MBVhGcsV0CxurUdVj1UlPdKtn7aqYA/c/QVkzKMjq2bSV5dKG5+AwQ==", + "dev": true, + "requires": { + "postcss": "5.2.18" + } + }, + "postcss-load-config": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/postcss-load-config/-/postcss-load-config-2.0.0.tgz", + "integrity": "sha512-V5JBLzw406BB8UIfsAWSK2KSwIJ5yoEIVFb4gVkXci0QdKgA24jLmHZ/ghe/GgX0lJ0/D1uUK1ejhzEY94MChQ==", + "dev": true, + "requires": { + "cosmiconfig": "4.0.0", + "import-cwd": "2.1.0" + } + }, + "postcss-loader": { + "version": "2.1.6", + "resolved": "https://registry.npmjs.org/postcss-loader/-/postcss-loader-2.1.6.tgz", + "integrity": "sha512-hgiWSc13xVQAq25cVw80CH0l49ZKlAnU1hKPOdRrNj89bokRr/bZF2nT+hebPPF9c9xs8c3gw3Fr2nxtmXYnNg==", + "dev": true, + "requires": { + "loader-utils": "1.1.0", + "postcss": "6.0.23", + "postcss-load-config": "2.0.0", + "schema-utils": "0.4.5" + }, + "dependencies": { + "ajv": { + "version": "6.5.2", + "resolved": "https://registry.npmjs.org/ajv/-/ajv-6.5.2.tgz", + "integrity": "sha512-hOs7GfvI6tUI1LfZddH82ky6mOMyTuY0mk7kE2pWpmhhUSkumzaTO5vbVwij39MdwPQWCV4Zv57Eo06NtL/GVA==", + "dev": true, + "requires": { + "fast-deep-equal": "2.0.1", + "fast-json-stable-stringify": "2.0.0", + "json-schema-traverse": "0.4.1", + "uri-js": "4.2.2" + } + }, + "ajv-keywords": { + "version": "3.2.0", + "resolved": "https://registry.npmjs.org/ajv-keywords/-/ajv-keywords-3.2.0.tgz", + "integrity": "sha1-6GuBnGAs+IIa1jdBNpjx3sAhhHo=", + "dev": true + }, + "ansi-styles": { + "version": "3.2.1", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.1.tgz", + "integrity": "sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==", + "dev": true, + "requires": { + "color-convert": "1.9.2" + } + }, + "chalk": { + "version": "2.4.1", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.4.1.tgz", + "integrity": "sha512-ObN6h1v2fTJSmUXoS3nMQ92LbDK9be4TV+6G+omQlGJFdcUX5heKi1LZ1YnRMIgwTLEj3E24bT6tYni50rlCfQ==", + "dev": true, + "requires": { + "ansi-styles": "3.2.1", + "escape-string-regexp": "1.0.5", + "supports-color": "5.4.0" + } + }, + "fast-deep-equal": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/fast-deep-equal/-/fast-deep-equal-2.0.1.tgz", + "integrity": "sha1-ewUhjd+WZ79/Nwv3/bLLFf3Qqkk=", + "dev": true + }, + "has-flag": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-3.0.0.tgz", + "integrity": "sha1-tdRU3CGZriJWmfNGfloH87lVuv0=", + "dev": true + }, + "json-schema-traverse": { + "version": "0.4.1", + "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-0.4.1.tgz", + "integrity": "sha512-xbbCH5dCYU5T8LcEhhuh7HJ88HXuW3qsI3Y0zOZFKfZEHcpWiHU/Jxzk629Brsab/mMiHQti9wMP+845RPe3Vg==", + "dev": true + }, + "postcss": { + "version": "6.0.23", + "resolved": "https://registry.npmjs.org/postcss/-/postcss-6.0.23.tgz", + "integrity": "sha512-soOk1h6J3VMTZtVeVpv15/Hpdl2cBLX3CAw4TAbkpTJiNPk9YP/zWcD1ND+xEtvyuuvKzbxliTOIyvkSeSJ6ag==", + "dev": true, + "requires": { + "chalk": "2.4.1", + "source-map": "0.6.1", + "supports-color": "5.4.0" + } + }, + "schema-utils": { + "version": "0.4.5", + "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-0.4.5.tgz", + "integrity": "sha512-yYrjb9TX2k/J1Y5UNy3KYdZq10xhYcF8nMpAW6o3hy6Q8WSIEf9lJHG/ePnOBfziPM3fvQwfOwa13U/Fh8qTfA==", + "dev": true, + "requires": { + "ajv": "6.5.2", + "ajv-keywords": "3.2.0" + } + }, + "source-map": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", + "dev": true + }, + "supports-color": { + "version": "5.4.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.4.0.tgz", + "integrity": "sha512-zjaXglF5nnWpsq470jSv6P9DwPvgLkuapYmfDm3JWOm0vkNTVF2tI4UrN2r6jH1qM/uc/WtxYY1hYoA2dOKj5w==", + "dev": true, + "requires": { + "has-flag": "3.0.0" + } + } + } + }, + "postcss-merge-idents": { + "version": "2.1.7", + "resolved": "https://registry.npmjs.org/postcss-merge-idents/-/postcss-merge-idents-2.1.7.tgz", + "integrity": "sha1-TFUwMTwI4dWzu/PSu8dH4njuonA=", + "dev": true, + "requires": { + "has": "1.0.3", + "postcss": "5.2.18", + "postcss-value-parser": "3.3.0" + } + }, + "postcss-merge-longhand": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/postcss-merge-longhand/-/postcss-merge-longhand-2.0.2.tgz", + "integrity": "sha1-I9kM0Sewp3mUkVMyc5A0oaTz1lg=", + "dev": true, + "requires": { + "postcss": "5.2.18" + } + }, + "postcss-merge-rules": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/postcss-merge-rules/-/postcss-merge-rules-2.1.2.tgz", + "integrity": "sha1-0d9d+qexrMO+VT8OnhDofGG19yE=", + "dev": true, + "requires": { + "browserslist": "1.7.7", + "caniuse-api": "1.6.1", + "postcss": "5.2.18", + "postcss-selector-parser": "2.2.3", + "vendors": "1.0.2" + } + }, + "postcss-message-helpers": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/postcss-message-helpers/-/postcss-message-helpers-2.0.0.tgz", + "integrity": "sha1-pPL0+rbk/gAvCu0ABHjN9S+bpg4=", + "dev": true + }, + "postcss-minify-font-values": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/postcss-minify-font-values/-/postcss-minify-font-values-1.0.5.tgz", + "integrity": "sha1-S1jttWZB66fIR0qzUmyv17vey2k=", + "dev": true, + "requires": { + "object-assign": "4.1.1", + "postcss": "5.2.18", + "postcss-value-parser": "3.3.0" + }, + "dependencies": { + "object-assign": { + "version": "4.1.1", + "resolved": "https://registry.npmjs.org/object-assign/-/object-assign-4.1.1.tgz", + "integrity": "sha1-IQmtx5ZYh8/AXLvUQsrIv7s2CGM=", + "dev": true + } + } + }, + "postcss-minify-gradients": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/postcss-minify-gradients/-/postcss-minify-gradients-1.0.5.tgz", + "integrity": "sha1-Xb2hE3NwP4PPtKPqOIHY11/15uE=", + "dev": true, + "requires": { + "postcss": "5.2.18", + "postcss-value-parser": "3.3.0" + } + }, + "postcss-minify-params": { + "version": "1.2.2", + "resolved": "https://registry.npmjs.org/postcss-minify-params/-/postcss-minify-params-1.2.2.tgz", + "integrity": "sha1-rSzgcTc7lDs9kwo/pZo1jCjW8fM=", + "dev": true, + "requires": { + "alphanum-sort": "1.0.2", + "postcss": "5.2.18", + "postcss-value-parser": "3.3.0", + "uniqs": "2.0.0" + } + }, + "postcss-minify-selectors": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/postcss-minify-selectors/-/postcss-minify-selectors-2.1.1.tgz", + "integrity": "sha1-ssapjAByz5G5MtGkllCBFDEXNb8=", + "dev": true, + "requires": { + "alphanum-sort": "1.0.2", + "has": "1.0.3", + "postcss": "5.2.18", + "postcss-selector-parser": "2.2.3" + } + }, + "postcss-modules-extract-imports": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/postcss-modules-extract-imports/-/postcss-modules-extract-imports-1.2.0.tgz", + "integrity": "sha1-ZhQOzs447wa/DT41XWm/WdFB6oU=", + "dev": true, + "requires": { + "postcss": "6.0.23" + }, + "dependencies": { + "ansi-styles": { + "version": "3.2.1", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.1.tgz", + "integrity": "sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==", + "dev": true, + "requires": { + "color-convert": "1.9.2" + } + }, + "chalk": { + "version": "2.4.1", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.4.1.tgz", + "integrity": "sha512-ObN6h1v2fTJSmUXoS3nMQ92LbDK9be4TV+6G+omQlGJFdcUX5heKi1LZ1YnRMIgwTLEj3E24bT6tYni50rlCfQ==", + "dev": true, + "requires": { + "ansi-styles": "3.2.1", + "escape-string-regexp": "1.0.5", + "supports-color": "5.4.0" + } + }, + "has-flag": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-3.0.0.tgz", + "integrity": "sha1-tdRU3CGZriJWmfNGfloH87lVuv0=", + "dev": true + }, + "postcss": { + "version": "6.0.23", + "resolved": "https://registry.npmjs.org/postcss/-/postcss-6.0.23.tgz", + "integrity": "sha512-soOk1h6J3VMTZtVeVpv15/Hpdl2cBLX3CAw4TAbkpTJiNPk9YP/zWcD1ND+xEtvyuuvKzbxliTOIyvkSeSJ6ag==", + "dev": true, + "requires": { + "chalk": "2.4.1", + "source-map": "0.6.1", + "supports-color": "5.4.0" + } + }, + "source-map": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", + "dev": true + }, + "supports-color": { + "version": "5.4.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.4.0.tgz", + "integrity": "sha512-zjaXglF5nnWpsq470jSv6P9DwPvgLkuapYmfDm3JWOm0vkNTVF2tI4UrN2r6jH1qM/uc/WtxYY1hYoA2dOKj5w==", + "dev": true, + "requires": { + "has-flag": "3.0.0" + } + } + } + }, + "postcss-modules-local-by-default": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/postcss-modules-local-by-default/-/postcss-modules-local-by-default-1.2.0.tgz", + "integrity": "sha1-99gMOYxaOT+nlkRmvRlQCn1hwGk=", + "dev": true, + "requires": { + "css-selector-tokenizer": "0.7.0", + "postcss": "6.0.23" + }, + "dependencies": { + "ansi-styles": { + "version": "3.2.1", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.1.tgz", + "integrity": "sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==", + "dev": true, + "requires": { + "color-convert": "1.9.2" + } + }, + "chalk": { + "version": "2.4.1", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.4.1.tgz", + "integrity": "sha512-ObN6h1v2fTJSmUXoS3nMQ92LbDK9be4TV+6G+omQlGJFdcUX5heKi1LZ1YnRMIgwTLEj3E24bT6tYni50rlCfQ==", + "dev": true, + "requires": { + "ansi-styles": "3.2.1", + "escape-string-regexp": "1.0.5", + "supports-color": "5.4.0" + } + }, + "has-flag": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-3.0.0.tgz", + "integrity": "sha1-tdRU3CGZriJWmfNGfloH87lVuv0=", + "dev": true + }, + "postcss": { + "version": "6.0.23", + "resolved": "https://registry.npmjs.org/postcss/-/postcss-6.0.23.tgz", + "integrity": "sha512-soOk1h6J3VMTZtVeVpv15/Hpdl2cBLX3CAw4TAbkpTJiNPk9YP/zWcD1ND+xEtvyuuvKzbxliTOIyvkSeSJ6ag==", + "dev": true, + "requires": { + "chalk": "2.4.1", + "source-map": "0.6.1", + "supports-color": "5.4.0" + } + }, + "source-map": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", + "dev": true + }, + "supports-color": { + "version": "5.4.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.4.0.tgz", + "integrity": "sha512-zjaXglF5nnWpsq470jSv6P9DwPvgLkuapYmfDm3JWOm0vkNTVF2tI4UrN2r6jH1qM/uc/WtxYY1hYoA2dOKj5w==", + "dev": true, + "requires": { + "has-flag": "3.0.0" + } + } + } + }, + "postcss-modules-scope": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/postcss-modules-scope/-/postcss-modules-scope-1.1.0.tgz", + "integrity": "sha1-1upkmUx5+XtipytCb75gVqGUu5A=", + "dev": true, + "requires": { + "css-selector-tokenizer": "0.7.0", + "postcss": "6.0.23" + }, + "dependencies": { + "ansi-styles": { + "version": "3.2.1", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.1.tgz", + "integrity": "sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==", + "dev": true, + "requires": { + "color-convert": "1.9.2" + } + }, + "chalk": { + "version": "2.4.1", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.4.1.tgz", + "integrity": "sha512-ObN6h1v2fTJSmUXoS3nMQ92LbDK9be4TV+6G+omQlGJFdcUX5heKi1LZ1YnRMIgwTLEj3E24bT6tYni50rlCfQ==", + "dev": true, + "requires": { + "ansi-styles": "3.2.1", + "escape-string-regexp": "1.0.5", + "supports-color": "5.4.0" + } + }, + "has-flag": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-3.0.0.tgz", + "integrity": "sha1-tdRU3CGZriJWmfNGfloH87lVuv0=", + "dev": true + }, + "postcss": { + "version": "6.0.23", + "resolved": "https://registry.npmjs.org/postcss/-/postcss-6.0.23.tgz", + "integrity": "sha512-soOk1h6J3VMTZtVeVpv15/Hpdl2cBLX3CAw4TAbkpTJiNPk9YP/zWcD1ND+xEtvyuuvKzbxliTOIyvkSeSJ6ag==", + "dev": true, + "requires": { + "chalk": "2.4.1", + "source-map": "0.6.1", + "supports-color": "5.4.0" + } + }, + "source-map": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", + "dev": true + }, + "supports-color": { + "version": "5.4.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.4.0.tgz", + "integrity": "sha512-zjaXglF5nnWpsq470jSv6P9DwPvgLkuapYmfDm3JWOm0vkNTVF2tI4UrN2r6jH1qM/uc/WtxYY1hYoA2dOKj5w==", + "dev": true, + "requires": { + "has-flag": "3.0.0" + } + } + } + }, + "postcss-modules-values": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/postcss-modules-values/-/postcss-modules-values-1.3.0.tgz", + "integrity": "sha1-7P+p1+GSUYOJ9CrQ6D9yrsRW6iA=", + "dev": true, + "requires": { + "icss-replace-symbols": "1.1.0", + "postcss": "6.0.23" + }, + "dependencies": { + "ansi-styles": { + "version": "3.2.1", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.1.tgz", + "integrity": "sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==", + "dev": true, + "requires": { + "color-convert": "1.9.2" + } + }, + "chalk": { + "version": "2.4.1", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.4.1.tgz", + "integrity": "sha512-ObN6h1v2fTJSmUXoS3nMQ92LbDK9be4TV+6G+omQlGJFdcUX5heKi1LZ1YnRMIgwTLEj3E24bT6tYni50rlCfQ==", + "dev": true, + "requires": { + "ansi-styles": "3.2.1", + "escape-string-regexp": "1.0.5", + "supports-color": "5.4.0" + } + }, + "has-flag": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-3.0.0.tgz", + "integrity": "sha1-tdRU3CGZriJWmfNGfloH87lVuv0=", + "dev": true + }, + "postcss": { + "version": "6.0.23", + "resolved": "https://registry.npmjs.org/postcss/-/postcss-6.0.23.tgz", + "integrity": "sha512-soOk1h6J3VMTZtVeVpv15/Hpdl2cBLX3CAw4TAbkpTJiNPk9YP/zWcD1ND+xEtvyuuvKzbxliTOIyvkSeSJ6ag==", + "dev": true, + "requires": { + "chalk": "2.4.1", + "source-map": "0.6.1", + "supports-color": "5.4.0" + } + }, + "source-map": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", + "dev": true + }, + "supports-color": { + "version": "5.4.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.4.0.tgz", + "integrity": "sha512-zjaXglF5nnWpsq470jSv6P9DwPvgLkuapYmfDm3JWOm0vkNTVF2tI4UrN2r6jH1qM/uc/WtxYY1hYoA2dOKj5w==", + "dev": true, + "requires": { + "has-flag": "3.0.0" + } + } + } + }, + "postcss-normalize-charset": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/postcss-normalize-charset/-/postcss-normalize-charset-1.1.1.tgz", + "integrity": "sha1-757nEhLX/nWceO0WL2HtYrXLk/E=", + "dev": true, + "requires": { + "postcss": "5.2.18" + } + }, + "postcss-normalize-url": { + "version": "3.0.8", + "resolved": "https://registry.npmjs.org/postcss-normalize-url/-/postcss-normalize-url-3.0.8.tgz", + "integrity": "sha1-EI90s/L82viRov+j6kWSJ5/HgiI=", + "dev": true, + "requires": { + "is-absolute-url": "2.1.0", + "normalize-url": "1.9.1", + "postcss": "5.2.18", + "postcss-value-parser": "3.3.0" + } + }, + "postcss-ordered-values": { + "version": "2.2.3", + "resolved": "https://registry.npmjs.org/postcss-ordered-values/-/postcss-ordered-values-2.2.3.tgz", + "integrity": "sha1-7sbCpntsQSqNsgQud/6NpD+VwR0=", + "dev": true, + "requires": { + "postcss": "5.2.18", + "postcss-value-parser": "3.3.0" + } + }, + "postcss-reduce-idents": { + "version": "2.4.0", + "resolved": "https://registry.npmjs.org/postcss-reduce-idents/-/postcss-reduce-idents-2.4.0.tgz", + "integrity": "sha1-wsbSDMlYKE9qv75j92Cb9AkFmtM=", + "dev": true, + "requires": { + "postcss": "5.2.18", + "postcss-value-parser": "3.3.0" + } + }, + "postcss-reduce-initial": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/postcss-reduce-initial/-/postcss-reduce-initial-1.0.1.tgz", + "integrity": "sha1-aPgGlfBF0IJjqHmtJA343WT2ROo=", + "dev": true, + "requires": { + "postcss": "5.2.18" + } + }, + "postcss-reduce-transforms": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/postcss-reduce-transforms/-/postcss-reduce-transforms-1.0.4.tgz", + "integrity": "sha1-/3b02CEkN7McKYpC0uFEQCV3GuE=", + "dev": true, + "requires": { + "has": "1.0.3", + "postcss": "5.2.18", + "postcss-value-parser": "3.3.0" + } + }, + "postcss-selector-parser": { + "version": "2.2.3", + "resolved": "https://registry.npmjs.org/postcss-selector-parser/-/postcss-selector-parser-2.2.3.tgz", + "integrity": "sha1-+UN3iGBsPJrO4W/+jYsWKX8nu5A=", + "dev": true, + "requires": { + "flatten": "1.0.2", + "indexes-of": "1.0.1", + "uniq": "1.0.1" + } + }, + "postcss-svgo": { + "version": "2.1.6", + "resolved": "https://registry.npmjs.org/postcss-svgo/-/postcss-svgo-2.1.6.tgz", + "integrity": "sha1-tt8YqmE7Zm4TPwittSGcJoSsEI0=", + "dev": true, + "requires": { + "is-svg": "2.1.0", + "postcss": "5.2.18", + "postcss-value-parser": "3.3.0", + "svgo": "0.7.2" + } + }, + "postcss-unique-selectors": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/postcss-unique-selectors/-/postcss-unique-selectors-2.0.2.tgz", + "integrity": "sha1-mB1X0p3csz57Hf4f1DuGSfkzyh0=", + "dev": true, + "requires": { + "alphanum-sort": "1.0.2", + "postcss": "5.2.18", + "uniqs": "2.0.0" + } + }, + "postcss-url": { + "version": "7.3.2", + "resolved": "https://registry.npmjs.org/postcss-url/-/postcss-url-7.3.2.tgz", + "integrity": "sha512-QMV5mA+pCYZQcUEPQkmor9vcPQ2MT+Ipuu8qdi1gVxbNiIiErEGft+eny1ak19qALoBkccS5AHaCaCDzh7b9MA==", + "dev": true, + "requires": { + "mime": "1.6.0", + "minimatch": "3.0.4", + "mkdirp": "0.5.1", + "postcss": "6.0.23", + "xxhashjs": "0.2.2" + }, + "dependencies": { + "ansi-styles": { + "version": "3.2.1", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.1.tgz", + "integrity": "sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==", + "dev": true, + "requires": { + "color-convert": "1.9.2" + } + }, + "chalk": { + "version": "2.4.1", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.4.1.tgz", + "integrity": "sha512-ObN6h1v2fTJSmUXoS3nMQ92LbDK9be4TV+6G+omQlGJFdcUX5heKi1LZ1YnRMIgwTLEj3E24bT6tYni50rlCfQ==", + "dev": true, + "requires": { + "ansi-styles": "3.2.1", + "escape-string-regexp": "1.0.5", + "supports-color": "5.4.0" + } + }, + "has-flag": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-3.0.0.tgz", + "integrity": "sha1-tdRU3CGZriJWmfNGfloH87lVuv0=", + "dev": true + }, + "mime": { + "version": "1.6.0", + "resolved": "https://registry.npmjs.org/mime/-/mime-1.6.0.tgz", + "integrity": "sha512-x0Vn8spI+wuJ1O6S7gnbaQg8Pxh4NNHb7KSINmEWKiPE4RKOplvijn+NkmYmmRgP68mc70j2EbeTFRsrswaQeg==", + "dev": true + }, + "minimist": { + "version": "0.0.8", + "resolved": "https://registry.npmjs.org/minimist/-/minimist-0.0.8.tgz", + "integrity": "sha1-hX/Kv8M5fSYluCKCYuhqp6ARsF0=", + "dev": true + }, + "mkdirp": { + "version": "0.5.1", + "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-0.5.1.tgz", + "integrity": "sha1-MAV0OOrGz3+MR2fzhkjWaX11yQM=", + "dev": true, + "requires": { + "minimist": "0.0.8" + } + }, + "postcss": { + "version": "6.0.23", + "resolved": "https://registry.npmjs.org/postcss/-/postcss-6.0.23.tgz", + "integrity": "sha512-soOk1h6J3VMTZtVeVpv15/Hpdl2cBLX3CAw4TAbkpTJiNPk9YP/zWcD1ND+xEtvyuuvKzbxliTOIyvkSeSJ6ag==", + "dev": true, + "requires": { + "chalk": "2.4.1", + "source-map": "0.6.1", + "supports-color": "5.4.0" + } + }, + "source-map": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", + "dev": true + }, + "supports-color": { + "version": "5.4.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.4.0.tgz", + "integrity": "sha512-zjaXglF5nnWpsq470jSv6P9DwPvgLkuapYmfDm3JWOm0vkNTVF2tI4UrN2r6jH1qM/uc/WtxYY1hYoA2dOKj5w==", + "dev": true, + "requires": { + "has-flag": "3.0.0" + } + } + } + }, + "postcss-value-parser": { + "version": "3.3.0", + "resolved": "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-3.3.0.tgz", + "integrity": "sha1-h/OPnxj3dKSrTIojL1xc6IcqnRU=", + "dev": true + }, + "postcss-zindex": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/postcss-zindex/-/postcss-zindex-2.2.0.tgz", + "integrity": "sha1-0hCd3AVbka9n/EyzsCWUZjnSryI=", + "dev": true, + "requires": { + "has": "1.0.3", + "postcss": "5.2.18", + "uniqs": "2.0.0" + } + }, + "prelude-ls": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/prelude-ls/-/prelude-ls-1.1.2.tgz", + "integrity": "sha1-IZMqVJ9eUv/ZqCf1cOBL5iqX2lQ=" + }, + "prepend-http": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/prepend-http/-/prepend-http-1.0.4.tgz", + "integrity": "sha1-1PRWKwzjaW5BrFLQ4ALlemNdxtw=" + }, + "preserve": { + "version": "0.2.0", + "resolved": "https://registry.npmjs.org/preserve/-/preserve-0.2.0.tgz", + "integrity": "sha1-gV7R9uvGWSb4ZbMQwHE7yzMVzks=" + }, + "pretty-error": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/pretty-error/-/pretty-error-2.1.1.tgz", + "integrity": "sha1-X0+HyPkeWuPzuoerTPXgOxoX8aM=", + "dev": true, + "requires": { + "renderkid": "2.0.1", + "utila": "0.4.0" + } + }, + "pretty-hrtime": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/pretty-hrtime/-/pretty-hrtime-1.0.3.tgz", + "integrity": "sha1-t+PqQkNaTJsnWdmeDyAesZWALuE=", + "dev": true + }, + "process": { + "version": "0.11.10", + "resolved": "https://registry.npmjs.org/process/-/process-0.11.10.tgz", + "integrity": "sha1-czIwDoQBYb2j5podHZGn1LwW8YI=", + "dev": true + }, + "process-nextick-args": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/process-nextick-args/-/process-nextick-args-2.0.0.tgz", + "integrity": "sha512-MtEC1TqN0EU5nephaJ4rAtThHtC86dNN9qCuEhtshvpVBkAW5ZO7BASN9REnF9eoXGcRub+pFuKEpOHE+HbEMw==" + }, + "progress": { + "version": "1.1.8", + "resolved": "https://registry.npmjs.org/progress/-/progress-1.1.8.tgz", + "integrity": "sha1-4mDHj2Fhzdmw5WzD4Khd4Xx6V74=" + }, + "promise": { + "version": "7.3.1", + "resolved": "https://registry.npmjs.org/promise/-/promise-7.3.1.tgz", + "integrity": "sha512-nolQXZ/4L+bP/UGlkfaIujX9BKxGwmQ9OT4mOt5yvy8iK1h3wqTEJCijzGANTCCl9nWjY41juyAn2K3Q1hLLTg==", + "dev": true, + "optional": true, + "requires": { + "asap": "2.0.6" + } + }, + "promise-inflight": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/promise-inflight/-/promise-inflight-1.0.1.tgz", + "integrity": "sha1-mEcocL8igTL8vdhoEputEsPAKeM=", + "dev": true + }, + "proxy-addr": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/proxy-addr/-/proxy-addr-2.0.3.tgz", + "integrity": "sha512-jQTChiCJteusULxjBp8+jftSQE5Obdl3k4cnmLA6WXtK6XFuWRnvVL7aCiBqaLPM8c4ph0S4tKna8XvmIwEnXQ==", + "dev": true, + "requires": { + "forwarded": "0.1.2", + "ipaddr.js": "1.6.0" + } + }, + "prr": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/prr/-/prr-1.0.1.tgz", + "integrity": "sha1-0/wRS6BplaRexok/SEzrHXj19HY=", + "dev": true + }, + "pseudomap": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/pseudomap/-/pseudomap-1.0.2.tgz", + "integrity": "sha1-8FKijacOYYkX7wqKw0wa5aaChrM=", + "dev": true + }, + "public-encrypt": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/public-encrypt/-/public-encrypt-4.0.2.tgz", + "integrity": "sha512-4kJ5Esocg8X3h8YgJsKAuoesBgB7mqH3eowiDzMUPKiRDDE7E/BqqZD1hnTByIaAFiwAw246YEltSq7tdrOH0Q==", + "dev": true, + "requires": { + "bn.js": "4.11.8", + "browserify-rsa": "4.0.1", + "create-hash": "1.2.0", + "parse-asn1": "5.1.1", + "randombytes": "2.0.6" + } + }, + "pump": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/pump/-/pump-2.0.1.tgz", + "integrity": "sha512-ruPMNRkN3MHP1cWJc9OWr+T/xDP0jhXYCLfJcBuX54hhfIBnaQmAUMfDcG4DM5UMWByBbJY69QSphm3jtDKIkA==", + "dev": true, + "requires": { + "end-of-stream": "1.4.1", + "once": "1.4.0" + } + }, + "pumpify": { + "version": "1.5.1", + "resolved": "https://registry.npmjs.org/pumpify/-/pumpify-1.5.1.tgz", + "integrity": "sha512-oClZI37HvuUJJxSKKrC17bZ9Cu0ZYhEAGPsPUy9KlMUmv9dKX2o77RUmq7f3XjIxbwyGwYzbzQ1L2Ks8sIradQ==", + "dev": true, + "requires": { + "duplexify": "3.6.0", + "inherits": "2.0.3", + "pump": "2.0.1" + } + }, + "punycode": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/punycode/-/punycode-2.1.1.tgz", + "integrity": "sha512-XRsRjdf+j5ml+y/6GKHPZbrF/8p2Yga0JPtdqTIY2Xe5ohJPD9saDJJLPvp9+NSBprVvevdXZybnj2cv8OEd0A==", + "dev": true + }, + "q": { + "version": "1.5.1", + "resolved": "https://registry.npmjs.org/q/-/q-1.5.1.tgz", + "integrity": "sha1-fjL3W0E4EpHQRhHxvxQQmsAGUdc=", + "dev": true + }, + "qs": { + "version": "0.4.2", + "resolved": "https://registry.npmjs.org/qs/-/qs-0.4.2.tgz", + "integrity": "sha1-PKxMhh43GoycR3CsI82o3mObjl8=" + }, + "query-string": { + "version": "2.4.2", + "resolved": "https://registry.npmjs.org/query-string/-/query-string-2.4.2.tgz", + "integrity": "sha1-fbBmZCCAS6qSrp8miWKFWnYUPfs=", + "requires": { + "strict-uri-encode": "1.1.0" + } + }, + "querystring": { + "version": "0.2.0", + "resolved": "https://registry.npmjs.org/querystring/-/querystring-0.2.0.tgz", + "integrity": "sha1-sgmEkgO7Jd+CDadW50cAWHhSFiA=", + "dev": true + }, + "querystring-es3": { + "version": "0.2.1", + "resolved": "https://registry.npmjs.org/querystring-es3/-/querystring-es3-0.2.1.tgz", + "integrity": "sha1-nsYfeQSYdXB9aUFFlv2Qek1xHnM=", + "dev": true + }, + "querystringify": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/querystringify/-/querystringify-2.0.0.tgz", + "integrity": "sha512-eTPo5t/4bgaMNZxyjWx6N2a6AuE0mq51KWvpc7nU/MAqixcI6v6KrGUKES0HaomdnolQBBXU/++X6/QQ9KL4tw==", + "dev": true + }, + "randomatic": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/randomatic/-/randomatic-3.0.0.tgz", + "integrity": "sha512-VdxFOIEY3mNO5PtSRkkle/hPJDHvQhK21oa73K4yAc9qmp6N429gAyF1gZMOTMeS0/AYzaV/2Trcef+NaIonSA==", + "requires": { + "is-number": "4.0.0", + "kind-of": "6.0.2", + "math-random": "1.0.1" + }, + "dependencies": { + "is-number": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/is-number/-/is-number-4.0.0.tgz", + "integrity": "sha512-rSklcAIlf1OmFdyAqbnWTLVelsQ58uvZ66S/ZyawjWqIviTWCjg2PzVGw8WUA+nNuPTqb4wgA+NszrJ+08LlgQ==" + }, + "kind-of": { + "version": "6.0.2", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-6.0.2.tgz", + "integrity": "sha512-s5kLOcnH0XqDO+FvuaLX8DDjZ18CGFk7VygH40QoKPUQhW4e2rvM0rwUq0t8IQDOwYSeLK01U90OjzBTme2QqA==" + } + } + }, + "randombytes": { + "version": "2.0.6", + "resolved": "https://registry.npmjs.org/randombytes/-/randombytes-2.0.6.tgz", + "integrity": "sha512-CIQ5OFxf4Jou6uOKe9t1AOgqpeU5fd70A8NPdHSGeYXqXsPe6peOwI0cUl88RWZ6sP1vPMV3avd/R6cZ5/sP1A==", + "dev": true, + "requires": { + "safe-buffer": "5.1.2" + } + }, + "randomfill": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/randomfill/-/randomfill-1.0.4.tgz", + "integrity": "sha512-87lcbR8+MhcWcUiQ+9e+Rwx8MyR2P7qnt15ynUlbm3TU/fjbgz4GsvfSUDTemtCCtVCqb4ZcEFlyPNTh9bBTLw==", + "dev": true, + "requires": { + "randombytes": "2.0.6", + "safe-buffer": "5.1.2" + } + }, + "range-parser": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/range-parser/-/range-parser-1.2.0.tgz", + "integrity": "sha1-9JvmtIeJTdxA3MlKMi9hEJLgDV4=" + }, + "raw-body": { + "version": "2.3.2", + "resolved": "https://registry.npmjs.org/raw-body/-/raw-body-2.3.2.tgz", + "integrity": "sha1-vNYMd9Prk83gBQKVw/N5OJvIj4k=", + "dev": true, + "requires": { + "bytes": "3.0.0", + "http-errors": "1.6.2", + "iconv-lite": "0.4.19", + "unpipe": "1.0.0" + }, + "dependencies": { + "depd": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/depd/-/depd-1.1.1.tgz", + "integrity": "sha1-V4O04cRZ8G+lyif5kfPQbnoxA1k=", + "dev": true + }, + "http-errors": { + "version": "1.6.2", + "resolved": "https://registry.npmjs.org/http-errors/-/http-errors-1.6.2.tgz", + "integrity": "sha1-CgAsyFcHGSp+eUbO7cERVfYOxzY=", + "dev": true, + "requires": { + "depd": "1.1.1", + "inherits": "2.0.3", + "setprototypeof": "1.0.3", + "statuses": "1.3.1" + } + }, + "setprototypeof": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/setprototypeof/-/setprototypeof-1.0.3.tgz", + "integrity": "sha1-ZlZ+NwQ+608E2RvWWMDL77VbjgQ=", + "dev": true + } + } + }, + "raw-loader": { + "version": "0.5.1", + "resolved": "https://registry.npmjs.org/raw-loader/-/raw-loader-0.5.1.tgz", + "integrity": "sha1-DD0L6u2KAclm2Xh793goElKpeao=", + "dev": true + }, + "rc": { + "version": "1.2.8", + "resolved": "https://registry.npmjs.org/rc/-/rc-1.2.8.tgz", + "integrity": "sha512-y3bGgqKj3QBdxLbLkomlohkvsA8gdAiUQlSBJnBhfn+BPxg4bc62d8TcBW15wavDfgexCgccckhcZvywyQYPOw==", + "requires": { + "deep-extend": "0.6.0", + "ini": "1.3.5", + "minimist": "1.2.0", + "strip-json-comments": "2.0.1" + }, + "dependencies": { + "strip-json-comments": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/strip-json-comments/-/strip-json-comments-2.0.1.tgz", + "integrity": "sha1-PFMZQukIwml8DsNEhYwobHygpgo=" + } + } + }, + "read-all-stream": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/read-all-stream/-/read-all-stream-3.1.0.tgz", + "integrity": "sha1-NcPhd/IHjveJ7kv6+kNzB06u9Po=", + "requires": { + "pinkie-promise": "2.0.1", + "readable-stream": "2.3.6" + } + }, + "read-pkg": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/read-pkg/-/read-pkg-1.1.0.tgz", + "integrity": "sha1-9f+qXs0pyzHAR0vKfXVra7KePyg=", + "requires": { + "load-json-file": "1.1.0", + "normalize-package-data": "2.4.0", + "path-type": "1.1.0" + } + }, + "read-pkg-up": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/read-pkg-up/-/read-pkg-up-1.0.1.tgz", + "integrity": "sha1-nWPBMnbAZZGNV/ACpX9AobZD+wI=", + "requires": { + "find-up": "1.1.2", + "read-pkg": "1.1.0" + } + }, + "readable-stream": { + "version": "2.3.6", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.6.tgz", + "integrity": "sha512-tQtKA9WIAhBF3+VLAseyMqZeBjW0AHJoxOtYqSUZNJxauErmLbVm2FW1y+J/YA9dUrAC39ITejlZWhVIwawkKw==", + "requires": { + "core-util-is": "1.0.2", + "inherits": "2.0.3", + "isarray": "1.0.0", + "process-nextick-args": "2.0.0", + "safe-buffer": "5.1.2", + "string_decoder": "1.1.1", + "util-deprecate": "1.0.2" + } + }, + "readdirp": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/readdirp/-/readdirp-2.1.0.tgz", + "integrity": "sha1-TtCtBg3zBzMAxIRANz9y0cxkLXg=", + "requires": { + "graceful-fs": "4.1.11", + "minimatch": "3.0.4", + "readable-stream": "2.3.6", + "set-immediate-shim": "1.0.1" + } + }, + "readline2": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/readline2/-/readline2-1.0.1.tgz", + "integrity": "sha1-QQWWCP/BVHV7cV2ZidGZ/783LjU=", + "requires": { + "code-point-at": "1.1.0", + "is-fullwidth-code-point": "1.0.0", + "mute-stream": "0.0.5" + } + }, + "rechoir": { + "version": "0.6.2", + "resolved": "https://registry.npmjs.org/rechoir/-/rechoir-0.6.2.tgz", + "integrity": "sha1-hSBLVNuoLVdC4oyWdW70OvUOM4Q=", + "dev": true, + "requires": { + "resolve": "1.8.1" + } + }, + "redent": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/redent/-/redent-1.0.0.tgz", + "integrity": "sha1-z5Fqsf1fHxbfsggi3W7H9zDCr94=", + "dev": true, + "requires": { + "indent-string": "2.1.0", + "strip-indent": "1.0.1" + }, + "dependencies": { + "indent-string": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/indent-string/-/indent-string-2.1.0.tgz", + "integrity": "sha1-ji1INIdCEhtKghi3oTfppSBJ3IA=", + "dev": true, + "requires": { + "repeating": "2.0.1" + } + }, + "repeating": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/repeating/-/repeating-2.0.1.tgz", + "integrity": "sha1-UhTFOpJtNVJwdSf7q0FdvAjQbdo=", + "dev": true, + "requires": { + "is-finite": "1.0.2" + } + } + } + }, + "reduce-css-calc": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/reduce-css-calc/-/reduce-css-calc-1.3.0.tgz", + "integrity": "sha1-dHyRTgSWFKTJz7umKYca0dKSdxY=", + "dev": true, + "requires": { + "balanced-match": "0.4.2", + "math-expression-evaluator": "1.2.17", + "reduce-function-call": "1.0.2" + }, + "dependencies": { + "balanced-match": { + "version": "0.4.2", + "resolved": "https://registry.npmjs.org/balanced-match/-/balanced-match-0.4.2.tgz", + "integrity": "sha1-yz8+PHMtwPAe5wtAPzAuYddwmDg=", + "dev": true + } + } + }, + "reduce-function-call": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/reduce-function-call/-/reduce-function-call-1.0.2.tgz", + "integrity": "sha1-WiAL+S4ON3UXUv5FsKszD9S2vpk=", + "dev": true, + "requires": { + "balanced-match": "0.4.2" + }, + "dependencies": { + "balanced-match": { + "version": "0.4.2", + "resolved": "https://registry.npmjs.org/balanced-match/-/balanced-match-0.4.2.tgz", + "integrity": "sha1-yz8+PHMtwPAe5wtAPzAuYddwmDg=", + "dev": true + } + } + }, + "reflect-metadata": { + "version": "0.1.12", + "resolved": "https://registry.npmjs.org/reflect-metadata/-/reflect-metadata-0.1.12.tgz", + "integrity": "sha512-n+IyV+nGz3+0q3/Yf1ra12KpCyi001bi4XFxSjbiWWjfqb52iTTtpGXmCCAOWWIAn9KEuFZKGqBERHmrtScZ3A==" + }, + "regenerate": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/regenerate/-/regenerate-1.4.0.tgz", + "integrity": "sha512-1G6jJVDWrt0rK99kBjvEtziZNCICAuvIPkSiUFIQxVP06RCVpq3dmDo2oi6ABpYaDYaTRr67BEhL8r1wgEZZKg==", + "dev": true + }, + "regenerator-runtime": { + "version": "0.11.1", + "resolved": "https://registry.npmjs.org/regenerator-runtime/-/regenerator-runtime-0.11.1.tgz", + "integrity": "sha512-MguG95oij0fC3QV3URf4V2SDYGJhJnJGqvIIgdECeODCT98wSWDAJ94SSuVpYQUoTcGUIL6L4yNB7j1DFFHSBg==", + "dev": true + }, + "regex-cache": { + "version": "0.4.4", + "resolved": "https://registry.npmjs.org/regex-cache/-/regex-cache-0.4.4.tgz", + "integrity": "sha512-nVIZwtCjkC9YgvWkpM55B5rBhBYRZhAaJbgcFYXXsHnbZ9UZI9nnVWYZpBlCqv9ho2eZryPnWrZGsOdPwVWXWQ==", + "requires": { + "is-equal-shallow": "0.1.3" + } + }, + "regex-not": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/regex-not/-/regex-not-1.0.2.tgz", + "integrity": "sha512-J6SDjUgDxQj5NusnOtdFxDwN/+HWykR8GELwctJ7mdqhcyy1xEc4SRFHUXvxTp661YaVKAjfRLZ9cCqS6tn32A==", + "dev": true, + "requires": { + "extend-shallow": "3.0.2", + "safe-regex": "1.1.0" + }, + "dependencies": { + "extend-shallow": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-3.0.2.tgz", + "integrity": "sha1-Jqcarwc7OfshJxcnRhMcJwQCjbg=", + "dev": true, + "requires": { + "assign-symbols": "1.0.0", + "is-extendable": "1.0.1" + } + }, + "is-extendable": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/is-extendable/-/is-extendable-1.0.1.tgz", + "integrity": "sha512-arnXMxT1hhoKo9k1LZdmlNyJdDDfy2v0fXjFlmok4+i8ul/6WlbVge9bhM74OpNPQPMGUToDtz+KXa1PneJxOA==", + "dev": true, + "requires": { + "is-plain-object": "2.0.4" + } + } + } + }, + "regexpu-core": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/regexpu-core/-/regexpu-core-1.0.0.tgz", + "integrity": "sha1-hqdj9Y7k18L2sQLkdkBQ3n7ZDGs=", + "dev": true, + "requires": { + "regenerate": "1.4.0", + "regjsgen": "0.2.0", + "regjsparser": "0.1.5" + } + }, + "registry-auth-token": { + "version": "3.3.2", + "resolved": "https://registry.npmjs.org/registry-auth-token/-/registry-auth-token-3.3.2.tgz", + "integrity": "sha512-JL39c60XlzCVgNrO+qq68FoNb56w/m7JYvGR2jT5iR1xBrUA3Mfx5Twk5rqTThPmQKMWydGmq8oFtDlxfrmxnQ==", + "requires": { + "rc": "1.2.8", + "safe-buffer": "5.1.2" + } + }, + "registry-url": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/registry-url/-/registry-url-3.1.0.tgz", + "integrity": "sha1-PU74cPc93h138M+aOBQyRE4XSUI=", + "requires": { + "rc": "1.2.8" + } + }, + "regjsgen": { + "version": "0.2.0", + "resolved": "https://registry.npmjs.org/regjsgen/-/regjsgen-0.2.0.tgz", + "integrity": "sha1-bAFq3qxVT3WCP+N6wFuS1aTtsfc=", + "dev": true + }, + "regjsparser": { + "version": "0.1.5", + "resolved": "https://registry.npmjs.org/regjsparser/-/regjsparser-0.1.5.tgz", + "integrity": "sha1-fuj4Tcb6eS0/0K4ijSS9lJ6tIFw=", + "dev": true, + "requires": { + "jsesc": "0.5.0" + } + }, + "relateurl": { + "version": "0.2.7", + "resolved": "https://registry.npmjs.org/relateurl/-/relateurl-0.2.7.tgz", + "integrity": "sha1-VNvzd+UUQKypCkzSdGANP/LYiKk=", + "dev": true + }, + "remove-trailing-separator": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/remove-trailing-separator/-/remove-trailing-separator-1.1.0.tgz", + "integrity": "sha1-wkvOKig62tW8P1jg1IJJuSN52O8=" + }, + "renderkid": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/renderkid/-/renderkid-2.0.1.tgz", + "integrity": "sha1-iYyr/Ivt5Le5ETWj/9Mj5YwNsxk=", + "dev": true, + "requires": { + "css-select": "1.2.0", + "dom-converter": "0.1.4", + "htmlparser2": "3.3.0", + "strip-ansi": "3.0.1", + "utila": "0.3.3" + }, + "dependencies": { + "utila": { + "version": "0.3.3", + "resolved": "https://registry.npmjs.org/utila/-/utila-0.3.3.tgz", + "integrity": "sha1-1+jn1+MJEHCSsF+NloiCTWM6QiY=", + "dev": true + } + } + }, + "repeat-element": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/repeat-element/-/repeat-element-1.1.2.tgz", + "integrity": "sha1-7wiaF40Ug7quTZPrmLT55OEdmQo=" + }, + "repeat-string": { + "version": "1.6.1", + "resolved": "https://registry.npmjs.org/repeat-string/-/repeat-string-1.6.1.tgz", + "integrity": "sha1-jcrkcOHIirwtYA//Sndihtp15jc=" + }, + "repeating": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/repeating/-/repeating-1.1.3.tgz", + "integrity": "sha1-PUEUIYh3U3SU+X93+Xhfq4EPpKw=", + "requires": { + "is-finite": "1.0.2" + } + }, + "replace-ext": { + "version": "0.0.1", + "resolved": "https://registry.npmjs.org/replace-ext/-/replace-ext-0.0.1.tgz", + "integrity": "sha1-KbvZIHinOfC8zitO5B6DeVNSKSQ=" + }, + "request": { + "version": "2.81.0", + "resolved": "https://registry.npmjs.org/request/-/request-2.81.0.tgz", + "integrity": "sha1-xpKJRqDgbF+Nb4qTM0af/aRimKA=", + "dev": true, + "requires": { + "aws-sign2": "0.6.0", + "aws4": "1.7.0", + "caseless": "0.12.0", + "combined-stream": "1.0.6", + "extend": "3.0.1", + "forever-agent": "0.6.1", + "form-data": "2.1.4", + "har-validator": "4.2.1", + "hawk": "3.1.3", + "http-signature": "1.1.1", + "is-typedarray": "1.0.0", + "isstream": "0.1.2", + "json-stringify-safe": "5.0.1", + "mime-types": "2.1.18", + "oauth-sign": "0.8.2", + "performance-now": "0.2.0", + "qs": "6.4.0", + "safe-buffer": "5.1.2", + "stringstream": "0.0.6", + "tough-cookie": "2.3.4", + "tunnel-agent": "0.6.0", + "uuid": "3.3.2" + }, + "dependencies": { + "qs": { + "version": "6.4.0", + "resolved": "https://registry.npmjs.org/qs/-/qs-6.4.0.tgz", + "integrity": "sha1-E+JtKK1rD/qpExLNO/cI7TUecjM=", + "dev": true + }, + "uuid": { + "version": "3.3.2", + "resolved": "https://registry.npmjs.org/uuid/-/uuid-3.3.2.tgz", + "integrity": "sha512-yXJmeNaw3DnnKAOKJE51sL/ZaYfWJRl1pK9dr19YFCu0ObS231AB1/LbqTKRAQ5kw8A90rA6fr4riOUpTZvQZA==", + "dev": true + } + } + }, + "require-directory": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/require-directory/-/require-directory-2.1.1.tgz", + "integrity": "sha1-jGStX9MNqxyXbiNE/+f3kqam30I=" + }, + "require-from-string": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/require-from-string/-/require-from-string-2.0.2.tgz", + "integrity": "sha512-Xf0nWe6RseziFMu+Ap9biiUbmplq6S9/p+7w7YXP/JBHhrUDDUhwa+vANyubuqfZWTveU//DYVGsDG7RKL/vEw==", + "dev": true + }, + "require-main-filename": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/require-main-filename/-/require-main-filename-1.0.1.tgz", + "integrity": "sha1-l/cXtp1IeE9fUmpsWqj/3aBVpNE=" + }, + "require-uncached": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/require-uncached/-/require-uncached-1.0.3.tgz", + "integrity": "sha1-Tg1W1slmL9MeQwEcS5WqSZVUIdM=", + "requires": { + "caller-path": "0.1.0", + "resolve-from": "1.0.1" + } + }, + "requires-port": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/requires-port/-/requires-port-1.0.0.tgz", + "integrity": "sha1-kl0mAdOaxIXgkc8NpcbmlNw9yv8=" + }, + "resolve": { + "version": "1.8.1", + "resolved": "https://registry.npmjs.org/resolve/-/resolve-1.8.1.tgz", + "integrity": "sha512-AicPrAC7Qu1JxPCZ9ZgCZlY35QgFnNqc+0LtbRNxnVw4TXvjQ72wnuL9JQcEBgXkI9JM8MsT9kaQoHcpCRJOYA==", + "requires": { + "path-parse": "1.0.5" + } + }, + "resolve-cwd": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/resolve-cwd/-/resolve-cwd-2.0.0.tgz", + "integrity": "sha1-AKn3OHVW4nA46uIyyqNypqWbZlo=", + "dev": true, + "requires": { + "resolve-from": "3.0.0" + }, + "dependencies": { + "resolve-from": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/resolve-from/-/resolve-from-3.0.0.tgz", + "integrity": "sha1-six699nWiBvItuZTM17rywoYh0g=", + "dev": true + } + } + }, + "resolve-dir": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/resolve-dir/-/resolve-dir-1.0.1.tgz", + "integrity": "sha1-eaQGRMNivoLybv/nOcm7U4IEb0M=", + "dev": true, + "requires": { + "expand-tilde": "2.0.2", + "global-modules": "1.0.0" + } + }, + "resolve-from": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/resolve-from/-/resolve-from-1.0.1.tgz", + "integrity": "sha1-Jsv+k10a7uq7Kbw/5a6wHpPUQiY=" + }, + "resolve-url": { + "version": "0.2.1", + "resolved": "https://registry.npmjs.org/resolve-url/-/resolve-url-0.2.1.tgz", + "integrity": "sha1-LGN/53yJOv0qZj/iGqkIAGjiBSo=", + "dev": true + }, + "resp-modifier": { + "version": "5.0.2", + "resolved": "https://registry.npmjs.org/resp-modifier/-/resp-modifier-5.0.2.tgz", + "integrity": "sha1-vwqm2/KM0MoMtsxJD/tVlDoL9Fw=", + "requires": { + "debug": "2.6.9", + "minimatch": "2.0.10" + }, + "dependencies": { + "minimatch": { + "version": "2.0.10", + "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-2.0.10.tgz", + "integrity": "sha1-jQh8OcazjAAbl/ynzm0OHoCvusc=", + "requires": { + "brace-expansion": "1.1.11" + } + } + } + }, + "restore-cursor": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/restore-cursor/-/restore-cursor-1.0.1.tgz", + "integrity": "sha1-NGYfRohjJ/7SmRR5FSJS35LapUE=", + "requires": { + "exit-hook": "1.1.1", + "onetime": "1.1.0" + } + }, + "ret": { + "version": "0.1.15", + "resolved": "https://registry.npmjs.org/ret/-/ret-0.1.15.tgz", + "integrity": "sha512-TTlYpa+OL+vMMNG24xSlQGEJ3B/RzEfUlLct7b5G/ytav+wPrplCpVMFuwzXbkecJrb6IYo1iFb0S9v37754mg==", + "dev": true + }, + "right-align": { + "version": "0.1.3", + "resolved": "https://registry.npmjs.org/right-align/-/right-align-0.1.3.tgz", + "integrity": "sha1-YTObci/mo1FWiSENJOFMlhSGE+8=", + "dev": true, + "requires": { + "align-text": "0.1.4" + } + }, + "rimraf": { + "version": "2.6.2", + "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-2.6.2.tgz", + "integrity": "sha512-lreewLK/BlghmxtfH36YYVg1i8IAce4TI7oao75I1g245+6BctqTVQiBP3YUJ9C6DQOXJmkYR9X9fCLtCOJc5w==", + "requires": { + "glob": "7.1.2" + } + }, + "ripemd160": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/ripemd160/-/ripemd160-2.0.2.tgz", + "integrity": "sha512-ii4iagi25WusVoiC4B4lq7pbXfAp3D9v5CwfkY33vffw2+pkDjY1D8GaN7spsxvCSx8dkPqOZCEZyfxcmJG2IA==", + "dev": true, + "requires": { + "hash-base": "3.0.4", + "inherits": "2.0.3" + } + }, + "run-async": { + "version": "0.1.0", + "resolved": "https://registry.npmjs.org/run-async/-/run-async-0.1.0.tgz", + "integrity": "sha1-yK1KXhEGYeQCp9IbUw4AnyX444k=", + "requires": { + "once": "1.4.0" + } + }, + "run-queue": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/run-queue/-/run-queue-1.0.3.tgz", + "integrity": "sha1-6Eg5bwV9Ij8kOGkkYY4laUFh7Ec=", + "dev": true, + "requires": { + "aproba": "1.2.0" + } + }, + "run-sequence": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/run-sequence/-/run-sequence-2.2.0.tgz", + "integrity": "sha512-xW5DmUwdvoyYQUMPKN8UW7TZSFs7AxtT59xo1m5y91jHbvwGlGgOmdV1Yw5P68fkjf3aHUZ4G1o1mZCtNe0qtw==", + "dev": true, + "requires": { + "chalk": "1.1.3", + "gulp-util": "3.0.8" + } + }, + "rx-lite": { + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/rx-lite/-/rx-lite-3.1.2.tgz", + "integrity": "sha1-Gc5QLKVyZl87ZHsQk5+X/RYV8QI=" + }, + "rxjs": { + "version": "5.5.11", + "resolved": "https://registry.npmjs.org/rxjs/-/rxjs-5.5.11.tgz", + "integrity": "sha512-3bjO7UwWfA2CV7lmwYMBzj4fQ6Cq+ftHc2MvUe+WMS7wcdJ1LosDWmdjPQanYp2dBRj572p7PeU81JUxHKOcBA==", + "requires": { + "symbol-observable": "1.0.1" + } + }, + "safe-buffer": { + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz", + "integrity": "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==" + }, + "safe-regex": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/safe-regex/-/safe-regex-1.1.0.tgz", + "integrity": "sha1-QKNmnzsHfR6UPURinhV91IAjvy4=", + "dev": true, + "requires": { + "ret": "0.1.15" + } + }, + "safer-buffer": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/safer-buffer/-/safer-buffer-2.1.2.tgz", + "integrity": "sha512-YZo3K82SD7Riyi0E1EQPojLz7kpepnSQI9IyPbHHg1XXXevb5dJI7tpyN2ADxGcQbHG7vcyRHk0cbwqcQriUtg==", + "dev": true + }, + "sass-graph": { + "version": "2.2.4", + "resolved": "https://registry.npmjs.org/sass-graph/-/sass-graph-2.2.4.tgz", + "integrity": "sha1-E/vWPNHK8JCLn9k0dq1DpR0eC0k=", + "dev": true, + "requires": { + "glob": "7.1.2", + "lodash": "4.17.10", + "scss-tokenizer": "0.2.3", + "yargs": "7.1.0" + }, + "dependencies": { + "camelcase": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-3.0.0.tgz", + "integrity": "sha1-MvxLn82vhF/N9+c7uXysImHwqwo=", + "dev": true + }, + "lodash": { + "version": "4.17.10", + "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.10.tgz", + "integrity": "sha512-UejweD1pDoXu+AD825lWwp4ZGtSwgnpZxb3JDViD7StjQz+Nb/6l093lx4OQ0foGWNRoc19mWy7BzL+UAK2iVg==", + "dev": true + }, + "yargs": { + "version": "7.1.0", + "resolved": "https://registry.npmjs.org/yargs/-/yargs-7.1.0.tgz", + "integrity": "sha1-a6MY6xaWFyf10oT46gA+jWFU0Mg=", + "dev": true, + "requires": { + "camelcase": "3.0.0", + "cliui": "3.2.0", + "decamelize": "1.2.0", + "get-caller-file": "1.0.3", + "os-locale": "1.4.0", + "read-pkg-up": "1.0.1", + "require-directory": "2.1.1", + "require-main-filename": "1.0.1", + "set-blocking": "2.0.0", + "string-width": "1.0.2", + "which-module": "1.0.0", + "y18n": "3.2.1", + "yargs-parser": "5.0.0" + } + }, + "yargs-parser": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-5.0.0.tgz", + "integrity": "sha1-J17PDX/+Bcd+ZOfIbkzZS/DhIoo=", + "dev": true, + "requires": { + "camelcase": "3.0.0" + } + } + } + }, + "sass-lint": { + "version": "1.12.1", + "resolved": "https://registry.npmjs.org/sass-lint/-/sass-lint-1.12.1.tgz", + "integrity": "sha1-Yw9pwhaqIGuCMvsqqQe98zNrbYM=", + "requires": { + "commander": "2.16.0", + "eslint": "2.13.1", + "front-matter": "2.1.2", + "fs-extra": "3.0.1", + "glob": "7.1.2", + "globule": "1.2.1", + "gonzales-pe-sl": "4.2.3", + "js-yaml": "3.12.0", + "known-css-properties": "0.3.0", + "lodash.capitalize": "4.2.1", + "lodash.kebabcase": "4.1.1", + "merge": "1.2.0", + "path-is-absolute": "1.0.1", + "util": "0.10.4" + }, + "dependencies": { + "fs-extra": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-3.0.1.tgz", + "integrity": "sha1-N5TzeMWLNC6n27sjCVEJxLO2IpE=", + "requires": { + "graceful-fs": "4.1.11", + "jsonfile": "3.0.1", + "universalify": "0.1.2" + } + }, + "jsonfile": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/jsonfile/-/jsonfile-3.0.1.tgz", + "integrity": "sha1-pezG9l9T9mLEQVx2daAzHQmS7GY=", + "requires": { + "graceful-fs": "4.1.11" + } + } + } + }, + "sass-loader": { + "version": "6.0.7", + "resolved": "https://registry.npmjs.org/sass-loader/-/sass-loader-6.0.7.tgz", + "integrity": "sha512-JoiyD00Yo1o61OJsoP2s2kb19L1/Y2p3QFcCdWdF6oomBGKVYuZyqHWemRBfQ2uGYsk+CH3eCguXNfpjzlcpaA==", + "dev": true, + "requires": { + "clone-deep": "2.0.2", + "loader-utils": "1.1.0", + "lodash.tail": "4.1.1", + "neo-async": "2.5.1", + "pify": "3.0.0" + }, + "dependencies": { + "pify": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/pify/-/pify-3.0.0.tgz", + "integrity": "sha1-5aSs0sEB/fPZpNB/DbxNtJ3SgXY=", + "dev": true + } + } + }, + "sax": { + "version": "1.2.4", + "resolved": "https://registry.npmjs.org/sax/-/sax-1.2.4.tgz", + "integrity": "sha512-NqVDv9TpANUjFm0N8uM5GxL36UgKi9/atZw+x7YFnQ8ckwFGKrl4xX4yWtrey3UJm5nP1kUbnYgLopqWNSRhWw==", + "dev": true + }, + "schema-utils": { + "version": "0.3.0", + "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-0.3.0.tgz", + "integrity": "sha1-9YdyIs4+kx7a4DnxfrNxbnE3+M8=", + "dev": true, + "requires": { + "ajv": "5.5.2" + } + }, + "scss-tokenizer": { + "version": "0.2.3", + "resolved": "https://registry.npmjs.org/scss-tokenizer/-/scss-tokenizer-0.2.3.tgz", + "integrity": "sha1-jrBtualyMzOCTT9VMGQRSYR85dE=", + "dev": true, + "requires": { + "js-base64": "2.4.6", + "source-map": "0.4.4" + }, + "dependencies": { + "source-map": { + "version": "0.4.4", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.4.4.tgz", + "integrity": "sha1-66T12pwNyZneaAMti092FzZSA2s=", + "dev": true, + "requires": { + "amdefine": "1.0.1" + } + } + } + }, + "select-hose": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/select-hose/-/select-hose-2.0.0.tgz", + "integrity": "sha1-Yl2GWPhlr0Psliv8N2o3NZpJlMo=", + "dev": true + }, + "selfsigned": { + "version": "1.10.3", + "resolved": "https://registry.npmjs.org/selfsigned/-/selfsigned-1.10.3.tgz", + "integrity": "sha512-vmZenZ+8Al3NLHkWnhBQ0x6BkML1eCP2xEi3JE+f3D9wW9fipD9NNJHYtE9XJM4TsPaHGZJIamrSI6MTg1dU2Q==", + "dev": true, + "requires": { + "node-forge": "0.7.5" + } + }, + "semver": { + "version": "5.5.0", + "resolved": "https://registry.npmjs.org/semver/-/semver-5.5.0.tgz", + "integrity": "sha512-4SJ3dm0WAwWy/NVeioZh5AntkdJoWKxHxcmyP622fOkgHa4z3R0TdBJICINyaSDE6uNwVc8gZr+ZinwZAH4xIA==" + }, + "semver-diff": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/semver-diff/-/semver-diff-2.1.0.tgz", + "integrity": "sha1-S7uEN8jTfksM8aaP1ybsbWRdbTY=", + "requires": { + "semver": "5.5.0" + } + }, + "send": { + "version": "0.16.2", + "resolved": "https://registry.npmjs.org/send/-/send-0.16.2.tgz", + "integrity": "sha512-E64YFPUssFHEFBvpbbjr44NCLtI1AohxQ8ZSiJjQLskAdKuriYEP6VyGEsRDH8ScozGpkaX1BGvhanqCwkcEZw==", + "requires": { + "debug": "2.6.9", + "depd": "1.1.2", + "destroy": "1.0.4", + "encodeurl": "1.0.2", + "escape-html": "1.0.3", + "etag": "1.8.1", + "fresh": "0.5.2", + "http-errors": "1.6.3", + "mime": "1.4.1", + "ms": "2.0.0", + "on-finished": "2.3.0", + "range-parser": "1.2.0", + "statuses": "1.4.0" + }, + "dependencies": { + "fresh": { + "version": "0.5.2", + "resolved": "https://registry.npmjs.org/fresh/-/fresh-0.5.2.tgz", + "integrity": "sha1-PYyt2Q2XZWn6g1qx+OSyOhBWBac=" + }, + "mime": { + "version": "1.4.1", + "resolved": "https://registry.npmjs.org/mime/-/mime-1.4.1.tgz", + "integrity": "sha512-KI1+qOZu5DcW6wayYHSzR/tXKCDC5Om4s1z2QJjDULzLcmf3DvzS7oluY4HCTrc+9FiKmWUgeNLg7W3uIQvxtQ==" + }, + "statuses": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/statuses/-/statuses-1.4.0.tgz", + "integrity": "sha512-zhSCtt8v2NDrRlPQpCNtw/heZLtfUDqxBM1udqikb/Hbk52LK4nQSwr10u77iopCW5LsyHpuXS0GnEc48mLeew==" + } + } + }, + "sequencify": { + "version": "0.0.7", + "resolved": "https://registry.npmjs.org/sequencify/-/sequencify-0.0.7.tgz", + "integrity": "sha1-kM/xnQLgcCf9dn9erT57ldHnOAw=", + "dev": true + }, + "serialize-javascript": { + "version": "1.5.0", + "resolved": "https://registry.npmjs.org/serialize-javascript/-/serialize-javascript-1.5.0.tgz", + "integrity": "sha512-Ga8c8NjAAp46Br4+0oZ2WxJCwIzwP60Gq1YPgU+39PiTVxyed/iKE/zyZI6+UlVYH5Q4PaQdHhcegIFPZTUfoQ==", + "dev": true + }, + "serve-index": { + "version": "1.9.1", + "resolved": "https://registry.npmjs.org/serve-index/-/serve-index-1.9.1.tgz", + "integrity": "sha1-03aNabHn2C5c4FD/9bRTvqEqkjk=", + "requires": { + "accepts": "1.3.5", + "batch": "0.6.1", + "debug": "2.6.9", + "escape-html": "1.0.3", + "http-errors": "1.6.3", + "mime-types": "2.1.18", + "parseurl": "1.3.2" + } + }, + "serve-static": { + "version": "1.13.2", + "resolved": "https://registry.npmjs.org/serve-static/-/serve-static-1.13.2.tgz", + "integrity": "sha512-p/tdJrO4U387R9oMjb1oj7qSMaMfmOyd4j9hOFoxZe2baQszgHcSWjuya/CiT5kgZZKRudHNOA0pYXOl8rQ5nw==", + "requires": { + "encodeurl": "1.0.2", + "escape-html": "1.0.3", + "parseurl": "1.3.2", + "send": "0.16.2" + } + }, + "set-blocking": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/set-blocking/-/set-blocking-2.0.0.tgz", + "integrity": "sha1-BF+XgtARrppoA93TgrJDkrPYkPc=" + }, + "set-immediate-shim": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/set-immediate-shim/-/set-immediate-shim-1.0.1.tgz", + "integrity": "sha1-SysbJ+uAip+NzEgaWOXlb1mfP2E=" + }, + "set-value": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/set-value/-/set-value-2.0.0.tgz", + "integrity": "sha512-hw0yxk9GT/Hr5yJEYnHNKYXkIA8mVJgd9ditYZCe16ZczcaELYYcfvaXesNACk2O8O0nTiPQcQhGUQj8JLzeeg==", + "dev": true, + "requires": { + "extend-shallow": "2.0.1", + "is-extendable": "0.1.1", + "is-plain-object": "2.0.4", + "split-string": "3.1.0" + }, + "dependencies": { + "extend-shallow": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", + "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=", + "dev": true, + "requires": { + "is-extendable": "0.1.1" + } + } + } + }, + "setimmediate": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/setimmediate/-/setimmediate-1.0.5.tgz", + "integrity": "sha1-KQy7Iy4waULX1+qbg3Mqt4VvgoU=", + "dev": true + }, + "setprototypeof": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/setprototypeof/-/setprototypeof-1.1.0.tgz", + "integrity": "sha512-BvE/TwpZX4FXExxOxZyRGQQv651MSwmWKZGqvmPcRIjDqWub67kTKuIMx43cZZrS/cBBzwBcNDWoFxt2XEFIpQ==" + }, + "sha.js": { + "version": "2.4.11", + "resolved": "https://registry.npmjs.org/sha.js/-/sha.js-2.4.11.tgz", + "integrity": "sha512-QMEp5B7cftE7APOjk5Y6xgrbWu+WkLVQwk8JNjZ8nKRciZaByEW6MubieAiToS7+dwvrjGhH8jRXz3MVd0AYqQ==", + "dev": true, + "requires": { + "inherits": "2.0.3", + "safe-buffer": "5.1.2" + } + }, + "shallow-clone": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/shallow-clone/-/shallow-clone-1.0.0.tgz", + "integrity": "sha512-oeXreoKR/SyNJtRJMAKPDSvd28OqEwG4eR/xc856cRGBII7gX9lvAqDxusPm0846z/w/hWYjI1NpKwJ00NHzRA==", + "dev": true, + "requires": { + "is-extendable": "0.1.1", + "kind-of": "5.1.0", + "mixin-object": "2.0.1" + }, + "dependencies": { + "kind-of": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-5.1.0.tgz", + "integrity": "sha512-NGEErnH6F2vUuXDh+OlbcKW7/wOcfdRHaZ7VWtqCztfHri/++YKmP51OdWeGPuqCOba6kk2OTe5d02VmTB80Pw==", + "dev": true + } + } + }, + "shebang-command": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/shebang-command/-/shebang-command-1.2.0.tgz", + "integrity": "sha1-RKrGW2lbAzmJaMOfNj/uXer98eo=", + "dev": true, + "requires": { + "shebang-regex": "1.0.0" + } + }, + "shebang-regex": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/shebang-regex/-/shebang-regex-1.0.0.tgz", + "integrity": "sha1-2kL0l0DAtC2yypcoVxyxkMmO/qM=", + "dev": true + }, + "shelljs": { + "version": "0.7.8", + "resolved": "https://registry.npmjs.org/shelljs/-/shelljs-0.7.8.tgz", + "integrity": "sha1-3svPh0sNHl+3LhSxZKloMEjprLM=", + "dev": true, + "requires": { + "glob": "7.1.2", + "interpret": "1.1.0", + "rechoir": "0.6.2" + } + }, + "sigmund": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/sigmund/-/sigmund-1.0.1.tgz", + "integrity": "sha1-P/IfGYytIXX587eBhT/ZTQ0ZtZA=", + "dev": true + }, + "signal-exit": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/signal-exit/-/signal-exit-3.0.2.tgz", + "integrity": "sha1-tf3AjxKH6hF4Yo5BXiUTK3NkbG0=", + "dev": true + }, + "silent-error": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/silent-error/-/silent-error-1.1.0.tgz", + "integrity": "sha1-IglwbxyFCp8dENDYQJGLRvJuG8k=", + "dev": true, + "requires": { + "debug": "2.6.9" + } + }, + "slash": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/slash/-/slash-1.0.0.tgz", + "integrity": "sha1-xB8vbDn8FtHNF61LXYlhFK5HDVU=", + "dev": true + }, + "slice-ansi": { + "version": "0.0.4", + "resolved": "https://registry.npmjs.org/slice-ansi/-/slice-ansi-0.0.4.tgz", + "integrity": "sha1-7b+JA/ZvfOL46v1s7tZeJkyDGzU=" + }, + "slide": { + "version": "1.1.6", + "resolved": "https://registry.npmjs.org/slide/-/slide-1.1.6.tgz", + "integrity": "sha1-VusCfWW00tzmyy4tMsTUr8nh1wc=" + }, + "snapdragon": { + "version": "0.8.2", + "resolved": "https://registry.npmjs.org/snapdragon/-/snapdragon-0.8.2.tgz", + "integrity": "sha512-FtyOnWN/wCHTVXOMwvSv26d+ko5vWlIDD6zoUJ7LW8vh+ZBC8QdljveRP+crNrtBwioEUWy/4dMtbBjA4ioNlg==", + "dev": true, + "requires": { + "base": "0.11.2", + "debug": "2.6.9", + "define-property": "0.2.5", + "extend-shallow": "2.0.1", + "map-cache": "0.2.2", + "source-map": "0.5.7", + "source-map-resolve": "0.5.2", + "use": "3.1.1" + }, + "dependencies": { + "define-property": { + "version": "0.2.5", + "resolved": "https://registry.npmjs.org/define-property/-/define-property-0.2.5.tgz", + "integrity": "sha1-w1se+RjsPJkPmlvFe+BKrOxcgRY=", + "dev": true, + "requires": { + "is-descriptor": "0.1.6" + } + }, + "extend-shallow": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", + "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=", + "dev": true, + "requires": { + "is-extendable": "0.1.1" + } + } + } + }, + "snapdragon-node": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/snapdragon-node/-/snapdragon-node-2.1.1.tgz", + "integrity": "sha512-O27l4xaMYt/RSQ5TR3vpWCAB5Kb/czIcqUFOM/C4fYcLnbZUc1PkjTAMjof2pBWaSTwOUd6qUHcFGVGj7aIwnw==", + "dev": true, + "requires": { + "define-property": "1.0.0", + "isobject": "3.0.1", + "snapdragon-util": "3.0.1" + }, + "dependencies": { + "define-property": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/define-property/-/define-property-1.0.0.tgz", + "integrity": "sha1-dp66rz9KY6rTr56NMEybvnm/sOY=", + "dev": true, + "requires": { + "is-descriptor": "1.0.2" + } + }, + "is-accessor-descriptor": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-accessor-descriptor/-/is-accessor-descriptor-1.0.0.tgz", + "integrity": "sha512-m5hnHTkcVsPfqx3AKlyttIPb7J+XykHvJP2B9bZDjlhLIoEq4XoK64Vg7boZlVWYK6LUY94dYPEE7Lh0ZkZKcQ==", + "dev": true, + "requires": { + "kind-of": "6.0.2" + } + }, + "is-data-descriptor": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-data-descriptor/-/is-data-descriptor-1.0.0.tgz", + "integrity": "sha512-jbRXy1FmtAoCjQkVmIVYwuuqDFUbaOeDjmed1tOGPrsMhtJA4rD9tkgA0F1qJ3gRFRXcHYVkdeaP50Q5rE/jLQ==", + "dev": true, + "requires": { + "kind-of": "6.0.2" + } + }, + "is-descriptor": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-1.0.2.tgz", + "integrity": "sha512-2eis5WqQGV7peooDyLmNEPUrps9+SXX5c9pL3xEB+4e9HnGuDa7mB7kHxHw4CbqS9k1T2hOH3miL8n8WtiYVtg==", + "dev": true, + "requires": { + "is-accessor-descriptor": "1.0.0", + "is-data-descriptor": "1.0.0", + "kind-of": "6.0.2" + } + }, + "isobject": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/isobject/-/isobject-3.0.1.tgz", + "integrity": "sha1-TkMekrEalzFjaqH5yNHMvP2reN8=", + "dev": true + }, + "kind-of": { + "version": "6.0.2", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-6.0.2.tgz", + "integrity": "sha512-s5kLOcnH0XqDO+FvuaLX8DDjZ18CGFk7VygH40QoKPUQhW4e2rvM0rwUq0t8IQDOwYSeLK01U90OjzBTme2QqA==", + "dev": true + } + } + }, + "snapdragon-util": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/snapdragon-util/-/snapdragon-util-3.0.1.tgz", + "integrity": "sha512-mbKkMdQKsjX4BAL4bRYTj21edOf8cN7XHdYUJEe+Zn99hVEYcMvKPct1IqNe7+AZPirn8BCDOQBHQZknqmKlZQ==", + "dev": true, + "requires": { + "kind-of": "3.2.2" + } + }, + "sntp": { + "version": "1.0.9", + "resolved": "https://registry.npmjs.org/sntp/-/sntp-1.0.9.tgz", + "integrity": "sha1-ZUEYTMkK7qbG57NeJlkIJEPGYZg=", + "dev": true, + "requires": { + "hoek": "2.16.3" + } + }, + "socket.io": { + "version": "1.4.5", + "resolved": "https://registry.npmjs.org/socket.io/-/socket.io-1.4.5.tgz", + "integrity": "sha1-8gL0nuuc989sCXGtddjZbUUepPc=", + "requires": { + "debug": "2.2.0", + "engine.io": "1.6.8", + "has-binary": "0.1.7", + "socket.io-adapter": "0.4.0", + "socket.io-client": "1.4.5", + "socket.io-parser": "2.2.6" + }, + "dependencies": { + "debug": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/debug/-/debug-2.2.0.tgz", + "integrity": "sha1-+HBX6ZWxofauaklgZkE3vFbwOdo=", + "requires": { + "ms": "0.7.1" + } + }, + "ms": { + "version": "0.7.1", + "resolved": "https://registry.npmjs.org/ms/-/ms-0.7.1.tgz", + "integrity": "sha1-nNE8A62/8ltl7/3nzoZO6VIBcJg=" + } + } + }, + "socket.io-adapter": { + "version": "0.4.0", + "resolved": "https://registry.npmjs.org/socket.io-adapter/-/socket.io-adapter-0.4.0.tgz", + "integrity": "sha1-+5+CqxqmUpC/csNleVW5MKmRok8=", + "requires": { + "debug": "2.2.0", + "socket.io-parser": "2.2.2" + }, + "dependencies": { + "debug": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/debug/-/debug-2.2.0.tgz", + "integrity": "sha1-+HBX6ZWxofauaklgZkE3vFbwOdo=", + "requires": { + "ms": "0.7.1" + } + }, + "isarray": { + "version": "0.0.1", + "resolved": "https://registry.npmjs.org/isarray/-/isarray-0.0.1.tgz", + "integrity": "sha1-ihis/Kmo9Bd+Cav8YDiTmwXR7t8=" + }, + "ms": { + "version": "0.7.1", + "resolved": "https://registry.npmjs.org/ms/-/ms-0.7.1.tgz", + "integrity": "sha1-nNE8A62/8ltl7/3nzoZO6VIBcJg=" + }, + "socket.io-parser": { + "version": "2.2.2", + "resolved": "https://registry.npmjs.org/socket.io-parser/-/socket.io-parser-2.2.2.tgz", + "integrity": "sha1-PXr2tkSX6Va32f53X5mXFgJ/lBc=", + "requires": { + "benchmark": "1.0.0", + "component-emitter": "1.1.2", + "debug": "0.7.4", + "isarray": "0.0.1", + "json3": "3.2.6" + }, + "dependencies": { + "debug": { + "version": "0.7.4", + "resolved": "https://registry.npmjs.org/debug/-/debug-0.7.4.tgz", + "integrity": "sha1-BuHqgILCyxTjmAbiLi9vdX+Srzk=" + } + } + } + } + }, + "socket.io-client": { + "version": "1.4.5", + "resolved": "https://registry.npmjs.org/socket.io-client/-/socket.io-client-1.4.5.tgz", + "integrity": "sha1-QA1jDDHnyVeeRRc/l35PW9jcfS4=", + "requires": { + "backo2": "1.0.2", + "component-bind": "1.0.0", + "component-emitter": "1.2.0", + "debug": "2.2.0", + "engine.io-client": "1.6.8", + "has-binary": "0.1.7", + "indexof": "0.0.1", + "object-component": "0.0.3", + "parseuri": "0.0.4", + "socket.io-parser": "2.2.6", + "to-array": "0.1.4" + }, + "dependencies": { + "component-emitter": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/component-emitter/-/component-emitter-1.2.0.tgz", + "integrity": "sha1-zNETqGOI0GSC0D3j/H35hSa6jv4=" + }, + "debug": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/debug/-/debug-2.2.0.tgz", + "integrity": "sha1-+HBX6ZWxofauaklgZkE3vFbwOdo=", + "requires": { + "ms": "0.7.1" + } + }, + "ms": { + "version": "0.7.1", + "resolved": "https://registry.npmjs.org/ms/-/ms-0.7.1.tgz", + "integrity": "sha1-nNE8A62/8ltl7/3nzoZO6VIBcJg=" + } + } + }, + "socket.io-parser": { + "version": "2.2.6", + "resolved": "https://registry.npmjs.org/socket.io-parser/-/socket.io-parser-2.2.6.tgz", + "integrity": "sha1-ON/WHfUNz4qx2eIJEyK/kCuii5k=", + "requires": { + "benchmark": "1.0.0", + "component-emitter": "1.1.2", + "debug": "2.2.0", + "isarray": "0.0.1", + "json3": "3.3.2" + }, + "dependencies": { + "debug": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/debug/-/debug-2.2.0.tgz", + "integrity": "sha1-+HBX6ZWxofauaklgZkE3vFbwOdo=", + "requires": { + "ms": "0.7.1" + } + }, + "isarray": { + "version": "0.0.1", + "resolved": "https://registry.npmjs.org/isarray/-/isarray-0.0.1.tgz", + "integrity": "sha1-ihis/Kmo9Bd+Cav8YDiTmwXR7t8=" + }, + "json3": { + "version": "3.3.2", + "resolved": "https://registry.npmjs.org/json3/-/json3-3.3.2.tgz", + "integrity": "sha1-PAQ0dD35Pi9cQq7nsZvLSDV19OE=" + }, + "ms": { + "version": "0.7.1", + "resolved": "https://registry.npmjs.org/ms/-/ms-0.7.1.tgz", + "integrity": "sha1-nNE8A62/8ltl7/3nzoZO6VIBcJg=" + } + } + }, + "sockjs": { + "version": "0.3.18", + "resolved": "https://registry.npmjs.org/sockjs/-/sockjs-0.3.18.tgz", + "integrity": "sha1-2bKJMWyn33dZXvKZ4HXw+TfrQgc=", + "dev": true, + "requires": { + "faye-websocket": "0.10.0", + "uuid": "2.0.3" + } + }, + "sockjs-client": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/sockjs-client/-/sockjs-client-1.1.4.tgz", + "integrity": "sha1-W6vjhrd15M8U51IJEUUmVAFsixI=", + "dev": true, + "requires": { + "debug": "2.6.9", + "eventsource": "0.1.6", + "faye-websocket": "0.11.1", + "inherits": "2.0.3", + "json3": "3.3.2", + "url-parse": "1.4.1" + }, + "dependencies": { + "faye-websocket": { + "version": "0.11.1", + "resolved": "https://registry.npmjs.org/faye-websocket/-/faye-websocket-0.11.1.tgz", + "integrity": "sha1-8O/hjE9W5PQK/H4Gxxn9XuYYjzg=", + "dev": true, + "requires": { + "websocket-driver": "0.7.0" + } + }, + "json3": { + "version": "3.3.2", + "resolved": "https://registry.npmjs.org/json3/-/json3-3.3.2.tgz", + "integrity": "sha1-PAQ0dD35Pi9cQq7nsZvLSDV19OE=", + "dev": true + } + } + }, + "sort-keys": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/sort-keys/-/sort-keys-1.1.2.tgz", + "integrity": "sha1-RBttTTRnmPG05J6JIK37oOVD+a0=", + "dev": true, + "requires": { + "is-plain-obj": "1.1.0" + } + }, + "source-list-map": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/source-list-map/-/source-list-map-2.0.0.tgz", + "integrity": "sha512-I2UmuJSRr/T8jisiROLU3A3ltr+swpniSmNPI4Ml3ZCX6tVnDsuZzK7F2hl5jTqbZBWCEKlj5HRQiPExXLgE8A==", + "dev": true + }, + "source-map": { + "version": "0.5.7", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.5.7.tgz", + "integrity": "sha1-igOdLRAh0i0eoUyA2OpGi6LvP8w=" + }, + "source-map-loader": { + "version": "0.2.3", + "resolved": "https://registry.npmjs.org/source-map-loader/-/source-map-loader-0.2.3.tgz", + "integrity": "sha512-MYbFX9DYxmTQFfy2v8FC1XZwpwHKYxg3SK8Wb7VPBKuhDjz8gi9re2819MsG4p49HDyiOSUKlmZ+nQBArW5CGw==", + "dev": true, + "requires": { + "async": "2.6.1", + "loader-utils": "0.2.17", + "source-map": "0.6.1" + }, + "dependencies": { + "async": { + "version": "2.6.1", + "resolved": "https://registry.npmjs.org/async/-/async-2.6.1.tgz", + "integrity": "sha512-fNEiL2+AZt6AlAw/29Cr0UDe4sRAHCpEHh54WMz+Bb7QfNcFw4h3loofyJpLeQs4Yx7yuqu/2dLgM5hKOs6HlQ==", + "dev": true, + "requires": { + "lodash": "4.17.10" + } + }, + "loader-utils": { + "version": "0.2.17", + "resolved": "https://registry.npmjs.org/loader-utils/-/loader-utils-0.2.17.tgz", + "integrity": "sha1-+G5jdNQyBabmxg6RlvF8Apm/s0g=", + "dev": true, + "requires": { + "big.js": "3.2.0", + "emojis-list": "2.1.0", + "json5": "0.5.1", + "object-assign": "4.1.1" + } + }, + "lodash": { + "version": "4.17.10", + "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.10.tgz", + "integrity": "sha512-UejweD1pDoXu+AD825lWwp4ZGtSwgnpZxb3JDViD7StjQz+Nb/6l093lx4OQ0foGWNRoc19mWy7BzL+UAK2iVg==", + "dev": true + }, + "object-assign": { + "version": "4.1.1", + "resolved": "https://registry.npmjs.org/object-assign/-/object-assign-4.1.1.tgz", + "integrity": "sha1-IQmtx5ZYh8/AXLvUQsrIv7s2CGM=", + "dev": true + }, + "source-map": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", + "dev": true + } + } + }, + "source-map-resolve": { + "version": "0.5.2", + "resolved": "https://registry.npmjs.org/source-map-resolve/-/source-map-resolve-0.5.2.tgz", + "integrity": "sha512-MjqsvNwyz1s0k81Goz/9vRBe9SZdB09Bdw+/zYyO+3CuPk6fouTaxscHkgtE8jKvf01kVfl8riHzERQ/kefaSA==", + "dev": true, + "requires": { + "atob": "2.1.1", + "decode-uri-component": "0.2.0", + "resolve-url": "0.2.1", + "source-map-url": "0.4.0", + "urix": "0.1.0" + } + }, + "source-map-support": { + "version": "0.4.18", + "resolved": "https://registry.npmjs.org/source-map-support/-/source-map-support-0.4.18.tgz", + "integrity": "sha512-try0/JqxPLF9nOjvSta7tVondkP5dwgyLDjVoyMDlmjugT2lRZ1OfsrYTkCd2hkDnJTKRbO/Rl3orm8vlsUzbA==", + "dev": true, + "requires": { + "source-map": "0.5.7" + } + }, + "source-map-url": { + "version": "0.4.0", + "resolved": "https://registry.npmjs.org/source-map-url/-/source-map-url-0.4.0.tgz", + "integrity": "sha1-PpNdfd1zYxuXZZlW1VEo6HtQhKM=", + "dev": true + }, + "sparkles": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/sparkles/-/sparkles-1.0.1.tgz", + "integrity": "sha512-dSO0DDYUahUt/0/pD/Is3VIm5TGJjludZ0HVymmhYF6eNA53PVLhnUk0znSYbH8IYBuJdCE+1luR22jNLMaQdw==" + }, + "spdx-correct": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/spdx-correct/-/spdx-correct-3.0.0.tgz", + "integrity": "sha512-N19o9z5cEyc8yQQPukRCZ9EUmb4HUpnrmaL/fxS2pBo2jbfcFRVuFZ/oFC+vZz0MNNk0h80iMn5/S6qGZOL5+g==", + "requires": { + "spdx-expression-parse": "3.0.0", + "spdx-license-ids": "3.0.0" + } + }, + "spdx-exceptions": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/spdx-exceptions/-/spdx-exceptions-2.1.0.tgz", + "integrity": "sha512-4K1NsmrlCU1JJgUrtgEeTVyfx8VaYea9J9LvARxhbHtVtohPs/gFGG5yy49beySjlIMhhXZ4QqujIZEfS4l6Cg==" + }, + "spdx-expression-parse": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/spdx-expression-parse/-/spdx-expression-parse-3.0.0.tgz", + "integrity": "sha512-Yg6D3XpRD4kkOmTpdgbUiEJFKghJH03fiC1OPll5h/0sO6neh2jqRDVHOQ4o/LMea0tgCkbMgea5ip/e+MkWyg==", + "requires": { + "spdx-exceptions": "2.1.0", + "spdx-license-ids": "3.0.0" + } + }, + "spdx-license-ids": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/spdx-license-ids/-/spdx-license-ids-3.0.0.tgz", + "integrity": "sha512-2+EPwgbnmOIl8HjGBXXMd9NAu02vLjOO1nWw4kmeRDFyHn+M/ETfHxQUK0oXg8ctgVnl9t3rosNVsZ1jG61nDA==" + }, + "spdy": { + "version": "3.4.7", + "resolved": "https://registry.npmjs.org/spdy/-/spdy-3.4.7.tgz", + "integrity": "sha1-Qv9B7OXMD5mjpsKKq7c/XDsDrLw=", + "dev": true, + "requires": { + "debug": "2.6.9", + "handle-thing": "1.2.5", + "http-deceiver": "1.2.7", + "safe-buffer": "5.1.2", + "select-hose": "2.0.0", + "spdy-transport": "2.1.0" + } + }, + "spdy-transport": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/spdy-transport/-/spdy-transport-2.1.0.tgz", + "integrity": "sha512-bpUeGpZcmZ692rrTiqf9/2EUakI6/kXX1Rpe0ib/DyOzbiexVfXkw6GnvI9hVGvIwVaUhkaBojjCZwLNRGQg1g==", + "dev": true, + "requires": { + "debug": "2.6.9", + "detect-node": "2.0.3", + "hpack.js": "2.1.6", + "obuf": "1.1.2", + "readable-stream": "2.3.6", + "safe-buffer": "5.1.2", + "wbuf": "1.7.3" + } + }, + "split-string": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/split-string/-/split-string-3.1.0.tgz", + "integrity": "sha512-NzNVhJDYpwceVVii8/Hu6DKfD2G+NrQHlS/V/qgv763EYudVwEcMQNxd2lh+0VrUByXN/oJkl5grOhYWvQUYiw==", + "dev": true, + "requires": { + "extend-shallow": "3.0.2" + }, + "dependencies": { + "extend-shallow": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-3.0.2.tgz", + "integrity": "sha1-Jqcarwc7OfshJxcnRhMcJwQCjbg=", + "dev": true, + "requires": { + "assign-symbols": "1.0.0", + "is-extendable": "1.0.1" + } + }, + "is-extendable": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/is-extendable/-/is-extendable-1.0.1.tgz", + "integrity": "sha512-arnXMxT1hhoKo9k1LZdmlNyJdDDfy2v0fXjFlmok4+i8ul/6WlbVge9bhM74OpNPQPMGUToDtz+KXa1PneJxOA==", + "dev": true, + "requires": { + "is-plain-object": "2.0.4" + } + } + } + }, + "sprintf-js": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/sprintf-js/-/sprintf-js-1.0.3.tgz", + "integrity": "sha1-BOaSb2YolTVPPdAVIDYzuFcpfiw=" + }, + "sshpk": { + "version": "1.14.2", + "resolved": "https://registry.npmjs.org/sshpk/-/sshpk-1.14.2.tgz", + "integrity": "sha1-xvxhZIo9nE52T9P8306hBeSSupg=", + "dev": true, + "requires": { + "asn1": "0.2.3", + "assert-plus": "1.0.0", + "bcrypt-pbkdf": "1.0.2", + "dashdash": "1.14.1", + "ecc-jsbn": "0.1.1", + "getpass": "0.1.7", + "jsbn": "0.1.1", + "safer-buffer": "2.1.2", + "tweetnacl": "0.14.5" + }, + "dependencies": { + "assert-plus": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/assert-plus/-/assert-plus-1.0.0.tgz", + "integrity": "sha1-8S4PPF13sLHN2RRpQuTpbB5N1SU=", + "dev": true + } + } + }, + "ssri": { + "version": "5.3.0", + "resolved": "https://registry.npmjs.org/ssri/-/ssri-5.3.0.tgz", + "integrity": "sha512-XRSIPqLij52MtgoQavH/x/dU1qVKtWUAAZeOHsR9c2Ddi4XerFy3mc1alf+dLJKl9EUIm/Ht+EowFkTUOA6GAQ==", + "dev": true, + "requires": { + "safe-buffer": "5.1.2" + } + }, + "static-extend": { + "version": "0.1.2", + "resolved": "https://registry.npmjs.org/static-extend/-/static-extend-0.1.2.tgz", + "integrity": "sha1-YICcOcv/VTNyJv1eC1IPNB8ftcY=", + "dev": true, + "requires": { + "define-property": "0.2.5", + "object-copy": "0.1.0" + }, + "dependencies": { + "define-property": { + "version": "0.2.5", + "resolved": "https://registry.npmjs.org/define-property/-/define-property-0.2.5.tgz", + "integrity": "sha1-w1se+RjsPJkPmlvFe+BKrOxcgRY=", + "dev": true, + "requires": { + "is-descriptor": "0.1.6" + } + } + } + }, + "statuses": { + "version": "1.3.1", + "resolved": "https://registry.npmjs.org/statuses/-/statuses-1.3.1.tgz", + "integrity": "sha1-+vUbnrdKrvOzrPStX2Gr8ky3uT4=" + }, + "stdout-stream": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/stdout-stream/-/stdout-stream-1.4.0.tgz", + "integrity": "sha1-osfIWH5U2UJ+qe2zrD8s1SLfN4s=", + "dev": true, + "requires": { + "readable-stream": "2.3.6" + } + }, + "stream-browserify": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/stream-browserify/-/stream-browserify-2.0.1.tgz", + "integrity": "sha1-ZiZu5fm9uZQKTkUUyvtDu3Hlyds=", + "dev": true, + "requires": { + "inherits": "2.0.3", + "readable-stream": "2.3.6" + } + }, + "stream-consume": { + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/stream-consume/-/stream-consume-0.1.1.tgz", + "integrity": "sha512-tNa3hzgkjEP7XbCkbRXe1jpg+ievoa0O4SCFlMOYEscGSS4JJsckGL8swUyAa/ApGU3Ae4t6Honor4HhL+tRyg==", + "dev": true + }, + "stream-each": { + "version": "1.2.2", + "resolved": "https://registry.npmjs.org/stream-each/-/stream-each-1.2.2.tgz", + "integrity": "sha512-mc1dbFhGBxvTM3bIWmAAINbqiuAk9TATcfIQC8P+/+HJefgaiTlMn2dHvkX8qlI12KeYKSQ1Ua9RrIqrn1VPoA==", + "dev": true, + "requires": { + "end-of-stream": "1.4.1", + "stream-shift": "1.0.0" + } + }, + "stream-http": { + "version": "2.8.3", + "resolved": "https://registry.npmjs.org/stream-http/-/stream-http-2.8.3.tgz", + "integrity": "sha512-+TSkfINHDo4J+ZobQLWiMouQYB+UVYFttRA94FpEzzJ7ZdqcL4uUUQ7WkdkI4DSozGmgBUE/a47L+38PenXhUw==", + "dev": true, + "requires": { + "builtin-status-codes": "3.0.0", + "inherits": "2.0.3", + "readable-stream": "2.3.6", + "to-arraybuffer": "1.0.1", + "xtend": "4.0.1" + } + }, + "stream-shift": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/stream-shift/-/stream-shift-1.0.0.tgz", + "integrity": "sha1-1cdSgl5TZ+eG944Y5EXqIjoVWVI=", + "dev": true + }, + "stream-throttle": { + "version": "0.1.3", + "resolved": "https://registry.npmjs.org/stream-throttle/-/stream-throttle-0.1.3.tgz", + "integrity": "sha1-rdV8jXzHOoFjDTHNVdOWHPr7qcM=", + "requires": { + "commander": "2.16.0", + "limiter": "1.1.3" + } + }, + "strict-uri-encode": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/strict-uri-encode/-/strict-uri-encode-1.1.0.tgz", + "integrity": "sha1-J5siXfHVgrH1TmWt3UNS4Y+qBxM=" + }, + "string-width": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/string-width/-/string-width-1.0.2.tgz", + "integrity": "sha1-EYvfW4zcUaKn5w0hHgfisLmxB9M=", + "requires": { + "code-point-at": "1.1.0", + "is-fullwidth-code-point": "1.0.0", + "strip-ansi": "3.0.1" + } + }, + "string_decoder": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz", + "integrity": "sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==", + "requires": { + "safe-buffer": "5.1.2" + } + }, + "stringstream": { + "version": "0.0.6", + "resolved": "https://registry.npmjs.org/stringstream/-/stringstream-0.0.6.tgz", + "integrity": "sha512-87GEBAkegbBcweToUrdzf3eLhWNg06FJTebl4BVJz/JgWy8CvEr9dRtX5qWphiynMSQlxxi+QqN0z5T32SLlhA==", + "dev": true + }, + "strip-ansi": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-3.0.1.tgz", + "integrity": "sha1-ajhfuIU9lS1f8F0Oiq+UJ43GPc8=", + "requires": { + "ansi-regex": "2.1.1" + } + }, + "strip-bom": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/strip-bom/-/strip-bom-2.0.0.tgz", + "integrity": "sha1-YhmoVhZSBJHzV4i9vxRHqZx+aw4=", + "requires": { + "is-utf8": "0.2.1" + } + }, + "strip-bom-stream": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/strip-bom-stream/-/strip-bom-stream-1.0.0.tgz", + "integrity": "sha1-5xRDmFd9Uaa+0PoZlPoF9D/ZiO4=", + "dev": true, + "requires": { + "first-chunk-stream": "1.0.0", + "strip-bom": "2.0.0" + } + }, + "strip-eof": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/strip-eof/-/strip-eof-1.0.0.tgz", + "integrity": "sha1-u0P/VZim6wXYm1n80SnJgzE2Br8=", + "dev": true + }, + "strip-indent": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/strip-indent/-/strip-indent-1.0.1.tgz", + "integrity": "sha1-DHlipq3vp7vUrDZkYKY4VSrhoKI=", + "dev": true, + "requires": { + "get-stdin": "4.0.1" + } + }, + "strip-json-comments": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/strip-json-comments/-/strip-json-comments-1.0.4.tgz", + "integrity": "sha1-HhX7ysl9Pumb8tc7TGVrCCu6+5E=" + }, + "style-loader": { + "version": "0.13.2", + "resolved": "https://registry.npmjs.org/style-loader/-/style-loader-0.13.2.tgz", + "integrity": "sha1-dFMzhM9pjHEEx5URULSXF63C87s=", + "dev": true, + "requires": { + "loader-utils": "1.1.0" + } + }, + "stylus": { + "version": "0.54.5", + "resolved": "https://registry.npmjs.org/stylus/-/stylus-0.54.5.tgz", + "integrity": "sha1-QrlWCTHKcJDOhRWnmLqeaqPW3Hk=", + "dev": true, + "requires": { + "css-parse": "1.7.0", + "debug": "2.6.9", + "glob": "7.0.6", + "mkdirp": "0.5.1", + "sax": "0.5.8", + "source-map": "0.1.43" + }, + "dependencies": { + "glob": { + "version": "7.0.6", + "resolved": "https://registry.npmjs.org/glob/-/glob-7.0.6.tgz", + "integrity": "sha1-IRuvr0nlJbjNkyYNFKsTYVKz9Xo=", + "dev": true, + "requires": { + "fs.realpath": "1.0.0", + "inflight": "1.0.6", + "inherits": "2.0.3", + "minimatch": "3.0.4", + "once": "1.4.0", + "path-is-absolute": "1.0.1" + } + }, + "minimist": { + "version": "0.0.8", + "resolved": "https://registry.npmjs.org/minimist/-/minimist-0.0.8.tgz", + "integrity": "sha1-hX/Kv8M5fSYluCKCYuhqp6ARsF0=", + "dev": true + }, + "mkdirp": { + "version": "0.5.1", + "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-0.5.1.tgz", + "integrity": "sha1-MAV0OOrGz3+MR2fzhkjWaX11yQM=", + "dev": true, + "requires": { + "minimist": "0.0.8" + } + }, + "sax": { + "version": "0.5.8", + "resolved": "https://registry.npmjs.org/sax/-/sax-0.5.8.tgz", + "integrity": "sha1-1HLbIo6zMcJQaw6MFVJK25OdEsE=", + "dev": true + }, + "source-map": { + "version": "0.1.43", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.1.43.tgz", + "integrity": "sha1-wkvBRspRfBRx9drL4lcbK3+eM0Y=", + "dev": true, + "requires": { + "amdefine": "1.0.1" + } + } + } + }, + "stylus-loader": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/stylus-loader/-/stylus-loader-3.0.2.tgz", + "integrity": "sha512-+VomPdZ6a0razP+zinir61yZgpw2NfljeSsdUF5kJuEzlo3khXhY19Fn6l8QQz1GRJGtMCo8nG5C04ePyV7SUA==", + "dev": true, + "requires": { + "loader-utils": "1.1.0", + "lodash.clonedeep": "4.5.0", + "when": "3.6.4" + }, + "dependencies": { + "lodash.clonedeep": { + "version": "4.5.0", + "resolved": "https://registry.npmjs.org/lodash.clonedeep/-/lodash.clonedeep-4.5.0.tgz", + "integrity": "sha1-4j8/nE+Pvd6HJSnBBxhXoIblzO8=", + "dev": true + }, + "when": { + "version": "3.6.4", + "resolved": "https://registry.npmjs.org/when/-/when-3.6.4.tgz", + "integrity": "sha1-RztRfsFZ4rhQBUl6E5g/CVQS404=", + "dev": true + } + } + }, + "supports-color": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-2.0.0.tgz", + "integrity": "sha1-U10EXOa2Nj+kARcIRimZXp3zJMc=" + }, + "svgo": { + "version": "0.7.2", + "resolved": "https://registry.npmjs.org/svgo/-/svgo-0.7.2.tgz", + "integrity": "sha1-n1dyQTlSE1xv779Ar+ak+qiLS7U=", + "dev": true, + "requires": { + "coa": "1.0.4", + "colors": "1.1.2", + "csso": "2.3.2", + "js-yaml": "3.7.0", + "mkdirp": "0.5.1", + "sax": "1.2.4", + "whet.extend": "0.9.9" + }, + "dependencies": { + "colors": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/colors/-/colors-1.1.2.tgz", + "integrity": "sha1-FopHAXVran9RoSzgyXv6KMCE7WM=", + "dev": true + }, + "esprima": { + "version": "2.7.3", + "resolved": "https://registry.npmjs.org/esprima/-/esprima-2.7.3.tgz", + "integrity": "sha1-luO3DVd59q1JzQMmc9HDEnZ7pYE=", + "dev": true + }, + "js-yaml": { + "version": "3.7.0", + "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-3.7.0.tgz", + "integrity": "sha1-XJZ93YN6m/3KXy3oQlOr6KHAO4A=", + "dev": true, + "requires": { + "argparse": "1.0.10", + "esprima": "2.7.3" + } + }, + "minimist": { + "version": "0.0.8", + "resolved": "https://registry.npmjs.org/minimist/-/minimist-0.0.8.tgz", + "integrity": "sha1-hX/Kv8M5fSYluCKCYuhqp6ARsF0=", + "dev": true + }, + "mkdirp": { + "version": "0.5.1", + "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-0.5.1.tgz", + "integrity": "sha1-MAV0OOrGz3+MR2fzhkjWaX11yQM=", + "dev": true, + "requires": { + "minimist": "0.0.8" + } + } + } + }, + "symbol-observable": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/symbol-observable/-/symbol-observable-1.0.1.tgz", + "integrity": "sha1-g0D8RwLDEi310iKI+IKD9RPT/dQ=" + }, + "systemjs": { + "version": "0.19.47", + "resolved": "https://registry.npmjs.org/systemjs/-/systemjs-0.19.47.tgz", + "integrity": "sha1-yMk5NxgPP1SBx2nNJyB2P7SjHG8=", + "requires": { + "when": "3.7.8" + } + }, + "systemjs-plugin-babel": { + "version": "0.0.17", + "resolved": "https://registry.npmjs.org/systemjs-plugin-babel/-/systemjs-plugin-babel-0.0.17.tgz", + "integrity": "sha1-ZlYeT7ATUyjVoD2WE85S2nsQHIs=", + "dev": true + }, + "table": { + "version": "3.8.3", + "resolved": "https://registry.npmjs.org/table/-/table-3.8.3.tgz", + "integrity": "sha1-K7xULw/amGGnVdOUf+/Ys/UThV8=", + "requires": { + "ajv": "4.11.8", + "ajv-keywords": "1.5.1", + "chalk": "1.1.3", + "lodash": "4.17.10", + "slice-ansi": "0.0.4", + "string-width": "2.1.1" + }, + "dependencies": { + "ajv": { + "version": "4.11.8", + "resolved": "https://registry.npmjs.org/ajv/-/ajv-4.11.8.tgz", + "integrity": "sha1-gv+wKynmYq5TvcIK8VlHcGc5xTY=", + "requires": { + "co": "4.6.0", + "json-stable-stringify": "1.0.1" + } + }, + "ansi-regex": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-3.0.0.tgz", + "integrity": "sha1-7QMXwyIGT3lGbAKWa922Bas32Zg=" + }, + "is-fullwidth-code-point": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-2.0.0.tgz", + "integrity": "sha1-o7MKXE8ZkYMWeqq5O+764937ZU8=" + }, + "lodash": { + "version": "4.17.10", + "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.10.tgz", + "integrity": "sha512-UejweD1pDoXu+AD825lWwp4ZGtSwgnpZxb3JDViD7StjQz+Nb/6l093lx4OQ0foGWNRoc19mWy7BzL+UAK2iVg==" + }, + "string-width": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/string-width/-/string-width-2.1.1.tgz", + "integrity": "sha512-nOqH59deCq9SRHlxq1Aw85Jnt4w6KvLKqWVik6oA9ZklXLNIOlqg4F2yrT1MVaTjAqvVwdfeZ7w7aCvJD7ugkw==", + "requires": { + "is-fullwidth-code-point": "2.0.0", + "strip-ansi": "4.0.0" + } + }, + "strip-ansi": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-4.0.0.tgz", + "integrity": "sha1-qEeQIusaw2iocTibY1JixQXuNo8=", + "requires": { + "ansi-regex": "3.0.0" + } + } + } + }, + "tapable": { + "version": "0.2.8", + "resolved": "https://registry.npmjs.org/tapable/-/tapable-0.2.8.tgz", + "integrity": "sha1-mTcqXJmb8t8WCvwNdL7U9HlIzSI=", + "dev": true + }, + "tar": { + "version": "2.2.1", + "resolved": "https://registry.npmjs.org/tar/-/tar-2.2.1.tgz", + "integrity": "sha1-jk0qJWwOIYXGsYrWlK7JaLg8sdE=", + "dev": true, + "requires": { + "block-stream": "0.0.9", + "fstream": "1.0.11", + "inherits": "2.0.3" + } + }, + "text-table": { + "version": "0.2.0", + "resolved": "https://registry.npmjs.org/text-table/-/text-table-0.2.0.tgz", + "integrity": "sha1-f17oI66AUgfACvLfSoTsP8+lcLQ=" + }, + "tfunk": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/tfunk/-/tfunk-3.1.0.tgz", + "integrity": "sha1-OORBT8ZJd9h6/apy+sttKfgve1s=", + "requires": { + "chalk": "1.1.3", + "object-path": "0.9.2" + } + }, + "through": { + "version": "2.3.8", + "resolved": "https://registry.npmjs.org/through/-/through-2.3.8.tgz", + "integrity": "sha1-DdTJ/6q8NXlgsbckEV1+Doai4fU=" + }, + "through2": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/through2/-/through2-2.0.3.tgz", + "integrity": "sha1-AARWmzfHx0ujnEPzzteNGtlBQL4=", + "requires": { + "readable-stream": "2.3.6", + "xtend": "4.0.1" + } + }, + "through2-filter": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/through2-filter/-/through2-filter-2.0.0.tgz", + "integrity": "sha1-YLxVoNrLdghdsfna6Zq0P4PWIuw=", + "dev": true, + "requires": { + "through2": "2.0.3", + "xtend": "4.0.1" + } + }, + "thunky": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/thunky/-/thunky-1.0.2.tgz", + "integrity": "sha1-qGLgGOP7HqLsP85dVWBc9X8kc3E=", + "dev": true + }, + "tildify": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/tildify/-/tildify-1.2.0.tgz", + "integrity": "sha1-3OwD9V3Km3qj5bBPIYF+tW5jWIo=", + "dev": true, + "requires": { + "os-homedir": "1.0.2" + } + }, + "time-stamp": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/time-stamp/-/time-stamp-1.1.0.tgz", + "integrity": "sha1-dkpaEa9QVhkhsTPztE5hhofg9cM=" + }, + "timed-out": { + "version": "3.1.3", + "resolved": "https://registry.npmjs.org/timed-out/-/timed-out-3.1.3.tgz", + "integrity": "sha1-lYYL/MXHbCd/j4Mm/Q9bLiDrohc=" + }, + "timers-browserify": { + "version": "2.0.10", + "resolved": "https://registry.npmjs.org/timers-browserify/-/timers-browserify-2.0.10.tgz", + "integrity": "sha512-YvC1SV1XdOUaL6gx5CoGroT3Gu49pK9+TZ38ErPldOWW4j49GI1HKs9DV+KGq/w6y+LZ72W1c8cKz2vzY+qpzg==", + "dev": true, + "requires": { + "setimmediate": "1.0.5" + } + }, + "to-absolute-glob": { + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/to-absolute-glob/-/to-absolute-glob-0.1.1.tgz", + "integrity": "sha1-HN+kcqnvUMI57maZm2YsoOs5k38=", + "dev": true, + "requires": { + "extend-shallow": "2.0.1" + }, + "dependencies": { + "extend-shallow": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", + "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=", + "dev": true, + "requires": { + "is-extendable": "0.1.1" + } + } + } + }, + "to-array": { + "version": "0.1.4", + "resolved": "https://registry.npmjs.org/to-array/-/to-array-0.1.4.tgz", + "integrity": "sha1-F+bBH3PdTz10zaek/zI46a2b+JA=" + }, + "to-arraybuffer": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/to-arraybuffer/-/to-arraybuffer-1.0.1.tgz", + "integrity": "sha1-fSKbH8xjfkZsoIEYCDanqr/4P0M=", + "dev": true + }, + "to-fast-properties": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/to-fast-properties/-/to-fast-properties-1.0.3.tgz", + "integrity": "sha1-uDVx+k2MJbguIxsG46MFXeTKGkc=", + "dev": true + }, + "to-object-path": { + "version": "0.3.0", + "resolved": "https://registry.npmjs.org/to-object-path/-/to-object-path-0.3.0.tgz", + "integrity": "sha1-KXWIt7Dn4KwI4E5nL4XB9JmeF68=", + "dev": true, + "requires": { + "kind-of": "3.2.2" + } + }, + "to-regex": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/to-regex/-/to-regex-3.0.2.tgz", + "integrity": "sha512-FWtleNAtZ/Ki2qtqej2CXTOayOH9bHDQF+Q48VpWyDXjbYxA4Yz8iDB31zXOBUlOHHKidDbqGVrTUvQMPmBGBw==", + "dev": true, + "requires": { + "define-property": "2.0.2", + "extend-shallow": "3.0.2", + "regex-not": "1.0.2", + "safe-regex": "1.1.0" + }, + "dependencies": { + "extend-shallow": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-3.0.2.tgz", + "integrity": "sha1-Jqcarwc7OfshJxcnRhMcJwQCjbg=", + "dev": true, + "requires": { + "assign-symbols": "1.0.0", + "is-extendable": "1.0.1" + } + }, + "is-extendable": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/is-extendable/-/is-extendable-1.0.1.tgz", + "integrity": "sha512-arnXMxT1hhoKo9k1LZdmlNyJdDDfy2v0fXjFlmok4+i8ul/6WlbVge9bhM74OpNPQPMGUToDtz+KXa1PneJxOA==", + "dev": true, + "requires": { + "is-plain-object": "2.0.4" + } + } + } + }, + "to-regex-range": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/to-regex-range/-/to-regex-range-2.1.1.tgz", + "integrity": "sha1-fIDBe53+vlmeJzZ+DU3VWQFB2zg=", + "dev": true, + "requires": { + "is-number": "3.0.0", + "repeat-string": "1.6.1" + }, + "dependencies": { + "is-number": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/is-number/-/is-number-3.0.0.tgz", + "integrity": "sha1-JP1iAaR4LPUFYcgQJ2r8fRLXEZU=", + "dev": true, + "requires": { + "kind-of": "3.2.2" + } + } + } + }, + "toposort": { + "version": "1.0.7", + "resolved": "https://registry.npmjs.org/toposort/-/toposort-1.0.7.tgz", + "integrity": "sha1-LmhELZ9k7HILjMieZEOsbKqVACk=", + "dev": true + }, + "tough-cookie": { + "version": "2.3.4", + "resolved": "https://registry.npmjs.org/tough-cookie/-/tough-cookie-2.3.4.tgz", + "integrity": "sha512-TZ6TTfI5NtZnuyy/Kecv+CnoROnyXn2DN97LontgQpCwsX2XyLYCC0ENhYkehSOwAp8rTQKc/NUIF7BkQ5rKLA==", + "dev": true, + "requires": { + "punycode": "1.4.1" + }, + "dependencies": { + "punycode": { + "version": "1.4.1", + "resolved": "https://registry.npmjs.org/punycode/-/punycode-1.4.1.tgz", + "integrity": "sha1-wNWmOycYgArY4esPpSachN1BhF4=", + "dev": true + } + } + }, + "tree-kill": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/tree-kill/-/tree-kill-1.2.0.tgz", + "integrity": "sha512-DlX6dR0lOIRDFxI0mjL9IYg6OTncLm/Zt+JiBhE5OlFcAR8yc9S7FFXU9so0oda47frdM/JFsk7UjNt9vscKcg==", + "dev": true + }, + "trim-newlines": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/trim-newlines/-/trim-newlines-1.0.0.tgz", + "integrity": "sha1-WIeWa7WCpFA6QetST301ARgVphM=", + "dev": true + }, + "trim-right": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/trim-right/-/trim-right-1.0.1.tgz", + "integrity": "sha1-yy4SAwZ+DI3h9hQJS5/kVwTqYAM=", + "dev": true + }, + "true-case-path": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/true-case-path/-/true-case-path-1.0.2.tgz", + "integrity": "sha1-fskRMJJHZsf1c74wIMNPj9/QDWI=", + "dev": true, + "requires": { + "glob": "6.0.4" + }, + "dependencies": { + "glob": { + "version": "6.0.4", + "resolved": "https://registry.npmjs.org/glob/-/glob-6.0.4.tgz", + "integrity": "sha1-DwiGD2oVUSey+t1PnOJLGqtuTSI=", + "dev": true, + "requires": { + "inflight": "1.0.6", + "inherits": "2.0.3", + "minimatch": "3.0.4", + "once": "1.4.0", + "path-is-absolute": "1.0.1" + } + } + } + }, + "tsickle": { + "version": "0.24.1", + "resolved": "https://registry.npmjs.org/tsickle/-/tsickle-0.24.1.tgz", + "integrity": "sha512-XloFQZhVhgjpQsi3u2ORNRJvuID5sflOg6HfP093IqAbhE1+fIUXznULpdDwHgG4p+v8w78KdHruQtkWUKx5AQ==", + "dev": true, + "requires": { + "minimist": "1.2.0", + "mkdirp": "0.5.1", + "source-map": "0.5.7", + "source-map-support": "0.4.18" + }, + "dependencies": { + "mkdirp": { + "version": "0.5.1", + "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-0.5.1.tgz", + "integrity": "sha1-MAV0OOrGz3+MR2fzhkjWaX11yQM=", + "dev": true, + "requires": { + "minimist": "0.0.8" + }, + "dependencies": { + "minimist": { + "version": "0.0.8", + "resolved": "https://registry.npmjs.org/minimist/-/minimist-0.0.8.tgz", + "integrity": "sha1-hX/Kv8M5fSYluCKCYuhqp6ARsF0=", + "dev": true + } + } + } + } + }, + "tslib": { + "version": "1.9.3", + "resolved": "https://registry.npmjs.org/tslib/-/tslib-1.9.3.tgz", + "integrity": "sha512-4krF8scpejhaOgqzBEcGM7yDIEfi0/8+8zDRZhNZZ2kjmHJ4hv3zCbQWxoJGz1iw5U0Jl0nma13xzHXcncMavQ==" + }, + "tslint": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/tslint/-/tslint-4.0.2.tgz", + "integrity": "sha1-1D8kwMH4Jt5/Ogl7t4CKi0Ml/qw=", + "requires": { + "colors": "1.3.0", + "diff": "3.5.0", + "findup-sync": "0.3.0", + "glob": "7.1.2", + "optimist": "0.6.1", + "resolve": "1.8.1", + "underscore.string": "3.3.4", + "update-notifier": "1.0.3" + } + }, + "tslint-microsoft-contrib": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/tslint-microsoft-contrib/-/tslint-microsoft-contrib-4.0.1.tgz", + "integrity": "sha1-niAaFjn1hZZY/88rTcuxmZL45sA=" + }, + "tty-browserify": { + "version": "0.0.0", + "resolved": "https://registry.npmjs.org/tty-browserify/-/tty-browserify-0.0.0.tgz", + "integrity": "sha1-oVe6QC2iTpv5V/mqadUk7tQpAaY=", + "dev": true + }, + "tunnel-agent": { + "version": "0.6.0", + "resolved": "https://registry.npmjs.org/tunnel-agent/-/tunnel-agent-0.6.0.tgz", + "integrity": "sha1-J6XeoGs2sEoKmWZ3SykIaPD8QP0=", + "dev": true, + "requires": { + "safe-buffer": "5.1.2" + } + }, + "tweetnacl": { + "version": "0.14.5", + "resolved": "https://registry.npmjs.org/tweetnacl/-/tweetnacl-0.14.5.tgz", + "integrity": "sha1-WuaBd/GS1EViadEIr6k/+HQ/T2Q=", + "dev": true, + "optional": true + }, + "type-check": { + "version": "0.3.2", + "resolved": "https://registry.npmjs.org/type-check/-/type-check-0.3.2.tgz", + "integrity": "sha1-WITKtRLPHTVeP7eE8wgEsrUg23I=", + "requires": { + "prelude-ls": "1.1.2" + } + }, + "type-is": { + "version": "1.6.16", + "resolved": "https://registry.npmjs.org/type-is/-/type-is-1.6.16.tgz", + "integrity": "sha512-HRkVv/5qY2G6I8iab9cI7v1bOIdhm94dVjQCPFElW9W+3GeDOSHmy2EBYe4VTApuzolPcmgFTN3ftVJRKR2J9Q==", + "dev": true, + "requires": { + "media-typer": "0.3.0", + "mime-types": "2.1.18" + } + }, + "typedarray": { + "version": "0.0.6", + "resolved": "https://registry.npmjs.org/typedarray/-/typedarray-0.0.6.tgz", + "integrity": "sha1-hnrHTjhkGHsdPUfZlqeOxciDB3c=" + }, + "typescript": { + "version": "2.4.2", + "resolved": "https://registry.npmjs.org/typescript/-/typescript-2.4.2.tgz", + "integrity": "sha1-+DlfhdRZJ2BnyYiqQYN6j4KHCEQ=", + "dev": true + }, + "ua-parser-js": { + "version": "0.7.18", + "resolved": "https://registry.npmjs.org/ua-parser-js/-/ua-parser-js-0.7.18.tgz", + "integrity": "sha512-LtzwHlVHwFGTptfNSgezHp7WUlwiqb0gA9AALRbKaERfxwJoiX0A73QbTToxteIAuIaFshhgIZfqK8s7clqgnA==" + }, + "ucfirst": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/ucfirst/-/ucfirst-1.0.0.tgz", + "integrity": "sha1-ThBbZEjQXiZOzsQ14LkZNjxfLy8=" + }, + "uglify-js": { + "version": "3.4.4", + "resolved": "https://registry.npmjs.org/uglify-js/-/uglify-js-3.4.4.tgz", + "integrity": "sha512-RiB1kNcC9RMyqwRrjXC+EjgLoXULoDnCaOnEDzUCHkBN0bHwmtF5rzDMiDWU29gu0kXCRRWwtcTAVFWRECmU2Q==", + "dev": true, + "requires": { + "commander": "2.16.0", + "source-map": "0.6.1" + }, + "dependencies": { + "source-map": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", + "dev": true + } + } + }, + "uglify-to-browserify": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/uglify-to-browserify/-/uglify-to-browserify-1.0.2.tgz", + "integrity": "sha1-bgkk1r2mta/jSeOabWMoUKD4grc=", + "dev": true + }, + "uglifyjs-webpack-plugin": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/uglifyjs-webpack-plugin/-/uglifyjs-webpack-plugin-1.0.0.tgz", + "integrity": "sha512-23qmtiLm1X7O0XVSZ54W7XGHykPss+2lo3RYC9zSzK3DDT5W27woZpDFDKguDCnG1RIX8cDnmy5j+dtXxJCA/Q==", + "dev": true, + "requires": { + "cacache": "10.0.4", + "find-cache-dir": "1.0.0", + "schema-utils": "0.3.0", + "source-map": "0.5.7", + "uglify-es": "3.3.9", + "webpack-sources": "1.1.0", + "worker-farm": "1.6.0" + }, + "dependencies": { + "commander": { + "version": "2.13.0", + "resolved": "https://registry.npmjs.org/commander/-/commander-2.13.0.tgz", + "integrity": "sha512-MVuS359B+YzaWqjCL/c+22gfryv+mCBPHAv3zyVI2GN8EY6IRP8VwtasXn8jyyhvvq84R4ImN1OKRtcbIasjYA==", + "dev": true + }, + "uglify-es": { + "version": "3.3.9", + "resolved": "https://registry.npmjs.org/uglify-es/-/uglify-es-3.3.9.tgz", + "integrity": "sha512-r+MU0rfv4L/0eeW3xZrd16t4NZfK8Ld4SWVglYBb7ez5uXFWHuVRs6xCTrf1yirs9a4j4Y27nn7SRfO6v67XsQ==", + "dev": true, + "requires": { + "commander": "2.13.0", + "source-map": "0.6.1" + }, + "dependencies": { + "source-map": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", + "dev": true + } + } + } + } + }, + "ultron": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/ultron/-/ultron-1.0.2.tgz", + "integrity": "sha1-rOEWq1V80Zc4ak6I9GhTeMiy5Po=" + }, + "unc-path-regex": { + "version": "0.1.2", + "resolved": "https://registry.npmjs.org/unc-path-regex/-/unc-path-regex-0.1.2.tgz", + "integrity": "sha1-5z3T17DXxe2G+6xrCufYxqadUPo=", + "dev": true + }, + "underscore": { + "version": "1.7.0", + "resolved": "https://registry.npmjs.org/underscore/-/underscore-1.7.0.tgz", + "integrity": "sha1-a7rwh3UA02vjTsqlhODbn+8DUgk=" + }, + "underscore.string": { + "version": "3.3.4", + "resolved": "https://registry.npmjs.org/underscore.string/-/underscore.string-3.3.4.tgz", + "integrity": "sha1-LCo/n4PmR2L9xF5s6sZRQoZCE9s=", + "requires": { + "sprintf-js": "1.0.3", + "util-deprecate": "1.0.2" + } + }, + "union-value": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/union-value/-/union-value-1.0.0.tgz", + "integrity": "sha1-XHHDTLW61dzr4+oM0IIHulqhrqQ=", + "dev": true, + "requires": { + "arr-union": "3.1.0", + "get-value": "2.0.6", + "is-extendable": "0.1.1", + "set-value": "0.4.3" + }, + "dependencies": { + "arr-union": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/arr-union/-/arr-union-3.1.0.tgz", + "integrity": "sha1-45sJrqne+Gao8gbiiK9jkZuuOcQ=", + "dev": true + }, + "extend-shallow": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", + "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=", + "dev": true, + "requires": { + "is-extendable": "0.1.1" + } + }, + "set-value": { + "version": "0.4.3", + "resolved": "https://registry.npmjs.org/set-value/-/set-value-0.4.3.tgz", + "integrity": "sha1-fbCPnT0i3H945Trzw79GZuzfzPE=", + "dev": true, + "requires": { + "extend-shallow": "2.0.1", + "is-extendable": "0.1.1", + "is-plain-object": "2.0.4", + "to-object-path": "0.3.0" + } + } + } + }, + "uniq": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/uniq/-/uniq-1.0.1.tgz", + "integrity": "sha1-sxxa6CVIRKOoKBVBzisEuGWnNP8=", + "dev": true + }, + "uniqs": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/uniqs/-/uniqs-2.0.0.tgz", + "integrity": "sha1-/+3ks2slKQaW5uFl1KWe25mOawI=", + "dev": true + }, + "unique-filename": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/unique-filename/-/unique-filename-1.1.0.tgz", + "integrity": "sha1-0F8v5AMlYIcfMOk8vnNe6iAVFPM=", + "dev": true, + "requires": { + "unique-slug": "2.0.0" + } + }, + "unique-slug": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/unique-slug/-/unique-slug-2.0.0.tgz", + "integrity": "sha1-22Z258fMBimHj/GWCXx4hVrp9Ks=", + "dev": true, + "requires": { + "imurmurhash": "0.1.4" + } + }, + "unique-stream": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/unique-stream/-/unique-stream-1.0.0.tgz", + "integrity": "sha1-1ZpKdUJ0R9mqbJHnAmP40mpLEEs=", + "dev": true + }, + "universalify": { + "version": "0.1.2", + "resolved": "https://registry.npmjs.org/universalify/-/universalify-0.1.2.tgz", + "integrity": "sha512-rBJeI5CXAlmy1pV+617WB9J63U6XcazHHF2f2dbJix4XzpUF0RS3Zbj0FGIOCAva5P/d/GBOYaACQ1w+0azUkg==" + }, + "unpipe": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/unpipe/-/unpipe-1.0.0.tgz", + "integrity": "sha1-sr9O6FFKrmFltIF4KdIbLvSZBOw=" + }, + "unset-value": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/unset-value/-/unset-value-1.0.0.tgz", + "integrity": "sha1-g3aHP30jNRef+x5vw6jtDfyKtVk=", + "dev": true, + "requires": { + "has-value": "0.3.1", + "isobject": "3.0.1" + }, + "dependencies": { + "has-value": { + "version": "0.3.1", + "resolved": "https://registry.npmjs.org/has-value/-/has-value-0.3.1.tgz", + "integrity": "sha1-ex9YutpiyoJ+wKIHgCVlSEWZXh8=", + "dev": true, + "requires": { + "get-value": "2.0.6", + "has-values": "0.1.4", + "isobject": "2.1.0" + }, + "dependencies": { + "isobject": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/isobject/-/isobject-2.1.0.tgz", + "integrity": "sha1-8GVWEJaj8dou9GJy+BXIQNh+DIk=", + "dev": true, + "requires": { + "isarray": "1.0.0" + } + } + } + }, + "has-values": { + "version": "0.1.4", + "resolved": "https://registry.npmjs.org/has-values/-/has-values-0.1.4.tgz", + "integrity": "sha1-bWHeldkd/Km5oCCJrThL/49it3E=", + "dev": true + }, + "isobject": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/isobject/-/isobject-3.0.1.tgz", + "integrity": "sha1-TkMekrEalzFjaqH5yNHMvP2reN8=", + "dev": true + } + } + }, + "unzip-response": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/unzip-response/-/unzip-response-1.0.2.tgz", + "integrity": "sha1-uYTwh3/AqJwsdzzB73tbIytbBv4=" + }, + "upath": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/upath/-/upath-1.1.0.tgz", + "integrity": "sha512-bzpH/oBhoS/QI/YtbkqCg6VEiPYjSZtrHQM6/QnJS6OL9pKUFLqb3aFh4Scvwm45+7iAgiMkLhSbaZxUqmrprw==", + "dev": true + }, + "update-notifier": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/update-notifier/-/update-notifier-1.0.3.tgz", + "integrity": "sha1-j5LFFUgr1oMbfJMBPnD4dVLHz1o=", + "requires": { + "boxen": "0.6.0", + "chalk": "1.1.3", + "configstore": "2.1.0", + "is-npm": "1.0.0", + "latest-version": "2.0.0", + "lazy-req": "1.1.0", + "semver-diff": "2.1.0", + "xdg-basedir": "2.0.0" + } + }, + "upper-case": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/upper-case/-/upper-case-1.1.3.tgz", + "integrity": "sha1-9rRQHC7EzdJrp4vnIilh3ndiFZg=", + "dev": true + }, + "uri-js": { + "version": "4.2.2", + "resolved": "https://registry.npmjs.org/uri-js/-/uri-js-4.2.2.tgz", + "integrity": "sha512-KY9Frmirql91X2Qgjry0Wd4Y+YTdrdZheS8TFwvkbLWf/G5KNJDCh6pKL5OZctEW4+0Baa5idK2ZQuELRwPznQ==", + "dev": true, + "requires": { + "punycode": "2.1.1" + } + }, + "urix": { + "version": "0.1.0", + "resolved": "https://registry.npmjs.org/urix/-/urix-0.1.0.tgz", + "integrity": "sha1-2pN/emLiH+wf0Y1Js1wpNQZ6bHI=", + "dev": true + }, + "url": { + "version": "0.11.0", + "resolved": "https://registry.npmjs.org/url/-/url-0.11.0.tgz", + "integrity": "sha1-ODjpfPxgUh63PFJajlW/3Z4uKPE=", + "dev": true, + "requires": { + "punycode": "1.3.2", + "querystring": "0.2.0" + }, + "dependencies": { + "punycode": { + "version": "1.3.2", + "resolved": "https://registry.npmjs.org/punycode/-/punycode-1.3.2.tgz", + "integrity": "sha1-llOgNvt8HuQjQvIyXM7v6jkmxI0=", + "dev": true + } + } + }, + "url-loader": { + "version": "0.6.2", + "resolved": "https://registry.npmjs.org/url-loader/-/url-loader-0.6.2.tgz", + "integrity": "sha512-h3qf9TNn53BpuXTTcpC+UehiRrl0Cv45Yr/xWayApjw6G8Bg2dGke7rIwDQ39piciWCWrC+WiqLjOh3SUp9n0Q==", + "dev": true, + "requires": { + "loader-utils": "1.1.0", + "mime": "1.6.0", + "schema-utils": "0.3.0" + }, + "dependencies": { + "mime": { + "version": "1.6.0", + "resolved": "https://registry.npmjs.org/mime/-/mime-1.6.0.tgz", + "integrity": "sha512-x0Vn8spI+wuJ1O6S7gnbaQg8Pxh4NNHb7KSINmEWKiPE4RKOplvijn+NkmYmmRgP68mc70j2EbeTFRsrswaQeg==", + "dev": true + } + } + }, + "url-parse": { + "version": "1.4.1", + "resolved": "https://registry.npmjs.org/url-parse/-/url-parse-1.4.1.tgz", + "integrity": "sha512-x95Td74QcvICAA0+qERaVkRpTGKyBHHYdwL2LXZm5t/gBtCB9KQSO/0zQgSTYEV1p0WcvSg79TLNPSvd5IDJMQ==", + "dev": true, + "requires": { + "querystringify": "2.0.0", + "requires-port": "1.0.0" + } + }, + "url-parse-lax": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/url-parse-lax/-/url-parse-lax-1.0.0.tgz", + "integrity": "sha1-evjzA2Rem9eaJy56FKxovAYJ2nM=", + "requires": { + "prepend-http": "1.0.4" + } + }, + "use": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/use/-/use-3.1.1.tgz", + "integrity": "sha512-cwESVXlO3url9YWlFW/TA9cshCEhtu7IKJ/p5soJ/gGpj7vbvFrAY/eIioQ6Dw23KjZhYgiIo8HOs1nQ2vr/oQ==", + "dev": true + }, + "user-home": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/user-home/-/user-home-2.0.0.tgz", + "integrity": "sha1-nHC/2Babwdy/SGBODwS4tJzenp8=", + "requires": { + "os-homedir": "1.0.2" + } + }, + "utf8": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/utf8/-/utf8-2.1.0.tgz", + "integrity": "sha1-DP7FyAUtRKI+OqqQgQToB1+V39U=" + }, + "util": { + "version": "0.10.4", + "resolved": "https://registry.npmjs.org/util/-/util-0.10.4.tgz", + "integrity": "sha512-0Pm9hTQ3se5ll1XihRic3FDIku70C+iHUdT/W926rSgHV5QgXsYbKZN8MSC3tJtSkhuROzvsQjAaFENRXr+19A==", + "requires": { + "inherits": "2.0.3" + } + }, + "util-deprecate": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/util-deprecate/-/util-deprecate-1.0.2.tgz", + "integrity": "sha1-RQ1Nyfpw3nMnYvvS1KKJgUGaDM8=" + }, + "utila": { + "version": "0.4.0", + "resolved": "https://registry.npmjs.org/utila/-/utila-0.4.0.tgz", + "integrity": "sha1-ihagXURWV6Oupe7MWxKk+lN5dyw=", + "dev": true + }, + "utils-merge": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/utils-merge/-/utils-merge-1.0.1.tgz", + "integrity": "sha1-n5VxD1CiZ5R7LMwSR0HBAoQn5xM=" + }, + "uuid": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/uuid/-/uuid-2.0.3.tgz", + "integrity": "sha1-Z+LoY3lyFVMN/zGOW/nc6/1Hsho=" + }, + "v8flags": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/v8flags/-/v8flags-2.1.1.tgz", + "integrity": "sha1-qrGh+jDUX4jdMhFIh1rALAtV5bQ=", + "dev": true, + "requires": { + "user-home": "1.1.1" + }, + "dependencies": { + "user-home": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/user-home/-/user-home-1.1.1.tgz", + "integrity": "sha1-K1viOjK2Onyd640PKNSFcko98ZA=", + "dev": true + } + } + }, + "vali-date": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/vali-date/-/vali-date-1.0.0.tgz", + "integrity": "sha1-G5BKWWCfsyjvB4E4Qgk09rhnCaY=", + "dev": true + }, + "validate-npm-package-license": { + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/validate-npm-package-license/-/validate-npm-package-license-3.0.3.tgz", + "integrity": "sha512-63ZOUnL4SIXj4L0NixR3L1lcjO38crAbgrTpl28t8jjrfuiOBL5Iygm+60qPs/KsZGzPNg6Smnc/oY16QTjF0g==", + "requires": { + "spdx-correct": "3.0.0", + "spdx-expression-parse": "3.0.0" + } + }, + "vary": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/vary/-/vary-1.1.2.tgz", + "integrity": "sha1-IpnwLG3tMNSllhsLn3RSShj2NPw=", + "dev": true + }, + "vendors": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/vendors/-/vendors-1.0.2.tgz", + "integrity": "sha512-w/hry/368nO21AN9QljsaIhb9ZiZtZARoVH5f3CsFbawdLdayCgKRPup7CggujvySMxx0I91NOyxdVENohprLQ==", + "dev": true + }, + "verror": { + "version": "1.10.0", + "resolved": "https://registry.npmjs.org/verror/-/verror-1.10.0.tgz", + "integrity": "sha1-OhBcoXBTr1XW4nDB+CiGguGNpAA=", + "dev": true, + "requires": { + "assert-plus": "1.0.0", + "core-util-is": "1.0.2", + "extsprintf": "1.3.0" + }, + "dependencies": { + "assert-plus": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/assert-plus/-/assert-plus-1.0.0.tgz", + "integrity": "sha1-8S4PPF13sLHN2RRpQuTpbB5N1SU=", + "dev": true + } + } + }, + "vinyl": { + "version": "0.5.3", + "resolved": "https://registry.npmjs.org/vinyl/-/vinyl-0.5.3.tgz", + "integrity": "sha1-sEVbOPxeDPMNQyUTLkYZcMIJHN4=", + "requires": { + "clone": "1.0.4", + "clone-stats": "0.0.1", + "replace-ext": "0.0.1" + } + }, + "vinyl-fs": { + "version": "0.3.14", + "resolved": "https://registry.npmjs.org/vinyl-fs/-/vinyl-fs-0.3.14.tgz", + "integrity": "sha1-mmhRzhysHBzqX+hsCTHWIMLPqeY=", + "dev": true, + "requires": { + "defaults": "1.0.3", + "glob-stream": "3.1.18", + "glob-watcher": "0.0.6", + "graceful-fs": "3.0.11", + "mkdirp": "0.5.1", + "strip-bom": "1.0.0", + "through2": "0.6.5", + "vinyl": "0.4.6" + }, + "dependencies": { + "clone": { + "version": "0.2.0", + "resolved": "https://registry.npmjs.org/clone/-/clone-0.2.0.tgz", + "integrity": "sha1-xhJqkK1Pctv1rNskPMN3JP6T/B8=", + "dev": true + }, + "graceful-fs": { + "version": "3.0.11", + "resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-3.0.11.tgz", + "integrity": "sha1-dhPHeKGv6mLyXGMKCG1/Osu92Bg=", + "dev": true, + "requires": { + "natives": "1.1.4" + } + }, + "isarray": { + "version": "0.0.1", + "resolved": "https://registry.npmjs.org/isarray/-/isarray-0.0.1.tgz", + "integrity": "sha1-ihis/Kmo9Bd+Cav8YDiTmwXR7t8=", + "dev": true + }, + "minimist": { + "version": "0.0.8", + "resolved": "https://registry.npmjs.org/minimist/-/minimist-0.0.8.tgz", + "integrity": "sha1-hX/Kv8M5fSYluCKCYuhqp6ARsF0=", + "dev": true + }, + "mkdirp": { + "version": "0.5.1", + "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-0.5.1.tgz", + "integrity": "sha1-MAV0OOrGz3+MR2fzhkjWaX11yQM=", + "dev": true, + "requires": { + "minimist": "0.0.8" + } + }, + "readable-stream": { + "version": "1.0.34", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-1.0.34.tgz", + "integrity": "sha1-Elgg40vIQtLyqq+v5MKRbuMsFXw=", + "dev": true, + "requires": { + "core-util-is": "1.0.2", + "inherits": "2.0.3", + "isarray": "0.0.1", + "string_decoder": "0.10.31" + } + }, + "string_decoder": { + "version": "0.10.31", + "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-0.10.31.tgz", + "integrity": "sha1-YuIDvEF2bGwoyfyEMB2rHFMQ+pQ=", + "dev": true + }, + "strip-bom": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/strip-bom/-/strip-bom-1.0.0.tgz", + "integrity": "sha1-hbiGLzhEtabV7IRnqTWYFzo295Q=", + "dev": true, + "requires": { + "first-chunk-stream": "1.0.0", + "is-utf8": "0.2.1" + } + }, + "through2": { + "version": "0.6.5", + "resolved": "https://registry.npmjs.org/through2/-/through2-0.6.5.tgz", + "integrity": "sha1-QaucZ7KdVyCQcUEOHXp6lozTrUg=", + "dev": true, + "requires": { + "readable-stream": "1.0.34", + "xtend": "4.0.1" + } + }, + "vinyl": { + "version": "0.4.6", + "resolved": "https://registry.npmjs.org/vinyl/-/vinyl-0.4.6.tgz", + "integrity": "sha1-LzVsh6VQolVGHza76ypbqL94SEc=", + "dev": true, + "requires": { + "clone": "0.2.0", + "clone-stats": "0.0.1" + } + } + } + }, + "vinyl-sourcemaps-apply": { + "version": "0.2.1", + "resolved": "https://registry.npmjs.org/vinyl-sourcemaps-apply/-/vinyl-sourcemaps-apply-0.2.1.tgz", + "integrity": "sha1-q2VJ1h0XLCsbh75cUI0jnI74dwU=", + "dev": true, + "requires": { + "source-map": "0.5.7" + } + }, + "vlq": { + "version": "0.2.3", + "resolved": "https://registry.npmjs.org/vlq/-/vlq-0.2.3.tgz", + "integrity": "sha512-DRibZL6DsNhIgYQ+wNdWDL2SL3bKPlVrRiBqV5yuMm++op8W4kGFtaQfCs4KEJn0wBZcHVHJ3eoywX8983k1ow==", + "dev": true + }, + "vm-browserify": { + "version": "0.0.4", + "resolved": "https://registry.npmjs.org/vm-browserify/-/vm-browserify-0.0.4.tgz", + "integrity": "sha1-XX6kW7755Kb/ZflUOOCofDV9WnM=", + "dev": true, + "requires": { + "indexof": "0.0.1" + } + }, + "watchpack": { + "version": "1.6.0", + "resolved": "https://registry.npmjs.org/watchpack/-/watchpack-1.6.0.tgz", + "integrity": "sha512-i6dHe3EyLjMmDlU1/bGQpEw25XSjkJULPuAVKCbNRefQVq48yXKUpwg538F7AZTf9kyr57zj++pQFltUa5H7yA==", + "dev": true, + "requires": { + "chokidar": "2.0.4", + "graceful-fs": "4.1.11", + "neo-async": "2.5.1" + }, + "dependencies": { + "anymatch": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/anymatch/-/anymatch-2.0.0.tgz", + "integrity": "sha512-5teOsQWABXHHBFP9y3skS5P3d/WfWXpv3FUpy+LorMrNYaT9pI4oLMQX7jzQ2KklNpGpWHzdCXTDT2Y3XGlZBw==", + "dev": true, + "requires": { + "micromatch": "3.1.10", + "normalize-path": "2.1.1" + } + }, + "arr-diff": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/arr-diff/-/arr-diff-4.0.0.tgz", + "integrity": "sha1-1kYQdP6/7HHn4VI1dhoyml3HxSA=", + "dev": true + }, + "array-unique": { + "version": "0.3.2", + "resolved": "https://registry.npmjs.org/array-unique/-/array-unique-0.3.2.tgz", + "integrity": "sha1-qJS3XUvE9s1nnvMkSp/Y9Gri1Cg=", + "dev": true + }, + "braces": { + "version": "2.3.2", + "resolved": "https://registry.npmjs.org/braces/-/braces-2.3.2.tgz", + "integrity": "sha512-aNdbnj9P8PjdXU4ybaWLK2IF3jc/EoDYbC7AazW6to3TRsfXxscC9UXOB5iDiEQrkyIbWp2SLQda4+QAa7nc3w==", + "dev": true, + "requires": { + "arr-flatten": "1.1.0", + "array-unique": "0.3.2", + "extend-shallow": "2.0.1", + "fill-range": "4.0.0", + "isobject": "3.0.1", + "repeat-element": "1.1.2", + "snapdragon": "0.8.2", + "snapdragon-node": "2.1.1", + "split-string": "3.1.0", + "to-regex": "3.0.2" + }, + "dependencies": { + "extend-shallow": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", + "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=", + "dev": true, + "requires": { + "is-extendable": "0.1.1" + } + } + } + }, + "chokidar": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/chokidar/-/chokidar-2.0.4.tgz", + "integrity": "sha512-z9n7yt9rOvIJrMhvDtDictKrkFHeihkNl6uWMmZlmL6tJtX9Cs+87oK+teBx+JIgzvbX3yZHT3eF8vpbDxHJXQ==", + "dev": true, + "requires": { + "anymatch": "2.0.0", + "async-each": "1.0.1", + "braces": "2.3.2", + "glob-parent": "3.1.0", + "inherits": "2.0.3", + "is-binary-path": "1.0.1", + "is-glob": "4.0.0", + "lodash.debounce": "4.0.8", + "normalize-path": "2.1.1", + "path-is-absolute": "1.0.1", + "readdirp": "2.1.0", + "upath": "1.1.0" + } + }, + "expand-brackets": { + "version": "2.1.4", + "resolved": "https://registry.npmjs.org/expand-brackets/-/expand-brackets-2.1.4.tgz", + "integrity": "sha1-t3c14xXOMPa27/D4OwQVGiJEliI=", + "dev": true, + "requires": { + "debug": "2.6.9", + "define-property": "0.2.5", + "extend-shallow": "2.0.1", + "posix-character-classes": "0.1.1", + "regex-not": "1.0.2", + "snapdragon": "0.8.2", + "to-regex": "3.0.2" + }, + "dependencies": { + "define-property": { + "version": "0.2.5", + "resolved": "https://registry.npmjs.org/define-property/-/define-property-0.2.5.tgz", + "integrity": "sha1-w1se+RjsPJkPmlvFe+BKrOxcgRY=", + "dev": true, + "requires": { + "is-descriptor": "0.1.6" + } + }, + "extend-shallow": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", + "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=", + "dev": true, + "requires": { + "is-extendable": "0.1.1" + } + }, + "is-accessor-descriptor": { + "version": "0.1.6", + "resolved": "https://registry.npmjs.org/is-accessor-descriptor/-/is-accessor-descriptor-0.1.6.tgz", + "integrity": "sha1-qeEss66Nh2cn7u84Q/igiXtcmNY=", + "dev": true, + "requires": { + "kind-of": "3.2.2" + }, + "dependencies": { + "kind-of": { + "version": "3.2.2", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", + "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", + "dev": true, + "requires": { + "is-buffer": "1.1.6" + } + } + } + }, + "is-data-descriptor": { + "version": "0.1.4", + "resolved": "https://registry.npmjs.org/is-data-descriptor/-/is-data-descriptor-0.1.4.tgz", + "integrity": "sha1-C17mSDiOLIYCgueT8YVv7D8wG1Y=", + "dev": true, + "requires": { + "kind-of": "3.2.2" + }, + "dependencies": { + "kind-of": { + "version": "3.2.2", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", + "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", + "dev": true, + "requires": { + "is-buffer": "1.1.6" + } + } + } + }, + "is-descriptor": { + "version": "0.1.6", + "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-0.1.6.tgz", + "integrity": "sha512-avDYr0SB3DwO9zsMov0gKCESFYqCnE4hq/4z3TdUlukEy5t9C0YRq7HLrsN52NAcqXKaepeCD0n+B0arnVG3Hg==", + "dev": true, + "requires": { + "is-accessor-descriptor": "0.1.6", + "is-data-descriptor": "0.1.4", + "kind-of": "5.1.0" + } + }, + "kind-of": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-5.1.0.tgz", + "integrity": "sha512-NGEErnH6F2vUuXDh+OlbcKW7/wOcfdRHaZ7VWtqCztfHri/++YKmP51OdWeGPuqCOba6kk2OTe5d02VmTB80Pw==", + "dev": true + } + } + }, + "extend-shallow": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-3.0.2.tgz", + "integrity": "sha1-Jqcarwc7OfshJxcnRhMcJwQCjbg=", + "dev": true, + "requires": { + "assign-symbols": "1.0.0", + "is-extendable": "1.0.1" + }, + "dependencies": { + "is-extendable": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/is-extendable/-/is-extendable-1.0.1.tgz", + "integrity": "sha512-arnXMxT1hhoKo9k1LZdmlNyJdDDfy2v0fXjFlmok4+i8ul/6WlbVge9bhM74OpNPQPMGUToDtz+KXa1PneJxOA==", + "dev": true, + "requires": { + "is-plain-object": "2.0.4" + } + } + } + }, + "extglob": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/extglob/-/extglob-2.0.4.tgz", + "integrity": "sha512-Nmb6QXkELsuBr24CJSkilo6UHHgbekK5UiZgfE6UHD3Eb27YC6oD+bhcT+tJ6cl8dmsgdQxnWlcry8ksBIBLpw==", + "dev": true, + "requires": { + "array-unique": "0.3.2", + "define-property": "1.0.0", + "expand-brackets": "2.1.4", + "extend-shallow": "2.0.1", + "fragment-cache": "0.2.1", + "regex-not": "1.0.2", + "snapdragon": "0.8.2", + "to-regex": "3.0.2" + }, + "dependencies": { + "define-property": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/define-property/-/define-property-1.0.0.tgz", + "integrity": "sha1-dp66rz9KY6rTr56NMEybvnm/sOY=", + "dev": true, + "requires": { + "is-descriptor": "1.0.2" + } + }, + "extend-shallow": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", + "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=", + "dev": true, + "requires": { + "is-extendable": "0.1.1" + } + } + } + }, + "fill-range": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-4.0.0.tgz", + "integrity": "sha1-1USBHUKPmOsGpj3EAtJAPDKMOPc=", + "dev": true, + "requires": { + "extend-shallow": "2.0.1", + "is-number": "3.0.0", + "repeat-string": "1.6.1", + "to-regex-range": "2.1.1" + }, + "dependencies": { + "extend-shallow": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", + "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=", + "dev": true, + "requires": { + "is-extendable": "0.1.1" + } + } + } + }, + "glob-parent": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-3.1.0.tgz", + "integrity": "sha1-nmr2KZ2NO9K9QEMIMr0RPfkGxa4=", + "dev": true, + "requires": { + "is-glob": "3.1.0", + "path-dirname": "1.0.2" + }, + "dependencies": { + "is-glob": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-3.1.0.tgz", + "integrity": "sha1-e6WuJCF4BKxwcHuWkiVnSGzD6Eo=", + "dev": true, + "requires": { + "is-extglob": "2.1.1" + } + } + } + }, + "is-accessor-descriptor": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-accessor-descriptor/-/is-accessor-descriptor-1.0.0.tgz", + "integrity": "sha512-m5hnHTkcVsPfqx3AKlyttIPb7J+XykHvJP2B9bZDjlhLIoEq4XoK64Vg7boZlVWYK6LUY94dYPEE7Lh0ZkZKcQ==", + "dev": true, + "requires": { + "kind-of": "6.0.2" + } + }, + "is-data-descriptor": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-data-descriptor/-/is-data-descriptor-1.0.0.tgz", + "integrity": "sha512-jbRXy1FmtAoCjQkVmIVYwuuqDFUbaOeDjmed1tOGPrsMhtJA4rD9tkgA0F1qJ3gRFRXcHYVkdeaP50Q5rE/jLQ==", + "dev": true, + "requires": { + "kind-of": "6.0.2" + } + }, + "is-descriptor": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-1.0.2.tgz", + "integrity": "sha512-2eis5WqQGV7peooDyLmNEPUrps9+SXX5c9pL3xEB+4e9HnGuDa7mB7kHxHw4CbqS9k1T2hOH3miL8n8WtiYVtg==", + "dev": true, + "requires": { + "is-accessor-descriptor": "1.0.0", + "is-data-descriptor": "1.0.0", + "kind-of": "6.0.2" + } + }, + "is-extglob": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/is-extglob/-/is-extglob-2.1.1.tgz", + "integrity": "sha1-qIwCU1eR8C7TfHahueqXc8gz+MI=", + "dev": true + }, + "is-glob": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-4.0.0.tgz", + "integrity": "sha1-lSHHaEXMJhCoUgPd8ICpWML/q8A=", + "dev": true, + "requires": { + "is-extglob": "2.1.1" + } + }, + "is-number": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/is-number/-/is-number-3.0.0.tgz", + "integrity": "sha1-JP1iAaR4LPUFYcgQJ2r8fRLXEZU=", + "dev": true, + "requires": { + "kind-of": "3.2.2" + }, + "dependencies": { + "kind-of": { + "version": "3.2.2", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", + "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", + "dev": true, + "requires": { + "is-buffer": "1.1.6" + } + } + } + }, + "isobject": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/isobject/-/isobject-3.0.1.tgz", + "integrity": "sha1-TkMekrEalzFjaqH5yNHMvP2reN8=", + "dev": true + }, + "kind-of": { + "version": "6.0.2", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-6.0.2.tgz", + "integrity": "sha512-s5kLOcnH0XqDO+FvuaLX8DDjZ18CGFk7VygH40QoKPUQhW4e2rvM0rwUq0t8IQDOwYSeLK01U90OjzBTme2QqA==", + "dev": true + }, + "micromatch": { + "version": "3.1.10", + "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-3.1.10.tgz", + "integrity": "sha512-MWikgl9n9M3w+bpsY3He8L+w9eF9338xRl8IAO5viDizwSzziFEyUzo2xrrloB64ADbTf8uA8vRqqttDTOmccg==", + "dev": true, + "requires": { + "arr-diff": "4.0.0", + "array-unique": "0.3.2", + "braces": "2.3.2", + "define-property": "2.0.2", + "extend-shallow": "3.0.2", + "extglob": "2.0.4", + "fragment-cache": "0.2.1", + "kind-of": "6.0.2", + "nanomatch": "1.2.13", + "object.pick": "1.3.0", + "regex-not": "1.0.2", + "snapdragon": "0.8.2", + "to-regex": "3.0.2" + } + } + } + }, + "wbuf": { + "version": "1.7.3", + "resolved": "https://registry.npmjs.org/wbuf/-/wbuf-1.7.3.tgz", + "integrity": "sha512-O84QOnr0icsbFGLS0O3bI5FswxzRr8/gHwWkDlQFskhSPryQXvrTMxjxGP4+iWYoauLoBvfDpkrOauZ+0iZpDA==", + "dev": true, + "requires": { + "minimalistic-assert": "1.0.1" + } + }, + "webpack": { + "version": "2.5.1", + "resolved": "https://registry.npmjs.org/webpack/-/webpack-2.5.1.tgz", + "integrity": "sha1-YXQvDPivVVuHRgqc2Lui8ePuL84=", + "dev": true, + "requires": { + "acorn": "5.7.1", + "acorn-dynamic-import": "2.0.2", + "ajv": "4.11.8", + "ajv-keywords": "1.5.1", + "async": "2.6.1", + "enhanced-resolve": "3.4.1", + "interpret": "1.1.0", + "json-loader": "0.5.7", + "json5": "0.5.1", + "loader-runner": "2.3.0", + "loader-utils": "0.2.17", + "memory-fs": "0.4.1", + "mkdirp": "0.5.1", + "node-libs-browser": "2.1.0", + "source-map": "0.5.7", + "supports-color": "3.2.3", + "tapable": "0.2.8", + "uglify-js": "2.8.29", + "watchpack": "1.6.0", + "webpack-sources": "0.2.3", + "yargs": "6.6.0" + }, + "dependencies": { + "ajv": { + "version": "4.11.8", + "resolved": "https://registry.npmjs.org/ajv/-/ajv-4.11.8.tgz", + "integrity": "sha1-gv+wKynmYq5TvcIK8VlHcGc5xTY=", + "dev": true, + "requires": { + "co": "4.6.0", + "json-stable-stringify": "1.0.1" + } + }, + "async": { + "version": "2.6.1", + "resolved": "https://registry.npmjs.org/async/-/async-2.6.1.tgz", + "integrity": "sha512-fNEiL2+AZt6AlAw/29Cr0UDe4sRAHCpEHh54WMz+Bb7QfNcFw4h3loofyJpLeQs4Yx7yuqu/2dLgM5hKOs6HlQ==", + "dev": true, + "requires": { + "lodash": "4.17.10" + } + }, + "cliui": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/cliui/-/cliui-2.1.0.tgz", + "integrity": "sha1-S0dXYP+AJkx2LDoXGQMukcf+oNE=", + "dev": true, + "requires": { + "center-align": "0.1.3", + "right-align": "0.1.3", + "wordwrap": "0.0.2" + } + }, + "has-flag": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-1.0.0.tgz", + "integrity": "sha1-nZ55MWXOAXoA8AQYxD+UKnsdEfo=", + "dev": true + }, + "loader-utils": { + "version": "0.2.17", + "resolved": "https://registry.npmjs.org/loader-utils/-/loader-utils-0.2.17.tgz", + "integrity": "sha1-+G5jdNQyBabmxg6RlvF8Apm/s0g=", + "dev": true, + "requires": { + "big.js": "3.2.0", + "emojis-list": "2.1.0", + "json5": "0.5.1", + "object-assign": "4.1.1" + } + }, + "lodash": { + "version": "4.17.10", + "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.10.tgz", + "integrity": "sha512-UejweD1pDoXu+AD825lWwp4ZGtSwgnpZxb3JDViD7StjQz+Nb/6l093lx4OQ0foGWNRoc19mWy7BzL+UAK2iVg==", + "dev": true + }, + "minimist": { + "version": "0.0.8", + "resolved": "https://registry.npmjs.org/minimist/-/minimist-0.0.8.tgz", + "integrity": "sha1-hX/Kv8M5fSYluCKCYuhqp6ARsF0=", + "dev": true + }, + "mkdirp": { + "version": "0.5.1", + "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-0.5.1.tgz", + "integrity": "sha1-MAV0OOrGz3+MR2fzhkjWaX11yQM=", + "dev": true, + "requires": { + "minimist": "0.0.8" + } + }, + "object-assign": { + "version": "4.1.1", + "resolved": "https://registry.npmjs.org/object-assign/-/object-assign-4.1.1.tgz", + "integrity": "sha1-IQmtx5ZYh8/AXLvUQsrIv7s2CGM=", + "dev": true + }, + "source-list-map": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/source-list-map/-/source-list-map-1.1.2.tgz", + "integrity": "sha1-mIkBnRAkzOVc3AaUmDN+9hhqEaE=", + "dev": true + }, + "supports-color": { + "version": "3.2.3", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-3.2.3.tgz", + "integrity": "sha1-ZawFBLOVQXHYpklGsq48u4pfVPY=", + "dev": true, + "requires": { + "has-flag": "1.0.0" + } + }, + "uglify-js": { + "version": "2.8.29", + "resolved": "https://registry.npmjs.org/uglify-js/-/uglify-js-2.8.29.tgz", + "integrity": "sha1-KcVzMUgFe7Th913zW3qcty5qWd0=", + "dev": true, + "requires": { + "source-map": "0.5.7", + "uglify-to-browserify": "1.0.2", + "yargs": "3.10.0" + }, + "dependencies": { + "yargs": { + "version": "3.10.0", + "resolved": "https://registry.npmjs.org/yargs/-/yargs-3.10.0.tgz", + "integrity": "sha1-9+572FfdfB0tOMDnTvvWgdFDH9E=", + "dev": true, + "requires": { + "camelcase": "1.2.1", + "cliui": "2.1.0", + "decamelize": "1.2.0", + "window-size": "0.1.0" + } + } + } + }, + "webpack-sources": { + "version": "0.2.3", + "resolved": "https://registry.npmjs.org/webpack-sources/-/webpack-sources-0.2.3.tgz", + "integrity": "sha1-F8Yr+vE8cH+dAsR54Nzd6DgGl/s=", + "dev": true, + "requires": { + "source-list-map": "1.1.2", + "source-map": "0.5.7" + } + }, + "wordwrap": { + "version": "0.0.2", + "resolved": "https://registry.npmjs.org/wordwrap/-/wordwrap-0.0.2.tgz", + "integrity": "sha1-t5Zpu0LstAn4PVg8rVLKF+qhZD8=", + "dev": true + } + } + }, + "webpack-concat-plugin": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/webpack-concat-plugin/-/webpack-concat-plugin-1.4.0.tgz", + "integrity": "sha512-Ym9Qm5Sw9oXJYChNJk09I/yaXDaV3UDxsa07wcCvILzIeSJTnSUZjhS4y2YkULzgE8VHOv9X04KtlJPZGwXqMg==", + "dev": true, + "requires": { + "md5": "2.2.1", + "uglify-js": "2.8.29" + }, + "dependencies": { + "cliui": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/cliui/-/cliui-2.1.0.tgz", + "integrity": "sha1-S0dXYP+AJkx2LDoXGQMukcf+oNE=", + "dev": true, + "requires": { + "center-align": "0.1.3", + "right-align": "0.1.3", + "wordwrap": "0.0.2" + } + }, + "uglify-js": { + "version": "2.8.29", + "resolved": "https://registry.npmjs.org/uglify-js/-/uglify-js-2.8.29.tgz", + "integrity": "sha1-KcVzMUgFe7Th913zW3qcty5qWd0=", + "dev": true, + "requires": { + "source-map": "0.5.7", + "uglify-to-browserify": "1.0.2", + "yargs": "3.10.0" + } + }, + "wordwrap": { + "version": "0.0.2", + "resolved": "https://registry.npmjs.org/wordwrap/-/wordwrap-0.0.2.tgz", + "integrity": "sha1-t5Zpu0LstAn4PVg8rVLKF+qhZD8=", + "dev": true + }, + "yargs": { + "version": "3.10.0", + "resolved": "https://registry.npmjs.org/yargs/-/yargs-3.10.0.tgz", + "integrity": "sha1-9+572FfdfB0tOMDnTvvWgdFDH9E=", + "dev": true, + "requires": { + "camelcase": "1.2.1", + "cliui": "2.1.0", + "decamelize": "1.2.0", + "window-size": "0.1.0" + } + } + } + }, + "webpack-core": { + "version": "0.6.9", + "resolved": "https://registry.npmjs.org/webpack-core/-/webpack-core-0.6.9.tgz", + "integrity": "sha1-/FcViMhVjad76e+23r3Fo7FyvcI=", + "dev": true, + "requires": { + "source-list-map": "0.1.8", + "source-map": "0.4.4" + }, + "dependencies": { + "source-list-map": { + "version": "0.1.8", + "resolved": "https://registry.npmjs.org/source-list-map/-/source-list-map-0.1.8.tgz", + "integrity": "sha1-xVCyq1Qn9rPyH1r+rYjE9Vh7IQY=", + "dev": true + }, + "source-map": { + "version": "0.4.4", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.4.4.tgz", + "integrity": "sha1-66T12pwNyZneaAMti092FzZSA2s=", + "dev": true, + "requires": { + "amdefine": "1.0.1" + } + } + } + }, + "webpack-dev-middleware": { + "version": "1.12.2", + "resolved": "https://registry.npmjs.org/webpack-dev-middleware/-/webpack-dev-middleware-1.12.2.tgz", + "integrity": "sha512-FCrqPy1yy/sN6U/SaEZcHKRXGlqU0DUaEBL45jkUYoB8foVb6wCnbIJ1HKIx+qUFTW+3JpVcCJCxZ8VATL4e+A==", + "dev": true, + "requires": { + "memory-fs": "0.4.1", + "mime": "1.6.0", + "path-is-absolute": "1.0.1", + "range-parser": "1.2.0", + "time-stamp": "2.0.0" + }, + "dependencies": { + "mime": { + "version": "1.6.0", + "resolved": "https://registry.npmjs.org/mime/-/mime-1.6.0.tgz", + "integrity": "sha512-x0Vn8spI+wuJ1O6S7gnbaQg8Pxh4NNHb7KSINmEWKiPE4RKOplvijn+NkmYmmRgP68mc70j2EbeTFRsrswaQeg==", + "dev": true + }, + "time-stamp": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/time-stamp/-/time-stamp-2.0.0.tgz", + "integrity": "sha1-lcakRTDhW6jW9KPsuMOj+sRto1c=", + "dev": true + } + } + }, + "webpack-dev-server": { + "version": "2.9.7", + "resolved": "https://registry.npmjs.org/webpack-dev-server/-/webpack-dev-server-2.9.7.tgz", + "integrity": "sha512-Pu7uoQFgQj5RE5wmlfkpYSzihMKxulwEuO2xCsaMnAnyRSApwoVi3B8WCm9XbigyWTHaIMzYGkB90Vr6leAeTQ==", + "dev": true, + "requires": { + "ansi-html": "0.0.7", + "array-includes": "3.0.3", + "bonjour": "3.5.0", + "chokidar": "1.7.0", + "compression": "1.7.3", + "connect-history-api-fallback": "1.5.0", + "debug": "3.1.0", + "del": "3.0.0", + "express": "4.16.3", + "html-entities": "1.2.1", + "http-proxy-middleware": "0.17.4", + "import-local": "0.1.1", + "internal-ip": "1.2.0", + "ip": "1.1.5", + "killable": "1.0.0", + "loglevel": "1.6.1", + "opn": "5.3.0", + "portfinder": "1.0.13", + "selfsigned": "1.10.3", + "serve-index": "1.9.1", + "sockjs": "0.3.18", + "sockjs-client": "1.1.4", + "spdy": "3.4.7", + "strip-ansi": "3.0.1", + "supports-color": "4.5.0", + "webpack-dev-middleware": "1.12.2", + "yargs": "6.6.0" + }, + "dependencies": { + "array-flatten": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/array-flatten/-/array-flatten-1.1.1.tgz", + "integrity": "sha1-ml9pkFGx5wczKPKgCJaLZOopVdI=", + "dev": true + }, + "debug": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/debug/-/debug-3.1.0.tgz", + "integrity": "sha512-OX8XqP7/1a9cqkxYw2yXss15f26NKWBpDXQd0/uK/KPqdQhxbPa994hnzjcE2VqQpDslf55723cKPUOGSmMY3g==", + "dev": true, + "requires": { + "ms": "2.0.0" + } + }, + "del": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/del/-/del-3.0.0.tgz", + "integrity": "sha1-U+z2mf/LyzljdpGrE7rxYIGXZuU=", + "dev": true, + "requires": { + "globby": "6.1.0", + "is-path-cwd": "1.0.0", + "is-path-in-cwd": "1.0.1", + "p-map": "1.2.0", + "pify": "3.0.0", + "rimraf": "2.6.2" + } + }, + "express": { + "version": "4.16.3", + "resolved": "https://registry.npmjs.org/express/-/express-4.16.3.tgz", + "integrity": "sha1-avilAjUNsyRuzEvs9rWjTSL37VM=", + "dev": true, + "requires": { + "accepts": "1.3.5", + "array-flatten": "1.1.1", + "body-parser": "1.18.2", + "content-disposition": "0.5.2", + "content-type": "1.0.4", + "cookie": "0.3.1", + "cookie-signature": "1.0.6", + "debug": "2.6.9", + "depd": "1.1.2", + "encodeurl": "1.0.2", + "escape-html": "1.0.3", + "etag": "1.8.1", + "finalhandler": "1.1.1", + "fresh": "0.5.2", + "merge-descriptors": "1.0.1", + "methods": "1.1.2", + "on-finished": "2.3.0", + "parseurl": "1.3.2", + "path-to-regexp": "0.1.7", + "proxy-addr": "2.0.3", + "qs": "6.5.1", + "range-parser": "1.2.0", + "safe-buffer": "5.1.1", + "send": "0.16.2", + "serve-static": "1.13.2", + "setprototypeof": "1.1.0", + "statuses": "1.4.0", + "type-is": "1.6.16", + "utils-merge": "1.0.1", + "vary": "1.1.2" + }, + "dependencies": { + "debug": { + "version": "2.6.9", + "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", + "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", + "dev": true, + "requires": { + "ms": "2.0.0" + } + } + } + }, + "finalhandler": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/finalhandler/-/finalhandler-1.1.1.tgz", + "integrity": "sha512-Y1GUDo39ez4aHAw7MysnUD5JzYX+WaIj8I57kO3aEPT1fFRL4sr7mjei97FgnwhAyyzRYmQZaTHb2+9uZ1dPtg==", + "dev": true, + "requires": { + "debug": "2.6.9", + "encodeurl": "1.0.2", + "escape-html": "1.0.3", + "on-finished": "2.3.0", + "parseurl": "1.3.2", + "statuses": "1.4.0", + "unpipe": "1.0.0" + }, + "dependencies": { + "debug": { + "version": "2.6.9", + "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", + "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", + "dev": true, + "requires": { + "ms": "2.0.0" + } + } + } + }, + "fresh": { + "version": "0.5.2", + "resolved": "https://registry.npmjs.org/fresh/-/fresh-0.5.2.tgz", + "integrity": "sha1-PYyt2Q2XZWn6g1qx+OSyOhBWBac=", + "dev": true + }, + "globby": { + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/globby/-/globby-6.1.0.tgz", + "integrity": "sha1-9abXDoOV4hyFj7BInWTfAkJNUGw=", + "dev": true, + "requires": { + "array-union": "1.0.2", + "glob": "7.1.2", + "object-assign": "4.1.1", + "pify": "2.3.0", + "pinkie-promise": "2.0.1" + }, + "dependencies": { + "pify": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/pify/-/pify-2.3.0.tgz", + "integrity": "sha1-7RQaasBDqEnqWISY59yosVMw6Qw=", + "dev": true + } + } + }, + "object-assign": { + "version": "4.1.1", + "resolved": "https://registry.npmjs.org/object-assign/-/object-assign-4.1.1.tgz", + "integrity": "sha1-IQmtx5ZYh8/AXLvUQsrIv7s2CGM=", + "dev": true + }, + "opn": { + "version": "5.3.0", + "resolved": "https://registry.npmjs.org/opn/-/opn-5.3.0.tgz", + "integrity": "sha512-bYJHo/LOmoTd+pfiYhfZDnf9zekVJrY+cnS2a5F2x+w5ppvTqObojTP7WiFG+kVZs9Inw+qQ/lw7TroWwhdd2g==", + "dev": true, + "requires": { + "is-wsl": "1.1.0" + } + }, + "pify": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/pify/-/pify-3.0.0.tgz", + "integrity": "sha1-5aSs0sEB/fPZpNB/DbxNtJ3SgXY=", + "dev": true + }, + "qs": { + "version": "6.5.1", + "resolved": "https://registry.npmjs.org/qs/-/qs-6.5.1.tgz", + "integrity": "sha512-eRzhrN1WSINYCDCbrz796z37LOe3m5tmW7RQf6oBntukAG1nmovJvhnwHHRMAfeoItc1m2Hk02WER2aQ/iqs+A==", + "dev": true + }, + "safe-buffer": { + "version": "5.1.1", + "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.1.tgz", + "integrity": "sha512-kKvNJn6Mm93gAczWVJg7wH+wGYWNrDHdWvpUmHyEsgCtIwwo3bqPtV4tR5tuPaUhTOo/kvhVwd8XwwOllGYkbg==", + "dev": true + }, + "statuses": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/statuses/-/statuses-1.4.0.tgz", + "integrity": "sha512-zhSCtt8v2NDrRlPQpCNtw/heZLtfUDqxBM1udqikb/Hbk52LK4nQSwr10u77iopCW5LsyHpuXS0GnEc48mLeew==", + "dev": true + }, + "supports-color": { + "version": "4.5.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-4.5.0.tgz", + "integrity": "sha1-vnoN5ITexcXN34s9WRJQRJEvY1s=", + "dev": true, + "requires": { + "has-flag": "2.0.0" + } + } + } + }, + "webpack-merge": { + "version": "4.1.3", + "resolved": "https://registry.npmjs.org/webpack-merge/-/webpack-merge-4.1.3.tgz", + "integrity": "sha512-zxwAIGK7nKdu5CIZL0BjTQoq3elV0t0MfB7rUC1zj668geid52abs6hN/ACwZdK6LeMS8dC9B6WmtF978zH5mg==", + "dev": true, + "requires": { + "lodash": "4.17.10" + }, + "dependencies": { + "lodash": { + "version": "4.17.10", + "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.10.tgz", + "integrity": "sha512-UejweD1pDoXu+AD825lWwp4ZGtSwgnpZxb3JDViD7StjQz+Nb/6l093lx4OQ0foGWNRoc19mWy7BzL+UAK2iVg==", + "dev": true + } + } + }, + "webpack-sources": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/webpack-sources/-/webpack-sources-1.1.0.tgz", + "integrity": "sha512-aqYp18kPphgoO5c/+NaUvEeACtZjMESmDChuD3NBciVpah3XpMEU9VAAtIaB1BsfJWWTSdv8Vv1m3T0aRk2dUw==", + "dev": true, + "requires": { + "source-list-map": "2.0.0", + "source-map": "0.6.1" + }, + "dependencies": { + "source-map": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", + "dev": true + } + } + }, + "webpack-stream": { + "version": "3.2.0", + "resolved": "https://registry.npmjs.org/webpack-stream/-/webpack-stream-3.2.0.tgz", + "integrity": "sha1-Oh0WD7EdQXJ7fObzL3IkZPmLIYY=", + "dev": true, + "requires": { + "gulp-util": "3.0.8", + "lodash.clone": "4.5.0", + "lodash.some": "4.6.0", + "memory-fs": "0.3.0", + "through": "2.3.8", + "vinyl": "1.2.0", + "webpack": "1.15.0" + }, + "dependencies": { + "acorn": { + "version": "3.3.0", + "resolved": "https://registry.npmjs.org/acorn/-/acorn-3.3.0.tgz", + "integrity": "sha1-ReN/s56No/JbruP/U2niu18iAXo=", + "dev": true + }, + "browserify-aes": { + "version": "0.4.0", + "resolved": "https://registry.npmjs.org/browserify-aes/-/browserify-aes-0.4.0.tgz", + "integrity": "sha1-BnFJtmjfMcS1hTPgLQHoBthgjiw=", + "dev": true, + "requires": { + "inherits": "2.0.3" + } + }, + "browserify-zlib": { + "version": "0.1.4", + "resolved": "https://registry.npmjs.org/browserify-zlib/-/browserify-zlib-0.1.4.tgz", + "integrity": "sha1-uzX4pRn2AOD6a4SFJByXnQFB+y0=", + "dev": true, + "requires": { + "pako": "0.2.9" + } + }, + "cliui": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/cliui/-/cliui-2.1.0.tgz", + "integrity": "sha1-S0dXYP+AJkx2LDoXGQMukcf+oNE=", + "dev": true, + "requires": { + "center-align": "0.1.3", + "right-align": "0.1.3", + "wordwrap": "0.0.2" + } + }, + "crypto-browserify": { + "version": "3.3.0", + "resolved": "https://registry.npmjs.org/crypto-browserify/-/crypto-browserify-3.3.0.tgz", + "integrity": "sha1-ufx1u0oO1h3PHNXa6W6zDJw+UGw=", + "dev": true, + "requires": { + "browserify-aes": "0.4.0", + "pbkdf2-compat": "2.0.1", + "ripemd160": "0.2.0", + "sha.js": "2.2.6" + } + }, + "enhanced-resolve": { + "version": "0.9.1", + "resolved": "https://registry.npmjs.org/enhanced-resolve/-/enhanced-resolve-0.9.1.tgz", + "integrity": "sha1-TW5omzcl+GCQknzMhs2fFjW4ni4=", + "dev": true, + "requires": { + "graceful-fs": "4.1.11", + "memory-fs": "0.2.0", + "tapable": "0.1.10" + }, + "dependencies": { + "memory-fs": { + "version": "0.2.0", + "resolved": "https://registry.npmjs.org/memory-fs/-/memory-fs-0.2.0.tgz", + "integrity": "sha1-8rslNovBIeORwlIN6Slpyu4KApA=", + "dev": true + } + } + }, + "has-flag": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-1.0.0.tgz", + "integrity": "sha1-nZ55MWXOAXoA8AQYxD+UKnsdEfo=", + "dev": true + }, + "https-browserify": { + "version": "0.0.1", + "resolved": "https://registry.npmjs.org/https-browserify/-/https-browserify-0.0.1.tgz", + "integrity": "sha1-P5E2XKvmC3ftDruiS0VOPgnZWoI=", + "dev": true + }, + "interpret": { + "version": "0.6.6", + "resolved": "https://registry.npmjs.org/interpret/-/interpret-0.6.6.tgz", + "integrity": "sha1-/s16GOfOXKar+5U+H4YhOknxYls=", + "dev": true + }, + "loader-utils": { + "version": "0.2.17", + "resolved": "https://registry.npmjs.org/loader-utils/-/loader-utils-0.2.17.tgz", + "integrity": "sha1-+G5jdNQyBabmxg6RlvF8Apm/s0g=", + "dev": true, + "requires": { + "big.js": "3.2.0", + "emojis-list": "2.1.0", + "json5": "0.5.1", + "object-assign": "4.1.1" + } + }, + "memory-fs": { + "version": "0.3.0", + "resolved": "https://registry.npmjs.org/memory-fs/-/memory-fs-0.3.0.tgz", + "integrity": "sha1-e8xrYp46Q+hx1+Kaymrop/FcuyA=", + "dev": true, + "requires": { + "errno": "0.1.7", + "readable-stream": "2.3.6" + } + }, + "minimist": { + "version": "0.0.8", + "resolved": "https://registry.npmjs.org/minimist/-/minimist-0.0.8.tgz", + "integrity": "sha1-hX/Kv8M5fSYluCKCYuhqp6ARsF0=", + "dev": true + }, + "mkdirp": { + "version": "0.5.1", + "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-0.5.1.tgz", + "integrity": "sha1-MAV0OOrGz3+MR2fzhkjWaX11yQM=", + "dev": true, + "requires": { + "minimist": "0.0.8" + } + }, + "node-libs-browser": { + "version": "0.7.0", + "resolved": "https://registry.npmjs.org/node-libs-browser/-/node-libs-browser-0.7.0.tgz", + "integrity": "sha1-PicsCBnjCJNeJmdECNevDhSRuDs=", + "dev": true, + "requires": { + "assert": "1.4.1", + "browserify-zlib": "0.1.4", + "buffer": "4.9.1", + "console-browserify": "1.1.0", + "constants-browserify": "1.0.0", + "crypto-browserify": "3.3.0", + "domain-browser": "1.2.0", + "events": "1.1.1", + "https-browserify": "0.0.1", + "os-browserify": "0.2.1", + "path-browserify": "0.0.0", + "process": "0.11.10", + "punycode": "1.4.1", + "querystring-es3": "0.2.1", + "readable-stream": "2.3.6", + "stream-browserify": "2.0.1", + "stream-http": "2.8.3", + "string_decoder": "0.10.31", + "timers-browserify": "2.0.10", + "tty-browserify": "0.0.0", + "url": "0.11.0", + "util": "0.10.4", + "vm-browserify": "0.0.4" + } + }, + "object-assign": { + "version": "4.1.1", + "resolved": "https://registry.npmjs.org/object-assign/-/object-assign-4.1.1.tgz", + "integrity": "sha1-IQmtx5ZYh8/AXLvUQsrIv7s2CGM=", + "dev": true + }, + "os-browserify": { + "version": "0.2.1", + "resolved": "https://registry.npmjs.org/os-browserify/-/os-browserify-0.2.1.tgz", + "integrity": "sha1-Y/xMzuXS13Y9Jrv4YBB45sLgBE8=", + "dev": true + }, + "pako": { + "version": "0.2.9", + "resolved": "https://registry.npmjs.org/pako/-/pako-0.2.9.tgz", + "integrity": "sha1-8/dSL073gjSNqBYbrZ7P1Rv4OnU=", + "dev": true + }, + "punycode": { + "version": "1.4.1", + "resolved": "https://registry.npmjs.org/punycode/-/punycode-1.4.1.tgz", + "integrity": "sha1-wNWmOycYgArY4esPpSachN1BhF4=", + "dev": true + }, + "ripemd160": { + "version": "0.2.0", + "resolved": "https://registry.npmjs.org/ripemd160/-/ripemd160-0.2.0.tgz", + "integrity": "sha1-K/GYveFnys+lHAqSjoS2i74XH84=", + "dev": true + }, + "sha.js": { + "version": "2.2.6", + "resolved": "https://registry.npmjs.org/sha.js/-/sha.js-2.2.6.tgz", + "integrity": "sha1-F93t3F9yL7ZlAWWIlUYZd4ZzFbo=", + "dev": true + }, + "string_decoder": { + "version": "0.10.31", + "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-0.10.31.tgz", + "integrity": "sha1-YuIDvEF2bGwoyfyEMB2rHFMQ+pQ=", + "dev": true + }, + "supports-color": { + "version": "3.2.3", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-3.2.3.tgz", + "integrity": "sha1-ZawFBLOVQXHYpklGsq48u4pfVPY=", + "dev": true, + "requires": { + "has-flag": "1.0.0" + } + }, + "tapable": { + "version": "0.1.10", + "resolved": "https://registry.npmjs.org/tapable/-/tapable-0.1.10.tgz", + "integrity": "sha1-KcNXB8K3DlDQdIK10gLo7URtr9Q=", + "dev": true + }, + "uglify-js": { + "version": "2.7.5", + "resolved": "https://registry.npmjs.org/uglify-js/-/uglify-js-2.7.5.tgz", + "integrity": "sha1-RhLAx7qu4rp8SH3kkErhIgefLKg=", + "dev": true, + "requires": { + "async": "0.2.10", + "source-map": "0.5.7", + "uglify-to-browserify": "1.0.2", + "yargs": "3.10.0" + }, + "dependencies": { + "async": { + "version": "0.2.10", + "resolved": "https://registry.npmjs.org/async/-/async-0.2.10.tgz", + "integrity": "sha1-trvgsGdLnXGXCMo43owjfLUmw9E=", + "dev": true + } + } + }, + "vinyl": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/vinyl/-/vinyl-1.2.0.tgz", + "integrity": "sha1-XIgDbPVl5d8FVYv8kR+GVt8hiIQ=", + "dev": true, + "requires": { + "clone": "1.0.4", + "clone-stats": "0.0.1", + "replace-ext": "0.0.1" + } + }, + "watchpack": { + "version": "0.2.9", + "resolved": "https://registry.npmjs.org/watchpack/-/watchpack-0.2.9.tgz", + "integrity": "sha1-Yuqkq15bo1/fwBgnVibjwPXj+ws=", + "dev": true, + "requires": { + "async": "0.9.2", + "chokidar": "1.7.0", + "graceful-fs": "4.1.11" + }, + "dependencies": { + "async": { + "version": "0.9.2", + "resolved": "https://registry.npmjs.org/async/-/async-0.9.2.tgz", + "integrity": "sha1-rqdNXmHB+JlhO/ZL2mbUx48v0X0=", + "dev": true + } + } + }, + "webpack": { + "version": "1.15.0", + "resolved": "https://registry.npmjs.org/webpack/-/webpack-1.15.0.tgz", + "integrity": "sha1-T/MfU9sDM55VFkqdRo7gMklo/pg=", + "dev": true, + "requires": { + "acorn": "3.3.0", + "async": "1.5.2", + "clone": "1.0.4", + "enhanced-resolve": "0.9.1", + "interpret": "0.6.6", + "loader-utils": "0.2.17", + "memory-fs": "0.3.0", + "mkdirp": "0.5.1", + "node-libs-browser": "0.7.0", + "optimist": "0.6.1", + "supports-color": "3.2.3", + "tapable": "0.1.10", + "uglify-js": "2.7.5", + "watchpack": "0.2.9", + "webpack-core": "0.6.9" + } + }, + "wordwrap": { + "version": "0.0.2", + "resolved": "https://registry.npmjs.org/wordwrap/-/wordwrap-0.0.2.tgz", + "integrity": "sha1-t5Zpu0LstAn4PVg8rVLKF+qhZD8=", + "dev": true + }, + "yargs": { + "version": "3.10.0", + "resolved": "https://registry.npmjs.org/yargs/-/yargs-3.10.0.tgz", + "integrity": "sha1-9+572FfdfB0tOMDnTvvWgdFDH9E=", + "dev": true, + "requires": { + "camelcase": "1.2.1", + "cliui": "2.1.0", + "decamelize": "1.2.0", + "window-size": "0.1.0" + } + } + } + }, + "webpack-subresource-integrity": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/webpack-subresource-integrity/-/webpack-subresource-integrity-1.0.4.tgz", + "integrity": "sha1-j6yKfo61n8ahZ2ioXJ2U7n+dDts=", + "dev": true, + "requires": { + "webpack-core": "0.6.9" + } + }, + "websocket-driver": { + "version": "0.7.0", + "resolved": "https://registry.npmjs.org/websocket-driver/-/websocket-driver-0.7.0.tgz", + "integrity": "sha1-DK+dLXVdk67gSdS90NP+LMoqJOs=", + "dev": true, + "requires": { + "http-parser-js": "0.4.13", + "websocket-extensions": "0.1.3" + } + }, + "websocket-extensions": { + "version": "0.1.3", + "resolved": "https://registry.npmjs.org/websocket-extensions/-/websocket-extensions-0.1.3.tgz", + "integrity": "sha512-nqHUnMXmBzT0w570r2JpJxfiSD1IzoI+HGVdd3aZ0yNi3ngvQ4jv1dtHt5VGxfI2yj5yqImPhOK4vmIh2xMbGg==", + "dev": true + }, + "weinre": { + "version": "2.0.0-pre-I0Z7U9OV", + "resolved": "https://registry.npmjs.org/weinre/-/weinre-2.0.0-pre-I0Z7U9OV.tgz", + "integrity": "sha1-/viqIjkh97QLu71MPtQwL2/QqBM=", + "requires": { + "express": "2.5.11", + "nopt": "3.0.6", + "underscore": "1.7.0" + } + }, + "when": { + "version": "3.7.8", + "resolved": "https://registry.npmjs.org/when/-/when-3.7.8.tgz", + "integrity": "sha1-xxMLan6gRpPoQs3J56Hyqjmjn4I=" + }, + "whet.extend": { + "version": "0.9.9", + "resolved": "https://registry.npmjs.org/whet.extend/-/whet.extend-0.9.9.tgz", + "integrity": "sha1-+HfVv2SMl+WqVC+twW1qJZucEaE=", + "dev": true + }, + "which": { + "version": "1.3.1", + "resolved": "https://registry.npmjs.org/which/-/which-1.3.1.tgz", + "integrity": "sha512-HxJdYWq1MTIQbJ3nw0cqssHoTNU267KlrDuGZ1WYlxDStUtKUhOaJmh112/TZmHxxUfuJqPXSOm7tDyas0OSIQ==", + "dev": true, + "requires": { + "isexe": "2.0.0" + } + }, + "which-module": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/which-module/-/which-module-1.0.0.tgz", + "integrity": "sha1-u6Y8qGGUiZT/MHc2CJ47lgJsKk8=" + }, + "wide-align": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/wide-align/-/wide-align-1.1.3.tgz", + "integrity": "sha512-QGkOQc8XL6Bt5PwnsExKBPuMKBxnGxWWW3fU55Xt4feHozMUhdUMaBCk290qpm/wG5u/RSKzwdAC4i51YigihA==", + "dev": true, + "requires": { + "string-width": "1.0.2" + } + }, + "widest-line": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/widest-line/-/widest-line-1.0.0.tgz", + "integrity": "sha1-DAnIXCqUaD0Nfq+O4JfVZL8OEFw=", + "requires": { + "string-width": "1.0.2" + } + }, + "window-size": { + "version": "0.1.0", + "resolved": "https://registry.npmjs.org/window-size/-/window-size-0.1.0.tgz", + "integrity": "sha1-VDjNLqk7IC76Ohn+iIeu58lPnJ0=", + "dev": true + }, + "wordwrap": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/wordwrap/-/wordwrap-1.0.0.tgz", + "integrity": "sha1-J1hIEIkUVqQXHI0CJkQa3pDLyus=" + }, + "worker-farm": { + "version": "1.6.0", + "resolved": "https://registry.npmjs.org/worker-farm/-/worker-farm-1.6.0.tgz", + "integrity": "sha512-6w+3tHbM87WnSWnENBUvA2pxJPLhQUg5LKwUQHq3r+XPhIM+Gh2R5ycbwPCyuGbNg+lPgdcnQUhuC02kJCvffQ==", + "dev": true, + "requires": { + "errno": "0.1.7" + } + }, + "wrap-ansi": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-2.1.0.tgz", + "integrity": "sha1-2Pw9KE3QV5T+hJc8rs3Rz4JP3YU=", + "requires": { + "string-width": "1.0.2", + "strip-ansi": "3.0.1" + } + }, + "wrappy": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/wrappy/-/wrappy-1.0.2.tgz", + "integrity": "sha1-tSQ9jz7BqjXxNkYFvA0QNuMKtp8=" + }, + "write": { + "version": "0.2.1", + "resolved": "https://registry.npmjs.org/write/-/write-0.2.1.tgz", + "integrity": "sha1-X8A4KOJkzqP+kUVUdvejxWbLB1c=", + "requires": { + "mkdirp": "0.5.1" + }, + "dependencies": { + "minimist": { + "version": "0.0.8", + "resolved": "https://registry.npmjs.org/minimist/-/minimist-0.0.8.tgz", + "integrity": "sha1-hX/Kv8M5fSYluCKCYuhqp6ARsF0=" + }, + "mkdirp": { + "version": "0.5.1", + "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-0.5.1.tgz", + "integrity": "sha1-MAV0OOrGz3+MR2fzhkjWaX11yQM=", + "requires": { + "minimist": "0.0.8" + } + } + } + }, + "write-file-atomic": { + "version": "1.3.4", + "resolved": "https://registry.npmjs.org/write-file-atomic/-/write-file-atomic-1.3.4.tgz", + "integrity": "sha1-+Aek8LHZ6ROuekgRLmzDrxmRtF8=", + "requires": { + "graceful-fs": "4.1.11", + "imurmurhash": "0.1.4", + "slide": "1.1.6" + } + }, + "ws": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/ws/-/ws-1.0.1.tgz", + "integrity": "sha1-fQsqLljN3YGQOcKcneZQReGzEOk=", + "requires": { + "options": "0.0.6", + "ultron": "1.0.2" + } + }, + "xdg-basedir": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/xdg-basedir/-/xdg-basedir-2.0.0.tgz", + "integrity": "sha1-7byQPMOF/ARSPZZqM1UEtVBNG9I=", + "requires": { + "os-homedir": "1.0.2" + } + }, + "xhr2": { + "version": "0.1.4", + "resolved": "https://registry.npmjs.org/xhr2/-/xhr2-0.1.4.tgz", + "integrity": "sha1-f4dliEdxbbUCYyOBL4GMras4el8=", + "dev": true + }, + "xmlhttprequest-ssl": { + "version": "1.5.1", + "resolved": "https://registry.npmjs.org/xmlhttprequest-ssl/-/xmlhttprequest-ssl-1.5.1.tgz", + "integrity": "sha1-O3dB/qSoZnWXbpCNKW1ERZYfqmc=" + }, + "xtend": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/xtend/-/xtend-4.0.1.tgz", + "integrity": "sha1-pcbVMr5lbiPbgg77lDofBJmNY68=" + }, + "xxhashjs": { + "version": "0.2.2", + "resolved": "https://registry.npmjs.org/xxhashjs/-/xxhashjs-0.2.2.tgz", + "integrity": "sha512-AkTuIuVTET12tpsVIQo+ZU6f/qDmKuRUcjaqR+OIvm+aCBsZ95i7UVY5WJ9TMsSaZ0DA2WxoZ4acu0sPH+OKAw==", + "dev": true, + "requires": { + "cuint": "0.2.2" + } + }, + "y18n": { + "version": "3.2.1", + "resolved": "https://registry.npmjs.org/y18n/-/y18n-3.2.1.tgz", + "integrity": "sha1-bRX7qITAhnnA136I53WegR4H+kE=" + }, + "yallist": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/yallist/-/yallist-2.1.2.tgz", + "integrity": "sha1-HBH5IY8HYImkfdUS+TxmmaaoHVI=", + "dev": true + }, + "yargs": { + "version": "6.6.0", + "resolved": "https://registry.npmjs.org/yargs/-/yargs-6.6.0.tgz", + "integrity": "sha1-eC7CHvQDNF+DCoCMo9UTr1YGUgg=", + "requires": { + "camelcase": "3.0.0", + "cliui": "3.2.0", + "decamelize": "1.2.0", + "get-caller-file": "1.0.3", + "os-locale": "1.4.0", + "read-pkg-up": "1.0.1", + "require-directory": "2.1.1", + "require-main-filename": "1.0.1", + "set-blocking": "2.0.0", + "string-width": "1.0.2", + "which-module": "1.0.0", + "y18n": "3.2.1", + "yargs-parser": "4.2.1" + }, + "dependencies": { + "camelcase": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-3.0.0.tgz", + "integrity": "sha1-MvxLn82vhF/N9+c7uXysImHwqwo=" + } + } + }, + "yargs-parser": { + "version": "4.2.1", + "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-4.2.1.tgz", + "integrity": "sha1-KczqwNxPA8bIe0qfIX3RjJ90hxw=", + "requires": { + "camelcase": "3.0.0" + }, + "dependencies": { + "camelcase": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-3.0.0.tgz", + "integrity": "sha1-MvxLn82vhF/N9+c7uXysImHwqwo=" + } + } + }, + "yeast": { + "version": "0.1.2", + "resolved": "https://registry.npmjs.org/yeast/-/yeast-0.1.2.tgz", + "integrity": "sha1-AI4G2AlDIMNy28L47XagymyKxBk=" + }, + "zone.js": { + "version": "0.8.26", + "resolved": "https://registry.npmjs.org/zone.js/-/zone.js-0.8.26.tgz", + "integrity": "sha512-W9Nj+UmBJG251wkCacIkETgra4QgBo/vgoEkb4a2uoLzpQG7qF9nzwoLXWU5xj3Fg2mxGvEDh47mg24vXccYjA==" + } + } +} diff --git a/package.json b/package.json new file mode 100644 index 0000000..91a82d1 --- /dev/null +++ b/package.json @@ -0,0 +1,70 @@ +{ + "name": "@syncfusion/ej2-ng-stock-chart", + "version": "0.0.1", + "description": "Essential JS 2 for Angular - Stock Chart application", + "author": "Syncfusion Inc.", + "license": "SEE LICENSE IN license", + "dependencies": { + "rxjs": "^5.0.1", + "tslint": "4.0.2", + "zone.js": "^0.8.4", + "core-js": "^2.4.1", + "systemjs": "^0.19.40", + "gulp-print": "^2.0.1", + "gulp-tslint": "^7.0.1", + "browser-sync": "2.11.2", + "gulp-sass-lint": "^1.1.1", + "reflect-metadata": "^0.1.9", + "tslint-microsoft-contrib": "^4.0.0", + "@angular/core": "~5.0.0", + "@angular/http": "~5.0.0", + "@angular/forms": "~5.0.0", + "@angular/router": "^5.0.0", + "@angular/common": "~5.0.0", + "@angular-devkit/core": "^0.4.5", + "@angular/upgrade": "^5.0.0", + "@angular/compiler": "~5.0.0", + "@angular/platform-browser": "~5.0.0", + "@angular/platform-browser-dynamic": "~5.0.0", + "@syncfusion/ej2-ng-base": "*", + "@syncfusion/ej2-ng-charts": "*", + "@syncfusion/ej2-ng-popups": "*" + }, + "devDependencies": { + "@angular/cli": "1.5.6", + "@angular/compiler-cli": "5.0.0", + "@angular/platform-server": "5.0.0", + "@types/jasmine": "^2.2.29", + "@types/requirejs": "^2.1.26", + "@types/node": "^6.0.46", + "gulp": "^3.9.0", + "webpack": "2.5.1", + "shelljs": "^0.7.0", + "typescript": "~2.4.2", + "gulp-sass": "^3.1.0", + "gulp-clean": "^0.3.2", + "run-sequence": "2.2.0", + "webpack-stream": "^3.2.0", + "karma-systemjs": "^0.16.0", + "gulp-typescript": "^2.13.0", + "es6-module-loader": "^0.17.11", + "systemjs-plugin-babel": "0.0.17" + }, + "keywords": [ + "ej2", + "samples", + "loan-calculator", + "syncfusion", + "ej2-samples", + "ej2-ng-loan-calculator", + "ej2-showcase-samples", + "syncfusion-samples", + "syncfusion-loan-calculator" + ], + "scripts": { + "build": "npm run scripts && gulp styles && gulp bundle", + "scripts": "ngc -p tsconfig-aot.json", + "bundle": "gulp bundle", + "ci-publish": "gulp publish-samples" + } +} diff --git a/src/app/about/about.component.html b/src/app/about/about.component.html new file mode 100644 index 0000000..09af896 --- /dev/null +++ b/src/app/about/about.component.html @@ -0,0 +1,183 @@ +
+
{{title}}
+
{{description}}
+
{{listTitle}}
+
+ +
+
+ \ No newline at end of file diff --git a/src/app/about/about.component.ts b/src/app/about/about.component.ts new file mode 100644 index 0000000..392b947 --- /dev/null +++ b/src/app/about/about.component.ts @@ -0,0 +1,59 @@ +import { LowerCasePipe } from '@angular/common'; +import { Directive, HostListener } from '@angular/core'; +import { Component, ViewEncapsulation, OnInit } from '@angular/core'; + +import { MenuComponent } from '../menu/menu.component'; + + +@Component({ + templateUrl: 'about.component.html', + encapsulation: ViewEncapsulation.None, +}) +export class AboutComponent implements OnInit { + public title: string; + public listTitle: string; + public description: string; + public controlList: Object[]; + + /** Configurations for the About page */ + constructor( + public menu: MenuComponent + ) { + this.title = 'About this sample'; + this.listTitle = 'List of EJ2 components used in this sample'; + this.description = 'This stock chart demo application showcases using Essential JS 2 ' + + 'components together in a real-world application scenario. You can further explore the source ' + + 'code of this application and use it as a reference for integrating Essential JS 2 components ' + + 'into your applications.'; + + this.controlList = [ + { 'control': 'Chart', 'link': 'http://ej2.syncfusion.com/angular/documentation/chart/getting-started.html' }, + { 'control': 'Button', 'link': 'http://ej2.syncfusion.com/angular/documentation/button/getting-started.html' }, + { 'control': 'DropDownButton', 'link': 'http://ej2.syncfusion.com/angular/documentation/drop-down-button/getting-started.html' }, + { 'control': 'Toolbar', 'link': 'http://ej2.syncfusion.com/angular/documentation/toolbar/getting-started.html' }, + { 'control': 'DateRangePicker', 'link': 'http://ej2.syncfusion.com/angular/documentation/daterangepicker/getting-started.html' }, + { 'control': 'RangeNavigator', 'link': 'http://ej2.syncfusion.com/angular/documentation/daterangepicker/getting-started.html' }, + ]; + this.handleResize(); + } + + + public ngOnInit(): void { + } + + public handleResize(): void { + setTimeout(() => { + if (document.documentElement.offsetWidth > 1400) { + document.getElementById('about-overall').style.minHeight = 'auto'; + document.getElementById('about-overall').style.minHeight = document.documentElement.offsetHeight + 'px'; + } + }, 100); + } + + @HostListener('window:resize', ['$event']) + onResize(event: any): void { + /** Document height alignment corrections for high resoultion screens */ + this.handleResize(); + } + +} \ No newline at end of file diff --git a/src/app/app.component.html b/src/app/app.component.html new file mode 100644 index 0000000..693f635 --- /dev/null +++ b/src/app/app.component.html @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/app/app.component.ts b/src/app/app.component.ts new file mode 100644 index 0000000..4ecb362 --- /dev/null +++ b/src/app/app.component.ts @@ -0,0 +1,12 @@ +import { Component, OnInit, ViewChild } from '@angular/core'; + + +@Component({ + selector: 'app-root', + templateUrl: './app.component.html' +}) +export class AppComponent implements OnInit { + + public ngOnInit(): void { + } +} \ No newline at end of file diff --git a/src/app/app.module.ts b/src/app/app.module.ts new file mode 100644 index 0000000..618960a --- /dev/null +++ b/src/app/app.module.ts @@ -0,0 +1,40 @@ +import { NgModule } from '@angular/core'; +import { APP_BASE_HREF, HashLocationStrategy, Location, LocationStrategy} from '@angular/common'; +import { BrowserModule } from '@angular/platform-browser'; + +import { ChartAllModule, RangeNavigatorAllModule } from '@syncfusion/ej2-ng-charts'; + +import { DialogAllModule } from '@syncfusion/ej2-ng-popups'; + +import { routing } from './app.router'; +import { ChartComponent } from '../app/chart/chart.component'; +import { MenuComponent } from '../app/menu/menu.component'; +import { AboutComponent } from '../app/about/about.component'; +import { AppComponent } from './app.component'; + + +@NgModule({ + imports: [ + BrowserModule, + ChartAllModule, + DialogAllModule, + RangeNavigatorAllModule, + routing + ], + declarations: [ + ChartComponent, + MenuComponent, + AboutComponent, + AppComponent + ], + entryComponents: [ + AppComponent, + ChartComponent + ], + bootstrap: [AppComponent], + providers: [ {provide: APP_BASE_HREF, useValue : '/' }, Location, {provide: LocationStrategy, useClass: HashLocationStrategy} ] +}) +export class AppModule { + private location: Location; + constructor(location: Location) { this.location = location; } + } \ No newline at end of file diff --git a/src/app/app.router.ts b/src/app/app.router.ts new file mode 100644 index 0000000..bb404b1 --- /dev/null +++ b/src/app/app.router.ts @@ -0,0 +1,14 @@ +import { ModuleWithProviders } from '@angular/core'; +import { Routes, RouterModule } from '@angular/router'; +import { AboutComponent } from './about/about.component'; +import { ChartComponent } from './chart/chart.component'; +import { MenuComponent } from './menu/menu.component'; + +// Route Configuration +export const routes: Routes = [ + { path: '', redirectTo: 'stockChart', pathMatch: 'full' }, + { path: 'stockChart', component: ChartComponent}, + { path: 'about', component: AboutComponent } +]; + +export const routing: ModuleWithProviders = RouterModule.forRoot(routes); \ No newline at end of file diff --git a/src/app/chart/chart.component.html b/src/app/chart/chart.component.html new file mode 100644 index 0000000..70d2293 --- /dev/null +++ b/src/app/chart/chart.component.html @@ -0,0 +1,64 @@ +
+
+ \ No newline at end of file diff --git a/src/app/chart/chart.component.ts b/src/app/chart/chart.component.ts new file mode 100644 index 0000000..f9db379 --- /dev/null +++ b/src/app/chart/chart.component.ts @@ -0,0 +1,880 @@ +import { Component, ViewChild, OnInit } from '@angular/core'; +import { Browser, remove, EmitType } from '@syncfusion/ej2-base'; +import { Directive, HostListener } from '@angular/core'; +import { Chart, RangeNavigator, IRangeLoadedEventArgs, IRangeSelectorRenderEventArgs, ILoadEventArgs } from '@syncfusion/ej2-ng-charts'; +import { ChartTheme, PeriodSelectorSettingsModel, IChangedEventArgs, ChartSeriesType } from '@syncfusion/ej2-ng-charts'; +import { TechnicalIndicators, TechnicalIndicatorModel, TrendlineTypes, AxisModel, Axis } from '@syncfusion/ej2-charts'; +import { ItemModel } from '@syncfusion/ej2-navigations'; +import { ChartAreaModel, TooltipSettingsModel, CrosshairSettingsModel, ZoomSettingsModel, getElement } from '@syncfusion/ej2-ng-charts'; +import { ITooltipRenderEventArgs, IPointEventArgs, IAxisLabelRenderEventArgs, ILoadedEventArgs } from '@syncfusion/ej2-ng-charts'; +import { IMouseEventArgs, MarginModel, IPointRenderEventArgs, AnimationModel, withInBounds, Series } from '@syncfusion/ej2-ng-charts'; +import { RowModel, LegendSettingsModel, IAxisRangeCalculatedEventArgs, VisibleLabels, ExportType } from '@syncfusion/ej2-ng-charts'; +import { goog, googl, aapl, amzn, tsla, IVolume, IClose } from './stock-data'; +import { DropDownButton, MenuEventArgs } from '@syncfusion/ej2-splitbuttons'; +import { Button } from '@syncfusion/ej2-buttons'; + + +@Component({ + selector: 'stock', + templateUrl: 'chart.component.html', +}) + + +export class ChartComponent implements OnInit { + + //component initialization + @ViewChild('chart') + public chart: Chart; + @ViewChild('range') + public range: RangeNavigator; + + // range navigator + public width: string = '90%'; + public selectedTheme: string = location.hash.split('/')[1] ? location.hash.split('/')[1] : 'Material'; + public theme: ChartTheme = (this.selectedTheme.charAt(0).toUpperCase() + this.selectedTheme.slice(1)); + public periods: PeriodSelectorSettingsModel; + public rangeChanged: EmitType; + public rangeLoaded: EmitType; + public rangeLoad: EmitType; + public chartLoad: EmitType; + public selectorRender: EmitType; + public data: Object[] = googl; + public secondaryData: Object[] = aapl; + public thirdData: Object[] = goog; + public fourthData: Object[] = amzn; + public fifthData: Object[] = tsla; + public firstContent: string; + public setValue: boolean = false; + public setValue1: boolean = false; + public setValue2: boolean = false; + public setValue3: boolean = false; + //chart initialization + public chartArea: ChartAreaModel; + public primaryXAxis: AxisModel; + public primaryYAxis: AxisModel; + public tooltip: TooltipSettingsModel; + public crosshair: CrosshairSettingsModel; + public tooltipRender: EmitType; + public pointRender: EmitType; + public margin: MarginModel; + public zoomSettings: ZoomSettingsModel; + public axisLabelRender: EmitType; + public loaded: EmitType; + public chartClick: EmitType; + public chartMouseMove: EmitType; + public chartMouseLeave: EmitType; + public axes: AxisModel[]; + public rows: RowModel[]; + public legendSettings: LegendSettingsModel; + public axisRangeCalculated: EmitType; + public period: number; + public fastPeriod: number = 8; + public slowPeriod: number = 5; + public macdType: string = 'Both'; + public annotationString: string = '
'; + public animation: AnimationModel = { enable: false }; + public opacity: number; + public secondaryOpacity: number; + public thirdOpacity: number; + public fourthOpacity: number; + public fifthOpacity: number; + public trendLineTooltip: boolean; + public upperLine: object = { + color: '#FFE200', + width: 1 + }; + public periodLine: object = { + width: 2 + }; + public lowerLine: object = { + color: '#FAA512', + width: 1 + }; + + public pointColors: string[] = []; + + + + //private variables: + private indicators: TechnicalIndicators[] = []; + private secondayIndicators: TechnicalIndicators[] = []; + private secondaryValue: string = null; + private thirdValue: string = null; + private fourthValue: string = null; + private fifthValue: string = null; + private tmaValue: string = ': $124.79'; + private bollingerValue: string = ': $9.979'; + private rsiValue: string = ': $99.279'; + private smaValue: string = ': $106.719'; + private macdValue: string = ': 2.719'; + public sidePlacement: boolean = false; + private candleValue: string = '534.07'; + private content: string; + public ngOnInit(): void { + + //range navigator + this.tmaValue = ': $124.79'; + this.bollingerValue = ': $9.979'; + this.rsiValue = ': $99.279'; + this.smaValue = ': $106.719'; + this.macdValue = ': 2.719'; + this.content = this.candle(this.candleValue); + this.firstContent = this.candle('534.07'); + this.periods = { + position: 'Top', + periods: [ + { text: '1M', interval: 1, intervalType: 'Months' }, + { text: '3M', interval: 3, intervalType: 'Months', selected: Browser.isDevice ? true : false }, + { text: '6M', interval: 6, intervalType: 'Months' }, { text: 'YTD' }, + { text: '1Y', interval: 1, intervalType: 'Years', selected: Browser.isDevice ? false : true }, + { text: '2Y', interval: 2, intervalType: 'Years' }, + { text: 'All' } + ] + }; + + this.rangeChanged = (args: IChangedEventArgs) => { + let returnPoint: number; + if (args.selectedData.length > 2000) { + returnPoint = 10; + } else if (args.selectedData.length > 1000) { + returnPoint = 8; + } else if (args.selectedData.length > 600) { + returnPoint = 6; + } else if (args.selectedData.length > 100) { + returnPoint = 3; + } else { + returnPoint = 2; + } + let data: IVolume[] = googl.filter((data: IVolume, index: number) => { + return ((data['x'].getTime() >= (args.start as Date).getTime() && + data['x'].getTime() <= (args.end as Date).getTime()) && index % returnPoint === 0); + }); + let data1: IVolume[] = aapl.filter((data1: IVolume, index: number) => { + return ((data1['x'].getTime() >= (args.start as Date).getTime() && + data1['x'].getTime() <= (args.end as Date).getTime()) && index % returnPoint === 0); + }); + let data2: IClose[] = goog.filter((data2: IClose, index: number) => { + return ((data2['x'].getTime() >= (args.start as Date).getTime() && + data2['x'].getTime() <= (args.end as Date).getTime()) && index % returnPoint === 0); + }); + + let data3: IClose[] = amzn.filter((data3: IClose, index: number) => { + /* tslint:disable:no-string-literal */ + return ((data3['x'].getTime() >= (args.start as Date).getTime() && + data3['x'].getTime() <= (args.end as Date).getTime()) && index % returnPoint === 0); + }); + let data4: IClose[] = tsla.filter((data4: IClose, index: number) => { + /* tslint:disable:no-string-literal */ + return ((data4['x'].getTime() >= (args.start as Date).getTime() && + data4['x'].getTime() <= (args.end as Date).getTime()) && index % returnPoint === 0); + }); + let diff: number = ((args.end as Date).getTime() - (args.start as Date).getTime()) / 1000; + diff /= (60 * 60 * 24 * 7 * 4); + let totalMonths: number = Math.abs(Math.round(diff)); + if (totalMonths >= 13) { + this.chart.primaryXAxis.labelFormat = 'MMM yyy'; + } else if (totalMonths <= 6) { + this.chart.primaryXAxis.labelFormat = 'MMM dd'; + } + this.chart.series[0].animation.enable = false; this.chart.primaryXAxis.zoomPosition = 0; + this.chart.primaryXAxis.zoomFactor = 1; this.chart.series[1].animation.enable = false; + this.chart.primaryXAxis.stripLines = [{ visible: true }]; + this.pointColors = []; this.chart.series[6].dataSource = data4; + this.chart.series[0].dataSource = data; this.chart.series[1].dataSource = data; this.chart.series[2].dataSource = data; + this.chart.series[3].dataSource = data1; this.chart.series[4].dataSource = data2; this.chart.series[5].dataSource = data3; + this.chart.refresh(); this.chart.setAnnotationValue(0, '
'); + }; + this.chartLoad = (args: ILoadedEventArgs) => { + if (document.documentElement.offsetHeight) { + let height: number = (document.documentElement.offsetHeight - 245); + args.chart.height = height > 450 ? (height + '') : null; + } else { + args.chart.height = null; + } + document.body.style.overflowY = args.chart.height ? 'hidden' : 'auto'; + if (document.documentElement.offsetHeight > 700 && document.getElementById('_dialog-content')) { + document.getElementById('_dialog-content').style.overflowY = 'hidden'; + } + document.getElementById('close').style.display = Browser.isDevice ? 'none' : 'block'; + document.getElementById('atClose').style.display = Browser.isDevice ? 'none' : 'block'; + document.getElementById('stockRange').style.paddingTop = Browser.isDevice ? '1%' : '0.5%'; + document.getElementById('stockRange').style.paddingBottom = Browser.isDevice ? '1%' : '0.5%'; + } + this.rangeLoaded = (args: IRangeLoadedEventArgs) => { + let calendar: Element = document.getElementById('customRange'); + calendar.classList.add('e-flat'); + + let icon: Element = document.getElementById('dateIcon'); + icon.classList.add('e-btn-icon'); + + let rect: ClientRect = document.getElementsByClassName('chart-element')[0].getBoundingClientRect(); + let size: number = rect.width > 350 ? 10 : 18; + document.getElementById('range_Secondary_Element').style.transform = 'translateX(' + (rect.left - size) + 'px)'; + document.getElementById('range_Secondary_Element').style.width = rect.width + 'px'; + document.getElementById('stockRange').style.transform = 'translateX(' + (rect.left - 10) + 'px)'; + let seriesType: DropDownButton = new DropDownButton({ + items: [{ text: 'Line' }, { text: 'Hilo' }, { text: 'HiloOpenClose' }, + { text: 'Hollow Candle' }, { text: 'Spline' }, { text: 'Candle' }], + select: (args: MenuEventArgs) => { + if (args.item.text === 'Candle') { + this.chart.series[1].enableSolidCandles = true; + this.chart.series[1].type = 'Candle'; + } else if (args.item.text === 'Hollow Candle') { + this.chart.series[1].enableSolidCandles = false; + this.chart.series[1].type = 'Candle'; + } else { + this.chart.series[1].type = args.item.text; + } + this.chart.refresh(); + this.removeSecondaryElement(0); + }, + iconCss: 'e-icons e-add', cssClass: 'e-caret-hide' + }); + seriesType.appendTo('#seriesType'); + let comparision: DropDownButton = new DropDownButton({ + items: [{ text: 'GOOG' }, { text: 'AAPL' }, { text: 'GOOGL' }, { text: 'AMZN' }, { text: 'TSLA' }], + select: (args: MenuEventArgs) => { + if (args.item.text === 'AAPL' && !this.setValue) { + this.secondaryValue = '467.5' + this.chart.series[3].opacity = 1; + this.chart.series[3].visible = true; + this.setValue = true; + this.chart.refresh(); + } else if (args.item.text === 'GOOGL' && !this.setValue1) { + this.thirdValue = '467.5' + this.chart.series[4].opacity = 1; + this.chart.series[4].visible = true; + this.setValue1 = true; + this.chart.refresh(); + } else if (args.item.text === 'AMZN' && !this.setValue2) { + this.fourthValue = '389.51' + this.chart.series[5].opacity = 1; + this.chart.series[5].visible = true; + this.setValue2 = true; + this.chart.refresh(); + } else if (args.item.text === 'TSLA' && !this.setValue3) { + this.fifthValue = '205.27' + this.chart.series[6].opacity = 1; + this.chart.series[6].visible = true; + this.setValue3 = true; + this.chart.refresh(); + } + this.removeSecondaryElement(0); + this.renderAnnotation(); + }, + iconCss: 'e-icons e-add', cssClass: 'e-caret-hide' + }); + comparision.appendTo('#comparision'); + let reset: Button = new Button({ + iconCss: 'e-icons e-reset', cssClass: 'e-flat' + }); + reset.appendTo('#resetClick'); + let print: Button = new Button({ + iconCss: 'e-icons e-play-icon', cssClass: 'e-flat' + }); + print.appendTo('#print'); + let exportChart: DropDownButton = new DropDownButton({ + items: [{ text: 'JPEG' }, { text: 'PNG' }, { text: 'SVG' }], + iconCss: 'e-icons e-export', cssClass: 'e-caret-hide', + select: (args: MenuEventArgs) => { + let type: ExportType = args.item.text; + this.chart.export(type, 'chart'); + } + }); + exportChart.appendTo('#export'); + + document.getElementById('print').onclick = () => { + this.chart.print(['chartStock']); + }; + document.getElementById('resetClick').onclick = () => { + while (this.chart.indicators.length) { + this.chart.indicators.pop(); + } + this.indicators = []; + this.secondayIndicators = []; + this.chart.series[1].trendlines[0].width = 0; + this.chart.series[1].type = 'Candle'; + this.secondaryValue = null; + this.secondaryOpacity = 0; + this.chart.series[3].opacity = 0; + this.chart.series[3].visible = false; + this.chart.indicatorElements = null; + this.setValue = false; + + this.thirdValue = null; + this.fourthValue = null; + this.thirdOpacity = 0; + this.fourthOpacity = 0; + this.fifthValue = null; + this.fifthOpacity = 0; + + this.chart.series[4].opacity = 0; + this.chart.series[4].visible = false; + this.setValue1 = false; + + this.chart.series[5].opacity = 0; + this.chart.series[5].visible = false; + this.setValue2 = false; + + this.chart.series[6].opacity = 0; + this.chart.series[6].visible = false; + this.setValue3 = false; + this.chart.rows = [ + { height: '15%' }, + { height: '85%' } + ]; + this.chart.axes = [{ + name: 'secondary', opposedPosition: true, rowIndex: 0, desiredIntervals: 2, + majorGridLines: { width: 0, color: '#EDEDED' }, + lineStyle: { width: 1, color: 'whitesmoke' }, majorTickLines: { width: 0 }, rangePadding: 'None' + }]; + this.chart.primaryYAxis = { + crosshairTooltip: { enable: true }, + labelFormat: 'n0', plotOffset: 25, + desiredIntervals: 5, + rowIndex: 1, opposedPosition: true, + lineStyle: { width: 1, color: 'whitesmoke' }, + rangePadding: 'None', + majorGridLines: { width: 1, color: '#EDEDED' }, + }; + this.chart.refresh(); + + if (window.innerWidth > 450) { + this.range.periodSelectorModule.selectedIndex = 8; + this.range.rangeSlider.performAnimation(1398105000000, 1429641000000, this.range); + } else { + this.range.periodSelectorModule.selectedIndex = 4; + this.range.rangeSlider.performAnimation(1421971200000, 1429641000000, this.range); + } + this.chart.setAnnotationValue(1, this.candle(': $534.07')); + }; + let indicatorType: DropDownButton = new DropDownButton({ + items: [{ text: 'TMA' }, { text: 'Bollinger Bands' }, { text: 'RSI' }, { text: 'SMA' }, + { text: 'MACD' }], + iconCss: 'e-icons e-add', cssClass: 'e-caret-hide', + select: (args: MenuEventArgs) => { + let text: string = args.item.text.split(' ')[0].toLocaleLowerCase() + (args.item.text.split(' ')[1] ? args.item.text.split(' ')[1] : ''); + text = text.substr(0, 1).toUpperCase() + text.substr(1); + let type: TechnicalIndicators = text; + if (type === 'Tma' || type === 'BollingerBands' || type === 'Sma') { + if (this.indicators.indexOf(type) === -1) { + let indicator: TechnicalIndicatorModel[] = [{ + type: type, period: 3, fastPeriod: 8, slowPeriod: 5, + seriesName: 'Apple Inc', macdType: 'Both', width: 2, + macdPositiveColor: '#6EC992', macdNegativeColor: '#FF817F', + fill: type === 'Sma' ? '#32CD32' : '#6063ff', + animation: { enable: false }, + upperLine: { color: '#FFE200', width: 1 }, + periodLine: { width: 2 }, + bandColor: 'rgba(245, 203, 35, 0.12)', + lowerLine: { color: '#FAA512', width: 1 } + }]; + + this.indicators.push(type); + this.chart.indicators = this.chart.indicators.concat(indicator); + this.chart.refresh(); + } + } else { + if (this.indicators.indexOf(type) === -1) { + this.indicators.push(type); + this.secondayIndicators.push(type); + let axis: AxisModel[]; + let row: RowModel[] + let indicator: TechnicalIndicatorModel[]; + let len: number = this.chart.rows.length; + this.chart.rows[this.chart.rows.length - 1].height = '15%'; + row = [{ height: '' + (100 - len * 15) + 'px' }]; + this.chart.rows = this.chart.rows.concat(row); + axis = [{ + plotOffset: 10, name: type.toString(), opposedPosition: true, rowIndex: 0, desiredIntervals: 1, + majorGridLines: { width: 0, color: '#EDEDED' }, lineStyle: { width: 1, color: 'whitesmoke' }, + majorTickLines: { width: 0 }, rangePadding: 'None' + }]; + for (let i: number = 0; i < this.chart.axes.length; i++) { + this.chart.axes[i].rowIndex += 1; + } + this.chart.axes = this.chart.axes.concat(axis); + this.chart.primaryYAxis.rowIndex = len + 1; + indicator = [{ + type: type, period: 3, fastPeriod: 8, slowPeriod: 5, + seriesName: 'Apple Inc', macdType: 'Both', width: 2, + macdPositiveColor: '#6EC992', macdNegativeColor: '#FF817F', + fill: '#6063ff', yAxisName: type.toString(), animation: { enable: false }, + upperLine: { color: '#FFE200', width: 1 }, + periodLine: { width: 2 }, + bandColor: 'rgba(245, 203, 35, 0.12)', + lowerLine: { color: '#FAA512', width: 1 } + }]; + this.chart.indicators = this.chart.indicators.concat(indicator); + this.chart.refresh(); + } + } + this.removeSecondaryElement(0); + this.renderAnnotation(); + }, + }); + indicatorType.appendTo('#indicatorType'); + let trendType: DropDownButton = new DropDownButton({ + items: [{ text: 'Linear' }, { text: 'Polynomial' }, { text: 'MovingAverage' }], + select: (args: MenuEventArgs) => { + let type: TrendlineTypes = args.item.text; + this.chart.series[1].trendlines[0].animation.enable = false; + this.chart.series[1].trendlines[0].width = 3; + this.chart.series[1].trendlines[0].type = type; + this.chart.refresh(); + }, + iconCss: 'e-icons e-add', cssClass: 'e-caret-hide' + }); + trendType.appendTo('#trendType'); + args.rangeNavigator.periodSelectorModule.toolbar.refreshOverflow(); + }; + this.selectorRender = (args: IRangeSelectorRenderEventArgs) => { + args.enableCustomFormat = true; + args.content = 'Date Range'; + let seriesModel: ItemModel = { + template: ' ', align: 'Left' + }; + let indicatorModel: ItemModel = { + template: ' ', align: 'Left' + }; + let comparisionModel: ItemModel = { + template: ' ', align: 'Left' + }; + let trendLineModel: ItemModel = { + template: ' ', align: 'Left' + }; + let resetModel: ItemModel = { + template: ' ', align: 'Right', tooltipText: 'Reset' + }; + let printModel: ItemModel = { + template: ' ', align: 'Right', tooltipText: 'Print' + }; + let exportModel: ItemModel = { + template: ' ', align: 'Right', tooltipText: 'Export' + }; + args.selector.splice(0, 0, trendLineModel); + args.selector.splice(0, 0, indicatorModel); + args.selector.splice(0, 0, comparisionModel); + args.selector.splice(0, 0, seriesModel); + args.selector.push(resetModel); + args.selector.push(printModel); + args.selector.push(exportModel); + }; + + + //chart initialization + this.trendLineTooltip = false; + this.opacity = 0; + this.secondaryOpacity = 0; + this.thirdOpacity = 0; + this.fourthOpacity = 0; + this.fifthOpacity = 0; + this.primaryXAxis = { + valueType: 'DateTime', majorGridLines: { width: 0, color: '#EDEDED' }, crosshairTooltip: { enable: true }, + edgeLabelPlacement: 'Hide' + }; + this.primaryYAxis = { + crosshairTooltip: { enable: true }, + labelFormat: 'n0', plotOffset: 25, + desiredIntervals: 5, + rowIndex: 1, opposedPosition: true, + lineStyle: { width: 1, color: 'whitesmoke' }, + rangePadding: 'None', + majorGridLines: { width: 1, color: '#EDEDED' }, + }; + this.rows = [ + { height: '15%' }, + { height: '85%' } + ]; + + this.axes = [{ + name: 'secondary', opposedPosition: true, rowIndex: 0, desiredIntervals: 2, + majorGridLines: { width: 0, color: '#EDEDED' }, + lineStyle: { width: 1, color: 'whitesmoke' }, majorTickLines: { width: 0 }, rangePadding: 'None' + }]; + + this.axisLabelRender = (args: IAxisLabelRenderEventArgs) => { + if (args.axis.name === 'secondary') { + args.text = Math.round((args.value / 10000000)) + 'B'; + } else if (args.axis.orientation === 'Vertical') { + args.text = '$' + Math.round(args.value); + } + }; + this.axisRangeCalculated = (args: IAxisRangeCalculatedEventArgs) => { + this.chart.setAnnotationValue(0, '
'); + }; + this.loaded = (args: ILoadedEventArgs) => { + document.getElementById('stock-details').style.visibility = 'visible'; + document.getElementById('waitingpopup').style.display = 'none'; + let labels: VisibleLabels[] = (args.chart.axisCollections[0]).visibleLabels; + let maxValue: number = args.chart.axisCollections[0].visibleRange.max; + if (args.chart.primaryXAxis.stripLines.length === 1) { + for (let i: number = 0; i < labels.length; i += 2) { + args.chart.primaryXAxis.stripLines.push({ + start: new Date(labels[i].value), end: labels[i + 1] ? new Date(labels[i + 1].value) : new Date(maxValue), + zIndex: 'Behind', border: { width: 0, color: 'transparent' }, rotation: null, + opacity: 0.6, textStyle: {}, text: '', color: '#F1F5FB', visible: true + }); + } + args.chart.refresh(); + } + this.handleResize(); + }; + + this.chartClick = (args: IMouseEventArgs) => { + if (args.target === 'tsla' || args.target === 'amzn' || args.target === 'aapl' || args.target === 'googl' || args.target === 'tma' || args.target === 'bollingerbands' || args.target === 'rsi' || args.target === 'sma' || args.target === 'macd') { + this.removeSecondaryElement(0); + if (args.target === 'aapl') { + this.secondaryValue = null; + this.secondaryOpacity = 0; + this.chart.series[3].opacity = 0; + this.chart.series[3].visible = false; + this.setValue = false; + } + if (args.target === 'googl') { + this.thirdValue = null; + this.thirdOpacity = 0; + this.chart.series[4].opacity = 0; + this.chart.series[4].visible = false; + this.setValue1 = false; + } + + if (args.target === 'amzn') { + this.fourthValue = null; + this.fourthOpacity = 0; + this.chart.series[5].opacity = 0; + this.chart.series[5].visible = false; + this.setValue2 = false; + } + + if (args.target === 'tsla') { + this.fifthValue = null; + this.fifthOpacity = 0; + this.chart.series[6].opacity = 0; + this.chart.series[6].visible = false; + this.setValue3 = false; + } + this.content = this.candle(this.candleValue); + this.indicators = []; + let removeIndex: number; + this.chart.indicators.map((indicator: TechnicalIndicatorModel, index: number) => { + let type: string = indicator.type.toLocaleLowerCase(); + if (type === args.target) { + removeIndex = index; + if (type === 'macd' || type === 'rsi') { + this.secondayIndicators.splice(0, 1); + this.chart.rows.splice(0, 1); + let len: number = this.chart.rows.length; + this.chart.rows[this.chart.rows.length - 1].height = '' + (100 - (len - 1) * 15) + 'px'; + for (let i: number = 0; i < this.chart.axes.length; i++) { + if (this.chart.axes[i].name.toLowerCase() === type) { + this.chart.axes.splice(i, 1); + break; + } + } + for (let i: number = 0; i < this.chart.axes.length; i++) { + this.chart.axes[i].rowIndex -= 1; + } + + this.chart.primaryYAxis.rowIndex = len - 1; + } + type = null; + } + if (type === 'tma') { + this.indicators.push('Tma'); + this.content += this.tma(this.tmaValue); + } else if (type === 'bollingerbands') { + this.indicators.push('BollingerBands'); + this.content += this.bollinger(this.bollingerValue); + } else if (type === 'rsi') { + this.indicators.push('Rsi'); + this.content += this.rsi(this.rsiValue); + } else if (type === 'sma') { + this.indicators.push('Sma'); + this.content += this.sma(this.smaValue); + } else if (type === 'macd') { + this.indicators.push('Macd'); + this.content += this.macd(this.macdValue); + } + }); + if (removeIndex !== undefined) { + this.chart.indicators.splice(removeIndex, 1); + } + if (this.secondaryValue) { + this.content += this.compare(this.secondaryValue); + } + if (this.thirdValue) { + this.content += this.compare1(this.thirdValue); + } + if (this.fourthValue) { + this.content += this.compare2(this.fourthValue); + } + if (this.fifthValue) { + this.content += this.compare3(this.fifthValue); + } + if (document.getElementById('chartStock_Annotation_1').childNodes.length === 1) { + this.chart.indicatorElements = null; + } + if (this.chart.indicators.length === 0) { + this.chart.indicatorElements = null; + } + this.chart.refresh(); + this.chart.setAnnotationValue(1, this.content); + } + }; + this.tooltip = { + enable: true, + shared: true, + header: '', + format: '${point.x}
High : ${point.high}
Low :' + + ' ${point.low}
Open : ${point.open}
Close : ${point.close}
Volume : ${point.volume}' + }; + this.crosshair = { + enable: true, lineType: 'Both' + }; + + this.legendSettings = { + visible: false + }; + this.period = 3; + this.chartArea = { + border: { width: 1, color: 'whitesmoke' } + }; + this.zoomSettings = { enableMouseWheelZooming: true, mode: 'X', toolbarItems: [] }; + + this.tooltipRender = (args: ITooltipRenderEventArgs) => { + if (args.series.name === 'Apple Inc') { + this.content += this.candle(' :$' + args.text.split('
')[4].split('')[1].split('')[0]); + } + if (args.series.type === 'Candle') { + this.chart.setAnnotationValue(0, this.annotationString + (this.getContent(args.text) + '') + '
'); + } else if (args.series.name === 'AAPL' && this.setValue) { + this.content += this.compare(args.text.split('
')[4].split('')[1].split('')[0]); + } else if (args.series.name === 'GOOGL' && this.setValue1) { + this.content += this.compare1(args.text.split('
')[4].split('')[1].split('')[0]); + } else if (args.series.name === 'AMZN' && this.setValue2) { + this.content += this.compare2(args.text.split('
')[4].split('')[1].split('')[0]); + } else if (args.series.name === 'TSLA' && this.setValue3) { + this.content += this.compare3(args.text.split('
')[4].split('')[1].split('')[0]); + } else { + /* tslint:disable:no-string-literal */ + this.setIndicatorAnnotation(args.text, (args.series as Series)['parentObj']['type']); + } + args.text = ''; + }; + + this.pointRender = (args: IPointRenderEventArgs) => { + if (args.series.type === 'Candle') { + this.pointColors.push(args.fill); + } else { + args.fill = this.pointColors[args.point.index]; + } + }; + + this.chartMouseLeave = (args: IMouseEventArgs) => { this.removeSecondaryElement(); }; + this.chartMouseMove = (args: IMouseEventArgs) => { + if (!withInBounds(this.chart.mouseX, this.chart.mouseY, this.chart.chartAxisLayoutPanel.seriesClipRect)) { + this.removeSecondaryElement(); + } + }; + + } + public renderAnnotation(): void { + this.content = this.candle(this.candleValue); + if (this.secondaryValue) { + this.content += this.compare(this.secondaryValue); + } + if (this.thirdValue) { + this.content += this.compare1(this.thirdValue); + } + if (this.fourthValue) { + this.content += this.compare2(this.fourthValue); + } + if (this.fifthValue) { + this.content += this.compare3(this.fifthValue); + } + this.chart.indicators.map((indicator: TechnicalIndicatorModel) => { + let type: string = indicator.type.toLocaleLowerCase(); + if (type === 'tma') { + this.content += this.tma(this.tmaValue); + } else if (type === 'bollingerbands') { + this.content += this.bollinger(this.bollingerValue); + } else if (type === 'rsi') { + this.content += this.rsi(this.rsiValue); + } else if (type === 'sma') { + this.content += this.sma(this.smaValue); + } else if (type === 'macd') { + this.content += this.macd(this.macdValue); + } + }); + this.chart.setAnnotationValue(1, this.content); + } + public candle(value: string): string { + this.candleValue = value.indexOf('$') > -1 ? value.split('$')[1] : value; + return '
' + + '' + + 'GOOG: $' + this.candleValue + '
'; + } + + public tma(value: string): string { + this.tmaValue = value.indexOf(':') > -1 ? value.split(':')[1] : value; + return '
' + + 'TMA:' + this.tmaValue + '' + + '
'; + }; + public compare(value: string): string { + this.secondaryValue = value; + return '
' + + '' + + 'AAPL: $' + value + '' + + '
'; + }; + + public compare1(value: string): string { + this.thirdValue = value; + return '
' + + '' + + 'GOOGL: $' + value + '' + + '
'; + }; + + + public compare2(value: string): string { + this.fourthValue = value; + return '
' + + '' + + 'AMZN: $' + value + '' + + '
'; + }; + + public compare3(value: string): string { + this.fifthValue = value; + return '
' + + '' + + 'TSLA: $' + value + '' + + '
'; + }; + public bollinger(value: string): string { + this.bollingerValue = value.indexOf(':') > -1 ? value.split(':')[1] : value; + return '
' + + 'Bollinger: ' + this.bollingerValue + '' + + '
'; + }; + public rsi(value: string): string { + this.rsiValue = value.indexOf(':') > -1 ? value.split(':')[1] : value; + return '
' + + 'RSI:' + this.rsiValue + '' + + '
'; + }; + public sma(value: string): string { + this.smaValue = value.indexOf(':') > -1 ? value.split(':')[1] : value; + return '
' + + 'SMA:' + this.smaValue + '' + + '
'; + }; + public macd(value: string): string { + this.macdValue = value.indexOf(':') > -1 ? value.split(':')[1] : value; + return '
' + + 'MACD:' + this.macdValue + '' + + '
'; + }; + + public setIndicatorAnnotation(value: string, type: string): string { + if (value.indexOf('SignalLine') > -1) { + value = value.replace('SignalLine', '') + if (type === 'Tma') { + this.tmaValue = value.replace(' : ', ': $'); + } else if (type === 'Macd') { + value = value; + this.macdValue = value; + } else if (type === 'BollingerBands') { + this.bollingerValue = value.replace(' : ', ': $'); + } else if (type === 'Rsi') { + this.rsiValue = value.replace(' : ', ': $'); + } else { + this.smaValue = value.replace(' : ', ': $'); + } + } + this.renderAnnotation(); + return this.content; + } + + public getContent(value: string): string { + let text: string[] = value.split('
'); let html: string = ''; + for (let i: number = 1; i < text.length; i++) { + let value: string[] = text[i].split(':'); + if (i === text.length - 1) { + html += ''; + } + } + return html; + }; + + public removeSecondaryElement = (time?: number): void => { + setTimeout(() => { + if (getElement('annotation')) { + remove(getElement('annotation')); + } + }, + // tslint:disable-next-line:align + time === 0 ? this.chart.setAnnotationValue(0, '
') : 2000 + ); + } + + public handleResize(): void { + document.getElementById('stock-details').style.minHeight = 'auto'; + document.getElementById('stock-details').style.minHeight = document.documentElement.offsetHeight + 'px'; + + let elements: NodeList = document.querySelectorAll('.e-popup-open'); + let length: number = elements.length; + for (let i: number = 0; i < length; i++) { + (elements[i] as HTMLElement).classList.remove('e-popup-open'); + (elements[i] as HTMLElement).classList.add('e-popup-close'); + } + } + + @HostListener('window:resize', ['$event']) + onResize(event: any): void { + /** Document height alignment corrections for high resoultions screens */ + this.handleResize(); + } +} \ No newline at end of file diff --git a/src/app/chart/stock-data.ts b/src/app/chart/stock-data.ts new file mode 100644 index 0000000..175562b --- /dev/null +++ b/src/app/chart/stock-data.ts @@ -0,0 +1,3938 @@ + +let stockData: IVolume[] = [ + { x: new Date("2012-04-02"), open: 85.975716, high: 88.395714, low: 85.76857, close: 88.375717, volume: 14958790 }, + { x: new Date("2012-04-03"), open: 89.614288, high: 90.315712, low: 88.93, close: 89.902855, volume: 20863990 }, + { x: new Date("2012-04-04"), open: 89.192856, high: 89.408569, low: 88.14286, close: 89.187141, volume: 14324520 }, + { x: new Date("2012-04-05"), open: 89.568573, high: 90.665718, low: 89.057144, close: 90.525711, volume: 16032450 }, + { x: new Date("2012-04-09"), open: 89.447144, high: 91.405716, low: 89.328575, close: 90.889999, volume: 14938420 }, + { x: new Date("2012-04-10"), open: 91.418571, high: 92, low: 89.428574, close: 89.777145, volume: 22243130 }, + { x: new Date("2012-04-11"), open: 90.885712, high: 90.98143, low: 89.048569, close: 89.457146, volume: 17415370 }, + { x: new Date("2012-04-12"), open: 89.285713, high: 90.190002, low: 88.64286, close: 88.96714, volume: 15358420 }, + { x: new Date("2012-04-13"), open: 89.158569, high: 89.242859, low: 86.215714, close: 86.461426, volume: 21491120 }, + { x: new Date("2012-04-16"), open: 87.151428, high: 87.182854, low: 82.60714, close: 82.875717, volume: 26269670 }, + { x: new Date("2012-04-17"), open: 82.705711, high: 87.14286, low: 81.701431, close: 87.099998, volume: 25638200 }, + { x: new Date("2012-04-18"), open: 87.674286, high: 88.60714, low: 86.101425, close: 86.905716, volume: 23863280 }, + { x: new Date("2012-04-19"), open: 85.745712, high: 86.389999, low: 83.502853, close: 83.919998, volume: 20867980 }, + { x: new Date("2012-04-20"), open: 84.482857, high: 84.945717, low: 81.488571, close: 81.854286, volume: 25774630 }, + { x: new Date("2012-04-23"), open: 81.515717, high: 82.381432, low: 79.517143, close: 81.671425, volume: 24163230 }, + { x: new Date("2012-04-24"), open: 80.372856, high: 81.098572, low: 79.285713, close: 80.040001, volume: 26903730 }, + { x: new Date("2012-04-25"), open: 87.94857, high: 88.285713, low: 86.571426, close: 87.14286, volume: 22644440 }, + { x: new Date("2012-04-26"), open: 87.752853, high: 87.812859, low: 86.01857, close: 86.814285, volume: 13401710 }, + { x: new Date("2012-04-27"), open: 86.438568, high: 86.597145, low: 85.785713, close: 86.14286, volume: 10168060 }, + { x: new Date("2012-04-30"), open: 85.400002, high: 85.485718, low: 83.285713, close: 83.425713, volume: 12653620 }, + { x: new Date("2012-05-01"), open: 83.557144, high: 85.251427, low: 83.03286, close: 83.16143, volume: 15274980 }, + { x: new Date("2012-05-02"), open: 82.891426, high: 83.914284, low: 82.694283, close: 83.711426, volume: 10684730 }, + { x: new Date("2012-05-03"), open: 84.35714, high: 84.485718, low: 82.900002, close: 83.117142, volume: 97637400 }, + { x: new Date("2012-05-04"), open: 82.440002, high: 82.622856, low: 80.738571, close: 80.75, volume: 13249810 }, + { x: new Date("2012-05-07"), open: 80.214287, high: 81.824287, low: 80.175713, close: 81.354286, volume: 11502960 }, + { x: new Date("2012-05-08"), open: 81.368568, high: 81.64286, low: 79.818573, close: 81.168571, volume: 12431300 }, + { x: new Date("2012-05-09"), open: 80.528572, high: 81.997147, low: 80.121429, close: 81.311432, volume: 12017600 }, + { x: new Date("2012-05-10"), open: 82.082855, high: 82.26857, low: 81.205711, close: 81.502853, volume: 83300000 }, + { x: new Date("2012-05-11"), open: 80.714287, high: 82.067146, low: 80.621429, close: 80.958572, volume: 99886500 }, + { x: new Date("2012-05-14"), open: 80.367142, high: 81.072861, low: 79.657143, close: 79.745712, volume: 88156600 }, + { x: new Date("2012-05-15"), open: 80.207146, high: 80.459999, low: 78.821426, close: 79.024284, volume: 11908400 }, + { x: new Date("2012-05-16"), open: 79.150002, high: 79.555717, low: 77.291428, close: 78.011429, volume: 14022400 }, + { x: new Date("2012-05-17"), open: 77.901428, high: 78.214287, low: 75.73143, close: 75.73143, volume: 17930500 }, + { x: new Date("2012-05-18"), open: 76.279999, high: 77.629997, low: 74.597145, close: 75.76857, volume: 18307310 }, + { x: new Date("2012-05-21"), open: 76.35714, high: 80.220001, low: 76.292854, close: 80.182854, volume: 15777650 }, + { x: new Date("2012-05-22"), open: 81.364288, high: 81.982857, low: 78.940002, close: 79.567146, volume: 17371760 }, + { x: new Date("2012-05-23"), open: 79.64286, high: 81.828575, low: 79.03286, close: 81.508568, volume: 14622440 }, + { x: new Date("2012-05-24"), open: 82.267143, high: 82.35714, low: 80.175713, close: 80.760002, volume: 12405750 }, + { x: new Date("2012-05-25"), open: 80.655716, high: 80.835716, low: 79.781425, close: 80.327141, volume: 82126800 }, + { x: new Date("2012-05-29"), open: 81.557144, high: 82, low: 80.758568, close: 81.752853, volume: 95127200 }, + { x: new Date("2012-05-30"), open: 81.314285, high: 82.855713, low: 80.937141, close: 82.738571, volume: 13235740 }, + { x: new Date("2012-05-31"), open: 82.96286, high: 83.071426, low: 81.637146, close: 82.53286, volume: 12291860 }, + { x: new Date("2012-06-01"), open: 81.308571, high: 81.807144, low: 80.074287, close: 80.141426, volume: 13024690 }, + { x: new Date("2012-06-04"), open: 80.214287, high: 81.071426, low: 78.35714, close: 80.612854, volume: 13924890 }, + { x: new Date("2012-06-05"), open: 80.181427, high: 80.924286, low: 79.761429, close: 80.404289, volume: 97053600 }, + { x: new Date("2012-06-06"), open: 81.110001, high: 81.978569, low: 80.785713, close: 81.637146, volume: 10036390 }, + { x: new Date("2012-06-07"), open: 82.470001, high: 82.474289, low: 81.5, close: 81.674286, volume: 94941700 }, + { x: new Date("2012-06-08"), open: 81.657143, high: 82.940002, low: 81.285713, close: 82.902855, volume: 86879100 }, + { x: new Date("2012-06-11"), open: 83.959999, high: 84.071426, low: 81.51857, close: 81.595711, volume: 14781620 }, + { x: new Date("2012-06-12"), open: 82.065712, high: 82.374283, low: 80.957146, close: 82.308571, volume: 10884510 }, + { x: new Date("2012-06-13"), open: 82.074287, high: 82.639999, low: 81.482857, close: 81.737144, volume: 73395000 }, + { x: new Date("2012-06-14"), open: 81.605713, high: 81.928574, low: 81.03714, close: 81.647141, volume: 86393300 }, + { x: new Date("2012-06-15"), open: 81.571426, high: 82.08857, low: 81.364288, close: 82.01857, volume: 83813800 }, + { x: new Date("2012-06-18"), open: 81.565712, high: 83.984283, low: 81.48143, close: 83.682854, volume: 11010300 }, + { x: new Date("2012-06-19"), open: 83.342857, high: 84.285713, low: 83.300003, close: 83.915718, volume: 90351100 }, + { x: new Date("2012-06-20"), open: 84.029999, high: 84.178574, low: 82.971428, close: 83.677139, volume: 89735800 }, + { x: new Date("2012-06-21"), open: 83.634285, high: 84.031425, low: 82.491432, close: 82.524284, volume: 81587800 }, + { x: new Date("2012-06-22"), open: 82.720001, high: 83.169998, low: 82.202858, close: 83.157143, volume: 71117900 }, + { x: new Date("2012-06-25"), open: 82.471428, high: 82.828575, low: 81.48143, close: 81.538574, volume: 76095600 }, + { x: new Date("2012-06-26"), open: 81.618568, high: 82.07, low: 81.047142, close: 81.718575, volume: 69134100 }, + { x: new Date("2012-06-27"), open: 82.14286, high: 82.391426, low: 81.702858, close: 82.071426, volume: 50749300 }, + { x: new Date("2012-06-28"), open: 81.667145, high: 82, low: 80.80143, close: 81.292854, volume: 70709100 }, + { x: new Date("2012-06-29"), open: 82.571426, high: 83.428574, low: 82.035713, close: 83.428574, volume: 10537520 }, + { x: new Date("2012-07-02"), open: 83.53286, high: 84.781425, low: 83.371429, close: 84.645714, volume: 10002300 }, + { x: new Date("2012-07-03"), open: 84.982857, high: 85.714287, low: 84.85714, close: 85.629997, volume: 60428200 }, + { x: new Date("2012-07-05"), open: 85.794289, high: 87.762856, low: 85.664284, close: 87.134285, volume: 12109580 }, + { x: new Date("2012-07-06"), open: 86.727142, high: 86.919998, low: 85.940002, close: 86.554283, volume: 10473260 }, + { x: new Date("2012-07-09"), open: 86.471428, high: 87.699997, low: 86.30143, close: 87.69857, volume: 94851400 }, + { x: new Date("2012-07-10"), open: 88.281425, high: 88.552856, low: 86.472855, close: 86.887146, volume: 12798940 }, + { x: new Date("2012-07-11"), open: 86.58857, high: 86.808571, low: 85.317146, close: 86.347145, volume: 11733050 }, + { x: new Date("2012-07-12"), open: 85.748573, high: 86.209999, low: 84.668571, close: 85.557144, volume: 10701040 }, + { x: new Date("2012-07-13"), open: 86.135712, high: 86.741432, low: 85.714287, close: 86.424286, volume: 77856800 }, + { x: new Date("2012-07-16"), open: 86.445717, high: 87.374283, low: 86.431427, close: 86.701431, volume: 75315100 }, + { x: new Date("2012-07-17"), open: 87.255714, high: 87.35714, low: 86.164284, close: 86.705711, volume: 73406200 }, + { x: new Date("2012-07-18"), open: 86.655716, high: 86.905716, low: 86.222855, close: 86.608574, volume: 63175000 }, + { x: new Date("2012-07-19"), open: 87.325714, high: 87.907143, low: 86.571426, close: 87.760002, volume: 10921540 }, + { x: new Date("2012-07-20"), open: 87.575714, high: 87.777145, low: 86.242859, close: 86.328575, volume: 99367800 }, + { x: new Date("2012-07-23"), open: 84.914284, high: 86.557144, low: 83.958572, close: 86.261429, volume: 12199390 }, + { x: new Date("2012-07-24"), open: 86.76857, high: 87.097145, low: 85.501427, close: 85.845711, volume: 14128310 }, + { x: new Date("2012-07-25"), open: 82.065712, high: 82.971428, low: 81.428574, close: 82.138573, volume: 21932820 }, + { x: new Date("2012-07-26"), open: 82.822861, high: 82.914284, low: 81.480003, close: 82.125717, volume: 10165820 }, + { x: new Date("2012-07-27"), open: 82.144287, high: 83.690002, low: 81.655716, close: 83.594284, volume: 10098410 }, + { x: new Date("2012-07-30"), open: 84.417145, high: 85.634285, low: 83.974289, close: 85.004288, volume: 94785600 }, + { x: new Date("2012-07-31"), open: 86.175713, high: 87.385712, low: 86.102859, close: 87.251427, volume: 11558190 }, + { x: new Date("2012-08-01"), open: 87.987144, high: 88.057144, low: 86.14286, close: 86.687141, volume: 96125400 }, + { x: new Date("2012-08-02"), open: 86.120003, high: 87.241432, low: 85.75, close: 86.827141, volume: 83039600 }, + { x: new Date("2012-08-03"), open: 87.66143, high: 88.28286, low: 87.365715, close: 87.957146, volume: 86230200 }, + { x: new Date("2012-08-06"), open: 88.184288, high: 89.267143, low: 87.894287, close: 88.935715, volume: 75525800 }, + { x: new Date("2012-08-07"), open: 88.96714, high: 89.285713, low: 88.291428, close: 88.701431, volume: 72611700 }, + { x: new Date("2012-08-08"), open: 88.484283, high: 89.125717, low: 88.157143, close: 88.55143, volume: 61176500 }, + { x: new Date("2012-08-09"), open: 88.264282, high: 88.818573, low: 88.257141, close: 88.675713, volume: 55410600 }, + { x: new Date("2012-08-10"), open: 88.387146, high: 88.822861, low: 88.385712, close: 88.814285, volume: 48734700 }, + { x: new Date("2012-08-13"), open: 89.055717, high: 90, low: 89.035713, close: 90, volume: 69708100 }, + { x: new Date("2012-08-14"), open: 90.267143, high: 91.230003, low: 90.029999, close: 90.241432, volume: 85042300 }, + { x: new Date("2012-08-15"), open: 90.185715, high: 90.571426, low: 89.678574, close: 90.118568, volume: 64335600 }, + { x: new Date("2012-08-16"), open: 90.172859, high: 90.965714, low: 90.071426, close: 90.905716, volume: 63633500 }, + { x: new Date("2012-08-17"), open: 91.428574, high: 92.598572, low: 91.258568, close: 92.587143, volume: 11069030 }, + { x: new Date("2012-08-20"), open: 92.858574, high: 95.021431, low: 92.842857, close: 95.021431, volume: 15334620 }, + { x: new Date("2012-08-21"), open: 95.831429, high: 96.41143, low: 92.904289, close: 93.722855, volume: 20317990 }, + { x: new Date("2012-08-22"), open: 93.488571, high: 95.571426, low: 92.587143, close: 95.552856, volume: 14133070 }, + { x: new Date("2012-08-23"), open: 95.158569, high: 95.699997, low: 94.449997, close: 94.66143, volume: 10503220 }, + { x: new Date("2012-08-24"), open: 94.215714, high: 95.639999, low: 93.650002, close: 94.745712, volume: 10933510 }, + { x: new Date("2012-08-27"), open: 97.141426, high: 97.267143, low: 96.220001, close: 96.525711, volume: 10675210 }, + { x: new Date("2012-08-28"), open: 96.425713, high: 96.585716, low: 95.809998, close: 96.400002, volume: 66854200 }, + { x: new Date("2012-08-29"), open: 96.464287, high: 96.809998, low: 96.085716, close: 96.209999, volume: 50701700 }, + { x: new Date("2012-08-30"), open: 95.805717, high: 95.935715, low: 94.692856, close: 94.83857, volume: 75674900 }, + { x: new Date("2012-08-31"), open: 95.321426, high: 95.514282, low: 93.89286, close: 95.034286, volume: 84580300 }, + { x: new Date("2012-09-04"), open: 95.108574, high: 96.44857, low: 94.928574, close: 96.424286, volume: 91973000 }, + { x: new Date("2012-09-05"), open: 96.510002, high: 96.621429, low: 95.657143, close: 95.747147, volume: 84093800 }, + { x: new Date("2012-09-06"), open: 96.167145, high: 96.898575, low: 95.828575, close: 96.610001, volume: 97799100 }, + { x: new Date("2012-09-07"), open: 96.864288, high: 97.497147, low: 96.538574, close: 97.205711, volume: 82416600 }, + { x: new Date("2012-09-10"), open: 97.207146, high: 97.612854, low: 94.585716, close: 94.677139, volume: 12199950 }, + { x: new Date("2012-09-11"), open: 95.015717, high: 95.728569, low: 93.785713, close: 94.370003, volume: 12599580 }, + { x: new Date("2012-09-12"), open: 95.264282, high: 95.699997, low: 93.714287, close: 95.684288, volume: 17805830 }, + { x: new Date("2012-09-13"), open: 96.767143, high: 97.928574, low: 96.395714, close: 97.568573, volume: 14959000 }, + { x: new Date("2012-09-14"), open: 98.565712, high: 99.568573, low: 98.269997, close: 98.754288, volume: 15011850 }, + { x: new Date("2012-09-17"), open: 99.907143, high: 99.971428, low: 99.230003, close: 99.968575, volume: 99507800 }, + { x: new Date("2012-09-18"), open: 99.982857, high: 100.332855, low: 99.488571, close: 100.272858, volume: 93375800 }, + { x: new Date("2012-09-19"), open: 100.03714, high: 100.57, low: 99.938568, close: 100.300003, volume: 81718700 }, + { x: new Date("2012-09-20"), open: 99.879997, high: 100.008568, low: 99.08857, close: 99.814285, volume: 84142100 }, + { x: new Date("2012-09-21"), open: 100.344284, high: 100.724289, low: 99.908569, close: 100.012856, volume: 14289730 }, + { x: new Date("2012-09-24"), open: 98.122856, high: 99.302856, low: 97.571426, close: 98.684288, volume: 15994160 }, + { x: new Date("2012-09-25"), open: 98.322861, high: 98.968575, low: 96.14286, close: 96.220001, volume: 12969740 }, + { x: new Date("2012-09-26"), open: 95.534286, high: 96.098572, low: 94.457146, close: 95.025711, volume: 14412580 }, + { x: new Date("2012-09-27"), open: 94.898575, high: 97.452858, low: 94.335716, close: 97.331429, volume: 14852250 }, + { x: new Date("2012-09-28"), open: 96.964287, high: 97.30143, low: 95.25, close: 95.300003, volume: 13377770 }, + { x: new Date("2012-10-01"), open: 95.879997, high: 96.678574, low: 93.785713, close: 94.19857, volume: 13589870 }, + { x: new Date("2012-10-02"), open: 94.544289, high: 95.192856, low: 92.949997, close: 94.472855, volume: 15699810 }, + { x: new Date("2012-10-03"), open: 94.980003, high: 95.980003, low: 94.66143, close: 95.921425, volume: 10607030 }, + { x: new Date("2012-10-04"), open: 95.89286, high: 96.321426, low: 95.078575, close: 95.257141, volume: 92681400 }, + { x: new Date("2012-10-05"), open: 95.028572, high: 95.14286, low: 93.040001, close: 93.227142, volume: 14850150 }, + { x: new Date("2012-10-08"), open: 92.41143, high: 92.508568, low: 90.872856, close: 91.167145, volume: 15949850 }, + { x: new Date("2012-10-09"), open: 91.235718, high: 91.498573, low: 89.078575, close: 90.835716, volume: 20964930 }, + { x: new Date("2012-10-10"), open: 91.391426, high: 92.139999, low: 91, close: 91.558571, volume: 12758900 }, + { x: new Date("2012-10-11"), open: 92.35714, high: 92.457146, low: 89.728569, close: 89.728569, volume: 13652030 }, + { x: new Date("2012-10-12"), open: 89.937141, high: 90.76857, low: 89.328575, close: 89.958572, volume: 11500370 }, + { x: new Date("2012-10-15"), open: 90.335716, high: 90.732857, low: 89.121429, close: 90.68, volume: 10812550 }, + { x: new Date("2012-10-16"), open: 90.767143, high: 92.900002, low: 90.14286, close: 92.827141, volume: 13744290 }, + { x: new Date("2012-10-17"), open: 92.695717, high: 93.255714, low: 92, close: 92.087143, volume: 97259400 }, + { x: new Date("2012-10-18"), open: 91.370003, high: 91.722855, low: 90, close: 90.377144, volume: 11915610 }, + { x: new Date("2012-10-19"), open: 90.150002, high: 90.252853, low: 87.08857, close: 87.120003, volume: 18602150 }, + { x: new Date("2012-10-22"), open: 87.488571, high: 90.76857, low: 87.251427, close: 90.575714, volume: 13668270 }, + { x: new Date("2012-10-23"), open: 90.14286, high: 90.557144, low: 87.385712, close: 87.622856, volume: 17678640 }, + { x: new Date("2012-10-24"), open: 88.777145, high: 89.507141, low: 87.234283, close: 88.118568, volume: 13963180 }, + { x: new Date("2012-10-25"), open: 88.571426, high: 88.85714, low: 86.507141, close: 87.077141, volume: 16408140 }, + { x: new Date("2012-10-26"), open: 87.061432, high: 87.714287, low: 84.428574, close: 86.285713, volume: 25460820 }, + { x: new Date("2012-10-31"), open: 84.982857, high: 85.994286, low: 83.957146, close: 85.045715, volume: 12750080 }, + { x: new Date("2012-11-01"), open: 85.459999, high: 86.14286, low: 84.881432, close: 85.220001, volume: 90324500 }, + { x: new Date("2012-11-02"), open: 85.127144, high: 85.278572, low: 82.10714, close: 82.400002, volume: 14984340 }, + { x: new Date("2012-11-05"), open: 83.360001, high: 83.96714, low: 82.514282, close: 83.517143, volume: 13228390 }, + { x: new Date("2012-11-06"), open: 84.318573, high: 84.391426, low: 82.870003, close: 83.264282, volume: 93729300 }, + { x: new Date("2012-11-07"), open: 81.977142, high: 82.077141, low: 79.39286, close: 79.714287, volume: 19841220 }, + { x: new Date("2012-11-08"), open: 80.089996, high: 80.318573, low: 76.470001, close: 76.821426, volume: 26403650 }, + { x: new Date("2012-11-09"), open: 77.202858, high: 79.26857, low: 76.245712, close: 78.151428, volume: 23247840 }, + { x: new Date("2012-11-12"), open: 79.164284, high: 79.214287, low: 76.949997, close: 77.547142, volume: 12895050 }, + { x: new Date("2012-11-13"), open: 76.987144, high: 78.639999, low: 76.622856, close: 77.557144, volume: 13323730 }, + { x: new Date("2012-11-14"), open: 77.928574, high: 78.207146, low: 76.597145, close: 76.697144, volume: 11929260 }, + { x: new Date("2012-11-15"), open: 76.790001, high: 77.071426, low: 74.660004, close: 75.08857, volume: 19747770 }, + { x: new Date("2012-11-16"), open: 75.028572, high: 75.714287, low: 72.25, close: 75.382858, volume: 31672340 }, + { x: new Date("2012-11-19"), open: 77.244286, high: 81.071426, low: 77.125717, close: 80.818573, volume: 20582940 }, + { x: new Date("2012-11-20"), open: 81.701431, high: 81.707146, low: 79.225716, close: 80.129997, volume: 16068850 }, + { x: new Date("2012-11-21"), open: 80.60714, high: 81.052856, low: 79.514282, close: 80.242859, volume: 93250500 }, + { x: new Date("2012-11-23"), open: 81.024284, high: 81.714287, low: 80.371429, close: 81.64286, volume: 68206600 }, + { x: new Date("2012-11-26"), open: 82.271431, high: 84.285713, low: 81.958572, close: 84.218575, volume: 15764490 }, + { x: new Date("2012-11-27"), open: 84.221428, high: 84.345711, low: 82.871429, close: 83.540001, volume: 13333250 }, + { x: new Date("2012-11-28"), open: 82.46714, high: 83.685715, low: 81.751427, close: 83.277145, volume: 13021610 }, + { x: new Date("2012-11-29"), open: 84.317146, high: 84.89286, low: 83.60714, close: 84.194283, volume: 12867470 }, + { x: new Date("2012-11-30"), open: 83.827141, high: 84.057144, low: 83.239998, close: 83.611427, volume: 97829900 }, + { x: new Date("2012-12-03"), open: 84.807144, high: 84.941429, low: 83.64286, close: 83.741432, volume: 91070000 }, + { x: new Date("2012-12-04"), open: 83.114288, high: 83.114288, low: 81.732857, close: 82.264282, volume: 13926710 }, + { x: new Date("2012-12-05"), open: 81.272858, high: 81.321426, low: 76.96714, close: 76.970001, volume: 26115950 }, + { x: new Date("2012-12-06"), open: 75.562859, high: 79.044289, low: 74.089996, close: 78.177139, volume: 29430310 }, + { x: new Date("2012-12-07"), open: 79.057144, high: 79.314285, low: 75.714287, close: 76.178574, volume: 19676020 }, + { x: new Date("2012-12-10"), open: 76.93, high: 74.511429, low: 75.688568, close: 54.345238, volume: 19676020 }, + { x: new Date("2012-12-11"), open: 77.110001, high: 78.508568, low: 76.767143, close: 77.341431, volume: 14808640 }, + { x: new Date("2012-12-12"), open: 78.252853, high: 78.285713, low: 76.610001, close: 77, volume: 12178600 }, + { x: new Date("2012-12-13"), open: 75.878571, high: 76.805717, low: 75.114288, close: 75.669998, volume: 15631490 }, + { x: new Date("2012-12-14"), open: 73.535713, high: 74.01857, low: 72.225716, close: 72.827141, volume: 25239480 }, + { x: new Date("2012-12-17"), open: 72.704285, high: 74.285713, low: 71.604286, close: 74.118568, volume: 18940180 }, + { x: new Date("2012-12-18"), open: 75, high: 76.414284, low: 74.321426, close: 76.271431, volume: 15642130 }, + { x: new Date("2012-12-19"), open: 75.924286, high: 76.242859, low: 75.071426, close: 75.187141, volume: 11234230 }, + { x: new Date("2012-12-20"), open: 75.714287, high: 75.742859, low: 74.125717, close: 74.53286, volume: 12042240 }, + { x: new Date("2012-12-21"), open: 73.209999, high: 74.238571, low: 72.891426, close: 74.190002, volume: 14906710 }, + { x: new Date("2012-12-24"), open: 74.335716, high: 74.89286, low: 74.101425, close: 74.309998, volume: 43938300 }, + { x: new Date("2012-12-26"), open: 74.14286, high: 74.208572, low: 73.017143, close: 73.285713, volume: 75609100 }, + { x: new Date("2012-12-27"), open: 73.362854, high: 73.75, low: 72.094284, close: 73.580002, volume: 11378010 }, + { x: new Date("2012-12-28"), open: 72.898575, high: 73.497147, low: 72.58857, close: 72.798569, volume: 88569600 }, + { x: new Date("2012-12-31"), open: 72.932854, high: 76.485718, low: 72.714287, close: 76.024284, volume: 16487310 }, + { x: new Date("2013-01-02"), open: 79.117142, high: 79.285713, low: 77.375717, close: 78.432854, volume: 14012950 }, + { x: new Date("2013-01-03"), open: 78.26857, high: 78.524284, low: 77.285713, close: 77.442856, volume: 88241300 }, + { x: new Date("2013-01-04"), open: 76.709999, high: 76.947144, low: 75.118568, close: 75.285713, volume: 14858340 }, + { x: new Date("2013-01-07"), open: 74.571426, high: 75.614288, low: 73.599998, close: 74.842857, volume: 12103910 }, + { x: new Date("2013-01-08"), open: 75.601425, high: 75.984283, low: 74.464287, close: 75.044289, volume: 11467680 }, + { x: new Date("2013-01-09"), open: 74.64286, high: 75.001427, low: 73.71286, close: 73.871429, volume: 10190110 }, + { x: new Date("2013-01-10"), open: 75.507141, high: 75.531425, low: 73.645714, close: 74.78714, volume: 15028650 }, + { x: new Date("2013-01-11"), open: 74.428574, high: 75.045715, low: 74.145714, close: 74.328575, volume: 87626700 }, + { x: new Date("2013-01-14"), open: 71.811432, high: 72.5, low: 71.215714, close: 71.678574, volume: 18355190 }, + { x: new Date("2013-01-15"), open: 71.185715, high: 71.284286, low: 69.054283, close: 69.417145, volume: 21919310 }, + { x: new Date("2013-01-16"), open: 70.662857, high: 72.777145, low: 70.35714, close: 72.298569, volume: 17270120 }, + { x: new Date("2013-01-17"), open: 72.901428, high: 72.964287, low: 71.718575, close: 71.811432, volume: 11341960 }, + { x: new Date("2013-01-18"), open: 71.21714, high: 71.745712, low: 70.914284, close: 71.428574, volume: 11823070 }, + { x: new Date("2013-01-22"), open: 72.080002, high: 72.554283, low: 70.947144, close: 72.110001, volume: 11538660 }, + { x: new Date("2013-01-23"), open: 72.687141, high: 73.57, low: 72.110001, close: 73.43, volume: 21537740 }, + { x: new Date("2013-01-24"), open: 65.714287, high: 66.53286, low: 64.321426, close: 64.35714, volume: 36521310 }, + { x: new Date("2013-01-25"), open: 64.527145, high: 65.175713, low: 62.142857, close: 62.84, volume: 30200660 }, + { x: new Date("2013-01-28"), open: 62.547142, high: 64.744286, low: 62.265713, close: 64.261429, volume: 19637940 }, + { x: new Date("2013-01-29"), open: 65.5, high: 65.742859, low: 64.58857, close: 65.46714, volume: 14278950 }, + { x: new Date("2013-01-30"), open: 65.285713, high: 66.085716, low: 64.928574, close: 65.261429, volume: 10428880 }, + { x: new Date("2013-01-31"), open: 65.28286, high: 65.611427, low: 64.997147, close: 65.07, volume: 79833600 }, + { x: new Date("2013-02-01"), open: 65.587143, high: 65.639999, low: 64.050003, close: 64.802856, volume: 13487110 }, + { x: new Date("2013-02-04"), open: 64.844284, high: 65.134285, low: 63.142857, close: 63.188572, volume: 11927930 }, + { x: new Date("2013-02-05"), open: 63.435715, high: 65.677139, low: 63.174286, close: 65.405716, volume: 14333690 }, + { x: new Date("2013-02-06"), open: 65.209999, high: 66.64286, low: 64.654289, close: 65.335716, volume: 14842660 }, + { x: new Date("2013-02-07"), open: 66.178574, high: 67.14286, low: 64.874283, close: 66.888573, volume: 17614520 }, + { x: new Date("2013-02-08"), open: 67.714287, high: 68.401428, low: 66.89286, close: 67.854286, volume: 15828960 }, + { x: new Date("2013-02-11"), open: 68.071426, high: 69.277145, low: 67.60714, close: 68.561432, volume: 12937260 }, + { x: new Date("2013-02-12"), open: 68.501427, high: 68.91143, low: 66.82, close: 66.842857, volume: 15226330 }, + { x: new Date("2013-02-13"), open: 66.744286, high: 67.662857, low: 66.174286, close: 66.715714, volume: 11880190 }, + { x: new Date("2013-02-14"), open: 66.360001, high: 67.377144, low: 66.288574, close: 66.655716, volume: 88818800 }, + { x: new Date("2013-02-15"), open: 66.978569, high: 67.165718, low: 65.702858, close: 65.737144, volume: 97936300 }, + { x: new Date("2013-02-19"), open: 65.871429, high: 66.104286, low: 64.835716, close: 65.71286, volume: 10894590 }, + { x: new Date("2013-02-20"), open: 65.384285, high: 65.384285, low: 64.114288, close: 64.121429, volume: 11907560 }, + { x: new Date("2013-02-21"), open: 63.714287, high: 64.167145, low: 63.259998, close: 63.722858, volume: 11179560 }, + { x: new Date("2013-02-22"), open: 64.178574, high: 64.514282, low: 63.799999, close: 64.401428, volume: 82663700 }, + { x: new Date("2013-02-25"), open: 64.835716, high: 65.017143, low: 63.224285, close: 63.257141, volume: 93144800 }, + { x: new Date("2013-02-26"), open: 63.402859, high: 64.505714, low: 62.522858, close: 64.138573, volume: 12537490 }, + { x: new Date("2013-02-27"), open: 64.061432, high: 64.634285, low: 62.950001, close: 63.509998, volume: 14683760 }, + { x: new Date("2013-02-28"), open: 63.435715, high: 63.98143, low: 63.057144, close: 63.057144, volume: 80628800 }, + { x: new Date("2013-03-01"), open: 62.57143, high: 62.597141, low: 61.425713, close: 61.495716, volume: 13811210 }, + { x: new Date("2013-03-04"), open: 61.114285, high: 61.171429, low: 59.857143, close: 60.007141, volume: 14568890 }, + { x: new Date("2013-03-05"), open: 60.21143, high: 62.169998, low: 60.107143, close: 61.591427, volume: 15960840 }, + { x: new Date("2013-03-06"), open: 62.072857, high: 62.17857, low: 60.632858, close: 60.808571, volume: 11506250 }, + { x: new Date("2013-03-07"), open: 60.642857, high: 61.715714, low: 60.151428, close: 61.511429, volume: 11711840 }, + { x: new Date("2013-03-08"), open: 61.400002, high: 62.204285, low: 61.23, close: 61.674286, volume: 97870500 }, + { x: new Date("2013-03-11"), open: 61.392857, high: 62.715714, low: 60.734287, close: 62.552856, volume: 11855900 }, + { x: new Date("2013-03-12"), open: 62.228573, high: 62.697144, low: 61.081429, close: 61.204285, volume: 11647790 }, + { x: new Date("2013-03-13"), open: 61.207142, high: 62.07143, low: 60.765713, close: 61.192856, volume: 10138730 }, + { x: new Date("2013-03-14"), open: 61.832859, high: 62.091427, low: 61.492859, close: 61.785713, volume: 75968900 }, + { x: new Date("2013-03-15"), open: 62.561428, high: 63.46143, low: 62.464287, close: 63.380001, volume: 16099020 }, + { x: new Date("2013-03-18"), open: 63.064285, high: 65.351425, low: 63.028572, close: 65.102859, volume: 15154930 }, + { x: new Date("2013-03-19"), open: 65.64286, high: 65.852859, low: 64.071426, close: 64.927139, volume: 13169380 }, + { x: new Date("2013-03-20"), open: 65.345711, high: 65.375717, low: 64.227142, close: 64.582855, volume: 77165200 }, + { x: new Date("2013-03-21"), open: 64.317146, high: 65.425713, low: 64.300003, close: 64.675713, volume: 95813900 }, + { x: new Date("2013-03-22"), open: 64.940002, high: 66.014282, low: 64.730003, close: 65.987144, volume: 98776300 }, + { x: new Date("2013-03-25"), open: 66.384285, high: 67.135712, low: 65.968575, close: 66.225716, volume: 12528390 }, + { x: new Date("2013-03-26"), open: 66.491432, high: 66.548569, low: 65.790001, close: 65.877144, volume: 73573500 }, + { x: new Date("2013-03-27"), open: 65.208572, high: 65.257141, low: 64.389999, close: 64.582855, volume: 82809300 }, + { x: new Date("2013-03-28"), open: 64.260002, high: 64.545715, low: 63.08857, close: 63.237144, volume: 11070990 }, + { x: new Date("2013-04-01"), open: 63.128571, high: 63.385715, low: 61.105713, close: 61.272858, volume: 97433000 }, + { x: new Date("2013-04-02"), open: 61.085712, high: 62.591427, low: 60.914288, close: 61.398571, volume: 13237980 }, + { x: new Date("2013-04-03"), open: 61.624287, high: 62.468571, low: 61.472858, close: 61.712856, volume: 90804000 }, + { x: new Date("2013-04-04"), open: 61.965714, high: 62.142857, low: 60.75, close: 61.102856, volume: 89611900 }, + { x: new Date("2013-04-05"), open: 60.642857, high: 60.707142, low: 59.954285, close: 60.457142, volume: 95923800 }, + { x: new Date("2013-04-08"), open: 60.692856, high: 61.07143, low: 60.355713, close: 60.887142, volume: 75207300 }, + { x: new Date("2013-04-09"), open: 60.908573, high: 61.214287, low: 60.392857, close: 60.997143, volume: 76653500 }, + { x: new Date("2013-04-10"), open: 61.157143, high: 62.437141, low: 60.85857, close: 62.241428, volume: 93982000 }, + { x: new Date("2013-04-11"), open: 61.959999, high: 62.57, low: 61.599998, close: 62.047142, volume: 82091100 }, + { x: new Date("2013-04-12"), open: 62.021427, high: 62.021427, low: 61.298573, close: 61.400002, volume: 59653300 }, + { x: new Date("2013-04-15"), open: 61, high: 61.127144, low: 59.935715, close: 59.978573, volume: 79380000 }, + { x: new Date("2013-04-16"), open: 60.224285, high: 60.944286, low: 60.081429, close: 60.89143, volume: 76442800 }, + { x: new Date("2013-04-17"), open: 60.03857, high: 60.085712, low: 56.872856, close: 57.542858, volume: 23626400 }, + { x: new Date("2013-04-18"), open: 57.855713, high: 57.970001, low: 55.677143, close: 56.007141, volume: 16657480 }, + { x: new Date("2013-04-19"), open: 55.424286, high: 57.085712, low: 55.014286, close: 55.790001, volume: 15231860 }, + { x: new Date("2013-04-22"), open: 56.091427, high: 57.457142, low: 55.895714, close: 56.952858, volume: 10748010 }, + { x: new Date("2013-04-23"), open: 57.712856, high: 58.34, low: 56.972858, close: 58.01857, volume: 16605960 }, + { x: new Date("2013-04-24"), open: 56.220001, high: 59.32143, low: 56.07143, close: 57.922855, volume: 24241280 }, + { x: new Date("2013-04-25"), open: 58.747143, high: 59.134285, low: 58.142857, close: 58.34, volume: 96209400 }, + { x: new Date("2013-04-26"), open: 58.544285, high: 59.824287, low: 58.32143, close: 59.599998, volume: 19102440 }, + { x: new Date("2013-04-29"), open: 60.064285, high: 61.945713, low: 60, close: 61.445713, volume: 16008160 }, + { x: new Date("2013-04-30"), open: 62.157143, high: 63.607143, low: 61.724285, close: 63.254284, volume: 17288460 }, + { x: new Date("2013-05-01"), open: 63.494286, high: 63.561428, low: 62.055714, close: 62.755714, volume: 12672730 }, + { x: new Date("2013-05-02"), open: 63.111427, high: 64.084282, low: 62.947144, close: 63.645714, volume: 10545710 }, + { x: new Date("2013-05-03"), open: 64.472855, high: 64.747147, low: 64.164284, close: 64.28286, volume: 90325200 }, + { x: new Date("2013-05-06"), open: 65.101425, high: 66.028572, low: 64.901428, close: 65.815712, volume: 12416040 }, + { x: new Date("2013-05-07"), open: 66.424286, high: 66.535713, low: 64.814285, close: 65.522858, volume: 12093830 }, + { x: new Date("2013-05-08"), open: 65.577141, high: 66.48143, low: 65.115715, close: 66.262856, volume: 11814950 }, + { x: new Date("2013-05-09"), open: 65.687141, high: 66.14286, low: 65.082855, close: 65.252853, volume: 99621900 }, + { x: new Date("2013-05-10"), open: 65.424286, high: 65.672859, low: 64.354286, close: 64.709999, volume: 83713000 }, + { x: new Date("2013-05-13"), open: 64.501427, high: 65.414284, low: 64.5, close: 64.96286, volume: 79237200 }, + { x: new Date("2013-05-14"), open: 64.835716, high: 65.028572, low: 63.164288, close: 63.408573, volume: 11177950 }, + { x: new Date("2013-05-15"), open: 62.737144, high: 63, low: 60.337143, close: 61.264286, volume: 18540340 }, + { x: new Date("2013-05-16"), open: 60.462856, high: 62.549999, low: 59.842857, close: 62.082859, volume: 15080100 }, + { x: new Date("2013-05-17"), open: 62.721428, high: 62.869999, low: 61.572857, close: 61.894287, volume: 10697610 }, + { x: new Date("2013-05-20"), open: 61.701427, high: 63.685715, low: 61.442856, close: 63.275715, volume: 11289460 }, + { x: new Date("2013-05-21"), open: 62.592857, high: 63.639999, low: 62.028572, close: 62.808571, volume: 11400550 }, + { x: new Date("2013-05-22"), open: 63.435715, high: 64.050003, low: 62.602856, close: 63.049999, volume: 11075960 }, + { x: new Date("2013-05-23"), open: 62.278572, high: 63.737144, low: 62.255714, close: 63.162857, volume: 88255300 }, + { x: new Date("2013-05-24"), open: 62.978573, high: 63.665714, low: 62.908573, close: 63.592857, volume: 69041700 }, + { x: new Date("2013-05-28"), open: 64.271431, high: 64.444283, low: 62.978573, close: 63.062859, volume: 96536300 }, + { x: new Date("2013-05-29"), open: 62.857143, high: 63.92857, low: 62.771427, close: 63.564285, volume: 82644100 }, + { x: new Date("2013-05-30"), open: 63.664288, high: 64.928574, low: 63.501427, close: 64.511429, volume: 88379900 }, + { x: new Date("2013-05-31"), open: 64.64286, high: 65.300003, low: 64.214287, close: 64.247147, volume: 96075700 }, + { x: new Date("2013-06-03"), open: 64.389999, high: 64.622856, low: 63.21143, close: 64.388573, volume: 93088100 }, + { x: new Date("2013-06-04"), open: 64.745712, high: 64.918571, low: 63.912857, close: 64.187141, volume: 73182200 }, + { x: new Date("2013-06-05"), open: 63.664288, high: 64.388573, low: 63.387142, close: 63.587143, volume: 72647400 }, + { x: new Date("2013-06-06"), open: 63.638573, high: 63.857143, low: 62.007141, close: 62.637142, volume: 10423350 }, + { x: new Date("2013-06-07"), open: 62.357143, high: 63.32, low: 61.824287, close: 63.115715, volume: 10113390 }, + { x: new Date("2013-06-10"), open: 63.532856, high: 64.154289, low: 62.400002, close: 62.69857, volume: 11253830 }, + { x: new Date("2013-06-11"), open: 62.248573, high: 63.251427, low: 61.902859, close: 62.514286, volume: 71528100 }, + { x: new Date("2013-06-12"), open: 62.785713, high: 63.035713, low: 61.642857, close: 61.741428, volume: 66306800 }, + { x: new Date("2013-06-13"), open: 61.785713, high: 62.44857, low: 61.25, close: 62.279999, volume: 71458100 }, + { x: new Date("2013-06-14"), open: 62.200001, high: 62.327145, low: 61.214287, close: 61.435715, volume: 67966500 }, + { x: new Date("2013-06-17"), open: 61.634285, high: 62.242859, low: 61.48, close: 61.714287, volume: 64853600 }, + { x: new Date("2013-06-18"), open: 61.651428, high: 62.128571, low: 61.458572, close: 61.681427, volume: 48756400 }, + { x: new Date("2013-06-19"), open: 61.628571, high: 61.665714, low: 60.42857, close: 60.42857, volume: 77735000 }, + { x: new Date("2013-06-20"), open: 59.900002, high: 60.854286, low: 59.310001, close: 59.548573, volume: 89327700 }, + { x: new Date("2013-06-21"), open: 59.784286, high: 60, low: 58.299999, close: 59.07143, volume: 12027960 }, + { x: new Date("2013-06-24"), open: 58.200001, high: 58.380001, low: 56.864285, close: 57.505714, volume: 12018650 }, + { x: new Date("2013-06-25"), open: 57.957142, high: 58.255714, low: 56.975716, close: 57.51857, volume: 78540700 }, + { x: new Date("2013-06-26"), open: 57.700001, high: 57.827145, low: 56.522858, close: 56.867142, volume: 91931000 }, + { x: new Date("2013-06-27"), open: 57.035713, high: 57.341427, low: 56.220001, close: 56.254284, volume: 84311500 }, + { x: new Date("2013-06-28"), open: 55.908573, high: 57.181427, low: 55.552856, close: 56.647144, volume: 14462910 }, + { x: new Date("2013-07-01"), open: 57.527142, high: 58.895714, low: 57.317142, close: 58.459999, volume: 97763400 }, + { x: new Date("2013-07-02"), open: 58.565716, high: 60.232857, low: 58.495716, close: 59.784286, volume: 11746630 }, + { x: new Date("2013-07-03"), open: 60.122856, high: 60.425713, low: 59.635715, close: 60.114285, volume: 60232200 }, + { x: new Date("2013-07-05"), open: 60.055714, high: 60.470001, low: 59.335712, close: 59.631428, volume: 68506200 }, + { x: new Date("2013-07-08"), open: 60.015713, high: 60.142857, low: 58.664288, close: 59.292858, volume: 74534600 }, + { x: new Date("2013-07-09"), open: 59.085712, high: 60.5, low: 58.625713, close: 60.335712, volume: 88146100 }, + { x: new Date("2013-07-10"), open: 59.942856, high: 60.685715, low: 59.75, close: 60.104286, volume: 70351400 }, + { x: new Date("2013-07-11"), open: 60.421429, high: 61.17857, low: 60.167141, close: 61.041428, volume: 81573100 }, + { x: new Date("2013-07-12"), open: 61.092857, high: 61.398571, low: 60.487144, close: 60.93, volume: 69890800 }, + { x: new Date("2013-07-15"), open: 60.715714, high: 61.637142, low: 60.685715, close: 61.062859, volume: 60479300 }, + { x: new Date("2013-07-16"), open: 60.931427, high: 61.529999, low: 60.595715, close: 61.457142, volume: 54134500 }, + { x: new Date("2013-07-17"), open: 61.385715, high: 61.745716, low: 61.174286, close: 61.472858, volume: 49747600 }, + { x: new Date("2013-07-18"), open: 61.91143, high: 62.124287, low: 61.515713, close: 61.68, volume: 54719700 }, + { x: new Date("2013-07-19"), open: 61.871429, high: 61.997143, low: 60.621429, close: 60.707142, volume: 67180400 }, + { x: new Date("2013-07-22"), open: 61.351429, high: 61.392857, low: 60.781429, close: 60.901428, volume: 51949100 }, + { x: new Date("2013-07-23"), open: 60.857143, high: 60.994286, low: 59.815716, close: 59.855713, volume: 92348900 }, + { x: new Date("2013-07-24"), open: 62.704285, high: 63.512856, low: 62.18, close: 62.93, volume: 14798420 }, + { x: new Date("2013-07-25"), open: 62.957142, high: 63.057144, low: 62.258572, close: 62.642857, volume: 57373400 }, + { x: new Date("2013-07-26"), open: 62.185715, high: 63.005714, low: 62.048573, close: 62.998573, volume: 50038100 }, + { x: new Date("2013-07-29"), open: 62.971428, high: 64.284286, low: 62.885715, close: 63.970001, volume: 62014400 }, + { x: new Date("2013-07-30"), open: 64.279999, high: 65.307144, low: 64.175713, close: 64.760002, volume: 77355600 }, + { x: new Date("2013-07-31"), open: 64.998573, high: 65.334282, low: 64.204285, close: 64.647141, volume: 80739400 }, + { x: new Date("2013-08-01"), open: 65.10714, high: 65.257141, low: 64.751427, close: 65.239998, volume: 51562700 }, + { x: new Date("2013-08-02"), open: 65.43, high: 66.121429, low: 65.237144, close: 66.077141, volume: 68695900 }, + { x: new Date("2013-08-05"), open: 66.384285, high: 67.238571, low: 66.021431, close: 67.064285, volume: 79713900 }, + { x: new Date("2013-08-06"), open: 66.860001, high: 67.412857, low: 66.024284, close: 66.464287, volume: 83714400 }, + { x: new Date("2013-08-07"), open: 66.257141, high: 66.714287, low: 65.96714, close: 66.425713, volume: 74714500 }, + { x: new Date("2013-08-08"), open: 66.265717, high: 66.300003, low: 65.421425, close: 65.858574, volume: 63944300 }, + { x: new Date("2013-08-09"), open: 65.519997, high: 65.779999, low: 64.807144, close: 64.921425, volume: 66716300 }, + { x: new Date("2013-08-12"), open: 65.265717, high: 66.949997, low: 65.232857, close: 66.765717, volume: 91108500 }, + { x: new Date("2013-08-13"), open: 67.277145, high: 70.665718, low: 66.864288, close: 69.938568, volume: 22048530 }, + { x: new Date("2013-08-14"), open: 71.125717, high: 72.035713, low: 70.485718, close: 71.214287, volume: 18909310 }, + { x: new Date("2013-08-15"), open: 70.917145, high: 71.771431, low: 69.868568, close: 71.129997, volume: 12257350 }, + { x: new Date("2013-08-16"), open: 71.449997, high: 71.848572, low: 71.265717, close: 71.761429, volume: 90576500 }, + { x: new Date("2013-08-19"), open: 72.048569, high: 73.391426, low: 72, close: 72.534286, volume: 12762960 }, + { x: new Date("2013-08-20"), open: 72.815712, high: 72.938568, low: 71.545715, close: 71.581429, volume: 89672100 }, + { x: new Date("2013-08-21"), open: 71.941429, high: 72.449997, low: 71.599998, close: 71.765717, volume: 83969900 }, + { x: new Date("2013-08-22"), open: 72.139999, high: 72.227142, low: 71.171425, close: 71.851425, volume: 61051900 }, + { x: new Date("2013-08-23"), open: 71.895714, high: 71.907143, low: 71.335716, close: 71.574287, volume: 55682900 }, + { x: new Date("2013-08-26"), open: 71.535713, high: 72.885712, low: 71.5, close: 71.852859, volume: 82741400 }, + { x: new Date("2013-08-27"), open: 71.14286, high: 71.78714, low: 69.471428, close: 69.798569, volume: 10604720 }, + { x: new Date("2013-08-28"), open: 69.428574, high: 70.828575, low: 69.428574, close: 70.128571, volume: 76902000 }, + { x: new Date("2013-08-29"), open: 70.235718, high: 70.928574, low: 70.16143, close: 70.242859, volume: 59914400 }, + { x: new Date("2013-08-30"), open: 70.285713, high: 70.421425, low: 69.5, close: 69.602859, volume: 68074300 }, + { x: new Date("2013-09-03"), open: 70.442856, high: 71.514282, low: 69.621429, close: 69.797142, volume: 82982200 }, + { x: new Date("2013-09-04"), open: 71.365715, high: 71.748573, low: 70.897141, close: 71.241432, volume: 86258200 }, + { x: new Date("2013-09-05"), open: 71.464287, high: 71.525711, low: 70.519997, close: 70.752853, volume: 59091900 }, + { x: new Date("2013-09-06"), open: 71.205711, high: 71.339996, low: 69.992859, close: 71.174286, volume: 89881400 }, + { x: new Date("2013-09-09"), open: 72.14286, high: 72.559998, low: 71.925713, close: 72.309998, volume: 85171800 }, + { x: new Date("2013-09-10"), open: 72.314285, high: 72.492859, low: 69.928574, close: 70.662857, volume: 18579890 }, + { x: new Date("2013-09-11"), open: 66.715714, high: 67.669998, low: 66.401428, close: 66.815712, volume: 22467410 }, + { x: new Date("2013-09-12"), open: 66.928574, high: 67.914284, low: 66.572861, close: 67.527145, volume: 10101280 }, + { x: new Date("2013-09-13"), open: 67.048569, high: 67.404289, low: 66.385712, close: 66.414284, volume: 74708900 }, + { x: new Date("2013-09-16"), open: 65.85714, high: 65.944283, low: 63.888573, close: 64.302856, volume: 13592670 }, + { x: new Date("2013-09-17"), open: 63.994286, high: 65.672859, low: 63.92857, close: 65.045715, volume: 99845200 }, + { x: new Date("2013-09-18"), open: 66.168571, high: 66.621429, low: 65.808571, close: 66.382858, volume: 11421550 }, + { x: new Date("2013-09-19"), open: 67.242859, high: 67.975716, low: 67.035713, close: 67.471428, volume: 10113530 }, + { x: new Date("2013-09-20"), open: 68.285713, high: 68.364288, low: 66.571426, close: 66.772858, volume: 17482570 }, + { x: new Date("2013-09-23"), open: 70.871429, high: 70.987144, low: 68.942856, close: 70.091431, volume: 19052670 }, + { x: new Date("2013-09-24"), open: 70.697144, high: 70.781425, low: 69.688568, close: 69.871429, volume: 91086100 }, + { x: new Date("2013-09-25"), open: 69.885712, high: 69.94857, low: 68.775711, close: 68.790001, volume: 79239300 }, + { x: new Date("2013-09-26"), open: 69.428574, high: 69.794289, low: 69.128571, close: 69.459999, volume: 59305400 }, + { x: new Date("2013-09-27"), open: 69.111427, high: 69.238571, low: 68.674286, close: 68.964287, volume: 57010100 }, + { x: new Date("2013-09-30"), open: 68.178574, high: 68.808571, low: 67.772858, close: 68.10714, volume: 65039100 }, + { x: new Date("2013-10-01"), open: 68.349998, high: 69.877144, low: 68.339996, close: 69.708572, volume: 88470900 }, + { x: new Date("2013-10-02"), open: 69.375717, high: 70.257141, low: 69.10714, close: 69.937141, volume: 72296000 }, + { x: new Date("2013-10-03"), open: 70.072861, high: 70.335716, low: 68.677139, close: 69.058571, volume: 80688300 }, + { x: new Date("2013-10-04"), open: 69.122856, high: 69.228569, low: 68.371429, close: 69.004288, volume: 64717100 }, + { x: new Date("2013-10-07"), open: 69.508568, high: 70.378571, low: 69.335716, close: 69.678574, volume: 78073100 }, + { x: new Date("2013-10-08"), open: 69.991432, high: 70.091431, low: 68.648575, close: 68.705711, volume: 72729300 }, + { x: new Date("2013-10-09"), open: 69.234283, high: 69.684288, low: 68.325714, close: 69.512856, volume: 75431300 }, + { x: new Date("2013-10-10"), open: 70.188568, high: 70.339996, low: 69.577141, close: 69.94857, volume: 69650700 }, + { x: new Date("2013-10-11"), open: 69.57, high: 70.548569, low: 69.308571, close: 70.401428, volume: 66934700 }, + { x: new Date("2013-10-14"), open: 69.975716, high: 71.082855, low: 69.907143, close: 70.862854, volume: 65474500 }, + { x: new Date("2013-10-15"), open: 71.072861, high: 71.714287, low: 70.788574, close: 71.239998, volume: 80018400 }, + { x: new Date("2013-10-16"), open: 71.541428, high: 71.790001, low: 71.318573, close: 71.587143, volume: 62775300 }, + { x: new Date("2013-10-17"), open: 71.425713, high: 72.111427, low: 71.382858, close: 72.071426, volume: 63398300 }, + { x: new Date("2013-10-18"), open: 72.284286, high: 72.751427, low: 72.244286, close: 72.69857, volume: 72635500 }, + { x: new Date("2013-10-21"), open: 73.110001, high: 74.900002, low: 73.074287, close: 74.480003, volume: 99526700 }, + { x: new Date("2013-10-22"), open: 75.201431, high: 75.492859, low: 72.575714, close: 74.267143, volume: 13351590 }, + { x: new Date("2013-10-23"), open: 74.14286, high: 75.095711, low: 74.14286, close: 74.994286, volume: 78430800 }, + { x: new Date("2013-10-24"), open: 75, high: 76.067146, low: 74.635712, close: 75.987144, volume: 96191200 }, + { x: new Date("2013-10-25"), open: 75.902855, high: 76.175713, low: 75.015717, close: 75.137146, volume: 84448000 }, + { x: new Date("2013-10-28"), open: 75.577141, high: 75.85714, low: 74.744286, close: 75.697144, volume: 13761020 }, + { x: new Date("2013-10-29"), open: 76.610001, high: 77.035713, low: 73.505714, close: 73.811432, volume: 15895180 }, + { x: new Date("2013-10-30"), open: 74.230003, high: 75.360001, low: 73.860001, close: 74.985718, volume: 88540900 }, + { x: new Date("2013-10-31"), open: 75, high: 75.355713, low: 74.46714, close: 74.671425, volume: 68924100 }, + { x: new Date("2013-11-01"), open: 74.860001, high: 74.971428, low: 73.691429, close: 74.290001, volume: 68722500 }, + { x: new Date("2013-11-04"), open: 74.442856, high: 75.260002, low: 74.115715, close: 75.25, volume: 61156900 }, + { x: new Date("2013-11-05"), open: 74.940002, high: 75.555717, low: 74.714287, close: 75.064285, volume: 66303300 }, + { x: new Date("2013-11-06"), open: 74.878571, high: 74.980003, low: 74.028572, close: 74.417145, volume: 55843900 }, + { x: new Date("2013-11-07"), open: 74.225716, high: 74.741432, low: 73.197144, close: 73.21286, volume: 65655100 }, + { x: new Date("2013-11-08"), open: 73.511429, high: 74.447144, low: 73.227142, close: 74.365715, volume: 69829200 }, + { x: new Date("2013-11-11"), open: 74.284286, high: 74.524284, low: 73.487144, close: 74.150002, volume: 56863100 }, + { x: new Date("2013-11-12"), open: 73.952858, high: 74.845711, low: 73.85714, close: 74.28714, volume: 51069200 }, + { x: new Date("2013-11-13"), open: 74, high: 74.60714, low: 73.851425, close: 74.375717, volume: 49305200 }, + { x: new Date("2013-11-14"), open: 74.687141, high: 75.611427, low: 74.552856, close: 75.451431, volume: 70604800 }, + { x: new Date("2013-11-15"), open: 75.225716, high: 75.584282, low: 74.927139, close: 74.998573, volume: 79480100 }, + { x: new Date("2013-11-18"), open: 74.998573, high: 75.312859, low: 74.028572, close: 74.089996, volume: 61236000 }, + { x: new Date("2013-11-19"), open: 74.147141, high: 74.76857, low: 73.995712, close: 74.221428, volume: 52234700 }, + { x: new Date("2013-11-20"), open: 74.175713, high: 74.345711, low: 73.475716, close: 73.571426, volume: 48479200 }, + { x: new Date("2013-11-21"), open: 73.942856, high: 74.458572, low: 73.381432, close: 74.44857, volume: 65506700 }, + { x: new Date("2013-11-22"), open: 74.21714, high: 74.594284, low: 74.075714, close: 74.257141, volume: 55931400 }, + { x: new Date("2013-11-25"), open: 74.431427, high: 75.124283, low: 74.428574, close: 74.82, volume: 57327900 }, + { x: new Date("2013-11-26"), open: 74.874283, high: 76.591431, low: 74.85714, close: 76.199997, volume: 10034570 }, + { x: new Date("2013-11-27"), open: 76.615715, high: 78, low: 76.199997, close: 77.994286, volume: 90862100 }, + { x: new Date("2013-11-29"), open: 78.497147, high: 79.761429, low: 78.258568, close: 79.438568, volume: 79531900 }, + { x: new Date("2013-12-02"), open: 79.714287, high: 80.618568, low: 78.688568, close: 78.747147, volume: 11813620 }, + { x: new Date("2013-12-03"), open: 79.757141, high: 80.91143, low: 79.668571, close: 80.902855, volume: 11274200 }, + { x: new Date("2013-12-04"), open: 80.785713, high: 81.312859, low: 80.117142, close: 80.714287, volume: 94452400 }, + { x: new Date("2013-12-05"), open: 81.807144, high: 82.162857, low: 80.915718, close: 81.128571, volume: 11189500 }, + { x: new Date("2013-12-06"), open: 80.827141, high: 80.964287, low: 79.938568, close: 80.002853, volume: 86088100 }, + { x: new Date("2013-12-09"), open: 80.128571, high: 81.368568, low: 80.128571, close: 80.918571, volume: 80123400 }, + { x: new Date("2013-12-10"), open: 80.511429, high: 81.125717, low: 80.171425, close: 80.792854, volume: 69567400 }, + { x: new Date("2013-12-11"), open: 81, high: 81.567146, low: 79.955711, close: 80.194283, volume: 89929700 }, + { x: new Date("2013-12-12"), open: 80.305717, high: 80.762856, low: 80.004288, close: 80.077141, volume: 65572500 }, + { x: new Date("2013-12-13"), open: 80.407143, high: 80.41143, low: 79.095711, close: 79.204285, volume: 83205500 }, + { x: new Date("2013-12-16"), open: 79.288574, high: 80.377144, low: 79.28714, close: 79.64286, volume: 70648200 }, + { x: new Date("2013-12-17"), open: 79.401428, high: 79.919998, low: 79.054283, close: 79.284286, volume: 57475600 }, + { x: new Date("2013-12-18"), open: 78.528572, high: 78.778572, low: 76.971428, close: 78.681427, volume: 14146580 }, + { x: new Date("2013-12-19"), open: 78.5, high: 78.571426, low: 77.675713, close: 77.779999, volume: 80077200 }, + { x: new Date("2013-12-20"), open: 77.918571, high: 78.80143, low: 77.831429, close: 78.431427, volume: 10910340 }, + { x: new Date("2013-12-23"), open: 81.14286, high: 81.531425, low: 80.394287, close: 81.441429, volume: 12532660 }, + { x: new Date("2013-12-24"), open: 81.412857, high: 81.697144, low: 80.861427, close: 81.095711, volume: 41888700 }, + { x: new Date("2013-12-26"), open: 81.157143, high: 81.35714, low: 80.482857, close: 80.557144, volume: 51002000 }, + { x: new Date("2013-12-27"), open: 80.545715, high: 80.629997, low: 79.928574, close: 80.012856, volume: 56471100 }, + { x: new Date("2013-12-30"), open: 79.637146, high: 80.012856, low: 78.902855, close: 79.21714, volume: 63407400 }, + { x: new Date("2013-12-31"), open: 79.167145, high: 80.182854, low: 79.14286, close: 80.145714, volume: 55771100 }, + { x: new Date("2014-01-02"), open: 79.382858, high: 79.575714, low: 78.860001, close: 79.01857, volume: 58671200 }, + { x: new Date("2014-01-03"), open: 78.980003, high: 79.099998, low: 77.204285, close: 77.28286, volume: 98116900 }, + { x: new Date("2014-01-06"), open: 76.778572, high: 78.114288, low: 76.228569, close: 77.704285, volume: 10315270 }, + { x: new Date("2014-01-07"), open: 77.760002, high: 77.994286, low: 76.845711, close: 77.148575, volume: 79302300 }, + { x: new Date("2014-01-08"), open: 76.972855, high: 77.937141, low: 76.955711, close: 77.637146, volume: 64632400 }, + { x: new Date("2014-01-09"), open: 78.114288, high: 78.122856, low: 76.478569, close: 76.645714, volume: 69787200 }, + { x: new Date("2014-01-10"), open: 77.118568, high: 77.257141, low: 75.872856, close: 76.134285, volume: 76244000 }, + { x: new Date("2014-01-13"), open: 75.701431, high: 77.5, low: 75.697144, close: 76.53286, volume: 94623200 }, + { x: new Date("2014-01-14"), open: 76.888573, high: 78.104286, low: 76.808571, close: 78.055717, volume: 83140400 }, + { x: new Date("2014-01-15"), open: 79.074287, high: 80.028572, low: 78.808571, close: 79.622856, volume: 97909700 }, + { x: new Date("2014-01-16"), open: 79.271431, high: 79.550003, low: 78.811432, close: 79.178574, volume: 57319500 }, + { x: new Date("2014-01-17"), open: 78.78286, high: 78.867142, low: 77.128571, close: 77.238571, volume: 10668490 }, + { x: new Date("2014-01-21"), open: 77.284286, high: 78.581429, low: 77.202858, close: 78.438568, volume: 82131700 }, + { x: new Date("2014-01-22"), open: 78.701431, high: 79.612854, low: 78.258568, close: 78.78714, volume: 94996300 }, + { x: new Date("2014-01-23"), open: 78.562859, high: 79.5, low: 77.830002, close: 79.454285, volume: 10080980 }, + { x: new Date("2014-01-24"), open: 79.14286, high: 79.374283, low: 77.821426, close: 78.010002, volume: 10733870 }, + { x: new Date("2014-01-27"), open: 78.581429, high: 79.257141, low: 77.964287, close: 78.64286, volume: 13871970 }, + { x: new Date("2014-01-28"), open: 72.68, high: 73.571426, low: 71.724289, close: 72.35714, volume: 26638080 }, + { x: new Date("2014-01-29"), open: 71.992859, high: 72.48143, low: 71.23143, close: 71.535713, volume: 12570250 }, + { x: new Date("2014-01-30"), open: 71.791428, high: 72.35714, low: 70.957146, close: 71.397141, volume: 16962540 }, + { x: new Date("2014-01-31"), open: 70.739998, high: 71.647141, low: 70.507141, close: 71.514282, volume: 11619930 }, + { x: new Date("2014-02-03"), open: 71.80143, high: 72.53286, low: 71.328575, close: 71.647141, volume: 10036600 }, + { x: new Date("2014-02-04"), open: 72.264282, high: 72.779999, low: 71.822861, close: 72.684288, volume: 94170300 }, + { x: new Date("2014-02-05"), open: 72.365715, high: 73.611427, low: 72.321426, close: 73.227142, volume: 82086200 }, + { x: new Date("2014-02-06"), open: 72.865715, high: 73.35714, low: 72.544289, close: 73.215714, volume: 64441300 }, + { x: new Date("2014-02-07"), open: 74.482857, high: 74.704285, low: 73.91143, close: 74.239998, volume: 92570100 }, + { x: new Date("2014-02-10"), open: 74.094284, high: 75.998573, low: 74, close: 75.57, volume: 67.582138 }, + { x: new Date("2014-02-11"), open: 75.80143, high: 76.821426, low: 75.64286, close: 76.565712, volume: 70564200 }, + { x: new Date("2014-02-12"), open: 76.707146, high: 77.080002, low: 76.177139, close: 76.559998, volume: 77025200 }, + { x: new Date("2014-02-13"), open: 76.379997, high: 77.835716, low: 76.314285, close: 77.775711, volume: 76849500 }, + { x: new Date("2014-02-14"), open: 77.495712, high: 77.997147, low: 77.315712, close: 77.71286, volume: 68231100 }, + { x: new Date("2014-02-18"), open: 78, high: 78.741432, low: 77.944283, close: 77.998573, volume: 65062900 }, + { x: new Date("2014-02-19"), open: 77.821426, high: 78.127144, low: 76.335716, close: 76.767143, volume: 78442000 }, + { x: new Date("2014-02-20"), open: 76.141426, high: 76.714287, low: 75.571426, close: 75.878571, volume: 76464500 }, + { x: new Date("2014-02-21"), open: 76.112854, high: 76.367142, low: 74.942856, close: 75.035713, volume: 69696200 }, + { x: new Date("2014-02-24"), open: 74.735718, high: 75.702858, low: 74.631432, close: 75.364288, volume: 72227400 }, + { x: new Date("2014-02-25"), open: 75.625717, high: 75.652855, low: 74.428574, close: 74.580002, volume: 57988000 }, + { x: new Date("2014-02-26"), open: 74.80143, high: 75, low: 73.657143, close: 73.907143, volume: 69054300 }, + { x: new Date("2014-02-27"), open: 73.877144, high: 75.540001, low: 73.721428, close: 75.381432, volume: 75470500 }, + { x: new Date("2014-02-28"), open: 75.582855, high: 76.10714, low: 74.58857, close: 75.177139, volume: 92992200 }, + { x: new Date("2014-03-03"), open: 74.774284, high: 75.807144, low: 74.687141, close: 75.394287, volume: 59695300 }, + { x: new Date("2014-03-04"), open: 75.85714, high: 76.091431, low: 75.395714, close: 75.891426, volume: 64785000 }, + { x: new Date("2014-03-05"), open: 75.845711, high: 76.39286, low: 75.589996, close: 76.05143, volume: 50015700 }, + { x: new Date("2014-03-06"), open: 76.112854, high: 76.348572, low: 75.442856, close: 75.821426, volume: 46372200 }, + { x: new Date("2014-03-07"), open: 75.870003, high: 75.997147, low: 75.150002, close: 75.777145, volume: 55182400 }, + { x: new Date("2014-03-10"), open: 75.480003, high: 76.190002, low: 75.477142, close: 75.845711, volume: 44646000 }, + { x: new Date("2014-03-11"), open: 76.492859, high: 76.96286, low: 76.084282, close: 76.584282, volume: 69806100 }, + { x: new Date("2014-03-12"), open: 76.358574, high: 76.764282, low: 76, close: 76.658569, volume: 49831600 }, + { x: new Date("2014-03-13"), open: 76.777145, high: 77.094284, low: 75.594284, close: 75.807144, volume: 64435700 }, + { x: new Date("2014-03-14"), open: 75.541428, high: 75.841431, low: 74.714287, close: 74.955711, volume: 59299800 }, + { x: new Date("2014-03-17"), open: 75.385712, high: 75.709999, low: 75.121429, close: 75.248573, volume: 49886200 }, + { x: new Date("2014-03-18"), open: 75.128571, high: 75.995712, low: 75.028572, close: 75.914284, volume: 52411800 }, + { x: new Date("2014-03-19"), open: 76.03714, high: 76.605713, low: 75.571426, close: 75.894287, volume: 56189000 }, + { x: new Date("2014-03-20"), open: 75.69857, high: 76.095711, low: 75.335716, close: 75.528572, volume: 52099600 }, + { x: new Date("2014-03-21"), open: 75.989998, high: 76.25, low: 75.190002, close: 76.124283, volume: 93511600 }, + { x: new Date("2014-03-24"), open: 76.917145, high: 77.214287, low: 76.437141, close: 77.027145, volume: 88925200 }, + { x: new Date("2014-03-25"), open: 77.35714, high: 77.964287, low: 77.084282, close: 77.855713, volume: 70573300 }, + { x: new Date("2014-03-26"), open: 78.074287, high: 78.428574, low: 76.980003, close: 77.111427, volume: 74942000 }, + { x: new Date("2014-03-27"), open: 77.145714, high: 77.35714, low: 76.445717, close: 76.779999, volume: 55507900 }, + { x: new Date("2014-03-28"), open: 76.902855, high: 76.991432, low: 76.321426, close: 76.694283, volume: 50141000 }, + { x: new Date("2014-03-31"), open: 77.03286, high: 77.258568, low: 76.561432, close: 76.677139, volume: 42167300 }, + { x: new Date("2014-04-01"), open: 76.822861, high: 77.410004, low: 76.681427, close: 77.378571, volume: 50190000 }, + { x: new Date("2014-04-02"), open: 77.482857, high: 77.639999, low: 77.18, close: 77.507141, volume: 45105200 }, + { x: new Date("2014-04-03"), open: 77.341431, high: 77.5, low: 76.805717, close: 76.970001, volume: 40586000 }, + { x: new Date("2014-04-04"), open: 77.115715, high: 77.14286, low: 75.797142, close: 75.974289, volume: 68812800 }, + { x: new Date("2014-04-07"), open: 75.431427, high: 75.842857, low: 74.555717, close: 74.781425, volume: 72462600 }, + { x: new Date("2014-04-08"), open: 75.027145, high: 75.160004, low: 74.099998, close: 74.777145, volume: 60972100 }, + { x: new Date("2014-04-09"), open: 74.662857, high: 75.784286, low: 74.574287, close: 75.760002, volume: 51542400 }, + { x: new Date("2014-04-10"), open: 75.811432, high: 76.034286, low: 74.738571, close: 74.78286, volume: 59913000 }, + { x: new Date("2014-04-11"), open: 74.14286, high: 74.690002, low: 73.877144, close: 74.230003, volume: 67929400 }, + { x: new Date("2014-04-14"), open: 74.557144, high: 74.594284, low: 73.887146, close: 74.525711, volume: 51418500 }, + { x: new Date("2014-04-15"), open: 74.324287, high: 74.519997, low: 73.047142, close: 73.994286, volume: 66622500 }, + { x: new Date("2014-04-16"), open: 74.007141, high: 74.441429, low: 73.44857, close: 74.144287, volume: 53691400 }, + { x: new Date("2014-04-17"), open: 74.285713, high: 75.394287, low: 74.171425, close: 74.991432, volume: 71083600 }, + { x: new Date("2014-04-21"), open: 75.048569, high: 76.019997, low: 74.851425, close: 75.881432, volume: 45637200 }, + { x: new Date("2014-04-22"), open: 75.472855, high: 75.975716, low: 75.214287, close: 75.957146, volume: 50640800 }, + { x: new Date("2014-04-23"), open: 75.580002, high: 75.875717, low: 74.921425, close: 74.964287, volume: 98735000 }, + { x: new Date("2014-04-24"), open: 81.172859, high: 81.428574, low: 80.104286, close: 81.110001, volume: 18997790 }, + { x: new Date("2014-04-25"), open: 80.647141, high: 81.71286, low: 80.565712, close: 81.705711, volume: 97568800 }, + { x: new Date("2014-04-28"), open: 81.828575, high: 85.10714, low: 81.792854, close: 84.870003, volume: 16737140 }, + { x: new Date("2014-04-29"), open: 84.82, high: 85.139999, low: 84.215714, close: 84.618568, volume: 84344400 }, + { x: new Date("2014-04-30"), open: 84.662857, high: 85.632858, low: 84.257141, close: 84.298569, volume: 11416020 }, + { x: new Date("2014-05-01"), open: 84.571426, high: 84.971428, low: 83.765717, close: 84.497147, volume: 61012000 }, + { x: new Date("2014-05-02"), open: 84.620003, high: 84.885712, low: 84.244286, close: 84.654289, volume: 47878600 }, + { x: new Date("2014-05-05"), open: 84.305717, high: 85.85714, low: 84.285713, close: 85.851425, volume: 71766800 }, + { x: new Date("2014-05-06"), open: 85.971428, high: 86.344284, low: 84.915718, close: 84.915718, volume: 93641100 }, + { x: new Date("2014-05-07"), open: 85.035713, high: 85.327141, low: 83.961426, close: 84.618568, volume: 70716100 }, + { x: new Date("2014-05-08"), open: 84.035713, high: 84.915718, low: 83.771431, close: 83.998573, volume: 57574300 }, + { x: new Date("2014-05-09"), open: 83.505714, high: 83.75, low: 82.904289, close: 83.648575, volume: 72899400 }, + { x: new Date("2014-05-12"), open: 83.927139, high: 84.808571, low: 83.914284, close: 84.690002, volume: 53302200 }, + { x: new Date("2014-05-13"), open: 84.571426, high: 84.934288, low: 84.385712, close: 84.822861, volume: 39934300 }, + { x: new Date("2014-05-14"), open: 84.632858, high: 85.342857, low: 84.534286, close: 84.83857, volume: 41601000 }, + { x: new Date("2014-05-15"), open: 84.957146, high: 85.228569, low: 84.005714, close: 84.117142, volume: 57711500 }, + { x: new Date("2014-05-16"), open: 84.089996, high: 85.361427, low: 83.628571, close: 85.358574, volume: 69064100 }, + { x: new Date("2014-05-19"), open: 85.407143, high: 86.761429, low: 85.332855, close: 86.370003, volume: 79438800 }, + { x: new Date("2014-05-20"), open: 86.358574, high: 86.628571, low: 85.818573, close: 86.387146, volume: 58709000 }, + { x: new Date("2014-05-21"), open: 86.261429, high: 86.671425, low: 86.008568, close: 86.615715, volume: 49214900 }, + { x: new Date("2014-05-22"), open: 86.657143, high: 87.121429, low: 86.300003, close: 86.752853, volume: 50190000 }, + { x: new Date("2014-05-23"), open: 86.75, high: 87.818573, low: 86.638573, close: 87.732857, volume: 58052400 }, + { x: new Date("2014-05-27"), open: 87.982857, high: 89.408569, low: 87.947144, close: 89.375717, volume: 87216500 }, + { x: new Date("2014-05-28"), open: 89.431427, high: 89.975716, low: 89.111427, close: 89.144287, volume: 78870400 }, + { x: new Date("2014-05-29"), open: 89.692856, high: 90.98143, low: 89.681427, close: 90.76857, volume: 94118500 }, + { x: new Date("2014-05-30"), open: 91.139999, high: 92.024284, low: 89.842857, close: 90.428574, volume: 14100520 }, + { x: new Date("2014-06-02"), open: 90.565712, high: 90.690002, low: 88.928574, close: 89.807144, volume: 92337700 }, + { x: new Date("2014-06-03"), open: 89.779999, high: 91.248573, low: 89.75, close: 91.077141, volume: 73177300 }, + { x: new Date("2014-06-04"), open: 91.062859, high: 92.555717, low: 90.872856, close: 92.117142, volume: 83870500 }, + { x: new Date("2014-06-05"), open: 92.314285, high: 92.767143, low: 91.80143, close: 92.478569, volume: 75951400 }, + { x: new Date("2014-06-06"), open: 92.842857, high: 93.03714, low: 92.067146, close: 92.224289, volume: 87484600 }, + { x: new Date("2014-06-09"), open: 92.699997, high: 93.879997, low: 91.75, close: 93.699997, volume: 75415000 }, + { x: new Date("2014-06-10"), open: 94.730003, high: 95.050003, low: 93.57, close: 94.25, volume: 62777000 }, + { x: new Date("2014-06-11"), open: 94.129997, high: 94.760002, low: 93.470001, close: 93.860001, volume: 45681000 }, + { x: new Date("2014-06-12"), open: 94.040001, high: 94.120003, low: 91.900002, close: 92.290001, volume: 54749000 }, + { x: new Date("2014-06-13"), open: 92.199997, high: 92.440002, low: 90.879997, close: 91.279999, volume: 54525000 }, + { x: new Date("2014-06-16"), open: 91.510002, high: 92.75, low: 91.449997, close: 92.199997, volume: 35561000 }, + { x: new Date("2014-06-17"), open: 92.309998, high: 92.699997, low: 91.800003, close: 92.080002, volume: 29726000 }, + { x: new Date("2014-06-18"), open: 92.269997, high: 92.290001, low: 91.349998, close: 92.18, volume: 33514000 }, + { x: new Date("2014-06-19"), open: 92.290001, high: 92.300003, low: 91.339996, close: 91.860001, volume: 35528000 }, + { x: new Date("2014-06-20"), open: 91.849998, high: 92.550003, low: 90.900002, close: 90.910004, volume: 10089800 }, + { x: new Date("2014-06-23"), open: 91.32, high: 91.620003, low: 90.599998, close: 90.830002, volume: 43694000 }, + { x: new Date("2014-06-24"), open: 90.75, high: 91.739998, low: 90.190002, close: 90.279999, volume: 39036000 }, + { x: new Date("2014-06-25"), open: 90.209999, high: 90.699997, low: 89.650002, close: 90.360001, volume: 36869000 }, + { x: new Date("2014-06-26"), open: 90.370003, high: 91.050003, low: 89.800003, close: 90.900002, volume: 32629000 }, + { x: new Date("2014-06-27"), open: 90.82, high: 92, low: 90.769997, close: 91.980003, volume: 64029000 }, + { x: new Date("2014-06-30"), open: 92.099998, high: 93.730003, low: 92.089996, close: 92.93, volume: 49482300 }, + { x: new Date("2014-07-01"), open: 93.519997, high: 94.07, low: 93.129997, close: 93.519997, volume: 38223000 }, + { x: new Date("2014-07-02"), open: 93.870003, high: 94.059998, low: 93.089996, close: 93.480003, volume: 28465000 }, + { x: new Date("2014-07-03"), open: 93.669998, high: 94.099998, low: 93.199997, close: 94.029999, volume: 22891800 }, + { x: new Date("2014-07-07"), open: 94.139999, high: 95.989998, low: 94.099998, close: 95.970001, volume: 56468000 }, + { x: new Date("2014-07-08"), open: 96.269997, high: 96.800003, low: 93.919998, close: 95.349998, volume: 65222000 }, + { x: new Date("2014-07-09"), open: 95.440002, high: 95.949997, low: 94.760002, close: 95.389999, volume: 36436000 }, + { x: new Date("2014-07-10"), open: 93.760002, high: 95.550003, low: 93.519997, close: 95.040001, volume: 39686000 }, + { x: new Date("2014-07-11"), open: 95.360001, high: 95.889999, low: 94.860001, close: 95.220001, volume: 34018000 }, + { x: new Date("2014-07-14"), open: 95.860001, high: 96.889999, low: 95.650002, close: 96.449997, volume: 42810000 }, + { x: new Date("2014-07-15"), open: 96.800003, high: 96.849998, low: 95.029999, close: 95.32, volume: 45477900 }, + { x: new Date("2014-07-16"), open: 96.970001, high: 97.099998, low: 94.739998, close: 94.779999, volume: 53396300 }, + { x: new Date("2014-07-17"), open: 95.029999, high: 95.279999, low: 92.57, close: 93.089996, volume: 57298000 }, + { x: new Date("2014-07-18"), open: 93.620003, high: 94.739998, low: 93.019997, close: 94.43, volume: 49988000 }, + { x: new Date("2014-07-21"), open: 94.989998, high: 95, low: 93.720001, close: 93.940002, volume: 39079000 }, + { x: new Date("2014-07-22"), open: 94.68, high: 94.889999, low: 94.120003, close: 94.720001, volume: 55197000 }, + { x: new Date("2014-07-23"), open: 95.419998, high: 97.879997, low: 95.169998, close: 97.190002, volume: 92918000 }, + { x: new Date("2014-07-24"), open: 97.040001, high: 97.32, low: 96.419998, close: 97.029999, volume: 45729000 }, + { x: new Date("2014-07-25"), open: 96.849998, high: 97.839996, low: 96.639999, close: 97.669998, volume: 43469000 }, + { x: new Date("2014-07-28"), open: 97.82, high: 99.239998, low: 97.550003, close: 99.019997, volume: 55318000 }, + { x: new Date("2014-07-29"), open: 99.330002, high: 99.440002, low: 98.25, close: 98.379997, volume: 43143000 }, + { x: new Date("2014-07-30"), open: 98.440002, high: 98.699997, low: 97.669998, close: 98.150002, volume: 33010000 }, + { x: new Date("2014-07-31"), open: 97.160004, high: 97.449997, low: 95.330002, close: 95.599998, volume: 56843000 }, + { x: new Date("2014-08-01"), open: 94.900002, high: 96.620003, low: 94.809998, close: 96.129997, volume: 48511000 }, + { x: new Date("2014-08-04"), open: 96.370003, high: 96.580002, low: 95.169998, close: 95.589996, volume: 39958000 }, + { x: new Date("2014-08-05"), open: 95.360001, high: 95.68, low: 94.360001, close: 95.120003, volume: 55933000 }, + { x: new Date("2014-08-06"), open: 94.75, high: 95.480003, low: 94.709999, close: 94.959999, volume: 38558000 }, + { x: new Date("2014-08-07"), open: 94.93, high: 95.949997, low: 94.099998, close: 94.480003, volume: 46711000 }, + { x: new Date("2014-08-08"), open: 94.260002, high: 94.82, low: 93.279999, close: 94.739998, volume: 41865000 }, + { x: new Date("2014-08-11"), open: 95.269997, high: 96.080002, low: 94.839996, close: 95.989998, volume: 36585000 }, + { x: new Date("2014-08-12"), open: 96.040001, high: 96.879997, low: 95.610001, close: 95.970001, volume: 33795000 }, + { x: new Date("2014-08-13"), open: 96.150002, high: 97.239998, low: 96.040001, close: 97.239998, volume: 31916000 }, + { x: new Date("2014-08-14"), open: 97.330002, high: 97.57, low: 96.800003, close: 97.5, volume: 28116000 }, + { x: new Date("2014-08-15"), open: 97.900002, high: 98.190002, low: 96.860001, close: 97.980003, volume: 48951000 }, + { x: new Date("2014-08-18"), open: 98.489998, high: 99.370003, low: 97.980003, close: 99.160004, volume: 47572000 }, + { x: new Date("2014-08-19"), open: 99.410004, high: 100.68, low: 99.32, close: 100.529999, volume: 69399000 }, + { x: new Date("2014-08-20"), open: 100.440002, high: 101.089996, low: 99.949997, close: 100.57, volume: 52699000 }, + { x: new Date("2014-08-21"), open: 100.57, high: 100.940002, low: 100.110001, close: 100.580002, volume: 33478000 }, + { x: new Date("2014-08-22"), open: 100.290001, high: 101.470001, low: 100.190002, close: 101.32, volume: 44184000 }, + { x: new Date("2014-08-25"), open: 101.790001, high: 102.169998, low: 101.279999, close: 101.540001, volume: 40270000 }, + { x: new Date("2014-08-26"), open: 101.419998, high: 101.5, low: 100.860001, close: 100.889999, volume: 33152000 }, + { x: new Date("2014-08-27"), open: 101.019997, high: 102.57, low: 100.699997, close: 102.129997, volume: 52369000 }, + { x: new Date("2014-08-28"), open: 101.589996, high: 102.779999, low: 101.559998, close: 102.25, volume: 68460000 }, + { x: new Date("2014-08-29"), open: 102.860001, high: 102.900002, low: 102.199997, close: 102.5, volume: 44595000 }, + { x: new Date("2014-09-02"), open: 103.059998, high: 103.739998, low: 102.720001, close: 103.300003, volume: 53564000 }, + { x: new Date("2014-09-03"), open: 103.099998, high: 103.199997, low: 98.580002, close: 98.940002, volume: 12542100 }, + { x: new Date("2014-09-04"), open: 98.849998, high: 100.089996, low: 97.790001, close: 98.120003, volume: 85718000 }, + { x: new Date("2014-09-05"), open: 98.800003, high: 99.389999, low: 98.309998, close: 98.970001, volume: 58457000 }, + { x: new Date("2014-09-08"), open: 99.300003, high: 99.309998, low: 98.050003, close: 98.360001, volume: 46356700 }, + { x: new Date("2014-09-09"), open: 99.080002, high: 103.080002, low: 96.139999, close: 97.989998, volume: 18984630 }, + { x: new Date("2014-09-10"), open: 98.010002, high: 101.110001, low: 97.760002, close: 101, volume: 10086960 }, + { x: new Date("2014-09-11"), open: 100.410004, high: 101.440002, low: 99.620003, close: 101.43, volume: 62353100 }, + { x: new Date("2014-09-12"), open: 101.209999, high: 102.190002, low: 101.080002, close: 101.660004, volume: 62626100 }, + { x: new Date("2014-09-15"), open: 102.809998, high: 103.050003, low: 101.440002, close: 101.629997, volume: 61316500 }, + { x: new Date("2014-09-16"), open: 99.800003, high: 101.260002, low: 98.889999, close: 100.860001, volume: 66908100 }, + { x: new Date("2014-09-17"), open: 101.269997, high: 101.800003, low: 100.589996, close: 101.580002, volume: 60926500 }, + { x: new Date("2014-09-18"), open: 101.93, high: 102.349998, low: 101.559998, close: 101.790001, volume: 37299400 }, + { x: new Date("2014-09-19"), open: 102.290001, high: 102.349998, low: 100.5, close: 100.959999, volume: 70902400 }, + { x: new Date("2014-09-22"), open: 101.800003, high: 102.139999, low: 100.580002, close: 101.059998, volume: 52788400 }, + { x: new Date("2014-09-23"), open: 100.599998, high: 102.940002, low: 100.540001, close: 102.639999, volume: 63402200 }, + { x: new Date("2014-09-24"), open: 102.160004, high: 102.849998, low: 101.199997, close: 101.75, volume: 60171800 }, + { x: new Date("2014-09-25"), open: 100.510002, high: 100.709999, low: 97.720001, close: 97.870003, volume: 10009200 }, + { x: new Date("2014-09-26"), open: 98.529999, high: 100.75, low: 98.400002, close: 100.75, volume: 62370500 }, + { x: new Date("2014-09-29"), open: 98.650002, high: 100.440002, low: 98.629997, close: 100.110001, volume: 49766300 }, + { x: new Date("2014-09-30"), open: 100.809998, high: 101.540001, low: 100.529999, close: 100.75, volume: 55264100 }, + { x: new Date("2014-10-01"), open: 100.589996, high: 100.690002, low: 98.699997, close: 99.18, volume: 51491300 }, + { x: new Date("2014-10-02"), open: 99.269997, high: 100.220001, low: 98.040001, close: 99.900002, volume: 47757800 }, + { x: new Date("2014-10-03"), open: 99.440002, high: 100.209999, low: 99.040001, close: 99.620003, volume: 43469600 }, + { x: new Date("2014-10-06"), open: 99.949997, high: 100.650002, low: 99.419998, close: 99.620003, volume: 37051200 }, + { x: new Date("2014-10-07"), open: 99.43, high: 100.120003, low: 98.730003, close: 98.75, volume: 42094200 }, + { x: new Date("2014-10-08"), open: 98.760002, high: 101.110001, low: 98.309998, close: 100.800003, volume: 57404700 }, + { x: new Date("2014-10-09"), open: 101.540001, high: 102.379997, low: 100.610001, close: 101.019997, volume: 77376500 }, + { x: new Date("2014-10-10"), open: 100.690002, high: 102.029999, low: 100.300003, close: 100.730003, volume: 66331600 }, + { x: new Date("2014-10-13"), open: 101.330002, high: 101.779999, low: 99.809998, close: 99.809998, volume: 53583400 }, + { x: new Date("2014-10-14"), open: 100.389999, high: 100.519997, low: 98.57, close: 98.75, volume: 63688600 }, + { x: new Date("2014-10-15"), open: 97.970001, high: 99.150002, low: 95.18, close: 97.540001, volume: 10093360 }, + { x: new Date("2014-10-16"), open: 95.550003, high: 97.720001, low: 95.410004, close: 96.260002, volume: 72154500 }, + { x: new Date("2014-10-17"), open: 97.5, high: 99, low: 96.809998, close: 97.669998, volume: 68179700 }, + { x: new Date("2014-10-20"), open: 98.32, high: 99.959999, low: 98.220001, close: 99.760002, volume: 77517300 }, + { x: new Date("2014-10-21"), open: 103.019997, high: 103.019997, low: 101.269997, close: 102.470001, volume: 94623900 }, + { x: new Date("2014-10-22"), open: 102.839996, high: 104.110001, low: 102.599998, close: 102.989998, volume: 68263100 }, + { x: new Date("2014-10-23"), open: 104.080002, high: 105.050003, low: 103.629997, close: 104.830002, volume: 71074700 }, + { x: new Date("2014-10-24"), open: 105.18, high: 105.489998, low: 104.529999, close: 105.220001, volume: 47053900 }, + { x: new Date("2014-10-27"), open: 104.849998, high: 105.480003, low: 104.699997, close: 105.110001, volume: 34187700 }, + { x: new Date("2014-10-28"), open: 105.400002, high: 106.739998, low: 105.349998, close: 106.739998, volume: 48060900 }, + { x: new Date("2014-10-29"), open: 106.650002, high: 107.370003, low: 106.360001, close: 107.339996, volume: 52687900 }, + { x: new Date("2014-10-30"), open: 106.959999, high: 107.349998, low: 105.900002, close: 106.980003, volume: 40654800 }, + { x: new Date("2014-10-31"), open: 108.010002, high: 108.040001, low: 107.209999, close: 108, volume: 44639300 }, + { x: new Date("2014-11-03"), open: 108.220001, high: 110.300003, low: 108.010002, close: 109.400002, volume: 52282600 }, + { x: new Date("2014-11-04"), open: 109.360001, high: 109.489998, low: 107.720001, close: 108.599998, volume: 41574400 }, + { x: new Date("2014-11-05"), open: 109.099998, high: 109.300003, low: 108.129997, close: 108.860001, volume: 37435900 }, + { x: new Date("2014-11-06"), open: 108.599998, high: 108.790001, low: 107.800003, close: 108.699997, volume: 34968500 }, + { x: new Date("2014-11-07"), open: 108.75, high: 109.32, low: 108.550003, close: 109.010002, volume: 33691500 }, + { x: new Date("2014-11-10"), open: 109.019997, high: 109.330002, low: 108.669998, close: 108.830002, volume: 27195500 }, + { x: new Date("2014-11-11"), open: 108.699997, high: 109.75, low: 108.400002, close: 109.699997, volume: 27442300 }, + { x: new Date("2014-11-12"), open: 109.379997, high: 111.43, low: 109.370003, close: 111.25, volume: 46942400 }, + { x: new Date("2014-11-13"), open: 111.800003, high: 113.449997, low: 111.599998, close: 112.82, volume: 59522900 }, + { x: new Date("2014-11-14"), open: 113.150002, high: 114.190002, low: 111.209999, close: 114.18, volume: 44063600 }, + { x: new Date("2014-11-17"), open: 114.269997, high: 117.279999, low: 113.300003, close: 113.989998, volume: 46746700 }, + { x: new Date("2014-11-18"), open: 113.940002, high: 115.690002, low: 113.889999, close: 115.470001, volume: 44224000 }, + { x: new Date("2014-11-19"), open: 115.440002, high: 115.739998, low: 113.800003, close: 114.669998, volume: 41869200 }, + { x: new Date("2014-11-20"), open: 114.910004, high: 116.860001, low: 114.849998, close: 116.309998, volume: 43395500 }, + { x: new Date("2014-11-21"), open: 117.510002, high: 117.57, low: 116.029999, close: 116.470001, volume: 57179300 }, + { x: new Date("2014-11-24"), open: 116.849998, high: 118.769997, low: 116.620003, close: 118.629997, volume: 47450800 }, + { x: new Date("2014-11-25"), open: 119.07, high: 119.75, low: 117.449997, close: 117.599998, volume: 68840400 }, + { x: new Date("2014-11-26"), open: 117.940002, high: 119.099998, low: 117.830002, close: 119, volume: 40768300 }, + { x: new Date("2014-11-28"), open: 119.269997, high: 119.400002, low: 118.050003, close: 118.93, volume: 24814400 }, + { x: new Date("2014-12-01"), open: 118.809998, high: 119.25, low: 111.269997, close: 115.07, volume: 83814000 }, + { x: new Date("2014-12-02"), open: 113.5, high: 115.75, low: 112.75, close: 114.629997, volume: 59348900 }, + { x: new Date("2014-12-03"), open: 115.75, high: 116.349998, low: 115.110001, close: 115.93, volume: 43063400 }, + { x: new Date("2014-12-04"), open: 115.769997, high: 117.199997, low: 115.290001, close: 115.489998, volume: 42044500 }, + { x: new Date("2014-12-05"), open: 115.989998, high: 116.080002, low: 114.639999, close: 115, volume: 38318900 }, + { x: new Date("2014-12-08"), open: 114.099998, high: 114.650002, low: 111.620003, close: 112.400002, volume: 57664900 }, + { x: new Date("2014-12-09"), open: 110.190002, high: 114.300003, low: 109.349998, close: 114.120003, volume: 60208000 }, + { x: new Date("2014-12-10"), open: 114.410004, high: 114.849998, low: 111.540001, close: 111.949997, volume: 44565300 }, + { x: new Date("2014-12-11"), open: 112.260002, high: 113.800003, low: 111.339996, close: 111.620003, volume: 41401700 }, + { x: new Date("2014-12-12"), open: 110.459999, high: 111.870003, low: 109.580002, close: 109.730003, volume: 56028100 }, + { x: new Date("2014-12-15"), open: 110.699997, high: 111.599998, low: 106.349998, close: 108.230003, volume: 67218100 }, + { x: new Date("2014-12-16"), open: 106.370003, high: 110.160004, low: 106.260002, close: 106.75, volume: 60790700 }, + { x: new Date("2014-12-17"), open: 107.120003, high: 109.839996, low: 106.82, close: 109.410004, volume: 53411800 }, + { x: new Date("2014-12-18"), open: 111.870003, high: 112.650002, low: 110.660004, close: 112.650002, volume: 59006200 }, + { x: new Date("2014-12-19"), open: 112.260002, high: 113.239998, low: 111.660004, close: 111.779999, volume: 88429800 }, + { x: new Date("2014-12-22"), open: 112.160004, high: 113.489998, low: 111.970001, close: 112.940002, volume: 45167500 }, + { x: new Date("2014-12-23"), open: 113.230003, high: 113.330002, low: 112.459999, close: 112.540001, volume: 26028400 }, + { x: new Date("2014-12-24"), open: 112.580002, high: 112.709999, low: 112.010002, close: 112.010002, volume: 14479600 }, + { x: new Date("2014-12-26"), open: 112.099998, high: 114.519997, low: 112.010002, close: 113.989998, volume: 33721000 }, + { x: new Date("2014-12-29"), open: 113.790001, high: 114.769997, low: 113.699997, close: 113.910004, volume: 27598900 }, + { x: new Date("2014-12-30"), open: 113.639999, high: 113.919998, low: 112.110001, close: 112.519997, volume: 29881500 }, + { x: new Date("2014-12-31"), open: 112.82, high: 113.129997, low: 110.209999, close: 110.379997, volume: 41403400 }, + { x: new Date("2015-01-02"), open: 111.389999, high: 111.440002, low: 107.349998, close: 109.330002, volume: 53204600 }, + { x: new Date("2015-01-05"), open: 108.290001, high: 108.650002, low: 105.410004, close: 106.25, volume: 64285500 }, + { x: new Date("2015-01-06"), open: 106.540001, high: 107.43, low: 104.629997, close: 106.260002, volume: 65797100 }, + { x: new Date("2015-01-07"), open: 107.199997, high: 108.199997, low: 106.699997, close: 107.75, volume: 40105900 }, + { x: new Date("2015-01-08"), open: 109.230003, high: 112.150002, low: 108.699997, close: 111.889999, volume: 59364500 }, + { x: new Date("2015-01-09"), open: 112.669998, high: 113.25, low: 110.209999, close: 112.010002, volume: 53699500 }, + { x: new Date("2015-01-12"), open: 112.599998, high: 112.629997, low: 108.800003, close: 109.25, volume: 49650800 }, + { x: new Date("2015-01-13"), open: 111.43, high: 112.800003, low: 108.910004, close: 110.220001, volume: 67091900 }, + { x: new Date("2015-01-14"), open: 109.040001, high: 110.489998, low: 108.5, close: 109.800003, volume: 48337000 }, + { x: new Date("2015-01-15"), open: 110, high: 110.059998, low: 106.660004, close: 106.82, volume: 60014000 }, + { x: new Date("2015-01-16"), open: 107.029999, high: 107.580002, low: 105.199997, close: 105.989998, volume: 78513300 }, + { x: new Date("2015-01-20"), open: 107.839996, high: 108.970001, low: 106.5, close: 108.720001, volume: 49899900 }, + { x: new Date("2015-01-21"), open: 108.949997, high: 111.059998, low: 108.269997, close: 109.550003, volume: 48575900 }, + { x: new Date("2015-01-22"), open: 110.260002, high: 112.470001, low: 109.720001, close: 112.400002, volume: 53796400 }, + { x: new Date("2015-01-23"), open: 112.300003, high: 113.75, low: 111.529999, close: 112.980003, volume: 46464800 }, + { x: new Date("2015-01-26"), open: 113.739998, high: 114.360001, low: 112.800003, close: 113.099998, volume: 55615000 }, + { x: new Date("2015-01-27"), open: 112.419998, high: 112.480003, low: 109.029999, close: 109.139999, volume: 95568700 }, + { x: new Date("2015-01-28"), open: 117.629997, high: 118.120003, low: 115.309998, close: 115.309998, volume: 14647710 }, + { x: new Date("2015-01-29"), open: 116.32, high: 119.190002, low: 115.559998, close: 118.900002, volume: 84436400 }, + { x: new Date("2015-01-30"), open: 118.400002, high: 120, low: 116.849998, close: 117.160004, volume: 83745500 }, + { x: new Date("2015-02-02"), open: 118.050003, high: 119.169998, low: 116.080002, close: 118.629997, volume: 62739100 }, + { x: new Date("2015-02-03"), open: 118.5, high: 119.089996, low: 117.610001, close: 118.650002, volume: 51915700 }, + { x: new Date("2015-02-04"), open: 118.5, high: 120.510002, low: 118.309998, close: 119.559998, volume: 70149700 }, + { x: new Date("2015-02-05"), open: 120.019997, high: 120.230003, low: 119.25, close: 119.940002, volume: 42246200 }, + { x: new Date("2015-02-06"), open: 120.019997, high: 120.25, low: 118.449997, close: 118.93, volume: 43706600 }, + { x: new Date("2015-02-09"), open: 118.550003, high: 119.839996, low: 118.43, close: 119.720001, volume: 38889800 }, + { x: new Date("2015-02-10"), open: 120.169998, high: 122.150002, low: 120.160004, close: 122.019997, volume: 62008500 }, + { x: new Date("2015-02-11"), open: 122.769997, high: 124.919998, low: 122.5, close: 124.879997, volume: 73561800 }, + { x: new Date("2015-02-12"), open: 126.059998, high: 127.480003, low: 125.57, close: 126.459999, volume: 74474500 }, + { x: new Date("2015-02-13"), open: 127.279999, high: 127.279999, low: 125.650002, close: 127.080002, volume: 54272200 }, + { x: new Date("2015-02-17"), open: 127.489998, high: 128.880005, low: 126.919998, close: 127.830002, volume: 63152400 }, + { x: new Date("2015-02-18"), open: 127.629997, high: 128.779999, low: 127.449997, close: 128.720001, volume: 44891700 }, + { x: new Date("2015-02-19"), open: 128.479996, high: 129.029999, low: 128.330002, close: 128.449997, volume: 37362400 }, + { x: new Date("2015-02-20"), open: 128.619995, high: 129.5, low: 128.050003, close: 129.5, volume: 48948400 }, + { x: new Date("2015-02-23"), open: 130.020004, high: 133, low: 129.660004, close: 133, volume: 70974100 }, + { x: new Date("2015-02-24"), open: 132.940002, high: 133.600006, low: 131.169998, close: 132.169998, volume: 69228100 }, + { x: new Date("2015-02-25"), open: 131.559998, high: 131.600006, low: 128.149994, close: 128.789993, volume: 74711700 }, + { x: new Date("2015-02-26"), open: 128.789993, high: 130.869995, low: 126.610001, close: 130.419998, volume: 91287500 }, + { x: new Date("2015-02-27"), open: 130, high: 130.570007, low: 128.240005, close: 128.460007, volume: 62014800 }, + { x: new Date("2015-03-02"), open: 129.25, high: 130.279999, low: 128.300003, close: 129.089996, volume: 48096700 }, + { x: new Date("2015-03-03"), open: 128.960007, high: 129.520004, low: 128.089996, close: 129.360001, volume: 37816300 }, + { x: new Date("2015-03-04"), open: 129.100006, high: 129.559998, low: 128.320007, close: 128.539993, volume: 31666300 }, + { x: new Date("2015-03-05"), open: 128.580002, high: 128.75, low: 125.760002, close: 126.410004, volume: 56517100 }, + { x: new Date("2015-03-06"), open: 128.399994, high: 129.369995, low: 126.260002, close: 126.599998, volume: 72842100 }, + { x: new Date("2015-03-09"), open: 127.959999, high: 129.570007, low: 125.059998, close: 127.139999, volume: 88528500 }, + { x: new Date("2015-03-10"), open: 126.410004, high: 127.220001, low: 123.800003, close: 124.510002, volume: 68856600 }, + { x: new Date("2015-03-11"), open: 124.75, high: 124.769997, low: 122.110001, close: 122.239998, volume: 68939000 }, + { x: new Date("2015-03-12"), open: 122.309998, high: 124.900002, low: 121.629997, close: 124.449997, volume: 48362700 }, + { x: new Date("2015-03-13"), open: 124.400002, high: 125.400002, low: 122.580002, close: 123.589996, volume: 51827300 }, + { x: new Date("2015-03-16"), open: 123.879997, high: 124.949997, low: 122.870003, close: 124.949997, volume: 35874300 }, + { x: new Date("2015-03-17"), open: 125.900002, high: 127.32, low: 125.650002, close: 127.040001, volume: 51023100 }, + { x: new Date("2015-03-18"), open: 127, high: 129.160004, low: 126.370003, close: 128.470001, volume: 65270900 }, + { x: new Date("2015-03-19"), open: 128.75, high: 129.25, low: 127.400002, close: 127.5, volume: 45809500 }, + { x: new Date("2015-03-20"), open: 128.25, high: 128.399994, low: 125.160004, close: 125.900002, volume: 68695100 }, + { x: new Date("2015-03-23"), open: 127.120003, high: 127.849998, low: 126.519997, close: 127.209999, volume: 37709700 }, + { x: new Date("2015-03-24"), open: 127.230003, high: 128.039993, low: 126.559998, close: 126.690002, volume: 32842300 }, + { x: new Date("2015-03-25"), open: 126.540001, high: 126.82, low: 123.379997, close: 123.379997, volume: 51655200 }, + { x: new Date("2015-03-26"), open: 122.760002, high: 124.879997, low: 122.599998, close: 124.239998, volume: 47572900 }, + { x: new Date("2015-03-27"), open: 124.57, high: 124.699997, low: 122.910004, close: 123.25, volume: 39546200 }, + { x: new Date("2015-03-30"), open: 124.050003, high: 126.400002, low: 124, close: 126.370003, volume: 47099700 }, + { x: new Date("2015-03-31"), open: 126.089996, high: 126.489998, low: 124.360001, close: 124.43, volume: 42090600 }, + { x: new Date("2015-04-01"), open: 124.82, high: 125.120003, low: 123.099998, close: 124.25, volume: 40621400 }, + { x: new Date("2015-04-02"), open: 125.029999, high: 125.559998, low: 124.190002, close: 125.32, volume: 32220100 }, + { x: new Date("2015-04-06"), open: 124.470001, high: 127.510002, low: 124.330002, close: 127.349998, volume: 37194000 }, + { x: new Date("2015-04-07"), open: 127.639999, high: 128.119995, low: 125.980003, close: 126.010002, volume: 35012300 }, + { x: new Date("2015-04-08"), open: 125.849998, high: 126.400002, low: 124.970001, close: 125.599998, volume: 37329200 }, + { x: new Date("2015-04-09"), open: 125.849998, high: 126.580002, low: 124.660004, close: 126.559998, volume: 32484000 }, + { x: new Date("2015-04-10"), open: 125.949997, high: 127.209999, low: 125.260002, close: 127.099998, volume: 40188000 }, + { x: new Date("2015-04-13"), open: 128.369995, high: 128.570007, low: 126.610001, close: 126.849998, volume: 36365100 }, + { x: new Date("2015-04-14"), open: 127, high: 127.290001, low: 125.910004, close: 126.300003, volume: 25524600 }, + { x: new Date("2015-04-15"), open: 126.410004, high: 127.129997, low: 126.010002, close: 126.779999, volume: 28970400 }, + { x: new Date("2015-04-16"), open: 126.279999, high: 127.099998, low: 126.110001, close: 126.169998, volume: 28369000 }, + { x: new Date("2015-04-17"), open: 125.550003, high: 126.139999, low: 124.459999, close: 124.75, volume: 51957000 }, + { x: new Date("2015-04-20"), open: 125.57, high: 128.119995, low: 125.169998, close: 127.599998, volume: 47054300 }, + { x: new Date("2015-04-21"), open: 128.100006, high: 128.199997, low: 126.669998, close: 126.910004, volume: 32435100 }, + { x: new Date("2015-04-22"), open: 126.989998, high: 128.869995, low: 126.32, close: 128.619995, volume: 37654500 }]; + + +let date: Date = new Date("2012-04-02"); +for (var i = 0; i < stockData.length; i++) { + stockData[i]['close'] += 400; +} +for (let i: number = 0; i < stockData.length; i++) { + if (stockData[i]['x'].getDate() !== date.getDate()) { + stockData.splice(i, 0, { + x: new Date(date.getTime()), + open: stockData[i]['high'], low: stockData[i]['open'], + close: stockData[i]['close'], high: stockData[i]['low'], + volume: stockData[i]['volume'] + }); + } + date.setDate(date.getDate() + 1); +} + +export let aapl: IVolume[] = stockData; +export let stockData1: IVolume[] = [ + { x: new Date("2012-04-02"), open: 320.705719, high: 324.074066, low: 317.737732, close: 323.783783, volume: 45638000 }, + { x: new Date("2012-04-03"), open: 323.028015, high: 324.299286, low: 319.639648, close: 321.631622, volume: 40857000 }, + { x: new Date("2012-04-04"), open: 319.544556, high: 319.819824, low: 315.865875, close: 317.892883, volume: 32519000 }, + { x: new Date("2012-04-05"), open: 316.436432, high: 318.533539, low: 314.599609, close: 316.476471, volume: 46327000 }, + { x: new Date("2012-04-09"), open: 314.554565, high: 317.982971, low: 312.957947, close: 315.735748, volume: 43610000 }, + { x: new Date("2012-04-10"), open: 317.077087, high: 317.567566, low: 312.587585, close: 313.743744, volume: 49590000 }, + { x: new Date("2012-04-11"), open: 317.302307, high: 318.318329, low: 315.965973, close: 318.298309, volume: 43936000 }, + { x: new Date("2012-04-12"), open: 321.49649, high: 326.896912, low: 320.450439, close: 325.830841, volume: 11501600 }, + { x: new Date("2012-04-13"), open: 324.099091, high: 324.819824, low: 312.082092, close: 312.61261, volume: 16302200 }, + { x: new Date("2012-04-16"), open: 311.811798, high: 312.217224, low: 301.131134, close: 303.338348, volume: 11372800 }, + { x: new Date("2012-04-17"), open: 304.584595, high: 309.154144, low: 303.808807, close: 305.090088, volume: 60417000 }, + { x: new Date("2012-04-18"), open: 304.329315, high: 306.706696, low: 301.706696, close: 304.029022, volume: 53336000 }, + { x: new Date("2012-04-19"), open: 303.148163, high: 308.438446, low: 299.799805, close: 299.949951, volume: 65826000 }, + { x: new Date("2012-04-20"), open: 302.427429, high: 304.729736, low: 298.213226, close: 298.328339, volume: 61106000 }, + { x: new Date("2012-04-23"), open: 296.746735, high: 299.524536, low: 295.395386, close: 299.099091, volume: 43912000 }, + { x: new Date("2012-04-24"), open: 299.419434, high: 303.618622, low: 298.958954, close: 300.935944, volume: 38543000 }, + { x: new Date("2012-04-25"), open: 302.302307, high: 305.980988, low: 301.74173, close: 305.165161, volume: 36385000 }, + { x: new Date("2012-04-26"), open: 305.760773, high: 309.309296, low: 305.155151, close: 308.04303, volume: 41808000 }, + { x: new Date("2012-04-27"), open: 307.81781, high: 308.67868, low: 305.605591, close: 307.797791, volume: 32695000 }, + { x: new Date("2012-04-30"), open: 306.801788, high: 308.348358, low: 300.605591, close: 302.727722, volume: 48097000 }, + { x: new Date("2012-05-01"), open: 302.197205, high: 306.10611, low: 300.395386, close: 302.517517, volume: 40005000 }, + { x: new Date("2012-05-02"), open: 300.900909, high: 304.359344, low: 300.605591, close: 303.933929, volume: 32197000 }, + { x: new Date("2012-05-03"), open: 305.115112, high: 307.722717, low: 304.779785, close: 305.815826, volume: 37322000 }, + { x: new Date("2012-05-04"), open: 303.263275, high: 304.249237, low: 298.703705, close: 298.783783, volume: 44103000 }, + { x: new Date("2012-05-07"), open: 297.797791, high: 305.590576, low: 297.797791, close: 304.079071, volume: 39850000 }, + { x: new Date("2012-05-08"), open: 303.068054, high: 308.758759, low: 300.650665, close: 306.701691, volume: 53492000 }, + { x: new Date("2012-05-09"), open: 303.713715, high: 308.498505, low: 301.206207, close: 304.879883, volume: 46529000 }, + { x: new Date("2012-05-10"), open: 306.786774, high: 308.403412, low: 305.42041, close: 307.137146, volume: 30687000 }, + { x: new Date("2012-05-11"), open: 305.480469, high: 307.582581, low: 302.687683, close: 302.917908, volume: 41946000 }, + { x: new Date("2012-05-14"), open: 300.690704, high: 304.554565, low: 300.590576, close: 302.302307, volume: 36451000 }, + { x: new Date("2012-05-15"), open: 302.977966, high: 307.8078, low: 302.177185, close: 305.86087, volume: 41999000 }, + { x: new Date("2012-05-16"), open: 309.289276, high: 315.365356, low: 308.27829, close: 314.779785, volume: 96605000 }, + { x: new Date("2012-05-17"), open: 317.232239, high: 319.244232, low: 310.925934, close: 311.836823, volume: 67008000 }, + { x: new Date("2012-05-18"), open: 312.862854, high: 316.52652, low: 298.648651, close: 300.500488, volume: 11935000 }, + { x: new Date("2012-05-21"), open: 300.555542, high: 308.153168, low: 300.300293, close: 307.362366, volume: 61446000 }, + { x: new Date("2012-05-22"), open: 307.027039, high: 307.212219, low: 298.298309, close: 300.700714, volume: 60976000 }, + { x: new Date("2012-05-23"), open: 301.126129, high: 305.105103, low: 298.858856, close: 305.035034, volume: 63498000 }, + { x: new Date("2012-05-24"), open: 304.884888, high: 306.266266, low: 299.734741, close: 302.132141, volume: 37788000 }, + { x: new Date("2012-05-25"), open: 300.800812, high: 301.166168, low: 294.434448, close: 296.061066, volume: 71566000 }, + { x: new Date("2012-05-29"), open: 298.203217, high: 299.864868, low: 294.454468, close: 297.467468, volume: 52061000 }, + { x: new Date("2012-05-30"), open: 294.374359, high: 296.246246, low: 292.057068, close: 294.409424, volume: 38095000 }, + { x: new Date("2012-05-31"), open: 294.654663, high: 295.295288, low: 289.789795, close: 290.720734, volume: 59306000 }, + { x: new Date("2012-06-01"), open: 286.181183, high: 286.611603, low: 284.459473, close: 285.775787, volume: 61096000 }, + { x: new Date("2012-06-04"), open: 285.395386, high: 290.535522, low: 285.290283, close: 289.584595, volume: 48605000 }, + { x: new Date("2012-06-05"), open: 288.013, high: 289.35434, low: 283.518524, close: 285.490479, volume: 46751000 }, + { x: new Date("2012-06-06"), open: 288.528534, high: 291.276276, low: 287.092102, close: 290.575562, volume: 41874000 }, + { x: new Date("2012-06-07"), open: 294.094086, high: 294.239227, low: 288.91391, close: 289.404419, volume: 35134000 }, + { x: new Date("2012-06-08"), open: 288.213226, high: 290.790802, low: 287.577576, close: 290.515503, volume: 28179000 }, + { x: new Date("2012-06-11"), open: 292.3974, high: 292.952942, low: 283.628632, close: 284.534546, volume: 53168000 }, + { x: new Date("2012-06-12"), open: 285.170166, high: 285.435425, low: 279.56958, close: 282.832825, volume: 64419000 }, + { x: new Date("2012-06-13"), open: 281.141144, high: 283.783783, low: 279.619629, close: 280.825836, volume: 39044000 }, + { x: new Date("2012-06-14"), open: 280.930939, high: 282.81781, low: 278.538544, close: 279.80481, volume: 46851000 }, + { x: new Date("2012-06-15"), open: 280.450439, high: 282.542542, low: 278.823822, close: 282.537537, volume: 59963000 }, + { x: new Date("2012-06-18"), open: 281.591583, high: 287.392395, low: 279.904907, close: 285.710724, volume: 49888000 }, + { x: new Date("2012-06-19"), open: 287.082092, high: 292.432434, low: 286.846832, close: 291.056061, volume: 41482000 }, + { x: new Date("2012-06-20"), open: 290.19519, high: 290.290283, low: 287.042053, close: 289.044037, volume: 46887000 }, + { x: new Date("2012-06-21"), open: 290.210205, high: 290.210205, low: 282.147156, close: 282.887878, volume: 40185000 }, + { x: new Date("2012-06-22"), open: 284.284271, high: 286.026031, low: 283.193207, close: 286.026031, volume: 44513000 }, + { x: new Date("2012-06-25"), open: 283.948944, high: 284.329315, low: 278.953949, close: 280.630646, volume: 31600000 }, + { x: new Date("2012-06-26"), open: 281.661652, high: 283.583588, low: 280.02002, close: 282.62262, volume: 26976000 }, + { x: new Date("2012-06-27"), open: 284.134125, high: 287.282288, low: 283.293304, close: 284.934937, volume: 33812000 }, + { x: new Date("2012-06-28"), open: 283.233246, high: 283.398407, low: 278.883881, close: 282.437439, volume: 38379000 }, + { x: new Date("2012-06-29"), open: 287.767761, high: 290.355347, low: 286.386383, close: 290.325317, volume: 50339000 }, + { x: new Date("2012-07-02"), open: 291.201202, high: 291.791779, low: 288.538544, close: 290.525513, volume: 33076000 }, + { x: new Date("2012-07-03"), open: 290.295288, high: 294.499512, low: 289.289276, close: 294.209198, volume: 23766000 }, + { x: new Date("2012-07-05"), open: 294.674683, high: 300.330322, low: 294.564575, close: 298.25827, volume: 46871000 }, + { x: new Date("2012-07-06"), open: 296.521515, high: 297.057068, low: 291.701691, close: 293.283295, volume: 43192000 }, + { x: new Date("2012-07-09"), open: 292.767761, high: 294.594604, low: 290.915924, close: 293.298309, volume: 34267000 }, + { x: new Date("2012-07-10"), open: 295.390381, high: 296.511505, low: 289.659668, close: 291.141144, volume: 38423000 }, + { x: new Date("2012-07-11"), open: 288.438446, high: 289.214203, low: 282.752747, close: 285.88089, volume: 69916000 }, + { x: new Date("2012-07-12"), open: 283.843842, high: 286.251251, low: 281.326324, close: 285.525513, volume: 46149000 }, + { x: new Date("2012-07-13"), open: 286.361359, high: 289.864868, low: 284.55957, close: 288.548553, volume: 39480000 }, + { x: new Date("2012-07-16"), open: 288.47348, high: 289.884888, low: 286.176178, close: 287.747742, volume: 29222000 }, + { x: new Date("2012-07-17"), open: 289.504517, high: 290.625641, low: 284.484497, close: 288.653656, volume: 33568000 }, + { x: new Date("2012-07-18"), open: 288.778778, high: 292.137146, low: 288.353363, close: 290.670685, volume: 30933000 }, + { x: new Date("2012-07-19"), open: 293.363373, high: 299.539551, low: 293.293304, close: 296.826813, volume: 93400000 }, + { x: new Date("2012-07-20"), open: 304.684692, high: 306.776764, low: 299.389404, close: 305.715729, volume: 12914400 }, + { x: new Date("2012-07-23"), open: 300.540527, high: 309.484497, low: 299.424438, close: 308.063049, volume: 71162000 }, + { x: new Date("2012-07-24"), open: 307.8078, high: 309.274261, low: 302.472473, close: 304.089081, volume: 40147000 }, + { x: new Date("2012-07-25"), open: 304.464478, high: 306.997009, low: 302.987976, close: 304.299286, volume: 36423000 }, + { x: new Date("2012-07-26"), open: 307.8078, high: 308.743744, low: 305.320313, close: 306.987, volume: 33670000 }, + { x: new Date("2012-07-27"), open: 309.754761, high: 317.81781, low: 309.059052, close: 317.797791, volume: 70923000 }, + { x: new Date("2012-07-30"), open: 318.343353, high: 321.621613, low: 315.065063, close: 316.466461, volume: 43690000 }, + { x: new Date("2012-07-31"), open: 314.444458, high: 318.568573, low: 314.424438, close: 316.801788, volume: 37274000 }, + { x: new Date("2012-08-01"), open: 318.968964, high: 320.075073, low: 316.006012, close: 316.656647, volume: 36855000 }, + { x: new Date("2012-08-02"), open: 313.068054, high: 319.33432, low: 312.017029, close: 314.689697, volume: 39514000 }, + { x: new Date("2012-08-03"), open: 320.320313, high: 322.18219, low: 318.388397, close: 320.985992, volume: 37904000 }, + { x: new Date("2012-08-06"), open: 320.125122, high: 325.015015, low: 319.929932, close: 321.73172, volume: 35612000 }, + { x: new Date("2012-08-07"), open: 321.216217, high: 322.452454, low: 318.553558, close: 320.590576, volume: 39596000 }, + { x: new Date("2012-08-08"), open: 319.844849, high: 323.25827, low: 319.56958, close: 321.436432, volume: 26417000 }, + { x: new Date("2012-08-09"), open: 322.577576, high: 323.508514, low: 321.081085, close: 321.49649, volume: 21384000 }, + { x: new Date("2012-08-10"), open: 319.614624, high: 321.441437, low: 318.383392, close: 321.32132, volume: 28663000 }, + { x: new Date("2012-08-13"), open: 324.034027, high: 330.405396, low: 323.663666, close: 330.335327, volume: 65292000 }, + { x: new Date("2012-08-14"), open: 329.954956, high: 336.761749, low: 329.829834, close: 334.664673, volume: 73160000 }, + { x: new Date("2012-08-15"), open: 335.475464, high: 337.462463, low: 332.382385, close: 334.104095, volume: 48165000 }, + { x: new Date("2012-08-16"), open: 334.089081, high: 337.657654, low: 333.873871, close: 336.771759, volume: 34319000 }, + { x: new Date("2012-08-17"), open: 337.3974, high: 338.963959, low: 336.186188, close: 338.908905, volume: 43510000 }, + { x: new Date("2012-08-20"), open: 338.088074, high: 339.77478, low: 336.666656, close: 338.108093, volume: 35126000 }, + { x: new Date("2012-08-21"), open: 336.891907, high: 339.339325, low: 331.416412, close: 335.090088, volume: 44399000 }, + { x: new Date("2012-08-22"), open: 334.024017, high: 340.640656, low: 333.683685, close: 338.928925, volume: 38145000 }, + { x: new Date("2012-08-23"), open: 337.472473, high: 340.580566, low: 335.835846, close: 338.738739, volume: 35648000 }, + { x: new Date("2012-08-24"), open: 338.138153, high: 340.565552, low: 337.37738, close: 339.654663, volume: 28503000 }, + { x: new Date("2012-08-27"), open: 331.826813, high: 336.336334, low: 329.949951, close: 334.944946, volume: 52221000 }, + { x: new Date("2012-08-28"), open: 332.832825, high: 339.149139, low: 332.702698, close: 338.963959, volume: 41130000 }, + { x: new Date("2012-08-29"), open: 339.024017, high: 344.839844, low: 338.413422, close: 344.349335, volume: 59746000 }, + { x: new Date("2012-08-30"), open: 342.462463, high: 344.039032, low: 340.43042, close: 341.181183, volume: 32505000 }, + { x: new Date("2012-08-31"), open: 342.342346, high: 344.634644, low: 340.360352, close: 342.887878, volume: 42499000 }, + { x: new Date("2012-09-04"), open: 342.617615, high: 342.842834, low: 337.087097, close: 340.86087, volume: 37754000 }, + { x: new Date("2012-09-05"), open: 340.340332, high: 343.593597, low: 339.909912, close: 340.700714, volume: 34129000 }, + { x: new Date("2012-09-06"), open: 343.323334, high: 350.295288, low: 342.707703, close: 350.050049, volume: 60809000 }, + { x: new Date("2012-09-07"), open: 350.350342, high: 356.481476, low: 349.184174, close: 353.428436, volume: 64595000 }, + { x: new Date("2012-09-10"), open: 355.235229, high: 356.761749, low: 349.544556, close: 350.735748, volume: 51148000 }, + { x: new Date("2012-09-11"), open: 349.329315, high: 350.67569, low: 345.845856, close: 346.441437, volume: 37438000 }, + { x: new Date("2012-09-12"), open: 345.050049, high: 347.802795, low: 340.780792, close: 345.785797, volume: 52793000 }, + { x: new Date("2012-09-13"), open: 346.891907, high: 354.854858, low: 345.615601, close: 353.373383, volume: 53126000 }, + { x: new Date("2012-09-14"), open: 355.155151, high: 356.856842, low: 353.858856, close: 355.19519, volume: 52317000 }, + { x: new Date("2012-09-17"), open: 354.409424, high: 356.796783, low: 352.852844, close: 355.345337, volume: 30135000 }, + { x: new Date("2012-09-18"), open: 354.244232, high: 359.689697, low: 353.743744, close: 359.499512, volume: 41294000 }, + { x: new Date("2012-09-19"), open: 359.1091, high: 364.644653, low: 358.563568, close: 364.114105, volume: 61904000 }, + { x: new Date("2012-09-20"), open: 362.597595, high: 366.056061, low: 360.970978, close: 364.424438, volume: 58089000 }, + { x: new Date("2012-09-21"), open: 366.471466, high: 367.82782, low: 365.425415, close: 367.362366, volume: 12705400 }, + { x: new Date("2012-09-24"), open: 365.865875, high: 375.395386, low: 365.490479, close: 375.065063, volume: 71204000 }, + { x: new Date("2012-09-25"), open: 376.901917, high: 382.82782, low: 374.204193, close: 374.954956, volume: 12104800 }, + { x: new Date("2012-09-26"), open: 375.300293, high: 381.001007, low: 370.87088, close: 377.107117, volume: 11334400 }, + { x: new Date("2012-09-27"), open: 380.355347, high: 381.801788, low: 376.201202, close: 378.628632, volume: 78543000 }, + { x: new Date("2012-09-28"), open: 377.452454, high: 380.030029, low: 375.950958, close: 377.627625, volume: 55614000 }, + { x: new Date("2012-10-01"), open: 379.904907, high: 382.882874, low: 378.48349, close: 381.271271, volume: 63296000 }, + { x: new Date("2012-10-02"), open: 382.982971, high: 383.378387, low: 375.510498, close: 378.873871, volume: 55748000 }, + { x: new Date("2012-10-03"), open: 378.238251, high: 382.342346, low: 376.476471, close: 381.631622, volume: 44121000 }, + { x: new Date("2012-10-04"), open: 381.756744, high: 385.330322, low: 380.080078, close: 384.409424, volume: 49034000 }, + { x: new Date("2012-10-05"), open: 385.740753, high: 387.577576, low: 382.887878, close: 384.209198, volume: 54663000 }, + { x: new Date("2012-10-08"), open: 380.88089, high: 382.17218, low: 377.452454, close: 379.299286, volume: 39132000 }, + { x: new Date("2012-10-09"), open: 380.21521, high: 381.041046, low: 371.636627, close: 372.417419, volume: 60003000 }, + { x: new Date("2012-10-10"), open: 371.3013, high: 374.13913, low: 369.514526, close: 372.652649, volume: 40757000 }, + { x: new Date("2012-10-11"), open: 376.826813, high: 379.629639, low: 375.520508, close: 376.116119, volume: 47630000 }, + { x: new Date("2012-10-12"), open: 376.3013, high: 377.812805, low: 372.422424, close: 372.747742, volume: 48035000 }, + { x: new Date("2012-10-15"), open: 371.341339, high: 372.287292, low: 365.715729, close: 370.86087, volume: 60321000 }, + { x: new Date("2012-10-16"), open: 370.435425, high: 373.868866, low: 368.598602, close: 372.722717, volume: 41122000 }, + { x: new Date("2012-10-17"), open: 372.347351, high: 378.548553, low: 370.500488, close: 378.123108, volume: 45812000 }, + { x: new Date("2012-10-18"), open: 378.148163, high: 380.090088, low: 338.338348, close: 347.847839, volume: 24859900 }, + { x: new Date("2012-10-19"), open: 353.143158, high: 353.703705, low: 336.336334, close: 341.236237, volume: 22941400 }, + { x: new Date("2012-10-22"), open: 340.845856, high: 342.657654, low: 335.185181, close: 339.674683, volume: 81030000 }, + { x: new Date("2012-10-23"), open: 336.341339, high: 344.009003, low: 336.336334, close: 340.515503, volume: 58273000 }, + { x: new Date("2012-10-24"), open: 343.743744, high: 343.843842, low: 337.972961, close: 338.988983, volume: 49880000 }, + { x: new Date("2012-10-25"), open: 340.340332, high: 341.341339, low: 337.092102, close: 339.219208, volume: 47973000 }, + { x: new Date("2012-10-26"), open: 338.588593, high: 341.856842, low: 335.935944, close: 337.912903, volume: 38976000 }, + { x: new Date("2012-10-31"), open: 340.270264, high: 340.840851, low: 337.83783, close: 340.490479, volume: 30709000 }, + { x: new Date("2012-11-01"), open: 340.090088, high: 345.795807, low: 339.699707, close: 344.13913, volume: 40960000 }, + { x: new Date("2012-11-02"), open: 347.742737, high: 348.123108, low: 344.029022, close: 344.304291, volume: 46441000 }, + { x: new Date("2012-11-05"), open: 342.59259, high: 343.773773, low: 338.118103, close: 341.821808, volume: 32685000 }, + { x: new Date("2012-11-06"), open: 343.083069, high: 343.593597, low: 339.114105, close: 341.201202, volume: 31624000 }, + { x: new Date("2012-11-07"), open: 337.83783, high: 339.454468, low: 333.578583, close: 333.89389, volume: 44601000 }, + { x: new Date("2012-11-08"), open: 335.435425, high: 336.081085, low: 325.940948, close: 326.471466, volume: 51888000 }, + { x: new Date("2012-11-09"), open: 327.652649, high: 334.504517, low: 325.475464, close: 331.846832, volume: 62219000 }, + { x: new Date("2012-11-12"), open: 332.207214, high: 335.235229, low: 330.765778, close: 333.283295, volume: 28089000 }, + { x: new Date("2012-11-13"), open: 331.831818, high: 334.134125, low: 329.444458, close: 329.854858, volume: 31852000 }, + { x: new Date("2012-11-14"), open: 330.660675, high: 331.421417, low: 325.575562, close: 326.601593, volume: 33334000 }, + { x: new Date("2012-11-15"), open: 325.325317, high: 330.330322, low: 322.272278, close: 323.953949, volume: 36941000 }, + { x: new Date("2012-11-16"), open: 323.318329, high: 326.836823, low: 318.318329, close: 323.91391, volume: 68695000 }, + { x: new Date("2012-11-19"), open: 328.178192, high: 334.7948, low: 328.093079, close: 334.439453, volume: 47316000 }, + { x: new Date("2012-11-20"), open: 335.090088, high: 339.339325, low: 332.617615, close: 335.320313, volume: 41732000 }, + { x: new Date("2012-11-21"), open: 334.829834, high: 335.235229, low: 330.530518, close: 333.26828, volume: 42201000 }, + { x: new Date("2012-11-23"), open: 335.320313, high: 335.335327, low: 333.383392, close: 334.319305, volume: 18431000 }, + { x: new Date("2012-11-26"), open: 333.553558, high: 333.833832, low: 329.839844, close: 330.905914, volume: 44047000 }, + { x: new Date("2012-11-27"), open: 330.415405, high: 337.83783, low: 329.329315, close: 335.690704, volume: 50123000 }, + { x: new Date("2012-11-28"), open: 334.339325, high: 342.797791, low: 332.277283, close: 342.177185, volume: 60779000 }, + { x: new Date("2012-11-29"), open: 344.234222, high: 347.297302, low: 341.341339, close: 346.29129, volume: 55474000 }, + { x: new Date("2012-11-30"), open: 346.001007, high: 349.959961, low: 343.188202, close: 349.534546, volume: 63208000 }, + { x: new Date("2012-12-03"), open: 351.471466, high: 353.298309, low: 347.402405, close: 347.972961, volume: 43806000 }, + { x: new Date("2012-12-04"), open: 347.847839, high: 348.103088, low: 343.193207, close: 345.86087, volume: 39794000 }, + { x: new Date("2012-12-05"), open: 346.421417, high: 347.597595, low: 341.5065, close: 344.254242, volume: 37210000 }, + { x: new Date("2012-12-06"), open: 344.13913, high: 348.153168, low: 342.597595, close: 345.910919, volume: 29216000 }, + { x: new Date("2012-12-07"), open: 347.847839, high: 348.788788, low: 341.551544, close: 342.447449, volume: 38347000 }, + { x: new Date("2012-12-10"), open: 343.038025, high: 346.171173, low: 342.237244, close: 343.05304, volume: 27306000 }, + { x: new Date("2012-12-11"), open: 345.345337, high: 351.31131, low: 344.204193, close: 348.788788, volume: 53698000 }, + { x: new Date("2012-12-12"), open: 349.964966, high: 352.107117, low: 347.087097, close: 349.12912, volume: 48471000 }, + { x: new Date("2012-12-13"), open: 358.318329, high: 358.593597, low: 350.125122, close: 351.701691, volume: 68829000 }, + { x: new Date("2012-12-14"), open: 349.934937, high: 354.264252, low: 349.564575, close: 351.331329, volume: 42559000 }, + { x: new Date("2012-12-17"), open: 353.103088, high: 361.32132, low: 352.362366, close: 360.750763, volume: 60647000 }, + { x: new Date("2012-12-18"), open: 358.658661, high: 364.914917, low: 357.882874, close: 360.895905, volume: 60037000 }, + { x: new Date("2012-12-19"), open: 360.715729, high: 361.861847, low: 358.6987, close: 360.415405, volume: 38333000 }, + { x: new Date("2012-12-20"), open: 361.992004, high: 362.687683, low: 358.843842, close: 361.541534, volume: 33106000 }, + { x: new Date("2012-12-21"), open: 357.342346, high: 359.769775, low: 355.615601, close: 358.173187, volume: 70449000 }, + { x: new Date("2012-12-24"), open: 357.61261, high: 357.947937, low: 354.089081, close: 355.105103, volume: 16801000 }, + { x: new Date("2012-12-26"), open: 354.389404, high: 356.796783, low: 351.556549, close: 354.789795, volume: 23624000 }, + { x: new Date("2012-12-27"), open: 353.92392, high: 354.77478, low: 349.654663, close: 353.498505, volume: 32915000 }, + { x: new Date("2012-12-28"), open: 351.196198, high: 353.808807, low: 350.355347, close: 350.355347, volume: 28011000 }, + { x: new Date("2012-12-31"), open: 350.350342, high: 355.640656, low: 348.348358, close: 354.044037, volume: 39908000 }, + { x: new Date("2013-01-02"), open: 360.070068, high: 363.863861, low: 358.633636, close: 361.987, volume: 50775000 }, + { x: new Date("2013-01-03"), open: 362.82782, high: 366.331329, low: 360.720734, close: 362.197205, volume: 46317000 }, + { x: new Date("2013-01-04"), open: 365.035034, high: 371.10611, low: 364.204193, close: 369.35434, volume: 55214000 }, + { x: new Date("2013-01-07"), open: 368.093079, high: 370.060059, low: 365.65567, close: 367.742737, volume: 33080000 }, + { x: new Date("2013-01-08"), open: 368.138153, high: 368.518524, low: 362.577576, close: 367.017029, volume: 33488000 }, + { x: new Date("2013-01-09"), open: 366.501495, high: 369.544556, low: 364.664673, close: 369.429443, volume: 40453000 }, + { x: new Date("2013-01-10"), open: 371.786774, high: 372.872864, low: 367.117126, close: 371.111115, volume: 36677000 }, + { x: new Date("2013-01-11"), open: 371.371368, high: 371.586578, low: 368.518524, close: 370.365356, volume: 25678000 }, + { x: new Date("2013-01-14"), open: 368.868866, high: 371.471466, low: 361.53653, close: 361.987, volume: 57220000 }, + { x: new Date("2013-01-15"), open: 360.025024, high: 367.867859, low: 356.406403, close: 362.82782, volume: 78475000 }, + { x: new Date("2013-01-16"), open: 361.561554, high: 362.532532, low: 357.1922, close: 357.952942, volume: 40427000 }, + { x: new Date("2013-01-17"), open: 359.214203, high: 360.180176, low: 355.865875, close: 356.016022, volume: 44185000 }, + { x: new Date("2013-01-18"), open: 355.535522, high: 356.74173, low: 351.016022, close: 352.607605, volume: 64471000 }, + { x: new Date("2013-01-22"), open: 352.682678, high: 353.02301, low: 348.108093, close: 351.786774, volume: 75772000 }, + { x: new Date("2013-01-23"), open: 368.363373, high: 374.874878, low: 368.263275, close: 371.121124, volume: 11806300 }, + { x: new Date("2013-01-24"), open: 370.990997, high: 378.793793, low: 370.625641, close: 377.482483, volume: 67586000 }, + { x: new Date("2013-01-25"), open: 375.760773, high: 379.619629, low: 375.500488, close: 377.212219, volume: 44473000 }, + { x: new Date("2013-01-28"), open: 376.256256, high: 378.178192, low: 374.319305, close: 375.740753, volume: 32509000 }, + { x: new Date("2013-01-29"), open: 373.748749, high: 378.853851, low: 373.643646, close: 377.217224, volume: 34907000 }, + { x: new Date("2013-01-30"), open: 377.247253, high: 380.855865, low: 376.831818, close: 377.292297, volume: 34625000 }, + { x: new Date("2013-01-31"), open: 375.630646, high: 379.189178, low: 375.500488, close: 378.223236, volume: 32651000 }, + { x: new Date("2013-02-01"), open: 379.479492, high: 388.68869, low: 379.429443, close: 388.188202, volume: 74847000 }, + { x: new Date("2013-02-04"), open: 384.229218, high: 385.620605, low: 379.514526, close: 379.889893, volume: 60749000 }, + { x: new Date("2013-02-05"), open: 380.945953, high: 385.940948, low: 380.115112, close: 383.253265, volume: 37376000 }, + { x: new Date("2013-02-06"), open: 379.914917, high: 386.866852, low: 379.629639, close: 385.470459, volume: 41520000 }, + { x: new Date("2013-02-07"), open: 385.235229, high: 389.7948, low: 383.133148, close: 387.362366, volume: 56747000 }, + { x: new Date("2013-02-08"), open: 390.455444, high: 393.728729, low: 390.170166, close: 393.078064, volume: 60341000 }, + { x: new Date("2013-02-11"), open: 389.5896, high: 391.891907, low: 387.262268, close: 391.601593, volume: 43312000 }, + { x: new Date("2013-02-12"), open: 391.266266, high: 394.34433, low: 390.075073, close: 390.740753, volume: 37142000 }, + { x: new Date("2013-02-13"), open: 390.455444, high: 393.068054, low: 390.375366, close: 391.821808, volume: 23940000 }, + { x: new Date("2013-02-14"), open: 390.255249, high: 394.764771, low: 389.274261, close: 394.304291, volume: 34671000 }, + { x: new Date("2013-02-15"), open: 394.094086, high: 397.027039, low: 393.928925, close: 396.841827, volume: 54541000 }, + { x: new Date("2013-02-19"), open: 398.393402, high: 403.9039, low: 398.038025, close: 403.828827, volume: 58577000 }, + { x: new Date("2013-02-20"), open: 403.05304, high: 404.889893, low: 396.29129, close: 396.626617, volume: 55228000 }, + { x: new Date("2013-02-21"), open: 399.399414, high: 403.128143, low: 396.006012, close: 398.163177, volume: 70057000 }, + { x: new Date("2013-02-22"), open: 400.030029, high: 401.026031, low: 397.297302, close: 400.255249, volume: 41036000 }, + { x: new Date("2013-02-25"), open: 401.551544, high: 404.609619, low: 395.640656, close: 395.780792, volume: 46031000 }, + { x: new Date("2013-02-26"), open: 397.897888, high: 398.373383, low: 392.59259, close: 395.460449, volume: 44005000 }, + { x: new Date("2013-02-27"), open: 397.797791, high: 402.777771, low: 395.950958, close: 400.290283, volume: 40481000 }, + { x: new Date("2013-02-28"), open: 400.950958, high: 403.898895, low: 400.915924, close: 401.001007, volume: 45270000 }, + { x: new Date("2013-03-01"), open: 399.299286, high: 403.973969, low: 398.47348, close: 403.498505, volume: 43464000 }, + { x: new Date("2013-03-04"), open: 403.05304, high: 411.831818, low: 402.902893, close: 411.161163, volume: 55456000 }, + { x: new Date("2013-03-05"), open: 414.879883, high: 420.495483, low: 414.864868, close: 419.719727, volume: 80801000 }, + { x: new Date("2013-03-06"), open: 420.935944, high: 422.422424, low: 414.819824, close: 416.10611, volume: 57402000 }, + { x: new Date("2013-03-07"), open: 417.447449, high: 418.728729, low: 415.2052, close: 416.716705, volume: 41012000 }, + { x: new Date("2013-03-08"), open: 417.667664, high: 417.877869, low: 412.937927, close: 416.176178, volume: 58179000 }, + { x: new Date("2013-03-11"), open: 416.261261, high: 420.270264, low: 416.166168, close: 417.82782, volume: 31862000 }, + { x: new Date("2013-03-12"), open: 415.770782, high: 416.361359, low: 412.247253, close: 414.219208, volume: 40125000 }, + { x: new Date("2013-03-13"), open: 414.364349, high: 415.760773, low: 411.566559, close: 413.068054, volume: 32793000 }, + { x: new Date("2013-03-14"), open: 413.908905, high: 413.908905, low: 409.104095, close: 411.181183, volume: 32990000 }, + { x: new Date("2013-03-15"), open: 409.659668, high: 410.560547, low: 407.077087, close: 407.557556, volume: 61932000 }, + { x: new Date("2013-03-18"), open: 402.902893, high: 406.786774, low: 401.136139, close: 404.299286, volume: 36729000 }, + { x: new Date("2013-03-19"), open: 406.026031, high: 410.035034, low: 403.628632, close: 406.066071, volume: 41922000 }, + { x: new Date("2013-03-20"), open: 408.823822, high: 409.164154, low: 406.126129, close: 407.762756, volume: 29246000 }, + { x: new Date("2013-03-21"), open: 406.051056, high: 408.868866, low: 405.330322, close: 406.036041, volume: 29522000 }, + { x: new Date("2013-03-22"), open: 407.777771, high: 408.028015, low: 405.22522, close: 405.560547, volume: 29734000 }, + { x: new Date("2013-03-25"), open: 406.611603, high: 410.025024, low: 403.813812, close: 405.22522, volume: 34205000 }, + { x: new Date("2013-03-26"), open: 407.157166, high: 407.40741, low: 404.299286, close: 406.616608, volume: 23814000 }, + { x: new Date("2013-03-27"), open: 403.743744, high: 403.9039, low: 401.066071, close: 401.73172, volume: 43220000 }, + { x: new Date("2013-03-28"), open: 402.3974, high: 403.088074, low: 397.047058, close: 397.492493, volume: 45710000 }, + { x: new Date("2013-04-01"), open: 397.902893, high: 401.52652, low: 397.022034, close: 400.996002, volume: 36109000 }, + { x: new Date("2013-04-02"), open: 402.672668, high: 407.822815, low: 402.402405, close: 406.926941, volume: 40789000 }, + { x: new Date("2013-04-03"), open: 407.137146, high: 407.507507, low: 400.735748, close: 403.50351, volume: 34735000 }, + { x: new Date("2013-04-04"), open: 402.527527, high: 403.27829, low: 396.046051, close: 397.932922, volume: 48903000 }, + { x: new Date("2013-04-05"), open: 393.423431, high: 393.888885, low: 388.588593, close: 391.916931, volume: 68609000 }, + { x: new Date("2013-04-08"), open: 389.764771, high: 390.165161, low: 384.584595, close: 387.812805, volume: 56585000 }, + { x: new Date("2013-04-09"), open: 388.138153, high: 392.267273, low: 386.941956, close: 389.214203, volume: 43102000 }, + { x: new Date("2013-04-10"), open: 391.851837, high: 396.571564, low: 388.388397, close: 395.485474, volume: 39532000 }, + { x: new Date("2013-04-11"), open: 396.836823, high: 396.94696, low: 392.422424, close: 395.590576, volume: 40533000 }, + { x: new Date("2013-04-12"), open: 396.391388, high: 396.446442, low: 391.856842, close: 395.42041, volume: 32701000 }, + { x: new Date("2013-04-15"), open: 393.368378, high: 398.898895, low: 388.898895, close: 391.356354, volume: 49012000 }, + { x: new Date("2013-04-16"), open: 393.68869, high: 398.398407, low: 392.352356, close: 397.082092, volume: 34805000 }, + { x: new Date("2013-04-17"), open: 393.768768, high: 395.815826, low: 389.439453, close: 391.671661, volume: 40699000 }, + { x: new Date("2013-04-18"), open: 393.068054, high: 393.293304, low: 381.011017, close: 383.338348, volume: 66383000 }, + { x: new Date("2013-04-19"), open: 384.964966, high: 402.122131, low: 383.513519, close: 400.335327, volume: 11594700 }, + { x: new Date("2013-04-22"), open: 400.700714, high: 402.382385, low: 387.887878, close: 400.455444, volume: 57610000 }, + { x: new Date("2013-04-23"), open: 400.900909, high: 408.158173, low: 400.580566, close: 404.35434, volume: 45800000 }, + { x: new Date("2013-04-24"), open: 404.459473, high: 409.409424, low: 404.404419, close: 407.132141, volume: 36545000 }, + { x: new Date("2013-04-25"), open: 408.533539, high: 408.643646, low: 404.219208, close: 404.954956, volume: 39804000 }, + { x: new Date("2013-04-26"), open: 404.204193, high: 404.274261, low: 398.68869, close: 401.111115, volume: 49704000 }, + { x: new Date("2013-04-29"), open: 402.027039, high: 411.761749, low: 401.901917, close: 409.939941, volume: 45969000 }, + { x: new Date("2013-04-30"), open: 409.909912, high: 414.234222, low: 409.249237, close: 412.697693, volume: 46087000 }, + { x: new Date("2013-05-01"), open: 412.042053, high: 412.772766, low: 408.588593, close: 410.625641, volume: 29070000 }, + { x: new Date("2013-05-02"), open: 410.460449, high: 417.692688, low: 409.934937, close: 415.220215, volume: 40325000 }, + { x: new Date("2013-05-03"), open: 418.898895, high: 423.823822, low: 418.418427, close: 423.283295, volume: 50201000 }, + { x: new Date("2013-05-06"), open: 424.554565, high: 431.356354, low: 424.554565, close: 431.206207, volume: 42783000 }, + { x: new Date("2013-05-07"), open: 431.936951, high: 432.367371, low: 425.760773, close: 429.044037, volume: 39140000 }, + { x: new Date("2013-05-08"), open: 428.928925, high: 437.37738, low: 426.881897, close: 437.252258, volume: 49316000 }, + { x: new Date("2013-05-09"), open: 435.855865, high: 440.270264, low: 434.549561, close: 436.176178, volume: 43967000 }, + { x: new Date("2013-05-10"), open: 438.093079, high: 440.710724, low: 436.51651, close: 440.555542, volume: 37916000 }, + { x: new Date("2013-05-13"), open: 439.884888, high: 441.676666, low: 437.127136, close: 439.204193, volume: 28941000 }, + { x: new Date("2013-05-14"), open: 439.189178, high: 444.789795, low: 439.009003, close: 443.993988, volume: 31554000 }, + { x: new Date("2013-05-15"), open: 448.198212, high: 458.648651, low: 447.457458, close: 458.403412, volume: 79638000 }, + { x: new Date("2013-05-16"), open: 459.959961, high: 460.450439, low: 451.456451, close: 452.38739, volume: 64127000 }, + { x: new Date("2013-05-17"), open: 455.465454, high: 457.202209, low: 450.710724, close: 455.045044, volume: 55784000 }, + { x: new Date("2013-05-20"), open: 452.952942, high: 460.760773, low: 452.952942, close: 454.719727, volume: 45408000 }, + { x: new Date("2013-05-21"), open: 454.464478, high: 456.286285, low: 449.254242, close: 453.938934, volume: 39620000 }, + { x: new Date("2013-05-22"), open: 451.73172, high: 455.110107, low: 443.883881, close: 445.155151, volume: 51160000 }, + { x: new Date("2013-05-23"), open: 438.938934, high: 445.425415, low: 437.437439, close: 441.836823, volume: 45456000 }, + { x: new Date("2013-05-24"), open: 438.068054, high: 439.849854, low: 435.940948, close: 437.097107, volume: 45890000 }, + { x: new Date("2013-05-28"), open: 442.1922, high: 446.51651, low: 440.640656, close: 441.07608, volume: 45104000 }, + { x: new Date("2013-05-29"), open: 438.293304, high: 439.434448, low: 432.577576, close: 434.5896, volume: 40227000 }, + { x: new Date("2013-05-30"), open: 435.395386, high: 439.889893, low: 433.638641, close: 435.815826, volume: 42371000 }, + { x: new Date("2013-05-31"), open: 434.494507, high: 438.938934, low: 434.194183, close: 436.046051, volume: 39348000 }, + { x: new Date("2013-06-03"), open: 436.936951, high: 437.422424, low: 427.937927, close: 434.249237, volume: 49464000 }, + { x: new Date("2013-06-04"), open: 434.359344, high: 435.730743, low: 427.462463, close: 429.97998, volume: 37334000 }, + { x: new Date("2013-06-05"), open: 431.686676, high: 435.160156, low: 428.993988, close: 430.280273, volume: 42093000 }, + { x: new Date("2013-06-06"), open: 432.582581, high: 433.598602, low: 424.034027, close: 432.752747, volume: 51530000 }, + { x: new Date("2013-06-07"), open: 435.64566, high: 440.44043, low: 433.093079, close: 440.305298, volume: 53438000 }, + { x: new Date("2013-06-10"), open: 441.491486, high: 445.945953, low: 440.485474, close: 445.555542, volume: 46709000 }, + { x: new Date("2013-06-11"), open: 442.427429, high: 443.943939, low: 440.200195, close: 440.345337, volume: 35116000 }, + { x: new Date("2013-06-12"), open: 443.173187, high: 443.443451, low: 435.260254, close: 436.426422, volume: 44051000 }, + { x: new Date("2013-06-13"), open: 434.924927, high: 440.270264, low: 433.183197, close: 438.938934, volume: 41356000 }, + { x: new Date("2013-06-14"), open: 440.490479, high: 442.792786, low: 437.502502, close: 437.957947, volume: 44855000 }, + { x: new Date("2013-06-17"), open: 440.055054, high: 445.160156, low: 439.57959, close: 443.568573, volume: 42883000 }, + { x: new Date("2013-06-18"), open: 444.769775, high: 450.950958, low: 444.619629, close: 450.760773, volume: 43294000 }, + { x: new Date("2013-06-19"), open: 451.136139, high: 455.875885, low: 449.199188, close: 450.790802, volume: 58259000 }, + { x: new Date("2013-06-20"), open: 447.442444, high: 450.950958, low: 442.097107, close: 442.812805, volume: 67372000 }, + { x: new Date("2013-06-21"), open: 444.614624, high: 445.385376, low: 436.971985, close: 440.905914, volume: 79566000 }, + { x: new Date("2013-06-24"), open: 436.376373, high: 438.598602, low: 432.057068, close: 435.330322, volume: 60277000 }, + { x: new Date("2013-06-25"), open: 439.069061, high: 440.280273, low: 432.687683, close: 433.533539, volume: 51012000 }, + { x: new Date("2013-06-26"), open: 437.312317, high: 439.439453, low: 435.720734, close: 437.262268, volume: 36591000 }, + { x: new Date("2013-06-27"), open: 439.839844, high: 442.787781, low: 438.763763, close: 438.973969, volume: 38491000 }, + { x: new Date("2013-06-28"), open: 437.887878, high: 441.361359, low: 437.532532, close: 440.625641, volume: 46939000 }, + { x: new Date("2013-07-01"), open: 443.668671, high: 446.486481, low: 442.942932, close: 444.384399, volume: 34461000 }, + { x: new Date("2013-07-02"), open: 445.545532, high: 445.945953, low: 439.074066, close: 441.596588, volume: 37792000 }, + { x: new Date("2013-07-03"), open: 440.390381, high: 445.030029, low: 439.689697, close: 443.658661, volume: 20919000 }, + { x: new Date("2013-07-05"), open: 445.450439, high: 448.153168, low: 444.114105, close: 447.1922, volume: 34003000 }, + { x: new Date("2013-07-08"), open: 450.055054, high: 453.588593, low: 448.988983, close: 452.997986, volume: 39350000 }, + { x: new Date("2013-07-09"), open: 455.955963, high: 456.931946, low: 449.439453, close: 453.073059, volume: 39548000 }, + { x: new Date("2013-07-10"), open: 452.177185, high: 456.026031, low: 450.640656, close: 453.448456, volume: 34133000 }, + { x: new Date("2013-07-11"), open: 456.95697, high: 460.865875, low: 454.714722, close: 460.580566, volume: 51632000 }, + { x: new Date("2013-07-12"), open: 460.460449, high: 461.961975, low: 458.078064, close: 461.961975, volume: 51312000 }, + { x: new Date("2013-07-15"), open: 462.61261, high: 464.464478, low: 458.638641, close: 462.8078, volume: 39170000 }, + { x: new Date("2013-07-16"), open: 464.029022, high: 464.449463, low: 457.40741, close: 460.265259, volume: 39620000 }, + { x: new Date("2013-07-17"), open: 460.960968, high: 463.89389, low: 458.608612, close: 459.734741, volume: 30091000 }, + { x: new Date("2013-07-18"), open: 459.954956, high: 460.460449, low: 452.047058, close: 455.795807, volume: 72617000 }, + { x: new Date("2013-07-19"), open: 443.748749, high: 451.926941, low: 438.243256, close: 448.748749, volume: 14703800 }, + { x: new Date("2013-07-22"), open: 451.451447, high: 456.791779, low: 448.948944, close: 455.805817, volume: 58005000 }, + { x: new Date("2013-07-23"), open: 455.805817, high: 456.95697, low: 450.235229, close: 452.352356, volume: 40873000 }, + { x: new Date("2013-07-24"), open: 454.084076, high: 455.605591, low: 450.800812, close: 451.901917, volume: 41528000 }, + { x: new Date("2013-07-25"), open: 447.382385, high: 448.873871, low: 443.48349, close: 444.294281, volume: 59961000 }, + { x: new Date("2013-07-26"), open: 443.938934, high: 445.44043, low: 441.441437, close: 443.118103, volume: 35518000 }, + { x: new Date("2013-07-29"), open: 442.892883, high: 447.857849, low: 440.885895, close: 441.576569, volume: 37800000 }, + { x: new Date("2013-07-30"), open: 443.173187, high: 448.253265, low: 440.875885, close: 445.905914, volume: 35076000 }, + { x: new Date("2013-07-31"), open: 446.941956, high: 448.703705, low: 443.533539, close: 444.319305, volume: 43426000 }, + { x: new Date("2013-08-01"), open: 447.947937, high: 452.727722, low: 447.947937, close: 452.562561, volume: 42725000 }, + { x: new Date("2013-08-02"), open: 452.17218, high: 453.953949, low: 450.86087, close: 453.738739, volume: 34243000 }, + { x: new Date("2013-08-05"), open: 453.148163, high: 453.213226, low: 450.050049, close: 452.952942, volume: 26167000 }, + { x: new Date("2013-08-06"), open: 452.797791, high: 455.310303, low: 448.313324, close: 448.733734, volume: 30091000 }, + { x: new Date("2013-08-07"), open: 447.967957, high: 449.674683, low: 444.98999, close: 445.770782, volume: 27556000 }, + { x: new Date("2013-08-08"), open: 448.193207, high: 448.368378, low: 443.088074, close: 446.776764, volume: 29730000 }, + { x: new Date("2013-08-09"), open: 445.725739, high: 448.208221, low: 445.445435, close: 445.650665, volume: 26447000 }, + { x: new Date("2013-08-12"), open: 443.89389, high: 443.943939, low: 441.266266, close: 443.198212, volume: 27512000 }, + { x: new Date("2013-08-13"), open: 443.858856, high: 444.694702, low: 438.538544, close: 441.066071, volume: 28367000 }, + { x: new Date("2013-08-14"), open: 439.624634, high: 440.555542, low: 434.014008, close: 435.340332, volume: 41602000 }, + { x: new Date("2013-08-15"), open: 432.652649, high: 432.892883, low: 429.429443, close: 430.260254, volume: 37346000 }, + { x: new Date("2013-08-16"), open: 431.071075, high: 431.651642, low: 428.6987, close: 428.883881, volume: 33468000 }, + { x: new Date("2013-08-19"), open: 429.284271, high: 436.436432, low: 429.154144, close: 433.25827, volume: 36181000 }, + { x: new Date("2013-08-20"), open: 434.609619, high: 436.491486, low: 432.202209, close: 433.143158, volume: 24635000 }, + { x: new Date("2013-08-21"), open: 435.760773, high: 438.89389, low: 433.683685, close: 435.100098, volume: 35110000 }, + { x: new Date("2013-08-22"), open: 436.786774, high: 437.812805, low: 435.560547, close: 437.292297, volume: 17380000 }, + { x: new Date("2013-08-23"), open: 439.35434, high: 439.439453, low: 435.310303, close: 435.540527, volume: 21520000 }, + { x: new Date("2013-08-26"), open: 435.435425, high: 437.887878, low: 433.458466, close: 433.628632, volume: 21028000 }, + { x: new Date("2013-08-27"), open: 430.240234, high: 432.297302, low: 424.374359, close: 425.500488, volume: 34647000 }, + { x: new Date("2013-08-28"), open: 425.550537, high: 428.133148, low: 424.309296, close: 424.699707, volume: 26571000 }, + { x: new Date("2013-08-29"), open: 424.959961, high: 430.620605, low: 424.719727, close: 428.143158, volume: 29540000 }, + { x: new Date("2013-08-30"), open: 428.308319, high: 429.449463, low: 423.203217, close: 423.873871, volume: 37194000 }, + { x: new Date("2013-09-03"), open: 427.607605, high: 433.528534, low: 427.402405, close: 430.620605, volume: 40911000 }, + { x: new Date("2013-09-04"), open: 430.605591, high: 437.187195, low: 428.013, close: 436.251251, volume: 40783000 }, + { x: new Date("2013-09-05"), open: 437.187195, high: 440.380371, low: 436.241241, close: 440.220215, volume: 25800000 }, + { x: new Date("2013-09-06"), open: 441.661652, high: 442.332336, low: 437.307312, close: 440.230225, volume: 31200000 }, + { x: new Date("2013-09-09"), open: 442.307312, high: 445.320313, low: 441.651642, close: 444.469482, volume: 24667000 }, + { x: new Date("2013-09-10"), open: 445.455444, high: 446.446442, low: 442.442444, close: 444.779785, volume: 25726000 }, + { x: new Date("2013-09-11"), open: 444.714722, high: 448.933929, low: 443.48349, close: 448.543549, volume: 32179000 }, + { x: new Date("2013-09-12"), open: 449.149139, high: 449.399414, low: 445.450439, close: 446.97699, volume: 21888000 }, + { x: new Date("2013-09-13"), open: 447.697693, high: 448.2883, low: 442.862854, close: 444.97998, volume: 26481000 }, + { x: new Date("2013-09-16"), open: 448.548553, high: 448.948944, low: 442.877869, close: 444.32431, volume: 26703000 }, + { x: new Date("2013-09-17"), open: 444.149139, high: 444.639648, low: 440.940948, close: 443.498505, volume: 25162000 }, + { x: new Date("2013-09-18"), open: 443.618622, high: 452.437439, low: 441.97699, close: 452.112122, volume: 38655000 }, + { x: new Date("2013-09-19"), open: 453.448456, high: 453.448456, low: 448.148163, close: 449.644653, volume: 31926000 }, + { x: new Date("2013-09-20"), open: 449.644653, high: 452.517517, low: 448.25827, close: 452.007019, volume: 86819000 }, + { x: new Date("2013-09-23"), open: 448.523529, high: 451.246246, low: 443.04303, close: 443.693695, volume: 35512000 }, + { x: new Date("2013-09-24"), open: 443.693695, high: 445.495483, low: 441.141144, close: 443.863861, volume: 29706000 }, + { x: new Date("2013-09-25"), open: 443.718719, high: 443.718719, low: 438.238251, close: 439.054047, volume: 32947000 }, + { x: new Date("2013-09-26"), open: 439.5896, high: 441.816803, low: 437.937927, close: 439.524536, volume: 25172000 }, + { x: new Date("2013-09-27"), open: 437.847839, high: 439.199188, low: 436.091095, close: 438.633636, volume: 25150000 }, + { x: new Date("2013-09-30"), open: 434.974976, high: 440.86087, low: 434.5896, close: 438.393402, volume: 34413000 }, + { x: new Date("2013-10-01"), open: 440.565552, high: 444.279266, low: 440.465454, close: 443.943939, volume: 33662000 }, + { x: new Date("2013-10-02"), open: 441.806793, high: 445.125122, low: 439.349335, close: 444.439453, volume: 29876000 }, + { x: new Date("2013-10-03"), open: 444.444458, high: 447.497498, low: 436.486481, close: 438.48349, volume: 42297000 }, + { x: new Date("2013-10-04"), open: 437.937927, high: 439.194183, low: 435.435425, close: 436.611603, volume: 27132000 }, + { x: new Date("2013-10-07"), open: 434.159149, high: 437.432434, low: 432.487488, close: 433.303314, volume: 25846000 }, + { x: new Date("2013-10-08"), open: 433.093079, high: 433.423431, low: 426.241241, close: 427.262268, volume: 38835000 }, + { x: new Date("2013-10-09"), open: 428.568573, high: 431.756744, low: 421.911926, close: 428.358368, volume: 52972000 }, + { x: new Date("2013-10-10"), open: 432.352356, high: 434.849854, low: 430.535522, close: 434.554565, volume: 45060000 }, + { x: new Date("2013-10-11"), open: 433.448456, high: 437.177185, low: 433.083069, close: 436.431427, volume: 28149000 }, + { x: new Date("2013-10-14"), open: 433.763763, high: 438.563568, low: 433.128143, close: 438.4935, volume: 24847000 }, + { x: new Date("2013-10-15"), open: 438.318329, high: 443.25827, low: 437.437439, close: 441.446442, volume: 31806000 }, + { x: new Date("2013-10-16"), open: 443.378387, high: 449.614624, low: 442.447449, close: 449.464478, volume: 40111000 }, + { x: new Date("2013-10-17"), open: 446.941956, high: 448.898895, low: 443.308319, close: 444.839844, volume: 85046000 }, + { x: new Date("2013-10-18"), open: 488.778778, high: 508.238251, low: 487.487488, close: 506.211212, volume: 23109600 }, + { x: new Date("2013-10-21"), open: 506.236237, high: 510.01001, low: 500.275269, close: 502.152161, volume: 72493000 }, + { x: new Date("2013-10-22"), open: 503.002991, high: 507.007019, low: 498.393402, close: 504.003998, volume: 44127000 }, + { x: new Date("2013-10-23"), open: 501.001007, high: 517.892883, low: 500.815826, close: 516.221191, volume: 53210000 }, + { x: new Date("2013-10-24"), open: 516.451477, high: 520.805786, low: 512.912903, close: 513.288269, volume: 41800000 }, + { x: new Date("2013-10-25"), open: 514.924927, high: 514.924927, low: 505.875885, close: 508.108093, volume: 40569000 }, + { x: new Date("2013-10-28"), open: 508.108093, high: 512.227234, low: 507.002014, close: 508.007996, volume: 23150000 }, + { x: new Date("2013-10-29"), open: 510.060059, high: 518.989014, low: 507.257263, close: 518.638611, volume: 32067000 }, + { x: new Date("2013-10-30"), open: 519.234253, high: 519.274292, low: 513.513489, close: 515.725708, volume: 26455000 }, + { x: new Date("2013-10-31"), open: 514.97998, high: 521.281311, low: 512.497498, close: 515.805786, volume: 32767000 }, + { x: new Date("2013-11-01"), open: 516.411438, high: 518.518494, low: 513.063049, close: 514.034058, volume: 25640000 }, + { x: new Date("2013-11-04"), open: 516.266296, high: 516.701721, low: 511.52652, close: 513.568542, volume: 22753000 }, + { x: new Date("2013-11-05"), open: 510.685699, high: 516.34137, low: 509.219208, close: 511.271271, volume: 23604000 }, + { x: new Date("2013-11-06"), open: 513.313293, high: 514.014038, low: 508.193207, close: 511.886902, volume: 18239000 }, + { x: new Date("2013-11-07"), open: 511.816803, high: 512.477478, low: 504.32431, close: 504.479492, volume: 33558000 }, + { x: new Date("2013-11-08"), open: 504.879883, high: 509.759766, low: 504.754761, close: 508.523529, volume: 25790000 }, + { x: new Date("2013-11-11"), open: 505.260254, high: 508.47348, low: 504.504517, close: 505.800812, volume: 22229000 }, + { x: new Date("2013-11-12"), open: 504.35434, high: 509.289276, low: 503.002991, close: 506.396393, volume: 24337000 }, + { x: new Date("2013-11-13"), open: 503.878876, high: 516.941956, low: 503.753754, close: 516.75177, volume: 31556000 }, + { x: new Date("2013-11-14"), open: 517.477478, high: 520.395386, low: 515.690674, close: 518.133118, volume: 23310000 }, + { x: new Date("2013-11-15"), open: 517.952942, high: 519.519531, low: 515.670654, close: 517.297302, volume: 25500000 }, + { x: new Date("2013-11-18"), open: 518.393372, high: 524.894897, low: 515.135132, close: 516.291321, volume: 35158000 }, + { x: new Date("2013-11-19"), open: 516.376404, high: 517.892883, low: 512.037048, close: 513.113098, volume: 22609000 }, + { x: new Date("2013-11-20"), open: 515.490479, high: 517.197205, low: 510.690704, close: 511.666656, volume: 19254000 }, + { x: new Date("2013-11-21"), open: 514.014038, high: 519.674683, low: 513.513489, close: 517.552551, volume: 21814000 }, + { x: new Date("2013-11-22"), open: 517.227234, high: 518.603577, low: 515.125122, close: 516.461487, volume: 25058000 }, + { x: new Date("2013-11-25"), open: 519.099121, high: 527.122131, low: 518.028015, close: 523.488464, volume: 32227000 }, + { x: new Date("2013-11-26"), open: 524.824829, high: 531.281311, low: 521.992004, close: 529.734741, volume: 45680000 }, + { x: new Date("2013-11-27"), open: 531.54657, high: 534.534546, low: 530.530518, close: 532.087097, volume: 22449000 }, + { x: new Date("2013-11-29"), open: 531.611633, high: 533.843872, low: 530.255249, close: 530.325317, volume: 23832000 }, + { x: new Date("2013-12-02"), open: 532.287292, high: 533.708679, low: 525.905884, close: 527.767761, volume: 27436000 }, + { x: new Date("2013-12-03"), open: 526.000977, high: 532.252258, low: 525.035034, close: 527.157166, volume: 33488000 }, + { x: new Date("2013-12-04"), open: 526.211182, high: 532.522522, low: 525.525513, close: 529.619629, volume: 23808000 }, + { x: new Date("2013-12-05"), open: 529.12915, high: 530.360352, low: 526.071045, close: 529.199219, volume: 22651000 }, + { x: new Date("2013-12-06"), open: 535.43042, high: 535.535522, low: 530.570557, close: 535.470459, volume: 28547000 }, + { x: new Date("2013-12-09"), open: 536.031006, high: 541.696716, low: 534.544556, close: 539.609619, volume: 29622000 }, + { x: new Date("2013-12-10"), open: 538.613586, high: 546.701721, low: 538.363342, close: 542.872864, volume: 37040000 }, + { x: new Date("2013-12-11"), open: 544.244263, high: 546.206177, low: 538.123108, close: 539.184204, volume: 34201000 }, + { x: new Date("2013-12-12"), open: 540.325317, high: 542.012024, low: 535.035034, close: 535.515503, volume: 31898000 }, + { x: new Date("2013-12-13"), open: 538.23822, high: 538.683655, low: 529.474487, close: 530.925903, volume: 43204000 }, + { x: new Date("2013-12-16"), open: 532.532532, high: 537.882874, low: 531.53656, close: 537.027039, volume: 32007000 }, + { x: new Date("2013-12-17"), open: 536.94696, high: 540.920898, low: 534.724731, close: 535.465454, volume: 30683000 }, + { x: new Date("2013-12-18"), open: 536.461487, high: 543.018005, low: 530.050049, close: 542.917908, volume: 44161000 }, + { x: new Date("2013-12-19"), open: 540.925903, high: 546.541565, low: 540.080078, close: 543.653625, volume: 33280000 }, + { x: new Date("2013-12-20"), open: 544.694702, high: 551.136108, low: 544.544556, close: 550.86084, volume: 65166000 }, + { x: new Date("2013-12-23"), open: 554.474487, high: 558.458435, low: 553.113098, close: 558.108093, volume: 34397000 }, + { x: new Date("2013-12-24"), open: 558.04303, high: 558.178162, low: 554.604614, close: 556.476501, volume: 14669000 }, + { x: new Date("2013-12-26"), open: 557.562561, high: 560.060059, low: 554.899902, close: 559.289307, volume: 26729000 }, + { x: new Date("2013-12-27"), open: 560.560547, high: 560.700684, low: 557.027039, close: 559.759766, volume: 31362000 }, + { x: new Date("2013-12-30"), open: 560.730713, high: 560.810791, low: 555.065063, close: 555.285278, volume: 24697000 }, + { x: new Date("2013-12-31"), open: 556.676697, high: 561.061035, low: 553.683655, close: 560.915894, volume: 27130000 }, + { x: new Date("2014-01-02"), open: 558.288269, high: 559.434448, low: 554.684692, close: 557.117126, volume: 36391000 }, + { x: new Date("2014-01-03"), open: 558.058044, high: 559.024048, low: 553.018005, close: 553.05304, volume: 33300000 }, + { x: new Date("2014-01-06"), open: 557.062073, high: 559.98999, low: 553.773804, close: 559.219238, volume: 35350000 }, + { x: new Date("2014-01-07"), open: 563.063049, high: 570.415405, low: 561.141113, close: 570, volume: 51000000 }, + { x: new Date("2014-01-08"), open: 573.573547, high: 574.234253, low: 567.212219, close: 571.186157, volume: 44805000 }, + { x: new Date("2014-01-09"), open: 572.292297, high: 572.682678, low: 563.343323, close: 565.685669, volume: 41648000 }, + { x: new Date("2014-01-10"), open: 570.110107, high: 570.110107, low: 561.686707, close: 565.65564, volume: 42827000 }, + { x: new Date("2014-01-13"), open: 563.798828, high: 574.029053, low: 559.144165, close: 562.052063, volume: 48329000 }, + { x: new Date("2014-01-14"), open: 569.544556, high: 576.07605, low: 564.609619, close: 575.275269, volume: 49602000 }, + { x: new Date("2014-01-15"), open: 577.072083, high: 578.078064, low: 572.467468, close: 574.884888, volume: 38964000 }, + { x: new Date("2014-01-16"), open: 575.125122, high: 579.544556, low: 574.574585, close: 578.68866, volume: 33644000 }, + { x: new Date("2014-01-17"), open: 579.004028, high: 580.895874, low: 572.672668, close: 575.84082, volume: 53971000 }, + { x: new Date("2014-01-21"), open: 581.046021, high: 582.582581, low: 576.226196, close: 582.432434, volume: 39558000 }, + { x: new Date("2014-01-22"), open: 583.888916, high: 584.529541, low: 580.01001, close: 583.093079, volume: 31396000 }, + { x: new Date("2014-01-23"), open: 580.580566, high: 581.826843, low: 577.762756, close: 580.630615, volume: 38943000 }, + { x: new Date("2014-01-24"), open: 576.081055, high: 577.352356, low: 562.062073, close: 562.477478, volume: 77772000 }, + { x: new Date("2014-01-27"), open: 563.613586, high: 563.813843, low: 541.676697, close: 551.166138, volume: 86984000 }, + { x: new Date("2014-01-28"), open: 555.715698, high: 563.438416, low: 555.525513, close: 562.067078, volume: 44159000 }, + { x: new Date("2014-01-29"), open: 560.120117, high: 561.436462, low: 550.260254, close: 554.014038, volume: 47550000 }, + { x: new Date("2014-01-30"), open: 573.073059, high: 576.821838, low: 564.189209, close: 568.263245, volume: 10172600 }, + { x: new Date("2014-01-31"), open: 586.261292, high: 593.863892, low: 576.141113, close: 591.07605, volume: 11121400 }, + { x: new Date("2014-02-03"), open: 590.190186, high: 591.451477, low: 566.571594, close: 567.282288, volume: 91290000 }, + { x: new Date("2014-02-04"), open: 569.564575, high: 578.078064, low: 569.074097, close: 569.649658, volume: 56181000 }, + { x: new Date("2014-02-05"), open: 572.262268, high: 575.960938, low: 564.574585, close: 572.17218, volume: 47842000 }, + { x: new Date("2014-02-06"), open: 576.141113, high: 580.660645, low: 574.349365, close: 580.560547, volume: 38893000 }, + { x: new Date("2014-02-07"), open: 584.399414, high: 589.539551, low: 580.86084, close: 589.309326, volume: 52671000 }, + { x: new Date("2014-02-10"), open: 586.486511, high: 591.791809, low: 585.095093, close: 587.052063, volume: 38865000 }, + { x: new Date("2014-02-11"), open: 590.675659, high: 596.531555, low: 586.691711, close: 595.685669, volume: 40974000 }, + { x: new Date("2014-02-12"), open: 595.095093, high: 595.595581, low: 591.281311, close: 593.938965, volume: 34455000 }, + { x: new Date("2014-02-13"), open: 590.965942, high: 600.550537, low: 590.42041, close: 600.550537, volume: 36691000 }, + { x: new Date("2014-02-14"), open: 598.403381, high: 602.797791, low: 596.997009, close: 602.002014, volume: 43690000 }, + { x: new Date("2014-02-18"), open: 601.306335, high: 607.042053, low: 600.600586, close: 606.046021, volume: 42135000 }, + { x: new Date("2014-02-19"), open: 603.253235, high: 605.21521, low: 599.349365, close: 601.77179, volume: 42029000 }, + { x: new Date("2014-02-20"), open: 602.17218, high: 604.049072, low: 600.710693, close: 602.657654, volume: 33981000 }, + { x: new Date("2014-02-21"), open: 604.509521, high: 605.540527, low: 602.022034, close: 602.497498, volume: 37208000 }, + { x: new Date("2014-02-24"), open: 603.283264, high: 610.690674, low: 603.153137, close: 606.861877, volume: 33452000 }, + { x: new Date("2014-02-25"), open: 608.578552, high: 612.862854, low: 605.815796, close: 610.610596, volume: 28745000 }, + { x: new Date("2014-02-26"), open: 612.61261, high: 615.055054, low: 607.487488, close: 610.695679, volume: 39604000 }, + { x: new Date("2014-02-27"), open: 609.80481, high: 612.727722, low: 609.114136, close: 610.21521, volume: 25174000 }, + { x: new Date("2014-02-28"), open: 610.780762, high: 612.707703, low: 603.713684, close: 608.433411, volume: 46225000 }, + { x: new Date("2014-03-03"), open: 603.979004, high: 604.524536, low: 596.666687, close: 601.94696, volume: 42053000 }, + { x: new Date("2014-03-04"), open: 608.108093, high: 608.608582, low: 605.355347, close: 608.063049, volume: 29324000 }, + { x: new Date("2014-03-05"), open: 608.133118, high: 612.152161, low: 606.31134, close: 609.739746, volume: 24681000 }, + { x: new Date("2014-03-06"), open: 611.75177, high: 613.68866, low: 609.909912, close: 610.415405, volume: 25336000 }, + { x: new Date("2014-03-07"), open: 614.014038, high: 614.109131, low: 606.326355, close: 608.002991, volume: 30271000 }, + { x: new Date("2014-03-10"), open: 608.45343, high: 609.429443, low: 602.647644, close: 606.391418, volume: 24267000 }, + { x: new Date("2014-03-11"), open: 607.492493, high: 607.767761, low: 598.918945, close: 600.595581, volume: 34225000 }, + { x: new Date("2014-03-12"), open: 598.798828, high: 604.529541, low: 592.687683, close: 604.254272, volume: 39246000 }, + { x: new Date("2014-03-13"), open: 604.57959, high: 605.855835, low: 592.972961, close: 595.125122, volume: 46865000 }, + { x: new Date("2014-03-14"), open: 591.586609, high: 596.031006, low: 586.851868, close: 586.987, volume: 45832000 }, + { x: new Date("2014-03-17"), open: 590.21521, high: 599.134155, low: 589.644653, close: 596.646667, volume: 43198000 }, + { x: new Date("2014-03-18"), open: 597.932922, high: 606.371399, low: 597.127136, close: 606.236206, volume: 36263000 }, + { x: new Date("2014-03-19"), open: 606.506531, high: 606.601624, low: 597.802795, close: 600.22522, volume: 32225000 }, + { x: new Date("2014-03-20"), open: 600.575562, high: 605.4104, low: 598.278259, close: 599.179199, volume: 3366000 }, + { x: new Date("2014-03-21"), open: 603.758789, high: 605.42041, low: 591.816833, close: 592.112122, volume: 64105000 }, + { x: new Date("2014-03-24"), open: 592.687683, high: 593.04303, low: 573.548523, close: 579.544556, volume: 60068100 }, + { x: new Date("2014-03-25"), open: 583.583557, high: 585.505493, low: 574.074097, close: 579.939941, volume: 48155000 }, + { x: new Date("2014-03-26"), open: 581.586609, high: 586.371399, low: 566.316345, close: 566.551575, volume: 51548000 }, + { x: new Date("2014-03-27"), open: 565.990967, high: 566.53656, low: 551.601624, close: 557.697693, volume: 76367000 }, + { x: new Date("2014-03-28"), open: 560.060059, high: 567.16217, low: 559.444458, close: 560.63562, volume: 45132000 }, + { x: new Date("2014-03-31"), open: 565.765747, high: 568.068054, low: 556.981995, close: 557.812805, volume: 38807000 }, + { x: new Date("2014-04-01"), open: 560.695679, high: 569.319336, low: 559.55957, close: 568.013, volume: 43576000 }, + { x: new Date("2014-04-02"), open: 571.521545, high: 572.972961, low: 562.562561, close: 568.118103, volume: 41608000 }, + { x: new Date("2014-04-03"), open: 573.390015, high: 588.299988, low: 566.01001, close: 571.5, volume: 40183000 }, + { x: new Date("2014-04-04"), open: 578.549988, high: 579.719971, low: 544.48999, close: 545.25, volume: 53637000 }, + { x: new Date("2014-04-07"), open: 544.789978, high: 549.849976, low: 530.530029, close: 540.630005, volume: 39616000 }, + { x: new Date("2014-04-08"), open: 545.049988, high: 559.880005, low: 544.700012, close: 557.51001, volume: 34825000 }, + { x: new Date("2014-04-09"), open: 565.840027, high: 567.799988, low: 555.380005, close: 567.039978, volume: 30316000 }, + { x: new Date("2014-04-10"), open: 568, high: 568.210022, low: 545.5, close: 546.690002, volume: 32945000 }, + { x: new Date("2014-04-11"), open: 537.940002, high: 547.590027, low: 533.400024, close: 537.76001, volume: 31747000 }, + { x: new Date("2014-04-14"), open: 543.659973, high: 553.02002, low: 540.52002, close: 545.200012, volume: 25412000 }, + { x: new Date("2014-04-15"), open: 551, high: 552.890015, low: 530.640015, close: 548.700012, volume: 39978000 }, + { x: new Date("2014-04-16"), open: 557.700012, high: 564, low: 553.099976, close: 563.900024, volume: 45822000 }, + { x: new Date("2014-04-17"), open: 556.320007, high: 557, low: 539.400024, close: 543.340027, volume: 56147000 }, + { x: new Date("2014-04-21"), open: 544, high: 544, low: 534, close: 539.369995, volume: 24251000 }, + { x: new Date("2014-04-22"), open: 536, high: 548, low: 536.5, close: 545.5, volume: 23311000 }, + { x: new Date("2014-04-23"), open: 543.669983, high: 544.799988, low: 528.130005, close: 537.51001, volume: 19557000 }, + { x: new Date("2014-04-24"), open: 541.690002, high: 542.5531, low: 534.440002, close: 534.440002, volume: 19557000 }, + { x: new Date("2014-04-25"), open: 532.26001, high: 533.859985, low: 522.5, close: 523.099976, volume: 23700000 }, + { x: new Date("2014-04-28"), open: 525.799988, high: 525.900024, low: 511, close: 522.97998, volume: 37528000 }, + { x: new Date("2014-04-29"), open: 523.890015, high: 537.76001, low: 523, close: 536.330017, volume: 25352000 }, + { x: new Date("2014-04-30"), open: 535.119995, high: 536.340027, low: 529.090027, close: 534.880005, volume: 20385000 }, + { x: new Date("2014-05-01"), open: 534.25, high: 539.909973, low: 532.859985, close: 538.530029, volume: 20043000 }, + { x: new Date("2014-05-02"), open: 541.440002, high: 542.400024, low: 533.27002, close: 533.869995, volume: 17800800 }, + { x: new Date("2014-05-05"), open: 530.23999, high: 535.719971, low: 527.580017, close: 535.330017, volume: 12284000 }, + { x: new Date("2014-05-06"), open: 533.409973, high: 534.549988, low: 522.26001, close: 522.570007, volume: 18350000 }, + { x: new Date("2014-05-07"), open: 523.25, high: 524.429993, low: 511.089996, close: 518, volume: 30743000 }, + { x: new Date("2014-05-08"), open: 515.719971, high: 527.349976, low: 514.460022, close: 520.169983, volume: 24520000 }, + { x: new Date("2014-05-09"), open: 518.650024, high: 527.349976, low: 514.280029, close: 526.619995, volume: 22612000 }, + { x: new Date("2014-05-12"), open: 531.840027, high: 538.75, low: 527.51001, close: 538.429993, volume: 19484000 }, + { x: new Date("2014-05-13"), open: 539.580017, high: 543.98999, low: 537.900024, close: 541.539978, volume: 20120000 }, + { x: new Date("2014-05-14"), open: 541.820007, high: 541.820007, low: 533.109985, close: 534.409973, volume: 12809000 }, + { x: new Date("2014-05-15"), open: 533.140015, high: 534, low: 525.309998, close: 529.119995, volume: 18329000 }, + { x: new Date("2014-05-16"), open: 529.599976, high: 530.840027, low: 523.570007, close: 528.299988, volume: 19077000 }, + { x: new Date("2014-05-19"), open: 528.880005, high: 539.349976, low: 525.659973, close: 538.830017, volume: 19765000 }, + { x: new Date("2014-05-20"), open: 540, high: 546.349976, low: 536.570007, close: 540.390015, volume: 24253000 }, + { x: new Date("2014-05-21"), open: 542.900024, high: 549.75, low: 542.109985, close: 549.700012, volume: 15647000 }, + { x: new Date("2014-05-22"), open: 552.200012, high: 557.960022, low: 551, close: 555.450012, volume: 21497000 }, + { x: new Date("2014-05-23"), open: 558.130005, high: 565, low: 554.169983, close: 563.799988, volume: 26725000 }, + { x: new Date("2014-05-27"), open: 567.780029, high: 574.869995, low: 564.150024, close: 574.869995, volume: 21858000 }, + { x: new Date("2014-05-28"), open: 574.570007, high: 577.659973, low: 569.950012, close: 570.450012, volume: 15816000 }, + { x: new Date("2014-05-29"), open: 573.390015, high: 573.47998, low: 568.450012, close: 570.559998, volume: 14111000 }, + { x: new Date("2014-05-30"), open: 571.640015, high: 572.580017, low: 565.789978, close: 571.650024, volume: 18717000 }, + { x: new Date("2014-06-02"), open: 569.75, high: 570.409973, low: 556.700012, close: 564.340027, volume: 16605000 }, + { x: new Date("2014-06-03"), open: 560.900024, high: 562.400024, low: 552.530029, close: 554.51001, volume: 20313000 }, + { x: new Date("2014-06-04"), open: 551.52002, high: 558.580017, low: 548.559998, close: 553.76001, volume: 17291000 }, + { x: new Date("2014-06-05"), open: 557.109985, high: 565, low: 555.049988, close: 564.929993, volume: 17934000 }, + { x: new Date("2014-06-06"), open: 568.159973, high: 568.799988, low: 559.580017, close: 566.030029, volume: 17402000 }, + { x: new Date("2014-06-09"), open: 566.75, high: 572, low: 565.219971, close: 570.72998, volume: 15297000 }, + { x: new Date("2014-06-10"), open: 568.780029, high: 572, low: 566.130005, close: 568.299988, volume: 14838000 }, + { x: new Date("2014-06-11"), open: 565.919983, high: 568.969971, low: 563.679993, close: 567.5, volume: 11290000 }, + { x: new Date("2014-06-12"), open: 567, high: 567, low: 557.150024, close: 559.5, volume: 15465000 }, + { x: new Date("2014-06-13"), open: 560.080017, high: 560.650024, low: 553.719971, close: 560.349976, volume: 13530300 }, + { x: new Date("2014-06-16"), open: 557.25, high: 557.98999, low: 550, close: 552.299988, volume: 19718000 }, + { x: new Date("2014-06-17"), open: 552.359985, high: 553.73999, low: 547.469971, close: 550.619995, volume: 14776000 }, + { x: new Date("2014-06-18"), open: 552.799988, high: 561.400024, low: 551.580017, close: 560.659973, volume: 20606000 }, + { x: new Date("2014-06-19"), open: 561.150024, high: 565, low: 556.669983, close: 564.98999, volume: 26274000 }, + { x: new Date("2014-06-20"), open: 566.450012, high: 566.77002, low: 559.369995, close: 566.52002, volume: 31600600 }, + { x: new Date("2014-06-23"), open: 564.349976, high: 574.440002, low: 563.5, close: 574.289978, volume: 17228000 }, + { x: new Date("2014-06-24"), open: 574.219971, high: 582.25, low: 569.159973, close: 572.539978, volume: 28443000 }, + { x: new Date("2014-06-25"), open: 573.549988, high: 587.299988, low: 573.26001, close: 585.929993, volume: 21140700 }, + { x: new Date("2014-06-26"), open: 589.299988, high: 589.599976, low: 579.599976, close: 584.77002, volume: 20124000 }, + { x: new Date("2014-06-27"), open: 585.450012, high: 587.880005, low: 582.619995, close: 585.690002, volume: 20213000 }, + { x: new Date("2014-06-30"), open: 586.76001, high: 587.710022, low: 583.289978, close: 584.669983, volume: 14789000 }, + { x: new Date("2014-07-01"), open: 587.650024, high: 593.659973, low: 586.289978, close: 591.48999, volume: 16432000 }, + { x: new Date("2014-07-02"), open: 592.26001, high: 594.150024, low: 589.109985, close: 590.780029, volume: 11958000 }, + { x: new Date("2014-07-03"), open: 591.700012, high: 594.25589, low: 593.080017, close: 593.080017, volume: 18989000 }, + { x: new Date("2014-07-07"), open: 593.51001, high: 595.650024, low: 587.940002, close: 590.76001, volume: 13367000 }, + { x: new Date("2014-07-08"), open: 586.369995, high: 587.969971, low: 574, close: 578.400024, volume: 21205200 }, + { x: new Date("2014-07-09"), open: 578.950012, high: 584.099976, low: 577, close: 583.359985, volume: 13720800 }, + { x: new Date("2014-07-10"), open: 573, high: 585.2, low: 572.099976, close: 580.039978, volume: 14362000 }, + { x: new Date("2014-07-11"), open: 581, high: 588.22998, low: 580.580017, close: 586.650024, volume: 15101600 }, + { x: new Date("2014-07-14"), open: 590.599976, high: 594.859985, low: 586.690002, close: 594.26001, volume: 19510600 }, + { x: new Date("2014-07-15"), open: 595.150024, high: 595.299988, low: 585.309998, close: 593.059998, volume: 16730800 }, + { x: new Date("2014-07-16"), open: 596.890015, high: 597, low: 590.25, close: 590.619995, volume: 14040800 }, + { x: new Date("2014-07-17"), open: 588.969971, high: 589.5, low: 576.849976, close: 580.820007, volume: 29353000 }, + { x: new Date("2014-07-18"), open: 603.01001, high: 606.700012, low: 590.919983, close: 605.109985, volume: 48710600 }, + { x: new Date("2014-07-21"), open: 601.349976, high: 604.159973, low: 594.450012, close: 598.440002, volume: 22370900 }, + { x: new Date("2014-07-22"), open: 599.700012, high: 608.890015, low: 599.26001, close: 603.570007, volume: 18816000 }, + { x: new Date("2014-07-23"), open: 602.049988, high: 607.049988, low: 601.349976, close: 605.190002, volume: 11060000 }, + { x: new Date("2014-07-24"), open: 605.530029, high: 608.909973, low: 601, close: 603.01001, volume: 13550000 }, + { x: new Date("2014-07-25"), open: 599.25, high: 601, low: 595.75, close: 598.080017, volume: 13600000 }, + { x: new Date("2014-07-28"), open: 597.75, high: 601.099976, low: 592.590027, close: 599.02002, volume: 13581000 }, + { x: new Date("2014-07-29"), open: 597.700012, high: 598.48999, low: 592.169983, close: 593.950012, volume: 13606600 }, + { x: new Date("2014-07-30"), open: 595.809998, high: 598.450012, low: 592.700012, close: 595.440002, volume: 12105100 }, + { x: new Date("2014-07-31"), open: 588.960022, high: 591.98999, low: 577.679993, close: 579.549988, volume: 23095000 }, + { x: new Date("2014-08-01"), open: 578.549988, high: 583.429993, low: 570.299988, close: 573.599976, volume: 22133000 }, + { x: new Date("2014-08-04"), open: 576.51001, high: 583.820007, low: 572.26001, close: 582.27002, volume: 15194000 }, + { x: new Date("2014-08-05"), open: 579.380005, high: 580.200012, low: 570.309998, close: 573.140015, volume: 16403800 }, + { x: new Date("2014-08-06"), open: 569.5, high: 578.640015, low: 567.450012, close: 574.48999, volume: 13228000 }, + { x: new Date("2014-08-07"), open: 576.049988, high: 578.309998, low: 569.429993, close: 571.809998, volume: 11630000 }, + { x: new Date("2014-08-08"), open: 572.02002, high: 579.559998, low: 569.02002, close: 577.940002, volume: 14930300 }, + { x: new Date("2014-08-11"), open: 579, high: 579.690002, low: 575.299988, close: 577.25, volume: 12034000 }, + { x: new Date("2014-08-12"), open: 575, high: 575.900024, low: 569.909973, close: 572.119995, volume: 13904500 }, + { x: new Date("2014-08-13"), open: 576.450012, high: 586.130005, low: 575.200012, close: 584.559998, volume: 18990400 }, + { x: new Date("2014-08-14"), open: 586.690002, high: 587.799988, low: 580.919983, close: 584.650024, volume: 12729000 }, + { x: new Date("2014-08-15"), open: 587.5, high: 589.469971, low: 580.76001, close: 583.710022, volume: 17234000 }, + { x: new Date("2014-08-18"), open: 587.099976, high: 595.049988, low: 586.549988, close: 592.700012, volume: 14606000 }, + { x: new Date("2014-08-19"), open: 595.590027, high: 597.809998, low: 594.440002, close: 597.109985, volume: 10043200 }, + { x: new Date("2014-08-20"), open: 596.950012, high: 596.98999, low: 593, close: 595.409973, volume: 16730000 }, + { x: new Date("2014-08-21"), open: 594.900024, high: 595.25, low: 591.099976, close: 592.419983, volume: 11302000 }, + { x: new Date("2014-08-22"), open: 593.27002, high: 594.98999, low: 589.799988, close: 592.539978, volume: 87072000 }, + { x: new Date("2014-08-25"), open: 594.77002, high: 595.580017, low: 589.26001, close: 590.570007, volume: 12905600 }, + { x: new Date("2014-08-26"), open: 592, high: 592.049988, low: 587.450012, close: 588.119995, volume: 14717000 }, + { x: new Date("2014-08-27"), open: 587.809998, high: 589.369995, low: 580.900024, close: 583, volume: 13646000 }, + { x: new Date("2014-08-28"), open: 580.02002, high: 584.710022, low: 577.880005, close: 580.320007, volume: 14005800 }, + { x: new Date("2014-08-29"), open: 582.349976, high: 582.900024, low: 578.23999, close: 582.359985, volume: 12060100 }, + { x: new Date("2014-09-02"), open: 582.950012, high: 589.299988, low: 582.400024, close: 588.630005, volume: 15830000 }, + { x: new Date("2014-09-03"), open: 591.72998, high: 594.48999, low: 586.5, close: 589.52002, volume: 15790000 }, + { x: new Date("2014-09-04"), open: 592.130005, high: 598, low: 590.599976, close: 593.140015, volume: 16308000 }, + { x: new Date("2014-09-05"), open: 595.130005, high: 598.5, low: 593.549988, close: 597.780029, volume: 17990100 }, + { x: new Date("2014-09-08"), open: 599.140015, high: 603.52002, low: 598.02002, close: 601.630005, volume: 15099200 }, + { x: new Date("2014-09-09"), open: 600.27002, high: 600.599976, low: 590.47998, close: 591.969971, volume: 15701200 }, + { x: new Date("2014-09-10"), open: 591.73999, high: 593.719971, low: 587.140015, close: 593.419983, volume: 11600100 }, + { x: new Date("2014-09-11"), open: 590, high: 591.950012, low: 586.039978, close: 591.109985, volume: 15014000 }, + { x: new Date("2014-09-12"), open: 590.390015, high: 591.47998, low: 583.280029, close: 584.900024, volume: 18510500 }, + { x: new Date("2014-09-15"), open: 582.23999, high: 583.919983, low: 577.01001, close: 581.640015, volume: 15454000 }, + { x: new Date("2014-09-16"), open: 580.950012, high: 590.150024, low: 580.950012, close: 588.780029, volume: 15790600 }, + { x: new Date("2014-09-17"), open: 589.51001, high: 596.070007, low: 587.119995, close: 593.289978, volume: 17195000 }, + { x: new Date("2014-09-18"), open: 595.049988, high: 597.559998, low: 593.02002, close: 597.27002, volume: 14940500 }, + { x: new Date("2014-09-19"), open: 599.48999, high: 605.400024, low: 597.76001, close: 605.400024, volume: 41916000 }, + { x: new Date("2014-09-22"), open: 602.5, high: 603.799988, low: 593.119995, close: 597.27002, volume: 17802200 }, + { x: new Date("2014-09-23"), open: 595, high: 596.650024, low: 590.23999, close: 591.179993, volume: 14037000 }, + { x: new Date("2014-09-24"), open: 591.570007, high: 600.109985, low: 590.299988, close: 598.419983, volume: 17508000 }, + { x: new Date("2014-09-25"), open: 596.98999, high: 598.070007, low: 584.73999, close: 585.25, volume: 16710000 }, + { x: new Date("2014-09-26"), open: 585.929993, high: 589.570007, low: 585, close: 587.900024, volume: 12891000 }, + { x: new Date("2014-09-29"), open: 581.830017, high: 589.309998, low: 581.570007, close: 587.809998, volume: 11043700 }, + { x: new Date("2014-09-30"), open: 587.48999, high: 591, low: 584.5, close: 588.409973, volume: 15715000 }, + { x: new Date("2014-10-01"), open: 586.799988, high: 588.719971, low: 578.02002, close: 579.630005, volume: 14047700 }, + { x: new Date("2014-10-02"), open: 578, high: 583.23999, low: 574.049988, close: 580.880005, volume: 15363000 }, + { x: new Date("2014-10-03"), open: 584.099976, high: 588.289978, low: 583.5, close: 586.25, volume: 12145000 }, + { x: new Date("2014-10-06"), open: 589.950012, high: 592.400024, low: 585.400024, close: 587.780029, volume: 12806100 }, + { x: new Date("2014-10-07"), open: 584.900024, high: 585.849976, low: 574.099976, close: 574.099976, volume: 15405700 }, + { x: new Date("2014-10-08"), open: 574.789978, high: 584.690002, low: 567.640015, close: 583.73999, volume: 22070900 }, + { x: new Date("2014-10-09"), open: 581.609985, high: 582.530029, low: 569.030029, close: 570.809998, volume: 24110700 }, + { x: new Date("2014-10-10"), open: 567.469971, high: 575.22998, low: 555.01001, close: 555.190002, volume: 29787000 }, + { x: new Date("2014-10-13"), open: 555.130005, high: 560.880005, low: 544.429993, close: 544.75, volume: 27558000 }, + { x: new Date("2014-10-14"), open: 550.140015, high: 558.630005, low: 544.5, close: 548.690002, volume: 26099000 }, + { x: new Date("2014-10-15"), open: 542.080017, high: 543.919983, low: 528.419983, close: 540.72998, volume: 38306000 }, + { x: new Date("2014-10-16"), open: 527, high: 540.98999, low: 524.950012, close: 536.919983, volume: 38050000 }, + { x: new Date("2014-10-17"), open: 540.450012, high: 543.450012, low: 518.409973, close: 522.969971, volume: 59960500 }, + { x: new Date("2014-10-20"), open: 520.450012, high: 533.159973, low: 519.140015, close: 532.380005, volume: 27482000 }, + { x: new Date("2014-10-21"), open: 537.27002, high: 538.77002, low: 530.200012, close: 538.030029, volume: 24595000 }, + { x: new Date("2014-10-22"), open: 541.049988, high: 550.76001, low: 540.22998, close: 542.690002, volume: 29737000 }, + { x: new Date("2014-10-23"), open: 548.280029, high: 557.400024, low: 545.5, close: 553.650024, volume: 21513000 }, + { x: new Date("2014-10-24"), open: 554.97998, high: 555, low: 545.159973, close: 548.900024, volume: 21750400 }, + { x: new Date("2014-10-27"), open: 547.76001, high: 554, low: 547.200012, close: 549.880005, volume: 15967000 }, + { x: new Date("2014-10-28"), open: 551.710022, high: 559.200012, low: 550.429993, close: 558.940002, volume: 17308700 }, + { x: new Date("2014-10-29"), open: 560.849976, high: 564.969971, low: 555.97998, close: 558.450012, volume: 20533000 }, + { x: new Date("2014-10-30"), open: 558.25, high: 562.5, low: 552.130005, close: 560.27002, volume: 16012500 }, + { x: new Date("2014-10-31"), open: 568.299988, high: 568.72998, low: 564.809998, close: 567.869995, volume: 23040500 }, + { x: new Date("2014-11-03"), open: 563.530029, high: 567.150024, low: 561.630005, close: 563.77002, volume: 15401700 }, + { x: new Date("2014-11-04"), open: 561.159973, high: 564.789978, low: 558.299988, close: 564.190002, volume: 13806300 }, + { x: new Date("2014-11-05"), open: 566.789978, high: 566.900024, low: 554.150024, close: 555.950012, volume: 16450300 }, + { x: new Date("2014-11-06"), open: 555.5, high: 556.799988, low: 550.580017, close: 551.690002, volume: 16507000 }, + { x: new Date("2014-11-07"), open: 555.599976, high: 555.599976, low: 549.349976, close: 551.820007, volume: 15089100 }, + { x: new Date("2014-11-10"), open: 552.400024, high: 560.630005, low: 551.619995, close: 558.22998, volume: 13045000 }, + { x: new Date("2014-11-11"), open: 558.52002, high: 562.5, low: 556.23999, close: 561.289978, volume: 10098300 }, + { x: new Date("2014-11-12"), open: 561.150024, high: 561.25, low: 555.5, close: 558.25, volume: 10941000 }, + { x: new Date("2014-11-13"), open: 560.809998, high: 560.820007, low: 554.090027, close: 556.440002, volume: 15101000 }, + { x: new Date("2014-11-14"), open: 558.558, high: 552.51001, low: 555.190002, close: 555.190002, volume: 14251000 }, + { x: new Date("2014-11-17"), open: 555.190002, high: 555.190002, low: 544.440002, close: 546.640015, volume: 16800600 }, + { x: new Date("2014-11-18"), open: 547.929993, high: 552.789978, low: 543.799988, close: 544.51001, volume: 18220000 }, + { x: new Date("2014-11-19"), open: 544.75, high: 548.219971, low: 539.190002, close: 547.200012, volume: 15170300 }, + { x: new Date("2014-11-20"), open: 542.090027, high: 545.380005, low: 541.5, close: 543.76001, volume: 17508000 }, + { x: new Date("2014-11-21"), open: 551.039978, high: 551.039978, low: 545, close: 545.890015, volume: 25060000 }, + { x: new Date("2014-11-24"), open: 546.570007, high: 551.190002, low: 544.150024, close: 547.47998, volume: 16053800 }, + { x: new Date("2014-11-25"), open: 547.210022, high: 552.5, low: 546.909973, close: 549.22998, volume: 19036000 }, + { x: new Date("2014-11-26"), open: 549.22998, high: 549.880005, low: 545.22998, close: 547.72998, volume: 14800200 }, + { x: new Date("2014-11-28"), open: 547, high: 549.599976, low: 544.47998, close: 549.080017, volume: 12100100 }, + { x: new Date("2014-12-01"), open: 545.090027, high: 548.789978, low: 538.619995, close: 539.650024, volume: 19904400 }, + { x: new Date("2014-12-02"), open: 539.450012, high: 541.849976, low: 534.659973, close: 538.590027, volume: 20740000 }, + { x: new Date("2014-12-03"), open: 537.5, high: 541.409973, low: 535.210022, close: 536.969971, volume: 16238000 }, + { x: new Date("2014-12-04"), open: 537.640015, high: 542.690002, low: 534.890015, close: 542.580017, volume: 16209900 }, + { x: new Date("2014-12-05"), open: 536.700012, high: 538.200012, low: 527.26001, close: 528.080017, volume: 30701000 }, + { x: new Date("2014-12-08"), open: 529.219971, high: 533.820007, low: 527, close: 530.72998, volume: 32283000 }, + { x: new Date("2014-12-09"), open: 525.880005, high: 536.650024, low: 523.409973, close: 536.109985, volume: 21660100 }, + { x: new Date("2014-12-10"), open: 535.900024, high: 539.359985, low: 527.48999, close: 528.039978, volume: 23111000 }, + { x: new Date("2014-12-11"), open: 530.01001, high: 537.039978, low: 529.159973, close: 532.109985, volume: 20713000 }, + { x: new Date("2014-12-12"), open: 527.440002, high: 532.23999, low: 521.460022, close: 521.51001, volume: 23657000 }, + { x: new Date("2014-12-15"), open: 523.76001, high: 525.369995, low: 515.400024, close: 515.840027, volume: 26176000 }, + { x: new Date("2014-12-16"), open: 513.599976, high: 515.580017, low: 497.190002, close: 498.160004, volume: 43499000 }, + { x: new Date("2014-12-17"), open: 499.859985, high: 509.070007, low: 499.109985, close: 506.450012, volume: 36394000 }, + { x: new Date("2014-12-18"), open: 515.98999, high: 516.25, low: 506.559998, close: 514.619995, volume: 38760700 }, + { x: new Date("2014-12-19"), open: 516.98999, high: 520.809998, low: 508.859985, close: 520.039978, volume: 40872100 }, + { x: new Date("2014-12-22"), open: 520.609985, high: 532.969971, low: 520.590027, close: 532.299988, volume: 30319500 }, + { x: new Date("2014-12-23"), open: 534.51001, high: 542.299988, low: 533.719971, close: 538.77002, volume: 28770200 }, + { x: new Date("2014-12-24"), open: 538.820007, high: 540.289978, low: 535.099976, close: 536.929993, volume: 43707000 }, + { x: new Date("2014-12-26"), open: 536.929993, high: 543.25, low: 535.48999, close: 541.52002, volume: 11135000 }, + { x: new Date("2014-12-29"), open: 540.5, high: 543.929993, low: 537.159973, close: 537.309998, volume: 22150000 }, + { x: new Date("2014-12-30"), open: 534.960022, high: 537.840027, low: 533.609985, close: 535.280029, volume: 10048600 }, + { x: new Date("2014-12-31"), open: 537.73999, high: 538.400024, low: 530.200012, close: 530.659973, volume: 12320400 }, + { x: new Date("2015-01-02"), open: 532.599976, high: 535.799988, low: 527.880005, close: 529.549988, volume: 13240000 }, + { x: new Date("2015-01-05"), open: 527.150024, high: 527.98999, low: 517.75, close: 519.460022, volume: 20591000 }, + { x: new Date("2015-01-06"), open: 520.5, high: 521.210022, low: 505.549988, close: 506.640015, volume: 27228000 }, + { x: new Date("2015-01-07"), open: 510.950012, high: 511.48999, low: 503.649994, close: 505.149994, volume: 23405900 }, + { x: new Date("2015-01-08"), open: 501.51001, high: 507.5, low: 495.019989, close: 506.910004, volume: 36527000 }, + { x: new Date("2015-01-09"), open: 508.179993, high: 508.600006, low: 498.649994, close: 500.720001, volume: 20907000 }, + { x: new Date("2015-01-12"), open: 499.23999, high: 500.279999, low: 490.910004, close: 497.059998, volume: 28541000 }, + { x: new Date("2015-01-13"), open: 502.570007, high: 508.600006, low: 497.26001, close: 501.799988, volume: 30479000 }, + { x: new Date("2015-01-14"), open: 500.420013, high: 508.26001, low: 498.160004, close: 505.929993, volume: 26400000 }, + { x: new Date("2015-01-15"), open: 508.890015, high: 509.75, low: 502.01001, close: 504.01001, volume: 25534000 }, + { x: new Date("2015-01-16"), open: 503.149994, high: 510.850006, low: 503.089996, close: 510.459991, volume: 24820900 }, + { x: new Date("2015-01-20"), open: 512.77002, high: 515.609985, low: 509.369995, close: 509.940002, volume: 23398000 }, + { x: new Date("2015-01-21"), open: 510.839996, high: 521.849976, low: 509.589996, close: 520.390015, volume: 23170800 }, + { x: new Date("2015-01-22"), open: 523, high: 538.840027, low: 521.909973, close: 537.299988, volume: 28003400 }, + { x: new Date("2015-01-23"), open: 538.030029, high: 545.409973, low: 535.75, close: 541.950012, volume: 22920800 }, + { x: new Date("2015-01-26"), open: 541.5, high: 541.5, low: 532.070007, close: 536.719971, volume: 15447000 }, + { x: new Date("2015-01-27"), open: 531.400024, high: 532.780029, low: 520.859985, close: 521.190002, volume: 19574000 }, + { x: new Date("2015-01-28"), open: 525, high: 525.690002, low: 512.349976, close: 512.429993, volume: 17911000 }, + { x: new Date("2015-01-29"), open: 512.900024, high: 515.190002, low: 503.480011, close: 513.22998, volume: 39500900 }, + { x: new Date("2015-01-30"), open: 519, high: 543.099976, low: 518.179993, close: 537.549988, volume: 40554000 }, + { x: new Date("2015-02-02"), open: 534.320007, high: 536.5, low: 521.719971, close: 532.200012, volume: 37689000 }, + { x: new Date("2015-02-03"), open: 529.940002, high: 537.450012, low: 526.809998, close: 533.299988, volume: 23300200 }, + { x: new Date("2015-02-04"), open: 533.140015, high: 536.75, low: 525.030029, close: 526.099976, volume: 16948000 }, + { x: new Date("2015-02-05"), open: 527.929993, high: 530.690002, low: 525.640015, close: 529.830017, volume: 16508800 }, + { x: new Date("2015-02-06"), open: 531.01001, high: 540.219971, low: 528.650024, close: 533.880005, volume: 21344000 }, + { x: new Date("2015-02-09"), open: 531.059998, high: 533.880005, low: 527.549988, close: 529.280029, volume: 15157000 }, + { x: new Date("2015-02-10"), open: 532.150024, high: 541, low: 529.169983, close: 540.159973, volume: 23715000 }, + { x: new Date("2015-02-11"), open: 539.72998, high: 541.950012, low: 536, close: 538, volume: 19153000 }, + { x: new Date("2015-02-12"), open: 539.659973, high: 548.340027, low: 537, close: 546.01001, volume: 24290500 }, + { x: new Date("2015-02-13"), open: 547.51001, high: 552.539978, low: 546.599976, close: 551.159973, volume: 23069100 }, + { x: new Date("2015-02-17"), open: 551.159973, high: 553, low: 543.26001, close: 545.01001, volume: 19587000 }, + { x: new Date("2015-02-18"), open: 543.820007, high: 547.549988, low: 539.549988, close: 542.650024, volume: 14053300 }, + { x: new Date("2015-02-19"), open: 542.469971, high: 546.859985, low: 540.75, close: 546.450012, volume: 15417000 }, + { x: new Date("2015-02-20"), open: 547.580017, high: 547.580017, low: 538.099976, close: 541.799988, volume: 19101700 }, + { x: new Date("2015-02-23"), open: 539, high: 539.299988, low: 532, close: 535, volume: 16453000 }, + { x: new Date("2015-02-24"), open: 531.549988, high: 539.400024, low: 531, close: 538.650024, volume: 14020300 }, + { x: new Date("2015-02-25"), open: 538.440002, high: 549.570007, low: 538.01001, close: 547.330017, volume: 20401800 }, + { x: new Date("2015-02-26"), open: 545.73999, high: 560.130005, low: 545.090027, close: 559.289978, volume: 27010600 }, + { x: new Date("2015-02-27"), open: 558.150024, high: 569.419983, low: 557.030029, close: 562.630005, volume: 34160400 }, + { x: new Date("2015-03-02"), open: 567, high: 575.98999, low: 563.150024, close: 575.02002, volume: 25203000 }, + { x: new Date("2015-03-03"), open: 576.349976, high: 580.849976, low: 570.5, close: 578.789978, volume: 25260300 }, + { x: new Date("2015-03-04"), open: 576.969971, high: 581.630005, low: 572.52002, close: 578.330017, volume: 18500500 }, + { x: new Date("2015-03-05"), open: 579.619995, high: 583.200012, low: 578.22998, close: 581.429993, volume: 17905900 }, + { x: new Date("2015-03-06"), open: 582, high: 582.780029, low: 572.059998, close: 572.900024, volume: 18796000 }, + { x: new Date("2015-03-09"), open: 570.919983, high: 575.450012, low: 569.049988, close: 574.099976, volume: 11703900 }, + { x: new Date("2015-03-10"), open: 568.47998, high: 569.76001, low: 559.820007, close: 559.849976, volume: 19793000 }, + { x: new Date("2015-03-11"), open: 559.799988, high: 564.179993, low: 555.409973, close: 555.690002, volume: 2026200 }, + { x: new Date("2015-03-12"), open: 558.47998, high: 561.840027, low: 555.530029, close: 561.169983, volume: 17801000 }, + { x: new Date("2015-03-13"), open: 559.22998, high: 564.359985, low: 550.330017, close: 553, volume: 17801000 }, + { x: new Date("2015-03-16"), open: 556.929993, high: 563.75, low: 551.320007, close: 561.640015, volume: 18042800 }, + { x: new Date("2015-03-17"), open: 558.289978, high: 560.640015, low: 554.409973, close: 557.609985, volume: 14041900 }, + { x: new Date("2015-03-18"), open: 557.72998, high: 566.51001, low: 553.5, close: 566.159973, volume: 17597000 }, + { x: new Date("2015-03-19"), open: 564.52002, high: 566.960022, low: 562.119995, close: 563.669983, volume: 12303000 }, + { x: new Date("2015-03-20"), open: 566.710022, high: 567.099976, low: 564.47998, close: 564.950012, volume: 22160000 }, + { x: new Date("2015-03-23"), open: 566, high: 569.640015, low: 563.059998, close: 565.369995, volume: 15012000 }, + { x: new Date("2015-03-24"), open: 568.539978, high: 581.880005, low: 568.090027, close: 577.539978, volume: 19507800 }, + { x: new Date("2015-03-25"), open: 577.570007, high: 580.070007, low: 567, close: 567, volume: 13659000 }, + { x: new Date("2015-03-26"), open: 564.650024, high: 567.190002, low: 558.309998, close: 563.640015, volume: 24902100 }, + { x: new Date("2015-03-27"), open: 561.830017, high: 564.070007, low: 556.929993, close: 557.549988, volume: 17203500 }, + { x: new Date("2015-03-28"), open: 561.830017, high: 564.070007, low: 556.929993, close: 557.549988, volume: 14203500 }, + { x: new Date("2015-03-29"), open: 561.830017, high: 564.070007, low: 556.929993, close: 557.549988, volume: 16203500 }, + { x: new Date("2015-03-30"), open: 560.25, high: 562.159973, low: 556.789978, close: 561.140015, volume: 12394000 }, + { x: new Date("2015-03-31"), open: 557.940002, high: 562.450012, low: 554.669983, close: 554.700012, volume: 17460600 }, + { x: new Date("2015-04-01"), open: 554.830017, high: 558.5, low: 546.030029, close: 549.48999, volume: 19323000 }, + { x: new Date("2015-04-02"), open: 547.409973, high: 548, low: 540.440002, close: 541.309998, volume: 23880000 }, + { x: new Date("2015-04-06"), open: 538.840027, high: 545.539978, low: 535.700012, close: 543.950012, volume: 16805900 }, + { x: new Date("2015-04-07"), open: 544.98999, high: 550.159973, low: 543.590027, close: 544.859985, volume: 13659000 }, + { x: new Date("2015-04-08"), open: 546.551, high: 546.5, low: 548.840027, close: 548.840027, volume: 13659000 }, + { x: new Date("2015-04-09"), open: 549.210022, high: 549.369995, low: 541.950012, close: 548.02002, volume: 16180300 }, + { x: new Date("2015-04-10"), open: 549.570007, high: 549.849976, low: 544.97998, close: 548.539978, volume: 13052000 }, + { x: new Date("2015-04-13"), open: 547.049988, high: 553.27002, low: 546.299988, close: 548.640015, volume: 14663000 }, + { x: new Date("2015-04-14"), open: 546.570007, high: 546.570007, low: 535.73999, close: 539.780029, volume: 23543000 }, + { x: new Date("2015-04-15"), open: 537.960022, high: 543.190002, low: 532.369995, close: 541.039978, volume: 23481000 }, + { x: new Date("2015-04-16"), open: 538.349976, high: 545.22998, low: 538.099976, close: 543.52002, volume: 15861000 }, + { x: new Date("2015-04-17"), open: 537.309998, high: 539.799988, low: 529, close: 532.73999, volume: 24617000 }, + { x: new Date("2015-04-20"), open: 533.75, high: 545.799988, low: 533.349976, close: 544.530029, volume: 19205400 }, + { x: new Date("2015-04-21"), open: 546.309998, high: 547.77002, low: 542.210022, close: 542.919983, volume: 14056400 }, + { x: new Date("2015-04-22"), open: 543.059998, high: 551, low: 541.320007, close: 549.179993, volume: 15903000 } +]; + + +let date1: Date = new Date("2012-04-02"); +for (let i: number = 0; i < stockData1.length; i++) { + if (stockData1[i]['x'].getDate() !== date1.getDate()) { + stockData1.splice(i, 0, { + x: new Date(date1.getTime()), + open: stockData1[i]['high'], low: stockData1[i]['open'], + close: stockData1[i]['close'], high: stockData1[i]['low'], + volume: stockData1[i]['volume'] + }); + } + date1.setDate(date1.getDate() + 1); +} + +export interface IVolume { + x: Date, + close: number; + open: number; + volume: number; + high: number; + low: number; +} + +export interface IClose { + x: Date, + close: number; +} + +export let googl: IVolume [] = stockData1; + +let stockData2: IClose[] = [{ x: new Date("2012-04-02"), close: 321.369812 }, +{ x: new Date("2012-04-03"), close: 319.233704 }, +{ x: new Date("2012-04-04"), close: 315.522827 }, +{ x: new Date("2012-04-05"), close: 314.116974 }, +{ x: new Date("2012-04-09"), close: 313.381744 }, +{ x: new Date("2012-04-10"), close: 311.404602 }, +{ x: new Date("2012-04-11"), close: 315.925201 }, +{ x: new Date("2012-04-12"), close: 323.401581 }, +{ x: new Date("2012-04-13"), close: 310.281921 }, +{ x: new Date("2012-04-16"), close: 301.076782 }, +{ x: new Date("2012-04-17"), close: 302.815491 }, +{ x: new Date("2012-04-18"), close: 301.762329 }, +{ x: new Date("2012-04-19"), close: 297.713654 }, +{ x: new Date("2012-04-20"), close: 296.104126 }, +{ x: new Date("2012-04-23"), close: 296.869141 }, +{ x: new Date("2012-04-24"), close: 298.692291 }, +{ x: new Date("2012-04-25"), close: 302.889984 }, +{ x: new Date("2012-04-26"), close: 305.746429 }, +{ x: new Date("2012-04-27"), close: 305.502991 }, +{ x: new Date("2012-04-30"), close: 300.470734 }, +{ x: new Date("2012-05-01"), close: 300.262085 }, +{ x: new Date("2012-05-02"), close: 301.667938 }, +{ x: new Date("2012-05-03"), close: 303.535797 }, +{ x: new Date("2012-05-04"), close: 296.556183 }, +{ x: new Date("2012-05-07"), close: 301.812012 }, +{ x: new Date("2012-05-08"), close: 304.41507 }, +{ x: new Date("2012-05-09"), close: 302.606842 }, +{ x: new Date("2012-05-10"), close: 304.84726 }, +{ x: new Date("2012-05-11"), close: 300.659485 }, +{ x: new Date("2012-05-14"), close: 300.048462 }, +{ x: new Date("2012-05-15"), close: 303.580505 }, +{ x: new Date("2012-05-16"), close: 312.432922 }, +{ x: new Date("2012-05-17"), close: 309.511932 }, +{ x: new Date("2012-05-18"), close: 298.260101 }, +{ x: new Date("2012-05-21"), close: 305.070801 }, +{ x: new Date("2012-05-22"), close: 298.458801 }, +{ x: new Date("2012-05-23"), close: 302.760834 }, +{ x: new Date("2012-05-24"), close: 299.879578 }, +{ x: new Date("2012-05-25"), close: 293.85376 }, +{ x: new Date("2012-05-29"), close: 295.249695 }, +{ x: new Date("2012-05-30"), close: 292.214417 }, +{ x: new Date("2012-05-31"), close: 288.553253 }, +{ x: new Date("2012-06-01"), close: 283.645172 }, +{ x: new Date("2012-06-04"), close: 287.425568 }, +{ x: new Date("2012-06-05"), close: 283.362 }, +{ x: new Date("2012-06-06"), close: 288.40918 }, +{ x: new Date("2012-06-07"), close: 287.246735 }, +{ x: new Date("2012-06-08"), close: 288.349579 }, +{ x: new Date("2012-06-11"), close: 282.413177 }, +{ x: new Date("2012-06-12"), close: 280.724152 }, +{ x: new Date("2012-06-13"), close: 278.732117 }, +{ x: new Date("2012-06-14"), close: 277.718719 }, +{ x: new Date("2012-06-15"), close: 280.431061 }, +{ x: new Date("2012-06-18"), close: 283.580566 }, +{ x: new Date("2012-06-19"), close: 288.886078 }, +{ x: new Date("2012-06-20"), close: 286.889069 }, +{ x: new Date("2012-06-21"), close: 280.778809 }, +{ x: new Date("2012-06-22"), close: 283.893555 }, +{ x: new Date("2012-06-25"), close: 278.538391 }, +{ x: new Date("2012-06-26"), close: 280.515503 }, +{ x: new Date("2012-06-27"), close: 282.810577 }, +{ x: new Date("2012-06-28"), close: 280.331726 }, +{ x: new Date("2012-06-29"), close: 288.160797 }, +{ x: new Date("2012-07-02"), close: 288.359497 }, +{ x: new Date("2012-07-03"), close: 292.015717 }, +{ x: new Date("2012-07-05"), close: 296.034576 }, +{ x: new Date("2012-07-06"), close: 291.09671 }, +{ x: new Date("2012-07-09"), close: 291.111603 }, +{ x: new Date("2012-07-10"), close: 288.97052 }, +{ x: new Date("2012-07-11"), close: 283.749481 }, +{ x: new Date("2012-07-12"), close: 283.39679 }, +{ x: new Date("2012-07-13"), close: 286.397247 }, +{ x: new Date("2012-07-16"), close: 285.602417 }, +{ x: new Date("2012-07-17"), close: 286.501587 }, +{ x: new Date("2012-07-18"), close: 288.503571 }, +{ x: new Date("2012-07-19"), close: 294.613831 }, +{ x: new Date("2012-07-20"), close: 303.436432 }, +{ x: new Date("2012-07-23"), close: 305.766296 }, +{ x: new Date("2012-07-24"), close: 301.82193 }, +{ x: new Date("2012-07-25"), close: 302.030579 }, +{ x: new Date("2012-07-26"), close: 304.698242 }, +{ x: new Date("2012-07-27"), close: 315.428436 }, +{ x: new Date("2012-07-30"), close: 314.107025 }, +{ x: new Date("2012-07-31"), close: 314.43988 }, +{ x: new Date("2012-08-01"), close: 314.295807 }, +{ x: new Date("2012-08-02"), close: 312.343506 }, +{ x: new Date("2012-08-03"), close: 318.592865 }, +{ x: new Date("2012-08-06"), close: 319.333038 }, +{ x: new Date("2012-08-07"), close: 318.200409 }, +{ x: new Date("2012-08-08"), close: 319.039948 }, +{ x: new Date("2012-08-09"), close: 319.099579 }, +{ x: new Date("2012-08-10"), close: 318.92569 }, +{ x: new Date("2012-08-13"), close: 327.872498 }, +{ x: new Date("2012-08-14"), close: 332.169556 }, +{ x: new Date("2012-08-15"), close: 331.61319 }, +{ x: new Date("2012-08-16"), close: 334.260956 }, +{ x: new Date("2012-08-17"), close: 336.382172 }, +{ x: new Date("2012-08-20"), close: 335.587341 }, +{ x: new Date("2012-08-21"), close: 332.591797 }, +{ x: new Date("2012-08-22"), close: 336.402039 }, +{ x: new Date("2012-08-23"), close: 336.213257 }, +{ x: new Date("2012-08-24"), close: 337.122345 }, +{ x: new Date("2012-08-27"), close: 332.447754 }, +{ x: new Date("2012-08-28"), close: 336.436798 }, +{ x: new Date("2012-08-29"), close: 341.782043 }, +{ x: new Date("2012-08-30"), close: 338.637482 }, +{ x: new Date("2012-08-31"), close: 340.331482 }, +{ x: new Date("2012-09-04"), close: 338.31955 }, +{ x: new Date("2012-09-05"), close: 338.160583 }, +{ x: new Date("2012-09-06"), close: 347.440247 }, +{ x: new Date("2012-09-07"), close: 350.793427 }, +{ x: new Date("2012-09-10"), close: 348.120819 }, +{ x: new Date("2012-09-11"), close: 343.858521 }, +{ x: new Date("2012-09-12"), close: 343.207764 }, +{ x: new Date("2012-09-13"), close: 350.73877 }, +{ x: new Date("2012-09-14"), close: 352.547028 }, +{ x: new Date("2012-09-17"), close: 352.696045 }, +{ x: new Date("2012-09-18"), close: 356.819244 }, +{ x: new Date("2012-09-19"), close: 361.399445 }, +{ x: new Date("2012-09-20"), close: 361.707428 }, +{ x: new Date("2012-09-21"), close: 364.623474 }, +{ x: new Date("2012-09-24"), close: 372.268738 }, +{ x: new Date("2012-09-25"), close: 372.159454 }, +{ x: new Date("2012-09-26"), close: 374.295563 }, +{ x: new Date("2012-09-27"), close: 375.805756 }, +{ x: new Date("2012-09-28"), close: 374.812195 }, +{ x: new Date("2012-10-01"), close: 378.42868 }, +{ x: new Date("2012-10-02"), close: 376.049164 }, +{ x: new Date("2012-10-03"), close: 378.786346 }, +{ x: new Date("2012-10-04"), close: 381.543427 }, +{ x: new Date("2012-10-05"), close: 381.344727 }, +{ x: new Date("2012-10-08"), close: 376.471405 }, +{ x: new Date("2012-10-09"), close: 369.640839 }, +{ x: new Date("2012-10-10"), close: 369.874329 }, +{ x: new Date("2012-10-11"), close: 373.311951 }, +{ x: new Date("2012-10-12"), close: 369.968719 }, +{ x: new Date("2012-10-15"), close: 368.095886 }, +{ x: new Date("2012-10-16"), close: 369.943878 }, +{ x: new Date("2012-10-17"), close: 375.304016 }, +{ x: new Date("2012-10-18"), close: 345.254456 }, +{ x: new Date("2012-10-19"), close: 338.692139 }, +{ x: new Date("2012-10-22"), close: 337.142212 }, +{ x: new Date("2012-10-23"), close: 337.976776 }, +{ x: new Date("2012-10-24"), close: 336.461639 }, +{ x: new Date("2012-10-25"), close: 336.690155 }, +{ x: new Date("2012-10-26"), close: 335.393585 }, +{ x: new Date("2012-10-31"), close: 337.951935 }, +{ x: new Date("2012-11-01"), close: 341.573395 }, +{ x: new Date("2012-11-02"), close: 341.737335 }, +{ x: new Date("2012-11-05"), close: 339.273346 }, +{ x: new Date("2012-11-06"), close: 338.657349 }, +{ x: new Date("2012-11-07"), close: 331.404541 }, +{ x: new Date("2012-11-08"), close: 324.037445 }, +{ x: new Date("2012-11-09"), close: 329.372742 }, +{ x: new Date("2012-11-12"), close: 330.798462 }, +{ x: new Date("2012-11-13"), close: 327.395599 }, +{ x: new Date("2012-11-14"), close: 324.166595 }, +{ x: new Date("2012-11-15"), close: 321.538696 }, +{ x: new Date("2012-11-16"), close: 321.498962 }, +{ x: new Date("2012-11-19"), close: 331.946014 }, +{ x: new Date("2012-11-20"), close: 332.820313 }, +{ x: new Date("2012-11-21"), close: 330.783569 }, +{ x: new Date("2012-11-23"), close: 331.826782 }, +{ x: new Date("2012-11-26"), close: 328.438812 }, +{ x: new Date("2012-11-27"), close: 333.187927 }, +{ x: new Date("2012-11-28"), close: 339.626068 }, +{ x: new Date("2012-11-29"), close: 343.709503 }, +{ x: new Date("2012-11-30"), close: 346.928558 }, +{ x: new Date("2012-12-03"), close: 345.378632 }, +{ x: new Date("2012-12-04"), close: 343.282288 }, +{ x: new Date("2012-12-05"), close: 341.687653 }, +{ x: new Date("2012-12-06"), close: 343.33197 }, +{ x: new Date("2012-12-07"), close: 339.894318 }, +{ x: new Date("2012-12-10"), close: 340.495392 }, +{ x: new Date("2012-12-11"), close: 346.188385 }, +{ x: new Date("2012-12-12"), close: 346.526184 }, +{ x: new Date("2012-12-13"), close: 349.079559 }, +{ x: new Date("2012-12-14"), close: 348.711975 }, +{ x: new Date("2012-12-17"), close: 358.061157 }, +{ x: new Date("2012-12-18"), close: 358.205231 }, +{ x: new Date("2012-12-19"), close: 357.728333 }, +{ x: new Date("2012-12-20"), close: 358.846039 }, +{ x: new Date("2012-12-21"), close: 355.502808 }, +{ x: new Date("2012-12-24"), close: 352.457611 }, +{ x: new Date("2012-12-26"), close: 352.144653 }, +{ x: new Date("2012-12-27"), close: 350.862976 }, +{ x: new Date("2012-12-28"), close: 347.743256 }, +{ x: new Date("2012-12-31"), close: 351.404449 }, +{ x: new Date("2013-01-02"), close: 359.288177 }, +{ x: new Date("2013-01-03"), close: 359.496826 }, +{ x: new Date("2013-01-04"), close: 366.600616 }, +{ x: new Date("2013-01-07"), close: 365.001007 }, +{ x: new Date("2013-01-08"), close: 364.280701 }, +{ x: new Date("2013-01-09"), close: 366.67514 }, +{ x: new Date("2013-01-10"), close: 368.344269 }, +{ x: new Date("2013-01-11"), close: 367.604095 }, +{ x: new Date("2013-01-14"), close: 359.288177 }, +{ x: new Date("2013-01-15"), close: 360.122742 }, +{ x: new Date("2013-01-16"), close: 355.28421 }, +{ x: new Date("2013-01-17"), close: 353.361725 }, +{ x: new Date("2013-01-18"), close: 349.978729 }, +{ x: new Date("2013-01-22"), close: 349.164032 }, +{ x: new Date("2013-01-23"), close: 368.354218 }, +{ x: new Date("2013-01-24"), close: 374.668152 }, +{ x: new Date("2013-01-25"), close: 374.399902 }, +{ x: new Date("2013-01-28"), close: 372.939392 }, +{ x: new Date("2013-01-29"), close: 374.404846 }, +{ x: new Date("2013-01-30"), close: 374.47937 }, +{ x: new Date("2013-01-31"), close: 375.403351 }, +{ x: new Date("2013-02-01"), close: 385.294037 }, +{ x: new Date("2013-02-04"), close: 377.057617 }, +{ x: new Date("2013-02-05"), close: 380.395905 }, +{ x: new Date("2013-02-06"), close: 382.596588 }, +{ x: new Date("2013-02-07"), close: 384.474365 }, +{ x: new Date("2013-02-08"), close: 390.147461 }, +{ x: new Date("2013-02-11"), close: 388.682007 }, +{ x: new Date("2013-02-12"), close: 387.827545 }, +{ x: new Date("2013-02-13"), close: 388.900574 }, +{ x: new Date("2013-02-14"), close: 391.364563 }, +{ x: new Date("2013-02-15"), close: 393.883179 }, +{ x: new Date("2013-02-19"), close: 400.818054 }, +{ x: new Date("2013-02-20"), close: 393.669556 }, +{ x: new Date("2013-02-21"), close: 395.194641 }, +{ x: new Date("2013-02-22"), close: 397.271149 }, +{ x: new Date("2013-02-25"), close: 392.830017 }, +{ x: new Date("2013-02-26"), close: 392.512085 }, +{ x: new Date("2013-02-27"), close: 397.305908 }, +{ x: new Date("2013-02-28"), close: 398.011322 }, +{ x: new Date("2013-03-01"), close: 400.490204 }, +{ x: new Date("2013-03-04"), close: 408.095734 }, +{ x: new Date("2013-03-05"), close: 416.590485 }, +{ x: new Date("2013-03-06"), close: 413.003815 }, +{ x: new Date("2013-03-07"), close: 413.609863 }, +{ x: new Date("2013-03-08"), close: 413.073364 }, +{ x: new Date("2013-03-11"), close: 414.712708 }, +{ x: new Date("2013-03-12"), close: 411.130981 }, +{ x: new Date("2013-03-13"), close: 409.988434 }, +{ x: new Date("2013-03-14"), close: 408.115601 }, +{ x: new Date("2013-03-15"), close: 404.518982 }, +{ x: new Date("2013-03-18"), close: 401.285034 }, +{ x: new Date("2013-03-19"), close: 403.038635 }, +{ x: new Date("2013-03-20"), close: 404.722656 }, +{ x: new Date("2013-03-21"), close: 403.00882 }, +{ x: new Date("2013-03-22"), close: 402.536896 }, +{ x: new Date("2013-03-25"), close: 402.204041 }, +{ x: new Date("2013-03-26"), close: 403.585083 }, +{ x: new Date("2013-03-27"), close: 398.736603 }, +{ x: new Date("2013-03-28"), close: 394.528961 }, +{ x: new Date("2013-04-01"), close: 398.006348 }, +{ x: new Date("2013-04-02"), close: 403.893066 }, +{ x: new Date("2013-04-03"), close: 400.495178 }, +{ x: new Date("2013-04-04"), close: 394.966125 }, +{ x: new Date("2013-04-05"), close: 388.994965 }, +{ x: new Date("2013-04-08"), close: 384.921448 }, +{ x: new Date("2013-04-09"), close: 386.312408 }, +{ x: new Date("2013-04-10"), close: 392.536926 }, +{ x: new Date("2013-04-11"), close: 392.641235 }, +{ x: new Date("2013-04-12"), close: 392.472351 }, +{ x: new Date("2013-04-15"), close: 388.438568 }, +{ x: new Date("2013-04-16"), close: 394.121613 }, +{ x: new Date("2013-04-17"), close: 388.751556 }, +{ x: new Date("2013-04-18"), close: 380.480347 }, +{ x: new Date("2013-04-19"), close: 397.350616 }, +{ x: new Date("2013-04-22"), close: 397.469849 }, +{ x: new Date("2013-04-23"), close: 401.339661 }, +{ x: new Date("2013-04-24"), close: 404.096741 }, +{ x: new Date("2013-04-25"), close: 401.935791 }, +{ x: new Date("2013-04-26"), close: 398.120605 }, +{ x: new Date("2013-04-29"), close: 406.883606 }, +{ x: new Date("2013-04-30"), close: 409.620819 }, +{ x: new Date("2013-05-01"), close: 407.564178 }, +{ x: new Date("2013-05-02"), close: 412.124542 }, +{ x: new Date("2013-05-03"), close: 420.127472 }, +{ x: new Date("2013-05-06"), close: 427.991333 }, +{ x: new Date("2013-05-07"), close: 425.845276 }, +{ x: new Date("2013-05-08"), close: 433.99231 }, +{ x: new Date("2013-05-09"), close: 432.924255 }, +{ x: new Date("2013-05-10"), close: 437.270966 }, +{ x: new Date("2013-05-13"), close: 435.929688 }, +{ x: new Date("2013-05-14"), close: 440.683777 }, +{ x: new Date("2013-05-15"), close: 454.985748 }, +{ x: new Date("2013-05-16"), close: 449.014587 }, +{ x: new Date("2013-05-17"), close: 451.652435 }, +{ x: new Date("2013-05-20"), close: 451.329529 }, +{ x: new Date("2013-05-21"), close: 450.554565 }, +{ x: new Date("2013-05-22"), close: 441.836273 }, +{ x: new Date("2013-05-23"), close: 438.542694 }, +{ x: new Date("2013-05-24"), close: 433.838287 }, +{ x: new Date("2013-05-28"), close: 437.787628 }, +{ x: new Date("2013-05-29"), close: 431.349487 }, +{ x: new Date("2013-05-30"), close: 432.566559 }, +{ x: new Date("2013-05-31"), close: 432.795074 }, +{ x: new Date("2013-06-03"), close: 431.011688 }, +{ x: new Date("2013-06-04"), close: 426.774231 }, +{ x: new Date("2013-06-05"), close: 427.072296 }, +{ x: new Date("2013-06-06"), close: 429.526337 }, +{ x: new Date("2013-06-07"), close: 437.022583 }, +{ x: new Date("2013-06-10"), close: 442.233704 }, +{ x: new Date("2013-06-11"), close: 437.062317 }, +{ x: new Date("2013-06-12"), close: 433.172638 }, +{ x: new Date("2013-06-13"), close: 435.666412 }, +{ x: new Date("2013-06-14"), close: 434.692749 }, +{ x: new Date("2013-06-17"), close: 440.261536 }, +{ x: new Date("2013-06-18"), close: 447.400085 }, +{ x: new Date("2013-06-19"), close: 447.429901 }, +{ x: new Date("2013-06-20"), close: 439.511414 }, +{ x: new Date("2013-06-21"), close: 437.618713 }, +{ x: new Date("2013-06-24"), close: 432.084717 }, +{ x: new Date("2013-06-25"), close: 430.3013 }, +{ x: new Date("2013-06-26"), close: 434.002228 }, +{ x: new Date("2013-06-27"), close: 435.701172 }, +{ x: new Date("2013-06-28"), close: 437.340515 }, +{ x: new Date("2013-07-01"), close: 441.071259 }, +{ x: new Date("2013-07-02"), close: 438.30426 }, +{ x: new Date("2013-07-03"), close: 440.350952 }, +{ x: new Date("2013-07-05"), close: 443.858124 }, +{ x: new Date("2013-07-08"), close: 449.620636 }, +{ x: new Date("2013-07-09"), close: 449.69516 }, +{ x: new Date("2013-07-10"), close: 450.067749 }, +{ x: new Date("2013-07-11"), close: 457.146698 }, +{ x: new Date("2013-07-12"), close: 458.517792 }, +{ x: new Date("2013-07-15"), close: 459.35733 }, +{ x: new Date("2013-07-16"), close: 456.83374 }, +{ x: new Date("2013-07-17"), close: 456.307159 }, +{ x: new Date("2013-07-18"), close: 452.397583 }, +{ x: new Date("2013-07-19"), close: 445.403076 }, +{ x: new Date("2013-07-22"), close: 452.407532 }, +{ x: new Date("2013-07-23"), close: 448.979828 }, +{ x: new Date("2013-07-24"), close: 448.532715 }, +{ x: new Date("2013-07-25"), close: 440.981842 }, +{ x: new Date("2013-07-26"), close: 439.814423 }, +{ x: new Date("2013-07-29"), close: 438.284393 }, +{ x: new Date("2013-07-30"), close: 442.581421 }, +{ x: new Date("2013-07-31"), close: 441.006683 }, +{ x: new Date("2013-08-01"), close: 449.188477 }, +{ x: new Date("2013-08-02"), close: 450.355865 }, +{ x: new Date("2013-08-05"), close: 449.575928 }, +{ x: new Date("2013-08-06"), close: 445.388184 }, +{ x: new Date("2013-08-07"), close: 442.447296 }, +{ x: new Date("2013-08-08"), close: 443.445801 }, +{ x: new Date("2013-08-09"), close: 442.328094 }, +{ x: new Date("2013-08-12"), close: 439.893921 }, +{ x: new Date("2013-08-13"), close: 437.777679 }, +{ x: new Date("2013-08-14"), close: 432.094635 }, +{ x: new Date("2013-08-15"), close: 427.052429 }, +{ x: new Date("2013-08-16"), close: 425.68631 }, +{ x: new Date("2013-08-19"), close: 430.028076 }, +{ x: new Date("2013-08-20"), close: 429.913818 }, +{ x: new Date("2013-08-21"), close: 431.856201 }, +{ x: new Date("2013-08-22"), close: 434.032043 }, +{ x: new Date("2013-08-23"), close: 432.293335 }, +{ x: new Date("2013-08-26"), close: 430.395691 }, +{ x: new Date("2013-08-27"), close: 422.328156 }, +{ x: new Date("2013-08-28"), close: 421.533325 }, +{ x: new Date("2013-08-29"), close: 424.951111 }, +{ x: new Date("2013-08-30"), close: 420.713654 }, +{ x: new Date("2013-09-03"), close: 427.410095 }, +{ x: new Date("2013-09-04"), close: 432.998749 }, +{ x: new Date("2013-09-05"), close: 436.938141 }, +{ x: new Date("2013-09-06"), close: 436.948059 }, +{ x: new Date("2013-09-09"), close: 441.155701 }, +{ x: new Date("2013-09-10"), close: 441.463715 }, +{ x: new Date("2013-09-11"), close: 445.199402 }, +{ x: new Date("2013-09-12"), close: 443.644531 }, +{ x: new Date("2013-09-13"), close: 441.662415 }, +{ x: new Date("2013-09-16"), close: 441.011658 }, +{ x: new Date("2013-09-17"), close: 440.191986 }, +{ x: new Date("2013-09-18"), close: 448.741364 }, +{ x: new Date("2013-09-19"), close: 446.292297 }, +{ x: new Date("2013-09-20"), close: 448.637054 }, +{ x: new Date("2013-09-23"), close: 440.385712 }, +{ x: new Date("2013-09-24"), close: 440.554626 }, +{ x: new Date("2013-09-25"), close: 435.78067 }, +{ x: new Date("2013-09-26"), close: 436.24762 }, +{ x: new Date("2013-09-27"), close: 435.363373 }, +{ x: new Date("2013-09-30"), close: 435.124939 }, +{ x: new Date("2013-10-01"), close: 440.634094 }, +{ x: new Date("2013-10-02"), close: 441.125916 }, +{ x: new Date("2013-10-03"), close: 435.214355 }, +{ x: new Date("2013-10-04"), close: 433.356445 }, +{ x: new Date("2013-10-07"), close: 430.072784 }, +{ x: new Date("2013-10-08"), close: 424.076782 }, +{ x: new Date("2013-10-09"), close: 425.164703 }, +{ x: new Date("2013-10-10"), close: 431.314728 }, +{ x: new Date("2013-10-11"), close: 433.177612 }, +{ x: new Date("2013-10-14"), close: 435.224274 }, +{ x: new Date("2013-10-15"), close: 438.155212 }, +{ x: new Date("2013-10-16"), close: 446.113464 }, +{ x: new Date("2013-10-17"), close: 441.523315 }, +{ x: new Date("2013-10-18"), close: 502.437134 }, +{ x: new Date("2013-10-21"), close: 498.408325 }, +{ x: new Date("2013-10-22"), close: 500.246368 }, +{ x: new Date("2013-10-23"), close: 512.372498 }, +{ x: new Date("2013-10-24"), close: 509.461456 }, +{ x: new Date("2013-10-25"), close: 504.319885 }, +{ x: new Date("2013-10-28"), close: 504.22052 }, +{ x: new Date("2013-10-29"), close: 514.771912 }, +{ x: new Date("2013-10-30"), close: 511.880707 }, +{ x: new Date("2013-10-31"), close: 511.960205 }, +{ x: new Date("2013-11-01"), close: 510.20163 }, +{ x: new Date("2013-11-04"), close: 509.739624 }, +{ x: new Date("2013-11-05"), close: 507.459473 }, +{ x: new Date("2013-11-06"), close: 508.070496 }, +{ x: new Date("2013-11-07"), close: 500.718323 }, +{ x: new Date("2013-11-08"), close: 504.732208 }, +{ x: new Date("2013-11-11"), close: 502.029785 }, +{ x: new Date("2013-11-12"), close: 502.620941 }, +{ x: new Date("2013-11-13"), close: 512.899109 }, +{ x: new Date("2013-11-14"), close: 514.270142 }, +{ x: new Date("2013-11-15"), close: 513.440552 }, +{ x: new Date("2013-11-18"), close: 512.442078 }, +{ x: new Date("2013-11-19"), close: 509.287567 }, +{ x: new Date("2013-11-20"), close: 507.851898 }, +{ x: new Date("2013-11-21"), close: 513.693909 }, +{ x: new Date("2013-11-22"), close: 512.610962 }, +{ x: new Date("2013-11-25"), close: 519.585571 }, +{ x: new Date("2013-11-26"), close: 525.785278 }, +{ x: new Date("2013-11-27"), close: 528.120117 }, +{ x: new Date("2013-11-29"), close: 526.37146 }, +{ x: new Date("2013-12-02"), close: 523.832947 }, +{ x: new Date("2013-12-03"), close: 523.226929 }, +{ x: new Date("2013-12-04"), close: 525.671021 }, +{ x: new Date("2013-12-05"), close: 525.253723 }, +{ x: new Date("2013-12-06"), close: 531.478271 }, +{ x: new Date("2013-12-09"), close: 535.586548 }, +{ x: new Date("2013-12-10"), close: 538.825439 }, +{ x: new Date("2013-12-11"), close: 535.164246 }, +{ x: new Date("2013-12-12"), close: 531.522949 }, +{ x: new Date("2013-12-13"), close: 526.96759 }, +{ x: new Date("2013-12-16"), close: 533.023193 }, +{ x: new Date("2013-12-17"), close: 531.473267 }, +{ x: new Date("2013-12-18"), close: 538.870178 }, +{ x: new Date("2013-12-19"), close: 539.600403 }, +{ x: new Date("2013-12-20"), close: 546.753906 }, +{ x: new Date("2013-12-23"), close: 553.947083 }, +{ x: new Date("2013-12-24"), close: 552.327637 }, +{ x: new Date("2013-12-26"), close: 555.119507 }, +{ x: new Date("2013-12-27"), close: 555.586426 }, +{ x: new Date("2013-12-30"), close: 551.145325 }, +{ x: new Date("2013-12-31"), close: 556.734009 }, +{ x: new Date("2014-01-02"), close: 552.963501 }, +{ x: new Date("2014-01-03"), close: 548.929749 }, +{ x: new Date("2014-01-06"), close: 555.049927 }, +{ x: new Date("2014-01-07"), close: 565.750366 }, +{ x: new Date("2014-01-08"), close: 566.927673 }, +{ x: new Date("2014-01-09"), close: 561.468201 }, +{ x: new Date("2014-01-10"), close: 561.438354 }, +{ x: new Date("2014-01-13"), close: 557.861633 }, +{ x: new Date("2014-01-14"), close: 570.986267 }, +{ x: new Date("2014-01-15"), close: 570.598816 }, +{ x: new Date("2014-01-16"), close: 574.374268 }, +{ x: new Date("2014-01-17"), close: 571.547607 }, +{ x: new Date("2014-01-21"), close: 578.090088 }, +{ x: new Date("2014-01-22"), close: 578.745789 }, +{ x: new Date("2014-01-23"), close: 576.301697 }, +{ x: new Date("2014-01-24"), close: 558.283875 }, +{ x: new Date("2014-01-27"), close: 547.056946 }, +{ x: new Date("2014-01-28"), close: 557.876526 }, +{ x: new Date("2014-01-29"), close: 549.883545 }, +{ x: new Date("2014-01-30"), close: 564.02655 }, +{ x: new Date("2014-01-31"), close: 586.669312 }, +{ x: new Date("2014-02-03"), close: 563.052856 }, +{ x: new Date("2014-02-04"), close: 565.402588 }, +{ x: new Date("2014-02-05"), close: 567.906311 }, +{ x: new Date("2014-02-06"), close: 576.232178 }, +{ x: new Date("2014-02-07"), close: 584.91571 }, +{ x: new Date("2014-02-10"), close: 582.675232 }, +{ x: new Date("2014-02-11"), close: 591.244507 }, +{ x: new Date("2014-02-12"), close: 589.510803 }, +{ x: new Date("2014-02-13"), close: 596.07312 }, +{ x: new Date("2014-02-14"), close: 597.513733 }, +{ x: new Date("2014-02-18"), close: 601.527649 }, +{ x: new Date("2014-02-19"), close: 597.285217 }, +{ x: new Date("2014-02-20"), close: 598.16449 }, +{ x: new Date("2014-02-21"), close: 598.005554 }, +{ x: new Date("2014-02-24"), close: 602.337402 }, +{ x: new Date("2014-02-25"), close: 606.058167 }, +{ x: new Date("2014-02-26"), close: 606.142639 }, +{ x: new Date("2014-02-27"), close: 605.66571 }, +{ x: new Date("2014-02-28"), close: 603.897217 }, +{ x: new Date("2014-03-03"), close: 597.459106 }, +{ x: new Date("2014-03-04"), close: 603.529602 }, +{ x: new Date("2014-03-05"), close: 605.193787 }, +{ x: new Date("2014-03-06"), close: 605.864441 }, +{ x: new Date("2014-03-07"), close: 603.470032 }, +{ x: new Date("2014-03-10"), close: 601.870422 }, +{ x: new Date("2014-03-11"), close: 596.117798 }, +{ x: new Date("2014-03-12"), close: 599.749207 }, +{ x: new Date("2014-03-13"), close: 590.688171 }, +{ x: new Date("2014-03-14"), close: 582.610657 }, +{ x: new Date("2014-03-17"), close: 592.198303 }, +{ x: new Date("2014-03-18"), close: 601.716431 }, +{ x: new Date("2014-03-19"), close: 595.750244 }, +{ x: new Date("2014-03-20"), close: 594.711975 }, +{ x: new Date("2014-03-21"), close: 587.697571 }, +{ x: new Date("2014-03-24"), close: 575.223694 }, +{ x: new Date("2014-03-25"), close: 575.61615 }, +{ x: new Date("2014-03-26"), close: 562.327576 }, +{ x: new Date("2014-03-27"), close: 555.406067 }, +{ x: new Date("2014-03-28"), close: 556.927734 }, +{ x: new Date("2014-03-31"), close: 553.924255 }, +{ x: new Date("2014-04-01"), close: 564.058533 }, +{ x: new Date("2014-04-02"), close: 563.899353 }, +{ x: new Date("2014-04-03"), close: 566.62439 }, +{ x: new Date("2014-04-04"), close: 540.169861 }, +{ x: new Date("2014-04-07"), close: 535.207153 }, +{ x: new Date("2014-04-08"), close: 551.86554 }, +{ x: new Date("2014-04-09"), close: 561.054993 }, +{ x: new Date("2014-04-10"), close: 537.991821 }, +{ x: new Date("2014-04-11"), close: 527.698425 }, +{ x: new Date("2014-04-14"), close: 529.60791 }, +{ x: new Date("2014-04-15"), close: 533.50647 }, +{ x: new Date("2014-04-16"), close: 553.496582 }, +{ x: new Date("2014-04-17"), close: 533.168335 }, +{ x: new Date("2014-04-21"), close: 525.729248 }, +{ x: new Date("2014-04-22"), close: 531.885437 }, +{ x: new Date("2014-04-23"), close: 524.058472 }, +{ x: new Date("2014-04-24"), close: 522.288208 }, +{ x: new Date("2014-04-25"), close: 513.3573 }, +{ x: new Date("2014-04-28"), close: 514.32196 }, +{ x: new Date("2014-04-29"), close: 524.81427 }, +{ x: new Date("2014-04-30"), close: 523.779968 }, +{ x: new Date("2014-05-01"), close: 528.444336 }, +{ x: new Date("2014-05-02"), close: 525.04303 }, +{ x: new Date("2014-05-05"), close: 524.923706 }, +{ x: new Date("2014-05-06"), close: 512.322998 }, +{ x: new Date("2014-05-07"), close: 507.171295 }, +{ x: new Date("2014-05-08"), close: 508.205627 }, +{ x: new Date("2014-05-09"), close: 515.893311 }, +{ x: new Date("2014-05-12"), close: 527.022156 }, +{ x: new Date("2014-05-13"), close: 530.174805 }, +{ x: new Date("2014-05-14"), close: 523.77002 }, +{ x: new Date("2014-05-15"), close: 517.136536 }, +{ x: new Date("2014-05-16"), close: 517.782959 }, +{ x: new Date("2014-05-19"), close: 525.967957 }, +{ x: new Date("2014-05-20"), close: 526.872986 }, +{ x: new Date("2014-05-21"), close: 535.992798 }, +{ x: new Date("2014-05-22"), close: 542.079346 }, +{ x: new Date("2014-05-23"), close: 549.677551 }, +{ x: new Date("2014-05-27"), close: 562.855103 }, +{ x: new Date("2014-05-28"), close: 558.608459 }, +{ x: new Date("2014-05-29"), close: 557.017212 }, +{ x: new Date("2014-05-30"), close: 556.828247 }, +{ x: new Date("2014-06-02"), close: 550.900879 }, +{ x: new Date("2014-06-03"), close: 541.960022 }, +{ x: new Date("2014-06-04"), close: 541.681519 }, +{ x: new Date("2014-06-05"), close: 550.871033 }, +{ x: new Date("2014-06-06"), close: 553.28772 }, +{ x: new Date("2014-06-09"), close: 559.046082 }, +{ x: new Date("2014-06-10"), close: 557.484619 }, +{ x: new Date("2014-06-11"), close: 555.783997 }, +{ x: new Date("2014-06-12"), close: 548.334961 }, +{ x: new Date("2014-06-13"), close: 548.742737 }, +{ x: new Date("2014-06-16"), close: 541.30365 }, +{ x: new Date("2014-06-17"), close: 540.040588 }, +{ x: new Date("2014-06-18"), close: 550.343933 }, +{ x: new Date("2014-06-19"), close: 551.86554 }, +{ x: new Date("2014-06-20"), close: 553.317566 }, +{ x: new Date("2014-06-23"), close: 561.860596 }, +{ x: new Date("2014-06-24"), close: 561.53241 }, +{ x: new Date("2014-06-25"), close: 575.485657 }, +{ x: new Date("2014-06-26"), close: 572.850159 }, +{ x: new Date("2014-06-27"), close: 574.083374 }, +{ x: new Date("2014-06-30"), close: 572.134094 }, +{ x: new Date("2014-07-01"), close: 579.483704 }, +{ x: new Date("2014-07-02"), close: 579.150513 }, +{ x: new Date("2014-07-03"), close: 581.53241 }, +{ x: new Date("2014-07-07"), close: 579.065979 }, +{ x: new Date("2014-07-08"), close: 567.967041 }, +{ x: new Date("2014-07-09"), close: 572.929749 }, +{ x: new Date("2014-07-10"), close: 567.976929 }, +{ x: new Date("2014-07-11"), close: 576.012756 }, +{ x: new Date("2014-07-14"), close: 581.671631 }, +{ x: new Date("2014-07-15"), close: 581.582153 }, +{ x: new Date("2014-07-16"), close: 579.473755 }, +{ x: new Date("2014-07-17"), close: 570.59259 }, +{ x: new Date("2014-07-18"), close: 591.825806 }, +{ x: new Date("2014-07-21"), close: 586.246521 }, +{ x: new Date("2014-07-22"), close: 591.487671 }, +{ x: new Date("2014-07-23"), close: 592.720886 }, +{ x: new Date("2014-07-24"), close: 590.105286 }, +{ x: new Date("2014-07-25"), close: 585.79895 }, +{ x: new Date("2014-07-28"), close: 587.3703 }, +{ x: new Date("2014-07-29"), close: 582.407593 }, +{ x: new Date("2014-07-30"), close: 584.207703 }, +{ x: new Date("2014-07-31"), close: 568.474243 }, +{ x: new Date("2014-08-01"), close: 562.974487 }, +{ x: new Date("2014-08-04"), close: 570.015747 }, +{ x: new Date("2014-08-05"), close: 561.979919 }, +{ x: new Date("2014-08-06"), close: 563.276794 }, +{ x: new Date("2014-08-07"), close: 560.279297 }, +{ x: new Date("2014-08-08"), close: 565.659729 }, +{ x: new Date("2014-08-11"), close: 564.774536 }, +{ x: new Date("2014-08-12"), close: 559.65271 }, +{ x: new Date("2014-08-13"), close: 571.636841 }, +{ x: new Date("2014-08-14"), close: 571.507568 }, +{ x: new Date("2014-08-15"), close: 570.343933 }, +{ x: new Date("2014-08-18"), close: 578.976501 }, +{ x: new Date("2014-08-19"), close: 583.650757 }, +{ x: new Date("2014-08-20"), close: 581.293762 }, +{ x: new Date("2014-08-21"), close: 580.179871 }, +{ x: new Date("2014-08-22"), close: 579.374268 }, +{ x: new Date("2014-08-25"), close: 577.027222 }, +{ x: new Date("2014-08-26"), close: 574.700012 }, +{ x: new Date("2014-08-27"), close: 567.877502 }, +{ x: new Date("2014-08-28"), close: 566.087341 }, +{ x: new Date("2014-08-29"), close: 568.474243 }, +{ x: new Date("2014-09-02"), close: 574.172913 }, +{ x: new Date("2014-09-03"), close: 574.779541 }, +{ x: new Date("2014-09-04"), close: 578.797485 }, +{ x: new Date("2014-09-05"), close: 582.875061 }, +{ x: new Date("2014-09-08"), close: 586.495117 }, +{ x: new Date("2014-09-09"), close: 577.832764 }, +{ x: new Date("2014-09-10"), close: 579.911316 }, +{ x: new Date("2014-09-11"), close: 578.170898 }, +{ x: new Date("2014-09-12"), close: 572.472229 }, +{ x: new Date("2014-09-15"), close: 569.966003 }, +{ x: new Date("2014-09-16"), close: 576.778564 }, +{ x: new Date("2014-09-17"), close: 581.572205 }, +{ x: new Date("2014-09-18"), close: 586.047607 }, +{ x: new Date("2014-09-19"), close: 592.820374 }, +{ x: new Date("2014-09-22"), close: 584.157959 }, +{ x: new Date("2014-09-23"), close: 577.952087 }, +{ x: new Date("2014-09-24"), close: 584.774597 }, +{ x: new Date("2014-09-25"), close: 571.915283 }, +{ x: new Date("2014-09-26"), close: 573.944153 }, +{ x: new Date("2014-09-29"), close: 573.208191 }, +{ x: new Date("2014-09-30"), close: 574.202698 }, +{ x: new Date("2014-10-01"), close: 565.162415 }, +{ x: new Date("2014-10-02"), close: 566.962524 }, +{ x: new Date("2014-10-03"), close: 572.134094 }, +{ x: new Date("2014-10-06"), close: 574.192749 }, +{ x: new Date("2014-10-07"), close: 560.657227 }, +{ x: new Date("2014-10-08"), close: 569.369324 }, +{ x: new Date("2014-10-09"), close: 557.812866 }, +{ x: new Date("2014-10-10"), close: 541.512451 }, +{ x: new Date("2014-10-13"), close: 530.294128 }, +{ x: new Date("2014-10-14"), close: 534.998291 }, +{ x: new Date("2014-10-15"), close: 527.131531 }, +{ x: new Date("2014-10-16"), close: 521.641724 }, +{ x: new Date("2014-10-17"), close: 508.374695 }, +{ x: new Date("2014-10-20"), close: 517.991821 }, +{ x: new Date("2014-10-21"), close: 523.660645 }, +{ x: new Date("2014-10-22"), close: 529.796875 }, +{ x: new Date("2014-10-23"), close: 541.005249 }, +{ x: new Date("2014-10-24"), close: 536.828247 }, +{ x: new Date("2014-10-27"), close: 537.812805 }, +{ x: new Date("2014-10-28"), close: 545.898376 }, +{ x: new Date("2014-10-29"), close: 546.325989 }, +{ x: new Date("2014-10-30"), close: 547.300659 }, +{ x: new Date("2014-10-31"), close: 556.022705 }, +{ x: new Date("2014-11-03"), close: 552.183777 }, +{ x: new Date("2014-11-04"), close: 551.079895 }, +{ x: new Date("2014-11-05"), close: 542.934631 }, +{ x: new Date("2014-11-06"), close: 539.075867 }, +{ x: new Date("2014-11-07"), close: 538.051514 }, +{ x: new Date("2014-11-10"), close: 544.496094 }, +{ x: new Date("2014-11-11"), close: 547.280762 }, +{ x: new Date("2014-11-12"), close: 544.317078 }, +{ x: new Date("2014-11-13"), close: 542.397583 }, +{ x: new Date("2014-11-14"), close: 541.422974 }, +{ x: new Date("2014-11-17"), close: 533.576111 }, +{ x: new Date("2014-11-18"), close: 532.104187 }, +{ x: new Date("2014-11-19"), close: 534.053467 }, +{ x: new Date("2014-11-20"), close: 531.905273 }, +{ x: new Date("2014-11-21"), close: 534.560669 }, +{ x: new Date("2014-11-24"), close: 536.321045 }, +{ x: new Date("2014-11-25"), close: 538.121094 }, +{ x: new Date("2014-11-26"), close: 537.414978 }, +{ x: new Date("2014-11-28"), close: 538.867004 }, +{ x: new Date("2014-12-01"), close: 530.88092 }, +{ x: new Date("2014-12-02"), close: 530.831177 }, +{ x: new Date("2014-12-03"), close: 528.41449 }, +{ x: new Date("2014-12-04"), close: 534.371765 }, +{ x: new Date("2014-12-05"), close: 522.387634 }, +{ x: new Date("2014-12-08"), close: 524.098206 }, +{ x: new Date("2014-12-09"), close: 530.453308 }, +{ x: new Date("2014-12-10"), close: 523.183228 }, +{ x: new Date("2014-12-11"), close: 525.450806 }, +{ x: new Date("2014-12-12"), close: 515.82373 }, +{ x: new Date("2014-12-15"), close: 510.990295 }, +{ x: new Date("2014-12-16"), close: 492.680969 }, +{ x: new Date("2014-12-17"), close: 502.129028 }, +{ x: new Date("2014-12-18"), close: 508.305054 }, +{ x: new Date("2014-12-19"), close: 513.526367 }, +{ x: new Date("2014-12-22"), close: 521.999756 }, +{ x: new Date("2014-12-23"), close: 527.688477 }, +{ x: new Date("2014-12-24"), close: 525.878418 }, +{ x: new Date("2014-12-26"), close: 531.10968 }, +{ x: new Date("2014-12-29"), close: 527.429932 }, +{ x: new Date("2014-12-30"), close: 527.519409 }, +{ x: new Date("2014-12-31"), close: 523.521423 }, +{ x: new Date("2015-01-02"), close: 521.937744 }, +{ x: new Date("2015-01-05"), close: 511.057617 }, +{ x: new Date("2015-01-06"), close: 499.212799 }, +{ x: new Date("2015-01-07"), close: 498.357513 }, +{ x: new Date("2015-01-08"), close: 499.928864 }, +{ x: new Date("2015-01-09"), close: 493.454498 }, +{ x: new Date("2015-01-12"), close: 489.854309 }, +{ x: new Date("2015-01-13"), close: 493.464447 }, +{ x: new Date("2015-01-14"), close: 498.128784 }, +{ x: new Date("2015-01-15"), close: 499.043732 }, +{ x: new Date("2015-01-16"), close: 505.299316 }, +{ x: new Date("2015-01-20"), close: 504.125763 }, +{ x: new Date("2015-01-21"), close: 515.204773 }, +{ x: new Date("2015-01-22"), close: 531.465332 }, +{ x: new Date("2015-01-23"), close: 536.994873 }, +{ x: new Date("2015-01-26"), close: 532.280823 }, +{ x: new Date("2015-01-27"), close: 515.791565 }, +{ x: new Date("2015-01-28"), close: 507.208801 }, +{ x: new Date("2015-01-29"), close: 507.865204 }, +{ x: new Date("2015-01-30"), close: 531.594604 }, +{ x: new Date("2015-02-02"), close: 525.587646 }, +{ x: new Date("2015-02-03"), close: 526.343506 }, +{ x: new Date("2015-02-04"), close: 519.898987 }, +{ x: new Date("2015-02-05"), close: 524.692566 }, +{ x: new Date("2015-02-06"), close: 528.093872 }, +{ x: new Date("2015-02-09"), close: 524.941223 }, +{ x: new Date("2015-02-10"), close: 534.001343 }, +{ x: new Date("2015-02-11"), close: 533.036682 }, +{ x: new Date("2015-02-12"), close: 539.958557 }, +{ x: new Date("2015-02-13"), close: 546.00531 }, +{ x: new Date("2015-02-17"), close: 539.86908 }, +{ x: new Date("2015-02-18"), close: 536.746277 }, +{ x: new Date("2015-02-19"), close: 539.901306 }, +{ x: new Date("2015-02-20"), close: 536.000366 }, +{ x: new Date("2015-02-23"), close: 528.998901 }, +{ x: new Date("2015-02-24"), close: 533.156006 }, +{ x: new Date("2015-02-25"), close: 540.893433 }, +{ x: new Date("2015-02-26"), close: 552.43988 }, +{ x: new Date("2015-02-27"), close: 555.343933 }, +{ x: new Date("2015-03-02"), close: 568.213074 }, +{ x: new Date("2015-03-03"), close: 570.500488 }, +{ x: new Date("2015-03-04"), close: 570.231995 }, +{ x: new Date("2015-03-05"), close: 572.181274 }, +{ x: new Date("2015-03-06"), close: 564.578125 }, +{ x: new Date("2015-03-09"), close: 565.736694 }, +{ x: new Date("2015-03-10"), close: 551.972473 }, +{ x: new Date("2015-03-11"), close: 548.163452 }, +{ x: new Date("2015-03-12"), close: 552.469727 }, +{ x: new Date("2015-03-13"), close: 544.324585 }, +{ x: new Date("2015-03-16"), close: 551.47522 }, +{ x: new Date("2015-03-17"), close: 547.825317 }, +{ x: new Date("2015-03-18"), close: 556.437866 }, +{ x: new Date("2015-03-19"), close: 554.936157 }, +{ x: new Date("2015-03-20"), close: 557.293213 }, +{ x: new Date("2015-03-23"), close: 555.751648 }, +{ x: new Date("2015-03-24"), close: 567.069397 }, +{ x: new Date("2015-03-25"), close: 555.726807 }, +{ x: new Date("2015-03-26"), close: 552.131592 }, +{ x: new Date("2015-03-27"), close: 545.338989 }, +{ x: new Date("2015-03-30"), close: 549.008789 }, +{ x: new Date("2015-03-31"), close: 545.000854 }, +{ x: new Date("2015-04-01"), close: 539.590576 }, +{ x: new Date("2015-04-02"), close: 532.59906 }, +{ x: new Date("2015-04-06"), close: 533.827332 }, +{ x: new Date("2015-04-07"), close: 534.080933 }, +{ x: new Date("2015-04-08"), close: 538.645813 }, +{ x: new Date("2015-04-09"), close: 537.820374 }, +{ x: new Date("2015-04-10"), close: 537.054565 }, +{ x: new Date("2015-04-13"), close: 536.219177 }, +{ x: new Date("2015-04-14"), close: 527.487183 }, +{ x: new Date("2015-04-15"), close: 529.617859 }, +{ x: new Date("2015-04-16"), close: 530.87854 }, +{ x: new Date("2015-04-17"), close: 521.181885 }, +{ x: new Date("2015-04-20"), close: 532.44989 }, +{ x: new Date("2015-04-21"), close: 531.049988 }]; + + +let date2: Date = new Date("2012-04-02"); +for (let i: number = 0; i < stockData2.length; i++) { + if (stockData2[i]['x'].getDate() !== date2.getDate()) { + stockData2.splice(i, 0, { + x: new Date(date2.getTime()), + close: stockData2[i]['close'] + }); + } + date2.setDate(date2.getDate() + 1); +} + +export let goog: IClose[] = stockData2; + +let stockData3: IClose[] = [ + { x: new Date("2012-04-02"), close: 198.05 }, + { x: new Date("2012-04-03"), close: 199.66 }, + { x: new Date("2012-04-04"), close: 193.99 }, + { x: new Date("2012-04-05"), close: 194.38 }, + { x: new Date("2012-04-09"), close: 191.86 }, + { x: new Date("2012-04-10"), close: 186.97 }, + { x: new Date("2012-04-11"), close: 187.97 }, + { x: new Date("2012-04-12"), close: 190.69 }, + { x: new Date("2012-04-13"), close: 188.46 }, + { x: new Date("2012-04-16"), close: 185.51 }, + { x: new Date("2012-04-17"), close: 188.38 }, + { x: new Date("2012-04-18"), close: 191.07 }, + { x: new Date("2012-04-19"), close: 191.10 }, + { x: new Date("2012-04-20"), close: 189.97 }, + { x: new Date("2012-04-23"), close: 188.24 }, + { x: new Date("2012-04-24"), close: 190.33 }, + { x: new Date("2012-04-25"), close: 194.41 }, + { x: new Date("2012-04-26"), close: 195.99 }, + { x: new Date("2012-04-27"), close: 226.85 }, + { x: new Date("2012-04-30"), close: 231.89 }, + { x: new Date("2012-05-01"), close: 230.03 }, + { x: new Date("2012-05-02"), close: 230.25 }, + { x: new Date("2012-05-03"), close: 229.44 }, + { x: new Date("2012-05-04"), close: 223.99 }, + { x: new Date("2012-05-07"), close: 225.16 }, + { x: new Date("2012-05-08"), close: 223.89 }, + { x: new Date("2012-05-09"), close: 222.97 }, + { x: new Date("2012-05-10"), close: 226.69 }, + { x: new Date("2012-05-11"), close: 227.67 }, + { x: new Date("2012-05-14"), close: 222.92 }, + { x: new Date("2012-05-15"), close: 224.38 }, + { x: new Date("2012-05-16"), close: 224.05 }, + { x: new Date("2012-05-17"), close: 218.36 }, + { x: new Date("2012-05-18"), close: 213.85 }, + { x: new Date("2012-05-21"), close: 218.11 }, + { x: new Date("2012-05-22"), close: 215.33 }, + { x: new Date("2012-05-23"), close: 217.27 }, + { x: new Date("2012-05-24"), close: 215.24 }, + { x: new Date("2012-05-25"), close: 212.88 }, + { x: new Date("2012-05-29"), close: 214.75 }, + { x: new Date("2012-05-30"), close: 209.22 }, + { x: new Date("2012-05-31"), close: 212.91 }, + { x: new Date("2012-06-01"), close: 208.22 }, + { x: new Date("2012-06-04"), close: 214.57 }, + { x: new Date("2012-06-05"), close: 213.21 }, + { x: new Date("2012-06-06"), close: 217.63 }, + { x: new Date("2012-06-07"), close: 218.80 }, + { x: new Date("2012-06-08"), close: 218.47 }, + { x: new Date("2012-06-11"), close: 216.51 }, + { x: new Date("2012-06-12"), close: 216.41 }, + { x: new Date("2012-06-13"), close: 214.72 }, + { x: new Date("2012-06-14"), close: 214.44 }, + { x: new Date("2012-06-15"), close: 218.35 }, + { x: new Date("2012-06-18"), close: 222.66 }, + { x: new Date("2012-06-19"), close: 224.02 }, + { x: new Date("2012-06-20"), close: 223.02 }, + { x: new Date("2012-06-21"), close: 220.57 }, + { x: new Date("2012-06-22"), close: 222.16 }, + { x: new Date("2012-06-25"), close: 220.07 }, + { x: new Date("2012-06-26"), close: 225.61 }, + { x: new Date("2012-06-27"), close: 225.61 }, + { x: new Date("2012-06-28"), close: 221.30 }, + { x: new Date("2012-06-29"), close: 228.35 }, + { x: new Date("2012-07-02"), close: 229.32 }, + { x: new Date("2012-07-03"), close: 229.52 }, + { x: new Date("2012-07-05"), close: 227.05 }, + { x: new Date("2012-07-06"), close: 225.05 }, + { x: new Date("2012-07-09"), close: 225.05 }, + { x: new Date("2012-07-10"), close: 219.51 }, + { x: new Date("2012-07-11"), close: 218.36 }, + { x: new Date("2012-07-12"), close: 215.36 }, + { x: new Date("2012-07-13"), close: 218.38 }, + { x: new Date("2012-07-16"), close: 216.00 }, + { x: new Date("2012-07-17"), close: 216.92 }, + { x: new Date("2012-07-18"), close: 217.47 }, + { x: new Date("2012-07-19"), close: 226.16 }, + { x: new Date("2012-07-20"), close: 228.28 }, + { x: new Date("2012-07-23"), close: 226.00 }, + { x: new Date("2012-07-24"), close: 223.03 }, + { x: new Date("2012-07-25"), close: 217.05 }, + { x: new Date("2012-07-26"), close: 220.00 }, + { x: new Date("2012-07-27"), close: 237.32 }, + { x: new Date("2012-07-30"), close: 236.08 }, + { x: new Date("2012-07-31"), close: 233.30 }, + { x: new Date("2012-08-01"), close: 232.08 }, + { x: new Date("2012-08-02"), close: 230.80 }, + { x: new Date("2012-08-03"), close: 234.97 }, + { x: new Date("2012-08-06"), close: 233.99 }, + { x: new Date("2012-08-07"), close: 236.55 }, + { x: new Date("2012-08-08"), close: 234.38 }, + { x: new Date("2012-08-09"), close: 234.05 }, + { x: new Date("2012-08-10"), close: 232.75 }, + { x: new Date("2012-08-13"), close: 232.44 }, + { x: new Date("2012-08-14"), close: 233.19 }, + { x: new Date("2012-08-15"), close: 237.41 }, + { x: new Date("2012-08-16"), close: 241.55 }, + { x: new Date("2012-08-17"), close: 241.16 }, + { x: new Date("2012-08-20"), close: 240.35 }, + { x: new Date("2012-08-21"), close: 239.44 }, + { x: new Date("2012-08-22"), close: 243.10 }, + { x: new Date("2012-08-23"), close: 241.19 }, + { x: new Date("2012-08-24"), close: 245.74 }, + { x: new Date("2012-08-27"), close: 243.91 }, + { x: new Date("2012-08-28"), close: 246.11 }, + { x: new Date("2012-08-29"), close: 247.11 }, + { x: new Date("2012-08-30"), close: 246.22 }, + { x: new Date("2012-08-31"), close: 248.27 }, + { x: new Date("2012-09-04"), close: 247.88 }, + { x: new Date("2012-09-05"), close: 246.22 }, + { x: new Date("2012-09-06"), close: 251.38 }, + { x: new Date("2012-09-07"), close: 259.14 }, + { x: new Date("2012-09-10"), close: 257.08 }, + { x: new Date("2012-09-11"), close: 255.66 }, + { x: new Date("2012-09-12"), close: 255.63 }, + { x: new Date("2012-09-13"), close: 260.23 }, + { x: new Date("2012-09-14"), close: 261.26 }, + { x: new Date("2012-09-17"), close: 258.51 }, + { x: new Date("2012-09-18"), close: 258.75 }, + { x: new Date("2012-09-19"), close: 261.67 }, + { x: new Date("2012-09-20"), close: 260.80 }, + { x: new Date("2012-09-21"), close: 257.47 }, + { x: new Date("2012-09-24"), close: 254.80 }, + { x: new Date("2012-09-25"), close: 252.46 }, + { x: new Date("2012-09-26"), close: 249.66 }, + { x: new Date("2012-09-27"), close: 256.58 }, + { x: new Date("2012-09-28"), close: 254.32 }, + { x: new Date("2012-10-01"), close: 252.00 }, + { x: new Date("2012-10-02"), close: 351.60 }, + { x: new Date("2012-10-03"), close: 255.91 }, + { x: new Date("2012-10-04"), close: 260.47 }, + { x: new Date("2012-10-05"), close: 258.51 }, + { x: new Date("2012-10-08"), close: 259.05 }, + { x: new Date("2012-10-09"), close: 351.96 }, + { x: new Date("2012-10-10"), close: 244.99 }, + { x: new Date("2012-10-11"), close: 244.22 }, + { x: new Date("2012-10-12"), close: 242.36 }, + { x: new Date("2012-10-15"), close: 244.17 }, + { x: new Date("2012-10-16"), close: 243.94 }, + { x: new Date("2012-10-17"), close: 247.49 }, + { x: new Date("2012-10-18"), close: 244.85 }, + { x: new Date("2012-10-19"), close: 240.51 }, + { x: new Date("2012-10-22"), close: 233.77 }, + { x: new Date("2012-10-23"), close: 234.30 }, + { x: new Date("2012-10-24"), close: 228.49 }, + { x: new Date("2012-10-25"), close: 222.91 }, + { x: new Date("2012-10-26"), close: 238.24 }, + { x: new Date("2012-10-31"), close: 232.88 }, + { x: new Date("2012-11-01"), close: 232.13 }, + { x: new Date("2012-11-02"), close: 232.41 }, + { x: new Date("2012-11-05"), close: 234.33 }, + { x: new Date("2012-11-06"), close: 237.55 }, + { x: new Date("2012-11-07"), close: 232.05 }, + { x: new Date("2012-11-08"), close: 227.35 }, + { x: new Date("2012-11-09"), close: 226.30 }, + { x: new Date("2012-11-12"), close: 226.47 }, + { x: new Date("2012-11-13"), close: 226.60 }, + { x: new Date("2012-11-14"), close: 222.94 }, + { x: new Date("2012-11-15"), close: 220.60 }, + { x: new Date("2012-11-16"), close: 225.22 }, + { x: new Date("2012-11-19"), close: 229.71 }, + { x: new Date("2012-11-20"), close: 233.77 }, + { x: new Date("2012-11-21"), close: 238.02 }, + { x: new Date("2012-11-23"), close: 239.88 }, + { x: new Date("2012-11-26"), close: 243.61 }, + { x: new Date("2012-11-27"), close: 243.39 }, + { x: new Date("2012-11-28"), close: 247.11 }, + { x: new Date("2012-11-29"), close: 251.27 }, + { x: new Date("2012-11-30"), close: 252.05 }, + { x: new Date("2012-12-03"), close: 351.33 }, + { x: new Date("2012-12-04"), close: 252.49 }, + { x: new Date("2012-12-05"), close: 253.96 }, + { x: new Date("2012-12-06"), close: 253.36 }, + { x: new Date("2012-12-07"), close: 253.27 }, + { x: new Date("2012-12-10"), close: 247.77 }, + { x: new Date("2012-12-11"), close: 351.69 }, + { x: new Date("2012-12-12"), close: 251.75 }, + { x: new Date("2012-12-13"), close: 251.25 }, + { x: new Date("2012-12-14"), close: 249.19 }, + { x: new Date("2012-12-17"), close: 253.86 }, + { x: new Date("2012-12-18"), close: 260.39 }, + { x: new Date("2012-12-19"), close: 257.98 }, + { x: new Date("2012-12-20"), close: 261.51 }, + { x: new Date("2012-12-21"), close: 256.92 }, + { x: new Date("2012-12-24"), close: 258.61 }, + { x: new Date("2012-12-26"), close: 248.63 }, + { x: new Date("2012-12-27"), close: 248.30 }, + { x: new Date("2012-12-28"), close: 245.17 }, + { x: new Date("2012-12-31"), close: 351.86 }, + { x: new Date("2013-01-02"), close: 257.30 }, + { x: new Date("2013-01-03"), close: 258.48 }, + { x: new Date("2013-01-04"), close: 259.14 }, + { x: new Date("2013-01-07"), close: 268.45 }, + { x: new Date("2013-01-08"), close: 266.38 }, + { x: new Date("2013-01-09"), close: 266.35 }, + { x: new Date("2013-01-10"), close: 265.33 }, + { x: new Date("2013-01-11"), close: 267.94 }, + { x: new Date("2013-01-14"), close: 272.73 }, + { x: new Date("2013-01-15"), close: 271.89 }, + { x: new Date("2013-01-16"), close: 268.92 }, + { x: new Date("2013-01-17"), close: 270.48 }, + { x: new Date("2013-01-18"), close: 272.11 }, + { x: new Date("2013-01-22"), close: 270.19 }, + { x: new Date("2013-01-23"), close: 268.10 }, + { x: new Date("2013-01-24"), close: 273.45 }, + { x: new Date("2013-01-25"), close: 283.98 }, + { x: new Date("2013-01-28"), close: 276.04 }, + { x: new Date("2013-01-29"), close: 260.35 }, + { x: new Date("2013-01-30"), close: 272.76 }, + { x: new Date("2013-01-31"), close: 265.51 }, + { x: new Date("2013-02-01"), close: 265.51 }, + { x: new Date("2013-02-04"), close: 259.98 }, + { x: new Date("2013-02-05"), close: 266.89 }, + { x: new Date("2013-02-06"), close: 262.22 }, + { x: new Date("2013-02-07"), close: 260.23 }, + { x: new Date("2013-02-08"), close: 261.95 }, + { x: new Date("2013-02-11"), close: 257.20 }, + { x: new Date("2013-02-12"), close: 258.70 }, + { x: new Date("2013-02-13"), close: 269.47 }, + { x: new Date("2013-02-14"), close: 269.23 }, + { x: new Date("2013-02-15"), close: 265.08 }, + { x: new Date("2013-02-19"), close: 269.75 }, + { x: new Date("2013-02-20"), close: 266.41 }, + { x: new Date("2013-02-21"), close: 265.94 }, + { x: new Date("2013-02-22"), close: 265.42 }, + { x: new Date("2013-02-25"), close: 259.86 }, + { x: new Date("2013-02-26"), close: 259.35 }, + { x: new Date("2013-02-27"), close: 263.25 }, + { x: new Date("2013-02-28"), close: 264.26 }, + { x: new Date("2013-03-01"), close: 265.73 }, + { x: new Date("2013-03-04"), close: 273.10 }, + { x: new Date("2013-03-05"), close: 275.58 }, + { x: new Date("2013-03-06"), close: 273.79 }, + { x: new Date("2013-03-07"), close: 273.88 }, + { x: new Date("2013-03-08"), close: 274.19 }, + { x: new Date("2013-03-11"), close: 271.23 }, + { x: new Date("2013-03-12"), close: 274.13 }, + { x: new Date("2013-03-13"), close: 275.10 }, + { x: new Date("2013-03-14"), close: 265.73 }, + { x: new Date("2013-03-15"), close: 261.82 }, + { x: new Date("2013-03-18"), close: 257.89 }, + { x: new Date("2013-03-19"), close: 256.41 }, + { x: new Date("2013-03-20"), close: 257.27 }, + { x: new Date("2013-03-21"), close: 253.38 }, + { x: new Date("2013-03-22"), close: 257.75 }, + { x: new Date("2013-03-25"), close: 256.01 }, + { x: new Date("2013-03-26"), close: 260.30 }, + { x: new Date("2013-03-27"), close: 265.29 }, + { x: new Date("2013-03-28"), close: 266.48 }, + { x: new Date("2013-04-01"), close: 261.60 }, + { x: new Date("2013-04-02"), close: 263.32 }, + { x: new Date("2013-04-03"), close: 259.02 }, + { x: new Date("2013-04-04"), close: 259.07 }, + { x: new Date("2013-04-05"), close: 255.47 }, + { x: new Date("2013-04-08"), close: 258.95 }, + { x: new Date("2013-04-09"), close: 261.14 }, + { x: new Date("2013-04-10"), close: 264.76 }, + { x: new Date("2013-04-11"), close: 269.85 }, + { x: new Date("2013-04-12"), close: 272.86 }, + { x: new Date("2013-04-15"), close: 267.72 }, + { x: new Date("2013-04-16"), close: 272.33 }, + { x: new Date("2013-04-17"), close: 267.39 }, + { x: new Date("2013-04-18"), close: 259.42 }, + { x: new Date("2013-04-19"), close: 260.32 }, + { x: new Date("2013-04-22"), close: 263.54 }, + { x: new Date("2013-04-23"), close: 268.89 }, + { x: new Date("2013-04-24"), close: 268.77 }, + { x: new Date("2013-04-25"), close: 274.70 }, + { x: new Date("2013-04-26"), close: 254.80 }, + { x: new Date("2013-04-29"), close: 249.74 }, + { x: new Date("2013-04-30"), close: 253.80 }, + { x: new Date("2013-05-01"), close: 248.22 }, + { x: new Date("2013-05-02"), close: 252.55 }, + { x: new Date("2013-05-03"), close: 258.04 }, + { x: new Date("2013-05-06"), close: 255.72 }, + { x: new Date("2013-05-07"), close: 257.73 }, + { x: new Date("2013-05-08"), close: 258.67 }, + { x: new Date("2013-05-09"), close: 260.16 }, + { x: new Date("2013-05-10"), close: 263.63 }, + { x: new Date("2013-05-13"), close: 264.51 }, + { x: new Date("2013-05-14"), close: 268.32 }, + { x: new Date("2013-05-15"), close: 266.55 }, + { x: new Date("2013-05-16"), close: 264.11 }, + { x: new Date("2013-05-17"), close: 269.89 }, + { x: new Date("2013-05-20"), close: 267.63 }, + { x: new Date("2013-05-21"), close: 268.85 }, + { x: new Date("2013-05-22"), close: 262.95 }, + { x: new Date("2013-05-23"), close: 261.79 }, + { x: new Date("2013-05-24"), close: 261.73 }, + { x: new Date("2013-05-28"), close: 267.29 }, + { x: new Date("2013-05-29"), close: 265.52 }, + { x: new Date("2013-05-30"), close: 266.82 }, + { x: new Date("2013-05-31"), close: 269.20 }, + { x: new Date("2013-06-03"), close: 266.88 }, + { x: new Date("2013-06-04"), close: 265.70 }, + { x: new Date("2013-06-05"), close: 267.17 }, + { x: new Date("2013-06-06"), close: 267.82 }, + { x: new Date("2013-06-07"), close: 276.86 }, + { x: new Date("2013-06-10"), close: 281.07 }, + { x: new Date("2013-06-11"), close: 274.77 }, + { x: new Date("2013-06-12"), close: 271.67 }, + { x: new Date("2013-06-13"), close: 275.79 }, + { x: new Date("2013-06-14"), close: 273.98 }, + { x: new Date("2013-06-17"), close: 278.05 }, + { x: new Date("2013-06-18"), close: 281.76 }, + { x: new Date("2013-06-19"), close: 278.16 }, + { x: new Date("2013-06-20"), close: 273.44 }, + { x: new Date("2013-06-21"), close: 273.35 }, + { x: new Date("2013-06-24"), close: 270.60 }, + { x: new Date("2013-06-25"), close: 272.08 }, + { x: new Date("2013-06-26"), close: 277.57 }, + { x: new Date("2013-06-27"), close: 277.54 }, + { x: new Date("2013-06-28"), close: 277.69 }, + { x: new Date("2013-07-01"), close: 282.10 }, + { x: new Date("2013-07-02"), close: 283.73 }, + { x: new Date("2013-07-03"), close: 284.02 }, + { x: new Date("2013-07-05"), close: 285.88 }, + { x: new Date("2013-07-08"), close: 290.58 }, + { x: new Date("2013-07-09"), close: 291.52 }, + { x: new Date("2013-07-10"), close: 292.32 }, + { x: new Date("2013-07-11"), close: 299.66 }, + { x: new Date("2013-07-12"), close: 307.54 }, + { x: new Date("2013-07-15"), close: 306.57 }, + { x: new Date("2013-07-16"), close: 306.86 }, + { x: new Date("2013-07-17"), close: 308.69 }, + { x: new Date("2013-07-18"), close: 304.10 }, + { x: new Date("2013-07-19"), close: 305.23 }, + { x: new Date("2013-07-22"), close: 303.48 }, + { x: new Date("2013-07-23"), close: 301.05 }, + { x: new Date("2013-07-24"), close: 298.94 }, + { x: new Date("2013-07-25"), close: 303.39 }, + { x: new Date("2013-07-26"), close: 312.01 }, + { x: new Date("2013-07-29"), close: 306.10 }, + { x: new Date("2013-07-30"), close: 302.41 }, + { x: new Date("2013-07-31"), close: 301.22 }, + { x: new Date("2013-08-01"), close: 305.57 }, + { x: new Date("2013-08-02"), close: 304.20 }, + { x: new Date("2013-08-05"), close: 300.98 }, + { x: new Date("2013-08-06"), close: 300.75 }, + { x: new Date("2013-08-07"), close: 296.91 }, + { x: new Date("2013-08-08"), close: 295.73 }, + { x: new Date("2013-08-09"), close: 297.26 }, + { x: new Date("2013-08-12"), close: 296.69 }, + { x: new Date("2013-08-13"), close: 293.97 }, + { x: new Date("2013-08-14"), close: 291.33 }, + { x: new Date("2013-08-15"), close: 286.47 }, + { x: new Date("2013-08-16"), close: 284.82 }, + { x: new Date("2013-08-19"), close: 285.57 }, + { x: new Date("2013-08-20"), close: 287.08 }, + { x: new Date("2013-08-21"), close: 284.57 }, + { x: new Date("2013-08-22"), close: 289.73 }, + { x: new Date("2013-08-23"), close: 290.01 }, + { x: new Date("2013-08-26"), close: 286.20 }, + { x: new Date("2013-08-27"), close: 280.92 }, + { x: new Date("2013-08-28"), close: 281.57 }, + { x: new Date("2013-08-29"), close: 283.98 }, + { x: new Date("2013-08-30"), close: 280.98 }, + { x: new Date("2013-09-03"), close: 288.79 }, + { x: new Date("2013-09-04"), close: 293.64 }, + { x: new Date("2013-09-05"), close: 294.10 }, + { x: new Date("2013-09-06"), close: 295.85 }, + { x: new Date("2013-09-09"), close: 299.70 }, + { x: new Date("2013-09-10"), close: 300.35 }, + { x: new Date("2013-09-11"), close: 299.64 }, + { x: new Date("2013-09-12"), close: 298.85 }, + { x: new Date("2013-09-13"), close: 297.92 }, + { x: new Date("2013-09-16"), close: 296.05 }, + { x: new Date("2013-09-17"), close: 304.17 }, + { x: new Date("2013-09-18"), close: 312.02 }, + { x: new Date("2013-09-19"), close: 312.05 }, + { x: new Date("2013-09-20"), close: 316.33 }, + { x: new Date("2013-09-23"), close: 311.48 }, + { x: new Date("2013-09-24"), close: 314.13 }, + { x: new Date("2013-09-25"), close: 312.64 }, + { x: new Date("2013-09-26"), close: 318.11 }, + { x: new Date("2013-09-27"), close: 316.01 }, + { x: new Date("2013-09-30"), close: 312.64 }, + { x: new Date("2013-10-01"), close: 320.95 }, + { x: new Date("2013-10-02"), close: 320.51 }, + { x: new Date("2013-10-03"), close: 314.76 }, + { x: new Date("2013-10-04"), close: 319.04 }, + { x: new Date("2013-10-07"), close: 310.02 }, + { x: new Date("2013-10-08"), close: 303.23 }, + { x: new Date("2013-10-09"), close: 298.23 }, + { x: new Date("2013-10-10"), close: 305.17 }, + { x: new Date("2013-10-11"), close: 310.89 }, + { x: new Date("2013-10-14"), close: 310.70 }, + { x: new Date("2013-10-15"), close: 306.39 }, + { x: new Date("2013-10-16"), close: 310.48 }, + { x: new Date("2013-10-17"), close: 310.76 }, + { x: new Date("2013-10-18"), close: 328.92 }, + { x: new Date("2013-10-21"), close: 326.44 }, + { x: new Date("2013-10-22"), close: 332.54 }, + { x: new Date("2013-10-23"), close: 326.76 }, + { x: new Date("2013-10-24"), close: 332.20 }, + { x: new Date("2013-10-25"), close: 363.39 }, + { x: new Date("2013-10-28"), close: 358.16 }, + { x: new Date("2013-10-29"), close: 362.70 }, + { x: new Date("2013-10-30"), close: 361.07 }, + { x: new Date("2013-10-31"), close: 364.02 }, + { x: new Date("2013-11-01"), close: 359.51 }, + { x: new Date("2013-11-04"), close: 358.73 }, + { x: new Date("2013-11-05"), close: 358.89 }, + { x: new Date("2013-11-06"), close: 356.17 }, + { x: new Date("2013-11-07"), close: 343.55 }, + { x: new Date("2013-11-08"), close: 351.30 }, + { x: new Date("2013-11-11"), close: 354.38 }, + { x: new Date("2013-11-12"), close: 349.52 }, + { x: new Date("2013-11-13"), close: 356.22 }, + { x: new Date("2013-11-14"), close: 367.39 }, + { x: new Date("2013-11-15"), close: 369.17 }, + { x: new Date("2013-11-18"), close: 366.17 }, + { x: new Date("2013-11-19"), close: 364.94 }, + { x: new Date("2013-11-20"), close: 362.57 }, + { x: new Date("2013-11-21"), close: 368.92 }, + { x: new Date("2013-11-22"), close: 372.30 }, + { x: new Date("2013-11-25"), close: 376.64 }, + { x: new Date("2013-11-26"), close: 381.36 }, + { x: new Date("2013-11-27"), close: 386.70 }, + { x: new Date("2013-11-29"), close: 393.61 }, + { x: new Date("2013-12-02"), close: 392.29 }, + { x: new Date("2013-12-03"), close: 384.66 }, + { x: new Date("2013-12-04"), close: 385.95 }, + { x: new Date("2013-12-05"), close: 384.48 }, + { x: new Date("2013-12-06"), close: 386.95 }, + { x: new Date("2013-12-09"), close: 384.89 }, + { x: new Date("2013-12-10"), close: 387.77 }, + { x: new Date("2013-12-11"), close: 382.19 }, + { x: new Date("2013-12-12"), close: 381.25 }, + { x: new Date("2013-12-13"), close: 384.23 }, + { x: new Date("2013-12-16"), close: 388.97 }, + { x: new Date("2013-12-17"), close: 387.64 }, + { x: new Date("2013-12-18"), close: 395.95 }, + { x: new Date("2013-12-19"), close: 395.19 }, + { x: new Date("2013-12-20"), close: 402.20 }, + { x: new Date("2013-12-23"), close: 402.92 }, + { x: new Date("2013-12-24"), close: 399.20 }, + { x: new Date("2013-12-26"), close: 404.39 }, + { x: new Date("2013-12-27"), close: 398.07 }, + { x: new Date("2013-12-30"), close: 393.36 }, + { x: new Date("2013-12-31"), close: 398.79 }, + { x: new Date("2014-01-02"), close: 397.97 }, + { x: new Date("2014-01-03"), close: 396.44 }, + { x: new Date("2014-01-06"), close: 393.63 }, + { x: new Date("2014-01-07"), close: 398.02 }, + { x: new Date("2014-01-08"), close: 401.92 }, + { x: new Date("2014-01-09"), close: 401.01 }, + { x: new Date("2014-01-10"), close: 397.66 }, + { x: new Date("2014-01-13"), close: 390.98 }, + { x: new Date("2014-01-14"), close: 397.54 }, + { x: new Date("2014-01-15"), close: 395.86 }, + { x: new Date("2014-01-16"), close: 395.79 }, + { x: new Date("2014-01-17"), close: 399.60 }, + { x: new Date("2014-01-21"), close: 407.04 }, + { x: new Date("2014-01-22"), close: 404.54 }, + { x: new Date("2014-01-23"), close: 399.86 }, + { x: new Date("2014-01-24"), close: 387.60 }, + { x: new Date("2014-01-27"), close: 386.27 }, + { x: new Date("2014-01-28"), close: 394.42 }, + { x: new Date("2014-01-29"), close: 384.20 }, + { x: new Date("2014-01-30"), close: 403.01 }, + { x: new Date("2014-01-31"), close: 358.69 }, + { x: new Date("2014-02-03"), close: 346.14 }, + { x: new Date("2014-02-04"), close: 347.95 }, + { x: new Date("2014-02-05"), close: 346.45 }, + { x: new Date("2014-02-06"), close: 354.58 }, + { x: new Date("2014-02-07"), close: 361.07 }, + { x: new Date("2014-02-10"), close: 360.86 }, + { x: new Date("2014-02-11"), close: 361.79 }, + { x: new Date("2014-02-12"), close: 349.25 }, + { x: new Date("2014-02-13"), close: 357.20 }, + { x: new Date("2014-02-14"), close: 357.35 }, + { x: new Date("2014-02-18"), close: 353.64 }, + { x: new Date("2014-02-19"), close: 347.38 }, + { x: new Date("2014-02-20"), close: 349.79 }, + { x: new Date("2014-02-21"), close: 346.76 }, + { x: new Date("2014-02-24"), close: 351.77 }, + { x: new Date("2014-02-25"), close: 358.32 }, + { x: new Date("2014-02-26"), close: 359.79 }, + { x: new Date("2014-02-27"), close: 360.13 }, + { x: new Date("2014-02-28"), close: 362.10 }, + { x: new Date("2014-03-03"), close: 359.77 }, + { x: new Date("2014-03-04"), close: 363.89 }, + { x: new Date("2014-03-05"), close: 372.36 }, + { x: new Date("2014-03-06"), close: 372.16 }, + { x: new Date("2014-03-07"), close: 372.05 }, + { x: new Date("2014-03-10"), close: 370.52 }, + { x: new Date("2014-03-11"), close: 368.82 }, + { x: new Date("2014-03-12"), close: 370.64 }, + { x: new Date("2014-03-13"), close: 371.51 }, + { x: new Date("2014-03-14"), close: 373.73 }, + { x: new Date("2014-03-17"), close: 375.04 }, + { x: new Date("2014-03-18"), close: 378.76 }, + { x: new Date("2014-03-19"), close: 373.23 }, + { x: new Date("2014-03-20"), close: 368.97 }, + { x: new Date("2014-03-21"), close: 360.61 }, + { x: new Date("2014-03-24"), close: 351.85 }, + { x: new Date("2014-03-25"), close: 354.70 }, + { x: new Date("2014-03-26"), close: 343.41 }, + { x: new Date("2014-03-27"), close: 338.47 }, + { x: new Date("2014-03-28"), close: 338.29 }, + { x: new Date("2014-03-31"), close: 336.36 }, + { x: new Date("2014-04-01"), close: 342.98 }, + { x: new Date("2014-04-02"), close: 341.95 }, + { x: new Date("2014-04-03"), close: 333.61 }, + { x: new Date("2014-04-04"), close: 323.51 }, + { x: new Date("2014-04-07"), close: 317.76 }, + { x: new Date("2014-04-08"), close: 327.07 }, + { x: new Date("2014-04-09"), close: 331.80 }, + { x: new Date("2014-04-10"), close: 317.10 }, + { x: new Date("2014-04-11"), close: 311.73 }, + { x: new Date("2014-04-14"), close: 315.91 }, + { x: new Date("2014-04-15"), close: 316.07 }, + { x: new Date("2014-04-16"), close: 323.67 }, + { x: new Date("2014-04-17"), close: 324.91 }, + { x: new Date("2014-04-21"), close: 330.86 }, + { x: new Date("2014-04-22"), close: 329.32 }, + { x: new Date("2014-04-23"), close: 324.57 }, + { x: new Date("2014-04-24"), close: 337.14 }, + { x: new Date("2014-04-25"), close: 303.82 }, + { x: new Date("2014-04-28"), close: 296.57 }, + { x: new Date("2014-04-29"), close: 300.38 }, + { x: new Date("2014-04-30"), close: 304.13 }, + { x: new Date("2014-05-01"), close: 307.89 }, + { x: new Date("2014-05-02"), close: 308.01 }, + { x: new Date("2014-05-05"), close: 310.04 }, + { x: new Date("2014-05-06"), close: 297.38 }, + { x: new Date("2014-05-07"), close: 292.70 }, + { x: new Date("2014-05-08"), close: 288.32 }, + { x: new Date("2014-05-09"), close: 292.23 }, + { x: new Date("2014-05-12"), close: 302.85 }, + { x: new Date("2014-05-13"), close: 304.64 }, + { x: new Date("2014-05-14"), close: 297.61 }, + { x: new Date("2014-05-15"), close: 295.19 }, + { x: new Date("2014-05-16"), close: 297.70 }, + { x: new Date("2014-05-19"), close: 296.76 }, + { x: new Date("2014-05-20"), close: 301.19 }, + { x: new Date("2014-05-21"), close: 305.01 }, + { x: new Date("2014-05-22"), close: 304.91 }, + { x: new Date("2014-05-23"), close: 312.23 }, + { x: new Date("2014-05-27"), close: 310.82 }, + { x: new Date("2014-05-28"), close: 310.16 }, + { x: new Date("2014-05-29"), close: 313.77 }, + { x: new Date("2014-05-30"), close: 312.54 }, + { x: new Date("2014-06-02"), close: 308.83 }, + { x: new Date("2014-06-03"), close: 307.19 }, + { x: new Date("2014-06-04"), close: 306.77 }, + { x: new Date("2014-06-05"), close: 323.57 }, + { x: new Date("2014-06-06"), close: 329.67 }, + { x: new Date("2014-06-09"), close: 327.51 }, + { x: new Date("2014-06-10"), close: 332.41 }, + { x: new Date("2014-06-11"), close: 335.20 }, + { x: new Date("2014-06-12"), close: 325.91 }, + { x: new Date("2014-06-13"), close: 326.26 }, + { x: new Date("2014-06-16"), close: 327.61 }, + { x: new Date("2014-06-17"), close: 325.61 }, + { x: new Date("2014-06-18"), close: 334.38 }, + { x: new Date("2014-06-19"), close: 327.51 }, + { x: new Date("2014-06-20"), close: 324.20 }, + { x: new Date("2014-06-23"), close: 327.23 }, + { x: new Date("2014-06-24"), close: 324.16 }, + { x: new Date("2014-06-25"), close: 327.44 }, + { x: new Date("2014-06-26"), close: 325.69 }, + { x: new Date("2014-06-27"), close: 324.57 }, + { x: new Date("2014-06-30"), close: 324.77 }, + { x: new Date("2014-07-01"), close: 332.39 }, + { x: new Date("2014-07-02"), close: 332.85 }, + { x: new Date("2014-07-03"), close: 337.48 }, + { x: new Date("2014-07-07"), close: 333.54 }, + { x: new Date("2014-07-08"), close: 323.80 }, + { x: new Date("2014-07-09"), close: 329.97 }, + { x: new Date("2014-07-10"), close: 327.92 }, + { x: new Date("2014-07-11"), close: 346.20 }, + { x: new Date("2014-07-14"), close: 355.32 }, + { x: new Date("2014-07-15"), close: 354.44 }, + { x: new Date("2014-07-16"), close: 355.89 }, + { x: new Date("2014-07-17"), close: 352.45 }, + { x: new Date("2014-07-18"), close: 358.66 }, + { x: new Date("2014-07-21"), close: 359.76 }, + { x: new Date("2014-07-22"), close: 360.83 }, + { x: new Date("2014-07-23"), close: 358.14 }, + { x: new Date("2014-07-24"), close: 358.60 }, + { x: new Date("2014-07-25"), close: 324.01 }, + { x: new Date("2014-07-28"), close: 320.41 }, + { x: new Date("2014-07-29"), close: 320.51 }, + { x: new Date("2014-07-30"), close: 322.51 }, + { x: new Date("2014-07-31"), close: 312.98 }, + { x: new Date("2014-08-01"), close: 307.05 }, + { x: new Date("2014-08-04"), close: 313.64 }, + { x: new Date("2014-08-05"), close: 312.32 }, + { x: new Date("2014-08-06"), close: 313.89 }, + { x: new Date("2014-08-07"), close: 311.45 }, + { x: new Date("2014-08-08"), close: 316.79 }, + { x: new Date("2014-08-11"), close: 318.32 }, + { x: new Date("2014-08-12"), close: 319.32 }, + { x: new Date("2014-08-13"), close: 326.27 }, + { x: new Date("2014-08-14"), close: 333.20 }, + { x: new Date("2014-08-15"), close: 333.63 }, + { x: new Date("2014-08-18"), close: 334.52 }, + { x: new Date("2014-08-19"), close: 335.13 }, + { x: new Date("2014-08-20"), close: 335.77 }, + { x: new Date("2014-08-21"), close: 332.91 }, + { x: new Date("2014-08-22"), close: 331.58 }, + { x: new Date("2014-08-25"), close: 334.01 }, + { x: new Date("2014-08-26"), close: 341.82 }, + { x: new Date("2014-08-27"), close: 343.17 }, + { x: new Date("2014-08-28"), close: 340.01 }, + { x: new Date("2014-08-29"), close: 339.04 }, + { x: new Date("2014-09-02"), close: 342.38 }, + { x: new Date("2014-09-03"), close: 339.51 }, + { x: new Date("2014-09-04"), close: 345.95 }, + { x: new Date("2014-09-05"), close: 346.38 }, + { x: new Date("2014-09-08"), close: 342.33 }, + { x: new Date("2014-09-09"), close: 329.75 }, + { x: new Date("2014-09-10"), close: 331.32 }, + { x: new Date("2014-09-11"), close: 330.51 }, + { x: new Date("2014-09-12"), close: 331.19 }, + { x: new Date("2014-09-15"), close: 323.89 }, + { x: new Date("2014-09-16"), close: 327.76 }, + { x: new Date("2014-09-17"), close: 324.51 }, + { x: new Date("2014-09-18"), close: 325.51 }, + { x: new Date("2014-09-19"), close: 331.32 }, + { x: new Date("2014-09-22"), close: 324.51 }, + { x: new Date("2014-09-23"), close: 323.63 }, + { x: new Date("2014-09-24"), close: 328.20 }, + { x: new Date("2014-09-25"), close: 321.92 }, + { x: new Date("2014-09-26"), close: 323.20 }, + { x: new Date("2014-09-29"), close: 321.82 }, + { x: new Date("2014-09-30"), close: 322.44 }, + { x: new Date("2014-10-01"), close: 317.45 }, + { x: new Date("2014-10-02"), close: 318.41 }, + { x: new Date("2014-10-03"), close: 322.73 }, + { x: new Date("2014-10-06"), close: 322.20 }, + { x: new Date("2014-10-07"), close: 316.98 }, + { x: new Date("2014-10-08"), close: 322.70 }, + { x: new Date("2014-10-09"), close: 315.36 }, + { x: new Date("2014-10-10"), close: 311.39 }, + { x: new Date("2014-10-13"), close: 306.45 }, + { x: new Date("2014-10-14"), close: 308.30 }, + { x: new Date("2014-10-15"), close: 305.97 }, + { x: new Date("2014-10-16"), close: 302.85 }, + { x: new Date("2014-10-17"), close: 303.64 }, + { x: new Date("2014-10-20"), close: 306.20 }, + { x: new Date("2014-10-21"), close: 315.32 }, + { x: new Date("2014-10-22"), close: 312.97 }, + { x: new Date("2014-10-23"), close: 313.17 }, + { x: new Date("2014-10-24"), close: 287.05 }, + { x: new Date("2014-10-27"), close: 289.97 }, + { x: new Date("2014-10-28"), close: 295.58 }, + { x: new Date("2014-10-29"), close: 294.11 }, + { x: new Date("2014-10-30"), close: 299.07 }, + { x: new Date("2014-10-31"), close: 305.45 }, + { x: new Date("2014-11-03"), close: 305.72 }, + { x: new Date("2014-11-04"), close: 302.80 }, + { x: new Date("2014-11-05"), close: 296.51 }, + { x: new Date("2014-11-06"), close: 296.64 }, + { x: new Date("2014-11-07"), close: 299.85 }, + { x: new Date("2014-11-10"), close: 305.10 }, + { x: new Date("2014-11-11"), close: 312.01 }, + { x: new Date("2014-11-12"), close: 311.51 }, + { x: new Date("2014-11-13"), close: 316.48 }, + { x: new Date("2014-11-14"), close: 327.82 }, + { x: new Date("2014-11-17"), close: 323.04 }, + { x: new Date("2014-11-18"), close: 324.92 }, + { x: new Date("2014-11-19"), close: 326.54 }, + { x: new Date("2014-11-20"), close: 330.54 }, + { x: new Date("2014-11-21"), close: 332.63 }, + { x: new Date("2014-11-24"), close: 335.64 }, + { x: new Date("2014-11-25"), close: 335.04 }, + { x: new Date("2014-11-26"), close: 333.57 }, + { x: new Date("2014-11-28"), close: 338.64 }, + { x: new Date("2014-12-01"), close: 326.51 }, + { x: new Date("2014-12-02"), close: 326.30 }, + { x: new Date("2014-12-03"), close: 316.51 }, + { x: new Date("2014-12-04"), close: 316.92 }, + { x: new Date("2014-12-05"), close: 312.63 }, + { x: new Date("2014-12-08"), close: 306.64 }, + { x: new Date("2014-12-09"), close: 312.51 }, + { x: new Date("2014-12-10"), close: 305.83 }, + { x: new Date("2014-12-11"), close: 307.35 }, + { x: new Date("2014-12-12"), close: 307.32 }, + { x: new Date("2014-12-15"), close: 306.07 }, + { x: new Date("2014-12-16"), close: 295.05 }, + { x: new Date("2014-12-17"), close: 298.88 }, + { x: new Date("2014-12-18"), close: 297.73 }, + { x: new Date("2014-12-19"), close: 299.89 }, + { x: new Date("2014-12-22"), close: 306.54 }, + { x: new Date("2014-12-23"), close: 306.29 }, + { x: new Date("2014-12-24"), close: 303.02 }, + { x: new Date("2014-12-26"), close: 309.08 }, + { x: new Date("2014-12-29"), close: 312.04 }, + { x: new Date("2014-12-30"), close: 310.29 }, + { x: new Date("2014-12-31"), close: 310.35 }, + { x: new Date("2015-01-02"), close: 308.51 }, + { x: new Date("2015-01-05"), close: 302.19 }, + { x: new Date("2015-01-06"), close: 295.29 }, + { x: new Date("2015-01-07"), close: 298.42 }, + { x: new Date("2015-01-08"), close: 300.45 }, + { x: new Date("2015-01-09"), close: 296.92 }, + { x: new Date("2015-01-12"), close: 291.41 }, + { x: new Date("2015-01-13"), close: 294.73 }, + { x: new Date("2015-01-14"), close: 293.26 }, + { x: new Date("2015-01-15"), close: 286.95 }, + { x: new Date("2015-01-16"), close: 290.73 }, + { x: new Date("2015-01-20"), close: 289.44 }, + { x: new Date("2015-01-21"), close: 297.25 }, + { x: new Date("2015-01-22"), close: 310.32 }, + { x: new Date("2015-01-23"), close: 312.39 }, + { x: new Date("2015-01-26"), close: 309.66 }, + { x: new Date("2015-01-27"), close: 306.75 }, + { x: new Date("2015-01-28"), close: 303.91 }, + { x: new Date("2015-01-29"), close: 311.77 }, + { x: new Date("2015-01-30"), close: 354.52 }, + { x: new Date("2015-02-02"), close: 364.47 }, + { x: new Date("2015-02-03"), close: 363.54 }, + { x: new Date("2015-02-04"), close: 364.75 }, + { x: new Date("2015-02-05"), close: 373.89 }, + { x: new Date("2015-02-06"), close: 374.27 }, + { x: new Date("2015-02-09"), close: 370.55 }, + { x: new Date("2015-02-10"), close: 373.51 }, + { x: new Date("2015-02-11"), close: 375.14 }, + { x: new Date("2015-02-12"), close: 377.17 }, + { x: new Date("2015-02-13"), close: 381.82 }, + { x: new Date("2015-02-17"), close: 375.42 }, + { x: new Date("2015-02-18"), close: 373.36 }, + { x: new Date("2015-02-19"), close: 379.51 }, + { x: new Date("2015-02-20"), close: 383.66 }, + { x: new Date("2015-02-23"), close: 380.14 }, + { x: new Date("2015-02-24"), close: 378.58 }, + { x: new Date("2015-02-25"), close: 385.36 }, + { x: new Date("2015-02-26"), close: 384.79 }, + { x: new Date("2015-02-27"), close: 380.16 }, + { x: new Date("2015-03-02"), close: 385.66 }, + { x: new Date("2015-03-03"), close: 384.60 }, + { x: new Date("2015-03-04"), close: 382.72 }, + { x: new Date("2015-03-05"), close: 387.82 }, + { x: new Date("2015-03-06"), close: 380.08 }, + { x: new Date("2015-03-09"), close: 378.55 }, + { x: new Date("2015-03-10"), close: 369.51 }, + { x: new Date("2015-03-11"), close: 366.36 }, + { x: new Date("2015-03-12"), close: 374.23 }, + { x: new Date("2015-03-13"), close: 370.57 }, + { x: new Date("2015-03-16"), close: 373.35 }, + { x: new Date("2015-03-17"), close: 371.92 }, + { x: new Date("2015-03-18"), close: 375.14 }, + { x: new Date("2015-03-19"), close: 373.23 }, + { x: new Date("2015-03-20"), close: 378.48 }, + { x: new Date("2015-03-23"), close: 375.10 }, + { x: new Date("2015-03-24"), close: 374.08 }, + { x: new Date("2015-03-25"), close: 370.95 }, + { x: new Date("2015-03-26"), close: 367.35 }, + { x: new Date("2015-03-27"), close: 370.55 }, + { x: new Date("2015-03-30"), close: 374.58 }, + { x: new Date("2015-03-31"), close: 372.10 }, + { x: new Date("2015-04-01"), close: 370.26 }, + { x: new Date("2015-04-02"), close: 372.25 }, + { x: new Date("2015-04-06"), close: 377.04 }, + { x: new Date("2015-04-07"), close: 374.41 }, + { x: new Date("2015-04-08"), close: 381.20 }, + { x: new Date("2015-04-09"), close: 383.54 }, + { x: new Date("2015-04-10"), close: 382.64 }, + { x: new Date("2015-04-13"), close: 382.35 }, + { x: new Date("2015-04-14"), close: 385.10 }, + { x: new Date("2015-04-15"), close: 383.45 }, + { x: new Date("2015-04-16"), close: 386.04 }, + { x: new Date("2015-04-17"), close: 375.55 }, + { x: new Date("2015-04-20"), close: 389.51 } +]; + + +let date3: Date = new Date("2012-04-02"); +for (let i: number = 0; i < stockData3.length; i++) { + if (stockData3[i]['x'].getDate() !== date3.getDate()) { + stockData3.splice(i, 0, { + x: new Date(date3.getTime()), + close: stockData3[i]['close'] + }); + } + date3.setDate(date3.getDate() + 1); +} + +export let amzn: IClose[] = stockData3; + +let stockData4: IClose[] = [ + { x: new Date("2012-04-02"), close: 36.580002 }, + { x: new Date("2012-04-03"), close: 38.009998 }, + { x: new Date("2012-04-04"), close: 35 }, + { x: new Date("2012-04-05"), close: 34.48 }, + { x: new Date("2012-04-09"), close: 33.150002 }, + { x: new Date("2012-04-10"), close: 32.459999 }, + { x: new Date("2012-04-11"), close: 33.09 }, + { x: new Date("2012-04-12"), close: 33.439999 }, + { x: new Date("2012-04-13"), close: 33.59 }, + { x: new Date("2012-04-16"), close: 32.25 }, + { x: new Date("2012-04-17"), close: 32.240002 }, + { x: new Date("2012-04-18"), close: 32.66 }, + { x: new Date("2012-04-19"), close: 33.16 }, + { x: new Date("2012-04-20"), close: 33.16 }, + { x: new Date("2012-04-23"), close: 31.940001 }, + { x: new Date("2012-04-24"), close: 31.82 }, + { x: new Date("2012-04-25"), close: 32.91 }, + { x: new Date("2012-04-26"), close: 33.490002 }, + { x: new Date("2012-04-27"), close: 33.34 }, + { x: new Date("2012-04-30"), close: 33.130001 }, + { x: new Date("2012-05-01"), close: 33.779999 }, + { x: new Date("2012-05-02"), close: 33.939999 }, + { x: new Date("2012-05-03"), close: 32.459999 }, + { x: new Date("2012-05-04"), close: 31.83 }, + { x: new Date("2012-05-07"), close: 32.470001 }, + { x: new Date("2012-05-08"), close: 30.190001 }, + { x: new Date("2012-05-09"), close: 30.059999 }, + { x: new Date("2012-05-10"), close: 32.959999 }, + { x: new Date("2012-05-11"), close: 32.25 }, + { x: new Date("2012-05-14"), close: 30.059999 }, + { x: new Date("2012-05-15"), close: 29.43 }, + { x: new Date("2012-05-16"), close: 29.18 }, + { x: new Date("2012-05-17"), close: 28.57 }, + { x: new Date("2012-05-18"), close: 27.559999 }, + { x: new Date("2012-05-21"), close: 28.77 }, + { x: new Date("2012-05-22"), close: 30.799999 }, + { x: new Date("2012-05-23"), close: 31.02 }, + { x: new Date("2012-05-24"), close: 30.280001 }, + { x: new Date("2012-05-25"), close: 29.809999 }, + { x: new Date("2012-05-29"), close: 31.690001 }, + { x: new Date("2012-05-30"), close: 30.41 }, + { x: new Date("2012-05-31"), close: 29.5 }, + { x: new Date("2012-06-01"), close: 28.15 }, + { x: new Date("2012-06-04"), close: 27.879999 }, + { x: new Date("2012-06-05"), close: 27.91 }, + { x: new Date("2012-06-06"), close: 29.219999 }, + { x: new Date("2012-06-07"), close: 28.93 }, + { x: new Date("2012-06-08"), close: 30.08 }, + { x: new Date("2012-06-11"), close: 29.120001 }, + { x: new Date("2012-06-12"), close: 29.66 }, + { x: new Date("2012-06-13"), close: 29.77 }, + { x: new Date("2012-06-14"), close: 29.389999 }, + { x: new Date("2012-06-15"), close: 29.91 }, + { x: new Date("2012-06-18"), close: 31.84 }, + { x: new Date("2012-06-19"), close: 32.09 }, + { x: new Date("2012-06-20"), close: 33.779999 }, + { x: new Date("2012-06-21"), close: 32.189999 }, + { x: new Date("2012-06-22"), close: 33.790001 }, + { x: new Date("2012-06-25"), close: 33.110001 }, + { x: new Date("2012-06-26"), close: 31.610001 }, + { x: new Date("2012-06-27"), close: 31.959999 }, + { x: new Date("2012-06-28"), close: 31.41 }, + { x: new Date("2012-06-29"), close: 31.290001 }, + { x: new Date("2012-07-02"), close: 30.4 }, + { x: new Date("2012-07-03"), close: 30.66 }, + { x: new Date("2012-07-05"), close: 31.23 }, + { x: new Date("2012-07-06"), close: 30.99 }, + { x: new Date("2012-07-09"), close: 31.49 }, + { x: new Date("2012-07-10"), close: 31.27 }, + { x: new Date("2012-07-11"), close: 31.51 }, + { x: new Date("2012-07-12"), close: 32.700001 }, + { x: new Date("2012-07-13"), close: 34.25 }, + { x: new Date("2012-07-16"), close: 35.959999 }, + { x: new Date("2012-07-17"), close: 33.349998 }, + { x: new Date("2012-07-18"), close: 32.150002 }, + { x: new Date("2012-07-19"), close: 32.27 }, + { x: new Date("2012-07-20"), close: 31.790001 }, + { x: new Date("2012-07-23"), close: 30.66 }, + { x: new Date("2012-07-24"), close: 29.84 }, + { x: new Date("2012-07-25"), close: 28.950001 }, + { x: new Date("2012-07-26"), close: 28.129999 }, + { x: new Date("2012-07-27"), close: 29.51 }, + { x: new Date("2012-07-30"), close: 27.35 }, + { x: new Date("2012-07-31"), close: 27.42 }, + { x: new Date("2012-08-01"), close: 26.25 }, + { x: new Date("2012-08-02"), close: 26.1 }, + { x: new Date("2012-08-03"), close: 27.27 }, + { x: new Date("2012-08-06"), close: 28.27 }, + { x: new Date("2012-08-07"), close: 30.25 }, + { x: new Date("2012-08-08"), close: 29.09 }, + { x: new Date("2012-08-09"), close: 29.41 }, + { x: new Date("2012-08-10"), close: 29.940001 }, + { x: new Date("2012-08-13"), close: 31.17 }, + { x: new Date("2012-08-14"), close: 29.42 }, + { x: new Date("2012-08-15"), close: 29.4 }, + { x: new Date("2012-08-16"), close: 30.299999 }, + { x: new Date("2012-08-17"), close: 30.01 }, + { x: new Date("2012-08-20"), close: 29.51 }, + { x: new Date("2012-08-21"), close: 29.110001 }, + { x: new Date("2012-08-22"), close: 29.950001 }, + { x: new Date("2012-08-23"), close: 30.73 }, + { x: new Date("2012-08-24"), close: 29.5 }, + { x: new Date("2012-08-27"), close: 28.32 }, + { x: new Date("2012-08-28"), close: 28.690001 }, + { x: new Date("2012-08-29"), close: 28.41 }, + { x: new Date("2012-08-30"), close: 28.41 }, + { x: new Date("2012-08-31"), close: 28.52 }, + { x: new Date("2012-09-04"), close: 28.139999 }, + { x: new Date("2012-09-05"), close: 27.940001 }, + { x: new Date("2012-09-06"), close: 28.549999 }, + { x: new Date("2012-09-07"), close: 29.35 }, + { x: new Date("2012-09-10"), close: 27.370001 }, + { x: new Date("2012-09-11"), close: 27.799999 }, + { x: new Date("2012-09-12"), close: 28.280001 }, + { x: new Date("2012-09-13"), close: 29.48 }, + { x: new Date("2012-09-14"), close: 30.389999 }, + { x: new Date("2012-09-17"), close: 32.540001 }, + { x: new Date("2012-09-18"), close: 31.34 }, + { x: new Date("2012-09-19"), close: 31.049999 }, + { x: new Date("2012-09-20"), close: 30.9 }, + { x: new Date("2012-09-21"), close: 30.02 }, + { x: new Date("2012-09-24"), close: 30.66 }, + { x: new Date("2012-09-25"), close: 27.66 }, + { x: new Date("2012-09-26"), close: 27.540001 }, + { x: new Date("2012-09-27"), close: 28.49 }, + { x: new Date("2012-09-28"), close: 29.280001 }, + { x: new Date("2012-10-01"), close: 29.16 }, + { x: new Date("2012-10-02"), close: 29.799999 }, + { x: new Date("2012-10-03"), close: 29.299999 }, + { x: new Date("2012-10-04"), close: 29.4 }, + { x: new Date("2012-10-05"), close: 28.889999 }, + { x: new Date("2012-10-08"), close: 29.25 }, + { x: new Date("2012-10-09"), close: 28.370001 }, + { x: new Date("2012-10-10"), close: 28.4 }, + { x: new Date("2012-10-11"), close: 28.32 }, + { x: new Date("2012-10-12"), close: 27.639999 }, + { x: new Date("2012-10-15"), close: 27.33 }, + { x: new Date("2012-10-16"), close: 28.059999 }, + { x: new Date("2012-10-17"), close: 28.82 }, + { x: new Date("2012-10-18"), close: 28.040001 }, + { x: new Date("2012-10-19"), close: 27.74 }, + { x: new Date("2012-10-22"), close: 27.85 }, + { x: new Date("2012-10-23"), close: 28.389999 }, + { x: new Date("2012-10-24"), close: 27.42 }, + { x: new Date("2012-10-25"), close: 27.52 }, + { x: new Date("2012-10-26"), close: 27.379999 }, + { x: new Date("2012-10-31"), close: 28.129999 }, + { x: new Date("2012-11-01"), close: 29.25 }, + { x: new Date("2012-11-02"), close: 28.92 }, + { x: new Date("2012-11-05"), close: 31.5 }, + { x: new Date("2012-11-06"), close: 31.15 }, + { x: new Date("2012-11-07"), close: 31.540001 }, + { x: new Date("2012-11-08"), close: 31.309999 }, + { x: new Date("2012-11-09"), close: 30.32 }, + { x: new Date("2012-11-12"), close: 31.07 }, + { x: new Date("2012-11-13"), close: 31.610001 }, + { x: new Date("2012-11-14"), close: 31.379999 }, + { x: new Date("2012-11-15"), close: 30.82 }, + { x: new Date("2012-11-16"), close: 31.84 }, + { x: new Date("2012-11-19"), close: 32.919998 }, + { x: new Date("2012-11-20"), close: 33 }, + { x: new Date("2012-11-21"), close: 32.470001 }, + { x: new Date("2012-11-23"), close: 32.130001 }, + { x: new Date("2012-11-26"), close: 32.27 }, + { x: new Date("2012-11-27"), close: 32.150002 }, + { x: new Date("2012-11-28"), close: 33.23 }, + { x: new Date("2012-11-29"), close: 33.689999 }, + { x: new Date("2012-11-30"), close: 33.82 }, + { x: new Date("2012-12-03"), close: 34.619999 }, + { x: new Date("2012-12-04"), close: 33.900002 }, + { x: new Date("2012-12-05"), close: 33.709999 }, + { x: new Date("2012-12-06"), close: 33.900002 }, + { x: new Date("2012-12-07"), close: 34.169998 }, + { x: new Date("2012-12-10"), close: 34.57 }, + { x: new Date("2012-12-11"), close: 35.279999 }, + { x: new Date("2012-12-12"), close: 35.259998 }, + { x: new Date("2012-12-13"), close: 33.610001 }, + { x: new Date("2012-12-14"), close: 33.810001 }, + { x: new Date("2012-12-17"), close: 34.400002 }, + { x: new Date("2012-12-18"), close: 34.59 }, + { x: new Date("2012-12-19"), close: 34.610001 }, + { x: new Date("2012-12-20"), close: 34.43 }, + { x: new Date("2012-12-21"), close: 34 }, + { x: new Date("2012-12-24"), close: 34.279999 }, + { x: new Date("2012-12-26"), close: 33.59 }, + { x: new Date("2012-12-27"), close: 33.689999 }, + { x: new Date("2012-12-28"), close: 33.220001 }, + { x: new Date("2012-12-31"), close: 33.869999 }, + { x: new Date("2013-01-02"), close: 35.360001 }, + { x: new Date("2013-01-03"), close: 34.77 }, + { x: new Date("2013-01-04"), close: 34.400002 }, + { x: new Date("2013-01-07"), close: 34.34 }, + { x: new Date("2013-01-08"), close: 33.68 }, + { x: new Date("2013-01-09"), close: 33.639999 }, + { x: new Date("2013-01-10"), close: 33.529999 }, + { x: new Date("2013-01-11"), close: 32.91 }, + { x: new Date("2013-01-14"), close: 33.259998 }, + { x: new Date("2013-01-15"), close: 33.900002 }, + { x: new Date("2013-01-16"), close: 34.099998 }, + { x: new Date("2013-01-17"), close: 34.380001 }, + { x: new Date("2013-01-18"), close: 34.52 }, + { x: new Date("2013-01-22"), close: 35.189999 }, + { x: new Date("2013-01-23"), close: 36 }, + { x: new Date("2013-01-24"), close: 36.990002 }, + { x: new Date("2013-01-25"), close: 36.98 }, + { x: new Date("2013-01-28"), close: 38.029999 }, + { x: new Date("2013-01-29"), close: 37.950001 }, + { x: new Date("2013-01-30"), close: 37.52 }, + { x: new Date("2013-01-31"), close: 37.509998 }, + { x: new Date("2013-02-01"), close: 38.299999 }, + { x: new Date("2013-02-04"), close: 37.740002 }, + { x: new Date("2013-02-05"), close: 38.130001 }, + { x: new Date("2013-02-06"), close: 39.169998 }, + { x: new Date("2013-02-07"), close: 39.48 }, + { x: new Date("2013-02-08"), close: 39.240002 }, + { x: new Date("2013-02-11"), close: 38.419998 }, + { x: new Date("2013-02-12"), close: 37.889999 }, + { x: new Date("2013-02-13"), close: 38.450001 }, + { x: new Date("2013-02-14"), close: 38.27 }, + { x: new Date("2013-02-15"), close: 37.040001 }, + { x: new Date("2013-02-19"), close: 39.279999 }, + { x: new Date("2013-02-20"), close: 38.540001 }, + { x: new Date("2013-02-21"), close: 35.16 }, + { x: new Date("2013-02-22"), close: 36.110001 }, + { x: new Date("2013-02-25"), close: 34.380001 }, + { x: new Date("2013-02-26"), close: 34.43 }, + { x: new Date("2013-02-27"), close: 35.099998 }, + { x: new Date("2013-02-28"), close: 34.830002 }, + { x: new Date("2013-03-01"), close: 34.650002 }, + { x: new Date("2013-03-04"), close: 35.580002 }, + { x: new Date("2013-03-05"), close: 36.650002 }, + { x: new Date("2013-03-06"), close: 37.689999 }, + { x: new Date("2013-03-07"), close: 38.23 }, + { x: new Date("2013-03-08"), close: 38.470001 }, + { x: new Date("2013-03-11"), close: 39.099998 }, + { x: new Date("2013-03-12"), close: 39.119999 }, + { x: new Date("2013-03-13"), close: 38.98 }, + { x: new Date("2013-03-14"), close: 36.849998 }, + { x: new Date("2013-03-15"), close: 35.290001 }, + { x: new Date("2013-03-18"), close: 35.150002 }, + { x: new Date("2013-03-19"), close: 35.080002 }, + { x: new Date("2013-03-20"), close: 35.950001 }, + { x: new Date("2013-03-21"), close: 36.009998 }, + { x: new Date("2013-03-22"), close: 36.619999 }, + { x: new Date("2013-03-25"), close: 37.529999 }, + { x: new Date("2013-03-26"), close: 37.860001 }, + { x: new Date("2013-03-27"), close: 38.16 }, + { x: new Date("2013-03-28"), close: 37.889999 }, + { x: new Date("2013-04-01"), close: 43.93 }, + { x: new Date("2013-04-02"), close: 44.34 }, + { x: new Date("2013-04-03"), close: 41.099998 }, + { x: new Date("2013-04-04"), close: 42.009998 }, + { x: new Date("2013-04-05"), close: 41.369999 }, + { x: new Date("2013-04-08"), close: 41.830002 }, + { x: new Date("2013-04-09"), close: 40.5 }, + { x: new Date("2013-04-10"), close: 41.860001 }, + { x: new Date("2013-04-11"), close: 43.59 }, + { x: new Date("2013-04-12"), close: 43.75 }, + { x: new Date("2013-04-15"), close: 43.299999 }, + { x: new Date("2013-04-16"), close: 45.59 }, + { x: new Date("2013-04-17"), close: 45.450001 }, + { x: new Date("2013-04-18"), close: 46.970001 }, + { x: new Date("2013-04-19"), close: 47.830002 }, + { x: new Date("2013-04-22"), close: 50.189999 }, + { x: new Date("2013-04-23"), close: 51.009998 }, + { x: new Date("2013-04-24"), close: 50.43 }, + { x: new Date("2013-04-25"), close: 52 }, + { x: new Date("2013-04-26"), close: 51.200001 }, + { x: new Date("2013-04-29"), close: 54.939999 }, + { x: new Date("2013-04-30"), close: 53.990002 }, + { x: new Date("2013-05-01"), close: 53.279999 }, + { x: new Date("2013-05-02"), close: 54.110001 }, + { x: new Date("2013-05-03"), close: 54.549999 }, + { x: new Date("2013-05-06"), close: 59.5 }, + { x: new Date("2013-05-07"), close: 55.509998 }, + { x: new Date("2013-05-08"), close: 55.790001 }, + { x: new Date("2013-05-09"), close: 69.400002 }, + { x: new Date("2013-05-10"), close: 76.760002 }, + { x: new Date("2013-05-13"), close: 87.800003 }, + { x: new Date("2013-05-14"), close: 83.239998 }, + { x: new Date("2013-05-15"), close: 84.839996 }, + { x: new Date("2013-05-16"), close: 92.25 }, + { x: new Date("2013-05-17"), close: 91.5 }, + { x: new Date("2013-05-20"), close: 89.940002 }, + { x: new Date("2013-05-21"), close: 87.589996 }, + { x: new Date("2013-05-22"), close: 87.239998 }, + { x: new Date("2013-05-23"), close: 92.730003 }, + { x: new Date("2013-05-24"), close: 97.080002 }, + { x: new Date("2013-05-28"), close: 110.33000 }, + { x: new Date("2013-05-29"), close: 104.62999 }, + { x: new Date("2013-05-30"), close: 104.94999 }, + { x: new Date("2013-05-31"), close: 97.760002 }, + { x: new Date("2013-06-03"), close: 92.589996 }, + { x: new Date("2013-06-04"), close: 94.839996 }, + { x: new Date("2013-06-05"), close: 95.370003 }, + { x: new Date("2013-06-06"), close: 97.349998 }, + { x: new Date("2013-06-07"), close: 102.04000 }, + { x: new Date("2013-06-10"), close: 100.05000 }, + { x: new Date("2013-06-11"), close: 94.470001 }, + { x: new Date("2013-06-12"), close: 97.730003 }, + { x: new Date("2013-06-13"), close: 98.18 }, + { x: new Date("2013-06-14"), close: 100.30000 }, + { x: new Date("2013-06-17"), close: 102.19999 }, + { x: new Date("2013-06-18"), close: 103.38999 }, + { x: new Date("2013-06-19"), close: 104.68 }, + { x: new Date("2013-06-20"), close: 100.65000 }, + { x: new Date("2013-06-21"), close: 99.550003 }, + { x: new Date("2013-06-24"), close: 101.48999 }, + { x: new Date("2013-06-25"), close: 102.40000 }, + { x: new Date("2013-06-26"), close: 105.72000 }, + { x: new Date("2013-06-27"), close: 109.25 }, + { x: new Date("2013-06-28"), close: 107.36000 }, + { x: new Date("2013-07-01"), close: 117.18 }, + { x: new Date("2013-07-02"), close: 117.82 }, + { x: new Date("2013-07-03"), close: 115.23999 }, + { x: new Date("2013-07-05"), close: 120.08999 }, + { x: new Date("2013-07-08"), close: 121.61000 }, + { x: new Date("2013-07-09"), close: 123.44999 }, + { x: new Date("2013-07-10"), close: 122.26999 }, + { x: new Date("2013-07-11"), close: 125.61000 }, + { x: new Date("2013-07-12"), close: 129.89999 }, + { x: new Date("2013-07-15"), close: 127.26000 }, + { x: new Date("2013-07-16"), close: 109.05000 }, + { x: new Date("2013-07-17"), close: 120.25 }, + { x: new Date("2013-07-18"), close: 119.02999 }, + { x: new Date("2013-07-19"), close: 119.68 }, + { x: new Date("2013-07-22"), close: 122.43 }, + { x: new Date("2013-07-23"), close: 122.73999 }, + { x: new Date("2013-07-24"), close: 121.69999 }, + { x: new Date("2013-07-25"), close: 124.07 }, + { x: new Date("2013-07-26"), close: 129.38999 }, + { x: new Date("2013-07-29"), close: 134.61999 }, + { x: new Date("2013-07-30"), close: 131.74000 }, + { x: new Date("2013-07-31"), close: 134.27999 }, + { x: new Date("2013-08-01"), close: 135.55000 }, + { x: new Date("2013-08-02"), close: 138 }, + { x: new Date("2013-08-05"), close: 144.67999 }, + { x: new Date("2013-08-06"), close: 142.14999 }, + { x: new Date("2013-08-07"), close: 134.22999 }, + { x: new Date("2013-08-08"), close: 153.47999 }, + { x: new Date("2013-08-09"), close: 153 }, + { x: new Date("2013-08-12"), close: 147.38000 }, + { x: new Date("2013-08-13"), close: 145.42999 }, + { x: new Date("2013-08-14"), close: 139.36000 }, + { x: new Date("2013-08-15"), close: 139.66999 }, + { x: new Date("2013-08-16"), close: 142 }, + { x: new Date("2013-08-19"), close: 144.89999 }, + { x: new Date("2013-08-20"), close: 149.58000 }, + { x: new Date("2013-08-21"), close: 147.86000 }, + { x: new Date("2013-08-22"), close: 157.10000 }, + { x: new Date("2013-08-23"), close: 161.83999 }, + { x: new Date("2013-08-26"), close: 164.22000 }, + { x: new Date("2013-08-27"), close: 167.00999 }, + { x: new Date("2013-08-28"), close: 166.44999 }, + { x: new Date("2013-08-29"), close: 166.05999 }, + { x: new Date("2013-08-30"), close: 169 }, + { x: new Date("2013-09-03"), close: 168.94000 }, + { x: new Date("2013-09-04"), close: 170.61999 }, + { x: new Date("2013-09-05"), close: 169.92999 }, + { x: new Date("2013-09-06"), close: 166.97000 }, + { x: new Date("2013-09-09"), close: 160.69999 }, + { x: new Date("2013-09-10"), close: 166.36999 }, + { x: new Date("2013-09-11"), close: 163.52000 }, + { x: new Date("2013-09-12"), close: 164.92999 }, + { x: new Date("2013-09-13"), close: 165.53999 }, + { x: new Date("2013-09-16"), close: 166.58000 }, + { x: new Date("2013-09-17"), close: 166.22999 }, + { x: new Date("2013-09-18"), close: 166.22000 }, + { x: new Date("2013-09-19"), close: 177.91999 }, + { x: new Date("2013-09-20"), close: 183.38999 }, + { x: new Date("2013-09-23"), close: 181.11000 }, + { x: new Date("2013-09-24"), close: 182.33000 }, + { x: new Date("2013-09-25"), close: 185.24000 }, + { x: new Date("2013-09-26"), close: 188.63999 }, + { x: new Date("2013-09-27"), close: 190.89999 }, + { x: new Date("2013-09-30"), close: 193.36999 }, + { x: new Date("2013-10-01"), close: 193 }, + { x: new Date("2013-10-02"), close: 180.94999 }, + { x: new Date("2013-10-03"), close: 173.30999 }, + { x: new Date("2013-10-04"), close: 180.97999 }, + { x: new Date("2013-10-07"), close: 183.07000 }, + { x: new Date("2013-10-08"), close: 174.72999 }, + { x: new Date("2013-10-09"), close: 168.77999 }, + { x: new Date("2013-10-10"), close: 172.92999 }, + { x: new Date("2013-10-11"), close: 178.69999 }, + { x: new Date("2013-10-14"), close: 179.72000 }, + { x: new Date("2013-10-15"), close: 183.94000 }, + { x: new Date("2013-10-16"), close: 183.55999 }, + { x: new Date("2013-10-17"), close: 182.80000 }, + { x: new Date("2013-10-18"), close: 183.39999 }, + { x: new Date("2013-10-21"), close: 172.60000 }, + { x: new Date("2013-10-22"), close: 171.53999 }, + { x: new Date("2013-10-23"), close: 164.5 }, + { x: new Date("2013-10-24"), close: 173.14999 }, + { x: new Date("2013-10-25"), close: 169.66000 }, + { x: new Date("2013-10-28"), close: 162.86000 }, + { x: new Date("2013-10-29"), close: 164.47000 }, + { x: new Date("2013-10-30"), close: 159.22000 }, + { x: new Date("2013-10-31"), close: 159.94000 }, + { x: new Date("2013-11-01"), close: 162.16999 }, + { x: new Date("2013-11-04"), close: 175.19999 }, + { x: new Date("2013-11-05"), close: 176.80999 }, + { x: new Date("2013-11-06"), close: 151.16000 }, + { x: new Date("2013-11-07"), close: 139.77000 }, + { x: new Date("2013-11-08"), close: 137.94999 }, + { x: new Date("2013-11-11"), close: 144.69999 }, + { x: new Date("2013-11-12"), close: 137.80000 }, + { x: new Date("2013-11-13"), close: 138.69999 }, + { x: new Date("2013-11-14"), close: 137.60000 }, + { x: new Date("2013-11-15"), close: 135.44999 }, + { x: new Date("2013-11-18"), close: 121.58000 }, + { x: new Date("2013-11-19"), close: 126.08999 }, + { x: new Date("2013-11-20"), close: 121.11000 }, + { x: new Date("2013-11-21"), close: 122.09999 }, + { x: new Date("2013-11-22"), close: 121.37999 }, + { x: new Date("2013-11-25"), close: 120.83999 }, + { x: new Date("2013-11-26"), close: 120.5 }, + { x: new Date("2013-11-27"), close: 126.94000 }, + { x: new Date("2013-11-29"), close: 127.27999 }, + { x: new Date("2013-12-02"), close: 124.16999 }, + { x: new Date("2013-12-03"), close: 144.69999 }, + { x: new Date("2013-12-04"), close: 138.94999 }, + { x: new Date("2013-12-05"), close: 140.47999 }, + { x: new Date("2013-12-06"), close: 137.36000 }, + { x: new Date("2013-12-09"), close: 141.60000 }, + { x: new Date("2013-12-10"), close: 142.19000 }, + { x: new Date("2013-12-11"), close: 139.64999 }, + { x: new Date("2013-12-12"), close: 147.47000 }, + { x: new Date("2013-12-13"), close: 147.64999 }, + { x: new Date("2013-12-16"), close: 147.94000 }, + { x: new Date("2013-12-17"), close: 152.46000 }, + { x: new Date("2013-12-18"), close: 147.97999 }, + { x: new Date("2013-12-19"), close: 140.72000 }, + { x: new Date("2013-12-20"), close: 143.24000 }, + { x: new Date("2013-12-23"), close: 143.55000 }, + { x: new Date("2013-12-24"), close: 151.41000 }, + { x: new Date("2013-12-26"), close: 155.5 }, + { x: new Date("2013-12-27"), close: 151.11999 }, + { x: new Date("2013-12-30"), close: 152.44000 }, + { x: new Date("2013-12-31"), close: 150.42999 }, + { x: new Date("2014-01-02"), close: 150.10000 }, + { x: new Date("2014-01-03"), close: 149.55999 }, + { x: new Date("2014-01-06"), close: 147 }, + { x: new Date("2014-01-07"), close: 149.36000 }, + { x: new Date("2014-01-08"), close: 151.27999 }, + { x: new Date("2014-01-09"), close: 147.52999 }, + { x: new Date("2014-01-10"), close: 145.72000 }, + { x: new Date("2014-01-13"), close: 139.33999 }, + { x: new Date("2014-01-14"), close: 161.27000 }, + { x: new Date("2014-01-15"), close: 164.13000 }, + { x: new Date("2014-01-16"), close: 170.97000 }, + { x: new Date("2014-01-17"), close: 170.00999 }, + { x: new Date("2014-01-21"), close: 176.67999 }, + { x: new Date("2014-01-22"), close: 178.55999 }, + { x: new Date("2014-01-23"), close: 181.5 }, + { x: new Date("2014-01-24"), close: 174.60000 }, + { x: new Date("2014-01-27"), close: 169.61999 }, + { x: new Date("2014-01-28"), close: 178.38000 }, + { x: new Date("2014-01-29"), close: 175.22999 }, + { x: new Date("2014-01-30"), close: 182.83999 }, + { x: new Date("2014-01-31"), close: 181.41000 }, + { x: new Date("2014-02-03"), close: 177.11000 }, + { x: new Date("2014-02-04"), close: 178.72999 }, + { x: new Date("2014-02-05"), close: 174.41999 }, + { x: new Date("2014-02-06"), close: 178.38000 }, + { x: new Date("2014-02-07"), close: 186.52999 }, + { x: new Date("2014-02-10"), close: 196.55999 }, + { x: new Date("2014-02-11"), close: 196.61999 }, + { x: new Date("2014-02-12"), close: 195.32000 }, + { x: new Date("2014-02-13"), close: 199.63000 }, + { x: new Date("2014-02-14"), close: 198.22999 }, + { x: new Date("2014-02-18"), close: 203.69999 }, + { x: new Date("2014-02-19"), close: 193.63999 }, + { x: new Date("2014-02-20"), close: 209.97000 }, + { x: new Date("2014-02-21"), close: 209.60000 }, + { x: new Date("2014-02-24"), close: 217.64999 }, + { x: new Date("2014-02-25"), close: 248 }, + { x: new Date("2014-02-26"), close: 253 }, + { x: new Date("2014-02-27"), close: 252.53999 }, + { x: new Date("2014-02-28"), close: 244.80999 }, + { x: new Date("2014-03-03"), close: 250.55999 }, + { x: new Date("2014-03-04"), close: 254.83999 }, + { x: new Date("2014-03-05"), close: 252.66000 }, + { x: new Date("2014-03-06"), close: 252.94000 }, + { x: new Date("2014-03-07"), close: 246.21000 }, + { x: new Date("2014-03-10"), close: 238.83999 }, + { x: new Date("2014-03-11"), close: 234.41000 }, + { x: new Date("2014-03-12"), close: 241.49000 }, + { x: new Date("2014-03-13"), close: 237.78999 }, + { x: new Date("2014-03-14"), close: 230.97000 }, + { x: new Date("2014-03-17"), close: 233.97999 }, + { x: new Date("2014-03-18"), close: 240.03999 }, + { x: new Date("2014-03-19"), close: 235.83999 }, + { x: new Date("2014-03-20"), close: 234.91000 }, + { x: new Date("2014-03-21"), close: 228.88999 }, + { x: new Date("2014-03-24"), close: 220.16999 }, + { x: new Date("2014-03-25"), close: 220.44000 }, + { x: new Date("2014-03-26"), close: 212.96000 }, + { x: new Date("2014-03-27"), close: 207.32000 }, + { x: new Date("2014-03-28"), close: 212.36999 }, + { x: new Date("2014-03-31"), close: 208.44999 }, + { x: new Date("2014-04-01"), close: 216.97000 }, + { x: new Date("2014-04-02"), close: 230.28999 }, + { x: new Date("2014-04-03"), close: 225.39999 }, + { x: new Date("2014-04-04"), close: 212.22999 }, + { x: new Date("2014-04-07"), close: 207.52000 }, + { x: new Date("2014-04-08"), close: 215.46000 }, + { x: new Date("2014-04-09"), close: 216.92999 }, + { x: new Date("2014-04-10"), close: 204.19000 }, + { x: new Date("2014-04-11"), close: 203.77999 }, + { x: new Date("2014-04-14"), close: 198.08999 }, + { x: new Date("2014-04-15"), close: 193.91000 }, + { x: new Date("2014-04-16"), close: 199.11000 }, + { x: new Date("2014-04-17"), close: 198.11999 }, + { x: new Date("2014-04-21"), close: 204.38000 }, + { x: new Date("2014-04-22"), close: 218.63999 }, + { x: new Date("2014-04-23"), close: 207.99000 }, + { x: new Date("2014-04-24"), close: 207.86000 }, + { x: new Date("2014-04-25"), close: 199.85000 }, + { x: new Date("2014-04-28"), close: 198.50999 }, + { x: new Date("2014-04-29"), close: 206.91999 }, + { x: new Date("2014-04-30"), close: 207.88999 }, + { x: new Date("2014-05-01"), close: 207.72999 }, + { x: new Date("2014-05-02"), close: 210.91000 }, + { x: new Date("2014-05-05"), close: 216.61000 }, + { x: new Date("2014-05-06"), close: 207.27999 }, + { x: new Date("2014-05-07"), close: 201.35000 }, + { x: new Date("2014-05-08"), close: 178.58999 }, + { x: new Date("2014-05-09"), close: 182.25999 }, + { x: new Date("2014-05-12"), close: 184.66999 }, + { x: new Date("2014-05-13"), close: 190.16000 }, + { x: new Date("2014-05-14"), close: 190.61999 }, + { x: new Date("2014-05-15"), close: 188.58999 }, + { x: new Date("2014-05-16"), close: 191.55999 }, + { x: new Date("2014-05-19"), close: 196.08999 }, + { x: new Date("2014-05-20"), close: 195.30000 }, + { x: new Date("2014-05-21"), close: 199.44999 }, + { x: new Date("2014-05-22"), close: 204.88000 }, + { x: new Date("2014-05-23"), close: 207.30000 }, + { x: new Date("2014-05-27"), close: 211.55999 }, + { x: new Date("2014-05-28"), close: 210.24000 }, + { x: new Date("2014-05-29"), close: 210.24000 }, + { x: new Date("2014-05-30"), close: 207.77000 }, + { x: new Date("2014-06-02"), close: 204.69999 }, + { x: new Date("2014-06-03"), close: 204.94000 }, + { x: new Date("2014-06-04"), close: 203.99000 }, + { x: new Date("2014-06-05"), close: 206.89999 }, + { x: new Date("2014-06-06"), close: 208.16999 }, + { x: new Date("2014-06-09"), close: 205.30999 }, + { x: new Date("2014-06-10"), close: 202.30000 }, + { x: new Date("2014-06-11"), close: 204.47000 }, + { x: new Date("2014-06-12"), close: 203.52000 }, + { x: new Date("2014-06-13"), close: 206.41999 }, + { x: new Date("2014-06-16"), close: 224.61000 }, + { x: new Date("2014-06-17"), close: 231.66999 }, + { x: new Date("2014-06-18"), close: 227.11999 }, + { x: new Date("2014-06-19"), close: 227.78999 }, + { x: new Date("2014-06-20"), close: 229.58999 }, + { x: new Date("2014-06-23"), close: 237.22000 }, + { x: new Date("2014-06-24"), close: 232.5 }, + { x: new Date("2014-06-25"), close: 236.88999 }, + { x: new Date("2014-06-26"), close: 235.60000 }, + { x: new Date("2014-06-27"), close: 239.05999 }, + { x: new Date("2014-06-30"), close: 240.05999 }, + { x: new Date("2014-07-01"), close: 239.72000 }, + { x: new Date("2014-07-02"), close: 229.42999 }, + { x: new Date("2014-07-03"), close: 229.25 }, + { x: new Date("2014-07-07"), close: 222.66000 }, + { x: new Date("2014-07-08"), close: 219.07000 }, + { x: new Date("2014-07-09"), close: 223.05999 }, + { x: new Date("2014-07-10"), close: 219.46000 }, + { x: new Date("2014-07-11"), close: 218.13000 }, + { x: new Date("2014-07-14"), close: 226.69999 }, + { x: new Date("2014-07-15"), close: 219.58000 }, + { x: new Date("2014-07-16"), close: 217.16000 }, + { x: new Date("2014-07-17"), close: 215.39999 }, + { x: new Date("2014-07-18"), close: 220.02000 }, + { x: new Date("2014-07-21"), close: 220.53999 }, + { x: new Date("2014-07-22"), close: 219.58000 }, + { x: new Date("2014-07-23"), close: 222.49000 }, + { x: new Date("2014-07-24"), close: 223.53999 }, + { x: new Date("2014-07-25"), close: 223.57000 }, + { x: new Date("2014-07-28"), close: 224.82000 }, + { x: new Date("2014-07-29"), close: 225.00999 }, + { x: new Date("2014-07-30"), close: 228.91999 }, + { x: new Date("2014-07-31"), close: 223.30000 }, + { x: new Date("2014-08-01"), close: 233.27000 }, + { x: new Date("2014-08-04"), close: 238.52000 }, + { x: new Date("2014-08-05"), close: 238.49000 }, + { x: new Date("2014-08-06"), close: 248.92999 }, + { x: new Date("2014-08-07"), close: 252.38999 }, + { x: new Date("2014-08-08"), close: 248.13000 }, + { x: new Date("2014-08-11"), close: 259.32000 }, + { x: new Date("2014-08-12"), close: 259.95999 }, + { x: new Date("2014-08-13"), close: 260.30999 }, + { x: new Date("2014-08-14"), close: 261.38000 }, + { x: new Date("2014-08-15"), close: 262.01001 }, + { x: new Date("2014-08-18"), close: 259.94000 }, + { x: new Date("2014-08-19"), close: 256.76001 }, + { x: new Date("2014-08-20"), close: 255.71000 }, + { x: new Date("2014-08-21"), close: 254.33999 }, + { x: new Date("2014-08-22"), close: 256.77999 }, + { x: new Date("2014-08-25"), close: 262.54998 }, + { x: new Date("2014-08-26"), close: 261.73999 }, + { x: new Date("2014-08-27"), close: 263.25 }, + { x: new Date("2014-08-28"), close: 263.85998 }, + { x: new Date("2014-08-29"), close: 269.70001 }, + { x: new Date("2014-09-02"), close: 284.11999 }, + { x: new Date("2014-09-03"), close: 281.19000 }, + { x: new Date("2014-09-04"), close: 286.04000 }, + { x: new Date("2014-09-05"), close: 277.39001 }, + { x: new Date("2014-09-08"), close: 282.10998 }, + { x: new Date("2014-09-09"), close: 278.48001 }, + { x: new Date("2014-09-10"), close: 281.10000 }, + { x: new Date("2014-09-11"), close: 280.30999 }, + { x: new Date("2014-09-12"), close: 279.20001 }, + { x: new Date("2014-09-15"), close: 253.86000 }, + { x: new Date("2014-09-16"), close: 260.73999 }, + { x: new Date("2014-09-17"), close: 261.38000 }, + { x: new Date("2014-09-18"), close: 263.82000 }, + { x: new Date("2014-09-19"), close: 259.32000 }, + { x: new Date("2014-09-22"), close: 250.02999 }, + { x: new Date("2014-09-23"), close: 250.41000 }, + { x: new Date("2014-09-24"), close: 252.13999 }, + { x: new Date("2014-09-25"), close: 246.94999 }, + { x: new Date("2014-09-26"), close: 246.60000 }, + { x: new Date("2014-09-29"), close: 245.25999 }, + { x: new Date("2014-09-30"), close: 242.67999 }, + { x: new Date("2014-10-01"), close: 240.24000 }, + { x: new Date("2014-10-02"), close: 251.41999 }, + { x: new Date("2014-10-03"), close: 255.21000 }, + { x: new Date("2014-10-06"), close: 260.61999 }, + { x: new Date("2014-10-07"), close: 259.57000 }, + { x: new Date("2014-10-08"), close: 259.27999 }, + { x: new Date("2014-10-09"), close: 257.01001 }, + { x: new Date("2014-10-10"), close: 236.91000 }, + { x: new Date("2014-10-13"), close: 224.58999 }, + { x: new Date("2014-10-14"), close: 227.05999 }, + { x: new Date("2014-10-15"), close: 229.69999 }, + { x: new Date("2014-10-16"), close: 226.35000 }, + { x: new Date("2014-10-17"), close: 227.47999 }, + { x: new Date("2014-10-20"), close: 230.47000 }, + { x: new Date("2014-10-21"), close: 235.33999 }, + { x: new Date("2014-10-22"), close: 231.10000 }, + { x: new Date("2014-10-23"), close: 235.28999 }, + { x: new Date("2014-10-24"), close: 235.24000 }, + { x: new Date("2014-10-27"), close: 221.66999 }, + { x: new Date("2014-10-28"), close: 242.77000 }, + { x: new Date("2014-10-29"), close: 238.10000 }, + { x: new Date("2014-10-30"), close: 238.66000 }, + { x: new Date("2014-10-31"), close: 241.69999 }, + { x: new Date("2014-11-03"), close: 242.58999 }, + { x: new Date("2014-11-04"), close: 238.92999 }, + { x: new Date("2014-11-05"), close: 230.97000 }, + { x: new Date("2014-11-06"), close: 241.22000 }, + { x: new Date("2014-11-07"), close: 240.19999 }, + { x: new Date("2014-11-10"), close: 241.92999 }, + { x: new Date("2014-11-11"), close: 251.08000 }, + { x: new Date("2014-11-12"), close: 249.10000 }, + { x: new Date("2014-11-13"), close: 251.69999 }, + { x: new Date("2014-11-14"), close: 258.67999 }, + { x: new Date("2014-11-17"), close: 253.97999 }, + { x: new Date("2014-11-18"), close: 257.70001 }, + { x: new Date("2014-11-19"), close: 247.74000 }, + { x: new Date("2014-11-20"), close: 248.71000 }, + { x: new Date("2014-11-21"), close: 242.77999 }, + { x: new Date("2014-11-24"), close: 246.72000 }, + { x: new Date("2014-11-25"), close: 248.08999 }, + { x: new Date("2014-11-26"), close: 248.44000 }, + { x: new Date("2014-11-28"), close: 244.52000 }, + { x: new Date("2014-12-01"), close: 231.63999 }, + { x: new Date("2014-12-02"), close: 231.42999 }, + { x: new Date("2014-12-03"), close: 229.30000 }, + { x: new Date("2014-12-04"), close: 228.27999 }, + { x: new Date("2014-12-05"), close: 223.71000 }, + { x: new Date("2014-12-08"), close: 214.36000 }, + { x: new Date("2014-12-09"), close: 216.88999 }, + { x: new Date("2014-12-10"), close: 209.83999 }, + { x: new Date("2014-12-11"), close: 208.88000 }, + { x: new Date("2014-12-12"), close: 207 }, + { x: new Date("2014-12-15"), close: 204.03999 }, + { x: new Date("2014-12-16"), close: 197.80999 }, + { x: new Date("2014-12-17"), close: 205.82000 }, + { x: new Date("2014-12-18"), close: 218.25999 }, + { x: new Date("2014-12-19"), close: 219.28999 }, + { x: new Date("2014-12-22"), close: 222.60000 }, + { x: new Date("2014-12-23"), close: 220.97000 }, + { x: new Date("2014-12-24"), close: 222.25999 }, + { x: new Date("2014-12-26"), close: 227.82000 }, + { x: new Date("2014-12-29"), close: 225.71000 }, + { x: new Date("2014-12-30"), close: 222.22999 }, + { x: new Date("2014-12-31"), close: 222.41000 }, + { x: new Date("2015-01-02"), close: 219.30999 }, + { x: new Date("2015-01-05"), close: 210.08999 }, + { x: new Date("2015-01-06"), close: 211.27999 }, + { x: new Date("2015-01-07"), close: 210.94999 }, + { x: new Date("2015-01-08"), close: 210.61999 }, + { x: new Date("2015-01-09"), close: 206.66000 }, + { x: new Date("2015-01-12"), close: 202.21000 }, + { x: new Date("2015-01-13"), close: 204.25 }, + { x: new Date("2015-01-14"), close: 192.69000 }, + { x: new Date("2015-01-15"), close: 191.86999 }, + { x: new Date("2015-01-16"), close: 193.07000 }, + { x: new Date("2015-01-20"), close: 191.92999 }, + { x: new Date("2015-01-21"), close: 196.57000 }, + { x: new Date("2015-01-22"), close: 201.61999 }, + { x: new Date("2015-01-23"), close: 201.28999 }, + { x: new Date("2015-01-26"), close: 206.55000 }, + { x: new Date("2015-01-27"), close: 205.97999 }, + { x: new Date("2015-01-28"), close: 199.36999 }, + { x: new Date("2015-01-29"), close: 205.19999 }, + { x: new Date("2015-01-30"), close: 203.60000 }, + { x: new Date("2015-02-02"), close: 210.94000 }, + { x: new Date("2015-02-03"), close: 218.36000 }, + { x: new Date("2015-02-04"), close: 218.55000 }, + { x: new Date("2015-02-05"), close: 220.99000 }, + { x: new Date("2015-02-06"), close: 217.36000 }, + { x: new Date("2015-02-09"), close: 217.47999 }, + { x: new Date("2015-02-10"), close: 216.28999 }, + { x: new Date("2015-02-11"), close: 212.80000 }, + { x: new Date("2015-02-12"), close: 202.88000 }, + { x: new Date("2015-02-13"), close: 203.77000 }, + { x: new Date("2015-02-17"), close: 204.35000 }, + { x: new Date("2015-02-18"), close: 204.46000 }, + { x: new Date("2015-02-19"), close: 211.71000 }, + { x: new Date("2015-02-20"), close: 217.11000 }, + { x: new Date("2015-02-23"), close: 207.33999 }, + { x: new Date("2015-02-24"), close: 204.11000 }, + { x: new Date("2015-02-25"), close: 203.75999 }, + { x: new Date("2015-02-26"), close: 207.19000 }, + { x: new Date("2015-02-27"), close: 203.33999 }, + { x: new Date("2015-03-02"), close: 197.33000 }, + { x: new Date("2015-03-03"), close: 199.55999 }, + { x: new Date("2015-03-04"), close: 202.44000 }, + { x: new Date("2015-03-05"), close: 200.63000 }, + { x: new Date("2015-03-06"), close: 193.88000 }, + { x: new Date("2015-03-09"), close: 190.88000 }, + { x: new Date("2015-03-10"), close: 190.32000 }, + { x: new Date("2015-03-11"), close: 193.74000 }, + { x: new Date("2015-03-12"), close: 191.07000 }, + { x: new Date("2015-03-13"), close: 188.67999 }, + { x: new Date("2015-03-16"), close: 195.69999 }, + { x: new Date("2015-03-17"), close: 194.72999 }, + { x: new Date("2015-03-18"), close: 200.71000 }, + { x: new Date("2015-03-19"), close: 195.64999 }, + { x: new Date("2015-03-20"), close: 198.08000 }, + { x: new Date("2015-03-23"), close: 199.63000 }, + { x: new Date("2015-03-24"), close: 201.72000 }, + { x: new Date("2015-03-25"), close: 194.30000 }, + { x: new Date("2015-03-26"), close: 190.41000 }, + { x: new Date("2015-03-27"), close: 185 }, + { x: new Date("2015-03-30"), close: 190.57000 }, + { x: new Date("2015-03-31"), close: 188.77000 }, + { x: new Date("2015-04-01"), close: 187.58999 }, + { x: new Date("2015-04-02"), close: 191 }, + { x: new Date("2015-04-06"), close: 203.10000 }, + { x: new Date("2015-04-07"), close: 203.25 }, + { x: new Date("2015-04-08"), close: 207.66999 }, + { x: new Date("2015-04-09"), close: 210.08999 }, + { x: new Date("2015-04-10"), close: 210.89999 }, + { x: new Date("2015-04-13"), close: 209.77999 }, + { x: new Date("2015-04-14"), close: 207.46000 }, + { x: new Date("2015-04-15"), close: 207.83000 }, + { x: new Date("2015-04-16"), close: 206.69999 }, + { x: new Date("2015-04-17"), close: 206.78999 }, + { x: new Date("2015-04-20"), close: 205.27000 } +]; + +let date4: Date = new Date("2012-04-02"); +for (let i: number = 0; i < stockData4.length; i++) { + if (stockData4[i]['x'].getDate() !== date4.getDate()) { + stockData4.splice(i, 0, { + x: new Date(date4.getTime()), + close: stockData4[i]['close'] + }); + } + date4.setDate(date4.getDate() + 1); +} + +export let tsla: IClose[] = stockData4; \ No newline at end of file diff --git a/src/app/main.ts b/src/app/main.ts new file mode 100644 index 0000000..f4f10ce --- /dev/null +++ b/src/app/main.ts @@ -0,0 +1,3 @@ +import { platformBrowser } from '@angular/platform-browser'; +import { AppModule } from './app.module'; +platformBrowser().bootstrapModule(AppModule); \ No newline at end of file diff --git a/src/app/menu/menu.component.html b/src/app/menu/menu.component.html new file mode 100644 index 0000000..4a1d3a4 --- /dev/null +++ b/src/app/menu/menu.component.html @@ -0,0 +1,56 @@ +
+
+
+
+
+ Stock  Analysis Demo +
+
+
+ +
+
+ + + + +
+
+
{{description}}
+
{{listTitle}}
+
+ +
+
+
+
+
+ + \ No newline at end of file diff --git a/src/app/menu/menu.component.ts b/src/app/menu/menu.component.ts new file mode 100644 index 0000000..8867b71 --- /dev/null +++ b/src/app/menu/menu.component.ts @@ -0,0 +1,101 @@ +import { Component, Directive, ElementRef } from '@angular/core'; +import { HostListener } from '@angular/core'; +import { Browser, rippleEffect, isNullOrUndefined as isNOU, enableRipple } from '@syncfusion/ej2-base'; +import { ViewChild, AfterViewInit } from '@angular/core'; +import { DialogComponent } from '@syncfusion/ej2-ng-popups'; +import { EmitType } from '@syncfusion/ej2-base'; +enableRipple(true); + + +@Component({ + selector: 'menu', + templateUrl: 'menu.component.html' +}) + +export class MenuComponent { + public menu: HTMLElement; + public userName: string; + public filterMenu: HTMLElement; + public overlay: HTMLElement; + // Define Dialog properties + @ViewChild('confirmDialog') + public confirmDialog: DialogComponent; + public confirmHeader: string = 'About'; + public showCloseIcon: Boolean = false; + public visible: Boolean = true; + public hidden: Boolean = false; + public confirmCloseIcon: Boolean = true; + public position: object = { X: 'center', Y: 'center' }; + public target: string = '.stock-details'; + public confirmWidth: string = '50%'; + public animationSettings: Object = { effect: 'None' }; + public hide: any; + public title: string; + public listTitle: string; + public description: string; + public controlList: Object[]; + public confirmHeight: string = '400px'; + + constructor(public eleRef: ElementRef) { + /** Loads the user data in the profile from the sidebar */ + rippleEffect(document.body, { selector: '.ripple-element', rippleFlag: true }); + this.title = 'About this sample'; + this.listTitle = 'List of EJ2 components used in this sample'; + this.description = ' This demo helps to track and visualize the stock price of various sectors/industries over a specific' + + ' period using Essential JS 2 components. Different types of technical indicators' + + ' in chart help you to track the price movement based on the past prices, and the time periods ' + + 'can be selected using range navigator. In addition to this, the DateRangePicker helps you to ' + + 'select custom periods to check the stock price. Different types of series help to visualize the' + + ' open, high, low, and close values of the stock. You can further explore the source code of this ' + + 'application and use it as a reference for integrating Essential JS 2 components into your applications.'; + + this.controlList = [ + { 'control': 'Chart', 'link': 'http://ej2.syncfusion.com/angular/documentation/chart/getting-started.html' }, + { 'control': 'Button', 'link': 'http://ej2.syncfusion.com/angular/documentation/button/getting-started.html' }, + { 'control': 'DropDownButton', 'link': 'http://ej2.syncfusion.com/angular/documentation/drop-down-button/getting-started.html' }, + { 'control': 'Toolbar', 'link': 'http://ej2.syncfusion.com/angular/documentation/toolbar/getting-started.html' }, + { 'control': 'Dialog', 'link': 'https://ej2.syncfusion.com/16.1.37/angular/documentation/dialog/getting-started.html' }, + { 'control': 'DateRangePicker', 'link': 'http://ej2.syncfusion.com/angular/documentation/daterangepicker/getting-started.html' }, + { 'control': 'RangeNavigator', 'link': 'https://ej2.syncfusion.com/angular/documentation/rangenavigator/getting-started.html ' }, + ]; + } + + public ngAfterViewInit(): void { + /** Holds the sidebar elements for later use */ + this.menu = this.eleRef.nativeElement.querySelector('#sidebar-wrapper'); + this.overlay = this.eleRef.nativeElement.querySelector('#overlay'); + } + + + /** Toggles the sidebar open and close actions - for small resoultion */ + public toggleMenu(): void { + this.confirmDialog.show(); + this.dialogOpen(); + } + + public confirmDlgBtnClick: EmitType = () => { + this.confirmDialog.hide(); + } + + + // On Dialog close, show the buttons + public dialogClose: EmitType = () => { + (document.querySelectorAll('.container-control')[0] as HTMLElement).classList.remove('disabled-elemment') + } + // On Dialog open, hide the buttons + public dialogOpen: EmitType = () => { + (document.querySelectorAll('.container-control')[0] as HTMLElement).classList.add('disabled-elemment') + } + + + public handleResize(): void { + this.confirmDialog.refreshPosition(); + } + + @HostListener('window:resize', ['$event']) + onResize(event: any): void { + /** Document height alignment corrections for high resoultion screens */ + this.handleResize(); + } + +} \ No newline at end of file diff --git a/src/app/stock-data.ts b/src/app/stock-data.ts new file mode 100644 index 0000000..8c076f0 --- /dev/null +++ b/src/app/stock-data.ts @@ -0,0 +1,18779 @@ +/** + * Stock data + */ +export let stockData: Object[] = [ + { + "x": new Date(1167609600000), + "y": 0.7537 + }, + { + "x": new Date(1167696000000), + "y": 0.7537 + }, + { + "x": new Date(1167782400000), + "y": 0.7559 + }, + { + "x": new Date(1167868800000), + "y": 0.7631 + }, + { + "x": new Date(1167955200000), + "y": 0.7644 + }, + { + "x": new Date(1168214400000), + "y": 0.769 + }, + { + "x": new Date(1168300800000), + "y": 0.7683 + }, + { + "x": new Date(1168387200000), + "y": 0.77 + }, + { + "x": new Date(1168473600000), + "y": 0.7703 + }, + { + "x": new Date(1168560000000), + "y": 0.7757 + }, + { + "x": new Date(1168819200000), + "y": 0.7728 + }, + { + "x": new Date(1168905600000), + "y": 0.7721 + }, + { + "x": new Date(1168992000000), + "y": 0.7748 + }, + { + "x": new Date(1169078400000), + "y": 0.774 + }, + { + "x": new Date(1169164800000), + "y": 0.7718 + }, + { + "x": new Date(1169424000000), + "y": 0.7731 + }, + { + "x": new Date(1169510400000), + "y": 0.767 + }, + { + "x": new Date(1169596800000), + "y": 0.769 + }, + { + "x": new Date(1169683200000), + "y": 0.7706 + }, + { + "x": new Date(1169769600000), + "y": 0.7752 + }, + { + "x": new Date(1170028800000), + "y": 0.774 + }, + { + "x": new Date(1170115200000), + "y": 0.771 + }, + { + "x": new Date(1170201600000), + "y": 0.7721 + }, + { + "x": new Date(1170288000000), + "y": 0.7681 + }, + { + "x": new Date(1170374400000), + "y": 0.7681 + }, + { + "x": new Date(1170633600000), + "y": 0.7738 + }, + { + "x": new Date(1170720000000), + "y": 0.772 + }, + { + "x": new Date(1170806400000), + "y": 0.7701 + }, + { + "x": new Date(1170892800000), + "y": 0.7699 + }, + { + "x": new Date(1170979200000), + "y": 0.7689 + }, + { + "x": new Date(1171238400000), + "y": 0.7719 + }, + { + "x": new Date(1171324800000), + "y": 0.768 + }, + { + "x": new Date(1171411200000), + "y": 0.7645 + }, + { + "x": new Date(1171497600000), + "y": 0.7613 + }, + { + "x": new Date(1171584000000), + "y": 0.7624 + }, + { + "x": new Date(1171843200000), + "y": 0.7616 + }, + { + "x": new Date(1171929600000), + "y": 0.7608 + }, + { + "x": new Date(1172016000000), + "y": 0.7608 + }, + { + "x": new Date(1172102400000), + "y": 0.7631 + }, + { + "x": new Date(1172188800000), + "y": 0.7615 + }, + { + "x": new Date(1172448000000), + "y": 0.76 + }, + { + "x": new Date(1172534400000), + "y": 0.756 + }, + { + "x": new Date(1172620800000), + "y": 0.757 + }, + { + "x": new Date(1172707200000), + "y": 0.7562 + }, + { + "x": new Date(1172793600000), + "y": 0.7598 + }, + { + "x": new Date(1173052800000), + "y": 0.7645 + }, + { + "x": new Date(1173139200000), + "y": 0.7635 + }, + { + "x": new Date(1173225600000), + "y": 0.7614 + }, + { + "x": new Date(1173312000000), + "y": 0.7604 + }, + { + "x": new Date(1173398400000), + "y": 0.7603 + }, + { + "x": new Date(1173657600000), + "y": 0.7602 + }, + { + "x": new Date(1173744000000), + "y": 0.7566 + }, + { + "x": new Date(1173830400000), + "y": 0.7587 + }, + { + "x": new Date(1173916800000), + "y": 0.7562 + }, + { + "x": new Date(1174003200000), + "y": 0.7506 + }, + { + "x": new Date(1174262400000), + "y": 0.7518 + }, + { + "x": new Date(1174348800000), + "y": 0.7522 + }, + { + "x": new Date(1174435200000), + "y": 0.7524 + }, + { + "x": new Date(1174521600000), + "y": 0.7491 + }, + { + "x": new Date(1174608000000), + "y": 0.7505 + }, + { + "x": new Date(1174867200000), + "y": 0.754 + }, + { + "x": new Date(1174953600000), + "y": 0.7493 + }, + { + "x": new Date(1175040000000), + "y": 0.7493 + }, + { + "x": new Date(1175126400000), + "y": 0.7491 + }, + { + "x": new Date(1175212800000), + "y": 0.751 + }, + { + "x": new Date(1175472000000), + "y": 0.7483 + }, + { + "x": new Date(1175558400000), + "y": 0.7487 + }, + { + "x": new Date(1175644800000), + "y": 0.7491 + }, + { + "x": new Date(1175731200000), + "y": 0.7479 + }, + { + "x": new Date(1175817600000), + "y": 0.7479 + }, + { + "x": new Date(1176076800000), + "y": 0.7479 + }, + { + "x": new Date(1176163200000), + "y": 0.7449 + }, + { + "x": new Date(1176249600000), + "y": 0.7454 + }, + { + "x": new Date(1176336000000), + "y": 0.7427 + }, + { + "x": new Date(1176422400000), + "y": 0.7391 + }, + { + "x": new Date(1176681600000), + "y": 0.7381 + }, + { + "x": new Date(1176768000000), + "y": 0.7382 + }, + { + "x": new Date(1176854400000), + "y": 0.7366 + }, + { + "x": new Date(1176940800000), + "y": 0.7353 + }, + { + "x": new Date(1177027200000), + "y": 0.7351 + }, + { + "x": new Date(1177286400000), + "y": 0.7377 + }, + { + "x": new Date(1177372800000), + "y": 0.7364 + }, + { + "x": new Date(1177459200000), + "y": 0.7328 + }, + { + "x": new Date(1177545600000), + "y": 0.7356 + }, + { + "x": new Date(1177632000000), + "y": 0.7331 + }, + { + "x": new Date(1177891200000), + "y": 0.7351 + }, + { + "x": new Date(1177977600000), + "y": 0.7351 + }, + { + "x": new Date(1178064000000), + "y": 0.736 + }, + { + "x": new Date(1178150400000), + "y": 0.7347 + }, + { + "x": new Date(1178236800000), + "y": 0.7375 + }, + { + "x": new Date(1178496000000), + "y": 0.7346 + }, + { + "x": new Date(1178582400000), + "y": 0.7377 + }, + { + "x": new Date(1178668800000), + "y": 0.7389 + }, + { + "x": new Date(1178755200000), + "y": 0.7394 + }, + { + "x": new Date(1178841600000), + "y": 0.7416 + }, + { + "x": new Date(1179100800000), + "y": 0.7382 + }, + { + "x": new Date(1179187200000), + "y": 0.7388 + }, + { + "x": new Date(1179273600000), + "y": 0.7368 + }, + { + "x": new Date(1179360000000), + "y": 0.74 + }, + { + "x": new Date(1179446400000), + "y": 0.7421 + }, + { + "x": new Date(1179705600000), + "y": 0.7439 + }, + { + "x": new Date(1179792000000), + "y": 0.7434 + }, + { + "x": new Date(1179878400000), + "y": 0.7414 + }, + { + "x": new Date(1179964800000), + "y": 0.7437 + }, + { + "x": new Date(1180051200000), + "y": 0.7441 + }, + { + "x": new Date(1180310400000), + "y": 0.7434 + }, + { + "x": new Date(1180396800000), + "y": 0.7403 + }, + { + "x": new Date(1180483200000), + "y": 0.7453 + }, + { + "x": new Date(1180569600000), + "y": 0.7434 + }, + { + "x": new Date(1180656000000), + "y": 0.7444 + }, + { + "x": new Date(1180915200000), + "y": 0.7418 + }, + { + "x": new Date(1181001600000), + "y": 0.7391 + }, + { + "x": new Date(1181088000000), + "y": 0.7401 + }, + { + "x": new Date(1181174400000), + "y": 0.7425 + }, + { + "x": new Date(1181260800000), + "y": 0.7492 + }, + { + "x": new Date(1181520000000), + "y": 0.7489 + }, + { + "x": new Date(1181606400000), + "y": 0.7494 + }, + { + "x": new Date(1181692800000), + "y": 0.7527 + }, + { + "x": new Date(1181779200000), + "y": 0.7518 + }, + { + "x": new Date(1181865600000), + "y": 0.7512 + }, + { + "x": new Date(1182124800000), + "y": 0.7461 + }, + { + "x": new Date(1182211200000), + "y": 0.7462 + }, + { + "x": new Date(1182297600000), + "y": 0.7449 + }, + { + "x": new Date(1182384000000), + "y": 0.7465 + }, + { + "x": new Date(1182470400000), + "y": 0.7441 + }, + { + "x": new Date(1182729600000), + "y": 0.743 + }, + { + "x": new Date(1182816000000), + "y": 0.743 + }, + { + "x": new Date(1182902400000), + "y": 0.7443 + }, + { + "x": new Date(1182988800000), + "y": 0.7427 + }, + { + "x": new Date(1183075200000), + "y": 0.7406 + }, + { + "x": new Date(1183334400000), + "y": 0.736 + }, + { + "x": new Date(1183420800000), + "y": 0.7353 + }, + { + "x": new Date(1183507200000), + "y": 0.7344 + }, + { + "x": new Date(1183593600000), + "y": 0.7332 + }, + { + "x": new Date(1183680000000), + "y": 0.7356 + }, + { + "x": new Date(1183939200000), + "y": 0.7343 + }, + { + "x": new Date(1184025600000), + "y": 0.7318 + }, + { + "x": new Date(1184112000000), + "y": 0.7272 + }, + { + "x": new Date(1184198400000), + "y": 0.7254 + }, + { + "x": new Date(1184284800000), + "y": 0.7257 + }, + { + "x": new Date(1184544000000), + "y": 0.7257 + }, + { + "x": new Date(1184630400000), + "y": 0.7263 + }, + { + "x": new Date(1184716800000), + "y": 0.7258 + }, + { + "x": new Date(1184803200000), + "y": 0.7237 + }, + { + "x": new Date(1184889600000), + "y": 0.7246 + }, + { + "x": new Date(1185148800000), + "y": 0.7236 + }, + { + "x": new Date(1185235200000), + "y": 0.723 + }, + { + "x": new Date(1185321600000), + "y": 0.7277 + }, + { + "x": new Date(1185408000000), + "y": 0.7289 + }, + { + "x": new Date(1185494400000), + "y": 0.7326 + }, + { + "x": new Date(1185753600000), + "y": 0.7322 + }, + { + "x": new Date(1185840000000), + "y": 0.7297 + }, + { + "x": new Date(1185926400000), + "y": 0.732 + }, + { + "x": new Date(1186012800000), + "y": 0.732 + }, + { + "x": new Date(1186099200000), + "y": 0.7303 + }, + { + "x": new Date(1186358400000), + "y": 0.7238 + }, + { + "x": new Date(1186444800000), + "y": 0.7251 + }, + { + "x": new Date(1186531200000), + "y": 0.7251 + }, + { + "x": new Date(1186617600000), + "y": 0.7285 + }, + { + "x": new Date(1186704000000), + "y": 0.7327 + }, + { + "x": new Date(1186963200000), + "y": 0.7326 + }, + { + "x": new Date(1187049600000), + "y": 0.7359 + }, + { + "x": new Date(1187136000000), + "y": 0.7422 + }, + { + "x": new Date(1187222400000), + "y": 0.7461 + }, + { + "x": new Date(1187308800000), + "y": 0.7434 + }, + { + "x": new Date(1187568000000), + "y": 0.7422 + }, + { + "x": new Date(1187654400000), + "y": 0.7404 + }, + { + "x": new Date(1187740800000), + "y": 0.7412 + }, + { + "x": new Date(1187827200000), + "y": 0.7368 + }, + { + "x": new Date(1187913600000), + "y": 0.7346 + }, + { + "x": new Date(1188172800000), + "y": 0.7323 + }, + { + "x": new Date(1188259200000), + "y": 0.732 + }, + { + "x": new Date(1188345600000), + "y": 0.7337 + }, + { + "x": new Date(1188432000000), + "y": 0.7349 + }, + { + "x": new Date(1188518400000), + "y": 0.7298 + }, + { + "x": new Date(1188777600000), + "y": 0.7337 + }, + { + "x": new Date(1188864000000), + "y": 0.7365 + }, + { + "x": new Date(1188950400000), + "y": 0.736 + }, + { + "x": new Date(1189036800000), + "y": 0.7317 + }, + { + "x": new Date(1189123200000), + "y": 0.7302 + }, + { + "x": new Date(1189382400000), + "y": 0.725 + }, + { + "x": new Date(1189468800000), + "y": 0.7235 + }, + { + "x": new Date(1189555200000), + "y": 0.7203 + }, + { + "x": new Date(1189641600000), + "y": 0.7197 + }, + { + "x": new Date(1189728000000), + "y": 0.7216 + }, + { + "x": new Date(1189987200000), + "y": 0.7207 + }, + { + "x": new Date(1190073600000), + "y": 0.7212 + }, + { + "x": new Date(1190160000000), + "y": 0.7157 + }, + { + "x": new Date(1190246400000), + "y": 0.7129 + }, + { + "x": new Date(1190332800000), + "y": 0.7119 + }, + { + "x": new Date(1190592000000), + "y": 0.7087 + }, + { + "x": new Date(1190678400000), + "y": 0.709 + }, + { + "x": new Date(1190764800000), + "y": 0.708 + }, + { + "x": new Date(1190851200000), + "y": 0.7053 + }, + { + "x": new Date(1190937600000), + "y": 0.7054 + }, + { + "x": new Date(1191196800000), + "y": 0.7027 + }, + { + "x": new Date(1191283200000), + "y": 0.7061 + }, + { + "x": new Date(1191369600000), + "y": 0.7046 + }, + { + "x": new Date(1191456000000), + "y": 0.7089 + }, + { + "x": new Date(1191542400000), + "y": 0.7075 + }, + { + "x": new Date(1191801600000), + "y": 0.7099 + }, + { + "x": new Date(1191888000000), + "y": 0.7125 + }, + { + "x": new Date(1191974400000), + "y": 0.707 + }, + { + "x": new Date(1192060800000), + "y": 0.7044 + }, + { + "x": new Date(1192147200000), + "y": 0.7057 + }, + { + "x": new Date(1192406400000), + "y": 0.703 + }, + { + "x": new Date(1192492800000), + "y": 0.7068 + }, + { + "x": new Date(1192579200000), + "y": 0.7043 + }, + { + "x": new Date(1192665600000), + "y": 0.6994 + }, + { + "x": new Date(1192752000000), + "y": 0.7 + }, + { + "x": new Date(1193011200000), + "y": 0.706 + }, + { + "x": new Date(1193097600000), + "y": 0.7017 + }, + { + "x": new Date(1193184000000), + "y": 0.7028 + }, + { + "x": new Date(1193270400000), + "y": 0.699 + }, + { + "x": new Date(1193356800000), + "y": 0.6953 + }, + { + "x": new Date(1193616000000), + "y": 0.695 + }, + { + "x": new Date(1193702400000), + "y": 0.6942 + }, + { + "x": new Date(1193788800000), + "y": 0.6923 + }, + { + "x": new Date(1193875200000), + "y": 0.6934 + }, + { + "x": new Date(1193961600000), + "y": 0.6908 + }, + { + "x": new Date(1194220800000), + "y": 0.6903 + }, + { + "x": new Date(1194307200000), + "y": 0.6875 + }, + { + "x": new Date(1194393600000), + "y": 0.6794 + }, + { + "x": new Date(1194480000000), + "y": 0.6819 + }, + { + "x": new Date(1194566400000), + "y": 0.6812 + }, + { + "x": new Date(1194825600000), + "y": 0.686 + }, + { + "x": new Date(1194912000000), + "y": 0.6847 + }, + { + "x": new Date(1194998400000), + "y": 0.6804 + }, + { + "x": new Date(1195084800000), + "y": 0.6832 + }, + { + "x": new Date(1195171200000), + "y": 0.6826 + }, + { + "x": new Date(1195430400000), + "y": 0.6825 + }, + { + "x": new Date(1195516800000), + "y": 0.6765 + }, + { + "x": new Date(1195603200000), + "y": 0.6751 + }, + { + "x": new Date(1195689600000), + "y": 0.6745 + }, + { + "x": new Date(1195776000000), + "y": 0.6754 + }, + { + "x": new Date(1196035200000), + "y": 0.6737 + }, + { + "x": new Date(1196121600000), + "y": 0.6724 + }, + { + "x": new Date(1196208000000), + "y": 0.6782 + }, + { + "x": new Date(1196294400000), + "y": 0.6786 + }, + { + "x": new Date(1196380800000), + "y": 0.6776 + }, + { + "x": new Date(1196640000000), + "y": 0.6819 + }, + { + "x": new Date(1196726400000), + "y": 0.6785 + }, + { + "x": new Date(1196812800000), + "y": 0.6794 + }, + { + "x": new Date(1196899200000), + "y": 0.6872 + }, + { + "x": new Date(1196985600000), + "y": 0.6827 + }, + { + "x": new Date(1197244800000), + "y": 0.6795 + }, + { + "x": new Date(1197331200000), + "y": 0.6817 + }, + { + "x": new Date(1197417600000), + "y": 0.6815 + }, + { + "x": new Date(1197504000000), + "y": 0.6812 + }, + { + "x": new Date(1197590400000), + "y": 0.6893 + }, + { + "x": new Date(1197849600000), + "y": 0.6949 + }, + { + "x": new Date(1197936000000), + "y": 0.6938 + }, + { + "x": new Date(1198022400000), + "y": 0.6953 + }, + { + "x": new Date(1198108800000), + "y": 0.697 + }, + { + "x": new Date(1198195200000), + "y": 0.6955 + }, + { + "x": new Date(1198454400000), + "y": 0.6946 + }, + { + "x": new Date(1198540800000), + "y": 0.6946 + }, + { + "x": new Date(1198627200000), + "y": 0.6946 + }, + { + "x": new Date(1198713600000), + "y": 0.689 + }, + { + "x": new Date(1198800000000), + "y": 0.6807 + }, + { + "x": new Date(1199059200000), + "y": 0.6794 + }, + { + "x": new Date(1199145600000), + "y": 0.6794 + }, + { + "x": new Date(1199232000000), + "y": 0.6809 + }, + { + "x": new Date(1199318400000), + "y": 0.6779 + }, + { + "x": new Date(1199404800000), + "y": 0.6791 + }, + { + "x": new Date(1199664000000), + "y": 0.6793 + }, + { + "x": new Date(1199750400000), + "y": 0.6801 + }, + { + "x": new Date(1199836800000), + "y": 0.6813 + }, + { + "x": new Date(1199923200000), + "y": 0.6821 + }, + { + "x": new Date(1200009600000), + "y": 0.6761 + }, + { + "x": new Date(1200268800000), + "y": 0.6715 + }, + { + "x": new Date(1200355200000), + "y": 0.6719 + }, + { + "x": new Date(1200441600000), + "y": 0.6761 + }, + { + "x": new Date(1200528000000), + "y": 0.6808 + }, + { + "x": new Date(1200614400000), + "y": 0.6816 + }, + { + "x": new Date(1200873600000), + "y": 0.6906 + }, + { + "x": new Date(1200960000000), + "y": 0.69 + }, + { + "x": new Date(1201046400000), + "y": 0.6863 + }, + { + "x": new Date(1201132800000), + "y": 0.6821 + }, + { + "x": new Date(1201219200000), + "y": 0.6801 + }, + { + "x": new Date(1201478400000), + "y": 0.6778 + }, + { + "x": new Date(1201564800000), + "y": 0.677 + }, + { + "x": new Date(1201651200000), + "y": 0.6753 + }, + { + "x": new Date(1201737600000), + "y": 0.6726 + }, + { + "x": new Date(1201824000000), + "y": 0.6717 + }, + { + "x": new Date(1202083200000), + "y": 0.6745 + }, + { + "x": new Date(1202169600000), + "y": 0.6809 + }, + { + "x": new Date(1202256000000), + "y": 0.684 + }, + { + "x": new Date(1202342400000), + "y": 0.6865 + }, + { + "x": new Date(1202428800000), + "y": 0.6891 + }, + { + "x": new Date(1202688000000), + "y": 0.6878 + }, + { + "x": new Date(1202774400000), + "y": 0.688 + }, + { + "x": new Date(1202860800000), + "y": 0.6857 + }, + { + "x": new Date(1202947200000), + "y": 0.6838 + }, + { + "x": new Date(1203033600000), + "y": 0.6816 + }, + { + "x": new Date(1203292800000), + "y": 0.6833 + }, + { + "x": new Date(1203379200000), + "y": 0.6784 + }, + { + "x": new Date(1203465600000), + "y": 0.6824 + }, + { + "x": new Date(1203552000000), + "y": 0.6787 + }, + { + "x": new Date(1203638400000), + "y": 0.6736 + }, + { + "x": new Date(1203897600000), + "y": 0.675 + }, + { + "x": new Date(1203984000000), + "y": 0.6724 + }, + { + "x": new Date(1204070400000), + "y": 0.6648 + }, + { + "x": new Date(1204156800000), + "y": 0.6614 + }, + { + "x": new Date(1204243200000), + "y": 0.6594 + }, + { + "x": new Date(1204502400000), + "y": 0.6579 + }, + { + "x": new Date(1204588800000), + "y": 0.6577 + }, + { + "x": new Date(1204675200000), + "y": 0.6582 + }, + { + "x": new Date(1204761600000), + "y": 0.6529 + }, + { + "x": new Date(1204848000000), + "y": 0.6487 + }, + { + "x": new Date(1205107200000), + "y": 0.652 + }, + { + "x": new Date(1205193600000), + "y": 0.6503 + }, + { + "x": new Date(1205280000000), + "y": 0.6462 + }, + { + "x": new Date(1205366400000), + "y": 0.6421 + }, + { + "x": new Date(1205452800000), + "y": 0.6427 + }, + { + "x": new Date(1205712000000), + "y": 0.6342 + }, + { + "x": new Date(1205798400000), + "y": 0.6342 + }, + { + "x": new Date(1205884800000), + "y": 0.6374 + }, + { + "x": new Date(1205971200000), + "y": 0.6485 + }, + { + "x": new Date(1206057600000), + "y": 0.6485 + }, + { + "x": new Date(1206316800000), + "y": 0.6485 + }, + { + "x": new Date(1206403200000), + "y": 0.6424 + }, + { + "x": new Date(1206489600000), + "y": 0.6366 + }, + { + "x": new Date(1206576000000), + "y": 0.6336 + }, + { + "x": new Date(1206662400000), + "y": 0.6332 + }, + { + "x": new Date(1206921600000), + "y": 0.6325 + }, + { + "x": new Date(1207008000000), + "y": 0.6387 + }, + { + "x": new Date(1207094400000), + "y": 0.6398 + }, + { + "x": new Date(1207180800000), + "y": 0.6442 + }, + { + "x": new Date(1207267200000), + "y": 0.6362 + }, + { + "x": new Date(1207526400000), + "y": 0.6373 + }, + { + "x": new Date(1207612800000), + "y": 0.6373 + }, + { + "x": new Date(1207699200000), + "y": 0.636 + }, + { + "x": new Date(1207785600000), + "y": 0.63 + }, + { + "x": new Date(1207872000000), + "y": 0.6317 + }, + { + "x": new Date(1208131200000), + "y": 0.6303 + }, + { + "x": new Date(1208217600000), + "y": 0.6319 + }, + { + "x": new Date(1208304000000), + "y": 0.6279 + }, + { + "x": new Date(1208390400000), + "y": 0.6301 + }, + { + "x": new Date(1208476800000), + "y": 0.6338 + }, + { + "x": new Date(1208736000000), + "y": 0.6291 + }, + { + "x": new Date(1208822400000), + "y": 0.6278 + }, + { + "x": new Date(1208908800000), + "y": 0.6275 + }, + { + "x": new Date(1208995200000), + "y": 0.6343 + }, + { + "x": new Date(1209081600000), + "y": 0.6413 + }, + { + "x": new Date(1209340800000), + "y": 0.64 + }, + { + "x": new Date(1209427200000), + "y": 0.6423 + }, + { + "x": new Date(1209513600000), + "y": 0.6436 + }, + { + "x": new Date(1209600000000), + "y": 0.6436 + }, + { + "x": new Date(1209686400000), + "y": 0.647 + }, + { + "x": new Date(1209945600000), + "y": 0.6469 + }, + { + "x": new Date(1210032000000), + "y": 0.6441 + }, + { + "x": new Date(1210118400000), + "y": 0.6482 + }, + { + "x": new Date(1210204800000), + "y": 0.6517 + }, + { + "x": new Date(1210291200000), + "y": 0.647 + }, + { + "x": new Date(1210550400000), + "y": 0.6482 + }, + { + "x": new Date(1210636800000), + "y": 0.6464 + }, + { + "x": new Date(1210723200000), + "y": 0.6478 + }, + { + "x": new Date(1210809600000), + "y": 0.6463 + }, + { + "x": new Date(1210896000000), + "y": 0.6453 + }, + { + "x": new Date(1211155200000), + "y": 0.6421 + }, + { + "x": new Date(1211241600000), + "y": 0.6395 + }, + { + "x": new Date(1211328000000), + "y": 0.6349 + }, + { + "x": new Date(1211414400000), + "y": 0.6348 + }, + { + "x": new Date(1211500800000), + "y": 0.6353 + }, + { + "x": new Date(1211760000000), + "y": 0.6346 + }, + { + "x": new Date(1211846400000), + "y": 0.6346 + }, + { + "x": new Date(1211932800000), + "y": 0.6388 + }, + { + "x": new Date(1212019200000), + "y": 0.6431 + }, + { + "x": new Date(1212105600000), + "y": 0.6449 + }, + { + "x": new Date(1212364800000), + "y": 0.6444 + }, + { + "x": new Date(1212451200000), + "y": 0.6414 + }, + { + "x": new Date(1212537600000), + "y": 0.6467 + }, + { + "x": new Date(1212624000000), + "y": 0.6494 + }, + { + "x": new Date(1212710400000), + "y": 0.6412 + }, + { + "x": new Date(1212969600000), + "y": 0.6337 + }, + { + "x": new Date(1213056000000), + "y": 0.6442 + }, + { + "x": new Date(1213142400000), + "y": 0.6446 + }, + { + "x": new Date(1213228800000), + "y": 0.6487 + }, + { + "x": new Date(1213315200000), + "y": 0.6522 + }, + { + "x": new Date(1213574400000), + "y": 0.647 + }, + { + "x": new Date(1213660800000), + "y": 0.6462 + }, + { + "x": new Date(1213747200000), + "y": 0.6456 + }, + { + "x": new Date(1213833600000), + "y": 0.6461 + }, + { + "x": new Date(1213920000000), + "y": 0.6407 + }, + { + "x": new Date(1214179200000), + "y": 0.6444 + }, + { + "x": new Date(1214265600000), + "y": 0.6424 + }, + { + "x": new Date(1214352000000), + "y": 0.6412 + }, + { + "x": new Date(1214438400000), + "y": 0.6358 + }, + { + "x": new Date(1214524800000), + "y": 0.6351 + }, + { + "x": new Date(1214784000000), + "y": 0.6345 + }, + { + "x": new Date(1214870400000), + "y": 0.634 + }, + { + "x": new Date(1214956800000), + "y": 0.6328 + }, + { + "x": new Date(1215043200000), + "y": 0.6296 + }, + { + "x": new Date(1215129600000), + "y": 0.6382 + }, + { + "x": new Date(1215388800000), + "y": 0.639 + }, + { + "x": new Date(1215475200000), + "y": 0.6376 + }, + { + "x": new Date(1215561600000), + "y": 0.6364 + }, + { + "x": new Date(1215648000000), + "y": 0.6367 + }, + { + "x": new Date(1215734400000), + "y": 0.6316 + }, + { + "x": new Date(1215993600000), + "y": 0.6311 + }, + { + "x": new Date(1216080000000), + "y": 0.6255 + }, + { + "x": new Date(1216166400000), + "y": 0.6295 + }, + { + "x": new Date(1216252800000), + "y": 0.6311 + }, + { + "x": new Date(1216339200000), + "y": 0.6324 + }, + { + "x": new Date(1216598400000), + "y": 0.6307 + }, + { + "x": new Date(1216684800000), + "y": 0.6283 + }, + { + "x": new Date(1216771200000), + "y": 0.6354 + }, + { + "x": new Date(1216857600000), + "y": 0.638 + }, + { + "x": new Date(1216944000000), + "y": 0.6357 + }, + { + "x": new Date(1217203200000), + "y": 0.6352 + }, + { + "x": new Date(1217289600000), + "y": 0.6368 + }, + { + "x": new Date(1217376000000), + "y": 0.6416 + }, + { + "x": new Date(1217462400000), + "y": 0.6407 + }, + { + "x": new Date(1217548800000), + "y": 0.6422 + }, + { + "x": new Date(1217808000000), + "y": 0.6425 + }, + { + "x": new Date(1217894400000), + "y": 0.6458 + }, + { + "x": new Date(1217980800000), + "y": 0.6462 + }, + { + "x": new Date(1218067200000), + "y": 0.6465 + }, + { + "x": new Date(1218153600000), + "y": 0.6635 + }, + { + "x": new Date(1218412800000), + "y": 0.6662 + }, + { + "x": new Date(1218499200000), + "y": 0.6709 + }, + { + "x": new Date(1218585600000), + "y": 0.6711 + }, + { + "x": new Date(1218672000000), + "y": 0.6709 + }, + { + "x": new Date(1218758400000), + "y": 0.679 + }, + { + "x": new Date(1219017600000), + "y": 0.6802 + }, + { + "x": new Date(1219104000000), + "y": 0.6814 + }, + { + "x": new Date(1219190400000), + "y": 0.6788 + }, + { + "x": new Date(1219276800000), + "y": 0.6751 + }, + { + "x": new Date(1219363200000), + "y": 0.6754 + }, + { + "x": new Date(1219622400000), + "y": 0.6773 + }, + { + "x": new Date(1219708800000), + "y": 0.6851 + }, + { + "x": new Date(1219795200000), + "y": 0.6773 + }, + { + "x": new Date(1219881600000), + "y": 0.6771 + }, + { + "x": new Date(1219968000000), + "y": 0.6788 + }, + { + "x": new Date(1220227200000), + "y": 0.684 + }, + { + "x": new Date(1220313600000), + "y": 0.689 + }, + { + "x": new Date(1220400000000), + "y": 0.6926 + }, + { + "x": new Date(1220486400000), + "y": 0.6903 + }, + { + "x": new Date(1220572800000), + "y": 0.702 + }, + { + "x": new Date(1220832000000), + "y": 0.7036 + }, + { + "x": new Date(1220918400000), + "y": 0.7071 + }, + { + "x": new Date(1221004800000), + "y": 0.7096 + }, + { + "x": new Date(1221091200000), + "y": 0.7178 + }, + { + "x": new Date(1221177600000), + "y": 0.711 + }, + { + "x": new Date(1221436800000), + "y": 0.7068 + }, + { + "x": new Date(1221523200000), + "y": 0.701 + }, + { + "x": new Date(1221609600000), + "y": 0.7031 + }, + { + "x": new Date(1221696000000), + "y": 0.6897 + }, + { + "x": new Date(1221782400000), + "y": 0.7025 + }, + { + "x": new Date(1222041600000), + "y": 0.6864 + }, + { + "x": new Date(1222128000000), + "y": 0.6789 + }, + { + "x": new Date(1222214400000), + "y": 0.6808 + }, + { + "x": new Date(1222300800000), + "y": 0.6804 + }, + { + "x": new Date(1222387200000), + "y": 0.6832 + }, + { + "x": new Date(1222646400000), + "y": 0.697 + }, + { + "x": new Date(1222732800000), + "y": 0.6993 + }, + { + "x": new Date(1222819200000), + "y": 0.7103 + }, + { + "x": new Date(1222905600000), + "y": 0.7194 + }, + { + "x": new Date(1222992000000), + "y": 0.723 + }, + { + "x": new Date(1223251200000), + "y": 0.7336 + }, + { + "x": new Date(1223337600000), + "y": 0.7337 + }, + { + "x": new Date(1223424000000), + "y": 0.7284 + }, + { + "x": new Date(1223510400000), + "y": 0.731 + }, + { + "x": new Date(1223596800000), + "y": 0.7365 + }, + { + "x": new Date(1223856000000), + "y": 0.7333 + }, + { + "x": new Date(1223942400000), + "y": 0.7273 + }, + { + "x": new Date(1224028800000), + "y": 0.734 + }, + { + "x": new Date(1224115200000), + "y": 0.7405 + }, + { + "x": new Date(1224201600000), + "y": 0.7461 + }, + { + "x": new Date(1224460800000), + "y": 0.745 + }, + { + "x": new Date(1224547200000), + "y": 0.7586 + }, + { + "x": new Date(1224633600000), + "y": 0.7787 + }, + { + "x": new Date(1224720000000), + "y": 0.7807 + }, + { + "x": new Date(1224806400000), + "y": 0.794 + }, + { + "x": new Date(1225065600000), + "y": 0.8027 + }, + { + "x": new Date(1225152000000), + "y": 0.7984 + }, + { + "x": new Date(1225238400000), + "y": 0.7832 + }, + { + "x": new Date(1225324800000), + "y": 0.7673 + }, + { + "x": new Date(1225411200000), + "y": 0.784 + }, + { + "x": new Date(1225670400000), + "y": 0.78 + }, + { + "x": new Date(1225756800000), + "y": 0.7801 + }, + { + "x": new Date(1225843200000), + "y": 0.7771 + }, + { + "x": new Date(1225929600000), + "y": 0.7832 + }, + { + "x": new Date(1226016000000), + "y": 0.784 + }, + { + "x": new Date(1226275200000), + "y": 0.7758 + }, + { + "x": new Date(1226361600000), + "y": 0.7846 + }, + { + "x": new Date(1226448000000), + "y": 0.7982 + }, + { + "x": new Date(1226534400000), + "y": 0.7985 + }, + { + "x": new Date(1226620800000), + "y": 0.7891 + }, + { + "x": new Date(1226880000000), + "y": 0.79 + }, + { + "x": new Date(1226966400000), + "y": 0.7904 + }, + { + "x": new Date(1227052800000), + "y": 0.7916 + }, + { + "x": new Date(1227139200000), + "y": 0.7974 + }, + { + "x": new Date(1227225600000), + "y": 0.7936 + }, + { + "x": new Date(1227484800000), + "y": 0.783 + }, + { + "x": new Date(1227571200000), + "y": 0.7807 + }, + { + "x": new Date(1227657600000), + "y": 0.7732 + }, + { + "x": new Date(1227744000000), + "y": 0.7753 + }, + { + "x": new Date(1227830400000), + "y": 0.7858 + }, + { + "x": new Date(1228089600000), + "y": 0.7932 + }, + { + "x": new Date(1228176000000), + "y": 0.7877 + }, + { + "x": new Date(1228262400000), + "y": 0.7923 + }, + { + "x": new Date(1228348800000), + "y": 0.7925 + }, + { + "x": new Date(1228435200000), + "y": 0.7897 + }, + { + "x": new Date(1228694400000), + "y": 0.7781 + }, + { + "x": new Date(1228780800000), + "y": 0.779 + }, + { + "x": new Date(1228867200000), + "y": 0.7738 + }, + { + "x": new Date(1228953600000), + "y": 0.7568 + }, + { + "x": new Date(1229040000000), + "y": 0.7497 + }, + { + "x": new Date(1229299200000), + "y": 0.7403 + }, + { + "x": new Date(1229385600000), + "y": 0.7306 + }, + { + "x": new Date(1229472000000), + "y": 0.7114 + }, + { + "x": new Date(1229558400000), + "y": 0.6843 + }, + { + "x": new Date(1229644800000), + "y": 0.7175 + }, + { + "x": new Date(1229904000000), + "y": 0.7159 + }, + { + "x": new Date(1229990400000), + "y": 0.7155 + }, + { + "x": new Date(1230076800000), + "y": 0.7141 + }, + { + "x": new Date(1230163200000), + "y": 0.7141 + }, + { + "x": new Date(1230249600000), + "y": 0.7141 + }, + { + "x": new Date(1230508800000), + "y": 0.7009 + }, + { + "x": new Date(1230595200000), + "y": 0.7094 + }, + { + "x": new Date(1230681600000), + "y": 0.7186 + }, + { + "x": new Date(1230768000000), + "y": 0.7186 + }, + { + "x": new Date(1230854400000), + "y": 0.7213 + }, + { + "x": new Date(1231113600000), + "y": 0.7364 + }, + { + "x": new Date(1231200000000), + "y": 0.7502 + }, + { + "x": new Date(1231286400000), + "y": 0.7357 + }, + { + "x": new Date(1231372800000), + "y": 0.7345 + }, + { + "x": new Date(1231459200000), + "y": 0.7309 + }, + { + "x": new Date(1231718400000), + "y": 0.7467 + }, + { + "x": new Date(1231804800000), + "y": 0.7541 + }, + { + "x": new Date(1231891200000), + "y": 0.7592 + }, + { + "x": new Date(1231977600000), + "y": 0.7643 + }, + { + "x": new Date(1232064000000), + "y": 0.7537 + }, + { + "x": new Date(1232323200000), + "y": 0.7587 + }, + { + "x": new Date(1232409600000), + "y": 0.7735 + }, + { + "x": new Date(1232496000000), + "y": 0.7747 + }, + { + "x": new Date(1232582400000), + "y": 0.7703 + }, + { + "x": new Date(1232668800000), + "y": 0.7817 + }, + { + "x": new Date(1232928000000), + "y": 0.7699 + }, + { + "x": new Date(1233014400000), + "y": 0.7592 + }, + { + "x": new Date(1233100800000), + "y": 0.7542 + }, + { + "x": new Date(1233187200000), + "y": 0.7628 + }, + { + "x": new Date(1233273600000), + "y": 0.7804 + }, + { + "x": new Date(1233532800000), + "y": 0.7838 + }, + { + "x": new Date(1233619200000), + "y": 0.7784 + }, + { + "x": new Date(1233705600000), + "y": 0.7803 + }, + { + "x": new Date(1233792000000), + "y": 0.7796 + }, + { + "x": new Date(1233878400000), + "y": 0.7816 + }, + { + "x": new Date(1234137600000), + "y": 0.7689 + }, + { + "x": new Date(1234224000000), + "y": 0.7713 + }, + { + "x": new Date(1234310400000), + "y": 0.773 + }, + { + "x": new Date(1234396800000), + "y": 0.7793 + }, + { + "x": new Date(1234483200000), + "y": 0.7799 + }, + { + "x": new Date(1234742400000), + "y": 0.7835 + }, + { + "x": new Date(1234828800000), + "y": 0.7916 + }, + { + "x": new Date(1234915200000), + "y": 0.794 + }, + { + "x": new Date(1235001600000), + "y": 0.7872 + }, + { + "x": new Date(1235088000000), + "y": 0.7943 + }, + { + "x": new Date(1235347200000), + "y": 0.7815 + }, + { + "x": new Date(1235433600000), + "y": 0.7836 + }, + { + "x": new Date(1235520000000), + "y": 0.7817 + }, + { + "x": new Date(1235606400000), + "y": 0.7825 + }, + { + "x": new Date(1235692800000), + "y": 0.791 + }, + { + "x": new Date(1235952000000), + "y": 0.794 + }, + { + "x": new Date(1236038400000), + "y": 0.7928 + }, + { + "x": new Date(1236124800000), + "y": 0.7966 + }, + { + "x": new Date(1236211200000), + "y": 0.7966 + }, + { + "x": new Date(1236297600000), + "y": 0.7901 + }, + { + "x": new Date(1236556800000), + "y": 0.796 + }, + { + "x": new Date(1236643200000), + "y": 0.7824 + }, + { + "x": new Date(1236729600000), + "y": 0.7822 + }, + { + "x": new Date(1236816000000), + "y": 0.7825 + }, + { + "x": new Date(1236902400000), + "y": 0.775 + }, + { + "x": new Date(1237161600000), + "y": 0.7669 + }, + { + "x": new Date(1237248000000), + "y": 0.7728 + }, + { + "x": new Date(1237334400000), + "y": 0.7617 + }, + { + "x": new Date(1237420800000), + "y": 0.7316 + }, + { + "x": new Date(1237507200000), + "y": 0.7382 + }, + { + "x": new Date(1237766400000), + "y": 0.7377 + }, + { + "x": new Date(1237852800000), + "y": 0.7405 + }, + { + "x": new Date(1237939200000), + "y": 0.7412 + }, + { + "x": new Date(1238025600000), + "y": 0.735 + }, + { + "x": new Date(1238112000000), + "y": 0.7523 + }, + { + "x": new Date(1238371200000), + "y": 0.7581 + }, + { + "x": new Date(1238457600000), + "y": 0.7515 + }, + { + "x": new Date(1238544000000), + "y": 0.755 + }, + { + "x": new Date(1238630400000), + "y": 0.7468 + }, + { + "x": new Date(1238716800000), + "y": 0.745 + }, + { + "x": new Date(1238976000000), + "y": 0.7411 + }, + { + "x": new Date(1239062400000), + "y": 0.7545 + }, + { + "x": new Date(1239148800000), + "y": 0.7559 + }, + { + "x": new Date(1239235200000), + "y": 0.7535 + }, + { + "x": new Date(1239321600000), + "y": 0.7535 + }, + { + "x": new Date(1239580800000), + "y": 0.7535 + }, + { + "x": new Date(1239667200000), + "y": 0.7533 + }, + { + "x": new Date(1239753600000), + "y": 0.7592 + }, + { + "x": new Date(1239840000000), + "y": 0.7579 + }, + { + "x": new Date(1239926400000), + "y": 0.7659 + }, + { + "x": new Date(1240185600000), + "y": 0.7713 + }, + { + "x": new Date(1240272000000), + "y": 0.7734 + }, + { + "x": new Date(1240358400000), + "y": 0.7725 + }, + { + "x": new Date(1240444800000), + "y": 0.7664 + }, + { + "x": new Date(1240531200000), + "y": 0.7558 + }, + { + "x": new Date(1240790400000), + "y": 0.762 + }, + { + "x": new Date(1240876800000), + "y": 0.7698 + }, + { + "x": new Date(1240963200000), + "y": 0.7539 + }, + { + "x": new Date(1241049600000), + "y": 0.7534 + }, + { + "x": new Date(1241136000000), + "y": 0.7534 + }, + { + "x": new Date(1241395200000), + "y": 0.7564 + }, + { + "x": new Date(1241481600000), + "y": 0.7462 + }, + { + "x": new Date(1241568000000), + "y": 0.7507 + }, + { + "x": new Date(1241654400000), + "y": 0.7484 + }, + { + "x": new Date(1241740800000), + "y": 0.745 + }, + { + "x": new Date(1242000000000), + "y": 0.7368 + }, + { + "x": new Date(1242086400000), + "y": 0.7309 + }, + { + "x": new Date(1242172800000), + "y": 0.7342 + }, + { + "x": new Date(1242259200000), + "y": 0.7374 + }, + { + "x": new Date(1242345600000), + "y": 0.7399 + }, + { + "x": new Date(1242604800000), + "y": 0.7412 + }, + { + "x": new Date(1242691200000), + "y": 0.7347 + }, + { + "x": new Date(1242777600000), + "y": 0.7306 + }, + { + "x": new Date(1242864000000), + "y": 0.7263 + }, + { + "x": new Date(1242950400000), + "y": 0.7158 + }, + { + "x": new Date(1243209600000), + "y": 0.7139 + }, + { + "x": new Date(1243296000000), + "y": 0.7191 + }, + { + "x": new Date(1243382400000), + "y": 0.7195 + }, + { + "x": new Date(1243468800000), + "y": 0.7218 + }, + { + "x": new Date(1243555200000), + "y": 0.7094 + }, + { + "x": new Date(1243814400000), + "y": 0.7033 + }, + { + "x": new Date(1243900800000), + "y": 0.7024 + }, + { + "x": new Date(1243987200000), + "y": 0.704 + }, + { + "x": new Date(1244073600000), + "y": 0.7096 + }, + { + "x": new Date(1244160000000), + "y": 0.7055 + }, + { + "x": new Date(1244419200000), + "y": 0.7213 + }, + { + "x": new Date(1244505600000), + "y": 0.7165 + }, + { + "x": new Date(1244592000000), + "y": 0.7092 + }, + { + "x": new Date(1244678400000), + "y": 0.716 + }, + { + "x": new Date(1244764800000), + "y": 0.7142 + }, + { + "x": new Date(1245024000000), + "y": 0.7221 + }, + { + "x": new Date(1245110400000), + "y": 0.72 + }, + { + "x": new Date(1245196800000), + "y": 0.7226 + }, + { + "x": new Date(1245283200000), + "y": 0.7185 + }, + { + "x": new Date(1245369600000), + "y": 0.7179 + }, + { + "x": new Date(1245628800000), + "y": 0.7217 + }, + { + "x": new Date(1245715200000), + "y": 0.7155 + }, + { + "x": new Date(1245801600000), + "y": 0.7129 + }, + { + "x": new Date(1245888000000), + "y": 0.7175 + }, + { + "x": new Date(1245974400000), + "y": 0.7095 + }, + { + "x": new Date(1246233600000), + "y": 0.7114 + }, + { + "x": new Date(1246320000000), + "y": 0.7076 + }, + { + "x": new Date(1246406400000), + "y": 0.7095 + }, + { + "x": new Date(1246492800000), + "y": 0.7119 + }, + { + "x": new Date(1246579200000), + "y": 0.7139 + }, + { + "x": new Date(1246838400000), + "y": 0.7197 + }, + { + "x": new Date(1246924800000), + "y": 0.7134 + }, + { + "x": new Date(1247011200000), + "y": 0.7195 + }, + { + "x": new Date(1247097600000), + "y": 0.7149 + }, + { + "x": new Date(1247184000000), + "y": 0.7195 + }, + { + "x": new Date(1247443200000), + "y": 0.7157 + }, + { + "x": new Date(1247529600000), + "y": 0.7148 + }, + { + "x": new Date(1247616000000), + "y": 0.7099 + }, + { + "x": new Date(1247702400000), + "y": 0.7078 + }, + { + "x": new Date(1247788800000), + "y": 0.7098 + }, + { + "x": new Date(1248048000000), + "y": 0.7035 + }, + { + "x": new Date(1248134400000), + "y": 0.7032 + }, + { + "x": new Date(1248220800000), + "y": 0.7048 + }, + { + "x": new Date(1248307200000), + "y": 0.7029 + }, + { + "x": new Date(1248393600000), + "y": 0.703 + }, + { + "x": new Date(1248652800000), + "y": 0.7009 + }, + { + "x": new Date(1248739200000), + "y": 0.7029 + }, + { + "x": new Date(1248825600000), + "y": 0.7091 + }, + { + "x": new Date(1248912000000), + "y": 0.7117 + }, + { + "x": new Date(1248998400000), + "y": 0.7074 + }, + { + "x": new Date(1249257600000), + "y": 0.6993 + }, + { + "x": new Date(1249344000000), + "y": 0.6953 + }, + { + "x": new Date(1249430400000), + "y": 0.6941 + }, + { + "x": new Date(1249516800000), + "y": 0.696 + }, + { + "x": new Date(1249603200000), + "y": 0.6966 + }, + { + "x": new Date(1249862400000), + "y": 0.7042 + }, + { + "x": new Date(1249948800000), + "y": 0.706 + }, + { + "x": new Date(1250035200000), + "y": 0.7058 + }, + { + "x": new Date(1250121600000), + "y": 0.6997 + }, + { + "x": new Date(1250208000000), + "y": 0.6997 + }, + { + "x": new Date(1250467200000), + "y": 0.7107 + }, + { + "x": new Date(1250553600000), + "y": 0.7093 + }, + { + "x": new Date(1250640000000), + "y": 0.7087 + }, + { + "x": new Date(1250726400000), + "y": 0.7022 + }, + { + "x": new Date(1250812800000), + "y": 0.6979 + }, + { + "x": new Date(1251072000000), + "y": 0.6983 + }, + { + "x": new Date(1251158400000), + "y": 0.6982 + }, + { + "x": new Date(1251244800000), + "y": 0.7009 + }, + { + "x": new Date(1251331200000), + "y": 0.701 + }, + { + "x": new Date(1251417600000), + "y": 0.6963 + }, + { + "x": new Date(1251676800000), + "y": 0.7008 + }, + { + "x": new Date(1251763200000), + "y": 0.6987 + }, + { + "x": new Date(1251849600000), + "y": 0.7033 + }, + { + "x": new Date(1251936000000), + "y": 0.6977 + }, + { + "x": new Date(1252022400000), + "y": 0.7013 + }, + { + "x": new Date(1252281600000), + "y": 0.6979 + }, + { + "x": new Date(1252368000000), + "y": 0.691 + }, + { + "x": new Date(1252454400000), + "y": 0.6887 + }, + { + "x": new Date(1252540800000), + "y": 0.6876 + }, + { + "x": new Date(1252627200000), + "y": 0.6853 + }, + { + "x": new Date(1252886400000), + "y": 0.6869 + }, + { + "x": new Date(1252972800000), + "y": 0.6845 + }, + { + "x": new Date(1253059200000), + "y": 0.6817 + }, + { + "x": new Date(1253145600000), + "y": 0.6798 + }, + { + "x": new Date(1253232000000), + "y": 0.6801 + }, + { + "x": new Date(1253491200000), + "y": 0.6823 + }, + { + "x": new Date(1253577600000), + "y": 0.6767 + }, + { + "x": new Date(1253664000000), + "y": 0.6766 + }, + { + "x": new Date(1253750400000), + "y": 0.6772 + }, + { + "x": new Date(1253836800000), + "y": 0.6818 + }, + { + "x": new Date(1254096000000), + "y": 0.6827 + }, + { + "x": new Date(1254182400000), + "y": 0.6874 + }, + { + "x": new Date(1254268800000), + "y": 0.683 + }, + { + "x": new Date(1254355200000), + "y": 0.6879 + }, + { + "x": new Date(1254441600000), + "y": 0.688 + }, + { + "x": new Date(1254700800000), + "y": 0.6843 + }, + { + "x": new Date(1254787200000), + "y": 0.6794 + }, + { + "x": new Date(1254873600000), + "y": 0.6806 + }, + { + "x": new Date(1254960000000), + "y": 0.6775 + }, + { + "x": new Date(1255046400000), + "y": 0.6781 + }, + { + "x": new Date(1255305600000), + "y": 0.6774 + }, + { + "x": new Date(1255392000000), + "y": 0.6729 + }, + { + "x": new Date(1255478400000), + "y": 0.6721 + }, + { + "x": new Date(1255564800000), + "y": 0.6729 + }, + { + "x": new Date(1255651200000), + "y": 0.6726 + }, + { + "x": new Date(1255910400000), + "y": 0.6704 + }, + { + "x": new Date(1255996800000), + "y": 0.6681 + }, + { + "x": new Date(1256083200000), + "y": 0.6703 + }, + { + "x": new Date(1256169600000), + "y": 0.6668 + }, + { + "x": new Date(1256256000000), + "y": 0.6659 + }, + { + "x": new Date(1256515200000), + "y": 0.6659 + }, + { + "x": new Date(1256601600000), + "y": 0.6724 + }, + { + "x": new Date(1256688000000), + "y": 0.6765 + }, + { + "x": new Date(1256774400000), + "y": 0.6763 + }, + { + "x": new Date(1256860800000), + "y": 0.6758 + }, + { + "x": new Date(1257120000000), + "y": 0.6771 + }, + { + "x": new Date(1257206400000), + "y": 0.6823 + }, + { + "x": new Date(1257292800000), + "y": 0.6776 + }, + { + "x": new Date(1257379200000), + "y": 0.6727 + }, + { + "x": new Date(1257465600000), + "y": 0.673 + }, + { + "x": new Date(1257724800000), + "y": 0.6675 + }, + { + "x": new Date(1257811200000), + "y": 0.6683 + }, + { + "x": new Date(1257897600000), + "y": 0.6651 + }, + { + "x": new Date(1257984000000), + "y": 0.6703 + }, + { + "x": new Date(1258070400000), + "y": 0.6727 + }, + { + "x": new Date(1258329600000), + "y": 0.6683 + }, + { + "x": new Date(1258416000000), + "y": 0.6724 + }, + { + "x": new Date(1258502400000), + "y": 0.6687 + }, + { + "x": new Date(1258588800000), + "y": 0.6729 + }, + { + "x": new Date(1258675200000), + "y": 0.6751 + }, + { + "x": new Date(1258934400000), + "y": 0.6682 + }, + { + "x": new Date(1259020800000), + "y": 0.6681 + }, + { + "x": new Date(1259107200000), + "y": 0.6631 + }, + { + "x": new Date(1259193600000), + "y": 0.6636 + }, + { + "x": new Date(1259280000000), + "y": 0.6704 + }, + { + "x": new Date(1259539200000), + "y": 0.6657 + }, + { + "x": new Date(1259625600000), + "y": 0.6635 + }, + { + "x": new Date(1259712000000), + "y": 0.6628 + }, + { + "x": new Date(1259798400000), + "y": 0.6615 + }, + { + "x": new Date(1259884800000), + "y": 0.6638 + }, + { + "x": new Date(1260144000000), + "y": 0.6764 + }, + { + "x": new Date(1260230400000), + "y": 0.677 + }, + { + "x": new Date(1260316800000), + "y": 0.6772 + }, + { + "x": new Date(1260403200000), + "y": 0.679 + }, + { + "x": new Date(1260489600000), + "y": 0.6777 + }, + { + "x": new Date(1260748800000), + "y": 0.6828 + }, + { + "x": new Date(1260835200000), + "y": 0.6878 + }, + { + "x": new Date(1260921600000), + "y": 0.6869 + }, + { + "x": new Date(1261008000000), + "y": 0.6973 + }, + { + "x": new Date(1261094400000), + "y": 0.6976 + }, + { + "x": new Date(1261353600000), + "y": 0.6961 + }, + { + "x": new Date(1261440000000), + "y": 0.7004 + }, + { + "x": new Date(1261526400000), + "y": 0.7006 + }, + { + "x": new Date(1261612800000), + "y": 0.6946 + }, + { + "x": new Date(1261699200000), + "y": 0.6946 + }, + { + "x": new Date(1261958400000), + "y": 0.6943 + }, + { + "x": new Date(1262044800000), + "y": 0.693 + }, + { + "x": new Date(1262131200000), + "y": 0.6975 + }, + { + "x": new Date(1262217600000), + "y": 0.6943 + }, + { + "x": new Date(1262304000000), + "y": 0.6943 + }, + { + "x": new Date(1262563200000), + "y": 0.6951 + }, + { + "x": new Date(1262649600000), + "y": 0.6925 + }, + { + "x": new Date(1262736000000), + "y": 0.697 + }, + { + "x": new Date(1262822400000), + "y": 0.6992 + }, + { + "x": new Date(1262908800000), + "y": 0.7007 + }, + { + "x": new Date(1263168000000), + "y": 0.6884 + }, + { + "x": new Date(1263254400000), + "y": 0.6907 + }, + { + "x": new Date(1263340800000), + "y": 0.6868 + }, + { + "x": new Date(1263427200000), + "y": 0.6904 + }, + { + "x": new Date(1263513600000), + "y": 0.6958 + }, + { + "x": new Date(1263772800000), + "y": 0.696 + }, + { + "x": new Date(1263859200000), + "y": 0.7004 + }, + { + "x": new Date(1263945600000), + "y": 0.7077 + }, + { + "x": new Date(1264032000000), + "y": 0.7111 + }, + { + "x": new Date(1264118400000), + "y": 0.7076 + }, + { + "x": new Date(1264377600000), + "y": 0.7068 + }, + { + "x": new Date(1264464000000), + "y": 0.7101 + }, + { + "x": new Date(1264550400000), + "y": 0.7107 + }, + { + "x": new Date(1264636800000), + "y": 0.7144 + }, + { + "x": new Date(1264723200000), + "y": 0.7161 + }, + { + "x": new Date(1264982400000), + "y": 0.7189 + }, + { + "x": new Date(1265068800000), + "y": 0.7176 + }, + { + "x": new Date(1265155200000), + "y": 0.7152 + }, + { + "x": new Date(1265241600000), + "y": 0.7223 + }, + { + "x": new Date(1265328000000), + "y": 0.7305 + }, + { + "x": new Date(1265587200000), + "y": 0.7314 + }, + { + "x": new Date(1265673600000), + "y": 0.7268 + }, + { + "x": new Date(1265760000000), + "y": 0.7279 + }, + { + "x": new Date(1265846400000), + "y": 0.7291 + }, + { + "x": new Date(1265932800000), + "y": 0.7369 + }, + { + "x": new Date(1266192000000), + "y": 0.735 + }, + { + "x": new Date(1266278400000), + "y": 0.7328 + }, + { + "x": new Date(1266364800000), + "y": 0.7286 + }, + { + "x": new Date(1266451200000), + "y": 0.7372 + }, + { + "x": new Date(1266537600000), + "y": 0.7398 + }, + { + "x": new Date(1266796800000), + "y": 0.734 + }, + { + "x": new Date(1266883200000), + "y": 0.7366 + }, + { + "x": new Date(1266969600000), + "y": 0.7383 + }, + { + "x": new Date(1267056000000), + "y": 0.7414 + }, + { + "x": new Date(1267142400000), + "y": 0.737 + }, + { + "x": new Date(1267401600000), + "y": 0.7395 + }, + { + "x": new Date(1267488000000), + "y": 0.7382 + }, + { + "x": new Date(1267574400000), + "y": 0.7332 + }, + { + "x": new Date(1267660800000), + "y": 0.7317 + }, + { + "x": new Date(1267747200000), + "y": 0.7364 + }, + { + "x": new Date(1268006400000), + "y": 0.7321 + }, + { + "x": new Date(1268092800000), + "y": 0.7377 + }, + { + "x": new Date(1268179200000), + "y": 0.7349 + }, + { + "x": new Date(1268265600000), + "y": 0.7323 + }, + { + "x": new Date(1268352000000), + "y": 0.7266 + }, + { + "x": new Date(1268611200000), + "y": 0.7298 + }, + { + "x": new Date(1268697600000), + "y": 0.7288 + }, + { + "x": new Date(1268784000000), + "y": 0.7271 + }, + { + "x": new Date(1268870400000), + "y": 0.7322 + }, + { + "x": new Date(1268956800000), + "y": 0.7382 + }, + { + "x": new Date(1269216000000), + "y": 0.7424 + }, + { + "x": new Date(1269302400000), + "y": 0.7398 + }, + { + "x": new Date(1269388800000), + "y": 0.7498 + }, + { + "x": new Date(1269475200000), + "y": 0.7488 + }, + { + "x": new Date(1269561600000), + "y": 0.749 + }, + { + "x": new Date(1269820800000), + "y": 0.7424 + }, + { + "x": new Date(1269907200000), + "y": 0.7418 + }, + { + "x": new Date(1269993600000), + "y": 0.742 + }, + { + "x": new Date(1270080000000), + "y": 0.7426 + }, + { + "x": new Date(1270166400000), + "y": 0.7426 + }, + { + "x": new Date(1270425600000), + "y": 0.7426 + }, + { + "x": new Date(1270512000000), + "y": 0.7466 + }, + { + "x": new Date(1270598400000), + "y": 0.7497 + }, + { + "x": new Date(1270684800000), + "y": 0.7522 + }, + { + "x": new Date(1270771200000), + "y": 0.7473 + }, + { + "x": new Date(1271030400000), + "y": 0.7362 + }, + { + "x": new Date(1271116800000), + "y": 0.7363 + }, + { + "x": new Date(1271203200000), + "y": 0.7346 + }, + { + "x": new Date(1271289600000), + "y": 0.7384 + }, + { + "x": new Date(1271376000000), + "y": 0.7389 + }, + { + "x": new Date(1271635200000), + "y": 0.7446 + }, + { + "x": new Date(1271721600000), + "y": 0.7416 + }, + { + "x": new Date(1271808000000), + "y": 0.7479 + }, + { + "x": new Date(1271894400000), + "y": 0.7498 + }, + { + "x": new Date(1271980800000), + "y": 0.7514 + }, + { + "x": new Date(1272240000000), + "y": 0.7508 + }, + { + "x": new Date(1272326400000), + "y": 0.7525 + }, + { + "x": new Date(1272412800000), + "y": 0.7551 + }, + { + "x": new Date(1272499200000), + "y": 0.7545 + }, + { + "x": new Date(1272585600000), + "y": 0.7511 + }, + { + "x": new Date(1272844800000), + "y": 0.7555 + }, + { + "x": new Date(1272931200000), + "y": 0.7641 + }, + { + "x": new Date(1273017600000), + "y": 0.7739 + }, + { + "x": new Date(1273104000000), + "y": 0.7858 + }, + { + "x": new Date(1273190400000), + "y": 0.7847 + }, + { + "x": new Date(1273449600000), + "y": 0.7712 + }, + { + "x": new Date(1273536000000), + "y": 0.7876 + }, + { + "x": new Date(1273622400000), + "y": 0.7884 + }, + { + "x": new Date(1273708800000), + "y": 0.7946 + }, + { + "x": new Date(1273795200000), + "y": 0.8006 + }, + { + "x": new Date(1274054400000), + "y": 0.8099 + }, + { + "x": new Date(1274140800000), + "y": 0.8047 + }, + { + "x": new Date(1274227200000), + "y": 0.8151 + }, + { + "x": new Date(1274313600000), + "y": 0.8109 + }, + { + "x": new Date(1274400000000), + "y": 0.8003 + }, + { + "x": new Date(1274659200000), + "y": 0.8092 + }, + { + "x": new Date(1274745600000), + "y": 0.8182 + }, + { + "x": new Date(1274832000000), + "y": 0.8125 + }, + { + "x": new Date(1274918400000), + "y": 0.8161 + }, + { + "x": new Date(1275004800000), + "y": 0.8076 + }, + { + "x": new Date(1275264000000), + "y": 0.8126 + }, + { + "x": new Date(1275350400000), + "y": 0.8228 + }, + { + "x": new Date(1275436800000), + "y": 0.8186 + }, + { + "x": new Date(1275523200000), + "y": 0.8152 + }, + { + "x": new Date(1275609600000), + "y": 0.8293 + }, + { + "x": new Date(1275868800000), + "y": 0.8363 + }, + { + "x": new Date(1275955200000), + "y": 0.8375 + }, + { + "x": new Date(1276041600000), + "y": 0.8327 + }, + { + "x": new Date(1276128000000), + "y": 0.8303 + }, + { + "x": new Date(1276214400000), + "y": 0.8247 + }, + { + "x": new Date(1276473600000), + "y": 0.8165 + }, + { + "x": new Date(1276560000000), + "y": 0.8159 + }, + { + "x": new Date(1276646400000), + "y": 0.8146 + }, + { + "x": new Date(1276732800000), + "y": 0.809 + }, + { + "x": new Date(1276819200000), + "y": 0.8084 + }, + { + "x": new Date(1277078400000), + "y": 0.8071 + }, + { + "x": new Date(1277164800000), + "y": 0.8159 + }, + { + "x": new Date(1277251200000), + "y": 0.815 + }, + { + "x": new Date(1277337600000), + "y": 0.8156 + }, + { + "x": new Date(1277424000000), + "y": 0.8135 + }, + { + "x": new Date(1277683200000), + "y": 0.8105 + }, + { + "x": new Date(1277769600000), + "y": 0.8199 + }, + { + "x": new Date(1277856000000), + "y": 0.815 + }, + { + "x": new Date(1277942400000), + "y": 0.8113 + }, + { + "x": new Date(1278028800000), + "y": 0.797 + }, + { + "x": new Date(1278288000000), + "y": 0.7981 + }, + { + "x": new Date(1278374400000), + "y": 0.7951 + }, + { + "x": new Date(1278460800000), + "y": 0.7958 + }, + { + "x": new Date(1278547200000), + "y": 0.79 + }, + { + "x": new Date(1278633600000), + "y": 0.7914 + }, + { + "x": new Date(1278892800000), + "y": 0.7955 + }, + { + "x": new Date(1278979200000), + "y": 0.7957 + }, + { + "x": new Date(1279065600000), + "y": 0.7873 + }, + { + "x": new Date(1279152000000), + "y": 0.7796 + }, + { + "x": new Date(1279238400000), + "y": 0.7693 + }, + { + "x": new Date(1279497600000), + "y": 0.7719 + }, + { + "x": new Date(1279584000000), + "y": 0.7787 + }, + { + "x": new Date(1279670400000), + "y": 0.7803 + }, + { + "x": new Date(1279756800000), + "y": 0.7783 + }, + { + "x": new Date(1279843200000), + "y": 0.7755 + }, + { + "x": new Date(1280102400000), + "y": 0.7734 + }, + { + "x": new Date(1280188800000), + "y": 0.7674 + }, + { + "x": new Date(1280275200000), + "y": 0.7698 + }, + { + "x": new Date(1280361600000), + "y": 0.7653 + }, + { + "x": new Date(1280448000000), + "y": 0.7677 + }, + { + "x": new Date(1280707200000), + "y": 0.765 + }, + { + "x": new Date(1280793600000), + "y": 0.7565 + }, + { + "x": new Date(1280880000000), + "y": 0.7573 + }, + { + "x": new Date(1280966400000), + "y": 0.7586 + }, + { + "x": new Date(1281052800000), + "y": 0.7591 + }, + { + "x": new Date(1281312000000), + "y": 0.7546 + }, + { + "x": new Date(1281398400000), + "y": 0.7615 + }, + { + "x": new Date(1281484800000), + "y": 0.7684 + }, + { + "x": new Date(1281571200000), + "y": 0.782 + }, + { + "x": new Date(1281657600000), + "y": 0.7814 + }, + { + "x": new Date(1281916800000), + "y": 0.7801 + }, + { + "x": new Date(1282003200000), + "y": 0.7777 + }, + { + "x": new Date(1282089600000), + "y": 0.7765 + }, + { + "x": new Date(1282176000000), + "y": 0.7792 + }, + { + "x": new Date(1282262400000), + "y": 0.7868 + }, + { + "x": new Date(1282521600000), + "y": 0.7873 + }, + { + "x": new Date(1282608000000), + "y": 0.7931 + }, + { + "x": new Date(1282694400000), + "y": 0.7929 + }, + { + "x": new Date(1282780800000), + "y": 0.7879 + }, + { + "x": new Date(1282867200000), + "y": 0.7867 + }, + { + "x": new Date(1283126400000), + "y": 0.7875 + }, + { + "x": new Date(1283212800000), + "y": 0.7887 + }, + { + "x": new Date(1283299200000), + "y": 0.7814 + }, + { + "x": new Date(1283385600000), + "y": 0.7803 + }, + { + "x": new Date(1283472000000), + "y": 0.7793 + }, + { + "x": new Date(1283731200000), + "y": 0.7769 + }, + { + "x": new Date(1283817600000), + "y": 0.7848 + }, + { + "x": new Date(1283904000000), + "y": 0.7877 + }, + { + "x": new Date(1283990400000), + "y": 0.7866 + }, + { + "x": new Date(1284076800000), + "y": 0.786 + }, + { + "x": new Date(1284336000000), + "y": 0.7813 + }, + { + "x": new Date(1284422400000), + "y": 0.7783 + }, + { + "x": new Date(1284508800000), + "y": 0.77 + }, + { + "x": new Date(1284595200000), + "y": 0.7647 + }, + { + "x": new Date(1284681600000), + "y": 0.7658 + }, + { + "x": new Date(1284940800000), + "y": 0.765 + }, + { + "x": new Date(1285027200000), + "y": 0.7623 + }, + { + "x": new Date(1285113600000), + "y": 0.7484 + }, + { + "x": new Date(1285200000000), + "y": 0.7507 + }, + { + "x": new Date(1285286400000), + "y": 0.7457 + }, + { + "x": new Date(1285545600000), + "y": 0.7421 + }, + { + "x": new Date(1285632000000), + "y": 0.743 + }, + { + "x": new Date(1285718400000), + "y": 0.7348 + }, + { + "x": new Date(1285804800000), + "y": 0.7328 + }, + { + "x": new Date(1285891200000), + "y": 0.7286 + }, + { + "x": new Date(1286150400000), + "y": 0.7298 + }, + { + "x": new Date(1286236800000), + "y": 0.7258 + }, + { + "x": new Date(1286323200000), + "y": 0.7218 + }, + { + "x": new Date(1286409600000), + "y": 0.7159 + }, + { + "x": new Date(1286496000000), + "y": 0.7209 + }, + { + "x": new Date(1286755200000), + "y": 0.7177 + }, + { + "x": new Date(1286841600000), + "y": 0.723 + }, + { + "x": new Date(1286928000000), + "y": 0.7165 + }, + { + "x": new Date(1287014400000), + "y": 0.7093 + }, + { + "x": new Date(1287100800000), + "y": 0.7099 + }, + { + "x": new Date(1287360000000), + "y": 0.7197 + }, + { + "x": new Date(1287446400000), + "y": 0.7217 + }, + { + "x": new Date(1287532800000), + "y": 0.7215 + }, + { + "x": new Date(1287619200000), + "y": 0.7136 + }, + { + "x": new Date(1287705600000), + "y": 0.7178 + }, + { + "x": new Date(1287964800000), + "y": 0.7128 + }, + { + "x": new Date(1288051200000), + "y": 0.7189 + }, + { + "x": new Date(1288137600000), + "y": 0.7246 + }, + { + "x": new Date(1288224000000), + "y": 0.7218 + }, + { + "x": new Date(1288310400000), + "y": 0.7218 + }, + { + "x": new Date(1288569600000), + "y": 0.7182 + }, + { + "x": new Date(1288656000000), + "y": 0.7135 + }, + { + "x": new Date(1288742400000), + "y": 0.7137 + }, + { + "x": new Date(1288828800000), + "y": 0.7021 + }, + { + "x": new Date(1288915200000), + "y": 0.7101 + }, + { + "x": new Date(1289174400000), + "y": 0.7186 + }, + { + "x": new Date(1289260800000), + "y": 0.7172 + }, + { + "x": new Date(1289347200000), + "y": 0.7263 + }, + { + "x": new Date(1289433600000), + "y": 0.73 + }, + { + "x": new Date(1289520000000), + "y": 0.7294 + }, + { + "x": new Date(1289779200000), + "y": 0.734 + }, + { + "x": new Date(1289865600000), + "y": 0.7347 + }, + { + "x": new Date(1289952000000), + "y": 0.7419 + }, + { + "x": new Date(1290038400000), + "y": 0.7329 + }, + { + "x": new Date(1290124800000), + "y": 0.7314 + }, + { + "x": new Date(1290384000000), + "y": 0.7329 + }, + { + "x": new Date(1290470400000), + "y": 0.7411 + }, + { + "x": new Date(1290556800000), + "y": 0.7498 + }, + { + "x": new Date(1290643200000), + "y": 0.7508 + }, + { + "x": new Date(1290729600000), + "y": 0.7562 + }, + { + "x": new Date(1290988800000), + "y": 0.7608 + }, + { + "x": new Date(1291075200000), + "y": 0.7694 + }, + { + "x": new Date(1291161600000), + "y": 0.7626 + }, + { + "x": new Date(1291248000000), + "y": 0.7603 + }, + { + "x": new Date(1291334400000), + "y": 0.755 + }, + { + "x": new Date(1291593600000), + "y": 0.7531 + }, + { + "x": new Date(1291680000000), + "y": 0.7484 + }, + { + "x": new Date(1291766400000), + "y": 0.7577 + }, + { + "x": new Date(1291852800000), + "y": 0.7569 + }, + { + "x": new Date(1291939200000), + "y": 0.7552 + }, + { + "x": new Date(1292198400000), + "y": 0.7538 + }, + { + "x": new Date(1292284800000), + "y": 0.7444 + }, + { + "x": new Date(1292371200000), + "y": 0.7486 + }, + { + "x": new Date(1292457600000), + "y": 0.7555 + }, + { + "x": new Date(1292544000000), + "y": 0.7542 + }, + { + "x": new Date(1292803200000), + "y": 0.7607 + }, + { + "x": new Date(1292889600000), + "y": 0.7603 + }, + { + "x": new Date(1292976000000), + "y": 0.7628 + }, + { + "x": new Date(1293062400000), + "y": 0.7656 + }, + { + "x": new Date(1293148800000), + "y": 0.7635 + }, + { + "x": new Date(1293408000000), + "y": 0.7614 + }, + { + "x": new Date(1293494400000), + "y": 0.758 + }, + { + "x": new Date(1293580800000), + "y": 0.7614 + }, + { + "x": new Date(1293667200000), + "y": 0.7531 + }, + { + "x": new Date(1293753600000), + "y": 0.7485 + }, + { + "x": new Date(1294012800000), + "y": 0.7493 + }, + { + "x": new Date(1294099200000), + "y": 0.7452 + }, + { + "x": new Date(1294185600000), + "y": 0.7569 + }, + { + "x": new Date(1294272000000), + "y": 0.764 + }, + { + "x": new Date(1294358400000), + "y": 0.7716 + }, + { + "x": new Date(1294617600000), + "y": 0.7751 + }, + { + "x": new Date(1294704000000), + "y": 0.7724 + }, + { + "x": new Date(1294790400000), + "y": 0.7709 + }, + { + "x": new Date(1294876800000), + "y": 0.7577 + }, + { + "x": new Date(1294963200000), + "y": 0.7492 + }, + { + "x": new Date(1295222400000), + "y": 0.7514 + }, + { + "x": new Date(1295308800000), + "y": 0.748 + }, + { + "x": new Date(1295395200000), + "y": 0.7405 + }, + { + "x": new Date(1295481600000), + "y": 0.7424 + }, + { + "x": new Date(1295568000000), + "y": 0.7397 + }, + { + "x": new Date(1295827200000), + "y": 0.737 + }, + { + "x": new Date(1295913600000), + "y": 0.7356 + }, + { + "x": new Date(1296000000000), + "y": 0.731 + }, + { + "x": new Date(1296086400000), + "y": 0.7292 + }, + { + "x": new Date(1296172800000), + "y": 0.7295 + }, + { + "x": new Date(1296432000000), + "y": 0.7305 + }, + { + "x": new Date(1296518400000), + "y": 0.7271 + }, + { + "x": new Date(1296604800000), + "y": 0.7246 + }, + { + "x": new Date(1296691200000), + "y": 0.7276 + }, + { + "x": new Date(1296777600000), + "y": 0.7337 + }, + { + "x": new Date(1297036800000), + "y": 0.7379 + }, + { + "x": new Date(1297123200000), + "y": 0.7335 + }, + { + "x": new Date(1297209600000), + "y": 0.7329 + }, + { + "x": new Date(1297296000000), + "y": 0.7352 + }, + { + "x": new Date(1297382400000), + "y": 0.7395 + }, + { + "x": new Date(1297641600000), + "y": 0.7441 + }, + { + "x": new Date(1297728000000), + "y": 0.7403 + }, + { + "x": new Date(1297814400000), + "y": 0.7403 + }, + { + "x": new Date(1297900800000), + "y": 0.7376 + }, + { + "x": new Date(1297987200000), + "y": 0.7339 + }, + { + "x": new Date(1298246400000), + "y": 0.7317 + }, + { + "x": new Date(1298332800000), + "y": 0.7318 + }, + { + "x": new Date(1298419200000), + "y": 0.7284 + }, + { + "x": new Date(1298505600000), + "y": 0.7262 + }, + { + "x": new Date(1298592000000), + "y": 0.7267 + }, + { + "x": new Date(1298851200000), + "y": 0.723 + }, + { + "x": new Date(1298937600000), + "y": 0.7234 + }, + { + "x": new Date(1299024000000), + "y": 0.7243 + }, + { + "x": new Date(1299110400000), + "y": 0.7221 + }, + { + "x": new Date(1299196800000), + "y": 0.7166 + }, + { + "x": new Date(1299456000000), + "y": 0.713 + }, + { + "x": new Date(1299542400000), + "y": 0.7196 + }, + { + "x": new Date(1299628800000), + "y": 0.7181 + }, + { + "x": new Date(1299715200000), + "y": 0.7238 + }, + { + "x": new Date(1299801600000), + "y": 0.7262 + }, + { + "x": new Date(1300060800000), + "y": 0.717 + }, + { + "x": new Date(1300147200000), + "y": 0.7204 + }, + { + "x": new Date(1300233600000), + "y": 0.7169 + }, + { + "x": new Date(1300320000000), + "y": 0.7142 + }, + { + "x": new Date(1300406400000), + "y": 0.7078 + }, + { + "x": new Date(1300665600000), + "y": 0.7046 + }, + { + "x": new Date(1300752000000), + "y": 0.7038 + }, + { + "x": new Date(1300838400000), + "y": 0.7075 + }, + { + "x": new Date(1300924800000), + "y": 0.7079 + }, + { + "x": new Date(1301011200000), + "y": 0.7086 + }, + { + "x": new Date(1301270400000), + "y": 0.7128 + }, + { + "x": new Date(1301356800000), + "y": 0.711 + }, + { + "x": new Date(1301443200000), + "y": 0.7098 + }, + { + "x": new Date(1301529600000), + "y": 0.704 + }, + { + "x": new Date(1301616000000), + "y": 0.7073 + }, + { + "x": new Date(1301875200000), + "y": 0.7023 + }, + { + "x": new Date(1301961600000), + "y": 0.706 + }, + { + "x": new Date(1302048000000), + "y": 0.6994 + }, + { + "x": new Date(1302134400000), + "y": 0.7002 + }, + { + "x": new Date(1302220800000), + "y": 0.6945 + }, + { + "x": new Date(1302480000000), + "y": 0.6929 + }, + { + "x": new Date(1302566400000), + "y": 0.6912 + }, + { + "x": new Date(1302652800000), + "y": 0.6901 + }, + { + "x": new Date(1302739200000), + "y": 0.6945 + }, + { + "x": new Date(1302825600000), + "y": 0.6921 + }, + { + "x": new Date(1303084800000), + "y": 0.7006 + }, + { + "x": new Date(1303171200000), + "y": 0.6993 + }, + { + "x": new Date(1303257600000), + "y": 0.689 + }, + { + "x": new Date(1303344000000), + "y": 0.6858 + }, + { + "x": new Date(1303430400000), + "y": 0.6858 + }, + { + "x": new Date(1303689600000), + "y": 0.6858 + }, + { + "x": new Date(1303776000000), + "y": 0.6842 + }, + { + "x": new Date(1303862400000), + "y": 0.6819 + }, + { + "x": new Date(1303948800000), + "y": 0.676 + }, + { + "x": new Date(1304035200000), + "y": 0.673 + }, + { + "x": new Date(1304294400000), + "y": 0.6741 + }, + { + "x": new Date(1304380800000), + "y": 0.6767 + }, + { + "x": new Date(1304467200000), + "y": 0.6721 + }, + { + "x": new Date(1304553600000), + "y": 0.6751 + }, + { + "x": new Date(1304640000000), + "y": 0.6897 + }, + { + "x": new Date(1304899200000), + "y": 0.6947 + }, + { + "x": new Date(1304985600000), + "y": 0.6966 + }, + { + "x": new Date(1305072000000), + "y": 0.6966 + }, + { + "x": new Date(1305158400000), + "y": 0.7067 + }, + { + "x": new Date(1305244800000), + "y": 0.7004 + }, + { + "x": new Date(1305504000000), + "y": 0.7072 + }, + { + "x": new Date(1305590400000), + "y": 0.7058 + }, + { + "x": new Date(1305676800000), + "y": 0.703 + }, + { + "x": new Date(1305763200000), + "y": 0.7011 + }, + { + "x": new Date(1305849600000), + "y": 0.7025 + }, + { + "x": new Date(1306108800000), + "y": 0.7134 + }, + { + "x": new Date(1306195200000), + "y": 0.7099 + }, + { + "x": new Date(1306281600000), + "y": 0.7109 + }, + { + "x": new Date(1306368000000), + "y": 0.7059 + }, + { + "x": new Date(1306454400000), + "y": 0.7011 + }, + { + "x": new Date(1306713600000), + "y": 0.7008 + }, + { + "x": new Date(1306800000000), + "y": 0.6953 + }, + { + "x": new Date(1306886400000), + "y": 0.6942 + }, + { + "x": new Date(1306972800000), + "y": 0.6917 + }, + { + "x": new Date(1307059200000), + "y": 0.6903 + }, + { + "x": new Date(1307318400000), + "y": 0.6852 + }, + { + "x": new Date(1307404800000), + "y": 0.6826 + }, + { + "x": new Date(1307491200000), + "y": 0.6847 + }, + { + "x": new Date(1307577600000), + "y": 0.6844 + }, + { + "x": new Date(1307664000000), + "y": 0.6904 + }, + { + "x": new Date(1307923200000), + "y": 0.6968 + }, + { + "x": new Date(1308009600000), + "y": 0.6922 + }, + { + "x": new Date(1308096000000), + "y": 0.6998 + }, + { + "x": new Date(1308182400000), + "y": 0.7099 + }, + { + "x": new Date(1308268800000), + "y": 0.7009 + }, + { + "x": new Date(1308528000000), + "y": 0.7026 + }, + { + "x": new Date(1308614400000), + "y": 0.6958 + }, + { + "x": new Date(1308700800000), + "y": 0.6947 + }, + { + "x": new Date(1308787200000), + "y": 0.7037 + }, + { + "x": new Date(1308873600000), + "y": 0.7033 + }, + { + "x": new Date(1309132800000), + "y": 0.7041 + }, + { + "x": new Date(1309219200000), + "y": 0.7013 + }, + { + "x": new Date(1309305600000), + "y": 0.6933 + }, + { + "x": new Date(1309392000000), + "y": 0.692 + }, + { + "x": new Date(1309478400000), + "y": 0.6903 + }, + { + "x": new Date(1309737600000), + "y": 0.6898 + }, + { + "x": new Date(1309824000000), + "y": 0.6916 + }, + { + "x": new Date(1309910400000), + "y": 0.6985 + }, + { + "x": new Date(1309996800000), + "y": 0.702 + }, + { + "x": new Date(1310083200000), + "y": 0.7022 + }, + { + "x": new Date(1310342400000), + "y": 0.7115 + }, + { + "x": new Date(1310428800000), + "y": 0.7157 + }, + { + "x": new Date(1310515200000), + "y": 0.7107 + }, + { + "x": new Date(1310601600000), + "y": 0.7042 + }, + { + "x": new Date(1310688000000), + "y": 0.707 + }, + { + "x": new Date(1310947200000), + "y": 0.7121 + }, + { + "x": new Date(1311033600000), + "y": 0.7063 + }, + { + "x": new Date(1311120000000), + "y": 0.704 + }, + { + "x": new Date(1311206400000), + "y": 0.7032 + }, + { + "x": new Date(1311292800000), + "y": 0.695 + }, + { + "x": new Date(1311552000000), + "y": 0.6955 + }, + { + "x": new Date(1311638400000), + "y": 0.6911 + }, + { + "x": new Date(1311724800000), + "y": 0.6923 + }, + { + "x": new Date(1311811200000), + "y": 0.7014 + }, + { + "x": new Date(1311897600000), + "y": 0.7014 + }, + { + "x": new Date(1312156800000), + "y": 0.6938 + }, + { + "x": new Date(1312243200000), + "y": 0.7058 + }, + { + "x": new Date(1312329600000), + "y": 0.6994 + }, + { + "x": new Date(1312416000000), + "y": 0.7029 + }, + { + "x": new Date(1312502400000), + "y": 0.7066 + }, + { + "x": new Date(1312761600000), + "y": 0.7031 + }, + { + "x": new Date(1312848000000), + "y": 0.701 + }, + { + "x": new Date(1312934400000), + "y": 0.6961 + }, + { + "x": new Date(1313020800000), + "y": 0.7072 + }, + { + "x": new Date(1313107200000), + "y": 0.7019 + }, + { + "x": new Date(1313366400000), + "y": 0.699 + }, + { + "x": new Date(1313452800000), + "y": 0.6965 + }, + { + "x": new Date(1313539200000), + "y": 0.6909 + }, + { + "x": new Date(1313625600000), + "y": 0.696 + }, + { + "x": new Date(1313712000000), + "y": 0.6953 + }, + { + "x": new Date(1313971200000), + "y": 0.6939 + }, + { + "x": new Date(1314057600000), + "y": 0.6916 + }, + { + "x": new Date(1314144000000), + "y": 0.693 + }, + { + "x": new Date(1314230400000), + "y": 0.6934 + }, + { + "x": new Date(1314316800000), + "y": 0.6944 + }, + { + "x": new Date(1314576000000), + "y": 0.6904 + }, + { + "x": new Date(1314662400000), + "y": 0.6944 + }, + { + "x": new Date(1314748800000), + "y": 0.6921 + }, + { + "x": new Date(1314835200000), + "y": 0.7001 + }, + { + "x": new Date(1314921600000), + "y": 0.7016 + }, + { + "x": new Date(1315180800000), + "y": 0.708 + }, + { + "x": new Date(1315267200000), + "y": 0.7094 + }, + { + "x": new Date(1315353600000), + "y": 0.7126 + }, + { + "x": new Date(1315440000000), + "y": 0.7121 + }, + { + "x": new Date(1315526400000), + "y": 0.7238 + }, + { + "x": new Date(1315785600000), + "y": 0.7324 + }, + { + "x": new Date(1315872000000), + "y": 0.733 + }, + { + "x": new Date(1315958400000), + "y": 0.7285 + }, + { + "x": new Date(1316044800000), + "y": 0.725 + }, + { + "x": new Date(1316131200000), + "y": 0.7268 + }, + { + "x": new Date(1316390400000), + "y": 0.7332 + }, + { + "x": new Date(1316476800000), + "y": 0.7295 + }, + { + "x": new Date(1316563200000), + "y": 0.7335 + }, + { + "x": new Date(1316649600000), + "y": 0.7437 + }, + { + "x": new Date(1316736000000), + "y": 0.7447 + }, + { + "x": new Date(1316995200000), + "y": 0.7408 + }, + { + "x": new Date(1317081600000), + "y": 0.7365 + }, + { + "x": new Date(1317168000000), + "y": 0.7337 + }, + { + "x": new Date(1317254400000), + "y": 0.7346 + }, + { + "x": new Date(1317340800000), + "y": 0.7407 + }, + { + "x": new Date(1317600000000), + "y": 0.7505 + }, + { + "x": new Date(1317686400000), + "y": 0.7588 + }, + { + "x": new Date(1317772800000), + "y": 0.7499 + }, + { + "x": new Date(1317859200000), + "y": 0.7537 + }, + { + "x": new Date(1317945600000), + "y": 0.7445 + }, + { + "x": new Date(1318204800000), + "y": 0.7358 + }, + { + "x": new Date(1318291200000), + "y": 0.735 + }, + { + "x": new Date(1318377600000), + "y": 0.7265 + }, + { + "x": new Date(1318464000000), + "y": 0.7286 + }, + { + "x": new Date(1318550400000), + "y": 0.7244 + }, + { + "x": new Date(1318809600000), + "y": 0.726 + }, + { + "x": new Date(1318896000000), + "y": 0.7313 + }, + { + "x": new Date(1318982400000), + "y": 0.7233 + }, + { + "x": new Date(1319068800000), + "y": 0.7244 + }, + { + "x": new Date(1319155200000), + "y": 0.7248 + }, + { + "x": new Date(1319414400000), + "y": 0.7218 + }, + { + "x": new Date(1319500800000), + "y": 0.7186 + }, + { + "x": new Date(1319587200000), + "y": 0.7181 + }, + { + "x": new Date(1319673600000), + "y": 0.7125 + }, + { + "x": new Date(1319760000000), + "y": 0.7063 + }, + { + "x": new Date(1320019200000), + "y": 0.7143 + }, + { + "x": new Date(1320105600000), + "y": 0.7339 + }, + { + "x": new Date(1320192000000), + "y": 0.7243 + }, + { + "x": new Date(1320278400000), + "y": 0.7262 + }, + { + "x": new Date(1320364800000), + "y": 0.7262 + }, + { + "x": new Date(1320624000000), + "y": 0.7278 + }, + { + "x": new Date(1320710400000), + "y": 0.7254 + }, + { + "x": new Date(1320796800000), + "y": 0.7336 + }, + { + "x": new Date(1320883200000), + "y": 0.7345 + }, + { + "x": new Date(1320969600000), + "y": 0.7327 + }, + { + "x": new Date(1321228800000), + "y": 0.7322 + }, + { + "x": new Date(1321315200000), + "y": 0.7391 + }, + { + "x": new Date(1321401600000), + "y": 0.7417 + }, + { + "x": new Date(1321488000000), + "y": 0.7419 + }, + { + "x": new Date(1321574400000), + "y": 0.7367 + }, + { + "x": new Date(1321833600000), + "y": 0.7432 + }, + { + "x": new Date(1321920000000), + "y": 0.7389 + }, + { + "x": new Date(1322006400000), + "y": 0.7471 + }, + { + "x": new Date(1322092800000), + "y": 0.7479 + }, + { + "x": new Date(1322179200000), + "y": 0.756 + }, + { + "x": new Date(1322438400000), + "y": 0.7493 + }, + { + "x": new Date(1322524800000), + "y": 0.75 + }, + { + "x": new Date(1322611200000), + "y": 0.7454 + }, + { + "x": new Date(1322697600000), + "y": 0.7413 + }, + { + "x": new Date(1322784000000), + "y": 0.7402 + }, + { + "x": new Date(1323043200000), + "y": 0.744 + }, + { + "x": new Date(1323129600000), + "y": 0.7467 + }, + { + "x": new Date(1323216000000), + "y": 0.7477 + }, + { + "x": new Date(1323302400000), + "y": 0.7458 + }, + { + "x": new Date(1323388800000), + "y": 0.7473 + }, + { + "x": new Date(1323648000000), + "y": 0.7548 + }, + { + "x": new Date(1323734400000), + "y": 0.7588 + }, + { + "x": new Date(1323820800000), + "y": 0.7697 + }, + { + "x": new Date(1323907200000), + "y": 0.7682 + }, + { + "x": new Date(1323993600000), + "y": 0.7656 + }, + { + "x": new Date(1324252800000), + "y": 0.767 + }, + { + "x": new Date(1324339200000), + "y": 0.765 + }, + { + "x": new Date(1324425600000), + "y": 0.7661 + }, + { + "x": new Date(1324512000000), + "y": 0.7666 + }, + { + "x": new Date(1324598400000), + "y": 0.766 + }, + { + "x": new Date(1324857600000), + "y": 0.766 + }, + { + "x": new Date(1324944000000), + "y": 0.7653 + }, + { + "x": new Date(1325030400000), + "y": 0.765 + }, + { + "x": new Date(1325116800000), + "y": 0.776 + }, + { + "x": new Date(1325203200000), + "y": 0.773 + }, + { + "x": new Date(1325462400000), + "y": 0.7732 + }, + { + "x": new Date(1325548800000), + "y": 0.7685 + }, + { + "x": new Date(1325635200000), + "y": 0.7724 + }, + { + "x": new Date(1325721600000), + "y": 0.7794 + }, + { + "x": new Date(1325808000000), + "y": 0.7828 + }, + { + "x": new Date(1326067200000), + "y": 0.7858 + }, + { + "x": new Date(1326153600000), + "y": 0.7809 + }, + { + "x": new Date(1326240000000), + "y": 0.7864 + }, + { + "x": new Date(1326326400000), + "y": 0.7853 + }, + { + "x": new Date(1326412800000), + "y": 0.7831 + }, + { + "x": new Date(1326672000000), + "y": 0.7894 + }, + { + "x": new Date(1326758400000), + "y": 0.782 + }, + { + "x": new Date(1326844800000), + "y": 0.7795 + }, + { + "x": new Date(1326931200000), + "y": 0.7746 + }, + { + "x": new Date(1327017600000), + "y": 0.7752 + }, + { + "x": new Date(1327276800000), + "y": 0.7683 + }, + { + "x": new Date(1327363200000), + "y": 0.7692 + }, + { + "x": new Date(1327449600000), + "y": 0.7728 + }, + { + "x": new Date(1327536000000), + "y": 0.7608 + }, + { + "x": new Date(1327622400000), + "y": 0.7608 + }, + { + "x": new Date(1327881600000), + "y": 0.7629 + }, + { + "x": new Date(1327968000000), + "y": 0.7591 + }, + { + "x": new Date(1328054400000), + "y": 0.7591 + }, + { + "x": new Date(1328140800000), + "y": 0.7638 + }, + { + "x": new Date(1328227200000), + "y": 0.76 + }, + { + "x": new Date(1328486400000), + "y": 0.7669 + }, + { + "x": new Date(1328572800000), + "y": 0.7627 + }, + { + "x": new Date(1328659200000), + "y": 0.7535 + }, + { + "x": new Date(1328745600000), + "y": 0.7527 + }, + { + "x": new Date(1328832000000), + "y": 0.7583 + }, + { + "x": new Date(1329091200000), + "y": 0.7546 + }, + { + "x": new Date(1329177600000), + "y": 0.7595 + }, + { + "x": new Date(1329264000000), + "y": 0.7639 + }, + { + "x": new Date(1329350400000), + "y": 0.7704 + }, + { + "x": new Date(1329436800000), + "y": 0.76 + }, + { + "x": new Date(1329696000000), + "y": 0.7539 + }, + { + "x": new Date(1329782400000), + "y": 0.7564 + }, + { + "x": new Date(1329868800000), + "y": 0.756 + }, + { + "x": new Date(1329955200000), + "y": 0.752 + }, + { + "x": new Date(1330041600000), + "y": 0.7457 + }, + { + "x": new Date(1330300800000), + "y": 0.747 + }, + { + "x": new Date(1330387200000), + "y": 0.7434 + }, + { + "x": new Date(1330473600000), + "y": 0.744 + }, + { + "x": new Date(1330560000000), + "y": 0.7513 + }, + { + "x": new Date(1330646400000), + "y": 0.7567 + }, + { + "x": new Date(1330905600000), + "y": 0.7565 + }, + { + "x": new Date(1330992000000), + "y": 0.7604 + }, + { + "x": new Date(1331078400000), + "y": 0.7623 + }, + { + "x": new Date(1331164800000), + "y": 0.7553 + }, + { + "x": new Date(1331251200000), + "y": 0.7582 + }, + { + "x": new Date(1331510400000), + "y": 0.7624 + }, + { + "x": new Date(1331596800000), + "y": 0.766 + }, + { + "x": new Date(1331683200000), + "y": 0.7657 + }, + { + "x": new Date(1331769600000), + "y": 0.766 + }, + { + "x": new Date(1331856000000), + "y": 0.7625 + }, + { + "x": new Date(1332115200000), + "y": 0.7606 + }, + { + "x": new Date(1332201600000), + "y": 0.7578 + }, + { + "x": new Date(1332288000000), + "y": 0.7562 + }, + { + "x": new Date(1332374400000), + "y": 0.7596 + }, + { + "x": new Date(1332460800000), + "y": 0.7553 + }, + { + "x": new Date(1332720000000), + "y": 0.7533 + }, + { + "x": new Date(1332806400000), + "y": 0.7501 + }, + { + "x": new Date(1332892800000), + "y": 0.7499 + }, + { + "x": new Date(1332979200000), + "y": 0.7536 + }, + { + "x": new Date(1333065600000), + "y": 0.7488 + }, + { + "x": new Date(1333324800000), + "y": 0.7509 + }, + { + "x": new Date(1333411200000), + "y": 0.7511 + }, + { + "x": new Date(1333497600000), + "y": 0.761 + }, + { + "x": new Date(1333584000000), + "y": 0.7653 + }, + { + "x": new Date(1333670400000), + "y": 0.7653 + }, + { + "x": new Date(1333929600000), + "y": 0.7653 + }, + { + "x": new Date(1334016000000), + "y": 0.7626 + }, + { + "x": new Date(1334102400000), + "y": 0.7617 + }, + { + "x": new Date(1334188800000), + "y": 0.7604 + }, + { + "x": new Date(1334275200000), + "y": 0.7607 + }, + { + "x": new Date(1334534400000), + "y": 0.7679 + }, + { + "x": new Date(1334620800000), + "y": 0.7616 + }, + { + "x": new Date(1334707200000), + "y": 0.7639 + }, + { + "x": new Date(1334793600000), + "y": 0.7643 + }, + { + "x": new Date(1334880000000), + "y": 0.7581 + }, + { + "x": new Date(1335139200000), + "y": 0.7617 + }, + { + "x": new Date(1335225600000), + "y": 0.7599 + }, + { + "x": new Date(1335312000000), + "y": 0.7573 + }, + { + "x": new Date(1335398400000), + "y": 0.7568 + }, + { + "x": new Date(1335484800000), + "y": 0.756 + }, + { + "x": new Date(1335744000000), + "y": 0.7569 + }, + { + "x": new Date(1335830400000), + "y": 0.7569 + }, + { + "x": new Date(1335916800000), + "y": 0.7617 + }, + { + "x": new Date(1336003200000), + "y": 0.7621 + }, + { + "x": new Date(1336089600000), + "y": 0.7616 + }, + { + "x": new Date(1336348800000), + "y": 0.7674 + }, + { + "x": new Date(1336435200000), + "y": 0.7679 + }, + { + "x": new Date(1336521600000), + "y": 0.7723 + }, + { + "x": new Date(1336608000000), + "y": 0.7716 + }, + { + "x": new Date(1336694400000), + "y": 0.7727 + }, + { + "x": new Date(1336953600000), + "y": 0.7775 + }, + { + "x": new Date(1337040000000), + "y": 0.7787 + }, + { + "x": new Date(1337126400000), + "y": 0.7852 + }, + { + "x": new Date(1337212800000), + "y": 0.7886 + }, + { + "x": new Date(1337299200000), + "y": 0.7862 + }, + { + "x": new Date(1337558400000), + "y": 0.7844 + }, + { + "x": new Date(1337644800000), + "y": 0.7833 + }, + { + "x": new Date(1337731200000), + "y": 0.7901 + }, + { + "x": new Date(1337817600000), + "y": 0.7965 + }, + { + "x": new Date(1337904000000), + "y": 0.7972 + }, + { + "x": new Date(1338163200000), + "y": 0.7959 + }, + { + "x": new Date(1338249600000), + "y": 0.7986 + }, + { + "x": new Date(1338336000000), + "y": 0.8041 + }, + { + "x": new Date(1338422400000), + "y": 0.8064 + }, + { + "x": new Date(1338508800000), + "y": 0.8117 + }, + { + "x": new Date(1338768000000), + "y": 0.8042 + }, + { + "x": new Date(1338854400000), + "y": 0.8047 + }, + { + "x": new Date(1338940800000), + "y": 0.8011 + }, + { + "x": new Date(1339027200000), + "y": 0.7941 + }, + { + "x": new Date(1339113600000), + "y": 0.8022 + }, + { + "x": new Date(1339372800000), + "y": 0.7973 + }, + { + "x": new Date(1339459200000), + "y": 0.8006 + }, + { + "x": new Date(1339545600000), + "y": 0.7979 + }, + { + "x": new Date(1339632000000), + "y": 0.7968 + }, + { + "x": new Date(1339718400000), + "y": 0.794 + }, + { + "x": new Date(1339977600000), + "y": 0.7926 + }, + { + "x": new Date(1340064000000), + "y": 0.7926 + }, + { + "x": new Date(1340150400000), + "y": 0.7873 + }, + { + "x": new Date(1340236800000), + "y": 0.7894 + }, + { + "x": new Date(1340323200000), + "y": 0.7976 + }, + { + "x": new Date(1340582400000), + "y": 0.8009 + }, + { + "x": new Date(1340668800000), + "y": 0.8017 + }, + { + "x": new Date(1340755200000), + "y": 0.8015 + }, + { + "x": new Date(1340841600000), + "y": 0.8054 + }, + { + "x": new Date(1340928000000), + "y": 0.7944 + }, + { + "x": new Date(1341187200000), + "y": 0.7942 + }, + { + "x": new Date(1341273600000), + "y": 0.7953 + }, + { + "x": new Date(1341360000000), + "y": 0.7963 + }, + { + "x": new Date(1341446400000), + "y": 0.8049 + }, + { + "x": new Date(1341532800000), + "y": 0.8081 + }, + { + "x": new Date(1341792000000), + "y": 0.8136 + }, + { + "x": new Date(1341878400000), + "y": 0.8141 + }, + { + "x": new Date(1341964800000), + "y": 0.8158 + }, + { + "x": new Date(1342051200000), + "y": 0.8213 + }, + { + "x": new Date(1342137600000), + "y": 0.8208 + }, + { + "x": new Date(1342396800000), + "y": 0.8213 + }, + { + "x": new Date(1342483200000), + "y": 0.8144 + }, + { + "x": new Date(1342569600000), + "y": 0.8175 + }, + { + "x": new Date(1342656000000), + "y": 0.814 + }, + { + "x": new Date(1342742400000), + "y": 0.8198 + }, + { + "x": new Date(1343001600000), + "y": 0.8262 + }, + { + "x": new Date(1343088000000), + "y": 0.8273 + }, + { + "x": new Date(1343174400000), + "y": 0.8242 + }, + { + "x": new Date(1343260800000), + "y": 0.8158 + }, + { + "x": new Date(1343347200000), + "y": 0.812 + }, + { + "x": new Date(1343606400000), + "y": 0.8167 + }, + { + "x": new Date(1343692800000), + "y": 0.8142 + }, + { + "x": new Date(1343779200000), + "y": 0.8132 + }, + { + "x": new Date(1343865600000), + "y": 0.8101 + }, + { + "x": new Date(1343952000000), + "y": 0.8168 + }, + { + "x": new Date(1344211200000), + "y": 0.8079 + }, + { + "x": new Date(1344297600000), + "y": 0.8042 + }, + { + "x": new Date(1344384000000), + "y": 0.8107 + }, + { + "x": new Date(1344470400000), + "y": 0.813 + }, + { + "x": new Date(1344556800000), + "y": 0.8156 + }, + { + "x": new Date(1344816000000), + "y": 0.8105 + }, + { + "x": new Date(1344902400000), + "y": 0.8097 + }, + { + "x": new Date(1344988800000), + "y": 0.8147 + }, + { + "x": new Date(1345075200000), + "y": 0.8145 + }, + { + "x": new Date(1345161600000), + "y": 0.8107 + }, + { + "x": new Date(1345420800000), + "y": 0.8131 + }, + { + "x": new Date(1345507200000), + "y": 0.8047 + }, + { + "x": new Date(1345593600000), + "y": 0.8034 + }, + { + "x": new Date(1345680000000), + "y": 0.7968 + }, + { + "x": new Date(1345766400000), + "y": 0.7997 + }, + { + "x": new Date(1346025600000), + "y": 0.7982 + }, + { + "x": new Date(1346112000000), + "y": 0.797 + }, + { + "x": new Date(1346198400000), + "y": 0.7972 + }, + { + "x": new Date(1346284800000), + "y": 0.7973 + }, + { + "x": new Date(1346371200000), + "y": 0.7931 + }, + { + "x": new Date(1346630400000), + "y": 0.7958 + }, + { + "x": new Date(1346716800000), + "y": 0.7951 + }, + { + "x": new Date(1346803200000), + "y": 0.7951 + }, + { + "x": new Date(1346889600000), + "y": 0.7914 + }, + { + "x": new Date(1346976000000), + "y": 0.7871 + }, + { + "x": new Date(1347235200000), + "y": 0.7828 + }, + { + "x": new Date(1347321600000), + "y": 0.7821 + }, + { + "x": new Date(1347408000000), + "y": 0.7755 + }, + { + "x": new Date(1347494400000), + "y": 0.7747 + }, + { + "x": new Date(1347580800000), + "y": 0.7638 + }, + { + "x": new Date(1347840000000), + "y": 0.7643 + }, + { + "x": new Date(1347926400000), + "y": 0.7661 + }, + { + "x": new Date(1348012800000), + "y": 0.7692 + }, + { + "x": new Date(1348099200000), + "y": 0.7721 + }, + { + "x": new Date(1348185600000), + "y": 0.77 + }, + { + "x": new Date(1348444800000), + "y": 0.7743 + }, + { + "x": new Date(1348531200000), + "y": 0.7734 + }, + { + "x": new Date(1348617600000), + "y": 0.7786 + }, + { + "x": new Date(1348704000000), + "y": 0.7769 + }, + { + "x": new Date(1348790400000), + "y": 0.7735 + }, + { + "x": new Date(1349049600000), + "y": 0.7767 + }, + { + "x": new Date(1349136000000), + "y": 0.7735 + }, + { + "x": new Date(1349222400000), + "y": 0.7751 + }, + { + "x": new Date(1349308800000), + "y": 0.7722 + }, + { + "x": new Date(1349395200000), + "y": 0.7692 + }, + { + "x": new Date(1349654400000), + "y": 0.7718 + }, + { + "x": new Date(1349740800000), + "y": 0.7721 + }, + { + "x": new Date(1349827200000), + "y": 0.776 + }, + { + "x": new Date(1349913600000), + "y": 0.7742 + }, + { + "x": new Date(1350000000000), + "y": 0.7711 + }, + { + "x": new Date(1350259200000), + "y": 0.7711 + }, + { + "x": new Date(1350345600000), + "y": 0.7666 + }, + { + "x": new Date(1350432000000), + "y": 0.7623 + }, + { + "x": new Date(1350518400000), + "y": 0.7624 + }, + { + "x": new Date(1350604800000), + "y": 0.7673 + }, + { + "x": new Date(1350864000000), + "y": 0.7656 + }, + { + "x": new Date(1350950400000), + "y": 0.769 + }, + { + "x": new Date(1351036800000), + "y": 0.7728 + }, + { + "x": new Date(1351123200000), + "y": 0.7697 + }, + { + "x": new Date(1351209600000), + "y": 0.7748 + }, + { + "x": new Date(1351468800000), + "y": 0.7754 + }, + { + "x": new Date(1351555200000), + "y": 0.7716 + }, + { + "x": new Date(1351641600000), + "y": 0.7697 + }, + { + "x": new Date(1351728000000), + "y": 0.7708 + }, + { + "x": new Date(1351814400000), + "y": 0.7783 + }, + { + "x": new Date(1352073600000), + "y": 0.7828 + }, + { + "x": new Date(1352160000000), + "y": 0.7814 + }, + { + "x": new Date(1352246400000), + "y": 0.7847 + }, + { + "x": new Date(1352332800000), + "y": 0.7853 + }, + { + "x": new Date(1352419200000), + "y": 0.7879 + }, + { + "x": new Date(1352678400000), + "y": 0.7853 + }, + { + "x": new Date(1352764800000), + "y": 0.7877 + }, + { + "x": new Date(1352851200000), + "y": 0.7859 + }, + { + "x": new Date(1352937600000), + "y": 0.784 + }, + { + "x": new Date(1353024000000), + "y": 0.7847 + }, + { + "x": new Date(1353283200000), + "y": 0.7837 + }, + { + "x": new Date(1353369600000), + "y": 0.7808 + }, + { + "x": new Date(1353456000000), + "y": 0.781 + }, + { + "x": new Date(1353542400000), + "y": 0.7757 + }, + { + "x": new Date(1353628800000), + "y": 0.7748 + }, + { + "x": new Date(1353888000000), + "y": 0.7715 + }, + { + "x": new Date(1353974400000), + "y": 0.7716 + }, + { + "x": new Date(1354060800000), + "y": 0.7758 + }, + { + "x": new Date(1354147200000), + "y": 0.7697 + }, + { + "x": new Date(1354233600000), + "y": 0.7702 + }, + { + "x": new Date(1354492800000), + "y": 0.766 + }, + { + "x": new Date(1354579200000), + "y": 0.7639 + }, + { + "x": new Date(1354665600000), + "y": 0.7655 + }, + { + "x": new Date(1354752000000), + "y": 0.7651 + }, + { + "x": new Date(1354838400000), + "y": 0.775 + }, + { + "x": new Date(1355097600000), + "y": 0.7735 + }, + { + "x": new Date(1355184000000), + "y": 0.7697 + }, + { + "x": new Date(1355270400000), + "y": 0.767 + }, + { + "x": new Date(1355356800000), + "y": 0.7648 + }, + { + "x": new Date(1355443200000), + "y": 0.7646 + }, + { + "x": new Date(1355702400000), + "y": 0.76 + }, + { + "x": new Date(1355788800000), + "y": 0.7589 + }, + { + "x": new Date(1355875200000), + "y": 0.7519 + }, + { + "x": new Date(1355961600000), + "y": 0.755 + }, + { + "x": new Date(1356048000000), + "y": 0.7572 + }, + { + "x": new Date(1356307200000), + "y": 0.7566 + }, + { + "x": new Date(1356566400000), + "y": 0.7539 + }, + { + "x": new Date(1356652800000), + "y": 0.7587 + }, + { + "x": new Date(1356912000000), + "y": 0.758 + }, + { + "x": new Date(1357084800000), + "y": 0.7541 + }, + { + "x": new Date(1357171200000), + "y": 0.7633 + }, + { + "x": new Date(1357257600000), + "y": 0.7686 + }, + { + "x": new Date(1357516800000), + "y": 0.767 + }, + { + "x": new Date(1357603200000), + "y": 0.7643 + }, + { + "x": new Date(1357689600000), + "y": 0.766 + }, + { + "x": new Date(1357776000000), + "y": 0.7627 + }, + { + "x": new Date(1357862400000), + "y": 0.7535 + }, + { + "x": new Date(1358121600000), + "y": 0.7497 + }, + { + "x": new Date(1358208000000), + "y": 0.7505 + }, + { + "x": new Date(1358294400000), + "y": 0.7533 + }, + { + "x": new Date(1358380800000), + "y": 0.7482 + }, + { + "x": new Date(1358467200000), + "y": 0.7506 + }, + { + "x": new Date(1358726400000), + "y": 0.7507 + }, + { + "x": new Date(1358812800000), + "y": 0.751 + }, + { + "x": new Date(1358899200000), + "y": 0.7503 + }, + { + "x": new Date(1358985600000), + "y": 0.7492 + }, + { + "x": new Date(1359072000000), + "y": 0.7425 + }, + { + "x": new Date(1359331200000), + "y": 0.7439 + }, + { + "x": new Date(1359417600000), + "y": 0.7445 + }, + { + "x": new Date(1359504000000), + "y": 0.7386 + }, + { + "x": new Date(1359590400000), + "y": 0.7381 + }, + { + "x": new Date(1359676800000), + "y": 0.733 + }, + { + "x": new Date(1359936000000), + "y": 0.738 + }, + { + "x": new Date(1360022400000), + "y": 0.7388 + }, + { + "x": new Date(1360108800000), + "y": 0.7399 + }, + { + "x": new Date(1360195200000), + "y": 0.7383 + }, + { + "x": new Date(1360281600000), + "y": 0.7478 + }, + { + "x": new Date(1360540800000), + "y": 0.7469 + }, + { + "x": new Date(1360627200000), + "y": 0.7443 + }, + { + "x": new Date(1360713600000), + "y": 0.7419 + }, + { + "x": new Date(1360800000000), + "y": 0.7505 + }, + { + "x": new Date(1360886400000), + "y": 0.7506 + }, + { + "x": new Date(1361145600000), + "y": 0.7491 + }, + { + "x": new Date(1361232000000), + "y": 0.7492 + }, + { + "x": new Date(1361318400000), + "y": 0.748 + }, + { + "x": new Date(1361404800000), + "y": 0.7585 + }, + { + "x": new Date(1361491200000), + "y": 0.7585 + }, + { + "x": new Date(1361750400000), + "y": 0.7518 + }, + { + "x": new Date(1361836800000), + "y": 0.7648 + }, + { + "x": new Date(1361923200000), + "y": 0.7636 + }, + { + "x": new Date(1362009600000), + "y": 0.7618 + }, + { + "x": new Date(1362096000000), + "y": 0.7693 + }, + { + "x": new Date(1362355200000), + "y": 0.7689 + }, + { + "x": new Date(1362441600000), + "y": 0.7673 + }, + { + "x": new Date(1362528000000), + "y": 0.7673 + }, + { + "x": new Date(1362614400000), + "y": 0.7687 + }, + { + "x": new Date(1362700800000), + "y": 0.764 + }, + { + "x": new Date(1362960000000), + "y": 0.7697 + }, + { + "x": new Date(1363046400000), + "y": 0.7662 + }, + { + "x": new Date(1363132800000), + "y": 0.7705 + }, + { + "x": new Date(1363219200000), + "y": 0.7731 + }, + { + "x": new Date(1363305600000), + "y": 0.7643 + }, + { + "x": new Date(1363564800000), + "y": 0.7736 + }, + { + "x": new Date(1363651200000), + "y": 0.7727 + }, + { + "x": new Date(1363737600000), + "y": 0.7726 + }, + { + "x": new Date(1363824000000), + "y": 0.7747 + }, + { + "x": new Date(1363910400000), + "y": 0.7724 + }, + { + "x": new Date(1364169600000), + "y": 0.7732 + }, + { + "x": new Date(1364256000000), + "y": 0.7776 + }, + { + "x": new Date(1364342400000), + "y": 0.7833 + }, + { + "x": new Date(1364428800000), + "y": 0.781 + }, + { + "x": new Date(1364860800000), + "y": 0.7789 + }, + { + "x": new Date(1364947200000), + "y": 0.7796 + }, + { + "x": new Date(1365033600000), + "y": 0.7803 + }, + { + "x": new Date(1365120000000), + "y": 0.7727 + }, + { + "x": new Date(1365379200000), + "y": 0.768 + }, + { + "x": new Date(1365465600000), + "y": 0.767 + }, + { + "x": new Date(1365552000000), + "y": 0.7643 + }, + { + "x": new Date(1365638400000), + "y": 0.7624 + }, + { + "x": new Date(1365724800000), + "y": 0.7663 + }, + { + "x": new Date(1365984000000), + "y": 0.7646 + }, + { + "x": new Date(1366070400000), + "y": 0.7618 + }, + { + "x": new Date(1366156800000), + "y": 0.7618 + }, + { + "x": new Date(1366243200000), + "y": 0.7667 + }, + { + "x": new Date(1366329600000), + "y": 0.7626 + }, + { + "x": new Date(1366588800000), + "y": 0.7671 + }, + { + "x": new Date(1366675200000), + "y": 0.7699 + }, + { + "x": new Date(1366761600000), + "y": 0.769 + }, + { + "x": new Date(1366848000000), + "y": 0.7646 + }, + { + "x": new Date(1366934400000), + "y": 0.7694 + }, + { + "x": new Date(1367193600000), + "y": 0.7627 + }, + { + "x": new Date(1367280000000), + "y": 0.7651 + }, + { + "x": new Date(1367452800000), + "y": 0.7582 + }, + { + "x": new Date(1367539200000), + "y": 0.7626 + }, + { + "x": new Date(1367798400000), + "y": 0.7631 + }, + { + "x": new Date(1367884800000), + "y": 0.7631 + }, + { + "x": new Date(1367971200000), + "y": 0.7614 + }, + { + "x": new Date(1368057600000), + "y": 0.761 + }, + { + "x": new Date(1368144000000), + "y": 0.77 + }, + { + "x": new Date(1368403200000), + "y": 0.7709 + }, + { + "x": new Date(1368489600000), + "y": 0.7707 + }, + { + "x": new Date(1368576000000), + "y": 0.7775 + }, + { + "x": new Date(1368662400000), + "y": 0.7759 + }, + { + "x": new Date(1368748800000), + "y": 0.7772 + }, + { + "x": new Date(1369008000000), + "y": 0.7781 + }, + { + "x": new Date(1369094400000), + "y": 0.7773 + }, + { + "x": new Date(1369180800000), + "y": 0.7739 + }, + { + "x": new Date(1369267200000), + "y": 0.776 + }, + { + "x": new Date(1369353600000), + "y": 0.773 + }, + { + "x": new Date(1369612800000), + "y": 0.773 + }, + { + "x": new Date(1369699200000), + "y": 0.773 + }, + { + "x": new Date(1369785600000), + "y": 0.7722 + }, + { + "x": new Date(1369872000000), + "y": 0.7727 + }, + { + "x": new Date(1369958400000), + "y": 0.769 + }, + { + "x": new Date(1370217600000), + "y": 0.7689 + }, + { + "x": new Date(1370304000000), + "y": 0.7639 + }, + { + "x": new Date(1370390400000), + "y": 0.7654 + }, + { + "x": new Date(1370476800000), + "y": 0.7624 + }, + { + "x": new Date(1370563200000), + "y": 0.7542 + }, + { + "x": new Date(1370822400000), + "y": 0.7572 + }, + { + "x": new Date(1370908800000), + "y": 0.7535 + }, + { + "x": new Date(1370995200000), + "y": 0.7533 + }, + { + "x": new Date(1371081600000), + "y": 0.7511 + }, + { + "x": new Date(1371168000000), + "y": 0.7518 + }, + { + "x": new Date(1371427200000), + "y": 0.7499 + }, + { + "x": new Date(1371513600000), + "y": 0.7478 + }, + { + "x": new Date(1371600000000), + "y": 0.746 + }, + { + "x": new Date(1371686400000), + "y": 0.7577 + }, + { + "x": new Date(1371772800000), + "y": 0.7588 + }, + { + "x": new Date(1372032000000), + "y": 0.7643 + }, + { + "x": new Date(1372118400000), + "y": 0.7615 + }, + { + "x": new Date(1372204800000), + "y": 0.7679 + }, + { + "x": new Date(1372291200000), + "y": 0.7674 + }, + { + "x": new Date(1372377600000), + "y": 0.7646 + }, + { + "x": new Date(1372636800000), + "y": 0.7671 + }, + { + "x": new Date(1372723200000), + "y": 0.7683 + }, + { + "x": new Date(1372809600000), + "y": 0.7718 + }, + { + "x": new Date(1372896000000), + "y": 0.7703 + }, + { + "x": new Date(1372982400000), + "y": 0.7763 + }, + { + "x": new Date(1373241600000), + "y": 0.7783 + }, + { + "x": new Date(1373328000000), + "y": 0.7779 + }, + { + "x": new Date(1373414400000), + "y": 0.7806 + }, + { + "x": new Date(1373500800000), + "y": 0.7667 + }, + { + "x": new Date(1373587200000), + "y": 0.7673 + }, + { + "x": new Date(1373846400000), + "y": 0.7686 + }, + { + "x": new Date(1373932800000), + "y": 0.7624 + }, + { + "x": new Date(1374019200000), + "y": 0.7614 + }, + { + "x": new Date(1374105600000), + "y": 0.7639 + }, + { + "x": new Date(1374192000000), + "y": 0.7621 + }, + { + "x": new Date(1374451200000), + "y": 0.7596 + }, + { + "x": new Date(1374537600000), + "y": 0.7588 + }, + { + "x": new Date(1374624000000), + "y": 0.755 + }, + { + "x": new Date(1374710400000), + "y": 0.7576 + }, + { + "x": new Date(1374796800000), + "y": 0.7542 + }, + { + "x": new Date(1375056000000), + "y": 0.7537 + }, + { + "x": new Date(1375142400000), + "y": 0.7529 + }, + { + "x": new Date(1375228800000), + "y": 0.7534 + }, + { + "x": new Date(1375315200000), + "y": 0.7556 + }, + { + "x": new Date(1375401600000), + "y": 0.7575 + }, + { + "x": new Date(1375660800000), + "y": 0.7544 + }, + { + "x": new Date(1375747200000), + "y": 0.7531 + }, + { + "x": new Date(1375833600000), + "y": 0.7517 + }, + { + "x": new Date(1375920000000), + "y": 0.7486 + }, + { + "x": new Date(1376006400000), + "y": 0.7479 + }, + { + "x": new Date(1376265600000), + "y": 0.7531 + }, + { + "x": new Date(1376352000000), + "y": 0.7525 + }, + { + "x": new Date(1376438400000), + "y": 0.7552 + }, + { + "x": new Date(1376524800000), + "y": 0.7521 + }, + { + "x": new Date(1376611200000), + "y": 0.7497 + }, + { + "x": new Date(1376870400000), + "y": 0.7495 + }, + { + "x": new Date(1376956800000), + "y": 0.7468 + }, + { + "x": new Date(1377043200000), + "y": 0.7473 + }, + { + "x": new Date(1377129600000), + "y": 0.7507 + }, + { + "x": new Date(1377216000000), + "y": 0.7489 + }, + { + "x": new Date(1377475200000), + "y": 0.7485 + }, + { + "x": new Date(1377561600000), + "y": 0.7498 + }, + { + "x": new Date(1377648000000), + "y": 0.7493 + }, + { + "x": new Date(1377734400000), + "y": 0.7539 + }, + { + "x": new Date(1377820800000), + "y": 0.7557 + }, + { + "x": new Date(1378080000000), + "y": 0.7573 + }, + { + "x": new Date(1378166400000), + "y": 0.7593 + }, + { + "x": new Date(1378252800000), + "y": 0.7593 + }, + { + "x": new Date(1378339200000), + "y": 0.7576 + }, + { + "x": new Date(1378425600000), + "y": 0.7625 + }, + { + "x": new Date(1378684800000), + "y": 0.758 + }, + { + "x": new Date(1378771200000), + "y": 0.7554 + }, + { + "x": new Date(1378857600000), + "y": 0.7538 + }, + { + "x": new Date(1378944000000), + "y": 0.7525 + }, + { + "x": new Date(1379030400000), + "y": 0.7523 + }, + { + "x": new Date(1379289600000), + "y": 0.7488 + }, + { + "x": new Date(1379376000000), + "y": 0.7488 + }, + { + "x": new Date(1379462400000), + "y": 0.7491 + }, + { + "x": new Date(1379548800000), + "y": 0.7384 + }, + { + "x": new Date(1379635200000), + "y": 0.7401 + }, + { + "x": new Date(1379894400000), + "y": 0.7404 + }, + { + "x": new Date(1379980800000), + "y": 0.7423 + }, + { + "x": new Date(1380067200000), + "y": 0.7406 + }, + { + "x": new Date(1380153600000), + "y": 0.7409 + }, + { + "x": new Date(1380240000000), + "y": 0.7388 + }, + { + "x": new Date(1380499200000), + "y": 0.7406 + }, + { + "x": new Date(1380585600000), + "y": 0.7379 + }, + { + "x": new Date(1380672000000), + "y": 0.74 + }, + { + "x": new Date(1380758400000), + "y": 0.7357 + }, + { + "x": new Date(1380844800000), + "y": 0.7358 + }, + { + "x": new Date(1381104000000), + "y": 0.7369 + }, + { + "x": new Date(1381190400000), + "y": 0.7367 + }, + { + "x": new Date(1381276800000), + "y": 0.74 + }, + { + "x": new Date(1381363200000), + "y": 0.7391 + }, + { + "x": new Date(1381449600000), + "y": 0.7372 + }, + { + "x": new Date(1381708800000), + "y": 0.7373 + }, + { + "x": new Date(1381795200000), + "y": 0.7412 + }, + { + "x": new Date(1381881600000), + "y": 0.7375 + }, + { + "x": new Date(1381968000000), + "y": 0.7321 + }, + { + "x": new Date(1382054400000), + "y": 0.7309 + }, + { + "x": new Date(1382313600000), + "y": 0.7318 + }, + { + "x": new Date(1382400000000), + "y": 0.7314 + }, + { + "x": new Date(1382486400000), + "y": 0.7273 + }, + { + "x": new Date(1382572800000), + "y": 0.7245 + }, + { + "x": new Date(1382659200000), + "y": 0.7259 + }, + { + "x": new Date(1382918400000), + "y": 0.7256 + }, + { + "x": new Date(1383004800000), + "y": 0.7264 + }, + { + "x": new Date(1383091200000), + "y": 0.7271 + }, + { + "x": new Date(1383177600000), + "y": 0.7332 + }, + { + "x": new Date(1383264000000), + "y": 0.7406 + }, + { + "x": new Date(1383523200000), + "y": 0.7405 + }, + { + "x": new Date(1383609600000), + "y": 0.7412 + }, + { + "x": new Date(1383696000000), + "y": 0.7399 + }, + { + "x": new Date(1383782400000), + "y": 0.7483 + }, + { + "x": new Date(1383868800000), + "y": 0.7446 + }, + { + "x": new Date(1384128000000), + "y": 0.7467 + }, + { + "x": new Date(1384214400000), + "y": 0.7446 + }, + { + "x": new Date(1384300800000), + "y": 0.7455 + }, + { + "x": new Date(1384387200000), + "y": 0.7444 + }, + { + "x": new Date(1384473600000), + "y": 0.743 + }, + { + "x": new Date(1384732800000), + "y": 0.7399 + }, + { + "x": new Date(1384819200000), + "y": 0.7407 + }, + { + "x": new Date(1384905600000), + "y": 0.7394 + }, + { + "x": new Date(1384992000000), + "y": 0.7424 + }, + { + "x": new Date(1385078400000), + "y": 0.7399 + }, + { + "x": new Date(1385337600000), + "y": 0.7401 + }, + { + "x": new Date(1385424000000), + "y": 0.7383 + }, + { + "x": new Date(1385510400000), + "y": 0.7356 + }, + { + "x": new Date(1385596800000), + "y": 0.7358 + }, + { + "x": new Date(1385683200000), + "y": 0.7348 + }, + { + "x": new Date(1385942400000), + "y": 0.7389 + }, + { + "x": new Date(1386028800000), + "y": 0.7366 + }, + { + "x": new Date(1386115200000), + "y": 0.7358 + }, + { + "x": new Date(1386201600000), + "y": 0.7357 + }, + { + "x": new Date(1386288000000), + "y": 0.7321 + }, + { + "x": new Date(1386547200000), + "y": 0.7289 + }, + { + "x": new Date(1386633600000), + "y": 0.7274 + }, + { + "x": new Date(1386720000000), + "y": 0.7265 + }, + { + "x": new Date(1386806400000), + "y": 0.7261 + }, + { + "x": new Date(1386892800000), + "y": 0.7286 + }, + { + "x": new Date(1387152000000), + "y": 0.726 + }, + { + "x": new Date(1387238400000), + "y": 0.7274 + }, + { + "x": new Date(1387324800000), + "y": 0.7274 + }, + { + "x": new Date(1387411200000), + "y": 0.7318 + }, + { + "x": new Date(1387497600000), + "y": 0.7324 + }, + { + "x": new Date(1387756800000), + "y": 0.7299 + }, + { + "x": new Date(1387843200000), + "y": 0.7309 + }, + { + "x": new Date(1388102400000), + "y": 0.724 + }, + { + "x": new Date(1388361600000), + "y": 0.7256 + }, + { + "x": new Date(1388448000000), + "y": 0.7252 + }, + { + "x": new Date(1388620800000), + "y": 0.7323 + }, + { + "x": new Date(1388707200000), + "y": 0.7336 + }, + { + "x": new Date(1388966400000), + "y": 0.7353 + }, + { + "x": new Date(1389052800000), + "y": 0.7332 + }, + { + "x": new Date(1389139200000), + "y": 0.7357 + }, + { + "x": new Date(1389225600000), + "y": 0.7347 + }, + { + "x": new Date(1389312000000), + "y": 0.7361 + }, + { + "x": new Date(1389571200000), + "y": 0.7325 + }, + { + "x": new Date(1389657600000), + "y": 0.7318 + }, + { + "x": new Date(1389744000000), + "y": 0.7351 + }, + { + "x": new Date(1389830400000), + "y": 0.7356 + }, + { + "x": new Date(1389916800000), + "y": 0.7363 + }, + { + "x": new Date(1390176000000), + "y": 0.7372 + }, + { + "x": new Date(1390262400000), + "y": 0.7394 + }, + { + "x": new Date(1390348800000), + "y": 0.7372 + }, + { + "x": new Date(1390435200000), + "y": 0.7333 + }, + { + "x": new Date(1390521600000), + "y": 0.7307 + }, + { + "x": new Date(1390780800000), + "y": 0.7323 + }, + { + "x": new Date(1390867200000), + "y": 0.7328 + }, + { + "x": new Date(1390953600000), + "y": 0.735 + }, + { + "x": new Date(1391040000000), + "y": 0.7368 + }, + { + "x": new Date(1391126400000), + "y": 0.74 + }, + { + "x": new Date(1391385600000), + "y": 0.741 + }, + { + "x": new Date(1391472000000), + "y": 0.7398 + }, + { + "x": new Date(1391558400000), + "y": 0.7385 + }, + { + "x": new Date(1391644800000), + "y": 0.7411 + }, + { + "x": new Date(1391731200000), + "y": 0.7368 + }, + { + "x": new Date(1391990400000), + "y": 0.7333 + }, + { + "x": new Date(1392076800000), + "y": 0.7313 + }, + { + "x": new Date(1392163200000), + "y": 0.7369 + }, + { + "x": new Date(1392249600000), + "y": 0.7314 + }, + { + "x": new Date(1392336000000), + "y": 0.7297 + }, + { + "x": new Date(1392595200000), + "y": 0.7301 + }, + { + "x": new Date(1392681600000), + "y": 0.7284 + }, + { + "x": new Date(1392768000000), + "y": 0.7276 + }, + { + "x": new Date(1392854400000), + "y": 0.7297 + }, + { + "x": new Date(1392940800000), + "y": 0.7297 + }, + { + "x": new Date(1393200000000), + "y": 0.7282 + }, + { + "x": new Date(1393286400000), + "y": 0.7272 + }, + { + "x": new Date(1393372800000), + "y": 0.7286 + }, + { + "x": new Date(1393459200000), + "y": 0.7324 + }, + { + "x": new Date(1393545600000), + "y": 0.7241 + }, + { + "x": new Date(1393804800000), + "y": 0.7264 + }, + { + "x": new Date(1393891200000), + "y": 0.7264 + }, + { + "x": new Date(1393977600000), + "y": 0.7283 + }, + { + "x": new Date(1394064000000), + "y": 0.7276 + }, + { + "x": new Date(1394150400000), + "y": 0.7198 + }, + { + "x": new Date(1394409600000), + "y": 0.7205 + }, + { + "x": new Date(1394496000000), + "y": 0.7221 + }, + { + "x": new Date(1394582400000), + "y": 0.7202 + }, + { + "x": new Date(1394668800000), + "y": 0.7174 + }, + { + "x": new Date(1394755200000), + "y": 0.7204 + }, + { + "x": new Date(1395014400000), + "y": 0.7192 + }, + { + "x": new Date(1395100800000), + "y": 0.7194 + }, + { + "x": new Date(1395187200000), + "y": 0.7189 + }, + { + "x": new Date(1395273600000), + "y": 0.7267 + }, + { + "x": new Date(1395360000000), + "y": 0.7258 + }, + { + "x": new Date(1395619200000), + "y": 0.7261 + }, + { + "x": new Date(1395705600000), + "y": 0.7253 + }, + { + "x": new Date(1395792000000), + "y": 0.7252 + }, + { + "x": new Date(1395878400000), + "y": 0.7269 + }, + { + "x": new Date(1395964800000), + "y": 0.7269 + }, + { + "x": new Date(1396224000000), + "y": 0.7254 + }, + { + "x": new Date(1396310400000), + "y": 0.7253 + }, + { + "x": new Date(1396396800000), + "y": 0.725 + }, + { + "x": new Date(1396483200000), + "y": 0.7263 + }, + { + "x": new Date(1396569600000), + "y": 0.73 + }, + { + "x": new Date(1396828800000), + "y": 0.7288 + }, + { + "x": new Date(1396915200000), + "y": 0.7261 + }, + { + "x": new Date(1397001600000), + "y": 0.7251 + }, + { + "x": new Date(1397088000000), + "y": 0.7212 + }, + { + "x": new Date(1397174400000), + "y": 0.721 + }, + { + "x": new Date(1397433600000), + "y": 0.7233 + }, + { + "x": new Date(1397520000000), + "y": 0.7246 + }, + { + "x": new Date(1397606400000), + "y": 0.7226 + }, + { + "x": new Date(1397692800000), + "y": 0.7219 + }, + { + "x": new Date(1398124800000), + "y": 0.7238 + }, + { + "x": new Date(1398211200000), + "y": 0.723 + }, + { + "x": new Date(1398297600000), + "y": 0.7237 + }, + { + "x": new Date(1398384000000), + "y": 0.7231 + }, + { + "x": new Date(1398643200000), + "y": 0.7215 + }, + { + "x": new Date(1398729600000), + "y": 0.7234 + }, + { + "x": new Date(1398816000000), + "y": 0.7221 + }, + { + "x": new Date(1398988800000), + "y": 0.7215 + }, + { + "x": new Date(1399248000000), + "y": 0.7209 + }, + { + "x": new Date(1399334400000), + "y": 0.7172 + }, + { + "x": new Date(1399420800000), + "y": 0.7181 + }, + { + "x": new Date(1399507200000), + "y": 0.7168 + }, + { + "x": new Date(1399593600000), + "y": 0.7257 + }, + { + "x": new Date(1399852800000), + "y": 0.7266 + }, + { + "x": new Date(1399939200000), + "y": 0.7299 + }, + { + "x": new Date(1400025600000), + "y": 0.729 + }, + { + "x": new Date(1400112000000), + "y": 0.7322 + }, + { + "x": new Date(1400198400000), + "y": 0.7302 + }, + { + "x": new Date(1400457600000), + "y": 0.7292 + }, + { + "x": new Date(1400544000000), + "y": 0.7299 + }, + { + "x": new Date(1400630400000), + "y": 0.7313 + }, + { + "x": new Date(1400716800000), + "y": 0.7317 + }, + { + "x": new Date(1400803200000), + "y": 0.7338 + }, + { + "x": new Date(1401062400000), + "y": 0.7335 + }, + { + "x": new Date(1401148800000), + "y": 0.7333 + }, + { + "x": new Date(1401235200000), + "y": 0.735 + }, + { + "x": new Date(1401321600000), + "y": 0.7347 + }, + { + "x": new Date(1401408000000), + "y": 0.735 + }, + { + "x": new Date(1401667200000), + "y": 0.7348 + }, + { + "x": new Date(1401753600000), + "y": 0.733 + }, + { + "x": new Date(1401840000000), + "y": 0.7339 + }, + { + "x": new Date(1401926400000), + "y": 0.7372 + }, + { + "x": new Date(1402012800000), + "y": 0.7331 + }, + { + "x": new Date(1402272000000), + "y": 0.735 + }, + { + "x": new Date(1402358400000), + "y": 0.7383 + }, + { + "x": new Date(1402444800000), + "y": 0.7383 + }, + { + "x": new Date(1402531200000), + "y": 0.7393 + }, + { + "x": new Date(1402617600000), + "y": 0.739 + }, + { + "x": new Date(1402876800000), + "y": 0.7391 + }, + { + "x": new Date(1402963200000), + "y": 0.7371 + }, + { + "x": new Date(1403049600000), + "y": 0.7374 + }, + { + "x": new Date(1403136000000), + "y": 0.7343 + }, + { + "x": new Date(1403222400000), + "y": 0.736 + }, + { + "x": new Date(1403481600000), + "y": 0.7356 + }, + { + "x": new Date(1403568000000), + "y": 0.7344 + }, + { + "x": new Date(1403654400000), + "y": 0.7346 + }, + { + "x": new Date(1403740800000), + "y": 0.7351 + }, + { + "x": new Date(1403827200000), + "y": 0.7343 + }, + { + "x": new Date(1404086400000), + "y": 0.7323 + }, + { + "x": new Date(1404172800000), + "y": 0.7307 + }, + { + "x": new Date(1404259200000), + "y": 0.7324 + }, + { + "x": new Date(1404345600000), + "y": 0.7329 + }, + { + "x": new Date(1404432000000), + "y": 0.736 + }, + { + "x": new Date(1404691200000), + "y": 0.7358 + }, + { + "x": new Date(1404777600000), + "y": 0.736 + }, + { + "x": new Date(1404864000000), + "y": 0.7352 + }, + { + "x": new Date(1404950400000), + "y": 0.7352 + }, + { + "x": new Date(1405036800000), + "y": 0.7357 + }, + { + "x": new Date(1405296000000), + "y": 0.7339 + }, + { + "x": new Date(1405382400000), + "y": 0.7347 + }, + { + "x": new Date(1405468800000), + "y": 0.7391 + }, + { + "x": new Date(1405555200000), + "y": 0.7395 + }, + { + "x": new Date(1405641600000), + "y": 0.7395 + }, + { + "x": new Date(1405900800000), + "y": 0.7399 + }, + { + "x": new Date(1405987200000), + "y": 0.7419 + }, + { + "x": new Date(1406073600000), + "y": 0.7428 + }, + { + "x": new Date(1406160000000), + "y": 0.7424 + }, + { + "x": new Date(1406246400000), + "y": 0.7441 + }, + { + "x": new Date(1406505600000), + "y": 0.7445 + }, + { + "x": new Date(1406592000000), + "y": 0.7448 + }, + { + "x": new Date(1406678400000), + "y": 0.7463 + }, + { + "x": new Date(1406764800000), + "y": 0.7475 + }, + { + "x": new Date(1406851200000), + "y": 0.7466 + }, + { + "x": new Date(1407110400000), + "y": 0.7451 + }, + { + "x": new Date(1407196800000), + "y": 0.7474 + }, + { + "x": new Date(1407283200000), + "y": 0.7494 + }, + { + "x": new Date(1407369600000), + "y": 0.7482 + }, + { + "x": new Date(1407456000000), + "y": 0.747 + }, + { + "x": new Date(1407715200000), + "y": 0.7471 + }, + { + "x": new Date(1407801600000), + "y": 0.7494 + }, + { + "x": new Date(1407888000000), + "y": 0.7486 + }, + { + "x": new Date(1407974400000), + "y": 0.7479 + }, + { + "x": new Date(1408060800000), + "y": 0.747 + }, + { + "x": new Date(1408320000000), + "y": 0.7473 + }, + { + "x": new Date(1408406400000), + "y": 0.7489 + }, + { + "x": new Date(1408492800000), + "y": 0.7529 + }, + { + "x": new Date(1408579200000), + "y": 0.7541 + }, + { + "x": new Date(1408665600000), + "y": 0.7538 + }, + { + "x": new Date(1408924800000), + "y": 0.7577 + }, + { + "x": new Date(1409011200000), + "y": 0.7581 + }, + { + "x": new Date(1409097600000), + "y": 0.759 + }, + { + "x": new Date(1409184000000), + "y": 0.7589 + }, + { + "x": new Date(1409270400000), + "y": 0.7584 + }, + { + "x": new Date(1409529600000), + "y": 0.7615 + }, + { + "x": new Date(1409616000000), + "y": 0.7626 + }, + { + "x": new Date(1409702400000), + "y": 0.7605 + }, + { + "x": new Date(1409788800000), + "y": 0.7684 + }, + { + "x": new Date(1409875200000), + "y": 0.7724 + }, + { + "x": new Date(1410134400000), + "y": 0.7725 + }, + { + "x": new Date(1410220800000), + "y": 0.7752 + }, + { + "x": new Date(1410307200000), + "y": 0.7736 + }, + { + "x": new Date(1410393600000), + "y": 0.7736 + }, + { + "x": new Date(1410480000000), + "y": 0.7734 + }, + { + "x": new Date(1410739200000), + "y": 0.7746 + }, + { + "x": new Date(1410825600000), + "y": 0.7724 + }, + { + "x": new Date(1410912000000), + "y": 0.7719 + }, + { + "x": new Date(1410998400000), + "y": 0.777 + }, + { + "x": new Date(1411084800000), + "y": 0.7782 + }, + { + "x": new Date(1411344000000), + "y": 0.7786 + }, + { + "x": new Date(1411430400000), + "y": 0.7758 + }, + { + "x": new Date(1411516800000), + "y": 0.7798 + }, + { + "x": new Date(1411603200000), + "y": 0.7868 + }, + { + "x": new Date(1411689600000), + "y": 0.7855 + }, + { + "x": new Date(1411948800000), + "y": 0.7874 + }, + { + "x": new Date(1412035200000), + "y": 0.7948 + }, + { + "x": new Date(1412121600000), + "y": 0.7936 + }, + { + "x": new Date(1412208000000), + "y": 0.7918 + }, + { + "x": new Date(1412294400000), + "y": 0.7927 + }, + { + "x": new Date(1412553600000), + "y": 0.796 + }, + { + "x": new Date(1412640000000), + "y": 0.7933 + }, + { + "x": new Date(1412726400000), + "y": 0.7909 + }, + { + "x": new Date(1412812800000), + "y": 0.7836 + }, + { + "x": new Date(1412899200000), + "y": 0.7914 + }, + { + "x": new Date(1413158400000), + "y": 0.7888 + }, + { + "x": new Date(1413244800000), + "y": 0.7909 + }, + { + "x": new Date(1413331200000), + "y": 0.7896 + }, + { + "x": new Date(1413417600000), + "y": 0.7845 + }, + { + "x": new Date(1413504000000), + "y": 0.7799 + }, + { + "x": new Date(1413763200000), + "y": 0.783 + }, + { + "x": new Date(1413849600000), + "y": 0.7837 + }, + { + "x": new Date(1413936000000), + "y": 0.7879 + }, + { + "x": new Date(1414022400000), + "y": 0.7894 + }, + { + "x": new Date(1414108800000), + "y": 0.7901 + }, + { + "x": new Date(1414368000000), + "y": 0.7888 + }, + { + "x": new Date(1414454400000), + "y": 0.7845 + }, + { + "x": new Date(1414540800000), + "y": 0.7852 + }, + { + "x": new Date(1414627200000), + "y": 0.7939 + }, + { + "x": new Date(1414713600000), + "y": 0.7986 + }, + { + "x": new Date(1414972800000), + "y": 0.8005 + }, + { + "x": new Date(1415059200000), + "y": 0.7992 + }, + { + "x": new Date(1415145600000), + "y": 0.8014 + }, + { + "x": new Date(1415232000000), + "y": 0.799 + }, + { + "x": new Date(1415318400000), + "y": 0.807 + }, + { + "x": new Date(1415577600000), + "y": 0.801 + }, + { + "x": new Date(1415664000000), + "y": 0.805 + }, + { + "x": new Date(1415750400000), + "y": 0.8022 + }, + { + "x": new Date(1415836800000), + "y": 0.8029 + }, + { + "x": new Date(1415923200000), + "y": 0.8042 + }, + { + "x": new Date(1416182400000), + "y": 0.8004 + }, + { + "x": new Date(1416268800000), + "y": 0.7992 + }, + { + "x": new Date(1416355200000), + "y": 0.7979 + }, + { + "x": new Date(1416441600000), + "y": 0.7976 + }, + { + "x": new Date(1416528000000), + "y": 0.8051 + }, + { + "x": new Date(1416787200000), + "y": 0.8059 + }, + { + "x": new Date(1416873600000), + "y": 0.805 + }, + { + "x": new Date(1416960000000), + "y": 0.8017 + }, + { + "x": new Date(1417046400000), + "y": 0.8014 + }, + { + "x": new Date(1417132800000), + "y": 0.8012 + }, + { + "x": new Date(1417392000000), + "y": 0.8021 + }, + { + "x": new Date(1417478400000), + "y": 0.805 + }, + { + "x": new Date(1417564800000), + "y": 0.8111 + }, + { + "x": new Date(1417651200000), + "y": 0.8124 + }, + { + "x": new Date(1417737600000), + "y": 0.809 + }, + { + "x": new Date(1417996800000), + "y": 0.8159 + }, + { + "x": new Date(1418083200000), + "y": 0.8086 + }, + { + "x": new Date(1418169600000), + "y": 0.8071 + }, + { + "x": new Date(1418256000000), + "y": 0.8047 + }, + { + "x": new Date(1418342400000), + "y": 0.8033 + }, + { + "x": new Date(1418601600000), + "y": 0.8049 + }, + { + "x": new Date(1418688000000), + "y": 0.7977 + }, + { + "x": new Date(1418774400000), + "y": 0.8034 + }, + { + "x": new Date(1418860800000), + "y": 0.8141 + }, + { + "x": new Date(1418947200000), + "y": 0.8145 + }, + { + "x": new Date(1419206400000), + "y": 0.8158 + }, + { + "x": new Date(1419292800000), + "y": 0.8189 + }, + { + "x": new Date(1419379200000), + "y": 0.8185 + }, + { + "x": new Date(1419811200000), + "y": 0.82 + }, + { + "x": new Date(1419897600000), + "y": 0.8225 + }, + { + "x": new Date(1419984000000), + "y": 0.8238 + }, + { + "x": new Date(1420156800000), + "y": 0.8305 + }, + { + "x": new Date(1420416000000), + "y": 0.8394 + }, + { + "x": new Date(1420502400000), + "y": 0.8394 + }, + { + "x": new Date(1420588800000), + "y": 0.8453 + }, + { + "x": new Date(1420675200000), + "y": 0.8499 + }, + { + "x": new Date(1420761600000), + "y": 0.8466 + }, + { + "x": new Date(1421020800000), + "y": 0.8473 + }, + { + "x": new Date(1421107200000), + "y": 0.8489 + }, + { + "x": new Date(1421193600000), + "y": 0.8494 + }, + { + "x": new Date(1421280000000), + "y": 0.8542 + }, + { + "x": new Date(1421366400000), + "y": 0.8631 + }, + { + "x": new Date(1421625600000), + "y": 0.8618 + }, + { + "x": new Date(1421712000000), + "y": 0.8637 + }, + { + "x": new Date(1421798400000), + "y": 0.8627 + }, + { + "x": new Date(1421884800000), + "y": 0.8608 + }, + { + "x": new Date(1421971200000), + "y": 0.8931 + }, + { + "x": new Date(1422230400000), + "y": 0.8895 + }, + { + "x": new Date(1422316800000), + "y": 0.8846 + }, + { + "x": new Date(1422403200000), + "y": 0.8816 + }, + { + "x": new Date(1422489600000), + "y": 0.8839 + }, + { + "x": new Date(1422576000000), + "y": 0.8847 + }, + { + "x": new Date(1422835200000), + "y": 0.8843 + }, + { + "x": new Date(1422921600000), + "y": 0.8791 + }, + { + "x": new Date(1423008000000), + "y": 0.8738 + }, + { + "x": new Date(1423094400000), + "y": 0.8765 + }, + { + "x": new Date(1423180800000), + "y": 0.8737 + }, + { + "x": new Date(1423440000000), + "y": 0.887 + }, + { + "x": new Date(1423526400000), + "y": 0.8853 + }, + { + "x": new Date(1423612800000), + "y": 0.884 + }, + { + "x": new Date(1423699200000), + "y": 0.8829 + }, + { + "x": new Date(1423785600000), + "y": 0.8788 + }, + { + "x": new Date(1424044800000), + "y": 0.8767 + }, + { + "x": new Date(1424131200000), + "y": 0.8761 + }, + { + "x": new Date(1424217600000), + "y": 0.8795 + }, + { + "x": new Date(1424304000000), + "y": 0.8783 + }, + { + "x": new Date(1424390400000), + "y": 0.8852 + }, + { + "x": new Date(1424649600000), + "y": 0.8852 + }, + { + "x": new Date(1424736000000), + "y": 0.8829 + }, + { + "x": new Date(1424822400000), + "y": 0.8815 + }, + { + "x": new Date(1424908800000), + "y": 0.8837 + }, + { + "x": new Date(1424995200000), + "y": 0.8898 + }, + { + "x": new Date(1425254400000), + "y": 0.8908 + }, + { + "x": new Date(1425340800000), + "y": 0.8955 + }, + { + "x": new Date(1425427200000), + "y": 0.8991 + }, + { + "x": new Date(1425513600000), + "y": 0.9035 + }, + { + "x": new Date(1425600000000), + "y": 0.9123 + }, + { + "x": new Date(1425859200000), + "y": 0.9209 + }, + { + "x": new Date(1425945600000), + "y": 0.9314 + }, + { + "x": new Date(1426032000000), + "y": 0.9455 + }, + { + "x": new Date(1426118400000), + "y": 0.9423 + }, + { + "x": new Date(1426204800000), + "y": 0.946 + }, + { + "x": new Date(1426464000000), + "y": 0.9473 + }, + { + "x": new Date(1426550400000), + "y": 0.9404 + }, + { + "x": new Date(1426636800000), + "y": 0.9442 + }, + { + "x": new Date(1426723200000), + "y": 0.9367 + }, + { + "x": new Date(1426809600000), + "y": 0.9281 + }, + { + "x": new Date(1427068800000), + "y": 0.9165 + }, + { + "x": new Date(1427155200000), + "y": 0.9133 + }, + { + "x": new Date(1427241600000), + "y": 0.9104 + }, + { + "x": new Date(1427328000000), + "y": 0.9114 + }, + { + "x": new Date(1427414400000), + "y": 0.9212 + }, + { + "x": new Date(1427673600000), + "y": 0.9222 + }, + { + "x": new Date(1427760000000), + "y": 0.9296 + }, + { + "x": new Date(1427846400000), + "y": 0.9299 + }, + { + "x": new Date(1427932800000), + "y": 0.9235 + }, + { + "x": new Date(1428364800000), + "y": 0.922 + }, + { + "x": new Date(1428451200000), + "y": 0.9207 + }, + { + "x": new Date(1428537600000), + "y": 0.9283 + }, + { + "x": new Date(1428624000000), + "y": 0.9462 + }, + { + "x": new Date(1428883200000), + "y": 0.9478 + }, + { + "x": new Date(1428969600000), + "y": 0.9467 + }, + { + "x": new Date(1429056000000), + "y": 0.9454 + }, + { + "x": new Date(1429142400000), + "y": 0.9337 + }, + { + "x": new Date(1429228800000), + "y": 0.9248 + }, + { + "x": new Date(1429488000000), + "y": 0.9327 + }, + { + "x": new Date(1429574400000), + "y": 0.9347 + }, + { + "x": new Date(1429660800000), + "y": 0.9309 + }, + { + "x": new Date(1429747200000), + "y": 0.9284 + }, + { + "x": new Date(1429833600000), + "y": 0.924 + }, + { + "x": new Date(1430092800000), + "y": 0.9241 + }, + { + "x": new Date(1430179200000), + "y": 0.9153 + }, + { + "x": new Date(1430265600000), + "y": 0.909 + }, + { + "x": new Date(1430352000000), + "y": 0.8918 + }, + { + "x": new Date(1430697600000), + "y": 0.8968 + }, + { + "x": new Date(1430784000000), + "y": 0.8996 + }, + { + "x": new Date(1430870400000), + "y": 0.8906 + }, + { + "x": new Date(1430956800000), + "y": 0.8847 + }, + { + "x": new Date(1431043200000), + "y": 0.8913 + }, + { + "x": new Date(1431302400000), + "y": 0.8976 + }, + { + "x": new Date(1431388800000), + "y": 0.8899 + }, + { + "x": new Date(1431475200000), + "y": 0.8913 + }, + { + "x": new Date(1431561600000), + "y": 0.8758 + }, + { + "x": new Date(1431648000000), + "y": 0.8829 + }, + { + "x": new Date(1431907200000), + "y": 0.8781 + }, + { + "x": new Date(1431993600000), + "y": 0.8946 + }, + { + "x": new Date(1432080000000), + "y": 0.8995 + }, + { + "x": new Date(1432166400000), + "y": 0.8983 + }, + { + "x": new Date(1432252800000), + "y": 0.8958 + }, + { + "x": new Date(1432512000000), + "y": 0.911 + }, + { + "x": new Date(1432598400000), + "y": 0.9153 + }, + { + "x": new Date(1432684800000), + "y": 0.9207 + }, + { + "x": new Date(1432771200000), + "y": 0.9179 + }, + { + "x": new Date(1432857600000), + "y": 0.9117 + }, + { + "x": new Date(1433116800000), + "y": 0.9138 + }, + { + "x": new Date(1433203200000), + "y": 0.9068 + }, + { + "x": new Date(1433289600000), + "y": 0.8982 + }, + { + "x": new Date(1433376000000), + "y": 0.8837 + }, + { + "x": new Date(1433462400000), + "y": 0.8915 + }, + { + "x": new Date(1433721600000), + "y": 0.896 + }, + { + "x": new Date(1433808000000), + "y": 0.8891 + }, + { + "x": new Date(1433894400000), + "y": 0.8867 + }, + { + "x": new Date(1433980800000), + "y": 0.8904 + }, + { + "x": new Date(1434067200000), + "y": 0.8914 + }, + { + "x": new Date(1434326400000), + "y": 0.8915 + }, + { + "x": new Date(1434412800000), + "y": 0.8918 + }, + { + "x": new Date(1434499200000), + "y": 0.8867 + }, + { + "x": new Date(1434585600000), + "y": 0.877 + }, + { + "x": new Date(1434672000000), + "y": 0.8851 + }, + { + "x": new Date(1434931200000), + "y": 0.8815 + }, + { + "x": new Date(1435017600000), + "y": 0.8926 + }, + { + "x": new Date(1435104000000), + "y": 0.8919 + }, + { + "x": new Date(1435190400000), + "y": 0.8925 + }, + { + "x": new Date(1435276800000), + "y": 0.8928 + }, + { + "x": new Date(1435536000000), + "y": 0.8983 + }, + { + "x": new Date(1435622400000), + "y": 0.8938 + }, + { + "x": new Date(1435708800000), + "y": 0.901 + }, + { + "x": new Date(1435795200000), + "y": 0.9038 + }, + { + "x": new Date(1435881600000), + "y": 0.9013 + }, + { + "x": new Date(1436140800000), + "y": 0.9085 + }, + { + "x": new Date(1436227200000), + "y": 0.9149 + }, + { + "x": new Date(1436313600000), + "y": 0.9072 + }, + { + "x": new Date(1436400000000), + "y": 0.9047 + }, + { + "x": new Date(1436486400000), + "y": 0.8942 + }, + { + "x": new Date(1436745600000), + "y": 0.9052 + }, + { + "x": new Date(1436832000000), + "y": 0.9066 + }, + { + "x": new Date(1436918400000), + "y": 0.9084 + }, + { + "x": new Date(1437004800000), + "y": 0.9203 + }, + { + "x": new Date(1437091200000), + "y": 0.9185 + }, + { + "x": new Date(1437350400000), + "y": 0.9216 + }, + { + "x": new Date(1437436800000), + "y": 0.9203 + }, + { + "x": new Date(1437523200000), + "y": 0.9174 + }, + { + "x": new Date(1437609600000), + "y": 0.9093 + }, + { + "x": new Date(1437696000000), + "y": 0.9143 + }, + { + "x": new Date(1437955200000), + "y": 0.9044 + }, + { + "x": new Date(1438041600000), + "y": 0.9071 + }, + { + "x": new Date(1438128000000), + "y": 0.9067 + }, + { + "x": new Date(1438214400000), + "y": 0.9129 + }, + { + "x": new Date(1438300800000), + "y": 0.9119 + }, + { + "x": new Date(1438560000000), + "y": 0.9133 + }, + { + "x": new Date(1438646400000), + "y": 0.9114 + }, + { + "x": new Date(1438732800000), + "y": 0.919 + }, + { + "x": new Date(1438819200000), + "y": 0.9188 + }, + { + "x": new Date(1438905600000), + "y": 0.9141 + }, + { + "x": new Date(1439164800000), + "y": 0.9125 + }, + { + "x": new Date(1439251200000), + "y": 0.9047 + }, + { + "x": new Date(1439337600000), + "y": 0.8966 + }, + { + "x": new Date(1439424000000), + "y": 0.9003 + }, + { + "x": new Date(1439510400000), + "y": 0.8953 + }, + { + "x": new Date(1439769600000), + "y": 0.901 + }, + { + "x": new Date(1439856000000), + "y": 0.9043 + }, + { + "x": new Date(1439942400000), + "y": 0.9058 + }, + { + "x": new Date(1440028800000), + "y": 0.8943 + }, + { + "x": new Date(1440115200000), + "y": 0.8865 + }, + { + "x": new Date(1440374400000), + "y": 0.8699 + }, + { + "x": new Date(1440460800000), + "y": 0.8692 + }, + { + "x": new Date(1440547200000), + "y": 0.8771 + }, + { + "x": new Date(1440633600000), + "y": 0.8863 + }, + { + "x": new Date(1440720000000), + "y": 0.8876 + }, + { + "x": new Date(1440979200000), + "y": 0.8918 + }, + { + "x": new Date(1441065600000), + "y": 0.8901 + }, + { + "x": new Date(1441152000000), + "y": 0.8886 + }, + { + "x": new Date(1441238400000), + "y": 0.8907 + }, + { + "x": new Date(1441324800000), + "y": 0.8979 + }, + { + "x": new Date(1441584000000), + "y": 0.8973 + }, + { + "x": new Date(1441670400000), + "y": 0.896 + }, + { + "x": new Date(1441756800000), + "y": 0.8978 + }, + { + "x": new Date(1441843200000), + "y": 0.8942 + }, + { + "x": new Date(1441929600000), + "y": 0.8876 + }, + { + "x": new Date(1442188800000), + "y": 0.8847 + }, + { + "x": new Date(1442275200000), + "y": 0.8835 + }, + { + "x": new Date(1442361600000), + "y": 0.8907 + }, + { + "x": new Date(1442448000000), + "y": 0.8841 + }, + { + "x": new Date(1442534400000), + "y": 0.8758 + }, + { + "x": new Date(1442793600000), + "y": 0.889 + }, + { + "x": new Date(1442880000000), + "y": 0.8966 + }, + { + "x": new Date(1442966400000), + "y": 0.897 + }, + { + "x": new Date(1443052800000), + "y": 0.8897 + }, + { + "x": new Date(1443139200000), + "y": 0.8969 + }, + { + "x": new Date(1443398400000), + "y": 0.8954 + }, + { + "x": new Date(1443484800000), + "y": 0.8926 + }, + { + "x": new Date(1443571200000), + "y": 0.8927 + }, + { + "x": new Date(1443657600000), + "y": 0.8967 + }, + { + "x": new Date(1443744000000), + "y": 0.8962 + }, + { + "x": new Date(1444003200000), + "y": 0.8901 + }, + { + "x": new Date(1444089600000), + "y": 0.891 + }, + { + "x": new Date(1444176000000), + "y": 0.8877 + }, + { + "x": new Date(1444262400000), + "y": 0.8887 + }, + { + "x": new Date(1444348800000), + "y": 0.8802 + }, + { + "x": new Date(1444608000000), + "y": 0.8794 + }, + { + "x": new Date(1444694400000), + "y": 0.8793 + }, + { + "x": new Date(1444780800000), + "y": 0.8765 + }, + { + "x": new Date(1444867200000), + "y": 0.8743 + }, + { + "x": new Date(1444953600000), + "y": 0.8804 + }, + { + "x": new Date(1445212800000), + "y": 0.8825 + }, + { + "x": new Date(1445299200000), + "y": 0.8794 + }, + { + "x": new Date(1445385600000), + "y": 0.8808 + }, + { + "x": new Date(1445472000000), + "y": 0.884 + }, + { + "x": new Date(1445558400000), + "y": 0.9023 + }, + { + "x": new Date(1445817600000), + "y": 0.9083 + }, + { + "x": new Date(1445904000000), + "y": 0.9042 + }, + { + "x": new Date(1445990400000), + "y": 0.9022 + }, + { + "x": new Date(1446076800000), + "y": 0.915 + }, + { + "x": new Date(1446163200000), + "y": 0.9078 + }, + { + "x": new Date(1446422400000), + "y": 0.9066 + }, + { + "x": new Date(1446508800000), + "y": 0.9112 + }, + { + "x": new Date(1446595200000), + "y": 0.9146 + }, + { + "x": new Date(1446681600000), + "y": 0.919 + }, + { + "x": new Date(1446768000000), + "y": 0.9206 + }, + { + "x": new Date(1447027200000), + "y": 0.9281 + }, + { + "x": new Date(1447113600000), + "y": 0.9337 + }, + { + "x": new Date(1447200000000), + "y": 0.9333 + }, + { + "x": new Date(1447286400000), + "y": 0.9324 + }, + { + "x": new Date(1447372800000), + "y": 0.9291 + }, + { + "x": new Date(1447632000000), + "y": 0.9327 + }, + { + "x": new Date(1447718400000), + "y": 0.9373 + }, + { + "x": new Date(1447804800000), + "y": 0.9377 + }, + { + "x": new Date(1447891200000), + "y": 0.9358 + }, + { + "x": new Date(1447977600000), + "y": 0.9357 + }, + { + "x": new Date(1448236800000), + "y": 0.9407 + }, + { + "x": new Date(1448323200000), + "y": 0.939 + }, + { + "x": new Date(1448409600000), + "y": 0.9447 + }, + { + "x": new Date(1448496000000), + "y": 0.9424 + }, + { + "x": new Date(1448582400000), + "y": 0.9453 + }, + { + "x": new Date(1448841600000), + "y": 0.9454 + }, + { + "x": new Date(1448928000000), + "y": 0.9435 + }, + { + "x": new Date(1449014400000), + "y": 0.9424 + }, + { + "x": new Date(1449100800000), + "y": 0.9372 + }, + { + "x": new Date(1449187200000), + "y": 0.9174 + }, + { + "x": new Date(1449446400000), + "y": 0.9253 + }, + { + "x": new Date(1449532800000), + "y": 0.9196 + }, + { + "x": new Date(1449619200000), + "y": 0.9141 + }, + { + "x": new Date(1449705600000), + "y": 0.9139 + }, + { + "x": new Date(1449792000000), + "y": 0.9133 + }, + { + "x": new Date(1450051200000), + "y": 0.9106 + }, + { + "x": new Date(1450137600000), + "y": 0.91 + }, + { + "x": new Date(1450224000000), + "y": 0.9148 + }, + { + "x": new Date(1450310400000), + "y": 0.9225 + }, + { + "x": new Date(1450396800000), + "y": 0.9229 + }, + { + "x": new Date(1450656000000), + "y": 0.9201 + }, + { + "x": new Date(1450742400000), + "y": 0.9132 + }, + { + "x": new Date(1450828800000), + "y": 0.9162 + }, + { + "x": new Date(1450915200000), + "y": 0.9136 + }, + { + "x": new Date(1451260800000), + "y": 0.9123 + }, + { + "x": new Date(1451347200000), + "y": 0.9132 + }, + { + "x": new Date(1451433600000), + "y": 0.9153 + }, + { + "x": new Date(1451520000000), + "y": 0.9186 + }, + { + "x": new Date(1451865600000), + "y": 0.9177 + }, + { + "x": new Date(1451952000000), + "y": 0.9307 + }, + { + "x": new Date(1452038400000), + "y": 0.931 + }, + { + "x": new Date(1452124800000), + "y": 0.9202 + }, + { + "x": new Date(1452211200000), + "y": 0.9208 + }, + { + "x": new Date(1452470400000), + "y": 0.9185 + }, + { + "x": new Date(1452556800000), + "y": 0.9229 + }, + { + "x": new Date(1452643200000), + "y": 0.9247 + }, + { + "x": new Date(1452729600000), + "y": 0.9181 + }, + { + "x": new Date(1452816000000), + "y": 0.9164 + }, + { + "x": new Date(1453075200000), + "y": 0.9182 + }, + { + "x": new Date(1453161600000), + "y": 0.9202 + }, + { + "x": new Date(1453248000000), + "y": 0.9169 + }, + { + "x": new Date(1453334400000), + "y": 0.9181 + }, + { + "x": new Date(1453420800000), + "y": 0.9253 + }, + { + "x": new Date(1453680000000), + "y": 0.9247 + }, + { + "x": new Date(1453766400000), + "y": 0.9229 + }, + { + "x": new Date(1453852800000), + "y": 0.9185 + }, + { + "x": new Date(1453939200000), + "y": 0.9173 + }, + { + "x": new Date(1454025600000), + "y": 0.9159 + }, + { + "x": new Date(1454284800000), + "y": 0.9189 + }, + { + "x": new Date(1454371200000), + "y": 0.9159 + }, + { + "x": new Date(1454457600000), + "y": 0.9148 + }, + { + "x": new Date(1454544000000), + "y": 0.8925 + }, + { + "x": new Date(1454630400000), + "y": 0.8928 + }, + { + "x": new Date(1454889600000), + "y": 0.9009 + }, + { + "x": new Date(1454976000000), + "y": 0.8901 + }, + { + "x": new Date(1455062400000), + "y": 0.8884 + }, + { + "x": new Date(1455148800000), + "y": 0.8814 + }, + { + "x": new Date(1455235200000), + "y": 0.887 + }, + { + "x": new Date(1455494400000), + "y": 0.8946 + }, + { + "x": new Date(1455580800000), + "y": 0.8957 + }, + { + "x": new Date(1455667200000), + "y": 0.8981 + }, + { + "x": new Date(1455753600000), + "y": 0.9023 + }, + { + "x": new Date(1455840000000), + "y": 0.9013 + }, + { + "x": new Date(1456099200000), + "y": 0.907 + }, + { + "x": new Date(1456185600000), + "y": 0.909 + }, + { + "x": new Date(1456272000000), + "y": 0.9108 + }, + { + "x": new Date(1456358400000), + "y": 0.907 + }, + { + "x": new Date(1456444800000), + "y": 0.9087 + }, + { + "x": new Date(1456704000000), + "y": 0.9185 + }, + { + "x": new Date(1456790400000), + "y": 0.9199 + }, + { + "x": new Date(1456876800000), + "y": 0.9212 + }, + { + "x": new Date(1456963200000), + "y": 0.9174 + }, + { + "x": new Date(1457049600000), + "y": 0.9117 + }, + { + "x": new Date(1457308800000), + "y": 0.9131 + }, + { + "x": new Date(1457395200000), + "y": 0.9069 + }, + { + "x": new Date(1457481600000), + "y": 0.9114 + }, + { + "x": new Date(1457568000000), + "y": 0.9212 + }, + { + "x": new Date(1457654400000), + "y": 0.9018 + }, + { + "x": new Date(1457913600000), + "y": 0.8995 + }, + { + "x": new Date(1458000000000), + "y": 0.9003 + }, + { + "x": new Date(1458086400000), + "y": 0.9039 + }, + { + "x": new Date(1458172800000), + "y": 0.8842 + }, + { + "x": new Date(1458259200000), + "y": 0.8867 + }, + { + "x": new Date(1458518400000), + "y": 0.8873 + }, + { + "x": new Date(1458604800000), + "y": 0.892 + }, + { + "x": new Date(1458691200000), + "y": 0.8953 + }, + { + "x": new Date(1458777600000), + "y": 0.8966 + }, + { + "x": new Date(1459209600000), + "y": 0.8934 + }, + { + "x": new Date(1459296000000), + "y": 0.8832 + }, + { + "x": new Date(1459382400000), + "y": 0.8784 + }, + { + "x": new Date(1459468800000), + "y": 0.8748 + }, + { + "x": new Date(1459728000000), + "y": 0.8788 + }, + { + "x": new Date(1459814400000), + "y": 0.8798 + }, + { + "x": new Date(1459900800000), + "y": 0.8822 + }, + { + "x": new Date(1459987200000), + "y": 0.8801 + }, + { + "x": new Date(1460073600000), + "y": 0.8801 + }, + { + "x": new Date(1460332800000), + "y": 0.8781 + }, + { + "x": new Date(1460419200000), + "y": 0.8776 + }, + { + "x": new Date(1460505600000), + "y": 0.8852 + }, + { + "x": new Date(1460592000000), + "y": 0.8888 + }, + { + "x": new Date(1460678400000), + "y": 0.8863 + }, + { + "x": new Date(1460937600000), + "y": 0.8846 + }, + { + "x": new Date(1461024000000), + "y": 0.8817 + }, + { + "x": new Date(1461110400000), + "y": 0.8789 + }, + { + "x": new Date(1461196800000), + "y": 0.8808 + }, + { + "x": new Date(1461283200000), + "y": 0.888 + }, + { + "x": new Date(1461542400000), + "y": 0.8879 + }, + { + "x": new Date(1461628800000), + "y": 0.8861 + }, + { + "x": new Date(1461715200000), + "y": 0.8848 + }, + { + "x": new Date(1461801600000), + "y": 0.8805 + }, + { + "x": new Date(1461888000000), + "y": 0.8771 + }, + { + "x": new Date(1462147200000), + "y": 0.8702 + }, + { + "x": new Date(1462233600000), + "y": 0.8645 + }, + { + "x": new Date(1462320000000), + "y": 0.8693 + }, + { + "x": new Date(1462406400000), + "y": 0.8743 + }, + { + "x": new Date(1462492800000), + "y": 0.8752 + }, + { + "x": new Date(1462752000000), + "y": 0.8777 + }, + { + "x": new Date(1462838400000), + "y": 0.8792 + }, + { + "x": new Date(1462924800000), + "y": 0.8766 + }, + { + "x": new Date(1463011200000), + "y": 0.8781 + }, + { + "x": new Date(1463097600000), + "y": 0.8813 + }, + { + "x": new Date(1463356800000), + "y": 0.8832 + }, + { + "x": new Date(1463443200000), + "y": 0.8836 + }, + { + "x": new Date(1463529600000), + "y": 0.8867 + }, + { + "x": new Date(1463616000000), + "y": 0.8932 + }, + { + "x": new Date(1463702400000), + "y": 0.8914 + }, + { + "x": new Date(1463961600000), + "y": 0.8918 + }, + { + "x": new Date(1464048000000), + "y": 0.8955 + }, + { + "x": new Date(1464134400000), + "y": 0.8973 + }, + { + "x": new Date(1464220800000), + "y": 0.8955 + }, + { + "x": new Date(1464307200000), + "y": 0.8955 + }, + { + "x": new Date(1464566400000), + "y": 0.8978 + }, + { + "x": new Date(1464652800000), + "y": 0.8966 + }, + { + "x": new Date(1464739200000), + "y": 0.895 + }, + { + "x": new Date(1464825600000), + "y": 0.8939 + }, + { + "x": new Date(1464912000000), + "y": 0.8966 + }, + { + "x": new Date(1465171200000), + "y": 0.8812 + }, + { + "x": new Date(1465257600000), + "y": 0.8813 + }, + { + "x": new Date(1465344000000), + "y": 0.879 + }, + { + "x": new Date(1465430400000), + "y": 0.8817 + }, + { + "x": new Date(1465516800000), + "y": 0.8847 + }, + { + "x": new Date(1465776000000), + "y": 0.8876 + }, + { + "x": new Date(1465862400000), + "y": 0.891 + }, + { + "x": new Date(1465948800000), + "y": 0.8906 + }, + { + "x": new Date(1466035200000), + "y": 0.895 + }, + { + "x": new Date(1466121600000), + "y": 0.8887 + }, + { + "x": new Date(1466380800000), + "y": 0.8826 + }, + { + "x": new Date(1466467200000), + "y": 0.884 + }, + { + "x": new Date(1466553600000), + "y": 0.8864 + }, + { + "x": new Date(1466640000000), + "y": 0.8781 + }, + { + "x": new Date(1466726400000), + "y": 0.9038 + }, + { + "x": new Date(1466985600000), + "y": 0.9094 + }, + { + "x": new Date(1467072000000), + "y": 0.9032 + }, + { + "x": new Date(1467158400000), + "y": 0.9018 + }, + { + "x": new Date(1467244800000), + "y": 0.9008 + }, + { + "x": new Date(1467331200000), + "y": 0.8982 + }, + { + "x": new Date(1467590400000), + "y": 0.8979 + }, + { + "x": new Date(1467676800000), + "y": 0.8973 + }, + { + "x": new Date(1467763200000), + "y": 0.9035 + }, + { + "x": new Date(1467849600000), + "y": 0.9026 + }, + { + "x": new Date(1467936000000), + "y": 0.9034 + }, + { + "x": new Date(1468195200000), + "y": 0.9052 + }, + { + "x": new Date(1468281600000), + "y": 0.9017 + }, + { + "x": new Date(1468368000000), + "y": 0.9033 + }, + { + "x": new Date(1468454400000), + "y": 0.8964 + }, + { + "x": new Date(1468540800000), + "y": 0.8987 + }, + { + "x": new Date(1468800000000), + "y": 0.9048 + }, + { + "x": new Date(1468886400000), + "y": 0.9063 + }, + { + "x": new Date(1468972800000), + "y": 0.9081 + }, + { + "x": new Date(1469059200000), + "y": 0.908 + }, + { + "x": new Date(1469145600000), + "y": 0.908 + }, + { + "x": new Date(1469404800000), + "y": 0.9107 + }, + { + "x": new Date(1469491200000), + "y": 0.9094 + }, + { + "x": new Date(1469577600000), + "y": 0.9099 + }, + { + "x": new Date(1469664000000), + "y": 0.9018 + }, + { + "x": new Date(1469750400000), + "y": 0.8999 + }, + { + "x": new Date(1470009600000), + "y": 0.8958 + }, + { + "x": new Date(1470096000000), + "y": 0.8935 + }, + { + "x": new Date(1470182400000), + "y": 0.893 + }, + { + "x": new Date(1470268800000), + "y": 0.8981 + }, + { + "x": new Date(1470355200000), + "y": 0.8965 + }, + { + "x": new Date(1470614400000), + "y": 0.9021 + }, + { + "x": new Date(1470700800000), + "y": 0.9028 + }, + { + "x": new Date(1470787200000), + "y": 0.8942 + }, + { + "x": new Date(1470873600000), + "y": 0.8967 + }, + { + "x": new Date(1470960000000), + "y": 0.8963 + }, + { + "x": new Date(1471219200000), + "y": 0.8946 + }, + { + "x": new Date(1471305600000), + "y": 0.8854 + }, + { + "x": new Date(1471392000000), + "y": 0.8869 + }, + { + "x": new Date(1471478400000), + "y": 0.8834 + }, + { + "x": new Date(1471564800000), + "y": 0.883 + }, + { + "x": new Date(1471824000000), + "y": 0.8846 + }, + { + "x": new Date(1471910400000), + "y": 0.882 + }, + { + "x": new Date(1471996800000), + "y": 0.8876 + }, + { + "x": new Date(1472083200000), + "y": 0.8858 + }, + { + "x": new Date(1472169600000), + "y": 0.8858 + }, + { + "x": new Date(1472428800000), + "y": 0.8954 + }, + { + "x": new Date(1472515200000), + "y": 0.8955 + }, + { + "x": new Date(1472601600000), + "y": 0.8984 + }, + { + "x": new Date(1472688000000), + "y": 0.8973 + }, + { + "x": new Date(1472774400000), + "y": 0.8935 + }, + { + "x": new Date(1473033600000), + "y": 0.8965 + }, + { + "x": new Date(1473120000000), + "y": 0.8962 + }, + { + "x": new Date(1473206400000), + "y": 0.89 + }, + { + "x": new Date(1473292800000), + "y": 0.8854 + }, + { + "x": new Date(1473379200000), + "y": 0.8876 + }, + { + "x": new Date(1473638400000), + "y": 0.8909 + }, + { + "x": new Date(1473724800000), + "y": 0.8892 + }, + { + "x": new Date(1473811200000), + "y": 0.8915 + }, + { + "x": new Date(1473897600000), + "y": 0.8887 + }, + { + "x": new Date(1473984000000), + "y": 0.8909 + }, + { + "x": new Date(1474243200000), + "y": 0.8958 + }, + { + "x": new Date(1474329600000), + "y": 0.8942 + }, + { + "x": new Date(1474416000000), + "y": 0.897 + }, + { + "x": new Date(1474502400000), + "y": 0.8899 + }, + { + "x": new Date(1474588800000), + "y": 0.8918 + }, + { + "x": new Date(1474848000000), + "y": 0.888 + }, + { + "x": new Date(1474934400000), + "y": 0.8914 + }, + { + "x": new Date(1475020800000), + "y": 0.891 + }, + { + "x": new Date(1475107200000), + "y": 0.8913 + }, + { + "x": new Date(1475193600000), + "y": 0.8961 + }, + { + "x": new Date(1475452800000), + "y": 0.8901 + }, + { + "x": new Date(1475539200000), + "y": 0.8961 + }, + { + "x": new Date(1475625600000), + "y": 0.8921 + }, + { + "x": new Date(1475712000000), + "y": 0.8942 + }, + { + "x": new Date(1475798400000), + "y": 0.8978 + }, + { + "x": new Date(1476057600000), + "y": 0.8962 + }, + { + "x": new Date(1476144000000), + "y": 0.9027 + }, + { + "x": new Date(1476230400000), + "y": 0.9075 + }, + { + "x": new Date(1476316800000), + "y": 0.9061 + }, + { + "x": new Date(1476403200000), + "y": 0.909 + }, + { + "x": new Date(1476662400000), + "y": 0.9097 + }, + { + "x": new Date(1476748800000), + "y": 0.9098 + }, + { + "x": new Date(1476835200000), + "y": 0.9109 + }, + { + "x": new Date(1476921600000), + "y": 0.9108 + }, + { + "x": new Date(1477008000000), + "y": 0.9187 + }, + { + "x": new Date(1477267200000), + "y": 0.9183 + }, + { + "x": new Date(1477353600000), + "y": 0.9199 + }, + { + "x": new Date(1477440000000), + "y": 0.9154 + }, + { + "x": new Date(1477526400000), + "y": 0.9153 + }, + { + "x": new Date(1477612800000), + "y": 0.9157 + }, + { + "x": new Date(1477872000000), + "y": 0.9137 + }, + { + "x": new Date(1477958400000), + "y": 0.9071 + }, + { + "x": new Date(1478044800000), + "y": 0.9014 + }, + { + "x": new Date(1478131200000), + "y": 0.9039 + }, + { + "x": new Date(1478217600000), + "y": 0.9016 + }, + { + "x": new Date(1478476800000), + "y": 0.9041 + }, + { + "x": new Date(1478563200000), + "y": 0.9061 + }, + { + "x": new Date(1478649600000), + "y": 0.9074 + }, + { + "x": new Date(1478736000000), + "y": 0.918 + }, + { + "x": new Date(1478822400000), + "y": 0.9172 + }, + { + "x": new Date(1479081600000), + "y": 0.928 + }, + { + "x": new Date(1479168000000), + "y": 0.929 + }, + { + "x": new Date(1479254400000), + "y": 0.9345 + }, + { + "x": new Date(1479340800000), + "y": 0.9332 + }, + { + "x": new Date(1479427200000), + "y": 0.9409 + }, + { + "x": new Date(1479686400000), + "y": 0.9407 + }, + { + "x": new Date(1479772800000), + "y": 0.942 + }, + { + "x": new Date(1479859200000), + "y": 0.9433 + }, + { + "x": new Date(1479945600000), + "y": 0.9481 + }, + { + "x": new Date(1480032000000), + "y": 0.9442 + }, + { + "x": new Date(1480291200000), + "y": 0.9446 + }, + { + "x": new Date(1480377600000), + "y": 0.9456 + }, + { + "x": new Date(1480464000000), + "y": 0.9404 + }, + { + "x": new Date(1480550400000), + "y": 0.9411 + }, + { + "x": new Date(1480636800000), + "y": 0.9398 + }, + { + "x": new Date(1480896000000), + "y": 0.9345 + }, + { + "x": new Date(1480982400000), + "y": 0.9317 + }, + { + "x": new Date(1481068800000), + "y": 0.9321 + }, + { + "x": new Date(1481155200000), + "y": 0.9293 + }, + { + "x": new Date(1481241600000), + "y": 0.9472 + }, + { + "x": new Date(1481500800000), + "y": 0.9439 + }, + { + "x": new Date(1481587200000), + "y": 0.9426 + }, + { + "x": new Date(1481673600000), + "y": 0.9396 + }, + { + "x": new Date(1481760000000), + "y": 0.9599 + }, + { + "x": new Date(1481846400000), + "y": 0.958 + }, + { + "x": new Date(1482105600000), + "y": 0.9596 + }, + { + "x": new Date(1482192000000), + "y": 0.965 + }, + { + "x": new Date(1482278400000), + "y": 0.9597 + }, + { + "x": new Date(1482364800000), + "y": 0.9576 + }, + { + "x": new Date(1482451200000), + "y": 0.9574 + }, + { + "x": new Date(1482796800000), + "y": 0.9575 + }, + { + "x": new Date(1482883200000), + "y": 0.9615 + }, + { + "x": new Date(1482969600000), + "y": 0.9568 + }, + { + "x": new Date(1483056000000), + "y": 0.9488 + }, + { + "x": new Date(1483315200000), + "y": 0.9557 + }, + { + "x": new Date(1483401600000), + "y": 0.963 + }, + { + "x": new Date(1483488000000), + "y": 0.9582 + }, + { + "x": new Date(1483574400000), + "y": 0.9524 + }, + { + "x": new Date(1483660800000), + "y": 0.9445 + }, + { + "x": new Date(1483920000000), + "y": 0.951 + }, + { + "x": new Date(1484006400000), + "y": 0.9464 + }, + { + "x": new Date(1484092800000), + "y": 0.9522 + }, + { + "x": new Date(1484179200000), + "y": 0.9365 + }, + { + "x": new Date(1484265600000), + "y": 0.9381 + }, + { + "x": new Date(1484524800000), + "y": 0.944 + }, + { + "x": new Date(1484611200000), + "y": 0.9361 + }, + { + "x": new Date(1484697600000), + "y": 0.9378 + }, + { + "x": new Date(1484784000000), + "y": 0.9375 + }, + { + "x": new Date(1484870400000), + "y": 0.9407 + }, + { + "x": new Date(1485129600000), + "y": 0.9334 + }, + { + "x": new Date(1485216000000), + "y": 0.9305 + }, + { + "x": new Date(1485302400000), + "y": 0.9309 + }, + { + "x": new Date(1485388800000), + "y": 0.9347 + }, + { + "x": new Date(1485475200000), + "y": 0.9363 + }, + { + "x": new Date(1485734400000), + "y": 0.9408 + }, + { + "x": new Date(1485820800000), + "y": 0.9299 + }, + { + "x": new Date(1485907200000), + "y": 0.9269 + }, + { + "x": new Date(1485993600000), + "y": 0.9253 + }, + { + "x": new Date(1486080000000), + "y": 0.9311 + }, + { + "x": new Date(1486339200000), + "y": 0.9336 + }, + { + "x": new Date(1486425600000), + "y": 0.9369 + }, + { + "x": new Date(1486512000000), + "y": 0.9377 + }, + { + "x": new Date(1486598400000), + "y": 0.9354 + }, + { + "x": new Date(1486684800000), + "y": 0.9409 + }, + { + "x": new Date(1486944000000), + "y": 0.9409 + }, + { + "x": new Date(1487030400000), + "y": 0.9415 + }, + { + "x": new Date(1487116800000), + "y": 0.9475 + }, + { + "x": new Date(1487203200000), + "y": 0.9389 + }, + { + "x": new Date(1487289600000), + "y": 0.9391 + }, + { + "x": new Date(1487548800000), + "y": 0.9421 + }, + { + "x": new Date(1487635200000), + "y": 0.9491 + }, + { + "x": new Date(1487721600000), + "y": 0.9513 + }, + { + "x": new Date(1487808000000), + "y": 0.9459 + }, + { + "x": new Date(1487894400000), + "y": 0.9427 + }, + { + "x": new Date(1488153600000), + "y": 0.9447 + }, + { + "x": new Date(1488240000000), + "y": 0.9438 + }, + { + "x": new Date(1488326400000), + "y": 0.9495 + }, + { + "x": new Date(1488412800000), + "y": 0.9512 + }, + { + "x": new Date(1488499200000), + "y": 0.9466 + }, + { + "x": new Date(1488758400000), + "y": 0.9442 + }, + { + "x": new Date(1488844800000), + "y": 0.9456 + }, + { + "x": new Date(1488931200000), + "y": 0.9474 + }, + { + "x": new Date(1489017600000), + "y": 0.9479 + }, + { + "x": new Date(1489104000000), + "y": 0.943 + }, + { + "x": new Date(1489363200000), + "y": 0.9379 + }, + { + "x": new Date(1489449600000), + "y": 0.9407 + }, + { + "x": new Date(1489536000000), + "y": 0.9415 + }, + { + "x": new Date(1489622400000), + "y": 0.9324 + }, + { + "x": new Date(1489708800000), + "y": 0.9315 + }, + { + "x": new Date(1489968000000), + "y": 0.9302 + }, + { + "x": new Date(1490054400000), + "y": 0.9259 + }, + { + "x": new Date(1490140800000), + "y": 0.9254 + }, + { + "x": new Date(1490227200000), + "y": 0.9272 + }, + { + "x": new Date(1490313600000), + "y": 0.9256 + }, + { + "x": new Date(1490572800000), + "y": 0.9185 + }, + { + "x": new Date(1490659200000), + "y": 0.921 + }, + { + "x": new Date(1490745600000), + "y": 0.9305 + }, + { + "x": new Date(1490832000000), + "y": 0.9315 + }, + { + "x": new Date(1490918400000), + "y": 0.9355 + }, + { + "x": new Date(1491177600000), + "y": 0.9381 + }, + { + "x": new Date(1491264000000), + "y": 0.939 + }, + { + "x": new Date(1491350400000), + "y": 0.9366 + }, + { + "x": new Date(1491436800000), + "y": 0.9377 + }, + { + "x": new Date(1491523200000), + "y": 0.9408 + }, + { + "x": new Date(1491782400000), + "y": 0.9455 + }, + { + "x": new Date(1491868800000), + "y": 0.9421 + }, + { + "x": new Date(1491955200000), + "y": 0.9431 + }, + { + "x": new Date(1492041600000), + "y": 0.9408 + }, + { + "x": new Date(1492473600000), + "y": 0.9363 + }, + { + "x": new Date(1492560000000), + "y": 0.9325 + }, + { + "x": new Date(1492646400000), + "y": 0.9308 + }, + { + "x": new Date(1492732800000), + "y": 0.9349 + }, + { + "x": new Date(1492992000000), + "y": 0.9219 + }, + { + "x": new Date(1493078400000), + "y": 0.9183 + }, + { + "x": new Date(1493164800000), + "y": 0.9181 + }, + { + "x": new Date(1493251200000), + "y": 0.9191 + }, + { + "x": new Date(1493337600000), + "y": 0.915 + }, + { + "x": new Date(1493683200000), + "y": 0.9163 + }, + { + "x": new Date(1493769600000), + "y": 0.9159 + }, + { + "x": new Date(1493856000000), + "y": 0.9153 + }, + { + "x": new Date(1493942400000), + "y": 0.9124 + }, + { + "x": new Date(1494201600000), + "y": 0.9143 + }, + { + "x": new Date(1494288000000), + "y": 0.9185 + }, + { + "x": new Date(1494374400000), + "y": 0.919 + }, + { + "x": new Date(1494460800000), + "y": 0.9209 + }, + { + "x": new Date(1494547200000), + "y": 0.9196 + }, + { + "x": new Date(1494806400000), + "y": 0.9115 + }, + { + "x": new Date(1494892800000), + "y": 0.9043 + }, + { + "x": new Date(1494979200000), + "y": 0.8996 + }, + { + "x": new Date(1495065600000), + "y": 0.8987 + }, + { + "x": new Date(1495152000000), + "y": 0.8946 + }, + { + "x": new Date(1495411200000), + "y": 0.8895 + }, + { + "x": new Date(1495497600000), + "y": 0.8918 + }, + { + "x": new Date(1495584000000), + "y": 0.8935 + }, + { + "x": new Date(1495670400000), + "y": 0.8918 + }, + { + "x": new Date(1495756800000), + "y": 0.8933 + }, + { + "x": new Date(1496016000000), + "y": 0.8939 + }, + { + "x": new Date(1496102400000), + "y": 0.8951 + }, + { + "x": new Date(1496188800000), + "y": 0.8913 + }, + { + "x": new Date(1496275200000), + "y": 0.8914 + }, + { + "x": new Date(1496361600000), + "y": 0.8916 + }, + { + "x": new Date(1496620800000), + "y": 0.8891 + }, + { + "x": new Date(1496707200000), + "y": 0.8884 + }, + { + "x": new Date(1496793600000), + "y": 0.8916 + }, + { + "x": new Date(1496880000000), + "y": 0.8907 + }, + { + "x": new Date(1496966400000), + "y": 0.8949 + }, + { + "x": new Date(1497225600000), + "y": 0.8913 + }, + { + "x": new Date(1497312000000), + "y": 0.8916 + }, + { + "x": new Date(1497398400000), + "y": 0.8927 + }, + { + "x": new Date(1497484800000), + "y": 0.8957 + }, + { + "x": new Date(1497571200000), + "y": 0.8956 + }, + { + "x": new Date(1497830400000), + "y": 0.893 + }, + { + "x": new Date(1497916800000), + "y": 0.8965 + }, + { + "x": new Date(1498003200000), + "y": 0.8972 + }, + { + "x": new Date(1498089600000), + "y": 0.8954 + }, + { + "x": new Date(1498176000000), + "y": 0.8951 + }, + { + "x": new Date(1498435200000), + "y": 0.894 + }, + { + "x": new Date(1498521600000), + "y": 0.8868 + }, + { + "x": new Date(1498608000000), + "y": 0.8792 + }, + { + "x": new Date(1498694400000), + "y": 0.8763 + }, + { + "x": new Date(1498780800000), + "y": 0.8764 + }, + { + "x": new Date(1499040000000), + "y": 0.8797 + }, + { + "x": new Date(1499126400000), + "y": 0.8809 + }, + { + "x": new Date(1499212800000), + "y": 0.8828 + }, + { + "x": new Date(1499299200000), + "y": 0.8784 + }, + { + "x": new Date(1499385600000), + "y": 0.8764 + }, + { + "x": new Date(1499644800000), + "y": 0.8783 + }, + { + "x": new Date(1499731200000), + "y": 0.8769 + }, + { + "x": new Date(1499817600000), + "y": 0.8735 + }, + { + "x": new Date(1499904000000), + "y": 0.876 + }, + { + "x": new Date(1499990400000), + "y": 0.8761 + }, + { + "x": new Date(1500249600000), + "y": 0.8725 + }, + { + "x": new Date(1500336000000), + "y": 0.8655 + }, + { + "x": new Date(1500422400000), + "y": 0.8672 + }, + { + "x": new Date(1500508800000), + "y": 0.8708 + }, + { + "x": new Date(1500595200000), + "y": 0.8591 + }, + { + "x": new Date(1500854400000), + "y": 0.8586 + }, + { + "x": new Date(1500940800000), + "y": 0.8552 + }, + { + "x": new Date(1501027200000), + "y": 0.8589 + }, + { + "x": new Date(1501113600000), + "y": 0.8552 + }, + { + "x": new Date(1501200000000), + "y": 0.8527 + }, + { + "x": new Date(1501459200000), + "y": 0.8528 + }, + { + "x": new Date(1501545600000), + "y": 0.8467 + }, + { + "x": new Date(1501632000000), + "y": 0.8455 + }, + { + "x": new Date(1501718400000), + "y": 0.8433 + }, + { + "x": new Date(1501804800000), + "y": 0.8427 + }, + { + "x": new Date(1502064000000), + "y": 0.8478 + }, + { + "x": new Date(1502150400000), + "y": 0.8466 + }, + { + "x": new Date(1502236800000), + "y": 0.8525 + }, + { + "x": new Date(1502323200000), + "y": 0.8525 + }, + { + "x": new Date(1502409600000), + "y": 0.8501 + }, + { + "x": new Date(1502668800000), + "y": 0.8478 + }, + { + "x": new Date(1502755200000), + "y": 0.8516 + }, + { + "x": new Date(1502841600000), + "y": 0.8541 + }, + { + "x": new Date(1502928000000), + "y": 0.855 + }, + { + "x": new Date(1503014400000), + "y": 0.8519 + }, + { + "x": new Date(1503273600000), + "y": 0.8504 + }, + { + "x": new Date(1503360000000), + "y": 0.8496 + }, + { + "x": new Date(1503446400000), + "y": 0.8476 + }, + { + "x": new Date(1503532800000), + "y": 0.8471 + }, + { + "x": new Date(1503619200000), + "y": 0.847 + }, + { + "x": new Date(1503878400000), + "y": 0.8387 + }, + { + "x": new Date(1503964800000), + "y": 0.8301 + }, + { + "x": new Date(1504051200000), + "y": 0.8393 + }, + { + "x": new Date(1504137600000), + "y": 0.8458 + }, + { + "x": new Date(1504224000000), + "y": 0.839 + }, + { + "x": new Date(1504483200000), + "y": 0.8401 + }, + { + "x": new Date(1504569600000), + "y": 0.8411 + }, + { + "x": new Date(1504656000000), + "y": 0.8383 + }, + { + "x": new Date(1504742400000), + "y": 0.8355 + }, + { + "x": new Date(1504828800000), + "y": 0.8293 + }, + { + "x": new Date(1505088000000), + "y": 0.8336 + }, + { + "x": new Date(1505174400000), + "y": 0.8381 + }, + { + "x": new Date(1505260800000), + "y": 0.8349 + }, + { + "x": new Date(1505347200000), + "y": 0.8415 + }, + { + "x": new Date(1505433600000), + "y": 0.836 + }, + { + "x": new Date(1505692800000), + "y": 0.8371 + }, + { + "x": new Date(1505779200000), + "y": 0.8354 + }, + { + "x": new Date(1505865600000), + "y": 0.8329 + }, + { + "x": new Date(1505952000000), + "y": 0.8401 + }, + { + "x": new Date(1506038400000), + "y": 0.8362 + }, + { + "x": new Date(1506297600000), + "y": 0.8428 + }, + { + "x": new Date(1506384000000), + "y": 0.8485 + }, + { + "x": new Date(1506470400000), + "y": 0.8518 + }, + { + "x": new Date(1506556800000), + "y": 0.8491 + }, + { + "x": new Date(1506643200000), + "y": 0.8471 + }, + { + "x": new Date(1506902400000), + "y": 0.8516 + }, + { + "x": new Date(1506988800000), + "y": 0.8509 + }, + { + "x": new Date(1507075200000), + "y": 0.8485 + }, + { + "x": new Date(1507161600000), + "y": 0.8517 + }, + { + "x": new Date(1507248000000), + "y": 0.8543 + }, + { + "x": new Date(1507507200000), + "y": 0.8515 + }, + { + "x": new Date(1507593600000), + "y": 0.8478 + }, + { + "x": new Date(1507680000000), + "y": 0.8454 + }, + { + "x": new Date(1507766400000), + "y": 0.8436 + }, + { + "x": new Date(1507852800000), + "y": 0.8468 + }, + { + "x": new Date(1508112000000), + "y": 0.8473 + }, + { + "x": new Date(1508198400000), + "y": 0.8505 + }, + { + "x": new Date(1508284800000), + "y": 0.8512 + }, + { + "x": new Date(1508371200000), + "y": 0.8451 + }, + { + "x": new Date(1508457600000), + "y": 0.8463 + }, + { + "x": new Date(1508716800000), + "y": 0.8519 + }, + { + "x": new Date(1508803200000), + "y": 0.8504 + }, + { + "x": new Date(1508889600000), + "y": 0.8486 + }, + { + "x": new Date(1508976000000), + "y": 0.8509 + }, + { + "x": new Date(1509062400000), + "y": 0.8618 + }, + { + "x": new Date(1509321600000), + "y": 0.8613 + }, + { + "x": new Date(1509408000000), + "y": 0.8594 + }, + { + "x": new Date(1509494400000), + "y": 0.8613 + }, + { + "x": new Date(1509580800000), + "y": 0.8588 + }, + { + "x": new Date(1509667200000), + "y": 0.858 + }, + { + "x": new Date(1509926400000), + "y": 0.8629 + }, + { + "x": new Date(1510012800000), + "y": 0.865 + }, + { + "x": new Date(1510099200000), + "y": 0.8629 + }, + { + "x": new Date(1510185600000), + "y": 0.8599 + }, + { + "x": new Date(1510272000000), + "y": 0.8582 + }, + { + "x": new Date(1510531200000), + "y": 0.858 + }, + { + "x": new Date(1510617600000), + "y": 0.8515 + }, + { + "x": new Date(1510704000000), + "y": 0.8447 + }, + { + "x": new Date(1510790400000), + "y": 0.8496 + }, + { + "x": new Date(1510876800000), + "y": 0.8479 + }, + { + "x": new Date(1511136000000), + "y": 0.8489 + }, + { + "x": new Date(1511222400000), + "y": 0.8535 + }, + { + "x": new Date(1511308800000), + "y": 0.8512 + }, + { + "x": new Date(1511395200000), + "y": 0.8441 + }, + { + "x": new Date(1511481600000), + "y": 0.8421 + }, + { + "x": new Date(1511740800000), + "y": 0.8368 + }, + { + "x": new Date(1511827200000), + "y": 0.8413 + }, + { + "x": new Date(1511913600000), + "y": 0.8456 + }, + { + "x": new Date(1512000000000), + "y": 0.8441 + }, + { + "x": new Date(1512086400000), + "y": 0.8415 + }, + { + "x": new Date(1512345600000), + "y": 0.8429 + }, + { + "x": new Date(1512432000000), + "y": 0.8442 + }, + { + "x": new Date(1512518400000), + "y": 0.8463 + }, + { + "x": new Date(1512604800000), + "y": 0.8486 + }, + { + "x": new Date(1512691200000), + "y": 0.8517 + }, + { + "x": new Date(1512950400000), + "y": 0.8478 + }, + { + "x": new Date(1513036800000), + "y": 0.85 + }, + { + "x": new Date(1513123200000), + "y": 0.8522 + }, + { + "x": new Date(1513209600000), + "y": 0.8443 + }, + { + "x": new Date(1513296000000), + "y": 0.8471 + }, + { + "x": new Date(1513555200000), + "y": 0.8479 + }, + { + "x": new Date(1513641600000), + "y": 0.8459 + }, + { + "x": new Date(1513728000000), + "y": 0.8443 + }, + { + "x": new Date(1513814400000), + "y": 0.8433 + }, + { + "x": new Date(1513900800000), + "y": 0.8438 + }, + { + "x": new Date(1514332800000), + "y": 0.8408 + }, + { + "x": new Date(1514419200000), + "y": 0.838 + }, + { + "x": new Date(1514505600000), + "y": 0.8339 + } +]; +/** + * Data for technical indicators + */ +export let chartData: object[] = [ + { + x: new Date('2012-04-02'), + open: 85.9757, + high: 90.6657, + low: 85.7685, + close: 90.5257, + volume: 660187068 + }, + { + x: new Date('2012-04-09'), + open: 89.4471, + high: 92, + low: 86.2157, + close: 86.4614, + volume: 912634864 + }, + { + x: new Date('2012-04-16'), + open: 87.1514, + high: 88.6071, + low: 81.4885, + close: 81.8543, + volume: 1221746066 + }, + { + x: new Date('2012-04-23'), + open: 81.5157, + high: 88.2857, + low: 79.2857, + close: 86.1428, + volume: 965935749 + }, + { + x: new Date('2012-04-30'), + open: 85.4, + high: 85.4857, + low: 80.7385, + close: 80.75, + volume: 615249365 + }, + { + x: new Date('2012-05-07'), + open: 80.2143, + high: 82.2685, + low: 79.8185, + close: 80.9585, + volume: 541742692 + }, + { + x: new Date('2012-05-14'), + open: 80.3671, + high: 81.0728, + low: 74.5971, + close: 75.7685, + volume: 708126233 + }, + { + x: new Date('2012-05-21'), + open: 76.3571, + high: 82.3571, + low: 76.2928, + close: 80.3271, + volume: 682076215 + }, + { + x: new Date('2012-05-28'), + open: 81.5571, + high: 83.0714, + low: 80.0743, + close: 80.1414, + volume: 480059584 + }, + { + x: new Date('2012-06-04'), + open: 80.2143, + high: 82.9405, + low: 78.3571, + close: 82.9028, + volume: 517577005 + }, + { + x: new Date('2012-06-11'), + open: 83.96, + high: 84.0714, + low: 80.9571, + close: 82.0185, + volume: 499693120 + }, + { + x: new Date('2012-06-18'), + open: 81.5657, + high: 84.2857, + low: 81.4814, + close: 83.1571, + volume: 442172142 + }, + { + x: new Date('2012-06-25'), + open: 82.4714, + high: 83.4285, + low: 80.8014, + close: 83.4285, + volume: 371529102 + }, + { + x: new Date('2012-07-02'), + open: 83.5328, + high: 87.7628, + low: 83.3714, + close: 86.5543, + volume: 385906790 + }, + { + x: new Date('2012-07-09'), + open: 86.4714, + high: 88.5528, + low: 84.6685, + close: 86.4243, + volume: 524235196 + }, + { + x: new Date('2012-07-16'), + open: 86.4457, + high: 87.9071, + low: 86.1643, + close: 86.3285, + volume: 419537217 + }, + { + x: new Date('2012-07-23'), + open: 84.9143, + high: 87.0971, + low: 81.4285, + close: 83.5943, + volume: 680773023 + }, + { + x: new Date('2012-07-30'), + open: 84.4171, + high: 88.2828, + low: 83.9743, + close: 87.9571, + volume: 475109323 + }, + { + x: new Date('2012-08-06'), + open: 88.1843, + high: 89.2857, + low: 87.8943, + close: 88.8143, + volume: 312826308 + }, + { + x: new Date('2012-08-13'), + open: 89.0557, + high: 92.5985, + low: 89.0357, + close: 92.5871, + volume: 392867193 + }, + { + x: new Date('2012-08-20'), + open: 92.8585, + high: 96.4114, + low: 92.5871, + close: 94.746, + volume: 708614692 + }, + { + x: new Date('2012-08-27'), + open: 97.1414, + high: 97.2671, + low: 93.8928, + close: 95.0343, + volume: 383807217 + }, + { + x: new Date('2012-09-03'), + open: 95.1085, + high: 97.4971, + low: 94.9285, + close: 97.2057, + volume: 355722047 + }, + { + x: new Date('2012-09-10'), + open: 97.2071, + high: 99.5685, + low: 93.7143, + close: 98.7543, + volume: 724042207 + }, + { + x: new Date('2012-09-17'), + open: 99.9071, + high: 100.7243, + low: 99.0885, + close: 100.0135, + volume: 500166040 + }, + { + x: new Date('2012-09-24'), + open: 98.1228, + high: 99.3028, + low: 94.3357, + close: 95.3007, + volume: 714507994 + }, + { + x: new Date('2012-10-01'), + open: 95.88, + high: 96.6785, + low: 92.95, + close: 93.2271, + volume: 638543622 + }, + { + x: new Date('2012-10-08'), + open: 92.4114, + high: 92.5085, + low: 89.0785, + close: 89.9591, + volume: 747127724 + }, + { + x: new Date('2012-10-15'), + open: 90.3357, + high: 93.2557, + low: 87.0885, + close: 87.12, + volume: 646996264 + }, + { + x: new Date('2012-10-22'), + open: 87.4885, + high: 90.7685, + low: 84.4285, + close: 86.2857, + volume: 866040680 + }, + { + x: new Date('2012-10-29'), + open: 84.9828, + high: 86.1428, + low: 82.1071, + close: 82.4, + volume: 367371310 + }, + { + x: new Date('2012-11-05'), + open: 83.3593, + high: 84.3914, + low: 76.2457, + close: 78.1514, + volume: 919719846 + }, + { + x: new Date('2012-11-12'), + open: 79.1643, + high: 79.2143, + low: 72.25, + close: 75.3825, + volume: 894382149 + }, + { + x: new Date('2012-11-19'), + open: 77.2443, + high: 81.7143, + low: 77.1257, + close: 81.6428, + volume: 527416747 + }, + { + x: new Date('2012-11-26'), + open: 82.2714, + high: 84.8928, + low: 81.7514, + close: 83.6114, + volume: 646467974 + }, + { + x: new Date('2012-12-03'), + open: 84.8071, + high: 84.9414, + low: 74.09, + close: 76.1785, + volume: 980096264 + }, + { + x: new Date('2012-12-10'), + open: 75, + high: 78.5085, + low: 72.2257, + close: 72.8277, + volume: 835016110 + }, + { + x: new Date('2012-12-17'), + open: 72.7043, + high: 76.4143, + low: 71.6043, + close: 74.19, + volume: 726150329 + }, + { + x: new Date('2012-12-24'), + open: 74.3357, + high: 74.8928, + low: 72.0943, + close: 72.7984, + volume: 321104733 + }, + { + x: new Date('2012-12-31'), + open: 72.9328, + high: 79.2857, + low: 72.7143, + close: 75.2857, + volume: 540854882 + }, + { + x: new Date('2013-01-07'), + open: 74.5714, + high: 75.9843, + low: 73.6, + close: 74.3285, + volume: 574594262 + }, + { + x: new Date('2013-01-14'), + open: 71.8114, + high: 72.9643, + low: 69.0543, + close: 71.4285, + volume: 803105621 + }, + { + x: new Date('2013-01-21'), + open: 72.08, + high: 73.57, + low: 62.1428, + close: 62.84, + volume: 971912560 + }, + { + x: new Date('2013-01-28'), + open: 62.5464, + high: 66.0857, + low: 62.2657, + close: 64.8028, + volume: 656549587 + }, + { + x: new Date('2013-02-04'), + open: 64.8443, + high: 68.4014, + low: 63.1428, + close: 67.8543, + volume: 743778993 + }, + { + x: new Date('2013-02-11'), + open: 68.0714, + high: 69.2771, + low: 65.7028, + close: 65.7371, + volume: 585292366 + }, + { + x: new Date('2013-02-18'), + open: 65.8714, + high: 66.1043, + low: 63.26, + close: 64.4014, + volume: 421766997 + }, + { + x: new Date('2013-02-25'), + open: 64.8357, + high: 65.0171, + low: 61.4257, + close: 61.4957, + volume: 582741215 + }, + { + x: new Date('2013-03-04'), + open: 61.1143, + high: 62.2043, + low: 59.8571, + close: 61.6743, + volume: 632856539 + }, + { + x: new Date('2013-03-11'), + open: 61.3928, + high: 63.4614, + low: 60.7343, + close: 63.38, + volume: 572066981 + }, + { + x: new Date('2013-03-18'), + open: 63.0643, + high: 66.0143, + low: 63.0286, + close: 65.9871, + volume: 552156035 + }, + { + x: new Date('2013-03-25'), + open: 66.3843, + high: 67.1357, + low: 63.0886, + close: 63.2371, + volume: 390762517 + }, + { + x: new Date('2013-04-01'), + open: 63.1286, + high: 63.3854, + low: 59.9543, + close: 60.4571, + volume: 505273732 + }, + { + x: new Date('2013-04-08'), + open: 60.6928, + high: 62.57, + low: 60.3557, + close: 61.4, + volume: 387323550 + }, + { + x: new Date('2013-04-15'), + open: 61, + high: 61.1271, + low: 55.0143, + close: 55.79, + volume: 709945604 + }, + { + x: new Date('2013-04-22'), + open: 56.0914, + high: 59.8241, + low: 55.8964, + close: 59.6007, + volume: 787007506 + }, + { + x: new Date('2013-04-29'), + open: 60.0643, + high: 64.7471, + low: 60, + close: 64.2828, + volume: 655020017 + }, + { + x: new Date('2013-05-06'), + open: 65.1014, + high: 66.5357, + low: 64.3543, + close: 64.71, + volume: 545488533 + }, + { + x: new Date('2013-05-13'), + open: 64.5014, + high: 65.4143, + low: 59.8428, + close: 61.8943, + volume: 633706550 + }, + { + x: new Date('2013-05-20'), + open: 61.7014, + high: 64.05, + low: 61.4428, + close: 63.5928, + volume: 494379068 + }, + { + x: new Date('2013-05-27'), + open: 64.2714, + high: 65.3, + low: 62.7714, + close: 64.2478, + volume: 362907830 + }, + { + x: new Date('2013-06-03'), + open: 64.39, + high: 64.9186, + low: 61.8243, + close: 63.1158, + volume: 443249793 + }, + { + x: new Date('2013-06-10'), + open: 63.5328, + high: 64.1541, + low: 61.2143, + close: 61.4357, + volume: 389680092 + }, + { + x: new Date('2013-06-17'), + open: 61.6343, + high: 62.2428, + low: 58.3, + close: 59.0714, + volume: 400384818 + }, + { + x: new Date('2013-06-24'), + open: 58.2, + high: 58.38, + low: 55.5528, + close: 56.6471, + volume: 519314826 + }, + { + x: new Date('2013-07-01'), + open: 57.5271, + high: 60.47, + low: 57.3171, + close: 59.6314, + volume: 343878841 + }, + { + x: new Date('2013-07-08'), + open: 60.0157, + high: 61.3986, + low: 58.6257, + close: 60.93, + volume: 384106977 + }, + { + x: new Date('2013-07-15'), + open: 60.7157, + high: 62.1243, + low: 60.5957, + close: 60.7071, + volume: 286035513 + }, + { + x: new Date('2013-07-22'), + open: 61.3514, + high: 63.5128, + low: 59.8157, + close: 62.9986, + volume: 395816827 + }, + { + x: new Date('2013-07-29'), + open: 62.9714, + high: 66.1214, + low: 62.8857, + close: 66.0771, + volume: 339668858 + }, + { + x: new Date('2013-08-05'), + open: 66.3843, + high: 67.4128, + low: 64.8071, + close: 64.9214, + volume: 368486781 + }, + { + x: new Date('2013-08-12'), + open: 65.2657, + high: 72.0357, + low: 65.2328, + close: 71.7614, + volume: 711563584 + }, + { + x: new Date('2013-08-19'), + open: 72.0485, + high: 73.3914, + low: 71.1714, + close: 71.5743, + volume: 417119660 + }, + { + x: new Date('2013-08-26'), + open: 71.5357, + high: 72.8857, + low: 69.4286, + close: 69.6023, + volume: 392805888 + }, + { + x: new Date('2013-09-02'), + open: 70.4428, + high: 71.7485, + low: 69.6214, + close: 71.1743, + volume: 317244380 + }, + { + x: new Date('2013-09-09'), + open: 72.1428, + high: 72.56, + low: 66.3857, + close: 66.4143, + volume: 669376320 + }, + { + x: new Date('2013-09-16'), + open: 65.8571, + high: 68.3643, + low: 63.8886, + close: 66.7728, + volume: 625142677 + }, + { + x: new Date('2013-09-23'), + open: 70.8714, + high: 70.9871, + low: 68.6743, + close: 68.9643, + volume: 475274537 + }, + { + x: new Date('2013-09-30'), + open: 68.1786, + high: 70.3357, + low: 67.773, + close: 69.0043, + volume: 368198906 + }, + { + x: new Date('2013-10-07'), + open: 69.5086, + high: 70.5486, + low: 68.3257, + close: 70.4017, + volume: 361437661 + }, + { + x: new Date('2013-10-14'), + open: 69.9757, + high: 72.7514, + low: 69.9071, + close: 72.6985, + volume: 342694379 + }, + { + x: new Date('2013-10-21'), + open: 73.11, + high: 76.1757, + low: 72.5757, + close: 75.1368, + volume: 490458997 + }, + { + x: new Date('2013-10-28'), + open: 75.5771, + high: 77.0357, + low: 73.5057, + close: 74.29, + volume: 508130174 + }, + { + x: new Date('2013-11-04'), + open: 74.4428, + high: 75.555, + low: 73.1971, + close: 74.3657, + volume: 318132218 + }, + { + x: new Date('2013-11-11'), + open: 74.2843, + high: 75.6114, + low: 73.4871, + close: 74.9987, + volume: 306711021 + }, + { + x: new Date('2013-11-18'), + open: 74.9985, + high: 75.3128, + low: 73.3814, + close: 74.2571, + volume: 282778778 + }, + { + x: new Date('2013-11-25'), + open: 74.4314, + high: 79.7614, + low: 74.4285, + close: 79.4385, + volume: 327405302 + }, + { + x: new Date('2013-12-02'), + open: 79.7143, + high: 82.1622, + low: 78.6885, + close: 80.0028, + volume: 522055676 + }, + { + x: new Date('2013-12-09'), + open: 80.1286, + high: 81.5671, + low: 79.0957, + close: 79.2043, + volume: 387271099 + }, + { + x: new Date('2013-12-16'), + open: 79.2885, + high: 80.377, + low: 76.9714, + close: 78.4314, + volume: 457580848 + }, + { + x: new Date('2013-12-23'), + open: 81.1428, + high: 81.6971, + low: 79.9285, + close: 80.0128, + volume: 274253503 + }, + { + x: new Date('2013-12-30'), + open: 79.6371, + high: 80.1828, + low: 77.2043, + close: 77.2828, + volume: 275734934 + }, + { + x: new Date('2014-01-06'), + open: 76.7785, + high: 78.1228, + low: 75.8728, + close: 76.1343, + volume: 393462075 + }, + { + x: new Date('2014-01-13'), + open: 75.7014, + high: 80.0285, + low: 75.6971, + close: 77.2385, + volume: 439557459 + }, + { + x: new Date('2014-01-20'), + open: 77.2843, + high: 79.6128, + low: 77.2028, + close: 78.01, + volume: 385585525 + }, + { + x: new Date('2014-01-27'), + open: 78.5814, + high: 79.2571, + low: 70.5071, + close: 71.5143, + volume: 813702575 + }, + { + x: new Date('2014-02-03'), + open: 71.8014, + high: 74.7042, + low: 71.3286, + close: 74.24, + volume: 434447570 + }, + { + x: new Date('2014-02-10'), + open: 74.0943, + high: 77.9971, + low: 74, + close: 77.7128, + volume: 379011880 + }, + { + x: new Date('2014-02-17'), + open: 78, + high: 78.7414, + low: 74.9428, + close: 75.0357, + volume: 289609443 + }, + { + x: new Date('2014-02-24'), + open: 74.7357, + high: 76.1071, + low: 73.6571, + close: 75.1771, + volume: 367569649 + }, + { + x: new Date('2014-03-03'), + open: 74.7743, + high: 76.3928, + low: 74.6871, + close: 75.7771, + volume: 275972640 + }, + { + x: new Date('2014-03-10'), + open: 75.48, + high: 77.0943, + low: 74.7143, + close: 74.9557, + volume: 287729528 + }, + { + x: new Date('2014-03-17'), + open: 75.3857, + high: 76.6057, + low: 75.0286, + close: 76.1243, + volume: 303531061 + }, + { + x: new Date('2014-03-24'), + open: 76.9171, + high: 78.4285, + low: 76.3214, + close: 76.6943, + volume: 338387221 + }, + { + x: new Date('2014-03-31'), + open: 77.0328, + high: 77.64, + low: 75.7971, + close: 75.9743, + volume: 245749459 + }, + { + x: new Date('2014-04-07'), + open: 75.4314, + high: 76.0343, + low: 73.8771, + close: 74.23, + volume: 312008139 + }, + { + x: new Date('2014-04-14'), + open: 74.5571, + high: 75.3943, + low: 73.0471, + close: 74.9914, + volume: 241209047 + }, + { + x: new Date('2014-04-21'), + open: 75.0485, + high: 81.7128, + low: 74.8514, + close: 81.7057, + volume: 476651465 + }, + { + x: new Date('2014-04-28'), + open: 81.8285, + high: 85.6328, + low: 81.7928, + close: 84.6543, + volume: 473712709 + }, + { + x: new Date('2014-05-05'), + open: 84.3057, + high: 86.3442, + low: 82.9043, + close: 83.6489, + volume: 365535013 + }, + { + x: new Date('2014-05-12'), + open: 83.9271, + high: 85.3614, + low: 83.6285, + close: 85.3585, + volume: 260931637 + }, + { + x: new Date('2014-05-19'), + open: 85.4071, + high: 87.8184, + low: 85.3328, + close: 87.7328, + volume: 294298274 + }, + { + x: new Date('2014-05-26'), + open: 87.9828, + high: 92.0243, + low: 87.9471, + close: 90.4285, + volume: 400232120 + }, + { + x: new Date('2014-06-02'), + open: 90.5657, + high: 93.0371, + low: 88.9285, + close: 92.2243, + volume: 412158024 + }, + { + x: new Date('2014-06-09'), + open: 92.7, + high: 95.05, + low: 90.88, + close: 91.28, + volume: 292422550 + }, + { + x: new Date('2014-06-16'), + open: 91.51, + high: 92.75, + low: 90.9, + close: 90.91, + volume: 234325480 + }, + { + x: new Date('2014-06-23'), + open: 91.32, + high: 92, + low: 89.65, + close: 91.98, + volume: 213712160 + }, + { + x: new Date('2014-06-30'), + open: 92.1, + high: 94.1, + low: 92.09, + close: 94.03, + volume: 138936570 + }, + { + x: new Date('2014-07-07'), + open: 94.14, + high: 96.8, + low: 93.52, + close: 95.22, + volume: 229782440 + }, + { + x: new Date('2014-07-14'), + open: 95.86, + high: 97.1, + low: 92.57, + close: 94.43, + volume: 248104390 + }, + { + x: new Date('2014-07-21'), + open: 94.99, + high: 97.88, + low: 93.72, + close: 97.671, + volume: 273021350 + }, + { + x: new Date('2014-07-28'), + open: 97.82, + high: 99.44, + low: 94.81, + close: 96.13, + volume: 235868530 + }, + { + x: new Date('2014-08-04'), + open: 96.37, + high: 96.58, + low: 93.28, + close: 94.74, + volume: 222522120 + }, + { + x: new Date('2014-08-11'), + open: 95.27, + high: 98.19, + low: 94.8355, + close: 97.98, + volume: 178806580 + }, + { + x: new Date('2014-08-18'), + open: 98.49, + high: 101.47, + low: 97.98, + close: 101.32, + volume: 246446280 + }, + { + x: new Date('2014-08-25'), + open: 101.79, + high: 102.9, + low: 100.7, + close: 102.5, + volume: 232858250 + }, + { + x: new Date('2014-09-01'), + open: 103.06, + high: 103.74, + low: 97.79, + close: 98.97, + volume: 322045910 + }, + { + x: new Date('2014-09-08'), + open: 99.3, + high: 103.08, + low: 96.14, + close: 101.66, + volume: 460851840 + }, + { + x: new Date('2014-09-15'), + open: 102.81, + high: 103.05, + low: 98.89, + close: 100.96, + volume: 296425730 + }, + { + x: new Date('2014-09-22'), + open: 101.8, + high: 102.94, + low: 97.72, + close: 100.75, + volume: 337617850 + }, + { + x: new Date('2014-09-29'), + open: 98.65, + high: 101.54, + low: 98.04, + close: 99.62, + volume: 246900230 + }, + { + x: new Date('2014-10-06'), + open: 99.95, + high: 102.38, + low: 98.31, + close: 100.73, + volume: 279646740 + }, + { + x: new Date('2014-10-13'), + open: 101.33, + high: 101.78, + low: 95.18, + close: 97.67, + volume: 356408760 + }, + { + x: new Date('2014-10-20'), + open: 98.315, + high: 105.49, + low: 98.22, + close: 105.22, + volume: 355329760 + }, + { + x: new Date('2014-10-27'), + open: 104.85, + high: 108.04, + low: 104.7, + close: 108, + volume: 219443560 + }, + { + x: new Date('2014-11-03'), + open: 108.22, + high: 110.3, + low: 107.72, + close: 109.01, + volume: 199332700 + }, + { + x: new Date('2014-11-10'), + open: 109.02, + high: 114.19, + low: 108.4, + close: 114.18, + volume: 203976340 + }, + { + x: new Date('2014-11-17'), + open: 114.27, + high: 117.57, + low: 113.3, + close: 116.47, + volume: 232574480 + }, + { + x: new Date('2014-11-24'), + open: 116.85, + high: 119.75, + low: 116.62, + close: 118.93, + volume: 181158620 + }, + { + x: new Date('2014-12-01'), + open: 118.81, + high: 119.25, + low: 111.27, + close: 115, + volume: 266118290 + }, + { + x: new Date('2014-12-08'), + open: 114.1, + high: 114.85, + low: 109.35, + close: 109.73, + volume: 259311140 + }, + { + x: new Date('2014-12-15'), + open: 110.7, + high: 113.24, + low: 106.26, + close: 111.78, + volume: 326382400 + }, + { + x: new Date('2014-12-22'), + open: 112.16, + high: 114.52, + low: 111.97, + close: 113.99, + volume: 119248900 + }, + { + x: new Date('2014-12-29'), + open: 113.79, + high: 114.77, + low: 107.35, + close: 109.33, + volume: 151780640 + }, + { + x: new Date('2015-01-05'), + open: 108.29, + high: 113.25, + low: 104.63, + close: 112.01, + volume: 282690970 + }, + { + x: new Date('2015-01-12'), + open: 112.6, + high: 112.8, + low: 105.2, + close: 105.99, + volume: 303531140 + }, + { + x: new Date('2015-01-19'), + open: 107.84, + high: 113.75, + low: 106.5, + close: 112.98, + volume: 198362640 + }, + { + x: new Date('2015-01-26'), + open: 113.74, + high: 120, + low: 109.03, + close: 117.16, + volume: 461747290 + }, + { + x: new Date('2015-02-02'), + open: 118.05, + high: 120.51, + low: 116.08, + close: 118.93, + volume: 270190470 + }, + { + x: new Date('2015-02-09'), + open: 118.55, + high: 127.48, + low: 118.43, + close: 127.08, + volume: 301354470 + }, + { + x: new Date('2015-02-16'), + open: 127.49, + high: 129.5, + low: 126.92, + close: 129.495, + volume: 193883960 + }, + { + x: new Date('2015-02-23'), + open: 130.02, + high: 133.6, + low: 126.61, + close: 128.46, + volume: 369856960 + }, + { + x: new Date('2015-03-02'), + open: 129.25, + high: 130.28, + low: 125.76, + close: 126.6, + volume: 246472020 + }, + { + x: new Date('2015-03-09'), + open: 127.96, + high: 129.57, + low: 121.63, + close: 123.59, + volume: 325921230 + }, + { + x: new Date('2015-03-16'), + open: 123.88, + high: 129.2451, + low: 122.87, + close: 125.9, + volume: 266016400 + }, + { + x: new Date('2015-03-23'), + open: 127.12, + high: 128.04, + low: 122.6, + close: 123.25, + volume: 208731730 + }, + { + x: new Date('2015-03-30'), + open: 124.05, + high: 126.49, + low: 123.1, + close: 125.32, + volume: 161628950 + }, + { + x: new Date('2015-04-06'), + open: 124.47, + high: 128.1218, + low: 124.33, + close: 127.1, + volume: 181454510 + }, + { + x: new Date('2015-04-13'), + open: 128.37, + high: 128.57, + low: 124.46, + close: 124.75, + volume: 170090870 + }, + { + x: new Date('2015-04-20'), + open: 125.57, + high: 130.63, + low: 125.17, + close: 130.28, + volume: 206698310 + }, + { + x: new Date('2015-04-27'), + open: 132.31, + high: 134.54, + low: 124.58, + close: 128.95, + volume: 417115180 + }, + { + x: new Date('2015-05-04'), + open: 129.5, + high: 130.57, + low: 123.36, + close: 127.62, + volume: 270197900 + }, + { + x: new Date('2015-05-11'), + open: 127.39, + high: 129.49, + low: 124.82, + close: 128.77, + volume: 207858180 + }, + { + x: new Date('2015-05-18'), + open: 128.38, + high: 132.97, + low: 128.36, + close: 132.54, + volume: 216438970 + }, + { + x: new Date('2015-05-25'), + open: 132.6, + high: 132.91, + low: 129.12, + close: 130.28, + volume: 197468800 + }, + { + x: new Date('2015-06-01'), + open: 131.2, + high: 131.39, + low: 128.36, + close: 128.65, + volume: 170465550 + }, + { + x: new Date('2015-06-08'), + open: 128.9, + high: 130.18, + low: 125.62, + close: 127.17, + volume: 219812710 + }, + { + x: new Date('2015-06-15'), + open: 126.1, + high: 128.31, + low: 125.71, + close: 126.6, + volume: 197925030 + }, + { + x: new Date('2015-06-22'), + open: 127.49, + high: 129.8, + low: 126.51, + close: 126.75, + volume: 195104520 + }, + { + x: new Date('2015-06-29'), + open: 125.46, + high: 126.94, + low: 124.48, + close: 126.44, + volume: 150747530 + }, + { + x: new Date('2015-07-06'), + open: 124.94, + high: 126.23, + low: 119.22, + close: 123.28, + volume: 274904180 + }, + { + x: new Date('2015-07-13'), + open: 125.03, + high: 129.62, + low: 124.32, + close: 129.62, + volume: 188579340 + }, + { + x: new Date('2015-07-20'), + open: 130.97, + high: 132.97, + low: 121.99, + close: 124.5, + volume: 336423370 + }, + { + x: new Date('2015-07-27'), + open: 123.09, + high: 123.91, + low: 120.91, + close: 121.3, + volume: 191087840 + }, + { + x: new Date('2015-08-03'), + open: 121.5, + high: 122.57, + low: 112.1, + close: 115.52, + volume: 383883210 + }, + { + x: new Date('2015-08-10'), + open: 116.53, + high: 119.99, + low: 109.63, + close: 115.96, + volume: 344549090 + }, + { + x: new Date('2015-08-17'), + open: 116.04, + high: 117.65, + low: 105.645, + close: 105.76, + volume: 318855760 + }, + { + x: new Date('2015-08-24'), + open: 110.87, + high: 113.31, + low: 102.6, + close: 113.29, + volume: 498047270 + }, + { + x: new Date('2015-08-31'), + open: 112.03, + high: 114.53, + low: 107.36, + close: 109.27, + volume: 297402060 + }, + { + x: new Date('2015-09-07'), + open: 111.65, + high: 114.21, + low: 109.77, + close: 114.21, + volume: 251859600 + }, + { + x: new Date('2015-09-14'), + open: 116.58, + high: 116.89, + low: 111.87, + close: 113.45, + volume: 276281980 + }, + { + x: new Date('2015-09-21'), + open: 113.67, + high: 116.69, + low: 112.37, + close: 114.71, + volume: 238617740 + }, + { + x: new Date('2015-09-28'), + open: 113.85, + high: 114.57, + low: 107.31, + close: 110.38, + volume: 313017610 + }, + { + x: new Date('2015-10-05'), + open: 109.88, + high: 112.28, + low: 108.21, + close: 112.12, + volume: 261920950 + }, + { + x: new Date('2015-10-12'), + open: 112.73, + high: 112.75, + low: 109.56, + close: 111.04, + volume: 184208970 + }, + { + x: new Date('2015-10-19'), + open: 110.8, + high: 119.228, + low: 110.11, + close: 119.08, + volume: 221612230 + }, + { + x: new Date('2015-10-26'), + open: 118.08, + high: 121.22, + low: 113.99, + close: 119.5, + volume: 319660750 + }, + { + x: new Date('2015-11-02'), + open: 119.87, + high: 123.82, + low: 119.61, + close: 121.06, + volume: 194953700 + }, + { + x: new Date('2015-11-09'), + open: 120.96, + high: 121.81, + low: 112.27, + close: 112.34, + volume: 216054740 + }, + { + x: new Date('2015-11-16'), + open: 111.38, + high: 119.92, + low: 111, + close: 119.3, + volume: 189492500 + }, + { + x: new Date('2015-11-23'), + open: 119.27, + high: 119.73, + low: 117.12, + close: 117.81, + volume: 109582040 + }, + { + x: new Date('2015-11-30'), + open: 117.99, + high: 119.41, + low: 114.22, + close: 119.03, + volume: 205415620 + }, + { + x: new Date('2015-12-07'), + open: 118.98, + high: 119.86, + low: 112.851, + close: 113.18, + volume: 188609110 + }, + { + x: new Date('2015-12-14'), + open: 112.18, + high: 112.8, + low: 105.81, + close: 106.03, + volume: 314856190 + }, + { + x: new Date('2015-12-21'), + open: 107.28, + high: 109, + low: 105.57, + close: 108.03, + volume: 126450510 + }, + { + x: new Date('2015-12-28'), + open: 107.59, + high: 109.43, + low: 104.82, + close: 105.26, + volume: 123621760 + }, + { + x: new Date('2016-01-04'), + open: 102.61, + high: 105.85, + low: 96.43, + close: 96.96, + volume: 343000960 + }, + { + x: new Date('2016-01-11'), + open: 98.97, + high: 101.19, + low: 95.36, + close: 97.13, + volume: 303375940 + }, + { + x: new Date('2016-01-18'), + open: 98.41, + high: 101.46, + low: 93.42, + close: 101.42, + volume: 242982970 + }, + { + x: new Date('2016-01-25'), + open: 101.52, + high: 101.53, + low: 92.39, + close: 97.34, + volume: 376481100 + }, + { + x: new Date('2016-02-01'), + open: 96.47, + high: 97.33, + low: 93.69, + close: 94.02, + volume: 216608840 + }, + { + x: new Date('2016-02-08'), + open: 93.13, + high: 96.35, + low: 92.59, + close: 93.99, + volume: 230794620 + }, + { + x: new Date('2016-02-15'), + open: 95.02, + high: 98.89, + low: 94.61, + close: 96.04, + volume: 167001070 + }, + { + x: new Date('2016-02-22'), + open: 96.31, + high: 98.0237, + low: 93.32, + close: 96.91, + volume: 158759600 + }, + { + x: new Date('2016-02-29'), + open: 96.86, + high: 103.75, + low: 96.65, + close: 103.01, + volume: 201482180 + }, + { + x: new Date('2016-03-07'), + open: 102.39, + high: 102.83, + low: 100.15, + close: 102.26, + volume: 155437450 + }, + { + x: new Date('2016-03-14'), + open: 101.91, + high: 106.5, + low: 101.78, + close: 105.92, + volume: 181323210 + }, + { + x: new Date('2016-03-21'), + open: 105.93, + high: 107.65, + low: 104.89, + close: 105.67, + volume: 119054360 + }, + { + x: new Date('2016-03-28'), + open: 106, + high: 110.42, + low: 104.88, + close: 109.99, + volume: 147641240 + }, + { + x: new Date('2016-04-04'), + open: 110.42, + high: 112.19, + low: 108.121, + close: 108.66, + volume: 145351790 + }, + { + x: new Date('2016-04-11'), + open: 108.97, + high: 112.39, + low: 108.66, + close: 109.85, + volume: 161518860 + }, + { + x: new Date('2016-04-18'), + open: 108.89, + high: 108.95, + low: 104.62, + close: 105.68, + volume: 188775240 + }, + { + x: new Date('2016-04-25'), + open: 105, + high: 105.65, + low: 92.51, + close: 93.74, + volume: 345910030 + }, + { + x: new Date('2016-05-02'), + open: 93.965, + high: 95.9, + low: 91.85, + close: 92.72, + volume: 225114110 + }, + { + x: new Date('2016-05-09'), + open: 93, + high: 93.77, + low: 89.47, + close: 90.52, + volume: 215596350 + }, + { + x: new Date('2016-05-16'), + open: 92.39, + high: 95.43, + low: 91.65, + close: 95.22, + volume: 212312980 + }, + { + x: new Date('2016-05-23'), + open: 95.87, + high: 100.73, + low: 95.67, + close: 100.35, + volume: 203902650 + }, + { + x: new Date('2016-05-30'), + open: 99.6, + high: 100.4, + low: 96.63, + close: 97.92, + volume: 140064910 + }, + { + x: new Date('2016-06-06'), + open: 97.99, + high: 101.89, + low: 97.55, + close: 98.83, + volume: 124731320 + }, + { + x: new Date('2016-06-13'), + open: 98.69, + high: 99.12, + low: 95.3, + close: 95.33, + volume: 191017280 + }, + { + x: new Date('2016-06-20'), + open: 96, + high: 96.89, + low: 92.65, + close: 93.4, + volume: 206149160 + }, + { + x: new Date('2016-06-27'), + open: 93, + high: 96.465, + low: 91.5, + close: 95.89, + volume: 184254460 + }, + { + x: new Date('2016-07-04'), + open: 95.39, + high: 96.89, + low: 94.37, + close: 96.68, + volume: 111769640 + }, + { + x: new Date('2016-07-11'), + open: 96.75, + high: 99.3, + low: 96.73, + close: 98.78, + volume: 142244590 + }, + { + x: new Date('2016-07-18'), + open: 98.7, + high: 101, + low: 98.31, + close: 98.66, + volume: 147358320 + }, + { + x: new Date('2016-07-25'), + open: 98.25, + high: 104.55, + low: 96.42, + close: 104.21, + volume: 252358930 + }, + { + x: new Date('2016-08-01'), + open: 104.41, + high: 107.65, + low: 104, + close: 107.48, + volume: 168265830 + }, + { + x: new Date('2016-08-08'), + open: 107.52, + high: 108.94, + low: 107.16, + close: 108.18, + volume: 124255340 + }, + { + x: new Date('2016-08-15'), + open: 108.14, + high: 110.23, + low: 108.08, + close: 109.36, + volume: 131814920 + }, + { + x: new Date('2016-08-22'), + open: 108.86, + high: 109.32, + low: 106.31, + close: 106.94, + volume: 123373540 + }, + { + x: new Date('2016-08-29'), + open: 106.62, + high: 108, + low: 105.5, + close: 107.73, + volume: 134426100 + }, + { + x: new Date('2016-09-05'), + open: 107.9, + high: 108.76, + low: 103.13, + close: 103.13, + volume: 168312530 + }, + { + x: new Date('2016-09-12'), + open: 102.65, + high: 116.13, + low: 102.53, + close: 114.92, + volume: 388543710 + }, + { + x: new Date('2016-09-19'), + open: 115.19, + high: 116.18, + low: 111.55, + close: 112.71, + volume: 200842480 + }, + { + x: new Date('2016-09-26'), + open: 111.64, + high: 114.64, + low: 111.55, + close: 113.05, + volume: 156186800 + }, + { + x: new Date('2016-10-03'), + open: 112.71, + high: 114.56, + low: 112.28, + close: 114.06, + volume: 125587350 + }, + { + x: new Date('2016-10-10'), + open: 115.02, + high: 118.69, + low: 114.72, + close: 117.63, + volume: 208231690 + }, + { + x: new Date('2016-10-17'), + open: 117.33, + high: 118.21, + low: 113.8, + close: 116.6, + volume: 114497020 + }, + { + x: new Date('2016-10-24'), + open: 117.1, + high: 118.36, + low: 113.31, + close: 113.72, + volume: 204530120 + }, + { + x: new Date('2016-10-31'), + open: 113.65, + high: 114.23, + low: 108.11, + close: 108.84, + volume: 155287280 + }, + { + x: new Date('2016-11-07'), + open: 110.08, + high: 111.72, + low: 105.83, + close: 108.43, + volume: 206825070 + }, + { + x: new Date('2016-11-14'), + open: 107.71, + high: 110.54, + low: 104.08, + close: 110.06, + volume: 197790040 + }, + { + x: new Date('2016-11-21'), + open: 110.12, + high: 112.42, + low: 110.01, + close: 111.79, + volume: 93992370 + }, + { + x: new Date('2016-11-28'), + open: 111.43, + high: 112.465, + low: 108.85, + close: 109.9, + volume: 155229390 + }, + { + x: new Date('2016-12-05'), + open: 110, + high: 114.7, + low: 108.25, + close: 113.95, + volume: 151624650 + }, + { + x: new Date('2016-12-12'), + open: 113.29, + high: 116.73, + low: 112.49, + close: 115.97, + volume: 194003220 + }, + { + x: new Date('2016-12-19'), + open: 115.8, + high: 117.5, + low: 115.59, + close: 116.52, + volume: 113106370 + }, + { + x: new Date('2016-12-26'), + open: 116.52, + high: 118.0166, + low: 115.43, + close: 115.82, + volume: 84354060 + }, + { + x: new Date('2017-01-02'), + open: 115.8, + high: 118.16, + low: 114.76, + close: 117.91, + volume: 103680760 + }, + { + x: new Date('2017-01-09'), + open: 117.95, + high: 119.93, + low: 117.94, + close: 119.04, + volume: 138446660 + }, + { + x: new Date('2017-01-16'), + open: 118.34, + high: 120.5, + low: 118.22, + close: 120, + volume: 113576380 + }, + { + x: new Date('2017-01-23'), + open: 120, + high: 122.44, + low: 119.5, + close: 121.95, + volume: 124406640 + }, + { + x: new Date('2017-01-30'), + open: 120.93, + high: 130.49, + low: 120.62, + close: 129.08, + volume: 248063580 + }, + { + x: new Date('2017-02-06'), + open: 129.13, + high: 132.94, + low: 128.9, + close: 132.12, + volume: 136252280 + }, + { + x: new Date('2017-02-13'), + open: 133.08, + high: 136.27, + low: 132.75, + close: 135.72, + volume: 136326260 + }, + { + x: new Date('2017-02-20'), + open: 136.23, + high: 137.48, + low: 135.28, + close: 136.66, + volume: 87773190 + }, + { + x: new Date('2017-02-27'), + open: 137.14, + high: 140.2786, + low: 136.28, + close: 139.78, + volume: 127757050 + }, + { + x: new Date('2017-03-06'), + open: 139.365, + high: 139.98, + low: 137.05, + close: 139.14, + volume: 99061270 + }, + { + x: new Date('2017-03-13'), + open: 138.85, + high: 141.02, + low: 138.82, + close: 139.99, + volume: 120881720 + }, + { + x: new Date('2017-03-20'), + open: 140.4, + high: 142.8, + low: 139.73, + close: 140.64, + volume: 129178500 + }, + { + x: new Date('2017-03-27'), + open: 139.39, + high: 144.5, + low: 138.62, + close: 143.66, + volume: 126819590 + }, + { + x: new Date('2017-04-03'), + open: 143.71, + high: 145.46, + low: 143.05, + close: 143.34, + volume: 105274540 + }, + { + x: new Date('2017-04-10'), + open: 143.6, + high: 143.8792, + low: 140.06, + close: 141.05, + volume: 87342130 + }, + { + x: new Date('2017-04-17'), + open: 141.48, + high: 142.92, + low: 140.45, + close: 142.27, + volume: 89092650 + }, + { + x: new Date('2017-04-24'), + open: 143.5, + high: 144.9, + low: 143.18, + close: 143.65, + volume: 90423600 + }, + { + x: new Date('2017-05-01'), + open: 145.1, + high: 148.98, + low: 144.27, + close: 148.96, + volume: 173861760 + }, + { + x: new Date('2017-05-08'), + open: 149.03, + high: 156.42, + low: 149.03, + close: 156.1, + volume: 173087500 + }, + { + x: new Date('2017-05-15'), + open: 156.01, + high: 156.65, + low: 149.71, + close: 153.06, + volume: 156993820 + }, + { + x: new Date('2017-05-22'), + open: 154, + high: 154.9, + low: 152.67, + close: 153.61, + volume: 103151450 + }, + { + x: new Date('2017-05-29'), + open: 153.42, + high: 155.45, + low: 152.22, + close: 155.45, + volume: 88670120 + }, + { + x: new Date('2017-06-05'), + open: 154.34, + high: 155.98, + low: 146.02, + close: 148.98, + volume: 158814040 + }, + { + x: new Date('2017-06-12'), + open: 145.74, + high: 147.5, + low: 142.2, + close: 142.27, + volume: 219638930 + }, + { + x: new Date('2017-06-19'), + open: 143.66, + high: 147.16, + low: 143.66, + close: 146.28, + volume: 132832660 + }, + { + x: new Date('2017-06-26'), + open: 147.17, + high: 148.28, + low: 142.28, + close: 144.02, + volume: 126890110 + }, + { + x: new Date('2017-07-03'), + open: 144.88, + high: 145.3001, + low: 142.41, + close: 144.18, + volume: 78465450 + }, + { + x: new Date('2017-07-10'), + open: 144.11, + high: 149.33, + low: 143.37, + close: 149.04, + volume: 109759170 + }, + { + x: new Date('2017-07-17'), + open: 148.82, + high: 151.74, + low: 148.57, + close: 150.27, + volume: 104744470 + }, + { + x: new Date('2017-07-24'), + open: 150.58, + high: 153.99, + low: 147.3, + close: 149.5, + volume: 105536280 + }, + { + x: new Date('2017-07-31'), + open: 149.9, + high: 159.75, + low: 148.13, + close: 156.39, + volume: 170204830 + }, + { + x: new Date('2017-08-07'), + open: 157.06, + high: 161.83, + low: 154.63, + close: 157.48, + volume: 149860480 + }, + { + x: new Date('2017-08-14'), + open: 159.32, + high: 162.51, + low: 156.72, + close: 157.5, + volume: 133829670 + }, + { + x: new Date('2017-08-21'), + open: 157.5, + high: 160.74, + low: 155.1101, + close: 159.86, + volume: 112238670 + }, + { + x: new Date('2017-08-28'), + open: 160.14, + high: 164.94, + low: 159.93, + close: 164.05, + volume: 125610990 + }, + { + x: new Date('2017-09-04'), + open: 163.75, + high: 164.25, + low: 158.53, + close: 158.63, + volume: 101419110 + }, + { + x: new Date('2017-09-11'), + open: 160.5, + high: 163.96, + low: 157.91, + close: 159.88, + volume: 220431100 + }, + { + x: new Date('2017-09-18'), + open: 160.11, + high: 160.5, + low: 157.995, + close: 158.67, + volume: 27939544 + } +]; +export let axesData: object[] = [ + { xDate: new Date('2013-01-29'), Open: 85.97, High: 86.37, Low: 85.96, Close: 86.33 }, + { xDate: new Date('2013-02-01'), Open: 86.1, High: 86.15, Low: 85.9, Close: 86.03 }, + { xDate: new Date('2013-03-03'), Open: 85.93, High: 86.17, Low: 85.84, Close: 86.02 }, + { xDate: new Date('2013-04-05'), Open: 85.74, High: 86, Low: 85.66, Close: 86 }, + { xDate: new Date('2013-05-07'), Open: 85.71, High: 85.71, Low: 85.36, Close: 85.62 }, + { xDate: new Date('2013-06-09'), Open: 85.3, High: 85.92, Low: 85.16, Close: 85.8 }, + { xDate: new Date('2013-07-11'), Open: 84.23, High: 85.46, Low: 84.23, Close: 85.2 }, + { xDate: new Date('2013-08-13'), Open: 84.51, High: 84.54, Low: 84.19, Close: 84.3 }, + { xDate: new Date('2013-09-15'), Open: 84.44, High: 84.65, Low: 84.2, Close: 84.63 }, + { xDate: new Date('2013-10-17'), Open: 84.6, High: 84.81, Low: 84.59, Close: 84.65 }, + { xDate: new Date('2013-11-19'), Open: 84.52, High: 84.86, Low: 84.4, Close: 84.76 }, + { xDate: new Date('2013-12-27'), Open: 85.97, High: 86.37, Low: 85.96, Close: 86.33 }, + { xDate: new Date('2014-01-23'), Open: 84.22, High: 84.3, Low: 83.98, Close: 84.26 }, + { xDate: new Date('2014-02-25'), Open: 83.75, High: 84.1, Low: 83.65, Close: 84 }, + { xDate: new Date('2014-03-27'), Open: 84, High: 84.01, Low: 83.67, Close: 83.74 }, + { xDate: new Date('2014-04-29'), Open: 84, High: 84.01, Low: 83.67, Close: 83.74 }, + { xDate: new Date('2014-05-01'), Open: 84.3, High: 84.45, Low: 84.19, Close: 84.22 }, + { xDate: new Date('2014-06-03'), Open: 83.79, High: 84.19, Low: 83.7, Close: 84.04 }, + { xDate: new Date('2014-07-05'), Open: 84.02, High: 84.02, Low: 83.69, Close: 83.71 }, + { xDate: new Date('2014-08-07'), Open: 84.01, High: 84.04, Low: 83.82, Close: 83.96 }, + { xDate: new Date('2014-09-09'), Open: 83.9, High: 84.02, Low: 83.86, Close: 83.94 }, + { xDate: new Date('2014-10-11'), Open: 84.09, High: 84.17, Low: 83.9, Close: 84.06 }, + { xDate: new Date('2014-11-13'), Open: 83.89, High: 84.25, Low: 83.77, Close: 84.01 }, + { xDate: new Date('2014-12-21'), Open: 84.17, High: 84.66, Low: 84.16, Close: 84.47 }, + { xDate: new Date('2015-01-17'), Open: 84.49, High: 84.65, Low: 84.18, Close: 84.22 }, + { xDate: new Date('2015-02-19'), Open: 84.99, High: 85.1, Low: 84.37, Close: 84.43 }, + { xDate: new Date('2015-03-21'), Open: 84.96, High: 85.06, Low: 84.7, Close: 85.01 }, + { xDate: new Date('2015-04-23'), Open: 84.68, High: 84.9, Low: 84.65, Close: 84.76 }, + { xDate: new Date('2015-05-25'), Open: 84.35, High: 85.03, Low: 84.32, Close: 84.67 }, + { xDate: new Date('2015-06-27'), Open: 84.19, High: 84.31, Low: 84.16, Close: 84.19 }, + { xDate: new Date('2015-07-29'), Open: 84.19, High: 84.31, Low: 84.16, Close: 84.19 }, + { xDate: new Date('2015-08-01'), Open: 84.2, High: 84.29, Low: 84.04, Close: 84.15 }, + { xDate: new Date('2015-09-03'), Open: 84.21, High: 84.25, Low: 84.03, Close: 84.17 }, + { xDate: new Date('2015-10-05'), Open: 84.72, High: 84.87, Low: 84.44, Close: 84.49 }, + { xDate: new Date('2015-11-07'), Open: 84.85, High: 84.88, Low: 84.5, Close: 84.72 }, + { xDate: new Date('2015-12-15'), Open: 84.05, High: 84.14, Low: 83.84, Close: 83.91 }, + { xDate: new Date('2016-01-11'), Open: 84.4, High: 84.7, Low: 84.27, Close: 84.52 }, + { xDate: new Date('2016-02-13'), Open: 84.96, High: 85.07, Low: 84.5, Close: 84.57 }, + { xDate: new Date('2016-02-15'), Open: 85.28, High: 85.32, Low: 84.95, Close: 85.03 }, + { xDate: new Date('2016-03-17'), Open: 85.35, High: 85.39, Low: 85.1, Close: 85.32 }, + { xDate: new Date('2016-04-19'), Open: 85.65, High: 85.66, Low: 85.21, Close: 85.36 }, + { xDate: new Date('2016-05-21'), Open: 85.38, High: 85.85, Low: 85.25, Close: 85.67 }, + { xDate: new Date('2016-06-23'), Open: 85.8, High: 85.96, Low: 85.67, Close: 85.83 }, + { xDate: new Date('2016-07-25'), Open: 86.07, High: 86.22, Low: 85.75, Close: 85.87 }, + { xDate: new Date('2016-08-27'), Open: 86.05, High: 86.08, Low: 85.68, Close: 85.79 }, + { xDate: new Date('2016-09-29'), Open: 86.05, High: 86.08, Low: 85.68, Close: 85.79 }, + { xDate: new Date('2016-10-01'), Open: 85.85, High: 86.25, Low: 85.79, Close: 86.06 }, + { xDate: new Date('2016-11-03'), Open: 85.6, High: 85.85, Low: 85.49, Close: 85.81 }, + { xDate: new Date('2016-12-09'), Open: 84.53, High: 84.74, Low: 84.25, Close: 84.69 }, + { xDate: new Date('2017-01-07'), Open: 86.55, High: 86.64, Low: 85.36, Close: 85.92 }, + { xDate: new Date('2017-02-09'), Open: 86.46, High: 86.87, Low: 86.4, Close: 86.71 }, + { xDate: new Date('2017-03-11'), Open: 86.3, High: 86.39, Low: 86.13, Close: 86.38 }, + { xDate: new Date('2017-04-13'), Open: 85.74, High: 86.44, Low: 85.67, Close: 86.19 }, + { xDate: new Date('2017-05-15'), Open: 85.56, High: 85.62, Low: 85.34, Close: 85.61 }, + { xDate: new Date('2017-06-17'), Open: 85.79, High: 85.89, Low: 85.36, Close: 85.52 }, + { xDate: new Date('2017-07-19'), Open: 85.54, High: 86, Low: 85.51, Close: 85.76 }, + { xDate: new Date('2017-08-21'), Open: 85, High: 85.17, Low: 84.87, Close: 85.15 }, + { xDate: new Date('2017-09-23'), Open: 85.1, High: 85.28, Low: 84.72, Close: 85.08 }, + { xDate: new Date('2017-10-25'), Open: 85.46, High: 85.56, Low: 85.18, Close: 85.37 }, + { xDate: new Date('2017-11-27'), Open: 85.42, High: 85.44, Low: 85.09, Close: 85.42 }, + { xDate: new Date('2017-12-05'), Open: 85.94, High: 86, Low: 85.48, Close: 85.66 } +]; +export let rainFallData: number[] = [ + 6.279319488350383, 6.44063341316797, 6.2369215935932125, 5.502712120699334, 8.36727387645628, + 6.8763936909119145, 7.539107641248687, 7.168106790298325, 5.088973211088473, 7.3611443626521975, + 6.262482500009694, 7.066946128264099, 7.919136663279815, 6.048770230229623, 6.635693738128687, + 6.914314060997675, 7.3558393638632245, 7.446799394011705, 6.573065012367965, 7.199248800046284, + 7.2478392502172255, 5.841749916549048, 6.2875032915742555, 7.780344597533645, 7.476252964940152, + 7.31130789349302, 6.9795490749342735, 5.25771395445122, 5.209178065323029, 7.253001207479784, + 7.735630771065614, 7.867579691619466, 6.498505124379967, 7.520182796274494, 6.8849552121955355, + 8.409548532300903, 7.280962677695648, 5.90472258083289, 5.493050947663577, 8.049930030095826, + 7.312239096474201, 6.648881892334176, 8.20778156490454, 7.760450642162979, 7.16896788902378, + 6.464002823190773, 6.744274412468741, 7.608063016119123, 8.28437415597541, 6.0686292110951, + 6.903464462707268, 6.21583898264024, 6.593313193313992, 8.173631463364867, 6.2071625059658535, + 6.418795393716696, 6.564866596674945, 7.762970761208759, 6.69332473846462, 6.1351463701281865, + 7.022493415476658, 5.6249468419041895, 7.874458629000931, 5.990122152134347, 6.813180297026457, + 6.193695064120531, 5.296018389402549, 5.17260081829393, 8.408367813193978, 5.021357760833318, + 5.459118447495531, 8.323738731410392, 5.260751854138992, 7.7013503613788545, 7.161869425083509, + 6.4418768926289145, 5.7231475724513015, 5.364349621131238, 6.773111815759874, 8.306374671332607, + 6.165757722561587, 8.011545688002819, 5.701686949133615, 5.811580507651204, 7.948649630117358, + 8.048489436166571, 6.786435040503838, 7.1266629301054945, 7.091275551544603, 8.413378363384973, + 7.589335230735911, 5.5681611987571165, 5.176557932530318, 6.890754293090578, 7.924184435766012, + 7.671728565183779, 6.534081554237517, 6.078696508169291, 6.722649936820086, 8.13565939847763, + 5.322671901142255, 5.876995219513782, 6.5405777428501555, 8.127136324134698, 6.843787638022269, + 8.214383813349539, 7.091099148563872, 5.573444163129094, 6.1157593307379905, 5.363258884106331, + 6.637800048423518, 5.027116944840255, 6.431401722513312, 7.926967677322131, 7.065957313808207, + 8.301185233917279, 6.143757399153787, 6.607680399250383, 7.938494833444157, 6.365288215185968, + 6.184127061001217, 6.260665337126789, 6.372079016740581, 5.376093226995872, 8.299463466935178, + 5.269678124030882, 6.976824154487483, 6.5820865112357545, 6.724430571963181, 8.26091246496553, + 7.401497200117249, 7.386153557663212, 7.963447373445464, 5.337687146800787, 8.286285086593121, + 8.222978426452293, 7.846639766826911, 8.069351366527062, 7.513260268839259, 6.296995869336903, + 8.3590956573818, 7.34430352413543, 5.527911754495014, 7.770708367719198, 8.266752140439358, + 5.2647621706579635, 6.101003552437883, 5.589774929752683, 7.839799629506524, 7.41897730190976 +]; +export let chartData1: Object[] = [ + { + x: new Date('2012-04-02'), + open: 85.9757, + high: 90.6657, + low: 85.7685, + close: 90.5257, + volume: 660187068 + }, + { + x: new Date('2012-04-09'), + open: 89.4471, + high: 92, + low: 86.2157, + close: 86.4614, + volume: 912634864 + }, + { + x: new Date('2012-04-16'), + open: 87.1514, + high: 88.6071, + low: 81.4885, + close: 81.8543, + volume: 1221746066 + }, + { + x: new Date('2012-04-23'), + open: 81.5157, + high: 88.2857, + low: 79.2857, + close: 86.1428, + volume: 965935749 + }, + { + x: new Date('2012-04-30'), + open: 85.4, + high: 85.4857, + low: 80.7385, + close: 80.75, + volume: 615249365 + }, + { + x: new Date('2012-05-07'), + open: 80.2143, + high: 82.2685, + low: 79.8185, + close: 80.9585, + volume: 541742692 + }, + { + x: new Date('2012-05-14'), + open: 80.3671, + high: 81.0728, + low: 74.5971, + close: 75.7685, + volume: 708126233 + }, + { + x: new Date('2012-05-21'), + open: 76.3571, + high: 82.3571, + low: 76.2928, + close: 80.3271, + volume: 682076215 + }, + { + x: new Date('2012-05-28'), + open: 81.5571, + high: 83.0714, + low: 80.0743, + close: 80.1414, + volume: 480059584 + }, + { + x: new Date('2012-06-04'), + open: 80.2143, + high: 82.9405, + low: 78.3571, + close: 82.9028, + volume: 517577005 + }, + { + x: new Date('2012-06-11'), + open: 83.96, + high: 84.0714, + low: 80.9571, + close: 82.0185, + volume: 499693120 + }, + { + x: new Date('2012-06-18'), + open: 81.5657, + high: 84.2857, + low: 81.4814, + close: 83.1571, + volume: 442172142 + }, + { + x: new Date('2012-06-25'), + open: 82.4714, + high: 83.4285, + low: 80.8014, + close: 83.4285, + volume: 371529102 + }, + { + x: new Date('2012-07-02'), + open: 83.5328, + high: 87.7628, + low: 83.3714, + close: 86.5543, + volume: 385906790 + }, + { + x: new Date('2012-07-09'), + open: 86.4714, + high: 88.5528, + low: 84.6685, + close: 86.4243, + volume: 524235196 + }, + { + x: new Date('2012-07-16'), + open: 86.4457, + high: 87.9071, + low: 86.1643, + close: 86.3285, + volume: 419537217 + }, + { + x: new Date('2012-07-23'), + open: 84.9143, + high: 87.0971, + low: 81.4285, + close: 83.5943, + volume: 680773023 + }, + { + x: new Date('2012-07-30'), + open: 84.4171, + high: 88.2828, + low: 83.9743, + close: 87.9571, + volume: 475109323 + }, + { + x: new Date('2012-08-06'), + open: 88.1843, + high: 89.2857, + low: 87.8943, + close: 88.8143, + volume: 312826308 + }, + { + x: new Date('2012-08-13'), + open: 89.0557, + high: 92.5985, + low: 89.0357, + close: 92.5871, + volume: 392867193 + }, + { + x: new Date('2012-08-20'), + open: 92.8585, + high: 96.4114, + low: 92.5871, + close: 94.746, + volume: 708614692 + }, + { + x: new Date('2012-08-27'), + open: 97.1414, + high: 97.2671, + low: 93.8928, + close: 95.0343, + volume: 383807217 + }, + { + x: new Date('2012-09-03'), + open: 95.1085, + high: 97.4971, + low: 94.9285, + close: 97.2057, + volume: 355722047 + }, + { + x: new Date('2012-09-10'), + open: 97.2071, + high: 99.5685, + low: 93.7143, + close: 98.7543, + volume: 724042207 + }, + { + x: new Date('2012-09-17'), + open: 99.9071, + high: 100.7243, + low: 99.0885, + close: 100.0135, + volume: 500166040 + }, + { + x: new Date('2012-09-24'), + open: 98.1228, + high: 99.3028, + low: 94.3357, + close: 95.3007, + volume: 714507994 + }, + { + x: new Date('2012-10-01'), + open: 95.88, + high: 96.6785, + low: 92.95, + close: 93.2271, + volume: 638543622 + }, + { + x: new Date('2012-10-08'), + open: 92.4114, + high: 92.5085, + low: 89.0785, + close: 89.9591, + volume: 747127724 + }, + { + x: new Date('2012-10-15'), + open: 90.3357, + high: 93.2557, + low: 87.0885, + close: 87.12, + volume: 646996264 + }, + { + x: new Date('2012-10-22'), + open: 87.4885, + high: 90.7685, + low: 84.4285, + close: 86.2857, + volume: 866040680 + }, + { + x: new Date('2012-10-29'), + open: 84.9828, + high: 86.1428, + low: 82.1071, + close: 82.4, + volume: 367371310 + }, + { + x: new Date('2012-11-05'), + open: 83.3593, + high: 84.3914, + low: 76.2457, + close: 78.1514, + volume: 919719846 + }, + { + x: new Date('2012-11-12'), + open: 79.1643, + high: 79.2143, + low: 72.25, + close: 75.3825, + volume: 894382149 + }, + { + x: new Date('2012-11-19'), + open: 77.2443, + high: 81.7143, + low: 77.1257, + close: 81.6428, + volume: 527416747 + }, + { + x: new Date('2012-11-26'), + open: 82.2714, + high: 84.8928, + low: 81.7514, + close: 83.6114, + volume: 646467974 + }, + { + x: new Date('2012-12-03'), + open: 84.8071, + high: 84.9414, + low: 74.09, + close: 76.1785, + volume: 980096264 + }, + { + x: new Date('2012-12-10'), + open: 75, + high: 78.5085, + low: 72.2257, + close: 72.8277, + volume: 835016110 + }, + { + x: new Date('2012-12-17'), + open: 72.7043, + high: 76.4143, + low: 71.6043, + close: 74.19, + volume: 726150329 + }, + { + x: new Date('2012-12-24'), + open: 74.3357, + high: 74.8928, + low: 72.0943, + close: 72.7984, + volume: 321104733 + }, + { + x: new Date('2012-12-31'), + open: 72.9328, + high: 79.2857, + low: 72.7143, + close: 75.2857, + volume: 540854882 + }, + { + x: new Date('2013-01-07'), + open: 74.5714, + high: 75.9843, + low: 73.6, + close: 74.3285, + volume: 574594262 + }, + { + x: new Date('2013-01-14'), + open: 71.8114, + high: 72.9643, + low: 69.0543, + close: 71.4285, + volume: 803105621 + }, + { + x: new Date('2013-01-21'), + open: 72.08, + high: 73.57, + low: 62.1428, + close: 62.84, + volume: 971912560 + }, + { + x: new Date('2013-01-28'), + open: 62.5464, + high: 66.0857, + low: 62.2657, + close: 64.8028, + volume: 656549587 + }, + { + x: new Date('2013-02-04'), + open: 64.8443, + high: 68.4014, + low: 63.1428, + close: 67.8543, + volume: 743778993 + }, + { + x: new Date('2013-02-11'), + open: 68.0714, + high: 69.2771, + low: 65.7028, + close: 65.7371, + volume: 585292366 + }, + { + x: new Date('2013-02-18'), + open: 65.8714, + high: 66.1043, + low: 63.26, + close: 64.4014, + volume: 421766997 + }, + { + x: new Date('2013-02-25'), + open: 64.8357, + high: 65.0171, + low: 61.4257, + close: 61.4957, + volume: 582741215 + }, + { + x: new Date('2013-03-04'), + open: 61.1143, + high: 62.2043, + low: 59.8571, + close: 61.6743, + volume: 632856539 + }, + { + x: new Date('2013-03-11'), + open: 61.3928, + high: 63.4614, + low: 60.7343, + close: 63.38, + volume: 572066981 + }, + { + x: new Date('2013-03-18'), + open: 63.0643, + high: 66.0143, + low: 63.0286, + close: 65.9871, + volume: 552156035 + }, + { + x: new Date('2013-03-25'), + open: 66.3843, + high: 67.1357, + low: 63.0886, + close: 63.2371, + volume: 390762517 + }, + { + x: new Date('2013-04-01'), + open: 63.1286, + high: 63.3854, + low: 59.9543, + close: 60.4571, + volume: 505273732 + }, + { + x: new Date('2013-04-08'), + open: 60.6928, + high: 62.57, + low: 60.3557, + close: 61.4, + volume: 387323550 + }, + { + x: new Date('2013-04-15'), + open: 61, + high: 61.1271, + low: 55.0143, + close: 55.79, + volume: 709945604 + }, + { + x: new Date('2013-04-22'), + open: 56.0914, + high: 59.8241, + low: 55.8964, + close: 59.6007, + volume: 787007506 + }, + { + x: new Date('2013-04-29'), + open: 60.0643, + high: 64.7471, + low: 60, + close: 64.2828, + volume: 655020017 + }, + { + x: new Date('2013-05-06'), + open: 65.1014, + high: 66.5357, + low: 64.3543, + close: 64.71, + volume: 545488533 + }, + { + x: new Date('2013-05-13'), + open: 64.5014, + high: 65.4143, + low: 59.8428, + close: 61.8943, + volume: 633706550 + }, + { + x: new Date('2013-05-20'), + open: 61.7014, + high: 64.05, + low: 61.4428, + close: 63.5928, + volume: 494379068 + }, + { + x: new Date('2013-05-27'), + open: 64.2714, + high: 65.3, + low: 62.7714, + close: 64.2478, + volume: 362907830 + }, + { + x: new Date('2013-06-03'), + open: 64.39, + high: 64.9186, + low: 61.8243, + close: 63.1158, + volume: 443249793 + }, + { + x: new Date('2013-06-10'), + open: 63.5328, + high: 64.1541, + low: 61.2143, + close: 61.4357, + volume: 389680092 + }, + { + x: new Date('2013-06-17'), + open: 61.6343, + high: 62.2428, + low: 58.3, + close: 59.0714, + volume: 400384818 + }, + { + x: new Date('2013-06-24'), + open: 58.2, + high: 58.38, + low: 55.5528, + close: 56.6471, + volume: 519314826 + }, + { + x: new Date('2013-07-01'), + open: 57.5271, + high: 60.47, + low: 57.3171, + close: 59.6314, + volume: 343878841 + }, + { + x: new Date('2013-07-08'), + open: 60.0157, + high: 61.3986, + low: 58.6257, + close: 60.93, + volume: 384106977 + }, + { + x: new Date('2013-07-15'), + open: 60.7157, + high: 62.1243, + low: 60.5957, + close: 60.7071, + volume: 286035513 + }, + { + x: new Date('2013-07-22'), + open: 61.3514, + high: 63.5128, + low: 59.8157, + close: 62.9986, + volume: 395816827 + }, + { + x: new Date('2013-07-29'), + open: 62.9714, + high: 66.1214, + low: 62.8857, + close: 66.0771, + volume: 339668858 + }, + { + x: new Date('2013-08-05'), + open: 66.3843, + high: 67.4128, + low: 64.8071, + close: 64.9214, + volume: 368486781 + }, + { + x: new Date('2013-08-12'), + open: 65.2657, + high: 72.0357, + low: 65.2328, + close: 71.7614, + volume: 711563584 + }, + { + x: new Date('2013-08-19'), + open: 72.0485, + high: 73.3914, + low: 71.1714, + close: 71.5743, + volume: 417119660 + }, + { + x: new Date('2013-08-26'), + open: 71.5357, + high: 72.8857, + low: 69.4286, + close: 69.6023, + volume: 392805888 + }, + { + x: new Date('2013-09-02'), + open: 70.4428, + high: 71.7485, + low: 69.6214, + close: 71.1743, + volume: 317244380 + }, + { + x: new Date('2013-09-09'), + open: 72.1428, + high: 72.56, + low: 66.3857, + close: 66.4143, + volume: 669376320 + }, + { + x: new Date('2013-09-16'), + open: 65.8571, + high: 68.3643, + low: 63.8886, + close: 66.7728, + volume: 625142677 + }, + { + x: new Date('2013-09-23'), + open: 70.8714, + high: 70.9871, + low: 68.6743, + close: 68.9643, + volume: 475274537 + }, + { + x: new Date('2013-09-30'), + open: 68.1786, + high: 70.3357, + low: 67.773, + close: 69.0043, + volume: 368198906 + }, + { + x: new Date('2013-10-07'), + open: 69.5086, + high: 70.5486, + low: 68.3257, + close: 70.4017, + volume: 361437661 + }, + { + x: new Date('2013-10-14'), + open: 69.9757, + high: 72.7514, + low: 69.9071, + close: 72.6985, + volume: 342694379 + }, + { + x: new Date('2013-10-21'), + open: 73.11, + high: 76.1757, + low: 72.5757, + close: 75.1368, + volume: 490458997 + }, + { + x: new Date('2013-10-28'), + open: 75.5771, + high: 77.0357, + low: 73.5057, + close: 74.29, + volume: 508130174 + }, + { + x: new Date('2013-11-04'), + open: 74.4428, + high: 75.555, + low: 73.1971, + close: 74.3657, + volume: 318132218 + }, + { + x: new Date('2013-11-11'), + open: 74.2843, + high: 75.6114, + low: 73.4871, + close: 74.9987, + volume: 306711021 + }, + { + x: new Date('2013-11-18'), + open: 74.9985, + high: 75.3128, + low: 73.3814, + close: 74.2571, + volume: 282778778 + }, + { + x: new Date('2013-11-25'), + open: 74.4314, + high: 79.7614, + low: 74.4285, + close: 79.4385, + volume: 327405302 + }, + { + x: new Date('2013-12-02'), + open: 79.7143, + high: 82.1622, + low: 78.6885, + close: 80.0028, + volume: 522055676 + }, + { + x: new Date('2013-12-09'), + open: 80.1286, + high: 81.5671, + low: 79.0957, + close: 79.2043, + volume: 387271099 + }, + { + x: new Date('2013-12-16'), + open: 79.2885, + high: 80.377, + low: 76.9714, + close: 78.4314, + volume: 457580848 + }, + { + x: new Date('2013-12-23'), + open: 81.1428, + high: 81.6971, + low: 79.9285, + close: 80.0128, + volume: 274253503 + }, + { + x: new Date('2013-12-30'), + open: 79.6371, + high: 80.1828, + low: 77.2043, + close: 77.2828, + volume: 275734934 + }, + { + x: new Date('2014-01-06'), + open: 76.7785, + high: 78.1228, + low: 75.8728, + close: 76.1343, + volume: 393462075 + }, + { + x: new Date('2014-01-13'), + open: 75.7014, + high: 80.0285, + low: 75.6971, + close: 77.2385, + volume: 439557459 + }, + { + x: new Date('2014-01-20'), + open: 77.2843, + high: 79.6128, + low: 77.2028, + close: 78.01, + volume: 385585525 + }, + { + x: new Date('2014-01-27'), + open: 78.5814, + high: 79.2571, + low: 70.5071, + close: 71.5143, + volume: 813702575 + }, + { + x: new Date('2014-02-03'), + open: 71.8014, + high: 74.7042, + low: 71.3286, + close: 74.24, + volume: 434447570 + }, + { + x: new Date('2014-02-10'), + open: 74.0943, + high: 77.9971, + low: 74, + close: 77.7128, + volume: 379011880 + }, + { + x: new Date('2014-02-17'), + open: 78, + high: 78.7414, + low: 74.9428, + close: 75.0357, + volume: 289609443 + }, + { + x: new Date('2014-02-24'), + open: 74.7357, + high: 76.1071, + low: 73.6571, + close: 75.1771, + volume: 367569649 + }, + { + x: new Date('2014-03-03'), + open: 74.7743, + high: 76.3928, + low: 74.6871, + close: 75.7771, + volume: 275972640 + }, + { + x: new Date('2014-03-10'), + open: 75.48, + high: 77.0943, + low: 74.7143, + close: 74.9557, + volume: 287729528 + }, + { + x: new Date('2014-03-17'), + open: 75.3857, + high: 76.6057, + low: 75.0286, + close: 76.1243, + volume: 303531061 + }, + { + x: new Date('2014-03-24'), + open: 76.9171, + high: 78.4285, + low: 76.3214, + close: 76.6943, + volume: 338387221 + }, + { + x: new Date('2014-03-31'), + open: 77.0328, + high: 77.64, + low: 75.7971, + close: 75.9743, + volume: 245749459 + }, + { + x: new Date('2014-04-07'), + open: 75.4314, + high: 76.0343, + low: 73.8771, + close: 74.23, + volume: 312008139 + }, + { + x: new Date('2014-04-14'), + open: 74.5571, + high: 75.3943, + low: 73.0471, + close: 74.9914, + volume: 241209047 + }, + { + x: new Date('2014-04-21'), + open: 75.0485, + high: 81.7128, + low: 74.8514, + close: 81.7057, + volume: 476651465 + }, + { + x: new Date('2014-04-28'), + open: 81.8285, + high: 85.6328, + low: 81.7928, + close: 84.6543, + volume: 473712709 + }, + { + x: new Date('2014-05-05'), + open: 84.3057, + high: 86.3442, + low: 82.9043, + close: 83.6489, + volume: 365535013 + }, + { + x: new Date('2014-05-12'), + open: 83.9271, + high: 85.3614, + low: 83.6285, + close: 85.3585, + volume: 260931637 + }, + { + x: new Date('2014-05-19'), + open: 85.4071, + high: 87.8184, + low: 85.3328, + close: 87.7328, + volume: 294298274 + }, + { + x: new Date('2014-05-26'), + open: 87.9828, + high: 92.0243, + low: 87.9471, + close: 90.4285, + volume: 400232120 + }, + { + x: new Date('2014-06-02'), + open: 90.5657, + high: 93.0371, + low: 88.9285, + close: 92.2243, + volume: 412158024 + }, + { + x: new Date('2014-06-09'), + open: 92.7, + high: 95.05, + low: 90.88, + close: 91.28, + volume: 292422550 + }, + { + x: new Date('2014-06-16'), + open: 91.51, + high: 92.75, + low: 90.9, + close: 90.91, + volume: 234325480 + }, + { + x: new Date('2014-06-23'), + open: 91.32, + high: 92, + low: 89.65, + close: 91.98, + volume: 213712160 + }, + { + x: new Date('2014-06-30'), + open: 92.1, + high: 94.1, + low: 92.09, + close: 94.03, + volume: 138936570 + }, + { + x: new Date('2014-07-07'), + open: 94.14, + high: 96.8, + low: 93.52, + close: 95.22, + volume: 229782440 + }, + { + x: new Date('2014-07-14'), + open: 95.86, + high: 97.1, + low: 92.57, + close: 94.43, + volume: 248104390 + }, + { + x: new Date('2014-07-21'), + open: 94.99, + high: 97.88, + low: 93.72, + close: 97.671, + volume: 273021350 + }, + { + x: new Date('2014-07-28'), + open: 97.82, + high: 99.44, + low: 94.81, + close: 96.13, + volume: 235868530 + }, + { + x: new Date('2014-08-04'), + open: 96.37, + high: 96.58, + low: 93.28, + close: 94.74, + volume: 222522120 + }, + { + x: new Date('2014-08-11'), + open: 95.27, + high: 98.19, + low: 94.8355, + close: 97.98, + volume: 178806580 + }, + { + x: new Date('2014-08-18'), + open: 98.49, + high: 101.47, + low: 97.98, + close: 101.32, + volume: 246446280 + }, + { + x: new Date('2014-08-25'), + open: 101.79, + high: 102.9, + low: 100.7, + close: 102.5, + volume: 232858250 + }, + { + x: new Date('2014-09-01'), + open: 103.06, + high: 103.74, + low: 97.79, + close: 98.97, + volume: 322045910 + }, + { + x: new Date('2014-09-08'), + open: 99.3, + high: 103.08, + low: 96.14, + close: 101.66, + volume: 460851840 + }, + { + x: new Date('2014-09-15'), + open: 102.81, + high: 103.05, + low: 98.89, + close: 100.96, + volume: 296425730 + }, + { + x: new Date('2014-09-22'), + open: 101.8, + high: 102.94, + low: 97.72, + close: 100.75, + volume: 337617850 + }, + { + x: new Date('2014-09-29'), + open: 98.65, + high: 101.54, + low: 98.04, + close: 99.62, + volume: 246900230 + }, + { + x: new Date('2014-10-06'), + open: 99.95, + high: 102.38, + low: 98.31, + close: 100.73, + volume: 279646740 + }, + { + x: new Date('2014-10-13'), + open: 101.33, + high: 101.78, + low: 95.18, + close: 97.67, + volume: 356408760 + }, + { + x: new Date('2014-10-20'), + open: 98.315, + high: 105.49, + low: 98.22, + close: 105.22, + volume: 355329760 + }, + { + x: new Date('2014-10-27'), + open: 104.85, + high: 108.04, + low: 104.7, + close: 108, + volume: 219443560 + }, + { + x: new Date('2014-11-03'), + open: 108.22, + high: 110.3, + low: 107.72, + close: 109.01, + volume: 199332700 + }, + { + x: new Date('2014-11-10'), + open: 109.02, + high: 114.19, + low: 108.4, + close: 114.18, + volume: 203976340 + }, + { + x: new Date('2014-11-17'), + open: 114.27, + high: 117.57, + low: 113.3, + close: 116.47, + volume: 232574480 + }, + { + x: new Date('2014-11-24'), + open: 116.85, + high: 119.75, + low: 116.62, + close: 118.93, + volume: 181158620 + }, + { + x: new Date('2014-12-01'), + open: 118.81, + high: 119.25, + low: 111.27, + close: 115, + volume: 266118290 + }, + { + x: new Date('2014-12-08'), + open: 114.1, + high: 114.85, + low: 109.35, + close: 109.73, + volume: 259311140 + }, + { + x: new Date('2014-12-15'), + open: 110.7, + high: 113.24, + low: 106.26, + close: 111.78, + volume: 326382400 + }, + { + x: new Date('2014-12-22'), + open: 112.16, + high: 114.52, + low: 111.97, + close: 113.99, + volume: 119248900 + }, + { + x: new Date('2014-12-29'), + open: 113.79, + high: 114.77, + low: 107.35, + close: 109.33, + volume: 151780640 + }, + { + x: new Date('2015-01-05'), + open: 108.29, + high: 113.25, + low: 104.63, + close: 112.01, + volume: 282690970 + }, + { + x: new Date('2015-01-12'), + open: 112.6, + high: 112.8, + low: 105.2, + close: 105.99, + volume: 303531140 + }, + { + x: new Date('2015-01-19'), + open: 107.84, + high: 113.75, + low: 106.5, + close: 112.98, + volume: 198362640 + }, + { + x: new Date('2015-01-26'), + open: 113.74, + high: 110, + low: 109.03, + close: 117.16, + volume: 461747290 + }, + { + x: new Date('2015-02-02'), + open: 118.05, + high: 116.51, + low: 116.08, + close: 118.93, + volume: 270190470 + }, + { + x: new Date('2015-02-09'), + open: 118.55, + high: 117.48, + low: 118.43, + close: 127.08, + volume: 301354470 + }, + { + x: new Date('2015-02-16'), + open: 127.49, + high: 119.5, + low: 126.92, + close: 129.495, + volume: 193883960 + }, + { + x: new Date('2015-02-23'), + open: 130.02, + high: 103.6, + low: 126.61, + close: 128.46, + volume: 369856960 + }, + { + x: new Date('2015-03-02'), + open: 129.25, + high: 109.28, + low: 125.76, + close: 126.6, + volume: 246472020 + }, + { + x: new Date('2015-03-09'), + open: 127.96, + high: 99.57, + low: 121.63, + close: 123.59, + volume: 325921230 + }, + { + x: new Date('2015-03-16'), + open: 123.88, + high: 119.2451, + low: 122.87, + close: 125.9, + volume: 266016400 + }, + { + x: new Date('2015-03-23'), + open: 127.12, + high: 118.04, + low: 122.6, + close: 123.25, + volume: 208731730 + }, + { + x: new Date('2015-03-30'), + open: 124.05, + high: 116.49, + low: 123.1, + close: 125.32, + volume: 161628950 + }, + { + x: new Date('2015-04-06'), + open: 124.47, + high: 118.1218, + low: 124.33, + close: 127.1, + volume: 181454510 + }, + { + x: new Date('2015-04-13'), + open: 128.37, + high: 118.57, + low: 124.46, + close: 124.75, + volume: 170090870 + }, + { + x: new Date('2015-04-20'), + open: 125.57, + high: 120.63, + low: 125.17, + close: 130.28, + volume: 206698310 + }, + { + x: new Date('2015-04-27'), + open: 132.31, + high: 114.54, + low: 124.58, + close: 128.95, + volume: 417115180 + }, + { + x: new Date('2015-05-04'), + open: 129.5, + high: 120.57, + low: 123.36, + close: 127.62, + volume: 270197900 + }, + { + x: new Date('2015-05-11'), + open: 127.39, + high: 119.49, + low: 124.82, + close: 128.77, + volume: 207858180 + }, + { + x: new Date('2015-05-18'), + open: 128.38, + high: 112.97, + low: 128.36, + close: 132.54, + volume: 216438970 + }, + { + x: new Date('2015-05-25'), + open: 132.6, + high: 102.91, + low: 129.12, + close: 130.28, + volume: 197468800 + }, + { + x: new Date('2015-06-01'), + open: 131.2, + high: 121.39, + low: 128.36, + close: 128.65, + volume: 170465550 + }, + { + x: new Date('2015-06-08'), + open: 128.9, + high: 120.18, + low: 125.62, + close: 127.17, + volume: 219812710 + }, + { + x: new Date('2015-06-15'), + open: 126.1, + high: 118.31, + low: 125.71, + close: 126.6, + volume: 197925030 + }, + { + x: new Date('2015-06-22'), + open: 127.49, + high: 119.8, + low: 126.51, + close: 126.75, + volume: 195104520 + }, + { + x: new Date('2015-06-29'), + open: 125.46, + high: 116.94, + low: 124.48, + close: 126.44, + volume: 150747530 + }, + { + x: new Date('2015-07-06'), + open: 124.94, + high: 116.23, + low: 119.22, + close: 123.28, + volume: 274904180 + }, + { + x: new Date('2015-07-13'), + open: 125.03, + high: 119.62, + low: 124.32, + close: 129.62, + volume: 188579340 + }, + { + x: new Date('2015-07-20'), + open: 130.97, + high: 112.97, + low: 121.99, + close: 124.5, + volume: 336423370 + }, + { + x: new Date('2015-07-27'), + open: 123.09, + high: 113.91, + low: 120.91, + close: 121.3, + volume: 191087840 + }, + { + x: new Date('2015-08-03'), + open: 121.5, + high: 112.57, + low: 112.1, + close: 115.52, + volume: 383883210 + }, + { + x: new Date('2015-08-10'), + open: 116.53, + high: 119.99, + low: 109.63, + close: 115.96, + volume: 344549090 + }, + { + x: new Date('2015-08-17'), + open: 116.04, + high: 117.65, + low: 105.645, + close: 105.76, + volume: 318855760 + }, + { + x: new Date('2015-08-24'), + open: 110.87, + high: 113.31, + low: 102.6, + close: 113.29, + volume: 498047270 + }, + { + x: new Date('2015-08-31'), + open: 112.03, + high: 114.53, + low: 107.36, + close: 109.27, + volume: 297402060 + }, + { + x: new Date('2015-09-07'), + open: 111.65, + high: 114.21, + low: 109.77, + close: 114.21, + volume: 251859600 + }, + { + x: new Date('2015-09-14'), + open: 116.58, + high: 116.89, + low: 111.87, + close: 113.45, + volume: 276281980 + }, + { + x: new Date('2015-09-21'), + open: 113.67, + high: 116.69, + low: 112.37, + close: 114.71, + volume: 238617740 + }, + { + x: new Date('2015-09-28'), + open: 113.85, + high: 114.57, + low: 107.31, + close: 110.38, + volume: 313017610 + }, + { + x: new Date('2015-10-05'), + open: 109.88, + high: 112.28, + low: 108.21, + close: 112.12, + volume: 261920950 + }, + { + x: new Date('2015-10-12'), + open: 112.73, + high: 112.75, + low: 109.56, + close: 111.04, + volume: 184208970 + }, + { + x: new Date('2015-10-19'), + open: 110.8, + high: 119.228, + low: 110.11, + close: 119.08, + volume: 221612230 + }, + { + x: new Date('2015-10-26'), + open: 118.08, + high: 121.22, + low: 113.99, + close: 119.5, + volume: 319660750 + }, + { + x: new Date('2015-11-02'), + open: 119.87, + high: 113.82, + low: 119.61, + close: 121.06, + volume: 194953700 + }, + { + x: new Date('2015-11-09'), + open: 120.96, + high: 111.81, + low: 112.27, + close: 112.34, + volume: 216054740 + }, + { + x: new Date('2015-11-16'), + open: 111.38, + high: 119.92, + low: 111, + close: 119.3, + volume: 189492500 + }, + { + x: new Date('2015-11-23'), + open: 119.27, + high: 119.73, + low: 117.12, + close: 117.81, + volume: 109582040 + }, + { + x: new Date('2015-11-30'), + open: 117.99, + high: 119.41, + low: 114.22, + close: 119.03, + volume: 205415620 + }, + { + x: new Date('2015-12-07'), + open: 118.98, + high: 119.86, + low: 112.851, + close: 113.18, + volume: 188609110 + }, + { + x: new Date('2015-12-14'), + open: 112.18, + high: 112.8, + low: 105.81, + close: 106.03, + volume: 314856190 + }, + { + x: new Date('2015-12-21'), + open: 107.28, + high: 109, + low: 105.57, + close: 108.03, + volume: 126450510 + }, + { + x: new Date('2015-12-28'), + open: 107.59, + high: 109.43, + low: 104.82, + close: 105.26, + volume: 123621760 + }, + { + x: new Date('2016-01-04'), + open: 102.61, + high: 105.85, + low: 96.43, + close: 96.96, + volume: 343000960 + }, + { + x: new Date('2016-01-11'), + open: 98.97, + high: 101.19, + low: 95.36, + close: 97.13, + volume: 303375940 + }, + { + x: new Date('2016-01-18'), + open: 98.41, + high: 101.46, + low: 93.42, + close: 101.42, + volume: 242982970 + }, + { + x: new Date('2016-01-25'), + open: 101.52, + high: 101.53, + low: 92.39, + close: 97.34, + volume: 376481100 + }, + { + x: new Date('2016-02-01'), + open: 96.47, + high: 97.33, + low: 93.69, + close: 94.02, + volume: 216608840 + }, + { + x: new Date('2016-02-08'), + open: 93.13, + high: 96.35, + low: 92.59, + close: 93.99, + volume: 230794620 + }, + { + x: new Date('2016-02-15'), + open: 95.02, + high: 98.89, + low: 94.61, + close: 96.04, + volume: 167001070 + }, + { + x: new Date('2016-02-22'), + open: 96.31, + high: 98.0237, + low: 93.32, + close: 96.91, + volume: 158759600 + }, + { + x: new Date('2016-02-29'), + open: 96.86, + high: 103.75, + low: 96.65, + close: 103.01, + volume: 201482180 + }, + { + x: new Date('2016-03-07'), + open: 102.39, + high: 102.83, + low: 100.15, + close: 102.26, + volume: 155437450 + }, + { + x: new Date('2016-03-14'), + open: 101.91, + high: 106.5, + low: 101.78, + close: 105.92, + volume: 181323210 + }, + { + x: new Date('2016-03-21'), + open: 105.93, + high: 107.65, + low: 104.89, + close: 105.67, + volume: 119054360 + }, + { + x: new Date('2016-03-28'), + open: 106, + high: 110.42, + low: 104.88, + close: 109.99, + volume: 147641240 + }, + { + x: new Date('2016-04-04'), + open: 110.42, + high: 112.19, + low: 108.121, + close: 108.66, + volume: 145351790 + }, + { + x: new Date('2016-04-11'), + open: 108.97, + high: 112.39, + low: 108.66, + close: 109.85, + volume: 161518860 + }, + { + x: new Date('2016-04-18'), + open: 108.89, + high: 108.95, + low: 104.62, + close: 105.68, + volume: 188775240 + }, + { + x: new Date('2016-04-25'), + open: 105, + high: 105.65, + low: 92.51, + close: 93.74, + volume: 345910030 + }, + { + x: new Date('2016-05-02'), + open: 93.965, + high: 95.9, + low: 91.85, + close: 92.72, + volume: 225114110 + }, + { + x: new Date('2016-05-09'), + open: 93, + high: 93.77, + low: 89.47, + close: 90.52, + volume: 215596350 + }, + { + x: new Date('2016-05-16'), + open: 92.39, + high: 95.43, + low: 91.65, + close: 95.22, + volume: 212312980 + }, + { + x: new Date('2016-05-23'), + open: 95.87, + high: 100.73, + low: 95.67, + close: 100.35, + volume: 203902650 + }, + { + x: new Date('2016-05-30'), + open: 99.6, + high: 100.4, + low: 96.63, + close: 97.92, + volume: 140064910 + }, + { + x: new Date('2016-06-06'), + open: 97.99, + high: 101.89, + low: 97.55, + close: 98.83, + volume: 124731320 + }, + { + x: new Date('2016-06-13'), + open: 98.69, + high: 99.12, + low: 95.3, + close: 95.33, + volume: 191017280 + }, + { + x: new Date('2016-06-20'), + open: 96, + high: 96.89, + low: 92.65, + close: 93.4, + volume: 206149160 + }, + { + x: new Date('2016-06-27'), + open: 93, + high: 96.465, + low: 91.5, + close: 95.89, + volume: 184254460 + }, + { + x: new Date('2016-07-04'), + open: 95.39, + high: 96.89, + low: 94.37, + close: 96.68, + volume: 111769640 + }, + { + x: new Date('2016-07-11'), + open: 96.75, + high: 99.3, + low: 96.73, + close: 98.78, + volume: 142244590 + }, + { + x: new Date('2016-07-18'), + open: 98.7, + high: 101, + low: 98.31, + close: 98.66, + volume: 147358320 + }, + { + x: new Date('2016-07-25'), + open: 98.25, + high: 104.55, + low: 96.42, + close: 104.21, + volume: 252358930 + }, + { + x: new Date('2016-08-01'), + open: 104.41, + high: 107.65, + low: 104, + close: 107.48, + volume: 168265830 + }, + { + x: new Date('2016-08-08'), + open: 107.52, + high: 108.94, + low: 107.16, + close: 108.18, + volume: 124255340 + }, + { + x: new Date('2016-08-15'), + open: 108.14, + high: 110.23, + low: 108.08, + close: 109.36, + volume: 131814920 + }, + { + x: new Date('2016-08-22'), + open: 108.86, + high: 109.32, + low: 106.31, + close: 106.94, + volume: 123373540 + }, + { + x: new Date('2016-08-29'), + open: 106.62, + high: 108, + low: 105.5, + close: 107.73, + volume: 134426100 + }, + { + x: new Date('2016-09-05'), + open: 107.9, + high: 108.76, + low: 103.13, + close: 103.13, + volume: 168312530 + }, + { + x: new Date('2016-09-12'), + open: 102.65, + high: 116.13, + low: 102.53, + close: 114.92, + volume: 388543710 + }, + { + x: new Date('2016-09-19'), + open: 115.19, + high: 116.18, + low: 111.55, + close: 112.71, + volume: 200842480 + }, + { + x: new Date('2016-09-26'), + open: 111.64, + high: 114.64, + low: 111.55, + close: 113.05, + volume: 156186800 + }, + { + x: new Date('2016-10-03'), + open: 112.71, + high: 114.56, + low: 112.28, + close: 114.06, + volume: 125587350 + }, + { + x: new Date('2016-10-10'), + open: 115.02, + high: 118.69, + low: 114.72, + close: 117.63, + volume: 208231690 + }, + { + x: new Date('2016-10-17'), + open: 117.33, + high: 118.21, + low: 113.8, + close: 116.6, + volume: 114497020 + }, + { + x: new Date('2016-10-24'), + open: 117.1, + high: 118.36, + low: 113.31, + close: 113.72, + volume: 204530120 + }, + { + x: new Date('2016-10-31'), + open: 113.65, + high: 114.23, + low: 108.11, + close: 108.84, + volume: 155287280 + }, + { + x: new Date('2016-11-07'), + open: 110.08, + high: 111.72, + low: 105.83, + close: 108.43, + volume: 206825070 + }, + { + x: new Date('2016-11-14'), + open: 107.71, + high: 110.54, + low: 104.08, + close: 110.06, + volume: 197790040 + }, + { + x: new Date('2016-11-21'), + open: 110.12, + high: 112.42, + low: 110.01, + close: 111.79, + volume: 93992370 + }, + { + x: new Date('2016-11-28'), + open: 111.43, + high: 112.465, + low: 108.85, + close: 109.9, + volume: 155229390 + }, + { + x: new Date('2016-12-05'), + open: 110, + high: 114.7, + low: 108.25, + close: 113.95, + volume: 151624650 + }, + { + x: new Date('2016-12-12'), + open: 113.29, + high: 116.73, + low: 112.49, + close: 115.97, + volume: 194003220 + }, + { + x: new Date('2016-12-19'), + open: 115.8, + high: 117.5, + low: 115.59, + close: 116.52, + volume: 113106370 + }, + { + x: new Date('2016-12-26'), + open: 116.52, + high: 118.0166, + low: 115.43, + close: 115.82, + volume: 84354060 + } + ]; + +let dates: string = '1333324800000,1333584000000,1333843200000,1334102400000,1334361600000,1334620800000,' + + '1334880000000,1335139200000,1335398400000,1335657600000,1335916800000,1336176000000,1336435200000,' + + '1336694400000,1336953600000,1337212800000,1337472000000,1337731200000,1337990400000,1338249600000,' + + '1338508800000,1338768000000,1339027200000,1339286400000,1339545600000,1339804800000,1340064000000,' + + '1340323200000,1340582400000,1340841600000,1341100800000,1341360000000,1341619200000,1341878400000,' + + '1342137600000,1342396800000,1342656000000,1342915200000,1343174400000,1343433600000,1343692800000,' + + '1343952000000,1344211200000,1344470400000,1344729600000,1344988800000,1345248000000,1345507200000,' + + '1345766400000,1346025600000,1346284800000,1346544000000,1346803200000,1347062400000,1347321600000,' + + '1347580800000,1347840000000,1348099200000,1348358400000,1348617600000,1348876800000,1349136000000,' + + '1349395200000,1349654400000,1349913600000,1350172800000,1350432000000,1350691200000,1350950400000,' + + '1351209600000,1351468800000,1351728000000,1351987200000,1352246400000,1352505600000,1352764800000,' + + '1353024000000,1353283200000,1353542400000,1353801600000,1354060800000,1354320000000,1354579200000,' + + '1354838400000,1355097600000,1355356800000,1355616000000,1355875200000,1356134400000,1356393600000,' + + '1356652800000,1356912000000,1357171200000,1357430400000,1357689600000,1357948800000,1358208000000,' + + '1358467200000,1358726400000,1358985600000,1359244800000,1359504000000,1359763200000,1360022400000,' + + '1360281600000,1360540800000,1360800000000,1361059200000,1361318400000,1361577600000,1361836800000,' + + '1362096000000,1362355200000,1362614400000,1362873600000,1363132800000,1363392000000,1363651200000,' + + '1363910400000,1364169600000,1364428800000,1364688000000,1364947200000,1365206400000,1365465600000,' + + '1365724800000,1365984000000,1366243200000,1366502400000,1366761600000,1367020800000,1367280000000,' + + '1367539200000,1367798400000,1368057600000,1368316800000,1368576000000,1368835200000,1369094400000,' + + '1369353600000,1369612800000,1369872000000,1370131200000,1370390400000,1370649600000,1370908800000,' + + '1371168000000,1371427200000,1371686400000,1371945600000,1372204800000,1372464000000,1372723200000,' + + '1372982400000,1373241600000,1373500800000,1373760000000,1374019200000,1374278400000,1374537600000,' + + '1374796800000,1375056000000,1375315200000,1375574400000,1375833600000,1376092800000,1376352000000,' + + '1376611200000,1376870400000,1377129600000,1377388800000,1377648000000,1377907200000,1378166400000,' + + '1378425600000,1378684800000,1378944000000,1379203200000,1379462400000,1379721600000,1379980800000,' + + '1380240000000,1380499200000,1380758400000,1381017600000,1381276800000,1381536000000,1381795200000,' + + '1382054400000,1382313600000,1382572800000,1382832000000,1383091200000,1383350400000,1383609600000,' + + '1383868800000,1384128000000,1384387200000,1384646400000,1384905600000,1385164800000,1385424000000,' + + '1385683200000,1385942400000,1386201600000,1386460800000,1386720000000,1386979200000,1387238400000,' + + '1387497600000,1387756800000,1388016000000,1388275200000,1388534400000,1388793600000,1389052800000,' + + '1389312000000,1389571200000,1389830400000,1390089600000,1390348800000,1390608000000,1390867200000,' + + '1391126400000,1391385600000,1391644800000,1391904000000,1392163200000,1392422400000,1392681600000,' + + '1392940800000,1393200000000,1393459200000,1393718400000,1393977600000,1394236800000,1394496000000,' + + '1394755200000,1395014400000,1395273600000,1395532800000,1395792000000,1396051200000,1396310400000,' + + '1396569600000,1396828800000,1397088000000,1397347200000,1397606400000,1397865600000,1398124800000,' + + '1398384000000,1398643200000,1398902400000,1399161600000,1399420800000,1399680000000,1399939200000,' + + '1400198400000,1400457600000,1400716800000,1400976000000,1401235200000,1401494400000,1401753600000,' + + '1402012800000,1402272000000,1402531200000,1402790400000,1403049600000,1403308800000,1403568000000,' + + '1403827200000,1404086400000,1404345600000,1404604800000,1404864000000,1405123200000,1405382400000,' + + '1405641600000,1405900800000,1406160000000,1406419200000,1406678400000,1406937600000,1407196800000,' + + '1407456000000,1407715200000,1407974400000,1408233600000,1408492800000,1408752000000,1409011200000,' + + '1409270400000,1409529600000,1409788800000,1410048000000,1410307200000,1410566400000,1410825600000,' + + '1411084800000,1411344000000,1411603200000,1411862400000,1412121600000,1412380800000,1412640000000,' + + '1412899200000,1413158400000,1413417600000,1413676800000,1413936000000,1414195200000,1414454400000,' + + '1414713600000,1414972800000,1415232000000,1415491200000,1415750400000,1416009600000,1416268800000,' + + '1416528000000,1416787200000,1417046400000,1417305600000,1417564800000,1417824000000,1418083200000,' + + '1418342400000,1418601600000,1418860800000,1419120000000,1419379200000,1419638400000,1419897600000,' + + '1420156800000,1420416000000,1420675200000,1420934400000,1421193600000,1421452800000,1421712000000,' + + '1421971200000,1422230400000,1422489600000,1422748800000,1423008000000,1423267200000,1423526400000,' + + '1423785600000,1424044800000,1424304000000,1424563200000,1424822400000,1425081600000,1425340800000,' + + '1425600000000,1425859200000,1426118400000,1426377600000,1426636800000,1426896000000,1427155200000,' + + '1427414400000,1427673600000,1427932800000,1428192000000,1428451200000,1428710400000,1428969600000,' + + '1429228800000,1429488000000,1429747200000'; +let values: string[] = dates.split(','); +export let chartDataValue: object[] = [ + { + x: new Date(+values[0]), + open: 85.9757, + high: 90.6657, + low: 85.7685, + close: 90.5257, + volume: 660187068 + }, + { + x: new Date(+values[1]), + open: 89.4471, + high: 92, + low: 86.2157, + close: 86.4614, + volume: 912634864 + }, + { + x: new Date(+values[2]), + open: 87.1514, + high: 88.6071, + low: 81.4885, + close: 81.8543, + volume: 1221746066 + }, + { + x: new Date(+values[3]), + open: 81.5157, + high: 88.2857, + low: 79.2857, + close: 86.1428, + volume: 965935749 + }, + { + x: new Date(+values[4]), + open: 85.4, + high: 85.4857, + low: 80.7385, + close: 80.75, + volume: 615249365 + }, + { + x: new Date(+values[5]), + open: 80.2143, + high: 82.2685, + low: 79.8185, + close: 80.9585, + volume: 541742692 + }, + { + x: new Date(+values[6]), + open: 80.3671, + high: 81.0728, + low: 74.5971, + close: 75.7685, + volume: 708126233 + }, + { + x: new Date(+values[7]), + open: 76.3571, + high: 82.3571, + low: 76.2928, + close: 80.3271, + volume: 682076215 + }, + { + x: new Date(+values[8]), + open: 81.5571, + high: 83.0714, + low: 80.0743, + close: 80.1414, + volume: 480059584 + }, + { + x: new Date(+values[9]), + open: 80.2143, + high: 82.9405, + low: 78.3571, + close: 82.9028, + volume: 517577005 + }, + { + x: new Date(+values[10]), + open: 83.96, + high: 84.0714, + low: 80.9571, + close: 82.0185, + volume: 499693120 + }, + { + x: new Date(+values[11]), + open: 81.5657, + high: 84.2857, + low: 81.4814, + close: 83.1571, + volume: 442172142 + }, + { + x: new Date(+values[12]), + open: 82.4714, + high: 83.4285, + low: 80.8014, + close: 83.4285, + volume: 371529102 + }, + { + x: new Date(+values[13]), + open: 83.5328, + high: 87.7628, + low: 83.3714, + close: 86.5543, + volume: 385906790 + }, + { + x: new Date(+values[14]), + open: 86.4714, + high: 88.5528, + low: 84.6685, + close: 86.4243, + volume: 524235196 + }, + { + x: new Date(+values[15]), + open: 86.4457, + high: 87.9071, + low: 86.1643, + close: 86.3285, + volume: 419537217 + }, + { + x: new Date(+values[16]), + open: 84.9143, + high: 87.0971, + low: 81.4285, + close: 83.5943, + volume: 680773023 + }, + { + x: new Date(+values[17]), + open: 84.4171, + high: 88.2828, + low: 83.9743, + close: 87.9571, + volume: 475109323 + }, + { + x: new Date(+values[18]), + open: 88.1843, + high: 89.2857, + low: 87.8943, + close: 88.8143, + volume: 312826308 + }, + { + x: new Date(+values[19]), + open: 89.0557, + high: 92.5985, + low: 89.0357, + close: 92.5871, + volume: 392867193 + }, + { + x: new Date(+values[20]), + open: 92.8585, + high: 96.4114, + low: 92.5871, + close: 94.746, + volume: 708614692 + }, + { + x: new Date(+values[21]), + open: 97.1414, + high: 97.2671, + low: 93.8928, + close: 95.0343, + volume: 383807217 + }, + { + x: new Date(+values[22]), + open: 95.1085, + high: 97.4971, + low: 94.9285, + close: 97.2057, + volume: 355722047 + }, + { + x: new Date(+values[23]), + open: 97.2071, + high: 99.5685, + low: 93.7143, + close: 98.7543, + volume: 724042207 + }, + { + x: new Date(+values[24]), + open: 99.9071, + high: 100.7243, + low: 99.0885, + close: 100.0135, + volume: 500166040 + }, + { + x: new Date(+values[25]), + open: 98.1228, + high: 99.3028, + low: 94.3357, + close: 95.3007, + volume: 714507994 + }, + { + x: new Date(+values[26]), + open: 95.88, + high: 96.6785, + low: 92.95, + close: 93.2271, + volume: 638543622 + }, + { + x: new Date(+values[27]), + open: 92.4114, + high: 92.5085, + low: 89.0785, + close: 89.9591, + volume: 747127724 + }, + { + x: new Date(+values[28]), + open: 90.3357, + high: 93.2557, + low: 87.0885, + close: 87.12, + volume: 646996264 + }, + { + x: new Date(+values[29]), + open: 87.4885, + high: 90.7685, + low: 84.4285, + close: 86.2857, + volume: 866040680 + }, + { + x: new Date(+values[30]), + open: 84.9828, + high: 86.1428, + low: 82.1071, + close: 82.4, + volume: 367371310 + }, + { + x: new Date(+values[31]), + open: 83.3593, + high: 84.3914, + low: 76.2457, + close: 78.1514, + volume: 919719846 + }, + { + x: new Date(+values[32]), + open: 79.1643, + high: 79.2143, + low: 72.25, + close: 75.3825, + volume: 894382149 + }, + { + x: new Date(+values[33]), + open: 77.2443, + high: 81.7143, + low: 77.1257, + close: 81.6428, + volume: 527416747 + }, + { + x: new Date(+values[34]), + open: 82.2714, + high: 84.8928, + low: 81.7514, + close: 83.6114, + volume: 646467974 + }, + { + x: new Date(+values[35]), + open: 84.8071, + high: 84.9414, + low: 74.09, + close: 76.1785, + volume: 980096264 + }, + { + x: new Date(+values[36]), + open: 75, + high: 78.5085, + low: 72.2257, + close: 72.8277, + volume: 835016110 + }, + { + x: new Date(+values[37]), + open: 72.7043, + high: 76.4143, + low: 71.6043, + close: 74.19, + volume: 726150329 + }, + { + x: new Date(+values[38]), + open: 74.3357, + high: 74.8928, + low: 72.0943, + close: 72.7984, + volume: 321104733 + }, + { + x: new Date(+values[39]), + open: 72.9328, + high: 79.2857, + low: 72.7143, + close: 75.2857, + volume: 540854882 + }, + { + x: new Date(+values[40]), + open: 85.9757, + high: 90.6657, + low: 85.7685, + close: 90.5257, + volume: 660187068 + }, + { + x: new Date(+values[41]), + open: 89.4471, + high: 92, + low: 86.2157, + close: 86.4614, + volume: 912634864 + }, + { + x: new Date(+values[42]), + open: 87.1514, + high: 88.6071, + low: 81.4885, + close: 81.8543, + volume: 1221746066 + }, + { + x: new Date(+values[43]), + open: 81.5157, + high: 88.2857, + low: 79.2857, + close: 86.1428, + volume: 965935749 + }, + { + x: new Date(+values[44]), + open: 85.4, + high: 85.4857, + low: 80.7385, + close: 80.75, + volume: 615249365 + }, + { + x: new Date(+values[45]), + open: 80.2143, + high: 82.2685, + low: 79.8185, + close: 80.9585, + volume: 541742692 + }, + { + x: new Date(+values[46]), + open: 80.3671, + high: 81.0728, + low: 74.5971, + close: 75.7685, + volume: 708126233 + }, + { + x: new Date(+values[47]), + open: 76.3571, + high: 82.3571, + low: 76.2928, + close: 80.3271, + volume: 682076215 + }, + { + x: new Date(+values[48]), + open: 81.5571, + high: 83.0714, + low: 80.0743, + close: 80.1414, + volume: 480059584 + }, + { + x: new Date(+values[49]), + open: 80.2143, + high: 82.9405, + low: 78.3571, + close: 82.9028, + volume: 517577005 + }, + { + x: new Date(+values[50]), + open: 83.96, + high: 84.0714, + low: 80.9571, + close: 82.0185, + volume: 499693120 + }, + { + x: new Date(+values[51]), + open: 81.5657, + high: 84.2857, + low: 81.4814, + close: 83.1571, + volume: 442172142 + }, + { + x: new Date(+values[52]), + open: 82.4714, + high: 83.4285, + low: 80.8014, + close: 83.4285, + volume: 371529102 + }, + { + x: new Date(+values[53]), + open: 83.5328, + high: 87.7628, + low: 83.3714, + close: 86.5543, + volume: 385906790 + }, + { + x: new Date(+values[54]), + open: 86.4714, + high: 88.5528, + low: 84.6685, + close: 86.4243, + volume: 524235196 + }, + { + x: new Date(+values[55]), + open: 86.4457, + high: 87.9071, + low: 86.1643, + close: 86.3285, + volume: 419537217 + }, + { + x: new Date(+values[56]), + open: 84.9143, + high: 87.0971, + low: 81.4285, + close: 83.5943, + volume: 680773023 + }, + { + x: new Date(+values[57]), + open: 84.4171, + high: 88.2828, + low: 83.9743, + close: 87.9571, + volume: 475109323 + }, + { + x: new Date(+values[58]), + open: 88.1843, + high: 89.2857, + low: 87.8943, + close: 88.8143, + volume: 312826308 + }, + { + x: new Date(+values[59]), + open: 89.0557, + high: 92.5985, + low: 89.0357, + close: 92.5871, + volume: 392867193 + }, + { + x: new Date(+values[60]), + open: 92.8585, + high: 96.4114, + low: 92.5871, + close: 94.746, + volume: 708614692 + }, + { + x: new Date(+values[61]), + open: 97.1414, + high: 97.2671, + low: 93.8928, + close: 95.0343, + volume: 383807217 + }, + { + x: new Date(+values[62]), + open: 95.1085, + high: 97.4971, + low: 94.9285, + close: 97.2057, + volume: 355722047 + }, + { + x: new Date(+values[63]), + open: 97.2071, + high: 99.5685, + low: 93.7143, + close: 98.7543, + volume: 724042207 + }, + { + x: new Date(+values[64]), + open: 99.9071, + high: 100.7243, + low: 99.0885, + close: 100.0135, + volume: 500166040 + }, + { + x: new Date(+values[65]), + open: 98.1228, + high: 99.3028, + low: 94.3357, + close: 95.3007, + volume: 714507994 + }, + { + x: new Date(+values[66]), + open: 95.88, + high: 96.6785, + low: 92.95, + close: 93.2271, + volume: 638543622 + }, + { + x: new Date(+values[67]), + open: 92.4114, + high: 92.5085, + low: 89.0785, + close: 89.9591, + volume: 747127724 + }, + { + x: new Date(+values[68]), + open: 90.3357, + high: 93.2557, + low: 87.0885, + close: 87.12, + volume: 646996264 + }, + { + x: new Date(+values[69]), + open: 87.4885, + high: 90.7685, + low: 84.4285, + close: 86.2857, + volume: 866040680 + }, + { + x: new Date(+values[70]), + open: 84.9828, + high: 86.1428, + low: 82.1071, + close: 82.4, + volume: 367371310 + }, + { + x: new Date(+values[71]), + open: 83.3593, + high: 84.3914, + low: 76.2457, + close: 78.1514, + volume: 919719846 + }, + { + x: new Date(+values[72]), + open: 79.1643, + high: 79.2143, + low: 72.25, + close: 75.3825, + volume: 894382149 + }, + { + x: new Date(+values[73]), + open: 77.2443, + high: 81.7143, + low: 77.1257, + close: 81.6428, + volume: 527416747 + }, + { + x: new Date(+values[74]), + open: 82.2714, + high: 84.8928, + low: 81.7514, + close: 83.6114, + volume: 646467974 + }, + { + x: new Date(+values[75]), + open: 84.8071, + high: 84.9414, + low: 74.09, + close: 76.1785, + volume: 980096264 + }, + { + x: new Date(+values[76]), + open: 75, + high: 78.5085, + low: 72.2257, + close: 72.8277, + volume: 835016110 + }, + { + x: new Date(+values[77]), + open: 72.7043, + high: 76.4143, + low: 71.6043, + close: 74.19, + volume: 726150329 + }, + { + x: new Date(+values[78]), + open: 74.3357, + high: 74.8928, + low: 72.0943, + close: 72.7984, + volume: 321104733 + }, + { + x: new Date(+values[79]), + open: 72.9328, + high: 79.2857, + low: 72.7143, + close: 75.2857, + volume: 540854882 + }, + { + x: new Date(+values[80]), + open: 74.5714, + high: 75.9843, + low: 73.6, + close: 74.3285, + volume: 574594262 + }, + { + x: new Date(+values[81]), + open: 71.8114, + high: 72.9643, + low: 69.0543, + close: 71.4285, + volume: 803105621 + }, + { + x: new Date(+values[82]), + open: 72.08, + high: 73.57, + low: 62.1428, + close: 62.84, + volume: 971912560 + }, + { + x: new Date(+values[83]), + open: 62.5464, + high: 66.0857, + low: 62.2657, + close: 64.8028, + volume: 656549587 + }, + { + x: new Date(+values[84]), + open: 64.8443, + high: 68.4014, + low: 63.1428, + close: 67.8543, + volume: 743778993 + }, { + x: new Date(+values[85]), + open: 79.1643, + high: 79.2143, + low: 72.25, + close: 75.3825, + volume: 894382149 + }, + { + x: new Date(+values[86]), + open: 77.2443, + high: 81.7143, + low: 77.1257, + close: 81.6428, + volume: 527416747 + }, + { + x: new Date(+values[87]), + open: 82.2714, + high: 84.8928, + low: 81.7514, + close: 83.6114, + volume: 646467974 + }, + { + x: new Date(+values[88]), + open: 84.8071, + high: 84.9414, + low: 74.09, + close: 76.1785, + volume: 980096264 + }, + { + x: new Date(+values[89]), + open: 75, + high: 78.5085, + low: 72.2257, + close: 72.8277, + volume: 835016110 + }, + { + x: new Date(+values[90]), + open: 72.7043, + high: 76.4143, + low: 71.6043, + close: 74.19, + volume: 726150329 + }, + { + x: new Date(+values[91]), + open: 74.3357, + high: 74.8928, + low: 72.0943, + close: 72.7984, + volume: 321104733 + }, + { + x: new Date(+values[92]), + open: 72.9328, + high: 79.2857, + low: 72.7143, + close: 75.2857, + volume: 540854882 + }, + { + x: new Date(+values[93]), + open: 74.5714, + high: 75.9843, + low: 73.6, + close: 74.3285, + volume: 574594262 + }, + + { + x: new Date(+values[94]), + open: 71.8114, + high: 72.9643, + low: 69.0543, + close: 71.4285, + volume: 803105621 + }, + { + x: new Date(+values[95]), + open: 72.08, + high: 73.57, + low: 62.1428, + close: 62.84, + volume: 971912560 + }, + { + x: new Date(+values[96]), + open: 62.5464, + high: 66.0857, + low: 62.2657, + close: 64.8028, + volume: 656549587 + }, + { + x: new Date(+values[97]), + open: 64.8443, + high: 68.4014, + low: 63.1428, + close: 67.8543, + volume: 743778993 + }, + { + x: new Date(+values[98]), + open: 68.0714, + high: 69.2771, + low: 65.7028, + close: 65.7371, + volume: 585292366 + }, + { + x: new Date(+values[99]), + open: 65.8714, + high: 66.1043, + low: 63.26, + close: 64.4014, + volume: 421766997 + }, + { + x: new Date(+values[100]), + open: 64.8357, + high: 65.0171, + low: 61.4257, + close: 61.4957, + volume: 582741215 + }, + { + x: new Date(+values[101]), + open: 61.1143, + high: 62.2043, + low: 59.8571, + close: 61.6743, + volume: 632856539 + }, + { + x: new Date(+values[102]), + open: 61.3928, + high: 63.4614, + low: 60.7343, + close: 63.38, + volume: 572066981 + }, + { + x: new Date(+values[103]), + open: 63.0643, + high: 66.0143, + low: 63.0286, + close: 65.9871, + volume: 552156035 + }, + { + x: new Date(+values[104]), + open: 66.3843, + high: 67.1357, + low: 63.0886, + close: 63.2371, + volume: 390762517 + }, + { + x: new Date(+values[105]), + open: 63.1286, + high: 63.3854, + low: 59.9543, + close: 60.4571, + volume: 505273732 + }, + { + x: new Date(+values[106]), + open: 60.6928, + high: 62.57, + low: 60.3557, + close: 61.4, + volume: 387323550 + }, + { + x: new Date(+values[107]), + open: 71.8114, + high: 72.9643, + low: 69.0543, + close: 71.4285, + volume: 803105621 + }, + { + x: new Date(+values[108]), + open: 72.08, + high: 73.57, + low: 62.1428, + close: 62.84, + volume: 971912560 + }, + { + x: new Date(+values[109]), + open: 62.5464, + high: 66.0857, + low: 62.2657, + close: 64.8028, + volume: 656549587 + }, + { + x: new Date(+values[110]), + open: 64.8443, + high: 68.4014, + low: 63.1428, + close: 67.8543, + volume: 743778993 + }, + { + x: new Date(+values[111]), + open: 68.0714, + high: 69.2771, + low: 65.7028, + close: 65.7371, + volume: 585292366 + }, + { + x: new Date(+values[112]), + open: 65.8714, + high: 66.1043, + low: 63.26, + close: 64.4014, + volume: 421766997 + }, + { + x: new Date(+values[113]), + open: 64.8357, + high: 65.0171, + low: 61.4257, + close: 61.4957, + volume: 582741215 + }, + { + x: new Date(+values[114]), + open: 61.1143, + high: 62.2043, + low: 59.8571, + close: 61.6743, + volume: 632856539 + }, + { + x: new Date(+values[115]), + open: 61.3928, + high: 63.4614, + low: 60.7343, + close: 63.38, + volume: 572066981 + }, + { + x: new Date(+values[116]), + open: 63.0643, + high: 66.0143, + low: 63.0286, + close: 65.9871, + volume: 552156035 + }, + { + x: new Date(+values[117]), + open: 66.3843, + high: 67.1357, + low: 63.0886, + close: 63.2371, + volume: 390762517 + }, + { + x: new Date(+values[118]), + open: 63.1286, + high: 63.3854, + low: 59.9543, + close: 60.4571, + volume: 505273732 + }, + { + x: new Date(+values[119]), + open: 60.6928, + high: 62.57, + low: 60.3557, + close: 61.4, + volume: 387323550 + }, + { + x: new Date(+values[120]), + open: 61, + high: 61.1271, + low: 55.0143, + close: 55.79, + volume: 709945604 + }, + { + x: new Date(+values[121]), + open: 56.0914, + high: 59.8241, + low: 55.8964, + close: 59.6007, + volume: 787007506 + }, + { + x: new Date(+values[122]), + open: 60.0643, + high: 64.7471, + low: 60, + close: 64.2828, + volume: 655020017 + }, + { + x: new Date(+values[123]), + open: 65.1014, + high: 66.5357, + low: 64.3543, + close: 64.71, + volume: 545488533 + }, + { + x: new Date(+values[124]), + open: 64.5014, + high: 65.4143, + low: 59.8428, + close: 61.8943, + volume: 633706550 + }, + { + x: new Date(+values[125]), + open: 61.7014, + high: 64.05, + low: 61.4428, + close: 63.5928, + volume: 494379068 + }, + { + x: new Date(+values[126]), + open: 64.2714, + high: 65.3, + low: 62.7714, + close: 64.2478, + volume: 362907830 + }, + { + x: new Date(+values[127]), + open: 64.39, + high: 64.9186, + low: 61.8243, + close: 63.1158, + volume: 443249793 + }, + { + x: new Date(+values[128]), + open: 63.5328, + high: 64.1541, + low: 61.2143, + close: 61.4357, + volume: 389680092 + }, + { + x: new Date(+values[129]), + open: 61.6343, + high: 62.2428, + low: 58.3, + close: 59.0714, + volume: 400384818 + }, + { + x: new Date(+values[130]), + open: 58.2, + high: 58.38, + low: 55.5528, + close: 56.6471, + volume: 519314826 + }, + { + x: new Date(+values[131]), + open: 57.5271, + high: 60.47, + low: 57.3171, + close: 59.6314, + volume: 343878841 + }, + { + x: new Date(+values[132]), + open: 60.0157, + high: 61.3986, + low: 58.6257, + close: 60.93, + volume: 384106977 + }, + { + x: new Date(+values[133]), + open: 60.7157, + high: 62.1243, + low: 60.5957, + close: 60.7071, + volume: 286035513 + }, + { + x: new Date(+values[134]), + open: 61.3514, + high: 63.5128, + low: 59.8157, + close: 62.9986, + volume: 395816827 + }, + { + x: new Date(+values[135]), + open: 62.9714, + high: 66.1214, + low: 62.8857, + close: 66.0771, + volume: 339668858 + }, + { + x: new Date(+values[136]), + open: 66.3843, + high: 67.4128, + low: 64.8071, + close: 64.9214, + volume: 368486781 + }, + { + x: new Date(+values[137]), + open: 65.2657, + high: 72.0357, + low: 65.2328, + close: 71.7614, + volume: 711563584 + }, + { + x: new Date(+values[138]), + open: 72.0485, + high: 73.3914, + low: 71.1714, + close: 71.5743, + volume: 417119660 + }, + { + x: new Date(+values[139]), + open: 71.5357, + high: 72.8857, + low: 69.4286, + close: 69.6023, + volume: 392805888 + }, + { + x: new Date(+values[140]), + open: 70.4428, + high: 71.7485, + low: 69.6214, + close: 71.1743, + volume: 317244380 + }, + { + x: new Date(+values[141]), + open: 72.1428, + high: 72.56, + low: 66.3857, + close: 66.4143, + volume: 669376320 + }, + { + x: new Date(+values[142]), + open: 65.8571, + high: 68.3643, + low: 63.8886, + close: 66.7728, + volume: 625142677 + }, + { + x: new Date(+values[143]), + open: 70.8714, + high: 70.9871, + low: 68.6743, + close: 68.9643, + volume: 475274537 + }, + { + x: new Date(+values[144]), + open: 68.1786, + high: 70.3357, + low: 67.773, + close: 69.0043, + volume: 368198906 + }, + { + x: new Date(+values[145]), + open: 69.5086, + high: 70.5486, + low: 68.3257, + close: 70.4017, + volume: 361437661 + }, + { + x: new Date(+values[146]), + open: 69.9757, + high: 72.7514, + low: 69.9071, + close: 72.6985, + volume: 342694379 + }, + { + x: new Date(+values[147]), + open: 73.11, + high: 76.1757, + low: 72.5757, + close: 75.1368, + volume: 490458997 + }, + { + x: new Date(+values[148]), + open: 75.5771, + high: 77.0357, + low: 73.5057, + close: 74.29, + volume: 508130174 + }, + { + x: new Date(+values[149]), + open: 74.4428, + high: 75.555, + low: 73.1971, + close: 74.3657, + volume: 318132218 + }, + { + x: new Date(+values[150]), + open: 74.2843, + high: 75.6114, + low: 73.4871, + close: 74.9987, + volume: 306711021 + }, + { + x: new Date(+values[151]), + open: 74.9985, + high: 75.3128, + low: 73.3814, + close: 74.2571, + volume: 282778778 + }, + { + x: new Date(+values[152]), + open: 74.4314, + high: 79.7614, + low: 74.4285, + close: 79.4385, + volume: 327405302 + }, + { + x: new Date(+values[153]), + open: 79.7143, + high: 82.1622, + low: 78.6885, + close: 80.0028, + volume: 522055676 + }, + { + x: new Date(+values[154]), + open: 80.1286, + high: 81.5671, + low: 79.0957, + close: 79.2043, + volume: 387271099 + }, + { + x: new Date(+values[155]), + open: 79.2885, + high: 80.377, + low: 76.9714, + close: 78.4314, + volume: 457580848 + }, + { + x: new Date(+values[156]), + open: 81.1428, + high: 81.6971, + low: 79.9285, + close: 80.0128, + volume: 274253503 + }, + { + x: new Date(+values[157]), + open: 79.6371, + high: 80.1828, + low: 77.2043, + close: 77.2828, + volume: 275734934 + }, + { + x: new Date(+values[158]), + open: 76.7785, + high: 78.1228, + low: 75.8728, + close: 76.1343, + volume: 393462075 + }, + { + x: new Date(+values[159]), + open: 75.7014, + high: 80.0285, + low: 75.6971, + close: 77.2385, + volume: 439557459 + }, + { + x: new Date(+values[160]), + open: 77.2843, + high: 79.6128, + low: 77.2028, + close: 78.01, + volume: 385585525 + }, + { + x: new Date(+values[161]), + open: 78.5814, + high: 79.2571, + low: 70.5071, + close: 71.5143, + volume: 813702575 + }, + { + x: new Date(+values[162]), + open: 71.8014, + high: 74.7042, + low: 71.3286, + close: 74.24, + volume: 434447570 + }, + { + x: new Date(+values[163]), + open: 74.0943, + high: 77.9971, + low: 74, + close: 77.7128, + volume: 379011880 + }, + { + x: new Date(+values[164]), + open: 78, + high: 78.7414, + low: 74.9428, + close: 75.0357, + volume: 289609443 + }, + { + x: new Date(+values[165]), + open: 74.7357, + high: 76.1071, + low: 73.6571, + close: 75.1771, + volume: 367569649 + }, + { + x: new Date(+values[166]), + open: 74.7743, + high: 76.3928, + low: 74.6871, + close: 75.7771, + volume: 275972640 + }, + { + x: new Date(+values[167]), + open: 75.48, + high: 77.0943, + low: 74.7143, + close: 74.9557, + volume: 287729528 + }, + { + x: new Date(+values[168]), + open: 75.3857, + high: 76.6057, + low: 75.0286, + close: 76.1243, + volume: 303531061 + }, + { + x: new Date(+values[169]), + open: 76.9171, + high: 78.4285, + low: 76.3214, + close: 76.6943, + volume: 338387221 + }, + { + x: new Date(+values[170]), + open: 77.0328, + high: 77.64, + low: 75.7971, + close: 75.9743, + volume: 245749459 + }, + { + x: new Date(+values[171]), + open: 75.4314, + high: 76.0343, + low: 73.8771, + close: 74.23, + volume: 312008139 + }, + { + x: new Date(+values[172]), + open: 74.5571, + high: 75.3943, + low: 73.0471, + close: 74.9914, + volume: 241209047 + }, + { + x: new Date(+values[173]), + open: 75.0485, + high: 81.7128, + low: 74.8514, + close: 81.7057, + volume: 476651465 + }, + { + x: new Date(+values[174]), + open: 81.8285, + high: 85.6328, + low: 81.7928, + close: 84.6543, + volume: 473712709 + }, + { + x: new Date(+values[175]), + open: 84.3057, + high: 86.3442, + low: 82.9043, + close: 83.6489, + volume: 365535013 + }, + { + x: new Date(+values[176]), + open: 83.9271, + high: 85.3614, + low: 83.6285, + close: 85.3585, + volume: 260931637 + }, + { + x: new Date(+values[177]), + open: 85.4071, + high: 87.8184, + low: 85.3328, + close: 87.7328, + volume: 294298274 + }, + { + x: new Date(+values[178]), + open: 87.9828, + high: 92.0243, + low: 87.9471, + close: 90.4285, + volume: 400232120 + }, + { + x: new Date(+values[179]), + open: 90.5657, + high: 93.0371, + low: 88.9285, + close: 92.2243, + volume: 412158024 + }, + { + x: new Date(+values[180]), + open: 92.7, + high: 95.05, + low: 90.88, + close: 91.28, + volume: 292422550 + }, + { + x: new Date(+values[181]), + open: 91.51, + high: 92.75, + low: 90.9, + close: 90.91, + volume: 234325480 + }, + { + x: new Date(+values[182]), + open: 91.32, + high: 92, + low: 89.65, + close: 91.98, + volume: 213712160 + }, + { + x: new Date(+values[183]), + open: 92.1, + high: 94.1, + low: 92.09, + close: 94.03, + volume: 138936570 + }, + { + x: new Date(+values[184]), + open: 94.14, + high: 96.8, + low: 93.52, + close: 95.22, + volume: 229782440 + }, + { + x: new Date(+values[185]), + open: 95.86, + high: 97.1, + low: 92.57, + close: 94.43, + volume: 248104390 + }, + { + x: new Date(+values[186]), + open: 94.99, + high: 97.88, + low: 93.72, + close: 97.671, + volume: 273021350 + }, + { + x: new Date(+values[187]), + open: 97.82, + high: 99.44, + low: 94.81, + close: 96.13, + volume: 235868530 + }, + { + x: new Date(+values[188]), + open: 96.37, + high: 96.58, + low: 93.28, + close: 94.74, + volume: 222522120 + }, + { + x: new Date(+values[189]), + open: 95.27, + high: 98.19, + low: 94.8355, + close: 97.98, + volume: 178806580 + }, + { + x: new Date(+values[190]), + open: 98.49, + high: 101.47, + low: 97.98, + close: 101.32, + volume: 246446280 + }, + { + x: new Date(+values[191]), + open: 101.79, + high: 102.9, + low: 100.7, + close: 102.5, + volume: 232858250 + }, + { + x: new Date(+values[192]), + open: 103.06, + high: 103.74, + low: 97.79, + close: 98.97, + volume: 322045910 + }, + { + x: new Date(+values[193]), + open: 99.3, + high: 103.08, + low: 96.14, + close: 101.66, + volume: 460851840 + }, + { + x: new Date(+values[194]), + open: 102.81, + high: 103.05, + low: 98.89, + close: 100.96, + volume: 296425730 + }, + { + x: new Date(+values[195]), + open: 101.8, + high: 102.94, + low: 97.72, + close: 100.75, + volume: 337617850 + }, + { + x: new Date(+values[196]), + open: 98.65, + high: 101.54, + low: 98.04, + close: 99.62, + volume: 246900230 + }, + { + x: new Date(+values[197]), + open: 99.95, + high: 102.38, + low: 98.31, + close: 100.73, + volume: 279646740 + }, + { + x: new Date(+values[198]), + open: 101.33, + high: 101.78, + low: 95.18, + close: 97.67, + volume: 356408760 + }, + { + x: new Date(+values[199]), + open: 98.315, + high: 105.49, + low: 98.22, + close: 105.22, + volume: 355329760 + }, + { + x: new Date(+values[200]), + open: 104.85, + high: 108.04, + low: 104.7, + close: 108, + volume: 219443560 + }, + { + x: new Date(+values[201]), + open: 108.22, + high: 110.3, + low: 107.72, + close: 109.01, + volume: 199332700 + }, + { + x: new Date(+values[202]), + open: 109.02, + high: 114.19, + low: 108.4, + close: 114.18, + volume: 203976340 + }, + { + x: new Date(+values[203]), + open: 114.27, + high: 117.57, + low: 113.3, + close: 116.47, + volume: 232574480 + }, + { + x: new Date(+values[204]), + open: 116.85, + high: 119.75, + low: 116.62, + close: 118.93, + volume: 181158620 + }, + { + x: new Date(+values[205]), + open: 118.81, + high: 119.25, + low: 111.27, + close: 115, + volume: 266118290 + }, + { + x: new Date(+values[206]), + open: 114.1, + high: 114.85, + low: 109.35, + close: 109.73, + volume: 259311140 + }, + { + x: new Date(+values[207]), + open: 110.7, + high: 113.24, + low: 106.26, + close: 111.78, + volume: 326382400 + }, { + x: new Date(+values[208]), + open: 109.02, + high: 114.19, + low: 108.4, + close: 114.18, + volume: 203976340 + }, + { + x: new Date(+values[209]), + open: 114.27, + high: 117.57, + low: 113.3, + close: 116.47, + volume: 232574480 + }, + { + x: new Date(+values[210]), + open: 116.85, + high: 119.75, + low: 116.62, + close: 118.93, + volume: 181158620 + }, + { + x: new Date(+values[211]), + open: 118.81, + high: 119.25, + low: 111.27, + close: 115, + volume: 266118290 + }, + { + x: new Date(+values[212]), + open: 114.1, + high: 114.85, + low: 109.35, + close: 109.73, + volume: 259311140 + }, + { + x: new Date(+values[213]), + open: 110.7, + high: 113.24, + low: 106.26, + close: 111.78, + volume: 326382400 + }, + { + x: new Date(+values[214]), + open: 112.16, + high: 114.52, + low: 111.97, + close: 113.99, + volume: 119248900 + }, + { + x: new Date(+values[215]), + open: 113.79, + high: 114.77, + low: 107.35, + close: 109.33, + volume: 151780640 + }, + { + x: new Date(+values[216]), + open: 108.29, + high: 113.25, + low: 104.63, + close: 112.01, + volume: 282690970 + }, + { + x: new Date(+values[217]), + open: 112.6, + high: 112.8, + low: 105.2, + close: 105.99, + volume: 303531140 + }, + { + x: new Date(+values[218]), + open: 107.84, + high: 113.75, + low: 106.5, + close: 112.98, + volume: 198362640 + }, + { + x: new Date(+values[219]), + open: 113.74, + high: 120, + low: 109.03, + close: 117.16, + volume: 461747290 + }, + { + x: new Date(+values[220]), + open: 118.05, + high: 120.51, + low: 116.08, + close: 118.93, + volume: 270190470 + }, + { + x: new Date(+values[221]), + open: 118.55, + high: 127.48, + low: 118.43, + close: 127.08, + volume: 301354470 + }, + { + x: new Date(+values[222]), + open: 127.49, + high: 129.5, + low: 126.92, + close: 129.495, + volume: 193883960 + }, + { + x: new Date(+values[223]), + open: 130.02, + high: 133.6, + low: 126.61, + close: 128.46, + volume: 369856960 + }, + { + x: new Date(+values[224]), + open: 129.25, + high: 130.28, + low: 125.76, + close: 126.6, + volume: 246472020 + }, + { + x: new Date(+values[225]), + open: 127.96, + high: 129.57, + low: 121.63, + close: 123.59, + volume: 325921230 + }, + { + x: new Date(+values[226]), + open: 123.88, + high: 129.2451, + low: 122.87, + close: 125.9, + volume: 266016400 + }, + { + x: new Date(+values[227]), + open: 127.12, + high: 128.04, + low: 122.6, + close: 123.25, + volume: 208731730 + }, + { + x: new Date(+values[228]), + open: 124.05, + high: 126.49, + low: 123.1, + close: 125.32, + volume: 161628950 + }, + { + x: new Date(+values[229]), + open: 124.47, + high: 128.1218, + low: 124.33, + close: 127.1, + volume: 181454510 + }, + { + x: new Date(+values[230]), + open: 128.37, + high: 128.57, + low: 124.46, + close: 124.75, + volume: 170090870 + }, + { + x: new Date(+values[231]), + open: 125.57, + high: 130.63, + low: 125.17, + close: 130.28, + volume: 206698310 + }, + { + x: new Date(+values[232]), + open: 132.31, + high: 134.54, + low: 124.58, + close: 128.95, + volume: 417115180 + }, + { + x: new Date(+values[233]), + open: 129.5, + high: 130.57, + low: 123.36, + close: 127.62, + volume: 270197900 + }, + { + x: new Date(+values[234]), + open: 127.39, + high: 129.49, + low: 124.82, + close: 128.77, + volume: 207858180 + }, + { + x: new Date(+values[235]), + open: 128.38, + high: 132.97, + low: 128.36, + close: 132.54, + volume: 216438970 + }, + { + x: new Date(+values[236]), + open: 132.6, + high: 132.91, + low: 129.12, + close: 130.28, + volume: 197468800 + }, + { + x: new Date(+values[237]), + open: 131.2, + high: 131.39, + low: 128.36, + close: 128.65, + volume: 170465550 + }, + { + x: new Date(+values[238]), + open: 128.9, + high: 130.18, + low: 125.62, + close: 127.17, + volume: 219812710 + }, + { + x: new Date(+values[239]), + open: 126.1, + high: 128.31, + low: 125.71, + close: 126.6, + volume: 197925030 + }, + { + x: new Date(+values[240]), + open: 127.49, + high: 129.8, + low: 126.51, + close: 126.75, + volume: 195104520 + }, + { + x: new Date(+values[241]), + open: 125.46, + high: 126.94, + low: 124.48, + close: 126.44, + volume: 150747530 + }, + { + x: new Date(+values[242]), + open: 124.94, + high: 126.23, + low: 119.22, + close: 123.28, + volume: 274904180 + }, + { + x: new Date(+values[243]), + open: 125.03, + high: 129.62, + low: 124.32, + close: 129.62, + volume: 188579340 + }, + { + x: new Date(+values[244]), + open: 130.97, + high: 132.97, + low: 121.99, + close: 124.5, + volume: 336423370 + }, + { + x: new Date(+values[245]), + open: 123.09, + high: 123.91, + low: 120.91, + close: 121.3, + volume: 191087840 + }, + { + x: new Date(+values[246]), + open: 121.5, + high: 122.57, + low: 112.1, + close: 115.52, + volume: 383883210 + }, + { + x: new Date(+values[247]), + open: 116.53, + high: 119.99, + low: 109.63, + close: 115.96, + volume: 344549090 + }, + { + x: new Date(+values[248]), + open: 116.04, + high: 117.65, + low: 105.645, + close: 105.76, + volume: 318855760 + }, + { + x: new Date(+values[249]), + open: 110.87, + high: 113.31, + low: 102.6, + close: 113.29, + volume: 498047270 + }, + { + x: new Date(+values[250]), + open: 112.03, + high: 114.53, + low: 107.36, + close: 109.27, + volume: 297402060 + }, + { + x: new Date(+values[251]), + open: 111.65, + high: 114.21, + low: 109.77, + close: 114.21, + volume: 251859600 + }, + { + x: new Date(+values[252]), + open: 116.58, + high: 116.89, + low: 111.87, + close: 113.45, + volume: 276281980 + }, + { + x: new Date(+values[253]), + open: 113.67, + high: 116.69, + low: 112.37, + close: 114.71, + volume: 238617740 + }, + { + x: new Date(+values[254]), + open: 113.85, + high: 114.57, + low: 107.31, + close: 110.38, + volume: 313017610 + }, + { + x: new Date(+values[256]), + open: 109.88, + high: 112.28, + low: 108.21, + close: 112.12, + volume: 261920950 + }, + { + x: new Date(+values[257]), + open: 112.73, + high: 112.75, + low: 109.56, + close: 111.04, + volume: 184208970 + }, + { + x: new Date(+values[258]), + open: 110.8, + high: 119.228, + low: 110.11, + close: 119.08, + volume: 221612230 + }, + { + x: new Date(+values[259]), + open: 118.08, + high: 121.22, + low: 113.99, + close: 119.5, + volume: 319660750 + }, + { + x: new Date(+values[260]), + open: 119.87, + high: 123.82, + low: 119.61, + close: 121.06, + volume: 194953700 + }, + { + x: new Date(+values[261]), + open: 120.96, + high: 121.81, + low: 112.27, + close: 112.34, + volume: 216054740 + }, + { + x: new Date(+values[262]), + open: 111.38, + high: 119.92, + low: 111, + close: 119.3, + volume: 189492500 + }, + { + x: new Date(+values[263]), + open: 119.27, + high: 119.73, + low: 117.12, + close: 117.81, + volume: 109582040 + }, + { + x: new Date(+values[264]), + open: 117.99, + high: 119.41, + low: 114.22, + close: 119.03, + volume: 205415620 + }, + { + x: new Date(+values[265]), + open: 118.98, + high: 119.86, + low: 112.851, + close: 113.18, + volume: 188609110 + }, + { + x: new Date(+values[266]), + open: 112.18, + high: 112.8, + low: 105.81, + close: 106.03, + volume: 314856190 + }, + { + x: new Date(+values[267]), + open: 107.28, + high: 109, + low: 105.57, + close: 108.03, + volume: 126450510 + }, + { + x: new Date(+values[268]), + open: 107.59, + high: 109.43, + low: 104.82, + close: 105.26, + volume: 123621760 + }, + { + x: new Date(+values[269]), + open: 102.61, + high: 105.85, + low: 96.43, + close: 96.96, + volume: 343000960 + }, + { + x: new Date(+values[270]), + open: 98.97, + high: 101.19, + low: 95.36, + close: 97.13, + volume: 303375940 + }, + { + x: new Date(+values[271]), + open: 98.41, + high: 101.46, + low: 93.42, + close: 101.42, + volume: 242982970 + }, + { + x: new Date(+values[272]), + open: 101.52, + high: 101.53, + low: 92.39, + close: 97.34, + volume: 376481100 + }, + { + x: new Date(+values[273]), + open: 96.47, + high: 97.33, + low: 93.69, + close: 94.02, + volume: 216608840 + }, + { + x: new Date(+values[274]), + open: 93.13, + high: 96.35, + low: 92.59, + close: 93.99, + volume: 230794620 + }, + { + x: new Date(+values[275]), + open: 95.02, + high: 98.89, + low: 94.61, + close: 96.04, + volume: 167001070 + }, + { + x: new Date(+values[276]), + open: 96.31, + high: 98.0237, + low: 93.32, + close: 96.91, + volume: 158759600 + }, + { + x: new Date(+values[277]), + open: 96.86, + high: 103.75, + low: 96.65, + close: 103.01, + volume: 201482180 + }, + { + x: new Date(+values[278]), + open: 102.39, + high: 102.83, + low: 100.15, + close: 102.26, + volume: 155437450 + }, + { + x: new Date(+values[279]), + open: 101.91, + high: 106.5, + low: 101.78, + close: 105.92, + volume: 181323210 + }, + { + x: new Date(+values[280]), + open: 105.93, + high: 107.65, + low: 104.89, + close: 105.67, + volume: 119054360 + }, + { + x: new Date(+values[281]), + open: 106, + high: 110.42, + low: 104.88, + close: 109.99, + volume: 147641240 + }, + { + x: new Date(+values[282]), + open: 110.42, + high: 112.19, + low: 108.121, + close: 108.66, + volume: 145351790 + }, + { + x: new Date(+values[283]), + open: 108.97, + high: 112.39, + low: 108.66, + close: 109.85, + volume: 161518860 + }, + { + x: new Date(+values[284]), + open: 108.89, + high: 108.95, + low: 104.62, + close: 105.68, + volume: 188775240 + }, + { + x: new Date(+values[285]), + open: 105, + high: 105.65, + low: 92.51, + close: 93.74, + volume: 345910030 + }, + { + x: new Date(+values[286]), + open: 93.965, + high: 95.9, + low: 91.85, + close: 92.72, + volume: 225114110 + }, + { + x: new Date(+values[287]), + open: 93, + high: 93.77, + low: 89.47, + close: 90.52, + volume: 215596350 + }, + { + x: new Date(+values[288]), + open: 92.39, + high: 95.43, + low: 91.65, + close: 95.22, + volume: 212312980 + }, + { + x: new Date(+values[289]), + open: 95.87, + high: 100.73, + low: 95.67, + close: 100.35, + volume: 203902650 + }, + { + x: new Date(+values[290]), + open: 99.6, + high: 100.4, + low: 96.63, + close: 97.92, + volume: 140064910 + }, + { + x: new Date(+values[291]), + open: 97.99, + high: 101.89, + low: 97.55, + close: 98.83, + volume: 124731320 + }, + { + x: new Date(+values[292]), + open: 98.69, + high: 99.12, + low: 95.3, + close: 95.33, + volume: 191017280 + }, + { + x: new Date(+values[293]), + open: 96, + high: 96.89, + low: 92.65, + close: 93.4, + volume: 206149160 + }, + { + x: new Date(+values[294]), + open: 93, + high: 96.465, + low: 91.5, + close: 95.89, + volume: 184254460 + }, + { + x: new Date(+values[295]), + open: 95.39, + high: 96.89, + low: 94.37, + close: 96.68, + volume: 111769640 + }, + { + x: new Date(+values[296]), + open: 96.75, + high: 99.3, + low: 96.73, + close: 98.78, + volume: 142244590 + }, + { + x: new Date(+values[297]), + open: 98.7, + high: 101, + low: 98.31, + close: 98.66, + volume: 147358320 + }, + { + x: new Date(+values[298]), + open: 98.25, + high: 104.55, + low: 96.42, + close: 104.21, + volume: 252358930 + }, + { + x: new Date(+values[299]), + open: 104.41, + high: 107.65, + low: 104, + close: 107.48, + volume: 168265830 + }, + { + x: new Date(+values[300]), + open: 107.52, + high: 108.94, + low: 107.16, + close: 108.18, + volume: 124255340 + }, + { + x: new Date(+values[301]), + open: 108.14, + high: 110.23, + low: 108.08, + close: 109.36, + volume: 131814920 + }, + { + x: new Date(+values[302]), + open: 108.86, + high: 109.32, + low: 106.31, + close: 106.94, + volume: 123373540 + }, + { + x: new Date(+values[303]), + open: 106.62, + high: 108, + low: 105.5, + close: 107.73, + volume: 134426100 + }, + { + x: new Date(+values[304]), + open: 107.9, + high: 108.76, + low: 103.13, + close: 103.13, + volume: 168312530 + }, + { + x: new Date(+values[305]), + open: 102.65, + high: 116.13, + low: 102.53, + close: 114.92, + volume: 388543710 + }, + { + x: new Date(+values[306]), + open: 115.19, + high: 116.18, + low: 111.55, + close: 112.71, + volume: 200842480 + }, + { + x: new Date(+values[307]), + open: 111.64, + high: 114.64, + low: 111.55, + close: 113.05, + volume: 156186800 + }, + { + x: new Date(+values[308]), + open: 112.71, + high: 114.56, + low: 112.28, + close: 114.06, + volume: 125587350 + }, + { + x: new Date(+values[309]), + open: 115.02, + high: 118.69, + low: 114.72, + close: 117.63, + volume: 208231690 + }, { + x: new Date(+values[310]), + open: 96.75, + high: 99.3, + low: 96.73, + close: 98.78, + volume: 142244590 + }, + { + x: new Date(+values[311]), + open: 98.7, + high: 101, + low: 98.31, + close: 98.66, + volume: 147358320 + }, + { + x: new Date(+values[312]), + open: 98.25, + high: 104.55, + low: 96.42, + close: 104.21, + volume: 252358930 + }, + { + x: new Date(+values[313]), + open: 104.41, + high: 107.65, + low: 104, + close: 107.48, + volume: 168265830 + }, + { + x: new Date(+values[314]), + open: 107.52, + high: 108.94, + low: 107.16, + close: 108.18, + volume: 124255340 + }, + { + x: new Date(+values[315]), + open: 108.14, + high: 110.23, + low: 108.08, + close: 109.36, + volume: 131814920 + }, + { + x: new Date(+values[316]), + open: 108.86, + high: 109.32, + low: 106.31, + close: 106.94, + volume: 123373540 + }, + { + x: new Date(+values[317]), + open: 106.62, + high: 108, + low: 105.5, + close: 107.73, + volume: 134426100 + }, + { + x: new Date(+values[318]), + open: 107.9, + high: 108.76, + low: 103.13, + close: 103.13, + volume: 168312530 + }, + { + x: new Date(+values[319]), + open: 102.65, + high: 116.13, + low: 102.53, + close: 114.92, + volume: 388543710 + }, + { + x: new Date(+values[320]), + open: 115.19, + high: 116.18, + low: 111.55, + close: 112.71, + volume: 200842480 + }, + { + x: new Date(+values[321]), + open: 111.64, + high: 114.64, + low: 111.55, + close: 113.05, + volume: 156186800 + }, + { + x: new Date(+values[322]), + open: 112.71, + high: 114.56, + low: 112.28, + close: 114.06, + volume: 125587350 + }, + { + x: new Date(+values[323]), + open: 115.02, + high: 118.69, + low: 114.72, + close: 117.63, + volume: 208231690 + }, + { + x: new Date(+values[324]), + open: 117.33, + high: 118.21, + low: 113.8, + close: 116.6, + volume: 114497020 + }, + { + x: new Date(+values[325]), + open: 117.1, + high: 118.36, + low: 113.31, + close: 113.72, + volume: 204530120 + }, + { + x: new Date(+values[326]), + open: 113.65, + high: 114.23, + low: 108.11, + close: 108.84, + volume: 155287280 + }, + { + x: new Date(+values[327]), + open: 110.08, + high: 111.72, + low: 105.83, + close: 108.43, + volume: 206825070 + }, + { + x: new Date(+values[328]), + open: 107.71, + high: 110.54, + low: 104.08, + close: 110.06, + volume: 197790040 + }, + { + x: new Date(+values[329]), + open: 110.12, + high: 112.42, + low: 110.01, + close: 111.79, + volume: 93992370 + }, + { + x: new Date(+values[330]), + open: 111.43, + high: 112.465, + low: 108.85, + close: 109.9, + volume: 155229390 + }, + { + x: new Date(+values[331]), + open: 110, + high: 114.7, + low: 108.25, + close: 113.95, + volume: 151624650 + }, + { + x: new Date(+values[332]), + open: 113.29, + high: 116.73, + low: 112.49, + close: 115.97, + volume: 194003220 + }, + { + x: new Date(+values[333]), + open: 115.8, + high: 117.5, + low: 115.59, + close: 116.52, + volume: 113106370 + }, + { + x: new Date(+values[334]), + open: 116.52, + high: 118.0166, + low: 115.43, + close: 115.82, + volume: 84354060 + }, + { + x: new Date(+values[335]), + open: 115.8, + high: 118.16, + low: 114.76, + close: 117.91, + volume: 103680760 + }, + { + x: new Date(+values[336]), + open: 117.95, + high: 119.93, + low: 117.94, + close: 119.04, + volume: 138446660 + }, + { + x: new Date(+values[337]), + open: 118.34, + high: 120.5, + low: 118.22, + close: 120, + volume: 113576380 + }, + { + x: new Date(+values[338]), + open: 120, + high: 122.44, + low: 119.5, + close: 121.95, + volume: 124406640 + }, + { + x: new Date(+values[339]), + open: 120.93, + high: 130.49, + low: 120.62, + close: 129.08, + volume: 248063580 + }, + { + x: new Date(+values[340]), + open: 129.13, + high: 132.94, + low: 128.9, + close: 132.12, + volume: 136252280 + }, + { + x: new Date(+values[341]), + open: 133.08, + high: 136.27, + low: 132.75, + close: 135.72, + volume: 136326260 + }, + { + x: new Date(+values[342]), + open: 136.23, + high: 137.48, + low: 135.28, + close: 136.66, + volume: 87773190 + }, + { + x: new Date(+values[343]), + open: 137.14, + high: 140.2786, + low: 136.28, + close: 139.78, + volume: 127757050 + }, + { + x: new Date(+values[344]), + open: 139.365, + high: 139.98, + low: 137.05, + close: 139.14, + volume: 99061270 + }, + { + x: new Date(+values[345]), + open: 138.85, + high: 141.02, + low: 138.82, + close: 139.99, + volume: 120881720 + }, + { + x: new Date(+values[346]), + open: 140.4, + high: 142.8, + low: 139.73, + close: 140.64, + volume: 129178500 + }, + { + x: new Date(+values[347]), + open: 139.39, + high: 144.5, + low: 138.62, + close: 143.66, + volume: 126819590 + }, + { + x: new Date(+values[348]), + open: 143.71, + high: 145.46, + low: 143.05, + close: 143.34, + volume: 105274540 + }, + { + x: new Date(+values[349]), + open: 143.6, + high: 143.8792, + low: 140.06, + close: 141.05, + volume: 87342130 + }, + { + x: new Date(+values[350]), + open: 141.48, + high: 142.92, + low: 140.45, + close: 142.27, + volume: 89092650 + }, + { + x: new Date(+values[351]), + open: 143.5, + high: 144.9, + low: 143.18, + close: 143.65, + volume: 90423600 + }, + { + x: new Date(+values[352]), + open: 145.1, + high: 148.98, + low: 144.27, + close: 148.96, + volume: 173861760 + }, + { + x: new Date(+values[353]), + open: 149.03, + high: 156.42, + low: 149.03, + close: 156.1, + volume: 173087500 + }, + { + x: new Date(+values[354]), + open: 156.01, + high: 156.65, + low: 149.71, + close: 153.06, + volume: 156993820 + }, + { + x: new Date(+values[355]), + open: 154, + high: 154.9, + low: 152.67, + close: 153.61, + volume: 103151450 + }, + { + x: new Date(+values[356]), + open: 153.42, + high: 155.45, + low: 152.22, + close: 155.45, + volume: 88670120 + }, + { + x: new Date(+values[357]), + open: 154.34, + high: 155.98, + low: 146.02, + close: 148.98, + volume: 158814040 + }, + { + x: new Date(+values[358]), + open: 145.74, + high: 147.5, + low: 142.2, + close: 142.27, + volume: 219638930 + }, + { + x: new Date(+values[359]), + open: 143.66, + high: 147.16, + low: 143.66, + close: 146.28, + volume: 132832660 + }, + { + x: new Date(+values[360]), + open: 147.17, + high: 148.28, + low: 142.28, + close: 144.02, + volume: 126890110 + }, + { + x: new Date(+values[361]), + open: 144.88, + high: 145.3001, + low: 142.41, + close: 144.18, + volume: 78465450 + }, + { + x: new Date(+values[362]), + open: 144.11, + high: 149.33, + low: 143.37, + close: 149.04, + volume: 109759170 + }, + { + x: new Date(+values[363]), + open: 148.82, + high: 151.74, + low: 148.57, + close: 150.27, + volume: 104744470 + }, + { + x: new Date(+values[364]), + open: 150.58, + high: 153.99, + low: 147.3, + close: 149.5, + volume: 105536280 + }, + { + x: new Date(+values[365]), + open: 149.9, + high: 159.75, + low: 148.13, + close: 156.39, + volume: 170204830 + }, + { + x: new Date(+values[366]), + open: 157.06, + high: 161.83, + low: 154.63, + close: 157.48, + volume: 149860480 + }, + { + x: new Date(+values[367]), + open: 159.32, + high: 162.51, + low: 156.72, + close: 157.5, + volume: 133829670 + }, + { + x: new Date(+values[368]), + open: 157.5, + high: 160.74, + low: 155.1101, + close: 159.86, + volume: 112238670 + }, + { + x: new Date(+values[369]), + open: 160.14, + high: 164.94, + low: 159.93, + close: 164.05, + volume: 125610990 + }, + { + x: new Date(+values[370]), + open: 163.75, + high: 164.25, + low: 158.53, + close: 158.63, + volume: 101419110 + }, + { + x: new Date(+values[371]), + open: 160.5, + high: 163.96, + low: 157.91, + close: 159.88, + volume: 220431100 + }, + { + x: new Date(+values[372]), + open: 160.11, + high: 160.5, + low: 157.995, + close: 158.67, + volume: 27939544 + } +]; \ No newline at end of file diff --git a/src/assets/images/About-Normal.svg b/src/assets/images/About-Normal.svg new file mode 100644 index 0000000..5feeec0 --- /dev/null +++ b/src/assets/images/About-Normal.svg @@ -0,0 +1,12 @@ + + + + path1 + Created with Sketch. + + + + + + + \ No newline at end of file diff --git a/src/assets/images/About-Selection.svg b/src/assets/images/About-Selection.svg new file mode 100644 index 0000000..227e8e5 --- /dev/null +++ b/src/assets/images/About-Selection.svg @@ -0,0 +1,12 @@ + + + + path1 + Created with Sketch. + + + + + + + \ No newline at end of file diff --git a/src/assets/images/Analysis-Normal.svg b/src/assets/images/Analysis-Normal.svg new file mode 100644 index 0000000..7d0dde6 --- /dev/null +++ b/src/assets/images/Analysis-Normal.svg @@ -0,0 +1,12 @@ + + + + Stroke 5 Copy + Created with Sketch. + + + + + + + \ No newline at end of file diff --git a/src/assets/images/Analysis-Selection.svg b/src/assets/images/Analysis-Selection.svg new file mode 100644 index 0000000..2d07822 --- /dev/null +++ b/src/assets/images/Analysis-Selection.svg @@ -0,0 +1,12 @@ + + + + Stroke 5 Copy + Created with Sketch. + + + + + + + \ No newline at end of file diff --git a/src/assets/images/Information.svg b/src/assets/images/Information.svg new file mode 100644 index 0000000..ca27ab5 --- /dev/null +++ b/src/assets/images/Information.svg @@ -0,0 +1,19 @@ + + + + + + + + + + + + + + + + + + + diff --git a/src/assets/images/Stock_Analysis.png b/src/assets/images/Stock_Analysis.png new file mode 100644 index 0000000..2aa7f1a Binary files /dev/null and b/src/assets/images/Stock_Analysis.png differ diff --git a/src/assets/images/fonts/Expense-Analysis-Sample.eot b/src/assets/images/fonts/Expense-Analysis-Sample.eot new file mode 100644 index 0000000..abc6321 Binary files /dev/null and b/src/assets/images/fonts/Expense-Analysis-Sample.eot differ diff --git a/src/assets/images/fonts/Expense-Analysis-Sample.svg b/src/assets/images/fonts/Expense-Analysis-Sample.svg new file mode 100644 index 0000000..a54dd04 --- /dev/null +++ b/src/assets/images/fonts/Expense-Analysis-Sample.svg @@ -0,0 +1,12 @@ + + + +Generated by IcoMoon + + + + + + + + \ No newline at end of file diff --git a/src/assets/images/fonts/Expense-Analysis-Sample.ttf b/src/assets/images/fonts/Expense-Analysis-Sample.ttf new file mode 100644 index 0000000..4d9f282 Binary files /dev/null and b/src/assets/images/fonts/Expense-Analysis-Sample.ttf differ diff --git a/src/assets/images/fonts/Expense-Analysis-Sample.woff b/src/assets/images/fonts/Expense-Analysis-Sample.woff new file mode 100644 index 0000000..f96a580 Binary files /dev/null and b/src/assets/images/fonts/Expense-Analysis-Sample.woff differ diff --git a/src/assets/images/fonts/controls.eot b/src/assets/images/fonts/controls.eot new file mode 100644 index 0000000..409694f Binary files /dev/null and b/src/assets/images/fonts/controls.eot differ diff --git a/src/assets/images/fonts/controls.svg b/src/assets/images/fonts/controls.svg new file mode 100644 index 0000000..fb2d4cb --- /dev/null +++ b/src/assets/images/fonts/controls.svg @@ -0,0 +1,84 @@ + + + +Generated by IcoMoon + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/src/assets/images/fonts/controls.ttf b/src/assets/images/fonts/controls.ttf new file mode 100644 index 0000000..f98463a Binary files /dev/null and b/src/assets/images/fonts/controls.ttf differ diff --git a/src/assets/images/fonts/controls.woff b/src/assets/images/fonts/controls.woff new file mode 100644 index 0000000..24b7a17 Binary files /dev/null and b/src/assets/images/fonts/controls.woff differ diff --git a/src/assets/images/fonts/icons.eot b/src/assets/images/fonts/icons.eot new file mode 100644 index 0000000..855e9ba Binary files /dev/null and b/src/assets/images/fonts/icons.eot differ diff --git a/src/assets/images/fonts/icons.svg b/src/assets/images/fonts/icons.svg new file mode 100644 index 0000000..fb2d4cb --- /dev/null +++ b/src/assets/images/fonts/icons.svg @@ -0,0 +1,84 @@ + + + +Generated by IcoMoon + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/src/assets/images/fonts/icons.ttf b/src/assets/images/fonts/icons.ttf new file mode 100644 index 0000000..f98463a Binary files /dev/null and b/src/assets/images/fonts/icons.ttf differ diff --git a/src/assets/images/fonts/icons.woff b/src/assets/images/fonts/icons.woff new file mode 100644 index 0000000..24b7a17 Binary files /dev/null and b/src/assets/images/fonts/icons.woff differ diff --git a/src/assets/images/sb-icons/Syncfusion-logo.svg b/src/assets/images/sb-icons/Syncfusion-logo.svg new file mode 100644 index 0000000..90ad88f --- /dev/null +++ b/src/assets/images/sb-icons/Syncfusion-logo.svg @@ -0,0 +1,34 @@ + + + + + Artboard 2 + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/src/assets/images/sb-icons/Syncfusion-mobile-logo.svg b/src/assets/images/sb-icons/Syncfusion-mobile-logo.svg new file mode 100644 index 0000000..e3efbac --- /dev/null +++ b/src/assets/images/sb-icons/Syncfusion-mobile-logo.svg @@ -0,0 +1,21 @@ + + + + + Sync-logo + + + + + + + + + + + + diff --git a/src/assets/images/sb-icons/fonts/icons.eot b/src/assets/images/sb-icons/fonts/icons.eot new file mode 100644 index 0000000..3d33830 Binary files /dev/null and b/src/assets/images/sb-icons/fonts/icons.eot differ diff --git a/src/assets/images/sb-icons/fonts/icons.svg b/src/assets/images/sb-icons/fonts/icons.svg new file mode 100644 index 0000000..c4cb849 --- /dev/null +++ b/src/assets/images/sb-icons/fonts/icons.svg @@ -0,0 +1,57 @@ + + + +Generated by IcoMoon + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/src/assets/images/sb-icons/fonts/icons.ttf b/src/assets/images/sb-icons/fonts/icons.ttf new file mode 100644 index 0000000..5ce53f4 Binary files /dev/null and b/src/assets/images/sb-icons/fonts/icons.ttf differ diff --git a/src/assets/images/sb-icons/fonts/icons.woff b/src/assets/images/sb-icons/fonts/icons.woff new file mode 100644 index 0000000..6a02fe5 Binary files /dev/null and b/src/assets/images/sb-icons/fonts/icons.woff differ diff --git a/src/assets/images/sb-icons/new-light.svg b/src/assets/images/sb-icons/new-light.svg new file mode 100644 index 0000000..954f8e3 --- /dev/null +++ b/src/assets/images/sb-icons/new-light.svg @@ -0,0 +1,84 @@ + + + + + + + + + + + diff --git a/src/assets/images/sb-icons/preview-light.svg b/src/assets/images/sb-icons/preview-light.svg new file mode 100644 index 0000000..eabd3b0 --- /dev/null +++ b/src/assets/images/sb-icons/preview-light.svg @@ -0,0 +1,68 @@ + + + + + + + + + + + + + + + diff --git a/src/assets/images/sb-icons/updated-light.svg b/src/assets/images/sb-icons/updated-light.svg new file mode 100644 index 0000000..8d478ad --- /dev/null +++ b/src/assets/images/sb-icons/updated-light.svg @@ -0,0 +1,3000 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/src/assets/index.css b/src/assets/index.css new file mode 100644 index 0000000..ccdcb5c --- /dev/null +++ b/src/assets/index.css @@ -0,0 +1,22566 @@ +@charset "UTF-8"; +@import url("https://fonts.googleapis.com/css?family=Roboto:400,500"); +@font-face { + font-family: 'e-icons'; + font-style: normal; + font-weight: normal; + src: url("data:application/x-font-ttf;charset=utf-8;base64,AAEAAAAKAIAAAwAgT1MvMjiJTY0AAAEoAAAAVmNtYXAo7y75AAAOfAAAB8BnbHlm4VPc/AAAIzwAAvcwaGVhZBHCZoAAAADQAAAANmhoZWEIXgcAAAAArAAAACRobXR4/Af+igAAAYAAAAz8bG9jYQTJ8SgAABY8AAANAG1heHAEZQNaAAABCAAAACBuYW1lc0cOBgADGmwAAAIlcG9zdDgK8k8AAxyUAAAs9AABAAAEAAAAAFwEAP/A/8AEQAABAAAAAAAAAAAAAAAAAAADPwABAAAAAQAAiqNrcF8PPPUACwQAAAAAANdRkMEAAAAA11GQwf/A/+QEQAQcAAAACAACAAEAAAAAAAEAAAM/A04AHAAAAAAAAgAAAAoACgAAAP8AAAAAAAAAAQQAAZAABQAAAokCzAAAAI8CiQLMAAAB6wAyAQgAAAIABQMAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUGZFZABA4gDqfwQAAAAAXAQcABwAAAABAAAAAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQA/94EAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQA/+QEAAAABAD/5AQAAAAEAAAABAAAAAQAAAAEAP/kBAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQA/8AEAAAABAAAAAQAAAAEAAAABAAAAAQA/8AEAAAABAD/wAQAAAAEAAAABAAAAAQAAAAEAAAABAD/wAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAAAAAAAgAAAAMAAAAUAAMAAQAAABQABAesAAAASABAAAUACOIe4iHiMOI54kniWeJp4nniieKY4ynjYeNq5CnkMuQ05KnlCeUZ5SflqeW55cXnROeG6GDoY+iJ6JnooekJ6RnpKemf6n///wAA4gDiIOIj4jTiQOJQ4mDicOKA4pDjAOMw42rkIeQw5DTko+UA5RDlIOWh5bHlwecA50bniOhj6GXokOih6QDpEOkg6TDqdP//AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAEgAhACGAKAAqgC8AM4A4ADyAQQBFAFmAcgByAHYAdwB3AHoAfoCDAIaAioCOgJCAsoDSgT6BPoFQgVUBVQFZgV4BYoGaAAAAh8CIAIhAiICIwIkAiUCJgInAigCKQIqAisCLAItAi4CLwIwAjECMgIzAjQCNQI2AjcCOAI5AjoCOwI8Aj0CPgI/AkACQQJCAkMCRAJFAkYCRwJIAkkCSgJLAkwCTQJOAk8CUAJRAlICUwJgAmECYgJjAmQCZQJmAmcCaAJpAmoCawJsAm0CbgJvAnACcQJyAnMCdAJ1AnYCdwJ4AnkCegJ7AnwCfQJ+An8CgAKBAoICgwKEAoUChgKHAogCiQKKAosCjAKNAo4CjwKQApECkgKTApQClQKWApcCmAKZApoCmwKcAp0CngKfAqACoQKiAqMCpAKlAqYCpwKoAqkCqgKrAqwCsAKxArICswK0ArUCtgK3ArgCuQK6ArsCvAK9Ar4CrQKuAq8CWgJbAlwCXQJeAl8DKgL5AvoC+wL8Av0C/gL/AwADAQMCAwMDBAMFAwYDBwMIAwkDCgMLAwwDDQMOAw8DEAMRAxIDEwMUAxUDFgMXAxgDGQMaAxsDHAMdAx4DHwMgAyEDIgMjAyQDJQMmAycDKAMpASkCvwLAAsECwgLDAsQCVAJVAlYCVwJYAlkDMgMrAtwDLQMuAy8DMAMxAt0C3gLfAuAC4QLiAuMC5ALlAuYC5wLoAukC6gLrAuwC7QLuAu8C8ALxAvIC8wL0AvUC9gL3AvgCxQLGAscCyALJAsoCywLMAs0CzgLPAtAC0QLSAtMC1ALVAtYC1wLYAtkC2gLbAAEAAgADAAQABQAGAAcACAAJAAoACwAMAA0ADgAPABAAEQASABMAFAAVABYAFwAYABkAGgAbABwAHQAeAB8AIAAhACIAIwAkACUAJgAnACgAKQAqACsALAAtAC4ALwAwADEAMgAzADQANQA2ADcAOAA5ADoAOwA8AD0APgA/AEAAQQBCAEMARABFAEYARwBIAEkASgBLAEwATQBOAE8AUABRAFIAUwBUAFUAVgBXAFgAWQBaAFsAXABdAF4AXwBgAGEAYgBjAGQAZQBmAGcAaABpAGoAawBsAG0AbgBvAHAAcQByAHMAdAB1AHYAdwB4AHkAegB7AHwAfQB+AH8AgACBAIIAgwCEAIUAhgCHAIgAiQCKAIsAjACNAI4AjwCQAJEAkgCTAJQAlQCWAJcAmACZAJoAmwCcAJ0AngCfAKAAoQCiAKMApAClAKYApwCoAKkAqgCrAKwArQCuAK8AsACxALIAswC0ALUAtgC3ALgAuQC6ALsAvAC9AL4AvwDAAMEAwgDDAMQAxQDGAMcAyADJAMoAywDMAM0AzgDPANAA0QDSANMA1ADVANYA1wDYANkA2gDbANwA3QDeAN8A4ADhAOIA4wDkAOUA5gDnAOgA6QDqAOsA7ADtAO4A7wDwAPEA8gDzAPQA9QD2APcA+AD5APoA+wD8AP0A/gD/AQABAQECAQMBBAEFAQYBBwEIAQkBCgELAQwBDQEOAQ8BEAERARIBEwEUARUBFgEXARgBGQEaARsBHAEdAR4BHwEgASEBIgEjASQBJQEmAScBKAEqASsBLAEtAS4BLwEwATEBMgEzATQBNQE2ATcBOAE5AToBOwE8AT0BPgE/AUABQQFCAUMBRAFFAUYBRwFIAUkBSgFLAUwBTQFOAU8BUAFRAVIBUwFUAVUBVgFXAVgBWQFaAVsBXAFdAV4BXwFgAWEBYgFjAWQBZQFmAWcBaAFpAWoBawFsAW0BbgFvAXABcQFyAXMBdAF1AXYBdwF4AXkBegF7AXwBfQF+AX8BgAGBAYIBgwGEAYUBhgGHAYgBiQGKAYsBjAGNAY4BjwGQAywBkQGSAZMBlAGVAZYBlwGYAZkBmgGbAZwBnQGeAZ8BoAGhAaIBowGkAaUBpgGnAagBqQGqAasBrAGtAa4BrwGwAbEBsgGzAbQBtQG2AbcBuAH1AfYB9wH4AfkB+gG5AboBuwG8Ab0BvgG/AcABwQHCAfsB/AH9Af4B/wIAAcMBxAHFAcYBxwHIAckBygHLAcwCAQICAgMCBAIFAgYBzQHOAc8B0AHRAdIB0wHUAdUB1gIHAggCCQIKAgsCDAHXAdgB2QHaAdsB3AHdAd4B3wHgAg0CDgIPAhACEQISAeEB4gHjAeQB5QHmAecB6AHpAeoCEwIUAhUCFgIXAhgB6wHsAe0B7gHvAfAB8QHyAfMB9AIZAhoCGwIcAh0CHgMzAzQDNQM2AzcDOAM5AzoDOwM8Az0DPgAAAAAAAAAAAAAA+AAAASQAAASoAAAFqAAACOAAAAlkAAAKhAAACrwAAA2oAAAN3AAAD1QAABCcAAARBAAAEuAAABOQAAAVOAAAFaQAABXwAAAWKAAAFpAAABdgAAAX5AAAGAwAABiQAAAaKAAAHWgAAB20AAAeOAAAH7QAACGsAAAiMAAAIpwAACNYAAAkMAAAJPwAACU8AAAmXAAAJqQAACfQAAAp0AAAKhAAACucAAAtJAAALcQAAC9UAAAxdAAAMbAAADI0AAAy5AAANVgAADYAAAA4EAAAOJgAADkIAAA7FAAAO/QAAD+wAABAOAAAQYAAAENkAABECAAARJwAAEWEAABGIAAARngAAEkoAABJeAAASfwAAEowAABKgAAASxgAAEtYAABLuAAATBQAAExwAABM0AAATTAAAE88AABP1AAAUAAAAFA4AABQbAAAUJgAAFFUAABRiAAAUeAAAFNYAABTxAAAVdgAAFbQAABXTAAAWSQAAFnAAABaGAAAWngAAFrkAABbPAAAXJwAAF4sAABhHAAAYVAAAGMoAABkPAAAZmQAAGakAABngAAAadQAAGoQAABqkAAAa7QAAG34AABulAAAbuQAAG9MAABveAAAcTwAAHGkAAByAAAAcpQAAHUIAAB2VAAAdzwAAHgYAAB4rAAAeMgAAHnQAAB6oAAAeuAAAHssAAB7VAAAe+AAAH1QAAB91AAAfjQAAH7QAAB/ZAAAf8QAAH/wAACAbAAAgRQAAIG8AACChAAAgygAAIQkAACEgAAAhOQAAIWgAACHQAAAiJwAAIjEAACI4AAAiagAAIoYAACL8AAAjIAAAI0cAACN3AAAjnAAAI8IAACPoAAAkEgAAJC4AACQ9AAAklQAAJPUAACUGAAAlIAAAJToAACVKAAAlaQAAJYAAACX8AAAmHwAAJ1EAACeRAAApHwAAKX4AACmNAAApxAAAKfIAACpPAAAq2wAAK0AAACtkAAArcAAAK9wAACxAAAAsjQAALO0AAC2yAAAtxAAALdEAAC5MAAAu3AAALwYAAC8wAAAvVQAAL6kAADBKAAAwoAAAMOQAADFiAAAyVQAAMmgAADLFAAAzKgAAMzwAADOeAAA0EQAANCAAADR2AAA0ggAANI0AADTSAAA1SgAANV4AADWSAAA1vwAANl0AADabAAA2rAAANs0AADbXAAA3cwAAN6YAADflAAA38wAAOAQAADgaAAA4jAAAOOIAADkyAAA5pgAAObUAADnAAAA6CgAAOhgAADqdAAA6sgAAOwUAADtHAAA7ZgAAO4sAADucAAA7qQAAO78AADwJAAA8GAAAPE4AADx6AAA8zwAAPWcAAD2lAAA9sAAAPhcAAD4tAAA+UwAAPr4AAD8kAAA/egAAP9cAAEBLAABA6AAAQP4AAEEWAABBSQAAQcsAAEI/AABCVQAAQmIAAEJyAABCmwAAQvsAAENcAABDYwAAQ9gAAERfAABEcAAARJUAAESsAABEugAARSIAAEWrAABGHwAARkAAAEbTAABG4wAARx4AAEddAABHaQAAR3kAAEeIAABHlgAAR6QAAEfPAABH2QAAR+QAAEfrAABIewAASOkAAEkHAABJDgAASSEAAEksAABJVwAASeUAAEnvAABJ9gAASgwAAEoTAABKgQAASs8AAErbAABK9QAAS4QAAEuPAABLlgAATCYAAEwzAABMPwAATFAAAExhAABMcgAATHwAAEyHAABM1QAATOMAAEzqAABM9AAATYUAAE2MAABOGwAATkEAAE5XAABOYgAATq8AAE77AABPBgAATxMAAE8cAABPMAAATzsAAE9HAABP1QAAT9wAAFCPAABQmwAAUKYAAFCyAABQvAAAUMkAAFDUAABQ5QAAUSwAAFGOAABRmwAAUdsAAFHtAABR/AAAUjMAAFKkAABS8wAAUxEAAFOEAABTkQAAU6cAAFPfAABUBgAAVDsAAFRMAABUYgAAVG4AAFR+AABUjwAAVJ0AAFSyAABU2QAAVP4AAFUTAABVJQAAVcsAAFXcAABV7gAAVfoAAFZhAABWbgAAVqQAAFbaAABW5gAAVu0AAFb8AABXEQAAV4kAAFejAABX1wAAV+IAAFfwAABX/gAAWHIAAFiNAABYtgAAWOsAAFk4AABZSQAAWVMAAFlxAABZuAAAWcYAAFnbAABZ6AAAWfIAAFn5AABaQgAAWk0AAFpZAABadwAAWoIAAFrSAABa2QAAWuAAAFr2AABbAAAAW38AAFuSAABcFAAAXB8AAFxOAABcVQAAXGAAAFzlAABdFQAAXRwAAF0tAABdNwAAXT8AAF1JAABdtwAAXcEAAF3PAABeWQAAXpIAAF7TAABfRAAAX0sAAF9+AABfjwAAX7QAAF/sAABgYwAAYG0AAGB0AABgrgAAYQEAAGESAABhPgAAYUsAAGFWAABhtQAAYbwAAGIQAABiVwAAYvEAAGL9AABjCQAAY24AAGOwAABjuwAAZFoAAGRhAABkaAAAZK4AAGT4AABlOwAAZXAAAGW6AABmQwAAZq8AAGa7AABm6AAAZu8AAGdgAABnZwAAZ6gAAGe0AABoIAAAaG4AAGiRAABo3AAAaOMAAGj+AABpIAAAaWsAAGm0AABqOAAAaqMAAGqqAABqygAAatIAAGtEAABrUgAAa5AAAGu0AABr9gAAbEAAAGy/AABszAAAbOkAAG0vAABtPAAAbUcAAG3WAABuSAAAbmIAAG52AABuxQAAbucAAG7xAABu/wAAb1MAAG/FAABwFgAAcB0AAHBsAABwzAAAcYcAAHGOAABx1QAAcmAAAHLVAABzVAAAc3YAAHPAAAB0EwAAdGcAAHSvAAB0uQAAdMYAAHTNAAB1PgAAdbIAAHaRAAB2uQAAdsYAAHdEAAB3swAAeAIAAHh9AAB47gAAePQAAHkXAAB5ZwAAeW4AAHl8AAB52wAAemoAAHr7AAB7BQAAexEAAHtTAAB7wwAAfFAAAHy7AAB9BQAAfRMAAH1gAAB9wQAAfi0AAH44AAB+QgAAfp0AAH6vAAB+uQAAftIAAH77AAB/LAAAf0UAAH90AAB/jwAAf6kAAH/aAAB/6wAAgAQAAICTAACA3QAAgSsAAIE8AACBRwAAgVIAAIFwAACBkwAAgdYAAIH5AACCHAAAgl4AAIKBAACDbQAAhFkAAIRkAACEbwAAhJI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CQkKCwsLDAwMCwoKCgkIBwcGBQQCAgGAAgMEBQYGCAgJCQoLCwwLDAwLCgoKCQgHBwYFBAICAQECAgQFBgcHCAkKCgoLDAwLDAsLCgkJCAgGBgUEAwL+fwECAgQFBgcHCAkKCgoLDAwMCwsLCgkJCAgGBgUEAwICAwQFBgYICAkJCgsLCwwMDAsKCgoJCAcHBgUEAgIBgAIDBAUGBggICQkKCwsMCwwMCwoKCgkIBwcGBQQCAgEBAgIEBQYHBwgJCgoKCwwMCwwLCwoJCQgIBgYFBAMC/n8BAgIEBQYHBwgJCgoKCwwMDAsLCwoJCQgIBgYFBAMCAgMEBQYGCAgJCQoLCwsMDAwLCgoKCQgHBwYFBAICfwsMCwsKCQkICAYGBQQDAQEBAQMEBQYGCAgJCQoLCwwLDAwLCgoKCQgHBwYFBAICAQECAgQFBgcHCAkKCgoLDAwLDAsLCgkJCAgGBgUEAwEBAQEDBAUGBggICQkKCwsMCwwMCwoKCgkIBwcGBQQCAgEBAgIEBQYHBwgJCgoKCwwBdQwLCwsKCggJBwcFBQQDAgIDBAUFBwcJCAoKCwsLDAwLCwsKCggJBwcFBQQDAgIDBAUFBwcJCAoKCwsLDAwLCwsKCggJBwcFBQQDAgIDBAUFBwcJCAoKCwsLDAwLCwsKCggJBwcFBQQDAgIDBAUFBwcJCAoKCwsLAXUMDAsKCgoJCAcHBgUEAgIBAQICBAUGBwcICQoKCgsMDAsMCwsKCQkICAYGBQQDAQEBAQMEBQYGCAgJCQoLCwwLDAwLCgoKCQgHBwYFBAICAQECAgQFBgcHCAkKCgoLDAwLDAsLCgkJCAgGBgUEAwEBAQEDBAUGBggICQkKCwsMAAAAAwAAAAAC+gNeAAMABwALAAAlMxEjAzMRIwMzESMClmRkyGRkyGRkogK8/UQCvP1EArwAAAEAAAAAA14DXgA1AAATDwEdAR8DFR8IPwkRPwM9AS8IIyEjDwWkAQECAgL4AQIDBH8FBgUHBgYEBAMDAgIBAfgCAgIBAQMCAwQEBAUF/YQFBQQEBAMCA0sFBQQFBAUE+PIGBgYEgAQDAQEBAQMCAwQEBAUFAXH4BAUEBQQFBQQDBAMCAgEBAgIDBAMAAwAAAAADXgL6AAMABwALAAATITUhNSE1ITUhNSGiArz9RAK8/UQCvP1EAQZkZGRkZAAA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Aa0BrgGvAbABsQGyAbMBtAG1AbYBtwG4AbkBugG7AbwBvQG+Ab8BwAHBAcIBwwHEAcUBxgHHAcgByQHKAcsBzAHNAc4BzwHQAdEB0gHTAdQB1QHWAdcB2AHZAdoB2wHcAd0B3gHfAeAB4QHiAeMB5AHlAeYB5wHoAekB6gHrAewB7QHuAe8B8AHxAfIB8wH0AfUB9gH3AfgB+QH6AfsB/AH9Af4B/wIAAgECAgIDAgQCBQIGAgcCCAIJAgoCCwIMAg0CDgIPAhACEQISAhMCFAIVAhYCFwIYAhkCGgIbAhwCHQIeAh8CIAIhAiICIwIkAiUCJgInAigCKQIqAisCLAItAi4CLwIwAjECMgIzAjQCNQI2AjcCOAI5AjoCOwI8Aj0CPgI/AkACQQJCAkMCRAJFAkYCRwJIAkkCSgJLAkwCTQJOAk8CUAJRAlICUwJUAlUCVgJXAlgCWQJaAlsCXAJdAl4CXwJgAmECYgJjAmQCZQJmAmcCaAJpAmoCawJsAm0CbgJvAnACcQJyAnMCdAJ1AnYCdwJ4AnkCegJ7AnwCfQJ+An8CgAKBAoICgwKEAoUChgKHAogCiQKKAosCjAKNAo4CjwKQApECkgKTApQClQKWApcCmAKZApoCmwKcAp0CngKfAqACoQKiAqMCpAKlAqYCpwKoAqkCqgKrAqwCrQKuAq8CsAKxArICswK0ArUCtgK3ArgCuQK6ArsCvAK9Ar4CvwLAAsECwgLDAsQCxQLGAscCyALJAsoCywLMAs0CzgLPAtAC0QLSAtMC1ALVAtYC1wLYAtkC2gLbAtwC3QLeAt8C4ALhAuIC4wLkAuUC5gLnAugC6QLqAusC7ALtAu4C7wLwAvEC8gLzAvQC9QL2AvcC+AL5AvoC+wL8Av0C/gL/AwADAQMCAwMDBAMFAwYDBwMIAwkDCgMLAwwDDQMOAw8DEAMRAxIDEwMUAxUDFgMXAxgDGQMaAxsDHAMdAx4DHwMgAyEDIgMjAyQDJQMmAycDKAMpAyoDKwMsAy0DLgMvAzADMQMyAzMDNAM1AzYDNwM4AzkDOgM7AzwDPQM+Az8DQANBA0IDQwNEA0UDRgNHA0gDSQNKA0sDTANNA04DTwNQA1EDUgNTA1QDVQNWA1cDWANZA1oDWwNcA10DXgNfA2ADYQNiA2MDZANlA2YDZwNoA2kDagNrA2wDbQNuA28DcANxA3IDcwN0A3UDdgN3A3gDeQN6A3sDfAN9A34DfwOAA4EDggODA4QDhQOGA4cDiAOJA4oDiwOMA40DjgOPA5ADkQOSA5MDlAOVA5YDlwOYA5kDmgObA5wDnQOeA58DoAOhA6IDowOkA6UDpgOnA6gDqQOqA6sDrAOtA64DrwOwA7EDsgOzA7QDtQO2A7cDuAO5A7oDuwO8A70DvgO/A8ADwQPCA8MDxAPFA8YDxwPIA8kDygPLA8wDzQPOA88D0APRA9ID0wPUA9UD1gPXA9gD2QPaA9sD3APdA94D3wPgA+ED4gPjA+QD5QPmA+cD6APpA+oD6wPsA+0D7gPvA/AD8QPyA/MD9AP1A/YD9wP4A/kD+gP7A/wD/QP+A/8EAAQBBAIEAwQEBAUEBgQHBAgECQQKBAsEDAQNBA4EDwQQBBEEEgQTBBQEFQQWBBcEGAQZBBoEGwQcBB0EHgQfBCAEIQQiBCMEJAQlBCYEJwQoBCkEKgQrBCwELQQuBC8EMAQxBDIEMwQ0BDUENgQ3BDgEOQQ6BDsEPAQ9BD4EPwRAAA5maWxlLWRlbGV0ZS0wMQ1tZWRpYS1mb3J3YXJkDWNoYXJ0LXNjYXR0ZXIHcmVkby0wMQtjaGFydC1wb2xhcgh0YWJsZS0wMgxzdWJzY3JpcHQtMDEQbWVkaWEtZm9yd2FyZC0wMgpsaXN0LWdyZWVrCWl0YWxpYy0wMQRjb3B5DHVuZGVybGluZS0wMgRsaW5lDmNoYXJ0LWRvdWdobnV0BGZvbnQNdXBwZXItY2FzZS0wMRJpb2xhcC1saXN0LXR5cGUtMDUIdGgtbGFyZ2UNc3RhY2tpbmctYXJlYQthbGlnbi1yaWdodAh0aC1zbWFsbAhzdGVwbGluZQ5tZWRpYS1iYWNrd2FyZApvdXRkZW50LTAxDXJlbW92ZS1yZXBvcnQOc3RyaWtlLXRocm91Z2gOZWoyLXBsYXlncm91bmQQbGlzdC1udW1iZXJlZC0wMQdib2xkLTAxCXBhcGVyY2xpcBJmdWxsLXNjcmVlbi1leHBhbmQIcGFzdGUtMDEQZGVsZXRlLXRoZS10YWJsZQ9zb3J0LWRlc2NlbmRpbmcLc3BsaW5lLWFyZWEEYXJlYQtzdXBlcnNjcmlwdAZ1cGxvYWQEcmVkbwludW1iZXJpbmcHc2F2ZS0wMQtwbGF5LWNpcmNsZQRub25lBmZyZWV6ZQ1yZW5hbWUtcmVwb3J0Cmxvd2VyLWNhc2USaW9sYXAtbGlzdC10eXBlLTA0BXRhYmxlB3RoLWxpc3QGc3BsaW5lE2luc2VydC1yb3ctYmVsb3ctMDIObWFpbi1udW1iZXJpbmcVZnVsbC1zY3JlZW4tZXhwYW5kLTAxB3NhdmUtMDIOdXBwZXItYWxwaGFiZXQSZnJlZXplY29sdW1uYmVmb3JlBnNtaWxleQ1yZXNpemUtaGFuZGxlBGRpc2MEYmlrZA1kZWxldGUtY29sdW1uEGluc2VydC1yb3ctYWJvdmUJc3Vic2NyaXB0DnNvcnQtYWxwaGEtYXNjB2NvcHktMDEObG93ZXItYWxwaGFiZXQGaW5kZW50CHVuZnJlZXplEG1lZGlhLWZvcndhcmQtMDEHb3V0ZGVudAthZGQtcm93LXRvcARjb2RlDGFsaWduLWNlbnRlcg1hZGQtcm93LWNoaWxkD2FsaWduLWNlbnRlci0wMQ1hbGlnbi1qdXN0aWZ5DHZpZXctZGV0YWlscwxwYXBlcmNsaXAtMDEOYWRkLXJvdy1ib3R0b20RbWVkaWEtYmFja3dhcmQtMDERbWVkaWEtYmFja3dhcmQtMDIIZG93bmxvYWQObWVkaWEtcGF1c2UtMDEGY2lyY2xlDW1lZGlhLW5leHQtMDEQYWxpZ24tanVzdGlmeS0wMQZ1bmxpbmsNZGF0ZS1kYXktbmFtZQZjdXQtMDIMdW5kZXJsaW5lLTAxCWluZGVudC0wMQpidWxsZXRzLTAxFmluc2VydC1jb2x1bW4tcmlnaHQtMDEKYWxpZ24tbGVmdA5hbGlnbi1yaWdodC0wMQVjbGVhcg9pbmNyZWFzZS1pbmRlbnQJdW5saW5rLTAxCXVubGluay0wMhFzdHJpa2UtdGhyb3VnaC0wMRFtZWRpYS1wcmV2aW91cy0wMQdidWxsZXRzDm9sYXAtbGlzdC1tZW51CnVwcGVyLWNhc2UIc3RlcGFyZWELY2hhcnQtcmFkYXILbG93ZXItcm9tYW4Gc3F5YXJlC3RvZ2dsZS1heGlzBHVuZG8MY2hhcnQtYnViYmxlE2luc2VydC1yb3ctYmVsb3ctMDEPZGVjcmVhc2UtaW5kZW50B2NvbHVtbnMRb2xhcC1saXN0LXR5cGUtMDIHbGluay0wMRJzb3J0LWZpbHRlci1jb2x1bW4Pc29ydC1maWx0ZXItcm93Bml0YWxpYxBiYWNrZ3JvdW5kLWNvbG9yB2xpbmstMDIOc3VwZXJzY3JpcHQtMDEOc29ydC1hc2NlbmRpbmcKYWxpZ24tbm9uZRFvbGFwLWxpc3QtdHlwZS0wMQVwYXN0ZQh0YWJsZS0wMQdyZXN0b3JlEW9sYXAtbGlzdC10eXBlLTAzDm1lZGlhLWVqZWN0LTAxC2NoYXJ0LXR5cGVzB2xpbmstMDMUZnVsbC1zY3JlZW4tY29sbGFwc2UEbGlzdBRpbnNlcnQtY29sdW1uLWxlZi0wMQ1yZW5hbWUtY29sdW1uDWFsaWduLWxlZnQtMDEGZGlhbG9nAnRoE2luc2VydC1jb2x1bW4tcmlnaHQSaW5zZXJ0LWNvbHVtbi1sZWZ0C21heGltaXplLTAyBHN0b3AHdW5kby0wMQxvbGFwLWxpc3QtMDYHY29weS0wMgpkZWxldGUtcm93DWxvd2VyLWNhc2UtMDEKYWRkLXJlcG9ydBFtZWRpYS1iYWNrd2FyZC0wNAptZWRpYS1wbGF5Cm5ldy1yZXBvcnQLbWF4aW1pemUtMDEGY3V0LTAxF2Z1bGwtc2NyZWVuLWNvbGxhcHNlLTAxD3NvcnQtYWxwaGEtZGVzYwtsb2FkLXJlcG9ydBBpbnNlcnQtcm93LWJlbG93E2luc2VydC1yb3ctYWJvdmUtMDELdXBwZXItcm9tYW4TaW5zZXJ0LXJvdy1hYm92ZS0wMgdlZGl0LTA2B2hvbWUtMDEQc2hvcHBpbmctY2FydC0wMQpwb3dlci1jb3JkCGNsb3NlLXdmDXN5bmMtZGlzYWJsZWQLc2VsZWN0LWxpc3QDcGluCHZpZGVvLTAxCGRvY3VtZW50B3N5bmMtMDMEZWRpdAhnbG9iZS0wMQt3b3JkLWV4cG9ydAVnbG9iZQlhZ2VuZGEtMDEFaW1hZ2UIb3JnYW5pemULY2FsZW5kYXItMDEFcHJpbnQHem9vbS1pbgNrZXkHcHJpbnRlcgdwbHVzLTAxB3N5bmMtMDEJdm9sdW1lLXVwDmZpbHRlci1zZXR0aW5nC2NsZWFuLWJydXNoAmllBGV4aXQLc29ydC1kaXJlY3QMZGF0ZS10aW1lLTAxDG5vdGlmaWNhdGlvbgd3YXJuaW5nBGZpbG0HZm9yd2FyZA9yZWN1cnJlbmNlLWVkaXQKcGRmLWV4cG9ydAtjaXJjbGUtZm91cgRtZW51BHNob3cHcGFsYXR0ZQ1leHRlcm5hbC1saW5rEnBvd2VyLXBvaW50LWV4cG9ydAhzZXR0aW5ncwdzeW5jLTAyCXNlYXJjaC0wMQpjaXJjbGUtdHdvBXNpZ21hBHVzZXIKYWRkLW5ldy0wMQlkcm9wLWRvd24IcGljdHVyZXMKem9vbS1pbi0wMQRob21lDGNvZGUtaGV4YWdvbg5maWx0ZXItbm9uZS0wMQVjbG9jawxleGNlbC1leHBvcnQFZXhjZWwKcHJpbnRlci0wMgpjaGVjay1tYXJrCnpvb20taW4tMDIPbm90aWZpY2F0aW9uLTAxC3BkZi16b29tLWluCnBpY3R1cmUtMDEQY2hlY2stbWFyay0wMi13Zglkb2N1bWVudHMEaW5mbw1zaG9wcGluZy1jYXJ0C2Nyb3NzLWNsb3NlC3pvb20tb3V0LTAyBnNpZ25hbAdxYXRpY29uAjNkBmZpbHRlcgNwZGYHZWRpdC0wMQpjaXJjbGUtb25lCG5ldy1wYWdlBXZpZGVvDXVuc2VsZWN0LWxpc3QFdW5waW4HbWVudS0wMQZjdXJzb3IIY29tbWVudHMEcGx1cwhleGNlbC0wMQZleHBvcnQFY2xvc2ULem9vbS1vdXQtMDEQZXh0ZXJuYWwtbGluay0wMQ1jaGVjay1tYXJrLTAxB3BvaW50ZXIHZWRpdC0wMgVyZXBseQhjYWxlbmRhcg1jYWxlbmRhci1lZGl0CHF1ZXN0aW9uBnNlYXJjaAVncm91cAxjaXJjbGUtdGhyZWUMZnVsbC1ib3JkZXJzB2VkaXQtMDMIaW1hZ2UtMDEHdW5ncm91cA1yZWN1cnJlbmNlLTAxB3dvcmQtMDEMbWFpbC1tZXNzYWdlBnNocmluawR3b3JkDWNhbGVuZGFyLXBsdXMKcHJpbnRlci0wMQdzdG9wLTAxBHN5bmMJZGF0ZS10aW1lCHNpZ21hLTAxCWZpbHRlci0wMQtmaWx0ZXItbm9uZQRzdGFyCnJlY3VycmVuY2UMcGRmLXpvb20tb3V0BGhpZGUHZWRpdC0wNAVjaGVjawdlbmxhcmdlCHpvb20tb3V0B2VkaXQtMDUHYWRkLW5ldw5kb3dubG9hZC0wMi13ZghjbG9zZS0wMRBjaGV2cm9uLXJpZ2h0LTAxCmNoZXZyb24tdXAKYXJyb3ctbGVmdAxjaGV2cm9uLWxlZnQRRlRfRHJvcGRvd25fQXJyb3cPYXJyb3doZWFkLXVwLTAxFWFycm93LWNpcmNsZS1yaWdodC0wMQlyZWxvYWQtMDEJZGVsZXRlLTAzEWFycm93aGVhZC1kb3duLTAxDHRyYXNoLWNhbi0wMg1jaGV2cm9uLXJpZ2h0DWFycm93LWRvd24tMDERYXJyb3ctY2lyY2xlLWRvd24NY2hldnJvbi11cC0wMQxhcnJvd2hlYWQtdXAJZGVsZXRlLTAyCGJhY2t3YXJkBnJlbG9hZBVhcnJvdy1jaXJjbGUtcmlnaHQtMDISYXJyb3ctaGVhZC1sZWZ0LTAyCnRvLWRvLWxpc3QSYXJyb3ctY2lyY2xlLXJpZ2h0EmFycm93aGVhZC1yaWdodC0wMQ5hcnJvd2hlYWQtZG93bhRhcnJvdy1jaXJjbGUtbGVmdC0wMQ1hcnJvdy1kb3duLTAyC2Fycm93LXVwLTAxCWRlbGV0ZS0wNwlkZWxldGUtMDYJZGVsZXRlLTAxE2Fycm93LWhlYWQtcmlnaHQtMDIRYXJyb3doZWFkLWxlZnQtMDEUYXJyb3ctY2lyY2xlLWxlZnQtMDIPY2hldnJvbi1sZWZ0LTAxD2Fycm93aGVhZC1yaWdodARuZXh0D2NpcmNsZWQtbGVmdC0wMw5hcnJvd2hlYWQtbGVmdBFhcnJvdy1jaXJjbGUtbGVmdAthcnJvdy1yaWdodAlkZWxldGUtMDUMZG93bi1hcnJvdy0xFGNoZXZyb24tY2lyY2xlLXJpZ2h0E2NoZXZyb24tY2lyY2xlLWxlZnQIYXJyb3ctdXAMY2hldnJvbi1kb3duEmFycm93LXNhbnMtbGVmdC0wMQlkZWxldGUtMDQPY2hldnJvbi1sZWZ0LTAyD2NoZXZyb24tZG93bi0wMQ9hcnJvdy1jaXJjbGUtdXATYXJyb3ctc2Fucy1yaWdodC0wMQxjaXJjbGUtcGF1c2UNYXJvb3ctbGVmdC0wMRBjaGV2cm9uLXJpZ2h0LTAzCmFycm93LWRvd24KdXAtYXJyb3ctMRBuYXZpZ2F0aW9uLXJpZ2h0EGNoZXZyb24tcmlnaHQtMDIGZGVsZXRlCWNpcmNsZS0wMRZmaWxlLXJlc2l6ZS1ob3Jpem9udGFsCWZpbGUtb3BlbglmaWxlLXRleHQUdmVydGljYWwtYmFyY2hhcnQtMDEUdmVydGljYWwtYmFyY2hhcnQtMDIKZmlsZS1leGNlbBtmaWxlLXJlc2l6ZS1mb3VyLWRpcmVjdGlvbnMNY2lyY2xlLXNxdWFyZQxmaWxlLXRleHQtMDIGc2hhcGVzCHRyaWFuZ2xlEGludmVydGVkLXB5cmFtaWQJZmlsZS1odG1sCWZpbGUtY29kZQhmaWxlLW1keARjdWJlB3B5cmFtaWQRaW52ZXJ0ZWQtdHJpYW5nbGUPZGlhZ29uYWwtc3F1YXJlDmhleGFnb24tc3F1YXJlBmZvbGRlchNob3Jpem9udGFsLWJhcmNoYXJ0C2ZpbGUtZGVsZXRlCmZvbGRlci1hZGQRdmVydGljYWwtYmFyY2hhcnQWaG9yaXpvbnRhbC1iYXJjaGFydC0wMQ1maWxlLXNldHRpbmdzD3BlbnRhZ29uLXNxdWFyZRZob3Jpem9udGFsLWJhcmNoYXJ0LTAyCWZvbGRlci0wMQlwaWUtY2hhcnQMZmlsZS1vcGVuLTAxDGZpbGUtdGV4dC0wMRJFeHBvcnQtZXhjZWwtaWNvbnMDQWRkG0dyb3VwIGNvbnRlbnQgY29sbGFwc2UgaWNvbglTb3J0aW5nLW0KZWRpdC1pY29uMRBncm91cGluZy1jb250ZXh0DHNvcnQtZGVzY2VuZAtQcmludC1pY29uMQpOZXh0LXBhZ2UxDWZpcnN0LXBhZ2VuYXYMbHN0LXBhZ2UtbmF2CFJlZnJlc2gxCVNvcnQtYXNjZAhFeHAtd29yZAd0ZW1wLWR0CHRlbXAtY3VzC0Nsb3NlLWljb25zC0JvdHRvbS1pY29uB0RlbGV0ZTELUGFnZXItcm91bmQIU29ydC1tYmwFRWRpdDEGRmlsdGVyCFRvcC1pY29uFEdyb3VwLWNvbGxhcHNlLWljb24zC2NvbnRleHQtc3ZlC254dC1wZy1pY29uCHNydC1kZXNjCGRlbC1pY29uC2Rvd24tYXJyb3cyB2dycC1kZWwIVXAtYXJyb3cKRHduLWFycm93MwlmbHRyLWNhbjIJcHJldi1pY29uB1NlYXJjaDEMc29ydC1jYW5jZWwxD1VuZ3JvdXBpbmctaWNvbgtzb3J0LWFzY2VuZAlHcm91cGljb24LZ3JwLWV4cGVuZDEGSWNvbi05BHBkZjELU2VsZWN0aW9uLW0UR3JvdXAtY29sbGFwc2UtaWNvbjIPQ2xlYXJfaW5wdXRfMDAxEUNoZWNib3hfc2VsZWN0aW9uDEludGVybWVkaWF0ZQlTZWxlY3Rpb24HQlRfTWVudQ1NVF9MZWZ0X0Fycm93DEZCX0ZpcnN0cGFnZRhNVF9SYWRpb2J1dHRvbl91bnZzZWxlY3QIRkJfcGFzdGUIQlRfTWVudTEPRkJfU2xpZGVyX1JpZ2h0Ek1UX1JpZ2h0X0Fycm93ZmlsbAdCVF9FZGl0CE1UX0NsZWFyCUJUX2ZpbHRlcghGQl9wcmludAxGQl9KdW5rbWFpbHMMRkJfVG9wX0Fycm93E0ZCX0NoZWNrYm94Y29sbGFwc2ULTVRfd29ya3dlZWsQQlRfU2xpZGVyX2JvdHRvbQhGQl9DbGVhcgdGQl9TYXZlCU1UX0ZpbHRlcg5NVF9SaWdodF9BcnJvdwpCVF93YXJuaW5nEUJUX2xlZnRfYXJyb3dmaWxsCE1UX3Bhc3RlC0JUX0NhbGVuZGFyCUJUX1NlYXJjaAtGQl9CYWNrd2FyZApNVF9BZGRmbGF0B0JUX1NhdmUJRkJfRGVsZXRlD0ZCX0JvdHRvbV9BcnJvdxJGQl9DaGVja2JveF9zZWxlY3QSQlRfQm90dG9tYXJyb3dmaWxsDE1UX0JvdHRvbWZpbAtNVF9DYWxlbmRhcg5NVF9TbGlkZXJfbGVmdAxCVF9GaXJzdHBhZ2UITVRfcHJpbnQJTVRfcmVtb3ZlCUJUX1JlbG9hZAdGQl9NZW51C01UX0JhY2t3YXJkCU1UX0FnZW5kYQtGQl9sZWZ0ZmlsbAdGQl9JbmZvEU1UX0xlZnRfQXJyb3dmaWxsB01UX1dlZWsKRkJfc29ydGluZwdNVF9NZW51Bk1UX2FkZAdGQl9XZWVrC0JUX3dvcmt3ZWVrCkZCX1RvcGZpbGwORkJfY2xlYXJmaWx0ZXIMQlRfbGVmdGFycm93CUJUX1JlbW92ZQpCVF9XYXJuaW5nCU1UX1NlYXJjaBZGQl9DaGVja2JveF91bnNlbGVjdGVkEE1UX1RvcF9BcnJvd2ZpbGwHQlRfc29ydBNNVF9DaGVja2JveGNvbGxhcHNlBkZCX0FkZAtGQl9MYXN0cGFnZQtGQl9DYWxlbmRhcgtGQl93b3Jrd2VlawhNVF9tb250aA1NVF9TbGlkZXJfdG9wB0JUX3RpbWUKTVRfc29ydGluZwlNVF9EZWxldGULQlRfYmFja3dhcmQIRkJfbWVudTEPTVRfQm90dG9tX0Fycm93EkJUX0NoZWNrYm94X3NlbGVjdApGQl9SZWZyZXNoCEJUX1Bhc3RlB01UX0VkaXQKQlRfQWRkZmxhdA5CVF9ib3R0b21hcnJvdwlGQl9zZWxlY3QMTVRfRmlyc3RwYWdlDkJUX1NsaWRlcl9sZWZ0EEZCX1NsaWRlcl9Cb3R0b20IQlRfQ2xlYXIQQlRfdG9wX2Fycm93ZmlsbA5CVF9DbGVhcmZpbHRlcgpNVF9yZWZyZXNoFU1UX1JhZGlvYnV0dG9uX3NlbGVjdBFCVF9SaWdodGFycm93ZmlsbAdGQl9FZGl0CUZCX1NlYXJjaAhGQl9jbG9zZQdGQl9UaW1lC0JUX1RvcGFycm93D01UX1NsaWRlcl9SaWdodA9CVF9TbGlkZXJfcmlnaHQNQlRfU2xpZGVyX3RvcAdNVF9TYXZlDUZCX0xlZnRfQXJyb3cITVRfbWVudTENRkJfQm90dG9tZmlsbA5GQl9TbGlkZXJfbGVmdAlNVF9yZWxvYWQIQlRfVGFibGUTQlRfQ2hlY2tib3hjb2xsYXBzZRBNVF9JbmZvX21hc2tlZGl0CUJUX0RlbGV0ZQlGQl9yZW1vdmUHQlRfV2VlawtCVF9qdW5rbWFpbA1GQl9TbGlkZXJfdG9wCU1UX0V4cGFuZA1CVF9SaWdodGFycm93CE1UX0Nsb3NlEkZCX1JpZ2h0X0Fycm93ZmlsbApGQl93YXJuaW5nBkJUX0FkZAdNVF9UaW1lCkJUX1JlZnJlc2gMTVRfVG9wX0Fycm93CkZCX0FkZGZsYXQLQlRfTGFzdHBhZ2UHQlRfaW5mbwxNVF9KdW5rbWFpbHMWQlRfQ2hlY2tib3hfdW5zZWxlY3RlZCBNVF9TbGlkZXJfQm90dG9tTVRfU2xpZGVyX0JvdHRvbQtNVF9MYXN0cGFnZQdNVF9JbmZvCUJUX0NhbmNlbAlGQl9SZWxvYWQORkJfUmlnaHRfQXJyb3cJTVRfc2VsZWN0CEJUX3ByaW50CUZCX2ZpbHRlcglCVF9TZWxlY3QOQ29sdW1uX2Nob29zZXINSW50ZXJtZWRpYXRlMQhDaGVja0JveAJVcAdGb3J3YXJkBEJhY2sLRm9yd2FyZGljb24IQmFja2ljb24ETW92ZQVEb3duMQhUcmVldmlldwlUcmVldmlldzIJVHJlZXZpZXcxCVRyZWV2aWV3Mw5GVF9UcmVlX2V4cGFuZA5NVF9UcmVlX2V4cGFuZA5CVF9UcmVlX2V4cGFuZANVcDEETmV4dAdOZXh0b25lB1ByZXZvbmUEUHJldglEb3duX1NvcnQPUGFsZXR0ZU1hdGVyaWFsEFBhbGV0dGVCb290c3RyYXAGRmFicmljCE1hdGVyYWlsCUJvb3RzdHJhcA1QYWxldHRlRmFicmljDU1hdGVyaWFsX1BsYXkMRmFicmljX1BhdXNlDk1hdGVyaWFsX1BhdXNlC0ZhYnJpY19QbGF5DkJvb3RzdHJhcF9QbGF5D0Jvb3RzdHJhcF9QYXVzZQpQZGZfRXhwb3J0CkNTVl9FeHBvcnQMRXhjZWxfRXhwb3J0DEJUX0RhdGVyYW5nZQxGVF9EYXRlcmFuZ2UMTVRfRGF0ZXJhbmdlDU1UX0V4Y2VsY2xlYXINRlRfRXhjZWxjbGVhcg1CVF9FeGNlbGNsZWFyDk1UX0V4Y2VsZmlsdGVyDkZUX0V4Y2VsZmlsdGVyDkJUX0V4Y2VsZmlsdGVyDVVwcGVyQ2FzZV9Eb3QMQnVsbGV0X0Fycm93DUJ1bGxldF9DaXJjbGUFTm9uZTEFTm9uZTILTGlzdF9CdWxsZXQMTnVtYmVyX0JyYWNlC0J1bGxldF9UaWNrC0xpc3RfTnVtYmVyCk51bWJlcl9Eb3QRQm9yZGVyX0RpYWdvbmFsVXAPTGlzdF9NdWx0aWxldmVsD0xvd2VyQ2FzZV9CcmFjZRNCb3JkZXJfRGlhZ29uYWxEb3duClVwcGVyUm9tYW4NQnVsbGV0X0Zsb3dlchFTZXROdW1iZXJpbmdWYWx1ZQpMb3dlclJvbWFuCkJ1bGxldF9Eb3QNQnVsbGV0X1NxdWFyZQRFZGl0CEZvbnRUeXBlD1BhcmFPcHRpb25kb3duMQpUZXh0U2VhcmNoF0luc2lkZUhvcml6b25kYWxCb3JkZXJzClJlc3RhcnRBdDENT3Blbkh5cGVybGluawdDdXREYXRhCENvcHlEYXRhCVRvcEJvcmRlcg1EZWxldGVDb2x1bW5zCkRlbGV0ZVJvd3MLSW5zZXJ0UmlnaHQKSW5zZXJ0TGVmdA9SZW1vdmVIeXBlcmxpbmsVSW5zaWRlVmVydGljYWxCb3JkZXJzC1JpZ2h0Qm9yZGVyDUVkaXRIeXBlcmxpbmsJSHlwZXJsaW5rC0xlZnRCb3JkZXJzC0RlbGV0ZVRhYmxlDUluc2lkZUJvcmRlcnMPVGFibGVQcm9wZXJ0aWVzDUNvcHlIeXBlcmxpbmsIUGFyYU1hcmsKQWxsQm9yZGVycwxCb3R0b21Cb3JkZXINTVRfUmlnaHRBcnJvdw1GVF9SaWdodEFycm93DE1UX0xlZnRBcnJvdwxGVF9MZWZ0QXJyb3cMTVRfRG93bkFycm93DEZUX0Rvd25BcnJvdwpNVF9VcGFycm93CkZUX1VwYXJyb3cNTVRfUmVjdXJyZW5jZQ1GVF9SZWN1cnJlbmNlE01UX1JlY3VycmVuY2VFZGl0ZWQTRlRfUmVjdXJyZW5jZUVkaXRlZAtNVF9Mb2NhdGlvbg5NVF9EZXNjcmlwdGlvbgtNVF9UaW1lem9uZQtGVF9Mb2NhdGlvbg5GVF9EZXNjcmlwdGlvbgtGVF9UaW1lem9uZQhGVF9Ub2RheQhNVF9Ub2RheQtGVF9Xb3JrV2VlawhCVF9Ub2FkeQ5NVF9Nb250aEFnZW5kYQtNVF9Xb3Jrd2VlawtNVF9XZWVrVmlldwlGVF9BZ2VuZGEKRlRfRGF5VmlldwpCVF9EYXlWaWV3C0JUX1dvcmtXZWVrCUJUX0FnZW5kYQpNVF9EYXlWaWV3DkJUX01vbnRoQWdlbmRhDU1UX0FnZW5kYVZpZXcORlRfTW9udGhBZ2VuZGELRlRfV2Vla1ZpZXcLQlRfV2Vla1ZpZXcLTVRfRGF0ZVRpbWULRlRfRGF0ZVRpbWULQlRfRGF0ZVRpbWULTVRfUmVzb3VyY2ULRlRfUmVzb3VyY2ULQlRfUmVzb3VyY2UMQnJpbmdGb3J3YXJkCkJyaW5nRnJvbnQIU2VuZGJhY2sMU2VuZEJhY2t3YXJkBkRlbGV0ZQdVbmdyb3VwBUdyb3VwBFVuZG8DQ3V0BFNhdmUFUGFzdGUEQ29weQRSZWRvBlpvb21JbgZJdGFsaWMFQ2xvc2UDUGFuBlNlYXJjaARCb2xkCVVuZGVybGluZQdab29tT3V0BkV4cG9ydAVQcmludAVPcmRlcgpNZXJnZUNlbGxzDkNsaXBib2FyZFBhc3RlC0luZm9Ub29sdGlwEUNvbnRpbnVlTnVtYmVyaW5nDk91dHNpZGVCb3JkZXJzC0luc2VydEJlbG93C0luc2VydEFib3ZlCkJvcmRlck5vbmUOQ2VsbEFsaWduUmlnaHQJQm9yZGVyQm94D0NlbGxBbGlnbkNlbnRlcgNBbGwJTGFuZHNjYXBlCFBvcnRyYWl0DUNlbGxBbGlnbkxlZnQPVGFibGVBbGlnblJpZ2h0DEN1c3RvbUJvcmRlcg5UYWJsZUFsaWduTGVmdBBUYWJsZUFsaWduQ2VudGVyDVBhcmFPcHRpb251cDINTGluZVZlcnlzbWFsbApMaW5lbm9ybWFsCUxpbmVzbWFsbA1QYXJhT3B0aW9udXAxD1BhcmFPcHRpb25kb3duMgpUZXh0Qm90dG9tClRleHRDZW50ZXIHVGV4dFRvcA5NVF9DbGVhckZvcm1hdBBNVF9TdHJpa2V0aHJvdWdoDE1UX1VwcGVyY2FzZQpNVF9KdXN0aWZ5CE1UX0ltYWdlCU1UX1Jlc2l6ZQtNVF9NaW5pbWlzZQtNVF9FZGl0TGluawdNVF9Cb2xkDE1UX0FsaWduTGVmdAZNVF9DdXQSTVRfQWx0ZXJuYXRpdmVUZXh0B01UX0NvcHkJTVRfUmVtb3ZlEU1UX0luY3JlYXNlSW5kZW50C01UX0NsZWFyQWxsB01UX1VuZG8NTVRfRnVsbFNjcmVlbgxNVF9VbmRlcmxpbmUQTVRfVW5vcmRlcmVkTGlzdApNVF9QcmV2aWV3Dk1UX09yZGVyZWRMaXN0DE1UX0xvd2VyY2FzZQ1NVF9SZW1vdmVMaW5rCU1UX1pvb21JbgtNVF9PcGVuTGluawhNVF9QcmludAxNVF9Gb250Q29sb3INTVRfQWxpZ25SaWdodA1NVF9DcmVhdGVMaW5rC01UX1ZpZXdTaWRlC01UX0NvZGVWaWV3Ck1UX1pvb21PdXQOTVRfU3VwZXJzY3JpcHQHTVRfUGFyYQdNVF9SZWRvCE1UX1Bhc3RlDU1UX0luc2VydENvZGUMTVRfU3Vic2NyaXB0Ck1UX0Rpc3BsYXkKTVRfUmVwbGFjZQlNVF9JdGFsaWMKTVRfQ2FwdGlvbhJNVF9CYWNrZ3JvdW5kY29sb3IRTVRfRGVjcmVhc2VJbmRlbnQOTVRfQWxpZ25DZW50ZXILTVRfRm9udE5hbWUITVRfT21lZ2EIQlRfQ2xvc2ULRHJhZ0FuZERyb3AGQ29sdW1uCVBUX0ZpbHRlcgNSb3cFVmFsdWURU2V0dGluZ19Cb290c3RyYXAPU2V0dGluZ19BbmRyb2lkDlNldHRpbmdfRmFicmljDEZpbHRlckZpZWxkcwpOZXdfQ29sdW1uB05ld19Sb3cDU3VtCEZpbHRlcl9CDUZpbHRlckNsb3NlX0IGU29ydF9CDUZpbHRlckNsb3NlX0YHQ2xvc2VfQgZTb3J0X0YKQ2xvc2UycHhfQghGaWx0ZXJfRgdDbG9zZV9GAAA=") format("truetype"); +} + +.e-icons { + font-family: 'e-icons'; + font-style: normal; + font-variant: normal; + font-weight: normal; + line-height: 1; + speak: none; + text-transform: none; +} + +/*! common core */ +.e-control, +.e-css { + font-family: "Roboto", "Segoe UI", "GeezaPro", "DejaVu Serif", "sans-serif", "-apple-system", "BlinkMacSystemFont"; + font-size: 12px; + font-weight: normal; +} + +.e-error { + color: #f44336; + font-family: "Roboto", "Segoe UI", "GeezaPro", "DejaVu Serif", "sans-serif", "-apple-system", "BlinkMacSystemFont"; + font-size: 12px; + font-weight: normal; +} + +.e-control, +.e-control [class^='e-'], +.e-control [class*=' e-'] { + box-sizing: border-box; +} + +.e-control:focus, +.e-control *:focus { + outline: none; +} + +.e-rtl { + direction: rtl; +} + +.e-overlay { + background-color: #383838; + filter: alpha(opacity=50); + height: 100%; + opacity: .5; + pointer-events: none; + touch-action: none; + width: 100%; +} + +.e-hidden { + display: none; +} + +.e-disabled { + background-image: none; + cursor: default; + filter: alpha(Opacity=35); + opacity: .35; +} + +.e-ul { + list-style-type: none; +} + +.e-prevent-select { + user-select: none; +} + +.e-warning { + color: #ffca1c; +} + +.e-success { + color: #22b24b; +} + +.e-information { + color: #489bd5; +} + +.e-block-touch { + touch-action: pinch-zoom; +} + +/*! responsive desktop */ +@media screen and (min-width: 961px) { + .ts { + border: 0; + } +} + +@media screen and (min-width: 1025px) { + .ts { + border: 0; + } +} + +@media screen and (min-width: 1281px) { + .ts { + border: 0; + } +} + +/*! responsive phone */ +@media screen and (min-width: 320px) { + .ts { + border: 0; + } +} + +/*! responsive tablet */ +@media (min-width: 481px) { + .ts { + border: 0; + } +} + +@media (min-width: 641px) { + .ts { + border: 0; + } +} + +/*! animation keyframes */ +@keyframes SlideLeftOut { + from { + transform: translate(0, 0); + } + to { + transform: translate(-100%, 0); + } +} + +@keyframes SlideLeftIn { + from { + transform: translate(-100%, 0); + } + to { + transform: translate(0, 0); + } +} + +@keyframes SlideRightIn { + from { + transform: translate(100%, 0); + } + to { + transform: translate(0, 0); + } +} + +@keyframes SlideRightOut { + from { + transform: translate(0, 0); + } + to { + transform: translate(100%, 0); + } +} + +@keyframes SlideBottomIn { + from { + transform: translate(0, 100%); + } + to { + transform: translate(0, 0); + } +} + +@keyframes SlideBottomOut { + from { + transform: translate(0, 0); + } + to { + transform: translate(0, 100%); + } +} + +@keyframes SlideTopIn { + from { + transform: translate(0, -100%); + } + to { + transform: translate(0, 0); + } +} + +@keyframes SlideTopOut { + from { + transform: translate(0, 0); + } + to { + transform: translate(0, -100%); + } +} + +@keyframes SlideRight { + from { + width: 0; + } + to { + width: 100%; + } +} + +@keyframes SlideLeft { + from { + width: 100%; + } + to { + width: 0; + } +} + +@keyframes SlideDown { + from { + height: 0; + } + to { + height: 100%; + } +} + +@keyframes SlideUp { + from { + height: 100%; + } + to { + height: 0; + } +} + +@keyframes FadeIn { + 0% { + filter: alpha(opacity=0); + opacity: 0; + } + 100% { + filter: alpha(opacity=100); + opacity: 1; + } +} + +@keyframes FadeOut { + from { + filter: alpha(opacity=100); + opacity: 1; + } + to { + filter: alpha(opacity=0); + opacity: 0; + } +} + +@keyframes ZoomIn { + from { + transform: translate(0, 0) scale(0); + } + to { + transform: translate(0, 0) scale(1); + } +} + +@keyframes ZoomOut { + from { + transform: translate(0, 0) scale(1); + } + to { + transform: translate(0, 0) scale(0); + } +} + +@keyframes FadeZoomIn { + from { + filter: alpha(opacity=0); + opacity: 0; + transform: scale(0); + } + to { + filter: alpha(opacity=100); + opacity: 1; + transform: scale(1); + } +} + +@keyframes FadeZoomOut { + from { + filter: alpha(opacity=100); + opacity: 1; + transform: scale(1); + } + to { + filter: alpha(opacity=0); + opacity: 0; + transform: scale(0); + } +} + +@keyframes FlipRightDownIn { + from { + transform: perspective(400px) rotateY(-180deg); + transform-origin: right center; + transform-style: preserve-3d; + } + to { + transform: rotateY(0deg); + transform-origin: right center; + transform-style: preserve-3d; + } +} + +@keyframes FlipRightDownOut { + from { + transform: perspective(400px) rotateY(0deg); + transform-origin: right center; + transform-style: preserve-3d; + } + to { + transform: rotateY(-180deg); + transform-origin: right center; + transform-style: preserve-3d; + } +} + +@keyframes FlipRightUpIn { + from { + transform: perspective(400px) rotateY(135deg); + transform-origin: right center; + transform-style: preserve-3d; + } + to { + transform: rotateY(0deg); + transform-origin: right center; + transform-style: preserve-3d; + } +} + +@keyframes FlipRightUpOut { + from { + transform: perspective(400px) rotateY(0deg); + transform-origin: right center; + transform-style: preserve-3d; + } + to { + transform: rotateY(135deg); + transform-origin: right center; + transform-style: preserve-3d; + } +} + +@keyframes FlipLeftDownIn { + from { + transform: perspective(400px) rotateY(-180deg); + transform-origin: left center; + transform-style: preserve-3d; + } + to { + transform: rotateY(0deg); + transform-origin: left center; + transform-style: preserve-3d; + } +} + +@keyframes FlipLeftDownOut { + from { + transform: perspective(400px) rotateY(0deg); + transform-origin: left center; + transform-style: preserve-3d; + } + to { + transform: rotateY(135deg); + transform-origin: left center; + transform-style: preserve-3d; + } +} + +@keyframes FlipLeftUpIn { + from { + transform: perspective(400px) rotateY(-135deg); + transform-origin: left center; + transform-style: preserve-3d; + } + to { + transform: rotateY(0deg); + transform-origin: left center; + transform-style: preserve-3d; + } +} + +@keyframes FlipLeftUpOut { + from { + transform: perspective(400px) rotateY(0deg); + transform-origin: left center; + transform-style: preserve-3d; + } + to { + transform: rotateY(135deg) perspective(200px); + transform-origin: left center; + transform-style: preserve-3d; + } +} + +@keyframes FlipYLeftIn { + from { + filter: alpha(opacity=0); + opacity: 0; + transform: perspective(400px) rotateY(180deg); + transform-origin: center center; + transform-style: preserve-3d; + } + 50% { + transform: perspective(700px) rotateY(90deg); + } + to { + filter: alpha(opacity=100); + opacity: 1; + transform: rotateY(0deg); + transform-origin: center center; + transform-style: preserve-3d; + } +} + +@keyframes FlipYLeftOut { + from { + filter: alpha(opacity=100); + opacity: 1; + transform: perspective(400px) rotateY(0deg); + transform-origin: center center; + transform-style: preserve-3d; + } + 50% { + transform: perspective(700px) rotateY(90deg); + } + 75% { + transform: perspective(850px) rotateY(125deg); + } + to { + filter: alpha(opacity=0); + opacity: 0; + transform: rotateY(180deg); + transform-origin: center center; + transform-style: preserve-3d; + } +} + +@keyframes FlipYRightIn { + from { + filter: alpha(opacity=0); + opacity: 0; + transform: perspective(400px) rotateY(-180deg); + transform-origin: center center; + transform-style: preserve-3d; + } + 50% { + transform: perspective(700px) rotateY(-90deg); + } + to { + filter: alpha(opacity=100); + opacity: 1; + transform: rotateY(0deg); + transform-origin: center center; + transform-style: preserve-3d; + } +} + +@keyframes FlipYRightOut { + from { + filter: alpha(opacity=100); + opacity: 1; + transform: perspective(400px) rotateY(0deg); + transform-origin: center center; + transform-style: preserve-3d; + } + 50% { + transform: perspective(700px) rotateY(-90deg); + } + to { + filter: alpha(opacity=0); + opacity: 0; + transform: rotateY(-180deg); + transform-origin: center center; + transform-style: preserve-3d; + } +} + +@keyframes FlipXDownIn { + from { + filter: alpha(opacity=0); + opacity: 0; + transform: perspective(400px) rotateX(180deg); + transform-origin: center center; + transform-style: preserve-3d; + } + 50% { + transform: perspective(700px) rotateX(90deg); + } + to { + filter: alpha(opacity=100); + opacity: 1; + transform: rotateX(0deg); + transform-origin: center center; + transform-style: preserve-3d; + } +} + +@keyframes FlipXDownOut { + from { + filter: alpha(opacity=100); + opacity: 1; + transform: perspective(400px) rotateX(0deg); + transform-origin: center center; + transform-style: preserve-3d; + } + 50% { + transform: perspective(700px) rotateX(90deg); + } + 75% { + transform: perspective(850px) rotateX(125deg); + } + to { + filter: alpha(opacity=0); + opacity: 0; + transform: rotateX(180deg); + transform-origin: center center; + transform-style: preserve-3d; + } +} + +@keyframes FlipXUpIn { + from { + filter: alpha(opacity=0); + opacity: 0; + transform: perspective(400px) rotateX(-180deg); + transform-origin: center center; + transform-style: preserve-3d; + } + 50% { + transform: perspective(700px) rotateX(-90deg); + } + to { + filter: alpha(opacity=100); + opacity: 1; + transform: rotateX(0deg); + transform-origin: center center; + transform-style: preserve-3d; + } +} + +@keyframes FlipXUpOut { + from { + filter: alpha(opacity=100); + opacity: 1; + transform: perspective(400px) rotateX(0deg); + transform-origin: center center; + transform-style: preserve-3d; + } + 50% { + transform: perspective(700px) rotateX(-90deg); + } + to { + filter: alpha(opacity=0); + opacity: 0; + transform: rotateX(-180deg); + transform-origin: center center; + transform-style: preserve-3d; + } +} + +.e-ripple, +.e-ripple-style { + overflow: hidden; + position: relative; + transform: translate3d(0, 0, 0); +} + +.e-ripple-element, +.e-ripple-style::after { + background-color: rgba(0, 0, 0, 0.1); + border-radius: 100%; + overflow: hidden; + pointer-events: none; + position: absolute; + transform: scale(0); + transition: opacity, transform 0ms cubic-bezier(0, 0.1, 0.2, 1); +} + +.e-ripple-style::after { + background: rgba(0, 0, 0, 0.3); + content: ''; + display: block; + height: 50%; + left: 25%; + opacity: 0; + top: 25%; + transform: scale(3); + transition: transform .5s, opacity .5s; + width: 50%; +} + +.e-ripple-style:active::after { + opacity: 1; + transform: scale(0); + transition: 0s; +} + +/*! component's default definitions and variables */ +/*! component's theme wise override definitions and variables */ +@keyframes hscroll-popup-shadow { + 0% { + border-color: rgba(255, 255, 255, 0.5); + box-shadow: 0 0 0 0 rgba(255, 255, 255, 0.5); + } + 100% { + box-shadow: 0 0 0 200px rgba(255, 255, 255, 0.12); + } +} + +/*! hscroll icons */ +.e-hscroll.e-rtl .e-nav-left-arrow::before { + content: ""; +} + +.e-hscroll.e-rtl .e-nav-right-arrow::before { + content: ""; +} + +.e-hscroll .e-nav-left-arrow::before { + content: ""; + line-height: normal; +} + +.e-hscroll .e-nav-right-arrow::before { + content: ""; + line-height: normal; +} + +/*! h-scroll layout */ +.e-bigger .e-hscroll, +.e-hscroll.e-bigger { + min-height: 56px; +} + +.e-bigger .e-hscroll:not(.e-scroll-device), +.e-hscroll.e-bigger:not(.e-scroll-device) { + padding: 0 50px; +} + +.e-bigger .e-hscroll .e-icons, +.e-hscroll.e-bigger .e-icons { + font-size: 18px; +} + +.e-bigger .e-hscroll .e-scroll-nav, +.e-hscroll.e-bigger .e-scroll-nav { + min-height: 56px; + width: 50px; +} + +.e-hscroll { + display: block; + position: relative; + width: inherit; +} + +.e-hscroll:not(.e-scroll-device) { + padding: 0 40px; +} + +.e-hscroll > * { + height: inherit; +} + +.e-hscroll .e-hscroll-content { + display: inline-block; + height: inherit; + position: relative; + touch-action: none; +} + +.e-hscroll.e-rtl .e-scroll-nav.e-scroll-right-nav { + left: 0; + right: auto; +} + +.e-hscroll.e-rtl .e-scroll-nav.e-scroll-left-nav { + left: auto; + right: 0; +} + +.e-hscroll .e-scroll-nav { + align-items: center; + bottom: 0; + cursor: pointer; + display: flex; + height: 100%; + min-height: 42px; + position: absolute; + top: 0; + width: 40px; +} + +.e-hscroll .e-scroll-nav.e-scroll-left-nav { + left: 0; +} + +.e-hscroll .e-scroll-nav.e-scroll-right-nav { + right: 0; +} + +.e-hscroll .e-scroll-nav.e-ie-align { + display: table; +} + +.e-hscroll .e-nav-arrow { + position: relative; +} + +.e-hscroll .e-nav-arrow.e-icons { + display: table-cell; + text-align: center; + vertical-align: middle; + width: 100%; +} + +/*! h-scroll theme */ +.e-hscroll .e-icons { + color: rgba(0, 0, 0, 0.54); +} + +.e-hscroll.e-rtl .e-scroll-nav { + background: #fafafa; +} + +.e-hscroll.e-rtl .e-scroll-nav.e-scroll-left-nav { + border-left: 1px solid rgba(0, 0, 0, 0.12); + border-right: 0; +} + +.e-hscroll.e-rtl .e-scroll-nav.e-scroll-right-nav { + border-left: 0; + border-right: 1px solid rgba(0, 0, 0, 0.12); +} + +.e-hscroll.e-rtl .e-scroll-nav:hover { + background: rgba(0, 0, 0, 0.12); + border: ""; + border-color: rgba(0, 0, 0, 0.12); + color: #000; +} + +.e-hscroll .e-scroll-nav { + background: #fafafa; +} + +.e-hscroll .e-scroll-nav.e-scroll-left-nav { + border-right: 1px solid rgba(0, 0, 0, 0.12); +} + +.e-hscroll .e-scroll-nav.e-scroll-right-nav { + border-left: 1px solid rgba(0, 0, 0, 0.12); +} + +.e-hscroll .e-scroll-nav:focus { + background: rgba(0, 0, 0, 0.12); + border: ""; + border-color: rgba(0, 0, 0, 0.12); + color: #000; +} + +.e-hscroll .e-scroll-nav::after { + background-color: transparent; + border-radius: 50%; + border-width: 1px; + box-sizing: border-box; + content: ''; + height: 1px; + left: 50%; + position: absolute; + top: 50%; + visibility: hidden; + width: 1px; +} + +.e-hscroll .e-scroll-nav:active::after { + animation: hscroll-popup-shadow .6s ease-out 0ms; + visibility: visible; +} + +.e-hscroll .e-scroll-nav:hover { + background: rgba(0, 0, 0, 0.12); + border: ""; + color: #000; +} + +.e-hscroll .e-scroll-nav:active { + background: #bdbdbd; + border: ""; + box-shadow: ""; + color: #000; +} + +/*! component's default definitions and variables */ +/*! component's theme wise override definitions and variables */ +@keyframes hscroll-popup-shadow { + 0% { + border-color: rgba(255, 255, 255, 0.5); + box-shadow: 0 0 0 0 rgba(255, 255, 255, 0.5); + } + 100% { + box-shadow: 0 0 0 200px rgba(255, 255, 255, 0.12); + } +} + +/*! button layout */ +.e-btn, +.e-css.e-btn { + -webkit-font-smoothing: antialiased; + border: 1px solid; + border-radius: 2px; + box-sizing: border-box; + cursor: pointer; + display: inline-block; + font-family: "Roboto", "Segoe UI", "GeezaPro", "DejaVu Serif", "sans-serif", "-apple-system", "BlinkMacSystemFont"; + font-size: 14px; + font-weight: 500; + justify-content: center; + line-height: 1.143em; + outline: none; + padding: 6px 12px 4px; + text-align: center; + text-decoration: none; + text-transform: uppercase; + user-select: none; + vertical-align: middle; + white-space: nowrap; +} + +.e-btn:disabled, +.e-css.e-btn:disabled { + cursor: default; +} + +.e-btn:hover, .e-btn:focus, +.e-css.e-btn:hover, +.e-css.e-btn:focus { + text-decoration: none; +} + +.e-btn::-moz-focus-inner, +.e-css.e-btn::-moz-focus-inner { + border: 0; + padding: 0; +} + +.e-btn .e-btn-icon, +.e-css.e-btn .e-btn-icon { + display: inline-block; + font-size: 12px; + margin-top: -2px; + vertical-align: middle; + width: 1em; +} + +.e-btn .e-btn-icon.e-icon-left, +.e-css.e-btn .e-btn-icon.e-icon-left { + margin-left: -0.6667em; + width: 2.25em; +} + +.e-btn .e-btn-icon.e-icon-right, +.e-css.e-btn .e-btn-icon.e-icon-right { + margin-right: -0.6667em; + width: 2.25em; +} + +.e-btn .e-btn-icon.e-icon-top, +.e-css.e-btn .e-btn-icon.e-icon-top { + display: block; + margin-top: 0; + width: auto; +} + +.e-btn .e-btn-icon.e-icon-bottom, +.e-css.e-btn .e-btn-icon.e-icon-bottom { + display: block; + margin-top: 0; + width: auto; +} + +.e-btn.e-icon-btn, +.e-css.e-btn.e-icon-btn { + padding: 6px 7px 4px; +} + +.e-btn.e-round, +.e-css.e-btn.e-round { + border-radius: 50%; + height: 3em; + line-height: 1; + padding: 0; + width: 3em; +} + +.e-btn.e-round .e-btn-icon, +.e-css.e-btn.e-round .e-btn-icon { + font-size: 14px; + line-height: 2.8572em; + margin-top: 0; + width: auto; +} + +.e-btn.e-rtl .e-icon-right, +.e-css.e-btn.e-rtl .e-icon-right { + margin-left: -0.6667em; + margin-right: 0; +} + +.e-btn.e-rtl .e-icon-left, +.e-css.e-btn.e-rtl .e-icon-left { + margin-left: 0; + margin-right: -0.6667em; +} + +.e-btn.e-flat, +.e-css.e-btn.e-flat { + border: 1px solid; +} + +.e-btn.e-small, +.e-css.e-btn.e-small { + font-size: 12px; + line-height: 1.5834em; + padding: 2px 12px 1px; +} + +.e-btn.e-small .e-btn-icon, +.e-css.e-btn.e-small .e-btn-icon { + font-size: 11px; + width: 1.091em; +} + +.e-btn.e-small .e-btn-icon.e-icon-left, +.e-css.e-btn.e-small .e-btn-icon.e-icon-left { + margin-left: -0.7273em; + width: 2.182em; +} + +.e-btn.e-small .e-btn-icon.e-icon-right, +.e-css.e-btn.e-small .e-btn-icon.e-icon-right { + margin-right: -0.7273em; + width: 2.182em; +} + +.e-btn.e-small .e-btn-icon.e-icon-top, +.e-css.e-btn.e-small .e-btn-icon.e-icon-top { + width: auto; +} + +.e-btn.e-small .e-btn-icon.e-icon-bottom, +.e-css.e-btn.e-small .e-btn-icon.e-icon-bottom { + width: auto; +} + +.e-btn.e-small.e-icon-btn, +.e-css.e-btn.e-small.e-icon-btn { + padding: 2px 5px 1px; +} + +.e-btn.e-small.e-round, +.e-css.e-btn.e-small.e-round { + height: 2.5em; + line-height: 1; + padding: 0; + width: 2.5em; +} + +.e-btn.e-small.e-round .e-btn-icon, +.e-css.e-btn.e-small.e-round .e-btn-icon { + font-size: 12px; + line-height: 2.3334em; + width: auto; +} + +.e-btn.e-small.e-rtl .e-icon-right, +.e-css.e-btn.e-small.e-rtl .e-icon-right { + margin-left: -0.7273em; + margin-right: 0; +} + +.e-btn.e-small.e-rtl .e-icon-left, +.e-css.e-btn.e-small.e-rtl .e-icon-left { + margin-left: 0; + margin-right: btn-small-icon-margin; +} + +.e-btn.e-block, +.e-css.e-btn.e-block { + display: block; + width: 100%; +} + +.e-bigger .e-btn, +.e-bigger.e-btn, +.e-bigger .e-css.e-btn, +.e-bigger.e-css.e-btn { + font-size: 14px; + line-height: 2em; + padding: 4px 16px 2px; +} + +.e-bigger .e-btn .e-btn-icon, +.e-bigger.e-btn .e-btn-icon, +.e-bigger .e-css.e-btn .e-btn-icon, +.e-bigger.e-css.e-btn .e-btn-icon { + font-size: 12px; + width: 1em; +} + +.e-bigger .e-btn .e-btn-icon.e-icon-left, +.e-bigger.e-btn .e-btn-icon.e-icon-left, +.e-bigger .e-css.e-btn .e-btn-icon.e-icon-left, +.e-bigger.e-css.e-btn .e-btn-icon.e-icon-left { + margin-left: -1em; + width: 3em; +} + +.e-bigger .e-btn .e-btn-icon.e-icon-right, +.e-bigger.e-btn .e-btn-icon.e-icon-right, +.e-bigger .e-css.e-btn .e-btn-icon.e-icon-right, +.e-bigger.e-css.e-btn .e-btn-icon.e-icon-right { + margin-right: -1em; + width: 3em; +} + +.e-bigger .e-btn .e-btn-icon.e-icon-top, +.e-bigger.e-btn .e-btn-icon.e-icon-top, +.e-bigger .e-css.e-btn .e-btn-icon.e-icon-top, +.e-bigger.e-css.e-btn .e-btn-icon.e-icon-top { + width: auto; +} + +.e-bigger .e-btn .e-btn-icon.e-icon-bottom, +.e-bigger.e-btn .e-btn-icon.e-icon-bottom, +.e-bigger .e-css.e-btn .e-btn-icon.e-icon-bottom, +.e-bigger.e-css.e-btn .e-btn-icon.e-icon-bottom { + width: auto; +} + +.e-bigger .e-btn.e-icon-btn, +.e-bigger.e-btn.e-icon-btn, +.e-bigger .e-css.e-btn.e-icon-btn, +.e-bigger.e-css.e-btn.e-icon-btn { + padding: 4px 11px 2px; +} + +.e-bigger .e-btn.e-round, +.e-bigger.e-btn.e-round, +.e-bigger .e-css.e-btn.e-round, +.e-bigger.e-css.e-btn.e-round { + height: 3.7143em; + line-height: 1; + padding: 0; + width: 3.7143em; +} + +.e-bigger .e-btn.e-round .e-btn-icon, +.e-bigger.e-btn.e-round .e-btn-icon, +.e-bigger .e-css.e-btn.e-round .e-btn-icon, +.e-bigger.e-css.e-btn.e-round .e-btn-icon { + font-size: 16px; + line-height: 3.125em; + width: auto; +} + +.e-bigger .e-btn.e-rtl .e-icon-right, +.e-bigger.e-btn.e-rtl .e-icon-right, +.e-bigger .e-css.e-btn.e-rtl .e-icon-right, +.e-bigger.e-css.e-btn.e-rtl .e-icon-right { + margin-left: -1em; + margin-right: 0; +} + +.e-bigger .e-btn.e-rtl .e-icon-left, +.e-bigger.e-btn.e-rtl .e-icon-left, +.e-bigger .e-css.e-btn.e-rtl .e-icon-left, +.e-bigger.e-css.e-btn.e-rtl .e-icon-left { + margin-left: 0; + margin-right: -1em; +} + +.e-bigger .e-btn.e-small, +.e-bigger.e-btn.e-small, +.e-bigger .e-css.e-btn.e-small, +.e-bigger.e-css.e-btn.e-small { + font-size: 14px; + line-height: 2em; + padding: 3px 16px 1px; +} + +.e-bigger .e-btn.e-small .e-btn-icon, +.e-bigger.e-btn.e-small .e-btn-icon, +.e-bigger .e-css.e-btn.e-small .e-btn-icon, +.e-bigger.e-css.e-btn.e-small .e-btn-icon { + font-size: 12px; + width: 1em; +} + +.e-bigger .e-btn.e-small .e-btn-icon.e-icon-left, +.e-bigger.e-btn.e-small .e-btn-icon.e-icon-left, +.e-bigger .e-css.e-btn.e-small .e-btn-icon.e-icon-left, +.e-bigger.e-css.e-btn.e-small .e-btn-icon.e-icon-left { + margin-left: -1em; + width: 2.6667em; +} + +.e-bigger .e-btn.e-small .e-btn-icon.e-icon-right, +.e-bigger.e-btn.e-small .e-btn-icon.e-icon-right, +.e-bigger .e-css.e-btn.e-small .e-btn-icon.e-icon-right, +.e-bigger.e-css.e-btn.e-small .e-btn-icon.e-icon-right { + margin-right: -1em; + width: 2.6667em; +} + +.e-bigger .e-btn.e-small .e-btn-icon.e-icon-top, +.e-bigger.e-btn.e-small .e-btn-icon.e-icon-top, +.e-bigger .e-css.e-btn.e-small .e-btn-icon.e-icon-top, +.e-bigger.e-css.e-btn.e-small .e-btn-icon.e-icon-top { + width: auto; +} + +.e-bigger .e-btn.e-small .e-btn-icon.e-icon-bottom, +.e-bigger.e-btn.e-small .e-btn-icon.e-icon-bottom, +.e-bigger .e-css.e-btn.e-small .e-btn-icon.e-icon-bottom, +.e-bigger.e-css.e-btn.e-small .e-btn-icon.e-icon-bottom { + width: auto; +} + +.e-bigger .e-btn.e-small.e-icon-btn, +.e-bigger.e-btn.e-small.e-icon-btn, +.e-bigger .e-css.e-btn.e-small.e-icon-btn, +.e-bigger.e-css.e-btn.e-small.e-icon-btn { + padding: 3px 10px 1px; +} + +.e-bigger .e-btn.e-small.e-round, +.e-bigger.e-btn.e-small.e-round, +.e-bigger .e-css.e-btn.e-small.e-round, +.e-bigger.e-css.e-btn.e-small.e-round { + height: 2.8572em; + line-height: 1; + padding: 0; + width: 2.8572em; +} + +.e-bigger .e-btn.e-small.e-round .e-btn-icon, +.e-bigger.e-btn.e-small.e-round .e-btn-icon, +.e-bigger .e-css.e-btn.e-small.e-round .e-btn-icon, +.e-bigger.e-css.e-btn.e-small.e-round .e-btn-icon { + font-size: 14px; + line-height: 2.7143em; + width: auto; +} + +.e-bigger .e-btn.e-small.e-rtl .e-icon-right, +.e-bigger.e-btn.e-small.e-rtl .e-icon-right, +.e-bigger .e-css.e-btn.e-small.e-rtl .e-icon-right, +.e-bigger.e-css.e-btn.e-small.e-rtl .e-icon-right { + margin-left: -1em; + margin-right: 0; +} + +.e-bigger .e-btn.e-small.e-rtl .e-icon-left, +.e-bigger.e-btn.e-small.e-rtl .e-icon-left, +.e-bigger .e-css.e-btn.e-small.e-rtl .e-icon-left, +.e-bigger.e-css.e-btn.e-small.e-rtl .e-icon-left { + margin-left: 0; + margin-right: -1em; +} + +/*! button theme */ +.e-btn, +.e-css.e-btn { + -webkit-tap-highlight-color: transparent; + background-color: #fafafa; + border-color: transparent; + box-shadow: 0 3px 1px -2px rgba(0, 0, 0, 0.2), 0 2px 2px 0 rgba(0, 0, 0, 0.14), 0 1px 5px 0 rgba(0, 0, 0, 0.12); + color: rgba(0, 0, 0, 0.87); + transition: box-shadow 280ms cubic-bezier(0.4, 0, 0.2, 1); +} + +.e-btn:hover, +.e-css.e-btn:hover { + background-color: rgba(226, 226, 226, 0.9844); + border-color: transparent; + box-shadow: 0 2px 4px -1px rgba(0, 0, 0, 0.2), 0 4px 5px 0 rgba(0, 0, 0, 0.14), 0 1px 10px 0 rgba(0, 0, 0, 0.12); + color: rgba(0, 0, 0, 0.87); +} + +.e-btn:focus, +.e-css.e-btn:focus { + background-color: rgba(201, 201, 201, 0.9688); + border-color: transparent; + box-shadow: 0 2px 4px -1px rgba(0, 0, 0, 0.2), 0 4px 5px 0 rgba(0, 0, 0, 0.14), 0 1px 10px 0 rgba(0, 0, 0, 0.12); + color: rgba(0, 0, 0, 0.87); + outline: #fafafa 0 solid; + outline-offset: 0; +} + +.e-btn:active, +.e-css.e-btn:active { + background-color: rgba(184, 184, 184, 0.9584); + border-color: transparent; + box-shadow: 0 5px 5px -3px rgba(0, 0, 0, 0.2), 0 8px 10px 1px rgba(0, 0, 0, 0.14), 0 3px 14px 2px rgba(0, 0, 0, 0.12); + color: rgba(0, 0, 0, 0.87); + outline: #fafafa 0 solid; + outline-offset: 0; +} + +.e-btn.e-active, +.e-css.e-btn.e-active { + background-color: rgba(184, 184, 184, 0.9584); + border-color: transparent; + box-shadow: 0 5px 5px -3px rgba(0, 0, 0, 0.2), 0 8px 10px 1px rgba(0, 0, 0, 0.14), 0 3px 14px 2px rgba(0, 0, 0, 0.12); + color: rgba(0, 0, 0, 0.87); +} + +.e-btn:disabled, +.e-css.e-btn:disabled { + background-color: rgba(0, 0, 0, 0.12); + border-color: transparent; + box-shadow: none; + color: rgba(0, 0, 0, 0.26); +} + +.e-btn .e-ripple-element, +.e-css.e-btn .e-ripple-element { + background-color: rgba(0, 0, 0, 0.24); +} + +.e-btn.e-round, +.e-css.e-btn.e-round { + background-color: #fafafa; + border-color: transparent; + color: rgba(0, 0, 0, 0.87); +} + +.e-btn.e-round:hover, +.e-css.e-btn.e-round:hover { + background-color: rgba(0, 0, 0, 0.12); + border-color: rgba(0, 0, 0, 0.12); + color: rgba(0, 0, 0, 0.87); +} + +.e-btn.e-round:focus, +.e-css.e-btn.e-round:focus { + background-color: rgba(201, 201, 201, 0.9688); + border-color: transparent; + box-shadow: 0 3px 1px -2px rgba(0, 0, 0, 0.2), 0 2px 2px 0 rgba(0, 0, 0, 0.14), 0 1px 5px 0 rgba(0, 0, 0, 0.12); + color: rgba(0, 0, 0, 0.87); + outline: #fafafa 0 solid; + outline-offset: 0; +} + +.e-btn.e-round:active, +.e-css.e-btn.e-round:active { + background-color: rgba(184, 184, 184, 0.9584); + border-color: transparent; + box-shadow: 0 5px 5px -3px rgba(0, 0, 0, 0.2), 0 8px 10px 1px rgba(0, 0, 0, 0.14), 0 3px 14px 2px rgba(0, 0, 0, 0.12); + color: rgba(0, 0, 0, 0.87); + outline: #fafafa 0 solid; + outline-offset: 0; +} + +.e-btn.e-round:disabled, +.e-css.e-btn.e-round:disabled { + background-color: rgba(0, 0, 0, 0.12); + border-color: transparent; + box-shadow: none; + color: rgba(0, 0, 0, 0.26); +} + +.e-btn.e-primary, +.e-css.e-btn.e-primary { + background-color: #e3165b; + border-color: transparent; + color: #fff; +} + +.e-btn.e-primary:hover, +.e-css.e-btn.e-primary:hover { + background-color: #e6326f; + border-color: transparent; + box-shadow: 0 2px 4px -1px rgba(0, 0, 0, 0.2), 0 4px 5px 0 rgba(0, 0, 0, 0.14), 0 1px 10px 0 rgba(0, 0, 0, 0.12); + color: #fff; +} + +.e-btn.e-primary:focus, +.e-css.e-btn.e-primary:focus { + background-color: #ea4e82; + border-color: transparent; + box-shadow: 0 2px 4px -1px rgba(0, 0, 0, 0.2), 0 4px 5px 0 rgba(0, 0, 0, 0.14), 0 1px 10px 0 rgba(0, 0, 0, 0.12); + color: #fff; + outline: #fafafa 0 solid; +} + +.e-btn.e-primary:active, +.e-css.e-btn.e-primary:active { + background-color: #ec618f; + border-color: transparent; + box-shadow: 0 5px 5px -3px rgba(0, 0, 0, 0.2), 0 8px 10px 1px rgba(0, 0, 0, 0.14), 0 3px 14px 2px rgba(0, 0, 0, 0.12); + color: #fff; + outline: #fafafa 0 solid; +} + +.e-btn.e-primary.e-active, +.e-css.e-btn.e-primary.e-active { + background-color: #ec618f; + border-color: transparent; + box-shadow: 0 5px 5px -3px rgba(0, 0, 0, 0.2), 0 8px 10px 1px rgba(0, 0, 0, 0.14), 0 3px 14px 2px rgba(0, 0, 0, 0.12); + color: #fff; +} + +.e-btn.e-primary:disabled, +.e-css.e-btn.e-primary:disabled { + background-color: rgba(0, 0, 0, 0.12); + border-color: transparent; + box-shadow: none; + color: rgba(0, 0, 0, 0.26); +} + +.e-btn.e-primary .e-ripple-element, +.e-css.e-btn.e-primary .e-ripple-element { + background-color: rgba(255, 255, 255, 0.24); +} + +.e-btn.e-success, +.e-css.e-btn.e-success { + background-color: #4d841d; + border-color: transparent; + color: #fff; +} + +.e-btn.e-success:hover, +.e-css.e-btn.e-success:hover { + background-color: #629338; + border-color: transparent; + box-shadow: 0 2px 4px -1px rgba(0, 0, 0, 0.2), 0 4px 5px 0 rgba(0, 0, 0, 0.14), 0 1px 10px 0 rgba(0, 0, 0, 0.12); + color: #fff; +} + +.e-btn.e-success:focus, +.e-css.e-btn.e-success:focus { + background-color: #78a253; + border-color: transparent; + box-shadow: 0 2px 4px -1px rgba(0, 0, 0, 0.2), 0 4px 5px 0 rgba(0, 0, 0, 0.14), 0 1px 10px 0 rgba(0, 0, 0, 0.12); + color: #fff; +} + +.e-btn.e-success:active, .e-btn.e-success.e-active, +.e-css.e-btn.e-success:active, +.e-css.e-btn.e-success.e-active { + background-color: #86ab65; + border-color: transparent; + box-shadow: 0 5px 5px -3px rgba(0, 0, 0, 0.2), 0 8px 10px 1px rgba(0, 0, 0, 0.14), 0 3px 14px 2px rgba(0, 0, 0, 0.12); + color: #fff; +} + +.e-btn.e-success:disabled, +.e-css.e-btn.e-success:disabled { + background-color: rgba(0, 0, 0, 0.12); + border-color: transparent; + box-shadow: none; + color: rgba(0, 0, 0, 0.26); +} + +.e-btn.e-success .e-ripple-element, +.e-css.e-btn.e-success .e-ripple-element { + background-color: rgba(255, 255, 255, 0.24); +} + +.e-btn.e-info, +.e-css.e-btn.e-info { + background-color: #0378d5; + border-color: transparent; + color: #fff; +} + +.e-btn.e-info:hover, +.e-css.e-btn.e-info:hover { + background-color: #2188da; + border-color: transparent; + box-shadow: 0 2px 4px -1px rgba(0, 0, 0, 0.2), 0 4px 5px 0 rgba(0, 0, 0, 0.14), 0 1px 10px 0 rgba(0, 0, 0, 0.12); + color: #fff; +} + +.e-btn.e-info:focus, +.e-css.e-btn.e-info:focus { + background-color: #3f98df; + border-color: transparent; + box-shadow: 0 2px 4px -1px rgba(0, 0, 0, 0.2), 0 4px 5px 0 rgba(0, 0, 0, 0.14), 0 1px 10px 0 rgba(0, 0, 0, 0.12); + color: #fff; +} + +.e-btn.e-info:active, .e-btn.e-info.e-active, +.e-css.e-btn.e-info:active, +.e-css.e-btn.e-info.e-active { + background-color: #54a3e2; + border-color: transparent; + box-shadow: 0 5px 5px -3px rgba(0, 0, 0, 0.2), 0 8px 10px 1px rgba(0, 0, 0, 0.14), 0 3px 14px 2px rgba(0, 0, 0, 0.12); + color: #fff; +} + +.e-btn.e-info:disabled, +.e-css.e-btn.e-info:disabled { + background-color: rgba(0, 0, 0, 0.12); + border-color: transparent; + box-shadow: none; + color: rgba(0, 0, 0, 0.26); +} + +.e-btn.e-info .e-ripple-element, +.e-css.e-btn.e-info .e-ripple-element { + background-color: rgba(255, 255, 255, 0.24); +} + +.e-btn.e-warning, +.e-css.e-btn.e-warning { + background-color: #c15700; + border-color: transparent; + color: #fff; +} + +.e-btn.e-warning:hover, +.e-css.e-btn.e-warning:hover { + background-color: #c86b1f; + border-color: transparent; + box-shadow: 0 2px 4px -1px rgba(0, 0, 0, 0.2), 0 4px 5px 0 rgba(0, 0, 0, 0.14), 0 1px 10px 0 rgba(0, 0, 0, 0.12); + color: #fff; +} + +.e-btn.e-warning:focus, +.e-css.e-btn.e-warning:focus { + background-color: #d07f3d; + border-color: transparent; + box-shadow: 0 2px 4px -1px rgba(0, 0, 0, 0.2), 0 4px 5px 0 rgba(0, 0, 0, 0.14), 0 1px 10px 0 rgba(0, 0, 0, 0.12); + color: #fff; +} + +.e-btn.e-warning:active, .e-btn.e-warning.e-active, +.e-css.e-btn.e-warning:active, +.e-css.e-btn.e-warning.e-active { + background-color: #d58d52; + border-color: transparent; + box-shadow: 0 5px 5px -3px rgba(0, 0, 0, 0.2), 0 8px 10px 1px rgba(0, 0, 0, 0.14), 0 3px 14px 2px rgba(0, 0, 0, 0.12); + color: #fff; +} + +.e-btn.e-warning:disabled, +.e-css.e-btn.e-warning:disabled { + background-color: rgba(0, 0, 0, 0.12); + border-color: transparent; + box-shadow: none; + color: rgba(0, 0, 0, 0.26); +} + +.e-btn.e-warning .e-ripple-element, +.e-css.e-btn.e-warning .e-ripple-element { + background-color: rgba(255, 255, 255, 0.24); +} + +.e-btn.e-danger, +.e-css.e-btn.e-danger { + background-color: #d64113; + border-color: transparent; + color: #fff; +} + +.e-btn.e-danger:hover, +.e-css.e-btn.e-danger:hover { + background-color: #db582f; + border-color: transparent; + box-shadow: 0 2px 4px -1px rgba(0, 0, 0, 0.2), 0 4px 5px 0 rgba(0, 0, 0, 0.14), 0 1px 10px 0 rgba(0, 0, 0, 0.12); + color: #fff; +} + +.e-btn.e-danger:focus, +.e-css.e-btn.e-danger:focus { + background-color: #e06f4c; + border-color: transparent; + box-shadow: 0 2px 4px -1px rgba(0, 0, 0, 0.2), 0 4px 5px 0 rgba(0, 0, 0, 0.14), 0 1px 10px 0 rgba(0, 0, 0, 0.12); + color: #fff; +} + +.e-btn.e-danger:active, +.e-css.e-btn.e-danger:active { + background-color: #e37e5f; + border-color: transparent; + box-shadow: 0 5px 5px -3px rgba(0, 0, 0, 0.2), 0 8px 10px 1px rgba(0, 0, 0, 0.14), 0 3px 14px 2px rgba(0, 0, 0, 0.12); + color: #fff; +} + +.e-btn.e-danger.e-active, +.e-css.e-btn.e-danger.e-active { + background-color: #e37e5f; + border-color: transparent; + box-shadow: 0 5px 5px -3px rgba(0, 0, 0, 0.2), 0 8px 10px 1px rgba(0, 0, 0, 0.14), 0 3px 14px 2px rgba(0, 0, 0, 0.12); + color: #fff; +} + +.e-btn.e-danger:disabled, +.e-css.e-btn.e-danger:disabled { + background-color: rgba(0, 0, 0, 0.12); + border-color: transparent; + box-shadow: none; + color: rgba(0, 0, 0, 0.26); +} + +.e-btn.e-danger .e-ripple-element, +.e-css.e-btn.e-danger .e-ripple-element { + background-color: rgba(255, 255, 255, 0.24); +} + +.e-btn.e-flat, +.e-css.e-btn.e-flat { + background-color: transparent; + border-color: transparent; + box-shadow: none; + color: rgba(0, 0, 0, 0.87); +} + +.e-btn.e-flat:hover, +.e-css.e-btn.e-flat:hover { + background-color: rgba(0, 0, 0, 0.0348); + border-color: transparent; + box-shadow: none; + color: rgba(0, 0, 0, 0.87); +} + +.e-btn.e-flat:focus, +.e-css.e-btn.e-flat:focus { + background-color: rgba(0, 0, 0, 0.1044); + border-color: transparent; + box-shadow: none; + color: rgba(0, 0, 0, 0.87); +} + +.e-btn.e-flat:active, .e-btn.e-flat.e-active, +.e-css.e-btn.e-flat:active, +.e-css.e-btn.e-flat.e-active { + background-color: rgba(0, 0, 0, 0.2088); + border-color: transparent; + box-shadow: none; + color: rgba(0, 0, 0, 0.87); +} + +.e-btn.e-flat:disabled, +.e-css.e-btn.e-flat:disabled { + background-color: transparent; + border-color: transparent; + box-shadow: none; + color: rgba(0, 0, 0, 0.26); +} + +.e-btn.e-flat .e-ripple-element, +.e-css.e-btn.e-flat .e-ripple-element { + background-color: rgba(0, 0, 0, 0.12); +} + +.e-btn.e-flat.e-primary, +.e-css.e-btn.e-flat.e-primary { + background-color: transparent; + border-color: transparent; + color: #e3165b; +} + +.e-btn.e-flat.e-primary:hover, +.e-css.e-btn.e-flat.e-primary:hover { + background-color: rgba(227, 22, 91, 0.04); + border-color: transparent; + color: #e3165b; +} + +.e-btn.e-flat.e-primary:focus, +.e-css.e-btn.e-flat.e-primary:focus { + background-color: rgba(227, 22, 91, 0.12); + border-color: transparent; + color: #e3165b; +} + +.e-btn.e-flat.e-primary:active, .e-btn.e-flat.e-primary.e-active, +.e-css.e-btn.e-flat.e-primary:active, +.e-css.e-btn.e-flat.e-primary.e-active { + background-color: rgba(227, 22, 91, 0.24); + border-color: transparent; + color: #e3165b; +} + +.e-btn.e-flat.e-primary:disabled, +.e-css.e-btn.e-flat.e-primary:disabled { + background-color: rgba(0, 0, 0, 0.12); + border-color: transparent; + box-shadow: none; + color: rgba(0, 0, 0, 0.26); +} + +.e-btn.e-flat.e-primary .e-ripple-element, +.e-css.e-btn.e-flat.e-primary .e-ripple-element { + background-color: rgba(227, 22, 91, 0.12); +} + +.e-btn.e-flat.e-success, +.e-css.e-btn.e-flat.e-success { + background-color: transparent; + border-color: transparent; + color: #4d841d; +} + +.e-btn.e-flat.e-success:hover, +.e-css.e-btn.e-flat.e-success:hover { + background-color: rgba(77, 132, 29, 0.04); + border-color: transparent; + box-shadow: none; + color: #4d841d; +} + +.e-btn.e-flat.e-success:focus, +.e-css.e-btn.e-flat.e-success:focus { + background-color: rgba(77, 132, 29, 0.12); + border-color: transparent; + box-shadow: none; + color: #4d841d; +} + +.e-btn.e-flat.e-success:active, .e-btn.e-flat.e-success.e-active, +.e-css.e-btn.e-flat.e-success:active, +.e-css.e-btn.e-flat.e-success.e-active { + background-color: rgba(77, 132, 29, 0.24); + border-color: transparent; + box-shadow: none; + color: #4d841d; +} + +.e-btn.e-flat.e-success:disabled, +.e-css.e-btn.e-flat.e-success:disabled { + background-color: rgba(0, 0, 0, 0.12); + border-color: transparent; + color: rgba(0, 0, 0, 0.26); +} + +.e-btn.e-flat.e-success .e-ripple-element, +.e-css.e-btn.e-flat.e-success .e-ripple-element { + background-color: rgba(77, 132, 29, 0.12); +} + +.e-btn.e-flat.e-info, +.e-css.e-btn.e-flat.e-info { + background-color: transparent; + border-color: transparent; + color: #0378d5; +} + +.e-btn.e-flat.e-info:hover, +.e-css.e-btn.e-flat.e-info:hover { + background-color: rgba(3, 120, 213, 0.04); + border-color: transparent; + box-shadow: none; + color: #0378d5; +} + +.e-btn.e-flat.e-info:focus, +.e-css.e-btn.e-flat.e-info:focus { + background-color: rgba(3, 120, 213, 0.12); + border-color: transparent; + box-shadow: none; + color: #0378d5; +} + +.e-btn.e-flat.e-info:active, .e-btn.e-flat.e-info.e-active, +.e-css.e-btn.e-flat.e-info:active, +.e-css.e-btn.e-flat.e-info.e-active { + background-color: rgba(3, 120, 213, 0.24); + border-color: transparent; + box-shadow: none; + color: #0378d5; +} + +.e-btn.e-flat.e-info:disabled, +.e-css.e-btn.e-flat.e-info:disabled { + background-color: rgba(0, 0, 0, 0.12); + border-color: transparent; + color: rgba(0, 0, 0, 0.26); +} + +.e-btn.e-flat.e-info .e-ripple-element, +.e-css.e-btn.e-flat.e-info .e-ripple-element { + background-color: rgba(3, 120, 213, 0.12); +} + +.e-btn.e-flat.e-warning, +.e-css.e-btn.e-flat.e-warning { + background-color: transparent; + border-color: transparent; + color: #c15700; +} + +.e-btn.e-flat.e-warning:hover, +.e-css.e-btn.e-flat.e-warning:hover { + background-color: rgba(193, 87, 0, 0.04); + border-color: transparent; + box-shadow: none; + color: #c15700; +} + +.e-btn.e-flat.e-warning:focus, +.e-css.e-btn.e-flat.e-warning:focus { + background-color: rgba(193, 87, 0, 0.12); + border-color: transparent; + box-shadow: none; + color: #c15700; +} + +.e-btn.e-flat.e-warning:active, .e-btn.e-flat.e-warning.e-active, +.e-css.e-btn.e-flat.e-warning:active, +.e-css.e-btn.e-flat.e-warning.e-active { + background-color: rgba(193, 87, 0, 0.24); + border-color: transparent; + box-shadow: none; + color: #c15700; +} + +.e-btn.e-flat.e-warning:disabled, +.e-css.e-btn.e-flat.e-warning:disabled { + background-color: rgba(0, 0, 0, 0.12); + border-color: transparent; + color: rgba(0, 0, 0, 0.26); +} + +.e-btn.e-flat.e-warning .e-ripple-element, +.e-css.e-btn.e-flat.e-warning .e-ripple-element { + background-color: rgba(193, 87, 0, 0.12); +} + +.e-btn.e-flat.e-danger, +.e-css.e-btn.e-flat.e-danger { + background-color: transparent; + border-color: transparent; + color: #d64113; +} + +.e-btn.e-flat.e-danger:hover, +.e-css.e-btn.e-flat.e-danger:hover { + background-color: rgba(214, 65, 19, 0.04); + border-color: transparent; + box-shadow: none; + color: #d64113; +} + +.e-btn.e-flat.e-danger:focus, +.e-css.e-btn.e-flat.e-danger:focus { + background-color: rgba(214, 65, 19, 0.12); + border-color: transparent; + box-shadow: none; + color: #d64113; +} + +.e-btn.e-flat.e-danger:active, .e-btn.e-flat.e-danger.e-active, +.e-css.e-btn.e-flat.e-danger:active, +.e-css.e-btn.e-flat.e-danger.e-active { + background-color: rgba(214, 65, 19, 0.24); + border-color: transparent; + box-shadow: none; + color: #d64113; +} + +.e-btn.e-flat.e-danger:disabled, +.e-css.e-btn.e-flat.e-danger:disabled { + background-color: rgba(0, 0, 0, 0.12); + border-color: transparent; + color: rgba(0, 0, 0, 0.26); +} + +.e-btn.e-flat.e-danger .e-ripple-element, +.e-css.e-btn.e-flat.e-danger .e-ripple-element { + background-color: rgba(214, 65, 19, 0.12); +} + +.e-btn.e-outline, +.e-css.e-btn.e-outline { + background-color: transparent; + border-color: #adadad; + box-shadow: none; + color: rgba(0, 0, 0, 0.87); +} + +.e-btn.e-outline:hover, +.e-css.e-btn.e-outline:hover { + background-color: rgba(0, 0, 0, 0.12); + border-color: #adadad; + box-shadow: none; + color: rgba(0, 0, 0, 0.87); +} + +.e-btn.e-outline:focus, +.e-css.e-btn.e-outline:focus { + background-color: rgba(0, 0, 0, 0.24); + border-color: transparent; + box-shadow: 0 2px 4px -1px rgba(0, 0, 0, 0.2), 0 4px 5px 0 rgba(0, 0, 0, 0.14), 0 1px 10px 0 rgba(0, 0, 0, 0.12); + color: rgba(0, 0, 0, 0.87); +} + +.e-btn.e-outline:active, .e-btn.e-outline.e-active, +.e-css.e-btn.e-outline:active, +.e-css.e-btn.e-outline.e-active { + background-color: rgba(0, 0, 0, 0.32); + border-color: #adadad; + box-shadow: none; + color: rgba(0, 0, 0, 0.87); +} + +.e-btn.e-outline:disabled, +.e-css.e-btn.e-outline:disabled { + background-color: transparent; + border-color: rgba(0, 0, 0, 0.26); + box-shadow: none; + color: rgba(0, 0, 0, 0.26); +} + +.e-btn.e-outline.e-primary, +.e-css.e-btn.e-outline.e-primary { + background-color: transparent; + border-color: #e3165b; + color: #e3165b; +} + +.e-btn.e-outline.e-primary:hover, +.e-css.e-btn.e-outline.e-primary:hover { + background-color: #e6326f; + border-color: transparent; + color: #fff; +} + +.e-btn.e-outline.e-primary:focus, +.e-css.e-btn.e-outline.e-primary:focus { + background-color: #ea4e82; + border-color: transparent; + color: #fff; +} + +.e-btn.e-outline.e-primary:active, .e-btn.e-outline.e-primary.e-active, +.e-css.e-btn.e-outline.e-primary:active, +.e-css.e-btn.e-outline.e-primary.e-active { + background-color: #ec618f; + border-color: transparent; + box-shadow: none; + color: #fff; +} + +.e-btn.e-outline.e-primary:disabled, +.e-css.e-btn.e-outline.e-primary:disabled { + background-color: transparent; + border-color: rgba(0, 0, 0, 0.26); + box-shadow: none; + color: rgba(0, 0, 0, 0.26); +} + +.e-btn.e-outline.e-success, +.e-css.e-btn.e-outline.e-success { + background-color: transparent; + border-color: #4d841d; + color: #4d841d; +} + +.e-btn.e-outline.e-success:hover, +.e-css.e-btn.e-outline.e-success:hover { + background-color: #629338; + border-color: transparent; + color: #fff; +} + +.e-btn.e-outline.e-success:focus, +.e-css.e-btn.e-outline.e-success:focus { + background-color: #78a253; + border-color: transparent; + color: #fff; +} + +.e-btn.e-outline.e-success:active, .e-btn.e-outline.e-success.e-active, +.e-css.e-btn.e-outline.e-success:active, +.e-css.e-btn.e-outline.e-success.e-active { + background-color: #86ab65; + border-color: transparent; + box-shadow: none; + color: #fff; +} + +.e-btn.e-outline.e-success:disabled, +.e-css.e-btn.e-outline.e-success:disabled { + background-color: transparent; + border-color: rgba(0, 0, 0, 0.26); + box-shadow: none; + color: rgba(0, 0, 0, 0.26); +} + +.e-btn.e-outline.e-info, +.e-css.e-btn.e-outline.e-info { + background-color: transparent; + border-color: #0378d5; + color: #0378d5; +} + +.e-btn.e-outline.e-info:hover, +.e-css.e-btn.e-outline.e-info:hover { + background-color: #2188da; + border-color: transparent; + color: #fff; +} + +.e-btn.e-outline.e-info:focus, +.e-css.e-btn.e-outline.e-info:focus { + background-color: #2188da; + border-color: transparent; + color: #fff; +} + +.e-btn.e-outline.e-info:active, .e-btn.e-outline.e-info.e-active, +.e-css.e-btn.e-outline.e-info:active, +.e-css.e-btn.e-outline.e-info.e-active { + background-color: #54a3e2; + border-color: transparent; + box-shadow: none; + color: #fff; +} + +.e-btn.e-outline.e-info:disabled, +.e-css.e-btn.e-outline.e-info:disabled { + background-color: transparent; + border-color: rgba(0, 0, 0, 0.26); + box-shadow: none; + color: rgba(0, 0, 0, 0.26); +} + +.e-btn.e-outline.e-warning, +.e-css.e-btn.e-outline.e-warning { + background-color: transparent; + border-color: #c15700; + color: #c15700; +} + +.e-btn.e-outline.e-warning:hover, +.e-css.e-btn.e-outline.e-warning:hover { + background-color: #c86b1f; + border-color: transparent; + color: #fff; +} + +.e-btn.e-outline.e-warning:focus, +.e-css.e-btn.e-outline.e-warning:focus { + background-color: #c86b1f; + border-color: transparent; + color: #fff; +} + +.e-btn.e-outline.e-warning:active, .e-btn.e-outline.e-warning.e-active, +.e-css.e-btn.e-outline.e-warning:active, +.e-css.e-btn.e-outline.e-warning.e-active { + background-color: #d58d52; + border-color: transparent; + box-shadow: none; + color: #fff; +} + +.e-btn.e-outline.e-warning:disabled, +.e-css.e-btn.e-outline.e-warning:disabled { + background-color: transparent; + border-color: rgba(0, 0, 0, 0.26); + box-shadow: none; + color: rgba(0, 0, 0, 0.26); +} + +.e-btn.e-outline.e-danger, +.e-css.e-btn.e-outline.e-danger { + background-color: transparent; + border-color: #d64113; + color: #d64113; +} + +.e-btn.e-outline.e-danger:hover, +.e-css.e-btn.e-outline.e-danger:hover { + background-color: #db582f; + border-color: transparent; + color: #fff; +} + +.e-btn.e-outline.e-danger:focus, +.e-css.e-btn.e-outline.e-danger:focus { + background-color: #db582f; + border-color: transparent; + color: #fff; +} + +.e-btn.e-outline.e-danger:active, .e-btn.e-outline.e-danger.e-active, +.e-css.e-btn.e-outline.e-danger:active, +.e-css.e-btn.e-outline.e-danger.e-active { + background-color: #e37e5f; + border-color: transparent; + box-shadow: none; + color: #fff; +} + +.e-btn.e-outline.e-danger:disabled, +.e-css.e-btn.e-outline.e-danger:disabled { + background-color: transparent; + border-color: rgba(0, 0, 0, 0.26); + box-shadow: none; + color: rgba(0, 0, 0, 0.26); +} + +.e-btn.e-link, +.e-css.e-btn.e-link { + background-color: transparent; + border-color: transparent; + border-radius: 0; + box-shadow: none; + color: #0d47a1; +} + +.e-btn.e-link:hover, .e-btn.e-link:focus, +.e-css.e-btn.e-link:hover, +.e-css.e-btn.e-link:focus { + border-radius: 0; + color: #0a3576; + text-decoration: underline; +} + +.e-btn.e-link:disabled, +.e-css.e-btn.e-link:disabled { + background-color: transparent; + box-shadow: none; + color: rgba(0, 0, 0, 0.26); + text-decoration: none; +} + +/*! popup layout */ +.e-popup { + height: auto; + position: absolute; + width: auto; + z-index: 1000; +} + +.e-popup.e-popup-open { + display: block; +} + +.e-popup.e-popup-close { + display: none; +} + +/*! component's default definitions and variables */ +/*! component's theme wise override definitions and variables */ +@keyframes tbar-popup-shadow { + 0% { + border-color: rgba(255, 255, 255, 0.5); + box-shadow: 0 0 0 0 rgba(255, 255, 255, 0.5); + } + 100% { + box-shadow: 0 0 0 200px rgba(255, 255, 255, 0.12); + } +} + +/*! toolbar icons */ +.e-toolbar .e-popup-down-icon::before { + content: ""; + line-height: normal; +} + +.e-toolbar .e-popup-up-icon::before { + content: ""; + line-height: normal; +} + +/*! toolbar layout */ +.e-bigger .e-toolbar, +.e-toolbar.e-bigger, +.e-toolbar.e-extended-toolbar.e-bigger { + height: 56px; + min-height: 56px; +} + +.e-bigger .e-toolbar .e-icons, +.e-toolbar.e-bigger .e-icons, +.e-toolbar.e-extended-toolbar.e-bigger .e-icons { + font-size: 18px; +} + +.e-bigger .e-toolbar.e-toolpop.e-rtl .e-toolbar-items:not(.e-tbar-pos) .e-toolbar-center .e-toolbar-item, +.e-toolbar.e-bigger.e-toolpop.e-rtl .e-toolbar-items:not(.e-tbar-pos) .e-toolbar-center .e-toolbar-item, +.e-toolbar.e-extended-toolbar.e-bigger.e-toolpop.e-rtl .e-toolbar-items:not(.e-tbar-pos) .e-toolbar-center .e-toolbar-item { + margin: 0; +} + +.e-bigger .e-toolbar.e-toolpop.e-rtl .e-toolbar-items:not(.e-tbar-pos) .e-toolbar-right .e-toolbar-item:last-child, +.e-toolbar.e-bigger.e-toolpop.e-rtl .e-toolbar-items:not(.e-tbar-pos) .e-toolbar-right .e-toolbar-item:last-child, +.e-toolbar.e-extended-toolbar.e-bigger.e-toolpop.e-rtl .e-toolbar-items:not(.e-tbar-pos) .e-toolbar-right .e-toolbar-item:last-child { + margin: 0; + margin-left: 3px; +} + +.e-bigger .e-toolbar.e-toolpop.e-rtl .e-toolbar-items:not(.e-tbar-pos) .e-toolbar-right .e-toolbar-item, +.e-toolbar.e-bigger.e-toolpop.e-rtl .e-toolbar-items:not(.e-tbar-pos) .e-toolbar-right .e-toolbar-item, +.e-toolbar.e-extended-toolbar.e-bigger.e-toolpop.e-rtl .e-toolbar-items:not(.e-tbar-pos) .e-toolbar-right .e-toolbar-item { + margin: 0; +} + +.e-bigger .e-toolbar.e-rtl .e-toolbar-items .e-hscroll-bar .e-hscroll-content .e-toolbar-center .e-toolbar-item, +.e-toolbar.e-bigger.e-rtl .e-toolbar-items .e-hscroll-bar .e-hscroll-content .e-toolbar-center .e-toolbar-item, +.e-toolbar.e-extended-toolbar.e-bigger.e-rtl .e-toolbar-items .e-hscroll-bar .e-hscroll-content .e-toolbar-center .e-toolbar-item { + margin: 0; +} + +.e-bigger .e-toolbar.e-rtl .e-toolbar-items .e-hscroll-bar .e-hscroll-content .e-toolbar-right .e-toolbar-item:last-child, +.e-toolbar.e-bigger.e-rtl .e-toolbar-items .e-hscroll-bar .e-hscroll-content .e-toolbar-right .e-toolbar-item:last-child, +.e-toolbar.e-extended-toolbar.e-bigger.e-rtl .e-toolbar-items .e-hscroll-bar .e-hscroll-content .e-toolbar-right .e-toolbar-item:last-child { + margin-left: 3px; + margin-right: 0; +} + +.e-bigger .e-toolbar.e-rtl .e-toolbar-items .e-hscroll-bar .e-hscroll-content .e-toolbar-right .e-toolbar-item, +.e-toolbar.e-bigger.e-rtl .e-toolbar-items .e-hscroll-bar .e-hscroll-content .e-toolbar-right .e-toolbar-item, +.e-toolbar.e-extended-toolbar.e-bigger.e-rtl .e-toolbar-items .e-hscroll-bar .e-hscroll-content .e-toolbar-right .e-toolbar-item { + margin: 0; +} + +.e-bigger .e-toolbar.e-rtl .e-toolbar-items .e-toolbar-left .e-toolbar-item:first-child, +.e-toolbar.e-bigger.e-rtl .e-toolbar-items .e-toolbar-left .e-toolbar-item:first-child, +.e-toolbar.e-extended-toolbar.e-bigger.e-rtl .e-toolbar-items .e-toolbar-left .e-toolbar-item:first-child { + margin-left: 0; +} + +.e-bigger .e-toolbar.e-rtl .e-toolbar-items .e-toolbar-left .e-toolbar-item:last-child, +.e-toolbar.e-bigger.e-rtl .e-toolbar-items .e-toolbar-left .e-toolbar-item:last-child, +.e-toolbar.e-extended-toolbar.e-bigger.e-rtl .e-toolbar-items .e-toolbar-left .e-toolbar-item:last-child { + margin-left: 3px; +} + +.e-bigger .e-toolbar.e-rtl .e-toolbar-items:not(.e-tbar-pos) .e-toolbar-item:first-child, +.e-toolbar.e-bigger.e-rtl .e-toolbar-items:not(.e-tbar-pos) .e-toolbar-item:first-child, +.e-toolbar.e-extended-toolbar.e-bigger.e-rtl .e-toolbar-items:not(.e-tbar-pos) .e-toolbar-item:first-child { + margin-left: 0; + margin-right: 3px; +} + +.e-bigger .e-toolbar .e-hor-nav, +.e-toolbar.e-bigger .e-hor-nav, +.e-toolbar.e-extended-toolbar.e-bigger .e-hor-nav { + min-height: 56px; + min-width: 40px; +} + +.e-bigger .e-toolbar .e-toolbar-item .e-tbar-btn.e-btn, +.e-toolbar.e-bigger .e-toolbar-item .e-tbar-btn.e-btn, +.e-toolbar.e-extended-toolbar.e-bigger .e-toolbar-item .e-tbar-btn.e-btn { + line-height: 35px; +} + +.e-bigger .e-toolbar .e-toolbar-item .e-btn.e-tbar-btn .e-icons.e-btn-icon, +.e-toolbar.e-bigger .e-toolbar-item .e-btn.e-tbar-btn .e-icons.e-btn-icon, +.e-toolbar.e-extended-toolbar.e-bigger .e-toolbar-item .e-btn.e-tbar-btn .e-icons.e-btn-icon { + line-height: 34px; + min-height: 34px; + min-width: 27px; +} + +.e-bigger .e-toolbar .e-toolbar-items .e-toolbar-item .e-tbar-btn-text, +.e-toolbar.e-bigger .e-toolbar-items .e-toolbar-item .e-tbar-btn-text, +.e-toolbar.e-extended-toolbar.e-bigger .e-toolbar-items .e-toolbar-item .e-tbar-btn-text { + line-height: inherit; +} + +.e-bigger .e-toolbar .e-toolbar-pop .e-toolbar-item, +.e-toolbar.e-bigger .e-toolbar-pop .e-toolbar-item, +.e-toolbar.e-extended-toolbar.e-bigger .e-toolbar-pop .e-toolbar-item { + height: 48px; +} + +.e-bigger .e-toolbar .e-toolbar-pop .e-toolbar-item:not(.e-separator), +.e-toolbar.e-bigger .e-toolbar-pop .e-toolbar-item:not(.e-separator), +.e-toolbar.e-extended-toolbar.e-bigger .e-toolbar-pop .e-toolbar-item:not(.e-separator) { + min-width: 48px; + padding: 0; +} + +.e-bigger .e-toolbar .e-toolbar-pop .e-toolbar-item .e-tbar-btn .e-icons.e-btn-icon, +.e-toolbar.e-bigger .e-toolbar-pop .e-toolbar-item .e-tbar-btn .e-icons.e-btn-icon, +.e-toolbar.e-extended-toolbar.e-bigger .e-toolbar-pop .e-toolbar-item .e-tbar-btn .e-icons.e-btn-icon { + min-width: 27px; +} + +.e-bigger .e-toolbar .e-toolbar-pop .e-toolbar-item .e-tbar-btn.e-btn, +.e-toolbar.e-bigger .e-toolbar-pop .e-toolbar-item .e-tbar-btn.e-btn, +.e-toolbar.e-extended-toolbar.e-bigger .e-toolbar-pop .e-toolbar-item .e-tbar-btn.e-btn { + min-height: 30px; + padding: 0 16px; +} + +.e-bigger .e-toolbar .e-toolbar-pop .e-toolbar-item .e-tbar-btn.e-btn .e-icons.e-btn-icon, +.e-toolbar.e-bigger .e-toolbar-pop .e-toolbar-item .e-tbar-btn.e-btn .e-icons.e-btn-icon, +.e-toolbar.e-extended-toolbar.e-bigger .e-toolbar-pop .e-toolbar-item .e-tbar-btn.e-btn .e-icons.e-btn-icon { + margin-left: 0; + padding: 0; +} + +.e-bigger .e-toolbar .e-toolbar-pop .e-toolbar-item .e-tbar-btn.e-btn .e-icon-left, +.e-toolbar.e-bigger .e-toolbar-pop .e-toolbar-item .e-tbar-btn.e-btn .e-icon-left, +.e-toolbar.e-extended-toolbar.e-bigger .e-toolbar-pop .e-toolbar-item .e-tbar-btn.e-btn .e-icon-left { + padding-right: 16px; +} + +.e-bigger .e-toolbar .e-toolbar-pop .e-toolbar-item .e-tbar-btn.e-btn .e-tbar-btn-text, +.e-toolbar.e-bigger .e-toolbar-pop .e-toolbar-item .e-tbar-btn.e-btn .e-tbar-btn-text, +.e-toolbar.e-extended-toolbar.e-bigger .e-toolbar-pop .e-toolbar-item .e-tbar-btn.e-btn .e-tbar-btn-text { + padding: 0; +} + +.e-bigger .e-toolbar .e-toolbar-items, +.e-toolbar.e-bigger .e-toolbar-items, +.e-toolbar.e-extended-toolbar.e-bigger .e-toolbar-items { + min-height: 56px; +} + +.e-bigger .e-toolbar .e-toolbar-items.e-toolbar-multirow, +.e-toolbar.e-bigger .e-toolbar-items.e-toolbar-multirow, +.e-toolbar.e-extended-toolbar.e-bigger .e-toolbar-items.e-toolbar-multirow { + margin-left: 24px; + margin-right: 24px; + white-space: normal; +} + +.e-bigger .e-toolbar .e-toolbar-items.e-toolbar-multirow .e-toolbar-item.e-separator.e-multirow-separator, +.e-toolbar.e-bigger .e-toolbar-items.e-toolbar-multirow .e-toolbar-item.e-separator.e-multirow-separator, +.e-toolbar.e-extended-toolbar.e-bigger .e-toolbar-items.e-toolbar-multirow .e-toolbar-item.e-separator.e-multirow-separator { + display: none; +} + +.e-bigger .e-toolbar .e-toolbar-items.e-toolbar-multirow .e-toolbar-item.e-separator, +.e-toolbar.e-bigger .e-toolbar-items.e-toolbar-multirow .e-toolbar-item.e-separator, +.e-toolbar.e-extended-toolbar.e-bigger .e-toolbar-items.e-toolbar-multirow .e-toolbar-item.e-separator { + display: inline-flex; +} + +.e-bigger .e-toolbar .e-toolbar-items.e-toolbar-multirow:not(.e-tbar-pos) .e-toolbar-item:first-child, +.e-toolbar.e-bigger .e-toolbar-items.e-toolbar-multirow:not(.e-tbar-pos) .e-toolbar-item:first-child, +.e-toolbar.e-extended-toolbar.e-bigger .e-toolbar-items.e-toolbar-multirow:not(.e-tbar-pos) .e-toolbar-item:first-child { + margin-left: 0; +} + +.e-bigger .e-toolbar .e-toolbar-items.e-toolbar-multirow:not(.e-tbar-pos) .e-toolbar-item:last-child, +.e-toolbar.e-bigger .e-toolbar-items.e-toolbar-multirow:not(.e-tbar-pos) .e-toolbar-item:last-child, +.e-toolbar.e-extended-toolbar.e-bigger .e-toolbar-items.e-toolbar-multirow:not(.e-tbar-pos) .e-toolbar-item:last-child { + margin-right: 0; +} + +.e-bigger .e-toolbar .e-toolbar-items .e-hscroll-bar .e-hscroll-content .e-toolbar-center .e-toolbar-item, +.e-toolbar.e-bigger .e-toolbar-items .e-hscroll-bar .e-hscroll-content .e-toolbar-center .e-toolbar-item, +.e-toolbar.e-extended-toolbar.e-bigger .e-toolbar-items .e-hscroll-bar .e-hscroll-content .e-toolbar-center .e-toolbar-item { + margin: 0; +} + +.e-bigger .e-toolbar .e-toolbar-items .e-hscroll-bar .e-hscroll-content .e-toolbar-right .e-toolbar-item:last-child, +.e-toolbar.e-bigger .e-toolbar-items .e-hscroll-bar .e-hscroll-content .e-toolbar-right .e-toolbar-item:last-child, +.e-toolbar.e-extended-toolbar.e-bigger .e-toolbar-items .e-hscroll-bar .e-hscroll-content .e-toolbar-right .e-toolbar-item:last-child { + margin-right: 3px; +} + +.e-bigger .e-toolbar .e-toolbar-items .e-hscroll-bar .e-hscroll-content .e-toolbar-right .e-toolbar-item, +.e-toolbar.e-bigger .e-toolbar-items .e-hscroll-bar .e-hscroll-content .e-toolbar-right .e-toolbar-item, +.e-toolbar.e-extended-toolbar.e-bigger .e-toolbar-items .e-hscroll-bar .e-hscroll-content .e-toolbar-right .e-toolbar-item { + margin: 0; +} + +.e-bigger .e-toolbar .e-toolbar-items .e-toolbar-left .e-toolbar-item:first-child, +.e-toolbar.e-bigger .e-toolbar-items .e-toolbar-left .e-toolbar-item:first-child, +.e-toolbar.e-extended-toolbar.e-bigger .e-toolbar-items .e-toolbar-left .e-toolbar-item:first-child { + margin-left: 3px; +} + +.e-bigger .e-toolbar .e-toolbar-items:not(.e-tbar-pos) .e-toolbar-item:first-child, +.e-toolbar.e-bigger .e-toolbar-items:not(.e-tbar-pos) .e-toolbar-item:first-child, +.e-toolbar.e-extended-toolbar.e-bigger .e-toolbar-items:not(.e-tbar-pos) .e-toolbar-item:first-child { + margin-left: 3px; +} + +.e-bigger .e-toolbar .e-toolbar-items .e-toolbar-item, +.e-toolbar.e-bigger .e-toolbar-items .e-toolbar-item, +.e-toolbar.e-extended-toolbar.e-bigger .e-toolbar-items .e-toolbar-item { + min-height: 56px; +} + +.e-bigger .e-toolbar .e-toolbar-items .e-toolbar-item:not(.e-separator), +.e-toolbar.e-bigger .e-toolbar-items .e-toolbar-item:not(.e-separator), +.e-toolbar.e-extended-toolbar.e-bigger .e-toolbar-items .e-toolbar-item:not(.e-separator) { + min-width: 48px; + padding: 5px; +} + +.e-bigger .e-toolbar .e-toolbar-items .e-toolbar-item.e-separator, +.e-toolbar.e-bigger .e-toolbar-items .e-toolbar-item.e-separator, +.e-toolbar.e-extended-toolbar.e-bigger .e-toolbar-items .e-toolbar-item.e-separator { + height: calc(100% - 20px); + margin: 10px 5px; + min-height: 36px; +} + +.e-bigger .e-toolbar .e-toolbar-items .e-toolbar-item.e-popup-text .e-tbar-btn.e-btn.e-tbtn-txt .e-icons.e-btn-icon, +.e-bigger .e-toolbar .e-toolbar-items .e-toolbar-item.e-popup-text .e-tbar-btn.e-btn.e-control.e-tbtn-txt .e-icons.e-btn-icon, +.e-toolbar.e-bigger .e-toolbar-items .e-toolbar-item.e-popup-text .e-tbar-btn.e-btn.e-tbtn-txt .e-icons.e-btn-icon, +.e-toolbar.e-bigger .e-toolbar-items .e-toolbar-item.e-popup-text .e-tbar-btn.e-btn.e-control.e-tbtn-txt .e-icons.e-btn-icon, +.e-toolbar.e-extended-toolbar.e-bigger .e-toolbar-items .e-toolbar-item.e-popup-text .e-tbar-btn.e-btn.e-tbtn-txt .e-icons.e-btn-icon, +.e-toolbar.e-extended-toolbar.e-bigger .e-toolbar-items .e-toolbar-item.e-popup-text .e-tbar-btn.e-btn.e-control.e-tbtn-txt .e-icons.e-btn-icon { + padding: 0; +} + +.e-bigger .e-toolbar .e-toolbar-items .e-toolbar-item .e-tbar-btn.e-btn, +.e-bigger .e-toolbar .e-toolbar-items .e-toolbar-item .e-tbar-btn.e-btn.e-control, +.e-toolbar.e-bigger .e-toolbar-items .e-toolbar-item .e-tbar-btn.e-btn, +.e-toolbar.e-bigger .e-toolbar-items .e-toolbar-item .e-tbar-btn.e-btn.e-control, +.e-toolbar.e-extended-toolbar.e-bigger .e-toolbar-items .e-toolbar-item .e-tbar-btn.e-btn, +.e-toolbar.e-extended-toolbar.e-bigger .e-toolbar-items .e-toolbar-item .e-tbar-btn.e-btn.e-control { + height: calc(100% - 11px); + margin: 5.5px 0; + min-height: 0; + min-width: ""; + padding: 0 6px; +} + +.e-bigger .e-toolbar .e-toolbar-items .e-toolbar-item .e-tbar-btn.e-btn.e-tbtn-txt .e-icons.e-btn-icon, +.e-bigger .e-toolbar .e-toolbar-items .e-toolbar-item .e-tbar-btn.e-btn.e-control.e-tbtn-txt .e-icons.e-btn-icon, +.e-toolbar.e-bigger .e-toolbar-items .e-toolbar-item .e-tbar-btn.e-btn.e-tbtn-txt .e-icons.e-btn-icon, +.e-toolbar.e-bigger .e-toolbar-items .e-toolbar-item .e-tbar-btn.e-btn.e-control.e-tbtn-txt .e-icons.e-btn-icon, +.e-toolbar.e-extended-toolbar.e-bigger .e-toolbar-items .e-toolbar-item .e-tbar-btn.e-btn.e-tbtn-txt .e-icons.e-btn-icon, +.e-toolbar.e-extended-toolbar.e-bigger .e-toolbar-items .e-toolbar-item .e-tbar-btn.e-btn.e-control.e-tbtn-txt .e-icons.e-btn-icon { + padding: 0; +} + +.e-bigger .e-toolbar .e-toolbar-items .e-toolbar-item .e-tbar-btn.e-btn.e-tbtn-txt .e-icons.e-icon-right.e-btn-icon, +.e-bigger .e-toolbar .e-toolbar-items .e-toolbar-item .e-tbar-btn.e-btn.e-control.e-tbtn-txt .e-icons.e-icon-right.e-btn-icon, +.e-toolbar.e-bigger .e-toolbar-items .e-toolbar-item .e-tbar-btn.e-btn.e-tbtn-txt .e-icons.e-icon-right.e-btn-icon, +.e-toolbar.e-bigger .e-toolbar-items .e-toolbar-item .e-tbar-btn.e-btn.e-control.e-tbtn-txt .e-icons.e-icon-right.e-btn-icon, +.e-toolbar.e-extended-toolbar.e-bigger .e-toolbar-items .e-toolbar-item .e-tbar-btn.e-btn.e-tbtn-txt .e-icons.e-icon-right.e-btn-icon, +.e-toolbar.e-extended-toolbar.e-bigger .e-toolbar-items .e-toolbar-item .e-tbar-btn.e-btn.e-control.e-tbtn-txt .e-icons.e-icon-right.e-btn-icon { + padding: 0; +} + +.e-bigger .e-toolbar .e-toolbar-items .e-toolbar-item .e-tbar-btn.e-btn .e-tbar-btn-text, +.e-bigger .e-toolbar .e-toolbar-items .e-toolbar-item .e-tbar-btn.e-btn.e-control .e-tbar-btn-text, +.e-toolbar.e-bigger .e-toolbar-items .e-toolbar-item .e-tbar-btn.e-btn .e-tbar-btn-text, +.e-toolbar.e-bigger .e-toolbar-items .e-toolbar-item .e-tbar-btn.e-btn.e-control .e-tbar-btn-text, +.e-toolbar.e-extended-toolbar.e-bigger .e-toolbar-items .e-toolbar-item .e-tbar-btn.e-btn .e-tbar-btn-text, +.e-toolbar.e-extended-toolbar.e-bigger .e-toolbar-items .e-toolbar-item .e-tbar-btn.e-btn.e-control .e-tbar-btn-text { + padding: 0 2.5px 0 2.5px; +} + +.e-bigger .e-toolbar.e-extended-toolbar .e-toolbar-extended, +.e-toolbar.e-bigger.e-extended-toolbar .e-toolbar-extended, +.e-toolbar.e-extended-toolbar.e-bigger.e-extended-toolbar .e-toolbar-extended { + min-height: 56px; + padding-bottom: 0; + padding-left: 3px; + padding-right: 3px; + padding-top: 0; +} + +.e-bigger .e-toolbar.e-extended-toolbar .e-toolbar-extended.e-popup-close, +.e-toolbar.e-bigger.e-extended-toolbar .e-toolbar-extended.e-popup-close, +.e-toolbar.e-extended-toolbar.e-bigger.e-extended-toolbar .e-toolbar-extended.e-popup-close { + display: none; +} + +.e-bigger .e-toolbar.e-extended-toolbar .e-toolbar-extended.e-popup-open, +.e-toolbar.e-bigger.e-extended-toolbar .e-toolbar-extended.e-popup-open, +.e-toolbar.e-extended-toolbar.e-bigger.e-extended-toolbar .e-toolbar-extended.e-popup-open { + display: inline; +} + +.e-bigger .e-toolbar.e-extended-toolbar .e-toolbar-pop.e-toolbar-extended, +.e-toolbar.e-bigger.e-extended-toolbar .e-toolbar-pop.e-toolbar-extended, +.e-toolbar.e-extended-toolbar.e-bigger.e-extended-toolbar .e-toolbar-pop.e-toolbar-extended { + width: inherit; +} + +.e-bigger .e-toolbar.e-extended-toolbar .e-toolbar-extended, +.e-toolbar.e-bigger.e-extended-toolbar .e-toolbar-extended, +.e-toolbar.e-extended-toolbar.e-bigger.e-extended-toolbar .e-toolbar-extended { + box-shadow: none; + display: inline; + white-space: normal; +} + +.e-bigger .e-toolbar.e-extended-toolbar .e-toolbar-extended .e-toolbar-item:not(.e-separator), +.e-toolbar.e-bigger.e-extended-toolbar .e-toolbar-extended .e-toolbar-item:not(.e-separator), +.e-toolbar.e-extended-toolbar.e-bigger.e-extended-toolbar .e-toolbar-extended .e-toolbar-item:not(.e-separator) { + min-width: 48px; + padding: 5px; +} + +.e-bigger .e-toolbar.e-extended-toolbar .e-toolbar-extended .e-toolbar-item.e-separator.e-extended-separator, +.e-toolbar.e-bigger.e-extended-toolbar .e-toolbar-extended .e-toolbar-item.e-separator.e-extended-separator, +.e-toolbar.e-extended-toolbar.e-bigger.e-extended-toolbar .e-toolbar-extended .e-toolbar-item.e-separator.e-extended-separator { + display: none; +} + +.e-bigger .e-toolbar.e-extended-toolbar .e-toolbar-extended .e-toolbar-item.e-separator, +.e-toolbar.e-bigger.e-extended-toolbar .e-toolbar-extended .e-toolbar-item.e-separator, +.e-toolbar.e-extended-toolbar.e-bigger.e-extended-toolbar .e-toolbar-extended .e-toolbar-item.e-separator { + display: inline-flex; +} + +.e-bigger .e-toolbar.e-extended-toolbar .e-toolbar-extended .e-toolbar-item, +.e-toolbar.e-bigger.e-extended-toolbar .e-toolbar-extended .e-toolbar-item, +.e-toolbar.e-extended-toolbar.e-bigger.e-extended-toolbar .e-toolbar-extended .e-toolbar-item { + align-content: center; + align-items: center; + cursor: pointer; + display: inline-flex; + min-height: 56px; + vertical-align: middle; + width: auto; +} + +.e-bigger .e-toolbar.e-extended-toolbar .e-toolbar-extended .e-toolbar-item .e-tbar-btn.e-btn .e-tbar-btn-text, +.e-bigger .e-toolbar.e-extended-toolbar .e-toolbar-extended .e-toolbar-item .e-tbar-btn.e-btn.e-control .e-tbar-btn-text, +.e-toolbar.e-bigger.e-extended-toolbar .e-toolbar-extended .e-toolbar-item .e-tbar-btn.e-btn .e-tbar-btn-text, +.e-toolbar.e-bigger.e-extended-toolbar .e-toolbar-extended .e-toolbar-item .e-tbar-btn.e-btn.e-control .e-tbar-btn-text, +.e-toolbar.e-extended-toolbar.e-bigger.e-extended-toolbar .e-toolbar-extended .e-toolbar-item .e-tbar-btn.e-btn .e-tbar-btn-text, +.e-toolbar.e-extended-toolbar.e-bigger.e-extended-toolbar .e-toolbar-extended .e-toolbar-item .e-tbar-btn.e-btn.e-control .e-tbar-btn-text { + padding: 0 2.5px 0 2.5px; +} + +.e-bigger .e-toolbar.e-extended-toolbar .e-toolbar-extended .e-toolbar-item .e-tbar-btn.e-btn, +.e-bigger .e-toolbar.e-extended-toolbar .e-toolbar-extended .e-toolbar-item .e-tbar-btn.e-btn.e-control, +.e-toolbar.e-bigger.e-extended-toolbar .e-toolbar-extended .e-toolbar-item .e-tbar-btn.e-btn, +.e-toolbar.e-bigger.e-extended-toolbar .e-toolbar-extended .e-toolbar-item .e-tbar-btn.e-btn.e-control, +.e-toolbar.e-extended-toolbar.e-bigger.e-extended-toolbar .e-toolbar-extended .e-toolbar-item .e-tbar-btn.e-btn, +.e-toolbar.e-extended-toolbar.e-bigger.e-extended-toolbar .e-toolbar-extended .e-toolbar-item .e-tbar-btn.e-btn.e-control { + height: calc(100% - 11px); + margin: 5.5px 0; + min-height: 0; + min-width: ""; + padding: 0 6px; +} + +.e-bigger .e-toolbar.e-extended-toolbar .e-toolbar-extended .e-toolbar-item .e-tbar-btn.e-btn, +.e-toolbar.e-bigger.e-extended-toolbar .e-toolbar-extended .e-toolbar-item .e-tbar-btn.e-btn, +.e-toolbar.e-extended-toolbar.e-bigger.e-extended-toolbar .e-toolbar-extended .e-toolbar-item .e-tbar-btn.e-btn { + line-height: 35px; +} + +.e-bigger .e-toolbar.e-extended-toolbar .e-toolbar-extended .e-toolbar-item.e-separator, +.e-toolbar.e-bigger.e-extended-toolbar .e-toolbar-extended .e-toolbar-item.e-separator, +.e-toolbar.e-extended-toolbar.e-bigger.e-extended-toolbar .e-toolbar-extended .e-toolbar-item.e-separator { + height: calc(100% - 20px); + margin: 10px 5px; + min-height: 36px; +} + +.e-bigger .e-toolbar.e-extended-toolbar .e-toolbar-extended .e-toolbar-item .e-btn.e-tbar-btn .e-icons.e-btn-icon, +.e-toolbar.e-bigger.e-extended-toolbar .e-toolbar-extended .e-toolbar-item .e-btn.e-tbar-btn .e-icons.e-btn-icon, +.e-toolbar.e-extended-toolbar.e-bigger.e-extended-toolbar .e-toolbar-extended .e-toolbar-item .e-btn.e-tbar-btn .e-icons.e-btn-icon { + line-height: 34px; + min-height: 34px; + min-width: 27px; +} + +.e-bigger .e-toolbar.e-extended-toolbar.e-rtl .e-hor-nav, +.e-toolbar.e-bigger.e-extended-toolbar.e-rtl .e-hor-nav, +.e-toolbar.e-extended-toolbar.e-bigger.e-extended-toolbar.e-rtl .e-hor-nav { + left: 0; + right: auto; +} + +.e-bigger .e-toolbar.e-extended-toolbar.e-rtl .e-toolbar-extended, +.e-toolbar.e-bigger.e-extended-toolbar.e-rtl .e-toolbar-extended, +.e-toolbar.e-extended-toolbar.e-bigger.e-extended-toolbar.e-rtl .e-toolbar-extended { + padding-right: 3px; +} + +.e-toolbar { + border-radius: ""; + display: block; + height: 42px; + min-height: 42px; + position: relative; + touch-action: none; + user-select: none; + white-space: nowrap; +} + +.e-toolbar.e-extended-toolbar.e-rtl .e-hor-nav { + left: 0; + right: auto; +} + +.e-toolbar.e-extended-toolbar.e-rtl .e-toolbar-extended { + padding-right: 3px; +} + +.e-toolbar.e-extended-toolbar.e-rtl .e-toolbar-extended .e-toolbar-item .e-tbar-btn.e-btn .e-icon-left { + padding-left: 0; +} + +.e-toolbar.e-extended-toolbar .e-hor-nav.e-ie-align { + display: table; +} + +.e-toolbar.e-extended-toolbar .e-toolbar-extended { + min-height: 42px; + padding-bottom: 0; + padding-left: 3px; + padding-right: 3px; + padding-top: 0; +} + +.e-toolbar.e-extended-toolbar .e-toolbar-extended.e-popup-close { + display: none; +} + +.e-toolbar.e-extended-toolbar .e-toolbar-extended.e-popup-open { + display: inline; +} + +.e-toolbar.e-extended-toolbar .e-toolbar-pop.e-toolbar-extended { + width: inherit; +} + +.e-toolbar.e-extended-toolbar .e-toolbar-extended { + box-shadow: none; + display: inline; + white-space: normal; +} + +.e-toolbar.e-extended-toolbar .e-toolbar-extended .e-toolbar-item:not(.e-separator) { + height: 100%; + min-width: 34px; + padding: 3.5px; +} + +.e-toolbar.e-extended-toolbar .e-toolbar-extended .e-toolbar-item.e-separator.e-extended-separator { + display: none; +} + +.e-toolbar.e-extended-toolbar .e-toolbar-extended .e-toolbar-item.e-separator { + display: inline-flex; +} + +.e-toolbar.e-extended-toolbar .e-toolbar-extended .e-toolbar-item { + align-content: center; + align-items: center; + cursor: pointer; + display: inline-flex; + min-height: 42px; + vertical-align: middle; + width: auto; +} + +.e-toolbar.e-extended-toolbar .e-toolbar-extended .e-toolbar-item .e-tbar-btn.e-btn .e-tbar-btn-text, +.e-toolbar.e-extended-toolbar .e-toolbar-extended .e-toolbar-item .e-tbar-btn.e-btn.e-control .e-tbar-btn-text { + padding: 0 2px 0 2px; +} + +.e-toolbar.e-extended-toolbar .e-toolbar-extended .e-toolbar-item .e-tbar-btn-text { + cursor: default; + display: inline-block; + font-family: "Roboto", "Segoe UI", "GeezaPro", "DejaVu Serif"; + font-size: 14px; + line-height: inherit; + vertical-align: middle; + width: auto; +} + +.e-toolbar.e-extended-toolbar .e-toolbar-extended .e-toolbar-item .e-tbar-btn.e-btn, +.e-toolbar.e-extended-toolbar .e-toolbar-extended .e-toolbar-item .e-tbar-btn.e-btn.e-control { + height: calc(100% - 10px); + margin: 4px 0; + min-height: 0; + min-width: 0; + padding: 0 1.5px; +} + +.e-toolbar.e-extended-toolbar .e-toolbar-extended .e-toolbar-item .e-tbar-btn.e-btn { + line-height: 25px; +} + +.e-toolbar.e-extended-toolbar .e-toolbar-extended .e-toolbar-item.e-separator { + margin: 7.5px 3px; + min-height: 25px; + min-width: 1px; + vertical-align: middle; +} + +.e-toolbar.e-extended-toolbar .e-toolbar-extended .e-toolbar-item .e-btn.e-tbar-btn .e-icons.e-btn-icon:not(.e-toolbar-pop) { + line-height: 25px; + min-height: 25px; + min-width: 24px; + padding: 0; +} + +.e-toolbar.e-extended-toolbar .e-toolbar-items .e-toolbar-item.e-separator:last-of-type { + display: inline-flex; +} + +.e-toolbar.e-extended-toolbar .e-toolbar-pop.e-toolbar-extended .e-toolbar-item:not(.e-separator) { + height: auto; +} + +.e-toolbar.e-extended-toolbar .e-toolbar-pop.e-toolbar-extended .e-toolbar-item .e-tbar-btn .e-icons.e-btn-icon { + font-size: 14px; + vertical-align: middle; +} + +.e-toolbar.e-extended-toolbar .e-toolbar-pop.e-toolbar-extended .e-toolbar-item .e-tbar-btn { + cursor: pointer; + font-family: "Roboto", "Segoe UI", "GeezaPro", "DejaVu Serif"; + font-size: 14px; + font-weight: 400; + overflow: hidden; + padding: 0 1.5px; + text-align: center; + text-decoration: none; + text-transform: none; +} + +.e-toolbar.e-extended-toolbar .e-toolbar-pop.e-toolbar-extended .e-tbar-btn:first-child { + display: inline-block; +} + +.e-toolbar.e-extended-toolbar .e-toolbar-pop.e-toolbar-extended .e-toolbar-item > * { + align-self: center; + text-overflow: ellipsis; +} + +.e-toolbar.e-control[class*='e-toolbar'] { + box-sizing: content-box; +} + +.e-toolbar.e-toolpop .e-toolbar-items .e-toolbar-item.e-popup-text .e-tbar-btn-text { + display: none; +} + +.e-toolbar .e-tbar-btn-text, +.e-toolbar .e-toolbar-items .e-toolbar-item .e-tbar-btn-text { + display: inline-block; + padding: 0 2px 0 2px; +} + +.e-toolbar.e-hidden, +.e-toolbar .e-toolbar-items .e-toolbar-item.e-hidden { + display: none; +} + +.e-toolbar.e-corner { + border-radius: 0; +} + +.e-toolbar .e-toolbar-pop { + border-radius: ""; + overflow: hidden; + padding: 0; + position: absolute; +} + +.e-toolbar .e-toolbar-pop.e-toolbar-extended .e-toolbar-item .e-tbar-btn.e-btn .e-icons.e-btn-icon { + margin: 0; + width: auto; +} + +.e-toolbar .e-toolbar-pop .e-toolbar-item.e-toolbar-popup.e-hidden { + display: none; +} + +.e-toolbar .e-toolbar-pop .e-toolbar-item .e-tbar-btn.e-btn { + display: inline-flex; + justify-content: flex-start; + min-height: 24px; + padding: 0 16px; +} + +.e-toolbar .e-toolbar-pop .e-toolbar-item .e-tbar-btn.e-btn .e-icons.e-btn-icon { + margin: 0; + padding: 0; + width: auto; +} + +.e-toolbar .e-toolbar-pop .e-toolbar-item .e-tbar-btn.e-btn .e-icon-left { + padding-right: 16px; +} + +.e-toolbar .e-toolbar-pop .e-toolbar-item .e-tbar-btn.e-btn .e-tbar-btn-text { + padding: 0; +} + +.e-toolbar .e-toolbar-pop .e-toolbar-item .e-tbar-btn .e-icons.e-btn-icon { + min-width: 24px; +} + +.e-toolbar .e-toolbar-pop .e-toolbar-item:not(.e-separator) { + min-width: 34px; + padding: 0; +} + +.e-toolbar .e-toolbar-pop .e-toolbar-item.e-tbtn-align .e-btn.e-control { + text-align: center; +} + +.e-toolbar .e-toolbar-pop .e-toolbar-item.e-tbtn-align .e-btn.e-control .e-icons.e-btn-icon { + min-width: 100%; +} + +.e-toolbar .e-toolbar-pop .e-toolbar-item { + align-content: center; + align-items: center; + display: flex; + height: auto; + justify-content: center; + height: 36px; +} + +.e-toolbar .e-toolbar-pop .e-toolbar-item > * { + height: 100%; + min-width: 100%; + text-overflow: ellipsis; +} + +.e-toolbar .e-toolbar-pop .e-toolbar-text .e-tbar-btn-text { + display: none; +} + +.e-toolbar .e-toolbar-pop .e-toolpopup { + text-align: center; +} + +.e-toolbar .e-toolbar-popup { + text-align: center; +} + +.e-toolbar.e-toolpop.e-rtl .e-toolbar-items:not(.e-tbar-pos) .e-toolbar-center .e-toolbar-item { + margin: 0; +} + +.e-toolbar.e-toolpop.e-rtl .e-toolbar-items:not(.e-tbar-pos) .e-toolbar-right .e-toolbar-item:last-child { + margin: 0; + margin-left: 3px; +} + +.e-toolbar.e-toolpop.e-rtl .e-toolbar-items:not(.e-tbar-pos) .e-toolbar-right .e-toolbar-item { + margin: 0; +} + +.e-toolbar.e-rtl .e-hscroll-bar .e-hscroll-content .e-toolbar-center .e-toolbar-item { + margin: 0; +} + +.e-toolbar.e-rtl .e-hscroll-bar .e-hscroll-content .e-toolbar-right .e-toolbar-item:last-child { + margin-right: 3px; +} + +.e-toolbar.e-rtl .e-hscroll-bar .e-hscroll-content .e-toolbar-right .e-toolbar-item { + margin: 0; +} + +.e-toolbar.e-rtl .e-toolbar-items.e-tbar-pos .e-toolbar-left { + left: auto; + right: 0; +} + +.e-toolbar.e-rtl .e-toolbar-items.e-tbar-pos .e-toolbar-right { + left: 0; + right: auto; +} + +.e-toolbar.e-rtl .e-toolbar-items .e-toolbar-left .e-toolbar-item:first-child { + margin-left: 0; +} + +.e-toolbar.e-rtl .e-toolbar-items .e-toolbar-left .e-toolbar-item:last-child { + margin-left: 3px; +} + +.e-toolbar.e-rtl .e-toolbar-items:not(.e-tbar-pos) .e-toolbar-item:first-child { + margin-left: 0; + margin-right: 3px; +} + +.e-toolbar.e-rtl .e-toolbar-items:first-child .e-hscroll-bar:first-child .e-toolbar-left .e-toolbar-item:last-child { + margin-left: 0; +} + +.e-toolbar.e-rtl .e-toolbar-items:first-child .e-hscroll-bar:first-child .e-toolbar-left .e-toolbar-item:first-child { + margin-left: 0; + margin-right: 3px; +} + +.e-toolbar.e-rtl .e-toolbar-items:first-child .e-hscroll-bar:first-child .e-toolbar-center .e-toolbar-item:last-child { + margin-right: 0; +} + +.e-toolbar.e-rtl .e-toolbar-items:first-child .e-hscroll-bar:first-child .e-toolbar-right .e-toolbar-item:last-child { + margin-left: 3px; + margin-right: 0; +} + +.e-toolbar.e-rtl .e-toolbar-items:first-child .e-hscroll-bar:first-child .e-toolbar-right .e-toolbar-item:first-child { + margin-right: 0; +} + +.e-toolbar.e-rtl .e-toolbar-items:first-child .e-hscroll-bar:first-child .e-toolbar-item:last-child { + margin-left: 3px; + margin-right: 0; +} + +.e-toolbar.e-rtl .e-toolbar-items:first-child > .e-toolbar-item:last-child:last-child, +.e-toolbar.e-rtl .e-toolbar-items:first-child > .e-toolbar-right .e-toolbar-item:last-child { + margin-right: 0; +} + +.e-toolbar.e-rtl .e-toolbar-items:first-child > .e-toolbar-item:last-child:first-child, +.e-toolbar.e-rtl .e-toolbar-items:first-child > .e-toolbar-right .e-toolbar-item:first-child { + margin-right: 3px; +} + +.e-toolbar.e-rtl .e-toolbar-pop .e-toolbar-item .e-tbar-btn.e-btn .e-icon-left { + padding-left: 16px; + padding-right: 0; +} + +.e-toolbar.e-rtl .e-hor-nav { + left: 0; + right: auto; +} + +.e-toolbar .e-hor-nav { + align-items: center; + border-radius: 0 "" "" 0; + cursor: pointer; + display: flex; + height: 100%; + min-height: 42px; + overflow: hidden; + position: absolute; + right: 0; + top: 0; + width: 32px; +} + +.e-toolbar .e-hor-nav.e-ie-align { + display: table; +} + +.e-toolbar .e-popup-down-icon.e-icons, +.e-toolbar .e-popup-up-icon.e-icons { + display: table-cell; + text-align: center; + vertical-align: middle; + width: 100%; +} + +.e-toolbar .e-toolbar-item .e-tbar-btn.e-btn { + line-height: 25px; +} + +.e-toolbar .e-toolbar-item .e-tbar-btn.e-btn .e-icons.e-btn-icon { + line-height: 25px; + min-height: 25px; +} + +.e-toolbar .e-toolbar-items { + border-radius: "" 0 0 ""; + display: inline-block; + height: 100%; + min-height: 42px; + vertical-align: middle; +} + +.e-toolbar .e-toolbar-items.e-toolbar-multirow { + margin-bottom: 1px; + margin-left: 18px; + margin-right: 18px; + white-space: normal; +} + +.e-toolbar .e-toolbar-items.e-toolbar-multirow .e-toolbar-item.e-separator.e-multirow-separator { + display: none; +} + +.e-toolbar .e-toolbar-items.e-toolbar-multirow .e-toolbar-item.e-separator { + display: inline-flex; +} + +.e-toolbar .e-toolbar-items.e-toolbar-multirow:not(.e-tbar-pos) .e-toolbar-item:first-child { + margin-left: 0; +} + +.e-toolbar .e-toolbar-items.e-toolbar-multirow:not(.e-tbar-pos) .e-toolbar-item:last-child { + margin-right: 0; +} + +.e-toolbar .e-toolbar-items.e-tbar-pos { + display: block; +} + +.e-toolbar .e-toolbar-items.e-tbar-pos .e-toolbar-left, +.e-toolbar .e-toolbar-items.e-tbar-pos .e-toolbar-center, +.e-toolbar .e-toolbar-items.e-tbar-pos .e-toolbar-right { + display: table; + height: 100%; + top: 0; +} + +.e-toolbar .e-toolbar-items.e-tbar-pos .e-toolbar-right, +.e-toolbar .e-toolbar-items.e-tbar-pos .e-toolbar-left { + position: absolute; +} + +.e-toolbar .e-toolbar-items.e-tbar-pos .e-toolbar-right { + right: 0; +} + +.e-toolbar .e-toolbar-items.e-tbar-pos .e-toolbar-left { + left: 0; + line-height: 35px; +} + +.e-toolbar .e-toolbar-items.e-tbar-pos .e-toolbar-center { + margin: 0 auto; +} + +.e-toolbar .e-toolbar-items .e-toolbar-left, +.e-toolbar .e-toolbar-items .e-toolbar-center, +.e-toolbar .e-toolbar-items .e-toolbar-right { + display: inline-block; +} + +.e-toolbar .e-toolbar-items .e-toolbar-left .e-toolbar-item:first-child { + margin-left: 3px; +} + +.e-toolbar .e-toolbar-items:not(.e-tbar-pos) .e-toolbar-item:first-child { + margin-left: 3px; +} + +.e-toolbar .e-toolbar-items:not(.e-tbar-pos) .e-toolbar-right .e-toolbar-item:first-child { + margin-left: 0; +} + +.e-toolbar .e-toolbar-items:first-child .e-hscroll-bar:first-child .e-toolbar-left .e-toolbar-item:last-child { + margin-right: 0; +} + +.e-toolbar .e-toolbar-items:first-child .e-hscroll-bar:first-child .e-toolbar-left .e-toolbar-item:first-child { + margin-left: 3px; +} + +.e-toolbar .e-toolbar-items:first-child .e-hscroll-bar:first-child .e-toolbar-center .e-toolbar-item:last-child { + margin-right: 0; +} + +.e-toolbar .e-toolbar-items:first-child .e-hscroll-bar:first-child .e-toolbar-right .e-toolbar-item:last-child { + margin-right: 3px; +} + +.e-toolbar .e-toolbar-items:first-child .e-hscroll-bar:first-child .e-toolbar-right .e-toolbar-item:first-child { + margin-left: 0; +} + +.e-toolbar .e-toolbar-items:first-child .e-hscroll-bar:first-child .e-toolbar-item:last-child { + margin-right: 3px; +} + +.e-toolbar .e-toolbar-items:first-child > .e-toolbar-item:last-child, +.e-toolbar .e-toolbar-items:first-child > .e-toolbar-right .e-toolbar-item:last-child { + margin-right: 3px; +} + +.e-toolbar .e-toolbar-items .e-hscroll-bar .e-hscroll-content .e-toolbar-center .e-toolbar-item { + margin: 0; +} + +.e-toolbar .e-toolbar-items .e-hscroll-bar .e-hscroll-content .e-toolbar-right .e-toolbar-item:last-child { + margin-right: 3px; +} + +.e-toolbar .e-toolbar-items .e-hscroll-bar .e-hscroll-content .e-toolbar-right .e-toolbar-item { + margin: 0; +} + +.e-toolbar .e-toolbar-items .e-toolbar-item { + align-content: center; + align-items: center; + cursor: pointer; + display: inline-flex; + min-height: 42px; + vertical-align: middle; + width: auto; +} + +.e-toolbar .e-toolbar-items .e-toolbar-item:not(.e-separator) { + height: 100%; + min-width: 34px; + padding: 3.5px; +} + +.e-toolbar .e-toolbar-items .e-toolbar-item.e-separator { + margin: 7.5px 3px; + min-height: 27px; + min-width: 1px; +} + +.e-toolbar .e-toolbar-items .e-toolbar-item input[type='checkbox'] { + height: auto; +} + +.e-toolbar .e-toolbar-items .e-toolbar-item.e-popup-text .e-tbar-btn.e-btn.e-tbtn-txt .e-icons.e-btn-icon { + padding: 0; +} + +.e-toolbar .e-toolbar-items .e-toolbar-item .e-tbar-btn.e-btn { + height: calc(100% - 10px); + margin: 4px 0; + min-height: 0; + min-width: 0; + padding: 0 1.5px; +} + +.e-toolbar .e-toolbar-items .e-toolbar-item .e-tbar-btn.e-btn.e-tbtn-txt .e-icons.e-btn-icon { + padding: 0; +} + +.e-toolbar .e-toolbar-items .e-toolbar-item .e-tbar-btn.e-btn.e-tbtn-txt .e-icons.e-icon-right.e-btn-icon { + padding: 0; +} + +.e-toolbar .e-toolbar-items .e-toolbar-item .e-tbar-btn.e-btn .e-icons.e-btn-icon { + margin: 0; + min-width: 24px; + width: auto; +} + +.e-toolbar .e-toolbar-items .e-toolbar-item > * { + align-self: center; + text-overflow: ellipsis; +} + +.e-toolbar .e-toolbar-items .e-toolbar-item.e-separator { + height: calc(100% - 15px); + vertical-align: middle; +} + +.e-toolbar .e-toolbar-items .e-toolbar-item.e-separator + .e-separator { + display: none; +} + +.e-toolbar .e-toolbar-items .e-toolbar-item.e-separator:last-of-type, .e-toolbar .e-toolbar-items .e-toolbar-item.e-separator:first-of-type { + display: none; +} + +.e-toolbar .e-tbar-btn > :first-child { + display: inline-block; +} + +.e-toolbar .e-tbar-btn { + border: none; + cursor: pointer; + font-family: "Roboto", "Segoe UI", "GeezaPro", "DejaVu Serif"; + font-size: 14px; + font-weight: 400; + overflow: hidden; + padding: 0 1.5px; + text-align: center; + text-decoration: none; + text-transform: none; +} + +.e-toolbar .e-tbar-btn .e-icons.e-btn-icon { + font-size: 14px; + vertical-align: middle; +} + +.e-toolbar .e-tbar-btn div { + vertical-align: middle; +} + +.e-toolbar .e-tbar-btn .e-tbar-btn-text { + cursor: default; + display: inline-block; + font-family: "Roboto", "Segoe UI", "GeezaPro", "DejaVu Serif"; + font-size: 14px; + line-height: inherit; + vertical-align: middle; + width: auto; +} + +/*! toolbar theme */ +.e-toolbar { + -webkit-tap-highlight-color: rgba(0, 0, 0, 0); + background: #fafafa; + border: 1px none rgba(0, 0, 0, 0.12); + box-shadow: none; +} + +.e-toolbar.e-extended-toolbar .e-toolbar-extended .e-toolbar-item.e-overlay { + background: #fafafa; +} + +.e-toolbar.e-extended-toolbar .e-toolbar-extended .e-toolbar-item.e-separator { + border-right: 0.5px solid rgba(0, 0, 0, 0.12); +} + +.e-toolbar.e-extended-toolbar .e-toolbar-extended .e-toolbar-item .e-tbar-btn .e-icons { + color: rgba(0, 0, 0, 0.54); +} + +.e-toolbar.e-extended-toolbar .e-toolbar-extended .e-toolbar-item .e-tbar-btn { + background: #fafafa; + box-shadow: none; + color: rgba(0, 0, 0, 0.87); +} + +.e-toolbar.e-extended-toolbar .e-toolbar-extended .e-toolbar-item .e-tbar-btn:focus { + background: rgba(0, 0, 0, 0.12); + border-color: rgba(0, 0, 0, 0.12); + border-radius: ""; + color: rgba(0, 0, 0, 0.87); +} + +.e-toolbar.e-extended-toolbar .e-toolbar-extended .e-toolbar-item .e-tbar-btn:hover { + background: rgba(0, 0, 0, 0.12); + border-color: rgba(0, 0, 0, 0.12); + border-radius: ""; + color: rgba(0, 0, 0, 0.87); +} + +.e-toolbar.e-extended-toolbar .e-toolbar-extended .e-toolbar-item .e-tbar-btn:active { + background: #bdbdbd; + border-color: #bdbdbd; + border-radius: ""; + box-shadow: ""; + color: rgba(0, 0, 0, 0.87); +} + +.e-toolbar.e-extended-toolbar .e-toolbar-extended .e-toolbar-item .e-tbar-btn-text { + color: rgba(0, 0, 0, 0.87); +} + +.e-toolbar .e-icons { + color: rgba(0, 0, 0, 0.54); +} + +.e-toolbar .e-toolbar-pop { + background: #fafafa; + border: 1px none rgba(0, 0, 0, 0.12); + box-shadow: 0 2px 2px 1px rgba(0, 0, 0, 0.21); +} + +.e-toolbar .e-toolbar-pop .e-toolbar-item .e-tbar-btn-text { + color: rgba(0, 0, 0, 0.87); +} + +.e-toolbar.e-toolpop .e-hor-nav.e-nav-active, +.e-toolbar.e-toolpop .e-hor-nav.e-nav-active:not(.e-expended-nav) { + background: rgba(0, 0, 0, 0.12); + border: ""; + border-left: 1px "" rgba(0, 0, 0, 0.12); + box-shadow: ""; +} + +.e-toolbar.e-toolpop .e-hor-nav.e-nav-active .e-icons, +.e-toolbar.e-toolpop .e-hor-nav.e-nav-active:not(.e-expended-nav) .e-icons { + color: rgba(0, 0, 0, 0.87); +} + +.e-toolbar .e-tbar-btn { + background: #fafafa; + box-shadow: none; + color: rgba(0, 0, 0, 0.87); +} + +.e-toolbar .e-tbar-btn:focus { + background: rgba(0, 0, 0, 0.12); + border-color: rgba(0, 0, 0, 0.12); + border-radius: ""; + color: rgba(0, 0, 0, 0.87); +} + +.e-toolbar .e-tbar-btn:hover { + background: rgba(0, 0, 0, 0.12); + border-color: rgba(0, 0, 0, 0.12); + border-radius: ""; + color: rgba(0, 0, 0, 0.87); +} + +.e-toolbar .e-toolbar-items { + background: #fafafa; +} + +.e-toolbar .e-toolbar-items .e-toolbar-item.e-overlay { + background: #fafafa; +} + +.e-toolbar .e-toolbar-items .e-toolbar-item.e-overlay .e-tbar-btn-text { + color: rgba(0, 0, 0, 0.38); +} + +.e-toolbar .e-toolbar-items .e-toolbar-item.e-overlay .e-icons { + color: rgba(0, 0, 0, 0.26); +} + +.e-toolbar .e-toolbar-items .e-toolbar-item .e-tbar-btn-text { + color: rgba(0, 0, 0, 0.87); +} + +.e-toolbar .e-toolbar-items .e-toolbar-item.e-separator { + border-right: 0.5px solid rgba(0, 0, 0, 0.12); +} + +.e-toolbar.e-rtl .e-hor-nav { + background: #fafafa; + border-left: 0; + border-right: 1px solid rgba(0, 0, 0, 0.12); +} + +.e-toolbar.e-rtl .e-hor-nav:not(.e-hor-nav.e-nav-active):hover { + background: rgba(0, 0, 0, 0.12); + color: rgba(0, 0, 0, 0.87); +} + +.e-toolbar .e-hor-nav { + background: #fafafa; + border-left: 1px solid rgba(0, 0, 0, 0.12); +} + +.e-toolbar .e-hor-nav:not(.e-expended-nav)::after { + background-color: transparent; + border-radius: 50%; + border-width: 1px; + box-sizing: border-box; + content: ''; + height: 1px; + left: 50%; + position: absolute; + top: 50%; + visibility: hidden; + width: 1px; +} + +.e-toolbar .e-hor-nav:not(.e-expended-nav):active { + border: ""; + box-shadow: ""; + color: rgba(0, 0, 0, 0.87); +} + +.e-toolbar .e-hor-nav:not(.e-expended-nav):active::after { + animation: tbar-popup-shadow .6s ease-out 0ms; + visibility: visible; +} + +.e-toolbar .e-hor-nav:not(.e-expended-nav):hover { + background: rgba(0, 0, 0, 0.12); + border-left: ""; + color: rgba(0, 0, 0, 0.87); +} + +.e-toolbar .e-hor-nav:not(.e-expended-nav):focus { + background: rgba(0, 0, 0, 0.12); + border-color: rgba(0, 0, 0, 0.12); + border-left: ""; + color: rgba(0, 0, 0, 0.87); +} + +.e-toolbar .e-tbar-btn:active { + background: #bdbdbd; + border-color: #bdbdbd; + border-radius: ""; + box-shadow: ""; + color: rgba(0, 0, 0, 0.87); +} + +/*! component's default definitions and variables */ +/*! component's theme wise override material-definitions and variables */ +/*! accordion icons */ +.e-accordion .e-tgl-collapse-icon::before { + content: ""; +} + +.e-accordion .e-tgl-collapse-icon.e-expand-icon { + transform: rotate(-180deg); +} + +/*! accordion layout */ +.e-bigger .e-accordion .e-acrdn-item .e-acrdn-header .e-acrdn-header-content, +.e-accordion.e-bigger .e-acrdn-item .e-acrdn-header .e-acrdn-header-content { + font-size: 16px; +} + +.e-bigger .e-accordion .e-acrdn-item.e-select .e-acrdn-panel, +.e-accordion.e-bigger .e-acrdn-item.e-select .e-acrdn-panel { + font-size: 14px; +} + +.e-bigger .e-accordion .e-acrdn-item.e-select .e-acrdn-panel.e-nested > .e-acrdn-content, +.e-accordion.e-bigger .e-acrdn-item.e-select .e-acrdn-panel.e-nested > .e-acrdn-content { + padding: 0; +} + +.e-bigger .e-accordion .e-acrdn-item.e-select .e-acrdn-panel.e-nested .e-acrdn-content .e-accordion, +.e-accordion.e-bigger .e-acrdn-item.e-select .e-acrdn-panel.e-nested .e-acrdn-content .e-accordion { + border: 0; +} + +.e-bigger .e-accordion .e-acrdn-item.e-select .e-acrdn-panel.e-nested .e-accordion .e-acrdn-panel.e-nested .e-acrdn-content .e-acrdn-header, +.e-accordion.e-bigger .e-acrdn-item.e-select .e-acrdn-panel.e-nested .e-accordion .e-acrdn-panel.e-nested .e-acrdn-content .e-acrdn-header { + padding: 0 46px 0 48px; +} + +.e-bigger .e-accordion .e-acrdn-item.e-select .e-acrdn-panel.e-nested .e-accordion .e-acrdn-item.e-select .e-acrdn-header, +.e-accordion.e-bigger .e-acrdn-item.e-select .e-acrdn-panel.e-nested .e-accordion .e-acrdn-item.e-select .e-acrdn-header { + padding: 0 46px 0 32px; +} + +.e-bigger .e-accordion .e-acrdn-item.e-select .e-acrdn-panel .e-acrdn-header .e-acrdn-header-content, +.e-accordion.e-bigger .e-acrdn-item.e-select .e-acrdn-panel .e-acrdn-header .e-acrdn-header-content { + font-size: 14px; +} + +.e-bigger .e-accordion .e-acrdn-item.e-select .e-acrdn-header, +.e-accordion.e-bigger .e-acrdn-item.e-select .e-acrdn-header { + line-height: 47px; + min-height: 48px; + padding: 0 46px 0 16px; +} + +.e-bigger .e-accordion .e-acrdn-item.e-select .e-acrdn-header .e-toggle-icon, +.e-accordion.e-bigger .e-acrdn-item.e-select .e-acrdn-header .e-toggle-icon { + height: 48px; + min-height: 48px; + min-width: 30px; + right: 16px; +} + +.e-bigger .e-accordion .e-acrdn-item.e-select .e-acrdn-header .e-acrdn-header-icon, +.e-accordion.e-bigger .e-acrdn-item.e-select .e-acrdn-header .e-acrdn-header-icon { + display: inline-block; + padding: 0 14px 0 0; +} + +.e-bigger .e-accordion .e-acrdn-item.e-select .e-acrdn-panel .e-acrdn-content, +.e-accordion.e-bigger .e-acrdn-item.e-select .e-acrdn-panel .e-acrdn-content { + padding: 16px; +} + +.e-bigger .e-accordion .e-acrdn-item.e-select .e-acrdn-panel .e-acrdn-content .e-acrdn-panel .e-acrdn-content, +.e-accordion.e-bigger .e-acrdn-item.e-select .e-acrdn-panel .e-acrdn-content .e-acrdn-panel .e-acrdn-content { + padding: 16px 16px 16px 48px; +} + +.e-bigger .e-accordion .e-acrdn-item.e-select .e-acrdn-panel .e-acrdn-content .e-acrdn-panel .e-acrdn-panel .e-acrdn-content, +.e-accordion.e-bigger .e-acrdn-item.e-select .e-acrdn-panel .e-acrdn-content .e-acrdn-panel .e-acrdn-panel .e-acrdn-content { + padding: 16px 16px 16px 64px; +} + +.e-bigger .e-accordion .e-acrdn-item.e-select .e-acrdn-panel .e-acrdn-content .e-acrdn-header, +.e-accordion.e-bigger .e-acrdn-item.e-select .e-acrdn-panel .e-acrdn-content .e-acrdn-header { + padding: 0 46px 0 32px; +} + +.e-bigger .e-accordion.e-rtl .e-acrdn-item.e-select .e-acrdn-panel .e-acrdn-content .e-acrdn-panel.e-nested > .e-acrdn-content, +.e-accordion.e-bigger.e-rtl .e-acrdn-item.e-select .e-acrdn-panel .e-acrdn-content .e-acrdn-panel.e-nested > .e-acrdn-content { + padding: 0; +} + +.e-bigger .e-accordion.e-rtl .e-acrdn-item.e-select .e-acrdn-panel .e-acrdn-content .e-acrdn-panel .e-acrdn-content, +.e-accordion.e-bigger.e-rtl .e-acrdn-item.e-select .e-acrdn-panel .e-acrdn-content .e-acrdn-panel .e-acrdn-content { + padding: 16px 48px 16px 16px; +} + +.e-bigger .e-accordion.e-rtl .e-acrdn-item.e-select .e-acrdn-panel .e-acrdn-content .e-acrdn-panel .e-acrdn-panel.e-nested > .e-acrdn-content, +.e-accordion.e-bigger.e-rtl .e-acrdn-item.e-select .e-acrdn-panel .e-acrdn-content .e-acrdn-panel .e-acrdn-panel.e-nested > .e-acrdn-content { + padding: 0; +} + +.e-bigger .e-accordion.e-rtl .e-acrdn-item.e-select .e-acrdn-panel .e-acrdn-content .e-acrdn-panel .e-acrdn-panel .e-acrdn-content, +.e-accordion.e-bigger.e-rtl .e-acrdn-item.e-select .e-acrdn-panel .e-acrdn-content .e-acrdn-panel .e-acrdn-panel .e-acrdn-content { + padding: 16px 64px 16px 16px; +} + +.e-bigger .e-accordion.e-rtl .e-acrdn-item.e-select .e-acrdn-panel.e-nested .e-accordion .e-acrdn-panel.e-nested .e-acrdn-content .e-acrdn-header, +.e-accordion.e-bigger.e-rtl .e-acrdn-item.e-select .e-acrdn-panel.e-nested .e-accordion .e-acrdn-panel.e-nested .e-acrdn-content .e-acrdn-header { + padding: 0 48px 0 46px; +} + +.e-bigger .e-accordion.e-rtl .e-acrdn-item.e-select .e-acrdn-panel.e-nested .e-accordion .e-acrdn-item.e-select .e-acrdn-header, +.e-accordion.e-bigger.e-rtl .e-acrdn-item.e-select .e-acrdn-panel.e-nested .e-accordion .e-acrdn-item.e-select .e-acrdn-header { + padding: 0 32px 0 46px; +} + +.e-bigger .e-accordion.e-rtl .e-acrdn-item .e-acrdn-header, +.e-accordion.e-bigger.e-rtl .e-acrdn-item .e-acrdn-header { + padding: 0 16px 0 46px; +} + +.e-bigger .e-accordion.e-rtl .e-acrdn-item .e-acrdn-header .e-toggle-icon, +.e-accordion.e-bigger.e-rtl .e-acrdn-item .e-acrdn-header .e-toggle-icon { + left: 16px; + right: auto; +} + +.e-bigger .e-accordion.e-rtl .e-acrdn-item .e-acrdn-header .e-acrdn-header-icon, +.e-accordion.e-bigger.e-rtl .e-acrdn-item .e-acrdn-header .e-acrdn-header-icon { + padding: 0 0 0 14px; +} + +.e-accordion { + display: block; + position: relative; +} + +.e-accordion .e-acrdn-item.e-select.e-selected:first-child { + border-top: 0; +} + +.e-accordion .e-acrdn-item.e-select.e-selected:last-child { + border-bottom: 0; +} + +.e-accordion .e-acrdn-item > .e-acrdn-header .e-acrdn-header-content { + font-weight: normal; +} + +.e-accordion .e-acrdn-item.e-selected { + padding-top: 0; +} + +.e-accordion .e-acrdn-item.e-selected > .e-acrdn-header .e-acrdn-header-content { + font-weight: normal; +} + +.e-accordion .e-acrdn-item { + overflow: hidden; + padding-top: ""; + position: relative; +} + +.e-accordion .e-acrdn-item.e-hide { + display: none; +} + +.e-accordion .e-acrdn-item .e-acrdn-header .e-acrdn-header-content { + font-size: 15px; +} + +.e-accordion .e-acrdn-item.e-select > .e-acrdn-header { + cursor: pointer; +} + +.e-accordion .e-acrdn-item .e-acrdn-header { + line-height: 35px; + min-height: 36px; + overflow: hidden; + padding: 0 40px 0 16px; + text-decoration: none; + text-overflow: ellipsis; + white-space: nowrap; +} + +.e-accordion .e-acrdn-item .e-acrdn-header > * { + display: inline-block; +} + +.e-accordion .e-acrdn-item .e-acrdn-header .e-toggle-icon { + display: table; + font-size: 12px; + height: 36px; + min-height: 36px; + min-width: 24px; + position: absolute; + right: 16px; + top: 0; +} + +.e-accordion .e-acrdn-item .e-acrdn-header .e-toggle-icon .e-tgl-collapse-icon.e-icons { + display: table-cell; + text-align: center; + vertical-align: middle; +} + +.e-accordion .e-acrdn-item .e-acrdn-header .e-toggle-animation { + transition: .5s ease 0s; +} + +.e-accordion .e-acrdn-item .e-acrdn-header .e-acrdn-header-icon { + display: inline-block; + padding: 0 8px 0 0; +} + +.e-accordion .e-acrdn-item .e-acrdn-panel { + font-size: 13px; + overflow-y: hidden; + text-decoration: none; + width: 100%; +} + +.e-accordion .e-acrdn-item .e-acrdn-panel.e-nested > .e-acrdn-content { + padding: 0; +} + +.e-accordion .e-acrdn-item .e-acrdn-panel.e-nested > .e-acrdn-content .e-acrdn-panel.e-nested > .e-acrdn-content { + padding: 0; +} + +.e-accordion .e-acrdn-item .e-acrdn-panel.e-nested > .e-acrdn-content .e-accordion { + border: 0; +} + +.e-accordion .e-acrdn-item .e-acrdn-panel.e-nested > .e-acrdn-content .e-accordion .e-acrdn-panel.e-nested .e-acrdn-content .e-acrdn-header { + padding: 0 40px 0 48px; +} + +.e-accordion .e-acrdn-item .e-acrdn-panel.e-nested .e-acrdn-item.e-select.e-selected .e-acrdn-header > .e-acrdn-header-content { + font-weight: normal; +} + +.e-accordion .e-acrdn-item .e-acrdn-panel.e-nested .e-nested .e-accordion .e-acrdn-item .e-acrdn-header .e-acrdn-header-content { + font-weight: normal; +} + +.e-accordion .e-acrdn-item .e-acrdn-panel .e-acrdn-panel .e-acrdn-content { + padding: 16px 16px 16px 48px; +} + +.e-accordion .e-acrdn-item .e-acrdn-panel .e-acrdn-panel .e-acrdn-panel .e-acrdn-content { + padding: 16px 16px 16px 64px; +} + +.e-accordion .e-acrdn-item .e-acrdn-panel .e-acrdn-content { + line-height: 1.5; + overflow: hidden; + padding: 16px; + text-overflow: ellipsis; +} + +.e-accordion .e-acrdn-item .e-acrdn-panel .e-acrdn-content > * { + overflow: hidden; + text-overflow: ellipsis; +} + +.e-accordion .e-acrdn-item .e-acrdn-panel .e-acrdn-content .e-acrdn-header { + padding: 0 40px 0 32px; +} + +.e-accordion .e-acrdn-item .e-acrdn-panel .e-acrdn-content .e-acrdn-header-content { + font-size: 14px; +} + +.e-accordion .e-acrdn-item .e-content-hide { + display: none; +} + +.e-accordion.e-rtl .e-acrdn-item .e-acrdn-panel.e-nested > .e-acrdn-content .e-accordion .e-acrdn-panel.e-nested .e-acrdn-content .e-acrdn-header { + padding: 0 48px 0 40px; +} + +.e-accordion.e-rtl .e-acrdn-item .e-acrdn-panel .e-acrdn-content .e-acrdn-header { + padding: 0 32px 0 40px; +} + +.e-accordion.e-rtl .e-acrdn-item .e-acrdn-panel .e-acrdn-panel .e-acrdn-content { + padding: 16px 48px 16px 16px; +} + +.e-accordion.e-rtl .e-acrdn-item .e-acrdn-panel .e-acrdn-panel .e-acrdn-panel .e-acrdn-content { + padding: 16px 64px 16px 16px; +} + +.e-accordion.e-rtl .e-acrdn-item .e-acrdn-header { + padding: 0 16px 0 40px; +} + +.e-accordion.e-rtl .e-acrdn-item .e-acrdn-header .e-toggle-icon { + left: 16px; + right: auto; +} + +.e-accordion.e-rtl .e-acrdn-item .e-acrdn-header .e-acrdn-header-icon { + padding: 0 0 0 8px; +} + +/*! accordion theme */ +.e-accordion { + -webkit-tap-highlight-color: rgba(0, 0, 0, 0); + background: #fff; + border: 1px solid rgba(0, 0, 0, 0.12); +} + +.e-accordion .e-active { + background: #fff; +} + +.e-accordion .e-acrdn-item.e-item-focus.e-select.e-selected.e-expand-state { + border-top: 1px solid #fff; +} + +.e-accordion .e-acrdn-item.e-item-focus.e-expand-state.e-select, .e-accordion .e-acrdn-item.e-item-focus.e-select.e-selected.e-expand-state { + border-color: #eee; +} + +.e-accordion .e-acrdn-item.e-expand-state.e-select { + border-bottom: 1px solid #fff; + border-top: 1px solid #fff; +} + +.e-accordion .e-acrdn-item.e-overlay { + background: #fff; +} + +.e-accordion .e-acrdn-item.e-selected.e-select.e-expand-state > .e-acrdn-header:focus { + background: #eee; +} + +.e-accordion .e-acrdn-item .e-acrdn-panel.e-nested .e-acrdn-header .e-acrdn-header-content { + color: rgba(0, 0, 0, 0.87); +} + +.e-accordion .e-acrdn-item.e-select .e-acrdn-panel .e-acrdn-content { + color: rgba(0, 0, 0, 0.87); +} + +.e-accordion .e-acrdn-item.e-select .e-acrdn-panel .e-acrdn-content .e-content-icon { + color: rgba(0, 0, 0, 0.54); +} + +.e-accordion .e-acrdn-item .e-acrdn-header .e-acrdn-header-content { + color: rgba(0, 0, 0, 0.87); +} + +.e-accordion .e-acrdn-item .e-acrdn-header .e-acrdn-header-icon { + color: rgba(0, 0, 0, 0.54); +} + +.e-accordion .e-acrdn-item.e-expand-state.e-select:not(.e-selected) > .e-acrdn-header:focus { + background: #eee; +} + +.e-accordion .e-acrdn-item .e-acrdn-header:hover { + background: ""; +} + +.e-accordion .e-acrdn-item .e-acrdn-header:active { + background: ""; +} + +.e-accordion .e-acrdn-item .e-acrdn-header:focus { + background: #eee; +} + +.e-accordion .e-acrdn-item.e-select.e-selected.e-expand-state > .e-acrdn-header, +.e-accordion .e-acrdn-item.e-select.e-expand-state > .e-acrdn-header { + background: #fff; +} + +.e-accordion .e-acrdn-item.e-select.e-selected.e-expand-state > .e-acrdn-header > .e-toggle-icon, +.e-accordion .e-acrdn-item.e-select.e-expand-state > .e-acrdn-header > .e-toggle-icon { + color: rgba(0, 0, 0, 0.54); +} + +.e-accordion .e-acrdn-item.e-select.e-selected.e-expand-state > .e-acrdn-header .e-acrdn-header-icon, +.e-accordion .e-acrdn-item.e-select.e-selected.e-expand-state > .e-acrdn-header .e-acrdn-header-content, +.e-accordion .e-acrdn-item.e-select.e-expand-state > .e-acrdn-header .e-acrdn-header-icon, +.e-accordion .e-acrdn-item.e-select.e-expand-state > .e-acrdn-header .e-acrdn-header-content { + color: #e3165b; +} + +.e-accordion .e-acrdn-item.e-select { + border-bottom: 1px solid transparent; + border-top: 1px solid transparent; +} + +.e-accordion .e-acrdn-item.e-select.e-item-focus { + border-color: #eee; +} + +.e-accordion .e-acrdn-item.e-selected.e-select { + border-bottom: 1px solid rgba(0, 0, 0, 0.12); + border-top: 1px solid rgba(0, 0, 0, 0.12); +} + +.e-accordion .e-acrdn-item.e-selected + .e-selected { + border-top: 1px solid transparent; +} + +.e-accordion .e-acrdn-item.e-selected .e-selected:last-child { + border-bottom: 1px none rgba(0, 0, 0, 0.12); +} + +.e-accordion .e-acrdn-item.e-selected > .e-acrdn-panel .e-acrdn-content { + color: rgba(0, 0, 0, 0.87); +} + +.e-accordion .e-acrdn-item.e-selected > .e-acrdn-panel .e-acrdn-header-content { + color: rgba(0, 0, 0, 0.54); +} + +.e-accordion .e-acrdn-item .e-toggle-icon { + color: rgba(0, 0, 0, 0.54); +} + +.e-accordion .e-acrdn-item .e-acrdn-panel { + font-size: 13px; +} + +/*! contextmenu layout */ +.e-contextmenu-wrapper ul { + border: none; + border-radius: 0; + box-shadow: 0 8px 10px 0 rgba(0, 0, 0, 0.24); + display: none; + font-size: 14px; + font-weight: normal; + list-style-image: none; + list-style-position: outside; + list-style-type: none; + margin: 0; + min-width: 120px; + overflow: hidden; + padding: 8px 0; + position: absolute; + user-select: none; +} + +.e-contextmenu-wrapper ul.e-contextmenu { + box-shadow: 0 3px 8px 0 rgba(0, 0, 0, 0.26); +} + +.e-contextmenu-wrapper ul .e-menu-item { + cursor: pointer; + height: 36px; + line-height: 36px; + padding: 0 16px; + position: relative; +} + +.e-contextmenu-wrapper ul .e-menu-item.e-menu-hide { + display: none; +} + +.e-contextmenu-wrapper ul .e-menu-item.e-menu-header { + border-bottom-style: solid; + border-bottom-width: 1px; +} + +.e-contextmenu-wrapper ul .e-menu-item .e-menu-url { + display: inline-block; + text-decoration: none; +} + +.e-contextmenu-wrapper ul .e-menu-item .e-menu-icon { + float: left; + line-height: 36px; + margin-right: 10px; +} + +.e-contextmenu-wrapper ul .e-menu-item .e-previous { + margin-right: 16px; +} + +.e-contextmenu-wrapper ul .e-menu-item .e-previous::before { + content: ""; +} + +.e-contextmenu-wrapper ul .e-menu-item .e-caret { + font-size: 11px; + line-height: 36px; + margin-left: 16px; + margin-right: 0; + position: absolute; + right: 8px; +} + +.e-contextmenu-wrapper ul .e-menu-item .e-caret::before { + content: ""; +} + +.e-contextmenu-wrapper ul .e-menu-item.e-disabled { + cursor: auto; + pointer-events: none; +} + +.e-contextmenu-wrapper ul .e-menu-item.e-menu-caret-icon { + padding-right: 36px; +} + +.e-contextmenu-wrapper ul .e-menu-item .e-menu-icon { + font-size: 14px; + vertical-align: middle; +} + +.e-contextmenu-wrapper ul .e-menu-item.e-separator { + border-bottom-style: solid; + border-bottom-width: 1px; + cursor: auto; + height: auto; + line-height: normal; + margin: 8px 0; + pointer-events: none; +} + +.e-contextmenu-wrapper ul .e-blankicon { + padding-left: 40px; +} + +.e-rtl.e-contextmenu-wrapper .e-menu-item .e-menu-icon { + float: right; + margin-left: 10px; + margin-right: 0; +} + +.e-rtl.e-contextmenu-wrapper .e-menu-item .e-caret { + left: 8px; + margin-left: 0; + right: auto; +} + +.e-rtl.e-contextmenu-wrapper .e-menu-item .e-caret::before { + content: ""; +} + +.e-rtl.e-contextmenu-wrapper .e-menu-item.e-menu-caret-icon { + padding-left: 36px; + padding-right: 16px; +} + +.e-rtl.e-contextmenu-wrapper .e-blankicon { + padding-left: 16px; + padding-right: 40px; +} + +.e-rtl.e-contextmenu-wrapper .e-blankicon.e-menu-caret-icon { + padding-left: 36px; + padding-right: 40px; +} + +.e-bigger .e-contextmenu-wrapper ul, +.e-bigger.e-contextmenu-wrapper ul { + box-shadow: 0 3px 8px 0 rgba(0, 0, 0, 0.26); + font-size: 15px; + max-width: 280px; + min-width: 112px; + padding: 8px 0; + white-space: nowrap; +} + +.e-bigger .e-contextmenu-wrapper ul .e-menu-item, +.e-bigger.e-contextmenu-wrapper ul .e-menu-item { + height: 48px; + line-height: 48px; +} + +.e-bigger .e-contextmenu-wrapper ul .e-menu-item .e-menu-icon, +.e-bigger.e-contextmenu-wrapper ul .e-menu-item .e-menu-icon { + font-size: 16px; + line-height: 48px; +} + +.e-bigger .e-contextmenu-wrapper ul .e-menu-item .e-caret, +.e-bigger.e-contextmenu-wrapper ul .e-menu-item .e-caret { + font-size: 12px; + line-height: 48px; +} + +.e-bigger .e-contextmenu-wrapper ul .e-menu-item.e-separator, +.e-bigger.e-contextmenu-wrapper ul .e-menu-item.e-separator { + height: auto; + line-height: normal; +} + +.e-bigger .e-contextmenu-wrapper ul .e-blankicon, +.e-bigger.e-contextmenu-wrapper ul .e-blankicon { + padding-left: 42px; +} + +/*! contextmenu theme */ +.e-contextmenu-wrapper ul { + background-color: #fff; + color: rgba(0, 0, 0, 0.87); +} + +.e-contextmenu-wrapper ul .e-menu-item .e-menu-url { + color: rgba(0, 0, 0, 0.87); +} + +.e-contextmenu-wrapper ul .e-menu-item.e-focused { + background-color: #eee; + color: rgba(0, 0, 0, 0.87); + outline: 0 solid rgba(0, 0, 0, 0.12); + outline-offset: 0; +} + +.e-contextmenu-wrapper ul .e-menu-item.e-focused .e-caret { + color: rgba(0, 0, 0, 0.54); +} + +.e-contextmenu-wrapper ul .e-menu-item.e-focused .e-menu-icon { + color: rgba(0, 0, 0, 0.54); +} + +.e-contextmenu-wrapper ul .e-menu-item.e-selected { + background-color: #eee; + color: rgba(0, 0, 0, 0.87); + outline: 0 solid #808080; + outline-offset: 0; +} + +.e-contextmenu-wrapper ul .e-menu-item.e-selected .e-caret { + color: rgba(0, 0, 0, 0.54); +} + +.e-contextmenu-wrapper ul .e-menu-item.e-selected .e-menu-icon { + color: rgba(0, 0, 0, 0.54); +} + +.e-contextmenu-wrapper ul .e-menu-item.e-menu-header { + border-bottom-color: rgba(0, 0, 0, 0.12); +} + +.e-contextmenu-wrapper ul .e-menu-item .e-menu-icon { + color: rgba(0, 0, 0, 0.54); +} + +.e-contextmenu-wrapper ul .e-menu-item .e-caret { + color: rgba(0, 0, 0, 0.54); +} + +.e-contextmenu-wrapper ul .e-separator { + border-bottom-color: rgba(0, 0, 0, 0.12); +} + +.e-contextmenu-wrapper ul .e-disable { + color: rgba(0, 0, 0, 0.38); +} + +.e-contextmenu-wrapper ul .e-disable .e-menu-icon { + color: rgba(0, 0, 0, 0.38); +} + +.e-contextmenu-wrapper ul .e-disable .e-caret { + color: rgba(0, 0, 0, 0.38); +} + +.e-contextmenu-wrapper ul .e-disable .e-menu-url { + color: rgba(0, 0, 0, 0.38); +} + +/*! component's default definitions and variables */ +/*! component's theme wise override definitions and variables */ +@keyframes hscroll-popup-shadow { + 0% { + border-color: rgba(255, 255, 255, 0.5); + box-shadow: 0 0 0 0 rgba(255, 255, 255, 0.5); + } + 100% { + box-shadow: 0 0 0 200px rgba(255, 255, 255, 0.12); + } +} + +/*! component's default definitions and variables */ +/*! component's theme wise override definitions and variables */ +@keyframes tbar-popup-shadow { + 0% { + border-color: rgba(255, 255, 255, 0.5); + box-shadow: 0 0 0 0 rgba(255, 255, 255, 0.5); + } + 100% { + box-shadow: 0 0 0 200px rgba(255, 255, 255, 0.12); + } +} + +/*! component's default definitions and variables */ +/*! Material theme definition's */ +/*! component's theme wise override definitions and variables */ +@keyframes tbar-alt-popup-shadow { + 0% { + border-color: rgba(0, 0, 0, 0.12); + box-shadow: 0 0 0 0 rgba(0, 0, 0, 0.12); + } + 100% { + box-shadow: 0 0 0 200px rgba(0, 0, 0, 0.12); + } +} + +@keyframes hscroll-alt-popup-shadow { + 0% { + border-color: rgba(0, 0, 0, 0.12); + box-shadow: 0 0 0 0 rgba(0, 0, 0, 0.12); + } + 100% { + box-shadow: 0 0 0 200px rgba(0, 0, 0, 0.12); + } +} + +/*! tab icons */ +.e-tab .e-tab-header .e-close-icon::before { + content: '\e7fc'; + position: relative; +} + +.e-tab .e-tab-header .e-popup-up-icon::before { + content: ""; +} + +@media screen and (max-width: 480px) { + .e-tab .e-tab-header .e-popup-up-icon::before { + content: ""; + } +} + +.e-tab .e-tab-header .e-popup-down-icon::before { + content: ""; +} + +@media screen and (max-width: 480px) { + .e-tab .e-tab-header .e-popup-down-icon::before { + content: ""; + } +} + +@media screen and (max-width: 480px) { + .e-tab.e-vertical-icon .e-tab-header .e-popup-up-icon::before { + content: ""; + } + .e-tab.e-vertical-icon .e-tab-header .e-popup-down-icon::before { + content: ""; + } +} + +/*! tab layout */ +.e-bigger .e-tab .e-tab-header, +.e-tab.e-bigger .e-tab-header { + height: 48px; + min-height: 48px; +} + +.e-bigger .e-tab .e-tab-header .e-toolbar-items, +.e-tab.e-bigger .e-tab-header .e-toolbar-items { + height: auto; + min-height: auto; +} + +.e-bigger .e-tab .e-tab-header .e-toolbar-items:not(.e-tbar-pos) .e-toolbar-item:first-child, +.e-bigger .e-tab .e-tab-header .e-toolbar-items:not(.e-tbar-pos) .e-toolbar-item:last-child, +.e-tab.e-bigger .e-tab-header .e-toolbar-items:not(.e-tbar-pos) .e-toolbar-item:first-child, +.e-tab.e-bigger .e-tab-header .e-toolbar-items:not(.e-tbar-pos) .e-toolbar-item:last-child { + margin: 0; +} + +@media screen and (max-width: 480px) { + .e-bigger .e-tab .e-tab-header .e-toolbar-items:not(.e-tbar-pos) .e-toolbar-item:first-child, + .e-bigger .e-tab .e-tab-header .e-toolbar-items:not(.e-tbar-pos) .e-toolbar-item:last-child, + .e-tab.e-bigger .e-tab-header .e-toolbar-items:not(.e-tbar-pos) .e-toolbar-item:first-child, + .e-tab.e-bigger .e-tab-header .e-toolbar-items:not(.e-tbar-pos) .e-toolbar-item:last-child { + margin: 0; + } +} + +.e-bigger .e-tab .e-tab-header .e-toolbar-items:not(.e-tbar-pos) .e-toolbar-item:last-child, +.e-tab.e-bigger .e-tab-header .e-toolbar-items:not(.e-tbar-pos) .e-toolbar-item:last-child { + margin: 0; + padding-bottom: 0; +} + +@media screen and (max-width: 480px) { + .e-bigger .e-tab .e-tab-header .e-toolbar-items:not(.e-tbar-pos) .e-toolbar-item:last-child, + .e-tab.e-bigger .e-tab-header .e-toolbar-items:not(.e-tbar-pos) .e-toolbar-item:last-child { + margin: 0; + } +} + +.e-bigger .e-tab .e-tab-header .e-toolbar-items:not(.e-tbar-pos) .e-toolbar-item:last-child.e-active, +.e-tab.e-bigger .e-tab-header .e-toolbar-items:not(.e-tbar-pos) .e-toolbar-item:last-child.e-active { + margin: 0; +} + +.e-bigger .e-tab .e-tab-header .e-toolbar-items.e-hscroll:not(.e-tbar-pos) .e-toolbar-item:last-child, +.e-tab.e-bigger .e-tab-header .e-toolbar-items.e-hscroll:not(.e-tbar-pos) .e-toolbar-item:last-child { + margin: 0; +} + +@media screen and (max-width: 480px) { + .e-bigger .e-tab .e-tab-header .e-toolbar-items.e-hscroll:not(.e-tbar-pos) .e-toolbar-item:last-child, + .e-tab.e-bigger .e-tab-header .e-toolbar-items.e-hscroll:not(.e-tbar-pos) .e-toolbar-item:last-child { + margin: 0; + } +} + +.e-bigger .e-tab .e-tab-header .e-toolbar-items.e-hscroll:not(.e-tbar-pos) .e-toolbar-item:last-child.e-active, +.e-tab.e-bigger .e-tab-header .e-toolbar-items.e-hscroll:not(.e-tbar-pos) .e-toolbar-item:last-child.e-active { + margin: 0; +} + +.e-bigger .e-tab .e-tab-header .e-toolbar-items.e-hscroll .e-scroll-nav, +.e-tab.e-bigger .e-tab-header .e-toolbar-items.e-hscroll .e-scroll-nav { + width: 50px; +} + +.e-bigger .e-tab .e-tab-header .e-toolbar-item:not(.e-separator), +.e-tab.e-bigger .e-tab-header .e-toolbar-item:not(.e-separator) { + height: 48px; + margin: 0; + min-height: 48px; + min-width: auto; + padding: 0; +} + +@media screen and (max-width: 480px) { + .e-bigger .e-tab .e-tab-header .e-toolbar-item:not(.e-separator), + .e-tab.e-bigger .e-tab-header .e-toolbar-item:not(.e-separator) { + margin: 0; + } +} + +.e-bigger .e-tab .e-tab-header .e-toolbar-item:not(.e-separator).e-itop, .e-bigger .e-tab .e-tab-header .e-toolbar-item:not(.e-separator).e-ibottom, +.e-tab.e-bigger .e-tab-header .e-toolbar-item:not(.e-separator).e-itop, +.e-tab.e-bigger .e-tab-header .e-toolbar-item:not(.e-separator).e-ibottom { + height: 72px; + min-height: 72px; +} + +.e-bigger .e-tab .e-tab-header .e-toolbar-item .e-tab-wrap, +.e-tab.e-bigger .e-tab-header .e-toolbar-item .e-tab-wrap { + height: 48px; + padding: 0 24px; +} + +@media screen and (max-width: 480px) { + .e-bigger .e-tab .e-tab-header .e-toolbar-item .e-tab-wrap, + .e-tab.e-bigger .e-tab-header .e-toolbar-item .e-tab-wrap { + padding: 0 12px; + } +} + +.e-bigger .e-tab .e-tab-header .e-toolbar-item .e-text-wrap, +.e-tab.e-bigger .e-tab-header .e-toolbar-item .e-text-wrap { + height: 48px; +} + +.e-bigger .e-tab .e-tab-header .e-toolbar-item .e-tab-text, +.e-tab.e-bigger .e-tab-header .e-toolbar-item .e-tab-text { + font-size: 14px; +} + +.e-bigger .e-tab .e-tab-header .e-toolbar-item.e-active, +.e-tab.e-bigger .e-tab-header .e-toolbar-item.e-active { + margin: 0; + padding-bottom: 0; +} + +@media screen and (max-width: 480px) { + .e-bigger .e-tab .e-tab-header .e-toolbar-item.e-active, + .e-tab.e-bigger .e-tab-header .e-toolbar-item.e-active { + margin: 0; + } +} + +.e-bigger .e-tab .e-tab-header .e-toolbar-item.e-active .e-text-wrap, +.e-tab.e-bigger .e-tab-header .e-toolbar-item.e-active .e-text-wrap { + height: 48px; + margin-top: 0; +} + +.e-bigger .e-tab .e-tab-header .e-toolbar-item.e-active.e-ileft .e-text-wrap, +.e-bigger .e-tab .e-tab-header .e-toolbar-item.e-active.e-iright .e-text-wrap, +.e-tab.e-bigger .e-tab-header .e-toolbar-item.e-active.e-ileft .e-text-wrap, +.e-tab.e-bigger .e-tab-header .e-toolbar-item.e-active.e-iright .e-text-wrap { + height: 48px; +} + +.e-bigger .e-tab .e-tab-header .e-toolbar-item.e-active.e-ileft .e-text-wrap, +.e-tab.e-bigger .e-tab-header .e-toolbar-item.e-active.e-ileft .e-text-wrap { + padding: 0; +} + +.e-bigger .e-tab .e-tab-header .e-toolbar-item .e-icons.e-close-icon, +.e-tab.e-bigger .e-tab-header .e-toolbar-item .e-icons.e-close-icon { + cursor: pointer; + margin: 0 0 0 12px; +} + +@media screen and (max-width: 480px) { + .e-bigger .e-tab .e-tab-header .e-toolbar-item .e-icons.e-close-icon, + .e-tab.e-bigger .e-tab-header .e-toolbar-item .e-icons.e-close-icon { + margin: 0 0 0 14px; + } +} + +.e-bigger .e-tab .e-tab-header .e-toolbar-item .e-icons.e-close-icon, +.e-bigger .e-tab .e-tab-header .e-toolbar-item .e-close-icon::before, +.e-tab.e-bigger .e-tab-header .e-toolbar-item .e-icons.e-close-icon, +.e-tab.e-bigger .e-tab-header .e-toolbar-item .e-close-icon::before { + font-size: 10px; +} + +@media screen and (max-width: 480px) { + .e-bigger .e-tab .e-tab-header .e-toolbar-item .e-icons.e-close-icon, + .e-bigger .e-tab .e-tab-header .e-toolbar-item .e-close-icon::before, + .e-tab.e-bigger .e-tab-header .e-toolbar-item .e-icons.e-close-icon, + .e-tab.e-bigger .e-tab-header .e-toolbar-item .e-close-icon::before { + font-size: 12px; + } +} + +.e-bigger .e-tab .e-tab-header .e-toolbar-item .e-icons.e-tab-icon, +.e-tab.e-bigger .e-tab-header .e-toolbar-item .e-icons.e-tab-icon { + height: 24px; + min-width: 24px; + width: 24px; +} + +.e-bigger .e-tab .e-tab-header .e-toolbar-item .e-tab-icon, +.e-bigger .e-tab .e-tab-header .e-toolbar-item .e-tab-icon::before, +.e-tab.e-bigger .e-tab-header .e-toolbar-item .e-tab-icon, +.e-tab.e-bigger .e-tab-header .e-toolbar-item .e-tab-icon::before { + font-size: 20px; +} + +.e-bigger .e-tab .e-tab-header .e-toolbar-item.e-icon .e-tab-wrap, +.e-tab.e-bigger .e-tab-header .e-toolbar-item.e-icon .e-tab-wrap { + padding: 0 24px; +} + +.e-bigger .e-tab .e-tab-header .e-toolbar-item .e-icon-left + .e-tab-text, +.e-tab.e-bigger .e-tab-header .e-toolbar-item .e-icon-left + .e-tab-text { + margin: 0 0 0 12px; +} + +@media screen and (max-width: 480px) { + .e-bigger .e-tab .e-tab-header .e-toolbar-item .e-icon-left + .e-tab-text, + .e-tab.e-bigger .e-tab-header .e-toolbar-item .e-icon-left + .e-tab-text { + margin: 0 0 0 14px; + } +} + +.e-bigger .e-tab .e-tab-header .e-toolbar-item.e-itop, .e-bigger .e-tab .e-tab-header .e-toolbar-item.e-ibottom, +.e-tab.e-bigger .e-tab-header .e-toolbar-item.e-itop, +.e-tab.e-bigger .e-tab-header .e-toolbar-item.e-ibottom { + height: 72px; +} + +.e-bigger .e-tab .e-tab-header .e-toolbar-item.e-itop .e-tab-wrap, .e-bigger .e-tab .e-tab-header .e-toolbar-item.e-ibottom .e-tab-wrap, +.e-tab.e-bigger .e-tab-header .e-toolbar-item.e-itop .e-tab-wrap, +.e-tab.e-bigger .e-tab-header .e-toolbar-item.e-ibottom .e-tab-wrap { + height: 72px; +} + +.e-bigger .e-tab .e-tab-header .e-toolbar-item.e-itop .e-tab-wrap:focus .e-text-wrap, .e-bigger .e-tab .e-tab-header .e-toolbar-item.e-ibottom .e-tab-wrap:focus .e-text-wrap, +.e-tab.e-bigger .e-tab-header .e-toolbar-item.e-itop .e-tab-wrap:focus .e-text-wrap, +.e-tab.e-bigger .e-tab-header .e-toolbar-item.e-ibottom .e-tab-wrap:focus .e-text-wrap { + height: auto; +} + +.e-bigger .e-tab .e-tab-header .e-toolbar-item.e-itop.e-active .e-tab-wrap, .e-bigger .e-tab .e-tab-header .e-toolbar-item.e-ibottom.e-active .e-tab-wrap, +.e-tab.e-bigger .e-tab-header .e-toolbar-item.e-itop.e-active .e-tab-wrap, +.e-tab.e-bigger .e-tab-header .e-toolbar-item.e-ibottom.e-active .e-tab-wrap { + height: 72px; +} + +.e-bigger .e-tab .e-tab-header .e-toolbar-item.e-itop.e-active .e-tab-wrap:focus .e-text-wrap, .e-bigger .e-tab .e-tab-header .e-toolbar-item.e-ibottom.e-active .e-tab-wrap:focus .e-text-wrap, +.e-tab.e-bigger .e-tab-header .e-toolbar-item.e-itop.e-active .e-tab-wrap:focus .e-text-wrap, +.e-tab.e-bigger .e-tab-header .e-toolbar-item.e-ibottom.e-active .e-tab-wrap:focus .e-text-wrap { + height: auto; +} + +.e-bigger .e-tab .e-tab-header .e-toolbar-item.e-itop .e-close-icon, .e-bigger .e-tab .e-tab-header .e-toolbar-item.e-ibottom .e-close-icon, +.e-tab.e-bigger .e-tab-header .e-toolbar-item.e-itop .e-close-icon, +.e-tab.e-bigger .e-tab-header .e-toolbar-item.e-ibottom .e-close-icon { + right: 24px; +} + +.e-bigger .e-tab .e-tab-header .e-toolbar-item.e-itop .e-tab-text, +.e-tab.e-bigger .e-tab-header .e-toolbar-item.e-itop .e-tab-text { + margin: 10px 0 0; +} + +.e-bigger .e-tab .e-tab-header .e-toolbar-item.e-ibottom .e-tab-text, +.e-tab.e-bigger .e-tab-header .e-toolbar-item.e-ibottom .e-tab-text { + margin: 0 0 10px; +} + +.e-bigger .e-tab .e-tab-header.e-close-show .e-toolbar-item.e-itop .e-text-wrap, +.e-bigger .e-tab .e-tab-header.e-close-show .e-toolbar-item.e-ibottom .e-text-wrap, +.e-tab.e-bigger .e-tab-header.e-close-show .e-toolbar-item.e-itop .e-text-wrap, +.e-tab.e-bigger .e-tab-header.e-close-show .e-toolbar-item.e-ibottom .e-text-wrap { + margin-right: 22px; +} + +.e-bigger .e-tab .e-tab-header .e-toolbar-pop .e-toolbar-item, +.e-tab.e-bigger .e-tab-header .e-toolbar-pop .e-toolbar-item { + height: 48px; + min-height: 48px; +} + +.e-bigger .e-tab .e-tab-header .e-toolbar-pop .e-toolbar-item .e-tab-wrap, +.e-tab.e-bigger .e-tab-header .e-toolbar-pop .e-toolbar-item .e-tab-wrap { + height: 48px; + padding: 0 16px; +} + +@media screen and (max-width: 480px) { + .e-bigger .e-tab .e-tab-header .e-toolbar-pop .e-toolbar-item .e-tab-wrap, + .e-tab.e-bigger .e-tab-header .e-toolbar-pop .e-toolbar-item .e-tab-wrap { + padding: 0 16px; + } +} + +.e-bigger .e-tab .e-tab-header .e-toolbar-pop .e-toolbar-item .e-text-wrap, +.e-tab.e-bigger .e-tab-header .e-toolbar-pop .e-toolbar-item .e-text-wrap { + height: 48px; +} + +.e-bigger .e-tab .e-tab-header .e-toolbar-pop .e-toolbar-item .e-tab-text + .e-close-icon[style='display:block'], +.e-tab.e-bigger .e-tab-header .e-toolbar-pop .e-toolbar-item .e-tab-text + .e-close-icon[style='display:block'] { + padding-right: 12px; +} + +@media screen and (max-width: 480px) { + .e-bigger .e-tab .e-tab-header .e-toolbar-pop .e-toolbar-item .e-tab-text + .e-close-icon[style='display:block'], + .e-tab.e-bigger .e-tab-header .e-toolbar-pop .e-toolbar-item .e-tab-text + .e-close-icon[style='display:block'] { + padding-right: 0; + } +} + +.e-bigger .e-tab .e-tab-header .e-toolbar-pop .e-toolbar-item .e-close-icon, +.e-tab.e-bigger .e-tab-header .e-toolbar-pop .e-toolbar-item .e-close-icon { + margin: 0; +} + +.e-bigger .e-tab .e-tab-header .e-toolbar-pop .e-toolbar-item .e-close-icon::before, +.e-tab.e-bigger .e-tab-header .e-toolbar-pop .e-toolbar-item .e-close-icon::before { + top: 0; +} + +.e-bigger .e-tab .e-tab-header .e-toolbar-pop .e-toolbar-item.e-itop .e-close-icon, .e-bigger .e-tab .e-tab-header .e-toolbar-pop .e-toolbar-item.e-ibottom .e-close-icon, +.e-tab.e-bigger .e-tab-header .e-toolbar-pop .e-toolbar-item.e-itop .e-close-icon, +.e-tab.e-bigger .e-tab-header .e-toolbar-pop .e-toolbar-item.e-ibottom .e-close-icon { + right: 18px; +} + +.e-bigger .e-tab .e-tab-header .e-toolbar-pop .e-toolbar-item.e-itop:not(.e-separator), .e-bigger .e-tab .e-tab-header .e-toolbar-pop .e-toolbar-item.e-ibottom:not(.e-separator), +.e-tab.e-bigger .e-tab-header .e-toolbar-pop .e-toolbar-item.e-itop:not(.e-separator), +.e-tab.e-bigger .e-tab-header .e-toolbar-pop .e-toolbar-item.e-ibottom:not(.e-separator) { + min-height: 48px; +} + +@media screen and (max-width: 480px) { + .e-bigger .e-tab .e-tab-header .e-toolbar-pop .e-toolbar-item.e-itop:not(.e-separator), .e-bigger .e-tab .e-tab-header .e-toolbar-pop .e-toolbar-item.e-ibottom:not(.e-separator), + .e-tab.e-bigger .e-tab-header .e-toolbar-pop .e-toolbar-item.e-itop:not(.e-separator), + .e-tab.e-bigger .e-tab-header .e-toolbar-pop .e-toolbar-item.e-ibottom:not(.e-separator) { + min-height: 48px; + } +} + +.e-bigger .e-tab .e-tab-header .e-toolbar-pop .e-toolbar-item.e-itop, +.e-bigger .e-tab .e-tab-header .e-toolbar-pop .e-toolbar-item.e-itop .e-tab-wrap, .e-bigger .e-tab .e-tab-header .e-toolbar-pop .e-toolbar-item.e-ibottom, +.e-bigger .e-tab .e-tab-header .e-toolbar-pop .e-toolbar-item.e-ibottom .e-tab-wrap, +.e-tab.e-bigger .e-tab-header .e-toolbar-pop .e-toolbar-item.e-itop, +.e-tab.e-bigger .e-tab-header .e-toolbar-pop .e-toolbar-item.e-itop .e-tab-wrap, +.e-tab.e-bigger .e-tab-header .e-toolbar-pop .e-toolbar-item.e-ibottom, +.e-tab.e-bigger .e-tab-header .e-toolbar-pop .e-toolbar-item.e-ibottom .e-tab-wrap { + height: 48px; +} + +@media screen and (max-width: 480px) { + .e-bigger .e-tab .e-tab-header .e-toolbar-pop .e-toolbar-item.e-itop, + .e-bigger .e-tab .e-tab-header .e-toolbar-pop .e-toolbar-item.e-itop .e-tab-wrap, .e-bigger .e-tab .e-tab-header .e-toolbar-pop .e-toolbar-item.e-ibottom, + .e-bigger .e-tab .e-tab-header .e-toolbar-pop .e-toolbar-item.e-ibottom .e-tab-wrap, + .e-tab.e-bigger .e-tab-header .e-toolbar-pop .e-toolbar-item.e-itop, + .e-tab.e-bigger .e-tab-header .e-toolbar-pop .e-toolbar-item.e-itop .e-tab-wrap, + .e-tab.e-bigger .e-tab-header .e-toolbar-pop .e-toolbar-item.e-ibottom, + .e-tab.e-bigger .e-tab-header .e-toolbar-pop .e-toolbar-item.e-ibottom .e-tab-wrap { + height: 48px; + } +} + +.e-bigger .e-tab .e-tab-header .e-toolbar-pop .e-toolbar-item.e-itop .e-tab-text, +.e-bigger .e-tab .e-tab-header .e-toolbar-pop .e-toolbar-item.e-ibottom .e-tab-text, +.e-tab.e-bigger .e-tab-header .e-toolbar-pop .e-toolbar-item.e-itop .e-tab-text, +.e-tab.e-bigger .e-tab-header .e-toolbar-pop .e-toolbar-item.e-ibottom .e-tab-text { + margin: 0; + padding-left: 0; + padding-right: 12px; +} + +@media screen and (max-width: 480px) { + .e-bigger .e-tab .e-tab-header .e-toolbar-pop .e-toolbar-item.e-itop .e-tab-text, + .e-bigger .e-tab .e-tab-header .e-toolbar-pop .e-toolbar-item.e-ibottom .e-tab-text, + .e-tab.e-bigger .e-tab-header .e-toolbar-pop .e-toolbar-item.e-itop .e-tab-text, + .e-tab.e-bigger .e-tab-header .e-toolbar-pop .e-toolbar-item.e-ibottom .e-tab-text { + margin: 0; + padding-left: 0; + padding-right: 0; + } +} + +.e-bigger .e-tab .e-tab-header .e-scroll-nav, +.e-tab.e-bigger .e-tab-header .e-scroll-nav { + height: 48px; + min-height: 48px; + padding: 0 12px; +} + +@media screen and (max-width: 480px) { + .e-bigger .e-tab .e-tab-header .e-scroll-nav, + .e-tab.e-bigger .e-tab-header .e-scroll-nav { + padding: 0 12px; + } +} + +.e-bigger .e-tab .e-tab-header .e-scroll-nav.e-scroll-left-nav, +.e-tab.e-bigger .e-tab-header .e-scroll-nav.e-scroll-left-nav { + padding: 0 12px; +} + +.e-bigger .e-tab .e-tab-header .e-scroll-nav .e-nav-arrow, +.e-tab.e-bigger .e-tab-header .e-scroll-nav .e-nav-arrow { + font-size: 12px; + height: 24px; + line-height: 24px; + width: 24px; +} + +@media screen and (max-width: 480px) { + .e-bigger .e-tab .e-tab-header .e-scroll-nav .e-nav-arrow, + .e-tab.e-bigger .e-tab-header .e-scroll-nav .e-nav-arrow { + font-size: 12px; + height: 24px; + line-height: 24px; + width: 24px; + } +} + +.e-bigger .e-tab .e-tab-header .e-scroll-nav .e-nav-left-arrow::before, +.e-bigger .e-tab .e-tab-header .e-scroll-nav .e-nav-right-arrow::before, +.e-tab.e-bigger .e-tab-header .e-scroll-nav .e-nav-left-arrow::before, +.e-tab.e-bigger .e-tab-header .e-scroll-nav .e-nav-right-arrow::before { + font-size: 12px; + line-height: 24px; + top: 0; + vertical-align: initial; +} + +.e-bigger .e-tab .e-tab-header .e-hor-nav, +.e-tab.e-bigger .e-tab-header .e-hor-nav { + height: 48px; + min-height: 48px; + padding: 0 12px; +} + +@media screen and (max-width: 480px) { + .e-bigger .e-tab .e-tab-header .e-hor-nav, + .e-tab.e-bigger .e-tab-header .e-hor-nav { + padding: 0 12px; + } +} + +.e-bigger .e-tab .e-tab-header .e-hor-nav .e-popup-up-icon, +.e-bigger .e-tab .e-tab-header .e-hor-nav .e-popup-down-icon, +.e-tab.e-bigger .e-tab-header .e-hor-nav .e-popup-up-icon, +.e-tab.e-bigger .e-tab-header .e-hor-nav .e-popup-down-icon { + font-size: 12px; + height: 24px; + line-height: 24px; + width: 24px; +} + +@media screen and (max-width: 480px) { + .e-bigger .e-tab .e-tab-header .e-hor-nav .e-popup-up-icon, + .e-bigger .e-tab .e-tab-header .e-hor-nav .e-popup-down-icon, + .e-tab.e-bigger .e-tab-header .e-hor-nav .e-popup-up-icon, + .e-tab.e-bigger .e-tab-header .e-hor-nav .e-popup-down-icon { + font-size: 12px; + height: 24px; + line-height: 24px; + width: 24px; + } +} + +.e-bigger .e-tab .e-tab-header .e-hor-nav .e-popup-up-icon::before, +.e-bigger .e-tab .e-tab-header .e-hor-nav .e-popup-down-icon::before, +.e-tab.e-bigger .e-tab-header .e-hor-nav .e-popup-up-icon::before, +.e-tab.e-bigger .e-tab-header .e-hor-nav .e-popup-down-icon::before { + font-size: 12px; + line-height: 24px; + top: 0; + vertical-align: initial; +} + +@media screen and (max-width: 480px) { + .e-bigger .e-tab .e-tab-header .e-hor-nav .e-popup-up-icon::before, + .e-bigger .e-tab .e-tab-header .e-hor-nav .e-popup-down-icon::before, + .e-tab.e-bigger .e-tab-header .e-hor-nav .e-popup-up-icon::before, + .e-tab.e-bigger .e-tab-header .e-hor-nav .e-popup-down-icon::before { + font-size: 16px; + } +} + +.e-bigger .e-tab .e-tab-header .e-hor-nav .e-popup-up-icon:hover::before, +.e-bigger .e-tab .e-tab-header .e-hor-nav .e-popup-down-icon:hover::before, +.e-tab.e-bigger .e-tab-header .e-hor-nav .e-popup-up-icon:hover::before, +.e-tab.e-bigger .e-tab-header .e-hor-nav .e-popup-down-icon:hover::before { + top: 0; +} + +.e-bigger .e-tab .e-tab-header .e-hor-nav:focus .e-popup-up-icon::before, +.e-bigger .e-tab .e-tab-header .e-hor-nav:focus .e-popup-down-icon::before, +.e-tab.e-bigger .e-tab-header .e-hor-nav:focus .e-popup-up-icon::before, +.e-tab.e-bigger .e-tab-header .e-hor-nav:focus .e-popup-down-icon::before { + top: 0; +} + +.e-bigger .e-tab .e-tab-header .e-hor-nav.e-ie-align .e-popup-up-icon, +.e-bigger .e-tab .e-tab-header .e-hor-nav.e-ie-align .e-popup-down-icon, +.e-bigger .e-tab .e-tab-header .e-scroll-nav.e-ie-align .e-popup-up-icon, +.e-bigger .e-tab .e-tab-header .e-scroll-nav.e-ie-align .e-popup-down-icon, +.e-tab.e-bigger .e-tab-header .e-hor-nav.e-ie-align .e-popup-up-icon, +.e-tab.e-bigger .e-tab-header .e-hor-nav.e-ie-align .e-popup-down-icon, +.e-tab.e-bigger .e-tab-header .e-scroll-nav.e-ie-align .e-popup-up-icon, +.e-tab.e-bigger .e-tab-header .e-scroll-nav.e-ie-align .e-popup-down-icon { + line-height: 15px; +} + +.e-bigger .e-tab .e-tab-header .e-hor-nav.e-ie-align .e-nav-left-arrow, +.e-bigger .e-tab .e-tab-header .e-hor-nav.e-ie-align .e-nav-right-arrow, +.e-bigger .e-tab .e-tab-header .e-scroll-nav.e-ie-align .e-nav-left-arrow, +.e-bigger .e-tab .e-tab-header .e-scroll-nav.e-ie-align .e-nav-right-arrow, +.e-tab.e-bigger .e-tab-header .e-hor-nav.e-ie-align .e-nav-left-arrow, +.e-tab.e-bigger .e-tab-header .e-hor-nav.e-ie-align .e-nav-right-arrow, +.e-tab.e-bigger .e-tab-header .e-scroll-nav.e-ie-align .e-nav-left-arrow, +.e-tab.e-bigger .e-tab-header .e-scroll-nav.e-ie-align .e-nav-right-arrow { + line-height: 15px; +} + +.e-bigger .e-tab .e-tab-header:nth-child(even) .e-toolbar-items:not(.e-tbar-pos) .e-toolbar-item:last-child.e-active, +.e-tab.e-bigger .e-tab-header:nth-child(even) .e-toolbar-items:not(.e-tbar-pos) .e-toolbar-item:last-child.e-active { + margin: 0; +} + +.e-bigger .e-tab .e-tab-header:nth-child(even) .e-toolbar-items.e-hscroll .e-toolbar-item.e-active, +.e-tab.e-bigger .e-tab-header:nth-child(even) .e-toolbar-items.e-hscroll .e-toolbar-item.e-active { + padding-top: 0; +} + +.e-bigger .e-tab .e-tab-header:nth-child(even) .e-toolbar-item.e-active, +.e-tab.e-bigger .e-tab-header:nth-child(even) .e-toolbar-item.e-active { + margin: 0; + padding-bottom: 0; +} + +@media screen and (max-width: 480px) { + .e-bigger .e-tab .e-tab-header:nth-child(even) .e-toolbar-item.e-active, + .e-tab.e-bigger .e-tab-header:nth-child(even) .e-toolbar-item.e-active { + margin: 0; + } +} + +.e-bigger .e-tab .e-tab-header:nth-child(even) .e-toolbar-item.e-active .e-tab-text, +.e-tab.e-bigger .e-tab-header:nth-child(even) .e-toolbar-item.e-active .e-tab-text { + padding-top: 0; +} + +.e-bigger .e-tab .e-tab-header:nth-child(even) .e-toolbar-item.e-active:last-child, +.e-tab.e-bigger .e-tab-header:nth-child(even) .e-toolbar-item.e-active:last-child { + margin: 0; + padding-bottom: 0; +} + +@media screen and (max-width: 480px) { + .e-bigger .e-tab .e-tab-header:nth-child(even) .e-toolbar-item.e-active:last-child, + .e-tab.e-bigger .e-tab-header:nth-child(even) .e-toolbar-item.e-active:last-child { + margin: 0; + } +} + +.e-bigger .e-tab .e-tab-header:nth-child(even) .e-toolbar-item.e-itop, .e-bigger .e-tab .e-tab-header:nth-child(even) .e-toolbar-item.e-ibottom, +.e-tab.e-bigger .e-tab-header:nth-child(even) .e-toolbar-item.e-itop, +.e-tab.e-bigger .e-tab-header:nth-child(even) .e-toolbar-item.e-ibottom { + padding-bottom: 0; + padding-top: 0; +} + +.e-bigger .e-tab .e-tab-header:nth-child(even) .e-toolbar-item.e-ileft.e-active .e-text-wrap, +.e-tab.e-bigger .e-tab-header:nth-child(even) .e-toolbar-item.e-ileft.e-active .e-text-wrap { + margin: 0; +} + +.e-bigger .e-tab .e-tab-header:nth-child(even) .e-toolbar-item.e-active .e-text-wrap, +.e-tab.e-bigger .e-tab-header:nth-child(even) .e-toolbar-item.e-active .e-text-wrap { + height: 48px; + padding: 0; +} + +.e-bigger .e-tab .e-tab-header:nth-child(even) .e-toolbar-item.e-active.e-itop .e-text-wrap, +.e-bigger .e-tab .e-tab-header:nth-child(even) .e-toolbar-item.e-active.e-ibottom .e-text-wrap, +.e-tab.e-bigger .e-tab-header:nth-child(even) .e-toolbar-item.e-active.e-itop .e-text-wrap, +.e-tab.e-bigger .e-tab-header:nth-child(even) .e-toolbar-item.e-active.e-ibottom .e-text-wrap { + height: 48px; +} + +.e-bigger .e-tab .e-tab-header:nth-child(even) .e-toolbar-item.e-itop.e-active .e-text-wrap, +.e-bigger .e-tab .e-tab-header:nth-child(even) .e-toolbar-item.e-ibottom.e-active .e-text-wrap, +.e-tab.e-bigger .e-tab-header:nth-child(even) .e-toolbar-item.e-itop.e-active .e-text-wrap, +.e-tab.e-bigger .e-tab-header:nth-child(even) .e-toolbar-item.e-ibottom.e-active .e-text-wrap { + height: initial; +} + +.e-bigger .e-tab.e-vertical-icon .e-tab-header, +.e-tab.e-bigger.e-vertical-icon .e-tab-header { + height: 72px; + min-height: 72px; +} + +.e-bigger .e-tab.e-vertical-icon .e-tab-header .e-toolbar-items, +.e-tab.e-bigger.e-vertical-icon .e-tab-header .e-toolbar-items { + height: 72px; +} + +.e-bigger .e-tab.e-vertical-icon .e-tab-header .e-scroll-nav, +.e-tab.e-bigger.e-vertical-icon .e-tab-header .e-scroll-nav { + height: 72px; +} + +.e-bigger .e-tab.e-vertical-icon .e-tab-header .e-hor-nav, +.e-tab.e-bigger.e-vertical-icon .e-tab-header .e-hor-nav { + height: 72px; +} + +@media screen and (max-width: 480px) { + .e-bigger .e-tab.e-vertical-icon .e-tab-header .e-hor-nav .e-popup-up-icon::before, + .e-bigger .e-tab.e-vertical-icon .e-tab-header .e-hor-nav .e-popup-down-icon::before, + .e-tab.e-bigger.e-vertical-icon .e-tab-header .e-hor-nav .e-popup-up-icon::before, + .e-tab.e-bigger.e-vertical-icon .e-tab-header .e-hor-nav .e-popup-down-icon::before { + font-size: 12px; + } +} + +.e-bigger .e-tab.e-focused .e-tab-header .e-toolbar-item .e-tab-wrap:focus, +.e-tab.e-bigger.e-focused .e-tab-header .e-toolbar-item .e-tab-wrap:focus { + height: 48px; +} + +.e-bigger .e-tab.e-focused .e-tab-header .e-toolbar-item .e-tab-wrap:focus .e-text-wrap, +.e-tab.e-bigger.e-focused .e-tab-header .e-toolbar-item .e-tab-wrap:focus .e-text-wrap { + height: 48px; +} + +.e-bigger .e-tab.e-focused .e-tab-header .e-toolbar-item.e-itop .e-tab-wrap:focus, .e-bigger .e-tab.e-focused .e-tab-header .e-toolbar-item.e-ibottom .e-tab-wrap:focus, +.e-tab.e-bigger.e-focused .e-tab-header .e-toolbar-item.e-itop .e-tab-wrap:focus, +.e-tab.e-bigger.e-focused .e-tab-header .e-toolbar-item.e-ibottom .e-tab-wrap:focus { + height: 72px; +} + +.e-bigger .e-tab.e-focused .e-tab-header .e-toolbar-item.e-itop .e-tab-wrap:focus .e-text-wrap, .e-bigger .e-tab.e-focused .e-tab-header .e-toolbar-item.e-ibottom .e-tab-wrap:focus .e-text-wrap, +.e-tab.e-bigger.e-focused .e-tab-header .e-toolbar-item.e-itop .e-tab-wrap:focus .e-text-wrap, +.e-tab.e-bigger.e-focused .e-tab-header .e-toolbar-item.e-ibottom .e-tab-wrap:focus .e-text-wrap { + height: auto; +} + +.e-bigger .e-tab.e-focused .e-tab-header .e-toolbar-item.e-itop.e-active .e-tab-wrap:focus .e-text-wrap, .e-bigger .e-tab.e-focused .e-tab-header .e-toolbar-item.e-ibottom.e-active .e-tab-wrap:focus .e-text-wrap, +.e-tab.e-bigger.e-focused .e-tab-header .e-toolbar-item.e-itop.e-active .e-tab-wrap:focus .e-text-wrap, +.e-tab.e-bigger.e-focused .e-tab-header .e-toolbar-item.e-ibottom.e-active .e-tab-wrap:focus .e-text-wrap { + height: 48px; +} + +.e-bigger .e-tab.e-focused .e-tab-header .e-toolbar-pop .e-toolbar-item .e-tab-wrap:focus, +.e-tab.e-bigger.e-focused .e-tab-header .e-toolbar-pop .e-toolbar-item .e-tab-wrap:focus { + height: 48px; +} + +.e-bigger .e-tab.e-focused .e-tab-header .e-toolbar-pop .e-toolbar-item .e-tab-wrap:focus .e-text-wrap, +.e-tab.e-bigger.e-focused .e-tab-header .e-toolbar-pop .e-toolbar-item .e-tab-wrap:focus .e-text-wrap { + height: 48px; +} + +.e-bigger .e-tab.e-focused .e-tab-header .e-toolbar-pop .e-toolbar-item.e-itop .e-tab-wrap:focus, +.e-bigger .e-tab.e-focused .e-tab-header .e-toolbar-pop .e-toolbar-item.e-ibottom .e-tab-wrap:focus, +.e-tab.e-bigger.e-focused .e-tab-header .e-toolbar-pop .e-toolbar-item.e-itop .e-tab-wrap:focus, +.e-tab.e-bigger.e-focused .e-tab-header .e-toolbar-pop .e-toolbar-item.e-ibottom .e-tab-wrap:focus { + height: 48px; +} + +.e-bigger .e-tab.e-focused .e-tab-header:nth-child(even) .e-toolbar-item.e-active .e-tab-wrap:focus .e-text-wrap, +.e-tab.e-bigger.e-focused .e-tab-header:nth-child(even) .e-toolbar-item.e-active .e-tab-wrap:focus .e-text-wrap { + height: 48px; + padding: 0; +} + +.e-bigger .e-tab.e-ie .e-tab-header .e-hor-nav.e-ie-align .e-popup-up-icon, +.e-bigger .e-tab.e-ie .e-tab-header .e-hor-nav.e-ie-align .e-popup-down-icon, +.e-bigger .e-tab.e-ie .e-tab-header .e-scroll-nav.e-ie-align .e-popup-up-icon, +.e-bigger .e-tab.e-ie .e-tab-header .e-scroll-nav.e-ie-align .e-popup-down-icon, +.e-tab.e-bigger.e-ie .e-tab-header .e-hor-nav.e-ie-align .e-popup-up-icon, +.e-tab.e-bigger.e-ie .e-tab-header .e-hor-nav.e-ie-align .e-popup-down-icon, +.e-tab.e-bigger.e-ie .e-tab-header .e-scroll-nav.e-ie-align .e-popup-up-icon, +.e-tab.e-bigger.e-ie .e-tab-header .e-scroll-nav.e-ie-align .e-popup-down-icon { + line-height: 15px; +} + +.e-bigger .e-tab.e-ie .e-tab-header .e-hor-nav.e-ie-align .e-nav-left-arrow, +.e-bigger .e-tab.e-ie .e-tab-header .e-hor-nav.e-ie-align .e-nav-right-arrow, +.e-bigger .e-tab.e-ie .e-tab-header .e-scroll-nav.e-ie-align .e-nav-left-arrow, +.e-bigger .e-tab.e-ie .e-tab-header .e-scroll-nav.e-ie-align .e-nav-right-arrow, +.e-tab.e-bigger.e-ie .e-tab-header .e-hor-nav.e-ie-align .e-nav-left-arrow, +.e-tab.e-bigger.e-ie .e-tab-header .e-hor-nav.e-ie-align .e-nav-right-arrow, +.e-tab.e-bigger.e-ie .e-tab-header .e-scroll-nav.e-ie-align .e-nav-left-arrow, +.e-tab.e-bigger.e-ie .e-tab-header .e-scroll-nav.e-ie-align .e-nav-right-arrow { + line-height: 15px; +} + +.e-bigger .e-tab.e-edge .e-tab-header .e-hor-nav.e-ie-align .e-popup-up-icon, +.e-bigger .e-tab.e-edge .e-tab-header .e-hor-nav.e-ie-align .e-popup-down-icon, +.e-bigger .e-tab.e-edge .e-tab-header .e-scroll-nav.e-ie-align .e-popup-up-icon, +.e-bigger .e-tab.e-edge .e-tab-header .e-scroll-nav.e-ie-align .e-popup-down-icon, +.e-tab.e-bigger.e-edge .e-tab-header .e-hor-nav.e-ie-align .e-popup-up-icon, +.e-tab.e-bigger.e-edge .e-tab-header .e-hor-nav.e-ie-align .e-popup-down-icon, +.e-tab.e-bigger.e-edge .e-tab-header .e-scroll-nav.e-ie-align .e-popup-up-icon, +.e-tab.e-bigger.e-edge .e-tab-header .e-scroll-nav.e-ie-align .e-popup-down-icon { + line-height: 15px; +} + +.e-bigger .e-tab.e-edge .e-tab-header .e-hor-nav.e-ie-align .e-nav-left-arrow, +.e-bigger .e-tab.e-edge .e-tab-header .e-hor-nav.e-ie-align .e-nav-right-arrow, +.e-bigger .e-tab.e-edge .e-tab-header .e-scroll-nav.e-ie-align .e-nav-left-arrow, +.e-bigger .e-tab.e-edge .e-tab-header .e-scroll-nav.e-ie-align .e-nav-right-arrow, +.e-tab.e-bigger.e-edge .e-tab-header .e-hor-nav.e-ie-align .e-nav-left-arrow, +.e-tab.e-bigger.e-edge .e-tab-header .e-hor-nav.e-ie-align .e-nav-right-arrow, +.e-tab.e-bigger.e-edge .e-tab-header .e-scroll-nav.e-ie-align .e-nav-left-arrow, +.e-tab.e-bigger.e-edge .e-tab-header .e-scroll-nav.e-ie-align .e-nav-right-arrow { + line-height: 13px; +} + +.e-bigger .e-tab.e-safari .e-tab-header .e-close-icon::before, +.e-tab.e-bigger.e-safari .e-tab-header .e-close-icon::before { + top: 0; +} + +.e-bigger .e-tab.e-safari .e-tab-header .e-hor-nav .e-popup-up-icon::before, +.e-bigger .e-tab.e-safari .e-tab-header .e-hor-nav .e-popup-down-icon::before, +.e-bigger .e-tab.e-safari .e-tab-header .e-scroll-nav .e-popup-up-icon::before, +.e-bigger .e-tab.e-safari .e-tab-header .e-scroll-nav .e-popup-down-icon::before, +.e-tab.e-bigger.e-safari .e-tab-header .e-hor-nav .e-popup-up-icon::before, +.e-tab.e-bigger.e-safari .e-tab-header .e-hor-nav .e-popup-down-icon::before, +.e-tab.e-bigger.e-safari .e-tab-header .e-scroll-nav .e-popup-up-icon::before, +.e-tab.e-bigger.e-safari .e-tab-header .e-scroll-nav .e-popup-down-icon::before { + top: 0; +} + +.e-bigger .e-tab.e-safari .e-tab-header .e-hor-nav .e-nav-left-arrow::before, +.e-bigger .e-tab.e-safari .e-tab-header .e-hor-nav .e-nav-right-arrow::before, +.e-bigger .e-tab.e-safari .e-tab-header .e-scroll-nav .e-nav-left-arrow::before, +.e-bigger .e-tab.e-safari .e-tab-header .e-scroll-nav .e-nav-right-arrow::before, +.e-tab.e-bigger.e-safari .e-tab-header .e-hor-nav .e-nav-left-arrow::before, +.e-tab.e-bigger.e-safari .e-tab-header .e-hor-nav .e-nav-right-arrow::before, +.e-tab.e-bigger.e-safari .e-tab-header .e-scroll-nav .e-nav-left-arrow::before, +.e-tab.e-bigger.e-safari .e-tab-header .e-scroll-nav .e-nav-right-arrow::before { + top: 0; +} + +.e-bigger .e-tab.e-fill .e-tab-header, +.e-tab.e-bigger.e-fill .e-tab-header { + height: 46px; + min-height: 46px; +} + +@media screen and (max-width: 480px) { + .e-bigger .e-tab.e-fill .e-tab-header, + .e-tab.e-bigger.e-fill .e-tab-header { + height: 46px; + min-height: 46px; + } +} + +.e-bigger .e-tab.e-fill .e-tab-header .e-toolbar-items, +.e-tab.e-bigger.e-fill .e-tab-header .e-toolbar-items { + height: auto; + min-height: 46px; +} + +@media screen and (max-width: 480px) { + .e-bigger .e-tab.e-fill .e-tab-header .e-toolbar-items, + .e-tab.e-bigger.e-fill .e-tab-header .e-toolbar-items { + min-height: 46px; + } +} + +.e-bigger .e-tab.e-fill .e-tab-header .e-toolbar-items:not(.e-tbar-pos) .e-toolbar-item:first-child, +.e-bigger .e-tab.e-fill .e-tab-header .e-toolbar-items:not(.e-tbar-pos) .e-toolbar-item:last-child, +.e-tab.e-bigger.e-fill .e-tab-header .e-toolbar-items:not(.e-tbar-pos) .e-toolbar-item:first-child, +.e-tab.e-bigger.e-fill .e-tab-header .e-toolbar-items:not(.e-tbar-pos) .e-toolbar-item:last-child { + margin: 0; + padding: 0; +} + +.e-bigger .e-tab.e-fill .e-tab-header .e-toolbar-item:not(.e-separator), +.e-tab.e-bigger.e-fill .e-tab-header .e-toolbar-item:not(.e-separator) { + height: 46px; + margin: 0; + min-height: 46px; +} + +@media screen and (max-width: 480px) { + .e-bigger .e-tab.e-fill .e-tab-header .e-toolbar-item:not(.e-separator), + .e-tab.e-bigger.e-fill .e-tab-header .e-toolbar-item:not(.e-separator) { + height: 46px; + min-height: 46px; + } +} + +.e-bigger .e-tab.e-fill .e-tab-header .e-toolbar-item:not(.e-separator).e-itop, .e-bigger .e-tab.e-fill .e-tab-header .e-toolbar-item:not(.e-separator).e-ibottom, +.e-tab.e-bigger.e-fill .e-tab-header .e-toolbar-item:not(.e-separator).e-itop, +.e-tab.e-bigger.e-fill .e-tab-header .e-toolbar-item:not(.e-separator).e-ibottom { + height: 70px; + min-height: 70px; +} + +.e-bigger .e-tab.e-fill .e-tab-header .e-toolbar-item .e-tab-wrap, +.e-tab.e-bigger.e-fill .e-tab-header .e-toolbar-item .e-tab-wrap { + height: 46px; + padding: 0 24px; +} + +@media screen and (max-width: 480px) { + .e-bigger .e-tab.e-fill .e-tab-header .e-toolbar-item .e-tab-wrap, + .e-tab.e-bigger.e-fill .e-tab-header .e-toolbar-item .e-tab-wrap { + height: 46px; + padding: 0 24px; + } +} + +.e-bigger .e-tab.e-fill .e-tab-header .e-toolbar-item .e-text-wrap, +.e-tab.e-bigger.e-fill .e-tab-header .e-toolbar-item .e-text-wrap { + height: 46px; +} + +@media screen and (max-width: 480px) { + .e-bigger .e-tab.e-fill .e-tab-header .e-toolbar-item .e-text-wrap, + .e-tab.e-bigger.e-fill .e-tab-header .e-toolbar-item .e-text-wrap { + height: 46px; + } +} + +.e-bigger .e-tab.e-fill .e-tab-header .e-toolbar-item.e-active, +.e-tab.e-bigger.e-fill .e-tab-header .e-toolbar-item.e-active { + padding: 0; +} + +.e-bigger .e-tab.e-fill .e-tab-header .e-toolbar-item.e-active .e-tab-wrap, +.e-tab.e-bigger.e-fill .e-tab-header .e-toolbar-item.e-active .e-tab-wrap { + margin-bottom: 0; +} + +.e-bigger .e-tab.e-fill .e-tab-header .e-toolbar-item.e-active .e-text-wrap, +.e-tab.e-bigger.e-fill .e-tab-header .e-toolbar-item.e-active .e-text-wrap { + height: 46px; +} + +@media screen and (max-width: 480px) { + .e-bigger .e-tab.e-fill .e-tab-header .e-toolbar-item.e-active .e-text-wrap, + .e-tab.e-bigger.e-fill .e-tab-header .e-toolbar-item.e-active .e-text-wrap { + height: 46px; + } +} + +.e-bigger .e-tab.e-fill .e-tab-header .e-toolbar-item.e-active.e-ileft .e-text-wrap, +.e-bigger .e-tab.e-fill .e-tab-header .e-toolbar-item.e-active.e-iright .e-text-wrap, +.e-tab.e-bigger.e-fill .e-tab-header .e-toolbar-item.e-active.e-ileft .e-text-wrap, +.e-tab.e-bigger.e-fill .e-tab-header .e-toolbar-item.e-active.e-iright .e-text-wrap { + height: 46px; +} + +@media screen and (max-width: 480px) { + .e-bigger .e-tab.e-fill .e-tab-header .e-toolbar-item.e-active.e-ileft .e-text-wrap, + .e-bigger .e-tab.e-fill .e-tab-header .e-toolbar-item.e-active.e-iright .e-text-wrap, + .e-tab.e-bigger.e-fill .e-tab-header .e-toolbar-item.e-active.e-ileft .e-text-wrap, + .e-tab.e-bigger.e-fill .e-tab-header .e-toolbar-item.e-active.e-iright .e-text-wrap { + height: 46px; + } +} + +.e-bigger .e-tab.e-fill .e-tab-header .e-toolbar-item.e-itop .e-tab-wrap, +.e-bigger .e-tab.e-fill .e-tab-header .e-toolbar-item.e-ibottom .e-tab-wrap, +.e-tab.e-bigger.e-fill .e-tab-header .e-toolbar-item.e-itop .e-tab-wrap, +.e-tab.e-bigger.e-fill .e-tab-header .e-toolbar-item.e-ibottom .e-tab-wrap { + height: 70px; +} + +.e-bigger .e-tab.e-fill .e-tab-header .e-toolbar-pop .e-toolbar-item.e-itop:not(.e-separator), +.e-bigger .e-tab.e-fill .e-tab-header .e-toolbar-pop .e-toolbar-item.e-ibottom:not(.e-separator), +.e-tab.e-bigger.e-fill .e-tab-header .e-toolbar-pop .e-toolbar-item.e-itop:not(.e-separator), +.e-tab.e-bigger.e-fill .e-tab-header .e-toolbar-pop .e-toolbar-item.e-ibottom:not(.e-separator) { + height: auto; +} + +.e-bigger .e-tab.e-fill .e-tab-header:nth-child(even) .e-toolbar-item.e-active .e-text-wrap, +.e-tab.e-bigger.e-fill .e-tab-header:nth-child(even) .e-toolbar-item.e-active .e-text-wrap { + height: 46px; +} + +.e-bigger .e-tab.e-fill .e-tab-header:nth-child(even) .e-toolbar-item.e-itop .e-text-wrap, +.e-bigger .e-tab.e-fill .e-tab-header:nth-child(even) .e-toolbar-item.e-ibottom .e-text-wrap, +.e-tab.e-bigger.e-fill .e-tab-header:nth-child(even) .e-toolbar-item.e-itop .e-text-wrap, +.e-tab.e-bigger.e-fill .e-tab-header:nth-child(even) .e-toolbar-item.e-ibottom .e-text-wrap { + height: auto; +} + +.e-bigger .e-tab.e-fill .e-tab-header:nth-child(even) .e-toolbar-item.e-itop .e-tab-wrap:focus .e-text-wrap, +.e-bigger .e-tab.e-fill .e-tab-header:nth-child(even) .e-toolbar-item.e-ibottom .e-tab-wrap:focus .e-text-wrap, +.e-tab.e-bigger.e-fill .e-tab-header:nth-child(even) .e-toolbar-item.e-itop .e-tab-wrap:focus .e-text-wrap, +.e-tab.e-bigger.e-fill .e-tab-header:nth-child(even) .e-toolbar-item.e-ibottom .e-tab-wrap:focus .e-text-wrap { + height: 50px; +} + +.e-bigger .e-tab.e-fill.e-focused .e-tab-header .e-toolbar-item .e-tab-wrap:focus, +.e-tab.e-bigger.e-fill.e-focused .e-tab-header .e-toolbar-item .e-tab-wrap:focus { + height: 46px; +} + +.e-bigger .e-tab.e-fill.e-focused .e-tab-header .e-toolbar-item .e-tab-wrap:focus .e-text-wrap, +.e-tab.e-bigger.e-fill.e-focused .e-tab-header .e-toolbar-item .e-tab-wrap:focus .e-text-wrap { + height: 46px; +} + +.e-bigger .e-tab.e-fill.e-focused .e-tab-header .e-toolbar-item.e-itop .e-tab-wrap:focus, +.e-bigger .e-tab.e-fill.e-focused .e-tab-header .e-toolbar-item.e-ibottom .e-tab-wrap:focus, +.e-tab.e-bigger.e-fill.e-focused .e-tab-header .e-toolbar-item.e-itop .e-tab-wrap:focus, +.e-tab.e-bigger.e-fill.e-focused .e-tab-header .e-toolbar-item.e-ibottom .e-tab-wrap:focus { + height: 70px; +} + +.e-bigger .e-tab.e-fill.e-focused .e-tab-header .e-toolbar-item.e-itop .e-tab-wrap:focus .e-text-wrap, +.e-bigger .e-tab.e-fill.e-focused .e-tab-header .e-toolbar-item.e-ibottom .e-tab-wrap:focus .e-text-wrap, +.e-tab.e-bigger.e-fill.e-focused .e-tab-header .e-toolbar-item.e-itop .e-tab-wrap:focus .e-text-wrap, +.e-tab.e-bigger.e-fill.e-focused .e-tab-header .e-toolbar-item.e-ibottom .e-tab-wrap:focus .e-text-wrap { + height: 46px; +} + +@media screen and (max-width: 480px) { + .e-bigger .e-tab.e-fill.e-focused .e-tab-header .e-toolbar-item.e-itop .e-tab-wrap:focus .e-text-wrap, + .e-bigger .e-tab.e-fill.e-focused .e-tab-header .e-toolbar-item.e-ibottom .e-tab-wrap:focus .e-text-wrap, + .e-tab.e-bigger.e-fill.e-focused .e-tab-header .e-toolbar-item.e-itop .e-tab-wrap:focus .e-text-wrap, + .e-tab.e-bigger.e-fill.e-focused .e-tab-header .e-toolbar-item.e-ibottom .e-tab-wrap:focus .e-text-wrap { + height: 46px; + } +} + +.e-bigger .e-tab.e-fill.e-rtl .e-tab-header .e-toolbar-item:not(.e-separator), +.e-tab.e-bigger.e-fill.e-rtl .e-tab-header .e-toolbar-item:not(.e-separator) { + margin: 0; +} + +.e-bigger .e-tab.e-background .e-tab-header .e-toolbar-items:not(.e-tbar-pos) .e-toolbar-item:first-child, +.e-bigger .e-tab.e-background .e-tab-header .e-toolbar-items:not(.e-tbar-pos) .e-toolbar-item:last-child, +.e-tab.e-bigger.e-background .e-tab-header .e-toolbar-items:not(.e-tbar-pos) .e-toolbar-item:first-child, +.e-tab.e-bigger.e-background .e-tab-header .e-toolbar-items:not(.e-tbar-pos) .e-toolbar-item:last-child { + margin: 0; + padding: 0; +} + +.e-bigger .e-tab.e-background .e-tab-header .e-toolbar-item:not(.e-separator), +.e-tab.e-bigger.e-background .e-tab-header .e-toolbar-item:not(.e-separator) { + margin: 0; +} + +.e-bigger .e-tab.e-background .e-tab-header .e-toolbar-item .e-tab-wrap, +.e-tab.e-bigger.e-background .e-tab-header .e-toolbar-item .e-tab-wrap { + padding: 0 24px; +} + +@media screen and (max-width: 480px) { + .e-bigger .e-tab.e-background .e-tab-header .e-toolbar-item .e-tab-wrap, + .e-tab.e-bigger.e-background .e-tab-header .e-toolbar-item .e-tab-wrap { + padding: 0 24px; + } +} + +.e-bigger .e-tab.e-background .e-tab-header .e-toolbar-item.e-active, +.e-tab.e-bigger.e-background .e-tab-header .e-toolbar-item.e-active { + padding: 0; +} + +.e-bigger .e-tab.e-background .e-tab-header .e-toolbar-item.e-active .e-tab-wrap, +.e-tab.e-bigger.e-background .e-tab-header .e-toolbar-item.e-active .e-tab-wrap { + margin-bottom: 0; +} + +.e-bigger .e-tab.e-background .e-tab-header .e-toolbar-item.e-active .e-text-wrap, +.e-tab.e-bigger.e-background .e-tab-header .e-toolbar-item.e-active .e-text-wrap { + height: 48px; +} + +.e-bigger .e-tab.e-background.e-rtl .e-tab-header .e-toolbar-item:not(.e-separator), +.e-tab.e-bigger.e-background.e-rtl .e-tab-header .e-toolbar-item:not(.e-separator) { + margin: 0; +} + +.e-bigger .e-tab.e-rtl .e-tab-header .e-toolbar-items:not(.e-tbar-pos) .e-toolbar-item:first-child, +.e-bigger .e-tab.e-rtl .e-tab-header .e-toolbar-items:not(.e-tbar-pos) .e-toolbar-item:last-child, +.e-tab.e-bigger.e-rtl .e-tab-header .e-toolbar-items:not(.e-tbar-pos) .e-toolbar-item:first-child, +.e-tab.e-bigger.e-rtl .e-tab-header .e-toolbar-items:not(.e-tbar-pos) .e-toolbar-item:last-child { + margin: 0; +} + +.e-bigger .e-tab.e-rtl .e-tab-header .e-toolbar-item:not(.e-separator), +.e-tab.e-bigger.e-rtl .e-tab-header .e-toolbar-item:not(.e-separator) { + margin: 0; +} + +.e-bigger .e-tab.e-rtl .e-tab-header .e-toolbar-item:not(.e-separator) .e-icon-left + .e-tab-text, +.e-tab.e-bigger.e-rtl .e-tab-header .e-toolbar-item:not(.e-separator) .e-icon-left + .e-tab-text { + margin: 0 12px 0 0; +} + +@media screen and (max-width: 480px) { + .e-bigger .e-tab.e-rtl .e-tab-header .e-toolbar-item:not(.e-separator) .e-icon-left + .e-tab-text, + .e-tab.e-bigger.e-rtl .e-tab-header .e-toolbar-item:not(.e-separator) .e-icon-left + .e-tab-text { + margin: 0 14px 0 0; + } +} + +.e-bigger .e-tab.e-rtl .e-tab-header .e-toolbar-item:not(.e-separator) .e-icons.e-close-icon, +.e-tab.e-bigger.e-rtl .e-tab-header .e-toolbar-item:not(.e-separator) .e-icons.e-close-icon { + margin: 0 12px 0 0; +} + +@media screen and (max-width: 480px) { + .e-bigger .e-tab.e-rtl .e-tab-header .e-toolbar-item:not(.e-separator) .e-icons.e-close-icon, + .e-tab.e-bigger.e-rtl .e-tab-header .e-toolbar-item:not(.e-separator) .e-icons.e-close-icon { + margin: 0 14px 0 0; + } +} + +.e-bigger .e-tab.e-rtl .e-tab-header .e-toolbar-item:not(.e-separator).e-itop .e-close-icon, +.e-bigger .e-tab.e-rtl .e-tab-header .e-toolbar-item:not(.e-separator).e-ibottom .e-close-icon, +.e-tab.e-bigger.e-rtl .e-tab-header .e-toolbar-item:not(.e-separator).e-itop .e-close-icon, +.e-tab.e-bigger.e-rtl .e-tab-header .e-toolbar-item:not(.e-separator).e-ibottom .e-close-icon { + left: 24px; + right: auto; +} + +.e-bigger .e-tab.e-rtl .e-tab-header.e-close-show .e-toolbar-item.e-itop .e-text-wrap, +.e-bigger .e-tab.e-rtl .e-tab-header.e-close-show .e-toolbar-item.e-ibottom .e-text-wrap, +.e-tab.e-bigger.e-rtl .e-tab-header.e-close-show .e-toolbar-item.e-itop .e-text-wrap, +.e-tab.e-bigger.e-rtl .e-tab-header.e-close-show .e-toolbar-item.e-ibottom .e-text-wrap { + margin-left: 22px; + margin-right: 0; +} + +.e-bigger .e-tab.e-rtl .e-tab-header .e-toolbar-pop .e-toolbar-item, +.e-tab.e-bigger.e-rtl .e-tab-header .e-toolbar-pop .e-toolbar-item { + margin: 0; +} + +.e-bigger .e-tab.e-rtl .e-tab-header .e-toolbar-pop .e-toolbar-item .e-tab-text, +.e-tab.e-bigger.e-rtl .e-tab-header .e-toolbar-pop .e-toolbar-item .e-tab-text { + padding-left: 12px; + padding-right: 0; +} + +@media screen and (max-width: 480px) { + .e-bigger .e-tab.e-rtl .e-tab-header .e-toolbar-pop .e-toolbar-item .e-tab-text, + .e-tab.e-bigger.e-rtl .e-tab-header .e-toolbar-pop .e-toolbar-item .e-tab-text { + padding-left: 0; + } +} + +.e-bigger .e-tab.e-rtl .e-tab-header .e-toolbar-pop .e-toolbar-item .e-icons.e-close-icon, +.e-tab.e-bigger.e-rtl .e-tab-header .e-toolbar-pop .e-toolbar-item .e-icons.e-close-icon { + margin: 0; +} + +.e-bigger .e-tab.e-rtl .e-tab-header .e-toolbar-pop .e-toolbar-item.e-itop .e-close-icon, .e-bigger .e-tab.e-rtl .e-tab-header .e-toolbar-pop .e-toolbar-item.e-ibottom .e-close-icon, +.e-tab.e-bigger.e-rtl .e-tab-header .e-toolbar-pop .e-toolbar-item.e-itop .e-close-icon, +.e-tab.e-bigger.e-rtl .e-tab-header .e-toolbar-pop .e-toolbar-item.e-ibottom .e-close-icon { + left: 18px; + right: auto; +} + +.e-bigger .e-tab.e-rtl .e-tab-header .e-toolbar-pop .e-toolbar-item.e-itop .e-tab-text, +.e-bigger .e-tab.e-rtl .e-tab-header .e-toolbar-pop .e-toolbar-item.e-ibottom .e-tab-text, +.e-tab.e-bigger.e-rtl .e-tab-header .e-toolbar-pop .e-toolbar-item.e-itop .e-tab-text, +.e-tab.e-bigger.e-rtl .e-tab-header .e-toolbar-pop .e-toolbar-item.e-ibottom .e-tab-text { + margin: 0; + padding-left: 12px; + padding-right: 0; +} + +@media screen and (max-width: 480px) { + .e-bigger .e-tab.e-rtl .e-tab-header .e-toolbar-pop .e-toolbar-item.e-itop .e-tab-text, + .e-bigger .e-tab.e-rtl .e-tab-header .e-toolbar-pop .e-toolbar-item.e-ibottom .e-tab-text, + .e-tab.e-bigger.e-rtl .e-tab-header .e-toolbar-pop .e-toolbar-item.e-itop .e-tab-text, + .e-tab.e-bigger.e-rtl .e-tab-header .e-toolbar-pop .e-toolbar-item.e-ibottom .e-tab-text { + margin: 0; + padding-left: 0; + padding-right: 0; + } +} + +.e-bigger .e-tab.e-rtl .e-tab-header .e-hor-nav, +.e-bigger .e-tab.e-rtl .e-tab-header .e-scroll-right-nav, +.e-tab.e-bigger.e-rtl .e-tab-header .e-hor-nav, +.e-tab.e-bigger.e-rtl .e-tab-header .e-scroll-right-nav { + padding: 0 12px; +} + +.e-bigger .e-tab.e-rtl .e-tab-header .e-scroll-left-nav, +.e-tab.e-bigger.e-rtl .e-tab-header .e-scroll-left-nav { + padding: 0 12px; +} + +.e-tab .e-tab-header { + height: 36px; + min-height: 36px; + user-select: text; +} + +@media screen and (max-width: 480px) { + .e-tab .e-tab-header { + height: 48px; + min-height: 48px; + } +} + +.e-tab .e-tab-header .e-toolbar-items { + height: auto; + margin: 0; + min-height: 36px; + position: relative; +} + +@media screen and (max-width: 480px) { + .e-tab .e-tab-header .e-toolbar-items { + min-height: 48px; + } +} + +.e-tab .e-tab-header .e-toolbar-items:not(.e-tbar-pos) .e-toolbar-item:first-child, +.e-tab .e-tab-header .e-toolbar-items:not(.e-tbar-pos) .e-toolbar-item:last-child { + margin: 0; +} + +.e-tab .e-tab-header .e-toolbar-items:not(.e-tbar-pos) .e-toolbar-item:last-child { + margin: 0; + padding-bottom: 0; +} + +@media screen and (max-width: 480px) { + .e-tab .e-tab-header .e-toolbar-items:not(.e-tbar-pos) .e-toolbar-item:last-child { + margin: 0; + } +} + +.e-tab .e-tab-header .e-toolbar-items:not(.e-tbar-pos) .e-toolbar-item:last-child.e-active { + margin: 0; +} + +.e-tab .e-tab-header .e-toolbar-items.e-hscroll .e-scroll-nav { + width: 40px; +} + +.e-tab .e-tab-header .e-toolbar-items.e-hscroll:not(.e-tbar-pos) .e-toolbar-item:last-child { + margin: 0; +} + +@media screen and (max-width: 480px) { + .e-tab .e-tab-header .e-toolbar-items.e-hscroll:not(.e-tbar-pos) .e-toolbar-item:last-child { + margin: 0; + } +} + +.e-tab .e-tab-header .e-toolbar-items.e-hscroll:not(.e-tbar-pos) .e-toolbar-item:last-child.e-active { + margin: 0; +} + +.e-tab .e-tab-header .e-hscroll-bar { + overflow: hidden; +} + +.e-tab .e-tab-header .e-indicator.e-hidden { + display: none; +} + +.e-tab .e-tab-header .e-indicator { + bottom: 0; + display: block; + height: 2px; + left: 0; + position: absolute; + right: 0; + transition: left 0.125s cubic-bezier(0.35, 0, 0.25, 1), right 0.25s cubic-bezier(0.35, 0, 0.25, 1); +} + +.e-tab .e-tab-header .e-toolbar-item { + user-select: text; +} + +.e-tab .e-tab-header .e-toolbar-item.e-hidden { + display: none; +} + +.e-tab .e-tab-header .e-toolbar-item:not(.e-separator) { + height: 36px; + margin: 0; + min-height: 36px; + min-width: auto; + padding: 0; +} + +@media screen and (max-width: 480px) { + .e-tab .e-tab-header .e-toolbar-item:not(.e-separator) { + height: 48px; + min-height: 48px; + } +} + +.e-tab .e-tab-header .e-toolbar-item .e-tab-wrap { + height: 36px; + padding: 0 18px; + width: 100%; +} + +@media screen and (max-width: 480px) { + .e-tab .e-tab-header .e-toolbar-item .e-tab-wrap { + height: 48px; + padding: 0 12px; + } +} + +.e-tab .e-tab-header .e-toolbar-item .e-text-wrap { + align-content: center; + align-items: center; + display: inline-flex; + height: 36px; +} + +@media screen and (max-width: 480px) { + .e-tab .e-tab-header .e-toolbar-item .e-text-wrap { + height: 48px; + } +} + +.e-tab .e-tab-header .e-toolbar-item .e-tab-text { + font-family: "Roboto", "Segoe UI", "GeezaPro", "DejaVu Serif", "sans-serif", "-apple-system", "BlinkMacSystemFont"; + font-size: 13px; + font-weight: 500; + text-transform: uppercase; +} + +@media screen and (max-width: 480px) { + .e-tab .e-tab-header .e-toolbar-item .e-tab-text { + font-size: 14px; + } +} + +.e-tab .e-tab-header .e-toolbar-item.e-active { + margin: 0; + padding-bottom: 0; +} + +@media screen and (max-width: 480px) { + .e-tab .e-tab-header .e-toolbar-item.e-active { + margin: 0; + } +} + +.e-tab .e-tab-header .e-toolbar-item.e-active .e-text-wrap { + height: 36px; + margin-top: 0; +} + +@media screen and (max-width: 480px) { + .e-tab .e-tab-header .e-toolbar-item.e-active .e-text-wrap { + height: 48px; + } +} + +.e-tab .e-tab-header .e-toolbar-item.e-active .e-tab-wrap { + margin-bottom: 0; +} + +.e-tab .e-tab-header .e-toolbar-item.e-active .e-tab-text { + font-weight: 500; +} + +.e-tab .e-tab-header .e-toolbar-item.e-active.e-ileft .e-text-wrap, .e-tab .e-tab-header .e-toolbar-item.e-active.e-iright .e-text-wrap { + height: 36px; + padding: 0; +} + +@media screen and (max-width: 480px) { + .e-tab .e-tab-header .e-toolbar-item.e-active.e-ileft .e-text-wrap, .e-tab .e-tab-header .e-toolbar-item.e-active.e-iright .e-text-wrap { + height: 48px; + } +} + +.e-tab .e-tab-header .e-toolbar-item .e-icons.e-close-icon { + display: none; + margin: 0 0 0 10px; + min-width: 10px; +} + +@media screen and (max-width: 480px) { + .e-tab .e-tab-header .e-toolbar-item .e-icons.e-close-icon { + margin: 0 0 0 14px; + } +} + +.e-tab .e-tab-header .e-toolbar-item .e-close-icon, +.e-tab .e-tab-header .e-toolbar-item .e-close-icon::before { + font-size: 10px; +} + +@media screen and (max-width: 480px) { + .e-tab .e-tab-header .e-toolbar-item .e-close-icon, + .e-tab .e-tab-header .e-toolbar-item .e-close-icon::before { + font-size: 12px; + } +} + +@media screen\0 { + .e-tab .e-tab-header .e-toolbar-item .e-close-icon::before { + top: 0; + } +} + +.e-tab .e-tab-header .e-toolbar-item .e-icons.e-tab-icon { + display: inline-flex; + height: 20px; + min-width: 20px; + width: 20px; +} + +@media screen and (max-width: 480px) { + .e-tab .e-tab-header .e-toolbar-item .e-icons.e-tab-icon { + height: 20px; + width: 20px; + } +} + +.e-tab .e-tab-header .e-toolbar-item .e-tab-icon, +.e-tab .e-tab-header .e-toolbar-item .e-tab-icon::before { + font-size: 18px; +} + +@media screen and (max-width: 480px) { + .e-tab .e-tab-header .e-toolbar-item .e-tab-icon, + .e-tab .e-tab-header .e-toolbar-item .e-tab-icon::before { + font-size: 20px; + } +} + +.e-tab .e-tab-header .e-toolbar-item.e-icon .e-tab-wrap { + justify-content: center; + padding: 0 18px; +} + +@media screen and (max-width: 480px) { + .e-tab .e-tab-header .e-toolbar-item.e-icon .e-tab-wrap { + padding: 0 24px; + } +} + +.e-tab .e-tab-header .e-toolbar-item .e-icon-left + .e-tab-text { + margin: 0 0 0 10px; +} + +@media screen and (max-width: 480px) { + .e-tab .e-tab-header .e-toolbar-item .e-icon-left + .e-tab-text { + margin: 0 0 0 14px; + } +} + +.e-tab .e-tab-header .e-toolbar-item.e-itop, .e-tab .e-tab-header .e-toolbar-item.e-ibottom { + height: 62px; +} + +@media screen and (max-width: 480px) { + .e-tab .e-tab-header .e-toolbar-item.e-itop, .e-tab .e-tab-header .e-toolbar-item.e-ibottom { + height: 72px; + } +} + +.e-tab .e-tab-header .e-toolbar-item.e-itop .e-tab-wrap, .e-tab .e-tab-header .e-toolbar-item.e-ibottom .e-tab-wrap { + align-items: center; + display: flex; + height: 62px; + position: relative; +} + +@media screen and (max-width: 480px) { + .e-tab .e-tab-header .e-toolbar-item.e-itop .e-tab-wrap, .e-tab .e-tab-header .e-toolbar-item.e-ibottom .e-tab-wrap { + height: 72px; + } +} + +.e-tab .e-tab-header .e-toolbar-item.e-itop .e-tab-wrap:focus .e-text-wrap, .e-tab .e-tab-header .e-toolbar-item.e-ibottom .e-tab-wrap:focus .e-text-wrap { + height: auto; +} + +.e-tab .e-tab-header .e-toolbar-item.e-itop .e-text-wrap, .e-tab .e-tab-header .e-toolbar-item.e-ibottom .e-text-wrap { + display: block; + height: auto; +} + +.e-tab .e-tab-header .e-toolbar-item.e-itop.e-active .e-tab-wrap:focus .e-text-wrap, .e-tab .e-tab-header .e-toolbar-item.e-ibottom.e-active .e-tab-wrap:focus .e-text-wrap { + height: auto; +} + +.e-tab .e-tab-header .e-toolbar-item.e-itop.e-active .e-tab-wrap .e-text-wrap, .e-tab .e-tab-header .e-toolbar-item.e-ibottom.e-active .e-tab-wrap .e-text-wrap { + height: auto; +} + +.e-tab .e-tab-header .e-toolbar-item.e-itop .e-close-icon, .e-tab .e-tab-header .e-toolbar-item.e-ibottom .e-close-icon { + position: absolute; + right: 18px; + top: calc(50% - 6px); +} + +@media screen and (max-width: 480px) { + .e-tab .e-tab-header .e-toolbar-item.e-itop .e-close-icon, .e-tab .e-tab-header .e-toolbar-item.e-ibottom .e-close-icon { + right: 12px; + } +} + +.e-tab .e-tab-header .e-toolbar-item.e-itop .e-tab-text { + margin: 8px 0 0; +} + +@media screen and (max-width: 480px) { + .e-tab .e-tab-header .e-toolbar-item.e-itop .e-tab-text { + margin: 10px 0 0; + } +} + +.e-tab .e-tab-header .e-toolbar-item.e-ibottom .e-tab-text { + margin: 0 0 8px; +} + +@media screen and (max-width: 480px) { + .e-tab .e-tab-header .e-toolbar-item.e-ibottom .e-tab-text { + margin: 0 0 10px; + } +} + +.e-tab .e-tab-header .e-toolbar-item .e-tab-icon.e-icon-top, +.e-tab .e-tab-header .e-toolbar-item .e-tab-icon.e-icon-bottom { + align-items: center; + display: flex; + flex-direction: column; + justify-content: center; + margin: auto; +} + +.e-tab .e-tab-header .e-toolbar-pop { + overflow-y: auto; + padding: 0; +} + +.e-tab .e-tab-header .e-toolbar-pop .e-toolbar-item { + height: 36px; + min-height: 36px; + min-width: auto; +} + +@media screen and (max-width: 480px) { + .e-tab .e-tab-header .e-toolbar-pop .e-toolbar-item { + height: 48px; + min-height: 48px; + } +} + +.e-tab .e-tab-header .e-toolbar-pop .e-toolbar-item:not(.e-separator) { + margin: 0; +} + +.e-tab .e-tab-header .e-toolbar-pop .e-toolbar-item .e-tab-wrap { + height: 36px; + padding: 0 16px; + text-align: initial; +} + +@media screen and (max-width: 480px) { + .e-tab .e-tab-header .e-toolbar-pop .e-toolbar-item .e-tab-wrap { + height: 48px; + padding: 0 16px; + } +} + +.e-tab .e-tab-header .e-toolbar-pop .e-toolbar-item .e-text-wrap { + height: 36px; + width: 100%; +} + +.e-tab .e-tab-header .e-toolbar-pop .e-toolbar-item .e-tab-text { + display: inline-flex; + width: 100%; +} + +.e-tab .e-tab-header .e-toolbar-pop .e-toolbar-item .e-close-icon { + margin: 0 0 0 8px; +} + +.e-tab .e-tab-header .e-toolbar-pop .e-toolbar-item .e-close-icon::before { + top: 0; +} + +.e-tab .e-tab-header .e-toolbar-pop .e-toolbar-item .e-tab-text + .e-close-icon[style='display:block'] { + padding-right: 10px; +} + +@media screen and (max-width: 480px) { + .e-tab .e-tab-header .e-toolbar-pop .e-toolbar-item .e-tab-text + .e-close-icon[style='display:block'] { + padding-right: 0; + } +} + +.e-tab .e-tab-header .e-toolbar-pop .e-toolbar-item.e-itop, .e-tab .e-tab-header .e-toolbar-pop .e-toolbar-item.e-ibottom { + height: 36px; +} + +@media screen and (max-width: 480px) { + .e-tab .e-tab-header .e-toolbar-pop .e-toolbar-item.e-itop, .e-tab .e-tab-header .e-toolbar-pop .e-toolbar-item.e-ibottom { + height: 48px; + } +} + +.e-tab .e-tab-header .e-toolbar-pop .e-toolbar-item.e-itop:not(.e-separator), .e-tab .e-tab-header .e-toolbar-pop .e-toolbar-item.e-ibottom:not(.e-separator) { + min-height: 36px; +} + +@media screen and (max-width: 480px) { + .e-tab .e-tab-header .e-toolbar-pop .e-toolbar-item.e-itop:not(.e-separator), .e-tab .e-tab-header .e-toolbar-pop .e-toolbar-item.e-ibottom:not(.e-separator) { + min-height: 48px; + } +} + +.e-tab .e-tab-header .e-toolbar-pop .e-toolbar-item.e-itop .e-tab-wrap, .e-tab .e-tab-header .e-toolbar-pop .e-toolbar-item.e-ibottom .e-tab-wrap { + height: 36px; +} + +@media screen and (max-width: 480px) { + .e-tab .e-tab-header .e-toolbar-pop .e-toolbar-item.e-itop .e-tab-wrap, .e-tab .e-tab-header .e-toolbar-pop .e-toolbar-item.e-ibottom .e-tab-wrap { + height: 48px; + } +} + +.e-tab .e-tab-header .e-toolbar-pop .e-toolbar-item.e-itop .e-text-wrap, .e-tab .e-tab-header .e-toolbar-pop .e-toolbar-item.e-ibottom .e-text-wrap { + display: inline-flex; + height: auto; +} + +.e-tab .e-tab-header .e-toolbar-pop .e-toolbar-item.e-itop .e-tab-text, .e-tab .e-tab-header .e-toolbar-pop .e-toolbar-item.e-ibottom .e-tab-text { + display: block; + justify-content: center; + margin: 0 0 0 10px; + padding-left: 0; + padding-right: 10px; +} + +@media screen and (max-width: 480px) { + .e-tab .e-tab-header .e-toolbar-pop .e-toolbar-item.e-itop .e-tab-text, .e-tab .e-tab-header .e-toolbar-pop .e-toolbar-item.e-ibottom .e-tab-text { + justify-content: center; + margin: 0 0 0 12px; + padding-left: 0; + padding-right: 0; + } +} + +.e-tab .e-tab-header .e-toolbar-pop .e-toolbar-item.e-itop .e-close-icon, .e-tab .e-tab-header .e-toolbar-pop .e-toolbar-item.e-ibottom .e-close-icon { + right: 18px; + top: initial; +} + +.e-tab .e-tab-header .e-toolbar-pop .e-toolbar-item.e-ibottom .e-tab-text { + margin: 0; +} + +.e-tab .e-tab-header .e-toolbar-pop .e-toolbar-item .e-tab-icon.e-icon-top, +.e-tab .e-tab-header .e-toolbar-pop .e-toolbar-item .e-tab-icon.e-icon-bottom { + display: inline-flex; +} + +.e-tab .e-tab-header.e-close-show .e-icons.e-close-icon { + display: inline-flex; +} + +@media screen and (max-width: 480px) { + .e-tab .e-tab-header.e-close-show .e-icons.e-close-icon { + display: none; + } +} + +@media screen and (max-width: 480px) { + .e-tab .e-tab-header.e-close-show .e-toolbar-item.e-active .e-close-icon { + display: inline-flex; + } +} + +.e-tab .e-tab-header.e-close-show .e-toolbar-item.e-itop .e-text-wrap, +.e-tab .e-tab-header.e-close-show .e-toolbar-item.e-ibottom .e-text-wrap { + margin-right: 20px; +} + +.e-tab .e-tab-header .e-scroll-nav { + height: 36px; + min-height: 36px; + min-width: auto; + width: auto; +} + +@media screen and (max-width: 480px) { + .e-tab .e-tab-header .e-scroll-nav { + height: 48px; + min-height: 48px; + } +} + +.e-tab .e-tab-header .e-scroll-nav.e-scroll-left-nav { + padding: 0 9px; +} + +.e-tab .e-tab-header .e-scroll-nav.e-scroll-right-nav { + padding: 0 9px; +} + +@media screen and (max-width: 480px) { + .e-tab .e-tab-header .e-scroll-nav.e-scroll-right-nav { + padding: 0 12px; + } +} + +.e-tab .e-tab-header .e-scroll-nav .e-nav-left-arrow::before, +.e-tab .e-tab-header .e-scroll-nav .e-nav-right-arrow::before { + font-size: 12px; + line-height: 24px; + position: relative; + top: 0; + vertical-align: initial; +} + +.e-tab .e-tab-header .e-scroll-nav .e-nav-arrow { + font-size: 12px; + height: 24px; + line-height: 24px; + width: 24px; +} + +@media screen and (max-width: 480px) { + .e-tab .e-tab-header .e-scroll-nav .e-nav-arrow { + font-size: 12px; + height: 24px; + line-height: 24px; + width: 24px; + } +} + +.e-tab .e-tab-header .e-hor-nav { + height: 36px; + min-height: 36px; + min-width: auto; + padding: 0 9px; + width: auto; +} + +@media screen and (max-width: 480px) { + .e-tab .e-tab-header .e-hor-nav { + height: 48px; + min-height: 48px; + padding: 0 12px; + } +} + +.e-tab .e-tab-header .e-hor-nav .e-popup-up-icon, +.e-tab .e-tab-header .e-hor-nav .e-popup-down-icon { + font-size: 12px; + height: 24px; + line-height: 24px; + width: 24px; +} + +@media screen and (max-width: 480px) { + .e-tab .e-tab-header .e-hor-nav .e-popup-up-icon, + .e-tab .e-tab-header .e-hor-nav .e-popup-down-icon { + font-size: 12px; + height: 24px; + line-height: 24px; + width: 24px; + } +} + +.e-tab .e-tab-header .e-hor-nav .e-popup-up-icon::before, +.e-tab .e-tab-header .e-hor-nav .e-popup-down-icon::before { + font-size: 12px; + line-height: 24px; + position: relative; + top: 0; + vertical-align: initial; +} + +@media screen and (max-width: 480px) { + .e-tab .e-tab-header .e-hor-nav .e-popup-up-icon::before, + .e-tab .e-tab-header .e-hor-nav .e-popup-down-icon::before { + font-size: 16px; + } +} + +.e-tab .e-tab-header .e-hor-nav .e-popup-up-icon:hover::before, +.e-tab .e-tab-header .e-hor-nav .e-popup-down-icon:hover::before { + top: 0; +} + +.e-tab .e-tab-header .e-hor-nav .e-popup-up-icon { + transform: rotate(180deg); + transition: transform 0.1s ease; +} + +@media screen and (max-width: 480px) { + .e-tab .e-tab-header .e-hor-nav .e-popup-up-icon { + transform: none; + transition: none; + } +} + +.e-tab .e-tab-header .e-hor-nav .e-popup-down-icon { + transform: rotate(0deg); + transition: transform 0.1s ease; +} + +@media screen and (max-width: 480px) { + .e-tab .e-tab-header .e-hor-nav .e-popup-down-icon { + transform: none; + transition: none; + } +} + +.e-tab .e-tab-header .e-hor-nav:focus .e-popup-up-icon::before, +.e-tab .e-tab-header .e-hor-nav:focus .e-popup-down-icon::before { + top: 0; +} + +.e-tab .e-tab-header:nth-child(even) .e-toolbar-items:not(.e-tbar-pos) .e-toolbar-item:last-child { + margin: 0; + padding-bottom: 0; + padding-top: 0; +} + +@media screen and (max-width: 480px) { + .e-tab .e-tab-header:nth-child(even) .e-toolbar-items:not(.e-tbar-pos) .e-toolbar-item:last-child { + margin: 0; + } +} + +.e-tab .e-tab-header:nth-child(even) .e-indicator { + bottom: auto; + top: 0; +} + +.e-tab .e-tab-header:nth-child(even) .e-toolbar-item.e-active { + margin: 0; + padding-bottom: 0; + padding-top: 0; +} + +@media screen and (max-width: 480px) { + .e-tab .e-tab-header:nth-child(even) .e-toolbar-item.e-active { + margin: 0; + } +} + +.e-tab .e-tab-header:nth-child(even) .e-toolbar-item.e-active .e-text-wrap { + height: 36px; + padding: 0; +} + +.e-tab .e-tab-header:nth-child(even) .e-toolbar-item.e-itop .e-text-wrap, .e-tab .e-tab-header:nth-child(even) .e-toolbar-item.e-ibottom .e-text-wrap { + height: initial; +} + +.e-tab .e-tab-header:nth-child(even) .e-toolbar-item.e-itop.e-active .e-text-wrap, .e-tab .e-tab-header:nth-child(even) .e-toolbar-item.e-ibottom.e-active .e-text-wrap { + height: initial; + padding: 0; +} + +.e-tab .e-tab-header:nth-child(even) .e-toolbar-item.e-itop.e-active .e-text-wrap::before, .e-tab .e-tab-header:nth-child(even) .e-toolbar-item.e-ibottom.e-active .e-text-wrap::before { + bottom: auto; + top: 0; +} + +.e-tab .e-content { + position: relative; +} + +.e-tab .e-content .e-item.e-view { + bottom: 0; + left: 0; + overflow: hidden; + position: absolute; + right: 0; + top: 0; +} + +.e-tab .e-content > .e-item { + display: none; +} + +.e-tab .e-content > .e-item.e-active { + background: inherit; + display: block; +} + +.e-tab .e-content.e-progress { + overflow-x: hidden; +} + +.e-tab.e-vertical-icon .e-tab-header { + height: 62px; + min-height: 62px; +} + +.e-tab.e-vertical-icon .e-tab-header .e-toolbar-items { + height: 62px; +} + +.e-tab.e-vertical-icon .e-tab-header .e-scroll-nav { + height: 62px; +} + +.e-tab.e-vertical-icon .e-tab-header .e-hor-nav { + height: 62px; +} + +@media screen and (max-width: 480px) { + .e-tab.e-vertical-icon .e-tab-header .e-hor-nav .e-popup-up-icon::before, + .e-tab.e-vertical-icon .e-tab-header .e-hor-nav .e-popup-down-icon::before { + font-size: 12px; + } +} + +.e-tab.e-focused .e-tab-header .e-toolbar-item .e-tab-wrap:focus { + height: 36px; +} + +.e-tab.e-focused .e-tab-header .e-toolbar-item .e-tab-wrap:focus .e-text-wrap { + height: 36px; +} + +.e-tab.e-focused .e-tab-header .e-toolbar-item.e-itop .e-tab-wrap:focus, .e-tab.e-focused .e-tab-header .e-toolbar-item.e-ibottom .e-tab-wrap:focus { + height: 62px; +} + +.e-tab.e-focused .e-tab-header .e-toolbar-item.e-itop .e-tab-wrap:focus .e-text-wrap, .e-tab.e-focused .e-tab-header .e-toolbar-item.e-ibottom .e-tab-wrap:focus .e-text-wrap { + height: auto; +} + +.e-tab.e-focused .e-tab-header .e-toolbar-item.e-itop.e-active .e-tab-wrap:focus .e-text-wrap, .e-tab.e-focused .e-tab-header .e-toolbar-item.e-ibottom.e-active .e-tab-wrap:focus .e-text-wrap { + height: auto; +} + +.e-tab.e-focused .e-tab-header .e-toolbar-pop .e-toolbar-item .e-tab-wrap:focus { + height: 36px; +} + +.e-tab.e-focused .e-tab-header .e-toolbar-pop .e-toolbar-item .e-tab-wrap:focus .e-text-wrap { + height: 36px; +} + +.e-tab.e-focused .e-tab-header .e-toolbar-pop .e-toolbar-item.e-itop .e-tab-wrap:focus, +.e-tab.e-focused .e-tab-header .e-toolbar-pop .e-toolbar-item.e-ibottom .e-tab-wrap:focus { + height: 36px; +} + +.e-tab.e-focused .e-tab-header:nth-child(even) .e-toolbar-item.e-active .e-tab-wrap:focus .e-text-wrap { + height: 36px; + padding: 0; +} + +.e-tab.e-focused .e-tab-header:nth-child(even) .e-toolbar-item.e-itop .e-tab-wrap:focus .e-text-wrap, .e-tab.e-focused .e-tab-header:nth-child(even) .e-toolbar-item.e-ibottom .e-tab-wrap:focus .e-text-wrap { + height: auto; +} + +.e-tab.e-focused .e-tab-header:nth-child(even) .e-toolbar-item.e-itop.e-active .e-tab-wrap:focus .e-text-wrap, .e-tab.e-focused .e-tab-header:nth-child(even) .e-toolbar-item.e-ibottom.e-active .e-tab-wrap:focus .e-text-wrap { + height: auto; +} + +.e-tab.e-template .e-content > .e-item { + display: none; +} + +.e-tab.e-template .e-content > .e-item.e-active { + background: inherit; + display: block; +} + +.e-tab.e-ie .e-tab-header .e-hor-nav.e-ie-align, +.e-tab.e-ie .e-tab-header .e-scroll-nav.e-ie-align { + display: flex; +} + +.e-tab.e-ie .e-tab-header .e-hor-nav.e-ie-align .e-popup-up-icon, +.e-tab.e-ie .e-tab-header .e-hor-nav.e-ie-align .e-popup-down-icon, +.e-tab.e-ie .e-tab-header .e-scroll-nav.e-ie-align .e-popup-up-icon, +.e-tab.e-ie .e-tab-header .e-scroll-nav.e-ie-align .e-popup-down-icon { + display: block; + line-height: 15px; +} + +.e-tab.e-ie .e-tab-header .e-hor-nav.e-ie-align .e-nav-left-arrow, +.e-tab.e-ie .e-tab-header .e-hor-nav.e-ie-align .e-nav-right-arrow, +.e-tab.e-ie .e-tab-header .e-scroll-nav.e-ie-align .e-nav-left-arrow, +.e-tab.e-ie .e-tab-header .e-scroll-nav.e-ie-align .e-nav-right-arrow { + display: block; + line-height: 14px; +} + +.e-tab.e-ie .e-tab-header .e-popup-up-icon, +.e-tab.e-ie .e-tab-header .e-popup-down-icon { + transform: none; + transition: none; +} + +.e-tab.e-ie .e-tab-header .e-popup-up-icon::before { + transform: rotate(180deg); + transition: transform 0.1s ease; +} + +@media screen and (max-width: 480px) { + .e-tab.e-ie .e-tab-header .e-popup-up-icon::before { + transform: none; + transition: none; + } +} + +.e-tab.e-ie .e-tab-header .e-popup-down-icon::before { + transform: rotate(0deg); + transition: transform 0.1s ease; +} + +@media screen and (max-width: 480px) { + .e-tab.e-ie .e-tab-header .e-popup-down-icon::before { + transform: none; + transition: none; + } +} + +.e-tab.e-edge .e-tab-header .e-hor-nav.e-ie-align, +.e-tab.e-edge .e-tab-header .e-scroll-nav.e-ie-align { + display: flex; +} + +.e-tab.e-edge .e-tab-header .e-hor-nav.e-ie-align .e-popup-up-icon, +.e-tab.e-edge .e-tab-header .e-hor-nav.e-ie-align .e-popup-down-icon, +.e-tab.e-edge .e-tab-header .e-scroll-nav.e-ie-align .e-popup-up-icon, +.e-tab.e-edge .e-tab-header .e-scroll-nav.e-ie-align .e-popup-down-icon { + display: block; + line-height: 14px; + position: relative; +} + +.e-tab.e-edge .e-tab-header .e-hor-nav.e-ie-align .e-nav-left-arrow, +.e-tab.e-edge .e-tab-header .e-hor-nav.e-ie-align .e-nav-right-arrow, +.e-tab.e-edge .e-tab-header .e-scroll-nav.e-ie-align .e-nav-left-arrow, +.e-tab.e-edge .e-tab-header .e-scroll-nav.e-ie-align .e-nav-right-arrow { + display: block; + line-height: 11px; + position: relative; +} + +.e-tab.e-edge .e-tab-header .e-popup-up-icon { + transform: rotate(180deg); + transition: transform 0.1s ease; +} + +@media screen and (max-width: 480px) { + .e-tab.e-edge .e-tab-header .e-popup-up-icon { + transform: none; + transition: none; + } +} + +.e-tab.e-edge .e-tab-header .e-popup-down-icon { + transform: rotate(0deg); + transition: transform 0.1s ease; +} + +@media screen and (max-width: 480px) { + .e-tab.e-edge .e-tab-header .e-popup-down-icon { + transform: none; + transition: none; + } +} + +@media screen and (max-width: 480px) and (max-width: 480px) { + .e-tab.e-edge .e-tab-header .e-popup-down-icon { + transform: none; + transition: none; + } +} + +.e-tab.e-edge .e-tab-header .e-popup-up-icon::before { + transform: rotate(180deg); + transition: transform 0.1s ease; +} + +@media screen and (max-width: 480px) { + .e-tab.e-edge .e-tab-header .e-popup-up-icon::before { + transform: none; + transition: none; + } +} + +.e-tab.e-edge .e-tab-header .e-popup-down-icon::before { + transform: rotate(0deg); + transition: transform 0.1s ease; +} + +@media screen and (max-width: 480px) { + .e-tab.e-edge .e-tab-header .e-popup-down-icon::before { + transform: none; + transition: none; + } +} + +.e-tab.e-safari .e-tab-header .e-close-icon::before { + top: -1px; +} + +.e-tab.e-safari .e-tab-header .e-hor-nav .e-popup-up-icon::before, +.e-tab.e-safari .e-tab-header .e-hor-nav .e-popup-down-icon::before, +.e-tab.e-safari .e-tab-header .e-scroll-nav .e-popup-up-icon::before, +.e-tab.e-safari .e-tab-header .e-scroll-nav .e-popup-down-icon::before { + top: 0; +} + +.e-tab.e-safari .e-tab-header .e-hor-nav .e-nav-left-arrow::before, +.e-tab.e-safari .e-tab-header .e-hor-nav .e-nav-right-arrow::before, +.e-tab.e-safari .e-tab-header .e-scroll-nav .e-nav-left-arrow::before, +.e-tab.e-safari .e-tab-header .e-scroll-nav .e-nav-right-arrow::before { + top: 0; +} + +.e-tab.e-disable { + pointer-events: none; +} + +.e-tab.e-fill .e-tab-header { + height: 34px; + min-height: 34px; +} + +@media screen and (max-width: 480px) { + .e-tab.e-fill .e-tab-header { + height: 46px; + min-height: 46px; + } +} + +.e-tab.e-fill .e-tab-header .e-indicator { + display: none; +} + +.e-tab.e-fill .e-tab-header .e-toolbar-items { + height: auto; + min-height: 34px; +} + +@media screen and (max-width: 480px) { + .e-tab.e-fill .e-tab-header .e-toolbar-items { + min-height: 46px; + } +} + +.e-tab.e-fill .e-tab-header .e-toolbar-items:not(.e-tbar-pos) .e-toolbar-item:first-child, +.e-tab.e-fill .e-tab-header .e-toolbar-items:not(.e-tbar-pos) .e-toolbar-item:last-child { + margin: 0; + padding: 0; +} + +.e-tab.e-fill .e-tab-header .e-toolbar-item:not(.e-separator) { + height: 34px; + margin: 0; + min-height: 34px; +} + +@media screen and (max-width: 480px) { + .e-tab.e-fill .e-tab-header .e-toolbar-item:not(.e-separator) { + height: 46px; + min-height: 46px; + } +} + +.e-tab.e-fill .e-tab-header .e-toolbar-item:not(.e-separator).e-itop, .e-tab.e-fill .e-tab-header .e-toolbar-item:not(.e-separator).e-ibottom { + height: 60px; + min-height: 60px; +} + +.e-tab.e-fill .e-tab-header .e-toolbar-item .e-tab-wrap { + height: 34px; + padding: 0 18px; +} + +@media screen and (max-width: 480px) { + .e-tab.e-fill .e-tab-header .e-toolbar-item .e-tab-wrap { + height: 46px; + padding: 0 18px; + } +} + +.e-tab.e-fill .e-tab-header .e-toolbar-item .e-text-wrap { + height: 34px; +} + +@media screen and (max-width: 480px) { + .e-tab.e-fill .e-tab-header .e-toolbar-item .e-text-wrap { + height: 46px; + } +} + +.e-tab.e-fill .e-tab-header .e-toolbar-item.e-active { + padding: 0; +} + +.e-tab.e-fill .e-tab-header .e-toolbar-item.e-active .e-tab-wrap { + margin-bottom: 0; +} + +.e-tab.e-fill .e-tab-header .e-toolbar-item.e-active .e-text-wrap { + height: 34px; +} + +@media screen and (max-width: 480px) { + .e-tab.e-fill .e-tab-header .e-toolbar-item.e-active .e-text-wrap { + height: 46px; + } +} + +.e-tab.e-fill .e-tab-header .e-toolbar-item.e-active .e-tab-text { + font-weight: 500; +} + +.e-tab.e-fill .e-tab-header .e-toolbar-item.e-active.e-ileft .e-text-wrap, +.e-tab.e-fill .e-tab-header .e-toolbar-item.e-active.e-iright .e-text-wrap { + height: 36px; +} + +@media screen and (max-width: 480px) { + .e-tab.e-fill .e-tab-header .e-toolbar-item.e-active.e-ileft .e-text-wrap, + .e-tab.e-fill .e-tab-header .e-toolbar-item.e-active.e-iright .e-text-wrap { + height: 46px; + } +} + +.e-tab.e-fill .e-tab-header .e-toolbar-item.e-itop .e-tab-wrap, +.e-tab.e-fill .e-tab-header .e-toolbar-item.e-ibottom .e-tab-wrap { + height: 60px; +} + +.e-tab.e-fill .e-tab-header .e-toolbar-pop .e-toolbar-item.e-itop:not(.e-separator), +.e-tab.e-fill .e-tab-header .e-toolbar-pop .e-toolbar-item.e-ibottom:not(.e-separator) { + height: auto; +} + +.e-tab.e-fill .e-tab-header:nth-child(even) .e-toolbar-items:not(.e-tbar-pos) .e-toolbar-item:first-child.e-active, .e-tab.e-fill .e-tab-header:nth-child(even) .e-toolbar-items:not(.e-tbar-pos) .e-toolbar-item:last-child.e-active { + padding: 0; +} + +.e-tab.e-fill .e-tab-header:nth-child(even) .e-toolbar-items:not(.e-tbar-pos) .e-toolbar-item.e-itop, .e-tab.e-fill .e-tab-header:nth-child(even) .e-toolbar-items:not(.e-tbar-pos) .e-toolbar-item:first-child.e-itop, .e-tab.e-fill .e-tab-header:nth-child(even) .e-toolbar-items:not(.e-tbar-pos) .e-toolbar-item:last-child.e-itop { + padding-top: 0; +} + +.e-tab.e-fill .e-tab-header:nth-child(even) .e-toolbar-item.e-active { + margin-right: 0; + padding: 0; +} + +.e-tab.e-fill .e-tab-header:nth-child(even) .e-toolbar-item.e-active .e-text-wrap { + height: 34px; +} + +@media screen and (max-width: 480px) { + .e-tab.e-fill .e-tab-header:nth-child(even) .e-toolbar-item.e-active .e-text-wrap { + height: 46px; + } +} + +.e-tab.e-fill .e-tab-header:nth-child(even) .e-toolbar-item.e-itop .e-tab-wrap:focus .e-text-wrap, .e-tab.e-fill .e-tab-header:nth-child(even) .e-toolbar-item.e-ibottom .e-tab-wrap:focus .e-text-wrap { + height: 44px; +} + +.e-tab.e-fill .e-tab-header:nth-child(even) .e-toolbar-item.e-itop .e-text-wrap, .e-tab.e-fill .e-tab-header:nth-child(even) .e-toolbar-item.e-ibottom .e-text-wrap { + height: auto; +} + +.e-tab.e-fill.e-focused .e-tab-header .e-toolbar-item .e-tab-wrap:focus { + height: 34px; +} + +.e-tab.e-fill.e-focused .e-tab-header .e-toolbar-item .e-tab-wrap:focus .e-text-wrap { + height: 34px; +} + +.e-tab.e-fill.e-focused .e-tab-header .e-toolbar-item.e-itop .e-tab-wrap:focus, +.e-tab.e-fill.e-focused .e-tab-header .e-toolbar-item.e-ibottom .e-tab-wrap:focus { + height: 60px; +} + +.e-tab.e-fill.e-focused .e-tab-header .e-toolbar-item.e-itop .e-tab-wrap:focus .e-text-wrap, +.e-tab.e-fill.e-focused .e-tab-header .e-toolbar-item.e-ibottom .e-tab-wrap:focus .e-text-wrap { + height: 34px; +} + +@media screen and (max-width: 480px) { + .e-tab.e-fill.e-focused .e-tab-header .e-toolbar-item.e-itop .e-tab-wrap:focus .e-text-wrap, + .e-tab.e-fill.e-focused .e-tab-header .e-toolbar-item.e-ibottom .e-tab-wrap:focus .e-text-wrap { + height: 46px; + } +} + +.e-tab.e-fill.e-rtl .e-tab-header .e-toolbar-item:not(.e-separator) { + margin: 0; +} + +.e-tab.e-background .e-tab-header .e-toolbar-items:not(.e-tbar-pos) .e-toolbar-item:first-child, +.e-tab.e-background .e-tab-header .e-toolbar-items:not(.e-tbar-pos) .e-toolbar-item:last-child { + margin: 0; + padding: 0; +} + +.e-tab.e-background .e-tab-header .e-toolbar-item:not(.e-separator) { + margin: 0; +} + +.e-tab.e-background .e-tab-header .e-toolbar-item .e-tab-wrap { + padding: 0 18px; +} + +@media screen and (max-width: 480px) { + .e-tab.e-background .e-tab-header .e-toolbar-item .e-tab-wrap { + padding: 0 24px; + } +} + +.e-tab.e-background .e-tab-header .e-toolbar-item.e-active { + padding: 0; +} + +.e-tab.e-background .e-tab-header .e-toolbar-item.e-active .e-tab-wrap { + margin-bottom: 0; +} + +.e-tab.e-background .e-tab-header .e-toolbar-item.e-active .e-text-wrap { + height: 36px; +} + +.e-tab.e-background .e-tab-header .e-toolbar-item.e-active .e-tab-text { + font-weight: 500; +} + +.e-tab.e-background .e-tab-header:nth-child(even) .e-toolbar-items:not(.e-tbar-pos) .e-toolbar-item:first-child.e-active, +.e-tab.e-background .e-tab-header:nth-child(even) .e-toolbar-items:not(.e-tbar-pos) .e-toolbar-item:last-child.e-active { + padding: 0; +} + +.e-tab.e-background .e-tab-header:nth-child(even) .e-toolbar-item.e-active { + margin: 0; + padding: 0; +} + +.e-tab.e-background .e-tab-header .e-toolbar-pop .e-toolbar-item.e-active .e-text-wrap { + height: 36px; +} + +.e-tab.e-background.e-rtl .e-tab-header .e-toolbar-item:not(.e-separator) { + margin: 0; +} + +.e-tab.e-rtl .e-tab-header .e-toolbar-items:not(.e-tbar-pos) .e-toolbar-item:first-child, +.e-tab.e-rtl .e-tab-header .e-toolbar-items:not(.e-tbar-pos) .e-toolbar-item:last-child { + margin: 0; +} + +.e-tab.e-rtl .e-tab-header .e-toolbar-item:not(.e-separator) { + margin: 0; +} + +.e-tab.e-rtl .e-tab-header .e-toolbar-item:not(.e-separator) .e-icon-left + .e-tab-text { + margin: 0 10px 0 0; +} + +.e-tab.e-rtl .e-tab-header .e-toolbar-item:not(.e-separator) .e-icons.e-close-icon { + margin: 0 10px 0 0; +} + +.e-tab.e-rtl .e-tab-header .e-toolbar-item:not(.e-separator).e-itop .e-close-icon, +.e-tab.e-rtl .e-tab-header .e-toolbar-item:not(.e-separator).e-ibottom .e-close-icon { + left: 18px; + right: auto; +} + +.e-tab.e-rtl .e-tab-header.e-close-show .e-toolbar-item.e-itop .e-text-wrap, +.e-tab.e-rtl .e-tab-header.e-close-show .e-toolbar-item.e-ibottom .e-text-wrap { + margin-left: 20px; + margin-right: 0; +} + +.e-tab.e-rtl .e-tab-header .e-toolbar-pop .e-toolbar-item { + margin: 0; +} + +.e-tab.e-rtl .e-tab-header .e-toolbar-pop .e-toolbar-item .e-tab-text { + padding-left: 10px; + padding-right: 0; +} + +@media screen and (max-width: 480px) { + .e-tab.e-rtl .e-tab-header .e-toolbar-pop .e-toolbar-item .e-tab-text { + padding-left: 0; + } +} + +.e-tab.e-rtl .e-tab-header .e-toolbar-pop .e-toolbar-item .e-icons.e-close-icon { + margin: 0; +} + +.e-tab.e-rtl .e-tab-header .e-toolbar-pop .e-toolbar-item .e-close-icon { + left: 16px; + right: auto; +} + +.e-tab.e-rtl .e-tab-header .e-toolbar-pop .e-toolbar-item.e-itop .e-close-icon, +.e-tab.e-rtl .e-tab-header .e-toolbar-pop .e-toolbar-item.e-ibottom .e-close-icon { + left: 18px; + right: auto; +} + +.e-tab.e-rtl .e-tab-header .e-toolbar-pop .e-toolbar-item.e-itop .e-tab-text, +.e-tab.e-rtl .e-tab-header .e-toolbar-pop .e-toolbar-item.e-ibottom .e-tab-text { + margin: 0; + padding-left: 10px; + padding-right: 0; +} + +@media screen and (max-width: 480px) { + .e-tab.e-rtl .e-tab-header .e-toolbar-pop .e-toolbar-item.e-itop .e-tab-text, + .e-tab.e-rtl .e-tab-header .e-toolbar-pop .e-toolbar-item.e-ibottom .e-tab-text { + margin: 0; + padding-left: 10px; + padding-right: 0; + } +} + +.e-tab.e-rtl .e-tab-header .e-hor-nav, +.e-tab.e-rtl .e-tab-header .e-scroll-right-nav { + padding: 0 9px; +} + +.e-tab.e-rtl .e-tab-header .e-scroll-left-nav { + padding: 0 9px; +} + +/*! tab theme */ +.e-tab { + background: transparent; + border: none; +} + +.e-tab .e-tab-header { + background: inherit; + border: 0; + border-bottom: 0; + border-radius: 0; +} + +.e-tab .e-tab-header .e-toolbar-items { + background: inherit; +} + +.e-tab .e-tab-header .e-indicator { + background: #e3165b; +} + +.e-tab .e-tab-header .e-toolbar-item { + background: inherit; + border: none; +} + +.e-tab .e-tab-header .e-toolbar-item .e-ripple-element { + background: rgba(227, 22, 91, 0.12); +} + +.e-tab .e-tab-header .e-toolbar-item .e-tab-wrap { + border-radius: 0; + color: rgba(0, 0, 0, 0.54); +} + +.e-tab .e-tab-header .e-toolbar-item .e-tab-wrap .e-tab-icon { + color: rgba(0, 0, 0, 0.54); +} + +@media screen and (max-width: 480px) { + .e-tab .e-tab-header .e-toolbar-item .e-tab-wrap { + color: rgba(0, 0, 0, 0.54); + } + .e-tab .e-tab-header .e-toolbar-item .e-tab-wrap .e-tab-icon { + color: rgba(0, 0, 0, 0.54); + } + .e-tab .e-tab-header .e-toolbar-item .e-tab-wrap .e-close-icon { + color: rgba(0, 0, 0, 0.87); + } +} + +.e-tab .e-tab-header .e-toolbar-item .e-tab-wrap:hover { + background: inherit; +} + +@media screen and (max-width: 480px) { + .e-tab .e-tab-header .e-toolbar-item .e-tab-wrap:hover { + background: inherit; + } +} + +.e-tab .e-tab-header .e-toolbar-item .e-tab-wrap:hover .e-tab-text, +.e-tab .e-tab-header .e-toolbar-item .e-tab-wrap:hover .e-tab-icon { + color: rgba(0, 0, 0, 0.87); +} + +.e-tab .e-tab-header .e-toolbar-item.e-active { + border: none; + border-bottom: initial; + border-top-left-radius: 0; + border-top-right-radius: 0; +} + +.e-tab .e-tab-header .e-toolbar-item.e-active .e-tab-wrap:hover .e-tab-text, +.e-tab .e-tab-header .e-toolbar-item.e-active .e-tab-wrap:hover .e-tab-icon { + color: #e3165b; +} + +.e-tab .e-tab-header .e-toolbar-item.e-active .e-tab-text, +.e-tab .e-tab-header .e-toolbar-item.e-active .e-tab-icon { + color: #e3165b; +} + +.e-tab .e-tab-header .e-toolbar-item.e-active.e-ileft .e-tab-icon, .e-tab .e-tab-header .e-toolbar-item.e-active.e-iright .e-tab-icon { + color: #e3165b; +} + +.e-tab .e-tab-header .e-toolbar-item.e-active.e-ileft .e-tab-text, .e-tab .e-tab-header .e-toolbar-item.e-active.e-iright .e-tab-text { + color: #e3165b; +} + +.e-tab .e-tab-header .e-toolbar-item .e-close-icon { + color: rgba(0, 0, 0, 0.54); +} + +.e-tab .e-tab-header .e-toolbar-item .e-close-icon:hover { + color: rgba(0, 0, 0, 0.87); +} + +.e-tab .e-tab-header .e-toolbar-item .e-close-icon:active { + color: rgba(0, 0, 0, 0.87); +} + +.e-tab .e-tab-header .e-toolbar-item.e-disable.e-overlay { + background: inherit; + opacity: 1; + pointer-events: none; +} + +.e-tab .e-tab-header .e-toolbar-item.e-disable.e-overlay .e-tab-text, +.e-tab .e-tab-header .e-toolbar-item.e-disable.e-overlay .e-tab-icon { + color: rgba(0, 0, 0, 0.38); +} + +.e-tab .e-tab-header .e-toolbar-pop { + background: #fff; + border: 0; + border-radius: 0; + box-shadow: 0 2px 2px 1px rgba(0, 0, 0, 0.21); + overflow-y: auto; +} + +.e-tab .e-tab-header .e-toolbar-pop[e-animate='true'] { + overflow-y: hidden; +} + +@media screen and (max-width: 480px) { + .e-tab .e-tab-header .e-toolbar-pop { + box-shadow: 0 2px 2px 1px rgba(0, 0, 0, 0.21); + } +} + +.e-tab .e-tab-header .e-toolbar-pop .e-toolbar-item .e-tab-wrap .e-tab-text, +.e-tab .e-tab-header .e-toolbar-pop .e-toolbar-item .e-tab-wrap .e-tab-icon { + color: rgba(0, 0, 0, 0.54); +} + +.e-tab .e-tab-header .e-toolbar-pop .e-toolbar-item .e-tab-wrap:hover { + background: #eee; +} + +.e-tab .e-tab-header .e-toolbar-pop .e-toolbar-item .e-tab-wrap:hover .e-tab-text, +.e-tab .e-tab-header .e-toolbar-pop .e-toolbar-item .e-tab-wrap:hover .e-tab-icon { + color: rgba(0, 0, 0, 0.87); +} + +.e-tab .e-tab-header .e-toolbar-pop .e-toolbar-item .e-tab-wrap:active { + background: grey-200; +} + +.e-tab .e-tab-header .e-scroll-nav { + background: inherit; + border: 0; +} + +.e-tab .e-tab-header .e-scroll-nav .e-nav-arrow { + color: rgba(0, 0, 0, 0.54); +} + +.e-tab .e-tab-header .e-scroll-nav .e-nav-arrow:hover { + background: initial; + color: rgba(0, 0, 0, 0.87); +} + +.e-tab .e-tab-header .e-scroll-nav .e-nav-arrow:active { + box-shadow: none; +} + +.e-tab .e-tab-header .e-scroll-nav:focus .e-nav-arrow { + background: rgba(0, 0, 0, 0.12); + color: rgba(0, 0, 0, 0.87); +} + +.e-tab .e-tab-header .e-scroll-nav:focus .e-nav-arrow:hover { + background: initial; + color: rgba(0, 0, 0, 0.87); +} + +.e-tab .e-tab-header .e-scroll-nav.e-overlay .e-nav-arrow { + color: rgba(0, 0, 0, 0.54); +} + +.e-tab .e-tab-header .e-scroll-nav.e-overlay .e-nav-arrow:hover { + color: rgba(0, 0, 0, 0.54); +} + +.e-tab .e-tab-header .e-hor-nav { + background: transparent; + border: 0; +} + +.e-tab .e-tab-header .e-hor-nav .e-popup-up-icon, +.e-tab .e-tab-header .e-hor-nav .e-popup-down-icon { + color: rgba(0, 0, 0, 0.54); +} + +.e-tab .e-tab-header .e-hor-nav .e-popup-up-icon:hover, +.e-tab .e-tab-header .e-hor-nav .e-popup-down-icon:hover { + background: initial; + border: initial; + border-radius: 0; +} + +.e-tab .e-tab-header .e-hor-nav .e-popup-down-icon:hover { + color: rgba(0, 0, 0, 0.87); +} + +.e-tab .e-tab-header .e-hor-nav:focus .e-popup-up-icon, +.e-tab .e-tab-header .e-hor-nav:focus .e-popup-down-icon { + background: rgba(0, 0, 0, 0.12); + border: initial; + border-radius: 0; + color: rgba(0, 0, 0, 0.87); +} + +.e-tab .e-tab-header .e-hor-nav:focus .e-popup-up-icon:hover, +.e-tab .e-tab-header .e-hor-nav:focus .e-popup-down-icon:hover { + background: initial; + border: initial; + border-radius: 0; +} + +.e-tab .e-tab-header .e-hor-nav:focus .e-popup-up-icon:active, +.e-tab .e-tab-header .e-hor-nav:focus .e-popup-down-icon:active { + background: initial; + border: 0; + border-radius: 0; + box-shadow: none; +} + +.e-tab .e-tab-header .e-hor-nav:hover { + border: 0; +} + +.e-tab .e-tab-header .e-hor-nav:hover:active { + background: transparent; +} + +.e-tab .e-tab-header .e-hor-nav.e-nav-active { + background: inherit; + border: 0; + box-shadow: none; +} + +.e-tab .e-tab-header:nth-child(even) { + border-bottom: 0; + border-top: 0; +} + +.e-tab .e-tab-header:nth-child(even) .e-toolbar-item.e-active { + border-bottom: 0; + border-bottom-left-radius: 0; + border-bottom-right-radius: 0; + border-top: 0; + border-top-color: inherit; + border-top-left-radius: 0; + border-top-right-radius: 0; +} + +.e-tab.e-focused .e-tab-header .e-toolbar-item .e-tab-wrap:focus { + background: rgba(227, 22, 91, 0.12); +} + +.e-tab.e-focused .e-tab-header .e-toolbar-item .e-tab-wrap:focus .e-tab-icon, +.e-tab.e-focused .e-tab-header .e-toolbar-item .e-tab-wrap:focus .e-tab-text { + color: #e3165b; +} + +.e-tab.e-focused .e-tab-header .e-scroll-nav:focus .e-nav-arrow { + color: rgba(0, 0, 0, 0.87); +} + +.e-tab.e-focused .e-tab-header .e-hor-nav:focus .e-popup-up-icon, +.e-tab.e-focused .e-tab-header .e-hor-nav:focus .e-popup-down-icon { + color: rgba(0, 0, 0, 0.87); +} + +.e-tab.e-disable { + pointer-events: none; +} + +.e-tab.e-disable .e-tab-header .e-indicator { + background: rgba(227, 22, 91, 0.38); +} + +.e-tab.e-disable .e-tab-header .e-toolbar-item .e-tab-wrap { + color: rgba(0, 0, 0, 0.38); +} + +.e-tab.e-disable .e-tab-header .e-toolbar-item.e-active .e-tab-text, +.e-tab.e-disable .e-tab-header .e-toolbar-item.e-active .e-tab-icon { + color: rgba(227, 22, 91, 0.38); +} + +.e-tab.e-disable .e-content { + opacity: 0.38; +} + +.e-tab.e-fill .e-tab-header { + border-bottom: 2px Solid #e3165b; +} + +.e-tab.e-fill .e-tab-header .e-toolbar-item { + border: 0; +} + +.e-tab.e-fill .e-tab-header .e-toolbar-item .e-ripple-element { + background: rgba(0, 0, 0, 0.05); +} + +.e-tab.e-fill .e-tab-header .e-toolbar-item .e-tab-wrap { + color: rgba(0, 0, 0, 0.54); +} + +.e-tab.e-fill .e-tab-header .e-toolbar-item .e-tab-wrap:hover .e-tab-text, +.e-tab.e-fill .e-tab-header .e-toolbar-item .e-tab-wrap:hover .e-tab-icon { + color: rgba(0, 0, 0, 0.87); +} + +.e-tab.e-fill .e-tab-header .e-toolbar-item .e-text-wrap { + margin-top: 0; +} + +.e-tab.e-fill .e-tab-header .e-toolbar-item.e-active { + border: 0; +} + +.e-tab.e-fill .e-tab-header .e-toolbar-item.e-active .e-tab-wrap { + background: #e3165b; + border-radius: 0; +} + +.e-tab.e-fill .e-tab-header .e-toolbar-item.e-active .e-tab-wrap:hover .e-tab-text, +.e-tab.e-fill .e-tab-header .e-toolbar-item.e-active .e-tab-wrap:hover .e-tab-icon { + color: white; +} + +.e-tab.e-fill .e-tab-header .e-toolbar-item.e-active .e-text-wrap { + margin-top: 0; +} + +.e-tab.e-fill .e-tab-header .e-toolbar-item.e-active .e-tab-text, +.e-tab.e-fill .e-tab-header .e-toolbar-item.e-active .e-tab-icon { + color: white; +} + +.e-tab.e-fill .e-tab-header .e-toolbar-item.e-active .e-close-icon { + color: rgba(255, 255, 255, 0.7); +} + +.e-tab.e-fill .e-tab-header .e-toolbar-item.e-active .e-close-icon:hover { + color: white; +} + +.e-tab.e-fill .e-tab-header:nth-child(even) { + border-bottom: 0; + border-top: 2px Solid #e3165b; +} + +.e-tab.e-fill .e-tab-header:nth-child(even) .e-toolbar-item.e-active .e-text-wrap { + margin-top: 0; +} + +.e-tab.e-fill.e-corner .e-tab-header .e-toolbar-item.e-active .e-tab-wrap { + border-radius: 3px 3px 0 0; +} + +.e-tab.e-fill.e-corner .e-tab-header:nth-child(even) .e-toolbar-item.e-active .e-tab-wrap { + border-radius: 0 0 3px 3px; +} + +.e-tab.e-fill.e-disable .e-tab-header { + border-bottom: 2px Solid rgba(227, 22, 91, 0.38); +} + +.e-tab.e-fill.e-disable .e-tab-header .e-toolbar-item .e-tab-wrap { + color: rgba(0, 0, 0, 0.38); +} + +.e-tab.e-fill.e-disable .e-tab-header .e-toolbar-item.e-active { + opacity: 1; +} + +.e-tab.e-fill.e-disable .e-tab-header .e-toolbar-item.e-active .e-tab-wrap, +.e-tab.e-fill.e-disable .e-tab-header .e-toolbar-item.e-active .e-tab-wrap:focus { + background: rgba(227, 22, 91, 0.38); +} + +.e-tab.e-fill.e-disable .e-tab-header .e-toolbar-item.e-active .e-tab-wrap .e-tab-text, +.e-tab.e-fill.e-disable .e-tab-header .e-toolbar-item.e-active .e-tab-wrap .e-tab-icon, +.e-tab.e-fill.e-disable .e-tab-header .e-toolbar-item.e-active .e-tab-wrap:focus .e-tab-text, +.e-tab.e-fill.e-disable .e-tab-header .e-toolbar-item.e-active .e-tab-wrap:focus .e-tab-icon { + color: rgba(255, 255, 255, 0.38); +} + +.e-tab.e-fill.e-disable .e-tab-header:nth-child(even) { + border-bottom: 0; + border-top: 2px Solid rgba(227, 22, 91, 0.38); +} + +.e-tab.e-fill.e-focused .e-tab-header .e-toolbar-item .e-tab-wrap:focus .e-tab-icon, +.e-tab.e-fill.e-focused .e-tab-header .e-toolbar-item .e-tab-wrap:focus .e-tab-text { + color: #e3165b; +} + +.e-tab.e-fill.e-focused .e-tab-header .e-toolbar-item.e-active .e-tab-wrap:focus { + background: rgba(227, 22, 91, 0.8); +} + +.e-tab.e-fill.e-focused .e-tab-header .e-toolbar-item.e-active .e-tab-wrap:focus .e-tab-text, +.e-tab.e-fill.e-focused .e-tab-header .e-toolbar-item.e-active .e-tab-wrap:focus .e-tab-icon { + color: white; +} + +.e-tab.e-background .e-tab-header { + background: #3f51b5; + border: 0; +} + +.e-tab.e-background .e-tab-header .e-toolbar-items { + background: #3f51b5; +} + +.e-tab.e-background .e-tab-header .e-indicator { + background: #fff; +} + +.e-tab.e-background .e-tab-header .e-toolbar-item { + border: 0; +} + +.e-tab.e-background .e-tab-header .e-toolbar-item .e-ripple-element { + background: rgba(0, 0, 0, 0.1); +} + +.e-tab.e-background .e-tab-header .e-toolbar-item .e-tab-wrap { + background: #3f51b5; +} + +.e-tab.e-background .e-tab-header .e-toolbar-item .e-tab-wrap:hover { + background: inherit; +} + +.e-tab.e-background .e-tab-header .e-toolbar-item .e-tab-wrap:hover .e-tab-text, +.e-tab.e-background .e-tab-header .e-toolbar-item .e-tab-wrap:hover .e-tab-icon { + color: white; +} + +.e-tab.e-background .e-tab-header .e-toolbar-item .e-tab-wrap:hover .e-close-icon:hover, .e-tab.e-background .e-tab-header .e-toolbar-item .e-tab-wrap:hover .e-close-icon:active { + color: #fff; +} + +.e-tab.e-background .e-tab-header .e-toolbar-item .e-tab-text, +.e-tab.e-background .e-tab-header .e-toolbar-item .e-tab-icon, +.e-tab.e-background .e-tab-header .e-toolbar-item .e-close-icon { + color: rgba(255, 255, 255, 0.7); +} + +.e-tab.e-background .e-tab-header .e-toolbar-item .e-close-icon { + color: rgba(255, 255, 255, 0.54); +} + +.e-tab.e-background .e-tab-header .e-toolbar-item .e-close-icon:hover { + color: #e3165b; +} + +.e-tab.e-background .e-tab-header .e-toolbar-item.e-active { + border: 0; +} + +.e-tab.e-background .e-tab-header .e-toolbar-item.e-active .e-tab-wrap { + background: #3f51b5; + border-radius: 0; +} + +.e-tab.e-background .e-tab-header .e-toolbar-item.e-active .e-tab-wrap:hover .e-tab-text, +.e-tab.e-background .e-tab-header .e-toolbar-item.e-active .e-tab-wrap:hover .e-tab-icon { + color: white; +} + +.e-tab.e-background .e-tab-header .e-toolbar-item.e-active .e-tab-wrap:focus { + background: inherit; +} + +.e-tab.e-background .e-tab-header .e-toolbar-item.e-active .e-tab-wrap:focus .e-tab-text, +.e-tab.e-background .e-tab-header .e-toolbar-item.e-active .e-tab-wrap:focus .e-tab-icon { + color: white; +} + +.e-tab.e-background .e-tab-header .e-toolbar-item.e-active .e-tab-text, +.e-tab.e-background .e-tab-header .e-toolbar-item.e-active .e-tab-icon { + color: white; +} + +.e-tab.e-background .e-tab-header .e-toolbar-item.e-active .e-close-icon { + color: rgba(255, 255, 255, 0.7); +} + +.e-tab.e-background .e-tab-header .e-toolbar-item.e-active .e-close-icon:hover { + color: white; +} + +.e-tab.e-background .e-tab-header .e-toolbar-item.e-active.e-itop .e-tab-wrap, +.e-tab.e-background .e-tab-header .e-toolbar-item.e-active.e-ibottom .e-tab-wrap { + background: rgba(63, 81, 181, 0); +} + +.e-tab.e-background .e-tab-header .e-toolbar-item.e-disable .e-tab-text, +.e-tab.e-background .e-tab-header .e-toolbar-item.e-disable .e-tab-icon, +.e-tab.e-background .e-tab-header .e-toolbar-item.e-disable .e-close-icon { + color: rgba(255, 255, 255, 0.38); +} + +.e-tab.e-background .e-tab-header .e-toolbar-pop .e-toolbar-item { + background: #3f51b5; +} + +.e-tab.e-background .e-tab-header .e-toolbar-pop .e-toolbar-item .e-tab-wrap .e-tab-text, +.e-tab.e-background .e-tab-header .e-toolbar-pop .e-toolbar-item .e-tab-wrap .e-tab-icon { + color: rgba(255, 255, 255, 0.7); +} + +.e-tab.e-background .e-tab-header .e-toolbar-pop .e-toolbar-item .e-tab-wrap:hover { + background: rgba(255, 255, 255, 0.12); +} + +.e-tab.e-background .e-tab-header .e-toolbar-pop .e-toolbar-item .e-tab-wrap:hover .e-tab-text, +.e-tab.e-background .e-tab-header .e-toolbar-pop .e-toolbar-item .e-tab-wrap:hover .e-tab-icon { + color: white; +} + +.e-tab.e-background .e-tab-header .e-scroll-nav .e-nav-arrow { + color: rgba(255, 255, 255, 0.7); +} + +.e-tab.e-background .e-tab-header .e-scroll-nav .e-nav-arrow:hover { + background: inherit; + color: #fff; +} + +.e-tab.e-background .e-tab-header .e-scroll-nav:focus .e-nav-arrow { + color: #fff; +} + +.e-tab.e-background .e-tab-header .e-scroll-nav:focus .e-nav-arrow:hover { + background: inherit; + color: #fff; +} + +.e-tab.e-background .e-tab-header .e-scroll-nav:active::after { + animation: hscroll-alt-popup-shadow 1s ease-out 0ms; +} + +.e-tab.e-background .e-tab-header .e-hor-nav .e-popup-up-icon, +.e-tab.e-background .e-tab-header .e-hor-nav .e-popup-down-icon { + color: rgba(255, 255, 255, 0.7); +} + +.e-tab.e-background .e-tab-header .e-hor-nav .e-popup-up-icon:hover, +.e-tab.e-background .e-tab-header .e-hor-nav .e-popup-down-icon:hover { + background: inherit; + color: #fff; +} + +.e-tab.e-background .e-tab-header .e-hor-nav:focus .e-popup-up-icon, +.e-tab.e-background .e-tab-header .e-hor-nav:focus .e-popup-down-icon { + color: #fff; +} + +.e-tab.e-background .e-tab-header .e-hor-nav:active::after { + animation: tbar-alt-popup-shadow 1s ease-out 0ms; +} + +.e-tab.e-background .e-tab-header .e-hor-nav.e-nav-active .e-popup-up-icon { + color: #fff; +} + +.e-tab.e-background.e-disable .e-tab-header .e-indicator { + background: rgba(255, 255, 255, 0.38); +} + +.e-tab.e-background.e-disable .e-tab-header .e-toolbar-item .e-tab-wrap { + color: rgba(255, 255, 255, 0.38); +} + +.e-tab.e-background.e-disable .e-tab-header .e-toolbar-item .e-tab-wrap .e-tab-text, +.e-tab.e-background.e-disable .e-tab-header .e-toolbar-item .e-tab-wrap .e-tab-icon { + color: rgba(255, 255, 255, 0.38); +} + +.e-tab.e-background.e-disable .e-tab-header .e-toolbar-item .e-tab-wrap:focus .e-tab-text, +.e-tab.e-background.e-disable .e-tab-header .e-toolbar-item .e-tab-wrap:focus .e-tab-icon { + color: rgba(255, 255, 255, 0.38); +} + +.e-tab.e-background.e-disable .e-tab-header .e-toolbar-item.e-active { + opacity: 1; +} + +.e-tab.e-background.e-disable .e-tab-header .e-toolbar-item.e-active .e-tab-wrap, +.e-tab.e-background.e-disable .e-tab-header .e-toolbar-item.e-active .e-tab-wrap:focus { + background: #3f51b5; + color: rgba(255, 255, 255, 0.38); +} + +.e-tab.e-background.e-disable .e-tab-header .e-toolbar-item.e-active .e-tab-wrap .e-tab-text, +.e-tab.e-background.e-disable .e-tab-header .e-toolbar-item.e-active .e-tab-wrap .e-tab-icon, +.e-tab.e-background.e-disable .e-tab-header .e-toolbar-item.e-active .e-tab-wrap:focus .e-tab-text, +.e-tab.e-background.e-disable .e-tab-header .e-toolbar-item.e-active .e-tab-wrap:focus .e-tab-icon { + color: rgba(255, 255, 255, 0.38); +} + +.e-tab.e-background.e-accent .e-tab-header .e-indicator { + background: #e3165b; +} + +.e-tab.e-background.e-accent .e-tab-header.e-disable .e-indicator { + background: rgba(227, 22, 91, 0.38); +} + +.e-tab.e-background.e-focused .e-tab-header .e-toolbar-item .e-tab-wrap:focus { + background: rgba(255, 255, 255, 0.12); +} + +.e-tab.e-background.e-focused .e-tab-header .e-toolbar-item .e-tab-wrap:focus .e-tab-icon, +.e-tab.e-background.e-focused .e-tab-header .e-toolbar-item .e-tab-wrap:focus .e-tab-text { + color: rgba(255, 255, 255, 0.7); +} + +.e-tab.e-background.e-focused .e-tab-header .e-toolbar-item.e-active .e-tab-wrap:focus { + background: rgba(255, 255, 255, 0.12); +} + +.e-tab.e-background.e-focused .e-tab-header .e-toolbar-item.e-active .e-tab-wrap:focus .e-tab-text, +.e-tab.e-background.e-focused .e-tab-header .e-toolbar-item.e-active .e-tab-wrap:focus .e-tab-icon { + color: white; +} + +.e-tab.e-background.e-focused .e-tab-header .e-toolbar-item.e-active.e-itop .e-tab-wrap, +.e-tab.e-background.e-focused .e-tab-header .e-toolbar-item.e-active.e-ibottom .e-tab-wrap { + background: rgba(63, 81, 181, 0); +} + +.e-tab.e-background.e-focused .e-tab-header .e-toolbar-item.e-active.e-itop .e-tab-wrap:focus, +.e-tab.e-background.e-focused .e-tab-header .e-toolbar-item.e-active.e-ibottom .e-tab-wrap:focus { + background: rgba(255, 255, 255, 0.12); +} + +.e-tab.e-background.e-focused .e-tab-header .e-scroll-nav:focus .e-nav-arrow { + color: rgba(255, 255, 255, 0.87); +} + +.e-tab.e-background.e-focused .e-tab-header .e-hor-nav:focus .e-popup-up-icon, +.e-tab.e-background.e-focused .e-tab-header .e-hor-nav:focus .e-popup-down-icon { + color: rgba(255, 255, 255, 0.87); +} + +.e-tab.e-rtl .e-tab-header .e-hscroll.e-rtl .e-scroll-nav { + border: 0; +} + +.e-tab .e-content { + background: inherit; +} + +.e-tab .e-content .e-item { + background: inherit; +} + +@keyframes e-input-ripple { + 100% { + opacity: 0; + transform: scale(4); + } +} + +.e-float-input .e-clear-icon::before, +.e-float-input.e-control-wrapper .e-clear-icon::before { + content: ""; + font-family: 'e-icons'; +} + +.e-input-group .e-clear-icon::before, +.e-input-group.e-control-wrapper .e-clear-icon::before { + content: ""; + font-family: 'e-icons'; +} + +/*! input layout */ +.e-input-group, +.e-input-group.e-control-wrapper { + display: table; + line-height: 1.4; + margin-bottom: 4px; +} + +input.e-input, +.e-input-group input.e-input, +.e-input-group.e-control-wrapper input.e-input, +textarea.e-input, +.e-input-group textarea.e-input, +.e-input-group.e-control-wrapper textarea.e-input { + border: 0 solid; + border-width: 0 0 1px 0; + font-family: "Roboto", "Segoe UI", "GeezaPro", "DejaVu Serif", "sans-serif", "-apple-system", "BlinkMacSystemFont"; + font-size: 13px; + font-weight: 400; + height: auto; + line-height: inherit; + margin: 0; + margin-bottom: 4px; + outline: none; + padding: 4px 0 8px; + text-indent: 0; + width: 100%; +} + +input.e-input, +.e-input-group input.e-input, +.e-input-group input, +.e-input-group.e-control-wrapper input.e-input, +.e-input-group.e-control-wrapper input, +.e-float-input input, +.e-float-input.e-input-group input, +.e-float-input.e-control-wrapper input, +.e-float-input.e-control-wrapper.e-input-group input, +input.e-input:focus, +.e-input-group input.e-input:focus, +.e-input-group input:focus, +.e-input-group.e-control-wrapper input.e-input:focus, +.e-input-group.e-control-wrapper input:focus, +.e-float-input input:focus, +.e-float-input.e-input-group input:focus, +.e-float-input.e-control-wrapper input:focus, +.e-float-input.e-control-wrapper.e-input-group input:focus { + overflow: hidden; + text-overflow: ellipsis; + white-space: nowrap; +} + +input.e-input, +.e-input-group input.e-input, +.e-input-group input, +.e-input-group.e-control-wrapper input.e-input, +.e-input-group.e-control-wrapper input, +.e-float-input input, +.e-float-input.e-input-group input, +.e-float-input.e-control-wrapper input, +.e-float-input.e-control-wrapper.e-input-group input, +.e-input-group, +.e-input-group.e-control-wrapper, +.e-float-input, +.e-float-input.e-control-wrapper { + border-radius: 0; +} + +.e-input:focus { + border-width: 0 0 2px 0; + padding-bottom: 8px; +} + +.e-input.e-small:focus { + border-width: 0 0 2px 0; + padding-bottom: 6px; +} + +.e-input.e-bigger:focus, +.e-bigger .e-input:focus { + padding-bottom: 8px; +} + +.e-input.e-small.e-bigger:focus, +.e-bigger .e-input.e-small:focus { + padding-bottom: 8px; +} + +.e-input:focus { + padding-bottom: 7px; +} + +.e-input.e-small:focus { + padding-bottom: 5px; +} + +.e-input.e-bigger:focus, +.e-bigger .e-input:focus { + padding-bottom: 7px; +} + +.e-input.e-small.e-bigger:focus, +.e-bigger .e-input.e-small:focus { + padding-bottom: 7px; +} + +.e-input-group input.e-input:focus, +.e-input-group.e-control-wrapper input.e-input:focus, +.e-input-group textarea.e-input:focus, +.e-input-group.e-control-wrapper textarea.e-input:focus { + padding: 4px 0 8px; +} + +input.e-input.e-bigger, +textarea.e-input.e-bigger, +.e-input-group.e-bigger .e-input, +.e-input-group.e-bigger.e-control-wrapper .e-input, +.e-bigger input.e-input, +.e-bigger textarea.e-input, +.e-bigger .e-input-group .e-input, +.e-bigger .e-input-group.e-control-wrapper .e-input { + font-size: 14px; + line-height: inherit; + margin-bottom: 8px; + padding: 8px 0 8px; +} + +.e-input-group.e-bigger, +.e-bigger .e-input-group, +.e-input-group.e-control-wrapper.e-bigger, +.e-bigger .e-input-group.e-control-wrapper { + margin-bottom: 8px; +} + +.e-input-group.e-bigger .e-input:focus, +.e-bigger .e-input-group .e-input:focus, +.e-input-group.e-control-wrapper.e-bigger .e-input:focus, +.e-bigger .e-input-group.e-control-wrapper .e-input:focus { + padding: 8px 0 8px; +} + +.e-input-group .e-input-group-icon, +.e-input-group.e-control-wrapper .e-input-group-icon { + align-items: center; + border: 0 solid; + border-width: 0; + box-sizing: content-box; + cursor: pointer; + flex-direction: column; + font-size: 12px; + justify-content: center; + line-height: 1; + min-height: 18px; + min-width: 18px; + padding: 0; + text-align: center; +} + +.e-input-group.e-float-icon-left > .e-input-group-icon, +.e-float-input.e-input-group.e-float-icon-left > .e-input-group-icon, +.e-input-group.e-control-wrapper.e-float-icon-left > .e-input-group-icon, +.e-float-input.e-input-group.e-control-wrapper.e-float-icon-left > .e-input-group-icon { + font-size: 20px; + margin: 0; + min-height: 30px; + min-width: 30px; + padding: 0; +} + +.e-input-group.e-bigger .e-input-group-icon, +.e-input-group .e-input-group-icon.e-bigger, +.e-bigger .e-input-group .e-input-group-icon, +.e-input-group.e-control-wrapper.e-bigger .e-input-group-icon, +.e-input-group.e-control-wrapper .e-input-group-icon.e-bigger, +.e-bigger .e-input-group.e-control-wrapper .e-input-group-icon { + min-height: 20px; + min-width: 20px; +} + +.e-input-group.e-bigger .e-input-group-icon, +.e-input-group .e-input-group-icon.e-bigger, +.e-bigger .e-input-group .e-input-group-icon, +.e-input-group.e-control-wrapper.e-bigger .e-input-group-icon, +.e-input-group.e-control-wrapper .e-input-group-icon.e-bigger, +.e-bigger .e-input-group.e-control-wrapper .e-input-group-icon { + font-size: 12px; + padding: 0; +} + +.e-input-group.e-bigger.e-float-icon-left > .e-input-group-icon, +.e-input-group.e-float-icon-left > .e-input-group-icon.e-bigger, +.e-bigger .e-input-group.e-float-icon-left > .e-input-group-icon, +.e-float-input.e-input-group.e-bigger.e-float-icon-left > .e-input-group-icon, +.e-float-input.e-input-group.e-float-icon-left > .e-input-group-icon.e-bigger, +.e-bigger .e-float-input.e-input-group.e-float-icon-left > .e-input-group-icon, +.e-input-group.e-control-wrapper.e-bigger.e-float-icon-left > .e-input-group-icon, +.e-input-group.e-control-wrapper.e-float-icon-left > .e-input-group-icon.e-bigger, +.e-bigger .e-input-group.e-control-wrapper.e-float-icon-left > .e-input-group-icon, +.e-float-input.e-input-group.e-control-wrapper.e-bigger.e-float-icon-left > .e-input-group-icon, +.e-float-input.e-input-group.e-control-wrapper.e-float-icon-left > .e-input-group-icon.e-bigger, +.e-bigger .e-float-input.e-input-group.e-control-wrapper.e-float-icon-left > .e-input-group-icon { + font-size: 20px; + margin: 0; + min-height: 32px; + min-width: 32px; + padding: 0; +} + +.e-input-group.e-small.e-float-icon-left > .e-input-group-icon, +.e-input-group.e-float-icon-left > .e-input-group-icon.e-small, +.e-input-group.e-control-wrapper.e-small.e-float-icon-left > .e-input-group-icon, +.e-input-group.e-control-wrapper.e-float-icon-left > .e-input-group-icon.e-small, +.e-small .e-input-group.e-float-icon-left > .e-input-group-icon, +.e-small .e-input-group.e-control-wrapper.e-float-icon-left > .e-input-group-icon, +.e-float-input.e-input-group.e-small.e-float-icon-left > .e-input-group-icon, +.e-float-input.e-input-group.e-float-icon-left > .e-input-group-icon.e-small, +.e-small .e-float-input.e-input-group.e-float-icon-left > .e-input-group-icon, +.e-float-input.e-control-wrapper.e-input-group.e-small.e-float-icon-left > .e-input-group-icon, +.e-float-input.e-control-wrapper.e-input-group.e-float-icon-left > .e-input-group-icon.e-small, +.e-small .e-float-input.e-control-wrapper.e-input-group.e-float-icon-left > .e-input-group-icon { + font-size: 20px; + margin: 0; + min-height: 28px; + min-width: 28px; + padding: 0; +} + +.e-input-group.e-small.e-bigger.e-float-icon-left > .e-input-group-icon, +.e-input-group.e-small.e-float-icon-left > .e-input-group-icon.e-bigger, +.e-bigger .e-input-group.e-small.e-float-icon-left > .e-input-group-icon, +.e-float-input.e-input-group.e-small.e-bigger.e-float-icon-left > .e-input-group-icon, +.e-float-input.e-input-group.e-small.e-float-icon-left > .e-input-group-icon.e-bigger, +.e-bigger .e-input-group.e-float-input.e-small.e-float-icon-left > .e-input-group-icon, +.e-input-group.e-control-wrapper.e-small.e-bigger.e-float-icon-left > .e-input-group-icon, +.e-input-group.e-control-wrapper.e-small.e-float-icon-left > .e-input-group-icon.e-bigger, +.e-bigger .e-input-group.e-control-wrapper.e-small.e-float-icon-left > .e-input-group-icon, +.e-float-input.e-control-wrapper.e-input-group.e-small.e-bigger.e-float-icon-left > .e-input-group-icon, +.e-float-input.e-control-wrapper.e-input-group.e-small.e-float-icon-left > .e-input-group-icon.e-bigger, +.e-bigger .e-input-group.e-control-wrapper.e-float-input.e-small.e-float-icon-left > .e-input-group-icon { + font-size: 20px; + margin: 0; + min-height: 30px; + min-width: 30px; + padding: 0; +} + +.e-input-group.e-float-icon-left:not(.e-disabled) > .e-input-group-icon:active, +.e-input-group.e-control-wrapper.e-float-icon-left:not(.e-disabled) > .e-input-group-icon:active { + background: transparent; +} + +.e-input-group.e-float-icon-left > .e-input-group-icon, +.e-input-group.e-control-wrapper.e-float-icon-left > .e-input-group-icon { + cursor: auto; +} + +.e-input[disabled], +.e-input-group .e-input[disabled], +.e-input-group.e-control-wrapper .e-input[disabled], +.e-input-group.e-disabled, +.e-input-group.e-disabled input, +.e-input-group.e-disabled input.e-input, +.e-input-group.e-disabled textarea, +.e-input-group.e-disabled textarea.e-input, +.e-input-group.e-control-wrapper.e-disabled, +.e-input-group.e-control-wrapper.e-disabled input, +.e-input-group.e-control-wrapper.e-disabled input.e-input, +.e-input-group.e-control-wrapper.e-disabled textarea, +.e-input-group.e-control-wrapper.e-disabled textarea.e-input, +.e-float-input.e-disabled input, +.e-float-input.e-disabled textarea, +.e-float-input input[disabled], +.e-float-input input.e-disabled, +.e-float-input.e-control-wrapper.e-disabled input, +.e-float-input.e-control-wrapper.e-disabled textarea, +.e-float-input.e-control-wrapper input[disabled], +.e-float-input.e-control-wrapper input.e-disabled, +.e-input-group.e-disabled span, +.e-input-group.e-control-wrapper.e-disabled span { + cursor: not-allowed; +} + +.e-input[disabled], +.e-input-group.e-disabled, +.e-input-group.e-control-wrapper.e-disabled, +.e-float-input.e-disabled, +.e-float-input input[disabled], +.e-float-input input.e-disabled, +.e-float-input.e-disabled input, +.e-float-input.e-control-wrapper.e-disabled, +.e-float-input.e-control-wrapper input[disabled], +.e-float-input.e-control-wrapper input.e-disabled, +.e-float-input.e-control-wrapper.e-disabled input { + filter: alpha(opacity=100); + opacity: 1; +} + +.e-input.e-rtl, +.e-input-group.e-rtl, +.e-input-group.e-control-wrapper.e-rtl { + direction: rtl; +} + +.e-input.e-corner { + border-radius: 0; +} + +.e-input-group, +.e-input-group.e-control-wrapper { + display: inline-flex; + vertical-align: middle; +} + +.e-float-input:not(.e-input-group), +.e-float-input.e-control-wrapper:not(.e-input-group) { + display: inline-block; +} + +.e-input-group .e-input-group-icon, +.e-input-group.e-control-wrapper .e-input-group-icon { + display: flex; +} + +.e-input-group .e-input-group-icon:first-child, +.e-input-group.e-control-wrapper .e-input-group-icon:first-child { + border-left-width: 0; +} + +.e-input-group .e-input-group-icon, +.e-input-group.e-control-wrapper .e-input-group-icon { + white-space: nowrap; +} + +.e-input-group .e-input-group-icon:not(:last-child), +.e-input-group.e-control-wrapper .e-input-group-icon:not(:last-child) { + border-right-width: 0; +} + +.e-input + .e-input-group-icon, +.e-input-group .e-input + .e-input-group-icon, +.e-input-group.e-control-wrapper .e-input + .e-input-group-icon { + border-left-width: 0; +} + +.e-input-group.e-corner .e-input:first-child, +.e-input-group.e-corner .e-input-group-icon:first-child, +.e-input-group.e-control-wrapper.e-corner .e-input:first-child, +.e-input-group.e-control-wrapper.e-corner .e-input-group-icon:first-child { + border-bottom-left-radius: 0; + border-top-left-radius: 0; +} + +.e-input-group.e-corner .e-input:last-child, +.e-input-group.e-corner .e-input-group-icon:last-child, +.e-input-group.e-control-wrapper.e-corner .e-input:last-child, +.e-input-group.e-control-wrapper.e-corner .e-input-group-icon:last-child { + border-bottom-right-radius: 0; + border-top-right-radius: 0; +} + +.e-input-group.e-rtl .e-input-group-icon:first-child, +.e-input-group.e-control-wrapper.e-rtl .e-input-group-icon:first-child { + border-left-width: 0; + border-right-width: 0; +} + +.e-input-group.e-rtl .e-input-group-icon:last-child, +.e-input-group.e-control-wrapper.e-rtl .e-input-group-icon:last-child { + border-left-width: 0; + border-right-width: 0; +} + +.e-input-group.e-rtl .e-input-group-icon:not(:last-child), +.e-input-group.e-control-wrapper.e-rtl .e-input-group-icon:not(:last-child) { + border-left-width: 0; +} + +.e-input-group.e-rtl .e-input-group-icon + .e-input, +.e-input-group.e-control-wrapper.e-rtl .e-input-group-icon + .e-input { + border-right-width: 0; +} + +.e-input.e-small, +.e-input-group.e-small .e-input, +.e-input-group.e-control-wrapper.e-small .e-input { + font-size: 12px; + line-height: inherit; + padding: 4px 0 6px; +} + +.e-input-group.e-small .e-input:focus, +.e-input-group.e-control-wrapper.e-small .e-input:focus { + padding: 4px 0 6px; +} + +.e-input.e-small.e-bigger, +.e-input-group.e-small.e-bigger .e-input, +.e-input-group.e-small .e-input.e-bigger, +.e-input-group.e-control-wrapper.e-small.e-bigger .e-input, +.e-input-group.e-control-wrapper.e-small .e-input.e-bigger, +.e-bigger .e-input.e-small, +.e-bigger .e-input-group.e-small .e-input, +.e-bigger .e-input-group.e-control-wrapper.e-small .e-input { + font-size: 13px; + padding: 4px 0 8px; +} + +.e-input-group.e-small.e-bigger .e-input:focus, +.e-input-group.e-small .e-input.e-bigger:focus, +.e-bigger .e-input-group.e-small .e-input:focus, +.e-input-group.e-control-wrapper.e-small.e-bigger .e-input:focus, +.e-input-group.e-control-wrapper.e-small .e-input.e-bigger:focus, +.e-bigger .e-input-group.e-control-wrapper.e-small .e-input:focus { + font-size: 13px; + padding: 4px 0 8px; +} + +.e-input-group.e-small .e-input-group-icon, +.e-input-group.e-control-wrapper.e-small .e-input-group-icon { + font-size: 12px; + min-height: 16px; + min-width: 16px; + padding: 0; +} + +.e-input-group.e-small.e-bigger .e-input-group-icon, +.e-input-group.e-small .e-input-group-icon.e-bigger, +.e-input-group.e-control-wrapper.e-small.e-bigger .e-input-group-icon, +.e-input-group.e-control-wrapper.e-small .e-input-group-icon.e-bigger, +.e-bigger .e-input-group.e-small .e-input-group-icon, +.e-bigger .e-input-group.e-control-wrapper.e-small .e-input-group-icon { + font-size: 12px; + min-height: 18px; + min-width: 18px; + padding: 0; +} + +label.e-float-text, +.e-float-input label.e-float-text, +.e-float-input.e-control-wrapper label.e-float-text, +.e-float-input input:not(:focus):valid ~ label.e-float-text.e-label-bottom, +.e-float-input.e-control-wrapper input:not(:focus):valid ~ label.e-float-text.e-label-bottom { + font-size: 13px; + font-style: normal; + font-weight: 400; + left: 0; + overflow: hidden; + padding-left: 0; + pointer-events: none; + position: absolute; + text-overflow: ellipsis; + top: -11px; + transform: translate3d(0, 16px, 0) scale(1); + transform-origin: left top; + transition: 0.25s cubic-bezier(0.25, 0.8, 0.25, 1); + user-select: none; + white-space: nowrap; + width: 100%; +} + +label.e-float-text, +.e-float-input label.e-float-text, +.e-float-input.e-control-wrapper label.e-float-text, +.e-float-input input:not(:focus):valid ~ label.e-float-text.e-label-bottom, +.e-float-input.e-control-wrapper input:not(:focus):valid ~ label.e-float-text.e-label-bottom { + top: -11px; +} + +label.e-float-text, +.e-float-input label.e-float-text, +.e-float-input.e-control-wrapper label.e-float-text, +.e-float-input input:not(:focus):valid ~ label.e-float-text.e-label-bottom, +.e-float-input.e-bigger input:not(:focus):valid ~ label.e-float-text.e-label-bottom, +.e-bigger .e-float-input input:not(:focus):valid ~ label.e-float-text.e-label-bottom, +.e-float-input.e-small input:not(:focus):valid ~ label.e-float-text.e-label-bottom, +.e-small .e-float-input input:not(:focus):valid ~ label.e-float-text.e-label-bottom, +.e-bigger .e-float-input.e-small input:not(:focus):valid ~ label.e-float-text.e-label-bottom, +.e-small .e-float-input.e-bigger input:not(:focus):valid ~ label.e-float-text.e-label-bottom, +.e-float-input.e-bigger.e-small input:not(:focus):valid ~ label.e-float-text.e-label-bottom, +.e-bigger.e-small .e-float-input input:not(:focus):valid ~ label.e-float-text.e-label-bottom, +.e-float-input.e-bigger.e-small input:not(:focus):valid ~ label.e-float-text.e-label-bottom, +.e-float-input.e-control-wrapper input:not(:focus):valid ~ label.e-float-text.e-label-bottom, +.e-float-input.e-control-wrapper.e-bigger input:not(:focus):valid ~ label.e-float-text.e-label-bottom, +.e-bigger .e-float-input.e-control-wrapper input:not(:focus):valid ~ label.e-float-text.e-label-bottom, +.e-float-input.e-control-wrapper.e-small input:not(:focus):valid ~ label.e-float-text.e-label-bottom, +.e-small .e-float-input.e-control-wrapper input:not(:focus):valid ~ label.e-float-text.e-label-bottom, +.e-bigger .e-float-input.e-control-wrapper.e-small input:not(:focus):valid ~ label.e-float-text.e-label-bottom, +.e-small .e-float-input.e-control-wrapper.e-bigger input:not(:focus):valid ~ label.e-float-text.e-label-bottom, +.e-float-input.e-control-wrapper.e-bigger.e-small input:not(:focus):valid ~ label.e-float-text.e-label-bottom, +.e-bigger.e-small .e-float-input.e-control-wrapper input:not(:focus):valid ~ label.e-float-text.e-label-bottom, +.e-float-input.e-control-wrapper.e-bigger.e-small input:not(:focus):valid ~ label.e-float-text.e-label-bottom { + content: ''; + font-style: normal; +} + +.e-float-input.e-bigger label.e-float-text, +.e-float-input label.e-float-text.e-bigger, +.e-float-input input.e-bigger ~ label.e-float-text, +.e-bigger .e-float-input label.e-float-text, +.e-float-input.e-bigger input:not(:focus):valid ~ label.e-float-text.e-label-bottom, +.e-bigger .e-float-input input:not(:focus):valid ~ label.e-float-text.e-label-bottom, +.e-float-input.e-control-wrapper.e-bigger label.e-float-text, +.e-float-input.e-control-wrapper label.e-float-text.e-bigger, +.e-float-input.e-control-wrapper input.e-bigger ~ label.e-float-text, +.e-bigger .e-float-input.e-control-wrapper label.e-float-text, +.e-float-input.e-control-wrapper.e-bigger input:not(:focus):valid ~ label.e-float-text.e-label-bottom, +.e-bigger .e-float-input.e-control-wrapper input:not(:focus):valid ~ label.e-float-text.e-label-bottom { + font-size: 14px; + top: -8px; +} + +.e-float-input.e-small label.e-float-text, +.e-float-input.e-small input:not(:focus):valid ~ label.e-float-text.e-label-bottom, +.e-small .e-float-input input:not(:focus):valid ~ label.e-float-text.e-label-bottom, +.e-float-input.e-control-wrapper.e-small label.e-float-text, +.e-float-input.e-control-wrapper.e-small input:not(:focus):valid ~ label.e-float-text.e-label-bottom, +.e-small .e-float-input.e-control-wrapper input:not(:focus):valid ~ label.e-float-text.e-label-bottom { + font-size: 12px; + top: -11px; +} + +.e-float-input.e-small.e-bigger label.e-float-text, +.e-bigger .e-float-input.e-small label.e-float-text, +.e-bigger .e-float-input.e-small input:not(:focus):valid ~ label.e-float-text.e-label-bottom, +.e-small .e-float-input.e-bigger input:not(:focus):valid ~ label.e-float-text.e-label-bottom, +.e-float-input.e-bigger.e-small input:not(:focus):valid ~ label.e-float-text.e-label-bottom, +.e-bigger.e-small .e-float-input input:not(:focus):valid ~ label.e-float-text.e-label-bottom, +.e-float-input.e-bigger.e-small input:not(:focus):valid ~ label.e-float-text.e-label-bottom, +.e-float-input.e-control-wrapper.e-small.e-bigger label.e-float-text, +.e-bigger .e-float-input.e-control-wrapper.e-small label.e-float-text, +.e-bigger .e-float-input.e-control-wrapper.e-small input:not(:focus):valid ~ label.e-float-text.e-label-bottom, +.e-small .e-float-input.e-control-wrapper.e-bigger input:not(:focus):valid ~ label.e-float-text.e-label-bottom, +.e-float-input.e-control-wrapper.e-bigger.e-small input:not(:focus):valid ~ label.e-float-text.e-label-bottom, +.e-bigger.e-small .e-float-input.e-control-wrapper input:not(:focus):valid ~ label.e-float-text.e-label-bottom, +.e-float-input.e-control-wrapper.e-bigger.e-small input:not(:focus):valid ~ label.e-float-text.e-label-bottom { + font-size: 13px; + top: -10px; + font-style: normal; +} + +.e-float-input .e-input-in-wrap label.e-float-text, +.e-float-input .e-input-in-wrap input:not(:focus):valid ~ label.e-float-text.e-label-bottom, +.e-float-input.e-control-wrapper .e-input-in-wrap label.e-float-text, +.e-float-input.e-control-wrapper .e-input-in-wrap input:not(:focus):valid ~ label.e-float-text.e-label-bottom { + top: -11px; +} + +.e-float-input.e-bigger .e-input-in-wrap label.e-float-text, +.e-float-input .e-input-in-wrap label.e-float-text.e-bigger, +.e-float-input .e-input-in-wrap input.e-bigger ~ label.e-float-text, +.e-bigger .e-float-input .e-input-in-wrap label.e-float-text, +.e-float-input.e-bigger .e-input-in-wrap input:not(:focus):valid ~ label.e-float-text.e-label-bottom, +.e-bigger .e-float-input .e-input-in-wrap input:not(:focus):valid ~ label.e-float-text.e-label-bottom, +.e-float-input.e-control-wrapper.e-bigger .e-input-in-wrap label.e-float-text, +.e-float-input.e-control-wrapper .e-input-in-wrap label.e-float-text.e-bigger, +.e-float-input.e-control-wrapper .e-input-in-wrap input.e-bigger ~ label.e-float-text, +.e-bigger.e-float-input.e-control-wrapper .e-input-in-wrap label.e-float-text, +.e-float-input.e-control-wrapper.e-bigger .e-input-in-wrap input:not(:focus):valid ~ label.e-float-text.e-label-bottom, +.e-bigger.e-float-input.e-control-wrapper .e-input-in-wrap input:not(:focus):valid ~ label.e-float-text.e-label-bottom { + top: -8px; +} + +.e-float-input.e-small .e-input-in-wrap label.e-float-text, +.e-small .e-float-input .e-input-in-wrap label.e-float-text, +.e-float-input.e-small .e-input-in-wrap input:not(:focus):valid ~ label.e-float-text.e-label-bottom, +.e-small .e-float-input .e-input-in-wrap input:not(:focus):valid ~ label.e-float-text.e-label-bottom, +.e-float-input.e-control-wrapper.e-small .e-input-in-wrap label.e-float-text, +.e-small .e-float-input.e-control-wrapper .e-input-in-wrap label.e-float-text, +.e-float-input.e-control-wrapper.e-small .e-input-in-wrap input:not(:focus):valid ~ label.e-float-text.e-label-bottom, +.e-small .e-float-input.e-control-wrapper .e-input-in-wrap input:not(:focus):valid ~ label.e-float-text.e-label-bottom { + top: -10px; +} + +.e-float-input.e-small.e-bigger .e-input-in-wrap label.e-float-text, +.e-bigger .e-float-input.e-small .e-input-in-wrap label.e-float-text, +.e-bigger .e-float-input.e-small .e-input-in-wrap input:not(:focus):valid ~ label.e-float-text.e-label-bottom, +.e-small .e-float-input.e-bigger .e-input-in-wrap input:not(:focus):valid ~ label.e-float-text.e-label-bottom, +.e-float-input.e-bigger.e-small .e-input-in-wrap input:not(:focus):valid ~ label.e-float-text.e-label-bottom, +.e-bigger.e-small .e-float-input .e-input-in-wrap input:not(:focus):valid ~ label.e-float-text.e-label-bottom, +.e-float-input.e-control-wrapper.e-small.e-bigger .e-input-in-wrap label.e-float-text, +.e-bigger .e-float-input.e-control-wrapper.e-small .e-input-in-wrap label.e-float-text, +.e-bigger .e-float-input.e-control-wrapper.e-small .e-input-in-wrap input:not(:focus):valid ~ label.e-float-text.e-label-bottom, +.e-small .e-float-input.e-control-wrapper.e-bigger .e-input-in-wrap input:not(:focus):valid ~ label.e-float-text.e-label-bottom, +.e-float-input.e-control-wrapper.e-bigger.e-small .e-input-in-wrap input:not(:focus):valid ~ label.e-float-text.e-label-bottom, +.e-bigger.e-small .e-float-input.e-control-wrapper .e-input-in-wrap input:not(:focus):valid ~ label.e-float-text.e-label-bottom { + top: -10px; +} + +.e-float-input input:focus ~ label.e-float-text, +.e-float-input input:valid ~ label.e-float-text, +.e-float-input input ~ label.e-label-top.e-float-text, +.e-float-input input[readonly] ~ label.e-label-top.e-float-text, +.e-float-input input[disabled] ~ label.e-label-top.e-float-text, +.e-float-input input label.e-float-text.e-label-top, +.e-float-input.e-control-wrapper input:focus ~ label.e-float-text, +.e-float-input.e-control-wrapper input:valid ~ label.e-float-text, +.e-float-input.e-control-wrapper input ~ label.e-label-top.e-float-text, +.e-float-input.e-control-wrapper input[readonly] ~ label.e-label-top.e-float-text, +.e-float-input.e-control-wrapper input[disabled] ~ label.e-label-top.e-float-text, +.e-float-input.e-control-wrapper input label.e-float-text.e-label-top { + font-size: 13px; + top: -9px; + transform: translate3d(0, -6px, 0) scale(0.92); +} + +.e-float-input.e-bigger input:focus ~ label.e-float-text, +.e-float-input.e-bigger input:valid ~ label.e-float-text, +.e-float-input.e-bigger input ~ label.e-label-top.e-float-text, +.e-float-input.e-bigger input[readonly] ~ label.e-label-top.e-float-text, +.e-float-input.e-bigger input[disabled] ~ label.e-label-top.e-float-text, +.e-float-input.e-bigger input label.e-float-text.e-label-top, +.e-bigger .e-float-input input:focus ~ label.e-float-text, +.e-bigger .e-float-input input:valid ~ label.e-float-text, +.e-bigger .e-float-input input ~ label.e-label-top.e-float-text, +.e-bigger .e-float-input input[readonly] ~ label.e-label-top.e-float-text, +.e-bigger .e-float-input input[disabled] ~ label.e-label-top.e-float-text, +.e-bigger .e-float-input input label.e-float-text.e-label-top, +.e-float-input.e-control-wrapper.e-bigger input:focus ~ label.e-float-text, +.e-float-input.e-control-wrapper.e-bigger input:valid ~ label.e-float-text, +.e-float-input.e-control-wrapper.e-bigger input ~ label.e-label-top.e-float-text, +.e-float-input.e-control-wrapper.e-bigger input[readonly] ~ label.e-label-top.e-float-text, +.e-float-input.e-control-wrapper.e-bigger input[disabled] ~ label.e-label-top.e-float-text, +.e-float-input.e-control-wrapper.e-bigger input label.e-float-text.e-label-top, +.e-bigger .e-float-input.e-control-wrapper input:focus ~ label.e-float-text, +.e-bigger .e-float-input.e-control-wrapper input:valid ~ label.e-float-text, +.e-bigger .e-float-input.e-control-wrapper input ~ label.e-label-top.e-float-text, +.e-bigger .e-float-input.e-control-wrapper input[readonly] ~ label.e-label-top.e-float-text, +.e-bigger .e-float-input.e-control-wrapper input[disabled] ~ label.e-label-top.e-float-text, +.e-bigger .e-float-input.e-control-wrapper input label.e-float-text.e-label-top { + transform: translate3d(0, -6px, 0) scale(0.86); +} + +.e-float-input.e-bigger.e-small input:focus ~ label.e-float-text, +.e-float-input.e-bigger.e-small input:valid ~ label.e-float-text, +.e-float-input.e-bigger.e-small input ~ label.e-label-top.e-float-text, +.e-float-input.e-bigger.e-small input[readonly] ~ label.e-label-top.e-float-text, +.e-float-input.e-bigger.e-small input[disabled] ~ label.e-label-top.e-float-text, +.e-float-input.e-bigger.e-small input label.e-float-text.e-label-top, +.e-bigger .e-float-input.e-small input:focus ~ label.e-float-text, +.e-bigger .e-float-input.e-small input:valid ~ label.e-float-text, +.e-bigger .e-float-input.e-small input ~ label.e-label-top.e-float-text, +.e-bigger .e-float-input.e-small input[readonly] ~ label.e-label-top.e-float-text, +.e-bigger .e-float-input.e-small input[disabled] ~ label.e-label-top.e-float-text, +.e-bigger .e-float-input.e-small input label.e-float-text.e-label-top, +.e-small .e-float-input.e-bigger input:focus ~ label.e-float-text, +.e-small .e-float-input.e-bigger input:valid ~ label.e-float-text, +.e-small .e-float-input.e-bigger input ~ label.e-label-top.e-float-text, +.e-small .e-float-input.e-bigger input[readonly] ~ label.e-label-top.e-float-text, +.e-small .e-float-input.e-bigger input[disabled] ~ label.e-label-top.e-float-text, +.e-small .e-float-input.e-bigger input label.e-float-text.e-label-top, +.e-float-input.e-control-wrapper.e-bigger.e-small input:focus ~ label.e-float-text, +.e-float-input.e-control-wrapper.e-bigger.e-small input:valid ~ label.e-float-text, +.e-float-input.e-control-wrapper.e-bigger.e-small input ~ label.e-label-top.e-float-text, +.e-float-input.e-control-wrapper.e-bigger.e-small input[readonly] ~ label.e-label-top.e-float-text, +.e-float-input.e-control-wrapper.e-bigger.e-small input[disabled] ~ label.e-label-top.e-float-text, +.e-float-input.e-control-wrapper.e-bigger.e-small input label.e-float-text.e-label-top, +.e-bigger .e-float-input.e-control-wrapper.e-small input:focus ~ label.e-float-text, +.e-bigger .e-float-input.e-control-wrapper.e-small input:valid ~ label.e-float-text, +.e-bigger .e-float-input.e-control-wrapper.e-small input ~ label.e-label-top.e-float-text, +.e-bigger .e-float-input.e-control-wrapper.e-small input[readonly] ~ label.e-label-top.e-float-text, +.e-bigger .e-float-input.e-control-wrapper.e-small input[disabled] ~ label.e-label-top.e-float-text, +.e-bigger .e-float-input.e-control-wrapper.e-small input label.e-float-text.e-label-top, +.e-small .e-float-input.e-control-wrapper.e-bigger input:focus ~ label.e-float-text, +.e-small .e-float-input.e-control-wrapper.e-bigger input:valid ~ label.e-float-text, +.e-small .e-float-input.e-control-wrapper.e-bigger input ~ label.e-label-top.e-float-text, +.e-small .e-float-input.e-control-wrapper.e-bigger input[readonly] ~ label.e-label-top.e-float-text, +.e-small .e-float-input.e-control-wrapper.e-bigger input[disabled] ~ label.e-label-top.e-float-text, +.e-small .e-float-input.e-control-wrapper.e-bigger input label.e-float-text.e-label-top { + transform: translate3d(0, -6px, 0) scale(0.92); +} + +.e-float-input .e-input-in-wrap input:focus ~ label.e-float-text, +.e-float-input .e-input-in-wrap input:valid ~ label.e-float-text, +.e-float-input .e-input-in-wrap input ~ label.e-label-top.e-float-text, +.e-float-input .e-input-in-wrap input[readonly] ~ label.e-label-top.e-float-text, +.e-float-input .e-input-in-wrap input[disabled] ~ label.e-label-top.e-float-text, +.e-float-input .e-input-in-wrap input label.e-float-text.e-label-top, +.e-float-input.e-control-wrapper .e-input-in-wrap input:focus ~ label.e-float-text, +.e-float-input.e-control-wrapper .e-input-in-wrap input:valid ~ label.e-float-text, +.e-float-input.e-control-wrapper .e-input-in-wrap input ~ label.e-label-top.e-float-text, +.e-float-input.e-control-wrapper .e-input-in-wrap input[readonly] ~ label.e-label-top.e-float-text, +.e-float-input.e-control-wrapper .e-input-in-wrap input[disabled] ~ label.e-label-top.e-float-text, +.e-float-input.e-control-wrapper .e-input-in-wrap input label.e-float-text.e-label-top { + top: -9px; +} + +.e-float-input.e-bigger input:focus ~ label.e-float-text, +.e-float-input.e-bigger input:valid ~ label.e-float-text, +.e-float-input.e-bigger input ~ label.e-label-top.e-float-text, +.e-float-input.e-bigger input[readonly] ~ label.e-label-top.e-float-text, +.e-float-input.e-bigger input[disabled] ~ label.e-label-top.e-float-text, +.e-bigger .e-float-input input:focus ~ label.e-float-text, +.e-bigger .e-float-input input:valid ~ label.e-float-text, +.e-bigger .e-float-input input ~ label.e-label-top.e-float-text, +.e-bigger .e-float-input input[readonly] ~ label.e-label-top.e-float-text, +.e-bigger .e-float-input input[disabled] ~ label.e-label-top.e-float-text, +.e-float-input.e-control-wrapper.e-bigger input:focus ~ label.e-float-text, +.e-float-input.e-control-wrapper.e-bigger input:valid ~ label.e-float-text, +.e-float-input.e-control-wrapper.e-bigger input ~ label.e-label-top.e-float-text, +.e-float-input.e-control-wrapper.e-bigger input[readonly] ~ label.e-label-top.e-float-text, +.e-float-input.e-control-wrapper.e-bigger input[disabled] ~ label.e-label-top.e-float-text, +.e-bigger .e-float-input.e-control-wrapper input:focus ~ label.e-float-text, +.e-bigger .e-float-input.e-control-wrapper input:valid ~ label.e-float-text, +.e-bigger .e-float-input.e-control-wrapper input ~ label.e-label-top.e-float-text, +.e-bigger .e-float-input.e-control-wrapper input[readonly] ~ label.e-label-top.e-float-text, +.e-bigger .e-float-input.e-control-wrapper input[disabled] ~ label.e-label-top.e-float-text { + font-size: 14px; + top: -9px; +} + +.e-float-input.e-bigger .e-input-in-wrap input:focus ~ label.e-float-text, +.e-float-input.e-bigger .e-input-in-wrap input:valid ~ label.e-float-text, +.e-float-input.e-bigger .e-input-in-wrap input ~ label.e-label-top.e-float-text, +.e-float-input.e-bigger .e-input-in-wrap input[readonly] ~ label.e-label-top.e-float-text, +.e-float-input.e-bigger .e-input-in-wrap input[disabled] ~ label.e-label-top.e-float-text, +.e-bigger .e-float-input .e-input-in-wrap input:focus ~ label.e-float-text, +.e-bigger .e-float-input .e-input-in-wrap input:valid ~ label.e-float-text, +.e-bigger .e-float-input .e-input-in-wrap input ~ label.e-label-top.e-float-text, +.e-bigger .e-float-input .e-input-in-wrap input[readonly] ~ label.e-label-top.e-float-text, +.e-bigger .e-float-input .e-input-in-wrap input[disabled] ~ label.e-label-top.e-float-text, +.e-float-input.e-control-wrapper.e-bigger .e-input-in-wrap input:focus ~ label.e-float-text, +.e-float-input.e-control-wrapper.e-bigger .e-input-in-wrap input:valid ~ label.e-float-text, +.e-float-input.e-control-wrapper.e-bigger .e-input-in-wrap input ~ label.e-label-top.e-float-text, +.e-float-input.e-control-wrapper.e-bigger .e-input-in-wrap input[readonly] ~ label.e-label-top.e-float-text, +.e-float-input.e-control-wrapper.e-bigger .e-input-in-wrap input[disabled] ~ label.e-label-top.e-float-text, +.e-bigger .e-float-input.e-control-wrapper .e-input-in-wrap input:focus ~ label.e-float-text, +.e-bigger .e-float-input.e-control-wrapper .e-input-in-wrap input:valid ~ label.e-float-text, +.e-bigger .e-float-input.e-control-wrapper .e-input-in-wrap input ~ label.e-label-top.e-float-text, +.e-bigger .e-float-input.e-control-wrapper .e-input-in-wrap input[readonly] ~ label.e-label-top.e-float-text, +.e-bigger .e-float-input.e-control-wrapper .e-input-in-wrap input[disabled] ~ label.e-label-top.e-float-text { + top: -9px; +} + +.e-float-input.e-small input:focus ~ label.e-float-text, +.e-float-input.e-small input:valid ~ label.e-float-text, +.e-float-input.e-small input ~ label.e-label-top.e-float-text, +.e-small .e-float-input input ~ label.e-label-top.e-float-text, +.e-float-input.e-small input[readonly] ~ label.e-label-top.e-float-text, +.e-float-input.e-small input[disabled] ~ label.e-label-top.e-float-text, +.e-float-input.e-control-wrapper.e-small input:focus ~ label.e-float-text, +.e-float-input.e-control-wrapper.e-small input:valid ~ label.e-float-text, +.e-float-input.e-control-wrapper.e-small input ~ label.e-label-top.e-float-text, +.e-small .e-float-input.e-control-wrapper input ~ label.e-label-top.e-float-text, +.e-float-input.e-control-wrapper.e-small input[readonly] ~ label.e-label-top.e-float-text, +.e-float-input.e-control-wrapper.e-small input[disabled] ~ label.e-label-top.e-float-text { + font-size: 12px; + top: -8px; +} + +.e-float-input.e-small .e-input-in-wrap input:focus ~ label.e-float-text, +.e-float-input.e-small .e-input-in-wrap input:valid ~ label.e-float-text, +.e-float-input.e-small .e-input-in-wrap input ~ label.e-label-top.e-float-text, +.e-small .e-float-input .e-input-in-wrap input ~ label.e-label-top.e-float-text, +.e-float-input.e-small .e-input-in-wrap input[readonly] ~ label.e-label-top.e-float-text, +.e-float-input.e-small .e-input-in-wrap input[disabled] ~ label.e-label-top.e-float-text, +.e-float-input.e-control-wrapper.e-small .e-input-in-wrap input:focus ~ label.e-float-text, +.e-float-input.e-control-wrapper.e-small .e-input-in-wrap input:valid ~ label.e-float-text, +.e-float-input.e-control-wrapper.e-small .e-input-in-wrap input ~ label.e-label-top.e-float-text, +.e-small .e-float-input.e-control-wrapper .e-input-in-wrap input ~ label.e-label-top.e-float-text, +.e-float-input.e-control-wrapper.e-small .e-input-in-wrap input[readonly] ~ label.e-label-top.e-float-text, +.e-float-input.e-control-wrapper.e-small .e-input-in-wrap input[disabled] ~ label.e-label-top.e-float-text { + top: -8px; +} + +.e-float-input.e-small.e-bigger input:focus ~ label.e-float-text, +.e-float-input.e-small.e-bigger input:valid ~ label.e-float-text, +.e-float-input.e-small.e-bigger input ~ label.e-label-top.e-float-text, +.e-float-input.e-small.e-bigger input[readonly] ~ label.e-float-text, +.e-float-input.e-small.e-bigger input[disabled] ~ label.e-float-text, +.e-bigger .e-float-input.e-small input:focus ~ label.e-float-text, +.e-bigger .e-float-input.e-small input:valid ~ label.e-float-text, +.e-bigger .e-float-input.e-small input ~ label.e-label-top.e-float-text, +.e-bigger .e-float-input.e-small input[readonly] ~ label.e-float-text, +.e-bigger .e-float-input.e-small input[disabled] ~ label.e-float-text, +.e-float-input.e-control-wrapper.e-small.e-bigger input:focus ~ label.e-float-text, +.e-float-input.e-control-wrapper.e-small.e-bigger input:valid ~ label.e-float-text, +.e-float-input.e-control-wrapper.e-small.e-bigger input ~ label.e-label-top.e-float-text, +.e-float-input.e-control-wrapper.e-small.e-bigger input[readonly] ~ label.e-float-text, +.e-float-input.e-control-wrapper.e-small.e-bigger input[disabled] ~ label.e-float-text, +.e-bigger .e-float-input.e-control-wrapper.e-small input:focus ~ label.e-float-text, +.e-bigger .e-float-input.e-control-wrapper.e-small input:valid ~ label.e-float-text, +.e-bigger .e-float-input.e-control-wrapper.e-small input ~ label.e-label-top.e-float-text, +.e-bigger .e-float-input.e-control-wrapper.e-small input[readonly] ~ label.e-float-text, +.e-bigger .e-float-input.e-control-wrapper.e-small input[disabled] ~ label.e-float-text { + font-size: 13px; + top: -10px; +} + +.e-float-input.e-small.e-bigger .e-input-in-wrap input:focus ~ label.e-float-text, +.e-float-input.e-small.e-bigger .e-input-in-wrap input:valid ~ label.e-float-text, +.e-float-input.e-small.e-bigger .e-input-in-wrap input ~ label.e-label-top.e-float-text, +.e-float-input.e-small.e-bigger .e-input-in-wrap input[readonly] ~ label.e-float-text, +.e-float-input.e-small.e-bigger .e-input-in-wrap input[disabled] ~ label.e-float-text, +.e-bigger .e-float-input.e-small .e-input-in-wrap input:focus ~ label.e-float-text, +.e-bigger .e-float-input.e-small .e-input-in-wrap input:valid ~ label.e-float-text, +.e-bigger .e-float-input.e-small .e-input-in-wrap input ~ label.e-label-top.e-float-text, +.e-bigger .e-float-input.e-small .e-input-in-wrap input[readonly] ~ label.e-float-text, +.e-bigger .e-float-input.e-small .e-input-in-wrap input[disabled] ~ label.e-float-text, +.e-float-input.e-control-wrapper.e-small.e-bigger .e-input-in-wrap input:focus ~ label.e-float-text, +.e-float-input.e-control-wrapper.e-small.e-bigger .e-input-in-wrap input:valid ~ label.e-float-text, +.e-float-input.e-control-wrapper.e-small.e-bigger .e-input-in-wrap input ~ label.e-label-top.e-float-text, +.e-float-input.e-control-wrapper.e-small.e-bigger .e-input-in-wrap input[readonly] ~ label.e-float-text, +.e-float-input.e-control-wrapper.e-small.e-bigger .e-input-in-wrap input[disabled] ~ label.e-float-text, +.e-bigger .e-float-input.e-control-wrapper.e-small .e-input-in-wrap input:focus ~ label.e-float-text, +.e-bigger .e-float-input.e-control-wrapper.e-small .e-input-in-wrap input:valid ~ label.e-float-text, +.e-bigger .e-float-input.e-control-wrapper.e-small .e-input-in-wrap input ~ label.e-label-top.e-float-text, +.e-bigger .e-float-input.e-control-wrapper.e-small .e-input-in-wrap input[readonly] ~ label.e-float-text, +.e-bigger .e-float-input.e-control-wrapper.e-small .e-input-in-wrap input[disabled] ~ label.e-float-text { + top: -10px; +} + +.e-float-input, +.e-float-input.e-control-wrapper { + line-height: 1.4; + margin-bottom: 4px; + margin-top: 16px; + padding-top: 0; + position: relative; + width: 100%; +} + +.e-float-input.e-bigger, +.e-bigger .e-float-input, +.e-float-input.e-control-wrapper.e-bigger, +.e-bigger .e-float-input.e-control-wrapper { + line-height: 1.5; + margin-bottom: 8px; + margin-top: 17px; + padding-top: 0; + position: relative; + width: 100%; +} + +.e-float-input.e-small, +.e-float-input.e-control-wrapper.e-small, +.e-small .e-float-input.e-control-wrapper { + line-height: 1.35; + margin-bottom: 4px; + margin-top: 16px; + padding-top: 0; +} + +.e-float-input.e-small.e-bigger, +.e-bigger.e-small .e-float-input.e-small, +.e-bigger .e-float-input.e-small, +.e-small .e-float-input.e-bigger, +.e-float-input.e-control-wrapper.e-small.e-bigger, +.e-bigger.e-small .e-float-input.e-control-wrapper.e-small, +.e-bigger .e-float-input.e-control-wrapper.e-small, +.e-small .e-float-input.e-control-wrapper.e-bigger { + line-height: 1.4; + margin-bottom: 4px; + margin-top: 17px; + padding-top: 0; +} + +.e-input-group.e-bigger, +.e-bigger .e-input-group, +.e-input-group.e-control-wrapper.e-bigger, +.e-bigger .e-input-group.e-control-wrapper { + line-height: 1.5; +} + +.e-input-group.e-small, +.e-input-group.e-control-wrapper.e-small, +.e-small .e-input-group, +.e-small .e-input-group.e-control-wrapper, +.e-input-group.e-small.e-bigger, +.e-bigger.e-small .e-input-group.e-small, +.e-bigger .e-input-group.e-small, +.e-small .e-input-group.e-bigger, +.e-input-group.e-control-wrapper.e-small.e-bigger, +.e-bigger.e-small .e-input-group.e-control-wrapper.e-small, +.e-bigger .e-input-group.e-control-wrapper.e-small, +.e-small .e-input-group.e-control-wrapper.e-bigger { + line-height: normal; +} + +.e-float-input.e-no-float-label, +.e-float-input.e-bigger.e-no-float-label, +.e-bigger .e-float-input.e-no-float-label, +.e-float-input.e-small.e-no-float-label, +.e-small .e-float-input.e-no-float-label, +.e-float-input.e-small.e-bigger.e-no-float-label, +.e-bigger .e-float-input.e-small.e-no-float-label, +.e-small .e-float-input.e-bigger.e-no-float-label, +.e-float-input.e-control-wrapper.e-no-float-label, +.e-float-input.e-control-wrapper.e-bigger.e-no-float-label, +.e-bigger .e-float-input.e-control-wrapper.e-no-float-label, +.e-float-input.e-control-wrapper.e-small.e-no-float-label, +.e-small .e-float-input.e-control-wrapper.e-no-float-label, +.e-float-input.e-control-wrapper.e-small.e-bigger.e-no-float-label, +.e-bigger .e-float-input.e-control-wrapper.e-small.e-no-float-label, +.e-small .e-float-input.e-control-wrapper.e-bigger.e-no-float-label { + margin-top: 0; +} + +.e-float-input input, +.e-float-input textarea, +.e-float-input.e-control-wrapper input, +.e-float-input.e-control-wrapper textarea { + border: 0 solid; + border-width: 0 0 1px 0; + display: block; + font-family: "Roboto", "Segoe UI", "GeezaPro", "DejaVu Serif", "sans-serif", "-apple-system", "BlinkMacSystemFont"; + font-size: 13px; + font-weight: 400; + width: 100%; +} + +.e-float-input input, +.e-float-input textarea, +.e-float-input.e-control-wrapper input, +.e-float-input.e-control-wrapper textarea { + min-width: 0; + padding: 4px 0 8px; +} + +.e-float-input input, +.e-input-group input, +.e-float-input.e-control-wrapper input, +.e-input-group.e-control-wrapper input { + text-indent: 0; +} + +.e-float-input.e-bigger input, +.e-float-input input.e-bigger, +.e-bigger .e-float-input input, +.e-float-input.e-bigger textarea, +.e-float-input textarea.e-bigger, +.e-bigger .e-float-input textarea, +.e-float-input.e-control-wrapper.e-bigger input, +.e-float-input.e-control-wrapper input.e-bigger, +.e-bigger .e-float-input.e-control-wrapper input, +.e-float-input.e-control-wrapper.e-bigger textarea, +.e-float-input.e-control-wrapper textarea.e-bigger, +.e-bigger .e-float-input.e-control-wrapper textarea { + font-size: 14px; + line-height: inherit; + padding: 8px 0 8px; +} + +.e-float-input.e-small input, +.e-float-input.e-small textarea, +.e-float-input.e-control-wrapper.e-small input, +.e-float-input.e-control-wrapper.e-small textarea { + font-size: 12px; + line-height: inherit; + padding: 4px 0 6px; +} + +.e-float-input.e-small.e-bigger input, +.e-float-input.e-small input.e-bigger, +.e-bigger .e-float-input.e-small input, +.e-float-input.e-small.e-bigger textarea, +.e-float-input.e-small textarea.e-bigger, +.e-bigger .e-float-input.e-small textarea, +.e-float-input.e-control-wrapper.e-small.e-bigger input, +.e-float-input.e-control-wrapper.e-small input.e-bigger, +.e-bigger .e-float-input.e-control-wrapper.e-small input, +.e-float-input.e-control-wrapper.e-small.e-bigger textarea, +.e-float-input.e-control-wrapper.e-small textarea.e-bigger, +.e-bigger .e-float-input.e-control-wrapper.e-small textarea { + font-size: 13px; + line-height: inherit; + padding: 4px 0 8px; +} + +.e-float-input input:focus, +.e-float-input.e-control-wrapper input:focus, +.e-float-input textarea:focus, +.e-float-input.e-control-wrapper textarea:focus { + outline: none; +} + +label.e-float-text, +.e-float-input label.e-float-text, +.e-float-input.e-control-wrapper label.e-float-text { + font-family: "Roboto", "Segoe UI", "GeezaPro", "DejaVu Serif", "sans-serif", "-apple-system", "BlinkMacSystemFont"; +} + +.e-float-input input:valid ~ label.e-float-text, +.e-float-input input:focus ~ label.e-float-text, +.e-float-input input:valid ~ label.e-float-text.e-label-top, +.e-float-input input ~ label.e-float-text.e-label-top, +.e-float-input .e-input-in-wrap input:valid ~ label.e-float-text, +.e-float-input .e-input-in-wrap input:valid ~ label.e-float-text.e-label-top, +.e-float-input .e-input-in-wrap input ~ label.e-float-text.e-label-top, +.e-float-input.e-control-wrapper input:valid ~ label.e-float-text, +.e-float-input.e-control-wrapper input:focus ~ label.e-float-text, +.e-float-input.e-control-wrapper input:valid ~ label.e-float-text.e-label-top, +.e-float-input.e-control-wrapper input ~ label.e-float-text.e-label-top, +.e-float-input.e-control-wrapper .e-input-in-wrap input:valid ~ label.e-float-text, +.e-float-input.e-control-wrapper .e-input-in-wrap input:valid ~ label.e-float-text.e-label-top, +.e-float-input.e-control-wrapper .e-input-in-wrap input ~ label.e-float-text.e-label-top { + user-select: text; +} + +.e-float-input textarea:valid ~ label.e-float-text, +.e-float-input textarea:focus ~ label.e-float-text, +.e-float-input textarea:valid ~ label.e-float-text.e-label-top, +.e-float-input textarea ~ label.e-float-text.e-label-top, +.e-float-input.e-control-wrapper textarea:valid ~ label.e-float-text, +.e-float-input.e-control-wrapper textarea:focus ~ label.e-float-text, +.e-float-input.e-control-wrapper textarea:valid ~ label.e-float-text.e-label-top, +.e-float-input.e-control-wrapper textarea ~ label.e-float-text.e-label-top { + user-select: text; +} + +label.e-float-text, +.e-float-input label.e-float-text, +.e-float-input.e-control-wrapper label.e-float-text, +.e-float-input:not(.e-error) input:not(:focus):valid ~ label.e-float-text.e-label-bottom, +.e-float-input.e-control-wrapper:not(.e-error) input:not(:focus):valid ~ label.e-float-text.e-label-bottom, +.e-float-input.e-bigger:not(.e-error) input:not(:focus):valid ~ label.e-float-text.e-label-bottom, +.e-float-input.e-bigger.e-control-wrapper:not(.e-error) input:not(:focus):valid ~ label.e-float-text.e-label-bottom, +.e-bigger .e-float-input:not(.e-error) input:not(:focus):valid ~ label.e-float-text.e-label-bottom, +.e-float-input.e-small:not(.e-error) input:not(:focus):valid ~ label.e-float-text.e-label-bottom, +.e-small .e-float-input:not(.e-error) input:not(:focus):valid ~ label.e-float-text.e-label-bottom, +.e-float-input.e-small.e-bigger:not(.e-error) input:not(:focus):valid ~ label.e-float-text.e-label-bottom, +.e-bigger .e-float-input.e-small:not(.e-error) input:not(:focus):valid ~ label.e-float-text.e-label-bottom, +.e-float-input.e-control-wrapper:not(.e-error) input:not(:focus):valid ~ label.e-float-text.e-label-bottom, +.e-float-input.e-control-wrapper.e-bigger:not(.e-error) input:not(:focus):valid ~ label.e-float-text.e-label-bottom, +.e-bigger .e-float-input.e-control-wrapper:not(.e-error) input:not(:focus):valid ~ label.e-float-text.e-label-bottom, +.e-float-input.e-control-wrapper.e-small:not(.e-error) input:not(:focus):valid ~ label.e-float-text.e-label-bottom, +.e-small .e-float-input.e-control-wrapper:not(.e-error) input:not(:focus):valid ~ label.e-float-text.e-label-bottom, +.e-float-input.e-control-wrapper.e-small.e-bigger:not(.e-error) input:not(:focus):valid ~ label.e-float-text.e-label-bottom, +.e-bigger .e-float-input.e-control-wrapper.e-small:not(.e-error) input:not(:focus):valid ~ label.e-float-text.e-label-bottom { + font-weight: 400; +} + +.e-float-input:not(.e-input-group) .e-float-line::before, +.e-float-input:not(.e-input-group) .e-float-line::after, +.e-float-input.e-control-wrapper:not(.e-input-group) .e-float-line::before, +.e-float-input.e-control-wrapper:not(.e-input-group) .e-float-line::after { + bottom: 0; + content: ''; + height: 2px; + position: absolute; + transition: .2s ease; + width: 0; +} + +.e-float-input:not(.e-input-group) .e-float-line::before, +.e-float-input.e-control-wrapper:not(.e-input-group) .e-float-line::before { + left: 50%; +} + +.e-float-input:not(.e-input-group) .e-float-line::after, +.e-float-input.e-control-wrapper:not(.e-input-group) .e-float-line::after { + right: 50%; +} + +.e-float-input:not(.e-input-group) input:focus ~ .e-float-line::before, +.e-float-input:not(.e-input-group) textarea:focus ~ .e-float-line::before, +.e-float-input:not(.e-input-group) input:focus ~ .e-float-line::after, +.e-float-input:not(.e-input-group) textarea:focus ~ .e-float-line::after, +.e-float-input.e-control-wrapper:not(.e-input-group) input:focus ~ .e-float-line::before, +.e-float-input.e-control-wrapper:not(.e-input-group) textarea:focus ~ .e-float-line::before, +.e-float-input.e-control-wrapper:not(.e-input-group) input:focus ~ .e-float-line::after, +.e-float-input.e-control-wrapper:not(.e-input-group) textarea:focus ~ .e-float-line::after { + width: 50%; +} + +.e-float-input .e-float-line, +.e-float-input.e-control-wrapper .e-float-line { + display: block; + position: relative; + width: 100%; +} + +.e-float-input.e-rtl, +.e-float-input.e-control-wrapper.e-rtl { + direction: rtl; +} + +.e-float-input.e-rtl label.e-float-text, +.e-float-input.e-control-wrapper.e-rtl label.e-float-text { + right: 0; + transform-origin: right top; +} + +.e-float-input.e-rtl label.e-float-text, +.e-float-input.e-rtl label.e-float-text.e-label-bottom, +.e-rtl .e-float-input label.e-float-text +.e-float-input.e-control-wrapper.e-rtl label.e-float-text, +.e-float-input.e-rtl.e-control-wrapper label.e-float-text.e-label-bottom, +.e-rtl .e-float-input.e-control-wrapper label.e-float-text { + padding-right: 0; +} + +.e-input-group.e-corner.e-rtl .e-input:first-child, +.e-input-group.e-corner.e-rtl .e-input-group-icon:first-child, +.e-input-group.e-control-wrapper.e-corner.e-rtl .e-input:first-child, +.e-input-group.e-control-wrapper.e-corner.e-rtl .e-input-group-icon:first-child { + border-bottom-left-radius: 0; + border-bottom-right-radius: 0; + border-top-left-radius: 0; + border-top-right-radius: 0; +} + +.e-input-group.e-corner.e-rtl .e-input:last-child, +.e-input-group.e-corner.e-rtl .e-input-group-icon:last-child, +.e-input-group.e-control-wrapper.e-corner.e-rtl .e-input:last-child, +.e-input-group.e-control-wrapper.e-corner.e-rtl .e-input-group-icon:last-child { + border-bottom-left-radius: 0; + border-bottom-right-radius: 0; + border-top-left-radius: 0; + border-top-right-radius: 0; +} + +.e-input-group.e-warning::before, +.e-input-group.e-control-wrapper.e-warning::before { + content: ''; +} + +.e-float-input input[disabled], +.e-float-input input.e-disabled, +.e-float-input.e-control-wrapper input[disabled], +.e-float-input.e-control-wrapper input.e-disabled { + background: transparent; + background-image: none; + cursor: not-allowed; +} + +.e-input-group.e-corner.e-rtl input.e-input:only-child, +.e-input-group.e-control-wrapper.e-corner.e-rtl input.e-input:only-child { + border-radius: 0; +} + +.e-input-group.e-rtl .e-input:not(:first-child):focus, +.e-input-group.e-control-wrapper.e-rtl .e-input:not(:first-child):focus { + border-right-width: 0; +} + +.e-input-group input.e-input, +.e-input-group.e-control-wrapper input.e-input { + min-width: 0; + width: 100%; +} + +.e-input-group input.e-input, +.e-input-group textarea.e-input, +.e-input-group input.e-input:hover:not(.e-success):not(.e-warning):not(.e-error):not([disabled]):not(:focus), +.e-input-group textarea.e-input:hover:not(.e-success):not(.e-warning):not(.e-error):not([disabled]), +.e-input-group.e-control-wrapper input.e-input, +.e-input-group.e-control-wrapper textarea.e-input, +.e-input-group.e-control-wrapper input.e-input:hover:not(.e-success):not(.e-warning):not(.e-error):not([disabled]):not(:focus), +.e-input-group.e-control-wrapper textarea.e-input:hover:not(.e-success):not(.e-warning):not(.e-error):not([disabled]) { + border: 0 solid; + border-width: 0; +} + +.e-input-group input.e-input, +.e-input-group textarea.e-input, +.e-input-group.e-bigger .e-input, +.e-input-group.e-control-wrapper input.e-input, +.e-input-group.e-control-wrapper textarea.e-input, +.e-input-group.e-control-wrapper.e-bigger .e-input, +.e-bigger .e-input-group .e-input, +.e-bigger .e-input-group.e-control-wrapper .e-input { + margin-bottom: 0; +} + +.e-input-group:not(.e-float-icon-left):not(.e-float-input)::before, +.e-input-group:not(.e-float-icon-left):not(.e-float-input)::after, +.e-input-group.e-float-icon-left:not(.e-float-input) .e-input-in-wrap::before, +.e-input-group.e-float-icon-left:not(.e-float-input) .e-input-in-wrap::after, +.e-input-group.e-control-wrapper:not(.e-float-icon-left):not(.e-float-input)::before, +.e-input-group.e-control-wrapper:not(.e-float-icon-left):not(.e-float-input)::after, +.e-input-group.e-control-wrapper.e-float-icon-left:not(.e-float-input) .e-input-in-wrap::before, +.e-input-group.e-control-wrapper.e-float-icon-left:not(.e-float-input) .e-input-in-wrap::after { + -moz-transition: 0.2s cubic-bezier(0.4, 0, 0.4, 1); + bottom: 0; + content: ''; + height: 2px; + position: absolute; + transition: 0.2s cubic-bezier(0.4, 0, 0.4, 1); + width: 0; +} + +.e-float-input.e-input-group:not(.e-float-icon-left) .e-float-line::before, +.e-float-input.e-input-group:not(.e-float-icon-left) .e-float-line::after, +.e-float-input.e-input-group.e-float-icon-left .e-input-in-wrap .e-float-line::before, +.e-float-input.e-input-group.e-float-icon-left .e-input-in-wrap .e-float-line::after, +.e-float-input.e-control-wrapper.e-input-group:not(.e-float-icon-left) .e-float-line::before, +.e-float-input.e-control-wrapper.e-input-group:not(.e-float-icon-left) .e-float-line::after, +.e-float-input.e-control-wrapper.e-input-group.e-float-icon-left .e-input-in-wrap .e-float-line::before, +.e-float-input.e-control-wrapper.e-input-group.e-float-icon-left .e-input-in-wrap .e-float-line::after { + -moz-transition: 0.2s cubic-bezier(0.4, 0, 0.4, 1); + bottom: 0; + content: ''; + height: 2px; + position: absolute; + transition: 0.2s cubic-bezier(0.4, 0, 0.4, 1); + width: 0; +} + +.e-input-group:not(.e-float-icon-left):not(.e-float-input)::before, +.e-input-group.e-float-icon-left .e-input-in-wrap:not(.e-float-input)::before, +.e-input-group.e-control-wrapper:not(.e-float-icon-left):not(.e-float-input)::before, +.e-input-group.e-control-wrapper.e-float-icon-left .e-input-in-wrap:not(.e-float-input)::before { + left: 50%; +} + +.e-float-input.e-input-group:not(.e-float-icon-left) .e-float-line::before, +.e-float-input.e-input-group.e-float-icon-left .e-input-in-wrap .e-float-line::before, +.e-float-input.e-control-wrapper.e-input-group:not(.e-float-icon-left) .e-float-line::before, +.e-float-input.e-control-wrapper.e-input-group.e-float-icon-left .e-input-in-wrap .e-float-line::before { + left: 50%; +} + +.e-input-group:not(.e-float-icon-left):not(.e-float-input).e-input-focus::before, +.e-input-group:not(.e-float-icon-left):not(.e-float-input).e-input-focus::after, +.e-input-group.e-float-icon-left:not(.e-float-input).e-input-focus .e-input-in-wrap::before, +.e-input-group.e-float-icon-left:not(.e-float-input).e-input-focus .e-input-in-wrap::after, +.e-input-group.e-control-wrapper:not(.e-float-icon-left):not(.e-float-input).e-input-focus::before, +.e-input-group.e-control-wrapper:not(.e-float-icon-left):not(.e-float-input).e-input-focus::after, +.e-input-group.e-control-wrapper.e-float-icon-left:not(.e-float-input).e-input-focus .e-input-in-wrap::before, +.e-input-group.e-control-wrapper.e-float-icon-left:not(.e-float-input).e-input-focus .e-input-in-wrap::after { + width: 50%; +} + +.e-float-input.e-input-group:not(.e-float-icon-left).e-input-focus .e-float-line::before, +.e-float-input.e-input-group:not(.e-float-icon-left).e-input-focus .e-float-line::after, +.e-float-input.e-input-group.e-float-icon-left.e-input-focus .e-input-in-wrap .e-float-line::before, +.e-float-input.e-input-group.e-float-icon-left.e-input-focus .e-input-in-wrap .e-float-line::after, +.e-float-input.e-control-wrapper.e-input-group:not(.e-float-icon-left).e-input-focus .e-float-line::before, +.e-float-input.e-control-wrapper.e-input-group:not(.e-float-icon-left).e-input-focus .e-float-line::after, +.e-float-input.e-control-wrapper.e-input-group.e-float-icon-left.e-input-focus .e-input-in-wrap .e-float-line::before, +.e-float-input.e-control-wrapper.e-input-group.e-float-icon-left.e-input-focus .e-input-in-wrap .e-float-line::after { + width: 50%; +} + +.e-input-group:not(.e-float-icon-left):not(.e-float-input)::after, +.e-input-group.e-float-icon-left:not(.e-float-input) .e-input-in-wrap::after, +.e-input-group.e-control-wrapper:not(.e-float-icon-left):not(.e-float-input)::after, +.e-input-group.e-control-wrapper.e-float-icon-left:not(.e-float-input) .e-input-in-wrap::after { + right: 50%; +} + +.e-float-input.e-input-group:not(.e-float-icon-left) .e-float-line::after, +.e-float-input.e-input-group.e-float-icon-left .e-input-in-wrap .e-float-line::after, +.e-float-input.e-control-wrapper.e-input-group:not(.e-float-icon-left) .e-float-line::after, +.e-float-input.e-control-wrapper.e-input-group.e-float-icon-left .e-input-in-wrap .e-float-line::after { + right: 50%; +} + +.e-input-group, +.e-input-group.e-control-wrapper { + position: relative; + width: 100%; +} + +.e-input-group .e-input-group-icon:hover, +.e-input-group.e-rtl.e-corner .e-input-group-icon:hover, +.e-input-group.e-control-wrapper .e-input-group-icon:hover, +.e-input-group.e-control-wrapper.e-rtl.e-corner .e-input-group-icon:hover { + border-radius: 2px; +} + +.e-input.e-small, +.e-input-group.e-small, +.e-input-group.e-control-wrapper.e-small { + margin-bottom: 4px; +} + +.e-input.e-small.e-bigger, +.e-input-group.e-small.e-bigger, +.e-input-group.e-control-wrapper.e-small.e-bigger, +.e-bigger .e-input.e-small, +.e-bigger .e-input-group.e-small, +.e-bigger .e-input-group.e-control-wrapper.e-small { + line-height: inherit; + margin-bottom: 4px; +} + +.e-input-group .e-input-group-icon, +.e-input-group.e-control-wrapper .e-input-group-icon { + margin-bottom: 8px; + margin-right: 4px; + margin-top: 4px; +} + +.e-float-input.e-input-group .e-input-group-icon, +.e-float-input.e-control-wrapper.e-input-group .e-input-group-icon { + margin-top: 2px; +} + +.e-input-group.e-bigger .e-input-group-icon, +.e-input-group .e-input-group-icon.e-bigger, +.e-input-group.e-control-wrapper.e-bigger .e-input-group-icon, +.e-input-group.e-control-wrapper .e-input-group-icon.e-bigger, +.e-bigger .e-input-group .e-input-group-icon, +.e-bigger .e-input-group.e-control-wrapper .e-input-group-icon { + margin-bottom: 8px; + margin-right: 8px; + margin-top: 9px; +} + +.e-float-input.e-input-group.e-bigger .e-input-group-icon, +.e-float-input.e-input-group .e-input-group-icon.e-bigger, +.e-bigger .e-float-input.e-input-group .e-input-group-icon, +.e-float-input.e-control-wrapper.e-input-group.e-bigger .e-input-group-icon, +.e-float-input.e-control-wrapper.e-input-group .e-input-group-icon.e-bigger, +.e-bigger .e-float-input.e-control-wrapper.e-input-group .e-input-group-icon { + margin-top: 9px; +} + +.e-input-group.e-small.e-bigger .e-input-group-icon, +.e-input-group.e-small .e-input-group-icon.e-bigger, +.e-input-group.e-control-wrapper.e-small.e-bigger .e-input-group-icon, +.e-input-group.e-control-wrapper.e-small .e-input-group-icon.e-bigger, +.e-bigger .e-input-group.e-small .e-input-group-icon, +.e-bigger .e-input-group.e-control-wrapper.e-small .e-input-group-icon { + margin-bottom: 8px; + margin-right: 4px; + margin-top: 4px; +} + +.e-float-input.e-input-group.e-small.e-bigger .e-input-group-icon, +.e-float-input.e-input-group.e-small .e-input-group-icon.e-bigger, +.e-bigger .e-float-input.e-input-group.e-small .e-input-group-icon, +.e-float-input.e-control-wrapper.e-input-group.e-small.e-bigger .e-input-group-icon, +.e-float-input.e-control-wrapper.e-input-group.e-small .e-input-group-icon.e-bigger, +.e-bigger .e-float-input.e-control-wrapper.e-input-group.e-small .e-input-group-icon { + margin-top: 4px; +} + +.e-input-group.e-small .e-input-group-icon, +.e-input-group.e-control-wrapper.e-small .e-input-group-icon, +.e-small .e-input-group .e-input-group-icon, +.e-small .e-input-group.e-control-wrapper .e-input-group-icon { + margin-bottom: 6px; + margin-right: 4px; + margin-top: 4px; +} + +.e-float-input.e-input-group.e-small .e-input-group-icon, +.e-small .e-float-input.e-input-group .e-input-group-icon, +.e-float-input.e-control-wrapper.e-input-group.e-small .e-input-group-icon, +.e-small .e-float-input.e-control-wrapper.e-input-group .e-input-group-icon { + margin-top: 4px; +} + +.e-input-group .e-input-group-icon:last-child, +.e-input-group.e-bigger .e-input-group-icon:last-child, +.e-input-group .e-input-group-icon.e-bigger:last-child, +.e-bigger .e-input-group .e-input-group-icon:last-child, +.e-input-group.e-small .e-input-group-icon:last-child, +.e-input-group.e-small.e-bigger .e-input-group-icon:last-child, +.e-input-group.e-small .e-input-group-icon.e-bigger:last-child, +.e-input-group.e-control-wrapper .e-input-group-icon:last-child, +.e-input-group.e-control-wrapper.e-bigger .e-input-group-icon:last-child, +.e-input-group.e-control-wrapper .e-input-group-icon.e-bigger:last-child, +.e-input-group.e-control-wrapper.e-small .e-input-group-icon:last-child, +.e-input-group.e-control-wrapper.e-small.e-bigger .e-input-group-icon:last-child, +.e-input-group.e-control-wrapper.e-small .e-input-group-icon.e-bigger:last-child, +.e-bigger .e-input-group.e-control-wrapper.e-small .e-input-group-icon:last-child, +.e-bigger .e-input-group.e-small .e-input-group-icon:last-child { + margin-right: 0; +} + +.e-input-group.e-input-focus:not(.e-float-icon-left):not(.e-success):not(.e-warning):not(.e-error), +.e-input-group.e-control-wrapper.e-input-focus:not(.e-float-icon-left):not(.e-success):not(.e-warning):not(.e-error) { + border-style: solid; + border-width: 0 0 1px 0; +} + +.e-input-group.e-input-focus:not(.e-float-icon-left):not(.e-success):not(.e-warning):not(.e-error), +.e-input-group.e-input-focus:not(.e-float-icon-left).e-success:not(.e-warning):not(.e-error), +.e-input-group.e-input-focus:not(.e-float-icon-left).e-warning:not(.e-success):not(.e-error), +.e-input-group.e-input-focus:not(.e-float-icon-left).e-error:not(.e-success):not(.e-warning), +.e-float-input.e-input-group.e-input-focus:not(.e-float-icon-left):not(.e-success):not(.e-warning):not(.e-error), +.e-float-input.e-input-group.e-input-focus:not(.e-float-icon-left).e-success:not(.e-warning):not(.e-error), +.e-float-input.e-input-group.e-input-focus:not(.e-float-icon-left):not(.e-success).e-warning:not(.e-error), +.e-float-input.e-input-group.e-input-focus:not(.e-float-icon-left):not(.e-success):not(.e-warning).e-error, +.e-float-input.e-input-focus:not(.e-input-group):not(.e-float-icon-left):not(.e-success):not(.e-warning):not(.e-error) input, +.e-float-input.e-input-focus:not(.e-input-group):not(.e-float-icon-left).e-success:not(.e-warning):not(.e-error) input, +.e-float-input.e-input-focus:not(.e-input-group):not(.e-float-icon-left):not(.e-success).e-warning:not(.e-error) input, +.e-float-input.e-input-focus:not(.e-input-group):not(.e-float-icon-left):not(.e-success):not(.e-warning).e-error input, +.e-input-group.e-float-icon-left.e-input-focus:not(.e-success):not(.e-warning):not(.e-error) .e-input-in-wrap, +.e-input-group.e-control-wrapper.e-input-focus:not(.e-float-icon-left):not(.e-success):not(.e-warning):not(.e-error), +.e-input-group.e-control-wrapper.e-input-focus:not(.e-float-icon-left).e-success:not(.e-warning):not(.e-error), +.e-input-group.e-control-wrapper.e-input-focus:not(.e-float-icon-left).e-warning:not(.e-success):not(.e-error), +.e-input-group.e-control-wrapper.e-input-focus:not(.e-float-icon-left).e-error:not(.e-success):not(.e-warning), +.e-float-input.e-control-wrapper.e-input-group.e-input-focus:not(.e-float-icon-left):not(.e-success):not(.e-warning):not(.e-error), +.e-float-input.e-control-wrapper.e-input-group.e-input-focus:not(.e-float-icon-left).e-success:not(.e-warning):not(.e-error), +.e-float-input.e-control-wrapper.e-input-group.e-input-focus:not(.e-float-icon-left):not(.e-success).e-warning:not(.e-error), +.e-float-input.e-control-wrapper.e-input-group.e-input-focus:not(.e-float-icon-left):not(.e-success):not(.e-warning).e-error, +.e-float-input.e-control-wrapper.e-input-focus:not(.e-input-group):not(.e-float-icon-left):not(.e-success):not(.e-warning):not(.e-error) input, +.e-float-input.e-control-wrapper.e-input-focus:not(.e-input-group):not(.e-float-icon-left).e-success:not(.e-warning):not(.e-error) input, +.e-float-input.e-control-wrapper.e-input-focus:not(.e-input-group):not(.e-float-icon-left):not(.e-success).e-warning:not(.e-error) input, +.e-float-input.e-control-wrapper.e-input-focus:not(.e-input-group):not(.e-float-icon-left):not(.e-success):not(.e-warning).e-error input, +.e-input-group.e-control-wrapper.e-float-icon-left.e-input-focus:not(.e-success):not(.e-warning):not(.e-error) .e-input-in-wrap { + border-style: solid; + border-width: 0 0 1px 0; +} + +.e-input-group:not(.e-float-icon-left), +.e-input-group.e-control-wrapper:not(.e-float-icon-left) { + border-bottom: 1px solid; +} + +.e-input-group:not(.e-float-icon-left), +.e-input-group.e-success:not(.e-float-icon-left), +.e-input-group.e-warning:not(.e-float-icon-left), +.e-input-group.e-error:not(.e-float-icon-left), +.e-input-group.e-control-wrapper:not(.e-float-icon-left), +.e-input-group.e-control-wrapper.e-success:not(.e-float-icon-left), +.e-input-group.e-control-wrapper.e-warning:not(.e-float-icon-left), +.e-input-group.e-control-wrapper.e-error:not(.e-float-icon-left) { + border: 1px solid; + border-width: 0 0 1px 0; +} + +.e-input-group.e-rtl.e-input-focus:not(.e-success):not(.e-warning):not(.e-error) .e-input:not(:first-child):focus, +.e-input-group.e-control-wrapper.e-rtl.e-input-focus:not(.e-success):not(.e-warning):not(.e-error) .e-input:not(:first-child):focus { + border-right-width: 0; +} + +.e-input-group.e-input-focus.e-corner, +.e-input-group.e-control-wrapper.e-input-focus.e-corner { + border-radius: 0; +} + +.e-input-group:not(.e-success):not(.e-warning):not(.e-error):not(.e-float-icon-left).e-disabled, +.e-input-group.e-float-icon-left:not(.e-success):not(.e-warning):not(.e-error).e-disabled .e-input-in-wrap, +.e-input-group.e-control-wrapper:not(.e-success):not(.e-warning):not(.e-error):not(.e-float-icon-left).e-disabled, +.e-input-group.e-control-wrapper.e-float-icon-left:not(.e-success):not(.e-warning):not(.e-error).e-disabled .e-input-in-wrap { + background-image: linear-gradient(90deg, rgba(0, 0, 0, 0.42) 0, rgba(0, 0, 0, 0.42) 33%, transparent 0); + background-position: bottom -1px left 0; + background-repeat: repeat-x; + background-size: 4px 1px; + border-bottom-color: transparent; + color: rgba(0, 0, 0, 0.42); +} + +.e-float-custom-tag, +.e-float-custom-tag.e-control-wrapper { + display: inline-block; +} + +.e-float-custom-tag.e-input-group, +.e-float-custom-tag.e-input-group.e-control-wrapper, +.e-input-custom-tag, +.e-input-custom-tag.e-input-group, +.e-input-custom-tag.e-input-group.e-control-wrapper { + display: inline-flex; + vertical-align: middle; +} + +.e-input-group .e-input-group-icon, +.e-input-group.e-control-wrapper .e-input-group-icon { + position: relative; +} + +.e-input-group .e-input-group-icon::after, +.e-input-group.e-control-wrapper .e-input-group-icon::after { + background: #bdbdbd; + border-radius: 100%; + content: ''; + display: block; + filter: alpha(opacity=75); + height: 50%; + left: 25%; + opacity: .75; + position: absolute; + top: 25%; + transform: scale(0); + width: 50%; +} + +.e-input-group .e-input-group-icon.e-input-btn-ripple::after, +.e-input-group.e-control-wrapper .e-input-group-icon.e-input-btn-ripple::after { + animation: e-input-ripple .45s linear; +} + +input.e-input::-ms-clear, +.e-float-input input::-ms-clear, +.e-float-input.e-control-wrapper input::-ms-clear { + display: none; +} + +.e-float-input.e-input-group .e-float-line, +.e-float-input.e-input-group.e-control-wrapper .e-float-line, +.e-float-input.e-control-wrapper.e-input-group .e-float-line, +.e-float-input.e-control-wrapper.e-input-group.e-control-wrapper .e-float-line { + bottom: -1px; + position: absolute; +} + +.e-float-input.e-input-group input, +.e-float-input.e-input-group textarea, +.e-float-input.e-input-group.e-control-wrapper input, +.e-float-input.e-input-group.e-control-wrapper textarea { + border: 0; +} + +.e-float-input.e-input-group .e-float-line, +.e-float-input.e-input-group .e-float-text, +.e-float-input.e-input-group.e-control-wrapper .e-float-line, +.e-float-input.e-input-group.e-control-wrapper .e-float-text { + right: 0; +} + +input.e-input::-webkit-input-placeholder, +input.e-input:-moz-placeholder, +input.e-input:-ms-input-placeholder, +input.e-input::-moz-placeholder { + font-size: 13px; + font-style: normal; +} + +.e-bigger input.e-input::-webkit-input-placeholder, +input.e-bigger.e-input::-webkit-input-placeholder, +.e-bigger input.e-input:-moz-placeholder, +input.e-bigger.e-input:-moz-placeholder, +.e-bigger input.e-input:-ms-input-placeholder, +input.e-bigger.e-input:-ms-input-placeholder, +.e-bigger input.e-input::-moz-placeholder, +input.e-bigger.e-input::-moz-placeholder { + font-size: 14px; + font-style: normal; +} + +.e-small input.e-input::-webkit-input-placeholder, +input.e-small.e-input::-webkit-input-placeholder, +.e-small input.e-input:-moz-placeholder, +input.e-small.e-input:-moz-placeholder, +.e-small input.e-input:-ms-input-placeholder, +input.e-small.e-input:-ms-input-placeholder, +.e-small input.e-input::-moz-placeholder, +input.e-small.e-input::-moz-placeholder { + font-size: 12px; + font-style: normal; +} + +.e-bigger input.e-small.e-input::-webkit-input-placeholder, +.e-small input.e-bigger.e-input::-webkit-input-placeholder, +.e-bigger input.e-small.e-input:-moz-placeholder, +.e-small input.e-bigger.e-input:-moz-placeholder, +.e-bigger input.e-small.e-input:-ms-input-placeholder, +.e-small input.e-bigger.e-input:-ms-input-placeholder, +.e-bigger input.e-small.e-input::-moz-placeholder, +.e-small input.e-bigger.e-input::-moz-placeholder { + font-size: 13px; + font-style: normal; +} + +input.e-input:-moz-placeholder { + font-style: normal; + user-select: none; +} + +.e-input-group input.e-input:-moz-placeholder { + font-style: normal; + user-select: none; +} + +.e-input-group.e-control-wrapper input.e-input:-moz-placeholder { + font-style: normal; + user-select: none; +} + +input.e-input:-moz-placeholder { + font-style: normal; + user-select: none; +} + +.e-input-group input.e-input:-moz-placeholder { + font-style: normal; + user-select: none; +} + +.e-input-group.e-control-wrapper input.e-input:-moz-placeholder { + font-style: normal; + user-select: none; +} + +textarea.e-input:-moz-placeholder { + font-style: normal; + user-select: none; +} + +input.e-input::-moz-placeholder { + font-style: normal; + user-select: none; +} + +textarea.e-input::-moz-placeholder { + font-style: normal; + user-select: none; +} + +input.e-input:-ms-input-placeholder { + font-style: normal; + user-select: none; +} + +textarea.e-input:-ms-input-placeholder { + font-style: normal; + user-select: none; +} + +input.e-input::-webkit-input-placeholder { + font-style: normal; + user-select: none; +} + +textarea.e-input::-webkit-input-placeholder { + font-style: normal; + user-select: none; +} + +input.e-input, +.e-input-group input, +.e-input-group.e-control-wrapper input, +.e-input-group input.e-input, +.e-input-group.e-control-wrapper input.e-input { + box-sizing: content-box; + content: ''; +} + +.e-float-input:not(.e-input-group) input, +.e-float-input.e-control-wrapper:not(.e-input-group) input { + box-sizing: content-box; + content: ''; +} + +.e-control input.e-input, +.e-control .e-input-group input, +.e-control .e-input-group input.e-input, +.e-control .e-input-group.e-control-wrapper input, +.e-control .e-input-group.e-control-wrapper input.e-input, +.e-control .e-float-input input, +.e-control .e-float-input.e-control-wrapper input, +.e-control.e-input-group input, +.e-control.e-input-group input.e-input, +.e-control.e-input-group.e-control-wrapper input, +.e-control.e-input-group.e-control-wrapper input.e-input, +.e-control.e-float-input input, +.e-control.e-float-input.e-control-wrapper input { + box-sizing: content-box; +} + +input.e-input.e-bigger, +.e-input-group.e-bigger input, +.e-input-group.e-bigger input.e-input, +.e-input-group.e-control-wrapper.e-bigger input, +.e-input-group.e-control-wrapper.e-bigger input.e-input, +.e-bigger .e-input-group input, +.e-bigger .e-input-group input.e-input, +.e-bigger .e-input-group.e-control-wrapper input, +.e-bigger .e-input-group.e-control-wrapper input.e-input, +.e-float-input.e-bigger input, +.e-float-input.e-bigger input.e-input, +.e-bigger .e-float-input input, +.e-bigger .e-float-input input.e-input, +.e-float-input.e-control-wrapper.e-bigger input, +.e-float-input.e-control-wrapper.e-bigger input.e-input, +.e-bigger .e-float-input.e-control-wrapper input, +.e-bigger .e-float-input.e-control-wrapper input.e-input { + box-sizing: content-box; + content: ''; +} + +.e-float-input.e-bigger:not(.e-input-group) input, +.e-float-input.e-bigger:not(.e-input-group) input.e-input, +.e-bigger .e-float-input:not(.e-input-group) input, +.e-bigger .e-float-input:not(.e-input-group) input.e-input, +.e-float-input.e-control-wrapper.e-bigger:not(.e-input-group) input, +.e-float-input.e-control-wrapper.e-bigger:not(.e-input-group) input.e-input, +.e-bigger .e-float-input.e-control-wrapper:not(.e-input-group) input, +.e-bigger .e-float-input.e-control-wrapper:not(.e-input-group) input.e-input { + box-sizing: content-box; + content: ''; +} + +input.e-input.e-small, +.e-input-group.e-small input, +.e-input-group.e-small input.e-input, +.e-small .e-input-group input, +.e-small .e-input-group input.e-input, +.e-input-group.e-control-wrapper.e-small input, +.e-input-group.e-control-wrapper.e-small input.e-input, +.e-small .e-input-group.e-control-wrapper input, +.e-small .e-input-group.e-control-wrapper input.e-input, +.e-float-input.e-small input, +.e-float-input.e-small input.e-input, +.e-small .e-float-input input, +.e-small .e-float-input input.e-input, +.e-float-input.e-control-wrapper.e-small input, +.e-float-input.e-control-wrapper.e-small input.e-input, +.e-small .e-float-input.e-control-wrapper input, +.e-small .e-float-input.e-control-wrapper input.e-input { + box-sizing: content-box; + content: ''; +} + +.e-float-input.e-small:not(.e-input-group) input, +.e-float-input.e-small:not(.e-input-group) input.e-input, +.e-small .e-float-input:not(.e-input-group) input, +.e-small .e-float-input:not(.e-input-group) input.e-input +.e-float-input.e-control-wrapper.e-small:not(.e-input-group) input, +.e-float-input.e-control-wrapper.e-small:not(.e-input-group) input.e-input, +.e-small .e-float-input.e-control-wrapper:not(.e-input-group) input, +.e-small .e-float-input.e-control-wrapper:not(.e-input-group) input.e-input { + box-sizing: content-box; + content: ''; +} + +input.e-input.e-small.e-bigger, +.e-input-group.e-bigger.e-small input, +.e-input-group.e-bigger.e-small input.e-input, +.e-bigger.e-small .e-input-group input, +.e-bigger.e-small .e-input-group input.e-input, +.e-input-group.e-control-wrapper.e-bigger.e-small input, +.e-input-group.e-control-wrapper.e-bigger.e-small input.e-input, +.e-bigger.e-small .e-input-group.e-control-wrapper input, +.e-bigger.e-small .e-input-group.e-control-wrapper input.e-input, +.e-float-input.e-bigger.e-small input, +.e-float-input.e-bigger.e-small input.e-input, +.e-bigger.e-small .e-float-input input, +.e-bigger.e-small .e-float-input input.e-input, +.e-float-input.e-control-wrapper.e-bigger.e-small input, +.e-float-input.e-control-wrapper.e-bigger.e-small input.e-input, +.e-bigger.e-small .e-float-input.e-control-wrapper input, +.e-bigger.e-small .e-float-input.e-control-wrapper input.e-input { + box-sizing: content-box; + content: ''; +} + +.e-float-input.e-bigger.e-small:not(.e-input-group) input, +.e-float-input.e-bigger.e-small:not(.e-input-group) input.e-input, +.e-bigger.e-small .e-float-input:not(.e-input-group) input, +.e-bigger.e-small .e-float-input:not(.e-input-group) input.e-input, +.e-float-input.e-control-wrapper.e-bigger.e-small:not(.e-input-group) input, +.e-float-input.e-control-wrapper.e-bigger.e-small:not(.e-input-group) input.e-input, +.e-bigger.e-small .e-float-input.e-control-wrapper:not(.e-input-group) input, +.e-bigger.e-small .e-float-input.e-control-wrapper:not(.e-input-group) input.e-input { + box-sizing: content-box; + content: ''; +} + +textarea.e-input, +.e-input-group textarea, +.e-input-group.e-control-wrapper textarea, +.e-float-input textarea, +.e-float-input.e-control-wrapper textarea { + box-sizing: content-box; + content: ''; +} + +.e-input-group textarea.e-input.e-bigger, +.e-input-group.e-control-wrapper textarea.e-input.e-bigger, +textarea.e-input.e-bigger, +.e-input-group.e-bigger textarea, +.e-input-group.e-bigger textarea.e-input, +.e-bigger .e-input-group textarea, +.e-bigger .e-input-group textarea.e-input, +.e-input-group.e-control-wrapper.e-bigger textarea, +.e-input-group.e-control-wrapper.e-bigger textarea.e-input, +.e-bigger .e-input-group.e-control-wrapper textarea, +.e-bigger .e-input-group.e-control-wrapper textarea.e-input, +.e-float-input.e-bigger textarea, +.e-float-input.e-bigger textarea.e-input, +.e-bigger .e-float-input textarea, +.e-bigger .e-float-input textarea.e-input, +.e-float-input.e-control-wrapper.e-bigger textarea, +.e-float-input.e-control-wrapper.e-bigger textarea.e-input, +.e-bigger .e-float-input.e-control-wrapper textarea, +.e-bigger .e-float-input.e-control-wrapper textarea.e-input { + box-sizing: content-box; + content: ''; +} + +textarea.e-input.e-small, +.e-input-group.e-small textarea, +.e-input-group.e-small textarea.e-input, +.e-small .e-input-group textarea, +.e-small .e-input-group textarea.e-input, +.e-input-group.e-control-wrapper.e-small textarea, +.e-input-group.e-control-wrapper.e-small textarea.e-input, +.e-small .e-input-group.e-control-wrapper textarea, +.e-small .e-input-group.e-control-wrapper textarea.e-input, +.e-float-input.e-small textarea, +.e-float-input.e-small textarea.e-input, +.e-small .e-float-input textarea, +.e-small .e-float-input textarea.e-input, +.e-float-input.e-control-wrapper.e-small textarea, +.e-float-input.e-control-wrapper.e-small textarea.e-input, +.e-small .e-float-input.e-control-wrapper textarea, +.e-small .e-float-input.e-control-wrapper textarea.e-input { + box-sizing: content-box; + content: ''; +} + +textarea.e-input.e-small.e-bigger, +.e-input-group.e-bigger.e-small textarea, +.e-input-group.e-bigger.e-small textarea.e-input, +.e-bigger.e-small .e-input-group textarea, +.e-bigger.e-small .e-input-group textarea.e-input, +.e-input-group.e-control-wrapper.e-bigger.e-small textarea, +.e-input-group.e-control-wrapper.e-bigger.e-small textarea.e-input, +.e-bigger.e-small .e-input-group.e-control-wrapper textarea, +.e-bigger.e-small .e-input-group.e-control-wrapper textarea.e-input, +.e-float-input.e-bigger.e-small textarea, +.e-float-input.e-bigger.e-small textarea.e-input, +.e-bigger.e-small .e-float-input textarea, +.e-bigger.e-small .e-float-input textarea.e-input, +.e-float-input.e-control-wrapper.e-bigger.e-small textarea, +.e-float-input.e-control-wrapper.e-bigger.e-small textarea.e-input, +.e-bigger.e-small .e-float-input.e-control-wrapper textarea, +.e-bigger.e-small .e-float-input.e-control-wrapper textarea.e-input { + box-sizing: content-box; + content: ''; +} + +input.e-input.e-bigger, +.e-input-group input.e-input.e-bigger, +.e-input-group input.e-input.e-bigger, +.e-input-group.e-control-wrapper input.e-input.e-bigger, +.e-input-group.e-control-wrapper input.e-input.e-bigger, +.e-input-group.e-bigger .e-input, +.e-input-group.e-control-wrapper.e-bigger .e-input, +.e-bigger input.e-input, +.e-bigger .e-input-group .e-input, +.e-bigger .e-input-group.e-control-wrapper .e-input, +.e-float-input.e-bigger input, +.e-float-input input.e-bigger, +.e-bigger .e-float-input input, +.e-float-input.e-control-wrapper.e-bigger input, +.e-float-input.e-control-wrapper input.e-bigger, +.e-bigger .e-float-input.e-control-wrapper input { + text-indent: 0; +} + +input.e-input.e-small, +.e-input-group input.e-input.e-small, +.e-input-group.e-control-wrapper input.e-input.e-small, +.e-input-group.e-small .e-input, +.e-input-group.e-control-wrapper.e-small .e-input, +.e-small input.e-input, +.e-small .e-input-group .e-input, +.e-small .e-input-group.e-control-wrapper .e-input, +.e-float-input.e-small input, +.e-float-input input.e-small, +.e-small .e-float-input input, +.e-float-input.e-control-wrapper.e-small input, +.e-float-input.e-control-wrapper input.e-small, +.e-small .e-float-input.e-control-wrapper input { + text-indent: 0; +} + +input.e-input, +.e-input-group input.e-input, +.e-input-group input, +.e-input-group.e-control-wrapper input.e-input, +.e-input-group.e-control-wrapper input, +.e-float-input input.e-input, +.e-float-input input, +.e-float-input.e-control-wrapper input.e-input, +.e-float-input.e-control-wrapper input, +.e-input-group input.e-input:focus, +.e-input-group.e-control-wrapper input.e-input:focus, +.e-float-input.e-control-wrapper input:focus, +.e-float-input input:focus { + padding-left: 0; + text-indent: 0; +} + +textarea.e-input, +.e-input-group textarea.e-input, +.e-input-group textarea, +.e-input-group.e-control-wrapper textarea.e-input, +.e-input-group.e-control-wrapper textarea, +.e-float-input textarea.e-input, +.e-float-input textarea, +.e-float-input.e-control-wrapper textarea.e-input, +.e-float-input.e-control-wrapper textarea, +.e-input-group textarea.e-input:focus, +.e-input-group.e-control-wrapper textarea.e-input:focus, +.e-float-input.e-control-wrapper textarea:focus, +.e-float-input textarea:focus { + padding-left: 0; + text-indent: 0; +} + +input.e-input.e-rtl, +.e-input-group.e-rtl input.e-input, +.e-input-group.e-control-wrapper.e-rtl input.e-input, +.e-float-input.e-rtl input, +.e-float-input.e-control-wrapper.e-rtl input, +.e-rtl .e-input-group input.e-input, +.e-rtl .e-input-group.e-control-wrapper input.e-input, +.e-rtl .e-float-input input, +.e-rtl .e-float-input.e-control-wrapper input, +.e-input-group.e-rtl input.e-input, +.e-input-group.e-control-wrapper.e-rtl input.e-input, +.e-float-input.e-rtl input, +.e-float-input.e-control-wrapper.e-rtl input, +.e-rtl .e-input-group input.e-input, +.e-rtl .e-input-group.e-control-wrapper input.e-input, +.e-rtl .e-float-input input, +.e-rtl .e-float-input.e-control-wrapper input, +.e-input-group.e-rtl input.e-input:focus, +.e-input-group.e-control-wrapper.e-rtl input.e-input:focus, +.e-float-input.e-rtl input:focus, +.e-float-input.e-control-wrapper.e-rtl input:focus, +.e-rtl .e-input-group input.e-input:focus, +.e-rtl .e-input-group.e-control-wrapper input.e-input:focus, +.e-rtl .e-float-input input:focus, +.e-rtl .e-float-input.e-control-wrapper input:focus { + padding-left: 0; + padding-right: 0; + text-indent: 0; +} + +textarea.e-input.e-rtl, +.e-input-group.e-rtl textarea.e-input, +.e-input-group.e-control-wrapper.e-rtl textarea.e-input, +.e-float-input.e-rtl textarea, +.e-float-input.e-control-wrapper.e-rtl textarea, +.e-rtl .e-input-group textarea.e-input, +.e-rtl .e-input-group.e-control-wrapper textarea.e-input, +.e-rtl .e-float-input textarea, +.e-rtl .e-float-input.e-control-wrapper textarea, +.e-input-group.e-rtl textarea.e-input, +.e-input-group.e-control-wrapper.e-rtl textarea.e-input, +.e-float-input.e-rtl textarea, +.e-float-input.e-control-wrapper.e-rtl textarea, +.e-rtl .e-input-group textarea.e-input, +.e-rtl .e-input-group.e-control-wrapper textarea.e-input, +.e-rtl .e-float-input textarea, +.e-rtl .e-float-input.e-control-wrapper textarea, +.e-input-group.e-rtl textarea.e-input:focus, +.e-input-group.e-control-wrapper.e-rtl textarea.e-input:focus, +.e-float-input.e-rtl textarea:focus, +.e-float-input.e-control-wrapper.e-rtl textarea:focus, +.e-rtl .e-input-group textarea.e-input:focus, +.e-rtl .e-input-group.e-control-wrapper textarea.e-input:focus, +.e-rtl .e-float-input textarea:focus, +.e-rtl .e-float-input.e-control-wrapper textarea:focus { + padding-right: 0; + text-indent: 0; +} + +input.e-input.e-small, +.e-small input.e-input, +.e-input-group.e-small input.e-input, +.e-input-group.e-control-wrapper.e-small input.e-input, +.e-float-input.e-small input, +.e-float-input.e-control-wrapper input.e-small, +.e-float-input.e-small input, +.e-float-input.e-control-wrapper input.e-small, +.e-input-group input.e-input.e-small, +.e-input-group.e-control-wrapper input.e-input.e-small, +.e-small .e-float-input input, +.e-small .e-float-input.e-control-wrapper input, +.e-small .e-input-group input.e-input, +.e-small .e-input-group.e-control-wrapper input.e-input, +.e-input-group.e-small input.e-input:focus, +.e-input-group.e-control-wrapper.e-small input.e-input:focus, +.e-float-input.e-small input:focus, +.e-float-input.e-control-wrapper.e-small input:focus, +.e-small .e-input-group.e-control-wrapper input.e-input:focus, +.e-small .e-input-group input.e-input:focus, +.e-small .e-float-input input:focus, +.e-small .e-float-input.e-control-wrapper input:focus { + padding-left: 0; + text-indent: 0; +} + +textarea.e-input.e-small, +.e-small textarea.e-input, +.e-input-group.e-small textarea.e-input, +.e-input-group.e-control-wrapper.e-small textarea.e-input, +.e-float-input.e-control-wrapper.e-small textarea, +.e-float-input.e-control-wrapper textarea.e-small, +.e-float-input.e-small textarea, +.e-float-input textarea.e-small, +.e-input-group textarea.e-input.e-small, +.e-input-group.e-control-wrapper textarea.e-input.e-small, +.e-small .e-float-input.e-control-wrapper textarea, +.e-small .e-float-input textarea, +.e-small .e-input-group textarea.e-input, +.e-small .e-input-group.e-control-wrapper textarea.e-input, +.e-input-group.e-small textarea.e-input:focus, +.e-input-group.e-control-wrapper.e-small textarea.e-input:focus, +.e-float-input.e-small textarea:focus, +.e-float-input.e-control-wrapper.e-small textarea:focus, +.e-small .e-input-group textarea.e-input:focus, +.e-small .e-input-group.e-control-wrapper textarea.e-input:focus, +.e-small .e-float-input.e-control-wrapper textarea:focus, +.e-small .e-float-input textarea:focus { + padding-left: 0; + text-indent: 0; +} + +.e-rtl input.e-input.e-small, +input.e-input.e-small.e-rtl, +.e-small.e-rtl input.e-input, +.e-small input.e-input.e-rtl, +.e-float-input.e-control-wrapper.e-small.e-rtl input, +.e-float-input.e-small.e-rtl input, +.e-input-group.e-small.e-rtl input.e-input, +.e-input-group.e-control-wrapper.e-small.e-rtl input.e-input, +.e-rtl .e-float-input.e-small input, +.e-rtl .e-float-input.e-control-wrapper.e-small input, +.e-rtl .e-input-group.e-small input.e-input, +.e-rtl .e-input-group.e-control-wrapper.e-small input.e-input, +.e-float-input.e-rtl input.e-small, +.e-float-input.e-control-wrapper.e-rtl input.e-small, +.e-input-group.e-rtl input.e-input.e-small, +.e-input-group.e-control-wrapper.e-rtl input.e-input.e-small, +.e-rtl .e-float-input input.e-small, +.e-rtl .e-float-input.e-control-wrapper input.e-small, +.e-rtl .e-input-group input.e-input.e-small, +.e-rtl .e-input-group.e-control-wrapper input.e-input.e-small, +.e-small .e-float-input.e-rtl input, +.e-small .e-float-input.e-control-wrapper.e-rtl input, +.e-small .e-input-group.e-rtl input.e-input, +.e-small .e-input-group.e-control-wrapper.e-rtl input.e-input, +.e-small.e-rtl .e-float-input.e-control-wrapper input, +.e-small.e-rtl .e-float-input input, +.e-small.e-rtl .e-input-group.e-control-wrapper input.e-input, +.e-small.e-rtl .e-input-group input.e-input, +.e-small.e-rtl .e-input-group.e-control-wrapper input.e-input:focus, +.e-small.e-rtl .e-input-group input.e-input:focus, +.e-small.e-rtl .e-float-input.e-control-wrapper input:focus, +.e-small.e-rtl .e-float-input input:focus, +.e-small .e-input-group.e-control-wrapper.e-rtl input.e-input:focus, +.e-small .e-input-group.e-rtl input.e-input:focus, +.e-small .e-float-input.e-control-wrapper.e-rtl input:focus, +.e-small .e-float-input.e-rtl input:focus { + padding-left: 0; + padding-right: 0; + text-indent: 0; +} + +.e-rtl textarea.e-input.e-small, +textarea.e-input.e-small.e-rtl, +.e-small.e-rtl textarea.e-input, +.e-small textarea.e-input.e-rtl, +.e-float-input.e-small.e-rtl textarea, +.e-float-input.e-control-wrapper.e-small.e-rtl textarea, +.e-input-group.e-small.e-rtl textarea.e-input, +.e-input-group.e-control-wrapper.e-small.e-rtl textarea.e-input, +.e-rtl .e-float-input.e-control-wrapper.e-small textarea, +.e-rtl .e-float-input.e-small textarea, +.e-rtl .e-input-group.e-small textarea.e-input, +.e-rtl .e-input-group.e-control-wrapper.e-small textarea.e-input, +.e-float-input.e-control-wrapper.e-rtl textarea.e-small, +.e-float-input.e-rtl textarea.e-small, +.e-input-group.e-rtl textarea.e-input.e-small, +.e-input-group.e-control-wrapper.e-rtl textarea.e-input.e-small, +.e-rtl .e-float-input.e-control-wrapper textarea.e-small, +.e-rtl .e-float-input textarea.e-small, +.e-rtl .e-input-group textarea.e-input.e-small, +.e-rtl .e-input-group.e-control-wrapper textarea.e-input.e-small, +.e-small .e-float-input.e-control-wrapper.e-rtl textarea, +.e-small .e-float-input.e-rtl textarea, +.e-small .e-input-group.e-rtl textarea.e-input, +.e-small .e-input-group.e-control-wrapper.e-rtl textarea.e-input, +.e-small.e-rtl .e-float-input.e-control-wrapper textarea, +.e-small.e-rtl .e-float-input textarea, +.e-small.e-rtl .e-input-group textarea.e-input, +.e-small.e-rtl .e-input-group.e-control-wrapper textarea.e-input, +.e-small.e-rtl .e-input-group textarea.e-input:focus, +.e-small.e-rtl .e-input-group.e-control-wrapper textarea.e-input:focus, +.e-small.e-rtl .e-float-input.e-control-wrapper textarea:focus, +.e-small.e-rtl .e-float-input textarea:focus, +.e-small .e-input-group.e-rtl textarea.e-input:focus, +.e-small .e-input-group.e-control-wrapper.e-rtl textarea.e-input:focus, +.e-small .e-float-input.e-control-wrapper.e-rtl textarea:focus, +.e-small .e-float-input.e-rtl textarea:focus { + padding-right: 0; + text-indent: 0; +} + +input.e-input.e-bigger, +.e-bigger input.e-input, +.e-input-group.e-bigger input.e-input, +.e-input-group.e-control-wrapper.e-bigger input.e-input, +.e-float-input.e-control-wrapper.e-bigger input, +.e-float-input.e-control-wrapper input.e-bigger, +.e-float-input.e-bigger input, +.e-float-input input.e-bigger, +.e-input-group input.e-input.e-bigger, +.e-input-group.e-control-wrapper input.e-input.e-bigger, +.e-bigger .e-float-input.e-control-wrapper input, +.e-bigger .e-float-input input, +.e-bigger .e-input-group.e-control-wrapper input.e-input, +.e-bigger .e-input-group input.e-input, +.e-input-group.e-bigger input.e-input:focus, +.e-input-group.e-control-wrapper.e-bigger input.e-input:focus, +.e-float-input.e-control-wrapper.e-bigger input:focus, +.e-float-input.e-bigger input:focus, +.e-bigger .e-input-group input.e-input:focus, +.e-bigger .e-input-group.e-control-wrapper input.e-input:focus, +.e-bigger .e-float-input.e-control-wrapper input:focus, +.e-bigger .e-float-input input:focus { + padding-left: 0; + text-indent: 0; +} + +.e-rtl input.e-input.e-bigger, +input.e-input.e-bigger.e-rtl, +.e-bigger.e-rtl input.e-input, +.e-bigger input.e-input.e-rtl, +.e-float-input.e-control-wrapper.e-bigger.e-rtl input, +.e-float-input.e-bigger.e-rtl input, +.e-input-group.e-bigger.e-rtl input.e-input, +.e-input-group.e-control-wrapper.e-bigger.e-rtl input.e-input, +.e-rtl .e-float-input.e-control-wrapper.e-bigger input, +.e-rtl .e-float-input.e-bigger input, +.e-rtl .e-input-group.e-bigger input.e-input, +.e-rtl .e-input-group.e-control-wrapper.e-bigger input.e-input, +.e-float-input.e-control-wrapper.e-rtl input.e-bigger, +.e-float-input.e-rtl input.e-bigger, +.e-input-group.e-rtl input.e-input.e-bigger, +.e-input-group.e-control-wrapper.e-rtl input.e-input.e-bigger, +.e-rtl .e-float-input.e-control-wrapper input.e-bigger, +.e-rtl .e-float-input input.e-bigger, +.e-rtl .e-input-group input.e-input.e-bigger, +.e-rtl .e-input-group.e-control-wrapper input.e-input.e-bigger, +.e-bigger .e-float-input.e-control-wrapper.e-rtl input, +.e-bigger .e-float-input.e-rtl input, +.e-bigger .e-input-group.e-rtl input.e-input, +.e-bigger .e-input-group.e-control-wrapper.e-rtl input.e-input, +.e-bigger.e-rtl .e-float-input.e-control-wrapper input, +.e-bigger.e-rtl .e-float-input input, +.e-bigger.e-rtl .e-input-group input.e-input, +.e-bigger.e-rtl .e-input-group.e-control-wrapper input.e-input, +.e-bigger.e-rtl .e-input-group input.e-input:focus, +.e-bigger.e-rtl .e-input-group.e-control-wrapper input.e-input:focus, +.e-bigger.e-rtl .e-float-input.e-control-wrapper input:focus, +.e-bigger.e-rtl .e-float-input input:focus, +.e-bigger .e-input-group.e-rtl input.e-input:focus, +.e-bigger .e-input-group.e-control-wrapper.e-rtl input.e-input:focus, +.e-bigger .e-float-input.e-rtl input:focus, +.e-bigger .e-float-input.e-control-wrapper.e-rtl input:focus { + padding-left: 0; + padding-right: 0; + text-indent: 0; +} + +textarea.e-input.e-bigger, +.e-bigger textarea.e-input, +.e-input-group.e-bigger textarea.e-input, +.e-input-group.e-control-wrapper.e-bigger textarea.e-input, +.e-float-input.e-control-wrapper.e-bigger textarea, +.e-float-input.e-control-wrapper textarea.e-bigger, +.e-float-input.e-bigger textarea, +.e-float-input textarea.e-bigger, +.e-input-group textarea.e-input.e-bigger, +.e-input-group.e-control-wrapper textarea.e-input.e-bigger, +.e-bigger .e-float-input.e-control-wrapper textarea, +.e-bigger .e-float-input textarea, +.e-bigger .e-input-group textarea.e-input, +.e-bigger .e-input-group.e-control-wrapper textarea.e-input, +.e-input-group.e-bigger textarea.e-input:focus, +.e-input-group.e-control-wrapper.e-bigger textarea.e-input:focus, +.e-float-input.e-control-wrapper.e-bigger textarea:focus, +.e-float-input.e-bigger textarea:focus, +.e-bigger .e-input-group textarea.e-input:focus, +.e-bigger .e-input-group.e-control-wrapper textarea.e-input:focus, +.e-bigger .e-float-input.e-control-wrapper textarea:focus, +.e-bigger .e-float-input textarea:focus { + padding-left: 0; + text-indent: 0; +} + +.e-rtl textarea.e-input.e-bigger, +textarea.e-input.e-bigger.e-rtl, +.e-bigger.e-rtl textarea.e-input, +.e-bigger textarea.e-input.e-rtl, +.e-float-input.e-control-wrapper.e-bigger.e-rtl textarea, +.e-float-input.e-bigger.e-rtl textarea, +.e-input-group.e-bigger.e-rtl textarea.e-input, +.e-input-group.e-control-wrapper.e-bigger.e-rtl textarea.e-input, +.e-rtl .e-float-input.e-control-wrapper.e-bigger textarea, +.e-rtl .e-float-input.e-bigger textarea, +.e-rtl .e-input-group.e-bigger textarea.e-input, +.e-rtl .e-input-group.e-control-wrapper.e-bigger textarea.e-input, +.e-float-input.e-rtl textarea.e-bigger, +.e-float-input.e-control-wrapper.e-rtl textarea.e-bigger, +.e-input-group.e-rtl textarea.e-input.e-bigger, +.e-input-group.e-control-wrapper.e-rtl textarea.e-input.e-bigger, +.e-rtl .e-float-input textarea.e-bigger, +.e-rtl .e-float-input.e-control-wrapper textarea.e-bigger, +.e-rtl .e-input-group textarea.e-input.e-bigger, +.e-rtl .e-input-group.e-control-wrapper textarea.e-input.e-bigger, +.e-bigger .e-float-input.e-rtl textarea, +.e-bigger .e-float-input.e-control-wrapper.e-rtl textarea, +.e-bigger .e-input-group.e-rtl textarea.e-input, +.e-bigger .e-input-group.e-control-wrapper.e-rtl textarea.e-input, +.e-bigger.e-rtl .e-float-input textarea, +.e-bigger.e-rtl .e-float-input.e-control-wrapper textarea, +.e-bigger.e-rtl .e-input-group textarea.e-input, +.e-bigger.e-rtl .e-input-group.e-control-wrapper textarea.e-input, +.e-bigger.e-rtl .e-input-group textarea.e-input:focus, +.e-bigger.e-rtl .e-input-group.e-control-wrapper textarea.e-input:focus, +.e-bigger.e-rtl .e-float-input textarea:focus, +.e-bigger.e-rtl .e-float-input.e-control-wrapper textarea:focus, +.e-bigger .e-input-group.e-rtl textarea.e-input:focus, +.e-bigger .e-input-group.e-control-wrapper.e-rtl textarea.e-input:focus, +.e-bigger .e-float-input.e-rtl textarea:focus, +.e-bigger .e-float-input.e-control-wrapper.e-rtl textarea:focus { + padding-right: 0; + text-indent: 0; +} + +input.e-input.e-bigger.e-small, +.e-bigger input.e-input.e-small, +.e-input-group.e-small.e-bigger input.e-input, +.e-input-group.e-control-wrapper.e-small.e-bigger input.e-input, +.e-input-group.e-small input.e-input.e-bigger, +.e-input-group.e-control-wrapper.e-small input.e-input.e-bigger, +.e-bigger .e-input-group.e-small input.e-input, +.e-bigger .e-input-group.e-control-wrapper.e-small input.e-input, +.e-float-input.e-small.e-bigger input, +.e-float-input.e-small input.e-bigger, +.e-bigger .e-float-input.e-small input, +.e-float-input.e-control-wrapper.e-small.e-bigger input, +.e-float-input.e-control-wrapper.e-small input.e-bigger, +.e-bigger .e-float-input.e-control-wrapper.e-small input, +.e-bigger .e-input-group.e-small input.e-input:focus, +.e-bigger .e-input-group.e-control-wrapper.e-small input.e-input:focus, +.e-bigger .e-float-input.e-control-wrapper.e-small input:focus, +.e-bigger .e-float-input.e-small input:focus, +.e-small .e-input-group.e-bigger input.e-input:focus, +.e-small .e-input-group.e-control-wrapper.e-bigger input.e-input:focus, +.e-small .e-float-input.e-control-wrapper.e-bigger input:focus, +.e-small .e-float-input.e-bigger input:focus, +.e-input-group.e-bigger.e-small input.e-input:focus, +.e-input-group.e-control-wrapper.e-bigger.e-small input.e-input:focus, +.e-float-input.e-control-wrapper.e-bigger.e-small input:focus, +.e-float-input.e-bigger.e-small input:focus { + padding-left: 0; + text-indent: 0; +} + +.e-bigger input.e-input.e-small.e-rtl, +.e-input-group.e-small.e-bigger.e-rtl input.e-input, +.e-input-group.e-control-wrapper.e-small.e-bigger.e-rtl input.e-input, +.e-input-group.e-small.e-rtl input.e-input.e-bigger, +.e-input-group.e-control-wrapper.e-small.e-rtl input.e-input.e-bigger, +.e-bigger .e-input-group.e-small.e-rtl input.e-input, +.e-bigger .e-input-group.e-control-wrapper.e-small.e-rtl input.e-input, +.e-float-input.e-small.e-bigger.e-rtl input, +.e-float-input.e-small.e-rtl input.e-bigger, +.e-bigger .e-float-input.e-small.e-rtl input, +.e-float-input.e-control-wrapper.e-small.e-bigger.e-rtl input, +.e-float-input.e-control-wrapper.e-small.e-rtl input.e-bigger, +.e-bigger .e-float-input.e-control-wrapper.e-small.e-rtl input, +.e-bigger.e-rtl input.e-input.e-small, +.e-rtl .e-input-group.e-small.e-bigger input.e-input, +.e-rtl .e-input-group.e-control-wrapper.e-small.e-bigger input.e-input, +.e-rtl .e-input-group.e-small input.e-input.e-bigger, +.e-rtl .e-input-group.e-control-wrapper.e-small input.e-input.e-bigger, +.e-bigger.e-rtl .e-input-group.e-small input.e-input, +.e-bigger.e-rtl .e-input-group.e-control-wrapper.e-small input.e-input, +.e-rtl .e-float-input.e-control-wrapper.e-small.e-bigger input, +.e-rtl .e-float-input.e-control-wrapper.e-small input.e-bigger, +.e-bigger.e-rtl .e-float-input.e-control-wrapper.e-small input, +.e-rtl .e-float-input.e-small.e-bigger input, +.e-rtl .e-float-input.e-small input.e-bigger, +.e-bigger.e-rtl .e-float-input.e-small input, +.e-bigger .e-input-group.e-small.e-rtl input.e-input:focus, +.e-bigger .e-input-group.e-control-wrapper.e-small.e-rtl input.e-input:focus, +.e-bigger .e-float-input.e-control-wrapper.e-small.e-rtl input:focus, +.e-bigger .e-float-input.e-small.e-rtl input:focus, +.e-small .e-input-group.e-bigger.e-rtl input.e-input:focus, +.e-small .e-input-group.e-control-wrapper.e-bigger.e-rtl input.e-input:focus, +.e-small .e-float-input.e-control-wrapper.e-bigger.e-rtl input:focus, +.e-small .e-float-input.e-bigger.e-rtl input:focus, +.e-input-group.e-bigger.e-small.e-rtl input.e-input:focus, +.e-input-group.e-control-wrapper.e-bigger.e-small.e-rtl input.e-input:focus, +.e-float-input.e-control-wrapper.e-bigger.e-small.e-rtl input:focus, +.e-float-input.e-bigger.e-small.e-rtl input:focus, +.e-bigger.e-rtl .e-input-group.e-small input.e-input:focus, +.e-bigger.e-rtl .e-input-group.e-control-wrapper.e-small input.e-input:focus, +.e-bigger.e-rtl .e-float-input.e-control-wrapper.e-small input:focus, +.e-bigger.e-rtl .e-float-input.e-small input:focus, +.e-small.e-rtl .e-input-group.e-bigger input.e-input:focus, +.e-small.e-rtl .e-input-group.e-control-wrapper.e-bigger input.e-input:focus, +.e-small.e-rtl .e-float-input.e-control-wrapper.e-bigger input:focus, +.e-small.e-rtl .e-float-input.e-bigger input:focus, +.e-rtl .e-input-group.e-bigger.e-small input.e-input:focus, +.e-rtl .e-input-group.e-control-wrapper.e-bigger.e-small input.e-input:focus, +.e-rtl .e-float-input.e-control-wrapper.e-bigger.e-small input:focus, +.e-rtl .e-float-input.e-bigger.e-small input:focus { + padding-left: 0; + padding-right: 0; + text-indent: 0; +} + +textarea.e-input.e-bigger.e-small, +.e-bigger textarea.e-input.e-small, +.e-input-group.e-small.e-bigger textarea.e-input, +.e-input-group.e-control-wrapper.e-small.e-bigger textarea.e-input, +.e-input-group.e-small textarea.e-input.e-bigger, +.e-input-group.e-control-wrapper.e-small textarea.e-input.e-bigger, +.e-bigger .e-input-group.e-small textarea.e-input, +.e-bigger .e-input-group.e-control-wrapper.e-small textarea.e-input, +.e-float-input.e-small.e-bigger textarea, +.e-float-input.e-small textarea.e-bigger, +.e-bigger .e-float-input.e-small textarea, +.e-float-input.e-control-wrapper.e-small.e-bigger textarea, +.e-float-input.e-control-wrapper.e-small textarea.e-bigger, +.e-bigger .e-float-input.e-control-wrapper.e-small textarea, +.e-bigger .e-input-group.e-small textarea.e-input:focus, +.e-bigger .e-input-group.e-control-wrapper.e-small textarea.e-input:focus, +.e-bigger .e-float-input.e-control-wrapper.e-small textarea:focus, +.e-bigger .e-float-input.e-small textarea:focus, +.e-small .e-input-group.e-bigger textarea.e-input:focus, +.e-small .e-input-group.e-control-wrapper.e-bigger textarea.e-input:focus, +.e-small .e-float-input.e-control-wrapper.e-bigger textarea:focus, +.e-small .e-float-input.e-bigger textarea:focus, +.e-input-group.e-bigger.e-small textarea.e-input:focus, +.e-input-group.e-control-wrapper.e-bigger.e-small textarea.e-input:focus, +.e-float-input.e-control-wrapper.e-bigger.e-small textarea:focus, +.e-float-input.e-bigger.e-small textarea:focus { + padding-left: 0; + text-indent: 0; +} + +.e-bigger textarea.e-input.e-small.e-rtl, +.e-input-group.e-small.e-bigger.e-rtl textarea.e-input, +.e-input-group.e-control-wrapper.e-small.e-bigger.e-rtl textarea.e-input, +.e-input-group.e-small.e-rtl textarea.e-input.e-bigger, +.e-input-group.e-control-wrapper.e-small.e-rtl textarea.e-input.e-bigger, +.e-bigger .e-input-group.e-small.e-rtl textarea.e-input, +.e-bigger .e-input-group.e-control-wrapper.e-small.e-rtl textarea.e-input, +.e-float-input.e-small.e-bigger.e-rtl textarea, +.e-float-input.e-small.e-rtl textarea.e-bigger, +.e-bigger .e-float-input.e-small.e-rtl textarea, +.e-float-input.e-control-wrapper.e-small.e-bigger.e-rtl textarea, +.e-float-input.e-control-wrapper.e-small.e-rtl textarea.e-bigger, +.e-bigger .e-float-input.e-control-wrapper.e-small.e-rtl textarea, +.e-bigger.e-rtl textarea.e-input.e-small, +.e-rtl .e-input-group.e-small.e-bigger textarea.e-input, +.e-rtl .e-input-group.e-control-wrapper.e-small.e-bigger textarea.e-input, +.e-rtl .e-input-group.e-small textarea.e-input.e-bigger, +.e-rtl .e-input-group.e-control-wrapper.e-small textarea.e-input.e-bigger, +.e-bigger.e-rtl .e-input-group.e-small textarea.e-input, +.e-bigger.e-rtl .e-input-group.e-control-wrapper.e-small textarea.e-input, +.e-rtl .e-float-input.e-control-wrapper.e-small.e-bigger textarea, +.e-rtl .e-float-input.e-small textarea.e-bigger, +.e-bigger.e-rtl .e-float-input.e-control-wrapper.e-small textarea, +.e-rtl .e-float-input.e-control-wrapper.e-small.e-bigger textarea, +.e-rtl .e-float-input.e-small textarea.e-bigger, +.e-bigger.e-rtl .e-float-input.e-small textarea, +.e-bigger.e-rtl .e-float-input.e-small.e-control-wrapper textarea, +.e-bigger .e-input-group.e-small.e-rtl textarea.e-input:focus, +.e-bigger .e-input-group.e-control-wrapper.e-small.e-rtl textarea.e-input:focus, +.e-bigger .e-float-input.e-control-wrapper.e-small.e-rtl textarea:focus, +.e-bigger .e-float-input.e-small.e-rtl textarea:focus, +.e-small .e-input-group.e-bigger.e-rtl textarea.e-input:focus, +.e-small .e-input-group.e-control-wrapper.e-bigger.e-rtl textarea.e-input:focus, +.e-small .e-float-input.e-control-wrapper.e-bigger.e-rtl textarea:focus, +.e-small .e-float-input.e-bigger.e-rtl textarea:focus, +.e-input-group.e-bigger.e-small.e-rtl textarea.e-input:focus, +.e-input-group.e-control-wrapper.e-bigger.e-small.e-rtl textarea.e-input:focus, +.e-float-input.e-control-wrapper.e-bigger.e-small.e-rtl textarea:focus, +.e-float-input.e-bigger.e-small.e-rtl textarea:focus, +.e-bigger.e-rtl .e-input-group.e-small textarea.e-input:focus, +.e-bigger.e-rtl .e-input-group.e-control-wrapper.e-small textarea.e-input:focus, +.e-bigger.e-rtl .e-float-input.e-control-wrapper.e-small textarea:focus, +.e-bigger.e-rtl .e-float-input.e-small textarea:focus, +.e-small.e-rtl .e-input-group.e-bigger textarea.e-input:focus, +.e-small.e-rtl .e-input-group.e-control-wrapper.e-bigger textarea.e-input:focus, +.e-small.e-rtl .e-float-input.e-control-wrapper.e-bigger textarea:focus, +.e-small.e-rtl .e-float-input.e-bigger textarea:focus, +.e-rtl .e-input-group.e-bigger.e-small textarea.e-input:focus, +.e-rtl .e-input-group.e-control-wrapper.e-bigger.e-small textarea.e-input:focus, +.e-rtl .e-float-input.e-control-wrapper.e-bigger.e-small textarea:focus, +.e-rtl .e-float-input.e-bigger.e-small textarea:focus { + padding-right: 0; + text-indent: 0; +} + +.e-float-input .e-clear-icon, +.e-float-input.e-control-wrapper .e-clear-icon, +.e-input-group .e-clear-icon, +.e-input-group.e-control-wrapper .e-clear-icon { + background: transparent; + border: 0; + cursor: pointer; + display: flex; + flex-direction: column; + justify-content: center; + line-height: 1; + min-width: 24px; + outline: none; + padding: 0; + text-align: center; +} + +.e-float-input .e-clear-icon::before, +.e-float-input.e-control-wrapper .e-clear-icon::before, +.e-input-group .e-clear-icon::before, +.e-input-group.e-control-wrapper .e-clear-icon::before { + font-size: 12px; + padding: 0; + text-align: center; + vertical-align: middle; +} + +.e-float-input.e-static-clear .e-clear-icon.e-clear-icon-hide, +.e-float-input.e-control-wrapper.e-static-clear .e-clear-icon.e-clear-icon-hide, +.e-input-group.e-static-clear .e-clear-icon.e-clear-icon-hide, +.e-input-group.e-control-wrapper.e-static-clear .e-clear-icon.e-clear-icon-hide { + cursor: pointer; + display: flex; +} + +.e-float-input.e-small.e-bigger .e-clear-icon, +.e-float-input.e-control-wrapper.e-small.e-bigger .e-clear-icon, +.e-input-group.e-small.e-bigger .e-clear-icon, +.e-input-group.e-control-wrapper.e-small.e-bigger .e-clear-icon, +.e-small .e-input-group.e-bigger input:first-child ~ .e-clear-icon, +.e-small .e-input-group.e-control-wrapper.e-bigger input:first-child ~ .e-clear-icon, +.e-bigger .e-input-group.e-small input:first-child ~ .e-clear-icon, +.e-bigger .e-input-group.e-control-wrapper.e-small input:first-child ~ .e-clear-icon, +.e-small .e-float-input.e-control-wrapper.e-bigger input:first-child ~ .e-clear-icon, +.e-small .e-float-input.e-bigger input:first-child ~ .e-clear-icon, +.e-bigger .e-float-input.e-control-wrapper.e-small input:first-child ~ .e-clear-icon, +.e-bigger .e-float-input.e-small input:first-child ~ .e-clear-icon { + padding-bottom: 0; +} + +.e-float-input.e-small .e-clear-icon::before, +.e-float-input.e-control-wrapper.e-small .e-clear-icon::before, +.e-input-group.e-small .e-clear-icon::before, +.e-input-group.e-control-wrapper.e-small .e-clear-icon::before, +.e-float-input.e-control-wrapper input.e-small:first-child ~ .e-clear-icon::before, +.e-small .e-float-input.e-control-wrapper .e-clear-icon::before, +.e-float-input input.e-small:first-child ~ .e-clear-icon::before, +.e-small .e-float-input .e-clear-icon::before, +.e-small .e-input-group .e-clear-icon::before, +.e-small .e-input-group.e-control-wrapper .e-clear-icon::before { + font-size: 10px; +} + +.e-float-input.e-bigger .e-clear-icon::before, +.e-float-input.e-control-wrapper.e-bigger .e-clear-icon::before, +.e-input-group.e-bigger .e-clear-icon::before, +.e-input-group.e-control-wrapper.e-bigger .e-clear-icon::before, +.e-float-input.e-control-wrapper input.e-bigger:first-child ~ .e-clear-icon::before, +.e-bigger .e-float-input.e-control-wrapper .e-clear-icon::before, +.e-float-input input.e-bigger:first-child ~ .e-clear-icon::before, +.e-bigger .e-float-input .e-clear-icon::before, +.e-bigger .e-input-group .e-clear-icon::before, +.e-bigger .e-input-group.e-control-wrapper .e-clear-icon::before { + font-size: 12px; +} + +.e-float-input.e-small.e-bigger .e-clear-icon::before, +.e-float-input.e-control-wrapper.e-small.e-bigger .e-clear-icon::before, +.e-input-group.e-small.e-bigger .e-clear-icon::before, +.e-input-group.e-control-wrapper.e-small.e-bigger .e-clear-icon::before, +.e-small .e-input-group.e-bigger input:first-child ~ .e-clear-icon::before, +.e-small .e-input-group.e-control-wrapper.e-bigger input:first-child ~ .e-clear-icon::before, +.e-bigger .e-input-group.e-small input:first-child ~ .e-clear-icon::before, +.e-bigger .e-input-group.e-control-wrapper.e-small input:first-child ~ .e-clear-icon::before, +.e-small .e-float-input.e-control-wrapper.e-bigger input:first-child ~ .e-clear-icon::before, +.e-small .e-float-input.e-bigger input:first-child ~ .e-clear-icon::before, +.e-bigger .e-float-input.e-control-wrapper.e-small input:first-child ~ .e-clear-icon::before, +.e-bigger .e-float-input.e-small input:first-child ~ .e-clear-icon::before { + font-size: 12px; +} + +.e-input:not(:valid):first-child ~ .e-clear-icon, +.e-input-group input.e-input:not(:valid):first-child ~ .e-clear-icon, +.e-input-group.e-control-wrapper input.e-input:not(:valid):first-child ~ .e-clear-icon, +.e-float-input input:not(:valid):first-child ~ .e-clear-icon, +.e-float-input.e-control-wrapper input:not(:valid):first-child ~ .e-clear-icon, +.e-float-input.e-input-group input:not(:valid):first-child ~ .e-clear-icon, +.e-float-input.e-input-group.e-control-wrapper input:not(:valid):first-child ~ .e-clear-icon { + display: none; +} + +.e-input-group .e-clear-icon.e-clear-icon-hide, +.e-input-group.e-control-wrapper .e-clear-icon.e-clear-icon-hide { + display: none; +} + +.e-input-group.e-static-clear .e-clear-icon.e-clear-icon-hide, +.e-input-group.e-control-wrapper.e-static-clear .e-clear-icon.e-clear-icon-hide { + cursor: pointer; +} + +.e-input-group.e-disabled input.e-input:not(:valid):first-child ~ .e-clear-icon, +.e-input-group.e-control-wrapper.e-disabled input.e-input:not(:valid):first-child ~ .e-clear-icon, +.e-float-input.e-disabled input:not(:valid):first-child ~ .e-clear-icon, +.e-float-input.e-input-group.e-disabled input:not(:valid):first-child ~ .e-clear-icon, +.e-float-input.e-input-group.e-control-wrapper.e-disabled input:not(:valid):first-child ~ .e-clear-icon, +.e-float-input.e-control-wrapper.e-disabled input:not(:valid):first-child ~ .e-clear-icon, +.e-input-group.e-disabled .e-clear-icon.e-clear-icon-hide, +.e-input-group.e-control-wrapper.e-disabled .e-clear-icon.e-clear-icon-hide { + cursor: not-allowed; +} + +.e-float-input.e-control-wrapper input[readonly]:first-child ~ .e-clear-icon, +.e-float-input.e-control-wrapper.e-input-group input[readonly]:first-child ~ .e-clear-icon, +.e-float-input input[readonly]:first-child ~ .e-clear-icon, +.e-float-input.e-input-group input[readonly]:first-child ~ .e-clear-icon, +.e-input-group input[readonly]:first-child ~ .e-clear-icon.e-clear-icon-hide, +.e-float-input.e-control-wrapper.e-input-group input[readonly]:first-child ~ .e-clear-icon, +.e-float-input.e-input-group.e-control-wrapper input[readonly]:first-child ~ .e-clear-icon, +.e-input-group.e-control-wrapper input[readonly]:first-child .e-clear-icon.e-clear-icon-hide { + cursor: auto; +} + +.e-input-group .e-clear-icon, +.e-input-group.e-control-wrapper .e-clear-icon { + min-height: 18px; + min-width: 18px; + padding-bottom: 8px; + padding-left: 4px; + padding-right: 4px; + padding-top: 4px; +} + +.e-float-input.e-input-group .e-clear-icon, +.e-float-input.e-input-group.e-control-wrapper .e-clear-icon { + padding-right: 4px; + padding-top: 4px; +} + +.e-input-group.e-bigger .e-clear-icon, +.e-input-group.e-control-wrapper.e-bigger .e-clear-icon, +.e-input-group .e-clear-icon.e-bigger, +.e-input-group.e-control-wrapper .e-clear-icon.e-bigger, +.e-bigger .e-input-group .e-clear-icon, +.e-bigger .e-input-group.e-control-wrapper .e-clear-icon { + min-height: 20px; + min-width: 20px; + padding-bottom: 8px; + padding-right: 8px; + padding-top: 9px; +} + +.e-input-group.e-float-input.e-bigger .e-clear-icon, +.e-input-group.e-float-input .e-clear-icon.e-bigger, +.e-bigger .e-input-group.e-float-input .e-clear-icon, +.e-input-group.e-control-wrapper.e-float-input.e-bigger .e-clear-icon, +.e-input-group.e-control-wrapper.e-float-input .e-clear-icon.e-bigger, +.e-bigger .e-input-group.e-control-wrapper.e-float-input .e-clear-icon { + padding-right: 8px; + padding-top: 9px; +} + +.e-input-group.e-small.e-bigger .e-clear-icon, +.e-input-group.e-small .e-clear-icon.e-bigger, +.e-bigger .e-input-group.e-small .e-clear-icon, +.e-input-group.e-control-wrapper.e-small.e-bigger .e-clear-icon, +.e-input-group.e-control-wrapper.e-small .e-clear-icon.e-bigger, +.e-bigger .e-input-group.e-control-wrapper.e-small .e-clear-icon { + min-height: 18px; + min-width: 18px; + padding-bottom: 8px; + padding-right: 4px; + padding-top: 4px; +} + +.e-input-group.e-float-input.e-small.e-bigger .e-clear-icon, +.e-input-group.e-float-input.e-small .e-clear-icon.e-bigger, +.e-bigger .e-input-group.e-float-input.e-small .e-clear-icon, +.e-input-group.e-control-wrapper.e-float-input.e-small.e-bigger .e-clear-icon, +.e-input-group.e-control-wrapper.e-float-input.e-small .e-clear-icon.e-bigger, +.e-bigger .e-input-group.e-control-wrapper.e-float-input.e-small .e-clear-icon, +.e-input-group.e-float-input.e-control-wrapper.e-small.e-bigger .e-clear-icon, +.e-input-group.e-float-input.e-control-wrapper.e-small .e-clear-icon.e-bigger, +.e-bigger .e-input-group.e-float-input.e-control-wrapper.e-small .e-clear-icon, +.e-input-group.e-control-wrapper.e-float-input.e-small.e-bigger .e-clear-icon, +.e-input-group.e-control-wrapper.e-float-input.e-small .e-clear-icon.e-bigger, +.e-bigger .e-input-group.e-control-wrapper.e-float-input.e-small .e-clear-icon { + padding-right: 4px; + padding-top: 4px; +} + +.e-input-group.e-small .e-clear-icon, +.e-input-group .e-clear-icon.e-small, +.e-small .e-input-group .e-clear-icon, +.e-input-group.e-control-wrapper.e-small .e-clear-icon, +.e-input-group.e-control-wrapper .e-clear-icon.e-small, +.e-small .e-input-group.e-control-wrapper .e-clear-icon { + min-height: 16px; + min-width: 16px; + padding-bottom: 6px; + padding-right: 4px; + padding-top: 4px; +} + +.e-input-group.e-float-input.e-small .e-clear-icon, +.e-input-group.e-float-input .e-clear-icon.e-small, +.e-small .e-input-group.e-float-input .e-clear-icon, +.e-input-group.e-control-wrapper.e-float-input.e-small .e-clear-icon, +.e-input-group.e-control-wrapper.e-float-input .e-clear-icon.e-small, +.e-small .e-input-group.e-control-wrapper.e-float-input .e-clear-icon, +.e-input-group.e-float-input.e-control-wrapper.e-small .e-clear-icon, +.e-input-group.e-float-input.e-control-wrapper .e-clear-icon.e-small, +.e-small .e-input-group.e-float-input.e-control-wrapper .e-clear-icon, +.e-input-group.e-control-wrapper.e-float-input.e-small .e-clear-icon, +.e-input-group.e-control-wrapper.e-float-input .e-clear-icon.e-small, +.e-small .e-input-group.e-control-wrapper.e-float-input .e-clear-icon { + padding-right: 4px; + padding-top: 4px; +} + +.e-input:not(:valid), +.e-input:valid, +.e-float-input.e-control-wrapper input:not(:valid), +.e-float-input.e-control-wrapper input:valid, +.e-float-input input:not(:valid), +.e-float-input input:valid, +.e-input-group input:not(:valid), +.e-input-group input:valid, +.e-input-group.e-control-wrapper input:not(:valid), +.e-input-group.e-control-wrapper input:valid, +.e-float-input.e-control-wrapper textarea:not(:valid), +.e-float-input.e-control-wrapper textarea:valid, +.e-float-input textarea:not(:valid), +.e-float-input textarea:valid, +.e-input-group.e-control-wrapper textarea:not(:valid), +.e-input-group.e-control-wrapper textarea:valid, +.e-input-group textarea:not(:valid), +.e-input-group textarea:valid { + box-shadow: none; +} + +.e-input-group .e-input-in-wrap, +.e-input-group.e-control-wrapper .e-input-in-wrap, +.e-float-input .e-input-in-wrap, +.e-float-input.e-control-wrapper .e-input-in-wrap { + width: 100%; +} + +.e-float-input .e-input-in-wrap label.e-float-text, +.e-float-input.e-control-wrapper .e-input-in-wrap label.e-float-text { + right: 0; +} + +.e-input-group .e-input-in-wrap, +.e-input-group.e-control-wrapper .e-input-in-wrap, +.e-float-input .e-input-in-wrap, +.e-float-input.e-control-wrapper .e-input-in-wrap { + display: flex; + position: relative; + width: 100%; +} + +.e-float-input.e-float-icon-left .e-input-in-wrap, +.e-float-input.e-control-wrapper.e-float-icon-left .e-input-in-wrap, +.e-input-group.e-float-icon-left .e-input-in-wrap, +.e-input-group.e-control-wrapper.e-float-icon-left .e-input-in-wrap { + border: 1px solid; + border-width: 0 0 1px 0; + margin-left: 16px; +} + +.e-rtl .e-float-input.e-float-icon-left .e-input-in-wrap, +.e-rtl .e-float-input.e-control-wrapper.e-float-icon-left .e-input-in-wrap, +.e-rtl .e-input-group.e-float-icon-left .e-input-in-wrap, +.e-rtl .e-input-group.e-control-wrapper.e-float-icon-left .e-input-in-wrap +.e-float-input.e-control-wrapper.e-float-icon-left.e-rtl .e-input-in-wrap, +.e-float-input.e-float-icon-left.e-rtl .e-input-in-wrap, +.e-input-group.e-float-icon-left.e-rtl .e-input-in-wrap, +.e-input-group.e-control-wrapper.e-float-icon-left.e-rtl .e-input-in-wrap { + margin-left: 0; + margin-right: 16px; +} + +.e-float-input input.e-input, +.e-float-input.e-bigger .e-input, +.e-bigger .e-float-input .e-input, +.e-float-input.e-control-wrapper input.e-input, +.e-float-input.e-control-wrapper.e-bigger .e-input, +.e-bigger .e-float-input.e-control-wrapper .e-input { + margin-bottom: 0; +} + +.e-float-input label.e-float-text.e-label-bottom, +.e-float-input input:not(:focus):valid ~ label.e-float-text.e-label-bottom, +.e-float-input.e-control-wrapper label.e-float-text.e-label-bottom, +.e-float-input.e-control-wrapper input:not(:focus):valid ~ label.e-float-text.e-label-bottom { + transform: translate3d(0, 16px, 0) scale(1); +} + +.e-float-input textarea:focus ~ label.e-float-text, +.e-float-input textarea:valid ~ label.e-float-text, +.e-float-input textarea[readonly] ~ label.e-label-top.e-float-text, +.e-float-input textarea[disabled] ~ label.e-label-top.e-float-text, +.e-float-input textarea label.e-float-text.e-label-top, +.e-float-input.e-control-wrapper textarea:focus ~ label.e-float-text, +.e-float-input.e-control-wrapper textarea:valid ~ label.e-float-text, +.e-float-input.e-control-wrapper textarea[readonly] ~ label.e-label-top.e-float-text, +.e-float-input.e-control-wrapper textarea[disabled] ~ label.e-label-top.e-float-text, +.e-float-input.e-control-wrapper textarea label.e-float-text.e-label-top { + font-size: 13px; + top: -22px; + transform: translate3d(0, 6px, 0) scale(0.92); +} + +.e-float-input.e-bigger textarea:focus ~ label.e-float-text, +.e-float-input.e-bigger textarea:valid ~ label.e-float-text, +.e-float-input.e-bigger textarea[readonly] ~ label.e-float-text, +.e-float-input.e-bigger textarea[disabled] ~ label.e-float-text, +.e-bigger .e-float-input textarea:focus ~ label.e-float-text, +.e-bigger .e-float-input textarea:valid ~ label.e-float-text, +.e-bigger .e-float-input textarea[readonly] ~ label.e-float-text, +.e-bigger .e-float-input textarea[disabled] ~ label.e-float-text, +.e-float-input.e-control-wrapper.e-bigger textarea:focus ~ label.e-float-text, +.e-float-input.e-control-wrapper.e-bigger textarea:valid ~ label.e-float-text, +.e-float-input.e-control-wrapper.e-bigger textarea[readonly] ~ label.e-float-text, +.e-float-input.e-control-wrapper.e-bigger textarea[disabled] ~ label.e-float-text, +.e-bigger .e-float-input.e-control-wrapper textarea:focus ~ label.e-float-text, +.e-bigger .e-float-input.e-control-wrapper textarea:valid ~ label.e-float-text, +.e-bigger .e-float-input.e-control-wrapper textarea[readonly] ~ label.e-float-text, +.e-bigger .e-float-input.e-control-wrapper textarea[disabled] ~ label.e-float-text { + font-size: 14px; + top: -20px; +} + +.e-float-input.e-small textarea:focus ~ label.e-float-text, +.e-float-input.e-small textarea:valid ~ label.e-float-text, +.e-float-input.e-small textarea[readonly] ~ label.e-float-text, +.e-float-input.e-small textarea[disabled] ~ label.e-float-text, +.e-float-input.e-control-wrapper.e-small textarea:focus ~ label.e-float-text, +.e-float-input.e-control-wrapper.e-small textarea:valid ~ label.e-float-text, +.e-float-input.e-control-wrapper.e-small textarea[readonly] ~ label.e-float-text, +.e-float-input.e-control-wrapper.e-small textarea[disabled] ~ label.e-float-text { + font-size: 12px; + top: -21px; +} + +.e-float-input.e-small.e-bigger textarea:focus ~ label.e-float-text, +.e-float-input.e-small.e-bigger textarea:valid ~ label.e-float-text, +.e-float-input.e-small.e-bigger textarea[readonly] ~ label.e-float-text, +.e-float-input.e-small.e-bigger textarea[disabled] ~ label.e-float-text, +.e-bigger .e-float-input.e-small textarea:focus ~ label.e-float-text, +.e-bigger .e-float-input.e-small textarea:valid ~ label.e-float-text, +.e-bigger .e-float-input.e-small textarea[readonly] ~ label.e-float-text, +.e-bigger .e-float-input.e-small textarea[disabled] ~ label.e-float-text, +.e-float-input.e-control-wrapper.e-small.e-bigger textarea:focus ~ label.e-float-text, +.e-float-input.e-control-wrapper.e-small.e-bigger textarea:valid ~ label.e-float-text, +.e-float-input.e-control-wrapper.e-small.e-bigger textarea[readonly] ~ label.e-float-text, +.e-float-input.e-control-wrapper.e-small.e-bigger textarea[disabled] ~ label.e-float-text, +.e-bigger .e-float-input.e-control-wrapper.e-small textarea:focus ~ label.e-float-text, +.e-bigger .e-float-input.e-control-wrapper.e-small textarea:valid ~ label.e-float-text, +.e-bigger .e-float-input.e-control-wrapper.e-small textarea[readonly] ~ label.e-float-text, +.e-bigger .e-float-input.e-control-wrapper.e-small textarea[disabled] ~ label.e-float-text { + font-size: 13px; + top: -20px; +} + +.e-float-input textarea ~ .e-float-text, +.e-float-input.e-control-wrapper textarea ~ .e-float-text { + top: -14px; +} + +.e-float-input.e-bigger textarea ~ label.e-float-text, +.e-float-input textarea ~ label.e-float-text.e-bigger, +.e-float-input textarea.e-bigger ~ label.e-float-text, +.e-bigger .e-float-input textarea ~ label.e-float-text, +.e-float-input.e-control-wrapper.e-bigger textarea ~ label.e-float-text, +.e-float-input.e-control-wrapper textarea ~ label.e-float-text.e-bigger, +.e-float-input.e-control-wrapper textarea.e-bigger ~ label.e-float-text, +.e-bigger .e-float-input.e-control-wrapper textarea ~ label.e-float-text { + font-size: 14px; + top: -10px; +} + +.e-float-input.e-small textarea ~ label.e-float-text, +.e-float-input textarea ~ label.e-float-text.e-small, +.e-float-input textarea.e-small ~ label.e-float-text, +.e-small .e-float-input textarea ~ label.e-float-text, +.e-float-input.e-control-wrapper.e-small textarea ~ label.e-float-text, +.e-float-input.e-control-wrapper textarea ~ label.e-float-text.e-small, +.e-float-input.e-control-wrapper textarea.e-small ~ label.e-float-text, +.e-small .e-float-input.e-control-wrapper textarea ~ label.e-float-text { + font-size: 12px; + top: -16px; +} + +.e-float-input.e-small.e-bigger textarea ~ label.e-float-text, +.e-small .e-float-input.e-bigger textarea ~ label.e-float-text, +.e-bigger .e-float-input.e-small textarea ~ label.e-float-text, +.e-float-input.e-control-wrapper.e-small.e-bigger textarea ~ label.e-float-text, +.e-small .e-float-input.e-control-wrapper.e-bigger textarea ~ label.e-float-text, +.e-bigger .e-float-input.e-control-wrapper.e-small textarea ~ label.e-float-text { + font-size: 13px; + top: -11px; +} + +.e-input-group.e-bigger:not(.e-float-input) .e-input, +.e-bigger .e-input-group:not(.e-float-input) .e-input, +.e-input-group.e-control-wrapper.e-bigger:not(.e-float-input) .e-input, +.e-bigger .e-input-group.e-control-wrapper:not(.e-float-input) .e-input, +.e-float-input.e-bigger input, +.e-bigger .e-float-input input, +.e-float-input.e-input-group.e-bigger input, +.e-bigger .e-float-input.e-input-group input, +.e-float-input.e-input-group.e-control-wrapper.e-bigger input, +.e-bigger .e-float-input.e-input-group.e-control-wrapper input, +.e-float-input.e-control-wrapper.e-bigger input, +.e-bigger .e-float-input.e-control-wrapper input, +.e-float-input.e-control-wrapper.e-input-group.e-bigger input, +.e-bigger .e-float-input.e-control-wrapper.e-input-group input, +.e-float-input.e-control-wrapper.e-input-group.e-bigger input, +.e-bigger .e-float-input.e-control-wrapper.e-input-group input { + min-height: 21px; +} + +.e-input-group.e-small:not(.e-float-input) .e-input, +.e-small .e-input-group:not(.e-float-input) .e-input, +.e-input-group.e-control-wrapper.e-small:not(.e-float-input) .e-input, +.e-small .e-input-group.e-control-wrapper:not(.e-float-input) .e-input, +.e-float-input.e-small input, +.e-small .e-float-input input, +.e-float-input.e-input-group.e-small input, +.e-small .e-float-input.e-input-group input, +.e-float-input.e-input-group.e-control-wrapper.e-small input, +.e-small .e-float-input.e-input-group.e-control-wrapper input, +.e-float-input.e-control-wrapper.e-small input, +.e-small .e-float-input.e-control-wrapper input, +.e-float-input.e-control-wrapper.e-input-group.e-small input, +.e-small .e-float-input.e-control-wrapper.e-input-group input, +.e-float-input.e-control-wrapper.e-input-group.e-small input, +.e-small .e-float-input.e-control-wrapper.e-input-group input { + min-height: 16px; +} + +.e-input-group.e-bigger.e-small:not(.e-float-input) .e-input, +.e-bigger .e-input-group.e-small:not(.e-float-input) .e-input +.e-small .e-input-group.e-bigger:not(.e-float-input) .e-input, +.e-input-group.e-control-wrapper.e-bigger.e-small:not(.e-float-input) .e-input, +.e-bigger .e-input-group.e-control-wrapper.e-small:not(.e-float-input) .e-input +.e-small .e-input-group.e-control-wrapper.e-bigger:not(.e-float-input) .e-input, +.e-float-input.e-bigger.e-small input, +.e-bigger .e-float-input.e-small input, +.e-small .e-float-input.e-bigger input, +.e-float-input.e-input-group.e-bigger.e-small input, +.e-bigger .e-float-input.e-input-group.e-small input, +.e-small .e-float-input.e-input-group.e-bigger input, +.e-float-input.e-input-group.e-control-wrapper.e-bigger.e-small input, +.e-bigger .e-float-input.e-input-group.e-control-wrapper.e-small input, +.e-small .e-float-input.e-input-group.e-control-wrapper.e-bigger input, +.e-float-input.e-control-wrapper.e-bigger.e-small input, +.e-bigger .e-float-input.e-control-wrapper.e-small input, +.e-small .e-float-input.e-control-wrapper.e-bigger input, +.e-float-input.e-control-wrapper.e-input-group.e-bigger.e-small input, +.e-bigger .e-float-input.e-control-wrapper.e-input-group.e-small input, +.e-small .e-float-input.e-control-wrapper.e-input-group.e-bigger input { + min-height: 18px; +} + +.e-input-group input.e-input, +.e-float-input.e-input-group input, +.e-input-group.e-control-wrapper input.e-input, +.e-float-input.e-input-group.e-control-wrapper input, +.e-float-input input, +.e-float-input.e-control-wrapper input { + min-height: 18px; +} + +.e-input-group:hover:not(.e-disabled):not(.e-float-icon-left), +.e-input-group.e-control-wrapper:hover:not(.e-disabled):not(.e-float-icon-left), +.e-float-input:hover:not(.e-disabled):not(.e-float-icon-left), +.e-float-input:hover:not(.e-input-group):not(.e-disabled) input:not([disabled]), +.e-float-input:hover:not(.e-input-group):not(.e-disabled) textarea:not([disabled]), +.e-float-input:hover:not(.e-input-group):not(.e-disabled) input:not([disabled]), +.e-float-input:hover:not(.e-input-group):not(.e-disabled) textarea:not([disabled]), +.e-float-input.e-control-wrapper:hover:not(.e-disabled):not(.e-float-icon-left), +.e-float-input.e-control-wrapper:hover:not(.e-input-group):not(.e-disabled) input:not([disabled]), +.e-float-input.e-control-wrapper:hover:not(.e-input-group):not(.e-disabled) textarea:not([disabled]), +.e-float-input.e-control-wrapper:hover:not(.e-input-group):not(.e-disabled) input:not([disabled]), +.e-float-input.e-control-wrapper:hover:not(.e-input-group):not(.e-disabled) textarea:not([disabled]) { + border-bottom-width: 1px; +} + +.e-input-group.e-float-icon-left:not(.e-disabled):not(.e-input-focus) .e-input-in-wrap:hover, +.e-input-group.e-control-wrapper.e-float-icon-left:not(.e-disabled):not(.e-input-focus) .e-input-in-wrap:hover, +.e-float-input.e-float-icon-left:not(.e-disabled):not(.e-input-focus) .e-input-in-wrap:hover, +.e-float-input.e-control-wrapper.e-float-icon-left:not(.e-disabled):not(.e-input-focus) .e-input-in-wrap:hover { + border-bottom-width: 1px; +} + +.e-input-group:not(.e-disabled):not(.e-float-icon-left)::before, +.e-input-group:not(.e-disabled):not(.e-float-icon-left)::after, +.e-input-group.e-float-icon-left:not(.e-disabled) .e-input-in-wrap::before, +.e-input-group.e-float-icon-left:not(.e-disabled) .e-input-in-wrap::after, +.e-input-group.e-control-wrapper:not(.e-disabled):not(.e-float-icon-left)::before, +.e-input-group.e-control-wrapper:not(.e-disabled):not(.e-float-icon-left)::after, +.e-input-group.e-control-wrapper.e-float-icon-left:not(.e-disabled) .e-input-in-wrap::before, +.e-input-group.e-control-wrapper.e-float-icon-left:not(.e-disabled) .e-input-in-wrap::after { + bottom: -2px; +} + +.e-input-group.e-input-focus:not(.e-float-icon-left):not(.e-success):not(.e-warning):not(.e-error), +.e-input-group.e-control-wrapper.e-input-focus:not(.e-float-icon-left):not(.e-success):not(.e-warning):not(.e-error), +.e-float-input.e-input-group.e-input-focus:not(.e-float-icon-left):not(.e-success):not(.e-warning):not(.e-error), +.e-float-input.e-input-group.e-input-focus:not(.e-float-icon-left).e-success:not(.e-warning):not(.e-error), +.e-float-input.e-input-group.e-input-focus:not(.e-float-icon-left):not(.e-success).e-warning:not(.e-error), +.e-float-input.e-input-group.e-input-focus:not(.e-float-icon-left):not(.e-success):not(.e-warning).e-error, +.e-float-input.e-control-wrapper.e-input-group.e-input-focus:not(.e-float-icon-left):not(.e-success):not(.e-warning):not(.e-error), +.e-float-input.e-control-wrapper.e-input-group.e-input-focus:not(.e-float-icon-left).e-success:not(.e-warning):not(.e-error), +.e-float-input.e-control-wrapper.e-input-group.e-input-focus:not(.e-float-icon-left):not(.e-success).e-warning:not(.e-error), +.e-float-input.e-control-wrapper.e-input-group.e-input-focus:not(.e-float-icon-left):not(.e-success):not(.e-warning).e-error, +.e-float-input.e-control-wrapper.e-input-focus:not(.e-input-group):not(.e-float-icon-left):not(.e-disabled):not(.e-success):not(.e-warning):not(.e-error) input, +.e-float-input.e-control-wrapper.e-input-focus:not(.e-input-group):not(.e-float-icon-left):not(.e-disabled).e-success:not(.e-warning):not(.e-error) input, +.e-float-input.e-control-wrapper.e-input-focus:not(.e-input-group):not(.e-float-icon-left):not(.e-disabled):not(.e-success).e-warning:not(.e-error) input, +.e-float-input.e-control-wrapper.e-input-focus:not(.e-input-group):not(.e-float-icon-left):not(.e-disabled):not(.e-success):not(.e-warning).e-error input, +.e-float-input.e-control-wrapper.e-input-focus:not(.e-input-group):not(.e-float-icon-left):not(.e-disabled):not(.e-success):not(.e-warning):not(.e-error) textarea, +.e-float-input.e-control-wrapper.e-input-focus:not(.e-input-group):not(.e-float-icon-left):not(.e-disabled).e-success:not(.e-warning):not(.e-error) textarea, +.e-float-input.e-control-wrapper.e-input-focus:not(.e-input-group):not(.e-float-icon-left):not(.e-disabled):not(.e-success).e-warning:not(.e-error) textarea, +.e-float-input.e-control-wrapper.e-input-focus:not(.e-input-group):not(.e-float-icon-left):not(.e-disabled):not(.e-success):not(.e-warning).e-error textarea, +.e-float-input.e-input-focus:not(.e-input-group):not(.e-float-icon-left):not(.e-disabled):not(.e-success):not(.e-warning):not(.e-error) input, +.e-float-input.e-input-focus:not(.e-input-group):not(.e-float-icon-left):not(.e-disabled).e-success:not(.e-warning):not(.e-error) input, +.e-float-input.e-input-focus:not(.e-input-group):not(.e-float-icon-left):not(.e-disabled):not(.e-success).e-warning:not(.e-error) input, +.e-float-input.e-input-focus:not(.e-input-group):not(.e-float-icon-left):not(.e-disabled):not(.e-success):not(.e-warning).e-error input, +.e-float-input.e-input-focus:not(.e-input-group):not(.e-float-icon-left):not(.e-disabled):not(.e-success):not(.e-warning):not(.e-error) textarea, +.e-float-input.e-input-focus:not(.e-input-group):not(.e-float-icon-left):not(.e-disabled).e-success:not(.e-warning):not(.e-error) textarea, +.e-float-input.e-input-focus:not(.e-input-group):not(.e-float-icon-left):not(.e-disabled):not(.e-success).e-warning:not(.e-error) textarea, +.e-float-input.e-input-focus:not(.e-input-group):not(.e-float-icon-left):not(.e-disabled):not(.e-success):not(.e-warning).e-error textarea, +.e-input-group.e-input-focus:not(.e-float-icon-left).e-success:not(.e-warning):not(.e-error), +.e-input-group.e-input-focus:not(.e-float-icon-left).e-warning:not(.e-success):not(.e-error), +.e-input-group.e-control-wrapper.e-input-focus:not(.e-float-icon-left).e-success:not(.e-warning):not(.e-error), +.e-input-group.e-control-wrapper.e-input-focus:not(.e-float-icon-left).e-warning:not(.e-success):not(.e-error), +.e-input-group.e-input-focus:not(.e-float-icon-left).e-error:not(.e-success):not(.e-warning), +.e-input-group.e-float-icon-left.e-input-focus:not(.e-success):not(.e-warning):not(.e-error) .e-input-in-wrap, +.e-input-group.e-float-icon-left.e-input-focus.e-success:not(.e-warning):not(.e-error) .e-input-in-wrap, +.e-input-group.e-float-icon-left.e-input-focus.e-warning:not(.e-success):not(.e-error) .e-input-in-wrap, +.e-input-group.e-float-icon-left.e-input-focus.e-error:not(.e-success):not(.e-warning) .e-input-in-wrap { + border-style: solid; + border-width: 0 0 1px; +} + +/*! input theme */ +input.e-input, +.e-input-group input.e-input, +.e-input-group.e-control-wrapper input.e-input, +textarea.e-input, +.e-float-input input, +.e-float-input.e-control-wrapper input, +.e-float-input textarea, +.e-float-input.e-control-wrapper textarea { + background: transparent; + border-color: rgba(0, 0, 0, 0.42); + color: rgba(0, 0, 0, 0.87); +} + +.e-input-group, +.e-input-group.e-control-wrapper, +.e-float-input, +.e-float-input.e-control-wrapper { + background: transparent; +} + +.e-input-group .e-input-group-icon, +.e-input-group.e-control-wrapper .e-input-group-icon { + background: transparent; + border-color: rgba(0, 0, 0, 0.42); + color: rgba(0, 0, 0, 0.54); +} + +.e-input[readonly], +.e-input-group .e-input[readonly], +.e-input-group.e-control-wrapper .e-input[readonly] { + background: transparent; +} + +.e-input-group.e-disabled .e-input-group-icon, +.e-input-group.e-control-wrapper.e-disabled .e-input-group-icon { + color: rgba(0, 0, 0, 0.26); +} + +.e-input[disabled], +.e-input-group .e-input[disabled], +.e-input-group.e-control-wrapper .e-input[disabled], +.e-input-group.e-disabled, +.e-input-group.e-control-wrapper.e-disabled +.e-float-input input[disabled], +.e-float-input.e-control-wrapper input[disabled], +.e-float-input.e-disabled, +.e-float-input.e-control-wrapper.e-disabled { + background: transparent; + color: rgba(0, 0, 0, 0.42); + background-image: linear-gradient(90deg, rgba(0, 0, 0, 0.42) 0, rgba(0, 0, 0, 0.42) 33%, transparent 0); + background-position: bottom -1px left 0; + background-repeat: repeat-x; + background-size: 4px 1px; + border-bottom-color: transparent; +} + +.e-input-group.e-disabled .e-input-group-icon, +.e-input-group.e-control-wrapper.e-disabled .e-input-group-icon { + background: transparent; + border-color: rgba(0, 0, 0, 0.42); +} + +.e-input-group:not(.e-disabled) .e-input-group-icon:hover, +.e-input-group.e-control-wrapper:not(.e-disabled) .e-input-group-icon:hover { + color: rgba(0, 0, 0, 0.54); +} + +.e-input-group.e-disabled .e-input-group-icon:hover, +.e-input-group.e-control-wrapper.e-disabled .e-input-group-icon:hover { + background: transparent; +} + +.e-input.e-success, +.e-input.e-success:focus, +.e-input-group.e-success input.e-input, +.e-input-group.e-control-wrapper.e-success input.e-input, +.e-input-group.e-success .e-input-group-icon, +.e-input-group.e-control-wrapper.e-success .e-input-group-icon { + border-color: #22b24b; +} + +.e-input.e-warning, +.e-input.e-warning:focus, +.e-input-group.e-warning input.e-input, +.e-input-group.e-control-wrapper.e-warning input.e-input, +.e-input-group.e-warning .e-input-group-icon, +.e-input-group.e-control-wrapper.e-warning .e-input-group-icon { + border-color: #ffca1c; +} + +.e-input.e-error, +.e-input.e-error:focus, +.e-input-group.e-error input.e-input, +.e-input-group.e-control-wrapper.e-error input.e-input, +.e-input-group.e-control-wrapper.e-error .e-input-group-icon, +.e-input-group.e-error .e-input-group-icon { + border-color: #f44336; +} + +label.e-float-text, +.e-float-input:not(.e-error) input:not(:focus):valid ~ label.e-float-text.e-label-bottom, +.e-float-input.e-control-wrapper:not(.e-error) input:not(:focus):valid ~ label.e-float-text.e-label-bottom, +.e-float-input.e-bigger:not(.e-error) input:not(:focus):valid ~ label.e-float-text.e-label-bottom, +.e-float-input.e-control-wrapper.e-bigger:not(.e-error) input:not(:focus):valid ~ label.e-float-text.e-label-bottom, +.e-bigger .e-float-input:not(.e-error) input:not(:focus):valid ~ label.e-float-text.e-label-bottom, +.e-bigger .e-float-input.e-control-wrapper:not(.e-error) input:not(:focus):valid ~ label.e-float-text.e-label-bottom, +.e-float-input.e-small:not(.e-error) input:not(:focus):valid ~ label.e-float-text.e-label-bottom, +.e-float-input.e-control-wrapper.e-small:not(.e-error) input:not(:focus):valid ~ label.e-float-text.e-label-bottom, +.e-small .e-float-input:not(.e-error) input:not(:focus):valid ~ label.e-float-text.e-label-bottom, +.e-small .e-float-input.e-control-wrapper:not(.e-error) input:not(:focus):valid ~ label.e-float-text.e-label-bottom, +.e-float-input.e-small.e-bigger:not(.e-error) input:not(:focus):valid ~ label.e-float-text.e-label-bottom, +.e-float-input.e-control-wrapper.e-small.e-bigger:not(.e-error) input:not(:focus):valid ~ label.e-float-text.e-label-bottom, +.e-bigger .e-float-input.e-small:not(.e-error) input:not(:focus):valid ~ label.e-float-text.e-label-bottom, +.e-bigger .e-float-input.e-control-wrapper.e-small:not(.e-error) input:not(:focus):valid ~ label.e-float-text.e-label-bottom { + color: rgba(0, 0, 0, 0.42); +} + +.e-float-input.e-error label.e-float-text, +.e-float-input.e-control-wrapper.e-error label.e-float-text, +.e-float-input.e-error input:focus ~ label.e-float-text, +.e-float-input.e-control-wrapper.e-error input:focus ~ label.e-float-text, +.e-float-input.e-error textarea:focus ~ label.e-float-text, +.e-float-input.e-control-wrapper.e-error textarea:focus ~ label.e-float-text { + color: #f44336; +} + +.e-float-input input, +.e-float-input textarea, +.e-float-input.e-control-wrapper input, +.e-float-input.e-control-wrapper textarea { + border-bottom-color: rgba(0, 0, 0, 0.42); +} + +.e-float-input.e-success input, +.e-float-input.e-success textarea, +.e-float-input.e-control-wrapper.e-success input, +.e-float-input.e-control-wrapper.e-success textarea { + border-bottom-color: #22b24b; +} + +.e-float-input.e-warning input, +.e-float-input.e-control-wrapper.e-warning input, +.e-float-input.e-warning textarea, +.e-float-input.e-control-wrapper.e-warning textarea { + border-bottom-color: #ffca1c; +} + +.e-float-input.e-error input, +.e-float-input.e-control-wrapper.e-error input, +.e-float-input.e-error textarea, +.e-float-input.e-control-wrapper.e-error textarea { + border-bottom-color: #f44336; +} + +.e-float-input:not(.e-input-group) .e-float-line::before, +.e-float-input:not(.e-input-group) .e-float-line::after, +.e-float-input:not(.e-input-group) .e-float-line::before, +.e-float-input:not(.e-input-group) .e-float-line::after, +.e-float-input.e-control-wrapper:not(.e-input-group) .e-float-line::before, +.e-float-input.e-control-wrapper:not(.e-input-group) .e-float-line::after, +.e-float-input.e-control-wrapper:not(.e-input-group) .e-float-line::before, +.e-float-input.e-control-wrapper:not(.e-input-group) .e-float-line::after { + background: #e3165b; +} + +.e-float-input.e-success:not(.e-input-group) .e-float-line::before, +.e-float-input.e-success:not(.e-input-group) .e-float-line::after, +.e-float-input.e-success:not(.e-input-group) .e-float-line::before, +.e-float-input.e-success:not(.e-input-group) .e-float-line::after, +.e-float-input.e-control-wrapper.e-success:not(.e-input-group) .e-float-line::before, +.e-float-input.e-control-wrapper.e-success:not(.e-input-group) .e-float-line::after, +.e-float-input.e-control-wrapper.e-success:not(.e-input-group) .e-float-line::before, +.e-float-input.e-control-wrapper.e-success:not(.e-input-group) .e-float-line::after { + background: #22b24b; +} + +.e-float-input.e-warning:not(.e-input-group) .e-float-line::before, +.e-float-input.e-warning:not(.e-input-group) .e-float-line::after, +.e-float-input.e-warning:not(.e-input-group) .e-float-line::before, +.e-float-input.e-warning:not(.e-input-group) .e-float-line::after, +.e-float-input.e-control-wrapper.e-warning:not(.e-input-group) .e-float-line::before, +.e-float-input.e-control-wrapper.e-warning:not(.e-input-group) .e-float-line::after, +.e-float-input.e-control-wrapper.e-warning:not(.e-input-group) .e-float-line::before, +.e-float-input.e-control-wrapper.e-warning:not(.e-input-group) .e-float-line::after { + background: #ffca1c; +} + +.e-float-input:not(.e-input-focus) input:not(:focus):not(:valid) ~ label.e-float-text:not(.e-label-top), +.e-float-input:not(.e-input-focus) textarea:not(:focus):not(:valid) ~ label.e-float-text:not(.e-label-top), +.e-float-input.e-control-wrapper:not(.e-input-focus) input:not(:focus):not(:valid) ~ label.e-float-text:not(.e-label-top) { + color: rgba(0, 0, 0, 0.42); +} + +.e-float-input.e-error:not(.e-input-group) .e-float-line::before, +.e-float-input.e-error:not(.e-input-group) .e-float-line::after, +.e-float-input.e-error:not(.e-input-group) .e-float-line::before, +.e-float-input.e-error:not(.e-input-group) .e-float-line::after, +.e-float-input.e-control-wrapper.e-error:not(.e-input-group) .e-float-line::before, +.e-float-input.e-control-wrapper.e-error:not(.e-input-group) .e-float-line::after, +.e-float-input.e-control-wrapper.e-error:not(.e-input-group) .e-float-line::before, +.e-float-input.e-control-wrapper.e-error:not(.e-input-group) .e-float-line::after { + background: #f44336; +} + +.e-input-group:not(.e-disabled) .e-input-group-icon:active, +.e-input-group.e-control-wrapper:not(.e-disabled) .e-input-group-icon:active { + background: transparent; + color: rgba(0, 0, 0, 0.54); +} + +input.e-input::selection, +textarea.e-input::selection, +.e-input-group input.e-input::selection, +.e-input-group.e-control-wrapper input.e-input::selection, +.e-float-input input::selection, +.e-float-input.e-control-wrapper input::selection { + background: #e3165b; + color: #fff; +} + +.e-float-input.e-small textarea::selection, +.e-float-input textarea::selection { + background: #e3165b; + color: #fff; +} + +input.e-input:-moz-placeholder { + color: rgba(0, 0, 0, 0.42); +} + +.e-input-group input.e-input:-moz-placeholder { + color: rgba(0, 0, 0, 0.42); +} + +.e-input-group input.e-input:-moz-placeholder, +.e-input-group.e-control-wrapper input.e-input:-moz-placeholder { + color: rgba(0, 0, 0, 0.42); +} + +input.e-input:-moz-placeholder { + color: rgba(0, 0, 0, 0.42); +} + +.e-input-group input.e-input:-moz-placeholder { + color: rgba(0, 0, 0, 0.42); +} + +.e-input-group.e-control-wrapper input.e-input:-moz-placeholder { + color: rgba(0, 0, 0, 0.42); +} + +textarea.e-input:-moz-placeholder { + color: rgba(0, 0, 0, 0.42); +} + +.e-input-group textarea.e-input:-moz-placeholder { + color: rgba(0, 0, 0, 0.42); +} + +.e-input-group.e-control-wrapper textarea.e-input:-moz-placeholder { + color: rgba(0, 0, 0, 0.42); +} + +input.e-input::-moz-placeholder { + color: rgba(0, 0, 0, 0.42); +} + +.e-input-group input.e-input::-moz-placeholder { + color: rgba(0, 0, 0, 0.42); +} + +.e-input-group.e-control-wrapper input.e-input::-moz-placeholder { + color: rgba(0, 0, 0, 0.42); +} + +textarea.e-input::-moz-placeholder { + color: rgba(0, 0, 0, 0.42); +} + +.e-input-group textarea.e-input::-moz-placeholder { + color: rgba(0, 0, 0, 0.42); +} + +.e-input-group.e-control-wrapper textarea.e-input::-moz-placeholder { + color: rgba(0, 0, 0, 0.42); +} + +input.e-input:-ms-input-placeholder { + color: rgba(0, 0, 0, 0.42); +} + +.e-input-group input.e-input:-ms-input-placeholder { + color: rgba(0, 0, 0, 0.42); +} + +.e-input-group.e-control-wrapper input.e-input:-ms-input-placeholder { + color: rgba(0, 0, 0, 0.42); +} + +textarea.e-input:-ms-input-placeholder { + color: rgba(0, 0, 0, 0.42); +} + +.e-input-group.e-control-wrapper textarea.e-input:-ms-input-placeholder { + color: rgba(0, 0, 0, 0.42); +} + +.e-input-group textarea.e-input:-ms-input-placeholder { + color: rgba(0, 0, 0, 0.42); +} + +input.e-input::-webkit-input-placeholder { + color: rgba(0, 0, 0, 0.42); +} + +.e-input-group.e-control-wrapper input.e-input::-webkit-input-placeholder { + color: rgba(0, 0, 0, 0.42); +} + +.e-input-group input.e-input::-webkit-input-placeholder { + color: rgba(0, 0, 0, 0.42); +} + +textarea.e-input::-webkit-input-placeholder { + color: rgba(0, 0, 0, 0.42); +} + +.e-input-group textarea.e-input::-webkit-input-placeholder { + color: rgba(0, 0, 0, 0.42); +} + +.e-input-group.e-control-wrapper textarea.e-input::-webkit-input-placeholder { + color: rgba(0, 0, 0, 0.42); +} + +.e-input-group:not(.e-float-icon-left):not(.e-float-input)::before, +.e-input-group:not(.e-float-icon-left):not(.e-float-input)::after, +.e-input-group.e-float-icon-left:not(.e-float-input) .e-input-in-wrap::before, +.e-input-group.e-float-icon-left:not(.e-float-input) .e-input-in-wrap::after, +.e-input-group.e-control-wrapper:not(.e-float-icon-left):not(.e-float-input)::before, +.e-input-group.e-control-wrapper:not(.e-float-icon-left):not(.e-float-input)::after, +.e-input-group.e-control-wrapper.e-float-icon-left:not(.e-float-input) .e-input-in-wrap::before, +.e-input-group.e-control-wrapper.e-float-icon-left:not(.e-float-input) .e-input-in-wrap::after { + background: #e3165b; +} + +.e-float-input.e-input-group:not(.e-float-icon-left) .e-float-line::before, +.e-float-input.e-input-group:not(.e-float-icon-left) .e-float-line::after, +.e-float-input.e-input-group.e-float-icon-left .e-input-in-wrap .e-float-line::before, +.e-float-input.e-input-group.e-float-icon-left .e-input-in-wrap .e-float-line::after, +.e-float-input.e-control-wrapper.e-input-group:not(.e-float-icon-left) .e-float-line::before, +.e-float-input.e-control-wrapper.e-input-group:not(.e-float-icon-left) .e-float-line::after, +.e-float-input.e-control-wrapper.e-input-group.e-float-icon-left .e-input-in-wrap .e-float-line::before, +.e-float-input.e-control-wrapper.e-input-group.e-float-icon-left .e-input-in-wrap .e-float-line::after { + background: #e3165b; +} + +.e-input-group:not(.e-float-icon-left):not(.e-float-input).e-success::before, +.e-input-group:not(.e-float-icon-left):not(.e-float-input).e-success::after, +.e-input-group.e-float-icon-left.e-success:not(.e-float-input) .e-input-in-wrap::before, +.e-input-group.e-float-icon-left.e-success:not(.e-float-input) .e-input-in-wrap::after, +.e-input-group.e-control-wrapper:not(.e-float-icon-left):not(.e-float-input).e-success::before, +.e-input-group.e-control-wrapper:not(.e-float-icon-left):not(.e-float-input).e-success::after, +.e-input-group.e-control-wrapper.e-float-icon-left.e-success:not(.e-float-input) .e-input-in-wrap::before, +.e-input-group.e-control-wrapper.e-float-icon-left.e-success:not(.e-float-input) .e-input-in-wrap::after { + background: #22b24b; +} + +.e-float-input.e-input-group:not(.e-float-icon-left).e-success .e-float-line::before, +.e-float-input.e-input-group:not(.e-float-icon-left).e-success .e-float-line::after, +.e-float-input.e-input-group.e-float-icon-left.e-success .e-input-in-wrap .e-float-line::before, +.e-float-input.e-input-group.e-float-icon-left.e-success .e-input-in-wrap .e-float-line::after, +.e-float-input.e-control-wrapper.e-input-group:not(.e-float-icon-left).e-success .e-float-line::before, +.e-float-input.e-control-wrapper.e-input-group:not(.e-float-icon-left).e-success .e-float-line::after, +.e-float-input.e-control-wrapper.e-input-group.e-float-icon-left.e-success .e-input-in-wrap .e-float-line::before, +.e-float-input.e-control-wrapper.e-input-group.e-float-icon-left.e-success .e-input-in-wrap .e-float-line::after, +.e-float-input.e-input-group.e-control-wrapper:not(.e-float-icon-left).e-success .e-float-line::before, +.e-float-input.e-input-group.e-control-wrapper:not(.e-float-icon-left).e-success .e-float-line::after, +.e-float-input.e-input-group.e-control-wrapper.e-float-icon-left.e-success .e-input-in-wrap .e-float-line::before, +.e-float-input.e-input-group.e-control-wrapper.e-float-icon-left.e-success .e-input-in-wrap .e-float-line::after { + background: #22b24b; +} + +.e-input-group:not(.e-float-icon-left).e-warning:not(.e-float-input)::before, +.e-input-group:not(.e-float-icon-left).e-warning:not(.e-float-input)::after, +.e-input-group.e-float-icon-left.e-warning:not(.e-float-input) .e-input-in-wrap::before, +.e-input-group.e-float-icon-left.e-warning:not(.e-float-input) .e-input-in-wrap::after, +.e-input-group.e-control-wrapper:not(.e-float-icon-left).e-warning:not(.e-float-input)::before, +.e-input-group.e-control-wrapper:not(.e-float-icon-left).e-warning:not(.e-float-input)::after, +.e-input-group.e-control-wrapper.e-float-icon-left.e-warning:not(.e-float-input) .e-input-in-wrap::before, +.e-input-group.e-control-wrapper.e-float-icon-left.e-warning:not(.e-float-input) .e-input-in-wrap::after { + background: #ffca1c; +} + +.e-float-input.e-input-group:not(.e-float-icon-left).e-warning .e-float-line::before, +.e-float-input.e-input-group:not(.e-float-icon-left).e-warning .e-float-line::after, +.e-float-input.e-control-wrapper.e-input-group.e-float-icon-left.e-warning .e-input-in-wrap .e-float-line::before, +.e-float-input.e-control-wrapper.e-input-group.e-float-icon-left.e-warning .e-input-in-wrap .e-float-line::after { + background: #ffca1c; +} + +.e-input-group:not(.e-float-icon-left).e-error:not(.e-float-input)::before, +.e-input-group:not(.e-float-icon-left).e-error:not(.e-float-input)::after, +.e-input-group.e-float-icon-left.e-error:not(.e-float-input) .e-input-in-wrap::before, +.e-input-group.e-float-icon-left.e-error:not(.e-float-input) .e-input-in-wrap::after, +.e-input-group.e-control-wrapper:not(.e-float-icon-left).e-error:not(.e-float-input)::before, +.e-input-group.e-control-wrapper:not(.e-float-icon-left).e-error:not(.e-float-input)::after, +.e-input-group.e-control-wrapper.e-float-icon-left.e-error:not(.e-float-input) .e-input-in-wrap::before, +.e-input-group.e-control-wrapper.e-float-icon-left.e-error:not(.e-float-input) .e-input-in-wrap::after { + background: #f44336; +} + +.e-float-input.e-input-group:not(.e-float-icon-left).e-error .e-float-line::before, +.e-float-input.e-input-group:not(.e-float-icon-left).e-error .e-float-line::after, +.e-float-input.e-input-group.e-float-icon-left.e-error .e-input-in-wrap .e-float-line::before, +.e-float-input.e-input-group.e-float-icon-left.e-error .e-input-in-wrap .e-float-line::after, +.e-float-input.e-input-group.e-control-wrapper:not(.e-float-icon-left).e-error .e-float-line::before, +.e-float-input.e-input-group.e-control-wrapper:not(.e-float-icon-left).e-error .e-float-line::after, +.e-float-input.e-input-group.e-control-wrapper.e-float-icon-left.e-error .e-input-in-wrap .e-float-line::before, +.e-float-input.e-input-group.e-control-wrapper.e-float-icon-left.e-error .e-input-in-wrap .e-float-line::after { + background: #f44336; +} + +.e-input-group.e-success .e-input-group-icon, +.e-input-group.e-success:not(.e-disabled):not(:active) .e-input-group-icon:hover, +.e-input-group.e-control-wrapper.e-success .e-input-group-icon, +.e-input-group.e-control-wrapper.e-success:not(.e-disabled):not(:active) .e-input-group-icon:hover { + color: rgba(0, 0, 0, 0.54); +} + +.e-input-group.e-warning .e-input-group-icon, +.e-input-group.e-warning:not(.e-disabled):not(:active) .e-input-group-icon:hover, +.e-input-group.e-control-wrapper.e-warning .e-input-group-icon, +.e-input-group.e-control-wrapper.e-warning:not(.e-disabled):not(:active) .e-input-group-icon:hover { + color: rgba(0, 0, 0, 0.54); +} + +.e-input-group.e-error .e-input-group-icon, +.e-input-group.e-error:not(.e-disabled):not(:active) .e-input-group-icon:hover, +.e-input-group.e-control-wrapper.e-error .e-input-group-icon, +.e-input-group.e-control-wrapper.e-error:not(.e-disabled):not(:active) .e-input-group-icon:hover { + color: rgba(0, 0, 0, 0.54); +} + +.e-input-group.e-success:not(.e-disabled) .e-input-group-icon:active, +.e-input-group.e-control-wrapper.e-success:not(.e-disabled) .e-input-group-icon:active { + color: rgba(0, 0, 0, 0.54); +} + +.e-input-group.e-warning:not(.e-disabled) .e-input-group-icon:active, +.e-input-group.e-control-wrapper.e-warning:not(.e-disabled) .e-input-group-icon:active { + color: rgba(0, 0, 0, 0.54); +} + +.e-input-group.e-error:not(.e-disabled) .e-input-group-icon:active, +.e-input-group.e-control-wrapper.e-error:not(.e-disabled) .e-input-group-icon:active { + color: rgba(0, 0, 0, 0.54); +} + +.e-input-group input.e-input, +.e-input-group.e-control-wrapper input.e-input { + border-color: rgba(0, 0, 0, 0.42); +} + +.e-input:focus:not(.e-success):not(.e-warning):not(.e-error), +.e-float-input:not(.e-success):not(.e-warning):not(.e-error):not(.e-input-group) input:focus, +.e-float-input:not(.e-success):not(.e-warning):not(.e-error):not(.e-input-group) textarea:focus, +.e-float-input.e-control-wrapper:not(.e-success):not(.e-warning):not(.e-error):not(.e-input-group) input:focus, +.e-float-input.e-control-wrapper:not(.e-success):not(.e-warning):not(.e-error):not(.e-input-group) textarea:focus { + border-color: #e3165b; +} + +.e-input-group:not(.e-success):not(.e-warning):not(.e-error) input.e-input:focus, +.e-input-group.e-control-wrapper:not(.e-success):not(.e-warning):not(.e-error) input.e-input:focus { + border-color: transparent; +} + +.e-input-group.e-input-focus:not(.e-success):not(.e-warning):not(.e-error):not(.e-float-icon-left), +.e-input-group.e-control-wrapper.e-input-focus:not(.e-success):not(.e-warning):not(.e-error):not(.e-float-icon-left) { + border-color: rgba(0, 0, 0, 0.42); +} + +.e-input-group.e-input-focus:not(.e-success):not(.e-warning):not(.e-error) .e-input:focus, +.e-input-group.e-control-wrapper.e-input-focus:not(.e-success):not(.e-warning):not(.e-error) .e-input:focus { + border-color: rgba(0, 0, 0, 0.42); +} + +.e-input-group.e-input-focus:not(.e-success):not(.e-warning):not(.e-error) .e-input:first-child:focus, +.e-input-group.e-input-focus.e-rtl:not(.e-success):not(.e-warning):not(.e-error) span:last-child.e-input-group-icon, +.e-input-group.e-control-wrapper.e-input-focus:not(.e-success):not(.e-warning):not(.e-error) .e-input:first-child:focus, +.e-input-group.e-control-wrapper.e-input-focus.e-rtl:not(.e-success):not(.e-warning):not(.e-error) span:last-child.e-input-group-icon { + border-color: transparent; +} + +.e-input-group.e-input-focus.e-rtl:not(.e-success):not(.e-warning):not(.e-error) span.e-input-group-icon, +.e-input-group.e-input-focus.e-rtl:not(.e-success):not(.e-warning):not(.e-error) span:first-child.e-input-group-icon, +.e-input-focus.e-rtl:not(.e-success):not(.e-warning):not(.e-error) .e-input:first-child:focus, +.e-input-focus:not(.e-success):not(.e-warning):not(.e-error) .e-input:last-child:focus, +.e-input-group.e-input-focus:not(.e-success):not(.e-warning):not(.e-error) span.e-input-group-icon, +.e-input-group.e-control-wrapper.e-input-focus.e-rtl:not(.e-success):not(.e-warning):not(.e-error) span.e-input-group-icon, +.e-input-group.e-control-wrapper.e-input-focus.e-rtl:not(.e-success):not(.e-warning):not(.e-error) span:first-child.e-input-group-icon, +.e-input-focus.e-control-wrapper.e-rtl:not(.e-success):not(.e-warning):not(.e-error) .e-input:first-child:focus, +.e-input-focus.e-control-wrapper:not(.e-success):not(.e-warning):not(.e-error) .e-input:last-child:focus, +.e-input-group.e-control-wrapper.e-input-focus:not(.e-success):not(.e-warning):not(.e-error) span.e-input-group-icon { + border-color: transparent; +} + +.e-input-group.e-input-focus:not(.e-success):not(.e-warning):not(.e-error) span:first-child.e-input-group-icon, +.e-input-group.e-input-focus.e-rtl:not(.e-success):not(.e-warning):not(.e-error) .e-input:last-child:focus, +.e-input-group.e-input-focus:not(.e-success):not(.e-warning):not(.e-error) span:first-child.e-input-group-icon, +.e-input-group.e-control-wrapper.e-input-focus:not(.e-success):not(.e-warning):not(.e-error) span:first-child.e-input-group-icon, +.e-input-group.e-control-wrapper.e-input-focus.e-rtl:not(.e-success):not(.e-warning):not(.e-error) .e-input:last-child:focus, +.e-input-group.e-control-wrapper.e-input-focus:not(.e-success):not(.e-warning):not(.e-error) span:first-child.e-input-group-icon { + border-color: transparent; +} + +.e-input-group:not(.e-success):not(.e-warning):not(.e-error):not(.e-float-icon-left), +.e-input-group.e-float-icon-left:not(.e-success):not(.e-warning):not(.e-error) .e-input-in-wrap, +.e-input-group.e-control-wrapper:not(.e-success):not(.e-warning):not(.e-error):not(.e-float-icon-left), +.e-input-group.e-control-wrapper.e-float-icon-left:not(.e-success):not(.e-warning):not(.e-error) .e-input-in-wrap, +.e-float-input.e-float-icon-left:not(.e-success):not(.e-warning):not(.e-error) .e-input-in-wrap, +.e-float-input.e-control-wrapper.e-float-icon-left:not(.e-success):not(.e-warning):not(.e-error) .e-input-in-wrap { + border-color: rgba(0, 0, 0, 0.42); +} + +.e-input-group, +.e-input-group.e-control-wrapper { + border-bottom-color: rgba(0, 0, 0, 0.42); +} + +.e-input-group.e-input-focus:not(.e-success):not(.e-warning):not(.e-error):not(.e-float-icon-left) .e-input:focus, +.e-input-group.e-float-icon-left.e-input-focus:not(.e-success):not(.e-warning):not(.e-error) .e-input:focus, +.e-input-group.e-control-wrapper.e-input-focus:not(.e-success):not(.e-warning):not(.e-error):not(.e-float-icon-left) .e-input:focus, +.e-input-group.e-control-wrapper.e-float-icon-left.e-input-focus:not(.e-success):not(.e-warning):not(.e-error) .e-input:focus { + border-bottom-color: transparent; + border-top-color: transparent; +} + +.e-input-group.e-success, +.e-input-group.e-control-wrapper.e-success, +.e-float-icon-left.e-input-group.e-success, +.e-float-icon-left.e-control-wrapper.e-input-group.e-success, +.e-input-group.e-warning, +.e-input-group.e-control-wrapper.e-warning, +.e-float-icon-left.e-input-group.e-warning, +.e-float-icon-left.e-input-group.e-control-wrapper.e-warning, +.e-input-group.e-error, +.e-input-group.e-control-wrapper.e-error, +.e-float-icon-left.e-input-group.e-error, +.e-float-icon-left.e-input-group.e-control-wrapper.e-error, +.e-input-group.e-float-icon-left, +.e-input-group.e-control-wrapper.e-float-icon-left { + border-color: transparent; +} + +.e-input-group.e-success, +.e-input-group.e-control-wrapper.e-success { + border-bottom-color: #22b24b; +} + +.e-input-group.e-float-icon-left.e-success .e-input-in-wrap, +.e-input-group.e-control-wrapper.e-float-icon-left.e-success .e-input-in-wrap { + border-bottom-color: #22b24b; +} + +.e-input-group.e-warning, +.e-input-group.e-control-wrapper.e-warning { + border-bottom-color: #ffca1c; +} + +.e-input-group.e-float-icon-left.e-warning .e-input-in-wrap, +.e-input-group.e-control-wrapper.e-float-icon-left.e-warning .e-input-in-wrap { + border-bottom-color: #ffca1c; +} + +.e-input-group.e-error, +.e-input-group.e-control-wrapper.e-error { + border-bottom-color: #f44336; +} + +.e-input-group.e-float-icon-left.e-error .e-input-in-wrap, +.e-input-group.e-control-wrapper.e-float-icon-left.e-error .e-input-in-wrap { + border-bottom-color: #f44336; +} + +.e-float-input .e-clear-icon, +.e-float-input.e-control-wrapper .e-clear-icon, +.e-input-group .e-clear-icon, +.e-input-group.e-control-wrapper .e-clear-icon { + color: rgba(0, 0, 0, 0.54); +} + +.e-float-input.e-disabled .e-clear-icon, +.e-float-input.e-control-wrapper.e-disabled .e-clear-icon, +.e-input-group.e-disabled .e-clear-icon, +.e-input-group.e-control-wrapper.e-disabled .e-clear-icon { + color: rgba(0, 0, 0, 0.26); +} + +.e-float-input.e-input-focus .e-input:focus, +.e-float-input.e-control-wrapper.e-input-focus .e-input:focus { + border-bottom-color: transparent; + border-top-color: transparent; +} + +.e-float-input:not(.e-error) input:focus ~ label.e-float-text, +.e-float-input:not(.e-error) input:valid ~ label.e-float-text, +.e-float-input:not(.e-error) input ~ label.e-label-top.e-float-text, +.e-float-input:not(.e-error) input[readonly] ~ label.e-label-top.e-float-text, +.e-float-input:not(.e-error) input[disabled] ~ label.e-label-top.e-float-text, +.e-float-input:not(.e-error) input label.e-float-text.e-label-top, +.e-float-input.e-bigger:not(.e-error) input:focus ~ label.e-float-text, +.e-float-input.e-bigger:not(.e-error) input:valid ~ label.e-float-text, +.e-float-input.e-bigger:not(.e-error) input ~ label.e-label-top.e-float-text, +.e-float-input.e-bigger:not(.e-error) input[readonly] ~ label.e-label-top.e-float-text, +.e-float-input.e-bigger:not(.e-error) input[disabled] ~ label.e-label-top.e-float-text, +.e-bigger .e-float-input:not(.e-error) input:focus ~ label.e-float-text, +.e-bigger .e-float-input:not(.e-error) input:valid ~ label.e-float-text, +.e-bigger .e-float-input:not(.e-error) input ~ label.e-label-top.e-float-text, +.e-bigger .e-float-input:not(.e-error) input[readonly] ~ label.e-label-top.e-float-text, +.e-bigger .e-float-input:not(.e-error) input[disabled] ~ label.e-label-top.e-float-text { + color: rgba(0, 0, 0, 0.54); +} + +.e-float-input.e-control-wrapper:not(.e-error) input:focus ~ label.e-float-text, +.e-float-input.e-control-wrapper:not(.e-error) input:valid ~ label.e-float-text, +.e-float-input.e-control-wrapper:not(.e-error) input ~ label.e-label-top.e-float-text, +.e-float-input.e-control-wrapper:not(.e-error) input[readonly] ~ label.e-label-top.e-float-text, +.e-float-input.e-control-wrapper:not(.e-error) input[disabled] ~ label.e-label-top.e-float-text, +.e-float-input .e-control-wrapper:not(.e-error) input label.e-float-text.e-label-top, +.e-float-input.e-control-wrapper.e-bigger:not(.e-error) input:focus ~ label.e-float-text, +.e-float-input.e-control-wrapper.e-bigger:not(.e-error) input:valid ~ label.e-float-text, +.e-float-input.e-control-wrapper.e-bigger:not(.e-error) input ~ label.e-label-top.e-float-text, +.e-float-input.e-control-wrapper.e-bigger:not(.e-error) input[readonly] ~ label.e-label-top.e-float-text, +.e-float-input.e-control-wrapper.e-bigger:not(.e-error) input[disabled] ~ label.e-label-top.e-float-text, +.e-bigger .e-float-input.e-control-wrapper:not(.e-error) input:focus ~ label.e-float-text, +.e-bigger .e-float-input.e-control-wrapper:not(.e-error) input:valid ~ label.e-float-text, +.e-bigger .e-float-input.e-control-wrapper:not(.e-error) input ~ label.e-label-top.e-float-text, +.e-bigger .e-float-input.e-control-wrapper:not(.e-error) input[readonly] ~ label.e-label-top.e-float-text, +.e-bigger .e-float-input.e-control-wrapper:not(.e-error) input[disabled] ~ label.e-label-top.e-float-text { + color: rgba(0, 0, 0, 0.54); +} + +.e-float-input.e-small:not(.e-error) input:focus ~ label.e-float-text, +.e-float-input.e-small:not(.e-error) input:valid ~ label.e-float-text, +.e-float-input.e-small:not(.e-error) input ~ label.e-label-top.e-float-text, +.e-float-input.e-small:not(.e-error) input[readonly] ~ label.e-float-text, +.e-float-input.e-small:not(.e-error) input[disabled] ~ label.e-float-text, +.e-small .e-float-input:not(.e-error) input:focus ~ label.e-float-text, +.e-small .e-float-input:not(.e-error) input:valid ~ label.e-float-text, +.e-small .e-float-input:not(.e-error) input ~ label.e-label-top.e-float-text, +.e-small .e-float-input:not(.e-error) input[readonly] ~ label.e-float-text.e-label-top, +.e-small .e-float-input:not(.e-error) input[disabled] ~ label.e-float-text.e-label-top, +.e-float-input.e-small.e-bigger:not(.e-error) input:focus ~ label.e-float-text, +.e-float-input.e-small.e-bigger:not(.e-error) input:valid ~ label.e-float-text, +.e-float-input.e-small.e-bigger:not(.e-error) input ~ label.e-label-top.e-float-text, +.e-float-input.e-small.e-bigger:not(.e-error) input[readonly] ~ label.e-label-top.e-float-text, +.e-float-input.e-small.e-bigger:not(.e-error) input[disabled] ~ label.e-label-top.e-float-text, +.e-bigger .e-float-input.e-small:not(.e-error) input:focus ~ label.e-float-text, +.e-bigger .e-float-input.e-small:not(.e-error) input:valid ~ label.e-float-text, +.e-bigger .e-float-input.e-small:not(.e-error) input ~ label.e-label-top.e-float-text, +.e-bigger .e-float-input.e-small:not(.e-error) input[readonly] ~ label.e-label-top.e-float-text, +.e-bigger .e-float-input.e-small:not(.e-error) input[disabled] ~ label.e-label-top.e-float-text { + color: rgba(0, 0, 0, 0.54); +} + +.e-float-input.e-control-wrapper.e-small:not(.e-error) input:focus ~ label.e-float-text, +.e-float-input.e-control-wrapper.e-small:not(.e-error) input:valid ~ label.e-float-text, +.e-float-input.e-control-wrapper.e-small:not(.e-error) input ~ label.e-label-top.e-float-text, +.e-float-input.e-control-wrapper.e-small:not(.e-error) input[readonly] ~ label.e-float-text, +.e-float-input.e-control-wrapper.e-small:not(.e-error) input[disabled] ~ label.e-float-text, +.e-small .e-float-input.e-control-wrapper:not(.e-error) input:focus ~ label.e-float-text, +.e-small .e-float-input.e-control-wrapper:not(.e-error) input:valid ~ label.e-float-text, +.e-small .e-float-input.e-control-wrapper:not(.e-error) input ~ label.e-label-top.e-float-text, +.e-small .e-float-input.e-control-wrapper:not(.e-error) input[readonly] ~ label.e-float-text.e-label-top, +.e-small .e-float-input.e-control-wrapper:not(.e-error) input[disabled] ~ label.e-float-text.e-label-top, +.e-float-input.e-control-wrapper.e-small.e-bigger:not(.e-error) input:focus ~ label.e-float-text, +.e-float-input.e-control-wrapper.e-small.e-bigger:not(.e-error) input:valid ~ label.e-float-text, +.e-float-input.e-control-wrapper.e-small.e-bigger:not(.e-error) input ~ label.e-label-top.e-float-text, +.e-float-input.e-control-wrapper.e-small.e-bigger:not(.e-error) input[readonly] ~ label.e-label-top.e-float-text, +.e-float-input.e-control-wrapper.e-small.e-bigger:not(.e-error) input[disabled] ~ label.e-label-top.e-float-text, +.e-bigger .e-float-input.e-control-wrapper.e-small:not(.e-error) input:focus ~ label.e-float-text, +.e-bigger .e-float-input.e-control-wrapper.e-small:not(.e-error) input:valid ~ label.e-float-text, +.e-bigger .e-float-input.e-control-wrapper.e-small:not(.e-error) input ~ label.e-label-top.e-float-text, +.e-bigger .e-float-input.e-control-wrapper.e-small:not(.e-error) input[readonly] ~ label.e-label-top.e-float-text, +.e-bigger .e-float-input.e-control-wrapper.e-small:not(.e-error) input[disabled] ~ label.e-label-top.e-float-text { + color: rgba(0, 0, 0, 0.54); +} + +.e-float-input:not(.e-error) textarea:focus ~ label.e-float-text, +.e-float-input:not(.e-error) textarea:valid ~ label.e-float-text, +.e-float-input:not(.e-error) textarea ~ label.e-label-top.e-float-text, +.e-float-input:not(.e-error) textarea[readonly] ~ label.e-label-top.e-float-text, +.e-float-input:not(.e-error) textarea[disabled] ~ label.e-label-top.e-float-text, +.e-float-input:not(.e-error) textarea label.e-float-text.e-label-top, +.e-float-input.e-bigger:not(.e-error) textarea:focus ~ label.e-float-text, +.e-float-input.e-bigger:not(.e-error) textarea:valid ~ label.e-float-text, +.e-float-input.e-bigger:not(.e-error) textarea ~ label.e-label-top.e-float-text, +.e-float-input.e-bigger:not(.e-error) textarea[readonly] ~ label.e-label-top.e-float-text, +.e-float-input.e-bigger:not(.e-error) textarea[disabled] ~ label.e-label-top.e-float-text, +.e-bigger .e-float-input:not(.e-error) textarea:focus ~ label.e-float-text, +.e-bigger .e-float-input:not(.e-error) textarea:valid ~ label.e-float-text, +.e-bigger .e-float-input:not(.e-error) textarea ~ label.e-label-top.e-float-text, +.e-bigger .e-float-input:not(.e-error) textarea[readonly] ~ label.e-label-top.e-float-text, +.e-bigger .e-float-input:not(.e-error) textarea[disabled] ~ label.e-label-top.e-float-text { + color: rgba(0, 0, 0, 0.54); +} + +.e-float-input.e-control-wrapper:not(.e-error) textarea:focus ~ label.e-float-text, +.e-float-input.e-control-wrapper:not(.e-error) textarea:valid ~ label.e-float-text, +.e-float-input.e-control-wrapper:not(.e-error) textarea ~ label.e-label-top.e-float-text, +.e-float-input.e-control-wrapper:not(.e-error) textarea[readonly] ~ label.e-label-top.e-float-text, +.e-float-input.e-control-wrapper:not(.e-error) textarea[disabled] ~ label.e-label-top.e-float-text, +.e-float-input.e-control-wrapper:not(.e-error) textarea label.e-float-text.e-label-top, +.e-float-input.e-control-wrapper.e-bigger:not(.e-error) textarea:focus ~ label.e-float-text, +.e-float-input.e-control-wrapper.e-bigger:not(.e-error) textarea:valid ~ label.e-float-text, +.e-float-input.e-control-wrapper.e-bigger:not(.e-error) textarea ~ label.e-label-top.e-float-text, +.e-float-input.e-control-wrapper.e-bigger:not(.e-error) textarea[readonly] ~ label.e-label-top.e-float-text, +.e-float-input.e-control-wrapper.e-bigger:not(.e-error) textarea[disabled] ~ label.e-label-top.e-float-text, +.e-bigger .e-float-input.e-control-wrapper:not(.e-error) textarea:focus ~ label.e-float-text, +.e-bigger .e-float-input.e-control-wrapper:not(.e-error) textarea:valid ~ label.e-float-text, +.e-bigger .e-float-input.e-control-wrapper:not(.e-error) textarea ~ label.e-label-top.e-float-text, +.e-bigger .e-float-input.e-control-wrapper:not(.e-error) textarea[readonly] ~ label.e-label-top.e-float-text, +.e-bigger .e-float-input.e-control-wrapper:not(.e-error) textarea[disabled] ~ label.e-label-top.e-float-text { + color: rgba(0, 0, 0, 0.54); +} + +.e-float-input.e-small:not(.e-error) textarea:focus ~ label.e-float-text, +.e-float-input.e-small:not(.e-error) textarea:valid ~ label.e-float-text, +.e-float-input.e-small:not(.e-error) textarea ~ label.e-label-top.e-float-text, +.e-small .e-float-input:not(.e-error) textarea ~ label.e-label-top.e-float-text, +.e-float-input.e-small:not(.e-error) textarea[readonly] ~ label.e-float-text.e-label-top, +.e-float-input.e-small:not(.e-error) textarea[disabled] ~ label.e-float-text.e-label-top, +.e-float-input.e-small.e-bigger:not(.e-error) textarea:focus ~ label.e-float-text, +.e-float-input.e-small.e-bigger:not(.e-error) textarea:valid ~ label.e-float-text, +.e-float-input.e-small.e-bigger:not(.e-error) textarea ~ label.e-label-top.e-float-text, +.e-float-input.e-small.e-bigger:not(.e-error) textarea[readonly] ~ label.e-label-top.e-float-text, +.e-float-input.e-small.e-bigger:not(.e-error) textarea[disabled] ~ label.e-label-top.e-float-text, +.e-bigger .e-float-input.e-small:not(.e-error) textarea:focus ~ label.e-float-text, +.e-bigger .e-float-input.e-small:not(.e-error) textarea:valid ~ label.e-float-text, +.e-bigger .e-float-input.e-small:not(.e-error) textarea ~ label.e-label-top.e-float-text, +.e-bigger .e-float-input.e-small:not(.e-error) textarea[readonly] ~ label.e-label-top.e-float-text, +.e-bigger .e-float-input.e-small:not(.e-error) textarea[disabled] ~ label.e-label-top.e-float-text { + color: rgba(0, 0, 0, 0.54); +} + +.e-float-input.e-control-wrapper.e-small:not(.e-error) textarea:focus ~ label.e-float-text, +.e-float-input.e-control-wrapper.e-small:not(.e-error) textarea:valid ~ label.e-float-text, +.e-float-input.e-control-wrapper.e-small:not(.e-error) textarea ~ label.e-label-top.e-float-text, +.e-small .e-float-input.e-control-wrapper:not(.e-error) textarea ~ label.e-label-top.e-float-text, +.e-float-input.e-control-wrapper.e-small:not(.e-error) textarea[readonly] ~ label.e-float-text.e-label-top, +.e-float-input.e-control-wrapper.e-small:not(.e-error) textarea[disabled] ~ label.e-float-text.e-label-top, +.e-float-input.e-control-wrapper.e-small.e-bigger:not(.e-error) textarea:focus ~ label.e-float-text, +.e-float-input.e-control-wrapper.e-small.e-bigger:not(.e-error) textarea:valid ~ label.e-float-text, +.e-float-input.e-control-wrapper.e-small.e-bigger:not(.e-error) textarea ~ label.e-label-top.e-float-text, +.e-float-input.e-control-wrapper.e-small.e-bigger:not(.e-error) textarea[readonly] ~ label.e-label-top.e-float-text, +.e-float-input.e-control-wrapper.e-small.e-bigger:not(.e-error) textarea[disabled] ~ label.e-label-top.e-float-text, +.e-bigger .e-float-input.e-control-wrapper.e-small:not(.e-error) textarea:focus ~ label.e-float-text, +.e-bigger .e-float-input.e-control-wrapper.e-small:not(.e-error) textarea:valid ~ label.e-float-text, +.e-bigger .e-float-input.e-control-wrapper.e-small:not(.e-error) textarea ~ label.e-label-top.e-float-text, +.e-bigger .e-float-input.e-control-wrapper.e-small:not(.e-error) textarea[readonly] ~ label.e-label-top.e-float-text, +.e-bigger .e-float-input.e-control-wrapper.e-small:not(.e-error) textarea[disabled] ~ label.e-label-top.e-float-text { + color: rgba(0, 0, 0, 0.54); +} + +.e-float-input.e-input-group.e-disabled .e-float-text, +.e-float-input.e-input-group.e-disabled .e-float-text.e-label-top, +.e-float-input input[disabled] ~ label.e-float-text, +.e-float-input input[disabled] ~ label.e-label-top.e-float-text, +.e-float-input.e-disabled label.e-float-text, +.e-float-input.e-disabled label.e-float-text.e-label-top, +.e-float-input:not(.e-error) input[disabled] ~ label.e-float-text, +.e-float-input:not(.e-error) input[disabled] ~ label.e-label-top.e-float-text, +.e-float-input.e-bigger:not(.e-error) input[disabled] ~ label.e-float-text, +.e-float-input.e-bigger:not(.e-error) input[disabled] ~ label.e-float-text.e-label-top, +.e-float-input.e-small:not(.e-error) input[disabled] ~ label.e-float-text, +.e-float-input.e-small:not(.e-error) input[disabled] ~ label.e-float-text.e-label-top, +.e-float-input.e-small.e-bigger:not(.e-error) input[disabled] ~ label.e-float-text, +.e-float-input.e-small.e-bigger:not(.e-error) input[disabled] ~ label.e-float-text.e-label-top { + color: rgba(0, 0, 0, 0.42); +} + +.e-float-input.e-control-wrapper.e-input-group.e-disabled .e-float-text, +.e-float-input.e-control-wrapper.e-input-group.e-disabled .e-float-text.e-label-top, +.e-float-input.e-control-wrapper input[disabled] ~ label.e-float-text, +.e-float-input.e-control-wrapper input[disabled] ~ label.e-label-top.e-float-text, +.e-float-input.e-control-wrapper.e-disabled label.e-float-text, +.e-float-input.e-control-wrapper.e-disabled label.e-float-text.e-label-top, +.e-float-input.e-control-wrapper:not(.e-error) input[disabled] ~ label.e-float-text, +.e-float-input.e-control-wrapper:not(.e-error) input[disabled] ~ label.e-label-top.e-float-text, +.e-float-input.e-control-wrapper.e-bigger:not(.e-error) input[disabled] ~ label.e-float-text, +.e-float-input.e-control-wrapper.e-bigger:not(.e-error) input[disabled] ~ label.e-float-text.e-label-top, +.e-float-input.e-control-wrapper.e-small:not(.e-error) input[disabled] ~ label.e-float-text, +.e-float-input.e-control-wrapper.e-small:not(.e-error) input[disabled] ~ label.e-float-text.e-label-top, +.e-float-input.e-control-wrapper.e-small.e-bigger:not(.e-error) input[disabled] ~ label.e-float-text, +.e-float-input.e-control-wrapper.e-small.e-bigger:not(.e-error) input[disabled] ~ label.e-float-text.e-label-top { + color: rgba(0, 0, 0, 0.42); +} + +.e-float-input:not(.e-error) input:focus ~ label.e-float-text, +.e-float-input.e-bigger:not(.e-error) input:focus ~ label.e-float-text, +.e-bigger .e-float-input:not(.e-error) input:focus ~ label.e-float-text, +.e-float-input.e-small:not(.e-error) input:focus ~ label.e-float-text, +.e-small .e-float-input:not(.e-error) input:focus ~ label.e-float-text, +.e-float-input.e-small.e-bigger:not(.e-error) input:focus ~ label.e-float-text, +.e-bigger .e-float-input.e-small:not(.e-error) input:focus ~ label.e-float-text, +.e-float-input:not(.e-error) textarea:focus ~ label.e-float-text, +.e-float-input.e-bigger:not(.e-error) textarea:focus ~ label.e-float-text, +.e-bigger .e-float-input:not(.e-error) textarea:focus ~ label.e-float-text, +.e-float-input.e-small:not(.e-error) textarea:focus ~ label.e-float-text, +.e-small .e-float-input:not(.e-error) textarea:focus ~ label.e-float-text, +.e-float-input.e-small.e-bigger:not(.e-error) textarea:focus ~ label.e-float-text, +.e-bigger .e-float-input.e-small:not(.e-error) textarea:focus ~ label.e-float-text, +.e-float-input.e-control-wrapper:not(.e-error) input:focus ~ label.e-float-text, +.e-float-input.e-control-wrapper.e-bigger:not(.e-error) input:focus ~ label.e-float-text, +.e-bigger .e-float-input.e-control-wrapper:not(.e-error) input:focus ~ label.e-float-text, +.e-float-input.e-control-wrapper.e-small:not(.e-error) input:focus ~ label.e-float-text, +.e-small .e-float-input.e-control-wrapper:not(.e-error) input:focus ~ label.e-float-text, +.e-float-input.e-control-wrapper.e-small.e-bigger:not(.e-error) input:focus ~ label.e-float-text, +.e-bigger .e-float-input.e-control-wrapper.e-small:not(.e-error) input:focus ~ label.e-float-text, +.e-float-input.e-control-wrapper:not(.e-error) textarea:focus ~ label.e-float-text, +.e-float-input.e-control-wrapper.e-bigger:not(.e-error) textarea:focus ~ label.e-float-text, +.e-bigger .e-float-input.e-control-wrapper:not(.e-error) textarea:focus ~ label.e-float-text, +.e-float-input.e-control-wrapper.e-small:not(.e-error) textarea:focus ~ label.e-float-text, +.e-small .e-float-input.e-control-wrapper:not(.e-error) textarea:focus ~ label.e-float-text, +.e-float-input.e-control-wrapper.e-small.e-bigger:not(.e-error) textarea:focus ~ label.e-float-text, +.e-bigger .e-float-input.e-control-wrapper.e-small:not(.e-error) textarea:focus ~ label.e-float-text { + color: #e3165b; +} + +.e-input-group:hover:not(.e-success):not(.e-warning):not(.e-error):not(.e-disabled):not(.e-float-icon-left), +.e-input-group.e-control-wrapper:hover:not(.e-success):not(.e-warning):not(.e-error):not(.e-disabled):not(.e-float-icon-left), +.e-float-input.e-control-wrapper:hover:not(.e-success):not(.e-warning):not(.e-error):not(.e-disabled):not(.e-float-icon-left), +.e-float-input:hover:not(.e-success):not(.e-warning):not(.e-error):not(.e-disabled):not(.e-float-icon-left), +.e-input-group.e-float-icon-left:not(.e-success):not(.e-warning):not(.e-error):not(.e-disabled) .e-input-in-wrap:hover, +.e-input-group.e-control-wrapper.e-float-icon-left:not(.e-success):not(.e-warning):not(.e-error):not(.e-disabled) .e-input-in-wrap:hover, +.e-float-input.e-float-icon-left:not(.e-success):not(.e-warning):not(.e-error):not(.e-disabled) .e-input-in-wrap:hover, +.e-float-input.e-control-wrapper.e-float-icon-left:not(.e-success):not(.e-warning):not(.e-error):not(.e-disabled) .e-input-in-wrap:hover, +.e-float-input:hover:not(.e-input-group):not(.e-success):not(.e-warning):not(.e-error):not(.e-disabled) input:not([disabled]), +.e-float-input:hover:not(.e-input-group):not(.e-success):not(.e-warning):not(.e-error):not(.e-disabled) textarea:not([disabled]), +.e-float-input.e-control-wrapper:hover:not(.e-input-group):not(.e-success):not(.e-warning):not(.e-error):not(.e-disabled) input:not([disabled]), +.e-float-input.e-control-wrapper:hover:not(.e-input-group):not(.e-success):not(.e-warning):not(.e-error):not(.e-disabled) textarea:not([disabled]), +.e-float-input.e-control-wrapper.e-float-icon-left:not(.e-success):not(.e-warning):not(.e-error):not(.e-disabled) .e-input-in-wrap:hover { + border-color: rgba(0, 0, 0, 0.42); +} + +.e-input-group.e-input-focus:hover:not(.e-success):not(.e-warning):not(.e-error):not(.e-disabled):not(.e-float-icon-left), +.e-input-group.e-control-wrapper.e-input-focus:hover:not(.e-success):not(.e-warning):not(.e-error):not(.e-disabled):not(.e-float-icon-left), +.e-float-input.e-input-focus:hover:not(.e-success):not(.e-warning):not(.e-error):not(.e-disabled):not(.e-float-icon-left), +.e-float-input.e-control-wrapper.e-input-focus:hover:not(.e-success):not(.e-warning):not(.e-error):not(.e-disabled):not(.e-float-icon-left), +.e-input-group.e-input-focus.e-float-icon-left:not(.e-success):not(.e-warning):not(.e-error):not(.e-disabled) .e-input-in-wrap:hover, +.e-input-group.e-control-wrapper.e-input-focus.e-float-icon-left:not(.e-success):not(.e-warning):not(.e-error):not(.e-disabled) .e-input-in-wrap:hover, +.e-float-input.e-input-focus.e-float-icon-left:not(.e-success):not(.e-warning):not(.e-error):not(.e-disabled) .e-input-in-wrap:hover, +.e-float-input.e-input-focus:hover:not(.e-input-group):not(.e-success):not(.e-warning):not(.e-error):not(.e-disabled) input:not([disabled]), +.e-float-input.e-input-focus:hover:not(.e-input-group):not(.e-success):not(.e-warning):not(.e-error):not(.e-disabled) input:not([disabled]), +.e-float-input.e-control-wrapper.e-input-focus.e-float-icon-left:not(.e-success):not(.e-warning):not(.e-error):not(.e-disabled) .e-input-in-wrap:hover, +.e-float-input.e-control-wrapper.e-input-focus:hover:not(.e-input-group):not(.e-success):not(.e-warning):not(.e-error):not(.e-disabled) input:not([disabled]), +.e-float-input.e-control-wrapper.e-input-focus:hover:not(.e-input-group):not(.e-success):not(.e-warning):not(.e-error):not(.e-disabled) input:not([disabled]) { + border-color: rgba(0, 0, 0, 0.42); +} + +.e-input-group.e-input-focus:not(.e-float-icon-left):not(.e-success):not(.e-warning):not(.e-error), +.e-input-group.e-control-wrapper.e-input-focus:not(.e-float-icon-left):not(.e-success):not(.e-warning):not(.e-error), +.e-float-input.e-input-focus:not(.e-float-icon-left):not(.e-success):not(.e-warning):not(.e-error), +.e-float-input.e-control-wrapper.e-input-focus:not(.e-float-icon-left):not(.e-success):not(.e-warning):not(.e-error), +.e-input-group.e-float-icon-left.e-input-focus:not(.e-success):not(.e-warning):not(.e-error) .e-input-in-wrap, +.e-input-group.e-control-wrapper.e-float-icon-left.e-input-focus:not(.e-success):not(.e-warning):not(.e-error) .e-input-in-wrap { + border-color: rgba(0, 0, 0, 0.42); +} + +.e-input-group.e-input-focus:hover:not(.e-success):not(.e-warning):not(.e-error):not(.e-disabled):not(.e-float-icon-left), +.e-input-group.e-control-wrapper.e-input-focus:hover:not(.e-success):not(.e-warning):not(.e-error):not(.e-disabled):not(.e-float-icon-left), +.e-float-input.e-input-focus:hover:not(.e-success):not(.e-warning):not(.e-error):not(.e-disabled):not(.e-float-icon-left), +.e-float-input.e-control-wrapper.e-input-focus:hover:not(.e-success):not(.e-warning):not(.e-error):not(.e-disabled):not(.e-float-icon-left), +.e-input-group.e-input-focus.e-float-icon-left:not(.e-success):not(.e-warning):not(.e-error):not(.e-disabled) .e-input-in-wrap:hover, +.e-input-group.e-control-wrapper.e-input-focus.e-float-icon-left:not(.e-success):not(.e-warning):not(.e-error):not(.e-disabled) .e-input-in-wrap:hover, +.e-float-input.e-input-focus.e-float-icon-left:not(.e-success):not(.e-warning):not(.e-error):not(.e-disabled) .e-input-in-wrap:hover, +.e-float-input.e-input-focus:hover:not(.e-input-group):not(.e-success):not(.e-warning):not(.e-error):not(.e-disabled) input:not([disabled]), +.e-float-input.e-control-wrapper.e-input-focus.e-float-icon-left:not(.e-success):not(.e-warning):not(.e-error):not(.e-disabled) .e-input-in-wrap:hover, +.e-float-input.e-control-wrapper.e-input-focus:hover:not(.e-input-group):not(.e-success):not(.e-warning):not(.e-error):not(.e-disabled) input:not([disabled]) { + border-color: rgba(0, 0, 0, 0.42); +} + +/*! checkbox layout */ +.e-checkbox-wrapper, +.e-css.e-checkbox-wrapper { + cursor: pointer; + display: inline-block; + line-height: 1; + outline: none; + user-select: none; +} + +.e-checkbox-wrapper label, +.e-css.e-checkbox-wrapper label { + cursor: pointer; + display: inline-block; + line-height: 0; + margin: 0; + position: relative; + white-space: nowrap; +} + +.e-checkbox-wrapper:focus .e-frame, +.e-css.e-checkbox-wrapper:focus .e-frame { + box-shadow: none; +} + +.e-checkbox-wrapper .e-ripple-container, +.e-css.e-checkbox-wrapper .e-ripple-container { + border-radius: 50%; + bottom: -9px; + height: 36px; + left: -9px; + pointer-events: none; + position: absolute; + right: -9px; + top: -9px; + width: 36px; + z-index: 1; +} + +.e-checkbox-wrapper .e-label, +.e-css.e-checkbox-wrapper .e-label { + cursor: pointer; + display: inline-block; + font-family: "Roboto", "Segoe UI", "GeezaPro", "DejaVu Serif", "sans-serif", "-apple-system", "BlinkMacSystemFont"; + font-size: 13px; + font-weight: normal; + line-height: 18px; + user-select: none; + vertical-align: middle; + white-space: normal; +} + +.e-checkbox-wrapper .e-checkbox, +.e-css.e-checkbox-wrapper .e-checkbox { + height: 1px; + opacity: 0; + position: absolute; + width: 1px; +} + +.e-checkbox-wrapper .e-checkbox + .e-label, +.e-css.e-checkbox-wrapper .e-checkbox + .e-label { + margin-right: 10px; +} + +.e-checkbox-wrapper .e-frame, +.e-css.e-checkbox-wrapper .e-frame { + border: 2px solid; + border-radius: 2px; + box-sizing: border-box; + cursor: pointer; + display: inline-block; + font-family: 'e-icons'; + height: 18px; + line-height: 10px; + padding: 2px 0; + text-align: center; + vertical-align: middle; + width: 18px; +} + +.e-checkbox-wrapper .e-frame + .e-label, +.e-css.e-checkbox-wrapper .e-frame + .e-label { + margin-left: 10px; +} + +.e-checkbox-wrapper .e-frame + .e-ripple-container, +.e-css.e-checkbox-wrapper .e-frame + .e-ripple-container { + left: auto; +} + +.e-checkbox-wrapper .e-check, +.e-css.e-checkbox-wrapper .e-check { + font-size: 12px; +} + +.e-checkbox-wrapper .e-check::before, +.e-css.e-checkbox-wrapper .e-check::before { + content: ""; +} + +.e-checkbox-wrapper .e-stop, +.e-css.e-checkbox-wrapper .e-stop { + font-size: 10px; + line-height: 10px; +} + +.e-checkbox-wrapper .e-stop::before, +.e-css.e-checkbox-wrapper .e-stop::before { + content: ""; +} + +.e-checkbox-wrapper.e-checkbox-disabled, +.e-css.e-checkbox-wrapper.e-checkbox-disabled { + cursor: default; + pointer-events: none; +} + +.e-checkbox-wrapper.e-checkbox-disabled .e-frame, +.e-css.e-checkbox-wrapper.e-checkbox-disabled .e-frame { + cursor: default; +} + +.e-checkbox-wrapper.e-checkbox-disabled .e-label, +.e-css.e-checkbox-wrapper.e-checkbox-disabled .e-label { + cursor: default; +} + +.e-checkbox-wrapper.e-rtl .e-ripple-container, +.e-css.e-checkbox-wrapper.e-rtl .e-ripple-container { + right: -9px; +} + +.e-checkbox-wrapper.e-rtl .e-frame, +.e-css.e-checkbox-wrapper.e-rtl .e-frame { + margin: 0; +} + +.e-checkbox-wrapper.e-rtl .e-frame + .e-ripple-container, +.e-css.e-checkbox-wrapper.e-rtl .e-frame + .e-ripple-container { + left: -9px; + right: auto; +} + +.e-checkbox-wrapper.e-rtl .e-label, +.e-css.e-checkbox-wrapper.e-rtl .e-label { + margin-left: 0; + margin-right: 10px; +} + +.e-checkbox-wrapper.e-rtl .e-label + .e-frame, +.e-css.e-checkbox-wrapper.e-rtl .e-label + .e-frame { + margin: 0; +} + +.e-checkbox-wrapper.e-rtl .e-checkbox + .e-label, +.e-css.e-checkbox-wrapper.e-rtl .e-checkbox + .e-label { + margin-left: 10px; + margin-right: 0; +} + +.e-checkbox-wrapper.e-small .e-frame, +.e-css.e-checkbox-wrapper.e-small .e-frame { + height: 14px; + line-height: 6px; + width: 14px; +} + +.e-checkbox-wrapper.e-small .e-check, +.e-css.e-checkbox-wrapper.e-small .e-check { + font-size: 10px; +} + +.e-checkbox-wrapper.e-small .e-stop, +.e-css.e-checkbox-wrapper.e-small .e-stop { + font-size: 8px; + line-height: 6px; +} + +.e-checkbox-wrapper.e-small .e-label, +.e-css.e-checkbox-wrapper.e-small .e-label { + font-size: 13px; + line-height: 14px; +} + +.e-checkbox-wrapper.e-small .e-ripple-container, +.e-css.e-checkbox-wrapper.e-small .e-ripple-container { + bottom: -9px; + height: 32px; + left: -9px; + right: -9px; + top: -9px; + width: 32px; +} + +.e-bigger .e-checkbox-wrapper .e-frame, +.e-bigger.e-checkbox-wrapper .e-frame, +.e-bigger .e-css.e-checkbox-wrapper .e-frame, +.e-bigger.e-css.e-checkbox-wrapper .e-frame { + height: 22px; + line-height: 14px; + width: 22px; +} + +.e-bigger .e-checkbox-wrapper .e-frame + .e-label, +.e-bigger.e-checkbox-wrapper .e-frame + .e-label, +.e-bigger .e-css.e-checkbox-wrapper .e-frame + .e-label, +.e-bigger.e-css.e-checkbox-wrapper .e-frame + .e-label { + font-size: 14px; + line-height: 22px; + margin-left: 12px; +} + +.e-bigger .e-checkbox-wrapper .e-check, +.e-bigger.e-checkbox-wrapper .e-check, +.e-bigger .e-css.e-checkbox-wrapper .e-check, +.e-bigger.e-css.e-checkbox-wrapper .e-check { + font-size: 16px; +} + +.e-bigger .e-checkbox-wrapper .e-stop, +.e-bigger.e-checkbox-wrapper .e-stop, +.e-bigger .e-css.e-checkbox-wrapper .e-stop, +.e-bigger.e-css.e-checkbox-wrapper .e-stop { + font-size: 12px; + line-height: 14px; +} + +.e-bigger .e-checkbox-wrapper .e-label, +.e-bigger.e-checkbox-wrapper .e-label, +.e-bigger .e-css.e-checkbox-wrapper .e-label, +.e-bigger.e-css.e-checkbox-wrapper .e-label { + font-size: 14px; +} + +.e-bigger .e-checkbox-wrapper .e-ripple-container, +.e-bigger.e-checkbox-wrapper .e-ripple-container, +.e-bigger .e-css.e-checkbox-wrapper .e-ripple-container, +.e-bigger.e-css.e-checkbox-wrapper .e-ripple-container { + bottom: -9px; + height: 40px; + left: -9px; + right: -9px; + top: -9px; + width: 40px; +} + +.e-bigger .e-checkbox-wrapper.e-rtl .e-frame, +.e-bigger.e-checkbox-wrapper.e-rtl .e-frame, +.e-bigger .e-css.e-checkbox-wrapper.e-rtl .e-frame, +.e-bigger.e-css.e-checkbox-wrapper.e-rtl .e-frame { + margin: 0; +} + +.e-bigger .e-checkbox-wrapper.e-rtl .e-frame + .e-label, +.e-bigger.e-checkbox-wrapper.e-rtl .e-frame + .e-label, +.e-bigger .e-css.e-checkbox-wrapper.e-rtl .e-frame + .e-label, +.e-bigger.e-css.e-checkbox-wrapper.e-rtl .e-frame + .e-label { + margin-left: 0; + margin-right: 12px; +} + +.e-bigger .e-checkbox-wrapper.e-rtl .e-frame + .e-ripple-container, +.e-bigger.e-checkbox-wrapper.e-rtl .e-frame + .e-ripple-container, +.e-bigger .e-css.e-checkbox-wrapper.e-rtl .e-frame + .e-ripple-container, +.e-bigger.e-css.e-checkbox-wrapper.e-rtl .e-frame + .e-ripple-container { + right: auto; +} + +.e-bigger .e-checkbox-wrapper.e-small .e-frame, +.e-bigger.e-checkbox-wrapper.e-small .e-frame, +.e-bigger .e-css.e-checkbox-wrapper.e-small .e-frame, +.e-bigger.e-css.e-checkbox-wrapper.e-small .e-frame { + height: 20px; + line-height: 12px; + width: 20px; +} + +.e-bigger .e-checkbox-wrapper.e-small .e-check, +.e-bigger.e-checkbox-wrapper.e-small .e-check, +.e-bigger .e-css.e-checkbox-wrapper.e-small .e-check, +.e-bigger.e-css.e-checkbox-wrapper.e-small .e-check { + font-size: 12px; +} + +.e-bigger .e-checkbox-wrapper.e-small .e-stop, +.e-bigger.e-checkbox-wrapper.e-small .e-stop, +.e-bigger .e-css.e-checkbox-wrapper.e-small .e-stop, +.e-bigger.e-css.e-checkbox-wrapper.e-small .e-stop { + font-size: 10px; + line-height: 12px; +} + +.e-bigger .e-checkbox-wrapper.e-small .e-label, +.e-bigger.e-checkbox-wrapper.e-small .e-label, +.e-bigger .e-css.e-checkbox-wrapper.e-small .e-label, +.e-bigger.e-css.e-checkbox-wrapper.e-small .e-label { + font-size: 14px; + line-height: 20px; +} + +.e-bigger .e-checkbox-wrapper.e-small .e-ripple-container, +.e-bigger.e-checkbox-wrapper.e-small .e-ripple-container, +.e-bigger .e-css.e-checkbox-wrapper.e-small .e-ripple-container, +.e-bigger.e-css.e-checkbox-wrapper.e-small .e-ripple-container { + bottom: -9px; + height: 38px; + left: -9px; + right: -9px; + top: -9px; + width: 38px; +} + +/*! checkbox theme */ +.e-checkbox-wrapper, +.e-css.e-checkbox-wrapper { + -webkit-tap-highlight-color: transparent; +} + +.e-checkbox-wrapper .e-frame, +.e-css.e-checkbox-wrapper .e-frame { + background-color: #fff; + border-color: #757575; +} + +.e-checkbox-wrapper .e-frame.e-check, +.e-css.e-checkbox-wrapper .e-frame.e-check { + background-color: #e3165b; + border-color: transparent; + color: #fff; +} + +.e-checkbox-wrapper .e-frame.e-stop, +.e-css.e-checkbox-wrapper .e-frame.e-stop { + background-color: #fff; + border-color: #757575; + color: #757575; +} + +.e-checkbox-wrapper .e-ripple-element, +.e-css.e-checkbox-wrapper .e-ripple-element { + background: rgba(227, 22, 91, 0.26); +} + +.e-checkbox-wrapper .e-ripple-check .e-ripple-element, +.e-css.e-checkbox-wrapper .e-ripple-check .e-ripple-element { + background: rgba(0, 0, 0, 0.26); +} + +.e-checkbox-wrapper:active .e-ripple-element, +.e-css.e-checkbox-wrapper:active .e-ripple-element { + background: rgba(0, 0, 0, 0.26); +} + +.e-checkbox-wrapper:active .e-ripple-check .e-ripple-element, +.e-css.e-checkbox-wrapper:active .e-ripple-check .e-ripple-element { + background: rgba(227, 22, 91, 0.26); +} + +.e-checkbox-wrapper .e-label, +.e-css.e-checkbox-wrapper .e-label { + color: rgba(0, 0, 0, 0.87); +} + +.e-checkbox-wrapper .e-checkbox:focus + .e-frame, +.e-css.e-checkbox-wrapper .e-checkbox:focus + .e-frame { + background-color: #fff; + border-color: #757575; + box-shadow: none; +} + +.e-checkbox-wrapper .e-checkbox:focus + .e-frame.e-check, +.e-css.e-checkbox-wrapper .e-checkbox:focus + .e-frame.e-check { + background-color: #e3165b; + border-color: transparent; + box-shadow: none; + color: #fff; +} + +.e-checkbox-wrapper .e-checkbox:focus + .e-frame.e-stop, +.e-css.e-checkbox-wrapper .e-checkbox:focus + .e-frame.e-stop { + box-shadow: none; + color: #757575; +} + +.e-checkbox-wrapper:hover .e-frame, +.e-css.e-checkbox-wrapper:hover .e-frame { + background-color: #fff; + border-color: #757575; +} + +.e-checkbox-wrapper:hover .e-frame.e-check, +.e-css.e-checkbox-wrapper:hover .e-frame.e-check { + background-color: #e3165b; + border-color: transparent; + color: #fff; +} + +.e-checkbox-wrapper:hover .e-frame.e-stop, +.e-css.e-checkbox-wrapper:hover .e-frame.e-stop { + color: #757575; +} + +.e-checkbox-wrapper:hover .e-label, +.e-css.e-checkbox-wrapper:hover .e-label { + color: rgba(0, 0, 0, 0.87); +} + +.e-checkbox-wrapper.e-checkbox-disabled .e-frame, +.e-css.e-checkbox-wrapper.e-checkbox-disabled .e-frame { + background-color: #fff; + border-color: #bdbdbd; + color: #bdbdbd; +} + +.e-checkbox-wrapper.e-checkbox-disabled .e-frame.e-check, +.e-css.e-checkbox-wrapper.e-checkbox-disabled .e-frame.e-check { + background-color: #bdbdbd; + border-color: #bdbdbd; + color: #fff; +} + +.e-checkbox-wrapper.e-checkbox-disabled .e-frame.e-stop, +.e-css.e-checkbox-wrapper.e-checkbox-disabled .e-frame.e-stop { + background-color: #fff; + border-color: #bdbdbd; + color: #bdbdbd; +} + +.e-checkbox-wrapper.e-checkbox-disabled .e-label, +.e-css.e-checkbox-wrapper.e-checkbox-disabled .e-label { + color: #bdbdbd; +} + +.e-checkbox-wrapper.e-focus .e-ripple-container, +.e-css.e-checkbox-wrapper.e-focus .e-ripple-container { + background-color: rgba(0, 0, 0, 0.12); +} + +.e-checkbox-wrapper.e-focus .e-ripple-container.e-ripple-check, +.e-css.e-checkbox-wrapper.e-focus .e-ripple-container.e-ripple-check { + background-color: rgba(227, 22, 91, 0.26); +} + +.e-checkbox-wrapper.e-focus .e-frame, +.e-css.e-checkbox-wrapper.e-focus .e-frame { + outline: #fff 0 solid; + outline-offset: 0; +} + +.e-checkbox-wrapper.e-focus .e-frame.e-check, +.e-css.e-checkbox-wrapper.e-focus .e-frame.e-check { + outline: #fff 0 solid; + outline-offset: 0; +} + +/*! TreeView's default definitions and variables */ +.e-treeview .e-list-item div.e-icons { + -webkit-transition: -webkit-transform .3s ease-in-out; + border-radius: 15px; + transition: -webkit-transform .3s ease-in-out; + transition: transform .3s ease-in-out; + transition: transform .3s ease-in-out, -webkit-transform .3s ease-in-out; +} + +.e-treeview .e-list-item .e-icons.e-icon-collapsible { + -webkit-transform: rotate(90deg); + transform: rotate(90deg); +} + +.e-treeview.e-drag-item.e-rtl .e-icons.e-drop-next { + transform: rotate(180deg); +} + +.e-treeview.e-rtl div.e-icons { + transform: rotate(180deg); +} + +/*! TreeView's material theme wise override definitions and variables */ +/*! TreeView icons */ +.e-treeview .e-list-item div.e-icons::before { + content: ""; +} + +.e-treeview .e-sibling::before { + content: ''; +} + +.e-treeview .e-popup .e-icons::before { + content: '\e930'; +} + +.e-treeview.e-drag-item .e-icons.e-drop-in::before { + content: '\e22c'; +} + +.e-treeview.e-drag-item .e-icons.e-drop-out::before { + content: '\e22b'; +} + +.e-treeview.e-drag-item .e-icons.e-drop-next::before { + content: '\e22d'; +} + +.e-treeview.e-drag-item .e-icons.e-no-drop::before { + content: '\e22a'; +} + +@keyframes rotation { + from { + transform: rotate(0deg); + } + to { + transform: rotate(359deg); + } +} + +@-webkit-keyframes rotation { + from { + -webkit-transform: rotate(0deg); + } + to { + -webkit-transform: rotate(359deg); + } +} + +.e-bigger .e-treeview .e-fullrow, +.e-treeview.e-bigger .e-fullrow { + height: 40px; +} + +.e-bigger .e-treeview .e-list-text, +.e-treeview.e-bigger .e-list-text { + line-height: 38px; + min-height: 38px; + padding: 0 10px; +} + +.e-bigger .e-treeview .e-list-text .e-input-group, +.e-treeview.e-bigger .e-list-text .e-input-group { + height: 38px; +} + +.e-bigger .e-treeview .e-checkbox-wrapper, +.e-treeview.e-bigger .e-checkbox-wrapper { + margin: 0 0 0 10px; +} + +.e-bigger .e-treeview .e-checkbox-wrapper + .e-list-icon, +.e-bigger .e-treeview .e-checkbox-wrapper + .e-list-img, +.e-treeview.e-bigger .e-checkbox-wrapper + .e-list-icon, +.e-treeview.e-bigger .e-checkbox-wrapper + .e-list-img { + margin: 0 0 0 16px; +} + +.e-bigger .e-treeview .e-list-icon, +.e-bigger .e-treeview .e-list-img, +.e-treeview.e-bigger .e-list-icon, +.e-treeview.e-bigger .e-list-img { + margin: 0 0 0 10px; +} + +.e-bigger .e-treeview .e-list-icon + .e-list-icon, +.e-bigger .e-treeview .e-list-icon + .e-list-img, +.e-bigger .e-treeview .e-list-img + .e-list-icon, +.e-bigger .e-treeview .e-list-img + .e-list-img, +.e-treeview.e-bigger .e-list-icon + .e-list-icon, +.e-treeview.e-bigger .e-list-icon + .e-list-img, +.e-treeview.e-bigger .e-list-img + .e-list-icon, +.e-treeview.e-bigger .e-list-img + .e-list-img { + margin: 0 0 0 10px; +} + +.e-bigger .e-treeview .e-icon-collapsible::before, +.e-bigger .e-treeview .e-icon-expandable::before, +.e-treeview.e-bigger .e-icon-collapsible::before, +.e-treeview.e-bigger .e-icon-expandable::before { + padding: 6px; +} + +.e-bigger .e-treeview.e-rtl .e-checkbox-wrapper, +.e-treeview.e-bigger.e-rtl .e-checkbox-wrapper { + margin: 0 10px 0 0; +} + +.e-bigger .e-treeview.e-rtl .e-checkbox-wrapper + .e-list-icon, +.e-bigger .e-treeview.e-rtl .e-checkbox-wrapper + .e-list-img, +.e-treeview.e-bigger.e-rtl .e-checkbox-wrapper + .e-list-icon, +.e-treeview.e-bigger.e-rtl .e-checkbox-wrapper + .e-list-img { + margin: 0 16px 0 0; +} + +.e-bigger .e-treeview.e-rtl .e-list-icon, +.e-bigger .e-treeview.e-rtl .e-list-img, +.e-treeview.e-bigger.e-rtl .e-list-icon, +.e-treeview.e-bigger.e-rtl .e-list-img { + margin: 0 10px 0 0; +} + +.e-bigger .e-treeview.e-rtl .e-list-icon + .e-list-icon, +.e-bigger .e-treeview.e-rtl .e-list-icon + .e-list-img, +.e-bigger .e-treeview.e-rtl .e-list-img + .e-list-icon, +.e-bigger .e-treeview.e-rtl .e-list-img + .e-list-img, +.e-treeview.e-bigger.e-rtl .e-list-icon + .e-list-icon, +.e-treeview.e-bigger.e-rtl .e-list-icon + .e-list-img, +.e-treeview.e-bigger.e-rtl .e-list-img + .e-list-icon, +.e-treeview.e-bigger.e-rtl .e-list-img + .e-list-img { + margin: 0 10px 0 0; +} + +.e-treeview { + display: block; + overflow: hidden; + position: relative; + white-space: nowrap; +} + +.e-treeview > .e-ul { + overflow: auto; +} + +.e-treeview .e-ul { + margin: 0; + padding: 0 0 0 24px; +} + +.e-treeview li.e-node-collapsed .e-list-item .e-fullrow { + display: none; +} + +.e-treeview .e-list-item { + list-style: none; + padding: 2px 0; +} + +.e-treeview .e-list-item .e-ul { + margin: 2px 0 -2px; + padding: 0 0 0 24px; +} + +.e-treeview .e-list-item.e-disable > .e-text-content, +.e-treeview .e-list-item.e-disable > .e-fullrow { + -ms-touch-action: none; + filter: alpha(opacity=50); + opacity: .5; + pointer-events: none; + touch-action: none; +} + +.e-treeview .e-list-item .e-icons.e-icons-spinner::before { + content: none; +} + +.e-treeview .e-icons .e-spinner-pane { + position: relative; +} + +.e-treeview .e-text-content { + -moz-user-select: none; + -ms-user-select: none; + -webkit-user-select: none; + user-select: none; + border: 1px solid; + cursor: pointer; + margin: 0; + padding: 0 0 0 24px; +} + +.e-treeview .e-fullrow { + -moz-user-select: none; + -ms-user-select: none; + -webkit-user-select: none; + user-select: none; + border: 1px solid; + box-sizing: border-box; + cursor: pointer; + height: 32px; + left: 0; + overflow: hidden; + position: absolute; + width: 100%; +} + +.e-treeview .e-checkbox-wrapper { + margin: 0 0 0 5px; + pointer-events: all; + position: relative; +} + +.e-treeview .e-checkbox-wrapper + .e-list-icon, +.e-treeview .e-checkbox-wrapper + .e-list-img { + margin: 0 0 0 12px; +} + +.e-treeview .e-checkbox-wrapper + .e-list-text { + padding: 0 10px; +} + +.e-treeview .e-checkbox-wrapper .e-ripple-container { + bottom: -7px; + height: 32px; + left: -7px; + right: -7px; + top: -7px; + width: 32px; +} + +.e-treeview .e-list-text { + box-sizing: border-box; + display: inline-block; + line-height: 30px; + margin: 0; + min-height: 30px; + padding: 0 5px; + text-decoration: none; + vertical-align: middle; +} + +.e-treeview .e-list-text .e-input-group { + height: 30px; + margin-bottom: 0; + min-width: 150px; + vertical-align: bottom; +} + +.e-treeview .e-list-icon, +.e-treeview .e-list-img { + display: inline-block; + height: 18px; + margin: 0 0 0 5px; + vertical-align: middle; + width: 18px; +} + +.e-treeview .e-list-icon + .e-list-icon, +.e-treeview .e-list-icon + .e-list-img, +.e-treeview .e-list-img + .e-list-icon, +.e-treeview .e-list-img + .e-list-img { + margin: 0 0 0 10px; +} + +.e-treeview .e-list-icon + .e-list-text, +.e-treeview .e-list-img + .e-list-text { + padding: 0 10px; +} + +.e-treeview .e-icon-collapsible, +.e-treeview .e-icon-expandable { + display: inline-block; + height: 24px; + margin: 0 0 0 -24px; + vertical-align: middle; + width: 24px; +} + +.e-treeview .e-icon-collapsible::before, +.e-treeview .e-icon-expandable::before { + display: inline-block; + padding: 7px; +} + +.e-treeview .e-load { + -webkit-animation: rotation .5s infinite linear; + animation: rotation .5s infinite linear; +} + +.e-treeview .e-sibling { + border-radius: 10px; + height: 6px; + margin-top: -5px; + position: absolute; + width: 6px; + z-index: 2; +} + +.e-treeview .e-text-content + .e-sibling { + margin-top: -1px; +} + +.e-treeview .e-sibling::before { + left: 6px; + top: 3px; + height: 1px; + position: absolute; + width: 144px; + z-index: 2; +} + +.e-treeview .e-popup { + -moz-user-select: none; + -ms-user-select: none; + -webkit-user-select: none; + user-select: none; + font-weight: normal; + position: absolute; + z-index: 99999; +} + +.e-treeview .e-popup .e-content { + border-radius: 4px; + border-style: solid; + border-width: 1px; + font-size: 14px; + padding: 4px; +} + +.e-treeview .e-popup .e-icons { + border: 1px solid transparent; + cursor: pointer; + display: inline-block; + height: 26px; + line-height: 18px; + padding: 4px; + width: 26px; +} + +.e-treeview .e-popup .e-downtail::before, +.e-treeview .e-popup .e-downtail::after { + border: 10px solid transparent; + content: ''; + height: 0; + left: 8px; + position: absolute; + width: 0; +} + +.e-treeview .e-popup .e-downtail::after { + bottom: -18px; +} + +.e-treeview.e-fullrow-wrap .e-text-content { + pointer-events: none; + position: relative; +} + +.e-treeview.e-fullrow-wrap .e-icon-collapsible, +.e-treeview.e-fullrow-wrap .e-icon-expandable, +.e-treeview.e-fullrow-wrap .e-input, +.e-treeview.e-fullrow-wrap .e-list-url { + pointer-events: auto; +} + +.e-treeview.e-drag-item { + overflow: visible; + z-index: 10000; +} + +.e-treeview.e-drag-item .e-text-content { + float: left; +} + +.e-treeview.e-drag-item .e-icon-collapsible::before, +.e-treeview.e-drag-item .e-icon-expandable::before { + padding: 6px; +} + +.e-treeview.e-drag-item .e-drop-count { + border: 1px solid; + border-radius: 15px; + box-sizing: content-box; + font-size: 13px; + line-height: normal; + margin-left: -12px; + min-width: 12px; + padding: 3px 5px 4px; + position: absolute; + text-align: center; + top: -10px; +} + +.e-treeview.e-dragging .e-text-content, +.e-treeview.e-dragging .e-fullrow { + cursor: default; +} + +.e-treeview.e-rtl .e-ul { + padding: 0 24px 0 0; +} + +.e-treeview.e-rtl .e-list-item .e-ul { + padding: 0 24px 0 0; +} + +.e-treeview.e-rtl .e-text-content { + padding: 0 24px 0 0; +} + +.e-treeview.e-rtl .e-checkbox-wrapper { + margin: 0 5px 0 0; +} + +.e-treeview.e-rtl .e-checkbox-wrapper + .e-list-icon, +.e-treeview.e-rtl .e-checkbox-wrapper + .e-list-img { + margin: 0 12px 0 0; +} + +.e-treeview.e-rtl .e-list-icon, +.e-treeview.e-rtl .e-list-img { + margin: 0 5px 0 0; +} + +.e-treeview.e-rtl .e-list-icon + .e-list-icon, +.e-treeview.e-rtl .e-list-icon + .e-list-img, +.e-treeview.e-rtl .e-list-img + .e-list-icon, +.e-treeview.e-rtl .e-list-img + .e-list-img { + margin: 0 10px 0 0; +} + +.e-treeview.e-rtl .e-icon-collapsible, +.e-treeview.e-rtl .e-icon-expandable { + margin: 0 -24px 0 0; +} + +.e-treeview.e-rtl .e-sibling::before { + right: 6px; + top: 3px; +} + +.e-treeview.e-rtl.e-drag-item .e-text-content { + float: right; +} + +.e-treeview.e-rtl.e-drag-item .e-drop-count { + margin-right: -12px; +} + +.e-bigger .e-treeview .e-list-text, +.e-treeview.e-bigger .e-list-text { + font-size: 14px; +} + +.e-bigger .e-treeview .e-icon-collapsible::before, +.e-bigger .e-treeview .e-icon-expandable::before, +.e-treeview.e-bigger .e-icon-collapsible::before, +.e-treeview.e-bigger .e-icon-expandable::before { + font-size: 12px; +} + +.e-treeview { + -webkit-tap-highlight-color: transparent; +} + +.e-treeview .e-text-content, +.e-treeview .e-fullrow { + border-color: transparent; +} + +.e-treeview .e-list-text { + color: rgba(0, 0, 0, 0.87); + font-size: 13px; +} + +.e-treeview .e-list-icon, +.e-treeview .e-list-img { + font-size: 18px; +} + +.e-treeview .e-icon-collapsible, +.e-treeview .e-icon-expandable { + color: rgba(0, 0, 0, 0.54); +} + +.e-treeview .e-icon-collapsible::before, +.e-treeview .e-icon-expandable::before { + font-size: 10px; +} + +.e-treeview .e-list-item.e-active, +.e-treeview .e-list-item.e-hover { + background: transparent; +} + +.e-treeview .e-list-item.e-hover > .e-text-content { + color: rgba(0, 0, 0, 0.87); +} + +.e-treeview .e-list-item.e-hover > .e-text-content .e-list-text { + color: rgba(0, 0, 0, 0.87); +} + +.e-treeview .e-list-item.e-hover > .e-text-content .e-icon-collapsible, +.e-treeview .e-list-item.e-hover > .e-text-content .e-icon-expandable { + color: rgba(0, 0, 0, 0.54); +} + +.e-treeview .e-list-item.e-active > .e-text-content { + color: #e3165b; +} + +.e-treeview .e-list-item.e-active > .e-text-content .e-list-text { + color: #e3165b; +} + +.e-treeview .e-list-item.e-active > .e-text-content .e-icon-collapsible, +.e-treeview .e-list-item.e-active > .e-text-content .e-icon-expandable { + color: rgba(0, 0, 0, 0.54); +} + +.e-treeview .e-list-item.e-active.e-hover > .e-text-content { + color: #e3165b; +} + +.e-treeview .e-list-item.e-active.e-hover > .e-text-content .e-list-text { + color: #e3165b; +} + +.e-treeview .e-list-item.e-active.e-hover > .e-text-content .e-icon-collapsible, +.e-treeview .e-list-item.e-active.e-hover > .e-text-content .e-icon-expandable { + color: rgba(0, 0, 0, 0.54); +} + +.e-treeview .e-list-item.e-editing.e-active > .e-text-content, +.e-treeview .e-list-item.e-editing.e-hover > .e-text-content { + color: rgba(0, 0, 0, 0.87); +} + +.e-treeview .e-list-item.e-editing.e-active > .e-text-content .e-list-text, +.e-treeview .e-list-item.e-editing.e-hover > .e-text-content .e-list-text { + color: rgba(0, 0, 0, 0.87); +} + +.e-treeview .e-list-item.e-editing.e-active > .e-text-content .e-icon-collapsible, +.e-treeview .e-list-item.e-editing.e-active > .e-text-content .e-icon-expandable, +.e-treeview .e-list-item.e-editing.e-hover > .e-text-content .e-icon-collapsible, +.e-treeview .e-list-item.e-editing.e-hover > .e-text-content .e-icon-expandable { + color: rgba(0, 0, 0, 0.54); +} + +.e-treeview .e-list-item.e-hover > .e-fullrow { + background-color: #f5f5f5; + border-color: #f5f5f5; +} + +.e-treeview .e-list-item.e-active > .e-fullrow { + background-color: #eee; + border-color: #eee; +} + +.e-treeview .e-list-item.e-active.e-hover > .e-fullrow { + background-color: #e0e0e0; + border-color: #e0e0e0; +} + +.e-treeview .e-list-item.e-editing.e-active > .e-fullrow, +.e-treeview .e-list-item.e-editing.e-hover > .e-fullrow { + background-color: transparent; + border-color: transparent; +} + +.e-treeview .e-list-item.e-disable .e-list-text { + color: rgba(0, 0, 0, 0.54); +} + +.e-treeview .e-list-item.e-disable .e-icon-collapsible, +.e-treeview .e-list-item.e-disable .e-icon-expandable { + color: rgba(0, 0, 0, 0.87); +} + +.e-treeview .e-sibling { + background: #e3165b; +} + +.e-treeview .e-sibling::before { + background: rgba(0, 0, 0, 0.54); +} + +.e-treeview .e-popup .e-content { + background-color: #fff; + border-color: #eee; +} + +.e-treeview .e-popup.e-select .e-icons { + border-color: #eee; +} + +.e-treeview .e-popup .e-downtail::before { + border-top-color: #eee; +} + +.e-treeview .e-popup .e-downtail::after { + border-top-color: #fff; +} + +.e-treeview:not(.e-fullrow-wrap) .e-list-item.e-hover > .e-text-content { + background-color: #f5f5f5; + border-color: #f5f5f5; +} + +.e-treeview:not(.e-fullrow-wrap) .e-list-item.e-active > .e-text-content { + background-color: #eee; + border-color: #eee; +} + +.e-treeview:not(.e-fullrow-wrap) .e-list-item.e-active.e-hover > .e-text-content { + background-color: #e0e0e0; + border-color: #e0e0e0; +} + +.e-treeview:not(.e-fullrow-wrap) .e-list-item.e-editing.e-active > .e-text-content, +.e-treeview:not(.e-fullrow-wrap) .e-list-item.e-editing.e-hover > .e-text-content { + background-color: transparent; + border-color: transparent; +} + +.e-treeview.e-fullrow-wrap .e-text-content { + border-color: transparent; +} + +.e-treeview.e-drag-item { + background-color: #eee; + font-family: "Roboto", "Segoe UI", "GeezaPro", "DejaVu Serif", "sans-serif", "-apple-system", "BlinkMacSystemFont"; +} + +.e-treeview.e-drag-item .e-icon-collapsible::before, +.e-treeview.e-drag-item .e-icon-expandable::before { + font-size: 12px; +} + +.e-treeview.e-drag-item .e-list-text { + color: rgba(0, 0, 0, 0.54); +} + +.e-treeview.e-drag-item .e-icons { + color: rgba(0, 0, 0, 0.54); +} + +.e-treeview.e-drag-item .e-drop-count { + background-color: #e3165b; + border-color: #fff; + color: #fff; +} + +.e-treeview.e-rtl .e-sibling { + background: #e3165b; +} + +/*! component's default definitions and variables */ +/*! Material theme definition's */ +/*! component's theme wise override definitions and variables */ +ejs-sidebar { + display: block; +} + +.e-sidebar { + -webkit-tap-highlight-color: transparent; + background: #fff; + height: 100%; + overflow: auto; + position: fixed; + top: 0; + transition: none; + vertical-align: middle; + visibility: hidden; + will-change: transform; +} + +.e-sidebar.e-right.e-open { + transform: translateX(0%); + transition: transform .5s ease; + visibility: visible; +} + +.e-sidebar.e-right.e-close { + box-shadow: none; + transform: translateX(100%); + transition: transform .5s ease, visibility 500ms; + visibility: hidden; +} + +.e-sidebar.e-left.e-open { + transform: translateX(0%); + transition: transform .5s ease; + visibility: visible; +} + +.e-sidebar.e-left.e-transition.e-close, .e-sidebar.e-right.e-transition.e-close { + transition: transform .5s ease, visibility 500ms; +} + +.e-sidebar.e-left.e-close { + box-shadow: none; + transform: translateX(-100%); + visibility: hidden; +} + +.e-sidebar.e-right.e-close { + box-shadow: none; + transform: translateX(100%); + transition: transform .5s ease, visibility 500ms; + visibility: hidden; +} + +.e-sidebar.e-right { + border-left: 1px solid rgba(0, 0, 0, 0.12); + left: auto; + right: 0; + top: 0; +} + +.e-sidebar.e-left { + border-right: 1px solid rgba(0, 0, 0, 0.12); + left: 0; + right: auto; + top: 0; +} + +.e-sidebar.e-left.e-close.e-dock { + transform: translateX(0%); + transition: transform ease; + visibility: visible; +} + +.e-sidebar.e-right.e-close.e-dock { + transform: translateX(0%); + transition: transform ease; + visibility: visible; +} + +.e-sidebar.e-left.e-open.e-disable-animation, .e-sidebar.e-right.e-open.e-disable-animation, .e-sidebar.e-right.e-close.e-disable-animation, .e-sidebar.e-left.e-close.e-disable-animation { + transition: none; +} + +.e-sidebar.e-visibility { + visibility: hidden; +} + +.e-sidebar.e-over { + box-shadow: 0 0 16px rgba(0, 0, 0, 0.18); +} + +.e-sidebar-absolute { + position: absolute; +} + +.e-sidebar-context { + overflow-x: hidden; + position: relative; +} + +.e-backdrop { + background-color: rgba(0, 0, 0, 0.6); + height: 100%; + left: 0; + opacity: .5; + pointer-events: auto; + top: 0; + width: auto; + z-index: 999; +} + +.e-content-animation { + transition: margin .5s ease, -webkit-transform .5s ease, transform .5s ease; +} + +.e-content-animation.e-overlay { + box-sizing: border-box; + overflow: auto; + user-select: none; +} + +.e-disable-interaction { + pointer-events: none; + touch-action: none; +} + +.e-sidebar-overflow { + overflow-x: hidden !important; +} + +.e-sidebar-overlay { + background-color: rgba(0, 0, 0, 0.6); + height: 100%; + left: 0; + opacity: .5; + pointer-events: auto; + position: fixed; + top: 0; + width: 100%; + z-index: 999; +} + +/*! drop-down button layout */ +.e-dropdown-btn, +.e-dropdown-btn.e-btn { + box-shadow: none; + text-transform: none; + white-space: normal; +} + +.e-dropdown-btn:hover, .e-dropdown-btn:focus, +.e-dropdown-btn.e-btn:hover, +.e-dropdown-btn.e-btn:focus { + box-shadow: none; +} + +.e-dropdown-btn:active, +.e-dropdown-btn.e-btn:active { + box-shadow: none; +} + +.e-dropdown-btn .e-btn-icon, +.e-dropdown-btn.e-btn .e-btn-icon { + font-size: 14px; +} + +.e-dropdown-btn .e-caret, +.e-dropdown-btn.e-btn .e-caret { + font-size: 8px; +} + +.e-dropdown-btn .e-caret::before, +.e-dropdown-btn.e-btn .e-caret::before { + content: ""; +} + +.e-dropdown-btn .e-icon-top, +.e-dropdown-btn.e-btn .e-icon-top { + padding-bottom: 6px; +} + +.e-dropdown-btn.e-vertical, .e-dropdown-btn.e-top-icon-btn, +.e-dropdown-btn.e-btn.e-vertical, +.e-dropdown-btn.e-btn.e-top-icon-btn { + line-height: 1; + padding: 12px 12px; +} + +.e-dropdown-btn .e-icon-bottom, +.e-dropdown-btn.e-btn .e-icon-bottom { + padding-top: 6px; +} + +.e-dropdown-btn.e-caret-hide .e-caret, +.e-dropdown-btn.e-btn.e-caret-hide .e-caret { + display: none; +} + +.e-dropdown-btn.e-small .e-icon-top, +.e-dropdown-btn.e-btn.e-small .e-icon-top { + padding-bottom: 6px; +} + +.e-dropdown-btn.e-small.e-vertical, .e-dropdown-btn.e-small.e-top-icon-btn, +.e-dropdown-btn.e-btn.e-small.e-vertical, +.e-dropdown-btn.e-btn.e-small.e-top-icon-btn { + line-height: 1; + padding: 12px 12px; +} + +.e-dropdown-btn.e-small .e-icon-bottom, +.e-dropdown-btn.e-btn.e-small .e-icon-bottom { + padding-top: 6px; +} + +.e-bigger .e-dropdown-btn .e-icon-top, +.e-bigger.e-dropdown-btn .e-icon-top { + padding-bottom: 8px; +} + +.e-bigger .e-dropdown-btn .e-btn-icon, +.e-bigger.e-dropdown-btn .e-btn-icon { + font-size: 16px; +} + +.e-bigger .e-dropdown-btn .e-caret, +.e-bigger.e-dropdown-btn .e-caret { + font-size: 10px; +} + +.e-bigger .e-dropdown-btn.e-vertical, .e-bigger .e-dropdown-btn.e-top-icon-btn, +.e-bigger.e-dropdown-btn.e-vertical, +.e-bigger.e-dropdown-btn.e-top-icon-btn { + line-height: 1; + padding: 16px 16px; +} + +.e-bigger .e-dropdown-btn .e-icon-bottom, +.e-bigger.e-dropdown-btn .e-icon-bottom { + padding-top: 8px; +} + +.e-bigger .e-dropdown-btn.e-small .e-icon-top, +.e-bigger.e-dropdown-btn.e-small .e-icon-top { + padding-bottom: 6px; +} + +.e-bigger .e-dropdown-btn.e-small.e-vertical, .e-bigger .e-dropdown-btn.e-small.e-top-icon-btn, +.e-bigger.e-dropdown-btn.e-small.e-vertical, +.e-bigger.e-dropdown-btn.e-small.e-top-icon-btn { + line-height: 1; + padding: 16px 16px; +} + +.e-bigger .e-dropdown-btn.e-small .e-icon-bottom, +.e-bigger.e-dropdown-btn.e-small .e-icon-bottom { + padding-top: 6px; +} + +.e-dropdown-popup { + position: absolute; +} + +.e-dropdown-popup ul { + border: none; + border-radius: 0; + box-shadow: 0 3px 8px 0 rgba(0, 0, 0, 0.26); + font-size: 14px; + font-weight: normal; + list-style-image: none; + list-style-position: outside; + list-style-type: none; + margin: 0; + min-width: 120px; + overflow: hidden; + padding: 8px 0; + user-select: none; + white-space: nowrap; +} + +.e-dropdown-popup ul .e-item { + cursor: pointer; + height: 36px; + line-height: 36px; + padding: 0 16px; +} + +.e-dropdown-popup ul .e-item .e-menu-url { + display: inline-block; + text-decoration: none; +} + +.e-dropdown-popup ul .e-item .e-menu-icon { + float: left; + font-size: 14px; + line-height: 36px; + margin-right: 10px; + vertical-align: middle; +} + +.e-dropdown-popup ul .e-item.e-blank-icon { + padding-left: 40px; +} + +.e-dropdown-popup ul .e-item.e-disabled { + cursor: auto; + pointer-events: none; +} + +.e-dropdown-popup ul .e-item.e-separator { + border-bottom-style: solid; + border-bottom-width: 1px; + cursor: auto; + height: auto; + line-height: normal; + margin: 8px 0; + pointer-events: none; +} + +.e-rtl.e-dropdown-popup .e-item.e-blank-icon { + padding-right: 40px; +} + +.e-rtl.e-dropdown-popup .e-item .e-menu-icon { + float: right; + margin-left: 10px; + margin-right: 0; +} + +.e-bigger .e-dropdown-popup ul, +.e-bigger.e-dropdown-popup ul { + box-shadow: 0 3px 8px 0 rgba(0, 0, 0, 0.26); + font-size: 15px; + max-width: 280px; + min-width: 112px; + padding: 8px 0; +} + +.e-bigger .e-dropdown-popup ul .e-item, +.e-bigger.e-dropdown-popup ul .e-item { + height: 48px; + line-height: 48px; +} + +.e-bigger .e-dropdown-popup ul .e-item .e-menu-icon, +.e-bigger.e-dropdown-popup ul .e-item .e-menu-icon { + font-size: 16px; + line-height: 48px; +} + +.e-bigger .e-dropdown-popup ul .e-item.e-blank-icon, +.e-bigger.e-dropdown-popup ul .e-item.e-blank-icon { + padding-left: 42px; +} + +.e-bigger .e-dropdown-popup ul .e-item.e-separator, +.e-bigger.e-dropdown-popup ul .e-item.e-separator { + height: auto; + line-height: normal; +} + +/*! drop-down button theme */ +.e-dropdown-popup { + background-color: #fff; + color: rgba(0, 0, 0, 0.87); +} + +.e-dropdown-popup ul .e-item .e-menu-url { + color: rgba(0, 0, 0, 0.87); +} + +.e-dropdown-popup ul .e-item .e-menu-icon { + color: rgba(0, 0, 0, 0.87); +} + +.e-dropdown-popup ul .e-item.e-focused { + background-color: #e0e0e0; + box-shadow: none; +} + +.e-dropdown-popup ul .e-item:hover { + background-color: #e0e0e0; + color: rgba(0, 0, 0, 0.87); +} + +.e-dropdown-popup ul .e-item:active, .e-dropdown-popup ul .e-item.e-selected { + background-color: #bdbdbd; + color: rgba(0, 0, 0, 0.87); +} + +.e-dropdown-popup ul .e-item:active .e-menu-url, .e-dropdown-popup ul .e-item.e-selected .e-menu-url { + color: rgba(0, 0, 0, 0.87); +} + +.e-dropdown-popup ul .e-item:active .e-menu-icon, .e-dropdown-popup ul .e-item.e-selected .e-menu-icon { + color: rgba(0, 0, 0, 0.87); +} + +.e-dropdown-popup ul .e-separator { + border-bottom-color: rgba(0, 0, 0, 0.12); +} + +/*! splitbutton layout */ +.e-split-btn-wrapper { + display: inline-flex; + white-space: nowrap; + width: min-content; +} + +.e-split-btn-wrapper .e-split-btn { + border-bottom-right-radius: 0; + border-top-right-radius: 0; + padding-left: 10px; + padding-right: 4px; + text-transform: none; + z-index: 1; +} + +.e-split-btn-wrapper .e-split-btn:focus { + outline-offset: 0; +} + +.e-split-btn-wrapper .e-split-btn:focus, .e-split-btn-wrapper .e-split-btn:hover, .e-split-btn-wrapper .e-split-btn:active { + z-index: 2; +} + +.e-split-btn-wrapper .e-split-btn.e-top-icon-btn { + padding-bottom: 10px; + padding-top: 10px; +} + +.e-split-btn-wrapper .e-split-btn .e-btn-icon { + font-size: 14px; + margin-left: 0; + padding-right: 8px; + width: auto; +} + +.e-split-btn-wrapper .e-split-btn .e-icon-top { + padding-bottom: 4px; + padding-right: 0; +} + +.e-split-btn-wrapper .e-split-btn.e-icon-btn { + padding-left: 6px; + padding-right: 6px; +} + +.e-split-btn-wrapper .e-split-btn.e-icon-btn .e-btn-icon { + padding-right: 0; +} + +.e-split-btn-wrapper .e-dropdown-btn { + border-bottom-left-radius: 0; + border-top-left-radius: 0; + margin-left: 0; + padding-left: 4px; + padding-right: 4px; +} + +.e-split-btn-wrapper .e-dropdown-btn:focus, .e-split-btn-wrapper .e-dropdown-btn:hover, .e-split-btn-wrapper .e-dropdown-btn:active { + z-index: 0; +} + +.e-split-btn-wrapper .e-dropdown-btn:disabled:focus, .e-split-btn-wrapper .e-dropdown-btn:disabled:hover, .e-split-btn-wrapper .e-dropdown-btn:disabled:active { + z-index: 0; +} + +.e-split-btn-wrapper .e-dropdown-btn:focus { + outline-offset: 0; +} + +.e-split-btn-wrapper .e-btn { + box-shadow: none; +} + +.e-split-btn-wrapper .e-btn:hover, .e-split-btn-wrapper .e-btn:focus { + box-shadow: none; +} + +.e-split-btn-wrapper .e-btn:active { + box-shadow: none; +} + +.e-split-btn-wrapper .e-btn:disabled { + box-shadow: none; +} + +.e-split-btn-wrapper.e-rtl .e-split-btn { + border-bottom-left-radius: 0; + border-bottom-right-radius: 2px; + border-top-left-radius: 0; + border-top-right-radius: 2px; + margin-left: 0; + padding-left: 4px; + padding-right: 10px; +} + +.e-split-btn-wrapper.e-rtl .e-split-btn .e-btn-icon { + margin-right: 0; + padding-left: 8px; + padding-right: 0; +} + +.e-split-btn-wrapper.e-rtl .e-split-btn .e-icon-top { + padding-left: 0; +} + +.e-split-btn-wrapper.e-rtl .e-split-btn.e-icon-btn { + padding-left: 6px; + padding-right: 6px; +} + +.e-split-btn-wrapper.e-rtl .e-split-btn.e-icon-btn .e-btn-icon { + padding-left: 0; +} + +.e-split-btn-wrapper.e-rtl .e-dropdown-btn { + border-bottom-left-radius: 2px; + border-bottom-right-radius: 0; + border-top-left-radius: 2px; + border-top-right-radius: 0; + margin-left: 0; +} + +.e-split-btn-wrapper.e-vertical { + display: inline-block; +} + +.e-split-btn-wrapper.e-vertical .e-split-btn, +.e-split-btn-wrapper.e-vertical .e-dropdown-btn { + display: block; + width: 100%; +} + +.e-split-btn-wrapper.e-vertical .e-split-btn { + border-bottom-left-radius: 0; + border-top-right-radius: 2px; + line-height: 1; + padding-bottom: 4px; + padding-right: 10px; +} + +.e-split-btn-wrapper.e-vertical .e-split-btn .e-icon-top { + padding-bottom: 4px; +} + +.e-split-btn-wrapper.e-vertical .e-dropdown-btn { + border-bottom-left-radius: 2px; + border-top-right-radius: 0; + line-height: 0.417em; + margin-left: 0; + margin-top: 0; + padding-bottom: 4px; + padding-top: 4px; +} + +.e-split-btn-wrapper.e-vertical .e-dropdown-btn .e-icon-bottom { + padding-top: 0; +} + +.e-split-btn-wrapper.e-vertical.e-rtl .e-split-btn { + border-bottom-right-radius: 0; + border-top-left-radius: 2px; + margin-left: 0; +} + +.e-split-btn-wrapper.e-vertical.e-rtl .e-dropdown-btn { + border-bottom-right-radius: 2px; + border-top-left-radius: 0; +} + +.e-bigger .e-split-btn-wrapper .e-split-btn, +.e-bigger.e-split-btn-wrapper .e-split-btn { + padding-left: 12px; + padding-right: 6px; +} + +.e-bigger .e-split-btn-wrapper .e-split-btn.e-top-icon-btn, +.e-bigger.e-split-btn-wrapper .e-split-btn.e-top-icon-btn { + padding-bottom: 12px; + padding-top: 12px; +} + +.e-bigger .e-split-btn-wrapper .e-split-btn .e-btn-icon, +.e-bigger.e-split-btn-wrapper .e-split-btn .e-btn-icon { + font-size: 16px; + margin-left: 0; + padding-right: 10px; + width: auto; +} + +.e-bigger .e-split-btn-wrapper .e-split-btn .e-icon-top, +.e-bigger.e-split-btn-wrapper .e-split-btn .e-icon-top { + padding-bottom: 6px; + padding-right: 0; +} + +.e-bigger .e-split-btn-wrapper .e-split-btn.e-icon-btn, +.e-bigger.e-split-btn-wrapper .e-split-btn.e-icon-btn { + padding-left: 9px; + padding-right: 9px; +} + +.e-bigger .e-split-btn-wrapper .e-split-btn.e-icon-btn .e-btn-icon, +.e-bigger.e-split-btn-wrapper .e-split-btn.e-icon-btn .e-btn-icon { + padding-right: 0; +} + +.e-bigger .e-split-btn-wrapper .e-dropdown-btn, +.e-bigger.e-split-btn-wrapper .e-dropdown-btn { + padding-left: 4px; + padding-right: 4px; +} + +.e-bigger .e-split-btn-wrapper.e-rtl .e-split-btn, +.e-bigger.e-split-btn-wrapper.e-rtl .e-split-btn { + padding-left: 6px; + padding-right: 12px; +} + +.e-bigger .e-split-btn-wrapper.e-rtl .e-split-btn .e-btn-icon, +.e-bigger.e-split-btn-wrapper.e-rtl .e-split-btn .e-btn-icon { + padding-left: 10px; + padding-right: 0; +} + +.e-bigger .e-split-btn-wrapper.e-rtl .e-split-btn .e-icon-top, +.e-bigger.e-split-btn-wrapper.e-rtl .e-split-btn .e-icon-top { + padding-left: 0; +} + +.e-bigger .e-split-btn-wrapper.e-rtl .e-split-btn.e-icon-btn, +.e-bigger.e-split-btn-wrapper.e-rtl .e-split-btn.e-icon-btn { + padding-left: 9px; + padding-right: 9px; +} + +.e-bigger .e-split-btn-wrapper.e-rtl .e-split-btn.e-icon-btn .e-btn-icon, +.e-bigger.e-split-btn-wrapper.e-rtl .e-split-btn.e-icon-btn .e-btn-icon { + padding-left: 0; +} + +.e-bigger .e-split-btn-wrapper.e-vertical .e-split-btn, +.e-bigger.e-split-btn-wrapper.e-vertical .e-split-btn { + padding-bottom: 6px; + padding-right: 12px; +} + +.e-bigger .e-split-btn-wrapper.e-vertical .e-dropdown-btn, +.e-bigger.e-split-btn-wrapper.e-vertical .e-dropdown-btn { + padding-bottom: 4px; + padding-top: 4px; +} + +.e-bigger .e-split-btn-wrapper.e-vertical .e-dropdown-btn .e-icon-bottom, +.e-bigger.e-split-btn-wrapper.e-vertical .e-dropdown-btn .e-icon-bottom { + padding-top: 0; +} + +/*! splitbutton theme */ +.e-split-btn-wrapper .e-split-btn { + border-right-color: transparent; +} + +.e-split-btn-wrapper .e-split-btn:focus { + border-right-color: transparent; +} + +.e-split-btn-wrapper .e-split-btn:active { + border-right-color: transparent; +} + +.e-split-btn-wrapper .e-split-btn:disabled { + border-right-color: transparent; +} + +.e-split-btn-wrapper:hover .e-split-btn { + border-right-color: transparent; +} + +.e-split-btn-wrapper:hover .e-split-btn:disabled { + border-right-color: transparent; +} + +.e-split-btn-wrapper.e-rtl .e-split-btn { + border-left-color: transparent; + border-right-color: transparent; +} + +.e-split-btn-wrapper.e-rtl .e-split-btn:focus { + border-left-color: transparent; + border-right-color: transparent; +} + +.e-split-btn-wrapper.e-rtl .e-split-btn:active { + border-left-color: transparent; + border-right-color: transparent; +} + +.e-split-btn-wrapper.e-rtl .e-split-btn:disabled { + border-left-color: transparent; + border-right-color: transparent; +} + +.e-split-btn-wrapper.e-rtl:hover .e-split-btn { + border-left-color: transparent; + border-right-color: transparent; +} + +.e-split-btn-wrapper.e-rtl:hover .e-split-btn:disabled { + border-left-color: transparent; +} + +.e-split-btn-wrapper.e-vertical .e-split-btn { + border-bottom-color: transparent; + border-right-color: transparent; +} + +.e-split-btn-wrapper.e-vertical .e-split-btn:focus { + border-bottom-color: transparent; + border-right-color: transparent; +} + +.e-split-btn-wrapper.e-vertical .e-split-btn:active { + border-bottom-color: transparent; + border-right-color: transparent; +} + +.e-split-btn-wrapper.e-vertical .e-split-btn:disabled { + border-bottom-color: transparent; + border-right-color: transparent; +} + +.e-split-btn-wrapper.e-vertical:hover .e-split-btn { + border-bottom-color: transparent; + border-right-color: transparent; +} + +.e-split-btn-wrapper.e-vertical:hover .e-split-btn:disabled { + border-bottom-color: transparent; +} + +.e-split-btn-wrapper.e-vertical.e-rtl .e-split-btn { + border-left-color: transparent; +} + +.e-split-btn-wrapper.e-vertical.e-rtl .e-split-btn:focus { + border-left-color: transparent; +} + +.e-split-btn-wrapper.e-vertical.e-rtl .e-split-btn:active { + border-left-color: transparent; +} + +.e-split-btn-wrapper.e-vertical.e-rtl .e-split-btn:disabled { + border-left-color: transparent; +} + +.e-split-btn-wrapper.e-vertical.e-rtl:hover .e-split-btn { + border-left-color: transparent; +} + +.e-btn-group { + display: -webkit-inline-flex; + display: inline-flex; + border-radius: 2px; + -webkit-flex-direction: row; + flex-direction: row; + position: relative; +} + +.e-btn-group input:focus + label.e-btn, +.e-btn-group .e-btn:focus, +.e-btn-group .e-btn:hover { + z-index: 2; +} + +.e-btn-group input + label.e-btn { + margin-bottom: 0; +} + +.e-btn-group input { + -moz-appearance: none; + height: 1px; + margin: 0 0 0 -1px; + opacity: 0; + position: absolute; + width: 1px; +} + +.e-btn-group input:disabled + label.e-btn, +.e-btn-group :disabled { + cursor: default; + pointer-events: none; +} + +.e-btn-group .e-btn-icon { + font-size: 14px; +} + +.e-btn-group:not(.e-rtl):not(.e-vertical) .e-btn { + margin-left: 0; +} + +.e-btn-group:not(.e-rtl):not(.e-vertical) .e-btn:not(:first-of-type):not(:last-of-type) { + border-radius: 0; +} + +.e-btn-group:not(.e-rtl):not(.e-vertical) .e-btn:first-of-type { + border-bottom-right-radius: 0; + border-top-right-radius: 0; +} + +.e-btn-group:not(.e-rtl):not(.e-vertical) .e-btn:last-of-type { + border-bottom-left-radius: 0; + border-top-left-radius: 0; +} + +.e-btn-group:not(.e-rtl):not(.e-vertical) .e-btn:last-of-type:not(:last-child) { + border-bottom-right-radius: 0; + border-top-right-radius: 0; +} + +.e-btn-group:not(.e-rtl):not(.e-vertical) .e-split-btn-wrapper + .e-btn { + border-bottom-left-radius: 0; + border-top-left-radius: 0; +} + +.e-btn-group:not(.e-rtl):not(.e-vertical) .e-split-btn-wrapper:not(:first-child):not(:last-child) .e-btn:last-child { + border-bottom-right-radius: 0; + border-top-right-radius: 0; +} + +.e-btn-group:not(.e-rtl):not(.e-vertical) .e-split-btn-wrapper:not(:first-child):not(:last-child) .e-btn:first-child { + border-bottom-left-radius: 0; + border-top-left-radius: 0; +} + +.e-btn-group:not(.e-rtl):not(.e-vertical) .e-split-btn-wrapper:first-child .e-btn:last-child { + border-bottom-right-radius: 0; + border-top-right-radius: 0; +} + +.e-btn-group:not(.e-rtl):not(.e-vertical) .e-split-btn-wrapper:last-child .e-btn:first-child { + border-bottom-left-radius: 0; + border-top-left-radius: 0; +} + +.e-btn-group.e-rtl .e-btn { + margin-left: 0; +} + +.e-btn-group.e-rtl .e-btn:not(:first-of-type):not(:last-of-type) { + border-radius: 0; +} + +.e-btn-group.e-rtl .e-btn:first-of-type { + border-bottom-left-radius: 0; + border-top-left-radius: 0; +} + +.e-btn-group.e-rtl .e-btn:last-of-type { + border-bottom-right-radius: 0; + border-top-right-radius: 0; +} + +.e-btn-group.e-rtl .e-btn:last-of-type:not(:last-child) { + border-bottom-left-radius: 0; + border-top-left-radius: 0; +} + +.e-btn-group.e-rtl .e-split-btn-wrapper + .e-btn { + border-bottom-right-radius: 0; + border-top-right-radius: 0; +} + +.e-btn-group.e-rtl .e-split-btn-wrapper:not(:first-child):not(:last-child) .e-btn:last-child { + border-bottom-left-radius: 0; + border-top-left-radius: 0; +} + +.e-btn-group.e-rtl .e-split-btn-wrapper:not(:first-child):not(:last-child) .e-btn:first-child { + border-bottom-right-radius: 0; + border-top-right-radius: 0; +} + +.e-btn-group.e-rtl .e-split-btn-wrapper:first-child .e-btn:last-child { + border-bottom-left-radius: 0; + border-top-left-radius: 0; +} + +.e-btn-group.e-rtl .e-split-btn-wrapper:last-child .e-btn:first-child { + border-bottom-right-radius: 0; + border-top-right-radius: 0; +} + +.e-btn-group.e-vertical { + -webkit-flex-direction: column; + flex-direction: column; +} + +.e-btn-group.e-vertical input { + margin: -1px 0 0; +} + +.e-btn-group.e-vertical .e-btn:not(.e-outline) { + margin-top: -1px; +} + +.e-btn-group.e-vertical .e-btn:not(:first-of-type):not(:last-of-type) { + border-radius: 0; +} + +.e-btn-group.e-vertical .e-btn:first-of-type { + border-bottom-left-radius: 0; + border-bottom-right-radius: 0; + border-top-left-radius: 2px; + border-top-right-radius: 2px; +} + +.e-btn-group.e-vertical .e-btn:last-of-type { + border-bottom-left-radius: 2px; + border-bottom-right-radius: 2px; + border-top-left-radius: 0; + border-top-right-radius: 0; +} + +.e-btn-group.e-round-corner:not(.e-vertical):not(.e-rtl) { + border-radius: 20px; +} + +.e-btn-group.e-round-corner:not(.e-vertical):not(.e-rtl) .e-btn:first-of-type { + border-bottom-left-radius: 20px; + border-top-left-radius: 20px; +} + +.e-btn-group.e-round-corner:not(.e-vertical):not(.e-rtl) .e-btn:last-of-type { + border-bottom-right-radius: 20px; + border-top-right-radius: 20px; +} + +.e-btn-group.e-round-corner:not(.e-vertical):not(.e-rtl) .e-btn:last-of-type:not(:last-child) { + border-bottom-right-radius: 0; + border-top-right-radius: 0; +} + +.e-btn-group.e-round-corner:not(.e-vertical):not(.e-rtl) .e-split-btn-wrapper + .e-btn { + border-bottom-left-radius: 0; + border-top-left-radius: 0; +} + +.e-btn-group.e-round-corner:not(.e-vertical):not(.e-rtl) .e-split-btn-wrapper:first-child .e-btn:first-child { + border-bottom-left-radius: 20px; + border-top-left-radius: 20px; +} + +.e-btn-group.e-round-corner:not(.e-vertical):not(.e-rtl) .e-split-btn-wrapper:first-child .e-btn:last-child { + border-bottom-right-radius: 0; + border-top-right-radius: 0; +} + +.e-btn-group.e-round-corner:not(.e-vertical):not(.e-rtl) .e-split-btn-wrapper:last-child .e-btn:first-child { + border-bottom-left-radius: 0; + border-top-left-radius: 0; +} + +.e-btn-group.e-round-corner:not(.e-vertical):not(.e-rtl) .e-split-btn-wrapper:last-child .e-btn:last-child { + border-bottom-right-radius: 20px; + border-top-right-radius: 20px; +} + +.e-btn-group.e-round-corner:not(.e-vertical).e-rtl { + border-radius: 20px; +} + +.e-btn-group.e-round-corner:not(.e-vertical).e-rtl .e-btn:first-of-type { + border-bottom-right-radius: 20px; + border-top-right-radius: 20px; +} + +.e-btn-group.e-round-corner:not(.e-vertical).e-rtl .e-btn:last-of-type { + border-bottom-left-radius: 20px; + border-top-left-radius: 20px; +} + +.e-btn-group.e-round-corner:not(.e-vertical).e-rtl .e-btn:last-of-type:not(:last-child) { + border-bottom-left-radius: 0; + border-top-left-radius: 0; +} + +.e-btn-group.e-round-corner:not(.e-vertical).e-rtl .e-btn:first-of-type:not(:first-child) { + border-bottom-right-radius: 0; + border-top-right-radius: 0; +} + +.e-bigger .e-btn-group .e-btn-icon, +.e-bigger.e-btn-group .e-btn-icon { + font-size: 16px; +} + +.e-btn-group:not(.e-outline) { + box-shadow: 0 3px 1px -2px rgba(0, 0, 0, 0.2), 0 2px 2px 0 rgba(0, 0, 0, 0.14), 0 1px 5px 0 rgba(0, 0, 0, 0.12); +} + +.e-btn-group .e-btn { + box-shadow: none; +} + +.e-btn-group .e-btn:hover { + box-shadow: none; +} + +.e-btn-group .e-btn:focus, +.e-btn-group input:focus + label.e-btn { + background-color: rgba(201, 201, 201, 0.9688); + border-color: transparent; + box-shadow: 0 2px 4px -1px rgba(0, 0, 0, 0.2), 0 4px 5px 0 rgba(0, 0, 0, 0.14), 0 1px 10px 0 rgba(0, 0, 0, 0.12); + color: rgba(0, 0, 0, 0.87); + outline: #fafafa 0 solid; + outline-offset: 0; + box-shadow: none; + outline-color: none; +} + +.e-btn-group .e-btn:focus.e-primary, +.e-btn-group input:focus + label.e-btn.e-primary { + background-color: #ea4e82; + border-color: transparent; + box-shadow: 0 2px 4px -1px rgba(0, 0, 0, 0.2), 0 4px 5px 0 rgba(0, 0, 0, 0.14), 0 1px 10px 0 rgba(0, 0, 0, 0.12); + color: #fff; + outline: #fafafa 0 solid; + box-shadow: none; + outline-color: none; +} + +.e-btn-group .e-btn:focus.e-success, +.e-btn-group input:focus + label.e-btn.e-success { + background-color: #78a253; + border-color: transparent; + box-shadow: 0 2px 4px -1px rgba(0, 0, 0, 0.2), 0 4px 5px 0 rgba(0, 0, 0, 0.14), 0 1px 10px 0 rgba(0, 0, 0, 0.12); + color: #fff; + box-shadow: none; + outline-color: none; +} + +.e-btn-group .e-btn:focus.e-info, +.e-btn-group input:focus + label.e-btn.e-info { + background-color: #3f98df; + border-color: transparent; + box-shadow: 0 2px 4px -1px rgba(0, 0, 0, 0.2), 0 4px 5px 0 rgba(0, 0, 0, 0.14), 0 1px 10px 0 rgba(0, 0, 0, 0.12); + color: #fff; + box-shadow: none; + outline-color: none; +} + +.e-btn-group .e-btn:focus.e-warning, +.e-btn-group input:focus + label.e-btn.e-warning { + background-color: #d07f3d; + border-color: transparent; + box-shadow: 0 2px 4px -1px rgba(0, 0, 0, 0.2), 0 4px 5px 0 rgba(0, 0, 0, 0.14), 0 1px 10px 0 rgba(0, 0, 0, 0.12); + color: #fff; + box-shadow: none; + outline-color: none; +} + +.e-btn-group .e-btn:focus.e-danger, +.e-btn-group input:focus + label.e-btn.e-danger { + background-color: #e06f4c; + border-color: transparent; + box-shadow: 0 2px 4px -1px rgba(0, 0, 0, 0.2), 0 4px 5px 0 rgba(0, 0, 0, 0.14), 0 1px 10px 0 rgba(0, 0, 0, 0.12); + color: #fff; + box-shadow: none; + outline-color: none; +} + +.e-btn-group .e-btn:focus.e-link, +.e-btn-group input:focus + label.e-btn.e-link { + border-radius: 0; + color: #0a3576; + text-decoration: underline; + background-color: transparent; + border-color: transparent; + box-shadow: none; + outline: none; +} + +.e-btn-group .e-btn:focus.e-outline, +.e-btn-group input:focus + label.e-btn.e-outline { + background-color: rgba(0, 0, 0, 0.24); + border-color: transparent; + box-shadow: 0 2px 4px -1px rgba(0, 0, 0, 0.2), 0 4px 5px 0 rgba(0, 0, 0, 0.14), 0 1px 10px 0 rgba(0, 0, 0, 0.12); + color: rgba(0, 0, 0, 0.87); + box-shadow: none; +} + +.e-btn-group .e-btn:focus.e-outline.e-primary, +.e-btn-group input:focus + label.e-btn.e-outline.e-primary { + background-color: #ea4e82; + border-color: transparent; + color: #fff; + box-shadow: none; +} + +.e-btn-group .e-btn:focus.e-outline.e-success, +.e-btn-group input:focus + label.e-btn.e-outline.e-success { + background-color: #78a253; + border-color: transparent; + color: #fff; + box-shadow: none; +} + +.e-btn-group .e-btn:focus.e-outline.e-info, +.e-btn-group input:focus + label.e-btn.e-outline.e-info { + background-color: #2188da; + border-color: transparent; + color: #fff; + box-shadow: none; +} + +.e-btn-group .e-btn:focus.e-outline.e-warning, +.e-btn-group input:focus + label.e-btn.e-outline.e-warning { + background-color: #c86b1f; + border-color: transparent; + color: #fff; + box-shadow: none; +} + +.e-btn-group .e-btn:focus.e-outline.e-danger, +.e-btn-group input:focus + label.e-btn.e-outline.e-danger { + background-color: #db582f; + border-color: transparent; + color: #fff; + box-shadow: none; +} + +.e-btn-group .e-btn:active, +.e-btn-group input:active + label.e-btn, +.e-btn-group input:checked + label.e-btn { + background-color: rgba(184, 184, 184, 0.9584); + border-color: transparent; + box-shadow: 0 5px 5px -3px rgba(0, 0, 0, 0.2), 0 8px 10px 1px rgba(0, 0, 0, 0.14), 0 3px 14px 2px rgba(0, 0, 0, 0.12); + color: rgba(0, 0, 0, 0.87); + outline: #fafafa 0 solid; + outline-offset: 0; + box-shadow: none; +} + +.e-btn-group .e-btn:active.e-primary, +.e-btn-group input:active + label.e-btn.e-primary, +.e-btn-group input:checked + label.e-btn.e-primary { + background-color: #ec618f; + border-color: transparent; + box-shadow: 0 5px 5px -3px rgba(0, 0, 0, 0.2), 0 8px 10px 1px rgba(0, 0, 0, 0.14), 0 3px 14px 2px rgba(0, 0, 0, 0.12); + color: #fff; + outline: #fafafa 0 solid; + box-shadow: none; +} + +.e-btn-group .e-btn:active.e-success, +.e-btn-group input:active + label.e-btn.e-success, +.e-btn-group input:checked + label.e-btn.e-success { + background-color: #86ab65; + border-color: transparent; + box-shadow: 0 5px 5px -3px rgba(0, 0, 0, 0.2), 0 8px 10px 1px rgba(0, 0, 0, 0.14), 0 3px 14px 2px rgba(0, 0, 0, 0.12); + color: #fff; + box-shadow: none; +} + +.e-btn-group .e-btn:active.e-info, +.e-btn-group input:active + label.e-btn.e-info, +.e-btn-group input:checked + label.e-btn.e-info { + background-color: #54a3e2; + border-color: transparent; + box-shadow: 0 5px 5px -3px rgba(0, 0, 0, 0.2), 0 8px 10px 1px rgba(0, 0, 0, 0.14), 0 3px 14px 2px rgba(0, 0, 0, 0.12); + color: #fff; + box-shadow: none; +} + +.e-btn-group .e-btn:active.e-warning, +.e-btn-group input:active + label.e-btn.e-warning, +.e-btn-group input:checked + label.e-btn.e-warning { + background-color: #d58d52; + border-color: transparent; + box-shadow: 0 5px 5px -3px rgba(0, 0, 0, 0.2), 0 8px 10px 1px rgba(0, 0, 0, 0.14), 0 3px 14px 2px rgba(0, 0, 0, 0.12); + color: #fff; + box-shadow: none; +} + +.e-btn-group .e-btn:active.e-danger, +.e-btn-group input:active + label.e-btn.e-danger, +.e-btn-group input:checked + label.e-btn.e-danger { + background-color: #e37e5f; + border-color: transparent; + box-shadow: 0 5px 5px -3px rgba(0, 0, 0, 0.2), 0 8px 10px 1px rgba(0, 0, 0, 0.14), 0 3px 14px 2px rgba(0, 0, 0, 0.12); + color: #fff; + box-shadow: none; +} + +.e-btn-group .e-btn:active.e-outline, +.e-btn-group input:active + label.e-btn.e-outline, +.e-btn-group input:checked + label.e-btn.e-outline { + background-color: rgba(0, 0, 0, 0.32); + border-color: #adadad; + box-shadow: none; + color: rgba(0, 0, 0, 0.87); + box-shadow: none; +} + +.e-btn-group .e-btn:active.e-outline.e-primary, +.e-btn-group input:active + label.e-btn.e-outline.e-primary, +.e-btn-group input:checked + label.e-btn.e-outline.e-primary { + background-color: #ec618f; + border-color: transparent; + box-shadow: none; + color: #fff; + box-shadow: none; +} + +.e-btn-group .e-btn:active.e-outline.e-success, +.e-btn-group input:active + label.e-btn.e-outline.e-success, +.e-btn-group input:checked + label.e-btn.e-outline.e-success { + background-color: #86ab65; + border-color: transparent; + box-shadow: none; + color: #fff; + box-shadow: none; +} + +.e-btn-group .e-btn:active.e-outline.e-info, +.e-btn-group input:active + label.e-btn.e-outline.e-info, +.e-btn-group input:checked + label.e-btn.e-outline.e-info { + background-color: #54a3e2; + border-color: transparent; + box-shadow: none; + color: #fff; + box-shadow: none; +} + +.e-btn-group .e-btn:active.e-outline.e-warning, +.e-btn-group input:active + label.e-btn.e-outline.e-warning, +.e-btn-group input:checked + label.e-btn.e-outline.e-warning { + background-color: #d58d52; + border-color: transparent; + box-shadow: none; + color: #fff; + box-shadow: none; +} + +.e-btn-group .e-btn:active.e-outline.e-danger, +.e-btn-group input:active + label.e-btn.e-outline.e-danger, +.e-btn-group input:checked + label.e-btn.e-outline.e-danger { + background-color: #e37e5f; + border-color: transparent; + box-shadow: none; + color: #fff; + box-shadow: none; +} + +.e-btn-group .e-btn:disabled, +.e-btn-group input:disabled + label.e-btn { + background-color: rgba(0, 0, 0, 0.12); + border-color: transparent; + box-shadow: none; + color: rgba(0, 0, 0, 0.26); + border-color: transparent; +} + +.e-btn-group .e-btn:disabled.e-primary, +.e-btn-group input:disabled + label.e-btn.e-primary { + background-color: rgba(0, 0, 0, 0.12); + border-color: transparent; + box-shadow: none; + color: rgba(0, 0, 0, 0.26); + border-color: transparent; +} + +.e-btn-group .e-btn:disabled.e-success, +.e-btn-group input:disabled + label.e-btn.e-success { + background-color: rgba(0, 0, 0, 0.12); + border-color: transparent; + box-shadow: none; + color: rgba(0, 0, 0, 0.26); + border-color: transparent; +} + +.e-btn-group .e-btn:disabled.e-info, +.e-btn-group input:disabled + label.e-btn.e-info { + background-color: rgba(0, 0, 0, 0.12); + border-color: transparent; + box-shadow: none; + color: rgba(0, 0, 0, 0.26); + border-color: transparent; +} + +.e-btn-group .e-btn:disabled.e-warning, +.e-btn-group input:disabled + label.e-btn.e-warning { + background-color: rgba(0, 0, 0, 0.12); + border-color: transparent; + box-shadow: none; + color: rgba(0, 0, 0, 0.26); + border-color: transparent; +} + +.e-btn-group .e-btn:disabled.e-danger, +.e-btn-group input:disabled + label.e-btn.e-danger { + background-color: rgba(0, 0, 0, 0.12); + border-color: transparent; + box-shadow: none; + color: rgba(0, 0, 0, 0.26); + border-color: transparent; +} + +.e-btn-group .e-btn:disabled.e-link, +.e-btn-group input:disabled + label.e-btn.e-link { + background-color: transparent; + box-shadow: none; + color: rgba(0, 0, 0, 0.26); + text-decoration: none; + border-color: transparent; +} + +.e-btn-group .e-btn:disabled.e-outline, +.e-btn-group input:disabled + label.e-btn.e-outline { + background-color: transparent; + border-color: rgba(0, 0, 0, 0.26); + box-shadow: none; + color: rgba(0, 0, 0, 0.26); + border-color: #adadad; +} + +.e-btn-group .e-btn:disabled.e-outline.e-primary, +.e-btn-group input:disabled + label.e-btn.e-outline.e-primary { + background-color: transparent; + border-color: rgba(0, 0, 0, 0.26); + box-shadow: none; + color: rgba(0, 0, 0, 0.26); + border-color: #e3165b; +} + +.e-btn-group .e-btn:disabled.e-outline.e-success, +.e-btn-group input:disabled + label.e-btn.e-outline.e-success { + background-color: transparent; + border-color: rgba(0, 0, 0, 0.26); + box-shadow: none; + color: rgba(0, 0, 0, 0.26); + border-color: #4d841d; +} + +.e-btn-group .e-btn:disabled.e-outline.e-info, +.e-btn-group input:disabled + label.e-btn.e-outline.e-info { + background-color: transparent; + border-color: rgba(0, 0, 0, 0.26); + box-shadow: none; + color: rgba(0, 0, 0, 0.26); + border-color: #0378d5; +} + +.e-btn-group .e-btn:disabled.e-outline.e-warning, +.e-btn-group input:disabled + label.e-btn.e-outline.e-warning { + background-color: transparent; + border-color: rgba(0, 0, 0, 0.26); + box-shadow: none; + color: rgba(0, 0, 0, 0.26); + border-color: #c15700; +} + +.e-btn-group .e-btn:disabled.e-outline.e-danger, +.e-btn-group input:disabled + label.e-btn.e-outline.e-danger { + background-color: transparent; + border-color: rgba(0, 0, 0, 0.26); + box-shadow: none; + color: rgba(0, 0, 0, 0.26); + border-color: #d64113; +} + +.e-btn-group:not(.e-vertical):not(.e-rtl) .e-outline:not(:first-of-type):not(:last-of-type) { + border-left: transparent; + border-right: transparent; +} + +.e-btn-group:not(.e-vertical):not(.e-rtl) .e-outline:first-of-type { + border-right: transparent; +} + +.e-btn-group:not(.e-vertical):not(.e-rtl) .e-outline:last-of-type { + border-left: transparent; +} + +.e-btn-group:not(.e-vertical):not(.e-rtl) .e-btn:focus.e-outline, +.e-btn-group:not(.e-vertical):not(.e-rtl) input:focus + label.e-btn.e-outline { + border-color: transparent; + outline-color: none; +} + +.e-btn-group:not(.e-vertical):not(.e-rtl) .e-btn:focus.e-outline.e-primary, +.e-btn-group:not(.e-vertical):not(.e-rtl) input:focus + label.e-btn.e-outline.e-primary { + border-color: transparent; + outline-color: none; +} + +.e-btn-group:not(.e-vertical):not(.e-rtl) .e-btn:focus.e-outline.e-success, +.e-btn-group:not(.e-vertical):not(.e-rtl) input:focus + label.e-btn.e-outline.e-success { + border-color: transparent; + outline-color: none; +} + +.e-btn-group:not(.e-vertical):not(.e-rtl) .e-btn:focus.e-outline.e-info, +.e-btn-group:not(.e-vertical):not(.e-rtl) input:focus + label.e-btn.e-outline.e-info { + border-color: transparent; + outline-color: none; +} + +.e-btn-group:not(.e-vertical):not(.e-rtl) .e-btn:focus.e-outline.e-warning, +.e-btn-group:not(.e-vertical):not(.e-rtl) input:focus + label.e-btn.e-outline.e-warning { + border-color: transparent; + outline-color: none; +} + +.e-btn-group:not(.e-vertical):not(.e-rtl) .e-btn:focus.e-outline.e-danger, +.e-btn-group:not(.e-vertical):not(.e-rtl) input:focus + label.e-btn.e-outline.e-danger { + border-color: transparent; + outline-color: none; +} + +.e-btn-group:not(.e-vertical):not(.e-rtl) .e-btn:active.e-outline, +.e-btn-group:not(.e-vertical):not(.e-rtl) input:active + label.e-btn.e-outline, +.e-btn-group:not(.e-vertical):not(.e-rtl) input:checked + label.e-btn.e-outline { + border-color: transparent; +} + +.e-btn-group:not(.e-vertical):not(.e-rtl) .e-btn:active.e-outline.e-primary, +.e-btn-group:not(.e-vertical):not(.e-rtl) input:active + label.e-btn.e-outline.e-primary, +.e-btn-group:not(.e-vertical):not(.e-rtl) input:checked + label.e-btn.e-outline.e-primary { + border-color: transparent; +} + +.e-btn-group:not(.e-vertical):not(.e-rtl) .e-btn:active.e-outline.e-success, +.e-btn-group:not(.e-vertical):not(.e-rtl) input:active + label.e-btn.e-outline.e-success, +.e-btn-group:not(.e-vertical):not(.e-rtl) input:checked + label.e-btn.e-outline.e-success { + border-color: transparent; +} + +.e-btn-group:not(.e-vertical):not(.e-rtl) .e-btn:active.e-outline.e-info, +.e-btn-group:not(.e-vertical):not(.e-rtl) input:active + label.e-btn.e-outline.e-info, +.e-btn-group:not(.e-vertical):not(.e-rtl) input:checked + label.e-btn.e-outline.e-info { + border-color: transparent; +} + +.e-btn-group:not(.e-vertical):not(.e-rtl) .e-btn:active.e-outline.e-warning, +.e-btn-group:not(.e-vertical):not(.e-rtl) input:active + label.e-btn.e-outline.e-warning, +.e-btn-group:not(.e-vertical):not(.e-rtl) input:checked + label.e-btn.e-outline.e-warning { + border-color: transparent; +} + +.e-btn-group:not(.e-vertical):not(.e-rtl) .e-btn:active.e-outline.e-danger, +.e-btn-group:not(.e-vertical):not(.e-rtl) input:active + label.e-btn.e-outline.e-danger, +.e-btn-group:not(.e-vertical):not(.e-rtl) input:checked + label.e-btn.e-outline.e-danger { + border-color: transparent; +} + +.e-btn-group.e-vertical:not(.e-rtl) .e-outline:not(:first-of-type):not(:last-of-type) { + border-bottom: transparent; + border-top: transparent; +} + +.e-btn-group.e-vertical:not(.e-rtl) .e-outline:first-of-type { + border-bottom: transparent; +} + +.e-btn-group.e-vertical:not(.e-rtl) .e-outline:last-of-type { + border-top: transparent; +} + +.e-btn-group.e-vertical:not(.e-rtl) .e-btn:focus.e-outline, +.e-btn-group.e-vertical:not(.e-rtl) input:focus + label.e-btn.e-outline { + border-color: transparent; + outline-color: none; +} + +.e-btn-group.e-vertical:not(.e-rtl) .e-btn:focus.e-outline.e-primary, +.e-btn-group.e-vertical:not(.e-rtl) input:focus + label.e-btn.e-outline.e-primary { + border-color: transparent; + outline-color: none; +} + +.e-btn-group.e-vertical:not(.e-rtl) .e-btn:focus.e-outline.e-success, +.e-btn-group.e-vertical:not(.e-rtl) input:focus + label.e-btn.e-outline.e-success { + border-color: transparent; + outline-color: none; +} + +.e-btn-group.e-vertical:not(.e-rtl) .e-btn:focus.e-outline.e-info, +.e-btn-group.e-vertical:not(.e-rtl) input:focus + label.e-btn.e-outline.e-info { + border-color: transparent; + outline-color: none; +} + +.e-btn-group.e-vertical:not(.e-rtl) .e-btn:focus.e-outline.e-warning, +.e-btn-group.e-vertical:not(.e-rtl) input:focus + label.e-btn.e-outline.e-warning { + border-color: transparent; + outline-color: none; +} + +.e-btn-group.e-vertical:not(.e-rtl) .e-btn:focus.e-outline.e-danger, +.e-btn-group.e-vertical:not(.e-rtl) input:focus + label.e-btn.e-outline.e-danger { + border-color: transparent; + outline-color: none; +} + +.e-btn-group.e-vertical:not(.e-rtl) .e-btn:active.e-outline, +.e-btn-group.e-vertical:not(.e-rtl) input:active + label.e-btn.e-outline, +.e-btn-group.e-vertical:not(.e-rtl) input:checked + label.e-btn.e-outline { + border-color: transparent; +} + +.e-btn-group.e-vertical:not(.e-rtl) .e-btn:active.e-outline.e-primary, +.e-btn-group.e-vertical:not(.e-rtl) input:active + label.e-btn.e-outline.e-primary, +.e-btn-group.e-vertical:not(.e-rtl) input:checked + label.e-btn.e-outline.e-primary { + border-color: transparent; +} + +.e-btn-group.e-vertical:not(.e-rtl) .e-btn:active.e-outline.e-success, +.e-btn-group.e-vertical:not(.e-rtl) input:active + label.e-btn.e-outline.e-success, +.e-btn-group.e-vertical:not(.e-rtl) input:checked + label.e-btn.e-outline.e-success { + border-color: transparent; +} + +.e-btn-group.e-vertical:not(.e-rtl) .e-btn:active.e-outline.e-info, +.e-btn-group.e-vertical:not(.e-rtl) input:active + label.e-btn.e-outline.e-info, +.e-btn-group.e-vertical:not(.e-rtl) input:checked + label.e-btn.e-outline.e-info { + border-color: transparent; +} + +.e-btn-group.e-vertical:not(.e-rtl) .e-btn:active.e-outline.e-warning, +.e-btn-group.e-vertical:not(.e-rtl) input:active + label.e-btn.e-outline.e-warning, +.e-btn-group.e-vertical:not(.e-rtl) input:checked + label.e-btn.e-outline.e-warning { + border-color: transparent; +} + +.e-btn-group.e-vertical:not(.e-rtl) .e-btn:active.e-outline.e-danger, +.e-btn-group.e-vertical:not(.e-rtl) input:active + label.e-btn.e-outline.e-danger, +.e-btn-group.e-vertical:not(.e-rtl) input:checked + label.e-btn.e-outline.e-danger { + border-color: transparent; +} + +.e-btn-group.e-rtl .e-btn:not(:first-of-type):not(:last-of-type) { + border-left: transparent; + border-right: transparent; +} + +.e-btn-group.e-rtl .e-btn:first-of-type { + border-left: transparent; +} + +.e-btn-group.e-rtl .e-btn:last-of-type { + border-right: transparent; +} + +@keyframes e-input-ripple { + 100% { + opacity: 0; + transform: scale(4); + } +} + +@keyframes e-input-ripple { + 100% { + opacity: 0; + transform: scale(4); + } +} + +/*! component icons */ +.e-input-group-icon.e-spin-up::before { + content: ""; +} + +.e-input-group-icon.e-spin-down::before { + content: ""; +} + +.e-input-group-icon.e-spin-up::before, +.e-input-group-icon.e-spin-down::before { + font-family: 'e-icons'; +} + +.e-numeric-container { + width: 100%; +} + +@keyframes e-input-ripple { + 100% { + opacity: 0; + transform: scale(4); + } +} + +/*! maskedtextbox layout */ +.e-widget.e-control-wrapper.e-mask .e-maskedtextbox { + font-family: Arial, "Roboto", "Segoe UI", "GeezaPro", "DejaVu Serif", "sans-serif", "-apple-system", "BlinkMacSystemFont"; + font-size: 12.5px; +} + +.e-bigger .e-widget.e-control-wrapper.e-mask .e-maskedtextbox { + font-size: 13px; +} + +.e-widget.e-control-wrapper.e-mask.e-bigger .e-maskedtextbox { + font-size: 13px; +} + +/*! maskedtextbox theme */ +.e-widget.e-control-wrapper.e-mask.e-error .e-maskedtextbox { + color: #f44336; +} + +.e-utility-mask.e-error { + color: #f44336; +} + +/*! component's default definitions and variables */ +/*! component icons */ +.e-tooltip-close::before { + content: '\e7e9'; + font-size: 16px; +} + +.e-arrow-tip-inner.e-tip-right::before { + content: '\e848'; +} + +.e-arrow-tip-inner.e-tip-top::before { + content: '\e918'; +} + +.e-arrow-tip-inner.e-tip-bottom::before { + content: '\e919'; +} + +.e-arrow-tip-inner.e-tip-left::before { + content: '\e84b'; +} + +/*! tooltip layout */ +.e-tooltip-wrap { + max-width: 350px; + min-width: 30px; + padding: 0; + position: absolute; + visibility: visible; + /*! tooltip arrow */ + /*! tooltip sticky mode close icon */ + /*! tooltip content area */ +} + +.e-tooltip-wrap .e-arrow-tip { + overflow: hidden; + position: absolute; +} + +.e-tooltip-wrap .e-arrow-tip.e-tip-bottom { + height: 8px; + left: 50%; + top: 100%; + width: 16px; +} + +.e-tooltip-wrap .e-arrow-tip.e-tip-top { + height: 8px; + left: 50%; + top: -9px; + width: 16px; +} + +.e-tooltip-wrap .e-arrow-tip.e-tip-left { + height: 16px; + left: -9px; + top: 48%; + width: 8px; +} + +.e-tooltip-wrap .e-arrow-tip.e-tip-right { + height: 16px; + left: 100%; + top: 50%; + width: 8px; +} + +.e-tooltip-wrap .e-tooltip-close { + float: right; + position: absolute; + right: -9px; + top: -9px; +} + +.e-tooltip-wrap .e-tip-content { + background-color: inherit; + height: 100%; + line-height: 16px; + overflow-x: hidden; + padding: 3px 6px; + position: relative; + white-space: normal; + width: 100%; +} + +/*! Bigger Style */ +.e-bigger .e-tooltip-wrap .e-tip-content, +.e-tooltip-wrap.e-bigger .e-tip-content { + line-height: 20px; + padding: 5px 8px; +} + +/*! Tooltip theme */ +.e-tooltip-wrap { + border-radius: 2px; + filter: none; + opacity: 0.9; + /*! tooltip arrow */ + /*! tooltip sticky mode close icon */ + /*! tooltip content area */ +} + +.e-tooltip-wrap.e-popup { + background-color: #616161; + border: 1px solid #616161; +} + +.e-tooltip-wrap .e-arrow-tip-outer { + height: 0; + left: 0; + position: absolute; + top: 0; + width: 0; +} + +.e-tooltip-wrap .e-arrow-tip-outer.e-tip-bottom { + border-left: 8px solid transparent; + border-right: 8px solid transparent; + border-top: 8px solid #616161; +} + +.e-tooltip-wrap .e-arrow-tip-outer.e-tip-top { + border-bottom: 8px solid #616161; + border-left: 8px solid transparent; + border-right: 8px solid transparent; +} + +.e-tooltip-wrap .e-arrow-tip-outer.e-tip-left { + border-bottom: 8px solid transparent; + border-right: 8px solid #616161; + border-top: 8px solid transparent; +} + +.e-tooltip-wrap .e-arrow-tip-outer.e-tip-right { + border-bottom: 8px solid transparent; + border-left: 8px solid #616161; + border-top: 8px solid transparent; +} + +.e-tooltip-wrap .e-arrow-tip-inner { + height: 0; + position: absolute; + width: 0; + z-index: 10; +} + +.e-tooltip-wrap .e-arrow-tip-inner.e-tip-right, .e-tooltip-wrap .e-arrow-tip-inner.e-tip-left, .e-tooltip-wrap .e-arrow-tip-inner.e-tip-bottom, .e-tooltip-wrap .e-arrow-tip-inner.e-tip-top { + color: #616161; + font-family: 'e-icons'; + font-size: 16px; + font-style: normal; + font-variant: normal; + font-weight: normal; + line-height: 1; + text-transform: none; +} + +.e-tooltip-wrap .e-tooltip-close { + background-color: #fff; + border-radius: 8px; + color: #616161; +} + +.e-tooltip-wrap .e-tooltip-close:hover { + background-color: #fff; + color: #616161; +} + +.e-tooltip-wrap .e-tip-content { + color: #fff; + font-family: "Roboto", "Segoe UI", "GeezaPro", "DejaVu Serif", "sans-serif", "-apple-system", "BlinkMacSystemFont"; + font-size: 11px; +} + +/*! bigger style */ +.e-bigger .e-tooltip-wrap .e-tip-content, +.e-tooltip-wrap.e-bigger .e-tip-content { + font-size: 14px; +} + +.e-control-wrapper.e-slider-container.e-material-slider .e-slider .e-handle.e-material-handle { + cursor: default; + transition: transform 0.4s cubic-bezier(0.25, 0.8, 0.25, 1); + z-index: 3; +} + +.e-control-wrapper.e-slider-container.e-material-slider .e-slider .e-handle.e-tab-handle::after { + background-color: transparent; +} + +.e-control-wrapper.e-slider-container.e-material-slider .e-slider .e-handle.e-handle-start.e-tab-handle::after { + background-color: transparent; +} + +.e-slider-tooltip.e-tooltip-wrap.e-popup.e-popup.e-popup-close { + display: block; + opacity: 0; +} + +.e-slider-tooltip.e-tooltip-wrap.e-popup.e-material-range { + background-color: #e3165b; + border: 0; + border-radius: 8px; + cursor: -webkit-grab; + cursor: grab; + opacity: 1; +} + +.e-slider-tooltip.e-tooltip-wrap.e-popup.e-material-range.e-material-tooltip-start { + background-color: rgba(0, 0, 0, 0.26); +} + +.e-slider-tooltip.e-tooltip-wrap.e-popup.e-material-range.e-material-tooltip-start .e-arrow-tip-inner { + color: #000; + opacity: 0; +} + +.e-slider-tooltip.e-tooltip-wrap.e-popup.e-material-range.e-material-tooltip-start.e-slider-horizontal-before .e-arrow-tip-outer { + border-top-color: rgba(0, 0, 0, 0.26); +} + +.e-slider-tooltip.e-tooltip-wrap.e-popup.e-material-range.e-material-tooltip-start.e-slider-horizontal-after .e-arrow-tip-outer { + border-bottom-color: rgba(0, 0, 0, 0.26); +} + +.e-slider-tooltip.e-tooltip-wrap.e-popup.e-material-range.e-material-tooltip-start.e-slider-vertical-before .e-arrow-tip-outer { + border-left-color: rgba(0, 0, 0, 0.26); +} + +.e-slider-tooltip.e-tooltip-wrap.e-popup.e-material-range.e-material-tooltip-start.e-slider-vertical-after .e-arrow-tip-outer { + border-right-color: rgba(0, 0, 0, 0.26); +} + +.e-slider-tooltip.e-tooltip-wrap.e-popup.e-material-range.e-tooltip-active { + cursor: -webkit-grabbing; + cursor: grabbing; +} + +.e-slider-tooltip.e-tooltip-wrap.e-popup.e-material-range .e-arrow-tip { + visibility: visible; +} + +.e-slider-tooltip.e-tooltip-wrap.e-popup.e-material-range .e-tip-content { + background-color: transparent; + height: 16px; + overflow: hidden; + padding: 0 8px; + text-align: center; + top: calc(50% - 8px); + width: 100%; +} + +.e-slider-tooltip.e-tooltip-wrap.e-popup.e-material-range .e-tip-content.e-material-tooltip-show { + color: #fff; +} + +.e-slider-tooltip.e-tooltip-wrap.e-popup.e-material-range .e-tip-content.e-material-tooltip-hide { + color: transparent; +} + +.e-slider-tooltip.e-tooltip-wrap.e-popup.e-material-range .e-arrow-tip-inner { + color: #e3165b; +} + +.e-slider-tooltip.e-tooltip-wrap.e-popup.e-material-range.e-slider-horizontal-before .e-arrow-tip-outer { + border-top-color: #e3165b; +} + +.e-slider-tooltip.e-tooltip-wrap.e-popup.e-material-range.e-slider-horizontal-after .e-arrow-tip-outer { + border-bottom-color: #e3165b; +} + +.e-slider-tooltip.e-tooltip-wrap.e-popup.e-material-range.e-slider-vertical-before .e-arrow-tip-outer { + border-left-color: #e3165b; +} + +.e-slider-tooltip.e-tooltip-wrap.e-popup.e-material-range.e-slider-vertical-after .e-arrow-tip-outer { + border-right-color: #e3165b; +} + +.e-slider-tooltip.e-tooltip-wrap.e-popup.e-tooltip-wrap.e-popup.e-material-default { + background-color: #e3165b; + border: 0; + border-bottom-left-radius: 50%; + border-bottom-right-radius: 0%; + border-top-left-radius: 50%; + border-top-right-radius: 50%; + cursor: -webkit-grab; + cursor: grab; + opacity: 1; +} + +.e-slider-tooltip.e-tooltip-wrap.e-popup.e-tooltip-wrap.e-popup.e-material-default.e-material-tooltip-start { + background-color: rgba(0, 0, 0, 0.26); +} + +.e-slider-tooltip.e-tooltip-wrap.e-popup.e-tooltip-wrap.e-popup.e-material-default.e-tooltip-active { + cursor: -webkit-grabbing; + cursor: grabbing; +} + +.e-slider-tooltip.e-tooltip-wrap.e-popup.e-tooltip-wrap.e-popup.e-material-default .e-arrow-tip { + visibility: hidden; +} + +.e-slider-tooltip.e-tooltip-wrap.e-popup.e-tooltip-wrap.e-popup.e-material-default.e-slider-horizontal-before .e-tip-content { + transform: rotate(-45deg); +} + +.e-slider-tooltip.e-tooltip-wrap.e-popup.e-tooltip-wrap.e-popup.e-material-default.e-slider-horizontal-after .e-tip-content { + transform: rotate(-225deg); +} + +.e-slider-tooltip.e-tooltip-wrap.e-popup.e-tooltip-wrap.e-popup.e-material-default.e-slider-vertical-before .e-tip-content { + transform: rotate(45deg); +} + +.e-slider-tooltip.e-tooltip-wrap.e-popup.e-tooltip-wrap.e-popup.e-material-default.e-slider-vertical-after .e-tip-content { + transform: rotate(225deg); +} + +.e-slider-tooltip.e-tooltip-wrap.e-popup.e-tooltip-wrap.e-popup.e-material-default .e-tip-content { + background-color: transparent; + height: 16px; + overflow: hidden; + padding: 0; + text-align: center; + top: calc(50% - 8px); + width: 100%; +} + +.e-slider-tooltip.e-tooltip-wrap.e-popup.e-tooltip-wrap.e-popup.e-material-default .e-tip-content.e-material-tooltip-show { + color: #fff; +} + +.e-slider-tooltip.e-tooltip-wrap.e-popup.e-tooltip-wrap.e-popup.e-material-default .e-tip-content.e-material-tooltip-hide { + color: transparent; +} + +.e-bigger.e-slider-tooltip.e-tooltip-wrap.e-popup .e-tip-content { + font-size: 11px; + line-height: 16px; +} + +.e-bigger .e-slider-tooltip.e-tooltip-wrap.e-popup .e-tip-content { + font-size: 11px; + line-height: 16px; +} + +.e-bigger .e-control-wrapper.e-slider-container .e-scale .e-tick .e-tick-value, +.e-control-wrapper.e-slider-container.e-bigger .e-scale .e-tick .e-tick-value { + font-size: 12px; +} + +.e-control-wrapper.e-slider-container { + -moz-user-select: none; + -ms-user-select: none; + -webkit-tap-highlight-color: transparent; + -webkit-touch-callout: none; + -webkit-user-select: none; + box-sizing: border-box; + display: inline-block; + height: 18px; + line-height: normal; + outline: none; + position: relative; + user-select: none; +} + +.e-control-wrapper.e-slider-container::after { + content: "material"; + display: none; +} + +.e-control-wrapper.e-slider-container .e-slider .e-handle.e-large-thumb-size { + transform: scale(1.5); +} + +.e-control-wrapper.e-slider-container.e-rtl.e-horizontal .e-slider .e-handle { + margin: 0 -6px 0 0; + top: calc(50% - 6px); +} + +.e-control-wrapper.e-slider-container.e-rtl.e-horizontal .e-scale.e-h-scale .e-tick.e-first-tick { + background-position-x: right; +} + +.e-control-wrapper.e-slider-container.e-rtl.e-horizontal .e-scale.e-h-scale .e-tick.e-last-tick { + background-position-x: left; +} + +.e-control-wrapper.e-slider-container.e-rtl.e-vertical { + direction: ltr; +} + +.e-control-wrapper.e-slider-container.e-disabled.e-material-slider .e-slider .e-handle.e-handle-first { + background-color: #757575; +} + +.e-control-wrapper.e-slider-container.e-disabled:hover .e-scale .e-tick { + visibility: hidden; +} + +.e-control-wrapper.e-slider-container.e-disabled .e-slider .e-range { + background: rgba(0, 0, 0, 0.26); +} + +.e-control-wrapper.e-slider-container.e-disabled .e-slider .e-handle { + background: #757575; + transform: scale(0.5) !important; +} + +.e-control-wrapper.e-slider-container.e-disabled .e-slider .e-handle.e-handle-first { + background-color: #757575; + border: 0; +} + +.e-control-wrapper.e-slider-container.e-disabled .e-slider .e-handle::after { + -ms-transform: scale(0); + -webkit-transform: scale(0); + background: transparent; + border: 7px solid #fff; + border-radius: 50%; + box-sizing: border-box; + content: ''; + height: 26px; + left: calc(50% - 13px); + opacity: 1; + position: absolute; + top: calc(50% - 13px); + transform: scale(1); + transition: none; + width: 26px; + z-index: -1; +} + +.e-control-wrapper.e-slider-container.e-disabled .e-btn { + cursor: default; +} + +.e-control-wrapper.e-slider-container.e-disabled .e-slider .e-handle { + cursor: default; +} + +.e-control-wrapper.e-slider-container.e-disabled .e-slider .e-handle.e-handle-disable { + display: block; +} + +.e-control-wrapper.e-slider-container.e-horizontal { + height: 48px; + width: 100%; +} + +.e-control-wrapper.e-slider-container.e-horizontal .e-first-button { + left: 0; + margin-top: -9px; + top: 50%; +} + +.e-control-wrapper.e-slider-container.e-horizontal .e-first-button .e-button-icon { + background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADAAAAAwCAMAAABg3Am1AAAAkFBMVEUAAAD////////////////////////+/v7////+/v7////////+/v7+/v7////////+/v7+/v7+/v7////+/v7+/v7+/v7+/v7////+/v7+/v7+/v7+/v7+/v7+/v7+/v7+/v7+/v7+/v7+/v7+/v7+/v7+/v7+/v7+/v7+/v7+/v7+/v7+/v7+/v7+/v7///8G+5iqAAAAL3RSTlMABAgMEBQYHCAkKDA0ODxETFRYYGRsdHyAh4uTm6Onr7O/w8fL09ff4+fr7/P3+/6nVicAAADJSURBVHgBldJHdoNgAANhQUjvPTHuxbgAuv/t/J5O8I82Wn27UfGaVmjvBwvsdmEDUH33JuBxYwNQ/48m4LWzAbie2QR8nkzA/coGoPodTMDzzgagae1ykHAASDgAJBwAEk4xSDgAJBwAEg4ACacYJBwAEg4ACYeAjyMEaqYQSC97CFT/DQxID2sIpK8zBLqZQyC9dRDoajIyID1tIVD10zMg3S0ZSF4IJC8GkhcDyQuB5MVA8kIgeTGQvBhIXggkLwaSFwLJK3cBRvanB71ijlkAAAAASUVORK5CYII="); + background-repeat: no-repeat; + background-size: cover; + display: inline-block; + height: 7px; + left: calc(50% - 4.6px); + position: absolute; + top: calc(50% - 3.6px); + width: 7px; +} + +.e-control-wrapper.e-slider-container.e-horizontal .e-second-button { + margin-top: -9px; + right: 0; + top: 50%; +} + +.e-control-wrapper.e-slider-container.e-horizontal .e-second-button .e-button-icon { + background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADAAAAAwCAMAAABg3Am1AAAAkFBMVEUAAAD////////////////////////+/v7////////+/v7+/v7+/v7////////+/v7////+/v7+/v7+/v7+/v7+/v7////////+/v7+/v7+/v7+/v7+/v7+/v7+/v7+/v7+/v7+/v7+/v7+/v7+/v7+/v7+/v7+/v7+/v7+/v7+/v7+/v7+/v7+/v7+/v7///9VYKa9AAAAL3RSTlMABAgMEBQYHCAoLDQ4PEBMUFhcZGx0eICDi5Obn6ers7vDx8vP19vf4+fr7/P3++LF0fAAAADNSURBVHgBldNHbsNAGEPhkZSi9F4S915k6d3/dga8Jgjw7bkYzPeXS5ObkkX3EQ5gcRcO6H/qbACbp3AAo6twwOEtHMCsDQecvqpsAKuHcMDw12QD2L2EA/C8EFleiCwvRJYXIssLmeGFzPBCZnghM7yQGV7IDC9Eglc26D6zwfS2JIP9a/To4b8pyWD9GH1c/11FNOZthO/4nvEeX5dksH2OTnT4rUsyWN4Xk4cj8nBEHo7IwxF5OCIPR+ThiDwckYcj8nBEHo5Iw5GdAVm8p9sPUXNKAAAAAElFTkSuQmCC"); + background-repeat: no-repeat; + background-size: cover; + display: inline-block; + height: 7px; + left: calc(50% - 2.6px); + position: absolute; + top: calc(50% - 3.6px); + width: 7px; +} + +.e-control-wrapper.e-slider-container.e-horizontal.e-slider-btn { + padding: 0 30px; +} + +.e-control-wrapper.e-slider-container.e-horizontal .e-slider { + height: 32px; + position: relative; + top: calc(50% - 16px); + width: 100%; +} + +.e-control-wrapper.e-slider-container.e-horizontal .e-slider-track { + height: 2px; + left: 0; + position: absolute; + width: 100%; + background: rgba(0, 0, 0, 0.26); + top: calc(50% - 1px); +} + +.e-control-wrapper.e-slider-container.e-horizontal .e-handle { + margin-left: -6px; + top: calc(50% - 6px); +} + +.e-control-wrapper.e-slider-container.e-horizontal.e-scale-both .e-range { + height: 2px; +} + +.e-control-wrapper.e-slider-container.e-horizontal .e-range { + height: 2px; + top: calc(50% - 1px); +} + +.e-control-wrapper.e-slider-container.e-horizontal .e-limits { + background-color: rgba(0, 0, 0, 0.26); + height: 2px; + position: absolute; + top: calc(50% - 1px); +} + +.e-control-wrapper.e-slider-container.e-vertical { + height: inherit; + padding: 38px 0; + width: 48px; +} + +.e-control-wrapper.e-slider-container.e-vertical .e-slider { + height: 100%; + left: calc(50% - 16px); + position: relative; + width: 32px; +} + +.e-control-wrapper.e-slider-container.e-vertical .e-slider-track { + background: rgba(0, 0, 0, 0.26); + bottom: 0; + height: 100%; + position: absolute; + left: calc(50% - 1px); + width: 2px; +} + +.e-control-wrapper.e-slider-container.e-vertical.e-small-size.e-slider-btn { + height: 100%; + padding: 30px 0; +} + +.e-control-wrapper.e-slider-container.e-vertical.e-small-size.e-slider-btn .e-slider { + height: 100%; + width: 2px; +} + +.e-control-wrapper.e-slider-container.e-vertical .e-first-button { + bottom: 0; + margin-right: -9px; + right: 50%; +} + +.e-control-wrapper.e-slider-container.e-vertical .e-first-button .e-button-icon { + background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAMAAABEpIrGAAAAjVBMVEUAAAD////////////////////////+/v7////+/v7////////+/v7////////+/v7+/v7+/v7+/v7////+/v7+/v7+/v7+/v7+/v7+/v7+/v7+/v7+/v7+/v7+/v7+/v7+/v7+/v7+/v7+/v7+/v7+/v7+/v7+/v7+/v7+/v7+/v7+/v7+/v7+/v7////1kjJ6AAAALnRSTlMABAgMEBQYHCAkKDA4QERITFRcYGRodHyDj5OXn6Ons7e7v8vP09ff5+vv8/f7zZvJMAAAAItJREFUeAHdyVcagjAQBsAfUVTAXsTeSTRm7388i/kUQjYHYF4H9bAUXjuEV/KQEdC98f9I8dLXxJngY879CsbG/ccARuPsetHCT1tWXyUoSDXZRiiZ2p/Bsi7/HrbgVPw8REUk/n+P4ZAoMvQATmMyFmBk39+CExzefwnBauZEsgOPWOkevIYz1NEToo45F58KJy0AAAAASUVORK5CYII="); + background-repeat: no-repeat; + background-size: cover; + display: inline-block; + height: 8px; + left: calc(50% - 3.8px); + position: absolute; + top: calc(50% - 2.7px); + width: 8px; +} + +.e-control-wrapper.e-slider-container.e-vertical .e-second-button { + margin-right: -9px; + right: 50%; + top: 0; +} + +.e-control-wrapper.e-slider-container.e-vertical .e-second-button .e-button-icon { + background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAMAAABEpIrGAAAAjVBMVEUAAAD////////////////////////////////+/v7////+/v7+/v7////////+/v7+/v7////+/v7////+/v7+/v7////+/v7+/v7+/v7+/v7+/v7+/v7+/v7+/v7+/v7+/v7+/v7+/v7+/v7+/v7+/v7+/v7+/v7+/v7+/v7+/v7+/v7+/v7+/v7////wrNfvAAAALnRSTlMABAgMEBQYICgsMDQ4QERITFBcYGhseHyDi5Obn6Ort7u/x8/X29/j5+vv8/f77y3LJgAAAI1JREFUeAHdyVeagjAUBtCbYQTsXewFENGYf//LsyB8kORmAZzXQ600mLrfz2XX9X8xcO0Qb4+3s2B/ia8N9yOFwtz+wR0/z77tvQSVm0+mI2piYXyEhp3+E2gWzQ8lNGpY//8UhjygijjBIvGotIbVofwZGFHxPQmGGn/ez8B6hETiAofUo1XmtKVWeAEhzjgqqZr/lwAAAABJRU5ErkJggg=="); + background-repeat: no-repeat; + background-size: cover; + display: inline-block; + height: 8px; + left: calc(50% - 3.8px); + position: absolute; + top: calc(50% - 4.7px); + width: 8px; +} + +.e-control-wrapper.e-slider-container.e-vertical.e-scale-both .e-slider .e-handle { + margin-bottom: -6px; +} + +.e-control-wrapper.e-slider-container.e-vertical .e-slider .e-handle { + margin-bottom: -6px; + left: calc(50% - 6px); +} + +.e-control-wrapper.e-slider-container.e-vertical .e-slider .e-range { + left: calc(50% - 1px); + width: 2px; +} + +.e-control-wrapper.e-slider-container.e-vertical .e-slider .e-limits { + background-color: rgba(0, 0, 0, 0.26); + left: calc(50% - 1px); + position: absolute; + width: 2px; +} + +.e-control-wrapper.e-slider-container .e-range { + border-radius: 2px; + position: absolute; + transition: left 300ms ease-out, right 300ms ease-out, bottom 300ms ease-out, width 300ms ease-out, height 300ms ease-out; +} + +.e-control-wrapper.e-slider-container .e-range.e-drag-horizontal { + cursor: ew-resize; +} + +.e-control-wrapper.e-slider-container .e-range.e-drag-vertical { + cursor: ns-resize; +} + +.e-control-wrapper.e-slider-container .e-slider { + box-sizing: border-box; + cursor: default; + display: block; + outline: 0 none; + padding: 0; + position: relative; +} + +.e-control-wrapper.e-slider-container .e-slider .e-handle { + border-radius: 50%; + box-sizing: border-box; + cursor: grab; + height: 12px; + outline: none; + position: absolute; + touch-action: none; + transition: left 300ms ease-out, right 300ms ease-out, bottom 300ms ease-out, transform 300ms ease-out; + width: 12px; + z-index: 10; + cursor: -webkit-grab; + cursor: grab; +} + +.e-control-wrapper.e-slider-container .e-slider .e-handle.e-handle-active { + cursor: -webkit-grabbing; + cursor: grabbing; +} + +.e-control-wrapper.e-slider-container .e-slider .e-handle.e-handle-start { + background-color: #fff; + border: 2px solid rgba(0, 0, 0, 0.26); +} + +.e-control-wrapper.e-slider-container .e-slider .e-handle::after { + -moz-box-sizing: content-box; + -ms-transform: scale(0); + -webkit-box-sizing: content-box; + -webkit-transform: scale(0); + border: 0 solid; + border-radius: 50%; + box-sizing: content-box; + content: ''; + filter: alpha(opacity=26); + height: 32px; + left: calc(50% - 16px); + opacity: .26; + position: absolute; + top: calc(50% - 16px); + transform: scale(0); + transition: transform 0.4s cubic-bezier(0.25, 0.8, 0.25, 1); + width: 32px; + z-index: -1; +} + +.e-control-wrapper.e-slider-container .e-slider .e-handle.e-tab-handle.e-handle-start::after { + background-color: #e0e0e0; + opacity: .38; +} + +.e-control-wrapper.e-slider-container .e-slider .e-handle.e-tab-handle::after { + -ms-transform: scale(1); + -webkit-transform: scale(1); + background-color: #e3165b; + transform: scale(1); +} + +.e-control-wrapper.e-slider-container .e-tick-before.e-scale.e-h-scale .e-tick { + background-position: bottom; + height: 50%; + top: 1px; +} + +.e-control-wrapper.e-slider-container .e-tick-before.e-scale.e-v-scale .e-tick { + background-position: right; + left: 1px; + width: 50%; +} + +.e-control-wrapper.e-slider-container .e-tick-after.e-scale.e-h-scale .e-tick { + background-position-x: center; + height: 50%; + top: calc(50% - 1px); +} + +.e-control-wrapper.e-slider-container .e-tick-after.e-scale.e-v-scale .e-tick { + background-position: left; + left: calc(50% - 1px); + width: 50%; +} + +.e-control-wrapper.e-slider-container .e-tick-both.e-scale.e-h-scale .e-tick { + background-position: center; + height: 99%; +} + +.e-control-wrapper.e-slider-container .e-tick-both.e-scale.e-v-scale .e-tick { + background-position: center; + width: 100%; +} + +.e-control-wrapper.e-slider-container .e-tick-both.e-scale.e-v-scale .e-large { + width: 100%; +} + +.e-control-wrapper.e-slider-container .e-scale { + box-sizing: content-box; + font-family: "Roboto", "Segoe UI", "GeezaPro", "DejaVu Serif", "sans-serif", "-apple-system", "BlinkMacSystemFont"; + height: 28px; + line-height: normal; + list-style: none outside none; + margin: 0; + outline: 0 none; + padding: 0; + position: absolute; + top: calc(50% - 14px); + width: 100%; + z-index: 1; +} + +.e-control-wrapper.e-slider-container .e-scale .e-tick { + background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAIAAAACCAYAAABytg0kAAAACXBIWXMAAAsSAAALEgHS3X78AAAAFElEQVQI12NkYGAIZ2BgYGBigAIABPgAW+yfXroAAAAASUVORK5CYII="); + cursor: default; + outline: none; + position: relative; + user-select: none; +} + +.e-control-wrapper.e-slider-container .e-scale .e-tick .e-tick-value { + font-family: "Roboto", "Segoe UI", "GeezaPro", "DejaVu Serif", "sans-serif", "-apple-system", "BlinkMacSystemFont"; + font-size: 10px; + outline: none; + position: absolute; + user-select: none; + white-space: nowrap; +} + +.e-control-wrapper.e-slider-container .e-scale.e-v-scale { + height: 100%; + left: calc(50% - 14px); + top: 0; + width: 28px; +} + +.e-control-wrapper.e-slider-container .e-scale.e-v-scale .e-tick { + background-repeat: no-repeat; +} + +.e-control-wrapper.e-slider-container .e-scale.e-v-scale .e-tick.e-first-tick { + background-position-y: top; +} + +.e-control-wrapper.e-slider-container .e-scale.e-v-scale .e-tick.e-last-tick { + background-position-y: bottom; +} + +.e-control-wrapper.e-slider-container .e-scale.e-h-scale .e-tick { + display: inline-block; + background-repeat: no-repeat; +} + +.e-control-wrapper.e-slider-container .e-scale.e-h-scale .e-tick .e-tick-value.e-tick-before { + top: -18px; +} + +.e-control-wrapper.e-slider-container .e-scale.e-h-scale .e-tick .e-tick-value.e-tick-after { + bottom: -20px; +} + +.e-control-wrapper.e-slider-container .e-scale.e-h-scale .e-tick .e-tick-value.e-tick-both { + bottom: -20px; +} + +.e-control-wrapper.e-slider-container .e-scale.e-h-scale .e-tick .e-tick-value.e-tick-both:first-child { + top: -18px; +} + +.e-control-wrapper.e-slider-container .e-scale.e-h-scale .e-tick.e-first-tick { + background-position-x: left; +} + +.e-control-wrapper.e-slider-container .e-scale.e-h-scale .e-tick.e-last-tick { + background-position-x: right; +} + +.e-control-wrapper.e-slider-container .e-scale.e-v-scale .e-tick .e-tick-value.e-tick-before { + right: 26px; +} + +.e-control-wrapper.e-slider-container .e-scale.e-v-scale .e-tick .e-tick-value.e-tick-after { + left: 27px; +} + +.e-control-wrapper.e-slider-container .e-scale.e-v-scale .e-tick .e-tick-value.e-tick-both { + right: 41px; +} + +.e-control-wrapper.e-slider-container .e-scale.e-v-scale .e-tick .e-tick-value.e-tick-both:first-child { + left: 39px; +} + +.e-control-wrapper.e-slider-container .e-scale .e-tick { + visibility: hidden; +} + +.e-control-wrapper.e-slider-container .e-scale .e-tick .e-tick-value { + visibility: visible; +} + +.e-control-wrapper.e-slider-container:hover .e-scale .e-tick { + visibility: visible; +} + +.e-control-wrapper.e-slider-container:active .e-scale .e-tick { + visibility: visible; +} + +.e-slider-hover .e-scale .e-tick { + visibility: visible; +} + +/*! component theme */ +.e-control-wrapper.e-slider-container.e-material-slider .e-slider .e-handle.e-handle-first { + background: transparent; + border-color: transparent; +} + +.e-control-wrapper.e-slider-container.e-material-slider .e-slider .e-handle.e-handle-second { + background: transparent; + border-color: transparent; +} + +.e-control-wrapper.e-slider-container .e-slider-button { + background-color: rgba(0, 0, 0, 0.54); + border-radius: 50%; + box-sizing: border-box; + cursor: pointer; + height: 18px; + outline: none; + padding: 0; + position: absolute; + width: 18px; + border: 1px solid transparent; +} + +.e-control-wrapper.e-slider-container .e-slider .e-range { + background-color: #e3165b; +} + +.e-control-wrapper.e-slider-container .e-slider .e-handle { + background-color: #e3165b; + border-color: #e3165b; +} + +.e-control-wrapper.e-slider-container .e-slider .e-handle.e-material-tooltip { + background-color: transparent; + border-color: transparent; +} + +.e-control-wrapper.e-slider-container.e-slider-hover .e-slider-track { + background-color: rgba(0, 0, 0, 0.26); +} + +.e-control-wrapper.e-slider-container.e-slider-hover .e-range { + background-color: #e3165b; +} + +.e-control-wrapper.e-slider-container.e-slider-hover .e-handle { + border-color: #e3165b; +} + +.e-upload .e-upload-files .e-file-remove-btn.e-icons::before { + content: ""; +} + +.e-upload .e-upload-files .e-icons.e-file-pause-btn::before { + content: ""; +} + +.e-upload .e-upload-files .e-icons.e-file-reload-btn::before { + content: ""; +} + +.e-upload .e-upload-files .e-icons.e-file-play-btn::before { + content: ""; +} + +.e-upload .e-upload-files .e-file-delete-btn.e-icons::before { + content: ""; +} + +.e-upload .e-upload-files .e-file-abort-btn.e-icons::before { + content: ""; +} + +.e-upload .e-upload-files .e-icons.e-msie::before { + position: relative; + right: 10px; +} + +.e-upload .e-upload-files .e-icons.e-file-abort-icon.e-msie::before { + right: 12px; +} + +.e-bigger .e-upload { + width: 100%; +} + +.e-bigger .e-upload .e-file-select-wrap { + padding: 20px 0 20px 16px; +} + +.e-bigger .e-upload .e-file-select-wrap .e-file-drop { + font-size: 15px; + margin-left: 16px; +} + +.e-bigger .e-upload .e-upload-files .e-upload-file-list { + font-size: 15px; + line-height: normal; + min-height: 100px; +} + +.e-bigger .e-upload .e-upload-files .e-upload-file-list .e-file-container { + margin-left: 16px; + top: 0; +} + +.e-bigger .e-upload .e-upload-files .e-upload-file-list .e-file-container .e-file-name { + font-size: 15px; + padding-top: 16px; +} + +.e-bigger .e-upload .e-upload-files .e-upload-file-list .e-file-container .e-file-size { + font-size: 12px; + padding: 10px 0; +} + +.e-bigger .e-upload .e-upload-files .e-upload-file-list .e-file-container .e-file-type { + font-size: 15px; + padding-top: 16px; + top: initial; +} + +.e-bigger .e-upload .e-upload-files .e-upload-file-list .e-file-container .e-file-status { + font-size: 12px; + padding-bottom: 16px; +} + +.e-bigger .e-upload .e-upload-files .e-upload-file-list .e-file-container .e-upload-progress-wrap { + height: 10px; +} + +.e-bigger .e-upload .e-upload-files .e-upload-file-list .e-file-container .e-upload-progress-wrap .e-progress-inner-wrap { + height: 3px; + width: 98%; +} + +.e-bigger .e-upload .e-upload-files .e-upload-file-list .e-file-container .e-upload-progress-wrap .e-progress-inner-wrap .e-upload-progress-bar { + height: 3px; +} + +.e-bigger .e-upload .e-upload-files .e-upload-file-list .e-file-container .e-upload-progress-wrap .e-progress-bar-text { + font-size: 11px; + right: 10px; + top: -33px; +} + +.e-bigger .e-upload .e-upload-files .e-file-remove-btn.e-icons, +.e-bigger .e-upload .e-upload-files .e-file-delete-btn.e-icons, +.e-bigger .e-upload .e-upload-files .e-file-abort-btn.e-icons, +.e-bigger .e-upload .e-upload-files .e-file-reload-btn.e-icons, +.e-bigger .e-upload .e-upload-files .e-file-play-btn.e-icons, +.e-bigger .e-upload .e-upload-files .e-file-pause-btn.e-icons { + font-size: 12px; + margin: 16px; + margin-top: -20px; + padding: 20px; + top: 50%; +} + +.e-bigger .e-upload .e-upload-files .e-file-remove-btn.e-msie.e-icons, +.e-bigger .e-upload .e-upload-files .e-file-delete-btn.e-msie.e-icons, +.e-bigger .e-upload .e-upload-files .e-file-abort-btn.e-msie.e-icons, +.e-bigger .e-upload .e-upload-files .e-file-reload-btn.e-msie.e-icons, +.e-bigger .e-upload .e-upload-files .e-file-play-btn.e-msie.e-icons, +.e-bigger .e-upload .e-upload-files .e-file-pause-btn.e-msie.e-icons { + padding: 20px 17px 20px 26px; +} + +.e-bigger .e-upload .e-upload-files .e-file-play-btn.e-icons, +.e-bigger .e-upload .e-upload-files .e-file-reload-btn.e-icons, +.e-bigger .e-upload .e-upload-files .e-file-pause-btn.e-icons { + right: 45px; +} + +.e-bigger .e-upload .e-upload-files .e-file-delete-btn.e-icons { + font-size: 13px; +} + +.e-bigger .e-upload .e-upload-files .e-file-abort-btn.e-icons { + font-size: 18px; +} + +.e-bigger .e-upload .e-upload-actions .e-btn { + margin-left: 16px; +} + +.e-bigger .e-upload .e-upload-actions .e-file-upload-btn, +.e-bigger .e-upload .e-upload-actions .e-file-clear-btn { + margin: 15px; +} + +.e-bigger .e-upload.e-rtl .e-file-select-wrap { + padding: 20px 16px 20px 0; +} + +.e-bigger .e-upload.e-rtl .e-file-select-wrap .e-control.e-btn { + margin-right: 0; +} + +.e-bigger .e-upload.e-rtl .e-file-select-wrap .e-file-drop { + margin-right: 16px; +} + +.e-bigger .e-upload.e-rtl .e-upload-files .e-upload-file-list .e-file-container { + margin-left: 60px; + margin-right: 16px; +} + +.e-bigger .e-upload.e-rtl .e-upload-files .e-upload-file-list .e-file-container .e-file-status { + top: 54px; +} + +.e-bigger .e-upload.e-rtl .e-upload-files .e-upload-file-list .e-file-container .e-upload-progress-wrap .e-progress-bar-text { + left: 10px; + right: initial; +} + +.e-bigger .e-upload.e-rtl .e-upload-files .e-upload-file-list .e-file-remove-btn.e-icons, +.e-bigger .e-upload.e-rtl .e-upload-files .e-upload-file-list .e-file-delete-btn.e-icons, +.e-bigger .e-upload.e-rtl .e-upload-files .e-upload-file-list .e-file-abort-btn.e-icons, +.e-bigger .e-upload.e-rtl .e-upload-files .e-upload-file-list .e-file-reload-btn.e-icons, +.e-bigger .e-upload.e-rtl .e-upload-files .e-upload-file-list .e-file-play-btn.e-icons, +.e-bigger .e-upload.e-rtl .e-upload-files .e-upload-file-list .e-file-pause-btn.e-icons { + left: 0; + margin-left: 16px; + margin-right: 16px; + padding: 20px; + top: 50%; +} + +.e-bigger .e-upload.e-rtl .e-upload-files .e-upload-file-list .e-file-remove-btn.e-msie.e-icons, +.e-bigger .e-upload.e-rtl .e-upload-files .e-upload-file-list .e-file-delete-btn.e-msie.e-icons, +.e-bigger .e-upload.e-rtl .e-upload-files .e-upload-file-list .e-file-abort-btn.e-msie.e-icons, +.e-bigger .e-upload.e-rtl .e-upload-files .e-upload-file-list .e-file-reload-btn.e-msie.e-icons, +.e-bigger .e-upload.e-rtl .e-upload-files .e-upload-file-list .e-file-play-btn.e-msie.e-icons, +.e-bigger .e-upload.e-rtl .e-upload-files .e-upload-file-list .e-file-pause-btn.e-msie.e-icons { + padding: 20px 17px 20px 26px; +} + +.e-bigger .e-upload.e-rtl .e-upload-files .e-upload-file-list .e-file-play-btn.e-icons, +.e-bigger .e-upload.e-rtl .e-upload-files .e-upload-file-list .e-file-reload-btn.e-icons, +.e-bigger .e-upload.e-rtl .e-upload-files .e-upload-file-list .e-file-pause-btn.e-icons { + left: 41px; +} + +.e-upload { + float: left; + width: 100%; +} + +.e-upload .e-file-select-wrap { + padding: 16px 0 16px 12px; +} + +.e-upload .e-file-select-wrap .e-file-select, +.e-upload .e-file-select-wrap .e-file-select .e-uploader { + display: inline-block; + width: 0; +} + +.e-upload .e-file-select-wrap .e-file-select .e-uploader { + opacity: 0; +} + +.e-upload .e-file-select-wrap .e-file-drop { + font-family: "Roboto", "Segoe UI", "GeezaPro", "DejaVu Serif", "sans-serif", "-apple-system", "BlinkMacSystemFont"; + font-size: 14px; + margin-left: 12px; +} + +.e-upload .e-upload-files { + list-style-type: none; + margin: 0; + padding: 0; +} + +.e-upload .e-upload-files .e-upload-file-list { + font-family: "Roboto", "Segoe UI", "GeezaPro", "DejaVu Serif", "sans-serif", "-apple-system", "BlinkMacSystemFont"; + font-size: 14px; + height: 100%; + line-height: normal; + min-height: 90px; + position: relative; +} + +.e-upload .e-upload-files .e-upload-file-list .e-file-container { + display: block; + height: 100%; + margin-left: 12px; + margin-right: 90px; + min-height: 35px; + position: relative; + top: 3px; +} + +.e-upload .e-upload-files .e-upload-file-list .e-file-container .e-file-name { + float: left; + font-family: "Roboto", "Segoe UI", "GeezaPro", "DejaVu Serif", "sans-serif", "-apple-system", "BlinkMacSystemFont"; + font-size: 14px; + max-width: 75%; + overflow: hidden; + padding-top: 12px; + position: relative; + text-overflow: ellipsis; + top: 0; + white-space: nowrap; +} + +.e-upload .e-upload-files .e-upload-file-list .e-file-container .e-file-name::before { + content: attr(data-tail); + float: right; +} + +.e-upload .e-upload-files .e-upload-file-list .e-file-container .e-file-type { + display: block; + font-family: "Roboto", "Segoe UI", "GeezaPro", "DejaVu Serif", "sans-serif", "-apple-system", "BlinkMacSystemFont"; + font-size: 14px; + padding-top: 12px; +} + +.e-upload .e-upload-files .e-upload-file-list .e-file-container .e-file-size { + display: block; + font-size: 11px; + padding: 8px 0; +} + +.e-upload .e-upload-files .e-upload-file-list .e-file-container .e-file-status { + display: block; + font-family: "Roboto", "Segoe UI", "GeezaPro", "DejaVu Serif", "sans-serif", "-apple-system", "BlinkMacSystemFont"; + font-size: 11px; + padding-bottom: 12px; +} + +.e-upload .e-upload-files .e-upload-file-list .e-file-container .e-file-status.e-upload-progress { + display: none; +} + +.e-upload .e-upload-files .e-upload-file-list .e-file-container .e-upload-progress-wrap { + display: block; + height: 8px; + padding-bottom: 6px; + padding-top: 6px; + position: absolute; + width: 98%; +} + +.e-upload .e-upload-files .e-upload-file-list .e-file-container .e-upload-progress-wrap .e-progress-inner-wrap { + border-radius: 0; + display: block; + height: 2px; + width: 100%; +} + +.e-upload .e-upload-files .e-upload-file-list .e-file-container .e-upload-progress-wrap .e-progress-inner-wrap .e-upload-progress-bar { + border-radius: 0; + display: inherit; + height: 2px; +} + +.e-upload .e-upload-files .e-upload-file-list .e-file-container .e-upload-progress-wrap .e-progress-bar-text { + float: right; + font-family: "Roboto", "Segoe UI", "GeezaPro", "DejaVu Serif", "sans-serif", "-apple-system", "BlinkMacSystemFont"; + font-size: 11px; + position: relative; + right: 6px; + top: -27px; +} + +.e-upload .e-upload-files .e-file-remove-btn.e-icons, +.e-upload .e-upload-files .e-file-delete-btn.e-icons, +.e-upload .e-upload-files .e-file-abort-btn.e-icons, +.e-upload .e-upload-files .e-file-pause-btn.e-icons, +.e-upload .e-upload-files .e-file-play-btn.e-icons, +.e-upload .e-upload-files .e-file-reload-btn.e-icons { + align-items: center; + cursor: pointer; + display: inline-flex; + font-size: 11px; + height: 18px; + justify-content: center; + margin: 0 12px; + margin-top: -18px; + padding: 18px; + position: absolute; + right: 0; + top: 50%; + vertical-align: middle; + width: 18px; +} + +.e-upload .e-upload-files .e-file-remove-btn.e-icons.e-upload-progress, +.e-upload .e-upload-files .e-file-delete-btn.e-icons.e-upload-progress, +.e-upload .e-upload-files .e-file-abort-btn.e-icons.e-upload-progress, +.e-upload .e-upload-files .e-file-pause-btn.e-icons.e-upload-progress, +.e-upload .e-upload-files .e-file-play-btn.e-icons.e-upload-progress, +.e-upload .e-upload-files .e-file-reload-btn.e-icons.e-upload-progress { + cursor: default; +} + +.e-upload .e-upload-files .e-file-remove-btn.e-msie.e-icons, +.e-upload .e-upload-files .e-file-delete-btn.e-msie.e-icons, +.e-upload .e-upload-files .e-file-abort-btn.e-msie.e-icons, +.e-upload .e-upload-files .e-file-pause-btn.e-msie.e-icons, +.e-upload .e-upload-files .e-file-play-btn.e-msie.e-icons, +.e-upload .e-upload-files .e-file-reload-btn.e-msie.e-icons { + padding: 18px 13px 18px 23px; +} + +.e-upload .e-upload-files .e-file-pause-btn.e-icons, +.e-upload .e-upload-files .e-file-play-btn.e-icons, +.e-upload .e-upload-files .e-file-reload-btn.e-icons { + right: 36px; +} + +.e-upload .e-upload-files .e-file-remove-btn.e-icons:not(.e-upload-progress):hover, +.e-upload .e-upload-files .e-file-delete-btn.e-icons:not(.e-upload-progress):hover, +.e-upload .e-upload-files .e-file-pause-btn.e-icons:not(.e-upload-progress):hover, +.e-upload .e-upload-files .e-file-play-btn.e-icons:not(.e-upload-progress):hover, +.e-upload .e-upload-files .e-file-reload-btn.e-icons:hover, +.e-upload .e-upload-files .e-file-abort-btn.e-icons:not(.e-disabled):hover, +.e-upload .e-upload-files .e-clear-icon-focus { + background-color: rgba(0, 0, 0, 0.12); + border-color: transparent; + border-radius: 50%; + box-shadow: 0 0 0 transparent; +} + +.e-upload .e-upload-files .e-file-delete-btn.e-icons { + font-size: 11px; + opacity: 1; +} + +.e-upload .e-upload-files .e-file-abort-btn.e-icons { + font-size: 15px; + opacity: 1; +} + +.e-upload .e-file-select-wrap .e-btn, +.e-upload .e-upload-actions .e-btn { + font-family: "Roboto", "Segoe UI", "GeezaPro", "DejaVu Serif", "sans-serif", "-apple-system", "BlinkMacSystemFont"; +} + +.e-upload .e-upload-actions { + float: right; + position: relative; +} + +.e-upload .e-upload-actions .e-file-upload-btn, +.e-upload .e-upload-actions .e-file-clear-btn { + margin: 12px; +} + +.e-upload.e-rtl .e-file-select-wrap { + padding: 16px 12px 16px 0; +} + +.e-upload.e-rtl .e-file-select-wrap .e-control.e-btn { + margin-right: 10; +} + +.e-upload.e-rtl .e-file-select-wrap .e-file-drop { + margin-left: 60px; + margin-right: 12px; + position: relative; +} + +.e-upload.e-rtl .e-upload-actions { + float: left; +} + +.e-upload.e-rtl .e-upload-files .e-upload-file-list .e-file-container { + height: 100%; + margin-left: 60px; + margin-right: 12px; + position: relative; +} + +.e-upload.e-rtl .e-upload-files .e-upload-file-list .e-file-container .e-rtl-container { + direction: ltr; + float: right; + width: 100%; +} + +.e-upload.e-rtl .e-upload-files .e-upload-file-list .e-file-container .e-file-type { + float: right; +} + +.e-upload.e-rtl .e-upload-files .e-upload-file-list .e-file-container .e-file-name { + float: right; +} + +.e-upload.e-rtl .e-upload-files .e-upload-file-list .e-file-container .e-file-size { + direction: ltr; + float: right; + position: relative; + text-align: right; + width: 100%; +} + +.e-upload.e-rtl .e-upload-files .e-upload-file-list .e-file-container .e-upload-progress-wrap { + float: right; + position: initial; + top: 46px; + width: 89%; +} + +.e-upload.e-rtl .e-upload-files .e-upload-file-list .e-file-container .e-upload-progress-wrap .e-progress-bar-text { + float: left; + right: -8px; + top: -25px; +} + +.e-upload.e-rtl .e-upload-files .e-upload-file-list .e-file-remove-btn.e-icons, +.e-upload.e-rtl .e-upload-files .e-upload-file-list .e-file-delete-btn.e-icons, +.e-upload.e-rtl .e-upload-files .e-upload-file-list .e-file-abort-btn.e-icons, +.e-upload.e-rtl .e-upload-files .e-upload-file-list .e-file-reload-btn.e-icons, +.e-upload.e-rtl .e-upload-files .e-upload-file-list .e-file-pause-btn.e-icons, +.e-upload.e-rtl .e-upload-files .e-upload-file-list .e-file-play-btn.e-icons { + left: 0; + margin-left: 12px; + margin-right: 12px; + right: auto; + top: 50%; +} + +.e-upload.e-rtl .e-upload-files .e-upload-file-list .e-file-reload-btn.e-icons { + left: 36px; + right: auto; +} + +.e-upload.e-rtl .e-upload-files .e-upload-file-list .e-file-play-btn.e-icons, +.e-upload.e-rtl .e-upload-files .e-upload-file-list .e-file-reload-btn.e-icons, +.e-upload.e-rtl .e-upload-files .e-upload-file-list .e-file-pause-btn.e-icons { + left: 36px; +} + +.e-upload.e-disabled .e-file-drop { + color: rgba(0, 0, 0, 0.38); +} + +.e-upload.e-disabled .e-upload-files .e-upload-file-list .e-file-container .e-file-name, +.e-upload.e-disabled .e-upload-files .e-upload-file-list .e-file-container .e-file-type, +.e-upload.e-disabled .e-upload-files .e-upload-file-list .e-file-container .e-file-size, +.e-upload.e-disabled .e-upload-files .e-upload-file-list .e-file-container .e-file-status { + color: rgba(0, 0, 0, 0.38); +} + +.e-upload { + border: 1px solid rgba(0, 0, 0, 0.12); +} + +.e-upload .e-file-drop { + color: rgba(0, 0, 0, 0.87); +} + +.e-upload .e-upload-files { + border-top: 1px solid rgba(0, 0, 0, 0.12); +} + +.e-upload .e-upload-files .e-upload-file-list { + border-bottom: 1px solid rgba(0, 0, 0, 0.12); +} + +.e-upload .e-upload-files .e-upload-file-list .e-file-container .e-file-name { + color: rgba(0, 0, 0, 0.87); +} + +.e-upload .e-upload-files .e-upload-file-list .e-file-container .e-file-type { + color: rgba(0, 0, 0, 0.87); +} + +.e-upload .e-upload-files .e-upload-file-list .e-file-container .e-file-size { + color: rgba(0, 0, 0, 0.54); +} + +.e-upload .e-upload-files .e-upload-file-list .e-file-container .e-file-status { + color: rgba(0, 0, 0, 0.87); +} + +.e-upload .e-upload-files .e-upload-file-list .e-file-container .e-file-status.e-upload-success { + color: #22b24b; +} + +.e-upload .e-upload-files .e-upload-file-list .e-file-container .e-file-status.e-upload-fails { + color: #f44336; +} + +.e-upload .e-upload-files .e-upload-file-list .e-file-container .e-file-status.e-validation-fails { + color: #f44336; +} + +.e-upload .e-upload-files .e-upload-file-list .e-file-container .e-progress-inner-wrap { + background-color: #e0e0e0; +} + +.e-upload .e-upload-files .e-upload-file-list .e-file-container .e-progress-inner-wrap .e-upload-progress-bar.e-upload-progress { + background: #e3165b; +} + +.e-upload .e-upload-files .e-upload-file-list .e-file-container .e-progress-inner-wrap .e-upload-progress-bar.e-upload-success { + background: #22b24b; +} + +.e-upload .e-upload-files .e-upload-file-list .e-file-container .e-progress-inner-wrap .e-upload-progress-bar.e-upload-failed { + background: #f44336; +} + +.e-upload .e-upload-files .e-upload-file-list .e-file-container .e-progress-bar-text { + color: rgba(0, 0, 0, 0.87); +} + +.e-upload .e-upload-files .e-file-remove-btn.e-icons, +.e-upload .e-upload-files .e-file-delete-btn.e-icons, +.e-upload .e-upload-files .e-file-abort-btn.e-icons, +.e-upload .e-upload-files .e-file-pause-btn.e-icons, +.e-upload .e-upload-files .e-file-play-btn.e-icons { + color: #000; +} + +.e-upload .e-upload-files .e-file-remove-btn.e-icons:hover, +.e-upload .e-upload-files .e-file-delete-btn.e-icons:hover, +.e-upload .e-upload-files .e-file-abort-btn.e-icons:hover, +.e-upload .e-upload-files .e-file-pause-btn.e-icons:hover, +.e-upload .e-upload-files .e-file-play-btn.e-icons:hover { + color: #000; +} + +.e-upload-drag-hover { + outline: 2px dashed #9e9e9e; +} + +@keyframes e-input-ripple { + 100% { + opacity: 0; + transform: scale(4); + } +} + +/*! component's default definitions and variables */ +/*! component's default definitions and variables */ +.e-container .e-value-switch-btn::before { + content: ""; +} + +.e-colorpicker-wrapper { + display: inline-block; + outline: none; + user-select: none; +} + +.e-colorpicker-wrapper .e-colorpicker { + height: 1px; + opacity: 0; + position: absolute; + width: 1px; +} + +.e-colorpicker-wrapper .e-split-btn-wrapper .e-split-btn { + font-family: initial; + line-height: 14px; + padding: 0 4px; +} + +.e-colorpicker-wrapper .e-split-btn-wrapper .e-split-btn .e-selected-color { + background: transparent url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz4KPHN2ZyB3aWR0aD0iNnB4IiBoZWlnaHQ9IjZweCIgdmlld0JveD0iMCAwIDYgNiIgdmVyc2lvbj0iMS4xIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIj4KICAgIDwhLS0gR2VuZXJhdG9yOiBTa2V0Y2ggNTAgKDU0OTgzKSAtIGh0dHA6Ly93d3cuYm9oZW1pYW5jb2RpbmcuY29tL3NrZXRjaCAtLT4KICAgIDx0aXRsZT5Hcm91cCA5PC90aXRsZT4KICAgIDxkZXNjPkNyZWF0ZWQgd2l0aCBTa2V0Y2guPC9kZXNjPgogICAgPGRlZnM+PC9kZWZzPgogICAgPGcgaWQ9IlBhZ2UtMSIgc3Ryb2tlPSJub25lIiBzdHJva2Utd2lkdGg9IjEiIGZpbGw9Im5vbmUiIGZpbGwtcnVsZT0iZXZlbm9kZCI+CiAgICAgICAgPGcgaWQ9Ikdyb3VwLTkiPgogICAgICAgICAgICA8cmVjdCBpZD0iUmVjdGFuZ2xlLTExIiBmaWxsPSIjRTBFMEUwIiB4PSIwIiB5PSIwIiB3aWR0aD0iMyIgaGVpZ2h0PSIzIj48L3JlY3Q+CiAgICAgICAgICAgIDxyZWN0IGlkPSJSZWN0YW5nbGUtMTEtQ29weS0yIiBmaWxsPSIjRkZGRkZGIiB4PSIwIiB5PSIzIiB3aWR0aD0iMyIgaGVpZ2h0PSIzIj48L3JlY3Q+CiAgICAgICAgICAgIDxyZWN0IGlkPSJSZWN0YW5nbGUtMTEtQ29weSIgZmlsbD0iI0ZGRkZGRiIgeD0iMyIgeT0iMCIgd2lkdGg9IjMiIGhlaWdodD0iMyI+PC9yZWN0PgogICAgICAgICAgICA8cmVjdCBpZD0iUmVjdGFuZ2xlLTExLUNvcHktMyIgZmlsbD0iI0UwRTBFMCIgeD0iMyIgeT0iMyIgd2lkdGg9IjMiIGhlaWdodD0iMyI+PC9yZWN0PgogICAgICAgIDwvZz4KICAgIDwvZz4KPC9zdmc+"); + background-size: 8px; + border-radius: 2px; + height: 18px; + margin-top: 0; + position: relative; + width: 18px; +} + +.e-colorpicker-wrapper .e-split-btn-wrapper .e-split-btn .e-selected-color .e-split-preview { + border-radius: 2px; +} + +.e-colorpicker-wrapper .e-split-btn-wrapper.e-rtl .e-split-btn { + padding: 0 4px; +} + +.e-colorpicker-wrapper * { + box-sizing: border-box; +} + +.e-colorpicker-wrapper.e-disabled .e-palette .e-tile { + cursor: default; +} + +.e-colorpicker-wrapper.e-disabled .e-palette .e-tile:hover { + border: 0; + box-shadow: none; +} + +.e-colorpicker-wrapper.e-disabled .e-palette .e-tile.e-selected { + border: 0; +} + +.e-colorpicker-wrapper.e-disabled .e-container .e-handler, +.e-colorpicker-wrapper.e-disabled .e-container .e-preview-container { + cursor: default; +} + +.e-colorpicker.e-modal { + background-color: rgba(0, 0, 0, 0.6); + height: 100%; + left: 0; + opacity: .5; + pointer-events: auto; + position: fixed; + top: 0; + width: 100%; + z-index: 999; +} + +body.e-colorpicker-overflow { + overflow: visible; +} + +.e-bigger .e-colorpicker-wrapper .e-split-btn-wrapper .e-split-btn, +.e-bigger.e-colorpicker-wrapper .e-split-btn-wrapper .e-split-btn { + line-height: 18px; + padding: 0 6px; +} + +.e-bigger .e-colorpicker-wrapper .e-split-btn-wrapper .e-split-btn .e-selected-color, +.e-bigger.e-colorpicker-wrapper .e-split-btn-wrapper .e-split-btn .e-selected-color { + height: 22px; + width: 22px; +} + +.e-bigger .e-colorpicker-wrapper .e-split-btn-wrapper.e-rtl .e-split-btn, +.e-bigger.e-colorpicker-wrapper .e-split-btn-wrapper.e-rtl .e-split-btn { + padding: 0 6px; +} + +.e-container { + border: 0; + border-radius: 0; + box-shadow: 0 0 3px 1px rgba(0, 0, 0, 0.2); + display: inline-block; + line-height: 0; + outline: none; + user-select: none; +} + +.e-container.e-color-picker { + width: 270px; +} + +.e-container.e-color-picker .e-mode-switch-btn { + background: transparent url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz4KPHN2ZyB3aWR0aD0iMjRweCIgaGVpZ2h0PSIyNHB4IiB2aWV3Qm94PSIwIDAgMjQgMjQiIHZlcnNpb249IjEuMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayI+CiAgICA8IS0tIEdlbmVyYXRvcjogU2tldGNoIDUwLjIgKDU1MDQ3KSAtIGh0dHA6Ly93d3cuYm9oZW1pYW5jb2RpbmcuY29tL3NrZXRjaCAtLT4KICAgIDx0aXRsZT5Hcm91cCA0IENvcHk8L3RpdGxlPgogICAgPGRlc2M+Q3JlYXRlZCB3aXRoIFNrZXRjaC48L2Rlc2M+CiAgICA8ZGVmcz48L2RlZnM+CiAgICA8ZyBpZD0iUGFnZS0xIiBzdHJva2U9Im5vbmUiIHN0cm9rZS13aWR0aD0iMSIgZmlsbD0ibm9uZSIgZmlsbC1ydWxlPSJldmVub2RkIj4KICAgICAgICA8ZyBpZD0iQXJ0Ym9hcmQiPgogICAgICAgICAgICA8ZyBpZD0iR3JvdXAtNC1Db3B5IiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgwLjAwMDAwMCwgMC4wMDAwMDApIj4KICAgICAgICAgICAgICAgIDxyZWN0IGlkPSJSZWN0YW5nbGUtMjUtQ29weS04IiBmaWxsPSIjNDU5NkNFIiB4PSIwIiB5PSIwIiB3aWR0aD0iMTIiIGhlaWdodD0iMTIiPjwvcmVjdD4KICAgICAgICAgICAgICAgIDxyZWN0IGlkPSJSZWN0YW5nbGUtMjUtQ29weS05IiBmaWxsPSIjNUNDMTVCIiB4PSIwIiB5PSIxMiIgd2lkdGg9IjEyIiBoZWlnaHQ9IjEyIj48L3JlY3Q+CiAgICAgICAgICAgICAgICA8cmVjdCBpZD0iUmVjdGFuZ2xlLTI1LUNvcHktMTAiIGZpbGw9IiNGQkQ1MDYiIHg9IjEyIiB5PSIwIiB3aWR0aD0iMTIiIGhlaWdodD0iMTIiPjwvcmVjdD4KICAgICAgICAgICAgICAgIDxyZWN0IGlkPSJSZWN0YW5nbGUtMjUtQ29weS0xMSIgZmlsbD0iI0VDNEU0MyIgeD0iMTIiIHk9IjEyIiB3aWR0aD0iMTIiIGhlaWdodD0iMTIiPjwvcmVjdD4KICAgICAgICAgICAgPC9nPgogICAgICAgIDwvZz4KICAgIDwvZz4KPC9zdmc+") no-repeat 100% 100%; +} + +.e-container.e-color-palette { + width: auto; +} + +.e-container.e-color-palette .e-mode-switch-btn { + background: transparent url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiIHN0YW5kYWxvbmU9Im5vIj8+CjwhRE9DVFlQRSBzdmcgUFVCTElDICItLy9XM0MvL0RURCBTVkcgMS4xLy9FTiIgImh0dHA6Ly93d3cudzMub3JnL0dyYXBoaWNzL1NWRy8xLjEvRFREL3N2ZzExLmR0ZCI+Cjxzdmcgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDE4IDE4IiB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHhtbDpzcGFjZT0icHJlc2VydmUiIHhtbG5zOnNlcmlmPSJodHRwOi8vd3d3LnNlcmlmLmNvbS8iIHN0eWxlPSJmaWxsLXJ1bGU6ZXZlbm9kZDtjbGlwLXJ1bGU6ZXZlbm9kZDtzdHJva2UtbGluZWpvaW46cm91bmQ7c3Ryb2tlLW1pdGVybGltaXQ6MS40MTQyMTsiPgogICAgPGcgdHJhbnNmb3JtPSJtYXRyaXgoMSwwLDAsLTEsMCwxOCkiPgogICAgICAgIDxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxOCIgaGVpZ2h0PSIxOCIgc3R5bGU9ImZpbGw6dXJsKCNfTGluZWFyMSk7Ii8+CiAgICA8L2c+CiAgICA8ZyB0cmFuc2Zvcm09Im1hdHJpeCgxLDAsMCwtMSwwLDE4KSI+CiAgICAgICAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjE4IiBoZWlnaHQ9IjE4IiBzdHlsZT0iZmlsbDp1cmwoI19MaW5lYXIyKTsiLz4KICAgIDwvZz4KICAgIDxnIHRyYW5zZm9ybT0ibWF0cml4KDEsMCwwLC0xLDAsMTgpIj4KICAgICAgICA8Y2xpcFBhdGggaWQ9Il9jbGlwMyI+CiAgICAgICAgICAgIDxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxOCIgaGVpZ2h0PSIxOCIvPgogICAgICAgIDwvY2xpcFBhdGg+CiAgICAgICAgPGcgY2xpcC1wYXRoPSJ1cmwoI19jbGlwMykiPgogICAgICAgICAgICA8ZyB0cmFuc2Zvcm09Im1hdHJpeCgxLDAsMCwtMSwtMCwxOCkiPgogICAgICAgICAgICA8L2c+CiAgICAgICAgPC9nPgogICAgPC9nPgogICAgPGcgdHJhbnNmb3JtPSJtYXRyaXgoMSwwLDAsLTEsMCwxOCkiPgogICAgICAgIDxjbGlwUGF0aCBpZD0iX2NsaXA0Ij4KICAgICAgICAgICAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjE4IiBoZWlnaHQ9IjE4Ii8+CiAgICAgICAgPC9jbGlwUGF0aD4KICAgICAgICA8ZyBjbGlwLXBhdGg9InVybCgjX2NsaXA0KSI+CiAgICAgICAgICAgIDxnIHRyYW5zZm9ybT0ibWF0cml4KDEsMCwwLC0xLC0wLDE4KSI+CiAgICAgICAgICAgICAgICA8dXNlIHhsaW5rOmhyZWY9IiNfSW1hZ2U1IiB4PSIwIiB5PSIwIiB3aWR0aD0iMThweCIgaGVpZ2h0PSIxOHB4Ii8+CiAgICAgICAgICAgIDwvZz4KICAgICAgICA8L2c+CiAgICA8L2c+CiAgICA8ZyB0cmFuc2Zvcm09Im1hdHJpeCgxLDAsMCwtMSwwLDE4KSI+CiAgICAgICAgPGNsaXBQYXRoIGlkPSJfY2xpcDYiPgogICAgICAgICAgICA8cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMTgiIGhlaWdodD0iMTgiLz4KICAgICAgICA8L2NsaXBQYXRoPgogICAgICAgIDxnIGNsaXAtcGF0aD0idXJsKCNfY2xpcDYpIj4KICAgICAgICAgICAgPGcgdHJhbnNmb3JtPSJtYXRyaXgoMSwwLDAsLTEsLTAsMTgpIj4KICAgICAgICAgICAgPC9nPgogICAgICAgIDwvZz4KICAgIDwvZz4KICAgIDxkZWZzPgogICAgICAgIDxsaW5lYXJHcmFkaWVudCBpZD0iX0xpbmVhcjEiIHgxPSIwIiB5MT0iMCIgeDI9IjEiIHkyPSIwIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgZ3JhZGllbnRUcmFuc2Zvcm09Im1hdHJpeCg2LjI3MDE5ZS0xNCwtMTAyNCwtMTAyNCwtNi4yNzAxOWUtMTQsMCwxOCkiPjxzdG9wIG9mZnNldD0iMCIgc3R5bGU9InN0b3AtY29sb3I6cmdiKDAsMTgyLDI1NSk7c3RvcC1vcGFjaXR5OjAiLz48c3RvcCBvZmZzZXQ9IjEiIHN0eWxlPSJzdG9wLWNvbG9yOmJsYWNrO3N0b3Atb3BhY2l0eTowIi8+PC9saW5lYXJHcmFkaWVudD4KICAgICAgICA8bGluZWFyR3JhZGllbnQgaWQ9Il9MaW5lYXIyIiB4MT0iMCIgeTE9IjAiIHgyPSIxIiB5Mj0iMCIgZ3JhZGllbnRVbml0cz0idXNlclNwYWNlT25Vc2UiIGdyYWRpZW50VHJhbnNmb3JtPSJtYXRyaXgoMS4xMDIxOGUtMTUsLTE4LC0xOCwtMS4xMDIxOGUtMTUsMTgsMTgpIj48c3RvcCBvZmZzZXQ9IjAiIHN0eWxlPSJzdG9wLWNvbG9yOnJnYigwLDE4MiwyNTUpO3N0b3Atb3BhY2l0eToxIi8+PHN0b3Agb2Zmc2V0PSIxIiBzdHlsZT0ic3RvcC1jb2xvcjpibGFjaztzdG9wLW9wYWNpdHk6MSIvPjwvbGluZWFyR3JhZGllbnQ+CiAgICAgICAgPGltYWdlIGlkPSJfSW1hZ2U1IiB3aWR0aD0iMThweCIgaGVpZ2h0PSIxOHB4IiB4bGluazpocmVmPSJkYXRhOmltYWdlL3BuZztiYXNlNjQsaVZCT1J3MEtHZ29BQUFBTlNVaEVVZ0FBQUJJQUFBQVNDQVlBQUFCV3pvNVhBQUFBQ1hCSVdYTUFBQTdFQUFBT3hBR1ZLdzRiQUFBQmUwbEVRVlE0alcyUjIyNGNNUXhER2NBbyt2OC8yU0lYZE9wTk5iSXVWaDlrZXp6SlBoaWlTT3JNQXZ2eTBBanlBSGVBSEdBSHlDUDE4dTQ3ZVl6ZTlBS2xhaDlCZ0F5WG5tVUxjQStRYmQ3cWp4OWdnVkxGUWRiVDlBQlpYNlZkWHpNLy9MVmZqbE11dy9xQWR2QUMzZmR2bVE1UVpVbUErZ1ZUWDZWZDh3Sjk3NWRLbkdYek1VZnBpVGYzdXpkQi93Z2tsaVZ4a0U1dFdSSkxiNGMvNlplamZvTE5NdFJaeXYyWk4zZFNCYXREVlFGWGxQcDRnTlZBb3FPa1F4dW8yY3Iybk5Wd2lnSnVnQ2xnaWxMclgxQ2Jod3BXdmUwa3NtVTUzUXh3SGM4QU01UjZIQnRBUUUzQVlqa25WREpyb2tDM1BIYlBPZlpTano4SjRMWU9XRFIzVlJBblBOeUE3dm1tZGs5UWQ1VGo0dzBzRzRqYjBPbXBUa0FmMHpiZDExN3FCSjBOeEx3MGl5RGNnZGlPcG80K0lCMElINkQzMXdTMEJqb1ozQ1QvMHBpSGNla0ppTmgwdmxMZmZnOUF3OGs4Z3RoZXYyczh6MHA5L1FVNlQ3Z2JFTWhnbGhIcDdjZDQzbm5CajU4ekhVZERiMk1URit6TC9oOXIveU91c0ZQS093QUFBQUJKUlU1RXJrSmdnZz09Ii8+CiAgICA8L2RlZnM+Cjwvc3ZnPgo=") no-repeat 100% 100%; +} + +.e-container .e-custom-palette .e-palette { + padding: 10px; +} + +.e-container .e-custom-palette.e-palette-group { + height: 270px; + overflow-y: scroll; +} + +.e-container .e-palette { + border-bottom: 0; + line-height: 0; + outline: none; + user-select: none; +} + +.e-container .e-palette .e-row { + white-space: nowrap; +} + +.e-container .e-palette .e-tile { + border: 0.5px solid transparent; + box-sizing: border-box; + cursor: pointer; + display: inline-block; + height: 27px; + text-align: center; + vertical-align: middle; + width: 27px; +} + +.e-container .e-palette .e-tile.e-selected { + outline: #000 0.5px solid; + position: relative; +} + +.e-container .e-palette .e-tile:hover { + box-shadow: 2px 2px 7px 2px rgba(0, 0, 0, 0.3); + position: relative; +} + +.e-container .e-palette .e-tile.e-nocolor-item { + background: transparent url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz4KPHN2ZyB3aWR0aD0iNnB4IiBoZWlnaHQ9IjZweCIgdmlld0JveD0iMCAwIDYgNiIgdmVyc2lvbj0iMS4xIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIj4KICAgIDwhLS0gR2VuZXJhdG9yOiBTa2V0Y2ggNTAgKDU0OTgzKSAtIGh0dHA6Ly93d3cuYm9oZW1pYW5jb2RpbmcuY29tL3NrZXRjaCAtLT4KICAgIDx0aXRsZT5Hcm91cCA5PC90aXRsZT4KICAgIDxkZXNjPkNyZWF0ZWQgd2l0aCBTa2V0Y2guPC9kZXNjPgogICAgPGRlZnM+PC9kZWZzPgogICAgPGcgaWQ9IlBhZ2UtMSIgc3Ryb2tlPSJub25lIiBzdHJva2Utd2lkdGg9IjEiIGZpbGw9Im5vbmUiIGZpbGwtcnVsZT0iZXZlbm9kZCI+CiAgICAgICAgPGcgaWQ9Ikdyb3VwLTkiPgogICAgICAgICAgICA8cmVjdCBpZD0iUmVjdGFuZ2xlLTExIiBmaWxsPSIjRTBFMEUwIiB4PSIwIiB5PSIwIiB3aWR0aD0iMyIgaGVpZ2h0PSIzIj48L3JlY3Q+CiAgICAgICAgICAgIDxyZWN0IGlkPSJSZWN0YW5nbGUtMTEtQ29weS0yIiBmaWxsPSIjRkZGRkZGIiB4PSIwIiB5PSIzIiB3aWR0aD0iMyIgaGVpZ2h0PSIzIj48L3JlY3Q+CiAgICAgICAgICAgIDxyZWN0IGlkPSJSZWN0YW5nbGUtMTEtQ29weSIgZmlsbD0iI0ZGRkZGRiIgeD0iMyIgeT0iMCIgd2lkdGg9IjMiIGhlaWdodD0iMyI+PC9yZWN0PgogICAgICAgICAgICA8cmVjdCBpZD0iUmVjdGFuZ2xlLTExLUNvcHktMyIgZmlsbD0iI0UwRTBFMCIgeD0iMyIgeT0iMyIgd2lkdGg9IjMiIGhlaWdodD0iMyI+PC9yZWN0PgogICAgICAgIDwvZz4KICAgIDwvZz4KPC9zdmc+"); + background-size: 8px; +} + +.e-container .e-hsv-container { + border-bottom: 0; + position: relative; +} + +.e-container .e-hsv-container .e-hsv-color { + background: linear-gradient(to bottom, rgba(0, 0, 0, 0) 0, #000 100%), linear-gradient(to right, #fff 0, rgba(255, 255, 255, 0) 100%); + height: 170px; +} + +.e-container .e-hsv-container .e-handler { + border: 1px solid #fff; + border-radius: 6px; + box-shadow: 0 0 3px rgba(0, 0, 0, 0.7), inset 0 0 2px rgba(0, 0, 0, 0.7); + cursor: pointer; + display: inline-block; + height: 8px; + margin-left: -4px; + margin-top: -4px; + position: absolute; + user-select: none; + width: 8px; +} + +.e-container .e-slider-preview { + display: inline-block; + padding: 10px 16px; + width: 100%; +} + +.e-container .e-slider-preview .e-colorpicker-slider { + display: inline-block; + width: 82.34%; +} + +.e-container .e-slider-preview .e-colorpicker-slider .e-slider-container { + height: 18px; +} + +.e-container .e-slider-preview .e-colorpicker-slider .e-slider-container .e-slider { + height: 18px; + top: calc(50% - 9px); +} + +.e-container .e-slider-preview .e-colorpicker-slider .e-slider-container .e-slider-track { + border-radius: 0; + height: 6px; + top: calc(50% - 3px); +} + +.e-container .e-slider-preview .e-colorpicker-slider .e-slider-container .e-handle { + border-radius: 6px; + cursor: pointer; + height: 14px; + top: calc(50% - 7px); + width: 14px; +} + +.e-container .e-slider-preview .e-colorpicker-slider .e-slider-container .e-handle.e-handle-active { + cursor: pointer; +} + +.e-container .e-slider-preview .e-colorpicker-slider .e-slider-container .e-handle.e-large-thumb-size { + transform: scale(1); +} + +.e-container .e-slider-preview .e-colorpicker-slider .e-hue-slider .e-slider-track { + background: linear-gradient(to right, #f00 0, #ff0 16%, #0f0 33%, #0ff 50%, #00f 67%, #f0f 84%, #ff0004 100%); +} + +.e-container .e-slider-preview .e-colorpicker-slider .e-opacity-slider .e-slider-track { + border: 0; + z-index: 1; +} + +.e-container .e-slider-preview .e-colorpicker-slider .e-opacity-slider .e-opacity-empty-track { + background: transparent url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz4KPHN2ZyB3aWR0aD0iNnB4IiBoZWlnaHQ9IjZweCIgdmlld0JveD0iMCAwIDYgNiIgdmVyc2lvbj0iMS4xIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIj4KICAgIDwhLS0gR2VuZXJhdG9yOiBTa2V0Y2ggNTAgKDU0OTgzKSAtIGh0dHA6Ly93d3cuYm9oZW1pYW5jb2RpbmcuY29tL3NrZXRjaCAtLT4KICAgIDx0aXRsZT5Hcm91cCA5PC90aXRsZT4KICAgIDxkZXNjPkNyZWF0ZWQgd2l0aCBTa2V0Y2guPC9kZXNjPgogICAgPGRlZnM+PC9kZWZzPgogICAgPGcgaWQ9IlBhZ2UtMSIgc3Ryb2tlPSJub25lIiBzdHJva2Utd2lkdGg9IjEiIGZpbGw9Im5vbmUiIGZpbGwtcnVsZT0iZXZlbm9kZCI+CiAgICAgICAgPGcgaWQ9Ikdyb3VwLTkiPgogICAgICAgICAgICA8cmVjdCBpZD0iUmVjdGFuZ2xlLTExIiBmaWxsPSIjRTBFMEUwIiB4PSIwIiB5PSIwIiB3aWR0aD0iMyIgaGVpZ2h0PSIzIj48L3JlY3Q+CiAgICAgICAgICAgIDxyZWN0IGlkPSJSZWN0YW5nbGUtMTEtQ29weS0yIiBmaWxsPSIjRkZGRkZGIiB4PSIwIiB5PSIzIiB3aWR0aD0iMyIgaGVpZ2h0PSIzIj48L3JlY3Q+CiAgICAgICAgICAgIDxyZWN0IGlkPSJSZWN0YW5nbGUtMTEtQ29weSIgZmlsbD0iI0ZGRkZGRiIgeD0iMyIgeT0iMCIgd2lkdGg9IjMiIGhlaWdodD0iMyI+PC9yZWN0PgogICAgICAgICAgICA8cmVjdCBpZD0iUmVjdGFuZ2xlLTExLUNvcHktMyIgZmlsbD0iI0UwRTBFMCIgeD0iMyIgeT0iMyIgd2lkdGg9IjMiIGhlaWdodD0iMyI+PC9yZWN0PgogICAgICAgIDwvZz4KICAgIDwvZz4KPC9zdmc+"); + background-size: contain; + border: 0; + height: 6px; + position: absolute; + top: calc(50% - 3px); + width: 100%; + z-index: 0; +} + +.e-container .e-slider-preview .e-colorpicker-slider .e-hue-slider .e-handle, +.e-container .e-slider-preview .e-colorpicker-slider .e-hue-slider .e-handle-start, +.e-container .e-slider-preview .e-colorpicker-slider .e-opacity-slider .e-handle, +.e-container .e-slider-preview .e-colorpicker-slider .e-opacity-slider .e-handle-start { + box-shadow: 0 1px 2px rgba(0, 0, 0, 0.3); +} + +.e-container .e-slider-preview .e-colorpicker-slider .e-hue-slider .e-handle.e-hide-handler, +.e-container .e-slider-preview .e-colorpicker-slider .e-hue-slider .e-handle-start.e-hide-handler, +.e-container .e-slider-preview .e-colorpicker-slider .e-opacity-slider .e-handle.e-hide-handler, +.e-container .e-slider-preview .e-colorpicker-slider .e-opacity-slider .e-handle-start.e-hide-handler { + box-shadow: none; +} + +.e-container .e-slider-preview .e-preview-container { + background: transparent url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz4KPHN2ZyB3aWR0aD0iNnB4IiBoZWlnaHQ9IjZweCIgdmlld0JveD0iMCAwIDYgNiIgdmVyc2lvbj0iMS4xIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIj4KICAgIDwhLS0gR2VuZXJhdG9yOiBTa2V0Y2ggNTAgKDU0OTgzKSAtIGh0dHA6Ly93d3cuYm9oZW1pYW5jb2RpbmcuY29tL3NrZXRjaCAtLT4KICAgIDx0aXRsZT5Hcm91cCA5PC90aXRsZT4KICAgIDxkZXNjPkNyZWF0ZWQgd2l0aCBTa2V0Y2guPC9kZXNjPgogICAgPGRlZnM+PC9kZWZzPgogICAgPGcgaWQ9IlBhZ2UtMSIgc3Ryb2tlPSJub25lIiBzdHJva2Utd2lkdGg9IjEiIGZpbGw9Im5vbmUiIGZpbGwtcnVsZT0iZXZlbm9kZCI+CiAgICAgICAgPGcgaWQ9Ikdyb3VwLTkiPgogICAgICAgICAgICA8cmVjdCBpZD0iUmVjdGFuZ2xlLTExIiBmaWxsPSIjRTBFMEUwIiB4PSIwIiB5PSIwIiB3aWR0aD0iMyIgaGVpZ2h0PSIzIj48L3JlY3Q+CiAgICAgICAgICAgIDxyZWN0IGlkPSJSZWN0YW5nbGUtMTEtQ29weS0yIiBmaWxsPSIjRkZGRkZGIiB4PSIwIiB5PSIzIiB3aWR0aD0iMyIgaGVpZ2h0PSIzIj48L3JlY3Q+CiAgICAgICAgICAgIDxyZWN0IGlkPSJSZWN0YW5nbGUtMTEtQ29weSIgZmlsbD0iI0ZGRkZGRiIgeD0iMyIgeT0iMCIgd2lkdGg9IjMiIGhlaWdodD0iMyI+PC9yZWN0PgogICAgICAgICAgICA8cmVjdCBpZD0iUmVjdGFuZ2xlLTExLUNvcHktMyIgZmlsbD0iI0UwRTBFMCIgeD0iMyIgeT0iMyIgd2lkdGg9IjMiIGhlaWdodD0iMyI+PC9yZWN0PgogICAgICAgIDwvZz4KICAgIDwvZz4KPC9zdmc+"); + background-size: 10px; + border: 1px solid #e0e0e0; + cursor: pointer; + display: inline-block; + height: 32px; + margin-left: 4.205%; + position: relative; + top: -2px; + width: 13.45%; +} + +.e-container .e-slider-preview .e-preview-container .e-preview { + display: block; + height: 16px; + position: absolute; + width: 100%; +} + +.e-container .e-slider-preview .e-preview-container .e-preview.e-current { + border-bottom: 1px solid #e0e0e0; + top: 0; +} + +.e-container .e-slider-preview .e-preview-container .e-preview.e-previous { + height: 14px; + top: 16px; +} + +.e-container .e-selected-value { + align-items: center; + display: inline-flex; + padding: 0 16px 16px; + user-select: none; + width: 100%; +} + +.e-container .e-selected-value .e-input-container { + display: inline-block; + width: 89.8%; +} + +.e-container .e-selected-value .e-input-container .e-float-input { + display: inline-block; + margin-right: 3.75%; + vertical-align: baseline; + width: 33%; +} + +.e-container .e-selected-value .e-input-container .e-float-input input { + height: auto; + padding-left: 0; + text-align: center; +} + +.e-container .e-selected-value .e-input-container .e-float-input.e-numeric { + height: auto; + width: 12%; +} + +.e-container .e-selected-value .e-input-container .e-float-input.e-numeric input { + height: auto; +} + +.e-container .e-selected-value .e-input-container .e-float-input .e-float-text { + text-align: center; +} + +.e-container .e-selected-value .e-value-switch-btn { + font-family: 'e-icons'; + font-size: 16px; + line-height: 16px; + margin-top: 0; + padding: 2px 3px; +} + +.e-container .e-switch-ctrl-btn { + display: inline-block; + padding: 0 16px 16px; + white-space: nowrap; + width: 100%; +} + +.e-container .e-switch-ctrl-btn .e-ctrl-btn { + float: right; + text-align: right; + white-space: nowrap; + width: 89.913%; +} + +.e-container .e-switch-ctrl-btn .e-ctrl-btn .e-btn { + max-width: 50%; + overflow: hidden; + text-overflow: ellipsis; + white-space: nowrap; +} + +.e-container .e-switch-ctrl-btn .e-ctrl-btn .e-btn.e-cancel { + margin-left: 0; +} + +.e-container .e-switch-ctrl-btn .e-mode-switch-btn { + background-size: contain; + float: left; + margin-top: 0; + overflow: hidden; + white-space: nowrap; +} + +.e-container .e-switch-ctrl-btn .e-mode-switch-btn:focus { + box-shadow: 0 1px 2px 3px rgba(0, 0, 0, 0.2); +} + +.e-container .e-value-switch-btn, +.e-container .e-mode-switch-btn { + background-color: transparent; + border-color: transparent; + height: 24px; + position: relative; + width: 10.09%; +} + +.e-container.e-color-picker .e-value-switch-btn:focus, .e-container.e-color-picker .e-value-switch-btn:hover, .e-container.e-color-picker .e-value-switch-btn:active { + border-color: transparent; + box-shadow: none; + outline: none; +} + +.e-container.e-color-picker .e-value-switch-btn:focus { + outline: none; +} + +.e-container.e-color-palette .e-palette + .e-selected-value, +.e-container.e-color-palette .e-palette-group + .e-selected-value { + padding: 16px 16px; +} + +.e-container.e-color-palette .e-palette + .e-switch-ctrl-btn, +.e-container.e-color-palette .e-palette-group + .e-switch-ctrl-btn { + padding: 23px 16px 16px; +} + +.e-rtl .e-container .e-hsv-container .e-hsv-color { + background: linear-gradient(to bottom, rgba(0, 0, 0, 0) 0, #000 100%), linear-gradient(to left, #fff 0, rgba(255, 255, 255, 0) 100%); +} + +.e-rtl .e-container .e-slider-preview .e-hue-slider .e-slider-track { + background: linear-gradient(to left, #f00 0, #ff0 16%, #0f0 33%, #0ff 50%, #00f 67%, #f0f 84%, #ff0004 100%); +} + +.e-rtl .e-container .e-slider-preview .e-preview-container { + margin-left: 0; + margin-right: 4.205%; +} + +.e-rtl .e-container .e-selected-value .e-float-input { + margin-left: 3.75%; + margin-right: 0; +} + +.e-rtl .e-container .e-selected-value .e-float-input input { + padding-right: 0; +} + +.e-rtl .e-container .e-selected-value .e-value-switch-btn { + transform: rotate(180deg); +} + +.e-rtl .e-container .e-switch-ctrl-btn .e-mode-switch-btn { + float: right; +} + +.e-rtl .e-container .e-switch-ctrl-btn .e-ctrl-btn { + float: left; + text-align: left; +} + +.e-rtl .e-container .e-switch-ctrl-btn .e-ctrl-btn .e-cancel { + margin-left: 0; + margin-right: 0; +} + +.e-bigger .e-container.e-color-picker { + width: 290px; +} + +.e-bigger .e-container .e-palette .e-tile { + height: 29px; + width: 29px; +} + +.e-bigger .e-container .e-hsv-container .e-hsv-color { + height: 180px; +} + +.e-bigger .e-container .e-custom-palette.e-palette-group { + height: 290px; +} + +.e-bigger .e-container .e-slider-preview { + padding: 8px 16px; +} + +.e-bigger .e-container .e-slider-preview .e-preview-container { + margin-left: 4.657%; + top: 0; + vertical-align: super; + width: 12.408%; +} + +.e-bigger .e-container .e-slider-preview .e-colorpicker-slider { + width: 82.944%; +} + +.e-bigger .e-container .e-slider-preview .e-colorpicker-slider .e-slider-container { + height: 20px; +} + +.e-bigger .e-container .e-slider-preview .e-colorpicker-slider .e-slider-container .e-handle { + border-radius: 8px; + height: 16px; + top: calc(50% - 8px); + width: 16px; +} + +.e-bigger .e-container .e-slider-preview .e-switch-ctrl-btn .e-ctrl-btn { + width: 90.6%; +} + +.e-bigger .e-container.e-color-palette .e-palette + .e-switch-ctrl-btn { + padding: 25px 16px 16px; +} + +.e-bigger .e-container .e-selected-value .e-input-container { + width: 90.7%; +} + +.e-bigger .e-container .e-selected-value .e-input-container .e-float-input { + margin-right: 3.425%; +} + +.e-bigger .e-container .e-selected-value .e-input-container .e-float-input input { + height: auto; +} + +.e-bigger .e-container .e-selected-value .e-input-container .e-float-input.e-numeric { + height: auto; +} + +.e-bigger .e-container .e-selected-value .e-input-container .e-float-input.e-numeric input { + height: auto; +} + +.e-bigger .e-container .e-value-switch-btn, +.e-bigger .e-container .e-mode-switch-btn { + font-size: 18px; + line-height: 18px; + padding: 2px 3px; + width: 9.306%; +} + +.e-bigger .e-container .e-mode-switch-btn { + margin-top: 5px; +} + +.e-bigger .e-rtl .e-container .e-slider-preview .e-preview-container, +.e-bigger.e-rtl .e-container .e-slider-preview .e-preview-container { + margin-left: 0; + margin-right: 4.657%; +} + +.e-bigger .e-rtl .e-container .e-selected-value .e-float-input, +.e-bigger.e-rtl .e-container .e-selected-value .e-float-input { + margin-left: 3.425%; + margin-right: 0; +} + +.e-tooltip-wrap.e-color-picker-tooltip { + border-bottom-left-radius: 50%; + border-bottom-right-radius: 0%; + border-top-left-radius: 50%; + border-top-right-radius: 50%; + box-shadow: 0 1px 2px rgba(0, 0, 0, 0.3); + cursor: pointer; + min-width: 26px; + transform: translateY(18px) rotate(45deg) scale(0.01); + transition: transform 0.4s cubic-bezier(0.25, 0.8, 0.25, 1); +} + +.e-tooltip-wrap.e-color-picker-tooltip .e-tip-content { + background: transparent url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz4KPHN2ZyB3aWR0aD0iNnB4IiBoZWlnaHQ9IjZweCIgdmlld0JveD0iMCAwIDYgNiIgdmVyc2lvbj0iMS4xIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIj4KICAgIDwhLS0gR2VuZXJhdG9yOiBTa2V0Y2ggNTAgKDU0OTgzKSAtIGh0dHA6Ly93d3cuYm9oZW1pYW5jb2RpbmcuY29tL3NrZXRjaCAtLT4KICAgIDx0aXRsZT5Hcm91cCA5PC90aXRsZT4KICAgIDxkZXNjPkNyZWF0ZWQgd2l0aCBTa2V0Y2guPC9kZXNjPgogICAgPGRlZnM+PC9kZWZzPgogICAgPGcgaWQ9IlBhZ2UtMSIgc3Ryb2tlPSJub25lIiBzdHJva2Utd2lkdGg9IjEiIGZpbGw9Im5vbmUiIGZpbGwtcnVsZT0iZXZlbm9kZCI+CiAgICAgICAgPGcgaWQ9Ikdyb3VwLTkiPgogICAgICAgICAgICA8cmVjdCBpZD0iUmVjdGFuZ2xlLTExIiBmaWxsPSIjRTBFMEUwIiB4PSIwIiB5PSIwIiB3aWR0aD0iMyIgaGVpZ2h0PSIzIj48L3JlY3Q+CiAgICAgICAgICAgIDxyZWN0IGlkPSJSZWN0YW5nbGUtMTEtQ29weS0yIiBmaWxsPSIjRkZGRkZGIiB4PSIwIiB5PSIzIiB3aWR0aD0iMyIgaGVpZ2h0PSIzIj48L3JlY3Q+CiAgICAgICAgICAgIDxyZWN0IGlkPSJSZWN0YW5nbGUtMTEtQ29weSIgZmlsbD0iI0ZGRkZGRiIgeD0iMyIgeT0iMCIgd2lkdGg9IjMiIGhlaWdodD0iMyI+PC9yZWN0PgogICAgICAgICAgICA8cmVjdCBpZD0iUmVjdGFuZ2xlLTExLUNvcHktMyIgZmlsbD0iI0UwRTBFMCIgeD0iMyIgeT0iMyIgd2lkdGg9IjMiIGhlaWdodD0iMyI+PC9yZWN0PgogICAgICAgIDwvZz4KICAgIDwvZz4KPC9zdmc+"); + background-size: 8px; + border-radius: 50%; + height: 24px; + position: relative; + transform: rotate(45deg); + width: 24px; +} + +.e-split-preview, +.e-tip-transparent { + height: 100%; + left: 0; + position: absolute; + top: 0; + width: 100%; +} + +.e-bigger .e-tooltip-wrap.e-color-picker-tooltip, +.e-bigger.e-tooltip-wrap.e-color-picker-tooltip { + min-width: 32px; +} + +.e-bigger .e-tooltip-wrap.e-color-picker-tooltip .e-tip-content, +.e-bigger.e-tooltip-wrap.e-color-picker-tooltip .e-tip-content { + height: 30px; + width: 30px; +} + +.e-container { + background-color: #fff; +} + +.e-container .e-palette .e-tile:hover, .e-container .e-palette .e-tile.e-selected { + border-color: #eee; +} + +.e-container .e-handler.e-hide-handler, +.e-container .e-handle.e-hide-handler { + background-color: transparent; + border-color: transparent; + box-shadow: none; +} + +.e-control-wrapper.e-slider-container .e-hue-slider .e-handle, +.e-control-wrapper.e-slider-container .e-opacity-slider .e-handle { + background-color: #fff; + border-color: #fff; +} + +.e-control-wrapper.e-slider-container .e-hue-slider .e-handle.e-handle-start, +.e-control-wrapper.e-slider-container .e-opacity-slider .e-handle.e-handle-start { + background-color: #fff; + border-color: #fff; +} + +.e-control-wrapper.e-slider-container .e-hue-slider .e-handle .e-handle.e-tab-handle, +.e-control-wrapper.e-slider-container .e-opacity-slider .e-handle .e-handle.e-tab-handle { + border-color: #fff; +} + +.e-colorpicker-wrapper.e-disabled .e-value-switch-btn, +.e-colorpicker-wrapper.e-disabled .e-mode-switch-btn { + color: rgba(0, 0, 0, 0.26); +} + +.e-colorpicker-wrapper.e-disabled .e-value-switch-btn:focus, +.e-colorpicker-wrapper.e-disabled .e-mode-switch-btn:focus { + background-color: transparent; + color: rgba(0, 0, 0, 0.26); + outline: none; + outline-offset: none; +} + +.e-colorpicker-wrapper.e-disabled .e-value-switch-btn:active, +.e-colorpicker-wrapper.e-disabled .e-mode-switch-btn:active { + background-color: transparent; + color: rgba(0, 0, 0, 0.26); +} + +.e-colorpicker-popup { + background-color: transparent; +} + +.e-tooltip-wrap.e-color-picker-tooltip { + background-color: #fff; + border-color: #fff; +} + +/*! component icons */ +.e-dialog .e-icon-dlg-close::before { + content: ""; + position: relative; +} + +.e-dialog .e-icon-dlg-close { + opacity: initial; +} + +.e-dialog .e-icon-dlg-close:active { + opacity: initial; +} + +.e-dialog .e-icon-dlg-close:hover { + opacity: initial; +} + +/*! dialog layout */ +.e-dialog { + -webkit-flex-direction: column; + border: none; + border-radius: 2px; + flex-direction: column; + width: 100%; +} + +.e-dialog .e-dlg-header-content { + border-radius: 1px 1px 0 0; + line-height: 30px; +} + +.e-dialog .e-dlg-header-content + .e-dlg-content { + padding-top: 0; +} + +.e-dialog .e-btn .e-btn-icon.e-icon-dlg-close { + font-size: 12px; + width: auto; +} + +.e-dialog .e-dlg-header, +.e-dialog .e-dlg-header * { + display: block; + font-size: 18px; + font-weight: normal; + overflow: hidden; + text-overflow: ellipsis; + user-select: none; + vertical-align: top; + white-space: nowrap; + width: 83%; +} + +.e-dialog .e-dlg-modal { + position: fixed; +} + +.e-dialog .e-scroll-disabled { + overflow: hidden !important; +} + +.e-dialog .e-dlg-content { + display: block; + flex: 1 1 auto; + font-size: 13px; + font-weight: normal; + line-height: normal; + overflow: auto; + overflow-x: hidden; +} + +.e-dialog .e-footer-content { + border-bottom-left-radius: 0; + border-bottom-right-radius: 0; + border-top: none; + bottom: 0; + display: block; + right: 0; + width: 100%; +} + +.e-dialog .e-footer-content { + text-align: right; +} + +.e-bigger.e-dialog .e-dlg-header-content, +.e-bigger .e-dialog .e-dlg-header-content { + padding: 24px 24px 20px; +} + +.e-bigger.e-dialog .e-dlg-content, +.e-bigger .e-dialog .e-dlg-content { + padding: 24px; +} + +.e-bigger.e-dialog .e-footer-content, +.e-bigger .e-dialog .e-footer-content { + padding: 8px; +} + +.e-bigger.e-dialog .e-footer-content .e-btn, +.e-bigger .e-dialog .e-footer-content .e-btn { + margin-left: 8px; +} + +.e-bigger.e-dialog .e-dlg-header-content .e-btn.e-dlg-closeicon-btn, +.e-bigger .e-dialog .e-dlg-header-content .e-btn.e-dlg-closeicon-btn { + bottom: 3px; + height: 36px; + left: 6px; + width: 36px; +} + +.e-bigger.e-dialog .e-btn .e-btn-icon.e-icon-dlg-close, +.e-bigger .e-dialog .e-btn .e-btn-icon.e-icon-dlg-close { + font-size: 12px; + width: auto; +} + +.e-bigger.e-rtl .e-footer-content .e-btn, +.e-bigger .e-rtl .e-footer-content .e-btn { + margin-left: 0; + margin-right: 8px; +} + +.e-bigger .e-dlg-header-content + .e-dlg-content { + padding-top: 0; +} + +.e-dialog .e-dlg-header-content { + border-bottom: none; + padding: 18px; +} + +.e-dialog .e-dlg-content { + padding: 18px; +} + +.e-dialog .e-footer-content { + padding: 8px; +} + +.e-dialog .e-footer-content .e-btn { + margin-left: 6px; +} + +.e-rtl .e-footer-content .e-btn { + margin-right: 6px; +} + +.e-dialog.e-draggable .e-dlg-header-content { + cursor: move; +} + +.e-dialog { + max-height: 98%; + max-width: 100%; + min-width: 240px; +} + +.e-rtl .e-footer-content .e-btn { + margin-left: 0; +} + +.e-rtl .e-footer-content { + text-align: left; +} + +.e-rtl .e-footer-content { + text-align: left; +} + +.e-dialog.e-rtl .e-dlg-header-content .e-btn.e-dlg-closeicon-btn { + float: left; +} + +.e-dialog .e-dlg-header-content .e-btn.e-dlg-closeicon-btn { + background-color: none; + border-color: none; + border-radius: 50%; + bottom: 0; + float: right; + height: 30px; + left: 6px; + position: relative; + width: 30px; +} + +.e-dlg-overlay { + height: 100%; + left: 0; + opacity: .5; + position: fixed; + top: 0; + width: 100%; +} + +.e-dlg-overflow-hidden { + overflow: auto; +} + +.e-dlg-fullscreen { + height: 100% !important; + left: 0 !important; + top: 0 !important; + width: 100% !important; +} + +.e-popup.e-popup-open.e-dialog { + display: inline-flex; +} + +.e-dlg-container { + -webkit-align-items: center; + align-items: center; + display: none; + height: 100%; + left: 0; + top: 0; + width: 100%; +} + +.e-dlg-center-center { + -webkit-justify-content: center; + justify-content: center; +} + +.e-dlg-left-center { + -webkit-justify-content: flex-start; + justify-content: flex-start; +} + +.e-dlg-right-center { + -webkit-justify-content: flex-end; + justify-content: flex-end; +} + +.e-dlg-left-top { + -webkit-align-items: flex-start; + -webkit-justify-content: flex-start; + align-items: flex-start; + justify-content: flex-start; +} + +.e-dlg-right-top { + -webkit-align-items: flex-start; + -webkit-justify-content: flex-end; + align-items: flex-start; + justify-content: flex-end; +} + +.e-dlg-center-top { + -webkit-flex-direction: column; + flex-direction: column; +} + +.e-dlg-left-bottom { + -webkit-align-items: flex-end; + -webkit-justify-content: flex-start; + align-items: flex-end; + justify-content: flex-start; +} + +.e-dlg-right-bottom { + -webkit-align-items: flex-end; + -webkit-justify-content: flex-end; + align-items: flex-end; + justify-content: flex-end; +} + +.e-dlg-center-bottom { + -webkit-flex-direction: column; + -webkit-justify-content: flex-end; + flex-direction: column; + justify-content: flex-end; +} + +.e-dialog .e-btn.e-dlg-closeicon-btn:hover, +.e-dialog .e-btn.e-dlg-closeicon-btn:focus, +.e-dialog .e-btn.e-dlg-closeicon-btn:active { + background-color: #e0e0e0; + border-color: transparent; + box-shadow: 0 0 0 transparent; +} + +.e-dialog { + background-color: #fff; + box-shadow: 0 12px 40px 5px rgba(0, 0, 0, 0.26); +} + +.e-dlg-overlay { + background-color: #383838; +} + +.e-footer-content { + background-color: #fff; +} + +.e-dlg-header, +.e-dlg-header * { + color: rgba(0, 0, 0, 0.87); + font-size: 18px; + font-weight: normal; +} + +.e-dlg-content { + color: rgba(0, 0, 0, 0.87); +} + +.e-device .e-dlg-content, +.e-device .e-dlg-content * { + font-size: 14px; +} + +.e-dlg-header-content { + background-color: #fff; +} + +.e-dlg-content { + background-color: #fff; +} + +.e-icon-dlg-close { + color: #000; +} + +.e-dialog .e-btn.e-dlg-closeicon-btn:hover span { + color: #000; +} + +.e-icon-dlg-close:active { + border-radius: 50%; + color: #000; + opacity: 1; +} + +.e-icon-dlg-close:hover { + color: #000; +} + +.e-dlg-header-content .e-dlg-closeicon-btn:hover { + background-color: transparent; +} + +.e-dlg-header-content .e-dlg-closeicon-btn:active { + background-color: transparent; +} + +/*! component's default definitions and variables */ +/*! component's default definitions and variables */ +@keyframes material-spinner-rotate { + 0% { + -webkit-transform: rotate(0deg); + transform: rotate(0deg); + } + 100% { + -webkit-transform: rotate(360deg); + transform: rotate(360deg); + } +} + +@keyframes fabric-spinner-rotate { + 0% { + -webkit-transform: rotate(0deg); + transform: rotate(0deg); + } + 100% { + -webkit-transform: rotate(360deg); + transform: rotate(360deg); + } +} + +.e-spinner-pane { + align-items: center; + display: inline-flex; + height: 100%; + justify-content: center; + left: 0; + position: absolute; + text-align: center; + top: 0; + user-select: none; + vertical-align: middle; + width: 100%; + z-index: 1000; +} + +.e-spinner-pane::after { + content: "Material"; + display: none; +} + +.e-spinner-pane.e-spin-left .e-spinner-inner { + -webkit-transform: translateX(0%) translateY(-50%); + left: 0; + padding-left: 10px; + transform: translateX(0%) translateY(-50%); +} + +.e-spinner-pane.e-spin-right .e-spinner-inner { + -webkit-transform: translateX(-100%) translateY(-50%); + left: 100%; + padding-right: 10px; + transform: translateX(-100%) translateY(-50%); +} + +.e-spinner-pane.e-spin-center .e-spinner-inner { + -webkit-transform: translateX(-50%) translateY(-50%); + left: 50%; + transform: translateX(-50%) translateY(-50%); +} + +.e-spinner-pane.e-spin-hide { + display: none; +} + +.e-spinner-pane.e-spin-show { + display: inline-flex; +} + +.e-spinner-pane .e-spinner-inner { + -webkit-transform: translateX(-50%) translateY(-50%); + left: 50%; + margin: 0; + position: absolute; + text-align: center; + top: 50%; + transform: translateX(-50%) translateY(-50%); + z-index: 1000; +} + +.e-spinner-pane .e-spinner-inner .e-spin-label { + font-family: "Roboto", Segoe UI; + font-size: 13px; + margin-top: 16px; + text-align: center; +} + +.e-spinner-pane .e-spinner-inner .e-spin-material { + animation: material-spinner-rotate 1568.63ms linear infinite; + display: block; + margin: 0 auto; +} + +.e-spinner-pane .e-spinner-inner .e-spin-material .e-path-circle { + fill: none; + stroke-linecap: square; +} + +.e-spinner-pane .e-spinner-inner .e-spin-fabric { + animation: fabric-spinner-rotate 1.3s infinite cubic-bezier(0.53, 0.21, 0.29, 0.67); + display: block; + margin: 0 auto; + overflow: visible; +} + +.e-spinner-pane .e-spinner-inner .e-spin-fabric .e-path-arc, +.e-spinner-pane .e-spinner-inner .e-spin-fabric .e-path-circle { + fill: none; + stroke-width: 1.5; +} + +.e-spinner-pane .e-spinner-inner .e-spin-bootstrap { + display: block; + margin: 0 auto; +} + +.e-spinner-pane .e-spinner-inner .e-spin-high-contrast { + animation: fabric-spinner-rotate 1.3s infinite cubic-bezier(0.53, 0.21, 0.29, 0.67); + display: block; + margin: 0 auto; + overflow: visible; +} + +.e-spinner-pane .e-spinner-inner .e-spin-high-contrast .e-path-arc, +.e-spinner-pane .e-spinner-inner .e-spin-high-contrast .e-path-circle { + fill: none; + stroke-width: 1.5; +} + +.e-spinner-pane { + background-color: transparent; +} + +.e-spinner-pane.e-spin-overlay { + background-color: rgba(0, 0, 0, 0.4); +} + +.e-spinner-pane.e-spin-overlay .e-spinner-inner .e-spin-label { + color: #fff; +} + +.e-spinner-pane.e-spin-overlay .e-spinner-inner .e-spin-bootstrap { + fill: #e3165b; + stroke: #e3165b; +} + +.e-spinner-pane .e-spinner-inner .e-spin-label { + color: rgba(0, 0, 0, 0.87); +} + +.e-spinner-pane .e-spinner-inner .e-spin-fabric .e-path-circle { + stroke: rgba(227, 22, 91, 0.4); +} + +.e-spinner-pane .e-spinner-inner .e-spin-fabric .e-path-arc { + stroke: #e3165b; +} + +.e-spinner-pane .e-spinner-inner .e-spin-high-contrast .e-path-circle { + stroke: rgba(227, 22, 91, 0.4); +} + +.e-spinner-pane .e-spinner-inner .e-spin-high-contrast .e-path-arc { + stroke: #e3165b; +} + +.e-spinner-pane .e-spinner-inner .e-spin-material { + stroke: #e3165b; +} + +.e-spinner-pane .e-spinner-inner .e-spin-bootstrap { + fill: #e3165b; + stroke: #e3165b; +} + +/*! component icons */ +.e-listview .e-icon-back::before { + content: ""; + font-size: auto; +} + +.e-listview .e-icon-collapsible::before { + content: ""; +} + +.e-listview.e-rtl .e-icon-back::before { + content: ""; + font-size: auto; +} + +.e-listview.e-rtl .e-icon-collapsible::before { + content: ""; +} + +.e-bigger .e-listview .e-list-item, +.e-listview.e-bigger .e-list-item { + border-bottom: 0 solid transparent; + border-left: 0 solid transparent; + border-right: 0 solid transparent; + border-top: 0 solid transparent; + height: 48px; + line-height: 45px; +} + +.e-bigger .e-listview .e-text-content, +.e-listview.e-bigger .e-text-content { + font-size: 15px; +} + +.e-bigger .e-listview .e-list-group-item, +.e-listview.e-bigger .e-list-group-item { + height: 48px; + line-height: 45px; +} + +.e-bigger .e-listview .e-list-header, +.e-listview.e-bigger .e-list-header { + display: block; + font-weight: bold; + height: 64px; +} + +.e-bigger .e-listview .e-list-header > *, +.e-listview.e-bigger .e-list-header > * { + display: table-cell; +} + +.e-bigger .e-listview .e-list-header .e-text.header, +.e-listview.e-bigger .e-list-header .e-text.header { + display: none; +} + +.e-bigger .e-listview .e-list-header .e-headertemplate-text.nested-header, +.e-listview.e-bigger .e-list-header .e-headertemplate-text.nested-header { + display: none; +} + +.e-bigger .e-listview .e-list-header .e-text, +.e-listview.e-bigger .e-list-header .e-text { + font-size: 20px; + line-height: 30px; +} + +.e-bigger .e-listview .e-icons, +.e-listview.e-bigger .e-icons { + margin-top: 2px; +} + +.e-bigger .e-listview .e-but-back, +.e-listview.e-bigger .e-but-back { + padding-top: 0; +} + +.e-bigger .e-listview .e-icon-collapsible, +.e-listview.e-bigger .e-icon-collapsible { + line-height: inherit; +} + +.e-listview { + border: 0 solid; + display: block; + overflow: auto; + position: relative; + width: 100%; +} + +.e-listview .e-list-item { + border-bottom: 0 solid; + height: 36px; + line-height: 36px; + padding: 0 16px; +} + +.e-listview .e-list-parent { + margin: 0; + padding: 0; +} + +.e-listview .e-list-header .e-text.header { + display: none; +} + +.e-listview .e-list-header .e-headertemplate-text.nested-header { + display: none; +} + +.e-listview .e-list-header { + border-bottom: 1px solid; + display: block; + font-weight: bold; + height: 48px; + padding: 16px; +} + +.e-listview .e-has-header > .e-view { + top: 45px; +} + +.e-listview .e-icons { + margin-top: 2px; +} + +.e-listview .e-but-back { + cursor: pointer; + line-height: 1px; + padding-bottom: 0; + padding-right: 30px; + vertical-align: middle; + width: 20px; +} + +.e-listview .e-list-group-item:first-child { + border: 0; + border-bottom: 0 solid transparent; +} + +.e-listview .e-list-group-item { + border-bottom: 0 solid transparent; + border-top: 1px solid; + font-weight: 600; + height: 36px; + line-height: 36px; + padding: 0 16px; +} + +.e-listview .e-icon-collapsible { + cursor: pointer; + float: right; + font-size: 12px; + line-height: 34px; +} + +.e-listview .e-text-content { + height: 100%; + position: relative; + vertical-align: middle; +} + +.e-listview .e-text-content * { + display: inline-block; + vertical-align: middle; +} + +.e-listview .e-text-content.e-checkbox .e-list-text { + width: calc(100% - 40px); +} + +.e-listview .e-text-content.e-checkbox.e-checkbox-left .e-list-icon + .e-list-text { + width: calc(100% - 90px); +} + +.e-listview .e-text-content.e-checkbox.e-checkbox-right .e-list-icon + .e-list-text { + width: calc(100% - 80px); +} + +.e-listview .e-list-item.e-checklist.e-has-child .e-text-content.e-checkbox.e-checkbox-right .e-list-icon + .e-list-text { + width: calc(100% - 92px); +} + +.e-listview .e-checkbox .e-checkbox-left { + margin: -2px 10px 0 0; +} + +.e-listview .e-checkbox .e-checkbox-right { + margin: -2px 0 0 10px; +} + +.e-listview .e-list-text { + cursor: pointer; + display: inline-block; + overflow: hidden; + text-overflow: ellipsis; + vertical-align: top; + white-space: nowrap; + width: 100%; +} + +.e-listview .e-list-icon + .e-list-text { + width: calc(100% - 60px); +} + +.e-listview .e-icon-wrapper .e-list-text { + width: calc(100% - 60px); +} + +.e-listview .e-icon-wrapper.e-text-content.e-checkbox .e-list-text { + width: calc(100% - 60px); +} + +.e-listview .e-list-icon { + height: 30px; + margin-right: 16px; + width: 30px; +} + +.e-listview .e-content { + overflow: hidden; + position: relative; +} + +.e-listview .e-list-header .e-text { + cursor: pointer; + line-height: 15px; + text-indent: 0; +} + +.e-listview .e-text .e-headertext { + display: inline-block; +} + +.e-listview.e-rtl .e-list-icon { + margin-left: 16px; + margin-right: 0; +} + +.e-listview.e-rtl .e-icon-collapsible { + float: left; + margin-left: auto; + margin-right: auto; +} + +.e-listview.e-rtl .e-but-back { + padding-left: 30px; + padding-right: 0; +} + +.e-listview.e-rtl .e-checkbox .e-checkbox-left { + margin: -2px 0 0 10px; +} + +.e-listview.e-rtl .e-checkbox .e-checkbox-right { + margin: -2px 10px 0 0; +} + +.e-listview { + border-color: #000; + font-family: "Roboto", "Segoe UI", "GeezaPro", "DejaVu Serif", "sans-serif", "-apple-system", "BlinkMacSystemFont"; + font-size: 15px; +} + +.e-listview .e-list-header { + background-color: #fff; + border-color: rgba(0, 0, 0, 0.12); + color: rgba(0, 0, 0, 0.87); + display: block; + font-size: 20px; +} + +.e-listview .e-list-header > * { + display: table-cell; +} + +.e-listview .e-icons { + color: rgba(0, 0, 0, 0.54); +} + +.e-listview .e-list-item { + background-color: #fff; + border-bottom: 0 solid transparent; + border-left: 0 solid transparent; + border-right: 0 solid transparent; + border-top: 0 solid transparent; + color: rgba(0, 0, 0, 0.87); +} + +.e-listview .e-list-item.e-hover, +.e-listview .e-list-item.e-hover.e-active.e-checklist { + background-color: #eee; + border-color: transparent; + color: rgba(0, 0, 0, 0.87); +} + +.e-listview .e-list-item.e-active { + background-color: #f5f5f5; + color: rgba(0, 0, 0, 0.87); +} + +.e-listview .e-list-item.e-active.e-checklist { + background-color: #fff; + color: rgba(0, 0, 0, 0.87); +} + +.e-listview .e-list-item.e-focused, +.e-listview .e-list-item.e-focused.e-active.e-checklist { + background-color: #f5f5f5; + color: rgba(0, 0, 0, 0.87); +} + +.e-listview .e-list-item.e-focused .e-checkbox-wrapper .e-frame.e-check, +.e-listview .e-list-item.e-focused .e-css.e-checkbox-wrapper .e-frame.e-check { + background-color: #e3165b; + border-color: transparent; + color: #fff; +} + +.e-listview .e-list-group-item { + background-color: #fafafa; + border-color: rgba(0, 0, 0, 0.12); + color: rgba(0, 0, 0, 0.54); + font-size: 15px; +} + +/*! radiobutton layout */ +.e-radio-wrapper { + display: inline-block; + line-height: 1; +} + +.e-radio { + -webkit-appearance: none; + height: 1px; + opacity: 0; + position: absolute; + width: 1px; +} + +.e-radio + label { + -webkit-tap-highlight-color: transparent; + cursor: pointer; + display: inline-block; + margin: 0; + position: relative; + user-select: none; + vertical-align: middle; + white-space: nowrap; +} + +.e-radio + label .e-label { + display: inline-block; + font-family: "Roboto", "Segoe UI", "GeezaPro", "DejaVu Serif", "sans-serif", "-apple-system", "BlinkMacSystemFont"; + font-size: 13px; + font-weight: normal; + line-height: 18px; + padding-left: 28px; + vertical-align: text-top; + white-space: normal; +} + +.e-radio + label::before { + border: 2px solid; + border-radius: 50%; + box-sizing: border-box; + content: ''; + height: 18px; + left: 0; + position: absolute; + top: 0; + width: 18px; +} + +.e-radio + label:focus::before { + box-shadow: none; +} + +.e-radio + label::after { + border: 1px solid; + border-radius: 50%; + box-sizing: border-box; + content: ''; + height: 8px; + left: 5px; + position: absolute; + top: 5px; + transform: scale(0); + width: 8px; +} + +.e-radio + label .e-ripple-container { + border-radius: 50%; + height: 34px; + left: -8px; + position: absolute; + top: -8px; + width: 34px; + z-index: 1; +} + +.e-radio + label.e-right .e-label, .e-radio + label.e-rtl .e-label { + padding-left: 0; + padding-right: 28px; +} + +.e-radio + label.e-right::before, .e-radio + label.e-rtl::before { + left: auto; + right: 0; +} + +.e-radio + label.e-right::after, .e-radio + label.e-rtl::after { + left: auto; + right: 5px; +} + +.e-radio + label.e-right .e-ripple-container, .e-radio + label.e-rtl .e-ripple-container { + left: auto; + right: -8px; +} + +.e-radio + label.e-right.e-rtl .e-label { + padding-left: 28px; + padding-right: 0; +} + +.e-radio + label.e-right.e-rtl::before { + left: 0; + right: auto; +} + +.e-radio + label.e-right.e-rtl::after { + left: 5px; + right: auto; +} + +.e-radio + label.e-right.e-rtl .e-ripple-container { + left: -8px; + right: auto; +} + +.e-radio + label.e-small .e-label { + line-height: 14px; + padding-left: 24px; +} + +.e-radio + label.e-small::before { + height: 14px; + width: 14px; +} + +.e-radio + label.e-small::after { + height: 6px; + left: 4px; + top: 4px; + width: 6px; +} + +.e-radio + label.e-small .e-ripple-container { + left: -10px; + top: -10px; +} + +.e-radio + label.e-small.e-right .e-label, .e-radio + label.e-small.e-rtl .e-label { + padding-left: 0; + padding-right: 24px; +} + +.e-radio + label.e-small.e-right::after, .e-radio + label.e-small.e-rtl::after { + left: auto; + right: 4px; +} + +.e-radio + label.e-small.e-right .e-ripple-container, .e-radio + label.e-small.e-rtl .e-ripple-container { + left: auto; + right: -10px; +} + +.e-radio + label.e-small.e-right.e-rtl .e-label { + padding-left: 24px; + padding-right: 0; +} + +.e-radio + label.e-small.e-right.e-rtl::after { + left: 4px; + right: auto; +} + +.e-radio + label.e-small.e-right.e-rtl .e-ripple-container { + left: -10px; + right: auto; +} + +.e-radio:checked + label::after { + transform: scale(1); + transition: transform ease 280ms, background-color ease 280ms; +} + +.e-bigger .e-radio + label .e-label, +.e-radio + label.e-bigger .e-label { + font-size: 14px; + line-height: 22px; + padding-left: 34px; +} + +.e-bigger .e-radio + label::before, +.e-radio + label.e-bigger::before { + height: 22px; + width: 22px; +} + +.e-bigger .e-radio + label::after, +.e-radio + label.e-bigger::after { + height: 10px; + left: 6px; + top: 6px; + width: 10px; +} + +.e-bigger .e-radio + label .e-ripple-container, +.e-radio + label.e-bigger .e-ripple-container { + height: 42px; + left: -10px; + top: -10px; + width: 42px; +} + +.e-bigger .e-radio + label.e-right .e-label, .e-bigger .e-radio + label.e-rtl .e-label, +.e-radio + label.e-bigger.e-right .e-label, +.e-radio + label.e-bigger.e-rtl .e-label { + padding-left: 0; + padding-right: 34px; +} + +.e-bigger .e-radio + label.e-right::after, .e-bigger .e-radio + label.e-rtl::after, +.e-radio + label.e-bigger.e-right::after, +.e-radio + label.e-bigger.e-rtl::after { + left: auto; + right: 6px; +} + +.e-bigger .e-radio + label.e-right .e-ripple-container, .e-bigger .e-radio + label.e-rtl .e-ripple-container, +.e-radio + label.e-bigger.e-right .e-ripple-container, +.e-radio + label.e-bigger.e-rtl .e-ripple-container { + left: auto; + right: -10px; +} + +.e-bigger .e-radio + label.e-right.e-rtl .e-label, +.e-radio + label.e-bigger.e-right.e-rtl .e-label { + padding-left: 34px; + padding-right: 0; +} + +.e-bigger .e-radio + label.e-right.e-rtl::after, +.e-radio + label.e-bigger.e-right.e-rtl::after { + left: 6px; + right: auto; +} + +.e-bigger .e-radio + label.e-right.e-rtl .e-ripple-container, +.e-radio + label.e-bigger.e-right.e-rtl .e-ripple-container { + left: -12px; + right: auto; +} + +.e-bigger .e-radio + label.e-small .e-label, +.e-radio + label.e-bigger.e-small .e-label { + line-height: 20px; + padding-left: 32px; +} + +.e-bigger .e-radio + label.e-small::before, +.e-radio + label.e-bigger.e-small::before { + height: 20px; + width: 20px; +} + +.e-bigger .e-radio + label.e-small::after, +.e-radio + label.e-bigger.e-small::after { + height: 8px; + left: 6px; + top: 6px; + width: 8px; +} + +.e-bigger .e-radio + label.e-small .e-ripple-container, +.e-radio + label.e-bigger.e-small .e-ripple-container { + height: 40px; + left: -10px; + top: -10px; + width: 40px; +} + +.e-bigger .e-radio + label.e-small.e-right .e-label, .e-bigger .e-radio + label.e-small.e-rtl .e-label, +.e-radio + label.e-bigger.e-small.e-right .e-label, +.e-radio + label.e-bigger.e-small.e-rtl .e-label { + padding-left: 0; + padding-right: 32px; +} + +.e-bigger .e-radio + label.e-small.e-right::after, .e-bigger .e-radio + label.e-small.e-rtl::after, +.e-radio + label.e-bigger.e-small.e-right::after, +.e-radio + label.e-bigger.e-small.e-rtl::after { + left: auto; + right: 6px; +} + +.e-bigger .e-radio + label.e-small.e-right .e-ripple-container, .e-bigger .e-radio + label.e-small.e-rtl .e-ripple-container, +.e-radio + label.e-bigger.e-small.e-right .e-ripple-container, +.e-radio + label.e-bigger.e-small.e-rtl .e-ripple-container { + left: auto; + right: -10px; +} + +.e-bigger .e-radio + label.e-small.e-right.e-rtl .e-label, +.e-radio + label.e-bigger.e-small.e-right.e-rtl .e-label { + padding-left: 32px; + padding-right: 0; +} + +.e-bigger .e-radio + label.e-small.e-right.e-rtl::after, +.e-radio + label.e-bigger.e-small.e-right.e-rtl::after { + left: 6px; + right: auto; +} + +.e-bigger .e-radio + label.e-small.e-right.e-rtl .e-ripple-container, +.e-radio + label.e-bigger.e-small.e-right.e-rtl .e-ripple-container { + left: -10px; + right: auto; +} + +/*! radiobutton theme */ +.e-radio + label::before { + background-color: #fff; + border-color: #757575; +} + +.e-radio + label.e-focus .e-ripple-container { + background-color: rgba(0, 0, 0, 0.12); +} + +.e-radio + label .e-label { + color: rgba(0, 0, 0, 0.87); +} + +.e-radio + label .e-ripple-element { + background-color: rgba(227, 22, 91, 0.26); +} + +.e-radio + label:active .e-ripple-element { + background-color: rgba(0, 0, 0, 0.12); +} + +.e-radio:focus + label::before { + border-color: #757575; + box-shadow: none; +} + +.e-radio:hover + label::before { + border-color: #757575; +} + +.e-radio:checked + label::before { + border-color: #e3165b; +} + +.e-radio:checked + label::after { + background-color: #e3165b; + color: #e3165b; +} + +.e-radio:checked + label:active .e-ripple-element { + background-color: rgba(227, 22, 91, 0.26); +} + +.e-radio:checked + .e-focus .e-ripple-container { + background-color: rgba(227, 22, 91, 0.26); +} + +.e-radio:checked + .e-focus::before { + outline: #fff 0 solid; + outline-offset: 0; +} + +.e-radio:checked:focus + label::before { + border-color: #e3165b; +} + +.e-radio:checked:focus + label::after { + background-color: #e3165b; +} + +.e-radio:checked + label:hover::before { + border-color: #e3165b; +} + +.e-radio:checked + label:hover::after { + background-color: #e3165b; +} + +.e-radio:disabled + label { + cursor: default; + pointer-events: none; +} + +.e-radio:disabled + label::before { + border-color: #bdbdbd; + cursor: default; +} + +.e-radio:disabled + label .e-ripple-container { + background-color: transparent; +} + +.e-radio:disabled + label .e-ripple-container::after { + background-color: transparent; + cursor: default; +} + +.e-radio:disabled + label .e-label { + color: #bdbdbd; +} + +.e-radio:disabled:checked + label::after { + background-color: #bdbdbd; + cursor: default; +} + +.e-radio:disabled:checked + label .e-ripple-container { + background-color: transparent; +} + +.e-radio:disabled:checked + label .e-ripple-container::after { + background-color: transparent; +} + +/*! switch layout */ +.e-switch-wrapper, +.e-css.e-switch-wrapper { + cursor: pointer; + display: inline-block; + height: 12px; + position: relative; + user-select: none; + width: 34px; +} + +.e-switch-wrapper .e-switch, +.e-css.e-switch-wrapper .e-switch { + -moz-appearance: none; + height: 1px; + opacity: 0; + position: absolute; + width: 1px; +} + +.e-switch-wrapper .e-switch-inner, +.e-css.e-switch-wrapper .e-switch-inner { + -ms-transition: all 0.08s linear; + -webkit-transition: all 0.08s linear; + border: none; + border-radius: 20px; + box-sizing: border-box; + height: 100%; + left: 0; + overflow: hidden; + position: absolute; + top: 0; + transition: all 0.08s linear; + width: 100%; +} + +.e-switch-wrapper .e-switch-on, +.e-switch-wrapper .e-switch-off, +.e-css.e-switch-wrapper .e-switch-on, +.e-css.e-switch-wrapper .e-switch-off { + -ms-transition: transform 90ms cubic-bezier(0.4, 0, 0.2, 1); + -webkit-transition: transform 90ms cubic-bezier(0.4, 0, 0.2, 1); + align-items: center; + border-radius: inherit; + display: flex; + font-family: ""; + font-size: small; + height: 100%; + justify-content: center; + left: 0; + position: absolute; + transition: transform 90ms cubic-bezier(0.4, 0, 0.2, 1); + width: 100%; +} + +.e-switch-wrapper .e-switch-on, +.e-css.e-switch-wrapper .e-switch-on { + left: -100%; + text-indent: -9999px; +} + +.e-switch-wrapper .e-switch-off, +.e-css.e-switch-wrapper .e-switch-off { + left: 0; + opacity: 0.42; + text-indent: -9999px; +} + +.e-switch-wrapper .e-switch-handle, +.e-css.e-switch-wrapper .e-switch-handle { + -ms-transition: all 0.08s linear; + -webkit-transition: all 0.08s linear; + border-radius: 50%; + bottom: 0; + height: 18px; + left: 0; + margin: auto 0; + position: absolute; + top: 0; + transition: all 0.08s linear; + width: 18px; +} + +.e-switch-wrapper .e-switch-inner.e-switch-active .e-switch-on, +.e-css.e-switch-wrapper .e-switch-inner.e-switch-active .e-switch-on { + left: 0; + opacity: 0.54; +} + +.e-switch-wrapper .e-switch-inner.e-switch-active .e-switch-off, +.e-css.e-switch-wrapper .e-switch-inner.e-switch-active .e-switch-off { + left: 100%; +} + +.e-switch-wrapper .e-switch-handle.e-switch-active, +.e-css.e-switch-wrapper .e-switch-handle.e-switch-active { + left: 100%; + margin-left: -18px; +} + +.e-switch-wrapper.e-switch-disabled, +.e-css.e-switch-wrapper.e-switch-disabled { + cursor: default; +} + +.e-switch-wrapper .e-ripple-container, +.e-css.e-switch-wrapper .e-ripple-container { + border-radius: 50%; + bottom: -9px; + height: 52px; + left: -17px; + pointer-events: none; + position: absolute; + top: -17px; + width: 52px; + z-index: 1; +} + +.e-switch-wrapper.e-rtl .e-switch-handle, +.e-css.e-switch-wrapper.e-rtl .e-switch-handle { + left: 100%; + margin-left: -18px; +} + +.e-switch-wrapper.e-rtl .e-switch-inner.e-switch-active .e-switch-on, +.e-css.e-switch-wrapper.e-rtl .e-switch-inner.e-switch-active .e-switch-on { + left: 0; +} + +.e-switch-wrapper.e-rtl .e-switch-inner.e-switch-active .e-switch-off, +.e-css.e-switch-wrapper.e-rtl .e-switch-inner.e-switch-active .e-switch-off { + left: -100%; +} + +.e-switch-wrapper.e-rtl .e-switch-on, +.e-css.e-switch-wrapper.e-rtl .e-switch-on { + left: 100%; +} + +.e-switch-wrapper.e-rtl .e-switch-off, +.e-css.e-switch-wrapper.e-rtl .e-switch-off { + left: 0; +} + +.e-switch-wrapper.e-rtl .e-switch-handle.e-switch-active, +.e-css.e-switch-wrapper.e-rtl .e-switch-handle.e-switch-active { + border-radius: 50%; + height: 18px; + left: 0; + margin: auto 0; + position: absolute; + top: 0; + transition: all 0.08s linear; + width: 18px; +} + +.e-switch-wrapper.e-small, +.e-css.e-switch-wrapper.e-small { + height: 10px; + width: 26px; +} + +.e-switch-wrapper.e-small .e-switch-handle, +.e-css.e-switch-wrapper.e-small .e-switch-handle { + height: 16px; + width: 16px; +} + +.e-switch-wrapper.e-small .e-ripple-container, +.e-css.e-switch-wrapper.e-small .e-ripple-container { + border-radius: 50%; + height: 36px; + left: -10px; + pointer-events: none; + position: absolute; + top: -10px; + width: 36px; + z-index: 1; +} + +.e-switch-wrapper.e-small .e-switch-handle.e-switch-active, +.e-css.e-switch-wrapper.e-small .e-switch-handle.e-switch-active { + left: 100%; + margin-left: -16px; +} + +.e-switch-wrapper.e-small .e-switch-on, +.e-switch-wrapper.e-small .e-switch-off, +.e-css.e-switch-wrapper.e-small .e-switch-on, +.e-css.e-switch-wrapper.e-small .e-switch-off { + font-size: 9px; +} + +.e-switch-wrapper.e-small .e-switch-on, +.e-css.e-switch-wrapper.e-small .e-switch-on { + text-indent: -9999px; +} + +.e-switch-wrapper.e-small .e-switch-off, +.e-css.e-switch-wrapper.e-small .e-switch-off { + text-indent: -9999px; +} + +.e-switch-wrapper.e-small.e-rtl .e-switch-handle, +.e-css.e-switch-wrapper.e-small.e-rtl .e-switch-handle { + left: 100%; + margin-left: -16px; +} + +.e-switch-wrapper.e-small.e-rtl .e-switch-handle, +.e-css.e-switch-wrapper.e-small.e-rtl .e-switch-handle { + height: 16px; + width: 16px; +} + +.e-switch-wrapper.e-small.e-rtl .e-switch-on, +.e-css.e-switch-wrapper.e-small.e-rtl .e-switch-on { + left: 100%; + opacity: 0.54; +} + +.e-switch-wrapper.e-small.e-rtl .e-switch-off, +.e-css.e-switch-wrapper.e-small.e-rtl .e-switch-off { + left: 0; +} + +.e-switch-wrapper.e-small.e-rtl .e-switch-inner.e-switch-active .e-switch-on, +.e-css.e-switch-wrapper.e-small.e-rtl .e-switch-inner.e-switch-active .e-switch-on { + left: 0; +} + +.e-switch-wrapper.e-small.e-rtl .e-switch-inner.e-switch-active .e-switch-off, +.e-css.e-switch-wrapper.e-small.e-rtl .e-switch-inner.e-switch-active .e-switch-off { + left: -100%; +} + +.e-switch-wrapper.e-small.e-rtl .e-switch-handle.e-switch-active, +.e-css.e-switch-wrapper.e-small.e-rtl .e-switch-handle.e-switch-active { + left: 16px; +} + +.e-bigger .e-switch-wrapper, +.e-bigger.e-switch-wrapper, +.e-bigger .e-css.e-switch-wrapper, +.e-bigger.e-css.e-switch-wrapper { + height: 14px; + width: 36px; +} + +.e-bigger .e-switch-wrapper .e-switch-handle, +.e-bigger.e-switch-wrapper .e-switch-handle, +.e-bigger .e-css.e-switch-wrapper .e-switch-handle, +.e-bigger.e-css.e-switch-wrapper .e-switch-handle { + height: 20px; + left: 0; + top: 0; + width: 20px; +} + +.e-bigger .e-switch-wrapper .e-switch-handle.e-switch-active, +.e-bigger.e-switch-wrapper .e-switch-handle.e-switch-active, +.e-bigger .e-css.e-switch-wrapper .e-switch-handle.e-switch-active, +.e-bigger.e-css.e-switch-wrapper .e-switch-handle.e-switch-active { + left: 100%; + margin-left: -20px; +} + +.e-bigger .e-switch-wrapper .e-switch-on, +.e-bigger .e-switch-wrapper .e-switch-off, +.e-bigger.e-switch-wrapper .e-switch-on, +.e-bigger.e-switch-wrapper .e-switch-off, +.e-bigger .e-css.e-switch-wrapper .e-switch-on, +.e-bigger .e-css.e-switch-wrapper .e-switch-off, +.e-bigger.e-css.e-switch-wrapper .e-switch-on, +.e-bigger.e-css.e-switch-wrapper .e-switch-off { + font-size: 0; +} + +.e-bigger .e-switch-wrapper .e-switch-on, +.e-bigger.e-switch-wrapper .e-switch-on, +.e-bigger .e-css.e-switch-wrapper .e-switch-on, +.e-bigger.e-css.e-switch-wrapper .e-switch-on { + text-indent: -9999px; +} + +.e-bigger .e-switch-wrapper .e-switch-off, +.e-bigger.e-switch-wrapper .e-switch-off, +.e-bigger .e-css.e-switch-wrapper .e-switch-off, +.e-bigger.e-css.e-switch-wrapper .e-switch-off { + text-indent: -9999px; +} + +.e-bigger .e-switch-wrapper .e-ripple-container, +.e-bigger.e-switch-wrapper .e-ripple-container, +.e-bigger .e-css.e-switch-wrapper .e-ripple-container, +.e-bigger.e-css.e-switch-wrapper .e-ripple-container { + height: 52px; + left: -16px; + top: -16px; + width: 52px; +} + +.e-bigger .e-switch-wrapper.e-rtl .e-switch-handle, +.e-bigger.e-switch-wrapper.e-rtl .e-switch-handle, +.e-bigger .e-css.e-switch-wrapper.e-rtl .e-switch-handle, +.e-bigger.e-css.e-switch-wrapper.e-rtl .e-switch-handle { + height: 20px; + left: 100%; + margin-left: -20px; + top: 0; + width: 20px; +} + +.e-bigger .e-switch-wrapper.e-rtl .e-switch-on, +.e-bigger.e-switch-wrapper.e-rtl .e-switch-on, +.e-bigger .e-css.e-switch-wrapper.e-rtl .e-switch-on, +.e-bigger.e-css.e-switch-wrapper.e-rtl .e-switch-on { + left: 100%; + opacity: 0.54; +} + +.e-bigger .e-switch-wrapper.e-rtl .e-switch-off, +.e-bigger.e-switch-wrapper.e-rtl .e-switch-off, +.e-bigger .e-css.e-switch-wrapper.e-rtl .e-switch-off, +.e-bigger.e-css.e-switch-wrapper.e-rtl .e-switch-off { + left: 0; +} + +.e-bigger .e-switch-wrapper.e-rtl .e-switch-inner.e-switch-active .e-switch-on, +.e-bigger.e-switch-wrapper.e-rtl .e-switch-inner.e-switch-active .e-switch-on, +.e-bigger .e-css.e-switch-wrapper.e-rtl .e-switch-inner.e-switch-active .e-switch-on, +.e-bigger.e-css.e-switch-wrapper.e-rtl .e-switch-inner.e-switch-active .e-switch-on { + left: 0; +} + +.e-bigger .e-switch-wrapper.e-rtl .e-switch-inner.e-switch-active .e-switch-off, +.e-bigger.e-switch-wrapper.e-rtl .e-switch-inner.e-switch-active .e-switch-off, +.e-bigger .e-css.e-switch-wrapper.e-rtl .e-switch-inner.e-switch-active .e-switch-off, +.e-bigger.e-css.e-switch-wrapper.e-rtl .e-switch-inner.e-switch-active .e-switch-off { + left: -100%; +} + +.e-bigger .e-switch-wrapper.e-rtl .e-switch-handle.e-switch-active, +.e-bigger.e-switch-wrapper.e-rtl .e-switch-handle.e-switch-active, +.e-bigger .e-css.e-switch-wrapper.e-rtl .e-switch-handle.e-switch-active, +.e-bigger.e-css.e-switch-wrapper.e-rtl .e-switch-handle.e-switch-active { + left: 20px; +} + +.e-bigger .e-switch-wrapper.e-small, +.e-bigger.e-switch-wrapper.e-small, +.e-bigger .e-css.e-switch-wrapper.e-small, +.e-bigger.e-css.e-switch-wrapper.e-small { + height: 12px; + width: 34px; +} + +.e-bigger .e-switch-wrapper.e-small .e-switch-handle, +.e-bigger.e-switch-wrapper.e-small .e-switch-handle, +.e-bigger .e-css.e-switch-wrapper.e-small .e-switch-handle, +.e-bigger.e-css.e-switch-wrapper.e-small .e-switch-handle { + height: 18px; + left: 0; + top: 0; + width: 18px; +} + +.e-bigger .e-switch-wrapper.e-small .e-ripple-container, +.e-bigger.e-switch-wrapper.e-small .e-ripple-container, +.e-bigger .e-css.e-switch-wrapper.e-small .e-ripple-container, +.e-bigger.e-css.e-switch-wrapper.e-small .e-ripple-container { + border-radius: 50%; + height: 50px; + left: -16px; + pointer-events: none; + position: absolute; + top: -16px; + width: 50px; + z-index: 1; +} + +.e-bigger .e-switch-wrapper.e-small .e-switch-handle.e-switch-active, +.e-bigger.e-switch-wrapper.e-small .e-switch-handle.e-switch-active, +.e-bigger .e-css.e-switch-wrapper.e-small .e-switch-handle.e-switch-active, +.e-bigger.e-css.e-switch-wrapper.e-small .e-switch-handle.e-switch-active { + left: 100%; + margin-left: -18px; +} + +.e-bigger .e-switch-wrapper.e-small .e-switch-on, +.e-bigger .e-switch-wrapper.e-small .e-switch-off, +.e-bigger.e-switch-wrapper.e-small .e-switch-on, +.e-bigger.e-switch-wrapper.e-small .e-switch-off, +.e-bigger .e-css.e-switch-wrapper.e-small .e-switch-on, +.e-bigger .e-css.e-switch-wrapper.e-small .e-switch-off, +.e-bigger.e-css.e-switch-wrapper.e-small .e-switch-on, +.e-bigger.e-css.e-switch-wrapper.e-small .e-switch-off { + font-size: 9px; +} + +.e-bigger .e-switch-wrapper.e-small .e-switch-on, +.e-bigger.e-switch-wrapper.e-small .e-switch-on, +.e-bigger .e-css.e-switch-wrapper.e-small .e-switch-on, +.e-bigger.e-css.e-switch-wrapper.e-small .e-switch-on { + text-indent: -9999px; +} + +.e-bigger .e-switch-wrapper.e-small .e-switch-off, +.e-bigger.e-switch-wrapper.e-small .e-switch-off, +.e-bigger .e-css.e-switch-wrapper.e-small .e-switch-off, +.e-bigger.e-css.e-switch-wrapper.e-small .e-switch-off { + text-indent: -9999px; +} + +.e-bigger .e-switch-wrapper.e-small.e-rtl .e-switch-handle, +.e-bigger.e-switch-wrapper.e-small.e-rtl .e-switch-handle, +.e-bigger .e-css.e-switch-wrapper.e-small.e-rtl .e-switch-handle, +.e-bigger.e-css.e-switch-wrapper.e-small.e-rtl .e-switch-handle { + left: 100%; + margin-left: -18px; +} + +.e-bigger .e-switch-wrapper.e-small.e-rtl .e-switch-handle, +.e-bigger.e-switch-wrapper.e-small.e-rtl .e-switch-handle, +.e-bigger .e-css.e-switch-wrapper.e-small.e-rtl .e-switch-handle, +.e-bigger.e-css.e-switch-wrapper.e-small.e-rtl .e-switch-handle { + height: 18px; + width: 18px; +} + +.e-bigger .e-switch-wrapper.e-small.e-rtl .e-switch-on, +.e-bigger.e-switch-wrapper.e-small.e-rtl .e-switch-on, +.e-bigger .e-css.e-switch-wrapper.e-small.e-rtl .e-switch-on, +.e-bigger.e-css.e-switch-wrapper.e-small.e-rtl .e-switch-on { + left: 100%; + opacity: 0.54; +} + +.e-bigger .e-switch-wrapper.e-small.e-rtl .e-switch-off, +.e-bigger.e-switch-wrapper.e-small.e-rtl .e-switch-off, +.e-bigger .e-css.e-switch-wrapper.e-small.e-rtl .e-switch-off, +.e-bigger.e-css.e-switch-wrapper.e-small.e-rtl .e-switch-off { + left: 0; +} + +.e-bigger .e-switch-wrapper.e-small.e-rtl .e-switch-inner.e-switch-active .e-switch-on, +.e-bigger.e-switch-wrapper.e-small.e-rtl .e-switch-inner.e-switch-active .e-switch-on, +.e-bigger .e-css.e-switch-wrapper.e-small.e-rtl .e-switch-inner.e-switch-active .e-switch-on, +.e-bigger.e-css.e-switch-wrapper.e-small.e-rtl .e-switch-inner.e-switch-active .e-switch-on { + left: 0; +} + +.e-bigger .e-switch-wrapper.e-small.e-rtl .e-switch-inner.e-switch-active .e-switch-off, +.e-bigger.e-switch-wrapper.e-small.e-rtl .e-switch-inner.e-switch-active .e-switch-off, +.e-bigger .e-css.e-switch-wrapper.e-small.e-rtl .e-switch-inner.e-switch-active .e-switch-off, +.e-bigger.e-css.e-switch-wrapper.e-small.e-rtl .e-switch-inner.e-switch-active .e-switch-off { + left: -100%; +} + +.e-bigger .e-switch-wrapper.e-small.e-rtl .e-switch-handle.e-switch-active, +.e-bigger.e-switch-wrapper.e-small.e-rtl .e-switch-handle.e-switch-active, +.e-bigger .e-css.e-switch-wrapper.e-small.e-rtl .e-switch-handle.e-switch-active, +.e-bigger.e-css.e-switch-wrapper.e-small.e-rtl .e-switch-handle.e-switch-active { + left: 18px; +} + +/*! switch theme */ +.e-switch-wrapper, +.e-css.e-switch-wrapper { + -webkit-tap-highlight-color: transparent; +} + +.e-switch-wrapper .e-switch-off, +.e-css.e-switch-wrapper .e-switch-off { + background-color: #000; +} + +.e-switch-wrapper .e-switch-handle, +.e-css.e-switch-wrapper .e-switch-handle { + background-color: #f5f5f5; + box-shadow: 0 3px 1px -2px rgba(0, 0, 0, 0.2), 0 2px 2px 0 rgba(0, 0, 0, 0.14), 0 1px 5px 0 rgba(0, 0, 0, 0.12); +} + +.e-switch-wrapper .e-switch-on, +.e-css.e-switch-wrapper .e-switch-on { + background-color: #e3165b; + color: #fff; +} + +.e-switch-wrapper .e-switch-handle.e-switch-active, +.e-css.e-switch-wrapper .e-switch-handle.e-switch-active { + background-color: #e3165b; +} + +.e-switch-wrapper .e-switch-inner.e-switch-active, +.e-css.e-switch-wrapper .e-switch-inner.e-switch-active { + background-color: #fff; + border-color: transparent; +} + +.e-switch-wrapper .e-switch-inner, +.e-css.e-switch-wrapper .e-switch-inner { + background-color: initial; +} + +.e-switch-wrapper .e-ripple-element, +.e-css.e-switch-wrapper .e-ripple-element { + background-color: rgba(0, 0, 0, 0.12); +} + +.e-switch-wrapper .e-ripple-check .e-ripple-element, +.e-css.e-switch-wrapper .e-ripple-check .e-ripple-element { + background-color: rgba(227, 22, 91, 0.12); +} + +.e-switch-wrapper.e-switch-disabled .e-switch-handle, +.e-css.e-switch-wrapper.e-switch-disabled .e-switch-handle { + background-color: #bdbdbd; + box-shadow: none; +} + +.e-switch-wrapper.e-switch-disabled .e-switch-inner .e-switch-on, +.e-switch-wrapper.e-switch-disabled .e-switch-inner .e-switch-off, +.e-css.e-switch-wrapper.e-switch-disabled .e-switch-inner .e-switch-on, +.e-css.e-switch-wrapper.e-switch-disabled .e-switch-inner .e-switch-off { + background-color: #000; + color: transparent; + opacity: 0.12; +} + +.e-switch-wrapper.e-switch-disabled .e-switch-inner, +.e-css.e-switch-wrapper.e-switch-disabled .e-switch-inner { + background-color: #000; + border-color: transparent; + opacity: 0.12; +} + +.e-switch-wrapper.e-switch-disabled:hover .e-switch-inner.e-switch-active, +.e-css.e-switch-wrapper.e-switch-disabled:hover .e-switch-inner.e-switch-active { + background-color: #000; + border-color: transparent; +} + +.e-switch-wrapper.e-switch-disabled:hover .e-switch-inner, +.e-css.e-switch-wrapper.e-switch-disabled:hover .e-switch-inner { + border-color: transparent; + color: transparent; +} + +.e-switch-wrapper.e-switch-disabled:hover .e-switch-inner.e-switch-active .e-switch-on, +.e-css.e-switch-wrapper.e-switch-disabled:hover .e-switch-inner.e-switch-active .e-switch-on { + background-color: #000; + color: transparent; +} + +.e-switch-wrapper.e-switch-disabled:hover .e-switch-handle, +.e-css.e-switch-wrapper.e-switch-disabled:hover .e-switch-handle { + background-color: #bdbdbd; +} + +.e-switch-wrapper.e-switch-disabled:hover .e-switch-handle.e-switch-active, +.e-css.e-switch-wrapper.e-switch-disabled:hover .e-switch-handle.e-switch-active { + background-color: #bdbdbd; +} + +.e-switch-wrapper:hover .e-switch-inner.e-switch-active, +.e-css.e-switch-wrapper:hover .e-switch-inner.e-switch-active { + background-color: transparent; + border-color: transparent; +} + +.e-switch-wrapper:hover .e-switch-inner, +.e-css.e-switch-wrapper:hover .e-switch-inner { + background-color: none; + border-color: inherit; +} + +.e-switch-wrapper:hover .e-switch-inner.e-switch-active .e-switch-on, +.e-css.e-switch-wrapper:hover .e-switch-inner.e-switch-active .e-switch-on { + background-color: #e3165b; + color: #fff; +} + +.e-switch-wrapper:hover .e-switch-handle.e-switch-active, +.e-css.e-switch-wrapper:hover .e-switch-handle.e-switch-active { + background-color: #e3165b; +} + +.e-switch-wrapper.e-focus .e-switch-inner, +.e-css.e-switch-wrapper.e-focus .e-switch-inner { + background-color: transparent; + border-color: transparent; + box-shadow: none; + outline: none; + outline-offset: initial; +} + +.e-switch-wrapper.e-focus .e-switch-inner.e-switch-active, +.e-css.e-switch-wrapper.e-focus .e-switch-inner.e-switch-active { + background-color: transparent; + border-color: transparent; + outline: none; +} + +.e-switch-wrapper.e-focus .e-ripple-container, +.e-css.e-switch-wrapper.e-focus .e-ripple-container { + background-color: rgba(0, 0, 0, 0.12); +} + +.e-switch-wrapper.e-focus .e-ripple-check.e-ripple-container, +.e-css.e-switch-wrapper.e-focus .e-ripple-check.e-ripple-container { + background-color: rgba(227, 22, 91, 0.12); +} + +.e-switch-wrapper.e-rtl.e-focus .e-switch-on, +.e-css.e-switch-wrapper.e-rtl.e-focus .e-switch-on { + background-color: rgba(227, 22, 91, 0.54); +} + +.e-switch-wrapper.e-rtl.e-focus .e-switch-inner.e-switch-active, +.e-css.e-switch-wrapper.e-rtl.e-focus .e-switch-inner.e-switch-active { + background-color: transparent; + border-color: transparent; + outline: none; +} + +.e-switch-wrapper.e-rtl .e-switch-on, +.e-css.e-switch-wrapper.e-rtl .e-switch-on { + background-color: none; +} + +.e-switch-wrapper.e-rtl .e-switch-handle, +.e-css.e-switch-wrapper.e-rtl .e-switch-handle { + background-color: #f5f5f5; + box-shadow: 0 3px 1px -2px rgba(0, 0, 0, 0.2), 0 2px 2px 0 rgba(0, 0, 0, 0.14), 0 1px 5px 0 rgba(0, 0, 0, 0.12); +} + +.e-switch-wrapper.e-rtl .e-switch-inner.e-switch-active .e-switch-off, +.e-css.e-switch-wrapper.e-rtl .e-switch-inner.e-switch-active .e-switch-off { + background-color: #000; +} + +.e-switch-wrapper.e-rtl .e-switch-handle.e-switch-active, +.e-css.e-switch-wrapper.e-rtl .e-switch-handle.e-switch-active { + background-color: #e3165b; +} + +.e-switch-wrapper.e-rtl .e-switch-inner.e-switch-active, +.e-css.e-switch-wrapper.e-rtl .e-switch-inner.e-switch-active { + background-color: #fff; + border-color: transparent; +} + +.e-switch-wrapper.e-rtl:hover .e-switch-inner.e-switch-active, +.e-css.e-switch-wrapper.e-rtl:hover .e-switch-inner.e-switch-active { + background-color: transparent; + border-color: transparent; +} + +.e-switch-wrapper.e-rtl:hover .e-switch-inner, +.e-css.e-switch-wrapper.e-rtl:hover .e-switch-inner { + border-color: inherit; +} + +.e-switch-wrapper.e-rtl:hover .e-switch-inner.e-switch-active .e-switch-on, +.e-css.e-switch-wrapper.e-rtl:hover .e-switch-inner.e-switch-active .e-switch-on { + background-color: #e3165b; +} + +.e-switch-wrapper.e-rtl:hover .e-switch-handle.e-switch-active, +.e-css.e-switch-wrapper.e-rtl:hover .e-switch-handle.e-switch-active { + background-color: #e3165b; +} + +.e-switch-wrapper.e-rtl.e-switch-disabled .e-switch-handle, +.e-css.e-switch-wrapper.e-rtl.e-switch-disabled .e-switch-handle { + background-color: #bdbdbd; + box-shadow: none; +} + +.e-switch-wrapper.e-rtl.e-switch-disabled .e-switch-inner .e-switch-on, +.e-switch-wrapper.e-rtl.e-switch-disabled .e-switch-inner .e-switch-off, +.e-css.e-switch-wrapper.e-rtl.e-switch-disabled .e-switch-inner .e-switch-on, +.e-css.e-switch-wrapper.e-rtl.e-switch-disabled .e-switch-inner .e-switch-off { + background-color: #000; + color: transparent; + opacity: 0.12; +} + +.e-switch-wrapper.e-rtl.e-switch-disabled .e-switch-inner, +.e-css.e-switch-wrapper.e-rtl.e-switch-disabled .e-switch-inner { + background-color: #000; + border-color: transparent; + opacity: 0.12; +} + +.e-switch-wrapper.e-rtl.e-switch-disabled:hover .e-switch-inner.e-switch-active .e-switch-on, +.e-css.e-switch-wrapper.e-rtl.e-switch-disabled:hover .e-switch-inner.e-switch-active .e-switch-on { + background-color: #000; + color: transparent; +} + +.e-switch-wrapper.e-rtl.e-switch-disabled:hover .e-switch-inner.e-switch-active, +.e-css.e-switch-wrapper.e-rtl.e-switch-disabled:hover .e-switch-inner.e-switch-active { + background-color: #000; + border-color: transparent; +} + +.e-switch-wrapper.e-rtl.e-switch-disabled:hover .e-switch-inner, +.e-css.e-switch-wrapper.e-rtl.e-switch-disabled:hover .e-switch-inner { + border-color: transparent; + color: transparent; +} + +.e-switch-wrapper.e-rtl.e-switch-disabled:hover .e-switch-handle, +.e-css.e-switch-wrapper.e-rtl.e-switch-disabled:hover .e-switch-handle { + background-color: #bdbdbd; +} + +.e-switch-wrapper.e-small.e-rtl.e-switch-disabled:hover .e-switch-inner.e-switch-active, +.e-css.e-switch-wrapper.e-small.e-rtl.e-switch-disabled:hover .e-switch-inner.e-switch-active { + background-color: #000; +} + +/*! calendar default definitions and variables */ +/*! calendar material theme variables */ +/*! component icons */ +.e-calendar .e-header .e-date-icon-prev::before { + content: ""; +} + +.e-calendar .e-header .e-date-icon-next::before { + content: ""; +} + +/*! calendar layout */ +ejs-calendar { + display: block; +} + +.e-calendar { + -webkit-tap-highlight-color: transparent; + border-radius: 2px; + display: block; + overflow: auto; + user-select: none; +} + +.e-calendar.e-rtl .e-header .e-title { + float: right; + text-align: right; +} + +.e-calendar.e-rtl .e-header .e-icon-container { + float: left; +} + +.e-calendar .e-header { + background: none; + display: table; + font-weight: 500; + position: relative; + text-align: center; + width: 100%; +} + +.e-calendar .e-header button { + background: none; + border: 0; + padding: 0; + text-decoration: none; +} + +.e-calendar .e-header span { + cursor: pointer; + display: inline-block; + font-size: 15px; + font-weight: 500; + line-height: 16px; + padding: 10px; + vertical-align: middle; +} + +.e-calendar .e-header span.e-disabled { + cursor: default; +} + +.e-calendar .e-week-header { + padding: 0; +} + +.e-calendar th { + cursor: default; + font-size: 13px; + font-weight: normal; + text-align: center; +} + +.e-calendar .e-content .e-selected, +.e-calendar .e-content .e-state-hover { + border-radius: 0; +} + +.e-calendar .e-content span.e-day { + border-radius: 0; + cursor: pointer; + display: inline-block; + font-size: 13px; + overflow: hidden; + padding: 0; + text-align: center; + text-decoration: none; + vertical-align: middle; +} + +.e-calendar .e-content th, +.e-calendar .e-content td { + box-sizing: border-box; +} + +.e-calendar .e-content td.e-disabled { + opacity: 0.35; + pointer-events: none; + touch-action: none; +} + +.e-calendar .e-content td { + cursor: pointer; + padding: 2px; + text-align: center; +} + +.e-calendar .e-content td.e-week-number { + color: rgba(0, 0, 0, 0.87); + font-family: italic; + font-size: 12px; + font-weight: 500; +} + +.e-calendar .e-content td.e-overlay { + background: none; +} + +.e-calendar .e-content table { + border-collapse: separate; + border-spacing: 0; + border-width: 0; + float: left; + margin: 0; + outline: 0; + padding: 0 10px 10px; + table-layout: fixed; + width: 100%; +} + +.e-calendar .e-content td.e-other-month > span.e-day { + display: none; + font-weight: normal; +} + +.e-calendar .e-content tr.e-month-hide { + display: none; + font-weight: normal; +} + +.e-calendar .e-content tr.e-month-hide, +.e-calendar .e-content td.e-other-month { + pointer-events: none; + touch-action: none; +} + +.e-calendar .e-content tr.e-month-hide, +.e-calendar .e-content td.e-other-month.e-disabled { + pointer-events: none; + touch-action: none; +} + +.e-calendar .e-content td.e-week-number:hover span.e-day, +.e-calendar .e-content td.e-week-number:hover { + background-color: #fff; + cursor: default; +} + +.e-calendar .e-header .e-prev, +.e-calendar .e-header .e-next { + border-radius: 50%; + display: inline-block; + font-size: 14px; + vertical-align: middle; +} + +.e-calendar .e-header .e-title { + cursor: pointer; + display: inline-block; + float: left; + font-size: 14px; + font-weight: 500; + text-align: left; +} + +.e-calendar .e-header .e-title { + margin-left: 5px; +} + +.e-calendar .e-header .e-prev:hover, +.e-calendar .e-header .e-next:hover { + cursor: pointer; +} + +.e-calendar .e-header .e-prev.e-overlay, +.e-calendar .e-header .e-next.e-overlay { + background: none; +} + +.e-calendar .e-header.e-decade .e-title, +.e-calendar .e-header.e-year .e-title { + margin-left: 5px; +} + +.e-calendar .e-header.e-decade .e-title { + cursor: default; +} + +.e-calendar .e-header .e-icon-container { + display: inline-block; + float: right; +} + +.e-calendar .e-footer-container { + text-transform: uppercase; +} + +.e-calendar { + max-width: 246px; + min-width: 240px; + padding: 0; +} + +.e-calendar.e-week-number { + min-width: 262px; +} + +.e-calendar.e-week { + max-width: 246px; + min-width: 240px; +} + +.e-calendar .e-header .e-title { + line-height: 40px; +} + +.e-calendar.e-rtl .e-header .e-title { + text-align: right; + text-indent: 4px; +} + +.e-calendar .e-header { + height: 40px; +} + +.e-calendar .e-header.e-month { + padding: 10px 10px 0 10px; +} + +.e-calendar .e-header.e-year, .e-calendar .e-header.e-decade { + padding: 10px 10px 0 10px; +} + +.e-calendar th { + font-weight: normal; + height: 30px; +} + +.e-calendar .e-content .e-selected, +.e-calendar .e-content .e-state-hover { + border-radius: 0; +} + +.e-calendar .e-content span.e-day { + border: none; + font-size: 13px; + font-weight: normal; + height: 30px; + line-height: 30px; + width: 30px; +} + +.e-calendar .e-content.e-year table, +.e-calendar .e-content.e-decade table { + border-spacing: 0; + padding: 10px; +} + +.e-calendar .e-content.e-month td { + height: 30px; + padding: 2px; +} + +.e-calendar .e-content .tfooter > tr > td { + height: 36px; + line-height: 36px; +} + +.e-calendar .e-content.e-year td, +.e-calendar .e-content.e-decade td { + height: 45px; + padding: 6px; +} + +.e-calendar .e-content.e-year td > span.e-day, +.e-calendar .e-content.e-decade td > span.e-day { + font-weight: normal; + height: 45px; + line-height: 45px; + width: 45px; +} + +.e-calendar .e-header .e-icon-container .e-prev, +.e-calendar .e-header .e-icon-container .e-next { + height: 36px; + width: 36px; +} + +.e-calendar .e-footer-container { + cursor: default; + display: flex; + flex-direction: row; + justify-content: flex-end; + padding: 0 10px 10px 10px; + text-align: center; + width: 100%; +} + +.e-bigger.e-calendar, +.e-bigger .e-calendar { + max-width: 296px; + min-width: 296px; + padding: 0; +} + +.e-bigger.e-calendar.e-week, +.e-bigger .e-calendar.e-week { + max-width: 296px; + min-width: 296px; +} + +.e-bigger.e-calendar.e-week-number, +.e-bigger .e-calendar.e-week-number { + min-width: 320px; +} + +.e-bigger.e-calendar .e-header .e-title, +.e-bigger .e-calendar .e-header .e-title { + font-size: 16px; + line-height: 48px; + width: 60%; +} + +.e-bigger.e-calendar.e-rtl .e-header .e-title, +.e-bigger .e-calendar.e-rtl .e-header .e-title { + line-height: 48px; + text-indent: 6px; +} + +.e-bigger.e-calendar .e-header, +.e-bigger .e-calendar .e-header { + height: 48px; + padding: 10px 10px 0 16px; +} + +.e-bigger.e-calendar .e-header span, +.e-bigger .e-calendar .e-header span { + font-size: 16px; + padding: 15px; +} + +.e-bigger.e-calendar .e-header.e-year, .e-bigger.e-calendar .e-header.e-decade, +.e-bigger .e-calendar .e-header.e-year, +.e-bigger .e-calendar .e-header.e-decade { + padding: 10px 10px 0 16px; +} + +.e-bigger.e-calendar th, +.e-bigger .e-calendar th { + font-size: 14px; + height: 36px; +} + +.e-bigger.e-calendar .e-content.e-year span.e-day, +.e-bigger .e-calendar .e-content.e-year span.e-day { + font-size: 13px; + font-weight: normal; +} + +.e-bigger.e-calendar .e-content.e-month table, +.e-bigger .e-calendar .e-content.e-month table { + padding: 0 10px 10px; +} + +.e-bigger.e-calendar .e-content.e-year table, +.e-bigger.e-calendar .e-content.e-decade table, +.e-bigger .e-calendar .e-content.e-year table, +.e-bigger .e-calendar .e-content.e-decade table { + padding: 0 10px 10px; +} + +.e-bigger.e-calendar .e-content .e-selected, +.e-bigger.e-calendar .e-content .e-state-hover, +.e-bigger .e-calendar .e-content .e-selected, +.e-bigger .e-calendar .e-content .e-state-hover { + border-radius: 0; +} + +.e-bigger.e-calendar .e-content span.e-day, +.e-bigger .e-calendar .e-content span.e-day { + font-size: 13px; + height: 36px; + line-height: 36px; + width: 36px; +} + +.e-bigger.e-calendar .e-content.e-month td, +.e-bigger .e-calendar .e-content.e-month td { + height: 2px; + padding: 2px; +} + +.e-bigger.e-calendar .e-content.e-year td, +.e-bigger.e-calendar .e-content.e-decade td, +.e-bigger .e-calendar .e-content.e-year td, +.e-bigger .e-calendar .e-content.e-decade td { + height: 60px; + padding: 2px; +} + +.e-bigger.e-calendar .e-content.e-year td > span.e-day, +.e-bigger.e-calendar .e-content.e-decade td > span.e-day, +.e-bigger .e-calendar .e-content.e-year td > span.e-day, +.e-bigger .e-calendar .e-content.e-decade td > span.e-day { + height: 60px; + line-height: 60px; + width: 60px; +} + +.e-bigger.e-calendar .e-header .e-icon-container .e-prev, +.e-bigger.e-calendar .e-header .e-icon-container .e-next, +.e-bigger .e-calendar .e-header .e-icon-container .e-prev, +.e-bigger .e-calendar .e-header .e-icon-container .e-next { + height: 48px; + width: 48px; +} + +.e-calendar .e-btn.e-today.e-flat.e-disabled, +.e-calendar .e-btn.e-today.e-flat.e-disabled:hover, +.e-calendar .e-btn.e-today.e-flat.e-disabled:active, +.e-calendar .e-btn.e-today.e-flat.e-disabled:focus, +.e-calendar .e-btn.e-today.e-flat.e-disabled:hover:active { + background: transparent; + border-color: transparent; + box-shadow: none; + color: rgba(0, 0, 0, 0.26); + cursor: default; + opacity: 0.35; + outline: none; + pointer-events: none; + touch-action: none; +} + +.e-calendar { + background-color: #fff; + border: 1px solid rgba(0, 0, 0, 0.12); + box-shadow: #e0e0e0; +} + +.e-calendar .e-date-icon-prev, +.e-calendar .e-date-icon-next { + color: rgba(0, 0, 0, 0.54); +} + +.e-calendar th { + border-bottom: 0; + color: rgba(0, 0, 0, 0.54); +} + +.e-calendar .e-header { + border-bottom: 0; +} + +.e-calendar .e-header a span { + border: none; + color: rgba(0, 0, 0, 0.75); +} + +.e-calendar .e-header .e-title { + color: rgba(0, 0, 0, 0.75); +} + +.e-calendar .e-header .e-title:hover { + color: rgba(0, 0, 0, 0.75); + cursor: pointer; + text-decoration: none; +} + +.e-calendar .e-header .e-prev:hover > span, +.e-calendar .e-header .e-next:hover > span { + border: none; + color: rgba(0, 0, 0, 0.75); + cursor: pointer; +} + +.e-calendar .e-header .e-prev:hover, +.e-calendar .e-header .e-next:hover { + background: none; +} + +.e-calendar .e-header .e-prev:active, +.e-calendar .e-header .e-next:active { + background: #fff; + color: #fff; +} + +.e-calendar .e-header button.e-prev:active span, +.e-calendar .e-header button.e-next:active span { + border: none; + color: rgba(0, 0, 0, 0.75); +} + +.e-calendar .e-header.e-decade .e-title { + color: rgba(0, 0, 0, 0.87); + cursor: default; +} + +.e-calendar .e-header .e-next.e-disabled span, +.e-calendar .e-header .e-prev.e-disabled span { + color: rgba(0, 0, 0, 0.87); + font-weight: normal; +} + +.e-calendar .e-header .e-next.e-disabled, +.e-calendar .e-header .e-prev.e-disabled { + opacity: 0.35; +} + +.e-calendar .e-content.e-decade tr:first-child .e-cell:first-child span.e-day, +.e-calendar .e-content.e-decade tr:last-child .e-cell:last-child span.e-day { + color: rgba(0, 0, 0, 0.87); +} + +.e-calendar .e-content.e-decade tr:first-child .e-cell:first-child.e-selected span.e-day, +.e-calendar .e-content.e-decade tr:last-child .e-cell:last-child.e-selected span.e-day { + color: #fff; +} + +.e-calendar .e-content.e-decade tr:first-child .e-cell.e-disabled:first-child span.e-day, +.e-calendar .e-content.e-decade tr:last-child .e-cell.e-disabled:last-child span.e-day { + color: rgba(0, 0, 0, 0.87); +} + +.e-calendar .e-content.e-year td:hover span.e-day, +.e-calendar .e-content.e-decade td:hover span.e-day { + background-color: #eee; +} + +.e-calendar .e-content.e-year td.e-selected:hover span.e-day, +.e-calendar .e-content.e-decade td.e-selected:hover span.e-day { + background-color: #e3165b; +} + +.e-calendar .e-content.e-year td > span.e-day, +.e-calendar .e-content.e-decade td > span.e-day { + background: #fff; +} + +.e-calendar .e-content .e-week-number span { + color: rgba(0, 0, 0, 0.54); +} + +.e-calendar .e-content td.e-focused-date span.e-day, +.e-calendar .e-content td.e-focused-date:hover span.e-day, +.e-calendar .e-content td.e-focused-date:focus span.e-day { + background: #eee; + border: none; + border-radius: 50%; +} + +.e-calendar .e-content td.e-focused-date:hover span.e-day { + background-color: #eee; + border: none; + border-radius: 50%; + color: rgba(0, 0, 0, 0.87); +} + +.e-calendar .e-content td.e-today span.e-day, +.e-calendar .e-content td.e-focused-date.e-today span.e-day { + background: none; + border: 1px solid #e3165b; + border-radius: 50%; + color: #e3165b; +} + +.e-calendar .e-content td.e-focused-date.e-today span.e-day { + background: #eee; + border: 1px solid #e3165b; +} + +.e-calendar .e-content td.e-today:focus span.e-day, +.e-calendar .e-content td.e-focused-date.e-today:focus span.e-day { + background-color: #eee; + border: none; + border-radius: 50%; + color: #e3165b; +} + +.e-calendar .e-content td.e-today:hover span.e-day, +.e-calendar .e-content td.e-focused-date.e-today:hover span.e-day, +.e-calendar .e-content td.e-focused-date.e-today:focus span.e-day { + background-color: #eee; + border: 1px solid #e3165b; + color: #e3165b; +} + +.e-calendar .e-content td.e-today.e-selected span.e-day { + background-color: #e3165b; + border: 1px solid #e3165b; + box-shadow: inset 0 0 0 2px #fff; + color: #fff; +} + +.e-calendar .e-content td.e-today.e-selected:hover span.e-day, +.e-calendar .e-content td.e-selected:hover span.e-day { + background-color: #e3165b; + color: #fff; +} + +.e-calendar .e-content span { + color: rgba(0, 0, 0, 0.87); +} + +.e-calendar .e-content .e-disabled span.e-day:hover { + background: none; + border: 0; + color: rgba(0, 0, 0, 0.87); +} + +.e-calendar .e-content .e-other-month:hover span.e-day { + color: rgba(0, 0, 0, 0.38); +} + +.e-calendar .e-content .e-other-month span.e-day, +.e-calendar .e-content .e-other-month.e-today span.e-day { + color: rgba(0, 0, 0, 0.38); +} + +.e-calendar .e-content .e-other-month.e-today:hover span.e-day { + background-color: #eee; + color: rgba(0, 0, 0, 0.38); +} + +.e-calendar .e-content thead { + background: none; + border-bottom: 0; +} + +.e-calendar .e-content td:hover span.e-day, +.e-calendar .e-content td:focus span.e-day { + background-color: #eee; + border: none; + border-radius: 50%; + color: rgba(0, 0, 0, 0.87); +} + +.e-calendar .e-content td:focus span.e-day { + background-color: #eee; + border: none; + border-radius: 50%; + color: rgba(0, 0, 0, 0.87); +} + +.e-calendar .e-content td.e-disabled span.e-day, +.e-calendar .e-content td.e-disabled:hover span.e-day, +.e-calendar .e-content td.e-disabled:focus span.e-day { + background: none; + border: none; + color: rgba(0, 0, 0, 0.87); +} + +.e-calendar .e-content td.e-selected span.e-day { + background-color: #e3165b; + border: none; + border-radius: 50%; + color: #fff; +} + +.e-calendar .e-content .e-footer { + color: #e3165b; +} + +.e-calendar.e-device .e-prev:hover, +.e-calendar.e-device .e-next:hover, +.e-calendar.e-device .e-prev:active, +.e-calendar.e-device .e-next:active, +.e-calendar.e-device .e-prev:focus, +.e-calendar.e-device .e-next:focus { + background: none; +} + +.e-calendar.e-device button.e-prev:active span, +.e-calendar.e-device button.e-next:active span { + color: rgba(0, 0, 0, 0.54); +} + +.e-zoomin { + animation: animatezoom .3s; +} + +@keyframes animatezoom { + from { + transform: scale(0); + } + to { + transform: scale(1); + } +} + +@keyframes e-input-ripple { + 100% { + opacity: 0; + transform: scale(4); + } +} + +.e-time-wrapper, +.e-control-wrapper.e-time-wrapper { + -webkit-tap-highlight-color: transparent; +} + +.e-time-wrapper .e-time-icon.e-icons, +.e-control-wrapper.e-time-wrapper .e-time-icon.e-icons { + font-size: 16px; + min-height: 20px; + min-width: 20px; +} + +.e-time-wrapper .e-time-icon.e-icons::before, +.e-control-wrapper.e-time-wrapper .e-time-icon.e-icons::before { + content: ""; +} + +.e-time-wrapper .e-time-icon.e-icons.e-disabled, +.e-control-wrapper.e-time-wrapper .e-time-icon.e-icons.e-disabled { + pointer-events: none; +} + +.e-time-wrapper span, +.e-control-wrapper.e-time-wrapper span { + cursor: pointer; +} + +.e-timepicker.e-popup { + border-style: solid; + border-width: 1px; + overflow: auto; +} + +.e-timepicker.e-popup .e-content { + position: relative; +} + +.e-timepicker.e-popup .e-list-parent.e-ul { + margin: 0; + padding: 0 0; +} + +.e-timepicker.e-popup .e-list-parent.e-ul .e-list-item { + cursor: default; + font-size: 13px; + overflow: hidden; + position: relative; + text-overflow: ellipsis; + vertical-align: middle; + white-space: nowrap; + width: 100%; +} + +.e-timepicker.e-popup .e-list-parent.e-ul .e-list-item.e-hover { + cursor: pointer; +} + +.e-timepicker.e-popup .e-list-parent.e-ul .e-list-item { + line-height: 36px; + text-indent: 16px; +} + +.e-bigger .e-time-wrapper .e-time-icon.e-icons, +.e-bigger.e-time-wrapper .e-time-icon.e-icons, +.e-bigger .e-control-wrapper .e-time-wrapper .e-time-icon.e-icons, +.e-control-wrapper.e-bigger.e-time-wrapper .e-time-icon.e-icons { + font-size: 20px; + min-height: 22px; + min-width: 22px; +} + +.e-bigger .e-timepicker.e-popup .e-list-parent.e-ul, +.e-bigger.e-timepicker.e-popup .e-list-parent.e-ul { + padding: 0 0; +} + +.e-bigger .e-timepicker.e-popup .e-list-parent.e-ul .e-list-item, +.e-bigger.e-timepicker.e-popup .e-list-parent.e-ul .e-list-item { + font-size: 14px; + line-height: 48px; + text-indent: 16px; +} + +/*! timepicker theme */ +.e-time-wrapper .e-input-group-icon.e-icons.e-active { + color: #e3165b; +} + +.e-time-wrapper.e-input-group:not(.e-disabled) .e-input-group-icon.e-active:active { + color: #e3165b; +} + +.e-timepicker.e-popup { + border: none; + border-radius: 2px; + box-shadow: 0 5px 5px -3px rgba(0, 0, 0, 0.2), 0 8px 10px 1px rgba(0, 0, 0, 0.14), 0 3px 14px 2px rgba(0, 0, 0, 0.12); +} + +.e-timepicker.e-popup .e-list-parent.e-ul { + background-color: #fff; +} + +.e-timepicker.e-popup .e-list-parent.e-ul li.e-list-item { + border: none; + color: rgba(0, 0, 0, 0.87); +} + +.e-timepicker.e-popup .e-list-parent.e-ul .e-list-item.e-disabled { + color: rgba(0, 0, 0, 0.38); + opacity: 1; + pointer-events: none; + touch-action: none; +} + +.e-timepicker.e-popup .e-list-parent.e-ul .e-list-item.e-hover, +.e-timepicker.e-popup .e-list-parent.e-ul .e-list-item.e-navigation, +.e-timepicker.e-popup .e-list-parent.e-ul .e-list-item:focus { + background-color: #eee; + border: none; + color: #000; +} + +.e-timepicker.e-popup .e-list-parent.e-ul .e-list-item.e-active { + background-color: #eee; + color: #e3165b; +} + +.e-timepicker.e-popup .e-list-parent.e-ul .e-list-item.e-active.e-hover { + background-color: #eee; + color: #e3165b; +} + +@keyframes e-input-ripple { + 100% { + opacity: 0; + transform: scale(4); + } +} + +/*! calendar default definitions and variables */ +/*! calendar material theme variables */ +/*! component icons */ +.e-input-group-icon.e-date-icon, +.e-control-wrapper .e-input-group-icon.e-date-icon { + font-size: 16px; + margin: 0 0 4px 0; + min-height: 24px; + min-width: 24px; + outline: none; +} + +.e-input-group-icon.e-date-icon::before, +.e-control-wrapper .e-input-group-icon.e-date-icon::before { + content: ""; + font-family: 'e-icons'; +} + +.e-input-group-icon.e-date-icon:focus, +.e-control-wrapper .e-input-group-icon.e-date-icon:focus { + background: #eee; + border-radius: 50%; +} + +.e-bigger .e-input-group-icon.e-date-icon, +.e-control-wrapper.e-bigger .e-input-group-icon.e-date-icon, +.e-bigger .e-control-wrapper .e-input-group-icon.e-date-icon { + font-size: 20px; + margin: 5px 0 6px 0; + min-height: 26px; + min-width: 26px; +} + +.e-bigger .e-input-group-icon.e-date-icon::before, +.e-control-wrapper.e-bigger .e-input-group-icon.e-date-icon::before, +.e-bigger .e-control-wrapper .e-input-group-icon.e-date-icon::before { + content: ""; + font-family: 'e-icons'; +} + +.e-bigger .e-input-group-icon.e-date-icon:focus, +.e-control-wrapper.e-bigger .e-input-group-icon.e-date-icon:focus, +.e-bigger .e-control-wrapper .e-input-group-icon.e-date-icon:focus { + background: #eee; + border-radius: 50%; +} + +.e-date-wrapper .e-date-icon.e-icons { + box-sizing: border-box; +} + +.e-datepicker .e-calendar .e-content table tbody tr.e-month-hide:last-child { + display: none; +} + +.e-datepicker.e-popup-wrapper { + border-radius: 0; + overflow-y: hidden; + pointer-events: auto; +} + +.e-datepicker.e-date-modal { + background-color: rgba(0, 0, 0, 0.6); + height: 100%; + left: 0; + opacity: .5; + pointer-events: auto; + position: fixed; + top: 0; + width: 100%; + z-index: 999; +} + +.e-datepicker .e-model-header { + background-color: #e3165b; + color: #fff; + cursor: default; + display: block; + padding: 10px 10px 10px 15px; +} + +.e-datepicker .e-model-header .e-model-year { + font-size: 14px; + font-weight: 500; + line-height: 32px; + margin: 0; +} + +.e-datepicker .e-model-month, +.e-datepicker .e-model-day { + font-size: 20px; + font-weight: 500; + line-height: 32px; + margin: 0; +} + +.e-date-overflow { + overflow: hidden !important; +} + +@media screen and (orientation: landscape) and (max-device-height: 360px) { + .e-datepicker .e-calendar .e-month table tbody { + display: inline-block; + height: 130px; + overflow: auto; + } +} + +.e-datepicker.e-popup-wrapper { + border: none; + box-shadow: 0 5px 5px -3px rgba(0, 0, 0, 0.2), 0 8px 10px 1px rgba(0, 0, 0, 0.14), 0 3px 14px 2px rgba(0, 0, 0, 0.12); +} + +.e-datepicker .e-calendar { + border: none; +} + +.e-input-group.e-date-wrapper.e-dateinput-active:active:not(.e-success):not(.e-warning):not(.e-error) { + border: none; +} + +.e-date-wrapper span.e-input-group-icon.e-date-icon.e-icons:hover:not(:active) { + background: none; +} + +.e-date-wrapper span.e-input-group-icon.e-date-icon.e-icons.e-active { + color: #e3165b; +} + +.e-date-wrapper span.e-input-group-icon.e-date-icon.e-icons.e-active { + color: #e3165b; +} + +@keyframes e-input-ripple { + 100% { + opacity: 0; + transform: scale(4); + } +} + +/*! calendar default definitions and variables */ +/*! calendar material theme variables */ +/*! component icons */ +.e-input-group-icon.e-range-icon, +.e-control-wrapper .e-input-group-icon.e-range-icon { + font-size: 16px; + margin: 0 0 4px 0; + min-height: 24px; + min-width: 24px; + outline: none; +} + +.e-input-group-icon.e-range-icon::before, +.e-control-wrapper .e-input-group-icon.e-range-icon::before { + content: ""; + font-family: 'e-icons'; +} + +.e-input-group-icon.e-range-icon:focus, +.e-control-wrapper .e-input-group-icon.e-range-icon:focus { + background: #eee; + border-radius: 50%; +} + +.e-daterangepicker .e-calendar .e-header .e-date-icon-next::before { + content: ""; +} + +.e-daterangepicker .e-calendar .e-header .e-date-icon-prev::before { + content: ""; +} + +.e-daterangepicker .e-change-icon::before { + content: ""; +} + +.e-daterangepicker .e-calendar.e-rtl .e-header .e-date-icon-next::before { + content: ""; +} + +.e-daterangepicker .e-calendar.e-rtl .e-header .e-date-icon-prev::before { + content: ""; +} + +.e-daterangepicker.e-rtl .e-start-end .e-change-icon::before { + content: ""; +} + +.e-bigger .e-input-group-icon.e-range-icon, +.e-bigger.e-control-wrapper .e-input-group-icon.e-range-icon, +.e-bigger .e-control-wrapper .e-input-group-icon.e-range-icon { + font-size: 20px; +} + +/*! daterangepicker layout */ +.e-daterangepicker.e-popup { + border: none; + border-radius: 0; + box-shadow: 0 5px 5px -3px rgba(0, 0, 0, 0.2), 0 8px 10px 1px rgba(0, 0, 0, 0.14), 0 3px 14px 2px rgba(0, 0, 0, 0.12); + max-height: 500px; + max-width: 730px; +} + +.e-daterangepicker.e-popup.e-preset-wrapper { + min-width: 625px; +} + +.e-daterangepicker.e-popup.e-preset-wrapper .e-presets { + max-height: none; +} + +.e-daterangepicker.e-popup .e-range-header { + margin: 16px 16px 0 16px; + width: auto; +} + +.e-daterangepicker.e-popup .e-range-header .e-start-label, +.e-daterangepicker.e-popup .e-range-header .e-end-label { + cursor: default; + display: inline-block; + font-size: 18px; + overflow: hidden; + text-align: center; + text-decoration: none; + text-overflow: ellipsis; + user-select: none; + white-space: nowrap; + width: 48%; +} + +.e-daterangepicker.e-popup .e-range-header .e-change-icon { + font-size: 15px; + font-weight: 500; + text-align: center; + width: 4%; +} + +.e-daterangepicker.e-popup .e-range-header .e-day-span { + direction: ltr; + font-size: 13px; + height: 14px; + margin: 0 0 15px 0; + text-align: center; + user-select: none; + width: 100%; +} + +.e-daterangepicker.e-popup .e-range-header .e-start-end { + align-items: center; + display: flex; + height: 35px; +} + +.e-daterangepicker.e-popup .e-separator { + height: 1px; + margin: 0 16px; +} + +.e-daterangepicker.e-popup .e-calendar { + border: none; + margin: 0; + padding: 0; +} + +.e-daterangepicker.e-popup .e-calendar .e-content table { + padding: 0 10px 10px; +} + +.e-daterangepicker.e-popup .e-calendar .e-header .e-title { + cursor: pointer; + float: none; + font-weight: normal; + line-height: 36px; + margin-left: 0; + width: auto; +} + +.e-daterangepicker.e-popup .e-calendar .e-header.e-month, .e-daterangepicker.e-popup .e-calendar .e-header.e-year, .e-daterangepicker.e-popup .e-calendar .e-header.e-decade { + padding: 10px 5px 0 5px; +} + +.e-daterangepicker.e-popup .e-calendar .e-header .e-next { + float: right; +} + +.e-daterangepicker.e-popup .e-calendar .e-header .e-prev { + float: left; +} + +.e-daterangepicker.e-popup .e-calendar .e-header .e-next, +.e-daterangepicker.e-popup .e-calendar .e-header .e-prev { + height: 36px; + width: 36px; +} + +.e-daterangepicker.e-popup .e-calendar .e-header .e-next span, +.e-daterangepicker.e-popup .e-calendar .e-header .e-prev span { + padding: 10px; +} + +.e-daterangepicker.e-popup .e-calendar .e-start-date.e-selected.e-range-hover { + border-radius: 50% 0 0 50%; +} + +.e-daterangepicker.e-popup .e-calendar .e-end-date.e-selected.e-range-hover { + border-radius: 0 50% 50% 0; +} + +.e-daterangepicker.e-popup .e-calendar .e-end-date.e-selected.e-range-hover span.e-day, +.e-daterangepicker.e-popup .e-calendar .e-start-date.e-selected.e-range-hover span.e-day { + border: none; +} + +.e-daterangepicker.e-popup .e-footer { + align-items: center; + border-top: 1px solid rgba(0, 0, 0, 0.12); + clear: both; + display: flex; + flex-direction: row-reverse; + height: 48px; +} + +.e-daterangepicker.e-popup .e-footer .e-btn { + font-weight: 500; + height: 27px; + line-height: 27px; + overflow: hidden; + padding: 0 16px; + text-overflow: ellipsis; +} + +.e-daterangepicker.e-popup .e-footer .e-btn.e-apply { + margin: 0 8px 0 8px; +} + +.e-daterangepicker.e-popup .e-date-range-container { + float: left; +} + +.e-daterangepicker.e-popup .e-date-range-container.e-range-border { + border-right: 1px solid rgba(0, 0, 0, 0.12); +} + +.e-daterangepicker.e-popup .e-calendar-container { + display: flex; +} + +.e-daterangepicker.e-popup .e-calendar-container .e-left-container, +.e-daterangepicker.e-popup .e-calendar-container .e-right-container { + float: left; +} + +.e-daterangepicker.e-popup .e-calendar-container .e-left-container { + border-right: 1px solid rgba(0, 0, 0, 0.12); +} + +.e-daterangepicker.e-popup .e-presets { + max-height: 192px; + overflow: auto; + width: auto; +} + +.e-daterangepicker.e-popup .e-presets .e-list-item { + border-radius: 0; + cursor: pointer; + line-height: 48px; + overflow: hidden; + padding: 0 24px; + white-space: nowrap; +} + +.e-daterangepicker.e-popup .e-presets .e-list-parent { + margin: 0; + max-width: 160px; + padding: 0; +} + +.e-daterangepicker.e-popup .e-presets .e-text-content { + line-height: 47px; +} + +.e-daterangepicker.e-popup .e-presets .e-ul li.e-list-item { + font-size: 13px; + height: 36px; + line-height: 36px; +} + +.e-daterangepicker.e-popup .e-hide-range { + display: none; +} + +.e-daterangepicker.e-rtl .e-date-range-container { + float: right; +} + +.e-daterangepicker.e-rtl .e-date-range-container.e-range-border { + border-left: 1px solid rgba(0, 0, 0, 0.12); + border-right: 0; +} + +.e-daterangepicker.e-rtl .e-date-range-container .e-left-container { + border-left: 1px solid rgba(0, 0, 0, 0.12); + border-right: 0; +} + +.e-daterangepicker.e-rtl .e-date-range-container .e-calendar .e-next { + float: left; +} + +.e-daterangepicker.e-rtl .e-date-range-container .e-calendar .e-prev { + float: right; +} + +.e-daterangepicker.e-rtl .e-date-range-container .e-calendar .e-start-date.e-selected.e-range-hover { + border-radius: 0 50% 50% 0; +} + +.e-daterangepicker.e-rtl .e-date-range-container .e-calendar .e-end-date.e-selected.e-range-hover { + border-radius: 50% 0 0 50%; +} + +.e-daterangepicker.e-rtl .e-footer { + flex-direction: row; + justify-content: flex-end; +} + +.e-daterangepicker.e-rtl .e-footer .e-btn.e-cancel { + margin: 0 8px 0 8px; +} + +.e-daterangepicker.e-rtl .e-footer .e-btn.e-apply { + margin-left: 0; +} + +.e-bigger .e-daterangepicker.e-range-modal, +.e-device.e-daterangepicker.e-range-modal { + background-color: rgba(0, 0, 0, 0.6); + height: 100%; + left: 0; + opacity: .5; + pointer-events: auto; + position: fixed; + top: 0; + width: 100%; + z-index: 999; +} + +.e-bigger .e-daterangepicker.e-popup.e-preset-wrapper, +.e-bigger.e-daterangepicker.e-popup.e-preset-wrapper, +.e-device.e-daterangepicker.e-popup.e-preset-wrapper { + max-width: 770px; + min-width: auto; +} + +.e-bigger .e-daterangepicker.e-popup.e-preset-wrapper .e-presets, +.e-bigger.e-daterangepicker.e-popup.e-preset-wrapper .e-presets, +.e-device.e-daterangepicker.e-popup.e-preset-wrapper .e-presets { + max-height: none; +} + +.e-bigger .e-daterangepicker.e-popup .e-range-header, +.e-bigger.e-daterangepicker.e-popup .e-range-header, +.e-device.e-daterangepicker.e-popup .e-range-header { + width: auto; +} + +.e-bigger .e-daterangepicker.e-popup .e-range-header .e-start-end, +.e-bigger.e-daterangepicker.e-popup .e-range-header .e-start-end, +.e-device.e-daterangepicker.e-popup .e-range-header .e-start-end { + align-items: center; + cursor: pointer; + display: flex; + height: 36px; + justify-content: center; + user-select: none; + width: 100%; +} + +.e-bigger .e-daterangepicker.e-popup .e-range-header .e-start-end .e-start-btn, +.e-bigger .e-daterangepicker.e-popup .e-range-header .e-start-end .e-end-btn, +.e-bigger.e-daterangepicker.e-popup .e-range-header .e-start-end .e-start-btn, +.e-bigger.e-daterangepicker.e-popup .e-range-header .e-start-end .e-end-btn, +.e-device.e-daterangepicker.e-popup .e-range-header .e-start-end .e-start-btn, +.e-device.e-daterangepicker.e-popup .e-range-header .e-start-end .e-end-btn { + border: 1px solid #3f51b5; + box-shadow: none; + font-size: 14px; + font-weight: 500; + height: 36px; + line-height: 34px; + max-width: 116px; + overflow: hidden; + padding: 1px 6px; + text-overflow: ellipsis; + width: 50%; +} + +.e-bigger .e-daterangepicker.e-popup .e-range-header .e-start-end .e-end-btn, +.e-bigger.e-daterangepicker.e-popup .e-range-header .e-start-end .e-end-btn, +.e-device.e-daterangepicker.e-popup .e-range-header .e-start-end .e-end-btn { + border-left: 0; + border-radius: 0 2px 2px 0; +} + +.e-bigger .e-daterangepicker.e-popup .e-range-header .e-start-end .e-start-btn, +.e-bigger.e-daterangepicker.e-popup .e-range-header .e-start-end .e-start-btn, +.e-device.e-daterangepicker.e-popup .e-range-header .e-start-end .e-start-btn { + border-radius: 2px 0 0 2px; +} + +.e-bigger .e-daterangepicker.e-popup .e-range-header .e-start-end .e-start-btn:hover, +.e-bigger .e-daterangepicker.e-popup .e-range-header .e-start-end .e-end-btn:hover:not([disabled]), +.e-bigger.e-daterangepicker.e-popup .e-range-header .e-start-end .e-start-btn:hover, +.e-bigger.e-daterangepicker.e-popup .e-range-header .e-start-end .e-end-btn:hover:not([disabled]), +.e-device.e-daterangepicker.e-popup .e-range-header .e-start-end .e-start-btn:hover, +.e-device.e-daterangepicker.e-popup .e-range-header .e-start-end .e-end-btn:hover:not([disabled]) { + box-shadow: none; +} + +.e-bigger .e-daterangepicker.e-popup .e-range-header .e-start-end .e-start-btn.e-active, +.e-bigger .e-daterangepicker.e-popup .e-range-header .e-start-end .e-start-btn.e-active:active, +.e-bigger .e-daterangepicker.e-popup .e-range-header .e-start-end .e-end-btn.e-active, +.e-bigger .e-daterangepicker.e-popup .e-range-header .e-start-end .e-end-btn.e-active:active:not([disabled]), +.e-bigger .e-daterangepicker.e-popup .e-range-header .e-start-end .e-start-btn.e-active:hover, +.e-bigger .e-daterangepicker.e-popup .e-range-header .e-start-end .e-end-btn.e-active:hover, +.e-bigger.e-daterangepicker.e-popup .e-range-header .e-start-end .e-start-btn.e-active, +.e-bigger.e-daterangepicker.e-popup .e-range-header .e-start-end .e-start-btn.e-active:active, +.e-bigger.e-daterangepicker.e-popup .e-range-header .e-start-end .e-end-btn.e-active, +.e-bigger.e-daterangepicker.e-popup .e-range-header .e-start-end .e-end-btn.e-active:active:not([disabled]), +.e-bigger.e-daterangepicker.e-popup .e-range-header .e-start-end .e-start-btn.e-active:hover, +.e-bigger.e-daterangepicker.e-popup .e-range-header .e-start-end .e-end-btn.e-active:hover, +.e-device.e-daterangepicker.e-popup .e-range-header .e-start-end .e-start-btn.e-active, +.e-device.e-daterangepicker.e-popup .e-range-header .e-start-end .e-start-btn.e-active:active, +.e-device.e-daterangepicker.e-popup .e-range-header .e-start-end .e-end-btn.e-active, +.e-device.e-daterangepicker.e-popup .e-range-header .e-start-end .e-end-btn.e-active:active:not([disabled]), +.e-device.e-daterangepicker.e-popup .e-range-header .e-start-end .e-start-btn.e-active:hover, +.e-device.e-daterangepicker.e-popup .e-range-header .e-start-end .e-end-btn.e-active:hover { + box-shadow: none; +} + +.e-bigger .e-daterangepicker.e-popup .e-range-header .e-start-end .e-start-btn, +.e-bigger .e-daterangepicker.e-popup .e-range-header .e-start-end .e-end-btn, +.e-bigger.e-daterangepicker.e-popup .e-range-header .e-start-end .e-start-btn, +.e-bigger.e-daterangepicker.e-popup .e-range-header .e-start-end .e-end-btn, +.e-device.e-daterangepicker.e-popup .e-range-header .e-start-end .e-start-btn, +.e-device.e-daterangepicker.e-popup .e-range-header .e-start-end .e-end-btn { + max-width: 141px; +} + +.e-bigger .e-daterangepicker.e-popup .e-presets, +.e-bigger.e-daterangepicker.e-popup .e-presets, +.e-device.e-daterangepicker.e-popup .e-presets { + max-height: 240px; +} + +.e-bigger .e-daterangepicker.e-popup .e-presets.e-preset-wrapper, +.e-bigger.e-daterangepicker.e-popup .e-presets.e-preset-wrapper, +.e-device.e-daterangepicker.e-popup .e-presets.e-preset-wrapper { + max-height: none; +} + +.e-bigger .e-daterangepicker.e-popup .e-presets ul, +.e-bigger.e-daterangepicker.e-popup .e-presets ul, +.e-device.e-daterangepicker.e-popup .e-presets ul { + max-width: none; +} + +.e-bigger .e-daterangepicker.e-popup .e-presets ul li.e-list-item, +.e-bigger.e-daterangepicker.e-popup .e-presets ul li.e-list-item, +.e-device.e-daterangepicker.e-popup .e-presets ul li.e-list-item { + font-size: 14px; + height: 48px; + line-height: 48px; + padding: 0 16px; +} + +.e-bigger .e-daterangepicker .e-calendar, +.e-bigger.e-daterangepicker .e-calendar, +.e-device.e-daterangepicker .e-calendar { + max-width: 296px; + padding: 0; +} + +.e-bigger .e-daterangepicker .e-calendar .e-content table, +.e-bigger.e-daterangepicker .e-calendar .e-content table, +.e-device.e-daterangepicker .e-calendar .e-content table { + padding: 0 15px 15px; +} + +.e-bigger .e-daterangepicker .e-calendar .e-header .e-next, +.e-bigger .e-daterangepicker .e-calendar .e-header .e-prev, +.e-bigger.e-daterangepicker .e-calendar .e-header .e-next, +.e-bigger.e-daterangepicker .e-calendar .e-header .e-prev, +.e-device.e-daterangepicker .e-calendar .e-header .e-next, +.e-device.e-daterangepicker .e-calendar .e-header .e-prev { + height: 48px; + width: 48px; +} + +.e-bigger .e-daterangepicker .e-calendar .e-header .e-next span, +.e-bigger .e-daterangepicker .e-calendar .e-header .e-prev span, +.e-bigger.e-daterangepicker .e-calendar .e-header .e-next span, +.e-bigger.e-daterangepicker .e-calendar .e-header .e-prev span, +.e-device.e-daterangepicker .e-calendar .e-header .e-next span, +.e-device.e-daterangepicker .e-calendar .e-header .e-prev span { + padding: 15px; +} + +.e-bigger .e-daterangepicker .e-calendar .e-header .e-title, +.e-bigger.e-daterangepicker .e-calendar .e-header .e-title, +.e-device.e-daterangepicker .e-calendar .e-header .e-title { + cursor: pointer; + line-height: 48px; +} + +.e-bigger .e-daterangepicker .e-calendar .e-header.e-month, .e-bigger .e-daterangepicker .e-calendar .e-header.e-year, .e-bigger .e-daterangepicker .e-calendar .e-header.e-decade, +.e-bigger.e-daterangepicker .e-calendar .e-header.e-month, +.e-bigger.e-daterangepicker .e-calendar .e-header.e-year, +.e-bigger.e-daterangepicker .e-calendar .e-header.e-decade, +.e-device.e-daterangepicker .e-calendar .e-header.e-month, +.e-device.e-daterangepicker .e-calendar .e-header.e-year, +.e-device.e-daterangepicker .e-calendar .e-header.e-decade { + padding: 10px 5px 0 5px; +} + +.e-bigger .e-daterangepicker .e-footer, +.e-bigger.e-daterangepicker .e-footer, +.e-device.e-daterangepicker .e-footer { + height: 58px; +} + +.e-bigger .e-daterangepicker .e-footer .e-btn, +.e-bigger.e-daterangepicker .e-footer .e-btn, +.e-device.e-daterangepicker .e-footer .e-btn { + height: 36px; + line-height: 36px; + overflow: hidden; +} + +.e-bigger .e-daterangepicker .e-footer .e-btn.e-apply, +.e-bigger.e-daterangepicker .e-footer .e-btn.e-apply, +.e-device.e-daterangepicker .e-footer .e-btn.e-apply { + margin: 0 8px 0 8px; +} + +.e-bigger .e-daterangepicker.e-rtl.e-popup .e-range-header .e-start-end .e-end-btn, +.e-bigger.e-daterangepicker.e-rtl.e-popup .e-range-header .e-start-end .e-end-btn, +.e-device.e-daterangepicker.e-rtl.e-popup .e-range-header .e-start-end .e-end-btn { + border: 1px solid #3f51b5; + border-radius: 2px 0 0 2px; + border-right: 0; +} + +.e-bigger .e-daterangepicker.e-rtl.e-popup .e-range-header .e-start-end .e-start-btn, +.e-bigger.e-daterangepicker.e-rtl.e-popup .e-range-header .e-start-end .e-start-btn, +.e-device.e-daterangepicker.e-rtl.e-popup .e-range-header .e-start-end .e-start-btn { + border-radius: 0 2px 2px 0; +} + +.e-bigger .e-daterangepicker.e-rtl.e-popup .e-footer.e-btn.e-cancel, +.e-bigger.e-daterangepicker.e-rtl.e-popup .e-footer.e-btn.e-cancel, +.e-device.e-daterangepicker.e-rtl.e-popup .e-footer.e-btn.e-cancel { + margin: 0 8px 0 8px; +} + +.e-bigger .e-daterangepicker.e-rtl.e-popup .e-footer .e-btn.e-apply, +.e-bigger.e-daterangepicker.e-rtl.e-popup .e-footer .e-btn.e-apply, +.e-device.e-daterangepicker.e-rtl.e-popup .e-footer .e-btn.e-apply { + margin-left: 0; +} + +.e-bigger .e-daterangepicker.e-device.e-popup, +.e-bigger.e-daterangepicker.e-device.e-popup, +.e-device.e-daterangepicker.e-device.e-popup { + max-width: 298px; +} + +.e-bigger .e-daterangepicker.e-device.e-popup .e-range-header, +.e-bigger.e-daterangepicker.e-device.e-popup .e-range-header, +.e-device.e-daterangepicker.e-device.e-popup .e-range-header { + margin: 20px 16px 0 16px; +} + +.e-bigger .e-daterangepicker.e-device.e-popup .e-range-header .e-day-span, +.e-bigger.e-daterangepicker.e-device.e-popup .e-range-header .e-day-span, +.e-device.e-daterangepicker.e-device.e-popup .e-range-header .e-day-span { + margin: 10px 0; +} + +.e-range-overflow { + overflow: auto; +} + +/*! daterangepicker theme */ +.e-date-range-wrapper .e-input-group-icon.e-icons.e-active { + color: #e3165b; +} + +.e-date-range-wrapper.e-input-group:not(.e-disabled) .e-input-group-icon.e-active:active { + color: #e3165b; +} + +.e-daterangepicker.e-popup { + background: #fff; +} + +.e-daterangepicker.e-popup .e-calendar .e-header .e-title, +.e-daterangepicker.e-popup .e-calendar .e-header .e-title:hover { + color: rgba(0, 0, 0, 0.87); + text-decoration: none; +} + +.e-daterangepicker.e-popup .e-calendar .e-content.e-month .e-range-hover { + background-color: #eee; + color: rgba(0, 0, 0, 0.87); +} + +.e-daterangepicker.e-popup .e-calendar .e-content.e-month .e-today.e-range-hover span { + background-color: #eee; + border: 1px solid #e3165b; + color: #e3165b; +} + +.e-daterangepicker.e-popup .e-calendar .e-content.e-month .e-range-hover span { + background: #eee; + border: none; + color: rgba(0, 0, 0, 0.87); +} + +.e-daterangepicker.e-popup .e-calendar .e-range-hover:not(.e-selected):hover span.e-day, +.e-daterangepicker.e-popup .e-calendar .e-range-hover.e-focused-date:not(.e-selected) span.e-day, +.e-daterangepicker.e-popup .e-calendar .e-range-hover.e-focused-date.e-today span.e-day { + background-color: #c8c8c8; + border: none; + color: rgba(0, 0, 0, 0.87); +} + +.e-daterangepicker.e-popup .e-calendar .e-range-hover.e-today:hover span.e-day, +.e-daterangepicker.e-popup .e-calendar .e-range-hover.e-focused-date.e-today span.e-day, +.e-daterangepicker.e-popup .e-calendar .e-range-hover.e-start-date.e-selected.e-today span.e-day, +.e-daterangepicker.e-popup .e-calendar .e-range-hover.e-end-date.e-selected.e-today span.e-day { + border: 1px solid #e3165b; +} + +.e-daterangepicker.e-popup .e-calendar .e-range-hover.e-selected.e-today:hover span.e-day { + border: 1px solid #e3165b; +} + +.e-daterangepicker.e-popup .e-calendar .e-content.e-month .e-other-month.e-range-hover, +.e-daterangepicker.e-popup .e-calendar .e-content.e-month .e-other-month.e-range-hover span, +.e-daterangepicker.e-popup .e-calendar .e-content.e-month .e-other-month.e-range-hover:hover span.e-day, +.e-daterangepicker.e-popup .e-calendar .e-content.e-month .e-other-month.e-selected, +.e-daterangepicker.e-popup .e-calendar .e-content.e-month .e-other-month.e-selected span { + background-color: #fff; + border: none; + color: rgba(0, 0, 0, 0.38); +} + +.e-daterangepicker.e-popup .e-calendar .e-content.e-month .e-other-month.e-range-hover, +.e-daterangepicker.e-popup .e-calendar .e-content.e-month .e-other-month.e-selected { + background-color: #fff; + border: none; + color: rgba(0, 0, 0, 0.38); +} + +.e-daterangepicker.e-popup .e-calendar .e-end-date.e-selected.e-range-hover span.e-day, +.e-daterangepicker.e-popup .e-calendar .e-start-date.e-selected.e-range-hover span.e-day { + background-color: #e3165b; + color: #fff; +} + +.e-daterangepicker.e-popup .e-calendar .e-start-date.e-selected.e-range-hover.e-today span.e-day { + background-color: #e3165b; + color: #fff; +} + +.e-daterangepicker.e-popup .e-calendar .e-other-month.e-selected span { + color: #fff; +} + +.e-daterangepicker.e-popup .e-presets { + background-color: #fff; + color: #000; +} + +.e-daterangepicker.e-popup .e-presets .e-list-item.e-active { + background-color: #fff; + color: #e3165b; +} + +.e-daterangepicker.e-popup .e-presets .e-list-item.e-hover { + background-color: #eee; + color: rgba(0, 0, 0, 0.87); +} + +.e-daterangepicker.e-popup .e-start-label, +.e-daterangepicker.e-popup .e-end-label { + color: rgba(0, 0, 0, 0.87); +} + +.e-daterangepicker.e-popup .e-change-icon { + color: rgba(0, 0, 0, 0.74); +} + +.e-daterangepicker.e-popup .e-day-span { + color: rgba(0, 0, 0, 0.54); +} + +.e-daterangepicker.e-popup .e-separator { + background-color: rgba(0, 0, 0, 0.12); +} + +.e-daterangepicker.e-popup .e-footer { + background-color: #fff; +} + +.e-bigger .e-daterangepicker, +.e-bigger.e-daterangepicker, +.e-device.e-daterangepicker { + background-color: #fff; + padding: 0; +} + +.e-bigger .e-daterangepicker .e-calendar th, +.e-bigger.e-daterangepicker .e-calendar th, +.e-device.e-daterangepicker .e-calendar th { + color: rgba(0, 0, 0, 0.38); +} + +.e-bigger .e-daterangepicker .e-start-btn, +.e-bigger .e-daterangepicker .e-end-btn, +.e-bigger.e-daterangepicker .e-start-btn, +.e-bigger.e-daterangepicker .e-end-btn, +.e-device.e-daterangepicker .e-start-btn, +.e-device.e-daterangepicker .e-end-btn { + background: #fff; +} + +.e-bigger .e-daterangepicker .e-start-btn.e-active, +.e-bigger .e-daterangepicker .e-start-btn.e-active:active, +.e-bigger .e-daterangepicker .e-end-btn.e-active, +.e-bigger .e-daterangepicker .e-end-btn.e-active:active:not([disabled]), +.e-bigger .e-daterangepicker .e-start-btn.e-active:hover, +.e-bigger .e-daterangepicker .e-end-btn.e-active:hover, +.e-bigger.e-daterangepicker .e-start-btn.e-active, +.e-bigger.e-daterangepicker .e-start-btn.e-active:active, +.e-bigger.e-daterangepicker .e-end-btn.e-active, +.e-bigger.e-daterangepicker .e-end-btn.e-active:active:not([disabled]), +.e-bigger.e-daterangepicker .e-start-btn.e-active:hover, +.e-bigger.e-daterangepicker .e-end-btn.e-active:hover, +.e-device.e-daterangepicker .e-start-btn.e-active, +.e-device.e-daterangepicker .e-start-btn.e-active:active, +.e-device.e-daterangepicker .e-end-btn.e-active, +.e-device.e-daterangepicker .e-end-btn.e-active:active:not([disabled]), +.e-device.e-daterangepicker .e-start-btn.e-active:hover, +.e-device.e-daterangepicker .e-end-btn.e-active:hover { + background: #3f51b5; + color: #fff; +} + +@keyframes e-input-ripple { + 100% { + opacity: 0; + transform: scale(4); + } +} + +@keyframes e-input-ripple { + 100% { + opacity: 0; + transform: scale(4); + } +} + +/*! calendar default definitions and variables */ +/*! calendar material theme variables */ +.e-date-overflow { + overflow: hidden !important; +} + +@media screen and (orientation: landscape) and (max-device-height: 360px) { + .e-datepicker .e-calendar .e-month table tbody { + display: inline-block; + height: 130px; + overflow: auto; + } +} + +/*! component icons */ +.e-datetime-wrapper .e-time-icon.e-icons::before { + content: ""; + font-family: 'e-icons'; +} + +.e-datetime-wrapper { + -webkit-tap-highlight-color: transparent; +} + +.e-datetime-wrapper .e-time-icon.e-icons::before { + font-size: 16px; +} + +.e-datetime-wrapper.e-control-wrapper { + box-sizing: border-box; +} + +.e-datetime-wrapper .e-time-icon.e-icons.e-disabled, +.e-datetime-wrapper .e-date-icon.e-icons.e-disabled { + pointer-events: none; +} + +.e-datetime-wrapper .e-clear-icon { + box-sizing: content-box; +} + +.e-datetime-wrapper span { + cursor: pointer; +} + +.e-datetime-wrapper .e-input-group-icon.e-date-icon, +.e-datetime-wrapper .e-input-group-icon.e-time-icon { + font-size: 16px; + margin: 0 0 4px; + min-height: 24px; + min-width: 24px; + outline: none; +} + +.e-datetime-wrapper .e-input-group-icon.e-time-icon { + border: 0; + border-style: none; + margin: 0 0 4px 6px; +} + +.e-datetime-wrapper.e-rtl .e-input-group-icon.e-time-icon { + margin: 0 6px 4px 0; +} + +.e-datetimepicker.e-time-modal { + background-color: rgba(0, 0, 0, 0.6); + height: 100%; + left: 0; + opacity: .5; + pointer-events: auto; + position: fixed; + top: 0; + width: 100%; + z-index: 999; +} + +.e-datetimepicker.e-popup { + border-style: solid; + border-width: 1px; + overflow: auto; +} + +.e-datetimepicker.e-popup .e-content { + position: relative; +} + +.e-datetimepicker.e-popup .e-list-parent.e-ul { + margin: 0; + padding: 8px 0; +} + +.e-datetimepicker.e-popup .e-list-parent.e-ul .e-list-item { + color: rgba(0, 0, 0, 0.87); + cursor: default; + font-size: 13px; + overflow: hidden; + position: relative; + text-overflow: ellipsis; + vertical-align: middle; + white-space: nowrap; + width: 100%; +} + +.e-datetimepicker.e-popup .e-list-parent.e-ul .e-list-item.e-hover { + cursor: pointer; +} + +.e-datetimepicker.e-popup .e-list-parent.e-ul .e-list-item { + line-height: 36px; + text-indent: 16px; +} + +.e-bigger.e-datetime-wrapper .e-time-icon.e-icons::before, +.e-bigger .e-datetime-wrapper .e-time-icon.e-icons::before { + font-size: 20px; +} + +.e-bigger.e-datetime-wrapper .e-input-group-icon.e-time-icon, +.e-bigger .e-datetime-wrapper .e-input-group-icon.e-time-icon { + margin: 5px 0 6px 8px; + min-height: 26px; + min-width: 26px; +} + +.e-bigger.e-datetime-wrapper.e-rtl .e-input-group-icon.e-time-icon, +.e-bigger .e-datetime-wrapper.e-rtl .e-input-group-icon.e-time-icon { + margin: 5px 8px 6px 0; +} + +.e-bigger .e-datetimepicker.e-popup .e-list-parent.e-ul, +.e-bigger.e-datetimepicker.e-popup .e-list-parent.e-ul { + padding: 8px 0; +} + +.e-bigger .e-datetimepicker.e-popup .e-list-parent.e-ul .e-list-item, +.e-bigger.e-datetimepicker.e-popup .e-list-parent.e-ul .e-list-item { + font-size: 14px; + line-height: 48px; + text-indent: 16px; +} + +/*! datetimepicker theme */ +.e-datetime-wrapper .e-input-group-icon.e-icons.e-active { + color: #e3165b; +} + +.e-datetime-wrapper.e-input-group:not(.e-disabled) .e-input-group-icon.e-active:active { + color: #e3165b; +} + +.e-datetimepicker.e-popup { + border: none; + border-radius: 2px; + box-shadow: 0 5px 5px -3px rgba(0, 0, 0, 0.2), 0 8px 10px 1px rgba(0, 0, 0, 0.14), 0 3px 14px 2px rgba(0, 0, 0, 0.12); +} + +.e-datetimepicker.e-popup .e-list-parent.e-ul { + background-color: #fff; +} + +.e-datetimepicker.e-popup .e-list-parent.e-ul li.e-list-item { + border: none; + color: rgba(0, 0, 0, 0.87); +} + +.e-datetimepicker.e-popup .e-list-parent.e-ul .e-list-item.e-hover, +.e-datetimepicker.e-popup .e-list-parent.e-ul .e-list-item.e-navigation, +.e-datetimepicker.e-popup .e-list-parent.e-ul .e-list-item:focus { + background-color: #eee; + border: none; + color: #000; +} + +.e-datetimepicker.e-popup .e-list-parent.e-ul .e-list-item.e-active { + background-color: #eee; + color: #e3165b; +} + +.e-datetimepicker.e-popup .e-list-parent.e-ul .e-list-item.e-active.e-hover { + background-color: #eee; + color: #e3165b; +} + +.dashboard-page #filter-toggle, +.about-page #filter-toggle { + display: none; +} + +.expense-page #filter-toggle { + display: block; +} + +.e-btn.e-info.e-add, +.e-btn.e-info.e-save, .e-btn.e-ok.e-flat { + background-image: linear-gradient(-180deg, #6890FB 0%, #4273F9 100%) !important; + border: 0; + font-size: 13px; + color: #FFFFFF; + font-family: Roboto-Regular; + height: 26px; +} + +.e-btn.e-info.e-add:hover, +.e-btn.e-info.e-save:hover, .e-btn.e-ok.e-flat:hover { + background-image: linear-gradient(-180deg, #6890FB 0%, #4273F9 100%); + box-shadow: 0 2px 4px 1px rgba(0, 0, 0, 0.2); + border-radius: 2px; + font-family: Roboto-Bold; + font-size: 13px; + color: #FFFFFF; +} + +.e-btn.e-info.e-add:active, +.e-btn.e-info.e-save:active, .e-btn.e-ok.e-flat:active { + background-image: linear-gradient(-180deg, #6890FB 0%, #4273F9 100%); + box-shadow: 0 2px 4px 1px rgba(0, 0, 0, 0.2), inset 1px 1px 4px 4px rgba(66, 115, 249, 0.85); + border-radius: 2px; + font-family: Roboto-Bold; + font-size: 13px; + color: #FFFFFF; +} + +.e-btn.e-outline.e-cancel, .e-btn.e-no.e-flat { + background: #fff; + border: 1px solid #4273f9; + font-family: Roboto Regular; + font-weight: bold; + color: #4273f9; + font-size: 13px; +} + +.e-btn.e-outline.e-cancel:hover, .e-btn.e-no.e-flat:hover { + background-image: linear-gradient(-180deg, #6890FB 0%, #4273F9 100%); + box-shadow: 0 2px 4px 1px rgba(0, 0, 0, 0.2); + border-radius: 2px; + /* Sample Button: */ + font-family: Roboto-Bold; + font-size: 13px; + color: #FFFFFF; +} + +.e-btn.e-outline.e-cancel:active, .e-btn.e-no.e-flat:active { + background-image: linear-gradient(-180deg, #6890FB 0%, #4273F9 100%); + box-shadow: 0 2px 4px 1px rgba(0, 0, 0, 0.2), inset 1px 1px 4px 4px rgba(66, 115, 249, 0.85); + border-radius: 2px; + /* Sample Button: */ + font-family: Roboto-Bold; + font-size: 13px; + color: #FFFFFF; +} + +.e-btn.e-danger.e-delete { + background-image: linear-gradient(-180deg, #FF8692 0%, #FA453C 100%); + border-radius: 2px; + /* Sample Button: */ + font-family: Roboto-Bold; + font-size: 13px; + color: #FFFFFF; +} + +.e-btn.e-danger.e-delete:hover { + background-image: linear-gradient(-180deg, #FF8692 0%, #FA453C 100%); + box-shadow: 0 2px 4px 1px rgba(0, 0, 0, 0.2); + border-radius: 2px; + /* Sample Button: */ + font-family: Roboto-Bold; + font-size: 13px; + color: #FFFFFF; +} + +.e-btn.e-danger.e-delete:active { + background-image: linear-gradient(-180deg, #FF8692 0%, #FA453C 100%); + box-shadow: 0 2px 4px 1px rgba(0, 0, 0, 0.2), inset 1px 2px 4px 4px rgba(234, 81, 81, 0.85); + border-radius: 2px; + /* Sample Button: */ + font-family: Roboto-Bold; + font-size: 13px; + color: #FFFFFF; +} + +#dialog, +#editDialog { + max-height: 520px !important; +} + +.category-icon { + float: left; + background-repeat: no-repeat; + background-position-x: center; + background-size: 100%; + height: 30px; + width: 30px; + display: inline-block; + margin-right: 10px; +} + +.e-dialog#confirmDialog .e-dlg-content { + padding: 0 24px 18px 24px; +} + +.e-dialog .e-dlg-header-content { + border-bottom: none; + padding: 24px 24px 0 24px; +} + +.e-dialog .e-footer-content { + padding: 0 24px 24px; +} + +.transaction-dialog { + padding: 20px 0 20px 0; +} + +.expense-page #gridEditConfirm.e-dialog .e-footer-content .e-btn { + background-color: #fff; + border-color: transparent; + box-shadow: none; + color: #ff4081; +} + +@font-face { + font-family: 'icons'; + src: url("images/fonts/icons.ttf?gcjn6a") format("truetype"), url("images/fonts/icons.woff?gcjn6a") format("woff"), url("images/fonts/icons.svg?gcjn6a#sbicons") format("svg"); + font-weight: normal; + font-style: normal; +} + +@font-face { + font-family: 'sb-icons'; + src: url("images/fonts/controls.ttf?gcjn6a") format("truetype"), url("images/fonts/controls.woff?gcjn6a") format("woff"), url("images/fonts/controls.svg?gcjn6a#sbicons") format("svg"); + font-weight: normal; + font-style: normal; +} + +.e-daterangepicker.e-popup { + z-index: 1000050 !important; +} + +.e-icon { + font-family: 'icons'; + font-style: normal; + font-weight: normal; + font-variant: normal; + text-transform: none; + -webkit-font-smoothing: antialiased; + -moz-osx-font-smoothing: grayscale; +} + +.e-sb-icon { + font-family: 'sb-icons'; + font-style: normal; + font-weight: normal; + font-variant: normal; + text-transform: none; + -webkit-font-smoothing: antialiased; + -moz-osx-font-smoothing: grayscale; +} + +html body > .content { + padding: 0; + transition: 300ms ease all; + backface-visibility: hidden; +} + +.dialog { + z-index: 10000; + display: block; + position: absolute; + height: 100%; + left: 0; + opacity: .5; + position: fixed; + top: 0; + width: 100%; +} + +.info { + background-color: transparent; + color: #9d9d9d; + height: 227px; + position: relative; +} + +.card-block { + padding: 2rem; + padding: 1rem; +} + +.dashboard-page a.navbar-brand-filter { + display: none; +} + +.card { + overflow: hidden; + background: #FFFFFF; + box-shadow: 0 2px 4px 0 rgba(0, 0, 0, 0.1); + border-radius: 6px; +} + +.chart-padding { + padding: 0 10px 0 10px; + background: #FFFFFF; + box-shadow: 0 2px 4px 0 rgba(0, 0, 0, 0.1); + border-radius: 6px; +} + +.media-right { + padding: 0; +} + +input#txt { + padding: 4px 0 4px; +} + +@media (min-width: 768px) { + .page-title { + display: inline-block; + } + .expense-grid-container { + margin-top: 18px; + } + .expense-page .content .content-wrapper { + padding: 0; + } + .pie-chart, + .column-chart, + .line-chart { + margin-bottom: 16px; + } + .radio-align { + margin-top: 0px; + } + .line-column-chart { + margin-bottom: 1.8rem; + } + .card { + margin-bottom: 16px; + } +} + +@media (max-width: 768px) { + .col-align { + margin-bottom: 10px; + } + .margin-bottom-20 { + margin-bottom: 0px; + } + .radio-align { + margin-top: 10px; + } + .expense-grid-container { + margin-top: 18px; + } + .pie-chart, + .column-chart, + .line-chart { + margin-bottom: 16px; + } + .line-column-chart { + margin-bottom: 1.8rem; + } + .card { + margin-bottom: 16px; + } +} + +@media (min-width: 770px) { + .margin-bottom-20 { + margin-bottom: 30px; + } + .navbar-brand-filter { + display: none; + } + .navbar-default { + display: none; + } + #sidebar-wrapper { + top: 0px; + } +} + +@media (max-width: 768px) { + .rightpane { + margin-left: 0; + } + #sidebar-wrapper { + top: 0px; + } + .samplename-header { + display: none; + } +} + +#btn { + padding: 5px; + float: right; + cursor: pointer; +} + +.e-bigger #btn { + padding: 10px 10px 0 10px; +} + +.e-bigger .search-wrapper { + height: 56px; + padding: 11.6px; +} + +.e-bigger #txt { + height: 32px; + padding-left: 12px; +} + +#search { + display: inline-flex; + width: 100%; + height: 38px; +} + +#search .e-input-group { + background: #fff; + border: none; + border-radius: 4px; + box-shadow: 0 2px 4px 0 rgba(0, 0, 0, 0.1); +} + +#search .e-input-group input.search { + font-size: 15px; + text-indent: 35px; +} + +#search .e-input-group .e-clear-icon { + padding: 10px; +} + +#search .e-input-group::before, #search .e-input-group::after { + display: none; +} + +.searchtxt::-ms-clear { + display: none; +} + +.expense-search-icon { + position: absolute; + margin: 10px; + font-size: 15px; + color: black; + opacity: .6; +} + +.e-search-icon::before { + content: '\e922'; +} + +@media screen and (max-width: 590px) { + #search { + width: 100%; + } +} + +@media (min-width: 992px) { + .daterange { + float: right; + } +} + +.margin-top-20 { + padding-top: 20PX; +} + +.left-pane { + padding-top: 20px; +} + +.overview-card { + padding-bottom: 10px; +} + +.navbar-toggle { + display: block; +} + +@media (min-width: 768px) { + .navbar { + border-radius: 0; + } +} + +@media (min-width: 768px) { + .navbar-header { + float: none; + } +} + +.e-info { + background: url(./images/Information.svg) no-repeat scroll 0 0 transparent; + background-position-x: center; + height: 24px; + width: 23px; + margin: 7px; + margin-right: 10px; + text-align: center; + cursor: pointer; +} + +.e-trade { + background: url(./images/Analysis-Normal.svg) no-repeat scroll 0 0 transparent; + background-position-x: center; + height: 24px; + width: 23px; + margin: 5px; + margin-left: 20px; + text-align: center; +} + +.e-info-toggle { + position: relative; + float: right; + margin-top: 4px; + margin-right: 0px; + margin-bottom: 0px; + background-color: transparent; + background-image: none; + border: 1px solid transparent; + border-radius: 4px; + margin-left: 0; +} + +.dashboard-page .e-tbar-btn-text, +.dashboard-page #grid .e-tbar-btn-text { + font-family: "Helvetica Neue", Helvetica, Arial, "Lucida Grande", sans-serif; + font-size: 16px; + font-weight: 400; + letter-spacing: 0.02em; + line-height: 16px; + color: #545454 !important; +} + +@media (min-width: 768px) { + .main { + padding-right: 40px; + padding-left: 40px; + } +} + +.main { + padding: 20px; + background-color: #fff; +} + +#recentexpense-grid_toolbarItems { + background: #fff; + border: none; +} + +.e-grid .e-headercell { + background: #f7f7f7; +} + +.filter-head { + background: #e8ecef; + font-style: normal; + display: inline-flex; + font-weight: 500; + color: #485058; + width: 100%; + height: 40px; +} + +.filter-txt { + font-family: "Helvetica Neue", Helvetica, Arial, "Lucida Grande", sans-serif; + font-size: 16px; + text-indent: 12px; + font-weight: bold; + margin-top: 9px; +} + +.e-treeview .e-list-text { + font-size: 13px; + font-weight: 500; + color: #485058; +} + +.filter-icon { + height: 30px; + width: 28px; + margin: 5px 0 0 12px; +} + +.filter-icon::before { + content: "\e901"; + font-size: 22px; + height: 28px; + width: 28px; +} + +@media (min-width: 750px) and (max-width: 990px) { + .dashboard-page .padding { + padding: 0 0px 0 10px; + } +} + +@media (min-width: 750px) and (max-width: 990px) { + .dashboard-page .padding { + padding: 0 0px 0 10px; + } + .expense-page .padding { + padding: 0 15px 0 30px; + } +} + +@media (min-width: 990px) and (max-width: 1160px) { + .dashboard-page .padding { + padding: 0 0 0 50px; + } + .expense-page .padding { + padding: 0 0 0 80px; + } +} + +@media (max-width: 750px) { + .dashboard-page .padding { + padding: 55px 5px 0 5px; + } + .expense-page .padding { + padding: 20px 5px 0 5px; + } +} + +@media (min-width: 1355px) { + .dashboard-page .padding { + padding: 0 0px 0 10px; + } + .expense-page .padding { + padding: 0 0 0 5px; + } + .about-page .padding { + padding: 0 40px 0 68px; + } +} + +@media (min-width: 270px) { + .small { + text-overflow: ellipsis; + overflow: hidden; + width: 100%; + } +} + +.expense-btn { + float: right; + width: 25%; +} + +.margin-top-20 { + margin-top: 20px; +} + +.margin-top-10 { + margin-top: 10px; +} + +.margin-bottom-10 { + margin-bottom: 10px; +} + +.e-datepicker.e-popup-wrapper, +.e-timepicker.e-popup, +.e-ddl.e-popup { + z-index: 10000001 !important; +} + +.navbar { + background-color: #36404a; + border-color: #000; + border: 1px solid transparent; + position: absolute; + min-height: 50px; + margin-bottom: 20px; + width: 100%; + z-index: 10000; +} + +.cards { + border: 1px solid #000; + margin-bottom: 10%; + width: 100%; +} + +@media (min-width: 992px) { + .col-md-2 { + margin-left: 8%; + } +} + +.overview, +.about, +.expense { + font-size: 14px; + color: #9AA5BB; + letter-spacing: 0.05px; +} + +.current-balance-info { + padding: 10px 0 10px 0; +} + +.balance-title { + font-size: 14px; + color: #9d9d9d; + text-align: center; + padding-bottom: 5px; +} + +.balance-amount { + font-size: 20px; + font-weight: bold; + color: black; + text-align: center; +} + +.wallet { + font-size: 26px; + letter-spacing: 0.38px; + color: #fff; + font-size: 26px; + text-align: center; + background-repeat: no-repeat; + background-position-y: center; + background-position: 2.85em; + font-family: "Helvetica Neue", Helvetica, Arial, "Lucida Grande", sans-serif; + font-size: 26px; + color: #FFFFFF; + letter-spacing: 0.38px; + height: 20px; + width: 42%; + display: inline-block; +} + +.balance { + color: #797979 !important; +} + +.income { + color: #797979 !important; +} + +.expense-card { + color: #797979 !important; +} + +.transaction { + color: #797979 !important; +} + +.card-income-image, +.card-expense-image, +.card-balance-image, +.card-transaction-image { + background-repeat: no-repeat; + background-position-x: center; + width: 35px; + background-position-x: right; + background-position-y: center; + height: 100%; + background-size: 100%; + display: inline-block; +} + +.dashboard-page .page-title { + padding: 0 0 16px 16px; + color: #688496; + font-size: 15px; + font-weight: 400; + margin-top: 0; +} + +.expense-page .page-title { + padding: 16px 0 0 16px; + color: #688496; + font-size: 15px; + font-weight: 400; + margin-top: 0; + margin-bottom: 0px; +} + +.page-subtitle { + margin-left: 3px; + font-family: "Helvetica Neue", Helvetica, Arial, "Lucida Grande", sans-serif; + font-size: 11px; + color: #688496; + letter-spacing: 0.32px; + display: inline-block; + vertical-align: text-bottom; +} + + + +.card-text { + font-family: verdana, "Helvetica Neue", Helvetica, Arial, "Lucida Grande", sans-serif; + font-size: 13px; + color: #6f6f6f !important; + display: block; + text-align: center; + padding: 4px 0; +} + +.dashboard-page .e-input-group.e-date-range-wrapper { + border: 1px solid #fff; +} + +.dashboard-page .e-input-group input.e-input { + border-color: #fff; + text-indent: 1em; + padding-top: 8px; +} + +.dashboard-page .e-input-group:not(.e-float-icon-left):not(.e-float-input)::before, +.dashboard-page .e-input-group:not(.e-float-icon-left):not(.e-float-input)::after { + background: none; +} + +.dashboard-page .e-input-group-icon.e-range-icon:focus { + background: #fff; + border-radius: 0; +} + +.dashboard-page .e-input-group.e-date-range-wrapper { + background: #fff; + border: none; +} + +.dashboard-page .e-input-group input.e-input, +.dashboard-page .e-input-group input.e-input:focus { + border-color: #fff; + text-indent: 1em; + padding-top: 8px; +} + +.dashboard-page .e-input-group.e-date-range-wrapper.e-input-focus { + border-width: 0px !important; +} + +.dashboard-page .e-input-group-icon.e-range-icon::before { + padding: 4px 13px 0 0; +} + +.card-value { + margin-top: 10px; + font-family: verdana, "Roboto", "Segoe UI", "GeezaPro", "DejaVu Serif", "sans-serif"; + font-size: 24px; + font-weight: 400; + text-align: center; +} + +.dashboard-page .e-grid .e-headercelldiv, .expense-page .e-grid .e-headercelldiv { + color: #292935; +} + +.expense-card, +.income-card, +.transaction, +.balance { + -moz-border-radius: 3px; + background-clip: padding-box; + background: #ffffff; +} + +.email { + font-size: 11px; + font-family: "Helvetica Neue", Helvetica, Arial, "Lucida Grande", sans-serif; + margin: 0; + color: #9d9d9d; +} + +.name, +.email, +.left-pane { + text-align: center; +} + +label { + font-size: 13px; + font-weight: 500; +} + +.label-font, +span.e-label { + font-size: 12px; + font-weight: normal; +} + +.label-font { + font-family: "Helvetica Neue", Helvetica, Arial, "Lucida Grande", sans-serif; + padding: 35px 0 10px 0; + margin: 0; + color: #759df5; + width: 100%; +} + +.label-font.bottom-align { + padding-bottom: 16px; +} + +.padding-bottom-10 { + padding-bottom: 10px; +} + +.font { + font-size: 14px; + font-weight: normal; +} + +.name { + color: black; + font-size: 16px; + font-family: "Helvetica Neue", Helvetica, Arial, "Lucida Grande", sans-serif; + font-weight: regular; + margin-top: 12px; +} + +.e-checkbox-wrapper .e-label { + font-size: 14px; + font-weight: 400; + color: #485058; +} + +.e-grid .e-headercelldiv { + font-size: 14px; + font-weight: 500; + color: #485058; +} + +.dashboard-page { + overflow-x: hidden; + overflow-y: scroll; + height: 100%; +} + +.expense-page { + overflow-x: hidden; + height: 100%; + background-color: #f5f5f5; +} + +@media (min-width: 768px) { + .container { + width: 100%; + } +} + +#sidebar-wrapper { + background: #fff; + box-shadow: 0 2px 4px 1px rgba(0, 0, 0, 0.16); + color: #fff; + height: 100%; + position: fixed; + left: -200px; + margin-top: 40px; + width: 185px; + z-index: 100001; + overflow-y: auto; +} + +.dashboard-page .filter { + display: none; +} + +.sidebar-wrapper-filter { + width: 270px; + position: fixed; + top: 0; + right: 0px; + height: 100%; + z-index: 100001; + overflow: auto; + overflow-x: hidden; +} + +.expense-head-padding { + height: 31px; + width: 100%; +} + +.button-section { + padding: 0; + float: right; + margin-left: 5px; +} + +#addexpense { + width: 150px; +} + +#filterExpense { + width: 65px; + margin-left: 5px; +} + +@media (min-width: 1100px) { + #filter-btn, + #add-btn { + display: none; + } + #filterExpense { + display: none; + } + .filter { + right: 0; + top: 0; + } + .expense-page .rightpane { + margin-right: 270px; + } + .card-container:nth-child(even) { + padding-right: 0; + } +} + +@media (max-width: 1100px) { + #add-btn, + #filter-btn { + display: none; + } + #filterExpense { + display: inline-flex; + } + .filter { + right: -300px; + top: 0px; + } + .expense-page .rightpane { + margin-right: 0; + } +} + +.filter-open { + right: 0; + transition: all 0.3s ease-out; +} + +.filter-close { + right: -300px; + transition: all 0.3s ease-out; +} + +.nav-list { + position: absolute; + top: 0; + margin: 0; + padding: 0; + width: 100%; + list-style: none; +} + +.nav-list div.nav-item { + line-height: 30px; + list-style-type: none; + margin: 10px 20px; + text-align: center; +} + +.nav-list div.nav-item a { + color: #545454; + display: block; + text-decoration: none; + font-size: 13px; + font-weight: normal; + height: 32px; + line-height: 32px; +} + +.pane { + border: 1px solid transparent; + background: #FFFFFF; + box-shadow: 0 2px 4px 0 rgba(0, 0, 0, 0.1); + border-radius: 6px; +} + +.expense-page .pane { + border: 1px solid #e8ecef; + border-radius: 0px; +} + +.expense-filter-container { + padding: 0 10px 10px 10px; +} + +.expense-filter-container > .label-font:first-child { + padding-top: 16px; +} + +.nav-list div a:hover { + background: #EFF4FF; + border-radius: 26px; +} + +.nav-list div a:active, +.nav-list div a:focus, +.nav-list div a.expense-active-page, +.nav-list div a.active-link { + background: linear-gradient(-180deg, #6890FB 0%, #497DF2 100%); + border-radius: 26px; + color: #FFFFFF; + font-size: 13px; + letter-spacing: 0.78px; + text-shadow: 0 1px 2px rgba(0, 0, 0, 0.16); +} + +#sidebar-wrapper.sidebar-toggle, +#sidebar-wrapper-filter.sidebar-toggle-filter { + transition: all 0.3s ease-out; + margin-left: -200px; +} + +#sidebar-wrapper.sidebar-toggle.open { + left: 200px; + transition: all 0.3s ease-out; +} + +.e-gridcontent .e-content { + overflow-y: hidden !important; +} + +.e-gridcontent .e-content .e-tableborder { + border-right: 0px; +} + +.e-gridheader { + padding-right: 0 !important; +} + +#sidebar-wrapper.sidebar-toggle.close { + left: -200px; + transition: all ease-out; +} + +@media (min-width: 768px) { + #sidebar-wrapper.sidebar-toggle, + #sidebar-wrapper-filter.sidebar-toggle-filter { + transition: all 0.3s ease-out; + left: 200px; + } +} + +@media (max-width: 768px) { + #sidebar-wrapper.sidebar-toggle, + #sidebar-wrapper-filter.sidebar-toggle-filter { + transition: all 0.3s ease-out; + left: -200px; + } +} + +#gradient-chart stop { + stop-color: #587aff; +} + +#gradient-chart stop[offset="0"] { + stop-opacity: 0.75; +} + +#gradient-chart stop[offset="1"] { + stop-opacity: 0; +} + +#column-chart stop { + stop-color: #64e669; +} + +#column-chart stop[offset="1"] { + stop-opacity: 1; +} + +#column-chart stop[offset="0"] { + stop-opacity: 0.5; +} + +#legend-grid.e-grid .e-gridheader { + display: none; +} + +@media (max-width: 770px) { + .chartLegend { + margin-bottom: 20px; + max-width: 280px; + padding-bottom: 15px; + } +} + +@media (max-width: 644px) { + .legendGrid { + margin: 0 auto; + } +} + +@media (min-width: 750px) and (max-width: 937px) { + .chartLegend { + width: 100%; + max-width: 280px; + } + .chartLegend .legendGrid { + margin: 0 auto; + padding: 50px 0 50px 0; + } + .pieChart { + width: 100%; + } +} + +@media (min-width: 938px) { + .chartLegend { + float: left; + width: 40%; + } + .chartLegend .legendGrid { + max-width: 260px; + padding: 32px 0 0 0; + } + .pieChart { + float: left; + width: 60%; + } +} + +@media (min-width: 1050px) { + .chartLegend { + padding-left: 30px; + } +} + +@media (max-width: 360px) { + .chartLegend { + max-width: 280px; + } +} + +@media (max-width: 310px) { + .chartLegend { + overflow-x: auto; + } +} + +.pie-container { + min-height: 450px; +} + +.pieChartHeader { + margin-top: 25px; + width: 100%; +} + +.float-right { + text-align: right !important; +} + +.float-left { + float: left; +} + +.icon-bg-income { + background-color: rgba(77, 128, 243, 0.2); + border: 1px solid #4d80f3; +} + +.icon-bg-expense { + background-color: rgba(251, 109, 157, 0.2); + border: 1px solid #fb6d9d; +} + +.icon-bg-balance { + background-color: rgba(129, 200, 104, 0.2); + border: 1px solid #81c868; +} + +.icon-bg-transaction { + background-color: rgba(52, 211, 235, 0.2); + border: 1px solid #34d3eb; +} + +.icon-bg { + height: 60px; + width: 60px; + text-align: center; + border-radius: 50%; +} + +.chart-title, +.chart-subtitle { + font-family: "Helvetica Neue", Helvetica, Arial, "Lucida Grande", sans-serif; + font-weight: 400; + font-weight: 400; + letter-spacing: 0.02em; + line-height: 16px; + color: #545454 !important; +} + +.chart-subtitle { + font-size: 13px; +} + +.chart-title { + font-size: 16px; +} + +#rangeDate { + color: #9d9d9d; +} + +.dashboard-page .e-grid .e-gridcontent .e-content { + max-height: 300px; +} + +.e-grid .e-gridcontent .e-content::-webkit-scrollbar-button:horizontal:increment { + background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQAQMAAAAlPW0iAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAA2RpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMC1jMDYwIDYxLjEzNDc3NywgMjAxMC8wMi8xMi0xNzozMjowMCAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtcE1NOk9yaWdpbmFsRG9jdW1lbnRJRD0ieG1wLmRpZDowRUZGQzk4NEE1Q0FFMDExOUI2OUQ1NEZFODhFQjY5MCIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDowQzU1NDExQUNFQTExMUUwODVCRDlGMjgxNTUwOTY0MSIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDowQzU1NDExOUNFQTExMUUwODVCRDlGMjgxNTUwOTY0MSIgeG1wOkNyZWF0b3JUb29sPSJBZG9iZSBQaG90b3Nob3AgQ1M1IFdpbmRvd3MiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDpENDZGQ0I5RkQzQ0RFMDExQTgyMjkyMjdERUQwRkIxRSIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDowRUZGQzk4NEE1Q0FFMDExOUI2OUQ1NEZFODhFQjY5MCIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PnbliksAAAAGUExURczT1v///w6Zot4AAAACdFJOU/8A5bcwSgAAACFJREFUCFtj/M/ACEd/mRj/MDP+aWb84wxGzSAuUBBJDQCreRGBIU9zHQAAAABJRU5ErkJggg==); + background-position: center; +} + +.e-grid .e-gridcontent .e-content::-webkit-scrollbar-button:horizontal:increment:hover { + background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQAQMAAAAlPW0iAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAA2RpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMC1jMDYwIDYxLjEzNDc3NywgMjAxMC8wMi8xMi0xNzozMjowMCAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtcE1NOk9yaWdpbmFsRG9jdW1lbnRJRD0ieG1wLmRpZDowRUZGQzk4NEE1Q0FFMDExOUI2OUQ1NEZFODhFQjY5MCIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDpGNjMxOTJDNkNFQTAxMUUwOTEwQThBOUQ3OTU2MDhBRCIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDpGNjMxOTJDNUNFQTAxMUUwOTEwQThBOUQ3OTU2MDhBRCIgeG1wOkNyZWF0b3JUb29sPSJBZG9iZSBQaG90b3Nob3AgQ1M1IFdpbmRvd3MiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDpENDZGQ0I5RkQzQ0RFMDExQTgyMjkyMjdERUQwRkIxRSIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDowRUZGQzk4NEE1Q0FFMDExOUI2OUQ1NEZFODhFQjY5MCIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PnVIpeYAAAAGUExURZ20xP///xhJTcUAAAACdFJOU/8A5bcwSgAAACFJREFUCFtj/M/ACEd/mRj/MDP+aWb84wxGzSAuUBBJDQCreRGBIU9zHQAAAABJRU5ErkJggg==); + background-position: center; +} + +.e-grid .e-gridcontent .e-content::-webkit-scrollbar-button:horizontal:decrement { + background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQAQMAAAAlPW0iAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAA2RpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMC1jMDYwIDYxLjEzNDc3NywgMjAxMC8wMi8xMi0xNzozMjowMCAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtcE1NOk9yaWdpbmFsRG9jdW1lbnRJRD0ieG1wLmRpZDowRUZGQzk4NEE1Q0FFMDExOUI2OUQ1NEZFODhFQjY5MCIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDoyOTQ1MTFBOUNFQTExMUUwQjFCMUQ0QTY5Nzg0NkM4MyIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDoyOTQ1MTFBOENFQTExMUUwQjFCMUQ0QTY5Nzg0NkM4MyIgeG1wOkNyZWF0b3JUb29sPSJBZG9iZSBQaG90b3Nob3AgQ1M1IFdpbmRvd3MiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDpENDZGQ0I5RkQzQ0RFMDExQTgyMjkyMjdERUQwRkIxRSIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDowRUZGQzk4NEE1Q0FFMDExOUI2OUQ1NEZFODhFQjY5MCIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PhHC5VgAAAAGUExURczT1v///w6Zot4AAAACdFJOU/8A5bcwSgAAACBJREFUCFtj+P+fAYH2M/y3Z/hnz/AHjIAMIBckiFADAIcKGtnX/NNJAAAAAElFTkSuQmCC); + background-position: center; +} + +.e-grid .e-gridcontent .e-content::-webkit-scrollbar-button:horizontal:decrement:hover { + background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQAQMAAAAlPW0iAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAA2RpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMC1jMDYwIDYxLjEzNDc3NywgMjAxMC8wMi8xMi0xNzozMjowMCAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtcE1NOk9yaWdpbmFsRG9jdW1lbnRJRD0ieG1wLmRpZDowRUZGQzk4NEE1Q0FFMDExOUI2OUQ1NEZFODhFQjY5MCIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDoxRDlGMzQxNUNFQTExMUUwOUQ1RUMzMDcwNkI3NzQ4OSIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDoxRDlGMzQxNENFQTExMUUwOUQ1RUMzMDcwNkI3NzQ4OSIgeG1wOkNyZWF0b3JUb29sPSJBZG9iZSBQaG90b3Nob3AgQ1M1IFdpbmRvd3MiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDpENDZGQ0I5RkQzQ0RFMDExQTgyMjkyMjdERUQwRkIxRSIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDowRUZGQzk4NEE1Q0FFMDExOUI2OUQ1NEZFODhFQjY5MCIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/Piwt9IAAAAAGUExURZ20xP///xhJTcUAAAACdFJOU/8A5bcwSgAAACBJREFUCFtj+P+fAYH2M/y3Z/hnz/AHjIAMIBckiFADAIcKGtnX/NNJAAAAAElFTkSuQmCC); + background-position: center; +} + +.e-grid .e-gridcontent .e-content::-webkit-scrollbar-button:vertical:increment, +#sidebar-wrapper::-webkit-scrollbar-button:vertical:increment, +.sidebar-wrapper-filter::-webkit-scrollbar-button:vertical:increment { + background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQAQMAAAAlPW0iAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAA2RpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMC1jMDYwIDYxLjEzNDc3NywgMjAxMC8wMi8xMi0xNzozMjowMCAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtcE1NOk9yaWdpbmFsRG9jdW1lbnRJRD0ieG1wLmRpZDowRUZGQzk4NEE1Q0FFMDExOUI2OUQ1NEZFODhFQjY5MCIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDpCQUVGMjQ0M0NFQTAxMUUwODVFRkVGMkEyMDYzQjNCOSIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDpCQUVGMjQ0MkNFQTAxMUUwODVFRkVGMkEyMDYzQjNCOSIgeG1wOkNyZWF0b3JUb29sPSJBZG9iZSBQaG90b3Nob3AgQ1M1IFdpbmRvd3MiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDpENDZGQ0I5RkQzQ0RFMDExQTgyMjkyMjdERUQwRkIxRSIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDowRUZGQzk4NEE1Q0FFMDExOUI2OUQ1NEZFODhFQjY5MCIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/Pi1r31IAAAAGUExURczT1v///w6Zot4AAAACdFJOU/8A5bcwSgAAABxJREFUCNdj/M/AiIY+yDP+UGf848z4r5ERQxYAnBUQ8bRhSzUAAAAASUVORK5CYII=); + background-position: center; +} + +.e-grid .e-gridcontent .e-content::-webkit-scrollbar-button:vertical:increment:hover, +#sidebar-wrapper::-webkit-scrollbar-button:vertical:increment:hover, +.sidebar-wrapper-filter::-webkit-scrollbar-button:vertical:increment:hover { + background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQAQMAAAAlPW0iAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAA2RpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMC1jMDYwIDYxLjEzNDc3NywgMjAxMC8wMi8xMi0xNzozMjowMCAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtcE1NOk9yaWdpbmFsRG9jdW1lbnRJRD0ieG1wLmRpZDowRUZGQzk4NEE1Q0FFMDExOUI2OUQ1NEZFODhFQjY5MCIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDpBODk4RUE4QUNFQTAxMUUwQjI0MUFCODBCNTk2MzdFMSIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDpBODk4RUE4OUNFQTAxMUUwQjI0MUFCODBCNTk2MzdFMSIgeG1wOkNyZWF0b3JUb29sPSJBZG9iZSBQaG90b3Nob3AgQ1M1IFdpbmRvd3MiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDpENDZGQ0I5RkQzQ0RFMDExQTgyMjkyMjdERUQwRkIxRSIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDowRUZGQzk4NEE1Q0FFMDExOUI2OUQ1NEZFODhFQjY5MCIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PrzuktcAAAAGUExURZ20xP///xhJTcUAAAACdFJOU/8A5bcwSgAAABxJREFUCNdj/M/AiIY+yDP+UGf848z4r5ERQxYAnBUQ8bRhSzUAAAAASUVORK5CYII=); + background-position: center; +} + +.e-grid .e-gridcontent .e-content::-webkit-scrollbar-button:vertical:decrement, +#sidebar-wrapper::-webkit-scrollbar-button:vertical:decrement, +.sidebar-wrapper-filter::-webkit-scrollbar-button:vertical:decrement { + background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQAQMAAAAlPW0iAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAA2RpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMC1jMDYwIDYxLjEzNDc3NywgMjAxMC8wMi8xMi0xNzozMjowMCAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtcE1NOk9yaWdpbmFsRG9jdW1lbnRJRD0ieG1wLmRpZDowRUZGQzk4NEE1Q0FFMDExOUI2OUQ1NEZFODhFQjY5MCIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDpFMzVEMjUyMkNFQTAxMUUwQTc0NzgzNTNCNkQ3RkNFRCIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDpFMzVEMjUyMUNFQTAxMUUwQTc0NzgzNTNCNkQ3RkNFRCIgeG1wOkNyZWF0b3JUb29sPSJBZG9iZSBQaG90b3Nob3AgQ1M1IFdpbmRvd3MiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDpENDZGQ0I5RkQzQ0RFMDExQTgyMjkyMjdERUQwRkIxRSIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDowRUZGQzk4NEE1Q0FFMDExOUI2OUQ1NEZFODhFQjY5MCIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/Psti8fgAAAAGUExURczT1v///w6Zot4AAAACdFJOU/8A5bcwSgAAABxJREFUCNdj/M/AiIb+NTL+cWb8oc74QZ4RQxYAoGUQ8fkWopYAAAAASUVORK5CYII=); + background-position: center; +} + +.e-grid .e-gridcontent .e-content::-webkit-scrollbar-button:vertical:decrement:hover, +#sidebar-wrapper::-webkit-scrollbar-button:vertical:decrement:hover, +.sidebar-wrapper-filter::-webkit-scrollbar-button:vertical:decrement:hover { + background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQAQMAAAAlPW0iAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAA2RpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMC1jMDYwIDYxLjEzNDc3NywgMjAxMC8wMi8xMi0xNzozMjowMCAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtcE1NOk9yaWdpbmFsRG9jdW1lbnRJRD0ieG1wLmRpZDowRUZGQzk4NEE1Q0FFMDExOUI2OUQ1NEZFODhFQjY5MCIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDpEM0ZDNDlGQ0NFQTAxMUUwQUY5RkJGN0ZBNEREREEyMiIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDpEM0ZDNDlGQkNFQTAxMUUwQUY5RkJGN0ZBNEREREEyMiIgeG1wOkNyZWF0b3JUb29sPSJBZG9iZSBQaG90b3Nob3AgQ1M1IFdpbmRvd3MiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDpENDZGQ0I5RkQzQ0RFMDExQTgyMjkyMjdERUQwRkIxRSIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDowRUZGQzk4NEE1Q0FFMDExOUI2OUQ1NEZFODhFQjY5MCIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PhWCNEUAAAAGUExURZ20xP///xhJTcUAAAACdFJOU/8A5bcwSgAAABxJREFUCNdj/M/AiIb+NTL+cWb8oc74QZ4RQxYAoGUQ8fkWopYAAAAASUVORK5CYII=); + background-position: center; +} + +.e-grid .e-gridcontent .e-content::-webkit-scrollbar, +#sidebar-wrapper::-webkit-scrollbar, +.sidebar-wrapper-filter::-webkit-scrollbar { + height: 18px; + width: 18px; +} + +.e-grid .e-gridcontent .e-content::-webkit-scrollbar-button, +#sidebar-wrapper::-webkit-scrollbar-button, +.sidebar-wrapper-filter::-webkit-scrollbar-button { + background-color: #fff; + background-repeat: no-repeat; + cursor: pointer; +} + +.e-grid .e-gridcontent .e-content::-webkit-scrollbar-corner, +#sidebar-wrapper::-webkit-scrollbar-corner, +.sidebar-wrapper-filter::-webkit-scrollbar-corner { + background-color: #fff; +} + +.e-grid .e-gridcontent .e-content::-webkit-scrollbar-thumb, +#sidebar-wrapper::-webkit-scrollbar-thumb, +.sidebar-wrapper-filter::-webkit-scrollbar-thumb { + border-radius: 9px; + border: solid 6px #fff; + background-color: #c8c8c8; +} + +.e-grid .e-gridcontent .e-content::-webkit-scrollbar-track, +#sidebar-wrapper::-webkit-scrollbar-track, +.sidebar-wrapper-filter::-webkit-scrollbar-track { + background-color: #fff; +} + +::-webkit-scrollbar-track { + background-color: transparent; +} + +.dashboard-page .e-date-range-wrapper { + border-radius: 4px; + box-shadow: 0 2px 4px 0 rgba(0, 0, 0, 0.1); +} + +#tolincome { + color: #4d80f3; +} + +#tolexpense { + color: #fb6d9d; +} + +#tolbalance { + color: #81c868; +} + +#toltransaction { + color: #34d3eb; +} + +body { + background: linear-gradient(-141deg, #EEF5F7 14%, #EEF2FB 100%); +} + +.e-grid.e-default { + background: #FFFFFF; + box-shadow: 0 2px 4px 0 rgba(0, 0, 0, 0.1); + border-radius: 6px; + overflow: hidden; +} + +.dashboard-page .e-date-range-wrapper { + border-radius: 4px; + box-shadow: 0 2px 4px 0 rgba(0, 0, 0, 0.1); +} + +.samplename-header { + height: 59px; + background: #f7f7f7; + padding-left: 4px; +} + +.balance-section { + height: 118px; +} + +.balance-title { + font-size: 14px; + color: #545454; + text-align: center; + padding-bottom: 10px; +} + +.balance-amount { + font-size: 20px; + font-weight: bold; + color: black; + text-align: center; +} + +.align-center { + display: flex; + justify-content: center; + flex-direction: column; + font-family: "Helvetica Neue", Helvetica, Arial, "Lucida Grande", sans-serif; + font-size: 26px; + color: #474747; + letter-spacing: 0.7px; +} + +.page-list { + height: 194px; + position: relative; +} + +div.page-list::after, +div.info::after { + content: ''; + background-image: linear-gradient(-90deg, #FFFFFF 3%, #B8CBCC 51%, #FFFFFF 95%); + width: 100%; + position: absolute; + bottom: 0; +} + +.card-container { + padding-left: 16px; + padding-right: 0; +} + +.card-container:first-child { + padding-left: 15px; +} + +.card-container:last-child { + padding-right: 15px; +} + +@media (min-width: 992px) { + .card-container:nth-child(even) { + padding-right: 15px; + } +} + +@media (min-width: 768px) { + .card-container:nth-child(even) { + padding-right: 15px; + } +} + +@media (max-width: 768px) { + .card-container { + padding-right: 15px; + } +} + +line-chart .chart-container { + padding-left: 0; + padding-right: 0; +} + +column-chart .chart-container { + padding-left: 16px; + padding-right: 0; +} + +@media (max-width: 768px) { + column-chart .chart-container { + padding-left: 0; + } + .exp-content-container > div { + margin-left: -15px; + margin-right: -15px; + } +} + +.cashflow .cashflow-section { + display: inline-block; +} + +.cashflow .e-checkbox-wrapper.TransactionType:nth-child(even) { + margin-left: 36px; +} + +.paymentModes .cashflow-section { + display: inline-block; +} + +.paymentModes .e-checkbox-wrapper.PaymentMode:nth-child(even) { + margin-left: 36px; +} + +.e-grid .e-gridheader .e-headercell .e-headercelldiv.e-headerchkcelldiv { + padding-left: 0.5em; +} + +.e-checkbox-wrapper .e-frame, .e-css.e-checkbox-wrapper .e-frame { + line-height: 8px; + height: 16px; + width: 16px; +} + +.e-checkbox-wrapper .e-check, .e-css.e-checkbox-wrapper .e-check { + font-size: 10px; +} + +.e-checkbox-wrapper .e-frame + .e-label { + margin-left: 4px; +} + +.slider-container { + margin: 0 10px; +} + +.search-wrapper { + padding-left: 0; + width: 100%; +} + +.search-section { + display: inline-flex; +} + +#addexpense.e-btn, +#filterExpense.e-btn, +#filter-btn.e-btn { + height: 34px; +} + +.e-btn.e-info, +#add-btn, +#filter-btn { + border: none; + border-radius: 2px; + font-size: 13px; + font-family: "Helvetica Neue", Helvetica, Arial, "Lucida Grande", sans-serif; + color: #FFFFFF; + background-image: linear-gradient(-180deg, #6890FB 0%, #4273F9 100%); + box-shadow: none; +} + +.e-btn.e-info:hover, +#add-btn:hover, +#filter-btn:hover { + border: none; + background-image: linear-gradient(-180deg, #6890FB 0%, #4273F9 100%); + box-shadow: 0 2px 4px 1px rgba(0, 0, 0, 0.2); + border-radius: 2px; + font-size: 13px; + color: #FFFFFF; +} + +.e-btn.e-info:active, +#add-btn:active, +#filter-btn:active { + border: none; + background-image: linear-gradient(-180deg, #6890FB 0%, #4273F9 100%); + box-shadow: 0 2px 4px 1px rgba(0, 0, 0, 0.2), inset 1px 1px 4px 4px rgba(66, 115, 249, 0.85); + border-radius: 2px; + font-size: 13px; + color: #FFFFFF; +} + +input[type="search"].search::-webkit-input-placeholder, +input[type="search"].search:-moz-placeholder, +input[type="search"].search:-ms-input-placeholder, +input[type="search"].search::-moz-placeholder { + font-size: 13px; + color: #9d9d9d; +} + +.e-grid .e-gridheader { + border-bottom: none; +} + +.e-grid .e-headercell { + background: #f9f9f9; +} + +.container-fluid { + margin-bottom: -15px; + padding: 0; +} + +.expense-grid-margin { + margin-top: 16px; + height: 100%; + width: 100%; +} + +#download-btn { + width: auto; + height: 27px; + line-height: 25px; + padding: 0 12px; +} + +#download-btn a { + color: #fff; +} + +#download-btn a:hover { + text-decoration: none; +} + +.about-heading { + font-weight: bold; + color: #485058; + font-size: 16px; + padding: 0 0 12px 0; + font-family: "Helvetica Neue", Helvetica, Arial, "Lucida Grande", sans-serif; +} + +.list-heading { + font-weight: bold; + color: #485058; + font-size: 16px; + padding-bottom: 12px; + font-family: "Helvetica Neue", Helvetica, Arial, "Lucida Grande", sans-serif; +} + +.about-description { + text-align: justify; + color: #485058; + font-size: 13px; + line-height: 24px; + padding-bottom: 24px; + font-family: "Helvetica Neue", Helvetica, Arial, "Lucida Grande", sans-serif; +} + +.about-component { + color: #485058; + font-size: 14px; + padding-bottom: 24px; + font-family: "Helvetica Neue", Helvetica, Arial, "Lucida Grande", sans-serif; +} + +.about-component li { + line-height: 24px; +} + +.control-item { + color: #4a90e2; + display: flex; + line-height: 30px; + display: inline-block; + width: 168px; +} + +.icon-button::before { + content: '\e904'; +} + +.icon-chart::before { + content: '\e906'; +} + +.icon-checkbox::before { + content: '\e907'; +} + +.icon-datepicker::before { + content: '\e90f'; +} + +.icon-daterangepicker::before { + content: '\e90e'; +} + +.icon-dropdownlist::before { + content: '\e913'; +} + +.icon-grid::before { + content: '\e916'; +} + +.icon-multiselect::before { + content: '\e91d'; +} + +.icon-numerictextbox::before { + content: '\e91f'; +} + +.icon-radiobutton::before { + content: '\e924'; +} + +.icon-slider::before { + content: '\e929'; +} + +.icon-timepicker::before { + content: '\e92c'; +} + +.icon-textboxes::before { + content: '\e92b'; +} + +.icon-tooltip::before { + content: '\e92e'; +} + +.add-icon::before { + content: '\e7ba'; +} + +.control-icon { + font-size: 18px; + margin-right: 15px; +} + +.control-name { + font-size: 14px; +} + +.about-component { + margin-left: 20px; +} + +body.about-page { + background: #fff; +} + +#recentexpense-grid .e-content:last-child { + border-bottom-left-radius: 6px; + border-bottom-right-radius: 6px; +} + +.sidebar-wrapper-filter { + box-shadow: 0 2px 4px 1px rgba(0, 0, 0, 0.16); +} + +.expense-page .sidebar-wrapper-filter { + border: none; +} + +.grid-image img { + height: 32px; + width: 32px; +} + +#balance_tooltip_path, +#account-balance_tooltip_path, +.amount-filter-section { + margin-top: 20px; +} + +.expense-page .e-grid .e-gridheader tr th:last-child { + padding-right: 19px; +} + +.category-text { + float: left; + line-height: 30px; +} + +.e-slider-tooltip { + z-index: 1000001; +} + +@media (min-width: 1366px) { + .info { + height: 250px; + } + .page-list { + height: 250px; + } + .balance-section { + height: 160px; + } + .control-item { + width: 250px; + } +} + +@media (min-width: 768px) { + .navbar > .container .navbar-brand, .navbar > .container-fluid .navbar-brand { + margin-left: 5px; + } +} + +@media (max-width: 768px) { + .navbar > .container .navbar-brand, .navbar > .container-fluid .navbar-brand { + margin-left: 5px; + } + #addexpense { + display: none; + } + #filter-btn { + display: inline-block; + float: right; + min-width: 36px; + } + #add-btn { + display: inline-block; + float: left; + min-width: 36px; + } +} + +@media (max-width: 360px) { + .samplenameheader { + width: 55%; + } + #addexpense { + display: none; + } + #filter-btn { + display: inline-block; + float: right; + min-width: 36px; + } + #add-btn { + display: inline-block; + float: left; + min-width: 36px; + } +} + +.e-slider-container.e-horizontal .e-slider { + width: auto; +} + +#add-btn { + width: 36px; + padding: 10px 0; + height: 34px; +} + +#add-btn span { + margin: 0; +} + +#filter-btn { + width: 36px; + padding: 0; + height: 34px; + padding-top: 3px; +} + +#filter-btn span { + margin: 0; +} + +#filter-btn .filter-icon::before { + color: #fff; +} + +#expense-filter-container .filter-icon::before { + color: #485058; +} + +.e-footer-content .e-control.e-btn, +.e-footer-content .e-control.e-btn:hover { + font-family: "Helvetica Neue", Helvetica, Arial, "Lucida Grande", sans-serif; +} + +#current-balance { + font-size: 15px; + font-family: verdana; + letter-spacing: normal; +} + +.wallet-container { + text-align: center; + margin: 0 25px; + height: 34px; + border: 1px solid #d1d1d1; + border-radius: 4px; + background: linear-gradient(-180deg, #6890FB 0%, #497DF2 100%); +} + +.balance-align { + display: inline-flex; + vertical-align: middle; + height: 23px; + margin-bottom: 9px; +} + +.balance-align img { + width: 23px; +} + +.amt-filter { + display: inline-block; +} + +.min-numeric { + padding-right: 7px; +} + +.max-numeric { + margin-left: 7px; +} + +.e-input-group .e-input-group-icon.e-date-icon, .e-input-group .e-input-group-icon.e-range-icon { + font-size: 16px; +} + +@media (min-width: 1400px) { + html { + background: #EDEDED; + min-height: 100%; + } + body { + margin: 0 auto; + position: relative; + } + div#sidebar-wrapper, div.sidebar-wrapper-filter { + position: absolute; + } +} + +@media (max-width: 1399px) { + body { + min-height: auto !important; + } +} + +.inlineAlign { + display: inline-block; +} + +.minLabel { + margin-right: 5px; +} + +.maxLabel, +.minLabel { + font-size: 14px; + font-weight: 400; + color: #485058; +} + +@media (max-width: 600px) { + .normalRes, .mediumRes { + display: none; + } + .res-amount { + text-align: right; + } + .sm-category { + display: inline-block; + } + .sm-icon { + padding-bottom: 9px; + } +} + +@media (min-width: 601px) and (max-width: 1050px) { + .normalRes, .smallRes { + display: none; + } + .res-amount { + text-align: right; + } + .mediumRes .category-icon { + margin-top: 5px; + } +} + +@media (min-width: 1051px) { + .mediumRes, .smallRes { + display: none; + } +} + +.separateLine { + height: 1px; + width: 10px; + background: #4273F9; + vertical-align: middle; + margin: 10px 0 0 0; +} + +.multiCategory { + margin: 5px 0 5px 10px; + height: 32px; +} + +#recentexpense-grid tr.e-emptyrow, +#grid tr.e-emptyrow { + height: 200px; +} + +#grid tr.e-emptyrow td, +#recentexpense-grid tr.e-emptyrow td { + color: transparent; + background-repeat: no-repeat; + background-position: center; + width: 100%; +} + +.amt-payment.Income { + font-weight: bold; + color: #04cd93; +} + +.amt-payment.Expense { + font-weight: bold; + color: #ff5e65; +} + +@media (max-width: 600px) { + .card-value { + font-size: 21px; + } +} + +#legend-grid tr.e-emptyrow td { + display: none; +} + +@media (max-width: 500px) { + html body .content .content-wrapper { + padding: 0 5px; + } + .card-container:nth-child(even) { + padding-right: 0; + padding-left: 0; + } +} + +@media (min-width: 501px) and (max-width: 768px) { + #dialog, + #editExpenseDialog { + width: 90% !important; + height: 90% !important; + max-height: 510px !important; + max-width: 483px !important; + } +} + +@media (min-width: 769px) { + #dialog, + #editExpenseDialog { + width: 70% !important; + height: 90% !important; + max-height: 510px !important; + max-width: 550px !important; + min-width: 500px; + } +} + +@media (min-width: 1100px) { + .card-container:nth-child(even) { + padding-right: 0; + } + .card-container:nth-child(4) { + padding-right: 15px; + } + #overlay.dialog { + display: none; + } +} + +@media (max-width: 768px) { + .card-container:nth-child(odd) { + padding-right: 0; + } + #addexpense, + #filterExpense { + display: none; + } +} + +@media (max-width: 500px) { + .card-container:nth-child(odd) { + padding-right: 15px; + } + .card-container:nth-child(even) { + padding-right: 15px; + } +} + +@media (min-width: 992px) { + .card-container:nth-child(2) { + padding-right: 0; + } +} + +@media (min-width: 1200px) { + .card-container:nth-child(4) { + padding-right: 15px; + } +} + +#total-expense_chart_legend_g { + visibility: hidden; +} + +.legendGrid .e-spinner-pane.e-spin-show { + display: none; +} + +.dlg-cash-payment { + width: 33%; + float: left; + min-width: 80px; + padding: 0 0 15px 0; +} + +.dlg-debit-payment { + width: 33%; + float: left; + min-width: 113px; + padding: 0 0 15px 0; +} + +.dlg-credit-payment { + width: 33%; + float: left; + min-width: 100px; + padding: 0 0 15px 0; +} + +.payment-label { + margin-bottom: 20px; +} + +.payment-radio-container { + height: 22px; +} + +.description-container { + height: 50px; + margin-top: 30px; +} + +.category-section { + height: 63px; + margin-top: 30px; +} + +.dlg-category-container { + width: 48%; + float: left; +} + +.dlg-amount-container { + width: 48%; + float: right; +} + +.dlg-date-section { + height: 50px; + margin-top: 30px; +} + +.dlg-date-picker-container { + width: 45%; + float: left; +} + +.dlg-time-picker-container { + width: 45%; + float: right; +} + +.dlg-radio-btn-section { + height: 22px; + margin-top: 10px; +} + +.dlg-income-radio-section { + width: 50%; + float: left; +} + +.dlg-expense-radio-section { + width: 50%; + float: left; +} + +.dlg-content { + position: relative; + width: 100%; + height: 100%; + overflow: auto; + padding: 0 25px; +} + +#dialogSection { + visibility: hidden; +} + +.sidebar-wrapper-filter { + padding: 0; +} + +#alertDialog .alertDlgContent { + padding: 0 20px; +} + +#recentexpense-grid.e-grid tr, #grid.e-grid tr { + cursor: pointer; +} + +#category_popup.e-ddl.e-popup .e-list-item { + height: 39px; + padding-top: 1px; +} + +#category_popup.e-ddl.e-popup .e-list-icon.category-icon { + margin: 3px 5px 5px 5px; +} + +@media (max-width: 400px) { + .dlg-date-picker-container, + .dlg-time-picker-container, + .dlg-category-container, + .dlg-amount-container { + width: 100%; + float: none; + } + .dlg-date-section, + .category-section { + height: 100px; + } + .dlg-date-picker-container, + .dlg-amount-container { + margin-bottom: 10px; + } + .category-section { + margin-top: 20px; + } + .dlg-amount-container { + margin-top: 10px; + } + .dlg-date-section { + margin-top: 15px; + } + .payment-label { + margin-bottom: 15px; + } + .description-container { + margin-top: 35px; + } +} + +.e-dlg-overlay { + z-index: 999 !important; +} + +.legend-waitingpopup { + background-color: #fff; + border-radius: 50%; + display: none; + box-shadow: 0px 3px 1px -2px rgba(0, 0, 0, 0.2), 0px 2px 2px 0px rgba(0, 0, 0, 0.14), 0px 1px 5px 0px rgba(0, 0, 0, 0.12); + width: 50px; + height: 50px; + position: absolute; + z-index: 10000000; + top: 150px; + left: 140px; +} + +.legend-waitingpopup .e-spin-material { + height: 30px; + width: 30px; + transform-origin: 17px 25px; + stroke: blue; + animation: material-spinner-rotate 1568.63ms linear infinite; + display: block; + margin: 0 auto; +} + +.legend-waitingpopup .e-spin-material .e-path-circle { + fill: none; + stroke-linecap: square; +} + +.icon-button::before { + content: '\e904'; +} + +.icon-chart::before { + content: '\e906'; +} + +.icon-checkbox::before { + content: '\e907'; +} + +.icon-datepicker::before { + content: '\e90f'; +} + +.icon-daterangepicker::before { + content: '\e90e'; +} + +.icon-dropdownlist::before { + content: '\e913'; +} + +.icon-grid::before { + content: '\e916'; +} + +.icon-multiselect::before { + content: '\e91d'; +} + +.icon-numerictextbox::before { + content: '\e91f'; +} + +.icon-radiobutton::before { + content: '\e924'; +} + +.icon-slider::before { + content: '\e929'; +} + +.icon-timepicker::before { + content: '\e92c'; +} + +.icon-textboxes::before { + content: '\e92b'; +} + +.icon-tooltip::before { + content: '\e92e'; +} + +.add-icon::before { + content: '\e7ba'; +} + +.e-hscroll .e-hscroll-content  { + display:  inline-block; +} + +#e-tbr-btn_0, +#e-tbr-btn_1, +#e-tbr-btn_2, +#e-tbr-btn_3, +#e-tbr-btn_4, +#e-tbr-btn_5 { + background: #FFFFFF; +} + +.e-toolbar-left { + background: #FFFFFF; +} + +.e-toolbar-center { + background: #FFFFFF; +} + +.e-toolbar-right { + background: #FFFFFF; +} + +.e-tbar-btn-text { + background: transparent; +} + +.e-caret-hide { + background: #FFFFFF; +} + +.e-toolbar-item .e-caret-hide:hover, +.e-css.e-toolbar-item .e-caret-hide:hover { + opacity: 0.69; + background: #1B2E4A; + border-radius: 100px; + color: #FFFFFF !important; +} + +.e-caret-hide[aria-expanded=true] { + opacity: 0.69; + background: #1B2E4A; + border-radius: 100px; + color: #FFFFFF !important; +} + +.e-tbar-btn-text:hover, +.e-css.e-tbar-btn-text:hover { + opacity: 0.69; + background: #1B2E4A; + border-radius: 1px; + color: #FFFFFF !important; +} + +.e-toolbar-item .e-caret-hide:active { + opacity: 0.69; + background: #1B2E4A; + border-radius: 100px; +} + +#chartStock_tooltip { + opacity: 0; +} + +#chartStock_VerticalLine, +#chartStock_HorizontalLine { + stroke-dasharray: 2; +} + +#chartStock_Series_1_TrendLine_0, +#chartStock_Series_0_TrendLine_0 { + stroke-dasharray: 10px 10px; + stroke-linejoin: round; + stroke-linecap: round; + -webkit-animation: dash 1s linear infinite; + animation: dash 1s linear infinite; +} + +@-webkit-keyframes dash { + 100% { + stroke-dashoffset: -20px; + } +} + +@keyframes dash { + 100% { + stroke-dashoffset: -20px; + } +} + +.e-close::before { + content: "\e97e"; +} + +.e-add::before { + content: "\e20b"; +} + +.e-reset::before { + content: url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz4KPHN2ZyB3aWR0aD0iMTRweCIgaGVpZ2h0PSIxOHB4IiB2aWV3Qm94PSIwIDAgMTQgMTgiIHZlcnNpb249IjEuMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayI+CiAgICA8IS0tIEdlbmVyYXRvcjogU2tldGNoIDUwLjIgKDU1MDQ3KSAtIGh0dHA6Ly93d3cuYm9oZW1pYW5jb2RpbmcuY29tL3NrZXRjaCAtLT4KICAgIDx0aXRsZT5TaGFwZSBDb3B5IDg8L3RpdGxlPgogICAgPGRlc2M+Q3JlYXRlZCB3aXRoIFNrZXRjaC48L2Rlc2M+CiAgICA8ZGVmcz48L2RlZnM+CiAgICA8ZyBpZD0iUGFnZS0xIiBzdHJva2U9Im5vbmUiIHN0cm9rZS13aWR0aD0iMSIgZmlsbD0ibm9uZSIgZmlsbC1ydWxlPSJldmVub2RkIj4KICAgICAgICA8ZyBpZD0iU3RvY2stQ29weS0yNyIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoLTEyMjUuMDAwMDAwLCAtMjAyLjAwMDAwMCkiIGZpbGw9IiM2NjY2NjYiPgogICAgICAgICAgICA8ZyBpZD0iR3JvdXAiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDE2Ni4wMDAwMDAsIDE5MS4wMDAwMDApIj4KICAgICAgICAgICAgICAgIDxwYXRoIGQ9Ik0xMDY1LjU0NTQ1LDEzLjQ1NDU0NTUgTDEwNjUuNTQ1NDUsMTEgTDEwNjIuMjcyNzMsMTQuMjcyNzI3MyBMMTA2NS41NDU0NSwxNy41NDU0NTQ1IEwxMDY1LjU0NTQ1LDE1LjA5MDkwOTEgQzEwNjguMjUzNjQsMTUuMDkwOTA5MSAxMDcwLjQ1NDU1LDE3LjI5MTgxODIgMTA3MC40NTQ1NSwyMCBDMTA3MC40NTQ1NSwyMC44MjYzNjM2IDEwNzAuMjUsMjEuNjExODE4MiAxMDY5Ljg4MTgyLDIyLjI5MDkwOTEgTDEwNzEuMDc2MzYsMjMuNDg1NDU0NSBDMTA3MS43MTQ1NSwyMi40NzkwOTA5IDEwNzIuMDkwOTEsMjEuMjg0NTQ1NSAxMDcyLjA5MDkxLDIwIEMxMDcyLjA5MDkxLDE2LjM4MzYzNjQgMTA2OS4xNjE4MiwxMy40NTQ1NDU1IDEwNjUuNTQ1NDUsMTMuNDU0NTQ1NSBMMTA2NS41NDU0NSwxMy40NTQ1NDU1IFogTTEwNjUuNTQ1NDUsMjQuOTA5MDkwOSBDMTA2Mi44MzcyNywyNC45MDkwOTA5IDEwNjAuNjM2MzYsMjIuNzA4MTgxOCAxMDYwLjYzNjM2LDIwIEMxMDYwLjYzNjM2LDE5LjE3MzYzNjQgMTA2MC44NDA5MSwxOC4zODgxODE4IDEwNjEuMjA5MDksMTcuNzA5MDkwOSBMMTA2MC4wMTQ1NSwxNi41MTQ1NDU1IEMxMDU5LjM3NjM2LDE3LjUyMDkwOTEgMTA1OSwxOC43MTU0NTQ1IDEwNTksMjAgQzEwNTksMjMuNjE2MzYzNiAxMDYxLjkyOTA5LDI2LjU0NTQ1NDUgMTA2NS41NDU0NSwyNi41NDU0NTQ1IEwxMDY1LjU0NTQ1LDI5IEwxMDY4LjgxODE4LDI1LjcyNzI3MjcgTDEwNjUuNTQ1NDUsMjIuNDU0NTQ1NSBMMTA2NS41NDU0NSwyNC45MDkwOTA5IEwxMDY1LjU0NTQ1LDI0LjkwOTA5MDkgWiIgaWQ9IlNoYXBlLUNvcHktOCI+PC9wYXRoPgogICAgICAgICAgICA8L2c+CiAgICAgICAgPC9nPgogICAgPC9nPgo8L3N2Zz4="); +} + +.e-hscroll .e-hscroll-content { + display: inline-block; +} + +.e-play-icon::before { + content: url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz4KPHN2ZyB3aWR0aD0iMTZweCIgaGVpZ2h0PSIxNXB4IiB2aWV3Qm94PSIwIDAgMTYgMTUiIHZlcnNpb249IjEuMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayI+CiAgICA8IS0tIEdlbmVyYXRvcjogU2tldGNoIDUwLjIgKDU1MDQ3KSAtIGh0dHA6Ly93d3cuYm9oZW1pYW5jb2RpbmcuY29tL3NrZXRjaCAtLT4KICAgIDx0aXRsZT5TaGFwZSBDb3B5IDk8L3RpdGxlPgogICAgPGRlc2M+Q3JlYXRlZCB3aXRoIFNrZXRjaC48L2Rlc2M+CiAgICA8ZGVmcz48L2RlZnM+CiAgICA8ZyBpZD0iUGFnZS0xIiBzdHJva2U9Im5vbmUiIHN0cm9rZS13aWR0aD0iMSIgZmlsbD0ibm9uZSIgZmlsbC1ydWxlPSJldmVub2RkIj4KICAgICAgICA8ZyBpZD0iU3RvY2stQ29weS0yNyIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoLTEyNjguMDAwMDAwLCAtMjA0LjAwMDAwMCkiIGZpbGw9IiM2NjY2NjYiPgogICAgICAgICAgICA8ZyBpZD0iR3JvdXAiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDE2Ni4wMDAwMDAsIDE5MS4wMDAwMDApIj4KICAgICAgICAgICAgICAgIDxwYXRoIGQ9Ik0xMTE1LjYsMTcgTDExMDQuNCwxNyBDMTEwMy4wNzIsMTcgMTEwMiwxOC4wNzIgMTEwMiwxOS40IEwxMTAyLDI0LjIgTDExMDUuMiwyNC4yIEwxMTA1LjIsMjcuNCBMMTExNC44LDI3LjQgTDExMTQuOCwyNC4yIEwxMTE4LDI0LjIgTDExMTgsMTkuNCBDMTExOCwxOC4wNzIgMTExNi45MjgsMTcgMTExNS42LDE3IEwxMTE1LjYsMTcgWiBNMTExMy4yLDI1LjggTDExMDYuOCwyNS44IEwxMTA2LjgsMjEuOCBMMTExMy4yLDIxLjggTDExMTMuMiwyNS44IEwxMTEzLjIsMjUuOCBaIE0xMTE1LjYsMjAuMiBDMTExNS4xNiwyMC4yIDExMTQuOCwxOS44NCAxMTE0LjgsMTkuNCBDMTExNC44LDE4Ljk2IDExMTUuMTYsMTguNiAxMTE1LjYsMTguNiBDMTExNi4wNCwxOC42IDExMTYuNCwxOC45NiAxMTE2LjQsMTkuNCBDMTExNi40LDE5Ljg0IDExMTYuMDQsMjAuMiAxMTE1LjYsMjAuMiBMMTExNS42LDIwLjIgWiBNMTExNC44LDEzIEwxMTA1LjIsMTMgTDExMDUuMiwxNi4yIEwxMTE0LjgsMTYuMiBMMTExNC44LDEzIEwxMTE0LjgsMTMgWiIgaWQ9IlNoYXBlLUNvcHktOSI+PC9wYXRoPgogICAgICAgICAgICA8L2c+CiAgICAgICAgPC9nPgogICAgPC9nPgo8L3N2Zz4="); +} + +.e-export::before { + content: url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz4KPHN2ZyB3aWR0aD0iMTZweCIgaGVpZ2h0PSIxNnB4IiB2aWV3Qm94PSIwIDAgMTYgMTYiIHZlcnNpb249IjEuMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayI+CiAgICA8IS0tIEdlbmVyYXRvcjogU2tldGNoIDUwLjIgKDU1MDQ3KSAtIGh0dHA6Ly93d3cuYm9oZW1pYW5jb2RpbmcuY29tL3NrZXRjaCAtLT4KICAgIDx0aXRsZT5GaWxsIDE8L3RpdGxlPgogICAgPGRlc2M+Q3JlYXRlZCB3aXRoIFNrZXRjaC48L2Rlc2M+CiAgICA8ZGVmcz48L2RlZnM+CiAgICA8ZyBpZD0iUGFnZS0xIiBzdHJva2U9Im5vbmUiIHN0cm9rZS13aWR0aD0iMSIgZmlsbD0ibm9uZSIgZmlsbC1ydWxlPSJldmVub2RkIj4KICAgICAgICA8ZyBpZD0iU3RvY2stQ29weS0yNyIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoLTEzMTQuMDAwMDAwLCAtMjAzLjAwMDAwMCkiIGZpbGw9IiM2NjY2NjYiPgogICAgICAgICAgICA8ZyBpZD0iR3JvdXAiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDE2Ni4wMDAwMDAsIDE5MS4wMDAwMDApIj4KICAgICAgICAgICAgICAgIDxwYXRoIGQ9Ik0xMTU4LjQ2OSwyMi4xMzUgTDExNjIuMTM1LDE4LjQ2OSBDMTE2Mi4yNjgsMTguMzM3IDExNjIuMzMzLDE4LjE4MSAxMTYyLjMzMywxOCBDMTE2Mi4zMzMsMTcuODIgMTE2Mi4yNjgsMTcuNjYzIDExNjIuMTM1LDE3LjUzMSBMMTE1OC40NjksMTMuODY0IEMxMTU4LjI2MSwxMy42NSAxMTU4LjAyMSwxMy42MDEgMTE1Ny43NSwxMy43MTkgQzExNTcuNDcyLDEzLjgzNyAxMTU3LjMzMywxNC4wNDEgMTE1Ny4zMzMsMTQuMzMzIEwxMTU3LjMzMywxNiBDMTE1Ni41MDcsMTYgMTE1NS43NTYsMTYuMDY5IDExNTUuMDgzLDE2LjIwMyBDMTE1NC40MDksMTYuMzM4IDExNTMuODQ2LDE2LjUxNiAxMTUzLjM5MSwxNi43MzUgQzExNTIuOTM2LDE2Ljk1MyAxMTUyLjU0LDE3LjIyOCAxMTUyLjIwMywxNy41NTggQzExNTEuODY2LDE3Ljg4NyAxMTUxLjYsMTguMjE5IDExNTEuNDA3LDE4LjU1MyBDMTE1MS4yMTEsMTguODg1IDExNTEuMDU3LDE5LjI2NCAxMTUwLjk0MywxOS42ODggQzExNTAuODI3LDIwLjExMiAxMTUwLjc1MywyMC40OTggMTE1MC43MTgsMjAuODUgQzExNTAuNjg0LDIxLjE5OSAxMTUwLjY2NywyMS41ODMgMTE1MC42NjcsMjIgQzExNTAuNjY3LDIzLjI1NyAxMTUxLjI0NiwyNC42NiAxMTUyLjQwNywyNi4yMDkgQzExNTIuNDgzLDI2LjI5MiAxMTUyLjU3LDI2LjMzMyAxMTUyLjY2NiwyNi4zMzMgQzExNTIuNzE1LDI2LjMzMyAxMTUyLjc2LDI2LjMyMiAxMTUyLjgwMiwyNi4zMDIgQzExNTIuOTU0LDI2LjI0IDExNTMuMDIxLDI2LjEyNSAxMTUzLDI1Ljk1OCBDMTE1Mi42OTQsMjMuNSAxMTUyLjkwOSwyMS44NTkgMTE1My42NDYsMjEuMDMxIEMxMTUzLjk2NSwyMC42NyAxMTU0LjQxNiwyMC40MDggMTE1NSwyMC4yNDUgQzExNTUuNTgzLDIwLjA4MSAxMTU2LjM2MiwyMCAxMTU3LjMzMywyMCBMMTE1Ny4zMzMsMjEuNjY3IEMxMTU3LjMzMywyMS45NTggMTE1Ny40NzIsMjIuMTYzIDExNTcuNzUsMjIuMjgxIEMxMTU3LjgzMywyMi4zMTcgMTE1Ny45MTYsMjIuMzMzIDExNTgsMjIuMzMzIEMxMTU4LjE4LDIyLjMzMyAxMTU4LjMzNywyMi4yNjggMTE1OC40NjksMjIuMTM1IE0xMTY0LDE1IEwxMTY0LDI1IEMxMTY0LDI1LjgyNyAxMTYzLjcwNywyNi41MzMgMTE2My4xMTksMjcuMTIgQzExNjIuNTMzLDI3LjcwNyAxMTYxLjgyNiwyOCAxMTYxLDI4IEwxMTUxLDI4IEMxMTUwLjE3NCwyOCAxMTQ5LjQ2NywyNy43MDcgMTE0OC44OCwyNy4xMiBDMTE0OC4yOTMsMjYuNTMzIDExNDgsMjUuODI3IDExNDgsMjUgTDExNDgsMTUgQzExNDgsMTQuMTc0IDExNDguMjkzLDEzLjQ2NyAxMTQ4Ljg4LDEyLjg4IEMxMTQ5LjQ2NywxMi4yOTQgMTE1MC4xNzQsMTIgMTE1MSwxMiBMMTE2MSwxMiBDMTE2MS44MjYsMTIgMTE2Mi41MzMsMTIuMjk0IDExNjMuMTE5LDEyLjg4IEMxMTYzLjcwNywxMy40NjcgMTE2NCwxNC4xNzQgMTE2NCwxNSIgaWQ9IkZpbGwtMSI+PC9wYXRoPgogICAgICAgICAgICA8L2c+CiAgICAgICAgPC9nPgogICAgPC9nPgo8L3N2Zz4="); +} + +.e-active .e-tbar-btn-text { + color: #FFFFFF !important; +} + +.e-tbar-btn { + background: #FFFFFF !important; +} + +.e-active { + opacity: 0.64 !important; + background: #1B2E4A !important; + border-radius: 0px; +} + +.e-toolbar .e-toolbar-items.e-tbar-pos { + background: white !important; +} + +.e-caret-hide[aria-expanded=true] .e-add::before, +.e-toolbar-item .e-caret-hide:hover .e-add::before { + color: white !important; + background: black !important; + border-top-left-radius: 10px; + border-bottom-left-radius: 10px; + border-top-right-radius: 10px; + border-bottom-right-radius: 10px; +} + +.e-annotation { + background: rgba(25, 41, 70, 0.92); + border: 1px solid #05162E; + box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.15); + font-family: SegoeUI-Semibold; + font-size: 14px; + color: #E7EBF2; + letter-spacing: 0.4px; + line-height: 21px; + padding: 10px; + font-weight: 500; +} + +#export[aria-expanded=true], +#print:hover, +#export:hover, +#resetClick:hover { + opacity: 0.64 !important; + background: #1B2E4A !important; + border-radius: 0px; +} + +#print:hover .e-play-icon::before { + content: url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz4KPHN2ZyB3aWR0aD0iMTZweCIgaGVpZ2h0PSIxNXB4IiB2aWV3Qm94PSIwIDAgMTYgMTUiIHZlcnNpb249IjEuMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayI+CiAgICA8IS0tIEdlbmVyYXRvcjogU2tldGNoIDUwLjIgKDU1MDQ3KSAtIGh0dHA6Ly93d3cuYm9oZW1pYW5jb2RpbmcuY29tL3NrZXRjaCAtLT4KICAgIDx0aXRsZT5TaGFwZSBDb3B5IDk8L3RpdGxlPgogICAgPGRlc2M+Q3JlYXRlZCB3aXRoIFNrZXRjaC48L2Rlc2M+CiAgICA8ZGVmcz48L2RlZnM+CiAgICA8ZyBpZD0iUGFnZS0xIiBzdHJva2U9Im5vbmUiIHN0cm9rZS13aWR0aD0iMSIgZmlsbD0ibm9uZSIgZmlsbC1ydWxlPSJldmVub2RkIj4KICAgICAgICA8ZyBpZD0iU3RvY2stQ29weS0yNyIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoLTEyNjguMDAwMDAwLCAtMjA0LjAwMDAwMCkiIGZpbGw9IiNGRkZGRkYiPgogICAgICAgICAgICA8ZyBpZD0iR3JvdXAiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDE2Ni4wMDAwMDAsIDE5MS4wMDAwMDApIj4KICAgICAgICAgICAgICAgIDxwYXRoIGQ9Ik0xMTE1LjYsMTcgTDExMDQuNCwxNyBDMTEwMy4wNzIsMTcgMTEwMiwxOC4wNzIgMTEwMiwxOS40IEwxMTAyLDI0LjIgTDExMDUuMiwyNC4yIEwxMTA1LjIsMjcuNCBMMTExNC44LDI3LjQgTDExMTQuOCwyNC4yIEwxMTE4LDI0LjIgTDExMTgsMTkuNCBDMTExOCwxOC4wNzIgMTExNi45MjgsMTcgMTExNS42LDE3IEwxMTE1LjYsMTcgWiBNMTExMy4yLDI1LjggTDExMDYuOCwyNS44IEwxMTA2LjgsMjEuOCBMMTExMy4yLDIxLjggTDExMTMuMiwyNS44IEwxMTEzLjIsMjUuOCBaIE0xMTE1LjYsMjAuMiBDMTExNS4xNiwyMC4yIDExMTQuOCwxOS44NCAxMTE0LjgsMTkuNCBDMTExNC44LDE4Ljk2IDExMTUuMTYsMTguNiAxMTE1LjYsMTguNiBDMTExNi4wNCwxOC42IDExMTYuNCwxOC45NiAxMTE2LjQsMTkuNCBDMTExNi40LDE5Ljg0IDExMTYuMDQsMjAuMiAxMTE1LjYsMjAuMiBMMTExNS42LDIwLjIgWiBNMTExNC44LDEzIEwxMTA1LjIsMTMgTDExMDUuMiwxNi4yIEwxMTE0LjgsMTYuMiBMMTExNC44LDEzIEwxMTE0LjgsMTMgWiIgaWQ9IlNoYXBlLUNvcHktOSI+PC9wYXRoPgogICAgICAgICAgICA8L2c+CiAgICAgICAgPC9nPgogICAgPC9nPgo8L3N2Zz4="); +} + +#export[aria-expanded=true] .e-export::before, +#export:hover .e-export::before { + content: url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz4KPHN2ZyB3aWR0aD0iMTZweCIgaGVpZ2h0PSIxNnB4IiB2aWV3Qm94PSIwIDAgMTYgMTYiIHZlcnNpb249IjEuMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayI+CiAgICA8IS0tIEdlbmVyYXRvcjogU2tldGNoIDUwLjIgKDU1MDQ3KSAtIGh0dHA6Ly93d3cuYm9oZW1pYW5jb2RpbmcuY29tL3NrZXRjaCAtLT4KICAgIDx0aXRsZT5GaWxsIDE8L3RpdGxlPgogICAgPGRlc2M+Q3JlYXRlZCB3aXRoIFNrZXRjaC48L2Rlc2M+CiAgICA8ZGVmcz48L2RlZnM+CiAgICA8ZyBpZD0iUGFnZS0xIiBzdHJva2U9Im5vbmUiIHN0cm9rZS13aWR0aD0iMSIgZmlsbD0ibm9uZSIgZmlsbC1ydWxlPSJldmVub2RkIj4KICAgICAgICA8ZyBpZD0iU3RvY2stQ29weS0yNyIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoLTEzMTQuMDAwMDAwLCAtMjAzLjAwMDAwMCkiIGZpbGw9IiNGRkZGRkYiPgogICAgICAgICAgICA8ZyBpZD0iR3JvdXAiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDE2Ni4wMDAwMDAsIDE5MS4wMDAwMDApIj4KICAgICAgICAgICAgICAgIDxwYXRoIGQ9Ik0xMTU4LjQ2OSwyMi4xMzUgTDExNjIuMTM1LDE4LjQ2OSBDMTE2Mi4yNjgsMTguMzM3IDExNjIuMzMzLDE4LjE4MSAxMTYyLjMzMywxOCBDMTE2Mi4zMzMsMTcuODIgMTE2Mi4yNjgsMTcuNjYzIDExNjIuMTM1LDE3LjUzMSBMMTE1OC40NjksMTMuODY0IEMxMTU4LjI2MSwxMy42NSAxMTU4LjAyMSwxMy42MDEgMTE1Ny43NSwxMy43MTkgQzExNTcuNDcyLDEzLjgzNyAxMTU3LjMzMywxNC4wNDEgMTE1Ny4zMzMsMTQuMzMzIEwxMTU3LjMzMywxNiBDMTE1Ni41MDcsMTYgMTE1NS43NTYsMTYuMDY5IDExNTUuMDgzLDE2LjIwMyBDMTE1NC40MDksMTYuMzM4IDExNTMuODQ2LDE2LjUxNiAxMTUzLjM5MSwxNi43MzUgQzExNTIuOTM2LDE2Ljk1MyAxMTUyLjU0LDE3LjIyOCAxMTUyLjIwMywxNy41NTggQzExNTEuODY2LDE3Ljg4NyAxMTUxLjYsMTguMjE5IDExNTEuNDA3LDE4LjU1MyBDMTE1MS4yMTEsMTguODg1IDExNTEuMDU3LDE5LjI2NCAxMTUwLjk0MywxOS42ODggQzExNTAuODI3LDIwLjExMiAxMTUwLjc1MywyMC40OTggMTE1MC43MTgsMjAuODUgQzExNTAuNjg0LDIxLjE5OSAxMTUwLjY2NywyMS41ODMgMTE1MC42NjcsMjIgQzExNTAuNjY3LDIzLjI1NyAxMTUxLjI0NiwyNC42NiAxMTUyLjQwNywyNi4yMDkgQzExNTIuNDgzLDI2LjI5MiAxMTUyLjU3LDI2LjMzMyAxMTUyLjY2NiwyNi4zMzMgQzExNTIuNzE1LDI2LjMzMyAxMTUyLjc2LDI2LjMyMiAxMTUyLjgwMiwyNi4zMDIgQzExNTIuOTU0LDI2LjI0IDExNTMuMDIxLDI2LjEyNSAxMTUzLDI1Ljk1OCBDMTE1Mi42OTQsMjMuNSAxMTUyLjkwOSwyMS44NTkgMTE1My42NDYsMjEuMDMxIEMxMTUzLjk2NSwyMC42NyAxMTU0LjQxNiwyMC40MDggMTE1NSwyMC4yNDUgQzExNTUuNTgzLDIwLjA4MSAxMTU2LjM2MiwyMCAxMTU3LjMzMywyMCBMMTE1Ny4zMzMsMjEuNjY3IEMxMTU3LjMzMywyMS45NTggMTE1Ny40NzIsMjIuMTYzIDExNTcuNzUsMjIuMjgxIEMxMTU3LjgzMywyMi4zMTcgMTE1Ny45MTYsMjIuMzMzIDExNTgsMjIuMzMzIEMxMTU4LjE4LDIyLjMzMyAxMTU4LjMzNywyMi4yNjggMTE1OC40NjksMjIuMTM1IE0xMTY0LDE1IEwxMTY0LDI1IEMxMTY0LDI1LjgyNyAxMTYzLjcwNywyNi41MzMgMTE2My4xMTksMjcuMTIgQzExNjIuNTMzLDI3LjcwNyAxMTYxLjgyNiwyOCAxMTYxLDI4IEwxMTUxLDI4IEMxMTUwLjE3NCwyOCAxMTQ5LjQ2NywyNy43MDcgMTE0OC44OCwyNy4xMiBDMTE0OC4yOTMsMjYuNTMzIDExNDgsMjUuODI3IDExNDgsMjUgTDExNDgsMTUgQzExNDgsMTQuMTc0IDExNDguMjkzLDEzLjQ2NyAxMTQ4Ljg4LDEyLjg4IEMxMTQ5LjQ2NywxMi4yOTQgMTE1MC4xNzQsMTIgMTE1MSwxMiBMMTE2MSwxMiBDMTE2MS44MjYsMTIgMTE2Mi41MzMsMTIuMjk0IDExNjMuMTE5LDEyLjg4IEMxMTYzLjcwNywxMy40NjcgMTE2NCwxNC4xNzQgMTE2NCwxNSIgaWQ9IkZpbGwtMSI+PC9wYXRoPgogICAgICAgICAgICA8L2c+CiAgICAgICAgPC9nPgogICAgPC9nPgo8L3N2Zz4="); +} + +#resetClick:hover .e-reset::before { + content: url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz4KPHN2ZyB3aWR0aD0iMTRweCIgaGVpZ2h0PSIxOHB4IiB2aWV3Qm94PSIwIDAgMTQgMTgiIHZlcnNpb249IjEuMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayI+CiAgICA8IS0tIEdlbmVyYXRvcjogU2tldGNoIDUwLjIgKDU1MDQ3KSAtIGh0dHA6Ly93d3cuYm9oZW1pYW5jb2RpbmcuY29tL3NrZXRjaCAtLT4KICAgIDx0aXRsZT5TaGFwZSBDb3B5IDg8L3RpdGxlPgogICAgPGRlc2M+Q3JlYXRlZCB3aXRoIFNrZXRjaC48L2Rlc2M+CiAgICA8ZGVmcz48L2RlZnM+CiAgICA8ZyBpZD0iUGFnZS0xIiBzdHJva2U9Im5vbmUiIHN0cm9rZS13aWR0aD0iMSIgZmlsbD0ibm9uZSIgZmlsbC1ydWxlPSJldmVub2RkIj4KICAgICAgICA8ZyBpZD0iU3RvY2stQ29weS0yNyIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoLTEyMjUuMDAwMDAwLCAtMjAyLjAwMDAwMCkiIGZpbGw9IiNGRkZGRkYiPgogICAgICAgICAgICA8ZyBpZD0iR3JvdXAiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDE2Ni4wMDAwMDAsIDE5MS4wMDAwMDApIj4KICAgICAgICAgICAgICAgIDxwYXRoIGQ9Ik0xMDY1LjU0NTQ1LDEzLjQ1NDU0NTUgTDEwNjUuNTQ1NDUsMTEgTDEwNjIuMjcyNzMsMTQuMjcyNzI3MyBMMTA2NS41NDU0NSwxNy41NDU0NTQ1IEwxMDY1LjU0NTQ1LDE1LjA5MDkwOTEgQzEwNjguMjUzNjQsMTUuMDkwOTA5MSAxMDcwLjQ1NDU1LDE3LjI5MTgxODIgMTA3MC40NTQ1NSwyMCBDMTA3MC40NTQ1NSwyMC44MjYzNjM2IDEwNzAuMjUsMjEuNjExODE4MiAxMDY5Ljg4MTgyLDIyLjI5MDkwOTEgTDEwNzEuMDc2MzYsMjMuNDg1NDU0NSBDMTA3MS43MTQ1NSwyMi40NzkwOTA5IDEwNzIuMDkwOTEsMjEuMjg0NTQ1NSAxMDcyLjA5MDkxLDIwIEMxMDcyLjA5MDkxLDE2LjM4MzYzNjQgMTA2OS4xNjE4MiwxMy40NTQ1NDU1IDEwNjUuNTQ1NDUsMTMuNDU0NTQ1NSBMMTA2NS41NDU0NSwxMy40NTQ1NDU1IFogTTEwNjUuNTQ1NDUsMjQuOTA5MDkwOSBDMTA2Mi44MzcyNywyNC45MDkwOTA5IDEwNjAuNjM2MzYsMjIuNzA4MTgxOCAxMDYwLjYzNjM2LDIwIEMxMDYwLjYzNjM2LDE5LjE3MzYzNjQgMTA2MC44NDA5MSwxOC4zODgxODE4IDEwNjEuMjA5MDksMTcuNzA5MDkwOSBMMTA2MC4wMTQ1NSwxNi41MTQ1NDU1IEMxMDU5LjM3NjM2LDE3LjUyMDkwOTEgMTA1OSwxOC43MTU0NTQ1IDEwNTksMjAgQzEwNTksMjMuNjE2MzYzNiAxMDYxLjkyOTA5LDI2LjU0NTQ1NDUgMTA2NS41NDU0NSwyNi41NDU0NTQ1IEwxMDY1LjU0NTQ1LDI5IEwxMDY4LjgxODE4LDI1LjcyNzI3MjcgTDEwNjUuNTQ1NDUsMjIuNDU0NTQ1NSBMMTA2NS41NDU0NSwyNC45MDkwOTA5IEwxMDY1LjU0NTQ1LDI0LjkwOTA5MDkgWiIgaWQ9IlNoYXBlLUNvcHktOCI+PC9wYXRoPgogICAgICAgICAgICA8L2c+CiAgICAgICAgPC9nPgogICAgPC9nPgo8L3N2Zz4="); +} + +.analysis { + background: url(./images/Analysis-Normal.svg) no-repeat scroll 0 0 transparent; + background-position-x: center; + height: 24px; + width: 23; + text-align: center; +} + +.about { + background: url(./images/About-Normal.svg) no-repeat scroll 0 0 transparent; + background-position-x: center; + height: 24px; + width: 23; + text-align: center; +} + +.nav-list div a:active, .nav-list div a:focus, .nav-list div a.expense-active-page, .nav-list div a.active-link { + color: #79A1EC !important; +} + +.nav-list div a:hover { + padding: 10px; +} + +#range { + background: #F1F5FB !important; +} + +#range_ChartBorder { + fill: #F1F5FB !important; +} + +@media screen and (min-width: 961px) { + #range_Secondary_Element { + width: 92%; + } +} + +@media screen and (max-width: 500px) { + #atclose { + display: none; + } +} + +@media (min-width: 500px) { + .stock-details { + min-height: 511px; + } +} + +@media (max-width: 500px) { + .stock-details { + padding-left: 3%; + padding-right: 3%; + } +} + +.navbar-header { + background: linear-gradient(to right, #5487E7 77%, #0BE2D8 100%); +} + +.container-control { + background: transparent; +} + +.nav-list div a:active, +.nav-list div a:focus, +.nav-list div a.expense-active-page, +.nav-list div a.active-link { + background: transparent !important; + border-radius: 0px !important; + color: #79A1EC !important; + font-size: 13px; + letter-spacing: 0.78px; + text-shadow: 0 0px 0px #79A1EC; +} + +body { + overflow-x: hidden; + margin-left: 0px; +} + +.chart-element { + background: #FFFFFF; + border-radius: 6px; + box-shadow: 0 2px 4px 0 rgba(0, 0, 0, 0.1); + border: 1px solid transparent; + margin-left: 2%; + margin-right: 2%; +} + +#chartStock_svg { + touch-action: none; +} + +#chartStock { + touch-action: auto !important; +} + +.disabled-elemment { + opacity: 0.3; + pointer-events: none; +} + +.about-heading { + font-size: 18px; + font-weight: bold; + color: #666666; + font-size: 18px; + padding: 30px 0 18px 0; + font-family: "SegoeUI-Semibold"; +} + +@font-face { + font-family: 'sb-icons'; + src: url("images/fonts/controls.ttf?gcjn6a") format("truetype"), url("images/fonts/controls.woff?gcjn6a") format("woff"), url("images/fonts/controls.svg?gcjn6a#sbicons") format("svg"); + font-weight: normal; + font-style: normal; +} + +@font-face { + font-family: 'icons'; + src: url("images/fonts/icons.ttf?gcjn6a") format("truetype"), url("images/fonts/icons.woff?gcjn6a") format("woff"), url("images/fonts/icons.svg?gcjn6a#sbicons") format("svg"); + font-weight: normal; + font-style: normal; +} + +.list-heading { + font-size: 18px; + font-weight: bold; + color: #666666; + font-size: 18px; + font-family: "SegoeUI-Semibold"; +} + +.about-description { + text-align: justify; + color: #666666; + font-size: 14px; + line-height: 24px; + padding-bottom: 24px; + font-family: "SegoeUI"; +} + +.about-component { + color: #485058; + font-size: 14px; + padding-bottom: 24px; + font-family: "Helvetica Neue", Helvetica, Arial, "Lucida Grande", sans-serif; +} + +.control-item { + color: #4a90e2; + display: flex; + line-height: 30px; + display: inline-block; + width: 168px; +} + +.icon-button::before { + content: '\e904'; +} + +.icon-chart::before { + content: '\e906'; +} + +.icon-checkbox::before { + content: '\e907'; +} + +.icon-datepicker::before { + content: '\e90f'; +} + +.icon-daterangepicker::before { + content: '\e90c'; +} + +.icon-dropdownbutton::before { + content: '\e702'; +} + +.icon-rangenavigator::before { + content: '\e714'; +} + +.icon-toolbar::before { + content: '\e928'; +} + +.icon-dialog::before { + content: '\e909'; +} + +.icon-dropdownlist::before { + content: '\e913'; +} + +.icon-grid::before { + content: '\e916'; +} + +.icon-multiselect::before { + content: '\e91d'; +} + +.icon-numerictextbox::before { + content: '\e91f'; +} + +.icon-radiobutton::before { + content: '\e924'; +} + +.icon-slider::before { + content: '\e929'; +} + +.icon-timepicker::before { + content: '\e92c'; +} + +.icon-textboxes::before { + content: '\e92b'; +} + +.icon-tooltip::before { + content: '\e92e'; +} + +.add-icon::before { + content: '\e7ba'; +} + +.control-icon { + font-size: 18px; + margin-right: 15px; +} + +.control-name { + font-size: 14px; + vertical-align: top; +} + +.about-component { + margin-left: 20px; +} + +body.about-page { + background: #fff; +} + +.e-icon { + font-family: 'icons'; + font-style: normal; + font-weight: normal; + font-variant: normal; + text-transform: none; + -webkit-font-smoothing: antialiased; + -moz-osx-font-smoothing: grayscale; +} + +.e-sb-icon { + font-family: 'sb-icons'; + font-style: normal; + font-weight: normal; + font-variant: normal; + text-transform: none; + -webkit-font-smoothing: antialiased; + -moz-osx-font-smoothing: grayscale; +} + +.e-toolbar .e-tbar-btn .e-tbar-btn-text { + cursor: pointer; +} + +.loader { + border: 2px solid #f3f3f3; + border-radius: 50%; + border-top: 2px solid #3498db; + width: 60px; + height: 60px !important; + position: fixed; + top: 50%; + left: 50%; + /* bring your own prefixes */ + transform: translate(-50%, -50%); + -webkit-animation: spin 2s linear infinite; + /* Safari */ + animation: spin 2s linear infinite; +} + +@media (max-width: 500px) { + .loader { + border: 2px solid #f3f3f3; + border-radius: 50%; + border-top: 2px solid #3498db; + width: 40px; + height: 40px !important; + position: fixed; + top: 50%; + left: 50%; + /* bring your own prefixes */ + transform: translate(-50%, -50%); + -webkit-animation: spin 2s linear infinite; + /* Safari */ + animation: spin 2s linear infinite; + } +} + +@-webkit-keyframes spin { + 0% { + -webkit-transform: rotate(0deg); + } + 100% { + -webkit-transform: rotate(360deg); + } +} + +@keyframes spin { + 0% { + transform: rotate(0deg); + } + 100% { + transform: rotate(360deg); + } +} + +.stock-details { + position: relative; + height: 100%; + min-height: 350px; +} + +.content-wrapper { + position: relative; +} + +.e-input-group-icon.e-range-icon, .e-control-wrapper .e-input-group-icon.e-range-icon { + font-size: 16px !important; + margin: 0 0 0 0; + min-height: 0px; + min-width: 0px; + outline: none; +} + +#dateIcon { + margin-right: 5px !important; + margin-top: -3px; +} + +e-input-group-icon e-range-icon e-icons .e-btn-icon { + margin-right: 0px; +} + +html { + background: linear-gradient(-141deg, #EEF5F7 14%, #EEF2FB 100%); +} + +.e-btn { + text-transform: unset !important; + color: #666666 !important; +} + +.e-btn.e-flat:hover, .e-css.e-btn.e-flat:hover { + opacity: 0.69 !important; + background: #1B2E4A !important; + border-radius: 100px !important; + color: #FFFFFF !important; +} + +#dateIcon { + content: url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='UTF-8'%3F%3E%3Csvg width='15px' height='16px' viewBox='0 0 15 16' version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink'%3E%3C!-- Generator: Sketch 50.2 %2855047%29 - http://www.bohemiancoding.com/sketch --%3E%3Ctitle%3EShape%3C/title%3E%3Cdesc%3ECreated with Sketch.%3C/desc%3E%3Cdefs%3E%3C/defs%3E%3Cg id='Page-1' stroke='none' stroke-width='1' fill='none' fill-rule='evenodd'%3E%3Cg id='Stock-Copy-27' transform='translate%28-1161.000000, -203.000000%29' fill='%23666666'%3E%3Cg id='Group' transform='translate%28166.000000, 191.000000%29'%3E%3Cg id='Group-Copy-2' transform='translate%28822.000000, 8.000000%29'%3E%3Cg id='Icon-24px' transform='translate%28168.000000, 0.000000%29'%3E%3Cpath d='M9.8,11.2 L8.2,11.2 L8.2,12.8 L9.8,12.8 L9.8,11.2 L9.8,11.2 Z M13,11.2 L11.4,11.2 L11.4,12.8 L13,12.8 L13,11.2 L13,11.2 Z M16.2,11.2 L14.6,11.2 L14.6,12.8 L16.2,12.8 L16.2,11.2 L16.2,11.2 Z M17.8,5.6 L17,5.6 L17,4 L15.4,4 L15.4,5.6 L9,5.6 L9,4 L7.4,4 L7.4,5.6 L6.6,5.6 C5.712,5.6 5.008,6.32 5.008,7.2 L5,18.4 C5,19.28 5.712,20 6.6,20 L17.8,20 C18.68,20 19.4,19.28 19.4,18.4 L19.4,7.2 C19.4,6.32 18.68,5.6 17.8,5.6 L17.8,5.6 Z M17.8,18.4 L6.6,18.4 L6.6,9.6 L17.8,9.6 L17.8,18.4 L17.8,18.4 Z' id='Shape'%3E%3C/path%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/svg%3E"); +} + +#customRange:hover #dateIcon { + content: url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='UTF-8'%3F%3E%3Csvg width='15px' height='16px' viewBox='0 0 15 16' version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink'%3E%3C!-- Generator: Sketch 50.2 %2855047%29 - http://www.bohemiancoding.com/sketch --%3E%3Ctitle%3EShape%3C/title%3E%3Cdesc%3ECreated with Sketch.%3C/desc%3E%3Cdefs%3E%3C/defs%3E%3Cg id='Page-1' stroke='none' stroke-width='1' fill='none' fill-rule='evenodd'%3E%3Cg id='Stock-Copy-27' transform='translate%28-1161.000000, -203.000000%29' fill='%23FFFFFF'%3E%3Cg id='Group' transform='translate%28166.000000, 191.000000%29'%3E%3Cg id='Group-Copy-2' transform='translate%28822.000000, 8.000000%29'%3E%3Cg id='Icon-24px' transform='translate%28168.000000, 0.000000%29'%3E%3Cpath d='M9.8,11.2 L8.2,11.2 L8.2,12.8 L9.8,12.8 L9.8,11.2 L9.8,11.2 Z M13,11.2 L11.4,11.2 L11.4,12.8 L13,12.8 L13,11.2 L13,11.2 Z M16.2,11.2 L14.6,11.2 L14.6,12.8 L16.2,12.8 L16.2,11.2 L16.2,11.2 Z M17.8,5.6 L17,5.6 L17,4 L15.4,4 L15.4,5.6 L9,5.6 L9,4 L7.4,4 L7.4,5.6 L6.6,5.6 C5.712,5.6 5.008,6.32 5.008,7.2 L5,18.4 C5,19.28 5.712,20 6.6,20 L17.8,20 C18.68,20 19.4,19.28 19.4,18.4 L19.4,7.2 C19.4,6.32 18.68,5.6 17.8,5.6 L17.8,5.6 Z M17.8,18.4 L6.6,18.4 L6.6,9.6 L17.8,9.6 L17.8,18.4 L17.8,18.4 Z' id='Shape'%3E%3C/path%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/svg%3E"); +} + +.e-btn.e-small, .e-css.e-btn.e-small { + font-size: 14px; +} diff --git a/src/assets/index.scss b/src/assets/index.scss new file mode 100644 index 0000000..0aba738 --- /dev/null +++ b/src/assets/index.scss @@ -0,0 +1,2976 @@ +//sass-lint:disable-all +@import 'ej2-base/styles/material.scss'; +@import 'ej2-navigations/styles/material.scss'; +@import 'ej2-splitbuttons/styles/material.scss'; +@import 'ej2-inputs/styles/material.scss'; +@import 'ej2-popups/styles/material.scss'; +@import 'ej2-lists/styles/material.scss'; +@import 'ej2-buttons/styles/material.scss'; +@import 'ej2-calendars/styles/material.scss'; + +//sass-lint:disable-all +$accent: #4273F9; +$gradient-start-color: #6890FB; +$gradient-end-color: $accent; +$gradient-danger-start-color: #FF8692; +$gradient-danger-end-color: #FA453C; +$shadow-start-color: rgba(0,0,0,0.20); +$shadow-active-color: rgba(66,115,249,0.85); + +.dashboard-page, +.about-page { + #filter-toggle { + display: none; + } +} + +.expense-page { + #filter-toggle { + display: block; + } +} + +.e-btn.e-info.e-add, +.e-btn.e-info.e-save,.e-btn.e-ok.e-flat { + background-image: linear-gradient(-180deg, $gradient-start-color 0%, $gradient-end-color 100%) !important; + border: 0; + font-size: 13px; + color: #FFFFFF; + font-family: Roboto-Regular; + height: 26px; + + &:hover { + background-image: linear-gradient(-180deg, $gradient-start-color 0%, $gradient-end-color 100%); + box-shadow: 0 2px 4px 1px $shadow-start-color; + border-radius: 2px; + font-family: Roboto-Bold; + font-size: 13px; + color: #FFFFFF; + } + + &:active { + background-image: linear-gradient(-180deg, $gradient-start-color 0%, $gradient-end-color 100%); + box-shadow: 0 2px 4px 1px $shadow-start-color, inset 1px 1px 4px 4px $shadow-active-color; + border-radius: 2px; + font-family: Roboto-Bold; + font-size: 13px; + color: #FFFFFF; + } +} + +.e-btn.e-outline.e-cancel,.e-btn.e-no.e-flat { + background: #fff; + border: 1px solid #4273f9; + font-family: Roboto Regular; + font-weight: bold; + color:#4273f9; + font-size: 13px; + + &:hover { + background-image: linear-gradient(-180deg, $gradient-start-color 0%, $gradient-end-color 100%); + box-shadow: 0 2px 4px 1px $shadow-start-color; + border-radius: 2px; + /* Sample Button: */ + font-family: Roboto-Bold; + font-size: 13px; + color: #FFFFFF; + } + + &:active { + background-image: linear-gradient(-180deg, $gradient-start-color 0%, $gradient-end-color 100%); + box-shadow: 0 2px 4px 1px $shadow-start-color, inset 1px 1px 4px 4px $shadow-active-color; + border-radius: 2px; + /* Sample Button: */ + font-family: Roboto-Bold; + font-size: 13px; + color: #FFFFFF; + } +} + +.e-btn.e-danger.e-delete { + background-image: linear-gradient(-180deg, $gradient-danger-start-color 0%, $gradient-danger-end-color 100%); + border-radius: 2px; + /* Sample Button: */ + font-family: Roboto-Bold; + font-size: 13px; + color: #FFFFFF; + + &:hover { + background-image: linear-gradient(-180deg, $gradient-danger-start-color 0%, $gradient-danger-end-color 100%); + box-shadow: 0 2px 4px 1px $shadow-start-color; + border-radius: 2px; + /* Sample Button: */ + font-family: Roboto-Bold; + font-size: 13px; + color: #FFFFFF; + } + + &:active { + background-image: linear-gradient(-180deg, $gradient-danger-start-color 0%, $gradient-danger-end-color 100%); + box-shadow: 0 2px 4px 1px $shadow-start-color, inset 1px 2px 4px 4px rgba(234,81,81,0.85); + border-radius: 2px; + /* Sample Button: */ + font-family: Roboto-Bold; + font-size: 13px; + color: #FFFFFF; + } +} + +#dialog, +#editDialog { + max-height: 520px !important; +} + +.category-icon { + background-image: url('./images/category/salary.png'); + float: left; + background-repeat: no-repeat; + background-position-x: center; + background-size: 100%; + height: 30px; + width: 30px; + display: inline-block; + margin-right: 10px; + +} + +.e-dialog { + + &#confirmDialog .e-dlg-content { + padding: 0 24px 18px 24px; + } + + .e-dlg-header-content { + border-bottom: none; + padding: 24px 24px 0 24px; + } + + .e-footer-content { + padding: 0 24px 24px; + } +} + +.transaction-dialog { + padding: 20px 0 20px 0; +} + +.expense-page { + #gridEditConfirm.e-dialog { + .e-footer-content .e-btn { + background-color: #fff; + border-color: transparent; + box-shadow: none; + color: #ff4081; + } + } +} + +@font-face { + font-family: 'icons'; + src: url('images/fonts/icons.ttf?gcjn6a') format('truetype'), url('images/fonts/icons.woff?gcjn6a') format('woff'), url('images/fonts/icons.svg?gcjn6a#sbicons') format('svg'); + font-weight: normal; + font-style: normal; +} + +@font-face { + font-family: 'sb-icons'; + src: url('images/fonts/controls.ttf?gcjn6a') format('truetype'), url('images/fonts/controls.woff?gcjn6a') format('woff'), url('images/fonts/controls.svg?gcjn6a#sbicons') format('svg'); + font-weight: normal; + font-style: normal; +} + +.e-daterangepicker.e-popup { + z-index: 1000050 !important; +} + +.e-icon { + font-family: 'icons'; + font-style: normal; + font-weight: normal; + font-variant: normal; + text-transform: none; + -webkit-font-smoothing: antialiased; + -moz-osx-font-smoothing: grayscale; +} + +.e-sb-icon { + font-family: 'sb-icons'; + font-style: normal; + font-weight: normal; + font-variant: normal; + text-transform: none; + -webkit-font-smoothing: antialiased; + -moz-osx-font-smoothing: grayscale; +} + +$info-color: #9d9d9d; +$white: #fff; +$black: #000; + +html { + body { + & > .content { + padding: 0; + transition: 300ms ease all; + backface-visibility: hidden; + } + } +} + +.dialog{ + z-index: 10000; + display: block; + position: absolute; + height: 100%; + left: 0; + opacity: .5; + position: fixed; + top: 0; + width: 100%; +} + +.info { + background-color: transparent; + color: $info-color; + height: 227px; + position: relative; +} + +.card-block { + padding: 2rem; + padding: 1rem; +} + + +.dashboard-page { + a.navbar-brand-filter { + display: none; + } +} + +.card { + overflow: hidden; + background: #FFFFFF; + box-shadow: 0 2px 4px 0 rgba(0,0,0,0.10); + border-radius: 6px; +} + +.chart-padding{ + padding:0 10px 0 10px; + background: #FFFFFF; + box-shadow: 0 2px 4px 0 rgba(0,0,0,0.10); + border-radius: 6px; +} + +.media-right{ + padding: 0; +} + +input#txt { + padding: 4px 0 4px; +} + +@media (min-width: 768px) +{ + +.page-title{ + display:inline-block; +} +.expense-grid-container{ + margin-top: 18px; + } + + +.expense-page { + .content { + .content-wrapper { + padding: 0; + } + } +} + +.pie-chart, +.column-chart, +.line-chart{ + margin-bottom: 16px; +} + +.radio-align{ +margin-top: 0px; +} + +.line-column-chart{ + margin-bottom: 1.8rem; +} + +.card{ + margin-bottom: 16px; +} + +} + +@media (max-width: 768px) +{ + .col-align{ + margin-bottom: 10px; + } + + + .margin-bottom-20 { + margin-bottom: 0px; + } + + .radio-align{ + margin-top: 10px; + } + + +.expense-grid-container { + margin-top: 18px; + } + + + + + +.pie-chart, +.column-chart, +.line-chart{ + margin-bottom: 16px; +} + + +.line-column-chart{ + margin-bottom: 1.8rem; +} + +.card{ + margin-bottom: 16px; +} + +} + + +@media (min-width: 770px) { + + .margin-bottom-20 { + margin-bottom: 30px; + } + + .navbar-brand-filter { + display: none; + } + .navbar-default { + display: none; + } + #sidebar-wrapper { + top: 0px + } +} + +@media (max-width: 768px) { + + .rightpane{ + margin-left: 0; + } + + #sidebar-wrapper { + top: 0px; + } + + .samplename-header { + display: none; + } +} + +#btn { + padding: 5px; + float: right; + cursor: pointer; +} + +.e-bigger { + #btn { + padding: 10px 10px 0 10px; + } + .search-wrapper { + height: 56px; + padding: 11.6px; + } + #txt { + height: 32px; + padding-left: 12px; + } +} + +#search { + display: inline-flex; + width: 100%; + height: 38px; + + .e-input-group { + background: #fff; + border: none; + border-radius: 4px; + box-shadow: 0 2px 4px 0 rgba(0, 0, 0, 0.1); + + input.search { + font-size: 15px; + text-indent: 35px; + } + + .e-clear-icon { + padding: 10px; + } + + &::before, &::after { + display: none; + } + } +} + +.searchtxt::-ms-clear { + display: none; +} + +.expense-search-icon { + position: absolute; + margin: 10px; + font-size: 15px; + color: black; + opacity: .6; +} + +.e-search-icon::before { + content: '\e922'; +} + +@media screen and (max-width: 590px) { + #search { + width: 100%; + } +} + +@media (min-width: 992px) { + .daterange { + float: right; + } +} + +.margin-top-20{ + padding-top: 20PX; +} + +.left-pane { + padding-top: 20px; +} + +.overview-card{ + padding-bottom: 10px; +} + +.navbar-toggle { + display: block; +} + +@media (min-width: 768px){ + +.navbar { + border-radius: 0; +} + +} + +@media (min-width: 768px){ + +.navbar-header { + float: none; +} +} + +.e-info{ + background-position-x: center; + height: 24px; + width: 23px; + margin: 7px; + margin-right: 10px; + text-align: center; + cursor: pointer; +} + +.e-trade { + background-position-x: center; + height: 24px; + width: 23px; + margin: 5px; + margin-left: 20px; + text-align: center; +} + +.e-info-toggle { + position: relative; + float: right; + margin-top: 4px; + margin-right: 0px; + margin-bottom: 0px; + background-color: transparent; + background-image: none; + border: 1px solid transparent; + border-radius: 4px; + margin-left: 0; +} + +.dashboard-page { + .e-tbar-btn-text, + #grid .e-tbar-btn-text { + font-family: "Helvetica Neue", Helvetica, Arial, "Lucida Grande", sans-serif; + font-size: 16px; + font-weight: 400; + letter-spacing: 0.02em; + line-height: 16px; + color: #545454 !important; + } +} + + +@media (min-width: 768px) +{ +.main { + padding-right: 40px; + padding-left: 40px; +} +} + +.main { + padding: 20px; + background-color: #fff; +} + + + +#recentexpense-grid_toolbarItems { + background: $white; + border: none; +} +.e-grid { + .e-headercell { + background: #f7f7f7; + } +} + +.filter-head{ +// padding: 10px 0 0 16px; + background: #e8ecef; + font-style: normal; + display: inline-flex; + font-weight: 500; + color: #485058; + width: 100%; + height: 40px; +} + +.filter-txt { + font-family: "Helvetica Neue", Helvetica, Arial, "Lucida Grande", sans-serif; + font-size: 16px; + text-indent: 12px; + font-weight: bold; + margin-top: 9px; +} + +.e-treeview { + .e-list-text { + font-size: 13px; + font-weight: 500; + color: #485058; + } +} + +.filter-icon { + height: 30px; + width: 28px; + margin: 5px 0 0 12px; +} + +.filter-icon::before { + content: "\e901"; + font-size: 22px; + height: 28px; + width: 28px; +} + +@media(min-width:750px) and ( max-width:990px) { + .dashboard-page .padding { + padding: 0 0px 0 10px; + } +} +@media(min-width:750px) and ( max-width:990px) { + .dashboard-page .padding { + padding: 0 0px 0 10px; + } + .expense-page .padding { + padding: 0 15px 0 30px; + } +} + +@media(min-width:990px) and ( max-width:1160px) { + .dashboard-page .padding { + padding: 0 0 0 50px + } + .expense-page .padding { + padding: 0 0 0 80px; + } +} + +@media (max-width:750px) { + .dashboard-page .padding { + padding: 55px 5px 0 5px; + } + .expense-page .padding { + padding: 20px 5px 0 5px; + } + +} + +@media (min-width:1355px) { + + .dashboard-page .padding { + padding: 0 0px 0 10px; + } + + .expense-page .padding { + padding: 0 0 0 5px; + } + + .about-page .padding{ + padding: 0 40px 0 68px; + } + +} + +@media(min-width:270px) { + .small { + text-overflow: ellipsis; + overflow: hidden; + width: 100%; + } +} + +.expense-btn { + float: right; + width: 25%; +} + +.margin-top-20 { + margin-top: 20px; +} + +.margin-top-10 { + margin-top: 10px; +} + +.margin-bottom-10 { + margin-bottom: 10px; +} + + +.e-datepicker.e-popup-wrapper, +.e-timepicker.e-popup, +.e-ddl.e-popup { + z-index: 10000001 !important; +} + +.navbar { + background-color: #36404a; + border-color: $black; + border: 1px solid transparent; + position: absolute; + min-height: 50px; + margin-bottom: 20px; + width: 100%; + z-index: 10000; +} + +.cards { + border: 1px solid $black; + margin-bottom: 10%; + width: 100%; +} + +@media (min-width: 992px) { + .col-md-2 { + margin-left: 8%; + } +} +.overview, +.about, +.expense { + font-size: 14px; + color: #9AA5BB; + letter-spacing: 0.05px; +} + +.current-balance-info{ + padding: 10px 0 10px 0; +} + +.balance-title { + font-size: 14px; + color: #9d9d9d; + text-align: center; + padding-bottom: 5px; +} +.balance-amount { + font-size: 20px; + font-weight: bold; + color: black; + text-align: center; +} + + +.wallet { + font-size: 26px; + letter-spacing: 0.38px; + color: $white; + font-size: 26px; + text-align: center; + background-repeat: no-repeat; + background-position-y: center; + background-position: 2.85em; + font-family: "Helvetica Neue", Helvetica, Arial, "Lucida Grande", sans-serif; + font-size: 26px; + color: #FFFFFF; + letter-spacing: 0.38px; + height: 20px; + width: 42%; + display: inline-block; +} + +.balance { + color: #797979 !important; +} + +.income { + color: #797979 !important; +} + +.expense-card { + color: #797979 !important; +} + +.transaction { + color: #797979 !important; +} + +.card-income-image, +.card-expense-image, +.card-balance-image, +.card-transaction-image { + background-repeat: no-repeat; + background-position-x: center; + width: 35px; + background-position-x: right; + background-position-y: center; + height: 100%; + background-size: 100%; + display: inline-block; +} + +.dashboard-page { + .page-title { + padding: 0 0 16px 16px; + color: #688496; + font-size: 15px; + font-weight: 400; + margin-top: 0; + } +} +.expense-page { + .page-title { + padding: 16px 0 0 16px; + color: #688496; + font-size: 15px; + font-weight: 400; + margin-top: 0; + margin-bottom: 0px; + } +} +.page-subtitle{ + margin-left: 3px; + font-family: "Helvetica Neue", Helvetica, Arial, "Lucida Grande", sans-serif; + font-size: 11px; + color: #688496; + letter-spacing: 0.32px; + display: inline-block; + vertical-align: text-bottom; +} + + + + + + + + + + + + +.dashboard-page { + .e-input-group.e-date-range-wrapper { + border: 1px solid #fff; + } + + .e-input-group { + input.e-input { + border-color: #fff; + text-indent: 1em; + padding-top: 8px; + } + } + + .e-input-group:not(.e-float-icon-left):not(.e-float-input)::before, + .e-input-group:not(.e-float-icon-left):not(.e-float-input)::after { + background: none; + } + + .e-input-group-icon.e-range-icon:focus { + background: #fff; + border-radius: 0; + } + + .e-input-group.e-date-range-wrapper { + background: #fff; + border: none; + } + + .e-input-group { + input.e-input, + input.e-input:focus { + border-color: #fff; + text-indent: 1em; + padding-top: 8px; + } + } + + .e-input-group.e-date-range-wrapper.e-input-focus { + border-width: 0px !important; + } + + .e-input-group-icon.e-range-icon::before { + padding: 4px 13px 0 0; + } +} + +.card-value { + margin-top: 10px; + font-family: verdana, "Roboto", "Segoe UI", "GeezaPro", "DejaVu Serif", "sans-serif"; + font-size: 24px; + font-weight: 400; + text-align: center; +} + +.dashboard-page .e-grid .e-headercelldiv, .expense-page .e-grid .e-headercelldiv { + color: #292935; +} + + + +.expense-card, +.income-card, +.transaction, +.balance { + -moz-border-radius: 3px; + background-clip: padding-box; + background: #ffffff; +} + +.email{ + font-size: 11px; + font-family: "Helvetica Neue", Helvetica, Arial, "Lucida Grande", sans-serif; + margin: 0; + color: #9d9d9d; +} + +.name, +.email, +.left-pane { + text-align: center; +} + + +label { + font-size: 13px; + font-weight: 500; +} +.label-font, +span.e-label { + font-size: 12px; + font-weight: normal; +} +.label-font{ + font-family: "Helvetica Neue", Helvetica, Arial, "Lucida Grande", sans-serif; + padding: 35px 0 10px 0; + margin: 0; + color: #759df5; + width: 100%; + &.bottom-align { + padding-bottom: 16px; + } +} + +.padding-bottom-10{ + padding-bottom: 10px; +} + +.font { + font-size: 14px; + font-weight: normal; + } + +.name { + color: black; + font-size: 16px; + font-family: "Helvetica Neue", Helvetica, Arial, "Lucida Grande", sans-serif; + font-weight: regular; + margin-top: 12px; +} + +.e-checkbox-wrapper { + .e-label { + font-size: 14px; + font-weight: 400; + color: #485058; + } +} + +.e-grid { + .e-headercelldiv { + font-size: 14px; + font-weight: 500; + color: #485058; + } +} + +.dashboard-page { + overflow-x: hidden; + overflow-y: scroll; + height: 100%; +} + +.expense-page { + overflow-x: hidden; + height: 100%; + background-color: #f5f5f5; +} + +@media (min-width: 768px) { + .container { + width: 100%; + } +} + +#sidebar-wrapper { + background: #fff; + box-shadow: 0 2px 4px 1px rgba(0,0,0,0.16); + color: $white; + height: 100%; + position: fixed; + left: -200px; + margin-top: 40px; + width: 185px; + z-index: 100001; + overflow-y: auto; +} + +.dashboard-page { + .filter{ + display: none; + } +} + +.sidebar-wrapper-filter { + width: 270px; + position: fixed; + top: 0; + right: 0px; + height:100%; + z-index: 100001; + overflow: auto; + overflow-x: hidden; +} + +.expense-head-padding { + height: 31px; + width: 100%; +} + +.button-section { + padding: 0; + float: right; + margin-left: 5px; +} +#addexpense { + width: 150px; +} +#filterExpense { + width: 65px; + margin-left: 5px; +} + +@media (min-width: 1100px) { + #filter-btn, + #add-btn { + display: none; + } + #filterExpense { + display: none; + } + .filter { + right: 0; + top:0; + + } + .expense-page { + .rightpane { + margin-right: 270px; + } + } + .card-container:nth-child(even) { + padding-right: 0; + } +} + +@media (max-width: 1100px) { + #add-btn, + #filter-btn { + display: none; + } + #filterExpense { + display: inline-flex; + } + .filter { + right: -300px; + top: 0px; + } + .expense-page { + .rightpane{ + margin-right: 0; + } + } +} + +.filter-open{ + right: 0; + transition: all 0.3s ease-out; +} + +.filter-close{ + right: -300px; + transition: all 0.3s ease-out; +} + +.nav-list { + position: absolute; + top: 0; + margin: 0; + padding: 0; + width: 100%; + list-style: none; + + div.nav-item { + line-height: 30px; + list-style-type: none; + margin: 10px 20px; + text-align: center; + a { + color: #545454; + display: block; + text-decoration: none; + font-size: 13px; + font-weight: normal; + height: 32px; + line-height: 32px; + } + } +} + +.pane { + border: 1px solid transparent; + background: #FFFFFF; + box-shadow: 0 2px 4px 0 rgba(0,0,0,0.10); + border-radius: 6px; +} + +.expense-page { + .pane{ + border: 1px solid #e8ecef; + border-radius: 0px; + } +} + +.expense-filter-container { + padding: 0 10px 10px 10px; + & > .label-font:first-child { + padding-top: 16px; + } +} + + +.nav-list { + div { + a:hover { + background: #EFF4FF; + border-radius: 26px; + } + + a:active, + a:focus, + a.expense-active-page, + a.active-link { + background: linear-gradient(-180deg, $gradient-start-color 0%, #497DF2 100%); + border-radius: 26px; + color: #FFFFFF; + font-size: 13px; + letter-spacing: 0.78px; + text-shadow: 0 1px 2px rgba(0,0,0,0.16); + } + } +} + +#sidebar-wrapper.sidebar-toggle, +#sidebar-wrapper-filter.sidebar-toggle-filter { + transition: all 0.3s ease-out; + margin-left: -200px; +} + +#sidebar-wrapper.sidebar-toggle.open{ + left:200px ; + transition: all 0.3s ease-out ; +} + +.e-gridcontent { + .e-content { + overflow-y: hidden !important; + .e-tableborder { + border-right: 0px; + } + } +} + +.e-gridheader { + padding-right: 0 !important; +} + +#sidebar-wrapper.sidebar-toggle.close{ + left:-200px ; + transition: all ease-out ; +} + +@media (min-width: 768px) { + + #sidebar-wrapper.sidebar-toggle, + #sidebar-wrapper-filter.sidebar-toggle-filter { + transition: all 0.3s ease-out; + left: 200px; + } +} + + +@media (max-width: 768px) { + + #sidebar-wrapper.sidebar-toggle, + #sidebar-wrapper-filter.sidebar-toggle-filter { + transition: all 0.3s ease-out; + left: -200px; + } +} + +#gradient-chart { + stop { + stop-color: #587aff; + } + stop[offset="0"] { + stop-opacity: 0.75; + } + stop[offset="1"] { + stop-opacity: 0; + } +} + +#column-chart { + stop { + stop-color: #64e669; + } + stop[offset="1"] { + stop-opacity: 1; + } + stop[offset="0"] { + stop-opacity: 0.5; + } +} + +#legend-grid.e-grid { + .e-gridheader { + display: none; + } +} + +@media (max-width: 770px) { + .chartLegend { + margin-bottom: 20px; + max-width: 280px; + padding-bottom: 15px; + } +} +@media (max-width: 644px) { + .legendGrid { + margin: 0 auto; + } +} +@media (min-width: 750px) and (max-width: 937px) { + .chartLegend { + width: 100%; + max-width: 280px; + + .legendGrid { + margin: 0 auto; + padding: 50px 0 50px 0; + } + } + .pieChart { + width: 100%; + } +} +@media (min-width: 938px) { + .chartLegend { + float: left; + width: 40%; + + .legendGrid { + max-width: 260px; + padding: 32px 0 0 0; + } + } + .pieChart { + float: left; + width: 60%; + } +} +@media (min-width: 1050px) { + .chartLegend { + padding-left: 30px; + } +} +@media (max-width: 360px) { + .chartLegend { + max-width: 280px; + } +} +@media (max-width: 310px) { + .chartLegend { + overflow-x: auto; + } +} + +.pie-container { + min-height: 450px; +} + +.pieChartHeader { + margin-top: 25px; + width: 100%; +} + +.float-right{ + text-align: right !important; +} + +.float-left{ + float: left; +} + +.icon-bg-income{ + background-color: rgba(77, 128, 243, 0.2); + border: 1px solid #4d80f3; +} + +.icon-bg-expense{ + background-color: rgba(251, 109, 157, 0.2); + border: 1px solid #fb6d9d; +} + +.icon-bg-balance{ + background-color: rgba(129, 200, 104, 0.2); + border: 1px solid #81c868; +} + +.icon-bg-transaction{ + background-color: rgba(52, 211, 235, 0.2); + border: 1px solid #34d3eb; +} + +.icon-bg{ + height: 60px; + width: 60px; + text-align: center; + border-radius: 50%; +} + +.chart-title, +.chart-subtitle { + font-family: "Helvetica Neue", Helvetica, Arial, "Lucida Grande", sans-serif; + font-weight: 400; + font-weight: 400; + letter-spacing: 0.02em; + line-height: 16px; + color: #545454 !important; +} + +.chart-subtitle{ + font-size: 13px; + +} + +.chart-title{ + font-size: 16px; +} + +#rangeDate { + color: #9d9d9d; +} + +.dashboard-page .e-grid .e-gridcontent .e-content { + max-height: 300px; +} + +.e-grid { + .e-gridcontent { + .e-content::-webkit-scrollbar-button:horizontal { + &:increment { + background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQAQMAAAAlPW0iAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAA2RpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMC1jMDYwIDYxLjEzNDc3NywgMjAxMC8wMi8xMi0xNzozMjowMCAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtcE1NOk9yaWdpbmFsRG9jdW1lbnRJRD0ieG1wLmRpZDowRUZGQzk4NEE1Q0FFMDExOUI2OUQ1NEZFODhFQjY5MCIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDowQzU1NDExQUNFQTExMUUwODVCRDlGMjgxNTUwOTY0MSIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDowQzU1NDExOUNFQTExMUUwODVCRDlGMjgxNTUwOTY0MSIgeG1wOkNyZWF0b3JUb29sPSJBZG9iZSBQaG90b3Nob3AgQ1M1IFdpbmRvd3MiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDpENDZGQ0I5RkQzQ0RFMDExQTgyMjkyMjdERUQwRkIxRSIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDowRUZGQzk4NEE1Q0FFMDExOUI2OUQ1NEZFODhFQjY5MCIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PnbliksAAAAGUExURczT1v///w6Zot4AAAACdFJOU/8A5bcwSgAAACFJREFUCFtj/M/ACEd/mRj/MDP+aWb84wxGzSAuUBBJDQCreRGBIU9zHQAAAABJRU5ErkJggg==); + background-position: center; + + &:hover { + background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQAQMAAAAlPW0iAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAA2RpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMC1jMDYwIDYxLjEzNDc3NywgMjAxMC8wMi8xMi0xNzozMjowMCAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtcE1NOk9yaWdpbmFsRG9jdW1lbnRJRD0ieG1wLmRpZDowRUZGQzk4NEE1Q0FFMDExOUI2OUQ1NEZFODhFQjY5MCIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDpGNjMxOTJDNkNFQTAxMUUwOTEwQThBOUQ3OTU2MDhBRCIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDpGNjMxOTJDNUNFQTAxMUUwOTEwQThBOUQ3OTU2MDhBRCIgeG1wOkNyZWF0b3JUb29sPSJBZG9iZSBQaG90b3Nob3AgQ1M1IFdpbmRvd3MiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDpENDZGQ0I5RkQzQ0RFMDExQTgyMjkyMjdERUQwRkIxRSIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDowRUZGQzk4NEE1Q0FFMDExOUI2OUQ1NEZFODhFQjY5MCIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PnVIpeYAAAAGUExURZ20xP///xhJTcUAAAACdFJOU/8A5bcwSgAAACFJREFUCFtj/M/ACEd/mRj/MDP+aWb84wxGzSAuUBBJDQCreRGBIU9zHQAAAABJRU5ErkJggg==); + background-position: center; + } + } + + &:decrement { + background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQAQMAAAAlPW0iAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAA2RpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMC1jMDYwIDYxLjEzNDc3NywgMjAxMC8wMi8xMi0xNzozMjowMCAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtcE1NOk9yaWdpbmFsRG9jdW1lbnRJRD0ieG1wLmRpZDowRUZGQzk4NEE1Q0FFMDExOUI2OUQ1NEZFODhFQjY5MCIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDoyOTQ1MTFBOUNFQTExMUUwQjFCMUQ0QTY5Nzg0NkM4MyIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDoyOTQ1MTFBOENFQTExMUUwQjFCMUQ0QTY5Nzg0NkM4MyIgeG1wOkNyZWF0b3JUb29sPSJBZG9iZSBQaG90b3Nob3AgQ1M1IFdpbmRvd3MiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDpENDZGQ0I5RkQzQ0RFMDExQTgyMjkyMjdERUQwRkIxRSIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDowRUZGQzk4NEE1Q0FFMDExOUI2OUQ1NEZFODhFQjY5MCIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PhHC5VgAAAAGUExURczT1v///w6Zot4AAAACdFJOU/8A5bcwSgAAACBJREFUCFtj+P+fAYH2M/y3Z/hnz/AHjIAMIBckiFADAIcKGtnX/NNJAAAAAElFTkSuQmCC); + background-position: center; + + &:hover { + background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQAQMAAAAlPW0iAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAA2RpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMC1jMDYwIDYxLjEzNDc3NywgMjAxMC8wMi8xMi0xNzozMjowMCAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtcE1NOk9yaWdpbmFsRG9jdW1lbnRJRD0ieG1wLmRpZDowRUZGQzk4NEE1Q0FFMDExOUI2OUQ1NEZFODhFQjY5MCIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDoxRDlGMzQxNUNFQTExMUUwOUQ1RUMzMDcwNkI3NzQ4OSIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDoxRDlGMzQxNENFQTExMUUwOUQ1RUMzMDcwNkI3NzQ4OSIgeG1wOkNyZWF0b3JUb29sPSJBZG9iZSBQaG90b3Nob3AgQ1M1IFdpbmRvd3MiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDpENDZGQ0I5RkQzQ0RFMDExQTgyMjkyMjdERUQwRkIxRSIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDowRUZGQzk4NEE1Q0FFMDExOUI2OUQ1NEZFODhFQjY5MCIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/Piwt9IAAAAAGUExURZ20xP///xhJTcUAAAACdFJOU/8A5bcwSgAAACBJREFUCFtj+P+fAYH2M/y3Z/hnz/AHjIAMIBckiFADAIcKGtnX/NNJAAAAAElFTkSuQmCC); + background-position: center; + } + } + } + } +} + +.e-grid .e-gridcontent .e-content::-webkit-scrollbar-button:vertical:increment, +#sidebar-wrapper::-webkit-scrollbar-button:vertical:increment, +.sidebar-wrapper-filter::-webkit-scrollbar-button:vertical:increment { + background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQAQMAAAAlPW0iAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAA2RpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMC1jMDYwIDYxLjEzNDc3NywgMjAxMC8wMi8xMi0xNzozMjowMCAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtcE1NOk9yaWdpbmFsRG9jdW1lbnRJRD0ieG1wLmRpZDowRUZGQzk4NEE1Q0FFMDExOUI2OUQ1NEZFODhFQjY5MCIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDpCQUVGMjQ0M0NFQTAxMUUwODVFRkVGMkEyMDYzQjNCOSIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDpCQUVGMjQ0MkNFQTAxMUUwODVFRkVGMkEyMDYzQjNCOSIgeG1wOkNyZWF0b3JUb29sPSJBZG9iZSBQaG90b3Nob3AgQ1M1IFdpbmRvd3MiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDpENDZGQ0I5RkQzQ0RFMDExQTgyMjkyMjdERUQwRkIxRSIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDowRUZGQzk4NEE1Q0FFMDExOUI2OUQ1NEZFODhFQjY5MCIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/Pi1r31IAAAAGUExURczT1v///w6Zot4AAAACdFJOU/8A5bcwSgAAABxJREFUCNdj/M/AiIY+yDP+UGf848z4r5ERQxYAnBUQ8bRhSzUAAAAASUVORK5CYII=); + background-position: center; + + &:hover { + background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQAQMAAAAlPW0iAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAA2RpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMC1jMDYwIDYxLjEzNDc3NywgMjAxMC8wMi8xMi0xNzozMjowMCAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtcE1NOk9yaWdpbmFsRG9jdW1lbnRJRD0ieG1wLmRpZDowRUZGQzk4NEE1Q0FFMDExOUI2OUQ1NEZFODhFQjY5MCIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDpBODk4RUE4QUNFQTAxMUUwQjI0MUFCODBCNTk2MzdFMSIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDpBODk4RUE4OUNFQTAxMUUwQjI0MUFCODBCNTk2MzdFMSIgeG1wOkNyZWF0b3JUb29sPSJBZG9iZSBQaG90b3Nob3AgQ1M1IFdpbmRvd3MiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDpENDZGQ0I5RkQzQ0RFMDExQTgyMjkyMjdERUQwRkIxRSIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDowRUZGQzk4NEE1Q0FFMDExOUI2OUQ1NEZFODhFQjY5MCIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PrzuktcAAAAGUExURZ20xP///xhJTcUAAAACdFJOU/8A5bcwSgAAABxJREFUCNdj/M/AiIY+yDP+UGf848z4r5ERQxYAnBUQ8bRhSzUAAAAASUVORK5CYII=); + background-position: center; + } +} + +.e-grid .e-gridcontent .e-content::-webkit-scrollbar-button:vertical:decrement, +#sidebar-wrapper::-webkit-scrollbar-button:vertical:decrement, +.sidebar-wrapper-filter::-webkit-scrollbar-button:vertical:decrement { + background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQAQMAAAAlPW0iAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAA2RpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMC1jMDYwIDYxLjEzNDc3NywgMjAxMC8wMi8xMi0xNzozMjowMCAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtcE1NOk9yaWdpbmFsRG9jdW1lbnRJRD0ieG1wLmRpZDowRUZGQzk4NEE1Q0FFMDExOUI2OUQ1NEZFODhFQjY5MCIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDpFMzVEMjUyMkNFQTAxMUUwQTc0NzgzNTNCNkQ3RkNFRCIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDpFMzVEMjUyMUNFQTAxMUUwQTc0NzgzNTNCNkQ3RkNFRCIgeG1wOkNyZWF0b3JUb29sPSJBZG9iZSBQaG90b3Nob3AgQ1M1IFdpbmRvd3MiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDpENDZGQ0I5RkQzQ0RFMDExQTgyMjkyMjdERUQwRkIxRSIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDowRUZGQzk4NEE1Q0FFMDExOUI2OUQ1NEZFODhFQjY5MCIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/Psti8fgAAAAGUExURczT1v///w6Zot4AAAACdFJOU/8A5bcwSgAAABxJREFUCNdj/M/AiIb+NTL+cWb8oc74QZ4RQxYAoGUQ8fkWopYAAAAASUVORK5CYII=); + background-position: center; + + &:hover { + background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQAQMAAAAlPW0iAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAA2RpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMC1jMDYwIDYxLjEzNDc3NywgMjAxMC8wMi8xMi0xNzozMjowMCAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtcE1NOk9yaWdpbmFsRG9jdW1lbnRJRD0ieG1wLmRpZDowRUZGQzk4NEE1Q0FFMDExOUI2OUQ1NEZFODhFQjY5MCIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDpEM0ZDNDlGQ0NFQTAxMUUwQUY5RkJGN0ZBNEREREEyMiIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDpEM0ZDNDlGQkNFQTAxMUUwQUY5RkJGN0ZBNEREREEyMiIgeG1wOkNyZWF0b3JUb29sPSJBZG9iZSBQaG90b3Nob3AgQ1M1IFdpbmRvd3MiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDpENDZGQ0I5RkQzQ0RFMDExQTgyMjkyMjdERUQwRkIxRSIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDowRUZGQzk4NEE1Q0FFMDExOUI2OUQ1NEZFODhFQjY5MCIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PhWCNEUAAAAGUExURZ20xP///xhJTcUAAAACdFJOU/8A5bcwSgAAABxJREFUCNdj/M/AiIb+NTL+cWb8oc74QZ4RQxYAoGUQ8fkWopYAAAAASUVORK5CYII=); + background-position: center; + } +} + +.e-grid .e-gridcontent .e-content::-webkit-scrollbar, +#sidebar-wrapper::-webkit-scrollbar, +.sidebar-wrapper-filter::-webkit-scrollbar { + height: 18px; + width: 18px; +} + +.e-grid .e-gridcontent .e-content::-webkit-scrollbar-button, +#sidebar-wrapper::-webkit-scrollbar-button, +.sidebar-wrapper-filter::-webkit-scrollbar-button { + background-color: #fff; + background-repeat: no-repeat; + cursor: pointer; +} + +.e-grid .e-gridcontent .e-content::-webkit-scrollbar-corner, +#sidebar-wrapper::-webkit-scrollbar-corner, +.sidebar-wrapper-filter::-webkit-scrollbar-corner { + background-color: #fff; +} + +.e-grid .e-gridcontent .e-content::-webkit-scrollbar-thumb, +#sidebar-wrapper::-webkit-scrollbar-thumb, +.sidebar-wrapper-filter::-webkit-scrollbar-thumb { + border-radius: 9px; + border: solid 6px #fff; + background-color: #c8c8c8; +} + +.e-grid .e-gridcontent .e-content::-webkit-scrollbar-track, +#sidebar-wrapper::-webkit-scrollbar-track, +.sidebar-wrapper-filter::-webkit-scrollbar-track { + background-color: #fff; +} + +::-webkit-scrollbar-track { + background-color: transparent; +} + +.dashboard-page { + .e-date-range-wrapper { + border-radius: 4px; + box-shadow: 0 2px 4px 0 rgba(0,0,0,0.10); + } +} + +#tolincome { + color: #4d80f3; +} + +#tolexpense { + color: #fb6d9d; +} + +#tolbalance{ + color: #81c868; +} + +#toltransaction { + color: #34d3eb; +} + +body { + background: linear-gradient(-141deg, #EEF5F7 14%, #EEF2FB 100%); +} + +.e-grid.e-default { + background: #FFFFFF; + box-shadow: 0 2px 4px 0 rgba(0,0,0,0.10); + border-radius: 6px; + overflow: hidden; +} + +.dashboard-page { + .e-date-range-wrapper { + border-radius: 4px; + box-shadow: 0 2px 4px 0 rgba(0,0,0,0.10); + } +} + +.samplename-header { + height: 59px; + background: #f7f7f7; + padding-left: 4px; +} + +.balance-section { + height: 118px; +} + +.balance-title { + font-size: 14px; + color: #545454; + text-align: center; + padding-bottom: 10px; +} + +.balance-amount { + font-size: 20px; + font-weight: bold; + color: black; + text-align: center; +} + +.align-center { + display: flex; + justify-content: center; + flex-direction: column; + font-family: "Helvetica Neue", Helvetica, Arial, "Lucida Grande", sans-serif; + font-size: 26px; + color: #474747; + letter-spacing: 0.7px; +} + +.page-list { + height: 194px; + position: relative; +} + +div.page-list::after, +div.info::after { + content: ''; + background-image: linear-gradient(-90deg, #FFFFFF 3%, #B8CBCC 51%, #FFFFFF 95%); + width: 100%; + position: absolute; + bottom: 0; +} + +.card-container { + padding-left: 16px; + padding-right: 0; +} + +.card-container:first-child { + padding-left: 15px; +} + +.card-container:last-child { + padding-right: 15px; +} + +@media (min-width: 992px) { + .card-container:nth-child(even) { + padding-right: 15px; + } +} + +@media (min-width: 768px) { + .card-container:nth-child(even) { + padding-right: 15px; + } +} + +@media (max-width: 768px) { + .card-container { + padding-right: 15px; + } +} + +line-chart { + .chart-container { + padding-left: 0; + padding-right: 0; + } +} +column-chart { + .chart-container{ + padding-left: 16px; + padding-right: 0; + } +} + +@media (max-width: 768px) { + column-chart .chart-container { + padding-left: 0; + } + + .exp-content-container > div { + margin-left: -15px; + margin-right: -15px; + } +} + +.cashflow { + + .cashflow-section { + display: inline-block; + } + + .e-checkbox-wrapper.TransactionType:nth-child(even) { + margin-left: 36px; + } +} + +.paymentModes { + + .cashflow-section { + display: inline-block; + } + + .e-checkbox-wrapper.PaymentMode:nth-child(even) { + margin-left: 36px; + } +} + +.e-grid .e-gridheader .e-headercell .e-headercelldiv.e-headerchkcelldiv { + padding-left: 0.5em; +} + +.e-checkbox-wrapper .e-frame, .e-css.e-checkbox-wrapper .e-frame { + line-height: 8px; + height: 16px; + width: 16px; +} + +.e-checkbox-wrapper .e-check, .e-css.e-checkbox-wrapper .e-check { + font-size: 10px; +} + +.e-checkbox-wrapper .e-frame + .e-label { + margin-left: 4px; +} +.slider-container { + margin: 0 10px; +} + +.search-wrapper { + padding-left: 0; + width: 100%; +} + +.search-section { + display: inline-flex; +} + +#addexpense.e-btn, +#filterExpense.e-btn, +#filter-btn.e-btn { + height: 34px; +} + +.e-btn.e-info, +#add-btn, +#filter-btn { + border: none; + border-radius: 2px; + font-size: 13px; + font-family: "Helvetica Neue", Helvetica, Arial, "Lucida Grande", sans-serif; + color: #FFFFFF; + background-image: linear-gradient(-180deg, $gradient-start-color 0%, $gradient-end-color 100%); + box-shadow: none; +} + +.e-btn.e-info:hover, +#add-btn:hover, +#filter-btn:hover { + border: none; + background-image: linear-gradient(-180deg, $gradient-start-color 0%, $gradient-end-color 100%); + box-shadow: 0 2px 4px 1px $shadow-start-color; + border-radius: 2px; + font-size: 13px; + color: #FFFFFF +} + +.e-btn.e-info:active, +#add-btn:active, +#filter-btn:active { + border: none; + background-image: linear-gradient(-180deg, $gradient-start-color 0%, $gradient-end-color 100%); + box-shadow: 0 2px 4px 1px $shadow-start-color, inset 1px 1px 4px 4px $shadow-active-color; + border-radius: 2px; + font-size: 13px; + color: #FFFFFF +} + +input[type="search"].search::-webkit-input-placeholder, +input[type="search"].search:-moz-placeholder, +input[type="search"].search:-ms-input-placeholder, +input[type="search"].search::-moz-placeholder { + font-size: 13px; + color: #9d9d9d; +} + +.e-grid .e-gridheader { + border-bottom: none; +} + +.e-grid .e-headercell { + background: #f9f9f9; +} + +.container-fluid { + margin-bottom: -15px; + padding: 0; +} + +.expense-grid-margin { + margin-top: 16px; + height:100%; + width:100%; +} + +#download-btn { + width: auto; + height: 27px; + line-height: 25px; + padding: 0 12px; + + a { + color: #fff; + &:hover { + text-decoration: none; + } + } +} + +.about-heading { + font-weight: bold; + color: #485058; + font-size: 16px; + padding: 0 0 12px 0; + font-family: "Helvetica Neue", Helvetica, Arial, "Lucida Grande", sans-serif; +} + +.list-heading { + font-weight: bold; + color: #485058; + font-size: 16px; + padding-bottom: 12px; + font-family: "Helvetica Neue", Helvetica, Arial, "Lucida Grande", sans-serif; +} + +.about-description { + text-align: justify; + color: #485058; + font-size: 13px; + line-height: 24px; + padding-bottom: 24px; + font-family: "Helvetica Neue", Helvetica, Arial, "Lucida Grande", sans-serif; +} + +.about-component { + color: #485058; + font-size: 14px; + padding-bottom: 24px; + font-family: "Helvetica Neue", Helvetica, Arial, "Lucida Grande", sans-serif; + + li { + line-height: 24px; + } +} + +.control-item { + color: #4a90e2; + display: flex; + line-height: 30px; + display: inline-block; + width: 168px; +} + +.icon-button::before { + content: '\e904'; +} +.icon-chart::before { + content: '\e906'; +} +.icon-checkbox::before { + content: '\e907'; +} +.icon-datepicker::before { + content: '\e90f'; +} +.icon-daterangepicker::before { + content: '\e90e'; +} +.icon-dropdownlist::before { + content: '\e913'; +} +.icon-grid::before { + content: '\e916'; +} +.icon-multiselect::before { + content: '\e91d'; +} +.icon-numerictextbox::before { + content: '\e91f'; +} +.icon-radiobutton::before { + content: '\e924'; +} +.icon-slider::before { + content: '\e929'; +} +.icon-timepicker::before { + content: '\e92c'; +} +.icon-textboxes::before { + content: '\e92b'; +} +.icon-tooltip::before { + content: '\e92e'; +} + +.add-icon::before { + content: '\e7ba'; +} + +.control-icon { + font-size: 18px; + margin-right: 15px; +} + +.control-name { + font-size: 14px; +} + +.about-component { + margin-left: 20px; +} + +body.about-page { + background: #fff; +} + +#recentexpense-grid .e-content:last-child { + border-bottom-left-radius: 6px; + border-bottom-right-radius: 6px; +} + +.sidebar-wrapper-filter { + box-shadow: 0 2px 4px 1px rgba(0, 0, 0, 0.16); +} + +.expense-page .sidebar-wrapper-filter { + border: none; +} + +.grid-image { + + img { + height: 32px; + width: 32px; + } +} + +#balance_tooltip_path, +#account-balance_tooltip_path, + + +.amount-filter-section { + margin-top: 20px; +} + +.expense-page .e-grid .e-gridheader tr th:last-child { + padding-right: 19px; +} + +.category-text { + float: left; + line-height: 30px; +} + +.e-slider-tooltip { + z-index: 1000001; +} + +@media (min-width: 1366px) { + .info { + height: 250px; + } + + .page-list { + height: 250px; + } + + .balance-section { + height: 160px; + } + + .control-item { + width: 250px; + } +} + +@media (min-width: 768px) { + .navbar>.container .navbar-brand, .navbar>.container-fluid .navbar-brand { + margin-left: 5px; + } +} + +@media (max-width: 768px) { + .navbar>.container .navbar-brand, .navbar>.container-fluid .navbar-brand { + margin-left: 5px; + } + + #addexpense { + display: none; + } + #filter-btn { + display: inline-block; + float: right; + min-width: 36px; + } + #add-btn { + display: inline-block; + float: left; + min-width: 36px; + } +} + +@media (max-width: 360px) { + .samplenameheader { + width: 55%; + } + + #addexpense { + display: none; + } + #filter-btn { + display: inline-block; + float: right; + min-width: 36px; + } + #add-btn { + display: inline-block; + float: left; + min-width: 36px; + } +} + +.e-slider-container.e-horizontal .e-slider { + width: auto; +} + +#add-btn { + width: 36px; + padding: 10px 0; + height: 34px; + + span { + margin: 0; + } +} + +#filter-btn { + width: 36px; + padding: 0; + height: 34px; + padding-top: 3px; + + span { + margin: 0; + } +} + +#filter-btn .filter-icon::before { + color: #fff; +} + +#expense-filter-container .filter-icon::before { + color: #485058; +} + +.e-footer-content { + .e-control.e-btn, + .e-control.e-btn:hover { + font-family: "Helvetica Neue", Helvetica, Arial, "Lucida Grande", sans-serif; + } +} + + +#current-balance { + font-size: 15px; + font-family: verdana; + letter-spacing: normal; +} + +.wallet-container { + text-align: center; + margin: 0 25px; + height: 34px; + border: 1px solid #d1d1d1; + border-radius: 4px; + background: linear-gradient(-180deg, #6890FB 0%, #497DF2 100%); +} + +.balance-align { + display: inline-flex; + vertical-align: middle; + height: 23px; + margin-bottom: 9px; + + img { + width: 23px; + } +} + +.amt-filter { + display: inline-block; +} + +.min-numeric { + padding-right: 7px; +} + +.max-numeric { + margin-left: 7px; +} + +.e-input-group .e-input-group-icon { + + &.e-date-icon, &.e-range-icon { + font-size: 16px; + } +} + +@media (min-width: 1400px) { + html { + background: #EDEDED; + min-height: 100%; + } + + body { + margin: 0 auto; + position: relative; + } + + div#sidebar-wrapper, div.sidebar-wrapper-filter { + position: absolute; + } +} +@media (max-width: 1399px) { + body{ + min-height: auto !important; + } +} + +.inlineAlign { + display: inline-block; +} + +.minLabel { + margin-right: 5px; +} + +.maxLabel, +.minLabel { + font-size: 14px; + font-weight: 400; + color: #485058; +} + +@media (max-width: 600px) { + .normalRes, .mediumRes { + display: none; + } + .res-amount { + text-align: right; + } + .sm-category { + display: inline-block; + } + .sm-icon { + padding-bottom: 9px; + } +} +@media (min-width: 601px) and (max-width: 1050px) { + .normalRes, .smallRes { + display: none; + } + + .res-amount { + text-align: right; + } + + .mediumRes { + .category-icon { + margin-top: 5px; + } + } +} +@media (min-width: 1051px) { + .mediumRes, .smallRes { + display: none; + } +} + +.separateLine { + height: 1px; + width: 10px; + background: #4273F9; + vertical-align: middle; + margin: 10px 0 0 0; +} + +.multiCategory { + margin: 5px 0 5px 10px; + height: 32px; +} +#recentexpense-grid tr.e-emptyrow, +#grid tr.e-emptyrow { + height: 200px; +} +#grid tr.e-emptyrow td, +#recentexpense-grid tr.e-emptyrow td { + color: transparent; + background-repeat: no-repeat; + background-position: center; + width: 100%; +} + +.amt-payment.Income { + font-weight: bold; + color: #04cd93; +} + +.amt-payment.Expense { + font-weight: bold; + color: #ff5e65; +} + +@media (max-width: 600px) { + .card-value { + font-size: 21px; + } +} + +#legend-grid tr.e-emptyrow td { + display: none; +} + +@media (max-width: 500px) { + html body .content .content-wrapper { + padding: 0 5px; + } + + .card-container:nth-child(even) { + padding-right: 0; + padding-left: 0; + } +} + +@media (min-width: 501px) and (max-width: 768px) { + #dialog, + #editExpenseDialog { + width: 90% !important; + height: 90% !important; + max-height: 510px !important; + max-width: 483px !important; + } +} + +@media (min-width: 769px) { + #dialog, + #editExpenseDialog { + width: 70% !important; + height: 90% !important; + max-height: 510px !important; + max-width: 550px !important; + min-width: 500px; + } +} + +@media (min-width: 1100px) { + .card-container:nth-child(even) { + padding-right: 0; + } + .card-container:nth-child(4) { + padding-right: 15px; + } + #overlay.dialog { + display: none; + } +} + +@media (max-width: 768px) { + .card-container:nth-child(odd) { + padding-right: 0; + } + #addexpense, + #filterExpense { + display: none; + } +} + +@media (max-width: 500px) { + .card-container:nth-child(odd) { + padding-right: 15px; + } + .card-container:nth-child(even) { + padding-right: 15px; + } +} + +@media (min-width: 992px) { + .card-container:nth-child(2) { + padding-right: 0; + } +} + +@media (min-width: 1200px) { + .card-container:nth-child(4) { + padding-right: 15px; + } +} + +#total-expense_chart_legend_g { + visibility: hidden; +} + +.legendGrid .e-spinner-pane.e-spin-show { + display: none; +} + +.dlg-cash-payment { + width: 33%; + float: left; + min-width: 80px; + padding: 0 0 15px 0; +} + +.dlg-debit-payment { + width: 33%; + float: left; + min-width: 113px; + padding: 0 0 15px 0; +} + +.dlg-credit-payment { + width: 33%; + float: left; + min-width: 100px; + padding: 0 0 15px 0; +} + +.payment-label { + margin-bottom:20px; +} + +.payment-radio-container { + height: 22px; +} + +.description-container { + height: 50px; + margin-top: 30px; +} +.category-section { + height: 63px; + margin-top: 30px; +} +.dlg-category-container { + width: 48%; + float: left; +} +.dlg-amount-container { + width: 48%; + float: right; +} +.dlg-date-section { + height: 50px; + margin-top: 30px; +} +.dlg-date-picker-container { + width: 45%; + float: left; +} +.dlg-time-picker-container { + width: 45%; + float: right; +} +.dlg-radio-btn-section { + height: 22px; + margin-top: 10px; +} +.dlg-income-radio-section { + width: 50%; + float: left; +} +.dlg-expense-radio-section { + width: 50%; + float: left; +} +.dlg-content { + position: relative; + width: 100%; + height: 100%; + overflow: auto; + padding: 0 25px; +} +#dialogSection { + visibility: hidden; +} +.sidebar-wrapper-filter { + padding: 0; +} +#alertDialog .alertDlgContent { + padding: 0 20px; +} +#recentexpense-grid.e-grid tr, #grid.e-grid tr { + cursor: pointer; +} +#category_popup.e-ddl.e-popup { + + .e-list-item { + height: 39px; + padding-top: 1px; + } + + .e-list-icon.category-icon { + margin: 3px 5px 5px 5px; + } +} +@media (max-width: 400px) { + .dlg-date-picker-container, + .dlg-time-picker-container, + .dlg-category-container, + .dlg-amount-container { + width: 100%; + float: none; + } + .dlg-date-section, + .category-section { + height: 100px; + } + .dlg-date-picker-container, + .dlg-amount-container { + margin-bottom: 10px; + } + .category-section { + margin-top: 20px; + } + + .dlg-amount-container { + margin-top: 10px; + } + .dlg-date-section { + margin-top: 15px; + } + .payment-label { + margin-bottom: 15px; + } + .description-container { + margin-top: 35px; + } +} + +.e-dlg-overlay { + z-index: 999 !important; +} + +.legend-waitingpopup { + background-color: #fff; + border-radius: 50%; + display: none; + box-shadow: 0px 3px 1px -2px rgba(0, 0, 0, 0.2), 0px 2px 2px 0px rgba(0, 0, 0, 0.14), 0px 1px 5px 0px rgba(0, 0, 0, 0.12); + width: 50px; + height: 50px; + position: absolute; + z-index: 10000000; + top: 150px; + left: 140px; +} + +.legend-waitingpopup .e-spin-material { + height: 30px; + width: 30px; + transform-origin: 17px 25px; + stroke: blue; + animation: material-spinner-rotate 1568.63ms linear infinite; + display: block; + margin: 0 auto; +} + +.legend-waitingpopup .e-spin-material .e-path-circle { + fill: none; + stroke-linecap: square; +} + +.icon-button::before { + content: '\e904'; + } + + .icon-chart::before { + content: '\e906'; + } + + .icon-checkbox::before { + content: '\e907'; + } + + .icon-datepicker::before { + content: '\e90f'; + } + + .icon-daterangepicker::before { + content: '\e90e'; + } + .icon-dropdownlist::before { + content: '\e913'; + } + + .icon-grid::before { + content: '\e916'; + } + + .icon-multiselect::before { + content: '\e91d'; + } + + .icon-numerictextbox::before { + content: '\e91f'; + } + + .icon-radiobutton::before { + content: '\e924'; + } + + .icon-slider::before { + content: '\e929'; + } + + .icon-timepicker::before { + content: '\e92c'; + } + + .icon-textboxes::before { + content: '\e92b'; + } + + .icon-tooltip::before { + content: '\e92e'; + } + + .add-icon::before { + content: '\e7ba'; + } + + .e-hscroll .e-hscroll-content { + display: inline-block; + } + + + +#e-tbr-btn_0, +#e-tbr-btn_1, +#e-tbr-btn_2, +#e-tbr-btn_3, +#e-tbr-btn_4, +#e-tbr-btn_5 { + background: #FFFFFF; +} + .e-toolbar-left { + background: #FFFFFF; + } + .e-toolbar-center { + background: #FFFFFF; + } + .e-toolbar-right { + background: #FFFFFF; + } + .e-tbar-btn-text { + background: transparent; + } + + .e-caret-hide { + background: #FFFFFF; + } + + .e-toolbar-item .e-caret-hide:hover, +.e-css.e-toolbar-item .e-caret-hide:hover { + opacity: 0.69; + background: #1B2E4A; + border-radius: 100px; + color: #FFFFFF !important; +} +.e-caret-hide[aria-expanded=true] { + opacity: 0.69; + background: #1B2E4A; + border-radius: 100px; + color: #FFFFFF !important; + } + +.e-tbar-btn-text:hover, +.e-css.e-tbar-btn-text:hover { + opacity: 0.69; + background: #1B2E4A; + border-radius: 1px; + color: #FFFFFF !important; +} +.e-toolbar-item .e-caret-hide:active { + opacity: 0.69; + background: #1B2E4A; + border-radius: 100px; +} + +#chartStock_tooltip { + opacity: 0; +} +#chartStock_VerticalLine, +#chartStock_HorizontalLine +{ + stroke-dasharray: 2 +} + +#chartStock_Series_1_TrendLine_0, +#chartStock_Series_0_TrendLine_0 { + stroke-dasharray: 10px 10px; + stroke-linejoin: round; + stroke-linecap: round; + -webkit-animation: dash 1s linear infinite; + animation: dash 1s linear infinite; +} + +@-webkit-keyframes dash { + 100% { + stroke-dashoffset: -20px; + } +} + +@keyframes dash { + 100% { + stroke-dashoffset: -20px; + } +} + +.e-close::before { + content: "\e97e"; +} + +.e-add::before { + content: "\e20b"; +} + +.e-reset::before { + content: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz4KPHN2ZyB3aWR0aD0iMTRweCIgaGVpZ2h0PSIxOHB4IiB2aWV3Qm94PSIwIDAgMTQgMTgiIHZlcnNpb249IjEuMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayI+CiAgICA8IS0tIEdlbmVyYXRvcjogU2tldGNoIDUwLjIgKDU1MDQ3KSAtIGh0dHA6Ly93d3cuYm9oZW1pYW5jb2RpbmcuY29tL3NrZXRjaCAtLT4KICAgIDx0aXRsZT5TaGFwZSBDb3B5IDg8L3RpdGxlPgogICAgPGRlc2M+Q3JlYXRlZCB3aXRoIFNrZXRjaC48L2Rlc2M+CiAgICA8ZGVmcz48L2RlZnM+CiAgICA8ZyBpZD0iUGFnZS0xIiBzdHJva2U9Im5vbmUiIHN0cm9rZS13aWR0aD0iMSIgZmlsbD0ibm9uZSIgZmlsbC1ydWxlPSJldmVub2RkIj4KICAgICAgICA8ZyBpZD0iU3RvY2stQ29weS0yNyIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoLTEyMjUuMDAwMDAwLCAtMjAyLjAwMDAwMCkiIGZpbGw9IiM2NjY2NjYiPgogICAgICAgICAgICA8ZyBpZD0iR3JvdXAiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDE2Ni4wMDAwMDAsIDE5MS4wMDAwMDApIj4KICAgICAgICAgICAgICAgIDxwYXRoIGQ9Ik0xMDY1LjU0NTQ1LDEzLjQ1NDU0NTUgTDEwNjUuNTQ1NDUsMTEgTDEwNjIuMjcyNzMsMTQuMjcyNzI3MyBMMTA2NS41NDU0NSwxNy41NDU0NTQ1IEwxMDY1LjU0NTQ1LDE1LjA5MDkwOTEgQzEwNjguMjUzNjQsMTUuMDkwOTA5MSAxMDcwLjQ1NDU1LDE3LjI5MTgxODIgMTA3MC40NTQ1NSwyMCBDMTA3MC40NTQ1NSwyMC44MjYzNjM2IDEwNzAuMjUsMjEuNjExODE4MiAxMDY5Ljg4MTgyLDIyLjI5MDkwOTEgTDEwNzEuMDc2MzYsMjMuNDg1NDU0NSBDMTA3MS43MTQ1NSwyMi40NzkwOTA5IDEwNzIuMDkwOTEsMjEuMjg0NTQ1NSAxMDcyLjA5MDkxLDIwIEMxMDcyLjA5MDkxLDE2LjM4MzYzNjQgMTA2OS4xNjE4MiwxMy40NTQ1NDU1IDEwNjUuNTQ1NDUsMTMuNDU0NTQ1NSBMMTA2NS41NDU0NSwxMy40NTQ1NDU1IFogTTEwNjUuNTQ1NDUsMjQuOTA5MDkwOSBDMTA2Mi44MzcyNywyNC45MDkwOTA5IDEwNjAuNjM2MzYsMjIuNzA4MTgxOCAxMDYwLjYzNjM2LDIwIEMxMDYwLjYzNjM2LDE5LjE3MzYzNjQgMTA2MC44NDA5MSwxOC4zODgxODE4IDEwNjEuMjA5MDksMTcuNzA5MDkwOSBMMTA2MC4wMTQ1NSwxNi41MTQ1NDU1IEMxMDU5LjM3NjM2LDE3LjUyMDkwOTEgMTA1OSwxOC43MTU0NTQ1IDEwNTksMjAgQzEwNTksMjMuNjE2MzYzNiAxMDYxLjkyOTA5LDI2LjU0NTQ1NDUgMTA2NS41NDU0NSwyNi41NDU0NTQ1IEwxMDY1LjU0NTQ1LDI5IEwxMDY4LjgxODE4LDI1LjcyNzI3MjcgTDEwNjUuNTQ1NDUsMjIuNDU0NTQ1NSBMMTA2NS41NDU0NSwyNC45MDkwOTA5IEwxMDY1LjU0NTQ1LDI0LjkwOTA5MDkgWiIgaWQ9IlNoYXBlLUNvcHktOCI+PC9wYXRoPgogICAgICAgICAgICA8L2c+CiAgICAgICAgPC9nPgogICAgPC9nPgo8L3N2Zz4='); +} + +.e-hscroll .e-hscroll-content { + display: inline-block; +} + +.e-play-icon::before { + content: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz4KPHN2ZyB3aWR0aD0iMTZweCIgaGVpZ2h0PSIxNXB4IiB2aWV3Qm94PSIwIDAgMTYgMTUiIHZlcnNpb249IjEuMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayI+CiAgICA8IS0tIEdlbmVyYXRvcjogU2tldGNoIDUwLjIgKDU1MDQ3KSAtIGh0dHA6Ly93d3cuYm9oZW1pYW5jb2RpbmcuY29tL3NrZXRjaCAtLT4KICAgIDx0aXRsZT5TaGFwZSBDb3B5IDk8L3RpdGxlPgogICAgPGRlc2M+Q3JlYXRlZCB3aXRoIFNrZXRjaC48L2Rlc2M+CiAgICA8ZGVmcz48L2RlZnM+CiAgICA8ZyBpZD0iUGFnZS0xIiBzdHJva2U9Im5vbmUiIHN0cm9rZS13aWR0aD0iMSIgZmlsbD0ibm9uZSIgZmlsbC1ydWxlPSJldmVub2RkIj4KICAgICAgICA8ZyBpZD0iU3RvY2stQ29weS0yNyIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoLTEyNjguMDAwMDAwLCAtMjA0LjAwMDAwMCkiIGZpbGw9IiM2NjY2NjYiPgogICAgICAgICAgICA8ZyBpZD0iR3JvdXAiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDE2Ni4wMDAwMDAsIDE5MS4wMDAwMDApIj4KICAgICAgICAgICAgICAgIDxwYXRoIGQ9Ik0xMTE1LjYsMTcgTDExMDQuNCwxNyBDMTEwMy4wNzIsMTcgMTEwMiwxOC4wNzIgMTEwMiwxOS40IEwxMTAyLDI0LjIgTDExMDUuMiwyNC4yIEwxMTA1LjIsMjcuNCBMMTExNC44LDI3LjQgTDExMTQuOCwyNC4yIEwxMTE4LDI0LjIgTDExMTgsMTkuNCBDMTExOCwxOC4wNzIgMTExNi45MjgsMTcgMTExNS42LDE3IEwxMTE1LjYsMTcgWiBNMTExMy4yLDI1LjggTDExMDYuOCwyNS44IEwxMTA2LjgsMjEuOCBMMTExMy4yLDIxLjggTDExMTMuMiwyNS44IEwxMTEzLjIsMjUuOCBaIE0xMTE1LjYsMjAuMiBDMTExNS4xNiwyMC4yIDExMTQuOCwxOS44NCAxMTE0LjgsMTkuNCBDMTExNC44LDE4Ljk2IDExMTUuMTYsMTguNiAxMTE1LjYsMTguNiBDMTExNi4wNCwxOC42IDExMTYuNCwxOC45NiAxMTE2LjQsMTkuNCBDMTExNi40LDE5Ljg0IDExMTYuMDQsMjAuMiAxMTE1LjYsMjAuMiBMMTExNS42LDIwLjIgWiBNMTExNC44LDEzIEwxMTA1LjIsMTMgTDExMDUuMiwxNi4yIEwxMTE0LjgsMTYuMiBMMTExNC44LDEzIEwxMTE0LjgsMTMgWiIgaWQ9IlNoYXBlLUNvcHktOSI+PC9wYXRoPgogICAgICAgICAgICA8L2c+CiAgICAgICAgPC9nPgogICAgPC9nPgo8L3N2Zz4='); +} +.e-export::before { + content: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz4KPHN2ZyB3aWR0aD0iMTZweCIgaGVpZ2h0PSIxNnB4IiB2aWV3Qm94PSIwIDAgMTYgMTYiIHZlcnNpb249IjEuMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayI+CiAgICA8IS0tIEdlbmVyYXRvcjogU2tldGNoIDUwLjIgKDU1MDQ3KSAtIGh0dHA6Ly93d3cuYm9oZW1pYW5jb2RpbmcuY29tL3NrZXRjaCAtLT4KICAgIDx0aXRsZT5GaWxsIDE8L3RpdGxlPgogICAgPGRlc2M+Q3JlYXRlZCB3aXRoIFNrZXRjaC48L2Rlc2M+CiAgICA8ZGVmcz48L2RlZnM+CiAgICA8ZyBpZD0iUGFnZS0xIiBzdHJva2U9Im5vbmUiIHN0cm9rZS13aWR0aD0iMSIgZmlsbD0ibm9uZSIgZmlsbC1ydWxlPSJldmVub2RkIj4KICAgICAgICA8ZyBpZD0iU3RvY2stQ29weS0yNyIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoLTEzMTQuMDAwMDAwLCAtMjAzLjAwMDAwMCkiIGZpbGw9IiM2NjY2NjYiPgogICAgICAgICAgICA8ZyBpZD0iR3JvdXAiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDE2Ni4wMDAwMDAsIDE5MS4wMDAwMDApIj4KICAgICAgICAgICAgICAgIDxwYXRoIGQ9Ik0xMTU4LjQ2OSwyMi4xMzUgTDExNjIuMTM1LDE4LjQ2OSBDMTE2Mi4yNjgsMTguMzM3IDExNjIuMzMzLDE4LjE4MSAxMTYyLjMzMywxOCBDMTE2Mi4zMzMsMTcuODIgMTE2Mi4yNjgsMTcuNjYzIDExNjIuMTM1LDE3LjUzMSBMMTE1OC40NjksMTMuODY0IEMxMTU4LjI2MSwxMy42NSAxMTU4LjAyMSwxMy42MDEgMTE1Ny43NSwxMy43MTkgQzExNTcuNDcyLDEzLjgzNyAxMTU3LjMzMywxNC4wNDEgMTE1Ny4zMzMsMTQuMzMzIEwxMTU3LjMzMywxNiBDMTE1Ni41MDcsMTYgMTE1NS43NTYsMTYuMDY5IDExNTUuMDgzLDE2LjIwMyBDMTE1NC40MDksMTYuMzM4IDExNTMuODQ2LDE2LjUxNiAxMTUzLjM5MSwxNi43MzUgQzExNTIuOTM2LDE2Ljk1MyAxMTUyLjU0LDE3LjIyOCAxMTUyLjIwMywxNy41NTggQzExNTEuODY2LDE3Ljg4NyAxMTUxLjYsMTguMjE5IDExNTEuNDA3LDE4LjU1MyBDMTE1MS4yMTEsMTguODg1IDExNTEuMDU3LDE5LjI2NCAxMTUwLjk0MywxOS42ODggQzExNTAuODI3LDIwLjExMiAxMTUwLjc1MywyMC40OTggMTE1MC43MTgsMjAuODUgQzExNTAuNjg0LDIxLjE5OSAxMTUwLjY2NywyMS41ODMgMTE1MC42NjcsMjIgQzExNTAuNjY3LDIzLjI1NyAxMTUxLjI0NiwyNC42NiAxMTUyLjQwNywyNi4yMDkgQzExNTIuNDgzLDI2LjI5MiAxMTUyLjU3LDI2LjMzMyAxMTUyLjY2NiwyNi4zMzMgQzExNTIuNzE1LDI2LjMzMyAxMTUyLjc2LDI2LjMyMiAxMTUyLjgwMiwyNi4zMDIgQzExNTIuOTU0LDI2LjI0IDExNTMuMDIxLDI2LjEyNSAxMTUzLDI1Ljk1OCBDMTE1Mi42OTQsMjMuNSAxMTUyLjkwOSwyMS44NTkgMTE1My42NDYsMjEuMDMxIEMxMTUzLjk2NSwyMC42NyAxMTU0LjQxNiwyMC40MDggMTE1NSwyMC4yNDUgQzExNTUuNTgzLDIwLjA4MSAxMTU2LjM2MiwyMCAxMTU3LjMzMywyMCBMMTE1Ny4zMzMsMjEuNjY3IEMxMTU3LjMzMywyMS45NTggMTE1Ny40NzIsMjIuMTYzIDExNTcuNzUsMjIuMjgxIEMxMTU3LjgzMywyMi4zMTcgMTE1Ny45MTYsMjIuMzMzIDExNTgsMjIuMzMzIEMxMTU4LjE4LDIyLjMzMyAxMTU4LjMzNywyMi4yNjggMTE1OC40NjksMjIuMTM1IE0xMTY0LDE1IEwxMTY0LDI1IEMxMTY0LDI1LjgyNyAxMTYzLjcwNywyNi41MzMgMTE2My4xMTksMjcuMTIgQzExNjIuNTMzLDI3LjcwNyAxMTYxLjgyNiwyOCAxMTYxLDI4IEwxMTUxLDI4IEMxMTUwLjE3NCwyOCAxMTQ5LjQ2NywyNy43MDcgMTE0OC44OCwyNy4xMiBDMTE0OC4yOTMsMjYuNTMzIDExNDgsMjUuODI3IDExNDgsMjUgTDExNDgsMTUgQzExNDgsMTQuMTc0IDExNDguMjkzLDEzLjQ2NyAxMTQ4Ljg4LDEyLjg4IEMxMTQ5LjQ2NywxMi4yOTQgMTE1MC4xNzQsMTIgMTE1MSwxMiBMMTE2MSwxMiBDMTE2MS44MjYsMTIgMTE2Mi41MzMsMTIuMjk0IDExNjMuMTE5LDEyLjg4IEMxMTYzLjcwNywxMy40NjcgMTE2NCwxNC4xNzQgMTE2NCwxNSIgaWQ9IkZpbGwtMSI+PC9wYXRoPgogICAgICAgICAgICA8L2c+CiAgICAgICAgPC9nPgogICAgPC9nPgo8L3N2Zz4='); +} +.e-active .e-tbar-btn-text { + color: #FFFFFF !important; + } + + .e-tbar-btn { + background: #FFFFFF !important; + } + .e-active { + opacity: 0.64 !important; + background: #1B2E4A !important; + border-radius: 0px; + } + .e-toolbar .e-toolbar-items.e-tbar-pos { + background: white !important; + } + + + .e-caret-hide[aria-expanded=true] .e-add::before, +.e-toolbar-item .e-caret-hide:hover .e-add::before { + color: white !important; + background: black !important; + border-top-left-radius: 10px; + border-bottom-left-radius: 10px; + border-top-right-radius: 10px; + border-bottom-right-radius: 10px; + } + + +.e-annotation { + background: rgba(25, 41, 70, 0.92); + border: 1px solid #05162E; + box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.15); + font-family: SegoeUI-Semibold; + font-size: 14px; + color: #E7EBF2; + letter-spacing: 0.4px; + line-height: 21px; + padding: 10px; + font-weight: 500; + } + + #export[aria-expanded=true], + #print:hover, + #export:hover, + #resetClick:hover { + opacity: 0.64 !important; + background: #1B2E4A !important; + border-radius: 0px; + } + + #print:hover .e-play-icon::before { + content:url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz4KPHN2ZyB3aWR0aD0iMTZweCIgaGVpZ2h0PSIxNXB4IiB2aWV3Qm94PSIwIDAgMTYgMTUiIHZlcnNpb249IjEuMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayI+CiAgICA8IS0tIEdlbmVyYXRvcjogU2tldGNoIDUwLjIgKDU1MDQ3KSAtIGh0dHA6Ly93d3cuYm9oZW1pYW5jb2RpbmcuY29tL3NrZXRjaCAtLT4KICAgIDx0aXRsZT5TaGFwZSBDb3B5IDk8L3RpdGxlPgogICAgPGRlc2M+Q3JlYXRlZCB3aXRoIFNrZXRjaC48L2Rlc2M+CiAgICA8ZGVmcz48L2RlZnM+CiAgICA8ZyBpZD0iUGFnZS0xIiBzdHJva2U9Im5vbmUiIHN0cm9rZS13aWR0aD0iMSIgZmlsbD0ibm9uZSIgZmlsbC1ydWxlPSJldmVub2RkIj4KICAgICAgICA8ZyBpZD0iU3RvY2stQ29weS0yNyIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoLTEyNjguMDAwMDAwLCAtMjA0LjAwMDAwMCkiIGZpbGw9IiNGRkZGRkYiPgogICAgICAgICAgICA8ZyBpZD0iR3JvdXAiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDE2Ni4wMDAwMDAsIDE5MS4wMDAwMDApIj4KICAgICAgICAgICAgICAgIDxwYXRoIGQ9Ik0xMTE1LjYsMTcgTDExMDQuNCwxNyBDMTEwMy4wNzIsMTcgMTEwMiwxOC4wNzIgMTEwMiwxOS40IEwxMTAyLDI0LjIgTDExMDUuMiwyNC4yIEwxMTA1LjIsMjcuNCBMMTExNC44LDI3LjQgTDExMTQuOCwyNC4yIEwxMTE4LDI0LjIgTDExMTgsMTkuNCBDMTExOCwxOC4wNzIgMTExNi45MjgsMTcgMTExNS42LDE3IEwxMTE1LjYsMTcgWiBNMTExMy4yLDI1LjggTDExMDYuOCwyNS44IEwxMTA2LjgsMjEuOCBMMTExMy4yLDIxLjggTDExMTMuMiwyNS44IEwxMTEzLjIsMjUuOCBaIE0xMTE1LjYsMjAuMiBDMTExNS4xNiwyMC4yIDExMTQuOCwxOS44NCAxMTE0LjgsMTkuNCBDMTExNC44LDE4Ljk2IDExMTUuMTYsMTguNiAxMTE1LjYsMTguNiBDMTExNi4wNCwxOC42IDExMTYuNCwxOC45NiAxMTE2LjQsMTkuNCBDMTExNi40LDE5Ljg0IDExMTYuMDQsMjAuMiAxMTE1LjYsMjAuMiBMMTExNS42LDIwLjIgWiBNMTExNC44LDEzIEwxMTA1LjIsMTMgTDExMDUuMiwxNi4yIEwxMTE0LjgsMTYuMiBMMTExNC44LDEzIEwxMTE0LjgsMTMgWiIgaWQ9IlNoYXBlLUNvcHktOSI+PC9wYXRoPgogICAgICAgICAgICA8L2c+CiAgICAgICAgPC9nPgogICAgPC9nPgo8L3N2Zz4='); + } + #export[aria-expanded=true] .e-export::before, + #export:hover .e-export::before { + content:url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz4KPHN2ZyB3aWR0aD0iMTZweCIgaGVpZ2h0PSIxNnB4IiB2aWV3Qm94PSIwIDAgMTYgMTYiIHZlcnNpb249IjEuMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayI+CiAgICA8IS0tIEdlbmVyYXRvcjogU2tldGNoIDUwLjIgKDU1MDQ3KSAtIGh0dHA6Ly93d3cuYm9oZW1pYW5jb2RpbmcuY29tL3NrZXRjaCAtLT4KICAgIDx0aXRsZT5GaWxsIDE8L3RpdGxlPgogICAgPGRlc2M+Q3JlYXRlZCB3aXRoIFNrZXRjaC48L2Rlc2M+CiAgICA8ZGVmcz48L2RlZnM+CiAgICA8ZyBpZD0iUGFnZS0xIiBzdHJva2U9Im5vbmUiIHN0cm9rZS13aWR0aD0iMSIgZmlsbD0ibm9uZSIgZmlsbC1ydWxlPSJldmVub2RkIj4KICAgICAgICA8ZyBpZD0iU3RvY2stQ29weS0yNyIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoLTEzMTQuMDAwMDAwLCAtMjAzLjAwMDAwMCkiIGZpbGw9IiNGRkZGRkYiPgogICAgICAgICAgICA8ZyBpZD0iR3JvdXAiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDE2Ni4wMDAwMDAsIDE5MS4wMDAwMDApIj4KICAgICAgICAgICAgICAgIDxwYXRoIGQ9Ik0xMTU4LjQ2OSwyMi4xMzUgTDExNjIuMTM1LDE4LjQ2OSBDMTE2Mi4yNjgsMTguMzM3IDExNjIuMzMzLDE4LjE4MSAxMTYyLjMzMywxOCBDMTE2Mi4zMzMsMTcuODIgMTE2Mi4yNjgsMTcuNjYzIDExNjIuMTM1LDE3LjUzMSBMMTE1OC40NjksMTMuODY0IEMxMTU4LjI2MSwxMy42NSAxMTU4LjAyMSwxMy42MDEgMTE1Ny43NSwxMy43MTkgQzExNTcuNDcyLDEzLjgzNyAxMTU3LjMzMywxNC4wNDEgMTE1Ny4zMzMsMTQuMzMzIEwxMTU3LjMzMywxNiBDMTE1Ni41MDcsMTYgMTE1NS43NTYsMTYuMDY5IDExNTUuMDgzLDE2LjIwMyBDMTE1NC40MDksMTYuMzM4IDExNTMuODQ2LDE2LjUxNiAxMTUzLjM5MSwxNi43MzUgQzExNTIuOTM2LDE2Ljk1MyAxMTUyLjU0LDE3LjIyOCAxMTUyLjIwMywxNy41NTggQzExNTEuODY2LDE3Ljg4NyAxMTUxLjYsMTguMjE5IDExNTEuNDA3LDE4LjU1MyBDMTE1MS4yMTEsMTguODg1IDExNTEuMDU3LDE5LjI2NCAxMTUwLjk0MywxOS42ODggQzExNTAuODI3LDIwLjExMiAxMTUwLjc1MywyMC40OTggMTE1MC43MTgsMjAuODUgQzExNTAuNjg0LDIxLjE5OSAxMTUwLjY2NywyMS41ODMgMTE1MC42NjcsMjIgQzExNTAuNjY3LDIzLjI1NyAxMTUxLjI0NiwyNC42NiAxMTUyLjQwNywyNi4yMDkgQzExNTIuNDgzLDI2LjI5MiAxMTUyLjU3LDI2LjMzMyAxMTUyLjY2NiwyNi4zMzMgQzExNTIuNzE1LDI2LjMzMyAxMTUyLjc2LDI2LjMyMiAxMTUyLjgwMiwyNi4zMDIgQzExNTIuOTU0LDI2LjI0IDExNTMuMDIxLDI2LjEyNSAxMTUzLDI1Ljk1OCBDMTE1Mi42OTQsMjMuNSAxMTUyLjkwOSwyMS44NTkgMTE1My42NDYsMjEuMDMxIEMxMTUzLjk2NSwyMC42NyAxMTU0LjQxNiwyMC40MDggMTE1NSwyMC4yNDUgQzExNTUuNTgzLDIwLjA4MSAxMTU2LjM2MiwyMCAxMTU3LjMzMywyMCBMMTE1Ny4zMzMsMjEuNjY3IEMxMTU3LjMzMywyMS45NTggMTE1Ny40NzIsMjIuMTYzIDExNTcuNzUsMjIuMjgxIEMxMTU3LjgzMywyMi4zMTcgMTE1Ny45MTYsMjIuMzMzIDExNTgsMjIuMzMzIEMxMTU4LjE4LDIyLjMzMyAxMTU4LjMzNywyMi4yNjggMTE1OC40NjksMjIuMTM1IE0xMTY0LDE1IEwxMTY0LDI1IEMxMTY0LDI1LjgyNyAxMTYzLjcwNywyNi41MzMgMTE2My4xMTksMjcuMTIgQzExNjIuNTMzLDI3LjcwNyAxMTYxLjgyNiwyOCAxMTYxLDI4IEwxMTUxLDI4IEMxMTUwLjE3NCwyOCAxMTQ5LjQ2NywyNy43MDcgMTE0OC44OCwyNy4xMiBDMTE0OC4yOTMsMjYuNTMzIDExNDgsMjUuODI3IDExNDgsMjUgTDExNDgsMTUgQzExNDgsMTQuMTc0IDExNDguMjkzLDEzLjQ2NyAxMTQ4Ljg4LDEyLjg4IEMxMTQ5LjQ2NywxMi4yOTQgMTE1MC4xNzQsMTIgMTE1MSwxMiBMMTE2MSwxMiBDMTE2MS44MjYsMTIgMTE2Mi41MzMsMTIuMjk0IDExNjMuMTE5LDEyLjg4IEMxMTYzLjcwNywxMy40NjcgMTE2NCwxNC4xNzQgMTE2NCwxNSIgaWQ9IkZpbGwtMSI+PC9wYXRoPgogICAgICAgICAgICA8L2c+CiAgICAgICAgPC9nPgogICAgPC9nPgo8L3N2Zz4='); + } + + #resetClick:hover .e-reset::before { + content:url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz4KPHN2ZyB3aWR0aD0iMTRweCIgaGVpZ2h0PSIxOHB4IiB2aWV3Qm94PSIwIDAgMTQgMTgiIHZlcnNpb249IjEuMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayI+CiAgICA8IS0tIEdlbmVyYXRvcjogU2tldGNoIDUwLjIgKDU1MDQ3KSAtIGh0dHA6Ly93d3cuYm9oZW1pYW5jb2RpbmcuY29tL3NrZXRjaCAtLT4KICAgIDx0aXRsZT5TaGFwZSBDb3B5IDg8L3RpdGxlPgogICAgPGRlc2M+Q3JlYXRlZCB3aXRoIFNrZXRjaC48L2Rlc2M+CiAgICA8ZGVmcz48L2RlZnM+CiAgICA8ZyBpZD0iUGFnZS0xIiBzdHJva2U9Im5vbmUiIHN0cm9rZS13aWR0aD0iMSIgZmlsbD0ibm9uZSIgZmlsbC1ydWxlPSJldmVub2RkIj4KICAgICAgICA8ZyBpZD0iU3RvY2stQ29weS0yNyIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoLTEyMjUuMDAwMDAwLCAtMjAyLjAwMDAwMCkiIGZpbGw9IiNGRkZGRkYiPgogICAgICAgICAgICA8ZyBpZD0iR3JvdXAiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDE2Ni4wMDAwMDAsIDE5MS4wMDAwMDApIj4KICAgICAgICAgICAgICAgIDxwYXRoIGQ9Ik0xMDY1LjU0NTQ1LDEzLjQ1NDU0NTUgTDEwNjUuNTQ1NDUsMTEgTDEwNjIuMjcyNzMsMTQuMjcyNzI3MyBMMTA2NS41NDU0NSwxNy41NDU0NTQ1IEwxMDY1LjU0NTQ1LDE1LjA5MDkwOTEgQzEwNjguMjUzNjQsMTUuMDkwOTA5MSAxMDcwLjQ1NDU1LDE3LjI5MTgxODIgMTA3MC40NTQ1NSwyMCBDMTA3MC40NTQ1NSwyMC44MjYzNjM2IDEwNzAuMjUsMjEuNjExODE4MiAxMDY5Ljg4MTgyLDIyLjI5MDkwOTEgTDEwNzEuMDc2MzYsMjMuNDg1NDU0NSBDMTA3MS43MTQ1NSwyMi40NzkwOTA5IDEwNzIuMDkwOTEsMjEuMjg0NTQ1NSAxMDcyLjA5MDkxLDIwIEMxMDcyLjA5MDkxLDE2LjM4MzYzNjQgMTA2OS4xNjE4MiwxMy40NTQ1NDU1IDEwNjUuNTQ1NDUsMTMuNDU0NTQ1NSBMMTA2NS41NDU0NSwxMy40NTQ1NDU1IFogTTEwNjUuNTQ1NDUsMjQuOTA5MDkwOSBDMTA2Mi44MzcyNywyNC45MDkwOTA5IDEwNjAuNjM2MzYsMjIuNzA4MTgxOCAxMDYwLjYzNjM2LDIwIEMxMDYwLjYzNjM2LDE5LjE3MzYzNjQgMTA2MC44NDA5MSwxOC4zODgxODE4IDEwNjEuMjA5MDksMTcuNzA5MDkwOSBMMTA2MC4wMTQ1NSwxNi41MTQ1NDU1IEMxMDU5LjM3NjM2LDE3LjUyMDkwOTEgMTA1OSwxOC43MTU0NTQ1IDEwNTksMjAgQzEwNTksMjMuNjE2MzYzNiAxMDYxLjkyOTA5LDI2LjU0NTQ1NDUgMTA2NS41NDU0NSwyNi41NDU0NTQ1IEwxMDY1LjU0NTQ1LDI5IEwxMDY4LjgxODE4LDI1LjcyNzI3MjcgTDEwNjUuNTQ1NDUsMjIuNDU0NTQ1NSBMMTA2NS41NDU0NSwyNC45MDkwOTA5IEwxMDY1LjU0NTQ1LDI0LjkwOTA5MDkgWiIgaWQ9IlNoYXBlLUNvcHktOCI+PC9wYXRoPgogICAgICAgICAgICA8L2c+CiAgICAgICAgPC9nPgogICAgPC9nPgo8L3N2Zz4='); + } + + .analysis { + background: url(./images/Analysis-Normal.svg) no-repeat scroll 0 0 transparent; + background-position-x: center; + height: 24px; + width: 23; + text-align: center; +} + +.about { + background: url(./images/About-Normal.svg) no-repeat scroll 0 0 transparent; + background-position-x: center; + height: 24px; + width: 23; + text-align: center; +} + +.nav-list div a:active, .nav-list div a:focus, .nav-list div a.expense-active-page, .nav-list div a.active-link { + color: #79A1EC !important; +} + +.nav-list div a:hover { + padding: 10px; + } + + #range { + background: #F1F5FB !important; + } + + + +#range_ChartBorder { + fill: #F1F5FB !important; + } + @media screen and (min-width: 961px) { + #range_Secondary_Element { + width: 92%; + } + } + + @media screen and (max-width: 500px) { + #atclose { + display: none; + } + } + + @media (min-width: 500px) { + .stock-details { + min-height: 511px; + } + } + + @media (max-width: 500px) { + .stock-details { + padding-left: 3%; + padding-right: 3%; + } + } + .navbar-header { + background: linear-gradient(to right, #5487E7 77%, #0BE2D8 100%); + } + + .container-control { + background: transparent; + } + + +.nav-list div a:active, +.nav-list div a:focus, +.nav-list div a.expense-active-page, +.nav-list div a.active-link { + background: transparent !important; + border-radius: 0px !important; + color: #79A1EC !important; + font-size: 13px; + letter-spacing: 0.78px; + text-shadow: 0 0px 0px #79A1EC; +} + +body { + overflow-x: hidden; + margin-left: 0px; +} + +.chart-element { + background: #FFFFFF; + border-radius: 6px; + box-shadow: 0 2px 4px 0 rgba(0, 0, 0, 0.1); + border: 1px solid transparent; + margin-left: 2%; + margin-right: 2%; +} + +#chartStock_svg { + touch-action: none; +} + +#chartStock { + touch-action: auto !important; +} + +.disabled-elemment { + opacity: 0.3; + pointer-events: none; +} + + .about-heading { + font-size: 18px; + font-weight: bold; + color: #666666; + font-size: 18px; + padding: 30px 0 18px 0; + font-family: "SegoeUI-Semibold"; + } + + @font-face { + font-family: 'sb-icons'; + src: url("images/fonts/controls.ttf?gcjn6a") format("truetype"), url("images/fonts/controls.woff?gcjn6a") format("woff"), url("images/fonts/controls.svg?gcjn6a#sbicons") format("svg"); + font-weight: normal; + font-style: normal; + } + + @font-face { + font-family: 'icons'; + src: url('images/fonts/icons.ttf?gcjn6a') format('truetype'), url('images/fonts/icons.woff?gcjn6a') format('woff'), url('images/fonts/icons.svg?gcjn6a#sbicons') format('svg'); + font-weight: normal; + font-style: normal; +} + + .list-heading { + font-size: 18px; + font-weight: bold; + color: #666666; + font-size: 18px; + font-family: "SegoeUI-Semibold"; + } + + .about-description { + text-align: justify; + color: #666666; + font-size: 14px; + line-height: 24px; + padding-bottom: 24px; + font-family: "SegoeUI"; + } + + .about-component { + color: #485058; + font-size: 14px; + padding-bottom: 24px; + font-family: "Helvetica Neue", Helvetica, Arial, "Lucida Grande", sans-serif; + } + + .control-item { + color: #4a90e2; + display: flex; + line-height: 30px; + display: inline-block; + width: 168px; + } + + .icon-button::before { + content: '\e904'; + } + + .icon-chart::before { + content: '\e906'; + } + + .icon-checkbox::before { + content: '\e907'; + } + + .icon-datepicker::before { + content: '\e90f'; + } + + .icon-daterangepicker::before { + content: '\e90c'; + } + + .icon-dropdownbutton::before { + content: '\e702'; + } + + .icon-rangenavigator::before { + content: '\e714'; + } + .icon-toolbar::before { + content: '\e928'; + } + .icon-dialog::before { + content: '\e909'; + } + + .icon-dropdownlist::before { + content: '\e913'; + } + + .icon-grid::before { + content: '\e916'; + } + + .icon-multiselect::before { + content: '\e91d'; + } + + .icon-numerictextbox::before { + content: '\e91f'; + } + + .icon-radiobutton::before { + content: '\e924'; + } + + .icon-slider::before { + content: '\e929'; + } + + .icon-timepicker::before { + content: '\e92c'; + } + + .icon-textboxes::before { + content: '\e92b'; + } + + .icon-tooltip::before { + content: '\e92e'; + } + + .add-icon::before { + content: '\e7ba'; + } + + .control-icon { + font-size: 18px; + margin-right: 15px; + } + + .control-name { + font-size: 14px; + vertical-align: top; + } + + .about-component { + margin-left: 20px; + } + + body.about-page { + background: #fff; + } + + .e-icon { + font-family: 'icons'; + font-style: normal; + font-weight: normal; + font-variant: normal; + text-transform: none; + -webkit-font-smoothing: antialiased; + -moz-osx-font-smoothing: grayscale; + } + + .e-sb-icon { + font-family: 'sb-icons'; + font-style: normal; + font-weight: normal; + font-variant: normal; + text-transform: none; + -webkit-font-smoothing: antialiased; + -moz-osx-font-smoothing: grayscale; + } + + .e-toolbar .e-tbar-btn .e-tbar-btn-text { + cursor: pointer; + } + + .loader { + border: 2px solid #f3f3f3; + border-radius: 50%; + border-top: 2px solid #3498db; + width: 60px; + height: 60px !important; + position: fixed; + top: 50%; + left: 50%; + /* bring your own prefixes */ + transform: translate(-50%, -50%); + -webkit-animation: spin 2s linear infinite; + /* Safari */ + animation: spin 2s linear infinite; + } + + @media (max-width: 500px) { + .loader { + border: 2px solid #f3f3f3; + border-radius: 50%; + border-top: 2px solid #3498db; + width: 40px; + height: 40px !important; + position: fixed; + top: 50%; + left: 50%; + /* bring your own prefixes */ + transform: translate(-50%, -50%); + -webkit-animation: spin 2s linear infinite; + /* Safari */ + animation: spin 2s linear infinite; + } + } + + @-webkit-keyframes spin { + 0% { -webkit-transform: rotate(0deg); } + 100% { -webkit-transform: rotate(360deg); } + } + + @keyframes spin { + 0% { transform: rotate(0deg); } + 100% { transform: rotate(360deg); } + } + .stock-details { + position: relative; + height: 100%; + min-height: 350px; + } + .content-wrapper { + position: relative; + } + + .e-input-group-icon.e-range-icon, .e-control-wrapper .e-input-group-icon.e-range-icon { + font-size: 16px !important; + margin: 0 0 0 0; + min-height: 0px; + min-width: 0px; + outline: none; + } + + #dateIcon { + margin-right: 5px !important; + margin-top: -3px; + } + + e-input-group-icon e-range-icon e-icons .e-btn-icon { + margin-right: 0px; + } + html { + background: linear-gradient(-141deg, #EEF5F7 14%, #EEF2FB 100%); + } + .e-btn { + text-transform: unset !important; + color: rgb(102, 102, 102) !important; + } + + .e-btn.e-flat:hover, .e-css.e-btn.e-flat:hover + { + opacity: 0.69 !important; + background: #1B2E4A !important; + border-radius: 100px !important; + color: #FFFFFF !important; + } + + #dateIcon { + content: url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='UTF-8'%3F%3E%3Csvg width='15px' height='16px' viewBox='0 0 15 16' version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink'%3E%3C!-- Generator: Sketch 50.2 %2855047%29 - http://www.bohemiancoding.com/sketch --%3E%3Ctitle%3EShape%3C/title%3E%3Cdesc%3ECreated with Sketch.%3C/desc%3E%3Cdefs%3E%3C/defs%3E%3Cg id='Page-1' stroke='none' stroke-width='1' fill='none' fill-rule='evenodd'%3E%3Cg id='Stock-Copy-27' transform='translate%28-1161.000000, -203.000000%29' fill='%23666666'%3E%3Cg id='Group' transform='translate%28166.000000, 191.000000%29'%3E%3Cg id='Group-Copy-2' transform='translate%28822.000000, 8.000000%29'%3E%3Cg id='Icon-24px' transform='translate%28168.000000, 0.000000%29'%3E%3Cpath d='M9.8,11.2 L8.2,11.2 L8.2,12.8 L9.8,12.8 L9.8,11.2 L9.8,11.2 Z M13,11.2 L11.4,11.2 L11.4,12.8 L13,12.8 L13,11.2 L13,11.2 Z M16.2,11.2 L14.6,11.2 L14.6,12.8 L16.2,12.8 L16.2,11.2 L16.2,11.2 Z M17.8,5.6 L17,5.6 L17,4 L15.4,4 L15.4,5.6 L9,5.6 L9,4 L7.4,4 L7.4,5.6 L6.6,5.6 C5.712,5.6 5.008,6.32 5.008,7.2 L5,18.4 C5,19.28 5.712,20 6.6,20 L17.8,20 C18.68,20 19.4,19.28 19.4,18.4 L19.4,7.2 C19.4,6.32 18.68,5.6 17.8,5.6 L17.8,5.6 Z M17.8,18.4 L6.6,18.4 L6.6,9.6 L17.8,9.6 L17.8,18.4 L17.8,18.4 Z' id='Shape'%3E%3C/path%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/svg%3E"); + } + + #customRange:hover #dateIcon { + content: url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='UTF-8'%3F%3E%3Csvg width='15px' height='16px' viewBox='0 0 15 16' version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink'%3E%3C!-- Generator: Sketch 50.2 %2855047%29 - http://www.bohemiancoding.com/sketch --%3E%3Ctitle%3EShape%3C/title%3E%3Cdesc%3ECreated with Sketch.%3C/desc%3E%3Cdefs%3E%3C/defs%3E%3Cg id='Page-1' stroke='none' stroke-width='1' fill='none' fill-rule='evenodd'%3E%3Cg id='Stock-Copy-27' transform='translate%28-1161.000000, -203.000000%29' fill='%23FFFFFF'%3E%3Cg id='Group' transform='translate%28166.000000, 191.000000%29'%3E%3Cg id='Group-Copy-2' transform='translate%28822.000000, 8.000000%29'%3E%3Cg id='Icon-24px' transform='translate%28168.000000, 0.000000%29'%3E%3Cpath d='M9.8,11.2 L8.2,11.2 L8.2,12.8 L9.8,12.8 L9.8,11.2 L9.8,11.2 Z M13,11.2 L11.4,11.2 L11.4,12.8 L13,12.8 L13,11.2 L13,11.2 Z M16.2,11.2 L14.6,11.2 L14.6,12.8 L16.2,12.8 L16.2,11.2 L16.2,11.2 Z M17.8,5.6 L17,5.6 L17,4 L15.4,4 L15.4,5.6 L9,5.6 L9,4 L7.4,4 L7.4,5.6 L6.6,5.6 C5.712,5.6 5.008,6.32 5.008,7.2 L5,18.4 C5,19.28 5.712,20 6.6,20 L17.8,20 C18.68,20 19.4,19.28 19.4,18.4 L19.4,7.2 C19.4,6.32 18.68,5.6 17.8,5.6 L17.8,5.6 Z M17.8,18.4 L6.6,18.4 L6.6,9.6 L17.8,9.6 L17.8,18.4 L17.8,18.4 Z' id='Shape'%3E%3C/path%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/svg%3E"); + } + + .e-btn.e-small, .e-css.e-btn.e-small { + font-size: 14px; + } \ No newline at end of file diff --git a/src/environments/environment.ts b/src/environments/environment.ts new file mode 100644 index 0000000..b7f639a --- /dev/null +++ b/src/environments/environment.ts @@ -0,0 +1,8 @@ +// The file contents for the current environment will overwrite these during build. +// The build system defaults to the dev environment which uses `environment.ts`, but if you do +// `ng build --env=prod` then `environment.prod.ts` will be used instead. +// The list of which env maps to which file can be found in `.angular-cli.json`. + +export const environment = { + production: false +}; diff --git a/src/favicon.ico b/src/favicon.ico new file mode 100644 index 0000000..d8d5c15 Binary files /dev/null and b/src/favicon.ico differ diff --git a/src/index.html b/src/index.html new file mode 100644 index 0000000..e8d25f6 --- /dev/null +++ b/src/index.html @@ -0,0 +1,32 @@ + + + + + Essential JS 2 for Angular - Stock chart + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/src/main.ts b/src/main.ts new file mode 100644 index 0000000..91ec6da --- /dev/null +++ b/src/main.ts @@ -0,0 +1,12 @@ +import { enableProdMode } from '@angular/core'; +import { platformBrowserDynamic } from '@angular/platform-browser-dynamic'; + +import { AppModule } from './app/app.module'; +import { environment } from './environments/environment'; + +if (environment.production) { + enableProdMode(); +} + +platformBrowserDynamic().bootstrapModule(AppModule) + .catch(err => console.log(err)); diff --git a/src/polyfills.ts b/src/polyfills.ts new file mode 100644 index 0000000..d68672f --- /dev/null +++ b/src/polyfills.ts @@ -0,0 +1,66 @@ +/** + * This file includes polyfills needed by Angular and is loaded before the app. + * You can add your own extra polyfills to this file. + * + * This file is divided into 2 sections: + * 1. Browser polyfills. These are applied before loading ZoneJS and are sorted by browsers. + * 2. Application imports. Files imported after ZoneJS that should be loaded before your main + * file. + * + * The current setup is for so-called "evergreen" browsers; the last versions of browsers that + * automatically update themselves. This includes Safari >= 10, Chrome >= 55 (including Opera), + * Edge >= 13 on the desktop, and iOS 10 and Chrome on mobile. + * + * Learn more in https://angular.io/docs/ts/latest/guide/browser-support.html + */ + +/*************************************************************************************************** + * BROWSER POLYFILLS + */ + +/** IE9, IE10 and IE11 requires all of the following polyfills. **/ +// import 'core-js/es6/symbol'; +// import 'core-js/es6/object'; +// import 'core-js/es6/function'; +// import 'core-js/es6/parse-int'; +// import 'core-js/es6/parse-float'; +// import 'core-js/es6/number'; +// import 'core-js/es6/math'; +// import 'core-js/es6/string'; +// import 'core-js/es6/date'; +// import 'core-js/es6/array'; +// import 'core-js/es6/regexp'; +// import 'core-js/es6/map'; +// import 'core-js/es6/weak-map'; +// import 'core-js/es6/set'; + +/** IE10 and IE11 requires the following for NgClass support on SVG elements */ +// import 'classlist.js'; // Run `npm install --save classlist.js`. + +/** IE10 and IE11 requires the following for the Reflect API. */ +// import 'core-js/es6/reflect'; + + +/** Evergreen browsers require these. **/ +// Used for reflect-metadata in JIT. If you use AOT (and only Angular decorators), you can remove. +import 'core-js/es7/reflect'; + + +/** + * Required to support Web Animations `@angular/platform-browser/animations`. + * Needed for: All but Chrome, Firefox and Opera. http://caniuse.com/#feat=web-animation + **/ +// import 'web-animations-js'; // Run `npm install --save web-animations-js`. + + + +/*************************************************************************************************** + * Zone JS is required by default for Angular itself. + */ +import 'zone.js/dist/zone'; // Included with Angular CLI. + + + +/*************************************************************************************************** + * APPLICATION IMPORTS + */ diff --git a/src/styles.css b/src/styles.css new file mode 100644 index 0000000..c20bf7a --- /dev/null +++ b/src/styles.css @@ -0,0 +1,2 @@ +/* Add application styles & imports to this file! */ +@import "./assets/index.css"; \ No newline at end of file diff --git a/src/test.ts b/src/test.ts new file mode 100644 index 0000000..1631789 --- /dev/null +++ b/src/test.ts @@ -0,0 +1,20 @@ +// This file is required by karma.conf.js and loads recursively all the .spec and framework files + +import 'zone.js/dist/zone-testing'; +import { getTestBed } from '@angular/core/testing'; +import { + BrowserDynamicTestingModule, + platformBrowserDynamicTesting +} from '@angular/platform-browser-dynamic/testing'; + +declare const require: any; + +// First, initialize the Angular testing environment. +getTestBed().initTestEnvironment( + BrowserDynamicTestingModule, + platformBrowserDynamicTesting() +); +// Then we find all the tests. +const context = require.context('./', true, /\.spec\.ts$/); +// And load the modules. +context.keys().map(context); diff --git a/src/tsconfig.app.json b/src/tsconfig.app.json new file mode 100644 index 0000000..39ba8db --- /dev/null +++ b/src/tsconfig.app.json @@ -0,0 +1,13 @@ +{ + "extends": "../tsconfig.json", + "compilerOptions": { + "outDir": "../out-tsc/app", + "baseUrl": "./", + "module": "es2015", + "types": [] + }, + "exclude": [ + "test.ts", + "**/*.spec.ts" + ] +} diff --git a/src/tsconfig.spec.json b/src/tsconfig.spec.json new file mode 100644 index 0000000..ac22a29 --- /dev/null +++ b/src/tsconfig.spec.json @@ -0,0 +1,19 @@ +{ + "extends": "../tsconfig.json", + "compilerOptions": { + "outDir": "../out-tsc/spec", + "baseUrl": "./", + "module": "commonjs", + "types": [ + "jasmine", + "node" + ] + }, + "files": [ + "test.ts" + ], + "include": [ + "**/*.spec.ts", + "**/*.d.ts" + ] +} diff --git a/tsconfig-aot.json b/tsconfig-aot.json new file mode 100644 index 0000000..ee7192c --- /dev/null +++ b/tsconfig-aot.json @@ -0,0 +1,25 @@ +{ + "compilerOptions": { + "target": "es5", + "module": "es2015", + "moduleResolution": "node", + "sourceMap": true, + "emitDecoratorMetadata": true, + "experimentalDecorators": true, + "declaration": true, + "lib": ["es2015", "dom"], + "noImplicitAny": true, + "suppressImplicitAnyIndexErrors": true, + "types": ["requirejs"] + }, + "exclude": [ + "node_modules" + ], + "files": [ + "src/app/app.module.ts", + "src/app/main.ts" + ], + "angularCompilerOptions": { + "skipMetadataEmit": true + } +} \ No newline at end of file diff --git a/tsconfig.json b/tsconfig.json new file mode 100644 index 0000000..8157e61 --- /dev/null +++ b/tsconfig.json @@ -0,0 +1,28 @@ +{ + "compilerOptions": { + "target": "es5", + "module": "amd", + "declaration": true, + "removeComments": true, + "noLib": false, + "lib": ["es2015", "dom"], + "experimentalDecorators": true, + "emitDecoratorMetadata": true, + "sourceMap": true, + "pretty": true, + "allowUnreachableCode": false, + "allowUnusedLabels": false, + "noImplicitAny": true, + "noImplicitReturns": true, + "noImplicitUseStrict": false, + "noFallthroughCasesInSwitch": true, + "allowJs": false, + "forceConsistentCasingInFileNames": true, + "moduleResolution": "node", + "types": ["requirejs"] + }, + "exclude": [ + "node_modules" + ], + "compileOnSave": false +} \ No newline at end of file
' + value[0] + '' + + Math.round(((+value[1].split('')[0].split('')[1]) / 10000000)) + 'B'; + } else { + html += '
' + value[0] + '$' + + (+value[1].split(' ')[1].split('')[0]).toFixed(2) + '