diff --git a/index.html b/index.html index 6d3ffc3..e45624f 100644 --- a/index.html +++ b/index.html @@ -24,6 +24,9 @@ + + + diff --git a/public/charting_library/bundles/1072.67a2846c0506e2e592be.css b/public/charting_library/bundles/1072.67a2846c0506e2e592be.css new file mode 100644 index 0000000..0421f72 --- /dev/null +++ b/public/charting_library/bundles/1072.67a2846c0506e2e592be.css @@ -0,0 +1 @@ +.container-qm7Rg5MB{align-items:center;border-bottom:1px solid;border-top:1px solid;border-color:var(--themed-color-search-border,#ebebeb);cursor:default;display:flex;flex-shrink:0;position:relative}html.theme-dark .container-qm7Rg5MB{border-color:var(--themed-color-search-border,#4a4a4a)}.container-qm7Rg5MB.mobile-qm7Rg5MB{background-color:var(--themed-color-container-fill-primary-neutral-extra-light,#f2f2f2);border:none;border-radius:40px;margin:4px 20px 8px}html.theme-dark .container-qm7Rg5MB.mobile-qm7Rg5MB{background-color:var(--themed-color-container-fill-primary-neutral-extra-light,#303030)}.inputContainer-qm7Rg5MB{height:24px;padding:8px 16px 8px 47px;width:100%}.inputContainer-qm7Rg5MB.mobile-qm7Rg5MB{padding-left:40px}.inputContainer-qm7Rg5MB.withCancel-qm7Rg5MB{padding-right:70px}.input-qm7Rg5MB{background-color:initial;border:none;color:var(--themed-color-load-chart-dialog-text,#1a1a1a);font-size:16px;height:100%;margin:0;padding:0;width:100%}html.theme-dark .input-qm7Rg5MB{color:var(--themed-color-load-chart-dialog-text,#a8a8a8)}.input-qm7Rg5MB.mobile-qm7Rg5MB{color:var(--themed-color-content-primary-neutral-bold,#1a1a1a)}html.theme-dark .input-qm7Rg5MB.mobile-qm7Rg5MB{color:var(--themed-color-content-primary-neutral-bold,#dbdbdb)}.input-qm7Rg5MB.mobile-qm7Rg5MB::placeholder{color:var(--themed-color-content-primary-neutral,#707070);font-weight:400}html.theme-dark .input-qm7Rg5MB.mobile-qm7Rg5MB::placeholder{color:var(--themed-color-content-primary-neutral,#8c8c8c)}.input-qm7Rg5MB::placeholder{color:var(--themed-color-input-placeholder-text,#a8a8a8);font-weight:400}html.theme-dark .input-qm7Rg5MB::placeholder{color:var(--themed-color-input-placeholder-text,#4a4a4a)}.icon-qm7Rg5MB{color:#a8a8a8;height:28px;left:15px;pointer-events:none;position:absolute;top:calc(50% - 14px)}.icon-qm7Rg5MB.mobile-qm7Rg5MB{color:var(--themed-color-content-primary-neutral,#707070);left:8px}html.theme-dark .icon-qm7Rg5MB.mobile-qm7Rg5MB{color:var(--themed-color-content-primary-neutral,#8c8c8c)}.cancel-qm7Rg5MB{color:var(--themed-color-default-gray,#707070);position:absolute;right:20px}html.theme-dark .cancel-qm7Rg5MB{color:var(--themed-color-default-gray,#8c8c8c)}.cancel-qm7Rg5MB.mobile-qm7Rg5MB{color:var(--themed-color-content-primary-neutral,#707070)}html.theme-dark .cancel-qm7Rg5MB.mobile-qm7Rg5MB{color:var(--themed-color-content-primary-neutral,#8c8c8c)}.highlighted-cwp8YRo6,html.theme-dark .highlighted-cwp8YRo6{color:var(--themed-color-brand,#2962ff)} \ No newline at end of file diff --git a/public/charting_library/bundles/1072.67a2846c0506e2e592be.rtl.css b/public/charting_library/bundles/1072.67a2846c0506e2e592be.rtl.css new file mode 100644 index 0000000..34f4620 --- /dev/null +++ b/public/charting_library/bundles/1072.67a2846c0506e2e592be.rtl.css @@ -0,0 +1 @@ +.container-qm7Rg5MB{align-items:center;border-bottom:1px solid;border-top:1px solid;border-color:var(--themed-color-search-border,#ebebeb);cursor:default;display:flex;flex-shrink:0;position:relative}html.theme-dark .container-qm7Rg5MB{border-color:var(--themed-color-search-border,#4a4a4a)}.container-qm7Rg5MB.mobile-qm7Rg5MB{background-color:var(--themed-color-container-fill-primary-neutral-extra-light,#f2f2f2);border:none;border-radius:40px;margin:4px 20px 8px}html.theme-dark .container-qm7Rg5MB.mobile-qm7Rg5MB{background-color:var(--themed-color-container-fill-primary-neutral-extra-light,#303030)}.inputContainer-qm7Rg5MB{height:24px;padding:8px 47px 8px 16px;width:100%}.inputContainer-qm7Rg5MB.mobile-qm7Rg5MB{padding-right:40px}.inputContainer-qm7Rg5MB.withCancel-qm7Rg5MB{padding-left:70px}.input-qm7Rg5MB{background-color:initial;border:none;color:var(--themed-color-load-chart-dialog-text,#1a1a1a);font-size:16px;height:100%;margin:0;padding:0;width:100%}html.theme-dark .input-qm7Rg5MB{color:var(--themed-color-load-chart-dialog-text,#a8a8a8)}.input-qm7Rg5MB.mobile-qm7Rg5MB{color:var(--themed-color-content-primary-neutral-bold,#1a1a1a)}html.theme-dark .input-qm7Rg5MB.mobile-qm7Rg5MB{color:var(--themed-color-content-primary-neutral-bold,#dbdbdb)}.input-qm7Rg5MB.mobile-qm7Rg5MB::placeholder{color:var(--themed-color-content-primary-neutral,#707070);font-weight:400}html.theme-dark .input-qm7Rg5MB.mobile-qm7Rg5MB::placeholder{color:var(--themed-color-content-primary-neutral,#8c8c8c)}.input-qm7Rg5MB::placeholder{color:var(--themed-color-input-placeholder-text,#a8a8a8);font-weight:400}html.theme-dark .input-qm7Rg5MB::placeholder{color:var(--themed-color-input-placeholder-text,#4a4a4a)}.icon-qm7Rg5MB{color:#a8a8a8;height:28px;pointer-events:none;position:absolute;right:15px;top:calc(50% - 14px)}.icon-qm7Rg5MB.mobile-qm7Rg5MB{color:var(--themed-color-content-primary-neutral,#707070);right:8px}html.theme-dark .icon-qm7Rg5MB.mobile-qm7Rg5MB{color:var(--themed-color-content-primary-neutral,#8c8c8c)}.cancel-qm7Rg5MB{color:var(--themed-color-default-gray,#707070);left:20px;position:absolute}html.theme-dark .cancel-qm7Rg5MB{color:var(--themed-color-default-gray,#8c8c8c)}.cancel-qm7Rg5MB.mobile-qm7Rg5MB{color:var(--themed-color-content-primary-neutral,#707070)}html.theme-dark .cancel-qm7Rg5MB.mobile-qm7Rg5MB{color:var(--themed-color-content-primary-neutral,#8c8c8c)}.highlighted-cwp8YRo6,html.theme-dark .highlighted-cwp8YRo6{color:var(--themed-color-brand,#2962ff)} \ No newline at end of file diff --git a/public/charting_library/bundles/116.668ae3395c34e5ab58d7.css b/public/charting_library/bundles/116.668ae3395c34e5ab58d7.css new file mode 100644 index 0000000..7aaaf06 --- /dev/null +++ b/public/charting_library/bundles/116.668ae3395c34e5ab58d7.css @@ -0,0 +1 @@ +.hidden-DgcIT6Uz{opacity:0}.fadeInWrapper-DgcIT6Uz{transition:opacity var(--ui-lib-fadeInWrapper-transition-duration,.35s);width:100%}.roundTabButton-JbssaNvk{align-items:center;border-style:solid;border-width:1px;box-sizing:border-box;cursor:default;display:inline-flex;flex:0 0 auto;justify-content:center;max-width:100%;-webkit-tap-highlight-color:transparent;outline:none;overflow:visible;position:relative;-webkit-user-select:none;user-select:none}.roundTabButton-JbssaNvk:focus{outline:none}.roundTabButton-JbssaNvk:focus-visible{outline:none}.roundTabButton-JbssaNvk:after{border-style:solid;border-width:2px;box-sizing:border-box;content:"";display:none;height:calc(100% + 10px);left:-5px;pointer-events:none;position:absolute;top:-5px;width:calc(100% + 10px);z-index:1}.roundTabButton-JbssaNvk:focus:after{display:block}.roundTabButton-JbssaNvk:focus-visible:after{display:block}.roundTabButton-JbssaNvk:focus:not(:focus-visible):after{display:none}.roundTabButton-JbssaNvk:after,html.theme-dark .roundTabButton-JbssaNvk:after{border-color:var(--themed-color-focus-outline-color-blue,#2962ff)}.roundTabButton-JbssaNvk.disableFocusOutline-JbssaNvk:after{display:none}.roundTabButton-JbssaNvk.enableCursorPointer-JbssaNvk{cursor:pointer}.roundTabButton-JbssaNvk:not(:first-child){margin-inline-start:var(--ui-lib-round-tab-margin)}.roundTabButton-JbssaNvk.large-JbssaNvk{border-radius:24px;height:48px;padding:0 23px}.roundTabButton-JbssaNvk.large-JbssaNvk:after{border-radius:28px}.roundTabButton-JbssaNvk.large-JbssaNvk.iconOnly-JbssaNvk,.roundTabButton-JbssaNvk.large-JbssaNvk.withStartIcon-JbssaNvk{padding-inline-start:15px}.roundTabButton-JbssaNvk.large-JbssaNvk.iconOnly-JbssaNvk,.roundTabButton-JbssaNvk.large-JbssaNvk.withEndIcon-JbssaNvk{padding-inline-end:15px}.roundTabButton-JbssaNvk.large-JbssaNvk:not(.iconOnly-JbssaNvk) .startIconWrap-JbssaNvk{margin-inline-end:4px}.roundTabButton-JbssaNvk.large-JbssaNvk .endIconWrap-JbssaNvk{margin-inline-start:4px}.roundTabButton-JbssaNvk.small-JbssaNvk{border-radius:17px;height:34px;padding:0 15px}.roundTabButton-JbssaNvk.small-JbssaNvk:after{border-radius:21px}.roundTabButton-JbssaNvk.small-JbssaNvk.iconOnly-JbssaNvk,.roundTabButton-JbssaNvk.small-JbssaNvk.withStartIcon-JbssaNvk{padding-inline-start:11px}.roundTabButton-JbssaNvk.small-JbssaNvk.iconOnly-JbssaNvk,.roundTabButton-JbssaNvk.small-JbssaNvk.withEndIcon-JbssaNvk{padding-inline-end:11px}.roundTabButton-JbssaNvk.small-JbssaNvk:not(.iconOnly-JbssaNvk) .startIconWrap-JbssaNvk{margin-inline-end:4px}.roundTabButton-JbssaNvk.small-JbssaNvk .endIconWrap-JbssaNvk{margin-inline-start:4px}.roundTabButton-JbssaNvk.xsmall-JbssaNvk{border-radius:14px;height:28px;padding:0 11px}.roundTabButton-JbssaNvk.xsmall-JbssaNvk:after{border-radius:18px}.roundTabButton-JbssaNvk.xsmall-JbssaNvk.iconOnly-JbssaNvk,.roundTabButton-JbssaNvk.xsmall-JbssaNvk.withStartIcon-JbssaNvk{padding-inline-start:7px}.roundTabButton-JbssaNvk.xsmall-JbssaNvk.iconOnly-JbssaNvk,.roundTabButton-JbssaNvk.xsmall-JbssaNvk.withEndIcon-JbssaNvk{padding-inline-end:7px}.roundTabButton-JbssaNvk.xsmall-JbssaNvk:not(.iconOnly-JbssaNvk) .startIconWrap-JbssaNvk{margin-inline-end:4px}.roundTabButton-JbssaNvk.xsmall-JbssaNvk .endIconWrap-JbssaNvk{margin-inline-start:2px}.roundTabButton-JbssaNvk.large-JbssaNvk{font-feature-settings:"tnum" on,"lnum" on;font-size:var(--ui-lib-typography-font-size);font-style:normal;font-weight:500}.roundTabButton-JbssaNvk.large-JbssaNvk,.roundTabButton-JbssaNvk.small-JbssaNvk{font-family:-apple-system,BlinkMacSystemFont,Trebuchet MS,Roboto,Ubuntu,sans-serif;--ui-lib-typography-font-size:16px;--ui-lib-typography-line-height:24px;line-height:var(--ui-lib-typography-line-height)}.roundTabButton-JbssaNvk.small-JbssaNvk{font-feature-settings:"tnum" on,"lnum" on;font-size:var(--ui-lib-typography-font-size);font-style:normal;font-weight:400}.roundTabButton-JbssaNvk.xsmall-JbssaNvk{font-family:-apple-system,BlinkMacSystemFont,Trebuchet MS,Roboto,Ubuntu,sans-serif;font-feature-settings:"tnum" on,"lnum" on;font-style:normal;--ui-lib-typography-font-size:14px;font-size:var(--ui-lib-typography-font-size);font-weight:400;--ui-lib-typography-line-height:18px;line-height:var(--ui-lib-typography-line-height)}.roundTabButton-JbssaNvk.primary-JbssaNvk{background-color:var(--themed-color-round-tab-primary-default-bg,#f2f2f2);border-color:var(--themed-color-round-tab-primary-default-border,#f2f2f2);color:var(--themed-color-round-tab-primary-default-content,#1a1a1a)}html.theme-dark .roundTabButton-JbssaNvk.primary-JbssaNvk{background-color:var(--themed-color-round-tab-primary-default-bg,#303030);border-color:var(--themed-color-round-tab-primary-default-border,#303030);color:var(--themed-color-round-tab-primary-default-content,#dbdbdb)}@media (any-hover:hover){.roundTabButton-JbssaNvk.primary-JbssaNvk:hover:not(:disabled):not(.roundTabButton-JbssaNvk.primary-JbssaNvk.selected-JbssaNvk){background-color:var(--themed-color-round-tab-primary-hover-bg,#ebebeb);border-color:var(--themed-color-round-tab-primary-hover-border,#ebebeb);color:var(--themed-color-round-tab-primary-hover-content,#1a1a1a)}html.theme-dark .roundTabButton-JbssaNvk.primary-JbssaNvk:hover:not(:disabled):not(.roundTabButton-JbssaNvk.primary-JbssaNvk.selected-JbssaNvk){background-color:var(--themed-color-round-tab-primary-hover-bg,#3d3d3d);border-color:var(--themed-color-round-tab-primary-hover-border,#3d3d3d);color:var(--themed-color-round-tab-primary-hover-content,#dbdbdb)}}.roundTabButton-JbssaNvk.primary-JbssaNvk:active:not(.disableActiveStateStyles-JbssaNvk):not(:disabled){background-color:var(--themed-color-round-tab-primary-active-bg,#dbdbdb);border-color:var(--themed-color-round-tab-primary-active-border,#dbdbdb);color:var(--themed-color-round-tab-primary-active-content,#1a1a1a)}html.theme-dark .roundTabButton-JbssaNvk.primary-JbssaNvk:active:not(.disableActiveStateStyles-JbssaNvk):not(:disabled){background-color:var(--themed-color-round-tab-primary-active-bg,#4a4a4a);border-color:var(--themed-color-round-tab-primary-active-border,#4a4a4a);color:var(--themed-color-round-tab-primary-active-content,#fff)}.roundTabButton-JbssaNvk.primary-JbssaNvk.selected-JbssaNvk,.roundTabButton-JbssaNvk.primary-JbssaNvk.selected-JbssaNvk:not(.disableActiveStateStyles-JbssaNvk){background-color:var(--themed-color-round-tab-primary-selected-bg,#1a1a1a);border-color:var(--themed-color-round-tab-primary-selected-border,#1a1a1a);color:var(--themed-color-round-tab-primary-selected-content,#fff)}html.theme-dark .roundTabButton-JbssaNvk.primary-JbssaNvk.selected-JbssaNvk,html.theme-dark .roundTabButton-JbssaNvk.primary-JbssaNvk.selected-JbssaNvk:not(.disableActiveStateStyles-JbssaNvk){background-color:var(--themed-color-round-tab-primary-selected-bg,#fff);border-color:var(--themed-color-round-tab-primary-selected-border,#fff);color:var(--themed-color-round-tab-primary-selected-content,#1a1a1a)}.roundTabButton-JbssaNvk.ghost-JbssaNvk{background-color:var(--themed-color-round-tab-ghost-default-bg,#0000);border-color:var(--themed-color-round-tab-ghost-default-border,#0000);color:var(--themed-color-round-tab-ghost-default-content,#1a1a1a)}html.theme-dark .roundTabButton-JbssaNvk.ghost-JbssaNvk{background-color:var(--themed-color-round-tab-ghost-default-bg,#0000);border-color:var(--themed-color-round-tab-ghost-default-border,#0000);color:var(--themed-color-round-tab-ghost-default-content,#dbdbdb)}@media (any-hover:hover){.roundTabButton-JbssaNvk.ghost-JbssaNvk:hover:not(:disabled):not(.roundTabButton-JbssaNvk.ghost-JbssaNvk.selected-JbssaNvk){background-color:var(--themed-color-round-tab-ghost-hover-bg,#0000);border-color:var(--themed-color-round-tab-ghost-hover-border,#ebebeb);color:var(--themed-color-round-tab-ghost-hover-content,#1a1a1a)}html.theme-dark .roundTabButton-JbssaNvk.ghost-JbssaNvk:hover:not(:disabled):not(.roundTabButton-JbssaNvk.ghost-JbssaNvk.selected-JbssaNvk){background-color:var(--themed-color-round-tab-ghost-hover-bg,#0000);border-color:var(--themed-color-round-tab-ghost-hover-border,#4a4a4a);color:var(--themed-color-round-tab-ghost-hover-content,#dbdbdb)}}.roundTabButton-JbssaNvk.ghost-JbssaNvk:active:not(.disableActiveStateStyles-JbssaNvk):not(:disabled){background-color:var(--themed-color-round-tab-ghost-active-bg,#0000);border-color:var(--themed-color-round-tab-ghost-active-border,#1a1a1a);color:var(--themed-color-round-tab-ghost-active-content,#1a1a1a)}html.theme-dark .roundTabButton-JbssaNvk.ghost-JbssaNvk:active:not(.disableActiveStateStyles-JbssaNvk):not(:disabled){background-color:var(--themed-color-round-tab-ghost-active-bg,#0000);border-color:var(--themed-color-round-tab-ghost-active-border,#fff);color:var(--themed-color-round-tab-ghost-active-content,#fff)}.roundTabButton-JbssaNvk.ghost-JbssaNvk.selected-JbssaNvk,.roundTabButton-JbssaNvk.ghost-JbssaNvk.selected-JbssaNvk:not(.disableActiveStateStyles-JbssaNvk){background-color:var(--themed-color-round-tab-ghost-selected-bg,#0000);border-color:var(--themed-color-round-tab-ghost-selected-border,#1a1a1a);color:var(--themed-color-round-tab-ghost-selected-content,#1a1a1a)}html.theme-dark .roundTabButton-JbssaNvk.ghost-JbssaNvk.selected-JbssaNvk,html.theme-dark .roundTabButton-JbssaNvk.ghost-JbssaNvk.selected-JbssaNvk:not(.disableActiveStateStyles-JbssaNvk){background-color:var(--themed-color-round-tab-ghost-selected-bg,#0000);border-color:var(--themed-color-round-tab-ghost-selected-border,#fff);color:var(--themed-color-round-tab-ghost-selected-content,#fff)}.roundTabButton-JbssaNvk.primary-JbssaNvk:disabled,.roundTabButton-JbssaNvk.primary-JbssaNvk[aria-disabled=true]{cursor:default}.roundTabButton-JbssaNvk.primary-JbssaNvk:disabled:after,.roundTabButton-JbssaNvk.primary-JbssaNvk[aria-disabled=true]:after{display:none}.roundTabButton-JbssaNvk.primary-JbssaNvk:disabled,.roundTabButton-JbssaNvk.primary-JbssaNvk:disabled:link,.roundTabButton-JbssaNvk.primary-JbssaNvk:disabled:visited,.roundTabButton-JbssaNvk.primary-JbssaNvk[aria-disabled=true],.roundTabButton-JbssaNvk.primary-JbssaNvk[aria-disabled=true]:link,.roundTabButton-JbssaNvk.primary-JbssaNvk[aria-disabled=true]:visited{background-color:var(--themed-color-round-tab-primary-disabled-bg,#ebebeb);border-color:var(--themed-color-round-tab-primary-disabled-bg,#ebebeb);color:var(--themed-color-round-tab-disabled-content,#b8b8b8)}html.theme-dark .roundTabButton-JbssaNvk.primary-JbssaNvk:disabled,html.theme-dark .roundTabButton-JbssaNvk.primary-JbssaNvk:disabled:link,html.theme-dark .roundTabButton-JbssaNvk.primary-JbssaNvk:disabled:visited,html.theme-dark .roundTabButton-JbssaNvk.primary-JbssaNvk[aria-disabled=true],html.theme-dark .roundTabButton-JbssaNvk.primary-JbssaNvk[aria-disabled=true]:link,html.theme-dark .roundTabButton-JbssaNvk.primary-JbssaNvk[aria-disabled=true]:visited{background-color:var(--themed-color-round-tab-primary-disabled-bg,#3d3d3d);border-color:var(--themed-color-round-tab-primary-disabled-bg,#3d3d3d);color:var(--themed-color-round-tab-disabled-content,#636363)}.roundTabButton-JbssaNvk.ghost-JbssaNvk:disabled,.roundTabButton-JbssaNvk.ghost-JbssaNvk[aria-disabled=true]{cursor:default}.roundTabButton-JbssaNvk.ghost-JbssaNvk:disabled:after,.roundTabButton-JbssaNvk.ghost-JbssaNvk[aria-disabled=true]:after{display:none}.roundTabButton-JbssaNvk.ghost-JbssaNvk:disabled,.roundTabButton-JbssaNvk.ghost-JbssaNvk:disabled:link,.roundTabButton-JbssaNvk.ghost-JbssaNvk:disabled:visited,.roundTabButton-JbssaNvk.ghost-JbssaNvk[aria-disabled=true],.roundTabButton-JbssaNvk.ghost-JbssaNvk[aria-disabled=true]:link,.roundTabButton-JbssaNvk.ghost-JbssaNvk[aria-disabled=true]:visited{background-color:var(--themed-color-round-tab-ghost-disabled-bg,#0000);border-color:var(--themed-color-round-tab-ghost-disabled-bg,#0000);color:var(--themed-color-round-tab-disabled-content,#b8b8b8)}html.theme-dark .roundTabButton-JbssaNvk.ghost-JbssaNvk:disabled,html.theme-dark .roundTabButton-JbssaNvk.ghost-JbssaNvk:disabled:link,html.theme-dark .roundTabButton-JbssaNvk.ghost-JbssaNvk:disabled:visited,html.theme-dark .roundTabButton-JbssaNvk.ghost-JbssaNvk[aria-disabled=true],html.theme-dark .roundTabButton-JbssaNvk.ghost-JbssaNvk[aria-disabled=true]:link,html.theme-dark .roundTabButton-JbssaNvk.ghost-JbssaNvk[aria-disabled=true]:visited{background-color:var(--themed-color-round-tab-ghost-disabled-bg,#0000);border-color:var(--themed-color-round-tab-ghost-disabled-bg,#0000);color:var(--themed-color-round-tab-disabled-content,#636363)}.roundTabButton-JbssaNvk.fake-JbssaNvk{left:-999999px;pointer-events:none;position:absolute;z-index:-1}.endIconWrap-JbssaNvk,.startIconWrap-JbssaNvk{align-items:center;display:inline-flex;justify-content:center;max-height:28px;max-width:28px;min-height:18px;min-width:18px}.caret-JbssaNvk{transition:transform .35s ease}.selected-JbssaNvk .caret-JbssaNvk{transform:rotate(180deg)}.visuallyHidden-JbssaNvk{border:0;height:1px;margin:-1px;padding:0;position:absolute;width:1px;clip:rect(0 0 0 0);overflow:hidden}.linkItem-zMVwkifW{cursor:pointer}.scrollWrap-vgCB17hK{contain:content;margin:-4px calc(max(var(--ui-lib-round-tabs-hor-padding, 0px), 4px)*-1);min-height:100%;padding:4px max(var(--ui-lib-round-tabs-hor-padding,0px),4px);position:relative;-webkit-user-select:none;user-select:none;width:100%}.scrollWrap-vgCB17hK.overflowScroll-vgCB17hK{overflow-x:auto;overflow-y:hidden;-webkit-overflow-scrolling:touch}@supports (-moz-appearance:none){.scrollWrap-vgCB17hK.overflowScroll-vgCB17hK{scrollbar-width:none}}.scrollWrap-vgCB17hK.overflowScroll-vgCB17hK.sb-scrollbar-wrap{display:none}.scrollWrap-vgCB17hK.overflowScroll-vgCB17hK::-webkit-scrollbar{display:none;height:0;width:0}.scrollWrap-vgCB17hK.overflowScroll-vgCB17hK::-webkit-scrollbar-thumb,.scrollWrap-vgCB17hK.overflowScroll-vgCB17hK::-webkit-scrollbar-track{display:none}.scrollWrap-vgCB17hK.overflowScroll-vgCB17hK::-webkit-scrollbar-corner{display:none}.roundTabs-vgCB17hK{display:flex;flex-flow:row nowrap;--ui-lib-round-tab-margin:var(--ui-lib-round-tabs-gap)}.overflowScroll-vgCB17hK .roundTabs-vgCB17hK{min-width:max-content}.overflowScroll-vgCB17hK .roundTabs-vgCB17hK.center-vgCB17hK{margin-inline-end:calc(max(var(--ui-lib-round-tabs-hor-padding, 0px), 4px)*-1);padding-inline-end:max(var(--ui-lib-round-tabs-hor-padding,0px),4px)}.overflowWrap-vgCB17hK .roundTabs-vgCB17hK{gap:var(--ui-lib-round-tabs-gap);--ui-lib-round-tab-margin:0;flex-wrap:wrap}.roundTabs-vgCB17hK.start-vgCB17hK{justify-content:flex-start}.roundTabs-vgCB17hK.center-vgCB17hK{justify-content:center} \ No newline at end of file diff --git a/public/charting_library/bundles/116.668ae3395c34e5ab58d7.rtl.css b/public/charting_library/bundles/116.668ae3395c34e5ab58d7.rtl.css new file mode 100644 index 0000000..7aef3c5 --- /dev/null +++ b/public/charting_library/bundles/116.668ae3395c34e5ab58d7.rtl.css @@ -0,0 +1 @@ +.hidden-DgcIT6Uz{opacity:0}.fadeInWrapper-DgcIT6Uz{transition:opacity var(--ui-lib-fadeInWrapper-transition-duration,.35s);width:100%}.roundTabButton-JbssaNvk{align-items:center;border-style:solid;border-width:1px;box-sizing:border-box;cursor:default;display:inline-flex;flex:0 0 auto;justify-content:center;max-width:100%;-webkit-tap-highlight-color:transparent;outline:none;overflow:visible;position:relative;-webkit-user-select:none;user-select:none}.roundTabButton-JbssaNvk:focus{outline:none}.roundTabButton-JbssaNvk:focus-visible{outline:none}.roundTabButton-JbssaNvk:after{border-style:solid;border-width:2px;box-sizing:border-box;content:"";display:none;height:calc(100% + 10px);pointer-events:none;position:absolute;right:-5px;top:-5px;width:calc(100% + 10px);z-index:1}.roundTabButton-JbssaNvk:focus:after{display:block}.roundTabButton-JbssaNvk:focus-visible:after{display:block}.roundTabButton-JbssaNvk:focus:not(:focus-visible):after{display:none}.roundTabButton-JbssaNvk:after,html.theme-dark .roundTabButton-JbssaNvk:after{border-color:var(--themed-color-focus-outline-color-blue,#2962ff)}.roundTabButton-JbssaNvk.disableFocusOutline-JbssaNvk:after{display:none}.roundTabButton-JbssaNvk.enableCursorPointer-JbssaNvk{cursor:pointer}.roundTabButton-JbssaNvk:not(:first-child){margin-inline-start:var(--ui-lib-round-tab-margin)}.roundTabButton-JbssaNvk.large-JbssaNvk{border-radius:24px;height:48px;padding:0 23px}.roundTabButton-JbssaNvk.large-JbssaNvk:after{border-radius:28px}.roundTabButton-JbssaNvk.large-JbssaNvk.iconOnly-JbssaNvk,.roundTabButton-JbssaNvk.large-JbssaNvk.withStartIcon-JbssaNvk{padding-inline-start:15px}.roundTabButton-JbssaNvk.large-JbssaNvk.iconOnly-JbssaNvk,.roundTabButton-JbssaNvk.large-JbssaNvk.withEndIcon-JbssaNvk{padding-inline-end:15px}.roundTabButton-JbssaNvk.large-JbssaNvk:not(.iconOnly-JbssaNvk) .startIconWrap-JbssaNvk{margin-inline-end:4px}.roundTabButton-JbssaNvk.large-JbssaNvk .endIconWrap-JbssaNvk{margin-inline-start:4px}.roundTabButton-JbssaNvk.small-JbssaNvk{border-radius:17px;height:34px;padding:0 15px}.roundTabButton-JbssaNvk.small-JbssaNvk:after{border-radius:21px}.roundTabButton-JbssaNvk.small-JbssaNvk.iconOnly-JbssaNvk,.roundTabButton-JbssaNvk.small-JbssaNvk.withStartIcon-JbssaNvk{padding-inline-start:11px}.roundTabButton-JbssaNvk.small-JbssaNvk.iconOnly-JbssaNvk,.roundTabButton-JbssaNvk.small-JbssaNvk.withEndIcon-JbssaNvk{padding-inline-end:11px}.roundTabButton-JbssaNvk.small-JbssaNvk:not(.iconOnly-JbssaNvk) .startIconWrap-JbssaNvk{margin-inline-end:4px}.roundTabButton-JbssaNvk.small-JbssaNvk .endIconWrap-JbssaNvk{margin-inline-start:4px}.roundTabButton-JbssaNvk.xsmall-JbssaNvk{border-radius:14px;height:28px;padding:0 11px}.roundTabButton-JbssaNvk.xsmall-JbssaNvk:after{border-radius:18px}.roundTabButton-JbssaNvk.xsmall-JbssaNvk.iconOnly-JbssaNvk,.roundTabButton-JbssaNvk.xsmall-JbssaNvk.withStartIcon-JbssaNvk{padding-inline-start:7px}.roundTabButton-JbssaNvk.xsmall-JbssaNvk.iconOnly-JbssaNvk,.roundTabButton-JbssaNvk.xsmall-JbssaNvk.withEndIcon-JbssaNvk{padding-inline-end:7px}.roundTabButton-JbssaNvk.xsmall-JbssaNvk:not(.iconOnly-JbssaNvk) .startIconWrap-JbssaNvk{margin-inline-end:4px}.roundTabButton-JbssaNvk.xsmall-JbssaNvk .endIconWrap-JbssaNvk{margin-inline-start:2px}.roundTabButton-JbssaNvk.large-JbssaNvk{font-feature-settings:"tnum" on,"lnum" on;font-size:var(--ui-lib-typography-font-size);font-style:normal;font-weight:500}.roundTabButton-JbssaNvk.large-JbssaNvk,.roundTabButton-JbssaNvk.small-JbssaNvk{font-family:-apple-system,BlinkMacSystemFont,Trebuchet MS,Roboto,Ubuntu,sans-serif;--ui-lib-typography-font-size:16px;--ui-lib-typography-line-height:24px;line-height:var(--ui-lib-typography-line-height)}.roundTabButton-JbssaNvk.small-JbssaNvk{font-feature-settings:"tnum" on,"lnum" on;font-size:var(--ui-lib-typography-font-size);font-style:normal;font-weight:400}.roundTabButton-JbssaNvk.xsmall-JbssaNvk{font-family:-apple-system,BlinkMacSystemFont,Trebuchet MS,Roboto,Ubuntu,sans-serif;font-feature-settings:"tnum" on,"lnum" on;font-style:normal;--ui-lib-typography-font-size:14px;font-size:var(--ui-lib-typography-font-size);font-weight:400;--ui-lib-typography-line-height:18px;line-height:var(--ui-lib-typography-line-height)}.roundTabButton-JbssaNvk.primary-JbssaNvk{background-color:var(--themed-color-round-tab-primary-default-bg,#f2f2f2);border-color:var(--themed-color-round-tab-primary-default-border,#f2f2f2);color:var(--themed-color-round-tab-primary-default-content,#1a1a1a)}html.theme-dark .roundTabButton-JbssaNvk.primary-JbssaNvk{background-color:var(--themed-color-round-tab-primary-default-bg,#303030);border-color:var(--themed-color-round-tab-primary-default-border,#303030);color:var(--themed-color-round-tab-primary-default-content,#dbdbdb)}@media (any-hover:hover){.roundTabButton-JbssaNvk.primary-JbssaNvk:hover:not(:disabled):not(.roundTabButton-JbssaNvk.primary-JbssaNvk.selected-JbssaNvk){background-color:var(--themed-color-round-tab-primary-hover-bg,#ebebeb);border-color:var(--themed-color-round-tab-primary-hover-border,#ebebeb);color:var(--themed-color-round-tab-primary-hover-content,#1a1a1a)}html.theme-dark .roundTabButton-JbssaNvk.primary-JbssaNvk:hover:not(:disabled):not(.roundTabButton-JbssaNvk.primary-JbssaNvk.selected-JbssaNvk){background-color:var(--themed-color-round-tab-primary-hover-bg,#3d3d3d);border-color:var(--themed-color-round-tab-primary-hover-border,#3d3d3d);color:var(--themed-color-round-tab-primary-hover-content,#dbdbdb)}}.roundTabButton-JbssaNvk.primary-JbssaNvk:active:not(.disableActiveStateStyles-JbssaNvk):not(:disabled){background-color:var(--themed-color-round-tab-primary-active-bg,#dbdbdb);border-color:var(--themed-color-round-tab-primary-active-border,#dbdbdb);color:var(--themed-color-round-tab-primary-active-content,#1a1a1a)}html.theme-dark .roundTabButton-JbssaNvk.primary-JbssaNvk:active:not(.disableActiveStateStyles-JbssaNvk):not(:disabled){background-color:var(--themed-color-round-tab-primary-active-bg,#4a4a4a);border-color:var(--themed-color-round-tab-primary-active-border,#4a4a4a);color:var(--themed-color-round-tab-primary-active-content,#fff)}.roundTabButton-JbssaNvk.primary-JbssaNvk.selected-JbssaNvk,.roundTabButton-JbssaNvk.primary-JbssaNvk.selected-JbssaNvk:not(.disableActiveStateStyles-JbssaNvk){background-color:var(--themed-color-round-tab-primary-selected-bg,#1a1a1a);border-color:var(--themed-color-round-tab-primary-selected-border,#1a1a1a);color:var(--themed-color-round-tab-primary-selected-content,#fff)}html.theme-dark .roundTabButton-JbssaNvk.primary-JbssaNvk.selected-JbssaNvk,html.theme-dark .roundTabButton-JbssaNvk.primary-JbssaNvk.selected-JbssaNvk:not(.disableActiveStateStyles-JbssaNvk){background-color:var(--themed-color-round-tab-primary-selected-bg,#fff);border-color:var(--themed-color-round-tab-primary-selected-border,#fff);color:var(--themed-color-round-tab-primary-selected-content,#1a1a1a)}.roundTabButton-JbssaNvk.ghost-JbssaNvk{background-color:var(--themed-color-round-tab-ghost-default-bg,#0000);border-color:var(--themed-color-round-tab-ghost-default-border,#0000);color:var(--themed-color-round-tab-ghost-default-content,#1a1a1a)}html.theme-dark .roundTabButton-JbssaNvk.ghost-JbssaNvk{background-color:var(--themed-color-round-tab-ghost-default-bg,#0000);border-color:var(--themed-color-round-tab-ghost-default-border,#0000);color:var(--themed-color-round-tab-ghost-default-content,#dbdbdb)}@media (any-hover:hover){.roundTabButton-JbssaNvk.ghost-JbssaNvk:hover:not(:disabled):not(.roundTabButton-JbssaNvk.ghost-JbssaNvk.selected-JbssaNvk){background-color:var(--themed-color-round-tab-ghost-hover-bg,#0000);border-color:var(--themed-color-round-tab-ghost-hover-border,#ebebeb);color:var(--themed-color-round-tab-ghost-hover-content,#1a1a1a)}html.theme-dark .roundTabButton-JbssaNvk.ghost-JbssaNvk:hover:not(:disabled):not(.roundTabButton-JbssaNvk.ghost-JbssaNvk.selected-JbssaNvk){background-color:var(--themed-color-round-tab-ghost-hover-bg,#0000);border-color:var(--themed-color-round-tab-ghost-hover-border,#4a4a4a);color:var(--themed-color-round-tab-ghost-hover-content,#dbdbdb)}}.roundTabButton-JbssaNvk.ghost-JbssaNvk:active:not(.disableActiveStateStyles-JbssaNvk):not(:disabled){background-color:var(--themed-color-round-tab-ghost-active-bg,#0000);border-color:var(--themed-color-round-tab-ghost-active-border,#1a1a1a);color:var(--themed-color-round-tab-ghost-active-content,#1a1a1a)}html.theme-dark .roundTabButton-JbssaNvk.ghost-JbssaNvk:active:not(.disableActiveStateStyles-JbssaNvk):not(:disabled){background-color:var(--themed-color-round-tab-ghost-active-bg,#0000);border-color:var(--themed-color-round-tab-ghost-active-border,#fff);color:var(--themed-color-round-tab-ghost-active-content,#fff)}.roundTabButton-JbssaNvk.ghost-JbssaNvk.selected-JbssaNvk,.roundTabButton-JbssaNvk.ghost-JbssaNvk.selected-JbssaNvk:not(.disableActiveStateStyles-JbssaNvk){background-color:var(--themed-color-round-tab-ghost-selected-bg,#0000);border-color:var(--themed-color-round-tab-ghost-selected-border,#1a1a1a);color:var(--themed-color-round-tab-ghost-selected-content,#1a1a1a)}html.theme-dark .roundTabButton-JbssaNvk.ghost-JbssaNvk.selected-JbssaNvk,html.theme-dark .roundTabButton-JbssaNvk.ghost-JbssaNvk.selected-JbssaNvk:not(.disableActiveStateStyles-JbssaNvk){background-color:var(--themed-color-round-tab-ghost-selected-bg,#0000);border-color:var(--themed-color-round-tab-ghost-selected-border,#fff);color:var(--themed-color-round-tab-ghost-selected-content,#fff)}.roundTabButton-JbssaNvk.primary-JbssaNvk:disabled,.roundTabButton-JbssaNvk.primary-JbssaNvk[aria-disabled=true]{cursor:default}.roundTabButton-JbssaNvk.primary-JbssaNvk:disabled:after,.roundTabButton-JbssaNvk.primary-JbssaNvk[aria-disabled=true]:after{display:none}.roundTabButton-JbssaNvk.primary-JbssaNvk:disabled,.roundTabButton-JbssaNvk.primary-JbssaNvk:disabled:link,.roundTabButton-JbssaNvk.primary-JbssaNvk:disabled:visited,.roundTabButton-JbssaNvk.primary-JbssaNvk[aria-disabled=true],.roundTabButton-JbssaNvk.primary-JbssaNvk[aria-disabled=true]:link,.roundTabButton-JbssaNvk.primary-JbssaNvk[aria-disabled=true]:visited{background-color:var(--themed-color-round-tab-primary-disabled-bg,#ebebeb);border-color:var(--themed-color-round-tab-primary-disabled-bg,#ebebeb);color:var(--themed-color-round-tab-disabled-content,#b8b8b8)}html.theme-dark .roundTabButton-JbssaNvk.primary-JbssaNvk:disabled,html.theme-dark .roundTabButton-JbssaNvk.primary-JbssaNvk:disabled:link,html.theme-dark .roundTabButton-JbssaNvk.primary-JbssaNvk:disabled:visited,html.theme-dark .roundTabButton-JbssaNvk.primary-JbssaNvk[aria-disabled=true],html.theme-dark .roundTabButton-JbssaNvk.primary-JbssaNvk[aria-disabled=true]:link,html.theme-dark .roundTabButton-JbssaNvk.primary-JbssaNvk[aria-disabled=true]:visited{background-color:var(--themed-color-round-tab-primary-disabled-bg,#3d3d3d);border-color:var(--themed-color-round-tab-primary-disabled-bg,#3d3d3d);color:var(--themed-color-round-tab-disabled-content,#636363)}.roundTabButton-JbssaNvk.ghost-JbssaNvk:disabled,.roundTabButton-JbssaNvk.ghost-JbssaNvk[aria-disabled=true]{cursor:default}.roundTabButton-JbssaNvk.ghost-JbssaNvk:disabled:after,.roundTabButton-JbssaNvk.ghost-JbssaNvk[aria-disabled=true]:after{display:none}.roundTabButton-JbssaNvk.ghost-JbssaNvk:disabled,.roundTabButton-JbssaNvk.ghost-JbssaNvk:disabled:link,.roundTabButton-JbssaNvk.ghost-JbssaNvk:disabled:visited,.roundTabButton-JbssaNvk.ghost-JbssaNvk[aria-disabled=true],.roundTabButton-JbssaNvk.ghost-JbssaNvk[aria-disabled=true]:link,.roundTabButton-JbssaNvk.ghost-JbssaNvk[aria-disabled=true]:visited{background-color:var(--themed-color-round-tab-ghost-disabled-bg,#0000);border-color:var(--themed-color-round-tab-ghost-disabled-bg,#0000);color:var(--themed-color-round-tab-disabled-content,#b8b8b8)}html.theme-dark .roundTabButton-JbssaNvk.ghost-JbssaNvk:disabled,html.theme-dark .roundTabButton-JbssaNvk.ghost-JbssaNvk:disabled:link,html.theme-dark .roundTabButton-JbssaNvk.ghost-JbssaNvk:disabled:visited,html.theme-dark .roundTabButton-JbssaNvk.ghost-JbssaNvk[aria-disabled=true],html.theme-dark .roundTabButton-JbssaNvk.ghost-JbssaNvk[aria-disabled=true]:link,html.theme-dark .roundTabButton-JbssaNvk.ghost-JbssaNvk[aria-disabled=true]:visited{background-color:var(--themed-color-round-tab-ghost-disabled-bg,#0000);border-color:var(--themed-color-round-tab-ghost-disabled-bg,#0000);color:var(--themed-color-round-tab-disabled-content,#636363)}.roundTabButton-JbssaNvk.fake-JbssaNvk{pointer-events:none;position:absolute;right:-999999px;z-index:-1}.endIconWrap-JbssaNvk,.startIconWrap-JbssaNvk{align-items:center;display:inline-flex;justify-content:center;max-height:28px;max-width:28px;min-height:18px;min-width:18px}.caret-JbssaNvk{transition:transform .35s ease}.selected-JbssaNvk .caret-JbssaNvk{transform:rotate(-180deg)}.visuallyHidden-JbssaNvk{border:0;height:1px;margin:-1px;padding:0;position:absolute;width:1px;clip:rect(0 0 0 0);overflow:hidden}.linkItem-zMVwkifW{cursor:pointer}.scrollWrap-vgCB17hK{contain:content;margin:-4px calc(max(var(--ui-lib-round-tabs-hor-padding, 0px), 4px)*-1);min-height:100%;padding:4px max(var(--ui-lib-round-tabs-hor-padding,0px),4px);position:relative;-webkit-user-select:none;user-select:none;width:100%}.scrollWrap-vgCB17hK.overflowScroll-vgCB17hK{overflow-x:auto;overflow-y:hidden;-webkit-overflow-scrolling:touch}@supports (-moz-appearance:none){.scrollWrap-vgCB17hK.overflowScroll-vgCB17hK{scrollbar-width:none}}.scrollWrap-vgCB17hK.overflowScroll-vgCB17hK.sb-scrollbar-wrap{display:none}.scrollWrap-vgCB17hK.overflowScroll-vgCB17hK::-webkit-scrollbar{display:none;height:0;width:0}.scrollWrap-vgCB17hK.overflowScroll-vgCB17hK::-webkit-scrollbar-thumb,.scrollWrap-vgCB17hK.overflowScroll-vgCB17hK::-webkit-scrollbar-track{display:none}.scrollWrap-vgCB17hK.overflowScroll-vgCB17hK::-webkit-scrollbar-corner{display:none}.roundTabs-vgCB17hK{display:flex;flex-flow:row nowrap;--ui-lib-round-tab-margin:var(--ui-lib-round-tabs-gap)}.overflowScroll-vgCB17hK .roundTabs-vgCB17hK{min-width:max-content}.overflowScroll-vgCB17hK .roundTabs-vgCB17hK.center-vgCB17hK{margin-inline-end:calc(max(var(--ui-lib-round-tabs-hor-padding, 0px), 4px)*-1);padding-inline-end:max(var(--ui-lib-round-tabs-hor-padding,0px),4px)}.overflowWrap-vgCB17hK .roundTabs-vgCB17hK{gap:var(--ui-lib-round-tabs-gap);--ui-lib-round-tab-margin:0;flex-wrap:wrap}.roundTabs-vgCB17hK.start-vgCB17hK{justify-content:flex-start}.roundTabs-vgCB17hK.center-vgCB17hK{justify-content:center} \ No newline at end of file diff --git a/public/charting_library/bundles/1200.04b28fea9e7b7b64a167.js b/public/charting_library/bundles/1200.04b28fea9e7b7b64a167.js new file mode 100644 index 0000000..e6a8ae2 --- /dev/null +++ b/public/charting_library/bundles/1200.04b28fea9e7b7b64a167.js @@ -0,0 +1,5 @@ +"use strict";(self.webpackChunktradingview=self.webpackChunktradingview||[]).push([[1200],{25422:(d,u,e)=>{u.transformPoint=u.translationMatrix=u.scalingMatrix=u.rotationMatrix=void 0;var f=e(86441);u.rotationMatrix=function(d){var u=Math.cos(d),e=Math.sin(d);return[[u,-e,0],[e,u,0],[0,0,1]]},u.scalingMatrix=function(d,u){return[[d,0,0],[0,u,0],[0,0,1]]},u.translationMatrix=function(d,u){return[[1,0,d],[0,1,u],[0,0,1]]},u.transformPoint=function(d,u){for(var e=[u.x,u.y,1],c=[0,0,0],t=0;t<3;t++)for(var i=0;i<3;i++)c[t]+=e[i]*d[t][i];return new f.Point(c[0],c[1])}},6590:(d,u,e)=>{e.d(u,{commonLineToolPropertiesStateKeys:()=>f});const f=["symbolStateVersion","zOrderVersion","frozen","title","interval","symbol","currencyId","unitId","visible","intervalsVisibilities.ticks","intervalsVisibilities.seconds","intervalsVisibilities.secondsFrom","intervalsVisibilities.secondsTo","intervalsVisibilities.minutes","intervalsVisibilities.minutesFrom","intervalsVisibilities.minutesTo","intervalsVisibilities.hours","intervalsVisibilities.hoursFrom","intervalsVisibilities.hoursTo","intervalsVisibilities.days","intervalsVisibilities.daysFrom","intervalsVisibilities.daysTo","intervalsVisibilities.weeks","intervalsVisibilities.weeksFrom","intervalsVisibilities.weeksTo","intervalsVisibilities.months","intervalsVisibilities.monthsFrom","intervalsVisibilities.monthsTo","intervalsVisibilities.ranges"];var c,t,i;!function(d){d[d.NotShared=0]="NotShared",d[d.SharedInLayout=1]="SharedInLayout",d[d.GloballyShared=2]="GloballyShared"}(c||(c={})),function(d){d.BeforeAllAction="BeforeAll",d.CustomAction="CustomAction"}(t||(t={})),function(d){d.FloatingToolbarButton="FloatingToolbarButton",d.Default="Default"}(i||(i={}))},38039:(d,u,e)=>{e.d(u,{LineDataSourceProperty:()=>a});var f=e(90054),c=e(16738),t=e(50151),i=e(32679);class a extends i.DefaultProperty{constructor({templateKeys:d,...u}){super({ignoreAllowSavingDefaults:!0,saveNonDefaultUserPreferencesOnly:!0,...u}),this._templateKeys=(0,t.ensureDefined)(d||this._allDefaultsKeys)}template(){return(0,i.extractState)(this.state(),this._templateKeys,[])}applyTemplate(d){this.mergeAndFire((0,i.extractState)((0,c.default)((0,f.default)(this._factoryDefaultsSupplier()),d),this._templateKeys))}}},68498:(d,u,e)=>{e.d(u,{SvgIconPaneView:()=>p});var f=e(86441),c=e(25422),t=e(50151),i=e(19063),a=e(36036),n=e(95201),r=e(27916),s=e(19625),o=e(75919),l=e(56468);const b=(0,s.getHexColorByName)("color-tv-blue-600");class h extends o.MediaCoordinatesPaneRenderer{constructor(){super(...arguments),this._data=null}setData(d){this._data=d}hitTest(d){if(null===this._data)return null;const{size:u,angle:e,point:f}=this._data,t=(0,c.rotationMatrix)(-e),i=(0,c.transformPoint)(t,d.subtract(f));return Math.abs(i.y)<=u/2&&Math.abs(i.x)<=u/2?new l.HitTestResult(l.HitTarget.MovePoint):null}isOutOfScreen(d,u){if(null===this._data)return!0;const{size:e,point:f,angle:c}=this._data;let t;return t=c%(Math.PI/2)==0?e/2:Math.sqrt(e**2*2)/2,f.x+t<0||f.x-t>u||f.y+t<0||f.y-t>d}_drawImpl(d){if(null===this._data)return +;const{size:u,svg:e,point:f,angle:c,color:t,background:i,selected:a}=this._data,n=d.context;n.translate(f.x,f.y);const r=c-Math.PI/2;n.rotate(r);const s=u/2;a&&(n.fillStyle=i,n.strokeStyle=b,n.beginPath(),n.rect(-s,-s,u,u),n.closePath(),n.fill(),n.stroke()),e&&(n.translate(-s,-s),null!==t&&(n.fillStyle=t),e.render(n,{targetViewBox:{x:0,y:0,width:u,height:u},doNotApplyColors:null!==t}))}}class p extends r.LineSourcePaneView{constructor(d,u,e){super(d,u),this._iconRenderer=new h,this._renderer=new n.CompositeRenderer,this._svg=e}renderer(d){return this._invalidated&&this._updateImpl(d),this._renderer}_updateImpl(d){if(super._updateImpl(d),this._renderer.clear(),this._points.length<1)return;const u=this._source.properties().childs(),e=u.size.value(),t={point:this._points[0],color:this._iconColor(),size:e,svg:this._svg,angle:u.angle.value(),selected:this.areAnchorsVisible(),background:this._calculateBackgroundColor()};this._iconRenderer.setData(t);const{mediaSize:{width:i,height:n}}=d;this._iconRenderer.isOutOfScreen(n,i)||this._renderer.append(this._iconRenderer);const[s]=this._points,o=this._source.getAnchorLimit();let l=new f.Point(Math.max(o,e)/2,0),b=new f.Point(0,Math.max(o,e)/2);const h=(0,c.rotationMatrix)(u.angle.value());l=(0,c.transformPoint)(h,l),b=(0,c.transformPoint)(h,b);const p=s.add(l),v=s.subtract(l),m=(0,r.thirdPointCursorType)(p,v),g=[(0,a.lineSourcePaneViewPointToLineAnchorPoint)(p,0,void 0,void 0,void 0,void 0,void 0,!0),(0,a.lineSourcePaneViewPointToLineAnchorPoint)(v,1,void 0,void 0,void 0,void 0,void 0,!0),(0,a.lineSourcePaneViewPointToLineAnchorPoint)(s.add(b),2,m,!0,void 0,void 0,void 0,!0),(0,a.lineSourcePaneViewPointToLineAnchorPoint)(s.subtract(b),3,m,!0,void 0,void 0,void 0,!0)];this._renderer.append(this.createLineAnchor({points:g},0))}_calculateBackgroundColor(){return(0,i.generateColor)(this._model.backgroundColorAtYPercentFromTop(this._points[0].y/(0,t.ensureNotNull)(this._model.paneForSource(this._source)).height()),60,!0)}}},19365:(d,u,e)=>{e.d(u,{getTwemojiUrl:()=>c});var f=e(18438);function c(d,u){let e="";return f.default.parse(d,(d=>(e=f.default.base+("svg"===u?`svg/${d}.svg`:`72x72/${d}.png`),!1))),e}f.default.base="https://cdnjs.cloudflare.com/ajax/libs/twemoji/13.0.1/"},18438:(d,u,e)=>{e.d(u,{default:()=>f});const f=function(){var d={base:"https://twemoji.maxcdn.com/v/13.0.1/",ext:".png",size:"72x72",className:"emoji",convert:{fromCodePoint:function(d){var u="string"==typeof d?parseInt(d,16):d;if(u<65536)return a(u);return a(55296+((u-=65536)>>10),56320+(1023&u))},toCodePoint:m},onerror:function(){this.parentNode&&this.parentNode.replaceChild(n(this.alt,!1),this)},parse:function(u,e){e&&"function"!=typeof e||(e={callback:e});return("string"==typeof u?b:l)(u,{callback:e.callback||r,attributes:"function"==typeof e.attributes?e.attributes:p,base:"string"==typeof e.base?e.base:d.base,ext:e.ext||d.ext,size:e.folder||(f=e.size||d.size,"number"==typeof f?f+"x"+f:f),className:e.className||d.className,onerror:e.onerror||d.onerror});var f},replace:v,test:function(d){e.lastIndex=0 +;var u=e.test(d);return e.lastIndex=0,u}},u={"&":"&","<":"<",">":">","'":"'",'"':""" +},e=/(?:\ud83d\udc68\ud83c\udffb\u200d\ud83e\udd1d\u200d\ud83d\udc68\ud83c[\udffc-\udfff]|\ud83d\udc68\ud83c\udffc\u200d\ud83e\udd1d\u200d\ud83d\udc68\ud83c[\udffb\udffd-\udfff]|\ud83d\udc68\ud83c\udffd\u200d\ud83e\udd1d\u200d\ud83d\udc68\ud83c[\udffb\udffc\udffe\udfff]|\ud83d\udc68\ud83c\udffe\u200d\ud83e\udd1d\u200d\ud83d\udc68\ud83c[\udffb-\udffd\udfff]|\ud83d\udc68\ud83c\udfff\u200d\ud83e\udd1d\u200d\ud83d\udc68\ud83c[\udffb-\udffe]|\ud83d\udc69\ud83c\udffb\u200d\ud83e\udd1d\u200d\ud83d\udc68\ud83c[\udffc-\udfff]|\ud83d\udc69\ud83c\udffb\u200d\ud83e\udd1d\u200d\ud83d\udc69\ud83c[\udffc-\udfff]|\ud83d\udc69\ud83c\udffc\u200d\ud83e\udd1d\u200d\ud83d\udc68\ud83c[\udffb\udffd-\udfff]|\ud83d\udc69\ud83c\udffc\u200d\ud83e\udd1d\u200d\ud83d\udc69\ud83c[\udffb\udffd-\udfff]|\ud83d\udc69\ud83c\udffd\u200d\ud83e\udd1d\u200d\ud83d\udc68\ud83c[\udffb\udffc\udffe\udfff]|\ud83d\udc69\ud83c\udffd\u200d\ud83e\udd1d\u200d\ud83d\udc69\ud83c[\udffb\udffc\udffe\udfff]|\ud83d\udc69\ud83c\udffe\u200d\ud83e\udd1d\u200d\ud83d\udc68\ud83c[\udffb-\udffd\udfff]|\ud83d\udc69\ud83c\udffe\u200d\ud83e\udd1d\u200d\ud83d\udc69\ud83c[\udffb-\udffd\udfff]|\ud83d\udc69\ud83c\udfff\u200d\ud83e\udd1d\u200d\ud83d\udc68\ud83c[\udffb-\udffe]|\ud83d\udc69\ud83c\udfff\u200d\ud83e\udd1d\u200d\ud83d\udc69\ud83c[\udffb-\udffe]|\ud83e\uddd1\ud83c\udffb\u200d\ud83e\udd1d\u200d\ud83e\uddd1\ud83c[\udffb-\udfff]|\ud83e\uddd1\ud83c\udffc\u200d\ud83e\udd1d\u200d\ud83e\uddd1\ud83c[\udffb-\udfff]|\ud83e\uddd1\ud83c\udffd\u200d\ud83e\udd1d\u200d\ud83e\uddd1\ud83c[\udffb-\udfff]|\ud83e\uddd1\ud83c\udffe\u200d\ud83e\udd1d\u200d\ud83e\uddd1\ud83c[\udffb-\udfff]|\ud83e\uddd1\ud83c\udfff\u200d\ud83e\udd1d\u200d\ud83e\uddd1\ud83c[\udffb-\udfff]|\ud83e\uddd1\u200d\ud83e\udd1d\u200d\ud83e\uddd1|\ud83d\udc6b\ud83c[\udffb-\udfff]|\ud83d\udc6c\ud83c[\udffb-\udfff]|\ud83d\udc6d\ud83c[\udffb-\udfff]|\ud83d[\udc6b-\udc6d])|(?:\ud83d[\udc68\udc69]|\ud83e\uddd1)(?:\ud83c[\udffb-\udfff])?\u200d(?:\u2695\ufe0f|\u2696\ufe0f|\u2708\ufe0f|\ud83c[\udf3e\udf73\udf7c\udf84\udf93\udfa4\udfa8\udfeb\udfed]|\ud83d[\udcbb\udcbc\udd27\udd2c\ude80\ude92]|\ud83e[\uddaf-\uddb3\uddbc\uddbd])|(?:\ud83c[\udfcb\udfcc]|\ud83d[\udd74\udd75]|\u26f9)((?:\ud83c[\udffb-\udfff]|\ufe0f)\u200d[\u2640\u2642]\ufe0f)|(?:\ud83c[\udfc3\udfc4\udfca]|\ud83d[\udc6e\udc70\udc71\udc73\udc77\udc81\udc82\udc86\udc87\ude45-\ude47\ude4b\ude4d\ude4e\udea3\udeb4-\udeb6]|\ud83e[\udd26\udd35\udd37-\udd39\udd3d\udd3e\uddb8\uddb9\uddcd-\uddcf\uddd6-\udddd])(?:\ud83c[\udffb-\udfff])?\u200d[\u2640\u2642]\ufe0f|(?:\ud83d\udc68\u200d\u2764\ufe0f\u200d\ud83d\udc8b\u200d\ud83d\udc68|\ud83d\udc68\u200d\ud83d\udc68\u200d\ud83d\udc66\u200d\ud83d\udc66|\ud83d\udc68\u200d\ud83d\udc68\u200d\ud83d\udc67\u200d\ud83d[\udc66\udc67]|\ud83d\udc68\u200d\ud83d\udc69\u200d\ud83d\udc66\u200d\ud83d\udc66|\ud83d\udc68\u200d\ud83d\udc69\u200d\ud83d\udc67\u200d\ud83d[\udc66\udc67]|\ud83d\udc69\u200d\u2764\ufe0f\u200d\ud83d\udc8b\u200d\ud83d[\udc68\udc69]|\ud83d\udc69\u200d\ud83d\udc69\u200d\ud83d\udc66\u200d\ud83d\udc66|\ud83d\udc69\u200d\ud83d\udc69\u200d\ud83d\udc67\u200d\ud83d[\udc66\udc67]|\ud83d\udc68\u200d\u2764\ufe0f\u200d\ud83d\udc68|\ud83d\udc68\u200d\ud83d\udc66\u200d\ud83d\udc66|\ud83d\udc68\u200d\ud83d\udc67\u200d\ud83d[\udc66\udc67]|\ud83d\udc68\u200d\ud83d\udc68\u200d\ud83d[\udc66\udc67]|\ud83d\udc68\u200d\ud83d\udc69\u200d\ud83d[\udc66\udc67]|\ud83d\udc69\u200d\u2764\ufe0f\u200d\ud83d[\udc68\udc69]|\ud83d\udc69\u200d\ud83d\udc66\u200d\ud83d\udc66|\ud83d\udc69\u200d\ud83d\udc67\u200d\ud83d[\udc66\udc67]|\ud83d\udc69\u200d\ud83d\udc69\u200d\ud83d[\udc66\udc67]|\ud83c\udff3\ufe0f\u200d\u26a7\ufe0f|\ud83c\udff3\ufe0f\u200d\ud83c\udf08|\ud83c\udff4\u200d\u2620\ufe0f|\ud83d\udc15\u200d\ud83e\uddba|\ud83d\udc3b\u200d\u2744\ufe0f|\ud83d\udc41\u200d\ud83d\udde8|\ud83d\udc68\u200d\ud83d[\udc66\udc67]|\ud83d\udc69\u200d\ud83d[\udc66\udc67]|\ud83d\udc6f\u200d\u2640\ufe0f|\ud83d\udc6f\u200d\u2642\ufe0f|\ud83e\udd3c\u200d\u2640\ufe0f|\ud83e\udd3c\u200d\u2642\ufe0f|\ud83e\uddde\u200d\u2640\ufe0f|\ud83e\uddde\u200d\u2642\ufe0f|\ud83e\udddf\u200d\u2640\ufe0f|\ud83e\udddf\u200d\u2642\ufe0f|\ud83d\udc08\u200d\u2b1b)|[#*0-9]\ufe0f?\u20e3|(?:[©®\u2122\u265f]\ufe0f)|(?:\ud83c[\udc04\udd70\udd71\udd7e\udd7f\ude02\ude1a\ude2f\ude37\udf21\udf24-\udf2c\udf36\udf7d\udf96\udf97\udf99-\udf9b\udf9e\udf9f\udfcd\udfce\udfd4-\udfdf\udff3\udff5\udff7]|\ud83d[\udc3f\udc41\udcfd\udd49\udd4a\udd6f\udd70\udd73\udd76-\udd79\udd87\udd8a-\udd8d\udda5\udda8\uddb1\uddb2\uddbc\uddc2-\uddc4\uddd1-\uddd3\udddc-\uddde\udde1\udde3\udde8\uddef\uddf3\uddfa\udecb\udecd-\udecf\udee0-\udee5\udee9\udef0\udef3]|[\u203c\u2049\u2139\u2194-\u2199\u21a9\u21aa\u231a\u231b\u2328\u23cf\u23ed-\u23ef\u23f1\u23f2\u23f8-\u23fa\u24c2\u25aa\u25ab\u25b6\u25c0\u25fb-\u25fe\u2600-\u2604\u260e\u2611\u2614\u2615\u2618\u2620\u2622\u2623\u2626\u262a\u262e\u262f\u2638-\u263a\u2640\u2642\u2648-\u2653\u2660\u2663\u2665\u2666\u2668\u267b\u267f\u2692-\u2697\u2699\u269b\u269c\u26a0\u26a1\u26a7\u26aa\u26ab\u26b0\u26b1\u26bd\u26be\u26c4\u26c5\u26c8\u26cf\u26d1\u26d3\u26d4\u26e9\u26ea\u26f0-\u26f5\u26f8\u26fa\u26fd\u2702\u2708\u2709\u270f\u2712\u2714\u2716\u271d\u2721\u2733\u2734\u2744\u2747\u2757\u2763\u2764\u27a1\u2934\u2935\u2b05-\u2b07\u2b1b\u2b1c\u2b50\u2b55\u3030\u303d\u3297\u3299])(?:\ufe0f|(?!\ufe0e))|(?:(?:\ud83c[\udfcb\udfcc]|\ud83d[\udd74\udd75\udd90]|[\u261d\u26f7\u26f9\u270c\u270d])(?:\ufe0f|(?!\ufe0e))|(?:\ud83c[\udf85\udfc2-\udfc4\udfc7\udfca]|\ud83d[\udc42\udc43\udc46-\udc50\udc66-\udc69\udc6e\udc70-\udc78\udc7c\udc81-\udc83\udc85-\udc87\udcaa\udd7a\udd95\udd96\ude45-\ude47\ude4b-\ude4f\udea3\udeb4-\udeb6\udec0\udecc]|\ud83e[\udd0c\udd0f\udd18-\udd1c\udd1e\udd1f\udd26\udd30-\udd39\udd3d\udd3e\udd77\uddb5\uddb6\uddb8\uddb9\uddbb\uddcd-\uddcf\uddd1-\udddd]|[\u270a\u270b]))(?:\ud83c[\udffb-\udfff])?|(?:\ud83c\udff4\udb40\udc67\udb40\udc62\udb40\udc65\udb40\udc6e\udb40\udc67\udb40\udc7f|\ud83c\udff4\udb40\udc67\udb40\udc62\udb40\udc73\udb40\udc63\udb40\udc74\udb40\udc7f|\ud83c\udff4\udb40\udc67\udb40\udc62\udb40\udc77\udb40\udc6c\udb40\udc73\udb40\udc7f|\ud83c\udde6\ud83c[\udde8-\uddec\uddee\uddf1\uddf2\uddf4\uddf6-\uddfa\uddfc\uddfd\uddff]|\ud83c\udde7\ud83c[\udde6\udde7\udde9-\uddef\uddf1-\uddf4\uddf6-\uddf9\uddfb\uddfc\uddfe\uddff]|\ud83c\udde8\ud83c[\udde6\udde8\udde9\uddeb-\uddee\uddf0-\uddf5\uddf7\uddfa-\uddff]|\ud83c\udde9\ud83c[\uddea\uddec\uddef\uddf0\uddf2\uddf4\uddff]|\ud83c\uddea\ud83c[\udde6\udde8\uddea\uddec\udded\uddf7-\uddfa]|\ud83c\uddeb\ud83c[\uddee-\uddf0\uddf2\uddf4\uddf7]|\ud83c\uddec\ud83c[\udde6\udde7\udde9-\uddee\uddf1-\uddf3\uddf5-\uddfa\uddfc\uddfe]|\ud83c\udded\ud83c[\uddf0\uddf2\uddf3\uddf7\uddf9\uddfa]|\ud83c\uddee\ud83c[\udde8-\uddea\uddf1-\uddf4\uddf6-\uddf9]|\ud83c\uddef\ud83c[\uddea\uddf2\uddf4\uddf5]|\ud83c\uddf0\ud83c[\uddea\uddec-\uddee\uddf2\uddf3\uddf5\uddf7\uddfc\uddfe\uddff]|\ud83c\uddf1\ud83c[\udde6-\udde8\uddee\uddf0\uddf7-\uddfb\uddfe]|\ud83c\uddf2\ud83c[\udde6\udde8-\udded\uddf0-\uddff]|\ud83c\uddf3\ud83c[\udde6\udde8\uddea-\uddec\uddee\uddf1\uddf4\uddf5\uddf7\uddfa\uddff]|\ud83c\uddf4\ud83c\uddf2|\ud83c\uddf5\ud83c[\udde6\uddea-\udded\uddf0-\uddf3\uddf7-\uddf9\uddfc\uddfe]|\ud83c\uddf6\ud83c\udde6|\ud83c\uddf7\ud83c[\uddea\uddf4\uddf8\uddfa\uddfc]|\ud83c\uddf8\ud83c[\udde6-\uddea\uddec-\uddf4\uddf7-\uddf9\uddfb\uddfd-\uddff]|\ud83c\uddf9\ud83c[\udde6\udde8\udde9\uddeb-\udded\uddef-\uddf4\uddf7\uddf9\uddfb\uddfc\uddff]|\ud83c\uddfa\ud83c[\udde6\uddec\uddf2\uddf3\uddf8\uddfe\uddff]|\ud83c\uddfb\ud83c[\udde6\udde8\uddea\uddec\uddee\uddf3\uddfa]|\ud83c\uddfc\ud83c[\uddeb\uddf8]|\ud83c\uddfd\ud83c\uddf0|\ud83c\uddfe\ud83c[\uddea\uddf9]|\ud83c\uddff\ud83c[\udde6\uddf2\uddfc]|\ud83c[\udccf\udd8e\udd91-\udd9a\udde6-\uddff\ude01\ude32-\ude36\ude38-\ude3a\ude50\ude51\udf00-\udf20\udf2d-\udf35\udf37-\udf7c\udf7e-\udf84\udf86-\udf93\udfa0-\udfc1\udfc5\udfc6\udfc8\udfc9\udfcf-\udfd3\udfe0-\udff0\udff4\udff8-\udfff]|\ud83d[\udc00-\udc3e\udc40\udc44\udc45\udc51-\udc65\udc6a\udc6f\udc79-\udc7b\udc7d-\udc80\udc84\udc88-\udca9\udcab-\udcfc\udcff-\udd3d\udd4b-\udd4e\udd50-\udd67\udda4\uddfb-\ude44\ude48-\ude4a\ude80-\udea2\udea4-\udeb3\udeb7-\udebf\udec1-\udec5\uded0-\uded2\uded5-\uded7\udeeb\udeec\udef4-\udefc\udfe0-\udfeb]|\ud83e[\udd0d\udd0e\udd10-\udd17\udd1d\udd20-\udd25\udd27-\udd2f\udd3a\udd3c\udd3f-\udd45\udd47-\udd76\udd78\udd7a-\uddb4\uddb7\uddba\uddbc-\uddcb\uddd0\uddde-\uddff\ude70-\ude74\ude78-\ude7a\ude80-\ude86\ude90-\udea8\udeb0-\udeb6\udec0-\udec2\uded0-\uded6]|[\u23e9-\u23ec\u23f0\u23f3\u267e\u26ce\u2705\u2728\u274c\u274e\u2753-\u2755\u2795-\u2797\u27b0\u27bf\ue50a])|\ufe0f/g,f=/\uFE0F/g,c=String.fromCharCode(8205),t=/[&<>'"]/g,i=/^(?:iframe|noframes|noscript|script|select|style|textarea)$/,a=String.fromCharCode +;return d;function n(d,u){return document.createTextNode(u?d.replace(f,""):d)}function r(d,u){return"".concat(u.base,u.size,"/",d,u.ext)}function s(d,u){for(var e,f,c=d.childNodes,t=c.length;t--;)3===(f=(e=c[t]).nodeType)?u.push(e):1!==f||"ownerSVGElement"in e||i.test(e.nodeName.toLowerCase())||s(e,u);return u}function o(d){return m(d.indexOf(c)<0?d.replace(f,""):d)}function l(d,u){for(var f,c,t,i,a,r,l,b,h,p,v,m,g,x=s(d,[]),y=x.length;y--;){for(t=!1,i=document.createDocumentFragment(),r=(a=x[y]).nodeValue,b=0;l=e.exec(r);){if((h=l.index)!==b&&i.appendChild(n(r.slice(b,h),!0)),m=o(v=l[0]),b=h+v.length,g=u.callback(m,u),m&&g){for(c in(p=new Image).onerror=u.onerror,p.setAttribute("draggable","false"),f=u.attributes(v,m))f.hasOwnProperty(c)&&0!==c.indexOf("on")&&!p.hasAttribute(c)&&p.setAttribute(c,f[c]);p.className=u.className,p.alt=v,p.src=g,t=!0,i.appendChild(p)}p||i.appendChild(n(v,!1)),p=null}t&&(b")}return c}))}function h(d){return u[d]}function p(){return null}function v(d,u){return String(d).replace(e,u)}function m(d,u){for(var e=[],f=0,c=0,t=0;t{var n;!function(r,s,o,a){"use strict";var h,u=["","webkit","Moz","MS","ms","o"],c=s.createElement("div"),l=Math.round,p=Math.abs,f=Date.now;function v(t,e,i){return setTimeout(I(t,i),e)}function d(t,e,i){return!!Array.isArray(t)&&(m(t,i[e],i),!0)}function m(t,e,i){var n;if(t)if(t.forEach)t.forEach(e,i);else if(t.length!==a)for(n=0;n\s*\(/gm,"{anonymous}()@"):"Unknown Stack Trace",s=r.console&&(r.console.warn||r.console.log);return s&&s.call(r.console,n,i),t.apply(this,arguments)}}h="function"!=typeof Object.assign?function(t){if(t===a||null===t)throw new TypeError("Cannot convert undefined or null to object");for(var e=Object(t),i=1;i-1}function D(t){return t.trim().split(/\s+/g)}function w(t,e,i){if(t.indexOf&&!i)return t.indexOf(e);for(var n=0;ni[e]})):n.sort()),n}function R(t,e){for(var i,n,r=e[0].toUpperCase()+e.slice(1),s=0;s1&&!i.firstMultiple?i.firstMultiple=V(e):1===r&&(i.firstMultiple=!1);var s=i.firstInput,o=i.firstMultiple,h=o?o.center:s.center,u=e.center=j(n);e.timeStamp=f(),e.deltaTime=e.timeStamp-s.timeStamp,e.angle=$(h,u),e.distance=B(h,u),function(t,e){var i=e.center,n=t.offsetDelta||{},r=t.prevDelta||{},s=t.prevInput||{};1!==e.eventType&&4!==s.eventType||(r=t.prevDelta={x:s.deltaX||0,y:s.deltaY||0},n=t.offsetDelta={x:i.x,y:i.y});e.deltaX=r.x+(i.x-n.x),e.deltaY=r.y+(i.y-n.y)}(i,e),e.offsetDirection=Z(e.deltaX,e.deltaY);var c=G(e.deltaTime,e.deltaX,e.deltaY);e.overallVelocityX=c.x,e.overallVelocityY=c.y,e.overallVelocity=p(c.x)>p(c.y)?c.x:c.y,e.scale=o?(l=o.pointers,v=n,B(v[0],v[1],L)/B(l[0],l[1],L)):1,e.rotation=o?function(t,e){return $(e[1],e[0],L)+$(t[1],t[0],L)}(o.pointers,n):0,e.maxPointers=i.prevInput?e.pointers.length>i.prevInput.maxPointers?e.pointers.length:i.prevInput.maxPointers:e.pointers.length,function(t,e){var i,n,r,s,o=t.lastInterval||e,h=e.timeStamp-o.timeStamp;if(8!=e.eventType&&(h>25||o.velocity===a)){var u=e.deltaX-o.deltaX,c=e.deltaY-o.deltaY,l=G(h,u,c);n=l.x,r=l.y,i=p(l.x)>p(l.y)?l.x:l.y,s=Z(u,c),t.lastInterval=e}else i=o.velocity,n=o.velocityX,r=o.velocityY,s=o.direction;e.velocity=i,e.velocityX=n,e.velocityY=r,e.direction=s}(i,e);var l,v;var d=t.element;S(e.srcEvent.target,d)&&(d=e.srcEvent.target);e.target=d}(t,i),t.emit("hammer.input",i),t.recognize(i),t.session.prevInput=i}function V(t){for(var e=[],i=0;i=p(e)?t<0?2:4:e<0?8:16}function B(t,e,i){i||(i=q);var n=e[i[0]]-t[i[0]],r=e[i[1]]-t[i[1]];return Math.sqrt(n*n+r*r)}function $(t,e,i){i||(i=q);var n=e[i[0]]-t[i[0]],r=e[i[1]]-t[i[1]];return 180*Math.atan2(r,n)/Math.PI}H.prototype={handler:function(){},init:function(){this.evEl&&b(this.element,this.evEl,this.domHandler),this.evTarget&&b(this.target,this.evTarget,this.domHandler),this.evWin&&b(z(this.element),this.evWin,this.domHandler)},destroy:function(){this.evEl&&_(this.element,this.evEl,this.domHandler),this.evTarget&&_(this.target,this.evTarget,this.domHandler),this.evWin&&_(z(this.element),this.evWin,this.domHandler)}};var J={mousedown:1,mousemove:2,mouseup:4},K="mousedown",Q="mousemove mouseup";function tt(){this.evEl=K,this.evWin=Q,this.pressed=!1,H.apply(this,arguments)}E(tt,H,{handler:function(t){var e=J[t.type];1&e&&0===t.button&&(this.pressed=!0),2&e&&1!==t.which&&(e=4),this.pressed&&(4&e&&(this.pressed=!1),this.callback(this.manager,e,{pointers:[t],changedPointers:[t],pointerType:k,srcEvent:t}))}});var et={pointerdown:1,pointermove:2,pointerup:4,pointercancel:8,pointerout:8},it={2:F,3:"pen",4:k, +5:"kinect"},nt="pointerdown",rt="pointermove pointerup pointercancel";function st(){this.evEl=nt,this.evWin=rt,H.apply(this,arguments),this.store=this.manager.session.pointerEvents=[]}r.MSPointerEvent&&!r.PointerEvent&&(nt="MSPointerDown",rt="MSPointerMove MSPointerUp MSPointerCancel"),E(st,H,{handler:function(t){var e=this.store,i=!1,n=t.type.toLowerCase().replace("ms",""),r=et[n],s=it[t.pointerType]||t.pointerType,o=s==F,a=w(e,t.pointerId,"pointerId");1&r&&(0===t.button||o)?a<0&&(e.push(t),a=e.length-1):12&r&&(i=!0),a<0||(e[a]=t,this.callback(this.manager,r,{pointers:e,changedPointers:[t],pointerType:s,srcEvent:t}),i&&e.splice(a,1))}});var ot={touchstart:1,touchmove:2,touchend:4,touchcancel:8};function at(){this.evTarget="touchstart",this.evWin="touchstart touchmove touchend touchcancel",this.started=!1,H.apply(this,arguments)}function ht(t,e){var i=x(t.touches),n=x(t.changedTouches);return 12&e&&(i=O(i.concat(n),"identifier",!0)),[i,n]}E(at,H,{handler:function(t){var e=ot[t.type];if(1===e&&(this.started=!0),this.started){var i=ht.call(this,t,e);12&e&&i[0].length-i[1].length==0&&(this.started=!1),this.callback(this.manager,e,{pointers:i[0],changedPointers:i[1],pointerType:F,srcEvent:t})}}});var ut={touchstart:1,touchmove:2,touchend:4,touchcancel:8},ct="touchstart touchmove touchend touchcancel";function lt(){this.evTarget=ct,this.targetIds={},H.apply(this,arguments)}function pt(t,e){var i=x(t.touches),n=this.targetIds;if(3&e&&1===i.length)return n[i[0].identifier]=!0,[i,i];var r,s,o=x(t.changedTouches),a=[],h=this.target;if(s=i.filter((function(t){return S(t.target,h)})),1===e)for(r=0;r-1&&n.splice(t,1)}),2500)}}function mt(t){for(var e=t.srcEvent.clientX,i=t.srcEvent.clientY,n=0;n-1&&this.requireFail.splice(e,1),this},hasRequireFailures:function(){return this.requireFail.length>0},canRecognizeWith:function(t){return!!this.simultaneous[t.id]},emit:function(t){ +var e=this,i=this.state;function n(i){e.manager.emit(i,t)}i<8&&n(e.options.event+wt(i)),n(e.options.event),t.additionalEvent&&n(t.additionalEvent),i>=8&&n(e.options.event+wt(i))},tryEmit:function(t){if(this.canEmit())return this.emit(t);this.state=Pt},canEmit:function(){for(var t=0;te.threshold&&r&e.direction},attrTest:function(t){return Rt.prototype.attrTest.call(this,t)&&(2&this.state||!(2&this.state)&&this.directionTest(t))},emit:function(t){this.pX=t.deltaX,this.pY=t.deltaY;var e=xt(t.direction);e&&(t.additionalEvent=this.options.event+e),this._super.emit.call(this,t)}}),E(zt,Rt,{defaults:{event:"pinch",threshold:0,pointers:2},getTouchAction:function(){return[At]},attrTest:function(t){return this._super.attrTest.call(this,t)&&(Math.abs(t.scale-1)>this.options.threshold||2&this.state)},emit:function(t){if(1!==t.scale){var e=t.scale<1?"in":"out";t.additionalEvent=this.options.event+e}this._super.emit.call(this,t)}}),E(Nt,Dt,{defaults:{event:"press",pointers:1,time:251,threshold:9},getTouchAction:function(){return[Et]},process:function(t){var e=this.options,i=t.pointers.length===e.pointers,n=t.distancee.time;if(this._input=t,!n||!i||12&t.eventType&&!r)this.reset();else if(1&t.eventType)this.reset(),this._timer=v((function(){this.state=8,this.tryEmit()}),e.time,this);else if(4&t.eventType)return 8;return Pt},reset:function(){clearTimeout(this._timer)},emit:function(t){8===this.state&&(t&&4&t.eventType?this.manager.emit(this.options.event+"up",t):(this._input.timeStamp=f(),this.manager.emit(this.options.event,this._input)))}}),E(Xt,Rt,{defaults:{event:"rotate",threshold:0,pointers:2},getTouchAction:function(){return[At]},attrTest:function(t){return this._super.attrTest.call(this,t)&&(Math.abs(t.rotation)>this.options.threshold||2&this.state)}}),E(Yt,Rt,{defaults:{event:"swipe",threshold:10,velocity:.3,direction:30,pointers:1},getTouchAction:function(){return Mt.prototype.getTouchAction.call(this)},attrTest:function(t){var e,i=this.options.direction +;return 30&i?e=t.overallVelocity:6&i?e=t.overallVelocityX:i&W&&(e=t.overallVelocityY),this._super.attrTest.call(this,t)&&i&t.offsetDirection&&t.distance>this.options.threshold&&t.maxPointers==this.options.pointers&&p(e)>this.options.velocity&&4&t.eventType},emit:function(t){var e=xt(t.offsetDirection);e&&this.manager.emit(this.options.event+e,t),this.manager.emit(this.options.event,t)}}),E(Ft,Dt,{defaults:{event:"tap",pointers:1,taps:1,interval:300,time:250,threshold:9,posThreshold:10},getTouchAction:function(){return[It]},process:function(t){var e=this.options,i=t.pointers.length===e.pointers,n=t.distance{i.d(t,{LineToolRiskRewardBase:()=>N,registerReversibleTool:()=>E,roundValue:()=>M});var s=i(50279),r=i(50151),n=i(11542),o=i(8025),c=i(93280),a=i(74079),l=i(29875),u=i(76386),h=i(76050),d=i(98558),p=i(19063);class _ extends d.PriceAxisView{constructor(e,t){super(),this._source=e,this._data=t}_updateRendererData(e,t,i){if(e.visible=!1,!this._showAxisLabel())return;const s=this._source.priceScale();if(0===this._source.points().length||null===s||s.isEmpty())return;const r=this._source.ownerSource(),n=null!==r?r.firstValue():null;if(null===n)return;const o=this._data.priceProperty.value(),c=(0,p.resetTransparency)(this._data.colorProperty.value());i.background=c,i.textColor=this.generateTextColor(c),i.coordinate=s.priceToCoordinate(o,n),e.text=s.formatPrice(o,n),e.visible=!0}_showAxisLabel(){return this._source.properties().childs().showPriceLabels.value()||this._source.model().selection().isSelected(this._source)}}var y=i(12988);class P extends y.Property{constructor(e,t){super(),this._lineSource=e,this._pointIndex=t}value(){const e=this._lineSource.points(),t=e[this._pointIndex]?e[this._pointIndex].price:this._lineSource.normalizedPoints()[this._pointIndex].price;return this._formatAndParsePrice(t)}state(){return this.value()}merge(e,t){return this.setValue(e),t?[]:null}_formatAndParsePrice(e){const t=(0,r.ensureNotNull)(this._lineSource.ownerSource()),i=t.defaultFormatter?.()||t.formatter();if(i.parse){const t=i.format(e),s=i.parse(t);return s.res?s.value:e}return e}}class S extends P{constructor(e){super(e,0)}setValue(e){if(this._lineSource.isSourceHidden()){const t=this._lineSource.normalizedPoints();return t[this._pointIndex].price=parseFloat(e.toString()),void this._lineSource.restorePoints(t,[])}const t=this._lineSource.points()[this._pointIndex];this._lineSource.startChanging(this._pointIndex,t),t.price=parseFloat(e.toString()),this._lineSource.setPoint(this._pointIndex,t),this._lineSource.recalculate(),this._lineSource.model().updateSource(this._lineSource),this._listeners.fire(this,""),this._lineSource.endChanging(!1,!1),this._lineSource.syncPriceLevels()}}class v extends P{constructor(e){super(e,1)}value(){const e=this._lineSource.stopPrice();return this._formatAndParsePrice(e)}setValue(e){const t=Math.round(Math.abs(e-this._lineSource.entryPrice())*this._lineSource.ownerSourceBase());this._lineSource.properties().childs().stopLevel.setValue(t),this._lineSource.syncPriceLevels()}}class m extends P{constructor(e){super(e,2)}value(){const e=this._lineSource.profitPrice();return this._formatAndParsePrice(e)}setValue(e){const t=Math.round(Math.abs(e-this._lineSource.entryPrice())*this._lineSource.ownerSourceBase());this._lineSource.properties().childs().profitLevel.setValue(t),this._lineSource.syncPriceLevels()}}var f,g=i(37265),b=i(928),x=i(44672),w=i(77148),C=i(29023),k=i(45126),R=i(64147),L=i(92184),V=i(29137),A=i(19466);function M(e){return parseFloat(e.toFixed(2))}!function(e){ +e[e.InitialVersion=1]="InitialVersion",e[e.CurrentVersion=2]="CurrentVersion"}(f||(f={}));const I=new Map;function E(e,t){I.set(e,t)}const z=new k.TranslatedString("reverse {tool}",n.t(null,void 0,i(66643)));class N extends l.LineDataSource{constructor(e,t,s,n){super(e,t,s,n),this._hasEditableCoordinates=new R.WatchedValue(!1),this._studySource=null,this._metaInfo=null,this._riskInChange=!1,this._syncStateExclusions.push("points","entryPrice","stopPrice","targetPrice","stopLevel","profitLevel","riskSize","qty","amountTarget","amountStop");const o=this._metaInfo?.inputs.find((e=>"account_currency"===e.id)),a=t.childs().currency.value();o&&!o.options.includes(a)&&t.childs().currency.setValue(o.defval),o&&t.childs().currency.subscribe(this,this._updateStudySource),this.version=2,t.hasChild("stopLevel")||t.hasChild("profitLevel")||(t.addProperty("stopLevel",0),t.addProperty("profitLevel",0),this.ownerSourceChanged().subscribe(this,(()=>{const i=(0,r.ensureNotNull)(e.timeScale().visibleBarsStrictRange()),s=i.firstBar(),n=i.lastBar(),o=(0,r.ensureNotNull)(this.ownerSource()),a=o.priceScale();if(a){let e=(0,r.ensureNotNull)(o.priceRange(s,n,{targetPriceScale:a,scaleSeriesOnly:a?.isScaleSeriesOnly()}));if(a.isLog()){const t=a.logicalToPrice(e.minValue()),i=a.logicalToPrice(e.maxValue());e=new c.PriceRange(t,i)}if(e&&!e.isEmpty()){const i=Math.round(.2*e.length()*this.ownerSourceBase());t.merge({stopLevel:i,profitLevel:i})}}}),!0)),t.hasChild("entryPointCurrencyRate")||t.addProperty("entryPointCurrencyRate",1),t.hasChild("closePointCurrencyRate")||t.addProperty("closePointCurrencyRate",1);const l=t.childs();l.stopLevel.subscribe(this,this.recalculate),l.stopLevel.subscribe(null,(()=>{this.properties().childs().stopPrice.fireChanged()})),l.profitLevel.subscribe(this,this.recalculate),l.profitLevel.subscribe(null,(()=>{this.properties().childs().targetPrice.fireChanged()})),t.addChild("entryPrice",new S(this)),t.addChild("stopPrice",new v(this)),t.addChild("targetPrice",new m(this)),t.hasChild("riskSize")||t.addProperty("riskSize",0),t.hasChild("qty")||t.addProperty("qty",0),t.hasChild("amountTarget")||t.addProperty("amountTarget",l.accountSize.value()),t.hasChild("amountStop")||t.addProperty("amountStop",l.accountSize.value()),["riskSize","qty","amountTarget","amountStop","currency","entryPointCurrencyRate","closePointCurrencyRate"].forEach((e=>{t.addExcludedKey(e,1)})),["qty","amountTarget","amountStop","currency","entryPointCurrencyRate","closePointCurrencyRate"].forEach((e=>{t.addExcludedKey(e,4)})),l.risk.subscribe(this,this._recalculateRiskSize),l.accountSize.subscribe(this,this._recalculateRiskSize),l.riskDisplayMode.subscribe(this,this._recalculateRisk),l.riskDisplayMode.subscribe(this,this._recalculateRiskSize),l.entryPrice.subscribe(this,this._recalculateRiskSize),l.stopPrice.subscribe(this,this._recalculateRiskSize),l.profitLevel.subscribe(this,this._recalculateRiskSize),l.profitLevel.subscribe(this,this.syncPriceLevels.bind(this)),l.stopLevel.subscribe(this,this._recalculateRiskSize), +l.stopLevel.subscribe(this,this.syncPriceLevels.bind(this)),l.qty.subscribe(this,this._recalculateRiskSize),this.ownerSourceChanged().subscribe(null,((e,t)=>{e&&e.barsProvider().dataUpdated().unsubscribeAll(this),t&&t.barsProvider().dataUpdated().subscribe(this,this._onSeriesUpdated)})),this.pointAdded().subscribe(this,(e=>{switch(e){case h.RiskRewardPointIndex.Entry:case h.RiskRewardPointIndex.Close:this._recalculateRiskSize(),this._recalculateQty()}this._updateStudySource()})),this.pointChanged().subscribe(this,(e=>{switch(e){case h.RiskRewardPointIndex.Entry:case h.RiskRewardPointIndex.Close:this._recalculateRiskSize(),this._recalculateQty()}this._updateStudySource()})),l.riskDisplayMode.value()===u.RiskDisplayMode.Percentage&&l.risk.value()>100&&l.riskDisplayMode.setValueSilently(u.RiskDisplayMode.Money),l.entryPrice.subscribe(this,this._recalculateQty),l.stopPrice.subscribe(this,this._recalculateQty),l.riskSize.subscribe(this,this._recalculateQty),l.entryPrice.subscribe(this,this._recalculateAmount),l.profitLevel.subscribe(this,this._recalculateAmount),l.stopLevel.subscribe(this,this._recalculateAmount),l.accountSize.subscribe(this,this._recalculateAmount),l.riskSize.subscribe(this,this._recalculateAmount),l.qty.subscribe(this,this._recalculateAmount),this._entryPriceAxisView=new _(this,{colorProperty:l.linecolor,priceProperty:l.entryPrice}),this._stopPriceAxisView=new _(this,{colorProperty:l.stopBackground,priceProperty:l.stopPrice}),this._profitPriceAxisView=new _(this,{colorProperty:l.profitBackground,priceProperty:l.targetPrice}),[l.entryPointCurrencyRate,l.closePointCurrencyRate].forEach((e=>{e.subscribe(this,(()=>{this._recalculateAmount(),this._recalculateRiskSize(),this._recalculateQty()}))})),Promise.all([i.e(6290),i.e(9116),i.e(1200),i.e(1583)]).then(i.bind(i,1971)).then((({RiskRewardPaneView:t})=>{const i=[new t(this,e)];this._setPaneViews(i)}))}destroy(){this.ownerSource()?.barsProvider().dataUpdated().unsubscribeAll(this),this.ownerSourceChanged().unsubscribeAll(this),this._studySource?.destroy(),super.destroy()}availableCurrencies(){const e=(0,r.ensureDefined)(this._metaInfo?.inputs.find((e=>"account_currency"===e.id)));return(0,r.ensureDefined)(e.options)}setOwnerSource(e){super.setOwnerSource(e);const t=this.ownerSource();t&&t.symbolSource().symbolInfo()&&(this._recalculateAmount(),this._recalculateRiskSize(),this._recalculateQty())}pointsCount(){return 2}priceAxisPoints(){if(!this._points.length)return[];const e=this._points[0],t=this._properties.childs();return[{...e,price:t.stopPrice.value()},{...e,price:t.entryPrice.value()},{...e,price:t.targetPrice.value()}]}priceAxisViews(e,t){return this.isSourceHidden()||t!==this.priceScale()||this._model.paneForSource(this)!==e?null:[this._entryPriceAxisView,this._stopPriceAxisView,this._profitPriceAxisView]}updateAllViews(e){this.isActualSymbol()&&this.properties().childs().visible.value()&&((0,b.hideAllDrawings)().value()&&this.userEditEnabled()||(super.updateAllViews(e),this._entryPriceAxisView.update(e),this._stopPriceAxisView.update(e), +this._profitPriceAxisView.update(e)))}migrateVersion(e,t,i){if(1===e&&this._points.length>=1){const e=[];e.push(this._points[0]);let t=this._points[0];if(t={price:t.price,index:this._getClosePointIndex(t.index),interval:this._properties.childs().interval.value()},e.push(t),this._points[1]&&e.push(this._points[1]),this._points[2]&&e.push(this._points[2]),this._points=e,this._timePoint.length>=1){const t=[],i=this._timePoint[0];t.push(i);const s={price:i.price,time_t:i.time_t,offset:this._getClosePointIndex(i.offset)};t.push(s),this._timePoint[1]&&e.push(this._points[1]),this._timePoint[2]&&e.push(this._points[2]),this._timePoint=t}}}restoreExternalState(e){if(!(0,g.isNumber)(e.entryPrice))return void super.restoreExternalState(e);let t;if(this.isActualSymbol())t=e;else{const{entryPrice:i,...s}=e,[r]=this._timePoint;r.price=i,t=s}this.properties().merge(t)}addPoint(e,t,i){e.price=this._roundPrice(e.price),super.addPoint(e,void 0,!0);const s={price:e.price,index:this._getClosePointIndex(e.index)};super._addPointIntenal(s,void 0,!0);const r=this._calculateActualEntry(e,s);if(r){super._addPointIntenal(r,void 0,!0);const e=this._findClosePoint(r,s);e&&super._addPointIntenal(e,void 0,!0)}return this._lastPoint=null,this._normalizePoints(),this.createServerPoints(),!0}setPoint(e,t,i,s){if(this.isSourceHidden())return;const r=this.properties().childs();switch(this._muteSyncLineStyle(),e){case 0:this._changeEntryPoint({...t,interval:this._model.mainSeries().interval()});break;case 2:r.stopPrice.setValue(this.prepareStopPrice(t.price));break;case 3:r.targetPrice.setValue(this.prepareProfitPrice(t.price));break;case 1:t.price=this._points[0].price,super.setPoint(1,t),this.recalculate()}this._unmuteSyncLineStyleWithoutApplyingChanges(),s||this.syncPriceLevels()}getPoint(e){if(this.isSourceHidden())return null;switch(e){case 0:return this._points[0];case 1:return{index:this._points[1].index,price:this._points[0].price};case 2:return{index:this._points[0].index,price:this.stopPrice()};case 3:return{index:this._points[0].index,price:this.profitPrice()}}return null}setPoints(e){this.isSourceHidden()||(this._muteSyncLineStyle(),super.setPoints(e),this.recalculate(),this._unmuteSyncLineStyleWithoutApplyingChanges(),this.syncPriceLevels())}start(){super.start(),this.recalculate()}startMoving(e,t,i,s){const n=(0,r.ensureDefined)(e.logical);n.price=this._roundPrice(n.price),super.startMoving(e,t,i)}move(e,t,i,s){const n=(0,r.ensureDefined)(e.logical);n.price=this._roundPrice(n.price),super.move(e,t,i),this.recalculate(),this._entryPriceAxisView.update((0,x.sourceChangeEvent)(this.id()))}axisPoints(){if(!this._points[h.RiskRewardPointIndex.ActualEntry])return[];const e=this._points[h.RiskRewardPointIndex.ActualEntry];let t=null;if(4===this._points.length)t=this._points[h.RiskRewardPointIndex.ActualClose];else{const e=this.lastBarData();if(!e)return[];t={index:e.index,price:e.closePrice}}return[e,t]}recalculateStateByData(){this.recalculate()}recalculate(){if(0===this.points().length)return +;const e=this.properties().childs(),t=e.targetPrice.value(),i=e.stopPrice.value(),s=[this._points[0],this._points[1]],r=this._calculateActualEntry(this.points()[0],this.points()[1]),n=this._model.mainSeries().interval();if(r){s.push({...r,interval:n});const e=this._findClosePoint(r,this.points()[1]);e&&s.push({...e,interval:n})}this._points=s,t!==e.targetPrice.value()&&e.targetPrice.fireChanged(),i!==e.stopPrice.value()&&e.stopPrice.fireChanged()}syncPriceLevels(){const e=this.linkKey().value();if(e){const t=this.properties().childs();this._syncLineStyleChanges(e,{entryPrice:t.entryPrice.value(),stopLevel:t.stopLevel.value(),profitLevel:t.profitLevel.value()})}}entryPrice(){const e=this.points();return 0===e.length?this._timePoint[0].price:e[0].price}lastBarData(){const e=this.ownerSource()?.barsProvider();if(!e)return null;const t=e.bars().firstIndex(),i=e.bars().lastIndex();if(null===t||null===i||isNaN(t)||isNaN(i))return null;const s=this.points();if(4===s.length){const e=s[h.RiskRewardPointIndex.ActualClose];return e.index{const t=z.format({tool:(0,V.getTranslatedStringForSource)(A.TitleDisplayTarget.StatusLine,this)});e.beginUndoMacro(t);const i=function(e,t){const i=e.points(),s=e.zorder(),n=(0,r.ensureNotNull)(t.model().paneForSource(e)),o=(0,r.ensureNotNull)(e.ownerSource()),c=(0,r.ensureDefined)(I.get(e.toolname)),a=c.propertiesFactory(t.model().backgroundTheme().spawnOwnership(),e.properties().state()),l=e.linkKey().value(),u=l?w.CreateLineToolSyncMode.ForceOn:w.CreateLineToolSyncMode.ForceOff,h=t.createLineTool({pane:n,point:i[0],linkKey:l?(0,L.randomHash)():void 0,linetool:c.targetToolName,properties:a,ownerSource:o,synchronizationMode:u,sharingMode:e.sharingMode().value()});return h&&(t.startChangingLinetool(h,h.points()[1],1),t.changeLinePoint(i[1]),t.endChangingLinetool(!1),t.insertBefore([h],e),h.setZorder(s)),t.removeSource(e,!1),h}(this,e);e.endUndoMacro(),i&&e.model().selectionMacro((e=>{e.addSourceToSelection(i,null)}))}}})],placement:"CustomAction"}}_entryPointCurrencyRate(){return this.properties().childs().entryPointCurrencyRate.value()}_closePointCurrencyRate(){return this.properties().childs().closePointCurrencyRate.value()}_ignoreSourceEvent(e){return super._ignoreSourceEvent(e)&&e.sourceId!==this._model.mainSeries().id()}_applyTemplateImpl(e){ +const{targetPrice:t,stopPrice:i,entryPrice:s,...r}=e;super._applyTemplateImpl(r);const n=this.properties().childs();void 0!==e.stopLevel&&n.stopLevel.setValue(e.stopLevel),void 0!==e.profitLevel&&n.profitLevel.setValue(e.profitLevel)}_propertiesStateExclusions(){return[...super._propertiesStateExclusions(),"entryPrice","stopPrice","targetPrice"]}_correctPoints(e,t){if(!this.isActualSymbol())return!1;const i=super._correctPoints(e.slice(0,this.pointsCount()),t);for(let t=0;ts?(e.risk.setValue(s),e.riskSize.setValue(s)):e.riskSize.setValue(t)}_roundPrice(e){const t=this.ownerSourceBase();return Math.round(e*t)/t}_ownerSourcePointValue(){return this.ownerSource()?.symbolSource().symbolInfo()?.pointvalue??1}_onSourceHiddenMayChange(){super._onSourceHiddenMayChange(),this._updateStudySource()}static _configureProperties(e){l.LineDataSource._configureProperties(e),e.addExcludedKey("stopLevel",1),e.addExcludedKey("profitLevel",1),e.addExcludedKey("stopPrice",1),e.addExcludedKey("targetPrice",1),e.addExcludedKey("entryPrice",1)}_onSeriesUpdated(e,t,i){this.isSourceHidden()||this._points.length<2||null!==i&&i.index>Math.max(this._points[0].index,this._points[1].index)||this.recalculateStateByData()}_recalculateRisk(){const e=this.properties().childs(),t=e.riskDisplayMode.value(),i=e.riskSize.value(),s=e.accountSize.value();let r=e.risk.value();r=t===u.RiskDisplayMode.Percentage?M(i/s*100):M(s/100*r),this._riskInChange=!0,e.risk.setValue(parseFloat(this._riskFormatter(t).format(r,{ignoreLocaleNumberFormat:!0}))),this._riskInChange=!1}_recalculateAmount(){if(0===this.points().length)return;const e=this.properties().childs(),t=e.accountSize.value(),i=e.entryPrice.value(),s=e.qty.value(),r=e.stopPrice.value(),n=e.targetPrice.value(),o=this._ownerSourcePointValue();e.amountTarget.setValue(this._amountTarget(t,n,i,s,o)),e.amountStop.setValue(this._amountStop(t,r,i,s,o))}_recalculateQty(){if(0===this.points().length)return;const e=this.properties().childs(),t=e.entryPrice.value(),i=e.stopPrice.value(),s=e.riskSize.value(),r=this._entryPointCurrencyRate(),n=null===r?NaN:s/(Math.abs(t-i)*this._ownerSourcePointValue()*r);e.qty.setValue(n)}_calculateActualEntry(e,t){const i=this.ownerSource();if(!i)return null;const s=i.barsProvider().bars();if(s.isEmpty())return null;const n=(0,r.ensureNotNull)(s.firstIndex()),o=Math.max(e.index,n),c=e.price,a=(0,r.ensureNotNull)(s.lastIndex()),l=Math.min(a,t.index-1);for(const e of s.rangeIterator(o,l+1)){const t=e.value;if(null!==t&&(0,r.ensure)(t[2])>=c&&(0,r.ensure)(t[3])<=c)return{index:e.index,price:c}}return null}_riskFormatter(e){ +return e===u.RiskDisplayMode.Percentage?(0,a.getNumericFormatter)(2):(0,a.getNumericFormatter)()}_getClosePointIndex(e){const t=this._model.timeScale(),i=Math.round(t.width()/t.barSpacing());return e+Math.max(3,Math.round(.15*i))}_findClosePoint(e,t){const i=this.ownerSource();if(!i)return null;const s=i.barsProvider().bars(),n=(0,r.ensureNotNull)(s.firstIndex()),o=Math.max(e.index,n),c=(0,r.ensureNotNull)(s.lastIndex()),a=Math.min(c,t.index-1);for(const e of s.rangeIterator(o,a+1)){const t=e.value;if(null===t)continue;const i=this._checkStopPrice(t);if(null!=i)return{index:e.index,price:i}}return null}_changeEntryPoint(e){const t=this.properties().childs(),i=t.stopPrice.value(),s=t.targetPrice.value(),r=1/this.ownerSourceBase(),n=Math.min(i,s)+r,o=Math.max(i,s)-r;e.price=Math.max(n,Math.min(o,this._roundPrice(e.price))),this.setPoints([e,{...this._points[1],price:e.price}]),t.stopPrice.setValue(i),t.targetPrice.setValue(s)}_updateStudySource(){if(!this._metaInfo||this._isDestroyed)return;const e=this._properties.childs().currency.value(),t=this._model.mainSeries(),i="NONE"!==e&&e!==t.currency()&&!this.isSourceHidden();if(!i&&this._studySource?(this._studySource.destroy(),this._studySource=null,this._properties.childs().entryPointCurrencyRate.setValue(1),this._properties.childs().closePointCurrencyRate.setValue(1)):i&&!this._studySource&&(this._studySource=new RiskRewardStudyDataSource(this._model.chartApi(),t.seriesSource()),this._studySource.nonSeriesData().subscribe((e=>{e&&(this._properties.childs().entryPointCurrencyRate.setValue(e.currency_ratio[0]),this._properties.childs().closePointCurrencyRate.setValue(e.currency_ratio[1]??e.currency_ratio[0]))}))),this._studySource&&this._points.length>=2){const i=this._model.timeScale(),r=t.data().bars().firstIndex(),n=t.data().bars().lastIndex();if(null===r||null===n)return;const o=Math.min(n,Math.max(r,this._points[0].index)),c=Math.min(n,Math.max(r,this._points[1].index)),a=i.indexToTimePoint(o),l=i.indexToTimePoint(c);if(null!==a&&null!==l){const t={...this._studySource.inputs(),start_time:1e3*a,end_time:1e3*l,entry_price:this.entryPrice(),target_price:this.profitPrice(),stop_price:this.stopPrice(),account_currency:e};(0,s.default)(t,this._studySource.inputs())||this._studySource.setInputs(t),this._studySource.isStarted()||this._studySource.start()}}}}},76386:(e,t,i)=>{var s;i.d(t,{RiskDisplayMode:()=>s}),function(e){e.Percentage="percents",e.Money="money"}(s||(s={}))},76050:(e,t,i)=>{var s;i.d(t,{RiskRewardPointIndex:()=>s}),function(e){e[e.Entry=0]="Entry",e[e.Close=1]="Close",e[e.ActualEntry=2]="ActualEntry",e[e.ActualClose=3]="ActualClose"}(s||(s={}))}}]); \ No newline at end of file diff --git a/public/charting_library/bundles/1737.51511f925000b99093e3.css b/public/charting_library/bundles/1737.51511f925000b99093e3.css new file mode 100644 index 0000000..dd5fa77 --- /dev/null +++ b/public/charting_library/bundles/1737.51511f925000b99093e3.css @@ -0,0 +1 @@ +.container-zLVm6B4t{align-items:flex-start;border-radius:4px;cursor:default;display:flex;overflow:auto;padding:8px}.container-zLVm6B4t,html.theme-dark .container-zLVm6B4t{background:var(--themed-color-tooltip-wizard-bg,#2962ff)}.content-zLVm6B4t{padding:4px 8px}.arrowHolder-zLVm6B4t{position:absolute}.arrowHolder-zLVm6B4t:after{border:0 solid;box-sizing:border-box;content:"";display:block;height:0;position:absolute;width:0}.arrowHolder-zLVm6B4t:after,html.theme-dark .arrowHolder-zLVm6B4t:after{border-color:var(--themed-color-tooltip-wizard-bg,#2962ff)}.arrowHolder--above-zLVm6B4t:after,.arrowHolder--below-zLVm6B4t:after{border-left:6px solid;border-left-color:var(--themed-color-tooltip-force-transparent,#0000);border-right:6px solid;left:50%;margin-left:-6px}.arrowHolder--above-zLVm6B4t:after,.arrowHolder--below-zLVm6B4t:after,html.theme-dark .arrowHolder--above-zLVm6B4t:after,html.theme-dark .arrowHolder--below-zLVm6B4t:after{border-right-color:var(--themed-color-tooltip-force-transparent,#0000)}html.theme-dark .arrowHolder--above-zLVm6B4t:after,html.theme-dark .arrowHolder--below-zLVm6B4t:after{border-left-color:var(--themed-color-tooltip-force-transparent,#0000)}.arrowHolder--below-zLVm6B4t:after{border-bottom-width:4px;bottom:100%}.arrowHolder--above-zLVm6B4t:after{border-top-width:4px;top:100%}.arrowHolder--after-zLVm6B4t:after,.arrowHolder--before-zLVm6B4t:after{border-bottom:6px solid;border-top:6px solid;border-top-color:var(--themed-color-tooltip-force-transparent,#0000);margin-top:-6px;top:50%}.arrowHolder--after-zLVm6B4t:after,.arrowHolder--before-zLVm6B4t:after,html.theme-dark .arrowHolder--after-zLVm6B4t:after,html.theme-dark .arrowHolder--before-zLVm6B4t:after{border-bottom-color:var(--themed-color-tooltip-force-transparent,#0000)}html.theme-dark .arrowHolder--after-zLVm6B4t:after,html.theme-dark .arrowHolder--before-zLVm6B4t:after{border-top-color:var(--themed-color-tooltip-force-transparent,#0000)}.arrowHolder--before-zLVm6B4t:after{border-right-width:4px;right:100%}.arrowHolder--after-zLVm6B4t:after{border-left-width:4px;left:100%}.arrowHolder--above-fix-zLVm6B4t{bottom:0}.arrowHolder--after-ltr-fix-zLVm6B4t{right:0}.label-zLVm6B4t{display:flex;flex:1 1 auto;margin-right:24px}.closeButton-zLVm6B4t{color:#fff}.container-kfvcmk8t{display:flex;justify-content:center;left:10px;pointer-events:none;position:absolute;right:10px}.centerElement-kfvcmk8t{pointer-events:auto;z-index:1}.text-kfvcmk8t{color:#fff;font-size:14px;line-height:21px;margin-bottom:auto;word-wrap:break-word} \ No newline at end of file diff --git a/public/charting_library/bundles/1737.51511f925000b99093e3.rtl.css b/public/charting_library/bundles/1737.51511f925000b99093e3.rtl.css new file mode 100644 index 0000000..3fb42b4 --- /dev/null +++ b/public/charting_library/bundles/1737.51511f925000b99093e3.rtl.css @@ -0,0 +1 @@ +.container-zLVm6B4t{align-items:flex-start;border-radius:4px;cursor:default;display:flex;overflow:auto;padding:8px}.container-zLVm6B4t,html.theme-dark .container-zLVm6B4t{background:var(--themed-color-tooltip-wizard-bg,#2962ff)}.content-zLVm6B4t{padding:4px 8px}.arrowHolder-zLVm6B4t{position:absolute}.arrowHolder-zLVm6B4t:after{border:0 solid;box-sizing:border-box;content:"";display:block;height:0;position:absolute;width:0}.arrowHolder-zLVm6B4t:after,html.theme-dark .arrowHolder-zLVm6B4t:after{border-color:var(--themed-color-tooltip-wizard-bg,#2962ff)}.arrowHolder--above-zLVm6B4t:after,.arrowHolder--below-zLVm6B4t:after{border-left:6px solid;border-left-color:var(--themed-color-tooltip-force-transparent,#0000);border-right:6px solid;border-right-color:var(--themed-color-tooltip-force-transparent,#0000);left:50%;margin-left:-6px}html.theme-dark .arrowHolder--above-zLVm6B4t:after,html.theme-dark .arrowHolder--below-zLVm6B4t:after{border-left-color:var(--themed-color-tooltip-force-transparent,#0000);border-right-color:var(--themed-color-tooltip-force-transparent,#0000)}.arrowHolder--below-zLVm6B4t:after{border-bottom-width:4px;bottom:100%}.arrowHolder--above-zLVm6B4t:after{border-top-width:4px;top:100%}.arrowHolder--after-zLVm6B4t:after,.arrowHolder--before-zLVm6B4t:after{border-bottom:6px solid;border-top:6px solid;border-top-color:var(--themed-color-tooltip-force-transparent,#0000);margin-top:-6px;top:50%}.arrowHolder--after-zLVm6B4t:after,.arrowHolder--before-zLVm6B4t:after,html.theme-dark .arrowHolder--after-zLVm6B4t:after,html.theme-dark .arrowHolder--before-zLVm6B4t:after{border-bottom-color:var(--themed-color-tooltip-force-transparent,#0000)}html.theme-dark .arrowHolder--after-zLVm6B4t:after,html.theme-dark .arrowHolder--before-zLVm6B4t:after{border-top-color:var(--themed-color-tooltip-force-transparent,#0000)}.arrowHolder--before-zLVm6B4t:after{border-right-width:4px;right:100%}.arrowHolder--after-zLVm6B4t:after{border-left-width:4px;left:100%}.arrowHolder--above-fix-zLVm6B4t{bottom:0}.arrowHolder--before-rtl-fix-zLVm6B4t{left:0}.arrowHolder--after-ltr-fix-zLVm6B4t{right:0}.label-zLVm6B4t{display:flex;flex:1 1 auto;margin-left:24px}.closeButton-zLVm6B4t{color:#fff}.container-kfvcmk8t{display:flex;justify-content:center;left:10px;pointer-events:none;position:absolute;right:10px}.centerElement-kfvcmk8t{pointer-events:auto;z-index:1}.text-kfvcmk8t{color:#fff;font-size:14px;line-height:21px;margin-bottom:auto;word-wrap:break-word} \ No newline at end of file diff --git a/public/charting_library/bundles/1833.1e1cad103085069c69fc.css b/public/charting_library/bundles/1833.1e1cad103085069c69fc.css new file mode 100644 index 0000000..9623bd4 --- /dev/null +++ b/public/charting_library/bundles/1833.1e1cad103085069c69fc.css @@ -0,0 +1 @@ +.titleWrap-e3jFxbHm{align-items:center;display:flex}.ellipsis-e3jFxbHm{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.hideInput-e3jFxbHm,.hideText-e3jFxbHm{height:0;visibility:hidden}.empty-e3jFxbHm{height:34px;margin-right:-3px;width:34px}.hideEmpty-e3jFxbHm{margin:0;width:0}.editIcon-e3jFxbHm{align-items:center;border-radius:2px;color:var(--themed-color-toolbar-interactive-element-text-normal,#1a1a1a);cursor:default;display:flex;flex-shrink:0;height:34px;justify-content:center;margin-left:5px;width:34px}html.theme-dark .editIcon-e3jFxbHm{color:var(--themed-color-toolbar-interactive-element-text-normal,#dbdbdb)}@media (any-hover:hover){.editIcon-e3jFxbHm:hover{background-color:var(--themed-color-bg-primary-hover,#f2f2f2)}html.theme-dark .editIcon-e3jFxbHm:hover{background-color:var(--themed-color-bg-primary-hover,#303030)}}.scrollable-Ycj0dUGE{flex:1 1 auto;min-height:145px;overflow-x:hidden;overflow-y:auto;-webkit-overflow-scrolling:touch}@media (max-height:290px){.scrollable-Ycj0dUGE{min-height:auto}}@supports (-moz-appearance:none){.scrollable-Ycj0dUGE{scrollbar-color:var(--themed-color-scroll-bg,#9c9c9c) #0000;scrollbar-width:thin}html.theme-dark .scrollable-Ycj0dUGE{scrollbar-color:var(--themed-color-scroll-bg,#3d3d3d) #0000}}.scrollable-Ycj0dUGE::-webkit-scrollbar{height:5px;width:5px}.scrollable-Ycj0dUGE::-webkit-scrollbar-thumb{background-clip:content-box;background-color:var(--tv-color-scrollbar-thumb-background,var(--themed-color-scroll-bg,#9c9c9c));border:1px solid #0000;border-radius:3px}html.theme-dark .scrollable-Ycj0dUGE::-webkit-scrollbar-thumb{background-color:var(--tv-color-scrollbar-thumb-background,var(--themed-color-scroll-bg,#3d3d3d))}.scrollable-Ycj0dUGE::-webkit-scrollbar-track{background-color:initial;border-radius:3px}.scrollable-Ycj0dUGE::-webkit-scrollbar-corner{display:none}.tabs-Ycj0dUGE,.tabs-xNPrJ8dY{--ui-lib-underline-tabs-hor-padding:20px;padding:0 var(--ui-lib-underline-tabs-hor-padding)} \ No newline at end of file diff --git a/public/charting_library/bundles/1833.1e1cad103085069c69fc.rtl.css b/public/charting_library/bundles/1833.1e1cad103085069c69fc.rtl.css new file mode 100644 index 0000000..7592b7b --- /dev/null +++ b/public/charting_library/bundles/1833.1e1cad103085069c69fc.rtl.css @@ -0,0 +1 @@ +.titleWrap-e3jFxbHm{align-items:center;display:flex}.ellipsis-e3jFxbHm{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.hideInput-e3jFxbHm,.hideText-e3jFxbHm{height:0;visibility:hidden}.empty-e3jFxbHm{height:34px;margin-left:-3px;width:34px}.hideEmpty-e3jFxbHm{margin:0;width:0}.editIcon-e3jFxbHm{align-items:center;border-radius:2px;color:var(--themed-color-toolbar-interactive-element-text-normal,#1a1a1a);cursor:default;display:flex;flex-shrink:0;height:34px;justify-content:center;margin-right:5px;width:34px}html.theme-dark .editIcon-e3jFxbHm{color:var(--themed-color-toolbar-interactive-element-text-normal,#dbdbdb)}@media (any-hover:hover){.editIcon-e3jFxbHm:hover{background-color:var(--themed-color-bg-primary-hover,#f2f2f2)}html.theme-dark .editIcon-e3jFxbHm:hover{background-color:var(--themed-color-bg-primary-hover,#303030)}}.scrollable-Ycj0dUGE{flex:1 1 auto;min-height:145px;overflow-x:hidden;overflow-y:auto;-webkit-overflow-scrolling:touch}@media (max-height:290px){.scrollable-Ycj0dUGE{min-height:auto}}@supports (-moz-appearance:none){.scrollable-Ycj0dUGE{scrollbar-color:var(--themed-color-scroll-bg,#9c9c9c) #0000;scrollbar-width:thin}html.theme-dark .scrollable-Ycj0dUGE{scrollbar-color:var(--themed-color-scroll-bg,#3d3d3d) #0000}}.scrollable-Ycj0dUGE::-webkit-scrollbar{height:5px;width:5px}.scrollable-Ycj0dUGE::-webkit-scrollbar-thumb{background-clip:content-box;background-color:var(--tv-color-scrollbar-thumb-background,var(--themed-color-scroll-bg,#9c9c9c));border:1px solid #0000;border-radius:3px}html.theme-dark .scrollable-Ycj0dUGE::-webkit-scrollbar-thumb{background-color:var(--tv-color-scrollbar-thumb-background,var(--themed-color-scroll-bg,#3d3d3d))}.scrollable-Ycj0dUGE::-webkit-scrollbar-track{background-color:initial;border-radius:3px}.scrollable-Ycj0dUGE::-webkit-scrollbar-corner{display:none}.tabs-Ycj0dUGE,.tabs-xNPrJ8dY{--ui-lib-underline-tabs-hor-padding:20px;padding:0 var(--ui-lib-underline-tabs-hor-padding)} \ No newline at end of file diff --git a/public/charting_library/bundles/1906.40ce159ad2a7f4f15d5c.css b/public/charting_library/bundles/1906.40ce159ad2a7f4f15d5c.css new file mode 100644 index 0000000..a6827ef --- /dev/null +++ b/public/charting_library/bundles/1906.40ce159ad2a7f4f15d5c.css @@ -0,0 +1 @@ +.wrap-HAxAr6QG{align-items:center;display:flex;flex:1 0 auto;flex-direction:column;justify-content:center;padding-bottom:54px;padding-top:24px}@media (max-height:440px) and (orientation:landscape){.wrap-HAxAr6QG{justify-content:flex-start}.image-HAxAr6QG{display:none}}.text-HAxAr6QG{font-family:-apple-system,BlinkMacSystemFont,Trebuchet MS,Roboto,Ubuntu,sans-serif;font-feature-settings:"tnum" on,"lnum" on;font-style:normal;--ui-lib-typography-font-size:18px;font-size:var(--ui-lib-typography-font-size);font-weight:400;--ui-lib-typography-line-height:28px;color:var(--themed-color-empty-state-text,#1a1a1a);cursor:default;line-height:var(--ui-lib-typography-line-height)}html.theme-dark .text-HAxAr6QG{color:var(--themed-color-empty-state-text,#dbdbdb)}.item-nuuDM7vP{align-items:center;cursor:default;display:flex;padding-left:8px}.item-nuuDM7vP.big-nuuDM7vP,.item-nuuDM7vP.normal-nuuDM7vP{height:40px}.item-nuuDM7vP.selected-nuuDM7vP{outline:none;overflow:visible;position:relative}.item-nuuDM7vP.selected-nuuDM7vP:focus{outline:none}.item-nuuDM7vP.selected-nuuDM7vP:focus-visible{outline:none}.item-nuuDM7vP.selected-nuuDM7vP:after{border-style:solid;border-width:2px;box-sizing:border-box;content:"";display:none;height:calc(100% - 4px);left:2px;pointer-events:none;position:absolute;top:2px;width:calc(100% - 4px);z-index:1}.item-nuuDM7vP.selected-nuuDM7vP:focus:after{display:block}.item-nuuDM7vP.selected-nuuDM7vP:focus-visible:after{display:block}.item-nuuDM7vP.selected-nuuDM7vP:focus:not(:focus-visible):after{display:none}.item-nuuDM7vP.selected-nuuDM7vP:after{display:block}.contentCell-nuuDM7vP{width:100%}.content-nuuDM7vP{display:flex;max-width:480px;padding-left:8px}.favourite-nuuDM7vP{background-clip:content-box;border:2px solid #0000;border-radius:6px;box-sizing:border-box;height:26px;margin-left:4px;margin-right:-4px;outline:none;overflow:visible;position:relative;width:26px}.favourite-nuuDM7vP:focus{outline:none}.favourite-nuuDM7vP:focus-visible{outline:none}.favourite-nuuDM7vP:after{border-style:solid;border-width:2px;box-sizing:border-box;content:"";display:none;height:calc(100% + 4px);left:-2px;pointer-events:none;position:absolute;top:-2px;width:calc(100% + 4px);z-index:1}.favourite-nuuDM7vP:focus:after{display:block}.favourite-nuuDM7vP:focus-visible:after{display:block}.favourite-nuuDM7vP:focus:not(:focus-visible):after{display:none}.favoriteActionCell-nuuDM7vP{padding:2px}.iconCell-nuuDM7vP{min-width:36px}.icon-nuuDM7vP{margin-left:8px;padding-left:0}.checkboxInput-nuuDM7vP{height:18px;margin-left:8px;padding:5px;width:18px}.label-nuuDM7vP{font-family:-apple-system,BlinkMacSystemFont,Trebuchet MS,Roboto,Ubuntu,sans-serif;font-feature-settings:"tnum" on,"lnum" on;font-style:normal;white-space:normal;word-break:break-word;--ui-lib-typography-font-size:14px;font-size:var(--ui-lib-typography-font-size);font-weight:400;--ui-lib-typography-line-height:18px;display:-webkit-box;line-height:var(--ui-lib-typography-line-height);overflow:hidden;-webkit-line-clamp:2;-webkit-box-orient:vertical;line-height:18px;max-height:36px}.section-Og4Rg_SK{border-bottom:1px solid var(--themed-color-divider,#ebebeb);margin-top:6px;width:100%}html.theme-dark .section-Og4Rg_SK{border-bottom:1px solid var(--themed-color-divider,#4a4a4a)}.section-Og4Rg_SK:last-child{margin-bottom:5px}.section-Og4Rg_SK:last-child,html.theme-dark .section-Og4Rg_SK:last-child{border-bottom:1px solid var(--themed-color-static-transparent,#0000)}.heading-Og4Rg_SK{box-sizing:border-box;color:var(--themed-color-default-gray,#707070);cursor:default;font-size:11px;height:34px;line-height:16px;padding:8px 20px;text-transform:uppercase}html.theme-dark .heading-Og4Rg_SK{color:var(--themed-color-default-gray,#8c8c8c)}.dialog-UAy2ZKyS{height:680px;width:480px}@media (max-width:480px){.dialog-UAy2ZKyS{width:100%}}.wrap-UAy2ZKyS{display:flex;flex-flow:column;height:100%;overflow-y:auto}@media (pointer:fine){@supports (-moz-appearance:none){.wrap-UAy2ZKyS{scrollbar-color:var(--themed-color-scroll-bg,#9c9c9c) #0000;scrollbar-width:thin}html.theme-dark .wrap-UAy2ZKyS{scrollbar-color:var(--themed-color-scroll-bg,#3d3d3d) #0000}}.wrap-UAy2ZKyS::-webkit-scrollbar{height:5px;width:5px}.wrap-UAy2ZKyS::-webkit-scrollbar-thumb{background-clip:content-box;background-color:var(--tv-color-scrollbar-thumb-background,var(--themed-color-scroll-bg,#9c9c9c));border:1px solid #0000;border-radius:3px}html.theme-dark .wrap-UAy2ZKyS::-webkit-scrollbar-thumb{background-color:var(--tv-color-scrollbar-thumb-background,var(--themed-color-scroll-bg,#3d3d3d))}.wrap-UAy2ZKyS::-webkit-scrollbar-track{background-color:initial;border-radius:3px}.wrap-UAy2ZKyS::-webkit-scrollbar-corner{display:none}}.empty-UAy2ZKyS{align-items:center;box-sizing:border-box;color:var(--themed-color-empty-state-text,#1a1a1a);display:flex;flex-flow:column;font-size:16px;height:100%;justify-content:center;line-height:24px;padding:24px}html.theme-dark .empty-UAy2ZKyS{color:var(--themed-color-empty-state-text,#dbdbdb)}.image-UAy2ZKyS{padding-bottom:8px}.emptyState-UAy2ZKyS{padding:0 20px} \ No newline at end of file diff --git a/public/charting_library/bundles/1906.40ce159ad2a7f4f15d5c.rtl.css b/public/charting_library/bundles/1906.40ce159ad2a7f4f15d5c.rtl.css new file mode 100644 index 0000000..8df1d62 --- /dev/null +++ b/public/charting_library/bundles/1906.40ce159ad2a7f4f15d5c.rtl.css @@ -0,0 +1 @@ +.wrap-HAxAr6QG{align-items:center;display:flex;flex:1 0 auto;flex-direction:column;justify-content:center;padding-bottom:54px;padding-top:24px}@media (max-height:440px) and (orientation:landscape){.wrap-HAxAr6QG{justify-content:flex-start}.image-HAxAr6QG{display:none}}.text-HAxAr6QG{font-family:-apple-system,BlinkMacSystemFont,Trebuchet MS,Roboto,Ubuntu,sans-serif;font-feature-settings:"tnum" on,"lnum" on;font-style:normal;--ui-lib-typography-font-size:18px;font-size:var(--ui-lib-typography-font-size);font-weight:400;--ui-lib-typography-line-height:28px;color:var(--themed-color-empty-state-text,#1a1a1a);cursor:default;line-height:var(--ui-lib-typography-line-height)}html.theme-dark .text-HAxAr6QG{color:var(--themed-color-empty-state-text,#dbdbdb)}.item-nuuDM7vP{align-items:center;cursor:default;display:flex;padding-right:8px}.item-nuuDM7vP.big-nuuDM7vP,.item-nuuDM7vP.normal-nuuDM7vP{height:40px}.item-nuuDM7vP.selected-nuuDM7vP{outline:none;overflow:visible;position:relative}.item-nuuDM7vP.selected-nuuDM7vP:focus{outline:none}.item-nuuDM7vP.selected-nuuDM7vP:focus-visible{outline:none}.item-nuuDM7vP.selected-nuuDM7vP:after{border-style:solid;border-width:2px;box-sizing:border-box;content:"";display:none;height:calc(100% - 4px);pointer-events:none;position:absolute;right:2px;top:2px;width:calc(100% - 4px);z-index:1}.item-nuuDM7vP.selected-nuuDM7vP:focus:after{display:block}.item-nuuDM7vP.selected-nuuDM7vP:focus-visible:after{display:block}.item-nuuDM7vP.selected-nuuDM7vP:focus:not(:focus-visible):after{display:none}.item-nuuDM7vP.selected-nuuDM7vP:after{display:block}.contentCell-nuuDM7vP{width:100%}.content-nuuDM7vP{display:flex;max-width:480px;padding-right:8px}.favourite-nuuDM7vP{background-clip:content-box;border:2px solid #0000;border-radius:6px;box-sizing:border-box;height:26px;margin-left:-4px;margin-right:4px;outline:none;overflow:visible;position:relative;width:26px}.favourite-nuuDM7vP:focus{outline:none}.favourite-nuuDM7vP:focus-visible{outline:none}.favourite-nuuDM7vP:after{border-style:solid;border-width:2px;box-sizing:border-box;content:"";display:none;height:calc(100% + 4px);pointer-events:none;position:absolute;right:-2px;top:-2px;width:calc(100% + 4px);z-index:1}.favourite-nuuDM7vP:focus:after{display:block}.favourite-nuuDM7vP:focus-visible:after{display:block}.favourite-nuuDM7vP:focus:not(:focus-visible):after{display:none}.favoriteActionCell-nuuDM7vP{padding:2px}.iconCell-nuuDM7vP{min-width:36px}.icon-nuuDM7vP{margin-right:8px;padding-right:0}.checkboxInput-nuuDM7vP{height:18px;margin-right:8px;padding:5px;width:18px}.label-nuuDM7vP{font-family:-apple-system,BlinkMacSystemFont,Trebuchet MS,Roboto,Ubuntu,sans-serif;font-feature-settings:"tnum" on,"lnum" on;font-style:normal;white-space:normal;word-break:break-word;--ui-lib-typography-font-size:14px;font-size:var(--ui-lib-typography-font-size);font-weight:400;--ui-lib-typography-line-height:18px;display:-webkit-box;line-height:var(--ui-lib-typography-line-height);overflow:hidden;-webkit-line-clamp:2;-webkit-box-orient:vertical;line-height:18px;max-height:36px}.section-Og4Rg_SK{border-bottom:1px solid var(--themed-color-divider,#ebebeb);margin-top:6px;width:100%}html.theme-dark .section-Og4Rg_SK{border-bottom:1px solid var(--themed-color-divider,#4a4a4a)}.section-Og4Rg_SK:last-child{margin-bottom:5px}.section-Og4Rg_SK:last-child,html.theme-dark .section-Og4Rg_SK:last-child{border-bottom:1px solid var(--themed-color-static-transparent,#0000)}.heading-Og4Rg_SK{box-sizing:border-box;color:var(--themed-color-default-gray,#707070);cursor:default;font-size:11px;height:34px;line-height:16px;padding:8px 20px;text-transform:uppercase}html.theme-dark .heading-Og4Rg_SK{color:var(--themed-color-default-gray,#8c8c8c)}.dialog-UAy2ZKyS{height:680px;width:480px}@media (max-width:480px){.dialog-UAy2ZKyS{width:100%}}.wrap-UAy2ZKyS{display:flex;flex-flow:column;height:100%;overflow-y:auto}@media (pointer:fine){@supports (-moz-appearance:none){.wrap-UAy2ZKyS{scrollbar-color:var(--themed-color-scroll-bg,#9c9c9c) #0000;scrollbar-width:thin}html.theme-dark .wrap-UAy2ZKyS{scrollbar-color:var(--themed-color-scroll-bg,#3d3d3d) #0000}}.wrap-UAy2ZKyS::-webkit-scrollbar{height:5px;width:5px}.wrap-UAy2ZKyS::-webkit-scrollbar-thumb{background-clip:content-box;background-color:var(--tv-color-scrollbar-thumb-background,var(--themed-color-scroll-bg,#9c9c9c));border:1px solid #0000;border-radius:3px}html.theme-dark .wrap-UAy2ZKyS::-webkit-scrollbar-thumb{background-color:var(--tv-color-scrollbar-thumb-background,var(--themed-color-scroll-bg,#3d3d3d))}.wrap-UAy2ZKyS::-webkit-scrollbar-track{background-color:initial;border-radius:3px}.wrap-UAy2ZKyS::-webkit-scrollbar-corner{display:none}}.empty-UAy2ZKyS{align-items:center;box-sizing:border-box;color:var(--themed-color-empty-state-text,#1a1a1a);display:flex;flex-flow:column;font-size:16px;height:100%;justify-content:center;line-height:24px;padding:24px}html.theme-dark .empty-UAy2ZKyS{color:var(--themed-color-empty-state-text,#dbdbdb)}.image-UAy2ZKyS{padding-bottom:8px}.emptyState-UAy2ZKyS{padding:0 20px} \ No newline at end of file diff --git a/public/charting_library/bundles/1933.a40665ade21837a1b5e2.css b/public/charting_library/bundles/1933.a40665ade21837a1b5e2.css new file mode 100644 index 0000000..c40b269 --- /dev/null +++ b/public/charting_library/bundles/1933.a40665ade21837a1b5e2.css @@ -0,0 +1 @@ +.lollipopTooltipTitle-hkWvPxQc{align-items:center;column-gap:8px;display:flex;justify-content:flex-start;margin-bottom:12px;padding:4px 0}.lollipopTooltipTitle_minimal-hkWvPxQc .lollipopTooltipTitle__title-hkWvPxQc{font-size:16px;line-height:22px}.lollipopTooltipTitle_mobile-hkWvPxQc{padding:0}.lollipopTooltipTitle_mobile-hkWvPxQc .lollipopTooltipTitle__title-hkWvPxQc{font-size:20px;line-height:24px}.lollipopTooltipTitle__icon-hkWvPxQc{color:currentColor;display:flex}.lollipopTooltipTitle__title-hkWvPxQc{font-family:-apple-system,BlinkMacSystemFont,Trebuchet MS,Roboto,Ubuntu,sans-serif;font-feature-settings:"tnum" on,"lnum" on;font-style:normal;--ui-lib-typography-font-size:18px;font-size:var(--ui-lib-typography-font-size);font-weight:600;--ui-lib-typography-line-height:24px;line-height:var(--ui-lib-typography-line-height)}.wrap-tm3FiOQl{background:var(--tv-color-popup-background,var(--themed-color-tooltip-background,#fff))}html.theme-dark .wrap-tm3FiOQl{background:var(--tv-color-popup-background,var(--themed-color-tooltip-background,#262626))}.content-tm3FiOQl a,.content-tm3FiOQl span{cursor:default}.content-tm3FiOQl .subtitle-tm3FiOQl{font-size:14px;line-height:21px}.content-tm3FiOQl .subtitle-tm3FiOQl .text-tm3FiOQl{flex:1 0 0;overflow:hidden;text-overflow:ellipsis}.content-tm3FiOQl .group-tm3FiOQl{padding-top:12px}.content-tm3FiOQl .groupIcon-tm3FiOQl{border-radius:9px;display:inline-block;height:18px;margin-left:7px;vertical-align:top;width:18px}.content-tm3FiOQl .groupIcon-tm3FiOQl.beforeMarketOpen-tm3FiOQl{background-color:var(--themed-color-overlay-warning-1-light,#ff980026);color:var(--themed-color-before-market-open,#fb8c00)}html.theme-dark .content-tm3FiOQl .groupIcon-tm3FiOQl.beforeMarketOpen-tm3FiOQl{background-color:var(--themed-color-overlay-warning-1-light,#ff980033);color:var(--themed-color-before-market-open,#fb8c00)}@media (any-hover:hover){.content-tm3FiOQl .groupIcon-tm3FiOQl.beforeMarketOpen-tm3FiOQl:hover,html.theme-dark .content-tm3FiOQl .groupIcon-tm3FiOQl.beforeMarketOpen-tm3FiOQl:hover{background-color:var(--themed-color-overlay-warning-1-normal,#ff98004d)}}.content-tm3FiOQl .groupIcon-tm3FiOQl.afterMarketClose-tm3FiOQl{background-color:var(--themed-color-overlay-accent-1-light,#2962ff26);color:var(--themed-color-after-market-close,#2962ff)}html.theme-dark .content-tm3FiOQl .groupIcon-tm3FiOQl.afterMarketClose-tm3FiOQl{background-color:var(--themed-color-overlay-accent-1-light,#448aff33);color:var(--themed-color-after-market-close,#2962ff)}@media (any-hover:hover){.content-tm3FiOQl .groupIcon-tm3FiOQl.afterMarketClose-tm3FiOQl:hover{background-color:var(--themed-color-overlay-accent-1-normal,#2962ff4d)}html.theme-dark .content-tm3FiOQl .groupIcon-tm3FiOQl.afterMarketClose-tm3FiOQl:hover{background-color:var(--themed-color-overlay-accent-1-normal,#448aff4d)}}.content-tm3FiOQl .groupTitle-tm3FiOQl{color:var(--themed-color-default-gray,#707070);font-size:11px;font-weight:400;letter-spacing:.4px;line-height:16px;text-transform:uppercase}html.theme-dark .content-tm3FiOQl .groupTitle-tm3FiOQl{color:var(--themed-color-default-gray,#8c8c8c)}.content-tm3FiOQl .groupRow-tm3FiOQl{display:flex;flex-direction:row}.content-tm3FiOQl .groupCell-tm3FiOQl{flex:1 0 0}.content-tm3FiOQl .group-tm3FiOQl .text-tm3FiOQl{font-size:14px;line-height:22px;overflow:hidden;text-overflow:ellipsis}.content-tm3FiOQl.mob-tm3FiOQl .group-tm3FiOQl .text-tm3FiOQl,.content-tm3FiOQl.mob-tm3FiOQl .subtitle-tm3FiOQl{font-size:16px;line-height:24px}.content-tm3FiOQl.mini-tm3FiOQl .subtitle-tm3FiOQl{font-size:13px;line-height:19px}.generalContent-tm3FiOQl>div{background:var(--themed-color-content-item-bg,#fff)}html.theme-dark .generalContent-tm3FiOQl>div{background:var(--themed-color-content-item-bg,#262626)}@media (any-hover:hover){.generalContent-tm3FiOQl>div:hover{background-color:var(--themed-color-bg-primary-hover,#f2f2f2);cursor:pointer}html.theme-dark .generalContent-tm3FiOQl>div:hover{background-color:var(--themed-color-bg-primary-hover,#303030)}}.keyFactContent-tm3FiOQl{background:linear-gradient(277deg,#fff0 70.02%,#d500f91a 100.21%),linear-gradient(263deg,#fff0 69.93%,#00bce51a),linear-gradient(79deg,#fff0 65.84%,#d500f91a),linear-gradient(101deg,#fff0 65.9%,#00bce51a 100.13%);font-family:-apple-system,BlinkMacSystemFont,Trebuchet MS,Roboto,Ubuntu,sans-serif;font-feature-settings:"tnum" on,"lnum" on;font-style:normal;--ui-lib-typography-font-size:12px;font-size:var(--ui-lib-typography-font-size);font-weight:400;--ui-lib-typography-line-height:16px;border-radius:8px;line-height:var(--ui-lib-typography-line-height);margin-bottom:12px;padding:4px 6px}.keyFactContent__title-tm3FiOQl{padding-left:22px;position:relative}.keyFactContent__title-tm3FiOQl:before{background-color:#7c4dff;content:" ";height:14px;left:0;-webkit-mask-image:url(sparkle.52cc9730ec8e15c42aa9.svg);mask-image:url(sparkle.52cc9730ec8e15c42aa9.svg);position:absolute;top:-2px;width:18px}.keyFactContent__title-tm3FiOQl:after{color:var(--themed-color-content-primary-neutral,#707070);content:"・"}html.theme-dark .keyFactContent__title-tm3FiOQl:after{color:var(--themed-color-content-primary-neutral,#8c8c8c)}.newsContentItem-tm3FiOQl{margin-left:-12px;margin-right:-16px;padding-left:12px;padding-right:16px}.drawer-xBKhVqal{padding:0}.drawer-xBKhVqal>:not(:last-child){border-bottom:1px solid var(--themed-color-cold-gray-150,#ebebeb)}.drawerItem-xBKhVqal{color:var(--themed-color-tooltip-text,#1a1a1a);padding:16px}html.theme-dark .drawerItem-xBKhVqal{color:var(--themed-color-tooltip-text,#dbdbdb)}.menuWrap-xBKhVqal{background:var(--themed-color-menu-wrapper,#0000)}.menuWrap-xBKhVqal,html.theme-dark .menuWrap-xBKhVqal{box-shadow:0 0 var(--themed-color-menu-wrapper,#0000)}html.theme-dark .menuWrap-xBKhVqal{background:var(--themed-color-menu-wrapper,#0000)}.menuWrap-xBKhVqal .scrollWrap-xBKhVqal{overflow-y:hidden!important}.menuWrap-xBKhVqal .menuBox-xBKhVqal{margin:2px 4px 4px;padding:0}.card-xBKhVqal{border-left:4px solid;border-radius:4px;box-shadow:0 2px 4px 0 var(--themed-color-other-shadow-primary-neutral-extra-heavy,#0003);box-sizing:border-box;color:var(--themed-color-tooltip-text,#1a1a1a);padding:16px 16px 16px 12px;width:300px}html.theme-dark .card-xBKhVqal{box-shadow:0 2px 4px 0 var(--themed-color-other-shadow-primary-neutral-extra-heavy,#0006);color:var(--themed-color-tooltip-text,#dbdbdb)}.card-xBKhVqal:not(:first-child){margin-top:8px}.fadeTop-xBKhVqal{background:linear-gradient(180deg,#fff,#fff0);height:10px;position:absolute;top:0}html.theme-dark .fadeTop-xBKhVqal{background:linear-gradient(180deg,#1a1a1a,#1a1a1a00)}.fadeBottom-xBKhVqal{background:linear-gradient(0deg,#fff,#fff0);bottom:0;height:10px;position:absolute}html.theme-dark .fadeBottom-xBKhVqal{background:linear-gradient(0deg,#1a1a1a,#1a1a1a00)} \ No newline at end of file diff --git a/public/charting_library/bundles/1933.a40665ade21837a1b5e2.rtl.css b/public/charting_library/bundles/1933.a40665ade21837a1b5e2.rtl.css new file mode 100644 index 0000000..7158fca --- /dev/null +++ b/public/charting_library/bundles/1933.a40665ade21837a1b5e2.rtl.css @@ -0,0 +1 @@ +.lollipopTooltipTitle-hkWvPxQc{align-items:center;column-gap:8px;display:flex;justify-content:flex-start;margin-bottom:12px;padding:4px 0}.lollipopTooltipTitle_minimal-hkWvPxQc .lollipopTooltipTitle__title-hkWvPxQc{font-size:16px;line-height:22px}.lollipopTooltipTitle_mobile-hkWvPxQc{padding:0}.lollipopTooltipTitle_mobile-hkWvPxQc .lollipopTooltipTitle__title-hkWvPxQc{font-size:20px;line-height:24px}.lollipopTooltipTitle__icon-hkWvPxQc{color:currentColor;display:flex}.lollipopTooltipTitle__title-hkWvPxQc{font-family:-apple-system,BlinkMacSystemFont,Trebuchet MS,Roboto,Ubuntu,sans-serif;font-feature-settings:"tnum" on,"lnum" on;font-style:normal;--ui-lib-typography-font-size:18px;font-size:var(--ui-lib-typography-font-size);font-weight:600;--ui-lib-typography-line-height:24px;line-height:var(--ui-lib-typography-line-height)}.wrap-tm3FiOQl{background:var(--tv-color-popup-background,var(--themed-color-tooltip-background,#fff))}html.theme-dark .wrap-tm3FiOQl{background:var(--tv-color-popup-background,var(--themed-color-tooltip-background,#262626))}.content-tm3FiOQl a,.content-tm3FiOQl span{cursor:default}.content-tm3FiOQl .subtitle-tm3FiOQl{font-size:14px;line-height:21px}.content-tm3FiOQl .subtitle-tm3FiOQl .text-tm3FiOQl{flex:1 0 0;overflow:hidden;text-overflow:ellipsis}.content-tm3FiOQl .group-tm3FiOQl{padding-top:12px}.content-tm3FiOQl .groupIcon-tm3FiOQl{border-radius:9px;display:inline-block;height:18px;margin-right:7px;vertical-align:top;width:18px}.content-tm3FiOQl .groupIcon-tm3FiOQl.beforeMarketOpen-tm3FiOQl{background-color:var(--themed-color-overlay-warning-1-light,#ff980026);color:var(--themed-color-before-market-open,#fb8c00)}html.theme-dark .content-tm3FiOQl .groupIcon-tm3FiOQl.beforeMarketOpen-tm3FiOQl{background-color:var(--themed-color-overlay-warning-1-light,#ff980033);color:var(--themed-color-before-market-open,#fb8c00)}@media (any-hover:hover){.content-tm3FiOQl .groupIcon-tm3FiOQl.beforeMarketOpen-tm3FiOQl:hover,html.theme-dark .content-tm3FiOQl .groupIcon-tm3FiOQl.beforeMarketOpen-tm3FiOQl:hover{background-color:var(--themed-color-overlay-warning-1-normal,#ff98004d)}}.content-tm3FiOQl .groupIcon-tm3FiOQl.afterMarketClose-tm3FiOQl{background-color:var(--themed-color-overlay-accent-1-light,#2962ff26);color:var(--themed-color-after-market-close,#2962ff)}html.theme-dark .content-tm3FiOQl .groupIcon-tm3FiOQl.afterMarketClose-tm3FiOQl{background-color:var(--themed-color-overlay-accent-1-light,#448aff33);color:var(--themed-color-after-market-close,#2962ff)}@media (any-hover:hover){.content-tm3FiOQl .groupIcon-tm3FiOQl.afterMarketClose-tm3FiOQl:hover{background-color:var(--themed-color-overlay-accent-1-normal,#2962ff4d)}html.theme-dark .content-tm3FiOQl .groupIcon-tm3FiOQl.afterMarketClose-tm3FiOQl:hover{background-color:var(--themed-color-overlay-accent-1-normal,#448aff4d)}}.content-tm3FiOQl .groupTitle-tm3FiOQl{color:var(--themed-color-default-gray,#707070);font-size:11px;font-weight:400;letter-spacing:.4px;line-height:16px;text-transform:uppercase}html.theme-dark .content-tm3FiOQl .groupTitle-tm3FiOQl{color:var(--themed-color-default-gray,#8c8c8c)}.content-tm3FiOQl .groupRow-tm3FiOQl{display:flex;flex-direction:row}.content-tm3FiOQl .groupCell-tm3FiOQl{flex:1 0 0}.content-tm3FiOQl .group-tm3FiOQl .text-tm3FiOQl{font-size:14px;line-height:22px;overflow:hidden;text-overflow:ellipsis}.content-tm3FiOQl.mob-tm3FiOQl .group-tm3FiOQl .text-tm3FiOQl,.content-tm3FiOQl.mob-tm3FiOQl .subtitle-tm3FiOQl{font-size:16px;line-height:24px}.content-tm3FiOQl.mini-tm3FiOQl .subtitle-tm3FiOQl{font-size:13px;line-height:19px}.generalContent-tm3FiOQl>div{background:var(--themed-color-content-item-bg,#fff)}html.theme-dark .generalContent-tm3FiOQl>div{background:var(--themed-color-content-item-bg,#262626)}@media (any-hover:hover){.generalContent-tm3FiOQl>div:hover{background-color:var(--themed-color-bg-primary-hover,#f2f2f2);cursor:pointer}html.theme-dark .generalContent-tm3FiOQl>div:hover{background-color:var(--themed-color-bg-primary-hover,#303030)}}.keyFactContent-tm3FiOQl{background:linear-gradient(-277deg,#fff0 70.02%,#d500f91a 100.21%),linear-gradient(-263deg,#fff0 69.93%,#00bce51a),linear-gradient(-79deg,#fff0 65.84%,#d500f91a),linear-gradient(-101deg,#fff0 65.9%,#00bce51a 100.13%);font-family:-apple-system,BlinkMacSystemFont,Trebuchet MS,Roboto,Ubuntu,sans-serif;font-feature-settings:"tnum" on,"lnum" on;font-style:normal;--ui-lib-typography-font-size:12px;font-size:var(--ui-lib-typography-font-size);font-weight:400;--ui-lib-typography-line-height:16px;border-radius:8px;line-height:var(--ui-lib-typography-line-height);margin-bottom:12px;padding:4px 6px}.keyFactContent__title-tm3FiOQl{padding-right:22px;position:relative}.keyFactContent__title-tm3FiOQl:before{background-color:#7c4dff;content:" ";height:14px;-webkit-mask-image:url(sparkle.52cc9730ec8e15c42aa9.svg);mask-image:url(sparkle.52cc9730ec8e15c42aa9.svg);position:absolute;right:0;top:-2px;width:18px}.keyFactContent__title-tm3FiOQl:after{color:var(--themed-color-content-primary-neutral,#707070);content:"・"}html.theme-dark .keyFactContent__title-tm3FiOQl:after{color:var(--themed-color-content-primary-neutral,#8c8c8c)}.newsContentItem-tm3FiOQl{margin-left:-16px;margin-right:-12px;padding-left:16px;padding-right:12px}.drawer-xBKhVqal{padding:0}.drawer-xBKhVqal>:not(:last-child){border-bottom:1px solid var(--themed-color-cold-gray-150,#ebebeb)}.drawerItem-xBKhVqal{color:var(--themed-color-tooltip-text,#1a1a1a);padding:16px}html.theme-dark .drawerItem-xBKhVqal{color:var(--themed-color-tooltip-text,#dbdbdb)}.menuWrap-xBKhVqal{background:var(--themed-color-menu-wrapper,#0000)}.menuWrap-xBKhVqal,html.theme-dark .menuWrap-xBKhVqal{box-shadow:0 0 var(--themed-color-menu-wrapper,#0000)}html.theme-dark .menuWrap-xBKhVqal{background:var(--themed-color-menu-wrapper,#0000)}.menuWrap-xBKhVqal .scrollWrap-xBKhVqal{overflow-y:hidden!important}.menuWrap-xBKhVqal .menuBox-xBKhVqal{margin:2px 4px 4px;padding:0}.card-xBKhVqal{border-radius:4px;border-right:4px solid;box-shadow:0 2px 4px 0 var(--themed-color-other-shadow-primary-neutral-extra-heavy,#0003);box-sizing:border-box;color:var(--themed-color-tooltip-text,#1a1a1a);padding:16px 12px 16px 16px;width:300px}html.theme-dark .card-xBKhVqal{box-shadow:0 2px 4px 0 var(--themed-color-other-shadow-primary-neutral-extra-heavy,#0006);color:var(--themed-color-tooltip-text,#dbdbdb)}.card-xBKhVqal:not(:first-child){margin-top:8px}.fadeTop-xBKhVqal{background:linear-gradient(-180deg,#fff,#fff0);height:10px;position:absolute;top:0}html.theme-dark .fadeTop-xBKhVqal{background:linear-gradient(-180deg,#1a1a1a,#1a1a1a00)}.fadeBottom-xBKhVqal{background:linear-gradient(0deg,#fff,#fff0);bottom:0;height:10px;position:absolute}html.theme-dark .fadeBottom-xBKhVqal{background:linear-gradient(0deg,#1a1a1a,#1a1a1a00)} \ No newline at end of file diff --git a/public/charting_library/bundles/1996.25e6f30e7a095ec239f4.css b/public/charting_library/bundles/1996.25e6f30e7a095ec239f4.css new file mode 100644 index 0000000..e8497e7 --- /dev/null +++ b/public/charting_library/bundles/1996.25e6f30e7a095ec239f4.css @@ -0,0 +1 @@ +html{-webkit-text-size-adjust:100%}body{color:var(--themed-color-text-primary,#1a1a1a);font-size:14px;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:-apple-system,BlinkMacSystemFont,Trebuchet MS,Roboto,Ubuntu,sans-serif;font-feature-settings:"tnum" on,"lnum" on}html.theme-dark body{color:var(--themed-color-text-primary,#dbdbdb)}html[lang=vi] body{font-family:Arial,sans-serif}body,html{box-sizing:border-box}body,dir,h1,h2,h3,h4,h5,h6,html,li,menu,ol,p,ul{margin:0;padding:0}a{text-decoration:none}a:active{outline:0}@media (any-hover:hover){a:hover{outline:0}}h1{font-size:2em}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:initial}sup{top:-.25em}sub{bottom:-.25em}figure{margin:0}pre{overflow:auto}code,kbd,pre,samp{font-family:monospace,monospace;font-size:1em}button,input,optgroup,select,textarea{color:inherit;font:inherit;margin:0}button,select{text-transform:none}button,input[type=button],input[type=reset],input[type=submit]{-webkit-appearance:button;cursor:default}input[disabled]{cursor:default}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{height:auto}input[type=search]{-webkit-appearance:textfield;box-sizing:initial}input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration{-webkit-appearance:none}fieldset{border:none;margin:0;padding:0}table{border-collapse:collapse;border-spacing:0}td,th{padding:0}:root{--v-rhythm-header-1-space-phone:56px;--v-rhythm-header-1-space-tablet:80px;--v-rhythm-header-1-space-laptop:100px;--v-rhythm-header-1-space-desktop:120px;--v-rhythm-header-2-space-phone:16px;--v-rhythm-header-2-space-tablet:24px;--v-rhythm-header-2-space-laptop:32px;--v-rhythm-header-2-space-desktop:40px;--v-rhythm-header-3-space-phone:16px;--v-rhythm-header-3-space-tablet:16px;--v-rhythm-header-3-space-laptop:24px;--v-rhythm-header-3-space-desktop:24px;--v-rhythm-footer-1-space-phone:56px;--v-rhythm-footer-1-space-tablet:80px;--v-rhythm-footer-1-space-laptop:100px;--v-rhythm-footer-1-space-desktop:120px;--v-rhythm-footer-2-space-phone:16px;--v-rhythm-footer-2-space-tablet:24px;--v-rhythm-footer-2-space-laptop:32px;--v-rhythm-footer-2-space-desktop:40px;--v-rhythm-footer-3-space-phone:16px;--v-rhythm-footer-3-space-tablet:16px;--v-rhythm-footer-3-space-laptop:24px;--v-rhythm-footer-3-space-desktop:24px;--v-rhythm-spacing-1-phone:80px;--v-rhythm-spacing-1-tablet:120px;--v-rhythm-spacing-1-laptop:160px;--v-rhythm-spacing-1-desktop:200px;--v-rhythm-spacing-2-phone:64px;--v-rhythm-spacing-2-tablet:88px;--v-rhythm-spacing-2-laptop:120px;--v-rhythm-spacing-2-desktop:160px;--v-rhythm-spacing-3-phone:48px;--v-rhythm-spacing-3-tablet:64px;--v-rhythm-spacing-3-laptop:88px;--v-rhythm-spacing-3-desktop:120px;--v-rhythm-spacing-4-phone:48px;--v-rhythm-spacing-4-tablet:48px;--v-rhythm-spacing-4-laptop:64px;--v-rhythm-spacing-4-desktop:80px;--v-rhythm-spacing-5-phone:32px;--v-rhythm-spacing-5-tablet:32px;--v-rhythm-spacing-5-laptop:40px;--v-rhythm-spacing-5-desktop:48px;--v-rhythm-header-1-space:var(--v-rhythm-header-1-space-phone);--v-rhythm-header-2-space:var(--v-rhythm-header-2-space-phone);--v-rhythm-header-3-space:var(--v-rhythm-header-3-space-phone);--v-rhythm-footer-1-space:var(--v-rhythm-footer-1-space-phone);--v-rhythm-footer-2-space:var(--v-rhythm-footer-2-space-phone);--v-rhythm-footer-3-space:var(--v-rhythm-footer-3-space-phone);--v-rhythm-spacing-1:var(--v-rhythm-spacing-1-phone);--v-rhythm-spacing-2:var(--v-rhythm-spacing-2-phone);--v-rhythm-spacing-3:var(--v-rhythm-spacing-3-phone);--v-rhythm-spacing-4:var(--v-rhythm-spacing-4-phone);--v-rhythm-spacing-5:var(--v-rhythm-spacing-5-phone)}@media (min-width:768px){:root{--v-rhythm-header-1-space:var(--v-rhythm-header-1-space-tablet);--v-rhythm-header-2-space:var(--v-rhythm-header-2-space-tablet);--v-rhythm-header-3-space:var(--v-rhythm-header-3-space-tablet);--v-rhythm-footer-1-space:var(--v-rhythm-footer-1-space-tablet);--v-rhythm-footer-2-space:var(--v-rhythm-footer-2-space-tablet);--v-rhythm-footer-3-space:var(--v-rhythm-footer-3-space-tablet);--v-rhythm-spacing-1:var(--v-rhythm-spacing-1-tablet);--v-rhythm-spacing-2:var(--v-rhythm-spacing-2-tablet);--v-rhythm-spacing-3:var(--v-rhythm-spacing-3-tablet);--v-rhythm-spacing-4:var(--v-rhythm-spacing-4-tablet);--v-rhythm-spacing-5:var(--v-rhythm-spacing-5-tablet)}}@media (min-width:1280px){:root{--v-rhythm-header-1-space:var(--v-rhythm-header-1-space-laptop);--v-rhythm-header-2-space:var(--v-rhythm-header-2-space-laptop);--v-rhythm-header-3-space:var(--v-rhythm-header-3-space-laptop);--v-rhythm-footer-1-space:var(--v-rhythm-footer-1-space-laptop);--v-rhythm-footer-2-space:var(--v-rhythm-footer-2-space-laptop);--v-rhythm-footer-3-space:var(--v-rhythm-footer-3-space-laptop);--v-rhythm-spacing-1:var(--v-rhythm-spacing-1-laptop);--v-rhythm-spacing-2:var(--v-rhythm-spacing-2-laptop);--v-rhythm-spacing-3:var(--v-rhythm-spacing-3-laptop);--v-rhythm-spacing-4:var(--v-rhythm-spacing-4-laptop);--v-rhythm-spacing-5:var(--v-rhythm-spacing-5-laptop)}}@media (min-width:1440px){:root{--v-rhythm-header-1-space:var(--v-rhythm-header-1-space-desktop);--v-rhythm-header-2-space:var(--v-rhythm-header-2-space-desktop);--v-rhythm-header-3-space:var(--v-rhythm-header-3-space-desktop);--v-rhythm-footer-1-space:var(--v-rhythm-footer-1-space-desktop);--v-rhythm-footer-2-space:var(--v-rhythm-footer-2-space-desktop);--v-rhythm-footer-3-space:var(--v-rhythm-footer-3-space-desktop);--v-rhythm-spacing-1:var(--v-rhythm-spacing-1-desktop);--v-rhythm-spacing-2:var(--v-rhythm-spacing-2-desktop);--v-rhythm-spacing-3:var(--v-rhythm-spacing-3-desktop);--v-rhythm-spacing-4:var(--v-rhythm-spacing-4-desktop);--v-rhythm-spacing-5:var(--v-rhythm-spacing-5-desktop)}}.tv-text ol,.tv-text p,.tv-text ul{color:var(--themed-color-text-primary,#1a1a1a);font-size:14px;line-height:1.6;margin-bottom:12px}html.theme-dark .tv-text ol,html.theme-dark .tv-text p,html.theme-dark .tv-text ul{color:var(--themed-color-text-primary,#dbdbdb)}.tv-text ol.tv-text__paragraph--additional-top-margin,.tv-text p.tv-text__paragraph--additional-top-margin,.tv-text ul.tv-text__paragraph--additional-top-margin{margin-top:24px}.tv-text ol.tv-text__paragraph--additional-top-margin_double,.tv-text p.tv-text__paragraph--additional-top-margin_double,.tv-text ul.tv-text__paragraph--additional-top-margin_double{margin-top:48px}.tv-text ol.tv-text__paragraph--additional-top-margin_double.link,.tv-text p.tv-text__paragraph--additional-top-margin_double.link,.tv-text ul.tv-text__paragraph--additional-top-margin_double.link{color:var(--themed-color-link-primary-default,#2962ff);fill:var(--themed-color-link-primary-default,#2962ff)}html.theme-dark .tv-text ol.tv-text__paragraph--additional-top-margin_double.link,html.theme-dark .tv-text p.tv-text__paragraph--additional-top-margin_double.link,html.theme-dark .tv-text ul.tv-text__paragraph--additional-top-margin_double.link{fill:var(--themed-color-link-primary-default,#5b9cf6);color:var(--themed-color-link-primary-default,#5b9cf6)}.tv-text ol.tv-text__paragraph--additional-top-margin_double.link:visited,.tv-text p.tv-text__paragraph--additional-top-margin_double.link:visited,.tv-text ul.tv-text__paragraph--additional-top-margin_double.link:visited{color:var(--themed-color-link-primary-default,#2962ff);fill:var(--themed-color-link-primary-default,#2962ff)}html.theme-dark .tv-text ol.tv-text__paragraph--additional-top-margin_double.link:visited,html.theme-dark .tv-text p.tv-text__paragraph--additional-top-margin_double.link:visited,html.theme-dark .tv-text ul.tv-text__paragraph--additional-top-margin_double.link:visited{fill:var(--themed-color-link-primary-default,#5b9cf6);color:var(--themed-color-link-primary-default,#5b9cf6)}@media (any-hover:hover){.tv-text ol.tv-text__paragraph--additional-top-margin_double.link:hover,.tv-text p.tv-text__paragraph--additional-top-margin_double.link:hover,.tv-text ul.tv-text__paragraph--additional-top-margin_double.link:hover{color:var(--themed-color-link-primary-hover,#1e53e5);fill:var(--themed-color-link-primary-hover,#1e53e5)}html.theme-dark .tv-text ol.tv-text__paragraph--additional-top-margin_double.link:hover,html.theme-dark .tv-text p.tv-text__paragraph--additional-top-margin_double.link:hover,html.theme-dark .tv-text ul.tv-text__paragraph--additional-top-margin_double.link:hover{fill:var(--themed-color-link-primary-hover,#3179f5);color:var(--themed-color-link-primary-hover,#3179f5)}}.tv-text ol.tv-text__paragraph--additional-top-margin_double.link:active,.tv-text p.tv-text__paragraph--additional-top-margin_double.link:active,.tv-text ul.tv-text__paragraph--additional-top-margin_double.link:active{color:var(--themed-color-link-primary-active,#1848cc);fill:var(--themed-color-link-primary-active,#1848cc)}html.theme-dark .tv-text ol.tv-text__paragraph--additional-top-margin_double.link:active,html.theme-dark .tv-text p.tv-text__paragraph--additional-top-margin_double.link:active,html.theme-dark .tv-text ul.tv-text__paragraph--additional-top-margin_double.link:active{fill:var(--themed-color-link-primary-active,#2962ff);color:var(--themed-color-link-primary-active,#2962ff)}.tv-text ol.tv-text__paragraph--additional-top-margin_double.link:focus,.tv-text p.tv-text__paragraph--additional-top-margin_double.link:focus,.tv-text ul.tv-text__paragraph--additional-top-margin_double.link:focus{outline:auto;outline-offset:2px}.tv-text ol.tv-text__paragraph--additional-top-margin_double.link:focus-visible,.tv-text p.tv-text__paragraph--additional-top-margin_double.link:focus-visible,.tv-text ul.tv-text__paragraph--additional-top-margin_double.link:focus-visible{outline:auto;outline-offset:2px}.tv-text ol.tv-text__paragraph--additional-top-margin_double.link:focus:not(:focus-visible),.tv-text p.tv-text__paragraph--additional-top-margin_double.link:focus:not(:focus-visible),.tv-text ul.tv-text__paragraph--additional-top-margin_double.link:focus:not(:focus-visible){outline:none}@media (any-hover:hover){.tv-text ol.tv-text__paragraph--additional-top-margin_double.link:hover,.tv-text p.tv-text__paragraph--additional-top-margin_double.link:hover,.tv-text ul.tv-text__paragraph--additional-top-margin_double.link:hover{text-decoration:underline}}.tv-text ol.tv-text__paragraph--additional-bottom-margin,.tv-text p.tv-text__paragraph--additional-bottom-margin,.tv-text ul.tv-text__paragraph--additional-bottom-margin{margin-bottom:24px}.tv-text ol.tv-text__paragraph--additional-bottom-margin_double,.tv-text p.tv-text__paragraph--additional-bottom-margin_double,.tv-text ul.tv-text__paragraph--additional-bottom-margin_double{margin-bottom:48px}.tv-text ol.tv-text__paragraph--additional-bottom-margin_double.link,.tv-text p.tv-text__paragraph--additional-bottom-margin_double.link,.tv-text ul.tv-text__paragraph--additional-bottom-margin_double.link{color:var(--themed-color-link-primary-default,#2962ff);fill:var(--themed-color-link-primary-default,#2962ff)}html.theme-dark .tv-text ol.tv-text__paragraph--additional-bottom-margin_double.link,html.theme-dark .tv-text p.tv-text__paragraph--additional-bottom-margin_double.link,html.theme-dark .tv-text ul.tv-text__paragraph--additional-bottom-margin_double.link{fill:var(--themed-color-link-primary-default,#5b9cf6);color:var(--themed-color-link-primary-default,#5b9cf6)}.tv-text ol.tv-text__paragraph--additional-bottom-margin_double.link:visited,.tv-text p.tv-text__paragraph--additional-bottom-margin_double.link:visited,.tv-text ul.tv-text__paragraph--additional-bottom-margin_double.link:visited{color:var(--themed-color-link-primary-default,#2962ff);fill:var(--themed-color-link-primary-default,#2962ff)}html.theme-dark .tv-text ol.tv-text__paragraph--additional-bottom-margin_double.link:visited,html.theme-dark .tv-text p.tv-text__paragraph--additional-bottom-margin_double.link:visited,html.theme-dark .tv-text ul.tv-text__paragraph--additional-bottom-margin_double.link:visited{fill:var(--themed-color-link-primary-default,#5b9cf6);color:var(--themed-color-link-primary-default,#5b9cf6)}@media (any-hover:hover){.tv-text ol.tv-text__paragraph--additional-bottom-margin_double.link:hover,.tv-text p.tv-text__paragraph--additional-bottom-margin_double.link:hover,.tv-text ul.tv-text__paragraph--additional-bottom-margin_double.link:hover{color:var(--themed-color-link-primary-hover,#1e53e5);fill:var(--themed-color-link-primary-hover,#1e53e5)}html.theme-dark .tv-text ol.tv-text__paragraph--additional-bottom-margin_double.link:hover,html.theme-dark .tv-text p.tv-text__paragraph--additional-bottom-margin_double.link:hover,html.theme-dark .tv-text ul.tv-text__paragraph--additional-bottom-margin_double.link:hover{fill:var(--themed-color-link-primary-hover,#3179f5);color:var(--themed-color-link-primary-hover,#3179f5)}}.tv-text ol.tv-text__paragraph--additional-bottom-margin_double.link:active,.tv-text p.tv-text__paragraph--additional-bottom-margin_double.link:active,.tv-text ul.tv-text__paragraph--additional-bottom-margin_double.link:active{color:var(--themed-color-link-primary-active,#1848cc);fill:var(--themed-color-link-primary-active,#1848cc)}html.theme-dark .tv-text ol.tv-text__paragraph--additional-bottom-margin_double.link:active,html.theme-dark .tv-text p.tv-text__paragraph--additional-bottom-margin_double.link:active,html.theme-dark .tv-text ul.tv-text__paragraph--additional-bottom-margin_double.link:active{fill:var(--themed-color-link-primary-active,#2962ff);color:var(--themed-color-link-primary-active,#2962ff)}.tv-text ol.tv-text__paragraph--additional-bottom-margin_double.link:focus,.tv-text p.tv-text__paragraph--additional-bottom-margin_double.link:focus,.tv-text ul.tv-text__paragraph--additional-bottom-margin_double.link:focus{outline:auto;outline-offset:2px}.tv-text ol.tv-text__paragraph--additional-bottom-margin_double.link:focus-visible,.tv-text p.tv-text__paragraph--additional-bottom-margin_double.link:focus-visible,.tv-text ul.tv-text__paragraph--additional-bottom-margin_double.link:focus-visible{outline:auto;outline-offset:2px}.tv-text ol.tv-text__paragraph--additional-bottom-margin_double.link:focus:not(:focus-visible),.tv-text p.tv-text__paragraph--additional-bottom-margin_double.link:focus:not(:focus-visible),.tv-text ul.tv-text__paragraph--additional-bottom-margin_double.link:focus:not(:focus-visible){outline:none}@media (any-hover:hover){.tv-text ol.tv-text__paragraph--additional-bottom-margin_double.link:hover,.tv-text p.tv-text__paragraph--additional-bottom-margin_double.link:hover,.tv-text ul.tv-text__paragraph--additional-bottom-margin_double.link:hover{text-decoration:underline}}.tv-text h1{font-size:45px;margin-bottom:30px;margin-top:30px}@media (max-width:1019px){.tv-text h1{font-size:38px}}@media (max-width:767px){.tv-text h1{font-size:32px}}@media (max-width:479px){.tv-text h1{font-size:28px}}.tv-text h2{font-size:31px}@media (max-width:1019px){.tv-text h2{font-size:26px}}@media (max-width:479px){.tv-text h2{font-size:24px}}.tv-text h3{font-size:17px}@media (max-width:1019px){.tv-text h3{font-size:16px}}.tv-text h4{font-size:15px}.tv-text h2,.tv-text h3,.tv-text h4{margin-bottom:20px;margin-top:20px}.tv-text h1:first-child,.tv-text h2:first-child,.tv-text h3:first-child,.tv-text h4:first-child{margin-top:0}.tv-text ol,.tv-text ul{list-style-position:inside}.tv-text--position-outside ol,.tv-text--position-outside ul{list-style-position:outside;padding-left:17px}.tv-text a:not(.tv-button):not(.tv-chart-view__description__tag){color:var(--themed-color-link-primary-default,#2962ff);fill:var(--themed-color-link-primary-default,#2962ff)}html.theme-dark .tv-text a:not(.tv-button):not(.tv-chart-view__description__tag){fill:var(--themed-color-link-primary-default,#5b9cf6);color:var(--themed-color-link-primary-default,#5b9cf6)}.tv-text a:not(.tv-button):not(.tv-chart-view__description__tag):visited{color:var(--themed-color-link-primary-default,#2962ff);fill:var(--themed-color-link-primary-default,#2962ff)}html.theme-dark .tv-text a:not(.tv-button):not(.tv-chart-view__description__tag):visited{fill:var(--themed-color-link-primary-default,#5b9cf6);color:var(--themed-color-link-primary-default,#5b9cf6)}@media (any-hover:hover){.tv-text a:not(.tv-button):not(.tv-chart-view__description__tag):hover{color:var(--themed-color-link-primary-hover,#1e53e5);fill:var(--themed-color-link-primary-hover,#1e53e5)}html.theme-dark .tv-text a:not(.tv-button):not(.tv-chart-view__description__tag):hover{fill:var(--themed-color-link-primary-hover,#3179f5);color:var(--themed-color-link-primary-hover,#3179f5)}}.tv-text a:not(.tv-button):not(.tv-chart-view__description__tag):active{color:var(--themed-color-link-primary-active,#1848cc);fill:var(--themed-color-link-primary-active,#1848cc)}html.theme-dark .tv-text a:not(.tv-button):not(.tv-chart-view__description__tag):active{fill:var(--themed-color-link-primary-active,#2962ff);color:var(--themed-color-link-primary-active,#2962ff)}.tv-text a:not(.tv-button):not(.tv-chart-view__description__tag):focus{outline:auto;outline-offset:2px}.tv-text a:not(.tv-button):not(.tv-chart-view__description__tag):focus-visible{outline:auto;outline-offset:2px}.tv-text a:not(.tv-button):not(.tv-chart-view__description__tag):focus:not(:focus-visible){outline:none}.tv-text__font.tv-text__font--size_semilarge{font-size:15px}@media (max-width:767px){.tv-text__font.tv-text__font--size_semilarge{font-size:14px}}.tv-text__font.tv-text__font--size_large{font-size:17px}@media (max-width:767px){.tv-text__font.tv-text__font--size_large{font-size:16px}}.tv-text__font.tv-text__font--size_xlarge{font-size:19px}@media (max-width:767px){.tv-text__font.tv-text__font--size_xlarge{font-size:18px}}.tv-text__font--bold{font-weight:700}.tv-text__font--italic{font-style:italic}.tv-text--darkbg,.tv-text--darkbg ol,.tv-text--darkbg p,.tv-text--darkbg ul{color:#fff}.js-hidden{display:none!important}.js-no-pointer-events{pointer-events:none!important}.aria-live-regions-wrapper{border:0;height:1px;margin:-1px;padding:0;position:absolute;width:1px;clip:rect(0,0,0,0);overflow-x:hidden}html{color-scheme:light}html.theme-dark{color-scheme:dark}html.theme-dark iframe{color-scheme:normal}body{box-sizing:border-box;min-width:320px;-webkit-tap-highlight-color:rgba(0,0,0,0);-webkit-tap-highlight-color:transparent}body.i-no-scroll{overflow:hidden!important}body.i-no-padding{padding:0!important}::selection{background:var(--themed-color-selection-bg,#bbd9fb)}html.theme-dark ::selection{background:var(--themed-color-selection-bg,#143a87)}.i-hidden{display:none!important}.i-invisible{visibility:hidden!important}.i-clearfix:after{clear:both;content:"";display:table}.i-align_left{text-align:left!important}.i-align_right{text-align:right!important}.i-align_center{text-align:center!important}.i-float_left{float:left!important}.i-float_right{float:right!important}.i-float_none{float:none!important}@media (min-width:1020px){.i-device-only{display:none!important}}@media (max-width:1019px){.i-desktop-only{display:none!important}}@media not all and (max-width:479px){.i-phones-only{display:none!important}}@media (max-width:479px){.i-except-phones-only{display:none!important}}.i-no-break{white-space:nowrap}body{overflow-y:scroll}.tv-layout-width{box-sizing:border-box;margin:0 auto;padding:0 20px;width:1020px}.tv-layout-width--no-padding{padding:0;width:980px}.tv-layout-width--simple{padding:0}.tv-dialog .tv-layout-width{max-width:100%}.chart-page .tv-layout-width{width:100%}@media (max-width:1019px){.tv-layout-width{width:auto}.tv-layout-width .tv-feed{margin-left:-20px;margin-right:-20px}.tv-layout-width .tv-feed--tablet-top-indent{margin-top:48px}}.tv-layout-width.full-width-layout,body.page-wide .tv-layout-width.full-width-layout{width:auto;--adaptive-mf-container-padding:20px;--adaptive-mf-container-max-width:2360px;box-sizing:initial;padding-left:var(--adaptive-mf-container-padding);padding-right:var(--adaptive-mf-container-padding)}@media (min-width:1024px){.tv-layout-width.full-width-layout,body.page-wide .tv-layout-width.full-width-layout{--adaptive-mf-container-padding:32px}}@media (min-width:1440px){.tv-layout-width.full-width-layout,body.page-wide .tv-layout-width.full-width-layout{--adaptive-mf-container-padding:40px}}@media (min-width:1920px){.tv-layout-width.full-width-layout,body.page-wide .tv-layout-width.full-width-layout{--adaptive-mf-container-padding:100px}}@media (min-width:2560px){.tv-layout-width.full-width-layout,body.page-wide .tv-layout-width.full-width-layout{--adaptive-mf-container-padding:calc((100vw - var(--adaptive-mf-container-max-width))/2);margin-left:auto;margin-right:auto;max-width:var(--adaptive-mf-container-max-width)}}.filter-ideas-button-with-padding{padding-inline:5px}.tv-layout-padding{padding:0 20px}body.page-wide .tv-layout-width{width:1520px}.tv-main,body.page-fullwidth .tv-layout-width{width:100%}.tv-main{display:flex;flex-direction:column;min-height:100%}.clear{clear:both}.clearfix:after{clear:both;content:"";display:table}.hide{display:none!important}.show{display:block!important}.tv-right{float:right!important}.tv-left{float:left!important}body{background-color:var(--themed-color-body-bg,#fff)}html.theme-dark body{background-color:var(--themed-color-body-bg,#000)}body.extension{min-width:0;overflow:hidden}img{border:none}textarea{resize:none}:focus{outline:none}input,textarea{border-radius:0}.tv-profile .tags,.unselectable{-webkit-user-select:none;user-select:none}.selectable,input,textarea{-webkit-user-select:text;user-select:text}.text-center{text-align:center}.loading-indicator{background:var(--themed-color-ui-loading-indicator-bg,#fff);height:100%;left:0;position:absolute;top:0;width:100%;z-index:150}html.theme-dark .loading-indicator{background:var(--themed-color-ui-loading-indicator-bg,#1a1a1a)}.falling,.growing{color:#fff}.growing{background:#42bda8}.falling{background:#f7525f}body,html{background:none;height:100%;overflow:hidden;width:100%}body{min-width:240px}#library-container{background:#fff;border:1px solid #d9dadb}#library-container #showExtendedHoursLink{display:none}.on-widget .open-popup{background:#6798bb;border-width:0!important;border:none;margin-left:4px;padding:7px}@media (any-hover:hover){.on-widget .open-popup:hover{background:#69a3cc}}.on-widget .open-popup:active{background:#71acd6}.on-widget .open-popup svg{display:block;height:14px;width:16px;fill:#fff}.on-widget .widgetbar-widget-hotlist .widgetbar-widgetheader .widgetbar-headerspace{display:none}.text .logo-highlighted{font-weight:700;text-decoration:underline}.on-cme-widget .symbol-edit-popup .filter,.on-cme-widget .symbol-search-dialog .filter{display:none}.on-cme-widget .symbol-search-dialog .results{height:450px}.load-chart .chart-search,.load-chart .chart-search input{width:100%}@media (max-width:750px){.charts-popup-list .item.save-load-chart-title{display:block}}.charts-popup-list .item .title,.charts-popup-list .item .title-expanded{width:auto}.common-tooltip-EJBD96zX{font-family:-apple-system,BlinkMacSystemFont,Trebuchet MS,Roboto,Ubuntu,sans-serif;font-feature-settings:"tnum" on,"lnum" on;font-style:normal;--ui-lib-typography-font-size:13px;font-size:var(--ui-lib-typography-font-size);font-weight:400;--ui-lib-typography-line-height:18px;color:var(--themed-color-common-tooltip-text,#f2f2f2);display:inline-flex;line-height:var(--ui-lib-typography-line-height);opacity:1;pointer-events:none;position:fixed;transition:opacity .15s linear;z-index:1000}.common-tooltip--hidden-EJBD96zX{opacity:0}.common-tooltip--horizontal-EJBD96zX{margin:4px 0}.common-tooltip--horizontal-EJBD96zX.common-tooltip--farther-EJBD96zX{margin:8px 0}.common-tooltip--vertical-EJBD96zX{margin:0 4px}.common-tooltip--vertical-EJBD96zX.common-tooltip-farther-EJBD96zX{margin:0 8px}.common-tooltip--direction_normal-EJBD96zX{flex-direction:row}.common-tooltip--direction_normal-EJBD96zX .common-tooltip__body-EJBD96zX{border-bottom-left-radius:2px;border-top-left-radius:2px}.common-tooltip--direction_normal-EJBD96zX .common-tooltip__body--no-buttons-EJBD96zX,.common-tooltip--direction_normal-EJBD96zX .common-tooltip__button-container-EJBD96zX{border-bottom-right-radius:2px;border-top-right-radius:2px}.common-tooltip--direction_normal-EJBD96zX .common-tooltip__button-EJBD96zX:not(:last-child){margin-right:1px}.common-tooltip--direction_reversed-EJBD96zX{flex-direction:row-reverse}.common-tooltip--direction_reversed-EJBD96zX .common-tooltip__body-EJBD96zX{border-bottom-right-radius:2px;border-top-right-radius:2px}.common-tooltip--direction_reversed-EJBD96zX .common-tooltip__body--no-buttons-EJBD96zX,.common-tooltip--direction_reversed-EJBD96zX .common-tooltip__button-container-EJBD96zX{border-bottom-left-radius:2px;border-top-left-radius:2px}.common-tooltip--direction_reversed-EJBD96zX .common-tooltip__button-EJBD96zX:not(:first-child){margin-left:1px}.common-tooltip__ear-holder-EJBD96zX{position:relative}.common-tooltip__ear-holder-EJBD96zX:after{border:0 solid;border-color:var(--themed-color-common-tooltip-bg,#303030);box-sizing:border-box;content:"";display:block;height:0;position:absolute;width:0}html.theme-dark .common-tooltip__ear-holder-EJBD96zX:after{border-color:var(--themed-color-common-tooltip-bg,#3d3d3d)}.common-tooltip__ear-holder--above-EJBD96zX:after,.common-tooltip__ear-holder--below-EJBD96zX:after{border-left:6px solid;border-left-color:var(--themed-color-tooltip-force-transparent,#0000);border-right:6px solid;border-right-color:var(--themed-color-tooltip-force-transparent,#0000);left:50%;margin-left:-6px}html.theme-dark .common-tooltip__ear-holder--above-EJBD96zX:after,html.theme-dark .common-tooltip__ear-holder--below-EJBD96zX:after{border-left-color:var(--themed-color-tooltip-force-transparent,#0000);border-right-color:var(--themed-color-tooltip-force-transparent,#0000)}.common-tooltip__ear-holder--below-EJBD96zX:after{border-bottom-width:4px;bottom:100%}.common-tooltip__ear-holder--above-EJBD96zX:after{border-top-width:4px;top:100%}.common-tooltip__ear-holder--after-EJBD96zX:after,.common-tooltip__ear-holder--before-EJBD96zX:after{border-bottom:6px solid;border-bottom-color:var(--themed-color-tooltip-force-transparent,#0000);border-top:6px solid;border-top-color:var(--themed-color-tooltip-force-transparent,#0000);margin-top:-6px;top:50%}html.theme-dark .common-tooltip__ear-holder--after-EJBD96zX:after,html.theme-dark .common-tooltip__ear-holder--before-EJBD96zX:after{border-bottom-color:var(--themed-color-tooltip-force-transparent,#0000);border-top-color:var(--themed-color-tooltip-force-transparent,#0000)}.common-tooltip__ear-holder--before-EJBD96zX:after{border-right-width:4px;right:100%}.common-tooltip__ear-holder--after-EJBD96zX:after{border-left-width:4px;left:100%}.common-tooltip__body-EJBD96zX{background-color:var(--themed-color-common-tooltip-bg,#303030);box-sizing:border-box;display:block;max-width:310px;padding:3px 8px;position:relative;white-space:pre-wrap;word-wrap:break-word;overflow:hidden;text-align:left}html.theme-dark .common-tooltip__body-EJBD96zX{background-color:var(--themed-color-common-tooltip-bg,#3d3d3d)}.common-tooltip__body--with-hotkey-EJBD96zX{display:flex;max-width:420px;padding:0}.common-tooltip__body--width_wide-EJBD96zX{max-width:640px}.common-tooltip__body--width_narrow-EJBD96zX{max-width:200px}.common-tooltip__body--no-padding-EJBD96zX{padding:0}.common-tooltip__hotkey-block-EJBD96zX{align-items:center;color:#f2f2f2;display:inline-flex;flex:1 0 auto;justify-content:center;line-height:12px;margin:3px 0;padding-right:8px}.common-tooltip__hotkey-block--divider-EJBD96zX:before{background-color:#636363;content:"";height:100%;margin-right:8px;width:1px}.common-tooltip__hotkey-text-EJBD96zX{align-items:center;display:inline-flex;margin:3px 8px}.common-tooltip__hotkey-button-EJBD96zX{background-color:#636363;display:inline-block;font-family:-apple-system,BlinkMacSystemFont,Trebuchet MS,Roboto,Ubuntu,sans-serif;font-feature-settings:"tnum" on,"lnum" on;height:18px;padding:1px 6px;width:auto;--ui-lib-typography-line-height:16px;line-height:var(--ui-lib-typography-line-height);--ui-lib-typography-font-size:12px;border-bottom:1px solid #8c8c8c;border-radius:4px;box-sizing:border-box;font-size:var(--ui-lib-typography-font-size);font-style:normal;font-weight:600}.common-tooltip__plus-sign-EJBD96zX{height:15px;line-height:14px;text-align:center;width:13px}.common-tooltip__button-container-EJBD96zX{display:flex;overflow:hidden;position:relative}.common-tooltip__button-EJBD96zX{align-items:center;background-color:#2962ff;color:#fff;display:flex;padding:0 10px}@media (any-hover:hover){.common-tooltip__button-EJBD96zX:hover{background-color:#bbd9fb}}.common-tooltip-EJBD96zX.theme-white{color:var(--themed-color-text-primary,#1a1a1a)}html.theme-dark .common-tooltip-EJBD96zX.theme-white{color:var(--themed-color-text-primary,#dbdbdb)}.common-tooltip-EJBD96zX.theme-white .common-tooltip__body-EJBD96zX{background-color:var(--themed-color-bg-primary,#fff);border-radius:0}html.theme-dark .common-tooltip-EJBD96zX.theme-white .common-tooltip__body-EJBD96zX{background-color:var(--themed-color-bg-primary,#262626)}.common-tooltip-EJBD96zX.theme-white .common-tooltip__ear-holder-EJBD96zX{border:1px solid var(--themed-color-border,#ebebeb)}html.theme-dark .common-tooltip-EJBD96zX.theme-white .common-tooltip__ear-holder-EJBD96zX{border:1px solid var(--themed-color-border,#3d3d3d)}.common-tooltip-EJBD96zX.theme-white .common-tooltip__ear-holder-EJBD96zX:after{border-color:var(--themed-color-bg-primary,#fff)}html.theme-dark .common-tooltip-EJBD96zX.theme-white .common-tooltip__ear-holder-EJBD96zX:after{border-color:var(--themed-color-bg-primary,#262626)}.common-tooltip-EJBD96zX.theme-white .common-tooltip__ear-holder--above-EJBD96zX:after,.common-tooltip-EJBD96zX.theme-white .common-tooltip__ear-holder--below-EJBD96zX:after{border-left:6px solid;border-left-color:var(--themed-color-common-tooltip-force-transparent,#0000);border-right:6px solid;border-right-color:var(--themed-color-common-tooltip-force-transparent,#0000)}html.theme-dark .common-tooltip-EJBD96zX.theme-white .common-tooltip__ear-holder--above-EJBD96zX:after,html.theme-dark .common-tooltip-EJBD96zX.theme-white .common-tooltip__ear-holder--below-EJBD96zX:after{border-left-color:var(--themed-color-common-tooltip-force-transparent,#0000);border-right-color:var(--themed-color-common-tooltip-force-transparent,#0000)}.common-tooltip-EJBD96zX.theme-white .common-tooltip__ear-holder--after-EJBD96zX:after,.common-tooltip-EJBD96zX.theme-white .common-tooltip__ear-holder--before-EJBD96zX:after{border-bottom:6px solid;border-bottom-color:var(--themed-color-common-tooltip-force-transparent,#0000);border-top:6px solid;border-top-color:var(--themed-color-common-tooltip-force-transparent,#0000)}html.theme-dark .common-tooltip-EJBD96zX.theme-white .common-tooltip__ear-holder--after-EJBD96zX:after,html.theme-dark .common-tooltip-EJBD96zX.theme-white .common-tooltip__ear-holder--before-EJBD96zX:after{border-bottom-color:var(--themed-color-common-tooltip-force-transparent,#0000);border-top-color:var(--themed-color-common-tooltip-force-transparent,#0000)}.common-tooltip-EJBD96zX.theme-white .common-tooltip__ear-holder-EJBD96zX:before{border:0 solid;border-color:var(--themed-color-border,#ebebeb);content:"";display:block;height:0;position:absolute;width:0;z-index:1000}html.theme-dark .common-tooltip-EJBD96zX.theme-white .common-tooltip__ear-holder-EJBD96zX:before{border-color:var(--themed-color-border,#3d3d3d)}.common-tooltip-EJBD96zX.theme-white .common-tooltip__ear-holder--above-EJBD96zX:before,.common-tooltip-EJBD96zX.theme-white .common-tooltip__ear-holder--below-EJBD96zX:before{border-left:7px solid;border-left-color:var(--themed-color-common-tooltip-force-transparent,#0000);border-right:7px solid;border-right-color:var(--themed-color-common-tooltip-force-transparent,#0000);left:50%;margin-left:-7px}html.theme-dark .common-tooltip-EJBD96zX.theme-white .common-tooltip__ear-holder--above-EJBD96zX:before,html.theme-dark .common-tooltip-EJBD96zX.theme-white .common-tooltip__ear-holder--below-EJBD96zX:before{border-left-color:var(--themed-color-common-tooltip-force-transparent,#0000);border-right-color:var(--themed-color-common-tooltip-force-transparent,#0000)}.common-tooltip-EJBD96zX.theme-white .common-tooltip__ear-holder--below-EJBD96zX:before{border-bottom-width:6px;top:-6px}.common-tooltip-EJBD96zX.theme-white .common-tooltip__ear-holder--above-EJBD96zX:before{border-top-width:6px;bottom:-6px}.common-tooltip-EJBD96zX.theme-white .common-tooltip__ear-holder--after-EJBD96zX:before,.common-tooltip-EJBD96zX.theme-white .common-tooltip__ear-holder--before-EJBD96zX:before{border-bottom:7px solid;border-bottom-color:var(--themed-color-common-tooltip-force-transparent,#0000);border-top:7px solid;border-top-color:var(--themed-color-common-tooltip-force-transparent,#0000);margin-top:-7px;top:50%}html.theme-dark .common-tooltip-EJBD96zX.theme-white .common-tooltip__ear-holder--after-EJBD96zX:before,html.theme-dark .common-tooltip-EJBD96zX.theme-white .common-tooltip__ear-holder--before-EJBD96zX:before{border-bottom-color:var(--themed-color-common-tooltip-force-transparent,#0000);border-top-color:var(--themed-color-common-tooltip-force-transparent,#0000)}.common-tooltip-EJBD96zX.theme-white .common-tooltip__ear-holder--before-EJBD96zX:before{border-right-width:6px;left:-6px}.common-tooltip-EJBD96zX.theme-white .common-tooltip__ear-holder--after-EJBD96zX:before{border-left-width:6px;right:-6px}.common-tooltip-EJBD96zX.theme-round-shadow{box-shadow:0 1px 3px 0 #2a2c394a;color:var(--themed-color-text-primary,#1a1a1a)}html.theme-dark .common-tooltip-EJBD96zX.theme-round-shadow{color:var(--themed-color-text-primary,#dbdbdb)}.common-tooltip-EJBD96zX.theme-round-shadow .common-tooltip__body-EJBD96zX{background-color:var(--themed-color-bg-primary,#fff)}html.theme-dark .common-tooltip-EJBD96zX.theme-round-shadow .common-tooltip__body-EJBD96zX{background-color:var(--themed-color-bg-primary,#262626)}.common-tooltip-EJBD96zX.theme-round-shadow .common-tooltip__ear-holder-EJBD96zX:after{border-color:var(--themed-color-bg-primary,#fff)}html.theme-dark .common-tooltip-EJBD96zX.theme-round-shadow .common-tooltip__ear-holder-EJBD96zX:after{border-color:var(--themed-color-bg-primary,#262626)}.common-tooltip-EJBD96zX.theme-round-shadow .common-tooltip__ear-holder--above-EJBD96zX:after,.common-tooltip-EJBD96zX.theme-round-shadow .common-tooltip__ear-holder--below-EJBD96zX:after{border-left:6px solid;border-left-color:var(--themed-color-common-tooltip-force-transparent,#0000);border-right:6px solid;border-right-color:var(--themed-color-common-tooltip-force-transparent,#0000)}html.theme-dark .common-tooltip-EJBD96zX.theme-round-shadow .common-tooltip__ear-holder--above-EJBD96zX:after,html.theme-dark .common-tooltip-EJBD96zX.theme-round-shadow .common-tooltip__ear-holder--below-EJBD96zX:after{border-left-color:var(--themed-color-common-tooltip-force-transparent,#0000);border-right-color:var(--themed-color-common-tooltip-force-transparent,#0000)}.common-tooltip-EJBD96zX.theme-round-shadow .common-tooltip__ear-holder--after-EJBD96zX:after,.common-tooltip-EJBD96zX.theme-round-shadow .common-tooltip__ear-holder--before-EJBD96zX:after{border-bottom:6px solid;border-bottom-color:var(--themed-color-common-tooltip-force-transparent,#0000);border-top:6px solid;border-top-color:var(--themed-color-common-tooltip-force-transparent,#0000)}html.theme-dark .common-tooltip-EJBD96zX.theme-round-shadow .common-tooltip__ear-holder--after-EJBD96zX:after,html.theme-dark .common-tooltip-EJBD96zX.theme-round-shadow .common-tooltip__ear-holder--before-EJBD96zX:after{border-bottom-color:var(--themed-color-common-tooltip-force-transparent,#0000);border-top-color:var(--themed-color-common-tooltip-force-transparent,#0000)}.common-tooltip-EJBD96zX.theme-chart .common-tooltip__body-EJBD96zX{background-color:var(--themed-color-bg-primary,#fff);border:1px solid var(--themed-color-divider,#ebebeb);border-radius:16px;box-shadow:0 2px 4px var(--themed-color-shadow-primary-neutral-extra-heavy,#0003);max-width:342px}html.theme-dark .common-tooltip-EJBD96zX.theme-chart .common-tooltip__body-EJBD96zX{background-color:var(--themed-color-bg-primary,#262626);border:1px solid var(--themed-color-divider,#4a4a4a);box-shadow:0 2px 4px var(--themed-color-shadow-primary-neutral-extra-heavy,#0006)}.common-tooltip-EJBD96zX.theme-chart .common-tooltip__ear-holder-EJBD96zX:after{content:none}.container-B8mkOfAH{background-color:var(--tv-color-platform-background,var(--themed-color-chart-page-bg,#ebebeb));box-sizing:border-box;height:100%;width:100%}html.theme-dark .container-B8mkOfAH{background-color:var(--tv-color-platform-background,var(--themed-color-chart-page-bg,#303030))}.container-B8mkOfAH .inner-B8mkOfAH{background-color:var(--tv-color-pane-background,var(--themed-color-pane-bg,#fff));height:100%;width:100%}html.theme-dark .container-B8mkOfAH .inner-B8mkOfAH{background-color:var(--tv-color-pane-background,var(--themed-color-pane-bg,#1a1a1a))}.container-B8mkOfAH.border-left-B8mkOfAH{padding-left:4px}.container-B8mkOfAH.border-right-B8mkOfAH{padding-right:4px}.container-B8mkOfAH.border-top-B8mkOfAH{padding-top:4px}.container-B8mkOfAH.border-bottom-B8mkOfAH{padding-bottom:4px}.container-B8mkOfAH.top-right-radius-B8mkOfAH .inner-B8mkOfAH{border-top-right-radius:0}.container-B8mkOfAH.top-left-radius-B8mkOfAH .inner-B8mkOfAH{border-top-left-radius:0}.container-B8mkOfAH.bottom-right-radius-B8mkOfAH .inner-B8mkOfAH{border-bottom-right-radius:0}.container-B8mkOfAH.bottom-left-radius-B8mkOfAH .inner-B8mkOfAH{border-bottom-left-radius:0}.chart-controls-bar{background-color:var(--tv-color-pane-background,var(--themed-color-pane-bg,#fff));border-top:1px solid;border-color:var(--tv-color-platform-background,var(--themed-color-chart-page-bg,#ebebeb));border-radius:0 0 4px 4px;box-sizing:border-box;contain:strict;height:39px;overflow:hidden;position:absolute}html.theme-dark .chart-controls-bar{background-color:var(--tv-color-pane-background,var(--themed-color-pane-bg,#1a1a1a));border-color:var(--tv-color-platform-background,var(--themed-color-chart-page-bg,#303030))}.no-border-bottom-left-radius .chart-controls-bar{border-bottom-left-radius:0}.no-border-bottom-right-radius .chart-controls-bar{border-bottom-right-radius:0}.tv-spinner{animation:tv-spinner__container-rotate-aLqboHuu .9s linear infinite;border-bottom-color:var(--tv-spinner-color,#2962ff);border-bottom:0 solid var(--themed-color-spinner-bg,#f2f2f2);border-left:0 solid var(--tv-spinner-color,#2962ff);border-radius:50%;border-right-color:var(--tv-spinner-color,#2962ff);border-right:0 solid var(--themed-color-spinner-bg,#f2f2f2);border-top:0 solid var(--tv-spinner-color,#2962ff);display:none;margin:0 auto;position:absolute}html.theme-dark .tv-spinner{border-bottom-color:var(--themed-color-spinner-bg,#303030);border-right-color:var(--themed-color-spinner-bg,#303030)}.tv-spinner--shown{display:block}.tv-spinner--size_xxsmall{border-width:2px;height:10px;left:calc(50% - 7px);top:calc(50% - 7px);width:10px}.tv-spinner--size_xsmall{border-width:2px;height:14px;left:calc(50% - 9px);top:calc(50% - 9px);width:14px}.tv-spinner--size_small{border-width:2px;height:20px;left:calc(50% - 12px);top:calc(50% - 12px);width:20px}.tv-spinner--size_medium{border-width:3px;height:28px;left:calc(50% - 17px);top:calc(50% - 17px);width:28px}.tv-spinner--size_large{border-width:4px;height:56px;left:calc(50% - 32px);top:calc(50% - 32px);width:56px}@keyframes tv-spinner__container-rotate-aLqboHuu{to{transform:rotate(1turn)}}.screen-otjoFNF2{bottom:0;display:none;left:0;opacity:.5;position:absolute;right:0;top:0;z-index:8}.screen-otjoFNF2.fade-otjoFNF2{animation:screenfade-otjoFNF2 .3s ease backwards;display:block}@keyframes screenfade-otjoFNF2{0%{opacity:0}}.paneSeparator-uqBaC1Ki{margin:0;padding:0;position:relative}.paneSeparator-uqBaC1Ki .handle-uqBaC1Ki{height:7px;left:0;position:absolute;top:-3px;width:100%;z-index:50}.paneSeparator-uqBaC1Ki .handle-uqBaC1Ki.mobile-uqBaC1Ki{height:11px;top:-5px}.paneSeparator-uqBaC1Ki .handle-uqBaC1Ki.active-uqBaC1Ki,.paneSeparator-uqBaC1Ki .handle-uqBaC1Ki.hovered-uqBaC1Ki,.paneSeparator-uqBaC1Ki .handle-uqBaC1Ki.selected-uqBaC1Ki{background:var(--themed-color-overlay-accent-1-light,#2962ff26);cursor:row-resize}html.theme-dark .paneSeparator-uqBaC1Ki .handle-uqBaC1Ki.active-uqBaC1Ki,html.theme-dark .paneSeparator-uqBaC1Ki .handle-uqBaC1Ki.hovered-uqBaC1Ki,html.theme-dark .paneSeparator-uqBaC1Ki .handle-uqBaC1Ki.selected-uqBaC1Ki{background:var(--themed-color-overlay-accent-1-light,#448aff33)}.paneSeparator-uqBaC1Ki .handle-uqBaC1Ki.active-uqBaC1Ki:before{background:var(--themed-color-overlay-neutral-1-light,#63636326);content:"";height:100%;left:0;opacity:0;position:fixed;top:0;width:100%}html.theme-dark .paneSeparator-uqBaC1Ki .handle-uqBaC1Ki.active-uqBaC1Ki:before{background:var(--themed-color-overlay-neutral-1-light,#b8b8b833)}.price-axis-currency-label-wrapper-y5H41VPj{box-sizing:border-box;padding:4px;pointer-events:none;position:absolute;-webkit-user-select:none;user-select:none;width:100%;z-index:3}.price-axis-currency-label-wrapper-y5H41VPj.hidden-y5H41VPj{visibility:hidden}.price-axis-currency-label-y5H41VPj{background:#fff;border:1px solid #ebebeb;border-radius:4px;box-sizing:border-box;cursor:default;width:100%}.price-axis-currency-label-y5H41VPj .row-y5H41VPj{align-items:center;color:#1a1a1a;column-gap:2px;display:flex;height:24px;justify-content:space-between;line-height:1em;padding:0 3px}.price-axis-currency-label-y5H41VPj .row-y5H41VPj:nth-child(1 of :not(.js-hidden)){border-top-left-radius:3px;border-top-right-radius:3px}.price-axis-currency-label-y5H41VPj .row-y5H41VPj:nth-last-child(-n+1 of :not(.js-hidden)){border-bottom-left-radius:3px;border-bottom-right-radius:3px}@media (any-hover:hover){.price-axis-currency-label-y5H41VPj .row-y5H41VPj:hover:not(.readonly){background:#f2f2f2}}.price-axis-currency-label-y5H41VPj .row-y5H41VPj.expanded-y5H41VPj{background:#ebebeb}.price-axis-currency-label-y5H41VPj .row-y5H41VPj.expanded-y5H41VPj .price-axis-currency-label-arrow-down-y5H41VPj{transform:scaleY(-1)}.price-axis-currency-label-y5H41VPj div{pointer-events:auto}.price-axis-currency-label-text-y5H41VPj{white-space:nowrap}.price-axis-currency-label-arrow-down-y5H41VPj{align-self:center;display:flex}.chart-widget__bottom--themed-dark .price-axis-currency-label-wrapper-y5H41VPj .price-axis-currency-label-y5H41VPj{background:#1a1a1a;border:1px solid #4a4a4a}.chart-widget__bottom--themed-dark .price-axis-currency-label-wrapper-y5H41VPj .price-axis-currency-label-y5H41VPj .row-y5H41VPj{color:#dbdbdb}@media (any-hover:hover){.chart-widget__bottom--themed-dark .price-axis-currency-label-wrapper-y5H41VPj .price-axis-currency-label-y5H41VPj .row-y5H41VPj:hover:not(.readonly){background:#303030}}.chart-widget__bottom--themed-dark .price-axis-currency-label-wrapper-y5H41VPj .price-axis-currency-label-y5H41VPj .row-y5H41VPj.expanded-y5H41VPj{background:#3d3d3d}.price-axis{cursor:default;height:100%;overflow:hidden;position:absolute}.price-axis--cursor-grabbing{cursor:grabbing}.price-axis--cursor-pointer{cursor:pointer}.price-axis--cursor-ns-resize{cursor:ns-resize}.price-axis__modeButtons{bottom:0;margin:0 1px;position:absolute;width:calc(100% - 2px);z-index:3}.price-axis__modeButtons_hidden{visibility:hidden}.pane{cursor:crosshair;overflow:hidden}.pane--cursor-pointer{cursor:pointer}.pane--cursor-eraser{cursor:url(eraser.c80610a04a92d2465b03.cur),default}.pane--cursor-dot{cursor:url(dot.3d617b6b01edba83a7f4.cur),default}.pane--cursor-performance{cursor:url(performance.769cf9dda2ede7d12b74.svg),default}.pane--cursor-default,.pane--cursor-demonstration{cursor:default}.pane--cursor-grabbing{cursor:grabbing}.pane--cursor-zoom-in{cursor:zoom-in}.pane--cursor-ew-resize{cursor:ew-resize}.pane--cursor-ns-resize{cursor:ns-resize}.pane--cursor-nwse-resize{cursor:nwse-resize}.pane--cursor-nesw-resize{cursor:nesw-resize}.pane--cursor-text{cursor:text}.pane--cursor-none{cursor:none}.time-axis{cursor:default}.time-axis--cursor-grabbing{cursor:grabbing}.time-axis--cursor-ew-resize{cursor:ew-resize}.chart-widget{border-style:none;box-sizing:border-box;height:256px;left:0;margin:0;overflow:hidden;padding:0;position:absolute;top:0;width:512px}.chart-markup-table{border:none;border-collapse:collapse;border-spacing:0;box-sizing:border-box;line-height:0px}.chart-gui-wrapper{align-items:flex-start;direction:ltr;display:flex;height:100%;max-height:100%;max-width:100%;overflow:hidden;position:relative;width:100%}.black-border-bigger-radius{--chart-widget-border-color:var(--themed-color-container-fill-secondary-neutral-extra-bold,#303030);--chart-widget-border-radius:4px}html.theme-dark .black-border-bigger-radius{--chart-widget-border-color:var(--themed-color-container-fill-secondary-neutral-extra-bold,#8c8c8c)}.chart-page{background-color:var(--tv-color-platform-background,var(--themed-color-chart-page-bg,#ebebeb))}html.theme-dark .chart-page{background-color:var(--tv-color-platform-background,var(--themed-color-chart-page-bg,#303030))}.chart-page .chart-container{contain:strict;position:relative}.chart-page .chart-container-border{background-color:var(--themed-color-pane-bg,#fff);border:none;height:100%;overflow:hidden;position:relative;width:100%;z-index:0}html.theme-dark .chart-page .chart-container-border{background-color:var(--themed-color-pane-bg,#1a1a1a)}.chart-page .chart-container.multiple.active:after{border:2px solid;border-color:var(--chart-widget-border-color,var(--themed-color-chart-active-outline,#2962ff));bottom:0;box-sizing:border-box;content:"";display:block;left:0;pointer-events:none;position:absolute;right:0;top:0}html.theme-dark .chart-page .chart-container.multiple.active:after{border-color:var(--chart-widget-border-color,var(--themed-color-chart-active-outline,#143eb2))}.chart-page .chart-container.inactive .back-to-present{display:none}.chart-page .chart-container.no-header-toolbar .chart-container-border{border-top-left-radius:var(--chart-widget-border-radius,4px);border-top-right-radius:var(--chart-widget-border-radius,4px)}.chart-page .chart-container.no-bottom-toolbar .chart-container-border{border-bottom-left-radius:var(--chart-widget-border-radius,4px);border-bottom-right-radius:var(--chart-widget-border-radius,4px)}.layout-with-border-radius .chart-container.multiple.active:after{border-radius:var(--chart-widget-border-radius,0)}.layout-with-border-radius .chart-container.top-left-chart .chart-container-border{border-radius:4px 0 0 0}.layout-with-border-radius .chart-container.top-left-chart.multiple.active:after{border-radius:var(--chart-widget-border-radius,4px 0 0 0)}.layout-with-border-radius .chart-container.top-right-chart .chart-container-border{border-radius:0 4px 0 0}.layout-with-border-radius .chart-container.top-right-chart.multiple.active:after{border-radius:var(--chart-widget-border-radius,0 4px 0 0)}.layout-with-border-radius .chart-container.top-full-width-chart .chart-container-border{border-radius:4px 4px 0 0}.layout-with-border-radius .chart-container.top-full-width-chart.multiple.active:after{border-radius:var(--chart-widget-border-radius,4px 4px 0 0)}.layout-with-border-radius .no-border-top-left-radius .chart-container .chart-container-border{border-top-left-radius:0}.layout-with-border-radius .no-border-top-left-radius .chart-container.multiple.active:after{border-top-left-radius:var(--chart-widget-border-radius,0)}.layout-with-border-radius .no-border-top-right-radius .chart-container .chart-container-border{border-top-right-radius:0}.layout-with-border-radius .no-border-top-right-radius .chart-container.multiple.active:after{border-top-right-radius:var(--chart-widget-border-radius,0)}.chartsSplitter-L0xapso5{background:"transparent";position:absolute}.chartsSplitter-L0xapso5.hovered-L0xapso5{background:var(--themed-color-overlay-accent-1-light,#2962ff26)}html.theme-dark .chartsSplitter-L0xapso5.hovered-L0xapso5{background:var(--themed-color-overlay-accent-1-light,#448aff33)}@font-face{font-family:EuclidCircular;font-style:normal;font-weight:400;src:url(EuclidCircular.be8f862db48c2976009f.woff2) format("woff2")} \ No newline at end of file diff --git a/public/charting_library/bundles/1996.25e6f30e7a095ec239f4.rtl.css b/public/charting_library/bundles/1996.25e6f30e7a095ec239f4.rtl.css new file mode 100644 index 0000000..ce8f448 --- /dev/null +++ b/public/charting_library/bundles/1996.25e6f30e7a095ec239f4.rtl.css @@ -0,0 +1 @@ +html{-webkit-text-size-adjust:100%}body{color:var(--themed-color-text-primary,#1a1a1a);font-size:14px;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:-apple-system,BlinkMacSystemFont,Trebuchet MS,Roboto,Ubuntu,sans-serif;font-feature-settings:"tnum" on,"lnum" on}html.theme-dark body{color:var(--themed-color-text-primary,#dbdbdb)}html[lang=vi] body{font-family:Arial,sans-serif}body,html{box-sizing:border-box}body,dir,h1,h2,h3,h4,h5,h6,html,li,menu,ol,p,ul{margin:0;padding:0}a{text-decoration:none}a:active{outline:0}@media (any-hover:hover){a:hover{outline:0}}h1{font-size:2em}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:initial}sup{top:-.25em}sub{bottom:-.25em}figure{margin:0}pre{overflow:auto}code,kbd,pre,samp{font-family:monospace,monospace;font-size:1em}button,input,optgroup,select,textarea{color:inherit;font:inherit;margin:0}button,select{text-transform:none}button,input[type=button],input[type=reset],input[type=submit]{-webkit-appearance:button;cursor:default}input[disabled]{cursor:default}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{height:auto}input[type=search]{-webkit-appearance:textfield;box-sizing:initial}input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration{-webkit-appearance:none}fieldset{border:none;margin:0;padding:0}table{border-collapse:collapse;border-spacing:0}td,th{padding:0}:root{--v-rhythm-header-1-space-phone:56px;--v-rhythm-header-1-space-tablet:80px;--v-rhythm-header-1-space-laptop:100px;--v-rhythm-header-1-space-desktop:120px;--v-rhythm-header-2-space-phone:16px;--v-rhythm-header-2-space-tablet:24px;--v-rhythm-header-2-space-laptop:32px;--v-rhythm-header-2-space-desktop:40px;--v-rhythm-header-3-space-phone:16px;--v-rhythm-header-3-space-tablet:16px;--v-rhythm-header-3-space-laptop:24px;--v-rhythm-header-3-space-desktop:24px;--v-rhythm-footer-1-space-phone:56px;--v-rhythm-footer-1-space-tablet:80px;--v-rhythm-footer-1-space-laptop:100px;--v-rhythm-footer-1-space-desktop:120px;--v-rhythm-footer-2-space-phone:16px;--v-rhythm-footer-2-space-tablet:24px;--v-rhythm-footer-2-space-laptop:32px;--v-rhythm-footer-2-space-desktop:40px;--v-rhythm-footer-3-space-phone:16px;--v-rhythm-footer-3-space-tablet:16px;--v-rhythm-footer-3-space-laptop:24px;--v-rhythm-footer-3-space-desktop:24px;--v-rhythm-spacing-1-phone:80px;--v-rhythm-spacing-1-tablet:120px;--v-rhythm-spacing-1-laptop:160px;--v-rhythm-spacing-1-desktop:200px;--v-rhythm-spacing-2-phone:64px;--v-rhythm-spacing-2-tablet:88px;--v-rhythm-spacing-2-laptop:120px;--v-rhythm-spacing-2-desktop:160px;--v-rhythm-spacing-3-phone:48px;--v-rhythm-spacing-3-tablet:64px;--v-rhythm-spacing-3-laptop:88px;--v-rhythm-spacing-3-desktop:120px;--v-rhythm-spacing-4-phone:48px;--v-rhythm-spacing-4-tablet:48px;--v-rhythm-spacing-4-laptop:64px;--v-rhythm-spacing-4-desktop:80px;--v-rhythm-spacing-5-phone:32px;--v-rhythm-spacing-5-tablet:32px;--v-rhythm-spacing-5-laptop:40px;--v-rhythm-spacing-5-desktop:48px;--v-rhythm-header-1-space:var(--v-rhythm-header-1-space-phone);--v-rhythm-header-2-space:var(--v-rhythm-header-2-space-phone);--v-rhythm-header-3-space:var(--v-rhythm-header-3-space-phone);--v-rhythm-footer-1-space:var(--v-rhythm-footer-1-space-phone);--v-rhythm-footer-2-space:var(--v-rhythm-footer-2-space-phone);--v-rhythm-footer-3-space:var(--v-rhythm-footer-3-space-phone);--v-rhythm-spacing-1:var(--v-rhythm-spacing-1-phone);--v-rhythm-spacing-2:var(--v-rhythm-spacing-2-phone);--v-rhythm-spacing-3:var(--v-rhythm-spacing-3-phone);--v-rhythm-spacing-4:var(--v-rhythm-spacing-4-phone);--v-rhythm-spacing-5:var(--v-rhythm-spacing-5-phone)}@media (min-width:768px){:root{--v-rhythm-header-1-space:var(--v-rhythm-header-1-space-tablet);--v-rhythm-header-2-space:var(--v-rhythm-header-2-space-tablet);--v-rhythm-header-3-space:var(--v-rhythm-header-3-space-tablet);--v-rhythm-footer-1-space:var(--v-rhythm-footer-1-space-tablet);--v-rhythm-footer-2-space:var(--v-rhythm-footer-2-space-tablet);--v-rhythm-footer-3-space:var(--v-rhythm-footer-3-space-tablet);--v-rhythm-spacing-1:var(--v-rhythm-spacing-1-tablet);--v-rhythm-spacing-2:var(--v-rhythm-spacing-2-tablet);--v-rhythm-spacing-3:var(--v-rhythm-spacing-3-tablet);--v-rhythm-spacing-4:var(--v-rhythm-spacing-4-tablet);--v-rhythm-spacing-5:var(--v-rhythm-spacing-5-tablet)}}@media (min-width:1280px){:root{--v-rhythm-header-1-space:var(--v-rhythm-header-1-space-laptop);--v-rhythm-header-2-space:var(--v-rhythm-header-2-space-laptop);--v-rhythm-header-3-space:var(--v-rhythm-header-3-space-laptop);--v-rhythm-footer-1-space:var(--v-rhythm-footer-1-space-laptop);--v-rhythm-footer-2-space:var(--v-rhythm-footer-2-space-laptop);--v-rhythm-footer-3-space:var(--v-rhythm-footer-3-space-laptop);--v-rhythm-spacing-1:var(--v-rhythm-spacing-1-laptop);--v-rhythm-spacing-2:var(--v-rhythm-spacing-2-laptop);--v-rhythm-spacing-3:var(--v-rhythm-spacing-3-laptop);--v-rhythm-spacing-4:var(--v-rhythm-spacing-4-laptop);--v-rhythm-spacing-5:var(--v-rhythm-spacing-5-laptop)}}@media (min-width:1440px){:root{--v-rhythm-header-1-space:var(--v-rhythm-header-1-space-desktop);--v-rhythm-header-2-space:var(--v-rhythm-header-2-space-desktop);--v-rhythm-header-3-space:var(--v-rhythm-header-3-space-desktop);--v-rhythm-footer-1-space:var(--v-rhythm-footer-1-space-desktop);--v-rhythm-footer-2-space:var(--v-rhythm-footer-2-space-desktop);--v-rhythm-footer-3-space:var(--v-rhythm-footer-3-space-desktop);--v-rhythm-spacing-1:var(--v-rhythm-spacing-1-desktop);--v-rhythm-spacing-2:var(--v-rhythm-spacing-2-desktop);--v-rhythm-spacing-3:var(--v-rhythm-spacing-3-desktop);--v-rhythm-spacing-4:var(--v-rhythm-spacing-4-desktop);--v-rhythm-spacing-5:var(--v-rhythm-spacing-5-desktop)}}.tv-text ol,.tv-text p,.tv-text ul{color:var(--themed-color-text-primary,#1a1a1a);font-size:14px;line-height:1.6;margin-bottom:12px}html.theme-dark .tv-text ol,html.theme-dark .tv-text p,html.theme-dark .tv-text ul{color:var(--themed-color-text-primary,#dbdbdb)}.tv-text ol.tv-text__paragraph--additional-top-margin,.tv-text p.tv-text__paragraph--additional-top-margin,.tv-text ul.tv-text__paragraph--additional-top-margin{margin-top:24px}.tv-text ol.tv-text__paragraph--additional-top-margin_double,.tv-text p.tv-text__paragraph--additional-top-margin_double,.tv-text ul.tv-text__paragraph--additional-top-margin_double{margin-top:48px}.tv-text ol.tv-text__paragraph--additional-top-margin_double.link,.tv-text p.tv-text__paragraph--additional-top-margin_double.link,.tv-text ul.tv-text__paragraph--additional-top-margin_double.link{color:var(--themed-color-link-primary-default,#2962ff);fill:var(--themed-color-link-primary-default,#2962ff)}html.theme-dark .tv-text ol.tv-text__paragraph--additional-top-margin_double.link,html.theme-dark .tv-text p.tv-text__paragraph--additional-top-margin_double.link,html.theme-dark .tv-text ul.tv-text__paragraph--additional-top-margin_double.link{fill:var(--themed-color-link-primary-default,#5b9cf6);color:var(--themed-color-link-primary-default,#5b9cf6)}.tv-text ol.tv-text__paragraph--additional-top-margin_double.link:visited,.tv-text p.tv-text__paragraph--additional-top-margin_double.link:visited,.tv-text ul.tv-text__paragraph--additional-top-margin_double.link:visited{color:var(--themed-color-link-primary-default,#2962ff);fill:var(--themed-color-link-primary-default,#2962ff)}html.theme-dark .tv-text ol.tv-text__paragraph--additional-top-margin_double.link:visited,html.theme-dark .tv-text p.tv-text__paragraph--additional-top-margin_double.link:visited,html.theme-dark .tv-text ul.tv-text__paragraph--additional-top-margin_double.link:visited{fill:var(--themed-color-link-primary-default,#5b9cf6);color:var(--themed-color-link-primary-default,#5b9cf6)}@media (any-hover:hover){.tv-text ol.tv-text__paragraph--additional-top-margin_double.link:hover,.tv-text p.tv-text__paragraph--additional-top-margin_double.link:hover,.tv-text ul.tv-text__paragraph--additional-top-margin_double.link:hover{color:var(--themed-color-link-primary-hover,#1e53e5);fill:var(--themed-color-link-primary-hover,#1e53e5)}html.theme-dark .tv-text ol.tv-text__paragraph--additional-top-margin_double.link:hover,html.theme-dark .tv-text p.tv-text__paragraph--additional-top-margin_double.link:hover,html.theme-dark .tv-text ul.tv-text__paragraph--additional-top-margin_double.link:hover{fill:var(--themed-color-link-primary-hover,#3179f5);color:var(--themed-color-link-primary-hover,#3179f5)}}.tv-text ol.tv-text__paragraph--additional-top-margin_double.link:active,.tv-text p.tv-text__paragraph--additional-top-margin_double.link:active,.tv-text ul.tv-text__paragraph--additional-top-margin_double.link:active{color:var(--themed-color-link-primary-active,#1848cc);fill:var(--themed-color-link-primary-active,#1848cc)}html.theme-dark .tv-text ol.tv-text__paragraph--additional-top-margin_double.link:active,html.theme-dark .tv-text p.tv-text__paragraph--additional-top-margin_double.link:active,html.theme-dark .tv-text ul.tv-text__paragraph--additional-top-margin_double.link:active{fill:var(--themed-color-link-primary-active,#2962ff);color:var(--themed-color-link-primary-active,#2962ff)}.tv-text ol.tv-text__paragraph--additional-top-margin_double.link:focus,.tv-text p.tv-text__paragraph--additional-top-margin_double.link:focus,.tv-text ul.tv-text__paragraph--additional-top-margin_double.link:focus{outline:auto;outline-offset:2px}.tv-text ol.tv-text__paragraph--additional-top-margin_double.link:focus-visible,.tv-text p.tv-text__paragraph--additional-top-margin_double.link:focus-visible,.tv-text ul.tv-text__paragraph--additional-top-margin_double.link:focus-visible{outline:auto;outline-offset:2px}.tv-text ol.tv-text__paragraph--additional-top-margin_double.link:focus:not(:focus-visible),.tv-text p.tv-text__paragraph--additional-top-margin_double.link:focus:not(:focus-visible),.tv-text ul.tv-text__paragraph--additional-top-margin_double.link:focus:not(:focus-visible){outline:none}@media (any-hover:hover){.tv-text ol.tv-text__paragraph--additional-top-margin_double.link:hover,.tv-text p.tv-text__paragraph--additional-top-margin_double.link:hover,.tv-text ul.tv-text__paragraph--additional-top-margin_double.link:hover{text-decoration:underline}}.tv-text ol.tv-text__paragraph--additional-bottom-margin,.tv-text p.tv-text__paragraph--additional-bottom-margin,.tv-text ul.tv-text__paragraph--additional-bottom-margin{margin-bottom:24px}.tv-text ol.tv-text__paragraph--additional-bottom-margin_double,.tv-text p.tv-text__paragraph--additional-bottom-margin_double,.tv-text ul.tv-text__paragraph--additional-bottom-margin_double{margin-bottom:48px}.tv-text ol.tv-text__paragraph--additional-bottom-margin_double.link,.tv-text p.tv-text__paragraph--additional-bottom-margin_double.link,.tv-text ul.tv-text__paragraph--additional-bottom-margin_double.link{color:var(--themed-color-link-primary-default,#2962ff);fill:var(--themed-color-link-primary-default,#2962ff)}html.theme-dark .tv-text ol.tv-text__paragraph--additional-bottom-margin_double.link,html.theme-dark .tv-text p.tv-text__paragraph--additional-bottom-margin_double.link,html.theme-dark .tv-text ul.tv-text__paragraph--additional-bottom-margin_double.link{fill:var(--themed-color-link-primary-default,#5b9cf6);color:var(--themed-color-link-primary-default,#5b9cf6)}.tv-text ol.tv-text__paragraph--additional-bottom-margin_double.link:visited,.tv-text p.tv-text__paragraph--additional-bottom-margin_double.link:visited,.tv-text ul.tv-text__paragraph--additional-bottom-margin_double.link:visited{color:var(--themed-color-link-primary-default,#2962ff);fill:var(--themed-color-link-primary-default,#2962ff)}html.theme-dark .tv-text ol.tv-text__paragraph--additional-bottom-margin_double.link:visited,html.theme-dark .tv-text p.tv-text__paragraph--additional-bottom-margin_double.link:visited,html.theme-dark .tv-text ul.tv-text__paragraph--additional-bottom-margin_double.link:visited{fill:var(--themed-color-link-primary-default,#5b9cf6);color:var(--themed-color-link-primary-default,#5b9cf6)}@media (any-hover:hover){.tv-text ol.tv-text__paragraph--additional-bottom-margin_double.link:hover,.tv-text p.tv-text__paragraph--additional-bottom-margin_double.link:hover,.tv-text ul.tv-text__paragraph--additional-bottom-margin_double.link:hover{color:var(--themed-color-link-primary-hover,#1e53e5);fill:var(--themed-color-link-primary-hover,#1e53e5)}html.theme-dark .tv-text ol.tv-text__paragraph--additional-bottom-margin_double.link:hover,html.theme-dark .tv-text p.tv-text__paragraph--additional-bottom-margin_double.link:hover,html.theme-dark .tv-text ul.tv-text__paragraph--additional-bottom-margin_double.link:hover{fill:var(--themed-color-link-primary-hover,#3179f5);color:var(--themed-color-link-primary-hover,#3179f5)}}.tv-text ol.tv-text__paragraph--additional-bottom-margin_double.link:active,.tv-text p.tv-text__paragraph--additional-bottom-margin_double.link:active,.tv-text ul.tv-text__paragraph--additional-bottom-margin_double.link:active{color:var(--themed-color-link-primary-active,#1848cc);fill:var(--themed-color-link-primary-active,#1848cc)}html.theme-dark .tv-text ol.tv-text__paragraph--additional-bottom-margin_double.link:active,html.theme-dark .tv-text p.tv-text__paragraph--additional-bottom-margin_double.link:active,html.theme-dark .tv-text ul.tv-text__paragraph--additional-bottom-margin_double.link:active{fill:var(--themed-color-link-primary-active,#2962ff);color:var(--themed-color-link-primary-active,#2962ff)}.tv-text ol.tv-text__paragraph--additional-bottom-margin_double.link:focus,.tv-text p.tv-text__paragraph--additional-bottom-margin_double.link:focus,.tv-text ul.tv-text__paragraph--additional-bottom-margin_double.link:focus{outline:auto;outline-offset:2px}.tv-text ol.tv-text__paragraph--additional-bottom-margin_double.link:focus-visible,.tv-text p.tv-text__paragraph--additional-bottom-margin_double.link:focus-visible,.tv-text ul.tv-text__paragraph--additional-bottom-margin_double.link:focus-visible{outline:auto;outline-offset:2px}.tv-text ol.tv-text__paragraph--additional-bottom-margin_double.link:focus:not(:focus-visible),.tv-text p.tv-text__paragraph--additional-bottom-margin_double.link:focus:not(:focus-visible),.tv-text ul.tv-text__paragraph--additional-bottom-margin_double.link:focus:not(:focus-visible){outline:none}@media (any-hover:hover){.tv-text ol.tv-text__paragraph--additional-bottom-margin_double.link:hover,.tv-text p.tv-text__paragraph--additional-bottom-margin_double.link:hover,.tv-text ul.tv-text__paragraph--additional-bottom-margin_double.link:hover{text-decoration:underline}}.tv-text h1{font-size:45px;margin-bottom:30px;margin-top:30px}@media (max-width:1019px){.tv-text h1{font-size:38px}}@media (max-width:767px){.tv-text h1{font-size:32px}}@media (max-width:479px){.tv-text h1{font-size:28px}}.tv-text h2{font-size:31px}@media (max-width:1019px){.tv-text h2{font-size:26px}}@media (max-width:479px){.tv-text h2{font-size:24px}}.tv-text h3{font-size:17px}@media (max-width:1019px){.tv-text h3{font-size:16px}}.tv-text h4{font-size:15px}.tv-text h2,.tv-text h3,.tv-text h4{margin-bottom:20px;margin-top:20px}.tv-text h1:first-child,.tv-text h2:first-child,.tv-text h3:first-child,.tv-text h4:first-child{margin-top:0}.tv-text ol,.tv-text ul{list-style-position:inside}.tv-text--position-outside ol,.tv-text--position-outside ul{list-style-position:outside;padding-right:17px}.tv-text a:not(.tv-button):not(.tv-chart-view__description__tag){color:var(--themed-color-link-primary-default,#2962ff);fill:var(--themed-color-link-primary-default,#2962ff)}html.theme-dark .tv-text a:not(.tv-button):not(.tv-chart-view__description__tag){fill:var(--themed-color-link-primary-default,#5b9cf6);color:var(--themed-color-link-primary-default,#5b9cf6)}.tv-text a:not(.tv-button):not(.tv-chart-view__description__tag):visited{color:var(--themed-color-link-primary-default,#2962ff);fill:var(--themed-color-link-primary-default,#2962ff)}html.theme-dark .tv-text a:not(.tv-button):not(.tv-chart-view__description__tag):visited{fill:var(--themed-color-link-primary-default,#5b9cf6);color:var(--themed-color-link-primary-default,#5b9cf6)}@media (any-hover:hover){.tv-text a:not(.tv-button):not(.tv-chart-view__description__tag):hover{color:var(--themed-color-link-primary-hover,#1e53e5);fill:var(--themed-color-link-primary-hover,#1e53e5)}html.theme-dark .tv-text a:not(.tv-button):not(.tv-chart-view__description__tag):hover{fill:var(--themed-color-link-primary-hover,#3179f5);color:var(--themed-color-link-primary-hover,#3179f5)}}.tv-text a:not(.tv-button):not(.tv-chart-view__description__tag):active{color:var(--themed-color-link-primary-active,#1848cc);fill:var(--themed-color-link-primary-active,#1848cc)}html.theme-dark .tv-text a:not(.tv-button):not(.tv-chart-view__description__tag):active{fill:var(--themed-color-link-primary-active,#2962ff);color:var(--themed-color-link-primary-active,#2962ff)}.tv-text a:not(.tv-button):not(.tv-chart-view__description__tag):focus{outline:auto;outline-offset:2px}.tv-text a:not(.tv-button):not(.tv-chart-view__description__tag):focus-visible{outline:auto;outline-offset:2px}.tv-text a:not(.tv-button):not(.tv-chart-view__description__tag):focus:not(:focus-visible){outline:none}.tv-text__font.tv-text__font--size_semilarge{font-size:15px}@media (max-width:767px){.tv-text__font.tv-text__font--size_semilarge{font-size:14px}}.tv-text__font.tv-text__font--size_large{font-size:17px}@media (max-width:767px){.tv-text__font.tv-text__font--size_large{font-size:16px}}.tv-text__font.tv-text__font--size_xlarge{font-size:19px}@media (max-width:767px){.tv-text__font.tv-text__font--size_xlarge{font-size:18px}}.tv-text__font--bold{font-weight:700}.tv-text__font--italic{font-style:italic}.tv-text--darkbg,.tv-text--darkbg ol,.tv-text--darkbg p,.tv-text--darkbg ul{color:#fff}.js-hidden{display:none!important}.js-no-pointer-events{pointer-events:none!important}.aria-live-regions-wrapper{border:0;height:1px;margin:-1px;padding:0;position:absolute;width:1px;clip:rect(0,0,0,0);overflow-x:hidden}html{color-scheme:light}html.theme-dark{color-scheme:dark}html.theme-dark iframe{color-scheme:normal}body{box-sizing:border-box;min-width:320px;-webkit-tap-highlight-color:rgba(0,0,0,0);-webkit-tap-highlight-color:transparent}body.i-no-scroll{overflow:hidden!important}body.i-no-padding{padding:0!important}::selection{background:var(--themed-color-selection-bg,#bbd9fb)}html.theme-dark ::selection{background:var(--themed-color-selection-bg,#143a87)}.i-hidden{display:none!important}.i-invisible{visibility:hidden!important}.i-clearfix:after{clear:both;content:"";display:table}.i-align_left{text-align:right!important}.i-align_right{text-align:left!important}.i-align_center{text-align:center!important}.i-float_left{float:right!important}.i-float_right{float:left!important}.i-float_none{float:none!important}@media (min-width:1020px){.i-device-only{display:none!important}}@media (max-width:1019px){.i-desktop-only{display:none!important}}@media not all and (max-width:479px){.i-phones-only{display:none!important}}@media (max-width:479px){.i-except-phones-only{display:none!important}}.i-no-break{white-space:nowrap}body{overflow-y:scroll}.tv-layout-width{box-sizing:border-box;margin:0 auto;padding:0 20px;width:1020px}.tv-layout-width--no-padding{padding:0;width:980px}.tv-layout-width--simple{padding:0}.tv-dialog .tv-layout-width{max-width:100%}.chart-page .tv-layout-width{width:100%}@media (max-width:1019px){.tv-layout-width{width:auto}.tv-layout-width .tv-feed{margin-left:-20px;margin-right:-20px}.tv-layout-width .tv-feed--tablet-top-indent{margin-top:48px}}.tv-layout-width.full-width-layout,body.page-wide .tv-layout-width.full-width-layout{width:auto;--adaptive-mf-container-padding:20px;--adaptive-mf-container-max-width:2360px;box-sizing:initial;padding-left:var(--adaptive-mf-container-padding);padding-right:var(--adaptive-mf-container-padding)}@media (min-width:1024px){.tv-layout-width.full-width-layout,body.page-wide .tv-layout-width.full-width-layout{--adaptive-mf-container-padding:32px}}@media (min-width:1440px){.tv-layout-width.full-width-layout,body.page-wide .tv-layout-width.full-width-layout{--adaptive-mf-container-padding:40px}}@media (min-width:1920px){.tv-layout-width.full-width-layout,body.page-wide .tv-layout-width.full-width-layout{--adaptive-mf-container-padding:100px}}@media (min-width:2560px){.tv-layout-width.full-width-layout,body.page-wide .tv-layout-width.full-width-layout{--adaptive-mf-container-padding:calc((100vw - var(--adaptive-mf-container-max-width))/2);margin-left:auto;margin-right:auto;max-width:var(--adaptive-mf-container-max-width)}}.filter-ideas-button-with-padding{padding-inline:5px}.tv-layout-padding{padding:0 20px}body.page-wide .tv-layout-width{width:1520px}.tv-main,body.page-fullwidth .tv-layout-width{width:100%}.tv-main{display:flex;flex-direction:column;min-height:100%}.clear{clear:both}.clearfix:after{clear:both;content:"";display:table}.hide{display:none!important}.show{display:block!important}.tv-right{float:left!important}.tv-left{float:right!important}body{background-color:var(--themed-color-body-bg,#fff)}html.theme-dark body{background-color:var(--themed-color-body-bg,#000)}body.extension{min-width:0;overflow:hidden}img{border:none}textarea{resize:none}:focus{outline:none}input,textarea{border-radius:0}.tv-profile .tags,.unselectable{-webkit-user-select:none;user-select:none}.selectable,input,textarea{-webkit-user-select:text;user-select:text}.text-center{text-align:center}.loading-indicator{background:var(--themed-color-ui-loading-indicator-bg,#fff);height:100%;position:absolute;right:0;top:0;width:100%;z-index:150}html.theme-dark .loading-indicator{background:var(--themed-color-ui-loading-indicator-bg,#1a1a1a)}.falling,.growing{color:#fff}.growing{background:#42bda8}.falling{background:#f7525f}body,html{background:none;height:100%;overflow:hidden;width:100%}body{min-width:240px}#library-container{background:#fff;border:1px solid #d9dadb}#library-container #showExtendedHoursLink{display:none}.on-widget .open-popup{background:#6798bb;border-width:0!important;border:none;margin-right:4px;padding:7px}@media (any-hover:hover){.on-widget .open-popup:hover{background:#69a3cc}}.on-widget .open-popup:active{background:#71acd6}.on-widget .open-popup svg{display:block;height:14px;width:16px;fill:#fff}.on-widget .widgetbar-widget-hotlist .widgetbar-widgetheader .widgetbar-headerspace{display:none}.text .logo-highlighted{font-weight:700;text-decoration:underline}.on-cme-widget .symbol-edit-popup .filter,.on-cme-widget .symbol-search-dialog .filter{display:none}.on-cme-widget .symbol-search-dialog .results{height:450px}.load-chart .chart-search,.load-chart .chart-search input{width:100%}@media (max-width:750px){.charts-popup-list .item.save-load-chart-title{display:block}}.charts-popup-list .item .title,.charts-popup-list .item .title-expanded{width:auto}.common-tooltip-EJBD96zX{font-family:-apple-system,BlinkMacSystemFont,Trebuchet MS,Roboto,Ubuntu,sans-serif;font-feature-settings:"tnum" on,"lnum" on;font-style:normal;--ui-lib-typography-font-size:13px;font-size:var(--ui-lib-typography-font-size);font-weight:400;--ui-lib-typography-line-height:18px;color:var(--themed-color-common-tooltip-text,#f2f2f2);display:inline-flex;line-height:var(--ui-lib-typography-line-height);opacity:1;pointer-events:none;position:fixed;transition:opacity .15s linear;z-index:1000}.common-tooltip--hidden-EJBD96zX{opacity:0}.common-tooltip--horizontal-EJBD96zX{margin:4px 0}.common-tooltip--horizontal-EJBD96zX.common-tooltip--farther-EJBD96zX{margin:8px 0}.common-tooltip--vertical-EJBD96zX{margin:0 4px}.common-tooltip--vertical-EJBD96zX.common-tooltip-farther-EJBD96zX{margin:0 8px}.common-tooltip--direction_normal-EJBD96zX{flex-direction:row}.common-tooltip--direction_normal-EJBD96zX .common-tooltip__body-EJBD96zX{border-bottom-right-radius:2px;border-top-right-radius:2px}.common-tooltip--direction_normal-EJBD96zX .common-tooltip__body--no-buttons-EJBD96zX,.common-tooltip--direction_normal-EJBD96zX .common-tooltip__button-container-EJBD96zX{border-bottom-left-radius:2px;border-top-left-radius:2px}.common-tooltip--direction_normal-EJBD96zX .common-tooltip__button-EJBD96zX:not(:last-child){margin-left:1px}.common-tooltip--direction_reversed-EJBD96zX{flex-direction:row-reverse}.common-tooltip--direction_reversed-EJBD96zX .common-tooltip__body-EJBD96zX{border-bottom-left-radius:2px;border-top-left-radius:2px}.common-tooltip--direction_reversed-EJBD96zX .common-tooltip__body--no-buttons-EJBD96zX,.common-tooltip--direction_reversed-EJBD96zX .common-tooltip__button-container-EJBD96zX{border-bottom-right-radius:2px;border-top-right-radius:2px}.common-tooltip--direction_reversed-EJBD96zX .common-tooltip__button-EJBD96zX:not(:first-child){margin-right:1px}.common-tooltip__ear-holder-EJBD96zX{position:relative}.common-tooltip__ear-holder-EJBD96zX:after{border:0 solid;border-color:var(--themed-color-common-tooltip-bg,#303030);box-sizing:border-box;content:"";display:block;height:0;position:absolute;width:0}html.theme-dark .common-tooltip__ear-holder-EJBD96zX:after{border-color:var(--themed-color-common-tooltip-bg,#3d3d3d)}.common-tooltip__ear-holder--above-EJBD96zX:after,.common-tooltip__ear-holder--below-EJBD96zX:after{border-left:6px solid;border-left-color:var(--themed-color-tooltip-force-transparent,#0000);border-right:6px solid;border-right-color:var(--themed-color-tooltip-force-transparent,#0000);left:50%;margin-left:-6px}html.theme-dark .common-tooltip__ear-holder--above-EJBD96zX:after,html.theme-dark .common-tooltip__ear-holder--below-EJBD96zX:after{border-left-color:var(--themed-color-tooltip-force-transparent,#0000);border-right-color:var(--themed-color-tooltip-force-transparent,#0000)}.common-tooltip__ear-holder--below-EJBD96zX:after{border-bottom-width:4px;bottom:100%}.common-tooltip__ear-holder--above-EJBD96zX:after{border-top-width:4px;top:100%}.common-tooltip__ear-holder--after-EJBD96zX:after,.common-tooltip__ear-holder--before-EJBD96zX:after{border-bottom:6px solid;border-bottom-color:var(--themed-color-tooltip-force-transparent,#0000);border-top:6px solid;border-top-color:var(--themed-color-tooltip-force-transparent,#0000);margin-top:-6px;top:50%}html.theme-dark .common-tooltip__ear-holder--after-EJBD96zX:after,html.theme-dark .common-tooltip__ear-holder--before-EJBD96zX:after{border-bottom-color:var(--themed-color-tooltip-force-transparent,#0000);border-top-color:var(--themed-color-tooltip-force-transparent,#0000)}.common-tooltip__ear-holder--before-EJBD96zX:after{border-right-width:4px;right:100%}.common-tooltip__ear-holder--after-EJBD96zX:after{border-left-width:4px;left:100%}.common-tooltip__body-EJBD96zX{background-color:var(--themed-color-common-tooltip-bg,#303030);box-sizing:border-box;display:block;max-width:310px;padding:3px 8px;position:relative;white-space:pre-wrap;word-wrap:break-word;overflow:hidden;text-align:right}html.theme-dark .common-tooltip__body-EJBD96zX{background-color:var(--themed-color-common-tooltip-bg,#3d3d3d)}.common-tooltip__body--with-hotkey-EJBD96zX{display:flex;max-width:420px;padding:0}.common-tooltip__body--width_wide-EJBD96zX{max-width:640px}.common-tooltip__body--width_narrow-EJBD96zX{max-width:200px}.common-tooltip__body--no-padding-EJBD96zX{padding:0}.common-tooltip__hotkey-block-EJBD96zX{align-items:center;color:#f2f2f2;display:inline-flex;flex:1 0 auto;justify-content:center;line-height:12px;margin:3px 0;padding-left:8px}.common-tooltip__hotkey-block--divider-EJBD96zX:before{background-color:#636363;content:"";height:100%;margin-left:8px;width:1px}.common-tooltip__hotkey-text-EJBD96zX{align-items:center;display:inline-flex;margin:3px 8px}.common-tooltip__hotkey-button-EJBD96zX{background-color:#636363;display:inline-block;font-family:-apple-system,BlinkMacSystemFont,Trebuchet MS,Roboto,Ubuntu,sans-serif;font-feature-settings:"tnum" on,"lnum" on;height:18px;padding:1px 6px;width:auto;--ui-lib-typography-line-height:16px;line-height:var(--ui-lib-typography-line-height);--ui-lib-typography-font-size:12px;border-bottom:1px solid #8c8c8c;border-radius:4px;box-sizing:border-box;font-size:var(--ui-lib-typography-font-size);font-style:normal;font-weight:600}.common-tooltip__plus-sign-EJBD96zX{height:15px;line-height:14px;text-align:center;width:13px}.common-tooltip__button-container-EJBD96zX{display:flex;overflow:hidden;position:relative}.common-tooltip__button-EJBD96zX{align-items:center;background-color:#2962ff;color:#fff;display:flex;padding:0 10px}@media (any-hover:hover){.common-tooltip__button-EJBD96zX:hover{background-color:#bbd9fb}}.common-tooltip-EJBD96zX.theme-white{color:var(--themed-color-text-primary,#1a1a1a)}html.theme-dark .common-tooltip-EJBD96zX.theme-white{color:var(--themed-color-text-primary,#dbdbdb)}.common-tooltip-EJBD96zX.theme-white .common-tooltip__body-EJBD96zX{background-color:var(--themed-color-bg-primary,#fff);border-radius:0}html.theme-dark .common-tooltip-EJBD96zX.theme-white .common-tooltip__body-EJBD96zX{background-color:var(--themed-color-bg-primary,#262626)}.common-tooltip-EJBD96zX.theme-white .common-tooltip__ear-holder-EJBD96zX{border:1px solid var(--themed-color-border,#ebebeb)}html.theme-dark .common-tooltip-EJBD96zX.theme-white .common-tooltip__ear-holder-EJBD96zX{border:1px solid var(--themed-color-border,#3d3d3d)}.common-tooltip-EJBD96zX.theme-white .common-tooltip__ear-holder-EJBD96zX:after{border-color:var(--themed-color-bg-primary,#fff)}html.theme-dark .common-tooltip-EJBD96zX.theme-white .common-tooltip__ear-holder-EJBD96zX:after{border-color:var(--themed-color-bg-primary,#262626)}.common-tooltip-EJBD96zX.theme-white .common-tooltip__ear-holder--above-EJBD96zX:after,.common-tooltip-EJBD96zX.theme-white .common-tooltip__ear-holder--below-EJBD96zX:after{border-left:6px solid;border-left-color:var(--themed-color-common-tooltip-force-transparent,#0000);border-right:6px solid;border-right-color:var(--themed-color-common-tooltip-force-transparent,#0000)}html.theme-dark .common-tooltip-EJBD96zX.theme-white .common-tooltip__ear-holder--above-EJBD96zX:after,html.theme-dark .common-tooltip-EJBD96zX.theme-white .common-tooltip__ear-holder--below-EJBD96zX:after{border-left-color:var(--themed-color-common-tooltip-force-transparent,#0000);border-right-color:var(--themed-color-common-tooltip-force-transparent,#0000)}.common-tooltip-EJBD96zX.theme-white .common-tooltip__ear-holder--after-EJBD96zX:after,.common-tooltip-EJBD96zX.theme-white .common-tooltip__ear-holder--before-EJBD96zX:after{border-bottom:6px solid;border-bottom-color:var(--themed-color-common-tooltip-force-transparent,#0000);border-top:6px solid;border-top-color:var(--themed-color-common-tooltip-force-transparent,#0000)}html.theme-dark .common-tooltip-EJBD96zX.theme-white .common-tooltip__ear-holder--after-EJBD96zX:after,html.theme-dark .common-tooltip-EJBD96zX.theme-white .common-tooltip__ear-holder--before-EJBD96zX:after{border-bottom-color:var(--themed-color-common-tooltip-force-transparent,#0000);border-top-color:var(--themed-color-common-tooltip-force-transparent,#0000)}.common-tooltip-EJBD96zX.theme-white .common-tooltip__ear-holder-EJBD96zX:before{border:0 solid;border-color:var(--themed-color-border,#ebebeb);content:"";display:block;height:0;position:absolute;width:0;z-index:1000}html.theme-dark .common-tooltip-EJBD96zX.theme-white .common-tooltip__ear-holder-EJBD96zX:before{border-color:var(--themed-color-border,#3d3d3d)}.common-tooltip-EJBD96zX.theme-white .common-tooltip__ear-holder--above-EJBD96zX:before,.common-tooltip-EJBD96zX.theme-white .common-tooltip__ear-holder--below-EJBD96zX:before{border-left:7px solid;border-left-color:var(--themed-color-common-tooltip-force-transparent,#0000);border-right:7px solid;border-right-color:var(--themed-color-common-tooltip-force-transparent,#0000);margin-right:-7px;right:50%}html.theme-dark .common-tooltip-EJBD96zX.theme-white .common-tooltip__ear-holder--above-EJBD96zX:before,html.theme-dark .common-tooltip-EJBD96zX.theme-white .common-tooltip__ear-holder--below-EJBD96zX:before{border-left-color:var(--themed-color-common-tooltip-force-transparent,#0000);border-right-color:var(--themed-color-common-tooltip-force-transparent,#0000)}.common-tooltip-EJBD96zX.theme-white .common-tooltip__ear-holder--below-EJBD96zX:before{border-bottom-width:6px;top:-6px}.common-tooltip-EJBD96zX.theme-white .common-tooltip__ear-holder--above-EJBD96zX:before{border-top-width:6px;bottom:-6px}.common-tooltip-EJBD96zX.theme-white .common-tooltip__ear-holder--after-EJBD96zX:before,.common-tooltip-EJBD96zX.theme-white .common-tooltip__ear-holder--before-EJBD96zX:before{border-bottom:7px solid;border-bottom-color:var(--themed-color-common-tooltip-force-transparent,#0000);border-top:7px solid;border-top-color:var(--themed-color-common-tooltip-force-transparent,#0000);margin-top:-7px;top:50%}html.theme-dark .common-tooltip-EJBD96zX.theme-white .common-tooltip__ear-holder--after-EJBD96zX:before,html.theme-dark .common-tooltip-EJBD96zX.theme-white .common-tooltip__ear-holder--before-EJBD96zX:before{border-bottom-color:var(--themed-color-common-tooltip-force-transparent,#0000);border-top-color:var(--themed-color-common-tooltip-force-transparent,#0000)}.common-tooltip-EJBD96zX.theme-white .common-tooltip__ear-holder--before-EJBD96zX:before{border-left-width:6px;right:-6px}.common-tooltip-EJBD96zX.theme-white .common-tooltip__ear-holder--after-EJBD96zX:before{border-right-width:6px;left:-6px}.common-tooltip-EJBD96zX.theme-round-shadow{box-shadow:0 1px 3px 0 #2a2c394a;color:var(--themed-color-text-primary,#1a1a1a)}html.theme-dark .common-tooltip-EJBD96zX.theme-round-shadow{color:var(--themed-color-text-primary,#dbdbdb)}.common-tooltip-EJBD96zX.theme-round-shadow .common-tooltip__body-EJBD96zX{background-color:var(--themed-color-bg-primary,#fff)}html.theme-dark .common-tooltip-EJBD96zX.theme-round-shadow .common-tooltip__body-EJBD96zX{background-color:var(--themed-color-bg-primary,#262626)}.common-tooltip-EJBD96zX.theme-round-shadow .common-tooltip__ear-holder-EJBD96zX:after{border-color:var(--themed-color-bg-primary,#fff)}html.theme-dark .common-tooltip-EJBD96zX.theme-round-shadow .common-tooltip__ear-holder-EJBD96zX:after{border-color:var(--themed-color-bg-primary,#262626)}.common-tooltip-EJBD96zX.theme-round-shadow .common-tooltip__ear-holder--above-EJBD96zX:after,.common-tooltip-EJBD96zX.theme-round-shadow .common-tooltip__ear-holder--below-EJBD96zX:after{border-left:6px solid;border-left-color:var(--themed-color-common-tooltip-force-transparent,#0000);border-right:6px solid;border-right-color:var(--themed-color-common-tooltip-force-transparent,#0000)}html.theme-dark .common-tooltip-EJBD96zX.theme-round-shadow .common-tooltip__ear-holder--above-EJBD96zX:after,html.theme-dark .common-tooltip-EJBD96zX.theme-round-shadow .common-tooltip__ear-holder--below-EJBD96zX:after{border-left-color:var(--themed-color-common-tooltip-force-transparent,#0000);border-right-color:var(--themed-color-common-tooltip-force-transparent,#0000)}.common-tooltip-EJBD96zX.theme-round-shadow .common-tooltip__ear-holder--after-EJBD96zX:after,.common-tooltip-EJBD96zX.theme-round-shadow .common-tooltip__ear-holder--before-EJBD96zX:after{border-bottom:6px solid;border-bottom-color:var(--themed-color-common-tooltip-force-transparent,#0000);border-top:6px solid;border-top-color:var(--themed-color-common-tooltip-force-transparent,#0000)}html.theme-dark .common-tooltip-EJBD96zX.theme-round-shadow .common-tooltip__ear-holder--after-EJBD96zX:after,html.theme-dark .common-tooltip-EJBD96zX.theme-round-shadow .common-tooltip__ear-holder--before-EJBD96zX:after{border-bottom-color:var(--themed-color-common-tooltip-force-transparent,#0000);border-top-color:var(--themed-color-common-tooltip-force-transparent,#0000)}.common-tooltip-EJBD96zX.theme-chart .common-tooltip__body-EJBD96zX{background-color:var(--themed-color-bg-primary,#fff);border:1px solid var(--themed-color-divider,#ebebeb);border-radius:16px;box-shadow:0 2px 4px var(--themed-color-shadow-primary-neutral-extra-heavy,#0003);max-width:342px}html.theme-dark .common-tooltip-EJBD96zX.theme-chart .common-tooltip__body-EJBD96zX{background-color:var(--themed-color-bg-primary,#262626);border:1px solid var(--themed-color-divider,#4a4a4a);box-shadow:0 2px 4px var(--themed-color-shadow-primary-neutral-extra-heavy,#0006)}.common-tooltip-EJBD96zX.theme-chart .common-tooltip__ear-holder-EJBD96zX:after{content:none}.container-B8mkOfAH{background-color:var(--tv-color-platform-background,var(--themed-color-chart-page-bg,#ebebeb));box-sizing:border-box;height:100%;width:100%}html.theme-dark .container-B8mkOfAH{background-color:var(--tv-color-platform-background,var(--themed-color-chart-page-bg,#303030))}.container-B8mkOfAH .inner-B8mkOfAH{background-color:var(--tv-color-pane-background,var(--themed-color-pane-bg,#fff));height:100%;width:100%}html.theme-dark .container-B8mkOfAH .inner-B8mkOfAH{background-color:var(--tv-color-pane-background,var(--themed-color-pane-bg,#1a1a1a))}.container-B8mkOfAH.border-left-B8mkOfAH{padding-right:4px}.container-B8mkOfAH.border-right-B8mkOfAH{padding-left:4px}.container-B8mkOfAH.border-top-B8mkOfAH{padding-top:4px}.container-B8mkOfAH.border-bottom-B8mkOfAH{padding-bottom:4px}.container-B8mkOfAH.top-right-radius-B8mkOfAH .inner-B8mkOfAH{border-top-left-radius:0}.container-B8mkOfAH.top-left-radius-B8mkOfAH .inner-B8mkOfAH{border-top-right-radius:0}.container-B8mkOfAH.bottom-right-radius-B8mkOfAH .inner-B8mkOfAH{border-bottom-left-radius:0}.container-B8mkOfAH.bottom-left-radius-B8mkOfAH .inner-B8mkOfAH{border-bottom-right-radius:0}.chart-controls-bar{background-color:var(--tv-color-pane-background,var(--themed-color-pane-bg,#fff));border-top:1px solid;border-color:var(--tv-color-platform-background,var(--themed-color-chart-page-bg,#ebebeb));border-radius:0 0 4px 4px;box-sizing:border-box;contain:strict;height:39px;overflow:hidden;position:absolute}html.theme-dark .chart-controls-bar{background-color:var(--tv-color-pane-background,var(--themed-color-pane-bg,#1a1a1a));border-color:var(--tv-color-platform-background,var(--themed-color-chart-page-bg,#303030))}.no-border-bottom-left-radius .chart-controls-bar{border-bottom-left-radius:0}.no-border-bottom-right-radius .chart-controls-bar{border-bottom-right-radius:0}.tv-spinner{animation:tv-spinner__container-rotate-aLqboHuu .9s linear infinite;border-bottom-color:var(--tv-spinner-color,#2962ff);border-bottom:0 solid var(--themed-color-spinner-bg,#f2f2f2);border-left-color:var(--tv-spinner-color,#2962ff);border-left:0 solid var(--themed-color-spinner-bg,#f2f2f2);border-radius:50%;border-right:0 solid var(--tv-spinner-color,#2962ff);border-top:0 solid var(--tv-spinner-color,#2962ff);display:none;margin:0 auto;position:absolute}html.theme-dark .tv-spinner{border-bottom-color:var(--themed-color-spinner-bg,#303030);border-left-color:var(--themed-color-spinner-bg,#303030)}.tv-spinner--shown{display:block}.tv-spinner--size_xxsmall{border-width:2px;height:10px;right:calc(50% - 7px);top:calc(50% - 7px);width:10px}.tv-spinner--size_xsmall{border-width:2px;height:14px;right:calc(50% - 9px);top:calc(50% - 9px);width:14px}.tv-spinner--size_small{border-width:2px;height:20px;right:calc(50% - 12px);top:calc(50% - 12px);width:20px}.tv-spinner--size_medium{border-width:3px;height:28px;right:calc(50% - 17px);top:calc(50% - 17px);width:28px}.tv-spinner--size_large{border-width:4px;height:56px;right:calc(50% - 32px);top:calc(50% - 32px);width:56px}@keyframes tv-spinner__container-rotate-aLqboHuu{to{transform:rotate(-1turn)}}.screen-otjoFNF2{bottom:0;display:none;left:0;opacity:.5;position:absolute;right:0;top:0;z-index:8}.screen-otjoFNF2.fade-otjoFNF2{animation:screenfade-otjoFNF2 .3s ease backwards;display:block}@keyframes screenfade-otjoFNF2{0%{opacity:0}}.paneSeparator-uqBaC1Ki{margin:0;padding:0;position:relative}.paneSeparator-uqBaC1Ki .handle-uqBaC1Ki{height:7px;position:absolute;right:0;top:-3px;width:100%;z-index:50}.paneSeparator-uqBaC1Ki .handle-uqBaC1Ki.mobile-uqBaC1Ki{height:11px;top:-5px}.paneSeparator-uqBaC1Ki .handle-uqBaC1Ki.active-uqBaC1Ki,.paneSeparator-uqBaC1Ki .handle-uqBaC1Ki.hovered-uqBaC1Ki,.paneSeparator-uqBaC1Ki .handle-uqBaC1Ki.selected-uqBaC1Ki{background:var(--themed-color-overlay-accent-1-light,#2962ff26);cursor:row-resize}html.theme-dark .paneSeparator-uqBaC1Ki .handle-uqBaC1Ki.active-uqBaC1Ki,html.theme-dark .paneSeparator-uqBaC1Ki .handle-uqBaC1Ki.hovered-uqBaC1Ki,html.theme-dark .paneSeparator-uqBaC1Ki .handle-uqBaC1Ki.selected-uqBaC1Ki{background:var(--themed-color-overlay-accent-1-light,#448aff33)}.paneSeparator-uqBaC1Ki .handle-uqBaC1Ki.active-uqBaC1Ki:before{background:var(--themed-color-overlay-neutral-1-light,#63636326);content:"";height:100%;opacity:0;position:fixed;right:0;top:0;width:100%}html.theme-dark .paneSeparator-uqBaC1Ki .handle-uqBaC1Ki.active-uqBaC1Ki:before{background:var(--themed-color-overlay-neutral-1-light,#b8b8b833)}.price-axis-currency-label-wrapper-y5H41VPj{box-sizing:border-box;padding:4px;pointer-events:none;position:absolute;-webkit-user-select:none;user-select:none;width:100%;z-index:3}.price-axis-currency-label-wrapper-y5H41VPj.hidden-y5H41VPj{visibility:hidden}.price-axis-currency-label-y5H41VPj{background:#fff;border:1px solid #ebebeb;border-radius:4px;box-sizing:border-box;cursor:default;width:100%}.price-axis-currency-label-y5H41VPj .row-y5H41VPj{align-items:center;color:#1a1a1a;column-gap:2px;display:flex;height:24px;justify-content:space-between;line-height:1em;padding:0 3px}.price-axis-currency-label-y5H41VPj .row-y5H41VPj:nth-child(1 of :not(.js-hidden)){border-top-left-radius:3px;border-top-right-radius:3px}.price-axis-currency-label-y5H41VPj .row-y5H41VPj:nth-last-child(-n+1 of :not(.js-hidden)){border-bottom-left-radius:3px;border-bottom-right-radius:3px}@media (any-hover:hover){.price-axis-currency-label-y5H41VPj .row-y5H41VPj:hover:not(.readonly){background:#f2f2f2}}.price-axis-currency-label-y5H41VPj .row-y5H41VPj.expanded-y5H41VPj{background:#ebebeb}.price-axis-currency-label-y5H41VPj .row-y5H41VPj.expanded-y5H41VPj .price-axis-currency-label-arrow-down-y5H41VPj{transform:scaleY(-1)}.price-axis-currency-label-y5H41VPj div{pointer-events:auto}.price-axis-currency-label-text-y5H41VPj{white-space:nowrap}.price-axis-currency-label-arrow-down-y5H41VPj{align-self:center;display:flex}.chart-widget__bottom--themed-dark .price-axis-currency-label-wrapper-y5H41VPj .price-axis-currency-label-y5H41VPj{background:#1a1a1a;border:1px solid #4a4a4a}.chart-widget__bottom--themed-dark .price-axis-currency-label-wrapper-y5H41VPj .price-axis-currency-label-y5H41VPj .row-y5H41VPj{color:#dbdbdb}@media (any-hover:hover){.chart-widget__bottom--themed-dark .price-axis-currency-label-wrapper-y5H41VPj .price-axis-currency-label-y5H41VPj .row-y5H41VPj:hover:not(.readonly){background:#303030}}.chart-widget__bottom--themed-dark .price-axis-currency-label-wrapper-y5H41VPj .price-axis-currency-label-y5H41VPj .row-y5H41VPj.expanded-y5H41VPj{background:#3d3d3d}.price-axis{cursor:default;height:100%;overflow:hidden;position:absolute}.price-axis--cursor-grabbing{cursor:grabbing}.price-axis--cursor-pointer{cursor:pointer}.price-axis--cursor-ns-resize{cursor:ns-resize}.price-axis__modeButtons{bottom:0;margin:0 1px;position:absolute;width:calc(100% - 2px);z-index:3}.price-axis__modeButtons_hidden{visibility:hidden}.pane{cursor:crosshair;overflow:hidden}.pane--cursor-pointer{cursor:pointer}.pane--cursor-eraser{cursor:url(eraser.c80610a04a92d2465b03.cur),default}.pane--cursor-dot{cursor:url(dot.3d617b6b01edba83a7f4.cur),default}.pane--cursor-performance{cursor:url(performance.769cf9dda2ede7d12b74.svg),default}.pane--cursor-default,.pane--cursor-demonstration{cursor:default}.pane--cursor-grabbing{cursor:grabbing}.pane--cursor-zoom-in{cursor:zoom-in}.pane--cursor-ew-resize{cursor:ew-resize}.pane--cursor-ns-resize{cursor:ns-resize}.pane--cursor-nwse-resize{cursor:nesw-resize}.pane--cursor-nesw-resize{cursor:nwse-resize}.pane--cursor-text{cursor:text}.pane--cursor-none{cursor:none}.time-axis{cursor:default}.time-axis--cursor-grabbing{cursor:grabbing}.time-axis--cursor-ew-resize{cursor:ew-resize}.chart-widget{border-style:none;box-sizing:border-box;height:256px;margin:0;overflow:hidden;padding:0;position:absolute;right:0;top:0;width:512px}.chart-markup-table{border:none;border-collapse:collapse;border-spacing:0;box-sizing:border-box;direction:ltr;line-height:0px}.chart-gui-wrapper{align-items:flex-start;direction:ltr;display:flex;height:100%;max-height:100%;max-width:100%;overflow:hidden;position:relative;width:100%}.black-border-bigger-radius{--chart-widget-border-color:var(--themed-color-container-fill-secondary-neutral-extra-bold,#303030);--chart-widget-border-radius:4px}html.theme-dark .black-border-bigger-radius{--chart-widget-border-color:var(--themed-color-container-fill-secondary-neutral-extra-bold,#8c8c8c)}.chart-page{background-color:var(--tv-color-platform-background,var(--themed-color-chart-page-bg,#ebebeb))}html.theme-dark .chart-page{background-color:var(--tv-color-platform-background,var(--themed-color-chart-page-bg,#303030))}.chart-page .chart-container{contain:strict;position:relative}.chart-page .chart-container-border{background-color:var(--themed-color-pane-bg,#fff);border:none;height:100%;overflow:hidden;position:relative;width:100%;z-index:0}html.theme-dark .chart-page .chart-container-border{background-color:var(--themed-color-pane-bg,#1a1a1a)}.chart-page .chart-container.multiple.active:after{border:2px solid;border-color:var(--chart-widget-border-color,var(--themed-color-chart-active-outline,#2962ff));bottom:0;box-sizing:border-box;content:"";display:block;left:0;pointer-events:none;position:absolute;right:0;top:0}html.theme-dark .chart-page .chart-container.multiple.active:after{border-color:var(--chart-widget-border-color,var(--themed-color-chart-active-outline,#143eb2))}.chart-page .chart-container.inactive .back-to-present{display:none}.chart-page .chart-container.no-header-toolbar .chart-container-border{border-top-left-radius:var(--chart-widget-border-radius,4px);border-top-right-radius:var(--chart-widget-border-radius,4px)}.chart-page .chart-container.no-bottom-toolbar .chart-container-border{border-bottom-left-radius:var(--chart-widget-border-radius,4px);border-bottom-right-radius:var(--chart-widget-border-radius,4px)}.layout-with-border-radius .chart-container.multiple.active:after{border-radius:var(--chart-widget-border-radius,0)}.layout-with-border-radius .chart-container.top-left-chart .chart-container-border{border-radius:4px 0 0 0}.layout-with-border-radius .chart-container.top-left-chart.multiple.active:after{border-radius:var(--chart-widget-border-radius,4px 0 0 0)}.layout-with-border-radius .chart-container.top-right-chart .chart-container-border{border-radius:0 4px 0 0}.layout-with-border-radius .chart-container.top-right-chart.multiple.active:after{border-radius:var(--chart-widget-border-radius,0 4px 0 0)}.layout-with-border-radius .chart-container.top-full-width-chart .chart-container-border{border-radius:4px 4px 0 0}.layout-with-border-radius .chart-container.top-full-width-chart.multiple.active:after{border-radius:var(--chart-widget-border-radius,4px 4px 0 0)}.layout-with-border-radius .no-border-top-left-radius .chart-container .chart-container-border{border-top-left-radius:0}.layout-with-border-radius .no-border-top-left-radius .chart-container.multiple.active:after{border-top-left-radius:var(--chart-widget-border-radius,0)}.layout-with-border-radius .no-border-top-right-radius .chart-container .chart-container-border{border-top-right-radius:0}.layout-with-border-radius .no-border-top-right-radius .chart-container.multiple.active:after{border-top-right-radius:var(--chart-widget-border-radius,0)}.chartsSplitter-L0xapso5{background:"transparent";position:absolute}.chartsSplitter-L0xapso5.hovered-L0xapso5{background:var(--themed-color-overlay-accent-1-light,#2962ff26)}html.theme-dark .chartsSplitter-L0xapso5.hovered-L0xapso5{background:var(--themed-color-overlay-accent-1-light,#448aff33)}@font-face{font-family:EuclidCircular;font-style:normal;font-weight:400;src:url(EuclidCircular.be8f862db48c2976009f.woff2) format("woff2")} \ No newline at end of file diff --git a/public/charting_library/bundles/207.dd2de59fb0b299b4eed5.js b/public/charting_library/bundles/207.dd2de59fb0b299b4eed5.js new file mode 100644 index 0000000..0a1e704 --- /dev/null +++ b/public/charting_library/bundles/207.dd2de59fb0b299b4eed5.js @@ -0,0 +1,29 @@ +(self.webpackChunktradingview=self.webpackChunktradingview||[]).push([[207],{50151:(e,t)=>{"use strict";function n(e,t){if(void 0===e)throw new Error("".concat(null!=t?t:"Value"," is undefined"));return e}function r(e,t){if(null===e)throw new Error("".concat(null!=t?t:"Value"," is null"));return e}Object.defineProperty(t,"__esModule",{value:!0}),t.ensureNever=t.ensure=t.ensureNotNull=t.ensureDefined=t.assert=void 0,t.assert=function(e,t){if(!e)throw new Error("Assertion failed".concat(t?": ".concat(t):""))},t.ensureDefined=n,t.ensureNotNull=r,t.ensure=function(e,t){return r(n(e,t),t)},t.ensureNever=function(e){}},50335:(e,t)=>{"use strict";function n(e){return Math.round(1e10*e)/1e10}Object.defineProperty(t,"__esModule",{value:!0}),t.alignTo=t.fixComputationError=t.isNaN=t.isInteger=t.isNumber=void 0,t.isNumber=function(e){return"number"==typeof e&&isFinite(e)},t.isInteger=function(e){return"number"==typeof e&&e%1==0},t.isNaN=function(e){return!(e<=0||e>0)},t.fixComputationError=n,t.alignTo=function(e,t){var r=e/t,o=Math.floor(r),i=r-o;return i>2e-10?n(i>.5?(o+1)*t:o*t):e}},30551:(e,t)=>{"use strict";t.hasProperty=t.isObject=void 0,t.isObject=function(e){var t=typeof e;return null!==e&&("object"===t||"function"===t)},t.hasProperty=function(e,t){return t in e}},91679:(e,t)=>{"use strict";t.WatchedValue=void 0;var n=function(){function e(e,t){void 0===t&&(t={}),this._listeners=[],void 0!==e&&(this._value=e),this._onDestroy=t.onDestroy}return e.prototype.destroy=function(){this.unsubscribe(),delete this._value,delete this._readonlyInstance,this._onDestroy&&this._onDestroy()},e.prototype.value=function(){return this._value},e.prototype.setValue=function(e,t){var n=this._value===e||Number.isNaN(this._value)&&Number.isNaN(e);!t&&n||(this._value=e,this._notifyListeners())},e.prototype.subscribe=function(e,t){var n,r,o=this;if(!(null===(n=null==t?void 0:t.signal)||void 0===n?void 0:n.aborted)){if((null==t?void 0:t.callWithLast)&&void 0!==this._value){try{e(this._value)}catch(e){t.onError&&t.onError(e)}if(t.once)return}(null==t?void 0:t.signal)&&t.signal.addEventListener("abort",(function(){o.unsubscribe(e)}),{once:!0}),this._listeners.push({callback:e,signal:null==t?void 0:t.signal,once:null!==(r=null==t?void 0:t.once)&&void 0!==r&&r,onError:null==t?void 0:t.onError})}},e.prototype.unsubscribe=function(e){for(var t=this._listeners.length;t--;){e!==this._listeners[t].callback&&void 0!==e||this._listeners.splice(t,1)}},e.prototype.readonly=function(){return this._readonlyInstance||(this._readonlyInstance=new o(this)),this._readonlyInstance},e.prototype.when=function(e,t){var n,r=this;if(!e)return new Promise((function(e,t){if(void 0===r._value){var n=function(t){void 0!==t&&(e(t),r.unsubscribe(n))};r.subscribe(n,{onError:t})}else e(r._value)}));if(!(null===(n=null==t?void 0:t.signal)||void 0===n?void 0:n.aborted))if(void 0===this._value){var o=function(t){void 0!==t&&(e(t),r.unsubscribe(o))};this.subscribe(o,t)}else try{e(this._value)}catch(e){(null==t?void 0:t.onError)&&t.onError(e)}},e.prototype._notifyListeners=function(){ +for(var e,t,n=0,r=this._listeners;n{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.pointInCircle=t.pointInPolygon=t.pointInBox=t.pointInTriangle=t.pointInHalfplane=void 0;var r=n(5531);t.pointInHalfplane=function(e,t){var n=t.edge;return n.A*e.x+n.B*e.y+n.C>0===t.isPositive},t.pointInTriangle=function(e,t,n,o){var i=t.add(n).scaled(.5).add(o).scaled(.5),a=r.intersectLineSegments(t,n,i,e);return null===a&&(null===(a=r.intersectLineSegments(n,o,i,e))&&null===(a=r.intersectLineSegments(o,t,i,e)))},t.pointInBox=function(e,t){return e.x>=t.min.x&&e.x<=t.max.x&&e.y>=t.min.y&&e.y<=t.max.y},t.pointInPolygon=function(e,t){for(var n=t.length-1,r=!1,o=e.x,i=e.y,a=0;a=i||u.y=i)&&s.x+(i-s.y)/(u.y-s.y)*(u.x-s.x){"use strict";function n(e,t,n){var r=t.subtract(e),o=n.subtract(e).dotProduct(r)/r.dotProduct(r);return{coeff:o,distance:e.addScaled(r,o).subtract(n).length()}}Object.defineProperty(t,"__esModule",{value:!0}),t.distanceToSegment=t.distanceToLine=void 0,t.distanceToLine=n,t.distanceToSegment=function(e,t,r){var o=n(e,t,r);if(0<=o.coeff&&o.coeff<=1)return o;var i=e.subtract(r).length(),a=t.subtract(r).length();return i{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.intersectPolygons=t.intersectPolygonAndHalfplane=t.intersectRayAndBox=t.intersectLineAndBox=t.intersectLineSegments=t.intersectLines=t.intersectLineSegmentAndBox=void 0;var r=n(50151),o=n(86441),i=n(4652),a=n(34026);function s(e,t){var n=e.A,r=t.A,i=e.B,a=t.B,s=e.C,u=t.C,c=n*a-r*i;if(Math.abs(c)<1e-6)return null;var l=(i*u-a*s)/c,f=(r*s-n*u)/c;return new o.Point(l,f)}function u(e,t,n,r){var o=function(e,t,n,r){var o=t.subtract(e),i=r.subtract(n),a=o.x*i.y-o.y*i.x;if(Math.abs(a)<1e-6)return null;var s=e.subtract(n);return(s.y*i.x-s.x*i.y)/a}(e,t,n,r);if(null===o)return null;var a=t.subtract(e).scaled(o).add(e),s=i.distanceToSegment(n,r,a);return Math.abs(s.distance)<1e-6?o:null}function c(e,t){ +for(var n=0,r=e;n0&&(o.equalPoints(e[e.length-1],t)||o.equalPoints(e[0],t)))&&(e.push(t),!0)}function f(e,t){for(var n=[],r=0;r=3?n:null}t.intersectLineSegmentAndBox=function(e,t){var n=e[0].x,r=e[0].y,i=e[1].x,a=e[1].y,s=t.min.x,u=t.min.y,c=t.max.x,l=t.max.y;function f(e,t,n,r,o,i){var a=0;return eo&&(a|=2),ti&&(a|=8),a}for(var d=f(n,r,s,u,c,l),_=f(i,a,s,u,c,l),h=!1,p=0;;){if(p>1e3)throw new Error("Cohen - Sutherland algorithm: infinity loop");if(p++,!(d|_)){h=!0;break}if(d&_)break;var b=d||_,v=void 0,g=void 0;8&b?(v=n+(i-n)*(l-r)/(a-r),g=l):4&b?(v=n+(i-n)*(u-r)/(a-r),g=u):2&b?(g=r+(a-r)*(c-n)/(i-n),v=c):(g=r+(a-r)*(s-n)/(i-n),v=s),b===d?d=f(n=v,r=g,s,u,c,l):_=f(i=v,a=g,s,u,c,l)}return h?o.equalPoints(o.point(n,r),o.point(i,a))?o.point(n,r):o.lineSegment(o.point(n,r),o.point(i,a)):null},t.intersectLines=s,t.intersectLineSegments=u,t.intersectLineAndBox=function(e,t){var n=t.min.x,i=t.min.y,a=t.max.x,s=t.max.y;if(0===e.A){var u=-e.C/e.B;return i<=u&&u<=s?o.lineSegment(o.point(n,u),o.point(a,u)):null}if(0===e.B){var l=-e.C/e.A;return n<=l&&l<=a?o.lineSegment(o.point(l,i),o.point(l,s)):null}var f=[],d=function(t){var n=function(e,t){return-(e.C+e.A*t)/e.B}(e,t);i<=n&&n<=s&&c(f,new o.Point(t,n))},_=function(t){var r=function(e,t){return-(e.C+e.B*t)/e.A}(e,t);n<=r&&r<=a&&c(f,new o.Point(r,t))};switch(d(n),_(i),d(a),_(s),f.length){case 0:return null;case 1:return f[0];case 2:return o.equalPoints(f[0],f[1])?f[0]:o.lineSegment(f[0],f[1])}return r.assert(!1,"We should have at most two intersection points"),null},t.intersectRayAndBox=function(e,t,n){var r=u(e,t,n.min,new o.Point(n.max.x,n.min.y)),i=u(e,t,new o.Point(n.max.x,n.min.y),n.max),s=u(e,t,n.max,new o.Point(n.min.x,n.max.y)),c=u(e,t,new o.Point(n.min.x,n.max.y),n.min),l=[];if(null!==r&&r>=0&&l.push(r),null!==i&&i>=0&&l.push(i),null!==s&&s>=0&&l.push(s),null!==c&&c>=0&&l.push(c),0===l.length)return null;l.sort((function(e,t){return e-t}));var f=a.pointInBox(e,n)?l[0]:l[l.length-1];return e.addScaled(t.subtract(e),f)},t.intersectPolygonAndHalfplane=f,t.intersectPolygons=function(e,t){for(var n=e,r=0;r{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.equalBoxes=t.box=t.halfplaneThroughPoint=t.halfplane=t.lineSegment=t.lineThroughPoints=t.line=t.equalPoints=t.point=t.Point=void 0;var n=function(){function e(e,t){this.x=e,this.y=t}return e.prototype.add=function(t){return new e(this.x+t.x,this.y+t.y)},e.prototype.addScaled=function(t,n){return new e(this.x+n*t.x,this.y+n*t.y)},e.prototype.subtract=function(t){ +return new e(this.x-t.x,this.y-t.y)},e.prototype.dotProduct=function(e){return this.x*e.x+this.y*e.y},e.prototype.crossProduct=function(e){return this.x*e.y-this.y*e.x},e.prototype.signedAngle=function(e){return Math.atan2(this.crossProduct(e),this.dotProduct(e))},e.prototype.angle=function(e){return Math.acos(this.dotProduct(e)/(this.length()*e.length()))},e.prototype.length=function(){return Math.sqrt(this.x*this.x+this.y*this.y)},e.prototype.scaled=function(t){return new e(this.x*t,this.y*t)},e.prototype.normalized=function(){return this.scaled(1/this.length())},e.prototype.transposed=function(){return new e(-this.y,this.x)},e.prototype.clone=function(){return new e(this.x,this.y)},e}();function r(e,t){return new n(e,t)}function o(e,t){return e.x===t.x&&e.y===t.y}function i(e,t,n){if(0===e&&0===t)throw new Error("A and B can not be both equal to zero.");return{A:e,B:t,C:n}}function a(e,t){return{edge:e,isPositive:t}}t.Point=n,t.point=r,t.equalPoints=o,t.line=i,t.lineThroughPoints=function(e,t){if(o(e,t))throw new Error("Points should be distinct");return i(e.y-t.y,t.x-e.x,e.x*t.y-t.x*e.y)},t.lineSegment=function(e,t){if(o(e,t))throw new Error("Points of a segment should be distinct");return[e,t]},t.halfplane=a,t.halfplaneThroughPoint=function(e,t){return a(e,e.A*t.x+e.B*t.y+e.C>0)},t.box=function(e,t){return{min:r(Math.min(e.x,t.x),Math.min(e.y,t.y)),max:r(Math.max(e.x,t.x),Math.max(e.y,t.y))}},t.equalBoxes=function(e,t){return o(e.min,t.min)&&o(e.max,t.max)}},24377:(e,t,n)=>{"use strict";var r=n(50335);function o(e,t,n){return r.isNaN(t)||tn?n:Math.round(t)}function i(e,t,n){return r.isNaN(t)||tn?n:Math.round(1e4*t)/1e4}function a(e){return o(0,e,255)}function s(e){return o(0,e,255)}function u(e){return o(0,e,255)}function c(e){return i(0,e,1)}function l(e){return i(0,e,1)}function f(e){return i(0,e,1)}function d(e){return i(0,e,1)}function _(e){return i(0,e,1)}function h(e){return i(0,e,1)}function p(e){var t=e[0]/255,n=e[1]/255,r=e[2]/255,o=Math.min(t,n,r),i=Math.max(t,n,r),a=0,s=0,u=(o+i)/2;if(o===i)a=0,s=0;else{var c=i-o;switch(s=u>.5?c/(2-i-o):c/(i+o),i){case t:a=((n-r)/c+(n1&&(n-=1),n<1/6?e+6*(t-e)*n:n<.5?t:n<2/3?e+(t-e)*(2/3-n)*6:e}function v(e){var t,n,r,o=e[0],i=e[1],c=e[2];if(0===i)t=n=r=c;else{var l=c<.5?c*(1+i):c+i-c*i,f=2*c-l;t=b(f,l,o+1/3),n=b(f,l,o),r=b(f,l,o-1/3)}return[a(255*t),s(255*n),u(255*r)]}t.normalizeAlphaComponent=c,t.areEqualRgb=function(e,t){return e[0]===t[0]&&e[1]===t[1]&&e[2]===t[2]},t.rgba=function(e,t,n,r){if(Array.isArray(e)){var o=e;return r=t,[o[0],o[1],o[2],c(r)]}var i=t;return n=n||0,r=r||0,[a(e),s(i),u(n),c(r)]},t.areEqualRgba=function(e,t){return e[0]===t[0]&&e[1]===t[1]&&e[2]===t[2]&&e[3]===t[3]},t.rgbToHsl=p,t.hslToRgb=v;var g=[.199,.687,.114];function m(e){return g[0]*e[0]+g[1]*e[1]+g[2]*e[2]}function y(e,t,n){void 0===n&&(n=.05);var r=p(e),o=r[0]+t*n;return r[0]=l(o-Math.floor(o)),v(r)}function w(e,t,n){void 0===n&&(n=.05) +;var r=e[0],o=e[1],i=e[2],a=e[3],s=y([r,o,i],t,n);return[s[0],s[1],s[2],a]}t.distanceRgb=function(e,t){var n=e[0],r=e[1],o=e[2],i=t[0]-n,a=t[1]-r,s=t[2]-o;return Math.sqrt(i*i+a*a+s*s)},t.invertRgb=function(e){return[255-e[0],255-e[1],255-e[2]]},t.blendRgba=function(e,t){var n=e[0],r=e[1],o=e[2],i=e[3],l=t[0],f=t[1],d=t[2],_=t[3],h=c(1-(1-_)*(1-i));return[a(l*_/h+n*i*(1-_)/h),s(f*_/h+r*i*(1-_)/h),u(d*_/h+o*i*(1-_)/h),h]},t.shiftRgb=y,t.shiftRgba=w,t.shiftColor=function(e,t,n){return void 0===n&&(n=.05),L(w(B(e),t,n))};var x,j,E,S,O={aliceblue:"#f0f8ff",antiquewhite:"#faebd7",aqua:"#00ffff",aquamarine:"#7fffd4",azure:"#f0ffff",beige:"#f5f5dc",bisque:"#ffe4c4",black:"#000000",blanchedalmond:"#ffebcd",blue:"#0000ff",blueviolet:"#8a2be2",brown:"#a52a2a",burlywood:"#deb887",cadetblue:"#5f9ea0",chartreuse:"#7fff00",chocolate:"#d2691e",coral:"#ff7f50",cornflowerblue:"#6495ed",cornsilk:"#fff8dc",crimson:"#dc143c",cyan:"#00ffff",darkblue:"#00008b",darkcyan:"#008b8b",darkgoldenrod:"#b8860b",darkgray:"#a9a9a9",darkgreen:"#006400",darkkhaki:"#bdb76b",darkmagenta:"#8b008b",darkolivegreen:"#556b2f",darkorange:"#ff8c00",darkorchid:"#9932cc",darkred:"#8b0000",darksalmon:"#e9967a",darkseagreen:"#8fbc8f",darkslateblue:"#483d8b",darkslategray:"#2f4f4f",darkturquoise:"#00ced1",darkviolet:"#9400d3",deeppink:"#ff1493",deepskyblue:"#00bfff",dimgray:"#696969",dodgerblue:"#1e90ff",feldspar:"#d19275",firebrick:"#b22222",floralwhite:"#fffaf0",forestgreen:"#228b22",fuchsia:"#ff00ff",gainsboro:"#dcdcdc",ghostwhite:"#f8f8ff",gold:"#ffd700",goldenrod:"#daa520",gray:"#808080",green:"#008000",greenyellow:"#adff2f",honeydew:"#f0fff0",hotpink:"#ff69b4",indianred:"#cd5c5c",indigo:"#4b0082",ivory:"#fffff0",khaki:"#f0e68c",lavender:"#e6e6fa",lavenderblush:"#fff0f5",lawngreen:"#7cfc00",lemonchiffon:"#fffacd",lightblue:"#add8e6",lightcoral:"#f08080",lightcyan:"#e0ffff",lightgoldenrodyellow:"#fafad2",lightgreen:"#90ee90",lightgrey:"#d3d3d3",lightpink:"#ffb6c1",lightsalmon:"#ffa07a",lightseagreen:"#20b2aa",lightskyblue:"#87cefa",lightslateblue:"#8470ff",lightslategray:"#778899",lightsteelblue:"#b0c4de",lightyellow:"#ffffe0",lime:"#00ff00",limegreen:"#32cd32",linen:"#faf0e6",magenta:"#ff00ff",maroon:"#800000",mediumaquamarine:"#66cdaa",mediumblue:"#0000cd",mediumorchid:"#ba55d3",mediumpurple:"#9370d8",mediumseagreen:"#3cb371",mediumslateblue:"#7b68ee",mediumspringgreen:"#00fa9a",mediumturquoise:"#48d1cc",mediumvioletred:"#c71585",midnightblue:"#191970",mintcream:"#f5fffa",mistyrose:"#ffe4e1",moccasin:"#ffe4b5",navajowhite:"#ffdead",navy:"#000080",oldlace:"#fdf5e6",olive:"#808000",olivedrab:"#6b8e23",orange:"#ffa500",orangered:"#ff4500",orchid:"#da70d6",palegoldenrod:"#eee8aa",palegreen:"#98fb98",paleturquoise:"#afeeee",palevioletred:"#d87093",papayawhip:"#ffefd5",peachpuff:"#ffdab9",peru:"#cd853f",pink:"#ffc0cb",plum:"#dda0dd",powderblue:"#b0e0e6",purple:"#800080",red:"#ff0000",rosybrown:"#bc8f8f",royalblue:"#4169e1",saddlebrown:"#8b4513",salmon:"#fa8072",sandybrown:"#f4a460",seagreen:"#2e8b57",seashell:"#fff5ee",sienna:"#a0522d",silver:"#c0c0c0", +skyblue:"#87ceeb",slateblue:"#6a5acd",slategray:"#708090",snow:"#fffafa",springgreen:"#00ff7f",steelblue:"#4682b4",tan:"#d2b48c",teal:"#008080",thistle:"#d8bfd8",tomato:"#ff6347",turquoise:"#40e0d0",violet:"#ee82ee",violetred:"#d02090",wheat:"#f5deb3",white:"#ffffff",whitesmoke:"#f5f5f5",yellow:"#ffff00",yellowgreen:"#9acd32"};function z(e,t){return t in e}function A(e){var t=x.re.exec(e);return null!==t?x.parse(t):null}function P(e){var t=j.re.exec(e);return null!==t?j.parse(t):null}function k(e){var t=E.re.exec(e);return null!==t?E.parse(t):null}function R(e){var t=S.re.exec(e);return null!==t?S.parse(t):null}function L(e){return"rgba("+e[0]+", "+e[1]+", "+e[2]+", "+e[3]+")"}function C(e){if(e=e.toLowerCase(),z(O,e)){var t=P(O[e]);if(null!==t)return t;throw new Error("Invalid named color definition")}var n=A(e);if(null!==n)return n;var r=P(e);if(null!==r)return r;var o=k(e);if(null!==o)return o;var i=R(e);return null!==i?[i[0],i[1],i[2]]:null}function N(e){if(e=e.toLowerCase(),z(O,e)){var t=P(O[e]);if(null!==t)return[t[0],t[1],t[2],1];throw new Error("Invalid named color definition")}var n=A(e);if(null!==n)return[n[0],n[1],n[2],1];var r=P(e);if(null!==r)return[r[0],r[1],r[2],1];var o=k(e);if(null!==o)return[o[0],o[1],o[2],1];var i=R(e);return null!==i?i:null}function B(e){var t=N(e);if(null!==t)return t;throw new Error("Passed color string does not match any of the known color representations")}!function(e){e.re=/^rgb\(\s*(-?\d{1,10})\s*,\s*(-?\d{1,10})\s*,\s*(-?\d{1,10})\s*\)$/,e.parse=function(e){return[a(parseInt(e[1],10)),s(parseInt(e[2],10)),u(parseInt(e[3],10))]}}(x||(x={})),function(e){e.re=/^#([0-9a-fA-F]{2})([0-9a-fA-F]{2})([0-9a-fA-F]{2})$/,e.parse=function(e){return[a(parseInt(e[1],16)),s(parseInt(e[2],16)),u(parseInt(e[3],16))]}}(j||(j={})),t.rgbToHexString=function(e){var t=e[0],n=e[1],r=e[2],o=t.toString(16),i=n.toString(16),a=r.toString(16);return"#"+(1===o.length?"0":"")+o+(1===i.length?"0":"")+i+(1===a.length?"0":"")+a},function(e){e.re=/^#([0-9a-fA-F])([0-9a-fA-F])([0-9a-fA-F])$/,e.parse=function(e){return[a(parseInt(e[1]+e[1],16)),s(parseInt(e[2]+e[2],16)),u(parseInt(e[3]+e[3],16))]}}(E||(E={})),function(e){e.re=/^rgba\(\s*(-?\d{1,10})\s*,\s*(-?\d{1,10})\s*,\s*(-?\d{1,10})\s*,\s*(-?[\d]{0,10}(?:\.\d+)?)\s*\)$/,e.parse=function(e){return[a(parseInt(e[1],10)),s(parseInt(e[2],10)),u(parseInt(e[3],10)),c(parseFloat(e[4]))]}}(S||(S={})),t.rgbaToString=L,t.rgbToBlackWhiteString=function(e,t){if(t<0||t>255)throw new Error("invalid threshold value, valid values are [0, 255]");return m(e)>=t?"white":"black"},t.parseRgb=function(e){var t=C(e);if(null!==t)return t;throw new Error("Passed color string does not match any of the known color representations")},t.tryParseRgba=N,t.parseRgba=B},60521:function(e,t,n){var r;!function(){"use strict";var o,i=1e6,a=1e6,s="[big.js] ",u=s+"Invalid ",c=u+"decimal places",l=u+"rounding mode",f=s+"Division by zero",d={},_=void 0,h=/^-?(\d+(\.\d*)?|\.\d+)(e[+-]?\d+)?$/i;function p(e,t,n,r){var o=e.c;if(n===_&&(n=e.constructor.RM),0!==n&&1!==n&&2!==n&&3!==n)throw Error(l) +;if(t<1)r=3===n&&(r||!!o[0])||0===t&&(1===n&&o[0]>=5||2===n&&(o[0]>5||5===o[0]&&(r||o[1]!==_))),o.length=1,r?(e.e=e.e-t+1,o[0]=1):o[0]=e.e=0;else if(t=5||2===n&&(o[t]>5||5===o[t]&&(r||o[t+1]!==_||1&o[t-1]))||3===n&&(r||!!o[0]),o.length=t--,r)for(;++o[t]>9;)o[t]=0,t--||(++e.e,o.unshift(1));for(t=o.length;!o[--t];)o.pop()}return e}function b(e,t,n){var r=e.e,o=e.c.join(""),i=o.length;if(t)o=o.charAt(0)+(i>1?"."+o.slice(1):"")+(r<0?"e":"e+")+r;else if(r<0){for(;++r;)o="0"+o;o="0."+o}else if(r>0)if(++r>i)for(r-=i;r--;)o+="0";else r1&&(o=o.charAt(0)+"."+o.slice(1));return e.s<0&&n?"-"+o:o}d.abs=function(){var e=new this.constructor(this);return e.s=1,e},d.cmp=function(e){var t,n=this,r=n.c,o=(e=new n.constructor(e)).c,i=n.s,a=e.s,s=n.e,u=e.e;if(!r[0]||!o[0])return r[0]?i:o[0]?-a:0;if(i!=a)return i;if(t=i<0,s!=u)return s>u^t?1:-1;for(a=(s=r.length)<(u=o.length)?s:u,i=-1;++io[i]^t?1:-1;return s==u?0:s>u^t?1:-1},d.div=function(e){var t=this,n=t.constructor,r=t.c,o=(e=new n(e)).c,a=t.s==e.s?1:-1,s=n.DP;if(s!==~~s||s<0||s>i)throw Error(c);if(!o[0])throw Error(f);if(!r[0])return e.s=a,e.c=[e.e=0],e;var u,l,d,h,b,v=o.slice(),g=u=o.length,m=r.length,y=r.slice(0,u),w=y.length,x=e,j=x.c=[],E=0,S=s+(x.e=t.e-e.e)+1;for(x.s=a,a=S<0?0:S,v.unshift(0);w++w?1:-1;else for(b=-1,h=0;++by[b]?1:-1;break}if(!(h<0))break;for(l=w==u?o:v;w;){if(y[--w]S&&p(x,S,n.RM,y[0]!==_),x},d.eq=function(e){return 0===this.cmp(e)},d.gt=function(e){return this.cmp(e)>0},d.gte=function(e){return this.cmp(e)>-1},d.lt=function(e){return this.cmp(e)<0},d.lte=function(e){return this.cmp(e)<1},d.minus=d.sub=function(e){var t,n,r,o,i=this,a=i.constructor,s=i.s,u=(e=new a(e)).s;if(s!=u)return e.s=-u,i.plus(e);var c=i.c.slice(),l=i.e,f=e.c,d=e.e;if(!c[0]||!f[0])return f[0]?e.s=-u:c[0]?e=new a(i):e.s=1,e;if(s=l-d){for((o=s<0)?(s=-s,r=c):(d=l,r=f),r.reverse(),u=s;u--;)r.push(0);r.reverse()}else for(n=((o=c.length0)for(;u--;)c[t++]=0;for(u=t;n>s;){if(c[--n]0?(u=a, +r=c):(t=-t,r=s),r.reverse();t--;)r.push(0);r.reverse()}for(s.length-c.length<0&&(r=c,c=s,s=r),t=c.length,n=0;t;s[t]%=10)n=(s[--t]=s[t]+c[t]+n)/10|0;for(n&&(s.unshift(n),++u),t=s.length;0===s[--t];)s.pop();return e.c=s,e.e=u,e},d.pow=function(e){var t=this,n=new t.constructor("1"),r=n,o=e<0;if(e!==~~e||e<-1e6||e>a)throw Error(u+"exponent");for(o&&(e=-e);1&e&&(r=r.times(t)),e>>=1;)t=t.times(t);return o?n.div(r):r},d.prec=function(e,t){if(e!==~~e||e<1||e>i)throw Error(u+"precision");return p(new this.constructor(this),e,t)},d.round=function(e,t){if(e===_)e=0;else if(e!==~~e||e<-i||e>i)throw Error(c);return p(new this.constructor(this),e+this.e+1,t)},d.sqrt=function(){var e,t,n,r=this,o=r.constructor,i=r.s,a=r.e,u=new o("0.5");if(!r.c[0])return new o(r);if(i<0)throw Error(s+"No square root");0===(i=Math.sqrt(r+""))||i===1/0?((t=r.c.join("")).length+a&1||(t+="0"),a=((a+1)/2|0)-(a<0||1&a),e=new o(((i=Math.sqrt(t))==1/0?"5e":(i=i.toExponential()).slice(0,i.indexOf("e")+1))+a)):e=new o(i+""),a=e.e+(o.DP+=4);do{n=e,e=u.times(n.plus(r.div(n)))}while(n.c.slice(0,a).join("")!==e.c.slice(0,a).join(""));return p(e,(o.DP-=4)+e.e+1,o.RM)},d.times=d.mul=function(e){var t,n=this,r=n.constructor,o=n.c,i=(e=new r(e)).c,a=o.length,s=i.length,u=n.e,c=e.e;if(e.s=n.s==e.s?1:-1,!o[0]||!i[0])return e.c=[e.e=0],e;for(e.e=u+c,au;)s=t[c]+i[u]*o[c-u-1]+s,t[c--]=s%10,s=s/10|0;t[c]=s}for(s?++e.e:t.shift(),u=t.length;!t[--u];)t.pop();return e.c=t,e},d.toExponential=function(e,t){var n=this,r=n.c[0];if(e!==_){if(e!==~~e||e<0||e>i)throw Error(c);for(n=p(new n.constructor(n),++e,t);n.c.lengthi)throw Error(c);for(e=e+(n=p(new n.constructor(n),e+n.e+1,t)).e+1;n.c.length=t.PE,!!e.c[0])},d.toNumber=function(){var e=Number(b(this,!0,!0));if(!0===this.constructor.strict&&!this.eq(e.toString()))throw Error(s+"Imprecise conversion");return e},d.toPrecision=function(e,t){var n=this,r=n.constructor,o=n.c[0];if(e!==_){if(e!==~~e||e<1||e>i)throw Error(u+"precision");for(n=p(new r(n),e,t);n.c.length=r.PE,!!o)},d.valueOf=function(){var e=this,t=e.constructor;if(!0===t.strict)throw Error(s+"valueOf disallowed");return b(e,e.e<=t.NE||e.e>=t.PE,!0)},o=function e(){function t(n){var r=this;if(!(r instanceof t))return n===_?e():new t(n);if(n instanceof t)r.s=n.s,r.e=n.e,r.c=n.c.slice();else{if("string"!=typeof n){if(!0===t.strict)throw TypeError(u+"number");n=0===n&&1/n<0?"-0":String(n)}!function(e,t){var n,r,o;if(!h.test(t))throw Error(u+"number");e.s="-"==t.charAt(0)?(t=t.slice(1),-1):1,(n=t.indexOf("."))>-1&&(t=t.replace(".",""));(r=t.search(/e/i))>0?(n<0&&(n=r),n+=+t.slice(r+1),t=t.substring(0,r)):n<0&&(n=t.length);for(o=t.length,r=0;r0&&"0"==t.charAt(--o););for(e.e=n-r-1,e.c=[],n=0;r<=o;)e.c[n++]=+t.charAt(r++)}}(r,n)}r.constructor=t}return t.prototype=d,t.DP=20,t.RM=1,t.NE=-7,t.PE=21,t.strict=false,t.roundDown=0,t.roundHalfUp=1,t.roundHalfEven=2,t.roundUp=3,t}(),o.default=o.Big=o,void 0===(r=function(){return o}.call(t,n,t,e))||(e.exports=r)}()},64531:(e,t)=>{"use strict";var n,r=!("undefined"==typeof window||!window.document||!window.document.createElement);function o(){if(n)return n;if(!r||!window.document.body)return"indeterminate";var e=window.document.createElement("div");return e.appendChild(document.createTextNode("ABCD")),e.dir="rtl",e.style.fontSize="14px",e.style.width="4px",e.style.height="1px",e.style.position="absolute",e.style.top="-1000px",e.style.overflow="scroll",document.body.appendChild(e),n="reverse",e.scrollLeft>0?n="default":(e.scrollLeft=1,0===e.scrollLeft&&(n="negative")),document.body.removeChild(e),n}t.detectScrollType=o,t.getNormalizedScrollLeft=function(e,t){var n=e.scrollLeft;if("rtl"!==t)return n;var r=o();if("indeterminate"===r)return Number.NaN;switch(r){case"negative":return e.scrollWidth-e.clientWidth+n;case"reverse":return e.scrollWidth-e.clientWidth-n}return n}},32563:(e,t,n)=>{"use strict";n.d(t,{mobiletouch:()=>o,setClasses:()=>a,touch:()=>i});var r=n(75774);const o=r.mobiletouch,i=r.touch;function a(){document.documentElement.classList.add(r.touch?"feature-touch":"feature-no-touch",r.mobiletouch?"feature-mobiletouch":"feature-no-mobiletouch")}},49483:(e,t,n)=>{"use strict";n.r(t),n.d(t,{CheckMobile:()=>d,appVersion:()=>f,checkPageType:()=>p,desktopAppVersion:()=>l,isChrome:()=>b,isDesktopApp:()=>u,isEdge:()=>g,isFF:()=>v,isLinux:()=>s,isMac:()=>i,isSafari:()=>m,isSymphonyEmbed:()=>c,isWindows:()=>a,onGoPro:()=>y,onMainPage:()=>w,onWidget:()=>_,supportTouch:()=>h});var r=n(75774);const o=window.TradingView=window.TradingView||{};function i(){return r.isMac}function a(){return r.isWindows}function s(){return r.isLinux}function u(){return/TVDesktop/i.test(navigator.userAgent)}function c(){return o.isSymphony||!1}function l(){const e=navigator.userAgent.match(/TVDesktop\/([^\s]+)/);return e&&e[1]}function f(){const e=navigator.userAgent.match(/TradingView\/([^\s]+)/);return e&&e[1]}const d={Android:()=>r.isAndroid,BlackBerry:()=>r.isBlackBerry,iOS:()=>r.isIOS,Opera:()=>r.isOperaMini,isIPad:()=>r.isIPad,any:()=>r.isAnyMobile};function _(){ +const e=["^widgetembed/?$","^cmewidgetembed/?$","^([0-9a-zA-Z-]+)/widgetembed/?$","^([0-9a-zA-Z-]+)/widgetstatic/?$","^([0-9a-zA-Z-]+)?/?mediumwidgetembed/?$","^twitter-chart/?$","^embed/([0-9a-zA-Z]{8})/?$","^widgetpopup/?$","^extension/?$","^idea-popup/?$","^hotlistswidgetembed/?$","^([0-9a-zA-Z-]+)/hotlistswidgetembed/?$","^marketoverviewwidgetembed/?$","^([0-9a-zA-Z-]+)/marketoverviewwidgetembed/?$","^eventswidgetembed/?$","^tickerswidgetembed/?$","^forexcrossrateswidgetembed/?$","^forexheatmapwidgetembed/?$","^marketquoteswidgetembed/?$","^screenerwidget/?$","^cryptomktscreenerwidget/?$","^([0-9a-zA-Z-]+)/cryptomktscreenerwidget/?$","^([0-9a-zA-Z-]+)/marketquoteswidgetembed/?$","^technical-analysis-widget-embed/$","^singlequotewidgetembed/?$","^([0-9a-zA-Z-]+)/singlequotewidgetembed/?$","^embed-widget/([0-9a-zA-Z-]+)/(([0-9a-zA-Z-]+)/)?$"],t=window.location.pathname.replace(/^\//,"");let n;for(let r=e.length-1;r>=0;r--)if(n=new RegExp(e[r]),n.test(t))return!0;return!1}function h(){return r.mobiletouch||r.touch||r.isAnyMobile}function p(e){return new URLSearchParams(window.location.search).get("page_type")===e}o.isMobile=d,o.onWidget=_;const b=r.isChrome,v=r.isFF,g=r.isEdge,m=r.isSafari;function y(){return"/pricing/"===window.location.pathname}function w(){return"/"===window.location.pathname}},11542:(e,t,n)=>{"use strict";n.r(t),n.d(t,{t:()=>r.t,withTranslationContext:()=>o});n(21251);var r=n(7029);function o(e){throw new Error("Not implemented")}},28865:(e,t,n)=>{"use strict";n.d(t,{getIsoLanguageCodeFromLanguage:()=>o});const r={ar_AE:"ar",br:"pt",de_DE:"de",ca_ES:"ca",he_IL:"he",id_ID:"id",in:"en",kr:"ko",ms_MY:"ms",sv_SE:"sv",th_TH:"th",uk:"en",vi_VN:"vi",zh_CN:"zh-Hans",zh_TW:"zh-Hant",zh:"zh-Hans",hu_HU:"hu-HU"};function o(e){return r[e]||e}},87795:e=>{"use strict";const t=55296,n=127995,r=127999,o=[776,2359,2359,2367,2367,2984,3007,3021,3633,3635,3648,3657,4352,4449,4520];function i(e){if("string"!=typeof e)throw new Error("string cannot be undefined or null");const t=[];let n=0,r=0;for(;n=t&&e<=n}e.exports=i,e.exports.substr=function(e,t,n){const r=i(e);if(void 0===t)return e;if(t>=r.length)return"";const o=r.length-t;let a=t+(void 0===n?o:n);return a>t+o&&(a=void 0),r.slice(t,a).join("")}},56570:(e,t,n)=>{"use strict";n.r(t),n.d(t,{disable:()=>f, +enable:()=>l,enabled:()=>u,getAllFeatures:()=>d,setEnabled:()=>c}) +;const r=JSON.parse('{"14851":{},"custom_items_in_context_menu":{},"countdown":{},"symbol_search_parser_mixin":{},"pay_attention_to_ticker_not_symbol":{},"graying_disabled_tools_enabled":{},"update_study_formatter_on_symbol_resolve":{},"constraint_dialogs_movement":{},"phone_verification":{},"show_trading_notifications_history":{},"show_interval_dialog_on_key_press":{},"header_interval_dialog_button":{"subsets":["show_interval_dialog_on_key_press"]},"header_fullscreen_button":{},"header_symbol_search":{},"symbol_search_hot_key":{},"header_resolutions":{"subsets":["header_interval_dialog_button"]},"header_chart_type":{},"header_settings":{},"header_indicators":{},"header_compare":{},"header_undo_redo":{},"header_quick_search":{},"header_screenshot":{},"header_saveload":{},"study_on_study":{},"scales_date_format":{},"scales_time_hours_format":{},"header_widget":{"subsets":["header_widget_dom_node","header_symbol_search","header_resolutions","header_chart_type","header_settings","header_indicators","header_compare","header_undo_redo","header_quick_search","header_fullscreen_button","compare_symbol","header_screenshot"]},"legend_widget":{},"compare_symbol":{"subsets":["header_compare"]},"property_pages":{"subsets":["show_chart_property_page","chart_property_page"]},"show_chart_property_page":{},"chart_property_page":{"subsets":["chart_property_page_scales","chart_property_page_trading","chart_property_page_right_margin_editor"]},"left_toolbar":{},"right_toolbar":{},"hide_left_toolbar_by_default":{},"control_bar":{},"widget_logo":{},"timeframes_toolbar":{},"edit_buttons_in_legend":{"subsets":["show_hide_button_in_legend","format_button_in_legend","study_buttons_in_legend","delete_button_in_legend","legend_inplace_edit"]},"show_hide_button_in_legend":{},"object_tree_legend_mode":{},"format_button_in_legend":{},"study_buttons_in_legend":{},"delete_button_in_legend":{},"legend_inplace_edit":{},"broker_button":{},"buy_sell_buttons":{"subsets":["broker_button"]},"pane_context_menu":{},"scales_context_menu":{},"legend_context_menu":{},"context_menus":{"subsets":["pane_context_menu","scales_context_menu","legend_context_menu","objects_tree_context_menu"]},"items_favoriting":{},"save_chart_properties_to_local_storage":{},"use_localstorage_for_settings":{"subsets":["items_favoriting","save_chart_properties_to_local_storage"]},"handle_scale":{"subsets":["mouse_wheel_scale","pinch_scale","axis_pressed_mouse_move_scale"]},"handle_scroll":{"subsets":["mouse_wheel_scroll","pressed_mouse_move_scroll","horz_touch_drag_scroll","vert_touch_drag_scroll"]},"plain_studymarket":{},"disable_resolution_rebuild":{},"border_around_the_chart":{},"charting_library_debug_mode":{},"saveload_requires_authentication":{},"saveload_storage_customization":{},"volume_force_overlay":{},"create_volume_indicator_by_default":{},"create_volume_indicator_by_default_once":{},"saved_charts_count_restriction":{},"lean_chart_load":{},"stop_study_on_restart":{},"star_some_intervals_by_default":{},"move_logo_to_main_pane":{},"show_animated_logo":{},"link_to_tradingview":{},"logo_without_link":{},"logo_always_maximized":{},"right_bar_stays_on_scroll":{},"chart_content_overrides_by_defaults":{},"snapshot_trading_drawings":{},"allow_supported_resolutions_set_only":{},"widgetbar_tabs":{"subsets":["right_toolbar"]},"show_object_tree":{"subsets":["right_toolbar"]},"dom_widget":{"subsets":["right_toolbar"]},"collapsible_header":{},"study_templates":{},"side_toolbar_in_fullscreen_mode":{},"header_in_fullscreen_mode":{},"remove_library_container_border":{},"whotrades_auth_only":{},"support_multicharts":{},"display_market_status":{},"display_data_mode":{},"datasource_copypaste":{},"drawing_templates":{"subsets":["linetoolpropertieswidget_template_button"]},"expand_symbolsearch_items":{},"symbol_search_three_columns_exchanges":{},"symbol_search_flags":{},"symbol_search_limited_exchanges":{},"bugreport_button":{"subsets":["right_toolbar"]},"footer_publish_idea_button":{},"text_notes":{},"show_source_code":{},"symbol_info":{},"no_bars_status":{},"clear_bars_on_series_error":{},"hide_loading_screen_on_series_error":{},"seconds_resolution":{},"dont_show_boolean_study_arguments":{},"hide_last_na_study_output":{},"price_scale_always_last_bar_value":{},"study_dialog_fundamentals_economy_addons":{},"uppercase_instrument_names":{},"trading_notifications":{},"chart_crosshair_menu":{},"japanese_chart_styles":{},"hide_series_legend_item":{},"hide_study_overlay_legend_item":{},"hide_study_compare_legend_item":{},"linetoolpropertieswidget_template_button":{},"use_overrides_for_overlay":{},"timezone_menu":{},"main_series_scale_menu":{},"show_login_dialog":{},"remove_img_from_rss":{},"bars_marks":{},"chart_scroll":{},"chart_zoom":{},"source_selection_markers":{},"low_density_bars":{},"end_of_period_timescale_marks":{},"open_account_manager":{},"show_order_panel_on_start":{},"order_panel":{"subsets":["order_panel_close_button","order_panel_undock","right_toolbar","order_info"]},"multiple_watchlists":{},"watchlist_import_export":{},"study_overlay_compare_legend_option":{},"mobile_app_action_open_details_webview":{},"custom_resolutions":{},"referral_program_for_widget_owners":{},"mobile_trading":{},"real_brokers":{},"no_min_chart_width":{},"lock_visible_time_range_on_resize":{},"pricescale_currency":{},"cropped_tick_marks":{},"trading_account_manager":{},"disable_sameinterval_aligning":{},"display_legend_on_all_charts":{},"chart_style_hilo":{},"chart_style_hilo_last_price":{},"pricescale_unit":{},"show_spread_operators":{},"hide_exponentiation_spread_operator":{},"hide_reciprocal_spread_operator":{},"compare_symbol_search_spread_operators":{},"studies_symbol_search_spread_operators":{},"hide_resolution_in_legend":{},"hide_unresolved_symbols_in_legend":{},"fix_left_edge":{},"study_symbol_ticker_description":{},"two_character_bar_marks_labels":{},"tick_resolution":{},"secondary_series_extend_time_scale":{},"hide_volume_ma":{},"small_no_display":{},"charting_library_single_symbol_request":{},"use_ticker_on_symbol_info_update":{},"show_zoom_and_move_buttons_on_touch":{},"hide_main_series_symbol_from_indicator_legend":{},"chart_hide_close_position_button":{},"chart_hide_close_order_button":{},"hide_price_scale_global_last_bar_value":{"subsets":["use_last_visible_bar_value_in_legend"]},"keep_object_tree_widget_in_right_toolbar":{},"show_average_close_price_line_and_label":{},"hide_image_invalid_symbol":{},"hide_object_tree_and_price_scale_exchange_label":{},"confirm_overwrite_if_chart_layout_with_name_exists":{},"determine_first_data_request_size_using_visible_range":{},"use_na_string_for_not_available_values":{},"show_last_price_and_change_only_in_series_legend":{},"legend_last_day_change":{},"iframe_loading_compatibility_mode":{},"show_percent_option_for_right_margin":{},"watchlist_context_menu":{},"accessible_keyboard_shortcuts":{},"advanced_emoji_in_titles":{},"app_phone":{},"app_tablet":{},"mobile_app_hide_replay_toolbar":{},"symbol_search_option_chain_selector":{},"tv_production":{"subsets":["advanced_emoji_in_titles","auto_enable_symbol_labels","symbol_search_parser_mixin","header_fullscreen_button","header_widget","dont_show_boolean_study_arguments","left_toolbar","right_toolbar","buy_sell_buttons","control_bar","symbol_search_hot_key","context_menus","edit_buttons_in_legend","object_tree_legend_mode","uppercase_instrument_names","use_localstorage_for_settings","saveload_requires_authentication","volume_force_overlay","saved_charts_count_restriction","create_volume_indicator_by_default","create_volume_indicator_by_default_once","charts_auto_save","save_old_chart_before_save_as","chart_content_overrides_by_defaults","alerts","header_saveload","header_layouttoggle","datasource_copypaste","show_saved_watchlists","watchlists_from_to_file","add_to_watchlist","property_pages","support_multicharts","display_market_status","display_data_mode","show_chart_warn_message","support_manage_drawings","widgetbar_tabs","study_templates","collapsible_header","drawing_templates","footer_publish_idea_button","text_notes","show_source_code","symbol_info","linetoolpropertieswidget_template_button","trading_notifications","symbol_search_three_columns_exchanges","symbol_search_flags","symbol_search_limited_exchanges","phone_verification","custom_resolutions","compare_symbol","study_on_study","japanese_chart_styles","show_login_dialog","dom_widget","bars_marks","chart_scroll","chart_zoom","show_trading_notifications_history","source_selection_markers","study_dialog_fundamentals_economy_addons","multiple_watchlists","marked_symbols","order_panel","pricescale_currency","show_animated_logo","pricescale_currency","show_object_tree","watchlist_import_export","scales_date_format","scales_time_hours_format","popup_hints","show_right_widgets_panel_by_default","compare_recent_symbols_enabled","chart_style_hilo_last_price","symbol_search_option_chain_selector"]},"widget":{"subsets":["auto_enable_symbol_labels","symbol_search_parser_mixin","uppercase_instrument_names","left_toolbar","right_toolbar","control_bar","symbol_search_hot_key","context_menus","edit_buttons_in_legend","object_tree_legend_mode","use_localstorage_for_settings","saveload_requires_authentication","volume_force_overlay","create_volume_indicator_by_default","create_volume_indicator_by_default_once","dont_show_boolean_study_arguments","header_widget_dom_node","header_symbol_search","header_resolutions","header_chart_type","header_compare","header_indicators","star_some_intervals_by_default","display_market_status","display_data_mode","show_chart_warn_message","symbol_info","linetoolpropertieswidget_template_button","symbol_search_three_columns_exchanges","symbol_search_flags","symbol_search_limited_exchanges","widgetbar_tabs","compare_symbol","show_login_dialog","plain_studymarket","japanese_chart_styles","bars_marks","chart_scroll","chart_zoom","source_selection_markers","property_pages","show_right_widgets_panel_by_default","chart_style_hilo_last_price"]},"bovespa_widget":{"subsets":["widget","header_settings","linetoolpropertieswidget_template_button","compare_recent_symbols_enabled"]},"charting_library_base":{"subsets":["14851","allow_supported_resolutions_set_only","auto_enable_symbol_labels","border_around_the_chart","collapsible_header","constraint_dialogs_movement","context_menus","control_bar","create_volume_indicator_by_default","custom_items_in_context_menu","datasource_copypaste","uppercase_instrument_names","display_market_status","edit_buttons_in_legend","object_tree_legend_mode","graying_disabled_tools_enabled","header_widget","legend_widget","header_saveload","dont_show_boolean_study_arguments","lean_chart_load","left_toolbar","right_toolbar","link_to_tradingview","pay_attention_to_ticker_not_symbol","plain_studymarket","refresh_saved_charts_list_on_dialog_show","right_bar_stays_on_scroll","saveload_storage_customization","stop_study_on_restart","timeframes_toolbar","symbol_search_hot_key","update_study_formatter_on_symbol_resolve","update_timeframes_set_on_symbol_resolve","use_localstorage_for_settings","volume_force_overlay","widget_logo","countdown","use_overrides_for_overlay","trading_notifications","compare_symbol","symbol_info","timezone_menu","main_series_scale_menu","create_volume_indicator_by_default_once","bars_marks","chart_scroll","chart_zoom","source_selection_markers","property_pages","go_to_date","adaptive_logo","show_animated_logo","handle_scale","handle_scroll","shift_visible_range_on_new_bar","chart_content_overrides_by_defaults","cropped_tick_marks","scales_date_format","scales_time_hours_format","popup_hints","save_shortcut","show_right_widgets_panel_by_default","show_object_tree","insert_indicator_dialog_shortcut","compare_recent_symbols_enabled","hide_main_series_symbol_from_indicator_legend","chart_style_hilo","request_only_visible_range_on_reset","clear_price_scale_on_error_or_empty_bars","show_symbol_logo_in_legend","show_symbol_logo_for_compare_studies","library_custom_color_themes"]},"charting_library":{"subsets":["charting_library_base"]},"static_charts_service":{"subsets":["charting_library","disable_resolution_rebuild"]},"trading_terminal":{"subsets":["charting_library_base","support_multicharts","header_layouttoggle","japanese_chart_styles","chart_property_page_trading","add_to_watchlist","open_account_manager","show_dom_first_time","order_panel","buy_sell_buttons","multiple_watchlists","show_trading_notifications_history","always_pass_called_order_to_modify","show_object_tree","watchlist_import_export","drawing_templates","trading_account_manager","chart_crosshair_menu","compare_recent_symbols_enabled","watchlist_context_menu","show_symbol_logo_in_account_manager","watchlist_sections","prefer_quote_short_name","enable_dom_data_for_untradable_symbols","prefer_symbol_name_over_fullname","watchlist_cross_tab_sync"]}}') +;var o=n.t(r,2);const i=new Map,a=new Map,s=new Set;function u(e){const t=i.get(e);if(void 0!==t)return t;const n=a.get(e);return!!n&&n.some(u)}function c(e,t){i.set(String(e),Boolean(t))}function l(e){c(e,!0)}function f(e){c(e,!1)}function d(){const e=Object.create(null);for(const t of s)e[t]=u(t);return e}!function(){for(const[e,t]of Object.entries(o))if(s.add(e),"subsets"in t)for(const n of t.subsets){s.add(n);let t=a.get(n);void 0===t&&(t=[],a.set(n,t)),t.push(e)}"object"==typeof __initialDisabledFeaturesets&&Array.isArray(__initialDisabledFeaturesets)&&__initialDisabledFeaturesets.forEach(f),"object"==typeof __initialEnabledFeaturesets&&Array.isArray(__initialEnabledFeaturesets)&&__initialEnabledFeaturesets.forEach(l)}()},37265:function(e,t,n){e=n.nmd(e);const{clone:r,merge:o,isFunction:i,deepEquals:a,isObject:s,isNumber:u}=n(97085);var c,l=Array.isArray||function(e){return"[object Array]"===Object.prototype.toString.call(e)};function f(e,t){e.prototype=Object.create(t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}})}"undefined"!=typeof window?(c=window.TradingView=window.TradingView||{},window.isNumber=u,window.isFunction=i,window.inherit=f,window.isArray=l):c=this.TradingView=this.TradingView||{},c.isNaN=function(e){return!(e<=0||e>0)},c.isAbsent=function(e){return null==e},c.isExistent=function(e){return null!=e},Number.isNaN=Number.isNaN||function(e){return e!=e},c.isSameType=function(e,t){return Number.isNaN(e)||Number.isNaN(t)?Number.isNaN(e)===Number.isNaN(t):{}.toString.call(e)==={}.toString.call(t)},c.isInteger=function(e){return"number"==typeof e&&e%1==0},c.isString=function(e){return null!=e&&e.constructor===String},c.isInherited=function(e,t){if(null==e||null==e.prototype)throw new TypeError("isInherited: child should be a constructor function");if(null==t||null==t.prototype)throw new TypeError("isInherited: parent should be a constructor function");return e.prototype instanceof t||e.prototype===t.prototype},c.clone=r,c.deepEquals=a,c.merge=o,e&&e.exports&&(e.exports={inherit:f,clone:c.clone,merge:c.merge,isNumber:u,isInteger:c.isInteger,isString:c.isString,isObject:s,isHashObject:function(e){return s(e)&&-1!==e.constructor.toString().indexOf("function Object")},isPromise:function(e){return s(e)&&e.then},isNaN:c.isNaN,isAbsent:c.isAbsent,isExistent:c.isExistent,isSameType:c.isSameType,isArray:l,isFunction:i,parseBool:c.parseBool,deepEquals:a,notNull:function(e){return null!==e},notUndefined:function(e){return void 0!==e},isEven:function(e){return e%2==0},declareClassAsPureInterface:function(e,t){for(var n in e.prototype)"function"==typeof e.prototype[n]&&e.prototype.hasOwnProperty(n)&&(e.prototype[n]=function(){throw new Error(t+"::"+n+" is an interface member declaration and must be overloaded in order to be called")})},requireFullInterfaceImplementation:function(e,t,n,r){for(var o in n.prototype)if("function"==typeof n.prototype[o]&&!e.prototype[o])throw new Error("Interface implementation assertion failed: "+t+" does not implement "+r+"::"+o+" function")}})}, +21251:(e,t,n)=>{"use strict";n.r(t);var r=n(37265);const o=/{(\w+)}/g,i=/{(\d+)}/g;String.prototype.format=function(...e){const t=(0,r.isObject)(e[0]),n=t?o:i,a=t?(t,n)=>{const r=e[0];return void 0!==r[n]?r[n]:t}:(t,n)=>{const r=parseInt(n,10),o=e[r];return void 0!==o?o:t};return this.replace(n,a)}},44286:()=>{"use strict";var e,t,n,r,o,i;window.parent!==window&&window.CanvasRenderingContext2D&&window.TextMetrics&&(t=window.CanvasRenderingContext2D.prototype)&&t.hasOwnProperty("font")&&t.hasOwnProperty("mozTextStyle")&&"function"==typeof t.__lookupSetter__&&(n=t.__lookupSetter__("font"))&&(t.__defineSetter__("font",(function(e){try{return n.call(this,e)}catch(e){if("NS_ERROR_FAILURE"!==e.name)throw e}})),r=t.measureText,e=function(){this.width=0,this.isFake=!0,this.__proto__=window.TextMetrics.prototype},t.measureText=function(t){try{return r.apply(this,arguments)}catch(t){if("NS_ERROR_FAILURE"!==t.name)throw t;return new e}},o=t.fillText,t.fillText=function(e,t,n,r){try{o.apply(this,arguments)}catch(e){if("NS_ERROR_FAILURE"!==e.name)throw e}},i=t.strokeText,t.strokeText=function(e,t,n,r){try{i.apply(this,arguments)}catch(e){if("NS_ERROR_FAILURE"!==e.name)throw e}})},85459:function(e,t,n){var r;!function(t){"use strict";function o(){}var i=o.prototype,a=t.EventEmitter;function s(e,t){for(var n=e.length;n--;)if(e[n].listener===t)return n;return-1}function u(e){return function(){return this[e].apply(this,arguments)}}function c(e){return"function"==typeof e||e instanceof RegExp||!(!e||"object"!=typeof e)&&c(e.listener)}i.getListeners=function(e){var t,n,r=this._getEvents();if(e instanceof RegExp)for(n in t={},r)r.hasOwnProperty(n)&&e.test(n)&&(t[n]=r[n]);else t=r[e]||(r[e]=[]);return t},i.flattenListeners=function(e){var t,n=[];for(t=0;t{"use strict";function r(e){var t=e.width,n=e.height;if(t<0)throw new Error("Negative width is not allowed for Size");if(n<0)throw new Error("Negative height is not allowed for Size");return{width:t,height:n}}function o(e,t){return e.width===t.width&&e.height===t.height}n.d(t,{CanvasRenderingTarget2D:()=>c,bindCanvasElementBitmapSizeTo:()=>s,equalSizes:()=>o,size:()=>r});var i=function(){function e(e){var t=this;this._resolutionListener=function(){return t._onResolutionChanged()},this._resolutionMediaQueryList=null,this._observers=[],this._window=e,this._installResolutionListener()}return e.prototype.dispose=function(){this._uninstallResolutionListener(),this._window=null},Object.defineProperty(e.prototype,"value",{get:function(){return this._window.devicePixelRatio},enumerable:!1,configurable:!0}),e.prototype.subscribe=function(e){var t=this,n={next:e};return this._observers.push(n),{unsubscribe:function(){t._observers=t._observers.filter((function(e){return e!==n}))}}},e.prototype._installResolutionListener=function(){if(null!==this._resolutionMediaQueryList)throw new Error("Resolution listener is already installed");var e=this._window.devicePixelRatio;this._resolutionMediaQueryList=this._window.matchMedia("all and (resolution: ".concat(e,"dppx)")),this._resolutionMediaQueryList.addListener(this._resolutionListener)},e.prototype._uninstallResolutionListener=function(){null!==this._resolutionMediaQueryList&&(this._resolutionMediaQueryList.removeListener(this._resolutionListener),this._resolutionMediaQueryList=null)},e.prototype._reinstallResolutionListener=function(){this._uninstallResolutionListener(),this._installResolutionListener()},e.prototype._onResolutionChanged=function(){var e=this;this._observers.forEach((function(t){return t.next(e._window.devicePixelRatio)})), +this._reinstallResolutionListener()},e}();var a=function(){function e(e,t,n){var o;this._canvasElement=null,this._bitmapSizeChangedListeners=[],this._suggestedBitmapSize=null,this._suggestedBitmapSizeChangedListeners=[],this._devicePixelRatioObservable=null,this._canvasElementResizeObserver=null,this._canvasElement=e,this._canvasElementClientSize=r({width:this._canvasElement.clientWidth,height:this._canvasElement.clientHeight}),this._transformBitmapSize=null!=t?t:function(e){return e},this._allowResizeObserver=null===(o=null==n?void 0:n.allowResizeObserver)||void 0===o||o,this._chooseAndInitObserver()}return e.prototype.dispose=function(){var e,t;if(null===this._canvasElement)throw new Error("Object is disposed");null===(e=this._canvasElementResizeObserver)||void 0===e||e.disconnect(),this._canvasElementResizeObserver=null,null===(t=this._devicePixelRatioObservable)||void 0===t||t.dispose(),this._devicePixelRatioObservable=null,this._suggestedBitmapSizeChangedListeners.length=0,this._bitmapSizeChangedListeners.length=0,this._canvasElement=null},Object.defineProperty(e.prototype,"canvasElement",{get:function(){if(null===this._canvasElement)throw new Error("Object is disposed");return this._canvasElement},enumerable:!1,configurable:!0}),Object.defineProperty(e.prototype,"canvasElementClientSize",{get:function(){return this._canvasElementClientSize},enumerable:!1,configurable:!0}),Object.defineProperty(e.prototype,"bitmapSize",{get:function(){return r({width:this.canvasElement.width,height:this.canvasElement.height})},enumerable:!1,configurable:!0}),e.prototype.resizeCanvasElement=function(e){this._canvasElementClientSize=r(e),this.canvasElement.style.width="".concat(this._canvasElementClientSize.width,"px"),this.canvasElement.style.height="".concat(this._canvasElementClientSize.height,"px"),this._invalidateBitmapSize()},e.prototype.subscribeBitmapSizeChanged=function(e){this._bitmapSizeChangedListeners.push(e)},e.prototype.unsubscribeBitmapSizeChanged=function(e){this._bitmapSizeChangedListeners=this._bitmapSizeChangedListeners.filter((function(t){return t!==e}))},Object.defineProperty(e.prototype,"suggestedBitmapSize",{get:function(){return this._suggestedBitmapSize},enumerable:!1,configurable:!0}),e.prototype.subscribeSuggestedBitmapSizeChanged=function(e){this._suggestedBitmapSizeChangedListeners.push(e)},e.prototype.unsubscribeSuggestedBitmapSizeChanged=function(e){this._suggestedBitmapSizeChangedListeners=this._suggestedBitmapSizeChangedListeners.filter((function(t){return t!==e}))},e.prototype.applySuggestedBitmapSize=function(){if(null!==this._suggestedBitmapSize){var e=this._suggestedBitmapSize;this._suggestedBitmapSize=null,this._resizeBitmap(e),this._emitSuggestedBitmapSizeChanged(e,this._suggestedBitmapSize)}},e.prototype._resizeBitmap=function(e){var t=this.bitmapSize;o(t,e)||(this.canvasElement.width=e.width,this.canvasElement.height=e.height,this._emitBitmapSizeChanged(t,e))},e.prototype._emitBitmapSizeChanged=function(e,t){var n=this;this._bitmapSizeChangedListeners.forEach((function(r){ +return r.call(n,e,t)}))},e.prototype._suggestNewBitmapSize=function(e){var t=this._suggestedBitmapSize,n=r(this._transformBitmapSize(e,this._canvasElementClientSize)),i=o(this.bitmapSize,n)?null:n;null===t&&null===i||null!==t&&null!==i&&o(t,i)||(this._suggestedBitmapSize=i,this._emitSuggestedBitmapSizeChanged(t,i))},e.prototype._emitSuggestedBitmapSizeChanged=function(e,t){var n=this;this._suggestedBitmapSizeChangedListeners.forEach((function(r){return r.call(n,e,t)}))},e.prototype._chooseAndInitObserver=function(){var e=this;this._allowResizeObserver?new Promise((function(e){var t=new ResizeObserver((function(n){e(n.every((function(e){return"devicePixelContentBoxSize"in e}))),t.disconnect()}));t.observe(document.body,{box:"device-pixel-content-box"})})).catch((function(){return!1})).then((function(t){return t?e._initResizeObserver():e._initDevicePixelRatioObservable()})):this._initDevicePixelRatioObservable()},e.prototype._initDevicePixelRatioObservable=function(){var e=this;if(null!==this._canvasElement){var t=u(this._canvasElement);if(null===t)throw new Error("No window is associated with the canvas");this._devicePixelRatioObservable=function(e){return new i(e)}(t),this._devicePixelRatioObservable.subscribe((function(){return e._invalidateBitmapSize()})),this._invalidateBitmapSize()}},e.prototype._invalidateBitmapSize=function(){var e,t;if(null!==this._canvasElement){var n=u(this._canvasElement);if(null!==n){var o=null!==(t=null===(e=this._devicePixelRatioObservable)||void 0===e?void 0:e.value)&&void 0!==t?t:n.devicePixelRatio,i=this._canvasElement.getClientRects(),a=void 0!==i[0]?function(e,t){return r({width:Math.round(e.left*t+e.width*t)-Math.round(e.left*t),height:Math.round(e.top*t+e.height*t)-Math.round(e.top*t)})}(i[0],o):r({width:this._canvasElementClientSize.width*o,height:this._canvasElementClientSize.height*o});this._suggestNewBitmapSize(a)}}},e.prototype._initResizeObserver=function(){var e=this;null!==this._canvasElement&&(this._canvasElementResizeObserver=new ResizeObserver((function(t){var n=t.find((function(t){return t.target===e._canvasElement}));if(n&&n.devicePixelContentBoxSize&&n.devicePixelContentBoxSize[0]){var o=n.devicePixelContentBoxSize[0],i=r({width:o.inlineSize,height:o.blockSize});e._suggestNewBitmapSize(i)}})),this._canvasElementResizeObserver.observe(this._canvasElement,{box:"device-pixel-content-box"}))},e}();function s(e,t){if("device-pixel-content-box"===t.type)return new a(e,t.transform,t.options);throw new Error("Unsupported binding target")}function u(e){return e.ownerDocument.defaultView}var c=function(){function e(e,t,n){if(0===t.width||0===t.height)throw new TypeError("Rendering target could only be created on a media with positive width and height");if(this._mediaSize=t,0===n.width||0===n.height)throw new TypeError("Rendering target could only be created using a bitmap with positive integer width and height");this._bitmapSize=n,this._context=e}return e.prototype.useMediaCoordinateSpace=function(e){try{return this._context.save(),this._context.setTransform(1,0,0,1,0,0), +this._context.scale(this._horizontalPixelRatio,this._verticalPixelRatio),e({context:this._context,mediaSize:this._mediaSize})}finally{this._context.restore()}},e.prototype.useBitmapCoordinateSpace=function(e){try{return this._context.save(),this._context.setTransform(1,0,0,1,0,0),e({context:this._context,mediaSize:this._mediaSize,bitmapSize:this._bitmapSize,horizontalPixelRatio:this._horizontalPixelRatio,verticalPixelRatio:this._verticalPixelRatio})}finally{this._context.restore()}},Object.defineProperty(e.prototype,"_horizontalPixelRatio",{get:function(){return this._bitmapSize.width/this._mediaSize.width},enumerable:!1,configurable:!0}),Object.defineProperty(e.prototype,"_verticalPixelRatio",{get:function(){return this._bitmapSize.height/this._mediaSize.height},enumerable:!1,configurable:!0}),e}()},46956:(e,t,n)=>{"use strict";n.d(t,{default:()=>d});const r=function(){this.__data__=[],this.size=0};var o=n(54523);const i=function(e,t){for(var n=e.length;n--;)if((0,o.default)(e[n][0],t))return n;return-1};var a=Array.prototype.splice;const s=function(e){var t=this.__data__,n=i(t,e);return!(n<0)&&(n==t.length-1?t.pop():a.call(t,n,1),--this.size,!0)};const u=function(e){var t=this.__data__,n=i(t,e);return n<0?void 0:t[n][1]};const c=function(e){return i(this.__data__,e)>-1};const l=function(e,t){var n=this.__data__,r=i(n,e);return r<0?(++this.size,n.push([e,t])):n[r][1]=t,this};function f(e){var t=-1,n=null==e?0:e.length;for(this.clear();++t{"use strict";n.d(t,{default:()=>i});var r=n(52494),o=n(99615);const i=(0,r.default)(o.default,"Map")},75440:(e,t,n)=>{"use strict";n.d(t,{default:()=>j});const r=(0,n(52494).default)(Object,"create");const o=function(){this.__data__=r?r(null):{},this.size=0};const i=function(e){var t=this.has(e)&&delete this.__data__[e];return this.size-=t?1:0,t};var a=Object.prototype.hasOwnProperty;const s=function(e){var t=this.__data__;if(r){var n=t[e];return"__lodash_hash_undefined__"===n?void 0:n}return a.call(t,e)?t[e]:void 0};var u=Object.prototype.hasOwnProperty;const c=function(e){var t=this.__data__;return r?void 0!==t[e]:u.call(t,e)};const l=function(e,t){var n=this.__data__;return this.size+=this.has(e)?0:1,n[e]=r&&void 0===t?"__lodash_hash_undefined__":t,this};function f(e){var t=-1,n=null==e?0:e.length;for(this.clear();++t{"use strict";n.d(t,{default:()=>d});var r=n(46956);const o=function(){this.__data__=new r.default,this.size=0};const i=function(e){var t=this.__data__,n=t.delete(e);return this.size=t.size,n};const a=function(e){return this.__data__.get(e)};const s=function(e){return this.__data__.has(e)};var u=n(19385),c=n(75440);const l=function(e,t){var n=this.__data__;if(n instanceof r.default){var o=n.__data__;if(!u.default||o.length<199)return o.push([e,t]),this.size=++n.size,this;n=this.__data__=new c.default(o)}return n.set(e,t),this.size=n.size,this};function f(e){var t=this.__data__=new r.default(e);this.size=t.size}f.prototype.clear=o,f.prototype.delete=i,f.prototype.get=a,f.prototype.has=s,f.prototype.set=l;const d=f},66711:(e,t,n)=>{"use strict";n.d(t,{default:()=>r});const r=n(99615).default.Symbol},16299:(e,t,n)=>{"use strict";n.d(t,{default:()=>r});const r=n(99615).default.Uint8Array},60545:(e,t,n)=>{"use strict";n.d(t,{default:()=>l});const r=function(e,t){for(var n=-1,r=Array(e);++n{"use strict";n.d(t,{default:()=>r});const r=function(e,t){for(var n=-1,r=t.length,o=e.length;++n{"use strict";n.d(t,{default:()=>a});var r=n(857),o=n(54523),i=Object.prototype.hasOwnProperty;const a=function(e,t,n){var a=e[t];i.call(e,t)&&(0,o.default)(a,n)&&(void 0!==n||t in e)||(0,r.default)(e,t,n)}},857:(e,t,n)=>{"use strict";n.d(t,{default:()=>o});var r=n(55136);const o=function(e,t,n){"__proto__"==t&&r.default?(0,r.default)(e,t,{configurable:!0,enumerable:!0,value:n,writable:!0}):e[t]=n}},76507:(e,t,n)=>{"use strict";n.d(t,{default:()=>r});const r=function(e){return function(t,n,r){for(var o=-1,i=Object(t),a=r(t),s=a.length;s--;){var u=a[e?s:++o];if(!1===n(i[u],u,i))break}return t}}()},49084:(e,t,n)=>{"use strict";n.d(t,{default:()=>i});var r=n(31434),o=n(13383);const i=function(e,t){for(var n=0,i=(t=(0,r.default)(t,e)).length;null!=e&&n{"use strict";n.d(t,{default:()=>i});var r=n(18573),o=n(56052);const i=function(e,t,n){var i=t(e);return(0,o.default)(e)?i:(0,r.default)(i,n(e))}},89572:(e,t,n)=>{"use strict";n.d(t,{default:()=>d}) +;var r=n(66711),o=Object.prototype,i=o.hasOwnProperty,a=o.toString,s=r.default?r.default.toStringTag:void 0;const u=function(e){var t=i.call(e,s),n=e[s];try{e[s]=void 0;var r=!0}catch(e){}var o=a.call(e);return r&&(t?e[s]=n:delete e[s]),o};var c=Object.prototype.toString;const l=function(e){return c.call(e)};var f=r.default?r.default.toStringTag:void 0;const d=function(e){return null==e?void 0===e?"[object Undefined]":"[object Null]":f&&f in Object(e)?u(e):l(e)}},12189:(e,t,n)=>{"use strict";n.d(t,{default:()=>C});var r=n(87593),o=n(75440);const i=function(e){return this.__data__.set(e,"__lodash_hash_undefined__"),this};const a=function(e){return this.__data__.has(e)};function s(e){var t=-1,n=null==e?0:e.length;for(this.__data__=new o.default;++ts))return!1;var d=i.get(e),_=i.get(t);if(d&&_)return d==t&&_==e;var h=-1,p=!0,b=2&n?new u:void 0;for(i.set(e,t),i.set(t,e);++h{"use strict";n.d(t,{default:()=>a});var r=n(5196);const o=(0,n(45635).default)(Object.keys,Object);var i=Object.prototype.hasOwnProperty;const a=function(e){if(!(0,r.default)(e))return o(e);var t=[];for(var n in Object(e))i.call(e,n)&&"constructor"!=n&&t.push(n);return t}},38459:(e,t,n)=>{"use strict";n.d(t,{default:()=>r});const r=function(e,t,n){var r=-1,o=e.length;t<0&&(t=-t>o?0:o+t),(n=n>o?o:n)<0&&(n+=o),o=t>n?0:n-t>>>0,t>>>=0;for(var i=Array(o);++r{"use strict";n.d(t,{default:()=>r});const r=function(e){return function(t){return e(t)}}},31434:(e,t,n)=>{"use strict";n.d(t,{default:()=>b});var r=n(56052),o=n(61070),i=n(59332);var a=/[^.[\]]+|\[(?:(-?\d+(?:\.\d+)?)|(["'])((?:(?!\2)[^\\]|\\.)*?)\2)\]|(?=(?:\.|\[\])(?:\.|\[\]|$))/g,s=/\\(\\)?/g;const u=function(e){var t=(0,i.default)(e,(function(e){return 500===n.size&&n.clear(),e})),n=t.cache;return t}((function(e){var t=[];return 46===e.charCodeAt(0)&&t.push(""),e.replace(a,(function(e,n,r,o){t.push(r?o.replace(s,"$1"):n||e)})),t}));var c=n(66711);const l=function(e,t){for(var n=-1,r=null==e?0:e.length,o=Array(r);++n{"use strict";n.d(t,{default:()=>o});var r=n(16299);const o=function(e){var t=new e.constructor(e.byteLength);return new r.default(t).set(new r.default(e)),t}},14054:(e,t,n)=>{"use strict";n.d(t,{default:()=>u});var r=n(99615),o="object"==typeof exports&&exports&&!exports.nodeType&&exports,i=o&&"object"==typeof module&&module&&!module.nodeType&&module,a=i&&i.exports===o?r.default.Buffer:void 0,s=a?a.allocUnsafe:void 0;const u=function(e,t){if(t)return e.slice();var n=e.length,r=s?s(n):new e.constructor(n);return e.copy(r),r} +},11523:(e,t,n)=>{"use strict";n.d(t,{default:()=>o});var r=n(22605);const o=function(e,t){var n=t?(0,r.default)(e.buffer):e.buffer;return new e.constructor(n,e.byteOffset,e.length)}},32126:(e,t,n)=>{"use strict";n.d(t,{default:()=>r});const r=function(e,t){var n=-1,r=e.length;for(t||(t=Array(r));++n{"use strict";n.d(t,{default:()=>i});var r=n(61572),o=n(857);const i=function(e,t,n,i){var a=!n;n||(n={});for(var s=-1,u=t.length;++s{"use strict";n.d(t,{default:()=>o});var r=n(52494);const o=function(){try{var e=(0,r.default)(Object,"defineProperty");return e({},"",{}),e}catch(e){}}()},97889:(e,t,n)=>{"use strict";n.d(t,{default:()=>r});const r="object"==typeof global&&global&&global.Object===Object&&global},38366:(e,t,n)=>{"use strict";n.d(t,{default:()=>a});var r=n(96909),o=n(21578),i=n(77251);const a=function(e){return(0,r.default)(e,i.default,o.default)}},52494:(e,t,n)=>{"use strict";n.d(t,{default:()=>g});var r=n(88987);const o=n(99615).default["__core-js_shared__"];var i,a=(i=/[^.]+$/.exec(o&&o.keys&&o.keys.IE_PROTO||""))?"Symbol(src)_1."+i:"";const s=function(e){return!!a&&a in e};var u=n(82433),c=n(65114),l=/^\[object .+?Constructor\]$/,f=Function.prototype,d=Object.prototype,_=f.toString,h=d.hasOwnProperty,p=RegExp("^"+_.call(h).replace(/[\\^$.*+?()[\]{}|]/g,"\\$&").replace(/hasOwnProperty|(function).*?(?=\\\()| for .+?(?=\\\])/g,"$1.*?")+"$");const b=function(e){return!(!(0,u.default)(e)||s(e))&&((0,r.default)(e)?p:l).test((0,c.default)(e))};const v=function(e,t){return null==e?void 0:e[t]};const g=function(e,t){var n=v(e,t);return b(n)?n:void 0}},10964:(e,t,n)=>{"use strict";n.d(t,{default:()=>r});const r=(0,n(45635).default)(Object.getPrototypeOf,Object)},21578:(e,t,n)=>{"use strict";n.d(t,{default:()=>s});const r=function(e,t){for(var n=-1,r=null==e?0:e.length,o=0,i=[];++n{"use strict";n.d(t,{default:()=>j});var r=n(52494),o=n(99615);const i=(0,r.default)(o.default,"DataView");var a=n(19385);const s=(0,r.default)(o.default,"Promise");const u=(0,r.default)(o.default,"Set");const c=(0,r.default)(o.default,"WeakMap");var l=n(89572),f=n(65114),d="[object Map]",_="[object Promise]",h="[object Set]",p="[object WeakMap]",b="[object DataView]",v=(0,f.default)(i),g=(0,f.default)(a.default),m=(0,f.default)(s),y=(0,f.default)(u),w=(0,f.default)(c),x=l.default;(i&&x(new i(new ArrayBuffer(1)))!=b||a.default&&x(new a.default)!=d||s&&x(s.resolve())!=_||u&&x(new u)!=h||c&&x(new c)!=p)&&(x=function(e){var t=(0,l.default)(e),n="[object Object]"==t?e.constructor:void 0,r=n?(0,f.default)(n):"";if(r)switch(r){case v:return b;case g:return d;case m:return _;case y:return h;case w:return p}return t}) +;const j=x},85146:(e,t,n)=>{"use strict";n.d(t,{default:()=>u});var r=n(82433),o=Object.create;const i=function(){function e(){}return function(t){if(!(0,r.default)(t))return{};if(o)return o(t);e.prototype=t;var n=new e;return e.prototype=void 0,n}}();var a=n(10964),s=n(5196);const u=function(e){return"function"!=typeof e.constructor||(0,s.default)(e)?{}:i((0,a.default)(e))}},99313:(e,t,n)=>{"use strict";n.d(t,{default:()=>o});var r=/^(?:0|[1-9]\d*)$/;const o=function(e,t){var n=typeof e;return!!(t=t??9007199254740991)&&("number"==n||"symbol"!=n&&r.test(e))&&e>-1&&e%1==0&&e{"use strict";n.d(t,{default:()=>s});var r=n(54523),o=n(49634),i=n(99313),a=n(82433);const s=function(e,t,n){if(!(0,a.default)(n))return!1;var s=typeof t;return!!("number"==s?(0,o.default)(n)&&(0,i.default)(t,n.length):"string"==s&&t in n)&&(0,r.default)(n[t],e)}},61070:(e,t,n)=>{"use strict";n.d(t,{default:()=>s});var r=n(56052),o=n(98111),i=/\.|\[(?:[^[\]]*|(["'])(?:(?!\1)[^\\]|\\.)*?\1)\]/,a=/^\w*$/;const s=function(e,t){if((0,r.default)(e))return!1;var n=typeof e;return!("number"!=n&&"symbol"!=n&&"boolean"!=n&&null!=e&&!(0,o.default)(e))||(a.test(e)||!i.test(e)||null!=t&&e in Object(t))}},5196:(e,t,n)=>{"use strict";n.d(t,{default:()=>o});var r=Object.prototype;const o=function(e){var t=e&&e.constructor;return e===("function"==typeof t&&t.prototype||r)}},92350:(e,t,n)=>{"use strict";n.d(t,{default:()=>s});var r=n(97889),o="object"==typeof exports&&exports&&!exports.nodeType&&exports,i=o&&"object"==typeof module&&module&&!module.nodeType&&module,a=i&&i.exports===o&&r.default.process;const s=function(){try{var e=i&&i.require&&i.require("util").types;return e||a&&a.binding&&a.binding("util")}catch(e){}}()},45635:(e,t,n)=>{"use strict";n.d(t,{default:()=>r});const r=function(e,t){return function(n){return e(t(n))}}},99615:(e,t,n)=>{"use strict";n.d(t,{default:()=>i});var r=n(97889),o="object"==typeof self&&self&&self.Object===Object&&self;const i=r.default||o||Function("return this")()},13383:(e,t,n)=>{"use strict";n.d(t,{default:()=>o});var r=n(98111);const o=function(e){if("string"==typeof e||(0,r.default)(e))return e;var t=e+"";return"0"==t&&1/e==-1/0?"-0":t}},65114:(e,t,n)=>{"use strict";n.d(t,{default:()=>o});var r=Function.prototype.toString;const o=function(e){if(null!=e){try{return r.call(e)}catch(e){}try{return e+""}catch(e){}}return""}},90054:(e,t,n)=>{"use strict";n.d(t,{default:()=>K});var r=n(87593);const o=function(e,t){for(var n=-1,r=null==e?0:e.length;++n{"use strict";n.d(t,{default:()=>c});var r=n(82433),o=n(99615);const i=function(){ +return o.default.Date.now()};var a=n(78677),s=Math.max,u=Math.min;const c=function(e,t,n){var o,c,l,f,d,_,h=0,p=!1,b=!1,v=!0;if("function"!=typeof e)throw new TypeError("Expected a function");function g(t){var n=o,r=c;return o=c=void 0,h=t,f=e.apply(r,n)}function m(e){var n=e-_;return void 0===_||n>=t||n<0||b&&e-h>=l}function y(){var e=i();if(m(e))return w(e);d=setTimeout(y,function(e){var n=t-(e-_);return b?u(n,l-(e-h)):n}(e))}function w(e){return d=void 0,v&&o?g(e):(o=c=void 0,f)}function x(){var e=i(),n=m(e);if(o=arguments,c=this,_=e,n){if(void 0===d)return function(e){return h=e,d=setTimeout(y,t),p?g(e):f}(_);if(b)return clearTimeout(d),d=setTimeout(y,t),g(_)}return void 0===d&&(d=setTimeout(y,t)),f}return t=(0,a.default)(t)||0,(0,r.default)(n)&&(p=!!n.leading,l=(b="maxWait"in n)?s((0,a.default)(n.maxWait)||0,t):l,v="trailing"in n?!!n.trailing:v),x.cancel=function(){void 0!==d&&clearTimeout(d),h=0,o=_=c=d=void 0},x.flush=function(){return void 0===d?f:w(i())},x}},54523:(e,t,n)=>{"use strict";n.d(t,{default:()=>r});const r=function(e,t){return e===t||e!=e&&t!=t}},54029:(e,t,n)=>{"use strict";n.d(t,{default:()=>o});var r=n(49084);const o=function(e,t,n){var o=null==e?void 0:(0,r.default)(e,t);return void 0===o?n:o}},76402:(e,t,n)=>{"use strict";n.d(t,{default:()=>r});const r=function(e){return e}},54404:(e,t,n)=>{"use strict";n.d(t,{default:()=>c});var r=n(89572),o=n(13795);const i=function(e){return(0,o.default)(e)&&"[object Arguments]"==(0,r.default)(e)};var a=Object.prototype,s=a.hasOwnProperty,u=a.propertyIsEnumerable;const c=i(function(){return arguments}())?i:function(e){return(0,o.default)(e)&&s.call(e,"callee")&&!u.call(e,"callee")}},56052:(e,t,n)=>{"use strict";n.d(t,{default:()=>r});const r=Array.isArray},49634:(e,t,n)=>{"use strict";n.d(t,{default:()=>i});var r=n(88987),o=n(65743);const i=function(e){return null!=e&&(0,o.default)(e.length)&&!(0,r.default)(e)}},83350:(e,t,n)=>{"use strict";n.d(t,{default:()=>i});var r=n(89572),o=n(13795);const i=function(e){return!0===e||!1===e||(0,o.default)(e)&&"[object Boolean]"==(0,r.default)(e)}},32437:(e,t,n)=>{"use strict";n.d(t,{default:()=>u});var r=n(99615);const o=function(){return!1};var i="object"==typeof exports&&exports&&!exports.nodeType&&exports,a=i&&"object"==typeof module&&module&&!module.nodeType&&module,s=a&&a.exports===i?r.default.Buffer:void 0;const u=(s?s.isBuffer:void 0)||o},15943:(e,t,n)=>{"use strict";n.d(t,{default:()=>d});var r=n(89815),o=n(81296),i=n(54404),a=n(56052),s=n(49634),u=n(32437),c=n(5196),l=n(9125),f=Object.prototype.hasOwnProperty;const d=function(e){if(null==e)return!0;if((0,s.default)(e)&&((0,a.default)(e)||"string"==typeof e||"function"==typeof e.splice||(0,u.default)(e)||(0,l.default)(e)||(0,i.default)(e)))return!e.length;var t=(0,o.default)(e);if("[object Map]"==t||"[object Set]"==t)return!e.size;if((0,c.default)(e))return!(0,r.default)(e).length;for(var n in e)if(f.call(e,n))return!1;return!0}},50279:(e,t,n)=>{"use strict";n.d(t,{default:()=>o});var r=n(12189);const o=function(e,t){return(0,r.default)(e,t)}},88987:(e,t,n)=>{ +"use strict";n.d(t,{default:()=>i});var r=n(89572),o=n(82433);const i=function(e){if(!(0,o.default)(e))return!1;var t=(0,r.default)(e);return"[object Function]"==t||"[object GeneratorFunction]"==t||"[object AsyncFunction]"==t||"[object Proxy]"==t}},65743:(e,t,n)=>{"use strict";n.d(t,{default:()=>r});const r=function(e){return"number"==typeof e&&e>-1&&e%1==0&&e<=9007199254740991}},43888:(e,t,n)=>{"use strict";n.d(t,{default:()=>c});var r=n(81296),o=n(13795);const i=function(e){return(0,o.default)(e)&&"[object Map]"==(0,r.default)(e)};var a=n(5467),s=n(92350),u=s.default&&s.default.isMap;const c=u?(0,a.default)(u):i},63193:(e,t,n)=>{"use strict";n.d(t,{default:()=>r});const r=function(e){return null==e}},69708:(e,t,n)=>{"use strict";n.d(t,{default:()=>i});var r=n(89572),o=n(13795);const i=function(e){return"number"==typeof e||(0,o.default)(e)&&"[object Number]"==(0,r.default)(e)}},82433:(e,t,n)=>{"use strict";n.d(t,{default:()=>r});const r=function(e){var t=typeof e;return null!=e&&("object"==t||"function"==t)}},13795:(e,t,n)=>{"use strict";n.d(t,{default:()=>r});const r=function(e){return null!=e&&"object"==typeof e}},83873:(e,t,n)=>{"use strict";n.d(t,{default:()=>a});var r=n(89572),o=n(56052),i=n(13795);const a=function(e){return"string"==typeof e||!(0,o.default)(e)&&(0,i.default)(e)&&"[object String]"==(0,r.default)(e)}},98111:(e,t,n)=>{"use strict";n.d(t,{default:()=>i});var r=n(89572),o=n(13795);const i=function(e){return"symbol"==typeof e||(0,o.default)(e)&&"[object Symbol]"==(0,r.default)(e)}},9125:(e,t,n)=>{"use strict";n.d(t,{default:()=>f});var r=n(89572),o=n(65743),i=n(13795),a={};a["[object Float32Array]"]=a["[object Float64Array]"]=a["[object Int8Array]"]=a["[object Int16Array]"]=a["[object Int32Array]"]=a["[object Uint8Array]"]=a["[object Uint8ClampedArray]"]=a["[object Uint16Array]"]=a["[object Uint32Array]"]=!0,a["[object Arguments]"]=a["[object Array]"]=a["[object ArrayBuffer]"]=a["[object Boolean]"]=a["[object DataView]"]=a["[object Date]"]=a["[object Error]"]=a["[object Function]"]=a["[object Map]"]=a["[object Number]"]=a["[object Object]"]=a["[object RegExp]"]=a["[object Set]"]=a["[object String]"]=a["[object WeakMap]"]=!1;const s=function(e){return(0,i.default)(e)&&(0,o.default)(e.length)&&!!a[(0,r.default)(e)]};var u=n(5467),c=n(92350),l=c.default&&c.default.isTypedArray;const f=l?(0,u.default)(l):s},77251:(e,t,n)=>{"use strict";n.d(t,{default:()=>a});var r=n(60545),o=n(89815),i=n(49634);const a=function(e){return(0,i.default)(e)?(0,r.default)(e):(0,o.default)(e)}},2960:(e,t,n)=>{"use strict";n.d(t,{default:()=>l});var r=n(60545),o=n(82433),i=n(5196);const a=function(e){var t=[];if(null!=e)for(var n in Object(e))t.push(n);return t};var s=Object.prototype.hasOwnProperty;const u=function(e){if(!(0,o.default)(e))return a(e);var t=(0,i.default)(e),n=[];for(var r in e)("constructor"!=r||!t&&s.call(e,r))&&n.push(r);return n};var c=n(49634);const l=function(e){return(0,c.default)(e)?(0,r.default)(e,!0):u(e)}},82593:(e,t,n)=>{"use strict";n.d(t,{default:()=>r});const r=function(e){ +var t=null==e?0:e.length;return t?e[t-1]:void 0}},59332:(e,t,n)=>{"use strict";n.d(t,{default:()=>i});var r=n(75440);function o(e,t){if("function"!=typeof e||null!=t&&"function"!=typeof t)throw new TypeError("Expected a function");var n=function(){var r=arguments,o=t?t.apply(this,r):r[0],i=n.cache;if(i.has(o))return i.get(o);var a=e.apply(this,r);return n.cache=i.set(o,a)||i,a};return n.cache=new(o.Cache||r.default),n}o.Cache=r.default;const i=o},16738:(e,t,n)=>{"use strict";n.d(t,{default:()=>H});var r=n(87593),o=n(857),i=n(54523);const a=function(e,t,n){(void 0!==n&&!(0,i.default)(e[t],n)||void 0===n&&!(t in e))&&(0,o.default)(e,t,n)};var s=n(76507),u=n(14054),c=n(11523),l=n(32126),f=n(85146),d=n(54404),_=n(56052),h=n(49634),p=n(13795);const b=function(e){return(0,p.default)(e)&&(0,h.default)(e)};var v=n(32437),g=n(88987),m=n(82433),y=n(89572),w=n(10964),x=Function.prototype,j=Object.prototype,E=x.toString,S=j.hasOwnProperty,O=E.call(Object);const z=function(e){if(!(0,p.default)(e)||"[object Object]"!=(0,y.default)(e))return!1;var t=(0,w.default)(e);if(null===t)return!0;var n=S.call(t,"constructor")&&t.constructor;return"function"==typeof n&&n instanceof n&&E.call(n)==O};var A=n(9125);const P=function(e,t){if(("constructor"!==t||"function"!=typeof e[t])&&"__proto__"!=t)return e[t]};var k=n(52949),R=n(2960);const L=function(e){return(0,k.default)(e,(0,R.default)(e))};const C=function(e,t,n,r,o,i,s){var h=P(e,n),p=P(t,n),y=s.get(p);if(y)a(e,n,y);else{var w=i?i(h,p,n+"",e,t,s):void 0,x=void 0===w;if(x){var j=(0,_.default)(p),E=!j&&(0,v.default)(p),S=!j&&!E&&(0,A.default)(p);w=p,j||E||S?(0,_.default)(h)?w=h:b(h)?w=(0,l.default)(h):E?(x=!1,w=(0,u.default)(p,!0)):S?(x=!1,w=(0,c.default)(p,!0)):w=[]:z(p)||(0,d.default)(p)?(w=h,(0,d.default)(h)?w=L(h):(0,m.default)(h)&&!(0,g.default)(h)||(w=(0,f.default)(p))):x=!1}x&&(s.set(p,w),o(w,p,r,i,s),s.delete(p)),a(e,n,w)}};const N=function e(t,n,o,i,u){t!==n&&(0,s.default)(n,(function(s,c){if(u||(u=new r.default),(0,m.default)(s))C(t,n,c,o,e,i,u);else{var l=i?i(P(t,c),s,c+"",t,n,u):void 0;void 0===l&&(l=s),a(t,c,l)}}),R.default)};var B=n(76402);const T=function(e,t,n){switch(n.length){case 0:return e.call(t);case 1:return e.call(t,n[0]);case 2:return e.call(t,n[0],n[1]);case 3:return e.call(t,n[0],n[1],n[2])}return e.apply(t,n)};var M=Math.max;const I=function(e,t,n){return t=M(void 0===t?e.length-1:t,0),function(){for(var r=arguments,o=-1,i=M(r.length-t,0),a=Array(i);++o0){if(++t>=800)return arguments[0]}else t=0;return e.apply(void 0,arguments)}}($);const U=function(e,t){return V(I(e,t,B.default),e+"")};var W=n(61833);const H=function(e){return U((function(t,n){ +var r=-1,o=n.length,i=o>1?n[o-1]:void 0,a=o>2?n[2]:void 0;for(i=e.length>3&&"function"==typeof i?(o--,i):void 0,a&&(0,W.default)(n[0],n[1],a)&&(i=o<3?void 0:i,o=1),t=Object(t);++r{"use strict";n.d(t,{default:()=>i});var r=n(56882);const o=function(e,t){var n;if("function"!=typeof t)throw new TypeError("Expected a function");return e=(0,r.default)(e),function(){return--e>0&&(n=t.apply(this,arguments)),e<=1&&(t=void 0),n}};const i=function(e){return o(2,e)}},39852:(e,t,n)=>{"use strict";n.d(t,{default:()=>T});const r=function(e,t,n,r){var o=-1,i=null==e?0:e.length;for(r&&i&&(n=e[++o]);++o{"use strict";n.d(t,{default:()=>c});var r=n(61572),o=n(31434),i=n(99313),a=n(82433),s=n(13383) +;const u=function(e,t,n,u){if(!(0,a.default)(e))return e;for(var c=-1,l=(t=(0,o.default)(t,e)).length,f=l-1,d=e;null!=d&&++c{"use strict";n.d(t,{default:()=>r});const r=function(){return[]}},20057:(e,t,n)=>{"use strict";n.d(t,{default:()=>i});var r=n(90484),o=n(82433);const i=function(e,t,n){var i=!0,a=!0;if("function"!=typeof e)throw new TypeError("Expected a function");return(0,o.default)(n)&&(i="leading"in n?!!n.leading:i,a="trailing"in n?!!n.trailing:a),(0,r.default)(e,t,{leading:i,maxWait:t,trailing:a})}},56882:(e,t,n)=>{"use strict";n.d(t,{default:()=>a});var r=n(78677),o=1/0;const i=function(e){return e?(e=(0,r.default)(e))===o||e===-1/0?17976931348623157e292*(e<0?-1:1):e==e?e:0:0===e?e:0};const a=function(e){var t=i(e),n=t%1;return t==t?n?t-n:t:0}},78677:(e,t,n)=>{"use strict";n.d(t,{default:()=>_});var r=/\s/;const o=function(e){for(var t=e.length;t--&&r.test(e.charAt(t)););return t};var i=/^\s+/;const a=function(e){return e?e.slice(0,o(e)+1).replace(i,""):e};var s=n(82433),u=n(98111),c=/^[-+]0x[0-9a-f]+$/i,l=/^0b[01]+$/i,f=/^0o[0-7]+$/i,d=parseInt;const _=function(e){if("number"==typeof e)return e;if((0,u.default)(e))return NaN;if((0,s.default)(e)){var t="function"==typeof e.valueOf?e.valueOf():e;e=(0,s.default)(t)?t+"":t}if("string"!=typeof e)return 0===e?e:+e;e=a(e);var n=l.test(e);return n||f.test(e)?d(e.slice(2),n?2:8):c.test(e)?NaN:+e}},81960:(e,t,n)=>{"use strict";n.d(t,{default:()=>l});var r=n(31434),o=n(82593),i=n(49084),a=n(38459);const s=function(e,t){return t.length<2?e:(0,i.default)(e,(0,a.default)(t,0,-1))};var u=n(13383);const c=function(e,t){return t=(0,r.default)(t,e),null==(e=s(e,t))||delete e[(0,u.default)((0,o.default)(t))]};const l=function(e,t){return null==e||c(e,t)}}}]); \ No newline at end of file diff --git a/public/charting_library/bundles/2157.61a636dade5d0e13d9e8.js b/public/charting_library/bundles/2157.61a636dade5d0e13d9e8.js new file mode 100644 index 0000000..4377f71 --- /dev/null +++ b/public/charting_library/bundles/2157.61a636dade5d0e13d9e8.js @@ -0,0 +1,11 @@ +(self.webpackChunktradingview=self.webpackChunktradingview||[]).push([[2157],{59142:function(e,t){var n,o,s;o=[t],n=function(e){"use strict";function t(e){if(Array.isArray(e)){for(var t=0,n=Array(e.length);t{e.exports={wrapper:"wrapper-GZajBGIm",input:"input-GZajBGIm",view:"view-GZajBGIm",danger:"danger-GZajBGIm"}},4052:e=>{e.exports={box:"box-ywH2tsV_",noOutline:"noOutline-ywH2tsV_", +disabled:"disabled-ywH2tsV_","intent-danger":"intent-danger-ywH2tsV_",checked:"checked-ywH2tsV_",check:"check-ywH2tsV_",icon:"icon-ywH2tsV_",dot:"dot-ywH2tsV_",disableActiveStyles:"disableActiveStyles-ywH2tsV_"}},4665:e=>{e.exports={loader:"loader-UL6iwcBa",static:"static-UL6iwcBa",item:"item-UL6iwcBa","tv-button-loader":"tv-button-loader-UL6iwcBa",medium:"medium-UL6iwcBa",small:"small-UL6iwcBa",black:"black-UL6iwcBa",white:"white-UL6iwcBa",gray:"gray-UL6iwcBa",primary:"primary-UL6iwcBa"}},36110:e=>{e.exports={accessible:"accessible-rm8yeqY4"}},22846:e=>{e.exports={loaderWrap:"loaderWrap-jGEARQlM",big:"big-jGEARQlM",loader:"loader-jGEARQlM"}},31668:e=>{e.exports={item:"item-GJX1EXhk",interactive:"interactive-GJX1EXhk",hovered:"hovered-GJX1EXhk",disabled:"disabled-GJX1EXhk",active:"active-GJX1EXhk",shortcut:"shortcut-GJX1EXhk",normal:"normal-GJX1EXhk",big:"big-GJX1EXhk",iconCell:"iconCell-GJX1EXhk",icon:"icon-GJX1EXhk",content:"content-GJX1EXhk",label:"label-GJX1EXhk",checked:"checked-GJX1EXhk",toolbox:"toolbox-GJX1EXhk",showToolboxOnHover:"showToolboxOnHover-GJX1EXhk",arrowIcon:"arrowIcon-GJX1EXhk",subMenu:"subMenu-GJX1EXhk",invisibleHotkey:"invisibleHotkey-GJX1EXhk"}},21320:e=>{e.exports={row:"row-DFIg7eOh",line:"line-DFIg7eOh",hint:"hint-DFIg7eOh"}},37399:e=>{e.exports={menu:"menu-Tx5xMZww"}},70159:e=>{e.exports={item:"item-WJDah4zD",emptyIcons:"emptyIcons-WJDah4zD",loading:"loading-WJDah4zD",disabled:"disabled-WJDah4zD",interactive:"interactive-WJDah4zD",hovered:"hovered-WJDah4zD",normal:"normal-WJDah4zD",big:"big-WJDah4zD",icon:"icon-WJDah4zD",label:"label-WJDah4zD",title:"title-WJDah4zD",nested:"nested-WJDah4zD",shortcut:"shortcut-WJDah4zD",remove:"remove-WJDah4zD"}},20669:e=>{e.exports={separator:"separator-Ymxd0dt_"}},36718:e=>{e.exports={"default-drawer-min-top-distance":"100px",wrap:"wrap-_HnK0UIN",positionBottom:"positionBottom-_HnK0UIN",backdrop:"backdrop-_HnK0UIN",drawer:"drawer-_HnK0UIN",positionLeft:"positionLeft-_HnK0UIN"}},22413:e=>{e.exports={favorite:"favorite-_FRQhM5Y",hovered:"hovered-_FRQhM5Y",disabled:"disabled-_FRQhM5Y",focused:"focused-_FRQhM5Y",active:"active-_FRQhM5Y",checked:"checked-_FRQhM5Y"}},35990:e=>{e.exports={button:"button-iLKiGOdQ",hovered:"hovered-iLKiGOdQ",disabled:"disabled-iLKiGOdQ",focused:"focused-iLKiGOdQ",active:"active-iLKiGOdQ",hidden:"hidden-iLKiGOdQ"}},70673:(e,t,n)=>{"use strict";n.d(t,{CheckboxInput:()=>c});var o=n(50959),s=n(97754),r=n(90186),a=n(5811),i=n(11362),l=n.n(i);function c(e){const t=s(l().wrapper,e.className);return o.createElement("span",{className:t,title:e.title,style:e.style},o.createElement("input",{id:e.id,tabIndex:e.tabIndex,className:s(e.intent&&l()[e.intent],l().input),type:"checkbox",name:e.name,checked:e.checked,disabled:e.disabled,value:e.value,autoFocus:e.autoFocus,role:e.role,onChange:function(){e.onChange?.(e.value)},ref:e.reference,"aria-required":e["aria-required"],"aria-describedby":e["aria-describedby"],"aria-invalid":e["aria-invalid"],...(0,r.filterDataProps)(e)}),o.createElement(a.CheckboxView,{className:l().view, +indeterminate:e.indeterminate,checked:e.checked,disabled:e.disabled,intent:e.intent,tabIndex:e.tabIndex}))}},5811:(e,t,n)=>{"use strict";n.d(t,{CheckboxView:()=>c});var o=n(50959),s=n(97754),r=n(9745),a=n(65890),i=n(4052),l=n.n(i);function c(e){const{indeterminate:t,checked:n,tabIndex:i,className:c,disabled:u,disableActiveStyles:d,intent:h,hideIcon:m,...p}=e,v=t||!n||m?"":a,b=s(l().box,l()[`intent-${h}`],!t&&l().check,!!t&&l().dot,-1===i&&l().noOutline,c,n&&l().checked,u&&l().disabled,d&&l().disableActiveStyles);return o.createElement("span",{className:b,...p},o.createElement(r.Icon,{icon:v,className:l().icon}))}},26996:(e,t,n)=>{"use strict";n.d(t,{Loader:()=>l});var o,s=n(50959),r=n(97754),a=n(4665),i=n.n(a);function l(e){const{className:t,size:n="medium",staticPosition:o,color:a="black"}=e,l=r(i().item,i()[a],i()[n]);return s.createElement("span",{className:r(i().loader,o&&i().static,t)},s.createElement("span",{className:l}),s.createElement("span",{className:l}),s.createElement("span",{className:l}))}!function(e){e.Medium="medium",e.Small="small"}(o||(o={}))},74670:(e,t,n)=>{"use strict";n.d(t,{useActiveDescendant:()=>r});var o=n(50959),s=n(39416);function r(e,t=[]){const[n,r]=(0,o.useState)(!1),a=(0,s.useFunctionalRefObject)(e);return(0,o.useLayoutEffect)((()=>{const e=a.current;if(null===e)return;const t=e=>{switch(e.type){case"active-descendant-focus":r(!0);break;case"active-descendant-blur":r(!1)}};return e.addEventListener("active-descendant-focus",t),e.addEventListener("active-descendant-blur",t),()=>{e.removeEventListener("active-descendant-focus",t),e.removeEventListener("active-descendant-blur",t)}}),t),[a,n]}},50238:(e,t,n)=>{"use strict";n.d(t,{useRovingTabindexElement:()=>r});var o=n(50959),s=n(39416);function r(e,t=[]){const[n,r]=(0,o.useState)(!1),a=(0,s.useFunctionalRefObject)(e);return(0,o.useLayoutEffect)((()=>{const e=a.current;if(null===e)return;const t=e=>{switch(e.type){case"roving-tabindex:main-element":r(!0);break;case"roving-tabindex:secondary-element":r(!1)}};return e.addEventListener("roving-tabindex:main-element",t),e.addEventListener("roving-tabindex:secondary-element",t),()=>{e.removeEventListener("roving-tabindex:main-element",t),e.removeEventListener("roving-tabindex:secondary-element",t)}}),t),[a,n?0:-1]}},10772:(e,t,n)=>{"use strict";n.d(t,{ContextMenuAction:()=>x});var o=n(50959),s=n(50151),r=n(91561),a=n(59064),i=n(51768),l=n(63273);var c=n(83021),u=n(97754),d=n.n(u),h=n(26996),m=n(5304),p=n(22846);function v(e){const{size:t="normal"}=e;return o.createElement(m.ContextMenuItem,{size:t,jsxLabel:o.createElement("div",{className:d()(p.loaderWrap,p[t])},o.createElement(h.Loader,{className:p.loader})),noInteractive:!0,onMouseOver:e.onMouseOver})}var b=n(3343),f=n(50238),E=n(36110);const g=(0,o.forwardRef)((function(e,t){const{className:n,...s}=e,[r,a]=(0,f.useRovingTabindexElement)(t);return o.createElement(m.ContextMenuItem,{...s,className:d()(E.accessible,n),reference:r,tabIndex:a,onKeyDown:function(e){if(e.target!==e.currentTarget)return;const t=(0,b.hashFromEvent)(e) +;13!==t&&32!==t||(e.preventDefault(),r.current instanceof HTMLElement&&r.current.click())},"data-role":"menuitem","aria-disabled":e.disabled||void 0})}));var w=n(90186);class x extends o.PureComponent{constructor(e){super(e),this._itemRef=null,this._menuElementRef=o.createRef(),this._menuRef=null,this._handleClick=e=>{e.isDefaultPrevented()||this.state.disabled||(this._hasSubItems()?this._showSubMenu():(this.state.doNotCloseOnClick||(0,a.globalCloseMenu)(),this.props.action.execute(),this._trackEvent(),this.props.onExecute&&this.props.onExecute(this.props.action)))},this._handleClickToolbox=()=>{(0,a.globalCloseMenu)()},this._handleItemMouseOver=()=>{this._showSubMenu(),this._setCurrentContextValue()},this._handleMenuMouseOver=()=>{this._setCurrentContextValue()},this._showSubMenu=()=>{this.props.onShowSubMenu(this.props.action)},this._calcSubMenuPos=e=>function(e,t,n={x:0,y:10}){if(t){const{left:n,right:o,top:s}=t.getBoundingClientRect(),r=document.documentElement.clientWidth,a={x:n-e,y:s},i={x:o,y:s};return(0,l.isRtl)()?n<=e?i:a:r-o>=e?i:a}return n}(e.contentWidth,this._itemRef),this._updateState=e=>{this.setState(e.getState())},this._setItemRef=e=>{this._itemRef=e},this._handleMenuRef=e=>{this._menuRef=e},this._registerSubmenu=()=>this.context?.registerSubmenu(this.props.action.id,(e=>(0,s.ensureNotNull)(this._itemRef).contains(e)||null!==this._menuElementRef.current&&this._menuElementRef.current.contains(e))),this.state={...this.props.action.getState()}}componentDidMount(){this.props.action.onUpdate().subscribe(this,this._updateState),this.state.subItems.length&&(this._unsubscribe=this._registerSubmenu()),this.props.reference&&(this._itemRef=this.props.reference.current)}componentDidUpdate(e,t){t.loading!==this.state.loading&&this.props.onRequestUpdate?.(),0===t.subItems.length&&this.state.subItems.length>0&&(this._unsubscribe=this._registerSubmenu()),t.subItems.length>0&&0===this.state.subItems.length&&this._unsubscribe?.(),t.subItems!==this.state.subItems&&null!==this._menuRef&&this._menuRef.update()}componentWillUnmount(){this.props.action.onUpdate().unsubscribe(this,this._updateState),this._unsubscribe&&this._unsubscribe()}render(){const e=this.context?.current?this.context.current===this.props.action.id:this.props.isSubMenuOpened;return this.state.loading?o.createElement(v,{size:this.state.size}):o.createElement(g,{...(0,w.filterDataProps)(this.props),theme:this.props.theme,ref:this.props.reference??this._setItemRef,onClick:this._handleClick,onClickToolbox:this._handleClickToolbox,onMouseOver:this._handleItemMouseOver,hovered:e,hasSubItems:this._hasSubItems(),actionName:this.state.name,checkboxInput:this.props.checkboxInput,selected:this.props.selected,className:this.props.className,...this.state},o.createElement(r.ContextMenu,{isOpened:e,items:this.state.subItems,position:this._calcSubMenuPos,menuStatName:this.props.menuStatName,parentStatName:this._getStatName(),menuElementReference:this._menuElementRef,onMouseOver:this.state.subItems.length?this._handleMenuMouseOver:void 0,ref:this._handleMenuRef}))} +_setCurrentContextValue(){this.state.subItems.length&&this.context?.setCurrent(this.props.action.id)}_hasSubItems(){return this.state.subItems.length>0}_trackEvent(){const e=this._getStatName();(0,i.trackEvent)("ContextMenuClick",this.props.menuStatName||"",e)}_getStatName(){return[this.props.parentStatName,this.state.statName].filter((e=>Boolean(e))).join(".")}}x.contextType=c.SubmenuContext},5304:(e,t,n)=>{"use strict";n.d(t,{ContextMenuItem:()=>w,DEFAUL_CONTEXT_MENU_ITEM_THEME:()=>E});var o=n(50959),s=n(97754),r=n(70673),a=n(49483),i=n(71382),l=n(96040),c=n(36189),u=n(99025),d=n(25812),h=n(56570),m=n(90186),p=n(60925),v=n(60004),b=n(14665),f=n(31668);const E=f,g=h.enabled("items_favoriting");class w extends o.PureComponent{constructor(){super(...arguments),this._handleMouseOver=e=>{(0,i.isTouchEvent)(e.nativeEvent)||this.props.onMouseOver&&this.props.onMouseOver()},this._handleClickToolbox=e=>{e.stopPropagation(),this.props.onClickToolbox&&this.props.onClickToolbox()}}render(){const{hasSubItems:e,shortcutHint:t,hint:n,invisibleHotkey:r,favourite:i,theme:l=f,size:d="normal",onKeyDown:h,label:p,jsxLabel:v,styledLabel:E}=this.props,w=this.props.checkable&&this.props.checkboxInput?"label":"div";return o.createElement(o.Fragment,null,o.createElement("tr",{...(0,m.filterDataProps)(this.props),...(0,m.filterAriaProps)(this.props),id:this.props.id,className:s(this.props.className,l.item,!this.props.noInteractive&&l.interactive,this.props.hovered&&l.hovered,this.props.disabled&&l.disabled,this.props.active&&l.active,this.props.selected&&l.selected,l[d]),onClick:this.props.onClick,onMouseOver:this._handleMouseOver,ref:this.props.reference,"data-action-name":this.props.actionName,tabIndex:this.props.tabIndex,onKeyDown:h},g&&void 0!==i&&o.createElement("td",{className:l.favoriteActionCell},o.createElement(c.FavoriteButton,{id:`${this.props.id}-favorite`,className:l.favourite,isFilled:i,onClick:this.props.onFavouriteClick,"data-role":"list-item-action"})),o.createElement("td",{className:s(l.iconCell),"data-icon-cell":!0},this._icon(l)),o.createElement("td",{className:l.contentCell},o.createElement(w,{className:l.content},o.createElement("span",{className:s(l.label,this.props.checked&&l.checked),"data-label":!0},!v&&E?E.map((({text:e,...t},n)=>o.createElement("span",{key:n,style:t},e))):v??p),this._toolbox(l),e&&o.createElement("span",{className:l.arrowIcon,dangerouslySetInnerHTML:{__html:b},"data-submenu-arrow":!0}),!e&&t&&!a.CheckMobile.any()&&o.createElement(u.Hint,{className:s(r&&l.invisibleHotkey),text:t}),!e&&!t&&n&&o.createElement(u.Hint,{text:n})))),o.createElement("tr",{className:l.subMenu},o.createElement("td",null,this.props.children)))}_icon(e){if(this.props.checkable){if(this.props.checkboxInput)return o.createElement(r.CheckboxInput,{className:s(e.icon,e.checkboxInput),checked:this.props.checked});if(this.props.checked){const t=!this.props.icon&&!this.props.iconChecked,n=this.props.iconChecked||this.props.icon||v;return o.createElement("span",{className:e.icon,dangerouslySetInnerHTML:{__html:n}, +"data-icon-checkmark":t})}return this.props.icon?o.createElement("span",{className:e.icon,dangerouslySetInnerHTML:{__html:this.props.icon}}):o.createElement("span",{className:e.icon})}return this.props.icon?o.createElement("span",{className:e.icon,dangerouslySetInnerHTML:{__html:this.props.icon}}):null}_toolbox(e){return this.props.toolbox?o.createElement("span",{className:s(e.toolbox,this.props.showToolboxOnHover&&e.showToolboxOnHover),onClick:this._handleClickToolbox,"data-toolbox":!0},this._renderToolboxContent()):null}_renderToolboxContent(){return this.props.toolbox&&this.props.toolbox.type===d.ToolboxType.Delete?o.createElement(l.RemoveButton,{icon:p,onClick:this.props.toolbox.action}):null}}},91561:(e,t,n)=>{"use strict";n.d(t,{ContextMenu:()=>_,OverlapContextMenu:()=>M});var o=n(50959),s=n(97754),r=n.n(s),a=n(86431),i=n(27317),l=n(52778);class c extends o.PureComponent{constructor(){super(...arguments),this._handleKeyDown=e=>{e.keyCode===this.props.keyCode&&this.props.handler(e)}}componentDidMount(){document.addEventListener(this.props.eventType||"keydown",this._handleKeyDown,!1)}componentWillUnmount(){document.removeEventListener(this.props.eventType||"keydown",this._handleKeyDown,!1)}render(){return null}}var u=n(75535),d=n(37558),h=n(90692),m=n(20669);function p(e){return o.createElement("li",{className:m.separator})}var v=n(23829),b=n(41590),f=n(59064);function E(e){const t=e.action.custom()??e.action,[n,s]=(0,o.useState)((()=>t.getState())),[r,a]=(0,o.useState)(!1),i=!!n.subItems.length,l=i&&r;return(0,o.useEffect)((()=>{const e=()=>s(t.getState());return t.onUpdate().subscribe(null,e),()=>{t.onUpdate().unsubscribe(null,e)}}),[]),o.createElement(v.ContextMenuItem,{...n,onClick:function(e){if(n.disabled||e.defaultPrevented)return;if(i)return void a(!0);n.doNotCloseOnClick||(0,f.globalCloseMenu)();t.execute()},isLoading:n.loading,isHovered:l},l&&o.createElement(b.Drawer,{onClose:c},o.createElement(x,{items:n.subItems,parentAction:t,closeNested:c})));function c(e){e&&e.preventDefault(),a(!1)}}var g=n(54627),w=n(66493);function x(e){const{items:t,parentAction:n,closeNested:s}=e,r=!Boolean(n)&&t.every((e=>!Boolean("separator"!==e.type&&(e.getState().icon||e.getState().checkable))));return o.createElement(g.EmptyIconsContext.Provider,{value:r},o.createElement("ul",null,n&&o.createElement(o.Fragment,null,o.createElement(v.ContextMenuItem,{label:n.getState().label,isTitle:!0,active:!1,disabled:!1,subItems:[],checkable:!1,checked:!1,doNotCloseOnClick:!1,icon:w,onClick:s}),o.createElement(p,null)),t.map((e=>{switch(e.type){case"action":return o.createElement(E,{key:e.id,action:e});case"separator":return o.createElement(p,{key:e.id})}}))))}const k=o.createContext(null);var y=n(20243),C=n(37399);class _ extends o.PureComponent{constructor(e){super(e),this._menuRef=o.createRef(),this._handleRequestUpdate=()=>{this.update()},this._handleClose=()=>{this.props.onClose&&this.props.onClose()},this._handleOutsideClickClose=e=>{const{doNotCloseOn:t,onClose:n}=this.props;!n||void 0!==t&&t.contains(e.target)||n()}, +this._handleFocusOnOpen=()=>{this.props.menuElementReference?.current&&this.props.takeFocus&&this.props.menuElementReference?.current.focus({preventScroll:!0})},this._handleFocus=e=>{this.props.isKeyboardEvent&&e.target&&(0,y.focusFirstMenuItem)(e.target)},this.state={}}render(){const{isOpened:e,onClose:t,items:n,doNotCloseOn:s,menuStatName:a,parentStatName:m,takeFocus:p,...v}=this.props;return e&&n.length>0?o.createElement(d.DrawerManager,null,o.createElement(c,{keyCode:27,eventType:"keyup",handler:this._handleClose}),o.createElement(h.MatchMedia,{rule:"(max-width: 440px)"},(t=>this._isDrawer(t)?o.createElement(k.Provider,{value:{type:"drawer"}},o.createElement(b.Drawer,{onClose:this._handleClose,position:"Bottom","data-name":v["data-name"]},o.createElement(x,{items:n}))):o.createElement(k.Provider,{value:{type:"menu"}},o.createElement(l.OutsideEvent,{handler:this._handleOutsideClickClose,mouseDown:!0,touchStart:!0,reference:this.props.menuElementReference},(t=>o.createElement(i.Menu,{...v,reference:t,className:r()(C.menu,"context-menu"),onClose:this._handleClose,noMomentumBasedScroll:!0,ref:this._menuRef,tabIndex:p?-1:void 0,onOpen:this._handleFocusOnOpen,onFocus:this._handleFocus,onKeyDown:y.handleAccessibleMenuKeyDown},o.createElement(u.ActionsTable,{items:n,menuStatName:a,parentStatName:m,parentIsOpened:e,onRequestUpdate:this._handleRequestUpdate})))))))):null}update(){this._menuRef.current&&this._menuRef.current.update(),this.props.isKeyboardEvent&&this.props.menuElementReference?.current&&document.activeElement===this.props.menuElementReference.current&&(0,y.focusFirstMenuItem)(this.props.menuElementReference.current)}_isDrawer(e){return void 0===this.props.mode?e:"drawer"===this.props.mode}}const M=(0,a.makeOverlapable)(_)},99025:(e,t,n)=>{"use strict";n.d(t,{Hint:()=>i});var o=n(50959),s=n(97754),r=n.n(s),a=n(31668);function i(e){const{text:t="",className:n}=e;return o.createElement("span",{className:r()(a.shortcut,n)},t)}},23829:(e,t,n)=>{"use strict";n.d(t,{ContextMenuItem:()=>p});var o=n(50959),s=n(97754),r=n.n(s),a=n(9745),i=n(26996),l=n(54627),c=n(99025),u=n(39750),d=n(79978),h=n(60925),m=n(70159);function p(e){const{className:t,isTitle:n,isLoading:s,isHovered:p,active:v,checkable:b,disabled:f,checked:E,icon:g,iconChecked:w,hint:x,subItems:k,label:y,styledLabel:C,onClick:_,children:M,toolbox:S,jsxLabel:N,size:I="normal"}=e,D=(0,o.useContext)(l.EmptyIconsContext),L=!!k.length;return s?o.createElement("li",{className:r()(t,m.item,m.loading,m[I])},o.createElement(i.Loader,null)):o.createElement("li",{className:r()(t,m.item,m.interactive,n&&m.title,f&&m.disabled,p&&m.hovered,v&&m.active,D&&m.emptyIcons,m[I]),onClick:_},o.createElement(a.Icon,{className:r()(m.icon),icon:function(){if(b&&E)return w||g||u;return g}()}),o.createElement("span",{className:r()(m.label)},!N&&C?C.map((({text:e,...t},n)=>o.createElement("span",{key:n,style:t},e))):N??y),!!S&&o.createElement(a.Icon,{onClick:function(){S&&S.action()},className:m.remove,icon:h}),!L&&x&&o.createElement(c.Hint,{className:m.shortcut,text:x +}),L&&o.createElement(a.Icon,{className:m.nested,icon:d}),M)}},54627:(e,t,n)=>{"use strict";n.d(t,{EmptyIconsContext:()=>o});const o=n(50959).createContext(!1)},37558:(e,t,n)=>{"use strict";n.d(t,{DrawerContext:()=>a,DrawerManager:()=>r});var o=n(50959),s=n(99054);class r extends o.PureComponent{constructor(e){super(e),this._isBodyFixed=!1,this._addDrawer=e=>{this.setState((t=>({stack:[...t.stack,e]})))},this._removeDrawer=e=>{this.setState((t=>({stack:t.stack.filter((t=>t!==e))})))},this.state={stack:[]}}componentDidUpdate(e,t){!t.stack.length&&this.state.stack.length&&((0,s.setFixedBodyState)(!0),this._isBodyFixed=!0),t.stack.length&&!this.state.stack.length&&this._isBodyFixed&&((0,s.setFixedBodyState)(!1),this._isBodyFixed=!1)}componentWillUnmount(){this.state.stack.length&&this._isBodyFixed&&(0,s.setFixedBodyState)(!1)}render(){return o.createElement(a.Provider,{value:{addDrawer:this._addDrawer,removeDrawer:this._removeDrawer,currentDrawer:this.state.stack.length?this.state.stack[this.state.stack.length-1]:null}},this.props.children)}}const a=o.createContext(null)},41590:(e,t,n)=>{"use strict";n.d(t,{Drawer:()=>m});var o=n(50959),s=n(50151),r=n(97754),a=n(92184),i=n(42842),l=n(37558),c=n(29197),u=n(86656),d=n(36718);var h;function m(e){const{position:t="Bottom",onClose:n,children:u,reference:h,className:m,theme:v=d}=e,b=(0,s.ensureNotNull)((0,o.useContext)(l.DrawerContext)),[f]=(0,o.useState)((()=>(0,a.randomHash)())),E=(0,o.useRef)(null),g=(0,o.useContext)(c.CloseDelegateContext);return(0,o.useLayoutEffect)((()=>((0,s.ensureNotNull)(E.current).focus({preventScroll:!0}),g.subscribe(b,n),b.addDrawer(f),()=>{b.removeDrawer(f),g.unsubscribe(b,n)})),[]),o.createElement(i.Portal,null,o.createElement("div",{ref:h,className:r(d.wrap,d[`position${t}`])},f===b.currentDrawer&&o.createElement("div",{className:d.backdrop,onClick:n}),o.createElement(p,{className:r(v.drawer,d[`position${t}`],m),ref:E,"data-name":e["data-name"]},u)))}!function(e){e.Left="Left",e.Bottom="Bottom"}(h||(h={}));const p=(0,o.forwardRef)(((e,t)=>{const{className:n,...s}=e;return o.createElement(u.TouchScrollContainer,{className:r(d.drawer,n),tabIndex:-1,ref:t,...s})}))},71402:(e,t,n)=>{"use strict";n.d(t,{RemoveTitleType:()=>o,removeTitlesMap:()=>r});var o,s=n(11542);!function(e){e.Add="add",e.Remove="remove"}(o||(o={}));const r={[o.Add]:s.t(null,void 0,n(69207)),[o.Remove]:s.t(null,void 0,n(85106))}},36189:(e,t,n)=>{"use strict";n.d(t,{FavoriteButton:()=>h});var o=n(50959),s=n(97754),r=n.n(s),a=n(9745),i=n(71402),l=n(74670),c=n(39146),u=n(48010),d=n(22413);function h(e){const{className:t,isFilled:n,isActive:s,onClick:h,title:m,...p}=e,[v,b]=(0,l.useActiveDescendant)(null),f=m??(n?i.removeTitlesMap[i.RemoveTitleType.Remove]:i.removeTitlesMap[i.RemoveTitleType.Add]);return(0,o.useLayoutEffect)((()=>{const e=v.current;e instanceof HTMLElement&&f&&e.dispatchEvent(new CustomEvent("common-tooltip-update"))}),[f,v]),o.createElement(a.Icon,{...p,className:r()(d.favorite,"apply-common-tooltip",n&&d.checked,s&&d.active,b&&d.focused,t),onClick:h,icon:n?c:u, +title:f,ariaLabel:f,ref:v})}},96040:(e,t,n)=>{"use strict";n.d(t,{RemoveButton:()=>d});var o=n(11542),s=n(50959),r=n(97754),a=n.n(r),i=n(9745),l=n(74670),c=n(33765),u=n(35990);function d(e){const{className:t,isActive:r,onClick:d,onMouseDown:h,title:m,hidden:p,"data-name":v="remove-button",icon:b,...f}=e,[E,g]=(0,l.useActiveDescendant)(null);return s.createElement(i.Icon,{...f,"data-name":v,className:a()(u.button,"apply-common-tooltip",r&&u.active,p&&u.hidden,g&&u.focused,t),icon:b||c,onClick:d,onMouseDown:h,title:m??o.t(null,void 0,n(67410)),ariaLabel:m??o.t(null,void 0,n(67410)),ref:E})}},86656:(e,t,n)=>{"use strict";n.d(t,{TouchScrollContainer:()=>c});var o=n(50959),s=n(59142),r=n(50151),a=n(49483);const i=CSS.supports("overscroll-behavior","none");let l=0;const c=(0,o.forwardRef)(((e,t)=>{const{children:n,...r}=e,c=(0,o.useRef)(null);return(0,o.useImperativeHandle)(t,(()=>c.current)),(0,o.useLayoutEffect)((()=>{if(a.CheckMobile.iOS())return l++,null!==c.current&&(i?1===l&&(document.body.style.overscrollBehavior="none"):(0,s.disableBodyScroll)(c.current,{allowTouchMove:u(c)})),()=>{l--,null!==c.current&&(i?0===l&&(document.body.style.overscrollBehavior=""):(0,s.enableBodyScroll)(c.current))}}),[]),o.createElement("div",{ref:c,...r},n)}));function u(e){return t=>{const n=(0,r.ensureNotNull)(e.current),o=document.activeElement;return!n.contains(t)||null!==o&&n.contains(o)&&o.contains(t)}}},20243:(e,t,n)=>{"use strict";n.d(t,{focusFirstMenuItem:()=>u,handleAccessibleMenuFocus:()=>l,handleAccessibleMenuKeyDown:()=>c,queryMenuElements:()=>m});var o=n(19291),s=n(57177),r=n(68335),a=n(15754);const i=[37,39,38,40];function l(e,t){if(!e.target)return;const n=e.relatedTarget?.getAttribute("aria-activedescendant");if(e.relatedTarget!==t.current){const e=n&&document.getElementById(n);if(!e||e!==t.current)return}u(e.target)}function c(e){if(e.defaultPrevented)return;const t=(0,r.hashFromEvent)(e);if(!i.includes(t))return;const n=document.activeElement;if(!(document.activeElement instanceof HTMLElement))return;const a=m(e.currentTarget).sort(o.navigationOrderComparator);if(0===a.length)return;const l=document.activeElement.closest('[data-role="menuitem"]')||document.activeElement.parentElement?.querySelector('[data-role="menuitem"]');if(!(l instanceof HTMLElement))return;const c=a.indexOf(l);if(-1===c)return;const u=p(l),v=u.indexOf(document.activeElement),b=-1!==v,f=e=>{n&&(0,s.becomeSecondaryElement)(n),(0,s.becomeMainElement)(e),e.focus()};switch((0,o.mapKeyCodeToDirection)(t)){case"inlinePrev":if(!u.length)return;e.preventDefault(),f(0===v?a[c]:b?d(u,v,-1):u[u.length-1]);break;case"inlineNext":if(!u.length)return;e.preventDefault(),v===u.length-1?f(a[c]):f(b?d(u,v,1):u[0]);break;case"blockPrev":{e.preventDefault();const t=d(a,c,-1);if(b){const e=h(t,v);f(e||t);break}f(t);break}case"blockNext":{e.preventDefault();const t=d(a,c,1);if(b){const e=h(t,v);f(e||t);break}f(t)}}}function u(e){const[t]=m(e);t&&((0,s.becomeMainElement)(t),t.focus())}function d(e,t,n){return e[(t+e.length+n)%e.length]}function h(e,t){const n=p(e) +;return n.length?n[(t+n.length)%n.length]:null}function m(e){return Array.from(e.querySelectorAll('[data-role="menuitem"]:not([disabled]):not([aria-disabled])')).filter((0,a.createScopedVisibleElementFilter)(e))}function p(e){return Array.from(e.querySelectorAll("[tabindex]:not([disabled]):not([aria-disabled])")).filter((0,a.createScopedVisibleElementFilter)(e))}},57177:(e,t,n)=>{"use strict";var o;function s(e){e.dispatchEvent(new CustomEvent("roving-tabindex:main-element"))}function r(e){e.dispatchEvent(new CustomEvent("roving-tabindex:secondary-element"))}n.d(t,{becomeMainElement:()=>s,becomeSecondaryElement:()=>r}),function(e){e.MainElement="roving-tabindex:main-element",e.SecondaryElement="roving-tabindex:secondary-element"}(o||(o={}))},75535:(e,t,n)=>{"use strict";n.d(t,{ActionsTable:()=>i});var o=n(50959),s=n(21320);function r(e){return o.createElement("tr",{className:s.row},o.createElement("td",null,o.createElement("div",{className:s.line})),o.createElement("td",null,o.createElement("div",{className:s.line}),e.hint?o.createElement("div",{className:s.hint},e.hint):null))}var a=n(10772);class i extends o.PureComponent{constructor(e){super(e),this._handleShowSubMenu=e=>{const t=e.getState();this.setState({showSubMenuOf:t.subItems.length?e:void 0})},this.state={}}render(){return o.createElement("table",null,o.createElement("tbody",null,this.props.items.map((e=>this._item(e)))))}static getDerivedStateFromProps(e,t){return!e.parentIsOpened&&t.showSubMenuOf?{showSubMenuOf:void 0}:null}_item(e){switch(e.type){case"separator":return o.createElement(r,{key:e.id,hint:e.getHint()});case"action":const t=e.custom()??e;return o.createElement(a.ContextMenuAction,{key:t.id,action:t,onShowSubMenu:this._handleShowSubMenu,isSubMenuOpened:this.state.showSubMenuOf===t,menuStatName:this.props.menuStatName,parentStatName:this.props.parentStatName,onRequestUpdate:this.props.onRequestUpdate})}}}},60925:e=>{e.exports=''},60004:e=>{e.exports=''},65890:e=>{e.exports=''},66493:e=>{e.exports=''},79978:e=>{ +e.exports=''},39750:e=>{e.exports=''},33765:e=>{e.exports=''},14665:e=>{e.exports=''},39146:e=>{e.exports=''},48010:e=>{e.exports=''}}]); \ No newline at end of file diff --git a/public/charting_library/bundles/2197.3c275591170ccafa3bbe.css b/public/charting_library/bundles/2197.3c275591170ccafa3bbe.css new file mode 100644 index 0000000..e8b1db8 --- /dev/null +++ b/public/charting_library/bundles/2197.3c275591170ccafa3bbe.css @@ -0,0 +1 @@ +.title-u3QJgF_p{cursor:default;font-size:11px;letter-spacing:.4px;line-height:16px;margin:6px 0;padding:0 12px;text-transform:uppercase}.title-u3QJgF_p,html.theme-dark .title-u3QJgF_p{color:var(--tv-color-popup-element-secondary-text,var(--themed-color-popup-element-secondary-text,grey))} \ No newline at end of file diff --git a/public/charting_library/bundles/2197.3c275591170ccafa3bbe.rtl.css b/public/charting_library/bundles/2197.3c275591170ccafa3bbe.rtl.css new file mode 100644 index 0000000..e8b1db8 --- /dev/null +++ b/public/charting_library/bundles/2197.3c275591170ccafa3bbe.rtl.css @@ -0,0 +1 @@ +.title-u3QJgF_p{cursor:default;font-size:11px;letter-spacing:.4px;line-height:16px;margin:6px 0;padding:0 12px;text-transform:uppercase}.title-u3QJgF_p,html.theme-dark .title-u3QJgF_p{color:var(--tv-color-popup-element-secondary-text,var(--themed-color-popup-element-secondary-text,grey))} \ No newline at end of file diff --git a/public/charting_library/bundles/2227.c1c4b4d4d12f9774793f.js b/public/charting_library/bundles/2227.c1c4b4d4d12f9774793f.js new file mode 100644 index 0000000..e8ab28f --- /dev/null +++ b/public/charting_library/bundles/2227.c1c4b4d4d12f9774793f.js @@ -0,0 +1,46 @@ +"use strict";(self.webpackChunktradingview=self.webpackChunktradingview||[]).push([[2227],{82321:(e,n,t)=>{var r=t(50959),l=t(22962);function a(e){for(var n="https://reactjs.org/docs/error-decoder.html?invariant="+e,t=1;t