"use strict";(self.webpackChunktradingview=self.webpackChunktradingview||[]).push([[39195],{195619:(e,o,r)=>{r.d(o,{t:()=>t});const t=r.i18next},336748:(e,o,r)=>{r.d(o,{colorsPalette:()=>u,getHexColorByName:()=>d});var t=r(130714),n=r(410515),l=r(650151);const i={...t,...n},c={},a=Object.keys(i).length,s=/^#(([a-f0-9]{2}){2,4}|[a-f0-9]{3})$/i;function _(e,o=[],r=i){const t=r[e];if(!t)return null;if(s.test(t))return t;const n=t;return o.push(e),-1!==o.indexOf(n)?(console.warn("Colors definitions cycled"),t):o.length>a?(console.warn("Too many variables-link in HEX-color search: "+o[0]),null):_(n,o,r)}Object.keys(i).forEach((e=>{const o=_(e);c[e]=(0,l.ensureNotNull)(o)}));const u=c;function d(e,o=u){const r=o[e];if(!r){if(s.test(e))return e;throw new Error("No such color "+e)}return r}},778016:(e,o,r)=>{r.d(o,{canUpgradePlan:()=>h,enabled:()=>s,getConfig:()=>f,getExpertPlansWithFeature:()=>p,getProPlansWithFeature:()=>u,getProductFeaturesConfig:()=>g,getProductId:()=>a});var t=r(650151),n=r(729551),l=r(209044),i=r(638456),c=r(232759);function a(e){let o=window.user;"undefined"!=typeof window&&window.user&&(o=window.user),e&&(o=e);let r=o?.pro_plan||"free";return"free"!==r&&!(0,c.isTrialProduct)(r)||(r=(0,c.getProductForTrial)(r)),r}function s(e,o,r){let t=window.user;r&&(t=r);const n=f(e,o,t);if(!n)return!1;if(n.disable_on_trial&&(!t||t.is_trial))return!1;const l=n.disable_on_lite_plan;if(l&&t.is_lite_plan){if("all"===l)return!1;if("exclude_mobile"===l&&!i.CheckMobile.any())return!1}return!0}const _={free:"free",pro:"pro",pro_trial:"pro_trial",pro_realtime:"pro_realtime",pro_realtime_trial:"pro_realtime_trial",pro_premium:"pro_premium",pro_premium_trial:"pro_premium_trial"};function u(e){return Object.values(_).filter((o=>{const r=f(e,(0,c.getProductForTrial)(o));return r&&!((0,c.isTrialProduct)(o)&&r.disable_on_trial)}))}const d={pro_expert:"pro_expert",pro_premium_expert:"pro_premium_expert"};function p(e){return Object.values(d).filter((o=>{const r=f(e,o);return r&&!((0,c.isTrialProduct)(o)&&r.disable_on_trial)}))}function g(e){const o=n[e];return o?o.extends?Object.assign({},g(o.extends),o):o:null}function f(e,o,r){let t=g(o||(a(r)??""));if(!t)return null;const n=window.TradingView?.widgetCustomer;return n&&l[n]&&(t=Object.assign({},t,l[n])),t&&t[e]||null}function h(){const e=f("BACKEND_CONNECTIONS")?.limit??0,o=(0,t.ensureDefined)(window.pro),r=o.getProductsByType(o.PRODUCT_TYPES.pro_plan);for(const o of r)if((f("BACKEND_CONNECTIONS",(0,t.ensureDefined)(o.id))?.limit??0)>e)return!0;return!1}},849204:(e,o,r)=>{r.d(o,{LogoSize:()=>t,getLogoUrlResolver:()=>a});var t,n=r(650151),l=r(588948);!function(e){e[e.Medium=0]="Medium",e[e.Large=1]="Large"}(t||(t={}));class i{constructor(e){(0,n.assert)(""!==e,"S3 base url must be a non-empty string"),this._baseUrl=e}getSymbolLogoUrl(e,o){switch((0,n.assert)(""!==e,"logo id must be a non-empty string"),o){case t.Medium:return this._baseUrl+`${e}.svg`;case t.Large:return this._baseUrl+`${e}--big.svg`}}getCountryFlagUrl(e,o){return this.getSymbolLogoUrl("country/"+e,o)} getCryptoLogoUrl(e,o){return this.getSymbolLogoUrl("crypto/"+e,o)}getProviderLogoUrl(e,o){return this.getSymbolLogoUrl("provider/"+e,o)}getSourceLogoUrl(e,o){return this.getSymbolLogoUrl("source/"+e,o)}getBlockchainContractLogoUrl(e,o){return this.getSymbolLogoUrl("blockchain/"+e,o)}}let c;function a(){return function(){if(!c){const e=(0,l.getInitData)(),o=e.settings?e.settings.S3_LOGO_SERVICE_BASE_URL:"";c=new i(o)}return c}()}},314802:(e,o,r)=>{r.d(o,{isOnMobileAppPage:()=>n,urlWithMobileAppParams:()=>l});var t=r(639247);function n(e,o=!1){const{searchParams:r}=new URL(String(location));let n="true"===r.get("mobileapp_new"),l="true"===r.get("mobileapp");if(!o){const e=t.get("tv_app")||"";n||=["android","android_nps"].includes(e),l||="ios"===e}return!("new"!==e&&"any"!==e||!n)||!("new"===e||!l)}function l(e,o=!1){if(n("new",o)){const o=new URL(e,location.href);o.searchParams.set("mobileapp_new","true"),e=o.toString()}if(n("old",o)){const o=new URL(e,location.href);o.searchParams.set("mobileapp","true"),e=o.toString()}return e}},659863:(e,o,r)=>{r.r(o),r.d(o,{qaGlobals:()=>t});const t=new class{constructor(e,o){this._test=e[o]={}}provide(e,o){this._test[e]=o}}(window,"qaGlobals")},519073:(e,o,r)=>{function t(e){return void 0!==e&&e.includes("crypto")}function n(e){return!(a(e)||_(e)||u(e)||function(e){return"spread"===e}(e))}function l(e,o){return"stock"===e&&o.includes("right")||"right"===e}function i(e,o){return c(e,o)||"stock"===e&&o.includes("fund")&&o.includes("etf")||"structured"===e&&o.includes("etn")}function c(e,o){return"fund"===e&&o.includes("etf")}function a(e){return"bond"===e}function s(e,o){return"bond"===e&&o.includes("corporate")}function _(e){return"economic"===e}function u(e){return"option"===e}function d(e){return"dex"===e?.centralization}function p(e,o,r){return t(o)&&"spot"===e&&"USD"===r}function g(e,o){return"spot"===e&&o.includes("cryptoasset")}function f(e,o,r){return Boolean("bond"===e&&r&&o.includes("government"))}function h(e,o){return Boolean("bond"===e&&o.includes("government")&&!o.includes("benchmark"))}function m(e){return Boolean(e.typespecs?.includes("yield"))}function y(e,o){return"stock"===e&&o.includes("common")||"stock"===e&&o.includes("preferred")||"stock"===e&&o.includes("forward")||"stock"===e&&o.includes("bonus")||"stock"===e&&o.includes("cfd")||"fund"===e&&o.includes("mutual")||"fund"===e&&o.includes("unit")||"fund"===e&&o.includes("trust")||"fund"===e&&o.includes("reit")||"fund"===e&&o.includes("etn")||"fund"===e&&o.includes("closedend")||"bond"===e&&o.includes("convertible")||"dr"===e||"warrant"===e||"structured"===e&&!o.includes("etn")}function b(e){return e?.includes("discontinued")??!1}r.d(o,{hasCryptoTypespec:()=>t,hasSeasonals:()=>n,isBond:()=>a,isCorporateBond:()=>s,isCryptoSpotUsd:()=>p,isCryptoassetSpot:()=>g,isDex:()=>d,isEconomicSymbol:()=>_,isEtf:()=>i,isFundEtf:()=>c,isGovernmentBenchmarkBond:()=>f,isGovernmentOnlyBond:()=>h,isOption:()=>u,isRight:()=>l,isStocksSymbol:()=>y,isSymbolDelisted:()=>b,isYield:()=>m})},779923:(e,o,r)=>{async function t(e,o){ const t=await Promise.all([r.e(61560),r.e(18883),r.e(98185),r.e(15371),r.e(92537),r.e(46195),r.e(32937),r.e(61681),r.e(61171),r.e(67780),r.e(66032),r.e(78894),r.e(13672),r.e(65743),r.e(79317),r.e(30158),r.e(44213),r.e(30683),r.e(9323),r.e(60159),r.e(61144),r.e(99778),r.e(87473),r.e(80977),r.e(62526),r.e(72792),r.e(81),r.e(38890)]).then(r.bind(r,409128));return t.showSimpleDialog(e,t.renameModule,o)}async function n(e,o){const t=await Promise.all([r.e(61560),r.e(18883),r.e(98185),r.e(15371),r.e(92537),r.e(46195),r.e(32937),r.e(61681),r.e(61171),r.e(67780),r.e(66032),r.e(78894),r.e(13672),r.e(65743),r.e(79317),r.e(30158),r.e(44213),r.e(30683),r.e(9323),r.e(60159),r.e(61144),r.e(99778),r.e(87473),r.e(80977),r.e(62526),r.e(72792),r.e(81),r.e(38890)]).then(r.bind(r,409128));return t.showSimpleDialog(e,t.confirmModule,o)}async function l(e,o){const t=await Promise.all([r.e(61560),r.e(18883),r.e(98185),r.e(15371),r.e(92537),r.e(46195),r.e(32937),r.e(61681),r.e(61171),r.e(67780),r.e(66032),r.e(78894),r.e(13672),r.e(65743),r.e(79317),r.e(30158),r.e(44213),r.e(30683),r.e(9323),r.e(60159),r.e(61144),r.e(99778),r.e(87473),r.e(80977),r.e(62526),r.e(72792),r.e(81),r.e(38890)]).then(r.bind(r,409128));return t.showSimpleDialog(e,t.warningModule,o)}r.r(o),r.d(o,{showConfirm:()=>n,showRename:()=>t,showWarning:()=>l})},207815:(e,o,r)=>{r.r(o),r.d(o,{QUOTE_FIELDS:()=>l,QUOTE_FIELDS_CACHE:()=>i,QuoteCache:()=>n});var t=r(650151);class n{constructor(e){this._cache=new Map,this._fields=[...e.fields]}update(e,o,r){const n=(0,t.ensureDefined)(e.symbolname);if(this._cache.has(n)||this._cache.set(n,{symbolname:n,status:e.status,values:{}}),"error"===e.status)return;const l=(0,t.ensureDefined)(this._cache.get(n));l.status=e.status;for(const t of this._fields)o.has(t)&&(r||void 0!==e.values[t])&&(l.values[t]=e.values[t])}get(e){return this._cache.get(e)??null}fields(){return this._fields}} const l=new Set(["pro_name","base_name","logoid","currency-logoid","base-currency-logoid","source-logoid","short_name","web_site_url","pro_perm","timezone","current_session","last_price","lp_time","prev_close_price","open_price","high_price","low_price","price_52_week_high","price_52_week_low","ask","ask_size","bid","bid_size","rch","rchp","rtc","rtc_time","data_frequency","reference-last-period-start","business_description","web_site_url","figi","number_of_employees","float_shares_outstanding","earnings_release_next_calendar_date","root","description","exchange","listed_exchange","type","country_code","provider_id","sector","typespecs","visible-plots-set","industry","currency_id","last_price","fractional","minmov","minmove2","pricescale","variable_tick_size","change","change_percent","volume","average_volume","market_cap_basic","market_cap_calc","total_revenue","earnings_per_share_basic_ttm","price_earnings_ttm","beta_1_year","dps_common_stock_prim_issue_fy","dividends_yield","earnings_release_next_date","earnings_per_share_forecast_next_fq","earnings_publication_type_next_fq","earnings_release_date","earnings_per_share_fq","earnings_per_share_forecast_fq","forecast_raw","last_release_date","next_release_date","reference_last_period","fundamental_currency_code","number_of_employees","web_site_url","business_description","founded","ceo","float_shares_outstanding","total_shares_outstanding","dividend_payout_ratio_ttm","dividends_yield_current","dividend_ex_date_upcoming","dividend_amount_upcoming","dividend_amount_recent","dividend_ex_date_recent","total_revenue_fq_h","total_revenue_fy_h","net_income_fy_h","net_income_fq_h","total_assets_fy_h","total_assets_fq_h","total_liabilities_fy_h","total_liabilities_fq_h","cash_f_operating_activities_fy_h","cash_f_operating_activities_fq_h","cash_f_investing_activities_fy_h","cash_f_investing_activities_fq_h","cash_f_financing_activities_fy_h","cash_f_financing_activities_fq_h","fiscal_period_fy_h","fiscal_period_fq_h","fiscal_period_fh_h","earnings_release_date_fq_h","earnings_release_next_date_fq","earnings_per_share_forecast_next_fq","earnings_per_share_forecast_fq_h","earnings_per_share_fq_h","earnings_fiscal_period_fq_h","next_earnings_fiscal_period_fq","is_next_earnings_release_date_estimated","symbol-primaryname","currency_code","rates_mc","rates_fy","rates_ttm","measure","value_unit_id","value-unit-id","update_mode","language","local_description","short_description","source","source2","format","recommendation_mark","last_report_frequency","price_target_estimates_num","price_target_average","update_mode_seconds","recommendation_total","recommendation_buy","recommendation_over","recommendation_hold","recommendation_under","recommendation_sell","recommendation_total","price_target_high","price_target_low","rates_pt","rates_pt","total_revenue_fy_h","total_revenue_fq_h","total_revenue_fh_h","net_income_fy_h","net_income_fq_h","net_income_fh_h","total_assets_fy_h","total_assets_fq_h","total_assets_fh_h","total_liabilities_fy_h","total_liabilities_fq_h","total_liabilities_fh_h","cash_f_operating_activities_fy_h","cash_f_operating_activities_fq_h","cash_f_operating_activities_fh_h","cash_f_investing_activities_fy_h","cash_f_investing_activities_fq_h","cash_f_investing_activities_fh_h","cash_f_financing_activities_fy_h","cash_f_financing_activities_fq_h","cash_f_financing_activities_fh_h","fiscal_period_fy","fiscal_period_fq","fiscal_period_fh","earnings_release_date_fq_h","earnings_release_date_fy_h","earnings_release_date_fh_h","earnings_release_next_date_fq","earnings_release_next_date_fy","earnings_release_next_date_fh","earnings_release_next_time","earnings_release_time","is_next_earnings_release_date_estimated","earnings_per_share_forecast_next_fq","earnings_per_share_forecast_next_fy","earnings_per_share_forecast_next_fh","earnings_per_share_forecast_fq_h","earnings_per_share_forecast_fy_h","earnings_per_share_forecast_fh_h","earnings_per_share_fq_h","earnings_per_share_fy_h","earnings_per_share_fh_h","earnings_fiscal_period_fq_h","earnings_fiscal_period_fy_h","earnings_fiscal_period_fh_h","next_earnings_fiscal_period_fq","next_earnings_fiscal_period_fy","next_earnings_fiscal_period_fh","revenue_fq_h","revenue_fy_h","revenue_fh_h","revenue_forecast_fq_h","revenue_forecast_fy_h","revenue_forecast_fh_h","revenue_forecast_next_fq","revenue_forecast_next_fy","revenue_forecast_next_fh","revenue_seg_by_business_h","revenue_seg_by_region_h","dividend_payout_ratio_ttm","dividends_yield_current","dividend_ex_date_upcoming","dividend_amount_upcoming","dividend_amount_recent","dividend_ex_date_recent","dividend_amount_h","total_revenue_fy","total_revenue_fq","total_revenue_fh","gross_profit_fy","gross_profit_fq","gross_profit_fh","ebitda_fy","ebit_fy","net_income_fy","net_income_fq","net_income_fh","total_debt_fy_h","total_debt_fq_h","total_debt_fh_h","free_cash_flow_fy_h","free_cash_flow_fq_h","free_cash_flow_fh_h","cash_n_equivalents_fy_h","cash_n_equivalents_fq_h","cash_n_equivalents_fh_h","total_current_assets_fy","total_current_assets_fq","total_current_assets_fh","total_current_liabilities_fy","total_current_liabilities_fq","total_current_liabilities_fh","total_non_current_assets_fy","total_non_current_assets_fq","total_non_current_assets_fh","total_non_current_liabilities_fy","total_non_current_liabilities_fq","total_non_current_liabilities_fh","loans_net_fy","loans_net_fy_h","loans_net_fq_h","loans_net_fh_h","total_deposits_fy","total_deposits_fy_h","total_deposits_fq_h","total_deposits_fh_h","loan_loss_allowances_fy","loan_loss_allowances_fy_h","loan_loss_allowances_fq_h","loan_loss_allowances_fh_h","reserve_to_total_capital_fy_h","reserve_to_total_capital_fq_h","reserve_to_total_capital_fh_h","unearned_premium_to_total_capital_fy_h","unearned_premium_to_total_capital_fq_h","unearned_premium_to_total_capital_fh_h","insurance_reserves_fy_h","insurance_reserves_fq_h","insurance_reserves_fh_h","policy_claims_fy_h","policy_claims_fq_h","policy_claims_fh_h","premiums_earned_fy_h","premiums_earned_fq_h","premiums_earned_fh_h","price_earnings_fq_h","price_earnings_fy_h","price_earnings_fh_h","price_sales_fq_h","price_sales_fy_h","price_sales_fh_h","diluted_net_income_ttm","total_revenue_ttm","price_earnings_current","price_sales_current","isin-displayed","interest_income_fy_h","interest_income_fq_h","interest_income_fh_h","non_interest_income_fy_h","non_interest_income_fq_h","non_interest_income_fh_h","website","doc","explorer","sources","contracts","crypto_common_categories","crypto_asset","community","dividends_availability","earnings_availability","financials_availability","etf_asset_type_exposure","etf_region_exposure","top_holdings","unit-id","options-info","interest_income_fy","interest_income_fq","interest_income_fh","non_interest_income_fy","non_interest_income_fq","non_interest_income_fh","interest_expense_fy","interest_expense_fq","interest_expense_fh","loan_loss_provision_fy","loan_loss_provision_fq","loan_loss_provision_fh","non_interest_expense_fy","non_interest_expense_fq","non_interest_expense_fh","non_oper_income_fy","non_oper_income_fq","non_oper_income_fh","unusual_expense_inc_fy","unusual_expense_inc_fq","unusual_expense_inc_fh","pretax_income_fy","pretax_income_fq","pretax_income_fh","income_tax_fy","income_tax_fq","income_tax_fh","after_tax_other_income_fy","after_tax_other_income_fq","after_tax_other_income_fh","total_non_oper_income_fy","total_non_oper_income_fq","total_non_oper_income_fh","oper_income_fy","oper_income_fq","oper_income_fh","operating_expenses_fy","operating_expenses_fq","operating_expenses_fh","cost_of_goods_fy","cost_of_goods_fq","cost_of_goods_fh","equity_in_earnings_fy","equity_in_earnings_fq","equity_in_earnings_fh","minority_interest_exp_fy","minority_interest_exp_fq","minority_interest_exp_fh","discontinued_operations_fy","discontinued_operations_fq","discontinued_operations_fh","front_contract","pointvalue","unit_id","expiration","aum","asset_class","focus","expense_ratio","launch_date","issuer","brand","homepage","index_tracked","actively_managed","fund_view_mode","common_equity_tier1_ratio_fy_h","common_equity_tier1_ratio_fq_h","common_equity_tier1_ratio_fh_h","tier1_capital_ratio_fy_h","tier1_capital_ratio_fq_h","tier1_capital_ratio_fh_h","total_capital_ratio_fy_h","total_capital_ratio_fq_h","total_capital_ratio_fh_h","preferred_stock_carrying_value_fh","preferred_stock_carrying_value_fq","total_debt_fq","minority_interest_fh","minority_interest_fq","cash_n_short_term_invest_fq","cash_n_due_f_banks_fh","cash_n_due_f_banks_fq","enterprise_value_current","etf_holdings_count","contract-description","reference-last-period","all_time_high","all_time_high_day","all_time_low","all_time_low_day","outstanding_amount","nominal_value","denom_min","current_coupon","coupon_type_general","coupon_frequency","yield_to_maturity","maturity-date","days_to_maturity","bond_issuer","issue_date","bond_issuer_stock_symbol","total_issued_amount","paid_amount","bond_snp_rating_lt_h","placement_type","duration_type","maturity_type","offer_type","redemption_type","conversion_option","sinking_fund","ownership_form","daily-summary-ast","issue_status","coupon_h","sinking_fund_next_date","sinking_fund_min_amount_next","call_next_date","redemptions_h","call_notice_days","put_next_date","put_notice_days_min","seniority_level","inflation_protection","pledge_status","bond_issuer_country_of_risk","bond_issuer_cr_parent","credit_enhancement_type","credit_enhancement_status","use_of_proceeds","bond_issuer_snp_rating_lt_h","bond_issuer_snp_rating_st_h","bond_agents_tr","first_bar_time_1d","financial-indicator-id","exchange-info","underlying-symbol","strike","lotsize","option-style"]),i=new n({ fields:l})},810715:(e,o,r)=>{function t(e){return"number"==typeof e&&isFinite(e)}function n(e){if(!e||"object"!=typeof e)return e;let o;o=Array.isArray(e)?[]:{};for(const r in e)if(e.hasOwnProperty(r)){const t=e[r];o[r]=t&&"object"==typeof t?n(t):t}return o}function l(e,o){for(const r in o)null!==o[r]&&"object"==typeof o[r]&&e.hasOwnProperty(r)?l(e[r],o[r]):e[r]=o[r];return e}function i(e){return"object"==typeof e&&null!==e}function c(e){return null!=e&&(e.constructor===Function||"[object Function]"===Object.prototype.toString.call(e))}function a(e,o,r=""){if(e===o)return[!0,r];if(c(e)&&(e=void 0),c(o)&&(o=void 0),null==e||null==o)return[e===o,r];if("object"!=typeof e&&"object"!=typeof o)return[e===o,r];if(Array.isArray(e)&&Array.isArray(o)){const t=e.length;if(t!==o.length)return[!1,r];for(let n=0;nn,deepEquals:()=>a,isFunction:()=>c,isNumber:()=>t,isObject:()=>i,merge:()=>l})},544151:(e,o,r)=>{r.d(o,{getMinTick:()=>s,getMinTickData:()=>a,makeVariableMinTickData:()=>u});var t=r(960521),n=r(150335),l=r(461188),i=r(855247);function c(e){return e?(0,t.Big)(e.minMove).div(e.priceScale).toNumber():NaN}function a(e){const{minTick:o,price:r,variableMinTickData:t,shouldCheckForEquality:l}=e,i=(0,n.isNumber)(o)?_(o):o;return void 0===t?i:function(e,o,r=!1){for(let t=0;t(0,l.isEven)(o)?function(e){const o=Number(e);if(Number.isFinite(o))return _(o);{const o=e.split("/");if(o.length<2||o.length>3)throw new Error(`Unexpected mintick: ${e}`);const r=Number(o[1]),t=Number(o[0]);if(!Number.isFinite(r)||!Number.isFinite(t))throw new Error(`Unexpected mintick: ${e}`);const n=3===o.length?Number(o[2]):void 0;if(void 0!==n&&!Number.isFinite(n))throw new Error(`Unexpected mintick: ${e}`);const l={priceScale:r,minMove:t};return void 0!==n&&(l.minMove2=n),l}}(e):function(e){const o=Number(e);if(Number.isNaN(o))throw new Error(`Unexpected price limit: ${e}`);return o}(e)));if((0,l.isEven)(e.length))throw new Error("Theme must not be event number of elements");const r=[];for(let o=0;o{r.d(o,{WatchedValue:()=>c});var t=r(735566),n=r(361319);const l=(0,t.getLogger)("Common.WatchedValue");function i(e){ l.logError(`${e&&(e.stack||e.message)}`)}class c{constructor(...e){this._listeners=[],e.length>0&&(this._value=e[0])}destroy(){this.unsubscribe()}value(){return this._owner?this._owner._value:this._value}setValue(e,o){const r=this._owner?this._owner:this;if(r.writeLock)return;const t=r._value===e||Number.isNaN(r._value)&&Number.isNaN(e);if(!o&&t&&r.hasOwnProperty("_value"))return;r._value=e;const n=r._listeners.slice();let l=0;for(let o=0;othis.spawn(e).readonly(),destroy:this.destroy.bind(this)};return this._readonlyInstance=e,e}spawn(e){return this._spawn(e)}when(e){(0,n.callWhen)(this,(e=>Boolean(e)),(()=>{try{e(this.value())}catch(e){i(e)}}))}assertNoSubscriptions(){0}ownership(){return this}release(){this.destroy()}spawnOwnership(){return this._spawn()}weakReference(){return this._spawn(void 0,!0)}_spawn(e,o){return new a(this._owner||this,e,o)}}class a extends c{constructor(e,o,r){super(),delete this._listeners,this._owner=e,this._onDestroy=o,this._weakReference=!!r}destroy(){try{this._onDestroy?.()}catch(e){i(e)}super.destroy()}readonly(){return super.readonly()}release(){this._weakReference||super.release()}}},909456:(e,o,r)=>{r.d(o,{numDependencyFormatter:()=>l,numberToStringWithLeadingZero:()=>n});var t=r(461188);function n(e,o){if(!(0,t.isNumber)(e))return"n/a";if(!(0,t.isInteger)(o))throw new TypeError("invalid length");if(o<0||o>24)throw new TypeError("invalid length");if(0===o)return e.toString();return("0000000000000000"+e.toString()).slice(-o)}function l(e){const o=new Map;return r=>{const t=r??-1;let n=o.get(t);return n||(n=e(r),o.set(t,n)),n}}},808708:(e,o,r)=>{r.d(o,{NumericFormatter:()=>l});var t=r(781441),n=r(976531);class l{constructor(e={}){this._options=e}format(e,o){if(!Number.isFinite(e))return String(e);const{ignoreLocaleNumberFormat:r,precision:i,minPrecision:c}=this._options,a=(0,n.getNumberFormat)(r||o?.ignoreLocaleNumberFormat);return void 0===i?l._formatNoEImpl(e,a,i,c):(0,t.formatNumber)(e,a,i,void 0,c)}parse(e,o){const{ignoreLocaleNumberFormat:r,precision:l}=this._options,i=(0,n.getNumberFormat)(r||o?.ignoreLocaleNumberFormat);let c=(0, t.parseNumber)(e,i);return Number.isFinite(c)?(l&&(c=+c.toFixed(l)),{res:!0,value:c}):{res:!1}}static formatNoE(e,o){return this._formatNoEImpl(e,o)}static _formatNoEImpl(e,o,r,n){return Number.isFinite(e)?(o=o??{groupingSeparator:"",decimalSign:"."},(0,t.formatNumber)(e,o,r,!0,n)):String(e)}}},722652:(e,o,r)=>{r.d(o,{PercentageFormatter:()=>l});var t=r(89831),n=r(969680);class l extends t.PriceFormatter{constructor(e={}){void 0!==e.decimalPlaces&&(e.priceScale=Math.pow(10,e.decimalPlaces)),super(e),this.type="percentage"}state(){return{...super.state(),percent:!0}}parse(e,o){return e=e.replace("%",""),super.parse(e,o)}format(e,o={}){const{useRtlFormat:r=!0}=o,t=super.format(e,{...o,useRtlFormat:!1})+"%";return r?(0,n.forceLTRStr)(t):t}static serialize(e){return e.state()}static deserialize(e){return new l(e)}}},89831:(e,o,r)=>{r.d(o,{PriceFormatter:()=>c});var t=r(618648),n=r(803431),l=r(461188),i=r(47522);class c{constructor(e={}){this.type="price";const{minMove2:o,fractional:r,variableMinTick:c,ignoreMinMove:a,ignoreLocaleNumberFormat:s}=e,_=!e.minMove||a?1:e.minMove,u=(0,l.isNumber)(e.priceScale)&&(0,l.isInteger)(e.priceScale)?e.priceScale:100,d=(0,i.calculateDecimal)(u,_,r,o),p={...e,minMove:_,priceScale:u,fractionalLength:d};if(u<0)throw new TypeError("invalid base");this._priceScale=u,this._minMove=_,this._minMove2=o,this._fractional=r,this._variableMinTick=c,this._ignoreMinMove=a,this._fractionalLength=d,this._ignoreLocaleNumberFormat=s,this._implementation=r?new n.FractionalPriceFormatterImpl(p):new t.DecimalPriceFormatterImpl(p)}isFractional(){return!!this._fractional}state(){return{minMove:this._minMove,minMove2:this._minMove2,priceScale:this._priceScale,variableMinTick:this._variableMinTick,ignoreMinMove:this._ignoreMinMove,fractional:this._fractional}}formatChange(e,o,r){return this._implementation.formatImpl(e-o,{...r,variableMinTickDataPrice:Math.min(Math.abs(e),Math.abs(o))})}format(e,o){return this._implementation.formatImpl(e,o)}parse(e,o){return this._implementation.parse(e,o)}hasForexAdditionalPrecision(){return this._implementation.hasForexAdditionalPrecision()}static serialize(e){return e.state()}static deserialize(e){return new c(e)}}},803912:(e,o,r)=>{r.d(o,{fetch:()=>l});var t=r(735566);r(659863);const n=(0,t.getLogger)("Fetch");function l(e,o,r={}){{const{logOnErrorStatus:t=!0,logBodyOnError:l=!1}=r;o=o||{},function(e){return new URL(e,document.baseURI).origin===location.origin}(e)&&(o.headers?o.headers instanceof Headers||(o.headers=new Headers(o.headers)):o.headers=new Headers,window.locale&&o.headers.set("X-Language",window.locale),o.headers.set("X-Requested-With","XMLHttpRequest")),void 0===o.credentials&&(o.credentials="same-origin");const i=window.fetch(e,o);return i.then((r=>{if(!r.ok&&t){let t="";o.method&&(t+=`${o.method.toUpperCase()} `),t+=e,t+=`. Status ${r.status}`,r.statusText&&(t+=`. ${r.statusText}`),r.headers.via&&(t+=`. Via: ${r.headers.via}`),l&&"string"==typeof o.body&&(t+=`. Body: ${o.body.slice(0,1024)}`),n.logError(t)}return r}),(r=>{if(r&&"AbortError"===r.name)return ;let t="";o.method&&(t+=`${o.method.toUpperCase()} `),t+=e,navigator.onLine?t+=`. ${r}`:t+=". User is offline.",n.logError(t)})),i}}},302221:(e,o,r)=>{var t;r.d(o,{BillingCycle:()=>t}),function(e){e.Monthly="m",e.ThreeMonths="3m",e.OneYear="y",e.TwoYears="2y"}(t||(t={}))},232759:(e,o,r)=>{r.r(o),r.d(o,{CUSTOM_SUFFIX:()=>c,EA_SUFFIX:()=>i,TRIAL_SUFFIX:()=>l,billingCycleToMonth:()=>x,billingCycleToTimeUnit:()=>a,billingPeriodText:()=>u,countDiscountByBillingCycle:()=>v,countPriceIncludeExtraDays:()=>w,floor0:()=>C,getDiscountFromEarlyAccess:()=>f,getDiscountProductId:()=>h,getPlanName:()=>M,getProductForTrial:()=>g,getReadableCycle:()=>s,getReadableNumericCycle:()=>_,getRelativeAmountOfDaysFromBillingCycle:()=>b,humanizeCardPlan:()=>y,humanizeProPlan:()=>m,isEarlyAccess:()=>d,isOldUser:()=>D,isTrialProduct:()=>p,round0:()=>k,round1or0:()=>q,round2:()=>F,round2or0:()=>E,roundMinimal:()=>B});r(142492);var t=r(444372),n=r(302221);const l="_trial",i="_discount",c="_custom";function a(e){return{y:t.t(null,{plural:"years",count:1},r(993205)),m:t.t(null,{plural:"months",count:1},r(898393)),"3m":t.t(null,void 0,r(81277)),"2y":t.t(null,void 0,r(514225))}[e]}function s(e){return{m:t.t(null,void 0,r(173039)),y:t.t(null,void 0,r(317310)),"3m":t.t(null,void 0,r(820877)),"2y":t.t(null,void 0,r(140911))}[e]||""}function _(e){return{[n.BillingCycle.Monthly]:t.t(null,void 0,r(173039)),[n.BillingCycle.OneYear]:t.t(null,void 0,r(744479)),[n.BillingCycle.ThreeMonths]:t.t(null,void 0,r(820877)),[n.BillingCycle.TwoYears]:t.t(null,void 0,r(569727))}[e]||""}function u(e){return{y:t.t(null,void 0,r(967752)),m:t.t(null,void 0,r(745504)),"2y":t.t(null,void 0,r(328023))}[e]??""}function d(e){return/\d{0,2}_discount$/.test(e)}function p(e){return new RegExp(l+"$").test(e)}function g(e){return e.split(l)[0]}function f(e){const o=e.match(new RegExp("^(d{0,2})"+i+"$"));return o?+o[1]||50:0}function h(e,o,r){return`${e}_${o}${r}`}function m(e,o){let n=e;switch(e){case"free":n="Basic";break;case"pro":n="Essential";break;case"pro_realtime":n="Plus";break;case"pro_premium":n="Premium";break;case"pro_expert":n="Expert";break;case"pro_premium_expert":n="Ultimate"}return o&&(n+=" "+t.t(null,void 0,r(233969))),n}function y(e){let o=e;switch(e){case"pro":o="Essential";break;case"pro_realtime":o="Plus";break;case"pro_premium":o="Premium";break;case"pro_expert":o="Expert";break;case"pro_premium_expert":o="Ultimate";break;case"free":o="Basic"}return o}function b(e,o){const r=o||new Date,t=x(e),n=r.getMonth()+t,l=new Date(new Date(r).setMonth(n));return l.getMonth()>n%12&&l.setDate(0),function(e,o){const r=o.getTime()-e.getTime();return Math.round(r/1e3/60/60/24)}(r,l)}function v(e,o,r){return Math.round((o-e)*x(r))}function w(e,o,r=0){return e/(30*x(o)+r)*(30*x(n.BillingCycle.Monthly))}function x(e){switch(e){case n.BillingCycle.TwoYears:return 24;case n.BillingCycle.OneYear:return 12;case n.BillingCycle.ThreeMonths:return 3;default:return 1}}function F(e){return(Math.round(100*e)/100).toFixed(2)}function k(e){const o=Math.round(100*e)/100 ;return Math.round(o).toFixed(0)}function C(e){return Math.floor(e).toString()}function E(e){const o=Math.round(100*e)/100,r=Math.round(o);return Math.abs(o-r)>0?o.toFixed(2):r.toFixed(0)}function q(e){return Number.isInteger(e)?e.toFixed(0):(Math.round(10*e)/10).toFixed(1)}function B(e){const o=Math.round(100*e)/100,r=Math.round(10*e)/10,t=Math.round(o);return Math.abs(o-t)>0?Math.abs(o-r)>0?o.toFixed(2):r.toFixed(1):t.toFixed(0)}function M(e){const o=t.t(null,void 0,r(946530));if(p(e)){const r=m(g(e));return o.format({proPlanName:r})}return m(e)}function D(){return!!window.user.date_joined&&new Date(window.user.date_joined).getTime(){r.r(o),r.d(o,{guid:()=>l,randomHash:()=>i,randomHashN:()=>c});const t="xxxxxxxx-xxxx-4xxx-yxxx-xxxxxxxxxxxx",n="0123456789abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ";function l(){return t.replace(/[xy]/g,(e=>{const o=16*Math.random()|0;return("x"===e?o:3&o|8).toString(16)}))}function i(){return c(12)}function c(e){let o="";for(let r=0;r{r.d(o,{parseHtml:()=>n,parseHtmlElement:()=>l});const t=new WeakMap;function n(e,o){let r,n;return r=null==o?document.documentElement:9===o.nodeType?o.documentElement:o,t&&(n=t.get(r)),n||(n=r.ownerDocument.createRange(),n.selectNodeContents(r),t&&t.set(r,n)),n.createContextualFragment(e)}function l(e,o){const r=n(e,o),t=r.firstElementChild;return null!==t&&r.removeChild(t),t}},999102:(e,o,r)=>{function t(e){return e.reduce((function(e,o,r){return~e.indexOf(o)||e.push(o),e}),[])}r.r(o),r.d(o,{uniq:()=>t})},728104:(e,o,r)=>{function t(e){return decodeURIComponent(e.replace(/\+/g," ")).replace(/<\/?[^>]+(>|$)/g,"")}function n(e){const o=/([^&=]+)=?([^&]*)/g,r={};if(!e)return r;let n=o.exec(e);for(;n;)r[t(n[1])]=t(n[2]),n=o.exec(e);return r}function l(){return n(window.location.search.substring(1))}function i(){const e=window.location.href.split("#")[0];window.history.replaceState("",document.title,e)}function c(e){const o=[];for(const r in e)e.hasOwnProperty(r)&&null!=e[r]&&o.push({key:r,pair:encodeURIComponent(r)+"="+encodeURIComponent(e[r])});return o.sort(((e,o)=>e.key>o.key?1:e.keye.pair)).join("&")}r.d(o,{createUrlParams:()=>c,getUrlParams:()=>l,removeHashFromUrl:()=>i})},23482:(e,o,r)=>{r.d(o,{isAndroid:()=>g,isAnyMobile:()=>b,isBlackBerry:()=>f,isChrome:()=>c,isEdge:()=>s,isFF:()=>a,isIOS:()=>h,isIPad:()=>y,isLinux:()=>p,isMac:()=>u,isOperaMini:()=>m,isSafari:()=>_,isWindows:()=>d,mobiletouch:()=>l,touch:()=>i}) ;const t="undefined"!=typeof window&&"undefined"!=typeof navigator,n=t&&"ontouchstart"in window,l=t&&n&&"onorientationchange"in window,i=t&&(n||!!navigator.maxTouchPoints),c=t&&window.chrome&&window.chrome.runtime,a=t&&window.navigator.userAgent.toLowerCase().indexOf("firefox")>-1,s=t&&/\sEdge\/\d\d\b/.test(navigator.userAgent),_=t&&Boolean(navigator.vendor)&&navigator.vendor.indexOf("Apple")>-1&&-1===navigator.userAgent.indexOf("CriOS")&&-1===navigator.userAgent.indexOf("FxiOS"),u=t&&/mac/i.test(navigator.platform),d=t&&/Win32|Win64/i.test(navigator.platform),p=t&&/Linux/i.test(navigator.platform),g=t&&/Android/i.test(navigator.userAgent),f=t&&/BlackBerry/i.test(navigator.userAgent),h=t&&/iPhone|iPad|iPod/.test(navigator.platform),m=t&&/Opera Mini/i.test(navigator.userAgent),y=t&&("MacIntel"===navigator.platform&&navigator.maxTouchPoints>1||/iPad/.test(navigator.platform)),b=g||f||h||m},130714:e=>{ e.exports=JSON.parse('{"color-white":"#ffffff","color-black":"#000000","color-transparent":"#00000000","color-transparent-80":"#000000CC","color-cold-gray-50":"#F9F9F9","color-cold-gray-100":"#F2F2F2","color-cold-gray-150":"#EBEBEB","color-cold-gray-200":"#DBDBDB","color-cold-gray-250":"#C9C9C9","color-cold-gray-300":"#B8B8B8","color-cold-gray-350":"#A8A8A8","color-cold-gray-400":"#9C9C9C","color-cold-gray-450":"#8C8C8C","color-cold-gray-500":"#808080","color-cold-gray-550":"#707070","color-cold-gray-600":"#636363","color-cold-gray-650":"#575757","color-cold-gray-700":"#4A4A4A","color-cold-gray-750":"#3D3D3D","color-cold-gray-800":"#2E2E2E","color-cold-gray-850":"#1F1F1F","color-cold-gray-900":"#0F0F0F","color-cold-gray-950":"#000000","color-ripe-red-50":"#FFEBEC","color-ripe-red-100":"#FCCBCD","color-ripe-red-200":"#FAA1A4","color-ripe-red-300":"#F77C80","color-ripe-red-400":"#F7525F","color-ripe-red-500":"#F23645","color-ripe-red-600":"#CC2F3C","color-ripe-red-700":"#B22833","color-ripe-red-800":"#991F29","color-ripe-red-900":"#801922","color-ripe-red-a100":"#FF8080","color-ripe-red-a200":"#FF5252","color-ripe-red-a400":"#FF3333","color-ripe-red-a600":"#CC2929","color-ripe-red-a700":"#802028","color-ripe-red-a800":"#4D191D","color-ripe-red-a900":"#331F20","color-tan-orange-50":"#FFF3E0","color-tan-orange-100":"#FFE0B2","color-tan-orange-200":"#FFCC80","color-tan-orange-300":"#ffb74d","color-tan-orange-400":"#FFA726","color-tan-orange-500":"#FF9800","color-tan-orange-600":"#FB8C00","color-tan-orange-700":"#F57C00","color-tan-orange-800":"#EF6C00","color-tan-orange-900":"#e65100","color-tan-orange-a100":"#FFD180","color-tan-orange-a200":"#ffab40","color-tan-orange-a400":"#FF9100","color-tan-orange-a500":"#E57E17","color-tan-orange-a600":"#CC7014","color-tan-orange-a700":"#8C541C","color-tan-orange-a800":"#593A1B","color-tan-orange-a900":"#33261A","color-iguana-green-50":"#E8F5E9","color-iguana-green-100":"#C8E6C9","color-iguana-green-200":"#A5D6A7","color-iguana-green-300":"#81c784","color-iguana-green-400":"#66BB6A","color-iguana-green-500":"#4caf50","color-iguana-green-600":"#43a047","color-iguana-green-700":"#388e3c","color-iguana-green-800":"#2E7D32","color-iguana-green-900":"#1B5E20","color-iguana-green-a100":"#B9F6CA","color-iguana-green-a200":"#69F0AE","color-iguana-green-a400":"#00E676","color-iguana-green-a700":"#00c853","color-banana-yellow-50":"#FFFDE7","color-banana-yellow-100":"#FFF9C4","color-banana-yellow-200":"#FFF59D","color-banana-yellow-300":"#FFF176","color-banana-yellow-400":"#ffee58","color-banana-yellow-500":"#ffeb3b","color-banana-yellow-600":"#fdd835","color-banana-yellow-700":"#fbc02d","color-banana-yellow-800":"#f9a825","color-banana-yellow-900":"#F57F17","color-banana-yellow-a100":"#FFFF8D","color-banana-yellow-a200":"#FFFF00","color-banana-yellow-a400":"#ffea00","color-banana-yellow-a700":"#EEDA01","color-tv-blue-50":"#E3EFFD","color-tv-blue-100":"#BBD9FB","color-tv-blue-200":"#90BFF9","color-tv-blue-300":"#5B9CF6","color-tv-blue-400":"#3179F5","color-tv-blue-500":"#2962FF","color-tv-blue-600":"#1E53E5","color-tv-blue-700":"#1848CC","color-tv-blue-800":"#143EB2","color-tv-blue-900":"#0C3299","color-tv-blue-a100":"#82b1ff","color-tv-blue-a200":"#448aff","color-tv-blue-a400":"#2979ff","color-tv-blue-a600":"#2962FF","color-tv-blue-a700":"#143A87","color-tv-blue-a800":"#142E61","color-tv-blue-a900":"#132042","color-deep-blue-50":"#EDE7F6","color-deep-blue-100":"#D1C4E9","color-deep-blue-200":"#B39DDB","color-deep-blue-300":"#9575cd","color-deep-blue-400":"#7e57c2","color-deep-blue-500":"#673ab7","color-deep-blue-600":"#5E35B1","color-deep-blue-700":"#512da8","color-deep-blue-800":"#4527A0","color-deep-blue-900":"#311B92","color-deep-blue-a100":"#b388ff","color-deep-blue-a200":"#7C4DFF","color-deep-blue-a400":"#651FFF","color-deep-blue-a700":"#6200EA","color-minty-green-50":"#DAF2EE","color-minty-green-100":"#ACE5DC","color-minty-green-200":"#70CCBD","color-minty-green-300":"#42BDA8","color-minty-green-400":"#22AB94","color-minty-green-500":"#089981","color-minty-green-600":"#06806B","color-minty-green-700":"#056656","color-minty-green-800":"#004D40","color-minty-green-900":"#00332A","color-minty-green-a100":"#A7FFF0","color-minty-green-a200":"#45E5CB","color-minty-green-a400":"#2BD9BC","color-minty-green-a600":"#24B29B","color-minty-green-a700":"#1B7667","color-minty-green-a800":"#10443B","color-minty-green-a900":"#082621","color-grapes-purple-50":"#F3E5F5","color-grapes-purple-100":"#E1BEE7","color-grapes-purple-200":"#CE93D8","color-grapes-purple-300":"#ba68c8","color-grapes-purple-400":"#ab47bc","color-grapes-purple-500":"#9c27b0","color-grapes-purple-600":"#8e24aa","color-grapes-purple-700":"#7b1fa2","color-grapes-purple-800":"#6A1B9A","color-grapes-purple-900":"#4A148C","color-grapes-purple-a100":"#EA80FC","color-grapes-purple-a200":"#E040FB","color-grapes-purple-a400":"#D500F9","color-grapes-purple-a700":"#aa00ff","color-berry-pink-50":"#FCE4EC","color-berry-pink-100":"#F8BBD0","color-berry-pink-200":"#f48fb1","color-berry-pink-300":"#f06292","color-berry-pink-400":"#ec407a","color-berry-pink-500":"#e91e63","color-berry-pink-600":"#D81B60","color-berry-pink-700":"#C2185B","color-berry-pink-800":"#AD1457","color-berry-pink-900":"#880E4F","color-berry-pink-a100":"#ff80ab","color-berry-pink-a200":"#ff4081","color-berry-pink-a400":"#f50057","color-berry-pink-a700":"#c51162","color-sky-blue-50":"#E0F7FA","color-sky-blue-100":"#B2EBF2","color-sky-blue-200":"#80DEEA","color-sky-blue-300":"#4dd0e1","color-sky-blue-400":"#26c6da","color-sky-blue-500":"#00bcd4","color-sky-blue-600":"#00acc1","color-sky-blue-700":"#0097A7","color-sky-blue-800":"#00838F","color-sky-blue-900":"#006064","color-sky-blue-a100":"#84FFFF","color-sky-blue-a200":"#18FFFF","color-sky-blue-a400":"#00e5ff","color-sky-blue-a700":"#00B8D4","color-forest-green-50":"#DAF2E6","color-forest-green-100":"#ACE5C9","color-forest-green-200":"#70CC9E","color-forest-green-300":"#42BD7F","color-forest-green-400":"#22AB67","color-forest-green-500":"#089950","color-forest-green-600":"#068043","color-forest-green-700":"#056636","color-forest-green-800":"#004D27","color-forest-green-900":"#1A3326","color-facebook":"#1877F2","color-deep-facebook":"#1564CA","color-twitter":"#1DA1F2","color-deep-twitter":"#188CD3","color-youtube":"#FF0000","color-linkedin":"#007BB5","color-seeking-alpha-brand":"#ff7200"}') },410515:e=>{ e.exports=JSON.parse('{"color-header-bg":"color-white","color-body-bg":"color-white","color-body-secondary-bg":"color-cold-gray-100","color-bg-primary":"color-white","color-bg-primary-hover":"color-cold-gray-100","color-bg-secondary":"color-white","color-bg-highlight":"color-cold-gray-50","color-bg-scroll-buttons":"color-cold-gray-100","color-legacy-bg-scroll-buttons":"color-cold-gray-850","color-legacy-bg-widget":"color-white","color-text-primary":"color-cold-gray-900","color-text-secondary":"color-cold-gray-550","color-text-tertiary":"color-cold-gray-400","color-text-disabled":"color-cold-gray-300","color-accent-content":"color-cold-gray-900","color-box-shadow":"color-cold-gray-300","color-divider":"color-cold-gray-150","color-divider-hover":"color-cold-gray-100","color-divider-secondary":"color-cold-gray-100","color-active-hover-text":"color-cold-gray-900","color-alert-text":"color-cold-gray-900","color-border-table":"color-cold-gray-100","color-brand":"color-tv-blue-500","color-brand-active":"color-tv-blue-700","color-brand-hover":"color-tv-blue-600","color-chart-page-bg":"color-cold-gray-150","color-common-tooltip-bg":"color-cold-gray-800","color-danger":"color-ripe-red-400","color-danger-hover":"color-ripe-red-500","color-danger-active":"color-ripe-red-600","color-depthrenderer-stroke-style":"color-cold-gray-100","color-halal":"color-iguana-green-400","color-continuous":"color-cold-gray-500","color-tv-calculated-pair":"color-grapes-purple-400","color-highlight-new":"color-tan-orange-50","color-input-bg":"color-white","color-input-publish-bg":"color-white","color-link":"color-tv-blue-500","color-link-hover":"color-tv-blue-600","color-link-active":"color-tv-blue-700","color-list-nth-child-bg":"color-cold-gray-50","color-pane-bg":"color-white","color-pane-secondary-bg":"color-cold-gray-100","color-popup-menu-item-hover-bg":"color-cold-gray-100","color-popup-menu-separator":"color-cold-gray-150","color-primary-symbol":"color-sky-blue-500","color-screener-description":"color-cold-gray-650","color-success":"color-minty-green-500","color-success-hover":"color-minty-green-600","color-success-active":"color-minty-green-700","color-toolbar-button-text":"color-cold-gray-900","color-toolbar-button-text-hover":"color-cold-gray-900","color-toolbar-button-text-active":"color-tv-blue-500","color-toolbar-button-text-active-hover":"color-tv-blue-600","color-toolbar-button-background-hover":"color-cold-gray-100","color-toolbar-button-background-secondary-hover":"color-cold-gray-150","color-toolbar-button-background-active":"color-tv-blue-50","color-toolbar-button-background-active-hover":"color-tv-blue-100","color-toolbar-toggle-button-background-active":"color-tv-blue-500","color-toolbar-toggle-button-background-active-hover":"color-tv-blue-600","color-toolbar-toggle-button-icon":"color-cold-gray-200","color-toolbar-interactive-element-text-normal":"color-cold-gray-900","color-toolbar-opened-element-bg":"color-cold-gray-100","color-toolbar-divider-background":"color-cold-gray-150","color-popup-background":"color-white","color-popup-element-text":"color-cold-gray-900","color-popup-element-text-hover":"color-cold-gray-900","color-popup-element-background-hover":"color-cold-gray-100","color-popup-element-secondary-text":"color-cold-gray-500","color-popup-element-hint-text":"color-cold-gray-400","color-popup-element-text-active":"color-white","color-popup-element-background-active":"color-tv-blue-500","color-popup-element-toolbox-text":"color-cold-gray-500","color-popup-element-toolbox-text-hover":"color-cold-gray-900","color-popup-element-toolbox-text-active-hover":"color-tv-blue-200","color-popup-element-toolbox-background-hover":"color-cold-gray-150","color-popup-element-toolbox-background-active-hover":"color-tv-blue-700","color-tooltip-bg":"color-cold-gray-800","color-tv-dialog-caption":"color-cold-gray-650","color-tv-dropdown-item-hover-bg":"color-cold-gray-100","color-underlined-text":"color-cold-gray-550","color-widget-pages-bg":"color-white","color-warning":"color-tan-orange-500","color-growing":"color-minty-green-500","color-falling":"color-ripe-red-500","color-forex-icon":"color-cold-gray-750","color-list-item-active-bg":"color-tv-blue-400","color-list-item-hover-bg":"color-tv-blue-50","color-list-item-text":"color-cold-gray-800","color-price-axis-label-back":"color-cold-gray-150","color-price-axis-label-text":"color-cold-gray-650","color-price-axis-gear":"color-cold-gray-900","color-price-axis-gear-hover":"color-black","color-price-axis-highlight":"color-cold-gray-150","color-bid":"color-tv-blue-500","color-border":"color-cold-gray-150","color-border-chat-fields":"color-cold-gray-250","color-border-hover":"color-cold-gray-250","color-button-hover-bg":"color-cold-gray-150","color-depthrenderer-fill-style":"color-cold-gray-650","color-disabled-border-and-color":"color-cold-gray-150","color-disabled-input":"color-cold-gray-150","color-empty-container-message":"color-cold-gray-550","color-icons":"color-cold-gray-550","color-input-textarea-readonly":"color-cold-gray-650","color-input-placeholder-text":"color-cold-gray-350","color-item-active-blue":"color-tv-blue-50","color-item-hover-active-bg":"color-tv-blue-100","color-item-hover-bg":"color-tv-blue-100","color-item-hover-blue":"color-tv-blue-100","color-item-selected-blue":"color-tv-blue-50","color-item-active-text":"color-white","color-item-active-bg":"color-tv-blue-500","color-list-item":"color-cold-gray-550","color-news-highlight":"color-tv-blue-100","color-placeholder":"color-cold-gray-350","color-row-hover-active-bg":"color-cold-gray-100","color-sb-scrollbar-body-bg":"color-cold-gray-200","color-section-separator-border":"color-cold-gray-300","color-separator-table-chat":"color-cold-gray-150","color-tag-active-bg":"color-cold-gray-200","color-tag-hover-bg":"color-cold-gray-150","color-text-regular":"color-cold-gray-700","color-tv-button-checked":"color-cold-gray-550","color-scroll-bg":"color-cold-gray-400","color-scroll-border":"color-cold-gray-100","color-widget-border":"color-cold-gray-100","color-scroll-buttons-arrow":"color-white","color-control-intent-default":"color-cold-gray-200","color-control-intent-success":"color-minty-green-500","color-control-intent-primary":"color-tv-blue-500","color-control-intent-warning":"color-tan-orange-500","color-control-intent-danger":"color-ripe-red-500","color-goto-label-background":"color-cold-gray-800","color-pre-market":"color-tan-orange-600","color-pre-market-bg":"color-tan-orange-400","color-post-market":"color-tv-blue-500","color-post-market-bg":"color-tv-blue-400","color-market-open":"color-minty-green-500","color-market-open-bg":"color-minty-green-400","color-market-closed":"color-cold-gray-400","color-market-holiday":"color-cold-gray-400","color-market-expired":"color-ripe-red-500","color-invalid-symbol":"color-ripe-red-400","color-invalid-symbol-hover":"color-ripe-red-700","color-delisted-symbol":"color-ripe-red-600","color-delisted-symbol-hover":"color-ripe-red-800","color-replay-mode":"color-tv-blue-500","color-replay-mode-point-select":"color-cold-gray-350","color-replay-mode-icon":"color-white","color-replay-mode-hover":"color-tv-blue-600","color-notaccurate-mode":"color-berry-pink-600","color-delay-mode":"color-tan-orange-700","color-delay-mode-bg":"color-tan-orange-400","color-eod-mode":"color-grapes-purple-700","color-eod-mode-bg":"color-grapes-purple-400","color-data-problem":"color-ripe-red-600","color-data-problem-bg":"color-ripe-red-400","color-data-problem-hover":"color-ripe-red-700","color-list-item-bg-highlighted":"color-tv-blue-50","color-list-item-bg-selected":"color-tv-blue-100","color-list-item-bg-highlighted-hover":"color-tv-blue-100","color-list-item-bg-selected-hover":"color-tv-blue-200","color-screener-header-bg":"color-white","color-screener-header-bg-hover":"color-cold-gray-100","color-marker-flagged":"color-ripe-red-400","color-marker-flagged-hovered":"color-ripe-red-600","color-ask":"color-ripe-red-400","color-sell":"color-ripe-red-400","color-buy":"color-tv-blue-500","color-neutral":"color-cold-gray-550","color-pro":"color-minty-green-400","color-pro-hover":"color-minty-green-600","color-pro-plus":"color-tv-blue-500","color-pro-plus-hover":"color-tv-blue-600","color-pro-premium":"color-tan-orange-500","color-pro-premium-hover":"color-tan-orange-700","color-trial":"color-cold-gray-550","color-trial-hover":"color-cold-gray-550","color-mod":"color-ripe-red-400","color-mod-hover":"color-ripe-red-600","color-ad":"color-tan-orange-500","color-broker-featured":"color-minty-green-400","color-broker-featured-hover":"color-minty-green-600","color-alert-status-active":"color-minty-green-400","color-alert-status-stopped":"color-ripe-red-500","color-alert-status-triggered":"color-tan-orange-500","color-overlay":"color-cold-gray-400","color-search-button-hover":"color-cold-gray-150","color-boost-button-content-selected":"color-tv-blue-600","color-boost-button-content-hover":"color-cold-gray-900","color-boost-button-bg-hover":"color-cold-gray-150","color-boost-button-border-hover":"color-cold-gray-150","color-boost-button-border-default":"color-cold-gray-150","color-common-tooltip-text":"color-cold-gray-100","color-replay-data-mode":"color-ripe-red-400","color-legacy-success":"color-minty-green-300","color-collapse-tabs-border":"color-cold-gray-100","color-site-widget-hover":"color-cold-gray-50","color-attention":"color-banana-yellow-700","color-x-twitter-content":"color-cold-gray-900","color-card-border":"color-cold-gray-150","color-card-border-hover":"color-cold-gray-300","color-background-special-primary":"color-white","color-stroke-special-primary":"color-cold-gray-150","color-selection-bg":"color-tv-blue-100","color-default-gray":"color-cold-gray-550","color-featured-broker-badge-bg":"color-cold-gray-900","color-featured-broker-badge-bg-hover":"color-cold-gray-800","color-featured-broker-badge-text":"color-white"}') }}]);