(window.webpackJsonp=window.webpackJsonp||[]).push([[15],{HSjo:function(e,n,t){"use strict";function r(e,n){return Object(D.__assign)({propType:"checkable",properties:e},n)}function i(e,n,t){return Object(D.__assign)({propType:"checkableSet",properties:e,childrenDefinitions:t},n)}function o(e,n){return Object(D.__assign)({propType:"color",properties:e,noAlpha:!1},n)}function u(e,n){var t=Object(D.__assign)({propType:"line",properties:e},n);return void 0!==t.properties.style&&(t.styleValues=k),void 0!==t.properties.width&&(t.widthValues=z),void 0===t.properties.leftEnd&&void 0===t.properties.rightEnd||void 0!==t.endsValues||(t.endsValues=N),void 0!==t.properties.value&&void 0===t.valueType&&(t.valueType=1),t}function s(e,n){var t=Object(D.__assign)({propType:"leveledLine",properties:e},n);return void 0!==t.properties.style&&(t.styleValues=P),void 0!==t.properties.width&&(t.widthValues=M),t}function c(e,n){return Object(D.__assign)({propType:"number",properties:e,type:1},n)}function a(e,n){return Object(D.__assign)({propType:"options",properties:e},n)}function p(e,n){return Object(D.__assign)({propType:"twoOptions",properties:e},n)}function l(e,n){var t=Object(D.__assign)(Object(D.__assign)({propType:"text",properties:e},n),{isEditable:n.isEditable||!1});return void 0!==t.properties.size&&void 0===t.sizeItems&&(t.sizeItems=C),void 0!==t.properties.alignmentVertical&&void 0===t.alignmentVerticalItems&&(t.alignmentVerticalItems=x),void 0!==t.properties.alignmentHorizontal&&void 0===t.alignmentHorizontalItems&&(t.alignmentHorizontalItems=W),(t.alignmentVerticalItems||t.alignmentHorizontalItems)&&void 0===t.alignmentTitle&&(t.alignmentTitle=R),void 0!==t.properties.borderWidth&&void 0===t.borderWidthItems&&(t.borderWidthItems=J),t}function f(e,n){return Object(D.__assign)({propType:"twoColors",properties:e,noAlpha1:!1,noAlpha2:!1},n)}function d(e,n){return Object(D.__assign)({propType:"coordinates",properties:e},n)}function v(e,n){return Object(D.__assign)({propType:"range",properties:e},n)}function b(e,n){return Object(D.__assign)({propType:"transparency",properties:e},n)}function g(e,n){return Object(D.__assign)({propType:"symbol",properties:e},n)}function y(e,n){return Object(D.__assign)({propType:"session",properties:e},n)}function _(e,n,t){return{id:n,title:t,groupType:"general",definitions:new q.a(e)}}function T(e,n,t){return{id:n,title:t,groupType:"leveledLines",definitions:new q.a(e)}}function w(e,n){var t=new Map,r=void 0!==n?n[0]:function(e){return e},i=void 0!==n?void 0!==n[1]?n[1]:n[0]:function(e){return e},o={value:function(){return r(e.value())},setValue:function(n){e.setValue(i(n))},subscribe:function(n,r){var i=function(e){r(o)};t.set(r,i),e.subscribe(n,i)},unsubscribe:function(n,r){var i=t.get(r);i&&(e.unsubscribe(n,i),t.delete(r))},unsubscribeAll:function(n){e.unsubscribeAll(n),t.clear()}};return o}function m(e,n,t,r){var i=w(n,r),o=void 0!==r?void 0!==r[1]?r[1]:r[0]:function(e){return e};return i.setValue=function(r){return e.setProperty(n,o(r),t)},i}function h(e,n,t,r){var i=function(e,n){ var t=new Map,r=void 0!==n?n[0]:function(e){return e},i=void 0!==n?void 0!==n[1]?n[1]:n[0]:function(e){return e},o={value:function(){return r(e.value())},setValue:function(n){e.setValue(i(n))},subscribe:function(n,r){var i=function(){r(o)},u=t.get(n);void 0===u?((u=new Map).set(r,i),t.set(n,u)):u.set(r,i),e.subscribe(i)},unsubscribe:function(n,r){var i,o=t.get(n);void 0!==o&&void 0!==(i=o.get(r))&&(e.unsubscribe(i),o.delete(r))},unsubscribeAll:function(n){var r=t.get(n);void 0!==r&&(r.forEach(function(n,t){e.unsubscribe(n)}),r.clear())}};return o}(n,r),o=void 0!==r?void 0!==r[1]?r[1]:r[0]:function(e){return e};return i.setValue=function(r){return e.undoHistory().setWatchedValue(n,o(r),t)},i}function O(e,n){var t=w(n);return t.setValue=function(n){return e.setPriceScaleSelectionStrategy(n)},t}function E(e,n,t,r){var i=w(n);return i.setValue=function(n){var i={lockScale:n};e.setPriceScaleMode(i,t,r)},i}function j(e,n,t,r){var i=w(n,r);return i.setValue=function(r){e.setScaleRatioProperty(n,r,t)},i}function V(e,n){if(Object(F.isHexColor)(e)){var t=Object(B.parseRgb)(e);return Object(B.rgbaToString)(Object(B.rgba)(t,(100-n)/100))}return e}function S(e,n,t,r){var i;return(i=null!==t?function(e){var n=w(e);return n.destroy=function(){e.destroy()},n}(function(e){var n,t,r,i,o,u,s,c=[];for(n=1;n