/** * Kendo UI v2016.1.112 (http://www.telerik.com/kendo-ui) * Copyright 2016 Telerik AD. All rights reserved. * * Kendo UI commercial licenses may be obtained at * http://www.telerik.com/purchase/license-agreement/kendo-ui-complete * If you do not own a commercial license, this file shall be governed by the trial license terms. */ (function (f, define) { define('util/main', ['kendo.core'], f); }(function () { (function () { var math = Math, kendo = window.kendo, deepExtend = kendo.deepExtend; var DEG_TO_RAD = math.PI / 180, MAX_NUM = Number.MAX_VALUE, MIN_NUM = -Number.MAX_VALUE, UNDEFINED = 'undefined'; function defined(value) { return typeof value !== UNDEFINED; } function round(value, precision) { var power = pow(precision); return math.round(value * power) / power; } function pow(p) { if (p) { return math.pow(10, p); } else { return 1; } } function limitValue(value, min, max) { return math.max(math.min(value, max), min); } function rad(degrees) { return degrees * DEG_TO_RAD; } function deg(radians) { return radians / DEG_TO_RAD; } function isNumber(val) { return typeof val === 'number' && !isNaN(val); } function valueOrDefault(value, defaultValue) { return defined(value) ? value : defaultValue; } function sqr(value) { return value * value; } function objectKey(object) { var parts = []; for (var key in object) { parts.push(key + object[key]); } return parts.sort().join(''); } function hashKey(str) { var hash = 2166136261; for (var i = 0; i < str.length; ++i) { hash += (hash << 1) + (hash << 4) + (hash << 7) + (hash << 8) + (hash << 24); hash ^= str.charCodeAt(i); } return hash >>> 0; } function hashObject(object) { return hashKey(objectKey(object)); } var now = Date.now; if (!now) { now = function () { return new Date().getTime(); }; } function arrayLimits(arr) { var length = arr.length, i, min = MAX_NUM, max = MIN_NUM; for (i = 0; i < length; i++) { max = math.max(max, arr[i]); min = math.min(min, arr[i]); } return { min: min, max: max }; } function arrayMin(arr) { return arrayLimits(arr).min; } function arrayMax(arr) { return arrayLimits(arr).max; } function sparseArrayMin(arr) { return sparseArrayLimits(arr).min; } function sparseArrayMax(arr) { return sparseArrayLimits(arr).max; } function sparseArrayLimits(arr) { var min = MAX_NUM, max = MIN_NUM; for (var i = 0, length = arr.length; i < length; i++) { var n = arr[i]; if (n !== null && isFinite(n)) { min = math.min(min, n); max = math.max(max, n); } } return { min: min === MAX_NUM ? undefined : min, max: max === MIN_NUM ? undefined : max }; } function last(array) { if (array) { return array[array.length - 1]; } } function append(first, second) { first.push.apply(first, second); return first; } function renderTemplate(text) { return kendo.template(text, { useWithBlock: false, paramName: 'd' }); } function renderAttr(name, value) { return defined(value) && value !== null ? ' ' + name + '=\'' + value + '\' ' : ''; } function renderAllAttr(attrs) { var output = ''; for (var i = 0; i < attrs.length; i++) { output += renderAttr(attrs[i][0], attrs[i][1]); } return output; } function renderStyle(attrs) { var output = ''; for (var i = 0; i < attrs.length; i++) { var value = attrs[i][1]; if (defined(value)) { output += attrs[i][0] + ':' + value + ';'; } } if (output !== '') { return output; } } function renderSize(size) { if (typeof size !== 'string') { size += 'px'; } return size; } function renderPos(pos) { var result = []; if (pos) { var parts = kendo.toHyphens(pos).split('-'); for (var i = 0; i < parts.length; i++) { result.push('k-pos-' + parts[i]); } } return result.join(' '); } function isTransparent(color) { return color === '' || color === null || color === 'none' || color === 'transparent' || !defined(color); } function arabicToRoman(n) { var literals = { 1: 'i', 10: 'x', 100: 'c', 2: 'ii', 20: 'xx', 200: 'cc', 3: 'iii', 30: 'xxx', 300: 'ccc', 4: 'iv', 40: 'xl', 400: 'cd', 5: 'v', 50: 'l', 500: 'd', 6: 'vi', 60: 'lx', 600: 'dc', 7: 'vii', 70: 'lxx', 700: 'dcc', 8: 'viii', 80: 'lxxx', 800: 'dccc', 9: 'ix', 90: 'xc', 900: 'cm', 1000: 'm' }; var values = [ 1000, 900, 800, 700, 600, 500, 400, 300, 200, 100, 90, 80, 70, 60, 50, 40, 30, 20, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1 ]; var roman = ''; while (n > 0) { if (n < values[0]) { values.shift(); } else { roman += literals[values[0]]; n -= values[0]; } } return roman; } function romanToArabic(r) { r = r.toLowerCase(); var digits = { i: 1, v: 5, x: 10, l: 50, c: 100, d: 500, m: 1000 }; var value = 0, prev = 0; for (var i = 0; i < r.length; ++i) { var v = digits[r.charAt(i)]; if (!v) { return null; } value += v; if (v > prev) { value -= 2 * prev; } prev = v; } return value; } function memoize(f) { var cache = Object.create(null); return function () { var id = ''; for (var i = arguments.length; --i >= 0;) { id += ':' + arguments[i]; } if (id in cache) { return cache[id]; } return f.apply(this, arguments); }; } function ucs2decode(string) { var output = [], counter = 0, length = string.length, value, extra; while (counter < length) { value = string.charCodeAt(counter++); if (value >= 55296 && value <= 56319 && counter < length) { extra = string.charCodeAt(counter++); if ((extra & 64512) == 56320) { output.push(((value & 1023) << 10) + (extra & 1023) + 65536); } else { output.push(value); counter--; } } else { output.push(value); } } return output; } function ucs2encode(array) { return array.map(function (value) { var output = ''; if (value > 65535) { value -= 65536; output += String.fromCharCode(value >>> 10 & 1023 | 55296); value = 56320 | value & 1023; } output += String.fromCharCode(value); return output; }).join(''); } deepExtend(kendo, { util: { MAX_NUM: MAX_NUM, MIN_NUM: MIN_NUM, append: append, arrayLimits: arrayLimits, arrayMin: arrayMin, arrayMax: arrayMax, defined: defined, deg: deg, hashKey: hashKey, hashObject: hashObject, isNumber: isNumber, isTransparent: isTransparent, last: last, limitValue: limitValue, now: now, objectKey: objectKey, round: round, rad: rad, renderAttr: renderAttr, renderAllAttr: renderAllAttr, renderPos: renderPos, renderSize: renderSize, renderStyle: renderStyle, renderTemplate: renderTemplate, sparseArrayLimits: sparseArrayLimits, sparseArrayMin: sparseArrayMin, sparseArrayMax: sparseArrayMax, sqr: sqr, valueOrDefault: valueOrDefault, romanToArabic: romanToArabic, arabicToRoman: arabicToRoman, memoize: memoize, ucs2encode: ucs2encode, ucs2decode: ucs2decode } }); kendo.drawing.util = kendo.util; kendo.dataviz.util = kendo.util; }()); return window.kendo; }, typeof define == 'function' && define.amd ? define : function (a1, a2, a3) { (a3 || a2)(); })); (function (f, define) { define('util/text-metrics', [ 'kendo.core', 'util/main' ], f); }(function () { (function ($) { var doc = document, kendo = window.kendo, Class = kendo.Class, util = kendo.util, defined = util.defined; var LRUCache = Class.extend({ init: function (size) { this._size = size; this._length = 0; this._map = {}; }, put: function (key, value) { var lru = this, map = lru._map, entry = { key: key, value: value }; map[key] = entry; if (!lru._head) { lru._head = lru._tail = entry; } else { lru._tail.newer = entry; entry.older = lru._tail; lru._tail = entry; } if (lru._length >= lru._size) { map[lru._head.key] = null; lru._head = lru._head.newer; lru._head.older = null; } else { lru._length++; } }, get: function (key) { var lru = this, entry = lru._map[key]; if (entry) { if (entry === lru._head && entry !== lru._tail) { lru._head = entry.newer; lru._head.older = null; } if (entry !== lru._tail) { if (entry.older) { entry.older.newer = entry.newer; entry.newer.older = entry.older; } entry.older = lru._tail; entry.newer = null; lru._tail.newer = entry; lru._tail = entry; } return entry.value; } } }); var defaultMeasureBox = $('
')[0]; var TextMetrics = Class.extend({ init: function (options) { this._cache = new LRUCache(1000); this._initOptions(options); }, options: { baselineMarkerSize: 1 }, measure: function (text, style, box) { var styleKey = util.objectKey(style), cacheKey = util.hashKey(text + styleKey), cachedResult = this._cache.get(cacheKey); if (cachedResult) { return cachedResult; } var size = { width: 0, height: 0, baseline: 0 }; var measureBox = box ? box : defaultMeasureBox; var baselineMarker = this._baselineMarker().cloneNode(false); for (var key in style) { var value = style[key]; if (defined(value)) { measureBox.style[key] = value; } } $(measureBox).text(text); measureBox.appendChild(baselineMarker); doc.body.appendChild(measureBox); if ((text + '').length) { size.width = measureBox.offsetWidth - this.options.baselineMarkerSize; size.height = measureBox.offsetHeight; size.baseline = baselineMarker.offsetTop + this.options.baselineMarkerSize; } if (size.width > 0 && size.height > 0) { this._cache.put(cacheKey, size); } measureBox.parentNode.removeChild(measureBox); return size; }, _baselineMarker: function () { return $('')[0]; } }); TextMetrics.current = new TextMetrics(); function measureText(text, style, measureBox) { return TextMetrics.current.measure(text, style, measureBox); } kendo.util.TextMetrics = TextMetrics; kendo.util.LRUCache = LRUCache; kendo.util.measureText = measureText; }(window.kendo.jQuery)); }, typeof define == 'function' && define.amd ? define : function (a1, a2, a3) { (a3 || a2)(); })); (function (f, define) { define('util/base64', ['util/main'], f); }(function () { (function () { var kendo = window.kendo, deepExtend = kendo.deepExtend, fromCharCode = String.fromCharCode; var KEY_STR = 'ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/='; function encodeBase64(input) { var output = ''; var chr1, chr2, chr3, enc1, enc2, enc3, enc4; var i = 0; input = encodeUTF8(input); while (i < input.length) { chr1 = input.charCodeAt(i++); chr2 = input.charCodeAt(i++); chr3 = input.charCodeAt(i++); enc1 = chr1 >> 2; enc2 = (chr1 & 3) << 4 | chr2 >> 4; enc3 = (chr2 & 15) << 2 | chr3 >> 6; enc4 = chr3 & 63; if (isNaN(chr2)) { enc3 = enc4 = 64; } else if (isNaN(chr3)) { enc4 = 64; } output = output + KEY_STR.charAt(enc1) + KEY_STR.charAt(enc2) + KEY_STR.charAt(enc3) + KEY_STR.charAt(enc4); } return output; } function encodeUTF8(input) { var output = ''; for (var i = 0; i < input.length; i++) { var c = input.charCodeAt(i); if (c < 128) { output += fromCharCode(c); } else if (c < 2048) { output += fromCharCode(192 | c >>> 6); output += fromCharCode(128 | c & 63); } else if (c < 65536) { output += fromCharCode(224 | c >>> 12); output += fromCharCode(128 | c >>> 6 & 63); output += fromCharCode(128 | c & 63); } } return output; } deepExtend(kendo.util, { encodeBase64: encodeBase64, encodeUTF8: encodeUTF8 }); }()); return window.kendo; }, typeof define == 'function' && define.amd ? define : function (a1, a2, a3) { (a3 || a2)(); })); (function (f, define) { define('mixins/observers', ['kendo.core'], f); }(function () { (function ($) { var math = Math, kendo = window.kendo, deepExtend = kendo.deepExtend, inArray = $.inArray; var ObserversMixin = { observers: function () { this._observers = this._observers || []; return this._observers; }, addObserver: function (element) { if (!this._observers) { this._observers = [element]; } else { this._observers.push(element); } return this; }, removeObserver: function (element) { var observers = this.observers(); var index = inArray(element, observers); if (index != -1) { observers.splice(index, 1); } return this; }, trigger: function (methodName, event) { var observers = this._observers; var observer; var idx; if (observers && !this._suspended) { for (idx = 0; idx < observers.length; idx++) { observer = observers[idx]; if (observer[methodName]) { observer[methodName](event); } } } return this; }, optionsChange: function (e) { this.trigger('optionsChange', e); }, geometryChange: function (e) { this.trigger('geometryChange', e); }, suspend: function () { this._suspended = (this._suspended || 0) + 1; return this; }, resume: function () { this._suspended = math.max((this._suspended || 0) - 1, 0); return this; }, _observerField: function (field, value) { if (this[field]) { this[field].removeObserver(this); } this[field] = value; value.addObserver(this); } }; deepExtend(kendo, { mixins: { ObserversMixin: ObserversMixin } }); }(window.kendo.jQuery)); return window.kendo; }, typeof define == 'function' && define.amd ? define : function (a1, a2, a3) { (a3 || a2)(); })); (function (f, define) { define('kendo.dataviz.themes', ['kendo.dataviz.core'], f); }(function () { var __meta__ = { id: 'dataviz.themes', name: 'Themes', description: 'Built-in themes for the DataViz widgets', category: 'dataviz', depends: ['dataviz.core'], hidden: true }; (function ($) { var kendo = window.kendo, ui = kendo.dataviz.ui, deepExtend = kendo.deepExtend; var BAR_GAP = 1.5, BAR_SPACING = 0.4, BLACK = '#000', SANS = 'Arial,Helvetica,sans-serif', SANS11 = '11px ' + SANS, SANS12 = '12px ' + SANS, SANS16 = '16px ' + SANS, WHITE = '#fff'; var chartBaseTheme = { title: { font: SANS16 }, legend: { labels: { font: SANS12 } }, seriesDefaults: { visible: true, labels: { font: SANS11 }, donut: { margin: 1 }, line: { width: 2 }, vericalLine: { width: 2 }, scatterLine: { width: 1 }, area: { opacity: 0.4, markers: { visible: false, size: 6 }, highlight: { markers: { border: { color: '#fff', opacity: 1, width: 1 } } }, line: { opacity: 1, width: 0 } }, verticalArea: { opacity: 0.4, markers: { visible: false, size: 6 }, line: { opacity: 1, width: 0 } }, radarLine: { width: 2, markers: { visible: false } }, radarArea: { opacity: 0.5, markers: { visible: false, size: 6 }, line: { opacity: 1, width: 0 } }, candlestick: { line: { width: 1, color: BLACK }, border: { width: 1, _brightness: 0.8 }, gap: 1, spacing: 0.3, downColor: WHITE, highlight: { line: { width: 2 }, border: { width: 2, opacity: 1 } } }, ohlc: { line: { width: 1 }, gap: 1, spacing: 0.3, highlight: { line: { width: 3, opacity: 1 } } }, bubble: { opacity: 0.6, border: { width: 0 }, labels: { background: 'transparent' } }, bar: { gap: BAR_GAP, spacing: BAR_SPACING }, column: { gap: BAR_GAP, spacing: BAR_SPACING }, rangeColumn: { gap: BAR_GAP, spacing: BAR_SPACING }, rangeBar: { gap: BAR_GAP, spacing: BAR_SPACING }, waterfall: { gap: 0.5, spacing: BAR_SPACING, line: { width: 1, color: BLACK } }, horizontalWaterfall: { gap: 0.5, spacing: BAR_SPACING, line: { width: 1, color: BLACK } }, bullet: { gap: BAR_GAP, spacing: BAR_SPACING, target: { color: '#ff0000' } }, verticalBullet: { gap: BAR_GAP, spacing: BAR_SPACING, target: { color: '#ff0000' } }, boxPlot: { outliersField: '', meanField: '', whiskers: { width: 1, color: BLACK }, mean: { width: 1, color: BLACK }, median: { width: 1, color: BLACK }, border: { width: 1, _brightness: 0.8 }, gap: 1, spacing: 0.3, downColor: WHITE, highlight: { whiskers: { width: 2 }, border: { width: 2, opacity: 1 } } }, funnel: { labels: { color: '', background: '' } }, notes: { icon: { border: { width: 1 } }, label: { padding: 3, font: SANS12 }, line: { length: 10, width: 1 }, visible: true } }, categoryAxis: { majorGridLines: { visible: true } }, axisDefaults: { labels: { font: SANS12 }, title: { font: SANS16, margin: 5 }, crosshair: { tooltip: { font: SANS12 } }, notes: { icon: { size: 7, border: { width: 1 } }, label: { padding: 3, font: SANS12 }, line: { length: 10, width: 1 }, visible: true } }, tooltip: { font: SANS12 }, navigator: { pane: { height: 90, margin: { top: 10 } } } }; var gaugeBaseTheme = { scale: { labels: { font: SANS12 } } }; var diagramBaseTheme = { shapeDefaults: { hover: { opacity: 0.2 }, stroke: { width: 0 } }, editable: { resize: { handles: { width: 7, height: 7 } } }, selectable: { stroke: { width: 1, dashType: 'dot' } }, connectionDefaults: { stroke: { width: 2 }, selection: { handles: { width: 8, height: 8 } }, editable: { tools: [ 'edit', 'delete' ] } } }; var themes = ui.themes, registerTheme = ui.registerTheme = function (themeName, options) { var result = {}; result.chart = deepExtend({}, chartBaseTheme, options.chart); result.gauge = deepExtend({}, gaugeBaseTheme, options.gauge); result.diagram = deepExtend({}, diagramBaseTheme, options.diagram); result.treeMap = deepExtend({}, options.treeMap); var defaults = result.chart.seriesDefaults; defaults.verticalLine = deepExtend({}, defaults.line); defaults.verticalArea = deepExtend({}, defaults.area); defaults.polarArea = deepExtend({}, defaults.radarArea); defaults.polarLine = deepExtend({}, defaults.radarLine); themes[themeName] = result; }; registerTheme('black', { chart: { title: { color: WHITE }, legend: { labels: { color: WHITE }, inactiveItems: { labels: { color: '#919191' }, markers: { color: '#919191' } } }, seriesDefaults: { labels: { color: WHITE }, errorBars: { color: WHITE }, notes: { icon: { background: '#3b3b3b', border: { color: '#8e8e8e' } }, label: { color: WHITE }, line: { color: '#8e8e8e' } }, pie: { overlay: { gradient: 'sharpBevel' } }, donut: { overlay: { gradient: 'sharpGlass' } }, line: { markers: { background: '#3d3d3d' } }, scatter: { markers: { background: '#3d3d3d' } }, scatterLine: { markers: { background: '#3d3d3d' } }, waterfall: { line: { color: '#8e8e8e' } }, horizontalWaterfall: { line: { color: '#8e8e8e' } }, candlestick: { downColor: '#555', line: { color: WHITE }, border: { _brightness: 1.5, opacity: 1 }, highlight: { border: { color: WHITE, opacity: 0.2 } } }, ohlc: { line: { color: WHITE } } }, chartArea: { background: '#3d3d3d' }, seriesColors: [ '#0081da', '#3aafff', '#99c900', '#ffeb3d', '#b20753', '#ff4195' ], axisDefaults: { line: { color: '#8e8e8e' }, labels: { color: WHITE }, majorGridLines: { color: '#545454' }, minorGridLines: { color: '#454545' }, title: { color: WHITE }, crosshair: { color: '#8e8e8e' }, notes: { icon: { background: '#3b3b3b', border: { color: '#8e8e8e' } }, label: { color: WHITE }, line: { color: '#8e8e8e' } } } }, gauge: { pointer: { color: '#0070e4' }, scale: { rangePlaceholderColor: '#1d1d1d', labels: { color: WHITE }, minorTicks: { color: WHITE }, majorTicks: { color: WHITE }, line: { color: WHITE } } }, diagram: { shapeDefaults: { fill: { color: '#0066cc' }, connectorDefaults: { fill: { color: WHITE }, stroke: { color: '#384049' }, hover: { fill: { color: '#3d3d3d' }, stroke: { color: '#efefef' } } }, content: { color: WHITE } }, editable: { resize: { handles: { fill: { color: '#3d3d3d' }, stroke: { color: WHITE }, hover: { fill: { color: WHITE }, stroke: { color: WHITE } } } }, rotate: { thumb: { stroke: { color: WHITE }, fill: { color: WHITE } } } }, selectable: { stroke: { color: WHITE } }, connectionDefaults: { stroke: { color: WHITE }, content: { color: WHITE }, selection: { handles: { fill: { color: '#3d3d3d' }, stroke: { color: '#efefef' } } } } }, treeMap: { colors: [ [ '#0081da', '#314b5c' ], [ '#3aafff', '#3c5464' ], [ '#99c900', '#4f5931' ], [ '#ffeb3d', '#64603d' ], [ '#b20753', '#543241' ], [ '#ff4195', '#643e4f' ] ] } }); registerTheme('blueopal', { chart: { title: { color: '#293135' }, legend: { labels: { color: '#293135' }, inactiveItems: { labels: { color: '#27A5BA' }, markers: { color: '#27A5BA' } } }, seriesDefaults: { labels: { color: BLACK, background: WHITE, opacity: 0.5 }, errorBars: { color: '#293135' }, candlestick: { downColor: '#c4d0d5', line: { color: '#9aabb2' } }, waterfall: { line: { color: '#9aabb2' } }, horizontalWaterfall: { line: { color: '#9aabb2' } }, notes: { icon: { background: 'transparent', border: { color: '#9aabb2' } }, label: { color: '#293135' }, line: { color: '#9aabb2' } } }, seriesColors: [ '#0069a5', '#0098ee', '#7bd2f6', '#ffb800', '#ff8517', '#e34a00' ], axisDefaults: { line: { color: '#9aabb2' }, labels: { color: '#293135' }, majorGridLines: { color: '#c4d0d5' }, minorGridLines: { color: '#edf1f2' }, title: { color: '#293135' }, crosshair: { color: '#9aabb2' }, notes: { icon: { background: 'transparent', border: { color: '#9aabb2' } }, label: { color: '#293135' }, line: { color: '#9aabb2' } } } }, gauge: { pointer: { color: '#005c83' }, scale: { rangePlaceholderColor: '#daecf4', labels: { color: '#293135' }, minorTicks: { color: '#293135' }, majorTicks: { color: '#293135' }, line: { color: '#293135' } } }, diagram: { shapeDefaults: { fill: { color: '#7ec6e3' }, connectorDefaults: { fill: { color: '#003f59' }, stroke: { color: WHITE }, hover: { fill: { color: WHITE }, stroke: { color: '#003f59' } } }, content: { color: '#293135' } }, editable: { resize: { handles: { fill: { color: WHITE }, stroke: { color: '#003f59' }, hover: { fill: { color: '#003f59' }, stroke: { color: '#003f59' } } } }, rotate: { thumb: { stroke: { color: '#003f59' }, fill: { color: '#003f59' } } } }, selectable: { stroke: { color: '#003f59' } }, connectionDefaults: { stroke: { color: '#003f59' }, content: { color: '#293135' }, selection: { handles: { fill: { color: '#3d3d3d' }, stroke: { color: '#efefef' } } } } }, treeMap: { colors: [ [ '#0069a5', '#bad7e7' ], [ '#0098ee', '#b9e0f5' ], [ '#7bd2f6', '#ceeaf6' ], [ '#ffb800', '#e6e3c4' ], [ '#ff8517', '#e4d8c8' ], [ '#e34a00', '#ddccc2' ] ] } }); registerTheme('highcontrast', { chart: { title: { color: '#ffffff' }, legend: { labels: { color: '#ffffff' }, inactiveItems: { labels: { color: '#66465B' }, markers: { color: '#66465B' } } }, seriesDefaults: { labels: { color: '#ffffff' }, errorBars: { color: '#ffffff' }, notes: { icon: { background: 'transparent', border: { color: '#ffffff' } }, label: { color: '#ffffff' }, line: { color: '#ffffff' } }, pie: { overlay: { gradient: 'sharpGlass' } }, donut: { overlay: { gradient: 'sharpGlass' } }, line: { markers: { background: '#2c232b' } }, scatter: { markers: { background: '#2c232b' } }, scatterLine: { markers: { background: '#2c232b' } }, area: { opacity: 0.5 }, waterfall: { line: { color: '#ffffff' } }, horizontalWaterfall: { line: { color: '#ffffff' } }, candlestick: { downColor: '#664e62', line: { color: '#ffffff' }, border: { _brightness: 1.5, opacity: 1 }, highlight: { border: { color: '#ffffff', opacity: 1 } } }, ohlc: { line: { color: '#ffffff' } } }, chartArea: { background: '#2c232b' }, seriesColors: [ '#a7008f', '#ffb800', '#3aafff', '#99c900', '#b20753', '#ff4195' ], axisDefaults: { line: { color: '#ffffff' }, labels: { color: '#ffffff' }, majorGridLines: { color: '#664e62' }, minorGridLines: { color: '#4f394b' }, title: { color: '#ffffff' }, crosshair: { color: '#ffffff' }, notes: { icon: { background: 'transparent', border: { color: '#ffffff' } }, label: { color: '#ffffff' }, line: { color: '#ffffff' } } } }, gauge: { pointer: { color: '#a7008f' }, scale: { rangePlaceholderColor: '#2c232b', labels: { color: '#ffffff' }, minorTicks: { color: '#2c232b' }, majorTicks: { color: '#664e62' }, line: { color: '#ffffff' } } }, diagram: { shapeDefaults: { fill: { color: '#a7018f' }, connectorDefaults: { fill: { color: WHITE }, stroke: { color: '#2c232b' }, hover: { fill: { color: '#2c232b' }, stroke: { color: WHITE } } }, content: { color: WHITE } }, editable: { resize: { handles: { fill: { color: '#2c232b' }, stroke: { color: WHITE }, hover: { fill: { color: WHITE }, stroke: { color: WHITE } } } }, rotate: { thumb: { stroke: { color: WHITE }, fill: { color: WHITE } } } }, selectable: { stroke: { color: WHITE } }, connectionDefaults: { stroke: { color: WHITE }, content: { color: WHITE }, selection: { handles: { fill: { color: '#2c232b' }, stroke: { color: WHITE } } } } }, treeMap: { colors: [ [ '#a7008f', '#451c3f' ], [ '#ffb800', '#564122' ], [ '#3aafff', '#2f3f55' ], [ '#99c900', '#424422' ], [ '#b20753', '#471d33' ], [ '#ff4195', '#562940' ] ] } }); registerTheme('default', { chart: { title: { color: '#8e8e8e' }, legend: { labels: { color: '#232323' }, inactiveItems: { labels: { color: '#919191' }, markers: { color: '#919191' } } }, seriesDefaults: { labels: { color: BLACK, background: WHITE, opacity: 0.5 }, errorBars: { color: '#232323' }, candlestick: { downColor: '#dedede', line: { color: '#8d8d8d' } }, waterfall: { line: { color: '#8e8e8e' } }, horizontalWaterfall: { line: { color: '#8e8e8e' } }, notes: { icon: { background: 'transparent', border: { color: '#8e8e8e' } }, label: { color: '#232323' }, line: { color: '#8e8e8e' } } }, seriesColors: [ '#ff6800', '#a0a700', '#ff8d00', '#678900', '#ffb53c', '#396000' ], axisDefaults: { line: { color: '#8e8e8e' }, labels: { color: '#232323' }, minorGridLines: { color: '#f0f0f0' }, majorGridLines: { color: '#dfdfdf' }, title: { color: '#232323' }, crosshair: { color: '#8e8e8e' }, notes: { icon: { background: 'transparent', border: { color: '#8e8e8e' } }, label: { color: '#232323' }, line: { color: '#8e8e8e' } } } }, gauge: { pointer: { color: '#ea7001' }, scale: { rangePlaceholderColor: '#dedede', labels: { color: '#2e2e2e' }, minorTicks: { color: '#2e2e2e' }, majorTicks: { color: '#2e2e2e' }, line: { color: '#2e2e2e' } } }, diagram: { shapeDefaults: { fill: { color: '#e15613' }, connectorDefaults: { fill: { color: '#282828' }, stroke: { color: WHITE }, hover: { fill: { color: WHITE }, stroke: { color: '#282828' } } }, content: { color: '#2e2e2e' } }, editable: { resize: { handles: { fill: { color: WHITE }, stroke: { color: '#282828' }, hover: { fill: { color: '#282828' }, stroke: { color: '#282828' } } } }, rotate: { thumb: { stroke: { color: '#282828' }, fill: { color: '#282828' } } } }, selectable: { stroke: { color: '#a7018f' } }, connectionDefaults: { stroke: { color: '#282828' }, content: { color: '#2e2e2e' }, selection: { handles: { fill: { color: WHITE }, stroke: { color: '#282828' } } } } }, treeMap: { colors: [ [ '#ff6800', '#edcfba' ], [ '#a0a700', '#dadcba' ], [ '#ff8d00', '#edd7ba' ], [ '#678900', '#cfd6ba' ], [ '#ffb53c', '#eddfc6' ], [ '#396000', '#c6ceba' ] ] } }); registerTheme('silver', { chart: { title: { color: '#4e5968' }, legend: { labels: { color: '#4e5968' }, inactiveItems: { labels: { color: '#B1BCC8' }, markers: { color: '#B1BCC8' } } }, seriesDefaults: { labels: { color: '#293135', background: '#eaeaec', opacity: 0.5 }, errorBars: { color: '#4e5968' }, notes: { icon: { background: 'transparent', border: { color: '#4e5968' } }, label: { color: '#4e5968' }, line: { color: '#4e5968' } }, line: { markers: { background: '#eaeaec' } }, scatter: { markers: { background: '#eaeaec' } }, scatterLine: { markers: { background: '#eaeaec' } }, pie: { connectors: { color: '#A6B1C0' } }, donut: { connectors: { color: '#A6B1C0' } }, waterfall: { line: { color: '#a6b1c0' } }, horizontalWaterfall: { line: { color: '#a6b1c0' } }, candlestick: { downColor: '#a6afbe' } }, chartArea: { background: '#eaeaec' }, seriesColors: [ '#007bc3', '#76b800', '#ffae00', '#ef4c00', '#a419b7', '#430B62' ], axisDefaults: { line: { color: '#a6b1c0' }, labels: { color: '#4e5968' }, majorGridLines: { color: '#dcdcdf' }, minorGridLines: { color: '#eeeeef' }, title: { color: '#4e5968' }, crosshair: { color: '#a6b1c0' }, notes: { icon: { background: 'transparent', border: { color: '#4e5968' } }, label: { color: '#4e5968' }, line: { color: '#4e5968' } } } }, gauge: { pointer: { color: '#0879c0' }, scale: { rangePlaceholderColor: '#f3f3f4', labels: { color: '#515967' }, minorTicks: { color: '#515967' }, majorTicks: { color: '#515967' }, line: { color: '#515967' } } }, diagram: { shapeDefaults: { fill: { color: '#1c82c2' }, connectorDefaults: { fill: { color: '#515967' }, stroke: { color: WHITE }, hover: { fill: { color: WHITE }, stroke: { color: '#282828' } } }, content: { color: '#515967' } }, editable: { resize: { handles: { fill: { color: WHITE }, stroke: { color: '#515967' }, hover: { fill: { color: '#515967' }, stroke: { color: '#515967' } } } }, rotate: { thumb: { stroke: { color: '#515967' }, fill: { color: '#515967' } } } }, selectable: { stroke: { color: '#515967' } }, connectionDefaults: { stroke: { color: '#515967' }, content: { color: '#515967' }, selection: { handles: { fill: { color: WHITE }, stroke: { color: '#515967' } } } } }, treeMap: { colors: [ [ '#007bc3', '#c2dbea' ], [ '#76b800', '#dae7c3' ], [ '#ffae00', '#f5e5c3' ], [ '#ef4c00', '#f2d2c3' ], [ '#a419b7', '#e3c7e8' ], [ '#430b62', '#d0c5d7' ] ] } }); registerTheme('metro', { chart: { title: { color: '#777777' }, legend: { labels: { color: '#777777' }, inactiveItems: { labels: { color: '#CBCBCB' }, markers: { color: '#CBCBCB' } } }, seriesDefaults: { labels: { color: BLACK }, errorBars: { color: '#777777' }, notes: { icon: { background: 'transparent', border: { color: '#777777' } }, label: { color: '#777777' }, line: { color: '#777777' } }, candlestick: { downColor: '#c7c7c7', line: { color: '#787878' } }, waterfall: { line: { color: '#c7c7c7' } }, horizontalWaterfall: { line: { color: '#c7c7c7' } }, overlay: { gradient: 'none' }, border: { _brightness: 1 } }, seriesColors: [ '#8ebc00', '#309b46', '#25a0da', '#ff6900', '#e61e26', '#d8e404', '#16aba9', '#7e51a1', '#313131', '#ed1691' ], axisDefaults: { line: { color: '#c7c7c7' }, labels: { color: '#777777' }, minorGridLines: { color: '#c7c7c7' }, majorGridLines: { color: '#c7c7c7' }, title: { color: '#777777' }, crosshair: { color: '#c7c7c7' }, notes: { icon: { background: 'transparent', border: { color: '#777777' } }, label: { color: '#777777' }, line: { color: '#777777' } } } }, gauge: { pointer: { color: '#8ebc00' }, scale: { rangePlaceholderColor: '#e6e6e6', labels: { color: '#777' }, minorTicks: { color: '#777' }, majorTicks: { color: '#777' }, line: { color: '#777' } } }, diagram: { shapeDefaults: { fill: { color: '#8ebc00' }, connectorDefaults: { fill: { color: BLACK }, stroke: { color: WHITE }, hover: { fill: { color: WHITE }, stroke: { color: BLACK } } }, content: { color: '#777' } }, editable: { resize: { handles: { fill: { color: WHITE }, stroke: { color: '#787878' }, hover: { fill: { color: '#787878' }, stroke: { color: '#787878' } } } }, rotate: { thumb: { stroke: { color: '#787878' }, fill: { color: '#787878' } } } }, selectable: { stroke: { color: '#515967' } }, connectionDefaults: { stroke: { color: '#787878' }, content: { color: '#777' }, selection: { handles: { fill: { color: WHITE }, stroke: { color: '#787878' } } } } }, treeMap: { colors: [ [ '#8ebc00', '#e8f2cc' ], [ '#309b46', '#d6ebda' ], [ '#25a0da', '#d3ecf8' ], [ '#ff6900', '#ffe1cc' ], [ '#e61e26', '#fad2d4' ], [ '#d8e404', '#f7facd' ], [ '#16aba9', '#d0eeee' ], [ '#7e51a1', '#e5dcec' ], [ '#313131', '#d6d6d6' ], [ '#ed1691', '#fbd0e9' ] ] } }); registerTheme('metroblack', { chart: { title: { color: '#ffffff' }, legend: { labels: { color: '#ffffff' }, inactiveItems: { labels: { color: '#797979' }, markers: { color: '#797979' } } }, seriesDefaults: { border: { _brightness: 1 }, labels: { color: '#ffffff' }, errorBars: { color: '#ffffff' }, notes: { icon: { background: 'transparent', border: { color: '#cecece' } }, label: { color: '#ffffff' }, line: { color: '#cecece' } }, line: { markers: { background: '#0e0e0e' } }, bubble: { opacity: 0.6 }, scatter: { markers: { background: '#0e0e0e' } }, scatterLine: { markers: { background: '#0e0e0e' } }, candlestick: { downColor: '#828282', line: { color: '#ffffff' } }, waterfall: { line: { color: '#cecece' } }, horizontalWaterfall: { line: { color: '#cecece' } }, overlay: { gradient: 'none' } }, chartArea: { background: '#0e0e0e' }, seriesColors: [ '#00aba9', '#309b46', '#8ebc00', '#ff6900', '#e61e26', '#d8e404', '#25a0da', '#7e51a1', '#313131', '#ed1691' ], axisDefaults: { line: { color: '#cecece' }, labels: { color: '#ffffff' }, minorGridLines: { color: '#2d2d2d' }, majorGridLines: { color: '#333333' }, title: { color: '#ffffff' }, crosshair: { color: '#cecece' }, notes: { icon: { background: 'transparent', border: { color: '#cecece' } }, label: { color: '#ffffff' }, line: { color: '#cecece' } } } }, gauge: { pointer: { color: '#00aba9' }, scale: { rangePlaceholderColor: '#2d2d2d', labels: { color: '#ffffff' }, minorTicks: { color: '#333333' }, majorTicks: { color: '#cecece' }, line: { color: '#cecece' } } }, diagram: { shapeDefaults: { fill: { color: '#00aba9' }, connectorDefaults: { fill: { color: WHITE }, stroke: { color: '#0e0e0e' }, hover: { fill: { color: '#0e0e0e' }, stroke: { color: WHITE } } }, content: { color: WHITE } }, editable: { resize: { handles: { fill: { color: '#0e0e0e' }, stroke: { color: '#787878' }, hover: { fill: { color: '#787878' }, stroke: { color: '#787878' } } } }, rotate: { thumb: { stroke: { color: WHITE }, fill: { color: WHITE } } } }, selectable: { stroke: { color: '#787878' } }, connectionDefaults: { stroke: { color: WHITE }, content: { color: WHITE }, selection: { handles: { fill: { color: '#0e0e0e' }, stroke: { color: WHITE } } } } }, treeMap: { colors: [ [ '#00aba9', '#0b2d2d' ], [ '#309b46', '#152a19' ], [ '#8ebc00', '#28310b' ], [ '#ff6900', '#3e200b' ], [ '#e61e26', '#391113' ], [ '#d8e404', '#36390c' ], [ '#25a0da', '#132b37' ], [ '#7e51a1', '#241b2b' ], [ '#313131', '#151515' ], [ '#ed1691', '#3b1028' ] ] } }); registerTheme('moonlight', { chart: { title: { color: '#ffffff' }, legend: { labels: { color: '#ffffff' }, inactiveItems: { labels: { color: '#A1A7AB' }, markers: { color: '#A1A7AB' } } }, seriesDefaults: { labels: { color: '#ffffff' }, errorBars: { color: '#ffffff' }, notes: { icon: { background: 'transparent', border: { color: '#8c909e' } }, label: { color: '#ffffff' }, line: { color: '#8c909e' } }, pie: { overlay: { gradient: 'sharpBevel' } }, donut: { overlay: { gradient: 'sharpGlass' } }, line: { markers: { background: '#212a33' } }, bubble: { opacity: 0.6 }, scatter: { markers: { background: '#212a33' } }, scatterLine: { markers: { background: '#212a33' } }, area: { opacity: 0.3 }, candlestick: { downColor: '#757d87', line: { color: '#ea9d06' }, border: { _brightness: 1.5, opacity: 1 }, highlight: { border: { color: WHITE, opacity: 0.2 } } }, waterfall: { line: { color: '#8c909e' } }, horizontalWaterfall: { line: { color: '#8c909e' } }, ohlc: { line: { color: '#ea9d06' } } }, chartArea: { background: '#212a33' }, seriesColors: [ '#ffca08', '#ff710f', '#ed2e24', '#ff9f03', '#e13c02', '#a00201' ], axisDefaults: { line: { color: '#8c909e' }, minorTicks: { color: '#8c909e' }, majorTicks: { color: '#8c909e' }, labels: { color: '#ffffff' }, majorGridLines: { color: '#3e424d' }, minorGridLines: { color: '#2f3640' }, title: { color: '#ffffff' }, crosshair: { color: '#8c909e' }, notes: { icon: { background: 'transparent', border: { color: '#8c909e' } }, label: { color: '#ffffff' }, line: { color: '#8c909e' } } } }, gauge: { pointer: { color: '#f4af03' }, scale: { rangePlaceholderColor: '#2f3640', labels: { color: WHITE }, minorTicks: { color: '#8c909e' }, majorTicks: { color: '#8c909e' }, line: { color: '#8c909e' } } }, diagram: { shapeDefaults: { fill: { color: '#f3ae03' }, connectorDefaults: { fill: { color: WHITE }, stroke: { color: '#414550' }, hover: { fill: { color: '#414550' }, stroke: { color: WHITE } } }, content: { color: WHITE } }, editable: { resize: { handles: { fill: { color: '#414550' }, stroke: { color: WHITE }, hover: { fill: { color: WHITE }, stroke: { color: WHITE } } } }, rotate: { thumb: { stroke: { color: WHITE }, fill: { color: WHITE } } } }, selectable: { stroke: { color: WHITE } }, connectionDefaults: { stroke: { color: WHITE }, content: { color: WHITE }, selection: { handles: { fill: { color: '#414550' }, stroke: { color: WHITE } } } } }, treeMap: { colors: [ [ '#ffca08', '#4e4b2b' ], [ '#ff710f', '#4e392d' ], [ '#ed2e24', '#4b2c31' ], [ '#ff9f03', '#4e422a' ], [ '#e13c02', '#482e2a' ], [ '#a00201', '#3b232a' ] ] } }); registerTheme('uniform', { chart: { title: { color: '#686868' }, legend: { labels: { color: '#686868' }, inactiveItems: { labels: { color: '#B6B6B6' }, markers: { color: '#B6B6B6' } } }, seriesDefaults: { labels: { color: '#686868' }, errorBars: { color: '#686868' }, notes: { icon: { background: 'transparent', border: { color: '#9e9e9e' } }, label: { color: '#686868' }, line: { color: '#9e9e9e' } }, pie: { overlay: { gradient: 'sharpBevel' } }, donut: { overlay: { gradient: 'sharpGlass' } }, line: { markers: { background: '#ffffff' } }, bubble: { opacity: 0.6 }, scatter: { markers: { background: '#ffffff' } }, scatterLine: { markers: { background: '#ffffff' } }, area: { opacity: 0.3 }, candlestick: { downColor: '#cccccc', line: { color: '#cccccc' }, border: { _brightness: 1.5, opacity: 1 }, highlight: { border: { color: '#cccccc', opacity: 0.2 } } }, waterfall: { line: { color: '#9e9e9e' } }, horizontalWaterfall: { line: { color: '#9e9e9e' } }, ohlc: { line: { color: '#cccccc' } } }, chartArea: { background: '#ffffff' }, seriesColors: [ '#527aa3', '#6f91b3', '#8ca7c2', '#a8bdd1', '#c5d3e0', '#e2e9f0' ], axisDefaults: { line: { color: '#9e9e9e' }, minorTicks: { color: '#aaaaaa' }, majorTicks: { color: '#888888' }, labels: { color: '#686868' }, majorGridLines: { color: '#dadada' }, minorGridLines: { color: '#e7e7e7' }, title: { color: '#686868' }, crosshair: { color: '#9e9e9e' }, notes: { icon: { background: 'transparent', border: { color: '#9e9e9e' } }, label: { color: '#686868' }, line: { color: '#9e9e9e' } } } }, gauge: { pointer: { color: '#527aa3' }, scale: { rangePlaceholderColor: '#e7e7e7', labels: { color: '#686868' }, minorTicks: { color: '#aaaaaa' }, majorTicks: { color: '#888888' }, line: { color: '#9e9e9e' } } }, diagram: { shapeDefaults: { fill: { color: '#d1d1d1' }, connectorDefaults: { fill: { color: '#686868' }, stroke: { color: WHITE }, hover: { fill: { color: WHITE }, stroke: { color: '#686868' } } }, content: { color: '#686868' } }, editable: { resize: { handles: { fill: { color: WHITE }, stroke: { color: '#686868' }, hover: { fill: { color: '#686868' }, stroke: { color: '#686868' } } } }, rotate: { thumb: { stroke: { color: '#686868' }, fill: { color: '#686868' } } } }, selectable: { stroke: { color: '#686868' } }, connectionDefaults: { stroke: { color: '#686868' }, content: { color: '#686868' }, selection: { handles: { fill: { color: WHITE }, stroke: { color: '#686868' } } } } }, treeMap: { colors: [ [ '#527aa3', '#d0d8e1' ], [ '#6f91b3', '#d6dde4' ], [ '#8ca7c2', '#dce1e7' ], [ '#a8bdd1', '#e2e6ea' ], [ '#c5d3e0', '#e7eaed' ], [ '#e2e9f0', '#edeff0' ] ] } }); registerTheme('bootstrap', { chart: { title: { color: '#333333' }, legend: { labels: { color: '#333333' }, inactiveItems: { labels: { color: '#999999' }, markers: { color: '#9A9A9A' } } }, seriesDefaults: { labels: { color: '#333333' }, overlay: { gradient: 'none' }, errorBars: { color: '#343434' }, notes: { icon: { background: '#000000', border: { color: '#000000' } }, label: { color: '#333333' }, line: { color: '#000000' } }, pie: { overlay: { gradient: 'none' } }, donut: { overlay: { gradient: 'none' } }, line: { markers: { background: '#ffffff' } }, bubble: { opacity: 0.6 }, scatter: { markers: { background: '#ffffff' } }, scatterLine: { markers: { background: '#ffffff' } }, area: { opacity: 0.8 }, candlestick: { downColor: '#d0d0d0', line: { color: '#333333' }, border: { _brightness: 1.5, opacity: 1 }, highlight: { border: { color: '#b8b8b8', opacity: 0.2 } } }, waterfall: { line: { color: '#cccccc' } }, horizontalWaterfall: { line: { color: '#cccccc' } }, ohlc: { line: { color: '#333333' } } }, chartArea: { background: '#ffffff' }, seriesColors: [ '#428bca', '#5bc0de', '#5cb85c', '#f2b661', '#e67d4a', '#da3b36' ], axisDefaults: { line: { color: '#cccccc' }, minorTicks: { color: '#ebebeb' }, majorTicks: { color: '#cccccc' }, labels: { color: '#333333' }, majorGridLines: { color: '#cccccc' }, minorGridLines: { color: '#ebebeb' }, title: { color: '#333333' }, crosshair: { color: '#000000' }, notes: { icon: { background: '#000000', border: { color: '#000000' } }, label: { color: '#ffffff' }, line: { color: '#000000' } } } }, gauge: { pointer: { color: '#428bca' }, scale: { rangePlaceholderColor: '#cccccc', labels: { color: '#333333' }, minorTicks: { color: '#ebebeb' }, majorTicks: { color: '#cccccc' }, line: { color: '#cccccc' } } }, diagram: { shapeDefaults: { fill: { color: '#428bca' }, connectorDefaults: { fill: { color: '#333333' }, stroke: { color: WHITE }, hover: { fill: { color: WHITE }, stroke: { color: '#333333' } } }, content: { color: '#333333' } }, editable: { resize: { handles: { fill: { color: WHITE }, stroke: { color: '#333333' }, hover: { fill: { color: '#333333' }, stroke: { color: '#333333' } } } }, rotate: { thumb: { stroke: { color: '#333333' }, fill: { color: '#333333' } } } }, selectable: { stroke: { color: '#333333' } }, connectionDefaults: { stroke: { color: '#c4c4c4' }, content: { color: '#333333' }, selection: { handles: { fill: { color: WHITE }, stroke: { color: '#333333' } }, stroke: { color: '#333333' } } } }, treeMap: { colors: [ [ '#428bca', '#d1e0ec' ], [ '#5bc0de', '#d6eaf0' ], [ '#5cb85c', '#d6e9d6' ], [ '#5cb85c', '#f4e8d7' ], [ '#e67d4a', '#f2ddd3' ], [ '#da3b36', '#f0d0cf' ] ] } }); registerTheme('flat', { chart: { title: { color: '#4c5356' }, legend: { labels: { color: '#4c5356' }, inactiveItems: { labels: { color: '#CBCBCB' }, markers: { color: '#CBCBCB' } } }, seriesDefaults: { labels: { color: '#4c5356' }, errorBars: { color: '#4c5356' }, notes: { icon: { background: 'transparent', border: { color: '#cdcdcd' } }, label: { color: '#4c5356' }, line: { color: '#cdcdcd' } }, candlestick: { downColor: '#c7c7c7', line: { color: '#787878' } }, area: { opacity: 0.9 }, waterfall: { line: { color: '#cdcdcd' } }, horizontalWaterfall: { line: { color: '#cdcdcd' } }, overlay: { gradient: 'none' }, border: { _brightness: 1 } }, seriesColors: [ '#10c4b2', '#ff7663', '#ffb74f', '#a2df53', '#1c9ec4', '#ff63a5', '#1cc47b' ], axisDefaults: { line: { color: '#cdcdcd' }, labels: { color: '#4c5356' }, minorGridLines: { color: '#cdcdcd' }, majorGridLines: { color: '#cdcdcd' }, title: { color: '#4c5356' }, crosshair: { color: '#cdcdcd' }, notes: { icon: { background: 'transparent', border: { color: '#cdcdcd' } }, label: { color: '#4c5356' }, line: { color: '#cdcdcd' } } } }, gauge: { pointer: { color: '#10c4b2' }, scale: { rangePlaceholderColor: '#cdcdcd', labels: { color: '#4c5356' }, minorTicks: { color: '#4c5356' }, majorTicks: { color: '#4c5356' }, line: { color: '#4c5356' } } }, diagram: { shapeDefaults: { fill: { color: '#10c4b2' }, connectorDefaults: { fill: { color: '#363940' }, stroke: { color: WHITE }, hover: { fill: { color: WHITE }, stroke: { color: '#363940' } } }, content: { color: '#4c5356' } }, editable: { resize: { handles: { fill: { color: WHITE }, stroke: { color: '#363940' }, hover: { fill: { color: '#363940' }, stroke: { color: '#363940' } } } }, rotate: { thumb: { stroke: { color: '#363940' }, fill: { color: '#363940' } } } }, selectable: { stroke: { color: '#363940' } }, connectionDefaults: { stroke: { color: '#cdcdcd' }, content: { color: '#4c5356' }, selection: { handles: { fill: { color: WHITE }, stroke: { color: '#363940' } }, stroke: { color: '#363940' } } } }, treeMap: { colors: [ [ '#10c4b2', '#cff3f0' ], [ '#ff7663', '#ffe4e0' ], [ '#ffb74f', '#fff1dc' ], [ '#a2df53', '#ecf9dd' ], [ '#1c9ec4', '#d2ecf3' ], [ '#ff63a5', '#ffe0ed' ], [ '#1cc47b', '#d2f3e5' ] ] } }); registerTheme('material', { chart: { title: { color: '#444444' }, legend: { labels: { color: '#444444' }, inactiveItems: { labels: { color: '#CBCBCB' }, markers: { color: '#CBCBCB' } } }, seriesDefaults: { labels: { color: '#444444' }, errorBars: { color: '#444444' }, notes: { icon: { background: 'transparent', border: { color: '#e5e5e5' } }, label: { color: '#444444' }, line: { color: '#e5e5e5' } }, candlestick: { downColor: '#c7c7c7', line: { color: '#787878' } }, area: { opacity: 0.9 }, waterfall: { line: { color: '#e5e5e5' } }, horizontalWaterfall: { line: { color: '#e5e5e5' } }, overlay: { gradient: 'none' }, border: { _brightness: 1 } }, seriesColors: [ '#3f51b5', '#03a9f4', '#4caf50', '#f9ce1d', '#ff9800', '#ff5722' ], axisDefaults: { line: { color: '#e5e5e5' }, labels: { color: '#444444' }, minorGridLines: { color: '#e5e5e5' }, majorGridLines: { color: '#e5e5e5' }, title: { color: '#444444' }, crosshair: { color: '#7f7f7f' }, notes: { icon: { background: 'transparent', border: { color: '#e5e5e5' } }, label: { color: '#444444' }, line: { color: '#e5e5e5' } } } }, gauge: { pointer: { color: '#3f51b5' }, scale: { rangePlaceholderColor: '#e5e5e5', labels: { color: '#444444' }, minorTicks: { color: '#444444' }, majorTicks: { color: '#444444' }, line: { color: '#444444' } } }, diagram: { shapeDefaults: { fill: { color: '#3f51b5' }, connectorDefaults: { fill: { color: '#7f7f7f' }, stroke: { color: WHITE }, hover: { fill: { color: WHITE }, stroke: { color: '#7f7f7f' } } }, content: { color: '#444444' } }, editable: { resize: { handles: { fill: { color: WHITE }, stroke: { color: '#444444' }, hover: { fill: { color: '#444444' }, stroke: { color: '#444444' } } } }, rotate: { thumb: { stroke: { color: '#444444' }, fill: { color: '#444444' } } } }, selectable: { stroke: { color: '#444444' } }, connectionDefaults: { stroke: { color: '#7f7f7f' }, content: { color: '#444444' }, selection: { handles: { fill: { color: WHITE }, stroke: { color: '#444444' } }, stroke: { color: '#444444' } } } }, treeMap: { colors: [ [ '#3f51b5', '#cff3f0' ], [ '#03a9f4', '#e5f6fe' ], [ '#4caf50', '#edf7ed' ], [ '#f9ce1d', '#fefae8' ], [ '#ff9800', '#fff4e5' ], [ '#ff5722', '#ffeee8' ] ] } }); registerTheme('materialblack', { chart: { title: { color: '#fff' }, legend: { labels: { color: '#fff' }, inactiveItems: { labels: { color: '#CBCBCB' }, markers: { color: '#CBCBCB' } } }, seriesDefaults: { labels: { color: '#fff' }, errorBars: { color: '#fff' }, notes: { icon: { background: 'transparent', border: { color: '#e5e5e5' } }, label: { color: '#fff' }, line: { color: '#e5e5e5' } }, candlestick: { downColor: '#c7c7c7', line: { color: '#787878' } }, area: { opacity: 0.9 }, waterfall: { line: { color: '#4d4d4d' } }, horizontalWaterfall: { line: { color: '#4d4d4d' } }, overlay: { gradient: 'none' }, border: { _brightness: 1 } }, chartArea: { background: '#1c1c1c' }, seriesColors: [ '#3f51b5', '#03a9f4', '#4caf50', '#f9ce1d', '#ff9800', '#ff5722' ], axisDefaults: { line: { color: '#4d4d4d' }, labels: { color: '#fff' }, minorGridLines: { color: '#4d4d4d' }, majorGridLines: { color: '#4d4d4d' }, title: { color: '#fff' }, crosshair: { color: '#7f7f7f' }, notes: { icon: { background: 'transparent', border: { color: '#4d4d4d' } }, label: { color: '#fff' }, line: { color: '#4d4d4d' } } } }, gauge: { pointer: { color: '#3f51b5' }, scale: { rangePlaceholderColor: '#4d4d4d', labels: { color: '#fff' }, minorTicks: { color: '#fff' }, majorTicks: { color: '#fff' }, line: { color: '#fff' } } }, diagram: { shapeDefaults: { fill: { color: '#3f51b5' }, connectorDefaults: { fill: { color: '#7f7f7f' }, stroke: { color: WHITE }, hover: { fill: { color: WHITE }, stroke: { color: '#7f7f7f' } } }, content: { color: '#fff' } }, editable: { resize: { handles: { fill: { color: WHITE }, stroke: { color: '#fff' }, hover: { fill: { color: '#fff' }, stroke: { color: '#fff' } } } }, rotate: { thumb: { stroke: { color: '#fff' }, fill: { color: '#fff' } } } }, selectable: { stroke: { color: '#fff' } }, connectionDefaults: { stroke: { color: '#7f7f7f' }, content: { color: '#fff' }, selection: { handles: { fill: { color: WHITE }, stroke: { color: '#fff' } }, stroke: { color: '#fff' } } } }, treeMap: { colors: [ [ '#3f51b5', '#cff3f0' ], [ '#03a9f4', '#e5f6fe' ], [ '#4caf50', '#edf7ed' ], [ '#f9ce1d', '#fefae8' ], [ '#ff9800', '#fff4e5' ], [ '#ff5722', '#ffeee8' ] ] } }); (function () { var TEXT = '#333333'; var INACTIVE = '#7f7f7f'; var INACTIVE_SHAPE = '#bdbdbd'; var AXIS = '#c8c8c8'; var AXIS_MINOR = '#dddddd'; var SERIES = [ '#008fd3', '#99d101', '#f39b02', '#f05662', '#c03c53', '#acacac' ]; var SERIES_LIGHT = [ '#cbe8f5', '#eaf5cb', '#fceacc', '#fbdcdf', '#f2d7dc', '#eeeeee' ]; var PRIMARY = SERIES[0]; var DIAGRAM_HOVER = WHITE; function noteStyle() { return { icon: { background: '#007cc0', border: { color: '#007cc0' } }, label: { color: '#ffffff' }, line: { color: AXIS } }; } registerTheme('fiori', { chart: { title: { color: TEXT }, legend: { labels: { color: TEXT }, inactiveItems: { labels: { color: INACTIVE }, markers: { color: INACTIVE } } }, seriesDefaults: { labels: { color: TEXT }, errorBars: { color: TEXT }, notes: noteStyle(), candlestick: { downColor: AXIS, line: { color: INACTIVE_SHAPE } }, area: { opacity: 0.8 }, waterfall: { line: { color: AXIS } }, horizontalWaterfall: { line: { color: AXIS } }, overlay: { gradient: 'none' }, border: { _brightness: 1 } }, seriesColors: SERIES, axisDefaults: { line: { color: AXIS }, labels: { color: TEXT }, minorGridLines: { color: AXIS_MINOR }, majorGridLines: { color: AXIS }, title: { color: TEXT }, crosshair: { color: INACTIVE }, notes: noteStyle() } }, gauge: { pointer: { color: PRIMARY }, scale: { rangePlaceholderColor: AXIS, labels: { color: TEXT }, minorTicks: { color: TEXT }, majorTicks: { color: TEXT }, line: { color: TEXT } } }, diagram: { shapeDefaults: { fill: { color: PRIMARY }, connectorDefaults: { fill: { color: TEXT }, stroke: { color: DIAGRAM_HOVER }, hover: { fill: { color: DIAGRAM_HOVER }, stroke: { color: TEXT } } }, content: { color: TEXT } }, editable: { resize: { handles: { fill: { color: DIAGRAM_HOVER }, stroke: { color: INACTIVE_SHAPE }, hover: { fill: { color: INACTIVE_SHAPE }, stroke: { color: INACTIVE_SHAPE } } } }, rotate: { thumb: { stroke: { color: INACTIVE_SHAPE }, fill: { color: INACTIVE_SHAPE } } } }, selectable: { stroke: { color: INACTIVE_SHAPE } }, connectionDefaults: { stroke: { color: INACTIVE_SHAPE }, content: { color: INACTIVE_SHAPE }, selection: { handles: { fill: { color: DIAGRAM_HOVER }, stroke: { color: INACTIVE_SHAPE } }, stroke: { color: INACTIVE_SHAPE } } } }, treeMap: { colors: fuse(SERIES, SERIES_LIGHT) } }); }()); (function () { var TEXT = '#4e4e4e'; var INACTIVE = '#7f7f7f'; var INACTIVE_SHAPE = '#bdbdbd'; var AXIS = '#c8c8c8'; var AXIS_MINOR = '#e5e5e5'; var SERIES = [ '#0072c6', '#5db2ff', '#008a17', '#82ba00', '#ff8f32', '#ac193d' ]; var SERIES_LIGHT = [ '#cbe2f3', '#deeffe', '#cbe7d0', '#e5f0cb', '#fee8d5', '#eed0d7' ]; var PRIMARY = SERIES[0]; var DIAGRAM_HOVER = WHITE; function noteStyle() { return { icon: { background: '#00b0ff', border: { color: '#00b0ff' } }, label: { color: '#ffffff' }, line: { color: AXIS } }; } registerTheme('office365', { chart: { title: { color: TEXT }, legend: { labels: { color: TEXT }, inactiveItems: { labels: { color: INACTIVE }, markers: { color: INACTIVE } } }, seriesDefaults: { labels: { color: TEXT }, errorBars: { color: TEXT }, notes: noteStyle(), candlestick: { downColor: AXIS, line: { color: INACTIVE_SHAPE } }, area: { opacity: 0.8 }, waterfall: { line: { color: AXIS } }, horizontalWaterfall: { line: { color: AXIS } }, overlay: { gradient: 'none' }, border: { _brightness: 1 } }, seriesColors: SERIES, axisDefaults: { line: { color: AXIS }, labels: { color: TEXT }, minorGridLines: { color: AXIS_MINOR }, majorGridLines: { color: AXIS }, title: { color: TEXT }, crosshair: { color: INACTIVE }, notes: noteStyle() } }, gauge: { pointer: { color: PRIMARY }, scale: { rangePlaceholderColor: AXIS, labels: { color: TEXT }, minorTicks: { color: TEXT }, majorTicks: { color: TEXT }, line: { color: TEXT } } }, diagram: { shapeDefaults: { fill: { color: PRIMARY }, connectorDefaults: { fill: { color: TEXT }, stroke: { color: DIAGRAM_HOVER }, hover: { fill: { color: DIAGRAM_HOVER }, stroke: { color: TEXT } } }, content: { color: TEXT } }, editable: { resize: { handles: { fill: { color: DIAGRAM_HOVER }, stroke: { color: INACTIVE_SHAPE }, hover: { fill: { color: INACTIVE_SHAPE }, stroke: { color: INACTIVE_SHAPE } } } }, rotate: { thumb: { stroke: { color: INACTIVE_SHAPE }, fill: { color: INACTIVE_SHAPE } } } }, selectable: { stroke: { color: INACTIVE_SHAPE } }, connectionDefaults: { stroke: { color: INACTIVE_SHAPE }, content: { color: INACTIVE_SHAPE }, selection: { handles: { fill: { color: DIAGRAM_HOVER }, stroke: { color: INACTIVE_SHAPE } }, stroke: { color: INACTIVE_SHAPE } } } }, treeMap: { colors: fuse(SERIES, SERIES_LIGHT) } }); }()); (function () { var TEXT = '#32364c'; var INACTIVE = '#7f7f7f'; var INACTIVE_SHAPE = '#bdbdbd'; var AXIS = '#dfe0e1'; var AXIS_MINOR = '#dfe0e1'; var SERIES = [ '#ff4350', '#ff9ea5', '#00acc1', '#80deea', '#ffbf46', '#ffd78c' ]; var SERIES_LIGHT = [ '#ffd9dc', '#ffeced', '#cceef3', '#e6f8fb', '#fff2da', '#fff7e8' ]; var PRIMARY = SERIES[0]; var DIAGRAM_HOVER = WHITE; function noteStyle() { return { icon: { background: '#007cc0', border: { color: '#007cc0' } }, label: { color: '#ffffff' }, line: { color: AXIS } }; } registerTheme('nova', { chart: { title: { color: TEXT }, legend: { labels: { color: TEXT }, inactiveItems: { labels: { color: INACTIVE }, markers: { color: INACTIVE } } }, seriesDefaults: { labels: { color: TEXT }, errorBars: { color: TEXT }, notes: noteStyle(), candlestick: { downColor: AXIS, line: { color: INACTIVE_SHAPE } }, area: { opacity: 0.8 }, waterfall: { line: { color: AXIS } }, horizontalWaterfall: { line: { color: AXIS } }, overlay: { gradient: 'none' }, border: { _brightness: 1 } }, seriesColors: SERIES, axisDefaults: { line: { color: AXIS }, labels: { color: TEXT }, minorGridLines: { color: AXIS_MINOR }, majorGridLines: { color: AXIS }, title: { color: TEXT }, crosshair: { color: TEXT }, notes: noteStyle() } }, gauge: { pointer: { color: PRIMARY }, scale: { rangePlaceholderColor: AXIS, labels: { color: TEXT }, minorTicks: { color: TEXT }, majorTicks: { color: TEXT }, line: { color: TEXT } } }, diagram: { shapeDefaults: { fill: { color: PRIMARY }, connectorDefaults: { fill: { color: TEXT }, stroke: { color: DIAGRAM_HOVER }, hover: { fill: { color: DIAGRAM_HOVER }, stroke: { color: TEXT } } }, content: { color: TEXT } }, editable: { resize: { handles: { fill: { color: DIAGRAM_HOVER }, stroke: { color: INACTIVE_SHAPE }, hover: { fill: { color: INACTIVE_SHAPE }, stroke: { color: INACTIVE_SHAPE } } } }, rotate: { thumb: { stroke: { color: INACTIVE_SHAPE }, fill: { color: INACTIVE_SHAPE } } } }, selectable: { stroke: { color: INACTIVE_SHAPE } }, connectionDefaults: { stroke: { color: INACTIVE_SHAPE }, content: { color: INACTIVE_SHAPE }, selection: { handles: { fill: { color: DIAGRAM_HOVER }, stroke: { color: INACTIVE_SHAPE } }, stroke: { color: INACTIVE_SHAPE } } } }, treeMap: { colors: fuse(SERIES, SERIES_LIGHT) } }); }()); function fuse(arr1, arr2) { return $.map(arr1, function (item, index) { return [[ item, arr2[index] ]]; }); } }(window.kendo.jQuery)); return window.kendo; }, typeof define == 'function' && define.amd ? define : function (a1, a2, a3) { (a3 || a2)(); }));