From 1f07c702c865659812d3e642935bfe42ad04edd2 Mon Sep 17 00:00:00 2001 From: rlagutin Date: Thu, 22 May 2014 16:04:17 +0400 Subject: [PATCH] 0.6 release --- README.md | 6 +- charting_library/charting_library.js | 339 + charting_library/datafeed/udf/datafeed.js | 641 + charting_library/license.pdf | Bin 0 -> 177247 bytes .../chart-client/css/chartclient.compiled.css | 5597 +++++ .../css/chartclient.compiled.css.map | 1 + .../static/chart-client/css/chartclient.less | 16 + .../chart-client/css/images/bartype-icons.png | Bin 0 -> 2171 bytes .../chart-client/css/images/chartstatus.png | Bin 0 -> 2496 bytes .../chart-client/css/images/checkbox_off.png | Bin 0 -> 81 bytes .../chart-client/css/images/checkbox_on.png | Bin 0 -> 124 bytes .../chart-client/css/images/combo_icon.png | Bin 0 -> 114 bytes .../static/chart-client/css/images/lines.png | Bin 0 -> 113 bytes .../chart-client/css/images/submenu.png | Bin 0 -> 97 bytes .../chart-client/css/images/undo-redo.png | Bin 0 -> 338 bytes .../css/light/cursor_closed_hand.cur | Bin 0 -> 4286 bytes .../chart-client/css/light/cursor_cross.cur | Bin 0 -> 4286 bytes .../chart-client/css/light/cursor_dot.cur | Bin 0 -> 4286 bytes .../css/light/cursor_pointinghand.cur | Bin 0 -> 4286 bytes .../css/light/cursor_size_horizontal.cur | Bin 0 -> 4286 bytes .../css/light/cursor_size_vertical.cur | Bin 0 -> 4286 bytes charting_library/static/css/site.compiled.css | 20019 ++++++++++++++++ .../static/css/site.compiled.css.map | 1 + charting_library/static/css/widget.css | 222 + .../static/fonts/fontawesome-webfont.svg | 414 + .../static/fonts/fontawesome-webfont.ttf | Bin 0 -> 80652 bytes .../static/fonts/fontawesome-webfont.woff | Bin 0 -> 44432 bytes charting_library/static/images/bar-loader.gif | Bin 0 -> 1933 bytes charting_library/static/images/button-bg.png | Bin 0 -> 92 bytes charting_library/static/images/controlll.png | Bin 0 -> 3192 bytes .../static/images/dialogs/close-flat.png | Bin 0 -> 248 bytes .../images/dialogs/large-slider-handle.png | Bin 0 -> 1762 bytes .../images/dialogs/linewidth-slider.png | Bin 0 -> 5002 bytes .../static/images/dialogs/objects-tree.png | Bin 0 -> 1190 bytes .../static/images/dialogs/opacity-slider.png | Bin 0 -> 84 bytes .../static/images/dialogs/spread-actions.png | Bin 0 -> 2406 bytes charting_library/static/images/icons.png | Bin 0 -> 38798 bytes .../static/images/legend-icons.png | Bin 0 -> 19038 bytes .../linetool-properties/colorpicker-icons.png | Bin 0 -> 1979 bytes .../linetool-properties/drag-handle-bg.png | Bin 0 -> 152 bytes .../images/linetool-properties/icons.png | Bin 0 -> 5313 bytes .../static/images/loading-small.gif | Bin 0 -> 2506 bytes charting_library/static/images/loading.gif | Bin 0 -> 20851 bytes .../images/logo-widget-copyright-faded.png | Bin 0 -> 4060 bytes .../static/images/logo-widget-copyright.png | Bin 0 -> 3518 bytes charting_library/static/images/select-bg.png | Bin 0 -> 1295 bytes .../static/images/sidetoolbar/instruments.png | Bin 0 -> 54662 bytes .../static/images/sidetoolbar/toolgroup.png | Bin 0 -> 100 bytes .../static/images/ticker-icons.png | Bin 0 -> 537 bytes .../static/images/tvcolorpicker-bg.png | Bin 0 -> 86 bytes .../static/images/tvcolorpicker-check.png | Bin 0 -> 268 bytes .../static/images/tvcolorpicker-sprite.png | Bin 0 -> 15360 bytes .../static/images/warning-icon.png | Bin 0 -> 294 bytes charting_library/static/tv-chart.html | 349 + charting_library/static/tv-chart.min.js | 4879 ++++ index.html | 39 + 56 files changed, 32522 insertions(+), 1 deletion(-) create mode 100644 charting_library/charting_library.js create mode 100644 charting_library/datafeed/udf/datafeed.js create mode 100644 charting_library/license.pdf create mode 100644 charting_library/static/chart-client/css/chartclient.compiled.css create mode 100644 charting_library/static/chart-client/css/chartclient.compiled.css.map create mode 100644 charting_library/static/chart-client/css/chartclient.less create mode 100644 charting_library/static/chart-client/css/images/bartype-icons.png create mode 100644 charting_library/static/chart-client/css/images/chartstatus.png create mode 100644 charting_library/static/chart-client/css/images/checkbox_off.png create mode 100644 charting_library/static/chart-client/css/images/checkbox_on.png create mode 100644 charting_library/static/chart-client/css/images/combo_icon.png create mode 100644 charting_library/static/chart-client/css/images/lines.png create mode 100644 charting_library/static/chart-client/css/images/submenu.png create mode 100644 charting_library/static/chart-client/css/images/undo-redo.png create mode 100644 charting_library/static/chart-client/css/light/cursor_closed_hand.cur create mode 100644 charting_library/static/chart-client/css/light/cursor_cross.cur create mode 100644 charting_library/static/chart-client/css/light/cursor_dot.cur create mode 100644 charting_library/static/chart-client/css/light/cursor_pointinghand.cur create mode 100644 charting_library/static/chart-client/css/light/cursor_size_horizontal.cur create mode 100644 charting_library/static/chart-client/css/light/cursor_size_vertical.cur create mode 100644 charting_library/static/css/site.compiled.css create mode 100644 charting_library/static/css/site.compiled.css.map create mode 100644 charting_library/static/css/widget.css create mode 100644 charting_library/static/fonts/fontawesome-webfont.svg create mode 100644 charting_library/static/fonts/fontawesome-webfont.ttf create mode 100644 charting_library/static/fonts/fontawesome-webfont.woff create mode 100644 charting_library/static/images/bar-loader.gif create mode 100644 charting_library/static/images/button-bg.png create mode 100644 charting_library/static/images/controlll.png create mode 100644 charting_library/static/images/dialogs/close-flat.png create mode 100644 charting_library/static/images/dialogs/large-slider-handle.png create mode 100644 charting_library/static/images/dialogs/linewidth-slider.png create mode 100644 charting_library/static/images/dialogs/objects-tree.png create mode 100644 charting_library/static/images/dialogs/opacity-slider.png create mode 100644 charting_library/static/images/dialogs/spread-actions.png create mode 100644 charting_library/static/images/icons.png create mode 100644 charting_library/static/images/legend-icons.png create mode 100644 charting_library/static/images/linetool-properties/colorpicker-icons.png create mode 100644 charting_library/static/images/linetool-properties/drag-handle-bg.png create mode 100644 charting_library/static/images/linetool-properties/icons.png create mode 100644 charting_library/static/images/loading-small.gif create mode 100644 charting_library/static/images/loading.gif create mode 100644 charting_library/static/images/logo-widget-copyright-faded.png create mode 100644 charting_library/static/images/logo-widget-copyright.png create mode 100644 charting_library/static/images/select-bg.png create mode 100644 charting_library/static/images/sidetoolbar/instruments.png create mode 100644 charting_library/static/images/sidetoolbar/toolgroup.png create mode 100644 charting_library/static/images/ticker-icons.png create mode 100644 charting_library/static/images/tvcolorpicker-bg.png create mode 100644 charting_library/static/images/tvcolorpicker-check.png create mode 100644 charting_library/static/images/tvcolorpicker-sprite.png create mode 100644 charting_library/static/images/warning-icon.png create mode 100644 charting_library/static/tv-chart.html create mode 100644 charting_library/static/tv-chart.min.js create mode 100644 index.html diff --git a/README.md b/README.md index 009a2271..11f92239 100644 --- a/README.md +++ b/README.md @@ -1,4 +1,8 @@ TV Charting Library ================ -This repository contains Charting Library issues. You may find the documentation [on Google Drive](https://docs.google.com/document/d/1rAigRhQUSLgLCzUAiVBJGAB7uchb-PzFVe0Bl8WTtF0/edit). +**0.6 stable** + +This repository contains Charting Library package & bugtracker. You may find the documentation [on Google Drive](https://docs.google.com/document/d/1rAigRhQUSLgLCzUAiVBJGAB7uchb-PzFVe0Bl8WTtF0/edit). + +If you use Git in your project, please feel free to this repo as a submodule to your one. \ No newline at end of file diff --git a/charting_library/charting_library.js b/charting_library/charting_library.js new file mode 100644 index 00000000..5cd8a5be --- /dev/null +++ b/charting_library/charting_library.js @@ -0,0 +1,339 @@ +(function() { + +if (window.TradingView) { + return; +} + +var TradingView = { + + version: function() { + return 0.6; + }, + + gEl : function(id) { + return document.getElementById(id); + }, + gId : function() { + return 'tradingview_' + (((1+Math.random())*0x100000)|0).toString(16).substring(1); + }, + onready : function(callback) { + if (window.addEventListener) { + window.addEventListener('DOMContentLoaded', callback, false); + } else { + window.attachEvent('onload', callback); + } + }, + css : function(css_content) { + var head = document.getElementsByTagName('head')[0], + style = document.createElement('style'), rules; + + style.type = 'text/css'; + if (style.styleSheet) { + style.styleSheet.cssText = css_content; + } else { + rules = document.createTextNode(css_content); + style.appendChild(rules); + } + head.appendChild(style); + }, + bindEvent : function(o, ev, fn){ + if (o.addEventListener){ + o.addEventListener(ev, fn, false); + } else if (o.attachEvent){ + o.attachEvent('on' + ev, fn); + } + }, + unbindEvent : function(o, ev, fn){ + if (o.removeEventListener){ + o.removeEventListener(ev, fn, false); + } else if (o.detachEvent){ + o.detachEvent('on' + ev, fn); + } + }, + + + + widget : function(options) { + this.id = TradingView.gId(); + var _url_params = TradingView.getUrlParams(); + var _symbol = _url_params.symbol || options.symbol || 'FX:SPX500'; + + if (!options.datafeed) { + throw "Datafeed is not defined"; + } + + this.options = { + width : options.width || 800, + height : options.height || 500, + symbol : _symbol, + interval : options.interval || '1', + timezone : options.timezone || '', + autosize : options.autosize, + save_image : options.save_image !== undefined ? options.save_image : true, + container : options.container_id || '', + toolbar_bg : options.toolbar_bg || 'f4f7f9', + studies : options.studies || [], + theme : options.theme || '', + widgetbar_width: +options.widgetbar_width || undefined, + datafeed: options.datafeed, + path: options.library_path, + enabledStudies: options.enabled_studies || [], + enabledDrawings: options.enabled_drawings || [], + disabledDrawings: options.disabled_drawings || [], + savedData: options.savedData || undefined + }; + + if (options.news && options.news.length){ + this.options.news_vendors = []; + for (var i=0; i 0){ + this.options.widgetbar_width = options.widgetbar_width; + } + + this._ready_handlers = []; + this.create(); + }, +}; + + +TradingView.widget.prototype = { + + _messageTarget: function () { return TradingView.gEl(this.id).contentWindow }, + + create : function() { + var widget_html = this.render(), + self = this, + c; + if (this.options.container) { + TradingView.gEl(this.options.container).innerHTML = widget_html; + } else { + document.write(widget_html); + } + + c = TradingView.gEl(this.id); + this.postMessage = TradingView.postMessageWrapper(c.contentWindow, this.id); + TradingView.bindEvent(c, 'load', function() { + self.postMessage.get('widgetReady', {}, function() { + var i; + self._ready = true; + for (i = self._ready_handlers.length; i--;) { + self._ready_handlers[i].call(self); + } + + self.postMessage.post(c.contentWindow, "initializationFinished") + }); + }); + }, + + render : function() { + + window.Datafeed = this.options.datafeed; + + var url = (this.options.path || "") + "static/tv-chart.html" + + '?localserver=1' + + '&symbol=' + encodeURIComponent(this.options.symbol) + + '&interval=' + encodeURIComponent(this.options.interval) + + '&toolbarbg=' + this.options.toolbar_bg.replace('#', '') + + (this.options.widgetbar_width ? '&widgetbarwidth=' + this.options.widgetbar_width : '') + + (this.options.studies ? '&studies='+encodeURIComponent(this.options.studies.join('\x1F')) : '') + + (this.options.theme ? '&theme='+encodeURIComponent(this.options.theme) : '') + + '&enabledStudies='+ encodeURIComponent(JSON.stringify(this.options.enabledStudies)) + + '&enabledDrawings='+ encodeURIComponent(JSON.stringify(this.options.enabledDrawings)) + + '&disabledDrawings='+ encodeURIComponent(JSON.stringify(this.options.disabledDrawings)) + + (this.options.timezone ? '&timezone='+encodeURIComponent(this.options.timezone) : ''); + + if (!!this.options.savedData) { + window.__TVSavedChart = this.options.savedData; + } + + return ''; + }, + + onChartReady : function(callback) { + if (this._ready) { + callback.call(this); + } else { + this._ready_handlers.push(callback); + } + }, + + setSymbol: function(symbol, interval) { + this.postMessage.post(this._messageTarget(), 'changeSymbol', { + symbol: symbol, + interval: interval + }); + }, + + createStudy: function(name, lock) { + this.postMessage.post(this._messageTarget(), 'createStudy', {name: name, lock: lock}); + }, + + createShape: function(point, options) { + this.postMessage.post(this._messageTarget(), 'createShape', { + point: point, + options: options + }); + + var that = this; + this.postMessage.on('onIconCreated', function(uid) { + that.postMessage.on('onIconClicked', function(clickedIconUid) { + if (uid == clickedIconUid) { + // onClickedCallback(); + } + }) + }); + }, + + removeIcon: function(uid) { + }, + + + onSymbolChange: function(callback) { + this.postMessage.on('onSymbolChange', callback); + }, + + onTick: function(callback) { + this.postMessage.on('onTick', callback); + }, + + remove : function() { + var widget = TradingView.gEl(this.id); + widget.parentNode.removeChild(widget); + }, + + save : function(callback) { + this.postMessage.on('onChartSaved', callback); + this.postMessage.post(this._messageTarget(), 'saveChart', {}); + }, + + load : function(json) { + window.__TVSavedChart = json; + this.remove(); + this.create(); + } +}; + + +TradingView.postMessageWrapper = (function() { + var get_handlers = {}, + on_handlers = {}, + client_targets = {}, + on_target, + call_id = 0, + post_id = 0, + provider_id = 'TradingView'; + + if (window.addEventListener){ + window.addEventListener('message', function (e) { + var msg, i; + try { + msg = JSON.parse(e.data); + } catch (e) { + return; + } + if (!msg.provider || msg.provider != provider_id) { + return; + } + if (msg.type == 'get') { + on_handlers[msg.name].call(msg, msg.data, function(result) { + var reply = { + id: msg.id, + type: 'on', + name: msg.name, + client_id: msg.client_id, + data: result, + provider: provider_id + }; + on_target.postMessage(JSON.stringify(reply), '*'); + }); + } else if (msg.type == 'on') { + if (get_handlers[msg.client_id] && get_handlers[msg.client_id][msg.id]) { + get_handlers[msg.client_id][msg.id].call(msg, msg.data); + delete get_handlers[msg.client_id][msg.id]; + } + } else if (msg.type == 'post') { + if (typeof on_handlers[msg.name] === "function") { + on_handlers[msg.name].call(msg, msg.data, function(){}); + } + } + }); + } + + return function(target, client_id) { + get_handlers[client_id] = {}; + client_targets[client_id] = target; + on_target = target; + + return { + on : function(name, callback) { + on_handlers[name] = callback; + }, + + get : function(name, data, callback) { + var msg = { + id: call_id++, + type: 'get', + name: name, + client_id: client_id, + data: data, + provider: provider_id + }; + get_handlers[client_id][msg.id] = callback; + client_targets[client_id].postMessage(JSON.stringify(msg), '*'); + }, + + post : function(target, name, data) { + var msg = { + id: post_id++, + type: 'post', + name: name, + data: data, + provider: provider_id + }; + if (target && typeof target.postMessage === 'function'){ + target.postMessage(JSON.stringify(msg), '*') + } + } + }; + }; +})(); + + +TradingView.getUrlParams = function () { + var match, + pl = /\+/g, + search = /([^&=]+)=?([^&]*)/g, + decode = function (s) { return decodeURIComponent(s.replace(pl, " ")); }, + query = window.location.search.substring(1), + result = {}; + + while (match = search.exec(query)) { + result[decode(match[1])] = decode(match[2]); + } + return result; +}; + + +if (window.TradingView && jQuery) { + jQuery.extend(window.TradingView, TradingView); +} else { + window.TradingView = TradingView; +} +})(); \ No newline at end of file diff --git a/charting_library/datafeed/udf/datafeed.js b/charting_library/datafeed/udf/datafeed.js new file mode 100644 index 00000000..93949cb1 --- /dev/null +++ b/charting_library/datafeed/udf/datafeed.js @@ -0,0 +1,641 @@ +/* + This class implements interaction with UDF-compatible datafeed. + Please remember this class is a separate component and may interact to other code through Datafeeds.DatafeedInterface interface functions ONLY + +See UDF protocol reference at + https://docs.google.com/document/d/1rAigRhQUSLgLCzUAiVBJGAB7uchb-PzFVe0Bl8WTtF0 +*/ + + +Datafeeds = {}; + + +Datafeeds.UDFCompatibleDatafeed = function(datafeedURL) { + + this._datafeedURL = datafeedURL; + this._configuration = undefined; + + this._symbolSearch = null; + this._symbolsStorage = null; + this._pulseUpdater = new Datafeeds.PulseUpdater(this); + + this._enableLogging = false; + this._initializationFinished = false; + this._callbacks = {}; + + this._initialize(); +} + + +Datafeeds.UDFCompatibleDatafeed.prototype.on = function (event, callback) { + + if (!this._callbacks.hasOwnProperty(event)) { + this._callbacks[event] = []; + } + + this._callbacks[event].push(callback); + return this; +} + + +Datafeeds.UDFCompatibleDatafeed.prototype._fireEvent = function(event, argument) { + if (this._callbacks.hasOwnProperty(event)) { + var callbacksChain = this._callbacks[event]; + for (var i = 0; i < callbacksChain.length; ++i) { + callbacksChain[i](argument); + } + this._callbacks[event] = []; + } +} + + +Datafeeds.UDFCompatibleDatafeed.prototype.onInitialized = function() { + this._initializationFinished = true; + this._fireEvent("initialized"); +} + + + +Datafeeds.UDFCompatibleDatafeed.prototype._logMessage = function(message) { + if (this._enableLogging) { + console.log(message); + } +} + + +Datafeeds.UDFCompatibleDatafeed.prototype._initialize = function() { + + var that = this; + + $.ajax(this._datafeedURL + "/config"). + done(function(response) { + var configurationData = JSON.parse(response); + that._setupWithConfiguration(configurationData); + }). + error(function(reason) { + that._setupWithConfiguration({ + supports_search: false, + supports_group_request: true + }); + }); +} + + +Datafeeds.UDFCompatibleDatafeed.prototype.setup = function(studyEngineOptions, callback) { + + if (this._configuration) { + this._configuration.engine = studyEngineOptions; + callback(this._configuration); + } + else { + var that = this; + this.on("configuration_ready", function() { + that._configuration.engine = studyEngineOptions; + callback(that._configuration); + }) + } +} + +Datafeeds.UDFCompatibleDatafeed.prototype._setupWithConfiguration = function(configurationData) { + this._configuration = configurationData; + + if (!configurationData.exchanges) { + configurationData.exchanges = []; + } + + if (!configurationData.symbolsTypes) { + configurationData.symbolsTypes = []; + } + + if (configurationData.supports_search == false && configurationData.supports_group_request == false) { + throw "Unsupported datafeed configuration. Must either support search, or support group request"; + } + + if (configurationData.supports_search == false) { + this._symbolSearch = new Datafeeds.SymbolSearchComponent(this); + } + + if (configurationData.supports_group_request == true) { + // this component will call onInitialized() by itself + this._symbolsStorage = new Datafeeds.SymbolsStorage(this); + } + else { + this.onInitialized(); + } + + this._fireEvent("configuration_ready"); + this._logMessage("Initialized with " + JSON.stringify(configurationData)); +} + + +// =============================================================================================================================== +// The functions set below is the implementation of JavaScript API. + + +Datafeeds.UDFCompatibleDatafeed.prototype.searchSymbolsByName = function(ticker, exchange, type, onResultReadyCallback) { + var MAX_SEARCH_RESULTS = 30; + + if (this._configuration.supports_search) { + + $.ajax(this._datafeedURL + "/search?limit=" + MAX_SEARCH_RESULTS +"&query=" + ticker + "&type=" + type + "&exchange=" + exchange) + .done(function (response) { + var data = JSON.parse(response); + + for (var i = 0; i < data.length; ++i) { + if (!data[i].params) { + data[i].params = []; + } + } + + if (typeof data.s == "undefined" || data.s != "error") { + onResultReadyCallback(data) + } + else { + onResultReadyCallback([]); + } + + }) + .error(function(reason) { + onResultReadyCallback([]); + }) + } + else { + + var searchArgument = { + ticker: ticker, + exchange: exchange, + type: type, + onResultReadyCallback: onResultReadyCallback + }; + + if (this._initializationFinished) { + this._symbolSearch.searchSymbolsByName(searchArgument, MAX_SEARCH_RESULTS); + } + else { + + var that = this; + + this.on("initialized", function() { + that._symbolSearch.searchSymbolsByName(searchArgument, MAX_SEARCH_RESULTS); + }); + } + } +} + + +// BEWARE: this function does not consider symbol's exchange +Datafeeds.UDFCompatibleDatafeed.prototype.resolveSymbol = function(symbolName, onSymbolResolvedCallback, onResolveErrorCallback) { + + var that = this; + + if (!this._initializationFinished) { + this.on("initialized", function() { + that.resolveSymbol(symbolName, onSymbolResolvedCallback, onResolveErrorCallback); + }); + + return; + } + + if (!this._configuration.supports_group_request) { + var requestURL = this._datafeedURL + "/symbols?symbol=" + encodeURIComponent(symbolName.toUpperCase()); + this._logMessage(requestURL); + + $.ajax(requestURL) + .done(function (response) { + var data = JSON.parse(response); + + if (data.s && data.s != "ok") { + onResolveErrorCallback("unknown_symbol"); + } + else { + onSymbolResolvedCallback(data) + } + }) + .error(function(reason) { + onResolveErrorCallback("unknown_symbol"); + }) + } + else { + if (this._initializationFinished) { + this._symbolsStorage.resolveSymbol(symbolName, onSymbolResolvedCallback, onResolveErrorCallback); + } + else { + this.on("initialized", function() { + that._symbolsStorage.resolveSymbol(symbolName, onSymbolResolvedCallback, onResolveErrorCallback); + }); + } + } +} + + + +Datafeeds.UDFCompatibleDatafeed.prototype.getBars = function(symbolInfo, resolution, rangeStartDate, rangeEndDate, onDataCallback, onErrorCallback) { + + // timestamp sample: 1399939200 + if ((rangeStartDate + "").length > 10) { + throw "Got a JS time instead of Unix one."; + } + + var requestURL = this._datafeedURL + "/history" + + "?symbol=" + symbolInfo.ticker.toUpperCase() + + "&resolution=" + resolution + + "&from=" + rangeStartDate + + "&to=" + rangeEndDate; + + this._logMessage("Requesting data from " + requestURL); + + $.ajax(requestURL) + .done(function (response) { + + var data = JSON.parse(response); + + if (data.s != "ok") { + if (!!onErrorCallback) { + onErrorCallback(data.s); + } + return; + } + + var bars = []; + + // data is JSON having format {s: "status", v: [volumes], t: [times], o: [opens], h: [highs], l: [lows], c:[closes]} + var barsCount = data.t.length; + + var volumePresent = typeof data.v != "undefined"; + var ohlPresent = typeof data.o != "undefined"; + + for (var i = 0; i < barsCount; ++i) { + + var barValue = { + time: data.t[i] * 1000, + close: data.c[i] + }; + + if (ohlPresent) { + barValue.open = data.o[i]; + barValue.high = data.h[i]; + barValue.low = data.l[i]; + } + else { + barValue.open = barValue.high = barValue.low = barValue.close; + } + + if (volumePresent) { + barValue.volume = data.v[i]; + } + + bars.push(barValue); + } + + if (bars.length == 0) { + onErrorCallback("no data"); + } + else { + onDataCallback(bars); + } + + }). + error(function (arg) { + if (!!onErrorCallback) { + onErrorCallback("network error: " + arg); + } + }); +} + + +Datafeeds.UDFCompatibleDatafeed.prototype.subscribeBars = function(symbolInfo, resolution, onRealtimeCallback, listenerGUID) { + this._pulseUpdater.subscribeDataListener(symbolInfo, resolution, onRealtimeCallback, listenerGUID); +} + +Datafeeds.UDFCompatibleDatafeed.prototype.unsubscribeBars = function(listenerGUID) { + this._pulseUpdater.unsubscribeDataListener(listenerGUID); +} + +Datafeeds.UDFCompatibleDatafeed.prototype.calculateHistoryDepth = function(period, resolutionBack, intervalBack) { +} + +// ================================================================================================================================================== +// ================================================================================================================================================== +// ================================================================================================================================================== + +/* + It's a symbol storage component for ExternalDatafeed. This component can + * interact to UDF-compatible datafeed which supports whole group info requesting + * do symbol resolving -- return symbol info by its name +*/ +Datafeeds.SymbolsStorage = function(datafeed) { + this._datafeed = datafeed; + + this._exchangesList = ["NYSE", "FOREX", "AMEX"]; + this._exchangesWaitingForData = {}; + this._exchangesDataCache = {}; + + this._symbolsInfo = {}; + this._symbolsList = []; + + this._requestFullSymbolsList(); +} + + + + +Datafeeds.SymbolsStorage.prototype._requestFullSymbolsList = function() { + + var that = this; + var datafeed = this._datafeed; + + for (var i = 0; i < this._exchangesList.length; ++i) { + + var exchange = this._exchangesList[i]; + + if (this._exchangesDataCache.hasOwnProperty(exchange)) { + continue; + } + + this._exchangesDataCache[exchange] = true; + + this._exchangesWaitingForData[exchange] = "waiting_for_data"; + + var requestURL = datafeed._datafeedURL + "/symbol_info?group=" + exchange; + this._datafeed._logMessage("requesting exnchage info from " + requestURL); + + $.ajax(requestURL). + done(function(exchange) { + return function(response) { + that._onExchangeDataReceived(exchange, JSON.parse(response)); + that._onAnyExchangeResponseReceived(exchange); + } + }(exchange)). + error(function(exchange) { + return function (reason) { + that._onAnyExchangeResponseReceived(exchange); + }; + }(exchange)); + } +} + + + +Datafeeds.SymbolsStorage.prototype._onExchangeDataReceived = function(exchangeName, data) { + + function tableField(data, name, index) { + return data[name] instanceof Array + ? data[name][index] + : data[name]; + } + + try + { + for (var symbolIndex = 0; symbolIndex < data.symbol.length; ++symbolIndex) { + + var symbolName = data.symbol[symbolIndex]; + var listedExchange = tableField(data, "exchange-listed", symbolIndex); + var tradedExchange = tableField(data, "exchange-traded", symbolIndex); + var fullName = tradedExchange + ":" + symbolName; + + // This feature support is not implemented yet + // var hasDWM = tableField(data, "has-dwm", symbolIndex); + + var hasIntraday = tableField(data, "has-intraday", symbolIndex); + + var tickerPresent = typeof data["ticker"] != "undefined"; + + this._symbolsInfo[fullName] = { + name: symbolName, + base_name: [listedExchange + ":" + symbolName], + description: tableField(data, "description", symbolIndex), + full_name: fullName, + legs: [fullName], + has_intraday: hasIntraday, + has_no_volume: tableField(data, "has-no-volume", symbolIndex), + listed_exchange: listedExchange, + exchange: tradedExchange, + minmov: tableField(data, "minmovement", symbolIndex), + pointvalue: tableField(data, "pointvalue", symbolIndex), + pricescale: tableField(data, "pricescale", symbolIndex), + type: tableField(data, "type", symbolIndex), + ticker: tickerPresent ? tableField(data, "ticker", symbolIndex) : symbolName, + timezone: tableField(data, "timezone", symbolIndex) + }; + + this._symbolsInfo[symbolName] = this._symbolsInfo[fullName]; + this._symbolsList.push(symbolName); + } + } + catch (error) { + throw "API error when processing exchange `" + exchangeName + "` symbol #" + symbolIndex + ": " + error; + } +} + + +Datafeeds.SymbolsStorage.prototype._onAnyExchangeResponseReceived = function(exchangeName) { + + delete this._exchangesWaitingForData[exchangeName]; + + var allDataReady = Object.keys(this._exchangesWaitingForData).length == 0; + + if (allDataReady) { + this._symbolsList.sort(); + this._datafeed._logMessage("All exchanges data ready"); + this._datafeed.onInitialized(); + } +} + + +// BEWARE: this function does not consider symbol's exchange +Datafeeds.SymbolsStorage.prototype.resolveSymbol = function(symbolName, onSymbolResolvedCallback, onResolveErrorCallback) { + + if (!this._symbolsInfo.hasOwnProperty(symbolName)) { + onResolveErrorCallback("invalid symbol"); + } + else { + onSymbolResolvedCallback(this._symbolsInfo[symbolName]); + }; + +} + + +// ================================================================================================================================================== +// ================================================================================================================================================== +// ================================================================================================================================================== + +/* + It's a symbol search component for ExternalDatafeed. This component can do symbol search only. + This component strongly depends on SymbolsDataStorage and cannot work without it. Maybe, it would be + better to merge it to SymbolsDataStorage. +*/ + +Datafeeds.SymbolSearchComponent = function(datafeed) { + this._datafeed = datafeed; +} + + + +// searchArgument = { ticker, onResultReadyCallback} +Datafeeds.SymbolSearchComponent.prototype.searchSymbolsByName = function(searchArgument, maxSearchResults) { + + if (!this._datafeed._symbolsStorage) { + throw "Cannot use local symbol search when no groups information is available"; + } + + var symbolsStorage = this._datafeed._symbolsStorage; + + var results = []; + var queryIsEmpty = !searchArgument.ticker || searchArgument.ticker.length == 0; + + for (var i = 0; i < symbolsStorage._symbolsList.length; ++i) { + var symbolName = symbolsStorage._symbolsList[i]; + var item = symbolsStorage._symbolsInfo[symbolName]; + + if (searchArgument.type && searchArgument.type.length > 0 && item.type != searchArgument.type) { + continue; + } + if (searchArgument.exchange && searchArgument.exchange.length > 0 && item.exchange != searchArgument.exchange) { + continue; + } + if (queryIsEmpty || item.name.indexOf(searchArgument.ticker) == 0) { + results.push({ + symbol: item.name, + full_name: item.full_name, + description: item.description, + exchange: item.exchange, + params: [], + type: item.type + }); + } + + if (results.length >= maxSearchResults) { + break; + } + } + + searchArgument.onResultReadyCallback(results); +} + + + +// ================================================================================================================================================== +// ================================================================================================================================================== +// ================================================================================================================================================== + +/* + It's a pulse updating component for ExternalDatafeed. It emulates realtime updates with periodic requests. +*/ + +Datafeeds.PulseUpdater = function(datafeed) { + this._datafeed = datafeed; + this._subscribers = {}; + + + this._lastBarTime = 0; + this._requestsPending = 0; + var that = this; + + setInterval(function() { + if (that._requestsPending > 0) { + return; + } + + for (var listenerGUID in that._subscribers) { + var subscriptionRecord = that._subscribers[listenerGUID]; + var resolution = subscriptionRecord.resolution; + var datesRangeRight = Math.round(Date.now() / 1000); + + // BEWARE: please note we really need 2 bars, not the only last one + // see the explanation below. `10` is the `large enough` value to work around holidays + var datesRangeLeft = datesRangeRight - that.periodLengthSeconds(resolution, 10); + + that._requestsPending++; + + that._datafeed.getBars(subscriptionRecord.symbolInfo, resolution, datesRangeLeft, datesRangeRight, function(bars) { + that._requestsPending--; + + // means the subscription was cancelled while waiting for data + if (!that._subscribers.hasOwnProperty(listenerGUID)) { + return; + } + + var lastBar = bars[bars.length - 1]; + if (!isNaN(subscriptionRecord.lastBarTime) && lastBar.time < subscriptionRecord.lastBarTime) { + return; + } + + var subscribers = subscriptionRecord.listeners; + var isNewBar = !isNaN(subscriptionRecord.lastBarTime) && lastBar.time > subscriptionRecord.lastBarTime; + + // Pulse updating may miss some trades data (ie, if pulse period = 10 secods and new bar is started 5 seconds later after the last update, the + // old bar's last 5 seconds trades will be lost). Thus, at fist we should broadcast old bar updates when it's ready. + if (isNewBar) { + + if (bars.length < 2) { + throw "Not enough bars in history for proper pulse update. Need at least 2."; + } + + var previousBar = bars[bars.length - 2]; + for (var i =0; i < subscribers.length; ++i) { + subscribers[i](previousBar); + } + } + + subscriptionRecord.lastBarTime = lastBar.time; + + for (var i =0; i < subscribers.length; ++i) { + subscribers[i](lastBar); + } + }, + + // on error + function() { + that._requestsPending--; + }); + + } + }, + 10 * 1000); +} + + +Datafeeds.PulseUpdater.prototype.unsubscribeDataListener = function(listenerGUID) { + this._datafeed._logMessage("Unsubscribing " + listenerGUID); + delete this._subscribers[listenerGUID]; +} + + +Datafeeds.PulseUpdater.prototype.subscribeDataListener = function(symbolInfo, resolution, newDataCallback, listenerGUID) { + + this._datafeed._logMessage("Subscribing " + listenerGUID); + + var key = symbolInfo.name + ", " + resolution; + + if (!this._subscribers.hasOwnProperty(listenerGUID)) { + + this._subscribers[listenerGUID] = { + symbolInfo: symbolInfo, + resolution: resolution, + lastBarTime: NaN, + listeners: [] + }; + } + + this._subscribers[listenerGUID].listeners.push(newDataCallback); +} + + +Datafeeds.PulseUpdater.prototype.periodLengthSeconds = function(resolution, requiredPeriodsCount) { + var daysCount = 0; + + if (resolution == "D") { + daysCount = requiredPeriodsCount; + } + else if (resolution == "M") { + daysCount = 31 * requiredPeriodsCount; + } + else if (resolution == "W") { + daysCount = 7 * requiredPeriodsCount; + } + else { + daysCount = requiredPeriodsCount * resolution / (24 * 60); + } + + return daysCount * 24 * 60 * 60; +} diff --git a/charting_library/license.pdf b/charting_library/license.pdf new file mode 100644 index 0000000000000000000000000000000000000000..d2060614842f7d8b08b87698c04c409993172df5 GIT binary patch literal 177247 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%0Ai%_Auyi=Z}Y~CQ{FaL;5%c_k22Kpy(FV3 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%0DWPM75}@gE2t!}E6i=ulc5AL$}&Ua_*P;H2}G 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 tbody > tr > td, +.property-page-unpadded > tbody > tr > th { + padding: 0; +} +.property-page .property-page-separator-cell { + height: 21px; + padding: 0; +} +.property-page .offset-row td:first-child { + padding-left: 30px; +} +.propertypage-name-label { + text-transform: capitalize; +} +.colorpicker.main { + border: 1px solid #c9cbcd; + box-shadow: 0 1px 3px rgba(0, 0, 0, 0.4); +} +.custom-select { + background-color: #ffffff; + position: relative; + display: inline-block; + vertical-align: middle; + height: 27px; +} +.custom-select .switcher { + background: #fafafa; + border: 1px solid #c9cbcd; + clear: both; + cursor: pointer; + height: 25px; + min-width: 65px; +} +.custom-select .switcher .title { + display: block; + background-repeat: repeat-x; + float: left; + height: 10px; + overflow: hidden; + padding: 5px 20px 5px 12px; + vertical-align: middle; + width: 91px; +} +.custom-select .switcher .icon { + position: absolute; + right: 5px; + top: 6px; + display: inline-block; + height: 15px; + width: 13px; + vertical-align: top; + background: url('../../images/select-bg.png') 2px 5px no-repeat; +} +.custom-select .items { + background: #fff; + border: 1px solid #c9cbcd; + clear: both; + cursor: pointer; + display: none; + position: absolute; + top: 28px; + z-index: 3; + -webkit-box-sizing: border-box; + -moz-box-sizing: border-box; + box-sizing: border-box; + width: 100%; +} +.custom-select .items .item { + cursor: pointer; + padding: 7px 12px; +} +.custom-select .items .item:hover { + background: #f4f7f9; +} +.custom-select .items .item.selected { + padding-left: 8px; + background: #f4f7f9; + border-left: 4px solid #5cb888; +} +.custom-select .items .item .linestyle { + width: 100%; +} +.linestyle { + background-image: url(images/lines.png); + background-repeat: repeat-x; + height: 15px; + width: 90px; +} +.solidline { + background-position: 0 -4px; +} +.dottedline { + background-position: 0 -55px; +} +.dashedline { + background-position: 0 -44px; +} +.clearing { + clear: both; + display: block; + height: 0; + line-height: 0; + width: 100%; +} +div.tooltip { + background-color: #FFFFC2; + border: 1px solid #B2B2B2; + padding-left: 10px; + padding-right: 10px; + padding-top: 5px; + padding-bottom: 5px; + z-index: 100; +} +.zoom-selector { + background-color: rgba(80, 80, 80, 0.15); + border: 1px solid rgba(80, 80, 80, 0.5); + position: absolute; +} +.tooltip-selector { + position: absolute; + font-weight: bold; + font-size: 10px; + line-height: normal; + opacity: .8; + white-space: nowrap; +} +.tooltip-selector-hidden { + display: none; +} +.toolbarbuttonicon { + width: 24px; + height: 24px; + position: absolute; + top: 1px; + left: 1px; +} +.toolbarbuttonicon.wide { + width: 33px; +} +.toolbarpopupbutton { + width: 32px; + height: 32px; +} +#big-load-more-button-wrap { + display: none; + position: absolute; + right: 0; + bottom: 50%; + /*To prevent ugly select on multiple click */ + -o-user-select: none; + -moz-user-select: none; + -webkit-user-select: none; + user-select: none; +} +#big-load-more-button-wrap.state-progress, +#big-load-more-button-wrap.state-enabled { + display: block; +} +#big-load-more-button-wrap.state-hidden *, +#big-load-more-button-wrap.state-disabled { + display: none; +} +.big-load-more-button { + display: inline-block; + margin-bottom: -50%; + cursor: pointer; + opacity: 1; +} +.big-load-more-button::before { + content: ' '; + display: block; + width: 64px; + height: 64px; + background: url('../../images/button-load-new-bars.png') no-repeat; +} +#big-load-more-button-wrap.state-progress .big-load-more-button::before { + opacity: .42; +} +.tooltip-pad-wrap, +.tooltip-newbars-wrap { + position: absolute; + right: 50%; + bottom: 100%; +} +.tooltip-pad, +.tooltip-newbars { + position: relative; + left: 50%; + display: none; + border: 1px solid #007FB9; + background: #fff; + white-space: nowrap; + text-align: center; + font-size: 13px; + color: #41474d; +} +.tooltip-pad { + padding: 5px 10px; + margin-bottom: 5px; +} +.tooltip-newbars { + padding: 13px; +} +.tooltip-pad::after, +.tooltip-newbars::after { + content: ' '; + position: absolute; + left: 50%; + bottom: 0; + display: inline-block; + width: 19px; + height: 11px; + margin: -11px 0 -11px -9px; + background: url('../../images/icons.png') 0 -80px no-repeat; +} +#big-load-more-button-wrap.state-progress .big-load-more-button, +.big-load-more-button:hover { + opacity: 1; +} +#big-load-more-button-wrap.state-progress .big-load-more-button .tooltip-newbars, +.big-load-more-button:hover .tooltip-newbars { + display: inline-block; +} +#big-load-more-button-wrap.state-enabled .big-load-more-button:hover::before { + background-position: 0 -64px; +} +.themesMenu { + border: 1px solid black; + position: absolute; + background: white; + left: 100px; +} +/* ={ TVColorPicker == */ +.tvcolorpicker-widget { + vertical-align: middle; + background-image: url('../../images/tvcolorpicker-bg.png'); + background-position: 0 0; + background-repeat: no-repeat; + border: 1px solid #cacaca; + overflow: hidden; + padding: 0; + width: 25px; + height: 25px; + cursor: pointer; + font-size: 0px; + -webkit-user-select: none; + -moz-user-select: -moz-none; + user-select: none; +} +.tvcolorpicker-popup { + position: absolute; + z-index: 1000; + padding: 4px; + background: white; + border: 1px solid #9D9D9D; + box-shadow: 0px 1px 2px rgba(0, 0, 0, 0.3); +} +.tvcolorpicker-table { + border-collapse: collapse; + table-layout: fixed; + margin: 0px 0px 6px 0px; +} +.tvcolorpicker-popup .tvcolorpicker-table:last-of-type { + margin-bottom: 0px; +} +.tvcolorpicker-table td { + padding: 0; + width: 18px; + height: 18px; +} +.tvcolorpicker-swatch { + width: 16px; + height: 16px; + border: none 0px; + margin: 1px; + cursor: pointer; + overflow: hidden; +} +.tvcolorpicker-swatch.low-contrast { + margin: 0px; + border: solid #cccccc 1px; +} +.tvcolorpicker-swatch.tvcolorpicker-user { + border: solid #eeeeee 1px; + margin: 0px; +} +.tvcolorpicker-cell:hover .tvcolorpicker-swatch { + border: solid black 1px; + margin: 0; +} +.tvcolorpicker-swatch.active { + background: url(../../images/tvcolorpicker-check.png) 50% 50% no-repeat; + border: solid white 1px; + outline: solid black 1px; + margin: 0; +} +.tvcolorpicker-custom-button { + display: block; +} +.tvcolorpicker-hsv { + position: relative; + top: 13px; + height: 130px; + width: 160px; + margin: 0px auto; +} +.tvcolorpicker-hs { + position: absolute; + top: 0px; + left: 0px; + width: 128px; + height: 128px; + background: url(../../images/tvcolorpicker-sprite.png) 0px 0px no-repeat; + border: solid #eeeeee 1px; +} +.tvcolorpicker-hs-area, +.tvcolorpicker-v-area { + position: absolute; + top: 0px; + left: 0px; + width: 100%; + height: 100%; +} +.tvcolorpicker-v { + position: absolute; + top: 0px; + left: 140px; + width: 9px; + height: 128px; + background: url(../../images/tvcolorpicker-sprite.png) -128px 0px no-repeat; + border: solid #eeeeee 1px; +} +.tvcolorpicker-hs-handle { + width: 11px; + height: 11px; + position: absolute; + left: 0px; + top: 0px; + margin: -5px 0px 0px -5px; + background: url(../../images/tvcolorpicker-sprite.png) 0px -128px no-repeat; +} +.tvcolorpicker-v-handle { + position: absolute; + left: 0px; + top: 0px; + width: 25px; + height: 11px; + margin: -5px 0px 0px -8px; + background: url(../../images/tvcolorpicker-sprite.png) -11px -128px no-repeat; +} +.tvcolorpicker-custom-button { + margin: 6px 0px 0px 0px; +} +.tvcolorpicker-user-swatches { + margin: 6px 0px 0px 0px; +} +.some-colorpicker .tvcolorpicker-widget { + margin-right: 8px; +} +/* == TVColorPicker }= */ +/* ={ Properties Tabs == */ +.properties-tabs { + padding: 0 25px; + border-bottom: 1px solid #e5e4e4; +} +.properties-tabs a.properties-tabs-label { + padding: 20px 0 14px; + margin-left: 45px; + display: inline-block; + position: relative; + color: #595959; +} +.properties-tabs a.properties-tabs-label.active { + font-weight: bold; +} +.properties-tabs a.properties-tabs-label.active:after { + content: " "; + position: absolute; + display: block; + bottom: -1px; + width: 100%; + height: 3px; + background-color: #5cb888; +} +.properties-tabs a.properties-tabs-label:first-child { + margin-left: 0; +} +.properties-tabs a.properties-tabs-label:last-child { + margin-right: 40px; +} +/* == Properties Tabs }= */ +.chart-status-picture { + position: absolute; + right: 5px; + top: 10px; + z-index: 5; + white-space: nowrap; +} +.chart-status-picture .series-status { + display: inline-block; + height: 15px; + background: url('../../chart-client/css/images/chartstatus.png') 0 0 no-repeat; + vertical-align: top; +} +.chart-status-picture .series-status.chart-status-picture-realtime { + width: 56px; + background-position: 0 -30px; +} +.chart-status-picture.pre-market .series-status { + width: 69px; + background-position: 0 -90px; +} +.chart-status-picture.post-market .series-status { + width: 73px; + background-position: 0 -105px; +} +.chart-status-picture.out-of-session .series-status { + width: 48px; + background-position: 0 -120px; +} +.chart-status-picture .series-status.chart-status-picture-connecting { + width: 57px; + background-position: 0 0; +} +.chart-status-picture .series-status.chart-status-picture-loading { + width: 73px; + background-position: 0 -15px; +} +.chart-status-picture .series-status.chart-status-picture-eod { + width: 56px; + background-position: 0 -45px; +} +.chart-status-picture .series-status.chart-status-picture-delayed { + width: 70px; + background-position: 0 -60px; +} +.chart-status-picture .series-status.chart-status-picture-delayed-streaming { + width: 53px; + background-position: 0 -135px; +} +.chart-status-picture .series-status.chart-status-picture-invalid { + width: 84px; + background-position: 0 -75px; +} +.chart-status-picture .series-status.chart-status-picture-snapshot { + display: none; +} +.chart-status-picture .bats-warning { + height: 16px; + width: 16px; + background: url('../../images/warning-icon.png') 0 0 no-repeat; + cursor: pointer; + margin-right: 3px; + display: none; +} +.chart-status-picture .bats-warning.warn-bats { + display: inline-block; +} +/* ={ Panel extendion button == */ +.panel-ext { + display: none; + position: absolute; + top: 0; + right: 0; + width: 11px; + height: 32px; + border: 1px solid #c9cbcd; + background: #ffffff; +} +.panel-ext:hover { + background: #fff; + color: #68696b; +} +.panel-ext.active { + background: #f4f7f9; + background: -moz-linear-gradient(top, #f2f7fa, #f4f7f9); + background: -webkit-linear-gradient(top, #f2f7fa, #f4f7f9); + background: -ms-linear-gradient(top, #f2f7fa, #f4f7f9); + background: -o-linear-gradient(top, #f2f7fa, #f4f7f9); + background: linear-gradient(top, #f2f7fa, #f4f7f9); + color: #68696b; + box-shadow: inset 0 0 3px rgba(0, 0, 0, 0.2); +} +.panel-ext-arrow { + width: 100%; + height: 100%; + background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAUAAAADCAQAAADxPw1zAAAAGElEQVR4XmPoqe/5D4b1DAwQTj0DBEAYAPmhC2SlApAHAAAAAElFTkSuQmCC) 50% 50% no-repeat; +} +/* == Panel extendion button }= */ +.chart-loading-screen { + position: absolute; + top: 0; + left: 0; + width: 0; + height: 0; + z-index: 4; +} +.chart-loading-screen .chart-loading-screen-shield { + width: 100%; + height: 100%; + opacity: 0; + background: red; +} +.chart-loading-screen.fade { + width: 100%; + height: 100%; +} +.chart-loading-screen.fade .chart-loading-screen-shield { + opacity: .5; + -webkit-transition: opacity 300ms ease; + -moz-transition: opacity 300ms ease; + -ms-transition: opacity 300ms ease; + -o-transition: opacity 300ms ease; + transition: opacity 300ms ease; +} +.control-bar-wrapper { + margin-left: -65px; + left: 50%; + position: absolute; + bottom: 27px; + width: 135px; + height: 25px; + z-index: 13; +} +.control-bar span { + display: block; + float: left; + width: 25px; + height: 25px; + padding-left: 0px; + margin-left: 1px; + background: url(../../images/controlll.png); + cursor: pointer; +} +.control-bar span.disabled { + opacity: 0.5; + cursor: default; +} +span.move-left-button-control-bar, +span.move-left-button-control-bar.disabled:hover, +span.move-left-button-control-bar.disabled:active { + background-position: 0px 0; +} +span.zoom-out-right-button-control-bar, +span.zoom-out-right-button-control-bar.disabled:hover, +span.zoom-out-right-button-control-bar.disabled:active { + background-position: -25px 0; +} +span.turn-button-control-bar, +span.turn-button-control-bar.disabled:hover, +span.turn-button-control-bar.disabled:active { + background-position: -50px 0; +} +span.zoom-in-button-control-bar, +span.zoom-in-button-control-bar.disabled:hover, +span.zoom-in-button-control-bar.disabled:active { + background-position: -75px 0; +} +span.move-right-button-control-bar, +span.move-right-button-control-bar.disabled:hover, +span.move-right-button-control-bar.disabled:active { + background-position: -100px 0; +} +span.move-left-button-control-bar:hover { + background-position: -150px 0; +} +span.zoom-out-right-button-control-bar:hover { + background-position: -175px 0; +} +span.turn-button-control-bar:hover { + background-position: -200px 0; +} +span.zoom-in-button-control-bar:hover { + background-position: -225px 0; +} +span.move-right-button-control-bar:hover { + background-position: -250px 0; +} +span.back-to-present:hover { + background-position: -275px 0; +} +span.move-left-button-control-bar:active { + background-position: -300px 0; +} +span.zoom-out-right-button-control-bar:active { + background-position: -325px 0; +} +span.turn-button-control-bar:active { + background-position: -350px 0; +} +span.zoom-in-button-control-bar:active { + background-position: -375px 0; +} +span.move-right-button-control-bar:active { + background-position: -400px 0; +} +span.back-to-present:active { + background-position: -425px 0; +} +/*back-to-present button*/ +span.back-to-present { + display: block; + width: 25px; + height: 25px; + position: absolute; + right: 2px; + bottom: 27px; + padding-left: 0px; + background: url(../../images/controlll.png); + background-position: -125px 0; + cursor: pointer; + -webkit-user-select: none; + -moz-user-select: none; + -ms-user-select: none; + z-index: 13; +} +span.back-to-present.hidden { + display: none; +} +.property-page .symbol-edit-widget { + margin: 0; +} +.properties-tabs .help { + width: 15px; + height: 15px; + background: url('../../images/dialogs/study-help.png'); + float: right; + margin: 1px 10px 0 0; +} +.published-charts-tooltip { + display: none; + position: absolute; + z-index: 14; + padding: 8px 10px 8px 8px; + background: rgba(255, 255, 255, 0.9); + border: solid 1px; + height: 32px; + margin-top: -25px; +} +.published-charts-tooltip .avatar { + position: absolute; + top: 8px; + left: 8px; + width: 32px; + height: 32px; +} +.published-charts-tooltip .avatar img { + width: 32px; + height: 32px; +} +.published-charts-tooltip .text { + padding-left: 39px; + padding-top: 2px; + max-width: 250px; + overflow: hidden; + text-overflow: ellipsis; + white-space: nowrap; + display: inline-block; + font-size: 13px; + line-height: 13px; + font-weight: bold; +} +.published-charts-tooltip .text span { + display: block; + font-size: 11px; + color: #8f8f8f; + font-weight: normal; + padding-top: 2px; +} +/* arrow */ +.published-charts-tooltip:after, +.published-charts-tooltip:before { + left: 100%; + border: solid transparent; + content: " "; + height: 0; + width: 0; + position: absolute; + pointer-events: none; +} +.published-charts-tooltip:after { + border-width: 1em; + top: 50%; + margin-top: -1em; +} +.published-charts-tooltip:before { + border-width: 1.1em; + top: 50%; + margin-top: -1.1em; +} +.published-charts-tooltip:after { + border-color: rgba(255, 255, 255, 0); + border-left-color: #fff; +} +/****/ +.published-charts-tooltip.green { + border-color: #78C143; +} +.published-charts-tooltip.red { + border-color: #CC4545; +} +.published-charts-tooltip.neutral { + border-color: #EAC300; +} +.published-charts-tooltip.green:before { + border-color: rgba(120, 193, 67, 0); + border-left-color: #78C143; +} +.published-charts-tooltip.red:before { + border-color: rgba(204, 69, 69, 0); + border-left-color: #CC4545; +} +.published-charts-tooltip.neutral:before { + border-color: rgba(234, 195, 0, 0); + border-left-color: #EAC300; +} +/* blue text tooltip */ +.blue-tooltip { + position: absolute; + width: 230px; + border: 1px solid #007FB9; + background: #fff; + z-index: 111; + word-wrap: break-word; +} +.blue-tooltip .double-width { + width: 460px; +} +.blue-tooltip .short { + width: 150px; +} +.blue-tooltip-text { + margin: 8px 10px; + font-size: 13px; + color: #41474d; +} +.blue-tooltip-hidden { + display: none; +} +.tooltip-pad::before, +.tooltip-newbars::before, +.blue-tooltip-icon { + position: absolute; + width: 19px; + height: 11px; + margin: -11px 0 -11px -9px; +} +.tooltip-pad::before, +.tooltip-newbars::before, +.blue-tooltip-top .blue-tooltip-icon { + bottom: 0; + background-position: 0 -80px; +} +.blue-tooltip-bottom .blue-tooltip-icon { + top: 0; + background-position: -180px -80px; +} +/* chart controls */ +.chart-controls-bar { + position: absolute; + height: 22px; + width: 100%; + left: 0; + bottom: 0; + background: #e6e9ed; + overflow: hidden; +} +.chart-container.inactive .chart-controls-bar { + background: #f3f5f6; +} +/* date range */ +.chart-series-controls { + float: right; +} +.chart-controls-bar-buttons { + overflow: hidden; +} +.chart-controls-bar-buttons a { + cursor: pointer; + float: left; + position: relative; + padding: 4px 13px; + margin: 0 0 1px 0; + color: #8b8c8e; + stroke: #8b8c8e; + /* for svg icon */ + fill: #8b8c8e; + /* for svg icon */ + font-size: 11px; + line-height: 14px; + font-weight: bold; +} +.chart-controls-bar-buttons a:not(.disabled):hover { + background: #eceef1; + color: #555555; + stroke: #555555; + fill: #555555; +} +.chart-controls-bar-buttons a.active, +.chart-controls-bar-buttons a.active:hover { + color: #58c3e5; + stroke: #58c3e5; + fill: #58c3e5; +} +.chart-controls-bar-buttons a.disabled { + color: #AAAAAA; + stroke: #AAAAAA; + fill: #AAAAAA; + cursor: default; +} +.chart-controls-bar-buttons a:before { + content: " "; + display: block; + position: absolute; + top: 4px; + left: -1px; + width: 0; + height: 14px; + border-left: solid 1px #d0d4d9; +} +.chart-container.inactive .chart-controls-bar-buttons a { + color: #d0d4d9; + stroke: #d0d4d9; + fill: #d0d4d9; +} +.chart-container.inactive .chart-controls-bar-buttons a:not(.disabled):hover { + background: #eceef1; + color: #666666; + stroke: #666666; + fill: #666666; +} +.chart-container.inactive .chart-controls-bar-buttons a.active { + color: #a2ddf0; + stroke: #a2ddf0; + fill: #a2ddf0; +} +.chart-container.inactive .chart-controls-bar-buttons a.active:hover { + color: #58c3e5; + stroke: #58c3e5; + fill: #58c3e5; +} +/* onchart messages */ +.onchart-messages-wrapper { + /* pointer-events: none; */ + position: absolute; + bottom: 28px; + right: 9px; + z-index: 14; +} +.onchart-message-top, +.onchart-message-bottom { + background: white; + background: rgba(255, 255, 255, 0.92); + border: solid #c9c9c9; +} +.onchart-message-top { + border-width: 1px 1px 0 1px; + font-size: 14px; + line-height: 17px; + padding: 1px 18px; + text-align: center; +} +.onchart-message p, +.onchart-message h3 { + color: #595959; + font-size: 14px; + line-height: 17px; + margin: 7px 0; +} +.onchart-message .submit-button { + margin: 15px 0 0 0; + text-align: center; +} +.onchart-message .submit-button a { + cursor: pointer; + pointer-events: auto; + display: inline-block; + vertical-align: top; + color: white; + padding: 6px 20px 5px 20px; + background: #1fb2cc; +} +.onchart-message .submit-button a:hover { + background: #1fbad3; +} +.onchart-message .onchart-message-close { + cursor: pointer; + pointer-events: auto; + position: absolute; + width: 23px; + height: 23px; + top: 0; + right: 0; + background: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAkAAAAJCAYAAADgkQYQAAAANklEQVR4AWMAgcjIyGUMqAAuDmcA8X8khRjiGAIYfBw6H8MVYANICh7DxIg2Ca+bSPUd4XACAJL9StMP8XreAAAAAElFTkSuQmCC') 50% 50% no-repeat; +} +.onchart-message-bottom { + height: 23px; + border-width: 0 1px 1px 1px; + margin: 0 0 0 23px; +} +.onchart-message-ear { + position: absolute; + height: 23px; + width: 23px; + bottom: 0; + left: 0; + border-top: 1px solid #c9c9c9; + background: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABYAAAAWCAYAAADEtGw7AAAASUlEQVR4AbXMgQAAIBAAsVHl8u7vUhLdAGZmzu7e3yDJIckhySHJIckhySHJIckhySHJIckhySHJIckhySHJIckhySHJIckhyR97eKuLN6YbhwAAAABJRU5ErkJggg==') 100% 0 no-repeat; +} +.onchart-message-copy { + position: relative; + top: 9px; +} +@font-face { + font-family: 'FontAwesome'; + src: url('../../fonts/fontawesome-webfont.eot?v=4.0.3'); + src: url('../../fonts/fontawesome-webfont.eot?#iefix&v=4.0.3') format('embedded-opentype'), url('../../fonts/fontawesome-webfont.woff?v=4.0.3') format('woff'), url('../../fonts/fontawesome-webfont.ttf?v=4.0.3') format('truetype'), url('../../fonts/fontawesome-webfont.svg?v=4.0.3#fontawesomeregular') format('svg'); + font-weight: normal; + font-style: normal; +} +.ui-draggable { + -ms-touch-action: none; +} +.chart-sidebar { + position: relative; + width: 270px; + height: 100%; + top: 0; + right: 0; + overflow: hidden; +} +.chart-sidebar.hidden { + width: 12px; +} +.chart-sidebar .separator { + width: 13px; + height: 100%; + position: absolute; + left: 0px; + z-index: 10; + cursor: pointer; +} +.chart-sidebar .separator-bar { + height: 100%; + width: 1px; + border-left: 1px solid #c9cbcd; + border-right: 1px solid #c9cbcd; + position: absolute; + left: 0px; + background: #fff; + overflow: hidden; +} +.chart-sidebar .separator:hover .separator-bar { + background: #f4f7f9; + width: 11px; + -moz-transition: all 0.2s; + -webkit-transition: all 0.2s; + -o-transition: all 0.2s; + -ms-transition: all 0.2s; + transition: all 0.2s; +} +.chart-sidebar.hidden .separator-bar { + background: #f4f7f9; + width: 11px; +} +.chart-sidebar .separator-icon { + background: url('../../images/sidebar.png') no-repeat; + width: 7px; + height: 43px; + position: absolute; + top: 50%; + left: 2px; + margin: -21px 0 0; +} +.chart-sidebar.hidden .separator-icon { + background-position: -7px 0; +} +.chart-sidebar-pane { + margin: 34px 0 0 3px; + position: relative; +} +.chart-sidebar-pane .header { + position: absolute; + top: -34px; + height: 23px; + padding: 11px 7px 0; + width: 100%; + color: #6f7073; + background: #f1f3f6; + font-weight: bold; + font-size: 12px; +} +.chart-sidebar-pane .header:hover { + background: #f4f7f9; + cursor: pointer; +} +.chart-sidebar-pane .header > .icon { + width: 7px; + height: 4px; + background-position: -184px -140px; + vertical-align: middle; + margin: 0 6px 0 0; +} +.chart-sidebar-pane.minimized .header > .icon { + background-position: -192px -140px; + height: 7px; + top: -1px; +} +.chart-sidebar-pane .header .reorder-button { + display: none; + width: 26px; + height: 26px; + border: 1px solid #f4f7f9; + position: absolute; + margin: -8px 0 0 4px; + vertical-align: top; +} +.chart-sidebar-pane .header .reorder-button:hover { + background: #e0e5ea; + border: 1px solid #c9cbcd; + border-radius: 3px; +} +.chart-sidebar-pane .header:hover .reorder-button { + display: inline-block; +} +.chart-sidebar-pane .header .reorder-button .icon { + width: 10px; + height: 11px; + position: absolute; + top: 7px; + left: 8px; + background-position: -180px -149px; +} +.chart-sidebar-pane .header .reorder-button .icon.down { + background-position: -190px -149px; +} +.chart-sidebar-pane .container { + height: 100%; +} +.chart-sidebar-vseparator { + height: 1px; + background: #c9cbcd; + position: relative; + z-index: 1; + -ms-touch-action: none; +} +.chart-sidebar-vseparator .handle { + height: 5px; + width: 100%; + top: -2px; + position: absolute; + background: #fff; + opacity: 0.01; + cursor: url("../../chart-client/css/light/cursor_size_vertical.cur"), w-resize; +} +.chart-sidebar-vseparator .handle { + cursor: url("../../chart-client/css/light/cursor_size_vertical.cur") 16 15, w-resize; +} +.sb-inner-shadow { + box-shadow: 0 -1px 4px rgba(0, 0, 0, 0.15); + position: absolute; + bottom: -10px; + width: 100%; + height: 10px; + background: #fff; + z-index: 5; +} +.sb-inner-shadow.top { + box-shadow: 0 1px 4px rgba(0, 0, 0, 0.15); + top: -10px; +} +.sb-scrollbar { + position: absolute; + opacity: 0; + position: absolute !important; + width: 7px; + height: 100px; + top: 73px; + right: 1px; + z-index: 1; + -moz-transition: opacity 0.3s; + -webkit-transition: opacity 0.3s; + -ms-transition: opacity 0.3s; + -o-transition: opacity 0.3s; + transition: opacity 0.3s; +} +.sb-scrollbar.active { + opacity: 1; + -moz-transition: opacity 0.3s; + -webkit-transition: opacity 0.3s; + -ms-transition: opacity 0.3s; + -o-transition: opacity 0.3s; + transition: opacity 0.3s; +} +.sb-scrollbar.active-always { + opacity: 1; +} +.sb-scrollbar-top { + position: absolute; + top: 0; + width: 7px; + height: 3px; + background-position: -173px -40px; + z-index: 1; +} +.sb-scrollbar-body { + position: absolute; + top: 0; + width: 5px; + height: 100%; + border-left: 1px solid #9c9c9c; + border-right: 1px solid #9c9c9c; + background: #f6f6f6; + background: -moz-linear-gradient(top, #ffffff, #eeeeee); + background: -webkit-linear-gradient(top, #ffffff, #eeeeee); + background: -ms-linear-gradient(top, #ffffff, #eeeeee); + background: -o-linear-gradient(top, #ffffff, #eeeeee); + background: linear-gradient(top, #ffffff, #eeeeee); +} +.sb-scrollbar-bottom { + position: absolute; + bottom: -1px; + width: 7px; + height: 4px; + background-position: -173px -43px; +} +.chat-page .sb-scrollbar-body, +.widgetbar-widget .sb-scrollbar-body { + border: 0; + background: #d8d8d8; + width: 6px; +} +.gray .sb-scrollbar-body { + background: #75757A; + border-color: #75757A; + border-radius: 3px; +} +.gray .sb-scrollbar-top, +.gray .sb-scrollbar-bottom { + display: none; +} +.chat-page .sb-scrollbar-top, +.chat-page .sb-scrollbar-bottom, +.widgetbar-widget .sb-scrollbar-top, +.widgetbar-widget .sb-scrollbar-bottom { + display: none; +} +.gray, +.active-always.gray { + opacity: 0.5; +} +.chart-sidebar-pane .header.selectable .title { + color: #007FB9; + border-bottom: 1px dashed #007FB9; +} +.chart-sidebar-pane .header.selectable .title:hover { + color: #3592BD; + border-color: #3592BD; +} +.chart-sidebar-pane .header.selectable .dropdown { + display: inline-block; + width: 16px; + height: 12px; + position: relative; + top: 1px; + left: 0px; +} +.chart-sidebar-pane .header.selectable .dropdown:after { + content: ''; + display: block; + width: 0px; + height: 0px; + border: 4px solid transparent; + border-top-color: #007FB9; + position: relative; + top: 6px; + left: 6px; +} +.symbol-list-container, +.symbol-list { + position: relative; +} +.minimized .symbol-list-container, +.minimized .symbol-list-header { + display: none; +} +.symbol-list-header { + height: 21px; + z-index: 1; + margin: 0 3px; + border-bottom: 1px solid #EBEDF0; + color: #888989; + cursor: default; +} +.symbol-list-header.sortable { + cursor: default; +} +.symbol-list-header.sortable .sorter:hover { + cursor: pointer; + color: #4C4F66; +} +.symbol-list-item { + display: block; + height: 32px; + position: relative; + color: #8f8f8f; + margin: 0 3px; + cursor: pointer; +} +.symbol-list-item:nth-child(even) { + background-color: #F8FAFB; +} +.symbol-list-item:hover { + background: #EDF1F2; +} +.symbol-list-item > div, +.symbol-list-header div { + display: inline-block; +} +.symbol-list-header > div { + /*padding: 3px 0 0;*/ +} +.symbol-list-item .symbol { + overflow: hidden; +} +.symbol-list-item .symbol, +.symbol-list-item .last-block, +.symbol-list-item .change { + margin: 8px 0 0 0; + white-space: nowrap; + vertical-align: top; +} +.symbol-list-item .symbol, +.symbol-list-header .header-symbol { + width: 30%; + text-indent: 10px; +} +.symbol-list-item .estimate, +.symbol-list-header .header-estimate { + width: 10%; + text-align: right; +} +.symbol-list-item .last-block, +.symbol-list-header .header-last { + width: 25%; + text-align: right; +} +.symbol-list-item .change, +.symbol-list-header .header-change { + width: 45%; + text-align: right; +} +.symbol-list-header .header-change div { + margin: 0 3px 0 0; +} +.symbol-list-item .change .percent, +.symbol-list-header .header-change div:last-child { + margin: 0 8px 0 0; +} +.symbol-list-item.active { + background: #EBF8FF; +} +.symbol-list-item.active:before { + content: ''; + display: block; + width: 3px; + height: 100%; + position: absolute; + top: 0; + left: 0; + background: #3E98CD; +} +.symbol-list .controls { + display: none; + position: absolute; + top: 6px; + right: 100%; + overflow: hidden; + height: 100%; +} +.symbol-list-item:hover .controls { + /* Hacky-fucky workaround for IOS7 Safari. See TV-3545. */ + right: 8px; + display: block; +} +.controls-delete { + display: none; +} +.symbol-list.deletable .controls-delete { + display: block; + width: 20px; + height: 20px; + background: #da563e url('data:image/gif;base64,R0lGODlhBwAHAPIFAPLHv/vt6v///+eVhtpWPgAAAAAAAAAAACH5BAUKAAUALAAAAAAHAAcAAAMTOEAMKgtAIsNkNjAqbJySszRDAgA7') 50% 50% no-repeat; + cursor: pointer; + opacity: .75; +} +.symbol-list.deletable .controls-delete:hover { + opacity: 1; +} +.symbol-list-item.success { + color: #5a5d66; +} +.symbol-list-item.error { + color: #da563e; +} +.symbol-list-item .change.success .percent:before { + content: '('; +} +.symbol-list-item .change.success .percent:after { + content: '%)'; +} +.symbol-list-item .plus { + color: #238859; +} +.symbol-list-item .minus { + color: #DC5538; +} +.symbol-list-item .plus-bg, +.symbol-list-item .minus-bg { + color: White; +} +.symbol-list-item .plus-bg { + background-color: #238859; +} +.symbol-list-item .minus-bg { + background-color: #DC5538; +} +.symbol-list-item .session-status { + display: inline-block; + width: 4px; + height: 4px; + margin: 6px 0 5px 4px; + border-radius: 2px; + position: relative; +} +.symbol-list-item .session-status.market { + background: none; +} +.symbol-list-item .session-status.pre_market { + background: #F79D16; +} +.symbol-list-item .session-status.post_market { + background: #0A8DFF; +} +.symbol-list-item .session-status.out_of_session { + background: #9C9C9C; +} +.wl-symbol-edit { + float: left; + background: white; + color: #cfd2d4; + font-size: 12px; + line-height: 15px; + width: 100px; + padding: 0 5px; + border: solid #C9CBCD 1px; + color: black; + height: 30px; + box-sizing: border-box; + -moz-box-sizing: border-box; +} +.wl-symbol-edit:focus { + border-color: #4c82ce; +} +.tv-notifications { + height: 100%; + position: relative; +} +.nf-data { + position: absolute; + width: 100%; + -moz-transition: opacity 0.3s; + -webkit-transition: opacity 0.3s; + -ms-transition: opacity 0.3s; + -o-transition: opacity 0.3s; + transition: opacity 0.3s; + padding: 0 3px; + box-sizing: border-box; + -moz-box-sizing: border-box; +} +.nf-data.loading { + opacity: 0.5; +} +.nf-popup.nf-settings-popup { + width: 310px; +} +.nf-popup .item { + white-space: nowrap; +} +.nf .item .icon { + width: 18px; +} +.tv-notifications .load-more { + display: inline-block; + text-align: center; + height: 32px; + line-height: 32px; + padding: 0 14px; + cursor: pointer; + font-size: 14px; + font-weight: bold; + color: #fff; + background: #1fb2cc; + width: 155px; + margin: 20px auto 20px; + display: block; +} +.tv-notifications .load-more:hover { + background: #21bed9; +} +.tv-notifications .load-more.process { + background: url(../../images/button-base-process.gif) repeat-x 0 0; +} +.tv-notifications .event-block { + line-height: 18px; + margin-bottom: 1px; +} +.tv-notifications .event-block .head { + min-height: 34px; + height: auto; +} +.tv-notifications .event-block .head .line.event { + color: #3b3e44; +} +.tv-notifications .event-block .head .user-badge { + margin-left: 3px; +} +.tv-notifications .event-block .separator { + content: ''; + display: block; + height: 1px; + position: absolute; + bottom: -1px; + background: #EBEDF0; + left: 0; + right: 0; +} +.tv-notifications .event-block:after { + content: ''; + display: block; + height: 1px; + position: absolute; + bottom: -1px; + background: #EBEDF0; + left: 0; + right: 0; +} +.tv-notifications .event-block.new { + background: #fff; +} +.tv-notifications .event-block.unread { + background: #fef3b5; +} +.tv-notifications .event-block .wrap { + padding: 10px 11px; +} +.tv-notifications .event-block .head { + padding: 0 25px 0 40px; +} +.tv-notifications .event-block .event-icon { + top: 5px; + right: 11px; +} +.tv-notifications .event-block time { + position: absolute; + top: 27px; + right: 11px; + color: #919396; + font-size: 11px; + width: 22px; + text-align: center; +} +.tv-notifications .event-block .text { + margin: 5px 0 0 0; + max-height: 54px; + line-height: 18px; + background: #eaeff4; + background: rgba(212, 222, 231, 0.36); + padding: 3px 5px 4px; +} +.tv-notifications .event-block a.context-menu { + float: right; + margin: -2px 25px 0 4px; + opacity: 0.9; + width: 16px; + height: 14px; + line-height: 14px; + text-align: center; +} +.tv-notifications .event-block a.context-menu:hover { + opacity: 1; +} +.tv-notifications .event-block a.context-menu:before { + content: " "; + height: 7px; + width: 10px; + background-image: url("../../images/sprites/base-sprite.png"); + background-repeat: no-repeat; + background-position: 0px -667px; + display: inline-block; + position: relative; + vertical-align: middle; + overflow: hidden; +} +.tv-notifications .event-block .symbol { + background: #fbf897; + border: solid 1px #e0de59; + display: inline-block; + line-height: 11px; + padding: 1px; +} +.tv-detail { + height: 100%; + position: relative; + overflow: hidden; + -webkit-overflow-scrolling: touch; +} +.dl-header { + padding: 9px 10px 5px; +} +.dl-header-figures { + clear: both; + white-space: nowrap; +} +.dl-header-price { + font-size: 28px; + font-weight: bold; + color: #42434a; + min-height: 34px; +} +.dl-header-change { + font-size: 17px; + font-weight: bold; + margin: 0 0 0 8px; +} +.dl-header-session-status { + font-size: 11px; + color: #9e9e9e; + margin-top: -2px; +} +.dl-header-price .plus, +.dl-header-price-extended .plus, +.dl-header-change.plus, +.dl-header-change-extended.plus { + color: #238853; +} +.dl-header-price .minus, +.dl-header-price-extended .minus, +.dl-header-change.minus, +.dl-header-change-extended.minus { + color: #DD5538; +} +.dl-header-extended-data { + clear: both; + white-space: nowrap; + margin: 6px 0 0; +} +.dl-header-price-extended { + font-size: 22px; + font-weight: bold; + color: #42434a; +} +.dl-header-change-extended { + font-size: 16px; + font-weight: bold; + margin: 0 0 0 8px; +} +.dl-header .market-status-marker { + display: inline-block; + vertical-align: middle; + width: 6px; + height: 6px; + border-radius: 3px; + margin-right: 5px; +} +.dl-header .market-status-marker.open { + background: #68a582; +} +.dl-header .market-status-marker.closed { + background: #9C9C9C; +} +.dl-header .market-status-marker.pre-market { + background: #F79D16; +} +.dl-header .market-status-marker.post-market { + background: #0A8DFF; +} +.dl-header #showExtendedHoursLink a { + border-bottom: 1px dashed #007FB9; +} +/*.dl-header-session-status {display: none; margin-left: 3px; width: 20px; height: 20px; background: url('../../images/session-status.png');} +.dl-header-session-status.pre-market {display: inline-block;} +.dl-header-session-status.post-market {display: inline-block; background-position: -20px 0;}*/ +.dl-header-symbol { + color: #43464E; + font-size: 15px; +} +.dl-header-symbol-desc { + color: #333; + font-weight: bold; + font-size: 15px; + margin: 0 7px 0 0; +} +.dl-header-earning { + float: right; + width: 28px; + height: 28px; + text-align: center; + cursor: default; + border: 1px solid #c9cbcd; + color: #c9cbcd; + padding-top: 5px; + box-sizing: border-box; + -moz-box-sizing: border-box; +} +.dl-header-earning.soon { + border: 1px solid #DC5538; + color: #DC5538; +} +.dl-header-industry { + padding: 3px 0 4px; + font-size: 11px; + color: #787878; +} +.dl-bidoffer-spread { + margin: 10px 0 0; +} +.dl-bidoffer-spread span { + display: inline-block; + font-size: 12px; + margin-right: 1px; + padding: 2px 8px; + border-radius: 9px; +} +.dl-bidoffer-spread span.dl-bid { + color: #5b85bf; + background: #d4e6fe; + margin-right: 5px; +} +.dl-bidoffer-spread span.dl-ask { + color: #b35b46; + background: #f5d8d3; +} +.dl-bidoffer-spread span b { + color: #5b85bf; +} +.dl-data { + position: relative; + padding: 0 3px 10px; +} +.dl-item-nodata { + display: none; + margin: 10px; + color: #666; +} +.dl-item-group { + display: none; + margin: 12px 10px 0; +} +.dl-item-group-col { + float: left; + width: 48%; +} +.dl-item-group-col:nth-child(even) { + float: right; +} +.dl-item-group-header { + height: 20px; + cursor: default; + color: #343649; + font-weight: bold; + border-bottom: 1px solid #343649; + padding: 3px 0 0 3%; +} +.dl-item { + color: #5a5d66; + border-bottom: 1px solid #eaeaea; + height: 21px; + cursor: default; + position: relative; + float: left; + width: 50%; +} +.dl-item.full { + float: none; + width: 100%; +} +.dl-item:hover { + background: #edf0f3; +} +.dl-item.drag { + background: #edf0f3; + box-shadow: 0 1px 1px rgba(0, 0, 0, 0.2); +} +.dl-item:hover .wl-icon-delete, +.dl-item.drag .wl-icon-delete { + display: inline-block; +} +.dl-col { + float: left; + height: 18px; + padding: 3px 0 0; + overflow: hidden; +} +.dl-col-field { + width: 42%; + font-size: 11px; + color: #888989; + padding-left: 4%; + padding-top: 4px; + white-space: nowrap; + text-overflow: ellipsis; +} +.dl-col-val { + width: 50%; + padding-right: 4%; + white-space: nowrap; + text-overflow: ellipsis; + text-align: right; + font-weight: bold; +} +.dl-col-del { + width: 15px; + position: absolute; + right: 0; +} +.dl-col-del .wl-icon-delete { + top: 0px; +} +.dl-item.full .dl-col-field { + width: 69%; +} +.dl-item.full .dl-col-val { + width: 23%; + font-weight: bold; + color: #7c7c7c; +} +.dl-minichart { + height: 80px; + margin: 10px 10px 19px 10px; + position: relative; + overflow: hidden; +} +.dl-range { + height: 43px; + position: relative; + margin: 0 10px; +} +.dl-range.first-child { + margin: 5px 10px 0; +} +.dl-range-mark { + width: 9px; + height: 13px; + background-position: -140px -220px; + position: absolute; + margin-left: -5px; + left: 0%; + top: 2px; + -moz-transition: all 0.3s; + -webkit-transition: all 0.3s; + -o-transition: all 0.3s; + -ms-transition: all 0.3s; + transition: all 0.3s; + z-index: 1; +} +.dl-range-mark.bid { + background-position: 0 -337px; + opacity: 0.5; + z-index: 2; +} +.dl-range-mark.ask { + background-position: -9px -337px; + opacity: 0.5; + z-index: 2; +} +.dl-range-mark.low { + margin-left: -4px; +} +.dl-range-bar-bg { + height: 7px; + position: absolute; + top: 16px; + width: 100%; + background: #d8d8d8; +} +.dl-range-bar { + height: 7px; + background: #51A076; + position: absolute; + -moz-transition: all 0.3s; + -webkit-transition: all 0.3s; + -o-transition: all 0.3s; + -ms-transition: all 0.3s; + transition: all 0.3s; + border: solid #fff; + border-width: 0 1px; + margin-left: -1px; +} +.dl-range-bar.low { + background: #b35b46; +} +.dl-range-bar.hl { + background: #aaa; +} +.dl-range-price-l, +.dl-range-price-r { + position: absolute; + font-weight: bold; + color: #42434a; + top: 25px; +} +.dl-range-price-r { + right: 0; +} +.dl-range-caption { + position: absolute; + bottom: 2px; + width: 100%; + text-align: center; + color: #787878; + font-size: 11px; +} +/* .dl-more-link {position: absolute; top: -24px; right: 7px; cursor: pointer; border-bottom: 1px dashed #007FB9; font-size: 12px; height: 15px; color: #007FB9 !important;} +.dl-more-link:hover {color: #3592BD !important; border-bottom: 1px dashed #3592BD;} +.dl-more-link.disabled {display: none;} */ +.dl-dialog { + height: 500px; + overflow-y: scroll; +} +.dl-dialog-data { + margin: 10px 0 0; +} +.dl-dialog-header { + font-size: 12px; + margin: 0 0 5px 0; +} +.dl-dialog-header > strong { + font-size: 14px; +} +.dl-dialog-header > a { + margin: 0 0 0 8px; + text-decoration: underline; +} +.dl-company-desc { + font-size: 12px; + color: #787878; + height: 46px; +} +.dl-dialog-more { + display: inline-block; + cursor: pointer; + border-bottom: 1px dashed #007FB9; + height: 14px; +} +.dl-followsymbol button.follow-symbol { + vertical-align: top; + margin: 3px 0 0 4px; +} +.dl-estimate-tooltip > div { + margin-top: 4px; +} +.depth-widget-notice { + padding: 2px 10px; + color: #666666; +} +.depth-widget-notice p { + margin: 8px 0; + text-align: center; +} +.depth-widget-notice p.hint { + font-size: 12px; + font-style: italic; +} +.depth-zoom-wrapper { + pointer-events: none; + position: absolute; + top: 2%; + left: 50%; + margin: 6px 0 0 -53px; + width: 99px; + background: #d8d8d8; + padding: 0 0 0 6px; + height: 4px; +} +.depth-zoom-handle { + pointer-events: auto; + z-index: 11; + position: absolute; + left: 0; + top: -8px; + width: 6px; + height: 18px; + background: #b0b0b0; + border-radius: 2px; + border: 1px solid #fff; + margin: 0 0 0 -1px; +} +.depth-zoom-plus, +.depth-zoom-minus { + pointer-events: auto; + cursor: pointer; + position: absolute; + top: -8px; + width: 20px; + height: 18px; + background: #b0b0b0 50% 50% no-repeat; + border: 1px solid #fff; + border-radius: 2px; +} +.depth-zoom-plus { + right: -22px; + background-image: url('data:image/gif;base64,R0lGODlhCAAIAKECAPX19f39/f///////yH5BAEKAAMALAAAAAAIAAgAAAISnBWmI7LnYJsC2GaBao/FhSgFADs='); +} +.depth-zoom-minus { + left: -22px; + background-image: url('data:image/gif;base64,R0lGODlhCAAIAPACAPX19f///yH5BAUKAAIALAAAAAAIAAgAQAIMlG+gEQoIozSs1jkLADs='); +} +.depth-zoom-plus:hover, +.depth-zoom-minus:hover { + background-color: #b7b7b7; +} +.depth-zoom-plus:active, +.depth-zoom-minus:active { + background-color: #aaaaaa; +} +.depth-zoom-plus.disabled, +.depth-zoom-minus.disabled { + opacity: .5; + cursor: default; + pointer-events: none; + background-color: #b0b0b0; +} +.depth-widget-wrap.dragging, +.depth-widget-wrap.dragging .depth-zoom-plus, +.depth-widget-wrap.dragging .depth-zoom-minus, +.depth-zoom-handle { + cursor: ew-resize; +} +.tv-news { + height: 100%; + position: relative; +} +.ns-data { + position: absolute; + width: 100%; + -moz-transition: opacity 0.3s; + -webkit-transition: opacity 0.3s; + -ms-transition: opacity 0.3s; + -o-transition: opacity 0.3s; + transition: opacity 0.3s; +} +.ns-data.loading { + opacity: 0.5; +} +.ns-item { + border-bottom: 1px solid #EBEDF0; + padding: 6px 0 6px; + position: relative; + margin: 0 3px; +} +.ns-item:hover { + background: #edf0f3; +} +.ns-item-title { + margin: 0 12px; + color: #5a5d66; + font-size: 13px; +} +.ns-item-title a:hover { + text-decoration: underline; +} +.ns-item-desc, +.ns-item-date { + color: #8f8f8f; + font-size: 10px; +} +.ns-item-desc { + margin: 2px 30px 0 12px; + min-height: 13px; +} +.ns-item-desc .source { + font-weight: bold; +} +.ns-item-date { + position: absolute; + bottom: 6px; + right: 12px; +} +.ns-fxwire-message { + margin: 30px 15px 0; + text-align: center; + font-size: 14px; + color: #595959; +} +.ns-fxwire-message h3 { + margin: 5px 0; +} +.ns-fxwire-message a { + cursor: pointer; + pointer-events: auto; + display: inline-block; + vertical-align: top; + color: white; + padding: 6px 20px 5px 20px; + background: #1fb2cc; +} +.ns-fxwire-message-close { + cursor: pointer; + pointer-events: auto; + position: absolute; + width: 23px; + height: 23px; + top: 0; + right: 0; + background: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAkAAAAJCAYAAADgkQYQAAAANklEQVR4AWMAgcjIyGUMqAAuDmcA8X8khRjiGAIYfBw6H8MVYANICh7DxIg2Ca+bSPUd4XACAJL9StMP8XreAAAAAElFTkSuQmCC') 50% 50% no-repeat; +} +.tv-chat { + height: 100%; + position: relative; +} +.ch-input .wrap .ch-settings { + float: right; + padding: 3px; + margin: 2px 0 0 3px; +} +.ch-settings .icon { + display: inline-block; + width: 17px; + height: 17px; + background-image: url('../../images/icons.png'); + background-position: -160px -240px; +} +.ch-settings:hover .icon, +.ch-settings:active .icon { + background-position: -40px -340px; +} +.ch-popup.ch-warning-templates-popup { + width: 251px; +} +.ch-popup.ch-settings-popup { + width: 270px; +} +.ch-popup.ch-call-popup { + width: 100px; + overflow: hidden; +} +.ch-popup .item { + white-space: nowrap; +} +.charts-popup-list .item { + padding-right: 7px; +} +.charts-popup-list .item .title { + width: auto; +} +.ch-settings-popup .item .icon { + width: 18px; +} +.ch-item.ch-message-moderated { + border-left: solid 1px red; + padding-top: 30px; +} +.ch-item.ch-message-moderated .ch-item-delete { + display: none !important; +} +.ch-message-moderated-layout { + position: absolute; + top: 0; + bottom: 0; + left: 0; + width: 100%; + height: 100%; + z-index: 1; +} +.ch-overlap { + background: rgba(255, 0, 0, 0.2); + padding: 5px 10px; + font-weight: bold; + color: #b01e13; +} +.ch-item.ch-message-moderated .ch-item-content, +.ch-item.ch-message-moderated .ch-item-userpic { + opacity: 0.5; +} +.ch-session-count { + position: absolute; + top: -23px; + right: 7px; + color: #8E8F90; + font-size: 12px; + height: 15px; + cursor: pointer; + border-bottom: 1px dashed #8E8F90; +} +.ch-session-count:hover { + color: #007FB9 !important; + border-bottom: 1px dashed #007FB9; +} +.ch-input { + z-index: 6; + position: absolute; + width: 100%; + background: #fff; +} +.ch-input .wrap { + padding: 0 3px 3px 3px; + height: 30px; + position: relative; + overflow: hidden; +} +.ch-input .wrap.active { + height: 40px; + box-shadow: 0 1px 4px rgba(0, 0, 0, 0.15); +} +.ch-input .wrap textarea { + background-color: white; + border: 1px solid #c9cbcd; + width: 175px; + height: 17px; + margin: 0; + padding: 6px 26px 5px 8px; + color: #5a5d66; + float: left; + font: 12px Arial, sans-serif; +} +.chart-page .ch-input .wrap textarea { + padding-right: 50px; +} +.ch-input .wrap textarea:focus { + border-color: #4c82ce; +} +.ch-input .wrap .ch-textarea-sizer { + position: relative; + overflow: hidden; + padding: 0 36px 0 0; +} +.chart-page .ch-input .wrap .ch-textarea-sizer { + padding-right: 60px; +} +.ch-input .wrap .ch-textarea-sizer textarea { + width: 100%; +} +.ch-input .wrap textarea:-moz-placeholder { + color: #a9a9a9; +} +.ch-input .wrap textarea.disabled { + border: 1px solid #d22; +} +.ch-input .wrap.active textarea { + height: 28px; +} +.ch-button { + display: block; + margin: 0 0 0 -1px; + cursor: pointer; + color: #8b8c8e; + float: right; + height: 17px; + line-height: 17px; + padding: 4px 0; + background: #ffffff; + /*background: #F9F9F9;*/ + border: 1px solid #c9cbcd; + text-align: center; + font-weight: bold; +} +.ch-button:hover { + background: #fff; +} +.ch-button:active, +.ch-button.active { + background: #f4f7f9 !important; + background: -moz-linear-gradient(top, #f2f7fa, #f4f7f9) !important; + background: -webkit-linear-gradient(top, #f2f7fa, #f4f7f9) !important; + background: -ms-linear-gradient(top, #f2f7fa, #f4f7f9) !important; + background: -o-linear-gradient(top, #f2f7fa, #f4f7f9) !important; + background: linear-gradient(top, #f2f7fa, #f4f7f9) !important; + color: #68696b; + box-shadow: inset 0 0 3px rgba(0, 0, 0, 0.2); +} +.wrap.active .ch-button { + height: 25px; + padding-top: 11px; +} +.wrap .ch-button.disabled { + opacity: 0.5; + background: #fff !important; +} +.ch-input a.ch-warning-templates-button { + display: none; + width: 11px; + height: 20px; +} +.ch-input a.ch-warning-templates-button i { + margin: 0 auto 1px; + display: inline-block; + width: 9px; + height: 5px; + background: url("../../images/select-bg.png") 0 0; +} +.moderator-layout .ch-input a.ch-warning-templates-button { + display: block; +} +.moderator-layout .ch-input.custom-message-warning textarea { + background: #ffd9d9 ; +} +.ch-message-type-warning { + background: #ffd9d9 !important; +} +.ch-message-type-warning { + border-left: solid 1px red; +} +.ch-message-type-warning .ch-item-info, +.ch-message-type-warning .ch-item-userpic { + display: none; +} +.ch-message-type-warning .ch-item-content { + margin-left: 10px; +} +.ch-message-type-warning .ch-item-text { + margin-right: 10px; +} +.ch-input .ch-snapshot-button { + cursor: pointer; + position: absolute; + line-height: 25px; + text-align: center; + top: 1px; + right: 1px; + width: 28px; + height: 28px; +} +.ch-input .ch-snapshot-button.loading { + background: url('../../images/bar-loader.gif'); +} +.ch-input .ch-input-button { + width: 40px; + border-radius: 0 2px 2px 0; +} +.ch-snapshot-button .icon-snapshot { + display: block; + margin: 6px auto 0 auto; + background-position: -60px -240px; + width: 16px; + height: 13px; + top: 1px; +} +.ch-snapshot-button:hover .icon-snapshot, +.ch-snapshot-button.loading .icon-snapshot, +.ch-snapshot-button:active .icon-snapshot { + background-position: -60px -340px; +} +.ch-snapshot-button.active .icon-snapshot { + background-position: 0 -260px; +} +.ch-input .ch-smiles-button { + cursor: pointer; + position: absolute; + line-height: 25px; + text-align: center; + top: 1px; + right: 29px; + width: 24px; + height: 28px; +} +.ch-input .ch-smiles-button.off-chart { + right: 1px; +} +.ch-smiles-button .icon-smile { + display: block; + margin: 6px auto 0 auto; + background-position: -40px -400px; + width: 15px; + height: 14px; + top: 1px; +} +.ch-smiles-popup { + width: 170px; + height: 110px; +} +.ch-smiles-popup .blue-tooltip-text { + cursor: pointer; +} +.ch-smiles-popup .icon { + left: 117px; +} +.ch-data { + position: absolute; + width: 100%; + top: 32px; + -moz-transition: opacity 0.3s; + -webkit-transition: opacity 0.3s; + -ms-transition: opacity 0.3s; + -o-transition: opacity 0.3s; + transition: opacity 0.3s; + cursor: pointer; +} +.ch-data.loading { + opacity: 0.5; +} +.ch-item { + padding: 8px 0 8px; + position: relative; + margin: 0 3px; + border-bottom: 1px #EBEDF0 solid; +} +.mentions-only .ch-item { + display: none !important; +} +.mentions-only .ch-item.ch-is-reply, +.mentions-only .ch-item.ch-is-author { + display: block !important; +} +.ch-item:hover { + background: #F3F5F9; +} +.ch-item-userpic { + position: absolute; + left: 10px; + top: 10px; + display: block; +} +.ch-item-userpic img { + width: 24px; + height: 24px; +} +.ch-item-userpic.online:after { + width: 5px; + height: 5px; + left: 20px; + top: 20px; +} +.ch-item-content { + margin: 0px 10px 0 44px; + color: #5a5d66; + font-size: 11px; + min-height: 29px; +} +.ch-item-author { + margin: 0; + white-space: nowrap; + overflow: hidden; + text-overflow: ellipsis; +} +.ch-item-author a { + text-decoration: none; + font-weight: bold; +} +.roomed .ch-item-author { + margin: 0 40px 0 0; +} +.ch-item:not(.ch-is-author):hover .ch-item-author, +.ch-highlight-user:not(.ch-is-author) .ch-item-author { + margin-right: 0; +} +.ch-item-text { + font-size: 12px; + margin: 4px 30px 0 0; + color: #5a5d66; + overflow-x: hidden; +} +.ch-item-text a:hover { + text-decoration: underline; +} +.ch-item-symbol { + color: #8f8f8f; + font-size: 10px; +} +.ch-item-symbol a { + font-size: 10px; + color: #8f8f8f; +} +.ch-item:not(.ch-is-author):hover .ch-item-symbol:not(.ch-symbol-show), +.ch-highlight-user:not(.ch-is-author) .ch-item-symbol { + display: none; +} +.ch-item-empty { + margin: 10px 10px 0 10px; + color: #8f8f8f; + text-align: center; + font-style: italic; +} +.ch-item-time { + color: #8f8f8f; + font-size: 10px; + font-weight: normal; + position: absolute; + right: 12px; + bottom: 8px; + margin-top: -10px; +} +.ch-item-text img { + display: block; + height: 114px; + margin: 8px 0 0; + border: 5px solid #EAEFF4; +} +.ch-dialog { + max-height: 500px; + min-height: 35px; + overflow-y: auto; + padding: 10px 15px 0 !important; +} +.ch-dialog-item { + float: left; + width: 176px; + margin: 0 0 10px; +} +.ch-dialog-item a { + font-weight: bold; + text-decoration: underline; + font-size: 12px; +} +.ch-dialog-item .user-list-charts { + width: 44px; + padding: 2px 0 0 2px; +} +.ch-dialog-item .user-list-rating { + width: 50px; + padding: 2px 0 0 2px; + background: none; +} +.ch-item-snapshot-preview { + display: none; +} +.show-snapshot-preview .ch-item-snapshot-link { + display: none; +} +.show-snapshot-preview .ch-item-snapshot-preview { + display: block; +} +.ch-user-list-avatar { + float: left; + margin: 0 8px 0 0; + height: 45px; + position: relative; +} +.ch-user-list-username { + font-weight: bold; + font-size: 12px; + margin: 0 0 3px; + height: 17px; + overflow: hidden; +} +.ch-user-list-username a.userlink { + margin-left: 20px; +} +.ch-user-list-username a.userlink:hover { + margin-left: 20px; +} +.ch-user-list-charts { + float: left; + padding: 5px 0 0; + font-size: 12px; + font-weight: bold; +} +.ch-user-list-rating { + float: left; + padding: 5px 0 0 10px; + font-size: 12px; + font-weight: bold; +} +.general-conversation { + height: 500px; + border: 1px solid #ccc; +} +.ch-disabled-message { + font-size: 11px; + color: #d22; + display: none; + padding: 4px 7px; +} +.ch-snapshot-link { + font-size: 11px; + display: none; + padding: 4px 10px; + position: relative; +} +.ch-snapshot-link .delete-icon { + font-size: 11px; + display: none; + padding: 4px 7px; + position: relative; +} +.ch-snapshot-link a:hover { + text-decoration: underline; +} +.ch-snapshot-link img { + display: block; + width: 240px; + max-height: 200px; + margin: 3px; +} +.ch-item-delete { + display: none; + position: absolute; + right: 9px; + top: 50%; + width: 13px; + height: 13px; + margin: -7px 0 0; + cursor: pointer; + background-position: -100px -100px; +} +.ch-item-hover { + display: none; + font-weight: normal !important; + color: #9d9d9d !important; + transition: color 0.4s; +} +.ch-item-hover:hover { + color: #007fb9 !important; +} +.ch-item:hover .ch-item-delete { + display: block; +} +.ch-item:hover .ch-item-hover, +.ch-highlight-user .ch-item-hover { + display: inline; +} +.ch-new-counter { + color: white; + background: #286ED1; + margin: 0 4px 0 0; + padding: 2px 2px 1px 2px; + border-radius: 2px; +} +.ch-item-ignore-ban-separator { + display: none; +} +.ch-item:hover .ch-item-ignore-ban-separator, +.ch-highlight-user .ch-item-ignore-ban-separator, +.ch-item-separator { + display: inline-block; + background: #9d9d9d; + width: 2px; + height: 2px; + margin: 0 4px 3px 4px; +} +.ch-item-actions { + position: absolute; + right: 12px; + top: 8px; +} +.ch-item-info { + position: absolute; + right: 12px; + top: 8px; +} +.ch-sound-control { + display: inline-block; + width: 19px; + height: 14px; + margin: 0 5px; + position: relative; + top: 2px; + background: url('../../images/sound-control.png'); + background-position: 0 0; + cursor: pointer; +} +.ch-sound-control:hover { + background-position: -20px 0; +} +.ch-sound-control.mute { + background-position: 0 -15px; +} +.ch-sound-control.mute:hover { + background-position: -20px -15px; +} +.ch-is-author { + background: #f3ffec; +} +.ch-is-reply { + background: #f9ecff; +} +.ch-highlight-user { + background: #ffe2a9; +} +.ch-is-author:hover { + background: #eefae7; +} +.ch-is-reply:hover { + background: #f6e8fc; +} +.ch-highlight-user:hover { + background: #fcd384; +} +.ch-room-selector { + display: none; +} +.roomed .ch-input .wrap .ch-room-selector { + display: block; + position: absolute; + top: 6px; + left: 9px; + font-size: 11px; + color: #007FB9; + cursor: pointer; +} +.roomed .ch-input .wrap .ch-room-selector span { + border-bottom: 1px dashed #007FB9; +} +.roomed .ch-input .wrap .ch-room-selector:after { + content: ''; + display: inline-block; + margin: 0 0 0 2px; + position: relative; + top: -1px; + border-style: solid; + border-color: #007FB9 transparent transparent transparent; + border-width: 3px 3px 0 3px; +} +.roomed .ch-input .wrap .ch-room-selector:hover { + color: #3592BD; +} +.roomed .ch-input .wrap .ch-room-selector:hover:after { + border-color: #3592BD transparent transparent transparent; +} +.roomed .ch-input .wrap textarea { + text-indent: 46px; +} +.ch-item-channel { + text-transform: uppercase; + color: #8f8f8f; + font-size: 10px; + cursor: pointer; +} +.ch-item:not(.ch-is-author):hover .ch-item-channel, +.ch-highlight-user:not(.ch-is-author) .ch-item-channel { + display: none; +} +body.chat-page { + min-width: 0; +} +.ch-ignore-list-item { + padding: 5px 5px; +} +.ch-ignore-list-item:hover { + background: #f9f9f9; +} +.ch-ignore-list-item .delete { + float: right; +} +.ch-smile { + background: url('../../images/smiles.png'); + display: inline-block; + width: 20px; + height: 17px; + vertical-align: bottom; +} +div.widgetbar-widgetheader-icon-economic-calendar { + background-position: 0px -338px; +} +div.widgetbar-widgetheader-icon-earnings-calendar { + background-position: -2px -387px; +} +div.calendar-widget-scnt { + /*height: 95%;*/ + height: 100%; + position: relative; + overflow: hidden; + -webkit-overflow-scrolling: touch; +} +div.calendar-widget-dcnt { + position: relative; + padding-bottom: 100px; + margin-bottom: 100px; +} +div.calendar-widget, +div.calendar-widget.header { + font-size: 0.9em; + height: 18px; + padding: 7px 0px 7px 11px; + color: #5A5D66; + cursor: default; + display: block; + overflow: hidden; + margin: 0px 3px; +} +div.calendar-widget.header { + height: 17px; + padding: 0 0 0 11px; +} +div.calendar-widget div { + white-space: nowrap; + display: inline-block; + z-index: 2; + overflow: hidden; + box-sizing: border-box; +} +div.calendar-widget.day { + padding: 8px 5px 6px 10px; + display: block; + background: #EFF9FF; + font-weight: bold; + color: #2F5D7A; + margin: 3px; + text-transform: uppercase; +} +div.calendar-widget.day.green { + background: #E4F3D5; + color: #4C6E28; +} +div.calendar-widget.green { + background: #F7FBF3; +} +div.calendar-widget.day.hand { + cursor: pointer; +} +div.calendar-widget div a { + color: #5D8ED5; +} +div.calendar-widget.regular { + margin-left: 3px; + position: relative; +} +div.calendar-widget.regular:hover { + background: #ECF6E1; + cursor: pointer; +} +div.calendar-widget.regular:hover div { + cursor: pointer; +} +div.calendar-widget.regular.active, +div.calendar-widget.regular.active:hover { + background: #EBF8FF; +} +div.calendar-widget.regular.active:before { + content: ''; + display: block; + width: 3px; + height: 100%; + position: absolute; + top: 0; + left: 0; + background: #3E98CD; +} +div.calendar-widget.hidden { + display: none; + visibility: hidden; + height: 0px; +} +div.calendar-widget.regular div.symbol { + color: #303030; +} +div.calendar-widget div img { + margin: 0px 0px 0px 10px; + width: 11px; + height: 11px; + border: 0px solid black; + display: inline; +} +div.calendar-widget div.bold { + font-weight: bold; +} +div.calendar-widget div.ar { + text-align: right; +} +div.calendar-widget div.actual { + text-align: right; + color: #5a5d66; +} +div.calendar-widget div.calendar-widget-w-15 { + width: 20%; +} +div.calendar-widget div.calendar-widget-w-23 { + width: 23%; +} +div.calendar-widget div.calendar-widget-w-15-l { + width: 15%; + padding: 0% 2% 0% 0%; +} +div.calendar-widget div.calendar-widget-w-30 { + width: 30%; +} +div.calendar-widget div.calendar-widget-w-35 { + width: 35%; +} +div.calendar-widget div.calendar-widget-w-25-l { + width: 30%; + /*padding: 0% 2% 0% 0%;*/ +} +div.calendar-widget.header div.calendar-widget-w-15, +div.calendar-widget.header div.calendar-widget-w-23, +div.calendar-widget.header div.calendar-widget-w-15-l, +div.calendar-widget.header div.calendar-widget-w-30, +div.calendar-widget.header div.calendar-widget-w-35, +div.calendar-widget.header div.calendar-widget-w-25-l { + color: #888989; + font-weight: normal; +} +.tv-messages { + height: 100%; + position: relative; +} +.msg-chat-user { + display: block; + position: relative; + height: 24px; + padding: 5px 0; + border-bottom: 1px solid #eaeaea; +} +.msg-chat-user:hover, +.msg-chat-user.active { + background: #edf0f3; +} +.msg-chat-user:last-child { + border: none; +} +.msg-chat-user img { + width: 24px; + height: 24px; + position: absolute; + left: 10px; +} +.msg-chat-user span { + padding: 0 0 0 40px; +} +.msg-chat-user.online::before { + content: ""; + height: 8px; + width: 8px; + border-radius: 50%; + background: #5cb888; + position: absolute; + display: block; + top: 1px; + left: 24px; + border: 3px solid #fff; + z-index: 5; +} +.msg-chat-user.online:hover::before { + border: 3px solid #edf0f3; +} +.msg-input-wrap { + padding: 0 3px 3px 3px; +} +.msg-input { + position: relative; + height: 30px; + z-index: 7; +} +.msg-input textarea { + width: 100%; + height: 30px; + margin: 0; + border: 1px solid #c9cbcd; + padding: 6px 8px; + -webkit-box-sizing: border-box; + -moz-box-sizing: border-box; + box-sizing: border-box; + font: 12px Arial, sans-serif; +} +.msg-input textarea:focus { + border-color: #4c82ce; +} +.msg-input .msg-username-hint { + display: none; + position: absolute; + width: 100%; + background: #fff; + overflow-y: auto; + border: 1px solid #c9cbcd; + -webkit-box-sizing: border-box; + -moz-box-sizing: border-box; + box-sizing: border-box; +} +.msg-input .msg-username-hint .recipient { + display: block; + position: relative; + height: 24px; + padding: 5px 0; + border-bottom: 1px solid #eaeaea; +} +.msg-input .msg-username-hint .recipient:hover, +.msg-input .msg-username-hint .recipient.active { + background: #edf0f3; +} +.msg-input .msg-username-hint .recipient:last-child { + border: none; +} +.msg-input .msg-username-hint .recipient img { + width: 24px; + height: 24px; + position: absolute; + left: 10px; +} +.msg-input .msg-username-hint .recipient span { + padding: 0 0 0 40px; +} +.msg-input .msg-username-hint .recipient.online::before { + content: ""; + height: 8px; + width: 8px; + border-radius: 50%; + background: #5cb888; + position: absolute; + display: block; + top: 1px; + left: 24px; + border: 3px solid #fff; + z-index: 5; +} +.msg-input .msg-username-hint .recipient.online:hover::before { + border: 3px solid #edf0f3; +} +.msg-data-wrap { + height: -webkit-calc(100% - 34px); + height: calc(100% - 34px); + position: relative; +} +.separated { + margin-bottom: 1px; +} +.msg-data { + position: relative; + margin: 0 3px 0 3px; +} +.msg-data .msg-empty { + color: #8f8f8f; + font-style: italic; + text-align: center; + margin: 10px 5px 0 5px; +} +.msg-data .msg-item { + margin-bottom: 1px; + -webkit-box-sizing: border-box; + -moz-box-sizing: border-box; + box-sizing: border-box; + display: block; + padding: 7px 10px; + position: relative; + height: 45px; +} +.msg-data .msg-item .separator { + content: ''; + display: block; + height: 1px; + position: absolute; + bottom: -1px; + background: #EBEDF0; + left: 0; + right: 0; +} +.msg-data .msg-item:after { + content: ''; + display: block; + height: 1px; + position: absolute; + bottom: -1px; + background: #EBEDF0; + left: 0; + right: 0; +} +.msg-data .msg-item:hover { + background: #edf0f3; +} +.msg-data .msg-item.active { + background: #EBF8FF; +} +.msg-data .msg-item.active .title::before { + content: ''; + display: block; + width: 3px; + height: 100%; + position: absolute; + top: 0; + left: 0; + background: #3E98CD; +} +.msg-data .msg-item.not-own { + opacity: 0.6; +} +.msg-data .msg-item.not-own.active .title::before { + background: #FF008F; +} +.msg-data .msg-item .userpics { + position: absolute; + left: 11px; + top: 7px; + height: 32px; + width: 32px; +} +.msg-data .msg-item .userpics img { + width: 32px; + height: 32px; + position: absolute; +} +.msg-data .msg-item .userpics .userpic { + overflow: hidden; + position: absolute; + width: 32px; + height: 32px; +} +.msg-data .msg-item .userpics.layout-1 .online::after { + content: ''; + display: block; + width: 10px; + height: 10px; + border-radius: 50%; + position: absolute; + top: -3px; + right: -3px; + background: #5cb888; + border: 3px solid #f2f5f8; +} +.msg-data .msg-item .userpics.layout-2 .userpic { + width: 16px; + height: 32px; +} +.msg-data .msg-item .userpics.layout-2 .userpic img { + left: -8px; +} +.msg-data .msg-item .userpics.layout-2 .userpic-2 { + left: 16px; +} +.msg-data .msg-item .userpics.layout-3 .userpic { + width: 16px; +} +.msg-data .msg-item .userpics.layout-3 .userpic-1 img { + left: -8px; +} +.msg-data .msg-item .userpics.layout-3 .userpic-2, +.msg-data .msg-item .userpics.layout-3 .userpic-3 { + left: 16px; +} +.msg-data .msg-item .userpics.layout-3 .userpic-2 img, +.msg-data .msg-item .userpics.layout-3 .userpic-3 img { + width: 16px; + height: 16px; +} +.msg-data .msg-item .userpics.layout-3 .userpic-3 { + top: 16px; +} +.msg-data .msg-item .userpics.layout-4 .userpic { + width: 16px; + height: 16px; +} +.msg-data .msg-item .userpics.layout-4 .userpic img { + width: 16px; + height: 16px; +} +.msg-data .msg-item .userpics.layout-4 .userpic-2, +.msg-data .msg-item .userpics.layout-4 .userpic-3 { + left: 16px; +} +.msg-data .msg-item .userpics.layout-4 .userpic-3, +.msg-data .msg-item .userpics.layout-4 .userpic-4 { + top: 16px; +} +.msg-data .msg-item .title, +.msg-data .msg-item .desc { + margin-left: 45px; + white-space: nowrap; + overflow: hidden; + text-overflow: ellipsis; +} +.msg-data .msg-item .title { + font-size: 12px; + font-weight: bold; +} +.msg-data .msg-item .desc { + color: #8f8f8f; + margin-top: 3px; + font-size: 11px; +} +.msg-data .msg-item .counter { + position: absolute; + display: none; + border: 1px solid #fff; + background: #e0745f; + right: 5px; + top: 12px; + color: #fff; + border-radius: 3px; + padding: 1px 4px; + font-size: 10px; +} +.msg-data .msg-item.in-call .desc::after { + content: ""; + width: 25px; + height: 25px; + position: absolute; + top: 10px; + right: 28px; + opacity: 0.8; + background: url('../../images/phone-green.png'); + -webkit-animation-name: bounce; + -moz-animation-name: bounce; + -ms-animation-name: bounce; + animation-name: bounce; + -webkit-animation-duration: 1s; + -moz-animation-duration: 1s; + -ms-animation-duration: 1s; + animation-duration: 1s; + -webkit-animation-iteration-count: infinite; + -moz-animation-iteration-count: infinite; + -ms-animation-iteration-count: infinite; + animation-iteration-count: infinite; +} +@-webkit-keyframes bounce { + 0% { + -moz-transform: scale(1); + -ms-transform: scale(1); + -webkit-transform: scale(1); + } + 50% { + -webkit-transform: scale(1.2); + -moz-transform: scale(1.2); + -ms-transform: scale(1.2); + transform: scale(1.2); + } + 100% { + -webkit-transform: scale(1); + -moz-transform: scale(1); + -ms-transform: scale(1); + transform: scale(1); + } +} +@-moz-keyframes bounce { + 0% { + -moz-transform: scale(1); + -ms-transform: scale(1); + -webkit-transform: scale(1); + } + 50% { + -webkit-transform: scale(1.2); + -moz-transform: scale(1.2); + -ms-transform: scale(1.2); + transform: scale(1.2); + } + 100% { + -webkit-transform: scale(1); + -moz-transform: scale(1); + -ms-transform: scale(1); + transform: scale(1); + } +} +@-ms-keyframes bounce { + 0% { + -moz-transform: scale(1); + -ms-transform: scale(1); + -webkit-transform: scale(1); + } + 50% { + -webkit-transform: scale(1.2); + -moz-transform: scale(1.2); + -ms-transform: scale(1.2); + transform: scale(1.2); + } + 100% { + -webkit-transform: scale(1); + -moz-transform: scale(1); + -ms-transform: scale(1); + transform: scale(1); + } +} +@keyframes bounce { + 0% { + -moz-transform: scale(1); + -ms-transform: scale(1); + -webkit-transform: scale(1); + } + 50% { + -webkit-transform: scale(1.2); + -moz-transform: scale(1.2); + -ms-transform: scale(1.2); + transform: scale(1.2); + } + 100% { + -webkit-transform: scale(1); + -moz-transform: scale(1); + -ms-transform: scale(1); + transform: scale(1); + } +} +.msg-chat-wrap { + height: 50%; + position: relative; +} +.msg-window-handle { + display: block; + position: absolute; + height: 5px; + top: -3px; + left: 0; + width: 100%; + background: rgba(0, 0, 0, 0); + cursor: ns-resize; +} +.msg-window { + background: #fff; + height: 100%; +} +.msg-window .msg-window-heading-wrap { + background: #f2f5f8; + box-sizing: border-box; + height: 34px; + margin: 3px; +} +.msg-window .msg-window-heading { + height: 15px; + padding: 10px 0 9px 11px; + font-size: 12px; + line-height: 15px; + font-weight: bold; + color: #5a5c62; + position: relative; + white-space: nowrap; + overflow: hidden; + text-overflow: ellipsis; + cursor: default; +} +.msg-window .msg-window-heading .close { + background: url('../../images/icons.png') -141px -362px; + width: 15px; + height: 15px; + position: absolute; + top: 8px; + right: 5px; +} +.msg-window .msg-window-heading .close:hover { + background-color: #777; +} +.msg-window .msg-window-body { + height: -webkit-calc(100% - 46px); + height: calc(100% - 46px); + position: relative; +} +.msg-window .msg-window-body .msg-members { + position: absolute; + background: #fff; + width: 100%; + height: 100%; + display: none; + top: 0; + left: 0; + z-index: 10; + padding: 5px; + -webkit-box-sizing: border-box; + -moz-box-sizing: border-box; + box-sizing: border-box; +} +.msg-window .msg-window-body .msg-members textarea { + width: 100%; + height: 30px; + margin: 0; + border: 1px solid #c9cbcd; + padding: 6px 8px; + -webkit-box-sizing: border-box; + -moz-box-sizing: border-box; + box-sizing: border-box; + font: 12px Arial, sans-serif; +} +.msg-window .msg-window-body .msg-members textarea:focus { + border-color: #4c82ce; +} +.msg-window .msg-window-body .msg-members .msg-username-hint { + display: none; + position: absolute; + width: -webkit-calc(100% - 10px); + width: calc(100% - 10px); + background: #fff; + overflow-y: auto; + border: 1px solid #c9cbcd; + -webkit-box-sizing: border-box; + -moz-box-sizing: border-box; + box-sizing: border-box; + z-index: 7; +} +.msg-window .msg-window-body .msg-members .msg-username-hint .recipient { + display: block; + position: relative; + height: 24px; + padding: 5px 0; + border-bottom: 1px solid #eaeaea; +} +.msg-window .msg-window-body .msg-members .msg-username-hint .recipient:hover, +.msg-window .msg-window-body .msg-members .msg-username-hint .recipient.active { + background: #edf0f3; +} +.msg-window .msg-window-body .msg-members .msg-username-hint .recipient:last-child { + border: none; +} +.msg-window .msg-window-body .msg-members .msg-username-hint .recipient img { + width: 24px; + height: 24px; + position: absolute; + left: 10px; +} +.msg-window .msg-window-body .msg-members .msg-username-hint .recipient span { + padding: 0 0 0 40px; +} +.msg-window .msg-window-body .msg-members .msg-username-hint .recipient.online::before { + content: ""; + height: 8px; + width: 8px; + border-radius: 50%; + background: #5cb888; + position: absolute; + display: block; + top: 1px; + left: 24px; + border: 3px solid #fff; + z-index: 5; +} +.msg-window .msg-window-body .msg-members .msg-username-hint .recipient.online:hover::before { + border: 3px solid #edf0f3; +} +.msg-window .msg-window-body .msg-members .msg-chat-members { + height: -webkit-calc(100% - 81px); + height: calc(100% - 81px); + overflow-y: auto; + border-bottom: 1px solid #c9cbcd; +} +.msg-window .msg-window-body .msg-members .msg-chat-members .recipient { + display: block; + position: relative; + height: 24px; + padding: 5px 0; + border-bottom: 1px solid #eaeaea; +} +.msg-window .msg-window-body .msg-members .msg-chat-members .recipient:hover, +.msg-window .msg-window-body .msg-members .msg-chat-members .recipient.active { + background: #edf0f3; +} +.msg-window .msg-window-body .msg-members .msg-chat-members .recipient:last-child { + border: none; +} +.msg-window .msg-window-body .msg-members .msg-chat-members .recipient img { + width: 24px; + height: 24px; + position: absolute; + left: 10px; +} +.msg-window .msg-window-body .msg-members .msg-chat-members .recipient span { + padding: 0 0 0 40px; +} +.msg-window .msg-window-body .msg-members .msg-chat-members .recipient.online::before { + content: ""; + height: 8px; + width: 8px; + border-radius: 50%; + background: #5cb888; + position: absolute; + display: block; + top: 1px; + left: 24px; + border: 3px solid #fff; + z-index: 5; +} +.msg-window .msg-window-body .msg-members .msg-chat-members .recipient.online:hover::before { + border: 3px solid #edf0f3; +} +.msg-window .msg-window-body .msg-members .msg-chat-members .recipient.new { + background: #f3ffec; +} +.msg-window .msg-window-body .msg-members .msg-chat-members .recipient i.remove { + background: url('../../images/icons.png') -141px -362px; + width: 14px; + height: 14px; + margin-left: 3px; + display: inline-block; + vertical-align: top; + position: absolute; + top: 10px; + right: 8px; +} +.msg-window .msg-window-body .msg-members .msg-chat-members .recipient i.remove:hover { + background-color: #fff; +} +.msg-window .msg-window-body .msg-members .msg-username-hint-actions { + margin: 5px 0 0; +} +.msg-window .msg-window-body .msg-members .msg-username-hint-actions .tv-button { + width: -webkit-calc(50% - 5px); + width: calc(50% - 5px); + height: 30px; + text-align: center; + -webkit-box-sizing: border-box; + -moz-box-sizing: border-box; + box-sizing: border-box; +} +.msg-window .msg-window-body .msg-members .msg-username-hint-actions .tv-button:first-child { + margin-right: 10px; +} +.msg-window .msg-window-body .msg-members .msg-username-hint-actions .close { + width: 100%; +} +.msg-videos { + display: none; + height: 180px; + background: #000; + overflow: hidden; + position: relative; + text-align: center; +} +.msg-videos .remote { + width: 320px; + height: 180px; +} +.msg-videos .local { + width: 105px; + height: 60px; + position: absolute; + bottom: 0; + right: 0; + z-index: 1; +} +.msg-videos .msg-video-placeholder { + color: #fff; + text-align: center; + position: absolute; + width: 100%; + margin: -7px 0 0; + top: 50%; + display: none; +} +.msg-chat-with-video { + height: -webkit-calc(100% - 180px); + height: calc(100% - 180px); +} +.msg-window-members-count { + position: absolute; + font-size: 10px; + top: 0; +} +.msg-userlink-popup { + position: absolute; + width: 405px; + color: #52565E; + transition: all 0.5s; + z-index: 18; +} +.msg-userlink-popup .msg-userlink-popup-container { + background: #fff; + height: -webkit-calc(100% - 10px); + height: calc(100% - 10px); + border: 1px solid #d6d6d6; + box-shadow: 0 0 3px rgba(0, 0, 0, 0.1); + transition: all 0.5s; +} +.msg-userlink-popup button.message-user { + background: #43BE83; +} +.msg-userlink-popup button.message-user.cancel { + background: #A5ABB5; +} +.msg-userlink-popup button.message-user:hover, +.msg-userlink-popup button.message-user.cancel:hover { + background: #06B2CE; +} +.msg-userlink-popup .userpic { + width: 130px; + height: 130px; + position: absolute; +} +.msg-userlink-popup .content { + margin: 10px 10px 10px 140px; + height: 112px; + font-size: 14px; + position: relative; +} +.msg-userlink-popup .content .float-bottom { + position: absolute; + bottom: 0; +} +.msg-userlink-popup .content .username { + margin: -2px 0 9px 5px; + font-size: 18px; +} +.msg-userlink-popup .content .username > a { + display: inline-block; + vertical-align: middle; +} +.msg-userlink-popup .content .username .user-badge { + margin-left: 8px; +} +.msg-userlink-popup .content .user-stats-small { + margin: 0 5px; +} +.msg-userlink-popup .content .action-buttons { + position: absolute; + left: 0; + bottom: 5px; + width: 100%; + text-align: center; + /*margin-top: 25px;*/ +} +.msg-userlink-popup .content .action-buttons button { + width: 115px; + height: 27px; + display: inline-block; + font-size: 12px; + margin: 0 9px 0 0; + border: 0; + outline: 0; +} +.msg-userlink-popup .content .action-buttons button::-moz-focus-inner { + border: 0; +} +.msg-userlink-popup .content .action-buttons button > span { + position: relative; + padding-left: 20px; +} +.msg-userlink-popup .content .action-buttons button > span.no-text { + padding-left: 10px; +} +.msg-userlink-popup .content .action-buttons button > span:before { + content: " "; + position: absolute; + top: 0; + left: 0; + display: block; + width: 13px; + height: 27px; + background-image: url("../../images/icons.png"); + background-repeat: no-repeat; + border: 0; + outline: 0; +} +.msg-userlink-popup .content .action-buttons button:last-child { + margin-right: 0; +} +.msg-userlink-popup .content .action-buttons button.follow-user span:before { + width: 13px; + height: 13px; + background-position: -120px -400px; +} +.msg-userlink-popup .content .action-buttons button.follow-user span.following:before { + top: 1px; + background-position: -159px -400px; +} +.msg-userlink-popup .content .action-buttons button.follow-user span.unfollow:before { + top: 1px; + width: 11px; + height: 12px; + background-position: -100px -400px; +} +.msg-userlink-popup .content .action-buttons button.message-user span.message:before { + top: 3px; + width: 13px; + height: 9px; + background-position: -140px -400px; +} +.msg-userlink-popup .user-status { + -webkit-box-sizing: border-box; + -moz-box-sizing: border-box; + box-sizing: border-box; + position: relative; + top: 1px; + width: 100%; + margin: 1px; + margin-bottom: 2px; + padding: 10px; + background-color: #EAEFF4; + overflow-x: hidden; + text-overflow: ellipsis; +} +.msg-userlink-popup .user-status.empty { + font-style: italic; + color: #AEB6BE; +} +.msg-userlink-popup .user-status.empty a { + color: #9ED1EE; +} +.msg-userlink-popup .send-form { + display: none; + height: 0; + overflow: hidden; + padding: 15px; + -webkit-box-sizing: border-box; + -moz-box-sizing: border-box; + box-sizing: border-box; +} +.msg-userlink-popup.form-layout { + left: 50%; + width: 460px; + height: 200px; + margin: -100px 0 0 -230px; +} +.msg-userlink-popup.form-layout .userpic, +.msg-userlink-popup.form-layout .content, +.msg-userlink-popup.form-layout .user-status { + display: none; +} +.msg-userlink-popup.form-layout .send-form { + display: block; + height: 100%; +} +.msg-userlink-popup.form-layout .send-form p { + margin: 0 0 10px; +} +.msg-userlink-popup.form-layout .send-form p:last-child { + margin: 0; +} +.msg-userlink-popup.form-layout .send-form p.actions { + text-align: right; +} +.msg-userlink-popup.form-layout .send-form p.actions button.message-user { + width: 100px; + display: inline-block; + font-size: 12px; + height: 27px; + line-height: 27px; + margin: 0 10px 0 0; +} +.msg-userlink-popup.form-layout .send-form textarea { + width: 100%; + height: 94px; + border: 1px solid #c9cbcd; + font: 12px Arial, sans-serif; + padding: 6px; + -webkit-box-sizing: border-box; + -moz-box-sizing: border-box; + box-sizing: border-box; +} +.tv-publicchats { + height: 100%; + position: relative; +} +.pc-data-wrap { + height: 100%; + position: relative; +} +.pc-data { + position: relative; + margin: 0 3px 0 3px; +} +.pc-data.only-favorites .pc-item:not(.pinned):not(.favorite) { + display: none; +} +.pc-data .pc-item { + margin-bottom: 1px; + -webkit-box-sizing: border-box; + -moz-box-sizing: border-box; + box-sizing: border-box; + display: block; + padding: 7px 10px; + position: relative; + height: 45px; +} +.pc-data .pc-item:not(.pinned):not(.favorite) .title { + color: #8A8C92; +} +.pc-data .pc-item .separator { + content: ''; + display: block; + height: 1px; + position: absolute; + bottom: -1px; + background: #EBEDF0; + left: 0; + right: 0; +} +.pc-data .pc-item:after { + content: ''; + display: block; + height: 1px; + position: absolute; + bottom: -1px; + background: #EBEDF0; + left: 0; + right: 0; +} +.pc-data .pc-item.pinned { + padding: 8px 10px; + height: 50px; + background: #f8f8f8; +} +.pc-data .pc-item.pinned:after { + background: #DFE3EB; +} +.pc-data .pc-item:hover { + background: #edf0f3; +} +.pc-data .pc-item:hover .chat-info, +.pc-data .pc-item:hover .chat-settings, +.pc-data .pc-item:hover .notifications-toggle, +.pc-data .pc-item:hover .pinned, +.pc-data .pc-item:hover .fav { + display: inline-block; +} +.pc-data .pc-item.active { + background: #EBF8FF; +} +.pc-data .pc-item.active .title::before { + content: ''; + display: block; + width: 3px; + height: 100%; + position: absolute; + top: 0; + left: 0; + background: #3E98CD; +} +.pc-data .pc-item.active .notifications-toggle, +.pc-data .pc-item.active .chat-info, +.pc-data .pc-item.active .chat-settings, +.pc-data .pc-item.active .pinned, +.pc-data .pc-item.active .fav { + display: inline-block; +} +.pc-data .pc-item .desc { + margin-right: 17px; + white-space: nowrap; + overflow: hidden; + text-overflow: ellipsis; + color: #8f8f8f; + margin-top: 4px; + font-size: 11px; +} +.pc-data .pc-item .title { + font-weight: bold; + color: #5a5c62; + font-size: 12px; + margin-right: 30px; + white-space: nowrap; + overflow: hidden; +} +.pc-data .pc-item .title .title-text { + display: inline-block; + max-width: 100%; + white-space: nowrap; + overflow: hidden; + text-overflow: ellipsis; + vertical-align: bottom; +} +.pc-data .pc-item .counter { + position: absolute; + display: none; + border: 1px solid #fff; + background: #e0745f; + right: 6px; + top: 23px; + color: #fff; + border-radius: 3px; + padding: 1px 4px; + font-size: 10px; +} +.pc-data .pc-item .users { + font-size: 11px; + font-weight: normal; +} +.pc-data .pc-item .users.hidden { + display: none; +} +.pc-data .pc-item .chat-info { + width: 12px; + height: 12px; + margin: -1px 0 0 6px; + background-position: -120px -380px; + display: none; +} +.pc-data .pc-item .chat-settings { + width: 12px; + height: 12px; + margin: -1px 0 0 6px; + background-position: -180px -380px; + display: none; +} +.pc-data .pc-item .notifications-toggle { + position: absolute; + right: 8px; + top: 10px; + width: 12px; + height: 12px; + margin: -1px 0 0 6px; + background-position: -60px -400px; + display: none; +} +.pc-data .pc-item .notifications-toggle:hover, +.pc-data .pc-item .notifications-toggle.active { + display: inline-block; + background-position: -140px -380px; +} +.pc-data .pc-item .pinned { + position: absolute; + right: 27px; + top: 10px; + display: none; + width: 8px; + height: 12px; + background-position: -100px -380px; +} +.pc-data .pc-item .fav { + position: absolute; + right: 25px; + top: 9px; + display: none; + width: 13px; + height: 11px; + background-position: -20px -400px; +} +.pc-data .pc-item .fav:hover, +.pc-data .pc-item .fav.active { + display: inline-block; + background-position: 0px -400px; +} +/*# sourceMappingURL=chartclient.compiled.css.map */ \ No newline at end of file diff --git a/charting_library/static/chart-client/css/chartclient.compiled.css.map b/charting_library/static/chart-client/css/chartclient.compiled.css.map new file mode 100644 index 00000000..e295b7c7 --- /dev/null +++ b/charting_library/static/chart-client/css/chartclient.compiled.css.map @@ -0,0 +1 @@ +{"version":3,"file":"E:\\tradingview\\static\\chart-client\\css\\chartclient.compiled.css","sources":["jquery-ui-1.8.11.css","tvtags.css","E:/tradingview/static/css/mixins/display.less","E:/tradingview/static/css/mixins/position.less","E:/tradingview/static/css/mixins/decorators.less","E:/tradingview/static/css/basics/gui-common-elements.less","E:/tradingview/static/css/mixins/lesshat.less","E:/tradingview/static/css/sprites/base-sprite.less","E:/tradingview/static/css/mixins/icons.less","chart_gui.less","sidebar.css","watchlist.css","notifications.css","detail.css","marketdepthwidget.css","news.css","chat.css","calendarwidget.css","messages.less","publicchats.less"],"names":[],"mappings":"AAAA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;ACxnBA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AC9MQ;EACP,SAAS,GAAT;;ACDgB;EAChB,kBAAA;EACA,QAAA;EACA,SAAA;;;;;;;;;;;;;;;;;;;AC4IuB;EACtB,mBAAA;EACA,gBAAA;EACA,uBAAA;;ACvHY;ECkmBgD,0BAAA;EAAmC,oCAAA;EACnC,uBAAA;EAAgC,6BAAA;EAChC,kBAAA;EAA2B,4BAAA;ED7nBxF,WAAA;EACA,YAAA;EACA,gBAAA;EACA,kBAAA;;AAEE,aAAI;EACL,WAAA;EACA,YAAA;;AAEA,aAAO,OAAM;AAAG,aAAU,UAAO;EACjC,SAAS,EAAT;EACA,cAAA;EACA,WAAA;EACA,YAAA;EACA,kBAAA;EAEA,kBAAA;EACA,SAAA;EAAW,WAAA;EAEX,mBAAA;EACA,yBAAA;;AASa;EC8lB+C,0BAAA;EAAmC,oCAAA;EACnC,uBAAA;EAAgC,6BAAA;EAChC,kBAAA;EAA2B,4BAAA;ED7nBxF,WAAA;EACA,YAAA;EACA,gBAAA;EACA,kBAAA;;AAEE,cAAI;EACL,WAAA;EACA,YAAA;;AAEA,cAAO,OAAM;AAAG,cAA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"} \ No newline at end of file diff --git a/charting_library/static/chart-client/css/chartclient.less b/charting_library/static/chart-client/css/chartclient.less new file mode 100644 index 00000000..900e9499 --- /dev/null +++ b/charting_library/static/chart-client/css/chartclient.less @@ -0,0 +1,16 @@ +@import "../../css/mixins/mixins"; +@import "../../css/basics/basics"; + +@import 'chart_gui.less'; +@import (less) 'sidebar.css'; +@import (less) 'watchlist.css'; +@import (less) 'notifications.css'; +@import (less) 'detail.css'; +@import (less) 'marketdepthwidget.css'; +@import (less) 'news.css'; +@import (less) 'chat.css'; +@import (less) 'calendarwidget.css'; +@import 'messages.less'; +@import 'publicchats.less'; +@import (inline) 'jquery-ui-1.8.11.css'; +@import (inline) 'tvtags.css'; diff --git a/charting_library/static/chart-client/css/images/bartype-icons.png b/charting_library/static/chart-client/css/images/bartype-icons.png new file mode 100644 index 0000000000000000000000000000000000000000..e5708a8b0e1a420f7bb1b7b49dfe3ff11e46843c GIT binary patch literal 2171 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 ZX^VlO>Q2Y{hoUzDK-xIME39#`{{U1bC@25` literal 0 HcmV?d00001 diff --git a/charting_library/static/chart-client/css/images/chartstatus.png b/charting_library/static/chart-client/css/images/chartstatus.png new file mode 100644 index 0000000000000000000000000000000000000000..24cd5fdf320d2c9859c6df687c6223d9e068bef8 GIT binary patch literal 2496 zcmV;x2|xCUP)G!5d?)ocU|d1 zu!5kjbSG4#{viIA^%z63pWhR1M8|R;<>|sh@oZWrTM+Qhj zQ518Xe@(@)`$P^b09zD~I7J?Dobt~pJ>qkB{5{HEqI8IkzYNp$ObFotpWjdEI2ru} z&6Ln(c({tT1 z-hQadb8&3q&gbo{%A~$IcThUx=a7{8huwv{ypE8ttr4J=$IkTzcH0x#W?g@=zWXF( zo^(x%r>VUnPxhQP#_@N*4R<~FmK39F^@l#Gm!75)a40-&C4?>8)G)DgW#|&H8Y!V{ z)kx`W4(TFf)$OxQ5IgW?fx9da4#kR`1{h=@NayWTAZ$s=xnsTS`c+SAmP zs;4QSUoESI-@e^?k+SoYF2YR9(Xu2Uzc156Zhrp9sr>%y2e;42?{s`BzteH3y$c9g zCHb9<4*7k_Aq(>RkRN;7fEjc^+H>`O;)D1E5{<+lzoeK zN`3S3E$p$^%^j4^_&FrS;D_B{U7py7yTHs}m}Mjxxh?B8ZC68G-_H2K=)P_q8{eWr z)HpZ;D+h>g4ao>%{*CiqDDe7<2OnzU+g3)TEcyBGtNU%kDnyLiVcP>1)8#gtg z4<$z4v0;wsy6$igPOmKO2aaM*Ie&Jd@g%qoJ zj7>0XW#6$dxM*Vd)6i6Yr@?GfE^I2l({ae}eLZEd?UMYiJWWAMGoM;HmADJws`?FWR7V?EBX~ zzNFQ^d13tds=^^A;goxwW~>;Tp^5}E5@7f zZD(w8zT3|^NfGiVo~TJ|3}XygyA#VQ;f%}fTzAK3-e|VXz{R;%5+M2;m4}!%#+P2S z=sR{*JtT#Y4KpjZZ=@K5hpd{p253OYF%hOVSXpDQ31rF1U8|D->(8-u{Xsf`bb@sV z7KQ)_0U-bg0U-bg0YJz&R_dpo_)L}GpZw%eRenGD`044&XwRpQWwc*(ZPtqmPg)UOn%oUZNA?`dXKebmiS8}&AlTb!A~Yc1)hn(j?OVMAoTmPado4FQxsyJtWBQxB4{kWu1T< zHfCgwo!|YQxl|!XlxAHF{Le=Fos?UY5nn;#5f1K zD+rwU{mi8Oqsx+3

a7I<9p{By8ELvPd{e^_(ih%YF(L!ZZ(ADMA{*{jObXBxIR6 zNhm7Xk)g3*bH+-q)I0h1dyPS>$gncpM2ugDjFS{Rc4(fGLGr*l1OOo*1Xwm9JMVoE z)`W+E5CDX%7it%V*(*P(YH#uGZI>eTONuMi%c;z=)qYN8R+jm^q`E4L!Oj$58bcPw z>$b(XXB1#J=Ao?A8>_wiV#CFWvOtEE#jPpJ16q%&eZJ)mf{M)#uCB95Fe*?uBg3Aw9twUHQ$- zoL@&68zHT~bZOwpcd5UJnCH%_zlWH^JIWuLdGVLLc>k7Z8SQ6o-{t(YP$!hj zI$>XHi}z>tU&zPqA&tNN?hNIPX_c}WkWnX9+q_I`OY3jUgmm(Ih`W=;-E4#>m5ds; zJsDPdOGR5F4_O@{<{fqCXyL6*TVo<*A^&=Htap4Lgf#wh1ZG@YHEHvGS)S6qa?Z-n zA^1H6>kt5hfDizLfDizLfDizLV5MGzG05+SceoXN)t@@Z57}5#ev@*uyD*fReOXqB z+^}u_ryHANUl;jZ`zTGua?7@5JN#vD?awmgev|i-t?YAM&6|-e);nN0000< KMNUMnLSTZ-Dcf=Y literal 0 HcmV?d00001 diff --git a/charting_library/static/chart-client/css/images/checkbox_off.png b/charting_library/static/chart-client/css/images/checkbox_off.png new file mode 100644 index 0000000000000000000000000000000000000000..8960c4c088c7466754dce8ef4b912de3696e7e35 GIT binary patch literal 81 zcmeAS@N?(olHy`uVBq!ia0vp^>>$htBpBXkX4L^Hrjj7PU3T-G@yGywo0=npCY literal 0 HcmV?d00001 diff --git a/charting_library/static/chart-client/css/images/checkbox_on.png b/charting_library/static/chart-client/css/images/checkbox_on.png new file mode 100644 index 0000000000000000000000000000000000000000..df7b07d0038def2f308128466c5c0c899cb7ea79 GIT binary patch literal 124 zcmeAS@N?(olHy`uVBq!ia0vp^>>$j+1|*LJghc%enQ9~*_E)H0VEg%@^{?=QkI@Bjv*YftPYNX4F){j|E0q! z&L1#Y&^$%$W&hz6BhEQ0oGCZW_N?E!O>zEjj~`Fmvo=J)j MPgg&ebxsLQ0G8DwhyVZp literal 0 HcmV?d00001 diff --git a/charting_library/static/chart-client/css/images/lines.png b/charting_library/static/chart-client/css/images/lines.png new file mode 100644 index 0000000000000000000000000000000000000000..20e12be20dd2d0285d2e05193d350837a4aad037 GIT binary patch literal 113 zcmeAS@N?(olHy`uVBq!ia0vp@KmdKI;Vst0DH43Z2$lO literal 0 HcmV?d00001 diff --git a/charting_library/static/chart-client/css/images/submenu.png b/charting_library/static/chart-client/css/images/submenu.png new file mode 100644 index 0000000000000000000000000000000000000000..12ea265cbe3bbe8988948126de2c346d01039638 GIT binary patch literal 97 zcmeAS@N?(olHy`uVBq!ia0vp^A|TAc1|)ksWqE;=hNp{TNCji^0$~Z(#S7N2e{X-4 umnCtP6vyEZ6M;td_1r6^Pb*9GFfnlPYfa1x)42iE!{F)a=d#Wzp$P!l=NGR4 literal 0 HcmV?d00001 diff --git a/charting_library/static/chart-client/css/images/undo-redo.png b/charting_library/static/chart-client/css/images/undo-redo.png new file mode 100644 index 0000000000000000000000000000000000000000..aa00b025a81b4378f0662b46280bdc77b16c65c6 GIT binary patch literal 338 zcmV-Y0j>UtP)pMX0K(9bPyJjPiZIpXwY?B8no6qr(5L>ykXr z$rJ<{JaZXfjGz#CDhPu97iyYj%lkf9qea*PHw=Rt3I=mrWm!IDS?*bPTvb&~YiXJi z)bJY`Jghs0hU~=!(=@GPEmx8x_aO|O(%nL1Ef=y@eNvw1k-1HkB=Prh&7n0ldFW#rGd^;N1LJ8KcFE?qm-sniAf-> zmmz{yrA;(~CWcsz@sfC;@ZQaH@ z9L~>JTU&+A_7U%wmtnD3pjNB7ulvLDK)rQZtro#x03OdKoNgyJK5bxS#SW|W1D?&z zasKo$_|*4>N~MC^?Ls&d!q(PT1Ot9-dOUEtT(Ga&VKSLG|FzhB>iJ5i(;*s-B9Ta7 zKfZ@pEQXz(2)>aIuh$2c%Z+z51FGE~0{`r!aDq~~jN^PBnamNA$?xPNPCj4h|9s(R;D9-@*T-!5@xfR_oWOj(Cv01TnebwXeN~^ zTCEoOC}H8vLN5!MOvYMG^wal@&Wfejpy);bTs*n>qW}o85$oU6V7!;*%_~F*~)H!EjH+T zV9)2$0S5p_f>SsV%<>JKne*WexC8EhJMdi&nAw={j+09}guq~<>%ZOs_y4!+Pv5r! zrYBCU@Sf^V?Wz9GL3vd@W6W_hpLlaSMC&R@_f9d(pR3)%*V&fbuSKK8aeepyL+US< i>U6E#~tKI+(vc=K> literal 0 HcmV?d00001 diff --git a/charting_library/static/chart-client/css/light/cursor_dot.cur b/charting_library/static/chart-client/css/light/cursor_dot.cur new file mode 100644 index 0000000000000000000000000000000000000000..8b12138873572e8790be9c246b5f1a69ed459eea GIT binary patch literal 4286 zcmeH`!3u&v5Qe9&T{?C4*b8_R#0L>c1bvI3yV#{u570wIht6H<5d_cGIcobyCJ=%x zSi#Gz{EqH8^X>jB(U?Z$c|;Q&yD8C(h~^NcD1?y3nP`ce4s}2sPzTfjbwC|Z2mW!u z7_)%3&`ILrpSnJt0k0A+v%9ML=x^%*UdGJ2t}j`Z-F@FT9Qj_>lGy59b6{+klcs6Q zW50vziFCtQ54rO3?Cf%UiP23 z?(tVWIHj<<-#%ZLziRu+gB8m<4ie+OdTSqbKphy)0sPNyV}nnL;nEQPF;kgQ$yp_kYLi_>cj$;L?n_51KMID z2(?9^rP@jn!6z;K0VUJ|k5=d_=;t}Djy_7Oad|KK-aEPHobNmLyEm;6mqdeTZWiLI zXcA-Bg}5n%xJ95PVIWYJ-a_T#f@rDcGCKVYC9?(=#{^NLQVgU|1W z+w%ew6XO^gdy2;+BXByM=;-L+xo(`tQ)`~MO`V;cn4kA!W@Z|mmmW+$pM=Zx45On@ zaJQ?A^^LXitMw7@J-uF!sVNVF!2lK)7vT5#@M?Mn9$IsayU^d?&-xG4cxuTJr^942 zAsl{>we?SkuB=cT#`1CqZx`nAdUlr1V+zBMoU9+HMMJHJICIHV3Ykm>iNqFSo10kw zHAf^Ip*e!^&UxW>yZ`zfAnk{CyB)He$ANr^Y&MJZb_(&$7$ixeIo1&Uu!3M9NIuNL zX0x#eCbj)kn2;*m1DJ5Y)W_V)H*wOVma%OY(<2{$id%k}h6Z8aKwf*(h zu_oU=K5LHa<-2G&jFnG6q|s< g#tOFR>t!?meFRa#4~5dZ)H literal 0 HcmV?d00001 diff --git a/charting_library/static/chart-client/css/light/cursor_size_horizontal.cur b/charting_library/static/chart-client/css/light/cursor_size_horizontal.cur new file mode 100644 index 0000000000000000000000000000000000000000..f39666d7eb438546939756ef98c429d7223c90bc GIT binary patch literal 4286 zcmeH|u}%U(5Qaxz;E08xq_igV5&|3w@(flaR8%H(_y)d)uVQ85C33kduDcqOyK6L# z^KaaS;$~MX%`REU-v9sK%+3`Moze;QdPI?Y9y>(mM06or9??*?sPav8FIre(0$~DS z0$~DwYXXBozw6qukJp7Myv=kvX8dY?AFsxOF1)+hEav_G74=gs0}s5&AglS?bXz;m zbFQiiJZ|$tg9lz@e$#_+Zs+qW!vW9M2VdLPj~>7POY8esm&{X=BwW|EsST#!btmb#og|ixshTyF{F>i6-wGJ`KnAWR@k j;J;14^*`PCig)IRH|FTTpV49WL3C+1&UkKg_#D?4jn;NJ literal 0 HcmV?d00001 diff --git a/charting_library/static/chart-client/css/light/cursor_size_vertical.cur b/charting_library/static/chart-client/css/light/cursor_size_vertical.cur new file mode 100644 index 0000000000000000000000000000000000000000..714d64c8ee6721228d1e432cd7b35c06672ec1f2 GIT binary patch literal 4286 zcmeHJF-yZx5I%KqY!P&|qqB6k)U-8=rO@t9f*=$Mg5cuM@lUvPa}q*^rlr)2s-9q6QolXa4klTzPXd$1^QHPzy7~)s4 ze}$(YPuRP;SNo_)tp8|rv;5Jyb@-P5Yya1wca+2G|Nr#YJ+CWT-22)6pZYwP68i>d z?(qEW^?DeO$KTHX$z+0dyA7VtjElajtMWB>-E~he7z{pZAUA6&l?voetbfyka$Hp^ zWekTykh|aSgEg@>6O*)6uA5q|8h-ny+>N9;qxrRlGsOdKbk6!#0jof~0_NZKhkZK& cUiX2Q6!5$aJZ*hgKK~1|v0Td>jQ?f417ulo*Z=?k literal 0 HcmV?d00001 diff --git a/charting_library/static/css/site.compiled.css b/charting_library/static/css/site.compiled.css new file mode 100644 index 00000000..4e55ded0 --- /dev/null +++ b/charting_library/static/css/site.compiled.css @@ -0,0 +1,20019 @@ +/* All icon mixins must have "icon-" */ +.pseudo { + content: " "; +} +.absolute-center { + position: absolute; + top: 50%; + left: 50%; +} +/* ------------------------ */ +/* LESS mixin for CSS arrow */ +/* ------------------------ */ +/* Usage + * .arrow(size, color, direction, offset, border-size, border-color); + */ +/* Where + * Size is the with of the arrow + * Color is the color of the arrow (plain color required) + * Direction is the orientation of the arrow (top, right, bottom, left) + * Offset is the position of the arrow on its axis (px / em) + * Border-size is the width of the border if there is one (optional; default "0") + * Border-color is the color of the border if there is one (optional; default "inherit"); + */ +/* Extra + * Drop-shadows can be used on the element to create a shadow on the arrow as well + */ +.text-overflow-ellipsis { + white-space: nowrap; + overflow: hidden; + text-overflow: ellipsis; +} +.avatar-small { + -webkit-border-radius: 1px; + -webkit-background-clip: padding-box; + -moz-border-radius: 1px; + -moz-background-clip: padding; + border-radius: 1px; + background-clip: padding-box; + width: 32px; + height: 32px; + overflow: hidden; + position: relative; +} +.avatar-small img { + width: 32px; + height: 32px; +} +.avatar-small.online:after, +.avatar-small.is-online:after { + content: ''; + display: block; + width: 10px; + height: 10px; + border-radius: 50%; + position: absolute; + top: -3px; + right: -3px; + background: #5cb888; + border: 3px solid #f2f5f8; +} +.avatar-middle { + -webkit-border-radius: 1px; + -webkit-background-clip: padding-box; + -moz-border-radius: 1px; + -moz-background-clip: padding; + border-radius: 1px; + background-clip: padding-box; + width: 39px; + height: 39px; + overflow: hidden; + position: relative; +} +.avatar-middle img { + width: 39px; + height: 39px; +} +.avatar-middle.online:after, +.avatar-middle.is-online:after { + content: ''; + display: block; + width: 10px; + height: 10px; + border-radius: 50%; + position: absolute; + top: -3px; + right: -3px; + background: #5cb888; + border: 3px solid #f2f5f8; +} +.user-stats-small { + text-decoration: none; + font-size: 14px; + font-weight: bold; +} +.user-stats-small .user-stats-charts { + margin-right: 14px; +} +.user-stats-small .user-stats-charts:before { + height: 12px; + width: 19px; + background-image: url("../images/sprites/base-sprite.png"); + background-repeat: no-repeat; + background-position: 0px -547px; + display: inline-block; + position: relative; + vertical-align: middle; + overflow: hidden; + content: " "; + top: -2px; + padding-right: 3px; + top: -3px; +} +.user-stats-small .user-stats-followers { + margin-right: 14px; +} +.user-stats-small .user-stats-followers:before { + height: 13px; + width: 13px; + background-image: url("../images/sprites/base-sprite.png"); + background-repeat: no-repeat; + background-position: 0px -1638px; + display: inline-block; + position: relative; + vertical-align: middle; + overflow: hidden; + content: " "; + top: -2px; + padding-right: 5px; +} +.user-stats-small .user-stats-reputation { + color: #3cbf81; +} +.user-stats-small .user-stats-reputation:before { + height: 13px; + width: 10px; + background-image: url("../images/sprites/base-sprite.png"); + background-repeat: no-repeat; + background-position: 0px -1903px; + display: inline-block; + position: relative; + vertical-align: middle; + overflow: hidden; + content: " "; + top: -2px; + padding-right: 5px; + top: -3px; +} +.user-stats { + text-decoration: none; + color: #1380b7; + font-size: 19px; +} +.user-stats .user-stats-charts { + margin-right: 14px; +} +.user-stats .user-stats-charts:before { + height: 13px; + width: 19px; + background-image: url("../images/sprites/base-sprite.png"); + background-repeat: no-repeat; + background-position: 0px -220px; + display: inline-block; + position: relative; + vertical-align: middle; + overflow: hidden; + content: " "; + top: -2px; + padding-right: 3px; + top: -3px; +} +.user-stats .user-stats-followers { + margin-right: 14px; +} +.user-stats .user-stats-followers:before { + height: 16px; + width: 16px; + background-image: url("../images/sprites/base-sprite.png"); + background-repeat: no-repeat; + background-position: 0px -1280px; + display: inline-block; + position: relative; + vertical-align: middle; + overflow: hidden; + content: " "; + top: -2px; + padding-right: 5px; +} +.user-stats .user-stats-reputation { + color: #3cbf81; +} +.user-stats .user-stats-reputation:before { + height: 15px; + width: 13px; + background-image: url("../images/sprites/base-sprite.png"); + background-repeat: no-repeat; + background-position: 0px -1878px; + display: inline-block; + position: relative; + vertical-align: middle; + overflow: hidden; + content: " "; + top: -2px; + padding-right: 5px; + top: -3px; +} +.chart-stats-middle { + text-decoration: none; + color: #3b3e44; + font-weight: bold; + font-size: 14px; +} +.chart-stats-middle .chart-stats-comments { + margin-right: 6px; +} +.chart-stats-middle .chart-stats-comments:before { + height: 15px; + width: 16px; + background-image: url("../images/sprites/base-sprite.png"); + background-repeat: no-repeat; + background-position: 0px -569px; + display: inline-block; + position: relative; + vertical-align: middle; + overflow: hidden; + content: " "; + padding-left: 6px; +} +.chart-stats-middle .chart-stats-views:before { + height: 12px; + width: 16px; + background-image: url("../images/sprites/base-sprite.png"); + background-repeat: no-repeat; + background-position: 0px -2164px; + display: inline-block; + position: relative; + vertical-align: middle; + overflow: hidden; + content: " "; + padding-left: 5px; + top: -1px; +} +.chart-stats-small { + text-decoration: none; + color: #3b3e44; + font-weight: bold; + font-size: 12px; +} +.chart-stats-small .chart-stats-comments { + margin-right: 9px; +} +.chart-stats-small .chart-stats-comments:before { + height: 13px; + width: 13px; + background-image: url("../images/sprites/base-sprite.png"); + background-repeat: no-repeat; + background-position: 0px -594px; + display: inline-block; + position: relative; + vertical-align: middle; + overflow: hidden; + content: " "; + padding-left: 5px; +} +.chart-stats-small .chart-stats-views:before { + height: 11px; + width: 15px; + background-image: url("../images/sprites/base-sprite.png"); + background-repeat: no-repeat; + background-position: 0px -2186px; + display: inline-block; + position: relative; + vertical-align: middle; + overflow: hidden; + content: " "; + padding-left: 4px; + top: -1px; +} +.symbol-change-direction.up { + color: #41a771; +} +.symbol-change-direction.down { + color: #de7255; +} +body.fullscreen-mode { + overflow: hidden; +} +.tv-layout-width { + width: 1000px; + margin: 0 auto; +} +/* Header */ +.tv-header { + min-width: 720px; + background: #26282f; + color: #FFF; + font-size: small; +} +/* Footer */ +.tv-footer { + margin: -395px 0 0; + height: 395px; + background: #26282f; +} +.tv-content { + padding: 0 0 395px 0; +} +/* Content */ +.tv-overwrap { + min-height: 100%; + overflow: hidden; +} +.tv-main { + height: auto !important; + min-height: 100%; + background: #f2f5f8; +} +.tv-content { + background: #f2f5f8; + height: auto !important; + min-height: 100%; +} +.tv-side-toolbar { + float: left; + position: static; + height: 100%; + overflow-x: visible; + overflow-y: hidden; +} +.tv-main-panel { + position: relative; + background-color: #F1F3F6; + overflow: hidden; +} +.tv-side-panel { + float: right; + position: relative; + z-index: 15; + height: 100%; +} +.is-mobile .tv-side-panel { + display: none; +} +.tv-panels { + height: 100%; +} +.chart-page .tv-content { + padding: 0; +} +/* Utilities */ +.clear { + clear: both; +} +.clearfix:after { + clear: both; + display: block; + content: ""; +} +.hide { + display: none !important; +} +.show { + display: block !important; +} +.tv-right { + float: right !important; +} +.tv-left { + float: left !important; +} +#_atssh { + margin-top: -1px; +} +/* for popup indent */ +.js-right-boundary { + margin-right: 0; +} +.hl-bg { + background: #eaeff4; +} +.content-page .bl-bg { + background: #00b8dc; + color: White; +} +.content-page .bl-bg h1, +.content-page .bl-bg h2, +.content-page .bl-bg h3, +.content-page .bl-bg h4, +.content-page .bl-bg h5, +.content-page .bl-bg h6 { + color: White; +} +.content-page .bl-bg a, +.content-page .bl-bg a:hover, +.content-page .bl-bg a:visited { + color: #C8CFD8; +} +.content-page .bl-bg .contacts { + color: inherit; + background-color: #008da9; +} +.content-page .bl-bg .contacts .title { + color: White; +} +.charts-popup-list { + overflow-y: auto; + width: 268px; + display: none; + right: 7px; + top: 46px; + z-index: 50; + position: absolute; + border: 1px solid #aaadb1; + background: #fff; + z-index: 120; + margin: 2px 0; +} +.charts-popup-list .icon-white-arrow-up { + position: absolute; + top: -9px; + right: 53px; +} +.charts-popup-list .item { + display: block; + padding: 7px 30px 7px 7px; + height: 16px; + position: relative; +} +.charts-popup-list .item.special { + background: rgba(248, 248, 248, 0.9); +} +.charts-popup-list .item:hover, +.charts-popup-list .item.active { + background: #f4f7f9; +} +.charts-popup-list .item.first { + border-top-left-radius: 3px; + border-top-right-radius: 3px; +} +.charts-popup-list .item:last-child { + border-bottom-left-radius: 3px; +} +.charts-popup-list .item span { + color: #595959; + display: inline-block; +} +.charts-popup-list .item.active { + background: #f4f7f9; +} +.charts-popup-list .item .title { + width: 140px; + overflow: hidden; + white-space: nowrap; + text-overflow: ellipsis; +} +.charts-popup-list .item .title-expanded { + width: 225px; + font-weight: normal; + overflow: hidden; + white-space: nowrap; + text-overflow: ellipsis; +} +.charts-popup-list .item.active .title-expanded, +.charts-popup-list .item.active .title { + font-weight: bold; +} +.charts-popup-list .item .date { + width: 65px; + padding-right: 20px; + vertical-align: top; + white-space: nowrap; + float: right; +} +.charts-popup-list .separator { + display: block; + margin: 0; + height: 0; + overflow: hidden; + border-top: 1px solid #c9cbcd; +} +.charts-popup-list .charts-popup-tab-headers { + overflow: hidden; + padding: 8px 0 8px 0; + font-size: 14px; +} +.charts-popup-list .charts-popup-tab-header { + float: left; + margin: 0 10px 5px 10px; +} +.charts-popup-list .charts-popup-tab-header-label { + padding: 0; + font-weight: bold; + border-bottom: dashed 1px; + cursor: pointer; +} +.charts-popup-list .charts-popup-tab-header.active .charts-popup-tab-header-label { + color: #595959; + border-bottom: none; + cursor: default; +} +.charts-popup-list .item.item-twobuttons { + padding-right: 52px; +} +.charts-popup-list .item.item-twobuttons .title-expanded { + width: 203px; +} +.charts-popup-list .item.with-indent { + padding-left: 28px; +} +/* delete button */ +.charts-popup-list .item .icon-delete { + background: url("../images/icons.png") no-repeat scroll -102px -362px transparent; + width: 14px; + height: 14px; + position: absolute; + top: 9px; + right: 7px; +} +.charts-popup-list .item .icon-delete:hover { + background-position: -81px -362px; +} +.charts-popup-list .item .icon-delete { + visibility: hidden; +} +.is-mobile .charts-popup-list .item .icon-delete { + visibility: visible; + opacity: 0.3; +} +.is-mobile .charts-popup-list .item .icon-delete:hover { + opacity: 1; +} +.charts-popup-list .item:hover .icon-delete { + visibility: visible; +} +/* save button */ +.charts-popup-list .item .icon-save { + background: url('../images/icons.png') -120px -280px; + width: 14px; + height: 14px; + position: absolute; + top: 9px; + right: 23px; +} +.charts-popup-list .item .icon-save:hover { + background-position: -100px -280px; +} +.charts-popup-list .item .icon-save { + visibility: hidden; +} +.charts-popup-list .item:hover .icon-save { + visibility: visible; +} +.charts-popup-list .item .icon { + display: inline-block; + width: 16px; + height: 16px; + margin: 0 5px 0 0; + vertical-align: top; +} +.charts-popup-list.iconed .item { + height: 32px; + padding: 2px; +} +.charts-popup-list.iconed .item { + white-space: nowrap; + position: relative; + overflow: hidden; +} +.charts-popup-list.iconed .item .title { + /*height: 30px; line-height: 30px;*/ + width: 190px; + position: absolute; + top: 11px; + left: 45px; + vertical-align: top; +} +.charts-popup-list.iconed .item .icon { + width: 32px; + height: 32px; + margin: 0 5px; +} +.charts-popup-list.iconed.thin .title { + width: 50px; +} +.charts-popup-list.narrow { + width: 155px; +} +.charts-popup-list.narrow .item .title-expanded { + width: 112px; +} +.charts-popup-list.narrow.with-scroll .item .title-expanded { + width: 100px; +} +.charts-popup-list.thin { + width: 110px; +} +.charts-popup-list.thin .item .title-expanded { + width: 67px; +} +.charts-popup-list .item .counter { + position: absolute; + top: 8px; + right: 6px; + color: #B8B8B8; +} +.charts-popup-list .item:hover .counter { + color: #595959; +} +.charts-popup-list .item .counter.blue { + background: #4E8FF6; + color: white; + padding: 2px 3px; + border-radius: 2px; + top: 5px; +} +.charts-popup-list.small-font { + font-size: 12px; +} +.charts-popup-list.small-font .item { + height: 12px; +} +.charts-popup-list.intervals-list { + right: auto; + width: auto; + max-height: 100%; + overflow-y: auto; +} +.charts-popup-list.intervals-list .item { + cursor: pointer; + padding: 7px; + min-width: 180px; +} +.charts-popup-itemheader { + padding: 3px 8px 4px 8px; + border-top: 1px solid #DBDBDB; + cursor: pointer; + color: #595959; + background: rgba(204, 204, 204, 0.2); +} +.charts-popup-group-collapsible.collapsed .item { + display: none; +} +.charts-popup-group-collapsible .charts-popup-itemheader-icon { + display: inline-block; + vertical-align: middle; + position: relative; + top: -1px; + width: 11px; + height: 11px; + margin: 0 5px 0 -3px; + background: url('../images/icons.png') -180px -280px no-repeat; +} +.charts-popup-group-collapsible.collapsed .charts-popup-itemheader-icon { + background-position: -160px -280px; +} +.favored-list .to-quick { + display: block; + width: 16px; + height: 16px; + background: url('../images/icons.png'); + background-position: -80px -100px; + float: right; + margin: 2px 0 0 2px; + visibility: hidden; +} +.favored-list .delete { + display: block; + width: 16px; + height: 16px; + background: url("../images/icons.png") -102px -362px; + margin: 0 5px 0 5px; + float: right; + visibility: hidden; +} +.favored-list .item:hover .delete { + visibility: visible; +} +.favored-list .item:hover .delete:hover { + background-position: -81px -362px; +} +.is-mobile .favored-list .delete { + visibility: visible; + opacity: 0.3; +} +.is-mobile .favored-list .delete:hover { + background-position: -81px -362px; + opacity: 1; +} +.favored-list .item:hover .to-quick, +.intervals-list .item:hover .delete, +.intervals-list.touch .delete, +.feature-touch .favored-list .to-quick { + visibility: visible; +} +/*.intervals-list .delete:hover +{ + background-position: -100px -100px; +}*/ +.favored-list .item .to-quick { + background-position: -40px -280px; +} +.favored-list .item .to-quick:hover { + background-position: -120px -363px; +} +.favored-list .item.quicked .to-quick, +.favored-list .item .to-quick.quicked { + background-position: -20px -280px; + visibility: visible; +} +.favored-list .item.disabled { + color: #C4C4C4; +} +.intervals-list .item-add { + min-width: 230px; +} +.intervals-list .item-add > span { + margin: 5px; + display: block; + overflow-x: hidden; +} +.intervals-list input[type='text'] { + width: 45px; + height: 25px; +} +.intervals-list .mins, +.intervals-list .add { + text-transform: uppercase; + margin-left: 5px; + height: 14px; +} +.intervals-list .mins { + width: 75px; + position: relative; + text-align: left; +} +.intervals-list .add { + width: 45px; + text-align: center; +} +.intervals-list .mins i { + background: url("../images/select-bg.png") 0 0; + display: block; + width: 9px; + height: 5px; + position: absolute; + right: 7px; + top: 11px; +} +.people-container { + margin: 15px 0 0; +} +#loading-indicator-small, +.loading-indicator-small { + clear: both; + height: 24px; + background: url('../images/loading-small.gif') center center no-repeat; +} +.column-trending .user-item { + margin: 28px 0 10px; + background: #fff; + border: 1px solid #bfbfbf; + border-radius: 4px; + padding: 4px; +} +.column-trending .user-item a, +.column-trending .user-item a:hover { + text-decoration: underline; +} +.column-trending .user-avatar { + float: left; + margin: 0 8px 0 0; + height: 45px; +} +.column-trending .user-username { + font: bold 14px Arial; + margin: 0 0 5px; +} +.column-trending .user-charts { + float: left; + width: 70px; + font: bold 18px Arial; +} +.column-trending .user-rating { + float: left; + font: bold 18px Arial; +} +.column-trending .user-rating-position { + float: left; + position: relative; + top: 4px; + left: 10px; +} +.column-trending .user-stats { + line-height: 20px; +} +.column-trending .user-stats a, +.column-trending .user-stats a:hover { + text-decoration: underline; +} +.column-trending .user-stats .saved-charts { + margin: 0 0 0 5px; +} +.column-trending .user-stats .favorites { + margin: 0 0 0 5px; +} +.column-trending .user-stats .followers { + margin: 0 0 0 9px; +} +#fdbk_tab { + display: none; +} +/* Content */ +.tv-index-content { + background: #f2f5f8; + font: 12px Arial, sans-serif; + color: #4C5151; + position: relative; +} +.tv-index-content h1 { + font-size: 24px; +} +.tv-index-content h2 { + font-size: 25px; +} +.tv-index-content h3 { + font-size: 18px; + margin: 15px 0; +} +.tv-index-content h4 { + font-size: 15px; + margin: 10px 0; +} +.tv-index-content p { + line-height: 20px; + margin: 10px 0; +} +.tv-index-content p a { + text-decoration: underline; +} +.tv-index-content em { + font-weight: bold; + font-size: 1.1em; +} +.tv-index-content pre { + white-space: normal; +} +.tv-index-content ul:not(.sbOptions):not(.no-bullets) { + margin: 20px 0 35px 0; + padding: 0; +} +.tv-index-content ul:not(.sbOptions):not(.no-bullets) li { + list-style: none; + background: url('../images/list-bullet.png') 0 0.4em no-repeat; + padding: 0 0 0 22px; + margin: 0 0 15px; +} +.tv-index-content-wrap { + padding: 20px 7px 0; +} +.tv-index-content-wrap.profile { + padding: 10px 7px 20px; +} +.tv-index-header-login .tv-index-content-wrap.profile { + padding: 10px 7px 10px; +} +.tv-index-content-wrap.stream { + padding: 0px 7px 20px; +} +.tv-index-content .notop { + margin-top: 0; +} +.features-columns { + font-size: 16px; + color: #6b6b6b; +} +.features-columns strong { + margin: 0; + color: #404040; + font-size: 25px; + font-weight: normal; +} +.features-columns p.active strong { + color: #f8833c; +} +.features-columns p { + margin: 28px 0; +} +.features-columns li { + font-size: 14px; +} +.features-columns li strong { + font-size: 14px; + font-weight: bold; +} +.features-columns li.active strong { + color: #f8833c; +} +.features-column-left { + width: 48%; + float: left; +} +.features-column-right { + width: 48%; + float: right; +} +.index-hint { + display: none; + position: relative; + background: #EAF3FB; + font-size: 15px; + border: 1px solid #D1DEE9; + padding: 10px; + margin: 0 0 25px; + border-radius: 2px; + text-align: left; + height: 19px; +} +.index-hint h1 { + font-size: 15px; + margin: 0; + font-weight: normal; +} +.index-hint .pin { + display: block; + width: 20px; + height: 12px; + background-image: url('../images/index-hint-pin.png'); + position: absolute; + top: -12px; + left: 0px; +} +.watch-video { + position: absolute; + background: #4387f6; + border: 1px solid #346bc2; + height: 29px; + right: -1px; + top: -1px; + color: #fff; + border-radius: 0 2px 2px 0; + padding: 10px 12px 0 10px; + font-weight: bold; + cursor: pointer; + font-size: 15px; +} +.watch-video:hover { + color: #fff; + background: #4c8ffc; +} +.watch-video:active { + background: #5391f5; + box-shadow: inset 0 0 3px rgba(0, 0, 0, 0.3); +} +.icon-watch-video { + width: 22px; + height: 16px; + background-position: -160px -200px !important; + vertical-align: middle; + top: -1px; + margin: 0 3px 0 0; +} +/* Learn tab */ +/** Content Main Column **/ +.column-main { + position: relative; + color: #5a5a5a; +} +.iotd-section .column-main { + margin: 0 -5px; +} +.column-main-header { + position: relative; + width: 70%; +} +.column-main-header a { + text-decoration: none; +} +.column-main-header .heading { + font: bold 16px Arial; + text-transform: uppercase; + color: #5A5A5A; +} +.column-main-header .sub-heading { + font: normal 16px Arial; +} +.index-learnmore-header { + height: 259px; + background: url('../images/index/chart.png') repeat-x; + background-position: top center; + background-color: #14b8da; + color: #fff; +} +.is-authenticated .index-learnmore-header { + display: none; +} +.index-learnmore-header > .tv-layout-width { + width: 1000px !important; + display: block; + position: relative; + padding: 40px 0; + height: 149px; + text-decoration: none; +} +.index-learnmore-header h2 { + margin: 0; + font-size: 28px; + font-weight: normal; + text-align: center; + color: #fff; +} +.index-learnmore-header p { + margin: 12px 0 0; + text-align: center; + font-size: 16px; + font-style: italic; +} +.index-learnmore-header a { + display: block; + width: 174px; + height: 53px; + position: absolute; + right: 0; + bottom: 33px; + background: url('../images/index/video.png') no-repeat; + background-position: 10px 10px; +} +.index-learnmore-header .symbol-input { + width: 392px; + height: 47px; + background: White; + margin: 45px 0 0 304px; +} +.index-learnmore-header .symbol-input input { + border: 0; + padding: 0; + width: 217px; + height: 47px; + margin: 0 13px 0 0; + text-indent: 13px; + font-size: 20px; + color: #555; +} +.index-learnmore-header .symbol-input input::-webkit-input-placeholder { + color: #999; +} +.index-learnmore-header .symbol-input input:-moz-placeholder { + color: #999; +} +.index-learnmore-header .symbol-input input::-moz-placeholder { + color: #999; +} +.index-learnmore-header .symbol-input input:-ms-input-placeholder { + color: #999; +} +.index-learnmore-header .symbol-input span { + float: right; + width: 162px; + height: 30px; + padding: 17px 0 0; + background: #243640; + color: #fff; + text-transform: uppercase; + text-align: center; + font-weight: bold; + cursor: pointer; +} +.index-learnmore-header .symbol-input span:hover { + background: #1b1d22; +} +.is-authenticated .index-learnmore-header { + /*display: none;*/ +} +.index-charts-tab .item { + margin: 0 0 38px 9px; +} +.index-charts-tab .item:nth-child(3n+1) { + margin-left: 0px; +} +.index-charts-tab .item:nth-child(3n):after { + clear: both; + display: block; + content: ""; +} +.chart-with-cover .item { + float: left; + padding: 5px 5px 5px 5px; + position: relative; +} +.chart-with-cover .item:hover { + background: #dee4ec; +} +.chart-with-cover .item .chart-img { + border: 1px solid #d6d7da; + width: 312px; + height: 184px; + padding: 1px; + background: #fff; +} +.chart-with-cover .item .caption { + margin: 10px 1px 5px; + line-height: 17px; +} +.chart-with-cover .item .caption button.follow-symbol { + vertical-align: top; +} +.chart-with-cover .item .symbol { + margin: 0 0 0 2px; + display: inline-block; + overflow: hidden; + text-overflow: ellipsis; + max-width: 178px; +} +.chart-with-cover .item .symbol, +.chart-with-cover .item .interval { + font-weight: bold; + font-size: 14px; + vertical-align: text-bottom; +} +.chart-with-cover .item .interval { + color: #666; +} +.chart-with-cover .item .symbol:hover { + text-decoration: underline; +} +.chart-with-cover .item .symbol-last { + margin-left: 7px; + padding: 1px 2px; + border-radius: 2px; + font-size: 12px; + font-weight: bold; + color: #777; +} +.chart-with-cover .item .symbol-change-pt { + font-size: 11px; + font-weight: bold; +} +.chart-with-cover .item .chart-stats-small { + float: right; +} +.chart-with-cover .item .cover { + cursor: pointer; + color: #666; + padding: 12px 10px; + position: absolute; + display: block; + opacity: 0; + top: 5px; + left: 5px; + right: 5px; + height: 164px; + background: #fff; + background: rgba(255, 255, 255, 0.95); + transition: opacity 0.2s ease-out; + -moz-transition: opacity 0.2s ease-out; + -webkit-transition: opacity 0.2s ease-out; + -o-transition: opacity 0.2s ease-out; + -ms-transition: opacity 0.2s ease-out; +} +.chart-with-cover .item:hover .cover { + opacity: 1; + transition: opacity 0.2s ease-out; + -moz-transition: opacity 0.2s ease-out; + -webkit-transition: opacity 0.2s ease-out; + -o-transition: opacity 0.2s ease-out; + -ms-transition: opacity 0.2s ease-out; +} +.chart-with-cover .item .cover a { + text-decoration: underline; +} +.chart-with-cover .item .cover .avatar-small { + float: left; + margin: 0 10px 0 0; +} +.chart-with-cover .item .cover .user-info { + float: left; + font-size: 14px; + margin: -2px 0 0; +} +.chart-with-cover .item .cover .user-info .icon, +.chart-with-cover .chart-tooltip .user-info .icon { + margin: 0 2px 0 0; +} +.chart-with-cover .item .cover .user-info a { + margin: 0 5px 0 0; + z-index: 2; +} +.chart-with-cover .item .cover .user-info .user-name { + font-size: 14px; + font-weight: bold; + color: #0080b7; +} +.chart-with-cover .item .cover .user-info .user-stats-small { + margin: 3px 0 0; +} +.chart-with-cover .item .cover .name { + font-size: 16px; + font-weight: bold; + margin: 18px 0 5px 0; + color: #666; + display: block; + text-decoration: none; + overflow: hidden; + text-overflow: ellipsis; +} +.chart-with-cover .item .cover .desc { + font-size: 12px; + overflow: hidden; + height: 80px; + color: #919191; +} +.chart-with-cover .item .cover .date { + position: absolute; + top: 10px; + right: 10px; +} +.chart-with-cover .item .cover .date:not([title]) { + visibility: hidden; +} +.chart-with-cover .item .cover .icons { + position: absolute; + top: 34px; + right: 10px; +} +.chart-with-cover .show-more { + margin: 15px 0 45px; +} +.chart-with-cover .show-more a { + height: 39px; + line-height: 40px; + text-align: center; + background: #ecf0f3; + display: block; + border-radius: 4px; + font-weight: bold; +} +.chart-with-cover .show-more a:hover { + background: #e5e9ec; +} +.chart-with-cover .index-charts-tab-sizer { + overflow: hidden; + position: relative; +} +.chart-with-cover .index-charts-spinner { + display: none; + position: absolute; +} +.chart-with-cover.loading .index-charts-tab-sizer { + overflow: visible; +} +.chart-with-cover.loading .index-charts-spinner { + display: block; + width: 24px; + height: 24px; + background: url('../images/loading-small.gif') no-repeat; + margin: -12px 0 0 -12px; + top: 50%; + left: 50%; +} +.chart-tooltip { + font-size: 13px; + position: absolute; + width: 230px; + background: #e8f2fb; + background: rgba(232, 242, 251, 0.9); + color: #41474d; + padding: 8px 10px; + border: 1px solid #b5bfc7; + border-radius: 4px; + z-index: 70; +} +.chart-tooltip .arrow { + position: absolute; + bottom: -11px; + background-position: 0 -80px; + width: 19px; + height: 11px; +} +.chart-tooltip .avatar-pic { + float: left; + margin: 0 10px 0 0; +} +.chart-tooltip .user-info { + float: left; + line-height: 22px; + font-size: 14px; +} +.chart-tooltip .chart-title { + font-weight: bold; + font-size: 14px; + margin: 10px 0 0; +} +.chart-tooltip .description { + margin: 5px 0 5px; +} +.chart-tooltip .created { + position: absolute; + top: 5px; + right: 5px; + font-size: 11px; +} +.chart-tooltip .icons { + position: absolute; + top: 29px; + right: 5px; +} +/* Activity Stream Remnants */ +.activity-stream-index .column-main-header { + margin-bottom: 17px; +} +.activity-stream-type-links { + margin: 5px 0 0; + display: none; +} +.users-table-header .activity-stream-type-links { + margin: 0; + position: relative; + top: -1px; +} +.activity-stream-type-links a:last-child { + margin-right: 0; +} +.users-table .activity-stream { + margin: 0; +} +.activity-stream .activity-stream-container { + border: 1px solid #bfbfbf; + margin: 10px 0 0; + border-radius: 3px; + background: #fff; + font-size: 14px; + color: #5a5a5a; + overflow: hidden; + height: 599px; +} +.activity-stream .activity-stream-container-static { + height: auto; +} +.users-table .activity-stream .activity-stream-container { + border: none; + border-radius: 0 3px 3px 3px; + margin: 0; +} +/** Trending Column **/ +.column-trending { + color: #5a5a5a; + margin-bottom: 60px; +} +.column-trending-symbols { + width: 295px; + float: left; +} +.column-trending-people { + margin: 0 3px; +} +.column-trending-people .icon-rating-small { + margin: 0 6px 0 0; +} +.column-trending-header { + margin: 5px 0 6px; +} +.column-trending-header a { + text-decoration: none; +} +.column-trending-header .heading { + font: bold 16px Arial; + display: inline-block; + padding: 3px 0 0 2px; +} +.column-trending .head-icon { + top: -6px; + padding-right: 6px; +} +.column-trending-symbols .head-icon { + height: 18px; + width: 24px; + background-image: url("../images/sprites/base-sprite.png"); + background-repeat: no-repeat; + background-position: 0px -519px; + display: inline-block; + position: relative; + vertical-align: middle; + overflow: hidden; +} +.column-trending-people .head-icon { + height: 19px; + width: 15px; + background-image: url("../images/sprites/base-sprite.png"); + background-repeat: no-repeat; + background-position: 0px -1926px; + display: inline-block; + position: relative; + vertical-align: middle; + overflow: hidden; + vertical-align: top; +} +.activity-stream .head-icon { + height: 17px; + width: 24px; + background-image: url("../images/sprites/base-sprite.png"); + background-repeat: no-repeat; + background-position: 0px 0px; + display: inline-block; + position: relative; + vertical-align: middle; + overflow: hidden; + top: -3px; + padding-right: 6px; +} +.column-trending-people .tabs { + padding-top: 14px; + margin-bottom: 6px; + border-bottom: solid 1px #dce1e6; +} +.column-trending-people .tabs a { + color: #5a5a5a; + text-decoration: none; + display: inline-block; + margin-bottom: -1px; + margin-right: 14px; + padding-bottom: 10px; + padding-left: 2px; +} +.column-trending-people .tabs a.active { + font-weight: bold; + border-bottom: solid 2px #58b987; +} +.column-trending-people .search { + float: right; + position: relative; + margin-top: -5px; +} +.column-trending-people .search:before { + content: " "; + display: block; + position: absolute; + width: 13px; + height: 13px; + background: url(../images/icons.png) no-repeat -80px -339px; + top: 10px; + left: 9px; +} +.column-trending-people .search input { + padding: 6px 22px 5px 27px; + margin: 1px 0 0; + border: 1px solid #D7DBE0; + width: 128px; +} +.column-trending-people .search .go { + width: 32px; + height: 27px; + line-height: 27px; + text-align: center; + position: absolute; + right: 0; + top: 0; + background: none; + border: none; + cursor: pointer; +} +.column-trending-people .search .go:before { + content: " "; + height: 12px; + width: 14px; + background-image: url("../images/sprites/base-sprite.png"); + background-repeat: no-repeat; + background-position: 0px -1414px; + display: inline-block; + position: relative; + vertical-align: middle; + overflow: hidden; +} +.column-trending-people table { + width: 100%; +} +.column-trending-people table td { + padding: 12px 0; + border-bottom: solid 1px #dbdfe4; +} +.column-trending-people table tr:last-child td { + border-bottom: 0; +} +.column-trending-people table td.user-list-username { + width: 100%; +} +.column-trending-people .user-stats-small { + padding-right: 23px; +} +.column-trending-people .user-stats-small a { + font-weight: bold; +} +.column-trending-people .user-stats-small span { + margin-right: 0; +} +.column-trending-people .user-stats-small span.user-stats-charts:before, +.column-trending-people .user-stats-small span.user-stats-followers:before { + top: -1px; +} +.column-trending-people .user-stats-small span:before { + padding-right: 6px; +} +.column-trending-people .user-stats-small .delta { + font-size: 11px; + vertical-align: super; +} +.column-trending-people tr td:last-child .user-stats-small { + padding-right: 5px; +} +.column-trending-people .user-stats-charts, +.column-trending-people .user-stats-followers, +.column-trending-people .user-stats-reputation { + display: inline-block; + white-space: nowrap; +} +.column-trending-people .user-list-username { + font-weight: bold; + font-size: 12px; + line-height: 32px; + margin: 0 0 0 32px; +} +.column-trending-people .max-width-container { + position: relative; + height: 32px; +} +.column-trending-people .ellipsis { + width: 95%; + position: absolute; + top: 0; + left: 0; + overflow: hidden; + white-space: nowrap; + text-overflow: ellipsis; +} +.column-trending-people a.userlink { + font-size: 15px; +} +.column-trending-people a.user-badge { + margin: -4px 0 0 6px; + vertical-align: middle; +} +.column-trending .user-list { + margin: 0 0 20px; +} +.user-list-item { + padding: 12px 0 8px; + border-bottom: solid 1px #dbdfe4; +} +.user-list-item:last-child { + border-bottom: 0; +} +.user-list-item .follow-link { + display: inline-block; + position: relative; + vertical-align: middle; + top: -1px; +} +.user-list-avatar { + -webkit-border-radius: 1px; + -webkit-background-clip: padding-box; + -moz-border-radius: 1px; + -moz-background-clip: padding; + border-radius: 1px; + background-clip: padding-box; + width: 32px; + height: 32px; + overflow: hidden; + position: relative; + display: block; + float: left; + margin: 0 11px 0 0; +} +.user-list-avatar img { + width: 32px; + height: 32px; +} +.user-list-avatar.online:after, +.user-list-avatar.is-online:after { + content: ''; + display: block; + width: 10px; + height: 10px; + border-radius: 50%; + position: absolute; + top: -3px; + right: -3px; + background: #5cb888; + border: 3px solid #f2f5f8; +} +/* Follow buttons small for main page */ +.follow-link-s { + width: 16px; + height: 16px; + border: none; + cursor: pointer; + text-align: center; + background: #a5abb5 url('data:image/gif;base64,R0lGODlhCAAIAIABAPL1+P///yH/C1hNUCBEYXRhWE1QPD94cGFja2V0IGJlZ2luPSLvu78iIGlkPSJXNU0wTXBDZWhpSHpyZVN6TlRjemtjOWQiPz4gPHg6eG1wbWV0YSB4bWxuczp4PSJhZG9iZTpuczptZXRhLyIgeDp4bXB0az0iQWRvYmUgWE1QIENvcmUgNS4zLWMwMTEgNjYuMTQ1NjYxLCAyMDEyLzAyLzA2LTE0OjU2OjI3ICAgICAgICAiPiA8cmRmOlJERiB4bWxuczpyZGY9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkvMDIvMjItcmRmLXN5bnRheC1ucyMiPiA8cmRmOkRlc2NyaXB0aW9uIHJkZjphYm91dD0iIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtbG5zOnhtcE1NPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvbW0vIiB4bWxuczpzdFJlZj0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL3NUeXBlL1Jlc291cmNlUmVmIyIgeG1wOkNyZWF0b3JUb29sPSJBZG9iZSBQaG90b3Nob3AgQ1M2IChXaW5kb3dzKSIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDpBNTAzRjFDMDJBOEMxMUUzQkU1MEQwMUUwRTdCNUNGNCIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDpBNTAzRjFDMTJBOEMxMUUzQkU1MEQwMUUwRTdCNUNGNCI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOkE1MDNGMUJFMkE4QzExRTNCRTUwRDAxRTBFN0I1Q0Y0IiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOkE1MDNGMUJGMkE4QzExRTNCRTUwRDAxRTBFN0I1Q0Y0Ii8+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+Af/+/fz7+vn49/b19PPy8fDv7u3s6+rp6Ofm5eTj4uHg397d3Nva2djX1tXU09LR0M/OzczLysnIx8bFxMPCwcC/vr28u7q5uLe2tbSzsrGwr66trKuqqainpqWko6KhoJ+enZybmpmYl5aVlJOSkZCPjo2Mi4qJiIeGhYSDgoGAf359fHt6eXh3dnV0c3JxcG9ubWxramloZ2ZlZGNiYWBfXl1cW1pZWFdWVVRTUlFQT05NTEtKSUhHRkVEQ0JBQD8+PTw7Ojk4NzY1NDMyMTAvLi0sKyopKCcmJSQjIiEgHx4dHBsaGRgXFhUUExIREA8ODQwLCgkIBwYFBAMCAQAAIfkEAQAAAQAsAAAAAAgACAAAAg2MAaaBe/mQnFQ1d1cuADs=') no-repeat 50% 50%; + position: absolute; +} +.follow-link-s:hover { + background-color: #58c3e5; +} +.follow-link-s.active, +.follow-link-s.unfollow { + background: #43be83 url('data:image/gif;base64,R0lGODlhCQAIAIABAP///////yH/C1hNUCBEYXRhWE1QPD94cGFja2V0IGJlZ2luPSLvu78iIGlkPSJXNU0wTXBDZWhpSHpyZVN6TlRjemtjOWQiPz4gPHg6eG1wbWV0YSB4bWxuczp4PSJhZG9iZTpuczptZXRhLyIgeDp4bXB0az0iQWRvYmUgWE1QIENvcmUgNS4zLWMwMTEgNjYuMTQ1NjYxLCAyMDEyLzAyLzA2LTE0OjU2OjI3ICAgICAgICAiPiA8cmRmOlJERiB4bWxuczpyZGY9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkvMDIvMjItcmRmLXN5bnRheC1ucyMiPiA8cmRmOkRlc2NyaXB0aW9uIHJkZjphYm91dD0iIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtbG5zOnhtcE1NPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvbW0vIiB4bWxuczpzdFJlZj0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL3NUeXBlL1Jlc291cmNlUmVmIyIgeG1wOkNyZWF0b3JUb29sPSJBZG9iZSBQaG90b3Nob3AgQ1M2IChXaW5kb3dzKSIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDpCRTNBQUU5RTJBOEMxMUUzQUU3QTg3QUM5MEJFOTYxRSIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDpCRTNBQUU5RjJBOEMxMUUzQUU3QTg3QUM5MEJFOTYxRSI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOkJFM0FBRTlDMkE4QzExRTNBRTdBODdBQzkwQkU5NjFFIiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOkJFM0FBRTlEMkE4QzExRTNBRTdBODdBQzkwQkU5NjFFIi8+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+Af/+/fz7+vn49/b19PPy8fDv7u3s6+rp6Ofm5eTj4uHg397d3Nva2djX1tXU09LR0M/OzczLysnIx8bFxMPCwcC/vr28u7q5uLe2tbSzsrGwr66trKuqqainpqWko6KhoJ+enZybmpmYl5aVlJOSkZCPjo2Mi4qJiIeGhYSDgoGAf359fHt6eXh3dnV0c3JxcG9ubWxramloZ2ZlZGNiYWBfXl1cW1pZWFdWVVRTUlFQT05NTEtKSUhHRkVEQ0JBQD8+PTw7Ojk4NzY1NDMyMTAvLi0sKyopKCcmJSQjIiEgHx4dHBsaGRgXFhUUExIREA8ODQwLCgkIBwYFBAMCAQAAIfkEAQAAAQAsAAAAAAkACAAAAhCMHwBouuiWSo7GZyfUDJsCADs=') no-repeat 3px 50%; +} +.follow-link-s.active:hover, +.follow-link-s.unfollow:hover { + background: #a5abb5 url('data:image/gif;base64,R0lGODlhCQAJAIABAP///////yH/C1hNUCBEYXRhWE1QPD94cGFja2V0IGJlZ2luPSLvu78iIGlkPSJXNU0wTXBDZWhpSHpyZVN6TlRjemtjOWQiPz4gPHg6eG1wbWV0YSB4bWxuczp4PSJhZG9iZTpuczptZXRhLyIgeDp4bXB0az0iQWRvYmUgWE1QIENvcmUgNS4zLWMwMTEgNjYuMTQ1NjYxLCAyMDEyLzAyLzA2LTE0OjU2OjI3ICAgICAgICAiPiA8cmRmOlJERiB4bWxuczpyZGY9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkvMDIvMjItcmRmLXN5bnRheC1ucyMiPiA8cmRmOkRlc2NyaXB0aW9uIHJkZjphYm91dD0iIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtbG5zOnhtcE1NPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvbW0vIiB4bWxuczpzdFJlZj0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL3NUeXBlL1Jlc291cmNlUmVmIyIgeG1wOkNyZWF0b3JUb29sPSJBZG9iZSBQaG90b3Nob3AgQ1M2IChXaW5kb3dzKSIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDpERjVCQkNBQjJBOEMxMUUzQjY4Nzg0OTBDNTAwMDE2MyIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDpERjVCQkNBQzJBOEMxMUUzQjY4Nzg0OTBDNTAwMDE2MyI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOkRGNUJCQ0E5MkE4QzExRTNCNjg3ODQ5MEM1MDAwMTYzIiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOkRGNUJCQ0FBMkE4QzExRTNCNjg3ODQ5MEM1MDAwMTYzIi8+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+Af/+/fz7+vn49/b19PPy8fDv7u3s6+rp6Ofm5eTj4uHg397d3Nva2djX1tXU09LR0M/OzczLysnIx8bFxMPCwcC/vr28u7q5uLe2tbSzsrGwr66trKuqqainpqWko6KhoJ+enZybmpmYl5aVlJOSkZCPjo2Mi4qJiIeGhYSDgoGAf359fHt6eXh3dnV0c3JxcG9ubWxramloZ2ZlZGNiYWBfXl1cW1pZWFdWVVRTUlFQT05NTEtKSUhHRkVEQ0JBQD8+PTw7Ojk4NzY1NDMyMTAvLi0sKyopKCcmJSQjIiEgHx4dHBsaGRgXFhUUExIREA8ODQwLCgkIBwYFBAMCAQAAIfkEAQAAAQAsAAAAAAkACQAAAhEMgnjAyd+ggU1JdyfVix4bFAA7') no-repeat 3px 3px; +} +.follow-link-s.self { + background-color: #e0735e; +} +/* Follow buttons */ +.follow-link { + width: 16px; + height: 16px; + border: none; + cursor: pointer; + text-align: center; + background: #a5abb5 url('data:image/gif;base64,R0lGODlhCAAIAIABAPL1+P///yH/C1hNUCBEYXRhWE1QPD94cGFja2V0IGJlZ2luPSLvu78iIGlkPSJXNU0wTXBDZWhpSHpyZVN6TlRjemtjOWQiPz4gPHg6eG1wbWV0YSB4bWxuczp4PSJhZG9iZTpuczptZXRhLyIgeDp4bXB0az0iQWRvYmUgWE1QIENvcmUgNS4zLWMwMTEgNjYuMTQ1NjYxLCAyMDEyLzAyLzA2LTE0OjU2OjI3ICAgICAgICAiPiA8cmRmOlJERiB4bWxuczpyZGY9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkvMDIvMjItcmRmLXN5bnRheC1ucyMiPiA8cmRmOkRlc2NyaXB0aW9uIHJkZjphYm91dD0iIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtbG5zOnhtcE1NPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvbW0vIiB4bWxuczpzdFJlZj0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL3NUeXBlL1Jlc291cmNlUmVmIyIgeG1wOkNyZWF0b3JUb29sPSJBZG9iZSBQaG90b3Nob3AgQ1M2IChXaW5kb3dzKSIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDpBNTAzRjFDMDJBOEMxMUUzQkU1MEQwMUUwRTdCNUNGNCIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDpBNTAzRjFDMTJBOEMxMUUzQkU1MEQwMUUwRTdCNUNGNCI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOkE1MDNGMUJFMkE4QzExRTNCRTUwRDAxRTBFN0I1Q0Y0IiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOkE1MDNGMUJGMkE4QzExRTNCRTUwRDAxRTBFN0I1Q0Y0Ii8+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+Af/+/fz7+vn49/b19PPy8fDv7u3s6+rp6Ofm5eTj4uHg397d3Nva2djX1tXU09LR0M/OzczLysnIx8bFxMPCwcC/vr28u7q5uLe2tbSzsrGwr66trKuqqainpqWko6KhoJ+enZybmpmYl5aVlJOSkZCPjo2Mi4qJiIeGhYSDgoGAf359fHt6eXh3dnV0c3JxcG9ubWxramloZ2ZlZGNiYWBfXl1cW1pZWFdWVVRTUlFQT05NTEtKSUhHRkVEQ0JBQD8+PTw7Ojk4NzY1NDMyMTAvLi0sKyopKCcmJSQjIiEgHx4dHBsaGRgXFhUUExIREA8ODQwLCgkIBwYFBAMCAQAAIfkEAQAAAQAsAAAAAAgACAAAAg2MAaaBe/mQnFQ1d1cuADs=') no-repeat 50% 50%; + position: absolute; +} +.follow-link:hover { + background-color: #58c3e5; +} +.follow-link.active, +.follow-link.unfollow { + background: #43be83 url('data:image/gif;base64,R0lGODlhCQAIAIABAP///////yH/C1hNUCBEYXRhWE1QPD94cGFja2V0IGJlZ2luPSLvu78iIGlkPSJXNU0wTXBDZWhpSHpyZVN6TlRjemtjOWQiPz4gPHg6eG1wbWV0YSB4bWxuczp4PSJhZG9iZTpuczptZXRhLyIgeDp4bXB0az0iQWRvYmUgWE1QIENvcmUgNS4zLWMwMTEgNjYuMTQ1NjYxLCAyMDEyLzAyLzA2LTE0OjU2OjI3ICAgICAgICAiPiA8cmRmOlJERiB4bWxuczpyZGY9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkvMDIvMjItcmRmLXN5bnRheC1ucyMiPiA8cmRmOkRlc2NyaXB0aW9uIHJkZjphYm91dD0iIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtbG5zOnhtcE1NPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvbW0vIiB4bWxuczpzdFJlZj0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL3NUeXBlL1Jlc291cmNlUmVmIyIgeG1wOkNyZWF0b3JUb29sPSJBZG9iZSBQaG90b3Nob3AgQ1M2IChXaW5kb3dzKSIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDpCRTNBQUU5RTJBOEMxMUUzQUU3QTg3QUM5MEJFOTYxRSIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDpCRTNBQUU5RjJBOEMxMUUzQUU3QTg3QUM5MEJFOTYxRSI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOkJFM0FBRTlDMkE4QzExRTNBRTdBODdBQzkwQkU5NjFFIiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOkJFM0FBRTlEMkE4QzExRTNBRTdBODdBQzkwQkU5NjFFIi8+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+Af/+/fz7+vn49/b19PPy8fDv7u3s6+rp6Ofm5eTj4uHg397d3Nva2djX1tXU09LR0M/OzczLysnIx8bFxMPCwcC/vr28u7q5uLe2tbSzsrGwr66trKuqqainpqWko6KhoJ+enZybmpmYl5aVlJOSkZCPjo2Mi4qJiIeGhYSDgoGAf359fHt6eXh3dnV0c3JxcG9ubWxramloZ2ZlZGNiYWBfXl1cW1pZWFdWVVRTUlFQT05NTEtKSUhHRkVEQ0JBQD8+PTw7Ojk4NzY1NDMyMTAvLi0sKyopKCcmJSQjIiEgHx4dHBsaGRgXFhUUExIREA8ODQwLCgkIBwYFBAMCAQAAIfkEAQAAAQAsAAAAAAkACAAAAhCMHwBouuiWSo7GZyfUDJsCADs=') no-repeat 3px 50%; +} +.follow-link.active:hover, +.follow-link.unfollow:hover { + background: #a5abb5 url('data:image/gif;base64,R0lGODlhCQAJAIABAP///////yH/C1hNUCBEYXRhWE1QPD94cGFja2V0IGJlZ2luPSLvu78iIGlkPSJXNU0wTXBDZWhpSHpyZVN6TlRjemtjOWQiPz4gPHg6eG1wbWV0YSB4bWxuczp4PSJhZG9iZTpuczptZXRhLyIgeDp4bXB0az0iQWRvYmUgWE1QIENvcmUgNS4zLWMwMTEgNjYuMTQ1NjYxLCAyMDEyLzAyLzA2LTE0OjU2OjI3ICAgICAgICAiPiA8cmRmOlJERiB4bWxuczpyZGY9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkvMDIvMjItcmRmLXN5bnRheC1ucyMiPiA8cmRmOkRlc2NyaXB0aW9uIHJkZjphYm91dD0iIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtbG5zOnhtcE1NPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvbW0vIiB4bWxuczpzdFJlZj0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL3NUeXBlL1Jlc291cmNlUmVmIyIgeG1wOkNyZWF0b3JUb29sPSJBZG9iZSBQaG90b3Nob3AgQ1M2IChXaW5kb3dzKSIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDpERjVCQkNBQjJBOEMxMUUzQjY4Nzg0OTBDNTAwMDE2MyIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDpERjVCQkNBQzJBOEMxMUUzQjY4Nzg0OTBDNTAwMDE2MyI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOkRGNUJCQ0E5MkE4QzExRTNCNjg3ODQ5MEM1MDAwMTYzIiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOkRGNUJCQ0FBMkE4QzExRTNCNjg3ODQ5MEM1MDAwMTYzIi8+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+Af/+/fz7+vn49/b19PPy8fDv7u3s6+rp6Ofm5eTj4uHg397d3Nva2djX1tXU09LR0M/OzczLysnIx8bFxMPCwcC/vr28u7q5uLe2tbSzsrGwr66trKuqqainpqWko6KhoJ+enZybmpmYl5aVlJOSkZCPjo2Mi4qJiIeGhYSDgoGAf359fHt6eXh3dnV0c3JxcG9ubWxramloZ2ZlZGNiYWBfXl1cW1pZWFdWVVRTUlFQT05NTEtKSUhHRkVEQ0JBQD8+PTw7Ojk4NzY1NDMyMTAvLi0sKyopKCcmJSQjIiEgHx4dHBsaGRgXFhUUExIREA8ODQwLCgkIBwYFBAMCAQAAIfkEAQAAAQAsAAAAAAkACQAAAhEMgnjAyd+ggU1JdyfVix4bFAA7') no-repeat 3px 3px; +} +.follow-link.self { + background-color: #e0735e; +} +/* Profile follow buttons */ +.follow-link-big { + display: inline-block; + height: 24px; + width: 84px; + background: url('../images/follow-big-icons.png') 0 0; +} +.follow-link-big:hover { + background-position: 0 -24px; +} +.follow-link-big.unfollow { + width: 103px; + background-position: -84px 0; +} +.follow-link-big.unfollow:hover { + background-position: -84px -24px; +} +.message-link-big { + display: inline-block; + height: 24px; + width: 124px; + background: url('../images/send-message-big.png'); +} +.message-link-big:hover { + background-position: 0 -24px; +} +/* Colored Button */ +.color-button { + display: inline-block; + vertical-align: top; + overflow: hidden; + text-overflow: ellipsis; + white-space: nowrap; + font-size: 11px; + padding: 4px 8px; + color: white; + font-weight: bold; + text-align: center; + border-radius: 2px; + cursor: pointer; +} +a.color-button, +a.color-button:link, +a.color-button:visited, +a.color-button:active { + color: white; + text-decoration: none; +} +.color-button.orange { + background-color: #C8C8C8; +} +.color-button.orange:hover { + background-color: #F58540; +} +.color-button.orange.active { + background-color: #E67C30; +} +.color-button.blue { + background-color: #3678D4; +} +.color-button.blue:hover { + background-color: #2965BA; +} +.color-button.follow-big { + background-color: #C8C8C8; +} +.color-button.follow-big:hover { + background-color: #5BA3FF; +} +.color-button.follow-big.unfollow { + background-color: #43BE83; +} +.color-button.follow-big.unfollow:hover { + background-color: #A6A7A8; +} +/* +.color-button.follow-big:before { display: inline-block; content: ""; background: url('../images/follow-big-icons.png'); width: 11px; height: 11px; margin-right: 5px; vertical-align: -1px; } +.color-button.follow-big:hover:before { background-position: 0 -11px;} +.color-button.follow-big.unfollow:before { background-position: -11px 0px;} +.color-button.follow-big.unfollow:hover:before { background-position: -11px -11px;} +*/ +/* Bright Button */ +.bright-button, +.tv-button.bright-button, +a.bright-button, +a.bright-button:link, +a.bright-button:visited { + background: #4590D1; + border: 1px solid #3977AD; + border-radius: 2px; + color: White; +} +.tv-button.bright-button { + color: White !important; +} +img.avatar-pic { + -webkit-border-radius: 1px; + -webkit-background-clip: padding-box; + -moz-border-radius: 1px; + -moz-background-clip: padding; + border-radius: 1px; + background-clip: padding-box; + width: 32px; + height: 32px; + overflow: hidden; + position: relative; +} +img.avatar-pic img { + width: 32px; + height: 32px; +} +img.avatar-pic.online:after, +img.avatar-pic.is-online:after { + content: ''; + display: block; + width: 10px; + height: 10px; + border-radius: 50%; + position: absolute; + top: -3px; + right: -3px; + background: #5cb888; + border: 3px solid #f2f5f8; +} +/* +img.avatar-pic {padding: 1px; background: #fff; width: 39px; height: 39px; border: 1px solid #C4CED6;} +img.avatar-pic-small {width: 30px; height: 30px;} +img.avatar-pic-mid {padding: 1px; background: #fff; width: 80px; height: 80px; border: 1px solid #cbcbcb;} +*/ +.user-actions { + line-height: 27px; +} +.user-actions a, +.user-actions a:link { + display: block; + color: #5a5a5a !important; + font-size: 14px; + padding: 0 8px; +} +.user-actions a:hover { + text-decoration: underline; +} +.user-actions a.active { + text-transform: uppercase; + color: #fff !important; + background: #5292f3; + border-radius: 2px; + font-weight: bold; + text-decoration: none; +} +#index-stream-load-more { + line-height: 40px; + background: #06B2CE; + text-align: center; + display: block; + width: 484px; + margin: 20px auto 40px; + color: #fff; + font-size: 16px; +} +/* Footer */ +body.index-page .tv-index-footer { + position: relative; +} +body.index-page .tv-index-footer:after { + content: ""; + position: absolute; + top: 0; + right: 0; + border-width: 0 62px 62px 0; + border-style: solid; + border-color: #555e6f #eaeff4; +} +.tv-index-footer div.promo-menu { + padding: 30px 0 30px; + text-align: center; + border-bottom: solid 1px #4d5056; +} +.tv-index-footer div.promo-menu a { + font-size: 16px; + color: #fff; + font-weight: bold; + display: inline-block; + margin: 0 46px; +} +.tv-index-footer div.promo-menu a.active, +.tv-index-footer div.promo-menu a:hover { + color: #14b8da; +} +.tv-index-footer div.promo-menu a:before { + content: " "; + margin: -3px 10px 0 0; +} +.tv-index-footer div.promo-menu a.how:before { + height: 16px; + width: 13px; + background-image: url("../images/sprites/base-sprite.png"); + background-repeat: no-repeat; + background-position: 0px -716px; + display: inline-block; + position: relative; + vertical-align: middle; + overflow: hidden; +} +.tv-index-footer div.promo-menu a.how.active:before, +.tv-index-footer div.promo-menu a.how:hover:before { + height: 16px; + width: 13px; + background-image: url("../images/sprites/base-sprite.png"); + background-repeat: no-repeat; + background-position: 0px -742px; + display: inline-block; + position: relative; + vertical-align: middle; + overflow: hidden; +} +.tv-index-footer div.promo-menu a.features:before { + height: 16px; + width: 17px; + background-image: url("../images/sprites/base-sprite.png"); + background-repeat: no-repeat; + background-position: 0px -1115px; + display: inline-block; + position: relative; + vertical-align: middle; + overflow: hidden; +} +.tv-index-footer div.promo-menu a.features.active:before, +.tv-index-footer div.promo-menu a.features:hover:before { + height: 16px; + width: 17px; + background-image: url("../images/sprites/base-sprite.png"); + background-repeat: no-repeat; + background-position: 0px -1141px; + display: inline-block; + position: relative; + vertical-align: middle; + overflow: hidden; +} +.tv-index-footer div.promo-menu a.widgets:before { + height: 19px; + width: 19px; + background-image: url("../images/sprites/base-sprite.png"); + background-repeat: no-repeat; + background-position: 0px -1193px; + display: inline-block; + position: relative; + vertical-align: middle; + overflow: hidden; +} +.tv-index-footer div.promo-menu a.widgets.active:before, +.tv-index-footer div.promo-menu a.widgets:hover:before { + height: 19px; + width: 19px; + background-image: url("../images/sprites/base-sprite.png"); + background-repeat: no-repeat; + background-position: 0px -1222px; + display: inline-block; + position: relative; + vertical-align: middle; + overflow: hidden; +} +.tv-index-footer div.promo-menu a.tradingview-for-the-web:before { + height: 17px; + width: 13px; + background-image: url("../images/sprites/base-sprite.png"); + background-repeat: no-repeat; + background-position: 0px -794px; + display: inline-block; + position: relative; + vertical-align: middle; + overflow: hidden; + top: -1px; +} +.tv-index-footer div.promo-menu a.tradingview-for-the-web.active:before, +.tv-index-footer div.promo-menu a.tradingview-for-the-web:hover:before { + height: 17px; + width: 13px; + background-image: url("../images/sprites/base-sprite.png"); + background-repeat: no-repeat; + background-position: 0px -821px; + display: inline-block; + position: relative; + vertical-align: middle; + overflow: hidden; +} +.tv-index-footer .tv-index-footer-wrap { + padding: 43px 3px 0; +} +body.index-page .tv-index-footer .tv-index-footer-wrap { + padding: 52px 5px 0; +} +.tv-index-footer .tv-footlinks a, +.tv-index-footer .tv-footlinks a:link { + color: #14b8da !important; + text-decoration: none; +} +.tv-index-footer .footer-right { + float: right; + width: 155px; + position: relative; + color: #949698; + font-size: 12px; +} +.tv-index-footer .footer-right .windows-store { + margin-bottom: 15px; + display: block; +} +.tv-index-footer .footer-right .footer-right-designedby { + margin-top: 10px; + font-size: 12px; + line-height: 18px; +} +.tv-index-footer .footer-right .footer-right-designedby a { + color: #1fb2cc !important; +} +.tv-index-footer .footer-right ul.footer-consolidation { + list-style: none outside none; + margin: 16px 0 0; + padding: 0; + width: 140px; + overflow: hidden; +} +.tv-index-footer .footer-right ul.footer-consolidation li { + height: 26px; + position: relative; +} +.tv-index-footer .footer-left { + float: left; + width: 800px; + position: relative; + white-space: nowrap; +} +.tv-index-footer .footer-left a { + text-decoration: none; +} +.tv-index-footer .footer-left a.active { + font-weight: bold; +} +.tv-index-footer .footer-left ul { + padding: 0; + margin: 0; +} +.tv-index-footer .footer-left div.footer-col { + font-size: 14px; + line-height: 21px; + float: left; + margin: 0px 60px 0px 0px; + text-align: left; +} +.tv-index-footer .footer-left div.footer-col:last-child ul { + margin-right: 0; +} +.tv-index-footer .footer-left div.footer-col ul li.header { + font-weight: bold; + color: #d1d1d1; + margin: 0px 0 26px; +} +.tv-index-footer .footer-left div.footer-col ul li { + list-style: none; + margin: 5px 0 0 0; +} +.tv-introvideo { + position: relative; + background: url('data:image/gif;base64,R0lGODlhCgABAIABAFVeb////yH/C1hNUCBEYXRhWE1QPD94cGFja2V0IGJlZ2luPSLvu78iIGlkPSJXNU0wTXBDZWhpSHpyZVN6TlRjemtjOWQiPz4gPHg6eG1wbWV0YSB4bWxuczp4PSJhZG9iZTpuczptZXRhLyIgeDp4bXB0az0iQWRvYmUgWE1QIENvcmUgNS4zLWMwMTEgNjYuMTQ1NjYxLCAyMDEyLzAyLzA2LTE0OjU2OjI3ICAgICAgICAiPiA8cmRmOlJERiB4bWxuczpyZGY9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkvMDIvMjItcmRmLXN5bnRheC1ucyMiPiA8cmRmOkRlc2NyaXB0aW9uIHJkZjphYm91dD0iIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtbG5zOnhtcE1NPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvbW0vIiB4bWxuczpzdFJlZj0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL3NUeXBlL1Jlc291cmNlUmVmIyIgeG1wOkNyZWF0b3JUb29sPSJBZG9iZSBQaG90b3Nob3AgQ1M2IChXaW5kb3dzKSIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDo3ODFBQUREQjJEMDYxMUUzOUVCNDg2MEE5RjA1MDFDMCIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDo3ODFBQUREQzJEMDYxMUUzOUVCNDg2MEE5RjA1MDFDMCI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOjc4MUFBREQ5MkQwNjExRTM5RUI0ODYwQTlGMDUwMUMwIiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOjc4MUFBRERBMkQwNjExRTM5RUI0ODYwQTlGMDUwMUMwIi8+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+Af/+/fz7+vn49/b19PPy8fDv7u3s6+rp6Ofm5eTj4uHg397d3Nva2djX1tXU09LR0M/OzczLysnIx8bFxMPCwcC/vr28u7q5uLe2tbSzsrGwr66trKuqqainpqWko6KhoJ+enZybmpmYl5aVlJOSkZCPjo2Mi4qJiIeGhYSDgoGAf359fHt6eXh3dnV0c3JxcG9ubWxramloZ2ZlZGNiYWBfXl1cW1pZWFdWVVRTUlFQT05NTEtKSUhHRkVEQ0JBQD8+PTw7Ojk4NzY1NDMyMTAvLi0sKyopKCcmJSQjIiEgHx4dHBsaGRgXFhUUExIREA8ODQwLCgkIBwYFBAMCAQAAIfkEAQAAAQAsAAAAAAoAAQAAAgSEHZkFADs=') repeat-x 0 100%; + color: #9096a7; + padding-bottom: 50px; +} +.tv-introvideo .intro-video-text { + /* padding-right: 320px;*/ + padding-left: 10px; + width: 65%; +} +.three-columns .tv-introvideo .intro-video-text { + width: 70%; +} +.tv-introvideo .intro-video-text > div:nth-child(1) { + padding: 44px 0 0; + font-size: 18px; + color: #dbdfeb; +} +.tv-introvideo .intro-video-text > div:nth-child(1) strong { + text-transform: uppercase; + font-size: 24px; + display: block; + font-weight: normal; + padding-bottom: 2px; +} +.tv-introvideo .intro-video-text > div:nth-child(2) { + margin: 20px 20px 0 0; + line-height: 24px; + font-size: 16px; + position: relative; +} +.tv-introvideo .intro-video-buttons { + float: right; + padding-top: 120px; +} +.three-columns .tv-introvideo .intro-video-buttons { + padding: 67px 70px 0 0; +} +.tv-introvideo a, +.tv-introvideo a:link, +.tv-introvideo a:visited { + display: block; + width: 272px; + height: 57px; + line-height: 56px; + margin: 0 0 20px; + background: #1fb2cc; + font-size: 14px; + color: #fff; + text-transform: uppercase; + font-weight: bold; + text-align: center; +} +.tv-introvideo a.intro-video { + background: #60b789; +} +.tv-introvideo a:hover { + background: #26c2de; +} +.tv-introvideo a.intro-video:hover { + background: #72bf96; +} +.tv-footlinks { + color: #626262; +} +body.index-page .tv-footlinks { + height: 269px; +} +/* Footer stats */ +.tv-footstats { + height: 135px; + clear: both; + color: #626262; +} +.tv-footstats .tv-layout-width { + position: relative; + top: 25px; + text-align: center; +} +.three-columns .tv-footstats .tv-layout-width { + width: 1385px !important; +} +.three-columns .tv-footstats .tv-layout-width .aligment-cnt { + margin-left: -46px; +} +.tv-footstats .tv-layout-width, +.tv-footstats .tv-footstats-col { + height: 85px; +} +.tv-footstats .tv-footstats-col { + position: relative; + padding-right: 10px; +} +.tv-footstats .tv-footstats-col:first-child { + border: none; +} +.tv-footstats .tv-footstats-col { + text-align: left; +} +.tv-footstats .tv-footstats-col i { + top: 15px; + left: 10px; +} +.tv-footstats .tv-footstats-col.investors { + float: left; +} +.tv-footstats .tv-footstats-col.investors i { + height: 65px; + width: 62px; + background-image: url("../images/sprites/index-sprite.png"); + background-repeat: no-repeat; + background-position: 0px -316px; + display: block; + position: absolute; + overflow: hidden; +} +.tv-footstats .tv-footstats-col.published { + display: inline-block; +} +.tv-footstats .tv-footstats-col.published i { + height: 63px; + width: 83px; + background-image: url("../images/sprites/index-sprite.png"); + background-repeat: no-repeat; + background-position: 0px -243px; + display: block; + position: absolute; + overflow: hidden; +} +.tv-footstats .tv-footstats-col.created { + float: right; +} +.tv-footstats .tv-footstats-col.created i { + height: 63px; + width: 83px; + background-image: url("../images/sprites/index-sprite.png"); + background-repeat: no-repeat; + background-position: 0px -170px; + display: block; + position: absolute; + overflow: hidden; +} +.tv-footstats .tv-footstats-col.investors .tv-footstats-item { + padding-left: 100px; +} +.tv-footstats .tv-footstats-item { + padding: 12px 0 0 110px; + font-size: 18px; + text-transform: uppercase; + color: #9096a7; +} +.tv-footstats .tv-footstats-item strong, +.tv-footstats .tv-footstats-item span { + display: block; +} +.tv-footstats .tv-footstats-item strong { + color: #dbdfeb; + font-size: 46px; + font-weight: 200; +} +/* Footer press */ +.tv-footpress { + background: url('data:image/gif;base64,R0lGODlhCgABAIABAFVeb////yH/C1hNUCBEYXRhWE1QPD94cGFja2V0IGJlZ2luPSLvu78iIGlkPSJXNU0wTXBDZWhpSHpyZVN6TlRjemtjOWQiPz4gPHg6eG1wbWV0YSB4bWxuczp4PSJhZG9iZTpuczptZXRhLyIgeDp4bXB0az0iQWRvYmUgWE1QIENvcmUgNS4zLWMwMTEgNjYuMTQ1NjYxLCAyMDEyLzAyLzA2LTE0OjU2OjI3ICAgICAgICAiPiA8cmRmOlJERiB4bWxuczpyZGY9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkvMDIvMjItcmRmLXN5bnRheC1ucyMiPiA8cmRmOkRlc2NyaXB0aW9uIHJkZjphYm91dD0iIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtbG5zOnhtcE1NPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvbW0vIiB4bWxuczpzdFJlZj0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL3NUeXBlL1Jlc291cmNlUmVmIyIgeG1wOkNyZWF0b3JUb29sPSJBZG9iZSBQaG90b3Nob3AgQ1M2IChXaW5kb3dzKSIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDo3ODFBQUREQjJEMDYxMUUzOUVCNDg2MEE5RjA1MDFDMCIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDo3ODFBQUREQzJEMDYxMUUzOUVCNDg2MEE5RjA1MDFDMCI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOjc4MUFBREQ5MkQwNjExRTM5RUI0ODYwQTlGMDUwMUMwIiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOjc4MUFBRERBMkQwNjExRTM5RUI0ODYwQTlGMDUwMUMwIi8+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+Af/+/fz7+vn49/b19PPy8fDv7u3s6+rp6Ofm5eTj4uHg397d3Nva2djX1tXU09LR0M/OzczLysnIx8bFxMPCwcC/vr28u7q5uLe2tbSzsrGwr66trKuqqainpqWko6KhoJ+enZybmpmYl5aVlJOSkZCPjo2Mi4qJiIeGhYSDgoGAf359fHt6eXh3dnV0c3JxcG9ubWxramloZ2ZlZGNiYWBfXl1cW1pZWFdWVVRTUlFQT05NTEtKSUhHRkVEQ0JBQD8+PTw7Ojk4NzY1NDMyMTAvLi0sKyopKCcmJSQjIiEgHx4dHBsaGRgXFhUUExIREA8ODQwLCgkIBwYFBAMCAQAAIfkEAQAAAQAsAAAAAAoAAQAAAgSEHZkFADs=') repeat-x 0 100%; + clear: both; + height: 186px; + text-align: center; +} +.three-columns .tv-footpress .aligment-cnt { + margin-left: -70px; +} +.tv-footpress .tv-footpress-col { + float: left; + width: 25%; +} +.tv-footpress .tv-footpress-col:after { + content: " "; +} +.tv-footpress .tv-footpress-col:nth-child(1):after { + height: 36px; + width: 129px; + background-image: url("../images/sprites/index-sprite.png"); + background-repeat: no-repeat; + background-position: 0px -28px; + display: inline-block; + position: relative; + vertical-align: middle; + overflow: hidden; + margin-top: -12px; +} +.tv-footpress .tv-footpress-col:nth-child(2):after { + height: 20px; + width: 155px; + background-image: url("../images/sprites/index-sprite.png"); + background-repeat: no-repeat; + background-position: 0px -74px; + display: inline-block; + position: relative; + vertical-align: middle; + overflow: hidden; +} +.tv-footpress .tv-footpress-col:nth-child(3):after { + height: 29px; + width: 125px; + background-image: url("../images/sprites/index-sprite.png"); + background-repeat: no-repeat; + background-position: 0px -104px; + display: inline-block; + position: relative; + vertical-align: middle; + overflow: hidden; + margin-top: -3px; +} +.tv-footpress .tv-footpress-col:nth-child(4):after { + height: 18px; + width: 179px; + background-image: url("../images/sprites/index-sprite.png"); + background-repeat: no-repeat; + background-position: 0px 0px; + display: inline-block; + position: relative; + vertical-align: middle; + overflow: hidden; +} +.tv-footpress .tv-footpress-col blockquote { + margin: 0 auto; + padding: 0 10px; + font-size: 14px; + height: 106px; + width: 230px; +} +.tv-footpress .tv-footpress-col blockquote :before { + content: " "; + height: 17px; + width: 17px; + background-image: url("../images/sprites/index-sprite.png"); + background-repeat: no-repeat; + background-position: 0px -143px; + display: inline-block; + position: relative; + vertical-align: middle; + overflow: hidden; + display: block; + margin: 25px auto 16px; +} +.tv-footpress .tv-footpress-col a { + color: #dbdfeb; + text-decoration: none; +} +/* Icons */ +.icon { + display: inline-block; + background: url('../images/icons.png') 0 0 no-repeat; + position: relative; + vertical-align: middle; +} +.icon-star { + background-position: -20px 0; + width: 19px; + height: 18px; + top: 1px; +} +.icon-arrow-small { + background-position: -80px -20px; + width: 6px; + height: 9px; + left: 1px; +} +.icon-charts { + background-position: -60px 0px; + width: 14px; + height: 14px; + top: 2px; + margin: 0 6px 0 0; +} +.icon-charts-smallest { + background-position: -117px -330px; + width: 10px; + height: 6px; +} +.icon-rating-small { + background-position: -80px 0px; + width: 14px; + height: 14px; + top: 2px; +} +.icon-rating-smallest { + background-position: -118px -320px; + width: 8px; + height: 8px; +} +.icon-plus { + background-position: -40px 0px; + width: 14px; + height: 14px; + left: -5px; +} +.icon-green-check { + background-position: -100px 0px; + width: 14px; + height: 14px; + left: -5px; +} +.icon-popular { + background-position: 0px 0px; + width: 18px; + height: 16px; + top: 3px; +} +.icon-new { + background-position: -120px 0px; + width: 17px; + height: 18px; + top: -1px; + vertical-align: bottom; +} +.icon-nav-left-disabled { + background-position: -160px 0px; + width: 17px; + height: 18px; +} +.icon-nav-left-active { + background-position: -180px 0px; + width: 17px; + height: 18px; +} +.icon-nav-right-active { + background-position: -140px 0px; + width: 18px; + height: 18px; +} +.icon-nav-right-disabled { + background-position: 0px -20px; + width: 18px; + height: 18px; +} +.icon-eye { + background-position: -20px -20px; + width: 16px; + height: 10px; +} +.icon-eye-dark { + background-position: -80px -80px; + width: 16px; + height: 10px; +} +.icon-eye-blue { + background-position: -60px -100px; + width: 16px; + height: 10px; +} +.icon-telly { + background-position: -100px -20px; + width: 16px; + height: 15px; + top: 3px; +} +.icon-saved { + background-position: -120px -20px; + width: 15px; + height: 14px; + top: 2px; +} +.icon-globe { + background-position: -140px -20px; + width: 15px; + height: 15px; + top: 2px; +} +.icon-user { + background-position: -160px -20px; + width: 11px; + height: 15px; + top: 2px; + left: 2px; +} +.icon-gear { + background-position: -180px -20px; + width: 17px; + height: 17px; + top: 2px; + left: 0px; +} +.icon-user-blue { + background-position: -60px -40px; + width: 14px; + height: 17px; + top: 3px; + left: 0px; +} +.icon-popup-arrow { + background-position: -80px -40px; + width: 9px; + height: 5px; + top: 0px; + left: 2px; +} +.icon-gallery-prev { + background-position: -120px -40px; + width: 9px; + height: 13px; + top: 62px; + left: 9px; +} +.icon-gallery-next { + background-position: -100px -40px; + width: 9px; + height: 13px; + top: 62px; + left: 9px; +} +.icon-similar-charts { + background-position: -140px -40px; + width: 18px; + height: 15px; +} +.icon-share { + background-position: -80px -60px; + width: 14px; + height: 14px; + vertical-align: middle; + left: -3px; + top: -1px; +} +.tv-button:hover .icon-share { + background-position: -100px -60px; +} +.tv-button.active .icon-share { + background-position: -120px -260px; +} +.tv-button.disabled .icon-share { + background-position: -80px -60px; +} +.icon-favorites { + background-position: -140px -60px; + width: 16px; + height: 15px; + vertical-align: top; + left: -3px; + top: -1px; +} +.tv-button:hover .icon-favorites { + background-position: -160px -60px; +} +.tv-button.active .icon-favorites { + background-position: -140px -260px; +} +.tv-button.disabled .icon-favorites { + background-position: -140px -60px; +} +.tv-button .icon-dropdown { + position: relative; + left: 5px; + display: inline-block; + height: 15px; + width: 13px; + vertical-align: top; + background: url('../images/select-bg.png') 2px 5px no-repeat; +} +.tv-button.load-more-button { + width: 88px; +} +.tv-button.tv-button-fontstyle { + height: 14px; + padding-left: 0; + padding-right: 0; + width: 25px; + text-align: center; +} +.tv-button.process, +.ajax-process-bg { + background: url("../images/bar-loader.gif") !important; + background-repeat: repeat !important; + background-position: 0 0 !important; +} +.tv-button.tv-button-fontstyle .icon-fontstyle-bold, +.tv-button.tv-button-fontstyle .icon-fontstyle-italic { + display: block; + height: 11px; + margin: auto; + background: url('../images/icons.png') 0 0 no-repeat; + position: relative; + top: 1px; +} +.tv-button.tv-button-fontstyle .icon-fontstyle-bold { + width: 10px; + background-position: -40px -260px; +} +.tv-button.tv-button-fontstyle .icon-fontstyle-italic { + width: 7px; + background-position: -60px -260px; +} +.icon-reply { + background-position: -40px -80px; + width: 13px; + height: 11px; + vertical-align: top; + left: -2px; + top: 3px; +} +.icon-toolbar-b { + background-position: -100px -80px; + width: 10px; + height: 11px; + top: 3px; +} +a:hover .icon-toolbar-b { + background-position: -120px -80px; +} +.icon-toolbar-i { + background-position: -140px -80px; + width: 7px; + height: 11px; + top: 3px; +} +a:hover .icon-toolbar-i { + background-position: -160px -80px; +} +.icon-toolbar-u { + background-position: -180px -80px; + width: 13px; + height: 14px; + top: 5px; +} +a:hover .icon-toolbar-u { + background-position: 0 -100px; +} +.icon-toolbar-attach { + background-position: -40px -100px; + width: 7px; + height: 13px; + top: 5px; +} +a:hover .icon-toolbar-attach { + background-position: -20px -100px; +} +.icon-close { + background-position: -80px -100px; + width: 13px; + height: 13px; +} +.tv-button .icon-close { + top: 1px; +} +a:hover .icon-close { + background-position: -100px -100px; +} +.icon-search-results { + background-position: -120px -100px; + width: 15px; + height: 17px; + top: 1px; +} +.icon-search-filter { + background-position: -140px -100px; + width: 15px; + height: 15px; +} +.icon-zoom { + background-position: -160px -100px; + width: 15px; + height: 15px; + vertical-align: middle; + left: -3px; + top: -2px; +} +.icon-fullscreen { + background-position: -180px -100px; + width: 18px; + height: 18px; + top: 3px; +} +.icon-activitystream { + background-position: 0px -120px; + width: 17px; + height: 16px; + top: 3px; +} +.icon-following { + background-position: -20px -120px; + width: 14px; + height: 11px; + top: 1px; +} +.icon-realtime { + background-position: -40px -120px; + width: 15px; + height: 15px; + left: -2px; + vertical-align: top; +} +.icon-feedback { + background-position: -60px -120px; + width: 15px; + height: 14px; + left: -2px; + top: 2px; +} +.icon-feedback-arrow { + background-position: -80px -120px; + width: 5px; + height: 9px; + left: -4px; + top: 1px; + display: none; +} +a.chart-feedback:hover .icon-feedback-arrow { + display: inline-block; +} +.icon-footer-arrow { + background-position: -100px -120px; + width: 11px; + height: 6px; + left: 50%; + top: -6px; + position: absolute; + margin-left: -5px; +} +.icon-section-tooltip-close { + background-position: -120px -120px; + width: 13px; + height: 13px; + position: absolute; + top: 3px; + right: 3px; + cursor: pointer; +} +.icon-section-tooltip-arrow { + background-position: -140px -120px; + width: 18px; + height: 10px; + position: absolute; + top: -10px; + left: 30px; +} +.icon-features { + background-position: -160px -120px; + width: 18px; + height: 16px; + top: 1px; +} +.icon-feature-tooltip-arrow { + background-position: -180px -120px; + width: 13px; + height: 9px; + position: absolute; + top: -6px; + left: 46px; +} +.icon-carousel-item-delete { + background-position: -20px -140px; + width: 18px; + height: 18px; + position: absolute; + top: 6px; + right: 5px; +} +.icon-carousel-item-delete:hover { + background-position: 0px -140px; +} +.icon-carousel-item-delete-dark { + background-position: 0px -240px; + width: 14px; + height: 14px; +} +.icon-carousel-item-delete-dark:hover { + background-position: -20px -240px; +} +.icon-people { + background-position: -40px -140px; + width: 23px; + height: 16px; + top: 1px; +} +.icon-insert-chart { + background-position: -64px -140px; + width: 16px; + height: 15px; +} +.icon-twitter { + background-position: -140px -140px; + width: 14px; + height: 14px; + top: 1px; +} +.icon-stocktwits { + background-position: -20px -40px; + width: 14px; + height: 14px; + top: 1px; +} +.icon-action-zoom { + background-position: -100px -80px; + width: 15px; + height: 15px; + left: -1px; + vertical-align: top; +} +.icon-action-load-more { + background-position: -20px -200px; + width: 18px; + height: 15px; + left: -1px; + vertical-align: top; +} +.icon-action-load-more.disabled { + background-position: -40px -200px; +} +.icon-action-realtime { + background-position: -120px -80px; + width: 15px; + height: 15px; + left: -1px; + vertical-align: top; +} +.icon-tag { + background-position: 0 -40px; + width: 20px; + height: 17px; + top: 1px; +} +.icon-trending-symbols { + background-position: -160px -220px; + width: 20px; + height: 18px; + top: 2px; +} +.icon-discussed-now { + background-position: -140px -240px; + width: 20px; + height: 18px; + top: 2px; + margin: 0 3px 0 0; +} +.icon-white-arrow-up { + background-position: 0 -60px; + width: 17px; + height: 9px; +} +.icon-tag-label { + background-position: -40px -40px; + width: 16px; + height: 23px; + vertical-align: top; + top: 1px; +} +.icon-thumb-up { + background-position: -20px -60px; + width: 11px; + height: 15px; + vertical-align: top; + top: -2px; +} +.icon-comment { + background-position: -40px -60px; + width: 13px; + height: 11px; + top: 1px; +} +.icon-comment-blue { + background-position: -40px -100px; + width: 13px; + height: 11px; + top: 1px; +} +.icon-stream-like { + background-position: -60px -180px; + width: 20px; + height: 20px; +} +.icon-stream-dislike { + background-position: -80px -180px; + width: 20px; + height: 20px; +} +.icon-stream-comment { + background-position: -120px -180px; + width: 20px; + height: 20px; +} +.icon-stream-publish { + background-position: -100px -180px; + width: 20px; + height: 20px; +} +.icon-stream-follow { + background-position: -40px -180px; + width: 20px; + height: 20px; +} +.icon-stream-favorite { + background-position: -140px -180px; + width: 20px; + height: 20px; +} +.icon-toolbar-plus { + background-position: -180px -160px; + width: 14px; + height: 16px; +} +.icon-toolbar-minus { + background-position: -20px -160px; + width: 14px; + height: 16px; +} +.icon-toolbar-down { + background-position: -60px -160px; + width: 14px; + height: 16px; +} +.icon-toolbar-up { + background-position: -100px -160px; + width: 14px; + height: 16px; +} +.icon-toolbar-left { + background-position: -140px -160px; + width: 14px; + height: 16px; +} +.icon-toolbar-right { + background-position: 0px -100px; + width: 14px; + height: 16px; +} +.icon-toolbar-reset { + background-position: -140px -80px; + width: 16px; + height: 19px; +} +.icon-toolbar-zoom-to { + background-position: 0px -180px; + width: 20px; + height: 20px; + top: -2px; +} +.icon-toolbar-zoom-from { + background-position: -20px -180px; + width: 20px; + height: 20px; + top: -2px; +} +a:hover .icon-toolbar-zoom-to, +a:active .icon-toolbar-zoom-to { + background-position: 0px -180px; +} +a:hover .icon-toolbar-zoom-from, +a:active .icon-toolbar-zoom-from { + background-position: -20px -180px; +} +a:hover .icon-toolbar-plus, +a:active .icon-toolbar-plus { + background-position: 0px -160px; +} +a:hover .icon-toolbar-minus, +a:active .icon-toolbar-minus { + background-position: -40px -160px; +} +a:hover .icon-toolbar-down, +a:active .icon-toolbar-down { + background-position: -80px -160px; +} +a:hover .icon-toolbar-up, +a:active .icon-toolbar-up { + background-position: -120px -160px; +} +a:hover .icon-toolbar-left, +a:active .icon-toolbar-left { + background-position: -160px -160px; +} +a:hover .icon-toolbar-right, +a:active .icon-toolbar-right { + background-position: -20px -100px; +} +a:hover .icon-toolbar-reset, +a:active .icon-toolbar-reset { + background-position: -160px -80px; +} +.icon-thup { + background-position: -20px -60px; + width: 11px; + height: 15px; + top: -2px; + vertical-align: middle; +} +.icon-thup.active { + background-position: -40px -40px; +} +.icon-thdown { + background-position: -40px -20px; + width: 11px; + height: 15px; + vertical-align: middle; +} +.icon-thdown.active { + background-position: -60px -20px; +} +.icon-favorite { + background-position: -140px -280px; + width: 16px; + height: 15px; + vertical-align: -3px; +} +.icon-favorite.active { + background-position: -20px -279px; +} +.icon-agree { + background-position: -20px -180px; + width: 12px; + height: 14px; + vertical-align: middle; + left: -3px; + top: -2px; +} +.tv-button.disabled .icon-agree { + background-position: 0px -180px; +} +.tv-button.active .icon-agree { + background-position: -80px -260px; +} +.icon-disagree { + background-position: -180px -180px; + width: 12px; + height: 14px; + vertical-align: middle; + top: -1px; +} +.tv-button.disabled .icon-disagree { + background-position: -160px -180px; +} +.tv-button.active .icon-disagree { + background-position: -100px -260px; +} +.icon-profilemenu-chart { + background-position: -80px -200px; + width: 12px; + height: 9px; + vertical-align: middle; + top: -1px; +} +/*.icon-profilemenu-profile {background-position: -60px -200px; width: 12px; height: 12px; vertical-align: middle; top: -1px;} +.icon-profilemenu-settings {background-position: -185px -200px; width: 12px; height: 12px; vertical-align: middle; top: -1px; left: -1px;}*/ +.icon-profilemenu-signout { + background-position: -89px -209px; + width: 12px; + height: 11px; + vertical-align: middle; + top: -1px; +} +.icon-location { + background-position: -100px -200px; + width: 12px; + height: 14px; + vertical-align: middle; +} +.icon-website { + background-position: -120px -200px; + width: 15px; + height: 14px; + vertical-align: middle; +} +.icon-twitter-profile { + background-position: -140px -200px; + width: 16px; + height: 12px; + vertical-align: middle; +} +.icon-chart-recommended { + background-position: -60px -220px; + width: 13px; + height: 19px; + margin: 0 0 0 5px; + vertical-align: top; +} +.icon-chart-bullseye { + background-position: -40px -220px; + width: 19px; + height: 18px; + margin: 0 0 0 5px; + vertical-align: top; +} +.icon-chat-send { + background-position: -100px -240px; + width: 16px; + height: 15px; + top: 1px; + vertical-align: baseline; +} +.icon-snapshot { + background-position: -60px -240px; + width: 16px; + height: 13px; + top: 1px; +} +.active .icon-snapshot { + background-position: 0 -260px; +} +.icon-snapshot-small { + background-position: -80px -240px; + width: 11px; + height: 9px; + vertical-align: top; + top: 3px; +} +.icon-snapshot-delete { + background-position: -20px -260px; + width: 7px; + height: 7px; + margin: 0 0 0 5px; + cursor: pointer; +} +.icon-chart-small { + background-position: -80px -250px; + width: 11px; + height: 9px; + vertical-align: top; + top: 3px; +} +.icon-calendar { + background-position: -101px -320px; + width: 14px; + height: 16px; + vertical-align: middle; + top: -2px; +} +.tv-uppercase { + text-transform: uppercase; +} +/* Buttons */ +.tv-button { + padding: 6px 10px 5px; + height: 15px; + display: inline-block; + vertical-align: top; + text-decoration: none !important; + color: #6f7073 !important; + cursor: pointer; + border: 1px solid #c9cbcd; + font: bold 12px Calibri, Arial; + text-align: center; + background: url('../images/button-bg.png') 0 0 repeat-x; + -webkit-user-select: none; + -moz-user-select: none; + -o-user-select: none; + user-select: none; + box-sizing: content-box; + -moz-box-sizing: content-box; + -webkit-box-sizing: content-box; + -webkit-appearance: none; +} +.tv-button:hover { + background-position: 0 -26px; + color: #68696b; +} +.tv-button:active:not([disabled]), +.tv-button.active, +.tv-button.toolbutton:active, +.tv-button.toolbutton.active, +.tv-select-container.sbHolderOpen, +.tv-select-container:active { + background: #f4f7f9; + color: #f5f5f5; +} +.tv-button.ok { + min-width: 30px; + background: #06bbd8; + border-color: #06bbd8; + color: #ffffff !important; +} +.tv-button.ok:hover { + background: #04b9d6; + border-color: #04b9d6; +} +.tv-button.ok:active { + background: #02b7d4; + border-color: #02b7d4; +} +.tv-button.ok.process { + background: url("../images/button-base-process.gif") 0 0 repeat !important; +} +.tv-button.block { + display: block; + text-align: center; +} +.tv-button.slim { + padding: 3px 8px; + font-weight: normal; +} +.tv-button.icon { + padding: 5px; +} +.tv-button.icon.active { + background: #cfe1ff; +} +.tv-button.toolbutton { + width: 24px; + height: 25px; + padding: 0 !important; + text-align: center; +} +.tv-button.wide { + padding: 5px 15px; + min-width: 50px; +} +.tv-button.xwide { + padding: 5px 0; + width: 175px; +} +.tv-button.xxwide { + padding: 5px 0; + width: 185px; +} +.tv-button.disabled { + color: #848484; + background-position: 0 -78px; + opacity: 0.7; + cursor: default; +} +.tv-button.disabled:hover { + background-position: 0 -78px; +} +.tv-button.disabled:active { + background-position: 0 -78px; +} +.tv-button.theblueone { + background: #4387f6 url('../images/publish-chart-bg.png'); + color: #fff !important; + border: 1px solid #346bc2; + padding: 4px 10px 5px; +} +.tv-button.theblueone:active { + background-position: 0 -26px; +} +.tv-button.half-left { + border-radius: 3px 0 0 3px; + border-right: none; +} +.tv-button.half-right { + border-radius: 0 3px 3px 0; +} +.tv-button.cancel { + background: #9ca0a6; + border-color: #9ca0a6; + color: #ffffff !important; +} +.tv-button.cancel:hover { + background: #9a9da4; + border-color: #9a9da4; +} +.tv-button.cancel:active { + background: #989ba2; + border-color: #989ba2; +} +.tv-button.process { + background: url(../images/bar-loader.gif) 0 0 repeat; +} +.tv-button.with-arrow { + position: relative; + margin-left: 2px; +} +.tv-button.with-arrow.arrow-left:after, +.tv-button.with-arrow.arrow-left:before { + right: 100%; + border: solid transparent; + content: " "; + height: 0; + width: 0; + position: absolute; + pointer-events: none; +} +.tv-button.with-arrow.arrow-left:after { + border-color: rgba(249, 249, 249, 0); + border-right-color: #f9f9f9; + border-width: 5px; + top: 50%; + margin-top: -5px; +} +.tv-button.with-arrow.arrow-left:before { + border-color: rgba(188, 188, 188, 0); + border-right-color: #bcbcbc; + border-width: 6px; + top: 50%; + margin-top: -6px; +} +.tv-button.with-arrow.arrow-left:active:after { + border-color: rgba(227, 231, 233, 0); + border-right-color: #e3e7e9; + margin-right: -1px; +} +/* Select */ +.tv-select { + display: none; +} +.tv-select-container { + background-color: #fafafa; + border: 1px solid #c9cbcd; + border-radius: 0; + height: 26px; + position: relative; + font: bold 11px Arial, sans-serif; + display: inline-block; + vertical-align: top; + color: #6b6b6d; +} +.tv-select-container a { + color: #6b6b6d; +} +.tv-select-container.sbHolderOpen { + color: #595959; +} +.tv-select-container.sbHolderOpen a { + color: #595959; +} +.tv-select-container:hover { + color: #595959; +} +.tv-select-container:hover a { + color: #595959; +} +.tv-select-container:hover .sbToggle:after { + border-color: #595959 transparent transparent transparent; +} +.tv-select-container .sbSelector { + display: block; + height: 26px; + line-height: 26px; + outline: none; + overflow: hidden; + padding: 0 23px 0 10px; + color: #6b6b6d; +} +.tv-select-container .sbSelector:hover { + outline: none; + text-decoration: none; +} +.tv-select-container .sbToggle { + position: absolute; + right: 5px; + top: 6px; + display: inline-block; + height: 15px; + width: 13px; + vertical-align: top; + background: url('../images/select-bg.png') 2px 5px no-repeat; +} +.tv-select-container.dialog { + height: 25px; + vertical-align: middle; +} +.tv-select-container.dialog .sbSelector { + height: 25px; + line-height: 25px; + padding: 0 20px 0 10px; + width: 80px; +} +.tv-select.inset + .tv-select-container { + background: #eff3f6; + box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.15); + color: #6f7073; +} +.tv-unstyled-select-container { + position: relative; +} +.property-wide-select .tv-select-container.dialog .sbSelector { + width: 90px; +} +.tv-select-container .sbHolderDisabled { + background-color: #3C3C3C; + border: solid 1px #515151; +} +.tv-unstyled-select-container .sbOptions, +.tv-select-container .sbOptions { + list-style: none; + margin: 0; + padding: 0px; + position: absolute; + top: 30px; + min-width: 150px; + z-index: 1; + overflow-y: auto; + background: #fff; + border: 1px solid #c9cbcd; + overflow-x: hidden; +} +.tv-unstyled-select-container .sbOptions a, +.tv-select-container .sbOptions a { + display: block; + white-space: nowrap; + outline: none; + padding: 7px 12px; + font-weight: normal; + font-size: 13px; + line-height: 16px; + color: #595959; +} +.tv-unstyled-select-container .sbOptions a:link, +.sbOptions a:visited, +.tv-select-container .sbOptions a:link, +.sbOptions a:visited { + color: #595959; + text-decoration: none; +} +.tv-unstyled-select-container .sbOptions a:hover, +.tv-select-container .sbOptions a:hover { + background: #f4f7f9; +} +.tv-unstyled-select-container .sbOptions a.active, +.tv-select-container .sbOptions a.active { + background: #f4f7f9; + border-left: 3px solid #5cb888; + padding-left: 9px; + font-weight: bold; +} +.tv-unstyled-select-container .sbOptions li.last a, +.tv-select-container .sbOptions li.last a { + border-bottom: none; +} +.tv-unstyled-select-container .sbOptions .sbDisabled, +.tv-select-container .sbOptions .sbDisabled { + display: block; + padding: 7px 0 7px 10px; +} +.tv-unstyled-select-container .sbOptions .sbGroup, +.tv-select-container .sbOptions .sbGroup { + display: block; + font-weight: bold; + padding: 7px 0 7px 3px; +} +.tv-unstyled-select-container .sbOptions .sbSub, +.tv-select-container .sbOptions .sbSub { + padding-left: 17px; +} +.tv-select-container.tv-select-container-fontsize .sbSelector { + width: 26px; +} +.tv-select-container.tv-select-container-fontsize .sbOptions { + min-width: 54px; +} +/* Text input */ +.tv-text-input { + color: #5a5a5a; + margin: 0; + border: 1px solid #c9cbcd; + display: inline-block; + overflow: hidden; + width: 100px; + height: 26px; + vertical-align: top; + padding: 0 5px; +} +.tv-text-input:focus { + border-color: #4c82ce; +} +.tv-text-input.inset { + background: #ffffff; +} +.tv-text-input.ticker { + height: 25px; + width: 60px; +} +/* Ticker */ +.tv-ticker { + display: inline; + position: absolute; + width: 13px; + height: 27px; + margin: 0 0 0 -13px; +} +.tv-ticker .icon { + background: url('../images/ticker-icons.png'); + position: absolute; + width: 13px; +} +.tv-ticker .icon.up { + height: 13px; +} +.tv-ticker .icon.up:hover { + background-position: 0 -27px; +} +.tv-ticker .icon.up:active { + background-position: 0 -54px; +} +.tv-ticker .icon.down { + height: 14px; + background-position: 0 -13px; + top: 13px; +} +.tv-ticker .icon.down:hover { + background-position: 0 -40px; +} +.tv-ticker .icon.down:active { + background-position: 0 -67px; +} +input:focus + .tv-ticker { + border-left: 1px solid #4c82ce; +} +input:focus + .tv-ticker .icon { + width: 12px; +} +input:focus + .tv-ticker .icon.up { + background-position: -1px 0px; +} +input:focus + .tv-ticker .icon.up:hover { + background-position: -1px -27px; +} +input:focus + .tv-ticker .icon.up:active { + background-position: -1px -54px; +} +input:focus + .tv-ticker .icon.down { + background-position: -1px -13px; + top: 13px; +} +input:focus + .tv-ticker .icon.down:hover { + background-position: -1px -40px; +} +input:focus + .tv-ticker .icon.down:active { + background-position: -1px -67px; +} +.tv-global-notification { + height: 28px; + background: #f0c42d; + color: #7a4404; + position: relative; + padding: 10px 0 0; +} +.tv-global-notification { + position: fixed; + width: 100%; + z-index: 100; + top: -38px; + transition: top 0.7s ease-out, opacity 0.5s linear; + -moz-transition: top 0.7s ease-out, opacity 0.5s linear; + -webkit-transition: top 0.7s ease-out, opacity 0.5s linear; + -o-transition: top 0.7s ease-out, opacity 0.5s linear; +} +.notification-overlay { + opacity: 0.85; +} +.notification-overlay:hover { + opacity: 1; +} +body.padding-animate { + transition: padding 0.7s ease-out; + -moz-transition: padding 0.7s ease-out; + -webkit-transition: padding 0.7s ease-out; + -o-transition: padding 0.7s ease-out; +} +.tv-global-notification a, +.tv-global-notification a:link, +.tv-global-notification a:visited { + color: #2b2c30; + text-decoration: underline; +} +.tv-global-notification .tv-layout-width { + overflow: hidden; + height: 28px; + text-overflow: ellipsis; + white-space: nowrap; +} +.chart-page .tv-global-notification .tv-layout-width, +.viewchart-body .tv-global-notification .tv-layout-width { + margin: 0; + width: 100%; +} +.tv-global-notification .tv-layout-width { + padding-top: 1px; + margin-top: -1px; +} +.icon-notification-info { + background-position: -60px -60px; + width: 16px; + height: 17px; + vertical-align: middle; + top: -1px; + margin: 0 7px 0 10px; +} +.icon-notification-close { + background-position: -60px -80px; + width: 10px; + height: 11px; + position: absolute; + right: 11px; + top: 14px; + cursor: pointer; +} +h1.seo-header { + font: bold 16px Arial; + text-transform: uppercase; + color: #5A5A5A; +} +h2.seo-header { + font-weight: bold; + margin: 0; + font-size: 12px; +} +.trending-symbols-table { + margin: 10px 0 20px 0; +} +.trending-symbols-item { + padding: 13px 0 14px; + display: block; + border-bottom: solid 1px #dbdfe4; +} +.trending-symbols-item > div { + float: left; + overflow: hidden; +} +.trending-symbols-item .sessions { + position: relative; + width: 16%; + padding: 0 3% 0 1%; + text-align: right; +} +.trending-symbols-item, +.trending-symbols-item a { + color: #3b3e44 !important; +} +.icon-people-watching { + background-position: -180px -220px; + width: 14px; + height: 11px; + top: 1px; +} +.trending-symbols-item .symbol { + width: 30%; +} +.trending-symbols-item .last { + width: 22%; + text-align: right; +} +.trending-symbols-item .change { + width: 25%; + text-align: right; + color: #5A5D66; +} +.trending-symbols-item .change.plus { + color: #298755; +} +.trending-symbols-item .change.minus { + color: #DA563E; +} +.index-charts-tab .item .cover.online:after, +.timeline-event.online:after, +.activity-stream-item .avatar.online:after, +.user-profile-card.online .userpic:after, +.comment-header.online:after, +.ch-item-userpic.online:after, +.public-user-info-avatar.online:after { + position: absolute; + display: block; + background: #69cb19; + border-top: 1px solid #fff; + border-left: 1px solid #fff; + top: 32px; + left: 32px; + width: 8px; + height: 8px; + content: ""; +} +.user-profile-card.online .userpic:after, +.public-user-info-avatar.online:after { + top: 73px; + left: 73px; + width: 8px; + height: 8px; +} +.chat-latest { + height: 350px; + overflow: hidden; + position: relative; +} +.chat-latest .tv-chat { + background: none !important; +} +.chat-latest .ch-item { + border-bottom: solid 1px #dbdfe4; + padding: 12px 0 13px; +} +.chat-latest .ch-item-userpic { + left: 0; +} +.chat-latest .ch-item-userpic img { + width: 32px; + height: 32px; +} +.chat-latest .ch-item-content { + margin: -1px 6px 0 38px; +} +.chat-latest .ch-item-author a { + font-size: 12px; + color: #007FB9; +} +.chat-latest .ch-item-channel { + display: none; +} +.chat-latest .ch-item-time { + top: 27px; +} +.chat-latest .ch-item-text { + font-size: 13px; +} +.is-not-trial-available .hide-if-not-trial-available { + display: none; +} +.is-not-trial .hide-if-not-trial { + display: none; +} +.wl-icon-delayed, +.symbol-list-item .delayed, +.dl-delayed, +.quote-area .quotes-item .delayed, +.symbol-list-item .endofday { + display: inline-block; + width: 10px; + height: 10px; + border-radius: 50%; + overflow: hidden; + background: url('../images/delayed.png') center center no-repeat #a953ae; + line-height: 100px; + cursor: default; +} +.symbol-list-item .name { + vertical-align: top; +} +.symbol-list-item .estimate .value { + display: inline-block; + width: 13px; + height: 13px; + border: 1px solid #c9cbcd; + color: #c9cbcd; + font-size: 10px; + text-align: center; + overflow: hidden; + margin: 8px 0 0 0; + cursor: default; +} +.symbol-list-item .estimate .value.soon { + border: 1px solid #DC5538; + color: #DC5538; +} +.symbol-list-item .endofday { + background-image: url('data:image/gif;base64,R0lGODlhBAAGAPABAOzw8////yH5BAUKAAEALAAAAAAEAAYAAAIGhB15qBlbADs='); +} +.dl-delayed { + margin: 0 0 0 1ex; +} +.symbol-list-item .endofday, +.symbol-list-item .delayed { + margin: 3px 0 2px 3px; +} +.search-field { + position: absolute; + top: -6px; + right: 7px; +} +.search-field input { + width: 170px; + padding-right: 30px; + font-size: 12px; +} +.search-field .button { + display: block; + width: 26px; + height: 26px; + position: absolute; + top: 1px; + right: 1px; + cursor: pointer; + border: 1px dotted #C6C9CC; + border-width: 0 0 0 1px; + background-image: url('../images/index/search-bg.png'); + background-repeat: no-repeat; + background-position: 5px 6px; +} +.search-field input, +.search-field .button { + opacity: 0.7; +} +.search-field.active input, +.search-field.active .button { + opacity: 1.0; +} +.search-field.not-empty input { + text-transform: uppercase; +} +.search-field span.placeholder { + color: #929292; + line-height: 26px; + opacity: 0.7; +} +.launch-chart-button { + display: inline-block; + background: #06B2CE; + color: white !important; + text-transform: uppercase; + text-align: center; + font-weight: bold; + width: 119px; + height: 21px; + padding: 7px 0 0; + font-size: 12px; +} +.launch-chart-button:hover { + background: #06C3E0; +} +.tv-profile .header h2, +.tv-gopro-block .marketplace-order-button strong { + font-weight: 500; + font-family: 'Helvetica Neue', Arial, 'Myriad Pro', sans-serif; +} +html, +body { + margin: 0px; + padding: 0px; + background: #fff; + color: #000; + font: small sans-serif; + height: 100% !important; +} +body { + min-width: 1000px; +} +img { + border: none; +} +textarea { + resize: none; +} +:focus { + outline: none !important; +} +input::-ms-clear { + display: none; +} +input, +textarea { + -webkit-border-radius: 0; + -webkit-background-clip: padding-box; + -moz-border-radius: 0; + -moz-background-clip: padding; + border-radius: 0; + background-clip: padding-box; +} +.chart-page :not(input):not(textarea):not(.selectable), +.unselectable, +.tv-profile .tags, +.quote-area { + -webkit-user-select: none; + -moz-user-select: none; + -ms-user-select: none; +} +input, +textarea, +.selectable { + -moz-user-select: text; + -webkit-user-select: text; + user-select: text; +} +.mt { + /* markup-table */ + border: 0px #000 none; + border-style: none; + border-collapse: collapse; + text-align: left; + vertical-align: top; + margin: 0px; + padding: 0px; +} +a { + color: #007FB9; + text-decoration: none; +} +a:visited { + color: #007FB9; + text-decoration: none; +} +a:hover { + color: #007FB9; + text-decoration: none; +} +a:active { + color: #007FB9; + text-decoration: none; +} +/* common */ +.auto-size { + min-width: 100%; + min-height: 100%; + height: 100%; + width: 100%; + border: 0px #000 none; + border-style: none; + border-collapse: collapse; + text-align: left; + vertical-align: top; + margin: 0px; + padding: 0px; +} +.auto-w { + min-width: 100%; + width: 100%; +} +.auto-h { + min-height: 100%; + height: 100%; +} +.text-center { + text-align: center; +} +.center-align { + text-align: center; + vertical-align: middle; +} +.l-align { + text-align: left; + vertical-align: middle; +} +.r-align { + text-align: right; + vertical-align: middle; +} +/* forms */ +.simple-page { + background-color: #626262; + color: #ffffff; +} +.form-page { + background-color: #626262; +} +.form-container { + background-color: #626262; +} +.form-at-all { + background-color: #d3d3d3; + padding: 5px 5px 3px 5px; +} +.form-header { + font-size: xx-large; + font-weight: bold; +} +.form-content { + margin-top: 10px; + text-align: center; +} +td.form-table { + text-align: left; + vertical-align: middle; +} +.submit-button { + margin-top: 10px; +} +.form-error { + color: #ff0000; + font-weight: bold; + margin-bottom: 10px; +} +/* footer */ +#footer { + background: #dbdbdb; + color: #626262; + border-top: 1px #999999 solid; + height: 24px; + font-size: small; +} +.copyright { + margin-left: 10px; +} +.terms-of-use { + margin-right: 15px; +} +/* main chart */ +#chart-area { + background: transparent; +} +#chart-area, +.chart-container, +.chart-place { + position: relative; + -ms-touch-action: none; +} +#chart-area.fullscreen { + position: fixed; + z-index: 15; + left: 0; + top: 0; + width: 100% !important; + height: 100% !important; + background: #F1F3F6; +} +.chart-page .chart-container { + border: solid #C9CBCD 1px; + -webkit-box-sizing: border-box; + -moz-box-sizing: border-box; + box-sizing: border-box; +} +.chart-page .chart-container.multiple.active { + border: solid #007FB9 1px; +} +.is-mobile .chart-page .chart-container.multiple.active { + z-index: 1; +} +.chart-page .chart-container.inactive .chart-status-picture, +.chart-page .chart-container.inactive .pane-legend { + opacity: .6; +} +.chart-page .chart-container.inactive .pane-legend-line.study, +.chart-page .chart-container.inactive .back-to-present, +.chart-page .chart-container.inactive .control-bar-wrapper { + display: none; +} +.viewchart-body .chart-container.multiple { + border: solid #C9CBCD 1px; + margin: -1px; +} +#detailed-panel { + background-color: #e8e8e8; + height: 100px; + background-color: #f0f0f0; + padding-left: 7px; +} +.detailed-header { + text-align: left; + vertical-align: middle; +} +.detailed-header-symbol { + font-size: xx-large; + color: #484848; +} +.detailed-header-value { + font-size: x-large; + color: #484848; +} +.detailed-header-delta { + font-size: x-large; + color: #d84128; +} +.detailed-date { + font-size: small; + color: #8f8f8f; +} +.detailed-column { + border-left: 1px #c8c8c8 solid; + width: 100px; +} +.detailed-param-name { + text-align: right; + vertical-align: middle; + font-size: x-small; + color: #8f8f8f; +} +.detailed-param-value { + text-align: left; + vertical-align: middle; + font-size: x-small; + font-weight: bold; + color: #000000; +} +/* view chart */ +/* other */ +.gray-border-left { + border-left: 1px #c8c8c8 solid; +} +.gray-border-right { + border-left: 1px #c8c8c8 solid; +} +.q-search { + background-color: #ebebeb; + height: 20px; +} +.q-s { + background-color: #ebebeb; + border: 1px #bdbdbd solid; + color: #a4a4a4; + margin: 2px; + padding: 3px; +} +.q-header { + height: 22px; +} +.q-h { + text-align: center; + vertical-align: middle; + background-color: #e8e8e8; + font-weight: bold; + color: #545454; + font-size: x-small; +} +.q-even-row { + background-color: #fbfbfb; +} +.q-odd-row { + background-color: #ffffff; +} +.q-c-0 { + color: #363636; + text-align: center; + vertical-align: middle; + font-weight: bold; +} +.q-c-1 { + color: #626262; + text-align: center; + vertical-align: middle; +} +.q-c-2-3 { + color: #0f9900; + text-align: center; + vertical-align: middle; +} +.o-c-t { + border-bottom: 2px #cccccc solid; + color: #363636; + padding-left: 10px; + font-size: medium; + font-weight: bold; +} +.chart-info-1 { + font-weight: bold; + color: #666666; +} +.chart-info-2 { + color: #666666; +} +.action-button { + border-radius: 3px; + /* background-color: #eeeeee; */ + background: -moz-linear-gradient(-90deg, #fdfdfd, #e7e7e7); + background: -webkit-gradient(linear, left bottom, left top, color-stop(0, #e7e7e7), color-stop(1, #fdfdfd)); + border: 1px #919191 solid; + color: #636363; + text-align: center; + font-weight: bold; + font-size: x-small; + padding-top: 5px; + padding-bottom: 5px; + width: 100px; +} +.info-text { + color: #576069; + text-align: center; + font-weight: bold; + font-size: small; + padding-top: 5px; + padding-bottom: 5px; + width: 100px; +} +.o-c-i { + border: 1px #cdcdcd solid; +} +.o-c-1 { + font-weight: bold; + font-size: medium; +} +.o-c-2 { + font-size: small; +} +.ui-tabs .ui-tabs-nav li a { + font-size: x-small; +} +table.save-chart-dialog { + width: 400px; +} +input[type="text"].save-chart-dialog { + width: 100%; +} +input[type="button"].save-chart-dialog { + width: 100; + display: inline; +} +textarea.save-chart-dialog { + width: 100%; + height: 100px; +} +.input-reset { + width: 16px; + height: 16px; + position: absolute; + top: 9px; + right: 7px; + cursor: pointer; + display: none; + border-radius: 50%; +} +.input-reset:before { + content: " "; + display: block; + width: 10px; + height: 10px; + background: url(../images/icons.png) no-repeat -103px -340px; + position: absolute; + top: 50%; + left: 50%; + margin: -5px 0 0 -5px; +} +.input-reset:hover { + background-color: #f2f5f8; +} +.input-reset:active { + opacity: 0.6; +} +.insert-study-dialog { + position: absolute; + width: 815px; + overflow: hidden; + z-index: 14; + background: white; + border: 1px solid #d6d6d6; + box-shadow: 0px 0px 30px 0px rgba(0, 0, 0, 0.15); +} +.insert-study-row { + overflow: auto; + -webkit-overflow-scrolling: touch; +} +.is-mobile .scrollbar { + overflow: auto; + -webkit-overflow-scrolling: touch; +} +.load-chart .touch { + visibility: visible; + opacity: 0.3; +} +.load-chart .touch:hover, +.load-chart .touch.active { + opacity: 1; +} +.load-chart .columns { + -webkit-box-sizing: border-box; + -moz-box-sizing: border-box; + box-sizing: border-box; +} +.load-chart .columns.name { + width: 50%; +} +.load-chart .columns.modified { + width: 30%; +} +.load-chart .columns.symbol { + width: 20%; +} +.load-chart .new-chart { + padding-top: 12px; + border-left: 1px solid #d6d6d6; + border-bottom: 1px solid #d6d6d6; + border-top: 1px solid #d6d6d6; + height: 38px; + width: 140px; + color: #8B8C8E; + font-size: 11px; + font-weight: bold; + float: right; + display: block; + position: relative; + cursor: pointer; + text-align: center; + -webkit-box-sizing: border-box; + -moz-box-sizing: border-box; + box-sizing: border-box; +} +.load-chart .new-chart:hover { + color: #00C3E6; +} +.load-chart .new-chart:active, +.load-chart .new-chart.active { + background-color: #f4f7f9; + color: #00C3E6; +} +.load-chart .chart-search { + width: 514px; + position: relative; + cursor: default; + border-bottom: 1px solid #d6d6d6; + border-top: 1px solid #d6d6d6; +} +.load-chart .chart-search input { + width: 514px; + padding: 9px 34px; + height: 36px; + -webkit-box-sizing: border-box; + -moz-box-sizing: border-box; + box-sizing: border-box; + margin: 0; + border: none; +} +.load-chart .chart-search .input-reset { + top: 10px; + right: 10px; +} +.load-chart .chart-search .search-icon { + content: " "; + display: block; + position: absolute; + width: 13px; + height: 13px; + background: url("../images/icons.png") no-repeat -80px -339px; + top: 12px; + left: 12px; +} +.load-chart .please-log-in { + height: 452px; + color: #8f8f8f; + font-style: italic; + text-align: center; + margin: auto; + padding-top: 180px; + -webkit-box-sizing: border-box; + -moz-box-sizing: border-box; + box-sizing: border-box; +} +.load-chart .list-header { + height: 32px; + color: #989797; + padding: 7px 30px 0 10px; + -webkit-box-sizing: border-box; + -moz-box-sizing: border-box; + box-sizing: border-box; +} +.load-chart .list-header .item { + display: inline-block; + cursor: pointer; + text-transform: uppercase; + font-size: 11px; + -webkit-box-sizing: border-box; + -moz-box-sizing: border-box; + box-sizing: border-box; +} +.load-chart .list-header .item.name { + width: 50%; +} +.load-chart .list-header .item.modified { + width: 30%; +} +.load-chart .list-header .item.symbol { + width: 20%; +} +.load-chart .list-header .item:hover, +.load-chart .list-header .item.active { + color: #68696b; +} +.load-chart .list-header .item.active { + font-weight: bold; +} +.load-chart .list-header .item.name { + padding-left: 24px; +} +.load-chart .charts-list-container { + height: 420px; + position: relative; +} +.load-chart .charts-list-container .sb-scrollbar-body { + border: 0; + background: #d8d8d8; + width: 6px; +} +.load-chart .charts-list-container .sb-scrollbar-top, +.load-chart .charts-list-container .sb-scrollbar-bottom { + display: none; +} +.load-chart .charts-list-container .charts-list { + position: absolute; + width: 100%; +} +.load-chart .charts-list-container .charts-list .item { + position: relative; + cursor: pointer; + height: 28px; + -webkit-box-sizing: border-box; + -moz-box-sizing: border-box; + box-sizing: border-box; + padding: 5px 30px 0 10px; +} +.load-chart .charts-list-container .charts-list .item .value { + overflow: hidden; + white-space: nowrap; + text-overflow: ellipsis; + height: 18px; + display: inline-block; + position: relative; + -webkit-box-sizing: border-box; + -moz-box-sizing: border-box; + box-sizing: border-box; +} +.load-chart .charts-list-container .charts-list .item .value.name { + width: 50%; +} +.load-chart .charts-list-container .charts-list .item .value.modified { + width: 30%; +} +.load-chart .charts-list-container .charts-list .item .value.symbol { + width: 20%; +} +.load-chart .charts-list-container .charts-list .item .value span.match { + color: #4c82ce; + font-weight: bold; +} +.load-chart .charts-list-container .charts-list .item .value.name { + padding-left: 24px; +} +.load-chart .charts-list-container .charts-list .item .value .icon-favorite { + visibility: hidden; + display: inline-block; + width: 16px; + height: 16px; + position: absolute; + top: 1px; + left: 1px; + background: url('../images/icons.png'); + background-position: -40px -280px; +} +.load-chart .charts-list-container .charts-list .item .value .icon-favorite:hover { + visibility: visible; + background-position: -120px -363px; +} +.load-chart .charts-list-container .charts-list .item .value .icon-favorite.active { + visibility: visible; + background-position: -20px -280px; +} +.is-mobile .load-chart .charts-list-container .charts-list .item .value .icon-favorite, +.feature-touch .load-chart .charts-list-container .charts-list .item .value .icon-favorite { + visibility: visible; + opacity: 0.3; +} +.is-mobile .load-chart .charts-list-container .charts-list .item .value .icon-favorite:hover, +.feature-touch .load-chart .charts-list-container .charts-list .item .value .icon-favorite:hover, +.is-mobile .load-chart .charts-list-container .charts-list .item .value .icon-favorite.active, +.feature-touch .load-chart .charts-list-container .charts-list .item .value .icon-favorite.active { + opacity: 1; +} +.load-chart .charts-list-container .charts-list .item .actions { + visibility: hidden; + position: absolute; + top: 7px; + right: 16px; +} +.load-chart .charts-list-container .charts-list .item .actions .icon-delete { + display: inline-block; + background: url("../images/icons.png") no-repeat scroll -102px -362px transparent; + width: 14px; + height: 14px; +} +.load-chart .charts-list-container .charts-list .item .actions .icon-delete:hover { + background-position: -81px -362px; +} +.is-mobile .load-chart .charts-list-container .charts-list .item .actions, +.feature-touch .load-chart .charts-list-container .charts-list .item .actions { + visibility: visible; + opacity: 0.3; +} +.is-mobile .load-chart .charts-list-container .charts-list .item .actions:hover, +.feature-touch .load-chart .charts-list-container .charts-list .item .actions:hover, +.is-mobile .load-chart .charts-list-container .charts-list .item .actions.active, +.feature-touch .load-chart .charts-list-container .charts-list .item .actions.active { + opacity: 1; +} +.load-chart .charts-list-container .charts-list .item:hover { + background: #F2F5F8; +} +.load-chart .charts-list-container .charts-list .item:hover .value.name { + color: #4C82CE; +} +.load-chart .charts-list-container .charts-list .item:hover .actions { + visibility: visible; +} +.load-chart .charts-list-container .charts-list .item:hover .icon-favorite { + visibility: visible; +} +.load-chart .charts-list-container .charts-list .item.active .name { + font-weight: bold; +} +.load-chart .charts-list-container .charts-list .item.active { + background: #F2F5F8; +} +.load-chart .charts-list-container .charts-list .item.active:before { + content: ''; + display: block; + width: 3px; + height: 100%; + position: absolute; + top: 0; + left: 0; + background: #5CB888; +} +.ellipsis { + overflow: hidden; + white-space: nowrap; + text-overflow: ellipsis; +} +.insert-study-tabs { + margin: 0; + padding: 0; + width: 189px; + min-height: 420px; + float: left; + display: block; + font-size: 13px; + line-height: 13px; + border-right: 1px solid #d6d6d6; +} +.insert-study-tabs li { + padding: 11px 26px 9px; + width: 100%; + -webkit-box-sizing: border-box; + -moz-box-sizing: border-box; + box-sizing: border-box; + float: left; + clear: both; + color: #595959; + cursor: pointer; +} +.insert-study-tabs li:hover { + background: #f4f7f9; +} +.insert-study-tabs li.active:not(.search) { + border: 0; + padding-left: 22px; + font-weight: bold; + background: #f4f7f9; + border-left: 4px solid #5cb888; +} +.insert-study-tabs li.search { + position: relative; + padding: 0px; + width: 100%; + height: 100%; + -webkit-box-sizing: border-box; + -moz-box-sizing: border-box; + box-sizing: border-box; + cursor: default; + border-top: 1px solid #d6d6d6; + border-bottom: 1px solid #d6d6d6; +} +.insert-study-tabs li.search.active { + border-top: 1px solid #4c82ce; + border-bottom: 1px solid #4c82ce; +} +.insert-study-tabs li.search.active .left-border, +.insert-study-tabs li.search.active .right-border { + display: block; +} +.insert-study-tabs li.search input { + padding: 9px 9px 9px 29px; + width: 100%; + height: 100%; + -webkit-box-sizing: border-box; + -moz-box-sizing: border-box; + box-sizing: border-box; + margin: 0; + border: none; +} +.insert-study-tabs li.search div { + content: " "; + display: block; + position: absolute; + width: 13px; + height: 13px; + background: url(../images/icons.png) no-repeat -80px -339px; + top: 12px; + left: 12px; +} +.insert-study-tabs li.search .left-border, +.insert-study-tabs li.search .right-border { + display: none; + width: 1px; + height: 36px; + top: -1px; + background: #4c82ce; +} +.insert-study-tabs li.search .left-border { + left: 0; +} +.insert-study-tabs li.search .right-border { + left: 100%; +} +.insert-study-tabs li.search .input-reset { + top: 9px; + right: 18px; +} +.insert-study-tabs li.market-tabs { + padding: 0; + position: relative; +} +.insert-study-tabs li.market-tabs:hover { + background: none; +} +.insert-study-tabs li.market-tabs .text { + padding: 11px 26px 9px; +} +.insert-study-tabs li.market-tabs .text:before { + content: " "; + position: absolute; + display: block; + width: 5px; + height: 9px; + top: 12px; + left: 14px; + background: url("../images/select-bg.png"); + background-position: 10px 0; +} +.insert-study-tabs li.market-tabs .text.open:before { + width: 9px; + height: 5px; + top: 14px; + left: 12px; + background-position: 0 0; +} +.insert-study-tabs li.market-tabs ul { + width: 100%; + padding: 0; +} +.insert-study-tabs li.market-tabs ul li, +.insert-study-tabs li.market-tabs ul li:hover, +.insert-study-tabs li.market-tabs ul li:active { + padding-left: 34px; +} +.insert-study-tabs li.market-tabs ul li.active, +.insert-study-tabs li.market-tabs ul li:hover.active, +.insert-study-tabs li.market-tabs ul li:active.active { + padding-left: 30px; +} +.insert-study-pages { + width: 625px; + margin-left: -1px; + margin-right: -3px; + border-left: 1px solid #d6d6d6; + border-top: 1px solid #d6d6d6; + display: block; + float: left; +} +.insert-study-pages > div:after { + clear: both; + display: table; + content: ""; +} +.insert-study-pages .page-with-popular > div { + margin: 0; + width: 100%; + float: left; +} +.insert-study-pages .page-with-popular > div .header-container { + margin: 0; + padding-left: 28px; + padding-right: 12px; + width: 100%; + -webkit-box-sizing: border-box; + -moz-box-sizing: border-box; + box-sizing: border-box; +} +.insert-study-pages .page-with-popular > div .header-container .group-header { + font-weight: bold; + font-size: 14px; + padding: 20px 0 8px; + margin: 0; + float: left; + width: 100%; +} +.insert-study-pages .page-with-popular > div .header-container.with-divider { + margin-top: 15px; +} +.insert-study-pages .page-with-popular > div .header-container.with-divider .group-header { + padding-top: 24px; + border-top: 1px solid #d6d6d6; +} +.insert-study-pages .page-with-popular > div .column-left, +.insert-study-pages .page-with-popular > div .column-right { + width: 50%; + float: left; +} +.insert-study-pages .page-with-popular > div .column-left .subgroup-header, +.insert-study-pages .page-with-popular > div .column-right .subgroup-header { + font-weight: bold; + width: 100%; + margin: 0px; + padding: 8px 0 8px 28px; + float: left; + -webkit-box-sizing: border-box; + -moz-box-sizing: border-box; + box-sizing: border-box; +} +.insert-study-items { + margin: 0; + padding: 0; +} +.insert-study-items ul { + margin: 0 0 8px; + padding: 0; +} +.insert-study-items ul.column { + float: left; + width: 199px; +} +.insert-study-items li { + display: inline-block; + vertical-align: top; + width: 171px; + padding: 8px 0 8px 28px; + font-size: 12px; + position: relative; + -webkit-transform: translate3d(0, 0, 0); +} +.insert-study-items li.custom-script { + padding-right: 28px; + width: 144px; +} +.insert-study-items li:not(.placeholder) { + color: #595959; + cursor: pointer; +} +.insert-study-items li:hover:not(.placeholder) { + background: #f4f7f9; +} +.insert-study-items li .fav { + display: block; + position: absolute; + top: 8px; + left: 6px; + visibility: hidden; + width: 16px; + height: 14px; + background: url('../images/icons.png') -40px -280px; +} +.insert-study-items li .fav:hover:not(.in-fav) { + background-position: -120px -363px; +} +.insert-study-items li .in-fav { + background-position: -20px -280px; +} +.insert-study-items li.custom-script .source { + display: block; + position: absolute; + top: 8px; + right: 8px; + visibility: hidden; + width: 16px; + height: 14px; + background: url('../images/icons.png') -159px -362px; +} +.insert-study-items li.custom-script .source:hover { + background: url('../images/icons.png') -180px -362px; +} +.insert-study-items li:hover .fav, +.insert-study-items li.custom-script:hover .source, +.insert-study-items li .fav.in-fav, +.is-mobile .insert-study-items li .fav, +.is-mobile .insert-study-items li .source { + visibility: visible; + opacity: 0.3; +} +.is-mobile .insert-study-items li .fav.in-fav { + opacity: 0.6; +} +.insert-study-items li .fav.in-fav, +.favored-list .item.quicked .to-quick, +.favored-list .item .to-quick.quicked { + opacity: 0.35; +} +.insert-study-items li:hover .fav.in-fav, +.favored-list .item.quicked:hover .to-quick, +.favored-list .item:hover .to-quick.quicked { + opacity: 1.0; + -webkit-transition: opacity 0.4s ease; + -moz-transition: opacity 0.4s ease; + -ms-transition: opacity 0.4s ease; + -o-transition: opacity 0.4s ease; + transition: opacity 0.4s ease; +} +.insert-study-items li .match { + color: #4c82ce; +} +.insert-study-pages .search-header { + padding: 0px; + margin: 0 14px 9px 28px; + height: 13px; + font-weight: bold; + clear: both; +} +.insert-study-pages .search-header:not(:first-child) { + margin-top: 29px; + padding-top: 31px; + border-top: 1px solid #d6d6d6; +} +.insert-study-pages .search-header:first-child { + padding-top: 20px; +} +.insert-study-offer-container { + margin-left: 199px; + display: block; + border-left: 1px solid #d6d6d6; + background-color: #f4f7f9; + position: relative; +} +.insert-study-offer-header { + font-size: 11px; + padding: 12px 12px 0px 15px; + color: #666464; + position: relative; +} +.insert-study-offer-info, +.insert-study-offer-description { + position: relative; + font-size: 13px; + line-height: 1.65; + color: #545454; +} +.insert-study-offer-info { + padding: 15px; +} +.insert-study-offer-description { + padding: 15px 0; + margin: 15px 15px 0 15px; + border-top: 1px solid #DFDFDF; + font-size: 10px; +} +.insert-study-offer-info-header { + font-size: 24px; +} +.insert-study-offer-info-subheader, +.insert-study-offer-info-subheader a { + font-size: 11px; + color: #B8B8B8; +} +.insert-study-offer-info-logo { + position: absolute; + right: 15px; + max-width: 150px; + max-height: 30px; +} +.insert-study-subscribe-button, +.insert-study-button, +.insert-study-subscribe-button:hover, +.insert-study-button:hover, +.insert-study-subscribe-button:active, +.insert-study-button:active, +.insert-study-subscribe-button:visited, +.insert-study-button:visited { + display: inline-block; + padding: 5px 17px; + margin: 16px 0 6px; + font-size: 12px; + font-weight: bold; + background: #00B2D0; + border: 1px solid #00A8C4; + color: White; + cursor: pointer; +} +.insert-study-offer-info-screenshots img { + width: 184px; + margin: 8px 16px 8px 0; + border: 1px solid #DCE1E6; +} +.scrollbar .insert-study-offer-info-screenshots img { + width: 179px; +} +.insert-study-offer-info-screenshots a:last-child img { + margin-right: 0px; +} +table.buttonex-popup { + border-collapse: collapse; + background: #fff; + background: rgba(255, 255, 255, 0.9); + border: 1px solid #6d7685; + z-index: 5; + box-shadow: 0px 1px 2px rgba(0, 0, 0, 0.3); + padding: 1px; +} +table.buttonex-popup tr.active { + background: #d1e1f8; + font-weight: bold; +} +table.buttonex-popup td { + color: #595959; + font-size: 12px; +} +table.buttonex-popup td:last-child { + padding: 0 25px 0 5px; +} +tr.buttonex-popup-hover { + background-color: #f4f7f9; + cursor: pointer; +} +table.buttonex-popup tr.disabled { + background: transparent; + cursor: default; +} +table.buttonex-popup tr.disabled td { + color: #a0a0a0; +} +table.buttonex-popup tr.has-submenu td:last-child { + background: url(../chart-client/css/images/submenu.png) 100% 50% no-repeat; +} +table.quote-bar { + width: 100%; + text-align: center; + white-space: nowrap; +} +tr.quote-bar { + height: 26px; +} +td.quote-bar { + border: 1px solid #DDDDDD; +} +.quote-bar.header { + background-color: silver; + font-weight: bold; +} +.quote-bar.data-row { + font-family: verdana; + font-size: 9pt; +} +.quote-bar.data-row.odd { + background-color: aqua; +} +div.background-blur { + width: 100%; + height: 100%; + position: absolute; + left: 0px; + top: 0px; + opacity: 0.5; + background-color: white; + z-index: 1000; + display: none; +} +div.missed-connection { + width: 500px; + height: 300px; + color: white; + background-color: red; + font-size: 36pt; + text-align: center; + vertical-align: middle; + position: absolute; + left: 50%; + top: 50%; + margin-left: -250px; + margin-top: -150px; + padding-top: 50px; + display: none; +} +div.critical-error { + width: 500px; + height: 300px; + color: white; + background-color: red; + font-size: 36pt; + text-align: center; + vertical-align: middle; + position: absolute; + left: 50%; + top: 50%; + margin-left: -250px; + margin-top: -150px; + padding-top: 50px; + display: none; +} +.loading-indicator { + width: 100%; + height: 100%; + position: absolute; + z-index: 150; + background: #fff; +} +.loading-indicator img { + position: absolute; + top: 50%; + left: 50%; + margin: -58px 0 0 -58px; +} +.loading-indicator img.small { + margin: -12px 0 0 -12px; +} +.ui-slider-horizontal { + margin: 7px 0 0; + background: #f4f7f9 !important; + background: -moz-linear-gradient(top, #f2f7fa, #f4f7f9) !important; + background: -webkit-linear-gradient(top, #f2f7fa, #f4f7f9) !important; + background: -ms-linear-gradient(top, #f2f7fa, #f4f7f9) !important; + background: -o-linear-gradient(top, #f2f7fa, #f4f7f9) !important; + background: linear-gradient(top, #f2f7fa, #f4f7f9) !important; + border: 1px solid #c9cbcd !important; + height: 5px !important; + box-shadow: inset 0px 1px 2px rgba(0, 0, 0, 0.15); +} +.ui-slider-handle { + width: 15px !important; + height: 15px !important; + background: url('../images/icons.png') -20px -80px !important; + border: none !important; + top: -5px !important; + margin-left: -7px !important; + z-index: 0 !important; +} +.ui-slider-horizontal.linewidth-slider { + width: 101px; + margin: 7px 10px; + background: url('../images/dialogs/linewidth-slider.png') 0 0 no-repeat !important; + height: 12px !important; + border: none !important; + box-shadow: none; + display: inline-block; + vertical-align: middle; +} +.ui-slider-horizontal.linewidth-slider:before, +.ui-slider-horizontal.linewidth-slider:after { + content: none; +} +.ui-slider-horizontal.transparency-slider { + /* relative */ + width: 99px; + height: 8px !important; + margin: 7px 10px; + background: url('../images/dialogs/opacity-slider.png') !important; +} +.ui-slider-horizontal.transparency-slider .gradient { + width: 100%; + height: 100%; + position: absolute; + top: 0; + left: 0; + background: -moz-linear-gradient(left, transparent 0%, #7db9e8 100%); + /* FF3.6+ */ + background: -webkit-gradient(linear, left top, right top, color-stop(0%, transparent), color-stop(100%, #7db9e8)); + /* Chrome,Safari4+ */ + background: -webkit-linear-gradient(left, transparent 0%, #7db9e8 100%); + /* Chrome10+,Safari5.1+ */ + background: -o-linear-gradient(left, transparent 0%, #7db9e8 100%); + /* Opera 11.10+ */ + background: -ms-linear-gradient(left, transparent 0%, #7db9e8 100%); + /* IE10+ */ + background: linear-gradient(to right, transparent 0%, #7db9e8 100%); + /* W3C */ +} +.ui-slider-horizontal.linewidth-slider .ui-slider-handle, +.ui-slider-horizontal.transparency-slider .ui-slider-handle { + width: 20px !important; + height: 20px !important; + background: url('../images/dialogs/large-slider-handle.png') 0 0 no-repeat !important; + top: 50% !important; + margin: -10px 0 0 -10px !important; +} +.falling, +.growing, +.index-charts-tab .item .symbol-last.growing, +.index-charts-tab .item .symbol-last.falling, +.quotes-item .symbol-last.growing, +.quotes-item .symbol-last.falling, +.search-results .symbol-last.growing, +.search-results .symbol-last.falling, +.viewchart-column-main .symbol-quote .symbol-last.growing, +.viewchart-column-main .symbol-quote .symbol-last.falling, +.search-additional-info .symbol-quote .symbol-last.growing, +.search-additional-info .symbol-quote .symbol-last.falling { + color: White; +} +.growing { + background: #298755; +} +.falling { + background: #DA563E; +} +.font-awesome { + font-weight: bold; + font-family: FontAwesome; +} +@media (orientation: landscape) { + html.ipad.ios7, + html.ipad.ios7 body { + position: fixed; + bottom: 0px; + width: 100%; + height: 672px !important; + } +} +/** + * header.css + * + * Site main header style. +**/ +.header-menu-wrap { + height: 40px; +} +/* +.header-menu-wrap.viewchart-header { + width: auto; +} +*/ +.header-logo, +.header-item-ideas, +.header-item-chart, +.header-search, +.header-menu-group a { + float: left; +} +.header-item-profile, +.header-item-gopro, +.header-item-signin, +.header-item-signup, +.header-item-earlyaccess { + float: right; +} +.is-not-authenticated .header-menu.header-item-profile, +.is-authenticated .header-button.header-item-signin, +.is-authenticated .header-button.header-item-signup, +.is-pro .header-button.header-item-gopro, +.is-not-pro .header-item-profile strong.badge { + display: none; +} +.is-trial .header-button.header-item-gopro { + display: block; +} +.header-logo { + width: 151px; + margin-right: 10px; +} +.header-menu.header-logo ul { + width: 192px; +} +.header-menu.header-logo li a { + padding-left: 10px; + position: relative; +} +.header-menu.header-logo li a[target='_blank']:after { + content: ''; + display: block; + position: absolute; + top: 11px; + right: 6px; + width: 10px; + height: 10px; + background: url('../images/external-link/ext-ondark.png') no-repeat; +} +.header-menu.header-logo li a:hover[target='_blank']:after { + background-position: 0 -10px; +} +.header-menu.header-logo > a { + display: block; + height: 40px; + background: url('../images/logo.png') no-repeat; + background-position: 7px 8px; + padding-left: 46px !important; +} +.header-menu.header-logo:hover > a { + color: #58c3e5; +} +.header-menu a { + color: #dbdfeb; + /* font-weight: bold;*/ +} +/* Header button */ +.header-button, +.header-button:link, +.header-button:visited, +.header-menu > a, +.header-menu > a:link, +.header-menu > a:visited { + display: block; + height: 16px; + padding: 12px 11px; + color: #dbdfeb; + font-size: 14px; + /* font-weight: bold;*/ + text-decoration: none; +} +.header-button.with-icon:before { + content: " "; + position: relative; + top: -2px; + margin-right: 10px; +} +.header-button.with-icon.how-it-works:before { + height: 16px; + width: 13px; + background-image: url("../images/sprites/base-sprite.png"); + background-repeat: no-repeat; + background-position: 0px -768px; + display: inline-block; + position: relative; + vertical-align: middle; + overflow: hidden; +} +.header-button.with-icon.features:before { + height: 16px; + width: 17px; + background-image: url("../images/sprites/base-sprite.png"); + background-repeat: no-repeat; + background-position: 0px -1167px; + display: inline-block; + position: relative; + vertical-align: middle; + overflow: hidden; +} +.header-button.with-icon.chart:before { + height: 15px; + width: 21px; + background-image: url("../images/sprites/base-sprite.png"); + background-repeat: no-repeat; + background-position: 0px -925px; + display: inline-block; + position: relative; + vertical-align: middle; + overflow: hidden; +} +.header-button.with-icon.tradingview-for-the-web:before { + height: 17px; + width: 13px; + background-image: url("../images/sprites/base-sprite.png"); + background-repeat: no-repeat; + background-position: 0px -848px; + display: inline-block; + position: relative; + vertical-align: middle; + overflow: hidden; + top: -2px; + left: 1px; +} +.header-button.with-icon.active.how-it-works:before { + height: 16px; + width: 13px; + background-image: url("../images/sprites/base-sprite.png"); + background-repeat: no-repeat; + background-position: 0px -716px; + display: inline-block; + position: relative; + vertical-align: middle; + overflow: hidden; +} +.header-button.with-icon.active.features:before { + height: 16px; + width: 17px; + background-image: url("../images/sprites/base-sprite.png"); + background-repeat: no-repeat; + background-position: 0px -1115px; + display: inline-block; + position: relative; + vertical-align: middle; + overflow: hidden; +} +.header-button.with-icon.active.chart:before { + height: 15px; + width: 21px; + background-image: url("../images/sprites/base-sprite.png"); + background-repeat: no-repeat; + background-position: 0px -875px; + display: inline-block; + position: relative; + vertical-align: middle; + overflow: hidden; +} +.header-button.with-icon.active.tradingview-for-the-web:before { + height: 17px; + width: 13px; + background-image: url("../images/sprites/base-sprite.png"); + background-repeat: no-repeat; + background-position: 0px -794px; + display: inline-block; + position: relative; + vertical-align: middle; + overflow: hidden; +} +.header-button.with-icon:hover { + color: #58c3e5; +} +.header-button.with-icon:hover.how-it-works:before { + height: 16px; + width: 13px; + background-image: url("../images/sprites/base-sprite.png"); + background-repeat: no-repeat; + background-position: 0px -742px; + display: inline-block; + position: relative; + vertical-align: middle; + overflow: hidden; +} +.header-button.with-icon:hover.features:before { + height: 16px; + width: 17px; + background-image: url("../images/sprites/base-sprite.png"); + background-repeat: no-repeat; + background-position: 0px -1141px; + display: inline-block; + position: relative; + vertical-align: middle; + overflow: hidden; +} +.header-button.with-icon:hover.chart:before { + height: 15px; + width: 21px; + background-image: url("../images/sprites/base-sprite.png"); + background-repeat: no-repeat; + background-position: 0px -900px; + display: inline-block; + position: relative; + vertical-align: middle; + overflow: hidden; +} +.header-button.with-icon:hover.tradingview-for-the-web:before { + height: 17px; + width: 13px; + background-image: url("../images/sprites/base-sprite.png"); + background-repeat: no-repeat; + background-position: 0px -821px; + display: inline-block; + position: relative; + vertical-align: middle; + overflow: hidden; +} +.header-button:link.header-item-signin { + padding-left: 20px; + padding-right: 20px; +} +.header-menu > a, +.header-menu > a:link, +.header-menu > a:visited { + padding: 12px 25px 12px 14px; +} +.header-button:hover, +.header-menu:hover, +.header-menu.open { + background-color: #1b1d22; +} +.header-button.active, +.header-menu.active > a, +.ideas-header .header-item-ideas > a, +.profile-header .header-item-profile > a { + background: #43444A; + color: #FFF; + /*font-weight: bold;*/ +} +/* Header menu */ +.header-menu { + height: 40px; + position: relative; + -ms-touch-action: none; +} +.header-menu.with-sub > a:after { + content: ''; + background: url("../images/icons.png") -80px -40px; + display: block; + width: 10px; + height: 6px; + position: absolute; + right: 11px; + top: 18px; +} +.header-item-ideas, +.header-item-chart > a { + padding-left: 35px !important; + padding-right: 18px !important; + position: relative; +} +.header-item-ideas.with-sub, +.header-item-chart.with-sub > a { + padding-right: 27px !important; +} +.header-item-ideas:hover, +.header-item-chart:hover > a { + color: #58c3e5; +} +.header-item-ideas:before { + content: " "; + height: 19px; + width: 17px; + background-image: url("../images/sprites/base-sprite.png"); + background-repeat: no-repeat; + background-position: 0px -1356px; + display: block; + position: absolute; + overflow: hidden; + left: 10px; + top: 9px; +} +.header-item-ideas:hover:before { + content: " "; + height: 19px; + width: 17px; + background-image: url("../images/sprites/base-sprite.png"); + background-repeat: no-repeat; + background-position: 0px -1385px; + display: block; + position: absolute; + overflow: hidden; +} +.header-item-chart > a:before { + content: " "; + height: 15px; + width: 21px; + background-image: url("../images/sprites/base-sprite.png"); + background-repeat: no-repeat; + background-position: 0px -1306px; + display: block; + position: absolute; + overflow: hidden; + left: 8px; + top: 11px; +} +.header-item-chart:hover > a:before { + content: " "; + height: 15px; + width: 21px; + background-image: url("../images/sprites/base-sprite.png"); + background-repeat: no-repeat; + background-position: 0px -1331px; + display: block; + position: absolute; + overflow: hidden; +} +.header-menu ul { + list-style: none; + margin: 0; + padding: 0; +} +.header-menu ul, +.header-menu .popup-subblock { + display: none; + position: absolute; + left: 0; + top: 40px; + width: 165px; + z-index: 70; + background: #1b1d22; +} +.header-menu.open ul, +.header-menu.open .popup-subblock { + display: block; +} +.header-menu .popup-subblock ul { + display: block; + width: auto; + position: relative; + left: 0; + top: 0; + box-shadow: none; + border: none; + border-radius: 0 0 4px 4px; +} +.header-menu.to-left ul { + left: auto; + right: 0; +} +/* might need popup subblock in future */ +.header-menu li a { + display: block; + padding: 8px 10px; + position: relative; + overflow: hidden; + text-overflow: ellipsis; + white-space: nowrap; +} +.header-menu li a:hover { + background: #1fb2cc; + color: #fff; +} +.header-menu .separator { + background: #3a404c; + height: 1px; +} +.header-menu .counter-blue { + position: absolute; + color: #FFF; + right: 8px; + background: #286ED1; + font-weight: bold; + padding: 0px 4px; + border-radius: 2px; +} +.header-menu .counter { + position: absolute; + color: #dbdfeb; + right: 12px; + font-weight: bold; +} +.header-menu a:hover .counter { + color: #FFF; +} +/* Chart list */ +.header-item-chart .popup-subblock { + width: 225px; + max-height: 415px; +} +.header-item-chart .popup-subblock .sb-scrollbar { + z-index: 71; +} +.header-item-chart li a { + padding-right: 30px; +} +.header-item-chart li a.new-chart { + padding: 15px 30px 15px 25px; + background-image: url('../images/new-chart-icon.png'); + background-repeat: no-repeat; + background-position: 6px 20px; +} +.header-item-chart .name, +.header-item-chart .subscript { + overflow: hidden; + text-overflow: ellipsis; + white-space: nowrap; +} +.header-item-chart .name { + display: block; + font-weight: bold; +} +.header-item-chart .subscript { + display: block; + font-size: 10px; + color: #9E9E9E; + height: 14px; +} +.header-item-chart span.icon-carousel-item-delete-dark { + position: absolute; + top: 15px; + right: 10px; +} +.header-item-chart span.icon-carousel-item-delete-dark { + visibility: hidden; +} +.header-item-chart li:hover span.icon { + visibility: visible; +} +.header-item-chart li:hover span { + color: White; +} +.is-not-authenticated .index-page .header-search { + display: none; +} +.header-search { + position: relative; +} +.header-search > div { + height: 28px; + padding: 6px 0; + margin: 0 8px 0 12px; +} +.header-search input { + height: 28px; + width: 120px; + margin: 0; + padding: 0 32px 0 8px; + font-size: 11px; + background: #444b59; + border: none; + color: #9096a7; + box-shadow: none; +} +.header-search.not-empty input { + text-transform: uppercase; +} +.header-search input:focus { + color: #fff; +} +.header-search span { + position: absolute; + top: 6px; + right: 8px; + height: 27px; + width: 20px; + background-image: url("../images/sprites/base-sprite.png"); + background-repeat: no-repeat; + background-position: 0px -1955px; + width: 26px; + cursor: pointer; +} +.header-search span.placeholder { + color: #929292; + line-height: 24px; +} +.header-menu.header-item-profile > a, +.header-menu.header-item-profile > a:link, +.header-menu.header-item-profile > a:visited { + padding: 4px 35px 6px 6px; + height: 32px; +} +.header-menu.header-item-profile > a:after { + right: 20px; +} +.header-item-profile .user-info-username { + display: inline-block; + margin: 7px 0 0 7px; + max-width: 132px; + overflow: hidden; + white-space: nowrap; + text-overflow: ellipsis; +} +.header-menu.header-item-profile .icon-profilemenu-settings { + height: 15px; + width: 15px; + background-image: url("../images/sprites/base-sprite.png"); + background-repeat: no-repeat; + background-position: 0px -1588px; + display: inline-block; + position: relative; + vertical-align: middle; + overflow: hidden; +} +.header-menu.header-item-profile li:hover .icon-profilemenu-settings { + height: 15px; + width: 15px; + background-image: url("../images/sprites/base-sprite.png"); + background-repeat: no-repeat; + background-position: 0px -1613px; + display: inline-block; + position: relative; + vertical-align: middle; + overflow: hidden; +} +.header-menu.header-item-profile .icon-profilemenu-profile { + height: 14px; + width: 14px; + background-image: url("../images/sprites/base-sprite.png"); + background-repeat: no-repeat; + background-position: 0px -1711px; + display: inline-block; + position: relative; + vertical-align: middle; + overflow: hidden; +} +.header-menu.header-item-profile li:hover .icon-profilemenu-profile { + height: 14px; + width: 14px; + background-image: url("../images/sprites/base-sprite.png"); + background-repeat: no-repeat; + background-position: 0px -1735px; + display: inline-block; + position: relative; + vertical-align: middle; + overflow: hidden; +} +.header-menu.header-item-profile .icon-profilemenu-signout { + height: 13px; + width: 16px; + background-image: url("../images/sprites/base-sprite.png"); + background-repeat: no-repeat; + background-position: 0px -2023px; + display: inline-block; + position: relative; + vertical-align: middle; + overflow: hidden; +} +.header-menu.header-item-profile li:hover .icon-profilemenu-signout { + height: 13px; + width: 16px; + background-image: url("../images/sprites/base-sprite.png"); + background-repeat: no-repeat; + background-position: 0px -2046px; + display: inline-block; + position: relative; + vertical-align: middle; + overflow: hidden; +} +.header-menu.header-item-profile .icon-profilemenu-status { + height: 15px; + width: 15px; + background-image: url("../images/sprites/base-sprite.png"); + background-repeat: no-repeat; + background-position: 0px -1661px; + display: inline-block; + position: relative; + vertical-align: middle; + overflow: hidden; +} +.header-menu.header-item-profile li:hover .icon-profilemenu-status { + height: 15px; + width: 15px; + background-image: url("../images/sprites/base-sprite.png"); + background-repeat: no-repeat; + background-position: 0px -1686px; + display: inline-block; + position: relative; + vertical-align: middle; + overflow: hidden; +} +.header-menu.header-item-profile .icon-profilemenu-settings { + top: -1px; + left: -1px; +} +.header-menu.header-item-profile .icon-profilemenu-profile { + top: -2px; + left: -1px; +} +.header-menu.header-item-profile .icon-profilemenu-status { + top: -1px; + left: -1px; +} +.header-menu.header-item-profile ul { + width: 209px; +} +.user-picture, +.user-picture img { + height: 32px; + width: 32px; +} +.user-picture { + text-align: center; + float: left; +} +.gopro-page .header-button.header-item-gopro { + display: none; + /* Do not show on /gopro/ */ +} +.header-item-gopro, +.header-item-gopro:link, +.header-item-gopro:hover { + height: 100%; + padding: 0; + margin: 0; + border: none; + background: none; +} +.header-item-gopro-signup, +.header-item-gopro-btn { + float: left; + height: 16px; + padding: 12px 11px; + background: #e0735e; + color: white; +} +.header-item-gopro-signup:hover, +.header-item-gopro-btn:hover { + background: #e3816e; +} +.header-item-gopro:hover { + border-color: #e3816e; +} +.header-item-gopro:hover .header-item-gopro-signup { + background: #e3816e; +} +.header-item-gopro-btn.header-item-gopro-earlyaccess { + padding: 7px 11px; + height: 40px; + -webkit-box-sizing: border-box; + -moz-box-sizing: border-box; + box-sizing: border-box; +} +.header-item-gopro-btn.header-item-gopro-earlyaccess .earlyaccess-small { + font-size: 9px; + letter-spacing: 0.3px; + text-align: right; + text-transform: uppercase; + color: #E9DADA; +} +.is-authenticated .header-item-gopro-signup { + display: none; +} +.is-not-authenticated .header-item-gopro-main, +.is-trial .header-item-gopro-main, +.is-trial-available .header-item-gopro-main, +.is-authenticated.is-not-trial.is-pro .header-item-gopro-main { + display: none; +} +.header-item-gopro-earlyaccess { + display: none; +} +.is-trial .header-item-gopro-earlyaccess { + display: block; +} +.header-item-gopro-trial { + display: none; +} +.is-trial-available .header-item-gopro-trial { + display: block; +} +.is-trial .header-item-gopro-trial { + display: none; +} +.tv-index-header-bg { + background: #ebeff2; + padding: 0 0 10px; +} +.tv-index-header-login { + font: 12px Arial, sans-serif; + display: none; + color: #5a5a5a; +} +.tv-index-header-login-wrap { + padding: 10px 7px 0; + position: relative; +} +.tv-index-header-login .user-avatar { + float: left; + height: 30px; +} +.tv-index-header-login .user-avatar a { + display: inline-block; + height: 30px; +} +.tv-index-header-login .user-bar { + background: #EAF3FB; + border-radius: 2px; + padding: 5px 7px; + height: 30px; + border: 1px solid #D1DEE9; +} +.tv-index-header-login .user-bar a { + text-decoration: underline; +} +.dashed-link { + border-bottom: 1px dashed #256dd0; + color: #256dd0; + cursor: pointer; + font-size: 13px; + margin: 5px 15px 0 0; + text-decoration: none !important; +} +.users-table-header .dashed-link { + margin: 0 15px 0 0; +} +.dashed-link.active { + border-bottom: none; + color: #666; +} +.tv-index-header-login .user-username { + float: left; + font-size: 13px; + font-weight: bold; + text-decoration: underline; + margin: 6px 0 0 10px; +} +.tv-index-header-login .user-username a { + text-decoration: underline; +} +.tv-index-header-login .user-rating { + float: left; + font-size: 13px; + font-weight: bold; + margin: 5px 0 0 12px; +} +.tv-index-header-login .user-rating a { + font-size: 13px; + text-decoration: underline; +} +.tv-index-header-login .user-rating-position { + float: left; + margin: 7px 0 0 7px; +} +.tv-index-header-login .index-user-carousel-nav { + width: 100%; + height: 100%; + position: absolute; + left: 0px; + top: 0px; +} +.tv-index-header-login .nav-button { + z-index: 2; + position: absolute; + background: #edf0f2; + width: 27px; + height: 137px; + top: 0px; + opacity: 0.5; + -moz-transition: opacity 0.5s; + -webkit-transition: opacity 0.5s; + transition: opacity 0.5s; +} +.tv-index-header-login .nav-button:hover { + opacity: 0.8; + -moz-transition: opacity 0.5s; + -webkit-transition: opacity 0.5s; + transition: opacity 0.5s; +} +.tv-index-header-login .nav-button-left { + left: 0px; + border-right: 1px solid #dadcde; +} +.tv-index-header-login .nav-button-right { + right: 0px; + border-left: 1px solid #dadcde; +} +.tv-index-header-login .icon-nav-left-disabled { + display: none; +} +.tv-index-header-login .icon-nav-right-disabled { + display: none; +} +.tv-index-header-login .user-profile-follow-links { + float: left; + margin: 3px 0 0 8px; +} +.tv-index-header-login .show-more-link { + background: #FFF; + border: 1px solid #bfbfbf; + margin: 0 auto; + display: block; + text-align: center; + color: #646464; + position: relative; + top: -1px; + width: 173px; + padding: 6px 0 0; + border-radius: 0 0 3px 3px; + border-top: 1px dashed #bfbfbf; + height: 21px; + cursor: pointer; + font: bold 12px Calibri, Arial; +} +.is-not-authenticated .logged-user-menu { + display: none; +} +.is-authenticated .guest-menu { + display: none; +} +/* Dialogs */ +.tv-dialog-shadowbox { + position: fixed; + left: 0; + top: 0; + width: 100%; + height: 100%; + background: rgba(0, 0, 0, 0.5); + z-index: 120; + -webkit-transform: translate3d(0, 0, 0); + /* fix webkit issue. Chromium issue #139613 */ +} +/*.tv-dialog-shadowbox.dark {background: rgba(0,0,0,0.5);}*/ +.tv-dialog { + position: absolute; + min-width: 400px; + min-height: 18px; + left: 50%; + top: 50%; + background: #fff; + border: 1px solid #c9cbcd; + box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0.15); +} +.tv-dialog.ui-resizable { + position: absolute; + /** + - Describe what dialog looks like! + - What? + - Say 'what' again. Say 'what' again, I dare you, I double dare you motherfucker, say what one more Goddamn time! + - It... It's white + - Go on! + - It's box + - Does it look like a menu? + - What? + - Does it look. Like a menu? + - No! + - Then why you try position it relative like a menu? + - I didn't... + - Yes you did. Yes you did! And dialog don't like to be positioned by enybody except dialogs.less + */ +} +.tv-dialog-title { + color: #4c4848; + font-weight: bold; + font-size: 15px; + padding: 17px 20px; + cursor: default; +} +.tv-dialog-title.tv-dialog-title-hidden { + padding: 0; +} +.tv-dialog-title .tv-dialog-title-minimize, +.tv-dialog-title .tv-dialog-title-close { + width: 21px; + height: 21px; + display: block; + position: absolute; + right: 15px; + top: 13px; + cursor: pointer; +} +.tv-dialog-title .tv-dialog-title-minimize:after, +.tv-dialog-title .tv-dialog-title-close:after { + width: 9px; + height: 9px; + content: " "; + position: absolute; + top: 6px; + left: 6px; + background: url('../images/dialogs/close-flat.png'); + display: block; +} +.tv-dialog-title .tv-dialog-title-minimize:hover:after, +.tv-dialog-title .tv-dialog-title-close:hover:after { + background-position: center bottom; +} +.tv-dialog-title .tv-dialog-title-minimize:after { + background: url('../images/dialogs/minimize-flat.gif'); +} +.tv-dialog-content { + color: #595959; + min-width: 400px; +} +.tv-dialog-content .main { + padding: 0 20px 20px 20px; +} +.tv-dialog-content .main p:first-child { + margin-top: 0; +} +.tv-dialog-content .main p:last-child { + margin-bottom: 0; +} +.tv-dialog-content .main-signup { + padding: 20px 15px 15px; +} +.tv-dialog-content .main-properties { + padding: 25px; +} +.tv-dialog-content .main-properties.main-properties-aftertabs { + padding-top: 5px; +} +.tv-dialog-content .properties-separator { + border-bottom: 1px solid #c9cbcd; +} +.tv-dialog-content table.tv-dialog-form { + width: 100%; +} +.tv-dialog-content .tv-dialog-form td { + vertical-align: middle; + padding: 3px 5px; + color: #595959; +} +.tv-dialog-content .tv-dialog-form td img { + vertical-align: middle; +} +.tv-dialog-content .tv-dialog-chart-container { + height: 220px; + border: 1px solid #828282; +} +.tv-dialog-content .tv-dialog-termsofservice { + width: 390px; + height: 80px; + border: 1px solid #999; + padding: 5px; + margin: 0 0 10px; +} +.tv-dialog-content .tv-dialog-termsofservice .content { + width: 100%; + height: 100%; + overflow: auto; +} +.tv-dialog-content .symbol-edit-widget { + margin: 0 0 10px; + width: 300px; +} +.tv-dialog-content .symbol-edit-widget input { + width: 291px; +} +.tv-dialog-content .tv-dialog-checkbox-mask { + width: 18px; + height: 16px; + position: absolute; + top: 2px; + left: 2px; + background: url('../images/dialogs/checkbox.png') 0 0; +} +.tv-dialog-content .tv-dialog-checkbox-mask.radio { + background: #ffffff url('../images/icons.png'); + background-position: -100px -140px; + width: 16px; +} +.tv-dialog-content .tv-dialog-checkbox-mask.disabled { + background-position: 0 -32px; +} +.tv-dialog-content .tv-dialog-checkbox-mask-active { + background: url('../images/dialogs/checkbox.png') 0 -16px; +} +.tv-dialog-content .tv-dialog-checkbox-mask-active.radio { + background-position: -120px -140px; +} +.tv-dialog-content .tv-dialogs-label-hint { + width: 14px; + height: 14px; + padding: 0px; + display: inline-block; + position: relative; + top: 1px; + margin: -1px 5px 0; + border-radius: 14px; + background: url('../images/help/help-icon.png') no-repeat center center #f0f2f5; +} +.tv-dialog-content form input[type="text"], +.tv-dialog-content form input[type="password"], +.tv-dialog-text-input { + width: 100%; + -webkit-box-sizing: border-box; + -moz-box-sizing: border-box; + box-sizing: border-box; + height: 33px; + border: 1px solid #c9cbcd; + margin: 1px; + padding: 0 5px; + background: #ffffff; + color: #65676a; +} +.tv-dialog-text-input.disabled { + color: #909292 !important; +} +.tv-dialog-content form input[type="text"].error, +.tv-dialog-content form input[type="password"].error { + margin: 0; + border: 2px solid #de5764; + background: #f7e4e6; + color: #e06571; +} +.tv-dialog-content textarea { + color: #5a5a5a; + font: 12px/18px Arial, sans; + border: 1px solid #c9cbcd; + padding: 8px 5px; + background: #ffffff; + -webkit-box-sizing: border-box; + -moz-box-sizing: border-box; + box-sizing: border-box; +} +.tv-dialog-content form input.tv-dialog-content-textactive, +.tv-dialog-text-input:focus { + background: white; + border-color: #4c82ce; + color: #595959; +} +.tv-dialog-content textarea { + border: 1px solid #c9cbcd; + background: white; +} +.tv-dialog-content textarea.tv-dialog-content-textareaactive { + color: #595959; + border-color: #4c82ce; +} +.tv-dialog-content .tv-dialog-button-big { + color: #576069; + padding: 10px 16px; + border-radius: 4px; + font-weight: bold; + border: 2px solid #a4a4a4; + background: url('../images/dialogs/big-button-bg.png'); +} +.tv-dialog-content .tv-dialog-button-big:hover { + background-position: 0 -38px; +} +.tv-dialog-content .tv-dialog-button-big:active { + background-position: 0 -76px; +} +.tv-dialog-content .tv-dialog-button { + color: #576069; + padding: 2px 12px; + border-radius: 4px; + font-weight: bold; + border: 1px solid #a4a4a4; + background: url('../images/dialogs/button-bg.png'); +} +.tv-dialog-content .tv-dialog-button:hover { + background: url('../images/dialogs/big-button-bg.png'); + background-position: 0 -48px; +} +.tv-dialog-content .tv-dialog-button:active { + background: url('../images/dialogs/big-button-bg.png'); + background-position: 0 -76px; +} +.tv-dialog-content .tv-dialog-button-blue { + cursor: pointer; + background: #00B8D6; + color: #fff; + padding: 5px 15px; + font-size: 12px; + font-weight: bold; + height: 15px; + display: block; +} +.tv-dialog-content .tv-dialog-button-blue:hover { + background: #00C6E7; +} +.tv-dialog-content .tv-dialog-button-blue:active { + background: #00C6E7; +} +.tv-dialog-content .caption { + font-size: 11px; + color: #576069; + margin-bottom: 3px; + margin-top: 7px; + font-weight: bold; +} +.tv-dialog-content .caption.half { + float: left; + width: 50%; +} +.tv-dialog-content .caption-text { + font-size: 12px; + color: #576069; + margin: 5px 0 0; + position: relative; +} +.tv-dialog-content .caption-big { + font-size: 12px; + color: #576069; + margin: 15px 0; +} +.tv-dialog-content .caption-big-center { + font-size: 12px; + color: #576069; + margin: 15px 0; + text-align: center; +} +.tv-dialog-content .caption-big-center.slim { + margin: 0; + text-align: left; +} +.tv-dialog-content .caption.first { + margin-top: 0; +} +.publish-dialog .tv-dialog-content .publish-text.autowidth { + margin: 0 12px 0 0; +} +.publish-dialog .tv-dialog-content .publish-text.autowidth input { + width: 100%; + margin: 0; +} +.publish-dialog .tv-dialog-content .publish-text.autowidth textarea { + width: 100%; + margin: 0; +} +.publish-dialog .tv-dialog-content .publish-text textarea { + width: 658px; + height: 175px; +} +.publish-dialog .tv-dialog-content .published-text textarea { + width: 360px; +} +.tv-dialog-content .tv-dialog-captcha-row input { + float: left; +} +.tv-dialog-content .tv-dialog-captcha { + height: 31px; + float: left; + margin: 0 0 0 5px; +} +.tv-dialog-content .instruct { + background: #EAF3FB; + border: 1px solid #D1DEE9; + padding: 10px; + margin: 0 0 10px 0; + font-size: 12px; + line-height: 15px; + border-radius: 2px; +} +.tv-dialog-content .tv-dialogs-bottom { + padding: 12px 10px; + color: #bdbdbd; + font-size: 12px; +} +.tv-dialog-content .tv-dialogs-bottom .text-top { + margin: 0 0 5px; + color: #595959; +} +.tv-dialog-content .tv-dialogs-bottom .text { + margin: 8px 0 0; + color: #9a9a9a; + font-style: italic; +} +.tv-dialog-content .tv-dialogs-bottom a { + text-decoration: underline; +} +.tv-dialog-content .tv-dialogs-bottom-signup { + padding: 20px 40px 20px 150px; +} +.tv-dialog-content .tv-dialogs-bottom-button { + margin: 10px 0 0; + height: 31px; +} +.tv-dialog-content .tv-dialogs-bottom-button div.tv-left { + margin: 4px 0 0 4px; +} +.tv-dialog-content .tv-dialogs-bottom-button .repost-to { + color: #858181; + font-size: 10px; + height: 31px; + padding: 0 1px 0 0; +} +.tv-dialog-content .tv-dialogs-bottom-button .repost-to input { + display: none; +} +.tv-dialog-content .tv-dialogs-bottom-button .repost-to .repost-to-label { + float: left; + padding: 8px 10px 0 10px; + height: 21px; + white-space: nowrap; + border: solid #c9c9c9; + border-width: 1px 0 1px 1px; +} +.tv-dialog-content .tv-dialogs-bottom-button .repost-to label { + float: left; + width: 35px; + height: 29px; + background: #f1f1f1; + border: solid #c9c9c9 1px; + margin: 0 -1px 0 0; + cursor: pointer; +} +.tv-dialog-content .tv-dialogs-bottom-button .repost-to label:hover { + background: white; +} +.tv-dialog-content .tv-dialogs-bottom-button .repost-to label .icon { + display: block; + background: url('../images/icons.png') 100px 100px no-repeat; +} +.tv-dialog-content .tv-dialogs-bottom-button .repost-to label.repost-to-twitter .icon { + width: 22px; + height: 18px; + background-position: -50px -320px; + margin: 6px auto 0 auto; +} +.tv-dialog-content .tv-dialogs-bottom-button .repost-to input:checked + label.repost-to-twitter { + background: #9adff6; + border-color: #72c3de; + position: relative; +} +.tv-dialog-content .tv-dialogs-bottom-button .repost-to input:checked + label.repost-to-twitter .icon { + background-position: -75px -320px; +} +.tv-dialog-content .tv-dialogs-bottom-button .repost-to label.repost-to-stocktwits .icon { + width: 22px; + height: 14px; + background-position: 0px -320px; + margin: 8px auto 0 auto; +} +.tv-dialog-content .tv-dialogs-bottom-button .repost-to input:checked + label.repost-to-stocktwits { + background: #f6b09a; + border-color: #de8672; + position: relative; +} +.tv-dialog-content .tv-dialogs-bottom-button .repost-to input:checked + label.repost-to-stocktwits .icon { + background-position: -25px -320px; +} +.tv-dialog-readbefore { + border-bottom: dashed #858181 1px; + cursor: pointer; + margin: 0 0 0 10px; +} +.tv-dialog-readbefore a { + font-weight: normal; + font-size: 10px; + color: #858181; +} +.tv-dialog-title .tv-dialog-readbefore { + position: relative; + top: -3px; +} +.tv-dialog-title .tv-dialog-readbefore a { + position: relative; + top: 2px; +} +.tv-dialog-content .tv-dialogs-bottom-button #publish-dialog-do-publish { + height: 16px; + padding-top: 7px; + padding-bottom: 6px; +} +.tv-dialog-content .caption-text input[type=checkbox] { + visibility: hidden; +} +.tv-dialogs-name { + margin-top: 13px; + margin-bottom: 4px; + vertical-align: middle; +} +.auth-dialog .main { + padding: 0 28px; + width: 402px; +} +.auth-dialog .main .auth-dialog-socials { + margin: 19px 0; + width: 402px; + overflow: hidden; +} +.auth-dialog .main .auth-dialog-socials a { + cursor: pointer; + float: left; + margin: 5px; + width: 124px; + height: 17px; + padding: 11px 0; + background: #999999; + color: white; + text-align: center; + font-size: 14px; + line-height: 17px; +} +.auth-dialog .main .auth-dialog-socials a.auth-dialog-social-facebook { + background: #38569a; +} +.auth-dialog .main .auth-dialog-socials a.auth-dialog-social-facebook:hover { + background: #4c67a4; +} +.auth-dialog .main .auth-dialog-socials a.auth-dialog-social-twitter { + background: #06b1cd; +} +.auth-dialog .main .auth-dialog-socials a.auth-dialog-social-twitter:hover { + background: #1fbad3; +} +.auth-dialog .main .auth-dialog-socials a.auth-dialog-social-google { + background: #4587f7; +} +.auth-dialog .main .auth-dialog-socials a.auth-dialog-social-google:hover { + background: #5893f7; +} +.auth-dialog .main .auth-dialog-socials a.auth-dialog-social-stocktwits { + background: #8a1100; +} +.auth-dialog .main .auth-dialog-socials a.auth-dialog-social-stocktwits:hover { + background: #97291a; +} +.auth-dialog .main .auth-dialog-socials a.auth-dialog-social-linkedin { + background: #327eae; +} +.auth-dialog .main .auth-dialog-socials a.auth-dialog-social-linkedin:hover { + background: #488bb6; +} +.auth-dialog .main .auth-dialog-socials a.auth-dialog-social-yahoo { + background: #851e8d; +} +.auth-dialog .main .auth-dialog-socials a.auth-dialog-social-yahoo:hover { + background: #913599; +} +.auth-dialog .main .auth-dialog-separator { + position: relative; + overflow: hidden; + height: 15px; + text-align: center; + margin: 39px 0 34px 0; +} +.auth-dialog .main .auth-dialog-separator-copy { + display: inline-block; + position: relative; + height: 15px; + padding: 0 17px; + font-size: 12px; + line-height: 15px; + color: #a4a7ab; + vertical-align: top; + text-transform: uppercase; +} +.auth-dialog .main .auth-dialog-separator-copy::before, +.auth-dialog .main .auth-dialog-separator-copy::after { + content: " "; + position: absolute; + top: 7px; + height: 0; + border-top: solid 1px #dbdfe4; + width: 200px; +} +.auth-dialog .main .auth-dialog-separator-copy::before { + margin: 0 100% 0 0; + right: 0; +} +.auth-dialog .main .auth-dialog-separator-copy::after { + margin: 0 0 0 100%; + left: 0; +} +.auth-dialog .main form .auth-dialog-field { + display: block; + position: relative; + margin: 17px 0; +} +.auth-dialog .main form .auth-dialog-field .auth-dialog-field .auth-dialog-field-placeholder, +.auth-dialog .main form .auth-dialog-field .auth-dialog-field input { + cursor: text; + font-size: 14px; +} +.auth-dialog .main form .auth-dialog-field input { + vertical-align: top; + width: 100%; + border: solid 1px #e1e7ef; + background: #e1e7ef; + line-height: 17px; + padding: 0 9px; + height: 41px; + color: #26282f; +} +.auth-dialog .main form .auth-dialog-field input:hover { + background: #e4e9f1; +} +.auth-dialog .main form .auth-dialog-field input:focus, +.auth-dialog .main form .auth-dialog-field input.tv-dialog-content-textactive { + background: #f4f7fa; + border-color: #e1e7ef; +} +.auth-dialog .main form .auth-dialog-field input.error { + border-color: #b92f2f; +} +.auth-dialog .main form .auth-dialog-field .auth-dialog-field-placeholder { + pointer-events: none; + position: absolute; + left: 11px; + top: 13px; + color: #8891a3; +} +.auth-dialog .main form .auth-dialog-field .auth-dialog-field-placeholder.disabled { + display: none; +} +.auth-dialog .main form .auth-dialog-field input:focus + .auth-dialog-field-placeholder { + display: none; +} +.auth-dialog .main form .auth-dialog-field input.empty:focus + .auth-dialog-field-placeholder { + display: block; + color: #a8b1c3; +} +.auth-dialog .main form .auth-dialog-group { + overflow: hidden; + margin: 21px 0; +} +.auth-dialog .main form .auth-dialog-group .auth-dialog-remember { + cursor: pointer; +} +.auth-dialog .main form .auth-dialog-group .auth-dialog-remember .auth-dialog-remember-pseudo { + position: relative; + display: inline-block; + height: 16px; + width: 16px; + vertical-align: top; + overflow: hidden; +} +.auth-dialog .main form .auth-dialog-group .auth-dialog-remember .auth-dialog-remember-pseudo input { + position: absolute; + visibility: hidden; + padding: 0; + margin: 0; + width: 100%; + height: 100%; +} +.auth-dialog .main form .auth-dialog-group .auth-dialog-remember .auth-dialog-remember-pseudo input:checked + .auth-dialog-remember-view { + background-position: 0 -16px; +} +.auth-dialog .main form .auth-dialog-group .auth-dialog-remember .auth-dialog-remember-view { + display: block; + width: 16px; + height: 16px; + background: url('data:image/gif;base64,R0lGODlhEAAgAPABAF24iP///yH5BAUAAAEALAAAAAAQACAAAAI9hI+pq+EPHYo0zAovlmc/vYGYWJGUGaFZ51nMC8fyrH6sV3OGrfUJDwDudEHi0HVsEIVFZDN0gx6ltKqhAAA7') 0 0 no-repeat; +} +.auth-dialog .main form .auth-dialog-group .auth-dialog-remember .auth-dialog-remember-text { + font-size: 12px; + line-height: 16px; + vertical-align: top; + color: #8891a3; + margin: 0 0 0 6px; +} +.auth-dialog .main form .auth-dialog-group .auth-dialog-recover { + cursor: pointer; + float: right; + color: #0080b7; + font-size: 12px; + line-height: 16px; + vertical-align: top; +} +.auth-dialog .main form .auth-dialog-submit { + margin: 34px 0 29px 0; +} +.auth-dialog .main form .auth-dialog-submit button { + cursor: pointer; + display: block; + margin: 0 0 0 auto; + border: 0; + padding: 0; + height: 47px; + width: 162px; + font-size: 14px; + line-height: normal; + text-align: center; + font-weight: bold; + text-transform: uppercase; + background-color: #1fb2cc; + color: white; +} +.auth-dialog .main form .auth-dialog-submit button::-moz-focus-inner { + /* Mozilla is teh best browsar! Uze Mozilla, n00b! */ + border: 0; + padding: 0; +} +.auth-dialog .main form .auth-dialog-submit button:hover { + background: #1eb9d2; +} +.auth-dialog .main form .auth-dialog-submit button.process { + background-image: url(../images/button-base-process.gif); +} +.auth-dialog .main form .auth-dialog-notice { + color: #8891a3; + font-size: 12px; + line-height: 14px; + margin: -3px 3px -6px 3px; +} +.auth-dialog .main form .auth-dialog-notice p { + margin: 0; +} +.auth-dialog .main .auth-dialog-footnote { + position: absolute; + top: 100%; + left: 0; + margin: 12px 0 0 0; + font-size: 14px; + font-weight: bold; + color: #f2f5f8; +} +.auth-dialog .main .auth-dialog-footnote a { + cursor: pointer; + color: #24cfed; +} +.auth-dialog h2 { + color: #26282f; + font-size: 26px; + font-weight: normal; + margin: 24px 0 19px 0; + text-transform: uppercase; +} +.tv-dialog-text-content { + font-size: 12px; +} +.tv-dialog-text-content ul { + margin: 7px 0; + padding: 0; +} +.tv-dialog-text-content ul li { + list-style: none; + background: url('../images/index/bullet.png') 0 3px no-repeat; + padding: 0 0 0 15px; +} +.tv-dialog-text-content ul.spacious { + margin-left: 12px; +} +.tv-dialog-text-content ul.spacious li { + padding-right: 20px; + margin: 5px 0; +} +.tv-dialog-text-content h3 { + margin: 15px 0 7px; +} +.tv-dialog-text-content p { + margin: 7px 0 7px; +} +.tv-dialog-text-content .standsout-link { + background: #ededed; + padding: 10px 21px; + display: inline-block; + margin: 0 auto; +} +.tv-dialog-content .small-text { + color: #9a9a9a; + font-size: 11px; + padding: 5px 0; +} +.tv-dialog-content .input input { + width: 298px !important; +} +.tv-dialog-content .dual-input { + margin: 7px 0; +} +.tv-dialog-content .dual-input input { + width: 138px !important; + float: right; +} +.tv-dialog-content .dual-input input:first-child { + float: left; +} +.tv-dialog-content .input { + margin-bottom: 7px; +} +.tv-dialog-content .dual { + margin: 8px 1px 2px; +} +.tv-dialog-content .dual .left { + float: left; + text-align: left; + width: 50%; +} +.tv-dialog-content .dual .left.checkbox { + margin: 3px 0 0; +} +.tv-dialog-content .dual .right { + float: right; + text-align: right; + width: 50%; +} +.tv-dialog-content .dual .tv-button { + padding: 5px 30px; +} +.tv-dialog-content .big-button .tv-button { + padding: 10px 50px; + /*background: #f9f9f9;*/ + background: #FFFFFF; +} +.tv-dialog-content .big-button .tv-button:hover { + background: #fcfcfc; +} +.tv-dialog-content label { + color: #595959; +} +/*.tv-dialog-content input[type="checkbox"]{opacity: 0;}*/ +.main-tree-container { + position: relative; + width: 450px; +} +.main-tree-container .sb-scrollbar-body { + border: 0; + background: #d8d8d8; + width: 6px; +} +.main-tree-container .sb-scrollbar-top, +.main-tree-container .sb-scrollbar-bottom { + display: none; +} +.main-tree-container .main-tree-wrap { + position: absolute; + width: 100%; +} +.tv-dialog-content .tv-dialog-tree-head { + border-top: 1px solid #c9cbcd; + content: ""; + cursor: default; +} +.tv-dialog-content .tv-dialog-tree-item { + display: block; + color: #3e4040; + padding: 2px 0 0 25px; + cursor: default; + position: relative; + border-bottom: 1px solid #F4F7F9; + height: 34px; + cursor: pointer; +} +.tv-dialog-content .tv-dialog-tree-item .name { + display: inline-block; + margin-top: 7px; + vertical-align: top; + text-overflow: ellipsis; + overflow: hidden; + max-width: 80%; + white-space: nowrap; +} +.tv-dialog-content .tv-dialog-tree-item .symbol { + display: inline-block; + margin-top: 7px; + vertical-align: top; +} +.tv-dialog-content .tv-dialog-tree-item .tree-icon-container { + position: absolute; + right: 15px; + top: 6px; + display: none; +} +.tv-dialog-content .tv-dialog-tree-item.active .tree-icon-container { + display: inline-block; +} +.tv-dialog-content .tv-dialog-tree-item.hidden { + color: #969898; +} +.tv-dialog-content .tv-dialog-tree-item.active { + background: #F1F3F6; +} +.tv-dialog-content .tv-dialog-tree-item.active .name { + font-weight: bold; +} +.tv-dialog-content .tv-dialog-tree-item:hover { + background: #F1F3F6; +} +.tv-dialog-content .tv-dialog-tree-item:last-child { + border-bottom: none; +} +.tv-dialog-content .tv-dialog-tree-item .name-column { + width: 55%; + display: inline-block; +} +.tv-dialog-content .tv-dialog-tree-item .instrument { + display: inline-block; + margin-left: 6px; +} +.tv-dialog-content .tv-dialog-tree-item .instrument.linetool { + width: 30px; + height: 30px; + background: url('../images/sidetoolbar/instruments.png') no-repeat; +} +.tv-dialog-content .tv-dialog-tree-item .instrument.series { + width: 19px; + height: 19px; + margin-top: 5px; + background: url('../chart-client/css/images/bartype-icons.png') no-repeat; +} +.tv-dialog-content .tv-dialog-tree-item .instrument.lineicon { + font-weight: bold; + font-family: FontAwesome; + padding-top: 7px; + text-align: center; + -webkit-box-sizing: border-box; + -moz-box-sizing: border-box; + box-sizing: border-box; + color: #777; + font-size: 19px; +} +.tv-dialog-content .tv-dialog-tree-item.hidden .instrument { + opacity: 0.6; +} +.tv-dialog-content .tv-dialog-tree-item .button { + width: 22px; + height: 22px; + display: inline-block; + margin: 0 0 0 3px; + cursor: pointer; + border: 1px solid #c9cbcd; + padding: 0 0 0 3px; + background: #fff; + -webkit-box-sizing: border-box; + -moz-box-sizing: border-box; + box-sizing: border-box; +} +.tv-dialog-content .tv-dialog-tree-item .button.active, +.tv-dialog-content .tv-dialog-tree-item .button:active { + background: #f2f5f8 !important; +} +.tv-dialog-content .tv-dialog-tree-item .icon { + background: url('../images/dialogs/objects-tree.png'); + width: 14px; + height: 14px; + display: inline-block; +} +.feature-touch .tv-dialog-content .tv-dialog-tree-item .icon { + margin: 0 0 0 8px; + -webkit-transform: scale(1.1); + transform: scale(1.1); +} +.tv-dialog-tree-item .button.delete .icon { + background-position: 0 -28px; +} +.tv-dialog-tree-item .button.delete:active .icon { + background-position: 0 14px; +} +.tv-dialog-tree-item .button.icon-hide .icon { + background-position: -14px -28px; +} +.tv-dialog-tree-item .button.icon-hide:active .icon, +.tv-dialog-tree-item .button.icon-hide.active .icon { + background-position: -14px 14px; +} +.tv-dialog-tree-item .button.up .icon { + background-position: -42px -28px; +} +.tv-dialog-tree-item .button.up:active .icon { + background-position: -42px 14px; +} +.tv-dialog-tree-item .button.down .icon { + background-position: -28px -28px; +} +.tv-dialog-tree-item .button.down:active .icon { + background-position: -28px 14px; +} +.tv-dialog-tree-item .button.format .icon { + background-position: -56px -28px; +} +.tv-dialog-tree-item .button.format:active .icon { + background-position: -56px 14px; +} +.tv-dialog-tree-item-list-header { + height: 24px; + padding: 3px 0 0 25px; + -webkit-box-sizing: border-box; + -moz-box-sizing: border-box; + box-sizing: border-box; +} +.tv-dialog-tree-item-list-header .item { + display: inline-block; + font-size: 11px; +} +.tv-dialog-tree-item-list-header .item .label:hover, +.tv-dialog-tree-item-list-header .item .label.active { + color: #68696b; +} +.tv-dialog-tree-item-list-header .item .label.active { + font-weight: bold; +} +.tv-dialog-tree-item-list-header .item .label { + cursor: pointer; + color: #989797; +} +.tv-dialog-tree-item-list-header .tool { + width: 55%; +} +.main-tree-page { + display: none; +} +.main-tree-page.active { + display: block; +} +.tv-dialog-content .tv-dialog-small { + font-size: 11px; +} +.tv-dialog-content .tv-dialog-medium { + font-size: 13px; +} +.tv-dialog-content .tv-dialog-left { + text-align: left; +} +.tv-dialog-content .tv-dialog-center { + text-align: center; +} +.tv-dialog-content .tv-dialog-right { + text-align: right; +} +.tv-dialog-content .tv-dialog-float-right { + float: right; +} +.tv-dialog-content td.tv-dialog-vtop { + vertical-align: top; +} +.tv-dialog-content .tv-dialog-relative { + position: relative; +} +.tv-dialog-content .tv-dialog-field-error { + display: none; + font-size: 11px; + color: #c34c36; + border-top: 2px solid #ffcccc; + border-right: 2px solid #ffcccc; + border-bottom: 2px solid #ffcccc; + background: #f8dde0; + padding: 6px 10px 6px; + border-radius: 0 3px 3px 0; + width: 144px; + height: 14px; + float: right; +} +.tv-dialog-error, +.tv-dialog-message { + display: none; + position: absolute; + top: 10px; + font-size: 12px; + z-index: 100; + border: 1px solid; + padding: 10px; + text-align: center; +} +.tv-dialog-error { + color: #c34c36; + border-color: #ffcccc; + background: #f8dde0; + background: rgba(248, 221, 224, 0.8); +} +.tv-dialog-message { + color: #0a8415; + border-color: #cfffcc; + background: #e2fde1; + background: rgba(226, 253, 225, 0.8); +} +.tv-dialog-content .dialog-buttons { + text-align: right; + margin: 10px 7px 0 7px; +} +.tv-dialog-content .dialog-buttons a { + margin: 0 0 0 5px; + min-width: 50px; + text-align: center; + position: relative; + left: 7px; +} +.tv-dialog-content .dialog-buttons a.tv-left { + margin: 0 5px 0 0; + left: -7px; +} +.tv-dialog-content .publish-options { + color: #595959; + height: 105px; +} +.tv-dialog-content .publish-option { + border: 1px solid #d0d3d6; + border-radius: 4px; + position: relative; + float: left; + padding: 10px 10px 10px 32px; + width: 285px; + height: 70px; + cursor: pointer; +} +.tv-dialog-content .publish-option.active { + background: #f9f9f9; +} +.tv-dialog-content .publish-option:last-child { + float: right; +} +.tv-dialog-content .publish-option-header { + font-weight: bold; +} +.tv-dialog-content .publish-option-text { + font-size: 11px; +} +.publish-radiobutton { + background-position: -100px -140px; + width: 16px; + height: 16px; + position: absolute; + top: 11px; + left: 9px; +} +.publish-option.active .publish-radiobutton { + background-position: -120px -140px; +} +.tv-dialog-content .dialog-theme-buttons .tv-button { + float: left; + margin-right: 6px; +} +.tv-dialog-content .dialog-trail-checkbox { + float: left; +} +.tv-dialog-socials { + text-align: right; +} +.tv-dialog-social { + display: inline-block; + margin: 0 0 0 11px; + vertical-align: top; +} +.tv-dialog-social-fbshare { + margin-top: 1px; +} +.publish-direction-buttons { + height: 33px; + margin: 0 1px; + position: relative; +} +.publish-direction-buttons .col-long, +.publish-direction-buttons .col-neutral, +.publish-direction-buttons .col-short { + height: 33px; + margin: 0 -1px; + padding: 0 1px; +} +.publish-direction-buttons .col-long { + width: 33.3%; + float: left; +} +.publish-direction-buttons .col-long .tv-button:active, +.publish-direction-buttons .col-long .tv-button.active { + background: #71DB1B; + border-color: #66A51C; +} +.publish-direction-buttons .col-neutral { + margin: 0 33.3%; +} +.publish-direction-buttons .col-neutral .tv-button:active, +.publish-direction-buttons .col-neutral .tv-button.active { + background: #F0CC00; + border-color: #E0A300; +} +.publish-direction-buttons .col-short { + width: 33.3%; + float: right; +} +.publish-direction-buttons .col-short .tv-button:active, +.publish-direction-buttons .col-short .tv-button.active { + background: #FF6C4A; + border-color: #CB401F; +} +.publish-direction-buttons .tv-button { + display: block; + margin: 0 -1px; + line-height: 31px; + height: 31px; + width: 100%; + padding: 0; + text-align: center; + background: #FFFFFF; + text-shadow: 0 1px 0 rgba(255, 255, 255, 0.4); + font-size: 14px; + border-radius: 0; +} +.publish-direction-buttons .tv-button:hover { + background: #ffffff; +} +.publish-direction-buttons .tv-button:active, +.publish-direction-buttons .tv-button.active { + background: #fff; + color: #444 !important; + box-shadow: none; + position: relative; +} +.survey-dialog { + box-shadow: 0 2px 20px rgba(0, 0, 0, 0.4); + border-radius: 7px; + font-size: 14px; +} +.survey-dialog .main { + padding: 20px 25px 15px; +} +.survey-dialog h3 { + text-align: center; + margin: 10px 0; +} +.survey-button-container { + margin: 15px 0 5px !important; + text-align: center; + position: relative; +} +.survey-dialog .survey-button { + font-size: 19px; + font-weight: bold; + display: inline-block; + border-radius: 5px; + background: #4387F6; + border: 1px solid #346BC2; + color: #FFFFFF; + text-align: center; + padding: 10px 50px; +} +.survey-dialog .survey-button:hover { + background: #4d8cf3; +} +.survey-dialog #no-button { + position: absolute; + top: 6px; + right: 20px; + padding: 7px 15px; + font-size: 14px; + font-weight: normal; + border-color: #474549; + background: #716e73; +} +.survey-dialog #no-button:hover { + background: #767278; +} +.tv-dialog.gopro-dialog .tv-dialog-content { + padding: 0; + position: relative; + background: #f2f5f8; + width: 814px; + color: #3b414d; + font-size: 16px; + line-height: 28px; +} +.gopro-dialog .col-main { + float: left; + width: 447px; + padding: 0 22px 0 27px; + margin: 0 0 85px 0; +} +.gopro-dialog h2 { + font-weight: normal; + font-size: 26px; + line-height: 32px; + margin: 24px 0 10px; + color: #26282f; +} +.gopro-dialog .col-main h2 { + text-transform: uppercase; +} +.gopro-dialog h2 em { + font-style: normal; + color: #da4739; + text-transform: uppercase; +} +.gopro-dialog .col-main p { + margin: 15px 0; +} +.gopro-dialog .col-main .actions-block { + position: absolute; + height: 47px; + width: 447px; + left: 27px; + bottom: 24px; +} +.gopro-dialog .col-main .actions-block .no-button { + position: absolute; + color: #1380b7; + left: 0; + top: 8px; + cursor: pointer; +} +.gopro-dialog .col-main .actions-block .yes-button { + position: absolute; + top: 0; + right: 0; + font-size: 16px; + line-height: 19px; + height: 19px; + white-space: nowrap; + padding: 14px 22px; + background: #63b68a; + color: white; + text-transform: uppercase; + cursor: pointer; +} +.gopro-dialog .actions-block .yes-button:hover { + background: #70be95; +} +.gopro-dialog .actions-block .yes-button .arrow-icon { + display: inline-block; + vertical-align: top; + margin: 6px -4px 0 21px; + width: 33px; + height: 7px; + background: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACEAAAAHCAYAAACGESREAAAAPklEQVR4AWOgN/j///80IGZlGEjwHwL2AbHwwDkCAe4AsRZEcOAB10CGxC0gVhvI6NgNxIIDmSamAjELshgAEhnDI93qERIAAAAASUVORK5CYII=') 0 0 no-repeat; +} +.gopro-dialog .col-aside { + float: left; + width: 318px; + margin: 0 0 168px 0; + /* background image */ +} +.gopro-dialog .col-aside .col-bg { + position: absolute; + width: 318px; + top: 0; + bottom: 0; + right: 0; + background: #eaeff4 url('../images/gopro/dialog-bg.png') 0 100% no-repeat; +} +.gopro-dialog .col-aside .col-copy { + position: relative; + margin: 0 10px 0 28px; +} +.gopro-dialog .col-aside ul { + display: block; + margin: 19px 0 15px 0; + padding: 0; +} +.gopro-dialog .col-aside li { + display: block; + margin: 0; + padding: 0 0 0 21px; + line-height: 20px; + margin: 10px 0; + background: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAYAAAAGCAYAAADgzO9IAAAALklEQVR4AWMAgZgdHROB+C0UT0QSbP8PpMEYxAZLQlX9j4VgmIK3OCVwGoXTcgAth09hyVizGQAAAABJRU5ErkJggg==') 3px 7px no-repeat; +} +.go-prorealtime { + width: 500px; +} +.go-prorealtime .main-properties { + padding: 5px 0; +} +.go-prorealtime .dialog-buttons { + margin: 0; +} +.go-prorealtime .dialog-buttons a { + margin: 0; + position: static; +} +.go-prorealtime p:nth-child(1) { + font-weight: bold; +} +.tv-dialog .ui-resizable-handle { + width: 11px; + height: 11px; + background: url('../images/dialogs/resize-handle.png') 0 0 no-repeat; +} +/* Billing cycle dialog on Go Pro page */ +.main.billing-cycle-dialog { + padding: 0 28px; +} +.bcd-title { + font-weight: normal; + font-size: 26px; + line-height: 32px; + margin: 24px 0 20px; + color: #26282f; + text-transform: uppercase; +} +.bcd-subtitle { + font-weight: normal; + font-size: 14px; + margin: 0 0 10px; + color: #26282f; +} +.bcd-title.right { + width: 48%; + padding-left: 2%; +} +.bcd-choice-container { + position: relative; + overflow: hidden; + background: #e1e7ef; +} +.bcd-choice { + position: relative; + width: 196px; + float: left; + cursor: pointer; + -webkit-tap-highlight-color: transparent; + /* disable ugly blink on ipad */ +} +.bcd-choice.active { + cursor: default; +} +.bcd-choice.disabled { + cursor: default; +} +.bcd-choice-bg { + position: absolute; + top: 0; + left: 0; + width: 100%; + height: 400px; +} +.bcd-choice-marker { + position: absolute; + top: 25px; + left: 11px; + width: 16px; + height: 16px; + background: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAwCAYAAAAYX/pXAAAARUlEQVR4AWM4fOL8f0ow9QxgIBEMNwNGDRg1YOBzY8yOjv8UYOoZQHIgDkcDRg0YNYAcPOgNGC0PcPmXtgaMGjBaHlCCAe5lHJmu4YfrAAAAAElFTkSuQmCC') 0 0 no-repeat; +} +.bcd-choice:hover .bcd-choice-marker { + background-position: 0 -16px; +} +.bcd-choice.active .bcd-choice-marker { + background-position: 0 -32px; +} +.bcd-choice.disabled .bcd-choice-marker { + background-position: 0 0; +} +.bcd-choice-copy { + position: relative; + padding: 5px 3px 30px 44px; + font-size: 14px; + line-height: 17px; + color: #3b414e; +} +.bcd-choice-copy p { + margin: 7px 0; +} +.bcd-choice-copy h5 { + margin: 17px 0; + color: #4a4d54; + font-weight: bold; + text-transform: uppercase; + font-size: 18px; + line-height: 24px; +} +.bcd-choice.disabled .bcd-choice-copy, +.bcd-choice.disabled .bcd-choice-copy h5 { + color: #c3c8cf; +} +.bcd-continue { + margin: 31px 0 29px 0; + overflow: hidden; + text-align: right; +} +.bcd-continue a { + cursor: pointer; + display: inline-block; + vertical-align: top; + border: 0; + padding: 15px 45px; + font-size: 14px; + line-height: 17px; + line-height: normal; + text-align: center; + font-weight: bold; + text-transform: uppercase; + background: #1fb2cc; + color: white; +} +.bcd-continue a:hover { + background: #1eb9d2; +} +.prorttrial-dialog, +.trialconfirm-dialog { + font: normal 16px Arial, Helvetica, Tahoma, sans-serif; + border: none; + border-radius: 0; + box-shadow: none; +} +.prorttrial-dialog .main, +.trialconfirm-dialog .main { + width: 474px; + padding: 10px 28px 20px 28px; +} +.prorttrial-dialog h3, +.trialconfirm-dialog h3 { + font-size: 26px; + font-weight: normal; + text-transform: uppercase; + color: #26282f; + margin: 14px 0 20px 0; +} +.prorttrial-dialog p, +.trialconfirm-dialog p, +.prorttrial-dialog li, +.trialconfirm-dialog li { + font-size: 16px; + line-height: 28px; + margin: 0; +} +.prorttrial-dialog p, +.trialconfirm-dialog p, +.prorttrial-dialog ul, +.trialconfirm-dialog ul { + margin: 16px 0; +} +.prorttrial-dialog .big-button, +.trialconfirm-dialog .big-button { + display: block; + width: 262px; + margin: 0 auto; + background: #dbe1ea; + color: #666c7d; + text-transform: uppercase; + text-align: center; + font-size: 14px; + line-height: 21px; + padding: 13px 0; + text-decoration: none; +} +.prorttrial-dialog .big-button:hover, +.trialconfirm-dialog .big-button:hover { + background: #e2e7ee; +} +.prorttrial-dialog .big-button.ok, +.trialconfirm-dialog .big-button.ok { + width: 183px; + padding-left: 20px; + padding-right: 20px; +} +.prorttrial-dialog .big-button.ok, +.trialconfirm-dialog .big-button.ok, +.prorttrial-dialog .big-button.trial, +.trialconfirm-dialog .big-button.trial { + background: #05b2ce; + color: white; +} +.prorttrial-dialog .big-button.ok:hover, +.trialconfirm-dialog .big-button.ok:hover, +.prorttrial-dialog .big-button.trial:hover, +.trialconfirm-dialog .big-button.trial:hover { + background: #37c1d7; +} +.prorttrial-dialog .big-button.ordernow, +.trialconfirm-dialog .big-button.ordernow { + background: #60b789; + color: white; +} +.prorttrial-dialog .big-button.ordernow:hover, +.trialconfirm-dialog .big-button.ordernow:hover { + background: #7fc5a0; +} +.prorttrial-dialog .big-buttons, +.trialconfirm-dialog .big-buttons { + margin: 50px 0 0 0; + overflow: hidden; +} +.prorttrial-dialog .big-buttons.two-buttons .big-button.later, +.trialconfirm-dialog .big-buttons.two-buttons .big-button.later, +.prorttrial-dialog .big-buttons.two-buttons .big-button.nothanks, +.trialconfirm-dialog .big-buttons.two-buttons .big-button.nothanks { + margin: 0; + float: left; + width: 183px; +} +.prorttrial-dialog .big-buttons.two-buttons .big-button.trial, +.trialconfirm-dialog .big-buttons.two-buttons .big-button.trial { + margin: 0; + float: right; + width: 272px; +} +.prorttrial-dialog .more-controls, +.trialconfirm-dialog .more-controls { + overflow: hidden; + margin: 44px 0 0px 0; + text-align: right; +} +.prorttrial-dialog .more-controls a, +.trialconfirm-dialog .more-controls a { + font-size: 16px; + color: #007fb9; + text-decoration: underline; +} +.prorttrial-dialog .actions-block, +.trialconfirm-dialog .actions-block { + position: relative; + margin: 30px 0 0; + height: 47px; +} +.prorttrial-dialog .actions-block .no-button, +.trialconfirm-dialog .actions-block .no-button { + position: absolute; + color: #1380b7; + left: 0; + top: 12px; + cursor: pointer; +} +.prorttrial-dialog .actions-block .yes-button, +.trialconfirm-dialog .actions-block .yes-button { + position: absolute; + top: 0; + right: 0; + font-size: 16px; + line-height: 19px; + height: 19px; + white-space: nowrap; + padding: 14px 22px; + background: #63b68a; + color: white; + text-transform: uppercase; + cursor: pointer; +} +.prorttrial-dialog .actions-block .yes-button:hover, +.trialconfirm-dialog .actions-block .yes-button:hover { + background: #70be95; +} +.tv-dialog-layoutpicker.hidden { + display: none; +} +.tv-dialog-cancel-button, +.tv-dialog-layout-button { + display: inline-block; + font-weight: bold; + font-size: 12px; + height: 16px; + margin-left: 5px; + padding: 6px 10px 5px; + color: #6f7073; + cursor: pointer; + border: 1px solid #c9cbcd; +} +.tv-dialog-layout-button .arrow-icon { + float: right; + margin: 5px 0 0 5px; + background: url("../images/select-bg.png") 0 0 no-repeat; + height: 5px; + width: 9px; +} +.tv-dialog-layout-button.open .arrow-icon { + background-position: 0 -20px; +} +.tv-dialog-layout-button .icon, +.tv-dialog-layout-popup .icon { + background: url('../images/bottomtoolbar/layout-buttons.png') -6px -3px no-repeat; + width: 17px; + height: 17px; +} +.tv-dialog-layout-button .icon { + float: left; + margin: -1px 4px 0 -4px; +} +.charts-popup-list .item.tv-dialog-layout-popup .icon { + width: 17px; + height: 17px; +} +.tv-dialog-layout-2h .icon { + background-position: -35px -3px; +} +.tv-dialog-layout-2v .icon { + background-position: -64px -3px; +} +.tv-dialog-layout-3h .icon { + background-position: -93px -3px; +} +.tv-dialog-layout-3v .icon { + background-position: -122px -3px; +} +.tv-dialog-layout-3s .icon { + background-position: -151px -3px; +} +.tv-dialog-layout-4 .icon { + background-position: -180px -3px; +} +.tv-dialog-layout-6 .icon { + background-position: -209px -3px; +} +.tv-dialog-layout-8 .icon { + background-position: -238px -3px; +} +.tv-dialog-layout-s.active .icon { + background-position: -6px -26px; +} +.tv-dialog-layout-2h.active .icon { + background-position: -35px -26px; +} +.tv-dialog-layout-2v.active .icon { + background-position: -64px -26px; +} +.tv-dialog-layout-3h.active .icon { + background-position: -93px -26px; +} +.tv-dialog-layout-3v.active .icon { + background-position: -122px -26px; +} +.tv-dialog-layout-3s.active .icon { + background-position: -151px -26px; +} +.tv-dialog-layout-4.active .icon { + background-position: -180px -26px; +} +.tv-dialog-layout-6.active .icon { + background-position: -209px -26px; +} +.tv-dialog-layout-8.active .icon { + background-position: -238px -26px; +} +.tv-dialog-cancel-button { + border-color: white; + text-transform: uppercase; +} +.tv-dialog-cancel-button:hover { + border-color: #c9cbcd; +} +.publish-dialog-privacy { + display: block; + cursor: pointer; + padding: 7px 5px 8px 5px; + background: #25c6e0; +} +.publish-dialog-privacy input { + display: none; +} +.publish-dialog-privacy .publish-dialog-privacy-icon { + display: block; + width: 19px; + height: 14px; + background-image: url("../images/sprites/base-sprite.png"); + background-repeat: no-repeat; + background-position: 0px -1540px; +} +.publish-dialog-privacy input:checked + .publish-dialog-privacy-icon { + background-image: url("../images/sprites/base-sprite.png"); + background-repeat: no-repeat; + background-position: 0px -1564px; +} +.publish-dialog-privacy input:active + .publish-dialog-privacy-icon, +.publish-dialog-privacy:active .publish-dialog-privacy-icon { + background-image: url("../images/sprites/base-sprite.png"); + background-repeat: no-repeat; + background-position: 0px -1516px; +} +.header-chart-panel { + position: relative; + min-height: 30px; + padding: 5px 5px 0; + overflow: hidden; + background-color: #F1F3F6; +} +.is-mobile .header-chart-panel { + background-color: #FFF; + padding: 14px 28px; + border-bottom: 1px solid #c9cbcd; +} +.is-mobile .header-chart-panel .chart-style-widget .quick i { + position: relative; + top: -4px; +} +.is-mobile .header-chart-panel .button.properties i { + width: 17px; + height: 17px; + display: block; + top: -2px; + left: -1px; + position: relative; + background-image: url("../images/mobile/icons.png"); + background-position: 0 20px; +} +.is-mobile .header-chart-panel .button.load { + margin-right: 7px; +} +.is-mobile .header-chart-panel .button.save.process { + background: url(../images/bar-loader.gif) 0 0 repeat !important; + border: 0; + padding: 14px 19px 12px; +} +.is-mobile .header-chart-panel .button.save.no-change { + color: #DDD !important; +} +.is-mobile .header-chart-panel .button.options { + padding-right: 12px !important; +} +.is-mobile .header-chart-panel .mobile-back-button { + -webkit-border-radius: 20px; + -moz-border-radius: 20px; + border-radius: 20px; + width: 40px; + height: 40px; + border: 2px solid #b5b7ba; + -webkit-box-sizing: border-box; + -moz-box-sizing: border-box; + box-sizing: border-box; + -webkit-border-radius: 22px; + -webkit-background-clip: padding-box; + -moz-border-radius: 22px; + -moz-background-clip: padding; + border-radius: 22px; + background-clip: padding-box; + background: #FFF; + position: relative; + margin-right: 30px; +} +.is-mobile .header-chart-panel .mobile-back-button:hover, +.is-mobile .header-chart-panel .mobile-back-button:active, +.is-mobile .header-chart-panel .mobile-back-button.active { + background: #FFF; +} +.is-mobile .header-chart-panel .mobile-back-button:hover, +.is-mobile .header-chart-panel .mobile-back-button:active, +.is-mobile .header-chart-panel .mobile-back-button.active, +.is-mobile .header-chart-panel .mobile-back-button.selected { + background: #FFF; + border: 2px solid #b5b7ba; +} +.is-mobile .header-chart-panel .mobile-back-button i { + position: absolute; + top: 11px; + left: 9px; + display: block; + width: 19px; + height: 16px; + background-image: url("../images/mobile/icons.png"); + background-position: -40px -20px; +} +.header-chart-panel .right { + float: right; +} +.header-chart-panel .left { + margin: 0 0 -5px 0; +} +.header-chart-panel .left { + margin: 0 0 -5px 0; +} +.header-chart-panel .group { + display: inline-block; + white-space: nowrap; + padding: 0; + margin: 0 0 5px 0; + vertical-align: top; +} +.is-mobile .header-chart-panel .group { + margin: 0; +} +.header-chart-panel .symbol-edit-widget { + margin-right: -1px; +} +.is-mobile .header-chart-panel .symbol-edit-widget { + height: 40px; + margin-right: 8px; +} +.header-chart-panel .space-single, +.chart-top-toolbar .space-single { + padding: 0 4px 0 0; +} +.is-mobile .header-chart-panel .space-single, +.is-mobile .chart-top-toolbar .space-single { + padding-right: 7px; +} +/* .space-double { padding: 0 10px 0 0; } */ +.header-chart-panel .button, +.hotlist-controls .button, +.symbol-edit-widget .button { + cursor: default; + padding: 7px 12px 7px; + border: 1px solid #c9cbcd; + height: 14px; + background: #FFFFFF; + color: #8b8c8e; + font-size: 11px; + font-weight: bold; + float: left; + display: block; + position: relative; +} +.is-mobile .header-chart-panel .button.iconed, +.is-mobile .hotlist-controls .button.iconed, +.is-mobile .symbol-edit-widget .button.iconed, +.is-mobile .header-chart-panel .button, +.is-mobile .hotlist-controls .button, +.is-mobile .symbol-edit-widget .button { + padding: 12px 17px 10px; + border: 2px solid #b5b7ba; + height: 14px; + background: #b5b7ba; + color: #ffffff; + font-size: 12px; + font-weight: normal; +} +.is-mobile .header-chart-panel .button.iconed:hover, +.is-mobile .hotlist-controls .button.iconed:hover, +.is-mobile .symbol-edit-widget .button.iconed:hover, +.is-mobile .header-chart-panel .button:hover, +.is-mobile .hotlist-controls .button:hover, +.is-mobile .symbol-edit-widget .button:hover, +.is-mobile .header-chart-panel .button.iconed:active, +.is-mobile .hotlist-controls .button.iconed:active, +.is-mobile .symbol-edit-widget .button.iconed:active, +.is-mobile .header-chart-panel .button:active, +.is-mobile .hotlist-controls .button:active, +.is-mobile .symbol-edit-widget .button:active, +.is-mobile .header-chart-panel .button.iconed.active:hover, +.is-mobile .hotlist-controls .button.iconed.active:hover, +.is-mobile .symbol-edit-widget .button.iconed.active:hover, +.is-mobile .header-chart-panel .button.active:hover, +.is-mobile .hotlist-controls .button.active:hover, +.is-mobile .symbol-edit-widget .button.active:hover, +.is-mobile .header-chart-panel .button.iconed.active, +.is-mobile .hotlist-controls .button.iconed.active, +.is-mobile .symbol-edit-widget .button.iconed.active, +.is-mobile .header-chart-panel .button.active, +.is-mobile .hotlist-controls .button.active, +.is-mobile .symbol-edit-widget .button.active { + background: #b5b7ba !important; + color: #ffffff !important; +} +.is-mobile .header-chart-panel .button.iconed .arrow-icon, +.is-mobile .hotlist-controls .button.iconed .arrow-icon, +.is-mobile .symbol-edit-widget .button.iconed .arrow-icon, +.is-mobile .header-chart-panel .button .arrow-icon, +.is-mobile .hotlist-controls .button .arrow-icon, +.is-mobile .symbol-edit-widget .button .arrow-icon { + right: 8px; + top: 13px; + background: url("../images/mobile/select-bg.png") repeat scroll 0 0 transparent; + height: 8px; + width: 14px; +} +.is-mobile .header-chart-panel .button.iconed .arrow-icon:before, +.is-mobile .hotlist-controls .button.iconed .arrow-icon:before, +.is-mobile .symbol-edit-widget .button.iconed .arrow-icon:before, +.is-mobile .header-chart-panel .button .arrow-icon:before, +.is-mobile .hotlist-controls .button .arrow-icon:before, +.is-mobile .symbol-edit-widget .button .arrow-icon:before { + position: absolute; + content: " "; + width: 1px; + height: 24px; + background: #cbcdcf; + top: -8px; + right: 24px; +} +.header-chart-panel .button .arrow-icon, +.hotlist-controls .arrow-icon, +.symbol-edit-widget .arrow-icon, +.ch-settings.button .arrow-icon { + position: absolute; + right: 7px; + top: 12px; + background: url("../images/select-bg.png") repeat scroll 0 0 transparent; + height: 5px; + width: 9px; +} +.header-chart-panel .button.with-arrow, +.symbol-edit-widget .button.with-arrow { + padding-right: 25px; +} +.is-mobile .header-chart-panel .button.with-arrow, +.is-mobile .symbol-edit-widget .button.with-arrow { + padding-right: 46px; +} +/* Symbol Edit */ +.symbol-edit-widget { + width: 100px; + height: 27px; + -webkit-user-select: none; + position: relative; +} +.is-mobile .symbol-edit-widget { + width: 170px; +} +.symbol-edit-widget.no-button { + width: 110px; +} +input.symbol-edit, +.symbol-search-dialog input { + background-color: white; + border: 1px solid #c9cbcd; + width: 65px; + height: 28px; + padding: 0 0 0 7px; + color: #6f7073; + font: 12px Arial; + font-weight: bold; + float: left; +} +input.symbol-edit .is-mobile, +.symbol-search-dialog input .is-mobile { + color: #ffffff; +} +.symbol-edit-widget .symbol-edit-wrap { + position: absolute; + z-index: 1; + width: 100px; + height: 27px; + top: 0; + left: 0; + transition: width 0.2s; +} +.symbol-edit-widget .symbol-edit-wrap.expanded { + width: 484px; + box-shadow: #F1F3F6 0 0 10px 10px; + transition: width 0.4s; +} +.is-mobile .symbol-edit-widget .symbol-edit-wrap { + width: 170px; + height: 40px; +} +.is-mobile .symbol-edit-widget .symbol-edit-wrap.expanded { + box-shadow: #FFFFFF 0 0 10px 10px; + width: 554px; +} +.symbol-edit-widget .symbol-edit-inputspacer { + padding: 0 9px 0 0; + overflow: hidden; +} +.is-mobile .symbol-edit-widget .symbol-edit-inputspacer { + height: 40px; + padding-right: 11px; +} +.is-mobile .symbol-edit-widget .symbol-edit-inputspacer input.symbol-edit { + height: 36px; + border-width: 2px; + border-color: #b5b7ba; +} +.symbol-edit-widget .symbol-edit-inputspacer input.symbol-edit { + width: 100%; +} +.symbol-edit-wrap .symbol-edit-buttonswrap { + height: 30px; + width: 0px; + position: relative; + overflow: hidden; + background: yellow; + float: right; + transition: width 0.2s; +} +.is-mobile .symbol-edit-wrap .symbol-edit-buttonswrap { + height: 40px; +} +.symbol-edit-wrap.expanded .symbol-edit-buttonswrap { + width: 101px; + transition: width 0.4s; +} +.is-mobile .symbol-edit-wrap.expanded .symbol-edit-buttonswrap { + width: 172px; +} +.symbol-edit-wrap .symbol-edit-buttonswrap .spread-actions { + position: absolute; + top: 0; + right: 0; + width: 100px; +} +.is-mobile .symbol-edit-wrap .symbol-edit-buttonswrap .spread-actions { + height: 36px; + border: 2px solid #b5b7ba; + width: 170px; +} +.is-mobile .symbol-edit-wrap .symbol-edit-buttonswrap .spread-actions button { + height: 36px; + width: 34px; + border-right: 2px solid #b5b7ba; +} +.is-mobile .symbol-edit-wrap .symbol-edit-buttonswrap .spread-actions button:last-child { + border-right: none; +} +.is-mobile .symbol-edit-wrap .symbol-edit-buttonswrap .spread-actions button .action-icon { + top: 8px; + left: 6px; +} +input.symbol-edit.with-plus { + padding-right: 26px; +} +input.symbol-edit.incomplete, +.symbol-search-dialog input.incomplete { + background-color: #ffffef; +} +input.symbol-edit.error, +.symbol-search-dialog input.error { + background-color: #ffefef; +} +.symbol-search-loading { + background: url('../images/loading-small.gif') 50% 50% no-repeat; + width: 24px; + height: 24px; + padding: 3px; + margin: 0 auto; +} +.property-page input.symbol-edit { + padding: 0 5px; +} +div.symbol-edit-popup { + position: absolute; + width: 550px; + display: block; + border: 1px solid #c9cbcd; + z-index: 111; + background: #fff; + background: rgba(255, 255, 255, 0.9); +} +div.symbol-edit-popup .table-wrapper { + overflow-y: auto; + width: 550px; +} +table.symbol-edit-popup { + width: 100%; + border-collapse: collapse; +} +table.symbol-edit-popup td { + padding: 7px; +} +table.symbol-edit-popup td:first-child { + padding-left: 20px; +} +table.symbol-edit-popup td:last-child { + padding-right: 20px; +} +tr.symbol-edit-popup { + cursor: pointer; + height: 25px; +} +tr.symbol-edit-popup td:first-child { + width: 105px; +} +/* deprecated */ +span.symbol-edit-highlight { + color: #4C82CE; + font-weight: bold; +} +/* deprecated */ +.symbol-edit-popup-td { + white-space: nowrap; + overflow: hidden; + text-overflow: ellipsis; + max-width: 230px; + line-height: 14px; + vertical-align: middle; +} +.symbol-edit-popup-td.name { + font-weight: bold; +} +.symbol-edit-popup-td.desc { + white-space: nowrap; + overflow: hidden; + text-overflow: ellipsis; + width: 100%; +} +.symbol-edit-popup-td.name strong, +.symbol-edit-popup-td.desc strong { + font-weight: bold; + color: #4C82CE; +} +.symbol-edit-popup-td.type { + font-size: 11px; + color: #999; + white-space: nowrap; + text-align: right; +} +tr.symbol-edit-popup:hover { + background: #f2f5f8; +} +.symbol-edit-popup-active { + background: #d1e1f8; +} +.symbol-edit-popup i.eod, +.symbol-edit-popup i.pro { + display: inline-block; + height: auto; + width: auto; + font-size: 10px; + color: white; + text-transform: uppercase; + font-style: normal; + line-height: 12px; + vertical-align: 0; + margin: 0 5px 0 0; + padding: 1px 3px 0; + overflow: visible; +} +.symbol-edit-popup i.eod { + background: #c9cbcd; +} +.symbol-edit-popup i.pro { + background: #bf645c; +} +.symbol-edit-plus { + display: block; + width: 25px; + height: 27px; + position: absolute; + right: 0; + cursor: pointer; +} +.symbol-edit-plus span { + display: block; + width: 15px; + height: 15px; + position: relative; + top: 6px; + left: 3px; + background: url('../images/icons.png') no-repeat -80px -220px; +} +.symbol-edit-plus:hover span { + background-position: -120px -300px; +} +.symbol-edit-history-popup { + padding: 1px; + overflow-y: auto; + border: 1px solid #999; + z-index: 11; + cursor: pointer; + background: #fff; + background: rgba(255, 255, 255, 0.9); + box-shadow: 0px 1px 2px rgba(0, 0, 0, 0.3); + width: 410px; +} +.symbol-edit-history-popup .heading { + background: #ddd; + cursor: pointer; + padding: 4px 5px; + color: #626262; + font-size: 11px; + font-weight: bold; + cursor: default; +} +.symbol-edit-history-popup .symbol { + cursor: pointer; + height: 14px; + padding: 5px; + color: #595959; + font: 12px Arial; + clear: both; + position: relative; +} +.symbol-edit-history-popup .symbol .s { + float: left; + width: 70px; + overflow: hidden; + white-space: nowrap; + text-overflow: ellipsis; +} +.symbol-edit-history-popup .symbol .d { + float: left; + width: 247px; + overflow: hidden; + white-space: nowrap; + text-overflow: ellipsis; +} +.symbol-edit-history-popup .symbol .t { + position: absolute; + right: 3px; + top: 5px; + color: #999; + font-size: 11px; + text-align: right; +} +.symbol-edit-history-popup .symbol:hover { + background: #e5edf7; + color: #29313c; +} +.symbol-search-dialog .symbol-block { + width: auto; + margin: 0; + overflow: hidden; +} +.symbol-search-dialog .symbol-block .spread-actions { + height: 36px; + border-top: none; + border-right: none; + background: white; +} +.symbol-search-dialog .symbol-block button { + width: 30px; + height: 36px; + border-left: 1px solid #c9cbcd; +} +.symbol-search-dialog .symbol-block button:first-child { + border-left: none; +} +.symbol-search-dialog .symbol-block button .action-icon { + top: 8px; + left: 4px; +} +.symbol-search-dialog .symbol-block-inputspacer { + overflow: hidden; +} +.symbol-search-dialog .symbol-block-inputspacer input { + width: 100%; + height: 37px; + font-size: 13px; + margin: 0; + padding: 0 7px 0 34px; + border-width: 0px; + border-bottom-width: 1px; + border-radius: 0; + float: none; + -webkit-box-sizing: border-box; + -moz-box-sizing: border-box; + box-sizing: border-box; +} +.symbol-search-dialog .symbol-block-inputspacer .search-cion { + content: " "; + display: block; + position: absolute; + width: 13px; + height: 13px; + background: url(../images/icons.png) no-repeat -80px -339px; + top: 12px; + left: 12px; +} +.symbol-search-dialog .filter { + padding: 0 20px; + border-bottom: 1px solid #eaeaea; +} +.symbol-search-dialog .filter a.type-filter, +.symbol-search-dialog .filter .exchange-filter { + padding: 10px 0; + margin-left: 20px; + display: inline-block; + position: relative; + color: #595959; +} +.symbol-search-dialog .filter a.type-filter a, +.symbol-search-dialog .filter .exchange-filter a { + color: #595959; +} +.symbol-search-dialog .filter a.type-filter.active, +.symbol-search-dialog .filter .exchange-filter.active { + font-weight: bold; +} +.symbol-search-dialog .filter a.type-filter.active:after, +.symbol-search-dialog .filter .exchange-filter.active:after { + content: " "; + position: absolute; + display: block; + bottom: -1px; + width: 100%; + height: 3px; + background-color: #5cb888; +} +.symbol-search-dialog .filter a.type-filter:first-child, +.symbol-search-dialog .filter .exchange-filter:first-child { + margin-left: 0; +} +.symbol-search-dialog .results { + height: 500px; + overflow-x: hidden; + overflow-y: auto; + margin: 0; +} +.symbol-search-dialog .results table { + width: 100%; + border-collapse: collapse; +} +.symbol-search-dialog .results table .symbol-edit-popup-td:first-child { + padding-left: 20px; +} +.symbol-search-dialog .results table .symbol-edit-popup-td:last-child { + padding-right: 20px; +} +.symbol-search-dialog .results table tr:first-child .symbol-edit-popup-td { + padding-top: 12px; +} +.spread-actions { + float: right; + height: 28px; + border: 1px solid #c9cbcd; + background: #FFFFFF; + margin: 0; +} +.spread-actions button::-moz-focus-inner { + padding: 0 !important; + margin: 0 !important; +} +.spread-actions button { + position: relative; + float: left; + width: 20px; + height: 25px; + background: none; + padding: 0; + margin: 0; + border: none; + cursor: pointer; +} +.spread-actions button.disabled { + cursor: default; +} +.spread-actions button .action-icon { + position: absolute; + top: 3px; + left: 0; + width: 20px; + height: 20px; + display: block; + overflow: hidden; +} +.spread-actions button .action-icon .sprite { + height: 60px; + width: 20px; + background: url('../images/dialogs/spread-actions.png') 0 0 no-repeat; + position: absolute; + left: 0; + top: 0; + margin-top: 1px; +} +.spread-actions button:hover .action-icon .sprite { + top: -20px; +} +.spread-actions button.disabled .action-icon .sprite { + top: -40px; +} +.spread-actions button.div .action-icon .sprite { + background-position: 0 0; +} +.spread-actions button.minus .action-icon .sprite { + background-position: -20px 0; +} +.spread-actions button.plus .action-icon .sprite { + background-position: -40px 0; +} +.spread-actions button.mult .action-icon .sprite { + background-position: -60px 0; +} +.spread-actions button.open .action-icon .sprite { + background-position: -80px 0; +} +.spread-actions button.close .action-icon .sprite { + background-position: -100px 0; +} +.spread-actions button.flip .action-icon .sprite { + background-position: -120px 0; +} +div.symbol-edit-popup .exchange-filter, +.symbol-search-dialog .exchange-filter { + float: right; +} +div.symbol-edit-popup .exchange-filter .tv-unstyled-select-container { + display: inline-block; +} +.symbol-search-dialog .exchange-filter .sbSelector { + display: block; + margin: 0 12px 0 0; +} +div.symbol-edit-popup .exchange-filter .sbSelector { + display: block; + margin: 0 10px 0 0; + font-weight: bold; + font-size: 11px; + height: 13px; +} +div.symbol-edit-popup .exchange-filter .sbToggle, +.symbol-search-dialog .exchange-filter .sbToggle { + width: 9px; + height: 5px; + position: absolute; + top: 6px; + right: 0px; + background: url("../images/select-bg.png") 0 0; +} +.symbol-edit-popup .filter { + padding: 0 20px; + margin: 0; + width: 100%; + -webkit-box-sizing: border-box; + -moz-box-sizing: border-box; + box-sizing: border-box; + border-bottom: 1px solid #eaeaea; +} +.symbol-edit-popup .filter a.type-filter, +.symbol-edit-popup .filter .exchange-filter { + padding: 6px 0; + margin-left: 20px; + font-weight: bold; + font-size: 11px; + display: inline-block; + border-bottom: none; + position: relative; + color: #595959; +} +.symbol-edit-popup .filter a.type-filter a, +.symbol-edit-popup .filter .exchange-filter a { + color: #595959; +} +.symbol-edit-popup .filter a.type-filter.active:after, +.symbol-edit-popup .filter .exchange-filter.active:after { + content: " "; + position: absolute; + display: block; + bottom: -1px; + width: 100%; + height: 3px; + background-color: #5cb888; +} +.symbol-edit-popup .filter a.type-filter:first-child, +.symbol-edit-popup .filter .exchange-filter:first-child { + margin-left: 0; +} +.symbol-edit-popup .filter .exchange-filter { + margin: 0; +} +.compare-widget, +.addsymbol-widget { + position: absolute; + z-index: 17; + margin: 2px 0 0; + width: 300px; + padding: 10px 10px; + display: none; + background: #fff; + border: 1px solid #aaadb1; +} +.compare-widget p, +.addsymbol-widget p { + margin: 0; + color: #8B8C8E; + font-weight: bold; +} +.compare-widget p.vspace { + margin: 6px 0; +} +.compare-widget p.note { + font-weight: normal; + font-size: 11px; + margin-top: 9px; +} +.compare-widget p.note a { + display: inline-block; + border-bottom: dashed 1px #007FB9; + font-weight: bold; +} +.compare-widget .tab-arrow { + position: absolute; + left: 27px; + top: -10px; +} +.addsymbol-widget .close-button, +.compare-widget .close-button { + position: absolute; + right: 5px; + top: 5px; +} +.compare-widget .symbol-edit-widget, +.addsymbol-widget .symbol-edit-widget { + width: 100%; +} +.addsymbol-widget input.symbol-edit, +.compare-widget input.symbol-edit { + width: 265px; + font-weight: normal; +} +.addsymbol-widget input.symbol-edit:focus, +.compare-widget input.symbol-edit:focus { + border-color: #4c82ce; +} +.compare-widget .tv-button { + padding: 5px 18px 5px; + color: #8B8C8E; +} +.compare-widget .predefine-section { + float: left; + margin: 0 10px 0 0; + font-size: 12px; +} +.compare-widget .predefine-heading { + text-transform: uppercase; + color: #000; + margin: 0 0 5px 3px; +} +.addsymbol-widget .opts-line, +.compare-widget .predefine-line { + color: #4c5151; +} +.addsymbol-widget .opts-line { + margin: 5px 0; +} +.addsymbol-widget .opts-line label, +.compare-widget .predefine-line label { + position: relative; + top: -2px; + padding: 0 0 0 4px; +} +.header-chart-panel .button:hover, +.symbol-edit-widget .button:hover { + background: #fff; + color: #68696b; +} +.header-chart-panel .button:active, +.header-chart-panel .button.active, +.header-chart-panel .button.active:hover, +.symbol-edit-widget .button:active, +.symbol-edit-widget .button.active, +.save-load-buttons a:not(.link):active, +.save-load-buttons .active, +.save-load-buttons .active:hover, +.hotlist-controls .button.active, +.hotlist-controls .button:active, +.ch-controls .button.active, +.ch-controls .button:active { + background: #f2f5f8 !important; + color: #68696b; +} +.header-chart-panel .icon-container-toggle { + width: 70px; + margin: 0; +} +.header-chart-panel .icon-container-toggle a { + height: 14px; +} +.header-chart-panel .button.no-last { + border-top-right-radius: 0; + border-bottom-right-radius: 0; +} +.header-chart-panel .button.no-first { + border-top-left-radius: 0; + border-bottom-left-radius: 0; + border-left: 0; +} +.is-mobile .favored-list-container { + background: #b5b7ba; + color: #ffffff; +} +.favored-list-container > span, +.favored-list-container > div { + vertical-align: top; +} +.favored-list-container > div { + display: inline-block; +} +.favored-list-container span { + display: inline-block; + height: 14px; + position: relative; + vertical-align: top; + color: #8b8c8e; + font-size: 11px; + font-weight: bold; + background: #FFFFFF; + border: 1px solid #c9cbcd; + border-width: 1px 1px 1px 0; + padding: 7px 12px 7px; + cursor: default; +} +.is-mobile .favored-list-container span { + padding: 15px 17px 11px; + background: #b5b7ba; + color: #ffffff; + border: none; +} +.is-mobile .favored-list-container span:active, +.is-mobile .favored-list-container span.active, +.is-mobile .favored-list-container span.selected { + background: #b5b7ba !important; + color: #58c3e5; +} +.is-mobile .favored-list-container span:hover { + background: #b5b7ba; + color: #ffffff; +} +.is-mobile .favored-list-container span.disabled, +.is-mobile .favored-list-container span.disabled:active, +.is-mobile .favored-list-container span.disabled.active { + color: #ddd; + background: #c2c4c6 !important; +} +.favored-list-container span:active, +.favored-list-container span.active, +.favored-list-container span.selected { + background: #f2f5f8 !important; + color: #58c3e5; +} +.favored-list-container span:hover { + background: #fff; + color: #68696b; +} +.favored-list-container span.disabled, +.favored-list-container span.disabled:active, +.favored-list-container span.disabled.active { + color: #ADAFB3; + background: #F1F3F6 !important; + border-color: #c9cbcd; + box-shadow: none; +} +.favored-list-container .quick span { + cursor: pointer; +} +.favored-list-container .quick span:first-child { + border-width: 1px; +} +.favored-list-container:not(.no-first) .favored-list-container .quick span:first-child { + border-width: 1px; +} +.favored-list-container .quick span:last-child { + border-right-style: dotted; +} +.is-mobile .favored-list-container .quick span:last-child { + border-right: none; +} +.favored-list-container span.submenu { + padding: 0; + width: 20px; + height: 28px; + position: relative; +} +.is-mobile .favored-list-container span.submenu { + width: 30px; + height: 38px; +} +.favored-list-container span.submenu i { + display: block; + width: 9px; + height: 5px; + position: absolute; + top: 12px; + right: 6px; + background: url("../images/select-bg.png"); +} +.is-mobile .favored-list-container span.submenu i { + background: #b5b7ba; + background: url("../images/mobile/select-bg.png"); + width: 14px; + height: 8px; + top: 15px; + right: 8px; +} +.is-mobile .favored-list-container span.submenu i:before { + position: absolute; + content: " "; + width: 1px; + height: 24px; + background: #cbcdcf; + top: -7px; + left: -9px; +} +.is-mobile .favored-list-container span.submenu i.study-template-icon { + background: url('../images/mobile/icons.png') -21px -18px; +} +.is-mobile .favored-list-container span.submenu i.study-template-icon:before { + display: none; +} +.favored-list-container span.submenu i.study-template-icon { + background: url('../images/icons.png') -120px -220px; + width: 20px; + height: 20px; + display: inline-block; + position: relative; + left: -1px; + top: -3px; +} +.button.iconed, +.header-chart-panel .button.iconed { + padding: 6px 10px 8px; +} +.header-chart-panel .button.disabled, +.header-chart-panel .button.disabled:active, +.header-chart-panel .button.disabled.active { + background: #FFFFFF !important; + border-color: #eaeaea; + box-shadow: none; +} +.header-chart-panel .button.disabled i { + opacity: 0.5; +} +.button.iconed i { + display: inline-block; + width: 15px; + height: 15px; + background-image: url('../images/icons.png'); +} +.button.undo i, +.button.redo i { + background-image: url('../chart-client/css/images/undo-redo.png'); +} +.button.undo, +.button.redo { + z-index: 2; +} +.button.undo.disabled, +.button.redo.disabled { + z-index: 1; +} +.header-chart-panel .button.redo { + left: -1px; +} +.button.redo i { + background-position: -15px 0; +} +.button.fullscreen, +.header-chart-panel .button.fullscreen { + margin-left: 4px; + padding: 5px 6px 9px; +} +.button.fullscreen i { + width: 18px; + height: 18px; + background-position: -180px -100px; +} +.button.properties i { + width: 17px; + height: 17px; + background-position: -160px -240px; +} +.button.properties:hover i, +.button.properties.active i { + background-position: -40px -340px; +} +.button.bars, +.header-chart-panel .button.bars { + padding: 3px 22px 8px 9px; +} +.button.bars i i, +.chart-style-widget span i { + display: inline-block; + width: 19px; + height: 19px; + background: url('../chart-client/css/images/bartype-icons.png'); +} +.favored-list.study-template-popup { + width: 268px; +} +.favored-list.study-template-popup .item .title-expanded { + width: 190px; +} +.favored-list-container.study-template-widget { + float: left; +} +.favored-list-container.study-template-widget span.submenu { + width: auto; + height: 19px; + padding: 7px 25px 2px 12px; +} +.is-mobile .favored-list-container.study-template-widget span.submenu { + height: 18px; + padding: 15px 46px 7px 17px; +} +.favored-list-container.study-template-widget .quick > span { + padding: 7px 4px 7px; +} +.favored-list-container.study-template-widget .quick > span i { + display: block; + background: url('../images/icons.png') 0 -380px; + width: 10px; + margin-top: 1px; + height: 10px; +} +.favored-list-container.study-template-widget .quick > span:first-child { + border-left-width: 0; + border-radius: 0; +} +.favored-list-container.study-template-widget .quick > span:last-child { + border-style: solid; +} +.header-chart-panel .button.published-timeline { + padding: 4px 7px 10px 7px; +} +.header-chart-panel .button.published-timeline i { + width: 19px; + height: 19px; + background-position: -119px -340px; +} +.header-chart-panel .button.published-timeline:active i, +.header-chart-panel .button.published-timeline.active i { + background-position: -139px -340px; +} +.up-active { + position: relative; +} +.charts-popup-list.chart-style-popup { + width: 195px; +} +.charts-popup-list.chart-style-popup .item .title { + width: 130px; +} +.chart-style-popup .item { + padding: 7px 7px 6px 7px; + height: 18px; +} +.chart-style-popup .item span.icon { + width: 19px; + height: 19px; + margin-top: -1px; +} +.chart-style-popup .item.active span.icon { + background-position-y: -19px !important; +} +.chart-style-widget span { + padding: 4px 8px 10px; +} +.header-chart-panel .button.eotpro-button { + color: #ffffff; + background: #0071bc; + border-color: #276b91; +} +.header-chart-panel .button.eotpro-button:hover { + color: #eeeeee; + background: #1088cb; +} +.header-chart-panel .button.eotpro-button:hover .arrow-icon { + border-color: #eeeeee transparent transparent transparent; +} +.header-chart-panel .button.eotpro-button.active, +.header-chart-panel .button.eotpro-button:active { + color: #eeeeee; + background: #1088cb !important; +} +.header-chart-panel .button.eotpro-button.active .arrow-icon, +.header-chart-panel .button.eotpro-button:active .arrow-icon { + border-color: #eeeeee transparent transparent transparent; +} +.header-chart-panel .button.eotpro-button .arrow-icon { + width: 0px; + height: 0px; + border-style: solid; + border-width: 5px 4.5px 0 4.5px; + border-color: #ffffff transparent transparent transparent; +} +.tv-profile .left { + float: left; +} +.tv-profile .right { + float: right; +} +.tv-profile .tv-profile-area { + display: inline-block; + width: 100%; + -webkit-box-sizing: border-box; + -moz-box-sizing: border-box; + box-sizing: border-box; + margin: 0 0 25px 0; + padding: 25px 20px; + border: 1px solid #dbe1e6; + background: #f2f5f8; +} +.tv-profile .tv-profile-area h3, +.tv-profile .tv-profile-area .tv-profile-area-header { + font-size: 18px; + margin: 0 0 10px 0; + padding: 0 0 10px 0; + border-bottom: 1px solid #dbe1e6; +} +.tv-profile .tv-profile-area h3.no-border, +.tv-profile .tv-profile-area .tv-profile-area-header.no-border { + border: none; +} +.tv-profile .tv-editable { + display: block; + position: relative; + cursor: pointer; +} +.tv-profile .tv-editable:after { + content: ""; + display: block; + position: absolute; + top: 50%; + right: 0; + margin-top: -9px !important; + width: 16px; + height: 17px; + background: url("../images/profile/icons.png") -32px -16px; + opacity: .6; +} +.tv-profile .tv-editable:hover:after { + opacity: 1; +} +.tv-profile .tv-editable.status:after { + right: 12px; +} +.tv-profile .tv-editable-active { + cursor: default; +} +.tv-profile .tv-editable-active:after { + display: none; +} +.tv-profile .tv-editable-active .buttons { + display: inline; +} +.tv-profile .tv-editable-active .buttons .tv-button { + padding: 8px 12px; + width: 70px; + margin-left: 3px; + font-weight: bold; + font-size: 12px; + height: 32px; + position: relative; + -webkit-box-sizing: border-box; + -moz-box-sizing: border-box; + box-sizing: border-box; +} +.tv-profile .tabs-with-search .filter { + margin-right: 28px; +} +.tv-profile #change-profile-status { + display: block; + cursor: pointer; +} +.tv-profile #change-profile-status:after { + margin: 0; +} +.tv-profile input[type="text"], +.tv-profile input[type="password"], +.tv-profile textarea { + width: 300px; + height: 16px; + padding: 7px 10px; + border: 1px solid #d7dbe0; + color: #4a4c4c; + -webkit-appearance: none; + -webkit-border-radius: 0; + border-radius: 0; +} +.tv-profile input[type="text"]:focus, +.tv-profile input[type="password"]:focus, +.tv-profile textarea:focus { + border-color: #4c82ce; +} +.tv-profile textarea { + height: 52px; +} +.tv-profile .profile-header { + background-color: #f2f5f8; +} +.tv-profile .profile-header .username-container { + margin: 27px 0 21px 0; +} +.tv-profile .profile-header .username-container h2 { + font-size: 28px; + margin: 0 0 3px 0; + color: #26282F; +} +.tv-profile .profile-header .username-container h2 .username, +.tv-profile .profile-header .username-container h2 .user-badge { + display: inline-block; + vertical-align: middle; +} +.tv-profile .profile-header .username-container h2 .username { + margin-bottom: 3px; + font-weight: normal; +} +.tv-profile .profile-header .username-container span { + color: #8b9199; +} +.tv-profile .profile-header .username-container .last-visit:before { + content: '| '; +} +.tv-profile .profile-header .username-container .brief-stats { + height: 50px; + min-width: 625px; + overflow: hidden; + font-size: 0; + text-align: right; + white-space: nowrap; +} +.tv-profile .profile-header .username-container .brief-stats > div { + -webkit-box-sizing: border-box; + -moz-box-sizing: border-box; + box-sizing: border-box; + display: inline-block; + min-width: 125px; + height: 50px; + font-size: 28px; +} +.tv-profile .profile-header .username-container .brief-stats > div .wrapper { + padding-left: 32px; +} +.tv-profile .profile-header .username-container .brief-stats > div .value { + display: inline-block; + position: relative; + margin: 0 0 3px 5px; +} +.tv-profile .profile-header .username-container .brief-stats > div .value:before { + content: ""; + display: inline-block; + margin-right: 8px; + height: 16px; + width: 16px; +} +.tv-profile .profile-header .username-container .brief-stats > div.followers .value:before { + background: url('../images/profile/followers.png') no-repeat; +} +.tv-profile .profile-header .username-container .brief-stats > div.charts .value:before { + width: 19px; + height: 13px; + background: url('../images/profile/charts.png') no-repeat; +} +.tv-profile .profile-header .username-container .brief-stats > div.views .value:before { + width: 16px; + height: 11px; + background: url('../images/profile/icons.png') -14px -17px no-repeat; +} +.tv-profile .profile-header .username-container .brief-stats > div.agrees .value:before { + width: 23px; + height: 17px; + background: url('../images/profile/icons.png') -49px -16px no-repeat; +} +.tv-profile .profile-header .username-container .brief-stats > div.rating .value:before { + width: 13px; + height: 15px; + background: url('../images/profile/rating.png') no-repeat; +} +.tv-profile .profile-header .username-container .brief-stats > div.rating .value { + color: #3cbf81; +} +.tv-profile .profile-header .username-container .brief-stats > div .title { + font-size: 12px; + color: #8b9199; +} +.tv-profile .profile-header .status { + margin: 0 0 21px 0; + padding: 13px; + background-color: #E3EAF0; + position: relative; +} +.tv-profile .profile-header .status:before { + content: " "; + width: 0px; + height: 0px; + border-style: solid; + border-width: 0 10px 12px 10px; + border-color: transparent transparent #E3EAF0 transparent; + position: absolute; + top: -12px; + left: 14px; +} +.tv-profile .profile-header .status.tv-editable-active { + padding: 4px 2px 5px; +} +.tv-profile .profile-header .userinfo-container { + margin: 0 0 10px 0; +} +.tv-profile .profile-header .userinfo-container .avatar-container { + float: left; +} +.tv-profile .profile-header .userinfo-container .avatar-container a.active { + cursor: default; +} +.tv-profile .profile-header .userinfo-container .avatar-container .avatar { + display: block; + width: 171px; + height: 171px; + background: Silver; +} +.tv-profile .profile-header .userinfo-container .avatar-container .buttons { + height: 42px; + margin-top: 9px; +} +.tv-profile .profile-header .userinfo-container .avatar-container .buttons.layout-2-buttons button { + width: 81px; +} +.tv-profile .profile-header .userinfo-container .avatar-container .buttons.layout-3-buttons button { + width: 51px; +} +.tv-profile .profile-header .userinfo-container .avatar-container .buttons.layout-4-buttons button { + width: 36px; +} +.tv-profile .profile-header .userinfo-container .avatar-container .buttons button { + float: left; + display: table-cell; + margin: 0 0 0 9px; +} +.tv-profile .profile-header .userinfo-container .avatar-container .buttons button:first-child { + margin-left: 0; +} +.tv-profile .profile-header .userinfo-container .avatar-container .buttons button span { + margin: 12px auto; +} +.tv-profile .profile-header .userinfo-container .avatar-container .buttons button span.message { + width: 21px; + height: 16px; + margin-top: 13px; + background: url('../images/profile/icons.png') no-repeat -35px -39px; +} +.tv-profile .profile-header .userinfo-container .avatar-container .buttons button span.follow, +.tv-profile .profile-header .userinfo-container .avatar-container .buttons button span.following, +.tv-profile .profile-header .userinfo-container .avatar-container .buttons button span.unfollow { + width: 18px; + height: 18px; + background: url('../images/profile/icons.png') no-repeat 0px -39px; +} +.tv-profile .profile-header .userinfo-container .avatar-container .buttons button span.unfollow { + width: 16px; + margin-top: 14px; + background-position: -18px -39px; +} +.tv-profile .profile-header .userinfo-container .avatar-container .buttons button span.suggest, +.tv-profile .profile-header .userinfo-container .avatar-container .buttons button span.suggested, +.tv-profile .profile-header .userinfo-container .avatar-container .buttons button span.unsuggest { + width: 20px; + height: 19px; + background: url('../images/profile/icons.png') no-repeat 0px -58px; +} +.tv-profile .profile-header .userinfo-container .avatar-container .buttons button span.unsuggest { + background-position: -22px -58px; +} +.tv-profile .profile-header .userinfo-container .avatar-container .buttons button span.ban { + width: 16px; + height: 17px; + margin-top: 13px; + background: url('../images/profile/icons.png') no-repeat -57px -39px; +} +.tv-profile .profile-header .userinfo-container .graphs { + margin-left: 202px; + width: 798px; + overflow: hidden; + white-space: nowrap; +} +.tv-profile .profile-header .userinfo-container .graphs .graph { + width: 384px; + width: -webkit-calc(50% - 13px); + width: calc(50% - 13px); + min-width: 360px; + height: 225px; + display: inline-block; + position: relative; + vertical-align: top; + background: #eaeff4; +} +.tv-profile .profile-header .userinfo-container .graphs .graph:last-child { + margin: 0 0 0 25px; +} +.tv-profile .profile-header .userinfo-container .graphs .graph.alloc svg { + position: absolute; + top: 16px; + left: 18px; +} +.tv-profile .profile-header .userinfo-container .graphs .graph.alloc .categs { + width: 150px; + height: 175px; + position: absolute; + top: 15px; + right: 5px; + display: table; + border-collapse: collapse; + font-size: 14px; +} +.tv-profile .profile-header .userinfo-container .graphs .graph.alloc .categs.count-4 { + font-size: 12px; +} +.tv-profile .profile-header .userinfo-container .graphs .graph.alloc .categs.count-5 { + font-size: 11px; +} +.tv-profile .profile-header .userinfo-container .graphs .graph.alloc .categs .categ { + display: table-row; +} +.tv-profile .profile-header .userinfo-container .graphs .graph.alloc .categs .categ > div { + display: table-cell; + vertical-align: middle; +} +.tv-profile .profile-header .userinfo-container .graphs .graph.alloc .categs .categ > div > span { + display: inline-block; + margin: 0; + text-align: left; +} +.tv-profile .profile-header .userinfo-container .graphs .graph.alloc .categs .categ > div > span.percent { + font-size: 150%; + font-weight: bold; +} +.tv-profile .profile-header .userinfo-container .graphs .graph.alloc .categs .categ > div > span.percent:after { + content: '%'; +} +.tv-profile .profile-header .userinfo-container .graphs .graph.alloc .categs .categ:nth-child(1) .percent { + color: #69BDC5; +} +.tv-profile .profile-header .userinfo-container .graphs .graph.alloc .categs .categ:nth-child(2) .percent { + color: #F47884; +} +.tv-profile .profile-header .userinfo-container .graphs .graph.alloc .categs .categ:nth-child(3) .percent { + color: #7BADD1; +} +.tv-profile .profile-header .userinfo-container .graphs .graph.alloc .categs .categ:nth-child(4) .percent { + color: #FEAF48; +} +.tv-profile .profile-header .userinfo-container .graphs .graph.alloc .categs .categ:nth-child(5) .percent, +.tv-profile .profile-header .userinfo-container .graphs .graph.alloc .categs .categ.other .percent { + color: #878AB8; +} +.tv-profile .profile-header .userinfo-container .graphs .graph.alloc path:nth-child(1), +.tv-profile .profile-header .userinfo-container .graphs .graph.alloc .full { + fill: #69BDC5; +} +.tv-profile .profile-header .userinfo-container .graphs .graph.alloc path:nth-child(2) { + fill: #F47884; +} +.tv-profile .profile-header .userinfo-container .graphs .graph.alloc path:nth-child(3) { + fill: #7BADD1; +} +.tv-profile .profile-header .userinfo-container .graphs .graph.alloc path:nth-child(4) { + fill: #FEAF48; +} +.tv-profile .profile-header .userinfo-container .graphs .graph.alloc path:nth-child(5), +.tv-profile .profile-header .userinfo-container .graphs .graph.alloc path.other { + fill: #878AB8; +} +.tv-profile .profile-header .userinfo-container .graphs .graph.alloc .type { + font-size: 100%; + color: #6B6F74; +} +.tv-profile .profile-header .userinfo-container .graphs .graph > strong { + position: absolute; + bottom: 7px; + left: 11px; + font-size: 12px; + color: #6B6F74; +} +.tv-profile .profile-header .userinfo-container .nothing-published { + height: 225px; + margin-left: 202px; + line-height: 203px; + background-color: #eaeff4; + text-align: center; + font-size: 18px; + font-style: italic; + color: #95989c; +} +.tv-profile .profile-header .tabs-with-search { + padding: 0; + height: 68px; +} +.tv-profile .profile-header .tabs-with-search .filter-tabbed .tabs a.active .active-underline { + margin-top: 15px; +} +.tv-profile .profile-header .tabs-with-search .filter { + position: relative; +} +.tv-profile .profile-header .tabs-with-search .filter.active-tab:not(.active) .selected { + color: #666c7d; +} +.tv-profile .profile-header .tabs-with-search .filter.active-tab > .active-underline { + display: block; + position: absolute; + height: 2px; + background: #5bb888; + width: calc(100% - 20px); + margin: 15px 0 0 10px; +} +.tv-profile .profile-header .tabs-with-search .filter .selected { + font-size: 14px; +} +.tv-profile .profile-body { + background-color: #eaeff4; + padding: 36px 0 40px 0; + position: relative; + min-height: 24px; +} +.tv-profile .profile-body .decks > div { + display: none; +} +.tv-profile .profile-body .decks > div.active { + display: block; +} +.tv-profile .profile-body .about-contacts-container { + padding: 3px 5px; +} +.tv-profile .profile-body .about-contacts-container .about, +.tv-profile .profile-body .about-contacts-container .contacts { + margin: 0 0 18px 0; +} +.tv-profile .profile-body .about-contacts-container .about:last-child, +.tv-profile .profile-body .about-contacts-container .contacts:last-child { + margin-bottom: 0; +} +.tv-profile .profile-body .about-contacts-container .about h3, +.tv-profile .profile-body .about-contacts-container .contacts h3 { + margin: 0; + font-weight: normal; + text-transform: uppercase; + font-size: 15px; +} +.tv-profile .profile-body .about-contacts-container .about .tv-editable-active textarea, +.tv-profile .profile-body .about-contacts-container .contacts .tv-editable-active textarea { + display: block; + -webkit-box-sizing: border-box; + -moz-box-sizing: border-box; + box-sizing: border-box; + width: 100%; + margin-bottom: 12px; +} +.tv-profile .profile-body .about-contacts-container .about .tv-editable-active input[type="text"], +.tv-profile .profile-body .about-contacts-container .contacts .tv-editable-active input[type="text"] { + width: 256px; + width: calc(100% - 200px); +} +.tv-profile .profile-body .about-contacts-container .about a.tv-editable { + line-height: 20px; + margin: 10px 0; +} +.tv-profile .profile-body .about-contacts-container .about .buttons .tv-button:first-child { + margin-left: 0; +} +.tv-profile .profile-body .about-contacts-container .contacts > .contact { + display: block; + height: 32px; + line-height: 33px; + margin-bottom: 1px; +} +.tv-profile .profile-body .about-contacts-container .contacts > h3 { + margin-bottom: 8px; +} +.tv-profile .profile-body .about-contacts-container .contacts .contact { + overflow: hidden; + text-overflow: ellipsis; + white-space: nowrap; +} +.tv-profile .profile-body .about-contacts-container .contacts .contact:before { + content: ''; + display: inline-block; + height: 17px; + position: relative; + top: 3px; + background: url('../images/profile/icons.png') no-repeat; +} +.tv-profile .profile-body .about-contacts-container .contacts .contact.location:before { + width: 13px; + background-position: 0 0; + margin: 0 8px 0 0; +} +.tv-profile .profile-body .about-contacts-container .contacts .contact.twitter:before { + width: 15px; + background-position: -13px 0; + margin: 0 6px 0 0; +} +.tv-profile .profile-body .about-contacts-container .contacts .contact.webpage:before { + width: 16px; + background-position: -27px 0; + margin: 0 5px 0 0; +} +.tv-profile .profile-body .about-contacts-container .about .buttons .tv-button:first-child { + margin-left: 0; +} +.tv-profile .is-owner-required { + display: none; +} +.tv-profile.is-owner .is-owner-required { + display: block; +} +.tv-profile .reputation .record { + line-height: 20px; +} +.tv-profile .reputation .record .score { + float: left; + font-size: 15px; + font-weight: bold; + width: 25px; + text-align: right; +} +.tv-profile .reputation .record .score.positive { + color: #3cbf81; +} +.tv-profile .reputation .record .score.positive:before { + content: '+'; +} +.tv-profile .reputation .record .score.negative { + color: red; +} +.tv-profile .reputation .record .text { + padding-left: 40px; +} +.tv-profile .reputation .record:after { + clear: both; + display: table; + content: ""; +} +/* Hover-responsive buttons */ +button.follow-user, +button.message-user, +button.profile-action { + display: block; + height: 42px; + width: 100%; + margin: 10px 0 0; + padding: 0; + font-size: 12pt; + font-weight: bold; + color: White; + text-align: center; + text-transform: uppercase; + border: none; + background: #A5ABB5; + cursor: pointer; +} +button.follow-user span { + display: none; +} +button.follow-user.active { + background-color: #43BE83; +} +button.follow-user.active .following { + display: inline-block; + background-position: -44px -58px !important; +} +html:not(.feature-touch) button.follow-user.active:hover { + background-color: #A5ABB5; +} +html:not(.feature-touch) button.follow-user.active:hover .following { + display: none; +} +html:not(.feature-touch) button.follow-user.active:hover .unfollow { + display: inline-block; +} +button.follow-user:not(.active) .follow { + display: inline-block; +} +html:not(.feature-touch) button.follow-user:not(.active):hover { + background-color: #06B2CE; +} +button.profile-message, +button.message-user { + background-color: #43BE83; +} +html:not(.feature-touch) button.profile-message:hover, +html:not(.feature-touch) button.message-user:hover { + background-color: #06B2CE; +} +button.profile-message .message, +button.message-user .message { + display: inline-block; +} +button.recommend span { + display: none; +} +button.recommend.active { + background: #FD9F2B; +} +button.recommend.active .suggested { + display: inline-block; +} +html:not(.feature-touch) button.recommend.active:hover { + background: #A5ABB5; +} +html:not(.feature-touch) button.recommend.active:hover .suggested { + display: none; +} +html:not(.feature-touch) button.recommend.active:hover .unsuggest { + display: inline-block; +} +html:not(.feature-touch) button.recommend:hover { + background: #FD9F2B; +} +button.recommend:not(.active) .suggest { + display: inline-block; +} +button.profile-ban.active, +html:not(.feature-touch) button.profile-ban:hover { + background: #FF5925; +} +button.profile-ban .ban { + display: inline-block; +} +.tv-profile .ideas-stats { + position: absolute; + top: 24px; + left: 24px; + min-width: 323px; + width: -webkit-calc(100% - 48px); + width: calc(100% - 48px); +} +.tv-profile .ideas-stats > a { + color: #6B6F74; + width: 100%; + height: 30px; + position: relative; + margin: 2px 0 0; + background: #DCE1E7; + display: block; +} +.tv-profile .ideas-stats > a:nth-child(2) > div { + background: #F47884; +} +.tv-profile .ideas-stats > a:nth-child(3) > div { + background: #65B5BD; +} +.tv-profile .ideas-stats > a:nth-child(4) > div { + background: #98CCF2; +} +.tv-profile .ideas-stats > a:nth-child(5) > div, +.tv-profile .ideas-stats > a.other > div { + background: #878AB8; +} +.tv-profile .ideas-stats > a:hover { + background: #d3d9e1; +} +.tv-profile .ideas-stats > a:hover:nth-child(2) > div { + background: #f16875; +} +.tv-profile .ideas-stats > a:hover:nth-child(3) > div { + background: #58aeb6; +} +.tv-profile .ideas-stats > a:hover:nth-child(4) > div { + background: #88c3ee; +} +.tv-profile .ideas-stats > a:hover:nth-child(5) > div, +.tv-profile .ideas-stats > a:hover.other > div { + background: #7b7faf; +} +.tv-profile .ideas-stats > a:hover > div { + background: #ffb045; +} +.tv-profile .ideas-stats > a > * { + height: 30px; + line-height: 30px; + position: absolute; + top: 0; +} +.tv-profile .ideas-stats > a > em { + right: 9px; + font-style: normal; +} +.tv-profile .ideas-stats > a > div { + left: 0; + width: 10%; + background: #FEAF48; +} +.tv-profile .ideas-stats > a > span { + left: 9px; + font-weight: bold; +} +.tv-profile .tags { + padding: 7px 0 27px 0; +} +.tv-profile .tags > div { + padding: 7px 10px; + margin-right: 25px; + height: 14px; + display: inline-block; + position: relative; + cursor: pointer; + background: #bec3c8; + color: #5C5F64; +} +.tv-profile .tags > div:after { + margin-top: -14px; + height: 0; + width: 0; + position: absolute; + top: 50%; + left: 100%; + border: medium solid transparent; + border-width: 14px; + border-color: rgba(190, 195, 200, 0) rgba(190, 195, 200, 0) rgba(190, 195, 200, 0) #bec3c8; + content: " "; + pointer-events: none; +} +.tv-profile .tags > div.active { + background: #06b2ce; + color: white; +} +.tv-profile .tags > div.active:after { + border-color: rgba(6, 178, 206, 0) rgba(6, 178, 206, 0) rgba(6, 178, 206, 0) #06b2ce; +} +.tv-profile .tabs-with-search { + height: 35px; + margin: 0 0 27px 5px; +} +.tv-profile .decks .charts, +.tv-profile .decks .user-ideas, +.tv-profile .decks .followers, +.tv-profile .decks .following-ideas, +.tv-profile .decks .following-people, +.tv-profile .decks .following-symbols { + padding: 0 0 30px 0; +} +.tv-profile .chart { + display: inline-block; + vertical-align: top; + /*-moz-box-sizing: border-box; + box-sizing: border-box;*/ + width: 225px; + position: relative; + margin: 0 15px 30px 0; + padding: 5px 5px 0 5px; +} +.tv-profile .chart:nth-child(3n) { + margin-right: 0; +} +.tv-profile .chart:hover { + background: #DEE4EC; +} +.tv-profile .chart .delete-container { + background-color: inherit; + border-radius: 7px; + width: 13px; + height: 13px; + display: block; + position: absolute; + left: -4px; + top: -4px; + display: none; +} +.tv-profile .chart:hover .delete-container { + display: block; +} +.tv-profile .chart .delete { + cursor: pointer; + width: 13px; + height: 13px; + background: url('../images/dialogs/close.png'); +} +.tv-profile .chart .delete:hover { + background: url('../images/dialogs/close.png') center bottom; +} +.tv-profile .chart .area, +.tv-profile .chart .area > a, +.tv-profile .chart .area > a > img { + display: block; + width: 225px; + height: 136px; +} +.tv-profile .chart > a > img { + background: DimGray; +} +.tv-profile .chart .area { + position: relative; +} +.tv-profile .chart .not_public { + color: white; + padding: 0 4px; + margin: 0 7px 0 0; + border-radius: 2px; + font-size: 8px; + text-transform: uppercase; + cursor: default; + vertical-align: top; + line-height: 16px; + display: inline-block; + background: #E28B8B; +} +.tv-profile .chart .screen { + position: absolute; + top: 0; + left: 0; + width: 100%; + height: 100%; + overflow: hidden; + -moz-box-sizing: border-box; + box-sizing: border-box; + padding: 8px; + background: rgba(255, 255, 255, 0.85); + display: none; + color: #919191; +} +.tv-profile .chart:hover .screen { + display: block; +} +.feature-touch .tv-profile .chart:hover .screen { + display: none; +} +.tv-profile .chart .screen .created { + font-size: smaller; +} +.tv-profile .chart .user-stats { + margin-bottom: 4px; +} +.tv-profile .chart .user-stats img { + float: left; + margin: 0 5px 0 0; +} +.tv-profile .chart .user-stats:after { + content: ''; + display: block; + clear: both; +} +.tv-profile .chart .user-stats .username { + font-size: 13px; + font-weight: bold; +} +.tv-profile .chart .user-stats div:last-child { + margin: 10px 0 0; +} +.tv-profile .chart .user-stats .count, +.follow-list .count { + color: #3B3E44; + font-weight: bold; + margin: 0 8px 0 0; + position: relative; +} +.tv-profile .chart .user-stats .count:before, +.follow-list .count:before { + content: ''; + display: inline-block; + width: 12px; + height: 12px; + background: url('../images/profile/icons.png') no-repeat; + margin: 0 5px 0 0; + position: relative; + top: 1px; +} +.tv-profile .chart .user-stats .followers:before, +.follow-list .followers:before { + background-position: -43px -4px; +} +.tv-profile .chart .user-stats .charts:before, +.follow-list .charts:before { + width: 16px; + background-position: -56px -4px; +} +.tv-profile .chart .stats .name { + margin: 0; + color: #3B3E44; + font-weight: bold; + font-size: 15px; +} +.tv-profile .chart .stats .description { + line-height: 1.25; + margin: 4px 0 0; +} +.tv-profile .chart .bar { + margin: 12px 0 12px; + font-weight: bold; + color: #3B3E44; +} +.tv-profile .chart .bar > div { + float: right; +} +.tv-profile .chart .bar > div > span { + vertical-align: top; + margin: 0 0 0 7px; +} +.tv-profile .chart span.comments:before, +.tv-profile .chart span.views:before { + display: inline-block; + content: ''; + width: 17px; + height: 15px; + background: url('../images/profile/icons.png') no-repeat; + margin: 0 5px 0 0; + vertical-align: top; +} +.tv-profile .chart span.comments:before { + background-position: 0 -16px; + width: 15px; +} +.tv-profile .chart span.views:before { + background-position: -14px -16px; +} +.follow-list button.follow { + float: right; + width: 108px; + height: 27px; + line-height: 27px; + margin: 0; + font-size: 8pt; +} +.follow-list img { + display: block; + width: 102px; + height: 102px; + float: left; + margin: 0 11px 0 0; +} +.follow-list-item { + padding: 0 0 20px; + margin: 0 0 20px; + border-bottom: 1px solid #dadfe3; +} +.follow-list-item:last-child { + border-bottom: none; +} +.follow-list-item:after { + content: ''; + display: block; + clear: both; +} +.follow-list-item > div { + color: #3b3e44; +} +.follow-list-item .indent { + padding-left: 122px; +} +.follow-list-item .description { + min-height: 65px; +} +.follow-list-item .username { + font-size: 15px; + font-weight: bold; +} +.follow-list-item .stats { + font-size: 14px; + margin: 6px 0 0; +} +.follow-list-item .links { + margin: 4px 0 0; +} +.follow-list-item .links .contact { + overflow: hidden; + text-overflow: ellipsis; + white-space: nowrap; +} +.follow-list-item .links .contact:before { + content: ''; + display: inline-block; + height: 17px; + position: relative; + top: 3px; + background: url('../images/profile/icons.png') no-repeat; +} +.follow-list-item .links .contact.location:before { + width: 13px; + background-position: 0 0; + margin: 0 8px 0 0; +} +.follow-list-item .links .contact.twitter:before { + width: 15px; + background-position: -13px 0; + margin: 0 6px 0 0; +} +.follow-list-item .links .contact.webpage:before { + width: 16px; + background-position: -27px 0; + margin: 0 5px 0 0; +} +.follow-list-item .contact { + display: inline; + margin: 0 5px 0 0; +} +.follow-list-item .contact:before { + margin: 0 3px 0 0; +} +.follow-list-item .about { + margin: 8px 0 0; + overflow: hidden; + color: #95989c; +} +.tv-profile .empty, +.follow-list .empty { + margin: 20px 0 20px; + font-size: 16px; + font-style: italic; + text-align: center; + color: #95989c; +} +.tv-profile .empty { + font-size: 20px; +} +.side-users .card { + height: 32px; + line-height: 32px; + margin: 10px 0 0; +} +.side-users .card > * { + display: inline-block; + vertical-align: middle; +} +.side-users .card .avatar, +.side-users .card .avatar img { + width: 32px; + height: 32px; +} +.side-users .card .avatar { + -webkit-border-radius: 1px; + -webkit-background-clip: padding-box; + -moz-border-radius: 1px; + -moz-background-clip: padding; + border-radius: 1px; + background-clip: padding-box; + width: 32px; + height: 32px; + overflow: hidden; + position: relative; + vertical-align: top; +} +.side-users .card .avatar img { + width: 32px; + height: 32px; +} +.side-users .card .avatar.online:after, +.side-users .card .avatar.is-online:after { + content: ''; + display: block; + width: 10px; + height: 10px; + border-radius: 50%; + position: absolute; + top: -3px; + right: -3px; + background: #5cb888; + border: 3px solid #f2f5f8; +} +.side-users .card > .follow-small { + width: 16px; + height: 16px; + border: none; + cursor: pointer; + text-align: center; + background: #a5abb5 url('data:image/gif;base64,R0lGODlhCAAIAIABAPL1+P///yH/C1hNUCBEYXRhWE1QPD94cGFja2V0IGJlZ2luPSLvu78iIGlkPSJXNU0wTXBDZWhpSHpyZVN6TlRjemtjOWQiPz4gPHg6eG1wbWV0YSB4bWxuczp4PSJhZG9iZTpuczptZXRhLyIgeDp4bXB0az0iQWRvYmUgWE1QIENvcmUgNS4zLWMwMTEgNjYuMTQ1NjYxLCAyMDEyLzAyLzA2LTE0OjU2OjI3ICAgICAgICAiPiA8cmRmOlJERiB4bWxuczpyZGY9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkvMDIvMjItcmRmLXN5bnRheC1ucyMiPiA8cmRmOkRlc2NyaXB0aW9uIHJkZjphYm91dD0iIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtbG5zOnhtcE1NPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvbW0vIiB4bWxuczpzdFJlZj0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL3NUeXBlL1Jlc291cmNlUmVmIyIgeG1wOkNyZWF0b3JUb29sPSJBZG9iZSBQaG90b3Nob3AgQ1M2IChXaW5kb3dzKSIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDpBNTAzRjFDMDJBOEMxMUUzQkU1MEQwMUUwRTdCNUNGNCIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDpBNTAzRjFDMTJBOEMxMUUzQkU1MEQwMUUwRTdCNUNGNCI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOkE1MDNGMUJFMkE4QzExRTNCRTUwRDAxRTBFN0I1Q0Y0IiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOkE1MDNGMUJGMkE4QzExRTNCRTUwRDAxRTBFN0I1Q0Y0Ii8+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+Af/+/fz7+vn49/b19PPy8fDv7u3s6+rp6Ofm5eTj4uHg397d3Nva2djX1tXU09LR0M/OzczLysnIx8bFxMPCwcC/vr28u7q5uLe2tbSzsrGwr66trKuqqainpqWko6KhoJ+enZybmpmYl5aVlJOSkZCPjo2Mi4qJiIeGhYSDgoGAf359fHt6eXh3dnV0c3JxcG9ubWxramloZ2ZlZGNiYWBfXl1cW1pZWFdWVVRTUlFQT05NTEtKSUhHRkVEQ0JBQD8+PTw7Ojk4NzY1NDMyMTAvLi0sKyopKCcmJSQjIiEgHx4dHBsaGRgXFhUUExIREA8ODQwLCgkIBwYFBAMCAQAAIfkEAQAAAQAsAAAAAAgACAAAAg2MAaaBe/mQnFQ1d1cuADs=') no-repeat 50% 50%; + margin: 0 0 0 11px; + padding: 0; + position: relative; +} +.side-users .card > .follow-small:hover { + background-color: #58c3e5; +} +.side-users .card > .follow-small.active, +.side-users .card > .follow-small.unfollow { + background: #43be83 url('data:image/gif;base64,R0lGODlhCQAIAIABAP///////yH/C1hNUCBEYXRhWE1QPD94cGFja2V0IGJlZ2luPSLvu78iIGlkPSJXNU0wTXBDZWhpSHpyZVN6TlRjemtjOWQiPz4gPHg6eG1wbWV0YSB4bWxuczp4PSJhZG9iZTpuczptZXRhLyIgeDp4bXB0az0iQWRvYmUgWE1QIENvcmUgNS4zLWMwMTEgNjYuMTQ1NjYxLCAyMDEyLzAyLzA2LTE0OjU2OjI3ICAgICAgICAiPiA8cmRmOlJERiB4bWxuczpyZGY9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkvMDIvMjItcmRmLXN5bnRheC1ucyMiPiA8cmRmOkRlc2NyaXB0aW9uIHJkZjphYm91dD0iIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtbG5zOnhtcE1NPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvbW0vIiB4bWxuczpzdFJlZj0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL3NUeXBlL1Jlc291cmNlUmVmIyIgeG1wOkNyZWF0b3JUb29sPSJBZG9iZSBQaG90b3Nob3AgQ1M2IChXaW5kb3dzKSIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDpCRTNBQUU5RTJBOEMxMUUzQUU3QTg3QUM5MEJFOTYxRSIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDpCRTNBQUU5RjJBOEMxMUUzQUU3QTg3QUM5MEJFOTYxRSI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOkJFM0FBRTlDMkE4QzExRTNBRTdBODdBQzkwQkU5NjFFIiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOkJFM0FBRTlEMkE4QzExRTNBRTdBODdBQzkwQkU5NjFFIi8+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+Af/+/fz7+vn49/b19PPy8fDv7u3s6+rp6Ofm5eTj4uHg397d3Nva2djX1tXU09LR0M/OzczLysnIx8bFxMPCwcC/vr28u7q5uLe2tbSzsrGwr66trKuqqainpqWko6KhoJ+enZybmpmYl5aVlJOSkZCPjo2Mi4qJiIeGhYSDgoGAf359fHt6eXh3dnV0c3JxcG9ubWxramloZ2ZlZGNiYWBfXl1cW1pZWFdWVVRTUlFQT05NTEtKSUhHRkVEQ0JBQD8+PTw7Ojk4NzY1NDMyMTAvLi0sKyopKCcmJSQjIiEgHx4dHBsaGRgXFhUUExIREA8ODQwLCgkIBwYFBAMCAQAAIfkEAQAAAQAsAAAAAAkACAAAAhCMHwBouuiWSo7GZyfUDJsCADs=') no-repeat 3px 50%; +} +.side-users .card > .follow-small.active:hover, +.side-users .card > .follow-small.unfollow:hover { + background: #a5abb5 url('data:image/gif;base64,R0lGODlhCQAJAIABAP///////yH/C1hNUCBEYXRhWE1QPD94cGFja2V0IGJlZ2luPSLvu78iIGlkPSJXNU0wTXBDZWhpSHpyZVN6TlRjemtjOWQiPz4gPHg6eG1wbWV0YSB4bWxuczp4PSJhZG9iZTpuczptZXRhLyIgeDp4bXB0az0iQWRvYmUgWE1QIENvcmUgNS4zLWMwMTEgNjYuMTQ1NjYxLCAyMDEyLzAyLzA2LTE0OjU2OjI3ICAgICAgICAiPiA8cmRmOlJERiB4bWxuczpyZGY9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkvMDIvMjItcmRmLXN5bnRheC1ucyMiPiA8cmRmOkRlc2NyaXB0aW9uIHJkZjphYm91dD0iIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtbG5zOnhtcE1NPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvbW0vIiB4bWxuczpzdFJlZj0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL3NUeXBlL1Jlc291cmNlUmVmIyIgeG1wOkNyZWF0b3JUb29sPSJBZG9iZSBQaG90b3Nob3AgQ1M2IChXaW5kb3dzKSIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDpERjVCQkNBQjJBOEMxMUUzQjY4Nzg0OTBDNTAwMDE2MyIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDpERjVCQkNBQzJBOEMxMUUzQjY4Nzg0OTBDNTAwMDE2MyI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOkRGNUJCQ0E5MkE4QzExRTNCNjg3ODQ5MEM1MDAwMTYzIiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOkRGNUJCQ0FBMkE4QzExRTNCNjg3ODQ5MEM1MDAwMTYzIi8+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+Af/+/fz7+vn49/b19PPy8fDv7u3s6+rp6Ofm5eTj4uHg397d3Nva2djX1tXU09LR0M/OzczLysnIx8bFxMPCwcC/vr28u7q5uLe2tbSzsrGwr66trKuqqainpqWko6KhoJ+enZybmpmYl5aVlJOSkZCPjo2Mi4qJiIeGhYSDgoGAf359fHt6eXh3dnV0c3JxcG9ubWxramloZ2ZlZGNiYWBfXl1cW1pZWFdWVVRTUlFQT05NTEtKSUhHRkVEQ0JBQD8+PTw7Ojk4NzY1NDMyMTAvLi0sKyopKCcmJSQjIiEgHx4dHBsaGRgXFhUUExIREA8ODQwLCgkIBwYFBAMCAQAAIfkEAQAAAQAsAAAAAAkACQAAAhEMgnjAyd+ggU1JdyfVix4bFAA7') no-repeat 3px 3px; +} +.side-users .card > .follow-small.self { + background-color: #e0735e; +} +.side-users .card > a.userlink { + overflow: hidden; + text-overflow: ellipsis; + white-space: nowrap; +} +/* +.side-users .card > a.userlink:hover { margin-left: 20px; }*/ +.side-users .card > a.userlink-pro { + max-width: 73px; +} +.side-users .card .username { + font-weight: bold; + margin: 0 0 0 7px; +} +.load-indicator { + display: none; + position: absolute; + height: 100%; + width: 100%; + top: 0; + left: 0; + background: rgba(234, 239, 244, 0.5); +} +.load-indicator .loading-wheel { + position: fixed; + left: calc(50% - 12px); + top: calc(50% - 12px); + width: 24px; + height: 24px; + margin: 0 auto; + background: url('../images/loading-small.gif') no-repeat; +} +/* .tv-profile .more-ideas */ +.more-ideas { + margin: 35px 0 35px; + padding: 10px 0 10px; + font-size: 13px; + font-weight: bold; + text-align: center; + background: #5CB888; + color: White; + cursor: pointer; +} +.profile-nav { + margin: 20px 0 0 0; + position: relative; +} +.profile-nav .nav-item { + float: left; + display: block; + color: #3678d4; + border-bottom: 1px dashed #3678d4; + font-weight: bold; + font-size: 15px; + cursor: pointer; + text-transform: uppercase; +} +.profile-nav .nav-item:not(:first-child) { + margin: 0 0 0 30px; +} +.profile-nav .nav-item.active { + border-bottom: none; + color: #5a5d66; +} +.users-table { + border: 1px solid #bfbfbf; + margin: 0; + border-radius: 3px; + position: relative; +} +.users-table.single { + margin: 5px 0 0; + border-radius: 3px; +} +.users-table-header { + background: #ecf0f3; + border-bottom: 1px solid #d8d9da; + padding: 5px 10px; + border-radius: 3px 3px 0 0; +} +.users-table-header div { + font-size: 16px; +} +.users-table-header a { + text-decoration: underline; +} +.users-table .followers-name { + width: 56%; + float: left; +} +.users-table .following { + width: 22%; + float: left; + text-align: right; +} +.users-table .followers { + width: 22%; + float: left; + text-align: right; +} +.users-table .small { + font-size: 12px; + margin: 3px 0 0; +} +.users-table .people-title-column { + width: 55%; + float: left; +} +.users-table .people-data-column { + width: 15%; + float: left; + text-align: right; +} +.profile .tab { + display: none; +} +.profile .tab.default { + display: block; +} +.users-table .checkbox { + width: 5%; + float: left; + text-align: left; +} +.users-table .chart-name { + width: 40%; + float: left; + overflow: hidden; + white-space: nowrap; + text-overflow: ellipsis; +} +.users-table .chart-name-thin { + width: 45%; +} +.users-table .symbol { + width: 8%; + float: left; + text-align: right; +} +.users-table .creation-date { + width: 12%; + float: right; + text-align: right; +} +.users-table .modified-date { + width: 12%; + float: right; + text-align: right; +} +.users-table .public { + width: 8%; + float: right; + text-align: right; +} +.users-table .likes { + width: 9%; + float: right; + text-align: right; +} +.users-table .views { + width: 8%; + float: right; + text-align: right; +} +.user-info-avatar { + float: left; + margin: 0 8px 0 0; +} +.user-info-name { + font: bold 14px Arial; + margin: 0 0 5px; + float: left; +} +.user-info-name a { + float: left; +} +.user-info-rating { + font: bold 16px Arial; + margin: 24px 0 0 3px; +} +.tv-profile-backscreen { + width: 100%; + background: #ECF0F3; +} +.public-user-info { + margin: 7px 0 0; + position: relative; +} +.public-user-info-left-column { + float: left; + width: 84px; +} +.public-user-info-avatar { + position: relative; +} +.public-user-info-left-column .color-button { + width: 84px; + padding: 4px 0; +} +.public-user-info-detail { + float: left; + margin: 0 0 0 10px; + max-width: 550px; + height: 84px; + position: relative; +} +.public-user-info-detail .info .username { + font-size: 20px; + font-weight: bold; + margin: 0 5px 0 0; +} +.public-user-info-detail .info .icon-chart-recommended { + position: relative; + top: 2px; +} +.public-user-info-detail .links, +.user-profile-card .links { + margin: 6px 0 0; +} +.public-user-info-detail .links > span, +.user-profile-card .links > span { + margin: 0 10px 0 0; +} +.public-user-info-detail .links a, +.user-profile-card .links a { + text-decoration: underline; +} +.user-profile-card .icon-chart-recommended { + top: 2px; +} +.public-user-info-detail .about, +.user-profile-card .about { + margin: 6px 0 0; +} +.detail-plate-stats { + float: right; + margin-left: 10px; + height: 84px; +} +.detail-plate { + float: left; + padding: 10px; + height: 62px; + border-top: 1px solid #E5E6EB; + border-bottom: 1px solid #E5E6EB; + background: #f7f9fa; +} +.plate-left { + border-top-left-radius: 2px; + border-bottom-left-radius: 2px; + border-left: 1px solid #E5E6EB; + border-right: 1px solid #E5E6EB; +} +.plate-right { + border-top-right-radius: 2px; + border-bottom-right-radius: 2px; + border-right: 1px solid #E5E6EB; +} +.plate-interval { + margin-left: 5px; +} +.detail-plate > span { + display: block; + color: #646464; + font-size: 40px; + text-align: center; +} +.detail-plate .plate-subscript { + font-size: 10px; +} +.detail-plate .plate-counter { + font-weight: none; + display: inline-block; +} +.user-profile-card .detail-plate > span { + color: #828282; +} +.user-charts-actions { + position: absolute; + top: -29px; + right: -1px; +} +.user-charts-actions-caption { + float: right; + margin: 8px 10px 0 0; +} +.user-action-button { + display: inline-block; + padding: 6px 14px 5px; + border: 1px solid #969696; + border-radius: 3px; + font-weight: bold; + cursor: default; + font-size: 11px; + background: url('../images/index/button-bg.png'); +} +.user-follow-button { + float: right; + position: relative; + top: -7px; +} +/* Edit profile */ +/* buttons */ +.btn { + padding: 8px 12px; + margin: 0; + border: none; + -webkit-border-radius: 0; + -webkit-background-clip: padding-box; + -moz-border-radius: 0; + -moz-background-clip: padding; + border-radius: 0; + background-clip: padding-box; + cursor: pointer; + background-color: #A5ABB5; + color: white; + text-transform: uppercase; + -webkit-appearance: none; +} +.btn:hover { + background-color: #1eb9d2; +} +.btn.danger { + background-color: #E0735E; +} +.btn.danger:hover { + background-color: #e3816e; +} +.btn.danger-hover:hover { + background-color: #e3816e; +} +.btn.good { + background-color: #43BE83; +} +.btn.good:hover { + background-color: #67C296; +} +.btn.disabled { + background-color: #C2C2C2; +} +.btn.disabled:hover { + cursor: default; + background-color: #C2C2C2; +} +/* settings */ +.settings .user-settings-block, +.settings .notifications-block { + width: calc(50% - 13px); +} +.settings .user-settings-block table, +.settings .notifications-block table { + margin-bottom: 25px; +} +.settings .user-settings-block table td:first-child { + width: 150px; +} +.settings .user-settings-block table .caption td { + padding: 0 0 5px 6px; + color: #888a8a; + font-size: 12px; +} +.settings .user-settings-block table td.a-right { + text-align: right; +} +.settings .user-settings-block .btn { + font-weight: bold; + font-size: 12px; + height: 32px; + position: relative; + top: -1px; +} +.settings .user-settings-block .btn::-moz-focus-inner { + border: 0; + padding: 0; +} +.settings .user-settings-block .username-input-wrapper { + position: relative; +} +.settings .user-settings-block .username-input-wrapper input[type=text] { + -webkit-box-sizing: border-box; + -moz-box-sizing: border-box; + box-sizing: border-box; + padding-right: 20px; + width: 182px; + height: 32px; +} +.settings .user-settings-block .username-input-wrapper .btn { + position: absolute; + top: 0; + right: 0; +} +.settings .user-settings-block input[type="text"]:-moz-placeholder { + color: #808282; +} +.settings .user-settings-block .change-password-section { + display: none; +} +.settings .notifications-block form { + min-height: 600px; + padding-bottom: 30px; + position: relative; +} +.settings .notifications-block form input[type="submit"] { + position: absolute; + bottom: 0; +} +.settings .notifications-block .btn { + font-weight: bold; + font-size: 12px; +} +.settings .notifications-block td:first-child { + padding-left: 0; +} +.settings .notifications-block td:last-child { + padding-right: 0; +} +.settings .notifications-block tr.mark:hover td { + background: #eaeff4; +} +.settings .notifications-block tr.separator td { + padding: 7px 0; +} +.settings .notifications-block tr:last-child td { + padding-bottom: 0; +} +.settings .notifications-block .tdcheckbox { + text-align: center; + vertical-align: middle !important; + width: 1%; +} +.settings .notifications-block .tdcheckbox-title { + width: 200px; + text-align: left !important; +} +.settings td { + padding: 10px 5px; +} +.settings td:last-child { + padding-right: 0; + vertical-align: top; +} +.settings td:first-child { + padding-left: 0; +} +.settings td.v-top { + vertical-align: top; +} +.settings .error { + font-size: 14pt; + color: #c34c36; + border: 3px solid #ffcccc; + background: #f8dde0; + background: rgba(248, 221, 224, 0.8); + padding: 10px; + text-align: left; +} +.settings .error h4 { + font-size: .9em; +} +.settings .error p { + font-size: .8em; + font-weight: normal; +} +.settings .error ul { + margin: 0 !important; + padding: 0!important; + list-style: none; + list-style-type: none; + font-size: .9em; +} +.settings .error ul li { + display: block; + margin: 5px 0 15px !important; + padding: 0 !important; + background: transparent !important; + text-align: left; +} +.settings .heading-row td:first-child { + width: 200px; + text-align: left !important; +} +/* billing */ +.billing .fade { + color: #8b9199; +} +.billing .btn { + margin: 10px 0 0 0; + font-size: 10px; +} +.billing .status, +.billing .subscriptions { + width: calc(50% - 13px); + min-width: 360px; + display: inline-block; + font-size: 14px; + float: left; +} +.billing .status > div, +.billing .subscriptions > div { + border: 1px solid #dbe1e6; + background-color: #f2f5f8; + padding: 25px 20px; +} +.billing .status { + margin-right: 25px; + margin-bottom: 20px; +} +.billing .status .fade { + margin: 10px 0 0 0; +} +.billing .status .subheader { + margin-bottom: 10px; +} +.billing .status .btn { + width: 100%; +} +.billing .subscriptions form { + display: inline-block; +} +.billing .subscriptions .additional-packages-item:not(:first-child) { + margin-top: 15px; +} +.billing .subscriptions .additional-packages-item > div { + margin-left: 15px; +} +.billing .subscriptions .additional-package-marker { + width: 5px; + height: 5px; + display: inline-block; + margin: 0 10px 2px 0 !important; + border-radius: 2.5px; + background-color: #43BE83; +} +.billing .subscriptions .additional-package-actions { + font-size: 12px; + margin-top: 5px; +} +.billing .subscriptions .additional-package-actions input { + padding: 4px 8px; + font-size: 9px; + margin-top: 0px; +} +.billing .billing-history { + width: 100%; + clear: both; +} +.billing .billing-history table.pro-events-history { + width: 100%; + margin-top: -10px; + border-collapse: collapse; + font-size: 13px; +} +.billing .billing-history table.pro-events-history td, +.billing .billing-history table.pro-events-history th { + text-align: left; + padding: 12px 10px; +} +.billing .billing-history table.pro-events-history td:first-child, +.billing .billing-history table.pro-events-history th:first-child { + padding-left: 0; +} +.billing .billing-history table.pro-events-history td:last-child, +.billing .billing-history table.pro-events-history th:last-child { + padding-right: 0; +} +.billing .billing-history table.pro-events-history th { + font-weight: normal; + padding-top: 15px; + padding-bottom: 15px; + border-bottom: 1px solid #dbe1e6; +} +.billing .billing-history table.pro-events-history th:first-child { + width: 102px; +} +.billing .billing-history table.pro-events-history tr:hover td { + background-color: #eaeff4; +} +/* follow-symbols */ +.user-profile-followingsymbol { + width: 50%; + height: 60px; + float: left; +} +.button-follow-symbol { + width: 120px; + height: 26px; + line-height: 26px; + font-weight: bold; + color: white; + background-color: #A5ABB5; + text-transform: uppercase; + cursor: pointer; + content: 'FOLLOW'; +} +.button-follow-symbol .image { + width: 16px; + height: 16px; + margin: 5px; + background: url('../images/icons.png') -140px -260px; +} +.button-follow-symbol > div { + float: left; +} +.button-follow-symbol .text { + border-left: 1px solid white; +} +.button-follow-symbol .text span { + display: none; + text-align: center; + width: 88px; +} +.button-follow-symbol:not(.active) .follow { + display: inline-block; +} +.button-follow-symbol:hover { + background-color: #06B2CE; +} +.button-follow-symbol.active { + background-color: #43BE83; +} +.button-follow-symbol.active .following { + display: inline-block; +} +.button-follow-symbol.active:hover { + background-color: #A5ABB5; +} +.button-follow-symbol.active:hover .following { + display: none; +} +.button-follow-symbol.active:hover .unfollow { + display: inline-block; +} +.user-profile-followingsymbol-follow { + float: right; + margin-top: 4px; + margin-right: 20px; +} +.user-profile-followingsymbol-symbolname { + font-size: 16px; + line-height: 20px; + font-weight: bold; + color: black; +} +.user-profile-followingsymbol-description { + font-size: 11px; + line-height: 14px; +} +.profile .activity-stream.tab .activity-timeline { + margin-top: 10px; +} +/* preload process button bg */ +.tv-dialog .tv-button:not(.process) { + background-image: url("../images/bar-loader.gif"); + background-repeat: no-repeat; + background-position: -9999px -9999px; +} +.people-page .tv-content { + background: #eaeff4; +} +.people-page .people-cnt .head { + padding: 23px 0 0 5px; + background: #f2f5f8; +} +.people-page .people-cnt .head .heading { + font-size: 30px; + color: #26282f; +} +.people-page .people-cnt .head .tabs { + margin-top: 21px; +} +.people-page .people-cnt .head .tabs a { + font-size: 17px; + color: #007FB9; + float: left; + margin: 0 30px 0 0; + height: 48px; + line-height: 24px; + text-transform: uppercase; +} +.people-page .people-cnt .head .tabs a.active { + color: #666c7d; + border-bottom: solid 2px #5bb888; +} +.people-page .people-cnt .head .search-query { + margin-top: -5px; +} +.people-page .people-cnt .head:after { + clear: both; + display: table; + content: ""; +} +.people-page .people-lists { + padding: 30px 0; + position: relative; +} +.people-page .people-lists .people-list { + display: none; +} +.people-page .people-lists .people-list.active { + display: block; +} +.follow-list .user-stats { + float: right; +} +.follow-list .userlink { + font-size: 15px; + font-weight: bold; +} +.follow-list .action-buttons { + margin-top: 10px; +} +.follow-list .action-buttons button { + width: 115px; + height: 27px; + display: inline-block; + font-size: 12px; + margin: 0 9px 0 0; + border: 0; + outline: 0; +} +.follow-list .action-buttons button::-moz-focus-inner { + border: 0; +} +.follow-list .action-buttons button > span { + position: relative; + padding-left: 20px; +} +.follow-list .action-buttons button > span.no-text { + padding-left: 10px; +} +.follow-list .action-buttons button > span:before { + content: " "; + position: absolute; + top: 0; + left: 0; + display: block; + width: 13px; + height: 27px; + background-image: url("../images/icons.png"); + background-repeat: no-repeat; + border: 0; + outline: 0; +} +.follow-list .action-buttons button:last-child { + margin-right: 0; +} +.follow-list .action-buttons button.follow-user span:before { + width: 13px; + height: 13px; + background-position: -120px -400px; +} +.follow-list .action-buttons button.follow-user span.following:before { + top: 1px; + background-position: -159px -400px; +} +.follow-list .action-buttons button.follow-user span.unfollow:before { + top: 1px; + width: 11px; + height: 12px; + background-position: -100px -400px; +} +.follow-list .action-buttons button.message-user span.message:before { + top: 3px; + width: 13px; + height: 9px; + background-position: -140px -400px; +} +/* Badge */ +.user-badge, +a.user-badge { + display: inline-block; + width: 23px; + height: 11px; + margin: 0 1px; + vertical-align: baseline; + position: relative; + top: 1px; + border-radius: 1px; + overflow: hidden; + overflow: -moz-hidden-unscrollable; + text-indent: -5000px; + text-decoration: none !important; +} +.user-badge { + -moz-user-select: none; + -khtml-user-select: none; + user-select: none; +} +a.user-badge { + text-decoration: none; + cursor: pointer; +} +.user-badge.pro { + background: #feaf48 url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABEAAAAHCAQAAABE6273AAAAKUlEQVR4AWP4DwP1DKjsehgbKMwAAiAaF5uwEhwWoZsCBwhhailB+AgAd25tjyUzqYoAAAAASUVORK5CYII=') no-repeat 3px 2px; +} +.user-badge.mod { + background: #5cb888 url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABIAAAAHCAYAAAAF1R1/AAAAUElEQVQY062RMQ7AMAgDjyr/pu/q55whpPKQIWp6kzHIg0GDpJCUkuTayPKdBzctSBb0+j4v7rMBRETMpesd5n1zgwMufuI4qGq4WfXx5WsdfGaP/+IXASwAAAAASUVORK5CYII=') no-repeat 3px 2px; +} +/* Pro-realtime */ +.user-badge.pro.realtime, +a.user-badge.pro.realtime, +.header-item-profile strong.badge.realtime { + background-color: #E0735E; +} +/* Pro RT trial */ +.user-badge.pro.trial, +a.user-badge.pro.trial, +.header-item-profile strong.badge.trial { + background-color: #999999; +} +/* Large Pro/Pro-RT Badge */ +.user-badge.large { + width: 30px /*auto*/; + height: 16px; + /*padding: 0 3px;*/ + text-indent: 0; + background-image: none; + color: #FFFFFF; + font-size: 11px; + text-align: center; + text-transform: uppercase; + font-weight: normal; + line-height: 17px; +} +/* Badge in Menu */ +.header-item-profile strong.user-badge.large { + height: 14px; + line-height: 15px; + font-weight: bold; + color: #2b2c31; + font-size: 12px; + top: auto; + margin: 0 2px 0 3px; + vertical-align: top; + top: 8px; +} +/* Special positions */ +/* Main Page*/ +/* charts */ +.index-charts-tab .user-badge { + margin: 0 0 0 3px; +} +.side-users a.user-badge { + margin: 0 0 0 7px; + top: -1px; +} +/* main page activity */ +.activity-stream-item .user-badge { + margin: 0 0 0 3px; +} +/* People */ +/*.follow-list .user-badge { margin: 0 0 0 5px; top: 1px; }*/ +.follow-list a.user-badge { + margin: 0 0 0 5px; + vertical-align: middle; + top: -1px; +} +/* Profile */ +.public-user-info-detail a.user-badge.large { + margin: 0 0 0 0; +} +.tv-profile .chart .user-badge { + margin: 0 0 0 5px; + top: 0; +} +.tv-profile .header .user-badge.large { + height: 20px; + width: 35px; + line-height: 21px; + font-size: 14px; + display: inline-block; + top: 0px; +} +/* Chat */ +.ch-item-author .user-badge { + margin: 0 2px 0 0; +} +/* Activity */ +.timeline-event .user-badge { + margin: 0 0 0 5px; +} +/* Published Idea */ +.viewchart-column-main .user-badge { + margin: 0 0 0 4px; + overflow: hidden; +} +.global-notifications .user-badge { + overflow: hidden; + margin-left: 4px; +} +html.min-width-auto, +html.min-width-auto body { + min-width: 0; +} +.chart-section { + background: #eaeff4; +} +.view-chart .view-chart-header { + padding: 33px 0 28px; +} +.view-chart .view-chart-header .avatar { + float: left; +} +.view-chart .view-chart-header .avatar img { + width: 70px; + height: 70px; +} +.view-chart .view-chart-header h1 { + margin: 0; + font-weight: normal; + font-size: 24px; + text-transform: uppercase; + display: inline-block; + color: #3b3e44; +} +.view-chart .view-chart-header .chart-name { + padding-top: 8px; +} +.view-chart .view-chart-header .header-icons { + padding: 4px 0 0 6px; + display: inline-block; + vertical-align: top; +} +.view-chart .view-chart-header .chart-name-author { + padding-left: 82px; +} +.view-chart .view-chart-header .chart-author { + padding-top: 13px; + font-size: 15px; +} +.view-chart .view-chart-header .chart-author a.userlink { + font-size: 15px; + font-weight: bold; +} +.view-chart .view-chart-header .chart-author .user-badge { + margin: 1px 3px 0 5px; + vertical-align: top; +} +.view-chart .view-chart-header .chart-author .follow-link { + display: inline-block; + position: static; + margin-top: 2px; + vertical-align: top; +} +.view-chart .chart-symbol { + display: inline-block; +} +.view-chart .chart-symbol .follow-symbol { + top: 2px; +} +.view-chart .symbol-quote { + font-size: 15px; +} +.view-chart .symbol-quote > div { + white-space: nowrap; +} +.view-chart .symbol-quote a { + font-size: 15px; + font-weight: bold; +} +.view-chart .symbol-quote .symbol-last { + padding: 0 2px; + border-radius: 2px; +} +.viewchart-column-main .chart-view-top { + padding-bottom: 16px; +} +.viewchart-column-main .chart-view-top .creation-date { + float: right; + color: #707070; + padding-left: 10px; +} +.viewchart-column-main .chart-relation-buttons { + top: 7px; + left: 7px; + z-index: 3; +} +.viewchart-column-main .chart-share-button { + position: absolute; + top: 7px; + right: 7px; + z-index: 3; +} +body.viewchart-body .tv-layout-width { + margin: 0 auto; + width: 980px; +} +@media (min-width: 1000px) { + body.viewchart-body .tv-layout-width { + width: 96%; + } +} +@media (min-width: 1400px) { + body.viewchart-body .tv-layout-width { + width: 94%; + } +} +body.viewchart-body .tv-layout-width .tv-index-footer-wrap { + padding-left: 0; + padding-right: 0; +} +.viewchart-column-main { + padding: 20px 0 30px; +} +.viewchart-body-popup { + height: auto; +} +.inpage-chart-view .newtab-button { + float: right; + padding: 5px 3px; + background: #c8c8c8; + color: #fff; + border: none 0; + border-radius: 2px; + padding: 5px 8px 4px 8px; + font-size: 12px; + line-height: 15px; + font-weight: bold; +} +.inpage-chart-view .newtab-button:hover { + background: #5ba3ff; +} +.viewchart-column-main .chart-title { + height: 45px; + border: 1px dotted red; + border-width: 0; +} +.viewchart-column-main .chart-container-wrap { + position: relative; +} +.viewchart-column-main .chart-actions-float { + float: right; +} +.viewchart-column-main .chart-actions-float .button { + background: #00b8c9; + line-height: 20px; + display: inline-block; + padding: 0 8px; + -webkit-border-radius: 1px; + -webkit-background-clip: padding-box; + -moz-border-radius: 1px; + -moz-background-clip: padding; + border-radius: 1px; + background-clip: padding-box; + color: #fff; + font-weight: bold; + cursor: pointer; +} +.viewchart-column-main .chart-actions-float .button:hover { + background: #00cfe3; +} +.viewchart-column-main #chart-container, +.viewchart-column-main .chart-place { + height: 100%; + position: relative; +} +.viewchart-column-main #loading-indicator { + position: absolute; + left: 50%; + top: 50%; + margin: -58px 0 0 -58px; +} +.viewchart-column-main .chart-stats { + float: right; + font: bold 15px Calibri, Arial; + color: #828282; + position: relative; + top: 5px; +} +/* These rules seems unused */ +/* .viewchart-column-main .chart-stats.addthis_toolbox {width: 250px;} +.viewchart-column-main .chart-stats.addthis_toolbox a {max-width: 90px; overflow: hidden;} +.viewchart-column-main .chart-stats a.addthis_button_tweet {max-width: 90px;} +.viewchart-column-main .chart-stats a.addthis_button_google_plusone {max-width: 70px;} +.viewchart-column-main .chart-stats a.addthis_button_facebook_like {max-width: 75px;} +.viewchart-column-main .chart-stats .icon {margin: 0 3px 0 10px;} */ +.viewchart-column-main .chart-footmeta .chart-tags { + padding: 20px 0 0 0; +} +.viewchart-column-main .chart-footmeta .chart-tag { + float: left; + line-height: 16px; + height: 16px; + white-space: nowrap; + padding: 5px 9px 5px 13px; + margin: 0 21px 0 0; + position: relative; + background: #e2e9f0; + color: #8c919a; +} +.viewchart-column-main .chart-footmeta .chart-tag:after { + content: ' '; + position: absolute; + top: 0; + right: -7px; + width: 0; + height: 0; + border-top: 13px solid transparent; + border-bottom: 13px solid transparent; + border-left: 7px solid #e2e9f0; +} +.viewchart-column-main .symbol-quote .symbol-change-pt:before { + content: '('; +} +.viewchart-column-main .symbol-quote .symbol-change-pt:after { + content: ')'; +} +.viewchart-column-main .symbol-quote .symbol-change-pt:empty:before { + content: ''; +} +.viewchart-column-main .symbol-quote .symbol-change-pt:empty:after { + content: ''; +} +.view-chart.is-my-chart .chart-relation-buttons .agree { + cursor: default; +} +.view-chart .chart-status-buttons { + display: none; + margin-left: 40px; +} +.view-chart.is-my-chart .chart-status-buttons { + display: inline; +} +.view-chart.is-staff .chart-status-buttons { + display: inline; +} +.viewchart-column-main .chart-actions-agree-wrapper { + overflow: hidden; + height: 0; +} +.viewchart-column-main .chart-actions-agree { + clear: both; + position: relative; + padding: 15px 9px; + margin: 5px 0 0; + font-size: 12px; + background: #f2f5f8; + border: 1px solid #BFBFBF; + border-radius: 2px; +} +.viewchart-column-main .chart-actions-agree .close { + position: absolute; + top: 5px; + right: 5px; + display: block; + width: 13px; + height: 13px; + background: transparent url('../images/icons.png') -80px -100px; + cursor: pointer; +} +.viewchart-column-main .chart-actions-agree .close:hover { + background-position: -100px -100px; +} +.chart-actions-agree-comment-block { + position: relative; + margin: 12px 0 0 0; +} +.viewchart-column-main .chart-actions-agree-comment-block textarea { + width: 670px; + min-height: 46px; +} +.viewchart-column-main .chart-actions .chart-opinion-sum .positive { + color: #339900; +} +.viewchart-column-main .chart-actions .chart-opinion-sum .positive:before { + content: "+"; +} +.viewchart-column-main .chart-actions .chart-opinion-sum .negative { + color: #CC0000; +} +.viewchart-column-main .chart-actions .chart-followers-count span { + color: #ea9207; +} +.viewchart-column-main .chart-actions .tv-button.with-arrow span { + font-family: Arial; + vertical-align: baseline; +} +.user-list-popup { + width: 400px; + position: fixed; +} +.user-list-popup .likes-col { + width: 50%; + float: left; +} +.user-list-popup .dislikes-col { + width: 50%; + float: left; +} +.user-list-popup .col-head { + padding: 4px 0 12px 0; + font-size: 15px; + line-height: 19px; +} +.user-list-popup .col-head:before { + width: 12px; + height: 14px; + background: url("../images/icons.png") no-repeat; + display: inline-block; + content: " "; + margin-right: 6px; + vertical-align: top; + margin-top: 1px; +} +.user-list-popup .likes-col .col-head:before { + background-position: -20px -180px; +} +.user-list-popup .dislikes-col .col-head:before { + background-position: -180px -180px; + margin-top: 5px; +} +.search-results .chart-actions { + opacity: 0.5; + -webkit-transition: opacity 0.1s ease; + -moz-transition: opacity 0.1s ease; + -o-transition: opacity 0.1s ease; + -ms-transition: opacity 0.1s ease; + transition: opacity 0.1s ease; +} +.search-results .item:hover .chart-actions { + opacity: 1; +} +.viewchart-column-main .chart-actions { + float: right; +} +.chart-actions-agree .controls { + float: right; +} +.chart-actions-agree .tv-button { + text-transform: uppercase; + padding: 6px 14px 5px; +} +.chart-actions-agree-comment-field { + overflow: hidden; +} +.chart-actions-agree-comment-field-sizer { + margin: 0 14px 0 0; +} +.chart-actions-agree-comment-block .chart-actions-agree-comment-field-sizer textarea { + display: block; + width: 100%; +} +.viewchart-column-main textarea { + color: #595959; + border: 1px solid #c9cbcd; + background: #FAFAFA; + border-radius: 1px; + margin: 0; + padding: 2px 3px; + font-family: sans-serif; + font-size: 14px; +} +.viewchart-column-main textarea::-webkit-input-placeholder { + color: #777777; +} +.viewchart-column-main textarea:-moz-placeholder { + color: #777777; +} +.viewchart-column-main textarea:-ms-input-placeholder { + color: #777777; +} +.viewchart-column-main textarea:focus::-webkit-input-placeholder { + color: transparent; +} +.viewchart-column-main textarea:focus:-moz-placeholder { + color: transparent; +} +.viewchart-column-main textarea:focus:-ms-input-placeholder { + color: transparent; +} +.viewchart-column-main .chart-description { + position: relative; + margin-top: 12px; + padding: 3px 60px 3px 3px; + color: #3b3e44; + font-size: 16px; + line-height: 24px; +} +.viewchart-column-main .chart-description div { + overflow-x: hidden; + text-overflow: ellipsis; +} +.viewchart-column-main .chart-description.editable.editing { + background: #f4f7f9; +} +.viewchart-column-main .chart-description .tv-button { + border: none; + border-radius: 0; +} +.viewchart-column-main .chart-description .edit, +.viewchart-column-main .chart-description .submit { + color: #fff; + background: #1fb2cc; + color: #fff !important; +} +.viewchart-column-main .chart-description .edit:hover, +.viewchart-column-main .chart-description .submit:hover { + background: #21bed9; +} +.viewchart-column-main .chart-description .edit, +.viewchart-column-main .chart-description.editable.editing .edit, +.viewchart-column-main .chart-description .submit { + position: absolute; + top: 3px; + right: 3px; + visibility: hidden; +} +.viewchart-column-main .chart-description .cancel { + position: absolute; + top: 28px; + right: 3px; + visibility: hidden; +} +.viewchart-column-main .chart-description.editable .edit, +.viewchart-column-main .chart-description.editable.editing .submit, +.viewchart-column-main .chart-description.editable.editing .cancel { + visibility: visible; +} +.viewchart-column-main .chart-description.editable .edit, +.viewchart-column-main .chart-description.editable .submit, +.viewchart-column-main .chart-description.editable .cancel { + width: 35px; + text-align: center; +} +.viewchart-column-main .chart-description textarea { + background: WhiteSmoke; + border: none; + width: 100%; + min-height: 82px; + font-family: sans-serif; + margin: 0; + padding: 0; + resize: vertical; + vertical-align: top; + font-size: 16px; + line-height: 24px; +} +.viewchart-column-main .chart-description textarea { + display: none; +} +.viewchart-column-main .chart-description.editing textarea { + display: block; +} +.viewchart-column-main .chart-description.editing div { + display: none; +} +/* Related charts */ +.chart-related-block { + padding: 10px 0; + background: #e2e9f0; +} +.chart-related-block .chart-related-col.half { + float: left; + width: 50%; +} +.chart-related-block .head { + color: #26282f; + font-size: 16px; + font-weight: bold; + text-transform: uppercase; + margin: 12px 0; +} +.chart-related-block .head:before { + content: ' '; + display: inline-block; + margin-right: 5px; + height: 16px; + width: 16px; + background-image: url("../images/sprites/base-sprite.png"); + background-repeat: no-repeat; + background-position: 0px -1852px; +} +.chart-related-block .head.rebounds:before { + height: 13px; + width: 14px; + background-image: url("../images/sprites/base-sprite.png"); + background-repeat: no-repeat; + background-position: 0px -1803px; +} +.related-chart { + margin: 18px 0; +} +.related-chart .avatar { + position: relative; + top: 4px; + float: left; + margin-right: 10px; +} +.related-chart .chart-info { + overflow: hidden; + white-space: nowrap; + text-overflow: ellipsis; +} +.related-chart .chart-info .chart-name { + font-size: 16px; +} +.related-chart .chart-info .chart-info { + margin: 4px 0 0 0; + color: #8c919a; + font-size: 12px; +} +.related-chart .chart-info .chart-info .icon-comments { + margin-left: 5px; + display: inline-block; + height: 13px; + width: 13px; + background-image: url("../images/sprites/base-sprite.png"); + background-repeat: no-repeat; + background-position: 0px -594px; +} +.related-chart .chart-info .chart-info .user-badge { + margin-left: 3px; + top: 2px; +} +/* Chart Comment subsystem */ +.chart-comment-form-container { + margin-bottom: 30px; +} +.comment-block .chart-comment-form { + margin: 10px 0 0 0; +} +.chart-comment-form-avatar { + width: 53px; +} +.chart-comment-form-avatar > div { + width: 41px; + height: 41px; + margin: 0 6px 0 0; + background: White; + border: 1px solid #C4CED6; +} +.chart-comment-form-textarea { + position: relative; + overflow: hidden; +} +.chart-comment-form-textarea textarea { + display: block; + height: 78px; + font: 14px Arial; + margin: 0; + padding: 8px; + padding-right: 30px; + border: solid 1px #d5d9de; + width: 100%; + -webkit-box-sizing: border-box; + -moz-box-sizing: border-box; + box-sizing: border-box; +} +.chart-comment-form-textarea textarea:focus { + border-color: #1fb2cc; +} +.chart-comment-form-textarea textarea.process { + background: rgba(255, 255, 255, 0.5); +} +.chart-comment-form-textarea textarea.disabled, +.chart-comment-form-textarea textarea:focus.disabled { + border: 1px solid #DD2222; +} +.chart-comment-form-textarea .non-latin-warning { + display: none; + color: #DD2222; + font-size: 12px; + padding-top: 4px; +} +.chart-comment-form-controls { + margin-top: 15px; + height: 32px; +} +.chart-comment-form-controls .button { + display: inline-block; + text-align: center; + height: 32px; + line-height: 32px; + padding: 0 14px; + cursor: pointer; + font-size: 14px; + font-weight: bold; + color: #fff; + background: #1fb2cc; + float: right; +} +.chart-comment-form-controls .button:hover { + background: #21bed9; +} +.chart-comment-form-controls .button.process { + background: url(../images/button-base-process.gif) repeat-x 0 0; +} +.reply-form-block { + width: 100%; + clear: both; +} +.reply-form-block .chart-comment-form-controls { + margin-bottom: 8px; +} +.reply-form-block .chart-comment-form { + margin-top: 15px; +} +.insert-chart-tag { + display: block; + width: 20px; + height: 19px; + position: absolute; + top: 7px; + right: 7px; + cursor: pointer; + background: #f2f5f8; +} +.insert-chart-tag:hover { + background: #e1e8ef; +} +.insert-chart-tag:before { + content: " "; + height: 10px; + width: 14px; + background-image: url("../images/sprites/base-sprite.png"); + background-repeat: no-repeat; + background-position: 0px -243px; + display: block; + position: absolute; + overflow: hidden; + top: 4px; + left: 3px; +} +.attach-chart-toolbar { + position: absolute; + top: -29px; + right: 7px; + -webkit-transition: top 0.1s ease; + -moz-transition: top 0.1s ease; + -o-transition: top 0.1s ease; + -ms-transition: top 0.1s ease; + transition: top 0.1s ease; +} +.attach-chart-toolbar.active { + top: 7px; +} +.attach-chart-toolbar input { + float: left; + width: 290px; + height: 18px; + border: solid 1px #d5d9de; + padding: 3px 5px; +} +.attach-chart-toolbar input.error { + background: #FFEFEF; + color: #9E2E30; +} +.attach-chart-toolbar .button { + float: left; + margin-left: 7px; + display: inline-block; + text-align: center; + height: 26px; + line-height: 26px; + padding: 0 13px; + cursor: pointer; + font-size: 13px; + font-weight: bold; + color: #fff; + background: #1fb2cc; +} +.attach-chart-toolbar .button:hover { + background: #21bed9; +} +.attach-chart-toolbar .button.process { + background: url(../images/button-base-process.gif) repeat-x 0 0; +} +.chart-comments-list { + margin-left: -9px; +} +.chart-comments-list .comment-form-toolbar { + height: 21px; + padding: 0 5px; + border-radius: 4px 4px 0 0; + background: url('../images/gallery/nav-bg.png'); + border: 1px solid #c5c5c5; + border-bottom-color: #a5a5a5; + box-shadow: 0 1px 0 rgba(0, 0, 0, 0.1); + position: relative; + top: 3px; +} +.chart-comments-list .comment-form-toolbar a { + display: inline-block; + text-align: center; + float: left; + margin: 0 1px; + width: 21px; + height: 21px; + cursor: default; +} +.chart-comments-list .comment-form-toolbar a:hover { + margin: 0; + border-left: 1px solid #ccc; + border-right: 1px solid #ccc; +} +.chart-comments-list .comment-form-toolbar a:active { + margin: 0; + border-left: 1px solid #ccc; + border-right: 1px solid #ccc; + background: url('../images/button-bg.png') 0 -52px; +} +.chart-comments-list .post-comment-button { + margin: 1px 0 0 10px; + float: left; +} +.chart-comments-list .chart-comments { + margin: 7px 0 20px 7px; +} +.chart-comments-list .comment-block { + padding: 9px 9px 3px; + font: 14px Arial; + color: #3b3e44; + overflow: hidden; + margin-bottom: 7px; + background: #f2f5f8; +} +.chart-comments-list .comment-block:hover, +.chart-comments-list .comment-block.active { + background: #eaeff4; +} +.chart-comments-list .comment-block .spam_message { + border: solid 1px red; + background: #EDBEBF; + padding: 10px; + margin-bottom: 10px; +} +.chart-comments-list .comment-header-text { + margin-left: 50px; +} +.chart-comments-list .comment-header { + position: relative; +} +.chart-comments-list .comment-header .avatar-middle { + float: left; + margin-top: 2px; +} +.chart-comments-list .comment-block .comment-author a.userlink { + color: #007FB9; + font: 15px Arial; +} +.chart-comments-list .comment-block .comment-author .user-badge { + margin-left: 4px; +} +.chart-comments-list .comment-block .comment-date { + color: #8c919a; + font-size: 12px; +} +.chart-comments-list .comment-block .comment-body { + margin: 5px 0 0; + word-wrap: break-word; + padding-right: 50px; + line-height: 20px; +} +.chart-comments-list .comment-actions-inline { + font-size: 11px; + /* + margin: 3px -46px 0 25px; + float: right; +*/ + line-height: 20px; + padding-top: 5px; +} +.chart-comments-list .comment-actions-inline a { + text-decoration: none; + cursor: pointer; +} +.chart-comments-list .comment-actions-inline .separator { + width: 2px; + height: 2px; + display: inline-block; + margin: 3px 3px 2px; + background: #999; + overflow: hidden; +} +.chart-comments-list .comment-actions-inline .separator.rating-indent { + margin-right: 6px; +} +.chart-comments-list .comment-actions-inline .rating .rating-sum { + color: #c5c8cc; + font-size: 11px; + font-weight: bold; +} +.chart-comments-list .comment-actions-inline .rating .rating-sum.positive { + color: #4db768; +} +.chart-comments-list .comment-actions-inline .rating .rating-sum.positive:before { + content: "+"; +} +.chart-comments-list .comment-actions-inline .rating .rating-sum.negative { + color: #f04242; +} +.chart-comments-list .comment-actions-inline .rating .rating-sum.zero { + font-size: 0; + margin-right: -8px; +} +.chart-comments-list .comment-actions-inline .rating .vote { + /* opacity: 0.7; + &:hover { + opacity: 1; + } +*/ + font-size: 0; + vertical-align: middle; +} +.chart-comments-list .comment-actions-inline .rating .agree, +.chart-comments-list .comment-actions-inline .rating .disagree { + vertical-align: middle; + display: inline-block; + position: relative; + font-size: 0; + width: 25px; + height: 16px; + opacity: 0.9; +} +.chart-comments-list .comment-actions-inline .rating .agree:hover, +.chart-comments-list .comment-actions-inline .rating .disagree:hover { + opacity: 1; +} +.chart-comments-list .comment-actions-inline .rating .agree:before { + content: " "; + height: 6px; + width: 10px; + background-image: url("../images/sprites/base-sprite.png"); + background-repeat: no-repeat; + background-position: 0px -2148px; + display: block; + position: absolute; + overflow: hidden; + top: 50%; + left: 50%; + margin-left: -5px; + margin-top: -3px; +} +.chart-comments-list .comment-actions-inline .rating .agree.active:before { + height: 6px; + width: 10px; + background-image: url("../images/sprites/base-sprite.png"); + background-repeat: no-repeat; + background-position: 0px -2132px; + display: block; + position: absolute; + overflow: hidden; + top: 50%; + left: 50%; + margin-left: -5px; + margin-top: -3px; +} +.chart-comments-list .comment-actions-inline .rating .disagree:before { + content: " "; + height: 6px; + width: 10px; + background-image: url("../images/sprites/base-sprite.png"); + background-repeat: no-repeat; + background-position: 0px -700px; + display: block; + position: absolute; + overflow: hidden; + top: 50%; + left: 50%; + margin-left: -5px; + margin-top: -3px; +} +.chart-comments-list .comment-actions-inline .rating .disagree.active:before { + height: 6px; + width: 10px; + background-image: url("../images/sprites/base-sprite.png"); + background-repeat: no-repeat; + background-position: 0px -684px; + display: block; + position: absolute; + overflow: hidden; + top: 50%; + left: 50%; + margin-left: -5px; + margin-top: -3px; +} +.chart-comments-list .comment-actions-inline .rating .active { + font-weight: bold; + opacity: 1; +} +.chart-comments-list .comment-actions-inline .rating .separator { + width: 1px; + height: 12px; + background: #cfcfcf; + vertical-align: middle; + margin: 0; +} +.chart-comments-list .comment-block .comment-body.notice { + font-style: italic; + margin: 10px 0 7px; + color: #909090; +} +.chart-comments-list .comment-0 { + margin-left: 0px; +} +.chart-comments-list .comment-1 { + margin-left: 30px; +} +.chart-comments-list .comment-2 { + margin-left: 60px; +} +.chart-comments-list .comment-3 { + margin-left: 90px; +} +.chart-comments-list .comment-4 { + margin-left: 120px; +} +.chart-comments-list .comment-5 { + margin-left: 150px; +} +.chart-comments-list .comment-6 { + margin-left: 180px; +} +.chart-comments-list .comment-7 { + margin-left: 210px; +} +.chart-comments-list .comment-8 { + margin-left: 240px; +} +.chart-comments-list .comment-9 { + margin-left: 270px; +} +.chart-comments-list .comment-10 { + margin-left: 300px; +} +.chart-comments-list .comment-11 { + margin-left: 330px; +} +.chart-comments-list .comment-12 { + margin-left: 360px; +} +.chart-comments-list .comment-13 { + margin-left: 390px; +} +.chart-comments-list .comment-14 { + margin-left: 420px; +} +.chart-comments-list .comment-15 { + margin-left: 450px; +} +.share-options { + display: none; + background: #f2f5f8; + position: absolute; + z-index: 13; + top: 7px; + right: 7px; + max-width: 98%; +} +.share-options .tab-arrow { + position: absolute; + left: 398px; + top: -10px; +} +.share-options .close-button { + position: absolute; + right: 10px; + top: 10px; + width: 10px; + height: 10px; + background: url(../images/icons.png) no-repeat -103px -340px; + cursor: pointer; +} +.share-options p { + margin: 13px 3px 7px 3px; + font-size: 14px; +} +.share-options a.embed { + cursor: pointer; + border-bottom: 1px dashed #5590d1; + font-weight: bold; +} +.share-options a.embed.active { + border: none; + color: #636565; +} +.share-options input[type="text"]:not(.tv-dialog-text-input) { + color: #3e4040; + width: 300px; + height: 28px; + border: 1px solid #bfbfbf; + margin: 0px; + padding: 0 5px; + background: #f7f9fc; +} +.share-options input[type="text"]:not(.tv-dialog-text-input):focus { + background: #f1f1f1; + margin: 0px; +} +.share-options .addthis { + position: relative; + top: -1px; +} +.share-options .share-warapper { + padding: 10px 20px; + max-width: 910px; + margin: 0 auto; +} +.share-options .share-base { + float: left; + width: 315px; +} +.share-options .make-it-mine label { + display: inline-block; + text-align: center; + height: 32px; + line-height: 32px; + padding: 0 14px; + cursor: pointer; + font-size: 14px; + font-weight: bold; + color: #fff; + background: #1fb2cc; + width: 312px; + padding: 0; +} +.share-options .make-it-mine label:hover { + background: #21bed9; +} +.share-options .make-it-mine label.process { + background: url(../images/button-base-process.gif) repeat-x 0 0; +} +.embed-options { + margin: 0 0 5px; + padding-left: 355px; +} +.embed-options textarea { + color: #3e4040; + height: 80px; + border: 1px solid #bfbfbf; + margin: 0px; + padding: 5px; + background: #f7f9fc; + resize: both; + width: 100%; + -webkit-box-sizing: border-box; + -moz-box-sizing: border-box; + box-sizing: border-box; +} +.embed-options textarea:focus { + background: #f1f1f1; + margin: 0px; +} +.embed-options p.desc { + font-size: 12px; +} +.embed-options .size-select { + padding-bottom: 10px; +} +.embed-options .size-select:after { + clear: both; + display: table; + content: ""; +} +.embed-options .size-button { + cursor: pointer; + width: 60px; + height: 37px; + float: left; + background: #ececec; + border: 1px solid #c0c0c0; + position: relative; + margin: 14px 12px 0 0; +} +.embed-options .size-button.active { + background: #cceaff; + border: 1px solid #528cde; +} +.embed-options .size-button.b2 { + width: 96px; + height: 60px; +} +.embed-options .size-button.b3 { + width: 108px; + height: 72px; +} +.embed-options .size-button.b4 { + width: 119px; + height: 71px; +} +.embed-options .size-button div { + position: absolute; + width: 100%; + top: 50%; + text-align: center; + margin: -7px 0 0; +} +.embed-options .size-custom { + float: left; + font-size: 12px; +} +.embed-options .size-custom input[type="text"] { + width: 40px; +} +.viewchart-column-right { + float: right; + width: 320px; +} +.viewchart-column-right .carousel-item { + margin: 9px 0 0 0; +} +.viewchart-column-right .carousel-item.active { + border: 2px solid #007FB9; +} +.viewchart-column-right .show-more { + margin: 6px 5px 50px 0; +} +.viewchart-column-right .show-more .button { + display: inline-block; + text-align: center; + height: 32px; + line-height: 32px; + padding: 0 14px; + cursor: pointer; + font-size: 14px; + font-weight: bold; + color: #fff; + background: #1fb2cc; + display: block; + font-weight: normal; +} +.viewchart-column-right .show-more .button:hover { + background: #21bed9; +} +.viewchart-column-right .show-more .button.process { + background: url(../images/button-base-process.gif) repeat-x 0 0; +} +.viewchart-column-right .related-charts + .clear { + height: 15px; +} +.viewchart-column-right h2 { + font: bold 16px Arial; + color: #5A5A5A; + text-transform: uppercase; + margin: 0 0; +} +.viewchart-column-right h2 .icon { + top: 3px; + margin: 0 3px 0 0; +} +.exit-fullscreen { + z-index: 16; + position: fixed; + top: -1px; + left: 50%; + opacity: 0.6; + background: #FFFFFF; + color: #848487; + border-radius: 0 0 3px 3px; + border: 1px solid #c9cbcd; + font-size: 11px; + width: 116px; + font-weight: bold; + padding: 2px 4px; + cursor: default; + margin: 0 0 0 -62px; +} +.exit-fullscreen:hover { + opacity: 1; +} +.viewchart-body .chart-status-picture { + z-index: 50; + position: absolute; +} +.chart-additional { + padding: 40px 0 0; +} +.chart-additional .head { + color: #26282f; + font-size: 16px; + font-weight: bold; + text-transform: uppercase; + padding-bottom: 15px; +} +.chart-additional .similar-charts { + margin: -5px 0 0 -5px; +} +.chart-comments { + padding-right: 350px; + padding-bottom: 25px; +} +.chart-comments .embeded-image { + cursor: pointer; + margin-top: 4px; +} +.chart-comments .embeded-image img { + border: 1px solid #C4CED6; +} +.chart-comments .comment-body iframe { + margin-top: 4px; + max-width: 100%; +} +.embeded-image-popup { + position: fixed; + z-index: 100; + border: 1px solid #C4CED6; + padding: 10px; + border-radius: 5px; + background: white; +} +.chart-direction-label, +.chart-activity-label { + text-transform: uppercase; + color: #fff; + font-size: 11px; + border-radius: 1px; + padding: 0 4px; + display: inline-block; + line-height: 18px; + vertical-align: top; + margin: 0 0 0 3px; + position: relative; + font-weight: bold; + cursor: default; + white-space: nowrap; +} +.chart-activity-label { + padding: 0; +} +.chart-activity-label-plate, +.chart-activity-label-help { + display: inline-block; + vertical-align: top; + background: #888888; + padding: 0 4px; +} +.chart-activity-label-help { + padding: 0 2px; + margin-left: 1px; + color: rgba(255, 255, 255, 0.75); +} +.chart-activity-label-help:hover { + color: white; +} +.chart-activity-label-active .chart-activity-label-plate, +.chart-activity-label-active .chart-activity-label-help { + background: #008ccc; +} +.chart-direction-label.direction-0 { + background: #E7C400; + display: none; +} +.chart-direction-label.direction-1 { + background: #60b789; +} +.chart-direction-label.direction-2 { + background: #dc7d6e; +} +.chart-title .chart-direction-label, +.chart-title .chart-activity-label, +.chart-title .icon-chart-recommended { + vertical-align: middle; +} +.chart-actions .button-set { + font-size: 0; + white-space: nowrap; +} +.chart-actions .button-set .tv-button { + border-radius: 0; + margin-left: 1px; + border: none; + background: #e2e8ef; +} +.chart-actions .button-set .tv-button:hover:not(.disabled) { + background: #e5ebf1; +} +.chart-actions .tv-button.active:not(.chart-active-button) { + color: #fff !important; + box-shadow: none; + background: #64c581; + border: none; + /*border-color: #4e812d;*/ +} +.chart-actions .tv-button.active:hover:not(.chart-active-button):not(.chart-closed-button) { + background: #5fca7f; +} +/* +.chart-actions .button-set .tv-button {border-radius: 0; margin-left: -1px;} +.chart-actions .button-set .tv-button:first-child{border-top-left-radius: 3px;border-bottom-left-radius: 3px;} +.chart-actions .button-set .tv-button:last-child{border-top-right-radius: 3px;border-bottom-right-radius: 3px;} +*/ +.chart-agree-button.active { + background: #7dbc52 !important; + border-color: #4e812d !important; +} +.chart-agree-button.active + .chart-disagree-button { + border-left-color: #4e812d !important; +} +.chart-disagree-button.active { + background: #c15135 !important; + border-color: #843825 !important; +} +.chart-actions .tv-button .tooltip { + display: none; +} +.chart-actions .tv-button.chart-active-button.active { + position: relative; + background: #d9e1e9 !important; + box-shadow: none; +} +.chart-actions .tv-button.chart-closedbullseye-button.active { + position: relative; +} +.chart-actions .tv-button.chart-closed-button.active { + position: relative; + background: #c15135 !important; +} +.icon-chartstate-active { + background-position: -80px -300px; + width: 18px; + height: 15px; + margin: -7px 2px -7px 0; + vertical-align: middle; +} +.icon-chartstate-closed { + background-position: -40px -300px; + width: 17px; + height: 17px; + margin: -7px 2px -5px 0; + vertical-align: middle; +} +.tv-button.active .icon-chartstate-closed { + background-position: -60px -300px; +} +.icon-chartstate-closedbullseye { + background-position: 0px -300px; + width: 17px; + height: 17px; + margin: -7px 2px -5px 0; + vertical-align: middle; +} +.tv-button.active .icon-chartstate-closedbullseye { + background-position: -20px -300px; +} +.share-button { + position: relative; +} +.share-button.active { + background: #fb611a !important; + border-color: #d55415 !important; +} +.share-button img.tab-arrow { + position: absolute; + left: 23px; + bottom: -7px; + z-index: 1; + display: none; +} +.share-button.active img.tab-arrow { + display: block; +} +#chart-favorites-button.active { + background: #fc9c21 !important; + border-color: #c97c18 !important; +} +.chart-comment-form textarea:focus, +.viewchart-column-main .chart-actions-agree-comment-block textarea:focus { + background: white; +} +.similar-charts .item { + margin-bottom: 28px; +} +.modal-page-chart { + background: #f2f5f8; +} +.modal-page-chart .fancybox-skin { + background: #f2f5f8; +} +.modal-page-chart .tv-layout-width { + width: auto !important; + padding-left: 28px !important; + padding-right: 28px !important; +} +.modal-page-chart .chart-popup-iframe-wraper { + margin: 0 27px 0 28px; + position: relative; +} +.modal-page-chart .view-chart .view-chart-header { + padding-top: 28px; +} +.modal-page-chart .chart-popup-iframe-wraper iframe { + width: 100%; + height: 475px; + position: absolute; + top: 165px; + z-index: 1; + margin: -1px 0 0 -1px; +} +.modal-page-chart .chart-comments { + padding-right: 0; +} +#footer-chart-panel { + min-height: 28px; + padding: 0 5px 5px 5px; + background-color: #F1F3F6; + position: relative; +} +.is-mobile #footer-chart-panel { + padding: 6px 0; + background-color: #FFF; +} +.is-mobile #footer-chart-panel .tools-group { + float: left; +} +.is-mobile #footer-chart-panel .publish-buttons { + margin-top: 8px; +} +.is-mobile #footer-chart-panel .publish-buttons a.getimage, +.is-mobile #footer-chart-panel .publish-buttons a.tweetimage, +.is-mobile #footer-chart-panel .publish-buttons a.stocktwitimage, +.is-mobile #footer-chart-panel .publish-buttons a.publish-chart-button { + margin-right: 30px; +} +.is-mobile #footer-chart-panel .publish-buttons a.getimage .icon, +.is-mobile #footer-chart-panel .publish-buttons a.tweetimage .icon, +.is-mobile #footer-chart-panel .publish-buttons a.stocktwitimage .icon, +.is-mobile #footer-chart-panel .publish-buttons a.publish-chart-button .icon { + background: url('../images/mobile/icons.png') no-repeat; +} +.is-mobile #footer-chart-panel .publish-buttons a.getimage { + width: 40px; + height: 40px; + border: 2px solid #91b521; + -webkit-box-sizing: border-box; + -moz-box-sizing: border-box; + box-sizing: border-box; + -webkit-border-radius: 22px; + -webkit-background-clip: padding-box; + -moz-border-radius: 22px; + -moz-background-clip: padding; + border-radius: 22px; + background-clip: padding-box; + background: #FFF; +} +.is-mobile #footer-chart-panel .publish-buttons a.getimage:hover, +.is-mobile #footer-chart-panel .publish-buttons a.getimage:active, +.is-mobile #footer-chart-panel .publish-buttons a.getimage.active, +.is-mobile #footer-chart-panel .publish-buttons a.getimage.selected { + background: #FFF; + border: 2px solid #91b521; +} +.is-mobile #footer-chart-panel .publish-buttons a.getimage:not([disabled]), +.is-mobile #footer-chart-panel .publish-buttons a.getimage:active:not([disabled]), +.is-mobile #footer-chart-panel .publish-buttons a.getimage.active:not([disabled]) { + background: #fff; +} +.is-mobile #footer-chart-panel .publish-buttons a.getimage .icon { + top: 2px; + width: 20px; + height: 17px; + background-position: 0 0; +} +.is-mobile #footer-chart-panel .publish-buttons a.tweetimage { + width: 40px; + height: 40px; + border: 2px solid #f46f35; + -webkit-box-sizing: border-box; + -moz-box-sizing: border-box; + box-sizing: border-box; + -webkit-border-radius: 22px; + -webkit-background-clip: padding-box; + -moz-border-radius: 22px; + -moz-background-clip: padding; + border-radius: 22px; + background-clip: padding-box; + background: #FFF; +} +.is-mobile #footer-chart-panel .publish-buttons a.tweetimage:hover, +.is-mobile #footer-chart-panel .publish-buttons a.tweetimage:active, +.is-mobile #footer-chart-panel .publish-buttons a.tweetimage.active, +.is-mobile #footer-chart-panel .publish-buttons a.tweetimage.selected { + background: #FFF; + border: 2px solid #f46f35; +} +.is-mobile #footer-chart-panel .publish-buttons a.tweetimage .icon { + top: 2px; + width: 20px; + height: 17px; + background-position: -20px 0; +} +.is-mobile #footer-chart-panel .publish-buttons a.stocktwitimage { + width: 40px; + height: 40px; + border: 2px solid #af3b37; + -webkit-box-sizing: border-box; + -moz-box-sizing: border-box; + box-sizing: border-box; + -webkit-border-radius: 22px; + -webkit-background-clip: padding-box; + -moz-border-radius: 22px; + -moz-background-clip: padding; + border-radius: 22px; + background-clip: padding-box; + background: #FFF; +} +.is-mobile #footer-chart-panel .publish-buttons a.stocktwitimage:hover, +.is-mobile #footer-chart-panel .publish-buttons a.stocktwitimage:active, +.is-mobile #footer-chart-panel .publish-buttons a.stocktwitimage.active, +.is-mobile #footer-chart-panel .publish-buttons a.stocktwitimage.selected { + background: #FFF; + border: 2px solid #af3b37; +} +.is-mobile #footer-chart-panel .publish-buttons a.stocktwitimage .icon { + top: 1px; + width: 20px; + height: 17px; + background-position: -40px 0; +} +.is-mobile #footer-chart-panel .publish-buttons a.publish-chart-button { + padding-left: 3px; + padding-right: 3px; + width: 40px; + height: 40px; + border: 2px solid #00adce; + -webkit-box-sizing: border-box; + -moz-box-sizing: border-box; + box-sizing: border-box; + -webkit-border-radius: 22px; + -webkit-background-clip: padding-box; + -moz-border-radius: 22px; + -moz-background-clip: padding; + border-radius: 22px; + background-clip: padding-box; + background: #FFF; +} +.is-mobile #footer-chart-panel .publish-buttons a.publish-chart-button:hover, +.is-mobile #footer-chart-panel .publish-buttons a.publish-chart-button:active, +.is-mobile #footer-chart-panel .publish-buttons a.publish-chart-button.active, +.is-mobile #footer-chart-panel .publish-buttons a.publish-chart-button.selected { + background: #FFF; + border: 2px solid #00adce; +} +.is-mobile #footer-chart-panel .publish-buttons a.publish-chart-button .icon { + top: 1px; + left: 3px; + width: 24px; + height: 17px; + background-position: -60px 0; +} +table.footer-chart-panel-wrapper { + height: 32px; + border-collapse: collapse; +} +table.footer-chart-panel-wrapper td { + padding: 0; + vertical-align: top; +} +#footer-chart-panel a.publish-chart-button { + cursor: default; + background: #00b2d0; + color: #fff; + padding: 8px 14px 7px; + font-size: 12px; + font-weight: bold; + float: left; + height: 15px; + margin: 0 0 0 7px; + cursor: pointer; +} +#footer-chart-panel a.publish-chart-button.inprogress { + background: #ffb03b; +} +#footer-chart-panel a.getimage, +#footer-chart-panel a.tweetimage, +#footer-chart-panel a.stocktwitimage { + float: left; + margin: 0 0 0 7px; + position: relative; +} +a.getimage { + padding: 8px 7px 7px; + border: none; +} +a.getimage:not([disabled]), +a.getimage:active:not([disabled]), +a.getimage.active:not([disabled]) { + background: #5cb888; +} +a.getimage .icon { + width: 16px; + height: 13px; + background-position: -40px -240px; + position: relative; + top: -1px; +} +#footer-chart-panel a.tweetimage { + padding: 8px 5px 7px; + background: #00c9ff; +} +#footer-chart-panel a.tweetimage .icon { + width: 20px; + height: 16px; + background-position: -120px -240px; + position: relative; + top: -1px; +} +#footer-chart-panel a.stocktwitimage { + padding: 8px 5px 7px; + background: #ae3836; +} +#footer-chart-panel a.stocktwitimage .icon { + width: 22px; + height: 14px; + background-position: -140px -300px; +} +.icon-container, +.icon-container-toggle, +#footer-chart-panel .icon-container-select { + float: right; + margin: 0 5px 0 0; +} +.icon-container-add-space { + margin-right: 10px; +} +.icon-container-extra-space { + margin-right: 20px; +} +.icon-container a { + cursor: default; + padding: 4px 5px 3px; + border: 1px solid #c9cbcd; + border-right: none; + float: left; + height: 19px; + background: url('../images/button-bg.png') 0 0; + text-align: center; + color: #606060; + font-size: 11px; + font-weight: bold; +} +.icon-container a:hover { + background: #fff; +} +.icon-container a:active { + background: #f4f7f9; + box-shadow: inset 0 0 3px rgba(0, 0, 0, 0.2); +} +.icon-container-toggle a { + cursor: default; + padding: 6px 0 5px; + border: 1px solid #c9cbcd; + border-right: none; + float: left; + height: 15px; + background: url('../images/button-bg.png') 0 0; + text-align: center; + color: #8b8c8e; + font: bold 12px Calibri, Arial, sans-serif; + width: 29px; + text-decoration: none !important; +} +.icon-container-toggle a:hover { + color: #68696b; + background: #fff; +} +.icon-container-toggle a:active, +.icon-container-toggle a.active { + background: #f4f7f9; + color: #68696b; + border-color: #c9cbcd; + box-shadow: inset 0 0 3px rgba(0, 0, 0, 0.2); +} +.icon-container-toggle a.active + a, +.icon-container-toggle a:active + a { + border-left-color: #c9cbcd; +} +.icon-container a img { + vertical-align: baseline; +} +.icon-container .icon-right, +.icon-container-toggle .icon-right { + border-right: 1px solid #c9cbcd; + border-top-right-radius: 3px; + border-bottom-right-radius: 3px; +} +.icon-container .icon-left, +.icon-container-toggle .icon-left { + border-top-left-radius: 3px; + border-bottom-left-radius: 3px; +} +.icon-container-toggle a.disabled, +.icon-container-toggle a.disabled:hover, +.icon-container-toggle a.disabled:active { + color: #c0c0c0; + background: #fff !important; + box-shadow: none; +} +.icon-container .icon-individual { + border-radius: 2px; + border-right: 1px solid #c9cbcd; +} +.icon-container-toggle a:active, +.icon-container-toggle a.active, +.icon-container a:active { + background: -moz-linear-gradient(top, #f2f7fa, #f4f7f9); + background: -webkit-linear-gradient(top, #f2f7fa, #f4f7f9); + background: -ms-linear-gradient(top, #f2f7fa, #f4f7f9); + background: -o-linear-gradient(top, #f2f7fa, #f4f7f9); + background: linear-gradient(top, #f2f7fa, #f4f7f9); +} +.load-charts-list { + width: 145px; + border: 1px solid #999; + border-radius: 2px; + padding: 1px; + background: #fff; + box-shadow: 0 1px 2px #BFBFBF; + z-index: 10; + overflow-y: auto; +} +.load-charts-list > div { + padding: 4px 5px; + color: #3e4040; + cursor: default; +} +.load-charts-list > div:hover { + background: #f4f7f9; +} +.load-charts-list > div.selected { + background: #D1E1F8; +} +.load-charts-list > div div:first-child { + font-weight: bold; +} +.load-charts-list > div div:last-child { + font-size: 11px; +} +/* publish buttons */ +.publish-buttons { + float: right; +} +.publish-buttons .tv-button { + border-width: 0; +} +/* SaveLoadWidget */ +.save-load-buttons { + margin: 0; + float: left; +} +.save-load-buttons > span { + display: block; + float: left; + height: 15px; + max-width: 80px; + border: 1px solid #c9cbcd; + border-width: 1px 0 1px 1px; + padding: 7px 12px 6px 10px; + overflow: hidden; + text-overflow: ellipsis; + white-space: nowrap; + /*background: #F9F9F9;*/ + background: #FFFFFF; + text-align: center; + color: #8B8C8E; + font-size: 11px; + font-weight: bold; + cursor: default; +} +.save-load-buttons > span:hover { + color: #68696b; +} +.save-load-buttons > span:active, +.save-load-buttons > span.active { + background-color: #f4f7f9; +} +.save-load-buttons > span.first { + border-left: 1px solid #c9cbcd; +} +.save-load-buttons > span.last { + border-right: 1px solid #c9cbcd; +} +.save-load-buttons .save.titled, +.save-load-buttons .copy.titled { + border-right: 0; + position: relative; + padding-right: 15px; +} +.save-load-buttons .title.read-only { + cursor: default; +} +.save-load-buttons .read-only { + color: #8B8C8E; +} +.save-load-buttons .separator { + display: none; + width: 7px; + height: 28px; + position: absolute; + top: 0; + right: 0; + background: url('../images/save-load-separator-inv.png') 0 50% no-repeat; +} +.save-load-buttons .separator.clicked { + background-position: -7px 50%; +} +.save-load-buttons .save.titled .separator, +.save-load-buttons .copy.titled .separator { + display: block; +} +.save-load-buttons .load { + border-right: none; +} +.save-load-buttons .arrow-icon { + display: inline-block; + height: 5px; + width: 9px; + margin: 0 0 0 6px; + padding-top: 1px; + background: url("../images/select-bg.png") repeat scroll 0 0 transparent; +} +.save-load-buttons .options .arrow-icon { + margin: 0; +} +.save-load-buttons .options { + padding-left: 3px; + padding-right: 3px; +} +.save-load-buttons .active .arrow-icon { + background-position: 0 -20px; +} +.save-load-buttons .title { + position: relative; + max-width: 136px; + padding-left: 5px; + padding-right: 5px; + border-left: 0; + background: #E6E6E6; + cursor: pointer; +} +.save-load-buttons .title .sizer { + display: block; + min-width: 50px; + height: 10px; + visibility: hidden; + margin: 0; + padding: 0; + border: none; + font: bold 11px sans-serif; + text-align: right; +} +.save-load-buttons input, +.save-load-buttons .input { + position: absolute; + top: 7px; + left: 5px; + width: 50px; + margin: 0; + padding: 0; + border: none; + background: none; + color: #737475; + font: bold 11px sans-serif; + text-align: left; + cursor: pointer; +} +.save-load-buttons input:focus, +.save-load-buttons .input:focus { + color: #404040; + /*width: 330px;*/ + cursor: text; +} +.save-load-buttons .input { + white-space: nowrap; + overflow: hidden; + text-overflow: ellipsis; +} +.save-load-buttons .no-change { + background: #E6E6E6; +} +.save-load-buttons .process, +.save-load-buttons .no-change.process { + background: url(../images/bar-loader.gif) 0 0 repeat !important; + box-shadow: none !important; +} +.layout-toggle-container { + float: left; + margin-right: 4px; +} +.layout-toggle-container .tv-button { + padding: 0; + width: 45px; + height: 28px; + position: relative; + background: #fff; +} +.layout-toggle-container .tv-button:before { + content: " "; + position: absolute; + top: 12px; + right: 7px; + width: 0px; + height: 0px; + border-style: solid; + border-width: 5px 4.5px 0 4.5px; + border-color: #8F9091 transparent transparent transparent; +} +.layout-toggle-container .tv-button.active:before { + border-width: 0 4.5px 5px 4.5px; + border-color: transparent transparent #81bde2 transparent; +} +.layout-toggle-container .tv-button i { + position: absolute; + width: 29px; + height: 23px; + top: 2px; + left: 1px; + background-image: url("../images/bottomtoolbar/layout-buttons.png"); +} +.layout-widget { + position: absolute; + z-index: 120; + border: 1px solid #c9cbcd; + padding: 12px 12px 8px 12px; + background: #fff; + color: #4c5151; +} +.layout-widget .layout-button { + display: inline-block; + -webkit-box-sizing: border-box; + -moz-box-sizing: border-box; + box-sizing: border-box; + width: 31px; + height: 25px; + border: 1px solid transparent; + background-image: url("../images/bottomtoolbar/layout-buttons.png"); + cursor: pointer; +} +.layout-widget .layout-button.active { + border-color: #c9cbcd; + background-color: #f2f5f8; +} +.layout-widget .input-row { + margin: 4px; +} +.layout-widget .input-row label { + position: relative; + top: -2px; + padding: 0 0 0 4px; +} +.search-container { + color: #5a5a5a; +} +/*.search-container a{text-decoration: underline;}*/ +.search-header { + padding: 10px; + height: 22px; + margin: 10px 0 0; +} +.search-header .heading { + float: left; + text-transform: uppercase; + font: bold 16px Arial; +} +.search-header .tag-link { + float: right; + font-size: 14px; +} +.search-header .tags { + float: right; +} +body.search-page.three-columns .tv-layout-width { + width: 1504px; +} +body.search-page.three-columns .quote-area > .main { + width: 1504px; +} +/* +@media (min-width: 1560px) { + body.search-page .tv-layout-width { + max-width: 1504px; + } + body.search-page .quote-area > .main { + max-width: 1504px; + } +} +*/ +.search-results { + padding: 10px 0 10px; + margin-left: -20px; + font-size: 0; +} +.search-results > * { + font-size: 12px; +} +.search-results.loading { + pointer-events: none; +} +.search-results.loading > * { + opacity: 0.3; +} +.search-results.loading #loading-indicator-small { + opacity: 1; + margin-bottom: -24px; + top: 16px; + position: relative; +} +.tab .search-results { + padding: 0 0 10px; + margin: 0; +} +.search-results .cb-column { + float: left; + width: 506px; + margin-left: 2px; +} +.search-results .item { + position: relative; + width: 466px; + padding: 11px 9px; + margin: 0 0 30px 20px; + background: #f2f5f8; + border: solid 1px #dce1e6; + display: inline-block; + vertical-align: top; + font: 12px Arial, sans-serif; +} +.search-results .item.two-columns-item { + width: 972px; +} +.search-results .item.two-columns-item .img-border { + overflow: hidden; + height: 546px; +} +.search-results .item.two-columns-item .img-border img { + height: 546px; + width: 972px; +} +.search-results .item .head { + position: relative; + margin: 0 0 12px 0; + white-space: nowrap; + overflow: hidden; + font-weight: bold; + color: #828282; + text-overflow: ellipsis; + line-height: 30px; +} +.search-results .item .head .user-badge { + margin-left: 4px; +} +.search-results .item .head .userlink { + cursor: pointer; +} +.search-results .item .head .avatar { + -webkit-border-radius: 1px; + -webkit-background-clip: padding-box; + -moz-border-radius: 1px; + -moz-background-clip: padding; + border-radius: 1px; + background-clip: padding-box; + width: 32px; + height: 32px; + overflow: hidden; + position: relative; + float: left; + margin-right: 10px; + display: inline-block; +} +.search-results .item .head .avatar img { + width: 32px; + height: 32px; +} +.search-results .item .head .avatar.online:after, +.search-results .item .head .avatar.is-online:after { + content: ''; + display: block; + width: 10px; + height: 10px; + border-radius: 50%; + position: absolute; + top: -3px; + right: -3px; + background: #5cb888; + border: 3px solid #f2f5f8; +} +.search-results .item .head .follow-link { + display: inline-block; + margin-right: 3px; +} +.search-results .item .head a, +.search-results .item .head span { + vertical-align: middle; +} +.search-results .item .head a.userlink { + text-decoration: none; + font-size: 15px; +} +.search-results .item .head .user-stats-small { + display: block; + padding-top: 1px; +} +.search-results .item .chart-info { + position: relative; + font-weight: bold; + margin: 17px 0 0; + height: 17px; +} +.search-results .item .chart-info .symbol { + font-size: 12px; + line-height: 17px; + float: left; +} +.search-results .item .chart-info .symbol a, +.search-results .item .chart-info .symbol .interval { + vertical-align: top; +} +.search-results .item .chart-info .symbol > a { + display: inline-block; + max-width: 230px; + overflow: hidden; + text-overflow: ellipsis; +} +.search-results .item .chart-info .symbol button.follow-symbol { + display: inline-block; + margin-right: 2px; + vertical-align: top; +} +.search-results .item .chart-info .chart-direction-label { + line-height: 17px; + margin-left: 6px; +} +.search-results .item .chart-info .chart-stats-small { + float: right; +} +.search-results .item .chart-actions { + margin: 10px 0 5px; +} +.search-results .item .chart-title { + clear: both; + margin: 12px 0 16px; + font-size: 19px; + font-weight: normal; +} +.search-results .item .chart-title .icon-chart-recommended { + margin-left: 1px; +} +.search-results .item .chart-title .icon-chart-bullseye { + margin: 2px 0 0; +} +.search-results .item .chart-title .chart-non-public { + display: inline-block; + float: right; + color: white; + margin: 0 7px 0 0; + padding: 0 4px; + border-radius: 2px; + font-size: 8px; + text-transform: uppercase; + cursor: default; + vertical-align: top; + line-height: 16px; + background: #E28B8B; +} +.search-results .item .desc { + margin: 16px 0 10px; +} +.search-results .item .img-border { + position: relative; + overflow: hidden; + height: 275px; +} +.search-results .item .img-border img { + height: 275px; + width: 466px; +} +.search-results .item .img-border .chart-relation-buttons { + top: 7px; + left: 7px; +} +.search-results .item .time-info { + padding-top: 9px; + font-size: 12px; +} +.search-results .item .time-info.with-delete { + margin-right: 30px; +} +.search-results .item span.delta { + color: #3cbf81; + font-size: 11px; + vertical-align: super; +} +.search-results .item .agree .delta { + color: #4DFFAB; + padding-left: 1px; + line-height: 11px; +} +.search-results .item .agree.small .delta { + line-height: 9px; +} +.search-results .item .related-charts { + margin: 10px 0 0 0; +} +.search-results .item .related-charts .related-chart { + margin: 3px 0 0 0; + white-space: nowrap; + overflow: hidden; + text-overflow: ellipsis; +} +.search-results .item .related-charts .related-chart a { + color: #5cb888; +} +.search-results .item .related-charts .related-chart a:before { + content: ' '; + display: inline-block; + vertical-align: top; + margin-right: 5px; + height: 16px; + width: 16px; + background-image: url("../images/sprites/base-sprite.png"); + background-repeat: no-repeat; + background-position: 0px -1826px; +} +.search-results .item span.delete { + display: block; + position: absolute; + top: 10px; + right: 10px; + width: 9px; + height: 9px; + background: url(../images/dialogs/close-flat.png) no-repeat; + cursor: pointer; +} +.search-results .item span.delete:hover { + background-position: 0 -9px; +} +.profile .search-results .item .chart-info .symbol > a { + max-width: 50%; +} +.profile .treated .search-results .item .chart-info .symbol > a { + max-width: 44%; +} +.search-results .empty, +.following .empty, +.followers .empty { + font-style: italic; + text-align: center; + margin: 20px 0; +} +.search-results .item .head .follow-link { + display: inline-block; + position: relative; +} +.search-results .item .chart-info .stats .agreed, +.search-results .item .chart-info .stats .disagreed, +.search-results .item .chart-info .stats .private { + color: white; + padding: 0 4px; + margin: 0 7px 0 0; + border-radius: 2px; + font-size: 11px; + text-transform: uppercase; + cursor: default; + vertical-align: top; + line-height: 16px; + display: inline-block; +} +.search-results .item .chart-info .stats .agreed { + background: #6DC35D; +} +.search-results .item .chart-info .stats .private, +.search-results .item .chart-info .stats .disagreed { + background: #FF7B79; +} +.search-container .show-more, +.tab .show-more { + margin: 0 0 20px; + text-align: center; +} +.search-container .show-more #show-more-button.hidden { + display: none; +} +.preview-wrap { + height: 100%; + width: 100%; + position: fixed; + z-index: 5; + left: 0; + top: 0; + display: none; +} +.preview-container { + height: 70%; + width: 60%; + position: absolute; + left: 50%; + top: 50%; + border: 4px solid #a9aaab; + box-shadow: 0 0 12px rgba(0, 0, 0, 0.4); + border-radius: 8px; +} +.preview-container iframe { + height: 100%; + width: 100%; +} +.preview-container .close-img { + position: absolute; + top: -18px; + right: -18px; + z-index: 160; + cursor: pointer; +} +.preview-container .loading-indicator { + border-radius: 4px; +} +.search-toolbar .type-select .icon-container-toggle a { + width: 43px; +} +.search-toolbar .type-select .icon-container-toggle a.type-all { + width: 29px; +} +.search-toolbar .type-select .icon-container-toggle a.type-futures { + width: 53px; +} +.search-toolbar .interval-select #intervals-panel a { + width: 43px; +} +.search-toolbar .interval-select #intervals-panel a.type-all { + width: 29px; +} +.search-toolbar .interval-select #intervals-panel a.type-minutes { + width: 57px; +} +.search-toolbar .interval-select #intervals-panel a.type-hours { + width: 46px; +} +.search-toolbar .interval-select #intervals-panel a.type-days { + width: 42px; +} +.search-toolbar .interval-select #intervals-panel a.type-weeks { + width: 51px; +} +.search-toolbar .interval-select #intervals-panel a.type-months { + width: 55px; +} +.search-results-subtab { + display: none; +} +.search-results-subtab-toggle { + padding: 6px 0 6px 0; +} +.search-results-subtab-toggle a { + display: inline-block; + white-space: nowrap; + margin: 0 15px 0 0; + text-decoration: none; + border-bottom: dashed 1px; + font-weight: bold; + font-size: 14px; +} +.search-results-subtab-toggle a.active { + color: #5A5D66; + border-bottom: none; + cursor: default; +} +.search-results-subtab.following-people { + padding-top: 5px; +} +.chart-state-notice { + font-size: 11px; + color: #787878; + margin: 0 0 8px 0; +} +.search-additional-info .symbol-minichart { + height: 122px; + padding: 0 350px 0 2px; +} +.search-additional-info .symbol-quote { + margin-top: -122px; + position: relative; + float: left; + height: 146px; + width: 100%; + padding: 0 10px; + overflow: hidden; +} +.search-additional-info .symbol-quote h1 { + font-size: 32px; + font-weight: normal; + margin: 0; + white-space: nowrap; + text-overflow: ellipsis; + display: inline-block; + overflow: hidden; + float: left; + max-width: 515px; +} +body.three-columns .search-additional-info .symbol-quote h1 { + max-width: 1000px; +} +.search-additional-info .symbol-quote-stats { + margin: 0; + font-size: 36px; +} +.search-additional-info .symbol-quote .symbol-last { + color: #42434A; + border-radius: 2px; + padding: 0 3px 0; +} +.search-additional-info .symbol-quote .symbol-change-pt { + font-size: 28px; +} +.search-additional-info .symbol-quote .symbol-change-pt:before { + content: '('; +} +.search-additional-info .symbol-quote .symbol-change-pt:after { + content: ')'; +} +.search-additional-info .symbol-quote-stats .section-title { + color: #787c82; + font-size: 12px; + font-weight: normal; + margin: 0 0 10px; +} +.search-additional-info .symbol-quote-stats .section { + float: left; + margin: 19px 38px 0 0; +} +.symbol-quote .follow-symbol-block { + float: left; + margin: 3px 0 0 10px; +} +.search-quote { + height: 146px !important; + position: relative; +} +.search-quote .fundamentals, +.search-quote .news { + height: 70px !important; +} +.search-quote .news { + overflow: visible !important; + border: none !important; + height: 146px !important; + top: 0 !important; + right: 0 !important; + width: 330px !important; +} +.search-quote .news-item .title { + width: 330px !important; +} +.search-quote .news-item { + height: 24px !important; + margin-bottom: 2px; +} +.search-quote .news-caption { + color: #bbbcc1; + font-size: 12px; + font-weight: normal; + margin: 0; + white-space: nowrap; + line-height: 20px; + margin-bottom: 5px; +} +.quote-area-loading { + position: absolute; + width: 100%; + height: 146px; + z-index: 1; + background: #eaeff4; + top: 0; + opacity: 0.5; +} +.quote-area-loading .loading-indicator-small { + position: absolute; + top: 45px; + width: 100%; +} +.search-quote.loading-process .symbol-quote-stats .section { + display: none; +} +/***********************/ +/* NEW SEARCH */ +.search-filter-place { + height: 78px; +} +.search-container .tabs-with-search { + padding: 0 10px; + padding: 0 10px 0 0px; + height: 78px; + display: table-cell; + vertical-align: middle; + -webkit-transition: height 0.1s ease-in; + -moz-transition: height 0.1s ease-in; + -o-transition: height 0.1s ease-in; + -ms-transition: height 0.1s ease-in; + transition: height 0.1s ease-in; +} +.search-filter { + background: #f2f5f8; + z-index: 1; + width: 100%; + box-sizing: border-box; + top: 0; +} +.search-filter.static { + position: fixed; + border-bottom: solid 1px #c9cbcd; + -moz-box-sizing: border-box; +} +.search-filter form { + display: table; + width: 100%; +} +.search-page .tv-main, +.search-page .tv-content { + background: #eaeff4; +} +.search-data { + padding-top: 24px; +} +.tabs-with-search .filter { + height: 34px; + float: left; + position: relative; + color: #666c7d; + margin-right: 10px; +} +.tabs-with-search .filter.active .selected { + color: #fff; +} +.tabs-with-search .inactive .tabs a:not(.active), +.tabs-with-search .inactive .filter .selected { + color: #bbbcc1; +} +.tabs-with-search .filter.active { + background: #58c3e5; +} +.tabs-with-search .filter .selected { + line-height: 34px; + white-space: nowrap; + overflow: hidden; + text-overflow: ellipsis; + padding: 0 27px 0 10px; + position: relative; + cursor: pointer; + text-transform: uppercase; + font-size: 17px; + -o-user-select: none; + -moz-user-select: none; + -webkit-user-select: none; + user-select: none; + color: #007FB9; +} +.tabs-with-search .filter .selected:after { + position: absolute; + right: 10px; + top: 15px; + width: 0; + height: 0; + border-left: 5px solid transparent; + border-right: 5px solid transparent; + border-top: 5px solid #666c7d; + content: " "; +} +.tabs-with-search .filter.active .selected:after { + border-top-color: #fff; +} +.tabs-with-search .dropdown { + display: none; + position: absolute; + z-index: 1; + box-sizing: border-box; + left: 0; + top: 100%; + margin-top: 2px; + background: #fefefe; + border: solid 1px #d6dadf; + padding: 0; + white-space: nowrap; + width: 185px; +} +.tabs-with-search .dropdown a { + color: #5c6170; + display: block; + padding: 8px 12px; + font-size: 14px; + text-decoration: none; +} +.tabs-with-search .dropdown .sub-group a { + padding: 8px 22px; +} +.tabs-with-search .dropdown a:hover { + background: #f8fbfe; +} +.tabs-with-search .dropdown a.active { + color: #2e3138; + background: #f2f5f8; +} +.tabs-with-search .dropdown .sub { + padding-left: 27px; +} +.tabs-with-search .dropdown .separator { + height: 1px; + overflow: hidden; + margin: 5px 0; +} +.tabs-with-search .dropdown .sub-title { + color: #b9bac0; + font-size: 11px; + margin: 0 10px; + line-height: 30px; + text-transform: uppercase; + font-weight: bold; + border-bottom: solid 1px #d6dadf; + padding: 0 3px; + margin-top: 2px; +} +.tabs-with-search .dropdown .description { + font-size: 10px; + color: #b9bac0; + display: block; + margin-bottom: -4px; +} +.is-not-authenticated .itabs-with-search a.authorization-required { + /*color: #9ca1b0;*/ + display: none !important; +} +.is-not-authenticated .tabs-with-search .filter-by { + display: none; +} +/* TABBED */ +.tabs-with-search .filter-tabbed .tabs { + /* + float: left; + margin-bottom: -22px; +*/ +} +.tabs-with-search .filter-tabbed .tabs a.item { + float: left; + margin: 0 28px 0 0; + line-height: 34px; + font-size: 14px; + text-transform: uppercase; + /* padding-bottom: 22px;*/ +} +/* +.tabs-with-search .filter-tabbed .tabs .sub-group { + margin-left: 0 0 0 -20px; +} + +.tabs-with-search .filter-tabbed .tabs .sub-group a{ + font-size: 12px; +} +*/ +.tabs-with-search .dropdown .sub-group.inactive { + opacity: 0.5; +} +.tabs-with-search .dropdown .sub-group.inactive a:hover { + background: none; +} +.tabs-with-search .dropdown .sub-group.inactive a.active { + background: #f2f5f8; +} +.tabs-with-search .dropdown .sub-group.inactive a { + cursor: default; +} +.tabs-with-search .filter-tabbed div.group { + position: relative; + float: left; +} +.tabs-with-search .filter-tabbed div.group a { + display: none; +} +.tabs-with-search .filter-tabbed div.group.active-group a.default { + display: none; +} +.tabs-with-search .filter-tabbed div.group a.default { + display: block; +} +.tabs-with-search .filter-tabbed div.group a.active { + display: block !important; +} +.tabs-with-search .filter-tabbed .dropdown a { + display: block; +} +.tabs-with-search .filter-tabbed .tabs a.active { + /* padding-bottom: 20px;*/ + /* border-bottom: solid 2px #5bb888;*/ + color: #666c7d; + cursor: default; + position: relative; +} +.tabs-with-search .filter-tabbed .tabs a.active .active-underline { + display: block; + position: absolute; + height: 2px; + background: #5bb888; + width: 100%; + margin-top: 20px; +} +.tabs-with-search .filter-tabbed .filter { + margin-left: -10px; +} +.tabs-with-search .filter-tabbed .filter .dropdown { + width: auto; + white-space: nowrap; +} +.tabs-with-search .filter-tabbed .dropdown a { + padding-right: 20px; +} +/* active state */ +.tabs-with-search .filter-tabbed .filter.active { + background: #58c3e5; +} +.tabs-with-search .filter-tabbed .filter.active .selected { + color: #fff; +} +/* + +.tabs-with-search .filter.stream-select .selected:before { + display: inline-block; + margin: 0 8px -1px 0; + width: 13px; + height: 12px; + content: " "; + background: url(data:image/gif;base64,R0lGODlhAgAYAJECAP///2Zsff///wAAACH/C1hNUCBEYXRhWE1QPD94cGFja2V0IGJlZ2luPSLvu78iIGlkPSJXNU0wTXBDZWhpSHpyZVN6TlRjemtjOWQiPz4gPHg6eG1wbWV0YSB4bWxuczp4PSJhZG9iZTpuczptZXRhLyIgeDp4bXB0az0iQWRvYmUgWE1QIENvcmUgNS4zLWMwMTEgNjYuMTQ1NjYxLCAyMDEyLzAyLzA2LTE0OjU2OjI3ICAgICAgICAiPiA8cmRmOlJERiB4bWxuczpyZGY9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkvMDIvMjItcmRmLXN5bnRheC1ucyMiPiA8cmRmOkRlc2NyaXB0aW9uIHJkZjphYm91dD0iIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtbG5zOnhtcE1NPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvbW0vIiB4bWxuczpzdFJlZj0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL3NUeXBlL1Jlc291cmNlUmVmIyIgeG1wOkNyZWF0b3JUb29sPSJBZG9iZSBQaG90b3Nob3AgQ1M2IChXaW5kb3dzKSIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDo3Qzg1NUE0MjA0RjcxMUUzQkM5N0ZERDNCNEE0OTc2NCIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDo3Qzg1NUE0MzA0RjcxMUUzQkM5N0ZERDNCNEE0OTc2NCI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOjdDODU1QTQwMDRGNzExRTNCQzk3RkREM0I0QTQ5NzY0IiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOjdDODU1QTQxMDRGNzExRTNCQzk3RkREM0I0QTQ5NzY0Ii8+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+Af/+/fz7+vn49/b19PPy8fDv7u3s6+rp6Ofm5eTj4uHg397d3Nva2djX1tXU09LR0M/OzczLysnIx8bFxMPCwcC/vr28u7q5uLe2tbSzsrGwr66trKuqqainpqWko6KhoJ+enZybmpmYl5aVlJOSkZCPjo2Mi4qJiIeGhYSDgoGAf359fHt6eXh3dnV0c3JxcG9ubWxramloZ2ZlZGNiYWBfXl1cW1pZWFdWVVRTUlFQT05NTEtKSUhHRkVEQ0JBQD8+PTw7Ojk4NzY1NDMyMTAvLi0sKyopKCcmJSQjIiEgHx4dHBsaGRgXFhUUExIREA8ODQwLCgkIBwYFBAMCAQAAIfkEAQAAAgAsAAAAAAIAGAAAAgyEIamHmhxicElOagsAOw==) repeat-x 0 -12px; +} + +.tabs-with-search .filter.active.stream-select .selected:before { + background-position: 0 0; +} + +*/ +.tabs-with-search .search-query { + float: right; + position: relative; + margin-left: -20px; +} +.tabs-with-search .search-query:before { + content: " "; + display: block; + position: absolute; + width: 13px; + height: 13px; + background: url(../images/icons.png) no-repeat -80px -339px; + top: 10px; + left: 9px; +} +.tabs-with-search .search-query input { + padding: 7px 22px 7px 27px; + margin: 1px 0 0; + border: 1px solid #D7DBE0; + width: 128px; +} +.tabs-with-search .search-query input::-webkit-input-placeholder { + color: #999; +} +.tabs-with-search .search-query input:-moz-placeholder { + color: #999; +} +.tabs-with-search .search-query input::-moz-placeholder { + color: #999; +} +.tabs-with-search .search-query input:-ms-input-placeholder { + color: #999; +} +.tabs-with-search .search-query input:focus { + border-color: #4c82ce; +} +.tabs-with-search .tv-index-content-wrap { + padding: 22px 3px 22px 16px; +} +/* + + + +.iotd_tab { + text-transform: none; + font-size: 18px; + margin-right: 35px !important; +} + +.iotd_tab:after { + content: "/"; + font-size: 25px; + position: absolute; + margin-left: 14px; + +}*/ +.activity-timeline { + margin-bottom: 10px; +} +.timeline-indent .activity-timeline { + margin: 17px 0 25px; +} +.activity-info-message { + background: #EAF3FB; + border: 1px solid #D1DEE9; + border-radius: 1px; + margin: 25px 0; + padding: 12px 14px; +} +.timeline { + width: 2px; + position: relative; + left: 492px; + top: 0; + background: #C4CED6; +} +.timeline .new { + width: 2px; + background: #6FB540; +} +.timeline-left, +.timeline-right { + width: 49%; +} +.timeline-left { + float: left; +} +.timeline-right { + float: right; +} +.twigged .timeline { + height: 20px; +} +.twigged .timeline-left, +.twigged .timeline-right { + top: 20px; +} +.activity-timeline .loading-indicator-small { + margin-top: 4px; +} +.timeline-event { + position: relative; + top: 0; + left: 0; + padding: 10px 0 10px 11px; + margin: 0 0 23px 0; + background: #eaeff4; + font-size: 12px; + color: #a5a9ad; +} +.timeline-event .avatar-small { + float: left; +} +.timeline-event .event-icon-container { + position: absolute; + width: 48px; + top: 1px; + right: 1px; + bottom: 1px; + background: #e4eaf2; +} +.timeline-event .event-icon-container .vertical-center { + display: table-cell; + vertical-align: middle; + height: 100%; + width: 100%; +} +.timeline-event .event-icon { + display: inline-block; + width: 30px; + height: 29px; + float: right; + position: relative; +} +.timeline-event .event-icon.dislike { + height: 26px; + width: 18px; + background-image: url("../images/sprites/base-sprite.png"); + background-repeat: no-repeat; + background-position: 0px -91px; + display: block; + position: absolute; + overflow: hidden; + top: 50%; + left: 50%; + margin-left: -9px; + margin-top: -13px; +} +.timeline-event .event-icon.publish { + height: 22px; + width: 29px; + background-image: url("../images/sprites/base-sprite.png"); + background-repeat: no-repeat; + background-position: 0px -27px; + display: block; + position: absolute; + overflow: hidden; + top: 50%; + left: 50%; + margin-left: -15px; + margin-top: -11px; +} +.timeline-event .event-icon.comment { + height: 22px; + width: 24px; + background-image: url("../images/sprites/base-sprite.png"); + background-repeat: no-repeat; + background-position: 0px -59px; + display: block; + position: absolute; + overflow: hidden; + top: 50%; + left: 50%; + margin-left: -12px; + margin-top: -11px; +} +.timeline-event .event-icon.favorite { + height: 23px; + width: 24px; + background-image: url("../images/sprites/base-sprite.png"); + background-repeat: no-repeat; + background-position: 0px -127px; + display: block; + position: absolute; + overflow: hidden; + top: 50%; + left: 50%; + margin-left: -12px; + margin-top: -12px; +} +.timeline-event .event-icon.follow { + height: 14px; + width: 30px; + background-image: url("../images/sprites/base-sprite.png"); + background-repeat: no-repeat; + background-position: 0px -160px; + display: block; + position: absolute; + overflow: hidden; + top: 50%; + left: 50%; + margin-left: -15px; + margin-top: -7px; +} +.timeline-event .event-icon.like { + height: 26px; + width: 18px; + background-image: url("../images/sprites/base-sprite.png"); + background-repeat: no-repeat; + background-position: 0px -184px; + display: block; + position: absolute; + overflow: hidden; + top: 50%; + left: 50%; + margin-left: -9px; + margin-top: -13px; +} +.timeline-event .event-head { + float: left; + margin: -3px 0 0 13px; + padding-right: 64px; + width: 362px; + overflow: hidden; +} +.timeline-event .event-comment, +.timeline-event .event-message { + display: block; + overflow: hidden; + text-overflow: ellipsis; +} +.timeline-event .event-message a { + font-size: 14px; +} +.timeline-event .event-comment { + clear: left; + padding: 16px 64px 0 0; + font-size: 13px; + color: #3b3e44; +} +.timeline-event .event-date { + margin: 6px 0 0; + font-size: 12px; + color: #A0A2A5; +} +.timeline-event .event-body { + padding-right: 64px; + padding-top: 16px; + clear: both; +} +.timeline-event img.chart { + display: block; + width: 100%; + height: 265px; +} +.timeline-event .chart-info { + margin: 17px 0 5px; +} +.timeline-event .chart-info .symbol { + font-size: 14px; + font-weight: bold; + line-height: 16px; +} +.timeline-event .chart-info .symbol button.follow-symbol { + display: inline-block; + margin: -1px 5px 0 0; + vertical-align: top; +} +.timeline-event .chart-info .symbol .symbol-name { + display: inline-block; + overflow: hidden; + text-overflow: ellipsis; + max-width: 64%; + vertical-align: text-top; +} +.timeline-event .chart-info .chart-stats-small { + float: right; + color: #a5a9ad; +} +.timeline-event .chart-info .title { + font-size: 20px; + margin: 5px 0; +} +.timeline-event.new .event-icon-container { + background: #d7dfe9; +} +/** + * Quote Area. +**/ +/* Markup: sizes, positions, margins, etc. */ +.quote-area { + height: 81px; + width: 100%; + overflow: hidden; + clear: both; +} +.quote-area > .main { + width: 1000px; + position: relative; + margin: auto; +} +.quote-area .quotes { + position: absolute; + left: 5px; + top: 3px; + right: 320px; + /*width: 674px;*/ + height: 69px; +} +.quote-area .quotes-header { + height: 20px; +} +.quote-area .quotes-tabs { + white-space: nowrap; +} +.quote-area .quotes-tabs > span { + display: inline-block; + margin: 0 0 0 13px; +} +.quote-area .quotes-tabs > span:first-child { + margin: 0 0 0 8px; +} +.quote-area .quotes-tabs a.quote-tab-config { + display: none; + width: 13px; + height: 0px; + padding: 13px 0 0 0; + /* Correctly alignes both in Fx and Chrome */ + background: url('../images/icons.png') -170px -300px no-repeat; + position: relative; + overflow: hidden; + top: 2px; +} +.quote-area .quotes-tabs a.quote-tab-config:hover { + background-position: -185px -300px; +} +.quote-area .quotes-tabs > span.active a.quote-tab-config { + display: inline-block; +} +.quote-area .quotes-pages { + position: relative; + left: 0; + top: 5px; + /*width: 674px;*/ + height: 42px; + overflow: hidden; +} +.quote-area .quotes-page { + position: absolute; + left: -1px; + top: 0; + height: 100%; + white-space: nowrap; +} +.quote-area .quotes-page { + display: none; +} +.quote-area .quotes-page.active { + display: block; +} +.quote-area .quotes-item { + display: inline-block; + width: 168px; + height: 37px; + position: relative; +} +.quote-area .rail { + position: absolute; + bottom: 0; + left: 5px; + right: 0; + height: 2px; +} +.quote-area .quotes:hover .rail, +.quote-area .rail.scrolling, +.quote-area .rail.dragging { + height: 6px; +} +.quote-area .rail .bar { + position: absolute; + top: 0; + left: 0; + width: 32px; + height: 100%; +} +.quotes-item .symbol-name, +.quotes-item .symbol-last { + display: block; + position: absolute; +} +.quotes-item .symbol-name { + left: 5px; + top: 1px; +} +.quotes-item .symbol-last { + /* left: 5px; bottom: 1px;*/ + right: 9px; + top: 1px; + padding: 0 1px; +} +.quotes-item .symbol-changes { + /* + right: 9px; + top: 20px; +*/ + float: right; +} +.quotes-item .symbol-change { + /* right: 9px; bottom: 1px;*/ +} +.quotes-item .symbol-change-pt { + /* right: 9px; top: 2px;*/ +} +.quotes-item .symbol-description-name { + /* + position: absolute; + left: 5px; + top: 20px; +*/ + font-size: 11px; + color: #a5abb5; + display: block; + overflow: hidden; + text-overflow: ellipsis; +} +.quote-second-line { + top: 22px; + right: 9px; + left: 5px; + position: absolute; +} +.quote-area .news { + position: absolute; + right: 9px; + top: 3px; + width: 310px; + height: 60px; + overflow: hidden; +} +.quote-area .news-item { + display: block; + height: 20px; + line-height: 20px; + white-space: nowrap; +} +.quote-area .news-item time, +.quote-area .news-item .title { + display: inline-block; + overflow: hidden; + vertical-align: top; +} +.quote-area .news-item time { + width: 30px; + padding: 0 5px 0 0; + font-size: 11px; + text-align: right; +} +.quote-area .news-item .title { + width: 275px; + text-overflow: ellipsis; +} +.quote-area .market-clock { + position: absolute; + top: 3px; + right: 7px; +} +/* Schema: colors, borders, etc. */ +.quote-area .news, +.quote-area .quotes-item { + border: 1px solid #DBE1E3; +} +.quote-area .quotes-item { + border-width: 0 0 0 1px; +} +.quote-area .quotes-item .delayed { + display: none; +} +.quote-area .quotes-item.delayed .delayed { + display: inline-block; +} +.quote-area .quotes-tabs { + font-size: 13px; +} +.quote-area .quotes-tabs > span { + color: #2971CE; + border-bottom: 1px dashed #5990D7; + cursor: pointer; +} +.quote-area .quotes-tabs > span.active { + color: #595C65; + border: none; + font-weight: bold; +} +.quote-area .rail { + background: #E6E7E8; + opacity: 0.5; + -webkit-transition: opacity 250ms ease-in; + -moz-transition: opacity 250ms ease-in; + -ms-transition: opacity 250ms ease-in; + -o-transition: opacity 250ms ease-in; + transition: opacity 250ms ease-in; +} +.quote-area .rail .bar { + background: #BDBDBD; + cursor: pointer; +} +.quote-area .rail:hover, +.quote-area .rail.scrolling { + opacity: 1.0; +} +.quotes-item:hover, +.news-item:hover { + background: #f0f2f5; +} +.quotes-item .symbol-name { + font-weight: bold; +} +.quotes-item .symbol-name { + font-size: 14px; + color: #1380b7; +} +.symbol-changes { + font-size: 11px; + color: #595C65; +} +.symbol-changes.up { + color: #43a873; +} +.symbol-changes.down { + color: #de7255; +} +.quotes-item .symbol-last { + border-radius: 2px; + color: #5a5c62; + font-size: 14px; + font-weight: bold; +} +.quote-area .news { + border-width: 0 0 0 1px; +} +.quote-area .news-list { + -webkit-transition: opacity 0.35s linear; + -moz-transition: opacity 0.35s linear; + -ms-transition: opacity 0.35s linear; + -o-transition: opacity 0.35s linear; + transition: opacity 0.35s linear; +} +.quote-area .news-list.in-update { + opacity: 0.5; +} +.quote-area .news-list.supplied time { + visibility: hidden; +} +.quote-area .news-item time, +.quote-area .market-clock { + color: #969799; +} +.quote-area .market-clock { + font-size: 11px; + cursor: default; +} +.quote-area .market-clock time { + font-weight: bold; +} +.quote-area .market-clock .open { + color: #DE583A; +} +.quote-area .market-clock .close { + color: #409B29; +} +.quote-area .quote-area-notice { + display: table-cell; + width: 672px; + height: 35px; + vertical-align: middle; + color: gray; + text-align: center; + font-style: italic; +} +.without-tabs.quote-area .quotes-page { + top: 5px; +} +.without-tabs.quote-area .quotes-pages { + height: 55px; +} +/*border-color: @borderColor*/ +/* #BABDC2 */ +.tv-side-toolbar { + background: #FFFFFF; + width: 51px; + color: #BABDC2; + border-right: 1px solid #c9cbcd; +} +.is-mobile .tv-side-toolbar { + width: auto; + border-right: none; + border-top: 1px solid #c9cbcd; + width: 100%; +} +.is-mobile .tv-side-toolbar .tools-group { + display: inline-block; + margin: 3px 0 5px; +} +.is-mobile .tv-side-toolbar .tools-group .button { + position: relative; + display: inline-block; + -webkit-border-radius: 20px; + -moz-border-radius: 20px; + border-radius: 20px; + width: 40px; + height: 40px; + border: 2px solid #b5b7ba; + -webkit-box-sizing: border-box; + -moz-box-sizing: border-box; + box-sizing: border-box; + -webkit-border-radius: 22px; + -webkit-background-clip: padding-box; + -moz-border-radius: 22px; + -moz-background-clip: padding; + border-radius: 22px; + background-clip: padding-box; + background: #FFF; + background: transparent; + margin-left: 15px; + margin-right: 15px; +} +.is-mobile .tv-side-toolbar .tools-group .button:hover, +.is-mobile .tv-side-toolbar .tools-group .button:active, +.is-mobile .tv-side-toolbar .tools-group .button.active { + background: #FFF; +} +.is-mobile .tv-side-toolbar .tools-group .button:hover, +.is-mobile .tv-side-toolbar .tools-group .button:active, +.is-mobile .tv-side-toolbar .tools-group .button.active, +.is-mobile .tv-side-toolbar .tools-group .button.selected { + background: #FFF; + border: 2px solid #b5b7ba; +} +.is-mobile .tv-side-toolbar .tools-group .button .main { + top: 3px; + left: 3px; + margin: 0; + border: none; + background: transparent !important; +} +.is-mobile .tv-side-toolbar .tools-group .button .main .text-as-icon { + left: 3.5px; + top: 2px; +} +.is-mobile .tv-side-toolbar .tools-group .button .side { + content: " "; + position: absolute; + visibility: visible; + top: -12px; + left: 16px; + width: 0px; + height: 0px; + border-style: solid; + border-width: 0 3px 3px 3px; + border-color: transparent transparent #c9cbcd transparent; + background: transparent; +} +.is-mobile .tv-side-toolbar .tools-group .button .side::-moz-focus-inner { + border: 0; +} +.is-mobile .tv-side-toolbar .tools-group .button i { + top: 3px; + left: 7px; +} +.is-mobile .tv-side-toolbar .tools-group .button:hover i { + top: 3px; + left: 7px; +} +.charts-popup-list.main-menu-popup { + margin-top: 0px; +} +.tv-side-toolbar .main-menu { + display: block; + width: 39px; + height: 39px; + margin: auto; + background: url('../images/small-logo.png') center center no-repeat; + position: relative; + cursor: pointer; +} +.tv-side-toolbar .main-menu:hover, +.tv-side-toolbar .main-menu:active, +.tv-side-toolbar .main-menu.active { + background-color: #E3E5E8; +} +.tv-side-toolbar .main-menu.with-avatar { + background: white; +} +/* notification counter */ +.tv-side-toolbar .main-menu a { + position: absolute; + top: 0; + right: 0; + padding: 1px; + background: #5091F7; + color: white; + font-size: 10px; + font-weight: bold; + text-align: center; + z-index: 1; + margin-top: 1px; + margin-right: 1px; +} +/* with avatar */ +.tv-side-toolbar .main-menu img { + display: block; + width: 39px; + height: 39px; + position: relative; + top: 0px; + left: 0px; +} +/* group */ +.tv-side-toolbar .tools-group:not(:first-child):not(.no-delimiter):before { + content: ""; + display: block; + width: 41px; + height: 1px; + position: relative; + left: 0px; + background: #CECFD1; +} +.is-mobile .tv-side-toolbar .tools-group:not(:first-child):not(.no-delimiter):before { + width: 1px; + height: 36px; + position: absolute; + top: 7px; +} +.tv-side-toolbar .tools-group.bottom-delimiter:after { + content: ""; + display: block; + width: 41px; + height: 1px; + position: relative; + left: 0px; + /*bottom: -6px;*/ + background: #CECFD1; +} +.tv-side-toolbar .tools-group { + margin: 5px; + position: relative; +} +.tv-side-toolbar .tools-group .button, +.tv-side-toolbar .help-button, +.properties-toolbar .tools-group .button { + display: block; + /*background: #46464E;*/ + border: 1px solid transparent; + cursor: pointer; +} +.tv-side-toolbar .tools-group .button { + height: 30px; + margin: 6px 0 0 0; + position: relative; +} +.tv-side-toolbar .help-button-container { + position: absolute; + left: 0; + bottom: 0; + z-index: 1; + height: 38px; + width: 50px; + background: #FFFFFF; +} +.tv-side-toolbar .help-button-container:before { + content: ''; + display: block; + width: 100%; + height: 5px; + position: absolute; + top: -5px; + left: 0; + background: -moz-linear-gradient(top, rgba(255, 255, 255, 0) 0%, #ffffff 100%); + background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, rgba(255, 255, 255, 0)), color-stop(100%, #ffffff)); + background: -webkit-linear-gradient(top, rgba(255, 255, 255, 0) 0%, #ffffff 100%); + background: -o-linear-gradient(top, rgba(255, 255, 255, 0) 0%, #ffffff 100%); + background: -ms-linear-gradient(top, rgba(255, 255, 255, 0) 0%, #ffffff 100%); + background: linear-gradient(to bottom, rgba(255, 255, 255, 0) 0%, #ffffff 100%); + filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#00ffffff', endColorstr='#ffffff', GradientType=0); +} +.tv-side-toolbar .help-button { + margin: 4px 0 0 4px; + width: 39px; + height: 26px; +} +.tv-side-toolbar .tools-group .button .main { + position: absolute; + top: 0; + left: 0; + width: 30px; + height: 30px; +} +.tv-side-toolbar .tools-group .button .main.text-as-icon { + font-weight: bold; + font-family: FontAwesome; + padding-top: 7px; + text-align: center; + -webkit-box-sizing: border-box; + -moz-box-sizing: border-box; + box-sizing: border-box; + color: #777; + font-size: 19px; +} +.tv-side-toolbar .tools-group .button:hover .main.text-as-icon { + color: #555555; +} +.tv-side-toolbar .tools-group .button.selected .main.text-as-icon { + color: #5ec6e8; +} +.tv-side-toolbar .tools-group .button .side { + position: absolute; + top: 0; + left: 30px; + width: 8px; + height: 30px; + border-left: 1px dotted #B6B9BE; + background: url('../images/sidetoolbar/toolgroup.png') center center no-repeat; + visibility: hidden; +} +.tv-side-toolbar .tools-group .button:hover, +.tv-side-toolbar .tools-group .button:active, +.tv-side-toolbar .tools-group .button.active, +.tv-side-toolbar .tools-group .button.selected, +.properties-toolbar .tools-group .button { + background-color: #FFFFFF; + border-color: #c9cbcd; +} +.tv-side-toolbar .tools-group .button:not(.subgroup):active, +.tv-side-toolbar .tools-group .button:not(.subgroup).active, +.tv-side-toolbar .tools-group .button:not(.subgroup).selected, +.properties-toolbar .tools-group .button:active, +.properties-toolbar .tools-group .button.active, +.tv-side-toolbar .tools-group .button.selected .main, +.tv-side-toolbar .tools-group .button:active .side, +.tv-side-toolbar .tools-group .button.active .side { + background-color: #F2F5F8; +} +.is-mobile .tv-side-toolbar .tools-group .button:not(.subgroup):active, +.is-mobile .tv-side-toolbar .tools-group .button:not(.subgroup).active, +.is-mobile .tv-side-toolbar .tools-group .button:not(.subgroup).selected, +.is-mobile .properties-toolbar .tools-group .button:active, +.is-mobile .properties-toolbar .tools-group .button.active, +.is-mobile .tv-side-toolbar .tools-group .button.selected .main, +.is-mobile .tv-side-toolbar .tools-group .button:active .side, +.is-mobile .tv-side-toolbar .tools-group .button.active .side { + background-color: transparent; +} +.tv-side-toolbar .tools-group .button:hover .side, +.tv-side-toolbar .tools-group .button:active .side, +.tv-side-toolbar .tools-group .button.active .side, +.tv-side-toolbar .tools-group .button.selected .side { + visibility: visible; +} +.tv-side-toolbar .tools-group .button.subgroup:hover:after, +.tv-side-toolbar .tools-group .button.subgroup:active:after, +.tv-side-toolbar .tools-group .button.subgroup.active:after, +.tv-side-toolbar .tools-group .button.subgroup.selected:after { + background-position: 0 -10px; +} +.tv-side-toolbar .tools-group .button i, +.tv-side-toolbar .tools-group .button:hover i { + display: block; + width: 30px; + height: 30px; + position: absolute; + top: 1px; + left: 8px; + background: url('../images/sidetoolbar/instruments.png') no-repeat; +} +.tv-side-toolbar .tools-group .button.subgroup i, +.tv-side-toolbar .tools-group .button.subgroup:hover i { + position: absolute; + left: 0px; + top: 0px; +} +.tv-side-toolbar .help-button { + background: url('../images/help/help-icon-large.png') no-repeat center center #ffffff; +} +.tv-side-toolbar .help-button:hover, +.tv-side-toolbar .help-button:active, +.tv-side-toolbar .help-button.active { + opacity: 0.8; +} +.tv-side-toolbar .tools-group .button.objects-tree i { + background-position: -1px -2561px; +} +.tv-side-toolbar .tools-group .button.objects-tree:active i { + background-position: -33px -2561px; +} +.tv-side-toolbar .tools-group .button.action:hover { + background: #EFEFF2; + border-color: #c9cbcd; +} +.tv-side-toolbar .label { + display: block; + margin: 10px 0 2px 0; + font-size: 9px; + text-align: center; + color: #A1A2A4; + cursor: default; +} +.tv-side-toolbar .tools-group .tvcolorpicker-widget { + border-color: #BABDC2; + margin: 0 7px 7px; +} +.tv-side-toolbar .tools-group.hide-square div:nth-child(1) span.square { + display: none; +} +.tv-side-toolbar .slider { + display: block; + position: relative; + left: 13px; + width: 16px; + height: 102px; +} +.tv-side-toolbar .slider i { + display: block; + width: 16px; + height: 16px; + border-radius: 8px; + background: url('../images/sidetoolbar/slider-control.png') no-repeat; + cursor: pointer; + z-index: 1; +} +.tv-side-toolbar .slider span { + display: block; + height: 79px; + width: 14px; + position: absolute; + left: 1px; + top: 8px; + background: url('../images/sidetoolbar/slider-bg.png') no-repeat; +} +.help-menu { + position: absolute; + padding: 1px; + background: White; + border: 1px solid #c9cbcd; + z-index: 16; +} +.help-menu span { + display: block; + position: relative; + color: #5A5D66; + font-size: 13px; + padding: 7px 24px; + cursor: pointer; +} +.help-menu span.external:after { + content: ''; + position: absolute; + top: 11px; + right: 7px; + width: 10px; + height: 10px; + background: url('../images/external-link/ext-onwhite.png') no-repeat center right; +} +.help-menu span:hover { + color: #414349; + background-color: #f4f7f9; +} +.keyboard-help { + width: 560px; +} +.keyboard-help:after, +.keyboard-help > .column:nth-child(2n):after { + content: ''; + display: block; + clear: both; +} +.keyboard-help > .column { + float: left; + width: 50%; +} +.keyboard-help > .column-chart { + width: 290px; +} +.keyboard-help > .column-watch { + width: 265px; +} +.keyboard-help h4 { + margin: 0; +} +.keyboard-help p { + line-height: 1.85; + margin: 3px 0; +} +.keyboard-help kbd { + font-size: 11px; + border: 1px solid #777; + padding: 2px 5px; + -webkit-box-shadow: 0px 2px 0px #777; + -moz-box-shadow: 0px 2px 0px #777; + box-shadow: 0px 2px 0px #777; +} +.line-tool-icons-popup { + width: 358px; + font-size: 19px; +} +.line-tool-icons-popup .item { + display: inline-block; + padding: 7px; + height: 19px; + text-align: center; +} +.line-tool-icons-popup .item.active span { + color: #5ec6e8; +} +.line-tool-icons-popup .item .title-expanded { + width: 20px; + height: 20px; +} +.properties-toolbar { + position: absolute; + top: 70px; + left: 40%; + height: 39px; + z-index: 15; + background: #FFFFFF; + border: 1px solid #c9cbcd; + -webkit-box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0.15); + -moz-box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0.15); + box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0.15); +} +.properties-toolbar:after { + clear: both; + display: table; + content: ""; +} +.properties-toolbar > div, +.properties-toolbar .tools-group { + display: inline-block; + float: left; +} +.properties-toolbar > div > div, +.properties-toolbar .tools-group > div, +.properties-toolbar > div > input, +.properties-toolbar .tools-group > input { + display: inline-block; + float: left; +} +.properties-toolbar .tools-group { + position: relative; + height: 27px; + padding: 6px 3px; +} +.properties-toolbar .tools-group > div, +.properties-toolbar .tools-group > span, +.properties-toolbar .tools-group > a, +.properties-toolbar .tools-group > .colorpicker-widget { + margin-right: 3px; +} +.properties-toolbar .tools-group.properties-tools-group > div, +.properties-toolbar .tools-group.properties-tools-group > span, +.properties-toolbar .tools-group.properties-tools-group > a, +.properties-toolbar .tools-group.properties-tools-group > .colorpicker-widget { + margin-right: -1px; +} +.properties-toolbar .tools-group.properties-tools-group > div:last-child, +.properties-toolbar .tools-group.properties-tools-group > span:last-child, +.properties-toolbar .tools-group.properties-tools-group > a:last-child, +.properties-toolbar .tools-group.properties-tools-group > .colorpicker-widget:last-child { + margin-right: 3px; +} +.properties-toolbar .tools-group.properties-tools-group .divider { + height: 27px; + width: 5px; +} +.properties-toolbar .tools-group .button { + width: 36px; + height: 25px; + display: inline-block; + position: relative; +} +.properties-toolbar .tools-group .button.with-arrow { + width: 40px; +} +.properties-toolbar .tools-group .button.with-arrow:after { + position: relative; + top: 14px; + left: 30px; + content: " "; + width: 0px; + height: 0px; + border-style: solid; + border-width: 2px 2px 0 2px; + border-color: #707275 transparent transparent transparent; + border-style: inset; +} +.properties-toolbar .tools-group .button.active:after, +.properties-toolbar .tools-group .button:active:after, +.properties-toolbar .tools-group .button:focus:after { + border-color: #00c3e6 transparent transparent transparent; +} +.properties-toolbar .tools-group .colorpicker-widget { + border-color: #c9cbcd; + width: 40px; + height: 25px; +} +.properties-toolbar .tools-group .colorpicker-widget[class*="icon-"] { + background-image: url('../images/linetool-properties/colorpicker-icons.png'); +} +.properties-toolbar .tools-group .custom-select .switcher { + padding: 0px; + width: 40px; + min-width: 40px; + background-color: #FFFFFF; +} +.properties-toolbar .tools-group .custom-select .switcher .title { + width: 40px; + height: 25px; + padding: 0; +} +.properties-toolbar .tools-group .custom-select .switcher .icon { + position: absolute; + right: 9px; + top: 12px; + content: " "; + width: 0px; + height: 0px; + border-style: solid; + border-width: 2px 2px 0 2px; + border-color: #707275 transparent transparent transparent; + border-style: inset; +} +.properties-toolbar .tools-group .custom-select .switcher:active .icon, +.properties-toolbar .tools-group .custom-select .switcher:active .icon { + border-color: #00c3e6 transparent transparent transparent; +} +.properties-toolbar .tools-group .custom-select .items { + padding: 6px 5px; + width: auto; +} +.properties-toolbar .tools-group .custom-select .items span { + display: inline-block; +} +.properties-toolbar .tools-group .custom-select .items .item { + padding: 0; + display: inline-block; + height: 25px; +} +.properties-toolbar .tools-group .custom-select .items .item.selected { + border: 1px solid #c9cbcd; +} +.properties-toolbar .tools-group .custom-select .combobox-icon { + display: inline-block; + width: 32px; + height: 25px; +} +.properties-toolbar .drag-handler { + height: 39px; + width: 16px; + position: relative; +} +.properties-toolbar .drag-handler i { + margin: 7px; + position: absolute; + width: 6px; + height: 26px; + background-image: url('../images/linetool-properties/drag-handle-bg.png'); +} +.properties-toolbar [class*="icon-"] { + background-image: url('../images/linetool-properties/icons.png'); +} +.properties-toolbar [class*="icon-"].icon-pencil { + background-position: 0 0px; +} +.properties-toolbar [class*="icon-"].icon-bucket { + background-position: 0 -25px; +} +.properties-toolbar [class*="icon-"].icon-font { + background-position: 0 -50px; +} +.properties-toolbar [class*="icon-"].icon-list { + background-position: 0 -75px; +} +.properties-toolbar [class*="icon-"].icon-line { + background-position: 0 -100px; +} +.properties-toolbar [class*="icon-"].icon-line-left-arrow { + background-position: 0 -125px; +} +.properties-toolbar [class*="icon-"].icon-line-right-arrow { + background-position: 0 -150px; +} +.properties-toolbar [class*="icon-"].icon-line-two-arrow { + background-position: 0 -175px; +} +.properties-toolbar [class*="icon-"].icon-ray-left { + background-position: 0 -200px; +} +.properties-toolbar [class*="icon-"].icon-ray-right { + background-position: 0 -225px; +} +.properties-toolbar [class*="icon-"].icon-ray-segment { + background-position: 0 -250px; +} +.properties-toolbar [class*="icon-"].icon-line-dashed { + background-position: 0 -275px; +} +.properties-toolbar [class*="icon-"].icon-line-dotted { + background-position: 0 -300px; +} +.properties-toolbar [class*="icon-"].icon-line-width-1 { + background-position: 0 -100px; +} +.properties-toolbar [class*="icon-"].icon-line-width-2 { + background-position: 0 -325px; +} +.properties-toolbar [class*="icon-"].icon-line-width-3 { + background-position: 0 -350px; +} +.properties-toolbar [class*="icon-"].icon-line-width-4 { + background-position: 0 -375px; +} +.properties-toolbar [class*="icon-"].icon-settings { + background-position: 0 -400px; +} +.properties-toolbar [class*="icon-"].icon-clone { + background-position: 0 -425px; +} +.properties-toolbar [class*="icon-"].icon-remove { + background-position: 0 -450px; +} +.properties-toolbar [class*="icon-"].icon-hide { + background-position: 0 -475px; +} +.properties-toolbar [class*="icon-"].active.icon-pencil, +.properties-toolbar [class*="icon-"]:active.icon-pencil, +.properties-toolbar [class*="icon-"]:focus.icon-pencil { + background-position: -40px 0px; +} +.properties-toolbar [class*="icon-"].active.icon-bucket, +.properties-toolbar [class*="icon-"]:active.icon-bucket, +.properties-toolbar [class*="icon-"]:focus.icon-bucket { + background-position: -40px -25px; +} +.properties-toolbar [class*="icon-"].active.icon-font, +.properties-toolbar [class*="icon-"]:active.icon-font, +.properties-toolbar [class*="icon-"]:focus.icon-font { + background-position: -40px -50px; +} +.properties-toolbar [class*="icon-"].active.icon-list, +.properties-toolbar [class*="icon-"]:active.icon-list, +.properties-toolbar [class*="icon-"]:focus.icon-list { + background-position: -40px -75px; +} +.properties-toolbar [class*="icon-"].active.icon-line, +.properties-toolbar [class*="icon-"]:active.icon-line, +.properties-toolbar [class*="icon-"]:focus.icon-line { + background-position: -40px -100px; +} +.properties-toolbar [class*="icon-"].active.icon-line-left-arrow, +.properties-toolbar [class*="icon-"]:active.icon-line-left-arrow, +.properties-toolbar [class*="icon-"]:focus.icon-line-left-arrow { + background-position: -40px -125px; +} +.properties-toolbar [class*="icon-"].active.icon-line-right-arrow, +.properties-toolbar [class*="icon-"]:active.icon-line-right-arrow, +.properties-toolbar [class*="icon-"]:focus.icon-line-right-arrow { + background-position: -40px -150px; +} +.properties-toolbar [class*="icon-"].active.icon-line-two-arrow, +.properties-toolbar [class*="icon-"]:active.icon-line-two-arrow, +.properties-toolbar [class*="icon-"]:focus.icon-line-two-arrow { + background-position: -40px -175px; +} +.properties-toolbar [class*="icon-"].active.icon-ray-left, +.properties-toolbar [class*="icon-"]:active.icon-ray-left, +.properties-toolbar [class*="icon-"]:focus.icon-ray-left { + background-position: -40px -200px; +} +.properties-toolbar [class*="icon-"].active.icon-ray-right, +.properties-toolbar [class*="icon-"]:active.icon-ray-right, +.properties-toolbar [class*="icon-"]:focus.icon-ray-right { + background-position: -40px -225px; +} +.properties-toolbar [class*="icon-"].active.icon-ray-segment, +.properties-toolbar [class*="icon-"]:active.icon-ray-segment, +.properties-toolbar [class*="icon-"]:focus.icon-ray-segment { + background-position: -40px -250px; +} +.properties-toolbar [class*="icon-"].active.icon-line-dashed, +.properties-toolbar [class*="icon-"]:active.icon-line-dashed, +.properties-toolbar [class*="icon-"]:focus.icon-line-dashed { + background-position: -40px -275px; +} +.properties-toolbar [class*="icon-"].active.icon-line-dotted, +.properties-toolbar [class*="icon-"]:active.icon-line-dotted, +.properties-toolbar [class*="icon-"]:focus.icon-line-dotted { + background-position: -40px -300px; +} +.properties-toolbar [class*="icon-"].active.icon-line-width-1, +.properties-toolbar [class*="icon-"]:active.icon-line-width-1, +.properties-toolbar [class*="icon-"]:focus.icon-line-width-1 { + background-position: -40px -100px; +} +.properties-toolbar [class*="icon-"].active.icon-line-width-2, +.properties-toolbar [class*="icon-"]:active.icon-line-width-2, +.properties-toolbar [class*="icon-"]:focus.icon-line-width-2 { + background-position: -40px -325px; +} +.properties-toolbar [class*="icon-"].active.icon-line-width-3, +.properties-toolbar [class*="icon-"]:active.icon-line-width-3, +.properties-toolbar [class*="icon-"]:focus.icon-line-width-3 { + background-position: -40px -350px; +} +.properties-toolbar [class*="icon-"].active.icon-line-width-4, +.properties-toolbar [class*="icon-"]:active.icon-line-width-4, +.properties-toolbar [class*="icon-"]:focus.icon-line-width-4 { + background-position: -40px -375px; +} +.properties-toolbar [class*="icon-"].active.icon-settings, +.properties-toolbar [class*="icon-"]:active.icon-settings, +.properties-toolbar [class*="icon-"]:focus.icon-settings { + background-position: -40px -400px; +} +.properties-toolbar [class*="icon-"].active.icon-clone, +.properties-toolbar [class*="icon-"]:active.icon-clone, +.properties-toolbar [class*="icon-"]:focus.icon-clone { + background-position: -40px -425px; +} +.properties-toolbar [class*="icon-"].active.icon-remove, +.properties-toolbar [class*="icon-"]:active.icon-remove, +.properties-toolbar [class*="icon-"]:focus.icon-remove { + background-position: -40px -450px; +} +.properties-toolbar [class*="icon-"].active.icon-hide, +.properties-toolbar [class*="icon-"]:active.icon-hide, +.properties-toolbar [class*="icon-"]:focus.icon-hide { + background-position: -40px -475px; +} +.properties-toolbar .active [class*="icon-"].icon-pencil, +.properties-toolbar .selected [class*="icon-"].icon-pencil { + background-position: -40px 0px; +} +.properties-toolbar .active [class*="icon-"].icon-bucket, +.properties-toolbar .selected [class*="icon-"].icon-bucket { + background-position: -40px -25px; +} +.properties-toolbar .active [class*="icon-"].icon-font, +.properties-toolbar .selected [class*="icon-"].icon-font { + background-position: -40px -50px; +} +.properties-toolbar .active [class*="icon-"].icon-list, +.properties-toolbar .selected [class*="icon-"].icon-list { + background-position: -40px -75px; +} +.properties-toolbar .active [class*="icon-"].icon-line, +.properties-toolbar .selected [class*="icon-"].icon-line { + background-position: -40px -100px; +} +.properties-toolbar .active [class*="icon-"].icon-line-left-arrow, +.properties-toolbar .selected [class*="icon-"].icon-line-left-arrow { + background-position: -40px -125px; +} +.properties-toolbar .active [class*="icon-"].icon-line-right-arrow, +.properties-toolbar .selected [class*="icon-"].icon-line-right-arrow { + background-position: -40px -150px; +} +.properties-toolbar .active [class*="icon-"].icon-line-two-arrow, +.properties-toolbar .selected [class*="icon-"].icon-line-two-arrow { + background-position: -40px -175px; +} +.properties-toolbar .active [class*="icon-"].icon-ray-left, +.properties-toolbar .selected [class*="icon-"].icon-ray-left { + background-position: -40px -200px; +} +.properties-toolbar .active [class*="icon-"].icon-ray-right, +.properties-toolbar .selected [class*="icon-"].icon-ray-right { + background-position: -40px -225px; +} +.properties-toolbar .active [class*="icon-"].icon-ray-segment, +.properties-toolbar .selected [class*="icon-"].icon-ray-segment { + background-position: -40px -250px; +} +.properties-toolbar .active [class*="icon-"].icon-line-dashed, +.properties-toolbar .selected [class*="icon-"].icon-line-dashed { + background-position: -40px -275px; +} +.properties-toolbar .active [class*="icon-"].icon-line-dotted, +.properties-toolbar .selected [class*="icon-"].icon-line-dotted { + background-position: -40px -300px; +} +.properties-toolbar .active [class*="icon-"].icon-line-width-1, +.properties-toolbar .selected [class*="icon-"].icon-line-width-1 { + background-position: -40px -100px; +} +.properties-toolbar .active [class*="icon-"].icon-line-width-2, +.properties-toolbar .selected [class*="icon-"].icon-line-width-2 { + background-position: -40px -325px; +} +.properties-toolbar .active [class*="icon-"].icon-line-width-3, +.properties-toolbar .selected [class*="icon-"].icon-line-width-3 { + background-position: -40px -350px; +} +.properties-toolbar .active [class*="icon-"].icon-line-width-4, +.properties-toolbar .selected [class*="icon-"].icon-line-width-4 { + background-position: -40px -375px; +} +.properties-toolbar .active [class*="icon-"].icon-settings, +.properties-toolbar .selected [class*="icon-"].icon-settings { + background-position: -40px -400px; +} +.properties-toolbar .active [class*="icon-"].icon-clone, +.properties-toolbar .selected [class*="icon-"].icon-clone { + background-position: -40px -425px; +} +.properties-toolbar .active [class*="icon-"].icon-remove, +.properties-toolbar .selected [class*="icon-"].icon-remove { + background-position: -40px -450px; +} +.properties-toolbar .active [class*="icon-"].icon-hide, +.properties-toolbar .selected [class*="icon-"].icon-hide { + background-position: -40px -475px; +} +.event-block { + position: relative; +} +.global-notifications .event-block { + background: rgba(0, 0, 0, 0.15); + border-radius: 3px; + padding: 3px; +} +.event-block .wrap { + position: relative; + padding: 8px; +} +.global-notifications .event-block .wrap { + background-color: #fdfefe; + border: solid 1px #b8bbbe; +} +.event-block img.avatar { + float: left; + width: 32px; + height: 32px; +} +.event-block .head { + padding: 0 20px 0 45px; + font-size: 12px; + height: 34px; + margin-top: -2px; +} +.event-block.without-pic .head { + padding-left: 0; +} +.event-block .head.nowrap .line { + white-space: nowrap; + width: 100%; + overflow: hidden; + text-overflow: ellipsis; +} +.event-block .head .line.event { + color: #a5a9ad; +} +.event-block .head .line.description { + color: #8e939c; + margin-top: 6px; +} +.global-notifications .event-block .head .username { + color: #4C5151; + font-size: 14px; +} +.event-block .head a { + color: #0080b7; +} +.global-notifications .event-block .head a { + font-size: 14px; +} +.event-block .text { + margin: 17px 20px 0 0; + color: #3b3e44; + font-size: 13px; + line-height: 1.462em; + max-height: 4.386em; + overflow: hidden; +} +.event-block:hover a.close { + display: block; +} +.event-block a.close { + display: none; + position: absolute; + top: 6px; + right: 9px; + width: 11px; + height: 11px; + background: url(../images/notification-close.png) no-repeat 0 0; +} +.event-block a.close:hover { + background-position: 0 -11px; +} +.event-block .event-icon { + background: url(../images/activity-icons-new.png) no-repeat 0 0; + display: block; + width: 20px; + height: 18px; + position: absolute; +} +.global-notifications .event-block .event-icon { + bottom: 5px; + right: 4px; +} +.event-block .event-icon.comment { + background-position: 0 0; +} +.event-block .event-icon.like { + background-position: -20px 0; +} +.event-block .event-icon.dislike { + background-position: -40px 0; +} +.event-block .event-icon.favorite { + background-position: -60px 0; +} +.event-block .event-icon.publish { + background-position: -80px 0; +} +.event-block .event-icon.follow { + background-position: -100px 0; +} +.event-block .event-icon.change_status { + background-position: -120px 0; +} +.global-notifications { + position: fixed; + bottom: 10px; + left: 10px; + z-index: 8011; + width: 415px; + cursor: pointer; +} +.global-notifications .event-block { + width: 399px; + margin-top: 6px; + float: left; + cursor: pointer; +} +.global-notifications .event-block .wrap:hover { + background-color: #fdfefe; +} +.event-block.warning-notification { + width: 396px; + border-left: solid 4px #ED3B3B; +} +/*! fancyBox v2.1.4 fancyapps.com | fancyapps.com/fancybox/#license */ +.fancybox-wrap, +.fancybox-skin, +.fancybox-outer, +.fancybox-inner, +.fancybox-image, +.fancybox-wrap iframe, +.fancybox-wrap object, +.fancybox-nav, +.fancybox-nav span, +.fancybox-tmp { + padding: 0; + margin: 0; + border: 0; + outline: none; + vertical-align: top; +} +.fancybox-wrap { + position: absolute; + top: 0; + left: 0; + z-index: 17; + cursor: default; +} +.fancybox-skin { + position: relative; + background: #f9f9f9; + color: #444; + text-shadow: none; + /* + -webkit-border-radius: 4px; + -moz-border-radius: 4px; + border-radius: 4px; + */ +} +.fancybox-opened { + z-index: 18; +} +/* +.fancybox-opened .fancybox-skin { + -webkit-box-shadow: 0 10px 25px rgba(0, 0, 0, 0.5); + -moz-box-shadow: 0 10px 25px rgba(0, 0, 0, 0.5); + box-shadow: 0 10px 25px rgba(0, 0, 0, 0.5); +} +*/ +.fancybox-outer, +.fancybox-inner { + position: relative; +} +.fancybox-inner { + overflow: hidden; +} +.fancybox-type-iframe .fancybox-inner { + -webkit-overflow-scrolling: touch; +} +.fancybox-error { + color: #444; + font: 14px/20px "Helvetica Neue", Helvetica, Arial, sans-serif; + margin: 0; + padding: 15px; + white-space: nowrap; +} +.fancybox-image, +.fancybox-iframe { + display: block; + width: 100%; + height: 100%; +} +.fancybox-image { + max-width: 100%; + max-height: 100%; +} +#fancybox-loading, +.fancybox-prev span, +.fancybox-next span { + background-image: url('../css/fancybox/fancybox_sprite.png'); +} +#fancybox-loading { + position: fixed; + top: 50%; + left: 50%; + margin-top: -22px; + margin-left: -22px; + background-position: 0 -108px; + opacity: 0.8; + cursor: pointer; + z-index: 60; +} +#fancybox-loading div { + width: 44px; + height: 44px; + background: url('../css/fancybox/fancybox_loading.gif') center center no-repeat; +} +.fancybox-close-outer { + position: absolute; + top: 0; + right: 0; +} +.fancybox-close { + position: absolute; + right: 0; + display: block; + top: 0; + width: 36px; + height: 36px; + cursor: pointer; + z-index: 40; + margin-right: -36px; + opacity: 0.8; +} +.fancybox-close:hover { + opacity: 1; +} +.fancybox-close:before { + content: " "; + height: 12px; + width: 12px; + background-image: url("../images/sprites/base-sprite.png"); + background-repeat: no-repeat; + background-position: 0px -617px; + display: block; + position: absolute; + overflow: hidden; + top: 50%; + left: 50%; + margin-left: -6px; + margin-top: -6px; +} +.fancybox-close-outer .fancybox-close { + position: fixed; + right: auto; + top: 20px; +} +.fancybox-nav { + position: absolute; + top: 0; + width: 40%; + height: 100%; + cursor: pointer; + text-decoration: none; + background: transparent url('../css/fancybox/blank.gif'); + /* helps IE */ + -webkit-tap-highlight-color: rgba(0, 0, 0, 0); + z-index: 40; +} +.fancybox-prev { + left: 0; +} +.fancybox-next { + right: 0; +} +.fancybox-nav span { + position: absolute; + top: 50%; + width: 36px; + height: 34px; + margin-top: -18px; + cursor: pointer; + z-index: 40; + visibility: hidden; +} +.fancybox-prev span { + left: 10px; + background-position: 0 -36px; +} +.fancybox-next span { + right: 10px; + background-position: 0 -72px; +} +.fancybox-nav:hover span { + visibility: visible; +} +.fancybox-tmp { + position: absolute; + top: -99999px; + left: -99999px; + visibility: hidden; + max-width: 99999px; + max-height: 99999px; + overflow: visible !important; +} +/* Overlay helper */ +.fancybox-lock { + overflow: hidden; + width: auto; +} +.fancybox-overlay { + position: absolute; + top: 0; + left: 0; + overflow: hidden; + display: none; + z-index: 17; + background: url('../css/fancybox/fancybox_overlay.png'); + cursor: pointer; +} +.fancybox-overlay-fixed { + position: fixed; + bottom: 0; + right: 0; +} +.fancybox-lock .fancybox-overlay { + overflow: auto; + overflow-y: scroll; +} +/* Title helper */ +.fancybox-title { + visibility: hidden; + font: normal 13px/20px "Helvetica Neue", Helvetica, Arial, sans-serif; + position: relative; + text-shadow: none; + z-index: 50; +} +.fancybox-opened .fancybox-title { + visibility: visible; +} +.fancybox-title-float-wrap { + position: absolute; + bottom: 0; + right: 50%; + margin-bottom: -35px; + z-index: 50; + text-align: center; +} +.fancybox-title-float-wrap .child { + display: inline-block; + margin-right: -100%; + padding: 2px 20px; + background: transparent; + /* Fallback for web browsers that doesn't support RGBa */ + background: rgba(0, 0, 0, 0.8); + -webkit-border-radius: 15px; + -moz-border-radius: 15px; + border-radius: 15px; + text-shadow: 0 1px 2px #222; + color: #FFF; + font-weight: bold; + line-height: 24px; + white-space: nowrap; +} +.fancybox-title-outside-wrap { + position: relative; + margin-top: 10px; + color: #fff; +} +.fancybox-title-inside-wrap { + padding-top: 10px; +} +.fancybox-title-over-wrap { + position: absolute; + bottom: 0; + left: 0; + color: #fff; + padding: 10px; + background: #000; + background: rgba(0, 0, 0, 0.8); +} +a.fancy-box-arrow { + display: block; + position: fixed; + z-index: 39; + top: 0; + height: 100%; + width: 40px; + color: #fff; + font-size: 50px; + line-height: 50px; + text-align: center; +} +a.fancy-box-arrow:hover { + background: rgba(0, 0, 0, 0.3); + background: rgba(0, 0, 0, 0.2); +} +.fancy-box-arrow.left { + left: 0; +} +.fancy-box-arrow.right { + right: 15px; +} +.fancy-box-arrow span { + text-indent: -10000px; + height: 44px; + width: 16px; + background-image: url("../images/sprites/base-sprite.png"); + background-repeat: no-repeat; + background-position: 0px -2207px; + display: block; + position: absolute; + overflow: hidden; + top: 50%; + left: 50%; + margin-left: -8px; + margin-top: -22px; +} +.fancy-box-arrow.right span { + height: 44px; + width: 16px; + background-image: url("../images/sprites/base-sprite.png"); + background-repeat: no-repeat; + background-position: 0px -2261px; + display: block; + position: absolute; + overflow: hidden; + top: 50%; + left: 50%; + margin-left: -8px; + margin-top: -22px; +} +.orderform-page { + display: none; +} +.orderform-page.active { + display: block; +} +.orderform-inputs { + border: solid gray 1px; + background: #fff; + border-radius: 5px; + margin: 15px; + padding: 15px; +} +.orderform-nav { + text-align: right; +} +.orderform-inputs th { + text-align: left; +} +#widget-frame-container { + overflow-y: auto; + font-size: 0; + margin-bottom: 45px; +} +.tv-widget-page h2 { + font-size: 12px; + line-height: 20px; + margin: 0; +} +.tv-widget-page p { + margin: 3px 0; +} +.widget-options .row { + margin: 5px 0 10px 0; +} +.widget-options input[type="text"], +.widget-controls .tv-select-container { + color: #6c6f72; + width: 100px; +} +.widget-options input[name="symbol"] { + text-transform: uppercase; +} +.widget-options input[type='checkbox'] { + position: relative; + top: 2px; + margin: 0 3px; +} +.widget-options textarea { + border: none; + margin: 1px; + color: #6c6f72; + padding: 3px; + white-space: pre-wrap; +} +.widget-options textarea:focus { + color: #595959; + resize: none; +} +.widget-options textarea#output { + width: 435px; + height: 501px; +} +.widget-options input.tv-dialog-text-input, +.widget-options .tv-select-container { + background: #f2f5f8; + border: none !important; + height: 33px; +} +.widget-controls .tv-dialog-text-input { + font-weight: bold; +} +.widget-options .sbSelector { + font-size: 13px; + line-height: 33px; +} +.widget-options .sbToggle { + top: 9px; +} +.widget-options .button { + display: inline-block; + text-align: center; + height: 34px; + line-height: 34px; + padding: 0 14px; + cursor: pointer; + font-size: 14px; + font-weight: bold; + color: #fff; + background: #1fb2cc; + text-decoration: none; + text-transform: uppercase; + margin-right: 10px; + font-weight: normal; +} +.widget-options .button:hover { + background: #21bed9; +} +.widget-options .button.process { + background: url(../images/button-base-process.gif) repeat-x 0 0; +} +.widget-options .checkboxes { + margin: 15px 0 15px; +} +.widget-options .checkboxes p { + margin: 7px 0; +} +.widget-controls textarea { + width: 228px; + height: 150px; +} +.widget-column-left { + width: 410px; + float: left; +} +.widget-column-right { + width: 540px; + float: right; +} +.widget-controls { + padding: 20px; +} +.content-page .widget-controls p { + line-height: 20px; + margin-bottom: 3px; +} +.widget-controls .half-width { + display: inline-block; + width: 130px; + vertical-align: top; +} +.widget-controls .half-width:last-child { + width: auto; +} +.widget-controls .claspd { + margin-bottom: 0; +} +.widget-controls .claspd + * { + margin-top: 0; +} +.tv-widget-page .tvcolorpicker-widget { + display: inline-block; + position: relative; + left: 5px; +} +.watchlist-area { + display: none; +} +.watchlist-area .symbol-edit-widget { + width: auto; + padding: 0 35px 0 0; + margin: 0; +} +.watchlist-area .symbol-edit-widget input { + width: 100%; +} +.watchlist-preview { + border: solid #c9cbcd 1px; + border-radius: 2px; + background: white; + margin: 3px 0 0 0; +} +.watchlist-preview-empty { + padding: 3px; + text-align: center; + font-style: italic; + color: #AAAAAA; + font-size: .8em; +} +.watchlist-preview-item { + padding: 3px; + border-top: #eaeaea solid 1px; + position: relative; + overflow: hidden; + white-space: nowrap; +} +.watchlist-preview-item:first-child { + border-top: 0; +} +.watchlist-preview-delete { + width: 13px; + height: 13px; + cursor: pointer; + position: absolute; + top: 4px; + right: 3px; + border-radius: 7px; + background: url(../images/icons.png) -180px -40px no-repeat; +} +.watchlist-preview-delete:hover { + background-position: -100px -100px; +} +#hideideasbutton-p { + padding-left: 18px; +} +.m-widget-column-right p { + margin-top: 21px; +} +.indicators-area { + display: none; +} +.button-indicators { + background-color: white; + border: 1px solid #c9cbcd; + padding: 5px 26px 5px 7px; + color: #AAAAAA; + font: 12px Arial; + float: left; +} +.button-indicators.active { + background: #f2f5f8 !important; + color: #8b8c8e; +} +.indicator-add-widget { + height: 27px; + -webkit-user-select: none; + position: relative; + cursor: pointer; +} +.indicators-area .indicator-add-widget { + padding: 0 35px 0 0; + margin: 0; + width: auto; +} +.indicators-preview { + border: solid #c9cbcd 1px; + border-radius: 2px; + background: white; + margin: 3px 0 0 0; +} +.indicators-area .indicator-add-widget a { + width: 100%; +} +.indicators-area .indicator-add-widget a:hover { + color: #8b8c8e; +} +.button-indicators .arrow-icon { + position: absolute; + right: 7px; + top: 11px; + background: url("../images/select-bg.png") repeat scroll 0 0 transparent; + height: 5px; + width: 9px; +} +.indicators-list { + display: none; + top: 46px; + z-index: 50; + position: absolute; + border: 1px solid #c9cbcd; + background: #fff; + z-index: 120; + right: auto; + width: auto; + max-height: 100%; + overflow-y: auto; +} +.indicators-list .item { + display: block; + padding: 7px 30px 7px 7px; + height: 16px; + position: relative; + color: #595959; +} +.indicators-list .item:hover, +.indicators-list .item.active { + background: #f4f7f9; + cursor: pointer; +} +.indicators-list .item span { + color: #595959; + display: inline-block; +} +/* mini & medium widget options */ +#mini-widget-container .widget-options .widget-options-symbols, +#medium-widget-container .widget-options .widget-options-symbols, +#mini-widget-container .widget-options .widget-options-buttons, +#medium-widget-container .widget-options .widget-options-buttons, +#mini-widget-container .widget-options .widget-options-size, +#medium-widget-container .widget-options .widget-options-size, +#mini-widget-container .widget-options .widget-options-chart, +#medium-widget-container .widget-options .widget-options-chart, +#mini-widget-container .widget-options .widget-options-url, +#medium-widget-container .widget-options .widget-options-url, +#mini-widget-container .widget-options .widget-options-colors, +#medium-widget-container .widget-options .widget-options-colors { + margin: 20px 20px 0 0; +} +#mini-widget-container input::-webkit-input-placeholder, +#medium-widget-container input::-webkit-input-placeholder { + color: #BBB; +} +#mini-widget-container input:-moz-placeholder, +#medium-widget-container input:-moz-placeholder { + color: #BBB; +} +#mini-widget-container input::-moz-placeholder, +#medium-widget-container input::-moz-placeholder { + color: #BBB; +} +#mini-widget-container input:-ms-input-placeholder, +#medium-widget-container input:-ms-input-placeholder { + color: #BBB; +} +#mini-widget-container .widget-settings-symbol-list .symbol-item td, +#medium-widget-container .widget-settings-symbol-list .symbol-item td { + padding: 0 6px; +} +#mini-widget-container .widget-settings-symbol-list .symbol-item .remove-symbol, +#medium-widget-container .widget-settings-symbol-list .symbol-item .remove-symbol { + width: 13px; + height: 13px; + border-radius: 7px; + cursor: pointer; + background: url(../images/icons.png) -180px -40px no-repeat; +} +#mini-widget-container .widget-settings-symbol-list .symbol-selector td:last-child, +#medium-widget-container .widget-settings-symbol-list .symbol-selector td:last-child { + padding: 0 5px; +} +#mini-widget-container .widget-settings-symbol-list .symbol-selector .add-symbol, +#medium-widget-container .widget-settings-symbol-list .symbol-selector .add-symbol { + width: 13px; + height: 11px; + border-radius: 7px; + cursor: pointer; + background-image: url(data:image/png;base64,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); +} +.content-page.tv-widget-page .why-is-free { + float: left; + width: 700px; + width: calc(100% - 300px); +} +.content-page.tv-widget-page .contacts { + position: relative; + top: -9px; + height: auto; + margin-top: 0; +} +/* mini widget options only */ +#mini-widget-container > div:not(.widget-code) { + display: inline-block; + float: left; + margin: 0 20px 20px 0; +} +#mini-widget-container .widget-code { + float: none; + display: block; + margin-top: 0; + clear: both; +} +#mini-widget-container .widget-code textarea { + width: 100%; + height: 200px; + -webkit-box-sizing: border-box; + -moz-box-sizing: border-box; + box-sizing: border-box; +} +#mini-widget-container #tv-miniwidget-container { + margin-top: 41px; +} +#mini-widget-container #tv-miniwidget-container #tv-miniwidget { + min-width: 302px; + min-height: 200px; +} +#mini-widget-container .widget-options .widget-controls { + min-height: 322px; +} +#mini-widget-container .widget-options-tabs .tv-editable-active .buttons { + display: inline-block; +} +#mini-widget-container .widget-options-tabs .tv-editable-active .buttons .tv-button { + padding: 1px 5px 1px 5px; +} +#mini-widget-container .widget-options-tabs .change-tab-name, +#mini-widget-container .widget-options-tabs .mini-widget-add-tab { + height: 17px; + display: inline-block; +} +#mini-widget-container .widget-options-tabs .change-tab-name input, +#mini-widget-container .widget-options-tabs .mini-widget-add-tab input { + height: 17px; + width: 70px; +} +#mini-widget-container .widget-options-tabs .mini-widget-add-tab, +#mini-widget-container .widget-options-tabs .widget-options-tabs-tab { + padding: 5px 10px; + margin: 1px 1px 0 1px; + padding: 8px 10px; + display: inline-block; + cursor: pointer; +} +#mini-widget-container .widget-options-tabs .mini-widget-add-tab.active, +#mini-widget-container .widget-options-tabs .widget-options-tabs-tab.active { + margin: 0 0 -1px 0; + border-style: solid; + border-color: #DDE1E6; + border-bottom-color: #eaeff4; + border-width: 1px 1px 1px 1px; +} +#mini-widget-container .widget-options-tabs .mini-widget-add-tab .remove-tab, +#mini-widget-container .widget-options-tabs .widget-options-tabs-tab .remove-tab { + display: inline-block; + width: 14px; + height: 14px; + margin-left: 10px; + border-radius: 11px; + background: url(../images/icons.png) -20px -240px no-repeat; +} +#mini-widget-container .widget-options-tabs .mini-widget-add-tab .remove-tab:hover, +#mini-widget-container .widget-options-tabs .widget-options-tabs-tab .remove-tab:hover { + background: url(../images/icons.png) -60px -280px no-repeat; +} +#mini-widget-container .widget-options-tabs .mini-widget-add-tab .add-tab-button, +#mini-widget-container .widget-options-tabs .widget-options-tabs-tab .add-tab-button { + display: inline-block; + width: 13px; + height: 11px; + margin-left: 10px; + background-image: url(data:image/png;base64,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); +} +#mini-widget-container .widget-options-tabs .mini-widget-add-tab .hidden, +#mini-widget-container .widget-options-tabs .widget-options-tabs-tab .hidden { + display: none; +} +#mini-widget-container .widget-options-tabs .widget-options-tabs-tabs { + display: inline-block; + height: 34px; +} +#mini-widget-container .widget-options-tabs .widget-options-tabs-pages { + border: 1px solid #DDE1E6; + padding: 8px 10px; +} +#mini-widget-container .widget-options-tabs .widget-options-tabs-pages .widget-options-tabs-page { + display: none; +} +#mini-widget-container .widget-options-tabs .widget-options-tabs-pages .widget-options-tabs-page.active { + display: block; +} +#mini-widget-container .widget-options-url input { + width: 200px; +} +#mini-widget-container .widget-options-url #mini-large-chart-url-help { + position: relative; + display: inline-block; + width: 16px; + height: 16px; + top: 3px; + padding: 0; + -webkit-border-radius: 16px; + -webkit-background-clip: padding-box; + -moz-border-radius: 16px; + -moz-background-clip: padding; + border-radius: 16px; + background-clip: padding-box; + background: url("../images/help/help-icon.png"); +} +/* medium widget options only */ +#medium-widget-container #tv-medium-widget-container { + display: block; + float: none; + margin-right: 0px; + margin-bottom: 45px; +} +#medium-widget-container .widget-code textarea { + width: 100%; + height: 493px; + -webkit-box-sizing: border-box; + -moz-box-sizing: border-box; + box-sizing: border-box; +} +/*.features-block +{ +}*/ +.features-block .tv-layout-width { + position: relative; + padding: 40px 0; +} +.features-block.dark { + background-color: #ECF0F3; +} +.features-block h2, +.features-block h3, +.features-block dt { + margin: 0; + padding: 0; + font-weight: normal; + color: #404040; +} +.features-block h2 { + font-size: 28px; + line-height: 36px; +} +.features-block p { + margin: 18px 0; + font-size: 15px; + line-height: 22px; +} +.features-block p, +.features-block dd { + color: #858686; +} +.features-block a:link, +.features-block a:visited { + text-decoration: none; +} +.features-block a:hover { + text-decoration: underline; +} +.features-block p:last-child { + margin-bottom: 0; +} +.feature-promo .tv-layout-width { + height: 270px; + background-image: url('../images/features/promo-video.png'); + background-repeat: no-repeat; + background-position: 545px 95px; +} +.feature-promo p { + width: 670px; +} +.feature-promo a { + display: block; + position: absolute; + width: 272px; + height: 185px; + top: 95px; + right: 23px; +} +.feature-stocks .tv-layout-width { + height: 260px; +} +.feature-stocks .tv-layout-width > div { + position: absolute; + width: 475px; + top: 40px; + background-repeat: no-repeat; +} +.feature-stocks .tv-layout-width > div:nth-child(1) { + left: 0; + background-image: url('../images/features/stock-1.png'); + background-position: top left; +} +.feature-stocks .tv-layout-width > div:nth-child(2) { + right: 0; + background-image: url('../images/features/stock-2.png'); +} +.feature-stocks .tv-layout-width h2 { + margin: 0 0 0 85px; +} +.feature-learn .learn-blocks { + overflow: hidden; +} +.feature-learn .learn-blocks > div { + float: left; + width: 230px; + margin-left: 25px; +} +.feature-learn .learn-blocks > div:first-child { + margin: 0; +} +.feature-learn .learn-blocks:after, +.feature-charttypes .charttypes:after, +.feature-tools .tools-description:after { + content: ''; + display: block; + clear: both; +} +.feature-learn .learn-blocks h3 { + font-size: 16px; + line-height: 19px; + margin: 16px 0 0; +} +.feature-learn .learn-blocks p { + font-size: 11px; + margin: 9px 0; +} +.feature-learn .learn-blocks i { + display: block; + height: 125px; + background-color: #ECF0F3; + background-position: center center; + background-repeat: no-repeat; + border-radius: 3px; +} +.feature-learn .learn-blocks .learn-ideas i { + background-image: url('../images/features/learn-ideas.png'); +} +.feature-learn .learn-blocks .learn-snapshot i { + background-image: url('../images/features/learn-snapshot.png'); +} +.feature-learn .learn-blocks .learn-community i { + background-image: url('../images/features/learn-community.png'); +} +.feature-learn .learn-blocks .learn-realtime i { + background-image: url('../images/features/learn-realtime.png'); +} +.feature-mobile p { + width: 500px; +} +.feature-mobile.narrow .tv-layout-width { + overflow: hidden; +} +.feature-mobile .ipad { + position: absolute; + top: 0; + right: -100px; + width: 632px; + height: 365px; + background: url('../images/features/ipad.png') no-repeat; +} +.charttypes > div { + float: left; + width: 175px; + height: 125px; + line-height: 125px; + padding: 0 0 0 100px; + margin: 0 0 18px; + font-size: 28px; + background-repeat: no-repeat; + background-position: 0 18px; +} +.charttypes > div:nth-child(4n) { + width: 75px; +} +.charttypes > .charttype-bars { + background-image: url('../images/features/type-bars.png'); +} +.charttypes > .charttype-line { + background-image: url('../images/features/type-line.png'); +} +.charttypes > .charttype-renko { + background-image: url('../images/features/type-renko.png'); +} +.charttypes > .charttype-pnf { + background-image: url('../images/features/type-pnf.png'); +} +.charttypes > .charttype-candles { + background-image: url('../images/features/type-candles.png'); +} +.charttypes > .charttype-area { + background-image: url('../images/features/type-area.png'); +} +.charttypes > .charttype-pricebreak { + background-image: url('../images/features/type-pricebreak.png'); +} +.charttypes > .charttype-kagi { + background-image: url('../images/features/type-kagi.png'); +} +.feature-tools .tools { + height: 31px; + width: 937px; + background: url('../images/features/tools.png') no-repeat; + margin: 30px auto 25px; +} +.feature-tools .tools-description > dl { + width: 450px; + padding: 0 50px 0 0; + margin: 0; + float: left; +} +.feature-tools .tools-description > dl > dt { + font-size: 20px; + margin: 0; + padding: 3px 0 3px 25px; +} +.feature-tools .tools-description > dl > dd { + font-size: 15px; + margin: 0 0 20px 25px; +} +/* +.feature-security .tv-layout-width +{ + background-image: url('../images/features/security.png'); + background-repeat: no-repeat; + background-position: 800px 25px; +} +.feature-security p +{ + width: 650px; +} +*/ +.feature-marketplace .tv-layout-width { + background: url('../images/features/marketplace.png') no-repeat 800px 50px; +} +.feature-marketplace p { + width: 740px; +} +.feature-technology .tv-layout-width { + background: url('../images/features/technology.png') no-repeat 0 96px; + padding-bottom: 67px; +} +.feature-technology p { + padding-left: 140px; +} +.feature-pro { + text-align: center; + font-size: 27px; + line-height: 40px; +} +.feature-pro .tv-layout-width { + padding-top: 80px; +} +.feature-pro .gopro { + display: block; + width: 254px; + margin: 55px auto 0; + line-height: 50px; + background: #3174d3; + font-size: 16px; + color: #fff; + font-weight: bold; + text-align: center; +} +.feature-pro a:hover.gopro { + text-decoration: none; +} +.features-chart-container-reference { + position: relative; + padding-top: 10px; + margin: 30px 0 30px; +} +.browser-container { + border: 1px solid #aeb9c5; + border-radius: 5px; +} +.browser-container .browser-toolbar { + background: #aeb9c5; + height: 30px; + padding-left: 11px; +} +.browser-container .browser-toolbar span { + float: left; + width: 9px; + height: 9px; + border-radius: 50%; + background: #fff; + margin: 12px 7px 0 0; +} +.features-chart-container { + margin: 0 auto; + width: 978px; + height: 751px; +} +.features-chart-container .chart-frame-wrap { + width: 978px; + height: 720px; + overflow: hidden; +} +.features-chart-container #chart-frame { + width: 978px; + height: 720px; + overflow: hidden; +} +.features-chart-container .tip { + background: #f8833c url('../images/index/plus.png') 9px 9px no-repeat; + border-radius: 15px; + -moz-border-radius: 15px; + position: absolute; + z-index: 90; + cursor: default !important; + width: 29px; + height: 29px; + display: block; + display: none; + box-shadow: inset 0 0 0 3px #fcad66, 0px 1px 3px rgba(0, 0, 0, 0.16); +} +.features-chart-container .tip:hover { + /*border: 3px solid #f3f3f3;*/ + background: #ffffff url('../images/index/plus.png') -15px 9px no-repeat; + box-shadow: inset 0 0 0 3px #f3f3f3, 0px 1px 3px rgba(0, 0, 0, 0.5); +} +.feature-tooltip { + z-index: 95; + display: none; + position: absolute; + border-radius: 4px; + border: 1px solid #bcbcbc; + width: 250px; + box-shadow: 0px 1px 2px rgba(0, 0, 0, 0.4); +} +.feature-tooltip .content { + border-radius: 3px; + border: 3px solid #f3f3f3; + padding: 8px 12px; + background: #fff; + color: #666; +} +ul.feature-list { + display: block; +} +ul.feature-list li { + position: relative; + display: block; + margin: 0; + padding: 5px 2px 5px 24px; + background: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAYAAAAGCAYAAADgzO9IAAAALklEQVR4AWMAgZgdHROB+C0UT0QSbP8PpMEYxAZLQlX9j4VgmIK3OCVwGoXTcgAth09hyVizGQAAAABJRU5ErkJggg==') 7px 12px no-repeat; + text-align: left; +} +ul.feature-list li.has-description:hover { + background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAYAAAAGCAYAAADgzO9IAAAAMElEQVR4AWMAgf1HT048cPTkWxAGsZEET/1HxmBJkCow58hJMAaxQWI4JXAahdNyAMDTZZ2xLVXFAAAAAElFTkSuQmCC'); + cursor: help; +} +ul.feature-list li:hover .feature-description { + display: block; +} +ul.feature-list li .feature-description { + pointer-events: none; + display: none; + position: absolute; + z-index: 10; + top: 0; + padding: 12px 30px; + width: 295px; + background: rgba(38, 40, 47, 0.95); + color: #ffffff; + text-align: center; + left: -370px; +} +ul.feature-list li .feature-description:before { + content: " "; + display: block; + position: absolute; + top: 6px; + width: 9px; + height: 19px; + left: auto; + right: -9px; + background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAkAAAATCAYAAABC3CftAAAARklEQVR4AaXSsQ0AMAgDQaaJ0mUm798xAZE8wCOZ+goEX+c+Fc1HTdAIoBFAI4BGAI0AGhEEZLhAvUGKd1J8J8W/U9oTlzk0dYO86JZPbwAAAABJRU5ErkJggg=='); +} +ul.feature-list li .feature-description small { + font-size: 11px; + font-style: italic; + color: #AAAAAA; +} +ul.feature-list li .feature-description h3 { + margin: 0; + font-weight: normal; + font-size: 18px; + line-height: 24px; + margin: 10px 0; +} +ul.feature-list li .feature-description p { + font-size: 14px; + line-height: 20px; + margin: 10px 0; +} +ul.feature-list li .feature-description .feature-icon { + display: block; + height: 100px; + width: 100px; + margin: 0 auto; + background: url('../images/gopro/feature-icons.png') 0 0 no-repeat; +} +ul.feature-list li .feature-description.feature-realtime .feature-icon { + background-position: 0 0; +} +ul.feature-list li .feature-description.feature-intraday-japan .feature-icon, +ul.feature-list li .feature-description.feature-studies .feature-icon { + background-position: 0 -100px; +} +ul.feature-list li .feature-description.feature-intraday-spreads .feature-icon { + background-position: 0 -200px; +} +ul.feature-list li .feature-description.feature-custom-intervals .feature-icon { + background-position: 0 -300px; +} +ul.feature-list li .feature-description.feature-multi-charts .feature-icon, +ul.feature-list li .feature-description.feature-watch-lists .feature-icon { + background-position: 0 -400px; +} +ul.feature-list li .feature-description.feature-hotlists .feature-icon { + background-position: 0 -500px; +} +ul.feature-list li .feature-description.feature-badge .feature-icon { + background-position: 0 -600px; +} +ul.feature-list li .feature-description.feature-private .feature-icon { + background-position: 0 -700px; +} +ul.feature-list li .feature-description.feature-extended-hours .feature-icon { + background-position: 0 -300px; +} +.tv-order-block { + background: #EAEFF4; +} +.order-wrap { + margin: 14px 0 20px; +} +.order-summary { + float: right; + width: 350px; + font-size: 14px; + background: #feffff; + padding: 20px; + border: 1px solid #dce1e6; + min-height: 570px; + position: relative; +} +.order-summary table { + width: 350px; +} +.order-summary th { + text-align: left; + font-size: 32px; + font-weight: normal; + border-bottom: 1px solid #dce1e6; + padding-bottom: 12px; +} +.order-summary td { + height: 30px; +} +.order-summary td:last-child { + text-align: right; +} +.order-summary .product-name { + padding-top: 10px; +} +.order-summary .product-info { + margin-bottom: 30px; +} +.order-summary .product-info .feature-list { + padding: 0; + margin: 0 0 35px 0 !important; +} +.order-summary .product-info .feature-list .feature-description { + top: -8px; +} +.order-summary .product-info .feature-list .feature-description .has-description:hover { + background-color: #eaeff4; + cursor: default; +} +.order-summary .total { + position: absolute; + bottom: 20px; + padding-top: 10px; + border-top: 1px solid #dce1e6; +} +.order-payment-methods { + float: left; + font-size: 14px; + background: #feffff; + width: 510px; + padding: 20px 30px; + border: 1px solid #dce1e6; + height: 570px; +} +.order-payment-methods .order-payment-method-head.header-only { + margin-bottom: 28px; +} +.order-payment-methods table { + width: 100%; +} +.order-payment-methods #cc-table-csc-help-link { + display: inline-block; + background: #cecece; + color: #fff; + position: relative; + width: 18px; + height: 18px; + text-align: center; + font-weight: bold; + font-size: 12px; + line-height: 20px; + left: -24px; + cursor: help; +} +#cc-table-csc-help { + position: absolute; + width: 301px; + background: #fff; + padding: 10px; + border: 1px solid #ccc; + display: none; +} +#cc-table-csc-help p { + margin: 12px 0 0; +} +.order-payment-methods h3 { + text-align: left; + font-size: 20px; + font-weight: normal; + padding: 0 0 15px; + position: relative; + margin: 0; + padding: 0; + cursor: pointer; +} +.order-payment-methods p { + margin: 5px 0 14px 34px; +} +.order-payment-methods td { + height: 50px; + padding: 0 10px; +} +.order-payment-methods td:first-child { + text-align: right; + width: 150px; +} +.order-payment-methods td.td-exp-date { + height: 12px; + font-size: 12px; + color: #ccc; +} +.order-payment-methods td.td-exp-date span { + margin-right: 48px; + position: relative; + top: 10px; +} +.order-payment-methods input[type="text"] { + width: 220px; + margin: 0; +} +.order-payment-methods .order-checkbox { + position: relative; + display: inline-block; + width: 12px; + height: 12px; + border: 2px solid #c3c8cf; + background: #fff; + cursor: pointer; + margin-right: 10px; +} +.order-payment-methods .order-checkbox.active { + border-color: #5cb888; +} +.order-payment-methods .order-checkbox.active::after { + content: ""; + display: block; + position: absolute; + width: 6px; + height: 6px; + background: #5cb888; + top: 3px; + left: 3px; +} +.order-payment-methods input.exp-date { + width: 54px; +} +.order-payment-method-body { + display: none; +} +.order-payment-method-body.active { + display: block !important; +} +.order-purchase-button { + text-align: right; + padding: 10px 0 70px; +} +.order-purchase-button a { + background-color: #5cb888; + color: #fff; + font-size: 16px; + text-transform: uppercase; + padding: 12px 50px; + /* image preloading */ + background-image: url("../images/button-green-process.gif"); + background-position: -9999px -9999px; + background-repeat: no-repeat; +} +.order-purchase-button a.process { + background-color: #4f9e75; + background-position: 0 0; + background-repeat: repeat; +} +.chart-relation-buttons { + position: absolute; +} +.chart-relation-buttons .fav:before { + height: 25px; + width: 26px; + background-image: url("../images/sprites/base-sprite.png"); + background-repeat: no-repeat; + background-position: 0px -389px; + display: block; + position: absolute; + overflow: hidden; + top: 50%; + left: 50%; + margin-left: -13px; + margin-top: -13px; +} +.chart-relation-buttons .fav.active:before { + height: 25px; + width: 26px; + background-image: url("../images/sprites/base-sprite.png"); + background-repeat: no-repeat; + background-position: 0px -424px; + display: block; + position: absolute; + overflow: hidden; + top: 50%; + left: 50%; + margin-left: -13px; + margin-top: -13px; +} +.chart-relation-buttons .fav.small:before { + height: 20px; + width: 21px; + background-image: url("../images/sprites/base-sprite.png"); + background-repeat: no-repeat; + background-position: 0px -459px; + display: block; + position: absolute; + overflow: hidden; + top: 50%; + left: 50%; + margin-left: -11px; + margin-top: -10px; +} +.chart-relation-buttons .fav.small.active:before { + height: 20px; + width: 21px; + background-image: url("../images/sprites/base-sprite.png"); + background-repeat: no-repeat; + background-position: 0px -489px; + display: block; + position: absolute; + overflow: hidden; + top: 50%; + left: 50%; + margin-left: -11px; + margin-top: -10px; +} +.chart-relation-buttons .agree:before { + height: 24px; + width: 17px; + background-image: url("../images/sprites/base-sprite.png"); + background-repeat: no-repeat; + background-position: 0px -263px; + display: block; + position: absolute; + overflow: hidden; + top: 50%; + left: 50%; + margin-left: -9px; + margin-top: -12px; +} +.chart-relation-buttons .agree.active:before { + height: 24px; + width: 17px; + background-image: url("../images/sprites/base-sprite.png"); + background-repeat: no-repeat; + background-position: 0px -297px; + display: block; + position: absolute; + overflow: hidden; + top: 50%; + left: 50%; + margin-left: -9px; + margin-top: -12px; +} +.chart-relation-buttons .agree.small:before { + height: 19px; + width: 15px; + background-image: url("../images/sprites/base-sprite.png"); + background-repeat: no-repeat; + background-position: 0px -331px; + display: block; + position: absolute; + overflow: hidden; + top: 50%; + left: 50%; + margin-left: -8px; + margin-top: -10px; +} +.chart-relation-buttons .agree.small.active:before { + height: 19px; + width: 14px; + background-image: url("../images/sprites/base-sprite.png"); + background-repeat: no-repeat; + background-position: 0px -360px; + display: block; + position: absolute; + overflow: hidden; + top: 50%; + left: 50%; + margin-left: -7px; + margin-top: -10px; +} +.chart-relation-buttons .fav, +.chart-relation-buttons .agree { + position: relative; + display: block; + cursor: pointer; + min-width: 38px; + padding: 0 2px; + height: 42px; + margin-bottom: 13px; + background-color: rgba(0, 3, 12, 0.48); + font-size: 14px; + line-height: 14px; + font-weight: bold; + color: #fff; + text-align: center; + overflow: hidden; + text-indent: -1000px; + white-space: nowrap; +} +.chart-relation-buttons .fav:last-child, +.chart-relation-buttons .agree:last-child { + margin-bottom: 0; +} +.chart-relation-buttons .fav.small, +.chart-relation-buttons .agree.small { + min-width: 28px; + height: 32px; +} +.chart-relation-buttons .fav.with-counter, +.chart-relation-buttons .agree.with-counter { + text-indent: 0; + padding-top: 36px; + height: 18px; +} +.chart-relation-buttons .fav.small.with-counter, +.chart-relation-buttons .agree.small.with-counter { + padding-top: 28px; + height: 16px; + font-size: 12px; +} +.chart-relation-buttons .fav:hover, +.chart-relation-buttons .agree:hover { + background-color: rgba(0, 3, 12, 0.68); +} +.search-results .chart-relation-buttons .fav, +.search-results .chart-relation-buttons .agree { + opacity: 0.5; + -webkit-transition: opacity 0.1s ease-in; + -moz-transition: opacity 0.1s ease-in; + -o-transition: opacity 0.1s ease-in; + -ms-transition: opacity 0.1s ease-in; + transition: opacity 0.1s ease-in; +} +.search-results .chart-relation-buttons .fav.active, +.search-results .chart-relation-buttons .agree.active { + opacity: 1; +} +.search-results .img-border:hover .chart-relation-buttons .fav, +.search-results .img-border:hover .chart-relation-buttons .agree { + opacity: 1; +} +.chart-relation-buttons .fav:before, +.chart-relation-buttons .agree:before { + content: " "; + top: 8px !important; + margin-top: 0 !important; +} +.chart-relation-buttons .fav.small:before, +.chart-relation-buttons .agree.small:before { + top: 5px !important; +} +.chart-share-button { + display: block; + cursor: pointer; + min-width: 38px; + padding: 0 2px; + height: 42px; + margin-bottom: 13px; + background-color: rgba(0, 3, 12, 0.48); + font-size: 14px; + line-height: 14px; + font-weight: bold; + color: #fff; + text-align: center; + overflow: hidden; + text-indent: -1000px; + white-space: nowrap; +} +.chart-share-button:last-child { + margin-bottom: 0; +} +.chart-share-button.small { + min-width: 28px; + height: 32px; +} +.chart-share-button.with-counter { + text-indent: 0; + padding-top: 36px; + height: 18px; +} +.chart-share-button.small.with-counter { + padding-top: 28px; + height: 16px; + font-size: 12px; +} +.chart-share-button:hover { + background-color: rgba(0, 3, 12, 0.68); +} +.search-results .chart-share-button { + opacity: 0.5; + -webkit-transition: opacity 0.1s ease-in; + -moz-transition: opacity 0.1s ease-in; + -o-transition: opacity 0.1s ease-in; + -ms-transition: opacity 0.1s ease-in; + transition: opacity 0.1s ease-in; +} +.search-results .chart-share-button.active { + opacity: 1; +} +.search-results .img-border:hover .chart-share-button { + opacity: 1; +} +.chart-share-button:before { + content: " "; + height: 21px; + width: 26px; + background-image: url("../images/sprites/base-sprite.png"); + background-repeat: no-repeat; + background-position: 0px -1992px; + display: block; + position: absolute; + overflow: hidden; + top: 50%; + left: 50%; + margin-left: -13px; + margin-top: -11px; + left: 55%; +} +.iotd-section { + background: #eaeff4; + padding: 10px 0 0 0; + margin-bottom: 35px; +} +.iotd-section #loading-indicator-small { + margin-top: 24px; +} +.iotd-wrap { + margin-bottom: 55px; +} +.iotd-col-image { + float: left; +} +.iotd-image-wrap { + overflow: hidden; + position: relative; +} +.iotd-image-wrap .chart-relation-buttons { + top: 7px; + left: 7px; +} +.iotd-symbol { + font-weight: bold; + font-size: 14px; +} +.iotd-symbol .symbol { + display: inline-block; + max-width: 76%; + overflow: hidden; + text-overflow: ellipsis; + vertical-align: text-bottom; +} +.iotd-symbol .symbol-last, +.iotd-symbol .symbol-change-direction { + margin-left: 7px; +} +.iotd-symbol .symbol-last, +.iotd-symbol .symbol-change-direction { + display: none; +} +.iotd-symbol.quote-ticker-inited .symbol-last, +.iotd-symbol.quote-ticker-inited .symbol-change-direction { + display: inline-block; +} +.iotd-image-wrap .symbol { + position: absolute; + bottom: 16px; + left: 7px; + background: rgba(0, 3, 12, 0.68); + padding: 8px 18px; + color: white; + font: bold 10pt Arial, sans-serif; +} +.iotd-image { + display: block; + width: 530px; + height: 378px; +} +.iotd-col-desc { + margin: 0 0 0 558px; + position: relative; +} +.iotd-block-user { + height: 53px; + border: 1px solid #d8dde5; + border-width: 0 0 1px 0; +} +.iotd-block-user .userlink { + font-weight: bold; + margin-right: 3px; +} +.iotd-block-user .avatar { + -webkit-border-radius: 1px; + -webkit-background-clip: padding-box; + -moz-border-radius: 1px; + -moz-background-clip: padding; + border-radius: 1px; + background-clip: padding-box; + width: 32px; + height: 32px; + overflow: hidden; + position: relative; + float: left; +} +.iotd-block-user .avatar img { + width: 32px; + height: 32px; +} +.iotd-block-user .avatar.online:after, +.iotd-block-user .avatar.is-online:after { + content: ''; + display: block; + width: 10px; + height: 10px; + border-radius: 50%; + position: absolute; + top: -3px; + right: -3px; + background: #5cb888; + border: 3px solid #f2f5f8; +} +.iotd-block-user .user-info { + float: left; + font-size: 14px; + margin: -2px 0 0 10px; +} +.iotd-block-user .follow-link { + position: relative; + top: 5px; + display: inline-block; + vertical-align: top; +} +.iotd-block-user .user-stats-small { + margin-top: 3px; +} +.iotd-block-user .user-info .user-badge { + margin: 0 0 0 4px; + overflow: hidden; +} +.iotd-block-content { + position: relative; + height: 326px; + font-size: 16px; + line-height: 24px; + overflow: hidden; +} +.iotd-block-content .date { + display: block; + font-size: 12px; + color: #8c919a; + margin-top: 10px; +} +.iotd-block-content .date:not([title]) { + visibility: hidden; +} +.iotd-block-content h3 { + font: normal 21px Arial, sans-serif; + margin: 7px 0 .6em 0; +} +.iotd-block-content .iotd-scroll-outer { + position: relative; +} +.iotd-block-content .iotd-scroll-inner { + padding-right: 10px; + width: 100%; + border-right: solid 6px #eaeff4; + box-sizing: border-box; + -moz-box-sizing: border-box; + -webkit-box-sizing: border-box; +} +.iotd-block-content .sb-scroll-active .iotd-scroll-inner { + border-right: solid 6px #dbe1ea; +} +.iotd-block-content .sb-scrollbar { + background: #a5abb5; + width: 6px; + right: 0; +} +.iotd-block-content .sb-scrollbar * { + visibility: hidden; +} +.iotd-block-content .sb-inner-shadow { + visibility: hidden; +} +.iotd-block-social { + height: 28px; + margin: 27px 0 0 0; +} +.iotd-block-social .chart-stats { + text-decoration: none; + color: #3b3e44; + font-weight: bold; + font-size: 14px; + float: right; + margin-top: 1px; +} +.iotd-block-social .chart-stats .chart-stats-comments { + margin-right: 6px; +} +.iotd-block-social .chart-stats .chart-stats-comments:before { + height: 15px; + width: 16px; + background-image: url("../images/sprites/base-sprite.png"); + background-repeat: no-repeat; + background-position: 0px -569px; + display: inline-block; + position: relative; + vertical-align: middle; + overflow: hidden; + content: " "; + padding-left: 6px; +} +.iotd-block-social .chart-stats .chart-stats-views:before { + height: 12px; + width: 16px; + background-image: url("../images/sprites/base-sprite.png"); + background-repeat: no-repeat; + background-position: 0px -2164px; + display: inline-block; + position: relative; + vertical-align: middle; + overflow: hidden; + content: " "; + padding-left: 5px; + top: -1px; +} +.iotd-block-social .iotd-share { + float: right; +} +.iotd-block-social .iotd-share a.twitter, +.iotd-block-social .iotd-share a.stocktwits { + float: left; + margin: 0 0 0 9px; + position: relative; + background: #a5abb5; + border-color: #a5abb5; +} +.iotd-block-social .iotd-share a.twitter:hover, +.iotd-block-social .iotd-share a.stocktwits:hover { + background: #b5bbc5; +} +.iotd-block-social .iotd-share a.twitter { + padding-left: 4px; + padding-right: 4px; +} +.iotd-block-social .iotd-share a.twitter .icon { + width: 20px; + height: 16px; + background-position: -120px -240px; + position: relative; + top: -1px; +} +.iotd-block-social .iotd-share a.stocktwits { + padding-left: 4px; + padding-right: 4px; +} +.iotd-block-social .iotd-share a.stocktwits .icon { + width: 20px; + height: 12px; + background-position: -180px -320px; + position: relative; + top: 1px; +} +.iotd-show-prev, +.iotd-show-next { + position: absolute; + z-index: 1; + top: 230px; + width: 70px; + height: 59px; + background: rgba(252, 253, 255, 0.72); + cursor: default; +} +.iotd-show-prev { + left: 0; +} +.iotd-show-next { + right: 0; +} +.iotd-show-prev.active, +.iotd-show-next.active { + cursor: pointer; + background: rgba(184, 192, 210, 0.29); +} +.iotd-show-prev.active:hover, +.iotd-show-next.active:hover { + background: rgba(194, 202, 220, 0.29); +} +.iotd-show-arrow { + position: absolute; + width: 27px; + height: 14px; + top: 22px; + left: 21px; + background: url('../images/iotd.png') -42px -84px no-repeat; +} +.iotd-show-next .iotd-show-arrow { + left: 22px; + background-position: -57px -84px; +} +.iotd-show-prev.active .iotd-show-arrow { + background-position: 0px -84px; +} +.iotd-show-next.active .iotd-show-arrow { + background-position: -15px -84px; +} +.tv-gopro-block { + font: normal normal normal 16px 'HelveticaNeue-Light', 'Helvetica Neue Light', 'Helvetica Neue', Arial, 'Myriad Pro', sans-serif; + /* See that? Helvetica! */ + background: #eaeff4; + color: #4a4d54; + padding: 1px 0 0 0; +} +.tv-gopro-block a { + color: #0080b7; +} +.tv-gopro-block h1 { + margin: 26px 0; + text-align: center; + font-weight: normal; + font-size: 32px; + line-height: 47px; +} +.tv-gopro-block .pro-feature-column.pro-feature-column-free .pro-feature-backdrop { + background: #F1F4F7; +} +.tv-gopro-block .pro-feature-column.pro-feature-column-pro .pro-feature-backdrop { + background: #F8F9FB; +} +.tv-gopro-block .pro-feature-column.pro-feature-column-prort .pro-feature-backdrop { + background: #FFFFFF; +} +.tv-gopro-block .pro-features { + position: relative; + width: 991px; + margin: 47px auto 54px auto; +} +.tv-gopro-block .pro-feature-column { + float: left; + width: 317px; + margin: 0 0 0 20px; + padding: 0 0 79px 0; +} +.tv-gopro-block .pro-feature-column.first { + margin-left: 0; +} +.tv-gopro-block .pro-feature-note { + display: none; + position: relative; + top: -35px; + text-align: center; + width: 100%; + /* margin: 0 auto 0 auto; + width: 280px;*/ + font-size: 11px; + color: #aeaeae; +} +.tv-gopro-block .pro-feature-column.has-big-btn { + padding-bottom: 217px; +} +.tv-gopro-block .pro-feature-column .pro-feature-image { + width: 317px; + height: 135px; + background: url('../images/gopro/pro-plans.png') 0 0 no-repeat; +} +.tv-gopro-block .pro-feature-column-pro .pro-feature-image { + background-position: -317px 0; +} +.tv-gopro-block .pro-feature-column-prort .pro-feature-image { + background-position: -634px 0; +} +.tv-gopro-block .pro-feature-copy { + position: relative; + padding: 0 0 7px 0; + color: #3b414d; +} +.tv-gopro-block .pro-feature-copy h2 { + margin: 23px 0 13px 0; + text-align: center; + font-size: 44px; + font-weight: normal; + white-space: nowrap; +} +.tv-gopro-block .pro-feature-copy .pro-feature-separator { + height: 0; + border-top: solid 1px #dce1e6; + margin: 0 21px; +} +.tv-gopro-block .pro-feature-copy ul.feature-list { + margin: 18px 21px; + padding: 0; + display: block; + font-size: 16px; + line-height: 20px; +} +.tv-gopro-block .pro-feature-column:not(.last) .feature-description { + left: 291px; +} +.tv-gopro-block .pro-feature-column:not(.last) .feature-description:before { + left: -9px; + background: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAkAAAATCAYAAABC3CftAAAARElEQVR4AaXSuwkAIAyGwUwjds7k/p0T6D/BERS+7hAfKa0x1yZ4HYJEkAgSQSJIBIkgFQB2wpk+bgeIF+/+HWFjngAv09uDvPbcoBYAAAAASUVORK5CYII=') 0 0 no-repeat; +} +.tv-gopro-block .pro-feature-column .pro-feature-backdrop { + position: absolute; + top: 135px; + bottom: 0; + width: 315px; + border: solid 1px #dce1e6; + background: #ffffff; +} +.tv-gopro-block .pro-feature-column .pro-feature-button { + cursor: pointer; + position: absolute; + margin: 0 0 0 22px; + width: 272px; + background: #1fb2cc; + bottom: 22px; + color: #ffffff; + text-align: center; + font-size: 22px; + line-height: 57px; + text-transform: uppercase; + display: none; +} +.is-not-authenticated .tv-gopro-block .pro-feature-column .pro-feature-button.show-when-not-authenticated { + display: block; +} +.is-trial-available .tv-gopro-block .pro-feature-column .pro-feature-button.show-when-trial-available { + display: block; +} +.is-trial .tv-gopro-block .pro-feature-column .pro-feature-button.show-when-early-access { + display: block; +} +.is-authenticated.is-not-trial.is-not-trial-available .tv-gopro-block .pro-feature-column .pro-feature-button.show-to-buy { + display: block; +} +.is-not-authenticated .pro-feature-note.show-when-not-authenticated { + display: block; +} +.is-trial-available .pro-feature-note.show-when-trial-available { + display: block; +} +.tv-gopro-block .pro-feature-column .pro-feature-button:hover { + background: #1fbad3; +} +.tv-gopro-block .pro-feature-column-free .pro-feature-button { + background: #60b789; +} +.tv-gopro-block .pro-feature-column-free .pro-feature-button:hover { + background: #6ebf94; +} +.tv-gopro-block .pro-feature-column .pro-feature-button.disabled { + background: #999999; + cursor: default; +} +.tv-gopro-block .pro-feature-column-free .pro-feature-button.disabled { + display: none; + cursor: default; +} +.pro-feature-button .message { + display: inline-block; + vertical-align: top; + /* Fuck you mozilla */ + font-size: 22px; + line-height: 25px; + padding: 16px 0; +} +.pro-feature-button .price { + display: inline-block; + vertical-align: top; + font-size: 35px; + line-height: 41px; + padding: 8px 0; +} +.pro-feature-button .unit { + text-align: center; + display: inline-block; + vertical-align: top; + text-transform: none; + font-size: 16px; + line-height: 17px; + height: 34px; + padding: 9px 0 0 0; +} +.pro-feature-button .unit-line { + display: block; + font-size: 13px; + line-height: 18px; +} +.pro-feature-button .unit-line-header { + font-size: 18px; + padding-top: 4px; + text-transform: uppercase; +} +.pro-feature-button .unit-line-price { + text-align: left; + text-transform: none; + font-size: 16px; + line-height: 17px; +} +.tv-gopro-block .try-free-block { + font-size: 17px; + line-height: 26px; + text-align: center; + margin: 59px 85px 54px 85px; +} +.tv-gopro-block .try-free-block.disabled { + display: none; +} +.tv-gopro-block .try-free-image { + position: relative; + width: 246px; + height: 190px; + margin: 0 auto 39px auto; + background: url('../images/gopro/or-try-free.png') 0 0 no-repeat; +} +.tv-gopro-block .try-free-area { + cursor: pointer; + display: block; + position: absolute; + left: 28px; + top: 0; + height: 190px; + width: 190px; + margin: 0 auto; + border-radius: 95px; +} +.try-free-image .try-free-button { + position: absolute; + top: 132px; + left: -16px; + width: 218px; + padding: 15px 2px; + background: #5db888; + color: #ffffff; + font-size: 15px; + line-height: 17px; + text-align: center; +} +.try-free-image a:hover .try-free-button, +.try-free-image .try-free-button:hover { + background: #6ebf94; +} +.tv-gopro-block .try-free-block p { + margin: 0; +} +.tv-gopro-block .early-access-link.disabled { + display: none; +} +.tv-gopro-block .early-access-description { + margin: 1px; + padding: 5px; + text-align: left; + font-size: 12px; + text-transform: none; + line-height: 1.5; + background: white; + color: #767B85; +} +.tv-gopro-block .marketplace-block { + background: #f2f5f8; + padding: 17px 0 15px 0; +} +.tv-gopro-block .marketplace-block .marketplace-intro { + text-align: center; + margin: 44px 0; + font-size: 17px; + line-height: 26px; +} +.tv-gopro-block .marketplace-block .marketplace-intro h2 { + margin: 9px 0; + font-size: 32px; + line-height: 37px; + font-weight: normal; +} +.tv-gopro-block .marketplace-block .marketplace-intro p { + margin: 10px 0; +} +.tv-gopro-block .marketplace-block .marketplace-item { + border: solid 1px #d5d9de; + background: #ffffff; + width: 990px; + margin: 40px 0; +} +.tv-gopro-block .marketplace-block .marketplace-copy { + padding: 10px 26px 29px 26px; + font-size: 17px; + line-height: 24px; +} +.tv-gopro-block .marketplace-block .marketplace-copy h3 { + margin: 9px 0; + font-size: 32px; + line-height: 37px; + font-weight: normal; +} +.tv-gopro-block .marketplace-block .marketplace-copy p { + margin: 10px 0; +} +.tv-gopro-block .marketplace-block .marketplace-copy-links { + font-size: 12px; + line-height: 15px; + position: relative; + top: -10px; + color: #aeaeae; +} +.tv-gopro-block .marketplace-block .marketplace-copy-links a { + color: #aeaeae; +} +.marketplace-order { + margin: 24px 0 0 0; +} +.marketplace-order-button { + cursor: pointer; + text-transform: uppercase; + display: inline-block; + vertical-align: top; + padding: 11px 21px; + font-size: 22px; + line-height: 25px; + background: #06b2ce; + color: white !important; + text-decoration: none !important; +} +.marketplace-order-button:hover { + background: #1fbad3; + color: white !important; +} +.marketplace-order-button:visited { + color: white !important; +} +.tv-gopro-block .marketplace-block .marketplace-notice { + color: #aeaeae; + font-size: 12px; + line-height: 14px; + padding: 19px 4px 20px 4px; + margin: 0 22px; + border-top: solid 1px #e6e8eb; +} +.tv-gopro-block .marketplace-block .marketplace-notice p { + margin: 5px 0; +} +/* + +.tv-gopro-block .faq-block { + color: 8c8e95; + font-size: 14px; + line-height: 20px; + padding: 37px 0 24px 0; +} + +.tv-gopro-block .faq-block h2 { + margin: 12px 0; + font-size: 32px; + line-height: 37px; + font-weight: normal; + text-align: center; +} + +.tv-gopro-block .faq-columns { + width: 992px +} + +.tv-gopro-block .faq-columns .faq-column { + float: left; + width: 472px; + padding: 0 0 0 24px; +} + +.tv-gopro-block .faq-item { + margin: 36px 0; +} + +.tv-gopro-block .faq-block h3 { + font-size: 18px; + line-height: 21px; + color: #4a4d54; + margin: 8px 0; +} + +.tv-gopro-block .faq-block p { + margin: 5px 0; +} + +*/ +.tv-gopro-block .faq-block, +.tv-order-block .faq-block, +.tv-faq-block .faq-block { + color: 8c8e95; + font-size: 14px; + line-height: 20px; + padding: 37px 0 24px 0; +} +.tv-gopro-block .faq-block h2, +.tv-order-block .faq-block h2, +.tv-faq-block .faq-block h2 { + margin: 12px 0; + font-size: 32px; + line-height: 37px; + font-weight: normal; + text-align: center; +} +.tv-gopro-block .faq-columns, +.tv-order-block .faq-columns, +.tv-faq-block .faq-columns { + /*width: 992px*/ +} +.tv-gopro-block .faq-columns .faq-column, +.tv-order-block .faq-columns .faq-column, +.tv-faq-block .faq-columns .faq-column { + -webkit-box-sizing: border-box; + -moz-box-sizing: border-box; + box-sizing: border-box; + padding: 0 24px 0 10px; + float: left; + width: 50%; +} +.tv-gopro-block .faq-item, +.tv-order-block .faq-item, +.tv-faq-block .faq-item { + margin: 36px 0; +} +.tv-gopro-block .faq-block h3, +.tv-order-block .faq-block h3, +.tv-faq-block .faq-block h3 { + font-size: 18px; + line-height: 21px; + color: #4a4d54; + margin: 8px 0; +} +.tv-gopro-block .faq-block p, +.tv-order-block .faq-block p, +.tv-faq-block .faq-block p { + margin: 5px 0; +} +.tv-faq-block .faq-block { + padding-top: 0; +} +.tv-faq-block .faq-block h3 { + margin-bottom: 10px; + font-size: 16pt; + font-weight: bold; +} +.tv-faq-block .faq-block h4 { + margin-bottom: -2px; + font-size: 12pt; +} +.tv-faq-block .faq-block h5 { + margin: 8px 0 0; + font-size: 10pt; +} +.tv-faq-block .faq-block p { + line-height: 1.4em; +} +.tv-faq-block .faq-block pre { + margin: 5px 0 8px; +} +.tv-order-block .faq-block { + padding-top: 0; +} +/* + + +.tv-gopro-block .faq-block { + color: 8c8e95; + font-size: 14px; + line-height: 20px; + padding: 37px 0 24px 0; +} + +.tv-gopro-block .faq-block h2 { + margin: 12px 0; + font-size: 32px; + line-height: 37px; + font-weight: normal; + text-align: center; +} + +.tv-gopro-block .faq-columns { + width: 992px +} + +.tv-gopro-block .faq-columns .faq-column { + float: left; + width: 472px; + padding: 0 0 0 24px; +} + +.tv-gopro-block .faq-item { + margin: 36px 0; +} + +.tv-gopro-block .faq-block h3 { + font-size: 18px; + line-height: 21px; + color: #4a4d54; + margin: 8px 0; +} + +.tv-gopro-block .faq-block p { + margin: 5px 0; +} + +*/ +button.follow-symbol { + background: #c8c8c8; + border: none 0; + color: white; + cursor: pointer; + text-align: center; + white-space: nowrap; + padding: 0; +} +button.follow-symbol::-moz-focus-inner { + /* Hell, Mozilla, why are you still keeping this shit? */ + border: 0; + padding: 0; +} +button.follow-symbol:hover { + background: #52C3E7; +} +button.follow-symbol.active { + background: #43BE83; +} +button.follow-symbol.active:hover { + background: #a6a7a8; +} +button.follow-symbol.big { + padding: 5px 8px 4px 8px; + min-width: 100px; + height: 24px; + font-size: 12px; + line-height: 15px; + font-weight: bold; +} +button.follow-symbol.big:before { + content: " "; + background: url('../images/follow-big-icons.png'); + width: 11px; + height: 11px; + background-position: 0 0; + vertical-align: middle; +} +button.follow-symbol.big:hover:before { + background-position: 0 -11px; +} +button.follow-symbol.big.active:before { + background-position: -11px 0; +} +button.follow-symbol.big.active:hover:before { + background-position: -11px -11px; +} +button.follow-symbol.big:before { + float: left; + margin: 2px 3px 0 0; +} +button.follow-symbol:after { + content: 'Follow'; +} +button.follow-symbol.active:after { + content: 'Following'; +} +button.follow-symbol.active:hover:after { + content: 'Unfollow'; +} +button.follow-symbol.iconed:after { + display: none; +} +button.follow-symbol.iconed, +button.follow-symbol.iconed:hover:focus { + width: 17px; + height: 17px; + background-color: #a5abb5; + position: relative; +} +button.follow-symbol.iconed:before, +button.follow-symbol.iconed:hover:focus:before { + content: " "; + height: 11px; + width: 11px; + background-image: url("../images/sprites/base-sprite.png"); + background-repeat: no-repeat; + background-position: 0px -2111px; + display: block; + position: absolute; + top: 3px; + left: 3px; +} +button.follow-symbol.iconed:hover { + background: #89919e; +} +button.follow-symbol.iconed.active, +button.follow-symbol.iconed.active:hover:focus { + background: #58c3e5; +} +button.follow-symbol.iconed.active:hover { + background-color: #2cb3de; +} +button.follow-symbol.flat { + background: #52c3e7; + text-transform: uppercase; + text-align: center; + font-weight: bold; + width: 100px; + padding: 7px 0 6px; + font-size: 12px; + border-radius: 0; +} +button.follow-symbol.flat:hover { + background: #81cae2; +} +button.follow-symbol.flat.active { + background: #43BE83; +} +.widgetbar-wrap { + top: 0; + right: 0; + position: absolute; + height: 100%; +} +.widgetbar-place .widgetbar-wrap { + position: fixed; + z-index: 15; +} +.widgetbar-handle { + position: absolute; + top: 0; + left: -3px; + height: 100%; + width: 5px; + background: rgba(0, 0, 0, 0); + cursor: ew-resize; +} +html.feature-touch .widgetbar-handle { + left: -8px; + width: 15px; +} +.widgetbar-tabs { + position: absolute; + height: 100%; + width: 45px; + right: 0; + top: 0; + background: #F1F3F6; +} +.widgetbar-tabscontrols { + position: absolute; + width: 100%; + bottom: 0; +} +.widgetbar-tabscontrols-button { + cursor: pointer; + height: 34px; + width: 34px; + margin: auto; +} +.widgetbar-tabscontrols-button:hover { + background: #eeeeee; +} +.widgetbar-minimizebutton .icon { + height: 16px; + width: 20px; + margin: 9px 7px; + background-position: -20px -360px; +} +.widgetbar-minimizebutton.minimized .icon { + height: 16px; + width: 20px; + margin: 9px 7px; + background-position: -40px -360px; +} +.widgetbar-configbutton .icon { + width: 20px; + height: 20px; + margin: 7px; + background-position: -60px -360px; +} +.layout-edit-mode .widgetbar-configbutton .icon { + width: 22px; + height: 19px; + margin: 7px 6px; + background-position: -175px -340px; +} +.layout-edit-mode .widgetbar-configbutton, +.layout-edit-mode .widgetbar-minimizebutton { + display: none; +} +.widgetbar-tab { + cursor: pointer; + position: relative; + border-bottom: solid #C9CBCD 1px; + background: #F1F3F6; + padding: 16px 0; +} +.widgetbar-tab:hover, +.widgetbar-tab.active { + background: #FFFFFF; +} +.widgetbar-tab-spacer { + height: 19px; + background: #e7eaef; + border-bottom: solid #C9CBCD 1px; +} +.widgetbar-newpage-button { + cursor: pointer; + position: relative; +} +.widgetbar-tab.active { + cursor: default; +} +.widgetbar-newpage-button { + display: none; +} +.layout-edit-mode .widgetbar-newpage-button { + display: block; +} +.widgetbar-iconplace { + display: block; + position: relative; + margin: 1px; + padding: 6px 0; +} +.widgetbar-newpage-icon, +.widgetbar-newwidget-icon, +.widgetbar-delete-icon, +.widgetbar-icon { + display: block; + margin: 0 auto; + width: 21px; + height: 21px; + background: url('../images/widget-icons.png') 0 0 no-repeat; +} +.widgetbar-icon.active { + background-position: -21px 0; +} +.widgetbar-icon-watchlist { + background-position: 0 -63px; +} +.widgetbar-icon-watchlist.active { + background-position: -21px -63px; +} +.widgetbar-icon-hotlist { + background-position: 0 -84px; +} +.widgetbar-icon-hotlist.active { + background-position: -21px -84px; +} +.widgetbar-icon-detail { + background-position: 0 -105px; +} +.widgetbar-icon-detail.active { + background-position: -21px -105px; +} +.widgetbar-icon-news, +.widgetbar-icon-news_yahoo { + background-position: 0 -126px; +} +.widgetbar-icon-news.active, +.widgetbar-icon-news_yahoo.active { + background-position: -21px -126px; +} +.widgetbar-icon-chat { + background-position: 0 -147px; +} +.widgetbar-icon-chat.active { + background-position: -21px -147px; +} +.widgetbar-icon-messages { + background-position: 0 -234px; +} +.widgetbar-icon-messages.active { + background-position: -21px -234px; +} +.widgetbar-icon-news_stocktwits { + background-position: 0 -168px; +} +.widgetbar-icon-news_stocktwits.active { + background-position: -21px -168px; +} +.widgetbar-icon-news_fxwirepro { + background-position: 0 -189px; +} +.widgetbar-icon-news_fxwirepro.active { + background-position: -21px -189px; +} +.widgetbar-icon-news_futuresmag { + background-position: 0 -210px; +} +.widgetbar-icon-news_futuresmag.active { + background-position: -21px -210px; +} +.widgetbar-icon-calendar { + background-position: 0 -334px; +} +.widgetbar-icon-calendar.active { + background-position: -21px -334px; +} +.widgetpage-icon-group-base { + width: 27px; + height: 22px; + background-position: 0 -234px; +} +.widgetbar-tab.active .widgetpage-icon-group-base { + background-position: -27px -234px; +} +.widgetpage-icon-group-chat { + width: 23px; + background-position: 0 -261px; +} +.widgetbar-tab.active .widgetpage-icon-group-chat { + background-position: -27px -261px; +} +.widgetpage-icon-group-hotlists { + height: 23px; + background-position: 0 -285px; +} +.widgetbar-tab.active .widgetpage-icon-group-hotlists { + background-position: -27px -285px; +} +.widgetpage-icon-group-notifications { + background-position: 0 -314px; +} +.widgetbar-tab.active .widgetpage-icon-group-notifications { + background-position: -27px -314px; +} +.widgetpage-icon-group-calendar { + height: 23px; + background-position: 0 -336px; +} +.widgetbar-tab.active .widgetpage-icon-group-calendar { + background-position: -27px -336px; +} +.widgetpage-icon-group-messages { + width: 23px; + background-position: 0 -365px; +} +.widgetbar-tab.active .widgetpage-icon-group-messages { + background-position: -27px -365px; +} +.widgetpage-icon-group-datawindow { + width: 23px; + background-position: 0 -411px; +} +.widgetbar-tab.active .widgetpage-icon-group-datawindow { + background-position: -27px -411px; +} +.widgetbar-newwidget-iconplace { + cursor: pointer; + display: none; + position: relative; + width: 13px; + height: 13px; + padding: 6px; + border-radius: 12px; + margin: 0 0 0 5px; +} +.layout-edit-mode .widgetbar-tab.active .widgetbar-newwidget-iconplace { + display: block; +} +.widgetbar-newwidget-icon { + display: block; + height: 13px; + width: 13px; + background-position: -5px -26px; +} +.widgetbar-newpage-iconplace { + position: relative; + margin: 0 0 0 -1px; + padding: 12px 7px; + background: #39b978; + display: block; +} +.widgetbar-newwidget-iconplace, +.widgetbar-newpage-iconplace, +.widgetbar-applybutton { + background: #39b978; +} +.widgetbar-newpage-iconplace:hover, +.widgetbar-newpage-iconplace.active, +.widgetbar-newwidget-iconplace:hover, +.widgetbar-newwidget-iconplace.active, +.widgetbar-applybutton:hover { + background: #4cbf85; +} +.widgetbar-newpage-icon { + width: 23px; + height: 23px; + background-position: 0 -21px; +} +.widgetbar-delete { + position: absolute; + top: 3px; + right: 3px; + width: 28px; + height: 19px; + padding: 4px 0 5px 0; + cursor: pointer; +} +.widgetbar-delete:hover { + background: #dd6e5b; +} +.widgetbar-delete-icon { + display: block; + width: 16px; + height: 19px; + background-position: -26px -42px; + margin: 0 auto; +} +.widgetbar-delete:hover .widgetbar-delete-icon { + background-position: -26px -21px; +} +.widgetbar-notification-wrap { + display: none; + position: absolute; + bottom: -1px; + width: 100%; + text-align: right; +} +.widgetbar-notification { + display: inline-block; + font-size: 12px; + line-height: 15px; + padding: 0 3px; + min-width: 9px; + border-radius: 3px; + background: #e0745f; + color: white; + text-align: center; + border: solid 1px white; +} +.widgetbar-pages { + position: absolute; + top: 0; + right: 45px; + height: 100%; + background: #FFFFFF; + border-left: solid #C9CBCD 1px; + border-right: solid #c9cbcd 1px; +} +.widgetbar-pages.hidden { + border-right: none; +} +.widgetbar-pages.hidden .widgetbar-pagescontent { + display: none; +} +.widgetbar-pagescontent { + height: 100%; + overflow: hidden; +} +.widgetbar-pages.layered { + box-shadow: rgba(0, 0, 0, 0.2) -3px 0 3px; +} +.widgetbar-page { + display: none; + height: 100%; +} +.widgetbar-page.active { + display: block; +} +.widgetbar-widget { + margin: 0 0 1px 0; + position: relative; +} +.widgetbar-widgetheader { + background: #F1F3F6; + height: 34px; + cursor: default; + margin: 3px; + -moz-box-sizing: border-box; + box-sizing: border-box; +} +.widgetbar-headerspace { + position: relative; + float: right; + overflow: hidden; + padding: 2px 2px 0 0; +} +.widgetbar-widgetheader-icon { + float: left; + background: #e8ebed; + height: 21px; + width: 21px; + margin: 7px 0 0 10px; + background: url("../images/widget-icons.png") 0 0 no-repeat; +} +.widgetbar-widgetbody { + position: relative; + overflow: hidden; +} +.widgetbar-widgetbody .widgetbody-overlay { + position: absolute; + top: 0; + height: 100%; + width: 100%; + z-index: 5; + background: rgba(255, 255, 255, 0.8); +} +.widgetbar-addwidgetpopup-itemtitle, +.widgetbar-widgettitle { + height: 15px; + padding: 10px 0 9px 11px; + white-space: nowrap; + font-size: 13px; + line-height: 15px; + font-weight: bold; + color: #5a5c62; +} +.widgetbar-widgettitle { + overflow: hidden; + text-overflow: ellipsis; +} +.widgetbar-widgethandle { + display: none; + position: absolute; + height: 5px; + top: -3px; + left: 0; + width: 100%; + background: rgba(0, 0, 0, 0); +} +html.feature-touch .widgetbar-widgethandle { + height: 15px; + top: -8px; +} +.widgetbar-widgethandle, +.widgetbar-page.widget-resize-mode, +.widgetbar-page.widget-resize-mode * { + cursor: ns-resize; +} +.widgetbar-widget + .widgetbar-widget .widgetbar-widgethandle { + display: block; +} +.layout-move-mode .widgetbar-widget .widgetbar-widgethandle { + display: none; +} +.layout-edit-mode .widgetbar-widgetbody { + opacity: .2; +} +.layout-edit-mode .widgetbar-headerspace { + display: none; +} +.widgetbar-tab-shield, +.widgetbar-movemarker-self, +.widgetbar-eventshield, +.widgetbar-editshield { + position: absolute; + top: 0; + left: 0; + background: rgba(0, 0, 0, 0); + bottom: 0; + right: 0; +} +.widgetbar-tab-shield, +.widgetbar-editshield, +.widgetbar-movemarker-self { + display: none; +} +.widgetbar-tab-shield.highlighted, +.widgetbar-movemarker-self { + border: solid #52c3e7 2px; + background: rgba(82, 195, 231, 0.2); +} +.layout-edit-mode .widgetbar-editshield { + display: block; +} +.widgetbar-editshield.highlighted .widgetbar-movemarker-self { + display: block; +} +.widgetbar-editshield-top, +.widgetbar-editshield-bottom { + display: none; + position: absolute; + z-index: 10; + background: rgba(0, 0, 0, 0); +} +.widgetbar-editshield-top { + top: 0; + left: 0; + right: 0; + bottom: 50%; +} +.widgetbar-editshield-bottom { + top: 50%; + left: 0; + right: 0; + bottom: -1px; +} +.widgetbar-eventshield, +.layout-move-mode .widgetbar-editshield-top, +.layout-move-mode .widgetbar-editshield-bottom, +.layout-move-mode .widgetbar-tab-shield { + display: block; + cursor: move; +} +.widgetbar-movemarker { + display: none; + position: absolute; + left: 0; + width: 100%; + height: 3px; + background: #52c3e7; +} +.widgetbar-movemarker-top { + top: -2px; +} +.widgetbar-movemarker-bottom { + bottom: -2px; +} +.widgetbar-movemarker:before, +.widgetbar-movemarker:after { + content: " "; + position: absolute; + height: 7px; + top: -2px; + width: 1px; + background: #52c3e7; +} +.widgetbar-movemarker:before { + left: 0; +} +.widgetbar-movemarker:after { + right: 0; +} +.widgetbar-movemarker.highlighted { + display: block; +} +.widgetbar-addwidgetpopup { + position: absolute; + z-index: 100; + top: -1px; + right: 38px; + background: white; + fill: white; + border: solid #d6dadf 1px; + stroke: #d6dadf; + stroke-width: 1px; +} +.widgetbar-newwidget-iconplace .widgetbar-addwidgetpopup { + right: 32px; + top: -12px; +} +.widgetbar-addwidgetpopup-list { + overflow: auto; +} +.widgetbar-addwidgetpopup-ear { + position: absolute; + width: 10px; + height: 19px; + top: 14px; + right: -10px; +} +.widgetbar-addwidgetpopup-item { + overflow: hidden; + height: 21px; + margin: 1px; + cursor: pointer; + padding: 8px 10px; +} +.widgetbar-addwidgetpopup-item:hover { + background: #f2f5f8; +} +.widgetbar-addwidgetpopup-itemtitle { + padding: 2px 0; + margin: 0 3px 0 30px; + min-width: 160px; +} +.widgetbar-addwidgetpopup-item .widgetbar-icon { + float: left; +} +.widgetbar-editblock { + display: none; + position: absolute; + width: 100%; + left: 0; + bottom: 0; + background: #dee4ec; + height: 50px; +} +.layout-edit-mode .widgetbar-editblock { + display: block; +} +.widgetbar-applybutton, +.widgetbar-applybutton:hover { + cursor: pointer; + display: block; + height: 15px; + color: white; + font-size: 12px; + line-height: 15px; + padding: 8px 2px 7px 2px; + text-align: center; + text-transform: uppercase; + margin: 10px; +} +/* == Here goes the rules that has no direct influence to widgetbar layout == */ +.widgetbar-headerspace .button { + padding-top: 5px; + background-color: #fff; + border: 1px #c9cbcd solid; + font-size: 12px; + line-height: 15px; + width: 39px; + height: 30px; + float: left; + display: block; + position: relative; + text-align: center; + box-sizing: border-box; + -moz-box-sizing: border-box; + margin-left: 4px; +} +.widgetbar-headerspace .button.detach-chat { + margin-left: 4px; +} +.widgetbar-headerspace .button.with-arrow:after { + content: " "; + width: 9px; + height: 5px; + display: inline-block; + vertical-align: middle; + background: url("../images/select-bg.png") 0 0 no-repeat; + margin: 0 0 0 4px; +} +.widgetbar-headerspace .button .icon-list { + width: 18px; + height: 14px; + background-position: 0 -280px; +} +.widgetbar-headerspace .button:hover .icon-list, +.widgetbar-headerspace .button.active .icon-list { + background-position: 0 -360px; +} +.widgetbar-headerspace .button .icon-list-dots { + height: 16px; + width: 16px; + background-image: url("../images/sprites/base-sprite.png"); + background-repeat: no-repeat; + background-position: 0px -1436px; + display: inline-block; + position: relative; + vertical-align: middle; + overflow: hidden; + margin-right: 2px; +} +.widgetbar-headerspace .button:hover .icon-list-dots, +.widgetbar-headerspace .button.active .icon-list-dots { + height: 16px; + width: 16px; + background-image: url("../images/sprites/base-sprite.png"); + background-repeat: no-repeat; + background-position: 0px -1462px; + display: inline-block; + position: relative; + vertical-align: middle; + overflow: hidden; +} +.widgetbar-headerspace .button .icon-config { + width: 17px; + height: 17px; + background-position: -160px -240px; +} +.widgetbar-headerspace .button:hover .icon-config, +.widgetbar-headerspace .button.active .icon-config { + background-position: -40px -340px; +} +.widgetbar-headerspace .button .icon-mentions { + width: 17px; + height: 17px; + background-position: -80px -400px; +} +.widgetbar-headerspace .button .icon-detach { + width: 10px; + height: 10px; + margin: 3px 0 2px 0; + background-position: -140px -140px; +} +.widgetbar-headerspace .button:hover .icon-detach, +.widgetbar-headerspace .button.active .icon-detach { + background-position: -140px -150px; +} +.widgetbar-headerspace .button .icon-plus { + width: 16px; + height: 14px; + left: 0; + margin: 1px 0 0; + background-position: -179px -162px; +} +.widgetbar-headerspace .button:hover .icon-plus, +.widgetbar-headerspace .button.active .icon-plus { + background-position: 1px -162px; +} +.widgetbar-headerspace .button .icon-phone { + width: 20px; + height: 20px; + left: 0; + margin: -1px 0 0; + background-position: -80px -380px; +} +.widgetbar-headerspace .button:hover .icon-phone, +.widgetbar-headerspace .button.active .icon-phone { + background-position: -60px -380px; +} +.widgetbar-headerspace .button .icon-hangup { + width: 20px; + height: 20px; + left: 0; + margin: -1px 0 0; + background-position: -40px -380px; +} +.widgetbar-headerspace .button:hover .icon-hangup, +.widgetbar-headerspace .button.active .icon-hangup { + background-position: -20px -380px; +} +.widgetbar-headerspace .button .icon-members { + width: 15px; + height: 15px; + background-position: -158px -20px; +} +.widgetbar-headerspace .button:hover .icon-members, +.widgetbar-headerspace .button.active .icon-members { + background-position: -158 -20px; +} +.widgetbar-headerspace .button.active { + background-color: #e4e4e4 !important; +} +.mini-widget { + overflow: hidden; + color: #5B5E61; + background-color: White; +} +.tv-mediumwidget { + background-color: White; + overflow: hidden; +} +#miniwidget .tabs, +.tv-mediumwidget .tv-mediumwidget-labels { + border-bottom: 1px solid #dde1e6; +} +.mini-widget .tab, +.tv-mediumwidget .tv-mediumwidget-label { + margin: 1px 1px 0 1px; + padding: 8px 10px; + display: inline-block; + cursor: pointer; + font-size: 11px; + font-weight: bold; + -webkit-user-select: none; + -moz-user-select: none; + -ms-user-select: none; +} +.mini-widget .tab.active, +.tv-mediumwidget .tv-mediumwidget-label.active { + margin: 0 0 -1px 0; + border-style: solid; + border-color: #dde1e6; + border-bottom-color: White; + border-width: 1px 1px 1px 1px; +} +.mini-widget .tab.active a, +.tv-mediumwidget .tv-mediumwidget-label a { + color: #5B5E61; +} +.tv-mediumwidget .footer, +.mini-widget .footer { + padding: 6px 8px; + font-size: 11px; + text-align: right; +} +.tv-mediumwidget .footer .fade, +.mini-widget .footer .fade { + color: #B4B4B4; +} +.mini-widget .graph { + overflow: hidden; + border-left: 1px solid #dde1e6; + border-right: 1px solid #dde1e6; + border-bottom: none; +} +.mini-widget .graph > div { + height: 100%; +} +.mini-widget .divider { + display: block; + height: 5px; + border-left: 1px solid #dde1e6; + border-right: 1px solid #dde1e6; +} +.mini-widget .pages { + overflow-y: auto; + overflow-x: hidden; + border-left: 1px solid #dde1e6; + border-right: 1px solid #dde1e6; +} +.mini-widget .pages table { + width: 100%; + border-collapse: collapse; + position: relative; + border-spacing: 10px; +} +.mini-widget .pages table .ticker { + font-size: 14px; + overflow: hidden; + background-color: white; +} +.mini-widget .pages table .ticker.active { + background-color: #edf0f3; +} +.mini-widget .pages table .ticker td { + position: relative; + border-bottom: 1px solid #eaeaea; + cursor: default; + text-align: center; + padding: 6px 0; +} +.mini-widget .pages table .ticker td.symbol-short-name-container { + width: 35%; + padding-left: 12px; + text-align: left; +} +.mini-widget .pages table .ticker td.symbol-last { + width: 25%; + text-align: center; +} +.mini-widget .pages table .ticker td.symbol-change { + width: 20%; + text-align: right; +} +.mini-widget .pages table .ticker td.symbol-change-pt { + width: 20%; + padding-right: 2px; + text-align: right; +} +.mini-widget .footer { + overflow: hidden; + border-left: 1px solid #dde1e6; + border-right: 1px solid #dde1e6; + border-bottom: 1px solid #dde1e6; +} +.tv-mediumwidget { + color: #26282f; +} +.tv-mediumwidget .tv-mediumwidget-pages { + border-left: 1px solid #eaeaea; + border-right: 1px solid #eaeaea; +} +.tv-mediumwidget .tv-mediumwidget-pages .tv-mediumwidget-page { + display: none; +} +.tv-mediumwidget .tv-mediumwidget-pages .tv-mediumwidget-page.active { + display: block; +} +.tv-mediumwidget .footer { + border: 1px solid #eaeaea; + border-top: none; +} +.tv-mediumwidget .ticker-fundamental-container { + width: 100%; +} +.tv-mediumwidget .ticker-fundamental-container .fundamentals-cell { + vertical-align: top; +} +.tv-mediumwidget .tv-mediumwidget-ticker, +.tv-mediumwidget .tv-mediumwidget-fundamentals { + height: 97px; + -webkit-box-sizing: border-box; + -moz-box-sizing: border-box; + box-sizing: border-box; + padding: 15px 15px 0 15px; + position: relative; +} +.tv-mediumwidget .tv-mediumwidget-ticker { + white-space: nowrap; +} +.tv-mediumwidget .tv-mediumwidget-ticker .symbol-ticker-name { + vertical-align: top; +} +.tv-mediumwidget .tv-mediumwidget-ticker .symbol-ticker-value { + vertical-align: bottom; + white-space: nowrap; +} +.tv-mediumwidget .tv-mediumwidget-ticker .symbol-short-name, +.tv-mediumwidget .tv-mediumwidget-ticker .symbol-short-name-container { + font-size: 22px; + text-transform: uppercase; +} +.tv-mediumwidget .tv-mediumwidget-ticker .symbol-last { + display: inline-block; + font-size: 28px; + font-weight: bold; + margin-right: 5px; + padding: 0; +} +.tv-mediumwidget .tv-mediumwidget-ticker .symbol-change-container { + white-space: nowrap; + display: inline-block; +} +.tv-mediumwidget .tv-mediumwidget-ticker .symbol-change, +.tv-mediumwidget .tv-mediumwidget-ticker .symbol-change-pt { + display: inline-block; + font-weight: bold; + font-size: 18px; +} +.tv-mediumwidget .tv-mediumwidget-ticker .symbol-change-pt { + margin-left: 5px; +} +.tv-mediumwidget .tv-mediumwidget-ticker .symbol-description-name, +.tv-mediumwidget .tv-mediumwidget-ticker .symbol-industry-sector-container { + font-size: 11px; + color: #787878; +} +.tv-mediumwidget .tv-mediumwidget-fundamentals { + min-width: 210px; +} +.tv-mediumwidget .tv-mediumwidget-fundamentals table { + width: 100%; + border: 0px; + border-collapse: collapse; + /* cellspacing="0" */ +} +.tv-mediumwidget .tv-mediumwidget-fundamentals table td { + padding: 8px 0; +} +.tv-mediumwidget .tv-mediumwidget-fundamentals table td.fundamental-name { + width: 24%; + border-bottom: 1px solid #eaeaea; + text-align: left; + color: #878c94; + padding-right: 5px; +} +.tv-mediumwidget .tv-mediumwidget-fundamentals table td.fundamental-value { + width: 24%; + border-bottom: 1px solid #eaeaea; + text-align: right; +} +.tv-mediumwidget .tv-mediumwidget-fundamentals table td.fundamental-divider { + width: 4%; + min-width: 20px; +} +.tv-mediumwidget .tv-mediumwidget-fundamentals table tr:first-child td { + padding-top: 0; +} +.tv-mediumwidget .tv-mediumwidget-fundamentals table tr:last-child td.fundamental-name, +.tv-mediumwidget .tv-mediumwidget-fundamentals table tr:last-child td.fundamental-value { + border-bottom: none; +} +.tv-mediumwidget .tv-mediumwidget-divider { + float: left; + height: 1px; + width: 100%; + -webkit-box-sizing: border-box; + -moz-box-sizing: border-box; + box-sizing: border-box; + margin: 30px 15px; + background-color: #eaeaea; +} +.tv-mediumwidget .tv-mediumwidget-minichart { + float: left; + width: 100%; + margin-top: 10px; +} +.tv-mediumwidget .tv-mediumwidget-minichart canvas { + display: block; +} +.beta-sign { + color: #5cb888; + font-weight: bold; + float: right; +} +a.add-custom-script-btn { + cursor: pointer; +} +.tv-script-dialog { + width: 600px; +} +.tv-script-dialog .beta-sign { + position: relative; + top: -3px; + font-size: 11px; + font-weight: normal; + float: none; +} +.tv-script-dialog.ui-resizable { + position: absolute; +} +.tv-script-dialog .ui-resizable-handle { + background: transparent; +} +.tv-script-dialog .ui-resizable-n { + width: 90%; + height: 5px; + top: -3px; + left: 5%; +} +.tv-script-dialog .ui-resizable-e { + width: 5px; + height: 90%; + top: 5%; + right: -3px; +} +.tv-script-dialog .ui-resizable-s { + width: 90%; + height: 5px; + bottom: -3px; + left: 5%; +} +.tv-script-dialog .ui-resizable-w { + width: 5px; + height: 90%; + top: 5%; + left: -3px; +} +.tv-script-dialog .ui-resizable-ne { + width: 5px; + height: 5px; + top: -3px; + right: -3px; +} +.tv-script-dialog .ui-resizable-se { + width: 5px; + height: 5px; + bottom: -3px; + right: -3px; +} +.tv-script-dialog .ui-resizable-sw { + width: 5px; + height: 5px; + bottom: -3px; + left: -3px; +} +.tv-script-dialog .ui-resizable-nw { + width: 5px; + height: 5px; + top: -3px; + left: -3px; +} +.tv-script-dialog .modified-sign { + display: none; +} +.tv-script-dialog.tv-script-modified .modified-sign { + display: inline; +} +.tv-script-dialog .help { + width: 15px; + height: 15px; + background: url("../images/dialogs/study-help.png"); + float: right; + margin: 6px 5px 0 0; +} +.tv-script-header { + padding: 0 20px 18px; +} +.tv-script-header .tv-button { + margin-right: 5px; + border-bottom: 1px solid #c9cbcd; +} +.tv-script-header .tv-button:first-child { + margin-left: 0px; +} +.tv-script-header .tv-button.tv-script-help-button { + float: right; + margin-right: 0; +} +.tv-script-editor-container { + position: relative; + height: 250px; +} +.tv-script-editor-container #editor { + margin: 0; + position: absolute; + top: 0; + bottom: 0; + left: 0; + right: 0; +} +.tv-script-console-container .tv-script-console-header { + position: relative; + height: 7px; + width: 100%; + border-top: 1px solid #c9cbcd; +} +.tv-script-console-container .tv-script-console-header .tv-script-console-toggle { + position: absolute; + left: 0; + top: 0; + width: 23px; + height: 7px; + cursor: pointer; + border-right: 1px solid #c9cbcd; +} +.tv-script-console-container .tv-script-console-header .tv-script-console-toggle:hover .tv-script-console-icon { + opacity: 0.8; +} +.tv-script-console-container .tv-script-console-header .tv-script-console-icon { + position: absolute; + left: 7px; + top: 1px; + background: url("../images/select-bg.png") repeat scroll 0px 0px transparent; + height: 5px; + width: 9px; +} +.tv-script-console-container .tv-script-console-header .tv-script-console-resize { + display: none; + margin-left: 23px; + height: 7px; + background: transparent; + cursor: ns-resize; +} +.tv-script-console-container.open .tv-script-console-header .tv-script-console-resize { + display: block; +} +.tv-script-console-container.open .tv-script-console-header .tv-script-console-icon { + background-position: 0px -20px; +} +.tv-script-console-container .tv-script-console-body { + font-family: monospace; + white-space: pre-wrap; + padding: 5px; + height: 50px; + overflow-y: auto; + word-wrap: break-word; + position: relative; + border-top: 1px solid #c9cbcd; +} +.tv-script-console-container .tv-script-console-body .error { + color: red; +} +.tv-script-tooltip { + background: #e8f2fb; + background: rgba(232, 242, 251, 0.9); + color: #41474d; + border: 1px solid gray; + padding: 1px; + z-index: 1000; + font-family: Verdana, Arial; + font-size: 13px; + white-space: pre-wrap; +} +.tv-script-tooltip .elem-title { + color: black; + font-size: 15px; + font-weight: bold; +} +.tv-script-tooltip .section { + color: black; + font-weight: bold; +} +.tv-script-tooltip .mono { + font-family: monospace; +} +.tv-script-tooltip .arg-name { + font-weight: bold; + font-family: monospace; +} +.tv-script-tooltip .arg-type { + font-weight: bold; + font-family: monospace; +} +.tv-script-reference { + color: #41474d; + padding: 1px; + z-index: 1000; + font-family: Verdana, Arial; + font-size: 13px; + white-space: pre-wrap; + margin: 50px 50px 50px 50px; +} +.tv-script-reference .main-title { + font-size: 25px; + font-weight: bold; +} +.tv-script-reference .elem-title { + font-size: 15px; + font-weight: bold; +} +.tv-script-reference .section { + font-weight: bold; +} +.tv-script-reference .mono { + font-family: monospace; +} +.tv-script-reference .arg-name { + font-weight: bold; + font-family: monospace; +} +.tv-script-reference .arg-type { + font-weight: bold; + font-family: monospace; +} +.toc-contents-wrapper { + position: fixed; + top: 0px; + height: 100%; + width: 200px; + padding-top: 60px; + padding-bottom: 20px; + -webkit-box-sizing: border-box; + -moz-box-sizing: border-box; + box-sizing: border-box; +} +.toc-contents-wrapper .toc-contents-header { + height: 35px; + border: 1px solid #c9cbcd; + border-bottom-width: 0px; + line-height: 35px; + padding: 0 8px; + font-size: 15px; + font-weight: bold; + background: #ffffff; +} +.toc-contents-wrapper .toc-contents { + overflow-y: auto; + overflow-x: hidden; + border: 1px solid #c9cbcd; + overflow: auto; + height: 100%; + position: relative; +} +.toc-contents-wrapper .toc-contents .toc-contents-inner { + position: relative; +} +.toc-contents-wrapper .toc-contents .toc-contents-inner a.toc-elem-title, +.toc-contents-wrapper .toc-contents .toc-contents-inner a.toc-chap-title { + display: block; + width: 100%; + -webkit-box-sizing: border-box; + -moz-box-sizing: border-box; + box-sizing: border-box; + padding: 4px 8px; + border-bottom: 1px solid #c9cbcd; + background: #ffffff; + color: #5a5d66; + cursor: pointer; +} +.toc-contents-wrapper .toc-contents .toc-contents-inner a.toc-elem-title:hover, +.toc-contents-wrapper .toc-contents .toc-contents-inner a.toc-chap-title:hover { + background: #edf0f3; +} +.toc-contents-wrapper .toc-contents .toc-contents-inner a.toc-chap-title { + background-color: #ffffff; + padding: 6px 8px; + font-weight: bold; +} +.toc-contents-wrapper .toc-contents .toc-contents-inner a:last-child { + broder-bottom: none; +} +.toc-description { + margin-left: 200px; + padding: 0 50px; +} +.toc-description .toc-description-header { + height: 35px; + line-height: 35px; + font-size: 18px; + font-weight: bold; +} +.toc-description .toc-elem-description { + padding: 20px 25px; + background: #f2f5f8; +} +.toc-description .toc-elem-description:last-child { + padding-bottom: 0; +} +.toc-description .toc-elem-description:not(:last-child) { + border-bottom: 1px solid #c9cbcd; +} +.toc-description .chap-title { + margin-top: 25px; + font-size: 16px; + font-weight: bold; +} +.wizard-tooltip, +.wizard-tooltip-triangle { + position: absolute; + z-index: 16; + display: none; +} +.wizard-tooltip a, +.wizard-tooltip-triangle a { + color: #8bd1f1; +} +.wizard-tooltip a:hover, +.wizard-tooltip-triangle a:hover { + color: #9dd8f3; +} +.wizard-tooltip a:active, +.wizard-tooltip-triangle a:active { + color: #afdff5; +} +.wizard-tooltip-triangle { + content: ""; + top: 0; + left: 0; + border-width: 0; + border-style: solid; +} +.wizard-tooltip-triangle.up { + border-width: 0 15px 15px 15px; + border-color: rgba(0, 0, 0, 0.75) transparent; +} +.wizard-tooltip-triangle.down { + border-width: 15px 15px 0 15px; + border-color: rgba(0, 0, 0, 0.75) transparent; +} +.wizard-tooltip-triangle.left { + border-width: 15px 15px 15px 0; + border-color: transparent rgba(0, 0, 0, 0.75); +} +.wizard-tooltip-triangle.right { + border-width: 15px 0 15px 15px; + border-color: transparent rgba(0, 0, 0, 0.75); +} +.wizard-tooltip { + background-color: rgba(0, 0, 0, 0.75); + color: #E5E5E5; + padding: 15px 20px; + max-width: 500px; + min-width: 300px; + font-size: 14px; +} +.wizard-tooltip .wizard-tooltip-stop { + position: absolute; + top: 12px; + right: 12px; + width: 13px; + height: 13px; + border: none; + cursor: pointer; + background: url('../images/icons.png') -142px -363px; +} +.wizard-tooltip .wizard-tooltip-stop:hover { + opacity: 0.8; +} +.wizard-tooltip .wizard-tooltip-description { + margin-right: 10px; + line-height: 1.4; + color: rgba(255, 255, 255, 0.75); +} +.wizard-tooltip .wizard-tooltip-description h1, +.wizard-tooltip .wizard-tooltip-description h2, +.wizard-tooltip .wizard-tooltip-description h3, +.wizard-tooltip .wizard-tooltip-description h4, +.wizard-tooltip .wizard-tooltip-description h5, +.wizard-tooltip .wizard-tooltip-description h6 { + margin-top: 5px; +} +.wizard-tooltip .wizard-tooltip-footer { + height: 28px; + margin-top: 25px; +} +.wizard-tooltip .wizard-tooltip-footer .wizard-tooltip-counter { + float: left; + line-height: 29px; + font-size: 10px; +} +.wizard-tooltip .wizard-tooltip-footer .wizard-tooltip-btn { + cursor: pointer; + display: inline-block; + width: 75px; + height: 28px; + line-height: 29px; + background: #1fb2cc; + text-align: center; +} +.wizard-tooltip .wizard-tooltip-footer .wizard-tooltip-btn + .wizard-tooltip-btn { + margin-left: 7px; +} +.wizard-tooltip .wizard-tooltip-footer .wizard-tooltip-btn:hover { + background: #1fbad3; +} +.wizard-tooltip .wizard-tooltip-footer .wizard-tooltip-btn:active { + background: #30cce6; +} +.wizard-tooltip .wizard-tooltip-footer .wizard-tooltip-btn.close, +.wizard-tooltip .wizard-tooltip-footer .wizard-tooltip-btn.skip, +.wizard-tooltip .wizard-tooltip-footer .wizard-tooltip-btn.start { + display: none; +} +.wizard-tooltip .wizard-tooltip-footer .wizard-tooltip-btn.prev, +.wizard-tooltip .wizard-tooltip-footer .wizard-tooltip-btn.next { + display: inline-block; +} +.wizard-tooltip .wizard-tooltip-footer .wizard-tooltip-btn-group { + float: right; +} +.wizard-tooltip.introduction .wizard-tooltip-footer .wizard-tooltip-counter { + display: none; +} +.wizard-tooltip.introduction .wizard-tooltip-footer .wizard-tooltip-btn.prev, +.wizard-tooltip.introduction .wizard-tooltip-footer .wizard-tooltip-btn.next { + display: none; +} +.wizard-tooltip.introduction .wizard-tooltip-footer .wizard-tooltip-btn.skip, +.wizard-tooltip.introduction .wizard-tooltip-footer .wizard-tooltip-btn.start { + display: inline-block; +} +.wizard-tooltip.first .wizard-tooltip-footer .wizard-tooltip-btn.prev, +.wizard-tooltip.last .wizard-tooltip-footer .wizard-tooltip-btn.next { + display: none; +} +.wizard-tooltip.last .wizard-tooltip-footer .wizard-tooltip-btn.close { + display: inline-block; +} +.success-subscription { + margin-top: 50px; + margin-left: auto; + margin-right: auto; + max-width: 550px; + padding: 30px; + border: solid 1px #dbdfe4; + background-color: white; + -webkit-box-sizing: border-box; + -moz-box-sizing: border-box; + box-sizing: border-box; + -webkit-border-radius: 4px; + -webkit-background-clip: padding-box; + -moz-border-radius: 4px; + -moz-background-clip: padding; + border-radius: 4px; + background-clip: padding-box; +} +.success-subscription h1 { + margin-top: 0; +} +.ISwraper { + position: relative; +} +.ISwraper .IStoggle { + position: absolute; + height: 27px; + width: 13px; + top: 1px; + right: 0px; + cursor: pointer; +} +.ISwraper .IStoggle:after { + content: " "; + position: absolute; + right: 0; + top: 6px; + display: inline-block; + height: 15px; + width: 13px; + vertical-align: top; + background: url('../images/select-bg.png') 2px 5px no-repeat; +} +.ISwraper ul.ISdropdown { + position: absolute; + left: 1px; + top: 0px; + border: 1px solid #c9cbcd; + background: #fff; + z-index: 120; + margin: 2px 0 0; + padding: 0; + overflow: auto; + -webkit-box-sizing: border-box; + -moz-box-sizing: border-box; + box-sizing: border-box; +} +.ISwraper ul.ISdropdown li { + display: block; + padding: 7px; + height: 16px; + overflow: hidden; + cursor: pointer; +} +.ISwraper ul.ISdropdown li:hover { + background: #f4f7f9; +} +.ISwraper ul.ISdropdown li .IStext { + display: inline-block; + width: 100%; + font-weight: normal; + overflow: hidden; + white-space: nowrap; + text-overflow: ellipsis; +} +.tv-dialog-content form .ISwraper .IStoggle { + height: 33px; + width: 25px; +} +.tv-dialog-content form .ISwraper .IStoggle:after { + top: 10px; + right: 6px; +} +.content-page { + font-size: 15px; + color: #4B4B4D; +} +.content-page p { + line-height: 28px; + margin-bottom: 20px; +} +.content-page h1 { + font-family: Arial; + font-size: 40px; + color: #2a2d33; + line-height: normal; + font-weight: normal; + margin: 26px 0 26px; +} +.content-page h1:first-child { + margin-top: 0; +} +.content-page h2 { + font-family: Arial; + font-size: 30px; + color: #2a2d33; + line-height: normal; + font-weight: normal; + margin: 25px 0 25px; +} +.content-page h2:first-child { + margin-top: 0; +} +.content-page h3 { + font-family: Arial; + font-size: 22px; + color: #2a2d33; + line-height: normal; + font-weight: normal; + margin: 20px 0 15px; +} +.content-page h3:first-child { + margin-top: 0; +} +.content-page ul li span.mark { + color: #60b789; + font-weight: bold; +} +.content-page .separator { + margin: 45px 0 35px 0; + background: #ccd8e4; + height: 1px; + overflow: hidden; +} +.content-page .vindent { + padding: 36px 0 36px; +} +.content-page .hvindent { + padding: 36px 10px; +} +.content-page .tv-content-button { + display: inline-block; + height: 45px; + padding: 0 30px; + color: White; + text-align: center; + text-transform: uppercase; + font-size: 15px; + line-height: 46px; + cursor: pointer; + border-width: 0; + outline: 0; + outline-style: none; + -webkit-border-radius: 0; + -webkit-background-clip: padding-box; + -moz-border-radius: 0; + -moz-background-clip: padding; + border-radius: 0; + background-clip: padding-box; +} +.content-page .tv-content-button::-moz-focus-inner { + border: 0; + padding: 0; +} +.content-page .tv-content-button.float-bottom { + position: absolute; + bottom: 0; +} +.content-page .tv-content-button.blue { + background-color: #00b8dc; +} +.content-page .tv-content-button.blue:hover { + background-color: #00c1e6; +} +.content-page .tv-content-button.blue:active { + background-color: #00c9f0; +} +.content-page .tv-content-button.green { + background-color: #5cb888; +} +.content-page .tv-content-button.green:hover { + background-color: #63bb8d; +} +.content-page .tv-content-button.green:active { + background-color: #6abe92; +} +.content-page .tv-content-button.yellow { + background-color: #e5c35f; +} +.content-page .tv-content-button.yellow:hover { + background-color: #e6c668; +} +.content-page .tv-content-button.yellow:active { + background-color: #e8ca71; +} +.content-page.how-it-works { + overflow: hidden; +} +.content-page.how-it-works .intro { + height: 497px; + padding-top: 52px; +} +.content-page.how-it-works .intro .tv-layout-width { + position: relative; +} +.content-page.how-it-works .intro .text { + width: 415px; + float: left; +} +.content-page.how-it-works .intro img { + position: absolute; + top: 0; + left: 392px; +} +.content-page.how-it-works .watch-link { + padding: 47px 0 52px 0; + border-bottom: solid 1px #d3d8de; +} +.content-page.how-it-works .watch-link:after { + clear: both; + display: table; + content: ""; +} +.content-page.how-it-works .watch-link a { + background-image: url("../images/sprites/content-pages.png"); + background-repeat: no-repeat; + background-position: 0px -2871px; + float: left; + height: 89px; + padding-left: 191px; + padding-top: 26px; + font-size: 24px; + line-height: normal; + color: #2a2d33; + font-style: italic; + width: 120px; +} +.content-page.how-it-works .mission { + padding: 30px 0 60px; +} +.content-page.how-it-works table.stats { + table-layout: fixed; + padding-top: 50px; + width: 100%; +} +.content-page.how-it-works table.stats td { + padding-left: 40px; +} +.content-page.how-it-works table.stats div { + height: 77px; + display: inline-block; + color: #7e848e; + font-size: 20px; + padding-top: 7px; + text-align: left; +} +.content-page.how-it-works table.stats div span { + font-size: 46px; + color: #33353e; + display: block; +} +.content-page.how-it-works table.stats div.investors { + background-image: url("../images/sprites/content-pages.png"); + background-repeat: no-repeat; + background-position: 0px -1701px; + padding-left: 85px; +} +.content-page.how-it-works table.stats div.ideas { + background-image: url("../images/sprites/content-pages.png"); + background-repeat: no-repeat; + background-position: 0px -1614px; + padding-left: 91px; +} +.content-page.how-it-works table.stats div.charts { + background-image: url("../images/sprites/content-pages.png"); + background-repeat: no-repeat; + background-position: 0px -511px; + padding-left: 100px; +} +.content-page.how-it-works .how { + padding: 30px 0; +} +.content-page.how-it-works .how table { + width: 100%; + margin: 50px 0 30px; +} +.content-page.how-it-works .how table td { + padding: 0 20px 50px 0; +} +.content-page.how-it-works .how table td i { + width: 69px; + float: left; + text-align: right; + padding-right: 16px; +} +.content-page.how-it-works .how table td div { + padding-left: 85px; + line-height: 22px; +} +.content-page.how-it-works .how table td h2 { + color: #2a2d33; + font-size: 24px; + padding: 0 0 10px; + margin: 0; + font-weight: normal; + text-transform: uppercase; +} +.content-page.how-it-works .how table td i:before { + content: " "; +} +.content-page.how-it-works .how table td.create i:before { + height: 43px; + width: 60px; + background-image: url("../images/sprites/content-pages.png"); + background-repeat: no-repeat; + background-position: 0px -42px; + display: inline-block; + position: relative; + vertical-align: middle; + overflow: hidden; +} +.content-page.how-it-works .how table td.learn i:before { + height: 36px; + width: 42px; + background-image: url("../images/sprites/content-pages.png"); + background-repeat: no-repeat; + background-position: 0px -95px; + display: inline-block; + position: relative; + vertical-align: middle; + overflow: hidden; +} +.content-page.how-it-works .how table td.share i:before { + height: 44px; + width: 34px; + background-image: url("../images/sprites/content-pages.png"); + background-repeat: no-repeat; + background-position: 0px -141px; + display: inline-block; + position: relative; + vertical-align: middle; + overflow: hidden; + margin-right: 11px; +} +.content-page.how-it-works .how table td.colloborate i:before { + height: 32px; + width: 63px; + background-image: url("../images/sprites/content-pages.png"); + background-repeat: no-repeat; + background-position: 0px 0px; + display: inline-block; + position: relative; + vertical-align: middle; + overflow: hidden; +} +.content-page.how-it-works .trading-ideas h1 { + text-align: center; +} +.content-page.how-it-works .trading-ideas .image { + height: 185px; + width: 120px; + background-image: url("../images/sprites/content-pages.png"); + background-repeat: no-repeat; + background-position: 0px -2676px; + float: left; + margin-top: 45px; +} +.content-page.how-it-works .trading-ideas .text { + padding-left: 160px; +} +.content-page.how-it-works .trading-ideas .text p.half.first { + float: left; + width: 50%; + margin-right: 8%; +} +.content-page.how-it-works .trading-ideas .text p.half.second { + float: left; + width: 42%; +} +.content-page.how-it-works .saying-about { + padding-top: 56px; +} +.content-page.how-it-works .saying-about h1 { + text-align: center; + margin-bottom: 45px; +} +.content-page.how-it-works .saying-about blockquote { + color: #818284; + font-size: 17px; + line-height: 28px; + font-weight: normal; + font-style: italic; + margin: 0 0 35px; + padding: 0 0 0 34px; +} +.content-page.how-it-works .saying-about blockquote:before { + content: " "; + height: 18px; + width: 24px; + background-image: url("../images/sprites/content-pages.png"); + background-repeat: no-repeat; + background-position: 0px -2283px; + display: block; + position: absolute; + overflow: hidden; + margin-left: -32px; +} +.content-page.how-it-works .saying-about .quote { + width: 47%; + float: left; +} +.content-page.how-it-works .saying-about .quote.r { + float: right; +} +.content-page.how-it-works .saying-about .quote .author { + text-align: right; + padding-left: 34px; + font-size: 17px; +} +.content-page.how-it-works .saying-about .quote .author .name { + color: #2a2d33; +} +.content-page.how-it-works .saying-about .quote .author .post { + color: #818284; +} +.content-page.how-it-works .saying-about .press-about { + padding: 80px 0 40px; +} +.content-page.how-it-works .saying-about .press-about:after { + clear: both; + display: table; + content: ""; +} +.content-page.how-it-works .saying-about .press-about .line { + height: 1px; + background: #ced5db; + overflow: hidden; + margin-top: 10px; +} +.content-page.how-it-works .saying-about .press-about .head { + color: #c0c0c0; + font-size: 20px; + background: #eaeff4; + display: block; + margin: -14px auto 30px; + width: 350px; + text-align: center; + text-transform: uppercase; +} +.content-page.how-it-works .saying-about .press-about .item { + width: 228px; + float: left; + margin-right: 27px; +} +.content-page.how-it-works .saying-about .press-about .item:last-child { + margin-right: 0; +} +.content-page.how-it-works .saying-about .press-about .item .balloon { + background: #fff; + position: relative; + height: 106px; + font-size: 14px; + color: #818284; + text-align: center; + display: table-cell; + vertical-align: middle; + padding: 0 21px; +} +.content-page.how-it-works .saying-about .press-about .item .balloon:before { + content: " "; + height: 20px; + width: 20px; + background-image: url("../images/sprites/content-pages.png"); + background-repeat: no-repeat; + background-position: 0px -331px; + display: block; + position: absolute; + overflow: hidden; + top: 100%; + right: 24px; +} +.content-page.how-it-works .saying-about .press-about .item .image { + float: right; + margin-right: 3px; +} +.content-page.how-it-works .saying-about .press-about .item:nth-child(1) .image { + height: 36px; + width: 130px; + background-image: url("../images/sprites/content-pages.png"); + background-repeat: no-repeat; + background-position: 0px -1838px; + display: inline-block; + position: relative; + vertical-align: middle; + overflow: hidden; + margin-top: 22px; +} +.content-page.how-it-works .saying-about .press-about .item:nth-child(2) .image { + height: 24px; + width: 133px; + background-image: url("../images/sprites/content-pages.png"); + background-repeat: no-repeat; + background-position: 0px -2642px; + display: inline-block; + position: relative; + vertical-align: middle; + overflow: hidden; + margin-top: 32px; +} +.content-page.how-it-works .saying-about .press-about .item:nth-child(3) .image { + height: 43px; + width: 141px; + background-image: url("../images/sprites/content-pages.png"); + background-repeat: no-repeat; + background-position: 0px -3095px; + display: inline-block; + position: relative; + vertical-align: middle; + overflow: hidden; + margin-top: 24px; +} +.content-page.how-it-works .saying-about .press-about .item:nth-child(4) .image { + height: 22px; + width: 193px; + background-image: url("../images/sprites/content-pages.png"); + background-repeat: no-repeat; + background-position: 0px -1078px; + display: inline-block; + position: relative; + vertical-align: middle; + overflow: hidden; + margin-top: 32px; +} +.content-page.features { + /* +fundamental-data, compare ,price-scaling, multi-charts, study-template +extended-hours,hotlist, repeat, headlines, conversation, publish +addons +*/ +} +.content-page.features .intro .head { + text-align: center; + padding-top: 25px; + overflow: hidden; +} +.content-page.features .intro .head h1 { + margin-bottom: 35px; +} +.content-page.features .broad-market { + padding-top: 20px; + text-align: center; +} +.content-page.features .broad-market-icon-container { + text-align: center; +} +.content-page.features .broad-market-icon-container .broad-market-icon { + height: 104px; + width: 1091px; + background-image: url("../images/sprites/content-pages.png"); + background-repeat: no-repeat; + background-position: 0px -2466px; + display: inline-block; + position: relative; + vertical-align: middle; + overflow: hidden; +} +.content-page.features .mobile { + position: relative; +} +.content-page.features .mobile .text { + width: 620px; +} +.content-page.features .mobile .text p { + padding-right: 15px; +} +.content-page.features .mobile .image { + float: right; + margin: 53px 10px 0 0; + height: 240px; + width: 341px; + background-image: url("../images/sprites/content-pages.png"); + background-repeat: no-repeat; + background-position: 0px -1210px; + display: inline-block; + position: relative; + vertical-align: middle; + overflow: hidden; +} +.content-page.features .mobile:after { + clear: both; + display: table; + content: ""; +} +.content-page.features .chart-types .chart-types-list { + height: 140px; + width: 795px; + background-image: url("../images/sprites/content-pages.png"); + background-repeat: no-repeat; + background-position: 0px -361px; + width: auto; + margin: 30px 0 10px 53px; +} +.content-page.features .chart-types .chart-types-list div { + line-height: 54px; + height: 54px; + margin-bottom: 32px; +} +.content-page.features .chart-types .chart-types-list div span { + float: left; + width: 171px; + padding-left: 73px; + font-size: 18px; + color: #595e67; +} +.content-page.features .chart-types .chart-types-list div span:last-child { + width: auto; +} +.content-page.features .chart-types .spread-charts .text { + padding-left: 200px; +} +.content-page.features .chart-types .spread-charts .image { + height: 96px; + width: 96px; + background-image: url("../images/sprites/content-pages.png"); + background-repeat: no-repeat; + background-position: 0px -2360px; + margin-left: -161px; + float: left; + margin-top: 5px; +} +.content-page.features .drawings { + text-align: center; +} +.content-page.features .drawings .image { + height: 32px; + width: 937px; + background-image: url("../images/sprites/content-pages.png"); + background-repeat: no-repeat; + background-position: 0px -1110px; + margin: 10px auto 25px; +} +.content-page.features .technical-analysis { + text-align: center; +} +.content-page.features .technical-analysis .list { + color: #4b5662; + font-size: 25px; + text-align: center; + margin-bottom: 45px; + margin-top: 40px; +} +.content-page.features .technical-analysis .list span:before { + content: " "; +} +.content-page.features .technical-analysis .list span:nth-child(1):before { + height: 40px; + width: 51px; + background-image: url("../images/sprites/content-pages.png"); + background-repeat: no-repeat; + background-position: 0px -1788px; + display: inline-block; + position: relative; + vertical-align: middle; + overflow: hidden; + margin-right: 10px; +} +.content-page.features .technical-analysis .list span:nth-child(2):before { + height: 45px; + width: 46px; + background-image: url("../images/sprites/content-pages.png"); + background-repeat: no-repeat; + background-position: 0px -2116px; + display: inline-block; + position: relative; + vertical-align: middle; + overflow: hidden; + margin-left: 75px; + margin-right: 15px; +} +.content-page.features .technical-analysis .list span:nth-child(3):before { + height: 42px; + width: 38px; + background-image: url("../images/sprites/content-pages.png"); + background-repeat: no-repeat; + background-position: 0px -1026px; + display: inline-block; + position: relative; + vertical-align: middle; + overflow: hidden; + margin-left: 75px; + margin-right: 24px; +} +.content-page.features .features-item.half { + padding-top: 56px; +} +.content-page.features .features-item.half > div:nth-child(1) { + float: left; + width: 47%; +} +.content-page.features .features-item.half > div:nth-child(2) { + float: right; + width: 47%; +} +.content-page.features .features-item.center { + text-align: center; +} +.content-page.features .features-item h2 .image { + margin-top: -23px; + margin-right: 6px; +} +.content-page.features .features-item .image.fundamentals { + height: 40px; + width: 54px; + background-image: url("../images/sprites/content-pages.png"); + background-repeat: no-repeat; + background-position: 0px -1460px; + display: inline-block; + position: relative; + vertical-align: middle; + overflow: hidden; +} +.content-page.features .features-item .image.compare { + height: 41px; + width: 60px; + background-image: url("../images/sprites/content-pages.png"); + background-repeat: no-repeat; + background-position: 0px -929px; + display: inline-block; + position: relative; + vertical-align: middle; + overflow: hidden; +} +.content-page.features .features-item .image.price-scaling { + height: 57px; + width: 69px; + background-image: url("../images/sprites/content-pages.png"); + background-repeat: no-repeat; + background-position: 0px -2171px; + display: inline-block; + position: relative; + vertical-align: middle; + overflow: hidden; +} +.content-page.features .features-item .image.multi-charts { + height: 48px; + width: 49px; + background-image: url("../images/sprites/content-pages.png"); + background-repeat: no-repeat; + background-position: 0px -1884px; + display: inline-block; + position: relative; + vertical-align: middle; + overflow: hidden; +} +.content-page.features .features-item .image.study-template { + height: 52px; + width: 54px; + background-image: url("../images/sprites/content-pages.png"); + background-repeat: no-repeat; + background-position: 0px -2580px; + display: inline-block; + position: relative; + vertical-align: middle; + overflow: hidden; +} +.content-page.features .features-item .image.extended-hours { + height: 48px; + width: 174px; + background-image: url("../images/sprites/content-pages.png"); + background-repeat: no-repeat; + background-position: 0px -1152px; + display: inline-block; + position: relative; + vertical-align: middle; + overflow: hidden; +} +.content-page.features .features-item .image.hotlist { + height: 45px; + width: 34px; + background-image: url("../images/sprites/content-pages.png"); + background-repeat: no-repeat; + background-position: 0px -1559px; + display: inline-block; + position: relative; + vertical-align: middle; + overflow: hidden; +} +.content-page.features .features-item .image.repeat { + height: 39px; + width: 53px; + background-image: url("../images/sprites/content-pages.png"); + background-repeat: no-repeat; + background-position: 0px -2311px; + display: inline-block; + position: relative; + vertical-align: middle; + overflow: hidden; +} +.content-page.features .features-item .image.headlines { + height: 39px; + width: 40px; + background-image: url("../images/sprites/content-pages.png"); + background-repeat: no-repeat; + background-position: 0px -1510px; + display: inline-block; + position: relative; + vertical-align: middle; + overflow: hidden; +} +.content-page.features .features-item .image.conversation { + height: 36px; + width: 42px; + background-image: url("../images/sprites/content-pages.png"); + background-repeat: no-repeat; + background-position: 0px -980px; + display: inline-block; + position: relative; + vertical-align: middle; + overflow: hidden; +} +.content-page.features .features-item .image.publish { + height: 35px; + width: 36px; + background-image: url("../images/sprites/content-pages.png"); + background-repeat: no-repeat; + background-position: 0px -2238px; + display: inline-block; + position: relative; + vertical-align: middle; + overflow: hidden; +} +.content-page.features .features-item:after { + clear: both; + display: table; + content: ""; +} +.content-page.features .addons .text { + padding-left: 247px; +} +.content-page.features .addons .image { + float: left; + margin-left: -200px; + margin-top: 8px; + height: 126px; + width: 136px; + background-image: url("../images/sprites/content-pages.png"); + background-repeat: no-repeat; + background-position: 0px -195px; + display: inline-block; + position: relative; + vertical-align: middle; + overflow: hidden; +} +.content-page .woo-gopro { + padding: 65px 0 50px; + background: #14b8da; + text-align: center; +} +.content-page .woo-gopro .title { + font-size: 34px; + color: #f2f5f8; + margin-bottom: 15px; +} +.content-page .woo-gopro p { + font-size: 16px; + color: #f2f5f8; + font-style: italic; +} +.content-page .woo-gopro a { + margin-top: 20px; + background: #1098b5; + border: solid 1px #fff; + color: #fff; + font-size: 18px; + text-transform: uppercase; + width: 202px; + height: 45px; + line-height: 45px; + display: inline-block; +} +.content-page.licensing { + overflow: hidden; +} +.content-page.licensing .intro { + text-align: center; + padding-top: 52px; + padding-bottom: 0; +} +.content-page.licensing .intro .tv-layout-width { + position: relative; +} +.content-page.licensing .intro img { + display: block; + margin: 55px 0 0 -62px; +} +.content-page.licensing .base-info { + padding: 105px 0 75px; +} +.content-page.licensing .base-info h3 { + color: #2a2d33; + font-size: 24px; + font-weight: normal; + margin: 0 0 15px; +} +.content-page.licensing .base-info .three-colomns-layout .colomn-left, +.content-page.licensing .base-info .three-colomns-layout .colomn-center, +.content-page.licensing .base-info .three-colomns-layout .colomn-right { + float: left; + position: relative; + height: 453px; + width: 305px; + width: calc((100% - 81px)/3); + margin-right: 40px; + padding-bottom: 45px; +} +.content-page.licensing .base-info .three-colomns-layout .colomn-left.colomn-right, +.content-page.licensing .base-info .three-colomns-layout .colomn-center.colomn-right, +.content-page.licensing .base-info .three-colomns-layout .colomn-right.colomn-right { + margin-right: 0px; +} +.content-page.licensing .base-info .three-colomns-layout .colomn-left h3, +.content-page.licensing .base-info .three-colomns-layout .colomn-center h3, +.content-page.licensing .base-info .three-colomns-layout .colomn-right h3 { + font-size: 17px; + font-weight: bold; + color: #2a2d33; +} +.content-page.licensing .base-info .three-colomns-layout .colomn-left .image-container, +.content-page.licensing .base-info .three-colomns-layout .colomn-center .image-container, +.content-page.licensing .base-info .three-colomns-layout .colomn-right .image-container { + height: 100px; + line-height: 100px; + text-align: center; + margin-bottom: 40px; +} +.content-page.licensing .base-info .three-colomns-layout .colomn-left .image.window-chart, +.content-page.licensing .base-info .three-colomns-layout .colomn-center .image.window-chart, +.content-page.licensing .base-info .three-colomns-layout .colomn-right .image.window-chart { + height: 89px; + width: 110px; + background-image: url("../images/sprites/content-pages.png"); + background-repeat: no-repeat; + background-position: 0px -2996px; + display: inline-block; + position: relative; + vertical-align: middle; + overflow: hidden; +} +.content-page.licensing .base-info .three-colomns-layout .colomn-left .image.cloud-chart, +.content-page.licensing .base-info .three-colomns-layout .colomn-center .image.cloud-chart, +.content-page.licensing .base-info .three-colomns-layout .colomn-right .image.cloud-chart { + height: 81px; + width: 115px; + background-image: url("../images/sprites/content-pages.png"); + background-repeat: no-repeat; + background-position: 0px -838px; + display: inline-block; + position: relative; + vertical-align: middle; + overflow: hidden; +} +.content-page.licensing .base-info .three-colomns-layout .colomn-left .image.pages-chart, +.content-page.licensing .base-info .three-colomns-layout .colomn-center .image.pages-chart, +.content-page.licensing .base-info .three-colomns-layout .colomn-right .image.pages-chart { + height: 100px; + width: 100px; + background-image: url("../images/sprites/content-pages.png"); + background-repeat: no-repeat; + background-position: 0px -1942px; + display: inline-block; + position: relative; + vertical-align: middle; + overflow: hidden; +} +.content-page.licensing .base-info .three-colomns-layout .colomn-left .tv-content-button, +.content-page.licensing .base-info .three-colomns-layout .colomn-center .tv-content-button, +.content-page.licensing .base-info .three-colomns-layout .colomn-right .tv-content-button { + padding: 0; + width: 100%; +} +.content-page.licensing > .vindent:last-child { + padding: 70px 0; +} +.content-page.charting-library .intro { + position: relative; + text-align: center; + padding-bottom: 0px; +} +.content-page.charting-library .intro .image { + height: 104px; + width: 1091px; + background-image: url("../images/sprites/content-pages.png"); + background-repeat: no-repeat; + background-position: 0px -2466px; + display: inline-block; + position: relative; + vertical-align: middle; + overflow: hidden; + margin-left: -45px; + margin-top: -8px; +} +.content-page.charting-library .buttons-container { + position: relative; + margin-top: 45px; + text-align: center; + z-index: 1; +} +.content-page.charting-library .buttons-container .tv-content-button { + margin-right: 15px; +} +.content-page.charting-library .buttons-container .tv-content-button:last-child { + margin-right: 0; +} +.content-page.charting-library .chart-container.vindent { + padding-top: 65px; + text-align: center; +} +.content-page.charting-library #chart { + width: 100%; + height: 605px; +} +.content-page .advantages .list { + padding: 25px 310px 0 75px; +} +.content-page .advantages h2 { + font-size: 25px; + position: relative; +} +.content-page .advantages h2 .image, +.content-page .advantages h2 .rounded-number { + position: absolute; + left: -75px; + top: -10px; +} +.content-page .advantages h2 .rounded-number { + top: -12px; + width: 50px; + height: 50px; + line-height: 50px; + text-align: center; + border: 2px solid #14b8da; + -webkit-border-radius: 50px; + -webkit-background-clip: padding-box; + -moz-border-radius: 50px; + -moz-background-clip: padding; + border-radius: 50px; + background-clip: padding-box; + color: #14b8da; +} +.content-page .advantages h2.blue { + color: #14b8da; +} +.content-page .advantages h2.blue .image { + height: 50px; + width: 50px; + background-image: url("../images/sprites/content-pages.png"); + background-repeat: no-repeat; + background-position: 0px -598px; +} +.content-page .advantages h2.blue .rounded-number { + border-color: #14b8da; + color: #14b8da; +} +.content-page .advantages h2.green { + color: #60b789; +} +.content-page .advantages h2.green .image { + height: 50px; + width: 50px; + background-image: url("../images/sprites/content-pages.png"); + background-repeat: no-repeat; + background-position: 0px -658px; +} +.content-page .advantages h2.green .rounded-number { + border-color: #60b789; + color: #60b789; +} +.content-page .advantages h2.yellow { + color: #dbb710; +} +.content-page .advantages h2.yellow .image { + height: 50px; + width: 50px; + background-image: url("../images/sprites/content-pages.png"); + background-repeat: no-repeat; + background-position: 0px -778px; +} +.content-page .advantages h2.yellow .rounded-number { + border-color: #dbb710; + color: #dbb710; +} +.content-page .advantages h2.red { + color: #e26346; +} +.content-page .advantages h2.red .image { + height: 50px; + width: 50px; + background-image: url("../images/sprites/content-pages.png"); + background-repeat: no-repeat; + background-position: 0px -718px; +} +.content-page .advantages h2.red .rounded-number { + border-color: #e26346; + color: #e26346; +} +.content-page .advantages p { + padding-bottom: 25px; +} +.content-page .contacts { + margin-top: 17px; + float: right; + position: relative; + width: 237px; + padding: 16px 18px; + background: #eaeff4; + border-radius: 5px; + color: #5e646f; + line-height: 20px; + font-size: 14px; +} +.content-page .contacts .title { + color: #2a2d33; + padding-bottom: 15px; + font-weight: bold; + text-transform: uppercase; +} +.content-page .contacts .fn, +.content-page .contacts .email, +.content-page .contacts .tel { + display: block; +} +.content-page .contacts:after { + content: " "; + height: 54px; + width: 30px; + background-image: url("../images/sprites/content-pages.png"); + background-repeat: no-repeat; + background-position: 0px -2052px; + display: block; + position: absolute; + overflow: hidden; + bottom: 0; + right: 11px; +} +.content-page .hl-bg .contacts { + background: #f2f5f8; +} +.content-page.tv-widget-page .intro { + text-align: center; + padding-bottom: 0px; +} +.content-page.tv-widget-page .intro .image { + height: 104px; + width: 1091px; + background-image: url("../images/sprites/content-pages.png"); + background-repeat: no-repeat; + background-position: 0px -2466px; + display: inline-block; + position: relative; + vertical-align: middle; + overflow: hidden; +} +.content-page.tv-widget-page .browser-container { + margin-top: 50px; +} +.license-dialog { + text-align: left; + line-height: 1.7; + font-size: 15px; +} +/*# sourceMappingURL=site.compiled.css.map */ \ No newline at end of file diff --git a/charting_library/static/css/site.compiled.css.map b/charting_library/static/css/site.compiled.css.map new file mode 100644 index 00000000..ab7a86b6 --- /dev/null +++ b/charting_library/static/css/site.compiled.css.map @@ -0,0 +1 @@ +{"version":3,"file":"E:\\tradingview\\static\\css\\site.compiled.css","sources":["mixins/display.less","mixins/position.less","mixins/decorators.less","basics/gui-common-elements.less","mixins/lesshat.less","sprites/base-sprite.less","mixins/icons.less","layout.less","index.less","sprites/index-sprite.less","style.less","header.less","dialogs.less","headerwidget.less","mixins/mobile.less","profile.less","pro.css","viewchart.css","bottomtoolbar.less","search.css","stream.css","quote-area.css","sidetoolbar.less","linetoolpropertieswidget.less","notification.css","fancybox/jquery.fancybox.css","orderform.css","widget-page.less","features.less","payments.css","iotd.less","gopro.css","faqblock.css","followsymbols.css","widgetbar.css","minichart.less","tvscript.less","wizard.less","successsubscription.less","inputselectable.less","content.less","sprites/content-pages.less"],"names":[],"mappings":";AAAQ;EACP,SAAS,GAAT;;ACDgB;EAChB,kBAAA;EACA,QAAA;EACA,SAAA;;;;;;;;;;;;;;;;;;;AC4IuB;EACtB,mBAAA;EACA,gBAAA;EACA,uBAAA;;ACvHY;ECkmBgD,0BAAA;EAAmC,oCAAA;EACnC,uBAAA;EAAgC,6BAAA;EAChC,kBAAA;EAA2B,4BAAA;ED7nBxF,WAAA;EACA,YAAA;EACA,gBAAA;EACA,kBAAA;;AAEE,aAAI;EACL,WAAA;EACA,YAAA;;AAEA,aAAO,OAAM;AAAG,aAAU,UAAO;EACjC,SAAS,EAAT;EACA,cAAA;EACA,WAAA;EACA,YAAA;EACA,kBAAA;EAEA,kBAAA;EACA,SAAA;EAAW,WAAA;EAEX,mBAAA;EACA,yBAAA;;AASa;EC8lB+C,0BAAA;EAAmC,oCAAA;EACnC,uBAAA;EAAgC,6BAAA;EAChC,kBAAA;EAA2B,4BAAA;ED7nBxF,WAAA;EACA,YAAA;EACA,gBAAA;EACA,kBAAA;;AAEE,cAAI;EACL,WAAA;EACA,YAAA;;AAEA,cAAO,OAAM;AAAG,cAAU,UAAO;EACjC,SAAS,EAAT;EACA,cAAA;EACA,WAAA;EACA,YAAA;EACA,kBAAA;EAEA,kBAAA;EACA,SAAA;EAAW,WAAA;EAEX,mBAAA;EACA,yBAAA;;AAagB;EACjB,qBAAA;EACA,eAAA;EACA,iBAAA;;AAME,iBAAmB;EACpB,kBAAA;;AACC,iBAFmB,mBAEX;EE8KP,YAAA;EACA,WAAA;EAGF,sBAAsB,yCAAtB;EACA,4BAAA;EACA,+BAAA;EC5ND,qBAAA;EACA,kBAAA;EACA,sBAAA;EACA,gBAAA;ENRA,SAAS,GAAT;EGyCC,SAAA;EAMC,kBAAA;EACA,SAAA;;AAGA,iBAAsB;EACvB,kBAAA;;AACC,iBAFsB,sBAEd;EE0qBP,YAAA;EACA,WAAA;EAGF,sBAAsB,yCAAtB;EACA,4BAAA;EACA,gCAAA;EChuBD,qBAAA;EACA,kBAAA;EACA,sBAAA;EACA,gBAAA;ENRA,SAAS,GAAT;EGyCC,SAAA;EAcC,kBAAA;;AAGA,iBAAuB;EACxB,cAAA;;AACC,iBAFuB,uBAEf;EEuyBP,YAAA;EACA,WAAA;EAGF,sBAAsB,yCAAtB;EACA,4BAAA;EACA,gCAAA;ECp2BD,qBAAA;EACA,kBAAA;EACA,sBAAA;EACA,gBAAA;ENRA,SAAS,GAAT;EGyCC,SAAA;EAqBC,kBAAA;EACA,SAAA;;AAOS;EACX,qBAAA;EACA,cAAA;EACA,eAAA;;AAME,WAAmB;EACpB,kBAAA;;AACC,WAFmB,mBAEX;EEMP,YAAA;EACA,WAAA;EAGF,sBAAsB,yCAAtB;EACA,4BAAA;EACA,+BAAA;ECxFD,qBAAA;EACA,kBAAA;EACA,sBAAA;EACA,gBAAA;ENRA,SAAS,GAAT;EG6EC,SAAA;EAMC,kBAAA;EACA,SAAA;;AAGA,WAAsB;EACvB,kBAAA;;AACC,WAFsB,sBAEd;EE8dP,YAAA;EACA,WAAA;EAGF,sBAAsB,yCAAtB;EACA,4BAAA;EACA,gCAAA;ECxjBD,qBAAA;EACA,kBAAA;EACA,sBAAA;EACA,gBAAA;ENRA,SAAS,GAAT;EG6EC,SAAA;EAcC,kBAAA;;AAGA,WAAuB;EACxB,cAAA;;AACC,WAFuB,uBAEf;EEuvBP,YAAA;EACA,WAAA;EAGF,sBAAsB,yCAAtB;EACA,4BAAA;EACA,gCAAA;ECx1BD,qBAAA;EACA,kBAAA;EACA,sBAAA;EACA,gBAAA;ENRA,SAAS,GAAT;EG6EC,SAAA;EAqBC,kBAAA;EACA,SAAA;;AAiBiB;EATnB,qBAAA;EACA,cAAA;EACA,iBAAA;EASA,eAAA;;AACE,mBAAsB;EACvB,iBAAA;;AACC,mBAFsB,sBAEd;EE8GP,YAAA;EACA,WAAA;EAGF,sBAAsB,yCAAtB;EACA,4BAAA;EACA,+BAAA;ECxOD,qBAAA;EACA,kBAAA;EACA,sBAAA;EACA,gBAAA;ENRA,SAAS,GAAT;EG2HE,iBAAA;;AAIA,mBADmB,mBACX;EEw2BP,YAAA;EACA,WAAA;EAGF,sBAAsB,yCAAtB;EACA,4BAAA;EACA,gCAAA;ECx+BD,qBAAA;EACA,kBAAA;EACA,sBAAA;EACA,gBAAA;ENRA,SAAS,GAAT;EGiIE,iBAAA;EACA,SAAA;;AAKgB;EA5BlB,qBAAA;EACA,cAAA;EACA,iBAAA;EA4BA,eAAA;;AACE,kBAAsB;EACvB,iBAAA;;AACC,kBAFsB,sBAEd;EEuGP,YAAA;EACA,WAAA;EAGF,sBAAsB,yCAAtB;EACA,4BAAA;EACA,+BAAA;ECpPD,qBAAA;EACA,kBAAA;EACA,sBAAA;EACA,gBAAA;ENRA,SAAS,GAAT;EG8IE,iBAAA;;AAIA,kBADmB,mBACX;EEi2BP,YAAA;EACA,WAAA;EAGF,sBAAsB,yCAAtB;EACA,4BAAA;EACA,gCAAA;ECp/BD,qBAAA;EACA,kBAAA;EACA,sBAAA;EACA,gBAAA;ENRA,SAAS,GAAT;EGoJE,iBAAA;EACA,SAAA;;AAOqB,wBAAI;EAC3B,cAAA;;AAGuB,wBAAM;EAC7B,cAAA;;AIlKG,IAAiB;EACpB,gBAAA;;AAEgB;EAAE,aAAA;EAAe,cAAA;;;AAIlC;EACC,gBAAA;EAEA,mBAAA;EACA,WAAA;EACA,gBAAA;;;AAOD;EACC,kBAAA;EACA,aAAA;EACA,mBAAA;;AAID;EACC,oBAAA;;;AAIY;EACZ,gBAAA;EACA,gBAAA;;AAEQ;EACR,uBAAA;EACA,gBAAA;EACA,mBAAA;;AAEW;EACX,mBAAA;EACA,uBAAA;EACA,gBAAA;;AAEgB;EAChB,WAAA;EACA,gBAAA;EACA,YAAA;EACA,mBAAA;EACA,kBAAA;;AAEc;EACd,kBAAA;EACA,yBAAA;EACA,gBAAA;;AAEc;EACd,YAAA;EACA,kBAAA;EACA,WAAA;EACA,YAAA;;AAEU,UAAe;EACzB,aAAA;;AAEU;EAAC,YAAA;;AACA,WAAY;EAAC,UAAA;;;AAGlB;EAAC,WAAA;;AACC,SAAO;EAAC,WAAA;EAAa,cAAA;EAAgB,SAAS,EAAT;;AACxC;EAAC,wBAAA;;AACD;EAAC,yBAAA;;AACG;EAAC,uBAAA;;AACF;EAAC,sBAAA;;AAEF;EACP,gBAAA;;;AAIkB;EAClB,eAAA;;AAGM;EACN,mBAAA;;AAGa,aACN;EACN,mBAAA;EACA,YAAA;;AAHY,aACN,OAIJ;AALU,aACN,OAIA;AALM,aACN,OAII;AALE,aACN,OAIQ;AALF,aACN,OAIY;AALN,aACN,OAIiB;EAAE,YAAA;;AALb,aACN,OAML;AAPW,aACN,OAOL,EAAM;AARK,aACN,OAQL,EAAS;EAAE,cAAA;;AATA,aACN,OAUI;EACT,cAAA;EACA,yBAAA;;AAbW,aACN,OAUI,UAIF;EACN,YAAA;;ACpGe;EAAC,gBAAA;EAAiB,YAAA;EAAc,aAAA;EAAe,UAAA;EAAY,SAAA;EAAW,WAAA;EAAa,kBAAA;EAAoB,yBAAA;EAAsC,gBAAA;EAAkB,YAAA;EAAc,aAAA;;AAC7K,kBAAoB;EAAC,kBAAA;EAAoB,SAAA;EAAW,WAAA;;AACpD,kBAAK;EAAC,cAAA;EAAgB,yBAAA;EAA2B,YAAA;EAAc,kBAAA;;AAC/D,kBAAK,MAAQ;EAAC,oCAAA;;AACd,kBAAK,MAAM;AAAqB,kBAAK,MAAO;EAAC,mBAAA;;AAC7C,kBAAK,MAAM;EAAC,2BAAA;EAA6B,4BAAA;;AACzC,kBAAK,MAAW;EAAiC,8BAAA;;AACjD,kBAAM,MAAI;EAAC,cAAA;EAAgB,qBAAA;;AAC3B,kBAAK,MAAO;EAAC,mBAAA;;AACb,kBAAM,MAAM;EAAC,YAAA;EAAc,gBAAA;EAAkB,mBAAA;EAAqB,uBAAA;;AAClE,kBAAM,MAAgB;EAAC,YAAA;EAAc,mBAAA;EAAqB,gBAAA;EAAkB,mBAAA;EAAqB,uBAAA;;AACjG,kBAAK,MAAQ,OAAe;AAAqB,kBAAK,MAAQ,OAAO;EAAC,iBAAA;;AACtE,kBAAM,MAAK;EAAC,WAAA;EAAa,mBAAA;EAAqB,mBAAA;EAAqB,mBAAA;EAAqB,YAAA;;AACxF,kBAAW;EAAC,cAAA;EAAgB,SAAA;EAAW,SAAA;EAAW,gBAAA;EAAkB,6BAAA;;AACpE,kBAA0B;EAAC,gBAAA;EAAkB,oBAAA;EAAsB,eAAA;;AACnE,kBAAyB;EAAC,WAAA;EAAa,uBAAA;;AACvC,kBAA+B;EAAC,UAAA;EAAY,iBAAA;EAAmB,yBAAA;EAA2B,eAAA;;AAC1F,kBAAwB,yBAAQ,OAA+B;EAAC,cAAA;EAAgB,mBAAA;EAAqB,eAAA;;AACrG,kBAAK,MAAiB;EAAC,mBAAA;;AACvB,kBAAK,MAAiB,gBAAgB;EAAC,YAAA;;AACvC,kBAAK,MAAa;EAAC,kBAAA;;;AAInB,kBAAM,MAAa;EACrC,gBAAgB,sEAAhB;EACA,WAAA;EAAa,YAAA;EACb,kBAAA;EAAoB,QAAA;EAAU,UAAA;;AAGZ,kBAAM,MAAY,aAAO;EAAE,iCAAA;;AAC3B,kBAAM,MAAa;EACrC,kBAAA;;AACW,UAAG,mBAFU,MAAa;EAGpC,mBAAA;EACA,YAAA;;AACC,UAHY,mBAFU,MAAa,aAK5B;EACP,UAAA;;AAIgB,kBAAK,MAAO,MAAa;EAAE,mBAAA;;;AAG3B,kBAAM,MAAW;EACnC,gBAAgB,yCAAhB;EACA,WAAA;EAAa,YAAA;EACb,kBAAA;EAAoB,QAAA;EAAU,WAAA;;AAEZ,kBAAM,MAAU,WAAO;EAAE,kCAAA;;AACzB,kBAAM,MAAW;EAAC,kBAAA;;AAClB,kBAAK,MAAO,MAAW;EAAE,mBAAA;;AAEzB,kBAAM,MAAM;EAAE,qBAAA;EAAuB,WAAA;EAAa,YAAA;EAAc,iBAAA;EAAmB,mBAAA;;AAEpF,kBAAQ,OAAM;EAC/B,YAAA;EAAc,YAAA;;AAEG,kBAAQ,OAAM;EAC/B,mBAAA;EACA,kBAAA;EACA,gBAAA;;AAEiB,kBAAQ,OAAM,MAAO;;EACD,YAAA;EACrC,kBAAA;EAAoB,SAAA;EAAW,UAAA;EAC9B,mBAAA;;AAEgB,kBAAQ,OAAM,MAAM;EACrC,WAAA;EAAa,YAAA;EACb,aAAA;;AAEiB,kBAAO,OAAM,KAAO;EAAE,WAAA;;AAEtB,kBAAQ;EAAE,YAAA;;AACV,kBAAQ,OAAM,MAAgB;EAAE,YAAA;;AAChC,kBAAO,OAAa,YAAM,MAAgB;EAAE,YAAA;;AAE5C,kBAAM;EAAE,YAAA;;AACR,kBAAM,KAAM,MAAgB;EAAE,WAAA;;AAE7B,kBAAM,MAAS;EAAE,kBAAA;EAAoB,QAAA;EAAU,UAAA;EAAY,cAAA;;AAC3D,kBAAK,MAAO,MAAS;EAAE,cAAA;;AACvB,kBAAM,MAAQ,SAAM;EAAE,mBAAA;EAAqB,YAAA;EAAc,gBAAA;EAAkB,kBAAA;EAAoB,QAAA;;AAEhG,kBAClB;EACC,eAAA;;AAEiB,kBAAY,WAC9B;EACC,YAAA;;AAGiB,kBAClB;EACC,WAAA;EACA,WAAA;EAEA,gBAAA;EAAkB,gBAAA;;AAED,kBAAgB,eAClC;EACC,eAAA;EACA,YAAA;EACA,gBAAA;;AAGwB;EACxB,wBAAA;EACA,6BAAA;EACA,eAAA;EACA,cAAA;EACA,oCAAA;;AAG8B,+BAAW,UAAM;EAC/C,aAAA;;AAG+B,+BAA8B;EAC7D,qBAAA;EACA,sBAAA;EACA,kBAAA;EACA,SAAA;EACA,WAAA;EACA,YAAA;EACA,oBAAA;EACA,gBAAgB,mDAAhB;;AAG8B,+BAAW,UAA8B;EACvE,kCAAA;;AAIa,aAAS;EAGtB,cAAA;EACA,WAAA;EAAa,YAAA;EAEb,gBAAgB,2BAAhB;EACA,iCAAA;EAEA,YAAA;EACA,mBAAA;EAEA,kBAAA;;AAEa,aACL;EAEP,cAAA;EACA,WAAA;EACA,YAAA;EACA,gBAAgB,yCAAhB;EACA,mBAAA;EACA,YAAA;EACA,kBAAA;;AATY,aAWR,MAAO,MAAQ;EACnB,mBAAA;;AACC,aAFG,MAAO,MAAQ,QAEX;EACP,iCAAA;;AAGS,UAAE,cAAQ;EACpB,mBAAA;EACA,YAAA;;AACC,UAHW,cAAQ,QAGZ;EACP,iCAAA;EACA,UAAA;;AAKW,aAAK,MAAO,MAAS;AACnB,eAAK,MAAO,MAAO;AACpB,eAAO,MAAO;AACd,cAAc,cAC7B;EACC,mBAAA;;;;;;AAMa,aAAM,MACpB;EACC,iCAAA;;AAEa,aAAM,MAAS,UAC7B;EACC,kCAAA;;AAEa,aAAK,MAAS,QAAS;AACvB,aAAM,MAAS,UAC7B;EACC,iCAAA;EACA,mBAAA;;AAGa,aAAK,MACnB;EACC,cAAA;;AAGe,eAChB;EACC,gBAAA;;AAEe,eAAU,UAC1B;EACC,WAAA;EAEA,cAAA;EACA,kBAAA;;AAGe,eAAK,MAAc;EAAE,WAAA;EAAa,YAAA;;AAClC,eAAK;AAAkB,eAAK;EAAE,yBAAA;EAA2B,gBAAA;EAAkB,YAAA;;AAC3E,eAAM;EAAE,WAAA;EAAa,kBAAA;EAAoB,gBAAA;;AACzC,eAAK;EAAE,WAAA;EAAa,kBAAA;;AAEpB,eAAM,MACtB;EACC,gBAAgB,mCAAhB;EACA,cAAA;EACA,UAAA;EAAY,WAAA;EAEZ,kBAAA;EACA,UAAA;EACA,SAAA;;AAGiB;EAAC,gBAAA;;AACK;AACC;EAAC,WAAA;EAAa,YAAA;EAAc,gBAAgB,2DAAhB;;AAEpC,gBAAW;EAAC,mBAAA;EAAqB,gBAAA;EAAkB,yBAAA;EAA2B,kBAAA;EAAoB,YAAA;;AAClG,gBAAY,WAAC;AAAmB,gBAAW,WAAC,EAAO;EAAC,0BAAA;;AACpD,gBAAa;EAAC,WAAA;EAAa,iBAAA;EAAmB,YAAA;;AAC9C,gBAAe;EAAC,qBAAA;EAAuB,eAAA;;AACvC,gBAAa;EAAC,WAAA;EAAa,WAAA;EAAa,qBAAA;;AACxC,gBAAa;EAAC,WAAA;EAAa,qBAAA;;AAC3B,gBAAsB;EAAC,WAAA;EAAa,kBAAA;EAAoB,QAAA;EAAU,UAAA;;AAClE,gBAAY;EAAC,iBAAA;;AACb,gBAAY,YAAC;AAAmB,gBAAY,YAAC,EAAO;EAAC,0BAAA;;AACrD,gBAAY,YAAc;EAAC,iBAAA;;AAC3B,gBAAY,YAAW;EAAC,iBAAA;;AACxB,gBAAY,YAAW;EAAC,iBAAA;;AAE/B;EAAC,aAAA;;;AAGO;EAAC,mBAAA;EAAqB,4BAAA;EAA8B,cAAA;EAAgB,kBAAA;;AACpE,iBAAE;EAAC,eAAA;;AACH,iBAAE;EAAC,eAAA;;AACH,iBAAE;EAAC,eAAA;EAAiB,cAAA;;AACpB,iBAAE;EAAC,eAAA;EAAiB,cAAA;;AACpB,iBAAC;EAAC,iBAAA;EAAmB,cAAA;;AACrB,iBAAE,EAAC;EAAC,0BAAA;;AACJ,iBAAE;EAAC,iBAAA;EAAmB,gBAAA;;AACtB,iBAAG;EAAC,mBAAA;;AACJ,iBAAE,GAAI,IAAY,YAAI,IAAa;EAAC,qBAAA;EAAuB,UAAA;;AAC3D,iBAAE,GAAI,IAAY,YAAI,IAAc,aAAE;EAAC,gBAAA;EAAkB,gBAAgB,mDAAhB;EAAqE,mBAAA;EAAqB,gBAAA;;AAC9I;EAAC,mBAAA;;AACF,sBAAS;EAAC,sBAAA;;AACT,sBAAsB,uBAAS;EAAC,sBAAA;;AACjC,sBAAS;EAAC,qBAAA;;AACd,iBAAO;EAAC,aAAA;;AAER;EAAC,eAAA;EAAiB,cAAA;;AAClB,iBAAM;EAAC,SAAA;EAAW,cAAA;EAAgB,eAAA;EAAiB,mBAAA;;AACnD,iBAAC,EAAQ,OAAM;EAAC,cAAA;;AAChB,iBAAC;EAAC,cAAA;;AACF,iBAAE;EAAC,eAAA;;AACH,iBAAG,GAAM;EAAC,eAAA;EAAiB,iBAAA;;AAC3B,iBAAE,GAAQ,OAAM;EAAC,cAAA;;AACd;EAAC,UAAA;EAAY,WAAA;;AACZ;EAAC,UAAA;EAAY,YAAA;;AAExB;EAAC,aAAA;EAAe,kBAAA;EAAoB,mBAAA;EAAsB,eAAA;EAAiB,yBAAA;EAA2B,aAAA;EAAe,gBAAA;EAAkB,kBAAA;EAAoB,gBAAA;EAAkB,YAAA;;AAC5K,WAAG;EAAC,eAAA;EAAiB,SAAA;EAAW,mBAAA;;AAChC,WAAK;EAAE,cAAA;EAAgB,WAAA;EAAa,YAAA;EAAc,sBAAsB,oCAAtB;EAA4D,kBAAA;EAAoB,UAAA;EAAY,SAAA;;AAE7I;EAAC,kBAAA;EAAoB,mBAAA;EAAqB,yBAAA;EAA2B,YAAA;EAAc,WAAA;EAAa,SAAA;EAAW,WAAA;EAAa,0BAAA;EAA4B,yBAAA;EAA2B,iBAAA;EAAmB,eAAA;EAAiB,eAAA;;AACpN,YAAO;EAAC,WAAA;EAAa,mBAAA;;AACrB,YAAO;EAAC,mBAAA;EAAqB,4CAAA;;AACvB;EAAC,WAAA;EAAa,YAAA;EAAc,kCAAA;EAA+C,sBAAA;EAAwB,SAAA;EAAW,iBAAA;;;;AAInH;EAAE,kBAAA;EAAoB,cAAA;;AACrB,aAAa;EAAC,cAAA;;AAER;EAAC,kBAAA;EAAoB,UAAA;;AACrB,mBAAC;EAAC,qBAAA;;AACF,mBAAS;EAAC,qBAAA;EAAuB,yBAAA;EAA2B,cAAA;;AAC5D,mBAAa;EAAC,uBAAA;;AAGlC;EACC,aAAA;EACA,gBAAgB,0CAAhB;EACA,+BAAA;EACA,yBAAA;EACA,WAAA;;AAGiB,iBAAwB;EAAE,aAAA;;AACpB,uBAAmB;EAC1C,wBAAA;EACA,cAAA;EACA,kBAAA;EAEA,eAAA;EACA,aAAA;EAEA,qBAAA;;AAEuB,uBACxB;EACC,SAAA;EAEA,eAAA;EACA,mBAAA;EACA,kBAAA;EACA,WAAA;;AAEuB,uBACxB;EACC,gBAAA;EAEA,kBAAA;EACA,eAAA;EACA,kBAAA;;AAEuB,uBACxB;EACC,cAAA;EACA,YAAA;EAAc,YAAA;EACd,kBAAA;EACA,QAAA;EAAU,YAAA;EAEV,gBAAgB,2CAAhB;EACA,8BAAA;;AAEuB,uBACxB;EACC,YAAA;EAAc,YAAA;EACd,iBAAA;EACA,sBAAA;;AAEuB,uBAAc,cACtC;EACC,SAAA;EAAW,UAAA;EACX,YAAA;EAAc,YAAA;EACd,kBAAA;EACA,iBAAA;EAEA,eAAA;EACA,WAAA;;AAEuB,uBAAc,cAAK,MAA4B;EAAE,WAAA;;AACjD,uBAAc,cAAK,MAAkB;EAAE,WAAA;;AACvC,uBAAc,cAAK,MAAmB;EAAE,WAAA;;AACxC,uBAAc,cAAK,MAAuB;EAAE,WAAA;;AAE5C,uBAAc,cACtC;EACC,YAAA;EACA,YAAA;EAAc,YAAA;EACd,iBAAA;EAEA,mBAAA;EACA,WAAA;EACA,yBAAA;EACA,kBAAA;EACA,iBAAA;EAEA,eAAA;;AAEuB,uBAAc,cAAI,KAC1C;EACC,mBAAA;;AAGiB,iBAClB;;;AAMkB,iBACX;EACL,oBAAA;;AAFgB,iBAIZ,MAAU,UAAO;EAAE,gBAAA;;AAJP,iBAKZ,MAAU,UAAI,IAAO;EAAE,WAAA;EAAa,cAAA;EAAgB,SAAS,EAAT;;AAGxC,iBAEX;EAAE,WAAA;EAAa,wBAAA;EAA0B,kBAAA;;AAF9B,iBAIZ,MAAM;EAAC,mBAAA;;AAJK,iBAKX,MAAU;EACf,yBAAA;EACA,YAAA;EACA,aAAA;EACA,YAAA;EACA,gBAAA;;AAVgB,iBAYX,MAAQ;EACb,oBAAA;EACA,iBAAA;;AAdgB,iBAgBX,MAAS,SAAM,OAAe;EAAE,mBAAA;;AAhBrB,iBAkBX,MAAQ;EACb,iBAAA;EACA,qBAAA;EACA,gBAAA;EACA,uBAAA;EACA,gBAAA;;AAvBgB,iBA0BX,MAAO;AA1BI,iBA2BX,MAAU;EACf,iBAAA;EACA,eAAA;EACA,2BAAA;;AA9BgB,iBAiCX,MAAU;EAAE,WAAA;;AAjCD,iBAmCX,MAAO,QAAO;EAAE,0BAAA;;AAnCL,iBAoCX,MAAa;EAAE,gBAAA;EAAkB,gBAAA;EAAkB,kBAAA;EAAoB,eAAA;EAAiB,iBAAA;EAAmB,WAAA;;AApChG,iBAqCX,MAAkB;EAAE,eAAA;EAAiB,iBAAA;;AArC1B,iBAuCX,MAAmB;EACxB,YAAA;;AAxCgB,iBA0CX,MAAM;EAAC,eAAA;EAAgB,WAAA;EAAa,kBAAA;EAAoB,kBAAA;EAAoB,cAAA;EAAgB,UAAA;EAAY,QAAA;EAAU,SAAA;EAAW,UAAA;EAAY,aAAA;EAAe,gBAAA;EAAkB,qCAAA;EAChL,iCAAA;EAAmC,sCAAA;EAAwC,yCAAA;EAA2C,oCAAA;EAAsC,qCAAA;;AA3C3I,iBA4CZ,MAAO,MAAM;EAAC,UAAA;EAAY,iCAAA;EAAmC,sCAAA;EAAwC,yCAAA;EAA2C,oCAAA;EAAsC,qCAAA;;AA5C1K,iBA6CX,MAAO,OAAC;EAAC,0BAAA;;AA7CE,iBA8CX,MAAO,OAAa;EAAC,WAAA;EAAa,kBAAA;;AA9CvB,iBA+CX,MAAO,OAAU;EAAC,WAAA;EAAa,eAAA;EAAiB,gBAAA;;AA/CrC,iBAgDX,MAAO,OAAW,WAAK;AAhDZ,iBAgD6B,eAAW,WAAK;EAAC,iBAAA;;AAhD9C,iBAiDX,MAAO,OAAW,WAAC;EAAC,iBAAA;EAAmB,UAAA;;AAjD5B,iBAkDX,MAAO,OAAW,WAAU;EAAC,eAAA;EAAiB,iBAAA;EAAmB,cAAA;;AAlDtD,iBAmDX,MAAO,OAAW,WAAkB;EAAC,eAAA;;AAnD1B,iBAoDX,MAAO,OAAK;EAAC,eAAA;EAAiB,iBAAA;EAAmB,oBAAA;EAAsB,WAAA;EAAa,cAAA;EAAgB,qBAAA;EAAuB,gBAAA;EAAkB,uBAAA;;AApDlI,iBAqDX,MAAO,OAAK;EAAC,eAAA;EAAiB,gBAAA;EAAkB,YAAA;EAAc,cAAA;;AArDnD,iBAsDX,MAAO,OAAK;EAAC,kBAAA;EAAoB,SAAA;EAAW,WAAA;;AAtDjC,iBAuDX,MAAO,OAAK,MAAI,IAAS;EAAC,kBAAA;;AAvDf,iBAwDX,MAAO,OAAM;EAAC,kBAAA;EAAoB,SAAA;EAAW,WAAA;;AAxDlC,iBAyDN;EAAG,mBAAA;;AAzDG,iBA0DN,WAAE;EAAC,YAAA;EAAc,iBAAA;EAAmB,kBAAA;EAAoB,mBAAA;EAAqB,cAAA;EAAgB,kBAAA;EAAoB,iBAAA;;AA1D3G,iBA2DN,WAAC,EAAO;EAAC,mBAAA;;AA3DH,iBA6DO;EAAC,gBAAA;EAAkB,kBAAA;;AA7D1B,iBA8DK;EAAC,aAAA;EAAe,kBAAA;;AAErC,iBAAS,QAAwB;EAAC,iBAAA;;AAClC,iBAAS,QAAsB;EAAC,cAAA;EAAgB,WAAA;EAAa,YAAA;EAAc,gBAAgB,6CAAhB;EAA+D,uBAAA;EAAyB,QAAA;EAAU,SAAA;;AAKhK;EAAiB,eAAA;EAAiB,kBAAA;EAAoB,YAAA;EAAc,mBAAA;EAAqB,oCAAA;EAAsC,cAAA;EAAgB,iBAAA;EAAmB,yBAAA;EAA2B,kBAAA;EAAoB,WAAA;;AACjN,cAAM;EAAC,kBAAA;EAAoB,aAAA;EAAe,4BAAA;EAA8B,WAAA;EAAa,YAAA;;AACrF,cAAY;EAAC,WAAA;EAAa,kBAAA;;AAC1B,cAAW;EAAC,WAAA;EAAa,iBAAA;EAAmB,eAAA;;AAC5C,cAAa;EAAC,iBAAA;EAAmB,eAAA;EAAiB,gBAAA;;AAClD,cAAa;EAAC,iBAAA;;AACd,cAAS;EAAC,kBAAA;EAAoB,QAAA;EAAU,UAAA;EAAY,eAAA;;AACpD,cAAO;EAAE,kBAAA;EAAoB,SAAA;EAAW,UAAA;;;AAIhC,sBAAoB;EAAE,mBAAA;;AACjB;EAAC,eAAA;EAAiB,aAAA;;AAC1B,mBAA4B;EAAC,SAAA;EAAW,kBAAA;EAAoB,SAAA;;AACpD,2BAAC,EAAW;EAAC,eAAA;;AAC5B,YAAiB;EAAC,SAAA;;AACd,gBAA2B;EAAC,yBAAA;EAA2B,gBAAA;EAAkB,kBAAA;EAAoB,gBAAA;EAAkB,eAAA;EAAiB,cAAA;EAAgB,gBAAA;EAAkB,aAAA;;AAClK,gBAAkC;EAAC,YAAA;;AACvC,YAAiB,iBAA2B;EAAC,YAAA;EAAc,4BAAA;EAA8B,SAAA;;;AAGrF;EAAE,cAAA;EAAgB,mBAAA;;AAEV;EAAE,YAAA;EAAc,WAAA;;AAEjB;EACvB,aAAA;;AAGuB,uBAAmB;EAAE,iBAAA;;AAErB;EAAC,iBAAA;;AACD,uBAAC;EAAC,qBAAA;;AACF,uBAAS;EAAC,qBAAA;EAAuB,qBAAA;EAAuB,oBAAA;;AAE/D,gBAAW;EAC3B,SAAA;EACA,kBAAA;;AAEwB,wBAAW;EHvThC,YAAA;EACA,WAAA;EAGF,sBAAsB,yCAAtB;EACA,4BAAA;EACA,+BAAA;EChND,qBAAA;EACA,kBAAA;EACA,sBAAA;EACA,gBAAA;;AE+fuB,uBAAW;EHwW/B,YAAA;EACA,WAAA;EAGF,sBAAsB,yCAAtB;EACA,4BAAA;EACA,gCAAA;ECh3BD,qBAAA;EACA,kBAAA;EACA,sBAAA;EACA,gBAAA;EE+fkE,mBAAA;;AAClD,gBAAW;EHrgBxB,YAAA;EACA,WAAA;EAGF,sBAAsB,yCAAtB;EACA,4BAAA;EACA,4BAAA;ECJD,qBAAA;EACA,kBAAA;EACA,sBAAA;EACA,gBAAA;EEkgBA,SAAA;EACA,kBAAA;;AAGuB,uBACjB;EACL,iBAAA;EACA,kBAAA;EACA,gCAAA;;AAJsB,uBACjB,MAIH;EACD,cAAA;EACA,qBAAA;EACA,qBAAA;EACA,mBAAA;EACA,kBAAA;EACA,oBAAA;EACA,iBAAA;;AACC,uBAZG,MAIH,EAQQ;EACR,iBAAA;EACA,gCAAA;;AAfoB,uBAoBf;EACP,YAAA;EACA,kBAAA;EACA,gBAAA;;AACC,uBAJM,QAIE;EACR,SAAS,GAAT;EACA,cAAA;EACA,kBAAA;EACA,WAAA;EACA,YAAA;EACA,gEAAA;EACA,SAAA;EACA,SAAA;;AAhCqB,uBAoBf,QAcD;EACL,0BAAA;EACA,eAAA;EACA,yBAAA;EACA,YAAA;;AAtCqB,uBAoBf,QAoBH;EFvgBL,WAAA;EACA,YAAA;EACA,iBAAA;EACA,kBAAA;EEsgBE,kBAAA;EACA,QAAA;EACA,MAAA;EACA,gBAAA;EACA,YAAA;EACA,eAAA;;AFzgBD,uBE8eO,QAoBH,IFlgBe;ENpDpB,SAAS,GAAT;EKmnBG,YAAA;EACA,WAAA;EAGF,sBAAsB,yCAAtB;EACA,4BAAA;EACA,gCAAA;ECpnBD,qBAAA;EACA,kBAAA;EACA,sBAAA;EACA,gBAAA;;AEsgBuB,uBAmDjB;EACL,WAAA;;AApDsB,uBAmDjB,MAEF;EACF,eAAA;EACA,gCAAA;;AAvDqB,uBAmDjB,MAMH,GAAY,WAAG;EAChB,gBAAA;;AA1DqB,uBAmDjB,MAUH,GAAoB;EACrB,WAAA;;AA9DqB,uBAkEL;EAqBjB,mBAAA;;AAvFsB,uBAkEL,kBACf;EACD,iBAAA;;AApEqB,uBAkEL,kBAIZ;EAWJ,eAAA;;AARE,uBAPc,kBAIZ,KACe,kBAET;AAAR,uBAPc,kBAIZ,KAEmB,qBACb;EACR,SAAA;;AAGD,uBAXe,kBAIZ,KAOK;EACR,kBAAA;;AA9EoB,uBAkEL,kBAiBV;EACN,eAAA;EACA,qBAAA;;AArFqB,uBAyFpB,GAAE,GAAY,WAAkB;EAClC,kBAAA;;AA1FsB,uBA6FL;AA7FK,uBA8FF;AA9FE,uBA+FA;EACtB,qBAAA;EACA,mBAAA;;AAjGsB,uBAoGH;EACnB,iBAAA;EACA,eAAA;EACA,iBAAA;EACA,kBAAA;;AAxGsB,uBA2GF;EACpB,kBAAA;EACA,YAAA;;AA7GsB,uBAgHb;EACT,UAAA;EACA,kBAAA;EACA,MAAA;EACA,OAAA;EACA,gBAAA;EACA,mBAAA;EACA,uBAAA;;AAvHsB,uBA0HtB,EAAU;EACV,eAAA;;AA3HsB,uBA6HtB,EAAY;EAAE,oBAAA;EAAsB,sBAAA;;AAKrB,gBAAW;EAAC,gBAAA;;AACb;EAAC,mBAAA;EAAqB,gCAAA;;AACvB,eAAY;EAAC,gBAAA;;AACZ,eAAa;EAAE,qBAAA;EAAuB,kBAAA;EAAoB,sBAAA;EAAwB,SAAA;;AAChF;EJxB4C,0BAAA;EAAmC,oCAAA;EACnC,uBAAA;EAAgC,6BAAA;EAChC,kBAAA;EAA2B,4BAAA;ED7nBxF,WAAA;EACA,YAAA;EACA,gBAAA;EACA,kBAAA;EKkpBA,cAAA;EACA,WAAA;EACA,kBAAA;;ALlpBE,iBAAI;EACL,WAAA;EACA,YAAA;;AAEA,iBAAO,OAAM;AAAG,iBAAU,UAAO;EACjC,SAAS,EAAT;EACA,cAAA;EACA,WAAA;EACA,YAAA;EACA,kBAAA;EAEA,kBAAA;EACA,SAAA;EAAW,WAAA;EAEX,mBAAA;EACA,yBAAA;;;AK0oBF;ELxfC,WAAA;EACA,YAAA;EACA,YAAA;EAEA,eAAA;EACA,kBAAA;EACA,ugDAAA;EKofA,kBAAA;;ALnfC,cAAO;EAAE,yBAAA;;AACT,cAAO;AAAG,cAAU;EAAE,2gDAAA;;AACtB,cAAO,OAAM;AAAG,cAAS,SAAO;EAAE,2gDAAA;;AAClC,cAAM;EAAG,yBAAA;;;AKofE;EL9fZ,WAAA;EACA,YAAA;EACA,YAAA;EAEA,eAAA;EACA,kBAAA;EACA,ugDAAA;EK0fA,kBAAA;;ALzfC,YAAO;EAAE,yBAAA;;AACT,YAAO;AAAG,YAAU;EAAE,2gDAAA;;AACtB,YAAO,OAAM;AAAG,YAAS,SAAO;EAAE,2gDAAA;;AAClC,YAAM;EAAG,yBAAA;;;AK0fM;EAChB,qBAAA;EACA,YAAA;EAAc,WAAA;EACd,gBAAgB,0CAAhB;;AAEe,gBAAO;EAAE,4BAAA;;AACT,gBAAU;EAAE,YAAA;EAAc,4BAAA;;AAC1B,gBAAS,SAAO;EAAE,gCAAA;;AAEhB;EACjB,qBAAA;EACA,YAAA;EAAc,YAAA;EACd,gBAAgB,sCAAhB;;AAEgB,iBAAO;EAAE,4BAAA;;;AAI1B;EACC,qBAAA;EACA,mBAAA;EACA,gBAAA;EACA,uBAAA;EACA,mBAAA;EAEA,eAAA;EACA,gBAAA;EAEA,YAAA;EACA,iBAAA;EACA,kBAAA;EAEA,kBAAA;EACA,eAAA;;AAEA,CAAa;AAAG,CAAa,aAAK;AAAG,CAAa,aAAQ;AAAG,CAAa,aAAQ;EAAE,YAAA;EAAc,qBAAA;;AACtF,aAAQ;EAAE,yBAAA;;AACV,aAAO,OAAO;EAAE,yBAAA;;AAChB,aAAO,OAAQ;EAAE,yBAAA;;AACjB,aAAM;EAAE,yBAAA;;AACR,aAAK,KAAO;EAAE,yBAAA;;AAEd,aAAY;EAAE,yBAAA;;AACd,aAAW,WAAO;EAAE,yBAAA;;AACpB,aAAW,WAAU;EAAE,yBAAA;;AACvB,aAAW,WAAS,SAAO;EAAE,yBAAA;;;;;;;;;AAQ5B;AACJ,UAAc;AACvB,CAAc;AACd,CAAc,cAAK;AACnB,CAAc,cACf;EACC,mBAAA;EACA,yBAAA;EACA,kBAAA;EACA,YAAA;;AAES,UACV;EACC,uBAAA;;AAGE,GAAY;EJpH+C,0BAAA;EAAmC,oCAAA;EACnC,uBAAA;EAAgC,6BAAA;EAChC,kBAAA;EAA2B,4BAAA;ED7nBxF,WAAA;EACA,YAAA;EACA,gBAAA;EACA,kBAAA;;AAEE,GK0uBY,WL1uBR;EACL,WAAA;EACA,YAAA;;AAEA,GKsuBa,WLtuBN,OAAM;AAAG,GKsuBH,WLtuBa,UAAO;EACjC,SAAS,EAAT;EACA,cAAA;EACA,WAAA;EACA,YAAA;EACA,kBAAA;EAEA,kBAAA;EACA,SAAA;EAAW,WAAA;EAEX,mBAAA;EACA,yBAAA;;;;;;;AKkuBY;EAAC,iBAAA;;AACD,aAAC;AAAgB,aAAC,EAAM;EAAC,cAAA;EAAgB,yBAAA;EAA2B,eAAA;EAAiB,cAAA;;AACrF,aAAC,EAAO;EAAC,0BAAA;;AACT,aAAC,EAAQ;EAAC,yBAAA;EAA2B,sBAAA;EAAwB,mBAAA;EAAqB,kBAAA;EAAoB,iBAAA;EAAmB,qBAAA;;AAI/G;EACvB,iBAAA;EACA,mBAAA;EACA,kBAAA;EACA,cAAA;EACA,YAAA;EACA,sBAAA;EACA,WAAA;EACA,eAAA;;;AAIG,IAAY,WACE;EN3wBjB,kBAAA;;AACC,IMywBc,WACE,iBN1wBT;EACL,SAAQ,EAAR;EACA,kBAAA;EACA,MAAA;EACA,QAAA;EACA,2BAAA;EACA,mBAAA;EACA,6BAAA;;AMywBa,gBAGb,IAAY;EACd,oBAAA;EACA,kBAAA;EACA,gCAAA;;AANe,gBAGb,IAAY,WAIZ;EACD,eAAA;EACA,WAAA;EACA,iBAAA;EACA,qBAAA;EACA,cAAA;;AAEC,gBAXA,IAAY,WAIZ,EAOO;AAAG,gBAXV,IAAY,WAIZ,EAOiB;EACjB,cAAA;;AAEA,gBAdA,IAAY,WAIZ,EAUQ;ERlyBX,SAAS,GAAT;EQoyBG,qBAAA;;AAGA,gBAnBA,IAAY,WAIZ,EAeI,IAAO;EH5eX,YAAA;EACA,WAAA;EAGF,sBAAsB,yCAAtB;EACA,4BAAA;EACA,+BAAA;EC5TD,qBAAA;EACA,kBAAA;EACA,sBAAA;EACA,gBAAA;;AEgyBG,gBApBA,IAAY,WAIZ,EAgBI,IAAO,OAAO;AAAG,gBApBrB,IAAY,WAIZ,EAgByB,IAAM,MAAO;EHjetC,YAAA;EACA,WAAA;EAGF,sBAAsB,yCAAtB;EACA,4BAAA;EACA,+BAAA;ECxUD,qBAAA;EACA,kBAAA;EACA,sBAAA;EACA,gBAAA;;AEkyBG,gBAtBA,IAAY,WAIZ,EAkBS,SAAO;EH3ThB,YAAA;EACA,WAAA;EAGF,sBAAsB,yCAAtB;EACA,4BAAA;EACA,gCAAA;EChfD,qBAAA;EACA,kBAAA;EACA,sBAAA;EACA,gBAAA;;AEmyBG,gBAvBA,IAAY,WAIZ,EAmBS,SAAO,OAAO;AAAG,gBAvB1B,IAAY,WAIZ,EAmBmC,SAAM,MAAO;EHhThD,YAAA;EACA,WAAA;EAGF,sBAAsB,yCAAtB;EACA,4BAAA;EACA,gCAAA;EC5fD,qBAAA;EACA,kBAAA;EACA,sBAAA;EACA,gBAAA;;AEqyBG,gBAzBA,IAAY,WAIZ,EAqBQ,QAAO;EH1Rf,YAAA;EACA,WAAA;EAGF,sBAAsB,yCAAtB;EACA,4BAAA;EACA,gCAAA;ECphBD,qBAAA;EACA,kBAAA;EACA,sBAAA;EACA,gBAAA;;AEsyBG,gBA1BA,IAAY,WAIZ,EAsBQ,QAAO,OAAO;AAAG,gBA1BzB,IAAY,WAIZ,EAsBiC,QAAM,MAAO;EH/Q9C,YAAA;EACA,WAAA;EAGF,sBAAsB,yCAAtB;EACA,4BAAA;EACA,gCAAA;EChiBD,qBAAA;EACA,kBAAA;EACA,sBAAA;EACA,gBAAA;;AEwyBG,gBA5BA,IAAY,WAIZ,EAwBwB,wBAAO;EHjd/B,YAAA;EACA,WAAA;EAGF,sBAAsB,yCAAtB;EACA,4BAAA;EACA,+BAAA;EChWD,qBAAA;EACA,kBAAA;EACA,sBAAA;EACA,gBAAA;EEwyBiE,SAAA;;AAC9D,gBA7BA,IAAY,WAIZ,EAyBwB,wBAAO,OAAO;AAAG,gBA7BzC,IAAY,WAIZ,EAyBiE,wBAAM,MAAO;EHtc9E,YAAA;EACA,WAAA;EAGF,sBAAsB,yCAAtB;EACA,4BAAA;EACA,+BAAA;EC5WD,qBAAA;EACA,kBAAA;EACA,sBAAA;EACA,gBAAA;;AEywBgB,gBAqCM;EACrB,mBAAA;;AACI,IAAY,WAAE,iBAFG;EAGpB,mBAAA;;AAxCc,gBA6CF,cACZ;AA9Cc,gBA6CF,cACT,EAAM;EACT,yBAAA;EACA,qBAAA;;AAhDc,gBAoDF;EACb,YAAA;EACA,YAAA;EACA,kBAAA;EACA,cAAA;EACA,eAAA;;AAzDe,gBAoDF,cAME;EACd,mBAAA;EACA,cAAA;;AA5Dc,gBAoDF,cAUY;EACxB,gBAAA;EACA,eAAA;EACA,iBAAA;;AAjEc,gBAoDF,cAUY,yBAItB;EACD,yBAAA;;AAnEa,gBAoDF,cAkBX,GAAsB;EACvB,6BAAA;EACA,gBAAA;EACA,UAAA;EACA,YAAA;EAAc,gBAAA;;AA1EA,gBAoDF,cAwBX,GAAsB,qBAAG;EAC1B,YAAA;EACA,kBAAA;;AA9Ec,gBAkFH;EACZ,WAAA;EACA,YAAA;EACA,kBAAA;EACA,mBAAA;;AAtFe,gBAkFH,aAKV;EAAC,qBAAA;;AAvFY,gBAkFH,aAMX,EAAQ;EAAC,iBAAA;;AAxFK,gBAkFH,aAOT;EAAC,UAAA;EAAW,SAAA;;AAzFA,gBAkFH,aAST,IAAY;EACd,eAAA;EACA,iBAAA;EACA,WAAA;EACA,wBAAA;EACA,gBAAA;;AACC,gBAfU,aAST,IAAY,WAMD,WAAG;EACf,eAAA;;AAlGa,gBAkFH,aAST,IAAY,WASX,GAAE,GAAQ;EACZ,iBAAA;EACA,cAAA;EACA,kBAAA;;AAvGa,gBAkFH,aAST,IAAY,WAcX,GAAG;EACL,gBAAA;EACA,iBAAA;;AAeW;EACd,kBAAA;EAEA,i/CAAA;EACA,cAAA;EACA,oBAAA;;AALc,cAOI;;EAEjB,kBAAA;EACA,UAAA;;AACe,cAAE,eAJA;EAKhB,UAAA;;AAZY,cAgBI,kBAAK,MAAU,UAAG;EACnC,iBAAA;EACA,eAAA;EACA,cAAA;;AAnBa,cAgBI,kBAAK,MAAU,UAAG,GAI5B;EACN,yBAAA;EACA,eAAA;EACA,cAAA;EACA,mBAAA;EACA,mBAAA;;AAzBY,cA8BI,kBAAK,MAAU,UAAI;EACpC,qBAAA;EAEA,iBAAA;EACA,eAAA;EAEA,kBAAA;;AApCa,cAuCO;EACpB,YAAA;EACA,kBAAA;;AACe,cAAE,eAHG;EAInB,sBAAA;;AA3CY,cA+Cb;AA/Ca,cAgDb,EAAK;AAhDQ,cAiDb,EAAS;EACT,cAAA;EACA,YAAA;EACA,YAAA;EACA,iBAAA;EAEA,gBAAA;EAGA,mBAAA;EAEA,eAAA;EACA,WAAA;EACA,yBAAA;EACA,iBAAA;EACA,kBAAA;;AAhEa,cAmEb,EAAa;EACb,mBAAA;;AApEa,cAuEb,EAAO;EACP,mBAAA;;AAxEa,cA0Eb,EAAY,YAAO;EACnB,mBAAA;;AAKY;EACb,cAAA;;AACI,IAAY,WAAE;EACjB,aAAA;;;AAKY;EAEb,aAAA;EACA,WAAA;EAEA,cAAA;;AALa,aAOI;EAChB,kBAAA;EACA,SAAA;EACA,kBAAA;;AACe,cAAE,cAJD;EAKf,wBAAA;;AADc,cAAE,cAJD,iBAMD;EACb,kBAAA;;AAdU,aAkBG;AAlBH,aAkBuB;EACnC,YAAA;;AAnBY,aAqBK;EACjB,kBAAA;EACA,mBAAA;;AAvBY,aAyBI,kBAAa;EAAE,YAAA;;AAzBnB,aA2BK;EACjB,gBAAA;;AA5BY,aA2BK,kBAEf;EACD,SAAA;EACA,UAAA;;AAEA,aANgB,kBAML;EACX,WAAA;;AADA,aANgB,kBAML,UAET;EC/6BD,YAAA;EACA,WAAA;EAGF,sBAAsB,0CAAtB;EACA,4BAAA;EACA,+BAAA;EHhFD,cAAA;EACA,kBAAA;EACA,gBAAA;;AEy/BE,aAVgB,kBAUJ;EACZ,qBAAA;;AADA,aAVgB,kBAUJ,UAEV;EC/7BD,YAAA;EACA,WAAA;EAGF,sBAAsB,0CAAtB;EACA,4BAAA;EACA,+BAAA;EHpED,cAAA;EACA,kBAAA;EACA,gBAAA;;AE6/BE,aAdgB,kBAcN;EACV,YAAA;;AADA,aAdgB,kBAcN,QAER;EC/8BD,YAAA;EACA,WAAA;EAGF,sBAAsB,0CAAtB;EACA,4BAAA;EACA,+BAAA;EHxDD,cAAA;EACA,kBAAA;EACA,gBAAA;;AEkgCE,aAnBgB,kBAmBL,UAAmB;EAC9B,mBAAA;;AA/CW,aAmDM;EAClB,uBAAA;EACA,eAAA;EACA,yBAAA;EACA,cAAA;;AAvDY,aA0DM,mBAAM;AA1DZ,aA0DiC,mBAAK;EAClD,cAAA;;AA3DY,aA6DM,mBAAO;EACzB,cAAA;EACA,eAAA;EACA,gBAAA;;;AAMY;EAGb,i/CAAA;EACA,WAAA;EACA,aAAA;EACA,kBAAA;;AAEe,cAAE,cACH;EACZ,kBAAA;;AAVW,aAcK;EACjB,WAAA;EACA,UAAA;;AAQC,aADgB,kBACT;ERjkCT,SAAS,GAAT;;AQokCE,aAJgB,kBAIN,UAAG,GAAM;ECrjClB,YAAA;EACA,YAAA;EAGF,sBAAsB,0CAAtB;EACA,4BAAA;EACA,8BAAA;EHhBD,qBAAA;EACA,kBAAA;EACA,sBAAA;EACA,gBAAA;EE8jCE,iBAAA;;AAEA,aARgB,kBAQN,UAAG,GAAM;EC7iClB,YAAA;EACA,YAAA;EAGF,sBAAsB,0CAAtB;EACA,4BAAA;EACA,8BAAA;EH5BD,qBAAA;EACA,kBAAA;EACA,sBAAA;EACA,gBAAA;;AEmkCE,aAXgB,kBAWN,UAAG,GAAM;ECpiClB,YAAA;EACA,YAAA;EAGF,sBAAsB,0CAAtB;EACA,4BAAA;EACA,+BAAA;EHxCD,qBAAA;EACA,kBAAA;EACA,sBAAA;EACA,gBAAA;EEqkCE,gBAAA;;AAEA,aAfgB,kBAeN,UAAG,GAAM;EC5kClB,YAAA;EACA,YAAA;EAGF,sBAAsB,0CAAtB;EACA,4BAAA;EACA,4BAAA;EHJD,qBAAA;EACA,kBAAA;EACA,sBAAA;EACA,gBAAA;;AEiiCa,aA4CK,kBAAW;EAC5B,cAAA;EACA,eAAA;EACA,eAAA;EACA,aAAA;EACA,YAAA;;AAjDY,aA4CK,kBAAW,WAMrB;ER3lCR,SAAS,GAAT;ESmDG,YAAA;EACA,WAAA;EAGF,sBAAsB,0CAAtB;EACA,4BAAA;EACA,+BAAA;EHpDD,qBAAA;EACA,kBAAA;EACA,sBAAA;EACA,gBAAA;EEslCE,cAAA;EACA,sBAAA;;AAtDW,aA0DK,kBAAE;EACnB,cAAA;EACA,qBAAA;;;AAOI;EAAC,qBAAA;EAAuB,gBAAgB,yCAAhB;EAA2D,kBAAA;EAAoB,sBAAA;;AAClG;EAAC,4BAAA;EAA8B,WAAA;EAAa,YAAA;EAAc,QAAA;;AACnD;EAAC,gCAAA;EAAkC,UAAA;EAAY,WAAA;EAAa,SAAA;;AACjE;EAAC,8BAAA;EAAgC,WAAA;EAAa,YAAA;EAAc,QAAA;EAAU,iBAAA;;AAC9D;EAAC,kCAAA;EAAoC,WAAA;EAAa,WAAA;;AACrD;EAAC,8BAAA;EAAgC,WAAA;EAAa,YAAA;EAAc,QAAA;;AACzD;EAAC,kCAAA;EAAoC,UAAA;EAAY,WAAA;;AAC5D;EAAC,8BAAA;EAAgC,WAAA;EAAa,YAAA;EAAc,UAAA;;AACrD;EAAC,+BAAA;EAAiC,WAAA;EAAa,YAAA;EAAc,UAAA;;AACjE;EAAC,4BAAA;EAA8B,WAAA;EAAa,YAAA;EAAc,QAAA;;AAC9D;EAAC,+BAAA;EAAiC,WAAA;EAAa,YAAA;EAAc,SAAA;EAAW,sBAAA;;AAC1D;EAAC,+BAAA;EAAiC,WAAA;EAAa,YAAA;;AACjD;EAAC,+BAAA;EAAiC,WAAA;EAAa,YAAA;;AAC9C;EAAC,+BAAA;EAAiC,WAAA;EAAa,YAAA;;AAC7C;EAAC,8BAAA;EAAgC,WAAA;EAAa,YAAA;;AAC7D;EAAC,gCAAA;EAAkC,WAAA;EAAa,YAAA;;AAC3C;EAAC,gCAAA;EAAkC,WAAA;EAAa,YAAA;;AAChD;EAAC,iCAAA;EAAmC,WAAA;EAAa,YAAA;;AACpD;EAAC,iCAAA;EAAmC,WAAA;EAAa,YAAA;EAAc,QAAA;;AAC/D;EAAC,iCAAA;EAAmC,WAAA;EAAa,YAAA;EAAc,QAAA;;AAC/D;EAAC,iCAAA;EAAmC,WAAA;EAAa,YAAA;EAAc,QAAA;;AAChE;EAAC,iCAAA;EAAmC,WAAA;EAAa,YAAA;EAAc,QAAA;EAAU,SAAA;;AACzE;EAAC,iCAAA;EAAmC,WAAA;EAAa,YAAA;EAAc,QAAA;EAAU,SAAA;;AACpE;EAAC,gCAAA;EAAkC,WAAA;EAAa,YAAA;EAAc,QAAA;EAAU,SAAA;;AACtE;EAAC,gCAAA;EAAkC,UAAA;EAAY,WAAA;EAAa,QAAA;EAAU,SAAA;;AACrE;EAAC,iCAAA;EAAmC,UAAA;EAAY,YAAA;EAAc,SAAA;EAAW,SAAA;;AACzE;EAAC,iCAAA;EAAmC,UAAA;EAAY,YAAA;EAAc,SAAA;EAAW,SAAA;;AACvE;EAAC,iCAAA;EAAmC,WAAA;EAAa,YAAA;;AAC1D;EAAC,gCAAA;EAAkC,WAAA;EAAa,YAAA;EAAc,sBAAA;EAAwB,UAAA;EAAY,SAAA;;AACnG,UAAO,MAAW;EAAC,iCAAA;;AACnB,UAAQ,OAAW;EAAC,kCAAA;;AACpB,UAAU,SAAW;EAAC,gCAAA;;AACjB;EAAC,iCAAA;EAAmC,WAAA;EAAa,YAAA;EAAc,mBAAA;EAAqB,UAAA;EAAY,SAAA;;AACrG,UAAO,MAAe;EAAC,iCAAA;;AACvB,UAAQ,OAAe;EAAC,kCAAA;;AACxB,UAAU,SAAe;EAAC,iCAAA;;AACzB,UAAe;EACzB,kBAAA;EACA,SAAA;EACA,qBAAA;EACA,YAAA;EACA,WAAA;EACA,mBAAA;EACA,gBAAgB,iDAAhB;;AAES,UAAkB;EAAC,WAAA;;AACnB,UAAqB;EAC9B,YAAA;EACA,eAAA;EACA,gBAAA;EACA,WAAA;EACA,kBAAA;;AAES,UAAQ;AAAkB;EACnC,gBAAgB,gCAAhB;EACA,oCAAA;EACA,mCAAA;;AAGU,UAAqB,oBAAoB;AACzC,UAAqB,oBAAuB;EAAC,cAAA;EAAgB,YAAA;EAAc,YAAA;EAAc,gBAAgB,yCAAhB;EAA2D,kBAAA;EAAoB,QAAA;;AACxK,UAAqB,oBAAqB;EAAC,WAAA;EAAa,iCAAA;;AACxD,UAAqB,oBAAuB;EAAC,UAAA;EAAY,iCAAA;;AAEzD;EAAC,gCAAA;EAAkC,WAAA;EAAa,YAAA;EAAc,mBAAA;EAAqB,UAAA;EAAY,QAAA;;AAC3F;EAAC,iCAAA;EAAmC,WAAA;EAAa,YAAA;EAAc,QAAA;;AAC7E,CAAO,MAAe;EAAC,iCAAA;;AACT;EAAC,iCAAA;EAAmC,UAAA;EAAY,YAAA;EAAc,QAAA;;AAC5E,CAAO,MAAe;EAAC,iCAAA;;AACT;EAAC,iCAAA;EAAmC,WAAA;EAAa,YAAA;EAAc,QAAA;;AAC7E,CAAO,MAAe;EAAC,6BAAA;;AACJ;EAAC,iCAAA;EAAmC,UAAA;EAAY,YAAA;EAAc,QAAA;;AACjF,CAAO,MAAoB;EAAC,iCAAA;;AAClB;EAAC,iCAAA;EAAmC,WAAA;EAAa,YAAA;;AACjD,UAAW;EAAC,QAAA;;AACtB,CAAO,MAAW;EAAC,kCAAA;;AACA;EAAC,kCAAA;EAAoC,WAAA;EAAa,YAAA;EAAc,QAAA;;AACjE;EAAC,kCAAA;EAAoC,WAAA;EAAa,YAAA;;AAC3D;EAAC,kCAAA;EAAoC,WAAA;EAAa,YAAA;EAAc,sBAAA;EAAwB,UAAA;EAAY,SAAA;;AAC9F;EAAC,kCAAA;EAAoC,WAAA;EAAa,YAAA;EAAc,QAAA;;AAC5D;EAAC,+BAAA;EAAiC,WAAA;EAAa,YAAA;EAAc,QAAA;;AAClE;EAAC,iCAAA;EAAmC,WAAA;EAAa,YAAA;EAAc,QAAA;;AAChE;EAAC,iCAAA;EAAmC,WAAA;EAAa,YAAA;EAAc,UAAA;EAAY,mBAAA;;AAC3E;EAAC,iCAAA;EAAmC,WAAA;EAAa,YAAA;EAAc,UAAA;EAAY,QAAA;;AACrE;EAAC,iCAAA;EAAmC,UAAA;EAAY,WAAA;EAAa,UAAA;EAAY,QAAA;EAAU,aAAA;;AACtG,CAAe,eAAO,MAAoB;EAAC,qBAAA;;AAC1B;EAAC,kCAAA;EAAoC,WAAA;EAAa,WAAA;EAAa,SAAA;EAAW,SAAA;EAAW,kBAAA;EAAoB,iBAAA;;AAChG;EAAC,kCAAA;EAAoC,WAAA;EAAa,YAAA;EAAc,kBAAA;EAAoB,QAAA;EAAU,UAAA;EAAY,eAAA;;AAC1G;EAAC,kCAAA;EAAoC,WAAA;EAAa,YAAA;EAAc,kBAAA;EAAoB,UAAA;EAAY,UAAA;;AAC7G;EAAC,kCAAA;EAAoC,WAAA;EAAa,YAAA;EAAc,QAAA;;AACnD;EAAC,kCAAA;EAAoC,WAAA;EAAa,WAAA;EAAa,kBAAA;EAAoB,SAAA;EAAW,UAAA;;AAC/F;EAAC,iCAAA;EAAmC,WAAA;EAAa,YAAA;EAAc,kBAAA;EAAoB,QAAA;EAAU,UAAA;;AAC7F,0BAAM;EAAC,+BAAA;;AACD;EAAE,+BAAA;EAAiC,WAAA;EAAa,YAAA;;AACjD,+BAAO;EAAE,iCAAA;;AAC5B;EAAC,iCAAA;EAAmC,WAAA;EAAa,YAAA;EAAc,QAAA;;AACzD;EAAC,iCAAA;EAAmC,WAAA;EAAa,YAAA;;AACtD;EAAC,kCAAA;EAAoC,WAAA;EAAa,YAAA;EAAc,QAAA;;AAC7D;EAAC,gCAAA;EAAkC,WAAA;EAAa,YAAA;EAAc,QAAA;;AAC7D;EAAC,iCAAA;EAAmC,WAAA;EAAa,YAAA;EAAc,UAAA;EAAY,mBAAA;;AACtE;EAAC,iCAAA;EAAmC,WAAA;EAAa,YAAA;EAAc,UAAA;EAAY,mBAAA;;AAC3E,sBAAS;EAAC,iCAAA;;AACX;EAAC,iCAAA;EAAmC,WAAA;EAAa,YAAA;EAAc,UAAA;EAAY,mBAAA;;AACvF;EAAC,4BAAA;EAA8B,WAAA;EAAa,YAAA;EAAc,QAAA;;AAC7C;EAAC,kCAAA;EAAoC,WAAA;EAAa,YAAA;EAAc,QAAA;;AACnE;EAAC,kCAAA;EAAoC,WAAA;EAAa,YAAA;EAAc,QAAA;EAAU,iBAAA;;AACzE;EAAC,4BAAA;EAA8B,WAAA;EAAa,WAAA;;AACjD;EAAC,gCAAA;EAAkC,WAAA;EAAa,YAAA;EAAc,mBAAA;EAAqB,QAAA;;AACpF;EAAC,gCAAA;EAAkC,WAAA;EAAa,YAAA;EAAc,mBAAA;EAAqB,SAAA;;AACpF;EAAC,gCAAA;EAAkC,WAAA;EAAa,YAAA;EAAc,QAAA;;AACzD;EAAC,iCAAA;EAAmC,WAAA;EAAa,YAAA;EAAc,QAAA;;AAEhE;EAAC,iCAAA;EAAmC,WAAA;EAAa,YAAA;;AAC9C;EAAC,iCAAA;EAAmC,WAAA;EAAa,YAAA;;AACjD;EAAC,kCAAA;EAAoC,WAAA;EAAa,YAAA;;AAClD;EAAC,kCAAA;EAAoC,WAAA;EAAa,YAAA;;AACnD;EAAC,iCAAA;EAAmC,WAAA;EAAa,YAAA;;AAC/C;EAAC,kCAAA;EAAoC,WAAA;EAAa,YAAA;;AAErD;EAAC,kCAAA;EAAoC,WAAA;EAAa,YAAA;;AACjD;EAAC,iCAAA;EAAmC,WAAA;EAAa,YAAA;;AAClD;EAAC,iCAAA;EAAmC,WAAA;EAAa,YAAA;;AACnD;EAAC,kCAAA;EAAoC,WAAA;EAAa,YAAA;;AAChD;EAAC,kCAAA;EAAoC,WAAA;EAAa,YAAA;;AACjD;EAAC,+BAAA;EAAiC,WAAA;EAAa,YAAA;;AAC/C;EAAC,iCAAA;EAAmC,WAAA;EAAa,YAAA;;AAC/C;EAAC,+BAAA;EAAiC,WAAA;EAAa,YAAA;EAAc,SAAA;;AAC3D;EAAC,iCAAA;EAAmC,WAAA;EAAa,YAAA;EAAc,SAAA;;AACrF,CAAO,MAAqB;AAAG,CAAQ,OAAqB;EAAC,+BAAA;;AAC7D,CAAO,MAAuB;AAAG,CAAQ,OAAuB;EAAC,iCAAA;;AACjE,CAAO,MAAkB;AAAG,CAAQ,OAAkB;EAAC,+BAAA;;AACvD,CAAO,MAAmB;AAAG,CAAQ,OAAmB;EAAC,iCAAA;;AACzD,CAAO,MAAkB;AAAG,CAAQ,OAAkB;EAAC,iCAAA;;AACvD,CAAO,MAAgB;AAAG,CAAQ,OAAgB;EAAC,kCAAA;;AACnD,CAAO,MAAkB;AAAG,CAAQ,OAAkB;EAAC,kCAAA;;AACvD,CAAO,MAAmB;AAAG,CAAQ,OAAmB;EAAC,iCAAA;;AACzD,CAAO,MAAmB;AAAG,CAAQ,OAAmB;EAAC,iCAAA;;AAEhD;EAAC,gCAAA;EAAkC,WAAA;EAAa,YAAA;EAAc,SAAA;EAAW,sBAAA;;AACzE,UAAO;EAAC,gCAAA;;AACN;EAAC,gCAAA;EAAkC,WAAA;EAAa,YAAA;EAAc,sBAAA;;AAC9D,YAAO;EAAC,gCAAA;;AACN;EAAC,kCAAA;EAAoC,WAAA;EAAa,YAAA;EAAc,oBAAA;;AAChE,cAAO;EAAC,iCAAA;;AAEX;EAAC,iCAAA;EAAmC,WAAA;EAAa,YAAA;EAAc,sBAAA;EAAwB,UAAA;EAAY,SAAA;;AACpG,UAAU,SAAW;EAAC,+BAAA;;AACtB,UAAQ,OAAW;EAAC,iCAAA;;AAChB;EAAC,kCAAA;EAAoC,WAAA;EAAa,YAAA;EAAc,sBAAA;EAAwB,SAAA;;AAC5F,UAAU,SAAc;EAAC,kCAAA;;AACzB,UAAQ,OAAc;EAAC,kCAAA;;AACT;EAAC,iCAAA;EAAmC,WAAA;EAAa,WAAA;EAAa,sBAAA;EAAwB,SAAA;;;;AAGpF;EAAC,iCAAA;EAAmC,WAAA;EAAa,YAAA;EAAc,sBAAA;EAAwB,SAAA;;AAClG;EAAC,kCAAA;EAAoC,WAAA;EAAa,YAAA;EAAc,sBAAA;;AACjE;EAAC,kCAAA;EAAoC,WAAA;EAAa,YAAA;EAAc,sBAAA;;AACxD;EAAC,kCAAA;EAAoC,WAAA;EAAa,YAAA;EAAc,sBAAA;;AAC9D;EAAC,iCAAA;EAAmC,WAAA;EAAa,YAAA;EAAc,iBAAA;EAAmB,mBAAA;;AACrF;EAAC,iCAAA;EAAmC,WAAA;EAAa,YAAA;EAAc,iBAAA;EAAmB,mBAAA;;AACvF;EAAC,kCAAA;EAAoC,WAAA;EAAa,YAAA;EAAc,QAAA;EAAU,wBAAA;;AAC3E;EAAC,iCAAA;EAAmC,WAAA;EAAa,YAAA;EAAc,QAAA;;AACtE,OAAe;EAAC,6BAAA;;AACH;EAAC,iCAAA;EAAmC,WAAA;EAAa,WAAA;EAAa,mBAAA;EAAqB,QAAA;;AAClF;EAAC,iCAAA;EAAmC,UAAA;EAAY,WAAA;EAAa,iBAAA;EAAmB,eAAA;;AACpF;EAAC,iCAAA;EAAmC,WAAA;EAAa,WAAA;EAAa,mBAAA;EAAqB,QAAA;;AACtF;EAAC,kCAAA;EAAoC,WAAA;EAAa,YAAA;EAAc,sBAAA;EAAwB,SAAA;;AAEzF;EAAE,yBAAA;;;AAGN;EACT,qBAAA;EACA,YAAA;EACA,qBAAA;EACA,mBAAA;EACA,gCAAA;EACA,yBAAA;EACA,eAAA;EACA,yBAAA;EACA,8BAAA;EACA,kBAAA;EACA,gBAAgB,4CAAhB;EACA,yBAAA;EAA0B,sBAAA;EAAuB,oBAAA;EAAqB,iBAAA;EACtE,uBAAA;EAAyB,4BAAA;EAA8B,+BAAA;EACvD,wBAAA;;AAES,UAAO;EAAC,4BAAA;EAA8B,cAAA;;AACtC,UAAO,OAAI,IAAY;AACvB,UAAO;AACP,UAAW,WAAO;AAClB,UAAW,WAAO;AACR,oBAAa;AACb,oBAAQ;EAC3B,mBAAA;EAMA,cAAA;;AAGS,UAAI;EAAC,eAAA;EAAgB,mBAAA;EAAqB,qBAAA;EAAuB,cAAA;;AACjE,UAAG,GAAO;EAAC,mBAAA;EAAqB,qBAAA;;AAChC,UAAG,GAAQ;EAAC,mBAAA;EAAqB,qBAAA;;AACjC,UAAG,GAAS;EAAC,gBAAgB,oDAAhB;;AAEb,UAAO;EAAC,cAAA;EAAgB,kBAAA;;AACxB,UAAM;EAAC,gBAAA;EAAkB,mBAAA;;AACzB,UAAM;EAAC,YAAA;;AACP,UAAK,KAAQ;EAAC,mBAAA;;AACd,UAAY;EAAC,WAAA;EAAa,YAAA;EAAc,qBAAA;EAAuB,kBAAA;;AAC/D,UAAM;EAAC,iBAAA;EAAmB,eAAA;;AAC1B,UAAO;EAAC,cAAA;EAAgB,YAAA;;AACxB,UAAQ;EAAC,cAAA;EAAgB,YAAA;;AACzB,UAAU;EAAC,cAAA;EAAgB,4BAAA;EAA8B,YAAA;EAAc,eAAA;;AACvE,UAAS,SAAO;EAAC,4BAAA;;AACjB,UAAS,SAAQ;EAAC,4BAAA;;AAClB,UAAY;EAAC,wBAAwB,sCAAxB;EAAgE,sBAAA;EAAwB,yBAAA;EAA2B,qBAAA;;AAChI,UAAW,WAAQ;EAAC,4BAAA;;AACpB,UAAW;EAAC,0BAAA;EAA4B,kBAAA;;AACxC,UAAY;EAAC,0BAAA;;AAEb,UAAQ;EAAC,mBAAA;EAAqB,qBAAA;EAAuB,cAAA;;AACrD,UAAO,OAAO;EAAC,mBAAA;EAAqB,qBAAA;;AACpC,UAAO,OAAQ;EAAC,mBAAA;EAAqB,qBAAA;;AAErC,UAAS;EAAC,yDAAA;;AAEV,UAAY;EACrB,kBAAA;EACA,gBAAA;;AAGS,UAAW,WAAW,WAAM;AAAY,UAAW,WAAW,WAAQ;EAC/E,WAAA;EACA,yBAAA;EACA,SAAS,GAAT;EACA,SAAA;EACA,QAAA;EACA,kBAAA;EACA,oBAAA;;AAGS,UAAW,WAAW,WAAO;EACtC,oCAAA;EACA,2BAAA;EACA,iBAAA;EACA,QAAA;EACA,gBAAA;;AAES,UAAW,WAAW,WAAQ;EACvC,oCAAA;EACA,2BAAA;EACA,iBAAA;EACA,QAAA;EACA,gBAAA;;AAGS,UAAW,WAAW,WAAO,OAAO;EAC7C,oCAAA;EACA,2BAAA;EACA,kBAAA;;;AAIU;EAAC,aAAA;;AAIQ;EAEnB,yBAAA;EACA,yBAAA;EACA,gBAAA;EACA,YAAA;EACA,kBAAA;EACA,iCAAA;EACA,qBAAA;EACA,mBAAA;EACA,cAAA;;AAVmB,oBAWjB;EAAE,cAAA;;AAEH,oBAAc;EAEd,cAAA;;AAFA,oBAAc,aAGZ;EAAE,cAAA;;AAGJ,oBAAO;EAEP,cAAA;;AAFA,oBAAO,MAGL;EAAE,cAAA;;AAHJ,oBAAO,MAIE,UAAO;EAAC,yDAAA;;AAvBC,oBA0BP;EACX,cAAA;EACA,YAAA;EACA,iBAAA;EACA,aAAA;EACA,gBAAA;EACA,sBAAA;EACA,cAAA;;AAEC,oBATU,YASH;EACP,aAAA;EACA,qBAAA;;AArCiB,oBAyCT;EAoBT,kBAAA;EACA,UAAA;EACA,QAAA;EACA,qBAAA;EACA,YAAA;EACA,WAAA;EACA,mBAAA;EACA,gBAAgB,iDAAhB;;AAGA,oBAAQ;EACR,YAAA;EACA,sBAAA;;AAFA,oBAAQ,OAIG;EACV,YAAA;EACA,iBAAA;EACA,sBAAA;EACC,WAAA;;AAYM,UAAO,MAAsB;EAAC,mBAAA;EAAqB,+CAAA;EAAiD,cAAA;;AAEhF;EAC7B,kBAAA;;AAGqB,qBAAoB,qBAAQ,OAAY;EAAC,WAAA;;AAO1C,oBAAiB;EAAC,yBAAA;EAA2B,yBAAA;;AAIpC,6BAAU;AACnB,oBAAU;EAC9B,gBAAA;EACA,SAAA;EACA,YAAA;EACA,kBAAA;EACA,SAAA;EACA,gBAAA;EACA,UAAA;EACA,gBAAA;EACA,gBAAA;EACA,yBAAA;EACA,kBAAA;;AAG6B,6BAAW,WAAC;AACrB,oBAAW,WAAC;EAChC,cAAA;EACA,mBAAA;EACA,aAAA;EACA,iBAAA;EACA,mBAAA;EACA,eAAA;EACA,iBAAA;EACA,cAAA;;AAE6B,6BAAW,WAAC,EAAK;AACpC,UAAC,EAAQ;AACC,oBAAW,WAAC,EAAK;AAC3B,UAAC,EAAS;EACpB,cAAA;EACA,qBAAA;;AAG6B,6BAAW,WAAC,EAAM;AAC3B,oBAAW,WAAC,EAAM;EAAC,mBAAA;;AAEV,6BAAW,WAAC,EAAO;AAC5B,oBAAW,WAAC,EAAO;EACvC,mBAAA;EACA,8BAAA;EACA,iBAAA;EACA,iBAAA;;AAG6B,6BAAW,WAAE,GAAM,KAAC;AAC7B,oBAAW,WAAE,GAAM,KAAC;EAAC,mBAAA;;AAEZ,6BAAW,WAAW;AAC/B,oBAAW,WAAW;EAAC,cAAA;EAAe,uBAAA;;AAE7B,6BAAW,WAAQ;AAC5B,oBAAW,WAAQ;EAAC,cAAA;EAAe,iBAAA;EAAkB,sBAAA;;AAE5C,6BAAW,WAAM;AAC1B,oBAAW,WAAM;EAAC,kBAAA;;AAEnB,oBAA8B,6BAAY;EAAC,WAAA;;AAC3C,oBAA8B,6BAAW;EAAC,eAAA;;;AAG/C;EAAC,cAAA;EAAgB,SAAA;EAAW,yBAAA;EAA0B,qBAAA;EAAuB,gBAAA;EAAkB,YAAA;EAAc,YAAA;EAAc,mBAAA;EAAqB,cAAA;;AACjJ,cAAO;EAAC,qBAAA;;AACR,cAAO;EAAC,mBAAA;;AACR,cAAQ;EAAC,YAAA;EAAc,WAAA;;;AAI1B;EACV,eAAA;EACA,kBAAA;EACA,WAAA;EACA,YAAA;EACA,mBAAA;;AALU,UAOJ;EACL,gBAAgB,kCAAhB;EACA,kBAAA;EAAoB,WAAA;;AACnB,UAHI,MAGA;EACJ,YAAA;;AACC,UALG,MAGA,GAEI;EAAC,4BAAA;;AACR,UANG,MAGA,GAGK;EAAC,4BAAA;;AAEV,UARI,MAQE;EACN,YAAA;EACA,4BAAA;EACA,SAAA;;AACC,UAZG,MAQE,KAIE;EAAC,4BAAA;;AACR,UAbG,MAQE,KAKG;EAAC,4BAAA;;AAIR,KAAO,MAAa;EACxB,8BAAA;;AADI,KAAO,MAAa,aAElB;EACL,WAAA;;AACC,KAJS,MAAa,aAElB,MAEA;EACJ,6BAAA;;AACC,KANQ,MAAa,aAElB,MAEA,GAEI;EAAC,+BAAA;;AACR,KAPQ,MAAa,aAElB,MAEA,GAGK;EAAC,+BAAA;;AAEV,KATS,MAAa,aAElB,MAOE;EACN,+BAAA;EACA,SAAA;;AACC,KAZQ,MAAa,aAElB,MAOE,KAGE;EAAC,+BAAA;;AACR,KAbQ,MAAa,aAElB,MAOE,KAIG;EAAC,+BAAA;;AAKW;EAAC,YAAA;EAAc,mBAAA;EAAqB,cAAA;EAAgB,kBAAA;EAAoB,iBAAA;;AAEzE;EACtB,eAAA;EACA,WAAA;EACA,YAAA;EACA,UAAA;EACA,kDAAA;EACA,uDAAA;EACA,0DAAA;EACA,qDAAA;;AAGqB;EAAC,aAAA;;AACF,qBAAO;EAAC,UAAA;;AAEzB,IAAiB;EACpB,iCAAA;EACA,sCAAA;EACA,yCAAA;EACA,oCAAA;;AAGuB,uBAAC;AAA0B,uBAAC,EAAK;AAA0B,uBAAC,EAAQ;EAAC,cAAA;EAAgB,0BAAA;;AACrF,uBAAgB;EAAC,gBAAA;EAAkB,YAAA;EAAc,uBAAA;EAAyB,mBAAA;;AACtF,WAAwB,wBAAgB;AAAkB,eAAwB,wBAAiB;EAAC,SAAA;EAAW,WAAA;;AACnG,uBAAiB;EAAC,gBAAA;EAAiB,gBAAA;;AACnC;EAAC,gCAAA;EAAkC,WAAA;EAAa,YAAA;EAAc,sBAAA;EAAwB,SAAA;EAAW,oBAAA;;AAChG;EAAC,gCAAA;EAAkC,WAAA;EAAa,YAAA;EAAc,kBAAA;EAAoB,WAAA;EAAa,SAAA;EAAW,eAAA;;AAEjI,EAAY;EAAC,qBAAA;EAAuB,yBAAA;EAA2B,cAAA;;AAC/D,EAAY;EAAC,iBAAA;EAAmB,SAAA;EAAW,eAAA;;AAErB;EAAC,qBAAA;;AACF;EAAE,oBAAA;EAAsB,cAAA;EAAgB,gCAAA;;AACxC,sBAAK;EAAC,WAAA;EAAa,gBAAA;;AACnB,sBAAS;EAAE,kBAAA;EAAoB,UAAA;EAAY,kBAAA;EAAoB,iBAAA;;AAChE;AAAyB,sBAAE;EAAC,yBAAA;;AAC5B;EAAC,kCAAA;EAAoC,WAAA;EAAa,YAAA;EAAc,QAAA;;AAC/D,sBAAO;EAAC,UAAA;;AACR,sBAAK;EAAC,UAAA;EAAY,iBAAA;;AAClB,sBAAO;EAAC,UAAA;EAAY,iBAAA;EAAmB,cAAA;;AACvC,sBAAO,QAAK;EAAC,cAAA;;AACb,sBAAO,QAAM;EAAC,cAAA;;AAEnB,iBAAM,MAAM,OAAO,OAAM;AAC5B,eAAO,OAAM;AACN,qBAAO,QAAO,OAAM;AACxB,kBAAQ,OAAQ,SAAM;AACzB,eAAO,OAAM;AACZ,gBAAO,OAAM;AACL,wBAAO,OAC/B;EACC,kBAAA;EACA,cAAA;EACA,mBAAA;EACA,0BAAA;EACA,2BAAA;EACA,SAAA;EACA,UAAA;EACA,UAAA;EACA,WAAA;EACA,SAAS,EAAT;;AAGiB,kBAAQ,OAAQ,SAAM;AAChB,wBAAO,OAAO;EAAC,SAAA;EAAW,UAAA;EAAY,UAAA;EAAY,WAAA;;AAE7D;EAAC,aAAA;EAAe,gBAAA;EAAkB,kBAAA;;AAClC,YAAQ;EAAC,2BAAA;;AACT,YAAQ;EAAE,gCAAA;EAAiC,oBAAA;;AAC3C,YAAgB;EAAC,OAAA;;AACjB,YAAiB,iBAAI;EAAC,WAAA;EAAW,YAAA;;AACjC,YAAiB;EAAC,uBAAA;;AAClB,YAAgB,gBAAE;EAAC,eAAA;EAAgB,cAAA;;AACnC,YAAiB;EAAC,aAAA;;AAClB,YAAc;EAAC,SAAA;;AACf,YAAc;EAAC,eAAA;;AAEJ,uBAA6B;EAAC,aAAA;;AACxC,aAAmB;EAAC,aAAA;;AAElB;AACE,iBAAQ;AACf;AACC,WAAa,aAAQ;AACf,iBAClB;EACC,qBAAA;EACA,WAAA;EAAa,YAAA;EACb,kBAAA;EACA,gBAAA;EAEA,gBAAgB,6DAAhB;EAEA,kBAAA;EACA,eAAA;;AAGiB,iBAAM;EACtB,mBAAA;;AAGgB,iBAAU,UAAO;EAClC,qBAAA;EACA,WAAA;EACA,YAAA;EACA,yBAAA;EACA,cAAA;EACA,eAAA;EACA,kBAAA;EACA,gBAAA;EACA,iBAAA;EACA,eAAA;;AAGiB,iBAAU,UAAM,OAAM;EACvC,yBAAA;EACA,cAAA;;AAGiB,iBAAU;EAC3B,sBAAsB,yFAAtB;;AAGW;EAAE,iBAAA;;AAEI,iBAAS;AACT,iBAAS;EAAE,qBAAA;;AAG7B;EACC,kBAAA;EACA,SAAA;EAAW,UAAA;;AAEE,aACd;EACC,YAAA;EACA,mBAAA;EACA,eAAA;;AAEa,aACd;EACC,cAAA;EACA,WAAA;EAAa,YAAA;EACb,kBAAA;EACA,QAAA;EAAU,UAAA;EAEV,eAAA;EAEA,0BAAA;EACA,uBAAA;EAEA,sBAAsB,qCAAtB;EACA,4BAAA;EACA,4BAAA;;AAEa,aAAK;AACL,aAAQ;EAAE,YAAA;;AACX,aAAQ,OAAK;AACb,aAAQ,OAAQ;EAAE,YAAA;;AAElB,aAAW,UACxB;EACC,yBAAA;;AAGa,aAAI,KAAa;EAC9B,cAAA;EACA,iBAAA;EACA,YAAA;;AAGoB;EACpB,qBAAA;EACA,mBAAA;EACA,uBAAA;EACA,yBAAA;EACA,kBAAA;EACA,iBAAA;EACA,YAAA;EACA,YAAA;EACA,gBAAA;EACA,eAAA;;AAEmB,oBAAO;EAC1B,mBAAA;;AAGa,WAAQ,QACtB;AAAkB,eAA0B,0BAC5C;EACC,gBAAA;EACA,aAAa,yBAAyB,wBAAtC;;AEhxDG;AAAO;EAAC,WAAA;EAAY,YAAA;EAAa,gBAAA;EAAiB,WAAA;EAAY,sBAAA;EAAuB,uBAAA;;AACpF;EAAC,iBAAA;;AACF;EAAC,YAAA;;AACI;EAAC,YAAA;;AACH;EAAC,wBAAA;;AACH,KAAY;EAAC,aAAA;;AAEb;AACI;EN8mBqD,wBAAA;EAAmC,oCAAA;EACnC,qBAAA;EAAgC,6BAAA;EAChC,gBAAA;EAA2B,4BAAA;;AM5mB7E,WAAI,KAAO,OAAI,IAAU,UAAI,IAAa;AAAe;AACzD,WAAK;AAEjB;ENykE8D,yBAAA;EACA,sBAAA;EACA,qBAAA;;AMvkEzD;AAAU;AAAc;EAC5B,sBAAA;EACA,yBAAA;EACA,iBAAA;;AAGG;;EACA,qBAAA;EACA,kBAAA;EACA,yBAAA;EACA,gBAAA;EACA,mBAAA;EACA,WAAA;EACA,YAAA;;AAGF;EACE,cAAA;EACA,qBAAA;;AAGH,CAAS;EACN,cAAA;EACA,qBAAA;;AAGH,CAAO;EACJ,cAAA;EACA,qBAAA;;AAGH,CAAQ;EACL,cAAA;EACA,qBAAA;;;AAKO;EACP,eAAA;EACA,gBAAA;EACA,YAAA;EACA,WAAA;EACA,qBAAA;EACA,kBAAA;EACA,yBAAA;EACA,gBAAA;EACA,mBAAA;EACA,WAAA;EACA,YAAA;;AAGI;EACJ,eAAA;EACA,WAAA;;AAGI;EACJ,gBAAA;EACA,YAAA;;AAGS;EACZ,kBAAA;;AAGa;EACV,kBAAA;EACA,sBAAA;;AAGK;EACL,gBAAA;EACA,sBAAA;;AAGK;EACL,iBAAA;EACA,sBAAA;;;AAKS;EACT,yBAAA;EACA,cAAA;;AAGO;EACP,yBAAA;;AAGY;EACZ,yBAAA;;AAGS;EACT,yBAAA;EACA,wBAAA;;AAGS;EACT,mBAAA;EACA,iBAAA;;AAGU;EACV,gBAAA;EACA,kBAAA;;AAGF,EAAY;EACV,gBAAA;EACA,sBAAA;;AAGW;EACX,gBAAA;;AAGQ;EACX,cAAA;EACA,iBAAA;EACG,mBAAA;;;AAII;EACJ,mBAAA;EACA,cAAA;EACA,6BAAA;EACA,YAAA;EACA,gBAAA;;AAGO;EACP,iBAAA;;AAGU;EACV,kBAAA;;;AAIQ;EACX,uBAAA;;AAEU;AAAkB;AAAe;EAC3C,kBAAA;EACA,sBAAA;;AAGU,WAAY;EACtB,eAAA;EACA,WAAA;EACA,OAAA;EACA,MAAA;EACA,sBAAA;EACA,uBAAA;EACA,mBAAA;;AAGW,WACM;EAChB,yBAAA;ENkpB4D,8BAAA;EACA,2BAAA;EACA,sBAAA;;AMtpBlD,WAMK,iBAAS,SAAQ;EAChC,yBAAA;;AACW,UAAE,YAFE,iBAAS,SAAQ;EAG/B,UAAA;;AATS,WAaK,iBAAU,SACJ;AAdX,WAaK,iBAAU,SAEZ;EACZ,WAAA;;AAhBS,WAaK,iBAAU,SAKR,kBAAM;AAlBb,WAaK,iBAAU,SAMT;AAnBN,WAaK,iBAAU,SAOJ;EACpB,aAAA;;AAKa,eAAgB,iBAAU;EACzC,yBAAA;EACA,YAAA;;AAGe;EACZ,yBAAA;EACA,aAAA;EACA,yBAAA;EACA,iBAAA;;AAGa;EACb,gBAAA;EACA,sBAAA;;AAGoB;EACpB,mBAAA;EACA,cAAA;;AAGmB;EACnB,kBAAA;EACA,cAAA;;AAGmB;EACtB,kBAAA;EACA,cAAA;;AAGc;EACd,gBAAA;EACA,cAAA;;AAGgB;EAChB,8BAAA;EACA,YAAA;;AAGoB;EACpB,iBAAA;EACA,sBAAA;EACA,kBAAA;EACA,cAAA;;AAGqB;EACrB,gBAAA;EACA,sBAAA;EACA,kBAAA;EACA,iBAAA;EACA,cAAA;;;;AAOiB;EACjB,8BAAA;;AAGkB;EAClB,8BAAA;;AAGS;EACT,yBAAA;EACA,YAAA;;AAGI;EACJ,yBAAA;EACA,yBAAA;EACA,cAAA;EACA,WAAA;EACA,YAAA;;AAGS;EACT,YAAA;;AAGI;EACJ,kBAAA;EACA,sBAAA;EACA,yBAAA;EACA,iBAAA;EACA,cAAA;EACA,kBAAA;;AAGW;EACX,yBAAA;;AAGU;EACV,yBAAA;;AAGM;EACN,cAAA;EACA,kBAAA;EACA,sBAAA;EACA,iBAAA;;AAGM;EACN,cAAA;EACA,kBAAA;EACA,sBAAA;;AAGQ;EACR,cAAA;EACA,kBAAA;EACA,sBAAA;;AAGM;EACN,gCAAA;EACA,cAAA;EACA,kBAAA;EACA,iBAAA;EACA,iBAAA;;AAGa;EACb,iBAAA;EACA,cAAA;;AAGa;EACb,cAAA;;AAGc;EACd,kBAAA;;EAEA,YAAY,8CAAZ;EACA,YAAY,gDAAgD,wBAAwB,uBAApF;EACA,yBAAA;EACA,cAAA;EACA,kBAAA;EACA,iBAAA;EACA,kBAAA;EACA,gBAAA;EACA,mBAAA;EACA,YAAA;;AAGU;EACV,cAAA;EACA,kBAAA;EACA,iBAAA;EACA,gBAAA;EACA,gBAAA;EACA,mBAAA;EACA,YAAA;;AAGM;EACN,yBAAA;;AAGM;EACN,iBAAA;EACA,iBAAA;;AAGM;EACN,gBAAA;;AAGQ,QAAa,aAAG,GAAE;EAC1B,kBAAA;;AAGI,KAAmB;EACvB,YAAA;;AAGI,KAAa,aAAmB;EACpC,WAAA;;AAGI,KAAe,eAAmB;EACtC,UAAA;EACA,eAAA;;AAGO,QAAmB;EAC1B,WAAA;EACA,aAAA;;AAGY;EACZ,WAAA;EACA,YAAA;EACA,kBAAA;EACA,QAAA;EAAU,UAAA;EAEV,eAAA;EAEA,aAAA;EACA,kBAAA;;AAGW,YAAQ;EACnB,SAAS,GAAT;EACA,cAAA;EACA,WAAA;EACA,YAAA;EACA,iEAAA;EACA,kBAAA;EACA,QAAA;EAAQ,SAAA;EACR,qBAAA;;AAIW,YAAQ;EAAC,yBAAA;;AACT,YAAQ;EAAE,YAAA;;AAED;EACpB,kBAAA;EACA,YAAA;EACA,gBAAA;EACA,WAAA;EACA,iBAAA;EACA,yBAAA;EACA,gDAAA;;AAGiB;EACjB,cAAA;EACA,iCAAA;;AAGU,UAAW;EACrB,cAAA;EACA,iCAAA;;AAGW,WAEJ;EAKN,mBAAA;EACA,YAAA;;AALC,WADK,OACC;AACN,WAFK,OAEG;EACR,UAAA;;AALS,WAgBF;ENoXoD,8BAAA;EACA,2BAAA;EACA,sBAAA;;AMpX3D,WAFO,SAED;EACN,UAAA;;AAGA,WANO,SAMG;EACV,UAAA;;AAGA,WAVO,SAUC;EACR,UAAA;;AA3BS,WA+BA;EACV,iBAAA;EACA,8BAAA;EACA,gCAAA;EACA,6BAAA;EACA,YAAA;EACA,YAAA;EACA,cAAA;EACA,eAAA;EACA,iBAAA;EACA,YAAA;EACA,cAAA;EACA,kBAAA;EACA,eAAA;EACA,kBAAA;ENuV4D,8BAAA;EACA,2BAAA;EACA,sBAAA;;AMvV3D,WAhBS,WAgBF;EACP,cAAA;;AAEA,WAnBS,WAmBF;AAAG,WAnBD,WAmBS;EAClB,yBAAA;EACA,cAAA;;AApDS,WAwDG;EACb,YAAA;EACA,kBAAA;EACA,eAAA;EACA,gCAAA;EACA,6BAAA;;AA7DU,WAwDG,cAMP;EACL,YAAA;EACA,iBAAA;EACA,YAAA;ENmU2D,8BAAA;EACA,2BAAA;EACA,sBAAA;EMnU3D,SAAA;EACA,YAAA;;AApES,WAwDG,cAeA;EACZ,SAAA;EACA,WAAA;;AAzES,WAwDG,cAoBA;EACZ,SAAS,GAAT;EACA,cAAA;EACA,kBAAA;EACA,WAAA;EACA,YAAA;EACA,gBAAgB,kDAAhB;EACA,SAAA;EACA,UAAA;;AApFS,WAwFI;EACd,aAAA;EACA,cAAA;EACA,kBAAA;EACA,kBAAA;EACA,YAAA;EACA,kBAAA;ENsS4D,8BAAA;EACA,2BAAA;EACA,sBAAA;;AMtYlD,WAkGE;EACZ,YAAA;EACA,cAAA;EACA,wBAAA;EN+R4D,8BAAA;EACA,2BAAA;EACA,sBAAA;;AMtYlD,WAkGE,aAKN;EACL,qBAAA;EACA,eAAA;EACA,yBAAA;EACA,eAAA;ENyR2D,8BAAA;EACA,2BAAA;EACA,sBAAA;;AMpX3D,WAgFW,aAKN,MArFC;EACN,UAAA;;AAGA,WA4EW,aAKN,MAjFK;EACV,UAAA;;AAGA,WAwEW,aAKN,MA7EG;EACR,UAAA;;AAkFC,WAXU,aAKN,MAME;AAAG,WAXC,aAKN,MAMa;EACjB,cAAA;;AAEA,WAdU,aAKN,MASI;EACR,iBAAA;;AAEA,WAjBU,aAKN,MAYE;EACN,kBAAA;;AApHQ,WAyHY;EACtB,aAAA;EACA,kBAAA;;AA3HU,WAyHY,uBAIH;EAClB,SAAA;EACA,mBAAA;EACA,UAAA;;AAhIS,WAyHY,uBASL;AAlIP,WAyHY,uBASkB;EACvC,aAAA;;AAnIS,WAyHY,uBAaT;EACZ,kBAAA;EACA,WAAA;;AAxIS,WAyHY,uBAaT,aAGN;EACL,kBAAA;EACA,eAAA;EACA,YAAA;ENwP0D,8BAAA;EACA,2BAAA;EACA,sBAAA;EMxP1D,wBAAA;;AA9IQ,WAyHY,uBAaT,aAGN,MAOE;EAkGV,gBAAA;EACA,mBAAA;EACA,uBAAA;EAlGI,YAAA;EACA,qBAAA;EACA,kBAAA;ENgPyD,8BAAA;EACA,2BAAA;EACA,sBAAA;;AMpX3D,WAuGqB,uBAaT,aAGN,MAOE,OA9HF;EACN,UAAA;;AAGA,WAmGqB,uBAaT,aAGN,MAOE,OA1HE;EACV,UAAA;;AAGA,WA+FqB,uBAaT,aAGN,MAOE,OAtHA;EACR,UAAA;;AA3BS,WAyHY,uBAaT,aAGN,MAOE,OAMF,KAAO;EACV,cAAA;EACA,iBAAA;;AAEA,WAjCkB,uBAaT,aAGN,MAOE,OAUC;EACN,kBAAA;;AA3JM,WAyHY,uBAaT,aAGN,MAOE,OAaS;EACd,kBAAA;EACA,qBAAA;EACA,WAAA;EAAa,YAAA;EACb,kBAAA;EACA,QAAA;EACA,SAAA;EACA,gBAAgB,2BAAhB;EACA,iCAAA;;AACC,WA7CiB,uBAaT,aAGN,MAOE,OAaS,eASN;EACP,mBAAA;EACA,kCAAA;;AAEA,WAjDiB,uBAaT,aAGN,MAOE,OAaS,eAaL;EACR,mBAAA;EACA,iCAAA;;AAIS,UAAE,YAvDM,uBAaT,aAGN,MAOE,OAgCqB;AACZ,cAAE,YAxDE,uBAaT,aAGN,MAOE,OAiC0B;EA1KnC,mBAAA;EACA,YAAA;;AALC,UA6Ke,YAvDM,uBAaT,aAGN,MAOE,OAgCqB,eA7KvB;AAAN,cA8KmB,YAxDE,uBAaT,aAGN,MAOE,OAiC0B,eA9K5B;AACN,UA4Ke,YAvDM,uBAaT,aAGN,MAOE,OAgCqB,eA5KrB;AAAR,cA6KmB,YAxDE,uBAaT,aAGN,MAOE,OAiC0B,eA7K1B;EACR,UAAA;;AALS,WAyHY,uBAaT,aAGN,MA8CI;EACR,kBAAA;EACA,kBAAA;EACA,QAAA;EACA,WAAA;;AA3LO,WAyHY,uBAaT,aAGN,MA8CI,SAMK;EACZ,qBAAA;EACA,gBAAgB,sEAAhB;EACA,WAAA;EACA,YAAA;;AACC,WAzEiB,uBAaT,aAGN,MA8CI,SAMK,aAKJ;EACP,iCAAA;;AAKQ,UAAE,YA/EO,uBAaT,aAGN,MA+DgB;AACN,cAAE,YAhFG,uBAaT,aAGN,MAgEqB;EAlM5B,mBAAA;EACA,YAAA;;AALC,UAqMc,YA/EO,uBAaT,aAGN,MA+DgB,SArMhB;AAAN,cAsMkB,YAhFG,uBAaT,aAGN,MAgEqB,SAtMrB;AACN,UAoMc,YA/EO,uBAaT,aAGN,MA+DgB,SApMd;AAAR,cAqMkB,YAhFG,uBAaT,aAGN,MAgEqB,SArMnB;EACR,UAAA;;AAwME,WApFmB,uBAaT,aAGN,MAoEG;EACP,mBAAA;;AAEA,WAvFmB,uBAaT,aAGN,MAuEG,MAAM,OAAM;EACnB,cAAA;;AAEA,WA1FmB,uBAaT,aAGN,MA0EG,MAAS;EAChB,mBAAA;;AAGA,WA9FmB,uBAaT,aAGN,MA8EG,MAAe;EACtB,mBAAA;;AAGA,WAlGmB,uBAaT,aAGN,MAkFI,OAAM;EACd,iBAAA;;AAEA,WArGmB,uBAaT,aAGN,MAqFI;EACR,mBAAA;;AAGA,WAzGmB,uBAaT,aAGN,MAyFG,OAAQ;EACf,SAAS,EAAT;EACA,cAAA;EACA,UAAA;EACA,YAAA;EACA,kBAAA;EACA,MAAA;EACA,OAAA;EACA,mBAAA;;AAOK;EACT,gBAAA;EACA,mBAAA;EACA,uBAAA;;AAGkB;EAClB,SAAA;EAAW,UAAA;EACX,YAAA;EACA,iBAAA;EACA,WAAA;EACA,cAAA;EACA,eAAA;EACA,iBAAA;EACA,+BAAA;;AARkB,kBAUf;EACF,sBAAA;EACA,WAAA;ENiI4D,8BAAA;EACA,2BAAA;EACA,sBAAA;EMjI5D,WAAA;EACA,WAAA;EACA,cAAA;EACA,eAAA;;AAEC,kBATC,GASM;EACP,mBAAA;;AAGA,kBAbC,GAaM,OAAI,IAAU;EACrB,SAAA;EACA,kBAAA;EACA,iBAAA;EACA,mBAAA;EACA,8BAAA;;AAGA,kBArBC,GAqBO;EACR,kBAAA;EACA,YAAA;EACA,WAAA;EACA,YAAA;EN0G2D,8BAAA;EACA,2BAAA;EACA,sBAAA;EM1G3D,eAAA;EACA,6BAAA;EACA,gCAAA;;AAEC,kBA/BA,GAqBO,OAUC;EACR,6BAAA;EACA,gCAAA;;AAFA,kBA/BA,GAqBO,OAUC,OAII;AAJZ,kBA/BA,GAqBO,OAUC,OAKM;EAAE,cAAA;;AAfjB,kBArBC,GAqBO,OAkBF;EACL,yBAAA;EACA,WAAA;EACA,YAAA;ENyF0D,8BAAA;EACA,2BAAA;EACA,sBAAA;EMzF1D,SAAA;EACA,YAAA;;AAxBD,kBArBC,GAqBO,OA2BJ;EACH,SAAS,GAAT;EACA,cAAA;EACA,kBAAA;EACA,WAAA;EACA,YAAA;EACA,gEAAA;EACA,SAAA;EACA,UAAA;;AAnCD,kBArBC,GAqBO,OAsCI;AAtCZ,kBArBC,GAqBO,OAuCM;EACb,aAAA;EACA,UAAA;EACA,YAAA;EACA,SAAA;EACA,mBAAA;;AA5CD,kBArBC,GAqBO,OA6CK;EAAE,OAAA;;AA7Cf,kBArBC,GAqBO,OA8CM;EAAE,UAAA;;AA9ChB,kBArBC,GAqBO,OAgDK;EACZ,QAAA;EACA,WAAA;;AAID,kBA3EC,GA2EY;EACb,UAAA;EACA,kBAAA;;AAEC,kBA/EA,GA2EY,YAIL;EAAE,gBAAA;;AAJV,kBA3EC,GA2EY,YAMP;EACL,sBAAA;;AACC,kBAnFD,GA2EY,YAMP,MAEI;EACR,SAAS,GAAT;EACA,kBAAA;EACA,cAAA;EACA,UAAA;EACA,WAAA;EACA,SAAA;EACA,UAAA;EACA,gBAAgB,+BAAhB;EACA,2BAAA;;AAEA,kBA9FD,GA2EY,YAMP,MAaC,KAAQ;EACb,UAAA;EACA,WAAA;EACA,SAAA;EACA,UAAA;EACA,wBAAA;;AAxBF,kBA3EC,GA2EY,YA4BV;EACF,WAAA;EACA,UAAA;;AA9BD,kBA3EC,GA2EY,YA4BV,GAGA;AA/BH,kBA3EC,GA2EY,YA4BV,GAGI,GAAM;AA/Bb,kBA3EC,GA2EY,YA4BV,GAGc,GAAQ;EACvB,kBAAA;;AACC,kBA5GF,GA2EY,YA4BV,GAGA,GAEQ;AAAR,kBA5GF,GA2EY,YA4BV,GAGI,GAAM,MAEF;AAAR,kBA5GF,GA2EY,YA4BV,GAGc,GAAQ,OAEd;EACR,kBAAA;;AAUN;EACC,YAAA;EAEA,iBAAA;EACA,kBAAA;EAEA,8BAAA;EACA,6BAAA;EAEA,cAAA;EACA,WAAA;;AVr0BC,mBUu0BO,MVv0BD;EACN,WAAA;EACA,cAAA;EACA,SAAS,EAAT;;AUy0BE,mBADgB,mBACV;EACP,SAAA;EACA,WAAA;EACA,WAAA;;AAHC,mBADgB,mBACV,MAKW;EACjB,SAAA;EACA,kBAAA;EACA,mBAAA;EACA,WAAA;ENd0D,8BAAA;EACA,2BAAA;EACA,sBAAA;;AMG1D,mBADgB,mBACV,MAKW,kBAOH;EACb,iBAAA;EACA,eAAA;EACA,mBAAA;EACA,SAAA;EACA,WAAA;EACA,WAAA;;AAGA,mBAtBe,mBACV,MAKW,kBAgBF;EAKd,gBAAA;;AALA,mBAtBe,mBACV,MAKW,kBAgBF,aACA;EACb,iBAAA;EACA,6BAAA;;AAxBF,mBADgB,mBACV,MA6BK;AA7BX,mBADgB,mBACV,MA8BO;EACb,UAAA;EACA,WAAA;;AAhCA,mBADgB,mBACV,MA6BK,aAIM;AAjCjB,mBADgB,mBACV,MA8BO,cAGI;EAChB,iBAAA;EACA,WAAA;EACA,WAAA;EACA,uBAAA;EACA,WAAA;EN3CyD,8BAAA;EACA,2BAAA;EACA,sBAAA;;AMkD1C;EACnB,SAAA;EACA,UAAA;;AAGmB,mBAAG;EACtB,eAAA;EACA,UAAA;;AAGmB,mBAAE,GAAQ;EAC7B,WAAA;EACA,YAAA;;AAGmB,mBACpB;EACC,qBAAA;EACA,mBAAA;EAGA,YAAA;EACA,uBAAA;EACA,eAAA;EAEA,kBAAA;EVx5BA,mBAAmB,oBAAnB;;AU25BmB,mBAAE,GACtB;EACE,mBAAA;EACA,YAAA;;AAGkB,mBAAE,GAAI,IAC1B;EACC,cAAA;EACA,eAAA;;AAEmB,mBAAE,GAAM,MAAI,IAChC;EACC,mBAAA;;AAGmB,mBAAG,GACvB;EACC,cAAA;EACA,kBAAA;EAAoB,QAAA;EAAU,SAAA;EAC9B,kBAAA;EAEA,WAAA;EAAa,YAAA;EAEb,gBAAgB,wCAAhB;;AAGmB,mBAAG,GAAI,KAAM,MAAI,IACrC;EACC,kCAAA;;AAGmB,mBAAG,GACvB;EACC,iCAAA;;AAGmB,mBAAE,GAAe,cACrC;EACC,cAAA;EACA,kBAAA;EACA,QAAA;EACA,UAAA;EACA,kBAAA;EACA,WAAA;EACA,YAAA;EACA,gBAAgB,yCAAhB;;AAGmB,mBAAE,GAAe,cAAO,QAAO;EAAE,gBAAgB,yCAAhB;;AAEjC,mBAAE,GAAO,MAAI;AACb,mBAAE,GAAc,cAAO,MAAO;AAC9B,mBAAG,GAAI,KAAO;AACvB,UAAoB,oBAAG,GAAI;AAC3B,UAAoB,oBAAG,GAClC;EACC,mBAAA;EACA,YAAA;;AAEU,UAAoB,oBAAG,GAAI,KAAQ;EAC7C,YAAA;;AAGmB,mBAAG,GAAI,KAAO;AACpB,aAAK,MAAS,QAAS;AACvB,aAAM,MAAS,UAC7B;EACC,aAAA;;AAGmB,mBAAE,GAAO,MAAI,KAAO;AAC1B,aAAK,MAAQ,QAAO,MAAS;AAC7B,aAAK,MAAO,MAAS,UACnC;EACC,YAAA;EAEA,qCAAA;EACA,kCAAA;EACA,iCAAA;EACA,gCAAA;EACA,6BAAA;;AAGmB,mBAAG,GAAO;EAAE,cAAA;;AACZ,mBAAe;EAClC,YAAA;EACA,uBAAA;EACA,YAAA;EACA,iBAAA;EACA,WAAA;;AACC,mBANiC,eAM7B,IAAe;EACnB,gBAAA;EACA,iBAAA;EACA,6BAAA;;AAEA,mBAXiC,eAWpB;EACb,iBAAA;;AAKF;EACC,kBAAA;EAEA,cAAA;EAEA,8BAAA;EACA,yBAAA;EAEA,kBAAA;;AAID;EACC,eAAA;EACA,2BAAA;EAEA,cAAA;EAEA,kBAAA;;AAEuB;AAExB;EACC,kBAAA;EACA,eAAA;EACA,iBAAA;EACA,cAAA;;AAGD;EACC,aAAA;;AAGD;EACC,eAAA;EACA,wBAAA;EAEA,6BAAA;EAEA,eAAA;;AAID;EACC,eAAA;;AAEiC;AACC,kCACnC;EACC,eAAA;EACA,cAAA;;AAGD;EACC,kBAAA;EACA,WAAA;EACA,gBAAA;EACA,gBAAA;;AAE6B;AAAsB;AACtB,8BAAM;AAAsB,oBAAM;AAClC,8BAAO;AAAsB,oBAAO;AACpC,8BAAQ;AAAsB,oBAC5D;EACC,qBAAA;EACA,iBAAA;EACA,kBAAA;EAEA,eAAA;EAAiB,iBAAA;EAEjB,mBAAA;EACA,yBAAA;EACA,YAAA;EAEA,eAAA;;AAGoC,oCAAI;EACxC,YAAA;EACA,sBAAA;EACA,yBAAA;;AAEU,UAAqC,qCAAI;EACnD,YAAA;;AAEoC,oCAAC,EAAY,WAAI;EACrD,iBAAA;;AAGI,KAAgB;EACpB,yBAAA;EACA,gBAAA;EACA,oCAAA;EACA,yBAAA;EACA,UAAA;EACA,0CAAA;EACA,YAAA;;AAEI,KAAgB,eAAE,GAAQ;EAAC,mBAAA;EAAoB,iBAAA;;AAC/C,KAAgB,eAAG;EAAC,cAAA;EAAgB,eAAA;;AACpC,KAAgB,eAAE,GAAY;EAAC,qBAAA;;AAElC,EAAsB;EACvB,yBAAA;EACA,eAAA;;AAEI,KAAgB,eAAE,GAAU;EAChC,uBAAA;EACA,eAAA;;AAEI,KAAgB,eAAE,GAAU,SAAG;EACnC,cAAA;;AAEI,KAAgB,eAAE,GAAa,YAAE,GAAY;EACjD,+EAAA;;AAGI,KAAW;EACf,WAAA;EACA,kBAAA;EACA,mBAAA;;AAGC,EAAW;EACZ,YAAA;;AAGC,EAAW;EACZ,yBAAA;;AAGS,UAAQ;EACjB,wBAAA;EACA,iBAAA;;AAGS,UAAU;EACnB,oBAAA;EACA,cAAA;;AAGS,UAAS,SAAK;EACvB,sBAAA;;AAGE,GAAiB;EACnB,WAAA;EACA,YAAA;EACA,kBAAA;EACA,SAAA;EACA,QAAA;EACA,YAAA;EACA,uBAAA;EACA,aAAA;EACA,aAAA;;AAGE,GAAmB;EACrB,YAAA;EACA,aAAA;EACA,YAAA;EACA,qBAAA;EACA,eAAA;EACA,kBAAA;EACA,sBAAA;EACA,kBAAA;EACA,SAAA;EACA,QAAA;EACA,mBAAA;EACA,kBAAA;EACA,iBAAA;EACA,aAAA;;AAGE,GAAgB;EAClB,YAAA;EACA,aAAA;EACA,YAAA;EACA,qBAAA;EACA,eAAA;EACA,kBAAA;EACA,sBAAA;EACA,kBAAA;EACA,SAAA;EACA,QAAA;EACA,mBAAA;EACA,kBAAA;EACA,iBAAA;EACA,aAAA;;AAGkB;EAAC,WAAA;EAAa,YAAA;EAAc,kBAAA;EAAoB,YAAA;EAAc,gBAAA;;AAC9D,kBAAG;EAAC,kBAAA;EAAoB,QAAA;EAAU,SAAA;EAAW,uBAAA;;AAC7C,kBAAG,IAAM;EAAC,uBAAA;;AAEP;EACrB,eAAA;EACA,8BAAA;EACA,YAAY,2CAAZ;EACA,YAAY,8CAAZ;EACA,YAAY,0CAAZ;EACA,YAAY,yCAAZ;EACA,YAAY,sCAAZ;EACA,oCAAA;EAAsC,sBAAA;EAAwB,iDAAA;;AAE7C;EAAC,sBAAA;EAAwB,uBAAA;EAAyB,gBAAgB,uCAAhB;EAAoE,uBAAA;EAAyB,SAAA;EAAsB,iBAAA;EAA8B,qBAAA;;AAEhM,qBAAkB;EACtC,YAAA;EACA,gBAAA;EACA,gBAAgB,4DAAhB;EACA,uBAAA;EACA,uBAAA;EACA,gBAAA;EACA,qBAAA;EACA,sBAAA;;AAEoB,qBAAiB,iBAAO;AACxB,qBAAiB,iBAAO;EAC5C,aAAA;;AAGoB,qBAAqB;;EAEzC,WAAA;EAAa,sBAAA;EACb,gBAAA;EAEA,gBAAgB,4CAAhB;;AAGoB,qBAAqB,oBAC1C;EACC,WAAA;EAAa,YAAA;EACb,kBAAA;EAAoB,MAAA;EAAQ,OAAA;EAE5B,YAAY,wDAAZ;;EACA,YAAY,8CAA8C,6BAA4B,0BAAtF;;EACA,YAAY,2DAAZ;;EACA,YAAY,sDAAZ;;EACA,YAAY,uDAAZ;;EACA,YAAY,uDAAZ;;;AAGoB,qBAAqB,iBAAiB;AACtC,qBAAqB,oBAC1C;EACC,sBAAA;EACA,uBAAA;EACA,gBAAgB,+DAAhB;EACA,mBAAA;EACA,uBAAA;;AAIO;AAAU;AAEA,iBAAM,MAAY,aAAQ;AAC1B,iBAAM,MAAY,aAAQ;AAE/B,YAAY,aAAQ;AACpB,YAAY,aAAQ;AAEjB,eAAY,aAAQ;AACpB,eAAY,aAAQ;AAEb,sBAAc,cAAY,aAAQ;AAClC,sBAAc,cAAY,aAAQ;AAEjC,uBAAc,cAAY,aAAQ;AAClC,uBAAc,cAAY,aAClD;EACC,YAAA;;AAGD;EACC,mBAAA;;AAGD;EACC,mBAAA;;AAEa;EACb,iBAAA;EACA,wBAAA;;AAWA,QAR8B;EAC1B,IAAK,KAAK;EACV,IAAK,KAAM,KAAK;IACnB,eAAA;IACA,WAAA;IACA,WAAA;IACA,wBAAA;;;;;;;;ACpyCgB;EACjB,YAAA;;;;;;;AAQW;AACM;AACA;AACJ;AACK,kBACnB;EACC,WAAA;;AAGmB;AACF;AACC;AACA;AAEnB;EACC,YAAA;;AAGqB,qBAAY,aAAoB;AAEpC,iBAAc,eAAmB;AACjC,iBAAc,eAAmB;AAE3C,OAAc,eAAkB;AAC5B,WAAqB,qBAAM,OACvC;EACC,aAAA;;AAGS,SAAc,eAAmB;EAC1C,cAAA;;AAGY;EACZ,YAAA;EACA,kBAAA;;AAEW,YAAa,YAAG;EAC3B,YAAA;;AAEW,YAAa,YAAG,GAC5B;EACC,kBAAA;EACA,kBAAA;;AAEW,YAAa,YAAG,GAAC,EAAiB,iBAC9C;EACC,SAAS,EAAT;EACA,cAAA;EACA,kBAAA;EACA,SAAA;EAAW,UAAA;EACX,WAAA;EAAa,YAAA;EACb,gBAAgB,wDAAhB;;AAGW,YAAa,YAAG,GAAC,EAAM,MAAiB,iBAAO;EAC1D,4BAAA;;AAGW,YAAa,YAAI;EAC5B,cAAA;EACA,YAAA;EACA,gBAAgB,oCAAhB;EACA,4BAAA;EACA,6BAAA;;AAGW,YAAY,YAAO,MAAI;EAClC,cAAA;;AAGY,YAAE;EACd,cAAA;;;;AAKa;AACA,cAAK;AACL,cAAQ;AACT,YAAG;AACH,YAAG,IAAK;AACR,YAAG,IAChB;EAEC,cAAA;EACA,YAAA;EACA,kBAAA;EAEA,cAAA;EACA,eAAA;;EAEA,qBAAA;;AAKC,cAFuB,UAEf;EACR,SAAS,GAAT;EACA,kBAAA;EACA,SAAA;EACA,kBAAA;;AAGA,cATuB,UASV,aAAmB;EN6N9B,YAAA;EACA,WAAA;EAGF,sBAAsB,yCAAtB;EACA,4BAAA;EACA,+BAAA;ECpVD,qBAAA;EACA,kBAAA;EACA,sBAAA;EACA,gBAAA;;AK+GC,cAVuB,UAUd,SAAuB;ENgZ9B,YAAA;EACA,WAAA;EAGF,sBAAsB,yCAAtB;EACA,4BAAA;EACA,gCAAA;ECxgBD,qBAAA;EACA,kBAAA;EACA,sBAAA;EACA,gBAAA;;AKgHC,cAXuB,UAWjB,MAA0B;ENmS9B,YAAA;EACA,WAAA;EAGF,sBAAsB,yCAAtB;EACA,4BAAA;EACA,+BAAA;EC5ZD,qBAAA;EACA,kBAAA;EACA,sBAAA;EACA,gBAAA;;AKiHC,cAZuB,UAYC,wBAAQ;EN8P9B,YAAA;EACA,WAAA;EAGF,sBAAsB,yCAAtB;EACA,4BAAA;EACA,+BAAA;ECxXD,qBAAA;EACA,kBAAA;EACA,sBAAA;EACA,gBAAA;EKiHoE,SAAA;EAAW,SAAA;;AAG7E,cAfsB,UAcf,OACM,aAAmB;EN+L/B,YAAA;EACA,WAAA;EAGF,sBAAsB,yCAAtB;EACA,4BAAA;EACA,+BAAA;EC5TD,qBAAA;EACA,kBAAA;EACA,sBAAA;EACA,gBAAA;;AKqHE,cAhBsB,UAcf,OAEE,SAAuB;ENkX/B,YAAA;EACA,WAAA;EAGF,sBAAsB,yCAAtB;EACA,4BAAA;EACA,gCAAA;EChfD,qBAAA;EACA,kBAAA;EACA,sBAAA;EACA,gBAAA;;AKsHE,cAjBsB,UAcf,OAGD,MAA0B;ENqQ/B,YAAA;EACA,WAAA;EAGF,sBAAsB,yCAAtB;EACA,4BAAA;EACA,+BAAA;ECpYD,qBAAA;EACA,kBAAA;EACA,sBAAA;EACA,gBAAA;;AKuHE,cAlBsB,UAcf,OAIiB,wBAAQ;ENgO/B,YAAA;EACA,WAAA;EAGF,sBAAsB,yCAAtB;EACA,4BAAA;EACA,+BAAA;EChWD,qBAAA;EACA,kBAAA;EACA,sBAAA;EACA,gBAAA;;AK0HC,cArBuB,UAqBhB;EACP,cAAA;;AAEC,cAxBsB,UAqBhB,MAGO,aAAmB;ENkM/B,YAAA;EACA,WAAA;EAGF,sBAAsB,yCAAtB;EACA,4BAAA;EACA,+BAAA;ECxUD,qBAAA;EACA,kBAAA;EACA,sBAAA;EACA,gBAAA;;AK8HE,cAzBsB,UAqBhB,MAIG,SAAuB;ENqX/B,YAAA;EACA,WAAA;EAGF,sBAAsB,yCAAtB;EACA,4BAAA;EACA,gCAAA;EC5fD,qBAAA;EACA,kBAAA;EACA,sBAAA;EACA,gBAAA;;AK+HE,cA1BsB,UAqBhB,MAKA,MAA0B;ENwQ/B,YAAA;EACA,WAAA;EAGF,sBAAsB,yCAAtB;EACA,4BAAA;EACA,+BAAA;EChZD,qBAAA;EACA,kBAAA;EACA,sBAAA;EACA,gBAAA;;AKgIE,cA3BsB,UAqBhB,MAMkB,wBAAQ;ENmO/B,YAAA;EACA,WAAA;EAGF,sBAAsB,yCAAtB;EACA,4BAAA;EACA,+BAAA;EC5WD,qBAAA;EACA,kBAAA;EACA,sBAAA;EACA,gBAAA;;AKoIa,cAAK,KAAoB;EACtC,kBAAA;EACA,mBAAA;;AAGY,YAAG;AACH,YAAG,IAAK;AACR,YAAG,IAChB;EACC,4BAAA;;AAGa,cAAM;AACR,YAAM;AACN,YAAM;EACjB,yBAAA;;AAGa,cAAO;AACT,YAAQ,OAAG;AACT,aAAmB,mBAAG;AACpB,eAAqB,qBACrC;EAAE,mBAAA;EAAqB,WAAA;;;;AAIV;EACZ,YAAA;EAAc,kBAAA;EACd,sBAAA;;AAGW,YAAU,SAAG,IAAO;EAC/B,SAAS,EAAT;EACA,gBAAgB,uCAAhB;EACA,cAAA;EAAgB,WAAA;EAAa,WAAA;EAC7B,kBAAA;EAAoB,WAAA;EAAa,SAAA;;AAGhB;AAAqB,kBAAI;EAC1C,6BAAA;EACA,8BAAA;EACA,kBAAA;;AAGiB,kBAAS;AAAoB,kBAAU,SAAI;EAC5D,8BAAA;;AAIiB,kBAAM;AAAoB,kBAAO,MAAI;EACtD,cAAA;;AAIiB,kBAAQ;EXlMzB,SAAS,GAAT;EK2lBG,YAAA;EACA,WAAA;EAGF,sBAAsB,yCAAtB;EACA,4BAAA;EACA,gCAAA;ECplBD,cAAA;EACA,kBAAA;EACA,gBAAA;EKsLA,UAAA;EACA,QAAA;;AAGiB,kBAAM,MAAQ;EXzM/B,SAAS,GAAT;EKumBG,YAAA;EACA,WAAA;EAGF,sBAAsB,yCAAtB;EACA,4BAAA;EACA,gCAAA;EChmBD,cAAA;EACA,kBAAA;EACA,gBAAA;;AK+LkB,kBAAG,IAAQ;EX9M7B,SAAS,GAAT;EKmkBG,YAAA;EACA,WAAA;EAGF,sBAAsB,yCAAtB;EACA,4BAAA;EACA,gCAAA;EC5jBD,cAAA;EACA,kBAAA;EACA,gBAAA;EKkMA,SAAA;EACA,SAAA;;AAGiB,kBAAO,MAAG,IAAQ;EXrNnC,SAAS,GAAT;EK+kBG,YAAA;EACA,WAAA;EAGF,sBAAsB,yCAAtB;EACA,4BAAA;EACA,gCAAA;ECxkBD,cAAA;EACA,kBAAA;EACA,gBAAA;;AK4MY,YAAG;EAAE,gBAAA;EAAkB,SAAA;EAAW,UAAA;;AAClC,YAAE;AACF,YACb;EACC,aAAA;EACA,kBAAA;EAAoB,OAAA;EAAS,SAAA;EAC7B,YAAA;EACA,WAAA;EAEA,mBAAA;;AAEW,YAAM,KAAE;AACR,YAAM,KAClB;EACC,cAAA;;AAEY,YAAgB,gBAC7B;EACC,cAAA;EACA,WAAA;EACA,kBAAA;EAAoB,OAAA;EAAS,MAAA;EAE7B,gBAAA;EACA,YAAA;EACA,0BAAA;;AAEW,YAAS,QAAG;EAAE,UAAA;EAAY,QAAA;;;AACzB,YAAG,GAAE;EACjB,cAAA;EACA,iBAAA;EACA,kBAAA;EACA,gBAAA;EACA,uBAAA;EACA,mBAAA;;AAEY,YAAG,GAAC,EAAO;EAAE,mBAAA;EAAqB,WAAA;;AAClC,YAAW;EAAE,mBAAA;EAAqB,WAAA;;AAElC,YAAc;EAAE,kBAAA;EAAoB,WAAA;EAAa,UAAA;EAAY,mBAAA;EAAqB,iBAAA;EAAmB,gBAAA;EAAkB,kBAAA;;AACvH,YAAS;EACrB,kBAAA;EACA,cAAA;EACA,WAAA;EACA,iBAAA;;AAEY,YAAC,EAAO,MAAS;EAAE,WAAA;;;AAGb,kBAAgB;EAAE,YAAA;EAAc,iBAAA;;AAChC,kBAAgB,gBAAc;EAAE,WAAA;;AAChC,kBAAG,GAAE;EAAE,mBAAA;;AACP,kBAAG,GAAC,EACvB;EACC,4BAAA;EACA,sBAAsB,oCAAtB;EACA,4BAAA;EACA,6BAAA;;AAGkB,kBAAK;AACL,kBACnB;EACC,gBAAA;EACA,uBAAA;EACA,mBAAA;;AAEkB,kBAAM;EAAE,cAAA;EAAgB,iBAAA;;AACxB,kBAAW;EAAE,cAAA;EAAgB,eAAA;EAAiB,cAAA;EAAgB,YAAA;;AAC9D,kBAAI,KAAgC;EAAE,kBAAA;EAAoB,SAAA;EAAW,WAAA;;AACrE,kBAAI,KAAgC;EAAE,kBAAA;;AACtC,kBAAE,GAAO,MAAI,KAAM;EAAE,mBAAA;;AACrB,kBAAE,GAAO,MAAK;EAAE,YAAA;;AAIb,qBAAY,YAAe;EAChD,aAAA;;AAEc;EAEd,kBAAA;;AACE,cAAM;EACP,YAAA;EACA,cAAA;EACA,oBAAA;;AANa,cAQR;EACL,YAAA;EACA,YAAA;EACA,SAAA;EACA,qBAAA;EAEA,eAAA;EAEA,mBAAA;EACA,YAAA;EAEA,cAAA;EAEA,gBAAA;;AAEA,cAAW,UAAM;EACjB,yBAAA;;AAxBa,cA0BT,MAAO;EACX,WAAA;;AA3Ba,cA8BT;EACJ,kBAAA;EACA,QAAA;EACA,UAAA;ENijBE,YAAA;EACA,WAAA;EAGF,sBAAsB,yCAAtB;EACA,4BAAA;EACA,gCAAA;EMpjBA,WAAA;EAEA,eAAA;;AAKa,cAAI,KAAa;EAC/B,cAAA;EACA,iBAAA;;AAKC,YAD+B,oBAAI;AAChC,YAD4B,oBAAI,IAC3B;AAAG,YADoB,oBAAI,IACf;EACpB,yBAAA;EACA,YAAA;;AAEA,YAL+B,oBAAI,IAK5B;EACP,WAAA;;AAImB,oBAAoB;EACxC,qBAAA;EACA,mBAAA;EACA,gBAAA;EACA,gBAAA;EACA,mBAAA;EACA,uBAAA;;AAGW,YAAqB,oBLjV3B;ED2qBF,YAAA;EACA,WAAA;EAGF,sBAAsB,yCAAtB;EACA,4BAAA;EACA,gCAAA;ECxsBD,qBAAA;EACA,kBAAA;EACA,sBAAA;EACA,gBAAA;;AKqWW,YAAqB,oBLtUb;ED4qBhB,YAAA;EACA,WAAA;EAGF,sBAAsB,yCAAtB;EACA,4BAAA;EACA,gCAAA;ECptBD,qBAAA;EACA,kBAAA;EACA,sBAAA;EACA,gBAAA;;AKqWW,YAAqB,oBLjV3B;EDuuBF,YAAA;EACA,WAAA;EAGF,sBAAsB,yCAAtB;EACA,4BAAA;EACA,gCAAA;ECpwBD,qBAAA;EACA,kBAAA;EACA,sBAAA;EACA,gBAAA;;AKqWW,YAAqB,oBLtUb;EDwuBhB,YAAA;EACA,WAAA;EAGF,sBAAsB,yCAAtB;EACA,4BAAA;EACA,gCAAA;EChxBD,qBAAA;EACA,kBAAA;EACA,sBAAA;EACA,gBAAA;;AKqWW,YAAqB,oBLjV3B;EDu3BF,YAAA;EACA,WAAA;EAGF,sBAAsB,yCAAtB;EACA,4BAAA;EACA,gCAAA;ECp5BD,qBAAA;EACA,kBAAA;EACA,sBAAA;EACA,gBAAA;;AKqWW,YAAqB,oBLtUb;EDw3BhB,YAAA;EACA,WAAA;EAGF,sBAAsB,yCAAtB;EACA,4BAAA;EACA,gCAAA;ECh6BD,qBAAA;EACA,kBAAA;EACA,sBAAA;EACA,gBAAA;;AKqWW,YAAqB,oBLjV3B;ED+sBF,YAAA;EACA,WAAA;EAGF,sBAAsB,yCAAtB;EACA,4BAAA;EACA,gCAAA;EC5uBD,qBAAA;EACA,kBAAA;EACA,sBAAA;EACA,gBAAA;;AKqWW,YAAqB,oBLtUb;EDgtBhB,YAAA;EACA,WAAA;EAGF,sBAAsB,yCAAtB;EACA,4BAAA;EACA,gCAAA;ECxvBD,qBAAA;EACA,kBAAA;EACA,sBAAA;EACA,gBAAA;;AKqWW,YAAqB,oBAOL;EVtV3B,SAAA;EACA,UAAA;;AU8UW,YAAqB,oBAQL;EVvV3B,SAAA;EACA,UAAA;;AU8UW,YAAqB,oBASL;EVxV3B,SAAA;EACA,UAAA;;AU6VW,YAAqB,oBAAG;EACnC,YAAA;;AAGY;AAAgB,aAAI;EAChC,YAAA;EACA,WAAA;;AAEa;EACb,kBAAA;EACA,WAAA;;AAGW,WAAc,eAAmB;EAC5C,aAAA;;;AAGiB;AACA,kBAAK;AACL,kBAAO;EACxB,YAAA;EACA,UAAA;EACA,SAAA;EACA,YAAA;EACA,gBAAA;;AAGwB;AACF;EACtB,WAAA;EACA,YAAA;EACA,kBAAA;EACA,mBAAA;EACA,YAAA;;AAEC,yBAAO;AAAP,sBAAO;EACP,mBAAA;;AAIgB,kBAAO;EACxB,qBAAA;;AADiB,kBAAO,MAEE;EAAC,mBAAA;;AAGN,sBAA+B;EACpD,iBAAA;EACA,YAAA;EPoa6D,8BAAA;EACA,2BAAA;EACA,sBAAA;;AOxaxC,sBAA+B,8BAIjC;EAClB,cAAA;EACA,qBAAA;EACA,iBAAA;EACA,yBAAA;EACA,cAAA;;AAIgB,iBAA0B;EAAC,aAAA;;AAEP,qBAAuB;AACvB,SAAuB;AACvB,mBAAuB;AAC5C,iBAAa,aAAQ,OAAwB;EAAC,aAAA;;AAEtB;EAAC,aAAA;;AAChC,SAA+B;EAAC,cAAA;;AAEG;EAAC,aAAA;;AAC1B,mBAAyB;EAAC,cAAA;;AAC1B,SAAyB;EAAC,aAAA;;AAG1B;EAAC,mBAAA;EAAqB,iBAAA;;AACnB;EAAC,4BAAA;EAA8B,aAAA;EAAc,cAAA;;AACxC;EAAC,mBAAA;EAAqB,kBAAA;;AAC3B,sBAAY;EAAC,WAAA;EAAY,YAAA;;AACzB,sBAAa,aAAC;EAAC,qBAAA;EAAuB,YAAA;;AACtC,sBAAU;EAAC,mBAAA;EAAqB,kBAAA;EAAoB,gBAAA;EAAkB,YAAA;EAAc,yBAAA;;AACpF,sBAAU,UAAC;EAAC,0BAAA;;AACvB;EAAC,iCAAA;EAAmC,cAAA;EAAgB,eAAA;EAAiB,eAAA;EAAiB,oBAAA;EAAsB,gCAAA;;AACpG,mBAAY;EAAC,kBAAA;;AACrB,YAAO;EAAC,mBAAA;EAAqB,WAAA;;AAClB,sBAAe;EAAC,WAAA;EAAa,eAAA;EAAiB,iBAAA;EAAmB,0BAAA;EAA4B,oBAAA;;AAC7F,sBAAe,eAAC;EAAC,0BAAA;;AACjB,sBAAa;EAAC,WAAA;EAAa,eAAA;EAAiB,iBAAA;EAAmB,oBAAA;;AAC/D,sBAAa,aAAC;EAAC,eAAA;EAAiB,0BAAA;;AAChC,sBAAsB;EAAC,WAAA;EAAa,mBAAA;;AACpC,sBAAyB;EAAC,WAAA;EAAa,YAAA;EAAc,kBAAA;EAAoB,SAAA;EAAW,QAAA;;AACpF,sBAAY;EAAC,UAAA;EAAY,kBAAA;EAAoB,mBAAA;EAAqB,WAAA;EAAa,aAAA;EAAe,QAAA;EAAU,YAAA;EAAc,6BAAA;EAA8B,gCAAA;EAAiC,wBAAA;;AACrL,sBAAW,YAAO;EAAC,YAAA;EAAc,6BAAA;EAA8B,gCAAA;EAAiC,wBAAA;;AAChG,sBAAiB;EAAC,SAAA;EAAW,+BAAA;;AAC7B,sBAAkB;EAAC,UAAA;EAAY,8BAAA;;AAC/B,sBAAwB;EAAC,aAAA;;AACzB,sBAAyB;EAAC,aAAA;;AAC1B,sBAA2B;EAAC,WAAA;EAAa,mBAAA;;AACzC,sBAAgB;EAAC,gBAAA;EAAkB,yBAAA;EAA2B,cAAA;EAAgB,cAAA;EAAgB,kBAAA;EAAoB,cAAA;EAAgB,kBAAA;EAAoB,SAAA;EAAW,YAAA;EAAc,gBAAA;EAAkB,0BAAA;EAA4B,8BAAA;EAAgC,YAAA;EAAc,eAAA;EAAiB,8BAAA;;AAE7R,qBAAkB;EAAC,aAAA;;AACvB,iBAAY;EAAC,aAAA;;;AC5dV;EAAC,eAAA;EAAiB,OAAA;EAAS,MAAA;EAAQ,WAAA;EAAa,YAAA;EAAc,8BAAA;EAA6B,YAAA;EAChH,mBAAmB,oBAAnB;;;;AAIW;EACV,kBAAA;EACA,gBAAA;EACA,gBAAA;EACA,SAAA;EAAW,QAAA;EACX,gBAAA;EACA,yBAAA;EACA,gDAAA;;AAGS,UAAc;EACvB,kBAAA;;;;;;;;;;;;;;;;;AAkBgB;EAChB,cAAA;EACA,iBAAA;EACA,eAAA;EACA,kBAAA;EACA,eAAA;;AAEC,gBAAwB;EAAC,UAAA;;AAPV,gBASS;AATT,gBAUO;EACtB,WAAA;EACA,YAAA;EACA,cAAA;EACA,kBAAA;EACA,WAAA;EACA,SAAA;EACA,eAAA;;AAEC,gBAVuB,0BAUhB;AAAP,gBATqB,uBASd;EACP,UAAA;EACA,WAAA;EACA,SAAS,GAAT;EACA,kBAAA;EACA,QAAA;EACA,SAAA;EACA,gBAAgB,wCAAhB;EACA,cAAA;;AAGA,gBArBuB,0BAqBjB,MAAO;AAAb,gBApBqB,uBAoBf,MAAO;EACb,kCAAA;;AAIA,gBADwB,0BACjB;EACP,gBAAgB,2CAAhB;;AAKgB;EAClB,cAAA;EACA,gBAAA;;AAFkB,kBAIZ;EACL,yBAAA;;AALiB,kBAIZ,MAEJ,EAAa;EAAC,aAAA;;AANE,kBAIZ,MAGJ,EAAY;EAAC,gBAAA;;AAPG,kBASL;EAAC,uBAAA;;AATI,kBAWD;EAChB,aAAA;;AACC,kBAFe,iBAEY;EAAC,gBAAA;;AAbZ,kBAgBI;EAAC,gCAAA;;AAhBL,kBAkBb,MAAe;EAAC,WAAA;;AAlBH,kBAmBF,gBAAG;EAClB,sBAAA;EACA,gBAAA;EACA,cAAA;;AAtBiB,kBAmBF,gBAAG,GAId;EAAC,sBAAA;;AAvBY,kBA0BS;EAC1B,aAAA;EACA,yBAAA;;AA5BiB,kBA+BQ;EACzB,YAAA;EACA,YAAA;EACA,sBAAA;EACA,YAAA;EACA,gBAAA;;AApCiB,kBA+BQ,0BAMhB;EAAC,WAAA;EAAa,YAAA;EAAc,cAAA;;AArCpB,kBAwCE;EACnB,gBAAA;EACA,YAAA;;AA1CiB,kBAwCE,oBAGb;EAAC,YAAA;;AA3CU,kBA8CM;EACvB,WAAA;EACA,YAAA;EACA,kBAAA;EACA,QAAA;EAAU,SAAA;EACV,gBAAgB,0CAAhB;;AACC,kBANsB,yBAMhB;EACN,wBAAqB,2BAArB;EACA,kCAAA;EACA,WAAA;;AAEA,kBAXsB,yBAWb;EAAC,4BAAA;;AAzDM,kBA4Da;EAC9B,gBAAgB,8CAAhB;;AACC,kBAF6B,gCAEvB;EACN,kCAAA;;AA/DgB,kBAmEI;EACrB,WAAA;EACA,YAAA;EACA,YAAA;EACA,qBAAA;EACA,kBAAA;EACA,QAAA;EACA,kBAAA;EACA,mBAAA;EACA,gBAAgB,oEAAhB;;AAKiB,kBAAK,KAAK,MAAa;AACvB,kBAAK,KAAK,MAAiB;AACxB;EACrB,WAAA;ER6qB6D,8BAAA;EACA,2BAAA;EACA,sBAAA;EQ5qB7D,YAAA;EACA,yBAAA;EACA,WAAA;EACA,cAAA;EACA,mBAAA;EACA,cAAA;;AAEoB,qBAAU;EAAE,yBAAA;;AACd,kBAAK,KAAK,MAAa,aAAM;AAC7B,kBAAK,KAAK,MAAiB,iBAAO;EACpD,SAAA;EACA,yBAAA;EACA,mBAAA;EACA,cAAA;;AAEkB,kBAAQ;EAC1B,cAAA;EACA,2BAAA;EACA,yBAAA;EACA,gBAAA;EACA,mBAAA;ERspB6D,8BAAA;EACA,2BAAA;EACA,sBAAA;;AQnpB3C,kBAAK,KAAK,MAA6B;AACrC,qBAAO;EAC3B,iBAAA;EACA,qBAAA;EACA,cAAA;;AAGkB,kBAAS;EAC3B,yBAAA;EACA,iBAAA;;AAEkB,kBAAQ,SAAkC;EAC5D,cAAA;EACA,qBAAA;;AAEkB,kBAAsB;EACxC,cAAA;EACA,kBAAA;EACA,kBAAA;EACA,iBAAA;EACA,yBAAA;EACA,gBAAgB,2CAAhB;;AAEkB,kBAAqB,sBAAO;EAAC,4BAAA;;AAC7B,kBAAqB,sBAAQ;EAAC,4BAAA;;AAC9B,kBAAkB;EACpC,cAAA;EACA,iBAAA;EACA,kBAAA;EACA,iBAAA;EACA,yBAAA;EACA,gBAAgB,uCAAhB;;AAEkB,kBAAiB,kBAAO;EAAC,gBAAgB,2CAAhB;EAA4D,4BAAA;;AACrF,kBAAiB,kBAAQ;EAAC,gBAAgB,2CAAhB;EAA4D,4BAAA;;AACtF,kBAAuB;EACzC,eAAA;EACA,mBAAA;EACA,WAAA;EACA,iBAAA;EACG,eAAA;EACA,iBAAA;EACH,YAAA;EACA,cAAA;;AAEkB,kBAAsB,uBAAM;EAAC,mBAAA;;AAC7B,kBAAsB,uBAAO;EAAC,mBAAA;;AAC9B,kBAAS;EAAC,eAAA;EAAiB,cAAA;EAAgB,kBAAA;EAAoB,eAAA;EAAiB,iBAAA;;AAChF,kBAAQ,SAAM;EAAC,WAAA;EAAa,UAAA;;AAC5B,kBAAc;EAAC,eAAA;EAAiB,cAAA;EAAgB,eAAA;EAAiB,kBAAA;;AACjE,kBAAa;EAAC,eAAA;EAAiB,cAAA;EAAgB,cAAA;;AAC/C,kBAAoB;EAAC,eAAA;EAAiB,cAAA;EAAgB,cAAA;EAAgB,kBAAA;;AACtE,kBAAmB,oBAAM;EAAC,SAAA;EAAW,gBAAA;;AACrC,kBAAQ,SAAO;EAAC,aAAA;;AAEnB,eAAmB,mBAAa,cAAW;EAAC,kBAAA;;AAC5C,eAAmB,mBAAa,cAAW,UAAM;EAAC,WAAA;EAAa,SAAA;;AAC/D,eAAmB,mBAAa,cAAW,UAAS;EAAC,WAAA;EAAa,SAAA;;AAClE,eAAmB,mBAAc,cAAQ;EAAC,YAAA;EAAc,aAAA;;AACxD,eAAmB,mBAAgB,gBAAQ;EAAC,YAAA;;AACzC,kBAAuB,uBAAK;EAAC,WAAA;;AAC7B,kBAAkB;EAAC,YAAA;EAAc,WAAA;EAAa,iBAAA;;AAC9C,kBAAU;EAAE,mBAAA;EAAqB,yBAAA;EAA2B,aAAA;EAAe,kBAAA;EAAoB,eAAA;EAAiB,iBAAA;EAAmB,kBAAA;;AAEnI,kBAAmB;EAAC,kBAAA;EAAoB,cAAA;EAAgB,eAAA;;AACxD,kBAAmB,mBAAS;EAAC,eAAA;EAAiB,cAAA;;AAC9C,kBAAmB,mBAAK;EAAC,eAAA;EAAiB,cAAA;EAAgB,kBAAA;;AAC1D,kBAAmB,mBAAC;EAAC,0BAAA;;AACrB,kBAA0B;EAAC,6BAAA;;AAC3B,kBAA0B;EAAC,gBAAA;EAAkB,YAAA;;AAC7C,kBAA0B,0BAAG,IAAQ;EAAC,mBAAA;;AAEtC,kBAA0B,0BAAU;EAAC,cAAA;EAAgB,eAAA;EAAiB,YAAA;EAAc,kBAAA;;AACpF,kBAA0B,0BAAW,WAAM;EAAC,aAAA;;AAC5C,kBAA0B,0BAAW,WAAiB;EAAC,WAAA;EAAY,wBAAA;EAA0B,YAAA;EAAc,mBAAA;EAAqB,qBAAA;EAAuB,2BAAA;;AACvJ,kBAA0B,0BAAW,WAAM;EAAC,WAAA;EAAY,WAAA;EAAa,YAAA;EAAc,mBAAA;EAAqB,yBAAA;EAA2B,kBAAA;EAAoB,eAAA;;AACvJ,kBAA0B,0BAAW,WAAK,MAAO;EAAC,iBAAA;;AAClD,kBAA0B,0BAAW,WAAM,MAAM;EAAC,cAAA;EAAgB,gBAAgB,iDAAhB;;AAClE,kBAA0B,0BAAW,WAAK,MAAmB,kBAAM;EAAC,WAAA;EAAa,YAAA;EAAc,iCAAA;EAAmC,uBAAA;;AAClI,kBAA0B,0BAAW,WAAK,MAAS,QAAO,QAAmB;EAAC,mBAAA;EAAqB,qBAAA;EAAuB,kBAAA;;AAC1H,kBAA0B,0BAAW,WAAK,MAAS,QAAO,QAAmB,kBAAM;EAAC,iCAAA;;AACpF,kBAA0B,0BAAW,WAAK,MAAsB,qBAAM;EAAC,WAAA;EAAa,YAAA;EAAc,+BAAA;EAAiC,uBAAA;;AACnI,kBAA0B,0BAAW,WAAK,MAAS,QAAO,QAAsB;EAAC,mBAAA;EAAqB,qBAAA;EAAuB,kBAAA;;AAC7H,kBAA0B,0BAAW,WAAK,MAAS,QAAO,QAAsB,qBAAM;EAAC,iCAAA;;AAEpF;EAAC,iCAAA;EAAoC,eAAA;EAAiB,kBAAA;;AACtD,qBAAE;EAAC,mBAAA;EAAqB,eAAA;EAAiB,cAAA;;AAC9C,gBAAsB;EAAC,kBAAA;EAAoB,SAAA;;AAC3C,gBAAsB,sBAAE;EAAC,kBAAA;EAAoB,QAAA;;AAE3C,kBAA0B,0BAA2B;EAAC,YAAA;EAAc,gBAAA;EAAkB,mBAAA;;AAEtF,kBAAc,cAAK,MAAgB;EACpD,kBAAA;;AAGe;EAAC,gBAAA;EAAgB,kBAAA;EAAmB,sBAAA;;AAExC,YACN;EACL,eAAA;EACA,YAAA;;AAHW,YACN,MAIgB;EACpB,cAAA;EACA,YAAA;EACA,gBAAA;;AARU,YACN,MAIgB,qBAKlB;EACD,eAAA;EACA,WAAA;EACA,WAAA;EACA,YAAA;EACA,YAAA;EACA,eAAA;EACA,mBAAA;EACA,YAAA;EACA,kBAAA;EACA,eAAA;EACA,iBAAA;;AACC,YArBE,MAIgB,qBAKlB,EAY6B;EAAC,mBAAA;;AAC9B,YAtBE,MAIgB,qBAKlB,EAa4B,4BAAO;EAAC,mBAAA;;AACpC,YAvBE,MAIgB,qBAKlB,EAc4B;EAAC,mBAAA;;AAC7B,YAxBE,MAIgB,qBAKlB,EAe2B,2BAAO;EAAC,mBAAA;;AACnC,YAzBE,MAIgB,qBAKlB,EAgB2B;EAAC,mBAAA;;AAC5B,YA1BE,MAIgB,qBAKlB,EAiB0B,0BAAO;EAAC,mBAAA;;AAClC,YA3BE,MAIgB,qBAKlB,EAkB+B;EAAC,mBAAA;;AAChC,YA5BE,MAIgB,qBAKlB,EAmB8B,8BAAO;EAAC,mBAAA;;AACtC,YA7BE,MAIgB,qBAKlB,EAoB6B;EAAC,mBAAA;;AAC9B,YA9BE,MAIgB,qBAKlB,EAqB4B,4BAAO;EAAC,mBAAA;;AACpC,YA/BE,MAIgB,qBAKlB,EAsB0B;EAAC,mBAAA;;AAC3B,YAhCE,MAIgB,qBAKlB,EAuByB,yBAAO;EAAC,mBAAA;;AAjCzB,YACN,MAoCkB;EACtB,kBAAA;EACA,gBAAA;EACA,YAAA;EACA,kBAAA;EACA,qBAAA;;AA1CU,YACN,MA4CuB;EAC3B,qBAAA;EACA,kBAAA;EACA,YAAA;EACA,eAAA;EACA,eAAA;EACA,iBAAA;EACA,cAAA;EACA,mBAAA;EACA,yBAAA;;AACC,YAtDG,MA4CuB,4BAUlB;AACR,YAvDG,MA4CuB,4BAWlB;EACR,SAAS,GAAT;EACA,kBAAA;EACA,QAAA;EACA,SAAA;EACA,6BAAA;EACA,YAAA;;AAEA,YA/DG,MA4CuB,4BAmBjB;EAAC,kBAAA;EAAoB,QAAA;;AAC9B,YAhEG,MA4CuB,4BAoBlB;EAAC,kBAAA;EAAoB,OAAA;;AAjEpB,YACN,MAmEA,KACe;EAClB,cAAA;EACA,kBAAA;EACA,cAAA;;AAxES,YACN,MAmEA,KACe,mBAIC,mBAA8B;AAzExC,YACN,MAmEA,KACe,mBAKC,mBAAM;EACxB,YAAA;EACA,eAAA;;AA5EQ,YACN,MAmEA,KACe,mBAUZ;EACL,mBAAA;EACA,WAAA;EACA,yBAAA;EACA,mBAAA;EACA,iBAAA;EACA,cAAA;EACA,YAAA;EACA,cAAA;;AAEC,YAxFC,MAmEA,KACe,mBAUZ,MAUG;EAAC,mBAAA;;AACR,YAzFC,MAmEA,KACe,mBAUZ,MAWE;AACN,YA1FC,MAmEA,KACe,mBAUZ,MAY0B;EAC9B,mBAAA;EACA,qBAAA;;AAEA,YA9FC,MAmEA,KACe,mBAUZ,MAgBG;EAAC,qBAAA;;AA/FD,YACN,MAmEA,KACe,mBA6Ba;EAC9B,oBAAA;EACA,kBAAA;EACA,UAAA;EACA,SAAA;EACA,cAAA;;AACC,YAvGC,MAmEA,KACe,mBA6Ba,+BAMnB;EAAC,aAAA;;AAxGJ,YACN,MAmEA,KACe,mBAsCb,MAAO,MAAiC;EAAC,aAAA;;AA3GrC,YACN,MAmEA,KACe,mBAuCb,MAAM,MAAO,MAAiC;EAClD,cAAA;EACA,cAAA;;AA9GQ,YACN,MAmEA,KA8Ce;EAClB,gBAAA;EACA,cAAA;;AApHS,YACN,MAmEA,KA8Ce,mBAII;EACrB,eAAA;;AAvHQ,YACN,MAmEA,KA8Ce,mBAII,sBAGQ;EAC5B,kBAAA;EACA,qBAAA;EACA,YAAA;EACA,WAAA;EACA,mBAAA;EACA,gBAAA;;AA/HO,YACN,MAmEA,KA8Ce,mBAII,sBAGQ,6BAQtB;EACL,kBAAA;EACA,kBAAA;EACA,UAAA;EACA,SAAA;EACA,WAAA;EACA,YAAA;;AACC,YAvID,MAmEA,KA8Ce,mBAII,sBAGQ,6BAQtB,MAOK,QAA6B;EACtC,4BAAA;;AAzIK,YACN,MAmEA,KA8Ce,mBAII,sBAwBM;EAC1B,cAAA;EACA,WAAA;EACA,YAAA;EACA,gBAAgB,+KAAhB;;AAlJO,YACN,MAmEA,KA8Ce,mBAII,sBA+BM;EAC1B,eAAA;EACA,iBAAA;EACA,mBAAA;EACA,cAAA;EACA,iBAAA;;AA1JO,YACN,MAmEA,KA8Ce,mBA4CG;EACpB,eAAA;EACA,YAAA;EACA,cAAA;EACA,eAAA;EACA,iBAAA;EACA,mBAAA;;AApKQ,YACN,MAmEA,KAoGgB;EACnB,qBAAA;;AAzKS,YACN,MAmEA,KAoGgB,oBAEZ;EACN,eAAA;EACA,cAAA;EACA,kBAAA;EACA,SAAA;EACA,UAAA;EACA,YAAA;EACA,YAAA;EACA,eAAA;EACA,mBAAA;EACA,kBAAA;EACA,iBAAA;EACA,yBAAA;EACA,yBAAA;EACA,YAAA;;AAEC,YAzLC,MAmEA,KAoGgB,oBAEZ,OAgBc;;EAEnB,SAAA;EACA,UAAA;;AAGA,YA/LC,MAmEA,KAoGgB,oBAEZ,OAsBE;EACP,mBAAA;;AAGA,YAnMC,MAmEA,KAoGgB,oBAEZ,OA0BI;EACT,6DAAA;;AArMO,YACN,MAmEA,KAsIgB;EACnB,cAAA;EACA,eAAA;EACA,iBAAA;EACA,yBAAA;;AA9MS,YACN,MAmEA,KAsIgB,oBAKjB;EAAC,SAAA;;AA/MM,YACN,MAkNiB;EACrB,kBAAA;EACA,SAAA;EACA,OAAA;EACA,kBAAA;EACA,eAAA;EACA,iBAAA;EACA,cAAA;;AA1NU,YACN,MAkNiB,sBASnB;EACD,eAAA;EACA,cAAA;;AA9NS,YAmOT;EACF,cAAA;EACA,eAAA;EACA,mBAAA;EACA,qBAAA;EACA,yBAAA;;AAIsB;EACvB,eAAA;;AADuB,uBAGpB;EACF,aAAA;EACA,UAAA;;AALsB,uBAGpB,GAIC;EACD,gBAAA;EACA,gBAAgB,kDAAhB;EACA,mBAAA;;AAGD,uBAVC,GAUS;EACV,iBAAA;;AADA,uBAVC,GAUS,SAER;EACD,mBAAA;EACA,aAAA;;AAjBoB,uBAsBpB;EAAC,kBAAA;;AAtBmB,uBAuBpB;EAAC,iBAAA;;AAvBmB,uBAyBP;EACf,mBAAA;EACA,kBAAA;EACA,qBAAA;EACA,cAAA;;AAIiB,kBAAW;EAAC,cAAA;EAAgB,eAAA;EAAiB,cAAA;;AAE7C,kBAAO,OAAK;EAAC,uBAAA;;AACb,kBAAY;EAAC,aAAA;;AACb,kBAAY,YAAK;EAAC,uBAAA;EAAyB,YAAA;;AAC3C,kBAAY,YAAK,MAAY;EAAC,WAAA;;AAC9B,kBAAO;EAAC,kBAAA;;AAER,kBAAM;EAAC,mBAAA;;AACP,kBAAM,MAAK;EAAC,WAAA;EAAa,gBAAA;EAAkB,UAAA;;AAC3C,kBAAM,MAAK,MAAS;EAAC,eAAA;;AACrB,kBAAM,MAAM;EAAC,YAAA;EAAc,iBAAA;EAAmB,UAAA;;AAC9C,kBAAM,MAAU;EAAC,iBAAA;;AACjB,kBAAY,YAAU;EAAC,kBAAA;;EAA6C,mBAAA;;AACpE,kBAAY,YAAU,WAAM;EAAC,mBAAA;;AAC7B,kBAAK;EAAC,cAAA;;;AAGJ;EACpB,kBAAA;EACA,YAAA;;AAFoB,oBAGD;EAClB,SAAA;EACA,mBAAA;EACA,UAAA;;AANmB,oBAQH;AARG,oBAQoB;EACvC,aAAA;;AATmB,oBAWJ;EACf,kBAAA;EACA,WAAA;;AAIiB,kBAAqB;EACvC,6BAAA;EACA,SAAQ,EAAR;EACA,eAAA;;AAGkB,kBAAqB;EACvC,cAAA;EACA,cAAA;EACA,qBAAA;EACA,eAAA;EACA,kBAAA;EACA,gCAAA;EACA,YAAA;EACA,eAAA;;AARkB,kBAAqB,qBAUjC;EACL,qBAAA;EACA,eAAA;EACA,mBAAA;EACA,uBAAA;EACA,gBAAA;EACA,cAAA;EACA,mBAAA;;AAjBiB,kBAAqB,qBAmB/B;EACP,qBAAA;EACA,eAAA;EACA,mBAAA;;AAtBiB,kBAAqB,qBAwBlB;EACpB,kBAAA;EACA,WAAA;EACA,QAAA;EACA,aAAA;;AAEA,kBA9BsC,qBA8B9B,OAAqB;EAC7B,qBAAA;;AAEA,kBAjCsC,qBAiC9B;EACR,cAAA;;AAGA,kBArCsC,qBAqC9B;EACR,mBAAA;;AADA,kBArCsC,qBAqC9B,OAEF;EACL,iBAAA;;AAGD,kBA3CsC,qBA2C/B;EACP,mBAAA;;AAEA,kBA9CsC,qBA8C1B;EACZ,mBAAA;;AA/CiB,kBAAqB,qBAiD1B;EACZ,UAAA;EACA,qBAAA;;AAnDiB,kBAAqB,qBAqD3B;EACX,qBAAA;EACA,gBAAA;;AAvDiB,kBAAqB,qBAyD5B,YAAU;EACpB,WAAA;EACA,YAAA;EACA,gBAAgB,uDAAhB;;AA5DiB,kBAAqB,qBA8D5B,YAAQ;EAClB,WAAA;EACA,YAAA;EACA,eAAA;EACA,gBAAgB,8DAAhB;;AAlEiB,kBAAqB,qBAoE5B,YAAU;EACpB,iBAAA;EACA,wBAAA;EACA,gBAAA;EACA,kBAAA;EACA,8BAAA;EACA,2BAAA;EACA,sBAAA;EACA,WAAA;EACA,eAAA;;AAIiB,kBAAoB,qBAAQ,OAAY;EAC1D,YAAA;;AAEkB,kBAAqB,qBACxC;EACC,WAAA;EAAa,YAAA;EAAc,qBAAA;EAC3B,iBAAA;EACA,eAAA;EACA,yBAAA;EACA,kBAAA;EACA,gBAAA;ER8J6D,8BAAA;EACA,2BAAA;EACA,sBAAA;;AQ9J5D,kBATsC,qBACxC,QAQS;AAAG,kBAT4B,qBACxC,QASC;EACC,8BAAA;;AAGiB,kBAAqB,qBACxC;EACC,gBAAgB,0CAAhB;EACA,WAAA;EAAa,YAAA;EAAc,qBAAA;;AAEb,cAAmB,mBAAqB,qBACvD;EACC,iBAAA;EACA,mBAAmB,UAAnB;EACA,WAAW,UAAX;;AAEoB,oBAAO,QAAQ,OACpC;EACC,4BAAA;;AAEoB,oBAAO,QAAO,OAAQ,OAC3C;EACC,2BAAA;;AAEoB,oBAAO,QAAW,UACvC;EACC,gCAAA;;AAEoB,oBAAO,QAAU,UAAQ,OAAK;AAC9B,oBAAO,QAAU,UAAQ,OAAK;EAElD,+BAAA;;AAEoB,oBAAO,QAAI,GAChC;EACC,gCAAA;;AAEoB,oBAAO,QAAG,GAAQ,OACvC;EACC,+BAAA;;AAEoB,oBAAO,QAAM,KAClC;EACC,gCAAA;;AAEoB,oBAAO,QAAK,KAAQ,OACzC;EACC,+BAAA;;AAEoB,oBAAO,QAAQ,OACpC;EACC,gCAAA;;AAEoB,oBAAO,QAAO,OAAQ,OAC3C;EACC,+BAAA;;AAGgC;EAChC,YAAA;EACA,qBAAA;ERgG6D,8BAAA;EACA,2BAAA;EACA,sBAAA;;AQpG7B,gCAK1B;EACL,qBAAA;EACA,eAAA;;AAP+B,gCAK1B,MAIC,OAAM;AATmB,gCAK1B,MAIe,OAAQ;EAC3B,cAAA;;AAV8B,gCAK1B,MAOC,OAAQ;EACb,iBAAA;;AAb8B,gCAK1B,MAUE;EACN,eAAA;EACA,cAAA;;AAjB8B,gCAqB1B;EACL,UAAA;;AAIc;EACf,aAAA;;AACC,eAAQ;EACR,cAAA;;AAIiB,kBAAiB;EAAC,eAAA;;AAClB,kBAAkB;EAAC,eAAA;;AACnB,kBAAgB;EAAC,gBAAA;;AACjB,kBAAkB;EAAC,kBAAA;;AACnB,kBAAiB;EAAC,iBAAA;;AAClB,kBAAuB;EAAC,YAAA;;AACxB,kBAAE,GAAgB;EAAC,mBAAA;;AACnB,kBAAoB;EAAC,kBAAA;;AAErB,kBAAuB;EACzC,aAAA;EACA,eAAA;EACA,cAAA;EACA,6BAAA;EACA,+BAAA;EACA,gCAAA;EACA,mBAAA;EACA,qBAAA;EACA,0BAAA;EACA,YAAA;EACA,YAAA;EACA,YAAA;;AAEe;AACG;EAClB,aAAA;EACA,kBAAA;EACA,SAAA;EACA,eAAA;EACA,YAAA;EACA,iBAAA;EACA,aAAA;EACA,kBAAA;;AAGgB;EAChB,cAAA;EACA,qBAAA;EACA,mBAAA;EACA,oCAAA;;AAEkB;EAClB,cAAA;EACA,qBAAA;EACA,mBAAA;EACA,oCAAA;;AAGkB,kBAAgB;EAAC,iBAAA;EAAmB,sBAAA;;AACpC,kBAAgB,gBAAC;EAAC,iBAAA;EAAmB,eAAA;EAAiB,kBAAA;EAAoB,kBAAA;EAAoB,SAAA;;AAC9F,kBAAgB,gBAAC,EAAQ;EAAC,iBAAA;EAAmB,UAAA;;AAE7C,kBAAiB;EAAC,cAAA;EAAgB,aAAA;;AAClC,kBAAgB;EAAC,yBAAA;EAA2B,kBAAA;EAAoB,kBAAA;EAAoB,WAAA;EAAa,4BAAA;EAA8B,YAAA;EAAc,YAAA;EAAc,eAAA;;AAC3J,kBAAe,gBAAQ;EAAC,mBAAA;;AACxB,kBAAe,gBAAY;EAAC,YAAA;;AAC5B,kBAAuB;EAAC,iBAAA;;AACxB,kBAAqB;EAAC,eAAA;;AACrB;EAAC,kCAAA;EAAoC,WAAA;EAAa,YAAA;EAAc,kBAAA;EAAoB,SAAA;EAAW,SAAA;;AACpG,eAAQ,OAAoB;EAAC,kCAAA;;AAEzB,kBAAsB,sBAAW;EACnD,WAAA;EACA,iBAAA;;AAEkB,kBAAuB;EACzC,WAAA;;AAGkB;EAClB,iBAAA;;AAEiB;EACjB,qBAAA;EACA,kBAAA;EACA,mBAAA;;AAEyB;EACzB,eAAA;;AAG0B;EAC1B,YAAA;EACA,aAAA;EACA,kBAAA;;AAH0B,0BAKjB;AALiB,0BAMd;AANc,0BAOf;EACV,YAAA;EACA,cAAA;EACA,cAAA;;AAVyB,0BAahB;EACT,YAAA;EACA,WAAA;;AAfyB,0BAahB,UAGC,WAAO;AAhBQ,0BAahB,UAIC,WAAQ;EACjB,mBAAA;EACA,qBAAA;;AAnBwB,0BAuBb;EACZ,eAAA;;AAxByB,0BAuBb,aAEF,WAAO;AAzBQ,0BAuBb,aAGF,WAAQ;EACjB,mBAAA;EACA,qBAAA;;AA5BwB,0BAgCf;EACV,YAAA;EACA,YAAA;;AAlCyB,0BAgCf,WAGA,WAAO;AAnCQ,0BAgCf,WAIA,WAAQ;EACjB,mBAAA;EACA,qBAAA;;AAtCwB,0BA0Cf;EACV,cAAA;EACA,cAAA;EACA,iBAAA;EACA,YAAA;EACA,WAAA;EACA,UAAA;EACA,kBAAA;EACA,mBAAA;EACA,6CAAA;EACA,eAAA;EACA,gBAAA;;AAEC,0BAbS,WAaF;EAAC,mBAAA;;AAER,0BAfS,WAeF;AACP,0BAhBS,WAgBF;EACP,gBAAA;EACA,sBAAA;EACA,gBAAA;EACA,kBAAA;;AAOY;EAAC,yCAAA;EAA0C,kBAAA;EAAoB,eAAA;;AAC/D,cAAK;EAAC,uBAAA;;AACN,cAAG;EAAC,kBAAA;EAAoB,cAAA;;AACd;EAAC,6BAAA;EAA+B,kBAAA;EAAoB,kBAAA;;AAC9D,cAAe;EAAC,eAAA;EAAiB,iBAAA;EAAmB,qBAAA;EAAuB,kBAAA;EAAoB,mBAAA;EAAqB,yBAAA;EAA2B,cAAA;EAAgB,kBAAA;EAAoB,kBAAA;;AACnL,cAAc,eAAO;EAAC,mBAAA;;AACtB,cAAW;EAAC,kBAAA;EAAoB,QAAA;EAAU,WAAA;EAAa,iBAAA;EAAmB,eAAA;EAAiB,mBAAA;EAAqB,qBAAA;EAAuB,mBAAA;;AACvI,cAAU,WAAO;EAAC,mBAAA;;AAEvB,UAAc,aAAmB;EAC1C,UAAA;EACA,kBAAA;EACA,mBAAA;EACA,YAAA;EACA,cAAA;EACA,eAAA;EACA,iBAAA;;AAEa,aAAU;EACvB,WAAA;EACA,YAAA;EACA,sBAAA;EACA,kBAAA;;AAEa,aAAG;EAChB,mBAAA;EACA,eAAA;EACA,iBAAA;EACA,mBAAA;EACA,cAAA;;AAGa,aAAU,UAAG;EAC1B,yBAAA;;AAGa,aAAG,GAAG;EACnB,kBAAA;EACA,cAAA;EACA,yBAAA;;AAGa,aAAU,UAAE;EACzB,cAAA;;AAGa,aAAU,UAAe;EACtC,kBAAA;EACA,YAAA;EACA,YAAA;EACA,UAAA;EACA,YAAA;;AAEa,aAAU,UAAe,eAAW;EACjD,kBAAA;EACA,cAAA;EACA,OAAA;EACA,QAAA;EACA,eAAA;;AAGa,aAAU,UAAe,eAAY;EAClD,kBAAA;EACA,MAAA;EACA,QAAA;EACA,eAAA;EACA,iBAAA;EACA,YAAA;EACA,mBAAA;EACA,kBAAA;EACA,mBAAA;EACA,YAAA;EACA,yBAAA;EACA,eAAA;;AAEa,aAAe,eAAW,YAAO;EAC9C,mBAAA;;AAGa,aAAe,eAAY,YAAY;EACpD,qBAAA;EACA,mBAAA;EACA,uBAAA;EACA,WAAA;EACA,WAAA;EACA,gBAAgB,uMAAhB;;AAGa,aAAW;EACxB,WAAA;EACA,YAAA;EACA,mBAAA;;;AAEa,aAAW,WAAQ;EAChC,kBAAA;EACA,YAAA;EACA,MAAA;EACA,SAAA;EACA,QAAA;EACA,wBAAwB,sDAAxB;;AAEa,aAAW,WAAU;EAClC,kBAAA;EACA,qBAAA;;AAEa,aAAW,WAAG;EAC3B,cAAA;EACA,qBAAA;EACA,UAAA;;AAEa,aAAW,WAAG;EAC3B,cAAA;EACA,SAAA;EACA,mBAAA;EACA,iBAAA;EACA,cAAA;EACA,gBAAgB,uLAAhB;;AAGe;EAAE,YAAA;;AACF,eAAiB;EAAE,cAAA;;AACnB,eAAgB;EAAE,SAAA;;AAClB,eAAgB,gBAAE;EAAE,SAAA;EAAW,gBAAA;;AAC9B,eAAC,EAAU,UAAI;EAAE,iBAAA;;AAEvB,UAAqB;EAC/B,WAAA;EAAa,YAAA;EACb,gBAAgB,yDAAhB;;;AAKI,KAAsB;EAC1B,eAAA;;AAEU;EACV,mBAAA;EACA,eAAA;EACA,iBAAA;EACA,mBAAA;EACA,cAAA;EACA,yBAAA;;AAEa;EACb,mBAAA;EACA,eAAA;EACA,gBAAA;EACA,cAAA;;AAES,UAAO;EAAE,UAAA;EAAY,gBAAA;;AACT;EACrB,kBAAA;EACA,gBAAA;EACA,mBAAA;;AAEW;EACX,kBAAA;EACA,YAAA;EACA,WAAA;EACA,eAAA;EACA,wCAAA;;;AAEU,WAAQ;EAClB,eAAA;;AAEU,WAAU;EACpB,eAAA;;AAEc;EACd,kBAAA;EACA,MAAA;EACA,OAAA;EACA,WAAA;EACA,aAAA;;AAEkB;EAClB,kBAAA;EACA,SAAA;EACA,UAAA;EACA,WAAA;EACA,YAAA;EACA,gBAAgB,+MAAhB;;AAGU,WAAO,MAAmB;EACpC,4BAAA;;AAEU,WAAQ,OAAmB;EACrC,4BAAA;;AAEU,WAAU,SAAmB;EACvC,wBAAA;;AAEgB;EAChB,kBAAA;EACA,0BAAA;EACA,eAAA;EACA,iBAAA;EACA,cAAA;;AAEgB,gBAAE;EAClB,aAAA;;AAEgB,gBAAG;EACnB,cAAA;EACA,cAAA;EACA,iBAAA;EACA,yBAAA;EACA,eAAA;EACA,iBAAA;;AAEU,WAAU,SAAgB;AAC1B,WAAU,SAAiB,iBAAG;EACxC,cAAA;;AAEa;EACb,qBAAA;EACA,gBAAA;EACA,iBAAA;;AAEa,aAAE;EACf,eAAA;EACA,qBAAA;EACA,mBAAA;EACA,SAAA;EACA,kBAAA;EACA,eAAA;EACA,iBAAA;EACA,mBAAA;EACA,kBAAA;EACA,iBAAA;EACA,yBAAA;EACA,mBAAA;EACA,YAAA;;AAEa,aAAC,EAAO;EAAC,mBAAA;;AAGL;AACG;EACpB,sDAAA;EACA,YAAA;EACA,gBAAA;EACA,gBAAA;;AALiB,kBAOX;AANc,oBAMd;EACL,YAAA;EACA,4BAAA;;AATgB,kBAYd;AAXiB,oBAWjB;EACF,eAAA;EACA,mBAAA;EACA,yBAAA;EACA,cAAA;EACA,qBAAA;;AAjBgB,kBAoBhB;AAnBmB,oBAmBnB;AApBgB,kBAqBd;AApBiB,oBAoBjB;EACF,eAAA;EACA,iBAAA;EACA,SAAA;;AAxBgB,kBA2BhB;AA1BmB,oBA0BnB;AA3BgB,kBA4Bd;AA3BiB,oBA2BjB;EACF,cAAA;;AA7BgB,kBAgCL;AA/BQ,oBA+BR;EACX,cAAA;EACA,YAAA;EACA,cAAA;EACA,mBAAA;EACA,cAAA;EACA,yBAAA;EACA,kBAAA;EACA,eAAA;EACA,iBAAA;EACA,eAAA;EACA,qBAAA;;AAEC,kBAbU,YAaH;AAAP,oBAbU,YAaH;EAAC,mBAAA;;AACR,kBAdU,YAcN;AAAJ,oBAdU,YAcN;EACJ,YAAA;EACA,kBAAA;EACA,mBAAA;;AAEA,kBAnBU,YAmBP;AAAH,oBAnBU,YAmBP;AACH,kBApBU,YAoBH;AAAP,oBApBU,YAoBH;EAAE,mBAAA;EAAqB,YAAA;;AAC9B,kBArBU,YAqBP,GAAM;AAAT,oBArBU,YAqBP,GAAM;AACT,kBAtBU,YAsBJ,MAAO;AAAb,oBAtBU,YAsBJ,MAAO;EAAE,mBAAA;;AACf,kBAvBU,YAuBA;AAAV,oBAvBU,YAuBA;EAAE,mBAAA;EAAqB,YAAA;;AACjC,kBAxBU,YAwBD,SAAO;AAAhB,oBAxBU,YAwBD,SAAO;EAAE,mBAAA;;AAxDH,kBA2DJ;AA1DO,oBA0DP;EACZ,kBAAA;EACA,gBAAA;;AAGE,kBALU,aAIE,YAAY,YAClB;AAAN,oBALU,aAIE,YAAY,YAClB;AACN,kBANU,aAIE,YAAY,YAEd;AAAV,oBANU,aAIE,YAAY,YAEd;EACV,SAAA;EACA,WAAA;EACA,YAAA;;AAEA,kBAXU,aAIE,YAAY,YAOjB;AAAP,oBAXU,aAIE,YAAY,YAOjB;EACP,SAAA;EACA,YAAA;EACA,YAAA;;AAzEc,kBA8EF;AA7EK,oBA6EL;EACd,gBAAA;EACA,oBAAA;EACA,iBAAA;;AAjFgB,kBA8EF,eAIZ;AAjFiB,oBA6EL,eAIZ;EACD,eAAA;EACA,cAAA;EACA,0BAAA;;AArFe,kBAyFF;AAxFK,oBAwFL;EACd,kBAAA;EACA,gBAAA;EACA,YAAA;;AA5FgB,kBAyFF,eAKH;AA7FQ,oBAwFL,eAKH;EACV,kBAAA;EACA,cAAA;EACA,OAAA;EACA,SAAA;EACA,eAAA;;AAnGe,kBAyFF,eAaF;AArGO,oBAwFL,eAaF;EACX,kBAAA;EACA,MAAA;EACA,QAAA;EACA,eAAA;EACA,iBAAA;EACA,YAAA;EACA,mBAAA;EACA,kBAAA;EACA,mBAAA;EACA,YAAA;EACA,yBAAA;EACA,eAAA;;AAEC,kBA3BY,eAaF,YAcH;AAAP,oBA3BY,eAaF,YAcH;EACP,mBAAA;;AAUmB,uBAAQ;EAC9B,aAAA;;AAGuB;AACC;EACxB,qBAAA;EACA,iBAAA;EACA,eAAA;EACA,YAAA;EACA,gBAAA;EACA,qBAAA;EACA,cAAA;EACA,eAAA;EACA,yBAAA;;AAGwB,wBAAY;EACpC,YAAA;EACA,mBAAA;EACA,gBAAgB,6CAAhB;EACA,WAAA;EACA,UAAA;;AAGuB,wBAAM,KAAY;EACzC,4BAAA;;AAGwB,wBAAK;AACN,uBAAM;EAC7B,gBAAgB,sEAAhB;EACA,WAAA;EACA,YAAA;;AAGwB,wBAAM;EAC9B,WAAA;EACA,uBAAA;;AAGkB,kBAAK,MAAwB,uBAAM;EACrD,WAAA;EACA,YAAA;;AAGoB,oBAAM;EAAC,+BAAA;;AACP,oBAAM;EAAC,+BAAA;;AACP,oBAAM;EAAC,+BAAA;;AACP,oBAAM;EAAC,gCAAA;;AACP,oBAAM;EAAC,gCAAA;;AACR,mBAAM;EAAC,gCAAA;;AACP,mBAAM;EAAC,gCAAA;;AACP,mBAAM;EAAC,gCAAA;;AAER,mBAAQ,OAAM;EAAC,+BAAA;;AACd,oBAAQ,OAAM;EAAC,gCAAA;;AACf,oBAAQ,OAAM;EAAC,gCAAA;;AACf,oBAAQ,OAAM;EAAC,gCAAA;;AACf,oBAAQ,OAAM;EAAC,iCAAA;;AACf,oBAAQ,OAAM;EAAC,iCAAA;;AAChB,mBAAQ,OAAM;EAAC,iCAAA;;AACf,mBAAQ,OAAM;EAAC,iCAAA;;AACf,mBAAQ,OAAM;EAAC,iCAAA;;AAGT;EACxB,mBAAA;EACA,yBAAA;;AAGuB,wBAAO;EAC9B,qBAAA;;AAGuB;EACvB,cAAA;EACA,eAAA;EACA,wBAAA;EACA,mBAAA;;AAJuB,uBAMjB;EACL,aAAA;;AAPsB,uBAUM;EAC5B,cAAA;EACA,WAAA;EACA,YAAA;EPtrBA,sBAAsB,yCAAtB;EACA,4BAAA;EACA,gCAAA;;AOuqBsB,uBAiBlB,MAAS,QAA+B;EP9qB5C,sBAAsB,yCAAtB;EACA,4BAAA;EACA,gCAAA;;AO2pBsB,uBAoBlB,MAAQ,OAA8B;AAC1C,uBAAQ,OAA6B;EP1sBrC,sBAAsB,yCAAtB;EACA,4BAAA;EACA,gCAAA;;AQhqBF;EACC,kBAAA;EAEA,gBAAA;EACA,kBAAA;EAEA,gBAAA;EAEA,yBAAA;;AAEW,UAAE;EAEZ,sBAAA;EACA,kBAAA;EACA,gCAAA;;AAJU,UAAE,oBAMQ,oBAAO,OAAE;EAC5B,kBAAA;EACA,SAAA;;AARS,UAAE,oBAUL,QAAY,WAAE;EACpB,WAAA;EACA,YAAA;EACA,cAAA;EACA,SAAA;EACA,UAAA;EACA,kBAAA;EACA,sBAAsB,kCAAtB;EACA,2BAAA;;AAlBS,UAAE,oBAsBL,QAAO;EAAE,iBAAA;;AAEd,UAxBU,oBAuBL,QAAM,KACA;EACX,yDAAA;EACA,SAAA;EACA,uBAAA;;AAEA,UA7BU,oBAuBL,QAAM,KAMA;EAAE,sBAAA;;AA7BL,UAAE,oBA+BC,QAAS;EAAE,8BAAA;;AA/Bd,UAAE,oBAiCQ;ETwkBwC,2BAAA;EACA,wBAAA;EACA,mBAAA;EU1nB5D,WAAA;EACA,YAAA;EACA,yBAAA;EVy0B4D,8BAAA;EACA,2BAAA;EACA,sBAAA;EArNA,2BAAA;EAAmC,oCAAA;EACnC,wBAAA;EAAgC,6BAAA;EAChC,mBAAA;EAA2B,4BAAA;EUrnBvF,gBAAA;ED6CC,kBAAA;EACA,kBAAA;;AXqGA,UWzIW,oBAiCQ,oBXwGb;AACN,UW1IW,oBAiCQ,oBXyGZ;AACP,UW3IW,oBAiCQ,oBX0GX;EACP,gBAAA;;AYrJD,UDSW,oBAiCQ,oBC1Cb;AACN,UDQW,oBAiCQ,oBCzCZ;AACP,UDOW,oBAiCQ,oBCxCZ;AACP,UDMW,oBAiCQ,oBCvCT;EACT,gBAAA;EACA,yBAAA;;ADIQ,UAAE,oBAiCQ,oBAIjB;EACD,kBAAA;EACA,SAAA;EACA,SAAA;EACA,cAAA;EACA,WAAA;EACA,YAAA;EACA,sBAAsB,kCAAtB;EACA,gCAAA;;AAOgB,mBAAO;EAC1B,YAAA;;AAGmB,mBACpB;EACC,kBAAA;;AAGmB,mBACpB;EACC,kBAAA;;AAGmB,mBACpB;EACC,qBAAA;EACA,mBAAA;EAEA,UAAA;EACA,iBAAA;EAEA,mBAAA;;AACW,UAAE,oBARd;EASE,SAAA;;AAIkB,mBAAoB;EACvC,kBAAA;;AACW,UAAE,oBAF0B;EAGtC,YAAA;EACA,iBAAA;;AAIkB,mBAAa;AACd,kBAAc;EAChC,kBAAA;;AACW,UAAE,oBAHmB;AAGrB,UAAE,mBAFmB;EAG/B,kBAAA;;;AAKkB,mBAAO;AACT,iBAAO;AACL,mBAAQ;EAC3B,eAAA;EACA,qBAAA;EACA,yBAAA;EAEA,YAAA;EACA,mBAAA;EACA,cAAA;EACA,eAAA;EACA,iBAAA;EACA,WAAA;EACA,cAAA;EACA,kBAAA;;AAEW,UAAC,oBAhBc,QAgBP;AAAR,UAAC,kBAfY,QAeL;AAAR,UAAC,oBAde,QAcR;AACR,UAAE,oBAjBa;AAiBf,UAAE,kBAhBW;AAgBb,UAAE,oBAfc;EAgB1B,uBAAA;EACA,yBAAA;EACA,YAAA;EACA,mBAAA;EACA,cAAA;EACA,eAAA;EACA,mBAAA;;AAEC,UAVU,oBAhBc,QAgBP,OAUX;AAAN,UAVU,kBAfY,QAeL,OAUX;AAAN,UAVU,oBAde,QAcR,OAUX;AAAN,UATW,oBAjBa,QA0BlB;AAAN,UATW,kBAhBW,QAyBhB;AAAN,UATW,oBAfc,QAwBnB;AACN,UAXU,oBAhBc,QAgBP,OAWV;AAAP,UAXU,kBAfY,QAeL,OAWV;AAAP,UAXU,oBAde,QAcR,OAWV;AAAP,UAVW,oBAjBa,QA2BjB;AAAP,UAVW,kBAhBW,QA0Bf;AAAP,UAVW,oBAfc,QAyBlB;AACP,UAZU,oBAhBc,QAgBP,OAYV,OAAM;AAAb,UAZU,kBAfY,QAeL,OAYV,OAAM;AAAb,UAZU,oBAde,QAcR,OAYV,OAAM;AAAb,UAXW,oBAjBa,QA4BjB,OAAM;AAAb,UAXW,kBAhBW,QA2Bf,OAAM;AAAb,UAXW,oBAfc,QA0BlB,OAAM;AACb,UAbU,oBAhBc,QAgBP,OAaT;AAAR,UAbU,kBAfY,QAeL,OAaT;AAAR,UAbU,oBAde,QAcR,OAaT;AAAR,UAZW,oBAjBa,QA6BhB;AAAR,UAZW,kBAhBW,QA4Bd;AAAR,UAZW,oBAfc,QA2BjB;EACR,mBAAA;EACA,cAAA;;AAfS,UAAC,oBAhBc,QAgBP,OAkBN;AAlBF,UAAC,kBAfY,QAeL,OAkBN;AAlBF,UAAC,oBAde,QAcR,OAkBN;AAjBF,UAAE,oBAjBa,QAkCb;AAjBF,UAAE,kBAhBW,QAiCX;AAjBF,UAAE,oBAfc,QAgCd;EACX,UAAA;EACA,SAAA;EACA,gBAAgB,oEAAhB;EACA,WAAA;EACA,WAAA;;AACC,UAxBS,oBAhBc,QAgBP,OAkBN,YAMF;AAAR,UAxBS,kBAfY,QAeL,OAkBN,YAMF;AAAR,UAxBS,oBAde,QAcR,OAkBN,YAMF;AAAR,UAvBU,oBAjBa,QAkCb,YAMF;AAAR,UAvBU,kBAhBW,QAiCX,YAMF;AAAR,UAvBU,oBAfc,QAgCd,YAMF;EACR,kBAAA;EACA,SAAS,GAAT;EACA,UAAA;EACA,YAAA;EACA,mBAAA;EACA,SAAA;EACA,WAAA;;AAMgB,mBAAQ,QAAW;AACrB,iBAAW;AACT,mBAAW;AACnB,YAAQ,OAAY;EAC/B,kBAAA;EACA,UAAA;EACA,SAAA;EACA,gBAAgB,6DAAhB;EACA,WAAA;EACA,UAAA;;AAEmB,mBAAO,QAAW;AAClB,mBAAO,QAAY;EACtC,mBAAA;;AACW,UAAE,oBAHa,QAAW;AAG1B,UAAE,oBAFa,QAAY;EAGrC,mBAAA;;;AAMkB;EACnB,YAAA;EACA,YAAA;EACA,yBAAA;EACA,kBAAA;;AACW,UAAE;EACZ,YAAA;;AAIiB,mBAAW;EAAE,YAAA;;AAC3B,KAAY;AACK,qBAAM;EAC3B,uBAAA;EACA,yBAAA;EACA,WAAA;EACA,YAAA;EACA,kBAAA;EACA,cAAA;EACA,gBAAA;EACA,iBAAA;EACA,WAAA;;AAVI,KAAY,YAWL;AAVU,qBAAM,MAUhB;EACV,cAAA;;AAGkB,mBAAkB;EACrC,kBAAA;EAAoB,UAAA;EACpB,YAAA;EACA,YAAA;EACA,MAAA;EAAQ,OAAA;EACR,sBAAA;;AAEC,mBAPoC,kBAO1B;EACV,YAAA;EACA,iCAAA;EACA,sBAAA;;AAEU,UAAE,oBAZwB;EAapC,YAAA;EACA,YAAA;;AACC,UAHW,oBAZwB,kBAezB;EACV,iCAAA;EACA,YAAA;;AAKiB,mBAAyB;EAC5C,kBAAA;EACA,gBAAA;;AACW,UAAE,oBAH+B;EAI3C,YAAA;EACA,mBAAA;;AAFU,UAAE,oBAH+B,yBAMtC,MAAa;EACjB,YAAA;EACA,iBAAA;EACA,qBAAA;;AAIiB,mBAAyB,yBAAK,MAAa;EAAE,WAAA;;AAE/C,iBAAyB;EAC1C,YAAA;EACA,UAAA;EACA,kBAAA;EACA,gBAAA;EACA,kBAAA;EACA,YAAA;EACA,sBAAA;;AAEW,UAAE,kBAT6B;EAUzC,YAAA;;AAIe,iBAAU,SAAyB;EACnD,YAAA;EACA,sBAAA;;AAEW,UAAE,kBAJa,SAAyB;EAKlD,YAAA;;AAIgB,iBAAyB,yBAAgB;EAC1D,kBAAA;EACA,MAAA;EACA,QAAA;EACA,YAAA;;AAEW,UAAE,kBAN6B,yBAAgB;EAOzD,YAAA;EACA,yBAAA;EACA,YAAA;;AAHU,UAAE,kBAN6B,yBAAgB,gBAWlD;EACN,YAAA;EACA,WAAA;EACA,+BAAA;;AAEC,UAVU,kBAN6B,yBAAgB,gBAWlD,OAKO;EAAC,kBAAA;;AAVL,UAAE,kBAN6B,yBAAgB,gBAWlD,OAOO;EACZ,QAAA;EACA,SAAA;;AAQC,KAAY,YAAW;EAAE,mBAAA;;AAEzB,KAAY,YAAW;AACN,qBAAK,MAAY;EAAC,yBAAA;;AACnC,KAAY,YAAM;AACD,qBAAK,MAAO;EAAC,yBAAA;;AAEZ;EACtB,gBAAgB,qDAAhB;EACA,WAAA;EACA,YAAA;EACA,YAAA;EACA,cAAA;;AAGc,cAAK,MAAa;EAAE,cAAA;;AAChC,GAAmB;EACrB,kBAAA;EACA,YAAA;EACA,cAAA;EACA,yBAAA;EACA,YAAA;EACA,gBAAA;EACA,oCAAA;;AAGE,GAAmB,kBAAc;EACnC,gBAAA;EACA,YAAA;;AAEI,KAAmB;EACvB,WAAA;EACA,yBAAA;;AAEI,KAAmB,kBAAG;EAC1B,YAAA;;AACC,KAFsB,kBAAG,GAEZ;EAAC,kBAAA;;AACd,KAHsB,kBAAG,GAGb;EAAC,mBAAA;;AAGb,EAAmB;EAAC,eAAA;EAAe,YAAA;;AACnC,EAAoB,kBAAE,GAAY;EAAG,YAAA;;;AAEnC,IAAuB;EAAC,cAAA;EAAc,iBAAA;;;AAEpB;EAAC,mBAAA;EAAqB,gBAAA;EAAkB,uBAAA;EAAyB,gBAAA;EAAkB,iBAAA;EAAmB,sBAAA;;AACvG,qBAAM;EAAC,iBAAA;;AACP,qBAAM;EAAC,mBAAA;EAAqB,gBAAA;EAAkB,uBAAA;EAAyB,WAAA;;AACvE,qBAAM,KAAM;AAAuB,qBAAM,KAAO;EAAC,iBAAA;EAAmB,cAAA;;AACpE,qBAAM;EAAC,eAAA;EAAiB,WAAA;EAAa,mBAAA;EAAqB,iBAAA;;AAE7E,EAAkB,kBAAO;EAAC,mBAAA;;AAEF;EAAC,mBAAA;;AAER,kBAAC,EAAI;AAAqB,kBAAC,EAAK;EAClD,qBAAA;EAAuB,YAAA;EAAc,WAAA;EACrC,eAAA;EAAiB,YAAA;EAAc,yBAAA;EAA2B,kBAAA;EAAoB,iBAAA;EAC9E,iBAAA;EACA,iBAAA;EAAmB,kBAAA;EACnB,iBAAA;;AACkB,kBAAC,EAAK;EAAE,mBAAA;;AACR,kBAAC,EAAK;EAAE,mBAAA;;AAG3B;EACC,cAAA;EACA,WAAA;EAAa,YAAA;EACb,kBAAA;EAAoB,QAAA;EACpB,eAAA;;AAEiB,iBAClB;EACC,cAAA;EAAgB,WAAA;EAAa,YAAA;EAC7B,kBAAA;EAAoB,QAAA;EAAU,SAAA;EAE9B,gBAAgB,kDAAhB;;AAEgB,iBAAO,MAAK;EAAE,kCAAA;;AAEJ;EAC1B,YAAA;EACA,gBAAA;EACA,sBAAA;EACA,WAAA;EACA,eAAA;EACA,gBAAA;EACA,oCAAA;EACA,0CAAA;EACA,YAAA;;AAE0B,0BAAQ;EAAC,gBAAA;EAAkB,eAAA;EAAiB,gBAAA;EAAkB,cAAA;EAAgB,eAAA;EAAiB,iBAAA;EAAmB,eAAA;;AAClH,0BAAO;EAAC,eAAA;EAAiB,YAAA;EAAc,YAAA;EAAc,cAAA;EAAgB,gBAAA;EAAkB,WAAA;EAAa,kBAAA;;AACpG,0BAAQ,QAAE;EAAC,WAAA;EAAa,WAAA;EAAa,gBAAA;EAAkB,mBAAA;EAAqB,uBAAA;;AAC5E,0BAAQ,QAAE;EAAC,WAAA;EAAa,YAAA;EAAc,gBAAA;EAAkB,mBAAA;EAAqB,uBAAA;;AAC7E,0BAAQ,QAAE;EAAC,kBAAA;EAAoB,UAAA;EAAY,QAAA;EAAU,WAAA;EAAa,eAAA;EAAiB,iBAAA;;AACnF,0BAAO,QAAM;EAAC,mBAAA;EAAoB,cAAA;;AAEvC,qBAEP;EACb,WAAA;EACA,SAAA;EACA,gBAAA;;AALoB,qBAEP,cAKG;EACf,YAAA;EACA,gBAAA;EACA,kBAAA;EACA,iBAAA;;AAXmB,qBAEP,cAYN;EACN,WAAA;EACA,YAAA;EACA,8BAAA;;AAEC,qBAjBW,cAYN,OAKQ;EAAE,iBAAA;;AAnBG,qBAEP,cAYN,OAOO;EACZ,QAAA;EACA,SAAA;;AAvBkB,qBA4BK;EACzB,gBAAA;;AA7BoB,qBA4BK,0BAGnB;EACL,WAAA;EACA,YAAA;EACA,eAAA;EACA,SAAA;EACA,qBAAA;EACA,iBAAA;EACA,wBAAA;EACA,gBAAA;EACA,WAAA;ETqZ2D,8BAAA;EACA,2BAAA;EACA,sBAAA;;AS/bxC,qBA4BK,0BAgBZ;EACZ,SAAS,GAAT;EACA,cAAA;EACA,kBAAA;EACA,WAAA;EACA,YAAA;EACA,gEAAA;EACA,SAAA;EACA,UAAA;;AApDmB,qBAwDb;EACP,eAAA;EACA,gCAAA;;AA1DoB,qBAwDb,QAGN,EAAY;AA3DO,qBAwDb,QAIU;EAChB,eAAA;EACA,iBAAA;EACA,qBAAA;EACA,kBAAA;EACA,cAAA;;AAjEmB,qBAwDb,QAGN,EAAY,YAOV;AAlEiB,qBAwDb,QAIU,iBAMd;EAAE,cAAA;;AAEH,qBAZK,QAGN,EAAY,YASJ;AAAP,qBAZK,QAIU,iBAQR;EACP,iBAAA;;AACC,qBAdI,QAGN,EAAY,YASJ,OAEC;AAAP,qBAdI,QAIU,iBAQR,OAEC;EACP,SAAS,GAAT;EACA,kBAAA;EACA,cAAA;EACA,YAAA;EACA,WAAA;EACA,WAAA;EACA,yBAAA;;AAID,qBAzBK,QAGN,EAAY,YAsBE;AAAb,qBAzBK,QAIU,iBAqBF;EAAE,cAAA;;AAjFG,qBAqFZ;EACR,aAAA;EACA,kBAAA;EACA,gBAAA;EACA,SAAA;;AAzFoB,qBAqFZ,SAMF;EACL,WAAA;EACA,yBAAA;;AA7FmB,qBAqFZ,SAMF,MAIgB,sBAAa;EAAC,kBAAA;;AA/FhB,qBAqFZ,SAMF,MAKgB,sBAAY;EAAC,mBAAA;;AAhGf,qBAqFZ,SAMF,MAOH,GAAa,YAAsB;EAAC,iBAAA;;AAKzB;EACf,YAAA;EACA,YAAA;EACA,yBAAA;EACA,mBAAA;EACA,SAAA;;AAIe,eAAM,OAAmB;EAAC,qBAAA;EAAuB,oBAAA;;AACjD,eAAO;EACtB,kBAAA;EACA,WAAA;EACA,WAAA;EACA,YAAA;EACA,gBAAA;EACA,UAAA;EACA,SAAA;EACA,YAAA;EACA,eAAA;;AAEe,eAAM,OAAU;EAC/B,eAAA;;AAEe,eAAO,OAAa;EACnC,kBAAA;EACA,QAAA;EACA,OAAA;EACA,WAAA;EACA,YAAA;EACA,cAAA;EACA,gBAAA;;AAEe,eAAO,OAAa,aAAQ;EAC3C,YAAA;EACA,WAAA;EACA,gBAAgB,0DAAhB;EACA,kBAAA;EACA,OAAA;EACA,MAAA;EACG,eAAA;;AAEY,eAAM,OAAO,MAAa,aAAQ;EAAC,UAAA;;AACnC,eAAM,OAAU,SAAa,aAAQ;EAAC,UAAA;;AAEtC,eAAM,OAAK,IAAa,aAAQ;EAAC,wBAAA;;AACjC,eAAM,OAAO,MAAa,aAAQ;EAAC,4BAAA;;AACnC,eAAM,OAAM,KAAa,aAAQ;EAAC,4BAAA;;AAClC,eAAM,OAAM,KAAa,aAAQ;EAAC,4BAAA;;AAClC,eAAM,OAAM,KAAa,aAAQ;EAAC,4BAAA;;AAClC,eAAM,OAAO,MAAa,aAAQ;EAAC,6BAAA;;AACnC,eAAM,OAAM,KAAa,aAAQ;EAAC,6BAAA;;AAG/C,GAAmB,kBAAgB;AAChB,qBAAiB;EAAC,YAAA;;AAErC,GAAmB,kBAAiB,iBAA8B;EACpE,qBAAA;;AAEqB,qBAAiB,iBAAY;EAClD,cAAA;EAGA,kBAAA;;AAEE,GAAmB,kBAAiB,iBAAY;EAClD,cAAA;EACA,kBAAA;EACA,iBAAA;EAEA,eAAA;EACA,YAAA;;AAEE,GAAmB,kBAAiB,iBAAS;AAC1B,qBAAiB,iBAAU;EAChD,UAAA;EACA,WAAA;EACA,kBAAA;EACA,QAAA;EACA,UAAA;EACA,gBAAgB,mCAAhB;;AASkB,kBACV;EACP,eAAA;EACA,SAAA;EACA,WAAA;ETwP4D,8BAAA;EACA,2BAAA;EACA,sBAAA;ESxP5D,gCAAA;;AANiB,kBACV,QAON,EAAY;AARI,kBACV,QAQU;EAChB,cAAA;EACA,iBAAA;EACA,iBAAA;EACA,eAAA;EACA,qBAAA;EACA,mBAAA;EACA,kBAAA;EACA,cAAA;;AAjBgB,kBACV,QAON,EAAY,YAUV;AAlBc,kBACV,QAQU,iBASd;EAAE,cAAA;;AAEH,kBAnBK,QAON,EAAY,YAYJ,OAAO;AAAd,kBAnBK,QAQU,iBAWR,OAAO;EACd,SAAS,GAAT;EACA,kBAAA;EACA,cAAA;EACA,YAAA;EACA,WAAA;EACA,WAAA;EACA,yBAAA;;AAGA,kBA7BK,QAON,EAAY,YAsBC;AAAZ,kBA7BK,QAQU,iBAqBH;EAAE,cAAA;;AA9BC,kBACV,QA+BU;EAChB,SAAA;;AAUY;AACG;EACjB,kBAAA;EACA,WAAA;EACA,eAAA;EACA,YAAA;EACA,kBAAA;EACA,aAAA;EACA,gBAAA;EACA,yBAAA;;AAEe,eAAC;AAAoB,iBAAE;EAAC,SAAA;EAAU,cAAA;EAAgB,iBAAA;;AAClD,eAAC,EAAQ;EAAC,aAAA;;AACV,eAAC,EAAM;EAAC,mBAAA;EAAsB,eAAA;EAAiB,eAAA;;AAC/C,eAAC,EAAM,KAAE;EAAC,qBAAA;EAAuB,iCAAA;EAAmC,iBAAA;;AACpE,eAAW;EAAC,kBAAA;EAAoB,UAAA;EAAY,UAAA;;AAE1C,iBAAa;AACf,eAAc;EAAC,kBAAA;EAAoB,UAAA;EAAY,QAAA;;AAE/C,eAAmB;AACjB,iBAAoB;EAAC,WAAA;;AAErB,iBAAK,MAAY;AACnB,eAAK,MAAa;EACjC,YAAA;EACA,mBAAA;;AACC,iBAJqB,MAAY,YAI1B;AAAP,eAHmB,MAAa,YAGzB;EACP,qBAAA;;AAIc,eAAW;EAAC,qBAAA;EAAuB,cAAA;;AACnC,eAAmB;EAAC,WAAA;EAAa,kBAAA;EAAoB,eAAA;;AACrD,eAAmB;EAAC,yBAAA;EAA2B,WAAA;EAAa,mBAAA;;AAE1D,iBAAU;AACZ,eAAgB;EAAC,cAAA;;AAEf,iBAAW;EAAC,aAAA;;AAEZ,iBAAW,WAAK;AAClB,eAAgB,gBAAK;EAAC,kBAAA;EAAoB,SAAA;EAAW,kBAAA;;AAEjD,mBAAO,QAAM;AACb,mBAAO,QAAO;EAAC,gBAAA;EAAiB,cAAA;;AAChC,mBAAO,QAAO;AACd,mBAAO,QAAO;AACd,mBAAO,QAAO,OAAM;AACpB,mBAAO,QAAO;AACd,mBAAO,QAAO;AACf,kBAAC,EAAI,IAAO,OAAO;AACnB,kBAAO;AAAqB,kBAAO,QAAM;AAC1C,iBAAO,QAAO;AAAoB,iBAAO,QAAO;AACrD,YAAO,QAAO;AAAe,YAAO,QACjD;EACC,8BAAA;EACA,cAAA;;AAGmB,mBAAsB;EAAC,WAAA;EAAa,SAAA;;AACpC,mBAAuB,uBAAC;EAAC,YAAA;;AAEzB,mBAAO,QAAS;EACnC,0BAAA;EACA,6BAAA;;AAEmB,mBAAO,QAAU;EACpC,yBAAA;EACA,4BAAA;EACA,cAAA;;AAKW,UAAE;EACZ,mBAAA;EACA,cAAA;;AAGC,uBAAM;AACN,uBAAM;EACP,mBAAA;;AAGC,uBAAM;EACP,qBAAA;;AAbsB,uBAelB;EACJ,qBAAA;EACA,YAAA;EACA,kBAAA;EACA,mBAAA;EACA,cAAA;EACA,eAAA;EACA,iBAAA;EACA,mBAAA;EACA,yBAAA;EACA,2BAAA;EACA,qBAAA;EACA,eAAA;;AAEW,UAAE,wBAdT;EAeH,uBAAA;EACA,mBAAA;EACA,cAAA;EACA,YAAA;;AAEC,UANW,wBAdT,KAoBK;AACP,UAPW,wBAdT,KAqBK;AACP,UARW,wBAdT,KAsBQ;EACV,mBAAA;EACA,cAAA;;AAGA,UAbW,wBAdT,KA2BK;EACP,mBAAA;EACA,cAAA;;AAGA,UAlBW,wBAdT,KAgCO;AACT,UAnBW,wBAdT,KAiCO,SAAO;AAChB,UApBW,wBAdT,KAkCO,SAAQ;EACjB,WAAA;EACA,mBAAA;;AAID,uBAxCG,KAwCI;AACP,uBAzCG,KAyCI;AACP,uBA1CG,KA0CO;EACV,8BAAA;EACA,cAAA;;AAGA,uBA/CG,KA+CI;EAAC,gBAAA;EAAkB,cAAA;;AAE1B,uBAjDG,KAiDM;AACT,uBAlDG,KAkDM,SAAO;AAChB,uBAnDG,KAmDM,SAAQ;EACjB,cAAA;EACA,8BAAA;EACA,qBAAA;EACA,gBAAA;;AAtEqB,uBA0EhB,OAAK;EACX,eAAA;;AACC,uBAFK,OAAK,KAEG;EACb,iBAAA;;AACuB,uBAAI,IAAY,WAAE,wBAJpC,OAAK,KAEG;EAE6B,iBAAA;;AAG1C,uBAPK,OAAK,KAOE;EACZ,0BAAA;;AACW,UAAE,wBATR,OAAK,KAOE;EAEE,kBAAA;;AAnFO,uBAuFnB,KAAS;EACZ,UAAA;EACA,WAAA;EACA,YAAA;EACA,kBAAA;;AAEW,UAAE,wBANV,KAAS;EAOX,WAAA;EACA,YAAA;;AA/FqB,uBAuFnB,KAAS,QAWV;EACD,cAAA;EACA,UAAA;EAAY,WAAA;EACZ,kBAAA;EACA,SAAA;EAAW,UAAA;EACX,gBAAgB,+BAAhB;;AAEW,UAAE,wBAlBX,KAAS,QAWV;EAQA,mBAAA;EACA,gBAAgB,sCAAhB;EACA,WAAA;EAAa,WAAA;EACb,SAAA;EACA,UAAA;;AAEC,UAPW,wBAlBX,KAAS,QAWV,EAcS;EACR,kBAAA;EACA,SAAS,GAAT;EACA,UAAA;EACA,YAAA;EACA,mBAAA;EACA,SAAA;EACA,UAAA;;AAEA,UAhBW,wBAlBX,KAAS,QAWV,EAuBsB;EACrB,gBAAgB,8CAAhB;;AACC,UAlBU,wBAlBX,KAAS,QAWV,EAuBsB,oBAEZ;EAAE,aAAA;;AAIZ,uBAxCC,KAAS,QAWV,EA6BqB;EACrB,gBAAgB,yCAAhB;EACA,WAAA;EACA,YAAA;EACA,qBAAA;EACA,kBAAA;EACA,UAAA;EACA,SAAA;;AA6BG,OAAO;AAAsB,mBAAO,QAAQ;EAC/C,qBAAA;;AAGgB,mBAAO,QAAS;AAChB,mBAAO,QAAS,SAAO;AACvB,mBAAO,QAAS,SACpC;EACC,8BAAA;EACA,qBAAA;EACA,gBAAA;;AAEmB,mBAAO,QAAU,SAAE;EACtC,YAAA;;AAGM,OAAQ,OAAE;EAChB,qBAAA;EAAuB,WAAA;EAAa,YAAA;EACpC,sBAAsB,2BAAtB;;AAGM,OAAM,KAAC;AAAS,OAAM,KAAE;EAC9B,sBAAsB,gDAAtB;;AAGM,OAAK;AAAS,OAAM;EACzB,UAAA;;AAGK,OAAK,KAAS;AAAS,OAAK,KAAU;EAC3C,UAAA;;AAGkB,mBAAO,QAAM;EAChC,UAAA;;AAEM,OAAM,KAAE;EACd,4BAAA;;AAGM,OAAW;AAAsB,mBAAO,QAAY;EAC1D,gBAAA;EACG,oBAAA;;AAEG,OAAY,WAAE;EACpB,WAAA;EAAa,YAAA;EACb,kCAAA;;AAEM,OAAY,WAAE;EACpB,WAAA;EAAa,YAAA;EACb,kCAAA;;AAEM,OAAW,WAAO,MAAC;AACnB,OAAW,WAAQ,OAAE;EAC1B,iCAAA;;AAGK,OAAK;AAAsB,mBAAO,QAAM;EAC9C,yBAAA;;AAEM,OAAM,KAAC,EACX;AADiC,mBAAK,KACtC;EACD,qBAAA;EACA,WAAA;EAAa,YAAA;EAEb,gBAAgB,oDAAhB;;AAIW,aAAsB;EAClC,YAAA;;AADY,aAAsB,qBAE5B,MACW;EACf,YAAA;;AAaoB,uBAAuB;EAC7C,WAAA;;AADsB,uBAAuB,sBAEzC,KAAS;EACZ,WAAA;EACA,YAAA;EACA,0BAAA;;AACW,UAAE,wBAN+B,sBAEzC,KAAS;EAKX,YAAA;EACA,2BAAA;;AARoB,uBAAuB,sBAWtC,OAAO;EACb,oBAAA;;AAZqB,uBAAuB,sBAWtC,OAAO,OAEX;EACD,cAAA;EAOA,gBAAgB,oCAAhB;EACA,WAAA;EACA,eAAA;EACA,YAAA;;AAEA,uBA1B2C,sBAWtC,OAAO,OAeC;EACb,oBAAA;EACA,gBAAA;;AAEA,uBA9B2C,sBAWtC,OAAO,OAmBA;EACZ,mBAAA;;AAKiB,mBAAO,QAAoB;EAC9C,yBAAA;;AADmB,mBAAO,QAAoB,mBAG5C;EACD,WAAA;EAAa,YAAA;EACb,kCAAA;;AAGA,mBARyB,QAAoB,mBAQrC,OAAC;AACT,mBATyB,QAAoB,mBASrC,OAAE;EACV,kCAAA;;AAIS;EAAE,kBAAA;;AAoBK,kBAAmB;EAAC,YAAA;;AACpB,kBAAmB,kBAAM,MAAM;EAAC,YAAA;;AAE/B,kBAAM;EACxB,wBAAA;EACA,YAAA;;AAGkB,kBAAM,MACpB,KAAM;EACT,WAAA;EACA,YAAA;EACA,gBAAA;;AAEA,kBANuB,MAMf,OAAI,KAAK;EACjB,4BAAA;;AAIkB,mBAAK;EACxB,qBAAA;;AASmB,mBAAO,QAAe;EACzC,cAAA;EACA,mBAAA;EACA,qBAAA;;AAEC,mBALyB,QAAe,cAKjC;EACP,cAAA;EACA,mBAAA;;AAFA,mBALyB,QAAe,cAKjC,MAGK;EACX,yDAAA;;AAID,mBAbyB,QAAe,cAajC;AACP,mBAdyB,QAAe,cAchC;EACR,cAAA;EACA,mBAAA;;AAHA,mBAbyB,QAAe,cAajC,OAIK;AAHZ,mBAdyB,QAAe,cAchC,OAGI;EACX,yDAAA;;AAlBiB,mBAAO,QAAe,cAsB7B;EACX,UAAA;EACA,WAAA;EACA,mBAAA;EACA,+BAAA;EACA,yDAAA;;AEhjCU,WACJ;EAAE,WAAA;;AADE,WAEJ;EAAE,YAAA;;AAFE,WAIM;EAChB,qBAAA;EACA,WAAA;EX2zB4D,8BAAA;EACA,2BAAA;EACA,sBAAA;EW3zB5D,kBAAA;EACA,kBAAA;EACA,yBAAA;EACA,mBAAA;;AAXU,WAIM,iBASd;AAbQ,WAIM,iBAUQ;EACvB,eAAA;EACA,kBAAA;EACA,mBAAA;EACA,gCAAA;;AAEC,WAhBc,iBASd,GAOW;AAAX,WAhBc,iBAUQ,wBAMX;EAAE,YAAA;;AApBL,WAwBE;EACZ,cAAA;EACA,kBAAA;EACA,eAAA;;AAEC,WALW,aAKJ;EACP,SAAS,EAAT;EACA,cAAA;EACA,kBAAA;EACA,QAAA;EACA,QAAA;EACA,gBAAA;EACA,WAAA;EACA,YAAA;EACA,gBAAgB,+CAAhB;EACA,WAAA;;AAEA,WAjBW,aAiBL,MAAO;EACb,UAAA;;AAGA,WArBW,aAqBJ,OAAO;EACd,WAAA;;AA9CS,WAmDS;EACnB,eAAA;;AAEC,WAHkB,oBAGX;EACP,aAAA;;AAvDS,WAmDS,oBAOV;EACR,eAAA;;AA3DS,WAmDS,oBAOV,SAGG;EACV,iBAAA;EACA,WAAA;EACA,gBAAA;EACA,iBAAA;EACA,eAAA;EACA,YAAA;EACA,kBAAA;EX6vB0D,8BAAA;EACA,2BAAA;EACA,sBAAA;;AWn0BlD,WA2EO,kBAAQ;EACzB,kBAAA;;AA5EU,WA+EY;EACtB,cAAA;EACA,eAAA;;AACC,WAHqB,uBAGd;EAAE,SAAA;;AAlFA,WAsFN,MAAa;AAtFP,WAuFN,MAAiB;AAvFX,WAwFF;EACR,YAAA;EACA,YAAA;EACA,iBAAA;EACA,yBAAA;EACA,cAAA;EACA,wBAAA;EACA,wBAAA;EACA,gBAAA;;AACC,WAXG,MAAa,aAWT;AAAP,WAVG,MAAiB,iBAUb;AAAP,WATO,SASA;EACP,qBAAA;;AAlGS,WAqGF;EACR,YAAA;;AAtGU,WAyGK;EACf,yBAAA;;AA1GU,WAyGK,gBAGK;EACnB,qBAAA;;AA7GS,WAyGK,gBAGK,oBAGhB;EACF,eAAA;EACA,iBAAA;EACA,cAAA;;AAlHQ,WAyGK,gBAGK,oBAGhB,GAMO;AArHD,WAyGK,gBAGK,oBAGhB,GAOU;EACX,qBAAA;EACA,sBAAA;;AAxHO,WAyGK,gBAGK,oBAGhB,GAYQ;EACT,kBAAA;EACA,mBAAA;;AA7HO,WAyGK,gBAGK,oBAqBd;EAAE,cAAA;;AAjIE,WAyGK,gBAGK,oBAuBR,YAAQ;EAAE,SAAS,IAAT;;AAnIZ,WAyGK,gBAGK,oBAyBN;EACZ,YAAA;EACA,gBAAA;EACA,gBAAA;EAGA,YAAA;EACA,iBAAA;EACA,mBAAA;;AA7IQ,WAyGK,gBAGK,oBAyBN,aAUN;EXkrBoD,8BAAA;EACA,2BAAA;EACA,sBAAA;EWjrBzD,qBAAA;EAEA,gBAAA;EACA,YAAA;EAEA,eAAA;;AAvJO,WAyGK,gBAGK,oBAyBN,aAUN,MAUI;EACR,kBAAA;;AA1JM,WAyGK,gBAGK,oBAyBN,aAUN,MAcE;EACN,qBAAA;EACA,kBAAA;EACA,mBAAA;;AAEC,WAzDU,gBAGK,oBAyBN,aAUN,MAcE,OAKG;EACR,SAAS,EAAT;EACA,qBAAA;EACA,iBAAA;EACA,YAAA;EACA,WAAA;;AAKD,WAnEW,gBAGK,oBAyBN,aAUN,MA6BO,UAAM,OAAQ;EACzB,gBAAgB,iDAAhB;;AAEA,WAtEW,gBAGK,oBAyBN,aAUN,MAgCI,OAAM,OAAQ;EAEtB,WAAA;EACA,YAAA;EACA,gBAAgB,8CAAhB;;AAEA,WA5EW,gBAGK,oBAyBN,aAUN,MAsCG,MAAM,OAAQ;EAErB,WAAA;EACA,YAAA;EACA,gBAAgB,yDAAhB;;AAEA,WAlFW,gBAGK,oBAyBN,aAUN,MA4CI,OAAM,OAAQ;EAEtB,WAAA;EACA,YAAA;EACA,gBAAgB,yDAAhB;;AAEA,WAxFW,gBAGK,oBAyBN,aAUN,MAkDI,OAAM,OAAQ;EAEtB,WAAA;EACA,YAAA;EACA,gBAAgB,8CAAhB;;AAGA,WA/FW,gBAGK,oBAyBN,aAUN,MAyDI,OAAO;EACf,cAAA;;AAzMM,WAyGK,gBAGK,oBAyBN,aAUN,MA6DE;EACN,eAAA;EACA,cAAA;;AA9MM,WAyGK,gBAmHP;EACP,kBAAA;EACA,aAAA;EACA,yBAAA;EACA,kBAAA;;AAEC,WAzHa,gBAmHP,QAME;EACR,SAAS,GAAT;EACA,UAAA;EACA,WAAA;EACA,mBAAA;EACA,8BAAA;EACA,yDAAA;EACA,kBAAA;EACA,UAAA;EACA,UAAA;;AAKA,WAvIa,gBAmHP,QAoBc;EACpB,oBAAA;;AAjPQ,WAyGK,gBA4IK;EACnB,kBAAA;;AAtPS,WAyGK,gBA4IK,oBAGD;EACjB,WAAA;;AAzPQ,WAyGK,gBA4IK,oBAGD,kBAGhB,EAAQ;EAAC,eAAA;;AA3PF,WAyGK,gBA4IK,oBAGD,kBAKT;EACP,cAAA;EACA,YAAA;EAAc,aAAA;EACd,kBAAA;;AAhQO,WAyGK,gBA4IK,oBAGD,kBAWR;EACR,YAAA;EACA,eAAA;;AAEC,WA9JW,gBA4IK,oBAGD,kBAWR,SAIW,iBAAO;EAAE,WAAA;;AAC3B,WA/JW,gBA4IK,oBAGD,kBAWR,SAKW,iBAAO;EAAE,WAAA;;AAC3B,WAhKW,gBA4IK,oBAGD,kBAWR,SAMW,iBAAO;EAAE,WAAA;;AAzQrB,WAyGK,gBA4IK,oBAGD,kBAWR,SAQD;EACN,WAAA;EACA,mBAAA;EACA,iBAAA;;AAEC,WAvKU,gBA4IK,oBAGD,kBAWR,SAQD,OAKQ;EAAC,cAAA;;AAhRT,WAyGK,gBA4IK,oBAGD,kBAWR,SAQD,OAOD;EACJ,iBAAA;;AAEC,WA5KS,gBA4IK,oBAGD,kBAWR,SAQD,OAOD,KAGM;EACT,WAAA;EACA,YAAA;EACA,gBAAA;EACA,gBAAgB,yDAAhB;;AAGA,WAnLS,gBA4IK,oBAGD,kBAWR,SAQD,OAOD,KAUI;AACP,WApLS,gBA4IK,oBAGD,kBAWR,SAQD,OAOD,KAWO;AACV,WArLS,gBA4IK,oBAGD,kBAWR,SAQD,OAOD,KAYO;EACV,WAAA;EACA,YAAA;EACA,gBAAgB,uDAAhB;;AAEA,WA1LS,gBA4IK,oBAGD,kBAWR,SAQD,OAOD,KAiBO;EACV,WAAA;EACA,gBAAA;EACA,gCAAA;;AAEA,WA/LS,gBA4IK,oBAGD,kBAWR,SAQD,OAOD,KAsBK;AACR,WAhMS,gBA4IK,oBAGD,kBAWR,SAQD,OAOD,KAuBO;AACV,WAjMS,gBA4IK,oBAGD,kBAWR,SAQD,OAOD,KAwBQ;EACX,WAAA;EACA,YAAA;EACA,gBAAgB,uDAAhB;;AAEA,WAtMS,gBA4IK,oBAGD,kBAWR,SAQD,OAOD,KA6BQ;EAAE,gCAAA;;AAEb,WAxMS,gBA4IK,oBAGD,kBAWR,SAQD,OAOD,KA+BE;EACL,WAAA;EACA,YAAA;EACA,gBAAA;EACA,gBAAgB,yDAAhB;;AArTI,WAyGK,gBA4IK,oBAuEX;EACP,kBAAA;EACA,YAAA;EACA,gBAAA;EACA,mBAAA;;AAhUQ,WAyGK,gBA4IK,oBAuEX,QAMA;EACN,YAAA;EACA,+BAAA;EACA,uBAAA;EACA,gBAAA;EACA,aAAA;EACA,qBAAA;EACA,kBAAA;EACA,mBAAA;EACA,mBAAA;;AAEC,WApOW,gBA4IK,oBAuEX,QAMA,OAWO;EAAE,kBAAA;;AAEd,WAtOW,gBA4IK,oBAuEX,QAMA,OAaE,MACH;EACH,kBAAA;EACA,SAAA;EACA,UAAA;;AAJD,WAtOW,gBA4IK,oBAuEX,QAMA,OAaE,MAOC;EACP,YAAA;EACA,aAAA;EACA,kBAAA;EACA,SAAA;EACA,UAAA;EACA,cAAA;EACA,yBAAA;EACA,eAAA;;AAEC,WAvPS,gBA4IK,oBAuEX,QAMA,OAaE,MAOC,QAUG;EAAE,eAAA;;AACX,WAxPS,gBA4IK,oBAuEX,QAMA,OAaE,MAOC,QAWG;EAAE,eAAA;;AAlBb,WAtOW,gBA4IK,oBAuEX,QAMA,OAaE,MAOC,QAaA;EACN,kBAAA;;AAEE,WA7PO,gBA4IK,oBAuEX,QAMA,OAaE,MAOC,QAaA,OAGE;EACP,mBAAA;EACA,sBAAA;;AAEE,WAjQM,gBA4IK,oBAuEX,QAMA,OAaE,MAOC,QAaA,OAGE,MAIE;EACR,qBAAA;EACA,SAAA;EACA,gBAAA;;AACC,WArQM,gBA4IK,oBAuEX,QAMA,OAaE,MAOC,QAaA,OAGE,MAIE,OAIE;EACT,eAAA;EACA,iBAAA;;AACC,WAxQK,gBA4IK,oBAuEX,QAMA,OAaE,MAOC,QAaA,OAGE,MAIE,OAIE,QAGD;EAAE,SAAS,GAAT;;AAKZ,WA7QQ,gBA4IK,oBAuEX,QAMA,OAaE,MAOC,QAaA,OAmBK,UAAI,GAAS;EAAE,cAAA;;AACzB,WA9QQ,gBA4IK,oBAuEX,QAMA,OAaE,MAOC,QAaA,OAoBK,UAAI,GAAS;EAAE,cAAA;;AACzB,WA/QQ,gBA4IK,oBAuEX,QAMA,OAaE,MAOC,QAaA,OAqBK,UAAI,GAAS;EAAE,cAAA;;AACzB,WAhRQ,gBA4IK,oBAuEX,QAMA,OAaE,MAOC,QAaA,OAsBK,UAAI,GAAS;EAAE,cAAA;;AACzB,WAjRQ,gBA4IK,oBAuEX,QAMA,OAaE,MAOC,QAaA,OAuBK,UAAI,GAAQ;AACtB,WAlRQ,gBA4IK,oBAuEX,QAMA,OAaE,MAOC,QAaA,OAwBS,MAAS;EAAE,cAAA;;AA5C5B,WAtOW,gBA4IK,oBAuEX,QAMA,OAaE,MAgDH,KAAU,UAAG;AAhDjB,WAtOW,gBA4IK,oBAuEX,QAMA,OAaE,MAiDW;EAAE,aAAA;;AAjDpB,WAtOW,gBA4IK,oBAuEX,QAMA,OAaE,MAkDH,KAAU,UAAI;EAAE,aAAA;;AAlDpB,WAtOW,gBA4IK,oBAuEX,QAMA,OAaE,MAmDH,KAAU,UAAI;EAAE,aAAA;;AAnDpB,WAtOW,gBA4IK,oBAuEX,QAMA,OAaE,MAoDH,KAAU,UAAI;EAAE,aAAA;;AApDpB,WAtOW,gBA4IK,oBAuEX,QAMA,OAaE,MAqDH,KAAU,UAAG;AArDjB,WAtOW,gBA4IK,oBAuEX,QAMA,OAaE,MAsDH,KAAc;EAAE,aAAA;;AAtDpB,WAtOW,gBA4IK,oBAuEX,QAMA,OAaE,MAwDD;EACL,eAAA;EACA,cAAA;;AAIA,WApSU,gBA4IK,oBAuEX,QAMA,OA2EK;EACV,kBAAA;EACA,WAAA;EAAa,UAAA;EAEb,eAAA;EACA,cAAA;;AAlZM,WAyGK,gBA4IK,oBAkKA;EAClB,aAAA;EACA,kBAAA;EACA,kBAAA;EACA,yBAAA;EACA,kBAAA;EACA,eAAA;EACA,kBAAA;EACA,cAAA;;AA/ZQ,WAyGK,gBA0TG;EAEjB,UAAA;EACA,YAAA;;AAtaS,WAyGK,gBA0TG,kBAIF,eAAM,MAAC,EAAQ,OAAkB;EAAC,gBAAA;;AAvaxC,WAyGK,gBA0TG,kBAMT;EACP,kBAAA;;AAEE,WAnUW,gBA0TG,kBAMT,QAEM,WACP,IAAU,SAAU;EAAE,cAAA;;AACzB,WApUU,gBA0TG,kBAMT,QAEM,WAEU;EACrB,cAAA;EACA,kBAAA;EACA,WAAA;EACA,mBAAA;EACA,wBAAA;EACA,qBAAA;;AAnbM,WAyGK,gBA0TG,kBAMT,QAaG;EACT,eAAA;;AAvbO,WA6bG;EACb,yBAAA;EACA,sBAAA;EACA,kBAAA;EACA,gBAAA;;AAjcU,WA6bG,cAMN,OAAM;EACZ,aAAA;;AACC,WARW,cAMN,OAAM,MAEH;EAAE,cAAA;;AArcF,WA6bG,cAWa;EACzB,gBAAA;;AAzcS,WA6bG,cAWa,0BAGnB;AA3cG,WA6bG,cAWa,0BAIf;EACT,kBAAA;;AAEC,WAlBU,cAWa,0BAGnB,OAIQ;AAAZ,WAlBU,cAWa,0BAIf,UAGI;EAAE,gBAAA;;AA/cP,WA6bG,cAWa,0BAGnB,OAMF;AAjdK,WA6bG,cAWa,0BAIf,UAKN;EACF,SAAA;EACA,mBAAA;EACA,yBAAA;EACA,eAAA;;AArdO,WA6bG,cAWa,0BAGnB,OAae,oBACV;AAzdF,WA6bG,cAWa,0BAIf,UAYW,oBACV;EACR,cAAA;EXuWwD,8BAAA;EACA,2BAAA;EACA,sBAAA;EWvWxD,WAAA;EACA,mBAAA;;AA7dM,WA6bG,cAWa,0BAGnB,OAae,oBAOd,MAAc;AA/dZ,WA6bG,cAWa,0BAIf,UAYW,oBAOd,MAAc;EAClB,YAAA;EACA,yBAAA;;AAjeM,WA6bG,cAWa,0BA8BlB,OACL,EAAa;EAGb,iBAAA;EACA,cAAA;;AA3eO,WA6bG,cAWa,0BA8BlB,OAOG,SAAU,WAAa;EAAE,cAAA;;AAKhC,WArDS,cAWa,0BAwCf,UAEI;EACZ,cAAA;EACA,YAAA;EACA,iBAAA;EACA,kBAAA;;AAGC,WA5DS,cAWa,0BAwCf,UASF;EACN,kBAAA;;AA1fO,WA6bG,cAWa,0BAwCf,UAaA;EAggCZ,gBAAA;EACA,uBAAA;EACA,mBAAA;;AAEC,WApkCa,cAWa,0BAwCf,UAaA,SAogCH;EACR,SAAS,EAAT;EACA,qBAAA;EACA,YAAA;EACA,kBAAA;EACA,QAAA;EACA,gBAAgB,6CAAhB;;AAGA,WA7kCa,cAWa,0BAwCf,UAaA,SA6gCF,SAAQ;EACjB,WAAA;EACA,wBAAA;EACA,iBAAA;;AAEA,WAllCa,cAWa,0BAwCf,UAaA,SAkhCH,QAAQ;EAChB,WAAA;EACA,4BAAA;EACA,iBAAA;;AAEA,WAvlCa,cAWa,0BAwCf,UAaA,SAuhCH,QAAS;EACjB,WAAA;EACA,4BAAA;EACA,iBAAA;;AAvhDU,WA6bG,cAWa,0BA0DlB,OACG,SAAU,WAAa;EAAE,cAAA;;AAngB1B,WA2gBQ;EAAC,aAAA;;AAEnB,WAAU,SACS;EAAC,cAAA;;AA9gBV,WAmhBC,YACH;EACP,iBAAA;;AArhBS,WAmhBC,YACH,QAEA;EACN,WAAA;EACA,eAAA;EACA,iBAAA;EAQA,WAAA;EACA,iBAAA;;AARC,WAPQ,YACH,QAEA,OAIK;EAEV,cAAA;;AADC,WARO,YACH,QAEA,OAIK,SACD;EAAC,SAAQ,GAAR;;AAGV,WAXQ,YACH,QAEA,OAQK;EACV,UAAA;;AA/hBO,WAmhBC,YACH,QAiBD;EACL,kBAAA;;Af5iBF,WeyhBW,YACH,Qf1hBF;EACN,WAAA;EACA,cAAA;EACA,SAAS,EAAT;;;AeqjBI,MAAY;AACZ,MAAa;AACb,MAAgB;EACrB,cAAA;EACA,YAAA;EAEA,WAAA;EACA,gBAAA;EAAkB,UAAA;EAElB,eAAA;EACA,iBAAA;EACA,YAAA;EACA,kBAAA;EACA,yBAAA;EAEA,YAAA;EAAc,mBAAA;EACd,eAAA;;AAGK,MAAa,YACb;EAAE,aAAA;;AAEN,MAHiB,YAGT;EACR,yBAAA;;AADA,MAHiB,YAGT,OAEG;EACV,qBAAA;EACA,gCAAA;;AAGG,IAAI,IAAiB,gBAAC,OAVT,YAGT,OAOyB;EAChC,yBAAA;;AADG,IAAI,IAAiB,gBAAC,OAVT,YAGT,OAOyB,MAErB;EAAE,aAAA;;AAFV,IAAI,IAAiB,gBAAC,OAVT,YAGT,OAOyB,MAGrB;EAAE,qBAAA;;AAId,MAjBiB,YAiBb,IAAS,SACL;EAAE,qBAAA;;AACN,IAAI,IAAiB,gBAAC,OAnBT,YAiBb,IAAS,SAEoB;EAAE,yBAAA;;AAK/B,MAAgB;AAChB,MAAc;EACnB,yBAAA;;AACI,IAAI,IAAiB,gBAAC,OAHL,gBAGY;AAA7B,IAAI,IAAiB,gBAAC,OAFP,aAEc;EAAE,yBAAA;;AAH9B,MAAgB,gBAIZ;AAHJ,MAAc,aAGV;EAAE,qBAAA;;AAGN,MAAW,UACX;EAAE,aAAA;;AACN,MAFe,UAEP;EACR,mBAAA;;AADA,MAFe,UAEP,OAEG;EAAC,qBAAA;;AACR,IAAI,IAAiB,gBAAC,OALX,UAEP,OAGyB;EAChC,mBAAA;;AADG,IAAI,IAAiB,gBAAC,OALX,UAEP,OAGyB,MAErB;EAAC,aAAA;;AAFT,IAAI,IAAiB,gBAAC,OALX,UAEP,OAGyB,MAGrB;EAAE,qBAAA;;AAGX,IAAI,IAAiB,gBAAC,OAXV,UAWiB;EAAE,mBAAA;;AAClC,MAZe,UAYX,IAAU,SAAS;EAAE,qBAAA;;AAIzB,MADiB,YACV;AACJ,IAAI,IAAiB,gBAAC,OAFR,YAEe;EAAE,mBAAA;;AAF9B,MAAa,YAGb;EAAC,qBAAA;;AAIK,WAAa;EACxB,kBAAA;EAAoB,SAAA;EAAW,UAAA;EAC/B,gBAAA;EACA,gCAAA;EACA,wBAAA;;AAEE,WANsB,aAMlB;EACL,cAAA;EACA,WAAA;EAAa,YAAA;EACb,kBAAA;EACA,eAAA;EACA,mBAAA;EACA,cAAA;;AAGC,WAfsB,aAMlB,IASM,UAAI,GAAM;EAAE,mBAAA;;AACtB,WAhBsB,aAMlB,IAUM,UAAI,GAAM;EAAE,mBAAA;;AACtB,WAjBsB,aAMlB,IAWM,UAAI,GAAM;EAAE,mBAAA;;AACtB,WAlBsB,aAMlB,IAYM,UAAI,GAAK;AACnB,WAnBsB,aAMlB,IAaG,MAAa;EAAE,mBAAA;;AAEtB,WArBsB,aAMlB,IAeG;EACP,mBAAA;;AACC,WAvBqB,aAMlB,IAeG,MAEI,UAAI,GAAM;EAAE,mBAAA;;AACtB,WAxBqB,aAMlB,IAeG,MAGI,UAAI,GAAM;EAAE,mBAAA;;AACtB,WAzBqB,aAMlB,IAeG,MAII,UAAI,GAAM;EAAE,mBAAA;;AACtB,WA1BqB,aAMlB,IAeG,MAKI,UAAI,GAAK;AACnB,WA3BqB,aAMlB,IAeG,MAMC,MAAa;EAAE,mBAAA;;AACrB,WA5BoB,aAMlB,IAeG,MAOC;EAAE,mBAAA;;AAGT,WA/BqB,aAMlB,IAyBC;EACL,YAAA;EAAc,iBAAA;EACd,kBAAA;EAAoB,MAAA;;AAEnB,WAnCqB,aAMlB,IA6BE;EACN,UAAA;EACA,kBAAA;;AAEC,WAvCqB,aAMlB,IAiCG;EACP,OAAA;EACA,UAAA;EACA,mBAAA;;AAEC,WA5CqB,aAMlB,IAsCI;EACR,SAAA;EACA,iBAAA;;AAOS,WACZ;EACC,qBAAA;;AAEW,WAAM,MAAM;EACvB,iBAAA;EACA,kBAAA;EAEA,YAAA;EAEA,qBAAA;EACA,kBAAA;EAEA,eAAA;EACA,mBAAA;EACA,cAAA;;AAEW,WAAM,MAAK,MAAO;EAC7B,iBAAA;EACA,SAAA;EAAW,QAAA;EAEX,kBAAA;EACA,QAAA;EAAU,UAAA;EAEV,gCAAA;EACA,kBAAA;EACA,0FAAA;EAEA,SAAS,GAAT;EAEA,oBAAA;;AAEW,WAAM,MAAK,MACvB;EACC,mBAAA;EACA,YAAA;;AAEW,WAAM,MAAK,MAAO,OAC9B;EACC,oFAAA;;AAGW,WAAiB;EAC5B,YAAA;EACA,oBAAA;;AAGa,WAAO,OACrB;AAAc,WAAO,OACrB;AAAc,WAAO,OACrB;AAAc,WAAO,OACrB;AAAc,WAAO,OACrB;AAAc,WAAO,OACrB;EACC,mBAAA;;AAGW,WACZ;EACC,qBAAA;EAAuB,mBAAA;;;EAIvB,YAAA;EAEA,kBAAA;EAEA,qBAAA;EACA,sBAAA;;AAEW,WAAM,OAAU,UAC5B;EACC,eAAA;;AAEW,WAAM,OAClB;EACC,mBAAA;;AAEW,WAAO,OAAkB;EACpC,yBAAA;EACA,kBAAA;EACA,WAAA;EACA,YAAA;EACA,cAAA;EACA,kBAAA;EACA,UAAA;EACA,SAAA;EACA,aAAA;;AAEW,WAAM,OAAO,MAAkB;EAAE,cAAA;;AACjC,WAAO,OAAQ;EAC1B,eAAA;EACA,WAAA;EACA,YAAA;EACA,gBAAgB,mCAAhB;;AAEW,WAAO,OAAO,QAAO;EAAE,gBAAgB,iDAAhB;;AAErB,WAAO,OACrB;AAAc,WAAO,OAAM,MAC3B;AAAc,WAAO,OAAM,MAAI,IAC/B;EACC,cAAA;EACA,YAAA;EAAc,aAAA;;AAEH,WAAO,OAAI,IACvB;EACC,mBAAA;;AAEW,WAAO,OACnB;EACC,kBAAA;;AAEW,WAAO,OACnB;EACC,YAAA;EACA,cAAA;EACA,iBAAA;EACA,kBAAA;EACA,cAAA;EACA,yBAAA;EACA,eAAA;EACA,mBAAA;EACA,iBAAA;EACA,qBAAA;EACA,mBAAA;;AAEW,WAAO,OACnB;EACC,kBAAA;EAAoB,MAAA;EAAQ,OAAA;EAC5B,WAAA;EAAa,YAAA;EACb,gBAAA;EAEA,2BAAA;EACA,sBAAA;EACA,YAAA;EAEA,qCAAA;EAEA,aAAA;EAEA,cAAA;;AAEW,WAAM,OAAO,MACzB;EACC,cAAA;;AAGc,cAAY,YAAM,OAAO,MACxC;EACC,aAAA;;AAEW,WAAO,OAAQ,QAAS;EACnC,kBAAA;;AAGW,WAAO,OACnB;EACC,kBAAA;;AAGW,WAAO,OAAY,YAC/B;EACC,WAAA;EACA,iBAAA;;AAEW,WAAO,OAAW,YAC9B;EACC,SAAS,EAAT;EACA,cAAA;EACA,WAAA;;AAGW,WAAO,OAAY,YAC/B;EACC,eAAA;EACA,iBAAA;;AAEW,WAAO,OAAY,YAAG,IAClC;EACC,gBAAA;;AAEa,WAAO,OAAY,YACjC;AAAe,YACf;EACC,cAAA;EACA,iBAAA;EACA,iBAAA;EACA,kBAAA;;AAEa,WAAO,OAAY,YAAM,OACvC;AAAe,YAAM,OACrB;EACC,SAAS,EAAT;EACA,qBAAA;EAAuB,WAAA;EAAa,YAAA;EACpC,gBAAgB,6CAAhB;EACA,iBAAA;EACA,kBAAA;EAAoB,QAAA;;AAEP,WAAO,OAAY,YAAU,WAC3C;AAAe,YAAU,WACzB;EACC,+BAAA;;AAEa,WAAO,OAAY,YAAO,QACxC;AAAe,YAAO,QACtB;EACC,WAAA;EACA,+BAAA;;AAGW,WAAO,OAAO,OAC1B;EACC,SAAA;EAEA,cAAA;EACA,iBAAA;EACA,eAAA;;AAEW,WAAO,OAAO,OAC1B;EACC,iBAAA;EACA,eAAA;;AAGW,WAAO,OACnB;EACC,mBAAA;EACA,iBAAA;EACA,cAAA;;AAEW,WAAO,OAAK,KACxB;EACC,YAAA;;AAEW,WAAO,OAAK,KAAM,MAC9B;EACC,mBAAA;EACA,iBAAA;;AAEa,WAAO,OAAI,KAAS,SAClC;AAAc,WAAO,OAAI,KAAM,MAC/B;EACC,qBAAA;EAAuB,SAAS,EAAT;EACvB,WAAA;EAAa,YAAA;EACb,gBAAgB,6CAAhB;EACA,iBAAA;EACA,mBAAA;;AAEW,WAAO,OAAI,KAAS,SAChC;EACC,4BAAA;EACA,WAAA;;AAEW,WAAO,OAAI,KAAM,MAC7B;EACC,gCAAA;;AAIY,YAAM,OACnB;EACC,YAAA;EACA,YAAA;EACA,YAAA;EAAc,iBAAA;EACd,SAAA;EACA,cAAA;;AAEY,YACb;EACC,cAAA;EACA,YAAA;EACA,aAAA;EACA,WAAA;EACA,kBAAA;;AAGD;EACC,iBAAA;EACA,gBAAA;EACA,gCAAA;;AACC,iBAAY;EAAE,mBAAA;;AAEC,iBACjB;EACC,SAAS,EAAT;EACA,cAAA;EACA,WAAA;;AAEiB,iBAClB;EACC,cAAA;;AAEiB,iBAAQ;EACzB,mBAAA;;AAEiB,iBAAa;EAC9B,gBAAA;;AAEiB,iBAClB;EACC,eAAA;EACA,iBAAA;;AAEiB,iBAClB;EACC,eAAA;EACA,eAAA;;AAEiB,iBAClB;EACC,eAAA;;AAFiB,iBAClB,OAEU;EAshBT,gBAAA;EACA,uBAAA;EACA,mBAAA;;AAEC,iBA5hBF,OAEU,SA0hBA;EACR,SAAS,EAAT;EACA,qBAAA;EACA,YAAA;EACA,kBAAA;EACA,QAAA;EACA,gBAAgB,6CAAhB;;AAGA,iBAriBF,OAEU,SAmiBC,SAAQ;EACjB,WAAA;EACA,wBAAA;EACA,iBAAA;;AAEA,iBA1iBF,OAEU,SAwiBA,QAAQ;EAChB,WAAA;EACA,4BAAA;EACA,iBAAA;;AAEA,iBA/iBF,OAEU,SA6iBA,QAAS;EACjB,WAAA;EACA,4BAAA;EACA,iBAAA;;AA5iBgB,iBAClB;EACC,eAAA;EACA,iBAAA;;AAEiB,iBAAQ,SAC1B;EACC,iBAAA;;AAEiB,iBAClB;EACC,eAAA;EACA,gBAAA;EACA,cAAA;;AAEa,WACd;AAAe,YACf;EACC,mBAAA;EACA,eAAA;EACA,kBAAA;EACA,kBAAA;EACA,cAAA;;AAEW,WACZ;EACC,eAAA;;AAOW,WACZ;EACC,YAAA;EAAc,iBAAA;EACd,gBAAA;;AAEa,WAAM,MACpB;EACC,qBAAA;EACA,sBAAA;;AAEa,WAAM,MACpB;AAAc,WAAM,MAAQ,QAC5B;EACC,WAAA;EAAa,YAAA;;AAEF,WAAM,MAAO;EX7aqC,0BAAA;EAAmC,oCAAA;EACnC,uBAAA;EAAgC,6BAAA;EAChC,kBAAA;EAA2B,4BAAA;ED7nBxF,WAAA;EACA,YAAA;EACA,gBAAA;EACA,kBAAA;EYuiCA,mBAAA;;AZriCE,WYmiCe,MAAO,QZniClB;EACL,WAAA;EACA,YAAA;;AAEA,WY+hCgB,MAAO,QZ/hChB,OAAM;AAAG,WY+hCA,MAAO,QZ/hCG,UAAO;EACjC,SAAS,EAAT;EACA,cAAA;EACA,WAAA;EACA,YAAA;EACA,kBAAA;EAEA,kBAAA;EACA,SAAA;EAAW,WAAA;EAEX,mBAAA;EACA,yBAAA;;AYyhCU,WAAM,MAAgB;EZv4BjC,WAAA;EACA,YAAA;EACA,YAAA;EAEA,eAAA;EACA,kBAAA;EACA,ugDAAA;EYm4BA,kBAAA;EACA,UAAA;EACA,kBAAA;;AZp4BC,WYg4BgB,MAAgB,gBZh4BzB;EAAE,yBAAA;;AACT,WY+3BgB,MAAgB,gBZ/3BzB;AAAG,WY+3BM,MAAgB,gBZ/3BZ;EAAE,2gDAAA;;AACtB,WY83BgB,MAAgB,gBZ93BzB,OAAM;AAAG,WY83BA,MAAgB,gBZ93BP,SAAO;EAAE,2gDAAA;;AAClC,WY63BgB,MAAgB,gBZ73B1B;EAAG,yBAAA;;AYo4BC,WAAM,MAAG,IAAU;EAC9B,gBAAA;EACA,uBAAA;EACA,mBAAA;;;;AAGW,WAAM,MAAG,IAAc;EAAE,eAAA;;AAEzB,WAAM,MAAU;EAC3B,iBAAA;EACA,iBAAA;;AAGe;EACf,aAAA;EACA,kBAAA;EACA,YAAA;EACA,WAAA;EACA,MAAA;EACA,OAAA;EACA,oCAAA;;AAPe,eASA;EACd,eAAA;EACA,sBAAA;EACA,qBAAA;EACA,WAAA;EACA,YAAA;EACA,cAAA;EACA,gBAAgB,6CAAhB;;;AAKU;EACX,mBAAA;EACA,oBAAA;EAEA,eAAA;EACA,iBAAA;EACA,kBAAA;EAEA,mBAAA;EACA,YAAA;EACA,eAAA;;AAIY;EAAC,kBAAA;EAAoB,kBAAA;;AACrB,YAAU;EAAE,WAAA;EAAa,cAAA;EAAgB,cAAA;EAAgB,iCAAA;EAAmC,iBAAA;EAAmB,eAAA;EAAiB,eAAA;EAAgB,yBAAA;;AAChJ,YAAS,UAAI,IAAc;EAAC,kBAAA;;AAC5B,YAAS,UAAQ;EAAC,mBAAA;EAAqB,cAAA;;AAEvC;EAAC,yBAAA;EAA2B,SAAA;EAAW,kBAAA;EAAoB,kBAAA;;AAC5D,YAAO;EAAC,eAAA;EAAiB,kBAAA;;AAClB;EAAC,mBAAA;EAAqB,gCAAA;EAAkC,iBAAA;EAAmB,0BAAA;;AAC1E,mBAAG;EAAC,eAAA;;AACJ,mBAAC;EAAC,0BAAA;;AACT,YAAe;EAAC,UAAA;EAAW,WAAA;;AAC3B,YAAU;EAAC,UAAA;EAAW,WAAA;EAAa,iBAAA;;AACnC,YAAU;EAAC,UAAA;EAAW,WAAA;EAAa,iBAAA;;AACnC,YAAM;EAAC,eAAA;EAAiB,eAAA;;AACxB,YAAoB;EAAC,UAAA;EAAW,WAAA;;AAChC,YAAmB;EAAC,UAAA;EAAW,WAAA;EAAa,iBAAA;;AAEhD,QAAK;EAAC,aAAA;;AACN,QAAI,KAAS;EAAC,cAAA;;AAEV,YAAS;EAAC,SAAA;EAAU,WAAA;EAAa,gBAAA;;AACjC,YAAW;EAAC,UAAA;EAAW,WAAA;EAAa,gBAAA;EAAkB,mBAAA;EAAqB,uBAAA;;AAC3E,YAAgB;EAAC,UAAA;;AACjB,YAAO;EAAC,SAAA;EAAU,WAAA;EAAa,iBAAA;;AAC/B,YAAc;EAAC,UAAA;EAAW,YAAA;EAAc,iBAAA;;AACxC,YAAc;EAAC,UAAA;EAAW,YAAA;EAAc,iBAAA;;AACxC,YAAO;EAAC,SAAA;EAAU,YAAA;EAAc,iBAAA;;AAChC,YAAM;EAAC,SAAA;EAAU,YAAA;EAAc,iBAAA;;AAC/B,YAAM;EAAC,SAAA;EAAU,YAAA;EAAc,iBAAA;;AAG1B;EAAC,WAAA;EAAa,iBAAA;;AAChB;EAAC,qBAAA;EAAuB,eAAA;EAAiB,WAAA;;AACzC,eAAC;EAAC,WAAA;;AACA;EAAC,qBAAA;EAAuB,oBAAA;;AAEnB;EAAE,WAAA;EAAa,mBAAA;;AAEpB;EAAE,eAAA;EAAiB,kBAAA;;AAEP;EAAE,WAAA;EAAa,WAAA;;AACpB;EAAE,kBAAA;;AACG,6BAAc;EAAE,WAAA;EAAa,cAAA;;AAElC;EAAE,WAAA;EAAa,kBAAA;EAAoB,gBAAA;EAAkB,YAAA;EAAc,kBAAA;;AAEnE,wBAAM,MAAU;EAAE,eAAA;EAAiB,iBAAA;EAAmB,iBAAA;;AACtD,wBAAM,MAAwB;EAAE,kBAAA;EAAoB,QAAA;;AAEpD,wBAAM;AACZ,kBAAO;EACzB,eAAA;;AAEwB,wBAAO,OAAM;AACnB,kBAAQ,OAAO;EACjC,kBAAA;;AAEwB,wBAAO,OAAC;AACd,kBAAO,OAAE;EAC3B,0BAAA;;AAGkB,kBAAwB;EAAE,QAAA;;AAEpB,wBAAM;AACZ,kBAAO;EAAE,eAAA;;AAER;EAAC,YAAA;EAAc,iBAAA;EAAmB,YAAA;;AACxC;EAAE,WAAA;EAAa,aAAA;EAAe,YAAA;EAAc,6BAAA;EAA+B,gCAAA;EAAkC,mBAAA;;AAC9G;EAAE,2BAAA;EAA8B,8BAAA;EAAkC,8BAAA;EAAiC,+BAAA;;AACnG;EAAE,4BAAA;EAA8B,+BAAA;EAAkC,+BAAA;;AAC/D;EAAE,gBAAA;;AACJ,aAAO;EAAE,cAAA;EAAgB,cAAA;EAAgB,eAAA;EAAiB,kBAAA;;AAC1D,aAAiB;EAAE,eAAA;;AACnB,aAAe;EAAE,iBAAA;EAAmB,qBAAA;;AAE/B,kBAAc,cAAO;EAAE,cAAA;;AAErB;EAAC,kBAAA;EAAoB,UAAA;EAAY,WAAA;;AACzB;EAAC,YAAA;EAAc,oBAAA;;AACzB;EAAC,qBAAA;EAAuB,qBAAA;EAAuB,yBAAA;EAA2B,kBAAA;EAAoB,iBAAA;EAAmB,eAAA;EAAiB,eAAA;EAAiB,gBAAgB,qCAAhB;;AACnJ;EAAC,YAAA;EAAc,kBAAA;EAAoB,SAAA;;;;AAOjD;EACJ,iBAAA;EACA,SAAA;EACA,YAAA;EXpkB6D,wBAAA;EAAmC,oCAAA;EACnC,qBAAA;EAAgC,6BAAA;EAChC,gBAAA;EAA2B,4BAAA;EWokBxF,eAAA;EACA,yBAAA;EACA,YAAA;EACA,yBAAA;EACA,wBAAA;;AAEC,IAAO;EAAE,yBAAA;;AACT,IAAc;EAAE,yBAAA;;AAChB,IAAO,OAAO;EAAE,yBAAA;;AAChB,IAAa,aAAO;EAAE,yBAAA;;AACtB,IAAY;EAAE,yBAAA;;AACd,IAAK,KAAO;EAAE,yBAAA;;AACd,IAAU;EAAE,yBAAA;;AACZ,IAAS,SAAO;EAAE,eAAA;EAAiB,yBAAA;;;AAK3B,SAEW;AAFX,SAGY;EACpB,uBAAA;;AAJQ,SAEW,qBAGb;AALE,SAGY,qBAEd;EACL,mBAAA;;AANO,SAUY,qBAEd,MACH,GAAa;EACd,YAAA;;AAdM,SAUY,qBAEd,MAII,SAAG;EACX,oBAAA;EACA,cAAA;EACA,eAAA;;AAnBM,SAUY,qBAEd,MASH,GAAQ;EAAC,iBAAA;;AArBJ,SAUY,qBAcf;EACJ,iBAAA;EACA,eAAA;EACA,YAAA;EACA,kBAAA;EACA,SAAA;;AACC,SApBkB,qBAcf,KAMgB;EACnB,SAAA;EACA,UAAA;;AAhCM,SAUY,qBA0BI;EAEvB,kBAAA;;AAtCO,SAUY,qBA0BI,wBAIlB,MAAY;EX7a0C,8BAAA;EACA,2BAAA;EACA,sBAAA;EW6a1D,mBAAA;EACA,YAAA;EACA,YAAA;;AA5CM,SAUY,qBA0BI,wBAWlB;EACJ,kBAAA;EACA,MAAA;EACA,QAAA;;AAlDM,SAUY,qBAiDf,MAAa,aAAkB;EAAC,cAAA;;AA3D7B,SAUY,qBAmDK;EAAE,aAAA;;AA7DnB,SAgEY,qBAEf;EACJ,iBAAA;EACA,oBAAA;EACA,kBAAA;;AArEO,SAgEY,qBAEf,KAIC,MAAgB;EACpB,kBAAA;EACA,SAAA;;AAxEM,SAgEY,qBAYf;EACJ,iBAAA;EACA,eAAA;;AA9EO,SAgEY,qBAkBlB,GAAa;EAAE,eAAA;;AAlFT,SAgEY,qBAmBlB,GAAa;EAAE,gBAAA;;AAnFT,SAgEY,qBAqBlB,GAAK,KAAO,MAAG;EAAE,mBAAA;;AArFX,SAgEY,qBAsBlB,GAAY,UAAG;EAAE,cAAA;;AAtFX,SAgEY,qBAuBlB,GAAY,WAAG;EAAE,iBAAA;;AAvFX,SAgEY,qBAyBR;EACX,kBAAA;EACA,iCAAA;EACA,SAAA;;AA5FO,SAgEY,qBA8BF;EACjB,YAAA;EACA,2BAAA;;AAhGO,SAqGN;EACF,iBAAA;;AAEC,SAHC,GAGW;EACZ,gBAAA;EACA,mBAAA;;AAEA,SAPC,GAOY;EACb,eAAA;;AAGA,SAXC,GAWM;EAAE,mBAAA;;AAhHF,SAqHF;EACN,eAAA;EACA,cAAA;EACA,yBAAA;EACA,mBAAA;EACA,oCAAA;EACA,aAAA;EACA,gBAAA;;AA5HQ,SAqHF,OASH;EACF,eAAA;;AA/HO,SAqHF,OAaJ;EACD,eAAA;EACA,mBAAA;;AApIO,SAqHF,OAkBH;EACF,oBAAA;EACA,oBAAA;EACA,gBAAA;EACA,qBAAA;EACA,eAAA;;AA5IO,SAqHF,OAkBH,GAMC;EACF,cAAA;EACA,6BAAA;EACA,qBAAA;EACA,kCAAA;EACA,gBAAA;;AASD,SAFW,aAAG,GAED;EACb,YAAA;EACA,2BAAA;;;AAWM,QACF;EAAE,cAAA;;AADA,QAGF;EACL,kBAAA;EACA,eAAA;;AALO,QASR;AATQ,QAgPT,CAvOiB;EACf,uBAAA;EACA,gBAAA;EACA,qBAAA;EACA,eAAA;EACA,WAAA;;AAdO,QAgBC,QACT;AAjBQ,QAgPT,CA/NiB,cAAM;EACrB,yBAAA;EACA,yBAAA;EACA,kBAAA;;AApBO,QAsBA;EACP,kBAAA;EACA,mBAAA;;AAxBO,QA0BA,QAAK;EACZ,kBAAA;;AA3BO,QA6BA,QAAW;EAAE,mBAAA;;AA7Bb,QA8BA,QAAK;EAAE,WAAA;;AA9BP,QA+BO,eAAK;EAAE,qBAAA;;AA/Bd,QAgCO,eAAyB,0BAAI,IAAe;EAAE,gBAAA;;AAhCrD,QAiCO,eAA0B,0BAAM;EAAE,iBAAA;;AAjCzC,QAkCO,eACf;EACC,UAAA;EACA,WAAA;EAEA,qBAAA;EACA,+BAAA;EAEA,oBAAA;EAEA,yBAAA;;AA5CO,QA8CO,eAA4B;EAAE,eAAA;EAAiB,eAAA;;AA9CtD,QA+CO,eAA4B,4BAAM;EAChD,gBAAA;EACA,cAAA;EACA,eAAA;;AAlDO,QAoDS;EAChB,WAAA;EACA,WAAA;;AAtDO,QAoDS,iBAIX,MAAoB;EACxB,WAAA;EACA,iBAAA;EACA,yBAAA;EACA,eAAA;;AA5DM,QAoDS,iBAIX,MAAoB,mBAMtB;AA9DI,QAoDS,iBAIX,MAAoB,mBAOrB;EACF,gBAAA;EACA,kBAAA;;AACC,QAda,iBAIX,MAAoB,mBAMtB,GAIa;AAAb,QAda,iBAIX,MAAoB,mBAOrB,GAGY;EAAE,eAAA;;AACf,QAfa,iBAIX,MAAoB,mBAMtB,GAKa;AAAb,QAfa,iBAIX,MAAoB,mBAOrB,GAIY;EAAE,gBAAA;;AAnEX,QAoDS,iBAIX,MAAoB,mBAarB;EACF,mBAAA;EACA,iBAAA;EACA,oBAAA;EACA,gCAAA;;AAzEK,QAoDS,iBAIX,MAAoB,mBAoBtB,GAAa;EACd,YAAA;;AA7EK,QAoDS,iBAIX,MAAoB,mBAuBtB,GAAO,MAAG;EACX,yBAAA;;;AAS0B;EAC7B,UAAA;EACA,YAAA;EACA,WAAA;;AAEqB;EACrB,YAAA;EAAc,YAAA;EAEd,iBAAA;EACA,iBAAA;EACA,YAAA;EAEA,yBAAA;EACA,yBAAA;EAEA,eAAA;EAEA,SAAS,QAAT;;AAEqB,qBACtB;EACC,WAAA;EAAa,YAAA;EACV,WAAA;EACH,gBAAgB,yCAAhB;;AAEoB,qBAAK;EAAE,WAAA;;AACN,qBAAM;EAAE,4BAAA;;AACR,qBAAM,MAAK;EAAE,aAAA;EAAe,kBAAA;EAAoB,WAAA;;AACjD,qBAAI,IAAU,SAAQ;EAAE,qBAAA;;AAExB,qBAAO;EAAE,yBAAA;;AAET,qBAAQ;EAAE,yBAAA;;AACV,qBAAQ,OAAW;EAAE,qBAAA;;AAErB,qBAAO,OAAO;EAAE,yBAAA;;AAChB,qBAAO,OAAO,MAAW;EAAE,aAAA;;AAC3B,qBAAO,OAAO,MAAW;EAAE,qBAAA;;AAEX;EAAE,YAAA;EAAc,eAAA;EAAiB,kBAAA;;AAC7B;EAAE,eAAA;EAAiB,iBAAA;EAAmB,iBAAA;EAAmB,YAAA;;AACxD;EAAE,eAAA;EAAiB,iBAAA;;AAEpD,QAAgB,iBAAK,IAAmB;EAAE,gBAAA;;;AAGxC,UAAU,WAAI,IAAW;EACnC,sBAAsB,gCAAtB;EACA,4BAAA;EACA,oCAAA;;AAoCY,YACA;EACX,mBAAA;;AAFW,YAIA,YAAM;EACjB,qBAAA;EACA,mBAAA;;AANW,YAIA,YAAM,MAGR;EACR,eAAA;EACA,cAAA;;AATU,YAIA,YAAM,MAOX;EACL,gBAAA;;AAZU,YAIA,YAAM,MAOX,MAEH;EACD,eAAA;EACA,cAAA;EACA,WAAA;EACA,kBAAA;EACA,YAAA;EACA,iBAAA;EACA,yBAAA;;AACC,YAjBQ,YAAM,MAOX,MAEH,EAQQ;EACR,cAAA;EACA,gCAAA;;AAvBQ,YAIA,YAAM,MAuBH;EAAC,gBAAA;;Af7jDf,YesiDW,YAAM,MftiDX;EACN,WAAA;EACA,cAAA;EACA,SAAS,EAAT;;Ae+hDW,YA+BE;EACb,eAAA;EACA,kBAAA;;AAjCW,YA+BE,cAGA;EACZ,aAAA;;AACC,YALW,cAGA,aAEH;EACR,cAAA;;AAQS,YACA;EACX,YAAA;;AAFW,YAIF;EACT,eAAA;EACA,iBAAA;;AANW,YASI;EACf,gBAAA;;AAVW,YASI,gBAER;EZx4CR,YAAA;EACA,YAAA;EACA,qBAAA;EACA,eAAA;EACA,iBAAA;EACA,SAAA;EACA,UAAA;;AAEC,YY83Ce,gBAER,OZh4CY;EAAE,SAAA;;AAEpB,YY43Cc,gBAER,OZ93CC;EACR,kBAAA;EACA,kBAAA;;AACC,YYy3Cc,gBAER,OZ93CC,OAGE;EACT,kBAAA;;AAIA,YYo3Cc,gBAER,OZt3CA,OAAQ;EACf,SAAS,GAAT;EACA,kBAAA;EACA,MAAA;EACA,OAAA;EACA,cAAA;EACA,WAAA;EACA,YAAA;EACA,sBAAsB,2BAAtB;EACA,4BAAA;EACA,SAAA;EACA,UAAA;;AAGA,YYs2Ce,gBAER,OZx2CI;EAAE,eAAA;;AACb,YYq2Ce,gBAER,OZv2CM,YACT,KAAQ;EACX,WAAA;EACA,YAAA;EACA,kCAAA;;AAJD,YYq2Ce,gBAER,OZv2CM,YAOT,KAAU,UAAQ;EACrB,QAAA;EACA,kCAAA;;AATD,YYq2Ce,gBAER,OZv2CM,YAYT,KAAS,SAAQ;EACpB,QAAA;EACA,WAAA;EACA,YAAA;EACA,kCAAA;;AAGD,YYk1Ce,gBAER,OZp1CO,aACV,KAAQ,QAAQ;EACnB,QAAA;EACA,WAAA;EACA,WAAA;EACA,kCAAA;;;AanRQ;AAAG,CACd;EACC,qBAAA;EACA,WAAA;EAAa,YAAA;EACb,aAAA;EACA,wBAAA;EACA,kBAAA;EACA,QAAA;EAEA,kBAAA;EAEA,gBAAA;EACA,kCAAA;EACA,oBAAA;EACA,gCAAA;;AAGW;EAAE,sBAAA;EAAwB,wBAAA;EAA0B,iBAAA;;AAC/D,CAAY;EAAE,qBAAA;EAAuB,eAAA;;AAE3B,WACX;EACC,wBAAwB,+KAAxB;;AAEU,WACX;EACC,wBAAwB,mOAAxB;;;AAIU,WAAI,IAAS;AACvB,CAAW,WAAI,IAAS;AACJ,oBAAM,OAAM,MACjC;EACC,yBAAA;;;AAIU,WAAI,IAAM;AACpB,CAAW,WAAI,IAAM;AACD,oBAAM,OAAM,MACjC;EACC,yBAAA;;;AAKU,WACX;EACC,oBAAA;EACA,YAAA;;EAIA,cAAA;EAEA,sBAAA;EACA,cAAA;EACA,eAAA;EACA,kBAAA;EACA,yBAAA;EACA,mBAAA;EAEA,iBAAA;;;AAKoB,oBAAM,OAAW,WAAO;EAC5C,YAAA;EACA,iBAAA;EACA,iBAAA;EACA,cAAA;EACA,eAAA;EACA,SAAA;EACA,mBAAA;EACA,mBAAA;EACA,QAAA;;;;;AAQiB,iBAAY;EAAE,iBAAA;;AAEpB,WAAC,EAAY;EAAE,iBAAA;EAAmB,SAAA;;;AAGxB,qBAAY;EAAE,iBAAA;;;;AAIvB,YAAC,EAAY;EAAE,iBAAA;EAAmB,sBAAA;EAAwB,SAAA;;;AAG9C,wBAAC,EAAW,WAAO;EAAE,eAAA;;AAClC,WAAO,OAAY;EAAE,iBAAA;EAAmB,MAAA;;AACxC,WAAQ,QAAW,YAAM;EAAC,YAAA;EAAc,WAAA;EAAa,iBAAA;EAAmB,eAAA;EAAiB,qBAAA;EAAuB,QAAA;;;AAG5G,eAAY;EAAE,iBAAA;;;AAGd,eAAY;EAAE,iBAAA;;;AAGP,sBAAY;EAAE,iBAAA;EAAmB,gBAAA;;AAElC,qBAAY;EAAE,gBAAA;EAAkB,gBAAA;;AC/GlD,IAAe;AAAM,IAAgB,eAAK;EAAC,YAAA;;AAEhC;EACd,mBAAA;;AAGW,WAEQ;EAClB,oBAAA;;AAHU,WAEQ,mBAGV;EACP,WAAA;;AANS,WAEQ,mBAGV,QAEH;EACH,WAAA;EACA,YAAA;;AATQ,WAEQ,mBAWf;EACF,SAAA;EACA,mBAAA;EACA,eAAA;EACA,yBAAA;EACA,qBAAA;EACA,cAAA;;AAnBS,WAEQ,mBAqBN;EACX,gBAAA;;AAxBS,WAEQ,mBAyBJ;EACb,oBAAA;EACA,qBAAA;EACA,mBAAA;;AA9BS,WAEQ,mBA+BC;EAClB,kBAAA;;AAlCS,WAEQ,mBAmCJ;EACb,iBAAA;EACA,eAAA;;AAvCS,WAEQ,mBAmCJ,cAIZ,EAAU;EACV,eAAA;EACA,iBAAA;;AA3CQ,WAEQ,mBAmCJ,cASD;EACX,qBAAA;EACA,mBAAA;;AAhDQ,WAEQ,mBAmCJ,cAcA;EACZ,qBAAA;EACA,gBAAA;EACA,eAAA;EACA,mBAAA;;AAvDQ,WA+DG;EACb,qBAAA;;AAhEU,WA+DG,cAEE;EACd,QAAA;;AAlES,WAuEG;EACb,eAAA;;AACE,WAFW,cAEL;EACP,mBAAA;;AA1ES,WAuEG,cAMX;EACD,eAAA;EACA,iBAAA;;AA/ES,WAuEG,cAWA;EACZ,cAAA;EACA,kBAAA;;AAQoB,sBAEN;EACf,oBAAA;;AAHqB,sBAEN,gBAEA;EACd,YAAA;EACA,cAAA;EACA,kBAAA;;AAPoB,sBAWE;EACvB,QAAA;EACA,SAAA;EACA,UAAA;;AAdqB,sBAiBF;EACnB,kBAAA;EACA,QAAA;EACA,UAAA;EACA,UAAA;;AAOE,IAAgB,eACF;EAChB,cAAA;EACA,YAAA;;AAIC,QAF0B;EAE1B,IAPiB,eACF;IAKf,UAAA;;;AAIA,QAF0B;EAE1B,IAViB,eACF;IAQf,UAAA;;;AATC,IAAgB,eAaF,iBAAsB;EACtC,eAAA;EACA,gBAAA;;AAIqB;EAEtB,oBAAA;;AAGqB;EAAC,YAAA;;AAEJ,kBAAe;EACjC,YAAA;EACA,gBAAA;EACA,mBAAA;EACA,WAAA;EACA,cAAA;EACA,kBAAA;EACA,wBAAA;EACA,eAAA;EACA,iBAAA;EACA,iBAAA;;AAIkB,kBAAc,eAAO;EACtC,mBAAA;;AAGqB,sBAAa;EAAC,YAAA;EAAc,sBAAA;EAAwB,eAAA;;AAGpD,sBAAsB;EAAC,kBAAA;;AACvB,sBAAqB;EAC3C,YAAA;;AAEsB,sBAAqB,qBAAQ;EACnD,mBAAA;EACA,iBAAA;EACA,qBAAA;EACA,cAAA;Ebwc6D,0BAAA;EAAmC,oCAAA;EACnC,uBAAA;EAAgC,6BAAA;EAChC,kBAAA;EAA2B,4BAAA;EaxcxF,WAAA;EACA,iBAAA;EACA,eAAA;;AACC,sBAT0C,qBAAQ,QAS3C;EACP,mBAAA;;AAGqB,sBAAgB;AAAyB,sBAAa;EAAC,YAAA;EAAc,kBAAA;;AACrE,sBAAmB;EAAC,kBAAA;EAAoB,SAAA;EAAW,QAAA;EAAU,uBAAA;;AAC7D,sBAAa;EAAC,YAAA;EAAc,8BAAA;EAAgC,cAAA;EAAgB,kBAAA;EAAoB,QAAA;;;;;;;;;AAShG,sBAAgB,gBAC1B;EACX,mBAAA;;AAFqB,sBAAgB,gBAI3B;EAGV,WAAA;EACA,iBAAA;EACA,YAAA;EACA,mBAAA;EACA,yBAAA;EACA,kBAAA;EACA,kBAAA;EACA,mBAAA;EACA,cAAA;;AACC,sBAhBoC,gBAI3B,WAYF;EACP,SAAS,GAAT;EACA,kBAAA;EACA,MAAA;EACA,WAAA;EACA,QAAA;EACA,SAAA;EACA,kCAAA;EACA,qCAAA;EACA,8BAAA;;AAKoB,sBAAc,cAAiB,kBAAQ;EAAE,SAAS,GAAT;;AACzC,sBAAc,cAAiB,kBAAO;EAAE,SAAS,GAAT;;AAExC,sBAAc,cAAiB,kBAAM,MAAQ;EAAE,SAAS,EAAT;;AAC/C,sBAAc,cAAiB,kBAAM,MAAO;EAAE,SAAS,EAAT;;AAE1D,WAAa,YAAwB,wBAAM;EAAC,eAAA;;AAE3C,WAAsB;EAAC,aAAA;EAAe,iBAAA;;AACvC,WAAa,YAAsB;EAAC,eAAA;;AACpC,WAAU,SAAsB;EAAC,eAAA;;AAGrB,sBAA6B;EAAC,gBAAA;EAAiB,SAAA;;AAC/C,sBACvB;EACC,WAAA;EACA,kBAAA;EAEA,iBAAA;EACA,eAAA;EAEA,eAAA;EACA,mBAAA;EACA,yBAAA;EACA,kBAAA;;AAEsB,sBAAqB,qBAC5C;EACC,kBAAA;EAAoB,QAAA;EAAU,UAAA;EAC9B,cAAA;EAAgB,WAAA;EAAa,YAAA;EAC7B,4BAA4B,wCAA5B;EACA,eAAA;;AAEsB,sBAAqB,qBAAM,OAClD;EACC,kCAAA;;AAGD;EACC,kBAAA;EACA,kBAAA;;AAEsB,sBAAmC,mCAC1D;EACC,YAAA;EAAc,gBAAA;;AAGQ,sBAAe,eAAmB,mBAAU;EAAC,cAAA;;AAC7C,sBAAe,eAAmB,mBAAS,UAAO;EAAC,SAAS,GAAT;;AACnD,sBAAe,eAAmB,mBAAS;EAAC,cAAA;;AAC5C,sBAAe,eAAuB,uBAAI;EAAC,cAAA;;AAE3C,sBAAe,eAAU,WAAY,WAAI;EAC/D,kBAAA;EACA,wBAAA;;AAGgB;EAChB,YAAA;EACA,eAAA;;AAEgB,gBAAW;EAC3B,UAAA;EACA,WAAA;;AAEgB,gBAAc;EAC9B,UAAA;EACA,WAAA;;AAGgB,gBAAU;EAC1B,qBAAA;EACA,eAAA;EACA,iBAAA;;AAEgB,gBAAS,UAAQ;EACjC,WAAA;EACA,YAAA;EACA,gBAAgB,qCAAhB;EACA,qBAAA;EACA,SAAS,GAAT;EACA,iBAAA;EACA,mBAAA;EACA,eAAA;;AAGgB,gBAAW,WAAS,UAAQ;EAAC,iCAAA;;AAC7B,gBAAc,cAAS,UAAQ;EAAC,kCAAA;EAAmC,eAAA;;AAGpE,eAAe;EAAC,YAAA;EbmmD8B,qCAAA;EACA,kCAAA;EACA,gCAAA;EACA,iCAAA;EACA,6BAAA;;AatmD9C,eAAK,MAAO,MAAe;EAAC,UAAA;;AAErB,sBAAe;EACrC,YAAA;;AAIoB,oBACrB;EACC,YAAA;;AAEoB,oBAAW;EAAE,yBAAA;EAA2B,qBAAA;;AAE1B;EAClC,gBAAA;;AAGwC;EACxC,kBAAA;;AAGkC,kCAAyC,yCAAS;EACpF,cAAA;EACA,WAAA;;AAGsB,sBACvB;EACC,cAAA;EACA,yBAAA;EACA,mBAAA;EACA,kBAAA;EAEA,SAAA;EACA,gBAAA;EAEA,uBAAA;EACA,eAAA;;AAEsB,sBAAQ,SAC/B;EAAE,cAAA;;AACqB,sBAAQ,SAC/B;EAAE,cAAA;;AACqB,sBAAQ,SAC/B;EAAE,cAAA;;AAEqB,sBAAQ,SAAM,MACrC;EAAE,kBAAA;;AACqB,sBAAQ,SAAM,MACrC;EAAE,kBAAA;;AACqB,sBAAQ,SAAM,MACrC;EAAE,kBAAA;;AAGqB,sBAAmB;EACzC,kBAAA;EAEA,gBAAA;EACA,yBAAA;EAEA,cAAA;EACA,eAAA;EACA,iBAAA;;AAEsB,sBAAmB,mBAAI;EAC7C,kBAAA;EACA,uBAAA;;AAEsB,sBAAkB,mBAAS,SAAS;EAAE,mBAAA;;AAEtC,sBAAmB,mBAAU;EAAC,YAAA;EAAc,gBAAA;;AAC5C,sBAAmB,mBACpC;AADiB,sBAAmB,mBAC1B;Ed7Mf,WAAA;EACA,mBAAA;Ec8MC,sBAAA;;Ad5MA,sBcyMwC,mBACpC,Md1MG;AAAP,sBcyMwC,mBAC1B,Qd1MP;EACP,mBAAA;;AcgNqB,sBAAmB,mBAAK;AACxB,sBAAkB,mBAAS,SAAS,QAAK;AACzC,sBAAmB,mBAAQ;EAAE,kBAAA;EAAoB,QAAA;EAAU,UAAA;EAAY,kBAAA;;AACvE,sBAAmB,mBAAS;EAAE,kBAAA;EAAoB,SAAA;EAAW,UAAA;EAAY,kBAAA;;AACzE,sBAAkB,mBAAU,SAAK;AACjC,sBAAkB,mBAAS,SAAS,QAAO;AAC3C,sBAAkB,mBAAS,SAAS,QAAQ;EAAE,mBAAA;;AAE9C,sBAAkB,mBAAU,SAAK;AACjC,sBAAkB,mBAAU,SAAO;AACnC,sBAAkB,mBAAU,SAAQ;EAAE,WAAA;EAAa,kBAAA;;AAEnD,sBAAmB,mBAAS;EAAE,sBAAA;EAAwB,YAAA;EAAc,WAAA;EAAa,gBAAA;EAAkB,uBAAA;EAAyB,SAAA;EAAW,UAAA;EAAY,gBAAA;EAAkB,mBAAA;EAAqB,eAAA;EAAiB,iBAAA;;AAC3M,sBAAmB,mBAAS;EAAE,aAAA;;AAC9B,sBAAkB,mBAAS,QAAS;EAAE,cAAA;;AACtC,sBAAkB,mBAAS,QAAI;EAAE,aAAA;;;AAInC;EACpB,eAAA;EACA,mBAAA;;AAFoB,oBAIF,mBAAM;EACvB,WAAA;EACA,UAAA;;AANmB,oBASd;EACL,cAAA;EACA,eAAA;EACA,iBAAA;EACA,yBAAA;EACA,cAAA;;AAEC,oBAPI,MAOI;EACR,SAAS,GAAT;EACA,qBAAA;EACA,iBAAA;EZoZC,YAAA;EACA,WAAA;EAGF,sBAAsB,yCAAtB;EACA,4BAAA;EACA,gCAAA;;AYtZC,oBAdI,MAcK,SAAQ;EZwXhB,YAAA;EACA,WAAA;EAGF,sBAAsB,yCAAtB;EACA,4BAAA;EACA,gCAAA;;AYxXa;EACd,cAAA;;AADc,cAEN;EACP,kBAAA;EACA,QAAA;EACA,WAAA;EACA,kBAAA;;AANa,cAQF;EACX,gBAAA;EACA,mBAAA;EACA,uBAAA;;AAXa,cAQF,YAKC;EACX,eAAA;;AAdY,cAQF,YASC;EACX,iBAAA;EACA,cAAA;EACA,eAAA;;AApBY,cAQF,YASC,YAKI;EACd,gBAAA;EACA,qBAAA;EZtOA,YAAA;EACA,WAAA;EAGF,sBAAsB,yCAAtB;EACA,4BAAA;EACA,+BAAA;;AYwMa,cAQF,YASC,YAWC;EACX,gBAAA;EACA,QAAA;;;AAO0B;EAC7B,mBAAA;;AAMc,cACf;EACC,kBAAA;;AAGD;EACC,WAAA;;AAE0B,0BAC3B;EACC,WAAA;EAAa,YAAA;EACb,iBAAA;EAEA,iBAAA;EACA,yBAAA;;AAG4B;EAC5B,kBAAA;EACA,gBAAA;;AAE4B,4BAAS;EACrC,cAAA;EACA,YAAA;EAEA,gBAAA;EAEA,SAAA;EACA,YAAA;EACA,mBAAA;EAEA,yBAAA;EACA,WAAA;EbkU6D,8BAAA;EACA,2BAAA;EACA,sBAAA;;AalU5D,4BAboC,SAa7B;EACP,qBAAA;;AAEA,4BAhBoC,SAgB3B;EACT,oCAAA;;AAI2B,4BAAQ,SAAS;AACjB,4BAAQ,SAAM,MAAU;EACjD,yBAAA;;AAGyB,4BAAkB;EAC9C,aAAA;EACA,cAAA;EACG,eAAA;EACA,gBAAA;;AAGyB;EAC5B,gBAAA;EACA,YAAA;;AAG4B,4BAAQ;EdlWpC,qBAAA;EACA,kBAAA;EAEA,YAAA;EACA,iBAAA;EACA,eAAA;EACA,eAAA;EACA,eAAA;EACA,iBAAA;EAjBA,WAAA;EACA,mBAAA;Ec4WA,YAAA;;Ad1WC,4BcwWmC,QdxW5B;EACP,mBAAA;;AAgBA,4BcuVmC,QdvV1B;EACT,oEAAA;;Ac2VgB;EACjB,WAAA;EACA,WAAA;;AAFiB,iBAIW;EAC3B,kBAAA;;AALgB,iBAOG;EACnB,gBAAA;;AAOF;EACC,cAAA;EACA,WAAA;EACA,YAAA;EACA,kBAAA;EACA,QAAA;EACA,UAAA;EACA,eAAA;EACA,mBAAA;;AACC,iBAAO;EAAC,mBAAA;;AACR,iBAAQ;EjBtkBT,SAAS,GAAT;EKmGG,YAAA;EACA,WAAA;EAGF,sBAAsB,yCAAtB;EACA,4BAAA;EACA,+BAAA;EC5FD,cAAA;EACA,kBAAA;EACA,gBAAA;EW0jBC,QAAA;EACA,SAAA;;AAIoB;EACrB,kBAAA;EACA,UAAA;EACA,UAAA;Ebm1C6D,iCAAA;EACA,8BAAA;EACA,4BAAA;EACA,6BAAA;EACA,yBAAA;;Aat1C5D,qBAAQ;EACR,QAAA;;AALoB,qBAQf;EACL,WAAA;EACA,YAAA;EACA,YAAA;EACA,yBAAA;EACA,gBAAA;;AACC,qBANI,MAMG;EAAC,mBAAA;EAAqB,cAAA;;AAdV,qBAgBb;EACP,WAAA;EACA,gBAAA;Ed1ZD,qBAAA;EACA,kBAAA;EAEA,YAAA;EACA,iBAAA;EACA,eAAA;EACA,eAAA;EACA,eAAA;EACA,iBAAA;EAjBA,WAAA;EACA,mBAAA;;AAEC,qBc8ZO,Qd9ZA;EACP,mBAAA;;AAgBA,qBc6YO,Qd7YE;EACT,oEAAA;;AcsZmB;EAEpB,iBAAA;;AAFoB,oBAIE;EAAC,YAAA;EAAc,cAAA;EAAgB,0BAAA;EAA4B,gBAAgB,oCAAhB;EAAsD,yBAAA;EAA2B,4BAAA;EAA8B,sCAAA;EAAwC,kBAAA;EAAoB,QAAA;;AAJxO,oBAKE,sBAAC;EAAC,qBAAA;EAAuB,kBAAA;EAAoB,WAAA;EAAa,aAAA;EAAe,WAAA;EAAa,YAAA;EAAc,eAAA;;AALtG,oBAME,sBAAC,EAAM;EAAC,SAAA;EAAW,2BAAA;EAA8B,4BAAA;;AANnD,oBAOE,sBAAC,EAAQ;EAAC,SAAA;EAAW,2BAAA;EAA8B,4BAAA;EAA8B,gBAAgB,uCAAhB;;AAPnF,oBAQC;EAAC,oBAAA;EAAsB,WAAA;;AARxB,oBASJ;EAAC,sBAAA;;AATG,oBAUL;EACd,oBAAA;EACA,gBAAA;EACA,cAAA;EACA,gBAAA;EACA,kBAAA;EACA,mBAAA;;AACC,oBAPa,eAOP;AAAG,oBAPI,eAOI;EAAC,mBAAA;;AAjBA,oBAoBL,eAAc;EAAC,qBAAA;EAAuB,mBAAA;EAAqB,aAAA;EAAe,mBAAA;;AApBrE,oBAqBC;EAAC,iBAAA;;AArBF,oBAsBJ;EAAE,kBAAA;;AAtBE,oBAuBJ,gBAAe;EAC9B,WAAA;EACA,eAAA;;AAzBmB,oBA2BL,eAAgB,gBAAC,EAAU;EACzC,cAAA;EAAgB,gBAAA;;AA5BG,oBA8BL,eAAgB,gBAAY;EAAC,gBAAA;;AA9BxB,oBA+BL,eAAc;EAAC,cAAA;EAAgB,eAAA;;AA/B1B,oBAgCL,eAAc;EAC5B,eAAA;EACA,qBAAA;EACA,mBAAA;EACA,iBAAA;;AApCmB,oBAuCI;EACvB,eAAA;;;;;EAOA,iBAAA;EACA,gBAAA;;AAhDmB,oBAqDI,wBAAE;EAAC,qBAAA;EAAuB,eAAA;;AArD9B,oBAsDI,wBAAW;EAClC,UAAA;EACA,WAAA;EACA,qBAAA;EACA,mBAAA;EACA,gBAAA;EACA,gBAAA;;AACC,oBAPsB,wBAAW,WAOlB;EACf,iBAAA;;AA9DkB,oBAmEI,wBAAQ,QACnB;EACX,cAAA;EACA,eAAA;EACA,iBAAA;;AACC,oBALqB,wBAAQ,QACnB,YAIA;EACV,cAAA;;AACC,oBAPoB,wBAAQ,QACnB,YAIA,SAED;EACR,SAAS,GAAT;;AAGD,oBAXqB,wBAAQ,QACnB,YAUA;EACV,cAAA;;AAEA,oBAdqB,wBAAQ,QACnB,YAaJ;EACN,YAAA;EACA,kBAAA;;AAnFiB,oBAmEI,wBAAQ,QAmBzB;;;;;;EAML,YAAA;EACA,sBAAA;;AA7FkB,oBAmEI,wBAAQ,QA4BtB;AA/FU,oBAmEI,wBAAQ,QA4BV;EACpB,sBAAA;EACG,qBAAA;EACA,kBAAA;EACA,YAAA;EACA,WAAA;EACA,YAAA;EACH,YAAA;;AACC,oBApCqB,wBAAQ,QA4BtB,OAQA;AAAP,oBApCqB,wBAAQ,QA4BV,UAQZ;EACP,UAAA;;AAxGiB,oBAmEI,wBAAQ,QAwCtB,OAAQ;EjBntBlB,SAAS,GAAT;EK29BG,WAAA;EACA,WAAA;EAGF,sBAAsB,yCAAtB;EACA,4BAAA;EACA,gCAAA;ECp9BD,cAAA;EACA,kBAAA;EACA,gBAAA;EAKA,QAAA;EACA,SAAA;EACA,iBAAA;EACA,gBAAA;;AWilBoB,oBAmEI,wBAAQ,QA4CtB,OAAO,OAAQ;EZwPtB,WAAA;EACA,WAAA;EAGF,sBAAsB,yCAAtB;EACA,4BAAA;EACA,gCAAA;ECx8BD,cAAA;EACA,kBAAA;EACA,gBAAA;EAKA,QAAA;EACA,SAAA;EACA,iBAAA;EACA,gBAAA;;AWilBoB,oBAmEI,wBAAQ,QA+CnB,UAAQ;EjB1tBrB,SAAS,GAAT;EK+SG,WAAA;EACA,WAAA;EAGF,sBAAsB,yCAAtB;EACA,4BAAA;EACA,+BAAA;ECxSD,cAAA;EACA,kBAAA;EACA,gBAAA;EAKA,QAAA;EACA,SAAA;EACA,iBAAA;EACA,gBAAA;;AWilBoB,oBAmEI,wBAAQ,QAmDnB,UAAO,OAAQ;EZ3bzB,WAAA;EACA,WAAA;EAGF,sBAAsB,yCAAtB;EACA,4BAAA;EACA,+BAAA;EC5RD,cAAA;EACA,kBAAA;EACA,gBAAA;EAKA,QAAA;EACA,SAAA;EACA,iBAAA;EACA,gBAAA;;AWilBoB,oBAmEI,wBAAQ,QAsDpB;EACN,iBAAA;EACA,UAAA;;AA3Hc,oBAmEI,wBAAQ,QA0DpB;EACV,UAAA;EACA,YAAA;EACA,mBAAA;EACA,sBAAA;EACA,SAAA;;AAlIkB,oBAuIL,eAAa,cAAQ;EAAC,kBAAA;EAAoB,kBAAA;EAAoB,cAAA;;AAvIzD,oBAwIT;EAAC,gBAAA;;AAxIQ,oBAyIT;EAAC,iBAAA;;AAzIQ,oBA0IT;EAAC,iBAAA;;AA1IQ,oBA2IT;EAAC,iBAAA;;AA3IQ,oBA4IT;EAAC,kBAAA;;AA5IQ,oBA6IT;EAAC,kBAAA;;AA7IQ,oBA8IT;EAAC,kBAAA;;AA9IQ,oBA+IT;EAAC,kBAAA;;AA/IQ,oBAgJT;EAAC,kBAAA;;AAhJQ,oBAiJT;EAAC,kBAAA;;AAjJQ,oBAkJR;EAAC,kBAAA;;AAlJO,oBAmJR;EAAC,kBAAA;;AAnJO,oBAoJR;EAAC,kBAAA;;AApJO,oBAqJR;EAAC,kBAAA;;AArJO,oBAsJR;EAAC,kBAAA;;AAtJO,oBAuJR;EAAC,kBAAA;;AAIC;EACd,aAAA;EACA,mBAAA;EAEA,kBAAA;EACA,WAAA;EACA,QAAA;EACA,UAAA;EACA,cAAA;;AARc,cAUH;EAAC,kBAAA;EAAoB,WAAA;EAAa,UAAA;;AAV/B,cAWA;EACb,kBAAA;EACA,WAAA;EACA,SAAA;EACA,WAAA;EACA,YAAA;EACA,iEAAA;EACA,eAAA;;AAlBa,cAoBb;EAAC,wBAAA;EAA0B,eAAA;;AApBd,cAqBb,EAAO;EAAC,eAAA;EAAiB,iCAAA;EAAmC,iBAAA;;AArB/C,cAsBb,EAAM,MAAQ;EAAC,YAAA;EAAc,cAAA;;AAtBhB,cAuBT,MAAa,aAAI,IAAuB;EAC5C,cAAA;EACA,YAAA;EACA,YAAA;EACA,yBAAA;EACA,WAAA;EACA,cAAA;EACA,mBAAA;;AA9Ba,cAgCT,MAAa,aAAI,IAAuB,uBAAM;EAAC,mBAAA;EAAoB,WAAA;;AAhC1D,cAiCL;EAAC,kBAAA;EAAoB,SAAA;;AAjChB,cAmCE;EACf,kBAAA;EACA,gBAAA;EACA,cAAA;;AAtCa,cAwCF;EACX,WAAA;EACA,YAAA;;AA1Ca,cA6CA,cAAM;Ed1mBpB,qBAAA;EACA,kBAAA;EAEA,YAAA;EACA,iBAAA;EACA,eAAA;EACA,eAAA;EACA,eAAA;EACA,iBAAA;EAjBA,WAAA;EACA,mBAAA;EconBC,YAAA;EACA,UAAA;;AdnnBA,ccgnBa,cAAM,MdhnBZ;EACP,mBAAA;;AAgBA,cc+lBa,cAAM,Md/lBV;EACT,oEAAA;;AcqmBa;EACd,eAAA;EACA,mBAAA;;AAIc,cAAQ;EACtB,cAAA;EACA,YAAA;EACA,yBAAA;EACA,WAAA;EACA,YAAA;EACA,mBAAA;EACA,YAAA;EAEA,WAAA;EbS6D,8BAAA;EACA,2BAAA;EACA,sBAAA;;AaR/C,cAAQ,SAAM;EAAC,mBAAA;EAAoB,WAAA;;AACnC,cAAC,EAAM;EAAC,eAAA;;AACR,cAAa;EAE3B,oBAAA;;AjBr0BC,ciBm0B0B,ajBn0BpB;EACN,WAAA;EACA,cAAA;EACA,SAAS,EAAT;;AiBo0Ba,cAAa;EAAC,eAAA;EAAiB,WAAA;EAAa,YAAA;EAAc,WAAA;EAAa,mBAAA;EAAqB,yBAAA;EAA2B,kBAAA;EAAoB,qBAAA;;AAC3I,cAAY,aAAQ;EAAC,mBAAA;EAAqB,yBAAA;;AAC1C,cAAY,aAAI;EAAC,WAAA;EAAa,YAAA;;AAC9B,cAAY,aAAI;EAAC,YAAA;EAAc,YAAA;;AAC/B,cAAY,aAAI;EAAC,YAAA;EAAc,YAAA;;AAC/B,cAAa,aAAG;EAAC,kBAAA;EAAoB,WAAA;EAAa,QAAA;EAAU,kBAAA;EAAoB,gBAAA;;AAChF,cAAa;EAAC,WAAA;EAAa,eAAA;;AAC3B,cAAa,aAAK,MAAa;EAAC,WAAA;;AAEvB;EAAE,YAAA;EAAc,YAAA;;AAChB,uBAAe;EAAC,iBAAA;;AAChB,uBAAc,eAAQ;EAAC,yBAAA;;AACvB,uBAAW;EAClC,sBAAA;;AADuB,uBAAW,WAE1B;EdvpBR,qBAAA;EACA,kBAAA;EAEA,YAAA;EACA,iBAAA;EACA,eAAA;EACA,eAAA;EACA,eAAA;EACA,iBAAA;EAjBA,WAAA;EACA,mBAAA;EciqBC,cAAA;EACA,mBAAA;;AdhqBA,uBc2pBiC,WAE1B,Qd7pBA;EACP,mBAAA;;AAgBA,uBc0oBiC,WAE1B,Qd5oBE;EACT,oEAAA;;AcipBsB,uBAAgB,gBAAQ;EAAC,YAAA;;AAEzB,uBACxB;EACC,qBAAA;EACA,cAAA;EACA,yBAAA;EAEA,WAAA;;AAEuB,uBAAG,GAC3B;EACC,QAAA;EACA,iBAAA;;AAGgB;EAAC,WAAA;EACjB,eAAA;EACA,SAAA;EACA,SAAA;EACA,YAAA;EACA,mBAAA;EACA,cAAA;EACA,0BAAA;EACA,yBAAA;EACA,eAAA;EACA,YAAA;EACA,iBAAA;EACA,gBAAA;EACA,eAAA;EACA,mBAAA;;AAEe,gBAAO;EAAC,UAAA;;AAER,eAAsB;EAAC,WAAA;EAAa,kBAAA;;AAElC;EACjB,iBAAA;;AADiB,iBAEX;EACL,cAAA;EACA,eAAA;EACA,iBAAA;EACA,yBAAA;EACA,oBAAA;;AAPgB,iBASD;EAAC,qBAAA;;AAGF;EACf,oBAAA;EACA,oBAAA;;AAFe,eAGA;EAAE,eAAA;EAAiB,eAAA;;AAHnB,eAIA,eAAI;EAAE,yBAAA;;AAJN,eAKD,cAAO;EAAE,eAAA;EAAiB,eAAA;;AAGpB;EAAE,eAAA;EAAiB,YAAA;EAAc,yBAAA;EAA2B,aAAA;EAAe,kBAAA;EAAoB,iBAAA;;AAE9F;AACA;EACrB,yBAAA;EACA,WAAA;EACA,eAAA;EACA,kBAAA;EACA,cAAA;EACA,qBAAA;EACA,iBAAA;EACA,mBAAA;EACA,iBAAA;EACA,kBAAA;EACA,iBAAA;EACA,eAAA;EACA,mBAAA;;AAEqB;EAAC,UAAA;;AACI;AACA;EAAC,qBAAA;EAAuB,mBAAA;EAAqB,mBAAA;EAAqB,cAAA;;AAClE;EAAC,cAAA;EAAgB,gBAAA;EAAkB,gCAAA;;AACpC,0BAAO;EAAC,YAAA;;AAEL,4BAA2B;AAC3B,4BAA2B;EAAC,mBAAA;;AAEnC,sBAAY;EAAC,mBAAA;EAAqB,aAAA;;AAClC,sBAAY;EAAC,mBAAA;;AACb,sBAAY;EAAC,mBAAA;;AAEtB,YAAsB;AACtB,YAAqB;AACrB,YACb;EACC,sBAAA;;AAIc,cAAY;EAAC,YAAA;EAAc,mBAAA;;AAE3B,cAAY,YAAW;EAAC,gBAAA;EAAkB,gBAAA;EAAiB,YAAA;EAAc,mBAAA;;AACzE,cAAY,YAAU,WAAM,MAAI,IAAY;EAAC,mBAAA;;AAC7C,cAAU,WAAO,OAAI,IAAuB;EAAC,sBAAA;EAAwB,gBAAA;EAAkB,mBAAA;EAAqB,YAAA;;;AAC5G,cAAU,WAAO,OAAM,MAAI,IAAsB,sBAAI,IAAuB;EAAC,mBAAA;;;;;;;AAQzE,mBAAQ;EAAC,8BAAA;EAAgC,gCAAA;;AACzC,mBAAQ,OAAyB;EAAC,qCAAA;;AAC/B,sBAAQ;EAAC,8BAAA;EAAgC,gCAAA;;AAEhD,cAAW,WAAS;EAAC,aAAA;;AAKrB,cAAU,WAAoB,oBAAQ;EAAC,kBAAA;EAAmB,8BAAA;EAAgC,gBAAA;;AAC1F,cAAU,WAA4B,4BAAQ;EAAC,kBAAA;;AAC/C,cAAU,WAAoB,oBAAQ;EAAC,kBAAA;EAAoB,8BAAA;;AAElD;EAAC,iCAAA;EAAmC,WAAA;EAAa,YAAA;EAAc,uBAAA;EAAyB,sBAAA;;AACxF;EAAC,iCAAA;EAAmC,WAAA;EAAa,YAAA;EAAc,uBAAA;EAAyB,sBAAA;;AACtG,UAAQ,OAAwB;EAAC,iCAAA;;AACX;EAAC,+BAAA;EAAiC,WAAA;EAAa,YAAA;EAAc,uBAAA;EAAyB,sBAAA;;AAC5G,UAAQ,OAAgC;EAAC,iCAAA;;AAErC;EAAC,kBAAA;;AACF,aAAQ;EAAC,8BAAA;EAAgC,gCAAA;;AACxC,aAAG,IAAU;EAAC,kBAAA;EAAoB,UAAA;EAAY,YAAA;EAAc,UAAA;EAAY,aAAA;;AACzE,aAAQ,OAAG,IAAU;EAAC,cAAA;;AACZ,uBAAQ;EAAC,8BAAA;EAAgC,gCAAA;;AAE5C,mBAAQ,SAAM;AACX,sBAAmC,mCAAQ,SAAM;EACvE,iBAAA;;AAIe,eAAM;EACrB,mBAAA;;AAQiB;EACjB,mBAAA;;AADiB,iBAEF;EACd,mBAAA;;AAHgB,iBAMA;EAChB,sBAAA;EACA,6BAAA;EACA,8BAAA;;AATgB,iBAYU;EAC1B,qBAAA;EACA,kBAAA;;AAdgB,iBAiBL,YAAmB;EAC9B,iBAAA;;AAlBgB,iBAsBU,2BAAO;EACjC,WAAA;EACA,aAAA;EACA,kBAAA;EACA,UAAA;EACA,UAAA;EACA,qBAAA;;AA5BgB,iBAgCD;EACf,gBAAA;;ACvhCkB;EACnB,gBAAA;EACA,sBAAA;EACA,yBAAA;EACA,kBAAA;;AAEW,UAAE;EACZ,cAAA;EACA,sBAAA;;AAFU,UAAE,oBAIC;EACZ,WAAA;;AALS,UAAE,oBAQK;EAChB,eAAA;;AATS,UAAE,oBAQK,iBAGf,EAAS;AAXD,UAAE,oBAQK,iBAIf,EAAW;AAZH,UAAE,oBAQK,iBAKf,EAAe;AAbP,UAAE,oBAQK,iBAMf,EAAsB;EACtB,kBAAA;;AAfQ,UAAE,oBAQK,iBAGf,EAAS,SAMH;AAjBE,UAAE,oBAQK,iBAIf,EAAW,WAKL;AAjBE,UAAE,oBAQK,iBAKf,EAAe,eAIT;AAjBE,UAAE,oBAQK,iBAMf,EAAsB,qBAGhB;EAAE,gBAAgB,4CAAhB;;AAjBA,UAAE,oBAQK,iBAYf,EAAU;EJvBZ,WAAA;EACA,YAAA;EACA,yBAAA;EVy0B4D,8BAAA;EACA,2BAAA;EACA,sBAAA;EArNA,2BAAA;EAAmC,oCAAA;EACnC,wBAAA;EAAgC,6BAAA;EAChC,mBAAA;EAA2B,4BAAA;EUrnBvF,gBAAA;;AACC,UIHW,oBAQK,iBAYf,EAAU,SJjBL;AACN,UIJW,oBAQK,iBAYf,EAAU,SJhBJ;AACP,UILW,oBAQK,iBAYf,EAAU,SJfJ;AACP,UINW,oBAQK,iBAYf,EAAU,SJdD;EACT,gBAAA;EACA,yBAAA;;AIcC,UAtBS,oBAQK,iBAYf,EAAU,SAEL,IAAY;AAChB,UAvBS,oBAQK,iBAYf,EAAU,SAGF,OAAI,IAAY;AACvB,UAxBS,oBAQK,iBAYf,EAAU,SAIF,OAAI,IAAa;EAAE,gBAAA;;AAxBnB,UAAE,oBAQK,iBAYf,EAAU,SAKJ;EACL,QAAA;EACA,WAAA;EACA,YAAA;EACA,wBAAA;;AA7BO,UAAE,oBAQK,iBAyBf,EAAY;EJpCd,WAAA;EACA,YAAA;EACA,yBAAA;EVy0B4D,8BAAA;EACA,2BAAA;EACA,sBAAA;EArNA,2BAAA;EAAmC,oCAAA;EACnC,wBAAA;EAAgC,6BAAA;EAChC,mBAAA;EAA2B,4BAAA;EUrnBvF,gBAAA;;AACC,UIHW,oBAQK,iBAyBf,EAAY,WJ9BP;AACN,UIJW,oBAQK,iBAyBf,EAAY,WJ7BN;AACP,UILW,oBAQK,iBAyBf,EAAY,WJ5BN;AACP,UINW,oBAQK,iBAyBf,EAAY,WJ3BH;EACT,gBAAA;EACA,yBAAA;;AIRQ,UAAE,oBAQK,iBAyBf,EAAY,WAEN;EACL,QAAA;EACA,WAAA;EACA,YAAA;EACA,4BAAA;;AAvCO,UAAE,oBAQK,iBAmCf,EAAgB;EJ9ClB,WAAA;EACA,YAAA;EACA,yBAAA;EVy0B4D,8BAAA;EACA,2BAAA;EACA,sBAAA;EArNA,2BAAA;EAAmC,oCAAA;EACnC,wBAAA;EAAgC,6BAAA;EAChC,mBAAA;EAA2B,4BAAA;EUrnBvF,gBAAA;;AACC,UIHW,oBAQK,iBAmCf,EAAgB,eJxCX;AACN,UIJW,oBAQK,iBAmCf,EAAgB,eJvCV;AACP,UILW,oBAQK,iBAmCf,EAAgB,eJtCV;AACP,UINW,oBAQK,iBAmCf,EAAgB,eJrCP;EACT,gBAAA;EACA,yBAAA;;AIRQ,UAAE,oBAQK,iBAmCf,EAAgB,eAET;EACL,QAAA;EACA,WAAA;EACA,YAAA;EACA,4BAAA;;AAjDM,UAAE,oBAQK,iBA6Cf,EAAsB;EACtB,iBAAA;EACA,kBAAA;EJ1DF,WAAA;EACA,YAAA;EACA,yBAAA;EVy0B4D,8BAAA;EACA,2BAAA;EACA,sBAAA;EArNA,2BAAA;EAAmC,oCAAA;EACnC,wBAAA;EAAgC,6BAAA;EAChC,mBAAA;EAA2B,4BAAA;EUrnBvF,gBAAA;;AACC,UIHW,oBAQK,iBA6Cf,EAAsB,qBJlDjB;AACN,UIJW,oBAQK,iBA6Cf,EAAsB,qBJjDhB;AACP,UILW,oBAQK,iBA6Cf,EAAsB,qBJhDhB;AACP,UINW,oBAQK,iBA6Cf,EAAsB,qBJ/Cb;EACT,gBAAA;EACA,yBAAA;;AIRQ,UAAE,oBAQK,iBA6Cf,EAAsB,qBAIf;EACL,QAAA;EACA,SAAA;EACA,WAAA;EACA,YAAA;EACA,4BAAA;;AAOD,KAA4B;EAChC,YAAA;EACA,yBAAA;;AAEI,KAA4B,2BAAG;EACnC,UAAA;EACA,mBAAA;;AAEmB,mBAAC,EAAsB;EAC1C,eAAA;EACA,mBAAA;EACA,WAAA;EACA,qBAAA;EACA,eAAA;EACA,iBAAA;EACA,WAAA;EACA,YAAA;EACA,iBAAA;EACA,eAAA;;AAEC,mBAZmB,EAAsB,qBAY7B;EACZ,mBAAA;;AAIkB,mBAAC,EAAS;AACV,mBAAC,EAAW;AACZ,mBAAC,EACrB;EACC,WAAA;EACA,iBAAA;EACA,kBAAA;;AAGA,CACD;EACI,oBAAA;EACA,YAAA;;AAEH,CAAS,SAAI,IAAY;AACzB,CAAS,SAAO,OAAI,IAAY;AAChC,CAAS,SAAO,OAAI,IAAa;EACjC,mBAAA;;AAEA,CAAU,SACX;EACC,WAAA;EAAa,YAAA;EACb,iCAAA;EAEA,kBAAA;EAAoB,SAAA;;AAGD,mBAAC,EACrB;EACI,oBAAA;EACH,mBAAA;;AAEmB,mBAAC,EAAY,WACjC;EACC,WAAA;EAAa,YAAA;EACb,kCAAA;EACA,kBAAA;EAAoB,SAAA;;AAGD,mBAAC,EACrB;EACI,oBAAA;EACH,mBAAA;;AAEmB,mBAAC,EAAgB,eACrC;EACC,WAAA;EAAa,YAAA;EACb,kCAAA;;AAIc;AAAwB;AAAsB,mBAAuB;EACnF,YAAA;EACA,iBAAA;;AAEwB;EAAC,kBAAA;;AACC;EAAC,kBAAA;;AACZ,eAAE;EACjB,eAAA;EACA,oBAAA;EACA,yBAAA;EACA,kBAAA;EACA,WAAA;EACA,YAAA;EACA,gBAAgB,mCAAhB;EACA,kBAAA;EACA,cAAA;EACA,eAAA;EACA,iBAAA;;AAEe,eAAC,EAAO;EACvB,gBAAA;;AAEe,eAAC,EAAQ;EACxB,mBAAA;EACA,4CAAA;;AAEsB,sBAAE;EACxB,eAAA;EACA,kBAAA;EACA,yBAAA;EACA,kBAAA;EACA,WAAA;EACA,YAAA;EACA,gBAAgB,mCAAhB;EACA,kBAAA;EACA,cAAA;EACA,0CAAA;EACA,WAAA;EACA,gCAAA;;AAEsB,sBAAC,EAAO;EAC9B,cAAA;EACA,gBAAA;;AAEsB,sBAAC,EAAO;AAAyB,sBAAC,EAAQ;EAChE,mBAAA;EACA,cAAA;EACA,qBAAA;EACA,4CAAA;;AAEsB,sBAAC,EAAQ,OAAG;AAAyB,sBAAC,EAAQ,OAAI;EACxE,0BAAA;;AAEe,eAAE,EAAG;EAAC,wBAAA;;AACN,eAAW;AAAyB,sBAAa;EAChE,+BAAA;EACA,4BAAA;EACA,+BAAA;;AAEe,eAAU;AAAyB,sBAAW;EAC7D,2BAAA;EACA,8BAAA;;AAGsB,sBAAC,EAAS;AAAyB,sBAAC,EAAS,SAAM;AAAyB,sBAAC,EAAS,SAAQ;EACpH,cAAA;EACA,2BAAA;EACA,gBAAA;;AAGe,eAAiB;EAChC,kBAAA;EACA,+BAAA;;AAGsB,sBAAC,EAAO;AACR,sBAAC,EAAO;AACf,eAAC,EAAQ;EACxB,YAAY,2CAAZ;EACA,YAAY,8CAAZ;EACA,YAAY,0CAAZ;EACA,YAAY,yCAAZ;EACA,YAAY,sCAAZ;;AAGiB;EAAE,YAAA;EAAc,sBAAA;EAAwB,kBAAA;EAAoB,YAAA;EAAc,gBAAA;EAAkB,6BAAA;EAA+B,WAAA;EAAa,gBAAA;;AACxI,iBAAK;EAAE,gBAAA;EAAkB,cAAA;EAAgB,eAAA;;AACzC,iBAAK,MAAM;EAAE,mBAAA;;AACb,iBAAK,MAAS;EAAE,mBAAA;;AAChB,iBAAM,MAAG,IAAY;EAAE,iBAAA;;AACvB,iBAAM,MAAG,IAAW;EAAE,eAAA;;;AAGvB;EAChB,YAAA;;AAGgB,gBAAW;EAC3B,eAAA;;;AAKkB;EAClB,SAAA;EACA,WAAA;;AAEkB,kBAAO;EACzB,cAAA;EAAgB,WAAA;EAChB,YAAA;EACA,eAAA;EAEA,yBAAA;EACA,2BAAA;EACA,0BAAA;EAEA,gBAAA;EACA,uBAAA;EACA,mBAAA;;EAGA,mBAAA;EACA,kBAAA;EACA,cAAA;EACA,eAAA;EACA,iBAAA;EACA,eAAA;;AAEkB,kBAAM,OAAO;EAAE,cAAA;;AACf,kBAAM,OAAO;AAAqB,kBAAM,OAAQ;EAAE,yBAAA;;AAClD,kBAAM,OAAO;EAAE,8BAAA;;AACf,kBAAM,OAAM;EAAE,+BAAA;;AAEd,kBAAK,MACxB;AAAqB,kBAAK,MAC1B;EACC,eAAA;EACA,kBAAA;EACA,mBAAA;;AAGkB,kBAAM,OACzB;EACC,eAAA;;AAGkB,kBACnB;EACC,cAAA;;AAGkB,kBACnB;EACC,aAAA;EACA,UAAA;EACA,YAAA;EAEA,kBAAA;EAAoB,MAAA;EAAQ,QAAA;EAC5B,gBAAgB,6DAAhB;;AAEkB,kBAAU,WAAS;EAAE,6BAAA;;AACrB,kBAAK,MAAQ,OAChC;AAAqB,kBAAK,MAAQ,OAClC;EACC,cAAA;;AAGkB,kBACnB;EACC,kBAAA;;AAEkB,kBACnB;EACC,qBAAA;EACA,WAAA;EAAa,UAAA;EACb,iBAAA;EACG,gBAAA;EACH,gBAAgB,6DAAhB;;AAGkB,kBAAS,SAAY;EACpC,SAAA;;AAEe,kBAAS;EACxB,iBAAA;EACA,kBAAA;;AAGe,kBAAQ,QAC3B;EACC,4BAAA;;AAGkB,kBACnB;EACC,kBAAA;EAEA,gBAAA;EACA,iBAAA;EACA,kBAAA;EAEA,cAAA;EACA,mBAAA;EACG,eAAA;;AAGe,kBAAO,OAC1B;EACC,cAAA;EACA,eAAA;EACA,YAAA;EACA,kBAAA;EAEA,SAAA;EAAW,UAAA;EACX,YAAA;EACA,0BAAA;EACA,iBAAA;;AAGkB,kBAAK;AACL,kBACnB;EACC,kBAAA;EAAoB,QAAA;EAAU,SAAA;EAC9B,WAAA;EAEA,SAAA;EAAW,UAAA;EACX,YAAA;EACA,gBAAA;EAEA,cAAA;EACA,0BAAA;EACA,gBAAA;EAEA,eAAA;;AAEkB,kBAAK,MAAM;AACX,kBAAM,OACzB;EACC,cAAA;;EAEA,YAAA;;AAGkB,kBACnB;EACC,mBAAA;EACA,gBAAA;EACA,uBAAA;;AAGkB,kBACnB;EACC,mBAAA;;AAEkB,kBAAQ;AACR,kBAAU,WAC7B;EACC,yDAAA;EACA,2BAAA;;AAGwB;EACxB,WAAA;EACA,iBAAA;;AAFwB,wBAGb;EACV,UAAA;EACA,WAAA;EACA,YAAA;EACA,kBAAA;EACA,gBAAA;;AAEC,wBAPS,WAOD;EACR,SAAS,GAAT;EACA,kBAAA;EACA,SAAA;EACA,UAAA;EACA,UAAA;EACA,WAAA;EACA,mBAAA;EACA,+BAAA;EACA,yDAAA;;AAGA,wBAnBS,WAmBF,OAAQ;EACf,+BAAA;EACA,yDAAA;;AAxBsB,wBAGb,WAuBR;EACD,kBAAA;EACA,WAAA;EACA,YAAA;EACA,QAAA;EACA,SAAA;EACA,sBAAsB,kDAAtB;;AAKY;EACd,kBAAA;EACA,YAAA;EACA,yBAAA;EACA,2BAAA;EACA,gBAAA;EACA,cAAA;;AANc,cAQC;EACd,qBAAA;EdoY4D,8BAAA;EACA,2BAAA;EACA,sBAAA;EcpY5D,WAAA;EACA,YAAA;EACA,6BAAA;EACA,sBAAsB,kDAAtB;EACA,eAAA;;AAEC,cATa,eASL;EACR,qBAAA;EACA,yBAAA;;AAnBY,cA2BH;EACV,WAAA;;AA5Ba,cA2BH,WAEJ;EACL,kBAAA;EACA,SAAA;EACA,kBAAA;;ACnee;EAAC,cAAA;;;AAGJ;EAAE,aAAA;EAAe,YAAA;EAAc,gBAAA;;AAC/B,cAAS;EAAC,WAAA;EAAa,yBAAA;EAA2B,qBAAA;;AAClD,cAAU;EAAC,YAAA;EAAc,eAAA;;AACzB,cAAM;EAAC,YAAA;;AAGlB,IAAY,YAAe,cACb;EAChB,aAAA;;AAFE,IAAY,YAAe,cAIlB,YAAQ;EACnB,aAAA;;;;;;;;;;;;AAec;EAKf,oBAAA;EACA,kBAAA;EAEA,YAAA;;AACE,eAAI;EACL,eAAA;;AAMA,eAAS;EACT,oBAAA;;AACE,eAFO,QAEH;EACL,YAAA;;AAHD,eAAS,QAKgB;EACxB,UAAA;EACA,oBAAA;EACA,SAAA;EACA,kBAAA;;AAIG,IAAE;EAAC,iBAAA;EAAmB,SAAA;;AA7BZ,eA+BJ;EACV,WAAA;EACA,YAAA;EACA,gBAAA;;AAlCc,eAsCT;EACL,kBAAA;EACA,YAAA;EACA,iBAAA;EAEA,qBAAA;EACA,mBAAA;EACA,yBAAA;EAEA,qBAAA;EACA,mBAAA;EACA,4BAAA;;AAEC,eAbI,MAac;EAElB,YAAA;;AAFA,eAbI,MAac,iBAGN;EACX,gBAAA;EACA,aAAA;;AALD,eAbI,MAac,iBAGN,YAGR;EACF,aAAA;EACA,YAAA;;AA3DW,eAsCT,MA2BC;EAEL,kBAAA;EACA,kBAAA;EAEA,mBAAA;EACA,gBAAA;EAEA,iBAAA;EACA,cAAA;EACA,uBAAA;EACA,iBAAA;;AA5Ea,eAsCT,MA2BC,MAcO;EACX,gBAAA;;AAhFY,eAsCT,MA2BC,MAkBK;EACT,eAAA;;AApFY,eAsCT,MA2BC,MAsBG;EfygBmD,0BAAA;EAAmC,oCAAA;EACnC,uBAAA;EAAgC,6BAAA;EAChC,kBAAA;EAA2B,4BAAA;ED7nBxF,WAAA;EACA,YAAA;EACA,gBAAA;EACA,kBAAA;EgBiHG,WAAA;EACA,kBAAA;EACA,qBAAA;;AhBjHD,egB4DI,MA2BC,MAsBG,QhB7GJ;EACL,WAAA;EACA,YAAA;;AAEA,egBwDK,MA2BC,MAsBG,QhBzGF,OAAM;AAAG,egBwDX,MA2BC,MAsBG,QhBzGiB,UAAO;EACjC,SAAS,EAAT;EACA,cAAA;EACA,WAAA;EACA,YAAA;EACA,kBAAA;EAEA,kBAAA;EACA,SAAA;EAAW,WAAA;EAEX,mBAAA;EACA,yBAAA;;AgBOc,eAsCT,MA2BC,MA6BQ;EACZ,qBAAA;EACA,iBAAA;;AAhGY,eAsCT,MA2BC,MAkCJ;AAnGY,eAsCT,MA2BC,MAkCG;EACP,sBAAA;;AApGY,eAsCT,MA2BC,MAsCJ,EAAU;EACV,qBAAA;EACA,eAAA;;AAzGY,eAsCT,MA2BC,MA0Ca;EACjB,cAAA;EACA,gBAAA;;AA7GY,eAsCT,MA2EO;EACX,kBAAA;EACA,iBAAA;EACA,gBAAA;EACA,YAAA;;AArHa,eAsCT,MA2EO,YAMH;EACP,eAAA;EACA,iBAAA;EACA,WAAA;;AA1HY,eAsCT,MA2EO,YAMH,QAIN;AA3HW,eAsCT,MA2EO,YAMH,QAIM;EACZ,mBAAA;;AA5HW,eAsCT,MA2EO,YAMH,QAOJ;EACF,qBAAA;EACA,gBAAA;EACA,gBAAA;EACA,uBAAA;;AAlIW,eAsCT,MA2EO,YAMH,QAaD,OAAe;EACpB,qBAAA;EACA,iBAAA;EACA,mBAAA;;AAvIW,eAsCT,MA2EO,YAyBY;EACtB,iBAAA;EACA,gBAAA;;AA5IY,eAsCT,MA2EO,YA8BQ;EAClB,YAAA;;AAhJY,eAsCT,MA6GU;EAAC,kBAAA;;AAnJF,eAsCT,MA8GQ;EACZ,WAAA;EACA,mBAAA;EAEA,eAAA;EACA,mBAAA;;AAzJa,eAsCT,MA8GQ,aAOY;EACvB,gBAAA;;AA5JY,eAsCT,MA8GQ,aAUS;EACpB,eAAA;;AA/JY,eAsCT,MA8GQ,aAaM;EACjB,qBAAA;EACA,YAAA;EACA,YAAA;EACA,iBAAA;EACA,cAAA;EACA,kBAAA;EACA,cAAA;EACA,yBAAA;EACA,eAAA;EACA,mBAAA;EACA,iBAAA;EACA,mBAAA;;AA7KY,eAsCT,MA0IC;EACL,mBAAA;;AAjLa,eAsCT,MA6IO;EACX,kBAAA;EACA,gBAAA;EACA,aAAA;;AAtLa,eAsCT,MA6IO,YAIR;EACF,aAAA;EACA,YAAA;;AAzLY,eAsCT,MA6IO,YAQa;EACvB,QAAA;EACA,SAAA;;AA7LY,eAsCT,MA0JM;EACV,gBAAA;EACA,eAAA;;AAEC,eA9JG,MA0JM,WAII;EACb,kBAAA;;AArMY,eAsCT,MAmKD,KAAO;EACV,cAAA;EACA,eAAA;EACA,qBAAA;;AA5Ma,eAsCT,MAyKE,OAAO;EACb,cAAA;EACA,iBAAA;EACA,iBAAA;;AAlNa,eAsCT,MA8KE,OAAO,MAAO;EACnB,gBAAA;;AArNY,eAsCT,MAmLW;EACf,kBAAA;;AA1Na,eAsCT,MAmLW,gBAGA;EACd,iBAAA;EACA,mBAAA;EACA,gBAAA;EACA,uBAAA;;AAhOY,eAsCT,MAmLW,gBAGA,eAKZ;EACD,cAAA;;AACC,eA7LC,MAmLW,gBAGA,eAKZ,EAEQ;EACR,SAAS,GAAT;EACA,qBAAA;EACA,mBAAA;EACA,iBAAA;Ed4jBF,YAAA;EACA,WAAA;EAGF,sBAAsB,yCAAtB;EACA,4BAAA;EACA,gCAAA;;AczyBc,eAsCT,MAyMD,KAAQ;EACX,cAAA;EACA,kBAAA;EACA,SAAA;EACA,WAAA;EACA,UAAA;EACA,WAAA;EACA,gEAAA;EACA,eAAA;;AAEC,eAnNG,MAyMD,KAAQ,OAUH;EACP,2BAAA;;AASK,QAAgB,gBAAM,MAAY,YAAQ,QAAG;EAAC,cAAA;;AAC9C,QAAS,SAAgB,gBAAM,MAAY,YAAQ,QAAG;EAAC,cAAA;;AAKhD,eAAM;AAAa,UAAM;AAAa,UAAO;EAAC,kBAAA;EAAoB,kBAAA;EAAoB,cAAA;;AACtF,eAAM,MAAM,MAAa;EAAE,qBAAA;EAAuB,kBAAA;;AAElD,eAAM,MAAY,YAAO,OACzC;AAAkB,eAAM,MAAY,YAAO,OAC3C;AAAkB,eAAM,MAAY,YAAO,OAAS;EAAE,YAAA;EAAc,cAAA;EAAgB,iBAAA;EAAmB,kBAAA;EAAoB,eAAA;EAAiB,yBAAA;EAA2B,eAAA;EAAiB,mBAAA;EAAqB,iBAAA;EAAmB,qBAAA;;AAChN,eAAM,MAAY,YAAO,OAAS;EAAE,mBAAA;;AACpC,eAAM,MAAY,YAAO,OACzC;AAAkB,eAAM,MAAY,YAAO,OAAW;EAAE,mBAAA;;AAEtC,iBAAU;AAAO,IAAW;EAAC,gBAAA;EAAkB,kBAAA;;AAC/C,iBAAW,WAAiB,kBAAQ;EAAC,aAAA;;AAEzC;EAAC,YAAA;EAAc,WAAA;EAAa,eAAA;EAAiB,UAAA;EAAY,OAAA;EAAS,MAAA;EAAQ,aAAA;;AACrE;EAAC,WAAA;EAAa,UAAA;EAAY,kBAAA;EAAoB,SAAA;EAAW,QAAA;EAAU,yBAAA;EAA2B,uCAAA;EAAyC,kBAAA;;AACvI,kBAAM;EAAC,YAAA;EAAc,WAAA;;AACrB,kBAAW;EAAC,kBAAA;EAAoB,UAAA;EAAY,YAAA;EAAc,YAAA;EAAc,eAAA;;AACxE,kBAAmB;EAAC,kBAAA;;AAEvB,eAAa,aAAuB,uBAAC;EAAC,WAAA;;AACtC,eAAa,aAAuB,uBAAC,EAAU;EAAC,WAAA;;AAChD,eAAa,aAAuB,uBAAC,EAAc;EAAC,WAAA;;AAEpD,eAAiB,iBAAiB,iBAAE;EAAC,WAAA;;AACrC,eAAiB,iBAAiB,iBAAC,EAAU;EAAC,WAAA;;AAC9C,eAAiB,iBAAiB,iBAAC,EAAc;EAAC,WAAA;;AAClD,eAAiB,iBAAiB,iBAAC,EAAY;EAAC,WAAA;;AAChD,eAAiB,iBAAiB,iBAAC,EAAW;EAAC,WAAA;;AAC/C,eAAiB,iBAAiB,iBAAC,EAAY;EAAC,WAAA;;AAChD,eAAiB,iBAAiB,iBAAC,EAAa;EAAC,WAAA;;AAE1C;EAAC,aAAA;;AACM;EAAC,oBAAA;;AACD,6BAAE;EAAC,qBAAA;EAAuB,mBAAA;EAAqB,kBAAA;EAAoB,qBAAA;EAAuB,yBAAA;EAA2B,iBAAA;EAAmB,eAAA;;AACxI,6BAAC,EAAQ;EAAC,cAAA;EAAgB,mBAAA;EAAqB,eAAA;;AAEvD,sBAAkB;EAAC,gBAAA;;AAErB;EAAC,eAAA;EAAiB,cAAA;EAAgB,iBAAA;;AAE9B,uBAIvB;EACC,aAAA;EACA,sBAAA;;AANsB,uBAUvB;EACC,kBAAA;EACA,kBAAA;EAEA,WAAA;EACA,aAAA;EACA,WAAA;EACA,eAAA;EACA,gBAAA;;AAlBsB,uBAqBT,cACd;EACC,eAAA;EACA,mBAAA;EACA,SAAA;EAEA,mBAAA;EACA,uBAAA;EACA,qBAAA;EACA,gBAAA;EACA,WAAA;EAEA,gBAAA;;AACI,IAAe,cAAE,wBAbR,cACd;EAaE,iBAAA;;AAnCqB,uBAyCvB;EACC,SAAA;EACA,eAAA;;AA3CsB,uBAgDT,cACd;EACC,cAAA;EACA,kBAAA;EACA,gBAAA;;AApDsB,uBAsDT,cACd;EACC,eAAA;;AAxDsB,uBA0DT,cAAiB,kBAAO;EACrC,SAAS,GAAT;;AA3DsB,uBA6DT,cAAiB,kBAAM;EACpC,SAAS,GAAT;;AA9DsB,uBAgEH,oBAAe;EAClC,cAAA;EACA,eAAA;EACA,mBAAA;EACA,gBAAA;;AApEsB,uBAsEH,oBAAS;EAC5B,WAAA;EACA,qBAAA;;AAKY,aAAqB;EAClC,WAAA;EACA,oBAAA;;AAGa;EACb,wBAAA;EACA,kBAAA;;AAGa,aAAa;AAAgB,aAC3C;EACC,uBAAA;;AAGa,aACd;EACC,4BAAA;EACA,uBAAA;EACA,wBAAA;EACA,iBAAA;EACA,mBAAA;EACA,uBAAA;;AAGa,aAAW,WACzB;EACC,uBAAA;;AAGa,aACd;EACC,uBAAA;EACA,kBAAA;;AAGa,aACd;EACC,cAAA;EACA,eAAA;EACA,mBAAA;EACA,SAAA;EACA,mBAAA;EACA,iBAAA;EACA,kBAAA;;AAGmB;EACnB,kBAAA;EACA,WAAA;EACA,aAAA;EACA,UAAA;EACA,mBAAA;EACA,MAAA;EACA,YAAA;;AAEmB,mBAAyB;EAC5C,kBAAA;EACA,SAAA;EACA,WAAA;;AAGY,aAAiB,gBAAoB,oBAAS;EAC1D,aAAA;;;;AAOoB;EACpB,YAAA;;AAGiB,iBAAkB;EACnC,eAAA;EACA,qBAAA;EACA,YAAA;EACA,mBAAA;EACA,sBAAA;Ef27C6D,uCAAA;EACA,oCAAA;EACA,kCAAA;EACA,mCAAA;EACA,+BAAA;;Ae37C/C;EACd,mBAAA;EACA,UAAA;EACA,WAAA;EACA,sBAAA;EACA,MAAA;;AAGa,cAAQ;EACrB,eAAA;EACA,gCAAA;EACA,2BAAA;;AAGc,cAAK;EACnB,cAAA;EACA,WAAA;;AAGY,YAAQ;AAAe,YAAY;EAC/C,mBAAA;;AAIY;EACZ,iBAAA;;AAGiB,iBAAQ;EACzB,YAAA;EACA,WAAA;EACA,kBAAA;EACA,cAAA;EACA,kBAAA;;AAGiB,iBAAO,QAAQ,OAAU;EAAC,WAAA;;AAE1B,iBAAU,UAAM,MAAC,EAAI,IAAS;AAAoB,iBAAU,UAAQ,QAAU;EAC/F,cAAA;;AAGiB,iBAAO,QAAQ;EAChC,mBAAA;;AAIiB,iBAAQ,QAAU;EACnC,iBAAA;EACA,mBAAA;EACA,gBAAA;EACA,uBAAA;EACA,sBAAA;EACA,kBAAA;EAEA,eAAA;EACA,yBAAA;EACA,eAAA;EACA,oBAAA;EACA,sBAAA;EACA,yBAAA;EACA,iBAAA;EAEA,cAAA;;AAGiB,iBAAQ,QAAS,UAAO;EACzC,kBAAA;EACA,WAAA;EACA,SAAA;EAEA,QAAA;EACA,SAAA;EACA,kCAAA;EACA,mCAAA;EAEA,6BAAA;EACA,SAAS,GAAT;;AAGiB,iBAAO,QAAQ,OAAS,UAAO;EAChD,sBAAA;;AAIiB,iBAAU;EAC3B,aAAA;EACA,kBAAA;EACA,UAAA;EACA,sBAAA;EACA,OAAA;EACA,SAAA;EACA,eAAA;EACA,mBAAA;EACA,yBAAA;EACA,UAAA;EAEA,mBAAA;EACA,YAAA;;AAGiB,iBAAU,UAAE;EAC7B,cAAA;EACA,cAAA;EACA,iBAAA;EACA,eAAA;EACA,qBAAA;;AAGiB,iBAAU,UAAW,WAAE;EACxC,iBAAA;;AAGiB,iBAAU,UAAC,EAAO;EACnC,mBAAA;;AAGiB,iBAAU,UAAC,EAAQ;EACpC,cAAA;EACA,mBAAA;;AAGiB,iBAAU,UAAK;EAChC,kBAAA;;AAGiB,iBAAU,UAAW;EACtC,WAAA;EACA,gBAAA;EACA,aAAA;;AAGiB,iBAAU,UAAW;EACtC,cAAA;EACA,eAAA;EACA,cAAA;EACA,iBAAA;EACA,yBAAA;EACA,iBAAA;EACA,gCAAA;EACA,cAAA;EACA,eAAA;;AAGiB,iBAAU,UAAa;EACxC,eAAA;EACA,cAAA;EACA,cAAA;EACA,mBAAA;;AAGqB,qBAAmB,mBAAC,EAAwB;;EAEjE,wBAAA;;AAGqB,qBAAkB,kBAAW;EAClD,aAAA;;;AAMiB,iBAAe,eAAM;;;;;;AAQrB,iBAAe,eAAM,MAAC,EAAM;EAC7C,WAAA;EACA,kBAAA;EACA,iBAAA;EACA,eAAA;EACA,yBAAA;;;;;;;;;;;;AAeiB,iBAAU,UAAU,WAAU;EAC/C,YAAA;;AADiB,iBAAU,UAAU,WAAU,SAE9C,EAAO;EAAC,gBAAA;;AAFQ,iBAAU,UAAU,WAAU,SAG9C,EAAQ;EAAC,mBAAA;;AAHO,iBAAU,UAAU,WAAU,SAI7C;EACD,eAAA;;AAIgB,iBAAe,eAAG,IAAO;EAC1C,kBAAA;EACA,WAAA;;AAGiB,iBAAe,eAAG,IAAO,MAAE;EAAC,aAAA;;AAC5B,iBAAe,eAAG,IAAM,MAAc,aAAC,EAAS;EAAC,aAAA;;AAEjD,iBAAe,eAAG,IAAO,MAAC,EAAS;EAAC,cAAA;;AACpC,iBAAe,eAAG,IAAO,MAAC,EAAQ;EAAC,yBAAA;;AAEnC,iBAAe,eAAU,UAAE;EAC5C,cAAA;;AAKiB,iBAAe,eAAM,MAAC,EAAQ;;;EAG/C,cAAA;EACA,eAAA;EACA,kBAAA;;AAGiB,iBAAe,eAAM,MAAC,EAAQ,OAAkB;EACjE,cAAA;EACA,kBAAA;EACA,WAAA;EACA,mBAAA;EACA,WAAA;EAEA,gBAAA;;AAIiB,iBAAe,eAAQ;EACxC,kBAAA;;AAGiB,iBAAe,eAAQ,QAAU;EAClD,WAAA;EACA,mBAAA;;AAGiB,iBAAe,eAAU,UAAE;EAC5C,mBAAA;;;AAKiB,iBAAe,eAAO,QAAQ;EAC/C,mBAAA;;AAGiB,iBAAe,eAAO,QAAQ,OAAU;EAAC,WAAA;;;;;;;;;;;;;;;;;;AAoBzC,iBAAc;EAC/B,YAAA;EACA,kBAAA;EACA,kBAAA;;AAGiB,iBAAa,cAAQ;EACtC,SAAS,GAAT;EACA,cAAA;EACA,kBAAA;EACA,WAAA;EACA,YAAA;EACA,gEAAA;EACA,SAAA;EACA,SAAA;;AAGiB,iBAAc,cAAM;EACrC,0BAAA;EACA,eAAA;EACA,yBAAA;EACA,YAAA;;AAGiB,iBAAc,cAAK,MAA4B;EAAE,WAAA;;AACjD,iBAAc,cAAK,MAAkB;EAAE,WAAA;;AACvC,iBAAc,cAAK,MAAmB;EAAE,WAAA;;AACxC,iBAAc,cAAK,MAAuB;EAAE,WAAA;;AAE5C,iBAAc,cAAK,MAAO;EAAC,qBAAA;;AAI3B,iBAAuB;EACxC,2BAAA;;;;;;;;;;;;;;;;;;;ACnyBkB;EAAE,mBAAA;;AACJ,gBAAmB;EAAE,mBAAA;;AAEf;EAAE,mBAAA;EAAqB,yBAAA;EAA2B,kBAAA;EAAoB,cAAA;EAAgB,kBAAA;;AAG7G;EACC,UAAA;EACA,kBAAA;EAAoB,WAAA;EAAa,MAAA;EAEjC,mBAAA;;AAES,SACV;EACC,UAAA;EACA,mBAAA;;AAGa;AAAkB;EAC/B,UAAA;;AAGD;EACC,WAAA;;AAGD;EACC,YAAA;;AAGQ,QAAU;EAAE,YAAA;;AACZ,QAAc;AAAW,QAAgB;EAAE,SAAA;;AAEjC,kBAAyB;EAAE,eAAA;;AAG9C;EACC,kBAAA;EAAoB,MAAA;EAAQ,OAAA;EAE5B,yBAAA;EACA,kBAAA;EAEA,mBAAA;EAEA,eAAA;EACA,cAAA;;AAGe,eAAc;EAAE,WAAA;;AAEhB,eAAsB;EACrC,kBAAA;EACA,WAAA;EACA,QAAA;EACA,UAAA;EACA,WAAA;EACA,mBAAA;;AAGe,eAAsB,sBAAiB;EACtD,mBAAA;EACA,sBAAA;EACA,YAAA;EACA,WAAA;;AAGe,eAChB;EACC,qBAAA;EACA,WAAA;EACA,YAAA;EACA,YAAA;EACA,kBAAA;;AAKe,eAAW,YAAS;EfrChC,YAAA;EACA,WAAA;EAGF,sBAAsB,yCAAtB;EACA,4BAAA;EACA,8BAAA;EChCD,cAAA;EACA,kBAAA;EACA,gBAAA;EAKA,QAAA;EACA,SAAA;EACA,iBAAA;EACA,iBAAA;;AcsDe,eAAW,YAAS;Ef9DhC,YAAA;EACA,WAAA;EAGF,sBAAsB,yCAAtB;EACA,4BAAA;EACA,8BAAA;ECRD,cAAA;EACA,kBAAA;EACA,gBAAA;EAKA,QAAA;EACA,SAAA;EACA,kBAAA;EACA,iBAAA;;AcuDe,eAAW,YAAS;EfnDhC,YAAA;EACA,WAAA;EAGF,sBAAsB,yCAAtB;EACA,4BAAA;EACA,8BAAA;ECpBD,cAAA;EACA,kBAAA;EACA,gBAAA;EAKA,QAAA;EACA,SAAA;EACA,kBAAA;EACA,iBAAA;;AcwDe,eAAW,YAAU;Ef5BjC,YAAA;EACA,WAAA;EAGF,sBAAsB,yCAAtB;EACA,4BAAA;EACA,+BAAA;EC5CD,cAAA;EACA,kBAAA;EACA,gBAAA;EAKA,QAAA;EACA,SAAA;EACA,kBAAA;EACA,iBAAA;;AcyDe,eAAW,YAAQ;EfjB/B,YAAA;EACA,WAAA;EAGF,sBAAsB,yCAAtB;EACA,4BAAA;EACA,+BAAA;ECxDD,cAAA;EACA,kBAAA;EACA,gBAAA;EAKA,QAAA;EACA,SAAA;EACA,kBAAA;EACA,gBAAA;;Ac0De,eAAW,YAAM;EfN7B,YAAA;EACA,WAAA;EAGF,sBAAsB,yCAAtB;EACA,4BAAA;EACA,+BAAA;ECpED,cAAA;EACA,kBAAA;EACA,gBAAA;EAKA,QAAA;EACA,SAAA;EACA,iBAAA;EACA,iBAAA;;Ac6De,eAChB;EACC,WAAA;EACA,qBAAA;EACA,mBAAA;EACA,YAAA;EACA,gBAAA;;AAGe,eAAc;AAAkB,eAAe;EAC9D,cAAA;EACA,gBAAA;EACA,uBAAA;;AAGe,eAAe,eAAE;EAChC,eAAA;;AAIe,eAAe;EAC9B,WAAA;EACA,sBAAA;EACA,eAAA;EACA,cAAA;;AAGe,eAChB;EACC,eAAA;EAEA,eAAA;EACA,cAAA;;AAGe,eAAY;EAC3B,mBAAA;EACA,iBAAA;EACA,WAAA;;AAGe,eAAG,IAAO;EACzB,cAAA;EACA,WAAA;EACA,aAAA;;AAGe,eAAY;EAAE,kBAAA;;AACd,eAAY,YAAQ;EAAE,eAAA;EAAiB,iBAAA;EAAmB,iBAAA;;AAC1D,eAAY,YAAQ,QAAM,OAAe;EAAE,qBAAA;EAAuB,oBAAA;EAAsB,mBAAA;;AACxF,eAAY,YAAQ,QAAa;EAAC,qBAAA;EAAuB,gBAAA;EAAkB,uBAAA;EAAwB,cAAA;EAAgB,wBAAA;;AACnH,eAAY,YAAoB;EAAE,YAAA;EAAc,cAAA;;AAChD,eAAY,YAAO;EAAE,eAAA;EAAiB,aAAA;;AAGvC,eAAK,IAAsB;EAAE,mBAAA;;;;;;ACpI5C;EACC,YAAA;EACA,WAAA;EACA,gBAAA;EACA,WAAA;;AAGW,WACZ;EACC,aAAA;EAEA,kBAAA;EACA,YAAA;;AAGW,WACZ;EACC,kBAAA;EAAoB,SAAA;EAAW,QAAA;EAAU,YAAA;;EACvB,YAAA;;AAGP,WACZ;EACC,YAAA;;AAEW,WACZ;EACC,mBAAA;;AAEW,WAAa,aACzB;EACC,qBAAA;EACA,kBAAA;;AAEW,WAAa,aAAM,OAC/B;EACC,iBAAA;;AAGW,WAAa,aAAC,EAC1B;EACC,aAAA;EACA,WAAA;EACA,WAAA;EAAa,mBAAA;;EACb,gBAAgB,mDAAhB;EACA,kBAAA;EACA,gBAAA;EACA,QAAA;;AAGW,WAAa,aAAC,EAAiB,iBAC3C;EACC,kCAAA;;AAGW,WAAa,aAAK,OAAQ,OAAC,EACvC;EACC,qBAAA;;AAGW,WACZ;EACC,kBAAA;EAAoB,OAAA;EAAS,QAAA;;EAEX,YAAA;EAClB,gBAAA;;AAGW,WACZ;EACC,kBAAA;EAAoB,UAAA;EAAY,MAAA;EAChC,YAAA;EACA,mBAAA;;AAEW,WACZ;EACC,aAAA;;AAEW,WAAY,aACxB;EACC,cAAA;;AAGW,WACZ;EACC,qBAAA;EACA,YAAA;EAAc,YAAA;EAEd,kBAAA;;AAGW,WACZ;EACC,kBAAA;EACA,SAAA;EAAW,SAAA;EACX,QAAA;EACA,WAAA;;AAGW,WAAO,QAAO,MAAK;AACnB,WAAK,MAAU;AACf,WAAK,MACjB;EACC,WAAA;;AAGW,WAAM,MAClB;EACC,kBAAA;EACA,MAAA;EAAQ,OAAA;EACR,WAAA;EAAa,YAAA;;AAGD,YAAY;AACZ,YACb;EACC,cAAA;EACA,kBAAA;;AAEY,YACb;EACC,SAAA;EAAW,QAAA;;AAEC,YACb;;EAEC,UAAA;EAAY,QAAA;EACZ,cAAA;;AAGY,YAAgB;;;;;EAK5B,YAAA;;AAEY,YACb;;;AAGa,YACb;;;AAIa,YAAyB;;;;;;EAMrC,eAAA;EACA,cAAA;EACA,cAAA;EACA,gBAAA;EACA,uBAAA;;AAGkB;EAClB,SAAA;EACA,UAAA;EACA,SAAA;EACA,kBAAA;;AAGW,WACZ;EACC,kBAAA;EAAoB,UAAA;EAAY,QAAA;EAChC,YAAA;EAAc,YAAA;EACd,gBAAA;;AAEW,WACZ;EACC,cAAA;EAEA,YAAA;EACA,iBAAA;EAEA,mBAAA;;AAEW,WAAW,WAAI;AACf,WAAW,WACvB;EACC,qBAAA;EACA,gBAAA;EACA,mBAAA;;AAEW,WAAW,WACvB;EACC,WAAA;EACA,kBAAA;EACA,eAAA;EACA,iBAAA;;AAEW,WAAW,WACvB;EACC,YAAA;EACA,uBAAA;;AAEW,WACZ;EACC,kBAAA;EACA,QAAA;EACA,UAAA;;;AAMW,WAAK;AACL,WACZ;EACC,yBAAA;;AAGW,WACZ;EACC,uBAAA;;AAEW,WAAa,aACzB;EACC,aAAA;;AAEW,WAAY,aAAS,QACjC;EACC,qBAAA;;AAGW,WACZ;EACC,eAAA;;AAGW,WAAa,aACzB;EACC,cAAA;EACA,iCAAA;EACA,eAAA;;AAEW,WAAa,aAAM,OAC/B;EACC,cAAA;EACA,YAAA;EACA,iBAAA;;AAGW,WACZ;EACC,mBAAA;EAEA,YAAA;EACA,yCAAA;EACA,sCAAA;EACA,qCAAA;EACA,oCAAA;EACA,iCAAA;;AAEW,WAAM,MAClB;EACC,mBAAA;EACA,eAAA;;AAGW,WAAK,MAAM;AACX,WAAK,MACjB;EACC,YAAA;;AAGW,YAAM;AACR,UACV;EACC,mBAAA;;AAGY,YACb;EACC,iBAAA;;AAGY,YACb;EACC,eAAA;EACA,cAAA;;AAGe;EACf,eAAA;EACA,cAAA;;AAGc,eAAI;EAAC,cAAA;;AACL,eAAM;EAAC,cAAA;;AAET,YACb;EACC,kBAAA;EACA,cAAA;EACA,eAAA;EACA,iBAAA;;AAGW,WACZ;EACC,uBAAA;;AAGW,WACZ;EACC,wCAAA;EACA,qCAAA;EACA,oCAAA;EACA,mCAAA;EACA,gCAAA;;AAEW,WAAU,WACtB;EACC,YAAA;;AAEW,WAAU,WAAU,SAChC;EACC,kBAAA;;AAGW,WAAW,WAAI;AACf,WACZ;EACC,cAAA;;AAGW,WACZ;EACC,eAAA;EACA,eAAA;;AAEW,WAAc,cAC1B;EACC,iBAAA;;AAEW,WAAc,cAC1B;EACC,cAAA;;AAEW,WAAc,cAC1B;EACC,cAAA;;AAGW,WACZ;EACC,mBAAA;EACA,YAAA;EACA,YAAA;EAEA,sBAAA;EAEA,WAAA;EACA,kBAAA;EACA,kBAAA;;AAGY,aAAY,WAAa;EACrC,QAAA;;AAGY,aAAY,WAAc;EACtC,YAAA;;;;AC5WD;EACC,mBAAA;EACA,WAAA;EAEA,cAAA;EACA,+BAAA;;AAGW,UAAE;EACZ,WAAA;EACA,kBAAA;EACA,6BAAA;EACA,WAAA;;AAJU,UAAE,iBAME;EACb,qBAAA;EACA,iBAAA;;AARS,UAAE,iBAME,aAIL;EACP,kBAAA;EACA,qBAAA;ElB8lB0D,2BAAA;EACA,wBAAA;EACA,mBAAA;EU1nB5D,WAAA;EACA,YAAA;EACA,yBAAA;EVy0B4D,8BAAA;EACA,2BAAA;EACA,sBAAA;EArNA,2BAAA;EAAmC,oCAAA;EACnC,wBAAA;EAAgC,6BAAA;EAChC,mBAAA;EAA2B,4BAAA;EUrnBvF,gBAAA;EQuBE,uBAAA;EACA,iBAAA;EACA,kBAAA;;ApB0HD,UoB1IW,iBAME,aAIL,QpBgIF;AACN,UoB3IW,iBAME,aAIL,QpBiID;AACP,UoB5IW,iBAME,aAIL,QpBkIA;EACP,gBAAA;;AYrJD,UQQW,iBAME,aAIL,QRlBF;AACN,UQOW,iBAME,aAIL,QRjBD;AACP,UQMW,iBAME,aAIL,QRhBD;AACP,UQKW,iBAME,aAIL,QRfE;EACT,gBAAA;EACA,yBAAA;;AQGQ,UAAE,iBAME,aAIL,QAQD;EACL,QAAA;EACA,SAAA;EACA,SAAA;EACA,YAAA;EACA,kCAAA;;AAvBO,UAAE,iBAME,aAIL,QAQD,MAMS;EACb,WAAA;EACA,QAAA;;AA1BM,UAAE,iBAME,aAIL,QAoBD;EACL,SAAS,GAAT;EACA,kBAAA;EACA,mBAAA;EACA,UAAA;EACA,UAAA;EACA,UAAA;EACA,WAAA;EACA,mBAAA;EACA,2BAAA;EACA,yDAAA;EACA,uBAAA;;AACC,UA1CQ,iBAME,aAIL,QAoBD,MAYe;EACnB,SAAA;;AA3CM,UAAE,iBAME,aAIL,QAqCL;EACD,QAAA;EACA,SAAA;;AAGA,UApDS,iBAME,aAIL,QA0CC,MAAE;EACT,QAAA;EACA,SAAA;;AAOa,kBAAkB;EAAE,eAAA;;AACrB,gBACjB;EACC,cAAA;EAAgB,WAAA;EAAa,YAAA;EAC7B,YAAA;EACA,gBAAgB,wDAAhB;EACA,kBAAA;EACA,eAAA;;AAEgB,gBAAU,WAAM;AAChB,gBAAU,WAAO;AACjB,gBAAU,WAC3B;EACC,yBAAA;;AAGgB,gBAAU,WAC3B;EACC,iBAAA;;;AAIgB,gBAAW,WAC5B;EACC,kBAAA;EACA,MAAA;EACA,QAAA;EACA,YAAA;EACA,mBAAA;EACA,YAAA;EACA,eAAA;EACA,iBAAA;EACA,kBAAA;EACA,UAAA;EACA,eAAA;EACA,iBAAA;;;AAIgB,gBAAW,WAC5B;EACC,cAAA;EAAgB,WAAA;EAAa,YAAA;EAC7B,kBAAA;EAAoB,QAAA;EAAU,SAAA;;;AAId,gBAAY,aAAI,IAAc,cAAI,IAAe,eAClE;EACC,SAAS,EAAT;EACA,cAAA;EAAgB,WAAA;EAAa,WAAA;EAC7B,kBAAA;EACA,SAAA;EACA,mBAAA;;AACW,UAAE,iBAPe,aAAI,IAAc,cAAI,IAAe,eAClE;EAOE,UAAA;EACA,YAAA;EACA,kBAAA;EACA,QAAA;;AAGe,gBAAY,aAAiB,iBAC9C;EACC,SAAS,EAAT;EACA,cAAA;EAAgB,WAAA;EAAa,WAAA;EAC7B,kBAAA;EACA,SAAA;;EACA,mBAAA;;AAGgB,gBACjB;EACC,WAAA;EACA,kBAAA;;AAGgB,gBAAa,aAAO;AACpB,gBAAY;AACT,mBAAa,aAAO;EAEvC,cAAA;;EAGA,6BAAA;EAEA,eAAA;;AAEgB,gBAAa,aAC9B;EACC,YAAA;EACA,iBAAA;EAEA,kBAAA;;AAEgB,gBACjB;EACC,kBAAA;EACA,OAAA;EAAS,SAAA;EACT,UAAA;EACA,YAAA;EACA,WAAA;EACA,mBAAA;;AAEgB,gBAAsB,uBACvC;EACC,SAAS,EAAT;EAEA,cAAA;EACA,WAAA;EAAa,WAAA;EAEb,kBAAA;EACA,SAAA;EAAW,OAAA;EAEX,YAAY,kEAAZ;EACA,YAAY,gDAAgD,wCAAoC,0BAAhG;EACA,YAAY,qEAAZ;EACA,YAAY,gEAAZ;EACA,YAAY,iEAAZ;EACA,YAAY,mEAAZ;EACA,QAAQ,yDAA0D,yBAAyB,0BAA3F;;AAEgB,gBACjB;EACC,mBAAA;EAEA,WAAA;EACA,YAAA;;AAGgB,gBAAa,aAAQ,QACtC;EACC,kBAAA;EAAoB,MAAA;EAAQ,OAAA;EAC5B,WAAA;EACA,YAAA;;AAEgB,gBAAa,aAAQ,QAAK,MAC3C;EACC,iBAAA;EACA,wBAAA;EACA,gBAAA;EACA,kBAAA;ElBqnB6D,8BAAA;EACA,2BAAA;EACA,sBAAA;EkBrnB7D,WAAA;EACA,eAAA;;AAEgB,gBAAa,aAAO,QAAO,MAAK,MAAc;EAAC,cAAA;;AAC/C,gBAAa,aAAO,QAAU,SAAK,MAAc;EAAC,cAAA;;AAElD,gBAAa,aAAQ,QACtC;EACC,kBAAA;EAAoB,MAAA;EAAQ,UAAA;EAC5B,UAAA;EACA,YAAA;EACA,+BAAA;EAEA,gBAAgB,mEAAhB;EAEA,kBAAA;;AAGgB,gBAAa,aAAO,QAAM;AAC1B,gBAAa,aAAO,QAAO;AAC3B,gBAAa,aAAO,QAAO;AAC3B,gBAAa,aAAO,QAAS;AAC1B,mBAAa,aAAO;EAEvC,yBAAA;EACA,qBAAA;;AAEgB,gBAAa,aAAO,QAAI,IAAW,WAAO;AAC1C,gBAAa,aAAO,QAAI,IAAW,WAAO;AAC1C,gBAAa,aAAO,QAAI,IAAW,WAAS;AAEzC,mBAAa,aAAO,QAAO;AAC3B,mBAAa,aAAO,QAAO;AAI9B,gBAAa,aAAO,QAAU,SAAK;AACnC,gBAAa,aAAO,QAAQ,OAAK;AACjC,gBAAa,aAAO,QAAQ,OAC7C;EACC,yBAAA;;AACW,UAAE,iBAdgB,aAAO,QAAI,IAAW,WAAO;AAc/C,UAAE,iBAbgB,aAAO,QAAI,IAAW,WAAO;AAa/C,UAAE,iBAZgB,aAAO,QAAI,IAAW,WAAS;AAYjD,UAAE,oBAVmB,aAAO,QAAO;AAUnC,UAAE,oBATmB,aAAO,QAAO;AASnC,UAAE,iBALgB,aAAO,QAAU,SAAK;AAKxC,UAAE,iBAJgB,aAAO,QAAQ,OAAK;AAItC,UAAE,iBAHgB,aAAO,QAAQ,OAC7C;EAGE,6BAAA;;AAIe,gBAAa,aAAO,QAAO,MAAK;AAChC,gBAAa,aAAO,QAAQ,OAAK;AACjC,gBAAa,aAAO,QAAQ,OAAK;AACjC,gBAAa,aAAO,QAAU,SAC/C;EACC,mBAAA;;AAGgB,gBAAa,aAAO,QAAS,SAAM,MAAM;AACzC,gBAAa,aAAO,QAAS,SAAO,OAAM;AAC1C,gBAAa,aAAO,QAAS,SAAO,OAAM;AAC1C,gBAAa,aAAO,QAAS,SAAS,SACvD;EACC,4BAAA;;AAGgB,gBAAa,aAAQ,QAAC;AACtB,gBAAa,aAAO,QAAO,MAC5C;EACC,cAAA;EAAgB,WAAA;EAAa,YAAA;EAC7B,kBAAA;EAAoB,QAAA;EAAU,SAAA;EAC9B,gBAAgB,uDAAhB;;AAEgB,gBAAa,aAAO,QAAU,SAAC;AAC/B,gBAAa,aAAO,QAAS,SAAO,MACrD;EACC,kBAAA;EAAoB,SAAA;EAAW,QAAA;;AAGf,gBAAa;EAC7B,gBAAgB,0EAAhB;;AAEgB,gBAAY,aAAM;AAClB,gBAAY,aAAO;AACnB,gBAAY,aAAQ;EACpC,YAAA;;AAGgB,gBAAa,aAAO,QAAc,aAAE;EACnD,iCAAA;;AAGe,gBAAa,aAAO,QAAa,aAAQ,OAAE;EAC1D,kCAAA;;AAGe,gBAAa,aAAO,QAAO,OAC5C;EACC,mBAAA;EACA,qBAAA;;AAGgB,gBACjB;EACC,cAAA;EACA,oBAAA;EAEA,cAAA;EACA,kBAAA;EACA,cAAA;EACA,eAAA;;AAGgB,gBAAa,aAC9B;EACC,qBAAA;EACA,iBAAA;;AAGgB,gBAAY,aAAa,YAAG,IAAU,UAAI,GAAI,KAC/D;EACC,aAAA;;AAGgB,gBACjB;EACC,cAAA;EACA,kBAAA;EAAoB,UAAA;EAEpB,WAAA;EACA,aAAA;;AAEgB,gBAAQ,QACzB;EACG,cAAA;EACA,WAAA;EAAa,YAAA;EAAc,kBAAA;EAE7B,gBAAgB,0DAAhB;EAEA,eAAA;EAEA,UAAA;;AAEgB,gBAAQ,QACzB;EACC,cAAA;EACA,YAAA;EAAc,WAAA;EAEd,kBAAA;EACA,SAAA;EAAW,QAAA;EAEX,gBAAgB,qDAAhB;;AAID;EACC,kBAAA;EAEA,YAAA;EAEA,iBAAA;EACA,yBAAA;EAEA,WAAA;;AAGU,UACX;EACC,cAAA;EACA,kBAAA;EAEA,cAAA;EACA,eAAA;EACA,iBAAA;EAEA,eAAA;;AAEU,UAAI,KAAS,SACxB;EACC,SAAS,EAAT;EAEA,kBAAA;EACA,SAAA;EAAW,UAAA;EACX,WAAA;EAAa,YAAA;EAEb,gBAAgB,sEAAhB;;AAGU,UAAI,KACf;EACC,cAAA;EACA,yBAAA;;AAID;EACC,YAAA;;AAGa,cAAM;AACL,cAAS,UAAU,UAAI,IACtC;EACC,SAAS,EAAT;EACA,cAAA;EACA,WAAA;;AAGc,cACf;EACC,WAAA;EACA,UAAA;;AAEc,cACf;EACC,YAAA;;AAEc,cACf;EACC,YAAA;;AAEc,cACf;EACC,SAAA;;AAGc,cACf;EACC,iBAAA;EACA,aAAA;;AAEc,cACf;EACC,eAAA;EACA,sBAAA;EACA,gBAAA;EAEA,oCAAA;EACA,iCAAA;EACA,4BAAA;;AAGsB;EACtB,YAAA;EACA,eAAA;;AAFsB,sBAGhB;EACL,qBAAA;EACA,YAAA;EACA,YAAA;EACA,kBAAA;;AAEC,sBANI,MAMI,OAAK;EACb,cAAA;;AAVoB,sBAGhB,MAUW;EACf,WAAA;EACA,YAAA;;ACtdiB;EACnB,kBAAA;EACA,SAAA;EACA,SAAA;EACA,YAAA;EACA,WAAA;EACA,mBAAA;EACA,yBAAA;EnByyB6D,wDAAA;EACA,qDAAA;EACA,gDAAA;;AJ5yB5D,mBAAM;EACN,WAAA;EACA,cAAA;EACA,SAAS,EAAT;;AuBEC,mBAAK;AAXY,mBAYN;EACZ,qBAAA;EACA,WAAA;;AACE,mBAJI,MAIC;AAAL,mBAHU,aAGL;AACL,mBALI,MAKI;AAAR,mBAJU,aAIF;EACT,qBAAA;EACA,WAAA;;AAlBiB,mBAsBN;EACZ,kBAAA;EACA,YAAA;EACA,gBAAA;;AAEE,mBALU,aAKL;AACL,mBANU,aAMJ;AACN,mBAPU,aAOP;AACH,mBARU,aAQY;EACvB,iBAAA;;AAKE,mBAdS,aAaa,uBACjB;AACL,mBAfS,aAaa,uBAEhB;AACN,mBAhBS,aAaa,uBAGnB;AACH,mBAjBS,aAaa,uBAIC;EACxB,kBAAA;;AACC,mBAnBS,aAaa,uBACjB,MAKO;AAAZ,mBAnBS,aAaa,uBAEhB,OAIM;AAAZ,mBAnBS,aAaa,uBAGnB,IAGS;AAAZ,mBAnBS,aAaa,uBAIC,sBAEX;EAAC,iBAAA;;AANf,mBAbW,aAaa,uBASf;EACR,YAAA;EACA,UAAA;;AA9CgB,mBAsBN,aA4BJ;EACP,WAAA;EACA,YAAA;EACA,qBAAA;EACA,kBAAA;;AAEC,mBAlCU,aA4BJ,QAMM;EACZ,WAAA;;AACC,mBApCS,aA4BJ,QAMM,WAEJ;EACP,kBAAA;EACA,SAAA;EACA,UAAA;EA8IJ,SAAS,GAAT;EACA,UAAA;EACA,WAAA;EACA,mBAAA;EACA,2BAAA;EACA,yDAAA;EACA,mBAAA;;AA5II,mBA/CS,aA4BJ,QAgBC,OAGC;AAAP,mBA/CS,aA4BJ,QAiBC,OAEC;AAAP,mBA/CS,aA4BJ,QAkBC,MACC;EAAE,yDAAA;;AArEM,mBAsBN,aAmDQ;EACnB,qBAAA;EACA,WAAA;EACA,YAAA;;AAEC,mBAxDU,aAmDQ,oBAKD;EACjB,sBAAsB,2DAAtB;;AA/EgB,mBAsBN,aA6DG,eAEJ;EACT,YAAA;EACA,WAAA;EAAa,eAAA;EACb,yBAAA;;AAxFgB,mBAsBN,aA6DG,eAEJ,UAKF;EACN,WAAA;EACA,YAAA;EACA,UAAA;;AA7Fe,mBAsBN,aA6DG,eAEJ,UAWH;EACL,kBAAA;EACA,UAAA;EACA,SAAA;EAwGJ,SAAS,GAAT;EACA,UAAA;EACA,WAAA;EACA,mBAAA;EACA,2BAAA;EACA,yDAAA;EACA,mBAAA;;AA3GI,mBAhFS,aA6DG,eAEJ,UAiBA,OAAK;AACb,mBAjFS,aA6DG,eAEJ,UAkBA,OAAM;EAAE,yDAAA;;AAvGD,mBAsBN,aA6DG,eAuBP;EACN,gBAAA;EACA,WAAA;;AA5GgB,mBAsBN,aA6DG,eAuBP,OAID;EAAE,qBAAA;;AA9GS,mBAsBN,aA6DG,eAuBP,OAMA;EACL,UAAA;EACA,qBAAA;EACA,YAAA;;AAEC,mBA/FQ,aA6DG,eAuBP,OAMA,MAKM;EACV,yBAAA;;AAtHc,mBAsBN,aA6DG,eA0CC;EACd,qBAAA;EACA,WAAA;EACA,YAAA;;AAhIgB,mBAgKL;EAEb,YAAA;EACA,WAAA;EACA,kBAAA;;AApKkB,mBAgKL,cAKX;EACD,WAAA;EACA,kBAAA;EACA,UAAA;EACA,YAAA;EACA,sBAAsB,wDAAtB;;AA1KiB,mBAgLF;EAChB,sBAAsB,+CAAtB;;AAmCA,mBApCgB,iBAoCO;EAfxB,0BAAA;;AAgBC,mBArCgB,iBAqCO;EAhBxB,4BAAA;;AAiBC,mBAtCgB,iBAsCO;EAjBxB,4BAAA;;AAkBC,mBAvCgB,iBAuCO;EAlBxB,4BAAA;;AAmBC,mBAxCgB,iBAwCO;EAnBxB,6BAAA;;AAoBC,mBAzCgB,iBAyCO;EApBxB,6BAAA;;AAqBC,mBA1CgB,iBA0CO;EArBxB,6BAAA;;AAsBC,mBA3CgB,iBA2CO;EAtBxB,6BAAA;;AAuBC,mBA5CgB,iBA4CO;EAvBxB,6BAAA;;AAwBC,mBA7CgB,iBA6CO;EAxBxB,6BAAA;;AAyBC,mBA9CgB,iBA8CO;EAzBxB,6BAAA;;AA0BC,mBA/CgB,iBA+CO;EA1BxB,6BAAA;;AA2BC,mBAhDgB,iBAgDO;EA3BxB,6BAAA;;AA4BC,mBAjDgB,iBAiDO;EA5BxB,6BAAA;;AA6BC,mBAlDgB,iBAkDO;EA7BxB,6BAAA;;AA8BC,mBAnDgB,iBAmDO;EA9BxB,6BAAA;;AA+BC,mBApDgB,iBAoDO;EA/BxB,6BAAA;;AAgCC,mBArDgB,iBAqDO;EAhCxB,6BAAA;;AAiCC,mBAtDgB,iBAsDO;EAjCxB,6BAAA;;AAkCC,mBAvDgB,iBAuDO;EAlCxB,6BAAA;;AAmCC,mBAxDgB,iBAwDO;EAnCxB,6BAAA;;AAsCC,mBA3DgB,iBAGR,OAwDe;AAAvB,mBA3DgB,iBAIR,OAuDe;AAAvB,mBA3DgB,iBAKR,MAsDe;EAnCxB,8BAAA;;AAoCC,mBA5DgB,iBAGR,OAyDe;AAAvB,mBA5DgB,iBAIR,OAwDe;AAAvB,mBA5DgB,iBAKR,MAuDe;EApCxB,gCAAA;;AAqCC,mBA7DgB,iBAGR,OA0De;AAAvB,mBA7DgB,iBAIR,OAyDe;AAAvB,mBA7DgB,iBAKR,MAwDe;EArCxB,gCAAA;;AAsCC,mBA9DgB,iBAGR,OA2De;AAAvB,mBA9DgB,iBAIR,OA0De;AAAvB,mBA9DgB,iBAKR,MAyDe;EAtCxB,gCAAA;;AAuCC,mBA/DgB,iBAGR,OA4De;AAAvB,mBA/DgB,iBAIR,OA2De;AAAvB,mBA/DgB,iBAKR,MA0De;EAvCxB,iCAAA;;AAwCC,mBAhEgB,iBAGR,OA6De;AAAvB,mBAhEgB,iBAIR,OA4De;AAAvB,mBAhEgB,iBAKR,MA2De;EAxCxB,iCAAA;;AAyCC,mBAjEgB,iBAGR,OA8De;AAAvB,mBAjEgB,iBAIR,OA6De;AAAvB,mBAjEgB,iBAKR,MA4De;EAzCxB,iCAAA;;AA0CC,mBAlEgB,iBAGR,OA+De;AAAvB,mBAlEgB,iBAIR,OA8De;AAAvB,mBAlEgB,iBAKR,MA6De;EA1CxB,iCAAA;;AA2CC,mBAnEgB,iBAGR,OAgEe;AAAvB,mBAnEgB,iBAIR,OA+De;AAAvB,mBAnEgB,iBAKR,MA8De;EA3CxB,iCAAA;;AA4CC,mBApEgB,iBAGR,OAiEe;AAAvB,mBApEgB,iBAIR,OAgEe;AAAvB,mBApEgB,iBAKR,MA+De;EA5CxB,iCAAA;;AA6CC,mBArEgB,iBAGR,OAkEe;AAAvB,mBArEgB,iBAIR,OAiEe;AAAvB,mBArEgB,iBAKR,MAgEe;EA7CxB,iCAAA;;AA8CC,mBAtEgB,iBAGR,OAmEe;AAAvB,mBAtEgB,iBAIR,OAkEe;AAAvB,mBAtEgB,iBAKR,MAiEe;EA9CxB,iCAAA;;AA+CC,mBAvEgB,iBAGR,OAoEe;AAAvB,mBAvEgB,iBAIR,OAmEe;AAAvB,mBAvEgB,iBAKR,MAkEe;EA/CxB,iCAAA;;AAgDC,mBAxEgB,iBAGR,OAqEe;AAAvB,mBAxEgB,iBAIR,OAoEe;AAAvB,mBAxEgB,iBAKR,MAmEe;EAhDxB,iCAAA;;AAiDC,mBAzEgB,iBAGR,OAsEe;AAAvB,mBAzEgB,iBAIR,OAqEe;AAAvB,mBAzEgB,iBAKR,MAoEe;EAjDxB,iCAAA;;AAkDC,mBA1EgB,iBAGR,OAuEe;AAAvB,mBA1EgB,iBAIR,OAsEe;AAAvB,mBA1EgB,iBAKR,MAqEe;EAlDxB,iCAAA;;AAmDC,mBA3EgB,iBAGR,OAwEe;AAAvB,mBA3EgB,iBAIR,OAuEe;AAAvB,mBA3EgB,iBAKR,MAsEe;EAnDxB,iCAAA;;AAoDC,mBA5EgB,iBAGR,OAyEe;AAAvB,mBA5EgB,iBAIR,OAwEe;AAAvB,mBA5EgB,iBAKR,MAuEe;EApDxB,iCAAA;;AAqDC,mBA7EgB,iBAGR,OA0Ee;AAAvB,mBA7EgB,iBAIR,OAyEe;AAAvB,mBA7EgB,iBAKR,MAwEe;EArDxB,iCAAA;;AAsDC,mBA9EgB,iBAGR,OA2Ee;AAAvB,mBA9EgB,iBAIR,OA0Ee;AAAvB,mBA9EgB,iBAKR,MAyEe;EAtDxB,iCAAA;;AAuDC,mBA/EgB,iBAGR,OA4Ee;AAAvB,mBA/EgB,iBAIR,OA2Ee;AAAvB,mBA/EgB,iBAKR,MA0Ee;EAvDxB,iCAAA;;AAmCC,mBAjDO,QAAgB,iBAiDA;AAAvB,mBAhDS,UAAiB,iBAgDH;EAnCxB,8BAAA;;AAoCC,mBAlDO,QAAgB,iBAkDA;AAAvB,mBAjDS,UAAiB,iBAiDH;EApCxB,gCAAA;;AAqCC,mBAnDO,QAAgB,iBAmDA;AAAvB,mBAlDS,UAAiB,iBAkDH;EArCxB,gCAAA;;AAsCC,mBApDO,QAAgB,iBAoDA;AAAvB,mBAnDS,UAAiB,iBAmDH;EAtCxB,gCAAA;;AAuCC,mBArDO,QAAgB,iBAqDA;AAAvB,mBApDS,UAAiB,iBAoDH;EAvCxB,iCAAA;;AAwCC,mBAtDO,QAAgB,iBAsDA;AAAvB,mBArDS,UAAiB,iBAqDH;EAxCxB,iCAAA;;AAyCC,mBAvDO,QAAgB,iBAuDA;AAAvB,mBAtDS,UAAiB,iBAsDH;EAzCxB,iCAAA;;AA0CC,mBAxDO,QAAgB,iBAwDA;AAAvB,mBAvDS,UAAiB,iBAuDH;EA1CxB,iCAAA;;AA2CC,mBAzDO,QAAgB,iBAyDA;AAAvB,mBAxDS,UAAiB,iBAwDH;EA3CxB,iCAAA;;AA4CC,mBA1DO,QAAgB,iBA0DA;AAAvB,mBAzDS,UAAiB,iBAyDH;EA5CxB,iCAAA;;AA6CC,mBA3DO,QAAgB,iBA2DA;AAAvB,mBA1DS,UAAiB,iBA0DH;EA7CxB,iCAAA;;AA8CC,mBA5DO,QAAgB,iBA4DA;AAAvB,mBA3DS,UAAiB,iBA2DH;EA9CxB,iCAAA;;AA+CC,mBA7DO,QAAgB,iBA6DA;AAAvB,mBA5DS,UAAiB,iBA4DH;EA/CxB,iCAAA;;AAgDC,mBA9DO,QAAgB,iBA8DA;AAAvB,mBA7DS,UAAiB,iBA6DH;EAhDxB,iCAAA;;AAiDC,mBA/DO,QAAgB,iBA+DA;AAAvB,mBA9DS,UAAiB,iBA8DH;EAjDxB,iCAAA;;AAkDC,mBAhEO,QAAgB,iBAgEA;AAAvB,mBA/DS,UAAiB,iBA+DH;EAlDxB,iCAAA;;AAmDC,mBAjEO,QAAgB,iBAiEA;AAAvB,mBAhES,UAAiB,iBAgEH;EAnDxB,iCAAA;;AAoDC,mBAlEO,QAAgB,iBAkEA;AAAvB,mBAjES,UAAiB,iBAiEH;EApDxB,iCAAA;;AAqDC,mBAnEO,QAAgB,iBAmEA;AAAvB,mBAlES,UAAiB,iBAkEH;EArDxB,iCAAA;;AAsDC,mBApEO,QAAgB,iBAoEA;AAAvB,mBAnES,UAAiB,iBAmEH;EAtDxB,iCAAA;;AAuDC,mBArEO,QAAgB,iBAqEA;AAAvB,mBApES,UAAiB,iBAoEH;EAvDxB,iCAAA;;AC3MY;EACZ,kBAAA;;AAGqB,qBAAY;EACjC,+BAAA;EACA,kBAAA;EACA,YAAA;;AAGY,YAAM;EAClB,kBAAA;EACA,YAAA;;AAGqB,qBAAa,aAAK;EACvC,yBAAA;EACA,yBAAA;;AAGY,YAAG,IAAQ;EACvB,WAAA;EACA,WAAA;EACA,YAAA;;AAGY,YAAM;EAClB,sBAAA;EACA,eAAA;EAEA,YAAA;EACA,gBAAA;;AAGW,YAAa,YAAM;EAAC,eAAA;;AAGnB,YAAK,MAAQ,OAAM;EAC/B,mBAAA;EACA,WAAA;EACA,gBAAA;EACA,uBAAA;;AAGY,YAAM,MAAK,MAAO;EAC9B,cAAA;;AAGY,YAAM,MAAK,MAAa;EACpC,cAAA;EACA,eAAA;;AAIqB,qBAAa,aAAM,MAAU;EAClD,cAAA;EACA,eAAA;;AAGY,YAAM,MAAE;EACpB,cAAA;;AACsB,qBAAE,aAFN,MAAE;EAGnB,eAAA;;AAIW,YAAM;EAClB,qBAAA;EACA,cAAA;EACA,eAAA;EACA,oBAAA;EACA,mBAAA;EACA,gBAAA;;AAGW,YAAO,MAAC,EAAO;EAC1B,cAAA;;AAIY,YAAC,EAAO;EACpB,aAAA;EACA,kBAAA;EACA,QAAA;EACA,UAAA;EACA,WAAA;EACA,YAAA;EACA,oEAAA;;AAGY,YAAC,EAAM,MAAO;EAC1B,4BAAA;;AAGY,YAAY;EACxB,oEAAA;EACA,cAAA;EACA,WAAA;EACA,YAAA;EACA,kBAAA;;AACsB,qBAAE,aANA;EAOvB,WAAA;EACA,UAAA;;AAIW,YAAW,YAAe;EAAE,wBAAA;;AAC5B,YAAW,YAAe;EAAE,4BAAA;;AAC5B,YAAW,YAAe;EAAE,4BAAA;;AAC5B,YAAW,YAAe;EAAE,4BAAA;;AAC5B,YAAW,YAAe;EAAE,4BAAA;;AAC5B,YAAW,YAAe;EAAE,6BAAA;;AAC5B,YAAW,YAAe;EAAE,6BAAA;;AAGnB;EACrB,eAAA;EACA,YAAA;EACA,UAAA;EACA,aAAA;EACA,YAAA;EACA,eAAA;;AAIqB,qBAAa;EAClC,YAAA;EACA,eAAA;EACA,WAAA;EACA,eAAA;;AAGqB,qBAAa,aAAK,MAAO;EAC9C,yBAAA;;AAGW,YAAsB;EACjC,YAAA;EACA,8BAAA;;;ACzIa;AACA;AACC;AACA;AACA;AACA,cAAM;AACN,cAAM;AACR;AACC,aAAI;AAElB;EACC,UAAA;EACA,SAAA;EACA,SAAA;EACA,aAAA;EACA,mBAAA;;AAGc;EACd,kBAAA;EACA,MAAA;EACA,OAAA;EACA,WAAA;EACA,eAAA;;AAGc;EACd,kBAAA;EACA,mBAAA;EACA,WAAA;EACA,iBAAA;;;;;;;AAQgB;EAChB,WAAA;;;;;;;;;AASc;AAAkB;EAChC,kBAAA;;AAGe;EACf,gBAAA;;AAGqB,qBAAgB;EACrC,iCAAA;;AAGe;EACf,WAAA;EACA,gBAAgB,8CAAhB;EACA,SAAA;EACA,aAAA;EACA,mBAAA;;AAGc;AAAmB;EACjC,cAAA;EACA,WAAA;EACA,YAAA;;AAGe;EACf,eAAA;EACA,gBAAA;;AAGgB;AAAiB,cAAI;AAAiB,cAAK;EAC3D,sBAAsB,2CAAtB;;AAGiB;EACjB,eAAA;EACA,QAAA;EACA,SAAA;EACA,iBAAA;EACA,kBAAA;EACA,6BAAA;EACA,YAAA;EACA,eAAA;EACA,WAAA;;AAGiB,iBAAI;EACrB,WAAA;EACA,YAAA;EACA,gBAAgB,oEAAhB;;AAGqB;EACrB,kBAAA;EACA,MAAA;EACA,QAAA;;AAGe;EACf,kBAAA;EACA,QAAA;EAEA,cAAA;EACA,MAAA;EACA,WAAA;EACA,YAAA;EACA,eAAA;EACA,WAAA;EAEA,mBAAA;EAEA,YAAA;;AACC,eAAO;EACP,UAAA;;AAGA,eAAQ;EzB7HT,SAAS,GAAT;EK+PG,YAAA;EACA,WAAA;EAGF,sBAAsB,yCAAtB;EACA,4BAAA;EACA,+BAAA;ECxPD,cAAA;EACA,kBAAA;EACA,gBAAA;EAKA,QAAA;EACA,SAAA;EACA,iBAAA;EACA,gBAAA;;AmB4GqB,qBAAgB;EACrC,eAAA;EACA,WAAA;EACA,SAAA;;AAIa;EACb,kBAAA;EACA,MAAA;EACA,UAAA;EACA,YAAA;EACA,eAAA;EACA,qBAAA;EACA,4BAA4B,iCAA5B;;EACA,6CAAA;EACA,WAAA;;AAGc;EACd,OAAA;;AAGc;EACd,QAAA;;AAGa,aAAK;EAClB,kBAAA;EACA,QAAA;EACA,WAAA;EACA,YAAA;EACA,iBAAA;EACA,eAAA;EACA,WAAA;EACA,kBAAA;;AAGc,cAAK;EACnB,UAAA;EACA,4BAAA;;AAGc,cAAK;EACnB,WAAA;EACA,4BAAA;;AAGY,aAAO,MAAK;EACxB,mBAAA;;AAGa;EACb,kBAAA;EACA,aAAA;EACA,cAAA;EACA,kBAAA;EACA,kBAAA;EACA,mBAAA;EACA,4BAAA;;;AAKc;EACd,gBAAA;EACA,WAAA;;AAGiB;EACjB,kBAAA;EACA,MAAA;EACA,OAAA;EACA,gBAAA;EACA,aAAA;EACA,WAAA;EACA,gBAAgB,4CAAhB;EACA,eAAA;;AAGuB;EACvB,eAAA;EACA,SAAA;EACA,QAAA;;AAGc,cAAkB;EAChC,cAAA;EACA,kBAAA;;;AAKe;EACf,kBAAA;EACA,uBAAuB,8CAAvB;EACA,kBAAA;EACA,iBAAA;EACA,WAAA;;AAGgB,gBAAgB;EAChC,mBAAA;;AAG0B;EAC1B,kBAAA;EACA,SAAA;EACA,UAAA;EACA,oBAAA;EACA,WAAA;EACA,kBAAA;;AAG0B,0BAAO;EACjC,qBAAA;EACA,mBAAA;EACA,iBAAA;EACA,uBAAA;;EACA,8BAAA;EACA,2BAAA;EACG,wBAAA;EACK,mBAAA;EACR,2BAAA;EACA,WAAA;EACA,iBAAA;EACA,iBAAA;EACA,mBAAA;;AAG4B;EAC5B,kBAAA;EACA,gBAAA;EACA,WAAA;;AAG2B;EAC3B,iBAAA;;AAGyB;EACzB,kBAAA;EACA,SAAA;EACA,OAAA;EACA,WAAA;EACA,aAAA;EACA,gBAAA;EACA,8BAAA;;AAGA,CAAiB;EACjB,cAAA;EACA,eAAA;EACA,WAAA;EACA,MAAA;EACA,YAAA;EACA,WAAA;EACA,WAAA;EACA,eAAA;EACA,iBAAA;EACA,kBAAA;;AAGA,CAAgB,gBAAO;EACvB,8BAAA;EACA,8BAAA;;AAGe,gBAAM;EACrB,OAAA;;AAGe,gBAAO;EACtB,WAAA;;AAIgB,gBAAK;EACrB,qBAAA;EpB0sBG,YAAA;EACA,WAAA;EAGF,sBAAsB,yCAAtB;EACA,4BAAA;EACA,gCAAA;ECx/BD,cAAA;EACA,kBAAA;EACA,gBAAA;EAKA,QAAA;EACA,SAAA;EACA,iBAAA;EACA,iBAAA;;AmBmSe,gBAAO,MAAI;EpBitBvB,YAAA;EACA,WAAA;EAGF,sBAAsB,yCAAtB;EACA,4BAAA;EACA,gCAAA;ECpgCD,cAAA;EACA,kBAAA;EACA,gBAAA;EAKA,QAAA;EACA,SAAA;EACA,iBAAA;EACA,iBAAA;;AoBxBe;EACf,aAAA;;AAGc,eAAQ;EACtB,cAAA;;AAGiB;EACjB,sBAAA;EACA,gBAAA;EACA,kBAAA;EACA,YAAA;EACA,aAAA;;AAEc;EACd,iBAAA;;AAGiB,iBAAG;EACpB,gBAAA;;ACjBuB;EAAE,gBAAA;EAAkB,YAAA;EAAc,mBAAA;;AAE1C,eAChB;EACC,eAAA;EACA,iBAAA;EACA,SAAA;;AAEe,eAAE;EAEjB,aAAA;;AAGe,eAAK;EACpB,oBAAA;;AAEe,eAAK,MAAa;AAChB,gBAAqB;EAAE,cAAA;EAAgB,YAAA;;AACzC,eAAK,MAAgB;EAAE,yBAAA;;AAEvB,eAAK,MACrB;EACC,kBAAA;EAAoB,QAAA;EACpB,aAAA;;AAGe,eAChB;EACC,YAAA;EACA,WAAA;EACA,cAAA;EACA,YAAA;EACA,qBAAA;;AAEe,eAAQ,SAAO;EAAE,cAAA;EAAgB,YAAA;;AACjC,eAAQ,SAAQ;EAC/B,YAAA;EACA,aAAA;;AAGe,eAAK,MAAqB;AAC1B,eAAqB;EACpC,mBAAA;EACA,uBAAA;EACA,YAAA;;AAGgB,gBAAsB;EACtC,iBAAA;;AAEe,eAAY;EAC3B,eAAA;EACA,iBAAA;;AAEe,eAAU;EACzB,QAAA;;AAGe,eAAO;ExB0ItB,qBAAA;EACA,kBAAA;EAEA,YAAA;EACA,iBAAA;EACA,eAAA;EACA,eAAA;EACA,eAAA;EACA,iBAAA;EAjBA,WAAA;EACA,mBAAA;EwBhIA,qBAAA;EACA,yBAAA;EACA,kBAAA;EACA,mBAAA;;AxB+HC,ewBpIqB,QxBoId;EACP,mBAAA;;AAgBA,ewBrJqB,QxBqJZ;EACT,oEAAA;;AwB9Ic,eAAY;EAC3B,mBAAA;;AADe,eAAY,YAEzB;EACD,aAAA;;AAIe,gBAAS;EACzB,YAAA;EACA,aAAA;;AAGoB;EAAE,YAAA;EAAc,WAAA;;AAChB;EAAE,YAAA;EAAc,YAAA;;AAEpB;EAAC,aAAA;;AACJ,aAAiB,iBAAE;EAAC,iBAAA;EAAmB,kBAAA;;AAGpC,gBACjB;EACC,qBAAA;EACA,YAAA;EACA,mBAAA;;AACC,gBAJF,YAIc;EACZ,WAAA;;AAIe,gBAAQ;EAAE,gBAAA;;AACV,gBAAQ,QAAI;EAAE,aAAA;;AAEf,eAAsB;EAAE,qBAAA;EAAuB,kBAAA;EAAoB,SAAA;;AAEnE;EACf,aAAA;;AAGe,eAAoB;EACnC,WAAA;EACA,mBAAA;EACA,SAAA;;AAEe,eAAoB,oBAAM;EACzC,WAAA;;AAEkB;EAClB,yBAAA;EACA,kBAAA;EACA,iBAAA;EACA,iBAAA;;AAGwB;EACxB,YAAA;EACA,kBAAA;EACA,kBAAA;EACA,cAAA;EACA,eAAA;;AAGuB;EACvB,YAAA;EACA,6BAAA;EACA,kBAAA;EACA,gBAAA;EACA,mBAAA;;AAGsB,uBAAa;EACnC,aAAA;;AAGyB;EACzB,WAAA;EACA,YAAA;EACA,eAAA;EACA,kBAAA;EACA,QAAA;EACA,UAAA;EACA,kBAAA;EACA,gEAAA;;AAGwB,yBAAO;EAC/B,kCAAA;;AAGkB;EAClB,kBAAA;;AAGsB,sBAAC;EAAC,gBAAA;;AAER;EACb,aAAA;;AAGe;EACf,uBAAA;EACA,yBAAA;EACA,yBAAA;EACA,cAAA;EACA,gBAAA;EACA,WAAA;;AAGc,kBAAQ;EACtB,8BAAA;EACA,cAAA;;AAGkB;EAClB,YAAA;EACA,yBAAA;EACA,kBAAA;EACA,eAAA;;AAGa,gBAAsB;EAEnC,mBAAA;EACA,SAAA;EACA,WAAA;;AAGgB;EAChB,yBAAA;EACA,kBAAA;EACA,iBAAA;EACA,iBAAA;;AAGa,gBAAsB,sBAAE;EACrC,WAAA;;AAEa,gBAAsB,sBAAC,EAAO;EAC3C,cAAA;;AAGe,kBAAY;EAC3B,kBAAA;EACA,UAAA;EACA,SAAA;EACA,gBAAgB,6DAAhB;EACA,WAAA;EACA,UAAA;;AAGa;EACb,aAAA;EACA,SAAA;EACA,WAAA;EACA,kBAAA;EACA,yBAAA;EACA,gBAAA;EACA,YAAA;EACA,WAAA;EACA,WAAA;EACA,gBAAA;EACA,gBAAA;;AAGa,gBAAM;EACnB,cAAA;EACA,yBAAA;EACA,YAAA;EACA,kBAAA;EACA,cAAA;;AAGa,gBAAK,MAAM;AAAmB,gBAAK,MAAQ;EACxD,mBAAA;EACA,eAAA;;AAGa,gBAAM,MAAK;EACxB,cAAA;EACA,qBAAA;;;AAKkB,sBAGL,gBACQ;AAHA,wBAER,gBACQ;AAJH,sBAGL,gBAEQ;AAJA,wBAER,gBAEQ;AALH,sBAGL,gBAGK;AALG,wBAER,gBAGK;AANA,sBAGL,gBAIM;AANE,wBAER,gBAIM;AAPD,sBAGL,gBAKI;AAPI,wBAER,gBAKI;AARC,sBAGL,gBAMQ;AARA,wBAER,gBAMQ;EACtB,qBAAA;;AAKA,sBADI,MACwB;AAA5B,wBADI,MACwB;EAAE,WAAA;;AAC9B,sBAFI,MAEc;AAAlB,wBAFI,MAEc;EAAE,WAAA;;AACpB,sBAHI,MAGe;AAAnB,wBAHI,MAGe;EAAE,WAAA;;AACrB,sBAJI,MAImB;AAAvB,wBAJI,MAImB;EAAE,WAAA;;AAlBN,sBAoBQ,6BACf,aACT;AArBmB,wBAmBK,6BACf,aACT;EAAE,cAAA;;AAtBc,sBAoBQ,6BACf,aAGG;AAvBO,wBAmBK,6BACf,aAGG;EACd,WAAA;EACA,YAAA;EACA,kBAAA;EACA,eAAA;EACA,gEAAA;;AA7BkB,sBAoBQ,6BAYX,iBACd,GAAY;AAhCQ,wBAmBK,6BAYX,iBACd,GAAY;EAAE,cAAA;;AAjCG,sBAoBQ,6BAYX,iBAEJ;AAjCU,wBAmBK,6BAYX,iBAEJ;EACX,WAAA;EACA,YAAA;EACA,kBAAA;EACA,eAAA;EACA,q6HAAA;;AAMS,aAAgB,eACf;EACZ,WAAA;EACA,YAAA;EACA,yBAAA;;AAJW,aAAgB,eAMlB;EACT,kBAAA;EACA,SAAA;EACA,YAAA;EACA,aAAA;;;AAQC,sBAAK,MAAI,IAAe;EACzB,qBAAA;EACA,WAAA;EACA,qBAAA;;AALqB,sBAQT;EAEZ,WAAA;EACA,cAAA;EACA,aAAA;EAEA,WAAA;;AAdqB,sBAQT,aAQH;EACR,WAAA;EACA,aAAA;EvBqgB2D,8BAAA;EACA,2BAAA;EACA,sBAAA;;AuBzhBvC,sBAuBG;EACxB,gBAAA;;AAxBqB,sBAuBG,yBAET;EACd,gBAAA;EACA,iBAAA;;AA3BoB,sBA+BN,gBACE;EAChB,iBAAA;;AAjCoB,sBA4CD,qBAEA,oBAAS;EAC5B,qBAAA;;AA/CoB,sBA4CD,qBAEA,oBAAS,SAEjB;EAAE,wBAAA;;AAhDO,sBA4CD,qBAQJ;AApDK,sBA4CD,qBASC;EACpB,YAAA;EACA,qBAAA;;AAvDoB,sBA4CD,qBAQJ,iBAIT;AAxDc,sBA4CD,qBASC,qBAGd;EACL,YAAA;EACA,WAAA;;AA1DmB,sBA4CD,qBAkBA;AA9DC,sBA4CD,qBAmBK;EAExB,iBAAA;EACA,qBAAA;EACA,iBAAA;EACA,qBAAA;EACA,eAAA;;AAGC,sBA5BkB,qBAkBA,qBAUV;AAAR,sBA5BkB,qBAmBK,yBASf;EACR,kBAAA;EACA,mBAAA;EACA,qBAAA;EACA,4BAAA;EACA,6BAAA;;AA7EmB,sBA4CD,qBAkBA,qBAiBP;AA/EQ,sBA4CD,qBAmBK,yBAgBZ;EACX,qBAAA;EACA,WAAA;EACA,YAAA;EACA,iBAAA;EACA,mBAAA;EACA,gEAAA;;AACC,sBA1CiB,qBAkBA,qBAiBP,YAOH;AAAP,sBA1CiB,qBAmBK,yBAgBZ,YAOH;EACP,gEAAA;;AAvFkB,sBA4CD,qBAkBA,qBA4BH;AA1FI,sBA4CD,qBAmBK,yBA2BR;EACf,qBAAA;EACA,WAAA;EACA,YAAA;EACA,iBAAA;EACA,q6HAAA;;AA/FmB,sBA4CD,qBAkBA,qBAoCX;AAlGY,sBA4CD,qBAmBK,yBAmChB;EACP,aAAA;;AAnGmB,sBA4CD,qBA2DM;EACzB,qBAAA;EACA,YAAA;;AAzGoB,sBA4CD,qBAgEO;EAC1B,yBAAA;EACA,iBAAA;;AA9GoB,sBA4CD,qBAgEO,2BAIA;EACzB,aAAA;;AACC,sBAtEiB,qBAgEO,2BAIA,0BAEhB;EACR,cAAA;;AAnHkB,sBAyHF,oBACb;EACL,YAAA;;AA3HoB,sBAyHF,oBAKQ;EAC1B,kBAAA;EACA,qBAAA;EACA,WAAA;EACA,YAAA;EACA,QAAA;EACA,UAAA;EvBgM2D,2BAAA;EAAmC,oCAAA;EACnC,wBAAA;EAAgC,6BAAA;EAChC,mBAAA;EAA2B,4BAAA;EuBhMtF,gBAAgB,oCAAhB;;;AAOsB,wBACI;EAC3B,cAAA;EACA,WAAA;EACA,iBAAA;EACA,mBAAA;;AALuB,wBAQX,aAAS;EACrB,WAAA;EACA,aAAA;EvBgY4D,8BAAA;EACA,2BAAA;EACA,sBAAA;;;;;AwB50B9C,eAChB;EACC,kBAAA;EACA,eAAA;;AAGc,eACf;EACC,yBAAA;;AAGe,eAAE;AACF,eAAE;AACF,eAChB;EACC,SAAA;EACA,UAAA;EACA,mBAAA;EAEA,cAAA;;AAGe,eAChB;EACC,eAAA;EACA,iBAAA;;AAEe,eAChB;EACC,cAAA;EAEA,eAAA;EACA,iBAAA;;AAEe,eAAC;AAAkB,eACnC;EACC,cAAA;;AAEe,eAAC,EAAK;AACN,eAAC,EACjB;EACC,qBAAA;;AAEe,eAAC,EACjB;EACC,0BAAA;;AAGe,eAAC,EACjB;EACC,gBAAA;;AAGc,cACf;EACC,aAAA;EAEA,sBAAsB,0CAAtB;EACA,4BAAA;EACA,+BAAA;;AAEc,cACf;EACC,YAAA;;AAEc,cACf;EACC,cAAA;EACA,kBAAA;EACA,YAAA;EAAc,aAAA;EACd,SAAA;EAAW,WAAA;;AAGI,eAChB;EACC,aAAA;;AAGe,eAAiB,iBACjC;EACC,kBAAA;EACA,YAAA;EACA,SAAA;EAEA,4BAAA;;AAEe,eAAiB,iBAAK,MAAU,UAChD;EACC,OAAA;EACA,sBAAsB,sCAAtB;EACA,6BAAA;;AAEe,eAAiB,iBAAK,MAAU,UAChD;EACC,QAAA;EACA,sBAAsB,sCAAtB;;AAEe,eAAiB,iBACjC;EACC,kBAAA;;AAGc,cACf;EACC,gBAAA;;AAEc,cAAc,cAC7B;EACC,WAAA;EACA,YAAA;EACA,iBAAA;;AAEc,cAAc,cAAK,MAClC;EACC,SAAA;;AAEc,cAAa,cAAM;AACd,mBAAW,YAAM;AACtB,cAAkB,mBACjC;EACC,SAAS,EAAT;EACA,cAAA;EACA,WAAA;;AAEc,cAAc,cAC7B;EACC,eAAA;EACA,iBAAA;EACA,gBAAA;;AAEc,cAAc,cAC7B;EACC,eAAA;EACA,aAAA;;AAEc,cAAc,cAC7B;EACC,cAAA;EACA,aAAA;EAEA,yBAAA;EACA,kCAAA;EACA,4BAAA;EAEA,kBAAA;;AAEc,cAAc,cAAa,aAAE;EAAE,sBAAsB,0CAAtB;;AAC/B,cAAc,cAAgB,gBAAE;EAAE,sBAAsB,6CAAtB;;AAClC,cAAc,cAAiB,iBAAE;EAAE,sBAAsB,8CAAtB;;AACnC,cAAc,cAAgB,gBAAE;EAAE,sBAAsB,6CAAtB;;AAEjC,eAChB;EACC,YAAA;;AAGc,eAAQ,OACvB;EACC,gBAAA;;AAGe,eAChB;EACC,kBAAA;EACA,MAAA;EAAQ,aAAA;EACR,YAAA;EAAc,aAAA;EAEd,gBAAgB,6CAAhB;;AAGW,WACZ;EACC,WAAA;EAEA,YAAA;EACA,aAAA;EACA,kBAAA;EACA,oBAAA;EACA,gBAAA;EAEA,eAAA;EAEA,4BAAA;EACA,2BAAA;;AAEW,WAAK,MAAU,UAC3B;EACC,WAAA;;AAGW,WAAkB;EAAE,sBAAsB,wCAAtB;;AACpB,WAAkB;EAAE,sBAAsB,wCAAtB;;AACpB,WAAmB;EAAE,sBAAsB,yCAAtB;;AACrB,WAAiB;EAAE,sBAAsB,uCAAtB;;AAEnB,WAAqB;EAAE,sBAAsB,2CAAtB;;AACvB,WAAkB;EAAE,sBAAsB,wCAAtB;;AACpB,WAAwB;EAAE,sBAAsB,8CAAtB;;AAC1B,WAAkB;EAAE,sBAAsB,wCAAtB;;AAEjB,cACf;EACC,YAAA;EACA,YAAA;EAEA,gBAAgB,8CAAhB;EACA,sBAAA;;AAGc,cAAmB,mBAClC;EACC,YAAA;EACA,mBAAA;EACA,SAAA;EACA,WAAA;;AAEc,cAAmB,mBAAK,KACvC;EACC,eAAA;EACA,SAAA;EACA,uBAAA;;AAEc,cAAmB,mBAAK,KACvC;EACC,eAAA;EACA,qBAAA;;;;;;;;;;;;;;AAeoB,oBAAiB;EAAC,gBAAgB,+DAAhB;;AAClB,oBAAE;EAAC,YAAA;;AAEJ,mBAAiB;EAAC,gBAAgB,0DAAhB;EAA4E,oBAAA;;AAC9F,mBAAE;EAAC,mBAAA;;AAGV;EACZ,kBAAA;EACA,eAAA;EACA,iBAAA;;AAGY,YAAiB;EAC7B,iBAAA;;AAGY,YAAO;EACnB,cAAA;EACA,YAAA;EACA,mBAAA;EACA,iBAAA;EACA,mBAAA;EAEA,eAAA;EACA,WAAA;EACA,iBAAA;EACA,kBAAA;;AAGY,YAAC,EAAM,MAAO;EAC1B,qBAAA;;AAImC;EACnC,kBAAA;EACA,iBAAA;EACA,mBAAA;;AAGkB;EAClB,yBAAA;EACA,kBAAA;;AAEkB,kBAAiB;EACnC,mBAAA;EACA,YAAA;EACA,kBAAA;;AAEkB,kBAAiB,iBAAK;EACxC,WAAA;EACA,UAAA;EACA,WAAA;EACA,kBAAA;EACA,gBAAA;EACA,oBAAA;;AAGyB;EACzB,cAAA;EACA,YAAA;EACA,aAAA;;AAEyB,yBAAiB;EAAC,YAAA;EAAc,aAAA;EAAe,gBAAA;;AAC/C,yBAAY;EAAC,YAAA;EAAc,aAAA;EAAe,gBAAA;;AAC1C,yBAAI;EAAC,wBAAwB,kDAAxB;EAA4E,mBAAA;EAAqB,wBAAA;EAA0B,kBAAA;EAAoB,WAAA;EAAa,0BAAA;EAA4B,WAAA;EAAa,YAAA;EAAa,cAAA;EAAgB,aAAA;EAAe,oEAAA;;AACtP,yBAAI,KAAM;;EAAgC,wBAAqB,oDAArB;EAA2E,mEAAA;;AAE9H;EAAC,WAAA;EAAa,aAAA;EAAe,kBAAA;EAAoB,kBAAA;EAAoB,yBAAA;EAA2B,YAAA;EAAc,0CAAA;;AAC9G,gBAAS;EAAC,kBAAA;EAAoB,yBAAA;EAA2B,iBAAA;EAAmB,gBAAA;EAAkB,WAAA;;AAE7G,EAAc;EACf,cAAA;;AADC,EAAc,aAGZ;EACF,kBAAA;EACA,cAAA;EACA,SAAA;EACA,yBAAA;EACA,gBAAgB,wLAAhB;EACA,gBAAA;;AAEC,EAXa,aAGZ,GAQe,gBAAO;EACvB,sBAAsB,qKAAtB;EACA,YAAA;;AAGA,EAhBa,aAGZ,GAaM,MAAqB;EAC5B,cAAA;;AAjBD,EAAc,aAGZ,GAiBmB;EACpB,oBAAA;EACA,aAAA;EACA,kBAAA;EACA,WAAA;EACA,MAAA;EACA,kBAAA;EACA,YAAA;EACA,kCAAA;EACA,cAAA;EACA,kBAAA;EAGA,YAAA;;AAEC,EAnCY,aAGZ,GAiBmB,qBAeX;EACR,SAAS,GAAT;EACA,cAAA;EACA,kBAAA;EACA,QAAA;EACA,UAAA;EACA,YAAA;EACA,UAAA;EACA,WAAA;EACA,sBAAsB,qMAAtB;;AA5CF,EAAc,aAGZ,GAiBmB,qBA4Bd;EACL,eAAA;EACA,kBAAA;EACA,cAAA;;AAnDF,EAAc,aAGZ,GAiBmB,qBAkCjB;EACF,SAAA;EACA,mBAAA;EACA,eAAA;EACA,iBAAA;EACA,cAAA;;AA3DF,EAAc,aAGZ,GAiBmB,qBA0ClB;EACD,eAAA;EACA,iBAAA;EACA,cAAA;;AAjEF,EAAc,aAGZ,GAiBmB,qBAgDN;EACb,cAAA;EACA,aAAA;EACA,YAAA;EACA,cAAA;EACA,gBAAgB,uDAAhB;;AAEA,EA3EY,aAGZ,GAiBmB,qBAuDD,iBAAc;EAAC,wBAAA;;AACjC,EA5EY,aAGZ,GAiBmB,qBAwDK,uBACzB;AAAE,EA7EW,aAGZ,GAiBmB,qBAyDD,gBAAc;EAAC,6BAAA;;AACjC,EA9EY,aAGZ,GAiBmB,qBA0DO,yBAAc;EAAC,6BAAA;;AACzC,EA/EY,aAGZ,GAiBmB,qBA2DO,yBAAc;EAAC,6BAAA;;AACzC,EAhFY,aAGZ,GAiBmB,qBA4DG,qBAAa;AACnC,EAjFY,aAGZ,GAiBmB,qBA6DE,oBAAc;EAAC,6BAAA;;AACpC,EAlFY,aAGZ,GAiBmB,qBA8DD,iBAAc;EAAC,6BAAA;;AACjC,EAnFY,aAGZ,GAiBmB,qBA+DJ,cAAc;EAAC,6BAAA;;AAC9B,EApFY,aAGZ,GAiBmB,qBAgEF,gBAAc;EAAC,6BAAA;;AAChC,EArFY,aAGZ,GAiBmB,qBAiEK,uBAAc;EAAC,6BAAA;;ACnZ3B;EACf,mBAAA;;AAIW;EACX,mBAAA;;AAGc;EACd,YAAA;EACA,YAAA;EACA,eAAA;EACA,mBAAA;EACA,aAAA;EACA,yBAAA;EACA,iBAAA;EACA,kBAAA;;AAEc,cAAM;EACpB,YAAA;;AAEc,cAAG;EACjB,gBAAA;EACA,eAAA;EACA,mBAAA;EACA,gCAAA;EACA,oBAAA;;AAEc,cAAG;EACjB,YAAA;;AAEc,cAAE,GAAY;EAC5B,iBAAA;;AAGc,cAAc;EAC5B,iBAAA;;AAEc,cAAc;EAC5B,mBAAA;;AAEc,cAAc,cAAc;EAC1C,UAAA;EACA,6BAAA;;AAEc,cAAc,cAAc,cAAqB;EAAC,SAAA;;AAClD,cAAc,cAAc,cAAqB,qBAAgB,iBAAM;EACrF,yBAAA;EACA,eAAA;;AAGc,cAAO;EACrB,kBAAA;EACA,YAAA;EACA,iBAAA;EACA,6BAAA;;AAGsB;EACtB,WAAA;EACA,eAAA;EACA,mBAAA;EACA,YAAA;EACA,kBAAA;EACA,yBAAA;EACA,aAAA;;AAGsB,sBAA0B,2BAAa;EAC7D,mBAAA;;AAEsB,sBAAM;EAC5B,WAAA;;AAEsB,sBAAwB;EAC9C,qBAAA;EACA,mBAAA;EACA,WAAA;EACA,kBAAA;EACA,WAAA;EACA,YAAA;EACA,kBAAA;EACA,iBAAA;EACA,eAAA;EACA,iBAAA;EACA,WAAA;EACA,YAAA;;AAEkB;EAClB,kBAAA;EACA,YAAA;EACA,gBAAA;EACA,aAAA;EACA,sBAAA;EACA,aAAA;;AAEkB,kBAAE;EACpB,gBAAA;;AAEsB,sBAAG;EACzB,gBAAA;EACA,eAAA;EACA,mBAAA;EACA,iBAAA;EACA,kBAAA;EACA,SAAA;EACA,UAAA;EACA,eAAA;;AAEsB,sBAAE;EACxB,uBAAA;;AAEsB,sBAAG;EACzB,YAAA;EACA,eAAA;;AAEsB,sBAAE,GAAa;EACrC,iBAAA;EACA,YAAA;;AAEsB,sBAAE,GAAa;EACrC,YAAA;EACA,eAAA;EACA,WAAA;;AAEsB,sBAAE,GAAa,YAAK;EAC1C,kBAAA;EACA,kBAAA;EACA,SAAA;;AAEsB,sBAAK,MAAc;EACzC,YAAA;EACA,SAAA;;AAEsB,sBAAgB;EACtC,kBAAA;EACA,qBAAA;EACA,WAAA;EACA,YAAA;EACA,yBAAA;EACA,gBAAA;EACA,eAAA;EACA,kBAAA;;AAEsB,sBAAe,gBAAQ;EAC7C,qBAAA;;AAEsB,sBAAe,gBAAO,OAAQ;EACpD,SAAS,EAAT;EACA,cAAA;EACA,kBAAA;EACA,UAAA;EACA,WAAA;EACA,mBAAA;EACA,QAAA;EACA,SAAA;;AAGsB,sBAAK,MAAU;EACrC,WAAA;;AAG0B;EAC1B,aAAA;;AAEyB,0BAAQ;EACjC,yBAAA;;AAGsB;EACtB,iBAAA;EACA,oBAAA;;AAEsB,sBAAE;EACxB,yBAAA;EACA,WAAA;EACA,eAAA;EACA,yBAAA;EACA,kBAAA;;EAEA,sBAAsB,0CAAtB;EACA,oCAAA;EACA,4BAAA;;AAGsB,sBAAC,EAAS;EAChC,yBAAA;EACA,wBAAA;EACA,yBAAA;;ACxIuB;EAEvB,kBAAA;;AAGE,uBADG,KACK;EzBsGP,YAAA;EACA,WAAA;EAGF,sBAAsB,yCAAtB;EACA,4BAAA;EACA,+BAAA;ECxJD,cAAA;EACA,kBAAA;EACA,gBAAA;EAKA,QAAA;EACA,SAAA;EACA,kBAAA;EACA,iBAAA;;AwBsCG,uBALE,KAIK,OACC;EzB8GR,YAAA;EACA,WAAA;EAGF,sBAAsB,yCAAtB;EACA,4BAAA;EACA,+BAAA;ECpKD,cAAA;EACA,kBAAA;EACA,gBAAA;EAKA,QAAA;EACA,SAAA;EACA,kBAAA;EACA,iBAAA;;AwB4CE,uBADE,KAAO,MACD;EzBoHP,YAAA;EACA,WAAA;EAGF,sBAAsB,yCAAtB;EACA,4BAAA;EACA,+BAAA;EChLD,cAAA;EACA,kBAAA;EACA,gBAAA;EAKA,QAAA;EACA,SAAA;EACA,kBAAA;EACA,iBAAA;;AwBgDG,uBALC,KAAO,MAID,OACC;EzB4HR,YAAA;EACA,WAAA;EAGF,sBAAsB,yCAAtB;EACA,4BAAA;EACA,+BAAA;EC5LD,cAAA;EACA,kBAAA;EACA,gBAAA;EAKA,QAAA;EACA,SAAA;EACA,kBAAA;EACA,iBAAA;;AwBuDE,uBADK,OACG;EzBiCP,YAAA;EACA,WAAA;EAGF,sBAAsB,yCAAtB;EACA,4BAAA;EACA,+BAAA;ECxGD,cAAA;EACA,kBAAA;EACA,gBAAA;EAKA,QAAA;EACA,SAAA;EACA,iBAAA;EACA,iBAAA;;AwB2DG,uBALI,OAIG,OACC;EzByCR,YAAA;EACA,WAAA;EAGF,sBAAsB,yCAAtB;EACA,4BAAA;EACA,+BAAA;ECpHD,cAAA;EACA,kBAAA;EACA,gBAAA;EAKA,QAAA;EACA,SAAA;EACA,iBAAA;EACA,iBAAA;;AwBkEE,uBADI,OAAO,MACH;EzB8CP,YAAA;EACA,WAAA;EAGF,sBAAsB,yCAAtB;EACA,4BAAA;EACA,+BAAA;EChID,cAAA;EACA,kBAAA;EACA,gBAAA;EAKA,QAAA;EACA,SAAA;EACA,iBAAA;EACA,iBAAA;;AwBsEG,uBALG,OAAO,MAIH,OACC;EzBsDR,YAAA;EACA,WAAA;EAGF,sBAAsB,yCAAtB;EACA,4BAAA;EACA,+BAAA;EC5ID,cAAA;EACA,kBAAA;EACA,gBAAA;EAKA,QAAA;EACA,SAAA;EACA,iBAAA;EACA,iBAAA;;AwB6BuB,uBA+CnB;AA/CmB,uBA+CV;EACZ,kBAAA;EApGD,cAAA;EACA,eAAA;EACA,eAAA;EACA,cAAA;EACA,YAAA;EACA,mBAAA;EACA,sCAAA;EAEA,eAAA;EACA,iBAAA;EACA,iBAAA;EACA,WAAA;EACA,kBAAA;EAEA,gBAAA;EACA,oBAAA;EAEA,mBAAA;;AAEC,uBAgFG,KAhFS;AAAZ,uBAgFY,OAhFA;EACZ,gBAAA;;AAEA,uBA6EG,KA7EI;AAAP,uBA6EY,OA7EL;EACP,eAAA;EACA,YAAA;;AAEA,uBAyEG,KAzEW;AAAd,uBAyEY,OAzEE;EACd,cAAA;EACA,iBAAA;EACA,YAAA;;AAEA,uBAoEG,KApEG,MAAc;AAApB,uBAoEY,OApEN,MAAc;EACpB,iBAAA;EACA,YAAA;EACA,eAAA;;AAEA,uBA+DG,KA/DI;AAAP,uBA+DY,OA/DL;EACP,sCAAA;;AAGe,eAAE,wBA2Dd;AA3DY,eAAE,wBA2DL;EA1DZ,YAAA;E1B23D4D,wCAAA;EACA,qCAAA;EACA,mCAAA;EACA,oCAAA;EACA,gCAAA;;A0B93D3D,eAFgB,wBA2Dd,KAzDM;AAAR,eAFgB,wBA2DL,OAzDH;EAAC,UAAA;;AAIK,eAAW,YAAO,MAAE,wBAqDhC;AArDY,eAAW,YAAO,MAAE,wBAqDvB;EApDZ,UAAA;;AAuDC,uBAHE,KAGM;AAAR,uBAHW,OAGH;E9BtGV,SAAS,GAAT;E8BwGE,mBAAA;EACA,wBAAA;;AAEA,uBARE,KAQI,MAAQ;AAAd,uBARW,OAQL,MAAQ;EACd,mBAAA;;AAMiB;EAlHnB,cAAA;EACA,eAAA;EACA,eAAA;EACA,cAAA;EACA,YAAA;EACA,mBAAA;EACA,sCAAA;EAEA,eAAA;EACA,iBAAA;EACA,iBAAA;EACA,WAAA;EACA,kBAAA;EAEA,gBAAA;EACA,oBAAA;EAEA,mBAAA;;AAEC,mBAAY;EACZ,gBAAA;;AAEA,mBAAO;EACP,eAAA;EACA,YAAA;;AAEA,mBAAc;EACd,cAAA;EACA,iBAAA;EACA,YAAA;;AAEA,mBAAM,MAAc;EACpB,iBAAA;EACA,YAAA;EACA,eAAA;;AAEA,mBAAO;EACP,sCAAA;;AAGe,eAAE;EACjB,YAAA;E1B23D4D,wCAAA;EACA,qCAAA;EACA,mCAAA;EACA,oCAAA;EACA,gCAAA;;A0B93D3D,eAFgB,oBAER;EAAC,UAAA;;AAIK,eAAW,YAAO,MAAE;EACnC,UAAA;;AAqEA,mBAAQ;E9BpHT,SAAS,GAAT;EKu4BG,YAAA;EACA,WAAA;EAGF,sBAAsB,yCAAtB;EACA,4BAAA;EACA,gCAAA;ECh4BD,cAAA;EACA,kBAAA;EACA,gBAAA;EAKA,QAAA;EACA,SAAA;EACA,kBAAA;EACA,iBAAA;EwBgGC,SAAA;;AAkBY;EACb,mBAAA;EACA,mBAAA;EACA,mBAAA;;AAHa,aAIY;EACxB,gBAAA;;AAIS;EACV,mBAAA;;AAGe;EACf,WAAA;;AAGiB;EAChB,gBAAA;EACA,kBAAA;;AAGgB,gBAAwB;EACxC,QAAA;EACA,SAAA;;AAGY;EACZ,iBAAA;EACA,eAAA;;AAGa,YAAQ;EACpB,qBAAA;EACA,cAAA;EACA,gBAAA;EACA,uBAAA;EACA,2BAAA;;AAGY,YAAY;AAAe,YAAyB;EAChE,gBAAA;;AAGY,YACA;AADA,YAC2B;EAAC,aAAA;;AAE7B,YAAqB,oBACpB;AADD,YAAqB,oBACO;EAAC,qBAAA;;AAKzB,gBAAQ;EACxB,kBAAA;EACA,YAAA;EACA,SAAA;EACA,gCAAA;EACA,iBAAA;EACA,YAAA;EACA,iCAAA;;AAIU;EACX,cAAA;EACA,YAAA;EACA,aAAA;;AAGc;EACd,mBAAA;EACA,kBAAA;;AAGgB;EAChB,YAAA;EACA,yBAAA;EACA,uBAAA;;AAHgB,gBAMN;EACT,iBAAA;EACA,iBAAA;;AARe,gBAWR;E1B6ZqD,0BAAA;EAAmC,oCAAA;EACnC,uBAAA;EAAgC,6BAAA;EAChC,kBAAA;EAA2B,4BAAA;ED7nBxF,WAAA;EACA,YAAA;EACA,gBAAA;EACA,kBAAA;E2B6NC,WAAA;;A3B3NC,gB2ByNM,Q3BzNF;EACL,WAAA;EACA,YAAA;;AAEA,gB2BqNO,Q3BrNA,OAAM;AAAG,gB2BqNT,Q3BrNmB,UAAO;EACjC,SAAS,EAAT;EACA,cAAA;EACA,WAAA;EACA,YAAA;EACA,kBAAA;EAEA,kBAAA;EACA,SAAA;EAAW,WAAA;EAEX,mBAAA;EACA,yBAAA;;A2B+Le,gBAgBL;EACV,WAAA;EACA,eAAA;EACA,qBAAA;;AAnBe,gBAsBH;EACZ,kBAAA;EACA,QAAA;EACA,qBAAA;EACA,mBAAA;;AA1Be,gBA6BG;EACjB,eAAA;;AA9Bc,gBAiCJ,WAAY;EACtB,iBAAA;EACA,gBAAA;;AAMiB;EACnB,kBAAA;EACA,aAAA;EACA,eAAA;EACA,iBAAA;EACA,gBAAA;;AALmB,mBAOb;EACL,cAAA;EACA,eAAA;EACA,cAAA;EACA,gBAAA;;AACC,mBALI,MAKA,IAAU;EACd,kBAAA;;AAbiB,mBAiBhB;EACF,mCAAA;EACA,oBAAA;;AAnBkB,mBAsBA;EAClB,kBAAA;;AAvBkB,mBA0BA;EAClB,mBAAA;EACA,WAAA;EACA,+BAAA;EACA,sBAAA;EACA,2BAAA;EACA,8BAAA;;AAhCkB,mBAmCA,kBAAmB;EACpC,+BAAA;;AApCiB,mBAuCJ;EAAC,mBAAA;EAAqB,UAAA;EAAY,QAAA;;AAvC9B,mBAwCJ,cAAE;EAAC,kBAAA;;AAxCC,mBAyCD;EAAC,kBAAA;;AAKD;EAClB,YAAA;EACA,kBAAA;;AAImB,kBAAa;E3BtMhC,qBAAA;EACA,cAAA;EACA,iBAAA;EASA,eAAA;E2B6LC,YAAA;EACA,eAAA;;A3B7LC,kB2B0L8B,a3B1LR;EACvB,iBAAA;;AACC,kB2BwL8B,a3B1LR,sBAEd;EE8GP,YAAA;EACA,WAAA;EAGF,sBAAsB,yCAAtB;EACA,4BAAA;EACA,+BAAA;ECxOD,qBAAA;EACA,kBAAA;EACA,sBAAA;EACA,gBAAA;ENRA,SAAS,GAAT;EG2HE,iBAAA;;AAIA,kB2BkL8B,a3BnLX,mBACX;EEw2BP,YAAA;EACA,WAAA;EAGF,sBAAsB,yCAAtB;EACA,4BAAA;EACA,gCAAA;ECx+BD,qBAAA;EACA,kBAAA;EACA,sBAAA;EACA,gBAAA;ENRA,SAAS,GAAT;EGiIE,iBAAA;EACA,SAAA;;A2BqLiB,kBAAY;EAC9B,YAAA;;AAIiB,kBAAY,YAAC,EAAQ;AACrB,kBAAY,YAAC,EAChC;EACC,WAAA;EACA,iBAAA;EACA,kBAAA;EACA,mBAAA;EACA,qBAAA;;AAGkB,kBAAY,YAAC,EAAQ,QAAM;AAC3B,kBAAY,YAAC,EAAW,WAAO;EACjD,mBAAA;;AAIkB,kBAAY,YAAC,EAChC;EACC,iBAAA;EAAmB,kBAAA;;AAED,kBAAY,YAAC,EAAS,QACzC;EACC,WAAA;EAAa,YAAA;EACb,kCAAA;EACA,kBAAA;EAAoB,SAAA;;AAGF,kBAAY,YAAC,EAChC;EACC,iBAAA;EAAmB,kBAAA;;AAED,kBAAY,YAAC,EAAY,WAC5C;EACC,WAAA;EAAa,YAAA;EACb,kCAAA;EACA,kBAAA;EAAoB,QAAA;;AAGN;AACC;EACf,kBAAA;EACA,UAAA;EACA,UAAA;EACA,WAAA;EACA,YAAA;EACA,qCAAA;EACA,eAAA;;AAGe;EACf,OAAA;;AAGe;EACf,QAAA;;AAGc,eAAO;AACP,eAAQ;EACtB,eAAA;EACA,qCAAA;;AAGc,eAAO,OAAM;AACb,eAAO,OAAO;EAC5B,qCAAA;;AAIgB;EAChB,kBAAA;EACA,WAAA;EACA,YAAA;EACA,SAAA;EACA,UAAA;EACA,gBAAgB,gDAAhB;;AAGe,eAAiB;EAChC,UAAA;EACA,gCAAA;;AAGc,eAAQ,OAAiB;EACvC,8BAAA;;AAGc,eAAQ,OAAiB;EACvC,gCAAA;;ACrZe;EACf,gCAAgC,uBAAuB,wBAAwB,yBAAyB,wBAAxG;;EACA,mBAAA;EACA,cAAA;EACA,kBAAA;;AAGe,eAAE;EACjB,cAAA;;AAGe,eAAG;EAClB,cAAA;EACA,kBAAA;EACA,mBAAA;EACA,eAAA;EACA,iBAAA;;AAGe,eAAmB,oBAA0B,wBAAsB;EAAE,mBAAA;;AACrE,eAAmB,oBAA0B,uBAAsB;EAAE,mBAAA;;AACrE,eAAmB,oBAA0B,yBAAsB;EAAE,mBAAA;;AAErE,eAAc;EAC7B,kBAAA;EACA,YAAA;EACA,2BAAA;;AAGe,eAAoB;EACnC,WAAA;EACA,YAAA;EACA,kBAAA;EACA,mBAAA;;AAGe,eAAmB,oBAAO;EACzC,cAAA;;AAGe,eAAkB;EACjC,aAAA;EACA,kBAAA;EACA,UAAA;EACA,kBAAA;EACA,WAAA;;;EAGA,eAAA;EACA,cAAA;;AAGe,eAAmB,oBAAa;EAC/C,qBAAA;;AAGe,eAAoB,oBAAmB;EACtD,YAAA;EACA,aAAA;EACA,gBAAgB,mDAAhB;;AAEe,eAAwB,wBAAmB;EAAC,6BAAA;;AAC5C,eAA0B,0BAAmB;EAAC,6BAAA;;AAE9C,eAAkB;EACjC,kBAAA;EACA,kBAAA;EACA,cAAA;;AAGe,eAAkB,kBAAG;EACpC,qBAAA;EACA,kBAAA;EACA,eAAA;EACA,mBAAA;EACA,mBAAA;;AAGe,eAAkB,kBAAuB;EACxD,SAAA;EACA,6BAAA;EACA,cAAA;;AAGe,eAAkB,kBAAE,GAAc;EACjD,iBAAA;EACA,UAAA;EACA,cAAA;EACA,eAAA;EACA,iBAAA;;AAGe,eAAmB,oBAAI,IAAQ,OAAqB;EAAC,WAAA;;AAErD,eAAmB,oBAAI,IAAQ,OAAoB,qBAAQ;EAC1E,UAAA;EACA,gBAAgB,+MAAhB;;AAGe,eAAoB,oBAAsB;EACzD,kBAAA;EACA,UAAA;EACA,SAAA;EACA,YAAA;EACA,yBAAA;EACA,mBAAA;;AAGe,eAAoB,oBAAoB;EACvD,eAAA;EACA,kBAAA;EACA,kBAAA;EACA,YAAA;EACA,mBAAA;EACA,YAAA;EACA,cAAA;EACA,kBAAA;EACA,eAAA;EACA,iBAAA;EACA,yBAAA;EACA,aAAA;;AAGqD,qBAAgB,gBAAoB,oBAAmB,oBAA6B;EAAC,cAAA;;AACrF,mBAAgB,gBAAoB,oBAAmB,oBAA6B;EAAC,cAAA;;AACrF,SAAgB,gBAAoB,oBAAmB,oBAA6B;EAAC,cAAA;;AAC1H,iBAAa,aAAwB,uBAAgB,gBAAoB,oBAAmB,oBAA6B;EAAC,cAAA;;AACrF,qBAAiB,kBAAqC;EAAC,cAAA;;AACvD,mBAAiB,kBAAqC;EAAC,cAAA;;AAE7F,eAAoB,oBAAmB,oBAAO;EAAC,mBAAA;;AAE/C,eAAyB,yBAAoB;EAAC,mBAAA;;AAC9C,eAAyB,yBAAmB,oBAAO;EAAC,mBAAA;;AAEpD,eAAoB,oBAAmB,oBAAU;EAAC,mBAAA;EAAqB,eAAA;;AACvE,eAAyB,yBAAmB,oBAAU;EAAC,aAAA;EAAe,eAAA;;AAElE,mBAAS;EAC5B,qBAAA;EACA,mBAAA;;EACA,eAAA;EACA,iBAAA;EACA,eAAA;;AAGmB,mBAAO;EAC1B,qBAAA;EACA,mBAAA;EACA,eAAA;EACA,iBAAA;EACA,cAAA;;AAGmB,mBAAM;EACzB,kBAAA;EACA,qBAAA;EACA,mBAAA;EACA,oBAAA;EACA,eAAA;EACA,iBAAA;EACA,YAAA;EACA,kBAAA;;AAGmB,mBAAW;EAC9B,cAAA;EACA,eAAA;EACA,iBAAA;;AAGmB,mBAAkB;EACrC,eAAA;EACA,gBAAA;EACA,yBAAA;;AAGmB,mBAAiB;EACpC,gBAAA;EACA,oBAAA;EACA,eAAA;EACA,iBAAA;;AAGe,eAAgB;EAC/B,eAAA;EACA,iBAAA;EACA,kBAAA;EACA,2BAAA;;AAGe,eAAe,gBAAU;EACxC,aAAA;;AAGe,eAAgB;EAC/B,kBAAA;EACA,YAAA;EACA,aAAA;EACA,wBAAA;EACA,gBAAgB,qDAAhB;;AAGe,eAAe;EAC9B,eAAA;EACA,cAAA;EACA,kBAAA;EACA,UAAA;EACA,MAAA;EACA,aAAA;EACA,YAAA;EACA,cAAA;EACA,mBAAA;;AAGe,eAAiB;EAChC,kBAAA;EACA,UAAA;EACA,WAAA;EACA,YAAA;EACA,iBAAA;EACA,mBAAA;EACA,cAAA;EACA,eAAA;EACA,iBAAA;EACA,kBAAA;;AAEe,eAAC,EAAO,MAAgB;AACxB,eAAgB,iBAAO;EAAC,mBAAA;;AAExB,eAAgB,gBAAE;EACjC,SAAA;;AAGe,eAAkB,mBAAU;EAC3C,aAAA;;AAEe,eAA0B;EACzC,WAAA;EACA,YAAA;EACA,gBAAA;EACA,eAAA;EACA,oBAAA;EACA,gBAAA;EACA,iBAAA;EACA,cAAA;;AAGe,eAAmB;EAClC,mBAAA;EACA,sBAAA;;AAGe,eAAmB,mBAAmB;EACrD,kBAAA;EACA,cAAA;EACA,eAAA;EACA,iBAAA;;AAGe,eAAmB,mBAAmB,mBAAG;EACxD,aAAA;EACA,eAAA;EACA,iBAAA;EACA,mBAAA;;AAGe,eAAmB,mBAAmB,mBAAE;EACvD,cAAA;;AAGe,eAAmB,mBAAkB;EACpD,yBAAA;EACA,mBAAA;EACA,YAAA;EACA,cAAA;;AAGe,eAAmB,mBAAkB;EACpD,4BAAA;EACA,eAAA;EACA,iBAAA;;AAGe,eAAmB,mBAAkB,kBAAG;EACvD,aAAA;EACA,eAAA;EACA,iBAAA;EACA,mBAAA;;AAGe,eAAmB,mBAAkB,kBAAE;EACtD,cAAA;;AAGe,eAAmB,mBAAwB;EAC1D,eAAA;EACA,iBAAA;EACA,kBAAA;EACA,UAAA;EACA,cAAA;;AAEe,eAAmB,mBAAwB,wBAAE;EAC5D,cAAA;;AAGkB;EAClB,kBAAA;;AAGyB;EACzB,eAAA;EACA,yBAAA;EACA,qBAAA;EACA,mBAAA;EACA,kBAAA;EACA,eAAA;EACA,iBAAA;EACA,mBAAA;EACA,uBAAA;EACA,gCAAA;;AAGwB,yBAAO;EAAC,mBAAA;EAAqB,uBAAA;;AAC7B,yBAAS;EAAC,uBAAA;;AAEnB,eAAmB,mBAAoB;EACtD,cAAA;EACA,eAAA;EACA,iBAAA;EACA,0BAAA;EACA,cAAA;EACA,6BAAA;;AAGe,eAAmB,mBAAoB,oBAAE;EACxD,aAAA;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;AC/Uc,eAIH;AAHG,eAGH;AAFE,aAEF;EACV,aAAA;EACA,eAAA;EACA,iBAAA;EACA,sBAAA;;AARa,eAWH,WAAG;AAVA,eAUH,WAAG;AATD,aASF,WAAG;EACb,cAAA;EACA,eAAA;EACA,iBAAA;EACA,mBAAA;EACA,kBAAA;;AAhBa,eAmBD;AAlBC,eAkBD;AAjBA,aAiBA;;;AAnBC,eAuBD,aAAY;AAtBX,eAsBD,aAAY;AArBZ,aAqBA,aAAY;E5BwzBoC,8BAAA;EACA,2BAAA;EACA,sBAAA;E4BxzB5D,sBAAA;EACA,WAAA;EACA,UAAA;;AA3Ba,eA8BJ;AA7BI,eA6BJ;AA5BG,aA4BH;EACT,cAAA;;AA/Ba,eAkCH,WAAG;AAjCA,eAiCH,WAAG;AAhCD,aAgCF,WAAG;EACb,eAAA;EACA,iBAAA;EACA,cAAA;EACA,aAAA;;AAtCa,eAyCH,WAAE;AAxCC,eAwCH,WAAE;AAvCA,aAuCF,WAAE;EACZ,aAAA;;AAKY,aAAW;EAExB,cAAA;;AAFa,aAAW,WAIrB;EACF,mBAAA;EACA,eAAA;EACA,iBAAA;;AAPY,aAAW,WASrB;EACF,mBAAA;EACA,eAAA;;AAXY,aAAW,WAarB;EACF,eAAA;EACA,eAAA;;AAfY,aAAW,WAkBtB;EACD,kBAAA;;AAnBY,aAAW,WAsBpB;EACH,iBAAA;;AAIc,eAAW;EAC1B,cAAA;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;AC5EK,MAAe;EACpB,mBAAA;EACA,cAAA;EACA,YAAA;EACA,eAAA;EACA,kBAAA;EACA,mBAAA;EACA,UAAA;;AAGK,MAAc,cAAmB;;EAEtC,SAAA;EACA,UAAA;;AAGK,MAAc,cAAO;EAAE,mBAAA;;AACvB,MAAc,cAAQ;EAAE,mBAAA;;AACxB,MAAc,cAAO,OAAO;EAAE,mBAAA;;AAE9B,MAAc,cAAK;EACxB,wBAAA;EACA,gBAAA;EACA,YAAA;EACA,eAAA;EACA,iBAAA;EACA,iBAAA;;AAGK,MAAc,cAAI,IAAQ;EAC/B,SAAS,GAAT;EACA,gBAAgB,sCAAhB;EACA,WAAA;EACA,YAAA;EACA,wBAAA;EACA,sBAAA;;AAGK,MAAc,cAAI,IAAM,MAAQ;EAAE,4BAAA;;AAElC,MAAc,cAAI,IAAO,OAAQ;EAAE,4BAAA;;AAEnC,MAAc,cAAI,IAAO,OAAM,MAAQ;EAAE,gCAAA;;AAEzC,MAAc,cAAI,IAAQ;EAC/B,WAAA;EACA,mBAAA;;AAGK,MAAc,cAAO;EAAC,SAAS,QAAT;;AACtB,MAAc,cAAO,OAAO;EAAC,SAAS,WAAT;;AAC7B,MAAc,cAAO,OAAM,MAAO;EAAC,SAAS,UAAT;;AAEnC,MAAc,cAAO,OAAO;EAAC,aAAA;;AAK7B,MAAc,cAAO;AACrB,MAAc,cAAO,OAAM,MAAO;EACvC,WAAA;EACA,YAAA;EACA,yBAAA;EACA,kBAAA;;AACC,MANkB,cAAO,OAMjB;AAAR,MALkB,cAAO,OAAM,MAAO,MAK9B;EjC/DT,SAAS,GAAT;EKm8BG,YAAA;EACA,WAAA;EAGF,sBAAsB,yCAAtB;EACA,4BAAA;EACA,gCAAA;E4Bv4BA,cAAA;EACA,kBAAA;EACA,QAAA;EACA,SAAA;;AAII,MAAc,cAAO,OAAO;EACjC,mBAAA;;AAGK,MAAc,cAAO,OAAO;AAC5B,MAAc,cAAO,OAAO,OAAM,MAAO;EAC9C,mBAAA;;AAGK,MAAc,cAAO,OAAO,OAAO;EACxC,yBAAA;;AAGK,MAAc,cAAM;EACzB,mBAAA;EACA,yBAAA;EACA,kBAAA;EACA,iBAAA;EACA,YAAA;EACA,kBAAA;EACA,eAAA;EACA,gBAAA;;AAEK,MAAc,cAAK,KAAO;EAC/B,mBAAA;;AAEK,MAAc,cAAK,KAAQ;EAChC,mBAAA;;ACrGe;EACf,MAAA;EACA,QAAA;EACA,kBAAA;EACA,YAAA;;AAEgB,gBAAgB;EAChC,eAAA;EACA,WAAA;;AAEiB;EACjB,kBAAA;EACA,MAAA;EACA,UAAA;EACA,YAAA;EACA,UAAA;EACA,4BAAA;EACA,iBAAA;;AAEG,IAAe,cAAkB;EACpC,UAAA;EACA,WAAA;;AAEe;EACf,kBAAA;EACA,YAAA;EACA,WAAA;EACA,QAAA;EACA,MAAA;EACA,mBAAA;;AAEuB;EACvB,kBAAA;EACG,WAAA;EACH,SAAA;;AAE8B;EAC9B,eAAA;EACA,YAAA;EACA,WAAA;EACA,YAAA;;AAE6B,8BAAO;EACpC,mBAAA;;AAGyB,yBAAM;EAC/B,YAAA;EACA,WAAA;EACA,eAAA;EACA,iCAAA;;AAEwB,yBAAW,UAAM;EACzC,YAAA;EACA,WAAA;EACA,eAAA;EACA,iCAAA;;AAEuB,uBAAM;EAC7B,WAAA;EACA,YAAA;EACA,WAAA;EACA,iCAAA;;AAGiB,iBAAwB,wBAAM;EAC/C,WAAA;EACA,YAAA;EACA,eAAA;EACA,kCAAA;;AAGiB,iBAAuB;AACvB,iBAA0B;EAAC,aAAA;;AAG9B;EACd,eAAA;EACA,kBAAA;EACA,gCAAA;EACA,mBAAA;EACA,eAAA;;AAEa,cAAM;AACN,cAAQ;EACrB,mBAAA;;AAEqB;EACrB,YAAA;EACA,mBAAA;EACA,gCAAA;;AAEyB;EACzB,eAAA;EACA,kBAAA;;AAEa,cAAQ;EACrB,eAAA;;AAGyB;EAAC,aAAA;;AACT,iBAA0B;EAAC,cAAA;;AAExB;EACpB,cAAA;EACA,kBAAA;EACA,WAAA;EACA,cAAA;;AAEsB;AACE;AACH;AACN;EACf,cAAA;EACA,cAAA;EACA,WAAA;EACA,YAAA;EACA,gBAAgB,gDAAhB;;AAEc,eAAQ;EAAC,4BAAA;;AAEE;EAAC,4BAAA;;AACF,yBAAQ;EAAC,gCAAA;;AACV;EAAC,4BAAA;;AACF,uBAAQ;EAAC,gCAAA;;AACT;EAAC,6BAAA;;AACF,sBAAQ;EAAC,iCAAA;;AACX;AAA6B;EAAC,6BAAA;;AAC9B,oBAAO;AAA4B,0BAAQ;EAAC,iCAAA;;AAC3C;EAAC,6BAAA;;AACF,oBAAQ;EAAC,iCAAA;;AACJ;EAAC,6BAAA;;AACF,wBAAQ;EAAC,iCAAA;;AAED;EAAC,6BAAA;;AACF,+BAAQ;EAAC,iCAAA;;AACT;EAAC,6BAAA;;AACF,8BAAQ;EAAC,iCAAA;;AACP;EAAC,6BAAA;;AACF,+BAAQ;EAAC,iCAAA;;AAEf;EAAC,6BAAA;;AACF,wBAAQ;EAAC,iCAAA;;AAGL;EAC1B,WAAA;EACA,YAAA;EACA,6BAAA;;AACc,cAAQ,OAAE;EACtB,iCAAA;;AAIwB;EAC1B,WAAA;EACA,6BAAA;;AACc,cAAQ,OAAE;EACtB,iCAAA;;AAG4B;EAC/B,YAAA;EACA,6BAAA;;AACe,cAAQ,OAAE;EACtB,iCAAA;;AAGiC;EACpC,6BAAA;;AACe,cAAQ,OAAE;EACtB,iCAAA;;AAG4B;EAC/B,YAAA;EACA,6BAAA;;AACe,cAAQ,OAAE;EACtB,iCAAA;;AAG4B;EAC9B,WAAA;EACA,6BAAA;;AACc,cAAQ,OAAE;EACtB,iCAAA;;AAG8B;EAChC,WAAA;EACA,6BAAA;;AACc,cAAQ,OAAE;EACtB,iCAAA;;AAI2B;EAC9B,eAAA;EACA,aAAA;EACA,kBAAA;EACA,WAAA;EACA,YAAA;EACA,YAAA;EACA,mBAAA;EACA,iBAAA;;AAGiB,iBAAc,eAAQ,OAA+B;EACtE,cAAA;;AAEyB;EACzB,cAAA;EACA,YAAA;EACA,WAAA;EACA,+BAAA;;AAG4B;EAC5B,kBAAA;EACA,kBAAA;EACA,iBAAA;EACA,mBAAA;EACA,cAAA;;AAG6B;AACF;AACL;EACtB,mBAAA;;AAE2B,4BAAM;AACN,4BAAO;AACL,8BAAM;AACN,8BAAO;AACf,sBAAO;EAC5B,mBAAA;;AAGuB;EACvB,WAAA;EACA,YAAA;EACA,4BAAA;;AAGiB;EACjB,kBAAA;EACA,QAAA;EACA,UAAA;EACA,WAAA;EACA,YAAA;EACA,oBAAA;EACA,eAAA;;AAEgB,iBAAO;EACvB,mBAAA;;AAGsB;EACtB,cAAA;EACA,WAAA;EACA,YAAA;EACA,gCAAA;EACA,cAAA;;AAEgB,iBAAO,MAAuB;EAC9C,gCAAA;;AAG4B;EAC5B,aAAA;EACA,kBAAA;EACA,YAAA;EACA,WAAA;EACA,iBAAA;;AAGuB;EACvB,qBAAA;EACA,eAAA;EACA,iBAAA;EACA,cAAA;EACA,cAAA;EACA,kBAAA;EACA,mBAAA;EACA,YAAA;EACA,kBAAA;EACA,uBAAA;;AAGgB;EAChB,kBAAA;EACA,MAAA;EACA,WAAA;EACA,YAAA;EACA,mBAAA;EACA,8BAAA;EACA,+BAAA;;AAEe,gBAAQ;EACvB,kBAAA;;AAEe,gBAAQ,OAAwB;EAC/C,aAAA;;AAEuB;EACvB,YAAA;EACA,gBAAA;;AAEe,gBAAS;EACxB,yCAAA;;AAEe;EACf,aAAA;EACA,YAAA;;AAEc,eAAQ;EACtB,cAAA;;AAEiB;EACjB,iBAAA;EACA,kBAAA;;AAEuB;EACvB,mBAAA;EACA,YAAA;EACA,eAAA;EACG,WAAA;EACA,2BAAA;EACA,sBAAA;;AAEmB;EACtB,kBAAA;EACA,YAAA;EACA,gBAAA;EACA,oBAAA;;AAE4B;EAC5B,WAAA;EACA,mBAAA;EACA,YAAA;EACA,WAAA;EACA,oBAAA;EACA,gBAAgB,gDAAhB;;AAGqB;EACrB,kBAAA;EACA,gBAAA;;AAGqB,qBAAoB;EACzC,kBAAA;EACA,MAAA;EACA,YAAA;EACA,WAAA;EACA,UAAA;EACA,oCAAA;;AAGkC;AACZ;EACtB,YAAA;EACA,wBAAA;EACA,mBAAA;EACA,eAAA;EACA,iBAAA;EACA,iBAAA;EACA,cAAA;;AAEsB;EACtB,gBAAA;EACA,uBAAA;;AAGuB;EACvB,aAAA;EACA,kBAAA;EACA,WAAA;EACA,SAAA;EACA,OAAA;EACA,WAAA;EACA,4BAAA;;AAGG,IAAe,cAAwB;EAC1C,YAAA;EACA,SAAA;;AAGsB;AACR,eAAmB;AACnB,eAAoB,mBAAE;EACpC,iBAAA;;AAGiB,iBAAoB,oBAAwB;EAAC,cAAA;;AAE7C,iBAAkB,kBAAwB;EAAC,aAAA;;AAE3C,iBAAsB;EAAC,WAAA;;AACvB,iBAAuB;EAAC,aAAA;;AAErB;AACK;AACJ;AACA;EACrB,kBAAA;EACA,MAAA;EACA,OAAA;EACA,4BAAA;EACA,SAAA;EACA,QAAA;;AAEoB;AACA;AACM;EAC1B,aAAA;;AAGoB,qBAAY;AACN;EAC1B,yBAAA;EACA,mCAAA;;AAEiB,iBAAsB;EACvC,cAAA;;AAEoB,qBAAa,YAA2B;EAC5D,cAAA;;AAGwB;AACI;EAC5B,aAAA;EACA,kBAAA;EACA,WAAA;EACA,4BAAA;;AAEyB;EAAC,MAAA;EAAQ,OAAA;EAAS,QAAA;EAAU,WAAA;;AACzB;EAAC,QAAA;EAAU,OAAA;EAAS,QAAA;EAAU,YAAA;;AAErC;AACJ,iBAAyB;AACzB,iBAA4B;AAC5B,iBAAsB;EACvC,cAAA;EACA,YAAA;;AAGqB;EACrB,aAAA;EACA,kBAAA;EACA,OAAA;EACA,WAAA;EACA,WAAA;EACA,mBAAA;;AAEyB;EAAC,SAAA;;AACE;EAAC,YAAA;;AAET,qBAAO;AACP,qBAAO;EAC3B,SAAS,GAAT;EACA,kBAAA;EACA,WAAA;EACA,SAAA;EACA,UAAA;EACA,mBAAA;;AAEoB,qBAAQ;EAAC,OAAA;;AACT,qBAAO;EAAC,QAAA;;AAER,qBAAa;EACjC,cAAA;;AAGyB;EACzB,kBAAA;EACA,YAAA;EACA,SAAA;EACA,WAAA;EACA,iBAAA;EACA,WAAA;EACA,yBAAA;EACA,eAAA;EACA,iBAAA;;AAG8B,8BAA0B;EACxD,WAAA;EACA,UAAA;;AAG8B;EAC9B,cAAA;;AAG6B;EAC7B,kBAAA;EACA,WAAA;EACA,YAAA;EACA,SAAA;EACA,YAAA;;AAG8B;EAC9B,gBAAA;EACA,YAAA;EACA,WAAA;EACA,eAAA;EACA,iBAAA;;AAE6B,8BAAO;EACpC,mBAAA;;AAGmC;EACnC,cAAA;EACA,oBAAA;EACA,gBAAA;;AAE8B,8BAAgB;EAC9C,WAAA;;AAGoB;EACpB,aAAA;EACA,kBAAA;EACA,WAAA;EACA,OAAA;EACA,SAAA;EACA,mBAAA;EACA,YAAA;;AAGiB,iBAAqB;EAAC,cAAA;;AAElB;AACA,sBAAO;EAC5B,eAAA;EACA,cAAA;EACA,YAAA;EACA,YAAA;EACA,eAAA;EACA,iBAAA;EACA,wBAAA;EACA,kBAAA;EACA,yBAAA;EACA,YAAA;;;AAKsB,sBAAQ;EAC9B,gBAAA;EACG,sBAAA;EACA,yBAAA;EACH,eAAA;EACA,iBAAA;EACG,WAAA;EACH,YAAA;EACA,WAAA;EACA,cAAA;EACA,kBAAA;EACG,kBAAA;EACA,sBAAA;EACA,2BAAA;EACA,gBAAA;;AAGmB,sBAAO,QAAa;EACvC,gBAAA;;AAGmB,sBAAO,QAAW,WAAO;EAC/C,SAAS,GAAT;EACA,UAAA;EACA,WAAA;EACA,qBAAA;EACA,sBAAA;EACA,gBAAgB,6CAAhB;EACA,iBAAA;;AAGsB,sBAAQ,QAAW;EACzC,WAAA;EAAa,YAAA;EACb,6BAAA;;AAEsB,sBAAO,QAAO,MAAU;AACxB,sBAAO,QAAQ,OAAW;EAChD,6BAAA;;AAIsB,sBAAQ,QAAgB;E7B8C3C,YAAA;EACA,WAAA;EAGF,sBAAsB,yCAAtB;EACA,4BAAA;EACA,gCAAA;EChoBD,qBAAA;EACA,kBAAA;EACA,sBAAA;EACA,gBAAA;E4B2kBA,iBAAA;;AAEsB,sBAAO,QAAO,MAAe;AAC7B,sBAAO,QAAQ,OAAgB;E7BqDlD,YAAA;EACA,WAAA;EAGF,sBAAsB,yCAAtB;EACA,4BAAA;EACA,gCAAA;EC5oBD,qBAAA;EACA,kBAAA;EACA,sBAAA;EACA,gBAAA;;A4BklBsB,sBAAQ,QAAa;EAC3C,WAAA;EACA,YAAA;EACA,kCAAA;;AAEsB,sBAAO,QAAO,MAAY;AAC1B,sBAAO,QAAQ,OAAa;EAClD,iCAAA;;AAGsB,sBAAQ,QAAe;EAC7C,WAAA;EACA,YAAA;EACA,iCAAA;;AAGsB,sBAAQ,QAAa;EAC3C,WAAA;EACA,YAAA;EACA,mBAAA;EACA,kCAAA;;AAEsB,sBAAO,QAAO,MAAY;AAC1B,sBAAO,QAAQ,OAAa;EAClD,kCAAA;;AAGsB,sBAAQ,QAAW;EACzC,WAAA;EACA,YAAA;EACA,OAAA;EACA,eAAA;EACA,kCAAA;;AAEsB,sBAAO,QAAO,MAAU;AACxB,sBAAO,QAAQ,OAAW;EAChD,+BAAA;;AAGsB,sBAAQ,QAAY;EAC1C,WAAA;EACA,YAAA;EACA,OAAA;EACA,gBAAA;EACA,iCAAA;;AAEsB,sBAAO,QAAO,MAAW;AACzB,sBAAO,QAAQ,OAAY;EACjD,iCAAA;;AAGsB,sBAAQ,QAAa;EAC3C,WAAA;EACA,YAAA;EACA,OAAA;EACA,gBAAA;EACA,iCAAA;;AAEsB,sBAAO,QAAO,MAAY;AAC1B,sBAAO,QAAQ,OAAa;EAClD,iCAAA;;AAGsB,sBAAQ,QAAc;EAC5C,WAAA;EACA,YAAA;EACA,iCAAA;;AAEsB,sBAAO,QAAO,MAAa;AAC3B,sBAAO,QAAQ,OAAc;EACnD,+BAAA;;AAGsB,sBAAO,QAC9B;EACI,oCAAA;;AClqBJ;EACC,gBAAA;EACA,cAAA;EACA,uBAAA;;AAEgB;EAChB,uBAAA;EACA,gBAAA;;AAEW,WAAK;AACA,gBAAwB;EACxC,gCAAA;;AAGY,YAAI;AACA,gBACjB;EACC,qBAAA;EACA,iBAAA;EACA,qBAAA;EACA,eAAA;EACA,eAAA;EACA,iBAAA;E/BqkE6D,yBAAA;EACA,sBAAA;EACA,qBAAA;;A+BpkEjD,YAAI,KAAO;AACP,gBAAsB,uBACvC;EACC,kBAAA;EACA,mBAAA;EACA,qBAAA;EACA,0BAAA;EACA,6BAAA;;AAEY,YAAI,KAAQ,OAAC;AACT,gBAAuB,uBACxC;EAAE,cAAA;;AAEe,gBAAO;AACX,YAAQ;EACpB,gBAAA;EACA,eAAA;EACA,iBAAA;;AAJgB,gBAAO,QAKjB;AAJM,YAAQ,QAId;EAAE,cAAA;;AAII,YACL;EACN,gBAAA;EACA,8BAAA;EACA,+BAAA;EACA,mBAAA;;AACE,YALI,OAKE;EAAE,YAAA;;AANC,YAQH;EACR,cAAA;EACA,WAAA;EACA,8BAAA;EACA,+BAAA;;AAZW,YAcL;EACN,gBAAA;EACA,kBAAA;EACA,8BAAA;EACA,+BAAA;;AAlBW,YAcL,OAOA;EACL,WAAA;EACA,yBAAA;EACA,kBAAA;EACG,oBAAA;;AAzBO,YAcL,OAOA,MAMM;EACV,eAAA;EACA,gBAAA;EACA,uBAAA;;AAEC,YAlBG,OAOA,MAMM,QAKD;EAAE,yBAAA;;AAhCF,YAcL,OAOA,MAMM,QAQP;EACF,kBAAA;EACA,gCAAA;EACA,eAAA;EACA,kBAAA;EACA,cAAA;;AAEC,YA5BE,OAOA,MAMM,QAQP,GAO4B;EAC7B,UAAA;EACA,kBAAA;EACA,gBAAA;;AAEA,YAjCE,OAOA,MAMM,QAQP,GAYY;EACb,UAAA;EACA,kBAAA;;AAEA,YArCE,OAOA,MAMM,QAQP,GAgBc;EACf,UAAA;EACA,iBAAA;;AAEA,YAzCE,OAOA,MAMM,QAQP,GAoBiB;EAClB,UAAA;EACA,kBAAA;EACA,iBAAA;;AA1DO,YAiEJ;EACP,gBAAA;EACA,8BAAA;EACA,+BAAA;EACA,gCAAA;;AAOe;EAChB,cAAA;;AADgB,gBAGO;EACtB,8BAAA;EACA,+BAAA;;AALe,gBAGO,uBAIA;EACrB,aAAA;;AARc,gBAGO,uBAOD,sBAAQ;EAC5B,cAAA;;AAXc,gBAeR;EACP,yBAAA;EACA,gBAAA;;AAjBe,gBAoBc;EAC7B,WAAA;;AArBe,gBAoBc,8BAEV;EAAE,mBAAA;;AAtBN,gBAyBO;AAzBP,gBA0Bc;EAC7B,YAAA;E/BsrB4D,8BAAA;EACA,2BAAA;EACA,sBAAA;E+BprB5D,yBAAA;EACA,kBAAA;;AAhCe,gBAmCQ;EAEvB,mBAAA;;AArCe,gBAmCQ,wBAIH;EAAE,mBAAA;;AAvCP,gBAmCQ,wBAKF;EACpB,sBAAA;EACA,mBAAA;;AA1Cc,gBAmCQ,wBAUL;AA7CH,gBAmCQ,wBAWM;EAC5B,eAAA;EACA,yBAAA;;AAhDc,gBAmCQ,wBAgBV;EACZ,qBAAA;EACA,eAAA;EACA,iBAAA;EACA,iBAAA;EACA,UAAA;;AAxDc,gBAmCQ,wBAwBE;EACxB,mBAAA;EACA,qBAAA;;AA7Dc,gBAmCQ,wBA4BT;AA/DC,gBAmCQ,wBA6BL;EACjB,qBAAA;EACA,iBAAA;EACA,eAAA;;AAnEc,gBAmCQ,wBAkCL;EAAE,gBAAA;;AArEL,gBAmCQ,wBAoCC;AAvET,gBAmCQ,wBAqCW;EACjC,eAAA;EACA,cAAA;;AA1Ec,gBA8Ec;EAC7B,gBAAA;;AA/Ee,gBA8Ec,8BAGvB;EACL,WAAA;EACA,WAAA;EACA,yBAAA;;;AApFc,gBA8Ec,8BAGvB,MAKF;EAEF,cAAA;;AAGC,gBAb0B,8BAGvB,MAKF,GAKiB;EAClB,UAAA;EACA,gCAAA;EACA,gBAAA;EACA,cAAA;EACA,kBAAA;;AAGA,gBArB0B,8BAGvB,MAKF,GAakB;EACnB,UAAA;EACA,gCAAA;EACA,iBAAA;;AAGA,gBA3B0B,8BAGvB,MAKF,GAmBoB;EACrB,SAAA;EACA,eAAA;;AA3GY,gBA8Ec,8BAGvB,MA8BH,GAAa,YAAG;EACjB,cAAA;;AAGC,gBArC0B,8BAGvB,MAiCH,GAAY,WAAG,GACE;AACjB,gBAtC0B,8BAGvB,MAiCH,GAAY,WAAG,GAEI;EACnB,mBAAA;;AArHY,gBA2HS;EACxB,WAAA;EACA,WAAA;EACA,WAAA;E/BmlB4D,8BAAA;EACA,2BAAA;EACA,sBAAA;E+BnlB5D,iBAAA;EACA,yBAAA;;AAjIe,gBAoIW;EAC1B,WAAA;EACA,WAAA;EACA,gBAAA;;AAvIe,gBAoIW,2BAInB;EACN,cAAA;;ACpQQ;EACV,cAAA;EACA,iBAAA;EACA,YAAA;;AAGA,CAAuB;EACvB,eAAA;;AAGiB;EAQjB,YAAA;;AARiB,iBACN;EACV,kBAAA;EACA,SAAA;EACA,eAAA;EACA,mBAAA;EACA,WAAA;;AAGA,iBAAc;EACd,kBAAA;;AAVgB,iBAYI;EACpB,uBAAA;;AAbgB,iBAeD;EACf,UAAA;EACA,WAAA;EACA,SAAA;EACA,QAAA;;AAnBgB,iBAqBD;EACf,UAAA;EACA,WAAA;EACA,OAAA;EACA,WAAA;;AAzBgB,iBA2BD;EACf,UAAA;EACA,WAAA;EACA,YAAA;EACA,QAAA;;AA/BgB,iBAiCD;EACf,UAAA;EACA,WAAA;EACA,OAAA;EACA,UAAA;;AArCgB,iBAuCA;EAChB,UAAA;EAAY,WAAA;EACZ,SAAA;EACA,WAAA;;AA1CgB,iBA4CA;EAChB,UAAA;EAAY,WAAA;EACZ,YAAA;EACA,WAAA;;AA/CgB,iBAiDA;EAChB,UAAA;EAAY,WAAA;EACZ,YAAA;EACA,UAAA;;AApDgB,iBAsDA;EAChB,UAAA;EAAY,WAAA;EACZ,SAAA;EACA,UAAA;;AAzDgB,iBA4DF;EACd,aAAA;;AAEA,iBAAoB,mBAAe;EACnC,eAAA;;AAhEgB,iBAmEX;EACL,WAAA;EACA,YAAA;EACA,gBAAgB,wCAAhB;EACA,YAAA;EACA,mBAAA;;AAIgB;EACjB,oBAAA;;AADiB,iBAGN;EACV,iBAAA;EACA,gCAAA;;AAEC,iBAJS,WAII;EACb,gBAAA;;AAGA,iBARS,WAQc;EACvB,YAAA;EACA,eAAA;;AAKyB;EAC3B,kBAAA;EACA,aAAA;;AAF2B,2BAGnB;EACD,SAAA;EACA,kBAAA;EACA,MAAA;EACA,SAAA;EACA,OAAA;EACA,QAAA;;AAIqB,4BACF;EACzB,kBAAA;EACA,WAAA;EACA,WAAA;EACA,6BAAA;;AAL2B,4BACF,0BAKC;EACzB,kBAAA;EACA,OAAA;EACA,MAAA;EACA,WAAA;EACA,WAAA;EACA,eAAA;EACA,+BAAA;;AACC,4BAbuB,0BAKC,0BAQjB,MAAwB;EAC/B,YAAA;;AAfyB,4BACF,0BAiBD;EACvB,kBAAA;EACA,SAAA;EACA,QAAA;EACA,gBAAgB,iEAAhB;EACA,WAAA;EACA,UAAA;;AAxB0B,4BACF,0BAyBC;EACzB,aAAA;EACA,iBAAA;EACA,WAAA;EACA,uBAAA;EACA,iBAAA;;AAGD,4BAAM,KAA0B,0BACN;EACzB,cAAA;;AAFD,4BAAM,KAA0B,0BAIR;EACvB,8BAAA;;AAvC0B,4BA0CJ;EACvB,sBAAA;EACA,qBAAA;EACA,YAAA;EACA,YAAA;EACA,gBAAA;EACA,qBAAA;EACA,kBAAA;EACA,6BAAA;;AAlD2B,4BA0CJ,wBAShB;EACN,UAAA;;AAKgB;EAClB,mBAAA;EACA,oCAAA;EACA,cAAA;EACA,sBAAA;EACA,YAAA;EACA,aAAA;EACA,2BAAA;EACA,eAAA;EACA,qBAAA;;AATkB,kBAWN;EACX,YAAA;EACA,eAAA;EACA,iBAAA;;AAdiB,kBAiBT;EACR,YAAA;EACA,iBAAA;;AAnBiB,kBAsBZ;EACL,sBAAA;;AAvBiB,kBA0BR;EACT,iBAAA;EACA,sBAAA;;AA5BiB,kBA+BR;EACT,iBAAA;EACA,sBAAA;;AAUmB;EACpB,cAAA;EACA,YAAA;EACA,aAAA;EACA,2BAAA;EACA,eAAA;EACA,qBAAA;EACA,2BAAA;;AAPoB,oBASR;EACX,eAAA;EACA,iBAAA;;AAXmB,oBAcR;EACX,eAAA;EACA,iBAAA;;AAhBmB,oBAmBX;EACR,iBAAA;;AApBmB,oBAuBd;EACL,sBAAA;;AAxBmB,oBA2BV;EACT,iBAAA;EACA,sBAAA;;AA7BmB,oBAgCV;EACT,iBAAA;EACA,sBAAA;;AAIoB;EACrB,eAAA;EACA,QAAA;EACA,YAAA;EACA,YAAA;EACA,iBAAA;EACA,oBAAA;EhCukB6D,8BAAA;EACA,2BAAA;EACA,sBAAA;;AgC/kBxC,qBAQA;EACpB,YAAA;EACA,yBAAA;EACA,wBAAA;EACA,iBAAA;EACA,cAAA;EACA,eAAA;EACA,iBAAA;EACA,mBAAA;;AAhBoB,qBAkBP;EACb,gBAAA;EACA,kBAAA;EACA,yBAAA;EACA,cAAA;EACA,YAAA;EACA,kBAAA;;AAxBoB,qBAkBP,cAOO;EACnB,kBAAA;;AA1BmB,qBAkBP,cAOO,oBAElB,EAAe;AA3BG,qBAkBP,cAOO,oBAGlB,EAAgB;EAChB,cAAA;EACA,WAAA;EhC+iB0D,8BAAA;EACA,2BAAA;EACA,sBAAA;EgC/iB1D,gBAAA;EACA,gCAAA;EACA,mBAAA;EACA,cAAA;EACA,eAAA;;AACC,qBAnBU,cAOO,oBAElB,EAAe,eAUP;AAAP,qBAnBU,cAOO,oBAGlB,EAAgB,eASR;EAAE,mBAAA;;AArCQ,qBAkBP,cAOO,oBAclB,EAAgB;EAChB,yBAAA;EACA,gBAAA;EACA,iBAAA;;AA1CkB,qBAkBP,cAOO,oBAmBlB,EAAY;EAAC,mBAAA;;AAKA;EAOhB,kBAAA;EACA,eAAA;;AARgB,gBACQ;EACvB,YAAA;EACA,iBAAA;EACA,eAAA;EACA,iBAAA;;AALe,gBASM;EACrB,kBAAA;EACA,mBAAA;;AACC,gBAHoB,sBAGR;EACZ,iBAAA;;AAEA,gBANoB,sBAMhB,IAAc;EAClB,gCAAA;;AAhBc,gBAmBJ;EACX,gBAAA;EACA,eAAA;EACA,iBAAA;;AClUa;AACU;EpCAxB,kBAAA;EoCEA,WAAA;EACA,aAAA;;AAJc,eAKZ;AAJsB,wBAItB;EACD,cAAA;;AAEC,eAHA,EAGO;AAAP,wBAHA,EAGO;EACP,cAAA;;AAEA,eANA,EAMQ;AAAR,wBANA,EAMQ;EACR,cAAA;;AAKsB;EACxB,SAAS,EAAT;EACA,MAAA;EACA,OAAA;EACA,eAAA;EACA,mBAAA;;AACC,wBAAI;EACJ,8BAAA;EACA,6CAAA;;AAEA,wBAAM;EACN,8BAAA;EACA,6CAAA;;AAEA,wBAAM;EACN,8BAAA;EACA,6CAAA;;AAEA,wBAAO;EACP,8BAAA;EACA,6CAAA;;AAIc;EACf,qCAAA;EACA,cAAA;EACA,kBAAA;EACA,gBAAA;EACA,gBAAA;EACA,eAAA;;AANe,eASM;EACpB,kBAAA;EACA,SAAA;EACA,WAAA;EACA,WAAA;EACA,YAAA;EACA,YAAA;EACA,eAAA;EACA,gBAAgB,yCAAhB;;AACC,eATmB,qBASZ;EACP,YAAA;;AAnBa,eAuBa;EAC3B,kBAAA;EAIA,gBAAA;EACA,gCAAA;;AA7Bc,eAuBa,4BAEzB;AAzBY,eAuBa,4BAErB;AAzBQ,eAuBa,4BAEjB;AAzBI,eAuBa,4BAEb;AAzBA,eAuBa,4BAET;AAzBJ,eAuBa,4BAEJ;EACtB,eAAA;;AA1Ba,eAgCQ;EACtB,YAAA;EACA,gBAAA;;AAlCc,eAgCQ,uBAIE;EACvB,WAAA;EACA,iBAAA;EACA,eAAA;;AAvCa,eAgCQ,uBAUF;EAInB,eAAA;EACA,qBAAA;EACA,WAAA;EACA,YAAA;EACA,iBAAA;EACA,mBAAA;EACA,kBAAA;;AATE,eAXmB,uBAUF,oBACK;EACvB,gBAAA;;AASA,eArBoB,uBAUF,oBAWV;EAAC,mBAAA;;AACT,eAtBoB,uBAUF,oBAYV;EAAC,mBAAA;;AACT,eAvBoB,uBAUF,oBAaZ;AACN,eAxBoB,uBAUF,oBAcb;AACL,eAzBoB,uBAUF,oBAeX;EACP,aAAA;;AAEA,eA5BoB,uBAUF,oBAkBb;AACL,eA7BoB,uBAUF,oBAmBZ;EACN,qBAAA;;AA9DY,eAgCQ,uBAiCI;EACzB,YAAA;;AAGD,eAAc,aAAuB,uBACb;EACvB,aAAA;;AAGC,eALY,aAAuB,uBAIjB,oBACb;AACL,eANY,aAAuB,uBAIjB,oBAEZ;EACN,aAAA;;AAEA,eATY,aAAuB,uBAIjB,oBAKb;AACL,eAVY,aAAuB,uBAIjB,oBAMX;EACP,qBAAA;;AAIF,eAAO,MAAuB,uBAAmB,oBAAK;AACtD,eAAM,KAAuB,uBAAmB,oBAAM;EACtD,aAAA;;AAEA,eAAM,KAAuB,uBAAmB,oBAAO;EACvD,qBAAA;;AC1IoB;EACrB,gBAAA;EACA,iBAAA;EACA,kBAAA;EACA,gBAAA;EACA,aAAA;EACA,yBAAA;EACA,uBAAA;ElCy0B6D,8BAAA;EACA,2BAAA;EACA,sBAAA;EArNA,0BAAA;EAAmC,oCAAA;EACnC,uBAAA;EAAgC,6BAAA;EAChC,kBAAA;EAA2B,4BAAA;;AkC/nBnE,qBAUlB;EACF,aAAA;;ACVQ;EAET,kBAAA;;AAFS,SAKC;EACT,kBAAA;EACA,YAAA;EACA,WAAA;EACA,QAAA;EACA,UAAA;EACA,eAAA;;AACC,SAPQ,UAOD;EACP,SAAS,GAAT;EACA,kBAAA;EACA,QAAA;EACA,QAAA;EACA,qBAAA;EACA,YAAA;EACA,WAAA;EACA,mBAAA;EACA,gBAAgB,iDAAhB;;AArBO,SAyBP,GAAY;EACb,kBAAA;EACA,SAAA;EAAW,QAAA;EACX,yBAAA;EAEA,gBAAA;EACA,YAAA;EACA,eAAA;EAAiB,UAAA;EACjB,cAAA;EnC8yB4D,8BAAA;EACA,2BAAA;EACA,sBAAA;;AmCj1BpD,SAyBP,GAAY,WAUV;EACF,cAAA;EACA,YAAA;EACA,YAAA;EACA,gBAAA;EACA,eAAA;;AACC,SAhBD,GAAY,WAUV,GAMM;EACP,mBAAA;;AA1CM,SAyBP,GAAY,WAUV,GASM;EACP,qBAAA;EACA,WAAA;EACA,mBAAA;EACA,gBAAA;EACA,mBAAA;EACA,uBAAA;;AAKe,kBAAK,KAAU,UAAU;EAC3C,YAAA;EACA,WAAA;;AAEC,kBAJsB,KAAU,UAAU,UAInC;EACP,SAAA;EACA,UAAA;;AC9DY;EAKb,eAAA;EACA,cAAA;;AANa,aAQX;EACD,iBAAA;EACA,mBAAA;;AAVY,aAaV;EACF,kBAAA;EACA,eAAA;EACA,cAAA;EACA,mBAAA;EACA,mBAAA;EACA,mBAAA;;AACC,aAPC,GAOY;EACb,aAAA;;AArBW,aAyBV;EACF,kBAAA;EACA,eAAA;EACA,cAAA;EACA,mBAAA;EACA,mBAAA;EACA,mBAAA;;AACC,aAPC,GAOY;EACb,aAAA;;AAjCW,aAqCV;EACF,kBAAA;EACA,eAAA;EACA,cAAA;EACA,mBAAA;EACA,mBAAA;EACA,mBAAA;;AACC,aAPC,GAOY;EACb,aAAA;;AA7CW,aAiDV,GAAG,GACD,KAAM;EACT,cAAA;EACA,iBAAA;;AApDW,aAwDF;EACV,qBAAA;EACA,mBAAA;EACA,WAAA;EACA,gBAAA;;AA5DY,aA+DJ;EACR,oBAAA;;AAhEY,aAmEH;EACT,kBAAA;;AApEY,aAuEM;EAClB,qBAAA;EACA,YAAA;EACA,eAAA;EACA,YAAA;EACA,kBAAA;EACA,yBAAA;EACA,eAAA;EACA,iBAAA;EACA,eAAA;EAGA,eAAA;EACA,UAAA;EACA,mBAAA;EpCwiB4D,wBAAA;EAAmC,oCAAA;EACnC,qBAAA;EAAgC,6BAAA;EAChC,gBAAA;EAA2B,4BAAA;;AoCxiBtF,aAhBiB,mBAgBE;EAAE,SAAA;EAAW,UAAA;;AAEhC,aAlBiB,mBAkBH;EACd,kBAAA;EACA,SAAA;;AAYA,aAhCiB,mBAgCX;EARN,yBAAA;;AACC,aAzBgB,mBAgCX,KAPE;EACP,yBAAA;;AAEA,aA5BgB,mBAgCX,KAJG;EACR,yBAAA;;AAID,aAjCiB,mBAiCV;EATP,yBAAA;;AACC,aAzBgB,mBAiCV,MARC;EACP,yBAAA;;AAEA,aA5BgB,mBAiCV,MALE;EACR,yBAAA;;AAKD,aAlCiB,mBAkCT;EAVR,yBAAA;;AACC,aAzBgB,mBAkCT,OATA;EACP,yBAAA;;AAEA,aA5BgB,mBAkCT,OANC;EACR,yBAAA;;AAQF,aAAc;EACd,gBAAA;;AADA,aAAc,aAEP;EACN,aAAA;EACA,iBAAA;;AAJD,aAAc,aAEP,OAGW;EAChB,kBAAA;;AANF,aAAc,aAEP,OAMA;EACL,YAAA;EACA,WAAA;;AAVF,aAAc,aAEP,OAUF;EACH,kBAAA;EACA,MAAA;EACA,WAAA;;AAfF,aAAc,aAmBF;EACX,sBAAA;EACA,gCAAA;;AxCxHD,awCmGc,aAmBF,YxCtHN;EACN,WAAA;EACA,cAAA;EACA,SAAS,EAAT;;AwCgGA,aAAc,aAmBF,YAIT;ECqWH,sBAAsB,2CAAtB;EACA,4BAAA;EACA,gCAAA;EDrWE,WAAA;EACA,YAAA;EACA,mBAAA;EACA,iBAAA;EACA,eAAA;EACA,mBAAA;EACA,cAAA;EACA,kBAAA;EACA,YAAA;;AAjCF,aAAc,aAqCL;EACR,oBAAA;;AAtCD,aAAc,aAyCT,MAAM;EACV,mBAAA;EACA,iBAAA;EACA,WAAA;;AA5CD,aAAc,aAyCT,MAAM,MAIP;EACF,kBAAA;;AA9CF,aAAc,aAyCT,MAAM,MAON;EACH,YAAA;EACA,qBAAA;EACA,cAAA;EACA,eAAA;EACA,gBAAA;EAMA,gBAAA;;AA3DF,aAAc,aAyCT,MAAM,MAON,IAME;EACJ,eAAA;EACA,cAAA;EACA,cAAA;;AAzDH,aAAc,aAyCT,MAAM,MAoBP,IAAW;EC+Hf,sBAAsB,2CAAtB;EACA,4BAAA;EACA,gCAAA;ED/HE,kBAAA;;AA/DF,aAAc,aAyCT,MAAM,MAwBP,IAAO;EC+GX,sBAAsB,2CAAtB;EACA,4BAAA;EACA,gCAAA;ED/GE,kBAAA;;AAnEF,aAAc,aAyCT,MAAM,MA4BP,IAAQ;ECrFZ,sBAAsB,2CAAtB;EACA,4BAAA;EACA,+BAAA;EDqFE,mBAAA;;AAvEF,aAAc,aA2ET;EACJ,eAAA;;AA5ED,aAAc,aA8ET,KAAM;EACV,WAAA;EACA,mBAAA;;AAhFD,aAAc,aA8ET,KAAM,MAGP;EACF,sBAAA;;AAlFF,aAAc,aA8ET,KAAM,MAGP,GAEA;EACD,WAAA;EACA,WAAA;EACA,iBAAA;EACA,mBAAA;;AAvFH,aAAc,aA8ET,KAAM,MAGP,GAQE;EACH,kBAAA;EACA,iBAAA;;AA3FH,aAAc,aA8ET,KAAM,MAGP,GAYC;EACF,cAAA;EACA,eAAA;EACA,iBAAA;EACA,SAAA;EACA,mBAAA;EACA,yBAAA;;AAnGH,aAAc,aA8ET,KAAM,MAGP,GAoBD,EAAQ;ExChNZ,SAAS,GAAT;;AwCmNI,aAxGW,aA8ET,KAAM,MAGP,GAuBO,OAAC,EAAQ;ECpMlB,YAAA;EACA,WAAA;EAGF,sBAAsB,2CAAtB;EACA,4BAAA;EACA,8BAAA;EnChBD,qBAAA;EACA,kBAAA;EACA,sBAAA;EACA,gBAAA;;AkC8MI,aA3GW,aA8ET,KAAM,MAGP,GA0BM,MAAC,EAAQ;EC3LjB,YAAA;EACA,WAAA;EAGF,sBAAsB,2CAAtB;EACA,4BAAA;EACA,8BAAA;EnC5BD,qBAAA;EACA,kBAAA;EACA,sBAAA;EACA,gBAAA;;AkCiNI,aA9GW,aA8ET,KAAM,MAGP,GA6BM,MAAC,EAAQ;EClLjB,YAAA;EACA,WAAA;EAGF,sBAAsB,2CAAtB;EACA,4BAAA;EACA,+BAAA;EnCxCD,qBAAA;EACA,kBAAA;EACA,sBAAA;EACA,gBAAA;EkCmNI,kBAAA;;AAEA,aAlHW,aA8ET,KAAM,MAGP,GAiCY,YAAC,EAAQ;EC1NvB,YAAA;EACA,WAAA;EAGF,sBAAsB,2CAAtB;EACA,4BAAA;EACA,4BAAA;EnCJD,qBAAA;EACA,kBAAA;EACA,sBAAA;EACA,gBAAA;;AkCmGC,aAAc,aAwHC,eACX;EACF,kBAAA;;AA1HF,aAAc,aAwHC,eAIP;ECgPN,aAAA;EACA,YAAA;EAGF,sBAAsB,2CAAtB;EACA,4BAAA;EACA,gCAAA;EDpPE,WAAA;EACA,gBAAA;;AA/HF,aAAc,aAwHC,eASR;EACL,mBAAA;;AAlIF,aAAc,aAwHC,eASR,MAEJ,EAAK,KAAO;EACZ,WAAA;EACA,UAAA;EACA,gBAAA;;AAtIH,aAAc,aAwHC,eASR,MAQJ,EAAK,KAAQ;EACb,WAAA;EACA,UAAA;;AA3IH,aAAc,aAkJA;EACb,iBAAA;;AAnJD,aAAc,aAkJA,cAEV;EACF,kBAAA;EACA,mBAAA;;AAtJF,aAAc,aAkJA,cAMF;EACV,cAAA;EACA,eAAA;EACA,iBAAA;EACA,mBAAA;EACA,kBAAA;EACA,gBAAA;EACA,mBAAA;;AACC,aAhKW,aAkJA,cAMF,WAQD;ExC3QZ,SAAS,GAAT;EyC+YG,YAAA;EACA,WAAA;EAGF,sBAAsB,2CAAtB;EACA,4BAAA;EACA,gCAAA;EnCxYD,cAAA;EACA,kBAAA;EACA,gBAAA;EkC+PI,kBAAA;;AAnKH,aAAc,aAkJA,cAqBN;EACN,UAAA;EACA,WAAA;;AACC,aA1KW,aAkJA,cAqBN,OAGF;EACH,YAAA;;AA3KH,aAAc,aAkJA,cAqBN,OAOE;EACP,iBAAA;EACA,kBAAA;EACA,eAAA;;AAjLH,aAAc,aAkJA,cAqBN,OAOE,QAID;EACL,cAAA;;AAnLJ,aAAc,aAkJA,cAqBN,OAOE,QAOD;EACL,cAAA;;AAtLJ,aAAc,aAkJA,cAyCA;EAEZ,oBAAA;;AxChSF,awCmGc,aAkJA,cAyCA,axC9RR;EACN,WAAA;EACA,cAAA;EACA,SAAS,EAAT;;AwCgGA,aAAc,aAkJA,cAyCA,aAIN;EACL,WAAA;EACA,mBAAA;EACA,gBAAA;EACA,gBAAA;;AAnMH,aAAc,aAkJA,cAyCA,aAUN;EACL,cAAA;EACA,eAAA;EACA,mBAAA;EACA,cAAA;EACA,uBAAA;EACA,YAAA;EACA,kBAAA;EACA,yBAAA;;AA7MH,aAAc,aAkJA,cAyCA,aAqBN;EACL,YAAA;EACA,WAAA;EACA,kBAAA;;AACC,aApNU,aAkJA,cAyCA,aAqBN,MAIQ;EACZ,eAAA;;AArNJ,aAAc,aAkJA,cAyCA,aAqBN,MAQI;EACR,gBAAA;EACA,kBAAA;EACA,aAAA;EACA,eAAA;EACA,cAAA;EACA,kBAAA;EACA,mBAAA;EACA,sBAAA;EACA,eAAA;;AACC,aAlOS,aAkJA,cAyCA,aAqBN,MAQI,SAUC;ExC7Ud,SAAS,GAAT;EyC+DG,YAAA;EACA,WAAA;EAGF,sBAAsB,2CAAtB;EACA,4BAAA;EACA,+BAAA;EnCxDD,cAAA;EACA,kBAAA;EACA,gBAAA;EkCiUM,SAAA;EACA,WAAA;;AAtOL,aAAc,aAkJA,cAyCA,aAqBN,MA0BE;EACN,YAAA;EACA,iBAAA;;AAGA,aA/OU,aAkJA,cAyCA,aAqBN,MA+BM,UAAI,GAAO;EC/BvB,YAAA;EACA,YAAA;EAGF,sBAAsB,2CAAtB;EACA,4BAAA;EACA,gCAAA;EnC5TD,qBAAA;EACA,kBAAA;EACA,sBAAA;EACA,gBAAA;EkCoVK,gBAAA;;AAEA,aAnPU,aAkJA,cAyCA,aAqBN,MAmCM,UAAI,GAAO;EC6GvB,YAAA;EACA,YAAA;EAGF,sBAAsB,2CAAtB;EACA,4BAAA;EACA,gCAAA;EnC5cD,qBAAA;EACA,kBAAA;EACA,sBAAA;EACA,gBAAA;EkCwVK,gBAAA;;AAEA,aAvPU,aAkJA,cAyCA,aAqBN,MAuCM,UAAI,GAAO;ECyJvB,YAAA;EACA,YAAA;EAGF,sBAAsB,2CAAtB;EACA,4BAAA;EACA,gCAAA;EnC5fD,qBAAA;EACA,kBAAA;EACA,sBAAA;EACA,gBAAA;EkC4VK,gBAAA;;AAEA,aA3PU,aAkJA,cAyCA,aAqBN,MA2CM,UAAI,GAAO;ECnKvB,YAAA;EACA,YAAA;EAGF,sBAAsB,2CAAtB;EACA,4BAAA;EACA,gCAAA;EnCpMD,qBAAA;EACA,kBAAA;EACA,sBAAA;EACA,gBAAA;EkCgWK,gBAAA;;AAwBJ,aAAU;;;;;;;AAAV,aAAU,SACH,OACA;EACL,kBAAA;EACA,iBAAA;EACA,gBAAA;;AALF,aAAU,SACH,OACA,MAIF;EACF,mBAAA;;AAPH,aAAU,SAYI;EACb,iBAAA;EACA,kBAAA;;AAdD,aAAU,SAgBmB;EAC5B,kBAAA;;AAjBD,aAAU,SAgBmB,6BAET;ECiClB,aAAA;EACA,aAAA;EAGF,sBAAsB,2CAAtB;EACA,4BAAA;EACA,gCAAA;EnCpbD,qBAAA;EACA,kBAAA;EACA,sBAAA;EACA,gBAAA;;AkCwXC,aAAU,SAuBF;EACP,kBAAA;;AAxBD,aAAU,SAuBF,QAED;EACL,YAAA;;AA1BF,aAAU,SAuBF,QAED,MAEH;EACD,mBAAA;;AA5BH,aAAU,SAuBF,QAQA;EAGN,YAAA;EACA,qBAAA;EC5LA,aAAA;EACA,YAAA;EAGF,sBAAsB,2CAAtB;EACA,4BAAA;EACA,gCAAA;EnCxOD,qBAAA;EACA,kBAAA;EACA,sBAAA;EACA,gBAAA;;ANAC,awCwXU,SAuBF,QxC/YF;EACN,WAAA;EACA,cAAA;EACA,SAAS,EAAT;;AwCqXA,aAAU,SA2CG,aAEM;EClWjB,aAAA;EACA,YAAA;EAGF,sBAAsB,2CAAtB;EACA,4BAAA;EACA,+BAAA;ED8VE,WAAA;EACA,wBAAA;;AAhDF,aAAU,SA2CG,aAEM,kBAKb;EACH,iBAAA;EACA,YAAA;EACA,mBAAA;;AArDH,aAAU,SA2CG,aAEM,kBAKb,IAIE;EACJ,WAAA;EACA,YAAA;EACA,kBAAA;EACA,eAAA;EACA,cAAA;;AACC,aA5DK,SA2CG,aAEM,kBAKb,IAIE,KAMS;EACZ,WAAA;;AA7DL,aAAU,SA2CG,aAyBG,eACR;EACL,mBAAA;;AAtEH,aAAU,SA2CG,aAyBG,eAIP;ECjCP,YAAA;EACA,WAAA;EAGF,sBAAsB,2CAAtB;EACA,4BAAA;EACA,gCAAA;ED6BG,mBAAA;EACA,WAAA;EACA,eAAA;;AA5EH,aAAU,SAoFA;EACT,kBAAA;;AArFD,aAAU,SAoFA,UAEF;ECvQN,YAAA;EACA,YAAA;EAGF,sBAAsB,2CAAtB;EACA,4BAAA;EACA,gCAAA;EDmQE,sBAAA;;AAxFF,aAAU,SA6FU;EACnB,kBAAA;;AA9FD,aAAU,SA6FU,oBAEb;EACL,cAAA;EACA,eAAA;EACA,kBAAA;EACA,mBAAA;EACA,gBAAA;;AApGF,aAAU,SA6FU,oBAEb,MAOD,KAAQ;ExCtef,SAAS,GAAT;;AwCgYC,aAAU,SA6FU,oBAEb,MAUD,KAAU,UAAG,GAAQ;EC1LzB,YAAA;EACA,WAAA;EAGF,sBAAsB,2CAAtB;EACA,4BAAA;EACA,gCAAA;EnChTD,qBAAA;EACA,kBAAA;EACA,sBAAA;EACA,gBAAA;EkCmeI,kBAAA;;AA3GH,aAAU,SA6FU,oBAEb,MAcD,KAAU,UAAG,GAAQ;EClIzB,YAAA;EACA,WAAA;EAGF,sBAAsB,2CAAtB;EACA,4BAAA;EACA,gCAAA;EnC5WD,qBAAA;EACA,kBAAA;EACA,sBAAA;EACA,gBAAA;EkCueI,iBAAA;EACA,kBAAA;;AAhHH,aAAU,SA6FU,oBAEb,MAmBD,KAAU,UAAG,GAAQ;EC3TzB,YAAA;EACA,WAAA;EAGF,sBAAsB,2CAAtB;EACA,4BAAA;EACA,gCAAA;EnCxLD,qBAAA;EACA,kBAAA;EACA,sBAAA;EACA,gBAAA;EkC4eI,iBAAA;EACA,kBAAA;;AAOD,aA5HQ,SA2HK,eACP;EASN,iBAAA;;AARE,aA7HM,SA2HK,eACP,KACC,MAAU,UAAI;EACpB,WAAA;EACA,UAAA;;AAEC,aAjIM,SA2HK,eACP,KAKC,MAAU,UAAI;EACpB,YAAA;EACA,UAAA;;AAID,aAvIQ,SA2HK,eAYL;EACR,kBAAA;;AAxIF,aAAU,SA2HK,eAgBX,GAAO;EACT,iBAAA;EACA,iBAAA;;AA7IF,aAAU,SA2HK,eAsBR,OAAc;EC9RnB,YAAA;EACA,WAAA;EAGF,sBAAsB,2CAAtB;EACA,4BAAA;EACA,gCAAA;EnCpPD,qBAAA;EACA,kBAAA;EACA,sBAAA;EACA,gBAAA;;AkCwXC,aAAU,SA2HK,eAuBR,OAAS;ECnXd,YAAA;EACA,WAAA;EAGF,sBAAsB,2CAAtB;EACA,4BAAA;EACA,+BAAA;EnChKD,qBAAA;EACA,kBAAA;EACA,sBAAA;EACA,gBAAA;;AkCwXC,aAAU,SA2HK,eAyBR,OAAe;EC7JpB,YAAA;EACA,WAAA;EAGF,sBAAsB,2CAAtB;EACA,4BAAA;EACA,gCAAA;EnCxXD,qBAAA;EACA,kBAAA;EACA,sBAAA;EACA,gBAAA;;AkCwXC,aAAU,SA2HK,eA2BR,OAAc;EC/MnB,YAAA;EACA,WAAA;EAGF,sBAAsB,2CAAtB;EACA,4BAAA;EACA,gCAAA;EnCxUD,qBAAA;EACA,kBAAA;EACA,sBAAA;EACA,gBAAA;;AkCwXC,aAAU,SA2HK,eA4BR,OAAgB;ECxFrB,YAAA;EACA,WAAA;EAGF,sBAAsB,2CAAtB;EACA,4BAAA;EACA,gCAAA;EnChcD,qBAAA;EACA,kBAAA;EACA,sBAAA;EACA,gBAAA;;AkCwXC,aAAU,SA2HK,eA8BR,OAAgB;EC9TrB,YAAA;EACA,YAAA;EAGF,sBAAsB,2CAAtB;EACA,4BAAA;EACA,gCAAA;EnC5ND,qBAAA;EACA,kBAAA;EACA,sBAAA;EACA,gBAAA;;AkCwXC,aAAU,SA2HK,eAgCR,OAAS;EChRd,YAAA;EACA,WAAA;EAGF,sBAAsB,2CAAtB;EACA,4BAAA;EACA,gCAAA;EnC5QD,qBAAA;EACA,kBAAA;EACA,sBAAA;EACA,gBAAA;;AkCwXC,aAAU,SA2HK,eAiCR,OAAQ;ECjIb,YAAA;EACA,WAAA;EAGF,sBAAsB,2CAAtB;EACA,4BAAA;EACA,gCAAA;EnC5ZD,qBAAA;EACA,kBAAA;EACA,sBAAA;EACA,gBAAA;;AkCwXC,aAAU,SA2HK,eAmCR,OAAW;EC/RhB,YAAA;EACA,WAAA;EAGF,sBAAsB,2CAAtB;EACA,4BAAA;EACA,gCAAA;EnChQD,qBAAA;EACA,kBAAA;EACA,sBAAA;EACA,gBAAA;;AkCwXC,aAAU,SA2HK,eAqCR,OAAc;ECrXnB,YAAA;EACA,WAAA;EAGF,sBAAsB,2CAAtB;EACA,4BAAA;EACA,+BAAA;EnC5KD,qBAAA;EACA,kBAAA;EACA,sBAAA;EACA,gBAAA;;AkCwXC,aAAU,SA2HK,eAsCR,OAAS;EC9Jd,YAAA;EACA,WAAA;EAGF,sBAAsB,2CAAtB;EACA,4BAAA;EACA,gCAAA;EnCpYD,qBAAA;EACA,kBAAA;EACA,sBAAA;EACA,gBAAA;;ANAC,awCwXU,SA2HK,exCnfT;EACN,WAAA;EACA,cAAA;EACA,SAAS,EAAT;;AwCqXA,aAAU,SAyKF,QACD;EACL,mBAAA;;AA3KF,aAAU,SAyKF,QAIA;EACN,WAAA;EACA,mBAAA;EACA,eAAA;EC7fA,aAAA;EACA,YAAA;EAGF,sBAAsB,2CAAtB;EACA,4BAAA;EACA,+BAAA;EnCpDD,qBAAA;EACA,kBAAA;EACA,sBAAA;EACA,gBAAA;;AkCTa,aAikBF;EACV,oBAAA;EACA,mBAAA;EACA,kBAAA;;AApkBY,aAikBF,WAMH;EACN,eAAA;EACA,cAAA;EACA,mBAAA;;AA1kBW,aAikBF,WAWR;EACD,eAAA;EACA,cAAA;EACA,kBAAA;;AA/kBW,aAikBF,WAgBR;EACD,gBAAA;EAEA,mBAAA;EACA,sBAAA;EACA,WAAA;EACA,eAAA;EACA,yBAAA;EACA,YAAA;EACA,YAAA;EACA,iBAAA;EACA,qBAAA;;AAKD,aAAW;EACX,gBAAA;;AADA,aAAW,UAEJ;EACN,kBAAA;EACA,iBAAA;EACA,iBAAA;;AALD,aAAW,UAEJ,OAIW;EAChB,kBAAA;;AAPF,aAAW,UAEJ,OAOF;EACH,cAAA;EACA,sBAAA;;AAXF,aAAW,UAeA;EACV,qBAAA;;AAhBD,aAAW,UAeA,WAEP;EACF,cAAA;EACA,eAAA;EACA,mBAAA;EACA,gBAAA;;AArBF,aAAW,UAeA,WASY,sBACT;AAzBd,aAAW,UAeA,WASY,sBAEP;AA1BhB,aAAW,UAeA,WASY,sBAGP;EACb,WAAA;EACA,kBAAA;EACA,aAAA;EACA,YAAA;EAEA,4BAAA;EACA,kBAAA;EAEA,oBAAA;;AADC,aAnCO,UAeA,WASY,sBACT,aAUI;AAAd,aAnCO,UAeA,WASY,sBAEP,eASE;AAAd,aAnCO,UAeA,WASY,sBAGP,cAQE;EAAE,iBAAA;;AAnCpB,aAAW,UAeA,WASY,sBACT,aAaR;AAtCN,aAAW,UAeA,WASY,sBAEP,eAYV;AAtCN,aAAW,UAeA,WASY,sBAGP,cAWV;EACF,eAAA;EACA,iBAAA;EACA,cAAA;;AAzCJ,aAAW,UAeA,WASY,sBACT,aAmBM;AA5CpB,aAAW,UAeA,WASY,sBAEP,eAkBI;AA5CpB,aAAW,UAeA,WASY,sBAGP,cAiBI;EAChB,aAAA;EACA,kBAAA;EACA,kBAAA;EACA,mBAAA;;AAGC,aAnDM,UAeA,WASY,sBACT,aAyBJ,OACS;AAAd,aAnDM,UAeA,WASY,sBAEP,eAwBN,OACS;AAAd,aAnDM,UAeA,WASY,sBAGP,cAuBN,OACS;ECpKjB,YAAA;EACA,YAAA;EAGF,sBAAsB,2CAAtB;EACA,4BAAA;EACA,gCAAA;EnChfD,qBAAA;EACA,kBAAA;EACA,sBAAA;EACA,gBAAA;;AkC4oBM,aApDM,UAeA,WASY,sBACT,aAyBJ,OAEQ;AAAb,aApDM,UAeA,WASY,sBAEP,eAwBN,OAEQ;AAAb,aApDM,UAeA,WASY,sBAGP,cAuBN,OAEQ;ECjgBhB,YAAA;EACA,YAAA;EAGF,sBAAsB,2CAAtB;EACA,4BAAA;EACA,+BAAA;EnCpJD,qBAAA;EACA,kBAAA;EACA,sBAAA;EACA,gBAAA;;AkC6oBM,aArDM,UAeA,WASY,sBACT,aAyBJ,OAGQ;AAAb,aArDM,UAeA,WASY,sBAEP,eAwBN,OAGQ;AAAb,aArDM,UAeA,WASY,sBAGP,cAuBN,OAGQ;EClUhB,aAAA;EACA,YAAA;EAGF,sBAAsB,2CAAtB;EACA,4BAAA;EACA,gCAAA;EnCpVD,qBAAA;EACA,kBAAA;EACA,sBAAA;EACA,gBAAA;;AkCwlBC,aAAW,UAeA,WASY,sBACT,aA+BQ;AAxDtB,aAAW,UAeA,WASY,sBAEP,eA8BM;AAxDtB,aAAW,UAeA,WASY,sBAGP,cA6BM;EAClB,UAAA;EACA,WAAA;;AAOF,aAjES,UAiEC,WAAY;EACvB,eAAA;;AAID,aAAkB,iBACX;EACN,kBAAA;EACA,kBAAA;EACA,mBAAA;;AAJD,aAAkB,iBACX,OAKC;ECzPN,aAAA;EACA,aAAA;EAGF,sBAAsB,2CAAtB;EACA,4BAAA;EACA,gCAAA;EnCpbD,qBAAA;EACA,kBAAA;EACA,sBAAA;EACA,gBAAA;EkCsqBG,kBAAA;EACA,gBAAA;;AATF,aAAkB,iBAaC;EAClB,kBAAA;EACA,gBAAA;EACA,kBAAA;EACA,UAAA;;AAjBD,aAAkB,iBAaC,mBAMC;EAClB,kBAAA;;AACC,aArBe,iBAaC,mBAMC,mBAEL;EAAE,eAAA;;AArBjB,aAAkB,iBA0BF,iBAAS;EACxB,iBAAA;EACA,kBAAA;;AA5BD,aAAkB,iBA8BX;EACN,WAAA;EACA,aAAA;;AAvsBW,aA4sBD,YACL;EACL,0BAAA;;AA9sBW,aA4sBD,YAKR;EACF,eAAA;EACA,kBAAA;;AAntBW,aA4sBD,YAKR,GAGI;AAptBK,aA4sBD,YAKR,GAIc;EACf,kBAAA;EACA,WAAA;EACA,UAAA;;AAxtBU,aA4sBD,YAKR,GAUc;EACf,UAAA;EACA,WAAA;EACA,YAAA;EACA,iBAAA;EACA,kBAAA;EACA,yBAAA;EpCpG0D,2BAAA;EAAmC,oCAAA;EACnC,wBAAA;EAAgC,6BAAA;EAChC,mBAAA;EAA2B,4BAAA;EoCoGrF,cAAA;;AAGA,aA1BS,YAKR,GAqBK;EACN,cAAA;;AADA,aA1BS,YAKR,GAqBK,KAEA;ECpoBN,YAAA;EACA,WAAA;EAGF,sBAAsB,2CAAtB;EACA,4BAAA;EACA,+BAAA;;AD4nBE,aA1BS,YAKR,GAqBK,KAGU;EACf,qBAAA;EACA,cAAA;;AAGD,aAlCS,YAKR,GA6BM;EACP,cAAA;;AADA,aAlCS,YAKR,GA6BM,MAED;EChoBN,YAAA;EACA,WAAA;EAGF,sBAAsB,2CAAtB;EACA,4BAAA;EACA,+BAAA;;ADwnBE,aAlCS,YAKR,GA6BM,MAGS;EACf,qBAAA;EACA,cAAA;;AAGD,aA1CS,YAKR,GAqCO;EACR,cAAA;;AADA,aA1CS,YAKR,GAqCO,OAEF;EChnBN,YAAA;EACA,WAAA;EAGF,sBAAsB,2CAAtB;EACA,4BAAA;EACA,+BAAA;;ADwmBE,aA1CS,YAKR,GAqCO,OAGQ;EACf,qBAAA;EACA,cAAA;;AAGD,aAlDS,YAKR,GA6CI;EACL,cAAA;;AADA,aAlDS,YAKR,GA6CI,IAEC;ECpoBN,YAAA;EACA,WAAA;EAGF,sBAAsB,2CAAtB;EACA,4BAAA;EACA,+BAAA;;AD4nBE,aAlDS,YAKR,GA6CI,IAGW;EACf,qBAAA;EACA,cAAA;;AAnwBS,aA4sBD,YA4DT;EAAE,oBAAA;;AAxwBQ,aA2wBH;EACT,gBAAA;EACA,YAAA;EACA,kBAAA;EAEA,YAAA;EAEA,kBAAA;EACA,mBAAA;EACA,kBAAA;EAEA,cAAA;EACA,iBAAA;EACA,eAAA;;AAxxBY,aA2wBH,UAeF;EACN,cAAA;EACA,oBAAA;EACA,iBAAA;EACA,yBAAA;;AA9xBW,aA2wBH,UAqBN;AAhyBS,aA2wBH,UAqBE;AAhyBC,aA2wBH,UAqBS;EACjB,cAAA;;AAGA,aAzBQ,UAyBD;ExCnyBT,SAAS,GAAT;EyC+VG,YAAA;EACA,WAAA;EAGF,sBAAsB,2CAAtB;EACA,4BAAA;EACA,gCAAA;EnCxVD,cAAA;EACA,kBAAA;EACA,gBAAA;EkCuxBE,SAAA;EACA,WAAA;;AAxyBW,aA4yBN,OAAU;EAChB,mBAAA;;AAIA,aAAgB,eACT;EACN,kBAAA;EAIA,mBAAA;;AAND,aAAgB,eACT,OAEC;EChYN,aAAA;EACA,aAAA;EAGF,sBAAsB,2CAAtB;EACA,4BAAA;EACA,gCAAA;EnCpbD,qBAAA;EACA,kBAAA;EACA,sBAAA;EACA,gBAAA;;AkCwyBC,aAAgB,eASG;EAClB,gBAAA;;AAKa;EACf,gBAAA;EACA,gBAAA;EACA,eAAA"} \ No newline at end of file diff --git a/charting_library/static/css/widget.css b/charting_library/static/css/widget.css new file mode 100644 index 00000000..a6c33a2f --- /dev/null +++ b/charting_library/static/css/widget.css @@ -0,0 +1,222 @@ +html, body {background: none; overflow: hidden; min-width: 240px; height: 100%;} + +#widget-container +{ + border: 1px solid #D9DADB; + background: #fff; +} +#widget-container #showExtendedHoursLink { + display: none; +} + +#widget-container .header-chart-panel { + min-height: 0px; +} +#widget-container .pane-legend-line.main .pane-legend-icon.format {display: none;} + +.insert-study-dialog.minimized +{ + width: 480px; +} +.insert-study-dialog.minimized .insert-study-tabs +{ + display: none; +} +.insert-study-dialog.scrollbar.minimized +{ + width: 498px; +} +.minimized .insert-study-items li +{ + width: 140px; height: 13px; + padding: 8px 5px; + /*font-size: 10px;*/ + font-size: 12px; + + white-space: nowrap; + overflow: hidden; text-overflow: ellipsis; +} +.minimized .insert-study-items li:hover +{ + overflow: visible; + z-index: 18; + position: relative; + width: auto; + min-width: 140px; +} +.minimized .insert-study-items li .fav +{ + display: none; +} + +.minimized .insert-study-pages { width: 480px; } +.minimized .insert-study-pages .search-header { padding-left: 4px; } +.minimized .insert-study-items ul.column { width: 150px; } +.minimized .search-header{ display: none; } + +.on-widget .getimage +{ + margin-left: 4px; + padding: 7px; +} + +.on-widget .widgetbar-widget-hotlist .widgetbar-widgetheader .widgetbar-headerspace { + display: none; +} + +.onchart-tv-logo, +.onchart-cme-logo { + display: block; + position: absolute; + left: 10px; bottom: 25px; + z-index: 10; + width: 135px; +} + +/* hover state */ +.onchart-tv-logo { + width: auto; + bottom: 31px; +} + +.onchart-tv-logo .wrapper { + display: block; + padding: 3px; + -webkit-border-radius: 3px; + -moz-border-radius: 3px; + border-radius: 3px; + -webkit-transition: background 0.6s ease; + -moz-transition: width 0.3s ease; + -ms-transition: width 0.3s ease; + -o-transition: width 0.3s ease; + transition: width 0.3s ease; +} +.onchart-tv-logo.expanded .wrapper { + background-color: rgba(256, 255, 255, 0.3); +} +.onchart-tv-logo .inner { + display: block; + height: 32px; + line-height: 32px; + padding: 0 9px; + -webkit-transition: background 0.6s ease; + -moz-transition: background 0.6s ease; + -ms-transition: background 0.6s ease; + -o-transition: background 0.6s ease; + transition: background 0.6s ease; +} +.onchart-tv-logo.expanded .inner { + background-color: rgba(256, 255, 255, 0.8); +} +.onchart-tv-logo img { + width: 33px; + height: 23px; + display: inline-block; + vertical-align: middle; +} +.onchart-tv-logo .text { + display: inline-block; + width: 0px; + overflow: hidden; + padding-left: 4px; + vertical-align: middle; + -webkit-transition: width 0.3s ease; + -moz-transition: width 0.3s ease; + -ms-transition: width 0.3s ease; + -o-transition: width 0.3s ease; + transition: width 0.3s ease; +} +.onchart-tv-logo.expanded .text { + width: 145px; /* not 'auto' because of transition */ +} +.onchart-tv-logo img.faded {display: inline-block;} +.onchart-tv-logo.expanded img.faded {display: none;} +.onchart-tv-logo img.solid {display: none;} +.onchart-tv-logo.expanded img.solid {display: inline-block;} + +.onchart-tv-logo .text .logo-highlighted { + font-weight: bold; + text-decoration: underline; +} + +/* /hover state*/ + + + +.onchart-cme-logo img { + width: inherit; + opacity: 0.55; +} +.onchart-cme-logo a.onchart-logo { + width: inherit; + white-space: nowrap; + position: relative; + top: -6px; + left: 0px; + color: #007FB9; + opacity: 0.7; + font-size: 12px; +} +.onchart-cme-logo a.onchart-logo .logo-fade { + color: #231f20; + opacity: 0.85; +} + +.on-cme-widget .symbol-search-dialog .filter, +.on-cme-widget .symbol-edit-popup .filter, +.on-cme-widget .compare-widget .predefine-section, +.on-cme-widget .compare-widget .vspace { + display: none; +} +.on-cme-widget .symbol-search-dialog .results { height: 450px; } + +.tv-embed-buttons-contaner { + float:right; + padding-top: 3px; +} + +/* cme get image button */ +.on-cme-widget .getimage:hover { + background: #5ECE93; +} + +/* get image icon on side toolbar */ +.on-cme-widget .tv-side-toolbar > .cme-saveimage-container { + position: absolute; + left: 1px; bottom: 1px; + height: 38px; + width: 50px; + background: #FFFFFF; +} +.on-cme-widget .tv-side-toolbar > .cme-saveimage-container:before { + content: ''; + + display: block; + width: 100%; height: 5px; + + position: absolute; + top: -5px; left: 0; + + background: -moz-linear-gradient(top, rgba(255,255,255,0) 0%, rgba(255,255,255,1) 100%); + background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(255,255,255,0)), color-stop(100%,rgba(255,255,255,1))); + background: -webkit-linear-gradient(top, rgba(255,255,255,0) 0%,rgba(255,255,255,1) 100%); + background: -o-linear-gradient(top, rgba(255,255,255,0) 0%,rgba(255,255,255,1) 100%); + background: -ms-linear-gradient(top, rgba(255,255,255,0) 0%,rgba(255,255,255,1) 100%); + background: linear-gradient(to bottom, rgba(255,255,255,0) 0%,rgba(255,255,255,1) 100%); + filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00ffffff', endColorstr='#ffffff',GradientType=0 ); +} +.on-cme-widget .tv-side-toolbar > .cme-saveimage-container .getimage { + margin: 6px 11px; +} + +/* get image icon without side toolbar */ +.on-cme-widget #widget-container > .cme-saveimage-container { + position: absolute; + left: 8px; + bottom: 7px; +} +.on-cme-widget #widget-container > .cme-saveimage-container .getimage { + margin: 0; + padding: 3px 7px 2px 6px; + border: none; +} diff --git a/charting_library/static/fonts/fontawesome-webfont.svg b/charting_library/static/fonts/fontawesome-webfont.svg new file mode 100644 index 00000000..45fdf338 --- /dev/null +++ b/charting_library/static/fonts/fontawesome-webfont.svg @@ -0,0 +1,414 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/charting_library/static/fonts/fontawesome-webfont.ttf b/charting_library/static/fonts/fontawesome-webfont.ttf new file mode 100644 index 0000000000000000000000000000000000000000..e89738de5eaf8fca33a2f2cdc5cb4929caa62b71 GIT binary patch literal 80652 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 qx{Kk=rVu5YQ9XR<GPS>b$X_& zr@E%wRZdI{1Qg`ERKc?6xc~A0WB<2^i7Cl^2Z(%A-2Y_45ThzCA}aRH^uB$9 zZxMnHfc%hCWMKYgf4_bHZ|OyVd7v9w>)U;^-fxkDfPgv7S$2Y(>N|cju!HXysQ(p` zsg=9QH@g46Jsf$-2G#R*$WrR zL!siQ#}&N%w0_klvWRwyOkEG73-*c8@-muo+C7K=Bo3EnwJa2(a7H43$lf1EY>~q! z3mwbDz*EeaKAD%~!kO0Da<=BcLYl9Y|AkDJC@+d9(`X+~b8i5nitUFHth3Kob^|K4b^+um zCzkfUZBhJvn6ir5@{`bg_*ZV3kqLJlv+x=L&aJNfHpm5oTk-ekfPQ^}Ai4oNyP&<4 z4wo2xW*l46c-}VDn{&eVe+u%qqksC#~wFzVQ80u_cqNWek zbBc>7*?S&wJP1z?ZJE|9HFP$>!(E>9#}Ap1>aQYQ5{}2y3E|wz7&jtHxVVwn=%hQY z;qjf|^^)n)ldPiv0xXz?KE!&$l;lHOUw3+jrV$bPMc!^m7S$1Rb@bVn8fpmcJZb(dkg+ z@wt!x9qkVViWH;cz*ZTCEDchhtu|2t*sFa#t3yk{U5eg*0j@NXFmdy2gmq4a;U4d| zw+Ti^aFMFVRuw{sgP`21@$TBW+f}ke)6b9Z<4V}1tn9->HAsph=1duR5}waeP+aCN z1b`;+bQy!4; zWAS1tVL8em;&*91yvo~$NY~6YK5>+OOFn+brPzsWhB3F&7ys+#>6ZD2yZHTs%Ji0= zjCppcIO<-@cdXvbX^m{?~DK#d`OOh>+l3d&lcz&JI$C>^4TZZGWx^seZ;RM^z0S&l$GBd=)kwB*_S zSXrWfaCYlS=$YSNz+arKAJVqi*_9oqUFIN|rWr%9cE`qOEaNL{q%rE%+s zn2dxp#y2Aq;f!?q{U%gOA|zcRnZLcxrJ*5oaG}C#G4(h2+({}3sph5Z2uOp-=!o*B zvEA_9ALloGI)X^c)m(a2E5LtrP?2Evl#}0E5>wYM+8hc2bEEL!HNWYx0kza0h|D9(I|EO;H%cx zz&r5VY7r(XD=R9tV1|ifO!Y1NrEH(yW88w{M_K~^&I-Dz{p6S&w#WDnvMCUSFP)>nOjbYLi|+d@eZ-Z0-%(Fmv3*onRo_phiTs z*<<^mNoMQ!%PQ@?Uhq?_e$0(YE&Eh_s4zh9olq|UZWT^@hGr3?9#o~~Zhw0Bgzl_y z%H`~0d!wFfltQ z$ewvMz({&pSbm{NXgKFsWu{mPKwAiCyhT80(2RL^sx&hTQo!9G_w7YIwv87L z&EL*@oRfq;GY+a+UUK-Waj8`cl^LSY%|AanbldO`&1_#UL?&Gbxjnim(w8aUAjIVq zu|-rOsAxqMq2V8p-K$xe5QHuvgte({1?@P|@VYDdm^F`yM)nTT>aVON_|Km*Ei~*E zr@%m~S~`bi^{S;B==r(ZDUmxOG?I6IGIODeHC|I zJ&$?qS=jo=;M8<93Vp@EsFe-9Yj<>r(oDS@Oi%cI4b899W&FS2lSCq36kv`XNT#5( zpf0w(hgHuqXm0Enj+ok?MKGml&6~4ty}XBn1~e9Zt0uln;j9wIc@smE2+wNneD<2`b!F@FG2KIL~R0*pnjCX3Y1jQ$Li(HUa|jkS+am1C+1#x zVak2~*An~Ocr8A&@`1ozi)qJ~=ZadctMC>cv$s5bg<#t0V8Hnxwhu4orpP2nrw00Uc zlYMcu%$^icmD1$$?a0GpmcTTGc8mkzC2wJS)DQ{I^2LK?l9dLSJjWY_aZ77^Zz*tt zc4P(+XwBGLj^^Qs$q4Kwi9Fe1^twrXJU4_y z#19xYv^)I`6b6c2=B4QPH|!#FW)RF#+X?IEmFkxV6yY9Jo)t254Ib5j-xd|M@^K>p zxg_qYevP4}x&G$P+7BmmPUzK>x*Y8cT$IJ)0OZEv6lcKx7ITe;!eNi8Ee2>Mm(bCd zf|k4xm{7R)G^I9h_679;JFu?6N{Uh~ANmG@OJP+ELg9t+M@ZSF!DzJQ!Fex8d_Y&n z3ekTwY)0P~TY!#Z*Jkz}?@7n(D14NQZgbF`@P4|;rA5b5qL}R)XmJ=&7IoFWtBg!F zt}M*`RwZyV3Lp8!`&(U(8?F^E4?+HzS}?N<|JsUoIF|MKRHlKS@7%=gXW#x$@qlDU zlT3~3zFji_>C|5oU9G!)Dn87QfE}zYS4WCZWO2o=WJP7lMGmsu-jiZ2^vXp$`C#x? z>dW%K;p=gOm-#PUPkl-6N+NdDF?csf5y-%Tda7O1YRB@LcON{EcN#?Tz}) zWAI#6CM@^ZQ5t;+1YQz~&;iilU}`7hA%AE{pOIohR7Y{bqXdOjmRt>M&UWQ~Vcy(G z)t#ez39hKek_g*xGi{VwY|GE{^B@1Fxn7LNt+~0WHlZ+4a1()LoIberY?m~&=G4-B zcXnOET5IJVC(3i<*C3XWkJ}7sC|D>MR4Rd1{B+;i4%%ocroOwg=sGW%aBgmY92bTR23baR4$iRyZ*1Y=A z|M>#^7&ln6VZ&qe-zB~j*ToWEx&n1xhlkoFE;;nN9TwS11}8(aolu8i+A=6re%zE% z6ry<61v-u$o!cWT@3Y9;5NSdL!Uh$D)<#;-Nx1JYt;-9_j>GZ{wJY>Fw)c$%sjc5u zexe>U(gArOn|f?IbY$jE`;$uW)t(<3p1$1u%6|6EQlPZpgns>a6?`}J`lDx zZ~k4=6Cni(G}dT)Z9SChi0~HSpJ+M_6h%9BQP<30U^z^H^7Rr2`~=ilT4eg?>r457 zLZULx-&4J#p8j_|`%#_bfr2ST@uS!S3QJ&|mzRWv+|@AOa8j77Z{MwpQHkp6I-xb( z_v_|_bY`QVkzciuol;93a`vQ zs^MiHr->$DQ-p`P6~Q3&^mI)f-sHTTwV<$ofW6QE&t%rJs>fj2s)=g}mtnhsk-I*p zc~%VR)-`5C{`@usmN<*JbqT4Z!Vmu#eX$bGP=W;MLOHBA@t=0Jtvf;`-hddU4t}=k zSK%YgWd*P%yD|r}+iO>C0|=gN+t&UV^9u$*$X1`T@$b2dMTn*aVkCBEr=R{#J>v@E zbRlOsdb8t{)^VkO2TK8aqnVj?e``bll#StP?Job(v`beo8&wSH*ys%dKLUMqC}4PC zU%kpgcOkmYTg_iktGxflzP(=`NtiO7tF%TChCz^MW;~tW-8_>&E-`JYM8n;sXeX-? zVKk@vSKZ4V+pZn_$B;L>aUUtV<@A8(he74E_I0&&)`~{Nb$hDX$S=&N4%^*KI-^VV zN$WRG>wc0ZwDBwR*e#R6^+C?U8ziJGm-yTt?qoyaSIC*4ZR@m0?QZ!CO-6^~WYyCm z8>V#|fSd&%8$m{yQFsT-`*Ka2HfmtFEXK=S3_pzeC0P}xX5<@6wTI@>oGpKP-BJe% z)JH>4UQy%uvZ3@Mjas0_wnwcn&k<%9tcihE2Pp7k|Ne&!TjFH`M@mZsUn~&437G!W%z(AAI(q~1`EakbK07<{iGOlA)ML4}J-oG5fWt9w)YWD1x%#l@ z{Iwi29pO{FP0>B{c=Ae(FA7Z}1Y;2S{O=bi$H-?@{~^;PiK-l2|VRp-*vxy!A<(dM`QNPyViJ12&Wy%n%&V|>03~VFw9YCiaPALOch&Q z_Sf+HlkGG4DYzM>{*71uF7m2BFdpH}--V8$WO8LN+A}QFO48--nJf4Z?XsFaIqKv2 zV8e&LktQ{1Imj~E5$%6-cWnTvClrBbk^uoHQi(CLQ&Uo<+zn|B@~SmT6ZfQOznPqq zTS}9bnnHgsIb#8&k|#Xh_CT4?{H$Muv2j8RnX5Z2L?YsKoI5#eV_Q$2zC_We3g#X= zC|BHD-;*lnLrczI9~f4dLqYcL*b5Gw+xho%vhGj*GB}FuMz_)Zzs)=A$94#K{!eAO zL5$K|I*q)&#cM|aqU5Xaya5~#*VEqONEoj(J-_27yNne)DN-Q|Yfll)Qo6|IQ=b;q zNgTSYUBfRpR}DD9=gMYwk&k@jkKunh*(vv3qmit>m?Lbb8PNN0f#bQU&WUQv+`$-B z1T$o{h0h!X_aLr0^6&5q9T-G4sQKl_A|u*jv}e%^NHIhMQNo`CpTisGJbw#3Wli_( zx4we*8a7aDxTEM|-irl=W4U zo@ZTrZh6F`I~@ZF@+cSTc)g=Zm!{17i#RIA_FfF%jeJg^WTY?%fZXHrx6hsK!~H=l zHvHKk;kW}>wrSBhahlN$gCvqdYjH?p%vu5!{Z_w-r+BV<*2zfFQK8qNx_n1X6s$>u zQ6~zqxWRHMLdQ^EhK?}=c+IL1U5X-_Z1&QegVztgU>EO8WEirqWhd{+EYf)~a@=TeOSqCgDZeKe;1KeHv;S1$F3%t3$6ssViVjB>yc&f9=GcMRY z!>x#FTAOw}*Y0dGo1Cx0e*%I9n4oo&IBSXBA<9$=avYwP3#!EvBjM)A@7y0m7f3UNp(@Q9L-?jk@MC*ca za)TGEoDh_~W0540;KZk2>x9wZ3(T?WZ*6Lw=F8*8a4U{H1sPIFX336^8PJI#5P5;@E1hu7-Q@pkx!tLSdB2wSzf zyBFmixHW$o47%2X`R=H`T!$6RrYEZd(U;(m=BFpk;-E*~+A?FOJ24Vlm2->Ne>WUE zSK9l?a3p=Rf20haZOOpi%OhCL6rf~@bY-0{ zxcKfP9A-1jZo4ZF;@1!LaT5oohBZp*JEsxN$-o)o0?=5aJv7TqG3Bnupkka9El=*! za+>50^vO2!iG?T|x7?@V=vHy!123AsIi)3!7>nk0Y!lfCU*C+!0m$ui`VOmj%H~d`w$yZxFsI;3Z8v9|2&wx3J1jhEa$ts1jZdApJKqFL^;fH4 z*M%w)tma4khE+iV8R?njIXpXfo!Vg#M@yhEOdc=VU8ESwMI(e3v8}TFL?Eb&|m{K!{Ucg{@(mQf;V3>w2T4#* zAEt+k)eRJ}gfqF}n>*2x>ha&=r4h-=r%=Q%129#WsN~1uk4T2Ppmo(W@Y_Vk*iQ+^ z9f?)c1Q}3cXNmih-lp|p-CAPk5LTOE&2%s~43FZ}fV-Z>M*DIuwcD`MrbDh+5usH$ zr}rU^G|<}zg_VkseUd0|i}<{jP(xu~5bP4aIfH!RYt{1L&(&>;EW5K^r_U?SE$EJ+ zx9g3=39XGM&;+SCDHPU`G_;7()Yk81^HD;p0`70Bod!noMTae_%&!<=RfO2T7ln>A zIojV4Oaw0kW-a@MuOlrT9*q?vuiN;iUli8-O>c(HFT!sAsJ3NzB{y;a4gw6{@^0`F z4J;VGA>saK!$}h2c<;yzY7^=wi6YikE9T>qZ5mnq`Ps3CI-akDVWnf&g}1~+`b*d^ znbBNa#R_>GCTt?JMhzw84}w~JsY3+vn13 zj^9Tp7>-$r9Veq#1~yM|Bps6aPspt!>ZZ-4lq}_IMCEof`-iC{9RvXZP5g57Pm~U~Pt5$1zovU{%mi^zw!`_V;rZ~V3ioY? z7?+xP1upW+&=6%FNUY5oK?aOS@jP*Z2_iI}uMYh!A)95{Uh$NAI%8*xE#0GT48P0`L;pO2L*9U*c z*=IzuX@##EkH^~8Y3B;zD*6yh0~c`zNkfW`!-S${i2cM(S!+TDjs zIi|HnX6Bv3up*wc^6j^nlw#a-8)GqaSca$^#UWzJYJsTF%HkR^O?gE}rfxxUj@|P; z?0R`mn|CGZLgplF*`j`&9rQ^}a9x9+7LACEG<1c91CC%Rl+(u>^IQXJ8i_K>7)pAy zv{Ge>a_a3|EL*DTxPQllq`|3X`~$cUFUbL>0@v_L}9+ z^~Svk=y*7LSu1;imj@*3ztdAAunHDWT#g#OLuUvzQEI)GSmRhVihHUlGPe+zF=(|k;PwrEOd zBvUSPFVblcER<6&Y6=UMv>cejqse}Fu(;*6Cs>+hB<_>y7+O9_He~P=CaPJzA~VGV z$4HT*eb&No5^b}uk7%BU7P$I@PEn3$PX-TOY|WTn^BC5~R9=z}7M`NtqBSGgB(YCf zY=0Pem~>xvr_z2z_wdK0E9v0W>0}hv>BLU&O5&bEvw}e0Y6m=U( zdM^gqaBpy)UkOFrbR&_`y`hx_gQR7sdFa)UX$sPIc(#sC%w~yTvf!n${aMB7%=n7? zHgPt_*ki&$-CFv5Tq38-gCp=0E4hP>9VwzOBb@;QCsYS(NJD}siSnvn;q(Eq6WVsx z)t5I~e}4s}tLC7TU7qw{RylYhI<}f45su60Fs~6@F5G@z2mfZc zPpC~{a?CyV&}glU`lU#rW4wy14PLojJYiWQ-&>PBPMCIOq5sN4(fZfVEo-It5kO>( z-0cP+c5NZy;sk=hGun25?MzXw?2Nl7RTBt5yf?w6X(yOadjZaX;{9 z&eGWy=Dx4J5J{naM2Z=u+ZCTy&ik=?;4n39C#Y1&XrfTYliB&nzt5`j?2v2EUqi?4 zXW5A8Tkl*)@)mmw#GaOhN?fO-Z6VB1Me6m92vF z!H!j>Qb&j6K2qbyI7;y6T&?&-93O)4q?XwY(%nACKdVU3*6fp+*ZnD%JGN)aVkx~T zzYjA=%u@?RcO_F8`;m-TXF$(pDjSa0s9N{wMvXUunti~`5a=1=5N>GPo;@huZ7Blw-Kq0(b4S{JP+f3PgUE{qHl{~6mn+njuxTv9vj zrM}(Cn_6U}Y*#zKYEaaeV(zsk!L&ilA3I(GAe0@cA-Iipk`{NOtO+sT?is4X$I5j? zE;$*+x>C=*(aAq8eQ#DC6rNO`ceN#h_V;!Uj*n*EES8tDFj^?#Z!=Vs6G6jc?@(u7 ze?Fg&i6w|8Y!cQiVJ^AG-pb6P5RGI{88{h8sQh5OCGAV7|}0x%8|ZtpsoZ0Vr^u3RfP?`l_m(qr|C`chpN*<7A4R#7tAsY)7P ze(o8b(g^jk@{#LK8u^+7q^}KsD%{3T<{l1S?rjfE+&{`JMVA4m4lc;eN6{|H+az&> zuF@LU(BH80t5MZ8V$k)fDq~?lCXc8v09z02tRoo~76 z*!*;*C-|lZErNu~3hNchWdjtr!!6(;dV?W#4Wwse6P=XvPTc^Hduzw&G?!7vrH^T( z5qmKj=U!afFIB)dxcR0h%^7iDZ5qmx#e!dRn0^Z3^IIVtOwR_9pM{Uaikq@NC<6?` z&u`ZZBfsL!1A5fL%J>l}tC+JSqqrw{K1H&8b!5oQK=w+@@r8i*bRC_C2{qhw5D^nW zh!pnJ;SX#T`J7tIw(83E#P|;HH8UE@DTnG2zk}{ZMNP)^Vkd_@(K4#MMuINK?J=eU zlhBOH+>fVSq zO<(JrTlS@q^juk4-D=-yk?@AOC02tM87gk`I$m$Fv^XE%ZLXKXcAGor#SEF4h#&S!P5*RR`0exopuGp@Ue$7luUpBn5xa#G?)#Bl@1h7*%(#8 z`>}yaCVLD4wxk;R=Z;JXMMaghD8BB;ocenKfKo)np*y$hF@&$R(_+IJM;r3jXK>7* zb`?;w=F{O|OVbLn>#;dG`}J4DgdiO6c0=KaT%;xc?S<%Cjqhc}6Io&)O=hX&J>b%d z7hT|ZROSj>%aILdsiNht({eHLWm^Qj6>7=>zyV*kOD~Dm!HALNH~JCP*uAlUrPbYP_9W6wc%2qIF+rB7sE#5OZ%Z0|Rs22~}tK1kE1ui5v{9OA)(+fv0bZ)7tE$ z@uwq%n(Mlsv-;-B$a(i}cw=WS{if^DxM;*OMaVx8nF<%3uOOMj*eH%fA*t3Mc&>iq zjUlP}*=}I2-dPOvWB5N@*fF^WG9}?1oiO}yZQR%3y1NuUZ*Vr-b5);kLTm#&cF|iq zo)fp7r&ivhKKUxN--D{x8%1vU=zWeJ`<7wy!n1#NXCBM>Bw$JMJXR4F3Rbjb9!Cr?&_bN`Q^gC5O!ott+R%cPpCO zVs46N7O{2py?O%}>IZ2}+%r9m%EXl#V!A*j9z$VRHwE#ATM-Oo>-l=8De{X6)Pr6% zh8^(2N@_6gtl1dFemr>#EDWl3>d#7O&#YMNJv8NWxcHz>xs!0`$sHUN7ItYhD*L*2Pt zWDaQST>!q7(`_rr+42rMbLH55cUhy|%=fg^aNpLj|9MXzP=XXxx=Qs#iqGpHT8?&7 z6!OQ}G@>JZ=stZ+0hmO~iy6jc5)xy-yB4h$c#NwJ+m1gRCD}9&c@aR6VVoe@Y@t46 zu$#l1e0^Dk7;;|LYA4L9!JR;l#!%=H-0Hpli_WnNRZI`}1|!!3padFbEi5*>se_!- z$;nE`adT69GCE=6*CGl0nhQ6dV>W6;$+$f!4g2eF6UGbKNv`H@Fs^xdkT3uaVNa=y z<<{CN(S#t`tEs0%!+%_h@H5Q(zSOEEb%tFC+wBJX!bNe5n4gt5wt!*{`lEW!Xzjdy z@xgq<826Y?GJ1r(GY_b%zm@p7U+%O9ZC?kiK~3hspk&<9n-G%A4kjGC00X=c;rOY4 z#q0eK7k+LNc$0dDP+S%WPD96u0sZ2)$W+Xfv%Q*fz7F*YD}3(}z?Dpw60k#=j0o`& zl}8FCNN)T)3NO+pjx6sdjB;PVNSYrya*ptQy1s-jLgERQ*32H10+YH8GRaxf>;CS9;>dp6+duUCX~A^mJqr&MvJ39p$&%X_BjC zgVm1gi9G(*d17rKP+5dSL03~s4)W1vON_ACdjP`KEu!-vOZT!TyDGBYVjw;k%tlNm z?H8dtp{pThq&; zQKo;LPJ(;9^zV*G7TzU`xh`CoDoefMcRx{gcs!oR$6TbUKktA8K;p~YV`rJT=4$k+ zsVbUwpc4a|Tj6Q)w$yO!uvcO1SKi}=qMYD1qBDk}1>qI)4@9y+%ADuUy27QkaW4a# zltqU72AoTjDAUYeKxImvoFf`kXKrVhj%EdN`pB06y@+N@;5!{RzE)DBCouxJ*Q z1lz_Frhk_*Zi*!v&zZ7Iahel}8Pf%_N>|E#GG4-ej$AzK>s{Wq z2x3@14@^cA#%E|&chd@$?Gb)r zu!%HgjRkf868>Q`z%hx6tK3pwJ6?|6_x9JKUo>%4d3$0GEp$)B>$2|NZB1;_2Y+Q55ay(j^PTTI%pHkj? z=n<&$@z#9Z7<#~unCY_Kn(pvsd-5@Vd$L*Q1vkGsBIyuM+d$J@^$zr{U0&tHYPr{L zD%MGI&EA}IH|JQ4|I}6qnC$>tzQw`3`do}tmfd$EG;E8GwCovgMP7qicb<>5Ca|Yi z!;&*I%6bY4o{s48a@*eOBJAs0f+y0{?J^VFTk5dcezUk0b3pIZ)y~i|UJu!`R8p)? zI;WD4RbKp6Ogn`x6~gJsOS#4;cy=TVW#iC91+w`UcfM39bZ~9W%sXa`H3~n!SvtsT zOm_F=T&V%EgX^_R>(+v5JBNR`=-$kP2B8)m9eg5?)cv<2w%;@B-of` z(1h*SaZCdov3EU_Ch6wD$#xLg3pMvtWTfdhKEBi!^Wk3L1s&6olVndKi$=Xu8eK&Y z;0J$;w_68rvD3=)bjsH?VIUQ%i5S%UKayDHyqwf_w&gdMH6K3GX^gg zUIv=E-B5e?zwZN{8lIS@qkeY|c&>>&I%FKhPl%pJrLE-`=xqXndUGQjs!GO{P^pvh zk^q71UYX$Kf%=iMR%CPm17mq*YlbT>wQe1-=JDI@vB~3~XtyDNX1JZTe1WFUrDv)H zo(-yrt<7@DHriz~=83Hm8QGiQ4Ehv0@l+o5OhnjvSXNZ)(wTMMZIFlDQ)%| z=!E!pZxd66Rbe=Am6Qo%JjPf)p?UM}YyJolDk#3JqEMp*QY|7e_QQnmH@G!B!z}qa`UmNVmA?Z@k`~PA z@O~4A&a&r0Rr~QkNZw0*275Gdn}+o>3)e-M_x>mwp$#0&e_$TxRxXjHPxDYH@Y!MV zuo?$y1ZqyGA8Q16Rmc=YCr?JN=2smrxRD^Qjmi zXwdWMIHIM4O~0q`yfrS{xqmwu4{n=q4$&UA3xO z&oAYXNy}Zs#_}2RFGSEEp zE`VO_(PKBHgWnTM8=rLf2K5Umfp|(us$Qrf?)V9-+qM#GTN&5pEDD_vMqQRT$t#3M z0(S>~DBWvtRFUv@Hwxq6kHf!M7|3K-BGqJJSWB%22>!0@o?55>^tw)hU_!Dl)^67O z?Gwxtt#*ZJ6O+w#KdH>a2ZY)b==-_JYbh4Ru@x^-4eZJN7^4euUgsgr!OeWwU&~;B zrSGX5;*q<6DkhOPWnvg(4+x<3>Bp>P&_TIK)m^{*3qQw_9GD;AxS2f_(8AB#Ra7S+ z^Y8RCz3bx?Nb|%ta z9y79_M3F+Qe5f5QS)`z-pR@q!7ks5x-@%-pv}*wk)G{|ECA85<*nV@Y+gw*6X!sHE zD5B`3VXZalk#4}ok1L0Drj{A2SK5SRq^5&62d`*K`;ASdfR)bmwJ`>l{zETY_%RE%KV!$b;9cUhOO$ zUfZu!Z+r=-!wEiW<`q6laNnNpk?&mR3d%D3gq^6-*|3m9n11l&{cH=6^gQ3INb!A4 z+nXr7T+b;Q&d*9ni^EUwgWuzym#}Y3oiHR@atrQ2`_s>E8V91=7F0pHV7n=i{nxC) zOd2dvV}#nB>I!Nxzg1Y_hmRUv^dBN|69zn(dun=4(jS}r5%l-f8mXp+x^a6Y{#L|z zROt|?kiT89{X-cs#mCzx+xfsO}H^+UK`i=@#P!c|kTtFDOfRT2Uy{wvGV9PaN`{`EqZ~eI=^PA6nF7A|(5?HQ zkgnEOG+ThTz3I_N$Wh~^R)YN!mJSAT>Ka6D>Rr9oAJ!nYMMsk;yaoBplHy_fg(3yu zuDQsAS2r<)RpnLEC?P-320<@{bl?3PsgFn$k9mIu`-Md?u3G?8VpFR)c+PgBTCdBG zp-a|F7F&;LSaCPSQ4`h}t5>YiRB4cvXeDJ`QaH)4eyf3pw}o4=u-u9TY2?seE!Loo zS<98TW0C%xhcPD7O|GTgnTVA7M^oBMIx%8{Vb1R{#AQM;@q5<^28&hYH8GqdS#drv zG%y`nl=p!!hVds`G)lHVcHnYaf>}FJ_>cGGiQejWF}u9fWVsW%F}#3=gFg?o*VB)d zgU5oGq?Vr60xrCo>+JQO33I$5sMHinfoq90ar8qKk^9v?|^E-ahz(2~neOa1OT#p4KDp|p?ZTL$#XuHFw(=Bw6 ze94Q3l@ng|gxJD18tHFR@AQ1%;m#MXp-WSDUR=-q?Eb{H+3TFMA3Vbn5HO`=mmp=G zy;DlWPRYq4OUXJ|!pOPWW+rb+@za8qVMJ_D47R-d5G?6ViPx`|J%A@AyF|&ID~nnk zGnax5oie{7q&1BbN?Yi@K6P`PyMaC*hirbKKJt~VlHR(sWXK9`7zw_6+Jcz|Ac`D$ zrl7i#W7?7_&~n$CnRjlo=wZRjX1X%%<$a`htos$Q`LZr1;QSC{^4X0#fMNT%D292g z%Fy-I#;5I@UWCw^%pf01h!wUesgvqrsog8Ed8~aM#?`laRds7*Li;J;+tqE~I@V#L z(N#jk{h_+k{=jsZw!dcn@Q^}Vt$uFp)p{DQ+j$?w)zFdBOp~GNzT%D^B77?mg&3Jq zl*=73X#iH#@iTdNu1kpWr=~%(9dbwRh6FeNBJ>tWO~z}!tPmUDVCTfaR;RtNHuFmD zWUD!2&BsIIBNPE6*P)TA_+>hG#YJT5o*<5{Z5EenF>#0fjwhtVs)nhPi;GiR<-?TF z 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


V$fDV|Iw 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 literal 0 HcmV?d00001 diff --git a/charting_library/static/images/dialogs/large-slider-handle.png b/charting_library/static/images/dialogs/large-slider-handle.png new file mode 100644 index 0000000000000000000000000000000000000000..8c6655cfbbd02b569ba66a191876d89df2a3ea02 GIT binary patch literal 1762 zcmb_c?MqW(6hC*ncXxN2mb%TCIm@8Hf@z^{kuN9{wHJ$&AbRgZeJrTIpf3>-eT}d$ zMtw1(Kp`Uw?S-aLxkzJ_;-)!u_U2yN?%X=(jyu}4710^bp68zPJHO{V=Q+>0w6Co> zOH-r)fUMRQ`+l7DG}J2mzjDc(g%f+aVNV0V{j1vO2@bziCwDd5;TCj5UwPM26KaIB zEeFp5X!B?=aJ{ntmHheEJx%-svxcuU^?8OaqT{hvdqamUhv`sthnZX5eTe#h!v2n` zv99{C+cRtRE-Y>e27l1`KqIJq27QieeTixK$ z;&BKDL&~{%pL%lAvj#WJ?|<@QBl_e$8hm*}CRDZ`I3%qxvb_U?jx%C3T2WYF)NZ$K zWz2 zGQP%I4myDfVs#-KVF*h;lp+}^5jNIY56>+uT2(48tHM&o$i_d-6_(9_K03;GLv8gD z!b^ni=~?LlO4pkenIcQyKqqjp0ew(!@FX}ux)e6~>2&n8QiaHVgu@UHM_}~rc&ZVjbUtI11Q zfm}rq$I?j`Mvxv6pA0|DC9Ih)abfC>QG3kyig(AP=Gp_w1 z5y*#p&BcYo1eT6GFyy$IZ^&~*BBGxz;cw-Qa}3ZYK<^rxMOTuL7FFA}^l&UYKI@$i zKXZ(NKSQKsBMf3A<+W*1md6vQGD0;d{MMZ_4))BPp&Ye39bd8k3nlcH76rB~& zHBvx+8*C|)&f!gzbu6Q)m#A=}t0Hht8BM)(4ReB)F%eWTs(|hx0M03(8lPTZG*=Q1 zX%;OlExPqpM(Z!a5du;{_tqCZb0slBFc@<#T_c5_xssR&8LT;%u8~4aK+#*xV9U86 Y|1a{FmoBus8wO%~y85}Sb4q9e0C?0vdjJ3c literal 0 HcmV?d00001 diff --git a/charting_library/static/images/dialogs/objects-tree.png b/charting_library/static/images/dialogs/objects-tree.png new file mode 100644 index 0000000000000000000000000000000000000000..f3faa262314b17d2a0940aa1d618f3b2196bdb87 GIT binary patch literal 1190 zcmV;X1X=ruP)Px#1ZP1_K>z@;j|==^1poj532;bRa{vGi!vFvd!vV){sAK>D02*{fSaefwW^{L9 za%BKeVQFr3E>1;MAa*k@H7+qRNAp5A000CPNkl@tN%#e)MHr-SwDw#N|1Cvyf(gWs=f&Z{VPEM5xN7_{S(d-U_u zU%6zR!zn?}%NK2mlS|!HSXgV!E#ZMZGDodr{VzRAkHq4mR83(&(y|89 z98O2Z@>0f>%c3^Ty^wds`=<503bDX-U0cYd_q{IPLq4u~By0dMT<&Lv4VwPyr%U2^ zW34fJe_X>MU-0<8QZHjp6L--pchEH4Yjn+dmCO+yuxkssoI(cQ^#!k=)GYjFWaAgj z==~dc`OctjOI%BB;Co{z{-B+hpZ@skT>PI-%#Qh9G`3>Y)x!JYTI>xPv1z}LnMrN_ zB8gtFi^t-sV4hD6)@a1Ynd-9efgtgXNOM@D5hG{G81kNpFJjYpE^dlhuA45p8||9& zDw!khHoBI%(JO=V`tQWYwg%Q{tjU?`vM>#>IU{Xk%oAZV;Fb6sdkpLOZaOvLM!V*` zO61%Y3dJg?1-TE!l?H1xV$*!o)gh}9Tc$v%!2}y{)--cRIQBtY61{2G!Fi40 z*!w>XtZ#@}ZZXEDSTmdyVvEK=ngcUaAZmD2JUF0nI#|DMdkk@WGRIA8o%sE_=Ddnx z$Ks`MjX~S`buEoc);XLKYrcHZ9RKG>WDAw6jxUOrNTjtyA@;&6^nn%J0 z0K?^eW|*4}?W>WEpww+ zP9cNu`hwR_>e7%qq2>^>@o&Xoj=X$lkiYc;KY-2A-|TXvzP^hpkN^Mx07*qoM6N<$ Ef;(MEu>b%7 literal 0 HcmV?d00001 diff --git a/charting_library/static/images/dialogs/opacity-slider.png b/charting_library/static/images/dialogs/opacity-slider.png new file mode 100644 index 0000000000000000000000000000000000000000..e42efca92d946a878d10bcbf2be4f0dd8d1956e3 GIT binary patch literal 84 zcmeAS@N?(olHy`uVBq!ia0vp^Y#_|R1SIpQ>J4_8T+-vTOQ@O1TaS?83{1ON}l7fApB literal 0 HcmV?d00001 diff --git a/charting_library/static/images/dialogs/spread-actions.png b/charting_library/static/images/dialogs/spread-actions.png new file mode 100644 index 0000000000000000000000000000000000000000..b901f0dc5001dcfedefeed1ff345dfdd734c1486 GIT binary patch literal 2406 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 znt�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 literal 0 HcmV?d00001 diff --git a/charting_library/static/images/linetool-properties/icons.png b/charting_library/static/images/linetool-properties/icons.png new file mode 100644 index 0000000000000000000000000000000000000000..e031cf0f5cfbaafe796f29b8d6ab6c9352436160 GIT binary patch literal 5313 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 literal 0 HcmV?d00001 diff --git a/charting_library/static/images/loading.gif b/charting_library/static/images/loading.gif new file mode 100644 index 0000000000000000000000000000000000000000..4993bccaf26c729776933147572a65f708a752a9 GIT binary patch literal 20851 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 literal 0 HcmV?d00001 diff --git a/charting_library/static/images/select-bg.png b/charting_library/static/images/select-bg.png new file mode 100644 index 0000000000000000000000000000000000000000..6a129ff6f1a8b1679ebc939536a61f956a9bf407 GIT binary patch literal 1295 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 x|JvQ({d;~ z|Nqa@)z#VCzrVlW+_%E`;k%g@on#>w&W^0~dhxxByE+uo_HuFB5Ptgo@W zzrv`it-8Lz$jHc*BIC{g0004EOGiWihy@);00009a7bBm000XU000XU0RWnu7ytkO z2XskIMF-ss9tamU(`YD50002MNkl01{m)cD zs5U4fX){7WPY(8Yz#~#T8a1K^e6kRsZBHlk zs7}7;?5tSJ{pZCogQ`W0vt>6}xyGbueo86cuYwdJzg48XajhD)2v%{Yg bn5wKlzlc`B5EJO700000NkvXXu0mjfF|8X6 literal 0 HcmV?d00001 diff --git a/charting_library/static/images/tvcolorpicker-bg.png b/charting_library/static/images/tvcolorpicker-bg.png new file mode 100644 index 0000000000000000000000000000000000000000..bea0579ac65fbcf7bf67780cceec6fe46f03b8ca GIT binary patch literal 86 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 literal 0 HcmV?d00001 diff --git a/charting_library/static/tv-chart.html b/charting_library/static/tv-chart.html new file mode 100644 index 00000000..5d4db8c3 --- /dev/null +++ b/charting_library/static/tv-chart.html @@ -0,0 +1,349 @@ + + + + + TradingView Chart Widget + + + + + + + + + + +
+ +
+
+
+
+
+
+
+
+
+
+
+
+ + + + + + + + + + + \ No newline at end of file diff --git a/charting_library/static/tv-chart.min.js b/charting_library/static/tv-chart.min.js new file mode 100644 index 00000000..4c2d02e5 --- /dev/null +++ b/charting_library/static/tv-chart.min.js @@ -0,0 +1,4879 @@ +(function(){var a=function(){};"undefined"===typeof window.console&&(window.console={});for(var b=window.console,c="dir log time info warn count clear debug error group trace assert dirxml profile timeEnd groupEnd profileEnd timeStamp exception table notifyFirebug groupCollapsed getFirebugElement firebug userObjects".split(" "),d=0,e=c.length;de;e+=2)c||(d-=parseFloat(r.css(a,"padding"+ma[e]))||0),d="margin"===c?d+(parseFloat(r.css(a,c+ma[e]))||0):d-(parseFloat(r.css(a,"border"+ma[e]+"Width"))||0);return d+"px"}d=ja(a,b);if(0>d||null==d)d=a.style[b];if(Aa.test(d))return d;d=parseFloat(d)||0;if(c)for(;4>e;e+=2)d+=parseFloat(r.css(a,"padding"+ma[e]))||0,"padding"!==c&&(d+=parseFloat(r.css(a,"border"+ma[e]+"Width"))||0),"margin"===c&&(d+=parseFloat(r.css(a,c+ma[e]))||0);return d+"px"}function w(a){return function(b,c){"string"!== +typeof b&&(c=b,b="*");if(r.isFunction(c))for(var d=b.toLowerCase().split(mb),e=0,f=d.length,g,h;e").appendTo(b),d=c.css("display");c.remove();if("none"===d||""===d)ka||(ka=E.createElement("iframe"),ka.frameBorder=ka.width=ka.height=0),b.appendChild(ka),ya&&ka.createElement||(ya=(ka.contentWindow||ka.contentDocument).document,ya.write((r.support.boxModel?"":"")+""),ya.close()),c=ya.createElement(a),ya.body.appendChild(c),d=r.css(c,"display"),b.removeChild(ka);db[a]=d}return db[a]}function D(a){return r.isWindow(a)?a: +9===a.nodeType?a.defaultView||a.parentWindow:!1}var E=a.document,M=a.navigator,K=a.location,r=function(){function c(){if(!d.isReady){try{E.documentElement.doScroll("left")}catch(a){setTimeout(c,1);return}d.ready()}}var d=function(a,b){return new d.fn.init(a,b,g)},e=a.jQuery,f=a.$,g,h=/^(?:[^#<]*(<[\w\W]+>)[^>]*$|#([\w\-]*)$)/,k=/\S/,l=/^\s+/,m=/\s+$/,q=/^<(\w+)\s*\/?>(?:<\/\1>)?$/,n=/^[\],:{}\s]*$/,w=/\\(?:["\\\/bfnrt]|u[0-9a-fA-F]{4})/g,r=/"[^"\\\n\r]*"|true|false|null|-?\d+(?:\.\d*)?(?:[eE][+\-]?\d+)?/g, +v=/(?:^|:|,)(?:\s*\[)+/g,u=/(webkit)[ \/]([\w.]+)/,s=/(opera)(?:.*version)?[ \/]([\w.]+)/,B=/(msie) ([\w.]+)/,A=/(mozilla)(?:.*? rv:([\w.]+))?/,C=/-([a-z]|[0-9])/ig,z=/^-ms-/,H=function(a,b){return(b+"").toUpperCase()},R=M.userAgent,J,I,G=Object.prototype.toString,K=Object.prototype.hasOwnProperty,D=Array.prototype.push,Z=Array.prototype.slice,Q=String.prototype.trim,P=Array.prototype.indexOf,pa={};d.fn=d.prototype={constructor:d,init:function(a,c,e){var f;if(!a)return this;if(a.nodeType)return this.context= +this[0]=a,this.length=1,this;if("body"===a&&!c&&E.body)return this.context=E,this[0]=E.body,this.selector=a,this.length=1,this;if("string"===typeof a){f="<"===a.charAt(0)&&">"===a.charAt(a.length-1)&&3<=a.length?[null,a,null]:h.exec(a);if(!f||!f[1]&&c)return!c||c.jquery?(c||e).find(a):this.constructor(c).find(a);if(f[1])return e=(c=c instanceof d?c[0]:c)?c.ownerDocument||c:E,(a=q.exec(a))?d.isPlainObject(c)?(a=[E.createElement(a[1])],d.fn.attr.call(a,c,!0)):a=[e.createElement(a[1])]:(a=d.buildFragment([f[1]], +[e]),a=(a.cacheable?d.clone(a.fragment):a.fragment).childNodes),d.merge(this,a);if((c=E.getElementById(f[2]))&&c.parentNode){if(c.id!==f[2])return e.find(a);this.length=1;this[0]=c}this.context=E;this.selector=a;return this}if(d.isFunction(a))return e.ready(a);a.selector!==b&&(this.selector=a.selector,this.context=a.context);return d.makeArray(a,this)},selector:"",jquery:"1.7.2",length:0,size:function(){return this.length},toArray:function(){return Z.call(this,0)},get:function(a){return null==a?this.toArray(): +0>a?this[this.length+a]:this[a]},pushStack:function(a,b,c){var e=this.constructor();d.isArray(a)?D.apply(e,a):d.merge(e,a);e.prevObject=this;e.context=this.context;"find"===b?e.selector=this.selector+(this.selector?" ":"")+c:b&&(e.selector=this.selector+"."+b+"("+c+")");return e},each:function(a,b){return d.each(this,a,b)},ready:function(a){d.bindReady();J.add(a);return this},eq:function(a){a=+a;return-1===a?this.slice(a):this.slice(a,a+1)},first:function(){return this.eq(0)},last:function(){return this.eq(-1)}, +slice:function(){return this.pushStack(Z.apply(this,arguments),"slice",Z.call(arguments).join(","))},map:function(a){return this.pushStack(d.map(this,function(b,c){return a.call(b,c,b)}))},end:function(){return this.prevObject||this.constructor(null)},push:D,sort:[].sort,splice:[].splice};d.fn.init.prototype=d.fn;d.extend=d.fn.extend=function(){var a,c,e,f,g,h=arguments[0]||{},k=1,l=arguments.length,m=!1;"boolean"===typeof h&&(m=h,h=arguments[1]||{},k=2);"object"===typeof h||d.isFunction(h)||(h={}); +l===k&&(h=this,--k);for(;kc?Math.max(0,d+c):c:0;ca.indexOf("compatible")&&A.exec(a)||[];return{browser:a[1]||"",version:a[2]||"0"}},sub:function(){function a(b,c){return new a.fn.init(b,c)}d.extend(!0, +a,this);a.superclass=this;a.fn=a.prototype=this();a.fn.constructor=a;a.sub=this.sub;a.fn.init=function(c,e){e&&e instanceof d&&!(e instanceof a)&&(e=a(e));return d.fn.init.call(this,c,e,b)};a.fn.init.prototype=a.fn;var b=a(E);return a},browser:{}});d.each("Boolean Number String Function Array Date RegExp Object".split(" "),function(a,b){pa["[object "+b+"]"]=b.toLowerCase()});R=d.uaMatch(R);R.browser&&(d.browser[R.browser]=!0,d.browser.version=R.version);d.browser.webkit&&(d.browser.safari=!0);k.test("\u00a0")&& +(l=/^[\s\xA0]+/,m=/[\s\xA0]+$/);g=d(E);E.addEventListener?I=function(){E.removeEventListener("DOMContentLoaded",I,!1);d.ready()}:E.attachEvent&&(I=function(){"complete"===E.readyState&&(E.detachEvent("onreadystatechange",I),d.ready())});return d}(),Q={};r.Callbacks=function(a){a=a?Q[a]||c(a):{};var d=[],e=[],f,g,h,k,l,m,q=function(b){var c,e,f,g;c=0;for(e=b.length;c=f&&a&&r.isFunction(a.promise)?a:r.Deferred(),l=k.promise();if(1"!==E.createElement("nav").cloneNode(!0).outerHTML,submitBubbles:!0,changeBubbles:!0,focusinBubbles:!1,deleteExpando:!0,noCloneEvent:!0,inlineBlockNeedsLayout:!1,shrinkWrapBlocks:!1,reliableMarginRight:!0, +pixelMargin:!0};r.boxModel=b.boxModel="CSS1Compat"===E.compatMode;c.checked=!0;b.noCloneChecked=c.cloneNode(!0).checked;e.disabled=!0;b.optDisabled=!f.disabled;try{delete l.test}catch(m){b.deleteExpando=!1}!l.addEventListener&&l.attachEvent&&l.fireEvent&&(l.attachEvent("onclick",function(){b.noCloneEvent=!1}),l.cloneNode(!0).fireEvent("onclick"));c=E.createElement("input");c.value="t";c.setAttribute("type","radio");b.radioValue="t"===c.value;c.setAttribute("checked","checked");c.setAttribute("name", +"t");l.appendChild(c);d=E.createDocumentFragment();d.appendChild(l.lastChild);b.checkClone=d.cloneNode(!0).cloneNode(!0).lastChild.checked;b.appendChecked=c.checked;d.removeChild(c);d.appendChild(l);if(l.attachEvent)for(h in{submit:1,change:1,focusin:1})c="on"+h,k=c in l,k||(l.setAttribute(c,"return;"),k="function"===typeof l[c]),b[h+"Bubbles"]=k;d.removeChild(l);d=e=f=l=c=null;r(function(){var c,d,e,f,h=E.getElementsByTagName("body")[0];h&&(c=E.createElement("div"),c.style.cssText="padding:0;margin:0;border:0;visibility:hidden;width:0;height:0;position:static;top:0;margin-top:1px", +h.insertBefore(c,h.firstChild),l=E.createElement("div"),c.appendChild(l),l.innerHTML="
t
",g=l.getElementsByTagName("td"),k=0===g[0].offsetHeight,g[0].style.display="",g[1].style.display="none",b.reliableHiddenOffsets=k&&0===g[0].offsetHeight,a.getComputedStyle&&(l.innerHTML="",d=E.createElement("div"),d.style.width="0",d.style.marginRight="0",l.style.width="2px",l.appendChild(d),b.reliableMarginRight=0===(parseInt((a.getComputedStyle(d, +null)||{marginRight:0}).marginRight,10)||0)),"undefined"!==typeof l.style.zoom&&(l.innerHTML="",l.style.width=l.style.padding="1px",l.style.border=0,l.style.overflow="hidden",l.style.display="inline",l.style.zoom=1,b.inlineBlockNeedsLayout=3===l.offsetWidth,l.style.display="block",l.style.overflow="visible",l.innerHTML="
",b.shrinkWrapBlocks=3!==l.offsetWidth),l.style.cssText="position:absolute;top:0;left:0;width:1px;height:1px;padding:0;margin:0;border:0;visibility:hidden;", +l.innerHTML="
",d=l.firstChild,e=d.firstChild,f=d.nextSibling.firstChild.firstChild,f={doesNotAddBorder:5!==e.offsetTop,doesAddBorderForTableAndCells:5=== +f.offsetTop},e.style.position="fixed",e.style.top="20px",f.fixedPosition=20===e.offsetTop||15===e.offsetTop,e.style.position=e.style.top="",d.style.overflow="hidden",d.style.position="relative",f.subtractsBorderForOverflowNotVisible=-5===e.offsetTop,f.doesNotIncludeMarginInBodyOffset=1!==h.offsetTop,a.getComputedStyle&&(l.style.marginTop="1%",b.pixelMargin="1%"!==(a.getComputedStyle(l,null)||{marginTop:0}).marginTop),"undefined"!==typeof c.style.zoom&&(c.style.zoom=1),h.removeChild(c),l=null,r.extend(b, +f))});return b}();var W=/^(?:\{.*\}|\[.*\])$/,S=/([A-Z])/g;r.extend({cache:{},uuid:0,expando:"jQuery"+(r.fn.jquery+Math.random()).replace(/\D/g,""),noData:{embed:!0,object:"clsid:D27CDB6E-AE6D-11cf-96B8-444553540000",applet:!0},hasData:function(a){a=a.nodeType?r.cache[a[r.expando]]:a[r.expando];return!!a&&!e(a)},data:function(a,c,d,e){if(r.acceptData(a)){var f;f=r.expando;var g="string"===typeof c,h=a.nodeType,k=h?r.cache:a,l=h?a[f]:a[f]&&f,m="events"===c;if(l&&k[l]&&(m||e||k[l].data)||!g||d!==b){l|| +(h?a[f]=l=++r.uuid:l=f);k[l]||(k[l]={},h||(k[l].toJSON=r.noop));if("object"===typeof c||"function"===typeof c)e?k[l]=r.extend(k[l],c):k[l].data=r.extend(k[l].data,c);f=a=k[l];e||(a.data||(a.data={}),a=a.data);d!==b&&(a[r.camelCase(c)]=d);if(m&&!a[c])return f.events;g?(d=a[c],null==d&&(d=a[r.camelCase(c)])):d=a;return d}}},removeData:function(a,b,c){if(r.acceptData(a)){var d,f,g,h=r.expando,k=a.nodeType,l=k?r.cache:a,m=k?a[h]:h;if(l[m]){if(b&&(d=c?l[m]:l[m].data)){r.isArray(b)||(b in d?b=[b]:(b=r.camelCase(b), +b=b in d?[b]:b.split(" ")));f=0;for(g=b.length;fd)return null;a=g?d:0;for(c=g?d+1:f.length;ag.indexOf(":")?"on"+g:"",e){if(c.result=b,c.target||(c.target=e),d=null!=d?r.makeArray(d):[],d.unshift(c),m=r.event.special[g]||{},!m.trigger||!1!==m.trigger.apply(e,d)){n=[[e,m.bindType||g]];if(!f&& +!m.noBubble&&!r.isWindow(e)){q=m.delegateType||g;h=da.test(q+g)?e:e.parentNode;for(l=null;h;h=h.parentNode)n.push([h,q]),l=h;l&&l===e.ownerDocument&&n.push([l.defaultView||l.parentWindow||a,q])}for(l=0;le&&k.push({elem:this,matches:d.slice(e)});for(l=0;l+~,(\[\\]+)+|[>+~])(\s*,\s*)?((?:.|\r|\n)*)/g,e="sizcache"+(Math.random()+"").replace(".",""),f=0,g=Object.prototype.toString,h=!1,k=!0,l=/\\/g, +m=/\r\n/g,q=/\W/;[0,0].sort(function(){k=!1;return 0});var n=function(a,b,c,e){c=c||[];var f=b=b||E;if(1!==b.nodeType&&9!==b.nodeType)return[];if(!a||"string"!==typeof a)return c;var h,k,l,m,q,w=!0,r=n.isXML(b),s=[],B=a;do if(d.exec(""),h=d.exec(B))if(B=h[3],s.push(h[1]),h[2]){m=h[3];break}while(h);if(1":function(a,b){var c,d="string"===typeof b,e=0,f=a.length;if(d&&!q.test(b))for(b=b.toLowerCase();ec[3]-0},nth:function(a,b,c){return c[3]-0===b},eq:function(a,b,c){return c[3]-0===b}},filter:{PSEUDO:function(a, +b,c,d){var e=b[1],f=v.filters[e];if(f)return f(a,c,b,d);if("contains"===e)return 0<=(a.textContent||a.innerText||w([a])||"").indexOf(b[3]);if("not"===e){b=b[3];c=0;for(d=b.length;c";d.insertBefore(a,d.firstChild);E.getElementById(c)&&(v.find.ID=function(a,c,d){if("undefined"!==typeof c.getElementById&&!d)return(c=c.getElementById(a[1]))? +c.id===a[1]||"undefined"!==typeof c.getAttributeNode&&c.getAttributeNode("id").nodeValue===a[1]?[c]:b:[]},v.filter.ID=function(a,b){var c="undefined"!==typeof a.getAttributeNode&&a.getAttributeNode("id");return 1===a.nodeType&&c&&c.nodeValue===b});d.removeChild(a);d=a=null})();(function(){var a=E.createElement("div");a.appendChild(E.createComment(""));0

";if(!b.querySelectorAll||0!==b.querySelectorAll(".TEST").length){n=function(b,c,d,e){c=c||E;if(!e&&!n.isXML(c)){var f=/^(\w+$)|^\.([\w\-]+$)|^#([\w\-]+$)/.exec(b);if(f&& +(1===c.nodeType||9===c.nodeType)){if(f[1])return A(c.getElementsByTagName(b),d);if(f[2]&&v.find.CLASS&&c.getElementsByClassName)return A(c.getElementsByClassName(f[2]),d)}if(9===c.nodeType){if("body"===b&&c.body)return A([c.body],d);if(f&&f[3]){var g=c.getElementById(f[3]);if(g&&g.parentNode){if(g.id===f[3])return A([g],d)}else return A([],d)}try{return A(c.querySelectorAll(b),d)}catch(h){}}else if(1===c.nodeType&&"object"!==c.nodeName.toLowerCase()){var f=c,k=(g=c.getAttribute("id"))||"__sizzle__", +l=c.parentNode,m=/^\s*[+~]/.test(b);g?k=k.replace(/'/g,"\\$&"):c.setAttribute("id",k);m&&l&&(c=c.parentNode);try{if(!m||l)return A(c.querySelectorAll("[id='"+k+"'] "+b),d)}catch(q){}finally{g||f.removeAttribute("id")}}}return a(b,c,d,e)};for(var c in a)n[c]=a[c];b=null}}();(function(){var a=E.documentElement,b=a.matchesSelector||a.mozMatchesSelector||a.webkitMatchesSelector||a.msMatchesSelector;if(b){var c=!b.call(E.createElement("div"),"div"),d=!1;try{b.call(E.documentElement,"[test!='']:sizzle")}catch(e){d= +!0}n.matchesSelector=function(a,e){e=e.replace(/\=\s*([^'"\]]*)\s*\]/g,"='$1']");if(!n.isXML(a))try{if(d||!v.match.PSEUDO.test(e)&&!/!=/.test(e)){var f=b.call(a,e);if(f||!c||a.document&&11!==a.document.nodeType)return f}}catch(g){}return 0
";a.getElementsByClassName&&0!==a.getElementsByClassName("e").length&&(a.lastChild.className="e",1!==a.getElementsByClassName("e").length&& +(v.order.splice(1,0,"CLASS"),v.find.CLASS=function(a,b,c){if("undefined"!==typeof b.getElementsByClassName&&!c)return b.getElementsByClassName(a[1])},a=null))})();n.contains=E.documentElement.contains?function(a,b){return a!==b&&(a.contains?a.contains(b):!0)}:E.documentElement.compareDocumentPosition?function(a,b){return!!(a.compareDocumentPosition(b)&16)}:function(){return!1};n.isXML=function(a){return(a=(a?a.ownerDocument||a:0).documentElement)?"HTML"!==a.nodeName:!1};var R=function(a,b,c){var d, +e=[],f="";for(b=b.nodeType?[b]:b;d=v.match.PSEUDO.exec(a);)f+=d[0],a=a.replace(v.match.PSEUDO,"");a=v.relative[a]?a+"*":a;d=0;for(var g=b.length;d]*)\/>/ig,Va=/<([\w:]+)/, +gb=/]","i"),Xa=/checked\s*(?:[^=]|=\s*.checked.)/i,Da=/\/(java|ecma)script/i,Ya=/^\s*",""],legend:[1,"
","
"],thead:[1,"","
"],tr:[2,"","
"],td:[3,"","
"],col:[2,"","
"], +area:[1,"",""],_default:[0,"",""]},Ea=m(E);ea.optgroup=ea.option;ea.tbody=ea.tfoot=ea.colgroup=ea.caption=ea.thead;ea.th=ea.td;r.support.htmlSerialize||(ea._default=[1,"div
","
"]);r.fn.extend({text:function(a){return r.access(this,function(a){return a===b?r.text(this):this.empty().append((this[0]&&this[0].ownerDocument||E).createTextNode(a))},null,a,arguments.length)},wrapAll:function(a){if(r.isFunction(a))return this.each(function(b){r(this).wrapAll(a.call(this,b))});if(this[0]){var b= +r(a,this[0].ownerDocument).eq(0).clone(!0);this[0].parentNode&&b.insertBefore(this[0]);b.map(function(){for(var a=this;a.firstChild&&1===a.firstChild.nodeType;)a=a.firstChild;return a}).append(this)}return this},wrapInner:function(a){return r.isFunction(a)?this.each(function(b){r(this).wrapInner(a.call(this,b))}):this.each(function(){var b=r(this),c=b.contents();c.length?c.wrapAll(a):b.append(a)})},wrap:function(a){var b=r.isFunction(a);return this.each(function(c){r(this).wrapAll(b?a.call(this,c): +a)})},unwrap:function(){return this.parent().each(function(){r.nodeName(this,"body")||r(this).replaceWith(this.childNodes)}).end()},append:function(){return this.domManip(arguments,!0,function(a){1===this.nodeType&&this.appendChild(a)})},prepend:function(){return this.domManip(arguments,!0,function(a){1===this.nodeType&&this.insertBefore(a,this.firstChild)})},before:function(){if(this[0]&&this[0].parentNode)return this.domManip(arguments,!1,function(a){this.parentNode.insertBefore(a,this)});if(arguments.length){var a= +r.clean(arguments);a.push.apply(a,this.toArray());return this.pushStack(a,"before",arguments)}},after:function(){if(this[0]&&this[0].parentNode)return this.domManip(arguments,!1,function(a){this.parentNode.insertBefore(a,this.nextSibling)});if(arguments.length){var a=this.pushStack(this,"after",arguments);a.push.apply(a,r.clean(arguments));return a}},remove:function(a,b){for(var c=0,d;null!=(d=this[c]);c++)if(!a||r.filter(a,[d]).length)b||1!==d.nodeType||(r.cleanData(d.getElementsByTagName("*")), +r.cleanData([d])),d.parentNode&&d.parentNode.removeChild(d);return this},empty:function(){for(var a=0,b;null!=(b=this[a]);a++)for(1===b.nodeType&&r.cleanData(b.getElementsByTagName("*"));b.firstChild;)b.removeChild(b.firstChild);return this},clone:function(a,b){a=null==a?!1:a;b=null==b?a:b;return this.map(function(){return r.clone(this,a,b)})},html:function(a){return r.access(this,function(a){var c=this[0]||{},d=0,e=this.length;if(a===b)return 1===c.nodeType?c.innerHTML.replace(Ta,""):null;if("string"=== +typeof a&&!(Ca.test(a)||!r.support.leadingWhitespace&&Ba.test(a)||ea[(Va.exec(a)||["",""])[1].toLowerCase()])){a=a.replace(Ua,"<$1>");try{for(;dh.length&&g===E&&"<"===h.charAt(0)&&!(ib.test(h)||!r.support.checkClone&&Xa.test(h)|| +!r.support.html5Clone&&Wa.test(h))&&(e=!0,(f=r.fragments[h])&&1!==f&&(d=f));d||(d=g.createDocumentFragment(),r.clean(a,g,d,c));e&&(r.fragments[h]=f?d:1);return{fragment:d,cacheable:e}};r.fragments={};r.each({appendTo:"append",prependTo:"prepend",insertBefore:"before",insertAfter:"after",replaceAll:"replaceWith"},function(a,b){r.fn[a]=function(c){var d=[];c=r(c);var e=1===this.length&&this[0].parentNode;if(e&&11===e.nodeType&&1===e.childNodes.length&&1===c.length)return c[b](this[0]),this;for(var e= +0,f=c.length;e")?d=a.cloneNode(!0):(d=E.createElement("div"),Ea.appendChild(d),d.innerHTML=a.outerHTML,d=d.firstChild);var g=d;if(!(r.support.noCloneEvent&&r.support.noCloneChecked||1!==a.nodeType&&11!==a.nodeType||r.isXMLDoc(a)))for(q(a,g),d=l(a),e=l(g),f=0;d[f];++f)e[f]&&q(d[f], +e[f]);if(b&&(n(a,g),c))for(d=l(a),e=l(g),f=0;d[f];++f)n(d[f],e[f]);return g},clean:function(a,b,c,d){var e,f=[];b=b||E;"undefined"===typeof b.createElement&&(b=b.ownerDocument||b[0]&&b[0].ownerDocument||E);for(var g=0,h;null!=(h=a[g]);g++)if("number"===typeof h&&(h+=""),h){if("string"===typeof h)if(hb.test(h)){h=h.replace(Ua,"<$1>");e=(Va.exec(h)||["",""])[1].toLowerCase();var k=ea[e]||ea._default,l=k[0],q=b.createElement("div"),n=Ea.childNodes;b===E?Ea.appendChild(q):m(b).appendChild(q);for(q.innerHTML= +k[1]+h+k[2];l--;)q=q.lastChild;if(!r.support.tbody)for(l=gb.test(h),k="table"!==e||l?""!==k[1]||l?[]:q.childNodes:q.firstChild&&q.firstChild.childNodes,e=k.length-1;0<=e;--e)r.nodeName(k[e],"tbody")&&!k[e].childNodes.length&&k[e].parentNode.removeChild(k[e]);!r.support.leadingWhitespace&&Ba.test(h)&&q.insertBefore(b.createTextNode(Ba.exec(h)[0]),q.firstChild);h=q.childNodes;q&&(q.parentNode.removeChild(q),0c;c++)e[a+ma[c]+b]=d[c]||d[c-2]||d[0];return e}}});var ia=/%20/g,Na=/\[\]$/,R=/\r?\n/g,Z=/#.*$/,pa=/^(.*?):[ \t]*([^\r\n]*)\r?$/mg,Ma=/^(?:color|date|datetime|datetime-local|email|hidden|month|number|password|range|search|tel|text|time|url|week)$/i,sa=/^(?:GET|HEAD)$/,ub=/^\/\//, +nb=/\?/,vb=/)<[^<]*)*<\/script>/gi,wb=/^(?:select|textarea)/i,mb=/\s+/,xb=/([?&])_=[^&]*/,ob=/^([\w\+\.\-]+:)(?:\/\/([^\/?#:]*)(?::(\d+))?)?/,pb=r.fn.load,cb={},qb={},va,wa,rb=["*/"]+["*"];try{va=K.href}catch(Db){va=E.createElement("a"),va.href="",va=va.href}wa=ob.exec(va.toLowerCase())||[];r.fn.extend({load:function(a,c,d){if("string"!==typeof a&&pb)return pb.apply(this,arguments);if(!this.length)return this;var e=a.indexOf(" ");if(0<=e){var f=a.slice(e,a.length);a= +a.slice(0,e)}e="GET";c&&(r.isFunction(c)?(d=c,c=b):"object"===typeof c&&(c=r.param(c,r.ajaxSettings.traditional),e="POST"));var g=this;r.ajax({url:a,type:e,dataType:"html",data:c,complete:function(a,b,c){c=a.responseText;a.isResolved()&&(a.done(function(a){c=a}),g.html(f?r("
").append(c.replace(vb,"")).find(f):c));d&&g.each(d,[c,b,a])}});return this},serialize:function(){return r.param(this.serializeArray())},serializeArray:function(){return this.map(function(){return this.elements?r.makeArray(this.elements): +this}).filter(function(){return this.name&&!this.disabled&&(this.checked||wb.test(this.nodeName)||Ma.test(this.type))}).map(function(a,b){var c=r(this).val();return null==c?null:r.isArray(c)?r.map(c,function(a,c){return{name:b.name,value:a.replace(R,"\r\n")}}):{name:b.name,value:c.replace(R,"\r\n")}}).get()}});r.each("ajaxStart ajaxStop ajaxComplete ajaxError ajaxSuccess ajaxSend".split(" "),function(a,b){r.fn[b]=function(a){return this.on(b,a)}});r.each(["get","post"],function(a,c){r[c]=function(a, +d,e,f){r.isFunction(d)&&(f=f||e,e=d,d=b);return r.ajax({type:c,url:a,data:d,success:e,dataType:f})}});r.extend({getScript:function(a,c){return r.get(a,b,c,"script")},getJSON:function(a,b,c){return r.get(a,b,c,"json")},ajaxSetup:function(a,b){b?B(a,r.ajaxSettings):(b=a,a=r.ajaxSettings);B(a,b);return a},ajaxSettings:{url:va,isLocal:/^(?:about|app|app\-storage|.+\-extension|file|res|widget):$/.test(wa[1]),global:!0,type:"GET",contentType:"application/x-www-form-urlencoded; charset=UTF-8",processData:!0, +async:!0,accepts:{xml:"application/xml, text/xml",html:"text/html",text:"text/plain",json:"application/json, text/javascript","*":rb},contents:{xml:/xml/,html:/html/,json:/json/},responseFields:{xml:"responseXML",text:"responseText"},converters:{"* text":a.String,"text html":!0,"text json":r.parseJSON,"text xml":r.parseXML},flatOptions:{context:!0,url:!0}},ajaxPrefilter:w(cb),ajaxTransport:w(qb),ajax:function(a,c){function d(a,c,q,n){if(2!==C){C=2;B&&clearTimeout(B);s=b;w=n||"";R.readyState=0a||304===a){if(e.ifModified){if(D=R.getResponseHeader("Last-Modified"))r.lastModified[m]= +D;if(D=R.getResponseHeader("Etag"))r.etag[m]=D}if(304===a)n="notmodified",v=!0;else try{D=e;D.dataFilter&&(q=D.dataFilter(q,D.dataType));var ab=D.dataTypes;Z={};var P,pa,M=ab.length,L,qa=ab[0],sa,Ma,F,W,xa;for(P=1;Pa&&(a=0);R.status=a;R.statusText=""+(c||n);v?h.resolveWith(f,[u,n,R]):h.rejectWith(f,[R,n,A]);R.statusCode(l);l=b;z&&g.trigger("ajax"+(v?"Success":"Error"),[R,e,v?u:A]);k.fireWith(f,[R,n]);z&&(g.trigger("ajaxComplete",[R,e]),--r.active||r.event.trigger("ajaxStop"))}}"object"===typeof a&&(c=a,a=b);c=c|| +{};var e=r.ajaxSetup({},c),f=e.context||e,g=f!==e&&(f.nodeType||f instanceof r)?r(f):r.event,h=r.Deferred(),k=r.Callbacks("once memory"),l=e.statusCode||{},m,q={},n={},w,u,s,B,A,C=0,z,H,R={readyState:0,setRequestHeader:function(a,b){if(!C){var c=a.toLowerCase();a=n[c]=n[c]||a;q[a]=b}return this},getAllResponseHeaders:function(){return 2===C?w:null},getResponseHeader:function(a){var c;if(2===C){if(!u)for(u={};c=pa.exec(w);)u[c[1].toLowerCase()]=c[2];c=u[a.toLowerCase()]}return c===b?null:c},overrideMimeType:function(a){C|| +(e.mimeType=a);return this},abort:function(a){a=a||"abort";s&&s.abort(a);d(0,a);return this}};h.promise(R);R.success=R.done;R.error=R.fail;R.complete=k.add;R.statusCode=function(a){if(a){var b;if(2>C)for(b in a)l[b]=[l[b],a[b]];else b=a[R.status],R.then(b,b)}return this};e.url=((a||e.url)+"").replace(Z,"").replace(ub,wa[1]+"//");e.dataTypes=r.trim(e.dataType||"*").toLowerCase().split(mb);null==e.crossDomain&&(A=ob.exec(e.url.toLowerCase()),e.crossDomain=!(!A||A[1]==wa[1]&&A[2]==wa[2]&&(A[3]||("http:"=== +A[1]?80:443))==(wa[3]||("http:"===wa[1]?80:443))));e.data&&e.processData&&"string"!==typeof e.data&&(e.data=r.param(e.data,e.traditional));v(cb,e,c,R);if(2===C)return!1;z=e.global;e.type=e.type.toUpperCase();e.hasContent=!sa.test(e.type);z&&0===r.active++&&r.event.trigger("ajaxStart");if(!e.hasContent&&(e.data&&(e.url+=(nb.test(e.url)?"&":"?")+e.data,delete e.data),m=e.url,!1===e.cache)){A=r.now();var J=e.url.replace(xb,"$1_="+A);e.url=J+(J===e.url?(nb.test(e.url)?"&":"?")+"_="+A:"")}(e.data&&e.hasContent&& +!1!==e.contentType||c.contentType)&&R.setRequestHeader("Content-Type",e.contentType);e.ifModified&&(m=m||e.url,r.lastModified[m]&&R.setRequestHeader("If-Modified-Since",r.lastModified[m]),r.etag[m]&&R.setRequestHeader("If-None-Match",r.etag[m]));R.setRequestHeader("Accept",e.dataTypes[0]&&e.accepts[e.dataTypes[0]]?e.accepts[e.dataTypes[0]]+("*"!==e.dataTypes[0]?", "+rb+"; q=0.01":""):e.accepts["*"]);for(H in e.headers)R.setRequestHeader(H,e.headers[H]);if(e.beforeSend&&(!1===e.beforeSend.call(f,R, +e)||2===C))return R.abort(),!1;for(H in{success:1,error:1,complete:1})R[H](e[H]);if(s=v(qb,e,c,R)){R.readyState=1;z&&g.trigger("ajaxSend",[R,e]);e.async&&0C)d(-1,I);else throw I;}}else d(-1,"No Transport");return R},param:function(a,c){var d=[],e=function(a,b){b=r.isFunction(b)?b():b;d[d.length]=encodeURIComponent(a)+"="+encodeURIComponent(b)};c===b&&(c=r.ajaxSettings.traditional);if(r.isArray(a)|| +a.jquery&&!r.isPlainObject(a))r.each(a,function(){e(this.name,this.value)});else for(var f in a)A(f,a[f],c,e);return d.join("&").replace(ia,"+")}});r.extend({active:0,lastModified:{},etag:{}});var yb=r.now(),Za=/(\=)\?(&|$)|\?\?/i;r.ajaxSetup({jsonp:"callback",jsonpCallback:function(){return r.expando+"_"+yb++}});r.ajaxPrefilter("json jsonp",function(b,c,d){c="string"===typeof b.data&&/^application\/x\-www\-form\-urlencoded/.test(b.contentType);if("jsonp"===b.dataTypes[0]||!1!==b.jsonp&&(Za.test(b.url)|| +c&&Za.test(b.data))){var e,f=b.jsonpCallback=r.isFunction(b.jsonpCallback)?b.jsonpCallback():b.jsonpCallback,g=a[f],h=b.url,k=b.data,l="$1"+f+"$2";!1!==b.jsonp&&(h=h.replace(Za,l),b.url===h&&(c&&(k=k.replace(Za,l)),b.data===k&&(h+=(/\?/.test(h)?"&":"?")+b.jsonp+"="+f)));b.url=h;b.data=k;a[f]=function(a){e=[a]};d.always(function(){a[f]=g;if(e&&r.isFunction(g))a[f](e[0])});b.converters["script json"]=function(){e||r.error(f+" was not called");return e[0]};b.dataTypes[0]="json";return"script"}});r.ajaxSetup({accepts:{script:"text/javascript, application/javascript, application/ecmascript, application/x-ecmascript"}, +contents:{script:/javascript|ecmascript/},converters:{"text script":function(a){r.globalEval(a);return a}}});r.ajaxPrefilter("script",function(a){a.cache===b&&(a.cache=!1);a.crossDomain&&(a.type="GET",a.global=!1)});r.ajaxTransport("script",function(a){if(a.crossDomain){var c,d=E.head||E.getElementsByTagName("head")[0]||E.documentElement;return{send:function(e,f){c=E.createElement("script");c.async="async";a.scriptCharset&&(c.charset=a.scriptCharset);c.src=a.url;c.onload=c.onreadystatechange=function(a, +e){if(e||!c.readyState||/loaded|complete/.test(c.readyState))c.onload=c.onreadystatechange=null,d&&c.parentNode&&d.removeChild(c),c=b,e||f(200,"success")};d.insertBefore(c,d.firstChild)},abort:function(){if(c)c.onload(0,1)}}}});var lb=a.ActiveXObject?function(){for(var a in za)za[a](0,1)}:!1,zb=0,za;r.ajaxSettings.xhr=a.ActiveXObject?function(){var b;if(!(b=!this.isLocal&&C()))a:{try{b=new a.ActiveXObject("Microsoft.XMLHTTP");break a}catch(c){}b=void 0}return b}:C;(function(a){r.extend(r.support, +{ajax:!!a,cors:!!a&&"withCredentials"in a})})(r.ajaxSettings.xhr());r.support.ajax&&r.ajaxTransport(function(c){if(!c.crossDomain||r.support.cors){var d;return{send:function(e,f){var g=c.xhr(),h,k;c.username?g.open(c.type,c.url,c.async,c.username,c.password):g.open(c.type,c.url,c.async);if(c.xhrFields)for(k in c.xhrFields)g[k]=c.xhrFields[k];c.mimeType&&g.overrideMimeType&&g.overrideMimeType(c.mimeType);c.crossDomain||e["X-Requested-With"]||(e["X-Requested-With"]="XMLHttpRequest");try{for(k in e)g.setRequestHeader(k, +e[k])}catch(l){}g.send(c.hasContent&&c.data||null);d=function(a,e){var k,l,m,q,n;try{if(d&&(e||4===g.readyState))if(d=b,h&&(g.onreadystatechange=r.noop,lb&&delete za[h]),e)4!==g.readyState&&g.abort();else{k=g.status;m=g.getAllResponseHeaders();q={};(n=g.responseXML)&&n.documentElement&&(q.xml=n);try{q.text=g.responseText}catch(w){}try{l=g.statusText}catch(v){l=""}k||!c.isLocal||c.crossDomain?1223===k&&(k=204):k=q.text?200:404}}catch(u){e||f(-1,u)}q&&f(k,l,q,m)};c.async&&4!==g.readyState?(h=++zb,lb&& +(za||(za={},r(a).unload(lb)),za[h]=d),g.onreadystatechange=d):d()},abort:function(){d&&d(0,1)}}}});var db={},ka,ya,Ab=/^(?:toggle|show|hide)$/,Bb=/^([+\-]=)?([\d+.\-]+)([a-z%]*)$/i,$a,Pa=[["height","marginTop","marginBottom","paddingTop","paddingBottom"],["width","marginLeft","marginRight","paddingLeft","paddingRight"],["opacity"]],Oa;r.fn.extend({show:function(a,b,c){if(a||0===a)return this.animate(I("show",3),a,b,c);c=0;for(var d=this.length;c=f.duration+this.startTime){this.now=this.end;this.pos=this.state=1;this.update();f.animatedProperties[this.prop]=!0;for(b in f.animatedProperties)!0!==f.animatedProperties[b]&&(d=!1);if(d){null==f.overflow||r.support.shrinkWrapBlocks||r.each(["","X","Y"],function(a,b){e.style["overflow"+b]=f.overflow[a]});f.hide&&r(e).hide();if(f.hide||f.show)for(b in f.animatedProperties)r.style(e,b,f.orig[b]),r.removeData(e,"fxshow"+b,!0),r.removeData(e,"toggle"+ +b,!0);if(a=f.complete)f.complete=!1,a.call(e)}return!1}Infinity==f.duration?this.now=c:(a=c-this.startTime,this.state=a/f.duration,this.pos=r.easing[f.animatedProperties[this.prop]](this.state,a,0,1,f.duration),this.now=this.start+(this.end-this.start)*this.pos);this.update();return!0}};r.extend(r.fx,{tick:function(){for(var a,b=r.timers,c=0;c=c[e]?c[d]:Math.max(a.body[e],c[e],a.body[f],c[f]);if(g===b)return a=r.css(a,c),c=parseFloat(a),r.isNumeric(c)?c:a;r(a).css(c,g)},c,a,arguments.length,null)}});a.jQuery=a.$=r;"function"===typeof define&&define.amd&&define.amd.jQuery&&define("jquery",[],function(){return r})})(window);jQuery.cookie=function(a,b,c){if(1"),m;g.is(":selected")&&(u.text(g.text()),w=d);f===B-1&&l.addClass("last");(function(){var d=g.text(),f=g.data("custom-option-text"),f=f!=b?f:d;g.is(":disabled")||k?m=a("",{text:f}).addClass(q.settings.classDisabled):(m=a("",{href:"#"+g.val(),rel:g.val(),text:f,click:function(b){b.preventDefault();b=s;b.attr("id").split("_");n._closeSelectbox(c);n._changeSelectbox(c,a(this).attr("rel"), +d);b.focus()}}),g.is(":selected")&&m.addClass("active"));h&&m.addClass(q.settings.classSub);m.appendTo(l)})();l.appendTo(z)})}if(this._getInst(c))return!1;var m=a(c),n=this,q=n._newInst(m),l,u,s,z,w=!1;m.find("optgroup");var v=m.find("option"),B=v.length;m.attr("sb",q.uid);a.extend(q.settings,n._defaults,f);n._state[q.uid]=!1;m.hide();l=a("
",{id:"sbHolder_"+q.uid,"class":q.settings.classHolder});var A=m.data("selectbox-css");A&&l.css(A);u=a("",{id:"sbSelector_"+q.uid,href:"#","class":q.settings.classSelector, +click:function(b){b.preventDefault();b.stopPropagation();g.apply(a(this),[]);b=a(this).attr("id").split("_")[1];n._state[b]?n._closeSelectbox(c):(n._openSelectbox(c),s.focus())},keyup:function(a){h(a.keyCode)}});s=a("",{id:"sbToggle_"+q.uid,href:"#","class":q.settings.classToggle,click:function(b){b.preventDefault();b.stopPropagation();g.apply(a(this),[]);b=a(this).attr("id").split("_")[1];n._state[b]?n._closeSelectbox(c):(n._openSelectbox(c),s.focus())},keyup:function(a){h(a.keyCode)}});s.appendTo(l); +z=a("
    ",{id:"sbOptions_"+q.uid,"class":q.settings.classOptions,css:{display:"none"}});m.children().each(function(b){b=a(this);var c,d={};b.is("option")?k(b):b.is("optgroup")&&(c=a("
  • "),a("",{text:b.attr("label")}).addClass(q.settings.classGroup).appendTo(c),c.appendTo(z),b.is(":disabled")&&(d.disabled=!0),d.sub=!0,k(b.find("option"),d))});w||u.text(v.first().text());a.data(c,"selectbox",q);u.appendTo(l);z.appendTo(l);l.insertAfter(m)},_detachSelectbox:function(b){var c=this._getInst(b); +if(!c)return!1;a("#sbHolder_"+c.uid).remove();a.data(b,"selectbox",null);a(b).show()},_changeSelectbox:function(b,c,g){var h=this._getInst(b),k=this._get(h,"onChange");a("#sbSelector_"+h.uid).text(g);a("#sbOptions_"+h.uid).find(".active").removeClass("active");a("#sbOptions_"+h.uid).find('a[rel="'+c+'"]').addClass("active");a(b).find("option").attr("selected",!1);a(b).find("option[value='"+c+"']").attr("selected",d);k?k.apply(h.input?h.input[0]:null,[c,h]):h.input&&h.input.trigger("change")},_enableSelectbox:function(b){var c= +this._getInst(b);if(!c||!c.isDisabled)return!1;a("#sbHolder_"+c.uid).removeClass(c.settings.classHolderDisabled);c.isDisabled=!1;a.data(b,"selectbox",c)},_disableSelectbox:function(b){var c=this._getInst(b);if(!c||c.isDisabled)return!1;a("#sbHolder_"+c.uid).addClass(c.settings.classHolderDisabled);c.isDisabled=d;a.data(b,"selectbox",c)},_optionSelectbox:function(b,c,d){var h=this._getInst(b);if(!h)return!1;h[c]=d;a.data(b,"selectbox",h)},_openSelectbox:function(b){var c=this._getInst(b),g=this;if(c&& +!c.isOpen&&!c.isDisabled){var h=a("#sbOptions_"+c.uid),k=parseInt(a(window).height(),10),m=parseInt(a(window).width(),10),n=a("#sbHolder_"+c.uid).offset(),q=a(window).scrollTop(),l=h.prev().height(),k=k-(n.top-q)-l/2,u=this._get(c,"onOpen");50m?h.css("left","-"+(h.width()-h.parent().width()+3)+"px"):h.css("left","-1px");"fade"===c.settings.effect? +h.fadeIn(c.settings.speed):h.slideDown(c.settings.speed);a("#sbToggle_"+c.uid).addClass(c.settings.classToggleOpen);a("#sbHolder_"+c.uid).addClass(c.settings.classHolderOpen);this._state[c.uid]=d;c.isOpen=d;u&&u.apply(c.input?c.input[0]:null,[c]);a.data(b,"selectbox",c);a("html").unbind("click.sbClose").one("click.sbClose",function(){g._closeSelectbox(b)})}},_closeSelectbox:function(b){var c=this._getInst(b);if(c&&c.isOpen){var d=this._get(c,"onClose");a("#sbOptions_"+c.uid).hide();a("#sbToggle_"+ +c.uid).removeClass(c.settings.classToggleOpen);a("#sbHolder_"+c.uid).removeClass(c.settings.classHolderOpen);this._state[c.uid]=!1;c.isOpen=!1;d&&d.apply(c.input?c.input[0]:null,[c]);a.data(b,"selectbox",c);a("html").unbind("click.sbClose")}},_newInst:function(a){return{id:a[0].id.replace(/([^A-Za-z0-9_-])/g,"\\\\$1"),input:a,uid:Math.floor(99999999*Math.random()),isOpen:!1,isDisabled:!1,settings:{}}},_getInst:function(b){try{return a.data(b,"selectbox")}catch(c){throw"Missing instance data for this selectbox"; +}},_get:function(a,c){return a.settings[c]!==b?a.settings[c]:this._defaults[c]}});a.fn.selectbox=function(b){var c=Array.prototype.slice.call(arguments,1);return"string"==typeof b&&"isDisabled"==b||"option"==b&&2==arguments.length&&"string"==typeof arguments[1]?a.selectbox["_"+b+"Selectbox"].apply(a.selectbox,[this[0]].concat(c)):this.each(function(){"string"==typeof b?a.selectbox["_"+b+"Selectbox"].apply(a.selectbox,[this].concat(c)):a.selectbox._attachSelectbox(this,b)})};a.selectbox=new c;a.selectbox.version= +"0.1.3"})(jQuery);(function(a,b){var c="hidden",d="fontFamily fontSize fontWeight fontStyle letterSpacing textTransform wordSpacing".split(" "),e=a('
IMPORTANT: Each created chat will be public, i.e. visible to all the users. Therefore, do not create chats without popular and interesting topics for discussion. The Title and Purpose of a chat should be clear to other users. All junk or inactive chats will be removed by moderators, and the authors of those chats may be banned.", +action:function(c){c={title:c.find('[name="room-title"]').val(),desc:c.find('[name="room-desc"]').val(),room_id:a?a.room_id:""};$.post(a?"/chats/public/edit/":"/chats/public/create/",c,function(c){c.error?TVDialogs.showError(c.error):(TVDialogs.destroy(),a||(b._rooms.push(c.room),b.sortRooms(),b.openChat(c.room.room_id),b.scrollToRoom(c.room.room_id)))});return!1}})};TradingView.SidebarWidget=function(a,b,c,d){var e=this;this._options=d||{};this._readonly=!!this._options.readonly;this._container=a;this._chart=b;this._panes=c;this._pane_header_height=34;this._hidden_panes_count=0;this.prepareLayout();setInterval(function(){e.paint()},66)}; +TradingView.SidebarWidget.prototype.prepareLayout=function(){var a=this;this._widget=$('
').appendTo(this._container);this._widget.toggleClass("hidden",void 0!=this._options.hidden?this._options.hidden:TVSettings.getBool("sidebar.hidden",!1));this._separator=$('
').appendTo(this._widget);this._separator.click(function(){a._widget.toggleClass("hidden");a._readonly||TVSettings.setValue("sidebar.hidden", +a._widget.is(".hidden"));$(window).resize()});this._panes.forEach(function(b,c){void 0===b.ratio&&(b.ratio=TVSettings.getFloat("sidebar.pane."+b.id+".ratio",1));void 0===b.state&&(b.state=TVSettings.getBool("sidebar.pane."+b.id+".state",!0),this._hidden_panes_count+=b.state?0:1);b.$pane=$('
').addClass("tv-"+b.id).appendTo(this._widget);b.$header=$('
'+b.title+"
").click(function(){b.state= +!b.state;a._readonly||TVSettings.setValue("sidebar.pane."+b.id+".state",b.state);a._hidden_panes_count+=b.state?-1:1;a.resize()}).appendTo(b.$pane);b.index=c;b.$container=$('
').appendTo(b.$pane);b.widgetObject=new b.widget(b.$container,this._chart,b.options);c
').on("mousedown touchstart",function(b){var c=$(this),f=c.prevAll(".chart-sidebar-pane:not(.minimized)").first(),g=c.nextAll(".chart-sidebar-pane:not(.minimized)").first(); +if(!f.length||!g.length)return!1;a._drag_start=b.pageY||b.originalEvent.pageY||b.originalEvent.touches&&b.originalEvent.touches[0].pageY||0;a._drag_prev_h=f.height();a._drag_next_h=g.height();$(window).on("mousemove.sidebarDrag touchmove.sidebarDrag",function(b){b=(b.pageY||b.originalEvent.pageY||b.originalEvent.touches&&b.originalEvent.touches[0].pageY||0)-a._drag_start;f.height(a._drag_prev_h+b).data("paneObj").widgetObject.resize();g.height(a._drag_next_h-b).data("paneObj").widgetObject.resize()}); +$(window).one("mouseup touchend",function(b){$(window).unbind("mousemove.sidebarDrag touchmove.sidebarDrag");var d=c.prevAll(".chart-sidebar-pane:not(.minimized)").first();b=c.nextAll(".chart-sidebar-pane:not(.minimized)").first();var f=(a._widget.height()-a._hidden_panes_count*a._pane_header_height-(a._panes.length-1))/(a._panes.length-a._hidden_panes_count),g=(d.height()+a._pane_header_height)/f,d=d.data("paneObj");d.ratio=g;f=(b.height()+a._pane_header_height)/f;d=b.data("paneObj");d.ratio=f;a.resize()}); +b.preventDefault()}).appendTo(this._widget);b.$pane.data("paneObj",b)},this);$(window).resize(function(){a.resize()});this.resize()};TradingView.SidebarWidget.prototype.normalizeRatios=function(){var a=this,b=this._panes.length-this._hidden_panes_count,c=0,d=0;this._panes.forEach(function(a){a.state&&(c+=a.ratio)});d=(c-b)/b;this._panes.forEach(function(b){b.state&&(b.ratio-=d,a._readonly||TVSettings.setValue("sidebar.pane."+b.id+".ratio",b.ratio.toFixed(2)))})}; +TradingView.SidebarWidget.prototype.resize=function(){this.normalizeRatios();var a=(this._widget.height()-this._hidden_panes_count*this._pane_header_height-(this._panes.length-1))/(this._panes.length-this._hidden_panes_count);this._panes.forEach(function(b,c){b.state?b.$pane.height(a*b.ratio-this._pane_header_height):b.$pane.height(0);b.widgetObject.resize(!0);b.$pane.toggleClass("minimized",!b.state);b.$container.trigger("paneStateChange",[b.state])},this)}; +TradingView.SidebarWidget.prototype.getPaneIndexById=function(a){for(var b=0;bd._$content.height()-d._$wrapper.height()-10&&d.scrolltoend.fire()}):(this._$wrapper.css("overflow","hidden"),this._$wrapper.mouseenter(function(){d._dragging||(d.updateScrollBar(),d._options.alwaysVisible||d._$scrollBar.addClass("active"))}).mouseleave(function(){d._dragging||d._options.alwaysVisible||d._$scrollBar.removeClass("active")}).mousewheel(function(a,b){return d.scroll(b)}),this._$shadowTop=$('
').appendTo(this._$wrapper),this._$shadowBottom= +$('
').appendTo(this._$wrapper),this._header_height&&this._$shadowTop.css("top",this._header_height-this._shadow_offset),this._$scrollBar=$('
').appendTo(this._$wrapper),this.updateScrollBar())}; +TradingView.SidebarCustomScroll.prototype._defaultOptions={headerHeight:0,additionalClass:"",alwaysVisible:!1,showBottomShadow:!0}; +TradingView.SidebarCustomScroll.prototype.initDraggable=function(){var a=this,b=this._$wrapper.offset();this._$scrollBar.draggable("destroy").draggable({axis:"y",containment:[0,b.top+this._header_height+1,0,b.top+this._$wrapper.height()-this._$scrollBar.show().height()-1],start:function(){a._dragging=!0},stop:function(){a._dragging=!1},drag:function(b,d){a.updateScroll()}});return this}; +TradingView.SidebarCustomScroll.prototype.updateScroll=function(){if(Modernizr.touch||navigator.msMaxTouchPoints)return this;var a=Math.ceil(this._$scrollBar.position().top-1-this._header_height),b=this._$wrapper.height()-this._header_height,c=this._$content.height();if(0>=b)return this;this._scroll_target_top=0>=c-b-1?this._header_height:-a*c/b+this._header_height;this._$content.css("top",this._scroll_target_top+"px");a=0.993>Math.ceil(1E3*((1+a+this._$scrollBar.height())/b))/1E3;this._$shadowTop.toggle(this._scroll_target_top!== +this._header_height);this._$shadowBottom.toggle(c>b&&a&&this._options.showBottomShadow);this.scrolled.fire();c>b&&!a&&this.scrolltoend.fire(!0);return this}; +TradingView.SidebarCustomScroll.prototype.updateScrollBar=function(){if(Modernizr.touch||navigator.msMaxTouchPoints)return this;var a=this._scroll_target_top-this._header_height,b=this._$content.height(),c=this._$wrapper.height()-this._header_height,d=b-c-1,e;if(0>=c)return this;0>=d?(this._$scrollBar.hide(),this._$wrapper.removeClass("sb-scroll-active")):(e=c*c/b,a=Math.round(Math.min(c-e,-(c-e)*(a/d))+this._header_height),this._$scrollBar.show().height(Math.floor(e)).css("top",a+1+"px"),this._$wrapper.addClass("sb-scroll-active"), +this.initDraggable());d=Math.round(this._scroll_target_top)>-d+this._header_height;this._$shadowTop.toggle(this._scroll_target_top!==this._header_height);this._$shadowBottom.toggle(b>c&&d&&this._options.showBottomShadow);b>c&&!d&&this.scrolltoend.fire();return this}; +TradingView.SidebarCustomScroll.prototype.scroll=function(a,b){if(Modernizr.touch||navigator.msMaxTouchPoints)return this;var c=this._$content.position().top,d=this._$content.height(),e=this._$wrapper.height()-this._header_height,d=d-e-1;if(0>=d)return!0;this._scroll_target_top=Math.max(-d+this._header_height,Math.min(this._header_height,c+a*(b||this._scroll_speed)));this._$content.css("top",this._scroll_target_top+"px");this.scrolled.fire();this.updateScrollBar();return!1}; +TradingView.SidebarCustomScroll.prototype.animateTo=function(a){if(Modernizr.touch||navigator.msMaxTouchPoints)return this;this._$content.position();var b=this._$content.height(),c=this._$wrapper.height()-this._header_height,b=b-c-1;if(0>=b)return!0;this._scroll_target_top=Math.max(-b+this._header_height,Math.min(this._header_height,-a));this._$content.animate({top:this._scroll_target_top},500,function(){this.scrolled.fire();this.updateScrollBar()}.bind(this))}; +TradingView.SidebarCustomScroll.prototype.resize=function(){this.updateScrollBar().updateScroll()};TradingView.SidebarCustomScroll.prototype.resizeHeader=function(a){var b=a-this._header_height;this._header_height=a;this._scroll_target_top+=b;Modernizr.touch||navigator.msMaxTouchPoints||this._$shadowTop.css("top",this._header_height-this._shadow_offset);this.resize()}; +TradingView.SidebarCustomScroll.prototype.scrollTo=function(a,b){b=$.extend({position:"visible",areaHeight:a instanceof $?a.height():0},b);a instanceof $&&(a=a.position().top);var c=this._$content.position().top,d=this._$content.height(),e=this._$wrapper.height()-this._header_height;if(0>=d-e-1)return!0;c=-1*(c-this._header_height);e=c+e;d=0;if("visible"==b.position){if(a>c&&a+b.areaHeighte?e-a-b.areaHeight:c-a}else"top"==b.position&&(d=c-a);this.scroll(d,1);this.updateScrollBar(); +return!1};TradingView.UaTitleManager=function UaTitleManager(b){if(UaTitleManager.instance)return UaTitleManager.instance;UaTitleManager.instance=this;var c=this;TradingView.Linking.symbol.subscribe(this._onSymbolChange.bind(this),{callWithLast:!0});b.metaInfo.name.subscribe(this.updateView.bind(this));this._chartWidgetCollection=b;this._notificationCount=0;this._tab_hidden=!1;var d,e;"undefined"!==typeof document.hidden?(d="hidden",e="visibilitychange"):"undefined"!==typeof document.mozHidden?(d="mozHidden", +e="mozvisibilitychange"):"undefined"!==typeof document.msHidden?(d="msHidden",e="msvisibilitychange"):"undefined"!==typeof document.webkitHidden&&(d="webkitHidden",e="webkitvisibilitychange");$(document).bind(e,function(){c._tab_hidden=document[d];c._tab_hidden||(c._notificationCount=0,setTimeout(function(){c.updateView()},1E3))})}; +TradingView.UaTitleManager.prototype.updateView=function(){var a=this._chartWidgetCollection&&this._chartWidgetCollection.metaInfo.name.value(),b=this._quoteData,c=[];if(this._symbol){var d=b&&b.short_name||this._symbol;b&&b.last_price&&(this._formatter||(this._formatter=new PriceFormatter(b.pricescale||100,b.minmov||1,b.fractional,b.minmove2)),d+=": "+this._formatter.format(b.last_price),b=b.change_percent,0b?d+=" \u25bc\u2212"+Math.abs(b)+"%":0===b&&(d+=" 0%"));c.push(d)}a&& +c.push(a);0===c.length&&c.push("New Chart");document.title=c.join(" - ")+" - TradingView"};TradingView.UaTitleManager.prototype.addNotification=function(a){this._tab_hidden&&(this._notificationCount+=a||0);this.updateView()}; +TradingView.UaTitleManager.prototype._onSymbolChange=function(a){var b=this;this._quoteData&&this._quoteData.original_name!==a&&this._quoteData.full_name!==a&&(delete this._quoteData,delete this._formatter);this._symbol&&(quoteSessionMultiplexerInstance.simple.unsubscribe("ua-title",this._symbol),delete this._symbol);a&&(this._symbol=a,quoteSessionMultiplexerInstance.simple.subscribe("ua-title",this._symbol,function(a){b._quoteData=a&&a.values;b.updateView()}));this.updateView()}; +TradingView.UaTitleManager.prototype._symbol="";TradingView.SaveLoadWidget=function(a,b,c){this._options=c=$.extend({popupDirection:"up",popupReverse:!1},c||{});this.onTitleSizeChanged=new Delegate;this._container=a=$(a);this._chartWidgetCollection=b;this._readOnly=b.readOnly();this._savedCharts=[];this._editEnabled=!0;this._load=$('Load').click($.proxy(this,"loadMenu")).appendTo(a);this._title=$('');c.hideChartTitle&&this._title.hide();this._sep=$("").addClass("separator");this.loadChartDialog= +new LoadChartDialog;this.renameChartDialog=new RenameChartDialog;this._optionsMenu=$('').append($("").addClass("arrow-icon")).click($.proxy(this,"otherActionsMenu"));TradingView.bindPopupMenu(this._optionsMenu,null,{direction:c.popupDirection,event:"button-popup",reverse:c.popupReverse,notCloseOnButtons:!0,popupSpacing:c.popupSpacing});this._readOnly?(this._save=$(),this._copy=$('Copy').appendTo(a).click($.proxy(this,"cloneChart")), +this._title.addClass("read-only"),this._titleReadOnly=$("").addClass("read-only").appendTo(this._title),this._sep.appendTo(this._copy),this._optionsMenu.hide()):(this._save=$('Save').appendTo(a).click($.proxy(this,"signInOrSaveChart")),this._copy=$(),this._titleInput=$('').appendTo(this._title),this._title.bind("click",$.proxy(this,"_renameChart")),this._title.attr("title","Rename Chart"),this._titleSize=$('').appendTo(this._title), +this._sep.appendTo(this._save));this._title.appendTo(a);this._optionsMenu.appendTo(a);this._savecopy=$().add(this._save).add(this._copy).mousedown(function(a){if(a.button)return!1;this._save.addClass("active")}.bind(this)).mouseup(function(){this._save.removeClass("active")}.bind(this));b.metaInfo.name.value()||this._readOnly?this.setTitle(b.metaInfo.name.value()):this.hideTitle();this._refreshSavedChartsList();loginStateChange.subscribe(this,this._refreshSavedChartsList);TVXWindowEvents.on("saved-charts-change", +$.proxy(this._otherTabUpdated,this));TVXWindowEvents.on("saved-charts-change-favorites",$.proxy(this._favoritesUpdated,this));TradingView.UndoHistory.undoStack().onChange().subscribe(this,function(){this._setChanges(!0);this.autosave()});TradingView.keyboardBinder.registerListener("LoadChartDialogHotkey",function(a){return a.ctrlKey?!1:"46"==a.which&&$(a.target).is("body")?(this._load.click(),a.preventDefault(),a.stopPropagation(),!0):!1}.bind(this));this.favorites=TVSettings.getJSON(TradingView.SaveLoadWidget.FAVORITES_KEY, +{})};TradingView.SaveLoadWidget.FAVORITES_KEY="loadChartDialog.favorites";TradingView.SaveLoadWidget.prototype._favoritesUpdated=function(a){this.favorites=JSON.parse(a);this.loadChartDialog.updateFavoritesData(this.favorites)};TradingView.SaveLoadWidget.prototype._otherTabUpdated=function(a){this._savedCharts=JSON.parse(a);this.loadChartDialog.updateChartsData(this._getLoadMenuCharts())}; +TradingView.SaveLoadWidget.prototype._renameChart=function(){var a=this;a._editEnabled&&this.renameChartDialog.show(this.getTitle()).then(function(b){a.setTitle(b);a.saveChart()})};TradingView.SaveLoadWidget.prototype._setTitle=function(a){this._titleInput.text(a);this._titleValue=a;this._savecopy.removeClass("last").addClass("titled");this._options.hideChartTitle||(this._optionsMenu.show(),this._title.show());this._setInputSuze();this._setChanges(!0)}; +TradingView.SaveLoadWidget.prototype._setReadOnlyTitle=function(a){this._titleReadOnly.html(a);this._savecopy.removeClass("last").addClass("titled");this._title.addClass("last");this._options.hideChartTitle||this._title.show()};TradingView.SaveLoadWidget.prototype.setTitle=function(a){if(this._readOnly){var b=clean(this._chartWidgetCollection.metaInfo.username.value());a=(a?a+": ":"")+"view-only chart by "+'
%1'.replace(/%1/g,b);this._setReadOnlyTitle(a)}else this._setTitle(a)}; +TradingView.SaveLoadWidget.prototype.hideTitle=function(){this._title.hide();this._optionsMenu.hide();this._titleInput.text("");this._savecopy.removeClass("titled").addClass("last")};TradingView.SaveLoadWidget.prototype.getTitle=function(){return this._titleValue};TradingView.SaveLoadWidget.prototype._setInputSuze=function(){this._titleSize.text(this._titleInput.text());this._titleInput.width(this._titleSize.width());this.onTitleSizeChanged.fire()}; +TradingView.SaveLoadWidget.prototype.cloneChart=function(){(new RenameChartDialog("Copy Chart")).show(this._chartWidgetCollection.metaInfo.name.value()+" copy").then(function(a){a=encodeURIComponent(a);open("/e/?clone="+this._chartWidgetCollection.metaInfo.uid.value()+"&name="+a,"_blank")}.bind(this))};TradingView.SaveLoadWidget.prototype._setChanges=function(a){this._haveChanges=a=!!a;!a&&this.getTitle()?this._save.addClass("no-change"):this._save.removeClass("no-change")}; +TradingView.SaveLoadWidget.prototype._process=function(a){a?this._save.addClass("process"):this._save.removeClass("process")}; +TradingView.SaveLoadWidget.prototype._saveChart=function(a){if(!this._readOnly&&!this._saving&&this._haveChanges){var b=function(){this._saving=!1;this._process(!1);this._editEnabled=!0;clearTimeout(this._saveTimeout)}.bind(this);this._saving=!0;this._process(!0);this._editEnabled=!1;this._saveTimeout=setTimeout(b,7E3);try{saver.saveChartSilently(function(){b();this._setChanges(!1);a&&a.call&&a.call(this)}.bind(this))}catch(c){b(),"undefined"!=typeof console&&console.log&&console.log("Error while saving", +c)}}};TradingView.SaveLoadWidget.prototype._autosaveInterval=15E3;TradingView.SaveLoadWidget.prototype.autosave=function(){this._autosaveTimer&&(clearTimeout(this._autosaveTimer),this._autosaveTimer=0);this._autosaveTimer=setTimeout(function(){this._chartWidgetCollection.metaInfo.id.value()&&this._saveChart()}.bind(this),this._autosaveInterval)};TradingView.SaveLoadWidget.prototype._goChartPage=function(a){"/e/"==location.pathname&&(location="/e/"+a+(TradingView.isMobileView?"?mobile=1":""))}; +TradingView.SaveLoadWidget.prototype.saveChart=function(){var a=this.getTitle();a?(this._chartWidgetCollection.metaInfo.name.setValue(a),this._saveChart(function(){TradingView.trackEvent("GUI","Save Chart");this._goChartPage(this._chartWidgetCollection.metaInfo.uid.value());TradingView.UaTitleManager.instance&&TradingView.UaTitleManager.instance.updateView();this._refreshSavedChartsList()}.bind(this))):TradingView.showChartNameDialog(function(a){this.setTitle(a);this.saveChart()}.bind(this),void 0, +void 0,64)};TradingView.SaveLoadWidget.prototype.signInOrSaveChart=function(){runOrSignIn($.proxy(this,"saveChart"))};TradingView.SaveLoadWidget.prototype.saveChartByEnter=function(a){"13"==a.keyCode&&(this._titleInput.blur(),this.signInOrSaveChart())}; +TradingView.SaveLoadWidget.prototype._refreshSavedChartsList=function(){window.is_authenticated?getSavedChartsList(function(a){this._savedCharts=a;TVXWindowEvents.emit("saved-charts-change",JSON.stringify(a))}.bind(this)).then(function(){TVSettings.getJSON(this._FAV_KEY,[])}):this._savedCharts=[]};TradingView.SaveLoadWidget.prototype._getSavedChartsList=function(){return this._savedCharts}; +TradingView.SaveLoadWidget.prototype._fastDelete=function(a,b){this._savedCharts.splice(b,1);a==this._chartWidgetCollection.metaInfo.id.value()&&(location="/e/")};TradingView.SaveLoadWidget.prototype._getSavedCharts=function(){var a=[];!this._readOnly&&this.isSaved()&&(a.push({title:"Rename...",action:this._renameChart.bind(this),addClass:"special"}),a.push({title:"Save As...",action:this.cloneChart.bind(this),addClass:"special"}));return a};TradingView.SaveLoadWidget.prototype.isSaved=function(){return!!this.getTitle()}; +TradingView.SaveLoadWidget.prototype._getLoadMenuCharts=function(){var a=[],b=this,c=this._getSavedChartsList();c.length&&$.each(c,function(c,e){a.push({id:e.id,title:e.name,symbol:e.short_symbol,interval:e.interval,toolsCount:0,modified:e.modified_iso,active:e.id==b._chartWidgetCollection.metaInfo.id.value(),openAction:function(){open("/e/"+e.url+(TradingView.isMobileView?"?mobile=1":""),"_blank")},deleteAction:function(a){deleteChart(e.id,function(){b._fastDelete(e.id,c);TVXWindowEvents.emit("saved-charts-change", +JSON.stringify(b._savedCharts));a.resolve()})},favoriteAction:function(a){b.favorites=a;TVSettings.setJSON(TradingView.SaveLoadWidget.FAVORITES_KEY,a);TVXWindowEvents.emit("saved-charts-change-favorites",JSON.stringify(a))}})});return a};TradingView.SaveLoadWidget.prototype.otherActionsMenu=function(){this._optionsMenu.hasClass("active")||this._optionsMenu.trigger("button-popup",[this._getSavedCharts()])}; +TradingView.SaveLoadWidget.prototype.loadMenu=function(){this.loadChartDialog.show(this._getLoadMenuCharts(),this.favorites)};TradingView.LayoutWidget=function(a,b){this._layouts=[{id:"s",spriteIconOrder:0},{id:"2h",spriteIconOrder:1},{id:"2v",spriteIconOrder:2},{id:"3v",spriteIconOrder:3},{id:"3h",spriteIconOrder:4},{id:"3s",spriteIconOrder:5},{id:"4",spriteIconOrder:6},{id:"6",spriteIconOrder:7},{id:"8",spriteIconOrder:8}];this._ICON_W=29;this._ICON_H=23;this._container=a;this._chartWidgetCollection=b;this.$button=$('
').appendTo(a);this._setMainBtnBacgroundPosition();this.init()}; +TradingView.LayoutWidget.prototype.init=function(){function a(a,b,c,d){a=$('
");var e=a.find(":checkbox");e.change(function(){"function"===typeof c&&c($(this))});d&&d.subscribe(function(a){e.attr("checked",a)},{callWithLast:!0});return a}var b=this;if(this._container&&this._chartWidgetCollection){this.$widget=$('
').appendTo(document.body).bind("mousedownoutside",function(a){b.$widget.is(":visible")&& +!$(a.target).parents().andSelf().is(".layout-toggle-container")&&b.toggle()}).hide();var c=a("lo-symbol-to-all","Link symbol to all charts",function(a){b._chartWidgetCollection.lock.setSymbolLockWithUndo(a.is(":checked"))},this._chartWidgetCollection.lock.symbol),d=a("lo-interval-to-all","Link interval to all charts",function(a){b._chartWidgetCollection.lock.setIntervalLockWithUndo(a.is(":checked"))},this._chartWidgetCollection.lock.interval),e=a("lo-crosshair-to-all","Sync crosshair on all charts", +function(a){b._chartWidgetCollection.lock.crosshair.setValue(a.is(":checked"))},this._chartWidgetCollection.lock.crosshair);this.$widget.append(this._createLayoutBtns(),c,d,e);this.$button.click(this.toggle.bind(this));this._chartWidgetCollection.layout.subscribe(this._setLayoutBtnBacgroundPosition.bind(this));this._chartWidgetCollection.layout.subscribe(this._setMainBtnBacgroundPosition.bind(this))}}; +TradingView.LayoutWidget.prototype._createLayoutBtns=function(){var a=this,b=$('
');this._layouts.forEach(function(c){$('
').appendTo(b).data("layout",c).click(function(b){$(b);a._chartWidgetCollection.layout.value()===c.id?a._chartWidgetCollection.maximizeCurrentChart.setValue(!1):TradingView.UndoHistory.setChartLayout(a._chartWidgetCollection,c.id);a.toggle()})});this.$layoutButtons= +b.children();this._setLayoutBtnBacgroundPosition();return b};TradingView.LayoutWidget.prototype._setLayoutBtnBacgroundPosition=function(a){var b=this;a=a||this._chartWidgetCollection.layout.value();this.$layoutButtons.each(function(c,d){var e=$(d),f=a===e.data("layout").id,g=-1*b._ICON_W*e.data("layout").spriteIconOrder,h=f?-1*b._ICON_H:0;f?e.addClass("active"):e.removeClass("active");e.css("background-position",g+"px "+h+"px")})}; +TradingView.LayoutWidget.prototype._setMainBtnBacgroundPosition=function(a){var b=this.$button;a=a||this._chartWidgetCollection.layout.value();a:{for(var c=0;c").attr({width:39,height:39,src:a}).appendTo(this._button))}; +TradingView.MainMenuWidget.prototype._setMenu=function(a){TradingView.unbindPopupMenu(this._button);a?(TradingView.bindPopupMenu(this._button,null,{direction:"right",event:"button-popup",reverse:!1,addClass:"narrow main-menu-popup",popupSpacing:6,popupDrift:0}),this._button.attr("title","Logged as "+user.username)):(TradingView.bindPopupMenu(this._button,null,{direction:"right",event:"button-popup",reverse:!1,addClass:"thin main-menu-popup",popupSpacing:6,popupDrift:0}),this._button.attr("title", +""))};TradingView.MainMenuWidget.prototype._loginStateChange=function(){this._setAvatar(is_authenticated);this._setMenu(is_authenticated)};TradingView.ControlBarNavigation=function(a,b,c){this._chart=a;this._parent=b;this.zoom_active=!1;this._real=c;this._state="stop";this.init();c&&this.initToRealChart();this.initHandlers()}; +TradingView.ControlBarNavigation.prototype.init=function(){this._widget=$('
').appendTo(this._parent);$('
').appendTo(this._widget);this._buttons={zoomIn:this._widget.find(".zoom-in-button-control-bar"), +zoomOut:this._widget.find(".zoom-out-right-button-control-bar"),moveLeft:this._widget.find(".move-left-button-control-bar"),moveRight:this._widget.find(".move-right-button-control-bar"),turn:this._widget.find(".turn-button-control-bar")}}; +TradingView.ControlBarNavigation.prototype.initToRealChart=function(){var a=this;this._back=$('').appendTo(this._parent).addClass("hidden");this._back.on("click",function(){a._chart.model().timeScale().scrollToRealtime(!0);a._chart.model().model()._invalidateHandler(new TradingView.InvalidateMask(TradingView.InvalidateMask.FULL_UPDATE));a._back.addClass("hidden")});var b=function(){var b=a._chart.maxRhsPriceAxisWidth+4;b&&a._back.css("marginRight",b)};this._chart.rhsPriceAxisWidthChanged.subscribe(this, +b);b();setInterval(function(){a.check()},1E3)};TradingView.ControlBarNavigation.prototype.check=function(){this._chart.model()&&0>this._chart.model().timeScale().rightOffset()?this._back.removeClass("hidden"):this._back.addClass("hidden")}; +TradingView.ControlBarNavigation.prototype._move=function(a){"stop"==this._state&&this._chart.model().beginUndoMacro(1==a?"Move Left":"Move Right");this._state="moving";this._deferredFinishTimeout&&(clearTimeout(this._deferredFinishTimeout),this._deferredFinishTimeout=0);this._finishingTimeout&&(clearTimeout(this._finishingTimeout),this._finishingTimeout=0);this._startTime=+new Date;if(!this._movingTimeout){var b=this._startTime;this._movingTimeout=setTimeout(function d(){this._moveStep.call(this, +b,0,50*a,1E3);this._movingTimeout=setTimeout(d.bind(this),10)}.bind(this),10)}};TradingView.ControlBarNavigation.prototype._moveStep=function(a,b,c,d){if(!this._chart.model().timeScale().isEmpty())return a=1-(Math.max(0,a+d-+new Date)/d||0),1>a&&(d=jQuery.easing.easeOutCubic(null,d*a,0,1,d),this.currentDistance=(c-b)*d+b),this._chart.model().scrollChart(this.currentDistance),a}; +TradingView.ControlBarNavigation.prototype._finishMove=function(a){clearTimeout(this._movingTimeout);this._deferredFinishTimeout=this._movingTimeout=0;var b=this.currentDistance,c=+new Date;this._finishingTimeout=setTimeout(function e(){1>this._moveStep.call(this,c,b,0,700)?this._finishingTimeout=setTimeout(e.bind(this),10):(this._state="stop",this.currentDistance=this._movingTimeout=0,this._chart.model().endUndoMacro())}.bind(this),10);this._incrementInterval=0}; +TradingView.ControlBarNavigation.prototype._stopMove=function(a){"moving"==this._state&&(this._state="wait_finishing",200>(new Date).getTime()-this._startTime?this._deferredFinishTimeout=setTimeout(this._finishMove.bind(this),200-((new Date).getTime()-this._startTime)):this._finishMove())}; +TradingView.ControlBarNavigation.prototype.initHandlers=function(){var a=this._chart;$(".control-bar span");var b=Modernizr.touch?"touchstart":"mousedown",c=Modernizr.touch?"touchend":"mouseup mouseout";this._buttons.moveLeft.on(b,this._move.bind(this,1));this._buttons.moveLeft.on(c,this._stopMove.bind(this,1));this._buttons.moveRight.on(b,this._move.bind(this,-1));this._buttons.moveRight.on(c,this._stopMove.bind(this,-1));this._buttons.turn.on("click",function(){a.GUIResetScales()});this._buttons.zoomOut.on("click", +function(){a.model()&&a.model().zoomOut()});this._buttons.zoomIn.on("click",function(){a.model()&&a.model().zoomIn()});a.withModel(this,function(){var b=function(){var b=!a.model().canZoomIn(),c=!a.model().canZoomOut();this.makeBtnDisabled(this._buttons.zoomIn,b);this.makeBtnDisabled(this._buttons.zoomOut,c)};a.model().onSimpleZoomIn().subscribe(this,function(){b.call(this)});a.model().onSimpleZoomOut().subscribe(this,function(){b.call(this)})});var d={};$("body").on("keydown",function(a){if(!($(a.target).closest("input, textarea").length|| +a.which in d))switch(d[a.which]=!0,a.which){case 37:this._move.call(this,1);break;case 39:this._move.call(this,-1)}}.bind(this)).on("keyup",function(a){if(!$(a.target).closest("input, textarea").length)switch(delete d[a.which],a.which){case 37:case 39:this._stopMove.call(this)}}.bind(this))}; +TradingView.ControlBarNavigation.prototype.makeBtnDisabled=function(a,b){a instanceof $?a.toggleClass("disabled",!!b):"string"===typeof a&&(this._buttons[a]?this._buttons[a].toggleClass("disabled",!!b):console.warn("No btn "+a+" in ControlBarNavigation"))};TradingView.ControlBarNavigation.prototype.resetButtons=function(){if(this._buttons)for(btnName in this._buttons)this._buttons[btnName].removeClass("disabled")};TradingView.SeriesControlWidget=function(){function a(a){var c=this,d=this._chartWidget=a.chartWidget;this._$seriesControls=$(document.createElement("div")).attr("class","chart-controls-bar-buttons chart-series-controls").appendTo(a.parent);this._$percButton=$(document.createElement("a")).text("%").attr("title","Percentage").appendTo(this._$seriesControls);this._$logButton=$(document.createElement("a")).text("log").attr("title","Log Scale").appendTo(this._$seriesControls);this._$fullscreenChartButton= +$(document.createElement("a")).attr("title","Maximize Chart").appendTo(this._$seriesControls);d.onWidget()||TradingView.isRunningChartingLibrary?this._$extendedHoursButton=null:this._$extendedHoursButton=$(document.createElement("a")).attr("title","Extended Hours").appendTo(this._$seriesControls);var e=$(document.createElementNS("http://www.w3.org/2000/svg","svg")).attr({width:14,height:14}).css({"stroke-width":"1px",fill:"none"});e.get(0).setAttribute("viewBox","0 0 14 14");$(document.createElementNS("http://www.w3.org/2000/svg", +"desc")).text("EH").appendTo(e);$(document.createElementNS("http://www.w3.org/2000/svg","circle")).attr({cx:7,cy:7,r:6.5}).appendTo(e);$(document.createElementNS("http://www.w3.org/2000/svg","polyline")).attr({points:"6.5 3.5 6.5 7.5 8.5 9.5"}).appendTo(e);this._$extendedHoursButton&&this._$extendedHoursButton.append(e);e=$(document.createElementNS("http://www.w3.org/2000/svg","svg")).attr({width:12,height:12}).css({fill:"currentColor",stroke:"none",margin:"1px"});e.get(0).setAttribute("viewBox", +"0 0 24 24");$(document.createElementNS("http://www.w3.org/2000/svg","desc")).text("FS").appendTo(e);$(document.createElementNS("http://www.w3.org/2000/svg","path")).attr({d:"M0 0v9l3.5-3.5 4.5 4.5h2v-2l-4.5-4.5 3.5-3.5h-9zm15 0l3.5 3.5-4.5 4.5v2h2l4.5-4.5 3.5 3.5v-9h-9zm-7 14l-4.5 4.5-3.5-3.5v9h9l-3.5-3.5 4.5-4.5v-2h-2zm6 0v2l4.5 4.5-3.5 3.5h9v-9l-3.5 3.5-4.5-4.5h-2z"}).appendTo(e);this._$fullscreenChartButton.append(e);this._$percButton.on("click",function(a){a.preventDefault();a=d.model();var b= +a.mainSeries(),c=b.priceScale(),e=c.properties();b.properties().lockScale.value()||(a.beginUndoMacro("Percentage"),e.log.value()&&a.setLogProperty(e.log,!1,c,"Log Scale"),a.setPercentProperty(e.percentage,!e.percentage.value(),c,"Percentage"),a.endUndoMacro())});this._$logButton.on("click",function(a){a.preventDefault();a=d.model();var b=a.mainSeries(),c=b.priceScale(),e=c.properties();b.properties().lockScale.value()||(a.beginUndoMacro("Log Scale"),e.percentage.value()&&a.setPercentProperty(e.percentage, +!1,c,"Percentage"),a.setLogProperty(e.log,!e.log.value(),c,"Log Scale"),a.endUndoMacro())});if(this._$extendedHoursButton)this._$extendedHoursButton.on("click",function(a){a.preventDefault();a=d.model();if(1440>a.mainSeries().properties().interval.value()){var b=a.mainSeries().properties().extendedHours;a.setProperty(b,!b.value(),"Extended Hours")}});this._$dateRanges=$(document.createElement("div")).attr("class","chart-controls-bar-buttons date-range-wrapper").appendTo(a.parent);d.withModel(null, +function(a){a=a.mainSeries();c.updateScaleButtons();a.priceScaleChanged.subscribe(c,c.updateScaleButtons);c.updateDateRangeButtons();a.onStatusChanged().subscribe(c,c.updateDateRangeButtons);a.properties().lockScale.subscribe(c,c.updateDateRangeButtons);c.updateExtendedHoursButton();a.properties().extendedHours.subscribe(c,c.updateExtendedHoursButton);a.properties().interval.subscribe(c,c.updateExtendedHoursButton)});c.updateFullscreenChartButton();var f=this._chartWidget._chartWidgetCollection;f&& +(f.layout.subscribe(this.updateFullscreenChartButton.bind(this)),f.maximizeCurrentChart.subscribe(this.updateFullscreenChartButton.bind(this)),this._$fullscreenChartButton.on("click",function(){f.activeChartWidget.setValue(d);f.maximizeCurrentChart.setValue(!f.maximizeCurrentChart.value())}))}a.prototype.updateScaleButtons=function(){var a=this._chartWidget.model().mainSeries().priceScale().properties(),c=a.log.value(),a=a.percentage.value();this._$logButton.toggleClass("active",c);this._$percButton.toggleClass("active", +a)};a.prototype.updateDateRangeButtons=function(){var a=this._chartWidget;if(a.model().mainSeries().status()!=TradingView.Series.STATUS_LOADING){var c=a._dateRangeResolutions();if(c.length){this._$dateRanges.empty();for(var d=0;d +this._chartWidget.model().mainSeries().properties().interval.value()?this._$extendedHoursButton.removeClass("disabled").toggleClass("active",!!this._chartWidget.model().mainSeries().extendedHours.value()).attr("title","Extended Hours"):this._$extendedHoursButton.removeClass("active").addClass("disabled").attr("title","Extended Hours are available for intraday only"))};a.prototype.updateFullscreenChartButton=function(){var a=this._chartWidget._chartWidgetCollection;a&&"s"!==a.layout.value()?(this._$fullscreenChartButton.show(), +this._$fullscreenChartButton.toggleClass("active",a.maximizeCurrentChart.value())):this._$fullscreenChartButton.hide()};return a}();(function(){function a(a){if(!a.symbol)return $.Deferred().reject().promise();if(null==a.follow&&Object.prototype.hasOwnProperty.call(g,a.symbol))return g[a.symbol].promise;var b=$.Deferred(),c=b.promise();g[a.symbol]||(g[a.symbol]={});g[a.symbol].promise=c;$.post("/social/follow-the-symbol/",a,"json").done(function(c){c.error?b.reject(c):(b.resolve(c),c.symbol!==a.symbol&&(g[c.symbol]=g[a.symbol]))}).fail(function(){b.reject.apply(b,arguments)});return c}function b(b,d){return a({symbol:b,follow:+!!d}).done(function(a){c(b, +a.followTheSymbol)}).promise()}function c(a,b){$(f).each(function(){var c=$(this);c.data("symbol")===a&&c.toggleClass("active",b)})}function d(){for(var a in g)delete g[a];$(f).removeClass("active")}function e(){d();$(f).each(function(){var b=$(this).data("symbol");b&&(Object.prototype.hasOwnProperty.call(g,b)||a({symbol:b}).done(function(a){c(a.symbol,a.followTheSymbol)}))})}var f="button.follow-symbol, .button-follow-symbol",g={};TradingView.FollowSymbols={changeState:b,makeButton:function(b,c){return a({symbol:b}).pipe(function(a){var b= +$('');b.attr("title","Follow "+a.symbol);b.attr("data-symbol",a.symbol);a.followTheSymbol&&b.addClass("active");c&&b.addClass(c);return b})},request:a};$(document).on("click",f,function(a){var c=$(this),d=c.data("symbol");d&&(c.one("mouseout",function(){this.blur()}),runOrSignIn(function(){var a=c.hasClass("active"),e=b(d,!a);c.toggleClass("active",!a);e.fail(function(){c.toggleClass("active",a)})},!0))});$(function(){loginStateChange.subscribe(TradingView.FollowSymbols, +function(a){a||(window.is_authenticated?e():d())})})})();TradingView.SymbolSearch=function(){function a(a){return a instanceof TradingView.SymbolParser.SymbolToken||a instanceof TradingView.SymbolParser.NumberToken}function b(a){if(!(this instanceof b))throw new TypeError("SymbolSearch is a constructor");a=a||{};this._inputElement=$(a.input).get(0);if(!this._inputElement)throw new TypeError("options.input must be a DOM element, jQuery object or selector");this.$list=$(a.list).eq(0);0===this.$list.size()&&delete this.$list;if(void 0!==a.callback){if("function"!== +typeof a.callback)throw new TypeError("options.callback must be function");this._callback=a.callback}if(void 0!==a.onValueChanged){if("function"!==typeof a.onValueChanged)throw new TypeError("options.onValueChanged must be function");this._onValueChanged=a.onValueChanged}if(void 0!==a.onEmptyApply){if("function"!==typeof a.onEmptyApply)throw new TypeError("options.onEmptyApply must be function");this._onEmptyApply=a.onEmptyApply}a.hidePro&&(this._hidePro=!0);a.allowMultipleSymbols&&(this._allowMultipleSymbols= +!0);if(void 0!==a.onParse){if("function"!==typeof a.onParse)throw new TypeError("options.onParse must be function");this._onParse=a.onParse}this._state={};$(this._inputElement).data("symbol-search-instance",this);for(var c=this._boundListener=this._eventListener.bind(this),d=this.boundTimeoutListener=function(a){setTimeout(function(){c(a)},0)},e=0;e').attr("href","#"+e).text(c.name);e===d&&c.addClass("active"); +c.on("click",function(c){c.preventDefault();b.find(".type-filter").removeClass("active");$(this).addClass("active");a.typeFilter(e);TVSettings.setValue("symboledit.filter",e)});c.appendTo(b)}),a.typeFilter(d))}function d(a,b){var c=ChartApiInstance.supportedExchangesList(),d=TVSettings.getValue("symboledit.exchangefilter");!c.some(function(a){return a.value===d})&&0").appendTo(b);c.forEach(function(a){var b=a.value,c=a.name||b,f=a.desc||c, +b=$("
');else{var g,s=$('').appendTo(this.$list); +a.forEach(function(a,b){d.push(a);var e=$('');e.attr("data-index",b);var h=$('
');h.html(a.symbol.replace(f,"$&"));h.appendTo(e);$('').html(f.test(a.symbol)?a.description:a.description.replace(f,"$&")).appendTo(e);h=$('').appendTo(e);~a.params.indexOf("eod")&&$("").text("eod").addClass("eod").prependTo(h);switch(a.type){case "index":h.append(a.type); +break;default:h.append(a.type+" - "+a.exchange)}h.appendTo(e);e.appendTo(s);a.symbol===c.contextTicker&&a.exchange===c.contextExchange&&void 0===g&&(g=b);a._$tr=e});void 0!==g&&this._highlightOption(g);s.on("click","tr",function(a){a.preventDefault();b._state.suggestOptions&&(a=b._state.suggestOptions[+this.getAttribute("data-index")])&&a.full_name&&b.accept(a.full_name)})}}};b.prototype._highlightOption=function(a,b){var c=this._state;c.highlightIndex!==a&&(void 0!==c.highlightIndex&&c.suggestOptions[this._state.highlightIndex]._$tr.removeClass("symbol-edit-popup-active"), +c.highlightIndex=a,c.suggestOptions[a]._$tr.addClass("symbol-edit-popup-active"),b&&this._replaceCurrentSymbol())};b.prototype._clearSuggestList=function(){delete this._state.suggestOptions;this.$list&&this.$list.empty()};b.prototype._showErrorNotice=function(){this.$list&&(this._clearSuggestList(),this.$list.text("Invalid expression"))};b.prototype._replaceCurrentSymbol=function(){var a=this._state;if(a.contextToken&&a.suggestOptions&&void 0!==a.highlightIndex){var b=a.contextToken,c=a.suggestOptions[a.highlightIndex]; +b.exchange(c.exchange);b.ticker(c.symbol);b.value=b.toString();var d="",e=0;a.parsed.forEach(function(a){d+=a.hasOwnProperty("value")?a.value:a.toString();a===b&&(e=d.length)});this._inputElement.value=d;this._inputElement.setSelectionRange(e,e);a.keepListFor=b.toString();this._eventListener()}};b.prototype.splitAndAcceptUserInput=function(){for(var a=this._inputElement.value.split(","),b=0;b').appendTo(g);d(q,g);TVDialogs.applyHandlers(f);TVDialogs.positionDialog(f);f.on("destroy",function(){TVSettings.setValue("symboledit.dialog_last_entry",n.value)});return f}};b.bindToInput=function(a,f){function g(){s&& +(v.removeListWrapper(),s.off(),s.remove(),s=null)}function n(a){a.preventDefault()}f=f||{};a=$(a).eq(0);var q=f.callback,l=null,u=null,s=null,z=void 0,w=f.spreadActions&&$(f.spreadActions).eq(0);w&&w.size()&&(z=e(w,a.get(0),v));var v=new b({input:a,onValueChanged:function(){if(!s){var a=v,b=$('
').appendTo(document.body),e=$('
').appendTo(b);c(a,e);var f=$('
').appendTo(e);d(a,f);var f=$('
').appendTo(b), +g=$(a._inputElement),a=g.offset();g.outerWidth();leftOffset=Math.max(0,Math.min(a.left+0,$(window).width()-b.outerWidth()));b.css("left",leftOffset+"px");b.css("top",a.top+g.outerHeight()+1);var h=parseInt($(window).height(),10),e=e.outerHeight(),k=$(window).scrollTop(),g=g.height();f.css("maxHeight",h-(a.top-k)-g/2-g-e+"px");s=b;v.bindListWrapper(f);s.on("focus","*",n);s.on("click","*",n);s.on("mousedown","*",n)}},callback:function(b){g();"function"===typeof u&&u(b)||("function"===typeof q&&q(b), +"function"===typeof l&&l(b));f.clearAfterAccept&&a.val("");f.keepFocus?a.get(0).focus():a.get(0).blur();v.resetState()},hidePro:f.hidePro,autoFocus:f.autoFocus,onEmptyApply:f.onEmptyApply,onParse:z,allowMultipleSymbols:f.allowMultipleSymbols}),B=!1;a.on("focus",function(b,c){B=!0;v._skipAutoFocus?delete v._skipAutoFocus:setTimeout(function(){B&&a.get(0).select()},0)});a.on("blur",function(a){B=!1;setTimeout(function(){B||g()},0)});if(f.syncWithChartWidget){var A=function(b){symbol=b&&TradingView.Linking.seriesShortSymbol.value()|| +TradingView.Linking.symbol.value()||"";a.val(symbol);v.resetState()};A(!0);TradingView.Linking.seriesShortSymbol.subscribe(function(){A(!0)});l=function(a){TradingView.Linking.symbol.setValue(a)};u=function(a){if(a===TradingView.Linking.symbol.value()||a===TradingView.Linking.seriesShortSymbol.value())return!0};a.on("keypress",function(b){27===b.keyCode&&(a.get(0).blur(),A(!1))});a.on("keydown",function(b){27===b.keyCode&&(a.get(0).blur(),A(!1))})}return v};b.registerDialogKeypressHandler=function(a){if(!a)throw new TypeError("chartWidget is required"); +TradingView.keyboardBinder.pushBackListener("symbolEdit",function(a){f(a)&&(a.preventDefault(),b.showDialog({initialValue:String.fromCharCode(a.charCode),callback:function(a){TradingView.Linking.symbol.setValue(a)}}))})};return b}();TradingView.MiniChart=function(a,b,c){this._options=$.extend({},TradingView.MiniChart.defaultOptions,c||{});this._symbol=a;this._$container=b;this.onDrawingFinished=new Delegate;this.resetSize();this._$container.resize(this.onResize.bind(this));this.connected=!1;this._firstDataReceived={};this.initGraph();this.showLoading();setTimeout(this.connect.bind(this),0)}; +TradingView.MiniChart.prototype.resetSize=function(){this._size={w:this._$container.width()||this._options.minWidth,h:this._$container.height()||this._options.minHeight}}; +TradingView.MiniChart.defaultOptions={gridLineWidth:1,gridLineColor:"#E9E9EA",gridFont:"10px Helvetica",showPriceMarks:!0,showPriceGrid:!0,priceTickRightMargin:15,priceTickLeftMargin:2,priceAxisPosition:"right",showTimeMarks:!0,timeAxisHeight:20,timeTickGap:50,timeAxisBackroundIsClear:!0,timeAxisBackgroundColor:null,fontColor:"#83888D",underLineColor:"rgba(180, 180, 180, 0.2)",messageBackgroundColor:"#FFFFFF",showDescription:!0,trendLineWidth:2,trendLineColor:"#FF7965",minWidth:100,minHeight:75,onFirstData:null, +showMessage:!0};TradingView.MiniChart.filterOptions=function(a,b){var c={},d;for(d in TradingView.MiniChart.defaultOptions)if(!b||-1==$.inArray(d,b)){var e=a[d];a.hasOwnProperty(d)&&"undefined"!=typeof e&&(c[d]=e)}return c}; +TradingView.MiniChart.prototype.initGraph=function(){var a=this;this._canvas=TradingView.addCanvasTo(this._$container,this._size);$(this._canvas).css("display","block");this._ctx=this._canvas.getContext("2d");this._ctx._fillText=function(b,c,d){c=Math.round(c);d=Math.round(d);a._ctx.fillText(b,c,d)}};TradingView.MiniChart.prototype.showLoading=function(){this.showMessage("...")}; +TradingView.MiniChart.prototype.connect=function(){this._loadErrorTimeout=setTimeout(function(){this.showMessage("No data received");"function"===typeof this._options.onFirstData&&(this._options.onFirstData(),this._options.onFirstData=null)}.bind(this),15E3);this.quoteSession.subscribe("mini-chart",this._symbol,this.onData.bind(this))}; +TradingView.MiniChart.prototype.disconnect=function(a){clearTimeout(this._loadErrorTimeout);this.connected=this._firstDataReceived[this._symbol]=!1;this.quoteSession.unsubscribe("mini-chart",this._symbol,a)};TradingView.MiniChart.prototype.changeSymbol=function(a){var b=this,c=function(){$(b._canvas).css("opacity",1)};this.disconnect();Modernizr.canvas&&Modernizr.canvastext&&$(this._canvas).css("opacity",0.8);this._symbol=a;this._options.onFirstData=this._options.onFirstData||c;this.connect()}; +TradingView.MiniChart.prototype.quoteSession=null;TradingView.MiniChart.assignQuoteSession=function(a){this.prototype.quoteSession||(this.prototype.quoteSession=a)}; +TradingView.MiniChart.prototype.onData=function(a){this.connected=!0;switch(a.status){case "ok":a.values&&a.values.series_data&&a.values.series_data.value.length&&a.values.lp&&a.values.open_time?(clearTimeout(this._loadErrorTimeout),this._setData(a),this.draw(),"function"===typeof this._options.onFirstData&&(this._options.onFirstData(),this._options.onFirstData=null)):this._firstDataReceived[this._symbol]&&console.warn("Message doesn't contain required data");break;case "permission_denied":this.permisionDeniedHandler(a); +break;case "error":this.errorHandler(a&&a.symbolname?a.symbolname:"")}this._firstDataReceived[this._symbol]=!0};TradingView.MiniChart.prototype.permisionDeniedHandler=function(a){a.values.alternative?(this.quoteSession.unsubscribe("mini-chart",this._symbol),this._symbol=a.values.alternative,this.connect()):this.showMessage("Permission denied")};TradingView.MiniChart.prototype.errorHandler=function(a,b){this.showMessage("Error (minichart)"+(b?": "+b:""))}; +TradingView.MiniChart.prototype.showMessage=function(a){this._options.showMessage&&this.writeMessage(a)};TradingView.MiniChart.prototype.writeMessage=function(a){var b=this._size.w,c=this._size.h,d=this._ctx,e=d.measureText(a).width;"clear"===this._options.messageBackgroundColor?d.clearRect(0,0,b,c):(d.fillStyle=this._options.messageBackgroundColor,d.fillRect(0,0,b,c));d.fillStyle=this._options.fontColor;d.font=this._options.gridFont;d._fillText(a,(b-e)/2,c/2)}; +TradingView.MiniChart.prototype.draw=function(){if(this._data&&this._data.seriesData){var a=this,b=this._data.seriesData,c=this._options.description||this._data.description,d=this._size.w,e=this._size.h,f=this._options.showTimeMarks?e-this._options.timeAxisHeight:e;ctx=this._ctx;minPrice=MathEx.min(b.value);maxPrice=MathEx.max(b.value);minTime=MathEx.min(b.time);maxTime=MathEx.max(b.time);priceMargin=Math.max(f/10,10);pixelsPerPrice=(f-2*priceMargin)/(maxPrice-minPrice);pixelsPerTime=d/(maxTime-minTime); +timeRangeInSeconds=maxTime-minTime;monthNames="Jan Feb Mar Apr May Jun Jul Aug Sep Oct Nov Dec".split(" ");price2pixel=function(a){return f-priceMargin-(a-minPrice)*pixelsPerPrice};pixel2price=function(a){return(-a+f-priceMargin)/pixelsPerPrice+minPrice};time2pixel=function(a){return(a-minTime)*pixelsPerTime};walkNearTrendLine=function(){for(var a=0,c=b.time.length;amaxPrice)break;k.push({p:n,y:Math.floor(price2pixel(n))});n=ctx.measureText(n).width;n>m&&(m=n)}if(this._options.showPriceGrid)for(g=0,n=k.length;ga._options.timeTickGap&&AtimeRangeInSeconds/86400?this._splits=g(this.trimToDay,this.formatDay):6>timeRangeInSeconds/604800?this._splits=g(this.trimToWeek, +this.formatDay):15>timeRangeInSeconds/2592E3?this._splits=g(this.trimToMonth,this.formatMonthOnly):(k=timeRangeInSeconds/31104E3,this._splits=6>k?g(this.trimToYear,this.formatYear):30>k?g(this.trimTo5Years,this.formatYear):50>k?g(this.trimTo10Years,this.formatYear):g(this.trimTo25Years,this.formatYear)),ctx.textBaseline="bottom",g=0,k=this._splits.length;gd)break;ctx._fillText(m,h,e-4)}this._options.showDescription&&c&&ctx._fillText(c,10,f-5);this.onDrawingFinished.fire()}else this.showLoading()}; +TradingView.MiniChart.prototype.calculateTickmarks=function(a,b,c,d){var e={tick:100,start:100};if(!isFinite(c)||0>=c)return console.warn("illegal value of pricescale size"),e;if(!isFinite(d)||0>=d)return console.warn("illegal value of label size"),e;c=(b-a)*d/c;b=Math.pow(10,Math.ceil(Math.log(c)/Math.LN10));b/5>=c&&(b/=5);b/2>=c&&(b/=2);c=Math.floor(a/b)*b;c

'+this.label+':

');c.find("form").submit(d);$('OK').click(d).css({"margin-right":"5px"}).appendTo(c.find(".tv-dialog-right"));$('Cancel').click(function(){TVDialogs.destroy(this.title)}.bind(this)).appendTo(c.find(".tv-dialog-right"));TVDialogs.positionDialog(c,{left:$(window).width()/2-c.width()/2,top:$(window).height()/2-c.height()/2});TVDialogs.applyHandlers(c);c.find('input[name="name"]').val(a).focus().select(); +return b};function LoadChartDialog(){this.title="Load Chart";this.options={};this.inputDelegate=new Delegate;this.matchedItems=[];this.chartsData=[];this.qs=new QuickSearch(this.inputDelegate,this.fieldsExtractor,this.searchResult.bind(this));this.sortObj=new LoadChartDialog.SortObject(this.modifiedCompare);this.nameSort=new LoadChartDialog.SortObject(this.nameCompare);this.symbolSort=new LoadChartDialog.SortObject(this.symbolCompare);this.toolsSort=new LoadChartDialog.SortObject(this.toolsCompare)} +function QuickSearch(a,b,c){this.fieldsExtractor=b;this.callback=c;this.onInput=function(a){this.query=a;this.createRegexps(a);this.search()};this.createRegexps=function(a){this.regExps=[];this.regExps.push(RegExp("("+a.split("").map(function(a){return RegExpEscape(a)}).join(")(.*)(")+")","i"))};this.match=function(a){for(var b=0;b').appendTo(this.chartsList);a.active&&b.addClass("active");var c=moment.unix(a.modified),d=$('
').appendTo(b),e=$('
').appendTo(d).click(function(b){this.saveFavorite(a.id,!this.getFavorite(a.id));this.filterFavorites();this.fillList();a.favoriteAction(this.favorites);b.stopPropagation()}.bind(this));this.getFavorite(a.id)&&e.addClass("active");$('').text(a.title).appendTo(d); +d=$('
').appendTo(b);$('
').appendTo(d).click(function(b){var c=this,d=$.Deferred();a.deleteAction(d);d.then(function(){c.removeChart(a)});b.stopPropagation()}.bind(this));$('
').text(c.format("L LT")).appendTo(b);c=""===a.symbol?"multiple charts":a.symbol+", "+a.interval;$('
').text(c).appendTo(b);b.click(function(b){a.openAction()}.bind(this))}; +LoadChartDialog.prototype.removeChart=function(a){a=this.chartsData.indexOf(a);-1').appendTo(this.content);$('
').text("Chart Name").data("sort","name").appendTo(a);$('
').text("Last Modified").data("sort","modified").appendTo(a);$('
').text("Active Symbol").data("sort","symbol").appendTo(a);return a}; +LoadChartDialog.prototype.resetSort=function(){this.sortObj.reset();this.nameSort.reset();this.symbolSort.reset();this.toolsSort.reset();this.currentSortObj=this.sortObj};LoadChartDialog.prototype.resetSearchClick=function(){this.input.val("").trigger("input").focus()}; +LoadChartDialog.prototype.show=function(a,b){this.options.width="654px";this.options.content='';var c=TVDialogs.createDialog(this.title,this.options);this.input=c.find(".chart-search input");this.inputReset=c.find(".chart-search .input-reset");this.content=$('
').appendTo(c.find(".load-chart")); +this.header=this.layoutHeader();this.setSort();this.chartsListContainer=$('
').appendTo(this.content);this.chartsList=$('
').appendTo(this.chartsListContainer);this._scroll=new TradingView.SidebarCustomScroll(this.chartsListContainer,this.chartsList,{showBottomShadow:!1});c.find(".new-chart").click(function(){open("/e/","_blank")});this.header.children(".item").click($.proxy(this,"sortClick"));this.inputReset.click($.proxy(this,"resetSearchClick")); +this.input.on("input propertychange",function(){this._scroll.scrollTo(0);this.inputDelegate.fire(this.input.val());""!==this.input.val()?this.inputReset.show():this.inputReset.hide()}.bind(this));is_authenticated||(this.content.hide(),$('').appendTo(c.find(".load-chart")).find(".test").click(function(a){a.preventDefault();TVDialogs.destroy(this.title);TVDialogs.showSignInDialog(null,{mode:"signin"})}.bind(this))); +this.favorites=b;this.setChartsData(a);TVDialogs.positionDialog(c,{left:$(window).width()/2-c.width()/2,top:$(window).height()/2-c.height()/2});TVDialogs.applyHandlers(c)};LoadChartDialog.prototype.highlightOccurrences=function(a){var b=this;this.chartsList.children(".item").each(function(){var c=$(this).find(".value.name").find("span"),d=c.text(),d=b.highlightText(d,a);c.html(d);c=$(this).find(".value.symbol");d=c.text();d=b.highlightText(d,a);c.html(d)})}; +LoadChartDialog.prototype.highlightText=function(a,b){if(0===b.length)return a;for(var c=0;c$'+g+""):e+("$"+g);if((f=a.replace(d,e))&&f!==a)return f}};TVXWindowEvents=function(){var a={};$(window).on("storage",function(b){if(null!==b.originalEvent.newValue){var c=b.originalEvent.key;c.startsWith("tvxwevents.")&&(c=c.substr(11),$.browser.msie&&TVXWindowEvents._emitting?TVXWindowEvents._emitting=!1:a[c]&&a[c].forEach(function(a){a.call(b.originalEvent.newValue,b.originalEvent.newValue)}))}});return{on:function(b,c){a[b]||(a[b]=[]);a[b].push(c)},off:function(b,c){if(a[b]){var d=a[b].indexOf(c);-1!==d&&(1===a[b].length?delete a[b]:a[b].splice(d,1))}}, +emit:function(a,c){void 0===c&&(c=+new Date);c!=localStorage.getItem("tvxwevents."+a)&&($.browser.msie&&(TVXWindowEvents._emitting=!0),localStorage.setItem("tvxwevents."+a,c))}}}();function clean(a){return a&&a.replace?a.replace(/&/g,"&").replace(//g,">").replace(/"/g,""").replace(/'/g,"'"):a}function cleanButAmpersand(a){return a&&a.replace?a.replace(//g,">").replace(/"/g,""").replace(/'/g,"'"):a}function strip_tags(a){return a&&a.replace?a.replace(/(<([^>]+)>)/ig,""):a}function encodeSpread(a){return encodeURIComponent(a)} +function truncate(a,b){if(!a)return a;b=void 0===b?140:b;return a.length>b?a.substr(0,a.indexOf(" ",b))+"\u2026":a}"undefined"!=typeof module&&module&&module.exports&&(module.exports={clean:clean,cleanButAmpersand:cleanButAmpersand});$(document).ajaxSend(function(a,b,c){"POST"==c.type&&(b.setRequestHeader("X-CSRFToken",$.cookie("csrftoken")),b.setRequestHeader("sessionid",$.cookie("sessionid")))});"string"===typeof $.cookie("csrftoken")&&""!=$.cookie("csrftoken")?$("#update-status-li").append(' Update Status'):$("#update-status-li").empty(); +$(document).ready(function(){$(".tv-select").selectbox({speed:100,classHolder:"tv-select-container"});Modernizr.canvas&&Modernizr.canvastext||"undefined"!=typeof FlashCanvas||TVDialogs.showNotice("Oops, your browser can't display our charts!",'It appears that your browser does not support Canvas technology, which is needed for TradingView to work.
Please use one of the following browsers:', +"slim",!0);"WebSocket"in window||swfobject.hasFlashPlayerVersion("9.0.0")||TVDialogs.showNotice("TradingView Notice",'It appears that your browser does not support WebSocket technology and does not have Adobe Flash plugin installed, one of which is essential for our portal.
Please, install Flash plugin or consider updating to one of these modern browsers with WebSocket support:', +"slim",!0)});var loginStateChange=new Delegate;loginStateChange.subscribe(this,onLoginStateChange);TVXWindowEvents.on("loginStateChange",function(){var a=JSON.parse(this);user=a.user;is_authenticated=!!a.is_authenticated;loginStateChange.fire()});TradingView.trackEvent=function(a,b){window._UNIT_TESTS||"undefined"===typeof _gaq||_gaq.push(["_trackEvent",a,b])};var assert=function(a,b){if(!a)throw Error("Assertion failed"+(b?": "+b:""));}; +function changeLoginState(a){is_authenticated=a?!0:!1;TVXWindowEvents.emit("loginStateChange",JSON.stringify({is_authenticated:is_authenticated,user:user}));loginStateChange.fire()}function loginUser(a){user=$.extend({},a);changeLoginState(!0);"function"==typeof TVDialogs.onSigninSuccess&&(TVDialogs.onSigninSuccess(),TVDialogs.onSigninSuccess=void 0);TVDialogs.modalDialog&&"Log in"==TVDialogs.modalDialog.data("title")&&TVDialogs.destroy()} +function signOut(){$.get("/accounts/logout/",function(){changeLoginState(!1)})}function runOrSignIn(a){is_authenticated?a():TVDialogs.showSignInDialog(a)}function runOrGoPro(a,b){user&&user.is_pro?a():TVDialogs.showGoProDialog(b)}function following(){runOrSignIn(function(){document.location="/following/"})}function followers(){runOrSignIn(function(){document.location="/followers/"})}function handleIfNotError(a,b){a.error?console.log(a.error):b(a)} +function handleIfNotErrorFunc(a){return function(b){handleIfNotError(b,a)}} +function relationChange(a,b,c){var d=$(a);runOrSignIn(function(){var a;a=void 0===d.data("type")?b:d.data("type");$.post("/social/follow-the-user/",{targetId:c,follow:a},function(b){a?(d.addClass("unfollow").removeClass("follow"),user.following++):(d.removeClass("unfollow").addClass("follow"),user.following--);d.mouseleave();d.hasClass("follow-big")||followButtonTooltip(d);$(".following_count").text(user.following);d.data("type",1-a)},"json")})} +function followButtonsHandler(a){a.on("click",".follow-big",function(){var a=$(this);a.hasClass("unfollow")?relationChange(a,0,a.data("userid")):(relationChange(a,1,a.data("userid")),a.hover())}).on("mouseenter",".follow-big",function(){$(this).hasClass("unfollow")&&$(this).text("Unfollow")}).on("mouseleave",".follow-big",function(){$(this).hasClass("unfollow")&&$(this).text("Following")})} +function bindIdeasStreamFilter(a,b){b=b||{};var c=a.find(".filter").map(function(){function a(d,f){var g=$(this),h=g.data("name");if(!0===w||w[h])d&&d.preventDefault();else{n&&z.find(".temp").remove();if(!is_authenticated&&g.hasClass("authorization-required"))return TVDialogs.showSignInDialog(null,0),!1;var q=h?k.filter("[name="+h+"]"):k,v=g.data("value");if(q&&q.val()!=v||b.forceChange)u.filter(".active").filter(h?"[data-name="+h+"]":"*").removeClass("active").find(".active-underline").remove(), +g.addClass("active"),q.val(v).change(),f||"function"!=typeof b.onChange||setTimeout(function(){b.onChange(d,q.attr("name"),v)},0);var s=g.data("hook");if(s)for(key in s)c.forEach(function(a){-1').appendTo(z);!b.notPreventDefault&&b.onChange&&d&&d.preventDefault();if(!n){var D=u.filter(".active[data-filter-title]:first").data("filter-title")|| +l;D?u.filter(".active").each(function(){D=D.replace("%"+$(this).data("name")+"%",$(this).contents(":first").text())}):D=g.contents(":first").text();m.text(D)}e(!0)}}function e(a){"boolean"!=typeof a&&(a=h);a?(g.stop(!0,!1).fadeOut(q),f.unbind("clickoutside").removeClass("active"),h=!1):(g.stop(!0,!1).fadeIn(q),f.one("clickoutside",e).addClass("active"),h=!0)}var f=$(this),g=f.find(".dropdown"),h=!1,k=f.find("input"),m=f.find(".selected"),n=!1,q="undefined"==typeof b.speed?50:b.speed,l=f.data("filter-title"); +f.find(".selected").on("click",e);g.on("click","a",a);var u=g.find("a"),s=f.parent(".filter-tabbed"),z;s.length&&(n=!0,z=s.find(".tabs"),u=u.add(z.find("a:not(.temp)")),z.on("click","a",a));var w={};f.find(".sub-group.inactive").find("a:first").each(function(a,b){w[$(b).data("name")]=!0}.bind(this));var v={setValue:function(b,c){var e=u.filter("a[data-value="+b+"]"+(1').appendTo(this.parent());$('
').appendTo(a);$('
').appendTo(a);this.each(function(){var a=$(this);a.next().find(".up").click(function(){a.is(":disabled")||(a.val(parseInt(a.val(),10)+1),a.change())});a.next().find(".down").click(function(){a.is(":disabled")||(a.val(parseInt(a.val(),10)-1),a.change())});a.keydown(function(c){a.is(":disabled")||(38==c.keyCode?a.next().find(".up").addClass("active"): +40==c.keyCode&&a.next().find(".down").addClass("active"))});a.keyup(function(c){a.is(":disabled")||(38==c.keyCode?(a.val(parseInt(a.val(),10)+1),a.change(),a.next().find(".up").removeClass("active")):40==c.keyCode&&(a.val(parseInt(a.val(),10)-1),a.change(),a.next().find(".down").removeClass("active")))});a.mousewheel(function(c,d){0Connection to server was lost

How to fix:
  1. Check firewall settings and make sure access to websocket ('+WEBSOCKET_HOST+" port "+WEBSOCKET_PORT+') is open. Then click Reconnect or press F5.
  2. Your browser doesn\u2019t support WebSocket technology and does not have Adobe Flash plugin installed.
    Please, install Flash plugin or consider updating to one of these modern browsers with WebSocket support:
  3. Server broke the connection. Click Reconnect or press F5.

', +"",!0).on("destroy",function(){ChartApiInstance.connect()})}function showCriticalErrorMessage(){TradingView.trackEvent("System","Critical Error");TVDialogs.showNotice("Critical error appeared",'',"",!0).on("destroy",function(){ChartApiInstance.connect()})} +function toggleUserSavedCharts(a){var b=$(a).toggleClass("active");$(".my-saved-charts").toggle();b.is(".active")?$(document).bind("click.toggleUserSavedCharts",function(b){$(b.target).is(".saved-charts-button")||toggleUserSavedCharts(a)}):$(document).unbind("click.toggleUserSavedCharts")}function makeDirectionName(){return function(a,b){var c=b(a);return"0"==c?"Neutral":"1"==c?"Long":"Short"}}function gotochart(a){location.href="/v/"+a+"/"} +$.fn.ellipsis=function(){return this.each(function(a,b){var c=$(this),d=c.text(),e=d,f=$(this.cloneNode(!0)).hide().css("position","absolute").css("overflow","visible").width(c.width()).height("auto");a=a||c.height();c.after(f);for(var g=f.height()-a;0'),c=a('
'),d=a('
').append(b).append(c);a.fn.blueTooltip=function(e,f,g){d.parent().length||d.appendTo(document.body);return this.each(function(){var h=a(this);h.data("tooltip",e);h.off("mouseenter.tooltip").on("mouseenter.tooltip",function(){if(!Modernizr.touch){g=g||"";c.html(h.data("tooltip"));d.attr("class","blue-tooltip");d.addClass("blue-tooltip-"+f).addClass(g); +var a=(h.outerWidth()-d.outerWidth())/2,e=0,n=a+h.offset().left+d.outerWidth(),q=a+h.offset().left,l=document.body.clientWidth-5;5>q?e=5-q:n>l&&(e=l-n);a=h.offset().left+a+e;n=0;q="";"top"===f?(n=h.offset().top-d.outerHeight()-10,q="-=10"):"bottom"==f&&(n=h.offset().top+h.outerHeight()+10,q="+=10");d.css({left:a,top:n,opacity:0});b.css({left:Math.round(d.width()/2)-e});d.stop().animate({top:q,opacity:1},200)}}).off("mouseleave.tooltip").on("mouseleave.tooltip",function(a){d.addClass("blue-tooltip-hidden").removeClass(g)})})}})(jQuery); +TradingView.GlobalNotification=function(a,b){this._options=b||{};var c=this;this.id=a.id;var d=this._lastId();if(!d)this._setLastId(this.id);else if(!(this.id<=d||(c=this,this.container=$(Mustache.render(TradingView.templates.globalNotification,a)).prependTo($("body")),c.container.show(),this._options.addClass&&this.container.addClass(this._options.addClass),c.container.css("top",0),this._options.notShiftBody||$("body").addClass("padding-animate").css({paddingTop:c.container.outerHeight()}),this.container.find(".icon-notification-close").on("click", +function(){c.close()}),$.browser.msie)))TVXWindowEvents.on(this.KEY+"-close",this._onCloseInAnotherTab.bind(this))};TradingView.GlobalNotification.prototype.KEY="globalNotification"; +TradingView.GlobalNotification.prototype._lastId=function(){var a=TVSettings.getInt(this.KEY,0,!0),b=TVSettings.getInt(this.KEY,0),c=Math.max(b,a);a!=b&&TVSettings.setValue(this.KEY,c);!c&&$.cookie("notification_id")&&(c=~~$.cookie("notification_id"),TVSettings.setValue(this.KEY,c),$.cookie("notification_id",0,{expires:-1,path:"/"}));return c};TradingView.GlobalNotification.prototype._setLastId=function(a){TVSettings.setValue(this.KEY,a)}; +TradingView.GlobalNotification.prototype.close=function(a){var b=this;this.container&&(a?(this.container.remove(),this.container=null):(b.container.css("top",-1*this.container.outerHeight()+"px"),setTimeout(function(){b.container.remove();b.container=null;$(window).resize();b._options.notShiftBody||$("body").removeClass("padding-animate")},1500),TVXWindowEvents.emit(b.KEY+"-close",JSON.stringify([b.id,+new Date])),this._setLastId(b.id)),this._options.notShiftBody||$("body").css({paddingTop:0}))}; +TradingView.GlobalNotification.prototype._onCloseInAnotherTab=function(a){a=JSON.parse(a);this.id<=a[0]&&this.close(!0)};function closeGlobalNotification(a){$.cookie("notification_id",a,{expires:365,path:"/"});$(".tv-global-notification").slideUp(400,function(){$(window).resize()})} +TradingView.RequestCache=function(a){if(TradingView.isRunningChartingLibrary)return function(a){"function"==typeof a&&a([]);return a};var b,c=!1,d=!1;return function(e){if(e||!c&&!d)d=!0,$.getJSON(a,function(a){d=!1;c=!0;b=a;"function"==typeof e&&e(a)});return b}};TradingView.getStudyTemplatesList=new TradingView.RequestCache("/study-templates-ext/");TradingView.getThemesList=new TradingView.RequestCache("/themes/"); +function getImage(a){TVDialogs.createModalDialog("Image URL");dialog=TVDialogs.modalDialog;var b=dialog.find(".tv-dialog-content"),c=$("

").css({textAlign:"center",position:"absolute",width:"100%"}).appendTo(b),d=$('
').css({visibility:"hidden"}).appendTo(b),e=$("").text("Save image").attr({target:"_blank"}).css("text-decoration","underline"),f=$("").attr({type:"text",readonly:!0}).bind("click focus", +function(){this.select&&this.select()});$("

").appendTo(d).append(e," or copy url:");$("

").appendTo(d).append($("

").append(f));var g=$('

').appendTo(d);TVDialogs.positionDialog();TVDialogs.applyHandlers();TradingView.trackEvent("GUI","Get image button");takeSnapshot(a,function(b){b=TradingView.isRunningChartingLibrary?"http://www.tradingview.com/x/"+b:window.location.protocol+"//"+window.location.host+"/x/"+b;e.attr({href:b});f.val(b);c.remove();d.css({visibility:"visible"}); +setTimeout(function(){var a=f.get(0);a.focus&&a.focus();a.select&&a.select()},0);b=ShareTwitterSnapshot.getStatus(a.activeChartWidget.value().symbolProperty().value(),b);$('').attr({href:"https://twitter.com/share?count=none&text="+encodeURIComponent(b)+"&url=%20"}).appendTo(g);$(' + + + + + + + + + +

+ + + \ No newline at end of file