commit 2020-04-24 15:44:20.293781

Cannot disable bottom toolbar timezone menu via "timezone_menu" property #4836
This commit is contained in:
Jenkins
2020-04-24 18:44:23 +03:00
parent 097a437d57
commit 91cb87651b
36 changed files with 45 additions and 45 deletions

File diff suppressed because one or more lines are too long

View File

@@ -0,0 +1,10 @@
(window.webpackJsonp=window.webpackJsonp||[]).push([["chart-bottom-toolbar"],{"+GaQ":function(e,t,n){"use strict";function i(e){return e.map?a.Children.toArray(e.children).map(e.map):e.children}var a;n.d(t,"a",function(){return i}),a=n("q1tI")},"2mG+":function(e,t,n){e.exports={button:"button-37qwTsBL-"}},"5o6O":function(e,t,n){e.exports={tabs:"tabs-1LGqoVz6-",tab:"tab-1Yr0rq0J-",noBorder:"noBorder-oc3HwerO-",disabled:"disabled-s8cEYElA-",active:"active-37sipdzm-",defaultCursor:"defaultCursor-Np9BHjTg-",slider:"slider-1-X4lOmE-",content:"content-2asssfGq-"}},ApAi:function(e,t){e.exports='<svg xmlns="http://www.w3.org/2000/svg" width="18" height="18"><path fill="none" stroke="currentColor" d="M11 1.5h3.5a2 2 0 0 1 2 2V7m0 5v2.5a2 2 0 0 1-2 2H11m-4 0H3.5a2 2 0 0 1-2-2V11m0-4V3.5a2 2 0 0 1 2-2H7"/></svg>'},J3OW:function(e,t,n){e.exports={button:"button-1VVj8kLG-"}},K3s3:function(e,t,n){"use strict";function i(e){var t,n=s(e.className,c.tab,((t={})[c.active]=e.isActive,t[c.disabled]=e.isDisabled,t[c.defaultCursor]=!!e.shouldUseDefaultCursor,t[c.noBorder]=!!e.noBorder,t));return r.createElement("div",{className:n,onClick:e.onClick,ref:e.reference},e.children)}function a(e){return function(t){function n(){var e=null!==t&&t.apply(this,arguments)||this;return e.activeTab={current:null},e}return o.__extends(n,t),n.prototype.componentDidUpdate=function(){var e=Object(l.ensureNotNull)(this._slider),t=e.style;t.transition="transform 350ms",this._componentDidUpdate()},n.prototype.componentDidMount=function(){this._componentDidUpdate()},n.prototype.render=function(){var t=this,n=this.props.className,i=this._generateTabs();return r.createElement("div",{className:s(n,c.tabs)},i,r.createElement(e,{reference:function(e){t._slider=e}}))},n.prototype._generateTabs=function(){var e=this;return this.activeTab.current=null,r.Children.map(this.props.children,function(t){var n=t,i=Boolean(n.props.isActive),a={reference:function(t){i&&(e.activeTab.current=t),n.props.reference&&n.props.reference(t)}};return r.cloneElement(n,a)})},n.prototype._componentDidUpdate=function(){var e,t,n=Object(l.ensureNotNull)(this._slider),i=n.style;this.activeTab.current?(e=this.activeTab.current.offsetWidth,t=this.activeTab.current.offsetLeft,i.transform="translateX("+t+"px)",i.width=e+"px",i.opacity="1"):i.opacity="0"},n}(r.PureComponent)}var o,r,s,l,c,u;n.d(t,"a",function(){return u}),n.d(t,"b",function(){return i}),n.d(t,"c",function(){return a}),o=n("mrSG"),r=n("q1tI"),s=n("TSYQ"),l=n("Eyy1"),c=n("5o6O"),u=c,a(function(e){return r.createElement("div",{className:c.slider,ref:e.reference})})},MfqI:function(e,t,n){"use strict";function i(e){var t;return(t=function(t){function n(e,n){var i,a=t.call(this,e,n)||this;return a._handleUpdate=function(e){a.setState(e)},a._handleSelectRange=function(e){a._binding.selectRange(e)},S.has(n.chartWidget)||S.set(n.chartWidget,new E(n)),i=a._binding=Object(v.ensureDefined)(S.get(n.chartWidget)),a.state=i.state(),a}return u.__extends(n,t),n.prototype.componentDidMount=function(){
this._binding.onChange().subscribe(this,this._handleUpdate)},n.prototype.componentWillUnmount=function(){this._binding.onChange().unsubscribe(this,this._handleUpdate)},n.prototype.render=function(){return l.createElement(e,{goToDateButton:this.props.goToDateButton,className:this.props.className,ranges:this.state.ranges,activeRange:this.state.activeRange,onSelectRange:this._handleSelectRange})},n}(l.PureComponent)).contextTypes={availableTimeFrames:d.any.isRequired,chartWidget:d.any.isRequired},t}function a(e){var t,n=h(M.item,((t={})[M.isActive]=e.isActive,t[M.isFirst]=e.isFirst,t[M.isLast]=e.isLast,t));return l.createElement("div",{className:n,onClick:e.onClick,ref:e.reference},e.children)}function o(e){var t=e.reference,n=e.className,i=e.children,a=u.__rest(e,["reference","className","children"]);return l.createElement("button",u.__assign({},a,{className:h(n,H.button),ref:t}),l.createElement("span",{className:H.inner},i))}function r(e){return l.createElement("span",{className:h($.separator,e.className)})}function s(e){0}var l,c,u,d,h,p,m,g,f,_,b,v,C,y,S,E,x,R,W,w,N,A,T,M,k,B,D,z,F,P,j,I,L,O,q,U,H,G,V,Z,K,Q,Y,J,X,$,ee,te,ne,ie,ae,oe,re,se,le,ce,ue,de,he,pe,me,ge,fe,_e,be,ve,Ce,ye,Se,Ee,xe;n.r(t),l=n("q1tI"),c=n("i8i4"),u=n("mrSG"),d=n("17x9"),n("YFKU"),h=n("TSYQ"),p=n("XmVn"),m=n("Kxc7"),g=n("82wv"),f=n("Iksw"),_=n("N5tr"),b=n("dfhE"),v=n("Eyy1"),C=n("aIyQ"),y=n.n(C),S=new WeakMap,E=function(){function e(e){var t,n=this;this._state={ranges:[]},this._change=new y.a,(t=(this._context=e).chartWidget).withModel(null,function(){var e=t.model(),i=e.mainSeries();i.onStatusChanged().subscribe(n,n._updateAvailableRanges),m.enabled("update_timeframes_set_on_symbol_resolve")&&i.dataEvents().symbolResolved().subscribe(n,n._updateAvailableRanges),i.priceScale().properties().lockScale.subscribe(n,n._updateAvailableRanges),i.onIntervalChanged().subscribe(n,n._onRangeChanged),e.model().onResetScales().subscribe(n,n._resetActiveInterval),i.dataEvents().symbolResolved().subscribe(n,n._resetActiveInterval),i.properties().extendedHours.subscribe(n,n._resetActiveInterval),n._updateAvailableRanges()}),t.onScroll().subscribe(this,this._resetActiveInterval)}return e.prototype.state=function(){return this._state},e.prototype.onChange=function(){return this._change},e.prototype.selectRange=function(e){var t,n;this._setState({activeRange:e.value}),t=this._context.chartWidget,n={val:e.value,res:e.targetResolution},t.loadRange(n)},e.prototype.destroy=function(){var e=this,t=this._context.chartWidget;t.withModel(null,function(){var n=t.model(),i=n.mainSeries();i.onStatusChanged().unsubscribe(e,e._updateAvailableRanges),m.enabled("update_timeframes_set_on_symbol_resolve")&&i.dataEvents().symbolResolved().unsubscribe(e,e._updateAvailableRanges),i.priceScale().properties().lockScale.unsubscribe(e,e._updateAvailableRanges),i.onIntervalChanged().unsubscribe(e,e._onRangeChanged),n.model().onResetScales().unsubscribe(e,e._resetActiveInterval),i.dataEvents().symbolResolved().unsubscribe(e,e._resetActiveInterval),
i.properties().extendedHours.unsubscribe(e,e._resetActiveInterval)}),t.onScroll().unsubscribe(this,this._resetActiveInterval),this._change.destroy()},e.prototype._setState=function(e){this._state=Object.assign({},this._state,e),this._change.fire(this._state)},e.prototype._onRangeChanged=function(e,t){this._setState({activeRange:t.timeframe})},e.prototype._resetActiveInterval=function(){this._setState({activeRange:void 0})},e.prototype._updateAvailableRanges=function(){var e,t,n,i=this._context,a=i.availableTimeFrames,o=i.chartWidget;o.model()&&(t=(e=o.model().mainSeries()).status())!==b.STATUS_LOADING&&t!==b.STATUS_RESOLVING&&0!==(n=a(e.symbolInfo(),e.status())).length&&this._setState({ranges:n})},e}(),x=n("KKsp"),R=n("cdbK"),W=n("J3OW"),w={title:window.t("Date Range"),goToDate:window.t("Go to...")},N=function(e){function t(){var t=null!==e&&e.apply(this,arguments)||this;return t._handleGoToDateClick=function(){var e=t.context.chartWidget;Object(R.showGoToDateDialog)(e.model())},t._handleRangeSelect=function(e){e&&t.props.onSelectRange&&t.props.onSelectRange(e)},t}return u.__extends(t,e),t.prototype.render=function(){var e=this,t=this.props,n=t.ranges,i=t.activeRange,a=t.goToDateButton;return l.createElement(g.a,{className:W.button,content:w.title,arrow:!0,verticalAttachEdge:f.a.Top,verticalDropDirection:f.b.FromBottomToTop,horizontalMargin:4},n.map(function(t){return l.createElement(_.a,{key:t.value,label:t.description||t.text,isActive:i===t.value,onClick:e._handleRangeSelect,onClickArg:t})}),a&&l.createElement(x.a,null),a&&l.createElement(_.a,{label:w.goToDate,onClick:this._handleGoToDateClick}))},t.contextTypes={chartWidget:d.any.isRequired},t}(l.PureComponent),A=i(N),T=n("K3s3"),M=n("W9Y+"),k=n("nPPD"),B=n("RZ2Z"),D=Object(k.a)(T.a,B),z=n("qSb5"),F=Object(T.c)(function(e){return l.createElement("div",{className:D.slider,ref:e.reference},l.createElement("div",{className:D.inner}))}),P=i(function(e){var t=e.className,n=e.ranges,i=e.activeRange,o=e.onSelectRange;return l.createElement(F,{className:h(z.sliderRow,t)},n.map(function(e,t){return l.createElement(a,{key:e.value,isFirst:0===t,isLast:t===n.length-1,isActive:i===e.value,onClick:o&&o.bind(null,e)},l.createElement("div",{title:e.description||e.text,className:"apply-common-tooltip"},e.text))}))}),j=n("ei7k"),I=n("c7H2"),L={title:window.t("Go to...")},O=Object(j.b)({keys:["Alt","G"],text:"{0} + {1}"}),q=function(e){function t(){var t=null!==e&&e.apply(this,arguments)||this;return t._handleClick=function(){var e=t.context.chartWidget;Object(R.showGoToDateDialog)(e.model())},t}return u.__extends(t,e),t.prototype.render=function(){var e=this.props,t=e.className;return e.ranges.length>0&&l.createElement("div",{className:h("apply-common-tooltip",I.button,t),"data-tooltip-hotkey":O,onClick:this._handleClick},L.title)},t.contextTypes={chartWidget:d.any.isRequired},t}(l.PureComponent),U=i(q),H=n("URQ3"),G=n("U/gD"),V=n("4kQX"),Z=n("7KDR"),K=n("5VQP"),Q=function(e){function t(t){var n=e.call(this,t)||this;return n._element=null,n._menu=null,n._handleRef=function(e){
n._element=e},n._showMenu=function(){var e,t,i,a,o;if(n._menu&&n._menu.isShown())return n._menu.hide(),void n._menu.destroy();t=(e=n.props).getActions,i=e.right,a=Object(v.ensureNotNull)(n._element),0!==(o=t()).length&&K.ContextMenuManager.createMenu(o).then(function(e){n._menu=e,e.show(function(e,t){var n=a.getBoundingClientRect();return{clientX:i?n.right-e:n.left,clientY:n.top-Math.min(t,n.top),overrideHeight:n.top<t?n.top:void 0}},n._element||void 0)})},n}return u.__extends(t,e),t.prototype.render=function(){var e=this.props.children;return l.createElement("span",{onClick:this._showMenu,ref:this._handleRef},e)},t}(l.PureComponent),Y=n("2mG+"),J={hint:window.t("Timezone")},X=function(e){function t(t,n){var i=e.call(this,t,n)||this;return i._timeFormatter=new V.TimeFormatter,i._tickInterval=void 0,i._tickClock=function(){var e,t,n=i.context.chartApiInstance,a=i._timezoneOffset;void 0!==a&&(e=1e3*n.serverTimeOffset(),t=new Date(Date.now()+a+e),i.setState({time:i._timeFormatter.format(t)}))},i._getActions=function(){return i.props.withMenu?function(e){e.updateActions();var t=e.actions();return t&&t.applyTimeZone instanceof Z.Action?t.applyTimeZone.getSubItems():[]}(i.context.chartWidget):[]},i.state={time:"",timezone:""},i}return u.__extends(t,e),t.prototype.componentDidMount=function(){var e=this,t=this.context.chartWidget;this._tickInterval=setInterval(this._tickClock,1e3),t.withModel(null,function(){var n=t.model();n.model().mainSeries().dataEvents().symbolResolved().subscribe(e,e.updateTimezonesButton),n.model().properties().timezone.subscribe(e,e.updateTimezonesButton)})},t.prototype.componentWillUnmount=function(){var e=this,t=this.context.chartWidget;clearInterval(this._tickInterval),t.withModel(null,function(){var n=t.model();n.model().mainSeries().dataEvents().symbolResolved().unsubscribe(e,e.updateTimezonesButton),n.model().properties().timezone.unsubscribe(e,e.updateTimezonesButton)})},t.prototype.render=function(){var e=this.props,t=e.className,n=e.withMenu,i=this.state,a=i.time,r=i.timezone;return l.createElement(Q,{getActions:this._getActions},l.createElement(o,{className:h(t,Y.button,"apply-common-tooltip"),title:n?J.hint:void 0,disabled:!n},a&&r&&a+" ("+r+")"))},t.prototype.updateTimezonesButton=function(){var e,t,n,i=this.context.chartWidget;i.model()&&null!==i.model().mainSeries().symbolInfo()&&("exchange"===(e=i.model().model().timezone())&&(t=Object(v.ensureNotNull)(i.model().mainSeries().symbolInfo()).timezone)&&(e=t),n=Object(G.a)(e),this._timezoneOffset=n.offset,this.setState({timezone:n.string}),this._tickClock())},t.contextTypes={chartWidget:d.any.isRequired,chartApiInstance:d.any.isRequired},t}(l.PureComponent),$=n("z6ID"),ee=n("tU7i"),te=n("+GaQ"),ne=n("XAms"),ie=n("T4/F"),ae=n("ApAi"),oe=n("PP+v"),ce={extLabel:window.t("ext"),extHint:window.t("Extended Hours is available only for intraday charts"),percentageHint:window.t("Toggle Percentage"),logLabel:window.t("log",{context:"scale"}),logHint:window.t("Toggle Log Scale"),autoLabel:window.t("auto",{context:"scale"}),
autoHint:window.t("Toggle Auto Scale"),fullscreenHint:window.t("Toggle Maximize Chart"),adjLabel:window.t("adj",{context:"adjustments"}),adjHint:window.t("Adjust data for dividends"),adjForDividendsOnlyHint:window.t("Data is adjusted for dividends only"),adjForSplitsOnlyHint:window.t("Data is adjusted for splits only")},ce.adjForDividendsOnlyHint,ce.adjForSplitsOnlyHint,Se=function(e){return l.createElement(ee.a,{text:ce.logLabel,title:ce.logHint,className:e.className,isActive:e.isLogarithm,isGrouped:!0,onClick:e.onClick})},(Ee=function(e){function t(t,n){var i=e.call(this,t,n)||this;return i._priceScale=null,i._handleSelect=function(){var e=i.context.chartWidget,t=e.model(),n=Object(v.ensureNotNull)(i.state.series),a=n.priceScale(),o=a.mode();n.priceScale().isLockScale()||t.setPriceScaleMode({log:!o.log},a,window.t("Toggle Log Scale"))},i.state={isActive:!1,series:null},i}return u.__extends(t,e),t.prototype.componentDidMount=function(){var e=this,t=this.context.chartWidget;t.withModel(null,function(){var n=t.model().mainSeries(),i=n.priceScale();e._handleMainSeriesPriceScaleChanged(i),n.priceScaleChanged().subscribe(e,e._handleMainSeriesPriceScaleChanged),e._handleModeChanged({},i.mode()),e.setState({isActive:n.priceScale().isLog(),series:n})})},t.prototype.componentWillUnmount=function(){var e=this,t=this.context.chartWidget;t.withModel(null,function(){t.model().mainSeries().priceScaleChanged().unsubscribe(e,e._handleMainSeriesPriceScaleChanged)}),null!==this._priceScale&&(this._priceScale.modeChanged().unsubscribeAll(this),this._priceScale=null)},t.prototype.render=function(){var e=this.props.className,t=this.state,n=t.isActive,i=t.series;return l.createElement(Se,{className:e,isLogarithm:n,isDisabled:null===i,onClick:this._handleSelect})},t.prototype._handleMainSeriesPriceScaleChanged=function(e){var t={};null!==this._priceScale&&(t=this._priceScale.mode(),this._priceScale.modeChanged().unsubscribe(this,this._handleModeChanged)),this._priceScale=e,this._priceScale.modeChanged().subscribe(this,this._handleModeChanged),this._handleModeChanged(t,e.mode())},t.prototype._handleModeChanged=function(e,t){e.log!==t.log&&this.setState({isActive:t.log})},t}(l.PureComponent)).contextTypes={chartWidget:d.any.isRequired},ue=Ee,de=function(e){var t;return(t=function(t){function n(e,n){var i=t.call(this,e,n)||this;return i._priceScale=null,i._handleSelect=function(){var e=i.context.chartWidget,t=e.model(),n=Object(v.ensureNotNull)(i.state.series),a=n.priceScale(),o=a.mode();t.setPriceScaleMode({autoScale:!o.autoScale},a,window.t("Toggle Auto Scale"))},i.state={isActive:!1,series:null},i}return u.__extends(n,t),n.prototype.componentDidMount=function(){var e=this,t=this.context.chartWidget;t.withModel(null,function(){var n=t.model().mainSeries(),i=n.priceScale();e._handleMainSeriesPriceScaleChanged(i),n.priceScaleChanged().subscribe(e,e._handleMainSeriesPriceScaleChanged),e._handleModeChanged({},i.mode()),e.setState({isActive:n.priceScale().isAutoScale(),series:n})})},n.prototype.componentWillUnmount=function(){
var e=this,t=this.context.chartWidget;t.withModel(null,function(){t.model().mainSeries().priceScaleChanged().unsubscribe(e,e._handleMainSeriesPriceScaleChanged)}),null!==this._priceScale&&(this._priceScale.modeChanged().unsubscribeAll(this),this._priceScale=null)},n.prototype.render=function(){var t=this.props.className,n=this.state,i=n.isActive,a=n.series;return l.createElement(e,{className:t,isAuto:i,isDisabled:null===a,onClick:this._handleSelect})},n.prototype._handleMainSeriesPriceScaleChanged=function(e){var t={};null!==this._priceScale&&(t=this._priceScale.mode(),this._priceScale.modeChanged().unsubscribe(this,this._handleModeChanged)),this._priceScale=e,this._priceScale.modeChanged().subscribe(this,this._handleModeChanged),this._handleModeChanged(t,e.mode())},n.prototype._handleModeChanged=function(e,t){e.autoScale!==t.autoScale&&this.setState({isActive:t.autoScale})},n}(l.PureComponent)).contextTypes={chartWidget:d.any.isRequired},t}(function(e){return l.createElement(ee.a,{text:ce.autoLabel,title:ce.autoHint,className:e.className,isActive:e.isAuto,isGrouped:!0,onClick:e.onClick})}),he=function(e){var t;return(t=function(t){function n(e,n){var i=t.call(this,e,n)||this;return i._priceScale=null,i._handleSelect=function(){var e=i.context.chartWidget,t=e.model(),n=Object(v.ensureNotNull)(i.state.series),a=n.priceScale(),o=a.mode();n.priceScale().isLockScale()||t.setPriceScaleMode({percentage:!o.percentage},a,window.t("Toggle Percentage Scale"))},i.state={isActive:!1,series:null},i}return u.__extends(n,t),n.prototype.componentDidMount=function(){var e=this,t=this.context.chartWidget;t.withModel(null,function(){var n=t.model().mainSeries(),i=n.priceScale();e._handleMainSeriesPriceScaleChanged(i),n.priceScaleChanged().subscribe(e,e._handleMainSeriesPriceScaleChanged),e._handleScaleChange({},i.mode()),e.setState({isActive:n.priceScale().isPercentage(),series:n})})},n.prototype.componentWillUnmount=function(){var e=this,t=this.context.chartWidget;t.withModel(null,function(){t.model().mainSeries().priceScaleChanged().unsubscribe(e,e._handleMainSeriesPriceScaleChanged)}),null!==this._priceScale&&(this._priceScale.modeChanged().unsubscribeAll(this),this._priceScale=null)},n.prototype.render=function(){var t=this.props.className,n=this.state,i=n.isActive,a=n.series;return l.createElement(e,{className:t,isPercentage:i,isDisabled:null===a,onClick:this._handleSelect})},n.prototype._handleMainSeriesPriceScaleChanged=function(e){var t={};null!==this._priceScale&&(t=this._priceScale.mode(),this._priceScale.modeChanged().unsubscribe(this,this._handleScaleChange)),this._priceScale=e,this._priceScale.modeChanged().subscribe(this,this._handleScaleChange),this._handleScaleChange(t,e.mode())},n.prototype._handleScaleChange=function(e,t){e.percentage!==t.percentage&&this.setState({isActive:t.percentage})},n}(l.PureComponent)).contextTypes={chartWidget:d.any.isRequired},t}(function(e){return l.createElement(ee.a,{icon:ie,title:ce.percentageHint,className:e.className,isActive:e.isPercentage,isDisabled:e.isDisabled,isGrouped:!0,
onClick:e.onClick})}),pe=Object(j.b)({keys:["Alt","Enter"],text:"{0} + {1}"}),me=function(e){var t;return(t=function(t){function n(e,n){var i,a=t.call(this,e,n)||this;return a._handleClick=function(e){var t=a.context,n=t.resizerDetacher;t.chartWidgetCollection,e.shiftKey&&n.detachable.value()?n.detach():a.state.isFullscreen?n.exitFullscreen():n.requestFullscreen()},a._handleLayoutChange=function(e){a.setState({isFullscreen:e})},a._handlePhoneSize=function(){},i=n.resizerDetacher,a.state={isFullscreen:i.fullscreen.value(),isChangeLayoutButton:a._isChangeLayoutButton()},a}return u.__extends(n,t),n.prototype.componentDidMount=function(){var e=this.context,t=e.resizerDetacher;e.chartWidgetCollection,this.props.mobileChangeLayoutEnabled,t.fullscreen.subscribe(this._handleLayoutChange)},n.prototype.componentWillUnmount=function(){var e=this.context,t=e.resizerDetacher;e.chartWidgetCollection,this.props.mobileChangeLayoutEnabled,t.fullscreen.unsubscribe(this._handleLayoutChange)},n.prototype.render=function(){var t=this.props.className,n=this.state,i=n.isFullscreen;return n.isChangeLayoutButton,l.createElement(e,{className:t,isFullscreen:i,onClick:this._handleClick})},n.prototype._isChangeLayoutButton=function(){return!1},n}(l.PureComponent)).contextTypes={chartWidgetCollection:d.any.isRequired,resizerDetacher:d.any.isRequired},t}(function(e){return l.createElement(ee.a,{icon:ae,title:ce.fullscreenHint,className:e.className,isActive:e.isFullscreen,onClick:e.onClick,"data-tooltip-hotkey":pe})}),(re={}).properties=!0,re.fullscreen=!0,re.preventPhoneLayout=!0,ge=re,(se={}).fullscreen=Number.MIN_SAFE_INTEGER,se.preventPhoneLayout=Number.MIN_SAFE_INTEGER,se.properties=Number.MIN_SAFE_INTEGER,se.timeZones=-1,se.auto=0,se.logarithm=1,se.percentage=2,se.ext=3,se.adj=4,fe=se,(xe=new Map).set(ue,"logarithm"),xe.set(he,"percentage"),xe.set(de,"auto"),xe.set(me,"fullscreen"),_e=xe,(le={dateRangeMode:"hidden"}).timeZones=!0,le.fullscreen=!0,le.preventPhoneLayout=!0,le.properties=!0,le.auto=!0,le.logarithm=!0,le.percentage=!0,le.ext=!0,le.adj=!0,be=le,ve=function(e){function t(t,n){var i,a,o,r=e.call(this,t,n)||this;return r._timezoneButtonRef=null,r._layout=Object.assign({},be),r._raf=null,r._toolbar=null,r._rangeExpanded=null,r._rangeCollapsed=null,r._seriesComponents={},r._injector=(a=function(){return r._layout},o=function(e,t){return r._seriesComponents[t]=e},function(e,t,n){var i,r,c,u;return l.isValidElement(e)&&"string"!=typeof e.type&&"string"==typeof(i=e.props).className?(r={className:h(i.className,0===t&&oe.first,t===n.length-1&&oe.last)},c=a(),u=Object(v.ensureDefined)(_e.get(e.type)),l.createElement("div",{key:null===e.key?void 0:e.key,className:h(oe.inline,c[u]&&oe.collapsed),ref:function(e){return o(e,u)},onClick:function(){return s()}},l.cloneElement(e,r))):e}),r._handleResize=function(){null===r._raf&&(r._raf=requestAnimationFrame(function(){var e,t,n,i,a,o,s,l,u,d,h,p,m=r._layout,g=Object(v.ensureNotNull)(r._toolbar),f=Object(v.ensureNotNull)(r._rangeExpanded),_=(h=r._seriesComponents,p={},
Object.keys(h).forEach(function(e){var t,n=h[e];null!==n&&null!==(t=c.findDOMNode(n))&&(p[e]=t)}),d=p,Object.keys(d).map(function(e){return{name:e,width:d[e].offsetWidth}}).sort(function(e,t){return fe[e.name]-fe[t.name]})),b=g.offsetWidth,C=_.reduce(function(e,t){return e+t.width},0),y=f.offsetWidth,S=Boolean(f.textContent),E=b-C-y<=0,x=!S||E?"collapsed":"expanded";if(Object.assign(m,{dateRangeMode:x}),"expanded"!==x){for(i=b-Object(v.ensureNotNull)(r._rangeCollapsed).offsetWidth-0,a=0,o=0,s=0,l=_;s<l.length;s++)a+=(u=l[s]).width,u.name in ge?(o+=u.width,Object.assign(m,((e={})[u.name]=!1,e))):Object.assign(m,((t={})[u.name]=i<=a,t));i<=o&&Object.assign(m,{dateRangeMode:"hidden"})}else Object.assign(m,((n={}).timeZones=!1,n.fullscreen=!1,n.preventPhoneLayout=!1,n.properties=!1,n.auto=!1,n.logarithm=!1,n.percentage=!1,n.ext=!1,n.adj=!1,n));r._applyResizing(),r._raf=null}))},r._handleTimezoneButtonRef=function(e){r._timezoneButtonRef=e},r._handleMeasure=function(){null!==r._toolbar&&r.resizeUI()},r._handleFullscreenableChange=function(e){r._setStateWithResize({isFullscreenable:e})},r._handlePreventPhoneLayoutButtonVisibility=function(){0},r._handleToolbarRef=function(e){return r._toolbar=e},r._handleRangeCollapsedRef=function(e){return r._rangeCollapsed=e},r._handleRangeExpandedRef=function(e){return r._rangeExpanded=e},r._handleTimeZonesRef=function(e){r._seriesComponents.timeZones=e},i=r.context.resizerDetacher,r.state={isFullscreenable:i.fullscreenable.value(),isPreventPhoneLayoutButton:r._isPreventPhoneLayoutButton()},r}return u.__extends(t,e),t.prototype.componentDidMount=function(){var e=this.context,t=e.onContentBoxChanged,n=e.resizerDetacher;e.chartWidgetCollection,e.chartWidget;t.subscribe(this,this._handleResize),n.fullscreenable.subscribe(this._handleFullscreenableChange),this.updateTimezonesButton(),this.resizeUI()},t.prototype.componentWillUnmount=function(){var e=this.context,t=e.onContentBoxChanged,n=e.resizerDetacher;e.chartWidgetCollection,e.chartWidget;t.unsubscribe(this,this._handleResize),n.fullscreenable.unsubscribe(this._handleFullscreenableChange),null!==this._raf&&(cancelAnimationFrame(this._raf),this._raf=null)},t.prototype.render=function(){var e=this._layout;return l.createElement("div",{className:oe.toolbar,ref:this._handleToolbarRef,onContextMenu:ne.a},this.props.timeFramesWidgetEnabled&&l.createElement(te.a,null,l.createElement("div",{className:h(oe.dateRangeWrapper,"collapsed"!==e.dateRangeMode&&oe.collapsed),ref:this._handleRangeCollapsedRef},l.createElement("div",{className:h(oe.dateRangeCollapsed)},l.createElement(A,{goToDateButton:this.props.goToDateEnabled}))),l.createElement(p,{onMeasure:this._handleMeasure},l.createElement("div",{className:h(oe.dateRangeWrapper,"expanded"!==e.dateRangeMode&&oe.collapsed),ref:this._handleRangeExpandedRef},l.createElement("div",{className:h(oe.dateRangeExpanded)},l.createElement(P,null),this.props.goToDateEnabled&&l.createElement(r,null),this.props.goToDateEnabled&&l.createElement(U,null))))),l.createElement("div",{className:oe.seriesControlWrapper
},this.props.timeWidgetEnabled&&l.createElement(p,{onMeasure:this._handleMeasure},l.createElement("div",{className:h(oe.inline,e.timeZones&&oe.collapsed),ref:this._handleTimeZonesRef},l.createElement("div",{className:oe.inline,onClick:this._trackTimezonesButtonClick},l.createElement(X,{className:oe.timezone,withMenu:this.props.timezoneMenuEnabled,ref:this._handleTimezoneButtonRef})),l.createElement("div",{className:oe.inline},l.createElement(r,null)))),l.createElement(te.a,{map:this._injector},!1,!1,this.props.percentageScaleButtonEnabled&&!m.enabled("fundamental_widget")&&l.createElement(he,{className:oe.icon}),this.props.logScaleButtonEnabled&&l.createElement(ue,{className:oe.item}),this.props.autoScaleButtonEnabled&&l.createElement(de,{className:oe.item}),this.props.fullscreenButtonEnabled&&this.state.isFullscreenable&&l.createElement(me,{className:oe.icon,mobileChangeLayoutEnabled:this.props.mobileChangeLayoutEnabled}),!1)))},t.prototype.updateTimezonesButton=function(){null!==this._timezoneButtonRef&&this._timezoneButtonRef.updateTimezonesButton()},t.prototype.resizeUI=function(){this._handleResize()},t.prototype._updateButtonsVisibility=function(e){0},t.prototype._trackTimezonesButtonClick=function(){s()},t.prototype._setStateWithResize=function(e){var t=this;Object.assign(this._layout,be),this._applyResizing(),this.setState(e,function(){return t._handleResize()})},t.prototype._applyResizing=function(){var e=this,t=this._layout,n=t.dateRangeMode,i=u.__rest(t,["dateRangeMode"]);this._rangeExpanded&&this._rangeExpanded.classList.toggle(oe.collapsed,"expanded"!==n),this._rangeCollapsed&&this._rangeCollapsed.classList.toggle(oe.collapsed,"collapsed"!==n),Object.keys(i).forEach(function(t){var n=t,a=e._seriesComponents[n];a&&a.classList.toggle(oe.collapsed,i[n])})},t.prototype._isPreventPhoneLayoutButton=function(){return!1},t.contextTypes={onContentBoxChanged:d.any.isRequired,chartApiInstance:d.any.isRequired,chartWidget:d.any.isRequired,chartWidgetCollection:d.any.isRequired,resizerDetacher:d.any.isRequired},t}(l.PureComponent),Ce=function(e){function t(t){var n=e.call(this,t)||this;return n._setActiveChart=function(e){n.setState({chartWidget:e})},n.state={chartWidget:t.chartWidgetCollection.activeChartWidget.value()},n}return u.__extends(t,e),t.prototype.componentDidMount=function(){this.props.chartWidgetCollection.activeChartWidget.subscribe(this._setActiveChart)},t.prototype.componentWillUnmount=function(){this.props.chartWidgetCollection.activeChartWidget.unsubscribe(this._setActiveChart)},t.prototype.getChildContext=function(){var e=this.state.chartWidget,t=this.props,n=t.onContentBoxChanged,i=t.computeContentBox,a=t.chartApiInstance,o=t.chartWidgetCollection,r=t.options,s=r.timeFramesWidgetEnabled,l=r.timeFramesWidget,c=s?l.availableTimeFrames:void 0;return{onContentBoxChanged:n,computeContentBox:i,chartWidget:e,availableTimeFrames:c,chartApiInstance:a,chartWidgetCollection:o,resizerDetacher:e.getResizerDetacher()}},t.prototype.render=function(){var e,t,n=this.state.chartWidget;return n?(t={
timeFramesWidgetEnabled:(e=this.props.options).timeFramesWidgetEnabled,goToDateEnabled:e.timeFramesWidget.goToDateEnabled,timeWidgetEnabled:e.timeWidgetEnabled,timezoneMenuEnabled:e.timeWidget&&e.timeWidget.timezoneMenuEnabled,extendedHoursButtonEnabled:e.extendedHoursButtonEnabled,adjustForDividendsButtonEnabled:e.adjustForDividendsButtonEnabled,logScaleButtonEnabled:e.logScaleButtonEnabled,percentageScaleButtonEnabled:e.percentageScaleButtonEnabled,autoScaleButtonEnabled:e.autoScaleButtonEnabled,fullscreenButtonEnabled:e.fullscreenButtonEnabled,mobileChangeLayoutEnabled:e.mobileChangeLayoutEnabled},l.createElement(ve,u.__assign({key:n.id()},t))):null},t.childContextTypes={onContentBoxChanged:d.any,computeContentBox:d.any,chartWidget:d.any,chartApiInstance:d.any,chartWidgetCollection:d.any,resizerDetacher:d.any,availableTimeFrames:d.any},t}(l.PureComponent),n.d(t,"BottomToolbarRenderer",function(){return ye}),ye=function(){function e(e,t,n,i,a,o,r){this._container=e;var s=l.createElement(Ce,{onContentBoxChanged:t,computeContentBox:n,chartWidgetCollection:i,chartApiInstance:a,chartWidgetOptions:o,options:r});c.render(s,e),e.setAttribute("data-initialized","true")}return e.prototype.destroy=function(){c.unmountComponentAtNode(this._container),this._container.removeAttribute("data-initialized")},e}()},"PP+v":function(e,t,n){e.exports={toolbar:"toolbar-2MJefnwP-",dateRangeWrapper:"dateRangeWrapper-yS_7EK1i-",seriesControlWrapper:"seriesControlWrapper-1c7dZFwu-",dateRangeExpanded:"dateRangeExpanded-Eh9SAOEe-",dateRangeCollapsed:"dateRangeCollapsed-1-pFg0M1-",item:"item-2cWFW_ze-",first:"first-1XNI05qr-",last:"last-2VBe7EFW-",inline:"inline-2rwBBIxN-",timezone:"timezone-34WAZb8x-",icon:"icon-3VRthUnU-",hidden:"hidden-3Tq8Bf9V-",collapsed:"collapsed-2lhil-Rc-"}},RZ2Z:function(e,t,n){e.exports={slider:"slider-1ealLtjI-",inner:"inner-3lmAEIjy-"}},"T4/F":function(e,t){e.exports='<svg xmlns="http://www.w3.org/2000/svg" width="14" height="14"><g fill="none" stroke="currentColor"><circle cx="3.5" cy="3.5" r="2"/><circle cx="10.5" cy="10.5" r="2"/><path stroke-linecap="square" d="M9.5 1.5l-5 11"/></g></svg>'},URQ3:function(e,t,n){e.exports={button:"button-88UE6omC-",hover:"hover-3_vVP91F-",inner:"inner-2FptJsfC-"}},"W9Y+":function(e,t,n){e.exports={item:"item-3cgIlGYO-",hover:"hover-2y46_KNk-",isActive:"isActive-2M6dwA7--",isFirst:"isFirst-2kfAV5tf-",isLast:"isLast-voJ1bqZh-"}},c7H2:function(e,t,n){e.exports={button:"button-2gir_Bbb-",hover:"hover-SrAyrKlT-"}},qSb5:function(e,t,n){e.exports={sliderRow:"sliderRow-Tv1W7hM5-"}},z6ID:function(e,t,n){e.exports={separator:"separator-3bp1jCsV-"}}}]);

View File

@@ -1,10 +0,0 @@
(window.webpackJsonp=window.webpackJsonp||[]).push([["chart-bottom-toolbar"],{"+GaQ":function(e,t,n){"use strict";function i(e){return e.map?a.Children.toArray(e.children).map(e.map):e.children}var a;n.d(t,"a",function(){return i}),a=n("q1tI")},"2mG+":function(e,t,n){e.exports={button:"button-37qwTsBL-"}},"5o6O":function(e,t,n){e.exports={tabs:"tabs-1LGqoVz6-",tab:"tab-1Yr0rq0J-",noBorder:"noBorder-oc3HwerO-",disabled:"disabled-s8cEYElA-",active:"active-37sipdzm-",defaultCursor:"defaultCursor-Np9BHjTg-",slider:"slider-1-X4lOmE-",content:"content-2asssfGq-"}},ApAi:function(e,t){e.exports='<svg xmlns="http://www.w3.org/2000/svg" width="18" height="18"><path fill="none" stroke="currentColor" d="M11 1.5h3.5a2 2 0 0 1 2 2V7m0 5v2.5a2 2 0 0 1-2 2H11m-4 0H3.5a2 2 0 0 1-2-2V11m0-4V3.5a2 2 0 0 1 2-2H7"/></svg>'},J3OW:function(e,t,n){e.exports={button:"button-1VVj8kLG-"}},K3s3:function(e,t,n){"use strict";function i(e){var t,n=s(e.className,c.tab,((t={})[c.active]=e.isActive,t[c.disabled]=e.isDisabled,t[c.defaultCursor]=!!e.shouldUseDefaultCursor,t[c.noBorder]=!!e.noBorder,t));return r.createElement("div",{className:n,onClick:e.onClick,ref:e.reference},e.children)}function a(e){return function(t){function n(){var e=null!==t&&t.apply(this,arguments)||this;return e.activeTab={current:null},e}return o.__extends(n,t),n.prototype.componentDidUpdate=function(){var e=Object(l.ensureNotNull)(this._slider),t=e.style;t.transition="transform 350ms",this._componentDidUpdate()},n.prototype.componentDidMount=function(){this._componentDidUpdate()},n.prototype.render=function(){var t=this,n=this.props.className,i=this._generateTabs();return r.createElement("div",{className:s(n,c.tabs)},i,r.createElement(e,{reference:function(e){t._slider=e}}))},n.prototype._generateTabs=function(){var e=this;return this.activeTab.current=null,r.Children.map(this.props.children,function(t){var n=t,i=Boolean(n.props.isActive),a={reference:function(t){i&&(e.activeTab.current=t),n.props.reference&&n.props.reference(t)}};return r.cloneElement(n,a)})},n.prototype._componentDidUpdate=function(){var e,t,n=Object(l.ensureNotNull)(this._slider),i=n.style;this.activeTab.current?(e=this.activeTab.current.offsetWidth,t=this.activeTab.current.offsetLeft,i.transform="translateX("+t+"px)",i.width=e+"px",i.opacity="1"):i.opacity="0"},n}(r.PureComponent)}var o,r,s,l,c,u;n.d(t,"a",function(){return u}),n.d(t,"b",function(){return i}),n.d(t,"c",function(){return a}),o=n("mrSG"),r=n("q1tI"),s=n("TSYQ"),l=n("Eyy1"),c=n("5o6O"),u=c,a(function(e){return r.createElement("div",{className:c.slider,ref:e.reference})})},MfqI:function(e,t,n){"use strict";function i(e){var t;return(t=function(t){function n(e,n){var i,a=t.call(this,e,n)||this;return a._handleUpdate=function(e){a.setState(e)},a._handleSelectRange=function(e){a._binding.selectRange(e)},S.has(n.chartWidget)||S.set(n.chartWidget,new E(n)),i=a._binding=Object(v.ensureDefined)(S.get(n.chartWidget)),a.state=i.state(),a}return u.__extends(n,t),n.prototype.componentDidMount=function(){
this._binding.onChange().subscribe(this,this._handleUpdate)},n.prototype.componentWillUnmount=function(){this._binding.onChange().unsubscribe(this,this._handleUpdate)},n.prototype.render=function(){return l.createElement(e,{goToDateButton:this.props.goToDateButton,className:this.props.className,ranges:this.state.ranges,activeRange:this.state.activeRange,onSelectRange:this._handleSelectRange})},n}(l.PureComponent)).contextTypes={availableTimeFrames:d.any.isRequired,chartWidget:d.any.isRequired},t}function a(e){var t,n=h(M.item,((t={})[M.isActive]=e.isActive,t[M.isFirst]=e.isFirst,t[M.isLast]=e.isLast,t));return l.createElement("div",{className:n,onClick:e.onClick,ref:e.reference},e.children)}function o(e){var t=e.reference,n=e.className,i=e.children,a=u.__rest(e,["reference","className","children"]);return l.createElement("button",u.__assign({},a,{className:h(n,H.button),ref:t}),l.createElement("span",{className:H.inner},i))}function r(e){return l.createElement("span",{className:h($.separator,e.className)})}function s(e){0}var l,c,u,d,h,p,m,g,f,_,b,v,C,y,S,E,x,R,W,w,N,A,T,M,k,B,D,z,F,P,j,I,L,O,q,U,H,G,V,Z,K,Q,Y,J,X,$,ee,te,ne,ie,ae,oe,re,se,le,ce,ue,de,he,pe,me,ge,fe,_e,be,ve,Ce,ye,Se,Ee,xe;n.r(t),l=n("q1tI"),c=n("i8i4"),u=n("mrSG"),d=n("17x9"),n("YFKU"),h=n("TSYQ"),p=n("XmVn"),m=n("Kxc7"),g=n("82wv"),f=n("Iksw"),_=n("N5tr"),b=n("dfhE"),v=n("Eyy1"),C=n("aIyQ"),y=n.n(C),S=new WeakMap,E=function(){function e(e){var t,n=this;this._state={ranges:[]},this._change=new y.a,(t=(this._context=e).chartWidget).withModel(null,function(){var e=t.model(),i=e.mainSeries();i.onStatusChanged().subscribe(n,n._updateAvailableRanges),m.enabled("update_timeframes_set_on_symbol_resolve")&&i.dataEvents().symbolResolved().subscribe(n,n._updateAvailableRanges),i.priceScale().properties().lockScale.subscribe(n,n._updateAvailableRanges),i.onIntervalChanged().subscribe(n,n._onRangeChanged),e.model().onResetScales().subscribe(n,n._resetActiveInterval),i.dataEvents().symbolResolved().subscribe(n,n._resetActiveInterval),i.properties().extendedHours.subscribe(n,n._resetActiveInterval),n._updateAvailableRanges()}),t.onScroll().subscribe(this,this._resetActiveInterval)}return e.prototype.state=function(){return this._state},e.prototype.onChange=function(){return this._change},e.prototype.selectRange=function(e){var t,n;this._setState({activeRange:e.value}),t=this._context.chartWidget,n={val:e.value,res:e.targetResolution},t.loadRange(n)},e.prototype.destroy=function(){var e=this,t=this._context.chartWidget;t.withModel(null,function(){var n=t.model(),i=n.mainSeries();i.onStatusChanged().unsubscribe(e,e._updateAvailableRanges),m.enabled("update_timeframes_set_on_symbol_resolve")&&i.dataEvents().symbolResolved().unsubscribe(e,e._updateAvailableRanges),i.priceScale().properties().lockScale.unsubscribe(e,e._updateAvailableRanges),i.onIntervalChanged().unsubscribe(e,e._onRangeChanged),n.model().onResetScales().unsubscribe(e,e._resetActiveInterval),i.dataEvents().symbolResolved().unsubscribe(e,e._resetActiveInterval),
i.properties().extendedHours.unsubscribe(e,e._resetActiveInterval)}),t.onScroll().unsubscribe(this,this._resetActiveInterval),this._change.destroy()},e.prototype._setState=function(e){this._state=Object.assign({},this._state,e),this._change.fire(this._state)},e.prototype._onRangeChanged=function(e,t){this._setState({activeRange:t.timeframe})},e.prototype._resetActiveInterval=function(){this._setState({activeRange:void 0})},e.prototype._updateAvailableRanges=function(){var e,t,n,i=this._context,a=i.availableTimeFrames,o=i.chartWidget;o.model()&&(t=(e=o.model().mainSeries()).status())!==b.STATUS_LOADING&&t!==b.STATUS_RESOLVING&&0!==(n=a(e.symbolInfo(),e.status())).length&&this._setState({ranges:n})},e}(),x=n("KKsp"),R=n("cdbK"),W=n("J3OW"),w={title:window.t("Date Range"),goToDate:window.t("Go to...")},N=function(e){function t(){var t=null!==e&&e.apply(this,arguments)||this;return t._handleGoToDateClick=function(){var e=t.context.chartWidget;Object(R.showGoToDateDialog)(e.model())},t._handleRangeSelect=function(e){e&&t.props.onSelectRange&&t.props.onSelectRange(e)},t}return u.__extends(t,e),t.prototype.render=function(){var e=this,t=this.props,n=t.ranges,i=t.activeRange,a=t.goToDateButton;return l.createElement(g.a,{className:W.button,content:w.title,arrow:!0,verticalAttachEdge:f.a.Top,verticalDropDirection:f.b.FromBottomToTop,horizontalMargin:4},n.map(function(t){return l.createElement(_.a,{key:t.value,label:t.description||t.text,isActive:i===t.value,onClick:e._handleRangeSelect,onClickArg:t})}),a&&l.createElement(x.a,null),a&&l.createElement(_.a,{label:w.goToDate,onClick:this._handleGoToDateClick}))},t.contextTypes={chartWidget:d.any.isRequired},t}(l.PureComponent),A=i(N),T=n("K3s3"),M=n("W9Y+"),k=n("nPPD"),B=n("RZ2Z"),D=Object(k.a)(T.a,B),z=n("qSb5"),F=Object(T.c)(function(e){return l.createElement("div",{className:D.slider,ref:e.reference},l.createElement("div",{className:D.inner}))}),P=i(function(e){var t=e.className,n=e.ranges,i=e.activeRange,o=e.onSelectRange;return l.createElement(F,{className:h(z.sliderRow,t)},n.map(function(e,t){return l.createElement(a,{key:e.value,isFirst:0===t,isLast:t===n.length-1,isActive:i===e.value,onClick:o&&o.bind(null,e)},l.createElement("div",{title:e.description||e.text,className:"apply-common-tooltip"},e.text))}))}),j=n("ei7k"),I=n("c7H2"),L={title:window.t("Go to...")},O=Object(j.b)({keys:["Alt","G"],text:"{0} + {1}"}),q=function(e){function t(){var t=null!==e&&e.apply(this,arguments)||this;return t._handleClick=function(){var e=t.context.chartWidget;Object(R.showGoToDateDialog)(e.model())},t}return u.__extends(t,e),t.prototype.render=function(){var e=this.props,t=e.className;return e.ranges.length>0&&l.createElement("div",{className:h("apply-common-tooltip",I.button,t),"data-tooltip-hotkey":O,onClick:this._handleClick},L.title)},t.contextTypes={chartWidget:d.any.isRequired},t}(l.PureComponent),U=i(q),H=n("URQ3"),G=n("U/gD"),V=n("4kQX"),Z=n("7KDR"),K=n("5VQP"),Q=function(e){function t(t){var n=e.call(this,t)||this;return n._element=null,n._menu=null,n._handleRef=function(e){
n._element=e},n._showMenu=function(){var e,t,i,a;if(n._menu&&n._menu.isShown())return n._menu.hide(),void n._menu.destroy();t=(e=n.props).getActions,i=e.right,a=Object(v.ensureNotNull)(n._element),K.ContextMenuManager.createMenu(t()).then(function(e){n._menu=e,e.show(function(e,t){var n=a.getBoundingClientRect();return{clientX:i?n.right-e:n.left,clientY:n.top-Math.min(t,n.top),overrideHeight:n.top<t?n.top:void 0}},n._element||void 0)})},n}return u.__extends(t,e),t.prototype.render=function(){var e=this.props.children;return l.createElement("span",{onClick:this._showMenu,ref:this._handleRef},e)},t}(l.PureComponent),Y=n("2mG+"),J={hint:window.t("Timezone")},X=function(e){function t(t,n){var i=e.call(this,t,n)||this;return i._timeFormatter=new V.TimeFormatter,i._tickInterval=void 0,i._tickClock=function(){var e,t,n=i.context.chartApiInstance,a=i._timezoneOffset;void 0!==a&&(e=1e3*n.serverTimeOffset(),t=new Date(Date.now()+a+e),i.setState({time:i._timeFormatter.format(t)}))},i._getActions=function(){return function(e){e.updateActions();var t=e.actions();return t&&t.applyTimeZone instanceof Z.Action?t.applyTimeZone.getSubItems():[]}(i.context.chartWidget)},i.state={time:"",timezone:""},i}return u.__extends(t,e),t.prototype.componentDidMount=function(){var e=this,t=this.context.chartWidget;this.props.withMenu;this._tickInterval=setInterval(this._tickClock,1e3),t.withModel(null,function(){var n=t.model();n.model().mainSeries().dataEvents().symbolResolved().subscribe(e,e.updateTimezonesButton),n.model().properties().timezone.subscribe(e,e.updateTimezonesButton)})},t.prototype.componentWillUnmount=function(){var e=this,t=this.context.chartWidget;clearInterval(this._tickInterval),t.withModel(null,function(){var n=t.model();n.model().mainSeries().dataEvents().symbolResolved().unsubscribe(e,e.updateTimezonesButton),n.model().properties().timezone.unsubscribe(e,e.updateTimezonesButton)})},t.prototype.render=function(){var e=this.props,t=e.className,n=e.isDisabled,i=this.state,a=i.time,r=i.timezone;return l.createElement(Q,{getActions:this._getActions},l.createElement(o,{className:h(t,Y.button,"apply-common-tooltip"),title:J.hint,disabled:n},a&&r&&a+" ("+r+")"))},t.prototype.updateTimezonesButton=function(){var e,t,n,i=this.context.chartWidget;i.model()&&null!==i.model().mainSeries().symbolInfo()&&("exchange"===(e=i.model().model().timezone())&&(t=Object(v.ensureNotNull)(i.model().mainSeries().symbolInfo()).timezone)&&(e=t),n=Object(G.a)(e),this._timezoneOffset=n.offset,this.setState({timezone:n.string}),this._tickClock())},t.contextTypes={chartWidget:d.any.isRequired,chartApiInstance:d.any.isRequired},t}(l.PureComponent),$=n("z6ID"),ee=n("tU7i"),te=n("+GaQ"),ne=n("XAms"),ie=n("T4/F"),ae=n("ApAi"),oe=n("PP+v"),ce={extLabel:window.t("ext"),extHint:window.t("Extended Hours is available only for intraday charts"),percentageHint:window.t("Toggle Percentage"),logLabel:window.t("log",{context:"scale"}),logHint:window.t("Toggle Log Scale"),autoLabel:window.t("auto",{context:"scale"}),autoHint:window.t("Toggle Auto Scale"),
fullscreenHint:window.t("Toggle Maximize Chart"),adjLabel:window.t("adj",{context:"adjustments"}),adjHint:window.t("Adjust data for dividends"),adjForDividendsOnlyHint:window.t("Data is adjusted for dividends only"),adjForSplitsOnlyHint:window.t("Data is adjusted for splits only")},ce.adjForDividendsOnlyHint,ce.adjForSplitsOnlyHint,Se=function(e){return l.createElement(ee.a,{text:ce.logLabel,title:ce.logHint,className:e.className,isActive:e.isLogarithm,isGrouped:!0,onClick:e.onClick})},(Ee=function(e){function t(t,n){var i=e.call(this,t,n)||this;return i._priceScale=null,i._handleSelect=function(){var e=i.context.chartWidget,t=e.model(),n=Object(v.ensureNotNull)(i.state.series),a=n.priceScale(),o=a.mode();n.priceScale().isLockScale()||t.setPriceScaleMode({log:!o.log},a,window.t("Toggle Log Scale"))},i.state={isActive:!1,series:null},i}return u.__extends(t,e),t.prototype.componentDidMount=function(){var e=this,t=this.context.chartWidget;t.withModel(null,function(){var n=t.model().mainSeries(),i=n.priceScale();e._handleMainSeriesPriceScaleChanged(i),n.priceScaleChanged().subscribe(e,e._handleMainSeriesPriceScaleChanged),e._handleModeChanged({},i.mode()),e.setState({isActive:n.priceScale().isLog(),series:n})})},t.prototype.componentWillUnmount=function(){var e=this,t=this.context.chartWidget;t.withModel(null,function(){t.model().mainSeries().priceScaleChanged().unsubscribe(e,e._handleMainSeriesPriceScaleChanged)}),null!==this._priceScale&&(this._priceScale.modeChanged().unsubscribeAll(this),this._priceScale=null)},t.prototype.render=function(){var e=this.props.className,t=this.state,n=t.isActive,i=t.series;return l.createElement(Se,{className:e,isLogarithm:n,isDisabled:null===i,onClick:this._handleSelect})},t.prototype._handleMainSeriesPriceScaleChanged=function(e){var t={};null!==this._priceScale&&(t=this._priceScale.mode(),this._priceScale.modeChanged().unsubscribe(this,this._handleModeChanged)),this._priceScale=e,this._priceScale.modeChanged().subscribe(this,this._handleModeChanged),this._handleModeChanged(t,e.mode())},t.prototype._handleModeChanged=function(e,t){e.log!==t.log&&this.setState({isActive:t.log})},t}(l.PureComponent)).contextTypes={chartWidget:d.any.isRequired},ue=Ee,de=function(e){var t;return(t=function(t){function n(e,n){var i=t.call(this,e,n)||this;return i._priceScale=null,i._handleSelect=function(){var e=i.context.chartWidget,t=e.model(),n=Object(v.ensureNotNull)(i.state.series),a=n.priceScale(),o=a.mode();t.setPriceScaleMode({autoScale:!o.autoScale},a,window.t("Toggle Auto Scale"))},i.state={isActive:!1,series:null},i}return u.__extends(n,t),n.prototype.componentDidMount=function(){var e=this,t=this.context.chartWidget;t.withModel(null,function(){var n=t.model().mainSeries(),i=n.priceScale();e._handleMainSeriesPriceScaleChanged(i),n.priceScaleChanged().subscribe(e,e._handleMainSeriesPriceScaleChanged),e._handleModeChanged({},i.mode()),e.setState({isActive:n.priceScale().isAutoScale(),series:n})})},n.prototype.componentWillUnmount=function(){var e=this,t=this.context.chartWidget
;t.withModel(null,function(){t.model().mainSeries().priceScaleChanged().unsubscribe(e,e._handleMainSeriesPriceScaleChanged)}),null!==this._priceScale&&(this._priceScale.modeChanged().unsubscribeAll(this),this._priceScale=null)},n.prototype.render=function(){var t=this.props.className,n=this.state,i=n.isActive,a=n.series;return l.createElement(e,{className:t,isAuto:i,isDisabled:null===a,onClick:this._handleSelect})},n.prototype._handleMainSeriesPriceScaleChanged=function(e){var t={};null!==this._priceScale&&(t=this._priceScale.mode(),this._priceScale.modeChanged().unsubscribe(this,this._handleModeChanged)),this._priceScale=e,this._priceScale.modeChanged().subscribe(this,this._handleModeChanged),this._handleModeChanged(t,e.mode())},n.prototype._handleModeChanged=function(e,t){e.autoScale!==t.autoScale&&this.setState({isActive:t.autoScale})},n}(l.PureComponent)).contextTypes={chartWidget:d.any.isRequired},t}(function(e){return l.createElement(ee.a,{text:ce.autoLabel,title:ce.autoHint,className:e.className,isActive:e.isAuto,isGrouped:!0,onClick:e.onClick})}),he=function(e){var t;return(t=function(t){function n(e,n){var i=t.call(this,e,n)||this;return i._priceScale=null,i._handleSelect=function(){var e=i.context.chartWidget,t=e.model(),n=Object(v.ensureNotNull)(i.state.series),a=n.priceScale(),o=a.mode();n.priceScale().isLockScale()||t.setPriceScaleMode({percentage:!o.percentage},a,window.t("Toggle Percentage Scale"))},i.state={isActive:!1,series:null},i}return u.__extends(n,t),n.prototype.componentDidMount=function(){var e=this,t=this.context.chartWidget;t.withModel(null,function(){var n=t.model().mainSeries(),i=n.priceScale();e._handleMainSeriesPriceScaleChanged(i),n.priceScaleChanged().subscribe(e,e._handleMainSeriesPriceScaleChanged),e._handleScaleChange({},i.mode()),e.setState({isActive:n.priceScale().isPercentage(),series:n})})},n.prototype.componentWillUnmount=function(){var e=this,t=this.context.chartWidget;t.withModel(null,function(){t.model().mainSeries().priceScaleChanged().unsubscribe(e,e._handleMainSeriesPriceScaleChanged)}),null!==this._priceScale&&(this._priceScale.modeChanged().unsubscribeAll(this),this._priceScale=null)},n.prototype.render=function(){var t=this.props.className,n=this.state,i=n.isActive,a=n.series;return l.createElement(e,{className:t,isPercentage:i,isDisabled:null===a,onClick:this._handleSelect})},n.prototype._handleMainSeriesPriceScaleChanged=function(e){var t={};null!==this._priceScale&&(t=this._priceScale.mode(),this._priceScale.modeChanged().unsubscribe(this,this._handleScaleChange)),this._priceScale=e,this._priceScale.modeChanged().subscribe(this,this._handleScaleChange),this._handleScaleChange(t,e.mode())},n.prototype._handleScaleChange=function(e,t){e.percentage!==t.percentage&&this.setState({isActive:t.percentage})},n}(l.PureComponent)).contextTypes={chartWidget:d.any.isRequired},t}(function(e){return l.createElement(ee.a,{icon:ie,title:ce.percentageHint,className:e.className,isActive:e.isPercentage,isDisabled:e.isDisabled,isGrouped:!0,onClick:e.onClick})}),pe=Object(j.b)({
keys:["Alt","Enter"],text:"{0} + {1}"}),me=function(e){var t;return(t=function(t){function n(e,n){var i,a=t.call(this,e,n)||this;return a._handleClick=function(e){var t=a.context,n=t.resizerDetacher;t.chartWidgetCollection,e.shiftKey&&n.detachable.value()?n.detach():a.state.isFullscreen?n.exitFullscreen():n.requestFullscreen()},a._handleLayoutChange=function(e){a.setState({isFullscreen:e})},a._handlePhoneSize=function(){},i=n.resizerDetacher,a.state={isFullscreen:i.fullscreen.value(),isChangeLayoutButton:a._isChangeLayoutButton()},a}return u.__extends(n,t),n.prototype.componentDidMount=function(){var e=this.context,t=e.resizerDetacher;e.chartWidgetCollection,this.props.mobileChangeLayoutEnabled,t.fullscreen.subscribe(this._handleLayoutChange)},n.prototype.componentWillUnmount=function(){var e=this.context,t=e.resizerDetacher;e.chartWidgetCollection,this.props.mobileChangeLayoutEnabled,t.fullscreen.unsubscribe(this._handleLayoutChange)},n.prototype.render=function(){var t=this.props.className,n=this.state,i=n.isFullscreen;return n.isChangeLayoutButton,l.createElement(e,{className:t,isFullscreen:i,onClick:this._handleClick})},n.prototype._isChangeLayoutButton=function(){return!1},n}(l.PureComponent)).contextTypes={chartWidgetCollection:d.any.isRequired,resizerDetacher:d.any.isRequired},t}(function(e){return l.createElement(ee.a,{icon:ae,title:ce.fullscreenHint,className:e.className,isActive:e.isFullscreen,onClick:e.onClick,"data-tooltip-hotkey":pe})}),(re={}).properties=!0,re.fullscreen=!0,re.preventPhoneLayout=!0,ge=re,(se={}).fullscreen=Number.MIN_SAFE_INTEGER,se.preventPhoneLayout=Number.MIN_SAFE_INTEGER,se.properties=Number.MIN_SAFE_INTEGER,se.timeZones=-1,se.auto=0,se.logarithm=1,se.percentage=2,se.ext=3,se.adj=4,fe=se,(xe=new Map).set(ue,"logarithm"),xe.set(he,"percentage"),xe.set(de,"auto"),xe.set(me,"fullscreen"),_e=xe,(le={dateRangeMode:"hidden"}).timeZones=!0,le.fullscreen=!0,le.preventPhoneLayout=!0,le.properties=!0,le.auto=!0,le.logarithm=!0,le.percentage=!0,le.ext=!0,le.adj=!0,be=le,ve=function(e){function t(t,n){var i,a,o,r=e.call(this,t,n)||this;return r._timezoneButtonRef=null,r._layout=Object.assign({},be),r._raf=null,r._toolbar=null,r._rangeExpanded=null,r._rangeCollapsed=null,r._seriesComponents={},r._injector=(a=function(){return r._layout},o=function(e,t){return r._seriesComponents[t]=e},function(e,t,n){var i,r,c,u;return l.isValidElement(e)&&"string"!=typeof e.type&&"string"==typeof(i=e.props).className?(r={className:h(i.className,0===t&&oe.first,t===n.length-1&&oe.last)},c=a(),u=Object(v.ensureDefined)(_e.get(e.type)),l.createElement("div",{key:null===e.key?void 0:e.key,className:h(oe.inline,c[u]&&oe.collapsed),ref:function(e){return o(e,u)},onClick:function(){return s()}},l.cloneElement(e,r))):e}),r._handleResize=function(){null===r._raf&&(r._raf=requestAnimationFrame(function(){var e,t,n,i,a,o,s,l,u,d,h,p,m=r._layout,g=Object(v.ensureNotNull)(r._toolbar),f=Object(v.ensureNotNull)(r._rangeExpanded),_=(h=r._seriesComponents,p={},Object.keys(h).forEach(function(e){var t,n=h[e]
;null!==n&&null!==(t=c.findDOMNode(n))&&(p[e]=t)}),d=p,Object.keys(d).map(function(e){return{name:e,width:d[e].offsetWidth}}).sort(function(e,t){return fe[e.name]-fe[t.name]})),b=g.offsetWidth,C=_.reduce(function(e,t){return e+t.width},0),y=f.offsetWidth,S=Boolean(f.textContent),E=b-C-y<=0,x=!S||E?"collapsed":"expanded";if(Object.assign(m,{dateRangeMode:x}),"expanded"!==x){for(i=b-Object(v.ensureNotNull)(r._rangeCollapsed).offsetWidth-0,a=0,o=0,s=0,l=_;s<l.length;s++)a+=(u=l[s]).width,u.name in ge?(o+=u.width,Object.assign(m,((e={})[u.name]=!1,e))):Object.assign(m,((t={})[u.name]=i<=a,t));i<=o&&Object.assign(m,{dateRangeMode:"hidden"})}else Object.assign(m,((n={}).timeZones=!1,n.fullscreen=!1,n.preventPhoneLayout=!1,n.properties=!1,n.auto=!1,n.logarithm=!1,n.percentage=!1,n.ext=!1,n.adj=!1,n));r._applyResizing(),r._raf=null}))},r._handleTimezoneButtonRef=function(e){r._timezoneButtonRef=e},r._handleMeasure=function(){null!==r._toolbar&&r.resizeUI()},r._handleFullscreenableChange=function(e){r._setStateWithResize({isFullscreenable:e})},r._handlePreventPhoneLayoutButtonVisibility=function(){0},r._handleToolbarRef=function(e){return r._toolbar=e},r._handleRangeCollapsedRef=function(e){return r._rangeCollapsed=e},r._handleRangeExpandedRef=function(e){return r._rangeExpanded=e},r._handleTimeZonesRef=function(e){r._seriesComponents.timeZones=e},i=r.context.resizerDetacher,r.state={isFullscreenable:i.fullscreenable.value(),isPreventPhoneLayoutButton:r._isPreventPhoneLayoutButton()},r}return u.__extends(t,e),t.prototype.componentDidMount=function(){var e=this.context,t=e.onContentBoxChanged,n=e.resizerDetacher;e.chartWidgetCollection,e.chartWidget;t.subscribe(this,this._handleResize),n.fullscreenable.subscribe(this._handleFullscreenableChange),this.updateTimezonesButton(),this.resizeUI()},t.prototype.componentWillUnmount=function(){var e=this.context,t=e.onContentBoxChanged,n=e.resizerDetacher;e.chartWidgetCollection,e.chartWidget;t.unsubscribe(this,this._handleResize),n.fullscreenable.unsubscribe(this._handleFullscreenableChange),null!==this._raf&&(cancelAnimationFrame(this._raf),this._raf=null)},t.prototype.render=function(){var e=this._layout;return l.createElement("div",{className:oe.toolbar,ref:this._handleToolbarRef,onContextMenu:ne.a},this.props.timeFramesWidgetEnabled&&l.createElement(te.a,null,l.createElement("div",{className:h(oe.dateRangeWrapper,"collapsed"!==e.dateRangeMode&&oe.collapsed),ref:this._handleRangeCollapsedRef},l.createElement("div",{className:h(oe.dateRangeCollapsed)},l.createElement(A,{goToDateButton:this.props.goToDateEnabled}))),l.createElement(p,{onMeasure:this._handleMeasure},l.createElement("div",{className:h(oe.dateRangeWrapper,"expanded"!==e.dateRangeMode&&oe.collapsed),ref:this._handleRangeExpandedRef},l.createElement("div",{className:h(oe.dateRangeExpanded)},l.createElement(P,null),this.props.goToDateEnabled&&l.createElement(r,null),this.props.goToDateEnabled&&l.createElement(U,null))))),l.createElement("div",{className:oe.seriesControlWrapper
},this.props.timeWidgetEnabled&&l.createElement(p,{onMeasure:this._handleMeasure},l.createElement("div",{className:h(oe.inline,e.timeZones&&oe.collapsed),ref:this._handleTimeZonesRef},l.createElement("div",{className:oe.inline,onClick:this._trackTimezonesButtonClick},l.createElement(X,{className:oe.timezone,withMenu:this.props.timezoneMenuEnabled,ref:this._handleTimezoneButtonRef})),l.createElement("div",{className:oe.inline},l.createElement(r,null)))),l.createElement(te.a,{map:this._injector},!1,!1,this.props.percentageScaleButtonEnabled&&!m.enabled("fundamental_widget")&&l.createElement(he,{className:oe.icon}),this.props.logScaleButtonEnabled&&l.createElement(ue,{className:oe.item}),this.props.autoScaleButtonEnabled&&l.createElement(de,{className:oe.item}),this.props.fullscreenButtonEnabled&&this.state.isFullscreenable&&l.createElement(me,{className:oe.icon,mobileChangeLayoutEnabled:this.props.mobileChangeLayoutEnabled}),!1)))},t.prototype.updateTimezonesButton=function(){null!==this._timezoneButtonRef&&this._timezoneButtonRef.updateTimezonesButton()},t.prototype.resizeUI=function(){this._handleResize()},t.prototype._updateButtonsVisibility=function(e){0},t.prototype._trackTimezonesButtonClick=function(){s()},t.prototype._setStateWithResize=function(e){var t=this;Object.assign(this._layout,be),this._applyResizing(),this.setState(e,function(){return t._handleResize()})},t.prototype._applyResizing=function(){var e=this,t=this._layout,n=t.dateRangeMode,i=u.__rest(t,["dateRangeMode"]);this._rangeExpanded&&this._rangeExpanded.classList.toggle(oe.collapsed,"expanded"!==n),this._rangeCollapsed&&this._rangeCollapsed.classList.toggle(oe.collapsed,"collapsed"!==n),Object.keys(i).forEach(function(t){var n=t,a=e._seriesComponents[n];a&&a.classList.toggle(oe.collapsed,i[n])})},t.prototype._isPreventPhoneLayoutButton=function(){return!1},t.contextTypes={onContentBoxChanged:d.any.isRequired,chartApiInstance:d.any.isRequired,chartWidget:d.any.isRequired,chartWidgetCollection:d.any.isRequired,resizerDetacher:d.any.isRequired},t}(l.PureComponent),Ce=function(e){function t(t){var n=e.call(this,t)||this;return n._setActiveChart=function(e){n.setState({chartWidget:e})},n.state={chartWidget:t.chartWidgetCollection.activeChartWidget.value()},n}return u.__extends(t,e),t.prototype.componentDidMount=function(){this.props.chartWidgetCollection.activeChartWidget.subscribe(this._setActiveChart)},t.prototype.componentWillUnmount=function(){this.props.chartWidgetCollection.activeChartWidget.unsubscribe(this._setActiveChart)},t.prototype.getChildContext=function(){var e=this.state.chartWidget,t=this.props,n=t.onContentBoxChanged,i=t.computeContentBox,a=t.chartApiInstance,o=t.chartWidgetCollection,r=t.options,s=r.timeFramesWidgetEnabled,l=r.timeFramesWidget,c=s?l.availableTimeFrames:void 0;return{onContentBoxChanged:n,computeContentBox:i,chartWidget:e,availableTimeFrames:c,chartApiInstance:a,chartWidgetCollection:o,resizerDetacher:e.getResizerDetacher()}},t.prototype.render=function(){var e,t,n=this.state.chartWidget;return n?(t={
timeFramesWidgetEnabled:(e=this.props.options).timeFramesWidgetEnabled,goToDateEnabled:e.timeFramesWidget.goToDateEnabled,timeWidgetEnabled:e.timeWidgetEnabled,timezoneMenuEnabled:e.timeWidget&&e.timeWidget.timezoneMenuEnabled,extendedHoursButtonEnabled:e.extendedHoursButtonEnabled,adjustForDividendsButtonEnabled:e.adjustForDividendsButtonEnabled,logScaleButtonEnabled:e.logScaleButtonEnabled,percentageScaleButtonEnabled:e.percentageScaleButtonEnabled,autoScaleButtonEnabled:e.autoScaleButtonEnabled,fullscreenButtonEnabled:e.fullscreenButtonEnabled,mobileChangeLayoutEnabled:e.mobileChangeLayoutEnabled},l.createElement(ve,u.__assign({key:n.id()},t))):null},t.childContextTypes={onContentBoxChanged:d.any,computeContentBox:d.any,chartWidget:d.any,chartApiInstance:d.any,chartWidgetCollection:d.any,resizerDetacher:d.any,availableTimeFrames:d.any},t}(l.PureComponent),n.d(t,"BottomToolbarRenderer",function(){return ye}),ye=function(){function e(e,t,n,i,a,o,r){this._container=e;var s=l.createElement(Ce,{onContentBoxChanged:t,computeContentBox:n,chartWidgetCollection:i,chartApiInstance:a,chartWidgetOptions:o,options:r});c.render(s,e),e.setAttribute("data-initialized","true")}return e.prototype.destroy=function(){c.unmountComponentAtNode(this._container),this._container.removeAttribute("data-initialized")},e}()},"PP+v":function(e,t,n){e.exports={toolbar:"toolbar-2MJefnwP-",dateRangeWrapper:"dateRangeWrapper-yS_7EK1i-",seriesControlWrapper:"seriesControlWrapper-1c7dZFwu-",dateRangeExpanded:"dateRangeExpanded-Eh9SAOEe-",dateRangeCollapsed:"dateRangeCollapsed-1-pFg0M1-",item:"item-2cWFW_ze-",first:"first-1XNI05qr-",last:"last-2VBe7EFW-",inline:"inline-2rwBBIxN-",timezone:"timezone-34WAZb8x-",icon:"icon-3VRthUnU-",hidden:"hidden-3Tq8Bf9V-",collapsed:"collapsed-2lhil-Rc-"}},RZ2Z:function(e,t,n){e.exports={slider:"slider-1ealLtjI-",inner:"inner-3lmAEIjy-"}},"T4/F":function(e,t){e.exports='<svg xmlns="http://www.w3.org/2000/svg" width="14" height="14"><g fill="none" stroke="currentColor"><circle cx="3.5" cy="3.5" r="2"/><circle cx="10.5" cy="10.5" r="2"/><path stroke-linecap="square" d="M9.5 1.5l-5 11"/></g></svg>'},URQ3:function(e,t,n){e.exports={button:"button-88UE6omC-",hover:"hover-3_vVP91F-",inner:"inner-2FptJsfC-"}},"W9Y+":function(e,t,n){e.exports={item:"item-3cgIlGYO-",hover:"hover-2y46_KNk-",isActive:"isActive-2M6dwA7--",isFirst:"isFirst-2kfAV5tf-",isLast:"isLast-voJ1bqZh-"}},c7H2:function(e,t,n){e.exports={button:"button-2gir_Bbb-",hover:"hover-SrAyrKlT-"}},qSb5:function(e,t,n){e.exports={sliderRow:"sliderRow-Tv1W7hM5-"}},z6ID:function(e,t,n){e.exports={separator:"separator-3bp1jCsV-"}}}]);

View File

@@ -1,4 +1,4 @@
!function(e){function a(a){for(var d,t,o=a[0],f=a[1],b=a[2],r=0,n=[];r<o.length;r++)t=o[r],s[t]&&n.push(s[t][0]),s[t]=0;for(d in f)Object.prototype.hasOwnProperty.call(f,d)&&(e[d]=f[d]);for(i&&i(a);n.length;)n.shift()();return u.push.apply(u,b||[]),c()}function c(){var e,a,c,t,o,f;for(a=0;a<u.length;a++){for(c=u[a],t=!0,o=1;o<c.length;o++)f=c[o],0!==s[f]&&(t=!1);t&&(u.splice(a--,1),e=d(d.s=c[0]))}return e}function d(a){if(n[a])return n[a].exports;var c=n[a]={i:a,l:!1,exports:{}};return e[a].call(c.exports,c,c.exports,d),c.l=!0,c.exports}var t,o,f,b,r,i,n={},l={runtime:0},s={runtime:0},u=[];for(d.e=function(e){var a,c,t,o,f,b=[],r={1:1,2:1,6:1,7:1,8:1,10:1,11:1,12:1,16:1,18:1,19:1,20:1,21:1,22:1,23:1,31:1,32:1,33:1,34:1,35:1,36:1,37:1,38:1,39:1,40:1,41:1,42:1,43:1,44:1,45:1,46:1,47:1,48:1,49:1,50:1,51:1,52:1,53:1,54:1,55:1,56:1,57:1,58:1,"dialogs-core":1};l[e]?b.push(l[e]):0!==l[e]&&r[e]&&b.push(l[e]=new Promise(function(a,c){var t,o,f,b,r,i=e+"."+{0:"31d6cfe0d16ae931b73c",1:"2fa13f88d2bf6ae6f3f0",2:"a3e34146d368d13b6bc1",3:"31d6cfe0d16ae931b73c",4:"31d6cfe0d16ae931b73c",5:"31d6cfe0d16ae931b73c",6:"35dee0cfeb8a4d70732c",7:"e98fce2ffac2c552565f",8:"180c6bdc716e5045b645",9:"31d6cfe0d16ae931b73c",10:"c0a8664f16f3834961e4",11:"b900b9cb8ed6dd3bc321",12:"87f9777d9fe2086ce090",13:"31d6cfe0d16ae931b73c",14:"31d6cfe0d16ae931b73c",15:"31d6cfe0d16ae931b73c",16:"cc58f582c191485d9392",17:"31d6cfe0d16ae931b73c",18:"183d41ade16dae257526",19:"aba848e28ec755548668",20:"f75162343321d7d9178c",21:"7e987db0ed47cc3f789c",22:"f31ebffc8672752a2d4b",23:"7c4be219df640cb3880c",24:"31d6cfe0d16ae931b73c",25:"31d6cfe0d16ae931b73c",26:"31d6cfe0d16ae931b73c",27:"31d6cfe0d16ae931b73c",28:"31d6cfe0d16ae931b73c",29:"31d6cfe0d16ae931b73c",30:"31d6cfe0d16ae931b73c",31:"5c895c4f655400b0b4e2",32:"b92773bfff0363a69bb9",33:"ac320c107772f8e72252",34:"dd27b311326fd1fc6fde",35:"47b9d16b3fa10b495a11",36:"e9a6bec06ee11d2c2d4a",37:"065a5f2249aafcfe50ec",38:"4073381c29c4e2bc2209",39:"5f64b4bc2e263edfbf6e",40:"0f54f57304896d7506a2",41:"1dc91fcdd5dbde1247d7",42:"db948a104cb86b7df06e",43:"12df9892872230fa2898",44:"01ec30ff4ce8cf7fa8e5",45:"e09d2beed14ffd8995a9",46:"923fdbea563cd1d28d4c",47:"b48791ffffadc9c96a10",48:"912258c9b4f11cd518c3",49:"0cb5c561f3b28a047912",50:"e2f9bc14536ad546e595",51:"a35e4c0d0b08a018e307",52:"be1d70abe1a172cc5c3a",53:"3f6d736abe33683640bc",54:"cf540e4ba48bf75e96c2",55:"c11884ad80d526214fb6",56:"ea0c135a2b02b495fbb5",57:"651927021db01a7ed13f",58:"82b7bef062a290e587d4","dialogs-core":"e9f630dd3fdeb4ceee21","create-dialog":"31d6cfe0d16ae931b73c","confirm-symbol-input-dialog":"31d6cfe0d16ae931b73c","study-market":"31d6cfe0d16ae931b73c",objecttreedialog:"31d6cfe0d16ae931b73c","add-compare-dialog":"31d6cfe0d16ae931b73c","confirm-inputs-dialog":"31d6cfe0d16ae931b73c",moment:"31d6cfe0d16ae931b73c","load-chart-dialog":"31d6cfe0d16ae931b73c","chart-widget-gui":"31d6cfe0d16ae931b73c","change-interval-dialog":"31d6cfe0d16ae931b73c",editobjectdialog:"31d6cfe0d16ae931b73c","ds-property-pages":"31d6cfe0d16ae931b73c",symbolsearch:"31d6cfe0d16ae931b73c",
!function(e){function a(a){for(var d,t,o=a[0],f=a[1],b=a[2],r=0,n=[];r<o.length;r++)t=o[r],s[t]&&n.push(s[t][0]),s[t]=0;for(d in f)Object.prototype.hasOwnProperty.call(f,d)&&(e[d]=f[d]);for(i&&i(a);n.length;)n.shift()();return u.push.apply(u,b||[]),c()}function c(){var e,a,c,t,o,f;for(a=0;a<u.length;a++){for(c=u[a],t=!0,o=1;o<c.length;o++)f=c[o],0!==s[f]&&(t=!1);t&&(u.splice(a--,1),e=d(d.s=c[0]))}return e}function d(a){if(n[a])return n[a].exports;var c=n[a]={i:a,l:!1,exports:{}};return e[a].call(c.exports,c,c.exports,d),c.l=!0,c.exports}var t,o,f,b,r,i,n={},l={runtime:0},s={runtime:0},u=[];for(d.e=function(e){var a,c,t,o,f,b=[],r={1:1,2:1,6:1,7:1,8:1,10:1,11:1,12:1,16:1,18:1,19:1,20:1,21:1,22:1,23:1,31:1,32:1,33:1,34:1,35:1,36:1,37:1,38:1,39:1,40:1,41:1,42:1,43:1,44:1,45:1,46:1,47:1,48:1,49:1,50:1,51:1,52:1,53:1,54:1,55:1,56:1,57:1,58:1,"dialogs-core":1};l[e]?b.push(l[e]):0!==l[e]&&r[e]&&b.push(l[e]=new Promise(function(a,c){var t,o,f,b,r,i=e+"."+{0:"31d6cfe0d16ae931b73c",1:"2fa13f88d2bf6ae6f3f0",2:"a3e34146d368d13b6bc1",3:"31d6cfe0d16ae931b73c",4:"31d6cfe0d16ae931b73c",5:"31d6cfe0d16ae931b73c",6:"35dee0cfeb8a4d70732c",7:"e98fce2ffac2c552565f",8:"180c6bdc716e5045b645",9:"31d6cfe0d16ae931b73c",10:"c0a8664f16f3834961e4",11:"b900b9cb8ed6dd3bc321",12:"87f9777d9fe2086ce090",13:"31d6cfe0d16ae931b73c",14:"31d6cfe0d16ae931b73c",15:"31d6cfe0d16ae931b73c",16:"cc58f582c191485d9392",17:"31d6cfe0d16ae931b73c",18:"183d41ade16dae257526",19:"aba848e28ec755548668",20:"f75162343321d7d9178c",21:"7e987db0ed47cc3f789c",22:"f31ebffc8672752a2d4b",23:"7c4be219df640cb3880c",24:"31d6cfe0d16ae931b73c",25:"31d6cfe0d16ae931b73c",26:"31d6cfe0d16ae931b73c",27:"31d6cfe0d16ae931b73c",28:"31d6cfe0d16ae931b73c",29:"31d6cfe0d16ae931b73c",30:"31d6cfe0d16ae931b73c",31:"5c895c4f655400b0b4e2",32:"b92773bfff0363a69bb9",33:"ac320c107772f8e72252",34:"dd27b311326fd1fc6fde",35:"47b9d16b3fa10b495a11",36:"e9a6bec06ee11d2c2d4a",37:"065a5f2249aafcfe50ec",38:"4073381c29c4e2bc2209",39:"5f64b4bc2e263edfbf6e",40:"0f54f57304896d7506a2",41:"1dc91fcdd5dbde1247d7",42:"142f47b3dc6ee735408b",43:"12df9892872230fa2898",44:"01ec30ff4ce8cf7fa8e5",45:"e09d2beed14ffd8995a9",46:"923fdbea563cd1d28d4c",47:"b48791ffffadc9c96a10",48:"912258c9b4f11cd518c3",49:"0cb5c561f3b28a047912",50:"e2f9bc14536ad546e595",51:"a35e4c0d0b08a018e307",52:"be1d70abe1a172cc5c3a",53:"3f6d736abe33683640bc",54:"cf540e4ba48bf75e96c2",55:"c11884ad80d526214fb6",56:"ea0c135a2b02b495fbb5",57:"651927021db01a7ed13f",58:"82b7bef062a290e587d4","dialogs-core":"e9f630dd3fdeb4ceee21","create-dialog":"31d6cfe0d16ae931b73c","confirm-symbol-input-dialog":"31d6cfe0d16ae931b73c","study-market":"31d6cfe0d16ae931b73c",objecttreedialog:"31d6cfe0d16ae931b73c","add-compare-dialog":"31d6cfe0d16ae931b73c","confirm-inputs-dialog":"31d6cfe0d16ae931b73c",moment:"31d6cfe0d16ae931b73c","load-chart-dialog":"31d6cfe0d16ae931b73c","chart-widget-gui":"31d6cfe0d16ae931b73c","change-interval-dialog":"31d6cfe0d16ae931b73c",editobjectdialog:"31d6cfe0d16ae931b73c","ds-property-pages":"31d6cfe0d16ae931b73c",symbolsearch:"31d6cfe0d16ae931b73c",
"line-tools-icons":"31d6cfe0d16ae931b73c","floating-toolbars":"31d6cfe0d16ae931b73c","export-data":"31d6cfe0d16ae931b73c",hammerjs:"31d6cfe0d16ae931b73c","ie-fallback-logos":"31d6cfe0d16ae931b73c","lt-pane-views":"31d6cfe0d16ae931b73c",react:"31d6cfe0d16ae931b73c","study-template-dialog":"31d6cfe0d16ae931b73c","take-chart-image-dialog-impl":"31d6cfe0d16ae931b73c","header-toolbar":"31d6cfe0d16ae931b73c","restricted-toolset":"31d6cfe0d16ae931b73c","chart-bottom-toolbar":"31d6cfe0d16ae931b73c","drawing-toolbar":"31d6cfe0d16ae931b73c","context-menu-renderer":"31d6cfe0d16ae931b73c","new-edit-object-dialog":"31d6cfe0d16ae931b73c","go-to-date-dialog-impl":"31d6cfe0d16ae931b73c","symbol-info-dialog-impl":"31d6cfe0d16ae931b73c","series-pane-views":"31d6cfe0d16ae931b73c","study-pane-views":"31d6cfe0d16ae931b73c","lazy-jquery-ui":"31d6cfe0d16ae931b73c","lazy-velocity":"31d6cfe0d16ae931b73c","series-icons-map":"31d6cfe0d16ae931b73c",clipboard:"31d6cfe0d16ae931b73c"}[e]+("rtl"===document.dir?".rtl.css":".css"),n=d.p+i,s=document.getElementsByTagName("link");for(t=0;t<s.length;t++)if(f=(o=s[t]).getAttribute("data-href")||o.getAttribute("href"),"stylesheet"===o.rel&&(f===i||f===n))return a();for(b=document.getElementsByTagName("style"),t=0;t<b.length;t++)if((f=(o=b[t]).getAttribute("data-href"))===i||f===n)return a();(r=document.createElement("link")).rel="stylesheet",r.type="text/css",r.onload=a,r.onerror=function(a){var d=a&&a.target&&a.target.src||n,t=new Error("Loading CSS chunk "+e+" failed.\n("+d+")");t.request=d,delete l[e],r.parentNode.removeChild(r),c(t)},r.href=n,document.getElementsByTagName("head")[0].appendChild(r)}).then(function(){l[e]=0}));return 0===(a=s[e])||{1:1,2:1,6:1,7:1,8:1,10:1,11:1,12:1,16:1,18:1,19:1,20:1,21:1,22:1,23:1,31:1,32:1,33:1,34:1,35:1,36:1,37:1,38:1,39:1,40:1,41:1,42:1,43:1,44:1,45:1,46:1,47:1,48:1,49:1,50:1,51:1,52:1,53:1,54:1,55:1,56:1,57:1,58:1}[e]||(a?b.push(a[2]):(c=new Promise(function(c,d){a=s[e]=[c,d]}),b.push(a[2]=c),(t=document.createElement("script")).charset="utf-8",t.timeout=120,d.nc&&t.setAttribute("nonce",d.nc),t.src=function(e){return d.p+""+({"dialogs-core":"dialogs-core","create-dialog":"create-dialog","confirm-symbol-input-dialog":"confirm-symbol-input-dialog","study-market":"study-market",objecttreedialog:"objecttreedialog","add-compare-dialog":"add-compare-dialog","confirm-inputs-dialog":"confirm-inputs-dialog",moment:"moment","load-chart-dialog":"load-chart-dialog","chart-widget-gui":"chart-widget-gui","change-interval-dialog":"change-interval-dialog",editobjectdialog:"editobjectdialog","ds-property-pages":"ds-property-pages",symbolsearch:"symbolsearch","line-tools-icons":"line-tools-icons","floating-toolbars":"floating-toolbars","export-data":"export-data",hammerjs:"hammerjs","ie-fallback-logos":"ie-fallback-logos","lt-pane-views":"lt-pane-views",react:"react","study-template-dialog":"study-template-dialog","take-chart-image-dialog-impl":"take-chart-image-dialog-impl","header-toolbar":"header-toolbar","restricted-toolset":"restricted-toolset",
"chart-bottom-toolbar":"chart-bottom-toolbar","drawing-toolbar":"drawing-toolbar","context-menu-renderer":"context-menu-renderer","new-edit-object-dialog":"new-edit-object-dialog","go-to-date-dialog-impl":"go-to-date-dialog-impl","symbol-info-dialog-impl":"symbol-info-dialog-impl","series-pane-views":"series-pane-views","study-pane-views":"study-pane-views","lazy-jquery-ui":"lazy-jquery-ui","lazy-velocity":"lazy-velocity","series-icons-map":"series-icons-map",clipboard:"clipboard"}[e]||e)+"."+{0:"1d4cbcaddbec7d8c5363",1:"ea828ac684caa2b94a1b",2:"195070ea59b3395625da",3:"f41fdd1a128935b63e5b",4:"80bf1a925965757be6d4",5:"1beaffde9123ffaeff74",6:"902d5f3923d45b49b876",7:"fc0941206f7b7d32812d",8:"62bd4ee21281906a7019",9:"855edb9bea2352bd5129",10:"0501e55a3ef6aa50aec6",11:"dd520838f92e45cd91e3",12:"18e3c4b9c329e737cb80",13:"46f312828e93b6546d0c",14:"579d7892443d1a90180c",15:"19c5212d15382007773d",16:"e0d00f8a564954896734",17:"00b04a06a8cd9c6f5f6c",18:"e4c458360dbad4de5cf6",19:"c5542d290eefbb001433",20:"2416da4fc4c075b56691",21:"fc856808959a5b8734f7",22:"c118eafc7686081984c8",23:"e89d09694523563b8f86",24:"319f9ed9725f3cea260a",25:"15d449d35706e01821dd",26:"16e9146c09ea7d6b839a",27:"54aad15135c7ea57b345",28:"3f2589cd73664ea3f3e3",29:"6a6accc00e80feb13030",30:"c3cc90c5fbe9a2b87ffb",31:"d081df3316799b489847",32:"48df7a8cdc38d60b308b",33:"4a74c62095be3045c87e",34:"17e0ce399a577f17ba55",35:"58433cec10095e3c1b7e",36:"2ee80b40751fcc88a65c",37:"1735365b01406a8d696d",38:"9ae2eea9402c30aa3046",39:"7e524b82ef9947f0f19f",40:"42bd9598272e9dd24457",41:"11c024e8e0504741fd66",42:"0491acaaf55887f7fcb3",43:"4ae432f1b8259dbfd0e5",44:"7aabc64d3dfb54c85d60",45:"6c1fc3ac2f6063249f97",46:"75a0e6fecbc3c92a6bc7",47:"773635a99e184d6dc131",48:"9d08141ee2d55bcad3e7",49:"929acbc67c2613c57f58",50:"2c50aad369bf63f77061",51:"30c5804303a9f1c455e3",52:"c212ca3684de16c6f115",53:"7217742e39b70fc9d431",54:"9eb4ca2a30197d95fe82",55:"7707e6ae9f2ec8cfb656",56:"83cd8456e872f49059c3",57:"6384b62456dc4fed6ffb",58:"8077d6b199609737b3d5","dialogs-core":"c712826575e8ea62d8e0","create-dialog":"472fe015128398f27a86","confirm-symbol-input-dialog":"c72289c830292c73812f","study-market":"ff409c6c02ba9edc0151",objecttreedialog:"bb84539d18c87a88a80b","add-compare-dialog":"e9db1b14483f3e7358f4","confirm-inputs-dialog":"f9823e95a365cd8974c9",moment:"fdf50ccef2c78863664d","load-chart-dialog":"24806d5c5be9fbdfd103","chart-widget-gui":"8005316cfc1f06be4bf0","change-interval-dialog":"c8c04c297cc329376f2b",editobjectdialog:"a4fd348616e0724542ac","ds-property-pages":"33a0b54c87f584f79681",symbolsearch:"0057814b113bcee3d957","line-tools-icons":"c89643eed013eb0ff7c1","floating-toolbars":"d7f25f59513991368767","export-data":"ea9e219d1d41389ea3b7",hammerjs:"46686dd839f22b742351","ie-fallback-logos":"589046871bfa17cbfbda","lt-pane-views":"e06093931461762ecd11",react:"cdaa9c19dda854fad341","study-template-dialog":"a6f710070f1f64f2ef11","take-chart-image-dialog-impl":"d61e03a87b11d0c1adf1","header-toolbar":"743cca210a6a3e37939e","restricted-toolset":"e356a29caff335c91f6b",
"chart-bottom-toolbar":"da7ac0cc35cc8a26f65a","drawing-toolbar":"35360bdf4aedb7db7287","context-menu-renderer":"5eff9c34fa03e94b2c1b","new-edit-object-dialog":"232c44a337440602cba4","go-to-date-dialog-impl":"51162344726d8956c763","symbol-info-dialog-impl":"eaddb54cc066d7a021e2","series-pane-views":"678a074c53e327c3184a","study-pane-views":"ee901b6c4a31f84ba03d","lazy-jquery-ui":"3a9fe36168ca8e6cacb8","lazy-velocity":"d040cf1092d3b2920dde","series-icons-map":"e3b746e7a7341e8ddb2d",clipboard:"5403f9bd852af06addff"}[e]+".js"}(e),o=function(a){var c,d,o,b;t.onerror=t.onload=null,clearTimeout(f),0!==(c=s[e])&&(c&&(d=a&&("load"===a.type?"missing":a.type),o=a&&a.target&&a.target.src,(b=new Error("Loading chunk "+e+" failed.\n("+d+": "+o+")")).type=d,b.request=o,c[1](b)),s[e]=void 0)},f=setTimeout(function(){o({type:"timeout",target:t})},12e4),t.onerror=t.onload=o,document.head.appendChild(t))),Promise.all(b)},d.m=e,d.c=n,d.d=function(e,a,c){d.o(e,a)||Object.defineProperty(e,a,{enumerable:!0,get:c})},d.r=function(e){"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})},d.t=function(e,a){var c,t;if(1&a&&(e=d(e)),8&a)return e;if(4&a&&"object"==typeof e&&e&&e.__esModule)return e;if(c=Object.create(null),d.r(c),Object.defineProperty(c,"default",{enumerable:!0,value:e}),2&a&&"string"!=typeof e)for(t in e)d.d(c,t,function(a){return e[a]}.bind(null,t));return c},d.n=function(e){var a=e&&e.__esModule?function(){return e.default}:function(){return e};return d.d(a,"a",a),a},d.o=function(e,a){return Object.prototype.hasOwnProperty.call(e,a)},d.p="bundles/",d.p=window.WEBPACK_PUBLIC_PATH||d.p,t=d.e,o=Object.create(null),d.e=function(e){if(!o[e]){o[e]=function e(a,c){return t(a).catch(function(){return new Promise(function(d){var o=function(){window.removeEventListener("online",o,!1),!1===navigator.onLine?window.addEventListener("online",o,!1):d(c<2?e(a,c+1):t(a))};setTimeout(o,c*c*1e3)})})}(e,0);var a=function(){delete o[e]};o[e].then(a,a)}return o[e]},d.oe=function(e){throw console.error(e),e},b=(f=window.webpackJsonp=window.webpackJsonp||[]).push.bind(f),f.push=a,f=f.slice(),r=0;r<f.length;r++)a(f[r]);i=b,c()}([]);
"chart-bottom-toolbar":"0084d6be9403c84e959f","drawing-toolbar":"35360bdf4aedb7db7287","context-menu-renderer":"5eff9c34fa03e94b2c1b","new-edit-object-dialog":"232c44a337440602cba4","go-to-date-dialog-impl":"51162344726d8956c763","symbol-info-dialog-impl":"eaddb54cc066d7a021e2","series-pane-views":"678a074c53e327c3184a","study-pane-views":"ee901b6c4a31f84ba03d","lazy-jquery-ui":"3a9fe36168ca8e6cacb8","lazy-velocity":"d040cf1092d3b2920dde","series-icons-map":"e3b746e7a7341e8ddb2d",clipboard:"5403f9bd852af06addff"}[e]+".js"}(e),o=function(a){var c,d,o,b;t.onerror=t.onload=null,clearTimeout(f),0!==(c=s[e])&&(c&&(d=a&&("load"===a.type?"missing":a.type),o=a&&a.target&&a.target.src,(b=new Error("Loading chunk "+e+" failed.\n("+d+": "+o+")")).type=d,b.request=o,c[1](b)),s[e]=void 0)},f=setTimeout(function(){o({type:"timeout",target:t})},12e4),t.onerror=t.onload=o,document.head.appendChild(t))),Promise.all(b)},d.m=e,d.c=n,d.d=function(e,a,c){d.o(e,a)||Object.defineProperty(e,a,{enumerable:!0,get:c})},d.r=function(e){"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})},d.t=function(e,a){var c,t;if(1&a&&(e=d(e)),8&a)return e;if(4&a&&"object"==typeof e&&e&&e.__esModule)return e;if(c=Object.create(null),d.r(c),Object.defineProperty(c,"default",{enumerable:!0,value:e}),2&a&&"string"!=typeof e)for(t in e)d.d(c,t,function(a){return e[a]}.bind(null,t));return c},d.n=function(e){var a=e&&e.__esModule?function(){return e.default}:function(){return e};return d.d(a,"a",a),a},d.o=function(e,a){return Object.prototype.hasOwnProperty.call(e,a)},d.p="bundles/",d.p=window.WEBPACK_PUBLIC_PATH||d.p,t=d.e,o=Object.create(null),d.e=function(e){if(!o[e]){o[e]=function e(a,c){return t(a).catch(function(){return new Promise(function(d){var o=function(){window.removeEventListener("online",o,!1),!1===navigator.onLine?window.addEventListener("online",o,!1):d(c<2?e(a,c+1):t(a))};setTimeout(o,c*c*1e3)})})}(e,0);var a=function(){delete o[e]};o[e].then(a,a)}return o[e]},d.oe=function(e){throw console.error(e),e},b=(f=window.webpackJsonp=window.webpackJsonp||[]).push.bind(f),f.push=a,f=f.slice(),r=0;r<f.length;r++)a(f[r]);i=b,c()}([]);