(()=>{"use strict";const t=1019;var s,e,o;!function(t){t.Adaptive="adaptive",t.Regular="regular",t.Compact="compact"}(s||(s={})),function(t){t.AllSymbols="all_symbols",t.Market="market",t.Symbol="symbol"}(e||(e={})),function(t){t.Cryptocurrencies="crypto",t.Currencies="forex",t.Stocks="stock",t.Indices="index",t.Futures="futures",t.Bonds="cfd"}(o||(o={}));const a=window;a.initData=a.initData||{};let d=a.initData.hashSettings;if(a.initData.widgetDefaults&&(d={...a.initData.widgetDefaults,...d}),void 0!==d){if(void 0!==d.colorTheme&&function(t,s=window){const e="theme-"+t,o=s.document.documentElement.classList;for(const t of Array.from(o))t.startsWith("theme-")&&t!==e&&o.remove(t);o.add(e)}(d.colorTheme),(d.isTransparent||d.transparency)&&document.documentElement.classList.add("is-transparent"),void 0!==d.displayMode&&function(e,o){if(o===s.Adaptive){const s=window.matchMedia(`(max-width: ${t}px)`),o=()=>{e.classList.toggle("tv-display-mode-regular",!s.matches),e.classList.toggle("tv-display-mode-compact",s.matches)};o(),s.addEventListener("change",o)}else e.classList.toggle("tv-display-mode-regular",o===s.Regular),e.classList.toggle("tv-display-mode-compact",o===s.Compact)}(document.body,d.displayMode),d.bodyClasses)for(const t of d.bodyClasses)document.body.classList.add(t);d.body_class&&document.body.classList.add(d.body_class),d.bodyId&&(document.body.id=d.bodyId)}})();