添加tradingview advanced chart lib和实现chan_tv网页

This commit is contained in:
jackyu66git
2026-05-14 14:16:06 +08:00
parent ca2cf86138
commit 050ebeb849
1942 changed files with 43262 additions and 3 deletions
@@ -0,0 +1 @@
.button-tFul0OhX{cursor:default;-webkit-user-select:none;user-select:none}.button-children-tFul0OhX{display:block;overflow:hidden;padding:0 2px 0 6px;text-overflow:ellipsis;white-space:nowrap;width:100%}.button-children-tFul0OhX.hiddenArrow-tFul0OhX{padding-right:6px}.invisibleFocusHandler-tFul0OhX{height:0;opacity:0;pointer-events:none;width:0}
@@ -0,0 +1 @@
.button-tFul0OhX{cursor:default;-webkit-user-select:none;user-select:none}.button-children-tFul0OhX{display:block;overflow:hidden;padding:0 6px 0 2px;text-overflow:ellipsis;white-space:nowrap;width:100%}.button-children-tFul0OhX.hiddenArrow-tFul0OhX{padding-left:6px}.invisibleFocusHandler-tFul0OhX{height:0;opacity:0;pointer-events:none;width:0}
@@ -0,0 +1,5 @@
(self.webpackChunktradingview=self.webpackChunktradingview||[]).push([[1139],{56708:e=>{e.exports={scrollWrap:"scrollWrap-FaOvTD2r"}},86388:e=>{e.exports={wrap:"wrap-vSb6C0Bj","wrap--horizontal":"wrap--horizontal-vSb6C0Bj",bar:"bar-vSb6C0Bj",barInner:"barInner-vSb6C0Bj","barInner--horizontal":"barInner--horizontal-vSb6C0Bj","bar--horizontal":"bar--horizontal-vSb6C0Bj"}},13528:(e,n,a)=>{"use strict";a.d(n,{AppContext:()=>t});const t=(0,a(79474).createContext)({isOnMobileAppPage:()=>!1,isRtl:!1,locale:"en",renderMode:"legacy"})},55971:(e,n,a)=>{"use strict";a.d(n,{useFocus:()=>o});var t=a(79474);function o(e,n){const[a,o]=(0,t.useState)(!1);(0,t.useEffect)((()=>{n&&a&&o(!1)}),[n,a]);const r={onFocus:(0,t.useCallback)((function(n){void 0!==e&&e.current!==n.target||o(!0)}),[e]),onBlur:(0,t.useCallback)((function(n){void 0!==e&&e.current!==n.target||o(!1)}),[e])};return[a,r]}},9774:(e,n,a)=>{"use strict";a.d(n,{useMergedRefs:()=>r});var t=a(79474),o=a(16455);function r(e){return(0,t.useCallback)((0,o.mergeRefs)(e),e)}},61366:(e,n,a)=>{"use strict";a.d(n,{useResizeObserver:()=>i});var t=a(79474),o=a(69947),r=a(73064);function i(e,n=[]){const{callback:a,ref:i=null}=function(e){return"function"==typeof e?{callback:e}:e}(e),s=(0,t.useRef)(null),l=(0,t.useRef)(a);l.current=a;const u=(0,r.useFunctionalRefObject)(i),c=(0,t.useCallback)((e=>{u(e),null!==s.current&&(s.current.disconnect(),null!==e&&s.current.observe(e))}),[u,s]);return(0,o.useIsomorphicLayoutEffect)((()=>(s.current=new ResizeObserver(((e,n)=>{l.current(e,n)})),u.current&&c(u.current),()=>{s.current?.disconnect()})),[u,...n]),c}},2328:(e,n,a)=>{"use strict";a.d(n,{formatTime:()=>_,isValidTimeOptionsDateStyle:()=>g,isValidTimeOptionsRange:()=>c});const t={calendar:"gregory",numberingSystem:"latn",hour12:!1},o={year:"numeric",month:"short",day:"numeric"},r={year:"numeric",month:"2-digit",day:"2-digit"},i={hour:"2-digit",minute:"2-digit",second:"2-digit"},s={timeZoneName:"shortOffset",weekday:"short"},l={year:0,month:1,day:2,hour:3,minute:4,second:5};const u=["year","month","day","hour","minute","second"];function c(e){return u.includes(e)}function g(e){return"numeric"===e||"short"===e}function _(e,n,a="year",u="day",c){const g=function(e="year",n="day",a={}){[e,n]=l[n]>l[e]?[e,n]:[n,e];const u={..."numeric"===a.dateStyle?r:o,...i},c=a.fractionalSecondDigits,g={...t,fractionalSecondDigits:void 0===c?void 0:Math.floor(Math.min(Math.max(1,c),3)),timeZone:a.timeZone,weekday:a.weekday?s.weekday:void 0,timeZoneName:a.timeZoneName?s.timeZoneName:void 0};return Object.keys(u).forEach((a=>{l[a]>=l[e]&&l[a]<=l[n]&&(g[a]=u[a])})),g}(a,u,c),_=new Intl.DateTimeFormat(n,g),d=new Date(e);return _.format(d)}},64483:(e,n,a)=>{"use strict";a.d(n,{createReactRoot:()=>g});var t=a(79474),o=a(29365),r=a(36334),i=a(13528),s=a(90141),l=a(81458);const u={iOs:"old",android:"new",old:"old",new:"new",any:"any"};function c(e){const[n]=(0,t.useState)({isOnMobileAppPage:e=>(0,s.isOnMobileAppPage)(u[e]),isRtl:(0,l.isRtl)(),locale:window.locale,renderMode:e.renderMode??"legacy"})
;return t.createElement(i.AppContext.Provider,{value:n},e.children)}function g(e,n,a="legacy"){const i=t.createElement(c,{renderMode:a},e);if("modern"===a){const e=(0,r.createRoot)(n);return e.render(i),{render(n){e.render(t.createElement(c,{renderMode:a},n))},unmount(){e.unmount()}}}return o.render(i,n),{render(e){o.render(t.createElement(c,{renderMode:a},e),n)},unmount(){o.unmountComponentAtNode(n)}}}},94646:(e,n,a)=>{"use strict";a.d(n,{getLocaleIso:()=>r})
;const t=JSON.parse('{"en":{"language":"en","language_name":"English","flag":"us","geoip_code":"us","iso":"en","iso_639_3":"eng","global_name":"English","is_only_recommended_tw_autorepost":true},"in":{"language":"en","language_name":"English (India)","flag":"in","geoip_code":"in","iso":"en","iso_639_3":"eng","global_name":"Indian"},"de_DE":{"language":"de","language_name":"Deutsch","flag":"de","geoip_code":"de","countries_with_this_language":["at","ch"],"iso":"de","iso_639_3":"deu","global_name":"German","is_in_european_union":true},"fr":{"language":"fr","language_name":"Français","flag":"fr","geoip_code":"fr","iso":"fr","iso_639_3":"fra","global_name":"French","is_in_european_union":true},"ca_ES":{"language":"ca_ES","language_name":"Català","flag":"es","geoip_code":"es","iso":"ca","iso_639_3":"cat","global_name":"Catalan"},"es":{"language":"es","language_name":"Español","flag":"es","geoip_code":"es","countries_with_this_language":["mx","ar","ve","cl","co","pe","uy","py","cr","gt","c","bo","pa","pr"],"iso":"es","iso_639_3":"spa","global_name":"Spanish","is_in_european_union":true},"it":{"language":"it","language_name":"Italiano","flag":"it","geoip_code":"it","iso":"it","iso_639_3":"ita","global_name":"Italian","is_in_european_union":true},"pl":{"language":"pl","language_name":"Polski","flag":"pl","geoip_code":"pl","iso":"pl","iso_639_3":"pol","global_name":"Polish","is_in_european_union":true},"hu_HU":{"language":"hu_HU","language_name":"Magyar","flag":"hu","geoip_code":"hu","iso":"hu","iso_639_3":"hun","global_name":"Hungarian","is_in_european_union":true},"sv_SE":{"language":"sv","language_name":"Svenska","flag":"se","geoip_code":"se","iso":"sv","iso_639_3":"swe","global_name":"Swedish","is_in_european_union":true},"tr":{"language":"tr","language_name":"Türkçe","flag":"tr","geoip_code":"tr","iso":"tr","iso_639_3":"tur","global_name":"Turkish","is_only_recommended_tw_autorepost":true},"ru":{"language":"ru","language_name":"Русский","flag":"ru","geoip_code":"ru","countries_with_this_language":["am","by","kg","kz","md","tj","tm","uz"],"iso":"ru","iso_639_3":"rus","global_name":"Russian","is_only_recommended_tw_autorepost":true},"br":{"language":"pt","language_name":"Português","flag":"br","geoip_code":"br","iso":"pt","iso_639_3":"por","global_name":"Portuguese"},"id":{"language":"id_ID","language_name":"Bahasa Indonesia","flag":"id","geoip_code":"id","iso":"id","iso_639_3":"ind","global_name":"Indonesian"},"ms_MY":{"language":"ms_MY","language_name":"Bahasa Melayu","flag":"my","geoip_code":"my","iso":"ms","iso_639_3":"zlm","global_name":"Malaysian"},"th_TH":{"language":"th","language_name":"ภาษาไทย","flag":"th","geoip_code":"th","iso":"th","iso_639_3":"tha","global_name":"Thai"},"vi_VN":{"language":"vi","language_name":"Tiếng Việt","flag":"vn","geoip_code":"vn","iso":"vi","iso_639_3":"vie","global_name":"Vietnamese"},"ja":{"language":"ja","language_name":"日本語","flag":"jp","geoip_code":"jp","iso":"ja","iso_639_3":"jpn","global_name":"Japanese"},"kr":{"language":"ko","language_name":"한국어","flag":"kr","geoip_code":"kr","iso":"ko","iso_639_3":"kor","global_name":"Korean"},"zh_CN":{"language":"zh","language_name":"简体中文","flag":"cn","geoip_code":"cn","countries_with_this_language":["zh"],"iso":"zh-Hans","iso_639_3":"cmn","global_name":"Chinese"},"zh_TW":{"language":"zh_TW","language_name":"繁體中文","flag":"tw","geoip_code":"tw","countries_with_this_language":["hk"],"iso":"zh-Hant","iso_639_3":"cmn","global_name":"Taiwanese"},"ar_AE":{"language":"ar","language_name":"العربية","flag":"sa","geoip_code":"sa","countries_with_this_language":["ae","bh","dj","dz","eg","er","iq","jo","km","kw","lb","ly","ma","mr","om","qa","sa","sd","so","sy","td","tn","ye"],"dir":"rtl","iso":"ar","iso_639_3":"arb","global_name":"Arabic"},"he_IL":{"language":"he_IL","language_name":"עברית","flag":"il","geoip_code":"il","dir":"rtl","iso":"he","iso_639_3":"heb","global_name":"Israeli"}}'),o=function(){
const e=document.getElementById("page-locale-links")?.textContent,n=e?JSON.parse(e):[];if(0===n.length)return t;const a={};return n.forEach((({locale:e,url:n})=>{a[e]={...t[e],href:n}})),a}();function r(e){return e=e||window.locale,o[e]?.iso}},98808:(e,n,a)=>{"use strict";a.d(n,{OverlayScrollContainer:()=>p});var t=a(79474),o=a(14487),r=a.n(o),i=a(81458),s=a(85842),l=a(85728);const u=a(86388);var c;!function(e){e[e.Vertical=0]="Vertical",e[e.Horizontal=1]="Horizontal",e[e.HorizontalRtl=2]="HorizontalRtl"}(c||(c={}));const g={0:{isHorizontal:!1,isNegative:!1,sizePropName:"height",minSizePropName:"minHeight",startPointPropName:"top",currentMousePointPropName:"clientY",progressBarTransform:"translateY"},1:{isHorizontal:!0,isNegative:!1,sizePropName:"width",minSizePropName:"minWidth",startPointPropName:"left",currentMousePointPropName:"clientX",progressBarTransform:"translateX"},2:{isHorizontal:!0,isNegative:!0,sizePropName:"width",minSizePropName:"minWidth",startPointPropName:"right",currentMousePointPropName:"clientX",progressBarTransform:"translateX"}},_=40;function d(e){const{size:n,scrollSize:a,clientSize:o,scrollProgress:i,onScrollProgressChange:c,scrollMode:d,theme:m=u,onDragStart:f,onDragEnd:h,minBarSize:p=_}=e,b=(0,t.useRef)(null),v=(0,t.useRef)(null),[y,N]=(0,t.useState)(!1),z=(0,t.useRef)(0),{isHorizontal:w,isNegative:P,sizePropName:S,minSizePropName:E,startPointPropName:k,currentMousePointPropName:C,progressBarTransform:M}=g[d];(0,t.useEffect)((()=>{const e=(0,s.ensureNotNull)(b.current).ownerDocument;return y?(f&&f(),e&&(e.addEventListener("mousemove",O),e.addEventListener("mouseup",W))):h&&h(),()=>{e&&(e.removeEventListener("mousemove",O),e.removeEventListener("mouseup",W))}}),[y]);const R=n/a||0,H=o*R||0,T=Math.max(H,p),D=(n-T)/(n-H),I=a-n,L=P?-I:0,B=P?0:I,j=x((0,l.clamp)(i,L,B))||0;return t.createElement("div",{ref:b,className:r()(m.wrap,w&&m["wrap--horizontal"]),style:{[S]:n},onMouseDown:function(e){if(e.isDefaultPrevented())return;e.preventDefault();const n=V(e.nativeEvent,(0,s.ensureNotNull)(b.current)),a=Math.sign(n),t=(0,s.ensureNotNull)(v.current).getBoundingClientRect();z.current=a*t[S]/2;let o=Math.abs(n)-Math.abs(z.current);const r=x(I);o<0?(o=0,z.current=n):o>r&&(o=r,z.current=n-a*r);c(A(a*o)),N(!0)}},t.createElement("div",{ref:v,className:r()(m.bar,w&&m["bar--horizontal"]),style:{[E]:p,[S]:T,transform:`${M}(${j}px)`},onMouseDown:function(e){e.preventDefault(),z.current=V(e.nativeEvent,(0,s.ensureNotNull)(v.current)),N(!0)}},t.createElement("div",{className:r()(m.barInner,w&&m["barInner--horizontal"])})));function O(e){const n=V(e,(0,s.ensureNotNull)(b.current))-z.current;c(A(n))}function W(){N(!1)}function V(e,n){const a=n.getBoundingClientRect()[k];return e[C]-a}function x(e){return e*R*D}function A(e){return e/R/D}}var m=a(53530),f=a(56708);const h=8;function p(e){const{reference:n,className:a,containerHeight:r=0,containerWidth:s=0,contentHeight:l=0,contentWidth:u=0,scrollPosTop:c=0,scrollPosLeft:g=0,onVerticalChange:_,onHorizontalChange:p,visible:b}=e,[v,y]=(0,
m.useHoverDeprecated)(),[N,z]=(0,t.useState)(!1),w=r<l,P=s<u,S=w&&P?h:0;return t.createElement("div",{...y,ref:n,className:o(a,f.scrollWrap),style:{visibility:b||v||N?"visible":"hidden"}},w&&t.createElement(d,{size:r-S,scrollSize:l-S,clientSize:r-S,scrollProgress:c,onScrollProgressChange:function(e){_&&_(e)},onDragStart:E,onDragEnd:k,scrollMode:0}),P&&t.createElement(d,{size:s-S,scrollSize:u-S,clientSize:s-S,scrollProgress:g,onScrollProgressChange:function(e){p&&p(e)},onDragStart:E,onDragEnd:k,scrollMode:(0,i.isRtl)()?2:1}));function E(){z(!0)}function k(){z(!1)}}},71515:(e,n,a)=>{"use strict";a.d(n,{useDimensions:()=>r});var t=a(79474),o=a(61366);function r(e){const[n,a]=(0,t.useState)(null),r=(0,t.useCallback)((([e])=>{const t=e.target.getBoundingClientRect();t.width===n?.width&&t.height===n.height||a(t)}),[n]);return[(0,o.useResizeObserver)({callback:r,ref:e}),n]}},56804:(e,n,a)=>{"use strict";a.d(n,{useOverlayScroll:()=>l});var t=a(79474),o=a(85842),r=a(53530),i=a(45958);const s={onMouseEnter:()=>{},onMouseLeave:()=>{}};function l(e,n=i.CheckMobile.any()){const a=(0,t.useRef)(null),l=e||(0,t.useRef)(null),[u,c]=(0,r.useHover)(),[g,_]=(0,t.useState)({reference:a,containerHeight:0,containerWidth:0,contentHeight:0,contentWidth:0,scrollPosTop:0,scrollPosLeft:0,onVerticalChange:function(e){_((n=>({...n,scrollPosTop:e}))),(0,o.ensureNotNull)(l.current).scrollTop=e},onHorizontalChange:function(e){_((n=>({...n,scrollPosLeft:e}))),(0,o.ensureNotNull)(l.current).scrollLeft=e},visible:u}),d=(0,t.useCallback)((()=>{if(!l.current)return;const{clientHeight:e,scrollHeight:n,scrollTop:t,clientWidth:o,scrollWidth:r,scrollLeft:i}=l.current,s=a.current?a.current.offsetTop:0;_((a=>({...a,containerHeight:e-s,contentHeight:n-s,scrollPosTop:t,containerWidth:o,contentWidth:r,scrollPosLeft:i})))}),[]);function m(){_((e=>({...e,scrollPosTop:(0,o.ensureNotNull)(l.current).scrollTop,scrollPosLeft:(0,o.ensureNotNull)(l.current).scrollLeft})))}return(0,t.useEffect)((()=>{u&&d(),_((e=>({...e,visible:u})))}),[u]),(0,t.useEffect)((()=>{const e=l.current;return e&&e.addEventListener("scroll",m),()=>{e&&e.removeEventListener("scroll",m)}}),[l]),[g,n?s:c,l,d]}},57069:(e,n,a)=>{"use strict";a.d(n,{useWatchedValueReadonly:()=>r});var t=a(79474),o=a(69947);const r=(e,n=!1,a=[])=>{const r="watchedValue"in e?e.watchedValue:void 0,i="defaultValue"in e?e.defaultValue:e.watchedValue.value(),[s,l]=(0,t.useState)(r?r.value():i);return(n?o.useIsomorphicLayoutEffect:t.useEffect)((()=>{if(r){l(r.value());const e=e=>l(e);return r.subscribe(e),()=>r.unsubscribe(e)}return()=>{}}),[r,...a]),s}}}]);
@@ -0,0 +1,4 @@
(self.webpackChunktradingview=self.webpackChunktradingview||[]).push([[1160],{66740:e=>{e.exports={button:"button-PYEOTd6i",disabled:"disabled-PYEOTd6i",hidden:"hidden-PYEOTd6i",icon:"icon-PYEOTd6i",dropped:"dropped-PYEOTd6i"}},92318:e=>{e.exports={button:"button-D4RPB3ZC",iconOnly:"iconOnly-D4RPB3ZC",withStartSlot:"withStartSlot-D4RPB3ZC",withEndSlot:"withEndSlot-D4RPB3ZC",startSlotWrap:"startSlotWrap-D4RPB3ZC",endSlotWrap:"endSlotWrap-D4RPB3ZC",xsmall:"xsmall-D4RPB3ZC",small:"small-D4RPB3ZC",medium:"medium-D4RPB3ZC",large:"large-D4RPB3ZC",xlarge:"xlarge-D4RPB3ZC",content:"content-D4RPB3ZC",link:"link-D4RPB3ZC",blue:"blue-D4RPB3ZC",primary:"primary-D4RPB3ZC",secondary:"secondary-D4RPB3ZC",gray:"gray-D4RPB3ZC",green:"green-D4RPB3ZC",red:"red-D4RPB3ZC",black:"black-D4RPB3ZC",slot:"slot-D4RPB3ZC",stretch:"stretch-D4RPB3ZC",grouped:"grouped-D4RPB3ZC",adjustPosition:"adjustPosition-D4RPB3ZC",firstRow:"firstRow-D4RPB3ZC",firstCol:"firstCol-D4RPB3ZC","no-corner-top-left":"no-corner-top-left-D4RPB3ZC","no-corner-top-right":"no-corner-top-right-D4RPB3ZC","no-corner-bottom-right":"no-corner-bottom-right-D4RPB3ZC","no-corner-bottom-left":"no-corner-bottom-left-D4RPB3ZC",textWrap:"textWrap-D4RPB3ZC",multilineContent:"multilineContent-D4RPB3ZC",primaryText:"primaryText-D4RPB3ZC",secondaryText:"secondaryText-D4RPB3ZC"}},21353:e=>{e.exports={container:"container-WDZ0PRNh","container-xxsmall":"container-xxsmall-WDZ0PRNh","container-xsmall":"container-xsmall-WDZ0PRNh","container-small":"container-small-WDZ0PRNh","container-medium":"container-medium-WDZ0PRNh","container-large":"container-large-WDZ0PRNh","intent-default":"intent-default-WDZ0PRNh",focused:"focused-WDZ0PRNh",readonly:"readonly-WDZ0PRNh",disabled:"disabled-WDZ0PRNh","with-highlight":"with-highlight-WDZ0PRNh",grouped:"grouped-WDZ0PRNh","adjust-position":"adjust-position-WDZ0PRNh","first-row":"first-row-WDZ0PRNh","first-col":"first-col-WDZ0PRNh",stretch:"stretch-WDZ0PRNh","font-size-medium":"font-size-medium-WDZ0PRNh","font-size-large":"font-size-large-WDZ0PRNh","no-corner-top-left":"no-corner-top-left-WDZ0PRNh","no-corner-top-right":"no-corner-top-right-WDZ0PRNh","no-corner-bottom-right":"no-corner-bottom-right-WDZ0PRNh","no-corner-bottom-left":"no-corner-bottom-left-WDZ0PRNh","size-xxsmall":"size-xxsmall-WDZ0PRNh","size-xsmall":"size-xsmall-WDZ0PRNh","size-small":"size-small-WDZ0PRNh","size-medium":"size-medium-WDZ0PRNh","size-large":"size-large-WDZ0PRNh","intent-success":"intent-success-WDZ0PRNh","intent-warning":"intent-warning-WDZ0PRNh","intent-danger":"intent-danger-WDZ0PRNh","intent-primary":"intent-primary-WDZ0PRNh","border-none":"border-none-WDZ0PRNh","border-thin":"border-thin-WDZ0PRNh","border-thick":"border-thick-WDZ0PRNh",highlight:"highlight-WDZ0PRNh",shown:"shown-WDZ0PRNh"}},20853:e=>{e.exports={"inner-slot":"inner-slot-W53jtLjw",interactive:"interactive-W53jtLjw",icon:"icon-W53jtLjw","inner-middle-slot":"inner-middle-slot-W53jtLjw","before-slot":"before-slot-W53jtLjw","after-slot":"after-slot-W53jtLjw"}},12725:(e,t,n)=>{"use strict";var r,o,s
;function i(e="default"){switch(e){case"default":return"primary";case"stroke":return"secondary"}}function a(e="primary"){switch(e){case"primary":return"brand";case"success":return"green";case"default":return"gray";case"danger":return"red"}}function l(e="m"){switch(e){case"s":return"xsmall";case"m":return"small";case"l":return"large"}}n.d(t,{Button:()=>m}),function(e){e.Primary="primary",e.Success="success",e.Default="default",e.Danger="danger"}(r||(r={})),function(e){e.Small="s",e.Medium="m",e.Large="l"}(o||(o={})),function(e){e.Default="default",e.Stroke="stroke"}(s||(s={}));var c=n(79474),u=n(63459);function d(e){const{intent:t,size:n,appearance:r,useFullWidth:o,icon:s,...c}=e;return{...c,color:a(t),size:l(n),variant:i(r),stretch:o}}function m(e){return c.createElement(u.SquareButton,{...d(e)})}},91965:(e,t,n)=>{"use strict";n.d(t,{Caret:()=>m,CaretButton:()=>p});var r=n(79474),o=n(14487),s=n.n(o),i=n(73457),a=n(43616),l=n.n(a),c=n(66740),u=n.n(c);function d(e){const{isDropped:t}=e;return r.createElement(i.Icon,{className:s()(u().icon,t&&u().dropped),icon:l()})}function m(e){const{className:t,disabled:n,isDropped:o}=e;return r.createElement("span",{className:s()(u().button,n&&u().disabled,t)},r.createElement(d,{isDropped:o}))}function p(e){const{className:t,tabIndex:n=-1,disabled:o,isDropped:i,...a}=e;return r.createElement("button",{...a,type:"button",tabIndex:n,disabled:o,className:s()(u().button,o&&u().disabled,t)},r.createElement(d,{isDropped:i}))}},63459:(e,t,n)=>{"use strict";n.d(t,{SquareButton:()=>D});var r=n(79474),o=n(14487),s=n.n(o),i=n(67440),a=n(92318),l=n.n(a);const c="apply-overflow-tooltip apply-overflow-tooltip--check-children-recursively apply-overflow-tooltip--allow-text apply-common-tooltip";function u(e){const{size:t="medium",variant:n="primary",color:r="brand",stretch:o=!1,startSlot:a,endSlot:u,iconOnly:d=!1,className:m,isGrouped:p,cellState:h,disablePositionAdjustment:f=!1,primaryText:R,secondaryText:D,isAnchor:P=!1}=e,g="brand"===r?"black":r,Z=function(e){let t="";return 0!==e&&(1&e&&(t=s()(t,l()["no-corner-top-left"])),2&e&&(t=s()(t,l()["no-corner-top-right"])),4&e&&(t=s()(t,l()["no-corner-bottom-right"])),8&e&&(t=s()(t,l()["no-corner-bottom-left"]))),t}((0,i.getGroupCellRemoveRoundBorders)(h)),b=d&&(a||u);return s()(m,l().button,l()[t],l()[g],l()[n],o&&l().stretch,a&&l().withStartIcon,u&&l().withEndIcon,b&&l().iconOnly,Z,p&&l().grouped,p&&!f&&l().adjustPosition,p&&h.isTop&&l().firstRow,p&&h.isLeft&&l().firstCol,R&&D&&l().multilineContent,P&&l().link,c)}function d(e){const{startSlot:t,iconOnly:n,children:o,endSlot:i,primaryText:a,secondaryText:u}=e;if(t&&i&&n)return r.createElement("span",{className:s()(l().slot,l().startSlotWrap)},t);const d=n&&(t??i),m=!t&&!i&&!n&&!o&&a&&u;return r.createElement(r.Fragment,null,t&&r.createElement("span",{className:s()(l().slot,l().startSlotWrap)},t),o&&!d&&r.createElement("span",{className:l().content},o),i&&r.createElement("span",{className:s()(l().slot,l().endSlotWrap)},i),m&&!d&&function(e){return e.primaryText&&e.secondaryText&&r.createElement("div",{
className:s()(l().textWrap,c)},r.createElement("span",{className:l().primaryText}," ",e.primaryText," "),"string"==typeof e.secondaryText?r.createElement("span",{className:l().secondaryText}," ",e.secondaryText," "):r.createElement("span",{className:l().secondaryText},r.createElement("span",null,e.secondaryText.firstLine),r.createElement("span",null,e.secondaryText.secondLine)))}(e))}var m=n(27914),p=n(59794),h=n(40197);function f(e,t){return n=>{if(t)return n.preventDefault(),void n.stopPropagation();e?.(n)}}function R(e){const{className:t,color:n,variant:r,size:o,stretch:s,iconOnly:i,startSlot:a,endSlot:l,primaryText:c,secondaryText:u,...d}=e;return{...d,...(0,h.filterDataProps)(e),...(0,h.filterAriaProps)(e)}}function D(e){const{reference:t,tooltipText:n,disabled:o,onClick:s,onMouseOver:i,onMouseOut:a,onMouseDown:l,onMouseEnter:c,"aria-disabled":h,...D}=e,{isGrouped:P,cellState:g,disablePositionAdjustment:Z}=(0,r.useContext)(p.ControlGroupContext),b=u({...D,isGrouped:P,cellState:g,disablePositionAdjustment:Z}),C=n??(e.primaryText?[e.primaryText,e.secondaryText].join(" "):(0,m.getTextForTooltip)(e.children));return r.createElement("button",{...R(D),"aria-disabled":o||h,tabIndex:e.tabIndex??(o?-1:0),className:b,ref:t,onClick:f(s,o),onMouseDown:f(l,o),onMouseOver:f(i,o),onMouseOut:f(a,o),onMouseEnter:f(c,o),"data-overflow-tooltip-text":C},r.createElement(d,{...D}))}n(90741)},59794:(e,t,n)=>{"use strict";n.d(t,{ControlGroupContext:()=>r});const r=n(79474).createContext({isGrouped:!1,cellState:{isTop:!0,isRight:!0,isBottom:!0,isLeft:!0}})},67440:(e,t,n)=>{"use strict";function r(e){let t=0;return e.isTop&&e.isLeft||(t+=1),e.isTop&&e.isRight||(t+=2),e.isBottom&&e.isLeft||(t+=8),e.isBottom&&e.isRight||(t+=4),t}n.d(t,{getGroupCellRemoveRoundBorders:()=>r})},13621:(e,t,n)=>{"use strict";n.d(t,{ControlSkeleton:()=>g,InputClasses:()=>R});var r=n(79474),o=n(14487),s=n.n(o),i=n(85842),a=n(9774),l=n(40197),c=n(59794),u=n(67440);var d=n(21353),m=n.n(d);function p(e){let t="";return 0!==e&&(1&e&&(t=s()(t,m()["no-corner-top-left"])),2&e&&(t=s()(t,m()["no-corner-top-right"])),4&e&&(t=s()(t,m()["no-corner-bottom-right"])),8&e&&(t=s()(t,m()["no-corner-bottom-left"]))),t}function h(e,t,n,r){const{removeRoundBorder:o,className:i,intent:a="default",borderStyle:l="thin",size:c,highlight:d,disabled:h,readonly:f,stretch:R,noReadonlyStyles:D,isFocused:P}=e,g=p(o??(0,u.getGroupCellRemoveRoundBorders)(n));return s()(m().container,m()[`container-${c}`],m()[`intent-${a}`],m()[`border-${l}`],c&&m()[`size-${c}`],g,d&&m()["with-highlight"],h&&m().disabled,f&&!D&&m().readonly,P&&m().focused,R&&m().stretch,t&&m().grouped,!r&&m()["adjust-position"],n.isTop&&m()["first-row"],n.isLeft&&m()["first-col"],i)}function f(e,t,n){const{highlight:r,highlightRemoveRoundBorder:o}=e;if(!r)return m().highlight;const i=p(o??(0,u.getGroupCellRemoveRoundBorders)(t));return s()(m().highlight,m().shown,m()[`size-${n}`],i)}const R={FontSizeMedium:(0,i.ensureDefined)(m()["font-size-medium"]),FontSizeLarge:(0,i.ensureDefined)(m()["font-size-large"])},D={passive:!1}
;function P(e,t){const{style:n,id:o,role:s,onFocus:i,onBlur:u,onMouseOver:d,onMouseOut:m,onMouseDown:p,onMouseUp:R,onKeyDown:P,onClick:g,tabIndex:Z,startSlot:b,middleSlot:C,endSlot:y,onWheel:N,onWheelNoPassive:x=null,size:W,tag:B="span",type:w}=e,{isGrouped:S,cellState:v,disablePositionAdjustment:E=!1}=(0,r.useContext)(c.ControlGroupContext),T=function(e,t=null,n){const o=(0,r.useRef)(null),s=(0,r.useRef)(null),i=(0,r.useCallback)((()=>{if(null===o.current||null===s.current)return;const[e,t,n]=s.current;null!==t&&o.current.addEventListener(e,t,n)}),[]),a=(0,r.useCallback)((()=>{if(null===o.current||null===s.current)return;const[e,t,n]=s.current;null!==t&&o.current.removeEventListener(e,t,n)}),[]),l=(0,r.useCallback)((e=>{a(),o.current=e,i()}),[]);return(0,r.useEffect)((()=>(s.current=[e,t,n],i(),a)),[e,t,n]),l}("wheel",x,D),z=B;return r.createElement(z,{type:w,style:n,id:o,role:s,className:h(e,S,v,E),tabIndex:Z,ref:(0,a.useMergedRefs)([t,T]),onFocus:i,onBlur:u,onMouseOver:d,onMouseOut:m,onMouseDown:p,onMouseUp:R,onKeyDown:P,onClick:g,onWheel:N,...(0,l.filterDataProps)(e),...(0,l.filterAriaProps)(e)},b,C,y,r.createElement("span",{className:f(e,v,W)}))}P.displayName="ControlSkeleton";const g=r.forwardRef(P)},78484:(e,t,n)=>{"use strict";n.d(t,{AfterSlot:()=>d,EndSlot:()=>u,MiddleSlot:()=>c,StartSlot:()=>l});var r=n(79474),o=n(14487),s=n.n(o),i=n(20853),a=n.n(i);function l(e){const{className:t,interactive:n=!0,icon:o=!1,children:i}=e;return r.createElement("span",{className:s()(a()["inner-slot"],n&&a().interactive,o&&a().icon,t)},i)}function c(e){const{className:t,children:n}=e;return r.createElement("span",{className:s()(a()["inner-slot"],a()["inner-middle-slot"],t)},n)}function u(e){const{className:t,interactive:n=!0,icon:o=!1,children:i,dataQaId:l}=e;return r.createElement("span",{className:s()(a()["inner-slot"],n&&a().interactive,o&&a().icon,t),"data-qa-id":l},i)}function d(e){const{className:t,children:n,dataQaId:o}=e;return r.createElement("span",{className:s()(a()["after-slot"],t),"data-qa-id":o},n)}}}]);
@@ -0,0 +1,12 @@
(self.webpackChunktradingview=self.webpackChunktradingview||[]).push([[1178],{73832:e=>{e.exports={favorite:"favorite-_FRQhM5Y",hovered:"hovered-_FRQhM5Y",disabled:"disabled-_FRQhM5Y",focused:"focused-_FRQhM5Y",active:"active-_FRQhM5Y",checked:"checked-_FRQhM5Y"}},28390:(e,o,t)=>{"use strict";t.d(o,{useActiveDescendant:()=>n});var l=t(79474),i=t(73064);function n(e,o=[]){const[t,n]=(0,l.useState)(!1),a=(0,i.useFunctionalRefObject)(e);return(0,l.useLayoutEffect)((()=>{const e=a.current;if(null===e)return;const o=e=>{switch(e.type){case"active-descendant-focus":n(!0);break;case"active-descendant-blur":n(!1)}};return e.addEventListener("active-descendant-focus",o),e.addEventListener("active-descendant-blur",o),()=>{e.removeEventListener("active-descendant-focus",o),e.removeEventListener("active-descendant-blur",o)}}),o),[a,t]}},92381:(e,o,t)=>{"use strict";t.d(o,{RemoveTitleType:()=>l,removeTitlesMap:()=>n});var l,i=t(91599);!function(e){e.Add="add",e.Remove="remove"}(l||(l={}));const n={[l.Add]:i.t(null,void 0,t(99529)),[l.Remove]:i.t(null,void 0,t(16590))}},62466:(e,o,t)=>{"use strict";t.d(o,{FavoriteButton:()=>d});var l=t(79474),i=t(14487),n=t.n(i),a=t(66334),r=t(92381),s=t(28390),c=t(72995),v=t(89658),h=t(73832);function d(e){const{className:o,isFilled:t,isActive:i,onClick:d,title:m,...u}=e,[g,L]=(0,s.useActiveDescendant)(null),T=m??(t?r.removeTitlesMap[r.RemoveTitleType.Remove]:r.removeTitlesMap[r.RemoveTitleType.Add]);return(0,l.useLayoutEffect)((()=>{const e=g.current;e instanceof HTMLElement&&T&&e.dispatchEvent(new CustomEvent("common-tooltip-update"))}),[T,g]),l.createElement(a.Icon,{...u,className:n()(h.favorite,"apply-common-tooltip",t&&h.checked,i&&h.active,L&&h.focused,o),onClick:d,icon:t?c:v,title:T,ariaLabel:T,ref:g})}},60714:(e,o,t)=>{"use strict";t.d(o,{focusFirstMenuItem:()=>v,handleAccessibleMenuFocus:()=>s,handleAccessibleMenuKeyDown:()=>c,queryMenuElements:()=>m});var l=t(78122),i=t(87918),n=t(23351),a=t(45280);const r=[37,39,38,40];function s(e,o){if(!e.target)return;const t=e.relatedTarget?.getAttribute("aria-activedescendant");if(e.relatedTarget!==o.current){const e=t&&document.getElementById(t);if(!e||e!==o.current)return}v(e.target)}function c(e){if(e.defaultPrevented)return;const o=(0,n.hashFromEvent)(e);if(!r.includes(o))return;const t=document.activeElement;if(!(document.activeElement instanceof HTMLElement))return;const a=m(e.currentTarget).sort(l.navigationOrderComparator);if(0===a.length)return;const s=document.activeElement.closest('[data-role="menuitem"]')||document.activeElement.parentElement?.querySelector('[data-role="menuitem"]');if(!(s instanceof HTMLElement))return;const c=a.indexOf(s);if(-1===c)return;const v=u(s),g=v.indexOf(document.activeElement),L=-1!==g,T=e=>{t&&(0,i.becomeSecondaryElement)(t),(0,i.becomeMainElement)(e),e.focus()};switch((0,l.mapKeyCodeToDirection)(o)){case"inlinePrev":if(!v.length)return;e.preventDefault(),T(0===g?a[c]:L?h(v,g,-1):v[v.length-1]);break;case"inlineNext":if(!v.length)return;e.preventDefault(),g===v.length-1?T(a[c]):T(L?h(v,g,1):v[0]);break
;case"blockPrev":{e.preventDefault();const o=h(a,c,-1);if(L){const e=d(o,g);T(e||o);break}T(o);break}case"blockNext":{e.preventDefault();const o=h(a,c,1);if(L){const e=d(o,g);T(e||o);break}T(o)}}}function v(e){const[o]=m(e);o&&((0,i.becomeMainElement)(o),o.focus())}function h(e,o,t){return e[(o+e.length+t)%e.length]}function d(e,o){const t=u(e);return t.length?t[(o+t.length)%t.length]:null}function m(e){return Array.from(e.querySelectorAll('[data-role="menuitem"]:not([disabled]):not([aria-disabled="true" i])')).filter((0,a.createScopedVisibleElementFilter)(e))}function u(e){return Array.from(e.querySelectorAll('[tabindex]:not([disabled]):not([aria-disabled="true" i])')).filter((0,a.createScopedVisibleElementFilter)(e))}},20360:(e,o,t)=>{"use strict";t.d(o,{drawingToolsIcons:()=>l});const l={SyncDrawing:t(30934),arrow:t(39669),cursor:t(61206),dot:t(84539),demonstration:t(62874),performance:"",drawginmode:t(22313),drawginmodeActive:t(31061),eraser:t(16962),group:t(6955),hideAllDrawings:t(1607),hideAllDrawingsActive:t(30252),hideAllIndicators:t(43381),hideAllIndicatorsActive:t(34491),hideAllDrawingTools:t(14798),hideAllDrawingToolsActive:t(49604),hideAllPositionsTools:t(56073),hideAllPositionsToolsActive:t(8099),lockAllDrawings:t(97941),lockAllDrawingsActive:t(86766),magnet:t(43220),heart:t(14746),smile:t(53874),sticker:t(27215),strongMagnet:t(5454),measure:t(26130),removeAllDrawingTools:t(62494),showObjectsTree:t(59204),zoom:t(28697),"zoom-out":t(78120)}},90454:(e,o,t)=>{"use strict";t.d(o,{isLineTool:()=>d,isLineToolOption:()=>m,isLineToolSwitcherOption:()=>u,isLineToolsGroupWithSections:()=>h,lineTools:()=>v,lineToolsFlat:()=>g});var l=t(91599),i=t(45958),n=t(16905),a=t(7132),r=t(7321);const s=(0,n.isFeaturesetEnabled)("image_drawingtool"),c=!i.CheckMobile.any()&&(0,n.isFeaturesetEnabled)("long_press_floating_tooltip"),v=[{id:"linetool-group-cursors",title:l.t(null,void 0,t(94409)),sections:[{items:[{name:"cursor"},{name:"dot"},{name:"arrow"},{name:"demonstration"},null].filter(r.isExistent)},{items:[{name:"eraser"},c?{type:"switcher",reactKey:"values-tooltip-on-long-press",label:l.t(null,void 0,t(52080)),value:"valuesTooltipOnLongPress",watchedValue:a.chartFloatingTooltipEnabledWV}:null].filter(r.isExistent)}],trackLabel:null},{id:"linetool-group-trend-line",title:l.t(null,void 0,t(63579)),sections:[{title:l.t(null,void 0,t(99758)),items:[{name:"LineToolTrendLine"},{name:"LineToolRay"},{name:"LineToolInfoLine"},{name:"LineToolExtended"},{name:"LineToolTrendAngle"},{name:"LineToolHorzLine"},{name:"LineToolHorzRay"},{name:"LineToolVertLine"},{name:"LineToolCrossLine"}]},{title:l.t(null,void 0,t(46035)),items:[{name:"LineToolParallelChannel"},{name:"LineToolRegressionTrend"},{name:"LineToolFlatBottom"},{name:"LineToolDisjointAngle"}]},{title:l.t(null,void 0,t(91261)),items:[{name:"LineToolPitchfork"},{name:"LineToolSchiffPitchfork2"},{name:"LineToolSchiffPitchfork"},{name:"LineToolInsidePitchfork"}]}],trackLabel:null},{id:"linetool-group-gann-and-fibonacci",title:l.t(null,void 0,t(75131)),sections:[{
title:l.t(null,void 0,t(36651)),items:[{name:"LineToolFibRetracement"},{name:"LineToolTrendBasedFibExtension"},{name:"LineToolFibChannel"},{name:"LineToolFibTimeZone"},{name:"LineToolFibSpeedResistanceFan"},{name:"LineToolTrendBasedFibTime"},{name:"LineToolFibCircles"},{name:"LineToolFibSpiral"},{name:"LineToolFibSpeedResistanceArcs"},{name:"LineToolFibWedge"},{name:"LineToolPitchfan"}]},{title:l.t(null,void 0,t(46083)),items:[{name:"LineToolGannSquare"},{name:"LineToolGannFixed"},{name:"LineToolGannComplex"},{name:"LineToolGannFan"}]}],trackLabel:null},{id:"linetool-group-patterns",title:l.t(null,void 0,t(54328)),sections:[{title:l.t(null,void 0,t(54328)),items:[{name:"LineTool5PointsPattern"},{name:"LineToolCypherPattern"},{name:"LineToolHeadAndShoulders"},{name:"LineToolABCD"},{name:"LineToolTrianglePattern"},{name:"LineToolThreeDrivers"}]},{title:l.t(null,void 0,t(60549)),items:[{name:"LineToolElliottImpulse"},{name:"LineToolElliottCorrection"},{name:"LineToolElliottTriangle"},{name:"LineToolElliottDoubleCombo"},{name:"LineToolElliottTripleCombo"}]},{title:l.t(null,void 0,t(5294)),items:[{name:"LineToolCircleLines"},{name:"LineToolTimeCycles"},{name:"LineToolSineLine"}]}],trackLabel:null},{id:"linetool-group-prediction-and-measurement",title:l.t(null,void 0,t(72132)),sections:[{title:l.t(null,void 0,t(53332)),items:[{name:"LineToolRiskRewardLong"},{name:"LineToolRiskRewardShort"},{name:"LineToolPrediction"},{name:"LineToolBarsPattern"},{name:"LineToolGhostFeed"},{name:"LineToolProjection"}].filter(r.isExistent)},{title:l.t(null,void 0,t(28073)),items:[{name:"LineToolAnchoredVWAP"},{name:"LineToolFixedRangeVolumeProfile"},null].filter(r.isExistent)},{title:l.t(null,void 0,t(66688)),items:[{name:"LineToolPriceRange"},{name:"LineToolDateRange"},{name:"LineToolDateAndPriceRange"}]}],trackLabel:null},{id:"linetool-group-geometric-shapes",title:l.t(null,void 0,t(29345)),sections:[{title:l.t(null,void 0,t(93202)),items:[{name:"LineToolBrush"},{name:"LineToolHighlighter"}]},{title:l.t(null,void 0,t(52374)),items:[{name:"LineToolArrowMarker"},{name:"LineToolArrow"},{name:"LineToolArrowMarkUp"},{name:"LineToolArrowMarkDown"},{name:"LineToolArrowMarkLeft"},{name:"LineToolArrowMarkRight"}].filter(r.isExistent)},{title:l.t(null,void 0,t(28534)),items:[{name:"LineToolRectangle"},{name:"LineToolRotatedRectangle"},{name:"LineToolPath"},{name:"LineToolCircle"},{name:"LineToolEllipse"},{name:"LineToolPolyline"},{name:"LineToolTriangle"},{name:"LineToolArc"},{name:"LineToolBezierQuadro"},{name:"LineToolBezierCubic"}]}],trackLabel:null},{id:"linetool-group-annotation",title:l.t(null,void 0,t(79454)),sections:[{title:l.t(null,void 0,t(10983)),items:[{name:"LineToolText"},{name:"LineToolTextAbsolute"},{name:"LineToolTextNote"},{name:"LineToolPriceNote"},{name:"LineToolNote"},{name:"LineToolTable"},{name:"LineToolCallout"},{name:"LineToolComment"},{name:"LineToolPriceLabel"},{name:"LineToolSignpost"},{name:"LineToolFlagMark"}].filter(r.isExistent)},{title:l.t(null,void 0,t(19943)),items:[s?{name:"LineToolImage"
}:null,null,null].filter(r.isExistent)}],trackLabel:null}];function h(e){return"sections"in e}function d(e){return"name"in e}function m(e){return"type"in e}function u(e){return m(e)&&"switcher"===e.type}const g=v.map((function(e){return h(e)?e.sections.map((e=>e.items.filter(d))).flat():e.items.filter(d)})).flat()},27559:(e,o,t)=>{"use strict";t.d(o,{lineToolsInfo:()=>f});var l=t(85842),i=t(91599),n=t(70327),a=(t(53225),t(70644)),r=t(20360);const s={SyncDrawing:i.t(null,void 0,t(55519)),arrow:i.t(null,void 0,t(51979)),cursor:i.t(null,void 0,t(88180)),demonstration:i.t(null,void 0,t(2521)),dot:i.t(null,void 0,t(56191)),performance:i.t(null,void 0,t(81183)),drawginmode:i.t(null,void 0,t(76659)),eraser:i.t(null,void 0,t(71697)),group:i.t(null,void 0,t(99282)),hideAllDrawings:i.t(null,void 0,t(32320)),lockAllDrawings:i.t(null,void 0,t(17768)),magnet:i.t(null,void 0,t(46656)),measure:i.t(null,void 0,t(69034)),removeAllDrawingTools:i.t(null,void 0,t(21665)),showObjectsTree:i.t(null,void 0,t(52616)),zoom:i.t(null,void 0,t(2632)),"zoom-out":i.t(null,void 0,t(92848))};var c=t(56469),v=t(23351),h=t(88994);const d=(0,v.humanReadableModifiers)(v.Modifiers.Shift,!1).trim(),m=(0,v.humanReadableModifiers)(v.Modifiers.Alt,!1).trim(),u=(0,v.humanReadableModifiers)(v.Modifiers.Mod,!1).trim(),g={keys:[d],text:i.t(null,void 0,t(12256))},L={keys:[d],text:i.t(null,void 0,t(88343))},T={keys:[d],text:i.t(null,void 0,t(36954))},w={LineTool5PointsPattern:{},LineToolABCD:{},LineToolArc:{},LineToolArrow:{},LineToolArrowMarkDown:{},LineToolArrowMarkLeft:{},LineToolArrowMarkRight:{},LineToolArrowMarkUp:{},LineToolComment:{},LineToolBarsPattern:{},LineToolBezierCubic:{},LineToolBezierQuadro:{},LineToolBrush:{},LineToolCallout:{},LineToolCircleLines:{},LineToolCypherPattern:{},LineToolDateAndPriceRange:{},LineToolDateRange:{},LineToolDisjointAngle:{hotKey:(0,n.hotKeySerialize)(g)},LineToolElliottCorrection:{},LineToolElliottDoubleCombo:{},LineToolElliottImpulse:{},LineToolElliottTriangle:{},LineToolElliottTripleCombo:{},LineToolEllipse:{hotKey:(0,n.hotKeySerialize)(L)},LineToolExtended:{},LineToolFibChannel:{},LineToolFibCircles:{hotKey:(0,n.hotKeySerialize)(L)},LineToolFibRetracement:{},LineToolFibSpeedResistanceArcs:{},LineToolFibSpeedResistanceFan:{hotKey:(0,n.hotKeySerialize)(T)},LineToolFibSpiral:{},LineToolFibTimeZone:{},LineToolFibWedge:{},LineToolFlagMark:{},LineToolFlatBottom:{hotKey:(0,n.hotKeySerialize)(g)},LineToolAnchoredVWAP:{},LineToolGannComplex:{},LineToolGannFixed:{},LineToolGannFan:{},LineToolGannSquare:{hotKey:(0,n.hotKeySerialize)({keys:[d],text:i.t(null,void 0,t(35875))})},LineToolHeadAndShoulders:{},LineToolHorzLine:{hotKey:(0,n.hotKeySerialize)({keys:[m,"H"],text:"{0} + {1}"})},LineToolHorzRay:{},LineToolIcon:{},LineToolImage:{},LineToolEmoji:{},LineToolSticker:{},LineToolInsidePitchfork:{},LineToolNote:{},LineToolSignpost:{},LineToolParallelChannel:{hotKey:(0,n.hotKeySerialize)(g)},LineToolPitchfan:{},LineToolPitchfork:{},LineToolPolyline:{},LineToolPath:{},LineToolPrediction:{},LineToolPriceLabel:{},LineToolPriceNote:{
hotKey:(0,n.hotKeySerialize)(g)},LineToolTextNote:{},LineToolArrowMarker:{},LineToolPriceRange:{},LineToolProjection:{},LineToolRay:{},LineToolRectangle:{hotKey:(0,n.hotKeySerialize)({keys:[d],text:i.t(null,void 0,t(36954))})},LineToolCircle:{},LineToolRegressionTrend:{},LineToolRiskRewardLong:{},LineToolRiskRewardShort:{},LineToolFixedRangeVolumeProfile:{},LineToolRotatedRectangle:{hotKey:(0,n.hotKeySerialize)(g)},LineToolSchiffPitchfork:{},LineToolSchiffPitchfork2:{},LineToolSineLine:{},LineToolText:{},LineToolTextAbsolute:{},LineToolThreeDrivers:{},LineToolTimeCycles:{},LineToolTrendAngle:{hotKey:(0,n.hotKeySerialize)(g)},LineToolTrendBasedFibExtension:{},LineToolTrendBasedFibTime:{},LineToolTrendLine:{hotKey:(0,n.hotKeySerialize)(g)},LineToolInfoLine:{},LineToolTriangle:{},LineToolTrianglePattern:{},LineToolVertLine:{hotKey:(0,n.hotKeySerialize)({keys:[m,"V"],text:"{0} + {1}"})},LineToolCrossLine:{},LineToolHighlighter:{},LineToolGhostFeed:{},LineToolTable:{},SyncDrawing:{iconActive:r.drawingToolsIcons.SyncDrawingActive},arrow:{},cursor:{},dot:{},demonstration:{hotKey:(0,n.hotKeySerialize)({keys:[m],text:i.t(null,void 0,t(63366))})},drawginmode:{iconActive:r.drawingToolsIcons.drawginmodeActive},eraser:{},group:{},hideAllDrawings:{iconActive:r.drawingToolsIcons.hideAllDrawingsActive,hotKey:(0,n.hotKeySerialize)({keys:[u,m,"H"],text:"{0} + {1} + {2}"})},lockAllDrawings:{iconActive:r.drawingToolsIcons.lockAllDrawingsActive},magnet:{hotKey:(0,n.hotKeySerialize)({keys:[u],text:"{0}"})},measure:{hotKey:(0,n.hotKeySerialize)({keys:[d],text:i.t(null,void 0,t(43957))})},removeAllDrawingTools:{},showObjectsTree:{},zoom:{},"zoom-out":{}};const f={};Object.entries(w).map((([e,o])=>{const t=a.lineToolsIcons[e]??r.drawingToolsIcons[e];(0,l.assert)(!!t,`Icon is not defined for drawing "${e}"`);const i=c.lineToolsLocalizedNames[e]??s[e];(0,l.assert)(!!i,`Localized name is not defined for drawing "${e}"`);return{...o,name:e,icon:t,localizedName:i,selectHotkey:h.lineToolsSelectHotkeys[e]}})).forEach((e=>{f[e.name]=e}))},95238:(e,o,t)=>{"use strict";t.d(o,{LinetoolsFavoritesStore:()=>c});var l=t(36870),i=t(7321),n=t(82287);const a=["LineToolBalloon","LineToolNoteAbsolute",null,null].filter(i.isExistent),r=!1;var s,c;!function(e){function o(){e.favorites=[];let o=!1;const l=Boolean(void 0===(0,n.getValue)("chart.favoriteDrawings")),s=(0,n.getJSON)("chart.favoriteDrawings",[]);if(0===s.length&&l&&"undefined"!=typeof window){const e=JSON.parse(window.urlParams?.favorites??"{}").drawingTools;e&&Array.isArray(e)&&s.push(...e)}s.forEach(((l,i)=>{const n=l.tool||l;t(n)?a.includes(n)?o=!0:e.favorites.push(n):r&&r.includes(n)&&e.hiddenToolsPositions.set(n,i)})),o&&i(),e.favoritesSynced.fire()}function t(e){return"string"==typeof e&&""!==e&&!(r&&r.includes(e))}function i(o){const t=e.favorites.slice();e.hiddenToolsPositions.forEach(((e,o)=>{t.splice(e,0,o)})),(0,n.setJSON)("chart.favoriteDrawings",t,o)}e.favorites=[],e.favoritesSynced=new l.Delegate,e.hiddenToolsPositions=new Map,e.favoriteIndex=function(o){return e.favorites.indexOf(o)},
e.isValidLineToolName=t,e.saveFavorites=i,o(),n.onSync.subscribe(null,o)}(s||(s={})),function(e){function o(e){return s.isValidLineToolName(e)}function t(){return s.favorites.length}function i(e){return-1!==s.favoriteIndex(e)}e.favoriteAdded=new l.Delegate,e.favoriteRemoved=new l.Delegate,e.favoriteMoved=new l.Delegate,e.favoritesSynced=s.favoritesSynced,e.favorites=function(){return s.favorites.slice()},e.isValidLineToolName=o,e.favoritesCount=t,e.favorite=function(e){return e<0||e>=t()?"":s.favorites[e]},e.addFavorite=function(t,l){return!(i(t)||!o(t)||"performance"===t)&&(s.favorites.push(t),s.saveFavorites(l),e.favoriteAdded.fire(t),!0)},e.removeFavorite=function(o,t){const l=s.favoriteIndex(o);if(-1===l)return!1;s.favorites.splice(l,1);const i=s.hiddenToolsPositions;return i.forEach(((e,o)=>{e>l&&i.set(o,e-1)})),s.saveFavorites(t),e.favoriteRemoved.fire(o),!0},e.isFavorite=i,e.moveFavorite=function(l,i,n){if(i<0||i>=t()||!o(l))return!1;const a=s.favoriteIndex(l);if(-1===a||i===a)return!1;const r=s.hiddenToolsPositions;return r.forEach(((e,o)=>{a<e&&i>e?e--:i<e&&a>e&&e++,r.set(o,e)})),s.favorites.splice(a,1),s.favorites.splice(i,0,l),s.saveFavorites(n),e.favoriteMoved.fire(l,a,i),!0}}(c||(c={}))},62874:e=>{e.exports='<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 28 28" width="28" height="28" fill="currentColor"><path d="m11.26 21 3.65-4.78 6.09-.66L10 8zm3.09-5.71-2.33 3.05-.8-8.3 7.02 4.82z"/><path fill-rule="evenodd" d="M25 14a11 11 0 1 1-22 0 11 11 0 0 1 22 0m-1 0a10 10 0 1 1-20 0 10 10 0 0 1 20 0"/></svg>'},22313:e=>{e.exports='<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 28 28" width="28" height="28"><path fill="currentColor" d="M17.27 4.56a2.5 2.5 0 0 0-3.54 0l-.58.59-9 9-1 1-.15.14V20h4.7l.15-.15 1-1 9-9 .59-.58a2.5 2.5 0 0 0 0-3.54l-1.17-1.17Zm-2.83.7a1.5 1.5 0 0 1 2.12 0l1.17 1.18a1.5 1.5 0 0 1 0 2.12l-.23.23-3.3-3.29.24-.23Zm-.94.95 3.3 3.29-8.3 8.3-3.3-3.3 8.3-8.3Zm-9 9 3.3 3.29-.5.5H4v-3.3l.5-.5Zm16.5.29a1.5 1.5 0 0 0-3 0V18h4.5c.83 0 1.5.67 1.5 1.5v4c0 .83-.67 1.5-1.5 1.5h-6a1.5 1.5 0 0 1-1.5-1.5v-4c0-.83.67-1.5 1.5-1.5h.5v-2.5a2.5 2.5 0 0 1 5 0v.5h-1v-.5ZM16.5 19a.5.5 0 0 0-.5.5v4c0 .28.22.5.5.5h6a.5.5 0 0 0 .5-.5v-4a.5.5 0 0 0-.5-.5h-6Zm2.5 4v-2h1v2h-1Z"/></svg>'},31061:e=>{e.exports='<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 28 28" width="28" height="28"><path fill="currentColor" d="M17.27 4.56a2.5 2.5 0 0 0-3.54 0l-.58.59-9 9-1 1-.15.14V20h4.7l.15-.15 1-1 9-9 .59-.58a2.5 2.5 0 0 0 0-3.54l-1.17-1.17Zm-2.83.7a1.5 1.5 0 0 1 2.12 0l1.17 1.18a1.5 1.5 0 0 1 0 2.12l-.23.23-3.3-3.29.24-.23Zm-.94.95 3.3 3.29-8.3 8.3-3.3-3.3 8.3-8.3Zm-9 9 3.3 3.29-.5.5H4v-3.3l.5-.5Zm16.5.29a1.5 1.5 0 0 0-3 0V18h3v-2.5Zm1 0V18h.5c.83 0 1.5.67 1.5 1.5v4c0 .83-.67 1.5-1.5 1.5h-6a1.5 1.5 0 0 1-1.5-1.5v-4c0-.83.67-1.5 1.5-1.5h.5v-2.5a2.5 2.5 0 0 1 5 0ZM16.5 19a.5.5 0 0 0-.5.5v4c0 .28.22.5.5.5h6a.5.5 0 0 0 .5-.5v-4a.5.5 0 0 0-.5-.5h-6Zm2.5 4v-2h1v2h-1Z"/></svg>'},6955:e=>{
e.exports='<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 30 30" width="30" height="30"><path fill="currentColor" d="M5.5 13A2.5 2.5 0 0 0 3 15.5 2.5 2.5 0 0 0 5.5 18 2.5 2.5 0 0 0 8 15.5 2.5 2.5 0 0 0 5.5 13zm9.5 0a2.5 2.5 0 0 0-2.5 2.5A2.5 2.5 0 0 0 15 18a2.5 2.5 0 0 0 2.5-2.5A2.5 2.5 0 0 0 15 13zm9.5 0a2.5 2.5 0 0 0-2.5 2.5 2.5 2.5 0 0 0 2.5 2.5 2.5 2.5 0 0 0 2.5-2.5 2.5 2.5 0 0 0-2.5-2.5z"/></svg>'},39669:e=>{e.exports='<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 28 28" width="28" height="28"><path fill="currentColor" d="M11.682 16.09l3.504 6.068 1.732-1-3.497-6.057 3.595-2.1L8 7.74v10.512l3.682-2.163zm-.362 1.372L7 20V6l12 7-4.216 2.462 3.5 6.062-3.464 2-3.5-6.062z"/></svg>'},61206:e=>{e.exports='<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 28 28" width="28" height="28"><g fill="currentColor"><path d="M18 15h8v-1h-8z"/><path d="M14 18v8h1v-8zM14 3v8h1v-8zM3 15h8v-1h-8z"/></g></svg>'},84539:e=>{e.exports='<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 28 28" width="28" height="28"><circle fill="currentColor" cx="14" cy="14" r="3"/></svg>'},16962:e=>{e.exports='<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 29 31" width="29" height="31"><g fill="currentColor" fill-rule="nonzero"><path d="M15.3 22l8.187-8.187c.394-.394.395-1.028.004-1.418l-4.243-4.243c-.394-.394-1.019-.395-1.407-.006l-11.325 11.325c-.383.383-.383 1.018.007 1.407l1.121 1.121h7.656zm-9.484-.414c-.781-.781-.779-2.049-.007-2.821l11.325-11.325c.777-.777 2.035-.78 2.821.006l4.243 4.243c.781.781.78 2.048-.004 2.832l-8.48 8.48h-8.484l-1.414-1.414z"/><path d="M13.011 22.999h7.999v-1h-7.999zM13.501 11.294l6.717 6.717.707-.707-6.717-6.717z"/></g></svg>'},14746:e=>{e.exports='<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 28 28" width="28" height="28"><path fill="currentColor" fill-rule="evenodd" d="M24.13 14.65a6.2 6.2 0 0 0-.46-9.28c-2.57-2.09-6.39-1.71-8.75.6l-.92.91-.92-.9c-2.36-2.32-6.18-2.7-8.75-.61a6.2 6.2 0 0 0-.46 9.28l9.07 8.92c.58.57 1.53.57 2.12 0l9.07-8.92Zm-9.77 8.2 9.07-8.91a5.2 5.2 0 0 0-.39-7.8c-2.13-1.73-5.38-1.45-7.42.55L14 8.29l-1.62-1.6c-2.03-2-5.29-2.28-7.42-.55a5.2 5.2 0 0 0-.4 7.8l9.08 8.91c.2.2.52.2.72 0Z"/></svg>'},43220:e=>{e.exports='<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 28 28" width="28" height="28"><g fill="currentColor" fill-rule="evenodd"><path fill-rule="nonzero" d="M14 10a2 2 0 0 0-2 2v11H6V12c0-4.416 3.584-8 8-8s8 3.584 8 8v11h-6V12a2 2 0 0 0-2-2zm-3 2a3 3 0 0 1 6 0v10h4V12c0-3.864-3.136-7-7-7s-7 3.136-7 7v10h4V12z"/><path d="M6.5 18h5v1h-5zm10 0h5v1h-5z"/></g></svg>'},26130:e=>{e.exports='<svg xmlns="http://www.w3.org/2000/svg" width="28" height="28"><path fill="currentColor" d="M2 9.75a1.5 1.5 0 0 0-1.5 1.5v5.5a1.5 1.5 0 0 0 1.5 1.5h24a1.5 1.5 0 0 0 1.5-1.5v-5.5a1.5 1.5 0 0 0-1.5-1.5zm0 1h3v2.5h1v-2.5h3.25v3.9h1v-3.9h3.25v2.5h1v-2.5h3.25v3.9h1v-3.9H22v2.5h1v-2.5h3a.5.5 0 0 1 .5.5v5.5a.5.5 0 0 1-.5.5H2a.5.5 0 0 1-.5-.5v-5.5a.5.5 0 0 1 .5-.5z" transform="rotate(-45 14 14)"/></svg>'},59204:e=>{
e.exports='<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 28 28" width="28" height="28"><g fill="currentColor"><path fill-rule="nonzero" d="M14 18.634l-.307-.239-7.37-5.73-2.137-1.665 9.814-7.633 9.816 7.634-.509.394-1.639 1.269-7.667 5.969zm7.054-6.759l1.131-.876-8.184-6.366-8.186 6.367 1.123.875 7.063 5.491 7.054-5.492z"/><path d="M7 14.5l-1 .57 8 6.43 8-6.5-1-.5-7 5.5z"/><path d="M7 17.5l-1 .57 8 6.43 8-6.5-1-.5-7 5.5z"/></g></svg>'},53874:e=>{e.exports='<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 28 28" width="28" height="28"><path fill="currentColor" d="M4.05 14a9.95 9.95 0 1 1 19.9 0 9.95 9.95 0 0 1-19.9 0ZM14 3a11 11 0 1 0 0 22 11 11 0 0 0 0-22Zm-3 13.03a.5.5 0 0 1 .64.3 2.5 2.5 0 0 0 4.72 0 .5.5 0 0 1 .94.34 3.5 3.5 0 0 1-6.6 0 .5.5 0 0 1 .3-.64Zm.5-4.53a1 1 0 1 0 0 2 1 1 0 0 0 0-2Zm5 0a1 1 0 1 0 0 2 1 1 0 0 0 0-2Z"/></svg>'},27215:e=>{e.exports='<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 28 28" width="28" height="28"><path fill="currentColor" fill-rule="evenodd" d="M7 4h14a3 3 0 0 1 3 3v11c0 .34-.03.67-.08 1H20.3c-1.28 0-2.31.97-2.31 2.24V24H7a3 3 0 0 1-3-3V7a3 3 0 0 1 3-3Zm12 19.92A6 6 0 0 0 23.66 20H20.3c-.77 0-1.31.48-1.31 1.24v2.68ZM3 7a4 4 0 0 1 4-4h14a4 4 0 0 1 4 4v11a7 7 0 0 1-7 7H7a4 4 0 0 1-4-4V7Zm8 9.03a.5.5 0 0 1 .64.3 2.5 2.5 0 0 0 4.72 0 .5.5 0 0 1 .94.34 3.5 3.5 0 0 1-6.6 0 .5.5 0 0 1 .3-.64Zm.5-4.53a1 1 0 1 0 0 2 1 1 0 0 0 0-2Zm5 0a1 1 0 1 0 0 2 1 1 0 0 0 0-2Z"/></svg>'},5454:e=>{e.exports='<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 28 28" width="28" height="28"><path fill="currentColor" fill-rule="nonzero" d="M14 5a7 7 0 0 0-7 7v3h4v-3a3 3 0 1 1 6 0v3h4v-3a7 7 0 0 0-7-7zm7 11h-4v3h4v-3zm-10 0H7v3h4v-3zm-5-4a8 8 0 1 1 16 0v8h-6v-8a2 2 0 1 0-4 0v8H6v-8zm3.293 11.294l-1.222-2.037.858-.514 1.777 2.963-2 1 1.223 2.037-.858.514-1.778-2.963 2-1zm9.778-2.551l.858.514-1.223 2.037 2 1-1.777 2.963-.858-.514 1.223-2.037-2-1 1.777-2.963z"/></svg>'},30934:e=>{e.exports='<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 28 28" width="28" height="28"><g fill="currentColor"><path fill-rule="nonzero" d="M15.039 5.969l-.019-.019-2.828 2.828.707.707 2.474-2.474c1.367-1.367 3.582-1.367 4.949 0s1.367 3.582 0 4.949l-2.474 2.474.707.707 2.828-2.828-.019-.019c1.415-1.767 1.304-4.352-.334-5.99-1.638-1.638-4.224-1.749-5.99-.334zM5.97 15.038l-.019-.019 2.828-2.828.707.707-2.475 2.475c-1.367 1.367-1.367 3.582 0 4.949s3.582 1.367 4.949 0l2.474-2.474.707.707-2.828 2.828-.019-.019c-1.767 1.415-4.352 1.304-5.99-.334-1.638-1.638-1.749-4.224-.334-5.99z"/><path d="M10.485 16.141l5.656-5.656.707.707-5.656 5.656z"/></g></svg>'},49604:e=>{
e.exports='<svg xmlns="http://www.w3.org/2000/svg" width="28" height="28"><path fill="currentColor" fill-rule="evenodd" d="M19.76 6.07l-.7.7a13.4 13.4 0 011.93 2.47c.19.3.33.55.42.72l.03.04-.03.04a15 15 0 01-2.09 2.9c-1.47 1.6-3.6 3.12-6.32 3.12-.98 0-1.88-.2-2.7-.52l-.77.76c1.03.47 2.18.76 3.47.76 3.12 0 5.5-1.75 7.06-3.44a16 16 0 002.38-3.38v-.02h.01L22 10l.45.22.1-.22-.1-.22L22 10l.45-.22-.01-.02a5.1 5.1 0 00-.15-.28 16 16 0 00-2.53-3.41zM6.24 13.93l.7-.7-.27-.29a15 15 0 01-2.08-2.9L4.56 10l.03-.04a15 15 0 012.09-2.9c1.47-1.6 3.6-3.12 6.32-3.12.98 0 1.88.2 2.7.52l.77-.76A8.32 8.32 0 0013 2.94c-3.12 0-5.5 1.75-7.06 3.44a16 16 0 00-2.38 3.38v.02h-.01L4 10l-.45-.22-.1.22.1.22L4 10l-.45.22.01.02a5.5 5.5 0 00.15.28 16 16 0 002.53 3.41zm6.09-.43a3.6 3.6 0 004.24-4.24l-.93.93a2.6 2.6 0 01-2.36 2.36l-.95.95zm-1.97-3.69l-.93.93a3.6 3.6 0 014.24-4.24l-.95.95a2.6 2.6 0 00-2.36 2.36zm11.29 7.84l-.8.79a1.5 1.5 0 000 2.12l.59.59a1.5 1.5 0 002.12 0l1.8-1.8-.71-.7-1.8 1.79a.5.5 0 01-.7 0l-.59-.59a.5.5 0 010-.7l.8-.8-.71-.7zm-5.5 3.5l.35.35-.35-.35.01-.02.02-.02.02-.02a4.68 4.68 0 01.65-.5c.4-.27 1-.59 1.65-.59.66 0 1.28.33 1.73.77.44.45.77 1.07.77 1.73a2.5 2.5 0 01-.77 1.73 2.5 2.5 0 01-1.73.77h-4a.5.5 0 01-.42-.78l1-1.5 1-1.5a.5.5 0 01.07-.07zm.74.67a3.46 3.46 0 01.51-.4c.35-.24.75-.42 1.1-.42.34 0 .72.17 1.02.48.3.3.48.68.48 1.02 0 .34-.17.72-.48 1.02-.3.3-.68.48-1.02.48h-3.07l.49-.72.97-1.46zM21.2 2.5L5.5 18.2l-.7-.7L20.5 1.8l.7.7z"/></svg>'},34491:e=>{e.exports='<svg xmlns="http://www.w3.org/2000/svg" width="28" height="28"><path fill="currentColor" d="M16.47 3.7A8.32 8.32 0 0013 2.94c-3.12 0-5.5 1.75-7.06 3.44a16 16 0 00-2.38 3.38v.02h-.01L4 10l-.45-.22-.1.22.1.22L4 10l-.45.22.01.02a5.5 5.5 0 00.15.28 16 16 0 002.53 3.41l.7-.7-.27-.29a15 15 0 01-2.08-2.9L4.56 10l.03-.04a15 15 0 012.09-2.9c1.47-1.6 3.6-3.12 6.32-3.12.98 0 1.88.2 2.7.52l.77-.76zm-7.04 7.04l.93-.93a2.6 2.6 0 012.36-2.36l.95-.95a3.6 3.6 0 00-4.24 4.24zm.1 5.56c1.03.47 2.18.76 3.47.76 3.12 0 5.5-1.75 7.06-3.44a16 16 0 002.38-3.38v-.02h.01L22 10l.45.22.1-.22-.1-.22L22 10l.45-.22-.01-.02-.02-.03-.01-.03a9.5 9.5 0 00-.57-1 16 16 0 00-2.08-2.63l-.7.7.27.29a15.01 15.01 0 012.08 2.9l.03.04-.03.04a15 15 0 01-2.09 2.9c-1.47 1.6-3.6 3.12-6.32 3.12-.98 0-1.88-.2-2.7-.52l-.77.76zm2.8-2.8a3.6 3.6 0 004.24-4.24l-.93.93a2.6 2.6 0 01-2.36 2.36l-.95.95zm7.9 3.73c-.12.12-.23.35-.23.77v2h1v1h-1v2c0 .58-.14 1.1-.52 1.48-.38.38-.9.52-1.48.52s-1.1-.14-1.48-.52c-.38-.38-.52-.9-.52-1.48h1c0 .42.1.65.23.77.12.12.35.23.77.23.42 0 .65-.1.77-.23.12-.12.23-.35.23-.77v-2h-1v-1h1v-2c0-.58.14-1.1.52-1.48.38-.38.9-.52 1.48-.52s1.1.14 1.48.52c.38.38.52.9.52 1.48h-1c0-.42-.1-.65-.23-.77-.12-.12-.35-.23-.77-.23-.42 0-.65.1-.77.23zm2.56 6.27l-1.14-1.15.7-.7 1.15 1.14 1.15-1.14.7.7-1.14 1.15 1.14 1.15-.7.7-1.15-1.14-1.15 1.14-.7-.7 1.14-1.15zM21.2 2.5L5.5 18.2l-.7-.7L20.5 1.8l.7.7z"/></svg>'},8099:e=>{
e.exports='<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 28 28" width="28" height="28"><path fill="currentColor" d="M5.5 18.2L21.2 2.5l-.7-.7L4.8 17.5l.7.7zM19.05 6.78l.71-.7a14.26 14.26 0 0 1 2.08 2.64 14.26 14.26 0 0 1 .6 1.05v.02h.01L22 10l.45.22-.01.02a5.18 5.18 0 0 1-.15.28 16 16 0 0 1-2.23 3.1c-1.56 1.69-3.94 3.44-7.06 3.44-1.29 0-2.44-.3-3.47-.76l.76-.76c.83.32 1.73.52 2.71.52 2.73 0 4.85-1.53 6.33-3.12a15.01 15.01 0 0 0 2.08-2.9l.03-.04-.03-.04a15 15 0 0 0-2.36-3.18zM22 10l.45-.22.1.22-.1.22L22 10zM6.94 13.23l-.7.7a14.24 14.24 0 0 1-2.08-2.64 14.28 14.28 0 0 1-.6-1.05v-.02h-.01L4 10l-.45-.22.01-.02a5.55 5.55 0 0 1 .15-.28 16 16 0 0 1 2.23-3.1C7.5 4.69 9.88 2.94 13 2.94c1.29 0 2.44.3 3.47.76l-.76.76A7.27 7.27 0 0 0 13 3.94c-2.73 0-4.85 1.53-6.33 3.12a15 15 0 0 0-2.08 2.9l-.03.04.03.04a15.01 15.01 0 0 0 2.36 3.18zM4 10l-.45.22-.1-.22.1-.22L4 10zm9 3.56c-.23 0-.46-.02-.67-.06l.95-.95a2.6 2.6 0 0 0 2.36-2.36l.93-.93a3.6 3.6 0 0 1-3.57 4.3zm-3.57-2.82l.93-.93a2.6 2.6 0 0 1 2.36-2.36l.95-.95a3.6 3.6 0 0 0-4.24 4.24zM17.5 21.9l3.28 2.18a.5.5 0 1 1-.56.84L17.5 23.1l-2.72 1.82a.5.5 0 1 1-.56-.84l3.28-2.18zM18.58 19.22a.5.5 0 0 1 .7-.14L22 20.9l2.72-1.82a.5.5 0 0 1 .56.84L22 22.1l-3.28-2.18a.5.5 0 0 1-.14-.7z"/></svg>'},86766:e=>{e.exports='<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 28 28" width="28" height="28"><path fill="currentColor" fill-rule="evenodd" d="M14 6a3 3 0 0 0-3 3v3h6V9a3 3 0 0 0-3-3zm4 6V9a4 4 0 0 0-8 0v3H8.5A2.5 2.5 0 0 0 6 14.5v7A2.5 2.5 0 0 0 8.5 24h11a2.5 2.5 0 0 0 2.5-2.5v-7a2.5 2.5 0 0 0-2.5-2.5H18zm-5 5a1 1 0 1 1 2 0v2a1 1 0 1 1-2 0v-2zm-6-2.5c0-.83.67-1.5 1.5-1.5h11c.83 0 1.5.67 1.5 1.5v7c0 .83-.67 1.5-1.5 1.5h-11A1.5 1.5 0 0 1 7 21.5v-7z"/></svg>'},97941:e=>{e.exports='<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 28 28" width="28" height="28"><path fill="currentColor" fill-rule="evenodd" d="M14 6a3 3 0 0 0-3 3v3h8.5a2.5 2.5 0 0 1 2.5 2.5v7a2.5 2.5 0 0 1-2.5 2.5h-11A2.5 2.5 0 0 1 6 21.5v-7A2.5 2.5 0 0 1 8.5 12H10V9a4 4 0 0 1 8 0h-1a3 3 0 0 0-3-3zm-1 11a1 1 0 1 1 2 0v2a1 1 0 1 1-2 0v-2zm-6-2.5c0-.83.67-1.5 1.5-1.5h11c.83 0 1.5.67 1.5 1.5v7c0 .83-.67 1.5-1.5 1.5h-11A1.5 1.5 0 0 1 7 21.5v-7z"/></svg>'},1607:e=>{e.exports='<svg xmlns="http://www.w3.org/2000/svg" width="28" height="28"><path fill="currentColor" fill-rule="evenodd" d="M4.56 14a10.05 10.05 0 00.52.91c.41.69 1.04 1.6 1.85 2.5C8.58 19.25 10.95 21 14 21c3.05 0 5.42-1.76 7.07-3.58A17.18 17.18 0 0023.44 14a9.47 9.47 0 00-.52-.91c-.41-.69-1.04-1.6-1.85-2.5C19.42 8.75 17.05 7 14 7c-3.05 0-5.42 1.76-7.07 3.58A17.18 17.18 0 004.56 14zM24 14l.45-.21-.01-.03a7.03 7.03 0 00-.16-.32c-.11-.2-.28-.51-.5-.87-.44-.72-1.1-1.69-1.97-2.65C20.08 7.99 17.45 6 14 6c-3.45 0-6.08 2-7.8 3.92a18.18 18.18 0 00-2.64 3.84v.02h-.01L4 14l-.45-.21-.1.21.1.21L4 14l-.45.21.01.03a5.85 5.85 0 00.16.32c.11.2.28.51.5.87.44.72 1.1 1.69 1.97 2.65C7.92 20.01 10.55 22 14 22c3.45 0 6.08-2 7.8-3.92a18.18 18.18 0 002.64-3.84v-.02h.01L24 14zm0 0l.45.21.1-.21-.1-.21L24 14zm-10-3a3 3 0 100 6 3 3 0 000-6zm-4 3a4 4 0 118 0 4 4 0 01-8 0z"/></svg>'},14798:e=>{
e.exports='<svg xmlns="http://www.w3.org/2000/svg" width="28" height="28"><path fill="currentColor" fill-rule="evenodd" d="M5 10.76l-.41-.72-.03-.04.03-.04a15 15 0 012.09-2.9c1.47-1.6 3.6-3.12 6.32-3.12 2.73 0 4.85 1.53 6.33 3.12a15.01 15.01 0 012.08 2.9l.03.04-.03.04a15 15 0 01-2.09 2.9c-1.47 1.6-3.6 3.12-6.32 3.12-2.73 0-4.85-1.53-6.33-3.12a15 15 0 01-1.66-2.18zm17.45-.98L22 10l.45.22-.01.02a5.04 5.04 0 01-.15.28 16.01 16.01 0 01-2.23 3.1c-1.56 1.69-3.94 3.44-7.06 3.44-3.12 0-5.5-1.75-7.06-3.44a16 16 0 01-2.38-3.38v-.02h-.01L4 10l-.45-.22.01-.02a5.4 5.4 0 01.15-.28 16 16 0 012.23-3.1C7.5 4.69 9.88 2.94 13 2.94c3.12 0 5.5 1.75 7.06 3.44a16.01 16.01 0 012.38 3.38v.02h.01zM22 10l.45-.22.1.22-.1.22L22 10zM3.55 9.78L4 10l-.45.22-.1-.22.1-.22zm6.8.22A2.6 2.6 0 0113 7.44 2.6 2.6 0 0115.65 10 2.6 2.6 0 0113 12.56 2.6 2.6 0 0110.35 10zM13 6.44A3.6 3.6 0 009.35 10 3.6 3.6 0 0013 13.56c2 0 3.65-1.58 3.65-3.56A3.6 3.6 0 0013 6.44zm7.85 12l.8-.8.7.71-.79.8a.5.5 0 000 .7l.59.59c.2.2.5.2.7 0l1.8-1.8.7.71-1.79 1.8a1.5 1.5 0 01-2.12 0l-.59-.59a1.5 1.5 0 010-2.12zM16.5 21.5l-.35-.35a.5.5 0 00-.07.07l-1 1.5-1 1.5a.5.5 0 00.42.78h4a2.5 2.5 0 001.73-.77A2.5 2.5 0 0021 22.5a2.5 2.5 0 00-.77-1.73A2.5 2.5 0 0018.5 20a3.1 3.1 0 00-1.65.58 5.28 5.28 0 00-.69.55v.01h-.01l.35.36zm.39.32l-.97 1.46-.49.72h3.07c.34 0 .72-.17 1.02-.48.3-.3.48-.68.48-1.02 0-.34-.17-.72-.48-1.02-.3-.3-.68-.48-1.02-.48-.35 0-.75.18-1.1.42a4.27 4.27 0 00-.51.4z"/></svg>'},43381:e=>{e.exports='<svg xmlns="http://www.w3.org/2000/svg" width="28" height="28"><path fill="currentColor" fill-rule="evenodd" d="M5 10.76a13.27 13.27 0 01-.41-.72L4.56 10l.03-.04a15 15 0 012.08-2.9c1.48-1.6 3.6-3.12 6.33-3.12s4.85 1.53 6.33 3.12a15.01 15.01 0 012.08 2.9l.03.04-.03.04a15 15 0 01-2.08 2.9c-1.48 1.6-3.6 3.12-6.33 3.12s-4.85-1.53-6.33-3.12a15 15 0 01-1.66-2.18zm17.45-.98L22 10l.45.22-.01.02a14.3 14.3 0 01-.6 1.05c-.4.64-1 1.48-1.78 2.33-1.56 1.7-3.94 3.44-7.06 3.44s-5.5-1.75-7.06-3.44a16 16 0 01-2.23-3.1 9.39 9.39 0 01-.15-.28v-.02h-.01L4 10l-.45-.22.01-.02a5.59 5.59 0 01.15-.28 16 16 0 012.23-3.1C7.5 4.69 9.87 2.94 13 2.94c3.12 0 5.5 1.75 7.06 3.44a16 16 0 012.23 3.1 9.5 9.5 0 01.15.28v.01l.01.01zM22 10l.45-.22.1.22-.1.22L22 10zM3.55 9.78L4 10l-.45.22-.1-.22.1-.22zm6.8.22A2.6 2.6 0 0113 7.44 2.6 2.6 0 0115.65 10 2.6 2.6 0 0113 12.56 2.6 2.6 0 0110.35 10zM13 6.44A3.6 3.6 0 009.35 10c0 1.98 1.65 3.56 3.65 3.56s3.65-1.58 3.65-3.56A3.6 3.6 0 0013 6.44zM20 18c0-.42.1-.65.23-.77.12-.13.35-.23.77-.23.42 0 .65.1.77.23.13.12.23.35.23.77h1c0-.58-.14-1.1-.52-1.48-.38-.38-.9-.52-1.48-.52s-1.1.14-1.48.52c-.37.38-.52.9-.52 1.48v2h-1v1h1v2c0 .42-.1.65-.23.77-.12.13-.35.23-.77.23-.42 0-.65-.1-.77-.23-.13-.12-.23-.35-.23-.77h-1c0 .58.14 1.1.52 1.48.38.37.9.52 1.48.52s1.1-.14 1.48-.52c.37-.38.52-.9.52-1.48v-2h1v-1h-1v-2zm1.65 4.35l1.14 1.15-1.14 1.15.7.7 1.15-1.14 1.15 1.14.7-.7-1.14-1.15 1.14-1.15-.7-.7-1.15 1.14-1.15-1.14-.7.7z"/></svg>'},56073:e=>{
e.exports='<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 28 28" width="28" height="28"><path fill="currentColor" fill-rule="evenodd" d="M4.5 10a8.46 8.46 0 0 0 .46.8c.38.6.94 1.4 1.68 2.19 1.48 1.6 3.62 3.13 6.36 3.13s4.88-1.53 6.36-3.13A15.07 15.07 0 0 0 21.5 10a7.41 7.41 0 0 0-.46-.8c-.38-.6-.94-1.4-1.68-2.19-1.48-1.6-3.62-3.13-6.36-3.13S8.12 5.4 6.64 7A15.07 15.07 0 0 0 4.5 10zM22 10l.41-.19-.4.19zm0 0l.41.19-.4-.19zm.41.19l.09-.19-.09-.19-.01-.02a6.86 6.86 0 0 0-.15-.28c-.1-.18-.25-.45-.45-.76-.4-.64-.99-1.48-1.77-2.32C18.47 4.74 16.11 3 13 3 9.89 3 7.53 4.74 5.97 6.43A15.94 15.94 0 0 0 3.6 9.79v.02h-.01L3.5 10l.09.19.01.02a6.59 6.59 0 0 0 .15.28c.1.18.25.45.45.76.4.64.99 1.48 1.77 2.32C7.53 15.26 9.89 17 13 17c3.11 0 5.47-1.74 7.03-3.43a15.94 15.94 0 0 0 2.37-3.36v-.02h.01zM4 10l-.41-.19.4.19zm9-2.63c-1.5 0-2.7 1.18-2.7 2.63s1.2 2.63 2.7 2.63c1.5 0 2.7-1.18 2.7-2.63S14.5 7.37 13 7.37zM9.4 10C9.4 8.07 11 6.5 13 6.5s3.6 1.57 3.6 3.5S15 13.5 13 13.5A3.55 3.55 0 0 1 9.4 10zm8.1 11.9l3.28 2.18a.5.5 0 1 1-.56.84L17.5 23.1l-2.72 1.82a.5.5 0 1 1-.56-.84l3.28-2.18zm1.78-2.82a.5.5 0 0 0-.56.84L22 22.1l3.28-2.18a.5.5 0 1 0-.56-.84L22 20.9l-2.72-1.82z"/></svg>'},28697:e=>{e.exports='<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 28 28" width="28" height="28" fill="currentColor"><path d="M17.646 18.354l4 4 .708-.708-4-4z"/><path d="M12.5 21a8.5 8.5 0 1 1 0-17 8.5 8.5 0 0 1 0 17zm0-1a7.5 7.5 0 1 0 0-15 7.5 7.5 0 0 0 0 15z"/><path d="M9 13h7v-1H9z"/><path d="M13 16V9h-1v7z"/></svg>'},78120:e=>{e.exports='<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 28 28" width="28" height="28" fill="currentColor"><path d="M17.646 18.354l4 4 .708-.708-4-4z"/><path d="M12.5 21a8.5 8.5 0 1 1 0-17 8.5 8.5 0 0 1 0 17zm0-1a7.5 7.5 0 1 0 0-15 7.5 7.5 0 0 0 0 15z"/><path d="M9 13h7v-1H9z"/></svg>'},51894:e=>{e.exports='<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 10 16" width="10" height="16"><path d="M.6 1.4l1.4-1.4 8 8-8 8-1.4-1.4 6.389-6.532-6.389-6.668z"/></svg>'},72995:e=>{e.exports='<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 18 18" width="18" height="18" fill="none"><path fill="currentColor" d="M9 1l2.35 4.76 5.26.77-3.8 3.7.9 5.24L9 13l-4.7 2.47.9-5.23-3.8-3.71 5.25-.77L9 1z"/></svg>'},89658:e=>{e.exports='<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 18 18" width="18" height="18" fill="none"><path stroke="currentColor" d="M9 2.13l1.903 3.855.116.236.26.038 4.255.618-3.079 3.001-.188.184.044.259.727 4.237-3.805-2L9 12.434l-.233.122-3.805 2.001.727-4.237.044-.26-.188-.183-3.079-3.001 4.255-.618.26-.038.116-.236L9 2.13z"/></svg>'}}]);
@@ -0,0 +1 @@
[data-theme=light]{--_0-18Pi:var(--color-cold-gray-900);--_1-18Pi:var(--color-white);--_2-18Pi:var(--color-cold-gray-150);--_3-18Pi:var(--color-tv-blue-200);--_4-18Pi:var(--color-cold-gray-150)}[data-theme=dark]{--_0-18Pi:var(--color-cold-gray-200);--_1-18Pi:var(--color-cold-gray-850);--_2-18Pi:var(--color-cold-gray-600);--_3-18Pi:var(--color-tv-blue-a700);--_4-18Pi:var(--color-cold-gray-750)}.button-Rc93kXa8{background-color:var(--_1-18Pi);border:none;border-radius:4px;color:var(--color-default-gray);font-size:12px;height:22px;padding-inline-end:8px;padding-inline-start:8px;white-space:nowrap}@media (any-hover:hover){.button-Rc93kXa8:hover{background-color:var(--_2-18Pi);color:var(--_0-18Pi)}}.button-Rc93kXa8.bordersVisible-Rc93kXa8{border:1px solid var(--_4-18Pi);padding:0 7px}.button-Rc93kXa8.selected-Rc93kXa8{background-color:var(--_3-18Pi);color:var(--_0-18Pi)}.button-Rc93kXa8+.button-Rc93kXa8{margin-inline-start:8px}.listOption-Rc93kXa8{--ui-lib-squareButton-background:var(--tv-color-list-item-button-background,var(--color-container-fill-tertiary-inverse));--ui-lib-squareButton-border-color:var(--color-border-primary-neutral-light);--ui-lib-squareButton-content-color:var(--color-content-secondary-neutral-bold)}.listOption-Rc93kXa8.selected-Rc93kXa8{--ui-lib-squareButton-background:var(--tv-color-selected-list-item-button-background,var(--color-container-fill-primary-neutral-extra-bold));--ui-lib-squareButton-border-color:var(--tv-color-selected-list-item-button-background,var(--color-container-fill-primary-neutral-extra-bold));--ui-lib-squareButton-content-color:var(--tv-color-selected-list-item-button-text,var(--color-content-secondary-inverse))}@media (any-hover:hover){.listOption-Rc93kXa8:hover{--ui-lib-squareButton-background:var(--color-container-fill-primary-neutral-bold);--ui-lib-squareButton-border-color:var(--color-container-fill-primary-neutral-bold)}}.listOption-Rc93kXa8:active{--ui-lib-squareButton-background:var(--color-container-fill-primary-neutral-medium);--ui-lib-squareButton-border-color:var(--color-container-fill-primary-neutral-medium)}.listOption-Rc93kXa8:active{--ui-lib-squareButton-content-color:var(--color-content-secondary-inverse)}@media (any-hover:hover){.listOption-Rc93kXa8:hover{--ui-lib-squareButton-content-color:var(--color-content-secondary-inverse)}}[data-theme=light]{--_0-bOll:var(--color-cold-gray-900);--_1-bOll:var(--color-tv-blue-500);--_2-bOll:var(--color-white)}[data-theme=dark]{--_0-bOll:var(--color-cold-gray-200);--_1-bOll:var(--color-tv-blue-500);--_2-bOll:var(--color-cold-gray-200)}.wrap-oc7l8ZQg{align-items:center;display:flex;gap:8px;height:52px}.header-oc7l8ZQg{color:var(--color-default-gray);font-size:11px;line-height:16px;margin-top:2px;padding:8px 20px;text-transform:uppercase}.item-oc7l8ZQg{box-sizing:border-box;color:var(--_0-bOll);font-size:16px;height:40px;line-height:24px;padding:10px 16px}.item-oc7l8ZQg:active{background-color:var(--_1-bOll);color:var(--_2-bOll)}[data-theme=light]{--_0-Tw47:var(--color-cold-gray-900)}[data-theme=dark]{--_0-Tw47:var(--color-cold-gray-200)}.scrollable-sXALjK1u{flex:1 1 auto;height:100%;min-height:145px;overflow-x:hidden;overflow-y:auto;-webkit-overflow-scrolling:touch}@media (max-height:290px){.scrollable-sXALjK1u{min-height:auto}}@supports (-moz-appearance:none){.scrollable-sXALjK1u{scrollbar-color:var(--tv-color-scrollbar-thumb-background,var(--color-scroll-bg)) transparent;scrollbar-width:thin}}.scrollable-sXALjK1u::-webkit-scrollbar{height:5px;width:5px}.scrollable-sXALjK1u::-webkit-scrollbar-thumb{background-clip:content-box;background-color:var(--tv-color-scrollbar-thumb-background,var(--color-scroll-bg));border:1px solid transparent;border-radius:3px}.scrollable-sXALjK1u::-webkit-scrollbar-track{background-color:transparent;border-radius:3px}.scrollable-sXALjK1u::-webkit-scrollbar-corner{display:none}.spinnerWrap-sXALjK1u{height:100%;width:100%}.item-sXALjK1u:first-child{margin-top:6px}.item-sXALjK1u:last-child{margin-bottom:6px}.heading-sXALjK1u{color:var(--color-default-gray);font-size:11px;line-height:16px;padding-block:16px 8px;padding-inline:20px 20px;text-transform:uppercase}.checkboxWrap-sXALjK1u{padding-inline-end:8px}.checkbox-sXALjK1u{align-items:baseline;display:flex;height:28px;justify-content:center;padding:0;width:28px}.emptyState-sXALjK1u{align-items:center;display:flex;flex-flow:column;height:100%;justify-content:center}.emptyState-sXALjK1u .image-sXALjK1u{align-items:center;display:flex;height:120px}.emptyState-sXALjK1u .text-sXALjK1u{color:var(--_0-Tw47);font-size:16px;line-height:24px;margin-top:8px}.dialog-IKuIIugL{height:565px;overflow:hidden;width:100%}.tabletDialog-IKuIIugL{max-width:560px}.desktopDialog-IKuIIugL{max-width:840px;min-width:719px;width:100%}@media (max-width:768px){.desktopDialog-IKuIIugL{max-width:640px;min-width:480px}}@media (max-width:519px){.desktopDialog-IKuIIugL{max-width:479px;min-width:380px}}.label-lVJKBKVk{align-items:center;display:flex;gap:8px}
@@ -0,0 +1 @@
[data-theme=light]{--_0-18Pi:var(--color-cold-gray-900);--_1-18Pi:var(--color-white);--_2-18Pi:var(--color-cold-gray-150);--_3-18Pi:var(--color-tv-blue-200);--_4-18Pi:var(--color-cold-gray-150)}[data-theme=dark]{--_0-18Pi:var(--color-cold-gray-200);--_1-18Pi:var(--color-cold-gray-850);--_2-18Pi:var(--color-cold-gray-600);--_3-18Pi:var(--color-tv-blue-a700);--_4-18Pi:var(--color-cold-gray-750)}.button-Rc93kXa8{background-color:var(--_1-18Pi);border:none;border-radius:4px;color:var(--color-default-gray);font-size:12px;height:22px;padding-inline-end:8px;padding-inline-start:8px;white-space:nowrap}@media (any-hover:hover){.button-Rc93kXa8:hover{background-color:var(--_2-18Pi);color:var(--_0-18Pi)}}.button-Rc93kXa8.bordersVisible-Rc93kXa8{border:1px solid var(--_4-18Pi);padding:0 7px}.button-Rc93kXa8.selected-Rc93kXa8{background-color:var(--_3-18Pi);color:var(--_0-18Pi)}.button-Rc93kXa8+.button-Rc93kXa8{margin-inline-start:8px}.listOption-Rc93kXa8{--ui-lib-squareButton-background:var(--tv-color-list-item-button-background,var(--color-container-fill-tertiary-inverse));--ui-lib-squareButton-border-color:var(--color-border-primary-neutral-light);--ui-lib-squareButton-content-color:var(--color-content-secondary-neutral-bold)}.listOption-Rc93kXa8.selected-Rc93kXa8{--ui-lib-squareButton-background:var(--tv-color-selected-list-item-button-background,var(--color-container-fill-primary-neutral-extra-bold));--ui-lib-squareButton-border-color:var(--tv-color-selected-list-item-button-background,var(--color-container-fill-primary-neutral-extra-bold));--ui-lib-squareButton-content-color:var(--tv-color-selected-list-item-button-text,var(--color-content-secondary-inverse))}@media (any-hover:hover){.listOption-Rc93kXa8:hover{--ui-lib-squareButton-background:var(--color-container-fill-primary-neutral-bold);--ui-lib-squareButton-border-color:var(--color-container-fill-primary-neutral-bold)}}.listOption-Rc93kXa8:active{--ui-lib-squareButton-background:var(--color-container-fill-primary-neutral-medium);--ui-lib-squareButton-border-color:var(--color-container-fill-primary-neutral-medium)}.listOption-Rc93kXa8:active{--ui-lib-squareButton-content-color:var(--color-content-secondary-inverse)}@media (any-hover:hover){.listOption-Rc93kXa8:hover{--ui-lib-squareButton-content-color:var(--color-content-secondary-inverse)}}[data-theme=light]{--_0-bOll:var(--color-cold-gray-900);--_1-bOll:var(--color-tv-blue-500);--_2-bOll:var(--color-white)}[data-theme=dark]{--_0-bOll:var(--color-cold-gray-200);--_1-bOll:var(--color-tv-blue-500);--_2-bOll:var(--color-cold-gray-200)}.wrap-oc7l8ZQg{align-items:center;display:flex;gap:8px;height:52px}.header-oc7l8ZQg{color:var(--color-default-gray);font-size:11px;line-height:16px;margin-top:2px;padding:8px 20px;text-transform:uppercase}.item-oc7l8ZQg{box-sizing:border-box;color:var(--_0-bOll);font-size:16px;height:40px;line-height:24px;padding:10px 16px}.item-oc7l8ZQg:active{background-color:var(--_1-bOll);color:var(--_2-bOll)}[data-theme=light]{--_0-Tw47:var(--color-cold-gray-900)}[data-theme=dark]{--_0-Tw47:var(--color-cold-gray-200)}.scrollable-sXALjK1u{flex:1 1 auto;height:100%;min-height:145px;overflow-x:hidden;overflow-y:auto;-webkit-overflow-scrolling:touch}@media (max-height:290px){.scrollable-sXALjK1u{min-height:auto}}@supports (-moz-appearance:none){.scrollable-sXALjK1u{scrollbar-color:var(--tv-color-scrollbar-thumb-background,var(--color-scroll-bg)) transparent;scrollbar-width:thin}}.scrollable-sXALjK1u::-webkit-scrollbar{height:5px;width:5px}.scrollable-sXALjK1u::-webkit-scrollbar-thumb{background-clip:content-box;background-color:var(--tv-color-scrollbar-thumb-background,var(--color-scroll-bg));border:1px solid transparent;border-radius:3px}.scrollable-sXALjK1u::-webkit-scrollbar-track{background-color:transparent;border-radius:3px}.scrollable-sXALjK1u::-webkit-scrollbar-corner{display:none}.spinnerWrap-sXALjK1u{height:100%;width:100%}.item-sXALjK1u:first-child{margin-top:6px}.item-sXALjK1u:last-child{margin-bottom:6px}.heading-sXALjK1u{color:var(--color-default-gray);font-size:11px;line-height:16px;padding-block:16px 8px;padding-inline:20px 20px;text-transform:uppercase}.checkboxWrap-sXALjK1u{padding-inline-end:8px}.checkbox-sXALjK1u{align-items:baseline;display:flex;height:28px;justify-content:center;padding:0;width:28px}.emptyState-sXALjK1u{align-items:center;display:flex;flex-flow:column;height:100%;justify-content:center}.emptyState-sXALjK1u .image-sXALjK1u{align-items:center;display:flex;height:120px}.emptyState-sXALjK1u .text-sXALjK1u{color:var(--_0-Tw47);font-size:16px;line-height:24px;margin-top:8px}.dialog-IKuIIugL{height:565px;overflow:hidden;width:100%}.tabletDialog-IKuIIugL{max-width:560px}.desktopDialog-IKuIIugL{max-width:840px;min-width:719px;width:100%}@media (max-width:768px){.desktopDialog-IKuIIugL{max-width:640px;min-width:480px}}@media (max-width:519px){.desktopDialog-IKuIIugL{max-width:479px;min-width:380px}}.label-lVJKBKVk{align-items:center;display:flex;gap:8px}
@@ -0,0 +1 @@
.button-KTgbfaP5{height:38px;justify-content:center;width:52px}
@@ -0,0 +1 @@
.button-KTgbfaP5{height:38px;justify-content:center;width:52px}
@@ -0,0 +1,6 @@
"use strict";(self.webpackChunktradingview=self.webpackChunktradingview||[]).push([[144,9974],{7955:(e,t,i)=>{i.d(t,{inplaceEditHandlers:()=>o});var n=i(83077);function o(e){const t=(t,i)=>{i.sourceWasSelected&&e(t)};return{areaName:n.AreaName.Text,executeDefaultAction:{doubleClickHandler:!0,doubleTapHandler:!0},clickHandler:t,tapHandler:t}}},7919:(e,t,i)=>{i.d(t,{InplaceTextLineSourcePaneView:()=>u});var n=i(85842),o=i(91599),s=i(82347),r=i(89772),a=i(41928),d=i(83077),l=i(28031),c=i(29968);const h=o.t(null,void 0,i(3443));class u extends a.LineSourcePaneView{constructor(e,t,i,n,o){super(e,t,o),this._textInfo=new r.WatchedObject({}),this._isTextEditModeActivated=!1,this._textWasEdited=!1,this._showTextEditor=i,this._hideTextEditor=n,this._editableTextSpawn=this._source.editableText().spawn(),this._editableTextSpawn.subscribe((()=>this._updateTextWasEditable()))}destroy(){this._editableTextSpawn.destroy()}setSelectionRange(e){this._selectionRange=e}closeTextEditor(){this._closeTextEditorImpl()}_closeTextEditorImpl(e){this._textWasEdited=!1,this._isTextEditModeActivated=!1,this._hideTextEditor?.(e)}_placeHolderMode(e){return!this._isTextEditMode()&&this._model.hoveredSource()===this._source&&0===this._model.hoveredSourceOrigin()&&(!e||this._model.lastHittestData()?.areaName!==d.AreaName.AnchorPoint)&&!(0,c.lastMouseOrTouchEventInfo)().isTouch&&!this._source.editableTextProperties().text.value()&&this._model.selection().isSelected(this._source)}_updateTextWasEditable(){this._textWasEdited=!0}_textCursorType(){return this._model.selection().isSelected(this._source)&&!this._model.sourcesBeingMoved().includes(this._source)?l.PaneCursorType.Text:void 0}_updateInplaceText(e){this._textInfo.setValue(e),this._model.selection().isSelected(this._source)||this.closeTextEditor();const t=this._source.textEditingEl();t&&this._activateEditMode(t)}_tryActivateEditMode(e,t){const i=(0,n.ensureNotNull)(t.target instanceof HTMLElement?t.target.closest(".chart-gui-wrapper"):null);this._activateEditMode(i)}_isTextEditMode(){return this._isTextEditModeActivated}_isTextBeingEdited(){return this._textWasEdited}_textData(){return this._text()||(this._textWasEdited?"":h)}_textColor(){const e=this._source.editableTextProperties().textColor.value();return this._text()?e:(0,s.generateColor)(e,50,!0)}_inplaceTextHighlight(){const e=this._source.editableTextStyle();return this._selectionRange?{selectionHighlight:{start:this._selectionRange[0],end:this._selectionRange[1],color:(0,s.generateColor)(e.selectionColor,80,!0)}}:{}}_activateEditMode(e){this._showTextEditor?.((0,n.ensureNotNull)(this._getOwnerSource()),e,this._textInfo,h,this._closeTextEditorImpl.bind(this)),this._isTextEditModeActivated=!0}_text(){return this._isTextEditMode()?this._source.editableText().value():this._source.editableTextProperties().text.value()}}},63212:(e,t,i)=>{i.d(t,{InplaceTextLineDataSource:()=>S,InplaceTextUndoCommand:()=>m})
;var n=i(83991),o=i(85842),s=i(57415),r=i(11284),a=i(55482),d=i(91599),l=i(72769),c=i(68657),h=i(89659),u=i(1479),_=i(82014),p=i(9840),g=i(34773);const x={selectionColor:(0,r.getHexColorByName)("color-tv-blue-500"),cursorColor:(0,r.getHexColorByName)("color-black")},T={selectionColor:(0,r.getHexColorByName)("color-white"),cursorColor:(0,r.getHexColorByName)("color-white")};var P;!function(e){e[e.TextEditingJustFinishedTime=100]="TextEditingJustFinishedTime"}(P||(P={}));class m extends u.UndoCommand{constructor(e,t,n,o){super(new l.TranslatedString("change {title} text",d.t(null,void 0,i(58899))).format({title:new l.TranslatedString(t.name(),t.translatedType())}),!0,!g.lineToolsDoNotAffectChartInvalidation),this._sourceId=t.id(),this._model=e,this._oldValue=n,this._newValue=o}redo(){const e=this._source();this._textProperty(e).setValue(this._newValue)}undo(){const e=this._source();this._textProperty(e).setValue(this._oldValue)}_textProperty(e){return e.editableTextProperties().text}_source(){return(0,o.ensureNotNull)(this._model.dataSourceForId(this._sourceId))}}class S extends _.LineDataSource{constructor(e,t,n,o){super(e,t,n,o),this._container=null,this._activeEditingOwnerSource=null,this._editableText=new h.WatchedValue(""),this._activateTextEditingEl=null,this._paneView=null,this._selectionData={},this._cursorPaneView=null,this._cursorPosition=null,this._editingOnCreation=!1,this._editingActivationTime=null,this._editingDeactivationTime=0,this._editableText.subscribe((()=>{this.updateAllViewsAndRedraw((0,p.sourceChangeEvent)(this.id()))})),this._isDarkBackground=(0,c.combine)(((e,t)=>{if(null===t)return this._model.dark().value();const i=(0,a.blendRgba)((0,a.parseRgba)(e),(0,a.parseRgba)(t));return"black"===(0,a.rgbToBlackWhiteString)([i[0],i[1],i[2]],150)}),this._model.backgroundColor().spawnOwnership(),this._createDataSourceBackgroundColorWV()),Promise.all([i.e(8263),i.e(144),i.e(4073),i.e(1912),i.e(1495)]).then(i.bind(i,16630)).then((t=>{this._cursorPaneView=new t.InplaceTextCursorPaneView(this,e),this._additionalCursorDataGetters&&(this._cursorPaneView.setAdditionalCursorData(...this._additionalCursorDataGetters),null!==this._cursorPosition&&(this._cursorPaneView.setCursorPosition(this._cursorPosition),e.updateSource(this)))}))}destroy(){this._isDarkBackground.destroy(),this._editableText.unsubscribe(),this._closeTextEditor(),super.destroy()}editableTextStyle(){return{...this._isDarkBackground.value()?T:x}}removeIfEditableTextIsEmpty(){return!1}activateEditingOnCreation(){return!1}topPaneViews(e){return this._activeEditingOwnerSource&&e.hasDataSource(this._activeEditingOwnerSource)&&!window.TradingView.printing&&this._cursorPaneView?(this._cursorPaneView.update((0,p.sourceChangeEvent)(this.id())),[this._cursorPaneView]):null}dataAndViewsReady(){return super.dataAndViewsReady()&&null!==this._cursorPaneView}editableText(){return this._editableText}textEditingEl(){return this._activateTextEditingEl}activateTextEditingOn(e,t){this._activateTextEditingEl=e,this._editingOnCreation=!!t,
this._editingActivationTime=performance.now(),this.updateAllViewsAndRedraw((0,p.sourceChangeEvent)(this.id()))}deactivateTextEditing(){this._closeTextEditor()}textEditingActivationTime(){return this._editingActivationTime}textEditingJustFinished(){return performance.now()-this._editingDeactivationTime<100}setAdditionalCursorData(e,t){this._cursorPaneView?this._cursorPaneView.setAdditionalCursorData(e,t):this._additionalCursorDataGetters=[e,t]}_updateAllPaneViews(e){super._updateAllPaneViews(e),this._cursorPaneView?.update(e)}async _openTextEditor(e,t,n,r,a){if(null!==this._container)return;null===this._editingActivationTime&&(this._editingActivationTime=performance.now()),this._activateTextEditingEl=null,this._cursorPosition=null,this._container=document.createElement("div"),this._container.style.position="absolute",this._container.style.top="0",this._container.style.bottom="0",this._container.style.left="0",this._container.style.right="0",this._container.style.overflow="hidden",this._container.style.pointerEvents="none",t.appendChild(this._container);const{updateChartEditorText:d,closeChartEditorText:l}=await Promise.all([i.e(7922),i.e(9365),i.e(269)]).then(i.bind(i,5443));if(null===this._container||this._isDestroyed)return;this._activeEditingOwnerSource=e,this._closeChartEditorText=l;const{text:c,textColor:h,wordWrap:u}=this.editableTextProperties(),{forbidLineBreaks:_,maxLength:g}=this.editableTextStyle();this._editableText.setValue(c.value());const x=this.isFixed()?(0,o.ensureDefined)(this.fixedPoint(e)):(0,o.ensureNotNull)(this.pointToScreenPoint(this._points[0],e)),T={position:(0,s.point)(x.x,x.y),textInfo:n,placeholder:r,text:this._editableText,textColor:h,wordWrap:u,forbidLineBreaks:_,maxLength:g,onClose:a,onSelectionChange:this._onSelectionChange.bind(this),onContextMenu:this.onContextMenu?this.onContextMenu.bind(this):void 0};d(this._container,T),this.updateAllViewsAndRedraw((0,p.sourceChangeEvent)(this.id()))}_closeTextEditor(e){null===this._container||this._isDestroyed||(this._editingActivationTime=null,this._editingDeactivationTime=performance.now(),this._saveEditedText(),this._editingOnCreation=!1,this._onSelectionChange(),this._closeChartEditorText?.(this._container),this._closeChartEditorText=void 0,this._container.remove(),this._container=null,this._activeEditingOwnerSource=null,this.updateAllViewsAndRedraw((0,p.sourceChangeEvent)(this.id())))}_saveEditedText(){const e=this.editableTextProperties().text.value(),t=this._editableText.value();e!==t&&(this._editingOnCreation&&this.editableTextProperties().text.setValue(t),this._model.undoModel().undoHistory().pushUndoCommand(this._changeEditableTextUndoCommand(e,t)))}_changeEditableTextUndoCommand(e,t){return new m(this._model,this,e,t)}_createDataSourceBackgroundColorWV(){return new h.WatchedValue(null).readonly().ownership()}_onSelectionChange(e){if(null===this._container)return;const t={};if(void 0!==e){const{start:i,end:n}=e;i===n?t.cursorPosition=i:t.selectionRange=[Math.min(i,n),Math.max(i,n)]}(0,
n.default)(t,this._selectionData)||(this._selectionData=t,this._paneViews.forEach((e=>{e.forEach((e=>{"setSelectionRange"in e&&e.setSelectionRange(t.selectionRange)}))})),this._cursorPaneView?this._cursorPaneView.setCursorPosition(t.cursorPosition):this._cursorPosition=t.cursorPosition??null,this.updateAllViewsAndRedraw((0,p.sourceChangeEvent)(this.id())))}}},41928:(e,t,i)=>{i.d(t,{LineSourcePaneView:()=>x,anchorResizeCursorType:()=>p,createLineSourcePaneViewPoint:()=>g});var n=i(11284),o=i(85842),s=i(29968),r=i(83077),a=i(71367),d=i(8165),l=i(28031),c=i(61208);const h=n.colorsPalette["color-tv-blue-600"];var u,_;function p(e,t){const i=e.x-t.x,n=e.y-t.y;if(!Number.isFinite(i)||!Number.isFinite(n)||0===i&&0===n)return l.PaneCursorType.Default;let s=Math.atan2(n,i);return s<0&&(s+=2*Math.PI),s>=_.deg337_5||s<_.deg22_5||s>=_.deg157_5&&s<_.deg202_5?l.PaneCursorType.HorizontalResize:s>=_.deg22_5&&s<_.deg67_5||s>=_.deg202_5&&s<_.deg247_5?l.PaneCursorType.DiagonalNwSeResize:s>=_.deg67_5&&s<_.deg112_5||s>=_.deg247_5&&s<_.deg292_5?l.PaneCursorType.VerticalResize:s>=_.deg112_5&&s<_.deg157_5||s>=_.deg292_5&&s<_.deg337_5?l.PaneCursorType.DiagonalNeSwResize:void(0,o.assert)(!1,"unexpected angle")}function g(e,t){return e.pointIndex=t,e}!function(e){e[e.RegularAnchorRadius=6]="RegularAnchorRadius",e[e.TouchAnchorRadius=13]="TouchAnchorRadius",e[e.RegularStrokeWidth=1]="RegularStrokeWidth",e[e.TouchStrokeWidth=3]="TouchStrokeWidth",e[e.RegularSelectedStrokeWidth=3]="RegularSelectedStrokeWidth",e[e.TouchSelectedStrokeWidth=0]="TouchSelectedStrokeWidth"}(u||(u={})),function(e){e[e.deg22_5=Math.PI/8]="deg22_5",e[e.deg67_5=3*Math.PI/8]="deg67_5",e[e.deg112_5=5*Math.PI/8]="deg112_5",e[e.deg157_5=7*Math.PI/8]="deg157_5",e[e.deg202_5=9*Math.PI/8]="deg202_5",e[e.deg247_5=11*Math.PI/8]="deg247_5",e[e.deg292_5=13*Math.PI/8]="deg292_5",e[e.deg337_5=15*Math.PI/8]="deg337_5"}(_||(_={}));class x{constructor(e,t,i){this._invalidated=!0,this._points=[],this._middlePoint=null,this._selectionRenderers=[],this._lineAnchorRenderers=[],this._source=e,this._model=t,this._ownerSource=i??null}priceToCoordinate(e){const t=this._getOwnerSource(),i=t?.priceScale();if(null==i)return null;const n=null!==t?t.firstValue():null;return null===n?null:i.priceToCoordinate(e,n)}anchorColor(){return h}isHoveredSource(){return this._source===this._model.hoveredSource()}isSelectedSource(){return this._model.selection().isSelected(this._source)}isBeingEdited(){return this._model.lineBeingEdited()===this._source}isEditMode(){return!this._model.isSnapshot()}areAnchorsVisible(){return(this.isHoveredSource()&&!this.isLocked()||this.isSelectedSource())&&this.isEditMode()}update(){this._invalidated=!0}isLocked(){return Boolean(this._source.isLocked&&this._source.isLocked())}addAnchors(e,t={}){let i=this._getPoints();this._model.lineBeingCreated()===this._source&&(i=i.slice(0,-1));const n=this._source.points(),o=i.map(((e,t)=>{const i=n[t],o=(0,d.lineSourcePaneViewPointToLineAnchorPoint)(e);return i&&(o.snappingPrice=i.price,o.snappingIndex=i.index),o}))
;e.append(this.createLineAnchor({...t,points:o},0))}createLineAnchor(e,t){const i=e.points.map((e=>e.point)),n=this._getOwnerSource();if(this.isLocked()){const o=this._getSelectionRenderer(t);return o.setData({bgColors:this._lineAnchorColors(i),points:e.points,visible:this.areAnchorsVisible(),hittestResult:r.HitTarget.Regular,ownerSourceId:n?.id(),barSpacing:this._model.timeScale().barSpacing()}),o}const o=(0,s.lastMouseOrTouchEventInfo)().isTouch,a=this._getLineAnchorRenderer(t),d=this.isHoveredSource()?this._model.lastHittestData()?.pointIndex??null:null;return a.setData({...e,color:this.anchorColor(),backgroundColors:this._lineAnchorColors(i),hoveredPointIndex:d,linePointBeingEdited:this.isBeingEdited()?this._model.linePointBeingEdited():null,radius:this._anchorRadius(),strokeWidth:o?u.TouchStrokeWidth:u.RegularStrokeWidth,selected:this.isSelectedSource(),selectedStrokeWidth:o?u.TouchSelectedStrokeWidth:u.RegularSelectedStrokeWidth,visible:this.areAnchorsVisible(),clickHandler:e.clickHandler,ownerSourceId:n?.id()}),a}_getOwnerSource(){return this._ownerSource??this._source.ownerSource()}_anchorRadius(){return(0,s.lastMouseOrTouchEventInfo)().isTouch?u.TouchAnchorRadius:u.RegularAnchorRadius}_lineAnchorColors(e){const t=(0,o.ensureNotNull)(this._model.paneForSource(this._source)).height();return e.map((e=>this._model.backgroundColorAtYPercentFromTop(e.y/t)))}_updateImpl(e){this._points=[];this._model.timeScale().isEmpty()||this._validatePriceScale()&&(this._source.points().forEach(((e,t)=>{const i=this._source.pointToScreenPoint(e,this._ownerSource??void 0);i&&this._points.push(g(i,t))})),2===this._points.length&&(this._middlePoint=this._source.calcMiddlePoint(this._points[0],this._points[1])),this._invalidated=!1)}_validatePriceScale(){const e=this._getOwnerSource()?.priceScale();return null!=e&&!e.isEmpty()}_getSource(){return this._source}_getPoints(){return this._points}_getModel(){return this._model}_height(){const e=this._getOwnerSource()?.priceScale();return null!=e?e.height():0}_width(){return this._model.timeScale().width()}_needLabelExclusionPath(e,t){const i=this._source.properties().childs();return"middle"===(t??i.vertLabelsAlign.value())&&(0,c.needTextExclusionPath)(e)}_addAlertRenderer(e,t,i=this._source.properties().linecolor.value()){}_getAlertRenderer(e){return null}_getSelectionRenderer(e){for(;this._selectionRenderers.length<=e;)this._selectionRenderers.push(new a.SelectionRenderer);return this._selectionRenderers[e]}_getLineAnchorRenderer(e){for(;this._lineAnchorRenderers.length<=e;)this._lineAnchorRenderers.push(new d.LineAnchorRenderer);return this._lineAnchorRenderers[e]}}},8165:(e,t,i)=>{i.d(t,{LineAnchorRenderer:()=>T,lineSourcePaneViewPointToLineAnchorPoint:()=>P,lineSourcePaneViewPointToLineAnchorPoint2:()=>m,mapLineSourcePaneViewPointToLineAnchorPoint:()=>S});var n=i(57415),o=i(91069),s=i(85842),r=i(51946),a=i(7321),d=i(83077),l=i(28031),c=i(72244),h=i(57507);function u(e,t,i,n){const{point:o}=t,s=i+n/2;(0,r.drawRoundRect)(e,o.x-s,o.y-s,2*s,2*s,(i+n)/2),e.closePath(),e.lineWidth=n}
function _(e,t,i,n){e.globalAlpha=.2,u(e,t,i,n),e.stroke(),e.globalAlpha=1}function p(e,t,i,n){u(e,t,i-n,n),e.fill(),e.stroke()}function g(e,t,i,n){const{point:o}=t;e.globalAlpha=.2,e.beginPath(),e.arc(o.x,o.y,i+n/2,0,2*Math.PI,!0),e.closePath(),e.lineWidth=n,e.stroke(),e.globalAlpha=1}function x(e,t,i,n){const{point:o}=t;e.beginPath(),e.arc(o.x,o.y,i-n/2,0,2*Math.PI,!0),e.closePath(),e.lineWidth=n,e.fill(),e.stroke()}class T extends h.BitmapCoordinatesPaneRenderer{constructor(e){super(),this._data=e??null}setData(e){this._data=e}hitTest(e){if(null===this._data||this._data.disableInteractions)return null;const{radius:t,points:i}=this._data,n=t+(0,c.interactionTolerance)().anchor;for(const t of i){if(t.point.subtract(e).length()<=n)return new d.HitTestResult(t.hitTarget??d.HitTarget.ChangePoint,{areaName:d.AreaName.AnchorPoint,pointIndex:t.pointIndex,cursorType:t.cursorType??l.PaneCursorType.Default,activeItem:t.activeItem,snappingPrice:t.snappingPrice,snappingIndex:t.snappingIndex,nonDiscreteIndex:t.nonDiscreteIndex,possibleMovingDirections:t.possibleMovingDirections,clickHandler:this._data.clickHandler,tapHandler:this._data.clickHandler,ownerSourceId:this._data.ownerSourceId})}return null}doesIntersectWithBox(e){return null!==this._data&&this._data.points.some((t=>(0,o.pointInBox)(t.point,e)))}_drawImpl(e){if(null===this._data||!this._data.visible)return;const t=[],i=[],n=[],o=[];for(let e=0;e<this._data.points.length;++e){const s=this._data.points[e],r=this._data.backgroundColors[e];s.square?(t.push(s),i.push(r)):(n.push(s),o.push(r))}t.length&&this._drawPoints(e,t,i,p,_),n.length&&this._drawPoints(e,n,o,x,g)}_drawPoints(e,t,i,o,r){const{context:d,horizontalPixelRatio:l,verticalPixelRatio:c}=e,h=(0,s.ensureNotNull)(this._data),u=h.radius;let _=Math.max(1,Math.floor((h.strokeWidth||2)*l));h.selected&&(_+=Math.max(1,Math.floor(l/2)));const p=Math.max(1,Math.floor(l));let g=Math.round(u*l*2);g%2!=p%2&&(g+=1);const x=p%2/2;d.strokeStyle=h.color;for(let e=0;e<t.length;++e){const s=t[e];if(!((0,a.isInteger)(s.pointIndex)&&h.linePointBeingEdited===s.pointIndex)){d.fillStyle=i[e];if(o(d,{...s,point:new n.Point(Math.round(s.point.x*l)+x,Math.round(s.point.y*c)+x)},g/2,_),!h.disableInteractions){if(null!==h.hoveredPointIndex&&s.pointIndex===h.hoveredPointIndex){const e=Math.max(1,Math.floor(h.selectedStrokeWidth*l));let t=Math.round(u*l*2);t%2!=p%2&&(t+=1);r(d,{...s,point:new n.Point(Math.round(s.point.x*l)+x,Math.round(s.point.y*c)+x)},t/2,e)}}}}}}function P(e,t=e.pointIndex,i,n,o,s,r,a,d,l){return{point:e,pointIndex:t,cursorType:i,square:n,hitTarget:o,snappingPrice:s,snappingIndex:r,nonDiscreteIndex:a,activeItem:d,possibleMovingDirections:l}}function m(e){return P(e.point,e.pointIndex,e.cursorType,e.square,e.hitTarget,e.snappingPrice,e.snappingIndex,e.nonDiscreteIndex,e.activeItem,e.possibleMovingDirections)}function S(e){return P(e)}}}]);
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
@@ -0,0 +1 @@
[data-theme=light]{--_0-aZuU:var(--color-tv-blue-500);--_1-aZuU:var(--color-black)}[data-theme=dark]{--_0-aZuU:var(--color-tv-blue-500);--_1-aZuU:var(--color-cold-gray-300)}.container-QcG0kDOU{align-items:center;cursor:default;display:flex;flex-direction:column;justify-content:center;text-align:center}@media (max-height:440px) and (orientation:landscape){.container-QcG0kDOU{justify-content:flex-start}}.image-QcG0kDOU{margin-bottom:12px}@media (max-height:440px) and (orientation:landscape){.image-QcG0kDOU{display:none}}.title-QcG0kDOU{color:var(--_1-aZuU);font-size:20px;font-weight:700;margin:0 0 16px}.description-QcG0kDOU{color:var(--color-text-primary);font-size:16px;line-height:24px;margin:0}.button-QcG0kDOU{cursor:default;margin-top:24px}
@@ -0,0 +1 @@
[data-theme=light]{--_0-aZuU:var(--color-tv-blue-500);--_1-aZuU:var(--color-black)}[data-theme=dark]{--_0-aZuU:var(--color-tv-blue-500);--_1-aZuU:var(--color-cold-gray-300)}.container-QcG0kDOU{align-items:center;cursor:default;display:flex;flex-direction:column;justify-content:center;text-align:center}@media (max-height:440px) and (orientation:landscape){.container-QcG0kDOU{justify-content:flex-start}}.image-QcG0kDOU{margin-bottom:12px}@media (max-height:440px) and (orientation:landscape){.image-QcG0kDOU{display:none}}.title-QcG0kDOU{color:var(--_1-aZuU);font-size:20px;font-weight:700;margin:0 0 16px}.description-QcG0kDOU{color:var(--color-text-primary);font-size:16px;line-height:24px;margin:0}.button-QcG0kDOU{cursor:default;margin-top:24px}
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
@@ -0,0 +1 @@
.wrapper-hoWtpNyh{align-items:center;display:flex;justify-content:center;position:relative}.isActive-hoWtpNyh{color:var(--tv-color-popup-element-background-active,var(--color-popup-element-background-active))}.isActive-hoWtpNyh:after{background-color:currentColor;content:"";height:4px;inset-inline-end:0;inset-inline-start:0;position:absolute;top:100%}.button-hoWtpNyh{all:unset;align-items:center;display:flex;justify-content:center;position:relative}.button-hoWtpNyh:before{border-radius:4px;content:none;height:100%;inset-inline-start:0;outline:var(--color-tv-blue-500) none 2px;outline-offset:-2px;pointer-events:none;position:absolute;top:0;width:100%}.button-hoWtpNyh:focus-visible:before{content:"";outline-style:solid}.button-hoWtpNyh.isActive-hoWtpNyh{color:var(--tv-color-popup-element-background-active,var(--color-popup-element-background-active))}.wrapper-RXEt_NWz{border-bottom:1px solid var(--tv-color-popup-element-divider-background,var(--color-popup-menu-separator));display:flex;padding:6px 6px 3px}.wrapper-QWmdCZSA{align-items:center;box-sizing:border-box;color:var(--tv-color-popup-element-secondary-text,var(--color-popup-element-secondary-text));display:flex;font-size:11px;height:100%;letter-spacing:.4px;padding-block:6px 0;padding-inline:18px 6px;text-transform:uppercase}.wrapper-MeQD3kFA{align-items:center;border-radius:4px;display:flex;flex-shrink:0;justify-content:center}.button-MeQD3kFA{all:unset;align-items:center;display:flex;justify-content:center;position:relative}.button-MeQD3kFA:before{border-radius:4px;content:none;height:100%;inset-inline-start:0;outline:var(--color-tv-blue-500) none 2px;outline-offset:-2px;pointer-events:none;position:absolute;top:0;width:100%}.button-MeQD3kFA:focus-visible:before{content:"";outline-style:solid}.wrapper-M14KUVdG{align-items:center;display:flex;height:100%;overflow:hidden;padding:0 6px}.emojiItem-M14KUVdG.hovered-M14KUVdG{background-color:var(--tv-color-popup-element-background-hover,var(--color-popup-element-background-hover))}@media (any-hover:hover){.emojiItem-M14KUVdG:hover{background-color:var(--tv-color-popup-element-background-hover,var(--color-popup-element-background-hover))}}.emojiItem-M14KUVdG:active{background-color:var(--tv-color-popup-element-background-hover,var(--color-container-fill-primary-neutral-light))}.list-JPoFARaG{content-visibility:auto;overscroll-behavior:none;padding-bottom:6px;will-change:contents}@media (pointer:fine){@supports (-moz-appearance:none){.list-JPoFARaG{scrollbar-color:var(--tv-color-scrollbar-thumb-background,var(--color-scroll-bg)) transparent;scrollbar-width:thin}}.list-JPoFARaG::-webkit-scrollbar{height:5px;width:5px}.list-JPoFARaG::-webkit-scrollbar-thumb{background-clip:content-box;background-color:var(--tv-color-scrollbar-thumb-background,var(--color-scroll-bg));border:1px solid transparent;border-radius:3px}.list-JPoFARaG::-webkit-scrollbar-track{background-color:transparent;border-radius:3px}.list-JPoFARaG::-webkit-scrollbar-corner{display:none}}.wrapper-VmCoyMWF{background-color:var(--tv-color-popup-background,var(--color-popup-background));border-radius:6px}
@@ -0,0 +1 @@
.wrapper-hoWtpNyh{align-items:center;display:flex;justify-content:center;position:relative}.isActive-hoWtpNyh{color:var(--tv-color-popup-element-background-active,var(--color-popup-element-background-active))}.isActive-hoWtpNyh:after{background-color:currentColor;content:"";height:4px;inset-inline-end:0;inset-inline-start:0;position:absolute;top:100%}.button-hoWtpNyh{all:unset;align-items:center;display:flex;justify-content:center;position:relative}.button-hoWtpNyh:before{border-radius:4px;content:none;height:100%;inset-inline-start:0;outline:var(--color-tv-blue-500) none 2px;outline-offset:-2px;pointer-events:none;position:absolute;top:0;width:100%}.button-hoWtpNyh:focus-visible:before{content:"";outline-style:solid}.button-hoWtpNyh.isActive-hoWtpNyh{color:var(--tv-color-popup-element-background-active,var(--color-popup-element-background-active))}.wrapper-RXEt_NWz{border-bottom:1px solid var(--tv-color-popup-element-divider-background,var(--color-popup-menu-separator));display:flex;padding:6px 6px 3px}.wrapper-QWmdCZSA{align-items:center;box-sizing:border-box;color:var(--tv-color-popup-element-secondary-text,var(--color-popup-element-secondary-text));display:flex;font-size:11px;height:100%;letter-spacing:.4px;padding-block:6px 0;padding-inline:18px 6px;text-transform:uppercase}.wrapper-MeQD3kFA{align-items:center;border-radius:4px;display:flex;flex-shrink:0;justify-content:center}.button-MeQD3kFA{all:unset;align-items:center;display:flex;justify-content:center;position:relative}.button-MeQD3kFA:before{border-radius:4px;content:none;height:100%;inset-inline-start:0;outline:var(--color-tv-blue-500) none 2px;outline-offset:-2px;pointer-events:none;position:absolute;top:0;width:100%}.button-MeQD3kFA:focus-visible:before{content:"";outline-style:solid}.wrapper-M14KUVdG{align-items:center;display:flex;height:100%;overflow:hidden;padding:0 6px}.emojiItem-M14KUVdG.hovered-M14KUVdG{background-color:var(--tv-color-popup-element-background-hover,var(--color-popup-element-background-hover))}@media (any-hover:hover){.emojiItem-M14KUVdG:hover{background-color:var(--tv-color-popup-element-background-hover,var(--color-popup-element-background-hover))}}.emojiItem-M14KUVdG:active{background-color:var(--tv-color-popup-element-background-hover,var(--color-container-fill-primary-neutral-light))}.list-JPoFARaG{content-visibility:auto;overscroll-behavior:none;padding-bottom:6px;will-change:contents}@media (pointer:fine){@supports (-moz-appearance:none){.list-JPoFARaG{scrollbar-color:var(--tv-color-scrollbar-thumb-background,var(--color-scroll-bg)) transparent;scrollbar-width:thin}}.list-JPoFARaG::-webkit-scrollbar{height:5px;width:5px}.list-JPoFARaG::-webkit-scrollbar-thumb{background-clip:content-box;background-color:var(--tv-color-scrollbar-thumb-background,var(--color-scroll-bg));border:1px solid transparent;border-radius:3px}.list-JPoFARaG::-webkit-scrollbar-track{background-color:transparent;border-radius:3px}.list-JPoFARaG::-webkit-scrollbar-corner{display:none}}.wrapper-VmCoyMWF{background-color:var(--tv-color-popup-background,var(--color-popup-background));border-radius:6px}
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
@@ -0,0 +1 @@
[data-theme=light]{--_0-eIjW:var(--color-cold-gray-100);--_1-eIjW:var(--color-cold-gray-150)}[data-theme=dark]{--_0-eIjW:var(--color-cold-gray-800);--_1-eIjW:var(--color-cold-gray-700)}.divider-pzdcWv_c{border:none;border-color:var(--ui-lib-divider-color,var(--ui-lib-button-default-color-border));margin:0}.divider-pzdcWv_c.orientation-horizontal-pzdcWv_c{border-top-style:solid;width:100%}.divider-pzdcWv_c.orientation-vertical-pzdcWv_c{border-inline-start-style:solid;display:inline-block;height:100%;min-height:2ch;vertical-align:sub}.divider-pzdcWv_c.size-xsmall-pzdcWv_c{border-width:1px}.divider-pzdcWv_c.size-small-pzdcWv_c{border-width:2px}.divider-pzdcWv_c.size-medium-pzdcWv_c{border-width:3px}.divider-pzdcWv_c.size-large-pzdcWv_c{border-width:4px}.divider-pzdcWv_c.size-xlarge-pzdcWv_c{border-width:5px}.divider-pzdcWv_c.size-xxlarge-pzdcWv_c{border-width:6px}.divider-pzdcWv_c.type-primary-pzdcWv_c{--ui-lib-button-default-color-border:var(--_1-eIjW)}.divider-pzdcWv_c.type-secondary-pzdcWv_c{--ui-lib-button-default-color-border:var(--_0-eIjW)}
@@ -0,0 +1 @@
[data-theme=light]{--_0-eIjW:var(--color-cold-gray-100);--_1-eIjW:var(--color-cold-gray-150)}[data-theme=dark]{--_0-eIjW:var(--color-cold-gray-800);--_1-eIjW:var(--color-cold-gray-700)}.divider-pzdcWv_c{border:none;border-color:var(--ui-lib-divider-color,var(--ui-lib-button-default-color-border));margin:0}.divider-pzdcWv_c.orientation-horizontal-pzdcWv_c{border-top-style:solid;width:100%}.divider-pzdcWv_c.orientation-vertical-pzdcWv_c{border-inline-start-style:solid;display:inline-block;height:100%;min-height:2ch;vertical-align:sub}.divider-pzdcWv_c.size-xsmall-pzdcWv_c{border-width:1px}.divider-pzdcWv_c.size-small-pzdcWv_c{border-width:2px}.divider-pzdcWv_c.size-medium-pzdcWv_c{border-width:3px}.divider-pzdcWv_c.size-large-pzdcWv_c{border-width:4px}.divider-pzdcWv_c.size-xlarge-pzdcWv_c{border-width:5px}.divider-pzdcWv_c.size-xxlarge-pzdcWv_c{border-width:6px}.divider-pzdcWv_c.type-primary-pzdcWv_c{--ui-lib-button-default-color-border:var(--_1-eIjW)}.divider-pzdcWv_c.type-secondary-pzdcWv_c{--ui-lib-button-default-color-border:var(--_0-eIjW)}
@@ -0,0 +1 @@
[data-theme=light]{--_0-boS2:var(--color-cold-gray-50);--_1-boS2:var(--color-cold-gray-200);--_2-boS2:var(--color-white);--_3-boS2:var(--color-cold-gray-400);--_4-boS2:var(--color-cold-gray-100);--_5-boS2:var(--color-cold-gray-900)}[data-theme=dark]{--_0-boS2:var(--color-cold-gray-800);--_1-boS2:var(--color-cold-gray-450);--_2-boS2:var(--color-cold-gray-600);--_3-boS2:var(--color-cold-gray-300);--_4-boS2:var(--color-cold-gray-700);--_5-boS2:var(--color-cold-gray-200)}.container-N4SM7hWm{background:var(--_0-boS2);border:1px dashed var(--_1-boS2);border-radius:4px;box-sizing:border-box;cursor:pointer;position:relative}@media (any-hover:hover){.container-N4SM7hWm:hover .textBlockHeadline-N4SM7hWm{color:var(--color-brand)}}.dropzone-N4SM7hWm{display:block;height:100%;position:absolute;width:100%}.textBlock-N4SM7hWm{align-items:center;color:var(--_3-boS2);display:flex;flex-direction:column;height:100%;justify-content:center;position:absolute;width:100%;--ui-lib-typography-line-height:21px;--ui-lib-typography-font-size:14px}.textBlock-N4SM7hWm,.textBlockHeadline-N4SM7hWm{font-size:var(--ui-lib-typography-font-size);font-style:normal;font-weight:400;line-height:var(--ui-lib-typography-line-height)}.textBlockHeadline-N4SM7hWm{color:var(--color-text-primary);margin-bottom:8px;padding:8px;text-align:center;--ui-lib-typography-line-height:24px;--ui-lib-typography-font-size:16px}.textBlockError-N4SM7hWm{color:var(--color-control-intent-danger)}.img-N4SM7hWm{align-items:center;display:flex;height:100%;object-fit:contain;position:absolute;width:100%}.remove-N4SM7hWm{background-color:var(--_2-boS2);border-radius:4px;color:var(--color-text-primary);height:32px;inset-inline-end:6px;top:8px;width:32px}.backdrop-N4SM7hWm,.remove-N4SM7hWm{align-items:center;display:flex;justify-content:center;position:absolute}.backdrop-N4SM7hWm{background-color:var(--_4-boS2);bottom:0;inset-inline-end:0;inset-inline-start:0;text-align:center;top:0}.mainText-N4SM7hWm{color:var(--_5-boS2);font-size:16px;margin-bottom:0}.dialog-Rg1Vw_8R{height:100%;justify-content:space-between}.transparencyTitle-Rg1Vw_8R{align-content:flex-start;font-size:14px;margin-right:auto}.transparencyControl-Rg1Vw_8R{align-content:flex-end;font-size:14px;margin-left:auto;width:180px}.transparencyWrap-Rg1Vw_8R{align-content:center;align-items:center;display:flex;flex-flow:row nowrap;justify-content:center;margin-bottom:24px;padding:10px 0;width:100%}.column-Rg1Vw_8R{display:flex;flex-direction:column;margin-top:10px}.dropzone-Rg1Vw_8R{height:190px;margin-top:8px;max-width:340px}.content-Rg1Vw_8R{height:100%;overflow:auto;padding:0 20px}@media (pointer:fine){@supports (-moz-appearance:none){.content-Rg1Vw_8R{scrollbar-color:var(--tv-color-scrollbar-thumb-background,var(--color-scroll-bg)) transparent;scrollbar-width:thin}}.content-Rg1Vw_8R::-webkit-scrollbar{height:5px;width:5px}.content-Rg1Vw_8R::-webkit-scrollbar-thumb{background-clip:content-box;background-color:var(--tv-color-scrollbar-thumb-background,var(--color-scroll-bg));border:1px solid transparent;border-radius:3px}.content-Rg1Vw_8R::-webkit-scrollbar-track{background-color:transparent;border-radius:3px}.content-Rg1Vw_8R::-webkit-scrollbar-corner{display:none}}
@@ -0,0 +1 @@
[data-theme=light]{--_0-boS2:var(--color-cold-gray-50);--_1-boS2:var(--color-cold-gray-200);--_2-boS2:var(--color-white);--_3-boS2:var(--color-cold-gray-400);--_4-boS2:var(--color-cold-gray-100);--_5-boS2:var(--color-cold-gray-900)}[data-theme=dark]{--_0-boS2:var(--color-cold-gray-800);--_1-boS2:var(--color-cold-gray-450);--_2-boS2:var(--color-cold-gray-600);--_3-boS2:var(--color-cold-gray-300);--_4-boS2:var(--color-cold-gray-700);--_5-boS2:var(--color-cold-gray-200)}.container-N4SM7hWm{background:var(--_0-boS2);border:1px dashed var(--_1-boS2);border-radius:4px;box-sizing:border-box;cursor:pointer;position:relative}@media (any-hover:hover){.container-N4SM7hWm:hover .textBlockHeadline-N4SM7hWm{color:var(--color-brand)}}.dropzone-N4SM7hWm{display:block;height:100%;position:absolute;width:100%}.textBlock-N4SM7hWm{align-items:center;color:var(--_3-boS2);display:flex;flex-direction:column;height:100%;justify-content:center;position:absolute;width:100%;--ui-lib-typography-line-height:21px;--ui-lib-typography-font-size:14px}.textBlock-N4SM7hWm,.textBlockHeadline-N4SM7hWm{font-size:var(--ui-lib-typography-font-size);font-style:normal;font-weight:400;line-height:var(--ui-lib-typography-line-height)}.textBlockHeadline-N4SM7hWm{color:var(--color-text-primary);margin-bottom:8px;padding:8px;text-align:center;--ui-lib-typography-line-height:24px;--ui-lib-typography-font-size:16px}.textBlockError-N4SM7hWm{color:var(--color-control-intent-danger)}.img-N4SM7hWm{align-items:center;display:flex;height:100%;object-fit:contain;position:absolute;width:100%}.remove-N4SM7hWm{background-color:var(--_2-boS2);border-radius:4px;color:var(--color-text-primary);height:32px;inset-inline-end:6px;top:8px;width:32px}.backdrop-N4SM7hWm,.remove-N4SM7hWm{align-items:center;display:flex;justify-content:center;position:absolute}.backdrop-N4SM7hWm{background-color:var(--_4-boS2);bottom:0;inset-inline-end:0;inset-inline-start:0;text-align:center;top:0}.mainText-N4SM7hWm{color:var(--_5-boS2);font-size:16px;margin-bottom:0}.dialog-Rg1Vw_8R{height:100%;justify-content:space-between}.transparencyTitle-Rg1Vw_8R{align-content:flex-start;font-size:14px;margin-left:auto}.transparencyControl-Rg1Vw_8R{align-content:flex-end;font-size:14px;margin-right:auto;width:180px}.transparencyWrap-Rg1Vw_8R{align-content:center;align-items:center;display:flex;flex-flow:row nowrap;justify-content:center;margin-bottom:24px;padding:10px 0;width:100%}.column-Rg1Vw_8R{display:flex;flex-direction:column;margin-top:10px}.dropzone-Rg1Vw_8R{height:190px;margin-top:8px;max-width:340px}.content-Rg1Vw_8R{height:100%;overflow:auto;padding:0 20px}@media (pointer:fine){@supports (-moz-appearance:none){.content-Rg1Vw_8R{scrollbar-color:var(--tv-color-scrollbar-thumb-background,var(--color-scroll-bg)) transparent;scrollbar-width:thin}}.content-Rg1Vw_8R::-webkit-scrollbar{height:5px;width:5px}.content-Rg1Vw_8R::-webkit-scrollbar-thumb{background-clip:content-box;background-color:var(--tv-color-scrollbar-thumb-background,var(--color-scroll-bg));border:1px solid transparent;border-radius:3px}.content-Rg1Vw_8R::-webkit-scrollbar-track{background-color:transparent;border-radius:3px}.content-Rg1Vw_8R::-webkit-scrollbar-corner{display:none}}
@@ -0,0 +1,31 @@
(self.webpackChunktradingview=self.webpackChunktradingview||[]).push([[1829],{56138:e=>{e.exports={wrapper:"wrapper-VB9J73Gf",focused:"focused-VB9J73Gf",readonly:"readonly-VB9J73Gf",disabled:"disabled-VB9J73Gf","size-small":"size-small-VB9J73Gf","size-medium":"size-medium-VB9J73Gf","size-large":"size-large-VB9J73Gf","font-size-small":"font-size-small-VB9J73Gf","font-size-medium":"font-size-medium-VB9J73Gf","font-size-large":"font-size-large-VB9J73Gf","border-none":"border-none-VB9J73Gf",shadow:"shadow-VB9J73Gf","border-thin":"border-thin-VB9J73Gf","border-thick":"border-thick-VB9J73Gf","intent-default":"intent-default-VB9J73Gf","intent-success":"intent-success-VB9J73Gf","intent-warning":"intent-warning-VB9J73Gf","intent-danger":"intent-danger-VB9J73Gf","intent-primary":"intent-primary-VB9J73Gf","corner-top-left":"corner-top-left-VB9J73Gf","corner-top-right":"corner-top-right-VB9J73Gf","corner-bottom-right":"corner-bottom-right-VB9J73Gf","corner-bottom-left":"corner-bottom-left-VB9J73Gf",childrenContainer:"childrenContainer-VB9J73Gf"}},28733:e=>{e.exports={defaultSelect:"defaultSelect-OM7V5ndi"}},64995:e=>{e.exports={itemWrap:"itemWrap-srH7jxJB",item:"item-srH7jxJB",icon:"icon-srH7jxJB",selected:"selected-srH7jxJB",label:"label-srH7jxJB"}},53787:e=>{e.exports={lineEndSelect:"lineEndSelect-gw7ESiZg",right:"right-gw7ESiZg"}},66787:e=>{e.exports={lineStyleSelect:"lineStyleSelect-GcXENVb4",multipleStyles:"multipleStyles-GcXENVb4"}},20443:e=>{e.exports={lineWidthSelect:"lineWidthSelect-EUDB1YgB",bar:"bar-EUDB1YgB",isActive:"isActive-EUDB1YgB",item:"item-EUDB1YgB"}},3923:e=>{e.exports={container:"container-dhpv13DH",active:"active-dhpv13DH",disabled:"disabled-dhpv13DH",icon:"icon-dhpv13DH"}},87025:e=>{e.exports={wrap:"wrap-b6_0ORMg",disabled:"disabled-b6_0ORMg"}},38343:e=>{e.exports={checkboxWrapper:"checkboxWrapper-tHySGrzM"}},74457:e=>{e.exports={checkbox:"checkbox-hpyVsWoD",container:"container-hpyVsWoD",hintButton:"hintButton-hpyVsWoD",description:"description-hpyVsWoD"}},20438:e=>{e.exports={dropdown:"dropdown-gZlS9p6t",dropdownMenu:"dropdownMenu-gZlS9p6t",gradientColor:"gradientColor-gZlS9p6t",lineWidthSelect:"lineWidthSelect-gZlS9p6t"}},59177:e=>{e.exports={row:"row-nGXZ4vJz",empty:"empty-nGXZ4vJz",noMargins:"noMargins-nGXZ4vJz",wrap:"wrap-nGXZ4vJz",breakpointNormal:"breakpointNormal-nGXZ4vJz",breakpointMedium:"breakpointMedium-nGXZ4vJz",breakpointSmall:"breakpointSmall-nGXZ4vJz"}},5643:e=>{e.exports={coordinates:"coordinates-mb1bDWNb",input:"input-mb1bDWNb",selectionCoordinates:"selectionCoordinates-mb1bDWNb",selectionCoordinates__inputs:"selectionCoordinates__inputs-mb1bDWNb",selectionCoordinates__description:"selectionCoordinates__description-mb1bDWNb",hintButton:"hintButton-mb1bDWNb"}},41027:e=>{e.exports={wrapper:"wrapper-NVcHMTVy",checkbox:"checkbox-NVcHMTVy",colorSelect:"colorSelect-NVcHMTVy",hintButton:"hintButton-NVcHMTVy"}},22419:e=>{e.exports={withoutPadding:"withoutPadding-KtEcG0Q0"}},42830:e=>{e.exports={input:"input-mIsHGNhw",control:"control-mIsHGNhw",item:"item-mIsHGNhw",cell:"cell-mIsHGNhw",
fragmentCell:"fragmentCell-mIsHGNhw",largeWidth:"largeWidth-mIsHGNhw",withTitle:"withTitle-mIsHGNhw",title:"title-mIsHGNhw",hidden:"hidden-mIsHGNhw"}},58653:e=>{e.exports={line:"line-j5rMaiWF",control:"control-j5rMaiWF",valueInput:"valueInput-j5rMaiWF",valueUnit:"valueUnit-j5rMaiWF",input:"input-j5rMaiWF"}},42683:e=>{e.exports={unit:"unit-ZtRdVxiD",input:"input-ZtRdVxiD",normal:"normal-ZtRdVxiD",big:"big-ZtRdVxiD",dropdown:"dropdown-ZtRdVxiD",dropdownMenu:"dropdownMenu-ZtRdVxiD"}},93107:e=>{e.exports={numberChildInput:"numberChildInput-F77bfoWJ",numberChildInput_width_normal:"numberChildInput_width_normal-F77bfoWJ",numberChildInput_width_big:"numberChildInput_width_big-F77bfoWJ",optionalSetChild:"optionalSetChild-F77bfoWJ",dropdown:"dropdown-F77bfoWJ",dropdown_width_normal:"dropdown_width_normal-F77bfoWJ",dropdown_width_big:"dropdown_width_big-F77bfoWJ",dropdown__menu:"dropdown__menu-F77bfoWJ",dropdown__menu_width_normal:"dropdown__menu_width_normal-F77bfoWJ",dropdown__menu_width_big:"dropdown__menu_width_big-F77bfoWJ"}},60039:e=>{e.exports={optionalTwoColors:"optionalTwoColors-LDRcAXEV",colorPicker:"colorPicker-LDRcAXEV",dropdown:"dropdown-LDRcAXEV",dropdownMenu:"dropdownMenu-LDRcAXEV"}},49107:e=>{e.exports={dropdown:"dropdown-RxdEkbF0",normal:"normal-RxdEkbF0",big:"big-RxdEkbF0",dropdownMenu:"dropdownMenu-RxdEkbF0"}},28023:e=>{e.exports={range:"range-GLEBGed4",valueInput:"valueInput-GLEBGed4",rangeSlider:"rangeSlider-GLEBGed4",rangeSlider_mixed:"rangeSlider_mixed-GLEBGed4",input:"input-GLEBGed4",hintButton:"hintButton-GLEBGed4"}},18923:e=>{e.exports={select:"select-hJtsYZ3G",preContent:"preContent-hJtsYZ3G",normal:"normal-hJtsYZ3G",big:"big-hJtsYZ3G",dropdownMenu:"dropdownMenu-hJtsYZ3G",wrap:"wrap-hJtsYZ3G",colorsWrap:"colorsWrap-hJtsYZ3G"}},57471:e=>{e.exports={colorPicker:"colorPicker-VK3h8amb",fontStyleButton:"fontStyleButton-VK3h8amb",dropdown:"dropdown-VK3h8amb",dropdownMenu:"dropdownMenu-VK3h8amb",hintButton:"hintButton-VK3h8amb",title:"title-VK3h8amb"}},52907:e=>{e.exports={twoColors:"twoColors-C2hZXnYv",colorPicker:"colorPicker-C2hZXnYv"}},11019:e=>{e.exports={dropdown:"dropdown-eLkGg0Ft",menu:"menu-eLkGg0Ft"}},27094:e=>{e.exports={button:"button-tFul0OhX","button-children":"button-children-tFul0OhX",hiddenArrow:"hiddenArrow-tFul0OhX",invisibleFocusHandler:"invisibleFocusHandler-tFul0OhX"}},74237:e=>{e.exports={buttonWrap:"buttonWrap-icygBqe7",desktopSize:"desktopSize-icygBqe7",drawer:"drawer-icygBqe7",menuBox:"menuBox-icygBqe7"}},51075:e=>{e.exports={btnContent:"btnContent-ivexqeZZ",contentPart:"contentPart-ivexqeZZ"}},42785:e=>{e.exports={placeholder:"placeholder-V6ceS6BN"}},85739:e=>{e.exports={checkbox:"checkbox-aOSYFxuH"}},94205:e=>{e.exports={range:"range-mFgGeMmT",disabled:"disabled-mFgGeMmT",rangeSlider:"rangeSlider-mFgGeMmT",rangeSliderMiddleWrap:"rangeSliderMiddleWrap-mFgGeMmT",rangeSliderMiddle:"rangeSliderMiddle-mFgGeMmT",dragged:"dragged-mFgGeMmT",pointer:"pointer-mFgGeMmT",rangePointerWrap:"rangePointerWrap-mFgGeMmT"}},36779:e=>{e.exports={button:"button-iLKiGOdQ",hovered:"hovered-iLKiGOdQ",
disabled:"disabled-iLKiGOdQ",focused:"focused-iLKiGOdQ",active:"active-iLKiGOdQ",hidden:"hidden-iLKiGOdQ"}},70670:(e,t,n)=>{"use strict";n.d(t,{useControlDisclosure:()=>i});var o=n(59654);function i(e){const{intent:t,highlight:n,...i}=e,{isFocused:r,...a}=(0,o.useDisclosure)(i);return{...a,isFocused:r,highlight:n??r,intent:t??(r?"primary":"default")}}},66728:(e,t,n)=>{"use strict";n.d(t,{FontSizeSelect:()=>c});var o=n(79474),i=n(14487),r=n.n(i),a=n(28986),l=n(40197),s=n(28733);function c(e){const{id:t,fontSize:n,fontSizes:i=[],className:c,disabled:d,fontSizeChange:u}=e;return o.createElement(a.Select,{id:t,disabled:d,className:r()(c,s.defaultSelect),menuClassName:s.defaultSelect,items:(p=i,p.map((e=>({value:e.value,content:e.title})))),value:n,onChange:u,...(0,l.filterDataProps)(e)});var p}},72958:(e,t,n)=>{"use strict";n.d(t,{DisplayItem:()=>d,DropItem:()=>u,IconDropdown:()=>c});var o=n(79474),i=n(14487),r=n.n(i),a=n(28986),l=n(66334),s=n(64995);function c(e){const{menuItemClassName:t,...n}=e;return o.createElement(a.Select,{...n,menuItemClassName:r()(t,s.itemWrap)})}function d(e){return o.createElement("div",{className:r()(s.item,s.selected,e.className)},o.createElement(l.Icon,{className:s.icon,icon:e.icon}))}function u(e){return o.createElement("div",{className:s.item},o.createElement(l.Icon,{className:r()(s.icon,e.iconClassName),icon:e.icon}),o.createElement("div",{className:s.label},e.label))}},12091:(e,t,n)=>{"use strict";n.d(t,{defaultLineStyleItems:()=>c,lineStyleItemValues:()=>s});var o=n(60135),i=n(80140),r=n(85658),a=n(1018),l=n(26317);const s=[{type:i.LINESTYLE_SOLID,icon:r,label:o.t(null,void 0,n(27912))},{type:i.LINESTYLE_DASHED,icon:a,label:o.t(null,void 0,n(98847))},{type:i.LINESTYLE_DOTTED,icon:l,label:o.t(null,void 0,n(33987))}],c=s.map((e=>e.type))},68814:(e,t,n)=>{"use strict";n.d(t,{LineStyleSelect:()=>d});var o=n(79474),i=n(14487),r=n.n(i),a=n(72958),l=n(12091),s=n(51528),c=n(66787);class d extends o.PureComponent{render(){const{id:e,lineStyle:t,className:n,lineStyleChange:i,disabled:d,additionalItems:u,allowedLineStyles:p}=this.props;let m=function(e){let t=[...l.lineStyleItemValues];return void 0!==e&&(t=t.filter((t=>e.includes(t.type)))),t.map((e=>({value:e.type,selectedContent:o.createElement(a.DisplayItem,{icon:e.icon}),content:o.createElement(a.DropItem,{icon:e.icon,label:e.label})})))}(p);return u&&(m=[{readonly:!0,content:u},...m]),o.createElement(a.IconDropdown,{id:e,disabled:d,className:r()(c.lineStyleSelect,n),hideArrowButton:!0,items:m,value:t,onChange:i,"data-name":"line-style-select",addPlaceholderToItems:!1,placeholder:o.createElement(a.DisplayItem,{icon:s,className:c.multipleStyles})})}}},81264:(e,t,n)=>{"use strict";n.d(t,{Transparency:()=>s});var o=n(79474),i=n(14487),r=n(71691),a=n(11284),l=n(87025);function s(e){const{value:t,disabled:n,onChange:s,className:c}=e;return o.createElement("div",{className:i(l.wrap,c,{[l.disabled]:n})},o.createElement(r.Opacity,{hideInput:!0,color:a.colorsPalette["color-tv-blue-500"],opacity:1-t/100,onChange:function(e){n||s(100-100*e)},disabled:n
}))}},28390:(e,t,n)=>{"use strict";n.d(t,{useActiveDescendant:()=>r});var o=n(79474),i=n(73064);function r(e,t=[]){const[n,r]=(0,o.useState)(!1),a=(0,i.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]}},58530:(e,t,n)=>{"use strict";n.d(t,{useWatchedValueReadonly:()=>o.useWatchedValueReadonly});var o=n(57069)},13146:(e,t,n)=>{"use strict";n.d(t,{LineStyleSelect:()=>a});var o=n(79474),i=n(68814),r=n(1556);function a(e){const{property:t}=e,[n,a]=(0,r.useDefinitionProperty)({property:t});return o.createElement(i.LineStyleSelect,{...e,lineStyle:n,lineStyleChange:a})}},97367:(e,t,n)=>{"use strict";n.d(t,{LineWidthSelect:()=>d});var o=n(79474),i=n(14487),r=n(28986),a=n(20443);const l=[1,2,3,4];function s(e){const{id:t,value:n,items:s=l,disabled:c,onChange:d,className:u}=e;return o.createElement(r.Select,{id:t,disabled:c,hideArrowButton:!0,className:i(a.lineWidthSelect,u),items:(p=s,p.map((e=>({value:e,selectedContent:m(e,!0),content:m(e)})))),value:n,onChange:d,"data-name":"line-width-select"});var p;function m(e,t){const r={borderTopWidth:e};return o.createElement("div",{className:a.item},o.createElement("div",{className:i(a.bar,{[a.isActive]:e===n&&!t}),style:r}," "))}}var c=n(1556);function d(e){const{property:t}=e,[n,i]=(0,c.useDefinitionProperty)({property:t});return o.createElement(s,{...e,value:n,onChange:i})}},99189:(e,t,n)=>{"use strict";n.d(t,{ControlCustomHeightContext:()=>l,ControlCustomWidthContext:()=>r});var o,i=n(79474);!function(e){e.Small="small",e.Normal="normal",e.Big="big"}(o||(o={}));const r=i.createContext({});var a;!function(e){e.Normal="normal",e.Big="big"}(a||(a={}));const l=i.createContext({})},73951:(e,t,n)=>{"use strict";n.d(t,{Section:()=>cn});var o=n(79474),i=n(73405),r=n(1556),a=n(67328);function l(e){const{definition:{id:t,properties:{checked:n,disabled:i,visible:l},title:s,solutionId:c,infoTooltip:d},offset:u}=e,[p]=(0,r.useDefinitionProperty)({property:i,defaultValue:!1}),[m]=(0,r.useDefinitionProperty)({property:l,defaultValue:!0});return m?o.createElement(a.CommonSection,{id:t,offset:u,checked:n,title:s,solutionId:c,infoTooltip:d,disabled:e.disabled||p}):null}var s=n(14487),c=n.n(s),d=n(48504),u=n(91599),p=n(11614),m=n(21566),h=n(13146),f=n(97367),b=n(12745),v=n(85842);function y(e){return"mixed"===e}function g(e,t,n){const[i,r]=(0,o.useState)(e),a=(0,o.useRef)(i);return(0,o.useEffect)((()=>{r(e)}),[e,n]),[i,function(e){a.current=e,r(e)},function(){t(a.current)},function(){a.current=e,r(e)}]}var E,w=n(23351),C=n(72896),D=n(85728),S=n(47470),x=n(45958);function V(e){const{property:t,...n}=e,[i,a]=(0,o.useState)(performance.now()),[l,s]=(0,r.useDefinitionProperty)({property:t,handler:()=>a(performance.now())}),c=g(l,s,i)
;return o.createElement(k,{...n,valueHash:i,sharedBuffer:c})}function k(e){const{sharedBuffer:t,min:n,max:i,step:r,...a}=e,[l,s,c,d]=t,u=(0,o.useRef)(null),p=(0,o.useRef)(null),m={flushed:!1};return o.createElement(N,{...a,ref:p,onValueChange:function(e,t){s(e),"step"!==t||m.flushed||(c(),m.flushed=!0)},onKeyDown:function(e){if(e.defaultPrevented||m.flushed)return;switch((0,w.hashFromEvent)(e.nativeEvent)){case 27:d(),m.flushed=!0;break;case 13:e.preventDefault();const t=(0,v.ensureNotNull)(p.current).getClampedValue();null!==t&&(s(t),c(),m.flushed=!0)}},onBlur:function(e){const t=(0,v.ensureNotNull)(u.current);if(!t.contains(document.activeElement)&&!t.contains(e.relatedTarget)){const e=(0,v.ensureNotNull)(p.current).getClampedValue();null===e||m.flushed||(s(e),c(),m.flushed=!0)}},value:l,roundByStep:!1,containerReference:function(e){u.current=e},inputMode:x.CheckMobile.iOS()?void 0:"numeric",min:n,max:i,step:r,stretch:!1})}!function(e){e.Input="input",e.Step="step"}(E||(E={}));const P={mode:"float",min:-Number.MAX_VALUE,max:Number.MAX_VALUE,step:1,precision:0,inheritPrecisionFromStep:!0};class N extends o.PureComponent{constructor(e){super(e),this._selection=null,this._restoreSelection=!1,this._input=null,this._handleSelectionChange=()=>{this._restoreSelection||document.activeElement!==(0,v.ensureNotNull)(this._input)||this._saveSelection((0,v.ensureNotNull)(this._input))},this._handleInputReference=e=>{this._input=e,this.props.inputReference&&this.props.inputReference(e)},this._onFocus=e=>{this._saveSelection((0,v.ensureNotNull)(this._input)),this.setState({focused:!0}),this.props.onFocus&&this.props.onFocus(e)},this._onBlur=e=>{this._selection=null,this.setState({displayValue:M(this.props,this.props.value,L(this.props)),focused:!1}),this.props.onBlur&&this.props.onBlur(e)},this._onValueChange=e=>{const t=e.currentTarget,n=t.value,o=function(e,t,n){switch(n){case"integer":return T.test(t)?t:e;case"float":return t=t.replace(/,/g,"."),I.test(t)?t:e;case"fractional":return _.test(t)?t:e}}(this.state.displayValue,n,this.props.mode),i=B(o),r=this._checkValueBoundaries(i);var a,l;this.setState({displayValue:o}),o!==n&&(a=this.state.displayValue,l=(l=o).replace(/,/g,"."),(a=a.replace(/,/g,".")).includes(".")||!l.includes("."))?(this._restoreSelection=!0,this.forceUpdate()):this._saveSelection(t),r.value&&M(this.props,i)===o&&this.props.onValueChange(i,"input")},this._onValueByStepChange=e=>{const{roundByStep:t=!0,step:n=1}=this.props,o=B(this.state.displayValue);let i;if(isNaN(o)){const{defaultValue:e}=this.props;if(void 0===e)return;i=e}else{const r=new b.Big(o),a=new b.Big(n),l=r.mod(a);let s=r.plus(e*n);!l.eq(0)&&t&&(s=s.plus((e>0?0:1)*n).minus(l)),i=s.toNumber()}this._checkValueBoundaries(i).value&&(this.setState({displayValue:M(this.props,i,L(this.props))}),this.props.onValueChange(i,"step"))},this.state={value:A(this.props.value),displayValue:M(this.props,this.props.value,L(this.props)),focused:!1,valueHash:this.props.valueHash}}componentDidMount(){
document.addEventListener("selectionchange",this._handleSelectionChange)}componentWillUnmount(){document.removeEventListener("selectionchange",this._handleSelectionChange)}componentDidUpdate(){const e=(0,v.ensureNotNull)(this._input),t=this._selection;if(null!==t&&this._restoreSelection&&document.activeElement===e){const{start:n,end:o,direction:i}=t;e.setSelectionRange(n,o,i)}this._restoreSelection=!1}render(){return o.createElement(C.NumberInputView,{type:"text",inputMode:this.props.inputMode,name:this.props.name,fontSizeStyle:"medium",value:this.state.displayValue,className:this.props.className,placeholder:this.props.placeholder,forceShowControls:this.props.forceShowControls,disabled:this.props.disabled,stretch:this.props.stretch,error:Boolean(this.props.error),errorMessage:this.props.error,onValueChange:this._onValueChange,onValueByStepChange:this._onValueByStepChange,containerReference:this.props.containerReference,inputReference:this._handleInputReference,onClick:this.props.onClick,onFocus:this._onFocus,onBlur:this._onBlur,onKeyDown:this.props.onKeyDown,autoSelectOnFocus:!0,"data-name":this.props["data-name"],highlight:this.props.highlight})}getClampedValue(){const{min:e,max:t}=this.props,n=B(this.state.displayValue);return isNaN(n)?null:(0,D.clamp)(n,e,t)}static getDerivedStateFromProps(e,t){const{valueHash:n}=e,o=A(e.value);if(t.value!==o||t.valueHash!==n){return{value:o,valueHash:n,displayValue:M(e,o,t.focused&&t.valueHash===n?void 0:L(e))}}return null}_saveSelection(e){const{selectionStart:t,selectionEnd:n,selectionDirection:o}=e;null!==t&&null!==n&&null!==o&&(this._selection={start:t,end:n,direction:o})}_checkValueBoundaries(e){const{min:t,max:n}=this.props,o=function(e,t,n){const o=e>=t,i=e<=n;return{passMin:o,passMax:i,pass:o&&i,clamped:(0,D.clamp)(e,t,n)}}(e,t,n);return{value:o.pass}}}N.defaultProps=P;const T=/^-?[0-9]*$/,I=/^(-?([0-9]+\.?[0-9]*)|(-?[0-9]*))$/,_=/^(-?([0-9]+'?[0-9]*([0-9]+'?)[0-9]*)|(-?[0-9]*))$/;function M(e,t,n){return y(t=A(t))?"—":(null!==t&&void 0!==n&&(n=Math.max(R(t),n)),function(e,t){if(null===e)return"";return new S.NumericFormatter({precision:t}).format(e,{ignoreLocaleNumberFormat:!0})}(t,n))}function L(e){let t=0;return e.inheritPrecisionFromStep&&e.step<=1&&(t=R(e.step)),Math.max(e.precision,t)||void 0}function R(e){const t=Math.trunc(e).toString();return(0,D.clamp)(S.NumericFormatter.formatNoE(e).length-t.length-1,0,15)}function B(e,t){const n=new S.NumericFormatter({precision:t}).parse(e,{ignoreLocaleNumberFormat:!0});return n.res?n.value:NaN}function A(e){return"number"==typeof e&&Number.isFinite(e)||y(e)?e:null}var F=n(55482),W=n(14946),O=n(82347),z=n(12091);function G(e){const{color:t,thickness:n,thicknessItems:i,noAlpha:a,lineStyle:l,allowedLineStyles:s}=e,[c,d]=(0,r.useDefinitionProperty)({property:t}),[u,p]=(0,r.useDefinitionProperty)(n?{property:n}:{defaultValue:void 0}),[m,h]=(0,r.useDefinitionProperty)(l?{property:l}:{defaultValue:void 0}),f=(0,o.useMemo)((()=>s?z.defaultLineStyleItems.filter((e=>s.includes(e))):z.defaultLineStyleItems),[s])
;return o.createElement(W.ColorSelect,{...e,color:function(){if(!c)return null;if("mixed"===c)return"mixed";return(0,F.rgbToHexString)((0,F.parseRgb)(c))}(),onColorChange:function(e){const t=c&&"mixed"!==c?(0,O.alphaToTransparency)((0,F.parseRgba)(c)[3]):0;d((0,O.generateColor)(String(e),t,!0))},thickness:u,lineStyle:m,thicknessItems:i,lineStyleItems:f,onThicknessChange:p,onLineStyleChange:h,opacity:a?void 0:c&&"mixed"!==c?(0,F.parseRgba)(c)[3]:void 0,onOpacityChange:a?void 0:function(e){d((0,O.generateColor)(c,(0,O.alphaToTransparency)(e),!0))}})}var H=n(68459),J=n(72958),K=n(40197),Z=n(21786),j=n(80633),$=n(53787);const U=[{type:H.LineEnd.Normal,icon:Z,label:u.t(null,void 0,n(93894))},{type:H.LineEnd.Arrow,icon:j,label:u.t(null,void 0,n(51979))}];class Y extends o.PureComponent{constructor(e){super(e),this._items=[],this._items=U.map((t=>({value:t.type,selectedContent:o.createElement(J.DisplayItem,{icon:t.icon}),content:o.createElement(J.DropItem,{icon:t.icon,iconClassName:c()(e.isRight&&$.right),label:t.label})})))}render(){const{id:e,lineEnd:t,className:n,lineEndChange:i,isRight:r,disabled:a}=this.props;return o.createElement(J.IconDropdown,{id:e,disabled:a,className:c()($.lineEndSelect,r&&$.right,n),items:this._items,value:t,onChange:i,hideArrowButton:!0,...(0,K.filterDataProps)(this.props)})}}function X(e){const{property:t}=e,[n,i]=(0,r.useDefinitionProperty)({property:t});return o.createElement(Y,{...e,lineEnd:n,lineEndChange:i})}var q,Q=n(46224),ee=n(59177);function te(e){const{children:t,className:n,breakPoint:i="Normal"}=e;return o.createElement(Q.CellWrap,{className:s(ee.wrap,n,ee[`breakpoint${i}`])},o.Children.map(t,(e=>o.isValidElement(e)?o.createElement("span",{key:null===e.key?void 0:e.key,className:s(ee.row,r(e)&&ee.empty,a(e)&&ee.noMargins)},e):e)));function r(e){return!(!o.isValidElement(e)||e.type!==o.Fragment||!Array.isArray(e.props.children))&&e.props.children.every((e=>null===e))}function a(e){return o.isValidElement(e)&&Boolean(e.props?.["data-no-margins"])}}!function(e){e.MobileNormal="Normal",e.MobileMedium="Medium",e.MobileSmall="Small"}(q||(q={}));const ne={1:"float",0:"integer"};var oe=n(58530),ie=n(20819),re=n(9774),ae=n(70670),le=n(47893),se=n(55501),ce=n(46269),de=n(21404),ue=n(1642),pe=n(69144),me=n(85739);function he(e){const{isDisabled:t,hint:n,label:i,isChecked:r,checkboxClassName:a,labelClassName:l,indeterminate:c,isActive:d,checkboxTabIndex:u,checkboxReference:p,checkboxDataRole:m,checkboxDataName:h,...f}=e;return o.createElement(ue.PopupMenuItem,{...f,isDisabled:t,shortcut:n,dontClosePopup:!0,labelRowClassName:l,label:o.createElement(pe.Checkbox,{reference:p,disabled:t,label:i,checked:c?"mixed":r,onChange:fe,className:s(me.checkbox,a),tabIndex:u,"data-role":m,"data-name":h})})}function fe(){}var be=n(99274);function ve(e){const[t,n]=(0,de.useRovingTabindexElement)(null);return o.createElement(he,{...e,className:be.item,checkboxClassName:be.checkbox,checkboxReference:t,checkboxTabIndex:n,checkboxDataRole:"menuitem",onKeyDown:function(e){const n=(0,le.hashFromEvent)(e)
;13!==n&&32!==n||(e.preventDefault(),t.current instanceof HTMLElement&&t.current.click())},"aria-disabled":e.isDisabled||void 0})}var ye=n(60714),ge=n(51075);function Ee(e){return!e.readonly&&!e.disabled}function we(e){const{selectedItems:t,placeholder:n}=e;if(!t.length)return o.createElement("span",null,n);const i=t.map((e=>e.selectedContent??e.content??e.value?.toString())).reduce(((e,t,n)=>t?(e.push(o.createElement("span",{key:n,className:ge.contentPart},t)),e.push(o.createElement("span",{key:`separator_${n}`},","," ")),e):e),[]);return i.length&&i.splice(-1),o.createElement("span",{className:ge.btnContent},i)}function Ce(e,t){const{id:n,items:i,menuClassName:r,menuItemClassName:a,tabIndex:l,disabled:s,highlight:c,intent:u,hideArrowButton:p,placeholder:m,value:h,"aria-labelledby":f,onFocus:b,onBlur:v,onClick:y,onChange:g,onKeyDown:E,openMenuOnEnter:w=!0,"aria-describedby":C,"aria-invalid":D,...S}=e,{listboxId:x,isOpened:V,isFocused:k,buttonTabIndex:P,highlight:N,intent:T,open:I,onOpen:_,close:M,toggle:L,buttonFocusBindings:R,onButtonClick:B,buttonRef:A,listboxRef:F,listboxTabIndex:W,buttonAria:O}=(0,ae.useControlDisclosure)({id:n,disabled:s,buttonTabIndex:l,intent:u,highlight:c,onFocus:b,onBlur:v,onClick:y}),z=i.filter(Ee).filter((e=>h.some((t=>e.value===t)))),G=(0,d.joinDomIds)(f,n),H=G.length>0?G:void 0,J=(0,o.useMemo)((()=>({role:"listbox","aria-labelledby":f})),[f]),K=(0,se.useKeyboardToggle)(L,V||w),Z=(0,se.useKeyboardOpen)(V,I),j=(0,se.useKeyboardEventHandler)([K,Z]),$=(0,re.useMergedRefs)([A,t]);return o.createElement(ce.ControlDisclosureView,{...S,...O,...R,id:n,role:"button",tabIndex:P,"aria-owns":O["aria-controls"],"aria-haspopup":"listbox","aria-labelledby":H,disabled:s,hideArrowButton:p,isFocused:k,isOpened:V,highlight:N,intent:T,ref:$,onClick:B,onClose:M,onKeyDown:j,onOpen:_,listboxTabIndex:W,listboxId:x,listboxClassName:r,listboxAria:J,"aria-describedby":C,"aria-invalid":D,listboxReference:F,onListboxKeyDown:function(e){switch((0,le.hashFromEvent)(e)){case 27:case 9:return void(V&&(e.preventDefault(),M()))}(0,ye.handleAccessibleMenuKeyDown)(e)},onListboxFocus:e=>(0,ye.handleAccessibleMenuFocus)(e,A),buttonChildren:o.createElement(we,{selectedItems:z??null,placeholder:m})},i.map(((e,t)=>{if(e.readonly)return o.createElement(o.Fragment,{key:`readonly_item_${t}`},e.content);const i=function(e,t){return t?.id??(0,d.createDomId)(e,"item",t?.value)}(n,e);return o.createElement(ve,{key:i,id:i,className:a,"aria-selected":h===e.value,isChecked:h.includes(e.value),label:e.content??e.value?.toString()??"",onClick:()=>function(e){const t=new Set(h);t.has(e)?t.delete(e):t.add(e);g(Array.from(t))}(e.value),isDisabled:e.disabled})})))}Ce.displayName="Multiselect";const De=o.forwardRef(Ce);function Se(e){return o.createElement(G,{...e})}var xe=n(28986),Ve=n(20425);function ke(e){const{property:t,options:n,...i}=e,[a,l]=(0,r.useDefinitionProperty)({property:t}),s=(0,Ve.useForceUpdate)();return(0,o.useEffect)((()=>{const e=()=>s();return Array.isArray(n)||n.subscribe(e),()=>{Array.isArray(n)||n.unsubscribe(e)}}),[]),
o.createElement(xe.Select,{...i,onChange:l,value:a,items:(Array.isArray(n)?n:n.value()).map((e=>e.readonly?{content:e.title,readonly:e.readonly}:{content:e.title,value:e.value,disabled:e.disabled,id:e.id}))})}var Pe=n(9779),Ne=n(99189),Te=n(18923);function Ie(e){const{definition:t}=e,{checked:a,hideCheckbox:l,placeHolder:s,checkableListOptions:d,definitions:p,id:m}=t,[h,f]=(0,o.useState)(V()),[b,y]=(0,o.useState)(k()),g=(0,o.useContext)(Ne.ControlCustomWidthContext),[E]=(0,r.useDefinitionProperty)({property:a,defaultValue:!0});(0,o.useEffect)((()=>{const e={},t=()=>{const e=V();f(e)};return t(),d.forEach((n=>{n.properties.visible&&n.properties.visible.subscribe(e,t)})),()=>{d.forEach((n=>{n.properties.visible&&n.properties.visible.unsubscribe(e,t)}))}}),[t]),(0,o.useEffect)((()=>{const e={},t=()=>{const e=k();y(e)};return t(),h.forEach((n=>{n.properties.checked&&n.properties.checked.subscribe(e,t)})),()=>{h.forEach((n=>{n.properties.checked&&n.properties.checked.unsubscribe(e,t)}))}}),[h]);const w=[],C=[],D=[],S=[];p.value().forEach((e=>{(0,i.isPropertyDefinition)(e)&&((0,i.isColorDefinition)(e)?w.push(e):(0,i.isTwoColorDefinition)(e)?C.push(e):(0,i.isLineDefinition)(e)?D.push(e):(0,i.isOptionsDefinition)(e)&&S.push(e))}));const x=!E||0===b.length;return o.createElement(o.Fragment,null,o.createElement(ie.PropertyTable.Row,null,o.createElement(ie.PropertyTable.Cell,{placement:"first",verticalAlign:"adaptive",className:Te.cell,checkableTitle:!0},o.createElement(Pe.CheckableTitle,{name:`is-enabled-${t.id}`,title:t.title,property:l?void 0:a})),o.createElement(ie.PropertyTable.Cell,{placement:"last"},o.createElement("div",{className:Te.wrap},o.createElement(De,{className:c()(Te.select,g[m]&&Te[g[m]]),menuClassName:c()(Te.dropdownMenu,g[m]&&Te[g[m]]),placeholder:s||u.t(null,void 0,n(81242)),disabled:!E,onChange:function(e){const t=new Set(e);h.forEach((e=>{!t.has(e.id)||e.properties.checked?.value()?!t.has(e.id)&&e.properties.checked?.value()&&e.properties.checked.setValue(!1):(0,v.ensureDefined)(e.properties.checked).setValue(!0)}))},value:b,items:h.map((e=>({id:e.id,content:e.notFormatedTitle?o.createElement("span",{className:Te.preContent},(0,v.ensureDefined)(e.title)):(0,v.ensureDefined)(e.title),value:e.id})))}),w.length||D.length?o.createElement("div",{className:Te.colorsWrap},D.map((e=>o.createElement(G,{key:e.id,color:(0,v.ensureDefined)(e.properties.color),thickness:e.properties.width,thicknessItems:e.widthValues,disabled:x}))),w.map((e=>o.createElement(Se,{key:e.id,color:e.properties.color,disabled:x})))):null,C.length?C.map((e=>o.createElement("div",{key:e.id,className:Te.colorsWrap},o.createElement(Se,{color:e.properties.color1,disabled:x,noAlpha:e.noAlpha1}),o.createElement(Se,{color:e.properties.color2,disabled:x,noAlpha:e.noAlpha2})))):null))),S.map((e=>o.createElement(ie.PropertyTable.WrapRowInner,{key:e.id},o.createElement(ie.PropertyTable.Cell,{placement:"first"}),o.createElement(ie.PropertyTable.Cell,{placement:"last"},o.createElement(ke,{className:c()(Te.select,g[e.id]&&Te[g[e.id]]),
menuClassName:c()(Te.dropdownMenu,g[e.id]&&Te[g[e.id]]),property:e.properties.option,options:e.options,disabled:x}))))));function V(){return d.filter((e=>void 0===e.properties.visible||e.properties.visible.value()))}function k(){return h.filter((e=>(0,v.ensureDefined)(e.properties?.checked).value())).map((e=>e.id))}}var _e=n(58653);function Me(e){const{definition:{id:t,properties:{checked:i,disabled:l,visible:c,leftEnd:b,rightEnd:v,value:y,extendLeft:g,extendRight:E,style:w,width:C,color:D},title:S,valueMin:x,valueMax:k,valueStep:P,valueUnit:N,extendLeftTitle:T,extendRightTitle:I,solutionId:_,widthValues:M},offset:L}=e,[R]=(0,r.useDefinitionProperty)({property:i,defaultValue:!0}),[B]=(0,r.useDefinitionProperty)({property:l,defaultValue:!1}),[A]=(0,r.useDefinitionProperty)({property:c,defaultValue:!0}),F=(0,oe.useWatchedValueReadonly)({watchedValue:x,defaultValue:void 0}),W=(0,oe.useWatchedValueReadonly)({watchedValue:k,defaultValue:void 0}),O=(0,oe.useWatchedValueReadonly)({watchedValue:P,defaultValue:void 0}),z=(0,oe.useWatchedValueReadonly)({watchedValue:N,defaultValue:void 0}),H=e.disabled||!R;return A?o.createElement(o.Fragment,null,o.createElement(a.CommonSection,{id:t,offset:L,checked:i,title:S,solutionId:_,disabled:e.disabled||B},o.createElement(te,{className:_e.line,breakPoint:"Small"},D&&o.createElement("span",{className:_e.control},o.createElement(G,{color:D,thickness:C,disabled:H,thicknessItems:M,lineStyle:w})),!D&&C&&o.createElement("span",{className:_e.control},o.createElement(f.LineWidthSelect,{id:(0,d.createDomId)(t,"line-width-select"),items:M,property:C,disabled:H})),!D&&w&&o.createElement("span",{className:_e.control},o.createElement(h.LineStyleSelect,{id:(0,d.createDomId)(t,"line-style-select"),property:w,disabled:H})),(b||v||y)&&o.createElement(o.Fragment,null,o.createElement(o.Fragment,null,b&&o.createElement(X,{id:(0,d.createDomId)(t,"left-end-select"),"data-name":"left-end-select",className:_e.control,property:b,disabled:H}),v&&o.createElement(X,{id:(0,d.createDomId)(t,"right-end-select"),"data-name":"right-end-select",className:_e.control,property:v,disabled:H,isRight:!0})),function(){const{definition:{valueType:t}}=e;return y&&o.createElement("span",{className:s(_e.valueInput,_e.control)},o.createElement(V,{className:_e.input,property:y,min:F,max:W,step:O,disabled:H,mode:void 0!==t?ne[t]:void 0,name:"line-value-input"}),o.createElement("span",{className:_e.valueUnit},z))}()))),(g||E)&&o.createElement(o.Fragment,null,function(){if(void 0!==g&&void 0!==E){const e=(0,m.createPropertyDefinitionsCheckableListOptionsGroup)([(0,p.createCheckablePropertyDefinition)({checked:g,disabled:l},{id:`${t}ExtendLeft`,title:T}),(0,p.createCheckablePropertyDefinition)({checked:E,disabled:l},{id:`${t}ExtendRight`,title:I})],void 0,[],"lineExtend",u.t(null,void 0,n(62726)),void 0,void 0,u.t(null,void 0,n(18656)));return o.createElement(Ie,{definition:e})}if(void 0!==g)return o.createElement(a.CommonSection,{id:`${t}ExtendLeft`,offset:L,checked:g,title:T,disabled:e.disabled||B})
;if(void 0!==E)return o.createElement(a.CommonSection,{id:`${t}ExtendRight`,offset:L,checked:E,title:I,disabled:e.disabled||B});return}())):null}var Le=n(43787),Re=n(20438);const Be=[{title:u.t(null,void 0,n(49253)),value:Le.ColorType.Solid},{title:u.t(null,void 0,n(77728)),value:Le.ColorType.Gradient}],Ae=[1,2,3,4];function Fe(e){const{id:t,disabled:n,noAlpha:i,properties:a}=e,{color:l,gradientColor1:s,gradientColor2:c,type:u,width:p}=a,[m]=(0,r.useDefinitionProperty)({property:u,defaultValue:Le.ColorType.Solid});return o.createElement(te,null,u&&o.createElement(ke,{id:(0,d.createDomId)(t,"background-type-options-dropdown"),"data-name":"background-type-options-dropdown",className:Re.dropdown,menuClassName:Re.dropdownMenu,disabled:n,property:u,options:Be}),m!==Le.ColorType.Solid&&m&&s&&c?o.createElement("div",{className:Re.gradientColor},o.createElement(Se,{color:s,disabled:n,noAlpha:i}),o.createElement(Se,{color:c,disabled:n,noAlpha:i}),p&&o.createElement(f.LineWidthSelect,{className:Re.lineWidthSelect,property:p,items:Ae,disabled:!!n})):o.createElement(G,{color:l,disabled:n,noAlpha:i,thickness:p,thicknessItems:Ae}))}function We(e){const{definition:{id:t,properties:n,title:i,noAlpha:l,solutionId:s},offset:c}=e,{color:d,checked:u,disabled:p,visible:m}=n,[h]=(0,r.useDefinitionProperty)({property:u,defaultValue:!0}),[f]=(0,r.useDefinitionProperty)({property:p,defaultValue:!1}),[b]=(0,r.useDefinitionProperty)({property:m,defaultValue:!0}),v=e.disabled||!h;return b?o.createElement(a.CommonSection,{id:t,offset:c,checked:u,title:i,solutionId:s,disabled:e.disabled||f},o.createElement(Q.CellWrap,null,n.hasOwnProperty("type")?o.createElement(Fe,{id:t,properties:n,disabled:v,noAlpha:l}):o.createElement(Se,{color:d,disabled:v,noAlpha:l}))):null}var Oe=n(81264);function ze(e){const{property:t,...n}=e,[i,a]=(0,r.useDefinitionProperty)({property:t});return o.createElement(Oe.Transparency,{...n,value:i,onChange:a})}function Ge(e){const{definition:{id:t,properties:{transparency:n,checked:i,disabled:l,visible:s},title:c,solutionId:d},offset:u}=e,[p]=(0,r.useDefinitionProperty)({property:i,defaultValue:!0}),[m]=(0,r.useDefinitionProperty)({property:l,defaultValue:!1}),[h]=(0,r.useDefinitionProperty)({property:s,defaultValue:!0}),f=e.disabled||!p;return h?o.createElement(a.CommonSection,{id:t,offset:u,checked:i,title:c,solutionId:d,disabled:e.disabled||m},o.createElement(Q.CellWrap,null,o.createElement(ze,{property:n,disabled:f}))):null}var He=n(52907);function Je(e){const{definition:{id:t,properties:{color1:n,color2:i,checked:l,disabled:s,visible:c},title:d,noAlpha1:u,noAlpha2:p,solutionId:m},offset:h}=e,[f]=(0,r.useDefinitionProperty)({property:l,defaultValue:!0}),[b]=(0,r.useDefinitionProperty)({property:s,defaultValue:!1}),[v]=(0,r.useDefinitionProperty)({property:c,defaultValue:!0}),y=e.disabled||!f||b;return v?o.createElement(a.CommonSection,{id:t,offset:h,checked:l,solutionId:m,title:d,disabled:e.disabled||b},o.createElement(Q.CellWrap,{className:He.twoColors},g(n,u),g(i,p))):null;function g(e,t){return o.createElement("span",{
className:He.colorPicker},o.createElement(Se,{color:e,disabled:y,noAlpha:t}))}}var Ke=n(42683);function Ze(e){const{definition:{id:t,properties:{checked:n,value:i,unitOptionsValue:l,disabled:c,visible:u},min:p,max:m,step:h,title:f,unit:b,unitOptions:y,type:g,solutionId:E},offset:w}=e,[C]=(0,r.useDefinitionProperty)({property:n,defaultValue:!0}),[D]=(0,r.useDefinitionProperty)({property:c,defaultValue:!1}),[S]=(0,r.useDefinitionProperty)({property:u,defaultValue:!0}),x=(0,oe.useWatchedValueReadonly)({watchedValue:p,defaultValue:void 0}),k=(0,oe.useWatchedValueReadonly)({watchedValue:m,defaultValue:void 0}),P=(0,oe.useWatchedValueReadonly)({watchedValue:h,defaultValue:void 0}),N=(0,oe.useWatchedValueReadonly)({watchedValue:b,defaultValue:void 0}),T=(0,o.useContext)(Ne.ControlCustomWidthContext),I=D||e.disabled||!C;return S?o.createElement(a.CommonSection,{id:t,offset:w,checked:n,title:f,solutionId:E,disabled:e.disabled||D},o.createElement(Q.CellWrap,null,o.createElement(te,null,o.createElement(V,{className:s(Ke.input,T[t]&&Ke[T[t]]),property:i,min:x,max:k,step:P,disabled:I,mode:ne[g],name:"number-input","data-name":t}),l&&o.createElement(ke,{id:(0,d.createDomId)(t,"unit-options-dropdown"),"data-name":"unit-options-dropdown",className:Ke.dropdown,menuClassName:Ke.dropdownMenu,disabled:I,property:l,options:(0,v.ensureDefined)(y)})),N&&o.createElement("span",{className:Ke.unit},N))):null}function je(e){const{definition:{id:t,properties:{checked:n,disabled:i,visible:l},childrenDefinitions:s,title:c,solutionId:d,dialogContent:u},offset:p}=e,[m]=(0,r.useDefinitionProperty)({property:n,defaultValue:!0}),[h]=(0,r.useDefinitionProperty)({property:i,defaultValue:!1}),[f]=(0,r.useDefinitionProperty)({property:l,defaultValue:!0}),b=e.disabled||!m;return f?o.createElement(o.Fragment,null,o.createElement(a.CommonSection,{id:t,offset:p,checked:n,solutionId:d,title:c,disabled:e.disabled||h,dialogContent:u}),s.map((e=>o.createElement(ie.PropertyTable.WrapRowInner,{key:`wrapper-${e.id}`},o.createElement(cn,{key:e.id,disabled:b,definition:e,offset:!0}))))):null}var $e=n(66728);function Ue(e){const{property:t}=e,[n,i]=(0,r.useDefinitionProperty)({property:t});return o.createElement($e.FontSizeSelect,{...e,fontSize:n,fontSizeChange:i,"data-name":"font-size-select"})}var Ye=n(66334),Xe=n(3923);function qe(e){const{className:t,checked:n,icon:i,disabled:r,onClick:a}=e;return o.createElement("div",{className:c()(t,Xe.container,n&&!r&&Xe.active,r&&Xe.disabled),onClick:r?void 0:a,"data-role":"button",...(0,K.filterDataProps)(e)},o.createElement(Ye.Icon,{className:Xe.icon,icon:i}))}function Qe(e){const{icon:t,className:n,property:i,disabled:a}=e,[l,s]=(0,r.useDefinitionProperty)({property:i});return o.createElement(qe,{className:n,icon:t,checked:l,onClick:function(){s(!l)},disabled:a,...(0,K.filterDataProps)(e)})}var et=n(88169),tt=n(88340);function nt(e){const{property:t,...n}=e,[i,a]=(0,r.useDefinitionProperty)({property:t}),l=(0,o.useCallback)((e=>a(e.target.value)),[a]);return o.createElement(tt.Textarea,{...n,value:i,onChange:l})}
var ot=n(19320),it=n(34943),rt=n(57471);const at=e=>({content:e.title,title:e.title,value:e.value,id:e.id}),lt=e=>({content:e.title,title:e.title,value:e.value,id:e.id});function st(e){const{definition:{id:t,properties:{color:n,size:i,checked:l,disabled:s,bold:c,italic:u,text:p,alignmentHorizontal:m,alignmentVertical:h,orientation:f,backgroundVisible:b,backgroundColor:v,borderVisible:y,borderColor:g,borderWidth:E,wrap:w},title:C,solutionId:D,sizeItems:S,alignmentTitle:x,alignmentHorizontalItems:V,alignmentVerticalItems:k,orientationTitle:P,orientationItems:N,backgroundTitle:T,borderTitle:I,borderWidthItems:_,wrapTitle:M,placeholder:L},offset:R}=e,B=(0,o.useContext)(Ne.ControlCustomHeightContext),[A]=(0,r.useDefinitionProperty)({property:l,defaultValue:!0}),[F]=(0,r.useDefinitionProperty)({property:s,defaultValue:!1}),[W,O]=(0,r.useDefinitionProperty)({property:h,defaultValue:void 0}),[z,H]=(0,r.useDefinitionProperty)({property:f,defaultValue:"horizontal"}),[J,K]=(0,r.useDefinitionProperty)({property:m,defaultValue:void 0}),[Z]=(0,r.useDefinitionProperty)({property:b,defaultValue:!1}),[j]=(0,r.useDefinitionProperty)({property:y,defaultValue:!1}),$=e.disabled||!A;return o.createElement(o.Fragment,null,function(){if(C)return o.createElement(a.CommonSection,{id:t,offset:R,checked:l,title:C,solutionId:D,disabled:e.disabled||F},o.createElement(te,{breakPoint:"Small"},X(),q()));return o.createElement(ie.PropertyTable.Row,null,o.createElement(ie.PropertyTable.Cell,{placement:"first",colSpan:2,offset:R,"data-qa-id":`property-dialog-item ${t}`},X(),q(),D&&!1))}(),p&&o.createElement(ie.PropertyTable.Row,null,o.createElement(ie.PropertyTable.Cell,{placement:"first",colSpan:2,offset:R,"data-qa-id":`property-dialog-item ${t}`},o.createElement(nt,{className:et.InputClasses.FontSizeMedium,rows:(U=B[t],"big"===U?9:5),stretch:!0,property:p,disabled:$,onFocus:function(e){e.target.select()},name:"text-input",placeholder:L}))),(m||h)&&o.createElement(ie.PropertyTable.Row,null,o.createElement(ie.PropertyTable.Cell,{placement:"first",verticalAlign:"adaptive",offset:R,"data-qa-id":`property-dialog-item ${t}`},o.createElement(Q.CellWrap,null,o.createElement("span",{className:rt.title},x))),o.createElement(ie.PropertyTable.Cell,{placement:"last",verticalAlign:"adaptive","data-qa-id":`property-dialog-item ${t}`},o.createElement(te,{breakPoint:"Small"},void 0!==W&&void 0!==k&&o.createElement(xe.Select,{id:(0,d.createDomId)(t,"alignment-vertical-select"),"data-name":"alignment-vertical-select",className:rt.dropdown,menuClassName:rt.dropdownMenu,disabled:$,value:W,items:k.map(at),onChange:O}),void 0!==J&&void 0!==V&&o.createElement(xe.Select,{id:(0,d.createDomId)(t,"alignment-horizontal-select"),"data-name":"alignment-horizontal-select",className:rt.dropdown,menuClassName:rt.dropdownMenu,disabled:$,value:J,items:V.map(at),onChange:K})))),void 0!==f&&void 0!==N&&o.createElement(ie.PropertyTable.Row,null,o.createElement(ie.PropertyTable.Cell,{placement:"first",verticalAlign:"adaptive",offset:R,"data-qa-id":`property-dialog-item ${t}`
},o.createElement(Q.CellWrap,null,o.createElement("span",{className:rt.title},P))),o.createElement(ie.PropertyTable.Cell,{placement:"last",verticalAlign:"adaptive","data-qa-id":`property-dialog-item ${t}`},o.createElement(te,{breakPoint:"Small"},o.createElement(xe.Select,{id:(0,d.createDomId)(t,"orientation-select"),"data-name":"orientation-select",className:rt.dropdown,menuClassName:rt.dropdownMenu,disabled:$,value:z,items:N.map(lt),onChange:H})))),ee(T,b,v,!!b&&!Z),ee(I,y,g,!!y&&!j,E,_),w&&o.createElement(a.CommonSection,{id:`${t}Wrap`,offset:R,checked:w,title:M,disabled:e.disabled||F}));var U;function Y(e,t,n){return e?o.createElement(Qe,{className:rt.fontStyleButton,icon:t,property:e,disabled:$,"data-name":n}):null}function X(){return o.createElement(o.Fragment,null,n&&o.createElement("div",{className:rt.colorPicker},o.createElement(Se,{color:n,disabled:$})),i&&S&&o.createElement(Ue,{id:(0,d.createDomId)(t,"font-size-select"),property:i,fontSizes:S,disabled:$}))}function q(){return o.createElement(o.Fragment,null,Y(c,ot,"toggle-bold"),Y(u,it,"toggle-italic"))}function ee(e,n,i,r,l,s){return i||n?o.createElement(a.CommonSection,{id:`${t}ColorSelect`,offset:R,checked:n,title:e,disabled:$},i&&o.createElement(G,{color:i,thickness:l,thicknessItems:s,disabled:$||r})):null}}var ct=n(19308),dt=n(7321);function ut(e){const{property:t,mathOperations:n="+/*",mode:i="float",disabled:a,...l}=e,[s,c]=(0,o.useState)(performance.now()),[d,u]=(0,r.useDefinitionProperty)({property:t,handler:()=>c(performance.now())}),[p,m,h,f]=g(d,u,s),b=(0,o.useMemo)((()=>{const e=new RegExp(`^[${n.split("").join("\\")}-]?(${"float"===i?"(\\d+\\.\\d*)|":""}(\\d*))$`);return t=>(0,dt.isString)(t)&&e.test(t)}),[n,i]);return o.createElement(ct.FormInput,{...l,type:"text",value:p,onChange:function(e){const{value:t}=e.currentTarget;m(b(t)?t:p)},onKeyDown:function(e){if(e.defaultPrevented)return;switch((0,w.hashFromEvent)(e.nativeEvent)){case 27:f();break;case 13:v()}},onBlur:function(){v()},disabled:a,stretch:!1,autoSelectOnFocus:!0});function v(){p.length&&h()}}var pt=n(5643);function mt(e){const{definition:{properties:{x:t,y:n,disabled:i},id:r,title:a,solutionId:l},definition:s,offset:c}=e,d=i&&i.value()||e.disabled;return o.createElement(ie.PropertyTable.Row,null,o.createElement(ie.PropertyTable.Cell,{verticalAlign:"top",placement:"first",offset:c,"data-qa-id":`property-dialog-item ${r}`},o.createElement("span",{className:pt.coordinates},a)),(t||n)&&o.createElement(ie.PropertyTable.Cell,{placement:"last",offset:c,"data-qa-id":`property-dialog-item ${r}`},o.createElement(te,{breakPoint:"Medium"},"coordinates"===s.propType?o.createElement(ht,{definition:s,disabled:d}):o.createElement(ft,{definition:s,disabled:d})),l&&!1))}function ht(e){const{definition:{properties:{x:t,y:n},minX:i,maxX:r,stepX:a,minY:l,maxY:s,stepY:c,typeX:d,typeY:u},disabled:p}=e,m=(0,oe.useWatchedValueReadonly)({watchedValue:i,defaultValue:void 0}),h=(0,oe.useWatchedValueReadonly)({watchedValue:r,defaultValue:void 0}),f=(0,oe.useWatchedValueReadonly)({watchedValue:a,
defaultValue:void 0}),b=(0,oe.useWatchedValueReadonly)({watchedValue:l,defaultValue:void 0}),v=(0,oe.useWatchedValueReadonly)({watchedValue:s,defaultValue:void 0}),y=(0,oe.useWatchedValueReadonly)({watchedValue:c,defaultValue:void 0});return o.createElement(o.Fragment,null,n&&o.createElement(V,{className:pt.input,property:n,min:b,max:v,step:y,disabled:p,name:"y-input",mode:void 0!==u?ne[u]:"integer"}),t&&o.createElement(V,{className:pt.input,property:t,min:m,max:h,step:f,disabled:p,name:"x-input",mode:void 0!==d?ne[d]:"integer"}))}function ft(e){const{definition:{properties:{x:t,y:i},mathOperationsX:r,mathOperationsY:a,modeX:l,modeY:s},disabled:c}=e;return o.createElement("div",{className:pt.selectionCoordinates},o.createElement("div",{className:pt.selectionCoordinates__inputs},i&&o.createElement(ut,{property:i,mathOperations:a,mode:s,disabled:c,className:pt.input,placeholder:u.t(null,void 0,n(51669))}),t&&o.createElement(ut,{property:t,mathOperations:r,mode:l,disabled:c,className:pt.input,placeholder:u.t(null,void 0,n(28175))})),o.createElement("div",{className:pt.selectionCoordinates__description},u.t(null,void 0,n(9866))))}var bt=n(49107);function vt(e){const{definition:{id:t,properties:{checked:n,option:i,disabled:l,visible:s,color:u,width:p,style:m},title:h,solutionId:f,options:b,infoTooltip:v},offset:y}=e,[g]=(0,r.useDefinitionProperty)({property:n,defaultValue:!0}),[E]=(0,r.useDefinitionProperty)({property:l,defaultValue:!1}),[w]=(0,r.useDefinitionProperty)({property:s,defaultValue:!0}),C=(0,o.useContext)(Ne.ControlCustomWidthContext),D=e.disabled||!g;return w?o.createElement(a.CommonSection,{id:t,offset:y,checked:n,title:h,solutionId:f,disabled:e.disabled||E,infoTooltip:v},o.createElement(Q.CellWrap,null,o.createElement(te,null,o.createElement(ke,{id:(0,d.createDomId)(t,"options-dropdown"),"data-name":"options-dropdown",className:c()(bt.dropdown,C[t]&&bt[C[t]]),menuClassName:c()(bt.dropdownMenu,C[t]&&bt[C[t]]),disabled:D||E,property:i,options:b}),u&&(void 0!==p||void 0!==m?o.createElement(G,{disabled:D,color:u,thickness:p,thicknessItems:p?[1,2,3,4]:void 0,lineStyle:m}):o.createElement(Se,{color:u,disabled:D}))))):null}var yt=n(42532);var gt,Et=n(39944),wt=n(81458),Ct=n(94205);!function(e){e[e.None=0]="None",e[e.From=1]="From",e[e.To=2]="To"}(gt||(gt={}));class Dt extends o.PureComponent{constructor(e){super(e),this._container=null,this._pointer=null,this._rafPosition=null,this._rafDragStop=null,this._refContainer=e=>{this._container=e},this._refPointer=e=>{this._pointer=e},this._handlePosition=e=>{null!==this._rafPosition||this.props.disabled||(this._rafPosition=requestAnimationFrame((()=>{const{from:t,to:n,min:o,max:i}=this.props,r=this._getNewPosition(e),a=1===this._detectPointerMode(e),l=a?(0,D.clamp)(r,o,n):t,s=a?n:(0,D.clamp)(r,t,i);l<=s&&this._handleChange(l,s),this._rafPosition=null})))},this._handleDragStop=()=>{null!==this._rafDragStop||this.props.disabled||(this._rafDragStop=requestAnimationFrame((()=>{this.setState({pointerDragMode:0}),this._rafDragStop=null,this.props.onCommit()})))},
this._onSliderClick=e=>{x.CheckMobile.any()||(this._handlePosition(e.nativeEvent),this._dragSubscribe())},this._mouseUp=e=>{this._dragUnsubscribe(),this._handlePosition(e),this._handleDragStop()},this._mouseMove=e=>{this._handlePosition(e)},this._onTouchStart=e=>{this._handlePosition(e.nativeEvent.touches[0])},this._handleTouch=e=>{this._handlePosition(e.nativeEvent.touches[0])},this._handleTouchEnd=()=>{this._handleDragStop()},this.state={pointerDragMode:0}}componentWillUnmount(){null!==this._rafPosition&&(cancelAnimationFrame(this._rafPosition),this._rafPosition=null),null!==this._rafDragStop&&(cancelAnimationFrame(this._rafDragStop),this._rafDragStop=null),this._dragUnsubscribe()}render(){const{className:e,disabled:t,from:n,to:i,min:r,max:a}=this.props,{pointerDragMode:l}=this.state,c=0!==l,d=a-r,u=0===d?r:(n-r)/d,p=0===d?a:(i-r)/d,m=(0,wt.isRtl)()?"right":"left";return o.createElement("div",{className:s(e,Ct.range,t&&Ct.disabled)},o.createElement("div",{className:Ct.rangeSlider,ref:this._refContainer,onMouseDown:this._onSliderClick,onTouchStart:this._onTouchStart,onTouchMove:this._handleTouch,onTouchEnd:this._handleTouchEnd},o.createElement("div",{className:Ct.rangeSliderMiddleWrap},o.createElement("div",{className:s(Ct.rangeSliderMiddle,c&&Ct.dragged),style:{[m]:100*u+"%",width:100*(p-u)+"%"}})),o.createElement("div",{className:Ct.rangePointerWrap},o.createElement("div",{className:s(Ct.pointer,c&&Ct.dragged),style:{[m]:100*u+"%"},ref:this._refPointer})),o.createElement("div",{className:Ct.rangePointerWrap},o.createElement("div",{className:s(Ct.pointer,c&&Ct.dragged),style:{[m]:100*p+"%"}}))))}_dragSubscribe(){const e=(0,v.ensureNotNull)(this._container).ownerDocument;e&&(e.addEventListener("mouseup",this._mouseUp),e.addEventListener("mousemove",this._mouseMove))}_dragUnsubscribe(){const e=(0,v.ensureNotNull)(this._container).ownerDocument;e&&(e.removeEventListener("mousemove",this._mouseMove),e.removeEventListener("mouseup",this._mouseUp))}_getNewPosition(e){const{min:t,max:n}=this.props,o=n-t,i=(0,v.ensureNotNull)(this._container),r=(0,v.ensureNotNull)(this._pointer),a=i.getBoundingClientRect(),l=r.offsetWidth;let s=e.clientX-l/2-a.left;return(0,wt.isRtl)()&&(s=a.width-s-l),(0,D.clamp)(s/(a.width-l),0,1)*o+t}_detectPointerMode(e){const{from:t,to:n}=this.props,{pointerDragMode:o}=this.state;if(0!==o)return o;const i=this._getNewPosition(e),r=Math.abs(t-i),a=Math.abs(n-i),l=r===a?i<t?1:2:r<a?1:2;return this.setState({pointerDragMode:l}),l}_handleChange(e,t){const{from:n,to:o,onChange:i}=this.props;e===n&&t===o||i(e,t)}}var St=n(54466),xt=n(28023);function Vt(e){const{definition:{id:t,properties:{checked:n,disabled:i,from:l,to:s},title:d,solutionId:u,max:p,min:m},offset:h,disabled:f}=e,[b]=(0,r.useDefinitionProperty)({property:n,defaultValue:!0}),[v]=(0,r.useDefinitionProperty)({property:i,defaultValue:!1}),E=(0,oe.useWatchedValueReadonly)({watchedValue:m,defaultValue:void 0}),w=(0,oe.useWatchedValueReadonly)({watchedValue:p,defaultValue:void 0}),[C,D]=(0,r.useDefinitionProperty)({property:l}),[S,x]=(0,
r.useDefinitionProperty)({property:s}),V=y(C)||y(S),P=g(V?"mixed":C,(function(e){if(D(e),y(M)){const e=w||100;L(e),x(e)}})),[N,T,I]=P,_=g(V?"mixed":S,(function(e){if(x(e),y(N)){const e=E||0;T(e),D(e)}})),[M,L,R]=_,B=y(N)||y(M),A=f||y(b)||!b,F={flushed:!1};return o.createElement(a.CommonSection,{id:t,offset:h,checked:n,title:d,disabled:f||v},o.createElement(Q.CellWrap,{className:xt.range},function(){if(!E||!w)return null;return o.createElement(St.MatchMedia,{rule:"(max-width: 460px)"},(e=>o.createElement(te,{breakPoint:"Medium"},o.createElement(o.Fragment,null,o.createElement("span",{className:xt.valueInput},o.createElement(k,{className:xt.input,sharedBuffer:P,min:E,max:y(M)?w:M,step:1,disabled:A,name:"from-input",mode:"integer",defaultValue:E}),e?o.createElement("span",{className:xt.rangeSlider},"—"):o.createElement(Dt,{className:c()(xt.rangeSlider,B&&xt.rangeSlider_mixed),from:B?E:N,to:B?w:M,min:E,max:w,onChange:W,onCommit:O,disabled:A}))),o.createElement(o.Fragment,null,o.createElement("span",{className:xt.valueInput},o.createElement(k,{className:xt.input,sharedBuffer:_,min:y(N)?E:N,max:w,step:1,disabled:A,name:"to-input",mode:"integer",defaultValue:w}),u&&!1)))))}()));function W(e,t){T(Math.round(e)),L(Math.round(t))}function O(){F.flushed||(I(),R(),F.flushed=!0)}}var kt=n(83186),Pt=n(42830);function Nt(e){const{definitions:t,name:n,offset:i}=e,r=c()(Pt.cell,Pt.fragmentCell,t.some((e=>void 0!==e.solutionId))&&Pt.largeWidth);return o.createElement(ie.PropertyTable.Row,null,o.createElement(ie.PropertyTable.Cell,{className:r,offset:i,placement:"first",verticalAlign:"adaptive",colSpan:2,"data-qa-id":`property-dialog-item ${n}`,checkableTitle:!0},t.map((e=>o.createElement("div",{className:Pt.item,key:e.id,"data-qa-id":`property-dialog-item ${e.id}`},o.createElement(It,{definition:e}))))))}function Tt(e){const{definition:t,offset:n}=e;return o.createElement(ie.PropertyTable.Row,null,o.createElement(ie.PropertyTable.Cell,{className:Pt.cell,offset:n,placement:"first",verticalAlign:"adaptive",colSpan:2,checkableTitle:!0},o.createElement(It,{definition:t})))}function It(e){const{definition:{id:t,properties:{disabled:n,checked:i,color:a,level:l,width:s,style:u},solutionId:p,title:m,widthValues:f,styleValues:b,locked:v}}=e,[y]=(0,r.useDefinitionProperty)({property:i,defaultValue:!0}),[g]=(0,r.useDefinitionProperty)({property:n,defaultValue:!1}),E=g||!y;return o.createElement(o.Fragment,null,o.createElement(Pe.CheckableTitle,{name:`is-enabled-${t}`,className:c()(m&&Pt.withTitle,v&&Pt.hidden),title:m&&o.createElement("span",{className:Pt.title},m),property:i,disabled:g}),l&&o.createElement(V,{className:c()(Pt.input,Pt.control),property:l,disabled:E}),a&&o.createElement(G,{className:Pt.control,disabled:E,color:a,thickness:s,thicknessItems:f,lineStyle:u,allowedLineStyles:b}),!a&&u&&o.createElement(h.LineStyleSelect,{id:(0,d.createDomId)(t,"leveled-line-style-select"),className:Pt.control,property:u,disabled:E,allowedLineStyles:b}),p&&!1)}var _t=n(11019);function Mt(e){
const{definition:{id:t,properties:{option1:n,option2:i,checked:l,disabled:s},title:c,solutionId:u,optionsItems1:p,optionsItems2:m},offset:h}=e,[f]=(0,r.useDefinitionProperty)({property:l,defaultValue:!0}),[b]=(0,r.useDefinitionProperty)({property:s,defaultValue:!1}),v=e.disabled||!f;return o.createElement(a.CommonSection,{id:t,offset:h,checked:l,title:c,solutionId:u,disabled:e.disabled||b},o.createElement(te,{className:_t.twoOptions},o.createElement(ke,{id:(0,d.createDomId)(t,"two-options-dropdown-1"),"data-name":"two-options-dropdown-1",className:_t.dropdown,menuClassName:_t.menu,property:n,disabled:v,options:p}),o.createElement(ke,{id:(0,d.createDomId)(t,"two-options-dropdown-2"),"data-name":"two-options-dropdown-2",className:_t.dropdown,menuClassName:_t.menu,property:i,disabled:v,options:m})))}var Lt=n(57069),Rt=n(60039);function Bt(e){const{definition:{id:t,properties:{color1:n,color2:i,option:r},options:l,color1Visible:s,color2Visible:u,title:p,noAlpha1:m,noAlpha2:h,solutionId:f},offset:b}=e,v=(0,Lt.useWatchedValueReadonly)({watchedValue:s,defaultValue:!1}),y=(0,Lt.useWatchedValueReadonly)({watchedValue:u,defaultValue:!1}),g=(0,o.useContext)(Ne.ControlCustomWidthContext);return o.createElement(a.CommonSection,{id:t,offset:b,solutionId:f,title:p},o.createElement(Q.CellWrap,{className:Rt.optionalTwoColors},o.createElement(te,null,o.createElement(ke,{id:(0,d.createDomId)(t,"options-dropdown"),"data-name":"options-dropdown",className:c()(Rt.dropdown,g[t]&&Rt[g[t]]),menuClassName:c()(Rt.dropdownMenu,g[t]&&Rt[g[t]]),property:r,options:l}),o.createElement(o.Fragment,null,v&&E(n,m),y&&E(i,h)))));function E(e,t){return o.createElement("span",{className:Rt.colorPicker},o.createElement(Se,{color:e,noAlpha:t}))}}var At=n(62352),Ft=n(28187),Wt=n(65399),Ot=n(24981),zt=n(74129),Gt=n(22419);function Ht(e){const{source:t,inputs:n,model:i,inputsTabProperty:r,studyMetaInfo:a}=e.definition,l=(0,o.useMemo)((()=>(0,zt.getStudyInfo)(a,t)),[a]),s=(0,o.useCallback)(((e,n,o,a)=>{const l=a??r.inputs;(0,Ot.setPropertyThroughUndoModel)({value:e,id:n,name:o,model:i,isStudyLineTool:!(0,At.isStudy)(t),property:l})}),[i,t,r]);return o.createElement(Wt.UserInputsTabContent,{className:Gt.withoutPadding,property:r,studyInfo:l,inputs:n,setProperty:s,tzName:(0,Ft.getTimezoneName)(i)})}var Jt=n(11284),Kt=n(32563),Zt=n(41027);function jt(e){const{definition:{id:t,title:n,properties:i,solutionId:l},offset:s}=e,{checked:c,emoji:d,backgroundColor:u}=i,[p]=(0,r.useDefinitionProperty)({property:c,defaultValue:!1}),[m,h]=(0,r.useDefinitionProperty)({property:d,defaultValue:"🙂"}),[f,b]=(0,r.useDefinitionProperty)({property:u,defaultValue:Jt.colorsPalette["color-tv-blue-a600"]}),[v]=(0,r.useDefinitionProperty)({property:i.disabled,defaultValue:!1}),y=e.disabled||!p;return o.createElement(a.CommonSection,{id:t,offset:s,checked:c,title:n,solutionId:l,disabled:e.disabled||v},o.createElement(Kt.EmojiPicker,{value:m,disabled:y,onSelect:h}),o.createElement(W.ColorSelect,{className:Zt.colorSelect,disabled:y,color:function(){if("mixed"===f)return f;return(0,
F.rgbToHexString)((0,F.parseRgb)(f))}(),opacity:f&&"mixed"!==f?(0,F.parseRgba)(f)[3]:void 0,onColorChange:function(e){const t=f&&"mixed"!==f?(0,O.alphaToTransparency)((0,F.parseRgba)(f)[3]):0;b((0,O.generateColor)(String(e),t,!0))},onOpacityChange:function(e){b((0,O.generateColor)(f,(0,O.alphaToTransparency)(e),!0))}}))}function $t(e){const{definition:{id:t,properties:{disabled:n,visible:i},childrenDefinitions:l,title:s},offset:c}=e,[d]=(0,r.useDefinitionProperty)({property:n,defaultValue:!1}),[u]=(0,r.useDefinitionProperty)({property:i,defaultValue:!0}),p=e.disabled;return u?o.createElement(o.Fragment,null,s&&o.createElement(a.CommonSection,{id:t,offset:c,title:s,disabled:e.disabled||d}),l.map((e=>o.createElement(ie.PropertyTable.WrapRowInner,{key:`wrapper-${e.id}`},o.createElement(cn,{key:e.id,disabled:p,definition:e,offset:e.offset??Boolean(s)}))))):null}var Ut=n(74457);function Yt(e){const{label:t,checked:n,disabled:i,onChange:r,hint:a,dataName:l,dataQaId:s,description:c,onCheckboxFocus:d,onCheckboxBlur:u}=e;return o.createElement(o.Fragment,null,o.createElement("div",{className:Ut.container},o.createElement("div",{onMouseDown:d,onMouseUp:u},o.createElement(pe.Checkbox,{checked:n,disabled:i,onChange:function(){r(!n)},label:t,labelAlignBaseline:!0,className:Ut.checkbox,"data-name":l,dataQaId:s})),!1),c&&o.createElement("div",{className:Ut.description},c))}var Xt=n(38343);function qt(e){const{definition:{id:t,properties:{checked:n,visible:i,disabled:a},title:l,solutionId:s,infoTooltip:c},offset:d}=e,[u]=(0,r.useDefinitionProperty)({property:i,defaultValue:!0}),[p]=(0,r.useDefinitionProperty)({property:a,defaultValue:!1}),[m,h]=(0,r.useDefinitionProperty)({property:n,defaultValue:Boolean(n?.value())});return u?o.createElement(ie.PropertyTable.Row,null,o.createElement(ie.PropertyTable.Cell,{placement:"first",verticalAlign:"adaptive",offset:d,"data-qa-id":`property-dialog-item ${t}`,checkableTitle:!0,colSpan:2},o.createElement("div",{className:Xt.checkboxWrapper},o.createElement(Yt,{dataQaId:t,label:l??"",checked:Boolean(m),disabled:Boolean(p),description:c,hint:s?{solutionId:s,title:l??""}:void 0,dataName:t,onChange:e=>{h(e)}})))):null}var Qt=n(93107);function en(e){const{definition:{id:t,properties:{checked:n,visible:i,disabled:l,option:s},title:d,options:u,solutionId:p,childrenDefinition:m},offset:h,disabled:f}=e,b=(0,o.useContext)(Ne.ControlCustomWidthContext),[v]=(0,r.useDefinitionProperty)({property:l,defaultValue:!1}),[y]=(0,r.useDefinitionProperty)({property:n,defaultValue:!0}),[g]=(0,r.useDefinitionProperty)({property:i,defaultValue:!0}),E=f||!y;return g?o.createElement(a.CommonSection,{id:t,offset:h,checked:n,title:d,solutionId:p,disabled:f||v},o.createElement(Q.CellWrap,null,o.createElement(te,null,o.createElement(ke,{property:s,options:u,disabled:E||v,className:c()(Qt.dropdown,"normal"===b[t]&&Qt.dropdown_width_normal,"big"===b[t]&&Qt.dropdown_width_big),menuClassName:c()(Qt.dropdown__menu,"normal"===b[t]&&Qt.dropdown__menu_width_normal,"big"===b[t]&&Qt.dropdown__menu_width_big),
"data-name":"options-dropdown","data-qa-id":"options-dropdown"}),o.createElement(tn,{definition:m,disabled:E})))):null}function tn(e){const{definition:t,disabled:n}=e;switch(t.propType){case"color":return o.createElement(nn,{definition:t,disabled:n});case"twoColors":return o.createElement(on,{definition:t,disabled:n});case"line":return o.createElement(rn,{definition:t,disabled:n});case"options":return o.createElement(ln,{definition:t,disabled:n});case"number":return o.createElement(sn,{definition:t,disabled:n});default:return null}}function nn(e){const{definition:{properties:{color:t,disabled:n}},disabled:i}=e,[a]=(0,r.useDefinitionProperty)({property:n,defaultValue:!1});return o.createElement(Se,{color:t,disabled:i||a})}function on(e){const{definition:{properties:{color1:t,color2:n,disabled:i},color1Visible:a,color2Visible:l,noAlpha1:s,noAlpha2:c},disabled:d}=e,[u]=(0,r.useDefinitionProperty)({property:i,defaultValue:!1}),p=(0,Lt.useWatchedValueReadonly)({watchedValue:a,defaultValue:!1}),m=(0,Lt.useWatchedValueReadonly)({watchedValue:l,defaultValue:!1});return o.createElement("div",{className:Qt.optionalSetChild},p&&o.createElement(Se,{color:t,disabled:d||u,noAlpha:s}),m&&o.createElement(Se,{color:n,disabled:d||u,noAlpha:c}))}function rn(e){const{definition:{properties:{color:t,width:n,style:i}},disabled:r}=e;return o.createElement(G,{disabled:r,color:t,thickness:n,lineStyle:i,thicknessItems:n?an:void 0})}const an=[1,2,3,4];function ln(e){const{definition:{properties:{option:t},id:n,options:i},disabled:r}=e,a=(0,o.useContext)(Ne.ControlCustomWidthContext);return o.createElement(ke,{property:t,options:i,disabled:r,className:c()(Qt.dropdown,"normal"===a[n]&&Qt.dropdown_width_normal,"big"===a[n]&&Qt.dropdown_width_big),menuClassName:c()(Qt.dropdown__menu,"normal"===a[n]&&Qt.dropdown__menu_width_normal,"big"===a[n]&&Qt.dropdown__menu_width_big)})}function sn(e){const{definition:{id:t,properties:{value:n},min:i,max:r,unit:a},disabled:l}=e,s=(0,o.useContext)(Ne.ControlCustomWidthContext),d=(0,Lt.useWatchedValueReadonly)({watchedValue:i,defaultValue:void 0}),u=(0,Lt.useWatchedValueReadonly)({watchedValue:r,defaultValue:void 0}),p=(0,Lt.useWatchedValueReadonly)({watchedValue:a,defaultValue:void 0});return o.createElement("div",{className:Qt.optionalSetChild},o.createElement(V,{property:n,min:d,max:u,disabled:l,className:c()(Qt.numberChildInput,"normal"===s[t]&&Qt.numberChildInput_width_normal,"big"===s[t]&&Qt.numberChildInput_width_big)}),p&&o.createElement("span",null,p))}function cn(e){const{definition:t,offset:n,disabled:r}=e;if(function(e){(0,o.useEffect)((()=>{if(void 0===e)return;const t={...e.properties};return Object.entries(t).forEach((([n,o])=>{void 0!==o&&o.subscribe(t,(()=>yt.logger.logNormal(`Property "${n}" in definition "${e.id}" was updated to value "${o.value()}"`)))})),()=>{Object.entries(t).forEach((([,e])=>{e?.unsubscribeAll(t)}))}}),[e])}((0,i.isPropertyDefinitionsGroup)(t)?void 0:t),(0,i.isPropertyDefinitionsGroup)(t))return o.createElement(dn,{definition:t,offset:n,disabled:r});switch(t.propType){
case"line":return o.createElement(Me,{...e,definition:t});case"checkable":return o.createElement(l,{...e,definition:t});case"color":return o.createElement(We,{...e,definition:t});case"transparency":return o.createElement(Ge,{...e,definition:t});case"twoColors":return o.createElement(Je,{...e,definition:t});case"optionalTwoColors":return o.createElement(Bt,{...e,definition:t});case"fourColors":case"session":case"multiSession":case"soundSelect":case"soundVolume":case"image":default:return null;case"number":return o.createElement(Ze,{...e,definition:t});case"symbol":return o.createElement(Et.SymbolSection,{...e,definition:t});case"text":return o.createElement(st,{...e,definition:t});case"checkableSet":return o.createElement(je,{...e,definition:t});case"set":return o.createElement($t,{...e,definition:t});case"options":return o.createElement(vt,{...e,definition:t});case"range":return o.createElement(Vt,{...e,definition:t});case"coordinates":case"selectionCoordinates":return o.createElement(mt,{...e,definition:t});case"twoOptions":return o.createElement(Mt,{...e,definition:t});case"leveledLine":return o.createElement(Tt,{...e,definition:t});case"emoji":return o.createElement(jt,{...e,definition:t});case"studyInputs":return o.createElement(Ht,{...e,definition:t});case"checkableWithDescription":return o.createElement(qt,{...e,definition:t});case"optionalSet":return o.createElement(en,{definition:t,disabled:r})}}function dn(e){const{definition:t}=e,n=(0,oe.useWatchedValueReadonly)({watchedValue:t.definitions});return(0,oe.useWatchedValueReadonly)({watchedValue:t.visible,defaultValue:!0})?(0,i.isCheckableListOptionsDefinition)(t)?o.createElement(Ie,{definition:t}):o.createElement(o.Fragment,null,t.title&&o.createElement(kt.GroupTitleSection,{title:t.title,name:t.id}),n&&function(e){const t=[];return e.reduce(((e,t)=>{if((0,i.isPropertyDefinitionsGroup)(t)||"leveledLine"!==t.propType)e.push(t);else{const n=e[e.length-1];Array.isArray(n)?n.push(t):e.push([t])}return e}),t)}(n).map((n=>Array.isArray(n)?o.createElement(Nt,{key:n[0].id,name:t.id,definitions:n}):o.createElement(cn,{key:n.id,...e,definition:n}))),"general"===t.groupType&&o.createElement(ie.PropertyTable.GroupSeparator,{size:1})):null}},46269:(e,t,n)=>{"use strict";n.d(t,{ControlDisclosureView:()=>m});var o=n(79474),i=n(14487),r=n.n(i),a=n(9774),l=n(88169),s=n(29914),c=n(78484),d=n(19840),u=n(91965),p=n(27094);const m=o.forwardRef(((e,t)=>{const{listboxId:n,className:i,listboxClassName:m,listboxTabIndex:h,hideArrowButton:f,matchButtonAndListboxWidths:b,popupPosition:v,disabled:y,isOpened:g,scrollWrapReference:E,repositionOnScroll:w,closeOnHeaderOverlap:C,listboxReference:D,size:S="small",onClose:x,onOpen:V,onListboxFocus:k,onListboxBlur:P,onListboxKeyDown:N,buttonChildren:T,children:I,caretClassName:_,buttonContainerClassName:M,listboxAria:L,dataQaId:R,...B}=e,A=(0,o.useRef)(null),F=!f&&o.createElement(c.EndSlot,null,o.createElement(u.Caret,{isDropped:g,disabled:!0,className:_}));return o.createElement(d.PopupMenuDisclosureView,{buttonRef:A,listboxId:n,
listboxClassName:m,listboxTabIndex:h,isOpened:g,onClose:x,onOpen:V,listboxReference:D,scrollWrapReference:E,onListboxFocus:k,onListboxBlur:P,onListboxKeyDown:N,listboxAria:L,dataQaId:(0,s.dataQaIds)("popup-menu-container",R),matchButtonAndListboxWidths:b,popupPosition:v,button:o.createElement(l.ControlSkeleton,{...B,"data-qa-id":(0,s.dataQaIds)("ui-kit-disclosure-control",R),"data-role":"listbox",disabled:y,className:r()(p.button,i),size:S,ref:(0,a.useMergedRefs)([A,t]),middleSlot:o.createElement(c.MiddleSlot,null,o.createElement("span",{className:r()(p["button-children"],f&&p.hiddenArrow,M)},T)),endSlot:F}),popupChildren:I,repositionOnScroll:w,closeOnHeaderOverlap:C})}));m.displayName="ControlDisclosureView"},15923:(e,t,n)=>{"use strict";n.d(t,{ControlDisclosure:()=>d});var o=n(79474),i=n(9774),r=n(55501),a=n(46269),l=n(70670),s=n(23351),c=n(27094);const d=o.forwardRef(((e,t)=>{const{id:n,tabIndex:d,disabled:u,highlight:p,intent:m,children:h,onClick:f,onFocus:b,onBlur:v,listboxAria:y,onListboxKeyDown:g,...E}=e,w=(0,o.useRef)({"aria-labelledby":n}),{listboxId:C,isOpened:D,isFocused:S,buttonTabIndex:x,listboxTabIndex:V,highlight:k,intent:P,onOpen:N,close:T,toggle:I,buttonFocusBindings:_,onButtonClick:M,buttonRef:L,listboxRef:R,buttonAria:B}=(0,l.useControlDisclosure)({id:n,disabled:u,buttonTabIndex:d,intent:m,highlight:p,onFocus:b,onBlur:v,onClick:f}),A=(0,r.useKeyboardToggle)(I),F=(0,r.useKeyboardClose)(D,T),W=(0,r.useKeyboardEventHandler)([A,F]);return o.createElement(a.ControlDisclosureView,{...E,..._,...B,id:n,role:"button",tabIndex:x,disabled:u,isOpened:D,isFocused:S,ref:(0,i.useMergedRefs)([L,t]),highlight:k,intent:P,onClose:T,onOpen:N,onClick:M,onKeyDown:W,listboxId:C,listboxTabIndex:V,listboxReference:R,listboxAria:y??w.current,onListboxKeyDown:function(e){if(27===(0,s.hashFromEvent)(e))return e.preventDefault(),void T();g?.(e)}},h,o.createElement("span",{className:c.invisibleFocusHandler,tabIndex:0,"aria-hidden":!0,onFocus:()=>T()}))}));d.displayName="ControlDisclosure"},32563:(e,t,n)=>{"use strict";n.d(t,{EmojiPicker:()=>N});var o=n(79474),i=n(82287),r=n(29844),a=n(41277),l=n(65946);var s=n(29344),c=n(17896),d=n(77690),u=n(86738),p=n(47893),m=n(73283),h=n(54466);function f(e){!function(e,t){(0,o.useEffect)((()=>{const n=t||document;return n.addEventListener("scroll",e),()=>n.removeEventListener("scroll",e)}),[e])}(e,document)}var b=n(86739),v=n(73873),y=n(14487),g=n.n(y),E=n(56138);function w(e){const{children:t,highlight:n,disabled:i,reference:r,...a}=e,l=n?"primary":"default";return o.createElement("div",{...a,ref:r,className:g()(E.wrapper,E[`intent-${l}`],E["border-thin"],E["size-medium"],n&&E.highlight,n&&E.focused,i&&E.disabled),"data-role":"button"},o.createElement("div",{className:g()(E.childrenContainer,i&&E.disabled)},t),n&&o.createElement("span",{className:E.shadow}))}var C=n(7717),D=n(74237);const S=()=>null,x=(0,m.mergeThemes)(u.DEFAULT_MENU_THEME,{menuBox:D.menuBox}),V=378,k=18,P=200;function N(e){const{value:t,disabled:n,onSelect:a,onClose:u,canBeEmpty:m,renderButton:y=T}=e,g=(0,
o.useRef)(null),{current:E}=(0,o.useRef)((w=t,i.getJSON("RecentlyUsedEmojis",[w]).filter((e=>e!==C.EMPTY_EMOJI))));var w;const N=(0,o.useRef)(null),[I,_]=(0,o.useState)(E),[M,L]=(0,o.useState)(!1),R=(0,o.useRef)(null),B=(0,o.useCallback)((()=>{L(!1),u?.(),R.current=null}),[u]);f((0,o.useCallback)((()=>{!R.current||Date.now()-R.current<P||B()}),[B]));const A=(0,o.useCallback)((e=>{if(e!==C.EMPTY_EMOJI){const t=Array.from(new Set([e,...I])).slice(0,k);i.setJSON("RecentlyUsedEmojis",t),_(t)}a(e),B()}),[I,a]),F=(0,o.useMemo)((()=>m?[C.EMPTY_EMOJI,...I].slice(0,k):I),[I,m]),W=(O=F,(0,o.useMemo)((()=>{const e=(0,l.emojiGroups)();return e[0].emojis=O,e}),[O]));var O;return o.createElement(o.Fragment,null,o.createElement("div",{ref:g,className:D.buttonWrap},y({emoji:t,isOpened:M,disabled:n,onClick:function(){if(M)return void B();n||(L(!0),R.current=Date.now())}})),o.createElement(h.MatchMedia,{rule:v.DialogBreakpoints.TabletSmall},(e=>M&&o.createElement(c.DrawerManager,null,e?o.createElement(d.Drawer,{className:D.drawer,position:"Bottom",onClose:B,"data-qa-id":"emojipicker-menu"},o.createElement(r.EmojiList,{emojis:W,onSelect:A,height:V})):o.createElement(s.PopupMenu,{theme:x,onKeyDown:G,isOpened:!0,position:(0,b.getPopupPositioner)(g.current,{horizontalDropDirection:b.HorizontalDropDirection.FromLeftToRight,horizontalAttachEdge:b.HorizontalAttachEdge.Left}),closeOnClickOutside:!1,onClickOutside:H,onClose:S,controller:N,onOpen:z,tabIndex:-1,dataQaId:"emojipicker-menu"},o.createElement(r.EmojiList,{className:D.desktopSize,emojis:W,onSelect:A,height:V}))))));function z(){N.current?.focus()}function G(e){27===(0,p.hashFromEvent)(e)&&(e.preventDefault(),e.stopPropagation(),B())}function H(e){const t=e.target;t instanceof Node&&g.current?.contains(t)||B()}}function T(e){const{emoji:t,isOpened:n,disabled:i,onClick:r}=e;return o.createElement(w,{highlight:n,disabled:i,"data-name":"emoji-picker"},o.createElement(a.EmojiWrap,{emoji:t,onClick:r}))}},55501:(e,t,n)=>{"use strict";n.d(t,{useKeyboardActionHandler:()=>o.useKeyboardActionHandler,useKeyboardClose:()=>o.useKeyboardClose,useKeyboardEventHandler:()=>o.useKeyboardEventHandler,useKeyboardOpen:()=>o.useKeyboardOpen,useKeyboardToggle:()=>o.useKeyboardToggle});var o=n(4724)},28986:(e,t,n)=>{"use strict";n.d(t,{Select:()=>w});var o=n(79474),i=n(69947),r=n(48504),a=n(51970),l=n(9774),s=n(83683),c=n(1642),d=n(88434),u=n(89315);var p=n(6831),m=n(55501),h=n(46269),f=n(70670),b=n(81458),v=n(42785);function y(e){return!e.readonly}function g(e,t){return t?.id??(0,r.createDomId)(e,"item",t?.value)}function E(e){const{selectedItem:t,placeholder:n}=e;if(!t)return o.createElement("span",{className:v.placeholder},n);const i=t.selectedContent??t.content??t.value;return o.createElement("span",null,i)}const w=o.forwardRef(((e,t)=>{
const{id:n,menuClassName:v,menuItemClassName:w,tabIndex:C,disabled:D,highlight:S,intent:x,hideArrowButton:V,placeholder:k,addPlaceholderToItems:P=!1,value:N,"aria-labelledby":T,onFocus:I,onBlur:_,onClick:M,onChange:L,onKeyDown:R,repositionOnScroll:B=!0,openMenuOnEnter:A=!0,"aria-describedby":F,"aria-invalid":W,...O}=e;let{items:z}=e;if(k&&P){z=[{value:void 0,content:k,id:(0,r.createDomId)(n,"placeholder")},...z]}const{listboxId:G,isOpened:H,isFocused:J,buttonTabIndex:K,listboxTabIndex:Z,highlight:j,intent:$,open:U,onOpen:Y,close:X,toggle:q,buttonFocusBindings:Q,onButtonClick:ee,buttonRef:te,listboxRef:ne,buttonAria:oe}=(0,f.useControlDisclosure)({id:n,disabled:D,buttonTabIndex:C,intent:x,highlight:S,onFocus:I,onBlur:_,onClick:M});!function(e,t,n){const i=(0,a.usePrevious)(e);(0,o.useEffect)((()=>{e&&!i&&t?.(),!e&&i&&n?.()}),[e])}(H,e.onOpen,e.onClose);const ie=z.filter(y),re=ie.find((e=>e.value===N)),[ae,le]=o.useState(k&&P?ie[0].value:re?.value),[se,ce,de]=(0,s.useKeepActiveItemIntoView)({activeItem:re});(0,i.useIsomorphicLayoutEffect)((()=>le(re?.value)),[N]);const ue=(0,r.joinDomIds)(T,n),pe=ue.length>0?ue:void 0,me=(0,o.useMemo)((()=>({role:"listbox","aria-labelledby":T,"aria-activedescendant":g(n,re)})),[T,re]),he=(0,o.useCallback)((e=>e.value===ae),[ae]),fe=(0,o.useCallback)((()=>(X(),L&&L(ae))),[X,L,ae]),be=(0,p.useItemsKeyboardNavigation)("vertical",b.isRtl,ie,he,(t=>{le(t.value),e.onItemNavigated?.(t)}),!1,{next:[40],previous:[38]}),ve=(0,m.useKeyboardToggle)(q,H||A),ye=(0,m.useKeyboardToggle)(fe),ge=(0,m.useKeyboardClose)(H,xe),Ee=(0,m.useKeyboardOpen)(H,U),we=(0,m.useKeyboardEventHandler)([ve,ge,Ee]),Ce=(0,m.useKeyboardEventHandler)([be,ye,ge]),De=function(e){const t=(0,o.useRef)(""),n=(0,o.useMemo)((()=>(0,d.default)((()=>{t.current=""}),500)),[]),i=(0,o.useMemo)((()=>(0,u.default)(e,200)),[e]);return(0,o.useCallback)((e=>{e.key.length>0&&e.key.length<3&&(t.current+=e.key,i(t.current,e),n())}),[n,i])}(((t,n)=>{const o=function(e,t,n){return e.find((e=>{const o=t.toLowerCase();return!e.readonly&&(n?n(e).toLowerCase().startsWith(o):!e.readonly&&("string"==typeof e.content&&e.content.toLowerCase().startsWith(o)||"string"==typeof e.textContent&&e.textContent.toLowerCase().startsWith(o)||String(e.value??"").toLowerCase().startsWith(o)))}))}(ie,t,e.getSearchKey);void 0!==o&&L&&(n.stopPropagation(),H||U(),L(o.value))}));return o.createElement(h.ControlDisclosureView,{...O,...oe,...Q,id:n,role:"button",tabIndex:K,"aria-owns":oe["aria-controls"],"aria-haspopup":"listbox","aria-labelledby":pe,disabled:D,hideArrowButton:V,isFocused:J,isOpened:H,highlight:j,intent:$,ref:(0,l.useMergedRefs)([te,t]),onClick:ee,onOpen:function(){de(re,{duration:0}),Y()},onClose:xe,onKeyDown:function(e){we(e),R&&R(e);e.defaultPrevented||De(e)},listboxId:G,listboxTabIndex:Z,listboxClassName:v,listboxAria:me,"aria-describedby":F,"aria-invalid":W,listboxReference:ne,scrollWrapReference:se,onListboxKeyDown:function(e){Ce(e),e.defaultPrevented||De(e)},buttonChildren:o.createElement(E,{selectedItem:re??null,placeholder:k}),repositionOnScroll:B
},z.map(((t,i)=>{if(t.readonly)return o.createElement(o.Fragment,{key:`readonly_item_${i}`},t.content);const r=g(n,t);return o.createElement(c.PopupMenuItem,{key:r,id:r,className:w,role:"option","aria-selected":N===t.value,isActive:ae===t.value,label:t.content??t.value,onClick:Se,onClickArg:t.value,isDisabled:t.disabled,reference:e=>ce(t,e),onMouseOver:()=>e.onItemMouseOver?.(t),onMouseOut:()=>e.onItemMouseOut?.(t)})})));function Se(e){L&&(L(e),le(e))}function xe(){le(re?.value),X()}}));w.displayName="Select"},57058:(e,t,n)=>{"use strict";n.d(t,{RemoveButton:()=>u});var o=n(91599),i=n(79474),r=n(14487),a=n.n(r),l=n(66334),s=n(28390),c=n(6693),d=n(36779);function u(e){const{className:t,isActive:r,onClick:u,onMouseDown:p,title:m,hidden:h,"data-name":f="remove-button",icon:b,...v}=e,[y,g]=(0,s.useActiveDescendant)(null);return i.createElement(l.Icon,{...v,"data-name":f,className:a()(d.button,"apply-common-tooltip",r&&d.active,h&&d.hidden,g&&d.focused,t),icon:b||c,onClick:u,onMouseDown:p,title:m??o.t(null,void 0,n(91126)),ariaLabel:m??o.t(null,void 0,n(91126)),ref:y})}},99274:e=>{e.exports={checkbox:"checkbox-hcyAOCXc",item:"item-hcyAOCXc"}},60714:(e,t,n)=>{"use strict";n.d(t,{focusFirstMenuItem:()=>d,handleAccessibleMenuFocus:()=>s,handleAccessibleMenuKeyDown:()=>c,queryMenuElements:()=>m});var o=n(78122),i=n(87918),r=n(23351),a=n(45280);const l=[37,39,38,40];function s(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}d(e.target)}function c(e){if(e.defaultPrevented)return;const t=(0,r.hashFromEvent)(e);if(!l.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 s=document.activeElement.closest('[data-role="menuitem"]')||document.activeElement.parentElement?.querySelector('[data-role="menuitem"]');if(!(s instanceof HTMLElement))return;const c=a.indexOf(s);if(-1===c)return;const d=h(s),f=d.indexOf(document.activeElement),b=-1!==f,v=e=>{n&&(0,i.becomeSecondaryElement)(n),(0,i.becomeMainElement)(e),e.focus()};switch((0,o.mapKeyCodeToDirection)(t)){case"inlinePrev":if(!d.length)return;e.preventDefault(),v(0===f?a[c]:b?u(d,f,-1):d[d.length-1]);break;case"inlineNext":if(!d.length)return;e.preventDefault(),f===d.length-1?v(a[c]):v(b?u(d,f,1):d[0]);break;case"blockPrev":{e.preventDefault();const t=u(a,c,-1);if(b){const e=p(t,f);v(e||t);break}v(t);break}case"blockNext":{e.preventDefault();const t=u(a,c,1);if(b){const e=p(t,f);v(e||t);break}v(t)}}}function d(e){const[t]=m(e);t&&((0,i.becomeMainElement)(t),t.focus())}function u(e,t,n){return e[(t+e.length+n)%e.length]}function p(e,t){const n=h(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="true" i])')).filter((0,a.createScopedVisibleElementFilter)(e))}function h(e){
return Array.from(e.querySelectorAll('[tabindex]:not([disabled]):not([aria-disabled="true" i])')).filter((0,a.createScopedVisibleElementFilter)(e))}},86739:(e,t,n)=>{"use strict";n.d(t,{HorizontalAttachEdge:()=>i,HorizontalDropDirection:()=>a,VerticalAttachEdge:()=>o,VerticalDropDirection:()=>r,getPopupPositioner:()=>c});var o,i,r,a,l=n(85842);!function(e){e[e.Top=0]="Top",e[e.Bottom=1]="Bottom",e[e.AutoStrict=2]="AutoStrict"}(o||(o={})),function(e){e[e.Left=0]="Left",e[e.Right=1]="Right"}(i||(i={})),function(e){e[e.FromTopToBottom=0]="FromTopToBottom",e[e.FromBottomToTop=1]="FromBottomToTop"}(r||(r={})),function(e){e[e.FromLeftToRight=0]="FromLeftToRight",e[e.FromRightToLeft=1]="FromRightToLeft"}(a||(a={}));const s={verticalAttachEdge:o.Bottom,horizontalAttachEdge:i.Left,verticalDropDirection:r.FromTopToBottom,horizontalDropDirection:a.FromLeftToRight,verticalMargin:0,horizontalMargin:0,matchButtonAndListboxWidths:!1};function c(e,t){return n=>{const{contentWidth:c,contentHeight:d,availableHeight:u}=n,p=(0,l.ensureNotNull)(e).getBoundingClientRect(),{horizontalAttachEdge:m=s.horizontalAttachEdge,horizontalDropDirection:h=s.horizontalDropDirection,horizontalMargin:f=s.horizontalMargin,verticalMargin:b=s.verticalMargin,matchButtonAndListboxWidths:v=s.matchButtonAndListboxWidths}=t;let y=t.verticalAttachEdge??s.verticalAttachEdge,g=t.verticalDropDirection??s.verticalDropDirection;y===o.AutoStrict&&(u<p.y+p.height+b+d?(y=o.Top,g=r.FromBottomToTop):(y=o.Bottom,g=r.FromTopToBottom));const E=y===o.Top?-1*b:b,w=m===i.Right?p.right:p.left,C=y===o.Top?p.top:p.bottom,D={x:w-(h===a.FromRightToLeft?c:0)+f,y:C-(g===r.FromBottomToTop?d:0)+E};return v&&(D.overrideWidth=p.width),D}}},21566:(e,t,n)=>{"use strict";n.d(t,{createPropertyDefinitionsCheckableListOptionsGroup:()=>i});var o=n(89659);function i(e,t,n,i,r,a,l,s){return{id:i,title:r,visible:a,groupType:"checkableListOptions",checked:t,definitions:new o.WatchedValue(n),checkableListOptions:e,hideCheckbox:l,placeHolder:s}}},11614:(e,t,n)=>{"use strict";function o(e,t){return{propType:"checkable",properties:e,notFormatedTitle:!1,...t}}n.d(t,{createCheckablePropertyDefinition:()=>o})},42644:(e,t,n)=>{"use strict";n.d(t,{getColorDefinitionProperty:()=>c,getStdColorDefinitionProperty:()=>d});var o=n(55482),i=n(82347),r=n(20707),a=n(74970),l=n(93204);function s(e,t){if((0,i.isHexColor)(e)){const n=(0,o.parseRgb)(e);return(0,o.rgbaToString)((0,o.rgba)(n,(100-t)/100))}return e}function c(e,t,n,o,i){let l;if(null!==n){const e=(0,r.combineProperty)(s,t.weakReference(),n.weakReference());l=(0,a.makeProxyDefinitionProperty)(e.ownership())}else l=(0,a.makeProxyDefinitionProperty)(t.weakReference(),[()=>s(t.value(),0),e=>e]);return l.setValue=n=>{i&&e.beginUndoMacro(o),e.setProperty(t,n,o),i&&e.endUndoMacro()},l}function d(e,t,n,o,i){const s=(0,a.makeProxyDefinitionProperty)((0,r.combineProperty)((e=>t.value(e)),function(e){const t=(0,l.createPrimitiveProperty)(e.value()),n=e=>t.setValue(e);return t.destroy=()=>{e.release(),e.unsubscribe(n)},e.subscribe(n),t
}(n).ownership(),t.weakReference()).ownership());var c;return s.setValue=(c=n=>{e.setProperty(t,n,o)},i?(...t)=>{e.beginUndoMacro(o),c(...t),e.endUndoMacro()}:c),s}},74970:(e,t,n)=>{"use strict";n.d(t,{convertToDefinitionProperty:()=>r,makeProxyDefinitionProperty:()=>i});var o=n(64906);function i(e,t,n){const o=new Map,i=void 0!==t?t[0]:e=>e,r=void 0!==t?void 0!==t[1]?t[1]:t[0]:e=>e,a={value:()=>i(e.value()),setValue:t=>{e.setValue(r(t))},subscribe:(t,n)=>{const i=e=>{n(a)};o.set(n,i),e.subscribe(t,i)},unsubscribe:(t,n)=>{const i=o.get(n);i&&(e.unsubscribe(t,i),o.delete(n))},unsubscribeAll:t=>{e.unsubscribeAll(t),o.clear()},destroy:()=>{e.release(),n?.()}};return a}function r(e,t,n,r,a,l,s){const c=i(t.weakReference(),r,l),d=void 0!==r?void 0!==r[1]?r[1]:r[0]:e=>e,u=a??(o=>e.setProperty(t,d(o),n));return c.setValue=e=>{s&&(0,o.trackEvent)(s.category,s.event,s.label?.(e)),u(e)},c}},90082:(e,t,n)=>{"use strict";n.d(t,{createLinePropertyDefinition:()=>s});var o=n(68459),i=n(80140);const r=[i.LINESTYLE_SOLID,i.LINESTYLE_DOTTED,i.LINESTYLE_DASHED],a=[1,2,3,4],l=[o.LineEnd.Normal,o.LineEnd.Arrow];function s(e,t){const n={propType:"line",properties:e,...t};return void 0!==n.properties.style&&(n.styleValues=r),void 0!==n.properties.width&&(n.widthValues=a),void 0===n.properties.leftEnd&&void 0===n.properties.rightEnd||void 0!==n.endsValues||(n.endsValues=l),void 0!==n.properties.value&&void 0===n.valueType&&(n.valueType=1),n}},1341:(e,t,n)=>{"use strict";var o;function i(e,t){return{propType:"number",properties:e,type:1,...t}}n.d(t,{createNumberPropertyDefinition:()=>i}),function(e){e[e.Integer=0]="Integer",e[e.Float=1]="Float"}(o||(o={}))},54484:(e,t,n)=>{"use strict";function o(e,t){return{propType:"options",properties:e,...t}}n.d(t,{createOptionsPropertyDefinition:()=>o})},73405:(e,t,n)=>{"use strict";n.d(t,{convertFromReadonlyWVToDefinitionProperty:()=>H,convertFromWVToDefinitionProperty:()=>G,convertToDefinitionProperty:()=>O.convertToDefinitionProperty,createCheckablePropertyDefinition:()=>o.createCheckablePropertyDefinition,createCheckableSetPropertyDefinition:()=>i,createColorPropertyDefinition:()=>r,createCoordinatesPropertyDefinition:()=>k,createEmojiPropertyDefinition:()=>L,createImagePropertyDefinition:()=>M,createLeveledLinePropertyDefinition:()=>d,createLinePropertyDefinition:()=>a.createLinePropertyDefinition,createNumberPropertyDefinition:()=>u.createNumberPropertyDefinition,createOptionalTwoColorsPropertyDefinition:()=>V,createOptionsPropertyDefinition:()=>p.createOptionsPropertyDefinition,createPropertyDefinitionsCheckableListOptionsGroup:()=>F.createPropertyDefinitionsCheckableListOptionsGroup,createPropertyDefinitionsGeneralGroup:()=>A,createPropertyDefinitionsLeveledLinesGroup:()=>W,createRangePropertyDefinition:()=>N,createSelectionCoordinatesPropertyDefinition:()=>P,createSessionPropertyDefinition:()=>_,createStudyInputsPropertyDefinition:()=>R,createSymbolPropertyDefinition:()=>I,createTextPropertyDefinition:()=>S,createTransparencyPropertyDefinition:()=>T,createTwoColorsPropertyDefinition:()=>x,
createTwoOptionsPropertyDefinition:()=>m,destroyDefinitions:()=>ne,getColorDefinitionProperty:()=>j.getColorDefinitionProperty,getLockPriceScaleDefinitionProperty:()=>K,getPriceScaleSelectionStrategyDefinitionProperty:()=>J,getScaleRatioDefinitionProperty:()=>Z,getSymbolDefinitionProperty:()=>$,isCheckableListOptionsDefinition:()=>te,isColorDefinition:()=>q,isLineDefinition:()=>X,isOptionsDefinition:()=>ee,isPropertyDefinition:()=>U,isPropertyDefinitionsGroup:()=>Y,isTwoColorDefinition:()=>Q,makeProxyDefinitionProperty:()=>O.makeProxyDefinitionProperty});var o=n(11614);function i(e,t,n){return{propType:"checkableSet",properties:e,childrenDefinitions:n,...t}}function r(e,t){return{propType:"color",properties:e,noAlpha:!1,...t}}var a=n(90082),l=n(80140);const s=[l.LINESTYLE_SOLID,l.LINESTYLE_DOTTED,l.LINESTYLE_DASHED],c=[1,2,3,4];function d(e,t){const n={propType:"leveledLine",properties:e,...t};return void 0!==n.properties.style&&(n.styleValues=s),void 0!==n.properties.width&&(n.widthValues=c),n}var u=n(1341),p=n(54484);function m(e,t){return{propType:"twoOptions",properties:e,...t}}var h,f=n(91599),b=n(95385);!function(e){e.Horizontal="horizontal",e.Vertical="vertical"}(h||(h={}));const v=[{id:b.VerticalAlign.Top,value:b.VerticalAlign.Bottom,title:f.t(null,void 0,n(65388))},{id:b.VerticalAlign.Middle,value:b.VerticalAlign.Middle,title:f.t(null,void 0,n(55636))},{id:b.VerticalAlign.Bottom,value:b.VerticalAlign.Top,title:f.t(null,void 0,n(65244))}],y=[{id:b.HorizontalAlign.Left,value:b.HorizontalAlign.Left,title:f.t(null,void 0,n(48816))},{id:b.HorizontalAlign.Center,value:b.HorizontalAlign.Center,title:f.t(null,void 0,n(93283))},{id:b.HorizontalAlign.Right,value:b.HorizontalAlign.Right,title:f.t(null,void 0,n(98415))}],g=[{id:"horizontal",value:"horizontal",title:f.t(null,void 0,n(88837))},{id:"vertical",value:"vertical",title:f.t(null,void 0,n(503))}],E=[8,10,11,12,14,16,18,20,22,24,28,32,40].map((e=>({title:String(e),value:e}))),w=[1,2,3,4],C=f.t(null,void 0,n(74953)),D=f.t(null,void 0,n(37223));function S(e,t){const n={propType:"text",properties:e,...t,isEditable:t.isEditable||!1};return void 0!==n.properties.size&&void 0===n.sizeItems&&(n.sizeItems=E),void 0!==n.properties.alignmentVertical&&void 0===n.alignmentVerticalItems&&(n.alignmentVerticalItems=v),void 0!==n.properties.alignmentHorizontal&&void 0===n.alignmentHorizontalItems&&(n.alignmentHorizontalItems=y),(n.alignmentVerticalItems||n.alignmentHorizontalItems)&&void 0===n.alignmentTitle&&(n.alignmentTitle=C),void 0!==n.properties.orientation&&(void 0===n.orientationItems&&(n.orientationItems=g),void 0===n.orientationTitle&&(n.orientationTitle=D)),void 0!==n.properties.borderWidth&&void 0===n.borderWidthItems&&(n.borderWidthItems=w),n}function x(e,t){return{propType:"twoColors",properties:e,noAlpha1:!1,noAlpha2:!1,...t}}function V(e,t){return{propType:"optionalTwoColors",properties:e,noAlpha1:!1,noAlpha2:!1,...t}}function k(e,t){return{propType:"coordinates",properties:e,...t}}function P(e,t){return{propType:"selectionCoordinates",properties:e,...t}}
function N(e,t){return{propType:"range",properties:e,...t}}function T(e,t){return{propType:"transparency",properties:e,...t}}function I(e,t){return{propType:"symbol",properties:e,...t}}function _(e,t){return{propType:"session",properties:e,...t}}function M(e,t){return{propType:"image",properties:e,...t}}function L(e,t){return{propType:"emoji",properties:e,...t}}function R(e,t){return{propType:"studyInputs",properties:e,...t}}var B=n(89659);function A(e,t,n,o){return{id:t,title:n,visible:o,groupType:"general",definitions:new B.WatchedValue(e)}}var F=n(21566);function W(e,t,n){return{id:t,title:n,groupType:"leveledLines",definitions:new B.WatchedValue(e)}}var O=n(74970);function z(e,t,n){const o=new Map,i=void 0!==t?t[0]:e=>e,r=void 0!==t?void 0!==t[1]?t[1]:t[0]:e=>e,a={value:()=>i(e.value()),setValue:t=>{e.setValue?.(r(t))},subscribe:(t,n)=>{const i=()=>{n(a)};let r=o.get(t);void 0===r?(r=new Map,r.set(n,i),o.set(t,r)):r.set(n,i),e.subscribe(i)},unsubscribe:(t,n)=>{const i=o.get(t);if(void 0!==i){const t=i.get(n);void 0!==t&&(e.unsubscribe(t),i.delete(n))}},unsubscribeAll:t=>{const n=o.get(t);void 0!==n&&(n.forEach(((t,n)=>{e.unsubscribe(t)})),n.clear())}};return n&&(a.destroy=()=>n()),a}function G(e,t,n,o,i){const r=z(t,o,i),a=void 0!==o?void 0!==o[1]?o[1]:o[0]:e=>e;return r.setValue=o=>e.setWatchedValue(t,a(o),n),r}function H(e,t){return function(e,t,n,o){const i=new Map,r={subscribe:(n,o)=>{const r=e=>n(t(e));i.set(n,r),e.subscribe(r,o)},unsubscribe:t=>{if(t){const n=i.get(t);n&&(e.unsubscribe(n),i.delete(t))}else i.clear(),e.unsubscribe()},value:()=>t(e.value())};return z(r,n,o)}(e,(e=>e),t,(()=>e.release()))}function J(e,t){const n=(0,O.makeProxyDefinitionProperty)(t.weakReference());return n.setValue=t=>e.setPriceScaleSelectionStrategy(t),n}function K(e,t,n,o){const i=(0,O.makeProxyDefinitionProperty)(t.weakReference());return i.setValue=t=>{const i={lockScale:t};e.setPriceScaleMode(i,n,o)},i}function Z(e,t,n,o){const i=(0,O.makeProxyDefinitionProperty)(t.weakReference(),o);return i.setValue=o=>{e.setScaleRatioProperty(t,o,n)},i}var j=n(42644);function $(e,t,n,o,i,r){const a=[(l=n,s=t,e=>{const t=l(s);if(e===s.value()&&null!==t){const e=t.ticker||t.full_name;if(e)return e}return e}),e=>e];var l,s;const c=(0,O.convertToDefinitionProperty)(e,t,i,a);r&&(c.setValue=r);const d=new Map;c.subscribe=(e,n)=>{const o=e=>{n(c)};d.set(n,o),t.subscribe(e,o)},c.unsubscribe=(e,n)=>{const o=d.get(n);o&&(t.unsubscribe(e,o),d.delete(n))};const u={};return o.subscribe(u,(()=>{d.forEach(((e,t)=>{t(c)}))})),c.destroy=()=>{o.unsubscribeAll(u),d.clear()},c}function U(e){return e.hasOwnProperty("propType")}function Y(e){return e.hasOwnProperty("groupType")}function X(e){return"line"===e.propType}function q(e){return"color"===e.propType}function Q(e){return"twoColors"===e.propType}function ee(e){return"options"===e.propType}function te(e){return"checkableListOptions"===e.groupType}function ne(e){e.forEach((e=>{if(U(e)){Object.keys(e.properties).forEach((t=>{const n=e.properties[t];void 0!==n&&void 0!==n.destroy&&n.destroy()}))
}else ne(e.definitions.value()),e.visible?.destroy()}))}},24981:(e,t,n)=>{"use strict";n.d(t,{setPropertyThroughUndoModel:()=>d});var o=n(72769),i=n(60135),r=n(34773),a=n(85842),l=n(82372),s=n(40451);const c=new o.TranslatedString("change {propertyName} property",i.t(null,{context:"undo input change"},n(1717)));function d(e){const{id:t,model:n,name:i,property:d,value:u,isStudyLineTool:p=!1}=e,m=(0,a.ensureDefined)(e.property.child(t)),h=new o.TranslatedString(i,(0,l.getTranslatedInputTitle)(i));s.logger.logNormal(`Changing property "${t}" value from "${d.value()}" to "${u}"`),n.setProperty(m,u,c.format({propertyName:h}),p&&r.lineToolsDoNotAffectChartInvalidation)}},32509:e=>{e.exports='<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 18 18" width="18" height="18"><path fill="currentColor" d="M12 4h3v1h-1.04l-.88 9.64a1.5 1.5 0 0 1-1.5 1.36H6.42a1.5 1.5 0 0 1-1.5-1.36L4.05 5H3V4h3v-.5C6 2.67 6.67 2 7.5 2h3c.83 0 1.5.67 1.5 1.5V4ZM7.5 3a.5.5 0 0 0-.5.5V4h4v-.5a.5.5 0 0 0-.5-.5h-3ZM5.05 5l.87 9.55a.5.5 0 0 0 .5.45h5.17a.5.5 0 0 0 .5-.45L12.94 5h-7.9Z"/></svg>'},78025:e=>{e.exports='<svg xmlns="http://www.w3.org/2000/svg" width="28" height="28" fill="none"><path fill="currentColor" fillRule="evenodd" clipRule="evenodd" d="M7.5 13a1.5 1.5 0 1 0 0 3 1.5 1.5 0 0 0 0-3zM5 14.5a2.5 2.5 0 1 1 5 0 2.5 2.5 0 0 1-5 0zm9.5-1.5a1.5 1.5 0 1 0 0 3 1.5 1.5 0 0 0 0-3zM12 14.5a2.5 2.5 0 1 1 5 0 2.5 2.5 0 0 1-5 0zm9.5-1.5a1.5 1.5 0 1 0 0 3 1.5 1.5 0 0 0 0-3zM19 14.5a2.5 2.5 0 1 1 5 0 2.5 2.5 0 0 1-5 0z"/></svg>'},6693:e=>{e.exports='<svg xmlns="http://www.w3.org/2000/svg" width="18" height="18"><path fill="currentColor" d="M9.707 9l4.647-4.646-.707-.708L9 8.293 4.354 3.646l-.708.708L8.293 9l-4.647 4.646.708.708L9 9.707l4.646 4.647.708-.707L9.707 9z"/></svg>'},1018:e=>{e.exports='<svg xmlns="http://www.w3.org/2000/svg" width="28" height="28"><path fill="currentColor" d="M4 13h5v1H4v-1zM12 13h5v1h-5v-1zM20 13h5v1h-5v-1z"/></svg>'},26317:e=>{e.exports='<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 28 28" width="28" height="28"><path fill="currentColor" d="M3 13h2v2H3v-2Zm5 0h2v2H8v-2Zm7 0h-2v2h2v-2Zm3 0h2v2h-2v-2Zm7 0h-2v2h2v-2Z"/></svg>'},51528:e=>{e.exports='<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 28 28" width="28" height="28"><path fill="currentColor" d="M23 8H5V7h18v1ZM9 14H5v-1h4v1Zm3 0h4v-1h-4v1Zm11 0h-4v-1h4v1ZM7 19H5v2h2v-2Zm2 0h2v2H9v-2Zm6 0h-2v2h2v-2Zm2 0h2v2h-2v-2Zm6 0h-2v2h2v-2Z"/></svg>'},85658:e=>{e.exports='<svg xmlns="http://www.w3.org/2000/svg" width="28" height="28"><path stroke="currentColor" d="M4 13.5h20"/></svg>'},80633:e=>{e.exports='<svg xmlns="http://www.w3.org/2000/svg" width="28" height="28" fill="none"><path stroke="currentColor" d="M4.5 13.5H24m-19.5 0L8 17m-3.5-3.5L8 10"/></svg>'},21786:e=>{e.exports='<svg xmlns="http://www.w3.org/2000/svg" width="28" height="28" fill="none"><path stroke="currentColor" d="M8.5 13.5a2 2 0 1 1-4 0 2 2 0 0 1 4 0zm0 0H24"/></svg>'},19320:e=>{
e.exports='<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 28 28" width="28" height="28"><path fill="currentColor" d="M14 21h-3a1 1 0 0 1-1-1V8a1 1 0 0 1 1-1h3c2 0 4 1 4 3 0 1 0 2-1.5 3 1.5.5 2.5 2 2.5 4 0 2.75-2.638 4-5 4zM12 9l.004 3c.39.026.82 0 1.25 0C14.908 12 16 11.743 16 10.5c0-1.1-.996-1.5-2.5-1.5-.397 0-.927-.033-1.5 0zm0 5v5h1.5c1.5 0 3.5-.5 3.5-2.5S15 14 13.5 14c-.5 0-.895-.02-1.5 0z"/></svg>'},34943:e=>{e.exports='<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 28 28" width="28" height="28"><path fill="currentColor" d="M12.143 20l1.714-12H12V7h5v1h-2.143l-1.714 12H15v1h-5v-1h2.143z"/></svg>'}}]);
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
@@ -0,0 +1 @@
.summary-ynHBVe1n{align-items:center;box-sizing:border-box;color:var(--tv-color-popup-element-secondary-text,var(--color-popup-element-secondary-text));cursor:default;display:flex;flex:none;font-size:11px;letter-spacing:.4px;line-height:16px;min-width:0;padding-block:0 0;padding-inline:12px 8px;text-transform:uppercase;width:100%}.summary-ynHBVe1n.hovered-ynHBVe1n{background-color:var(--tv-color-popup-element-background-hover,var(--color-popup-element-background-hover))}@media (any-hover:hover){.summary-ynHBVe1n:hover{background-color:var(--tv-color-popup-element-background-hover,var(--color-popup-element-background-hover))}}.summary-ynHBVe1n:active{background-color:var(--tv-color-popup-element-background-hover,var(--color-container-fill-primary-neutral-light))}.caret-ynHBVe1n{height:18px;justify-content:center;margin-block:2px 2px;margin-inline:auto 0;width:18px}
@@ -0,0 +1 @@
.summary-ynHBVe1n{align-items:center;box-sizing:border-box;color:var(--tv-color-popup-element-secondary-text,var(--color-popup-element-secondary-text));cursor:default;display:flex;flex:none;font-size:11px;letter-spacing:.4px;line-height:16px;min-width:0;padding-block:0 0;padding-inline:12px 8px;text-transform:uppercase;width:100%}.summary-ynHBVe1n.hovered-ynHBVe1n{background-color:var(--tv-color-popup-element-background-hover,var(--color-popup-element-background-hover))}@media (any-hover:hover){.summary-ynHBVe1n:hover{background-color:var(--tv-color-popup-element-background-hover,var(--color-popup-element-background-hover))}}.summary-ynHBVe1n:active{background-color:var(--tv-color-popup-element-background-hover,var(--color-container-fill-primary-neutral-light))}.caret-ynHBVe1n{height:18px;justify-content:center;margin-block:2px 2px;margin-inline:auto 0;width:18px}
@@ -0,0 +1,11 @@
(self.webpackChunktradingview=self.webpackChunktradingview||[]).push([[2064],{76284:e=>{e.exports={pills:"pills-PVWoXu5j",primary:"primary-PVWoXu5j",gray:"gray-PVWoXu5j",selected:"selected-PVWoXu5j",grouped:"grouped-PVWoXu5j",active:"active-PVWoXu5j",disableActiveOnTouch:"disableActiveOnTouch-PVWoXu5j",disableActiveStateStyles:"disableActiveStateStyles-PVWoXu5j",withGrouped:"withGrouped-PVWoXu5j","quiet-primary":"quiet-primary-PVWoXu5j",green:"green-PVWoXu5j",red:"red-PVWoXu5j",blue:"blue-PVWoXu5j",secondary:"secondary-PVWoXu5j",ghost:"ghost-PVWoXu5j"}},71042:e=>{e.exports={lightButton:"lightButton-bYDQcOkp",link:"link-bYDQcOkp",ltr:"ltr-bYDQcOkp",rtl:"rtl-bYDQcOkp","typography-regular16px":"typography-regular16px-bYDQcOkp","typography-medium16px":"typography-medium16px-bYDQcOkp","typography-regular14px":"typography-regular14px-bYDQcOkp","typography-semibold14px":"typography-semibold14px-bYDQcOkp","typography-semibold16px":"typography-semibold16px-bYDQcOkp",content:"content-bYDQcOkp",visuallyHidden:"visuallyHidden-bYDQcOkp",nowrap:"nowrap-bYDQcOkp",ellipsisContainer:"ellipsisContainer-bYDQcOkp",textWrapContainer:"textWrapContainer-bYDQcOkp",textWrapWithEllipsis:"textWrapWithEllipsis-bYDQcOkp",slot:"slot-bYDQcOkp",caret:"caret-bYDQcOkp",activeCaret:"activeCaret-bYDQcOkp",xsmall:"xsmall-bYDQcOkp",withStartSlot:"withStartSlot-bYDQcOkp",withEndSlot:"withEndSlot-bYDQcOkp",noContent:"noContent-bYDQcOkp",wrap:"wrap-bYDQcOkp",small:"small-bYDQcOkp",medium:"medium-bYDQcOkp"}},39017:e=>{e.exports={input:"input-RUSovanF","size-xxsmall":"size-xxsmall-RUSovanF","size-xsmall":"size-xsmall-RUSovanF","size-small":"size-small-RUSovanF","size-medium":"size-medium-RUSovanF","size-large":"size-large-RUSovanF","with-start-slot":"with-start-slot-RUSovanF","with-end-slot":"with-end-slot-RUSovanF"}},75332: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"}},53160:e=>{e.exports={"tablet-normal-breakpoint":"(max-width: 768px)","small-height-breakpoint":"(max-height: 360px)","tablet-small-breakpoint":"(max-width: 440px)"}},56138:e=>{e.exports={wrapper:"wrapper-VB9J73Gf",focused:"focused-VB9J73Gf",readonly:"readonly-VB9J73Gf",disabled:"disabled-VB9J73Gf","size-small":"size-small-VB9J73Gf","size-medium":"size-medium-VB9J73Gf","size-large":"size-large-VB9J73Gf","font-size-small":"font-size-small-VB9J73Gf","font-size-medium":"font-size-medium-VB9J73Gf","font-size-large":"font-size-large-VB9J73Gf","border-none":"border-none-VB9J73Gf",shadow:"shadow-VB9J73Gf","border-thin":"border-thin-VB9J73Gf","border-thick":"border-thick-VB9J73Gf","intent-default":"intent-default-VB9J73Gf","intent-success":"intent-success-VB9J73Gf","intent-warning":"intent-warning-VB9J73Gf","intent-danger":"intent-danger-VB9J73Gf","intent-primary":"intent-primary-VB9J73Gf","corner-top-left":"corner-top-left-VB9J73Gf",
"corner-top-right":"corner-top-right-VB9J73Gf","corner-bottom-right":"corner-bottom-right-VB9J73Gf","corner-bottom-left":"corner-bottom-left-VB9J73Gf",childrenContainer:"childrenContainer-VB9J73Gf"}},22577:e=>{e.exports={autocomplete:"autocomplete-uszkUMOz",suggestions:"suggestions-uszkUMOz",suggestion:"suggestion-uszkUMOz",noResults:"noResults-uszkUMOz",selected:"selected-uszkUMOz",opened:"opened-uszkUMOz"}},74237:e=>{e.exports={buttonWrap:"buttonWrap-icygBqe7",desktopSize:"desktopSize-icygBqe7",drawer:"drawer-icygBqe7",menuBox:"menuBox-icygBqe7"}},66613:e=>{e.exports={button:"button-F5dN3ulE",emoji:"emoji-F5dN3ulE",emptySelect:"emptySelect-F5dN3ulE"}},58313:e=>{e.exports={emojiWrap:"emojiWrap-R2CTpmHr",emoji:"emoji-R2CTpmHr",tooltipEmoji:"tooltipEmoji-R2CTpmHr",tooltipEmojiWrap:"tooltipEmojiWrap-R2CTpmHr"}},3139:e=>{e.exports={emojiSelect:"emojiSelect-IY7RpEY6",placeholder:"placeholder-IY7RpEY6"}},13528:(e,t,n)=>{"use strict";n.d(t,{AppContext:()=>o});const o=(0,n(79474).createContext)({isOnMobileAppPage:()=>!1,isRtl:!1,locale:"en",renderMode:"legacy"})},96518:(e,t,n)=>{"use strict";function o(e,t){return t||null==e||("string"==typeof e||Array.isArray(e))&&0===e.length}n.d(t,{isIconOnly:()=>o})},8120:(e,t,n)=>{"use strict";n.d(t,{LightButton:()=>o.LightButton});n(54571);var o=n(7859);n(79474),n(14232),n(92531),n(71042),n(76284);n(90741)},54571:(e,t,n)=>{"use strict";n.d(t,{useLightButtonClasses:()=>u});var o=n(79474),r=n(14487),s=n.n(r),i=n(42391),a=n(96518),l=n(59794);const c=o.createContext({isInButtonGroup:!1,isGroupPrimary:!1}),u=(e,t,n)=>{const r=(0,o.useContext)(i.CustomBehaviourContext),{className:u,isSelected:p,children:d,showCaret:m,forceDirection:h,iconOnly:g,color:f="gray",variant:v="primary",size:E="medium",enableActiveStateStyles:y=r.enableActiveStateStyles,typography:b,isLink:C=!1,textWrap:w,isPills:S,isActive:x,startSlot:O,endSlot:k}=t,B=e[`typography-${((e,t,n)=>{if(n){const e=n.replace(/^\D+/g,"");return t?`semibold${e}`:n}switch(e){case"xsmall":return t?"semibold14px":"regular14px";case"small":case"medium":return t?"semibold16px":"regular16px";default:return""}})(E,p||S,b||void 0)}`],D=(0,o.useContext)(l.ControlGroupContext),{isInButtonGroup:M,isGroupPrimary:_}=(0,o.useContext)(c);return s()(u,e.lightButton,C&&e.link,x&&e.active,p&&e.selected,(0,a.isIconOnly)(d,g)&&e.noContent,!!O&&e.withStartSlot,(m||!!k)&&e.withEndSlot,n&&e.withGrouped,h&&e[h],e[_?"primary":v],e[_?"gray":f],e[E],B,!y&&e.disableActiveStateStyles,D.isGrouped&&e.grouped,w&&e.wrap,M&&e.disableActiveOnTouch,S&&e.pills)}},92531:(e,t,n)=>{"use strict";n.d(t,{LightButtonContent:()=>h});var o=n(79474),r=n(14487),s=n.n(r),i=n(27914),a=n(96518),l=n(66334),c=n(43616),u=n.n(c),p=n(71042),d=n.n(p);const m=e=>o.createElement(l.Icon,{className:s()(d().caret,e&&d().activeCaret),icon:u()});function h(e){const{showCaret:t,iconOnly:n,ellipsis:r=!0,textWrap:l,tooltipText:c,children:u,endSlot:p,startSlot:h,isActiveCaret:g}=e;[p,t].filter((e=>!!e));return o.createElement(o.Fragment,null,h&&o.createElement("span",{className:s()(d().slot,d().startSlot)
},h),!(0,a.isIconOnly)(u,n)&&o.createElement("span",{className:s()(d().content,!l&&d().nowrap,"apply-overflow-tooltip","apply-overflow-tooltip--check-children-recursively","apply-overflow-tooltip--allow-text"),"data-overflow-tooltip-text":c??(0,i.getTextForTooltip)(u)},l||r?o.createElement(o.Fragment,null,o.createElement("span",{className:s()(!l&&r&&d().ellipsisContainer,l&&d().textWrapContainer,l&&r&&d().textWrapWithEllipsis)},u),o.createElement("span",{className:d().visuallyHidden,"aria-hidden":!0},u)):o.createElement(o.Fragment,null,u,o.createElement("span",{className:d().visuallyHidden,"aria-hidden":!0},u))),p&&o.createElement("span",{className:s()(d().slot,d().endSlot)},p),t&&m(g))}},7859:(e,t,n)=>{"use strict";n.d(t,{LightButton:()=>d});var o=n(79474),r=n(59794),s=n(54571),i=n(92531),a=n(40197),l=n(71042),c=n.n(l),u=n(76284),p=n.n(u);function d(e){const{isGrouped:t}=o.useContext(r.ControlGroupContext),{reference:n,className:l,isSelected:u,children:d,iconOnly:m,ellipsis:h,showCaret:g,forceDirection:f,endSlot:v,startSlot:E,color:y,variant:b,size:C,enableActiveStateStyles:w,typography:S,textWrap:x=!1,maxLines:O,style:k={},isPills:B,isActive:D,tooltipText:M,role:_,dataQaId:j,name:A,onFocus:F,onBlur:T,onMouseEnter:R,onMouseLeave:I,onMouseOver:z,onMouseOut:P,onClick:V,onAnimationEnd:L,onPointerOver:N,onPointerOut:W,onKeyDown:U,autoFocus:Q,isActiveCaret:G,id:Y,disabled:J,tabIndex:H,value:q,title:K,type:X,...$}=e,Z=(0,a.filterDataProps)($),ee=(0,a.filterAriaProps)($),te=x?O??2:1,ne=te>0?{...k,"--ui-lib-light-button-content-max-lines":te}:k;return o.createElement("button",{name:A,onFocus:F,onBlur:T,onMouseEnter:R,onMouseLeave:I,onMouseOver:z,onMouseOut:P,onClick:V,onAnimationEnd:L,onPointerOver:N,onPointerOut:W,onKeyDown:U,autoFocus:Q,id:Y,disabled:J,tabIndex:H,value:q,title:K,type:X,"data-qa-id":j,...Z,...ee,className:(0,s.useLightButtonClasses)({...p(),...c()},{className:l,isSelected:u,children:d,iconOnly:m,showCaret:g,forceDirection:f,endSlot:v,startSlot:E,color:y,variant:b,size:C,enableActiveStateStyles:w,typography:S,textWrap:x,isPills:B,isActive:D},t),ref:n,style:ne,role:_},o.createElement(i.LightButtonContent,{showCaret:g,isActiveCaret:g&&(B||D||u||G),iconOnly:m,ellipsis:h,textWrap:x,tooltipText:M,endSlot:v,startSlot:E},d))}},82651:(e,t,n)=>{"use strict";n.d(t,{InputControl:()=>b});var o=n(79474),r=n(14487),s=n.n(r),i=n(29914),a=n(40197),l=n(69550),c=n(26834),u=n(9774),p=n(94530),d=n(55971),m=n(59618),h=n(13621),g=n(78484),f=n(39017),v=n.n(f);function E(e){return!(0,a.isAriaAttribute)(e)&&!(0,a.isDataAttribute)(e)}function y(e){const{id:t,title:n,role:r,tabIndex:l,placeholder:c,name:u,type:p,value:d,defaultValue:m,draggable:f,autoComplete:y,autoFocus:b,autoCapitalize:C,autoCorrect:w,maxLength:S,min:x,max:O,step:k,pattern:B,inputMode:D,onSelect:M,onFocus:_,onBlur:j,onKeyDown:A,onKeyUp:F,onKeyPress:T,onChange:R,onDragStart:I,size:z="small",className:P,inputClassName:V,disabled:L,readonly:N,containerTabIndex:W,startSlot:U,endSlot:Q,reference:G,containerReference:Y,onContainerFocus:J,dataQaId:H,...q}=e,K=(0,
a.filterProps)(q,E),X={...(0,a.filterAriaProps)(q),...(0,a.filterDataProps)(q),id:t,title:n,role:r,tabIndex:l,placeholder:c,name:u,type:p,value:d,defaultValue:m,draggable:f,autoComplete:y,autoFocus:b,autoCapitalize:C,autoCorrect:w,maxLength:S,min:x,max:O,step:k,pattern:B,inputMode:D,onSelect:M,onFocus:_,onBlur:j,onKeyDown:A,onKeyUp:F,onKeyPress:T,onChange:R,onDragStart:I};return o.createElement(h.ControlSkeleton,{...K,disabled:L,readonly:N,tabIndex:W,className:P,size:z,ref:Y,onFocus:J,startSlot:U,middleSlot:o.createElement(g.MiddleSlot,null,o.createElement("input",{...X,className:s()(v().input,v()[`size-${z}`],V,U&&v()["with-start-slot"],Q&&v()["with-end-slot"]),disabled:L,readOnly:N,ref:G,"data-qa-id":(0,i.dataQaIds)("ui-lib-Input-input",H?`${H}-input`:void 0)})),endSlot:Q,"data-qa-id":(0,i.dataQaIds)("ui-lib-Input",H)})}function b(e){e=(0,p.useControl)(e);const{disabled:t,autoSelectOnFocus:n,tabIndex:r=0,onFocus:s,onBlur:i,reference:a,containerReference:h=null,dataQaId:g}=e,f=(0,o.useRef)(null),v=(0,o.useRef)(null),[E,b]=(0,d.useFocus)(),C=t?void 0:E?-1:r,w=t?void 0:E?r:-1,{isMouseDown:S,handleMouseDown:x,handleMouseUp:O}=(0,m.useIsMouseDown)(),k=(0,l.createSafeMulticastEventHandler)(b.onFocus,(function(e){n&&!S.current&&(0,c.selectAllContent)(e.currentTarget)}),s),B=(0,l.createSafeMulticastEventHandler)(b.onBlur,i),D=(0,o.useCallback)((e=>{f.current=e,a&&("function"==typeof a&&a(e),"object"==typeof a&&(a.current=e))}),[f,a]);return o.createElement(y,{...e,isFocused:E,containerTabIndex:C,tabIndex:w,onContainerFocus:function(e){v.current===e.target&&null!==f.current&&f.current.focus()},onFocus:k,onBlur:B,reference:D,containerReference:(0,u.useMergedRefs)([v,h]),onMouseDown:x,onMouseUp:O,dataQaId:g})}},42391:(e,t,n)=>{"use strict";n.d(t,{CustomBehaviourContext:()=>o});const o=(0,n(79474).createContext)({enableActiveStateStyles:!0});o.displayName="CustomBehaviourContext"},94530:(e,t,n)=>{"use strict";n.d(t,{useControl:()=>s});var o=n(69550),r=n(55971);function s(e){const{onFocus:t,onBlur:n,intent:s,highlight:i,disabled:a}=e,[l,c]=(0,r.useFocus)(void 0,a),u=(0,o.createSafeMulticastEventHandler)(a?void 0:c.onFocus,t),p=(0,o.createSafeMulticastEventHandler)(a?void 0:c.onBlur,n);return{...e,intent:s||(l?"primary":"default"),highlight:i??l,onFocus:u,onBlur:p}}},55971:(e,t,n)=>{"use strict";n.d(t,{useFocus:()=>r});var o=n(79474);function r(e,t){const[n,r]=(0,o.useState)(!1);(0,o.useEffect)((()=>{t&&n&&r(!1)}),[t,n]);const s={onFocus:(0,o.useCallback)((function(t){void 0!==e&&e.current!==t.target||r(!0)}),[e]),onBlur:(0,o.useCallback)((function(t){void 0!==e&&e.current!==t.target||r(!1)}),[e])};return[n,s]}},73064:(e,t,n)=>{"use strict";n.d(t,{useFunctionalRefObject:()=>s});var o=n(79474),r=n(69947);function s(e){const t=(0,o.useMemo)((()=>function(e){const t=n=>{e(n),t.current=n};return t.current=null,t}((e=>{a.current(e)}))),[]),n=(0,o.useRef)(null),s=t=>{if(null===t)return i(n.current,t),void(n.current=null);n.current!==e&&(n.current=e,i(n.current,t))},a=(0,o.useRef)(s);return a.current=s,(0,
r.useIsomorphicLayoutEffect)((()=>{if(null!==t.current)return a.current(t.current),()=>a.current(null)}),[e]),t}function i(e,t){null!==e&&("function"==typeof e?e(t):e.current=t)}},59618:(e,t,n)=>{"use strict";n.d(t,{useIsMouseDown:()=>r});var o=n(79474);function r(){const e=(0,o.useRef)(!1),t=(0,o.useCallback)((()=>{e.current=!0}),[e]),n=(0,o.useCallback)((()=>{e.current=!1}),[e]);return{isMouseDown:e,handleMouseDown:t,handleMouseUp:n}}},9774:(e,t,n)=>{"use strict";n.d(t,{useMergedRefs:()=>s});var o=n(79474),r=n(16455);function s(e){return(0,o.useCallback)((0,r.mergeRefs)(e),e)}},61366:(e,t,n)=>{"use strict";n.d(t,{useResizeObserver:()=>i});var o=n(79474),r=n(69947),s=n(73064);function i(e,t=[]){const{callback:n,ref:i=null}=function(e){return"function"==typeof e?{callback:e}:e}(e),a=(0,o.useRef)(null),l=(0,o.useRef)(n);l.current=n;const c=(0,s.useFunctionalRefObject)(i),u=(0,o.useCallback)((e=>{c(e),null!==a.current&&(a.current.disconnect(),null!==e&&a.current.observe(e))}),[c,a]);return(0,r.useIsomorphicLayoutEffect)((()=>(a.current=new ResizeObserver(((e,t)=>{l.current(e,t)})),c.current&&u(c.current),()=>{a.current?.disconnect()})),[c,...t]),u}},61597:(e,t,n)=>{"use strict";n.d(t,{Loader:()=>c});var o,r=n(79474),s=n(14487),i=n.n(s),a=n(75332),l=n.n(a);function c(e){const{className:t,size:n="medium",staticPosition:o,color:s="black"}=e,a=i()(l().item,l()[s],l()[n]);return r.createElement("span",{className:i()(l().loader,o&&l().static,t)},r.createElement("span",{className:a}),r.createElement("span",{className:a}),r.createElement("span",{className:a}))}!function(e){e.Medium="medium",e.Small="small"}(o||(o={}))},27914:(e,t,n)=>{"use strict";n.d(t,{getTextForTooltip:()=>i});var o=n(79474);const r=e=>(0,o.isValidElement)(e)&&Boolean(e.props.children),s=(e,t=!0)=>null==e||"boolean"==typeof e||"{}"===JSON.stringify(e)?"":e.toString()+(t?" ":""),i=e=>Array.isArray(e)||(0,o.isValidElement)(e)?o.Children.toArray(e).reduce(((e,t)=>{let n="";return n=(0,o.isValidElement)(t)&&r(t)?i(t.props.children):(0,o.isValidElement)(t)&&!r(t)?"":s(t),e.concat(n)}),"").trim():s(e,!1)},26834:(e,t,n)=>{"use strict";function o(e){null!==e&&e.setSelectionRange(0,e.value.length)}n.d(t,{selectAllContent:()=>o})},69550:(e,t,n)=>{"use strict";function o(...e){return t=>{for(const n of e)void 0!==n&&n(t)}}n.d(t,{createSafeMulticastEventHandler:()=>o})},64483:(e,t,n)=>{"use strict";n.d(t,{createReactRoot:()=>p});var o=n(79474),r=n(29365),s=n(36334),i=n(13528),a=n(90141),l=n(81458);const c={iOs:"old",android:"new",old:"old",new:"new",any:"any"};function u(e){const[t]=(0,o.useState)({isOnMobileAppPage:e=>(0,a.isOnMobileAppPage)(c[e]),isRtl:(0,l.isRtl)(),locale:window.locale,renderMode:e.renderMode??"legacy"});return o.createElement(i.AppContext.Provider,{value:t},e.children)}function p(e,t,n="legacy"){const i=o.createElement(u,{renderMode:n},e);if("modern"===n){const e=(0,s.createRoot)(t);return e.render(i),{render(t){e.render(o.createElement(u,{renderMode:n},t))},unmount(){e.unmount()}}}return r.render(i,t),{render(e){r.render(o.createElement(u,{
renderMode:n},e),t)},unmount(){r.unmountComponentAtNode(t)}}}},73873:(e,t,n)=>{"use strict";n.d(t,{DialogBreakpoints:()=>r});var o=n(53160);const r={SmallHeight:o["small-height-breakpoint"],TabletSmall:o["tablet-small-breakpoint"],TabletNormal:o["tablet-normal-breakpoint"]}},63653:(e,t,n)=>{"use strict";n.d(t,{Autocomplete:()=>A});var o,r=n(91599),s=n(79474),i=n(14487),a=n.n(i),l=n(91965),c=n(78484),u=n(61726);!function(e){e[e.Enter=13]="Enter",e[e.Space=32]="Space",e[e.Backspace=8]="Backspace",e[e.DownArrow=40]="DownArrow",e[e.UpArrow=38]="UpArrow",e[e.RightArrow=39]="RightArrow",e[e.LeftArrow=37]="LeftArrow",e[e.Escape=27]="Escape",e[e.Tab=9]="Tab"}(o||(o={}));var p=n(64888),d=n(85842),m=n(47893),h=n(73064),g=n(82651),f=n(16905),v=n(65946),E=n(66334),y=n(8120),b=n(96996),C=n(32563),w=n(7717),S=n(66613),x=n(98696);function O(e){const{emoji:t,onSelect:o,onClose:i,buttonClassName:l}=e;return s.createElement(C.EmojiPicker,{value:t,onSelect:o,onClose:i,renderButton:e=>function(e,t){const{emoji:o,onClick:i}=e;return s.createElement(y.LightButton,{className:a()(t,S.button,"apply-common-tooltip"),title:r.t(null,void 0,n(87646)),size:"xsmall",color:"gray",variant:"ghost",onClick:i,tabIndex:0,startSlot:o===w.EMPTY_EMOJI?s.createElement(E.Icon,{className:S.emptySelect,icon:x}):s.createElement(b.EmojiItem,{className:S.emoji,emoji:o})})}(e,l),canBeEmpty:!0})}var k=n(3139);const B=(0,f.isFeaturesetEnabled)("advanced_emoji_in_titles");function D(e){const{value:t="",onChange:n,reference:o=null,emojiPicker:r=!1,dataQaId:i,...a}=e,{emoji:l,emojiLessString:c}=(0,s.useMemo)((()=>(0,v.separateEmoji)(t)),[t]),u=(0,h.useFunctionalRefObject)(o);return B&&r?s.createElement(g.InputControl,{...a,reference:u,value:c,dataQaId:i,onChange:function(e){n?.(l+e.currentTarget.value)},onKeyDown:function(t){if(e.onKeyDown?.(t),t.defaultPrevented)return;const{selectionStart:o,selectionEnd:r}=(0,d.ensureNotNull)(u.current);0===o&&0===r&&l&&8===(0,m.hashFromEvent)(t)&&(t.preventDefault(),n?.(c))},startSlot:s.createElement(O,{emoji:l,onSelect:function(e){n?.(e+c)},onClose:function(){u.current?.focus()},buttonClassName:k.emojiSelect})}):s.createElement(g.InputControl,{...a,value:t,dataQaId:i,reference:o,onChange:function(e){n?.(e.currentTarget.value)}})}var M=n(16910),_=n(22577);function j(e,t){return""===e||-1!==t.toLowerCase().indexOf(e.toLowerCase())}class A extends s.PureComponent{constructor(e){if(super(e),this._containerInputElement=null,this._raf=null,this._resize=()=>{null===this._raf&&(this._raf=requestAnimationFrame((()=>{this.setState({appearingWidth:void 0,appearingPosition:void 0,isMeasureValid:void 0}),this._raf=null})))},this._handleMeasure=()=>{if(this.state.isMeasureValid||!this.props.suggestionsInPortal||!this._containerInputElement)return;const{bottom:e,left:t,width:n}=this._containerInputElement.getBoundingClientRect();this.setState({appearingWidth:n,appearingPosition:{x:t,y:e},isMeasureValid:!0})},this._setInputRef=e=>{e&&(this._inputElement=e,this.props.setupHTMLInput&&this.props.setupHTMLInput(e),
this._inputElement.addEventListener("keyup",this._handleKeyUpEnter))},this._setContainerInputRef=e=>{this._containerInputElement=e},this._handleCaretClick=()=>{this.state.isOpened?(this._close(),this.props.preventOnFocusOpen&&this._focus()):this.props.preventOnFocusOpen?this._open():this._focus()},this._handleOutsideClick=()=>{const{allowUserDefinedValues:e,value:t,onChange:n}=this.props,{queryValue:o}=this.state;e?n&&o!==t&&n(o):this.setState(this._valueToQuery(t)),this._close()},this._handleFocus=e=>{this.props.preventOnFocusOpen||this._open(),this.props.onFocus&&this.props.onFocus(e)},this._handleChange=e=>{const{preventSearchOnEmptyQuery:t,allowUserDefinedValues:n,onChange:o,onSuggestionsOpen:r,onSuggestionsClose:s}=this.props;if(t&&""===e)this.setState({queryValue:e,isOpened:!1,active:void 0}),s&&s();else{const t=this._suggestions(e),o=Object.keys(t).length>0;this.setState({queryValue:e,isOpened:o,active:n?void 0:this._getActiveKeyByValue(e)}),o&&r&&r()}n&&o&&o(e)},this._handleItemClick=e=>{const t=e.currentTarget.id;this.setState({queryValue:F(this.props.source)[t]}),this.props.onChange&&this.props.onChange(t),this._close()},this._handleKeyDown=e=>{if(-1===[o.DownArrow,o.UpArrow,o.Enter,o.Escape].indexOf(e.which))return;const{allowUserDefinedValues:t,value:n,onChange:r,onSuggestionsOpen:s}=this.props,{active:i,isOpened:a,queryValue:l}=this.state;a&&(e.preventDefault(),e.stopPropagation());const c=this._suggestions(l);switch(e.which){case o.DownArrow:case o.UpArrow:const u=Object.keys(c);if(!a&&u.length&&e.which===o.DownArrow){this.setState({isOpened:!0,active:u[0]}),s&&s();break}let p;if(void 0===i){if(e.which===o.UpArrow){this._close();break}p=0}else p=u.indexOf(i)+(e.which===o.UpArrow?-1:1);p<0&&(p=0),p>u.length-1&&(p=u.length-1);const d=u[p];this.setState({active:d});const m=document.getElementById(d);m&&this._scrollIfNotVisible(m,this._suggestionsElement);break;case o.Escape:this._close(),a||this._blur();break;case o.Enter:let h=i;t&&(a&&h?this.setState(this._valueToQuery(h)):h=l),void 0!==h&&(this._close(),a||this._blur(),h!==n?r&&r(h):this.setState(this._valueToQuery(h)))}},this._setSuggestionsRef=e=>{e&&(this._suggestionsElement=e)},this._scrollIfNotVisible=(e,t)=>{const n=t.scrollTop,o=t.scrollTop+t.clientHeight,r=e.offsetTop,s=r+e.clientHeight;r<=n?e.scrollIntoView(!0):s>=o&&e.scrollIntoView(!1)},!(e=>Array.isArray(e.source)||!e.allowUserDefinedValues)(e))throw new Error("allowUserDefinedProps === true cay only be used if source is array");this.state={valueFromProps:e.value,isOpened:!1,active:e.value,queryValue:F(e.source)[e.value]||(e.allowUserDefinedValues?e.value:"")}}componentDidMount(){this.props.suggestionsInPortal&&window.addEventListener("resize",this._resize)}componentDidUpdate(){this.state.isOpened&&this._handleMeasure()}componentWillUnmount(){this._inputElement&&this._inputElement.removeEventListener("keyup",this._handleKeyUpEnter),null!==this._raf&&(cancelAnimationFrame(this._raf),this._raf=null),window.removeEventListener("resize",this._resize)}render(){const{emojiPicker:e}=this.props
;return s.createElement(u.OutsideEvent,{handler:this._handleOutsideClick,click:!0},(t=>s.createElement("div",{className:a()(_.autocomplete,"js-dialog-skip-escape"),ref:t},s.createElement(D,{id:this.props.id,name:this.props.name,endSlot:Object.keys(this._suggestions(this.state.queryValue)).length?s.createElement(c.EndSlot,null,s.createElement(l.CaretButton,{isDropped:this.state.isOpened,onClick:this._handleCaretClick})):void 0,maxLength:this.props.maxLength,reference:this._setInputRef,containerReference:this._setContainerInputRef,stretch:!0,placeholder:this.props.placeholder,value:this.state.queryValue,intent:this.props.error?"danger":void 0,onChange:this._handleChange,onFocus:this._handleFocus,onBlur:this.props.onBlur,onMouseOver:this.props.onMouseOver,onMouseOut:this.props.onMouseOut,onKeyDown:this._handleKeyDown,autoComplete:"off",size:this.props.size,emojiPicker:e,dataQaId:this.props.dataQaId}),this._renderSuggestions())))}static getDerivedStateFromProps(e,t){const{allowUserDefinedValues:n,value:o,source:r}=e;if(o===t.valueFromProps&&t.isOpened)return null;const s=n?o:""===o?"":F(r)[o]||t.queryValue;return{...t,valueFromProps:o,active:o,queryValue:s}}_renderSuggestions(){return this.props.suggestionsInPortal?this.state.isOpened?this._renderPortalSuggestions():null:this._renderSuggestionsItems()}_renderPortalSuggestions(){return s.createElement(p.Portal,null,this._renderSuggestionsItems())}_focus(){this._inputElement.focus()}_blur(){this._inputElement.blur()}_open(){const{onSuggestionsOpen:e}=this.props;this._focus(),this.setState({isOpened:!0,active:this.props.value}),e&&e()}_close(){const{onSuggestionsClose:e}=this.props;this.setState({isOpened:!1,active:void 0}),e&&e()}_suggestions(e){const{filter:t=j}=this.props,n=F(this.props.source),o={};return Object.keys(n).filter((o=>t(e,n[o]))).forEach((e=>o[e]=n[e])),o}_renderSuggestionsItems(){const e=this._suggestions(this.state.queryValue),t=Object.keys(e).map((t=>{const n=a()(_.suggestion,this.state.active===t&&_.selected);return s.createElement("li",{id:t,key:t,className:n,onClick:this._handleItemClick},s.createElement(M.LeadingEmojiText,{text:e[t]}))})),o=s.createElement("li",{className:_.noResults},r.t(null,void 0,n(86254)));if(!t.length&&this.props.noEmptyText)return null;const{appearingPosition:i,appearingWidth:l}=this.state;return s.createElement("ul",{className:a()(_.suggestions,this.state.isOpened&&_.opened),ref:this._setSuggestionsRef,style:{left:i&&i.x,top:i&&i.y,width:l&&l}},t.length?t:o)}_handleKeyUpEnter(e){e.which===o.Enter&&e.stopImmediatePropagation()}_getActiveKeyByValue(e){const{filter:t=j}=this.props,n=this._suggestions(e),o=Object.keys(n);for(const r of o)if(t(e,n[r]))return r;return o[0]}_valueToQuery(e){return{queryValue:F(this.props.source)[e]||""}}}function F(e){let t={};return Array.isArray(e)?e.forEach((e=>{t[e]=e})):t=e,t}},55486:(e,t,n)=>{"use strict";n.d(t,{useAutoSelect:()=>s});var o=n(79474),r=n(45958);function s(){const e=(0,o.useRef)(null);return(0,o.useLayoutEffect)((()=>{r.CheckMobile.iOS()||e.current&&(e.current.focus(),
e.current.select())}),[]),e}},32563:(e,t,n)=>{"use strict";n.d(t,{EmojiPicker:()=>M});var o=n(79474),r=n(82287),s=n(29844),i=n(41277),a=n(65946);var l=n(29344),c=n(17896),u=n(77690),p=n(86738),d=n(47893),m=n(73283),h=n(54466);function g(e){!function(e,t){(0,o.useEffect)((()=>{const n=t||document;return n.addEventListener("scroll",e),()=>n.removeEventListener("scroll",e)}),[e])}(e,document)}var f=n(86739),v=n(73873),E=n(14487),y=n.n(E),b=n(56138);function C(e){const{children:t,highlight:n,disabled:r,reference:s,...i}=e,a=n?"primary":"default";return o.createElement("div",{...i,ref:s,className:y()(b.wrapper,b[`intent-${a}`],b["border-thin"],b["size-medium"],n&&b.highlight,n&&b.focused,r&&b.disabled),"data-role":"button"},o.createElement("div",{className:y()(b.childrenContainer,r&&b.disabled)},t),n&&o.createElement("span",{className:b.shadow}))}var w=n(7717),S=n(74237);const x=()=>null,O=(0,m.mergeThemes)(p.DEFAULT_MENU_THEME,{menuBox:S.menuBox}),k=378,B=18,D=200;function M(e){const{value:t,disabled:n,onSelect:i,onClose:p,canBeEmpty:m,renderButton:E=_}=e,y=(0,o.useRef)(null),{current:b}=(0,o.useRef)((C=t,r.getJSON("RecentlyUsedEmojis",[C]).filter((e=>e!==w.EMPTY_EMOJI))));var C;const M=(0,o.useRef)(null),[j,A]=(0,o.useState)(b),[F,T]=(0,o.useState)(!1),R=(0,o.useRef)(null),I=(0,o.useCallback)((()=>{T(!1),p?.(),R.current=null}),[p]);g((0,o.useCallback)((()=>{!R.current||Date.now()-R.current<D||I()}),[I]));const z=(0,o.useCallback)((e=>{if(e!==w.EMPTY_EMOJI){const t=Array.from(new Set([e,...j])).slice(0,B);r.setJSON("RecentlyUsedEmojis",t),A(t)}i(e),I()}),[j,i]),P=(0,o.useMemo)((()=>m?[w.EMPTY_EMOJI,...j].slice(0,B):j),[j,m]),V=(L=P,(0,o.useMemo)((()=>{const e=(0,a.emojiGroups)();return e[0].emojis=L,e}),[L]));var L;return o.createElement(o.Fragment,null,o.createElement("div",{ref:y,className:S.buttonWrap},E({emoji:t,isOpened:F,disabled:n,onClick:function(){if(F)return void I();n||(T(!0),R.current=Date.now())}})),o.createElement(h.MatchMedia,{rule:v.DialogBreakpoints.TabletSmall},(e=>F&&o.createElement(c.DrawerManager,null,e?o.createElement(u.Drawer,{className:S.drawer,position:"Bottom",onClose:I,"data-qa-id":"emojipicker-menu"},o.createElement(s.EmojiList,{emojis:V,onSelect:z,height:k})):o.createElement(l.PopupMenu,{theme:O,onKeyDown:W,isOpened:!0,position:(0,f.getPopupPositioner)(y.current,{horizontalDropDirection:f.HorizontalDropDirection.FromLeftToRight,horizontalAttachEdge:f.HorizontalAttachEdge.Left}),closeOnClickOutside:!1,onClickOutside:U,onClose:x,controller:M,onOpen:N,tabIndex:-1,dataQaId:"emojipicker-menu"},o.createElement(s.EmojiList,{className:S.desktopSize,emojis:V,onSelect:z,height:k}))))));function N(){M.current?.focus()}function W(e){27===(0,d.hashFromEvent)(e)&&(e.preventDefault(),e.stopPropagation(),I())}function U(e){const t=e.target;t instanceof Node&&y.current?.contains(t)||I()}}function _(e){const{emoji:t,isOpened:n,disabled:r,onClick:s}=e;return o.createElement(C,{highlight:n,disabled:r,"data-name":"emoji-picker"},o.createElement(i.EmojiWrap,{emoji:t,onClick:s}))}},16910:(e,t,n)=>{"use strict"
;n.d(t,{LeadingEmojiText:()=>a});var o=n(79474),r=n(92544),s=n(96996),i=n(58313);function a(e){const{text:t,textRender:n,firstSegmentOnly:a=!1,spaceAfterEmoji:l=!0}=e,{leadingEmoji:c,processedText:u}=(0,o.useMemo)((()=>(0,r.processTextWithLeadingEmoji)({text:t,textRender:n,firstSegmentOnly:a})),[t,n,a]);return c?o.createElement(o.Fragment,null,o.createElement("span",{className:i.emojiWrap}," ",o.createElement(s.EmojiItem,{className:i.emoji,emoji:c})),""!==u&&o.createElement(o.Fragment,null,l&&o.createElement(o.Fragment,null," "),u)):o.createElement(o.Fragment,null,u)}},92544:(e,t,n)=>{"use strict";n.d(t,{getLeadingEmojiHtml:()=>p,processTextWithLeadingEmoji:()=>u});var o=n(42897),r=n(16905),s=n(65946),i=n(7717),a=n(7286),l=n(58313);const c=(0,r.isFeaturesetEnabled)("advanced_emoji_in_titles");function u(e){const{text:t,textRender:n=e=>e,firstSegmentOnly:r=!1}=e,a=(0,o.getFirstSegmentOrCodePointString)(t),l=null!==a&&(0,s.isSupportedEmoji)(a)?a:i.EMPTY_EMOJI,u=r?a||"":t;if(!c||l===i.EMPTY_EMOJI)return{leadingEmoji:"",processedText:n(u)};return{leadingEmoji:l,processedText:n(u.replace(l,""))}}function p(e){const{processedText:t,leadingEmoji:n}=u({text:e}),r=(0,o.htmlEscape)(t);if(!n)return r;return`${function(e){const t=(0,a.getTwemojiUrl)(e,"png");return`<span class=${l.tooltipEmojiWrap}>&nbsp<img class=${l.tooltipEmoji} src=${t} decoding="async" width="12" height="12" alt="" draggable="false"/></span>`}(n)}&nbsp;${r}`}},14856:(e,t,n)=>{"use strict";n.d(t,{useEnsuredContext:()=>s});var o=n(79474),r=n(85842);function s(e){return(0,r.ensureNotNull)((0,o.useContext)(e))}},39957:(e,t,n)=>{"use strict";n.d(t,{useResizeObserver:()=>o.useResizeObserver});var o=n(61366)},29344:(e,t,n)=>{"use strict";n.d(t,{PopupMenu:()=>d});var o=n(79474),r=n(29365),s=n(41863),i=n(64888),a=n(86738),l=n(11508);const c=o.createContext(void 0);var u=n(4138);const p=o.createContext({setMenuMaxWidth:!1});function d(e){const{controller:t,children:n,isOpened:d,closeOnClickOutside:m=!0,doNotCloseOn:h,onClickOutside:g,onClose:f,onKeyboardClose:v,"data-name":E="popup-menu-container",dataQaId:y="popup-menu-container",closeOnScrollOutsideOffset:b,...C}=e,w=(0,o.useContext)(l.CloseDelegateContext),S=o.useContext(p),x=(0,o.useContext)(c),O=(0,u.useOutsideEvent)({handler:function(e){g&&g(e);if(!m)return;const t=(0,s.default)(h)?h():null==h?[]:[h];if(t.length>0&&e.target instanceof Node)for(const n of t){const t=r.findDOMNode(n);if(t instanceof Node&&t.contains(e.target))return}f()},mouseDown:!0,touchStart:!0});return d?o.createElement(i.Portal,{top:"0",left:"0",right:"0",bottom:"0",pointerEvents:"none"},o.createElement("span",{ref:O,style:{pointerEvents:"auto"}},o.createElement(a.Menu,{...C,onClose:f,onKeyboardClose:v,onScroll:function(t){const{onScroll:n}=e;n&&n(t)},customCloseDelegate:w,customRemeasureDelegate:x,ref:t,"data-name":E,dataQaId:y,limitMaxWidth:S.setMenuMaxWidth,"data-tooltip-show-on-focus":"true",closeOnScrollOutsideOffset:b},n))):null}},36334:(e,t,n)=>{"use strict";var o=n(29365);t.createRoot=o.createRoot,o.hydrateRoot},86739:(e,t,n)=>{
"use strict";n.d(t,{HorizontalAttachEdge:()=>r,HorizontalDropDirection:()=>i,VerticalAttachEdge:()=>o,VerticalDropDirection:()=>s,getPopupPositioner:()=>c});var o,r,s,i,a=n(85842);!function(e){e[e.Top=0]="Top",e[e.Bottom=1]="Bottom",e[e.AutoStrict=2]="AutoStrict"}(o||(o={})),function(e){e[e.Left=0]="Left",e[e.Right=1]="Right"}(r||(r={})),function(e){e[e.FromTopToBottom=0]="FromTopToBottom",e[e.FromBottomToTop=1]="FromBottomToTop"}(s||(s={})),function(e){e[e.FromLeftToRight=0]="FromLeftToRight",e[e.FromRightToLeft=1]="FromRightToLeft"}(i||(i={}));const l={verticalAttachEdge:o.Bottom,horizontalAttachEdge:r.Left,verticalDropDirection:s.FromTopToBottom,horizontalDropDirection:i.FromLeftToRight,verticalMargin:0,horizontalMargin:0,matchButtonAndListboxWidths:!1};function c(e,t){return n=>{const{contentWidth:c,contentHeight:u,availableHeight:p}=n,d=(0,a.ensureNotNull)(e).getBoundingClientRect(),{horizontalAttachEdge:m=l.horizontalAttachEdge,horizontalDropDirection:h=l.horizontalDropDirection,horizontalMargin:g=l.horizontalMargin,verticalMargin:f=l.verticalMargin,matchButtonAndListboxWidths:v=l.matchButtonAndListboxWidths}=t;let E=t.verticalAttachEdge??l.verticalAttachEdge,y=t.verticalDropDirection??l.verticalDropDirection;E===o.AutoStrict&&(p<d.y+d.height+f+u?(E=o.Top,y=s.FromBottomToTop):(E=o.Bottom,y=s.FromTopToBottom));const b=E===o.Top?-1*f:f,C=m===r.Right?d.right:d.left,w=E===o.Top?d.top:d.bottom,S={x:C-(h===i.FromRightToLeft?c:0)+g,y:w-(y===s.FromBottomToTop?u:0)+b};return v&&(S.overrideWidth=d.width),S}}},43616:e=>{e.exports='<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 18 18" width="18" height="18"><path fill="currentColor" d="M3.92 7.83 9 12.29l5.08-4.46-1-1.13L9 10.29l-4.09-3.6-.99 1.14Z"/></svg>'},98696:e=>{e.exports='<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 18 18" width="18" height="18"><path fill="currentColor" d="M8 7a1 1 0 1 1-2 0 1 1 0 0 1 2 0ZM11 8a1 1 0 1 0 0-2 1 1 0 0 0 0 2ZM6.2 10A3 3 0 0 0 9 12a3 3 0 0 0 2.8-2l.95.34A4 4 0 0 1 9 13a4 4 0 0 1-3.75-2.66L6.2 10Z"/><path fill="currentColor" fill-rule="evenodd" d="M1 9a8 8 0 1 1 16 0A8 8 0 0 1 1 9Zm1 0a7 7 0 1 1 14 0A7 7 0 0 1 2 9Z"/></svg>'}}]);
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
@@ -0,0 +1,7 @@
(self.webpackChunktradingview=self.webpackChunktradingview||[]).push([[2141],{72141:(t,e,i)=>{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<t.length;)e.call(i,t[n],n,t),n++;else for(n in t)t.hasOwnProperty(n)&&e.call(i,t[n],n,t)}function g(t,e,i){var n="DEPRECATED METHOD: "+e+"\n"+i+" AT \n";return function(){var e=new Error("get-stack-trace"),i=e&&e.stack?e.stack.replace(/^[^\(]+?[\n$]/gm,"").replace(/^\s+at\s+/gm,"").replace(/^Object.<anonymous>\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<arguments.length;i++){var n=arguments[i];if(n!==a&&null!==n)for(var r in n)n.hasOwnProperty(r)&&(e[r]=n[r])}return e}:Object.assign;var T=g((function(t,e,i){for(var n=Object.keys(e),r=0;r<n.length;)(!i||i&&t[n[r]]===a)&&(t[n[r]]=e[n[r]]),r++;return t}),"extend","Use `assign`."),y=g((function(t,e){return T(t,e,!0)}),"merge","Use `assign`.");function E(t,e,i){var n,r=e.prototype;(n=t.prototype=Object.create(r)).constructor=t,n._super=r,i&&h(n,i)}function I(t,e){return function(){return t.apply(e,arguments)}}function A(t,e){return"function"==typeof t?t.apply(e&&e[0]||a,e):t}function C(t,e){return t===a?e:t}function b(t,e,i){m(D(e),(function(e){t.addEventListener(e,i,!1)}))}function _(t,e,i){m(D(e),(function(e){t.removeEventListener(e,i,!1)}))}function S(t,e){for(;t;){if(t==e)return!0;t=t.parentNode}return!1}function P(t,e){return t.indexOf(e)>-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;n<t.length;){if(i&&t[n][i]==e||!i&&t[n]===e)return n;n++}return-1}function x(t){return Array.prototype.slice.call(t,0)}function O(t,e,i){for(var n=[],r=[],s=0;s<t.length;){var o=e?t[s][e]:t[s];w(r,o)<0&&n.push(t[s]),r[s]=o,s++}return i&&(n=e?n.sort((function(t,i){return t[e]>i[e]})):n.sort()),n}function R(t,e){for(var i,n,r=e[0].toUpperCase()+e.slice(1),s=0;s<u.length;){if((n=(i=u[s])?i+r:e)in t)return n;s++}return a}var M=1;function z(t){var e=t.ownerDocument||t;return e.defaultView||e.parentWindow||r}var N="ontouchstart"in r,X=R(r,"PointerEvent")!==a,Y=N&&/mobile|tablet|ip(ad|hone|od)|android/i.test(navigator.userAgent),F="touch",k="mouse",W=24,q=["x","y"],L=["clientX","clientY"];function H(t,e){var i=this;this.manager=t,this.callback=e,this.element=t.element,this.target=t.options.inputTarget,this.domHandler=function(e){A(t.options.enable,[t])&&i.handler(e)},this.init()}function U(t,e,i){var n=i.pointers.length,r=i.changedPointers.length,s=1&e&&n-r==0,o=12&e&&n-r==0;i.isFirst=!!s,i.isFinal=!!o,s&&(t.session={}),i.eventType=e,function(t,e){
var i=t.session,n=e.pointers,r=n.length;i.firstInput||(i.firstInput=V(e));r>1&&!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<t.pointers.length;)e[i]={clientX:l(t.pointers[i].clientX),clientY:l(t.pointers[i].clientY)},i++;return{timeStamp:f(),pointers:e,center:j(e),deltaX:t.deltaX,deltaY:t.deltaY}}function j(t){var e=t.length;if(1===e)return{x:l(t[0].clientX),y:l(t[0].clientY)};for(var i=0,n=0,r=0;r<e;)i+=t[r].clientX,n+=t[r].clientY,r++;return{x:l(i/e),y:l(n/e)}}function G(t,e,i){return{x:e/t||0,y:i/t||0}}function Z(t,e){return t===e?1:p(t)>=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<s.length;)n[s[r].identifier]=!0,r++;for(r=0;r<o.length;)n[o[r].identifier]&&a.push(o[r]),12&e&&delete n[o[r].identifier],r++;return a.length?[O(s.concat(a),"identifier",!0),a]:void 0}E(lt,H,{handler:function(t){var e=ut[t.type],i=pt.call(this,t,e);i&&this.callback(this.manager,e,{pointers:i[0],changedPointers:i[1],pointerType:F,srcEvent:t})}});function ft(){H.apply(this,arguments);var t=I(this.handler,this);this.touch=new lt(this.manager,t),this.mouse=new tt(this.manager,t),this.primaryTouch=null,this.lastTouches=[]}function vt(t,e){1&t?(this.primaryTouch=e.changedPointers[0].identifier,dt.call(this,e)):12&t&&dt.call(this,e)}function dt(t){var e=t.changedPointers[0];if(e.identifier===this.primaryTouch){var i={x:e.clientX,y:e.clientY};this.lastTouches.push(i);var n=this.lastTouches;setTimeout((function(){var t=n.indexOf(i);t>-1&&n.splice(t,1)}),2500)}}function mt(t){for(var e=t.srcEvent.clientX,i=t.srcEvent.clientY,n=0;n<this.lastTouches.length;n++){var r=this.lastTouches[n],s=Math.abs(e-r.x),o=Math.abs(i-r.y);if(s<=25&&o<=25)return!0}return!1}E(ft,H,{handler:function(t,e,i){var n=i.pointerType==F,r=i.pointerType==k;if(!(r&&i.sourceCapabilities&&i.sourceCapabilities.firesTouchEvents)){if(n)vt.call(this,e,i);else if(r&&mt.call(this,i))return;this.callback(t,e,i)}},destroy:function(){this.touch.destroy(),this.mouse.destroy()}})
;var gt=R(c.style,"touchAction"),Tt=gt!==a,yt="compute",Et="auto",It="manipulation",At="none",Ct="pan-x",bt="pan-y",_t=function(){if(!Tt)return!1;var t={},e=r.CSS&&r.CSS.supports;return["auto","manipulation","pan-y","pan-x","pan-x pan-y","none"].forEach((function(i){t[i]=!e||r.CSS.supports("touch-action",i)})),t}();function St(t,e){this.manager=t,this.set(e)}St.prototype={set:function(t){t==yt&&(t=this.compute()),Tt&&this.manager.element.style&&_t[t]&&(this.manager.element.style[gt]=t),this.actions=t.toLowerCase().trim()},update:function(){this.set(this.manager.options.touchAction)},compute:function(){var t=[];return m(this.manager.recognizers,(function(e){A(e.options.enable,[e])&&(t=t.concat(e.getTouchAction()))})),function(t){if(P(t,At))return At;var e=P(t,Ct),i=P(t,bt);if(e&&i)return At;if(e||i)return e?Ct:bt;if(P(t,It))return It;return Et}(t.join(" "))},preventDefaults:function(t){var e=t.srcEvent,i=t.offsetDirection;if(this.manager.session.prevented)e.preventDefault();else{var n=this.actions,r=P(n,At)&&!_t[At],s=P(n,bt)&&!_t[bt],o=P(n,Ct)&&!_t[Ct];if(r){var a=1===t.pointers.length,h=t.distance<2,u=t.deltaTime<250;if(a&&h&&u)return}if(!o||!s)return r||s&&6&i||o&&i&W?this.preventSrc(e):void 0}},preventSrc:function(t){this.manager.session.prevented=!0,t.preventDefault()}};var Pt=32;function Dt(t){this.options=h({},this.defaults,t||{}),this.id=M++,this.manager=null,this.options.enable=C(this.options.enable,!0),this.state=1,this.simultaneous={},this.requireFail=[]}function wt(t){return 16&t?"cancel":8&t?"end":4&t?"move":2&t?"start":""}function xt(t){return 16==t?"down":8==t?"up":2==t?"left":4==t?"right":""}function Ot(t,e){var i=e.manager;return i?i.get(t):t}function Rt(){Dt.apply(this,arguments)}function Mt(){Rt.apply(this,arguments),this.pX=null,this.pY=null}function zt(){Rt.apply(this,arguments)}function Nt(){Dt.apply(this,arguments),this._timer=null,this._input=null}function Xt(){Rt.apply(this,arguments)}function Yt(){Rt.apply(this,arguments)}function Ft(){Dt.apply(this,arguments),this.pTime=!1,this.pCenter=!1,this._timer=null,this._input=null,this.count=0}function kt(t,e){return(e=e||{}).recognizers=C(e.recognizers,kt.defaults.preset),new Wt(t,e)}Dt.prototype={defaults:{},set:function(t){return h(this.options,t),this.manager&&this.manager.touchAction.update(),this},recognizeWith:function(t){if(d(t,"recognizeWith",this))return this;var e=this.simultaneous;return e[(t=Ot(t,this)).id]||(e[t.id]=t,t.recognizeWith(this)),this},dropRecognizeWith:function(t){return d(t,"dropRecognizeWith",this)||(t=Ot(t,this),delete this.simultaneous[t.id]),this},requireFailure:function(t){if(d(t,"requireFailure",this))return this;var e=this.requireFail;return-1===w(e,t=Ot(t,this))&&(e.push(t),t.requireFailure(this)),this},dropRequireFailure:function(t){if(d(t,"dropRequireFailure",this))return this;t=Ot(t,this);var e=w(this.requireFail,t);return e>-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;t<this.requireFail.length;){if(!(33&this.requireFail[t].state))return!1;t++}return!0},recognize:function(t){var e=h({},t);if(!A(this.options.enable,[this,e]))return this.reset(),void(this.state=Pt);56&this.state&&(this.state=1),this.state=this.process(e),30&this.state&&this.tryEmit(e)},process:function(t){},getTouchAction:function(){},reset:function(){}},E(Rt,Dt,{defaults:{pointers:1},attrTest:function(t){var e=this.options.pointers;return 0===e||t.pointers.length===e},process:function(t){var e=this.state,i=t.eventType,n=6&e,r=this.attrTest(t);return n&&(8&i||!r)?16|e:n||r?4&i?8|e:2&e?4|e:2:Pt}}),E(Mt,Rt,{defaults:{event:"pan",threshold:10,pointers:1,direction:30},getTouchAction:function(){var t=this.options.direction,e=[];return 6&t&&e.push(bt),t&W&&e.push(Ct),e},directionTest:function(t){var e=this.options,i=!0,n=t.distance,r=t.direction,s=t.deltaX,o=t.deltaY;return r&e.direction||(6&e.direction?(r=0===s?1:s<0?2:4,i=s!=this.pX,n=Math.abs(t.deltaX)):(r=0===o?1:o<0?8:16,i=o!=this.pY,n=Math.abs(t.deltaY))),t.direction=r,i&&n>e.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.distance<e.threshold,r=t.deltaTime>e.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<e.threshold,r=t.deltaTime<e.time;if(this.reset(),1&t.eventType&&0===this.count)return this.failTimeout();if(n&&r&&i){if(4!=t.eventType)return this.failTimeout();var s=!this.pTime||t.timeStamp-this.pTime<e.interval,o=!this.pCenter||B(this.pCenter,t.center)<e.posThreshold;if(this.pTime=t.timeStamp,this.pCenter=t.center,o&&s?this.count+=1:this.count=1,this._input=t,0===this.count%e.taps)return this.hasRequireFailures()?(this._timer=v((function(){this.state=8,this.tryEmit()}),e.interval,this),2):8}return Pt},failTimeout:function(){return this._timer=v((function(){this.state=Pt}),this.options.interval,this),Pt},reset:function(){clearTimeout(this._timer)},emit:function(){8==this.state&&(this._input.tapCount=this.count,this.manager.emit(this.options.event,this._input))}}),kt.VERSION="2.0.7",kt.defaults={domEvents:!1,touchAction:yt,enable:!0,inputTarget:null,inputClass:null,preset:[[Xt,{enable:!1}],[zt,{enable:!1},["rotate"]],[Yt,{direction:6}],[Mt,{direction:6},["swipe"]],[Ft],[Ft,{event:"doubletap",taps:2},["tap"]],[Nt]],cssProps:{userSelect:"none",touchSelect:"none",touchCallout:"none",contentZooming:"none",userDrag:"none",tapHighlightColor:"rgba(0,0,0,0)"}};function Wt(t,e){var i;this.options=h({},kt.defaults,e||{}),this.options.inputTarget=this.options.inputTarget||t,this.handlers={},this.session={},this.recognizers=[],this.oldCssProps={},this.element=t,this.input=new((i=this).options.inputClass||(X?st:Y?lt:N?ft:tt))(i,U),this.touchAction=new St(this,this.options.touchAction),qt(this,!0),m(this.options.recognizers,(function(t){var e=this.add(new t[0](t[1]));t[2]&&e.recognizeWith(t[2]),t[3]&&e.requireFailure(t[3])}),this)}function qt(t,e){var i,n=t.element;n.style&&(m(t.options.cssProps,(function(r,s){i=R(n.style,s),e?(t.oldCssProps[i]=n.style[i],n.style[i]=r):n.style[i]=t.oldCssProps[i]||""})),e||(t.oldCssProps={}))}Wt.prototype={set:function(t){return h(this.options,t),t.touchAction&&this.touchAction.update(),t.inputTarget&&(this.input.destroy(),this.input.target=t.inputTarget,this.input.init()),this},stop:function(t){this.session.stopped=t?2:1},recognize:function(t){var e=this.session;if(!e.stopped){var i;this.touchAction.preventDefaults(t);var n=this.recognizers,r=e.curRecognizer;(!r||r&&8&r.state)&&(r=e.curRecognizer=null);for(var s=0;s<n.length;)i=n[s],2===e.stopped||r&&i!=r&&!i.canRecognizeWith(r)?i.reset():i.recognize(t),!r&&14&i.state&&(r=e.curRecognizer=i),s++}},get:function(t){if(t instanceof Dt)return t
;for(var e=this.recognizers,i=0;i<e.length;i++)if(e[i].options.event==t)return e[i];return null},add:function(t){if(d(t,"add",this))return this;var e=this.get(t.options.event);return e&&this.remove(e),this.recognizers.push(t),t.manager=this,this.touchAction.update(),t},remove:function(t){if(d(t,"remove",this))return this;if(t=this.get(t)){var e=this.recognizers,i=w(e,t);-1!==i&&(e.splice(i,1),this.touchAction.update())}return this},on:function(t,e){if(t!==a&&e!==a){var i=this.handlers;return m(D(t),(function(t){i[t]=i[t]||[],i[t].push(e)})),this}},off:function(t,e){if(t!==a){var i=this.handlers;return m(D(t),(function(t){e?i[t]&&i[t].splice(w(i[t],e),1):delete i[t]})),this}},emit:function(t,e){this.options.domEvents&&function(t,e){var i=s.createEvent("Event");i.initEvent(t,!0,!0),i.gesture=e,e.target.dispatchEvent(i)}(t,e);var i=this.handlers[t]&&this.handlers[t].slice();if(i&&i.length){e.type=t,e.preventDefault=function(){e.srcEvent.preventDefault()};for(var n=0;n<i.length;)i[n](e),n++}},destroy:function(){this.element&&qt(this,!1),this.handlers={},this.session={},this.input.destroy(),this.element=null}},h(kt,{INPUT_START:1,INPUT_MOVE:2,INPUT_END:4,INPUT_CANCEL:8,STATE_POSSIBLE:1,STATE_BEGAN:2,STATE_CHANGED:4,STATE_ENDED:8,STATE_RECOGNIZED:8,STATE_CANCELLED:16,STATE_FAILED:Pt,DIRECTION_NONE:1,DIRECTION_LEFT:2,DIRECTION_RIGHT:4,DIRECTION_UP:8,DIRECTION_DOWN:16,DIRECTION_HORIZONTAL:6,DIRECTION_VERTICAL:W,DIRECTION_ALL:30,Manager:Wt,Input:H,TouchAction:St,TouchInput:lt,MouseInput:tt,PointerEventInput:st,TouchMouseInput:ft,SingleTouchInput:at,Recognizer:Dt,AttrRecognizer:Rt,Tap:Ft,Pan:Mt,Swipe:Yt,Pinch:zt,Rotate:Xt,Press:Nt,on:b,off:_,each:m,merge:y,extend:T,assign:h,inherit:E,bindFn:I,prefixed:R}),(void 0!==r?r:"undefined"!=typeof self?self:{}).Hammer=kt,(n=function(){return kt}.call(e,i,e,t))===a||(t.exports=n)}(window,document)}}]);
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
@@ -0,0 +1 @@
[data-theme=light]{--_0-yTmP:var(--color-cold-gray-400)}[data-theme=dark]{--_0-yTmP:var(--color-cold-gray-950)}.wrap-_HnK0UIN{bottom:0;display:flex;inset-inline-end:0;inset-inline-start:0;position:fixed;top:0;z-index:0}.wrap-_HnK0UIN.positionBottom-_HnK0UIN{align-items:flex-end}.backdrop-_HnK0UIN{background-color:var(--_0-yTmP);bottom:0;inset-inline-end:0;inset-inline-start:0;opacity:.7;position:absolute;top:0;transform:translateZ(0)}.drawer-_HnK0UIN{background-color:var(--tv-color-popup-background,var(--color-popup-background));box-sizing:border-box;padding:6px 0;-webkit-overflow-scrolling:touch;box-shadow:0 2px 4px var(--color-shadow-primary-neutral-extra-heavy);z-index:1}.drawer-_HnK0UIN.positionLeft-_HnK0UIN{margin-inline-end:40px;max-width:calc(100% - 40px);min-width:260px}.drawer-_HnK0UIN.positionBottom-_HnK0UIN{border-start-end-radius:6px;border-start-start-radius:6px;flex-basis:100%;margin-top:var(--drawer-margin-top-distance,100px);max-height:calc(100% - var(--drawer-min-top-distance, 100px));overflow:auto}.drawer-_HnK0UIN:focus{outline:none}
@@ -0,0 +1 @@
[data-theme=light]{--_0-yTmP:var(--color-cold-gray-400)}[data-theme=dark]{--_0-yTmP:var(--color-cold-gray-950)}.wrap-_HnK0UIN{bottom:0;display:flex;inset-inline-end:0;inset-inline-start:0;position:fixed;top:0;z-index:0}.wrap-_HnK0UIN.positionBottom-_HnK0UIN{align-items:flex-end}.backdrop-_HnK0UIN{background-color:var(--_0-yTmP);bottom:0;inset-inline-end:0;inset-inline-start:0;opacity:.7;position:absolute;top:0;transform:translateZ(0)}.drawer-_HnK0UIN{background-color:var(--tv-color-popup-background,var(--color-popup-background));box-sizing:border-box;padding:6px 0;-webkit-overflow-scrolling:touch;box-shadow:0 2px 4px var(--color-shadow-primary-neutral-extra-heavy);z-index:1}.drawer-_HnK0UIN.positionLeft-_HnK0UIN{margin-inline-end:40px;max-width:calc(100% - 40px);min-width:260px}.drawer-_HnK0UIN.positionBottom-_HnK0UIN{border-start-end-radius:6px;border-start-start-radius:6px;flex-basis:100%;margin-top:var(--drawer-margin-top-distance,100px);max-height:calc(100% - var(--drawer-min-top-distance, 100px));overflow:auto}.drawer-_HnK0UIN:focus{outline:none}
@@ -0,0 +1 @@
.container-yrIMi47q{cursor:default;text-align:center;width:100%}.title-yrIMi47q{display:block;font-feature-settings:"tnum" on,"lnum" on;margin-bottom:12px;--ui-lib-typography-line-height:28px;--ui-lib-typography-font-size:24px;color:var(--color-text-primary);font-size:var(--ui-lib-typography-font-size);font-style:normal;font-weight:700}.title-yrIMi47q,.title_normal-yrIMi47q{font-family:-apple-system,BlinkMacSystemFont,Trebuchet MS,Roboto,Ubuntu,sans-serif;line-height:var(--ui-lib-typography-line-height)}.title_normal-yrIMi47q{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}.icon-yrIMi47q{display:inline-block;margin-bottom:16px}@media (max-height:440px) and (orientation:landscape){.icon-yrIMi47q{display:none}}.text-yrIMi47q{--ui-lib-typography-font-size:14px;--ui-lib-typography-line-height:18px;color:var(--color-text-primary);overflow-wrap:break-word}.text-yrIMi47q,.text_large-yrIMi47q{font-family:-apple-system,BlinkMacSystemFont,Trebuchet MS,Roboto,Ubuntu,sans-serif;font-feature-settings:"tnum" on,"lnum" on;font-size:var(--ui-lib-typography-font-size);font-style:normal;font-weight:400;line-height:var(--ui-lib-typography-line-height)}.text_large-yrIMi47q{--ui-lib-typography-font-size:16px;--ui-lib-typography-line-height:24px}.action-yrIMi47q{margin-top:24px}.action-yrIMi47q,.errorCard-S9sXvhAu{display:flex;justify-content:center;width:100%}.errorCard-S9sXvhAu{align-items:center;box-sizing:border-box;flex-direction:column;height:100%;padding:12px}.errorCard__content-S9sXvhAu{max-height:100%;max-width:640px}.errorCard__icon-S9sXvhAu{color:var(--color-content-primary-neutral-bold)}.resizableErrorCard-S9sXvhAu{align-items:center;background:var(--backgroundColor,--color-background-primary-inverse);display:flex;height:100%;justify-content:center;overflow:hidden;width:100%}.errorCardRendererContainer-S9sXvhAu{--backgroundColor:initial;cursor:default;inset:0;position:absolute}.errorCardRendererContainer-S9sXvhAu:empty{visibility:hidden}.emptyStateBlock-S9sXvhAu{align-items:center;display:flex;flex-direction:column;justify-content:center}.emptyStateBlock__icon-S9sXvhAu{display:block}.emptyStateBlock__icon-S9sXvhAu:empty{display:none}
@@ -0,0 +1 @@
.container-yrIMi47q{cursor:default;text-align:center;width:100%}.title-yrIMi47q{display:block;font-feature-settings:"tnum" on,"lnum" on;margin-bottom:12px;--ui-lib-typography-line-height:28px;--ui-lib-typography-font-size:24px;color:var(--color-text-primary);font-size:var(--ui-lib-typography-font-size);font-style:normal;font-weight:700}.title-yrIMi47q,.title_normal-yrIMi47q{font-family:-apple-system,BlinkMacSystemFont,Trebuchet MS,Roboto,Ubuntu,sans-serif;line-height:var(--ui-lib-typography-line-height)}.title_normal-yrIMi47q{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}.icon-yrIMi47q{display:inline-block;margin-bottom:16px}@media (max-height:440px) and (orientation:landscape){.icon-yrIMi47q{display:none}}.text-yrIMi47q{--ui-lib-typography-font-size:14px;--ui-lib-typography-line-height:18px;color:var(--color-text-primary);overflow-wrap:break-word}.text-yrIMi47q,.text_large-yrIMi47q{font-family:-apple-system,BlinkMacSystemFont,Trebuchet MS,Roboto,Ubuntu,sans-serif;font-feature-settings:"tnum" on,"lnum" on;font-size:var(--ui-lib-typography-font-size);font-style:normal;font-weight:400;line-height:var(--ui-lib-typography-line-height)}.text_large-yrIMi47q{--ui-lib-typography-font-size:16px;--ui-lib-typography-line-height:24px}.action-yrIMi47q{margin-top:24px}.action-yrIMi47q,.errorCard-S9sXvhAu{display:flex;justify-content:center;width:100%}.errorCard-S9sXvhAu{align-items:center;box-sizing:border-box;flex-direction:column;height:100%;padding:12px}.errorCard__content-S9sXvhAu{max-height:100%;max-width:640px}.errorCard__icon-S9sXvhAu{color:var(--color-content-primary-neutral-bold)}.resizableErrorCard-S9sXvhAu{align-items:center;background:var(--backgroundColor,--color-background-primary-inverse);display:flex;height:100%;justify-content:center;overflow:hidden;width:100%}.errorCardRendererContainer-S9sXvhAu{--backgroundColor:initial;cursor:default;inset:0;position:absolute}.errorCardRendererContainer-S9sXvhAu:empty{visibility:hidden}.emptyStateBlock-S9sXvhAu{align-items:center;display:flex;flex-direction:column;justify-content:center}.emptyStateBlock__icon-S9sXvhAu{display:block}.emptyStateBlock__icon-S9sXvhAu:empty{display:none}
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
@@ -0,0 +1,5 @@
"use strict";(self.webpackChunktradingview=self.webpackChunktradingview||[]).push([[2428],{14405:(e,t,n)=>{n.r(t),n.d(t,{getCoordinateXMetaInfo:()=>g,getCoordinateYMetaInfo:()=>P,getCoordinatesPropertiesDefinitions:()=>T,getSelectionCoordinatesPropertyDefinition:()=>C});var i=n(85842),o=n(85728),r=n(91599),l=n(72769),s=n(9840),a=n(1479);class d extends a.UndoCommand{constructor({lineToolId:e,chartModel:t,newPositionPoints:n}){super(null),this._pointState=null,this._lineToolId=e,this._model=t,this._newPositionPoints=n}redo(){const e=(0,i.ensureNotNull)(this._model.dataSourceForId(this._lineToolId));this._pointState=[e.normalizedPoints(),e.points()],e.startChanging(),e.moveLineTool(this._newPositionPoints),this._model.updateSource(e),e.updateAllViews((0,s.sourceChangeEvent)(e.id())),e.syncMultichartState(e.endChanging(!0,!1))}undo(){if(this._pointState){const e=(0,i.ensureNotNull)(this._model.dataSourceForId(this._lineToolId));e.startChanging(),e.restorePoints(...this._pointState),this._model.updateSource(e),e.updateAllViews((0,s.sourceChangeEvent)(e.id())),e.syncMultichartState(e.endChanging(!0,!1))}}}var c=n(73405),p=n(89659),u=n(22384),h=n(42897);const y=-5e4,m=15e3,w=new l.TranslatedString("change price Y coordinate",r.t(null,void 0,n(95218))),f=new l.TranslatedString("change bar X coordinate",r.t(null,void 0,n(87971))),v=new l.TranslatedString("move drawings",r.t(null,void 0,n(70819)));function P(e,t,n){return{property:(0,c.convertToDefinitionProperty)(e,t.price,w),info:{typeY:1,stepY:n}}}function g(e,t){return{property:(0,c.convertToDefinitionProperty)(e,t.bar,null,void 0,(n=>{n!==t.bar.value()&&e.setProperty(t.bar,(0,o.clamp)(n,y,m),f)})),info:{typeX:0,stepX:new p.WatchedValue(1)}}}function T(e,t,n,i,o,r){const l=g(e,t),s=P(e,t,i);return(0,c.createCoordinatesPropertyDefinition)({x:l.property,y:s.property},{id:(0,h.removeSpaces)(`${r}Coordinates${o}`),title:o,...l.info,...s.info})}const b=/^([+*\-\/]?)((?:\d*)|(?:\d+\.\d*))$/;function S(e,t,n){const o=new u.Property(""),r=(0,c.makeProxyDefinitionProperty)(o.weakReference());return r.setValue=r=>{try{const o=r.match(b);if(!o)return;const[,l,s]=o;if(!s.length)return;const a=n(parseFloat(s));if("/"===l&&(0===a.price||0===a.index))return;t.withMacro(v,(()=>{e.filter((e=>!e.isSourceHidden())).forEach((e=>{const n=e.points();let o;switch(l){case"":{const e=(0,i.ensureDefined)(n[0]);let{index:t=e.index,price:r=e.price}=a;r-=e.price,t-=e.index,o=n.map((e=>({...e,index:e.index+t,price:e.price+r})));break}case"-":case"+":{let{index:e=0,price:t=0}=a;"-"===l&&(e*=-1,t*=-1),o=n.map((n=>({...n,index:n.index+e,price:n.price+t})));break}case"*":{const{index:e=1,price:t=1}=a;o=n.map((n=>({...n,index:n.index*e,price:n.price*t})));break}case"/":{const{index:e=1,price:t=1}=a;o=n.map((n=>({...n,index:n.index/e,price:n.price/t})));break}}t.undoHistory().pushUndoCommand(new d({lineToolId:e.id(),chartModel:t.model(),newPositionPoints:o}))}))}))}finally{o.setValue("",!0)}},r}function C(e,t){const i=S(e,t,(e=>({index:e}))),o=S(e,t,(e=>({price:e})));return(0,
c.createSelectionCoordinatesPropertyDefinition)({x:i,y:o},{id:"SourcesCoordinates",title:r.t(null,void 0,n(36666)),mathOperationsX:"+",mathOperationsY:"+/*",modeX:"integer",modeY:"float"})}},5258:(e,t,n)=>{n.r(t),n.d(t,{getIntervalsVisibilitiesPropertiesDefinitions:()=>ae,getSelectionIntervalsVisibilitiesPropertiesDefinition:()=>de});var i=n(91599),o=n(72769),r=n(73405),l=n(89659),s=n(77555),a=n(47778),d=n(33993),c=n(92401);const p=new o.TranslatedString("change {title} visibility on ticks",i.t(null,void 0,n(51732))),u=new o.TranslatedString("change {title} visibility on seconds",i.t(null,void 0,n(4910))),h=new o.TranslatedString("change {title} seconds from",i.t(null,void 0,n(34736))),y=new o.TranslatedString("change {title} seconds to",i.t(null,void 0,n(82723))),m=new o.TranslatedString("change {title} visibility on minutes",i.t(null,void 0,n(3879))),w=new o.TranslatedString("change {title} minutes from",i.t(null,void 0,n(31281))),f=new o.TranslatedString("change {title} minutes to",i.t(null,void 0,n(12570))),v=new o.TranslatedString("change {title} visibility on hours",i.t(null,void 0,n(41369))),P=new o.TranslatedString("change {title} hours from",i.t(null,void 0,n(31657))),g=new o.TranslatedString("change {title} hours to",i.t(null,void 0,n(76212))),T=new o.TranslatedString("change {title} visibility on days",i.t(null,void 0,n(92284))),b=new o.TranslatedString("change {title} days from",i.t(null,void 0,n(3901))),S=new o.TranslatedString("change {title} days to",i.t(null,void 0,n(70790))),C=new o.TranslatedString("change {title} visibility on weeks",i.t(null,void 0,n(7662))),k=new o.TranslatedString("change {title} weeks from",i.t(null,void 0,n(75220))),V=new o.TranslatedString("change {title} weeks to",i.t(null,void 0,n(14204))),W=new o.TranslatedString("change {title} visibility on months",i.t(null,void 0,n(91395))),D=new o.TranslatedString("change {title} months from",i.t(null,void 0,n(78990))),_=new o.TranslatedString("change {title} months to",i.t(null,void 0,n(23882))),x=(new o.TranslatedString("change {title} visibility on ranges",i.t(null,{replace:{ranges:"ranges"}},n(14065))),
i.t(null,void 0,n(70243))),U=i.t(null,void 0,n(54814)),I=i.t(null,void 0,n(26671)),M=i.t(null,void 0,n(26403)),L=i.t(null,void 0,n(30721)),F=i.t(null,void 0,n(51728)),A=i.t(null,void 0,n(95337)),R=new o.TranslatedString("ticks",i.t(null,void 0,n(55569))),N=new o.TranslatedString("seconds",i.t(null,void 0,n(32660))),E=new o.TranslatedString("seconds from",i.t(null,void 0,n(10470))),X=new o.TranslatedString("seconds to",i.t(null,void 0,n(49557))),Y=new o.TranslatedString("minutes",i.t(null,void 0,n(81701))),H=new o.TranslatedString("minutes from",i.t(null,void 0,n(72399))),j=new o.TranslatedString("minutes to",i.t(null,void 0,n(74356))),$=new o.TranslatedString("hours",i.t(null,void 0,n(92113))),O=new o.TranslatedString("hours from",i.t(null,void 0,n(87376))),z=new o.TranslatedString("hours to",i.t(null,void 0,n(30949))),q=new o.TranslatedString("days",i.t(null,void 0,n(27529))),B=new o.TranslatedString("days from",i.t(null,void 0,n(2051))),G=new o.TranslatedString("days to",i.t(null,void 0,n(13096))),J=new o.TranslatedString("weeks",i.t(null,void 0,n(56398))),K=new o.TranslatedString("weeks from",i.t(null,void 0,n(39142))),Q=new o.TranslatedString("weeks to",i.t(null,void 0,n(20786))),Z=new o.TranslatedString("months",i.t(null,void 0,n(94355))),ee=new o.TranslatedString("months from",i.t(null,void 0,n(92656))),te=new o.TranslatedString("months to",i.t(null,void 0,n(35600))),ne=(new o.TranslatedString("ranges","ranges"),[1,59]),ie=[1,59],oe=[1,24],re=[1,366],le=[1,52],se=[1,12];function ae(e,t,n){const i=[];if((0,a.isTicksEnabled)()){const o=(0,r.createCheckablePropertyDefinition)({checked:(0,r.convertToDefinitionProperty)(e,t.ticks,p.format({title:n}))},{id:"IntervalsVisibilitiesTicks",title:x});i.push(o)}if((0,s.isSecondsEnabled)()){const o=(0,r.createRangePropertyDefinition)({checked:(0,r.convertToDefinitionProperty)(e,t.seconds,u.format({title:n})),from:(0,r.convertToDefinitionProperty)(e,t.secondsFrom,h.format({title:n})),to:(0,r.convertToDefinitionProperty)(e,t.secondsTo,y.format({title:n}))},{id:"IntervalsVisibilitiesSecond",title:U,min:new l.WatchedValue(ne[0]),max:new l.WatchedValue(ne[1])});i.push(o)}const o=(0,r.createRangePropertyDefinition)({checked:(0,r.convertToDefinitionProperty)(e,t.minutes,m.format({title:n})),from:(0,r.convertToDefinitionProperty)(e,t.minutesFrom,w.format({title:n})),to:(0,r.convertToDefinitionProperty)(e,t.minutesTo,f.format({title:n}))},{id:"IntervalsVisibilitiesMinutes",title:I,min:new l.WatchedValue(ie[0]),max:new l.WatchedValue(ie[1])}),d=(0,r.createRangePropertyDefinition)({checked:(0,r.convertToDefinitionProperty)(e,t.hours,v.format({title:n})),from:(0,r.convertToDefinitionProperty)(e,t.hoursFrom,P.format({title:n})),to:(0,r.convertToDefinitionProperty)(e,t.hoursTo,g.format({title:n}))},{id:"IntervalsVisibilitiesHours",title:M,min:new l.WatchedValue(oe[0]),max:new l.WatchedValue(oe[1])}),c=(0,r.createRangePropertyDefinition)({checked:(0,r.convertToDefinitionProperty)(e,t.days,T.format({title:n})),from:(0,r.convertToDefinitionProperty)(e,t.daysFrom,b.format({title:n})),to:(0,
r.convertToDefinitionProperty)(e,t.daysTo,S.format({title:n}))},{id:"IntervalsVisibilitiesDays",title:L,min:new l.WatchedValue(re[0]),max:new l.WatchedValue(re[1])});i.push(o,d,c);const R=(0,r.createRangePropertyDefinition)({checked:(0,r.convertToDefinitionProperty)(e,t.weeks,C.format({title:n})),from:(0,r.convertToDefinitionProperty)(e,t.weeksFrom,k.format({title:n})),to:(0,r.convertToDefinitionProperty)(e,t.weeksTo,V.format({title:n}))},{id:"IntervalsVisibilitiesWeeks",title:F,min:new l.WatchedValue(le[0]),max:new l.WatchedValue(le[1])}),N=(0,r.createRangePropertyDefinition)({checked:(0,r.convertToDefinitionProperty)(e,t.months,W.format({title:n})),from:(0,r.convertToDefinitionProperty)(e,t.monthsFrom,D.format({title:n})),to:(0,r.convertToDefinitionProperty)(e,t.monthsTo,_.format({title:n}))},{id:"IntervalsVisibilitiesMonths",title:A,min:new l.WatchedValue(se[0]),max:new l.WatchedValue(se[1])});return i.push(R,N),{definitions:i}}function de(e,t){const n=[];if((0,a.isTicksEnabled)()){const i=(0,r.createCheckablePropertyDefinition)({checked:new c.CollectiblePropertyUndoWrapper(new d.LineToolCollectedProperty(e.ticks),R,t)},{id:"IntervalsVisibilitiesTicks",title:x});n.push(i)}if((0,s.isSecondsEnabled)()){const i=(0,r.createRangePropertyDefinition)({checked:new c.CollectiblePropertyUndoWrapper(new d.LineToolCollectedProperty(e.seconds),N,t),from:new c.CollectiblePropertyUndoWrapper(new d.LineToolCollectedProperty(e.secondsFrom),E,t),to:new c.CollectiblePropertyUndoWrapper(new d.LineToolCollectedProperty(e.secondsTo),X,t)},{id:"IntervalsVisibilitiesSecond",title:U,min:new l.WatchedValue(ne[0]),max:new l.WatchedValue(ne[1])});n.push(i)}const i=(0,r.createRangePropertyDefinition)({checked:new c.CollectiblePropertyUndoWrapper(new d.LineToolCollectedProperty(e.minutes),Y,t),from:new c.CollectiblePropertyUndoWrapper(new d.LineToolCollectedProperty(e.minutesFrom),H,t),to:new c.CollectiblePropertyUndoWrapper(new d.LineToolCollectedProperty(e.minutesTo),j,t)},{id:"IntervalsVisibilitiesMinutes",title:I,min:new l.WatchedValue(ie[0]),max:new l.WatchedValue(ie[1])}),o=(0,r.createRangePropertyDefinition)({checked:new c.CollectiblePropertyUndoWrapper(new d.LineToolCollectedProperty(e.hours),$,t),from:new c.CollectiblePropertyUndoWrapper(new d.LineToolCollectedProperty(e.hoursFrom),O,t),to:new c.CollectiblePropertyUndoWrapper(new d.LineToolCollectedProperty(e.hoursTo),z,t)},{id:"IntervalsVisibilitiesHours",title:M,min:new l.WatchedValue(oe[0]),max:new l.WatchedValue(oe[1])}),p=(0,r.createRangePropertyDefinition)({checked:new c.CollectiblePropertyUndoWrapper(new d.LineToolCollectedProperty(e.days),q,t),from:new c.CollectiblePropertyUndoWrapper(new d.LineToolCollectedProperty(e.daysFrom),B,t),to:new c.CollectiblePropertyUndoWrapper(new d.LineToolCollectedProperty(e.daysTo),G,t)},{id:"IntervalsVisibilitiesDays",title:L,min:new l.WatchedValue(re[0]),max:new l.WatchedValue(re[1])});n.push(i,o,p);const u=(0,r.createRangePropertyDefinition)({checked:new c.CollectiblePropertyUndoWrapper(new d.LineToolCollectedProperty(e.weeks),J,t),
from:new c.CollectiblePropertyUndoWrapper(new d.LineToolCollectedProperty(e.weeksFrom),K,t),to:new c.CollectiblePropertyUndoWrapper(new d.LineToolCollectedProperty(e.weeksTo),Q,t)},{id:"IntervalsVisibilitiesWeeks",title:F,min:new l.WatchedValue(le[0]),max:new l.WatchedValue(le[1])}),h=(0,r.createRangePropertyDefinition)({checked:new c.CollectiblePropertyUndoWrapper(new d.LineToolCollectedProperty(e.months),Z,t),from:new c.CollectiblePropertyUndoWrapper(new d.LineToolCollectedProperty(e.monthsFrom),ee,t),to:new c.CollectiblePropertyUndoWrapper(new d.LineToolCollectedProperty(e.monthsTo),te,t)},{id:"IntervalsVisibilitiesMonths",title:A,min:new l.WatchedValue(se[0]),max:new l.WatchedValue(se[1])});return n.push(u,h),{definitions:n}}},92401:(e,t,n)=>{n.d(t,{CollectiblePropertyUndoWrapper:()=>a});var i=n(85842),o=n(91599),r=n(72769),l=n(22384);const s=new r.TranslatedString("change {propertyName} property",o.t(null,void 0,n(3327)));class a extends l.Property{constructor(e,t,n){super(),this._isProcess=!1,this._listenersMappers=[],this._valueApplier={applyValue:(e,t)=>{this._propertyApplier.setProperty(e,t,s)}},this._baseProperty=e,this._propertyApplier=n,this._propertyName=t}destroy(){this._baseProperty.destroy(),super.destroy()}value(){return this._baseProperty.value()}setValue(e,t){this._propertyApplier.beginUndoMacro(s.format({propertyName:this._propertyName})),this._isProcess=!0,this._baseProperty.setValue(e,void 0,this._valueApplier),this._isProcess=!1,this._propertyApplier.endUndoMacro(),this._listenersMappers.forEach((e=>{e.method.call(e.obj,this,"")}))}subscribe(e,t){const n=()=>{this._isProcess||t.call(e,this,"")};this._listenersMappers.push({obj:e,method:t,callback:n}),this._baseProperty.subscribe(e,n)}unsubscribe(e,t){const n=(0,i.ensureDefined)(this._listenersMappers.find((n=>n.obj===e&&n.method===t))?.callback);this._baseProperty.unsubscribe(e,n)}unsubscribeAll(e){this._baseProperty.unsubscribeAll(e)}}},78379:(e,t,n)=>{n.d(t,{PropertyApplierWithoutSavingChart:()=>o});var i=n(34773);class o{constructor(e){this._undoModelSupplier=e}setProperty(e,t,n){this._undoModelSupplier().setProperty(e,t,n,i.lineToolsDoNotAffectChartInvalidation)}beginUndoMacro(e){return this._undoModelSupplier().beginUndoMacro(e)}endUndoMacro(){this._undoModelSupplier().endUndoMacro()}setWatchedValue(e,t,n){this._undoModelSupplier().undoHistory().setWatchedValue(e,t,n,i.lineToolsDoNotAffectChartInvalidation)}}}}]);
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
@@ -0,0 +1,7 @@
"use strict";(self.webpackChunktradingview=self.webpackChunktradingview||[]).push([[2736],{33578:(t,e,i)=>{function o(t,e){return(t&e)===e}i.d(e,{isPlotVisible:()=>o})},54025:(t,e,i)=>{function o(t,e){if(null===t)return e;const i=t.firstIndex,o=e.firstIndex,s=t.clearData||e.clearData;return{firstIndex:s||void 0===i||void 0===o?void 0:Math.min(i,o),clearData:s}}i.d(e,{mergeDataInvalidation:()=>o})},53598:(t,e,i)=>{var o;function s(t){t.lineWidth=void 0,t.lineStyle=void 0;for(let e=0;e<t.colors.length;e++)t.colors[e]=void 0;return t}function n(){return{colors:[void 0,void 0,void 0,void 0,void 0,void 0,void 0],lineWidth:void 0,lineStyle:void 0}}i.d(e,{clearStyle:()=>s,createEmptyStyle:()=>n}),function(t){t[t.Main=0]="Main",t[t.Background=1]="Background",t[t.Text=2]="Text",t[t.Border=3]="Border",t[t.Wick=4]="Wick",t[t.Up=5]="Up",t[t.Down=6]="Down"}(o||(o={}))},24561:(t,e,i)=>{i.d(e,{StudyPlotPaneView:()=>k});var o=i(85842),s=i(55482),n=i(7321),l=i(16905),r=i(85728),a=i(82347),d=i(29142);function c(t,e){const i=new Map;return function(...o){const s=""+(e?e.apply(null,o):o[0]);if(!i.has(s)){const e=t.apply(this,o);return i.set(s,e),e}return i.get(s)}}var h,u=i(18974),_=i(99680),p=i(4111),m=i(71412),f=i(71367),y=i(53598),g=i(57415),v=i(72244),I=i(83077),S=i(57507),P=i(45958);!function(t){t[t.MinCircleRadius=1.5]="MinCircleRadius",t[t.SimplifiedPaintingModeMaxBarSpacing=2]="SimplifiedPaintingModeMaxBarSpacing"}(h||(h={}));class x extends S.BitmapCoordinatesPaneRenderer{constructor(t){super(),this._data=t}hitTest(t){const e=this._data,i=e.lineWidth,o=e.vertOffset||0,s=(0,v.interactionTolerance)().series+i,n=e.visibleItemsRange?.startItemIndex??0,l=e.visibleItemsRange?.endItemIndex??e.items.length;for(let r=n;r<l;r++){const n=e.items[r];if(new g.Point(n.center,n.y+o).subtract(t).length()+i<=s)return new I.HitTestResult(I.HitTarget.Regular)}return null}_drawImpl(t){const e=this._data,{horizontalPixelRatio:i,verticalPixelRatio:o,context:s}=t,l=Math.max(1,Math.floor(i)),r=l%2?.5:0,{vertOffset:a=0,lineColor:d,lineWidth:c,barSpacing:h}=e;let u="",_=!1;const p=e.visibleItemsRange?.startItemIndex??0,m=e.visibleItemsRange?.endItemIndex??e.items.length;for(let t=p;t<m;t++){const p=e.items[t],m=p.center,f=p.y+a;if((0,n.isNaN)(m)||(0,n.isNaN)(f))continue;let y,g;null!=p.style?(y=p.style.color,g=p.style.width):(y=d,g=c),(y!==u||P.isSafari)&&(u=y,_&&s.fill(),s.beginPath(),s.fillStyle=y);const v=Math.round(m*i)+r,I=Math.round(f*o)+r;let S=Math.round(2*Math.max(1.5,g)*i);l%2!=S%2&&(S+=1),h>2||g>1.5?(s.moveTo(v+S/2,I),s.arc(v,I,S/2,0,2*Math.PI,!1)):s.rect(v-S/2,I-S/2,S,S),_=!0}_&&s.fill()}}var C=i(58618),w=i(17086);class b extends S.BitmapCoordinatesPaneRenderer{constructor(t){super(),this._data=t}hitTest(t){const e=(0,v.interactionTolerance)().series+this._data.lineWidth/2;let i,o,s,n;for(let l=1;l<this._data.items.length;++l){i=this._data.items[l-1],o=this._data.items[l],s=i.center,n=o.center;if((0,w.distanceToSegment)(new g.Point(s,i.y),new g.Point(n,o.y),new g.Point(t.x,t.y)).distance<=e)return new I.HitTestResult(I.HitTarget.Regular)}
return null}_drawImpl(t){const{context:e,horizontalPixelRatio:i,verticalPixelRatio:o}=t;let s="",l=!1;const r=this._data.visibleItemsRange?.startItemIndex??0,a=(this._data.visibleItemsRange?.endItemIndex??this._data.items.length)-1;for(let t=r;t<=a;t++){const r=this._data.items[t];if((0,n.isNaN)(r.center)||(0,n.isNaN)(r.y))continue;const a=r.style?.color??this._data.lineColor,d=r.style?.width??this._data.lineWidth,c=Math.max(1,Math.floor(d*i)),h=Math.max(1,Math.floor(d*o));(a!==s||P.isSafari)&&(s=a,l&&e.fill(),e.beginPath(),e.fillStyle=a);let u=3*c;u%2!=c%2&&(u+=1);let _=3*h;_%2!=h%2&&(_+=1);const p=Math.round(Math.round(r.center*i)-u/2),m=Math.round(Math.round(r.y*o)-_/2),f=p+Math.floor(u/2-c/2),y=m+Math.floor(_/2-h/2);e.rect(p,y,u,h),e.rect(f,m,c,_),l=!0}l&&e.fill()}}class N extends S.BitmapCoordinatesPaneRenderer{constructor(t){super(),this._data=t}hitTest(t){const e=(0,v.interactionTolerance)().series+this._data.lineWidth/2,i=new Map;for(const s of this._data.items){const n=s.center,l=s.y;let r=e;s.style&&(i.has(s.style.width)?r=(0,o.ensureDefined)(i.get(s.style.width)):i.set(this._data.lineWidth,r));if((0,w.distanceToSegment)(new g.Point(n,l),new g.Point(n,this._data.histogramBase),new g.Point(t.x,t.y)).distance<=r)return new I.HitTestResult(I.HitTarget.Regular)}return null}_drawImpl(t){if(0===this._data.items.length)return;const{context:e,horizontalPixelRatio:i,verticalPixelRatio:o}=t;e.fillStyle=this._data.lineColor;const s=Math.max(1,Math.floor(this._data.lineWidth*i)),n=s/2,l=Math.max(1,Math.floor(i)),r=Math.round(this._data.histogramBase*o)-Math.floor(l/2),a=r+l,d=this._data.visibleItemsRange?.startItemIndex??0,c=(this._data.visibleItemsRange?.endItemIndex??this._data.items.length)-1;for(let t=d;t<=c;t++){const d=this._data.items[t];let c=s,h=n;d.style?(e.fillStyle=d.style.color,c=Math.max(1,Math.floor(d.style.width*i)),h=c/2):e.fillStyle=this._data.lineColor;const u=c%2?.5:0,_=Math.round(d.center*i)+u,p=Math.round(d.y*o);let m,f;p<=r?(m=p,f=a):(m=r,f=p-Math.floor(l/2)+l),e.fillRect(Math.floor(_-h),m,c,f-m)}}}var M=i(65164),R=i(49545),B=i(21515),D=i(93976),T=i(43787);const L=t=>{const e=(0,s.rgbToHsl)((0,s.parseRgb)(t)),i=e[0]+.05;return e[0]=i-Math.floor(i),(0,s.rgbToHexString)((0,s.hslToRgb)(e))},W=c(L);class k extends D.StudyPaneViewInplaceUpdatable{constructor(t,e,i,o,s=!1){super(e,i,o),this._histogramBase=null,this._lineColor="",this._lineWidth=1,this._color1="",this._color2="",this._renderer=new _.CompositeRenderer,this._isMarkersEnabled=(0,l.isFeaturesetEnabled)("source_selection_markers"),this._study=t,this._plotIndex=t.metaInfo().plots.findIndex((t=>t.id===o)),this._colorProvider=(0,R.createStudyPlotColorProvider)(t.metaInfo(),t.properties(),o),this._extendStepLineToBarsEndings=s,this._isFundamental=!1;const n=this._study.properties().styles[this._plotName].plottype.value();this._isStepLinePlot=n===M.LineStudyPlotStyle.StepLine||n===M.LineStudyPlotStyle.StepLineWithBreaks||n===M.LineStudyPlotStyle.StepLineWithDiamonds}items(){return this._items}renderer(){return this._makeSureRendererIsValid(),
this._renderer}_getTranspValue(){const t=this._study.properties(),e=t.styles[this._plotName];let i=0;const o=this._study.metaInfo();return"Volume@tv-basicstudies"===o.id&&o.version<=46&&"transparency"in t?(i=t.transparency.value(),i=(0,n.isNumber)(i)?i:0,i):(e.transparency&&(i=e.transparency.value(),i=(0,n.isNumber)(i)?i:0),i)}_updateImplFull(t){if(this._renderer.clear(),this._dataInvalidated?.clearData&&(this._items=[]),!this._study.isPlotVisibleAt(this._plotName,1))return!1;const e=this._priceScale();if(!e||e.isEmpty())return!1;if(null===this._study.firstValue(void 0,this.isForceOverlay()))return!1;this._histogramBase=null;const i=this._study.properties().styles[this._plotName],s=i.plottype.value(),n=this._isFundamental&&this._isStepLinePlot,l=this._study.plots().plottableRange(n);if(0===l.size())return!1;const d=this._study.offset(this._plotName),c=(0,M.doesLinePlotStyleSupportFillBreaks)(s),h=this._preallocateItems(l,((t,e)=>({y:NaN,left:NaN,center:NaN,right:NaN,price:e??NaN,timePointIndex:t+d})));let u=NaN,_=NaN;const p=new Map,m=(t,e)=>{let i=p.get(t);void 0===i&&(i=new Map,p.set(t,i));let o=i.get(e);if(void 0===o){const s=!this._plotName||"vol"!==this._plotName;o=(0,a.generateColor)(t,e,s),i.set(e,o)}return o},f=(0,y.createEmptyStyle)(),g=(0,r.clamp)(this._getTranspValue(),0,100),v=this._model.timeScale().visibleBarsStrictRange();if(null===v)return!1;const{startBar:I,endBar:S}=this._calculateStartEnd(v);if(null===I||null===S||0===this._items.length)return!1;const P=h??(0,o.ensureNotNull)(l.firstIndex()),x=(0,o.ensureNotNull)(l.lastIndex())+1,C=l.rangeIterator(P,x);let w,b=(0,B.lowerbound)(this._items,P+d,((t,e)=>t.timePointIndex<e));for(const t of C){let e=t.index;const o=t.value;e+=d,e=Math.floor(e);let s=o[this._plotIndex+1];const n=null==s;if(s=n?NaN:s,c&&n){_=s,u=e,b++;continue}const l=this._items[b];l.valIsNotSameAsPrev=s!==_||e-1!==u;if(this._colorProvider.isColorDefined()&&(l.style={color:m(i.color.value(),100),width:i.linewidth.value(),style:i.linestyle.value()},null!=s)){const t=this._colorProvider.getPlotPointStyle(o,f),e=t.colors[0];void 0!==e&&(l.style.color=(0,a.isHexColor)(e)?m(e,g):e),l.style.width=t.lineWidth??l.style.width,l.style.style=t.lineStyle??l.style.style}!c&&!isNaN(u)&&u!==e-1&&b>0&&(this._items[b].breakBefore=!0),_=s,u=e,b++,w=l}return this._updateImplLight(),!0}_correctVisibleItemIndexes(t,e){return super._correctVisibleItemIndexes(t,e)}_updateRenderer(t,e){this._renderer.clear();const i=this._study.properties().styles.childs()[this._plotName].childs(),s=this._study.metaInfo().styles?.[this._plotName],l=(0,r.clamp)(this._getTranspValue(),0,100);this._lineColor=(0,a.generateColor)(i.color.value(),l),this._lineWidth=i.linewidth.value();let c=i.color.value();const h=this._colorProvider.getDefaultPlotPointStyle();h&&(c=h.colors[0]||c,this._lineWidth=h.lineWidth??this._lineWidth,this._lineColor=c?(0,a.generateColor)(c,l):this._lineColor),this._color2=(0,a.generateColor)(c,l);const _=this._study.metaInfo().isRGB?L(c):W(c);this._color1=(0,a.generateColor)(_,l)
;const y=this._histogramBase?this._histogramBase:(0,o.ensureNotNull)(this._priceScale()).height(),g=i.plottype.value(),v={barSpacing:this._model.timeScale().barSpacing(),items:this._items,histogramBase:y,lineIndex:0,lineStyle:i.linestyle.value(),lineColor:this._lineColor,lineWidth:(0,n.isNumber)(this._lineWidth)?this._lineWidth:1,color1:this._color1,color2:this._color2,bottom:y,visibleItemsRange:{startItemIndex:t,endItemIndex:e},simpleMode:this._colorProvider.singleColor(),skipHoles:(0,M.doesLinePlotStyleSupportFillBreaks)(g)},I=this._renderer,S=Boolean(s?.joinPoints);switch(g){case M.LineStudyPlotStyle.Line:case M.LineStudyPlotStyle.LineWithBreaks:I.append(new p.PaneRendererLine({...v,lineColor:{type:T.ColorType.Solid,color:this._lineColor}}));break;case M.LineStudyPlotStyle.Area:case M.LineStudyPlotStyle.AreaWithBreaks:I.append(new u.PaneRendererArea({...v,lineColor:{type:T.ColorType.Solid,color:this._lineColor}}));break;case M.LineStudyPlotStyle.Histogram:I.append(new N(v));break;case M.LineStudyPlotStyle.Columns:I.append(new C.PaneRendererColumns(v));break;case M.LineStudyPlotStyle.Cross:I.append(new b(v)),S&&I.append(new p.PaneRendererLine({...(0,d.deepCopy)(v),lineWidth:1,lineColor:{type:T.ColorType.Solid,color:this._lineColor},forceLineWidth:!0}));break;case M.LineStudyPlotStyle.Circles:I.append(new x(v)),S&&I.append(new p.PaneRendererLine({...(0,d.deepCopy)(v),lineWidth:1,lineColor:{type:T.ColorType.Solid,color:this._lineColor},ignorePaletteLineWidth:!0}));break;case M.LineStudyPlotStyle.StepLine:case M.LineStudyPlotStyle.StepLineWithBreaks:case M.LineStudyPlotStyle.StepLineWithDiamonds:{const t=new m.PaneRendererStepLine;t.setData({...v,lineColor:{type:T.ColorType.Solid,color:this._lineColor},decoration:i.plottype.value()===M.LineStudyPlotStyle.StepLineWithDiamonds?m.StepLineDecoration.Diamonds:m.StepLineDecoration.None,extendToBarsEndings:this._extendStepLineToBarsEndings}),I.append(t);break}default:I.append(new p.PaneRendererLine({...v,lineColor:{type:T.ColorType.Solid,color:this._lineColor}}))}this._isMarkersEnabled&&this._selectionData&&I.append(new f.SelectionRenderer(this._selectionData))}_updateAdditionalPrices(t,e){const i=this._study.metaInfo().styles?.[this._plotName];void 0!==i?.histogramBase&&(this._histogramBase=t.priceToCoordinate(i.histogramBase,e))}}},93299:(t,e,i)=>{i.d(e,{StudyForceOverlayPlotView:()=>n});var o=i(85842);class s{constructor(t,e,i){this._series=t,this._model=e,this._plotName=i}isPlotHighlighted(){return!!this._study.hasHighlightedPlots()&&(0,o.ensureNotNull)(this._model.highlightedPlotInfo()).plotId===this._plotName}}class n extends s{isForceOverlay(){return!!this._study.metaInfo().isPlotForceOverlay(this._plotName)}_priceScale(){return this.isForceOverlay()?this._model.mainSeries().priceScale():this._study.priceScale()}}},93976:(t,e,i)=>{i.d(e,{StudyPaneViewInplaceUpdatable:()=>u});var o=i(85842),s=i(57415),n=i(7321),l=i(54025),r=i(44850),a=i(21515),d=i(88858),c=i(83077),h=i(93299);class u extends h.StudyForceOverlayPlotView{constructor(t,e,i){super(t,e,i),
this._selectionData=null,this._dataInvalidated=null,this._viewportInvalidated=!1,this._items=[],this._selectionIndexer=new d.SelectionIndexes(e.timeScale())}update(t){if("hover-change"!==t.type){if("global-change"===t.type)return this._dataInvalidated=(0,l.mergeDataInvalidation)(this._dataInvalidated,{}),void(this._viewportInvalidated=!0);if("data-source-change"!==t.type)this._viewportInvalidated=!0;else{if((t.sourceId===this._study.id()||this._dependsOnSeriesData()&&t.sourceId===this._model.mainSeries().id())&&!t.nonSeriesOnly){const e=(0,l.mergeDataInvalidation)(this._dataInvalidated,{firstIndex:t.firstUpdatedTimePointIndex,clearData:t.clearData});this._dataInvalidated=e}}}}_dependsOnSeriesData(){return!1}_makeSureRendererIsValid(){this._dataInvalidated?this._updateImplFull(this._viewportInvalidated)&&(this._dataInvalidated=null):this._viewportInvalidated&&this._updateImplLight(),this._viewportInvalidated=!1}_preallocateItems(t,e){const i=t.size();let s=this._dataInvalidated?.firstIndex;if(0===i)return s;const n=this._study.offset(this._plotName);if(i!==this._items.length){const i=void 0!==s?s+n:void 0;if(void 0===i||0===this._items.length||i<(0,o.ensureDefined)(this._items[0].timePointIndex))return this._items=[],t.each(((t,i)=>{const o=i[this._plotIndex+1];return this._items.push(e(t,o)),!1})),this._items.length?(0,o.ensureDefined)(this._items[0].timePointIndex)-n:void 0;{const i=(0,o.ensureDefined)(s),l=n>=0?0:n,r=n>=0?n:0;let d=(0,a.lowerbound)(this._items,i+l,((t,e)=>t.timePointIndex<e));const c=(0,o.ensureNotNull)(t.lastIndex()),h=t.rangeIterator(i-r,c);for(const t of h)if(void 0!==d&&this._items[d]?.timePointIndex===t.index+n)d=this._updateItem(t,d);else{const i=t.value[this._plotIndex+1];this._items.push(e(t.index,i))}}}else if(s=s??t.firstIndex()??void 0,void 0!==s){const e=n>=0?0:n,i=n>=0?n:0;let l=(0,a.lowerbound)(this._items,s+e,((t,e)=>t.timePointIndex<e));const r=(0,o.ensureNotNull)(t.lastIndex())+1,d=t.rangeIterator(s-i,r);for(const t of d)l=this._updateItem(t,l)}return s}_updateItem(t,e){const i=this._getValueForUpdating(t);return this._items[e].price=i??NaN,e+1}_getValueForUpdating(t){return t.value[this._plotIndex+1]}_calculateStartEnd(t){const e=this._study.offset(this._plotName);let i=t.firstBar()-Math.abs(e)-1,s=t.lastBar()+Math.abs(e)+1;const n=this._study.getMinFirstBarIndexForPlot(this._plotName)+e;if(n>s+1)return{startBar:null,endBar:null};const l=this._study.plots();if(l.isEmpty())return{startBar:null,endBar:null};const a=l.range(n,(0,o.ensureNotNull)(l.lastIndex()));i=Math.max(i,n),s=Math.max(s,n);const d=a.search(i,r.PlotRowSearchMode.NearestLeft,this._plotIndex+1),c=a.search(s,r.PlotRowSearchMode.NearestRight,this._plotIndex+1);return null!==d&&(i=d.index),null!==c&&(s=c.index),i=Math.max(n,i),{startBar:i,endBar:s}}_updateImplLight(){const t=this._study.firstValue(void 0,this.isForceOverlay());if(null===t)return this._selectionData=null,void this._updateRenderer(0,-1);const e=this._priceScale();if(null===e||e.isEmpty())return this._selectionData=null,void this._updateRenderer(0,-1)
;const i=this._model.timeScale().visibleBarsStrictRange();if(null===i)return this._selectionData=null,void this._updateRenderer(0,-1);const{startBar:o,endBar:s}=this._calculateStartEnd(i);if(null===o||null===s||0===this._items.length)return this._selectionData=null,void this._updateRenderer(0,-1);const{startItemIndex:n,endItemIndex:l}=this._correctVisibleItemIndexes(Math.max(0,(0,a.lowerbound)(this._items,o,((t,e)=>t.timePointIndex<e))),Math.min(this._items.length,(0,a.upperbound)(this._items,s,((t,e)=>t<e.timePointIndex))));if(n>=l)return this._selectionData=null,void this._updateRenderer(0,-1);this._convertItemsToCoordinates(e,t,n,l),this._createSelection(t),this._updateRenderer(n,l)}_correctVisibleItemIndexes(t,e){return{startItemIndex:t,endItemIndex:e}}_convertItemsToCoordinates(t,e,i,o){this._convertItemsToCoordinatesImpl(t,e,i,o)}_convertItemsToCoordinatesImpl(t,e,i,o){t.fillYCoordinates(this._items,e,{startItemIndex:i,endItemIndex:o}),this._model.timeScale().fillBarBorders(this._items,{startItemIndex:i,endItemIndex:o},!0),this._updateAdditionalPrices(t,e)}_updateAdditionalPrices(t,e){}_createSelection(t){const e=this._priceScale();if(null===e)return;if(this._selectionData={points:[],bgColors:[],visible:!0,hittestResult:c.HitTarget.Regular,barSpacing:this._model.timeScale().barSpacing()},!this.isPlotHighlighted()&&(!this._model.selection().isSelected(this._study)||this._study.hasHighlightedPlots()))return void this._selectionIndexer.clear();const i=(0,o.ensureNotNull)(this._model.paneForSource(this._study)).height(),s=this._study.offset(this._plotName);for(const o of this._selectionIndexer.indexes()){const l=this._study.plots().valueAt(o);if((0,n.isAbsent)(l))continue;const r=l[this._plotIndex+1];if((0,n.isAbsent)(r))continue;const a=this._createSelectionDataPoint(e,Math.floor(o+s),r,t);this._selectionData.points.push(a),this._selectionData.bgColors.push(this._model.backgroundColorAtYPercentFromTop(a.point.y/i))}}_createSelectionDataPoint(t,e,i,o){const n=this._model.timeScale().indexToCoordinate(e),l=t.priceToCoordinate(i,o);return{point:(0,s.point)(n,l)}}}},49545:(t,e,i)=>{i.d(e,{createStudyPlotColorProvider:()=>p});var o=i(65164),s=i(85842),n=i(53598),l=i(7321);const r=new Map([[0,"color"],[2,"textColor"],[3,"borderColor"],[4,"wickColor"],[5,"colorup"],[6,"colordown"]]);class a{constructor(t){const e=t.childs(),i=[e.color?t=>t.colors[0]=e.color?.value():null,e.colorup?t=>t.colors[5]=e.colorup?.value():null,e.colordown?t=>t.colors[6]=e.colordown?.value():null,e.textColor?t=>t.colors[2]=e.textColor?.value():null,e.borderColor?t=>t.colors[3]=e.borderColor?.value():null,e.wickColor?t=>t.colors[4]=e.wickColor?.value():null,e.linewidth?t=>t.lineWidth=e.linewidth?.value():null,e.linestyle?t=>t.lineStyle=e.linestyle?.value():null].filter(l.notNull);this._fillPlotStyles=t=>{for(const e of i)e(t)}}getPlotPointStyle(t,e){const i=e?(0,n.clearStyle)(e):(0,n.createEmptyStyle)();return this._fillPlotStyles(i),i}isColorDefined(){return!0}singleColor(){return!0}getDefaultPlotPointStyle(){return null}}const d=[0,1,2,3,4,5,6]
;class c{constructor(t,e,i,o){this._palettesColors=new Map,this._defaultPlotColors=new Map,this._indexes=o;const n=e.styles[i];if(n)for(const[t,e]of r)this._defaultPlotColors.set(t,n[e]);const l=(0,s.ensureDefined)(t.palettes),a=t.plots;o.forEach(((t,i)=>{const o=a[t];if(o&&"palette"in o){const t=l[o.palette],s=e.palettes[o.palette];if(t&&s){const{valToIndex:e}=t,{colors:o}=s,n={...o};e&&Object.keys(e).forEach((t=>{const i=e[t];void 0!==i&&(n[t]=o[i])})),this._palettesColors.set(i,n)}}}))}getPlotPointStyle(t,e){const i=e?(0,n.clearStyle)(e):(0,n.createEmptyStyle)();return d.forEach((e=>{if(this._palettesColors.has(e)){const o=t[(0,s.ensureDefined)(this._indexes.get(e))+1];if("number"==typeof o){const t=this._palettesColors.get(e)?.[o];0===e&&t&&(i.lineWidth=t.width.value(),i.lineStyle=t.style.value()),i.colors[e]=t?.color.value()}else i.colors[e]="transparent"}else i.colors[e]=this._defaultPlotColors.get(e)?.value()})),i}getDefaultPlotPointStyle(){const t=this._palettesColors.get(0)?.[0];if(void 0!==t){return{colors:[t.color.value(),void 0,void 0,void 0,void 0,void 0,void 0],lineStyle:void 0,lineWidth:t.width.value()}}return null}isColorDefined(){return!!this._palettesColors.size}singleColor(){return!1}}var h=i(17785);class u{constructor(t){this._rgbaFromInteger=(0,h.rgbaFromIntegerCached)(),this._indexes=t}getPlotPointStyle(t,e){const i=e?(0,n.clearStyle)(e):(0,n.createEmptyStyle)();return this._indexes.forEach(((e,o)=>{const s=t[e+1];if(null!=s){const t=this._rgbaFromInteger(s);i.colors[o]=t}else i.colors[o]="transparent"})),i}isColorDefined(){return!0}singleColor(){return!1}getDefaultPlotPointStyle(){return null}}const _=new Map([[0,function(t,e){const i=(0,o.isColorerPlot)(e)||(0,o.isOhlcColorerPlot)(e);return"target"in e&&e.target===t&&i}],[2,function(t,e){const i=(0,o.isTextColorerPlot)(e);return"target"in e&&e.target===t&&i}],[1,function(t,e){return(0,o.isBgColorerPlot)(e)&&e.id===t}],[3,function(t,e){const i=(0,o.isCandleBorderColorerPlot)(e);return"target"in e&&e.target===t&&i}],[4,function(t,e){const i=(0,o.isCandleWickColorerPlot)(e);return"target"in e&&e.target===t&&i}],[5,function(t,e){const i=(0,o.isUpColorerPlot)(e);return"target"in e&&e.target===t&&i}],[6,function(t,e){const i=(0,o.isDownColorerPlot)(e);return"target"in e&&e.target===t&&i}]]);function p(t,e,i){const{colorers:o}=function(t,e){const i=t.plots,o=i.findIndex((t=>t.id===e)),s=new Map;return i.forEach(((t,i)=>{_.forEach(((o,n)=>{o(e,t)&&s.set(n,i)}))})),{plotIndex:-1===o?null:o,colorers:s}}(t,i);if(o.size)return t.isRGB?new u(o):new c(t,e,i,o);{const t=e.ohlcPlots;if(t&&t[i])return new a(t[i]);const o=e.styles[i];return new a(o)}}},17785:(t,e,i)=>{i.d(e,{rgbaFromIntegerCached:()=>l});var o=i(4003),s=i(82347),n=i(19050);function l(t=1e3){const e=o.default.Cache;o.default.Cache=n.CircularCacheBuffer.bind(n.CircularCacheBuffer,t);const i=(0,o.default)(s.rgbaFromInteger);return o.default.Cache=e,i}}}]);
@@ -0,0 +1,10 @@
"use strict";(self.webpackChunktradingview=self.webpackChunktradingview||[]).push([[2827],{7973:(e,i,t)=>{t.d(i,{convertToInt:()=>r,floor:()=>n,limitedPrecision:()=>l});var o=t(95440);function n(e){return Math.floor(e)}function r(e){return parseInt(String(e))}function l(e){const i=new o.LimitedPrecisionNumericFormatter(e,!0);return e=>{if(null===e)return e;const t=i.parse(i.format(e));return t.res?t.value:null}}},8420:(e,i,t)=>{t.d(i,{LineStylePropertyDefinitionsMode:()=>p,lineStylePropertyDefinitions:()=>h});var o=t(91599),n=t(72769),r=t(73405),l=t(28434);const s=new n.TranslatedString("change line price source",o.t(null,void 0,t(2169))),a=new n.TranslatedString("change line color",o.t(null,void 0,t(7345))),c=new n.TranslatedString("change line width",o.t(null,void 0,t(93))),d=new n.TranslatedString("change line style",o.t(null,void 0,t(47517))),u=o.t(null,void 0,t(27912));var p;function h(e,i,t,o,n){const h=(0,l.createPriceSourceDefinition)(e,i,t,o,"SymbolLinePriceSource",s);let y;return y=n===p.Simple?(0,r.createLinePropertyDefinition)({color:i.color,width:i.linewidth,style:i.linestyle},{id:`${o}SymbolLineStyle`,title:u}):(0,r.createColorPropertyDefinition)({color:(0,r.getColorDefinitionProperty)(e,i.color,null,a),gradientColor1:i.gradientStartColor&&(0,r.getColorDefinitionProperty)(e,i.gradientStartColor,null,a),gradientColor2:i.gradientEndColor&&(0,r.getColorDefinitionProperty)(e,i.gradientEndColor,null,a),type:i.colorType&&(0,r.convertToDefinitionProperty)(e,i.colorType,a),width:(0,r.convertToDefinitionProperty)(e,i.linewidth,c),style:(0,r.convertToDefinitionProperty)(e,i.linestyle,d)},{id:`${o}SymbolLineStyle`,title:u}),[h,y]}!function(e){e[e.Gradient=0]="Gradient",e[e.Simple=1]="Simple"}(p||(p={}))},28434:(e,i,t)=>{t.d(i,{basePriceSources:()=>u,createPriceSourceDefinition:()=>p});var o=t(91599),n=t(54484),r=t(89659),l=t(73405),s=t(64830),a=t(37032),c=t(18518);const d=o.t(null,void 0,t(40926)),u=["open","high","low","close","hl2","hlc3","ohlc4"].map((e=>({title:c.priceSourceTitles[e],value:e,id:`price-source-${e}`})));function p(e,i,t,o,c,u){const p=void 0,h=(0,s.createWVFromGetterAndSubscriptions)((()=>!(0,a.isCloseBasedSymbol)(e.mainSeries().symbolInfo())),[e.mainSeries().dataEvents().symbolResolved(),e.mainSeries().dataEvents().symbolError()]);return(0,n.createOptionsPropertyDefinition)({disabled:p&&(0,l.convertFromReadonlyWVToDefinitionProperty)(p.weakReference()),option:(0,l.convertToDefinitionProperty)(e,i.priceSource,u),visible:(0,l.convertFromReadonlyWVToDefinitionProperty)(h.ownership())},{id:`${o}${c}`,title:d,options:new r.WatchedValue(t)})}},48421:(e,i,t)=>{t.d(i,{getSeriesStylePropertiesDefinitions:()=>Te});var o=t(42897),n=t(7321),r=t(91599),l=t(16905),s=t(72769),a=t(73405),c=(t(21725),t(89659)),d=t(7973),u=t(8420),p=t(28434)
;const h=new s.TranslatedString("change color bars based on previous close",r.t(null,void 0,t(2018))),y=new s.TranslatedString("change HLC bars",r.t(null,void 0,t(51922))),f=new s.TranslatedString("change bar up color",r.t(null,void 0,t(13128))),v=new s.TranslatedString("change bar down color",r.t(null,void 0,t(67715))),g=new s.TranslatedString("change thin bars",r.t(null,void 0,t(557))),S=new s.TranslatedString("change area price source",r.t(null,void 0,t(34464))),b=new s.TranslatedString("change area line color",r.t(null,void 0,t(80792))),w=new s.TranslatedString("change area line visibility",r.t(null,void 0,t(14340))),P=new s.TranslatedString("change area line width",r.t(null,void 0,t(27089))),m=new s.TranslatedString("change area line style",r.t(null,void 0,t(35152))),T=new s.TranslatedString("change area fill color",r.t(null,void 0,t(95860))),D=new s.TranslatedString("change baseline price source",r.t(null,void 0,t(57390))),C=new s.TranslatedString("change baseline top line color",r.t(null,void 0,t(61764))),_=new s.TranslatedString("change baseline top line width",r.t(null,void 0,t(75699))),k=new s.TranslatedString("change baseline top line style",r.t(null,void 0,t(77290))),$=new s.TranslatedString("change baseline bottom line color",r.t(null,void 0,t(2672))),M=new s.TranslatedString("change baseline bottom line width",r.t(null,void 0,t(2383))),W=new s.TranslatedString("change baseline bottom line style",r.t(null,void 0,t(72774))),L=new s.TranslatedString("change baseline fill top area color",r.t(null,void 0,t(25049))),V=new s.TranslatedString("change baseline fill bottom area color",r.t(null,void 0,t(65523))),I=new s.TranslatedString("change base level",r.t(null,void 0,t(25373))),E=new s.TranslatedString("change high-low body visibility",r.t(null,void 0,t(29853))),O=new s.TranslatedString("change high-low body color",r.t(null,void 0,t(69488))),B=new s.TranslatedString("change high-low borders visibility",r.t(null,void 0,t(32836))),F=new s.TranslatedString("change high-low border color",r.t(null,void 0,t(67709))),x=new s.TranslatedString("change high-low labels visibility",r.t(null,void 0,t(50616))),A=new s.TranslatedString("change high-low labels color",r.t(null,void 0,t(7884))),N=(new s.TranslatedString("change renko wick visibility",r.t(null,void 0,t(14857))),new s.TranslatedString("change renko wick up color",r.t(null,void 0,t(57436))),new s.TranslatedString("change renko wick down color",r.t(null,void 0,t(50229))),new s.TranslatedString("change the display of real prices on price scale (instead of Heiken-Ashi price)",r.t(null,void 0,t(11371))),new s.TranslatedString("change range thin bars",r.t(null,void 0,t(40843))),new s.TranslatedString("change range bars style",r.t(null,void 0,t(79929))),
new s.TranslatedString("change {candleType} body visibility",r.t(null,void 0,t(67522)))),H=new s.TranslatedString("change {candleType} up color",r.t(null,void 0,t(10817))),R=new s.TranslatedString("change {candleType} down color",r.t(null,void 0,t(79390))),G=new s.TranslatedString("change {candleType} border visibility",r.t(null,void 0,t(24971))),U=new s.TranslatedString("change {candleType} up border color",r.t(null,void 0,t(73789))),j=new s.TranslatedString("change {candleType} down border color",r.t(null,void 0,t(71771))),z=new s.TranslatedString("change {candleType} wick visibility",r.t(null,void 0,t(55505))),J=new s.TranslatedString("change {candleType} wick up color",r.t(null,void 0,t(16528))),q=new s.TranslatedString("change {candleType} wick down color",r.t(null,void 0,t(41609))),K=(new s.TranslatedString("change {chartType} up color",r.t(null,void 0,t(40964))),new s.TranslatedString("change {chartType} down color",r.t(null,void 0,t(79101))),new s.TranslatedString("change {chartType} projection bar up color",r.t(null,void 0,t(91136))),new s.TranslatedString("change {chartType} projection bar down color",r.t(null,void 0,t(31897))),new s.TranslatedString("change {chartType} border bar up color",r.t(null,void 0,t(4604))),new s.TranslatedString("change {chartType} border bar down color",r.t(null,void 0,t(27157))),new s.TranslatedString("change {chartType} projection border bar up color",r.t(null,void 0,t(40901))),new s.TranslatedString("change {chartType} projection border bar up color",r.t(null,void 0,t(40901))),new s.TranslatedString("change column up color",r.t(null,void 0,t(2613)))),Q=new s.TranslatedString("change column down color",r.t(null,void 0,t(20914))),X=new s.TranslatedString("change column price source",r.t(null,void 0,t(81442))),Y=new s.TranslatedString("change HLC bars color",r.t(null,void 0,t(63413))),Z=r.t(null,void 0,t(73148)),ee=r.t(null,void 0,t(39093)),ie=r.t(null,void 0,t(21944)),te=r.t(null,void 0,t(81075)),oe=r.t(null,void 0,t(18327)),ne=r.t(null,void 0,t(40949)),re=r.t(null,void 0,t(65229)),le=r.t(null,void 0,t(32807)),se=r.t(null,void 0,t(27912)),ae=r.t(null,void 0,t(58956)),ce=r.t(null,void 0,t(52028)),de=r.t(null,void 0,t(32618)),ue=r.t(null,void 0,t(62512)),pe=r.t(null,void 0,t(59972)),he=(r.t(null,void 0,t(27904)),r.t(null,void 0,t(32275)),r.t(null,void 0,t(24811)),r.t(null,void 0,t(60151)),r.t(null,void 0,t(66295)),r.t(null,void 0,t(72297)),r.t(null,void 0,t(3359))),ye=r.t(null,void 0,t(40949)),fe=r.t(null,void 0,t(65229)),ve=r.t(null,void 0,t(27150)),ge=r.t(null,void 0,t(79487)),Se=r.t(null,void 0,t(69886)),be=r.t(null,void 0,t(8986)),we=(r.t(null,void 0,t(31992)),r.t(null,void 0,t(25962)),r.t(null,void 0,t(18e3)),r.t(null,void 0,t(25962)));function Pe(e,i,t,o){return(0,a.createCheckablePropertyDefinition)({checked:(0,a.convertToDefinitionProperty)(e,i.barColorsOnPrevClose,h)},{id:`${t}${o}`,title:Z})}function me(e,i,t,n){const r=(0,o.removeSpaces)(t.originalText());return[(0,a.createTwoColorsPropertyDefinition)({checked:(0,a.convertToDefinitionProperty)(e,i.drawBody,N.format({
candleType:t})),color1:(0,a.getColorDefinitionProperty)(e,i.upColor,null,H.format({candleType:t})),color2:(0,a.getColorDefinitionProperty)(e,i.downColor,null,R.format({candleType:t}))},{id:`${n}Symbol${r}CandlesColor`,title:ne}),(0,a.createTwoColorsPropertyDefinition)({checked:(0,a.convertToDefinitionProperty)(e,i.drawBorder,G.format({candleType:t})),color1:(0,a.getColorDefinitionProperty)(e,i.borderUpColor,null,U.format({candleType:t})),color2:(0,a.getColorDefinitionProperty)(e,i.borderDownColor,null,j.format({candleType:t}))},{id:`${n}Symbol${r}BordersColor`,title:re}),(0,a.createTwoColorsPropertyDefinition)({checked:(0,a.convertToDefinitionProperty)(e,i.drawWick,z.format({candleType:t})),color1:(0,a.getColorDefinitionProperty)(e,i.wickUpColor,null,J.format({candleType:t})),color2:(0,a.getColorDefinitionProperty)(e,i.wickDownColor,null,q.format({candleType:t}))},{id:`${n}Symbol${r}WickColors`,title:le})]}function Te(e,i,o,h,N,H){switch(o){case 0:return function(e,i,t){return[Pe(e,i,t,"SymbolBarStyleBarColorsOnPrevClose"),(0,a.createCheckablePropertyDefinition)({checked:(0,a.convertToDefinitionProperty)(e,i.dontDrawOpen,y)},{id:`${t}SymbolDontDrawOpen`,title:ee}),(0,a.createColorPropertyDefinition)({color:(0,a.getColorDefinitionProperty)(e,i.upColor,null,f)},{id:`${t}SymbolUpColor`,title:ie}),(0,a.createColorPropertyDefinition)({color:(0,a.getColorDefinitionProperty)(e,i.downColor,null,v)},{id:`${t}SymbolDownColor`,title:te}),(0,a.createCheckablePropertyDefinition)({checked:(0,a.convertToDefinitionProperty)(e,i.thinBars,g)},{id:`${t}SymbolBarThinBars`,title:oe})].filter(n.isExistent)}(e,i.barStyle.childs(),N);case 1:case 19:return function(e,i,o){return[Pe(e,i,o,"SymbolCandleStyleBarColorsOnPrevClose"),...me(e,i,new s.TranslatedString("candle",r.t(null,void 0,t(92370))),o)].filter(n.isExistent)}(e,1===o?i.candleStyle.childs():i.volCandlesStyle.childs(),N);case 2:const l=i.lineStyle.childs();return(0,u.lineStylePropertyDefinitions)(e,l,h.seriesPriceSources,N,H);case 14:const E=i.lineWithMarkersStyle.childs();return(0,u.lineStylePropertyDefinitions)(e,E,h.seriesPriceSources,N,H);case 15:const O=i.steplineStyle.childs();return(0,u.lineStylePropertyDefinitions)(e,O,h.seriesPriceSources,N,H);case 3:return function(e,i,t,o){return[(0,p.createPriceSourceDefinition)(e,i,t,o,"SymbolAreaPriceSource",S),(0,a.createLinePropertyDefinition)({color:(0,a.getColorDefinitionProperty)(e,i.linecolor,null,b),width:(0,a.convertToDefinitionProperty)(e,i.linewidth,P),style:(0,a.convertToDefinitionProperty)(e,i.linestyle,m)},{id:`${o}SymbolAreaLineStyle`,title:se}),(0,a.createTwoColorsPropertyDefinition)({color1:(0,a.getColorDefinitionProperty)(e,i.color1,i.transparency,T),color2:(0,a.getColorDefinitionProperty)(e,i.color2,i.transparency,T)},{id:`${o}SymbolAreaFills`,title:de})]}(e,i.areaStyle.childs(),h.seriesPriceSources,N);case 16:return function(e,i,t,o){return[(0,a.createLinePropertyDefinition)({checked:(0,a.convertToDefinitionProperty)(e,i.highLineVisible,w),color:(0,a.getColorDefinitionProperty)(e,i.highLineColor,null,b),width:(0,
a.convertToDefinitionProperty)(e,i.highLineWidth,P)},{id:`${o}SymbolHLCAreaHighLineStyle`,title:ge}),(0,a.createLinePropertyDefinition)({checked:(0,a.convertToDefinitionProperty)(e,i.lowLineVisible,w),color:(0,a.getColorDefinitionProperty)(e,i.lowLineColor,null,b),width:(0,a.convertToDefinitionProperty)(e,i.lowLineWidth,P)},{id:`${o}SymbolHLCAreaLowLineStyle`,title:be}),(0,a.createLinePropertyDefinition)({color:(0,a.getColorDefinitionProperty)(e,i.closeLineColor,null,b),width:(0,a.convertToDefinitionProperty)(e,i.closeLineWidth,P)},{id:`${o}SymbolHLCAreaCloseLineStyle`,title:Se}),(0,a.createTwoColorsPropertyDefinition)({color1:(0,a.getColorDefinitionProperty)(e,i.highCloseFillColor,null,T),color2:(0,a.getColorDefinitionProperty)(e,i.closeLowFillColor,null,T)},{id:`${o}SymbolHLCAreaFills`,title:de})]}(e,i.hlcAreaStyle.childs(),h.seriesPriceSources,N);case 9:return me(e,i.hollowCandleStyle.childs(),new s.TranslatedString("hollow candles",r.t(null,void 0,t(54171))),N);case 10:return function(e,i,t,o){return[(0,p.createPriceSourceDefinition)(e,i,t,o,"SymbolBaseLinePriceSource",D),(0,a.createLinePropertyDefinition)({color:(0,a.getColorDefinitionProperty)(e,i.topLineColor,null,C),width:(0,a.convertToDefinitionProperty)(e,i.topLineWidth,_),style:(0,a.convertToDefinitionProperty)(e,i.topLineStyle,k)},{id:`${o}SymbolBaseLineTopLine`,title:ae}),(0,a.createLinePropertyDefinition)({color:(0,a.getColorDefinitionProperty)(e,i.bottomLineColor,null,$),width:(0,a.convertToDefinitionProperty)(e,i.bottomLineWidth,M),style:(0,a.convertToDefinitionProperty)(e,i.bottomLineStyle,W)},{id:`${o}SymbolBaseLineBottomLine`,title:ce}),(0,a.createTwoColorsPropertyDefinition)({color1:(0,a.getColorDefinitionProperty)(e,i.topFillColor1,null,L),color2:(0,a.getColorDefinitionProperty)(e,i.topFillColor2,null,L)},{id:`${o}SymbolBaseLineTopFills`,title:ue}),(0,a.createTwoColorsPropertyDefinition)({color1:(0,a.getColorDefinitionProperty)(e,i.bottomFillColor1,null,V),color2:(0,a.getColorDefinitionProperty)(e,i.bottomFillColor2,null,V)},{id:`${o}SymbolBaseLineBottomFills`,title:pe}),(0,a.createNumberPropertyDefinition)({value:(0,a.convertToDefinitionProperty)(e,i.baseLevelPercentage,I,[d.floor])},{id:`${o}SymbolBaseLevelPercentage`,title:he,type:0,min:new c.WatchedValue(0),max:new c.WatchedValue(100),step:new c.WatchedValue(1),unit:new c.WatchedValue("%")})]}(e,i.baselineStyle.childs(),h.seriesPriceSources,N);case 13:return function(e,i,t,o){return[(0,p.createPriceSourceDefinition)(e,i,t,o,"SymbolColumnPriceSource",X),Pe(e,i,o,"SymbolColumnStyleColumnColorsOnPrevClose"),(0,a.createColorPropertyDefinition)({color:(0,a.getColorDefinitionProperty)(e,i.upColor,null,K)},{id:`${o}SymbolUpColor`,title:ie}),(0,a.createColorPropertyDefinition)({color:(0,a.getColorDefinitionProperty)(e,i.downColor,null,Q)},{id:`${o}SymbolDownColor`,title:te})].filter(n.isExistent)}(e,i.columnStyle.childs(),h.seriesPriceSources,N);case 21:return function(e,i,t){return[(0,a.createColorPropertyDefinition)({color:(0,a.getColorDefinitionProperty)(e,i.color,null,Y)},{id:`${t}SymbolColor`,
title:we}),(0,a.createCheckablePropertyDefinition)({checked:(0,a.convertToDefinitionProperty)(e,i.thinBars,g)},{id:`${t}SymbolBarThinBars`,title:oe})].filter(n.isExistent)}(e,i.hlcBarsStyle.childs(),N)}if(12===o&&(0,l.isFeaturesetEnabled)("chart_style_hilo")){return function(e,i,t){return[(0,a.createColorPropertyDefinition)({checked:(0,a.convertToDefinitionProperty)(e,i.drawBody,E),color:(0,a.getColorDefinitionProperty)(e,i.color,null,O)},{id:`${t}SymbolBodiesColor`,title:ye}),(0,a.createColorPropertyDefinition)({checked:(0,a.convertToDefinitionProperty)(e,i.showBorders,B),color:(0,a.getColorDefinitionProperty)(e,i.borderColor,null,F)},{id:`${t}SymbolBorderColor`,title:fe}),(0,a.createTextPropertyDefinition)({checked:(0,a.convertToDefinitionProperty)(e,i.showLabels,x),color:(0,a.getColorDefinitionProperty)(e,i.labelColor,null,A)},{id:`${t}SymbolLabels`,title:ve,isEditable:!1,isMultiLine:!1})]}(e,i.hiloStyle.childs(),N)}if(!i.hasOwnProperty("haStyle"))return[];if(h.isJapaneseChartsAvailable&&8===o){return function(e,i,o){const n=[];return n.push(Pe(e,i,o,"SymbolHAStyleBarColorsOnPrevClose"),...me(e,i,new s.TranslatedString("Heikin Ashi",r.t(null,void 0,t(48182))),o)),n}(e,i.haStyle.childs(),N)}return h.isJapaneseChartsAvailable&&(0,l.isFeaturesetEnabled)("japanese_chart_styles"),[]}},12827:(e,i,t)=>{t.d(i,{SeriesPropertyDefinitionsViewModel:()=>G,seriesPrecisionValues:()=>R});var o=t(85842),n=t(73775),r=t(91599),l=t(16905),s=t(72769),a=t(73405),c=t(73460),d=t(89659),u=t(49399),p=t(37032),h=t(48421),y=t(82372),f=t(7973);const v=new s.TranslatedString("change {inputName} property",r.t(null,void 0,t(32412)));function g(e){return e.map((e=>({value:e,title:(0,y.getTranslatedInputTitle)(e)})))}const S=new Set(["percentageLTP"]);function b(e,i,t,n,r,l,c){const u=[];return t.forEach((t=>{if(!function(e,i){return!e.isHidden&&(void 0===e.visible||function(e,i){if(!e)return!0;const t=e.split("==");return!(t.length<2)&&i[t[0]].value()===t[1]}(e.visible,i))}(t,n))return;const h=t.id;if(!n.hasOwnProperty(h))return;const b=n[h],w=function(e,i){return"style"===e.id?"Box size assignment method":"boxSize"===e.id?"Box size":i.childs().name.value()}(t,r[h]),P=(0,y.getTranslatedInputTitle)(w),m=new s.TranslatedString(w,P);if("options"in t){const i=(0,o.ensure)(t.options);u.push((0,a.createOptionsPropertyDefinition)({option:(0,a.convertToDefinitionProperty)(e,b,v.format({inputName:m}))},{id:`${c}${t.name}`,title:P,options:new d.WatchedValue(g(i))}))}else if("integer"!==t.type){if("float"===t.type){let o;return o=function(e,i){return!((i===(0,p.chartStyleStudyId)(4)||i===(0,p.chartStyleStudyId)(6))&&"boxSize"===e||i===(0,p.chartStyleStudyId)(5)&&"reversalAmount"===e)}(h,i)||null===l.value()?new d.WatchedValue(t.min):l,void u.push((0,a.createNumberPropertyDefinition)({value:(0,a.convertToDefinitionProperty)(e,b,v.format({inputName:m}))},{id:`${c}${t.name}`,title:P,type:1,min:o,max:new d.WatchedValue(t.max),unit:S.has(t.id)?new d.WatchedValue("%"):void 0,defval:t.defval}))}"text"!==t.type?"bool"!==t.type||u.push((0,
a.createCheckablePropertyDefinition)({checked:(0,a.convertToDefinitionProperty)(e,b,v.format({inputName:m}))},{id:`${c}${t.name}`,title:P})):u.push((0,a.createTextPropertyDefinition)({text:(0,a.convertToDefinitionProperty)(e,b,v.format({inputName:m}))},{id:`${c}${t.name}`,title:P,isEditable:!0,isMultiLine:!1}))}else u.push((0,a.createNumberPropertyDefinition)({value:(0,a.convertToDefinitionProperty)(e,b,v.format({inputName:m}),[f.floor])},{id:`${c}${t.name}`,title:P,type:0,min:new d.WatchedValue(t.min),max:new d.WatchedValue(t.max),unit:S.has(t.id)?new d.WatchedValue("%"):void 0,defval:t.defval}))})),u}var w=t(11513),P=t(20707),m=t(68657),T=t(54501),D=t(8420),C=t(28434);const _=(0,n.getLogger)("Chart.Definitions.Series"),k=(0,l.isFeaturesetEnabled)("pre_post_market_sessions"),$=new s.TranslatedString("change decimal places",r.t(null,void 0,t(52281))),M=new s.TranslatedString("change timezone",r.t(null,void 0,t(9027))),W=new s.TranslatedString("toggle inactivity gaps",r.t(null,void 0,t(47864))),L=(new s.TranslatedString("adjust data for dividends",r.t(null,void 0,t(87307))),new s.TranslatedString("use settlement as close on daily interval",r.t(null,void 0,t(15790))),new s.TranslatedString("adjust for contract changes",r.t(null,void 0,t(43431))),new s.TranslatedString("change session",r.t(null,void 0,t(23426)))),V=new s.TranslatedString("change extended hours color",r.t(null,void 0,t(26282))),I=new s.TranslatedString("change pre market color",r.t(null,void 0,t(61690))),E=new s.TranslatedString("change post market color",r.t(null,void 0,t(26008))),O=(new s.TranslatedString("change electronic trading hours",r.t(null,void 0,t(39303))),r.t(null,void 0,t(97155)),r.t(null,void 0,t(9956))),B=(r.t(null,void 0,t(4815)),r.t(null,void 0,t(18132)),r.t(null,void 0,t(831))),F=(r.t(null,void 0,t(29235)),r.t(null,void 0,t(64005))),x=r.t(null,void 0,t(69108)),A=r.t(null,void 0,t(37732)),N=r.t(null,void 0,t(10690)),H=[{priceScale:2,minMove:1,frac:!0},{priceScale:4,minMove:1,frac:!0},{priceScale:8,minMove:1,frac:!0},{priceScale:16,minMove:1,frac:!0},{priceScale:32,minMove:1,frac:!0},{priceScale:64,minMove:1,frac:!0},{priceScale:128,minMove:1,frac:!0},{priceScale:320,minMove:1,frac:!0}];function R(){const e=[{title:A,value:"default"}],i=function(e=15){const i=[];for(let t=0;t<=e;t++)i.push({priceScale:Math.pow(10,t),minMove:1,frac:!1});return i}();for(let o=0;o<i.length;o++){const n=Math.log10(i[o].priceScale),l=0===n?r.t(null,void 0,t(83975)):r.t(null,{plural:"{value} decimals",count:n,replace:{value:n.toString()}},t(25578));e.push({title:l,value:`${i[o].priceScale},${i[o].minMove},${i[o].frac}`})}for(let i=0;i<H.length;i++)e.push({title:`${H[i].minMove}/${H[i].priceScale}`,value:`${H[i].priceScale},${H[i].minMove},${H[i].frac}`});return e}class G{constructor(e,i,t,o,n,r){this._definitions=null,this._inputsSubscriptions=null,this._isDestroyed=!1,this._propertyPages=null,this._seriesMinTickWV=null,this._sessionIdOptionsWV=new d.WatchedValue([]),this._series=e,this._undoModel=i,this._model=this._undoModel.model(),this._propertyPageId=t,
this._propertyPageName=o,this._propertyPageIcon=n,this._timezonePropertyObj=r,this._series.onStyleChanged().subscribe(this,this._updateDefinitions),this._series.properties().childs().rangeStyle.childs().barStyle.subscribe(this,this._updateDefinitions),this._series.dataEvents().symbolResolved().subscribe(this,this._updateSeriesMinTickWV),this._series.dataEvents().symbolResolved().subscribe(this,this._updateSessionIdOptionsWV),this._updateSeriesMinTickWV(),this._updateSessionIdOptionsWV()}destroy(){null!==this._propertyPages&&this._propertyPages.forEach((e=>{(0,a.destroyDefinitions)(e.definitions.value())})),this._series.onStyleChanged().unsubscribe(this,this._updateDefinitions),this._series.properties().childs().rangeStyle.childs().barStyle.unsubscribeAll(this),this._series.dataEvents().symbolResolved().unsubscribeAll(this),this._unsubscribeInputsUpdate(),this._isDestroyed=!0}propertyPages(){return null===this._propertyPages?this._getDefinitions().then((e=>{if(this._isDestroyed)throw new Error("SeriesPropertyDefinitionsViewModel already destroyed");return null===this._propertyPages&&(this._propertyPages=[{id:this._propertyPageId,title:this._propertyPageName,icon:this._propertyPageIcon,definitions:new d.WatchedValue(e.definitions),visible:e.visible??new d.WatchedValue(!0).readonly()}]),this._propertyPages})):Promise.resolve(this._propertyPages)}_seriesMinTick(){const e=this._series.symbolInfo();return null!==e?e.minmov/e.pricescale:null}_updateSeriesMinTickWV(){null===this._seriesMinTickWV?this._seriesMinTickWV=new d.WatchedValue(this._seriesMinTick()):this._seriesMinTickWV.setValue(this._seriesMinTick())}_updateSessionIdOptionsWV(){if(!k)return;const e=this._series.symbolInfo();if(null===e)return;const i=(e.subsessions||[]).filter((e=>!e.private)).map((e=>({title:(0,T.translateSessionDescription)(e.description),value:e.id})));this._sessionIdOptionsWV.setValue(i)}_updateDefinitions(){null!==this._definitions&&(0,a.destroyDefinitions)(this._definitions.definitions),this._definitions=null,this._createSeriesDefinitions().then((e=>{if(this._isDestroyed)throw new Error("SeriesPropertyDefinitionsViewModel already destroyed");(0,o.ensureNotNull)(this._propertyPages)[0].definitions.setValue(e.definitions)}))}_getDefinitions(){return null===this._definitions?this._createSeriesDefinitions():Promise.resolve(this._definitions)}_unsubscribeInputsUpdate(){null!==this._inputsSubscriptions&&(this._inputsSubscriptions.forEach((e=>{e.unsubscribeAll(this)})),this._inputsSubscriptions=null)}_subscribeInputsUpdate(e,i){this._unsubscribeInputsUpdate();const t=[];e.forEach((e=>{if(void 0!==e.visible){const o=e.visible.split("==");if(2===o.length){const e=i[o[0]];-1===t.indexOf(e)&&(e.subscribe(this,this._updateDefinitions),t.push(e))}}})),t.length>0?this._inputsSubscriptions=t:this._inputsSubscriptions=null}async _createSeriesDefinitions(){
const e=this._series.properties().childs(),i=this._series.getInputsProperties(),n=this._series.getInputsInfoProperties(),s=e.style.value(),y=this._series.getStyleShortName(),f=c.chartStylesWithAttachedStudies.includes(s)?null:(0,p.chartStyleStudyId)(s);let v,g=null;if(null!==f){let e;try{e=await(0,u.studyMetaInfoRepository)().findById({type:"java",studyId:f});const t=(0,o.ensureNotNull)(this._seriesMinTickWV);g=b(this._undoModel,e.id,e.inputs,i,n,t,y),this._subscribeInputsUpdate(e.inputs,i)}catch(i){_.logWarn(`Find meta info for create series definitions with error - ${(0,w.errorToString)(i)}`),e=null}if(this._isDestroyed)throw new Error("SeriesPropertyDefinitionsViewModel already destroyed")}else this._unsubscribeInputsUpdate();if(this._isDestroyed)throw new Error("SeriesPropertyDefinitionsViewModel already destroyed");if(c.chartStylesWithAttachedStudies.includes(s))throw new Error("unexpected chart style");{const i=(0,h.getSeriesStylePropertiesDefinitions)(this._undoModel,e,s,{seriesPriceSources:C.basePriceSources,isJapaneseChartsAvailable:true},"mainSeries",D.LineStylePropertyDefinitionsMode.Gradient);null!==g&&i.push(...g),v=(0,a.createPropertyDefinitionsGeneralGroup)(i,"generalSymbolStylesGroup",(0,p.getTranslatedChartStyleName)(s))}const S=(0,a.createOptionsPropertyDefinition)({option:(0,a.convertToDefinitionProperty)(this._undoModel,e.minTick,$),visible:(0,a.convertFromReadonlyWVToDefinitionProperty)(new d.WatchedValue(!0).ownership())},{id:`${y}SymbolMinTick`,title:F,options:new d.WatchedValue(R())}),P=(0,a.createOptionsPropertyDefinition)({option:(0,a.convertToDefinitionProperty)(this._undoModel,this._timezonePropertyObj.property,M)},{id:`${y}SymbolTimezone`,title:x,options:new d.WatchedValue(this._timezonePropertyObj.values)}),m=[...await this._seriesDataDefinitions(y),S,P];return(0,l.isFeaturesetEnabled)("inactivity_gaps")&&m.push((0,a.createCheckablePropertyDefinition)({checked:(0,a.convertToDefinitionProperty)(this._undoModel,this._undoModel.model().properties().childs().inactivityGaps,W)},{id:`${y}InactivityGap`,title:N})),this._definitions={definitions:[v,(0,a.createPropertyDefinitionsGeneralGroup)(m,"dataModififcationGroup",r.t(null,void 0,t(32198)))]},this._definitions}async _seriesDataDefinitions(e){const i=[];if(k){const t=this._series.sessionIdProxyProperty(),o=(0,m.combineWithFilteredUpdate)(((e,i)=>!i&&(0,p.symbolHasSeveralSessions)(this._series.symbolInfo())),((e,i)=>i||!e),this._series.symbolResolvingActive().weakReference(),(0,P.createWVFromProperty)(this._series.isDWMProperty()).ownership()),n=(0,a.createOptionsPropertyDefinition)({option:(0,a.convertToDefinitionProperty)(this._undoModel,t,L),visible:(0,a.convertFromReadonlyWVToDefinitionProperty)(o.ownership())},{id:"sessionId",title:O,options:this._sessionIdOptionsWV});i.push(n);const r=(await this._model.sessions().promise()).graphicsInfo();let l=!1;r.backgrounds&&(l=void 0!==r.backgrounds.outOfSession);const s=await(l?this._createOutOfSessionDefinition(e):this._createPrePostMarketDefinition(e));i.push(s)
;const c=this._createElectronicSessionDefinition(e);c&&i.push(c)}return i}_createOutOfSessionDefinition(e){const i=this._model.sessions().properties().childs().sessionHighlight.childs().backgrounds.childs().outOfSession.childs();return(0,a.createColorPropertyDefinition)({color:(0,a.getColorDefinitionProperty)(this._undoModel,i.color,i.transparency,V)},{id:`${e}SymbolExtendedHoursColors`,title:B})}_createPrePostMarketDefinition(e){const i=(0,P.createWVFromGetterAndSubscription)((()=>this._series.symbolInfo()),this._series.dataEvents().symbolResolved()),t=(0,m.combineWithFilteredUpdate)(((e,i)=>!e&&!!i&&(0,p.symbolHasPreOrPostMarket)(i)&&!(0,p.isRegularSessionId)(this._series.sessionIdProxyProperty().value(),i)),((e,i)=>e||!!i),(0,P.createWVFromProperty)(this._series.isDWMProperty()).ownership(),i.ownership()),o=this._model.sessions().properties().childs().sessionHighlight.childs(),n=o.backgrounds.childs().preMarket.childs(),r=o.backgrounds.childs().postMarket.childs();return(0,a.createTwoColorsPropertyDefinition)({color1:(0,a.getColorDefinitionProperty)(this._undoModel,n.color,n.transparency,I),color2:(0,a.getColorDefinitionProperty)(this._undoModel,r.color,r.transparency,E),visible:(0,a.convertFromReadonlyWVToDefinitionProperty)(t.ownership())},{id:`${e}SymbolExtendedHoursColors`,title:B})}_createElectronicSessionDefinition(e){return null}}}}]);
@@ -0,0 +1 @@
.row-Sj9z7O1v{display:grid;grid-template-columns:150px 100px;grid-gap:12px;margin-bottom:16px;padding-inline-end:20px;padding-inline-start:20px}.mobileRow-Sj9z7O1v{justify-content:flex-start;padding-inline-start:20px}.calendar-PM3TZruR{margin-inline-end:8px;margin-inline-start:8px;padding-bottom:15px;padding-top:1px}.dialogWrapper-P_IVoUsZ{min-width:302px}.dialogWrapperSmall-P_IVoUsZ{max-width:419px;width:100%}.tabs-P_IVoUsZ{--ui-lib-underline-tabs-hor-padding:20px;padding:0 var(--ui-lib-underline-tabs-hor-padding)}.content-P_IVoUsZ{overflow:auto;padding-top:17px}@supports (-moz-appearance:none){.content-P_IVoUsZ{scrollbar-color:var(--tv-color-scrollbar-thumb-background,var(--color-scroll-bg)) transparent;scrollbar-width:thin}}.content-P_IVoUsZ::-webkit-scrollbar{height:5px;width:5px}.content-P_IVoUsZ::-webkit-scrollbar-thumb{background-clip:content-box;background-color:var(--tv-color-scrollbar-thumb-background,var(--color-scroll-bg));border:1px solid transparent;border-radius:3px}.content-P_IVoUsZ::-webkit-scrollbar-track{background-color:transparent;border-radius:3px}.content-P_IVoUsZ::-webkit-scrollbar-corner{display:none}.contentMobile-P_IVoUsZ{display:flex;flex-direction:column;flex-grow:1}.bodyWrapper-P_IVoUsZ{flex:0 1 201px}
@@ -0,0 +1 @@
.row-Sj9z7O1v{display:grid;grid-template-columns:150px 100px;grid-gap:12px;margin-bottom:16px;padding-inline-end:20px;padding-inline-start:20px}.mobileRow-Sj9z7O1v{justify-content:flex-start;padding-inline-start:20px}.calendar-PM3TZruR{margin-inline-end:8px;margin-inline-start:8px;padding-bottom:15px;padding-top:1px}.dialogWrapper-P_IVoUsZ{min-width:302px}.dialogWrapperSmall-P_IVoUsZ{max-width:419px;width:100%}.tabs-P_IVoUsZ{--ui-lib-underline-tabs-hor-padding:20px;padding:0 var(--ui-lib-underline-tabs-hor-padding)}.content-P_IVoUsZ{overflow:auto;padding-top:17px}@supports (-moz-appearance:none){.content-P_IVoUsZ{scrollbar-color:var(--tv-color-scrollbar-thumb-background,var(--color-scroll-bg)) transparent;scrollbar-width:thin}}.content-P_IVoUsZ::-webkit-scrollbar{height:5px;width:5px}.content-P_IVoUsZ::-webkit-scrollbar-thumb{background-clip:content-box;background-color:var(--tv-color-scrollbar-thumb-background,var(--color-scroll-bg));border:1px solid transparent;border-radius:3px}.content-P_IVoUsZ::-webkit-scrollbar-track{background-color:transparent;border-radius:3px}.content-P_IVoUsZ::-webkit-scrollbar-corner{display:none}.contentMobile-P_IVoUsZ{display:flex;flex-direction:column;flex-grow:1}.bodyWrapper-P_IVoUsZ{flex:0 1 201px}
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
@@ -0,0 +1,40 @@
(self.webpackChunktradingview=self.webpackChunktradingview||[]).push([[294],{66740:e=>{e.exports={button:"button-PYEOTd6i",disabled:"disabled-PYEOTd6i",hidden:"hidden-PYEOTd6i",icon:"icon-PYEOTd6i",dropped:"dropped-PYEOTd6i"}},55768:e=>{e.exports={dropdownButton:"dropdownButton-G6buUFKH",top:"top-G6buUFKH",left:"left-G6buUFKH",right:"right-G6buUFKH",bottom:"bottom-G6buUFKH"}},96278:e=>{e.exports={button:"button-pzM0w4il",open:"open-pzM0w4il",default:"default-pzM0w4il",disabled:"disabled-pzM0w4il",danger:"danger-pzM0w4il",warning:"warning-pzM0w4il",xsmall:"xsmall-pzM0w4il",small:"small-pzM0w4il",medium:"medium-pzM0w4il",large:"large-pzM0w4il",content:"content-pzM0w4il",startSlot:"startSlot-pzM0w4il",middleSlot:"middleSlot-pzM0w4il",stretch:"stretch-pzM0w4il",caret:"caret-pzM0w4il"}},98297:e=>{e.exports={"checkbox-size":"18px","checkbox-primary-default-bg":"var(--color-container-fill-primary-neutral-extra-bold)","checkbox-primary-hover-bg":"var(--color-container-fill-primary-neutral-bold)","checkbox-primary-active-bg":"var(--color-container-fill-primary-neutral-medium)","checkbox-primary-fg":"var(--color-container-fill-quinary-inverse)","checkbox-danger-default-bg":"var(--color-container-fill-primary-danger-bold)","checkbox-danger-hover-bg":"var(--color-container-fill-primary-danger-semi-bold)","checkbox-danger-active-bg":"var(--color-container-fill-primary-danger)","checkbox-danger-fg":"var(--color-container-fill-quaternary-inverse)",wrapper:"wrapper-GZajBGIm",input:"input-GZajBGIm",focusOutline:"focusOutline-GZajBGIm",primary:"primary-GZajBGIm",disabled:"disabled-GZajBGIm",danger:"danger-GZajBGIm",view:"view-GZajBGIm"}},44859:e=>{e.exports={"checkbox-size":"18px",box:"box-vgla_e5o",unchecked:"unchecked-vgla_e5o",checked:"checked-vgla_e5o",mixed:"mixed-vgla_e5o",disabled:"disabled-vgla_e5o",checkedMark:"checkedMark-vgla_e5o",mixedMark:"mixedMark-vgla_e5o"}},49036:e=>{e.exports={"checkbox-primary-default-bg":"var(--color-container-fill-primary-neutral-extra-bold)","checkbox-danger-default-bg":"var(--color-container-fill-primary-danger-bold)","checkbox-primary-fg":"var(--color-container-fill-quinary-inverse)","checkbox-danger-fg":"var(--color-container-fill-quaternary-inverse)",primary:"primary-ywH2tsV_",danger:"danger-ywH2tsV_"}},27284:e=>{e.exports={checkbox:"checkbox-vyj6oJxw",reverse:"reverse-vyj6oJxw",baseline:"baseline-vyj6oJxw",label:"label-vyj6oJxw",disabled:"disabled-vyj6oJxw",primary:"primary-vyj6oJxw",danger:"danger-vyj6oJxw"}},76207:e=>{e.exports={"textarea-container":"textarea-container-x5KHDULU","change-highlight":"change-highlight-x5KHDULU",focused:"focused-x5KHDULU","resize-vertical":"resize-vertical-x5KHDULU","resize-horizontal":"resize-horizontal-x5KHDULU","resize-both":"resize-both-x5KHDULU",textarea:"textarea-x5KHDULU","with-icon":"with-icon-x5KHDULU",endslot:"endslot-x5KHDULU"}},75452:e=>{e.exports={default:"default-EZuD3gZZ",danger:"danger-EZuD3gZZ",warning:"warning-EZuD3gZZ",success:"success-EZuD3gZZ",neutral:"neutral-EZuD3gZZ","neutral-light":"neutral-light-EZuD3gZZ",small:"small-EZuD3gZZ",
medium:"medium-EZuD3gZZ",large:"large-EZuD3gZZ",iconWrapper:"iconWrapper-EZuD3gZZ",icon:"icon-EZuD3gZZ"}},9352:e=>{e.exports={wrapper:"wrapper-vkdW50tN",dirMatching:"dirMatching-vkdW50tN"}},63783:e=>{e.exports={customListItem:"customListItem-KOmCbcJ6",clickable:"clickable-KOmCbcJ6"}},37315:e=>{e.exports={background:"background-wJ4EfuBP",medium:"medium-wJ4EfuBP",large:"large-wJ4EfuBP",disabled:"disabled-wJ4EfuBP",open:"open-wJ4EfuBP",selected:"selected-wJ4EfuBP",neutral:"neutral-wJ4EfuBP",danger:"danger-wJ4EfuBP"}},40543:e=>{e.exports={ellipsis:"ellipsis-tEiLUFuT",withGaps:"withGaps-tEiLUFuT"}},54519:e=>{e.exports={hotkey:"hotkey-VUKsQhT0"}},70827:e=>{e.exports={buttonContent:"buttonContent-_b0ghPff",left:"left-_b0ghPff"}},57457:e=>{e.exports={button:"button-HZXWyU6m"}},45515:e=>{e.exports={middle:"middle-RDCgMoEQ",hasNoEndSlot:"hasNoEndSlot-RDCgMoEQ",title:"title-RDCgMoEQ",description:"description-RDCgMoEQ",hasTitle:"hasTitle-RDCgMoEQ",hasDescription:"hasDescription-RDCgMoEQ"}},44479:e=>{e.exports={right:"right-ocwOCm5j",child:"child-ocwOCm5j"}},52093:e=>{e.exports={wrapper:"wrapper-AO80rc_p",primaryTitleWrapper:"primaryTitleWrapper-AO80rc_p",secondaryTitleWrapper:"secondaryTitleWrapper-AO80rc_p",title:"title-AO80rc_p",content:"content-AO80rc_p",left:"left-AO80rc_p",withLeftSlot:"withLeftSlot-AO80rc_p",space:"space-AO80rc_p",icon:"icon-AO80rc_p"}},24748:e=>{e.exports={anchor:"anchor-hRFQR3av"}},46691:e=>{e.exports={contextActions:"contextActions-D_fUDt4_",hideIfNoHover:"hideIfNoHover-D_fUDt4_",someContextActionFocused:"someContextActionFocused-D_fUDt4_"}},74612:e=>{e.exports={"menu-divider":"menu-divider-YZ5qU_gy","menu-divider-line":"menu-divider-line-YZ5qU_gy"}},6071:e=>{e.exports={eventWrapper:"eventWrapper-FB5aPMmU"}},17858:e=>{e.exports={radioButtonView:"radioButtonView-zzLJI6BH",checked:"checked-zzLJI6BH",disabled:"disabled-zzLJI6BH"}},72222:e=>{e.exports={radio:"radio-ALqkCUvs",reverse:"reverse-ALqkCUvs",label:"label-ALqkCUvs",wrapper:"wrapper-ALqkCUvs",input:"input-ALqkCUvs",box:"box-ALqkCUvs",disabled:"disabled-ALqkCUvs"}},78574:e=>{e.exports={wrap:"wrap-g_7HJ1Y8",item:"item-g_7HJ1Y8",checked:"checked-g_7HJ1Y8",accessible:"accessible-g_7HJ1Y8",focusVisible:"focusVisible-g_7HJ1Y8",radio:"radio-g_7HJ1Y8",paddingCompact:"paddingCompact-g_7HJ1Y8"}},51257:e=>{e.exports={innerLabel:"innerLabel-DjbvBF5Y",endSlot:"endSlot-DjbvBF5Y"}},62872:e=>{e.exports={controlWrapper:"controlWrapper-DBTazUk2",hidden:"hidden-DBTazUk2",control:"control-DBTazUk2",controlIncrease:"controlIncrease-DBTazUk2",controlDecrease:"controlDecrease-DBTazUk2",controlIcon:"controlIcon-DBTazUk2",title:"title-DBTazUk2"}},64734:e=>{e.exports={wrap:"wrap-ne5qGlZh",icon:"icon-ne5qGlZh",text:"text-ne5qGlZh",disabled:"disabled-ne5qGlZh"}},1261:e=>{e.exports={container:"container-zTsGmQlA",title:"title-zTsGmQlA",lineContainer:"lineContainer-zTsGmQlA",lineSegment:"lineSegment-zTsGmQlA",checked:"checked-zTsGmQlA"}},26865:e=>{e.exports={colorPickerWrap:"colorPickerWrap-Sw_a4qpB",focused:"focused-Sw_a4qpB",readonly:"readonly-Sw_a4qpB",
disabled:"disabled-Sw_a4qpB","size-small":"size-small-Sw_a4qpB","size-medium":"size-medium-Sw_a4qpB","size-large":"size-large-Sw_a4qpB","font-size-small":"font-size-small-Sw_a4qpB","font-size-medium":"font-size-medium-Sw_a4qpB","font-size-large":"font-size-large-Sw_a4qpB","border-none":"border-none-Sw_a4qpB",shadow:"shadow-Sw_a4qpB","border-thin":"border-thin-Sw_a4qpB","border-thick":"border-thick-Sw_a4qpB","intent-default":"intent-default-Sw_a4qpB","intent-success":"intent-success-Sw_a4qpB","intent-warning":"intent-warning-Sw_a4qpB","intent-danger":"intent-danger-Sw_a4qpB","intent-primary":"intent-primary-Sw_a4qpB","corner-top-left":"corner-top-left-Sw_a4qpB","corner-top-right":"corner-top-right-Sw_a4qpB","corner-bottom-right":"corner-bottom-right-Sw_a4qpB","corner-bottom-left":"corner-bottom-left-Sw_a4qpB",colorPicker:"colorPicker-Sw_a4qpB",swatch:"swatch-Sw_a4qpB",placeholderContainer:"placeholderContainer-Sw_a4qpB",placeholder:"placeholder-Sw_a4qpB",mixedColor:"mixedColor-Sw_a4qpB",white:"white-Sw_a4qpB",opacitySwatch:"opacitySwatch-Sw_a4qpB",colorLine:"colorLine-Sw_a4qpB",multiWidth:"multiWidth-Sw_a4qpB",lineStyleSelect:"lineStyleSelect-Sw_a4qpB",overflowContainer:"overflowContainer-Sw_a4qpB",linePropertyContainer:"linePropertyContainer-Sw_a4qpB",whiteContainer:"whiteContainer-Sw_a4qpB",multiProperty:"multiProperty-Sw_a4qpB",lineItem:"lineItem-Sw_a4qpB",lineSegment:"lineSegment-Sw_a4qpB"}},47987:e=>{e.exports={thicknessContainer:"thicknessContainer-C05zSid7",thicknessTitle:"thicknessTitle-C05zSid7",bar:"bar-C05zSid7",checked:"checked-C05zSid7"}},93592:e=>{e.exports={content:"content-RLntasnw",cell:"cell-RLntasnw",inner:"inner-RLntasnw",first:"first-RLntasnw",inlineCell:"inlineCell-RLntasnw",fill:"fill-RLntasnw",top:"top-RLntasnw",topCenter:"topCenter-RLntasnw",offset:"offset-RLntasnw",inlineRow:"inlineRow-RLntasnw",grouped:"grouped-RLntasnw",wrapRowInner:"wrapRowInner-RLntasnw",separator:"separator-RLntasnw",groupSeparator:"groupSeparator-RLntasnw",big:"big-RLntasnw",adaptive:"adaptive-RLntasnw",checkableTitle:"checkableTitle-RLntasnw"}},82224:e=>{e.exports={resetButton:"resetButton-_lNk4Bef"}},86778:e=>{e.exports={hasTooltip:"hasTooltip-DcvaoxPU",uppercase:"uppercase-DcvaoxPU",wrapper:"wrapper-DcvaoxPU"}},69999:e=>{e.exports={wrap:"wrap-Q2NZ0gvI"}},6055:e=>{e.exports={checkbox:"checkbox-FG0u1J5p",title:"title-FG0u1J5p"}},69451:e=>{e.exports={hintButton:"hintButton-qEI9XsjF",infoTooltip:"infoTooltip-qEI9XsjF"}},98363:e=>{e.exports={titleWrap:"titleWrap-SexRbl__",title:"title-SexRbl__"}},86707:e=>{e.exports={button:"button-HBcDEU4c",accessible:"accessible-HBcDEU4c"}},40649:e=>{e.exports={container:"container-mdcOkvbj",sectionTitle:"sectionTitle-mdcOkvbj",separator:"separator-mdcOkvbj",customButton:"customButton-mdcOkvbj",accessible:"accessible-mdcOkvbj"}},45759:e=>{e.exports={container:"container-iiEYaqPD",form:"form-iiEYaqPD",swatch:"swatch-iiEYaqPD",white:"white-iiEYaqPD",inputWrap:"inputWrap-iiEYaqPD",inputHash:"inputHash-iiEYaqPD",input:"input-iiEYaqPD",buttonWrap:"buttonWrap-iiEYaqPD",
hueSaturationWrap:"hueSaturationWrap-iiEYaqPD",saturation:"saturation-iiEYaqPD",hue:"hue-iiEYaqPD"}},79819:e=>{e.exports={hue:"hue-r4uo5Wn6",pointer:"pointer-r4uo5Wn6",accessible:"accessible-r4uo5Wn6",pointerContainer:"pointerContainer-r4uo5Wn6"}},55392:e=>{e.exports={opacity:"opacity-EnWts7Xu",opacitySlider:"opacitySlider-EnWts7Xu",opacitySliderGradient:"opacitySliderGradient-EnWts7Xu",pointer:"pointer-EnWts7Xu",dragged:"dragged-EnWts7Xu",opacityPointerWrap:"opacityPointerWrap-EnWts7Xu",opacityInputWrap:"opacityInputWrap-EnWts7Xu",opacityInput:"opacityInput-EnWts7Xu",opacityInputPercent:"opacityInputPercent-EnWts7Xu",accessible:"accessible-EnWts7Xu"}},6921:e=>{e.exports={saturation:"saturation-NFNfqP2w",pointer:"pointer-NFNfqP2w",accessible:"accessible-NFNfqP2w"}},6273:e=>{e.exports={swatches:"swatches-sfn7Lezv",swatch:"swatch-sfn7Lezv",hover:"hover-sfn7Lezv",empty:"empty-sfn7Lezv",white:"white-sfn7Lezv",selected:"selected-sfn7Lezv",contextItem:"contextItem-sfn7Lezv",row:"row-sfn7Lezv"}},49971:e=>{e.exports={"icon-wrapper":"icon-wrapper-dikdewwx","with-link":"with-link-dikdewwx","with-tooltip":"with-tooltip-dikdewwx","no-active-state":"no-active-state-dikdewwx"}},12139:e=>{e.exports={menuWrap:"menuWrap-Kq3ruQo8",isMeasuring:"isMeasuring-Kq3ruQo8",scrollWrap:"scrollWrap-Kq3ruQo8",momentumBased:"momentumBased-Kq3ruQo8",menuBox:"menuBox-Kq3ruQo8",isHidden:"isHidden-Kq3ruQo8"}},91965:(e,t,n)=>{"use strict";n.d(t,{Caret:()=>p,CaretButton:()=>m});var o=n(79474),a=n(14487),r=n.n(a),s=n(73457),i=n(43616),l=n.n(i),c=n(66740),u=n.n(c);function d(e){const{isDropped:t}=e;return o.createElement(s.Icon,{className:r()(u().icon,t&&u().dropped),icon:l()})}function p(e){const{className:t,disabled:n,isDropped:a}=e;return o.createElement("span",{className:r()(u().button,n&&u().disabled,t)},o.createElement(d,{isDropped:a}))}function m(e){const{className:t,tabIndex:n=-1,disabled:a,isDropped:s,...i}=e;return o.createElement("button",{...i,type:"button",tabIndex:n,disabled:a,className:r()(u().button,a&&u().disabled,t)},o.createElement(d,{isDropped:s}))}},71236:(e,t,n)=>{"use strict";n.d(t,{CheckboxInput:()=>d});var o=n(79474),a=n(14487),r=n.n(a),s=n(40197),i=n(11864),l=n(94350),c=n(98297),u=n.n(c);function d(e){const t=e.intent??"primary";return o.createElement("span",{className:r()(u().wrapper,e.disabled&&u().disabled,e.className),title:e.title,style:e.style},o.createElement("span",{className:r()(u().view,u()[t])},o.createElement(l.CheckboxViewImpl,{checked:e.checked,disabled:e.disabled})),o.createElement("input",{id:e.id,tabIndex:e.tabIndex,className:r()(u()[t],u().input),type:"checkbox",name:e.name,checked:!1!==e.checked,disabled:e.disabled,value:e.value,role:e.role,onChange:e.onChange,ref:e.reference,"aria-checked":(()=>{switch(e.checked){case!0:return"true";case!1:return"false";case"mixed":return"mixed"}})(),"aria-required":e.ariaRequired,"aria-describedby":e.ariaDescribedby,"aria-invalid":e.ariaInvalid,"data-qa-id":e.dataQaId,...(0,s.filterDataProps)(e)}),o.createElement("div",{className:u().focusOutline}))}(0,
i.makeSwitchGroupItem)(d)},94350:(e,t,n)=>{"use strict";n.d(t,{CheckboxViewImpl:()=>d});var o=n(79474),a=n(14487),r=n.n(a),s=n(64588),i=n(17070),l=n.n(i),c=n(44859),u=n.n(c);function d(e){const{checked:t,disabled:n}=e;return o.createElement("div",{className:r()(u().box,!0===t&&u().checked,!1===t&&u().unchecked,"mixed"===t&&u().mixed,n&&u().disabled)},!0===t&&o.createElement(s.BlockIcon,{icon:l(),className:u().checkedMark}),"mixed"===t&&o.createElement("div",{className:u().mixedMark}))}},69144:(e,t,n)=>{"use strict";n.d(t,{Checkbox:()=>u});var o=n(79474),a=n(14487),r=n.n(a),s=n(11864),i=n(71236),l=n(27284),c=n.n(l);function u(e){const{className:t,labelPositionReverse:n,labelAlignBaseline:a,inputClassName:s,labelClassName:l,label:u,title:d,disabled:p,intent:m="primary",dataQaId:h,value:f,onChange:b,name:v,checked:g,id:C,tabIndex:E,role:y,reference:S,style:x,ariaRequired:w,ariaDescribedby:_,ariaInvalid:I,autoFocus:N,...k}=e,T=Object.fromEntries(Object.entries(k).filter((([e,t])=>e.startsWith("data")))),D=r()(t,c().checkbox,n&&c().reverse,a&&c().baseline),O=r()(c().label,l,p&&c().disabled,c()[m]),R=u?o.createElement("span",{className:O,title:d},u):null;return o.createElement("label",{className:D},o.createElement(i.CheckboxInput,{...T,value:f,onChange:b,dataQaId:h,className:s,intent:m,name:v,checked:g,id:C,tabIndex:E,role:y,reference:S,style:x,ariaRequired:w,ariaDescribedby:_,ariaInvalid:I,disabled:p,autoFocus:N}),R)}(0,s.makeSwitchGroupItem)(u);n(94350),n(49036)},88340:(e,t,n)=>{"use strict";n.d(t,{Textarea:()=>y});var o,a=n(79474),r=n(14487),s=n.n(r),i=n(9774),l=n(55971),c=n(94530),u=n(59618),d=n(69550),p=n(26834),m=n(13621),h=n(78484),f=n(29914),b=n(76207),v=n.n(b);!function(e){e.None="none",e.Vertical="vertical",e.Horizontal="horizontal",e.Both="both"}(o||(o={}));const g=a.forwardRef(((e,t)=>{const{id:n,title:o,tabIndex:r,containerTabIndex:i,role:l,inputClassName:c,autoComplete:u,autoFocus:d,cols:p,disabled:b,isFocused:g,form:C,maxLength:E,minLength:y,name:S,placeholder:x,readonly:w,required:_,rows:I,value:N,defaultValue:k,wrap:T,containerReference:D,onChange:O,onSelect:R,onFocus:P,onContainerFocus:B,onBlur:M,onPaste:L,dataQaId:A,"aria-describedby":F,"aria-required":W,"aria-invalid":V,hasIcon:z,endSlot:U,hasAttachImage:H,...q}=e,G={id:n,title:o,tabIndex:r,role:l,autoComplete:u,autoFocus:d,cols:p,disabled:b,form:C,maxLength:E,minLength:y,name:S,placeholder:x,readOnly:w,required:_,rows:I,value:N,defaultValue:k,wrap:T,onChange:O,onSelect:R,onFocus:P,onBlur:M,onPaste:L,"aria-describedby":F,"aria-required":W,"aria-invalid":V};return a.createElement(m.ControlSkeleton,{...q,"data-qa-id":A,tabIndex:i,disabled:b,readonly:w,isFocused:g,ref:D,onFocus:B,middleSlot:a.createElement(h.MiddleSlot,null,a.createElement("textarea",{...G,"data-qa-id":`${f.UI_LIB_DATA_QA_ID_PREFIX}textarea-middle-slot`,className:s()(v().textarea,c,U&&v().endslot),ref:t})),...U&&{endSlot:a.createElement("span",{className:s()(!H&&v()["with-icon"])},U)}})}));g.displayName="TextareaView"
;const C=(e,t,n)=>t?void 0:e?-1:n,E=(e,t,n)=>t?void 0:e?n:-1,y=a.forwardRef(((e,t)=>{e=(0,c.useControl)(e);const{className:n,disabled:r,autoSelectOnFocus:m,tabIndex:h=0,borderStyle:f,highlight:b,resize:y,containerReference:S=null,onFocus:x,onBlur:w,hasIcon:_,...I}=e,N=(0,a.useRef)(null),k=(0,a.useRef)(null),{isMouseDown:T,handleMouseDown:D,handleMouseUp:O}=(0,u.useIsMouseDown)(),[R,P]=(0,l.useFocus)(),B=(0,d.createSafeMulticastEventHandler)(P.onFocus,(function(e){m&&!T.current&&(0,p.selectAllContent)(e.currentTarget)}),x),M=(0,d.createSafeMulticastEventHandler)(P.onBlur,w),L=void 0!==y&&y!==o.None,A=f??(L?b?"thick":"thin":void 0),F=b??(!L&&void 0);return a.createElement(g,{...I,className:s()(v()["textarea-container"],L&&v()["change-highlight"],y&&y!==o.None&&v()[`resize-${y}`],R&&v().focused,n),disabled:r,isFocused:R,containerTabIndex:C(R,r,h),tabIndex:E(R,r,h),borderStyle:A,highlight:F,onContainerFocus:function(e){k.current===e.target&&null!==N.current&&N.current.focus()},onFocus:B,onBlur:M,onMouseDown:D,onMouseUp:O,ref:function(e){N.current=e,"function"==typeof t?t(e):t&&(t.current=e)},containerReference:(0,i.useMergedRefs)([S,k]),hasIcon:_})}));y.displayName="Textarea"},79223:(e,t,n)=>{"use strict";n.d(t,{useTooltip:()=>i});var o=n(79474),a=n(56688);var r=n(73064);const s=200;function i(e,t=null){const{showTooltip:n,hideTooltip:i,onClick:l,doNotShowTooltipOnTouch:c=!1}=e,u=(0,r.useFunctionalRefObject)(t),d=function(){const[e,t]=(0,o.useState)(!1);return(0,o.useEffect)((()=>{t(a.mobiletouch)}),[]),e}(),p=d&&c?void 0:e.tooltip;(0,o.useEffect)((()=>{const e=()=>i&&i();return document.addEventListener("scroll",e,!0),()=>document.removeEventListener("scroll",e,!0)}),[u,i]);return{onBlur:(0,o.useCallback)((e=>{i&&i()}),[i]),onFocus:(0,o.useCallback)((e=>{!e.target.matches(":hover")&&n&&e.target.matches(":focus-visible")&&n(e.currentTarget,{tooltipDelay:s})}),[n]),onClick:(0,o.useCallback)((e=>{d&&u?.current?.focus(),l&&l(e)}),[l,u,d]),tooltip:p,className:void 0!==p?"apply-common-tooltip":void 0,ref:u}}},78972:(e,t,n)=>{"use strict";n.d(t,{SubmenuContext:()=>a,SubmenuHandler:()=>r});var o=n(79474);const a=o.createContext(null);function r(e){const[t,n]=(0,o.useState)(null),r=(0,o.useRef)(null),s=(0,o.useRef)(new Map);return(0,o.useEffect)((()=>()=>{null!==r.current&&clearTimeout(r.current)}),[]),o.createElement(a.Provider,{value:{current:t,setCurrent:function(e){null!==r.current&&(clearTimeout(r.current),r.current=null);null===t?n(e):r.current=setTimeout((()=>{r.current=null,n(e)}),100)},registerSubmenu:function(e,t){return s.current.set(e,t),()=>{s.current.delete(e)}},isSubmenuNode:function(e){return Array.from(s.current.values()).some((t=>t(e)))}}},e.children)}},11864:(e,t,n)=>{"use strict";n.d(t,{SwitchGroup:()=>s,makeSwitchGroupItem:()=>i});var o=n(79474),a=n(16687);const r=(0,o.createContext)({getName:()=>"",getValues:()=>[],getOnChange:()=>a.default,subscribe:a.default,unsubscribe:a.default});class s extends o.PureComponent{constructor(e){super(e),this._subscriptions=new Set,this._getName=()=>this.props.name,
this._getValues=()=>this.props.values,this._getOnChange=()=>this.props.onChange,this._subscribe=e=>{this._subscriptions.add(e)},this._unsubscribe=e=>{this._subscriptions.delete(e)},this.state={switchGroupContext:{getName:this._getName,getValues:this._getValues,getOnChange:this._getOnChange,subscribe:this._subscribe,unsubscribe:this._unsubscribe}}}render(){return o.createElement(r.Provider,{value:this.state.switchGroupContext},this.props.children)}componentDidUpdate(e){this._notify(this._getUpdates(this.props.values,e.values))}_notify(e){this._subscriptions.forEach((t=>t(e)))}_getUpdates(e,t){return[...t,...e].filter((n=>t.includes(n)?!e.includes(n):e.includes(n)))}}function i(e){var t;return t=class extends o.PureComponent{constructor(){super(...arguments),this._onChange=e=>{this.context.getOnChange()(e.target.value)},this._onUpdate=e=>{e.includes(this.props.value)&&this.forceUpdate()}}componentDidMount(){this.context.subscribe(this._onUpdate)}render(){return o.createElement(e,{...this.props,name:this._getName(),onChange:this._onChange,checked:this._isChecked()})}componentWillUnmount(){this.context.unsubscribe(this._onUpdate)}_getName(){return this.context.getName()}_isChecked(){return this.context.getValues().includes(this.props.value)}},t.contextType=r,t}},72896:(e,t,n)=>{"use strict";n.d(t,{NumberInputView:()=>O});var o,a=n(79474),r=n(72445),s=n(14487),i=n.n(s),l=n(88169),c=n(78484),u=n(19308),d=n(84874),p=n(67970),m=n(51257);!function(e){e.Large="large",e.Medium="medium",e.None="none"}(o||(o={}));const h={large:l.InputClasses.FontSizeLarge,medium:l.InputClasses.FontSizeMedium,none:void 0},f={attachment:p.anchors.top.attachment,targetAttachment:p.anchors.top.targetAttachment,attachmentOffsetY:-4};function b(e){const{className:t,inputClassName:n,endSlotClassName:o,stretch:r=!0,errorMessage:s,fontSizeStyle:l="large",endSlot:p,button:b,error:v,warning:g,innerLabel:C,inputReference:E,children:y,customErrorsAttachment:S,size:x,...w}=e,_=v&&void 0!==s?[s]:void 0,I=g&&void 0!==s?[s]:void 0,N=i()(m.inputContainer,h[l],t),k=C?a.createElement(c.StartSlot,{className:m.innerLabel,interactive:!1},C):void 0,T=p||b||y?a.createElement(c.EndSlot,{className:i()(m.endSlot,o)},p,b,y):void 0;return a.createElement(u.FormInput,{...w,className:N,inputClassName:n,errors:_,warnings:I,hasErrors:v,hasWarnings:g,messagesPosition:d.MessagesPosition.Attached,customErrorsAttachment:{...f,...S},messagesRoot:"document",inheritMessagesWidthFromTarget:!0,disableMessagesRtlStyles:!0,iconHidden:!0,stretch:r,reference:E,startSlot:k,endSlot:T,size:x})}var v=n(9774),g=n(91599),C=n(66334),E=n(63484),y=n(43616),S=n(62872);function x(e){const t=i()(S.control,S.controlIncrease),o=i()(S.control,S.controlDecrease);return a.createElement(a.Fragment,null,void 0!==e.title&&a.createElement("div",{className:S.title},e.title),a.createElement("div",{className:S.controlWrapper},(e.defaultButtonsVisible||e.title)&&a.createElement(a.Fragment,null,a.createElement("button",{type:"button","data-qa-id":"number-input-control-increase",tabIndex:-1,
"aria-label":g.t(null,void 0,n(70524)),className:t,onClick:e.increaseValue,onMouseDown:E.preventDefault},a.createElement(C.Icon,{icon:y,className:S.controlIcon})),a.createElement("button",{type:"button","data-qa-id":"number-input-control-decrease",tabIndex:-1,"aria-label":g.t(null,void 0,n(27666)),className:o,onClick:e.decreaseValue,onMouseDown:E.preventDefault},a.createElement(C.Icon,{icon:y,className:S.controlIcon})))))}var w=n(53530),_=n(55971),I=n(69550),N=n(23351);const k=[38],T=[40];var D;function O(e){const[t,n]=(0,w.useHoverDeprecated)(),[o,s]=(0,_.useFocus)(),i=(0,a.useRef)(null),l=(0,I.createSafeMulticastEventHandler)(s.onFocus,e.onFocus),c=(0,I.createSafeMulticastEventHandler)(s.onBlur,e.onBlur),u=(0,a.useCallback)((t=>{!e.disabled&&o&&(t.preventDefault(),t.deltaY<0?e.onValueByStepChange(1):e.onValueByStepChange(-1))}),[o,e.disabled,e.onValueByStepChange]);return a.createElement(b,{...n,id:e.id,name:e.name,pattern:e.pattern,borderStyle:e.borderStyle,fontSizeStyle:e.fontSizeStyle,value:e.value,className:e.className,inputClassName:e.inputClassName,autoComplete:e.autoComplete,button:function(){const{title:n,button:s,disabled:i,forceShowControls:l,hideNumberInputControls:c}=e,u=!i&&!r.mobiletouch&&(l||o||t);return i?void 0:a.createElement(a.Fragment,null,s??(!c&&a.createElement(x,{increaseValue:d,decreaseValue:p,defaultButtonsVisible:u,title:n})))}(),disabled:e.disabled,placeholder:e.placeholder,innerLabel:e.innerLabel,endSlot:e.endSlot,endSlotClassName:e.endSlotClassName,containerReference:(0,v.useMergedRefs)([i,e.containerReference]),inputReference:e.inputReference,inputMode:e.inputMode,type:e.type,warning:e.warning,error:e.error,errorMessage:e.errorMessage,onClick:e.onClick,onFocus:l,onBlur:c,onChange:e.onValueChange,onKeyDown:function(t){if(e.disabled||0!==(0,N.modifiersFromEvent)(t.nativeEvent))return;let n=k,o=T;e.controlDecKeyCodes&&(o=o.concat(e.controlDecKeyCodes));e.controlIncKeyCodes&&(n=n.concat(e.controlIncKeyCodes));(o.includes(t.keyCode)||n.includes(t.keyCode))&&(t.preventDefault(),e.onValueByStepChange(o.includes(t.keyCode)?-1:1));e.onKeyDown&&e.onKeyDown(t);t.nativeEvent.__syntheticallyStopPropagationAfterExecution&&t.stopPropagation()},onWheelNoPassive:u,stretch:e.stretch,intent:e.intent,highlight:e.highlight,highlightRemoveRoundBorder:e.highlightRemoveRoundBorder,autoSelectOnFocus:e.autoSelectOnFocus,customErrorsAttachment:e.customErrorsAttachment,tabIndex:e.tabIndex,"data-property-id":e["data-name"],"aria-current":e["aria-current"],"aria-controls":e["aria-controls"],readonly:e.readonly,noReadonlyStyles:e.noReadonlyStyles,"data-name":e["data-name"],dataQaId:e.dataQaId,size:e.size});function d(){e.disabled||(i.current?.focus(),e.onValueByStepChange(1),e.onInputControlClick?.(1))}function p(){e.disabled||(i.current?.focus(),e.onValueByStepChange(-1),e.onInputControlClick?.(-1))}}!function(e){e[e.Dec=-1]="Dec",e[e.Inc=1]="Inc"}(D||(D={}))},11288:(e,t,n)=>{"use strict";n.d(t,{setFixedBodyState:()=>c});const o=(()=>{let e;return()=>{if(void 0===e){const t=document.createElement("div"),n=t.style
;n.visibility="hidden",n.width="100px",n.msOverflowStyle="scrollbar",document.body.appendChild(t);const o=t.offsetWidth;t.style.overflow="scroll";const a=document.createElement("div");a.style.width="100%",t.appendChild(a);const r=a.offsetWidth;t.parentNode?.removeChild(t),e=o-r}return e}})();function a(e,t,n){null!==e&&e.style.setProperty(t,n)}function r(e,t){return getComputedStyle(e,null).getPropertyValue(t)}function s(e,t){return parseInt(r(e,t))}let i=0,l=!1;function c(e){const{body:t}=document,n=t.querySelector(".widgetbar-wrap");if(e&&1==++i){const e=r(t,"overflow"),i=s(t,"padding-right");"hidden"!==e.toLowerCase()&&t.scrollHeight>t.offsetHeight&&(a(n,"right",`${o()}px`),t.style.paddingRight=`${i+o()}px`,l=!0),t.classList.add("i-no-scroll")}else if(!e&&i>0&&0==--i&&(t.classList.remove("i-no-scroll"),l)){a(n,"right","0px");let e=0;0,t.scrollHeight<=t.clientHeight&&(e-=o()),t.style.paddingRight=(e<0?0:e)+"px",l=!1}}},14946:(e,t,n)=>{"use strict";n.d(t,{ColorSelect:()=>F});var o=n(79474),a=n(14487),r=n.n(a),s=n(85842),i=n(23351),l=n(29344),c=n(55971),u=n(74871),d=n(98124),p=n(78122),m=n(87918),h=n(86707);function f(e){const{button:t,children:n,className:a,onPopupClose:f,"data-name":b,onColorChange:v,disabled:g,repositionOnScroll:C,closeOnScrollOutsideOffset:E,...y}=e,[S,x]=(0,o.useState)(!1),[w,_]=(0,o.useState)(!1),[I,N]=(0,c.useFocus)(),k=(0,o.useRef)(null),T=(0,o.useRef)(null),D=(0,o.useRef)(null);return o.createElement("div",{className:a,"data-name":b},o.createElement("button",{className:r()(h.button,h.accessible),tabIndex:g?-1:0,ref:D,onClick:function(){if(e.disabled)return;_((e=>!e)),x(!1)},onFocus:N.onFocus,onBlur:N.onBlur,disabled:g},"function"==typeof t?t(w,I):t),o.createElement(l.PopupMenu,{reference:T,controller:k,onFocus:function(e){if(!e.target||e.target!==e.currentTarget||S)return;const t=e.currentTarget,n=(0,s.ensureNotNull)((o=e.target,o.querySelector('[data-role="swatch"]:not([disabled]):not([aria-disabled="true" i])')));var o;(0,m.becomeMainElement)(n),setTimeout((()=>{if(document.activeElement!==t||!e.target.matches(":focus-visible"))return;const[n]=(0,p.queryTabbableElements)(t).sort(p.navigationOrderComparator);n&&n.focus()}))},isOpened:w,onClose:O,position:function(){const e=(0,s.ensureNotNull)(D.current).getBoundingClientRect();return{x:e.left,y:e.top+e.height}},doNotCloseOn:D.current,onKeyDown:function(e){if(27===(0,i.hashFromEvent)(e))w&&(e.preventDefault(),O())},repositionOnScroll:C,onOpen:function(){k.current?.focus()},tabIndex:-1,closeOnScrollOutsideOffset:E},o.createElement(d.MenuContext.Consumer,null,(e=>o.createElement(u.ColorPicker,{...y,onColorChange:v,onToggleCustom:x,menu:e}))),!S&&n));function O(){_(!1),(0,s.ensureNotNull)(D.current).focus(),f&&f()}}var b=n(92155),v=n(82347),g=n(22057),C=n(91599),E=n(11864),y=n(78574);const S=(0,E.makeSwitchGroupItem)(class extends o.PureComponent{constructor(e){super(e),this._handleFocus=e=>{e.target.matches(":focus-visible")&&this.setState({isFocusVisible:!0})},this._handleBlur=()=>{this.state.isFocusVisible&&this.setState({isFocusVisible:!1})
},this.state={isFocusVisible:!1}}render(){const{name:e,checked:t,value:n,renderItemContent:r,className:s}=this.props,i=a(y.item,y.accessible,{[y.checked]:t,[y.focusVisible]:this.state.isFocusVisible},s);return o.createElement("div",{className:i},o.createElement("input",{type:"radio",className:y.radio,name:e,value:n,onChange:this.props.onChange,onFocus:this._handleFocus,onBlur:this._handleBlur,checked:t}),r(parseInt(n),t))}});function x(e){const{name:t,values:n,selectedValues:r,onChange:s,renderItemContent:i}=e,l=n.map(((e,t)=>o.createElement(S,{key:t,value:e.toString(),renderItemContent:i,className:a(n.length>3&&y.paddingCompact)}))),c=r.map((e=>e.toString()));return o.createElement("div",{className:y.wrap},o.createElement(E.SwitchGroup,{name:t,onChange:e=>{s(parseInt(e))},values:c},l))}var w=n(47987);const _=C.t(null,void 0,n(90814));function I(e){const{value:t,items:n,onChange:a}=e;return o.createElement("div",{className:w.thicknessContainer},o.createElement("div",{className:w.thicknessTitle},_),o.createElement(x,{name:"color_picker_thickness_select",onChange:a,values:n,selectedValues:"mixed"===t?[]:[t],renderItemContent:(e,t)=>o.createElement("div",{className:r()(w.bar,t&&w.checked),style:{borderTopWidth:e}})}))}var N=n(80140);function k(e,t,n,o,a,r){return{repeat:e,width:t,height:n,segmentsGap:o,marginTop:a,segmentsGaps:r}}const T={"style-SOLID_thickness-1":k(1,"30px","1px"),"style-DASHED_thickness-1":k(4,"5px","1px","3px"),"style-DOTTED_thickness-1":k(6,"2px","2px","3px"),"style-SOLID_thickness-2":k(1,"30px","2px"),"style-DASHED_thickness-2":k(4,"5px","2px","3px"),"style-DOTTED_thickness-2":k(5,"3px","3px","3px"),"style-SOLID_thickness-3":k(1,"30px","3px"),"style-DASHED_thickness-3":k(4,"5px","3px","3px"),"style-DOTTED_thickness-3":k(5,"4px","4px","2px"),"style-SOLID_thickness-4":k(1,"30px","4px"),"style-DASHED_thickness-4":k(4,"5px","4px","3px"),"style-DOTTED_thickness-4":k(4,"5px","5px","3px")},D={...T,"style-mixed_thickness-large":k(1,"30px","16px"),"style-mixed_thickness-1":[k(1,"27px","1px"),k(4,"4px","1px","4px","5px",{3:"3px"}),k(6,"2px","2px","3px","5px")],"style-mixed_thickness-2":[k(1,"27px","2px"),k(4,"4px","2px","4px","4px",{3:"3px"}),k(6,"2px","2px","3px","4px")],"style-mixed_thickness-3":[k(1,"27px","3px"),k(4,"4px","3px","4px","3px",{3:"3px"}),k(6,"2px","2px","3px","3px")],"style-mixed_thickness-4":[k(1,"27px","4px"),k(4,"4px","4px","4px","3px",{3:"3px"}),k(6,"2px","2px","3px","3px")],"style-SOLID_thickness-mixed":[k(1,"30px","3px",void 0,"4px"),k(1,"30px","2px",void 0,"4px"),k(1,"30px","1px",void 0,"4px")],"style-DASHED_thickness-mixed":[k(4,"5px","3px","3px"),k(4,"5px","2px","3px","4px"),k(4,"5px","1px","3px","4px")],"style-DOTTED_thickness-mixed":[k(5,"3px","3px","3px"),k(5,"3px","2px","3px","4px"),k(6,"2px","2px","3px","4px")],"style-mixed_thickness-mixed":[k(1,"30px","3px"),k(4,"6px","2px","2px","4px"),k(5,"2px","2px","5px","4px")]};function O(e,t){if(!t)return[];const n=e??N.LINESTYLE_SOLID;if("mixed"!==t&&t>4)return D["style-mixed_thickness-large"]||[];const o="mixed"===n?"mixed":R(n)
;return D[`style-${o}_thickness-${"mixed"===t?"mixed":t}`]||[]}function R(e){switch(e){case N.LINESTYLE_SOLID:return"SOLID";case N.LINESTYLE_DOTTED:return"DOTTED";case N.LINESTYLE_DASHED:return"DASHED";default:return"UNKNOWN"}}var P=n(81458),B=n(1261);function M(e){const{value:t,items:a,onChange:s,className:i}=e;return o.createElement("div",{className:r()(B.container,i)},o.createElement("div",{className:B.title},C.t(null,void 0,n(41014))),o.createElement(x,{name:"color_picker_line_style_select",onChange:s,values:a,selectedValues:"mixed"===t?[]:[t],renderItemContent:L}))}function L(e,t){const n=function(e,t=1){const n=R(e);return T[`style-${n}_thickness-${t}`]||null}(e,1);return n?o.createElement("div",{className:B.lineContainer},Array.from({length:n.repeat}).map(((e,a)=>{const s=n?.segmentsGaps?.[a]||n?.segmentsGap;return o.createElement("div",{key:a,className:r()(B.lineSegment,t&&B.checked),style:{width:n.width,height:n.height,...0!==a&&{[(0,P.isRtl)()?"marginRight":"marginLeft"]:s}}})}))):null}var A=n(26865);function F(e){const{className:t,selectOpacity:n=void 0!==e.opacity,thickness:a,lineStyle:s,color:i,disabled:l,opacity:c=1,onColorChange:u,onOpacityChange:d,onThicknessChange:p,onLineStyleChange:m,thicknessItems:h,lineStyleItems:v,onPopupClose:g,"data-name":C,repositionOnScroll:E,closeOnScrollOutsideOffset:y}=e,[S,x,w]=(0,b.useCustomColors)(),_=a&&h&&h.length>0;return o.createElement(f,{className:t,disabled:l,color:"mixed"!==i?i:null,selectOpacity:n,opacity:c,selectCustom:!0,customColors:S,onColorChange:u,onOpacityChange:i?d:void 0,onAddColor:x,onRemoveCustomColor:w,button:function(e,t){const n=e||t,u=n?"primary":"default";return o.createElement("div",{className:r()(A.colorPickerWrap,A[`intent-${u}`],A["border-thin"],A["size-medium"],n&&A.highlight,n&&A.focused,l&&A.disabled),"data-role":"button","data-name":a?"color-with-thickness-select":"color-select"},o.createElement("div",{className:r()(A.colorPicker,l&&A.disabled)},i&&"mixed"!==i?function(){const e=W(i,c),t=c>=.95&&V(i);return o.createElement("div",{className:A.opacitySwatch},o.createElement("div",{style:{backgroundColor:e},className:r()(A.swatch,t&&A.white)}))}():o.createElement("div",{className:A.placeholderContainer},o.createElement("div",{className:"mixed"===i?A.mixedColor:A.placeholder})),(void 0!==s||a)&&function(){const e=i&&"mixed"!==i?W(i,c):void 0;if(void 0===s&&!a)return null;const t=O(s,a);if(!t||Array.isArray(t)&&!t.length)return null;if(Array.isArray(t))return o.createElement("div",{className:A.overflowContainer},o.createElement("div",{className:r()(A.linePropertyContainer,A.multiProperty,V(i)&&A.whiteContainer)},t.map(((t,n)=>o.createElement("div",{key:n,className:A.lineItem,style:{marginTop:V(i)&&t?.marginTop?`calc(${t.marginTop} - 2px)`:t?.marginTop}},N(t,e))))));return o.createElement("div",{className:A.overflowContainer},o.createElement("div",{className:r()(A.linePropertyContainer,V(i)&&A.whiteContainer)},N(t,e)))}()),n&&o.createElement("span",{className:A.shadow}))},onPopupClose:g,"data-name":C,repositionOnScroll:E,
closeOnScrollOutsideOffset:y},_&&o.createElement(I,{value:a,items:h,onChange:function(e){p?.(e)}}),void 0!==s&&v&&v?.length>0&&o.createElement(M,{className:r()(_&&A.lineStyleSelect),value:s,items:v,onChange:function(e){m?.(e)}}));function N(e,t){return Array.from({length:e.repeat}).map(((n,a)=>{const s=e?.segmentsGaps?.[a]||e?.segmentsGap,l=V(i)&&s?`calc(${s} - 2px)`:s;return o.createElement("div",{key:a,className:r()(A.lineSegment,V(i)&&A.white),style:{width:e.width,height:e.height,backgroundColor:t,...0!==a&&{[(0,P.isRtl)()?"marginRight":"marginLeft"]:l}}})}))}}function W(e,t){return e?(0,v.generateColor)(e,(0,v.alphaToTransparency)(t),!0):"#000000"}function V(e){return!!e&&e.toLowerCase()===g.white}},20819:(e,t,n)=>{"use strict";n.d(t,{PropertyTable:()=>l});var o=n(79474),a=n(14487),r=n(40197),s=n(93592);const i=o.createContext(!1);class l extends o.PureComponent{render(){return o.createElement("div",{ref:this.props.reference,className:a(s.content,this.props.className)},this.props.children)}}var c,u,d;l.InlineRowContext=i,l.Row=function(e){const{children:t,className:n}=e;return(0,o.useContext)(i)?o.createElement("span",{className:a(s.inlineRow,n)},t):o.createElement(o.Fragment,null,t)},l.WrapRowInner=function(e){const{children:t,className:n}=e;return o.createElement("div",{className:a(s.wrapRowInner,n)},t)},function(e){e.Top="top",e.TopCenter="topCenter",e.Middle="middle",e.Adaptive="adaptive"}(c||(c={})),function(e){e.First="first",e.Last="last"}(u||(u={})),l.Cell=function(e){const t=(0,o.useContext)(i),n=a(s.cell,e.offset&&s.offset,e.grouped&&s.grouped,t&&s.inlineCell,"top"===e.verticalAlign&&s.top,"topCenter"===e.verticalAlign&&s.topCenter,"adaptive"===e.verticalAlign&&s.adaptive,e.checkableTitle&&s.checkableTitle,2===e.colSpan&&s.fill,"first"===e.placement&&2!==e.colSpan&&s.first,"last"===e.placement&&2!==e.colSpan&&s.last),l=(0,r.filterDataProps)(e);return o.createElement("div",{...l,className:n},o.createElement("div",{className:a(s.inner,e.className)},e.children))},l.Separator=function(e){return o.createElement(l.Row,null,o.createElement("div",{className:a(s.cell,s.separator,s.fill)}))},function(e){e[e.Small=0]="Small",e[e.Big=1]="Big"}(d||(d={})),l.GroupSeparator=function(e){const t=e.size||0;return o.createElement(l.Row,null,o.createElement("div",{className:a(s.cell,s.groupSeparator,s.fill,1===t&&s.big,e.className)}))}},39944:(e,t,n)=>{"use strict";n.d(t,{SymbolInputsButton:()=>T,SymbolSection:()=>D});var o=n(79474),a=n(14487),r=n.n(a),s=n(91599),i=n(85842),l=n(16905),c=n(16780),u=n(20969),d=n(66411),p=n(45267),m=n(66334),h=n(89326),f=n(64734);function b(e){const{value:t,onClick:n,className:r,startSlot:s,disabled:i=!1}=e;return o.createElement("div",{className:a(f.wrap,i&&f.disabled,r),onClick:n,"data-name":"edit-button"},o.createElement("div",{className:a(f.text,"apply-overflow-tooltip")},void 0!==s&&s,o.createElement("span",null,t)),o.createElement(m.Icon,{icon:h,className:f.icon}))}var v=n(67328),g=n(46224),C=n(986),E=n(96199),y=n(86778),S=n(50878),x=n(8120),w=n(82224);const _=e=>{
const{onClick:t,className:n,disabled:a=!1}=e;return o.createElement(x.LightButton,{isSelected:!0,disabled:a,className:r()(w.resetButton,n),startSlot:o.createElement(m.Icon,{icon:S}),variant:"primary",onClick:t})};_.displayName="ResetButton";const I=(0,o.memo)(_),N=e=>{const t=(0,C.tokenize)(e);return(0,C.isSpread)(t)},k=(0,d.getSymbolSearchCompleteOverrideFunction)();function T(e){const{symbol:t,defVal:a,onSymbolChanged:i,disabled:d,className:m,hasTooltip:h,isResetAble:f=!1}=e,[v,g]=(0,o.useState)(t),C=((0,o.useRef)(!1),(0,o.useContext)(c.SlotContext)),S=(0,o.useContext)(u.PopupContext);let x=null,w=!1,_=!1;const T=a;(0,o.useEffect)((()=>{}),[x,w,_]);const D=(0,o.useCallback)((()=>{g(T),i(T)}),[i]);return o.createElement("div",{className:y.wrapper},o.createElement(b,{value:v,onClick:()=>{let e=N(v)?v:(0,E.safeShortName)(v);(0,l.isFeaturesetEnabled)("symbol_search_option_chain_selector"),(0,p.showSymbolSearchItemsDialog)({onSearchComplete:e=>{k(e[0].symbol,e[0].result).then((e=>{i(e.symbol),g(e.name)}))},dialogTitle:s.t(null,void 0,n(2665)),defaultValue:e,manager:C,onClose:()=>{S&&S.focus()},searchInitiationPoint:"indicatorInputs",enableOptionsChain:(0,l.isFeaturesetEnabled)("symbol_search_option_chain_selector"),showSpreadActions:(0,l.isFeaturesetEnabled)("show_spread_operators")&&(0,l.isFeaturesetEnabled)("studies_symbol_search_spread_operators")})},disabled:d,className:r()(m,(0,l.isFeaturesetEnabled)("uppercase_instrument_names")&&y.uppercase,h&&y.hasTooltip)}),f&&o.createElement(I,{disabled:v===T,onClick:D}))}function D(e){const{propType:t,properties:n,id:a,title:r="",solutionId:s}=e.definition,l=n[t],c=l.value()||"";return o.createElement(v.CommonSection,{id:a,title:r,solutionId:s},o.createElement(g.CellWrap,null,o.createElement(T,{symbol:(0,i.ensureDefined)(c),defVal:"",onSymbolChanged:e=>{l.setValue(e)},isResetAble:e.isResetAble})))}},45267:(e,t,n)=>{"use strict";n.d(t,{showSymbolSearchItemsDialog:()=>l});var o=n(79474),a=n(16780),r=n(84688),s=n(72101),i=n(64483);function l(e){const{symbolTypeFilter:t,initialMode:n="symbolSearch",autofocus:l=!0,defaultValue:c,showSpreadActions:u,selectSearchOnInit:d,onSearchComplete:p,dialogTitle:m,placeholder:h,fullscreen:f,initialScreen:b,wrapper:v,dialog:g,contentItem:C,onClose:E,onOpen:y,footer:S,symbolTypes:x,searchInput:w,emptyState:_,hideMarkedListFlag:I,dialogWidth:N="auto",manager:k,shouldReturnFocus:T,onSymbolFiltersParamsChange:D,onEmptyResults:O,customSearchSymbols:R,enableOptionsChain:P,disableRecents:B,overrideQueryParams:M,hiddenFilterIds:L,showRecents:A,searchInitiationPoint:F,selectedSymbolSettingsKey:W,filterValuesSettingsKey:V}=e;if(r.dialogsOpenerManager.isOpened("SymbolSearch")||r.dialogsOpenerManager.isOpened("ChangeIntervalDialog"))return;const z=document.createElement("div"),U=o.createElement(a.SlotContext.Provider,{value:k??null},o.createElement(s.SymbolSearchItemsDialog,{symbolTypeFilter:t,onClose:q,initialMode:n,defaultValue:c,showSpreadActions:u,hideMarkedListFlag:I,selectSearchOnInit:d,onSearchComplete:p,dialogTitle:m,placeholder:h,fullscreen:f,
initialScreen:b,wrapper:v,dialog:g,contentItem:C,footer:S,symbolTypes:x,searchInput:w,emptyState:_,autofocus:l,dialogWidth:N,shouldReturnFocus:T,onSymbolFiltersParamsChange:D,onEmptyResults:O,customSearchSymbols:R,enableOptionsChain:P,disableRecents:B,overrideQueryParams:M,hiddenFilterIds:L,showRecents:A,searchInitiationPoint:F,selectedSymbolSettingsKey:W,filterValuesSettingsKey:V})),H=(0,i.createReactRoot)(U,z);function q(){H.unmount(),r.dialogsOpenerManager.setAsClosed("SymbolSearch"),E&&E()}return r.dialogsOpenerManager.setAsOpened("SymbolSearch"),y&&y(),{close:q}}},1556:(e,t,n)=>{"use strict";n.d(t,{useDefinitionProperty:()=>r});var o=n(79474),a=n(42532);const r=e=>{const t="property"in e?e.property:void 0,n="defaultValue"in e?e.defaultValue:e.property.value(),[r,s]=(0,o.useState)(t?t.value():n);(0,o.useEffect)((()=>{if(t){const n={};return s(t.value()),t.subscribe(n,(t=>{const n=t.value();e.handler&&e.handler(n),s(n)})),()=>{t.unsubscribeAll(n)}}return()=>{}}),[t]);return[r,e=>{if(void 0!==t){const n=t.value();a.logger.logNormal(`Changing property value from "${n}" to "${e}"`),t.setValue(e)}}]}},46224:(e,t,n)=>{"use strict";n.d(t,{CellWrap:()=>i});var o=n(79474),a=n(14487),r=n.n(a),s=n(69999);function i(e){return o.createElement("div",{className:r()(s.wrap,e.className)},e.children)}},9779:(e,t,n)=>{"use strict";n.d(t,{CheckableTitle:()=>c});var o=n(79474),a=n(69144),r=n(1556);function s(e){const{property:t,...n}=e,[s,i]=(0,r.useDefinitionProperty)({property:t});return o.createElement(a.Checkbox,{...n,name:"toggle-enabled",checked:s,onChange:function(){i("mixed"===s||!s)}})}var i=n(46224),l=n(6055);function c(e){const{property:t,disabled:n,title:a,className:r,name:c}=e,u=o.createElement("span",{className:l.title},a);return o.createElement(i.CellWrap,{className:r},t?o.createElement(s,{checked:!1,name:c,className:l.checkbox,property:t,disabled:n,label:u,labelAlignBaseline:!0}):u)}},67328:(e,t,n)=>{"use strict";n.d(t,{CommonSection:()=>s});var o=n(79474),a=(n(90353),n(20819)),r=n(9779);n(57314),n(90632),n(69451);function s(e){const{id:t,offset:n,disabled:s,checked:i,title:l,children:c,solutionId:u,infoTooltip:d,dialogContent:p}=e;return o.createElement(a.PropertyTable.Row,null,o.createElement(a.PropertyTable.Cell,{placement:"first",verticalAlign:"adaptive",offset:n,"data-qa-id":`property-dialog-item ${t}`,colSpan:Boolean(c)?void 0:2,checkableTitle:!0},o.createElement(r.CheckableTitle,{name:`is-enabled-${t}`,title:l,disabled:s,property:i,dialogContent:p}),u&&!Boolean(c)&&!1,!1,d&&!Boolean(c)&&!1),Boolean(c)&&o.createElement(a.PropertyTable.Cell,{placement:"last","data-qa-id":`property-dialog-item ${t}`},c,u&&!1,d&&!1))}},83186:(e,t,n)=>{"use strict";n.d(t,{GroupTitleSection:()=>l});var o=n(79474),a=n(20819),r=n(9779),s=n(14487),i=n(98363);function l(e){return o.createElement(a.PropertyTable.Row,null,o.createElement(a.PropertyTable.Cell,{className:s(i.titleWrap,e.rowClassName),placement:"first",verticalAlign:"adaptive",colSpan:2,"data-qa-id":`property-dialog-item ${e.name}`,checkableTitle:!0
},o.createElement(r.CheckableTitle,{title:e.title,name:`is-enabled-${e.name}`,className:i.title})))}},42532:(e,t,n)=>{"use strict";n.d(t,{logger:()=>o});const o=(0,n(73775).getLogger)("Platform.GUI.PropertyDefinitionTrace")},74871:(e,t,n)=>{"use strict";n.d(t,{ColorPicker:()=>U});var o=n(79474),a=n(14487),r=n.n(a),s=n(91599),i=n(26490),l=n(98862),c=n(55482),u=n(85842),d=n(45958),p=n(29344),m=n(1642),h=n(22057),f=n(21404),b=n(62494),v=n(6273);const g=4;function C(e){const{color:t,selected:r,onSelect:i,onSwatchRemove:l}=e,[c,C]=(0,o.useState)(!1),[E,y]=(0,f.useRovingTabindexElement)(null),S=Boolean(l)&&!d.CheckMobile.any();return o.createElement(o.Fragment,null,o.createElement("button",{ref:E,style:t?{color:t}:void 0,className:a(v.swatch,c&&v.hover,r&&v.selected,!t&&v.empty,String(t).toLowerCase()===h.white&&v.white),onClick:function(){i(t)},onContextMenu:S?x:void 0,tabIndex:y,"data-role":"swatch"}),S&&o.createElement(p.PopupMenu,{isOpened:c,onClose:x,position:function(){const e=(0,u.ensureNotNull)(E.current).getBoundingClientRect();return{x:e.left,y:e.top+e.height+g}},onClickOutside:x},o.createElement(m.PopupMenuItem,{className:v.contextItem,label:s.t(null,void 0,n(82153)),icon:b,onClick:function(){x(),(0,u.ensureDefined)(l)()},dontClosePopup:!0})));function x(){C(!c)}}const E=10;function y(e){const{colors:t,color:n,children:a,onSelect:r,onRemoveCustomColor:s}=e;if(!t)return null;const i=n?(0,c.parseRgb)(String(n)):void 0,u=(0,l.default)(t,E);return o.createElement("div",{className:v.swatches},u.map(((e,t)=>o.createElement("div",{className:v.row,"data-role":"row",key:t},e.map(((e,n)=>o.createElement(C,{key:String(e)+n,color:e,selected:i&&(0,c.areEqualRgb)(i,(0,c.parseRgb)(String(e))),onSelect:d,onSwatchRemove:s?()=>function(e,t){const n=e*E+t;s?.(n)}(t,n):void 0})))))),a);function d(e){r&&r(e)}}var S=n(71691),x=n(12725);function w(e){const t=`Invalid RGB color: ${e}`;if(null===e)throw new Error(t);const n=e.match(/^#?([a-f0-9]{2})([a-f0-9]{2})([a-f0-9]{2})$/i);if(null===n)throw new Error(t);const[,o,a,r]=n;if(!o||!a||!r)throw new Error(t);const s=parseInt(o,16)/255,i=parseInt(a,16)/255,l=parseInt(r,16)/255,c=Math.max(s,i,l),u=Math.min(s,i,l);let d;const p=c,m=c-u,h=0===c?0:m/c;if(c===u)d=0;else{switch(c){case s:d=(i-l)/m+(i<l?6:0);break;case i:d=(l-s)/m+2;break;case l:d=(s-i)/m+4;break;default:d=0}d/=6}return{h:d,s:h,v:p}}var _=n(89315),I=n(23351),N=n(85728),k=n(6921);const T=[37,39,38,40],D=.01;class O extends o.PureComponent{constructor(){super(...arguments),this._container=null,this._refContainer=e=>{this._container=e},this._handlePosition=e=>{const{hsv:{h:t},onChange:n}=this.props;if(!n)return;const o=(0,u.ensureNotNull)(this._container).getBoundingClientRect(),a=e.clientX-o.left,r=e.clientY-o.top;n({h:t,s:(0,N.clamp)(a/o.width,0,1),v:(0,N.clamp)(1-r/o.height,0,1)})},this._handleKeyDown=e=>{const{hsv:{h:t,s:n,v:o},onChange:a}=this.props,r=(0,I.hashFromEvent)(e);if(!a||!T.includes(r))return;if(37===r||39===r){return void a({h:t,s:(0,N.clamp)(37===r?n-D:n+D,0,1),v:o})}a({h:t,s:n,v:(0,N.clamp)(40===r?o-D:o+D,0,1)})},
this._mouseDown=e=>{window.addEventListener("mouseup",this._mouseUp),window.addEventListener("mousemove",this._mouseMove)},this._mouseUp=e=>{window.removeEventListener("mousemove",this._mouseMove),window.removeEventListener("mouseup",this._mouseUp),this._handlePosition(e)},this._mouseMove=(0,_.default)(this._handlePosition,100),this._handleTouch=e=>{this._handlePosition(e.nativeEvent.touches[0])}}render(){const{className:e,hsv:{h:t,s:n,v:a}}=this.props,s=`hsl(${360*t}, 100%, 50%)`;return o.createElement("div",{tabIndex:0,className:r()(k.accessible,e),onKeyDown:this._handleKeyDown},o.createElement("div",{className:k.saturation,style:{backgroundColor:s},ref:this._refContainer,onMouseDown:this._mouseDown,onTouchStart:this._handleTouch,onTouchMove:this._handleTouch},o.createElement("div",{className:k.pointer,style:{left:100*n+"%",top:100*(1-a)+"%"}})))}}var R=n(79819);class P extends o.PureComponent{constructor(){super(...arguments),this._container=null,this._refContainer=e=>{this._container=e},this._handlePosition=e=>{const{hsv:{s:t,v:n},onChange:o}=this.props;if(!o)return;const a=(0,u.ensureNotNull)(this._container).getBoundingClientRect(),r=e.clientY-a.top;o({h:(0,N.clamp)(r/a.height,0,1),s:t,v:n})},this._handleKeyDown=e=>{const{hsv:{h:t,s:n,v:o},onChange:a}=this.props,r=(0,I.hashFromEvent)(e);if(!a||38!==r&&40!==r)return;a({h:(0,N.clamp)(38===r?t-.01:t+.01,0,1),s:n,v:o})},this._mouseDown=e=>{window.addEventListener("mouseup",this._mouseUp),window.addEventListener("mousemove",this._mouseMove)},this._mouseUp=e=>{window.removeEventListener("mousemove",this._mouseMove),window.removeEventListener("mouseup",this._mouseUp),this._handlePosition(e)},this._mouseMove=(0,_.default)(this._handlePosition,100),this._handleTouch=e=>{this._handlePosition(e.nativeEvent.touches[0])}}render(){const{className:e,hsv:{h:t}}=this.props;return o.createElement("div",{className:r()(R.hue,R.accessible,e),tabIndex:0,onKeyDown:this._handleKeyDown},o.createElement("div",{className:R.pointerContainer,ref:this._refContainer,onMouseDown:this._mouseDown,onTouchStart:this._handleTouch,onTouchMove:this._handleTouch},o.createElement("div",{className:R.pointer,style:{top:100*t+"%"}})))}}var B=n(45759);const M="#000000",L=s.t(null,{context:"Color Picker"},n(3478));class A extends o.PureComponent{constructor(e){super(e),this._inputRef=o.createRef(),this._handleHSV=e=>{const t=function(e){const{h:t,s:n,v:o}=e;let a,r,s;const i=Math.floor(6*t),l=6*t-i,c=o*(1-n),u=o*(1-l*n),d=o*(1-(1-l)*n);switch(i%6){case 0:a=o,r=d,s=c;break;case 1:a=u,r=o,s=c;break;case 2:a=c,r=o,s=d;break;case 3:a=c,r=u,s=o;break;case 4:a=d,r=c,s=o;break;case 5:a=o,r=c,s=u;break;default:a=0,r=0,s=0}return"#"+[255*a,255*r,255*s].map((e=>("0"+Math.round(e).toString(16)).replace(/.+?([a-f0-9]{2})$/i,"$1"))).join("")}(e)||M;this.setState({color:t,inputColor:F(t),hsv:e}),this.props.onSelect(t)},this._handleInput=e=>{const t=F(e.currentTarget.value);try{const e=w(t),n=`#${t}`;this.setState({color:n,inputColor:t,hsv:e}),this.props.onSelect(n)}catch(e){this.setState({inputColor:t})}},
this._handleAddColor=()=>this.props.onAdd(this.state.color);const t=e.color||M;this.state={color:t,inputColor:F(t),hsv:w(t)}}componentDidMount(){d.CheckMobile.any()||this._inputRef.current?.focus()}render(){const{color:e,hsv:t,inputColor:n}=this.state;return o.createElement("div",{className:B.container},o.createElement("div",{className:B.form},o.createElement("div",{className:r()(B.swatch,String(e).toLowerCase()===h.white&&B.white),style:{backgroundColor:e}}),o.createElement("div",{className:B.inputWrap},o.createElement("span",{className:B.inputHash},"#"),o.createElement("input",{ref:this._inputRef,type:"text",className:B.input,value:n,onChange:this._handleInput})),o.createElement("div",{className:B.buttonWrap},o.createElement(x.Button,{size:"s",onClick:this._handleAddColor},L))),o.createElement("div",{className:B.hueSaturationWrap},o.createElement(O,{className:B.saturation,hsv:t,onChange:this._handleHSV}),o.createElement(P,{className:B.hue,hsv:t,onChange:this._handleHSV})))}}function F(e){return e.replace(/^#/,"")}var W=n(40649);const V=s.t(null,{context:"Color Picker"},n(6114)),z=s.t(null,{context:"Color Picker"},n(77309));function U(e){const{color:t,opacity:n,selectCustom:a,selectOpacity:s,customColors:l,onRemoveCustomColor:c,onToggleCustom:u,onOpacityChange:d,menu:p}=e,[m,f]=(0,o.useState)(!1),b="number"==typeof n?n:1,[v,g]=(0,i.useRowsNavigation)();return(0,o.useLayoutEffect)((()=>{p&&p.update()}),[s,p]),m?o.createElement(A,{color:t,onSelect:C,onAdd:function(t){f(!1),u?.(!1);const{onAddColor:n}=e;n&&n(t)}}):o.createElement("div",{className:W.container},o.createElement("div",{ref:v,onKeyDown:g},o.createElement(y,{colors:h.basic,color:t,onSelect:C}),o.createElement(y,{colors:h.extended,color:t,onSelect:C}),o.createElement("div",{className:W.separator}),o.createElement(y,{colors:l,color:t,onSelect:C,onRemoveCustomColor:c},a&&o.createElement(o.Fragment,null,l?.length?o.createElement("button",{title:V,onClick:E,className:r()(W.customButton,W.accessible,"apply-common-tooltip"),tabIndex:-1}):o.createElement("div",{"data-role":"row"},o.createElement("button",{title:V,onClick:E,className:r()(W.customButton,W.accessible,"apply-common-tooltip"),tabIndex:-1}))))),s&&o.createElement(o.Fragment,null,o.createElement("div",{className:W.sectionTitle},z),o.createElement(S.Opacity,{color:t,opacity:b,onChange:function(e){d&&d(e)}})));function C(t){const{onColorChange:n}=e;n&&n(t,m)}function E(e){f(!0),u?.(!0)}}},71691:(e,t,n)=>{"use strict";n.d(t,{Opacity:()=>c});var o=n(79474),a=n(14487),r=n(85842),s=n(85728),i=n(23351),l=n(55392);class c extends o.PureComponent{constructor(e){super(e),this._container=null,this._pointer=null,this._raf=null,this._refContainer=e=>{this._container=e},this._refPointer=e=>{this._pointer=e},this._handlePosition=e=>{null===this._raf&&(this._raf=requestAnimationFrame((()=>{const t=(0,r.ensureNotNull)(this._container),n=(0,r.ensureNotNull)(this._pointer),o=t.getBoundingClientRect(),a=n.offsetWidth,i=e.clientX-a/2-o.left,l=(0,s.clamp)(i/(o.width-a),0,1);this.setState({
inputOpacity:Math.round(100*l).toString()}),this.props.onChange(l),this._raf=null})))},this._onSliderClick=e=>{this._handlePosition(e.nativeEvent),this._dragSubscribe()},this._mouseUp=e=>{this.setState({isPointerDragged:!1}),this._dragUnsubscribe(),this._handlePosition(e)},this._mouseMove=e=>{this.setState({isPointerDragged:!0}),this._handlePosition(e)},this._onTouchStart=e=>{this._handlePosition(e.nativeEvent.touches[0])},this._handleTouch=e=>{this.setState({isPointerDragged:!0}),this._handlePosition(e.nativeEvent.touches[0])},this._handleTouchEnd=()=>{this.setState({isPointerDragged:!1})},this._handleInput=e=>{const t=e.currentTarget.value,n=Number(t)/100;this.setState({inputOpacity:t}),Number.isNaN(n)||n>1||this.props.onChange(n)},this._handleKeyDown=e=>{const t=(0,i.hashFromEvent)(e);if(37!==t&&39!==t)return;e.preventDefault();const n=Number(this.state.inputOpacity);37===t&&0!==n&&this._changeOpacity(n-1),39===t&&100!==n&&this._changeOpacity(n+1)},this.state={inputOpacity:Math.round(100*e.opacity).toString(),isPointerDragged:!1}}componentWillUnmount(){null!==this._raf&&(cancelAnimationFrame(this._raf),this._raf=null),this._dragUnsubscribe()}render(){const{color:e,opacity:t,hideInput:n,disabled:r}=this.props,{inputOpacity:s,isPointerDragged:i}=this.state,c={color:e||void 0};return o.createElement("div",{className:l.opacity},o.createElement("div",{className:a(l.opacitySlider,l.accessible),style:c,tabIndex:r?-1:0,ref:this._refContainer,onMouseDown:this._onSliderClick,onTouchStart:this._onTouchStart,onTouchMove:this._handleTouch,onTouchEnd:this._handleTouchEnd,onKeyDown:this._handleKeyDown,"aria-disabled":r},o.createElement("div",{className:l.opacitySliderGradient,style:{backgroundImage:`linear-gradient(90deg, transparent, ${e})`}}),o.createElement("div",{className:l.opacityPointerWrap},o.createElement("div",{className:a(l.pointer,i&&l.dragged),style:{left:100*t+"%"},ref:this._refPointer}))),!n&&o.createElement("div",{className:l.opacityInputWrap},o.createElement("input",{type:"text",className:l.opacityInput,value:s,onChange:this._handleInput}),o.createElement("span",{className:l.opacityInputPercent},"%")))}_dragSubscribe(){const e=(0,r.ensureNotNull)(this._container).ownerDocument;e&&(e.addEventListener("mouseup",this._mouseUp),e.addEventListener("mousemove",this._mouseMove))}_dragUnsubscribe(){const e=(0,r.ensureNotNull)(this._container).ownerDocument;e&&(e.removeEventListener("mousemove",this._mouseMove),e.removeEventListener("mouseup",this._mouseUp))}_changeOpacity(e){this.setState({inputOpacity:e.toString()}),this.props.onChange(e/100)}}},22057:(e,t,n)=>{"use strict";n.d(t,{basic:()=>i,extended:()=>c,white:()=>a});var o=n(11284);const a=o.colorsPalette["color-white"],r=["ripe-red","tan-orange","banana-yellow","iguana-green","minty-green","sky-blue","tv-blue","deep-blue","grapes-purple","berry-pink"],s=[200,300,400,500,600,700,800,900].map((e=>`color-cold-gray-${e}`));s.unshift("color-white"),s.push("color-black"),r.forEach((e=>{s.push(`color-${e}-500`)}));const i=s.map((e=>o.colorsPalette[e])),l=[]
;[100,200,300,400,700,900].forEach((e=>{r.forEach((t=>{l.push(`color-${t}-${e}`)}))}));const c=l.map((e=>o.colorsPalette[e]))},92155:(e,t,n)=>{"use strict";n.d(t,{useCustomColors:()=>c});var o=n(79474),a=n(82287),r=n(96375);function s(e,t){(0,o.useEffect)((()=>(r.subscribe(e,t,null),()=>{r.unsubscribe(e,t,null)})),[e,t])}var i,l=n(55482);function c(){const[e,t]=(0,o.useState)((0,a.getJSON)("pickerCustomColors",[]));s("add_new_custom_color",(n=>t(u(n,e)))),s("remove_custom_color",(n=>t(d(n,e))));const n=(0,o.useCallback)((t=>{const n=t?(0,l.parseRgb)(t):null;e.some((e=>null!==e&&null!==n&&(0,l.areEqualRgb)((0,l.parseRgb)(e),n)))||(r.emit("add_new_custom_color",t),(0,a.setJSON)("pickerCustomColors",u(t,e)))}),[e]),i=(0,o.useCallback)((t=>{(t>=0||t<e.length)&&(r.emit("remove_custom_color",t),(0,a.setJSON)("pickerCustomColors",d(t,e)))}),[e]);return[e,n,i]}function u(e,t){const n=t.slice();return n.push(e),n.length>29&&n.shift(),n}function d(e,t){return t.filter(((t,n)=>e!==n))}!function(e){e.SettingsKey="pickerCustomColors",e.GlobalAddEventName="add_new_custom_color",e.GlobalRemoveEventName="remove_custom_color",e[e.MaxColors=29]="MaxColors"}(i||(i={}))},57314:(e,t,n)=>{"use strict";n.d(t,{IconQuestionInformation:()=>O});var o,a=n(79474),r=n(14487),s=n.n(r),i=n(40197),l=n(73457),c=n(20912),u=n.n(c),d=n(45398),p=n.n(d),m=n(10276),h=n.n(m),f=n(1711),b=n.n(f),v=n(75452),g=n.n(v);!function(e){e.Small="small",e.Medium="medium",e.Large="large"}(o||(o={}));const C="small";var E,y;!function(e){e.Default="default",e.Danger="danger",e.Warning="warning",e.Success="success",e.Neutral="neutral",e.NeutralLight="neutral-light"}(E||(E={})),function(e){e.Info="info",e.Question="question",e.Check="check",e.Exclamation="exclamation"}(y||(y={}));const S={info:p(),question:u(),check:h(),exclamation:b()},x=a.forwardRef(((e,t)=>a.createElement("span",{...e,ref:t,className:s()(e.className,g()["no-active-state"])}))),w=a.forwardRef(((e,t)=>{const{icon:n="exclamation",intent:o="default",ariaLabel:r,tooltip:c,className:u,renderComponent:d=x,tabIndex:p=0,size:m=C,onFocus:h,onBlur:f,onClick:b,...v}=e,E=S[n]??n;return a.createElement(d,{className:s()(u,g().iconWrapper,g()[o],g()[m]),title:c,ref:t,tabIndex:p,onFocus:h,onBlur:f,onClick:b,...(0,i.filterDataProps)(v)},a.createElement(l.Icon,{"aria-hidden":!r,"aria-label":r,icon:E,className:g().icon}))}));var _=n(79223),I=n(1324),N=n(49971),k=n.n(N);function T(){document.removeEventListener("scroll",T),document.removeEventListener("touchstart",T),document.removeEventListener("mouseout",T),(0,I.hide)()}const D=e=>{(0,I.showOnElement)(e.currentTarget,{tooltipDelay:0}),document.addEventListener("scroll",T),document.addEventListener("touchstart",T),document.addEventListener("mouseout",T)},O=(0,a.forwardRef)(((e,t)=>{const{className:n,onClick:o=D,doNotShowTooltipOnTouch:s,size:i,...l}=e,{tooltip:c,className:u,...d}=(0,_.useTooltip)({tooltip:e.tooltip,doNotShowTooltipOnTouch:!1,showTooltip:I.showOnElement,hideTooltip:I.hide,onClick:o},t);return a.createElement(w,{
className:r(n,k()["icon-wrapper"],c&&k()["with-tooltip"],u),tooltip:c,size:i,...l,...d})}));(0,a.forwardRef)(((e,t)=>{const{className:n,href:o,rel:s,target:i,...l}=e,c=(0,a.useMemo)((()=>(0,a.forwardRef)(((e,t)=>a.createElement("a",{href:o,rel:s,target:i,ref:t,...e})))),[o,s,i]);return a.createElement(O,{...l,className:r(n,k()["with-link"]),renderComponent:c,ref:t,doNotShowTooltipOnTouch:!0})})),(0,a.forwardRef)(((e,t)=>{const{className:n,withActiveState:o,...s}=e,i=(0,a.useMemo)((()=>(0,a.forwardRef)(((e,t)=>a.createElement("button",{...e,ref:t,type:"button"})))),[]);return a.createElement(O,{...s,className:r(n,!o&&k()["no-active-state"]),renderComponent:i,ref:t})}))},54466:(e,t,n)=>{"use strict";n.d(t,{MatchMedia:()=>a});var o=n(79474);class a extends o.PureComponent{constructor(e){super(e),this._handleChange=()=>{this.forceUpdate()},this.state={query:window.matchMedia(this.props.rule)}}componentDidMount(){this._subscribe(this.state.query)}componentDidUpdate(e,t){this.state.query!==t.query&&(this._unsubscribe(t.query),this._subscribe(this.state.query))}componentWillUnmount(){this._unsubscribe(this.state.query)}render(){return this.props.children(this.state.query.matches)}static getDerivedStateFromProps(e,t){return e.rule!==t.query.media?{query:window.matchMedia(e.rule)}:null}_subscribe(e){e.addEventListener("change",this._handleChange)}_unsubscribe(e){e.removeEventListener("change",this._handleChange)}}},98124:(e,t,n)=>{"use strict";n.d(t,{MenuContext:()=>o});const o=n(79474).createContext(null)},86738:(e,t,n)=>{"use strict";n.d(t,{DEFAULT_MENU_THEME:()=>b,Menu:()=>g});var o=n(79474),a=n(14487),r=n.n(a),s=n(85842),i=n(85728),l=n(63484),c=n(16780),u=n(11463),d=n(46765),p=n(19960),m=n(78972),h=n(98124),f=n(12139);const b=f;var v;!function(e){e[e.IndentFromWindow=0]="IndentFromWindow"}(v||(v={}));class g extends o.PureComponent{constructor(e){super(e),this._containerRef=null,this._scrollWrapRef=null,this._raf=null,this._scrollRaf=null,this._scrollTimeout=void 0,this._manager=new d.OverlapManager,this._hotkeys=null,this._scroll=0,this._handleContainerRef=e=>{this._containerRef=e,this.props.reference&&("function"==typeof this.props.reference&&this.props.reference(e),"object"==typeof this.props.reference&&(this.props.reference.current=e))},this._handleScrollWrapRef=e=>{this._scrollWrapRef=e,"function"==typeof this.props.scrollWrapReference&&this.props.scrollWrapReference(e),"object"==typeof this.props.scrollWrapReference&&(this.props.scrollWrapReference.current=e)},this._handleCustomRemeasureDelegate=()=>{this._resizeForced(),this._handleMeasure()},this._handleMeasure=({callback:e,forceRecalcPosition:t}={})=>{if(this.state.isMeasureValid&&!t)return;const{position:n}=this.props,o=(0,s.ensureNotNull)(this._containerRef);let a=o.getBoundingClientRect();const r=document.documentElement.clientHeight,l=document.documentElement.clientWidth,c=this.props.closeOnScrollOutsideOffset??0;let u=r-0-c;const d=a.height>u;if(d){(0,s.ensureNotNull)(this._scrollWrapRef).style.overflowY="scroll",a=o.getBoundingClientRect()}
const{width:p,height:m}=a,h="function"==typeof n?n({contentWidth:p,contentHeight:m,availableWidth:l,availableHeight:r}):n,f=h?.indentFromWindow?.left??0,b=l-(h.overrideWidth??p)-(h?.indentFromWindow?.right??0),v=(0,i.clamp)(h.x,f,Math.max(f,b)),g=(h?.indentFromWindow?.top??0)+c,C=r-(h.overrideHeight??m)-(h?.indentFromWindow?.bottom??0);let E=(0,i.clamp)(h.y,g,Math.max(g,C));if(h.forbidCorrectYCoord&&E<h.y&&(u-=h.y-E,E=h.y),t&&void 0!==this.props.closeOnScrollOutsideOffset&&h.y<=this.props.closeOnScrollOutsideOffset)return void this._handleGlobalClose(!0);const y=h.overrideHeight??(d?u:void 0);this.setState({appearingMenuHeight:t?this.state.appearingMenuHeight:y,appearingMenuWidth:t?this.state.appearingMenuWidth:h.overrideWidth,appearingPosition:{x:v,y:E},isMeasureValid:!0},(()=>{this.props.doNotRestorePosition||this._restoreScrollPosition(),e&&e()}))},this._restoreScrollPosition=()=>{const e=document.activeElement,t=(0,s.ensureNotNull)(this._containerRef);if(null!==e&&t.contains(e))try{e.scrollIntoView()}catch(e){}else(0,s.ensureNotNull)(this._scrollWrapRef).scrollTop=this._scroll},this._resizeForced=()=>{this.setState({appearingMenuHeight:void 0,appearingMenuWidth:void 0,appearingPosition:void 0,isMeasureValid:void 0})},this._resize=()=>{null===this._raf&&(this._raf=requestAnimationFrame((()=>{this.setState({appearingMenuHeight:void 0,appearingMenuWidth:void 0,appearingPosition:void 0,isMeasureValid:void 0}),this._raf=null})))},this._handleGlobalClose=e=>{this.props.onClose(e)},this._handleSlot=e=>{this._manager.setContainer(e)},this._handleScroll=()=>{this._scroll=(0,s.ensureNotNull)(this._scrollWrapRef).scrollTop},this._handleScrollOutsideEnd=()=>{clearTimeout(this._scrollTimeout),this._scrollTimeout=setTimeout((()=>{this._handleMeasure({forceRecalcPosition:!0})}),80)},this._handleScrollOutside=e=>{e.target!==this._scrollWrapRef&&(this._handleScrollOutsideEnd(),null===this._scrollRaf&&(this._scrollRaf=requestAnimationFrame((()=>{this._handleMeasure({forceRecalcPosition:!0}),this._scrollRaf=null}))))},this.state={}}componentDidMount(){this._handleMeasure({callback:this.props.onOpen});const{customCloseDelegate:e=u.globalCloseDelegate,customRemeasureDelegate:t}=this.props;e.subscribe(this,this._handleGlobalClose),t?.subscribe(null,this._handleCustomRemeasureDelegate),window.addEventListener("resize",this._resize);const n=null!==this.context;this._hotkeys||n||(this._hotkeys=p.createGroup({desc:"Popup menu"}),this._hotkeys.add({desc:"Close",hotkey:27,handler:()=>{this.props.onKeyboardClose&&this.props.onKeyboardClose(),this._handleGlobalClose()}})),this.props.repositionOnScroll&&window.addEventListener("scroll",this._handleScrollOutside,{capture:!0})}componentDidUpdate(){this._handleMeasure()}componentWillUnmount(){const{customCloseDelegate:e=u.globalCloseDelegate,customRemeasureDelegate:t}=this.props;e.unsubscribe(this,this._handleGlobalClose),t?.unsubscribe(null,this._handleCustomRemeasureDelegate),window.removeEventListener("resize",this._resize),window.removeEventListener("scroll",this._handleScrollOutside,{
capture:!0}),this._hotkeys&&(this._hotkeys.destroy(),this._hotkeys=null),null!==this._raf&&(cancelAnimationFrame(this._raf),this._raf=null),null!==this._scrollRaf&&(cancelAnimationFrame(this._scrollRaf),this._scrollRaf=null),this._scrollTimeout&&clearTimeout(this._scrollTimeout)}render(){const{id:e,role:t,"aria-label":n,"aria-labelledby":a,"aria-activedescendant":s,"aria-hidden":i,"aria-describedby":u,"aria-invalid":d,children:p,minWidth:b,theme:v=f,className:g,maxHeight:E,onMouseOver:y,onMouseOut:S,onKeyDown:x,onFocus:w,onBlur:_}=this.props,{appearingMenuHeight:I,appearingMenuWidth:N,appearingPosition:k,isMeasureValid:T}=this.state,D={"--ui-kit-menu-max-width":`${k&&k.x}px`,maxWidth:"calc(100vw - var(--ui-kit-menu-max-width) - 6px)"};return o.createElement(h.MenuContext.Provider,{value:this},o.createElement(m.SubmenuHandler,null,o.createElement(c.SlotContext.Provider,{value:this._manager},o.createElement("div",{id:e,role:t,"aria-label":n,"aria-labelledby":a,"aria-activedescendant":s,"aria-hidden":i,"aria-describedby":u,"aria-invalid":d,className:r()(g,v.menuWrap,!T&&v.isMeasuring),style:{height:I,left:k&&k.x,minWidth:b,position:"fixed",top:k&&k.y,width:N,...this.props.limitMaxWidth&&D},"data-name":this.props["data-name"],"data-qa-id":this.props.dataQaId,"data-tooltip-show-on-focus":this.props["data-tooltip-show-on-focus"],ref:this._handleContainerRef,onScrollCapture:this.props.onScroll,onContextMenu:l.preventDefaultForContextMenu,tabIndex:this.props.tabIndex,onMouseOver:y,onMouseOut:S,onKeyDown:x,onFocus:w,onBlur:_},o.createElement("div",{className:r()(v.scrollWrap,!this.props.noMomentumBasedScroll&&v.momentumBased),style:{overflowY:void 0!==I?"scroll":"auto",maxHeight:E},onScrollCapture:this._handleScroll,ref:this._handleScrollWrapRef},o.createElement(C,{className:v.menuBox},p)))),o.createElement(c.Slot,{reference:this._handleSlot})))}update(e){e?this._resizeForced():this._resize()}focus(e){this._containerRef?.focus(e)}blur(){this._containerRef?.blur()}}function C(e){const t=(0,s.ensureNotNull)((0,o.useContext)(m.SubmenuContext)),n=o.useRef(null);return o.createElement("div",{ref:n,className:e.className,onMouseOver:function(e){if(!(null!==t.current&&e.target instanceof Node&&(o=e.target,n.current?.contains(o))))return;var o;t.isSubmenuNode(e.target)||t.setCurrent(null)},"data-qa-id":"menu-inner"},e.children)}g.contextType=m.SubmenuContext},11508:(e,t,n)=>{"use strict";n.d(t,{CloseDelegateContext:()=>r});var o=n(79474),a=n(11463);const r=o.createContext(a.globalCloseDelegate)},64888:(e,t,n)=>{"use strict";n.d(t,{Portal:()=>o.Portal,PortalContext:()=>o.PortalContext});var o=n(52885)},16780:(e,t,n)=>{"use strict";n.d(t,{Slot:()=>o.Slot,SlotContext:()=>o.SlotContext});var o=n(99286)},15620:e=>{e.exports={wrapper:"wrapper-vJKneA8J"}},29808:e=>{e.exports={input:"input-Lah5SRBd",symbol:"symbol-Lah5SRBd",checkbox:"checkbox-Lah5SRBd",label:"label-Lah5SRBd",dropdownMenu:"dropdownMenu-Lah5SRBd",sessionStart:"sessionStart-Lah5SRBd",sessionEnd:"sessionEnd-Lah5SRBd",sessionInputContainer:"sessionInputContainer-Lah5SRBd",
sessionDash:"sessionDash-Lah5SRBd",inputGroup:"inputGroup-Lah5SRBd",textarea:"textarea-Lah5SRBd",inlineGroup:"inlineGroup-Lah5SRBd",hasTooltip:"hasTooltip-Lah5SRBd",popoverHeight:"popoverHeight-Lah5SRBd",containerDateTimeInput:"containerDateTimeInput-Lah5SRBd",smallStyleControl:"smallStyleControl-Lah5SRBd",datePickerWrapper:"datePickerWrapper-Lah5SRBd",timePickerWrapper:"timePickerWrapper-Lah5SRBd"}},15593:e=>{e.exports={checkbox:"checkbox-z5Y4Tf9v",label:"label-z5Y4Tf9v"}},62813:e=>{e.exports={titleWrap:"titleWrap-ZxcKfzQ_",groupFooter:"groupFooter-ZxcKfzQ_"}},99145:e=>{e.exports={inlineRow:"inlineRow-uuCuCMOL"}},17664:e=>{e.exports={inputGroup:"inputGroup-R63thVCF",inlineGroup:"inlineGroup-R63thVCF",sessionStart:"sessionStart-R63thVCF"}},51814:e=>{e.exports={wrap:"wrap-gMr4O67p",labelWrap:"labelWrap-gMr4O67p",label:"label-gMr4O67p",hasTooltip:"hasTooltip-gMr4O67p"}},27639:(e,t,n)=>{"use strict";n.d(t,{debounced:()=>r});var o=n(79474);const a={blur:0,commit:0,change:1/0};function r(e,t=a){return class extends o.PureComponent{constructor(e){super(e),this._onChange=(e,n,o)=>{const a=t.change;a?(clearTimeout(this._timeout),this.setState({value:e},(()=>{a!==1/0&&(this._timeout=setTimeout((()=>this._flush()),a))}))):this._flush(e)},this._onBlur=()=>{this._debounce(t.blur);const{onBlur:e}=this.props;e&&e()},this._onKeyDown=e=>{13===e.keyCode&&this._debounce(t.commit)},this.state={prevValue:e.value,value:e.value}}componentWillUnmount(){this._flush()}render(){const{value:t}=this.state;return o.createElement(e,{...this.props,value:t,onChange:this._onChange,onBlur:this._onBlur,onKeyDown:this._onKeyDown})}static getDerivedStateFromProps(e,t){return e.value===t.prevValue?t:{prevValue:e.value,value:e.value}}_debounce(e){e?(clearTimeout(this._timeout),e!==1/0&&(this._timeout=setTimeout((()=>this._flush()),e))):this.setState((e=>{this._flush(e.value)}))}_flush(e){const{onChange:t}=this.props,{prevValue:n,value:o}=this.state;clearTimeout(this._timeout);const a=void 0!==e?e:o;void 0!==a&&a!==n&&t(a)}}}},22725:(e,t,n)=>{"use strict";n.d(t,{IconGroupWrapper:()=>r});var o=n(79474),a=n(15620);function r(e){const{children:t}=e;return o.createElement("div",{className:a.wrapper},t)}},80696:(e,t,n)=>{"use strict";n.d(t,{InputTooltip:()=>r});var o=n(79474),a=n(57314);function r(e){const{className:t,title:n}=e;return o.createElement(a.IconQuestionInformation,{icon:"info",className:t,ariaLabel:n,tooltip:n,tabIndex:-1})}},75753:(e,t,n)=>{"use strict";n.d(t,{BoolInput:()=>u,BoolInputComponent:()=>c});var o=n(79474),a=n(69144),r=n(14487),s=n.n(r),i=n(25659),l=n(29808);const c=(0,o.memo)((e=>{const{input:{defval:t},value:n,disabled:r,label:i,hasTooltip:c,onChange:u,onClick:d}=e,p=void 0===n?t:n,m=(0,o.useCallback)((()=>{d?.(),u(!n)}),[u,n]);return o.createElement(a.Checkbox,{className:s()(l.checkbox,c&&l.hasTooltip),disabled:r,checked:p,onChange:m,label:o.createElement("span",{className:l.label},i),labelAlignBaseline:!0})}));c.displayName="BoolInputComponent";const u=(0,i.bind)(c)},29497:(e,t,n)=>{"use strict";n.d(t,{FloatInput:()=>p,
FloatInputComponent:()=>d});var o=n(79474),a=n(14487),r=n.n(a),s=n(25659),i=n(27639),l=n(39002),c=n(29808);const u=(0,o.memo)((e=>{const{hasTooltip:t}=e;return o.createElement(l.NumericInput,{...e,className:r()(c.input,t&&c.hasTooltip),stretch:!1})}));u.displayName="FloatInputPureComponent";const d=(0,i.debounced)(u,{change:1/0,commit:0,blur:0}),p=(0,s.bind)(d)},97101:(e,t,n)=>{"use strict";n.d(t,{IntegerInput:()=>p,IntegerInputComponent:()=>d});var o=n(79474),a=n(14487),r=n.n(a),s=n(25659),i=n(27639),l=n(39002),c=n(29808);const u=(0,o.memo)((e=>{const{hasTooltip:t}=e;return o.createElement(l.NumericInput,{...e,mode:"integer",className:r()(c.input,t&&c.hasTooltip),stretch:!1})}));u.displayName="IntegerInputComponent";const d=(0,i.debounced)(u,{change:1/0,commit:0,blur:0}),p=(0,s.bind)(d)},39002:(e,t,n)=>{"use strict";n.d(t,{NumericInput:()=>x});var o=n(79474),a=n(85842),r=n(91599),s=n(12745),i=n(45958),l=n(72896),c=n(47470),u=n(85728),d=n(81458);const p=9e15;function m(e){const{value:t,min:o=-1/0,max:a=p,boundariesErrorMessages:s}=e,i=function(e,t,n){const o=e>=t,a=e<=n;return{passMin:o,passMax:a,pass:o&&a,clamped:(0,u.clamp)(e,t,n)}}(t,o,a);let l;return i.passMax||(l=s?.greaterThanMax??r.t(null,{replace:{max:String(a)}},n(4608))),i.passMin||(l=s?.lessThanMin??r.t(null,{replace:{min:String(o)}},n(4551))),{isPassed:i.pass,msg:l,clampedValue:i.clamped}}var h,f;!function(e){e.Integer="integer",e.Float="float",e.Fractional="fractional"}(h||(h={})),function(e){e.Input="input",e.Step="step"}(f||(f={}));const b=new c.NumericFormatter({ignoreLocaleNumberFormat:!0,noExponentialForm:!0}),v=/^[-]?[0-9]*$/,g=/^([-]?([0-9]+\.?[0-9]*)|([-]?[0-9]*))$/,C=/^([-]?(?:[0-9]+(?:'[0-9]+){0,2}|[0-9]+(?:'[0-9]+){0,1}'))?$/;class E extends o.PureComponent{constructor(e){super(e),this._onFocus=e=>{this.setState({focused:!0}),this.props.onFocus&&this.props.onFocus(e)},this._onBlur=e=>{this.setState({focused:!1}),!1!==this.props.shouldApplyValueOnBlur&&(this.setState({displayValue:y(this.props,this.props.value)}),this.props.errorHandler&&this.props.errorHandler(!1)),this.props.onBlur&&this.props.onBlur(e)},this._onValueChange=e=>{const t=void 0!==this._replaceDivider?this._replaceDivider(e.target.value,"fractional"===this.props.mode):e.target.value,n=(0,d.stripLTRMarks)(t);if(void 0!==this.props.onEmptyString&&""===t&&this.props.onEmptyString(),"fractional"===this.props.mode&&!C.test(n))return;if("float"===this.props.mode&&!g.test(n))return;if("integer"===this.props.mode&&!v.test(n))return;const o=S(t,this.props.formatter),a=o.res?this._checkValueBoundaries(o.value):{isPassed:!1,msg:void 0},r=o.res&&!a.isPassed,s=o.res&&o.suggest&&!this.state.focused?o.suggest:t,i=r&&a.msg?a.msg:this._errMsg;this.setState({displayValue:s,errorMsg:i}),o.res&&a.isPassed&&this.props.onValueChange(o.value,"input"),this.props.errorHandler&&this.props.errorHandler(!o.res||r,i)},this._onValueByStepChange=e=>{const{roundByStep:t=!0,step:n=1,uiStep:o,min:a=n,formatter:r}=this.props,i=S(this.state.displayValue,r),l=o??n;let c=n;if(i.res){
const o=new s.Big(i.value),r=o.minus(a).mod(n);let u=o.plus(e*l);!r.eq(0)&&t&&(u=u.plus((e>0?0:1)*l).minus(r)),c=u.toNumber()}const{isPassed:u,clampedValue:d}=this._checkValueBoundaries(c);c=u?c:d,this.setState({displayValue:y(this.props,c)}),this.props.onValueChange(c,"step"),this.props.errorHandler&&this.props.errorHandler(!1)};const{value:t}=e;this._errMsg=r.t(null,void 0,n(8863));const o=y(e,t);this.state={value:t,displayValue:o,focused:!1,errorMsg:this._errMsg},this.props.onDisplayValueChange?.(o),this._replaceDivider=e.replaceDivider}render(){const{inputMode:e,errorMessage:t,autoSelectOnFocus:n,...a}=this.props;return o.createElement(l.NumberInputView,{...a,inputMode:e??this.state.inputMode,value:(0,d.startWithLTR)((0,d.stripLTRMarks)(this.state.displayValue)),errorMessage:t||this.state.errorMsg,onValueChange:this._onValueChange,onValueByStepChange:this._onValueByStepChange,onFocus:this._onFocus,onBlur:this._onBlur,autoSelectOnFocus:void 0!==n?n:!i.CheckMobile.any(),onInputControlClick:this.props.onInputControlClick})}componentDidMount(){this.setState({inputMode:i.CheckMobile.iOS()?void 0:"numeric"})}componentDidUpdate(e,t){this.props.shouldApplyValueOnFormatterChange&&e.formatter!==this.props.formatter&&this.setState({displayValue:y(this.props,this.props.value)}),t.displayValue!==this.state.displayValue&&this.props.onDisplayValueChange?.(this.state.displayValue)}getClampedValue(){const{min:e=-1/0,max:t=p}=this.props,n=S(this.state.displayValue,this.props.formatter);return n.res?(0,u.clamp)(n.value,e,t):null}static getDerivedStateFromProps(e,t){const{alwaysUpdateValueFromProps:n,value:o,forceApplyValueFromProps:a}=e;return t.focused&&!n||t.value===o&&!a?null:{value:o,displayValue:y(e,o)}}_checkValueBoundaries(e){const{min:t,max:n,boundariesErrorMessages:o}=this.props;return m({value:e,min:t,max:n,boundariesErrorMessages:o})}}function y(e,t){const{useFormatter:n=!0,formatter:o,mode:a}=e;return n&&"integer"!==a?function(e,t=b){return null!==e?t.format(e):""}(t,o):function(e){if(null===e)return"";return c.NumericFormatter.formatNoE(e)}(t)}function S(e,t=b){return t.parse?t.parse(e):{res:!1,error:"Formatter does not support parse"}}class x extends o.PureComponent{constructor(){super(...arguments),this._container=null,this._handleContainerRef=e=>this._container=e,this._onChange=(e,t)=>{const{onChange:n,onBlur:o}=this.props;n(e),"step"===t&&o&&o()},this._onBlur=e=>{const{onBlur:t}=this.props;if(t){const n=(0,a.ensureNotNull)(this._container);n.contains(document.activeElement)||n.contains(e.relatedTarget)||t()}}}render(){const{input:{defval:e,min:t,max:n,step:a},value:r,disabled:s,onKeyDown:i,className:l,mode:c,stretch:u}=this.props;return o.createElement(E,{className:l,value:Number(void 0===r?e:r),min:t,max:n,step:a,mode:c,onBlur:this._onBlur,onValueChange:this._onChange,onKeyDown:i,disabled:s,containerReference:this._handleContainerRef,fontSizeStyle:"medium",roundByStep:!1,stretch:u})}}},27933:(e,t,n)=>{"use strict";n.d(t,{SymbolInput:()=>i,SymbolInputComponent:()=>s});var o=n(79474),a=n(39944),r=n(25659)
;const s=(0,o.memo)((e=>{const{value:t,input:{defval:n},onChange:r,disabled:s,hasTooltip:i,isResetSymbolAble:l}=e;return o.createElement(a.SymbolInputsButton,{symbol:t||n||"",defVal:n||"",onSymbolChanged:r,disabled:s,hasTooltip:i,isResetAble:l})}));s.displayName="SymbolInputComponent";const i=(0,r.bind)(s)},59346:(e,t,n)=>{"use strict";n.d(t,{InputRow:()=>ln});var o=n(79474),a=n(85842),r=n(82372),s=n(20819),i=n(22725),l=n(80696),c=n(16570),u=n(75753),d=n(14487),p=n.n(d),m=n(34720),h=n(24180),f=n(32438),b=n(10530),v=n(28187),g=n(25659),C=n(29808);function E(e){return 60*new Date(e).getTimezoneOffset()*1e3}function y(e,t,n){return e.valueOf()-t-E(n)}const S=(0,o.memo)((e=>{const{tzName:t,value:n,onChange:a,input:{defval:r},hasTooltip:s,disabled:i}=e,l=(0,o.useMemo)((()=>Number(n??r)),[n,r]),c=(0,o.useMemo)((()=>(0,v.getChartTimezoneOffsetMs)(l,t)),[l,t]),u=(0,o.useMemo)((()=>{const e=new Date(l+c+E(l));return e.setSeconds(0),e}),[l,c]),d=(0,o.useMemo)((()=>(0,f.twoDigitsFormat)(u.getHours())+":"+(0,f.twoDigitsFormat)(u.getMinutes())),[u]),g=(0,o.useCallback)((e=>{const[t,n]=e.split(":"),o=new Date(u);o.setHours(Number(t)),o.setMinutes(Number(n)),a(y(o,c,l))}),[c,l,a]),S=(0,o.useCallback)((e=>{if(null===e)return;const t=new Date(u);t.setFullYear(e.getFullYear()),t.setMonth(e.getMonth()),t.setDate(e.getDate()),a(y(t,c,l))}),[c,l,a]);return o.createElement("div",{className:p()(C.containerDateTimeInput,s&&C.hasTooltip)},o.createElement("div",{className:C.datePickerWrapper},o.createElement(m.DatePicker,{InputComponent:h.DateInput,initial:u,onPick:S,disabled:i,revertInvalidData:!0})),o.createElement("div",{className:C.timePickerWrapper},o.createElement(b.TimeInput,{value:d,onChange:g,disabled:i})))}));S.displayName="DateTimeInputComponent";const x=(0,g.bind)(S);var w,_,I=n(29497),N=n(97101),k=n(97792),T=n(77555),D=n(47778),O=n(91965),R=n(40197),P=n(96278),B=n.n(P);function M(e){const{role:t,startSlot:n,children:a,isOpen:r,onClick:s,onKeyDown:i,id:l,reference:c,ariaActivedescendant:u,stretch:d,buttonClassname:m,disabled:h,ariaHaspopup:f,ariaControls:b,ariaLabelledby:v,size:g="medium",intent:C="default",tabIndex:E,...y}=e,S=(0,R.filterDataProps)(y);return o.createElement("button",{type:"button",ref:c,role:t,"aria-controls":b,"aria-expanded":r,"aria-haspopup":f,"aria-activedescendant":u,"aria-disabled":h,"aria-labelledby":v,tabIndex:void 0!==E?E:h?-1:0,onClick:h?void 0:s,onKeyDown:h?void 0:i,id:l,className:p()(B().button,m,h&&B().disabled,d&&B().stretch,g&&B()[g],B()[C],r&&B().open),...S},o.createElement("div",{className:B().content},n&&o.createElement("div",{className:B().startSlot},n),a&&o.createElement("div",{className:B().middleSlot},a),o.createElement(O.Caret,{isDropped:r,className:B().caret,disabled:!0})))}!function(e){e.Default="default",e.Danger="danger",e.Warning="warning"}(w||(w={})),function(e){e.XSmall="xsmall",e.Small="small",e.Medium="medium",e.Large="large"}(_||(_={}));var L=n(59794),A=n(55768),F=n.n(A);function W(e){const{isGrouped:t,cellState:n}=(0,o.useContext)(L.ControlGroupContext)
;return t?o.createElement("div",{className:p()(F().dropdownButton,n.isTop&&F().top,n.isLeft&&F().left,n.isBottom&&F().bottom,n.isRight&&F().right)},o.createElement(M,{...e,stretch:e.stretch??!0})):o.createElement(M,{...e})}var V=n(73064),z=n(70373),U=n(7528),H=n(89315),q=n(47893);const G="data-is-popover-item-button",K="data-is-popover-context-action";function Z(e,t){e.scrollIntoView({behavior:t?"smooth":void 0,block:"center"})}var $=n(61713),Q=n(45280);function Y(e,t){const n=t=>(n,o)=>{const a=document.activeElement||n,r=(0,$.getSelectorTreeWalker)(n,e);r.currentNode=a;const s=t(r);return s&&(0,Q.isHTMLOrSVGElement)(s)&&s!==a?(s.focus(o),s):null},o=t?e=>e.previousNode():$.getPreviousNonParent,a=e=>e.nextNode();return{focusPrev:n(o),focusNext:n(a),focusFirst:n($.getFirstDescendant),focusLast:n($.getLastDescendant),focusPrevLoop:n((e=>{const t=o(e);return t||(0,$.getLastDescendant)(e)})),focusNextLoop:n((e=>{const t=a(e);return t||(0,$.getFirstDescendant)(e)})),focusIndex:(e,t,o)=>n((e=>{e.currentNode=e.root;for(let n=0;n<t;n++)e.nextNode();return e.nextNode()}))(e,o)}}const j=(e,t)=>{const n=e(t,{preventScroll:!0});n&&Z(n)};function J(e,t=0){const{focusPrevLoop:n,focusNextLoop:a,focusFirst:r,focusLast:s}=(0,o.useMemo)((()=>Y(`[${G}]`)),[]);const i=(0,o.useCallback)((t=>{e&&t&&r(t)}),[r,e]),l=(0,o.useMemo)((()=>(0,H.default)(j,t,{leading:!1,trailing:!0})),[t]);return{onKeyDown:function(e){const o=(0,q.hashFromEvent)(e),i=e.currentTarget,c=function(e){switch(e){case 38:return n;case 40:return a;case 36:return r;case 35:return s}}(o);c&&(e.stopPropagation(),e.preventDefault(),t?l(c,i):j(c,i))},refToContentWrapperElement:i}}var X=n(9774),ee=n(87013),te=n(47157),ne=n(6071),oe=n.n(ne);function ae(e){const t=(0,o.useRef)(null),{width:n=z.POPOVER_DEFAULT_WIDTH,height:a=z.POPOVER_DEFAULT_HEIGHT,placementRules:r=z.POPOVER_DEFAULT_PLACEMENT_RULES,onClose:s,isOpen:i,anchorPositionerCardAppearanceClassname:l,children:c,role:u,ariaLabelledby:d,idOfContentWrapperElement:p,anchored:m,ariaMultiselectable:h,mobilePositionerSide:f,mobilePositionerCardAppearanceClassname:b,mobilePositionerStretch:v,refObjectToContentWrapperElement:g=t,isRtl:C,repositionTriggers:E,repositionDependencies:y,fixedHeader:S,fixedFooter:x,onScroll:w,scrollRef:_,onKeyDown:I,contentResize:N,mobileBreakpoint:k,dataQaId:T}=e,D=(0,o.useId)(),O=p??D,R=(0,X.useMergedRefs)([g]),P=(0,o.useRef)(null),B=(0,X.useMergedRefs)([_,P]),M=o.createElement("div",{onKeyDown:I,className:oe().eventWrapper},o.createElement(te.PopoverContentVertical,{fixedHeader:S,fixedFooter:x,onScroll:w,scrollRef:B},c));return o.createElement(ee.Popover,{anchored:m,isRtl:C,onClose:s,isOpen:i,anchorPositionerCardAppearanceClassname:l,role:u,ariaLabelledby:d,ariaMultiselectable:h,idOfContentWrapperElement:O,refToContentWrapperElement:R,placementRules:r,width:n,height:a,children:M,mobilePositionerSide:f,mobilePositionerCardAppearanceClassname:b,mobilePositionerStretch:v,repositionTriggers:E,repositionDependencies:y,mobileBreakpoint:k,dataQaId:T,contentResize:N,scrollContainer:P})}var re=n(13528)
;function se(e){const t=(0,o.useRef)(null),{width:n=z.POPOVER_DEFAULT_WIDTH,height:a=z.POPOVER_DEFAULT_HEIGHT,placementRules:r=z.POPOVER_DEFAULT_PLACEMENT_RULES,onClose:s,isOpen:i,closeOnClickAway:l=z.POPOVER_DEFAULT_CLOSE_ON_CLICK_AWAY,closeOnEscape:c=z.POPOVER_DEFAULT_CLOSE_ON_ESCAPE,closeOnScrollOutside:u=z.POPOVER_DEFAULT_CLOSE_ON_SCROLL_OUTSIDE,closeOnResizeWindow:d=z.POPOVER_DEFAULT_CLOSE_ON_RESIZE_WINDOW,closeOnTab:p=z.POPOVER_DEFAULT_CLOSE_ON_TAB,anchorPositionerCardAppearanceClassname:m,children:h,role:f,ariaLabelledby:b,idOfContentWrapperElement:v,anchored:g,ariaMultiselectable:C,mobilePositionerSide:E,mobilePositionerCardAppearanceClassname:y,refToContentWrapperElement:S=t,isRtl:x,focusFirstItemOnOpen:w=!0,repositionTriggers:_=[],repositionDependencies:I,fixedHeader:N,fixedFooter:k,onScroll:T,scrollRef:D,mobileBreakpoint:O,contentResize:R=14,mobilePositionerStretch:P,keyDownThrottleMs:B,dataQaId:M}=e,L=(0,o.useContext)(re.AppContext).isRtl,A=x??L,F=(0,V.useFunctionalRefObject)(S),W=(0,o.useId)(),H=v??W,{repositionTriggers:q,refToContentWrapperElement:G}=(0,U.usePopoverCloseBehavior)({onClose:s,isOpen:i,closeOnClickAway:l,closeOnEscape:c,closeOnResizeWindow:d,closeOnScrollOutside:u,closeOnTab:p,refToContentWrapperElement:F,excludeArea:g.at}),{onKeyDown:K,refToContentWrapperElement:Z}=J(w,B),$=(0,X.useMergedRefs)([Z,G]);return o.createElement(ae,{anchored:g,isRtl:A,onClose:s,isOpen:i,anchorPositionerCardAppearanceClassname:m,role:f,ariaLabelledby:b,ariaMultiselectable:C,idOfContentWrapperElement:H,refObjectToContentWrapperElement:$,placementRules:r,width:n,height:a,children:h,mobilePositionerSide:E,mobilePositionerCardAppearanceClassname:y,repositionTriggers:[...q,..._],repositionDependencies:I,fixedFooter:k,fixedHeader:N,onScroll:T,scrollRef:D,onKeyDown:K,contentResize:R,mobilePositionerStretch:P,mobileBreakpoint:O,dataQaId:M})}var ie=n(37315),le=n.n(ie);function ce(e){const t=(0,o.useRef)(null),{children:n,listItemRef:a=t,isOpen:r,selected:s,disabled:i,onMouseEnter:l,size:c="medium",ariaBusy:u,intent:d="neutral",dataQaId:m}=e;return o.createElement("div",{"data-qa-id":m,className:p()(le().background,s&&le().selected,r&&le().open,i&&le().disabled,le()[c],le()[d]),ref:a,onMouseEnter:l,"aria-busy":u},n)}var ue=n(57457),de=n.n(ue);function pe(e){const t=(0,o.useRef)(null),{children:n,listItemButtonRef:a=t,listItemButtonId:r,onKeyDownListItemButton:s,href:i,target:l="_blank",hotkey:c,ariaChecked:u,ariaSelected:d,ariaHaspopup:m,ariaControls:h,ariaExpanded:f,ariaLabel:b,role:v,disabled:g,isOpen:C,selected:E,onClick:y,tabIndex:S=0,rel:x,dataQaId:w,..._}=e,I=(0,R.filterCheckedDataProps)(_),N=(0,V.useFunctionalRefObject)(a),k=(0,o.useCallback)((e=>{if(N.current!==e.target)return;s?.(e);const t=(0,q.hashFromEvent)(e);32!==t&&13!==t||(void 0!==i&&window.open(i,l),y?.(e),e.preventDefault(),e.stopPropagation())}),[y,i,l,s,N]),T={role:v,"aria-keyshortcuts":c?(D=c,Array.isArray(D)?D.map(q.hotkeyHashToAriaKeyshortcuts).join(" "):(0,q.hotkeyHashToAriaKeyshortcuts)(D)):void 0,"aria-expanded":f,"aria-haspopup":m,
"aria-controls":h,"aria-checked":u,"aria-selected":d,"aria-disabled":g,"aria-label":b,className:p()(de().button,E&&de().selected),tabIndex:S,ref:N,onKeyDown:g?void 0:k,onClick:g?void 0:y,id:r,"data-qa-id":w,...I};var D;return o.createElement(o.Fragment,null,!i&&o.createElement("div",{...T}," ",n," "),i&&o.createElement("a",{href:i,target:l,rel:x,...T},n))}var me=n(45890),he=n(54519),fe=n.n(he);function be(e){const{hotkey:t}=e;return o.createElement("div",{className:fe().hotkey},(n=t,Array.isArray(n)?n.map(q.humanReadableHash).join(", "):(0,q.humanReadableHash)(n)));var n}var ve=n(44479),ge=n.n(ve);function Ce(e){const{rightSlot:t,hotkey:n,selected:a}=e;return o.createElement("div",{className:ge().right},o.createElement("div",{className:ge().child},o.createElement(me.IconButtonVariantContextProvider,{variant:a?"primary-special":"primary"},n&&o.createElement(be,{hotkey:n}),t)))}var Ee=n(40543),ye=n.n(Ee);function Se(e){const{ellipsis:t,text:n,className:a}=e;return n?o.createElement("div",{className:p()(a,"string"==typeof n&&t&&ye().ellipsis,"string"!=typeof n&&ye().withGaps,t&&"apply-overflow-tooltip")},n):null}var xe=n(45515),we=n.n(xe);function _e(e){const{ellipsis:t=!0,title:n,description:a,hasEndSlot:r}=e;return o.createElement("div",{className:p()(we().middle,n&&we().hasTitle,a&&we().hasDescription,!r&&we().hasNoEndSlot)},o.createElement(Se,{key:"title",className:we().title,text:n,ellipsis:t}),o.createElement(Se,{key:"description",className:we().description,text:a,ellipsis:t}))}var Ie=n(70827),Ne=n.n(Ie);function ke(e){const{leftSlot:t,rightSlot:n,hotkey:a,selected:r,ellipsis:s,title:i,description:l}=e,c=void 0!==t&&o.createElement("div",{className:Ne().left,style:{"--ui-lib-private-listItem-leftSlotItemsNumber":Array.isArray(t)?t.length:1}},t),u=n||a?o.createElement(Ce,{rightSlot:n,hotkey:a,selected:r}):null,d=o.createElement(_e,{ellipsis:s,title:i,description:l,hasEndSlot:!!u});return o.createElement(o.Fragment,null,o.createElement("div",{className:Ne().buttonContent},c,d,u))}const Te=(0,o.createContext)(!1);var De,Oe,Re,Pe;function Be(e){const{title:t,description:n,listItemRef:a,listItemButtonRef:r,isOpen:s,selected:i,disabled:l,onClick:c,href:u,leftSlot:d,rightSlot:p,hotkey:m,intent:h,onMouseEnter:f,onKeyDownListItemButton:b,listItemButtonId:v,ariaChecked:g,ariaSelected:C,ariaHaspopup:E,ariaControls:y,ariaExpanded:S,ariaBusy:x,ariaLabel:w,role:_,size:I,ellipsis:N,target:k,outsideOfButtonSlot:T,tabIndex:D,rel:O,dataQaId:P,...B}=e,M=(0,R.filterCheckedDataProps)(B);return o.createElement(Te.Provider,{value:!!n},o.createElement(ce,{size:I,selected:i,isOpen:s,disabled:l,listItemRef:a,onMouseEnter:f,ariaBusy:x,intent:h},o.createElement(pe,{listItemButtonRef:r,listItemButtonId:v,onKeyDownListItemButton:b,href:u,target:k,hotkey:m,ariaChecked:g,ariaSelected:C,ariaHaspopup:E,ariaControls:y,ariaExpanded:S,ariaLabel:w,role:_,disabled:l,isOpen:s,selected:i,onClick:c,dataQaId:P,tabIndex:D,rel:O,...M},o.createElement(ke,{leftSlot:d,rightSlot:p,hotkey:m,selected:i,ellipsis:N,title:t,description:n})),T))}function Me(e){
const{title:t,description:n,popoverItemRef:a,popoverItemButtonRef:r,isOpen:s,selected:i,disabled:l,onClick:c,href:u,leftSlot:d,rightSlot:p,hotkey:m,intent:h,onMouseEnter:f,onKeyDownPopoverItemButton:b,popoverItemButtonId:v,ariaChecked:g,ariaSelected:C,ariaHaspopup:E,ariaControls:y,ariaExpanded:S,ariaBusy:x,ariaLabel:w,role:_,size:I,ellipsis:N,target:k,outsideOfButtonSlot:T,tabIndex:D,rel:O,dataQaId:R}=e;return o.createElement(Be,{title:t,description:n,listItemRef:a,listItemButtonRef:r,isOpen:s,selected:i,disabled:l,onClick:c,href:u,leftSlot:d,rightSlot:p,hotkey:m,intent:h,onMouseEnter:f,onKeyDownListItemButton:b,listItemButtonId:v,ariaChecked:g,ariaSelected:C,ariaHaspopup:E,ariaControls:y,ariaExpanded:S,ariaBusy:x,ariaLabel:w,role:_,size:I,ellipsis:N,target:k,outsideOfButtonSlot:T,tabIndex:D,rel:O,dataQaId:R,[G]:"true"})}!function(e){e.Medium="medium",e.Large="large"}(De||(De={})),function(e){e.Neutral="neutral",e.Danger="danger"}(Oe||(Oe={})),function(e){e.Medium="medium",e.Large="large"}(Re||(Re={})),function(e){e.Neutral="neutral",e.Danger="danger"}(Pe||(Pe={}));var Le=n(9352),Ae=n.n(Le);function Fe(e){return o.createElement("div",{className:p()(Ae().wrapper,e.dirMatching&&Ae().dirMatching),inert:e.inert?"true":void 0},e.children)}function We(e){const{children:t}=e;return o.createElement(Fe,{inert:!0},t)}var Ve=n(64588);function ze(e){const{iconSvg:t,dirMatching:n}=e;return o.createElement(Fe,{dirMatching:n},o.createElement(Ve.BlockIcon,{icon:t}))}var Ue=n(80129);function He(e){const t=(0,o.useContext)(Te),{iconUrl:n,placeholderLetter:a,dirMatching:r}=e;return o.createElement(Fe,{dirMatching:r},o.createElement(Ue.CircleLogo,{size:t?"xsmall":"xxxsmall",logoUrl:n,placeholderLetter:a}))}function qe(e){return o.createElement(Fe,null)}function Ge(e){return e.iconJsx?o.createElement(We,null,e.iconJsx):e.iconSvg?o.createElement(ze,{iconSvg:e.iconSvg}):e.iconUrl?o.createElement(He,{iconUrl:e.iconUrl}):e.iconSpace?o.createElement(qe,null):void 0}function Ke(e){return"divider"!==e?.type}function Ze(e){return e.flatMap((e=>"items"in e?e.items:e))}var $e=n(19976),Qe=n(66334),Ye=n(63783),je=n.n(Ye);const Je=(0,o.forwardRef)(((e,t)=>{const{id:n,children:a,onClick:r,disabled:s,focusable:i,role:l,ariaLabel:c,ariaExpanded:u,ariaControls:d,ariaHaspopup:m,dataQaId:h,...f}=e,b=(0,R.filterCheckedDataProps)(f),v=r?"button":"div",g=i||r,C=s?void 0:r;return o.createElement(v,{id:n,className:p()(je().customListItem,C&&je().clickable),onClick:C,"aria-disabled":s,"aria-label":c,"aria-expanded":u,"aria-controls":d,"aria-haspopup":m,role:l,tabIndex:g?0:void 0,ref:t,...b,"data-qa-id":h},o.createElement("div",{inert:s?"true":void 0},a))}));var Xe=n(29914);function et(e){const{id:t,role:n,onClick:a,rightSlot:r,rightSlotAriaLabelledby:s,focusable:i,ariaExpanded:l,ariaControls:c,ariaHaspopup:u,ariaLabel:d,children:p,className:m,listItemButtonRef:h,dataQaId:f,onKeyDown:b,nestedListsAriaOwns:v,nestedListAriaHidden:g,...C}=e,E=(0,R.filterCheckedDataProps)(C),y=(0,o.useId)();return o.createElement("div",{"data-qa-id":f,onKeyDown:b
},o.createElement(Je,{id:t,role:n,onClick:a,focusable:i||!!r,ref:h,ariaExpanded:l??(!!r||void 0),ariaControls:c??(r?y:void 0),ariaHaspopup:u??(r?"menu":void 0),ariaLabel:d,dataQaId:`${Xe.UI_LIB_DATA_QA_ID_PREFIX}title-popover-item`,...E},o.createElement("div",{className:m},p,r)),o.createElement("div",{id:y,role:"menu","aria-labelledby":s,"aria-orientation":"horizontal","aria-owns":v,"aria-hidden":g}))}var tt,nt=n(22955),ot=n.n(nt),at=n(46788),rt=n.n(at),st=n(52093),it=n.n(st);function lt(e){const{id:t,role:n,leftSlot:a,title:r,onClick:s,ariaLabel:i,rightSlot:l,rightSlotAriaLabelledby:c,listItemButtonRef:u,variant:d="primary",ariaControls:m,titleId:h,wrapped:f,dataQaId:b,onKeyDown:v,nestedListsAriaOwns:g,nestedListAriaHidden:C,...E}=e,y=(0,R.filterCheckedDataProps)(E),S=void 0!==f;return o.createElement(et,{dataQaId:b,id:t,role:n,onClick:s,onKeyDown:v,rightSlot:l,rightSlotAriaLabelledby:c,ariaLabel:i,className:p()(it().wrapper,a&&it().withLeftSlot,it()[`${d}TitleWrapper`]),listItemButtonRef:u,focusable:S,ariaExpanded:S?!f:void 0,ariaControls:m,nestedListsAriaOwns:g,nestedListAriaHidden:C,...y},o.createElement("div",{className:it().content},a&&o.createElement("div",{className:it().left},a),o.createElement("div",{className:it().title,id:h},r)),S&&o.createElement(o.Fragment,null,o.createElement("div",{className:it().space}),o.createElement(Qe.Icon,{className:it().icon,icon:f?ot():rt()})))}function ct(e){const{id:t,title:n,children:a,itemRole:r,ariaLabel:s,rightSlot:i,rightSlotAriaLabelledby:l,dataQaId:c,onClick:u,onKeyDown:d,isWrapped:p,...m}=e,h=(0,R.filterCheckedDataProps)(m),f=(0,o.useId)(),b=(0,o.useId)();return o.createElement(o.Fragment,null,o.createElement(lt,{dataQaId:(0,Xe.concatIfNotNull)(`${Xe.UI_LIB_DATA_QA_ID_PREFIX}list-section-title`,c),id:t,title:n,role:r,rightSlot:i,rightSlotAriaLabelledby:l,ariaLabel:s,variant:"secondary",ariaControls:void 0!==p?b:void 0,titleId:f,wrapped:p,onClick:u,onKeyDown:d,...h}),o.createElement("div",{role:"group","aria-labelledby":f,id:b,"data-qa-id":(0,Xe.concatIfNotNull)(`${Xe.UI_LIB_DATA_QA_ID_PREFIX}list-section-content`,c)},!p&&a))}!function(e){e.Primary="primary",e.Secondary="secondary"}(tt||(tt={}));(0,o.createContext)({setIds:()=>{},hideContextActionsIfNoHover:!1,focusedContextActionsCounter:0,setFocusedContextActionsCounter:()=>{}});n(46691);const ut=["a[href]","button:not(:disabled)","input:not(:disabled)",'[role="button"]'];ut.join(",");function dt(e,t={}){const{focusNext:n,focusPrev:o,focusFirst:a,focusLast:r}=Y(e,t.allowNestedFocusable),s={...t.horizontal?{39:n,37:o}:{40:n,38:o},...t.handleHomeEnd?{36:a,35:r}:{}};return{onFocus:function(n){const o=n.currentTarget;n.target===o&&function(n){const o=(0,$.getSelectorTreeWalker)(n,e).nextNode();o&&(0,Q.isHTMLOrSVGElement)(o)&&o!==n&&o.focus(t.focusOptions)}(o)},onKeyDown:function(e){const n=function(e,t){if(!t)return e;const n=255&e,o=-256&e;return 37===n?39+o:39===n?37+o:e}((0,q.hashFromEvent)(e),t.isRtl),o=e.currentTarget,a=e.target;if(!(a instanceof Node))return;if(!o.contains(a))return;const r=s[n];if(r){
e.preventDefault();const n=r?.(o,t.focusOptions);n&&e.stopPropagation()}}}}const pt=`[${K}]`,mt=ut.map((e=>`${pt} ${e}`)).join(",");function ht(e){const{id:t,title:n,children:a,itemRole:r,wrappable:s,defaultWrapped:i,onWrappedChanged:l,ariaLabel:c,rightSlot:u,rightSlotAriaLabelledby:d,dataQaId:p}=e,[m,h]=(0,o.useState)(i??!1),{onKeyDown:f}=(()=>{const{isRtl:e}=(0,$e.usePopoverContext)();return dt(mt+`,[${G}]`,{horizontal:!0,isRtl:e,allowNestedFocusable:!0})})(),{onPopoverContentResize:b}=(0,$e.usePopoverContext)();(0,o.useLayoutEffect)((()=>{b?.()}),[b,m]);const v=(0,o.useCallback)((()=>{h((e=>{const t=!e;return l?.(t),t}))}),[l]);return o.createElement(o.Fragment,null,o.createElement(ct,{id:t,title:n,children:a,itemRole:r,ariaLabel:c,rightSlot:u,rightSlotAriaLabelledby:d,dataQaId:p,isWrapped:s?m:void 0,onClick:s?v:void 0,onKeyDown:f,[G]:s||u?"true":void 0}))}var ft=n(74612),bt=n.n(ft);function vt(e){const{role:t}=e;return o.createElement("div",{className:bt()["menu-divider"],role:t},o.createElement("div",{className:bt()["menu-divider-line"]}))}function gt(e){const{isOpen:t,onClose:n,anchorId:a,anchorButtonRef:r,contentId:s,items:i,value:l,onChange:c,placementRules:u,width:d,height:p,closeOnClickAway:m,mobileBreakpoint:h,closeOnResizeWindow:f,closeOnScrollOutside:b,dataQaId:v}=e,g=(0,o.useCallback)((e=>{n(!0,"currentLevel"),c(e)}),[n,c]),C=(0,o.useId)(),E=(0,o.useMemo)((()=>Ze(i.filter(Ke))),[i]),y=(0,o.useMemo)((()=>E.findIndex((e=>e.value===l))),[E,l]);(0,o.useEffect)((()=>{t&&-1!==y&&requestAnimationFrame((()=>{const e=`item_${C}_${y}`,t=document.getElementById(e);t&&(t.focus({preventScroll:!0}),Z(t,!1))}))}),[C,y,t]);const S=(0,o.useCallback)((()=>{let e=0;function t(t){return o.createElement(Ct,{id:`item_${C}_${e++}`,key:`${t.title}:${t.description}`,value:l,item:t,onSelectItem:g,dataQaId:t.dataQaId})}return o.createElement(o.Fragment,null,i.map(((e,n)=>{return"items"in(a=e)||"divider"===a?.type?"divider"===e.type?o.createElement(vt,{role:"presentation",key:`divider_${C}_${n}`}):o.createElement(ht,{key:`group_${C}_${n}`,title:e.title},e.items.map(t)):t(e);var a})))}),[i,g,C,l]),x=(0,o.useMemo)(S,[S]);return o.createElement(se,{role:"listbox",ariaLabelledby:a,isOpen:t,onClose:n,anchored:{type:"element",at:r},idOfContentWrapperElement:s,placementRules:u,width:d,height:p,focusFirstItemOnOpen:!1,closeOnClickAway:m,mobileBreakpoint:h,closeOnResizeWindow:f,closeOnScrollOutside:b,dataQaId:v},x)}function Ct(e){const{id:t,value:n,item:a,onSelectItem:r,dataQaId:s}=e,i=(0,o.useCallback)((()=>r(a.value)),[r,a.value]),l=n===a.value;return o.createElement(Me,{role:"option",selected:l,ariaChecked:l,title:a.title,leftSlot:Ge(a),key:a.title,popoverItemButtonId:t,onClick:i,disabled:a.disabled,dataQaId:s})}function Et(e){const[t,n]=(0,o.useState)(!1),a=(0,o.useCallback)((()=>{n(!1)}),[]),r=(0,o.useCallback)((()=>{n(!0)}),[]),s=function(e,t){return(0,o.useCallback)((n=>{t(),n&&e.current?.focus()}),[e,t])}(e,a);return{isOpen:t,onOpen:r,onClose:s}}const yt=new Set([32]),St=new Set([40,38]),xt=new Set([13]);function wt(e){const t=(0,
o.useRef)(),n=(0,V.useFunctionalRefObject)(t),{isOpen:a,onOpen:r,onClose:s}=Et(n),i=(0,o.useId)(),l=e?.anchorId??i,c=(0,o.useId)(),u=function(e){const{isOpen:t,onOpen:n,openOnEnter:a=!0,openOnArrow:r=!0,openOnSpace:s=!0}=e;return(0,o.useCallback)((e=>{const o=(0,q.hashFromEvent)(e);!t&&(a&&xt.has(o)||r&&St.has(o)||s&&yt.has(o))&&(n(),e.preventDefault(),e.stopPropagation())}),[t,n,a])}({isOpen:a,onOpen:r,openOnEnter:e?.openOnEnter,openOnArrow:e?.openOnArrow}),d=(0,o.useCallback)((()=>s(!0,"allLevels")),[s]);return{anchorButtonRef:n,isOpen:a,onOpen:r,onClose:s,anchorId:l,contentId:c,handleAnchorClick:a?d:r,handleAnchorKeyDown:u}}function _t(e,t){const n={};for(const a of Object.entries(t))n["camelCase"===e?"aria"+(o=a[0],""===o?"":o[0].toUpperCase()+o.substring(1)):"aria-"+a[0]]=a[1];var o;return n}function It(e){return function(e){const{isOpen:t,onClose:n,contentId:o,anchorButtonRef:a,anchorId:r,handleAnchorClick:s,handleAnchorKeyDown:i}=wt({anchorId:e.anchorId,openOnEnter:e.openOnEnter,openOnArrow:e.openOnArrow});return{isOpen:t,anchorProps:{id:r,role:"combobox",onClick:s,onKeyDown:i,...(l=e.refStyle,c=a,{[l]:c}),..._t(e.ariaStyle,{expanded:t,controls:o,haspopup:"listbox"})},popoverProps:{isOpen:t,anchorId:r,anchorButtonRef:a,contentId:o,onClose:n,items:e.items,value:e.value,onChange:e.onChange}};var l,c}({items:e.items,value:e.value,onChange:e.onChange,refStyle:e?.refStyle??"reference",ariaStyle:e?.ariaStyle??"kebab-case",openOnEnter:e.openOnEnter,openOnArrow:e.openOnArrow,anchorId:e?.anchorId})}var Nt=n(24748),kt=n.n(Nt);function Tt(e){const{title:t,items:n,onChange:a,value:r,noneSelectedTitle:s,popoverPlacementRules:i,popoverWidth:l,popoverHeight:c,stretch:u,anchorButtonId:d,disabled:m,anchorButtonSize:h,anchorButtonSizeClassname:f,openOnEnter:b,anchorButtonIntent:v,popoverMobileBreakpoint:g,popoverCloseOnScrollOutside:C,popoverCloseOnResizeWindow:E}=e,y=(0,o.useMemo)((()=>Ze(n.filter(Ke)).find((e=>e.value===r))),[n,r]),{isOpen:S,anchorProps:x,popoverProps:w}=It({items:n,value:r,onChange:a,openOnEnter:b,ariaStyle:"camelCase",anchorId:d}),_=t??y?.title??s;return o.createElement(o.Fragment,null,o.createElement("div",{className:p()(f,kt().anchor)},o.createElement(W,{...x,children:_,isOpen:S,stretch:u,disabled:m,size:h,intent:v})),o.createElement(gt,{...w,placementRules:i,width:l,height:c,mobileBreakpoint:g,closeOnScrollOutside:C,closeOnResizeWindow:E}))}var Dt=n(91599);const Ot="",Rt=void 0,Pt=["1","3","5","15","30","45","60","120","180","240","1D","1W","1M","3M","6M","12M"],Bt=["1S","5S","10S","15S","30S","45S"],Mt=["1T","10T","100T","1000T"],Lt=(0,o.memo)((e=>{const{input:t,value:a,disabled:r,hasTooltip:s,onChange:i}=e,l=(0,o.useMemo)((()=>{let e;if(t.options)e=t.options.filter((e=>k.Interval.parse(e).isValid())).map((e=>k.Interval.parse(e).value()));else{const t=Rt?.get()?.filter((e=>!k.Interval.parse(e).isRange()))??[];e=[Ot].concat((0,T.mergeResolutions)(Pt,(0,T.isSecondsEnabled)()?Bt:[],(0,D.isTicksEnabled)()?Mt:[],t))}return e.map((e=>({value:e,title:e===Ot?Dt.t(null,{context:"resolution input option"
},n(58986)):(0,T.getTranslatedResolutionModel)(e).hint})))}),[]),c=(0,o.useMemo)((()=>{const e=k.Interval.parse(void 0===a?t.defval:a),n=e.isValid()?e.value():a??t.defval;if(!!l.find((e=>e.value===n)))return n}),[a,l,t.defval]);return o.createElement("div",{className:p()(C.input,s&&C.hasTooltip)},o.createElement(Tt,{anchorButtonId:t.id,popoverHeight:{by:"class",className:C.popoverHeight},items:l,value:c,noneSelectedTitle:Dt.t(null,{context:"input"},n(14196)),onChange:e=>{i(e)},disabled:r,anchorButtonSize:"small",stretch:!0}))}));Lt.displayName="ResolutionInputComponent";const At=(0,g.bind)(Lt),Ft=(0,o.memo)((e=>{const{input:{id:t,defval:n,options:a,optionsTitles:s},value:i,disabled:l,hasTooltip:c,onChange:u}=e,d=a.map((e=>{const t=s&&s[e]?s[e]:e;return{value:e,title:(0,r.getTranslatedInputTitle)(t)}})),m=void 0!==i&&a.includes(i)?i:n;return o.createElement("div",{className:p()(C.input,c&&C.hasTooltip)},o.createElement(Tt,{anchorButtonId:t,value:m,items:d,onChange:u,disabled:l,anchorButtonSize:"small",stretch:!0}))}));Ft.displayName="SelectInputComponent";const Wt=(0,g.bind)(Ft);function Vt(e=""){const[,t="",n="",o="",a=""]=Array.from(e.match(/^(\d\d)(\d\d)-(\d\d)(\d\d)/)||[]);return[`${t}:${n}`,`${o}:${a}`]}var zt=n(17664);function Ut(e){const{className:t}=e,n=(0,o.useContext)(s.PropertyTable.InlineRowContext);return o.createElement("div",{className:d(zt.inputGroup,n&&zt.inlineGroup,t)},e.children)}function Ht(e,t){return e.replace(":","")+"-"+t.replace(":","")}const qt=(0,o.memo)((e=>{const{value:t,input:n,hasTooltip:r,disabled:s,onChange:i}=e,l=t||n.defval,[c,u]=(0,o.useState)(Vt(l)[0]),[d,m]=(0,o.useState)(Vt(l)[1]),h=(0,o.useRef)(l);(0,o.useEffect)((()=>{if(t!==h.current){const[e,n]=Vt(t);u(e),m(n),h.current=t}}),[t]);const f=(0,o.useCallback)((e=>{u(e);const t=Ht(e,d);i(t)}),[d,i]),v=(0,o.useCallback)((e=>{m(e);const t=Ht(c,e);i(t)}),[c,i]);return o.createElement(Ut,{className:p()(r&&C.hasTooltip)},o.createElement("div",{className:C.sessionStart},o.createElement(b.TimeInput,{className:p()(C.input,C.sessionInputContainer),name:"start",value:(0,a.ensureDefined)(c),onChange:f,disabled:s}),o.createElement("span",{className:C.sessionDash}," — ")),o.createElement("div",{className:C.sessionEnd},o.createElement(b.TimeInput,{className:p()(C.input,C.sessionInputContainer),name:"end",value:(0,a.ensureDefined)(d),onChange:v,disabled:s})))}));qt.displayName="SessionInputComponent";const Gt=(0,g.bind)(qt);var Kt=n(18518);const Zt={};["open","high","low","close","hl2","hlc3","ohlc4","hlcc4"].forEach((e=>{"hlcc4"!==e&&(Zt[e]=Kt.priceSourceTitles[e])}));const $t=(0,o.memo)((e=>{const t=(0,o.useMemo)((()=>({...Zt,...e.availableSources})),[e.availableSources]),n=(0,o.useMemo)((()=>({...e.input,type:"text",options:Object.keys(t),optionsTitles:t})),[e.input,t]);return o.createElement(Ft,{...e,input:n})}));$t.displayName="SourceInputComponent";const Qt=(0,g.bind)($t);var Yt=n(27933),jt=n(82651),Jt=n(27639);const Xt=(0,o.memo)((e=>{const{input:{defval:t},value:n,disabled:a,onBlur:r,onKeyDown:s,hasTooltip:i,onChange:l}=e,c=(0,
o.useCallback)((e=>{l(e.currentTarget.value)}),[l]);return o.createElement(jt.InputControl,{className:p()(C.input,i&&C.hasTooltip),value:void 0===n?t:n,onChange:c,onBlur:r,onKeyDown:s,disabled:a,maxLength:40960})}));Xt.displayName="TextInputComponent";const en=(0,g.bind)((0,Jt.debounced)(Xt));var tn=n(55482),nn=n(82347),on=n(14946);const an=(0,o.memo)((e=>{const{disabled:t,hasTooltip:n,value:a,onChange:r}=e,s=(0,o.useCallback)((e=>{let t=0;a&&(t=(0,nn.isHexColor)(a)?0:(0,nn.alphaToTransparency)((0,tn.parseRgba)(a)[3])),r((0,nn.generateColor)(String(e),t,!0))}),[r,a]),i=(0,o.useCallback)((e=>{r((0,nn.generateColor)(String(a),(0,nn.alphaToTransparency)(e),!0))}),[r,a]),l=(0,o.useMemo)((()=>function(e){return e?(0,nn.isHexColor)(e)?e:(0,tn.rgbToHexString)((0,tn.parseRgb)(e)):null}(a)),[a]),c=(0,o.useMemo)((()=>function(e){if(e)return(0,nn.isHexColor)(e)?(0,nn.transparencyToAlpha)(0):(0,tn.parseRgba)(e)[3]}(a)),[a]);return o.createElement(on.ColorSelect,{className:p()(n&&C.hasTooltip),disabled:t,selectOpacity:!0,color:l,opacity:c,onColorChange:s,onOpacityChange:i})}));an.displayName="ColorInputComponent";const rn=(0,g.bind)(an);class sn extends o.PureComponent{render(){const{input:e,hasTooltip:t}=this.props,n=!1===e.active||this.props.disabled;if((0,c.isStudyInputOptionsInfo)(e)&&"resolution"!==e.type)return o.createElement(Wt,{input:e,disabled:n,hasTooltip:t});switch(e.type){case"integer":return o.createElement(N.IntegerInput,{input:e,disabled:n,hasTooltip:t});case"float":case"price":return o.createElement(I.FloatInput,{input:e,disabled:n,hasTooltip:t});case"bool":return o.createElement(u.BoolInput,{input:e,disabled:n,hasTooltip:t});case"text":return o.createElement(en,{input:e,disabled:n,hasTooltip:t});case"symbol":return o.createElement(Yt.SymbolInput,{input:e,disabled:n,hasTooltip:t});case"session":return o.createElement(Gt,{input:e,disabled:n,hasTooltip:t});case"source":return o.createElement(Qt,{input:e,disabled:n,hasTooltip:t});case"resolution":return o.createElement(At,{input:e,disabled:n,hasTooltip:t});case"time":return o.createElement(x,{input:e,hasTooltip:t,disabled:n});case"color":return o.createElement(rn,{input:e,disabled:n,hasTooltip:t});default:return null}}}class ln extends o.PureComponent{render(){const{label:e,children:t,input:n,labelAlign:c,grouped:u,tooltip:d,solutionId:p,offset:m}=this.props,h=!1===n?.active||this.props.disabled,f=Boolean(d);return o.createElement(s.PropertyTable.Row,null,o.createElement(s.PropertyTable.Cell,{"data-study-input-name":n?.id&&`${n.id}-label`,placement:"first",verticalAlign:c,grouped:u,offset:m},void 0!==e?e:(0,r.getTranslatedInputTitle)((0,a.ensureDefined)(n).name)),o.createElement(s.PropertyTable.Cell,{"data-study-input-name":n?.id&&`${n.id}-input`,placement:"last",grouped:u},t||o.createElement(sn,{input:(0,a.ensureDefined)(n),disabled:h,hasTooltip:f}),f&&o.createElement(i.IconGroupWrapper,null,d&&o.createElement(l.InputTooltip,{title:d}),!1)))}}},25659:(e,t,n)=>{"use strict";n.d(t,{bind:()=>s});var o=n(79474),a=n(14856),r=n(40451);function s(e){const t=(0,
o.memo)((t=>{const{values:n,setValue:s,availableSources:i,tzName:l,isResetSymbolAble:c}=(0,a.useEnsuredContext)(r.PropertyContext),{input:u}=t,d=(0,o.useCallback)((e=>{s(e,u.id,u.name)}),[s,u]);return o.createElement(e,{...t,value:n[u.id],onChange:d,availableSources:"source"===u.type?i:void 0,tzName:"time"===u.type?l:void 0,isResetSymbolAble:c})}));return t.displayName="BoundInput",t}},40451:(e,t,n)=>{"use strict";n.d(t,{PropertyContainer:()=>l,PropertyContext:()=>i,logger:()=>s});var o=n(79474),a=n(73775),r=n(85842);const s=(0,a.getLogger)("Platform.GUI.StudyInputPropertyContainer"),i=(0,o.createContext)(null);const l=(0,o.memo)((function(e){const{property:t,availableSources:n,setValue:a,tzName:l,isResetSymbolAble:c}=e,[u,d]=(0,o.useState)((()=>t.childNames().reduce(((e,n)=>{const o=(0,r.ensureDefined)(t.child(n));return e.hasOwnProperty(n)||(e[n]=o.value()),e}),{}))),p=(0,o.useCallback)((e=>{const t=e.value(),n=e.nameInOwner();s.logNormal(`Property "${n}" updated to value "${t}"`),d((e=>({...e,[n]:t})))}),[]);(0,o.useEffect)((()=>(t.childNames().forEach((e=>{(0,r.ensureDefined)(t.child(e)).subscribe(null,p)})),()=>{t.childNames().forEach((e=>{(0,r.ensureDefined)(t.child(e)).unsubscribe(null,p)}))})),[t]);const m={values:u,setValue:a,availableSources:n,tzName:l,isResetSymbolAble:c};return o.createElement(i.Provider,{value:m},e.children)}))},65399:(e,t,n)=>{"use strict";n.d(t,{UserInputsTabContent:()=>G});var o=n(79474),a=n(85842),r=n(20819),s=n(82372),i=n(83186),l=n(73501),c=n(22725),u=n(80696),d=n(75753);class p extends o.PureComponent{render(){const{label:e,input:t,tooltip:n,solutionId:a}=this.props,s=!1===t.active,i=Boolean(n);return o.createElement(r.PropertyTable.Row,null,o.createElement(r.PropertyTable.Cell,{placement:"first",colSpan:2,"data-study-input-name":t?.id&&`${t.id}-checkbox`},o.createElement(d.BoolInput,{label:e,input:t,hasTooltip:i,disabled:s}),i&&o.createElement(c.IconGroupWrapper,null,n&&o.createElement(u.InputTooltip,{title:n}),!1)))}}var m=n(11864),h=n(14487),f=n.n(h),b=n(17858),v=n.n(b);function g(e){const{disabled:t,checked:n}=e;return o.createElement("span",{className:f()(v().radioButtonView,t&&v().disabled,n&&v().checked)})}var C=n(40197),E=n(72222),y=n.n(E);const S=(0,m.makeSwitchGroupItem)((e=>{const{disabled:t,checked:n,label:a,value:r="on",name:s,onChange:i,className:l,id:c,title:u,labelPositionReverse:d,reference:p,ariaDescribedby:m,tabIndex:h,...b}=e,v=f()(l,y().radio,d&&y().reverse),E=f()(y().label,t&&y().disabled);return o.createElement("label",{className:v},o.createElement("span",{className:f()(y().wrapper,t&&y().disabled),title:u},o.createElement("input",{type:"radio",id:c,className:y().input,name:s,checked:n,disabled:t,value:r,onChange:i,ref:p,"aria-describedby":m,tabIndex:h,...(0,C.filterDataProps)(b)}),o.createElement("span",{className:f()(y().box,n&&y().checked)},o.createElement(g,{checked:n,disabled:t}))),a&&o.createElement("span",{className:E},a))}));var x=n(91599),w=n(25659),_=n(27933),I=n(15593);const N=(0,w.bind)((function(e){
const{input:t,tooltip:a,solutionId:s,onChange:i,value:l}=e,[d,p]=(0,o.useState)(l?"another-symbol":"main-symbol"),h=(0,o.useRef)(l||null),f=!1===t.active||e.disabled,b=Boolean(a),v=(0,o.useCallback)((e=>{p(e),"main-symbol"===e?i(""):"another-symbol"===e&&h.current&&i(h.current)}),[i]),g=(0,o.useCallback)((e=>{h.current=e,i(e)}),[i]);return o.createElement(m.SwitchGroup,{name:`symbol-source-${t.id}`,values:[d],onChange:v},o.createElement(r.PropertyTable.Row,null,o.createElement(r.PropertyTable.Cell,{colSpan:2,placement:"first","data-study-input-name":t?.id&&`${t.id}-main-symbol`},o.createElement(S,{value:"main-symbol",className:I.checkbox,disabled:f,label:o.createElement("span",{className:I.label},x.t(null,{context:"input"},n(74927)))}))),o.createElement(r.PropertyTable.Row,null,o.createElement(r.PropertyTable.Cell,{placement:"first","data-study-input-name":t?.id&&`${t.id}-another-symbol-label`},o.createElement(S,{value:"another-symbol",className:I.checkbox,disabled:f,label:o.createElement("span",{className:I.label},x.t(null,{context:"input"},n(39327)))})),o.createElement(r.PropertyTable.Cell,{placement:"last","data-study-input-name":t?.id&&`${t.id}-another-symbol-input`},o.createElement(_.SymbolInputComponent,{value:l,input:t,disabled:f||"main-symbol"===d,hasTooltip:b,onChange:g}),b&&o.createElement(c.IconGroupWrapper,null,a&&o.createElement(u.InputTooltip,{title:a}),!1))))}));var k=n(59346),T=n(88340),D=n(88169),O=n(27639),R=n(29808);const P=(0,o.memo)((e=>{const{onChange:t,value:n,input:{defval:a},disabled:r,onBlur:s,onKeyDown:i}=e;return o.createElement(T.Textarea,{className:f()(R.input,R.textarea,D.InputClasses.FontSizeMedium),value:void 0===n?a:n,onChange:e=>{t(e.currentTarget.value)},onBlur:s,onKeyDown:i,disabled:r,maxLength:40960})}));P.displayName="TextareaInputPureComponent";const B=(0,O.debounced)(P),M=(0,w.bind)(B);var L=n(51814);function A(e){const{input:t,label:n,tooltip:a,solutionId:s}=e,i=!1===t?.active,l=Boolean(a);return o.createElement(r.PropertyTable.Row,null,o.createElement(r.PropertyTable.Cell,{placement:"first",colSpan:2,className:L.wrap,"data-study-input-name":t?.id&&`${t.id}-textarea`},o.createElement("div",{className:L.labelWrap},o.createElement("span",{className:f()(L.label,l&&L.hasTooltip)},n),l&&o.createElement(c.IconGroupWrapper,null,a&&o.createElement(u.InputTooltip,{title:a}),!1)),o.createElement(M,{input:t,disabled:i})))}function F(e){const{input:t,tooltip:n,solutionId:a}=e;return"symbol"===t.type&&t.optional?o.createElement(N,{input:t,tooltip:n,solutionId:a}):"bool"===t.type?o.createElement(p,{label:(0,s.getTranslatedInputTitle)(t.name),input:t,tooltip:n,solutionId:a}):"text_area"===t.type?o.createElement(A,{label:(0,s.getTranslatedInputTitle)(t.name),input:t,tooltip:n,solutionId:a}):o.createElement(k.InputRow,{labelAlign:function(e){switch(e){case"session":return"adaptive";case"time":return"topCenter";default:return}}(t.type),input:t,tooltip:n,solutionId:a})}var W=n(99145);function V(e){const{content:t}=e;let n;return o.createElement(r.PropertyTable.InlineRowContext.Provider,{
value:!0},o.createElement("div",{className:W.inlineRow},t.children.map(((e,a)=>(void 0!==e.tooltip&&(n=e.tooltip),o.createElement(F,{key:e.id,input:e,tooltip:a===t.children.length-1?n:void 0}))))))}var z=n(62813);function U(e){const{content:t}=e;return(0,l.isGroup)(t)?(0,l.isInputInlines)(t)?o.createElement(V,{content:t}):o.createElement(o.Fragment,null,o.createElement("div",{className:z.titleWrap},o.createElement(i.GroupTitleSection,{title:(0,s.getTranslatedInputTitle)(t.id),name:t.id})),t.children.map((e=>(0,l.isGroup)(e)?o.createElement(V,{key:e.id,content:e}):o.createElement(F,{key:e.id,input:e,tooltip:e.tooltip,solutionId:e.solutionId}))),o.createElement("div",{className:z.groupFooter})):o.createElement(F,{input:t,tooltip:t.tooltip,solutionId:t.solutionId})}var H=n(40451),q=n(74129);n(15050);class G extends o.PureComponent{render(){const{reference:e,inputs:t,property:n,studyInfo:s,className:i,setProperty:l,availableSources:c,tzName:u}=this.props,{offset:d,offsets:p}=n;return o.createElement(r.PropertyTable,{reference:e,className:i},o.createElement(K,{studyInfo:s,property:n.inputs,inputs:t,setValue:l,availableSources:c,tzName:u}),d&&this._createOffsetSection(d,(0,a.ensureDefined)(s.offset)),p&&p.childNames().map((e=>{const t=p.childs()[e];return this._createOffsetSection(t,(0,a.ensureDefined)(s.offsets?.[e]))})))}_createOffsetSection(e,t){const n=e.childs();return o.createElement(K,{key:`offset_${t.title}`,studyInfo:this.props.studyInfo,inputs:[(0,q.createNumericInputInfoFromOffset)(n,t)],property:e,setValue:(t,n,o)=>this.props.setProperty(t,n,o,e),availableSources:this.props.availableSources})}}function K(e){const{studyInfo:t,inputs:n,property:a,setValue:r,availableSources:s,tzName:i}=e,c=t.hasCustomInputs?n.filter(q.customInputsFilter):n,u=(0,o.useMemo)((()=>(0,l.getInputGroups)(c)),[c]);(0,q.getCustomSessionInputs)(n,t.shortId),(0,q.getAutoAnchorPeriodInputs)(n,t.shortId),(0,q.getTpoInputs)(n,t.shortId);return o.createElement(H.PropertyContainer,{property:a,setValue:r,availableSources:s,tzName:i,isResetSymbolAble:t.isStudy},!1,!1,u.map((e=>o.createElement(o.Fragment,{key:e.id},o.createElement(U,{content:e}),!1))))}},15050:(e,t,n)=>{"use strict";n.d(t,{AUTO_ANCHORED_IDS:()=>o,AUTO_ANCHORED_INPUTS_IDS:()=>a,CUSTOM_ROW_SIZE_INPUTS_IDS:()=>i,CUSTOM_ROW_SIZE_STUDY_IDS:()=>s,DEFAULT_CUSTOM_SESSION_IDS:()=>l,VBP_SESSION_STUDY_IDS:()=>r});const o=new Set(["VWAPAA","VbPAutoAnchored"]),a=new Set(["Anchor Period","Length"]),r=new Set(["VbPSessions","VbPSessionsRoughDetailed","TPOSessions"]),s=new Set(["TPOPeriodic","TPOSessions"]),i=new Set(["rowSize","ticksPerRow"]),l=new Set(["profilesSessions","customSession","customSessionTZ"])},73501:(e,t,n)=>{"use strict";n.d(t,{getInputGroups:()=>s,isGroup:()=>a,isInputInlines:()=>r});var o=n(85842);function a(e){return e.hasOwnProperty("groupType")}function r(e){return a(e)&&"inline"===e.groupType}function s(e){const t=[],n=new Map,a=new Map;return a.set(void 0,new Map),e.forEach((e=>{const{group:r,inline:s}=e;if(void 0!==r||void 0!==s)if(void 0!==r)if(void 0!==s)if(n.has(r)){
const t=(0,o.ensureDefined)(n.get(r));let l;a.has(t)?l=(0,o.ensureDefined)(a.get(t)):(l=new Map,a.set(t,l)),i(e,"inline",s,l,t.children)}else{const o={id:s,groupType:"inline",children:[e]},i={id:r,groupType:"group",children:[o]},l=new Map;l.set(s,o),a.set(i,l),n.set(r,i),t.push(i)}else i(e,"group",r,n,t);else{const n=(0,o.ensureDefined)(a.get(void 0));i(e,"inline",(0,o.ensureDefined)(s),n,t)}else t.push(e)})),t}function i(e,t,n,a,r){if(a.has(n))(0,o.ensureDefined)(a.get(n)).children.push(e);else{const o={id:n,groupType:t,children:[e]};a.set(n,o),r.push(o)}}},74129:(e,t,n)=>{"use strict";n.d(t,{createNumericInputInfoFromOffset:()=>m,customInputsFilter:()=>p,getAutoAnchorPeriodInputs:()=>u,getCustomSessionInputs:()=>c,getStudyInfo:()=>i,getTpoInputs:()=>d});var o=n(62352),a=n(60135),r=n(15050);const s=e=>!1;function i(e,t){if(t&&(0,o.isStudy)(t)){const t=e.shortId;return{isStudy:!0,shortId:e.shortId,hasCustomInputs:s(t),offset:e.offset,offsets:e.offsets}}return{isStudy:!1,shortId:e.shortId,hasCustomInputs:!1,offset:e.offset,offsets:e.offsets}}function l(e,t){return(n,o)=>{if(!t(o))return null;const a=n.reduce(((t,n)=>(e.has(n.id)&&(t[n.id]=n),t)),{});return Object.keys(a).length>0?a:null}}const c=l(r.DEFAULT_CUSTOM_SESSION_IDS,(function(e){return r.VBP_SESSION_STUDY_IDS.has(e)})),u=l(r.AUTO_ANCHORED_INPUTS_IDS,(function(e){return r.AUTO_ANCHORED_IDS.has(e)})),d=l(r.CUSTOM_ROW_SIZE_INPUTS_IDS,(function(e){return r.CUSTOM_ROW_SIZE_STUDY_IDS.has(e)}));function p(e){return!r.DEFAULT_CUSTOM_SESSION_IDS.has(e.id)&&!r.AUTO_ANCHORED_INPUTS_IDS.has(e.id)&&!r.CUSTOM_ROW_SIZE_INPUTS_IDS.has(e.id)}function m(e,t){return{id:"val",name:t.title||a.t(null,{context:"study input title"},n(62173)),defval:e.val.value(),type:"integer",min:t.min,max:t.max}}},46788:e=>{e.exports='<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 18 18" width="18" height="18"><path fill="currentColor" d="m4.67 10.62.66.76L9 8.16l3.67 3.22.66-.76L9 6.84l-4.33 3.78Z"/></svg>'},89326:e=>{e.exports='<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 18 18" width="18" height="18"><path fill="currentColor" d="M11.44 3.34a1.5 1.5 0 0 1 2.12 0l1.09 1.09a1.5 1.5 0 0 1 0 2.12l-7 7a1.5 1.5 0 0 1-1.06.44H4V11.4c0-.4.16-.78.44-1.06l7-7Zm1.41.7a.5.5 0 0 0-.7 0l-.7.7 1.8 1.79.69-.7a.5.5 0 0 0 0-.7l-1.09-1.08Zm-.3 3.2-1.8-1.8-5.6 5.6a.5.5 0 0 0-.15.36v1.59h1.59a.5.5 0 0 0 .35-.15l5.6-5.6Z"/></svg>'},50878:e=>{e.exports='<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 18 18" width="18" height="18"><path fill="currentColor" d="M10 6.13V8L6 5.5 10 3v2.1A5 5 0 1 1 4 10a.5.5 0 0 1 1 0 4 4 0 1 0 5-3.87Z"/></svg>'},10276:e=>{e.exports='<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 18 18" width="18" height="18"><path fill="currentColor" fill-rule="evenodd" d="M9 17A8 8 0 1 0 9 1a8 8 0 0 0 0 16Zm4-9.97L11.9 6 8.3 9.82 6.1 7.46 4.99 8.5 8.32 12 13 7.03Z"/></svg>'},1711:e=>{
e.exports='<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 18 18" width="18" height="18"><path fill="currentColor" fill-rule="evenodd" d="M9 17A8 8 0 1 0 9 1a8 8 0 0 0 0 16ZM9 4c-.79 0-1.38.7-1.25 1.48l.67 4.03a.59.59 0 0 0 1.16 0l.67-4.03A1.27 1.27 0 0 0 9 4Zm0 8a1 1 0 1 0 0 2 1 1 0 0 0 0-2Z"/></svg>'},45398:e=>{e.exports='<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 18 18" width="18" height="18"><path fill="currentColor" d="M9 17A8 8 0 1 0 9 1a8 8 0 0 0 0 16Zm1-12a1 1 0 1 1-2 0 1 1 0 0 1 2 0ZM8.5 9.5H7V8h3v6H8.5V9.5Z"/></svg>'},20912:e=>{e.exports='<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 18 18" width="18" height="18"><path fill="currentColor" fill-rule="evenodd" d="M9 17A8 8 0 1 0 9 1a8 8 0 0 0 0 16Zm-1-4a1 1 0 1 0 2 0 1 1 0 0 0-2 0Zm2.83-3.52c-.49.43-.97.85-1.06 1.52H8.26c.08-1.18.74-1.69 1.32-2.13.49-.38.92-.71.92-1.37C10.5 6.67 9.82 6 9 6s-1.5.67-1.5 1.5V8H6v-.5a3 3 0 1 1 6 0c0 .96-.6 1.48-1.17 1.98Z"/></svg>'},17070:e=>{e.exports='<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 11 9" width="11" height="9" fill="none"><path stroke="currentColor" stroke-width="2" d="M0.999878 4L3.99988 7L9.99988 1"/></svg>'}}]);
@@ -0,0 +1,4 @@
(self.webpackChunktradingview=self.webpackChunktradingview||[]).push([[2961],{14487:(t,e)=>{var r;!function(){"use strict";var n={}.hasOwnProperty;function o(){for(var t=[],e=0;e<arguments.length;e++){var r=arguments[e];if(r){var i=typeof r;if("string"===i||"number"===i)t.push(r);else if(Array.isArray(r)&&r.length){var a=o.apply(null,r);a&&t.push(a)}else if("object"===i)for(var s in r)n.call(r,s)&&r[s]&&t.push(s)}}return t.join(" ")}t.exports?(o.default=o,t.exports=o):void 0===(r=function(){return o}.apply(e,[]))||(t.exports=r)}()},50254:(t,e,r)=>{"use strict";r.d(e,{FixedSizeList:()=>O,VariableSizeList:()=>z});var n=r(31349);function o(t,e){return o=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(t,e){return t.__proto__=e,t},o(t,e)}function i(t,e){t.prototype=Object.create(e.prototype),t.prototype.constructor=t,o(t,e)}function a(t){if(void 0===t)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return t}var s=Number.isNaN||function(t){return"number"==typeof t&&t!=t};function l(t,e){if(t.length!==e.length)return!1;for(var r=0;r<t.length;r++)if(n=t[r],o=e[r],!(n===o||s(n)&&s(o)))return!1;var n,o;return!0}const c=function(t,e){var r;void 0===e&&(e=l);var n,o=[],i=!1;return function(){for(var a=[],s=0;s<arguments.length;s++)a[s]=arguments[s];return i&&r===this&&e(a,o)||(n=t.apply(this,a),i=!0,r=this,o=a),n}};var u=r(79474),f="object"==typeof performance&&"function"==typeof performance.now?function(){return performance.now()}:function(){return Date.now()};function d(t){cancelAnimationFrame(t.id)}function h(t,e){var r=f();var n={id:requestAnimationFrame((function o(){f()-r>=e?t.call(null):n.id=requestAnimationFrame(o)}))};return n}var p=null;function m(t){if(void 0===t&&(t=!1),null===p||t){var e=document.createElement("div"),r=e.style;r.width="50px",r.height="50px",r.overflow="scroll",r.direction="rtl";var n=document.createElement("div"),o=n.style;return o.width="100px",o.height="100px",e.appendChild(n),document.body.appendChild(e),e.scrollLeft>0?p="positive-descending":(e.scrollLeft=1,p=0===e.scrollLeft?"negative":"positive-ascending"),document.body.removeChild(e),p}return p}var v=function(t,e){return t};function g(t){var e,r,o=t.getItemOffset,s=t.getEstimatedTotalSize,l=t.getItemSize,f=t.getOffsetForIndexAndAlignment,p=t.getStartIndexForOffset,g=t.getStopIndexForStartIndex,I=t.initInstanceProps,y=t.shouldResetStyleCacheOnItemSizeChange,_=t.validateProps;return r=e=function(t){function e(e){var r;return(r=t.call(this,e)||this)._instanceProps=I(r.props,a(a(r))),r._outerRef=void 0,r._resetIsScrollingTimeoutId=null,r.state={instance:a(a(r)),isScrolling:!1,scrollDirection:"forward",scrollOffset:"number"==typeof r.props.initialScrollOffset?r.props.initialScrollOffset:0,scrollUpdateWasRequested:!1},r._callOnItemsRendered=void 0,r._callOnItemsRendered=c((function(t,e,n,o){return r.props.onItemsRendered({overscanStartIndex:t,overscanStopIndex:e,visibleStartIndex:n,visibleStopIndex:o})})),r._callOnScroll=void 0,r._callOnScroll=c((function(t,e,n){return r.props.onScroll({
scrollDirection:t,scrollOffset:e,scrollUpdateWasRequested:n})})),r._getItemStyle=void 0,r._getItemStyle=function(t){var e,n=r.props,i=n.direction,a=n.itemSize,s=n.layout,c=r._getItemStyleCache(y&&a,y&&s,y&&i);if(c.hasOwnProperty(t))e=c[t];else{var u=o(r.props,t,r._instanceProps),f=l(r.props,t,r._instanceProps),d="horizontal"===i||"horizontal"===s,h="rtl"===i,p=d?u:0;c[t]=e={position:"absolute",left:h?void 0:p,right:h?p:void 0,top:d?0:u,height:d?"100%":f,width:d?f:"100%"}}return e},r._getItemStyleCache=void 0,r._getItemStyleCache=c((function(t,e,r){return{}})),r._onScrollHorizontal=function(t){var e=t.currentTarget,n=e.clientWidth,o=e.scrollLeft,i=e.scrollWidth;r.setState((function(t){if(t.scrollOffset===o)return null;var e=r.props.direction,a=o;if("rtl"===e)switch(m()){case"negative":a=-o;break;case"positive-descending":a=i-n-o}return a=Math.max(0,Math.min(a,i-n)),{isScrolling:!0,scrollDirection:t.scrollOffset<o?"forward":"backward",scrollOffset:a,scrollUpdateWasRequested:!1}}),r._resetIsScrollingDebounced)},r._onScrollVertical=function(t){var e=t.currentTarget,n=e.clientHeight,o=e.scrollHeight,i=e.scrollTop;r.setState((function(t){if(t.scrollOffset===i)return null;var e=Math.max(0,Math.min(i,o-n));return{isScrolling:!0,scrollDirection:t.scrollOffset<e?"forward":"backward",scrollOffset:e,scrollUpdateWasRequested:!1}}),r._resetIsScrollingDebounced)},r._outerRefSetter=function(t){var e=r.props.outerRef;r._outerRef=t,"function"==typeof e?e(t):null!=e&&"object"==typeof e&&e.hasOwnProperty("current")&&(e.current=t)},r._resetIsScrollingDebounced=function(){null!==r._resetIsScrollingTimeoutId&&d(r._resetIsScrollingTimeoutId),r._resetIsScrollingTimeoutId=h(r._resetIsScrolling,150)},r._resetIsScrolling=function(){r._resetIsScrollingTimeoutId=null,r.setState({isScrolling:!1},(function(){r._getItemStyleCache(-1,null)}))},r}i(e,t),e.getDerivedStateFromProps=function(t,e){return S(t,e),_(t),null};var r=e.prototype;return r.scrollTo=function(t){t=Math.max(0,t),this.setState((function(e){return e.scrollOffset===t?null:{scrollDirection:e.scrollOffset<t?"forward":"backward",scrollOffset:t,scrollUpdateWasRequested:!0}}),this._resetIsScrollingDebounced)},r.scrollToItem=function(t,e){void 0===e&&(e="auto");var r=this.props.itemCount,n=this.state.scrollOffset;t=Math.max(0,Math.min(t,r-1)),this.scrollTo(f(this.props,t,e,n,this._instanceProps))},r.componentDidMount=function(){var t=this.props,e=t.direction,r=t.initialScrollOffset,n=t.layout;if("number"==typeof r&&null!=this._outerRef){var o=this._outerRef;"horizontal"===e||"horizontal"===n?o.scrollLeft=r:o.scrollTop=r}this._callPropsCallbacks()},r.componentDidUpdate=function(){var t=this.props,e=t.direction,r=t.layout,n=this.state,o=n.scrollOffset;if(n.scrollUpdateWasRequested&&null!=this._outerRef){var i=this._outerRef;if("horizontal"===e||"horizontal"===r)if("rtl"===e)switch(m()){case"negative":i.scrollLeft=-o;break;case"positive-ascending":i.scrollLeft=o;break;default:var a=i.clientWidth,s=i.scrollWidth;i.scrollLeft=s-a-o}else i.scrollLeft=o;else i.scrollTop=o}this._callPropsCallbacks()
},r.componentWillUnmount=function(){null!==this._resetIsScrollingTimeoutId&&d(this._resetIsScrollingTimeoutId)},r.render=function(){var t=this.props,e=t.children,r=t.className,o=t.direction,i=t.height,a=t.innerRef,l=t.innerElementType,c=t.innerTagName,f=t.itemCount,d=t.itemData,h=t.itemKey,p=void 0===h?v:h,m=t.layout,g=t.outerElementType,S=t.outerTagName,I=t.style,y=t.useIsScrolling,_=t.width,M=this.state.isScrolling,z="horizontal"===o||"horizontal"===m,O=z?this._onScrollHorizontal:this._onScrollVertical,x=this._getRangeToRender(),w=x[0],b=x[1],C=[];if(f>0)for(var R=w;R<=b;R++)C.push((0,u.createElement)(e,{data:d,key:p(R,d),index:R,isScrolling:y?M:void 0,style:this._getItemStyle(R)}));var T=s(this.props,this._instanceProps);return(0,u.createElement)(g||S||"div",{className:r,onScroll:O,ref:this._outerRefSetter,style:(0,n.default)({position:"relative",height:i,width:_,overflow:"auto",WebkitOverflowScrolling:"touch",willChange:"transform",direction:o},I)},(0,u.createElement)(l||c||"div",{children:C,ref:a,style:{height:z?"100%":T,pointerEvents:M?"none":void 0,width:z?T:"100%"}}))},r._callPropsCallbacks=function(){if("function"==typeof this.props.onItemsRendered&&this.props.itemCount>0){var t=this._getRangeToRender(),e=t[0],r=t[1],n=t[2],o=t[3];this._callOnItemsRendered(e,r,n,o)}if("function"==typeof this.props.onScroll){var i=this.state,a=i.scrollDirection,s=i.scrollOffset,l=i.scrollUpdateWasRequested;this._callOnScroll(a,s,l)}},r._getRangeToRender=function(){var t=this.props,e=t.itemCount,r=t.overscanCount,n=this.state,o=n.isScrolling,i=n.scrollDirection,a=n.scrollOffset;if(0===e)return[0,0,0,0];var s=p(this.props,a,this._instanceProps),l=g(this.props,s,a,this._instanceProps),c=o&&"backward"!==i?1:Math.max(1,r),u=o&&"forward"!==i?1:Math.max(1,r);return[Math.max(0,s-c),Math.max(0,Math.min(e-1,l+u)),s,l]},e}(u.PureComponent),e.defaultProps={direction:"ltr",itemData:void 0,layout:"vertical",overscanCount:2,useIsScrolling:!1},r}var S=function(t,e){t.children,t.direction,t.height,t.layout,t.innerTagName,t.outerTagName,t.width,e.instance},I=function(t,e,r){var n=t.itemSize,o=r.itemMetadataMap,i=r.lastMeasuredIndex;if(e>i){var a=0;if(i>=0){var s=o[i];a=s.offset+s.size}for(var l=i+1;l<=e;l++){var c=n(l);o[l]={offset:a,size:c},a+=c}r.lastMeasuredIndex=e}return o[e]},y=function(t,e,r,n,o){for(;n<=r;){var i=n+Math.floor((r-n)/2),a=I(t,i,e).offset;if(a===o)return i;a<o?n=i+1:a>o&&(r=i-1)}return n>0?n-1:0},_=function(t,e,r,n){for(var o=t.itemCount,i=1;r<o&&I(t,r,e).offset<n;)r+=i,i*=2;return y(t,e,Math.min(r,o-1),Math.floor(r/2),n)},M=function(t,e){var r=t.itemCount,n=e.itemMetadataMap,o=e.estimatedItemSize,i=e.lastMeasuredIndex,a=0;if(i>=r&&(i=r-1),i>=0){var s=n[i];a=s.offset+s.size}return a+(r-i-1)*o},z=g({getItemOffset:function(t,e,r){return I(t,e,r).offset},getItemSize:function(t,e,r){return r.itemMetadataMap[e].size},getEstimatedTotalSize:M,getOffsetForIndexAndAlignment:function(t,e,r,n,o){
var i=t.direction,a=t.height,s=t.layout,l=t.width,c="horizontal"===i||"horizontal"===s?l:a,u=I(t,e,o),f=M(t,o),d=Math.max(0,Math.min(f-c,u.offset)),h=Math.max(0,u.offset-c+u.size);switch("smart"===r&&(r=n>=h-c&&n<=d+c?"auto":"center"),r){case"start":return d;case"end":return h;case"center":return Math.round(h+(d-h)/2);default:return n>=h&&n<=d?n:n<h?h:d}},getStartIndexForOffset:function(t,e,r){return function(t,e,r){var n=e.itemMetadataMap,o=e.lastMeasuredIndex;return(o>0?n[o].offset:0)>=r?y(t,e,o,0,r):_(t,e,Math.max(0,o),r)}(t,r,e)},getStopIndexForStartIndex:function(t,e,r,n){for(var o=t.direction,i=t.height,a=t.itemCount,s=t.layout,l=t.width,c="horizontal"===o||"horizontal"===s?l:i,u=I(t,e,n),f=r+c,d=u.offset+u.size,h=e;h<a-1&&d<f;)h++,d+=I(t,h,n).size;return h},initInstanceProps:function(t,e){var r={itemMetadataMap:{},estimatedItemSize:t.estimatedItemSize||50,lastMeasuredIndex:-1};return e.resetAfterIndex=function(t,n){void 0===n&&(n=!0),r.lastMeasuredIndex=Math.min(r.lastMeasuredIndex,t-1),e._getItemStyleCache(-1),n&&e.forceUpdate()},r},shouldResetStyleCacheOnItemSizeChange:!1,validateProps:function(t){t.itemSize}}),O=g({getItemOffset:function(t,e){return e*t.itemSize},getItemSize:function(t,e){return t.itemSize},getEstimatedTotalSize:function(t){var e=t.itemCount;return t.itemSize*e},getOffsetForIndexAndAlignment:function(t,e,r,n){var o=t.direction,i=t.height,a=t.itemCount,s=t.itemSize,l=t.layout,c=t.width,u="horizontal"===o||"horizontal"===l?c:i,f=Math.max(0,a*s-u),d=Math.min(f,e*s),h=Math.max(0,e*s-u+s);switch("smart"===r&&(r=n>=h-u&&n<=d+u?"auto":"center"),r){case"start":return d;case"end":return h;case"center":var p=Math.round(h+(d-h)/2);return p<Math.ceil(u/2)?0:p>f+Math.floor(u/2)?f:p;default:return n>=h&&n<=d?n:n<h?h:d}},getStartIndexForOffset:function(t,e){var r=t.itemCount,n=t.itemSize;return Math.max(0,Math.min(r-1,Math.floor(e/n)))},getStopIndexForStartIndex:function(t,e,r){var n=t.direction,o=t.height,i=t.itemCount,a=t.itemSize,s=t.layout,l=t.width,c=e*a,u="horizontal"===n||"horizontal"===s?l:o,f=Math.ceil((u+r-c)/a);return Math.max(0,Math.min(i-1,e+f-1))},initInstanceProps:function(t){},shouldResetStyleCacheOnItemSizeChange:!0,validateProps:function(t){t.itemSize}})},31349:(t,e,r)=>{"use strict";function n(){return n=Object.assign?Object.assign.bind():function(t){for(var e=1;e<arguments.length;e++){var r=arguments[e];for(var n in r)Object.prototype.hasOwnProperty.call(r,n)&&(t[n]=r[n])}return t},n.apply(this,arguments)}r.d(e,{default:()=>n})},56770:(t,e,r)=>{"use strict";r.d(e,{nanoid:()=>n});let n=(t=21)=>crypto.getRandomValues(new Uint8Array(t)).reduce(((t,e)=>t+=(e&=63)<36?e.toString(36):e<62?(e-26).toString(36).toUpperCase():e>62?"-":"_"),"")}}]);
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
@@ -0,0 +1 @@
[data-theme=light]{--_0-4BDc:var(--color-cold-gray-900)}[data-theme=dark]{--_0-4BDc:var(--color-cold-gray-200)}.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(--_0-4BDc);cursor:default;line-height:var(--ui-lib-typography-line-height)}[data-theme=light]{--_0-KXdp:var(--color-tv-blue-100)}[data-theme=dark]{--_0-KXdp:var(--color-tv-blue-a800)}.item-nuuDM7vP{align-items:center;cursor:default;display:flex;padding-inline-start: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);inset-inline-start: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-inline-start:8px}.favourite-nuuDM7vP{background-clip:content-box;border:2px solid transparent;border-radius:6px;box-sizing:border-box;height:26px;margin-inline-end:-4px;margin-inline-start: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);inset-inline-start:-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-inline-start:8px;padding-inline-start:0}.checkboxInput-nuuDM7vP{margin-inline-start:13px}.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(--color-divider);margin-top:6px;width:100%}.section-Og4Rg_SK:last-child{border-bottom:1px solid var(--color-static-transparent);margin-bottom:5px}.heading-Og4Rg_SK{box-sizing:border-box;color:var(--color-default-gray);cursor:default;font-size:11px;height:34px;line-height:16px;padding:8px 20px;text-transform:uppercase}[data-theme=light]{--_0-Pamo:var(--color-cold-gray-900)}[data-theme=dark]{--_0-Pamo:var(--color-cold-gray-200)}.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(--tv-color-scrollbar-thumb-background,var(--color-scroll-bg)) transparent;scrollbar-width:thin}}.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(--color-scroll-bg));border:1px solid transparent;border-radius:3px}.wrap-UAy2ZKyS::-webkit-scrollbar-track{background-color:transparent;border-radius:3px}.wrap-UAy2ZKyS::-webkit-scrollbar-corner{display:none}}.empty-UAy2ZKyS{align-items:center;box-sizing:border-box;color:var(--_0-Pamo);display:flex;flex-flow:column;font-size:16px;height:100%;justify-content:center;line-height:24px;padding:24px}.image-UAy2ZKyS{padding-bottom:8px}.emptyState-UAy2ZKyS{padding:0 20px}
@@ -0,0 +1 @@
[data-theme=light]{--_0-4BDc:var(--color-cold-gray-900)}[data-theme=dark]{--_0-4BDc:var(--color-cold-gray-200)}.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(--_0-4BDc);cursor:default;line-height:var(--ui-lib-typography-line-height)}[data-theme=light]{--_0-KXdp:var(--color-tv-blue-100)}[data-theme=dark]{--_0-KXdp:var(--color-tv-blue-a800)}.item-nuuDM7vP{align-items:center;cursor:default;display:flex;padding-inline-start: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);inset-inline-start: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-inline-start:8px}.favourite-nuuDM7vP{background-clip:content-box;border:2px solid transparent;border-radius:6px;box-sizing:border-box;height:26px;margin-inline-end:-4px;margin-inline-start: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);inset-inline-start:-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-inline-start:8px;padding-inline-start:0}.checkboxInput-nuuDM7vP{margin-inline-start:13px}.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(--color-divider);margin-top:6px;width:100%}.section-Og4Rg_SK:last-child{border-bottom:1px solid var(--color-static-transparent);margin-bottom:5px}.heading-Og4Rg_SK{box-sizing:border-box;color:var(--color-default-gray);cursor:default;font-size:11px;height:34px;line-height:16px;padding:8px 20px;text-transform:uppercase}[data-theme=light]{--_0-Pamo:var(--color-cold-gray-900)}[data-theme=dark]{--_0-Pamo:var(--color-cold-gray-200)}.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(--tv-color-scrollbar-thumb-background,var(--color-scroll-bg)) transparent;scrollbar-width:thin}}.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(--color-scroll-bg));border:1px solid transparent;border-radius:3px}.wrap-UAy2ZKyS::-webkit-scrollbar-track{background-color:transparent;border-radius:3px}.wrap-UAy2ZKyS::-webkit-scrollbar-corner{display:none}}.empty-UAy2ZKyS{align-items:center;box-sizing:border-box;color:var(--_0-Pamo);display:flex;flex-flow:column;font-size:16px;height:100%;justify-content:center;line-height:24px;padding:24px}.image-UAy2ZKyS{padding-bottom:8px}.emptyState-UAy2ZKyS{padding:0 20px}
@@ -0,0 +1,4 @@
"use strict";(self.webpackChunktradingview=self.webpackChunktradingview||[]).push([[311],{4865:(e,t,o)=>{function i(e,t){return e?.studyIds.has(t)??!1}o.d(t,{highlightContainsSource:()=>i})},97411:(e,t,o)=>{o.d(t,{AbstractFilledAreaPaneView:()=>p});var i=o(85842),l=o(57415),r=o(78792),s=o(21515),n=o(33812),a=o(59557),d=o(54025);function c(e,t){return Array.from({length:e},((e,o)=>({timePointIndex:o+t})))}function h(e,t,o){let i,l;const r=e.length;for(let s=t;s>=0&&s<r;s+=o){const t=e[s];if(void 0===i&&void 0!==t.plot1Value&&(i=s),void 0===l&&void 0!==t.plot2Value&&(l=s),void 0!==i&&void 0!==l)return s}return null}function u(e){return 0===e.type?`${e.color}`:`${e.color1}:${e.color2}:${e.coordinate1}:${e.coordinate2}`}const _={type:0,color:""};class p{constructor(e,t,o){this._isHlineFill=!1,this._bandAKey=null,this._bandBKey=null,this._colorPlotIndex=null,this._areaRenderer=new a.AreaBackgroundRenderer,this._dataInvalidated=null,this._viewportInvalidated=!1,this._plIndex1=null,this._plIndex2=null,this._items=[],this._colorAreas=new a.CachedMap,this._generateColor=(0,n.generateColorCached)(),this._source=e,this._model=t,this._fillGaps=!!o?.fillgaps,this._fillToIntersection=!!o?.fillToIntersection}update(e){if("global-change"===e.type)return this._dataInvalidated=(0,d.mergeDataInvalidation)(this._dataInvalidated,{}),void(this._viewportInvalidated=!0);if("data-source-change"!==e.type)this._viewportInvalidated=!0;else{e.sourceId===this._source.id()&&(this._dataInvalidated=(0,d.mergeDataInvalidation)(this._dataInvalidated,{firstIndex:e.firstUpdatedTimePointIndex,clearData:e.clearData}))}}renderer(){return this._dataInvalidated?this._updateImplFull(this._dataInvalidated)&&(this._dataInvalidated=null,this._viewportInvalidated=!1):this._viewportInvalidated&&(this._updateImplLight(),this._viewportInvalidated=!1),this._areaRenderer}_minFirstBarIndex(){return-1/0}_priceScale(){return this._source.priceScale()}_firstValue(){return this._source.firstValue()}_plotNames(){return this._source.metaInfo().plots.map((e=>e.id))}_plotIndex1(){return null===this._plIndex1&&(this._plIndex1=this._plotNames().indexOf(this._plotAId())+1),this._plIndex1}_plotIndex2(){return null===this._plIndex2&&(this._plIndex2=this._plotNames().indexOf(this._plotBId())+1),this._plIndex2}_updateImplFull(e){if(this._areaRenderer.setData(null),this._dataInvalidated?.clearData&&(this._items=[]),!this._visible())return!1;if(null===this._priceScale())return!1;if(null===this._firstValue())return!1;const t=this._source.plots().plottableRange(),o=t.size();if(0===o)return!1;const l=this._source.offset(this._plotAId()),r=this._source.offset(this._plotBId()),n=Math.min(l,r),a=Math.max(l,r);let d=e.firstIndex;const h=o+(a-n)+1,u=this._plotIndex1(),_=this._plotIndex2();h!==this._items.length&&(void 0===d||0===this._items.length||d<this._items[0].timePointIndex+n?(d=void 0,this._items=c(h,1e10)):this._items=this._items.concat(c(h-this._items.length,1e10+this._items.length)))
;const p=this._colorPlotIndex,v=this._transparency(),m=void 0===d?t.fullRangeIterator():t.rangeIterator(d,(0,i.ensureNotNull)(t.lastIndex()));let g=void 0!==d?(0,s.lowerbound)(this._items,d+n,((e,t)=>e.timePointIndex<t))-n:-n;for(const e of m){const t=e.index+l,o=e.index+r,i=this._items[g+l],s=this._items[g+r];if(i.timePointIndex=t,s.timePointIndex=o,this._isHlineFill||(i.plot1Value=e.value[u]??void 0,s.plot2Value=e.value[_]??void 0),null!==p){const t=g+n-1;if(t>=0&&t<this._items.length){const o=this._items[t];let i;i=0===p.type?{type:0,colorIndexOrRgba:e.value[p.colorIndexOrRgba+1]}:{type:1,colorIndexOrRgba1:void 0===p.colorIndexOrRgba1?void 0:e.value[p.colorIndexOrRgba1+1],colorIndexOrRgba2:void 0===p.colorIndexOrRgba2?void 0:e.value[p.colorIndexOrRgba2+1],value1:void 0===p.valueIndex1?void 0:e.value[p.valueIndex1+1],value2:void 0===p.valueIndex2?void 0:e.value[p.valueIndex2+1]};const l=o.color=this._getColorByPlotValue(i)??void 0;void 0!==l&&(1===l.type?(l.color1=l.color1&&this._generateColor(l.color1,v),l.color2=l.color2&&this._generateColor(l.color2,v)):l.color=this._generateColor(l.color,v))}}g+=1}return this._updateImplLight(),!0}_updateImplLight(){if(!this._visible())return;const e=this._priceScale();if(null===e)return;const t=this._firstValue();if(null===t)return;if(0===this._items.length)return;let o;if(this._isHlineFill){const l=this._source.properties().bands[(0,i.ensureNotNull)(this._bandAKey)],r=this._source.properties().bands[(0,i.ensureNotNull)(this._bandBKey)];o={level1:e.priceToCoordinate(l.value.value(),t),level2:e.priceToCoordinate(r.value.value(),t)}}const n=this._model.timeScale(),d=n.visibleBarsStrictRange();if(null===d)return;const c=e.priceToCoordinateFn(t),p=this._transparency(),v=this._minFirstBarIndex(),m=Math.max(v,d.firstBar()),g=(0,s.lowerbound)(this._items,m,((e,t)=>e.timePointIndex<t));if(g>=this._items.length)return;const I=Math.min(this._items.length-1,(0,s.lowerbound)(this._items,d.lastBar(),((e,t)=>e.timePointIndex<t)));let f,x;this._isHlineFill?(f=v===m?g:Math.max(0,g-1),x=Math.min(this._items.length-1,I+1)):(f=v===m?g:h(this._items,g-1,-1)??g,x=h(this._items,I+1,1)??I);const b=this._colorAreas;b.invalidateCache();let P,C=null,y=null,w=null;const V=(e,t,o)=>{if(this._model.timeScale().barSpacing()<1||!this._fillToIntersection||void 0===P||void 0===P.xCoordinate||void 0===P.plot1Coordinate||void 0===P.plot2Coordinate||null===y||null===C||0===C.points1.length()||void 0===e||void 0===t)return;const i=new l.Point(P.xCoordinate,P.plot1Coordinate),s=new l.Point(P.xCoordinate,P.plot2Coordinate),n=new l.Point(o,e),a=new l.Point(o,t),d=(0,r.intersectLineSegments)(i,n,s,a);if(null!==d){const e=i.add(i.subtract(n).scaled(-d));y.addPoints1Point(C.points1.at(C.points1.length()-1).x,C.points1.at(C.points1.length()-1).y),y.addPoints2Point(C.points2.at(C.points1.length()-1).x,C.points2.at(C.points1.length()-1).y),y.addPoints1Point(e.x,e.y),y.addPoints1Point(e.x,e.y),C.points1.at(C.points1.length()-1).x=e.x,C.points1.at(C.points1.length()-1).y=e.y,C.points2.at(C.points2.length()-1).x=e.x,
C.points2.at(C.points2.length()-1).y=e.y}},S=this._commonColor();let A;1===S.type?(S.coordinate1=c(S.value1),S.coordinate2=c(S.value2),S.color1=S.color1&&this._generateColor(S.color1,p),S.color2=S.color2&&this._generateColor(S.color2,p)):S.color=this._generateColor(S.color,p);for(let e=f;e<=x;e+=1){const t=this._items[e],i=t.timePointIndex;let l,r;!this._fillGaps&&void 0!==A&&i-A>1&&(C=null),void 0!==o?(l=o.level1,r=o.level2):(l=t.plot1Coordinate=void 0===t.plot1Value?void 0:c(t.plot1Value),r=t.plot2Coordinate=void 0===t.plot2Value?void 0:c(t.plot2Value));const s=t.xCoordinate=n.indexToCoordinate(t.timePointIndex);if(t.color&&1===t.color.type&&(t.color.coordinate1=c(t.color.value1),t.color.coordinate2=c(t.color.value2)),this._fillGaps?void 0!==l||void 0!==r:void 0!==l&&void 0!==r){const o=null!==this._colorPlotIndex?t.color||_:S;if(V(l,r,s),R=o,!(null===(B=w)||null===R?B===R:0===B.type&&0===R.type?B.color===R.color:1===B.type&&1===R.type&&B.color1===R.color1&&B.color2===R.color2&&B.coordinate1===R.coordinate1&&B.coordinate2===R.coordinate2)||null===C){if(null!==C&&(void 0!==l&&C.addPoints1Point(s,l),void 0!==r&&C.addPoints2Point(s,r)),e===x)continue;w=o;const t=u(o),i=b.get(t)??new a.AreaBackgroundItemsGroup(o);y=C,C=i.newItem()??new a.AreaBackgroundItem,i.push(C),b.set(t,i)}void 0!==l&&C.addPoints1Point(s,l),void 0!==r&&C.addPoints2Point(s,r)}else this._fillGaps||(w=null,C=null,y=null);A=i,P=t}var B,R;b.delete(u(_));const k={barSpacing:this._model.timeScale().barSpacing(),colorAreas:b};this._areaRenderer.setData(k)}}},61874:(e,t,o)=>{o.d(t,{AreaBackgroundPaneView:()=>r});var i=o(85842),l=o(97411);class r extends l.AbstractFilledAreaPaneView{constructor(e,t){super(e,t)}_plotAId(){return(0,i.ensureDefined)(this._source.metaInfo().area)[0].name}_plotBId(){return(0,i.ensureDefined)(this._source.metaInfo().area)[1].name}_commonColor(){return{type:0,color:this._source.properties().areaBackground.backgroundColor.value()}}_transparency(){return this._source.properties().areaBackground.transparency?.value()??0}_visible(){return this._source.properties().areaBackground.fillBackground.value()}_getColorByPlotValue(e){return this._commonColor()}}},40180:(e,t,o)=>{o.d(t,{StudyPriceAxisView:()=>s});var i=o(85842),l=o(15269),r=o(82347);class s extends l.PriceAxisView{constructor(e,t){super(),this._model=e.model(),this._source=e,this._data=t,this._isForceOverlay=!!this._source.metaInfo().isPlotForceOverlay(this._data.plotName)}update(e){"hover-change"!==e.type&&super.update(e)}isPlotHighlighted(){return!!this._source.hasHighlightedPlots()&&(0,i.ensureNotNull)(this._model.highlightedPlotInfo()).plotId===this._data?.plotName}_updateRendererData(e,t,o){e.visible=!1,t.visible=!1;const l=this._source.model(),s=this._isForceOverlay?l.mainSeries().priceScale():this._source.priceScale();if(null===s)return;if(!l.isPriceScaleVisible(s))return;const n=this._source.lastValueData(this._data.plotName,!1);if(n.noData)return;const a=l.timeScale().visibleBarsStrictRange(),d=l.mainSeries().bars().lastIndex();if(null===a||null===d)return;let c
;if(d<=a.lastBar()){o.background=(0,r.resetTransparency)(n.color),c=o.background;let i=n.color;"transparent"===i&&(i=this._model.properties().childs().scalesProperties.childs().backgroundColor.value()),o.textColor=this.generateTextColor(i),o.borderColor=void 0,e.borderVisible=!1,t.borderVisible=!1}else{const s=l.backgroundColorAtYPercentFromTop(n.coordinate/(0,i.ensureNotNull)(l.paneForSource(this._source)).height());o.background=s,o.textColor=(0,r.resetTransparency)(n.color),o.borderColor=(0,r.resetTransparency)(o.textColor),c=o.borderColor,e.borderVisible=!0,t.borderVisible=!0}o.coordinate=n.coordinate,this._showAxisLabel()&&(e.text=n.text,e.visible=!0),e.selectedMarkColor=this._model.selection().isSelected(this._source)&&!this._source.hasHighlightedPlots()||this.isPlotHighlighted()?c:void 0,this._updatePaneRendererData(t)}_showPaneLabel(){return!!this._model.properties().childs().scalesProperties.childs().showStudyPlotLabels.value()&&this._source.properties().childs().showLabelsOnPriceScale.value()&&this._source.isPlotVisibleAt(this._data.plotName,4)}_showAxisLabel(){return!!this._model.properties().childs().scalesProperties.childs().showStudyLastValue.value()&&this._source.properties().childs().showLabelsOnPriceScale.value()&&this._source.isPlotVisibleAt(this._data.plotName,4)}_updatePaneRendererData(e){e.text="",this._showPaneLabel()&&(e.text=this._source.priceLabelText(this._data.plotName),e.visible=!0)}}},59793:(e,t,o)=>{function i(e,t){return l(e,t,t?["&amp;"]:["&"])}function l(e,t,o){const i=[["&","&amp;"],["<","&lt;"],[">","&gt;"],['"',"&quot;"],["'","&#039;"],["'","&#39;"]];t&&i.forEach((e=>e.reverse()));let l=e;if(!e||!e.replace)return l;for(const e of i){const[t,i]=e;o&&-1!==o.indexOf(t)||(l=l.replace(new RegExp(t,"g"),i))}return l}o.d(t,{clean:()=>l,cleanButAmpersand:()=>i})},33812:(e,t,o)=>{o.d(t,{generateColorCached:()=>s});var i=o(4003),l=o(82347),r=o(19050);function s(e=1e3){const t=i.default.Cache;i.default.Cache=r.CircularCacheBuffer.bind(r.CircularCacheBuffer,e);const o=(0,i.default)(l.generateColor,((e,t,o)=>`${e}_${t}_${o}`));return i.default.Cache=t,o}}}]);
@@ -0,0 +1 @@
.icon-OJpk_CAQ_TTTTT{border-radius:50%;overflow:hidden}
@@ -0,0 +1 @@
.icon-OJpk_CAQ_TTTTT{border-radius:50%;overflow:hidden}
@@ -0,0 +1 @@
[data-theme=light]{--_0-dKNk:var(--color-cold-gray-900)}[data-theme=dark]{--_0-dKNk:var(--color-cold-gray-200)}.text-hF57_4zZ{color:var(--_0-dKNk);font-family:-apple-system,BlinkMacSystemFont,Trebuchet MS,Roboto,Ubuntu,sans-serif;font-feature-settings:"tnum" on,"lnum" on;font-size:14px;line-height:18px;max-width:244px;min-width:25px;padding:12px}[data-theme=light]{--_0-ovCf:#fff}[data-theme=dark]{--_0-ovCf:var(--color-cold-gray-850)}.tooltip-eSLcXvvL{background:var(--tv-color-bar-mark-background-color,var(--_0-ovCf));border-radius:8px;cursor:default;filter:drop-shadow(0 1px 4px rgba(0,0,0,.2));position:absolute;visibility:hidden;z-index:7}.tooltip-eSLcXvvL.show-eSLcXvvL{visibility:unset}html.theme-dark .tooltip-eSLcXvvL{filter:drop-shadow(0 1px 4px rgba(0,0,0,.4))}.tooltip-eSLcXvvL:after,.tooltip-eSLcXvvL:before{border:10px solid transparent;content:" ";height:0;margin-top:-10px;pointer-events:none;position:absolute;top:50%;width:0}.tooltip-eSLcXvvL:not(.right-eSLcXvvL):after{border-color:transparent;border-inline-start-color:var(--tv-color-bar-mark-background-color,var(--_0-ovCf));border-inline-start-width:13px;inset-inline-start:100%}.tooltip-eSLcXvvL.right-eSLcXvvL:before{border-color:transparent;border-inline-end-color:var(--tv-color-bar-mark-background-color,var(--_0-ovCf));border-inline-end-width:13px;inset-inline-end:100%}
@@ -0,0 +1 @@
[data-theme=light]{--_0-dKNk:var(--color-cold-gray-900)}[data-theme=dark]{--_0-dKNk:var(--color-cold-gray-200)}.text-hF57_4zZ{color:var(--_0-dKNk);font-family:-apple-system,BlinkMacSystemFont,Trebuchet MS,Roboto,Ubuntu,sans-serif;font-feature-settings:"tnum" on,"lnum" on;font-size:14px;line-height:18px;max-width:244px;min-width:25px;padding:12px}[data-theme=light]{--_0-ovCf:#fff}[data-theme=dark]{--_0-ovCf:var(--color-cold-gray-850)}.tooltip-eSLcXvvL{background:var(--tv-color-bar-mark-background-color,var(--_0-ovCf));border-radius:8px;cursor:default;filter:drop-shadow(0 1px 4px rgba(0,0,0,.2));position:absolute;visibility:hidden;z-index:7}.tooltip-eSLcXvvL.show-eSLcXvvL{visibility:unset}html.theme-dark .tooltip-eSLcXvvL{filter:drop-shadow(0 1px 4px rgba(0,0,0,.4))}.tooltip-eSLcXvvL:after,.tooltip-eSLcXvvL:before{border:10px solid transparent;content:" ";height:0;margin-top:-10px;pointer-events:none;position:absolute;top:50%;width:0}.tooltip-eSLcXvvL:not(.right-eSLcXvvL):after{border-color:transparent;border-inline-start-color:var(--tv-color-bar-mark-background-color,var(--_0-ovCf));border-inline-start-width:13px;inset-inline-start:100%}.tooltip-eSLcXvvL.right-eSLcXvvL:before{border-color:transparent;border-inline-end-color:var(--tv-color-bar-mark-background-color,var(--_0-ovCf));border-inline-end-width:13px;inset-inline-end:100%}
@@ -0,0 +1 @@
[data-theme=light]{--_0-1GIV:var(--color-cold-gray-900)}[data-theme=dark]{--_0-1GIV:var(--color-cold-gray-200)}.themesButtonText-AeBgp7zz{color:var(--_0-1GIV);font-size:14px;width:100px}.themesButtonIcon-AeBgp7zz{display:flex}.defaultsButtonText-AeBgp7zz{color:var(--_0-1GIV);font-size:16px;width:100px}.defaultsButtonItem-AeBgp7zz{min-width:100px}[data-theme=light]{--_0-5Y8V:var(--color-cold-gray-900)}[data-theme=dark]{--_0-5Y8V:var(--color-cold-gray-200)}.defaultsButtonText-aJgjxj2V{color:var(--_0-5Y8V);font-size:14px;width:100px}.defaultsButtonItem-aJgjxj2V{min-width:100px}.defaultsButtonIcon-aJgjxj2V{display:flex}
@@ -0,0 +1 @@
[data-theme=light]{--_0-1GIV:var(--color-cold-gray-900)}[data-theme=dark]{--_0-1GIV:var(--color-cold-gray-200)}.themesButtonText-AeBgp7zz{color:var(--_0-1GIV);font-size:14px;width:100px}.themesButtonIcon-AeBgp7zz{display:flex}.defaultsButtonText-AeBgp7zz{color:var(--_0-1GIV);font-size:16px;width:100px}.defaultsButtonItem-AeBgp7zz{min-width:100px}[data-theme=light]{--_0-5Y8V:var(--color-cold-gray-900)}[data-theme=dark]{--_0-5Y8V:var(--color-cold-gray-200)}.defaultsButtonText-aJgjxj2V{color:var(--_0-5Y8V);font-size:14px;width:100px}.defaultsButtonItem-aJgjxj2V{min-width:100px}.defaultsButtonIcon-aJgjxj2V{display:flex}
@@ -0,0 +1 @@
.accessible-NQERJsv9{outline:none;overflow:visible;position:relative}.accessible-NQERJsv9:focus{outline:none}.accessible-NQERJsv9:focus-visible{outline:none}.accessible-NQERJsv9:after{border-style:solid;border-width:2px;box-sizing:border-box;content:"";display:none;height:100%;inset-inline-start:0;pointer-events:none;position:absolute;top:0;width:100%;z-index:1}.accessible-NQERJsv9:focus:after{display:block}.accessible-NQERJsv9:focus-visible:after{display:block}.accessible-NQERJsv9:focus:not(:focus-visible):after{display:none}.accessible-NQERJsv9:after{border-radius:6px}.accessible-NQERJsv9:not(.accessible-NQERJsv9.active-NQERJsv9):after{border-color:var(--color-tv-blue-500)}.accessible-NQERJsv9.active-NQERJsv9:after{border-color:var(--color-border-primary-inverse)}
@@ -0,0 +1 @@
.accessible-NQERJsv9{outline:none;overflow:visible;position:relative}.accessible-NQERJsv9:focus{outline:none}.accessible-NQERJsv9:focus-visible{outline:none}.accessible-NQERJsv9:after{border-style:solid;border-width:2px;box-sizing:border-box;content:"";display:none;height:100%;inset-inline-start:0;pointer-events:none;position:absolute;top:0;width:100%;z-index:1}.accessible-NQERJsv9:focus:after{display:block}.accessible-NQERJsv9:focus-visible:after{display:block}.accessible-NQERJsv9:focus:not(:focus-visible):after{display:none}.accessible-NQERJsv9:after{border-radius:6px}.accessible-NQERJsv9:not(.accessible-NQERJsv9.active-NQERJsv9):after{border-color:var(--color-tv-blue-500)}.accessible-NQERJsv9.active-NQERJsv9:after{border-color:var(--color-border-primary-inverse)}
@@ -0,0 +1 @@
[data-theme=light]{--_0-sl4Y:var(--color-banana-yellow-700);--_1-sl4Y:transparent}[data-theme=dark]{--_0-sl4Y:var(--color-banana-yellow-800);--_1-sl4Y:transparent}.favorite-_FRQhM5Y{align-items:center;background-color:var(--tv-list-item-button-background-color);border-radius:4px;color:var(--tv-color-popup-element-toolbox-text,var(--color-popup-element-toolbox-text));display:inline-flex;font-size:0;height:22px;justify-content:center;min-width:22px;width:22px}.favorite-_FRQhM5Y.hovered-_FRQhM5Y,.favorite-_FRQhM5Y:active{background-color:var(--tv-color-popup-element-toolbox-background-hover,var(--tv-list-item-button-background-hover-color,var(--color-container-fill-primary-neutral-normal)));color:var(--tv-color-popup-element-toolbox-text-hover,var(--color-popup-element-toolbox-text-hover))}@media (any-hover:hover){.favorite-_FRQhM5Y:hover{background-color:var(--tv-color-popup-element-toolbox-background-hover,var(--tv-list-item-button-background-hover-color,var(--color-container-fill-primary-neutral-normal)));color:var(--tv-color-popup-element-toolbox-text-hover,var(--color-popup-element-toolbox-text-hover))}}.favorite-_FRQhM5Y.disabled-_FRQhM5Y,.favorite-_FRQhM5Y.disabled-_FRQhM5Y:active{background-color:var(--tv-list-item-button-disabled-background-color,var(--_1-sl4Y))}@media (any-hover:hover){.favorite-_FRQhM5Y.disabled-_FRQhM5Y:hover{background-color:var(--tv-list-item-button-disabled-background-color,var(--_1-sl4Y))}}.favorite-_FRQhM5Y{outline:none;overflow:visible;position:relative}.favorite-_FRQhM5Y:focus{outline:none}.favorite-_FRQhM5Y:focus-visible{outline:none}.favorite-_FRQhM5Y:after{border-style:solid;border-width:2px;box-sizing:border-box;content:"";display:none;height:calc(100% + 4px);inset-inline-start:-2px;pointer-events:none;position:absolute;top:-2px;width:calc(100% + 4px);z-index:1}.favorite-_FRQhM5Y:after{border-color:var(--color-focus-outline-color-blue)}.favorite-_FRQhM5Y:after{border-radius:4px}.favorite-_FRQhM5Y.focused-_FRQhM5Y:after{display:block}.favorite-_FRQhM5Y.active-_FRQhM5Y{color:var(--tv-color-popup-element-toolbox-text-active-hover,var(--color-content-secondary-inverse))}.favorite-_FRQhM5Y.active-_FRQhM5Y.hovered-_FRQhM5Y,.favorite-_FRQhM5Y.active-_FRQhM5Y:active{background-color:var(--tv-color-popup-element-toolbox-background-active-hover,var(--color-overlay-neutral-1-bold))}@media (any-hover:hover){.favorite-_FRQhM5Y.active-_FRQhM5Y:hover{background-color:var(--tv-color-popup-element-toolbox-background-active-hover,var(--color-overlay-neutral-1-bold))}}.favorite-_FRQhM5Y.checked-_FRQhM5Y{color:var(--_0-sl4Y)}
@@ -0,0 +1 @@
[data-theme=light]{--_0-sl4Y:var(--color-banana-yellow-700);--_1-sl4Y:transparent}[data-theme=dark]{--_0-sl4Y:var(--color-banana-yellow-800);--_1-sl4Y:transparent}.favorite-_FRQhM5Y{align-items:center;background-color:var(--tv-list-item-button-background-color);border-radius:4px;color:var(--tv-color-popup-element-toolbox-text,var(--color-popup-element-toolbox-text));display:inline-flex;font-size:0;height:22px;justify-content:center;min-width:22px;width:22px}.favorite-_FRQhM5Y.hovered-_FRQhM5Y,.favorite-_FRQhM5Y:active{background-color:var(--tv-color-popup-element-toolbox-background-hover,var(--tv-list-item-button-background-hover-color,var(--color-container-fill-primary-neutral-normal)));color:var(--tv-color-popup-element-toolbox-text-hover,var(--color-popup-element-toolbox-text-hover))}@media (any-hover:hover){.favorite-_FRQhM5Y:hover{background-color:var(--tv-color-popup-element-toolbox-background-hover,var(--tv-list-item-button-background-hover-color,var(--color-container-fill-primary-neutral-normal)));color:var(--tv-color-popup-element-toolbox-text-hover,var(--color-popup-element-toolbox-text-hover))}}.favorite-_FRQhM5Y.disabled-_FRQhM5Y,.favorite-_FRQhM5Y.disabled-_FRQhM5Y:active{background-color:var(--tv-list-item-button-disabled-background-color,var(--_1-sl4Y))}@media (any-hover:hover){.favorite-_FRQhM5Y.disabled-_FRQhM5Y:hover{background-color:var(--tv-list-item-button-disabled-background-color,var(--_1-sl4Y))}}.favorite-_FRQhM5Y{outline:none;overflow:visible;position:relative}.favorite-_FRQhM5Y:focus{outline:none}.favorite-_FRQhM5Y:focus-visible{outline:none}.favorite-_FRQhM5Y:after{border-style:solid;border-width:2px;box-sizing:border-box;content:"";display:none;height:calc(100% + 4px);inset-inline-start:-2px;pointer-events:none;position:absolute;top:-2px;width:calc(100% + 4px);z-index:1}.favorite-_FRQhM5Y:after{border-color:var(--color-focus-outline-color-blue)}.favorite-_FRQhM5Y:after{border-radius:4px}.favorite-_FRQhM5Y.focused-_FRQhM5Y:after{display:block}.favorite-_FRQhM5Y.active-_FRQhM5Y{color:var(--tv-color-popup-element-toolbox-text-active-hover,var(--color-content-secondary-inverse))}.favorite-_FRQhM5Y.active-_FRQhM5Y.hovered-_FRQhM5Y,.favorite-_FRQhM5Y.active-_FRQhM5Y:active{background-color:var(--tv-color-popup-element-toolbox-background-active-hover,var(--color-overlay-neutral-1-bold))}@media (any-hover:hover){.favorite-_FRQhM5Y.active-_FRQhM5Y:hover{background-color:var(--tv-color-popup-element-toolbox-background-active-hover,var(--color-overlay-neutral-1-bold))}}.favorite-_FRQhM5Y.checked-_FRQhM5Y{color:var(--_0-sl4Y)}
@@ -0,0 +1,10 @@
(self.webpackChunktradingview=self.webpackChunktradingview||[]).push([[355],{53336:function(e,t){var n,s,o;s=[t],n=function(e){"use strict";function t(e){if(Array.isArray(e)){for(var t=0,n=Array(e.length);t<e.length;t++)n[t]=e[t];return n}return Array.from(e)}Object.defineProperty(e,"__esModule",{value:!0});var n=!1;if("undefined"!=typeof window){var s={get passive(){n=!0}};window.addEventListener("testPassive",null,s),window.removeEventListener("testPassive",null,s)}var o="undefined"!=typeof window&&window.navigator&&window.navigator.platform&&/iP(ad|hone|od)/.test(window.navigator.platform),i=[],r=!1,a=-1,c=void 0,l=void 0,u=function(e){return i.some((function(t){return!(!t.options.allowTouchMove||!t.options.allowTouchMove(e))}))},h=function(e){var t=e||window.event;return!!u(t.target)||1<t.touches.length||(t.preventDefault&&t.preventDefault(),!1)},d=function(){setTimeout((function(){void 0!==l&&(document.body.style.paddingRight=l,l=void 0),void 0!==c&&(document.body.style.overflow=c,c=void 0)}))};e.disableBodyScroll=function(e,s){if(o){if(!e)return void console.error("disableBodyScroll unsuccessful - targetElement must be provided when calling disableBodyScroll on IOS devices.");if(e&&!i.some((function(t){return t.targetElement===e}))){var d={targetElement:e,options:s||{}};i=[].concat(t(i),[d]),e.ontouchstart=function(e){1===e.targetTouches.length&&(a=e.targetTouches[0].clientY)},e.ontouchmove=function(t){var n,s,o,i;1===t.targetTouches.length&&(s=e,i=(n=t).targetTouches[0].clientY-a,!u(n.target)&&(s&&0===s.scrollTop&&0<i||(o=s)&&o.scrollHeight-o.scrollTop<=o.clientHeight&&i<0?h(n):n.stopPropagation()))},r||(document.addEventListener("touchmove",h,n?{passive:!1}:void 0),r=!0)}}else{p=s,setTimeout((function(){if(void 0===l){var e=!!p&&!0===p.reserveScrollBarGap,t=window.innerWidth-document.documentElement.clientWidth;e&&0<t&&(l=document.body.style.paddingRight,document.body.style.paddingRight=t+"px")}void 0===c&&(c=document.body.style.overflow,document.body.style.overflow="hidden")}));var m={targetElement:e,options:s||{}};i=[].concat(t(i),[m])}var p},e.clearAllBodyScrollLocks=function(){o?(i.forEach((function(e){e.targetElement.ontouchstart=null,e.targetElement.ontouchmove=null})),r&&(document.removeEventListener("touchmove",h,n?{passive:!1}:void 0),r=!1),i=[],a=-1):(d(),i=[])},e.enableBodyScroll=function(e){if(o){if(!e)return void console.error("enableBodyScroll unsuccessful - targetElement must be provided when calling enableBodyScroll on IOS devices.");e.ontouchstart=null,e.ontouchmove=null,i=i.filter((function(t){return t.targetElement!==e})),r&&0===i.length&&(document.removeEventListener("touchmove",h,n?{passive:!1}:void 0),r=!1)}else 1===i.length&&i[0].targetElement===e?(d(),i=[]):i=i.filter((function(t){return t.targetElement!==e}))}},void 0===(o="function"==typeof n?n.apply(t,s):n)||(e.exports=o)},98297:e=>{e.exports={"checkbox-size":"18px","checkbox-primary-default-bg":"var(--color-container-fill-primary-neutral-extra-bold)","checkbox-primary-hover-bg":"var(--color-container-fill-primary-neutral-bold)",
"checkbox-primary-active-bg":"var(--color-container-fill-primary-neutral-medium)","checkbox-primary-fg":"var(--color-container-fill-quinary-inverse)","checkbox-danger-default-bg":"var(--color-container-fill-primary-danger-bold)","checkbox-danger-hover-bg":"var(--color-container-fill-primary-danger-semi-bold)","checkbox-danger-active-bg":"var(--color-container-fill-primary-danger)","checkbox-danger-fg":"var(--color-container-fill-quaternary-inverse)",wrapper:"wrapper-GZajBGIm",input:"input-GZajBGIm",focusOutline:"focusOutline-GZajBGIm",primary:"primary-GZajBGIm",disabled:"disabled-GZajBGIm",danger:"danger-GZajBGIm",view:"view-GZajBGIm"}},44859:e=>{e.exports={"checkbox-size":"18px",box:"box-vgla_e5o",unchecked:"unchecked-vgla_e5o",checked:"checked-vgla_e5o",mixed:"mixed-vgla_e5o",disabled:"disabled-vgla_e5o",checkedMark:"checkedMark-vgla_e5o",mixedMark:"mixedMark-vgla_e5o"}},75332: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"}},89981:e=>{e.exports={accessible:"accessible-rm8yeqY4"}},83327:e=>{e.exports={loaderWrap:"loaderWrap-jGEARQlM",big:"big-jGEARQlM",loader:"loader-jGEARQlM"}},70995: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"}},55461:e=>{e.exports={row:"row-DFIg7eOh",line:"line-DFIg7eOh",hint:"hint-DFIg7eOh"}},34235:e=>{e.exports={menu:"menu-Tx5xMZww"}},26001: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"}},49445:e=>{e.exports={separator:"separator-Ymxd0dt_"}},73832:e=>{e.exports={favorite:"favorite-_FRQhM5Y",hovered:"hovered-_FRQhM5Y",disabled:"disabled-_FRQhM5Y",focused:"focused-_FRQhM5Y",active:"active-_FRQhM5Y",checked:"checked-_FRQhM5Y"}},36779:e=>{e.exports={button:"button-iLKiGOdQ",hovered:"hovered-iLKiGOdQ",disabled:"disabled-iLKiGOdQ",focused:"focused-iLKiGOdQ",active:"active-iLKiGOdQ",hidden:"hidden-iLKiGOdQ"}},71236:(e,t,n)=>{"use strict";n.d(t,{CheckboxInput:()=>h});var s=n(79474),o=n(14487),i=n.n(o),r=n(40197),a=n(11864),c=n(94350),l=n(98297),u=n.n(l);function h(e){const t=e.intent??"primary";return s.createElement("span",{
className:i()(u().wrapper,e.disabled&&u().disabled,e.className),title:e.title,style:e.style},s.createElement("span",{className:i()(u().view,u()[t])},s.createElement(c.CheckboxViewImpl,{checked:e.checked,disabled:e.disabled})),s.createElement("input",{id:e.id,tabIndex:e.tabIndex,className:i()(u()[t],u().input),type:"checkbox",name:e.name,checked:!1!==e.checked,disabled:e.disabled,value:e.value,role:e.role,onChange:e.onChange,ref:e.reference,"aria-checked":(()=>{switch(e.checked){case!0:return"true";case!1:return"false";case"mixed":return"mixed"}})(),"aria-required":e.ariaRequired,"aria-describedby":e.ariaDescribedby,"aria-invalid":e.ariaInvalid,"data-qa-id":e.dataQaId,...(0,r.filterDataProps)(e)}),s.createElement("div",{className:u().focusOutline}))}(0,a.makeSwitchGroupItem)(h)},94350:(e,t,n)=>{"use strict";n.d(t,{CheckboxViewImpl:()=>h});var s=n(79474),o=n(14487),i=n.n(o),r=n(64588),a=n(17070),c=n.n(a),l=n(44859),u=n.n(l);function h(e){const{checked:t,disabled:n}=e;return s.createElement("div",{className:i()(u().box,!0===t&&u().checked,!1===t&&u().unchecked,"mixed"===t&&u().mixed,n&&u().disabled)},!0===t&&s.createElement(r.BlockIcon,{icon:c(),className:u().checkedMark}),"mixed"===t&&s.createElement("div",{className:u().mixedMark}))}},61597:(e,t,n)=>{"use strict";n.d(t,{Loader:()=>l});var s,o=n(79474),i=n(14487),r=n.n(i),a=n(75332),c=n.n(a);function l(e){const{className:t,size:n="medium",staticPosition:s,color:i="black"}=e,a=r()(c().item,c()[i],c()[n]);return o.createElement("span",{className:r()(c().loader,s&&c().static,t)},o.createElement("span",{className:a}),o.createElement("span",{className:a}),o.createElement("span",{className:a}))}!function(e){e.Medium="medium",e.Small="small"}(s||(s={}))},11864:(e,t,n)=>{"use strict";n.d(t,{SwitchGroup:()=>r,makeSwitchGroupItem:()=>a});var s=n(79474),o=n(16687);const i=(0,s.createContext)({getName:()=>"",getValues:()=>[],getOnChange:()=>o.default,subscribe:o.default,unsubscribe:o.default});class r extends s.PureComponent{constructor(e){super(e),this._subscriptions=new Set,this._getName=()=>this.props.name,this._getValues=()=>this.props.values,this._getOnChange=()=>this.props.onChange,this._subscribe=e=>{this._subscriptions.add(e)},this._unsubscribe=e=>{this._subscriptions.delete(e)},this.state={switchGroupContext:{getName:this._getName,getValues:this._getValues,getOnChange:this._getOnChange,subscribe:this._subscribe,unsubscribe:this._unsubscribe}}}render(){return s.createElement(i.Provider,{value:this.state.switchGroupContext},this.props.children)}componentDidUpdate(e){this._notify(this._getUpdates(this.props.values,e.values))}_notify(e){this._subscriptions.forEach((t=>t(e)))}_getUpdates(e,t){return[...t,...e].filter((n=>t.includes(n)?!e.includes(n):e.includes(n)))}}function a(e){var t;return t=class extends s.PureComponent{constructor(){super(...arguments),this._onChange=e=>{this.context.getOnChange()(e.target.value)},this._onUpdate=e=>{e.includes(this.props.value)&&this.forceUpdate()}}componentDidMount(){this.context.subscribe(this._onUpdate)}render(){
return s.createElement(e,{...this.props,name:this._getName(),onChange:this._onChange,checked:this._isChecked()})}componentWillUnmount(){this.context.unsubscribe(this._onUpdate)}_getName(){return this.context.getName()}_isChecked(){return this.context.getValues().includes(this.props.value)}},t.contextType=i,t}},28390:(e,t,n)=>{"use strict";n.d(t,{useActiveDescendant:()=>i});var s=n(79474),o=n(73064);function i(e,t=[]){const[n,i]=(0,s.useState)(!1),r=(0,o.useFunctionalRefObject)(e);return(0,s.useLayoutEffect)((()=>{const e=r.current;if(null===e)return;const t=e=>{switch(e.type){case"active-descendant-focus":i(!0);break;case"active-descendant-blur":i(!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),[r,n]}},62369:(e,t,n)=>{"use strict";n.d(t,{ContextMenuAction:()=>k});var s=n(79474),o=n(85842),i=n(40197),r=n(78972),a=n(11463),c=n(14487),l=n.n(c),u=n(61597),h=n(27156),d=n(83327);function m(e){const{size:t="normal"}=e;return s.createElement(h.ContextMenuItem,{size:t,jsxLabel:s.createElement("div",{className:l()(d.loaderWrap,d[t])},s.createElement(u.Loader,{className:d.loader})),noInteractive:!0,onMouseOver:e.onMouseOver})}var p=n(47893),v=n(21404),b=n(89981);const g=(0,s.forwardRef)((function(e,t){const{className:n,...o}=e,[i,r]=(0,v.useRovingTabindexElement)(t);return s.createElement(h.ContextMenuItem,{...o,className:l()(b.accessible,n),reference:i,tabIndex:r,onKeyDown:function(e){if(e.target!==e.currentTarget)return;const t=(0,p.hashFromEvent)(e);13!==t&&32!==t||(e.preventDefault(),i.current instanceof HTMLElement&&i.current.click())},"data-role":"menuitem","aria-disabled":e.disabled||void 0})}));var f=n(81458);var x=n(64906),E=n(17656);class k extends s.PureComponent{constructor(e){super(e),this._itemRef=null,this._menuElementRef=s.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:s,top:o}=t.getBoundingClientRect(),i=document.documentElement.clientWidth,r={x:n-e,y:o},a={x:s,y:o};return(0,f.isRtl)()?n<=e?a:r:i-s>=e?a:r}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,
o.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?s.createElement(m,{size:this.state.size}):s.createElement(g,{...(0,i.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},s.createElement(E.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,x.trackEvent)("ContextMenuClick",this.props.menuStatName||"",e)}_getStatName(){return[this.props.parentStatName,this.state.statName].filter((e=>Boolean(e))).join(".")}}k.contextType=r.SubmenuContext},27156:(e,t,n)=>{"use strict";n.d(t,{ContextMenuItem:()=>E,DEFAUL_CONTEXT_MENU_ITEM_THEME:()=>f});var s=n(79474),o=n(14487),i=n(71236),r=n(16905),a=n(45958),c=n(25030),l=n(57058),u=n(62466),h=n(39720),d=n(25740),m=n(40197),p=n(32509),v=n(95633),b=n(51894),g=n(70995);const f=g,x=(0,r.isFeaturesetEnabled)("items_favoriting");class E extends s.PureComponent{constructor(){super(...arguments),this._handleMouseOver=e=>{(0,c.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:i,favourite:r,theme:c=g,size:l="normal",onKeyDown:d,label:p,jsxLabel:v,styledLabel:f}=this.props,E=this.props.checkable&&this.props.checkboxInput?"label":"div";return s.createElement(s.Fragment,null,s.createElement("tr",{...(0,
m.filterDataProps)(this.props),...(0,m.filterAriaProps)(this.props),id:this.props.id,className:o(this.props.className,c.item,!this.props.noInteractive&&c.interactive,this.props.hovered&&c.hovered,this.props.disabled&&c.disabled,this.props.active&&c.active,this.props.selected&&c.selected,c[l]),onClick:this.props.onClick,onMouseOver:this._handleMouseOver,ref:this.props.reference,"data-action-name":this.props.actionName,tabIndex:this.props.tabIndex,onKeyDown:d},x&&void 0!==r&&s.createElement("td",{className:c.favoriteActionCell},s.createElement(u.FavoriteButton,{id:`${this.props.id}-favorite`,className:c.favourite,isFilled:r,onClick:this.props.onFavouriteClick,"data-role":"list-item-action"})),s.createElement("td",{className:o(c.iconCell),"data-icon-cell":!0},this._icon(c)),s.createElement("td",{className:c.contentCell},s.createElement(E,{className:c.content},s.createElement("span",{className:o(c.label,this.props.checked&&c.checked),"data-label":!0},!v&&f?f.map((({text:e,...t},n)=>s.createElement("span",{key:n,style:t},e))):v??p),this._toolbox(c),e&&s.createElement("span",{className:c.arrowIcon,dangerouslySetInnerHTML:{__html:b},"data-submenu-arrow":!0}),!e&&t&&!a.CheckMobile.any()&&s.createElement(h.Hint,{className:o(i&&c.invisibleHotkey),text:t}),!e&&!t&&n&&s.createElement(h.Hint,{text:n})))),s.createElement("tr",{className:c.subMenu},s.createElement("td",null,this.props.children)))}_icon(e){if(this.props.checkable){if(this.props.checkboxInput)return s.createElement(i.CheckboxInput,{className:o(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 s.createElement("span",{className:e.icon,dangerouslySetInnerHTML:{__html:n},"data-icon-checkmark":t})}return this.props.icon?s.createElement("span",{className:e.icon,dangerouslySetInnerHTML:{__html:this.props.icon}}):s.createElement("span",{className:e.icon})}return this.props.icon?s.createElement("span",{className:e.icon,dangerouslySetInnerHTML:{__html:this.props.icon}}):null}_toolbox(e){return this.props.toolbox?s.createElement("span",{className:o(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?s.createElement(l.RemoveButton,{icon:p,onClick:this.props.toolbox.action}):null}}},17656:(e,t,n)=>{"use strict";n.d(t,{ContextMenu:()=>y,OverlapContextMenu:()=>M});var s=n(79474),o=n(14487),i=n.n(o),r=n(43514),a=n(86738),c=n(61726);class l extends s.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(13769),h=n(17896),d=n(54466),m=n(49445);function p(e){
return s.createElement("li",{className:m.separator})}var v=n(69780),b=n(77690),g=n(11463);function f(e){const t=e.action.custom()??e.action,[n,o]=(0,s.useState)((()=>t.getState())),[i,r]=(0,s.useState)(!1),a=!!n.subItems.length,c=a&&i;return(0,s.useEffect)((()=>{const e=()=>o(t.getState());return t.onUpdate().subscribe(null,e),()=>{t.onUpdate().unsubscribe(null,e)}}),[]),s.createElement(v.ContextMenuItem,{...n,onClick:function(e){if(n.disabled||e.defaultPrevented)return;if(a)return void r(!0);n.doNotCloseOnClick||(0,g.globalCloseMenu)();t.execute()},isLoading:n.loading,isHovered:c},c&&s.createElement(b.Drawer,{onClose:l},s.createElement(k,{items:n.subItems,parentAction:t,closeNested:l})));function l(e){e&&e.preventDefault(),r(!1)}}var x=n(19245),E=n(34550);function k(e){const{items:t,parentAction:n,closeNested:o}=e,i=!Boolean(n)&&t.every((e=>!Boolean("separator"!==e.type&&(e.getState().icon||e.getState().checkable))));return s.createElement(x.EmptyIconsContext.Provider,{value:i},s.createElement("ul",null,n&&s.createElement(s.Fragment,null,s.createElement(v.ContextMenuItem,{label:n.getState().label,isTitle:!0,active:!1,disabled:!1,subItems:[],checkable:!1,checked:!1,doNotCloseOnClick:!1,icon:E,onClick:o}),s.createElement(p,null)),t.map((e=>{switch(e.type){case"action":return s.createElement(f,{key:e.id,action:e});case"separator":return s.createElement(p,{key:e.id})}}))))}const w=s.createContext(null);var _=n(60714),C=n(34235);class y extends s.PureComponent{constructor(e){super(e),this._menuRef=s.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,_.focusFirstMenuItem)(e.target)},this.state={}}render(){const{isOpened:e,onClose:t,items:n,doNotCloseOn:o,menuStatName:r,parentStatName:m,takeFocus:p,...v}=this.props;return e&&n.length>0?s.createElement(h.DrawerManager,null,s.createElement(l,{keyCode:27,eventType:"keyup",handler:this._handleClose}),s.createElement(d.MatchMedia,{rule:"(max-width: 440px)"},(t=>this._isDrawer(t)?s.createElement(w.Provider,{value:{type:"drawer"}},s.createElement(b.Drawer,{onClose:this._handleClose,position:"Bottom","data-name":v["data-name"]},s.createElement(k,{items:n}))):s.createElement(w.Provider,{value:{type:"menu"}},s.createElement(c.OutsideEvent,{handler:this._handleOutsideClickClose,mouseDown:!0,touchStart:!0,reference:this.props.menuElementReference},(t=>s.createElement(a.Menu,{...v,reference:t,className:i()(C.menu,"context-menu"),onClose:this._handleClose,noMomentumBasedScroll:!0,ref:this._menuRef,tabIndex:p?-1:void 0,onOpen:this._handleFocusOnOpen,onFocus:this._handleFocus,onKeyDown:_.handleAccessibleMenuKeyDown},s.createElement(u.ActionsTable,{items:n,menuStatName:r,
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,_.focusFirstMenuItem)(this.props.menuElementReference.current)}_isDrawer(e){return void 0===this.props.mode?e:"drawer"===this.props.mode}}const M=(0,r.makeOverlapable)(y)},25740:(e,t,n)=>{"use strict";var s;n.d(t,{ToolboxType:()=>s}),function(e){e[e.Delete=0]="Delete"}(s||(s={}))},39720:(e,t,n)=>{"use strict";n.d(t,{Hint:()=>a});var s=n(79474),o=n(14487),i=n.n(o),r=n(70995);function a(e){const{text:t="",className:n}=e;return s.createElement("span",{className:i()(r.shortcut,n)},t)}},69780:(e,t,n)=>{"use strict";n.d(t,{ContextMenuItem:()=>p});var s=n(79474),o=n(14487),i=n.n(o),r=n(66334),a=n(61597),c=n(19245),l=n(39720),u=n(38056),h=n(80596),d=n(32509),m=n(26001);function p(e){const{className:t,isTitle:n,isLoading:o,isHovered:p,active:v,checkable:b,disabled:g,checked:f,icon:x,iconChecked:E,hint:k,subItems:w,label:_,styledLabel:C,onClick:y,children:M,toolbox:N,jsxLabel:I,size:S="normal"}=e,D=(0,s.useContext)(c.EmptyIconsContext),O=!!w.length;return o?s.createElement("li",{className:i()(t,m.item,m.loading,m[S])},s.createElement(a.Loader,null)):s.createElement("li",{className:i()(t,m.item,m.interactive,n&&m.title,g&&m.disabled,p&&m.hovered,v&&m.active,D&&m.emptyIcons,m[S]),onClick:y},s.createElement(r.Icon,{className:i()(m.icon),icon:function(){if(b&&f)return E||x||u;return x}()}),s.createElement("span",{className:i()(m.label)},!I&&C?C.map((({text:e,...t},n)=>s.createElement("span",{key:n,style:t},e))):I??_),!!N&&s.createElement(r.Icon,{onClick:function(){N&&N.action()},className:m.remove,icon:d}),!O&&k&&s.createElement(l.Hint,{className:m.shortcut,text:k}),O&&s.createElement(r.Icon,{className:m.nested,icon:h}),M)}},19245:(e,t,n)=>{"use strict";n.d(t,{EmptyIconsContext:()=>s});const s=n(79474).createContext(!1)},92381:(e,t,n)=>{"use strict";n.d(t,{RemoveTitleType:()=>s,removeTitlesMap:()=>i});var s,o=n(91599);!function(e){e.Add="add",e.Remove="remove"}(s||(s={}));const i={[s.Add]:o.t(null,void 0,n(99529)),[s.Remove]:o.t(null,void 0,n(16590))}},62466:(e,t,n)=>{"use strict";n.d(t,{FavoriteButton:()=>d});var s=n(79474),o=n(14487),i=n.n(o),r=n(66334),a=n(92381),c=n(28390),l=n(72995),u=n(89658),h=n(73832);function d(e){const{className:t,isFilled:n,isActive:o,onClick:d,title:m,...p}=e,[v,b]=(0,c.useActiveDescendant)(null),g=m??(n?a.removeTitlesMap[a.RemoveTitleType.Remove]:a.removeTitlesMap[a.RemoveTitleType.Add]);return(0,s.useLayoutEffect)((()=>{const e=v.current;e instanceof HTMLElement&&g&&e.dispatchEvent(new CustomEvent("common-tooltip-update"))}),[g,v]),s.createElement(r.Icon,{...p,className:i()(h.favorite,"apply-common-tooltip",n&&h.checked,o&&h.active,b&&h.focused,t),onClick:d,icon:n?l:u,title:g,ariaLabel:g,ref:v})}},57058:(e,t,n)=>{"use strict";n.d(t,{RemoveButton:()=>h})
;var s=n(91599),o=n(79474),i=n(14487),r=n.n(i),a=n(66334),c=n(28390),l=n(6693),u=n(36779);function h(e){const{className:t,isActive:i,onClick:h,onMouseDown:d,title:m,hidden:p,"data-name":v="remove-button",icon:b,...g}=e,[f,x]=(0,c.useActiveDescendant)(null);return o.createElement(a.Icon,{...g,"data-name":v,className:r()(u.button,"apply-common-tooltip",i&&u.active,p&&u.hidden,x&&u.focused,t),icon:b||l,onClick:h,onMouseDown:d,title:m??s.t(null,void 0,n(91126)),ariaLabel:m??s.t(null,void 0,n(91126)),ref:f})}},13769:(e,t,n)=>{"use strict";n.d(t,{ActionsTable:()=>a});var s=n(79474),o=n(55461);function i(e){return s.createElement("tr",{className:o.row},s.createElement("td",null,s.createElement("div",{className:o.line})),s.createElement("td",null,s.createElement("div",{className:o.line}),e.hint?s.createElement("div",{className:o.hint},e.hint):null))}var r=n(62369);class a extends s.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 s.createElement("table",null,s.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 s.createElement(i,{key:e.id,hint:e.getHint()});case"action":const t=e.custom()??e;return s.createElement(r.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})}}}},95633:e=>{e.exports='<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 28 28" width="28" height="28"><path fill="currentColor" d="M22 9.06 11 20 6 14.7l1.09-1.02 3.94 4.16L20.94 8 22 9.06Z"/></svg>'},17070:e=>{e.exports='<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 11 9" width="11" height="9" fill="none"><path stroke="currentColor" stroke-width="2" d="M0.999878 4L3.99988 7L9.99988 1"/></svg>'},34550:e=>{e.exports='<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 28 28" width="28" height="28" fill="none"><path stroke="currentColor" stroke-linecap="round" stroke-linejoin="round" stroke-width="2" d="M16.5 20L11 14.5 16.5 9"/></svg>'},80596:e=>{e.exports='<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 18 18" width="18" height="18" fill="none"><path stroke="currentColor" d="M8 5l3.5 3.5L8 12"/></svg>'},38056:e=>{e.exports='<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 28 28" width="28" height="28" fill="none"><path stroke="currentColor" stroke-linecap="round" stroke-width="1.5" d="M7 15l5 5L23 9"/></svg>'},6693:e=>{e.exports='<svg xmlns="http://www.w3.org/2000/svg" width="18" height="18"><path fill="currentColor" d="M9.707 9l4.647-4.646-.707-.708L9 8.293 4.354 3.646l-.708.708L8.293 9l-4.647 4.646.708.708L9 9.707l4.646 4.647.708-.707L9.707 9z"/></svg>'},51894:e=>{
e.exports='<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 10 16" width="10" height="16"><path d="M.6 1.4l1.4-1.4 8 8-8 8-1.4-1.4 6.389-6.532-6.389-6.668z"/></svg>'},72995:e=>{e.exports='<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 18 18" width="18" height="18" fill="none"><path fill="currentColor" d="M9 1l2.35 4.76 5.26.77-3.8 3.7.9 5.24L9 13l-4.7 2.47.9-5.23-3.8-3.71 5.25-.77L9 1z"/></svg>'},89658:e=>{e.exports='<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 18 18" width="18" height="18" fill="none"><path stroke="currentColor" d="M9 2.13l1.903 3.855.116.236.26.038 4.255.618-3.079 3.001-.188.184.044.259.727 4.237-3.805-2L9 12.434l-.233.122-3.805 2.001.727-4.237.044-.26-.188-.183-3.079-3.001 4.255-.618.26-.038.116-.236L9 2.13z"/></svg>'}}]);
@@ -0,0 +1 @@
[data-theme=light]{--_0-3C8I:var(--color-cold-gray-900)}[data-theme=dark]{--_0-3C8I:var(--color-cold-gray-200)}.dialog-UGdC69sw{min-width:254px;padding:40px;width:auto}.dialogInner-UGdC69sw{align-items:center;display:flex;flex-direction:column}.titleWrapper-UGdC69sw{align-items:center;display:flex;justify-content:center;margin-bottom:16px;max-width:100%}.title-UGdC69sw{color:var(--_0-3C8I);cursor:default;font-size:20px;font-weight:700;line-height:28px;overflow:hidden;white-space:nowrap}.infoHint-UGdC69sw{color:var(--color-default-gray);height:18px;margin-inline-start:8px;width:18px}.form-UGdC69sw{display:flex;max-width:200px;width:100%}.inputWrapper-UGdC69sw{flex-grow:1}.input-UGdC69sw{font-size:24px;text-align:center}.hint-UGdC69sw{color:var(--color-default-gray);cursor:default;font-size:12px;line-height:18px;margin-top:3px;max-width:100%;overflow:hidden;white-space:nowrap}.error-UGdC69sw{color:var(--color-ripe-red-500)}
@@ -0,0 +1 @@
[data-theme=light]{--_0-3C8I:var(--color-cold-gray-900)}[data-theme=dark]{--_0-3C8I:var(--color-cold-gray-200)}.dialog-UGdC69sw{min-width:254px;padding:40px;width:auto}.dialogInner-UGdC69sw{align-items:center;display:flex;flex-direction:column}.titleWrapper-UGdC69sw{align-items:center;display:flex;justify-content:center;margin-bottom:16px;max-width:100%}.title-UGdC69sw{color:var(--_0-3C8I);cursor:default;font-size:20px;font-weight:700;line-height:28px;overflow:hidden;white-space:nowrap}.infoHint-UGdC69sw{color:var(--color-default-gray);height:18px;margin-inline-start:8px;width:18px}.form-UGdC69sw{display:flex;max-width:200px;width:100%}.inputWrapper-UGdC69sw{flex-grow:1}.input-UGdC69sw{font-size:24px;text-align:center}.hint-UGdC69sw{color:var(--color-default-gray);cursor:default;font-size:12px;line-height:18px;margin-top:3px;max-width:100%;overflow:hidden;white-space:nowrap}.error-UGdC69sw{color:var(--color-ripe-red-500)}
@@ -0,0 +1 @@
.item-zwyEh4hn{align-items:flex-start;font-size:16px;padding-inline-end:20px;white-space:normal}.label-zwyEh4hn{line-height:24px;overflow:visible}.labelRow-zwyEh4hn{margin-bottom:2px;margin-top:2px}.toolbox-zwyEh4hn{margin-top:3px}.button-LkmyTVRc{all:unset;display:flex;outline:none;overflow:visible;position:relative}.button-LkmyTVRc:focus{outline:none}.button-LkmyTVRc:focus-visible{outline:none}.button-LkmyTVRc:after{border-style:solid;border-width:2px;box-sizing:border-box;content:"";display:none;height:100%;inset-inline-start:0;pointer-events:none;position:absolute;top:0;width:100%;z-index:1}.button-LkmyTVRc:focus:after{display:block}.button-LkmyTVRc:focus-visible:after{display:block}.button-LkmyTVRc:focus:not(:focus-visible):after{display:none}.button-LkmyTVRc:after{border-radius:4px}.button-LkmyTVRc:after{border-color:var(--color-tv-blue-500)}.button-LkmyTVRc.active-LkmyTVRc:after{border-color:var(--color-border-primary-inverse)}.wrapper-psOC5oyI{padding:10px 20px}.labelRow-psOC5oyI{line-height:20px;padding:0}.label-psOC5oyI{font-size:16px}.labelHint-psOC5oyI{line-height:17px}.labelOn-psOC5oyI+.labelHint-psOC5oyI{margin-top:0}
@@ -0,0 +1 @@
.item-zwyEh4hn{align-items:flex-start;font-size:16px;padding-inline-end:20px;white-space:normal}.label-zwyEh4hn{line-height:24px;overflow:visible}.labelRow-zwyEh4hn{margin-bottom:2px;margin-top:2px}.toolbox-zwyEh4hn{margin-top:3px}.button-LkmyTVRc{all:unset;display:flex;outline:none;overflow:visible;position:relative}.button-LkmyTVRc:focus{outline:none}.button-LkmyTVRc:focus-visible{outline:none}.button-LkmyTVRc:after{border-style:solid;border-width:2px;box-sizing:border-box;content:"";display:none;height:100%;inset-inline-start:0;pointer-events:none;position:absolute;top:0;width:100%;z-index:1}.button-LkmyTVRc:focus:after{display:block}.button-LkmyTVRc:focus-visible:after{display:block}.button-LkmyTVRc:focus:not(:focus-visible):after{display:none}.button-LkmyTVRc:after{border-radius:4px}.button-LkmyTVRc:after{border-color:var(--color-tv-blue-500)}.button-LkmyTVRc.active-LkmyTVRc:after{border-color:var(--color-border-primary-inverse)}.wrapper-psOC5oyI{padding:10px 20px}.labelRow-psOC5oyI{line-height:20px;padding:0}.label-psOC5oyI{font-size:16px}.labelHint-psOC5oyI{line-height:17px}.labelOn-psOC5oyI+.labelHint-psOC5oyI{margin-top:0}
@@ -0,0 +1,9 @@
.checkbox-vyj6oJxw{align-items:center;display:flex;-webkit-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent;cursor:default;font-size:14px;font-stretch:normal;font-style:normal;font-weight:400;gap:8px;letter-spacing:normal;line-height:normal}.checkbox-vyj6oJxw.reverse-vyj6oJxw{flex-direction:row-reverse;justify-content:flex-end}.checkbox-vyj6oJxw.baseline-vyj6oJxw{align-items:flex-start}.label-vyj6oJxw{min-width:0}.disabled-vyj6oJxw{opacity:.5}.primary-vyj6oJxw{color:var(--color-text-primary)}.danger-vyj6oJxw{color:var(--color-control-intent-danger)}.primary-ywH2tsV_{--ui-lib-private-checkboxViewImpl-color-border:var(--color-container-fill-primary-neutral-extra-bold);--ui-lib-private-checkboxViewImpl-color-box:var(
--ui-lib-checkbox-color,var(--color-container-fill-primary-neutral-extra-bold)
);--ui-lib-private-checkboxViewImpl-color-mark:var(
--ui-lib-checkbox-mark-color,var(--color-container-fill-quinary-inverse)
)}.danger-ywH2tsV_{--ui-lib-private-checkboxViewImpl-color-border:var(--color-container-fill-primary-danger-bold);--ui-lib-private-checkboxViewImpl-color-box:var(
--ui-lib-checkbox-color,var(--color-container-fill-primary-danger-bold)
);--ui-lib-private-checkboxViewImpl-color-mark:var(
--ui-lib-checkbox-mark-color,var(--color-container-fill-quaternary-inverse)
)}
@@ -0,0 +1,9 @@
.checkbox-vyj6oJxw{align-items:center;display:flex;-webkit-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent;cursor:default;font-size:14px;font-stretch:normal;font-style:normal;font-weight:400;gap:8px;letter-spacing:normal;line-height:normal}.checkbox-vyj6oJxw.reverse-vyj6oJxw{flex-direction:row-reverse;justify-content:flex-end}.checkbox-vyj6oJxw.baseline-vyj6oJxw{align-items:flex-start}.label-vyj6oJxw{min-width:0}.disabled-vyj6oJxw{opacity:.5}.primary-vyj6oJxw{color:var(--color-text-primary)}.danger-vyj6oJxw{color:var(--color-control-intent-danger)}.primary-ywH2tsV_{--ui-lib-private-checkboxViewImpl-color-border:var(--color-container-fill-primary-neutral-extra-bold);--ui-lib-private-checkboxViewImpl-color-box:var(
--ui-lib-checkbox-color,var(--color-container-fill-primary-neutral-extra-bold)
);--ui-lib-private-checkboxViewImpl-color-mark:var(
--ui-lib-checkbox-mark-color,var(--color-container-fill-quinary-inverse)
)}.danger-ywH2tsV_{--ui-lib-private-checkboxViewImpl-color-border:var(--color-container-fill-primary-danger-bold);--ui-lib-private-checkboxViewImpl-color-box:var(
--ui-lib-checkbox-color,var(--color-container-fill-primary-danger-bold)
);--ui-lib-private-checkboxViewImpl-color-mark:var(
--ui-lib-checkbox-mark-color,var(--color-container-fill-quaternary-inverse)
)}
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
@@ -0,0 +1,26 @@
(self.webpackChunktradingview=self.webpackChunktradingview||[]).push([[3895],{21353:e=>{e.exports={container:"container-WDZ0PRNh","container-xxsmall":"container-xxsmall-WDZ0PRNh","container-xsmall":"container-xsmall-WDZ0PRNh","container-small":"container-small-WDZ0PRNh","container-medium":"container-medium-WDZ0PRNh","container-large":"container-large-WDZ0PRNh","intent-default":"intent-default-WDZ0PRNh",focused:"focused-WDZ0PRNh",readonly:"readonly-WDZ0PRNh",disabled:"disabled-WDZ0PRNh","with-highlight":"with-highlight-WDZ0PRNh",grouped:"grouped-WDZ0PRNh","adjust-position":"adjust-position-WDZ0PRNh","first-row":"first-row-WDZ0PRNh","first-col":"first-col-WDZ0PRNh",stretch:"stretch-WDZ0PRNh","font-size-medium":"font-size-medium-WDZ0PRNh","font-size-large":"font-size-large-WDZ0PRNh","no-corner-top-left":"no-corner-top-left-WDZ0PRNh","no-corner-top-right":"no-corner-top-right-WDZ0PRNh","no-corner-bottom-right":"no-corner-bottom-right-WDZ0PRNh","no-corner-bottom-left":"no-corner-bottom-left-WDZ0PRNh","size-xxsmall":"size-xxsmall-WDZ0PRNh","size-xsmall":"size-xsmall-WDZ0PRNh","size-small":"size-small-WDZ0PRNh","size-medium":"size-medium-WDZ0PRNh","size-large":"size-large-WDZ0PRNh","intent-success":"intent-success-WDZ0PRNh","intent-warning":"intent-warning-WDZ0PRNh","intent-danger":"intent-danger-WDZ0PRNh","intent-primary":"intent-primary-WDZ0PRNh","border-none":"border-none-WDZ0PRNh","border-thin":"border-thin-WDZ0PRNh","border-thick":"border-thick-WDZ0PRNh",highlight:"highlight-WDZ0PRNh",shown:"shown-WDZ0PRNh"}},20853:e=>{e.exports={"inner-slot":"inner-slot-W53jtLjw",interactive:"interactive-W53jtLjw",icon:"icon-W53jtLjw","inner-middle-slot":"inner-middle-slot-W53jtLjw","before-slot":"before-slot-W53jtLjw","after-slot":"after-slot-W53jtLjw"}},39017:e=>{e.exports={input:"input-RUSovanF","size-xxsmall":"size-xxsmall-RUSovanF","size-xsmall":"size-xsmall-RUSovanF","size-small":"size-small-RUSovanF","size-medium":"size-medium-RUSovanF","size-large":"size-large-RUSovanF","with-start-slot":"with-start-slot-RUSovanF","with-end-slot":"with-end-slot-RUSovanF"}},71014:e=>{e.exports={"small-height-breakpoint":"(max-height: 360px)",footer:"footer-PhMf7PhQ",submitButton:"submitButton-PhMf7PhQ",buttons:"buttons-PhMf7PhQ"}},84911:e=>{e.exports={calendar:"calendar-N6r5jhbE",popupStyle:"popupStyle-N6r5jhbE",header:"header-N6r5jhbE","flip-horizontal":"flip-horizontal-N6r5jhbE","sub-header":"sub-header-N6r5jhbE","view-month":"view-month-N6r5jhbE","view-year":"view-year-N6r5jhbE","view-decades":"view-decades-N6r5jhbE",weeks:"weeks-N6r5jhbE",week:"week-N6r5jhbE",day:"day-N6r5jhbE",hover:"hover-N6r5jhbE","accent-color":"accent-color-N6r5jhbE","another-month":"another-month-N6r5jhbE","current-day":"current-day-N6r5jhbE","slot-wrapper":"slot-wrapper-N6r5jhbE","hide-focus-ring":"hide-focus-ring-N6r5jhbE","decade-button":"decade-button-N6r5jhbE","visually-hidden":"visually-hidden-N6r5jhbE","grid-row":"grid-row-N6r5jhbE"}},28147:e=>{e.exports={container:"container-PNiXwSz6",icon:"icon-PNiXwSz6",tooltip:"tooltip-PNiXwSz6",date:"date-PNiXwSz6",
time:"time-PNiXwSz6"}},62797:e=>{e.exports={pickerInput:"pickerInput-P2cJzZdH",icon:"icon-P2cJzZdH",disabled:"disabled-P2cJzZdH",picker:"picker-P2cJzZdH",fixed:"fixed-P2cJzZdH",absolute:"absolute-P2cJzZdH",nativePicker:"nativePicker-P2cJzZdH"}},24219:e=>{e.exports={tooltip:"tooltip-RU08GcsY"}},73547:e=>{e.exports={errors:"errors-UKx97h9K",show:"show-UKx97h9K",error:"error-UKx97h9K","visually-hidden":"visually-hidden-UKx97h9K"}},91940:e=>{e.exports={"error-icon":"error-icon-UhKAouIg","intent-danger":"intent-danger-UhKAouIg","intent-warning":"intent-warning-UhKAouIg"}},79394:e=>{e.exports={desktopTimeInput:"desktopTimeInput-cW0jHi4o"}},18636:e=>{e.exports={wrap:"wrap-NsE0FV0Z",input:"input-NsE0FV0Z"}},21400:e=>{e.exports={icon:"icon-Rubz29lH"}},76329:e=>{e.exports={"static-messages":"static-messages-cF4vS9J8",errors:"errors-cF4vS9J8",warnings:"warnings-cF4vS9J8","success-mesages":"success-mesages-cF4vS9J8","input-description":"input-description-cF4vS9J8",message:"message-cF4vS9J8"}},12725:(e,t,n)=>{"use strict";var s,a,r;function o(e="default"){switch(e){case"default":return"primary";case"stroke":return"secondary"}}function i(e="primary"){switch(e){case"primary":return"brand";case"success":return"green";case"default":return"gray";case"danger":return"red"}}function l(e="m"){switch(e){case"s":return"xsmall";case"m":return"small";case"l":return"large"}}n.d(t,{Button:()=>h}),function(e){e.Primary="primary",e.Success="success",e.Default="default",e.Danger="danger"}(s||(s={})),function(e){e.Small="s",e.Medium="m",e.Large="l"}(a||(a={})),function(e){e.Default="default",e.Stroke="stroke"}(r||(r={}));var c=n(79474),u=n(63459);function d(e){const{intent:t,size:n,appearance:s,useFullWidth:a,icon:r,...c}=e;return{...c,color:i(t),size:l(n),variant:o(s),stretch:a}}function h(e){return c.createElement(u.SquareButton,{...d(e)})}},8120:(e,t,n)=>{"use strict";n.d(t,{LightButton:()=>s.LightButton});n(54571);var s=n(7859);n(79474),n(14232),n(92531),n(71042),n(76284);n(90741)},13621:(e,t,n)=>{"use strict";n.d(t,{ControlSkeleton:()=>w,InputClasses:()=>f});var s=n(79474),a=n(14487),r=n.n(a),o=n(85842),i=n(9774),l=n(40197),c=n(59794),u=n(67440);var d=n(21353),h=n.n(d);function p(e){let t="";return 0!==e&&(1&e&&(t=r()(t,h()["no-corner-top-left"])),2&e&&(t=r()(t,h()["no-corner-top-right"])),4&e&&(t=r()(t,h()["no-corner-bottom-right"])),8&e&&(t=r()(t,h()["no-corner-bottom-left"]))),t}function m(e,t,n,s){const{removeRoundBorder:a,className:o,intent:i="default",borderStyle:l="thin",size:c,highlight:d,disabled:m,readonly:g,stretch:f,noReadonlyStyles:v,isFocused:D}=e,w=p(a??(0,u.getGroupCellRemoveRoundBorders)(n));return r()(h().container,h()[`container-${c}`],h()[`intent-${i}`],h()[`border-${l}`],c&&h()[`size-${c}`],w,d&&h()["with-highlight"],m&&h().disabled,g&&!v&&h().readonly,D&&h().focused,f&&h().stretch,t&&h().grouped,!s&&h()["adjust-position"],n.isTop&&h()["first-row"],n.isLeft&&h()["first-col"],o)}function g(e,t,n){const{highlight:s,highlightRemoveRoundBorder:a}=e;if(!s)return h().highlight;const o=p(a??(0,
u.getGroupCellRemoveRoundBorders)(t));return r()(h().highlight,h().shown,h()[`size-${n}`],o)}const f={FontSizeMedium:(0,o.ensureDefined)(h()["font-size-medium"]),FontSizeLarge:(0,o.ensureDefined)(h()["font-size-large"])},v={passive:!1};function D(e,t){const{style:n,id:a,role:r,onFocus:o,onBlur:u,onMouseOver:d,onMouseOut:h,onMouseDown:p,onMouseUp:f,onKeyDown:D,onClick:w,tabIndex:b,startSlot:y,middleSlot:C,endSlot:S,onWheel:F,onWheelNoPassive:E=null,size:M,tag:_="span",type:N}=e,{isGrouped:k,cellState:R,disablePositionAdjustment:x=!1}=(0,s.useContext)(c.ControlGroupContext),I=function(e,t=null,n){const a=(0,s.useRef)(null),r=(0,s.useRef)(null),o=(0,s.useCallback)((()=>{if(null===a.current||null===r.current)return;const[e,t,n]=r.current;null!==t&&a.current.addEventListener(e,t,n)}),[]),i=(0,s.useCallback)((()=>{if(null===a.current||null===r.current)return;const[e,t,n]=r.current;null!==t&&a.current.removeEventListener(e,t,n)}),[]),l=(0,s.useCallback)((e=>{i(),a.current=e,o()}),[]);return(0,s.useEffect)((()=>(r.current=[e,t,n],o(),i)),[e,t,n]),l}("wheel",E,v),T=_;return s.createElement(T,{type:N,style:n,id:a,role:r,className:m(e,k,R,x),tabIndex:b,ref:(0,i.useMergedRefs)([t,I]),onFocus:o,onBlur:u,onMouseOver:d,onMouseOut:h,onMouseDown:p,onMouseUp:f,onKeyDown:D,onClick:w,onWheel:F,...(0,l.filterDataProps)(e),...(0,l.filterAriaProps)(e)},y,C,S,s.createElement("span",{className:g(e,R,M)}))}D.displayName="ControlSkeleton";const w=s.forwardRef(D)},88169:(e,t,n)=>{"use strict";n.d(t,{ControlSkeleton:()=>s.ControlSkeleton,InputClasses:()=>s.InputClasses});var s=n(13621)},78484:(e,t,n)=>{"use strict";n.d(t,{AfterSlot:()=>d,EndSlot:()=>u,MiddleSlot:()=>c,StartSlot:()=>l});var s=n(79474),a=n(14487),r=n.n(a),o=n(20853),i=n.n(o);function l(e){const{className:t,interactive:n=!0,icon:a=!1,children:o}=e;return s.createElement("span",{className:r()(i()["inner-slot"],n&&i().interactive,a&&i().icon,t)},o)}function c(e){const{className:t,children:n}=e;return s.createElement("span",{className:r()(i()["inner-slot"],i()["inner-middle-slot"],t)},n)}function u(e){const{className:t,interactive:n=!0,icon:a=!1,children:o,dataQaId:l}=e;return s.createElement("span",{className:r()(i()["inner-slot"],n&&i().interactive,a&&i().icon,t),"data-qa-id":l},o)}function d(e){const{className:t,children:n,dataQaId:a}=e;return s.createElement("span",{className:r()(i()["after-slot"],t),"data-qa-id":a},n)}},82651:(e,t,n)=>{"use strict";n.d(t,{InputControl:()=>b});var s=n(79474),a=n(14487),r=n.n(a),o=n(29914),i=n(40197),l=n(69550),c=n(26834),u=n(9774),d=n(94530),h=n(55971),p=n(59618),m=n(13621),g=n(78484),f=n(39017),v=n.n(f);function D(e){return!(0,i.isAriaAttribute)(e)&&!(0,i.isDataAttribute)(e)}function w(e){
const{id:t,title:n,role:a,tabIndex:l,placeholder:c,name:u,type:d,value:h,defaultValue:p,draggable:f,autoComplete:w,autoFocus:b,autoCapitalize:y,autoCorrect:C,maxLength:S,min:F,max:E,step:M,pattern:_,inputMode:N,onSelect:k,onFocus:R,onBlur:x,onKeyDown:I,onKeyUp:T,onKeyPress:P,onChange:A,onDragStart:Y,size:z="small",className:V,inputClassName:B,disabled:L,readonly:O,containerTabIndex:W,startSlot:H,endSlot:K,reference:$,containerReference:Q,onContainerFocus:Z,dataQaId:j,...U}=e,q=(0,i.filterProps)(U,D),J={...(0,i.filterAriaProps)(U),...(0,i.filterDataProps)(U),id:t,title:n,role:a,tabIndex:l,placeholder:c,name:u,type:d,value:h,defaultValue:p,draggable:f,autoComplete:w,autoFocus:b,autoCapitalize:y,autoCorrect:C,maxLength:S,min:F,max:E,step:M,pattern:_,inputMode:N,onSelect:k,onFocus:R,onBlur:x,onKeyDown:I,onKeyUp:T,onKeyPress:P,onChange:A,onDragStart:Y};return s.createElement(m.ControlSkeleton,{...q,disabled:L,readonly:O,tabIndex:W,className:V,size:z,ref:Q,onFocus:Z,startSlot:H,middleSlot:s.createElement(g.MiddleSlot,null,s.createElement("input",{...J,className:r()(v().input,v()[`size-${z}`],B,H&&v()["with-start-slot"],K&&v()["with-end-slot"]),disabled:L,readOnly:O,ref:$,"data-qa-id":(0,o.dataQaIds)("ui-lib-Input-input",j?`${j}-input`:void 0)})),endSlot:K,"data-qa-id":(0,o.dataQaIds)("ui-lib-Input",j)})}function b(e){e=(0,d.useControl)(e);const{disabled:t,autoSelectOnFocus:n,tabIndex:a=0,onFocus:r,onBlur:o,reference:i,containerReference:m=null,dataQaId:g}=e,f=(0,s.useRef)(null),v=(0,s.useRef)(null),[D,b]=(0,h.useFocus)(),y=t?void 0:D?-1:a,C=t?void 0:D?a:-1,{isMouseDown:S,handleMouseDown:F,handleMouseUp:E}=(0,p.useIsMouseDown)(),M=(0,l.createSafeMulticastEventHandler)(b.onFocus,(function(e){n&&!S.current&&(0,c.selectAllContent)(e.currentTarget)}),r),_=(0,l.createSafeMulticastEventHandler)(b.onBlur,o),N=(0,s.useCallback)((e=>{f.current=e,i&&("function"==typeof i&&i(e),"object"==typeof i&&(i.current=e))}),[f,i]);return s.createElement(w,{...e,isFocused:D,containerTabIndex:y,tabIndex:C,onContainerFocus:function(e){v.current===e.target&&null!==f.current&&f.current.focus()},onFocus:M,onBlur:_,reference:N,containerReference:(0,u.useMergedRefs)([v,m]),onMouseDown:F,onMouseUp:E,dataQaId:g})}},94530:(e,t,n)=>{"use strict";n.d(t,{useControl:()=>r});var s=n(69550),a=n(55971);function r(e){const{onFocus:t,onBlur:n,intent:r,highlight:o,disabled:i}=e,[l,c]=(0,a.useFocus)(void 0,i),u=(0,s.createSafeMulticastEventHandler)(i?void 0:c.onFocus,t),d=(0,s.createSafeMulticastEventHandler)(i?void 0:c.onBlur,n);return{...e,intent:r||(l?"primary":"default"),highlight:o??l,onFocus:u,onBlur:d}}},59618:(e,t,n)=>{"use strict";n.d(t,{useIsMouseDown:()=>a});var s=n(79474);function a(){const e=(0,s.useRef)(!1),t=(0,s.useCallback)((()=>{e.current=!0}),[e]),n=(0,s.useCallback)((()=>{e.current=!1}),[e]);return{isMouseDown:e,handleMouseDown:t,handleMouseUp:n}}},26834:(e,t,n)=>{"use strict";function s(e){null!==e&&e.setSelectionRange(0,e.value.length)}n.d(t,{selectAllContent:()=>s})},51349:(e,t,n)=>{"use strict";n.d(t,{AdaptiveConfirmDialog:()=>p})
;var s,a=n(79474),r=n(14487),o=n.n(r),i=n(12725),l=n(85842),c=n(91599),u=n(23351),d=n(35088),h=n(71014);!function(e){e.Submit="submit",e.Cancel="cancel",e.None="none"}(s||(s={}));class p extends a.PureComponent{constructor(){super(...arguments),this._dialogRef=a.createRef(),this._handleClose=()=>{const{defaultActionOnClose:e,onSubmit:t,onCancel:n,onClose:s}=this.props;switch(e){case"submit":t();break;case"cancel":n()}s()},this._handleCancel=()=>{this.props.cancelButtonDisabled||(this.props.onCancel(),this.props.onClose())},this._handleKeyDown=e=>{const{onSubmit:t,submitButtonDisabled:n,submitOnEnterKey:s}=this.props;13===(0,u.hashFromEvent)(e)&&s&&(e.preventDefault(),n||t())}}render(){const{render:e,onClose:t,onSubmit:n,onCancel:s,footerLeftRenderer:r,submitButtonText:o,submitButtonDisabled:i,cancelButtonDisabled:l,defaultActionOnClose:c,submitOnEnterKey:u,...h}=this.props;return a.createElement(d.AdaptivePopupDialog,{...h,ref:this._dialogRef,onKeyDown:this._handleKeyDown,render:this._renderChildren(),onClose:this._handleClose})}focus(){(0,l.ensureNotNull)(this._dialogRef.current).focus()}_renderChildren(){return e=>{const{render:t,footerLeftRenderer:s,additionalButtons:r,submitButtonText:l,submitButtonDisabled:u,cancelButtonDisabled:d,onSubmit:p,cancelButtonText:m,showCancelButton:g=!0,showSubmitButton:f=!0,submitButtonClassName:v,cancelButtonClassName:D,buttonsWrapperClassName:w,footerClassName:b}=this.props;return a.createElement(a.Fragment,null,t(e),a.createElement("div",{className:o()(h.footer,b)},s&&s(e.isSmallWidth),a.createElement("div",{className:o()(h.buttons,w)},r,g&&a.createElement(i.Button,{className:D,disabled:d,name:"cancel",appearance:"stroke",onClick:this._handleCancel},m??c.t(null,void 0,n(43563))),f&&a.createElement("span",{className:h.submitButton},a.createElement(i.Button,{className:v,disabled:u,name:"submit",onClick:p,"data-name":"submit-button","data-qa-id":"submit-button"},l??c.t(null,void 0,n(8078)))))))}}}p.defaultProps={defaultActionOnClose:"submit",submitOnEnterKey:!0}},84688:(e,t,n)=>{"use strict";n.d(t,{DialogsOpenerManager:()=>s,dialogsOpenerManager:()=>a});class s{constructor(){this._storage=new Map}setAsOpened(e,t){this._storage.set(e,t)}setAsClosed(e){this._storage.delete(e)}isOpened(e){return this._storage.has(e)}getDialogPayload(e){return this._storage.get(e)}}const a=new s},67970:(e,t,n)=>{"use strict";n.d(t,{anchors:()=>a});var s;n(79474);!function(e){e.Top="top",e.Bottom="bottom",e.TopRight="topRight"}(s||(s={}));const a={bottom:{attachment:{horizontal:"left",vertical:"top"},targetAttachment:{horizontal:"left",vertical:"bottom"}},top:{attachment:{horizontal:"left",vertical:"bottom"},targetAttachment:{horizontal:"left",vertical:"top"}},topRight:{attachment:{horizontal:"right",vertical:"bottom"},targetAttachment:{horizontal:"right",vertical:"top"}},bottomRight:{attachment:{horizontal:"right",vertical:"top"},targetAttachment:{horizontal:"right",vertical:"bottom"}}}},63979:(e,t,n)=>{"use strict";n.d(t,{CalendarViewType:()=>u,DECADES_YEARS_AMOUNT:()=>p,getCurrentAriaLabel:()=>v,
getCurrentVisibleTitle:()=>D,getDayAriaLabel:()=>m,getMonths:()=>o,getMonthsShort:()=>i,getNextAriaLabel:()=>f,getNextLiveRegionConfirmation:()=>b,getNextMonth:()=>C,getPrevAriaLabel:()=>g,getPrevLiveRegionConfirmation:()=>w,getSubHeaderDecades:()=>d,getSubHeaderYear:()=>h,getViewTypeLiveRegionConfirmation:()=>y,getWeekDaysMin:()=>a});var s=n(91599);const a=()=>[s.t(null,{context:"day_of_week"},n(65535)),s.t(null,{context:"day_of_week"},n(39329)),s.t(null,{context:"day_of_week"},n(51271)),s.t(null,{context:"day_of_week"},n(28582)),s.t(null,{context:"day_of_week"},n(98459)),s.t(null,{context:"day_of_week"},n(60496)),s.t(null,{context:"day_of_week"},n(69199))],r=()=>[s.t(null,void 0,n(9304)),s.t(null,void 0,n(89394)),s.t(null,void 0,n(56334)),s.t(null,void 0,n(72765)),s.t(null,void 0,n(34671)),s.t(null,void 0,n(18525)),s.t(null,void 0,n(38795))],o=()=>[s.t(null,void 0,n(44784)),s.t(null,void 0,n(33630)),s.t(null,void 0,n(35643)),s.t(null,void 0,n(55852)),s.t(null,void 0,n(49973)),s.t(null,void 0,n(2482)),s.t(null,void 0,n(24689)),s.t(null,void 0,n(59772)),s.t(null,void 0,n(15261)),s.t(null,void 0,n(14501)),s.t(null,void 0,n(71561)),s.t(null,void 0,n(9666))],i=()=>[s.t(null,void 0,n(57374)),s.t(null,void 0,n(17341)),s.t(null,void 0,n(3305)),s.t(null,void 0,n(26785)),s.t(null,void 0,n(49973)),s.t(null,void 0,n(87745)),s.t(null,void 0,n(83959)),s.t(null,void 0,n(93762)),s.t(null,void 0,n(78469)),s.t(null,void 0,n(28337)),s.t(null,void 0,n(46545)),s.t(null,void 0,n(69036))],l={get prevMonth(){return s.t(null,void 0,n(72974))},get nextMonth(){return s.t(null,void 0,n(83794))},get prevYear(){return s.t(null,void 0,n(47279))},get nextYear(){return s.t(null,void 0,n(83928))},get prevDecades(){return s.t(null,void 0,n(18191))},get nextDecades(){return s.t(null,void 0,n(44054))},get selectMonth(){return s.t(null,void 0,n(70542))},get selectYear(){return s.t(null,void 0,n(46228))},get selectDate(){return s.t(null,void 0,n(19565))}},c={get setMonth(){return s.t(null,void 0,n(9857))},get setYear(){return s.t(null,void 0,n(61612))},get setDecades(){return s.t(null,void 0,n(11253))}};var u;!function(e){e.Month="month",e.Year="year",e.Decades="decades"}(u||(u={}));const d=()=>s.t(null,void 0,n(53419)),h=()=>s.t(null,void 0,n(95337)),p=20;function m(e){return`${r()[e.getDay()]} ${e.getDate()} ${o()[e.getMonth()]} ${e.getFullYear()}`}function g(e,t){switch(e){case u.Month:{const e=new Date(t);return e.setMonth(e.getMonth()-1),`${l.prevMonth}, ${o()[e.getMonth()]} ${e.getFullYear()}`}case u.Year:return`${l.prevYear}, ${t.getFullYear()-1}`;case u.Decades:return`${l.prevDecades}, ${t.getFullYear()-p} - ${t.getFullYear()-1}`}}function f(e,t){switch(e){case u.Month:{const e=new Date(t);return e.setMonth(e.getMonth()+1),`${l.nextMonth}, ${o()[e.getMonth()]} ${e.getFullYear()}`}case u.Year:return`${l.nextYear}, ${t.getFullYear()+1}`;case u.Decades:return`${l.nextDecades}, ${t.getFullYear()+p} - ${t.getFullYear()+2*p-1}`}}function v(e,t){switch(e){case u.Month:return`${l.selectMonth}, ${t.getFullYear()}`;case u.Year:
return`${l.selectYear}, ${t.getFullYear()} - ${t.getFullYear()+p-1}`;case u.Decades:return`${l.selectDate}, ${o()[t.getMonth()]} ${t.getFullYear()}`}}function D(e,t){switch(e){case u.Month:return`${o()[t.getMonth()]} ${t.getFullYear()}`;case u.Year:return`${t.getFullYear()}`;case u.Decades:return`${t.getFullYear()} - ${t.getFullYear()+p-1}`}}function w(e,t){switch(e){case u.Month:{const e=new Date(t);return e.setMonth(e.getMonth()-1),c.setMonth.format({month:o()[e.getMonth()]})}case u.Year:return c.setYear.format({year:""+(t.getFullYear()-1)});case u.Decades:return c.setDecades.format({year_start:""+(t.getFullYear()-p),year_end:""+(t.getFullYear()-1)})}}function b(e,t){switch(e){case u.Month:{const e=C(t);return c.setMonth.format({month:o()[e.getMonth()]})}case u.Year:return c.setYear.format({year:`${t.getFullYear()+1}`});case u.Decades:return c.setDecades.format({year_start:`${t.getFullYear()+p}`,year_end:""+(t.getFullYear()+2*p-1)})}}function y(e,t){switch(e){case u.Month:return c.setYear.format({year:`${t.getFullYear()}`});case u.Year:return c.setDecades.format({year_start:`${t.getFullYear()}`,year_end:""+(t.getFullYear()+p-1)});case u.Decades:return c.setMonth.format({month:o()[t.getMonth()]})}}function C(e){return 11===e.getMonth()?new Date(e.getFullYear()+1,0,1):new Date(e.getFullYear(),e.getMonth()+1,1)}},35297:(e,t,n)=>{"use strict";n.d(t,{Calendar:()=>T});var s=n(79474),a=n(14487),r=n.n(a),o=n(8120),i=n(66334),l=n(61262),c=n(84911);function u(e){const{prevAriaLabel:t,nextAriaLabel:n,currentAriaLabel:a,currentVisibleTitle:r,isNextDisabled:u,isPrevDisabled:d,isViewModeDisabled:h,prevRef:p,middleRef:m,onPrevClick:g,onNextClick:f,onCurrentClick:v,onPrevKeyDown:D,onMiddleKeyDown:w,onHeaderKeyDown:b}=e;return s.createElement("div",{className:c.header,onKeyDown:b},s.createElement(o.LightButton,{startSlot:s.createElement(i.Icon,{icon:l}),onClick:g,size:"small",variant:"ghost","aria-label":t,disabled:d,onKeyDown:D,reference:p}),s.createElement(o.LightButton,{size:"small",variant:"ghost","aria-label":a,onClick:v,disabled:h,onKeyDown:w,reference:m},r),s.createElement(o.LightButton,{startSlot:s.createElement(i.Icon,{icon:l}),onClick:f,size:"small",variant:"ghost","aria-label":n,disabled:u,className:c["flip-horizontal"]}))}var d=n(32438),h=n(84082),p=n(38317),m=n(63979);class g extends s.PureComponent{constructor(){super(...arguments),this._dateFormatter=new h.DateFormatter,this._getVariant=()=>{let e="ghost";return this._withinSelectedRange()&&(e=this.props.isDisabled?"secondary":"quiet-primary"),this._isOnHighlightedEdge()&&this.props.isDisabled&&(e="quiet-primary"),e},this._onClick=()=>{this.props.onClick&&!this.props.isDisabled&&this.props.onClick(new Date(this.props.day))},this._onPointerOver=()=>{this.props.onHover&&!this.props.isDisabled&&this.props.onHover(new Date(this.props.day))},this._onPointerOut=()=>{this.props.onHover&&!this.props.isDisabled&&this.props.onHover(null)}}render(){
const e=a(c.day,this.props.isDisabled&&c.disabled,!this.props.isDisabled&&(this.props.isSelected||this._isOnHighlightedEdge())&&c["accent-color"],this._withinSelectedRange()&&c["within-selected-range"],this._isCurrentDay()&&c["current-day"],!this.props.showFocusRing&&c["hide-focus-ring"],this.props.isAnotherMonth&&c["another-month"]),t=this.props.isSelected||this._isOnHighlightedEdge()||this._withinSelectedRange(),n=t||this._isCurrentDay();return s.createElement(o.LightButton,{role:"cell",onClick:this._onClick,onPointerOver:this._onPointerOver,onPointerOut:this._onPointerOut,onFocus:this.props.onFocus,size:"small",variant:this._getVariant(),isSelected:n,"data-day":this._dateFormatter.formatLocal(this.props.day),className:a(e,this.props.forceHover&&c.hover),disabled:this.props.isDisabled,reference:this.props.reference,tabIndex:this.props.tabIndex,"aria-label":(0,m.getDayAriaLabel)(this.props.day),"aria-selected":t,"aria-current":this._isCurrentDay()?"date":void 0,"aria-colindex":this.props.ariaColIndex},this.props.day.getDate())}_isOnHighlightedEdge(){const{day:e,highlightedFrom:t,highlightedTo:n}=this.props;return!(!t||!n)&&((0,d.isSameDay)(e,t)||(0,d.isSameDay)(e,n))}_withinSelectedRange(){const{day:e,highlightedFrom:t,highlightedTo:n}=this.props;return!(!t||!n)&&this._isBetweenByDay(t,e,n)}_isCurrentDay(){return(0,d.isSameDay)(this.props.todayDate??new Date,this.props.day)}_isBetweenByDay(e,t,n){const s=(0,p.resetToDayStart)(e),a=(0,p.resetToDayStart)(t),r=(0,p.resetToDayStart)(n);return s<a&&a<r}}const f=7;function v(e){const{rowIndex:t,days:n,showFocusRing:a,dateInTabOrder:o,isDisabledDate:i,highlightedFrom:l,highlightedTo:u,setCurrentlyFocused:h,setItemRef:p,selectedDate:m,viewDate:v,onClickDay:D,onDayHover:w,onDayFocus:b,todayDate:y,forceHoverTo:C,forceHoverFrom:S,className:F}=e;return s.createElement("div",{role:"row",className:r()(c.week,F)},n.map(((e,r)=>s.createElement(g,{key:e.toDateString(),day:e,isDisabled:i(e),isSelected:!!m&&(0,d.isSameDay)(e,m),onClick:D,onHover:w,highlightedFrom:l,highlightedTo:u,forceHover:S&&C&&e>=S&&e<=C,reference:p(e),tabIndex:(0,d.isSameDay)(e,o)?0:-1,onFocus:()=>function(e){b?.(e),(0,d.isSameDay)(e,o)&&h(e)}(e),showFocusRing:a,todayDate:y,isAnotherMonth:!(0,d.isSameMonth)(e,v),ariaColIndex:0===t?f-n.length+r+1:void 0}))))}var D=n(10342),w=n(23351);function b({isDisabledDate:e,findDate:t,getFirstDate:n,getLastDate:a,setNext:r,setPrev:o,dateToFocus:i,verticalOffset:l,dateLevel:c}){const[u,h]=(0,D.useRefsMap)(),p=(0,s.useCallback)((t=>t?e(t)?null:t:null),[e]),m=(0,s.useCallback)(((n,s)=>{if(!n)return null;const a=(0,d.getCloneDateWithOffset)({dateFrom:n,offset:s,isDisabledDate:e,level:c});return p(t(a))}),[t,p]),g=(0,s.useCallback)((()=>{const e=n();return p(e)||m(e,1)}),[p,m]),f=(0,s.useCallback)((()=>{const e=a();return p(e)||m(e,-1)}),[p,m]),v=(0,s.useCallback)(((t,n)=>{if(!t)return;const s=(0,d.getCloneDateWithOffset)({dateFrom:t,offset:n,isDisabledDate:e,level:c});s&&(n>0?r(s):o(s))
}),[e,r,o]),{currentlyFocused:b,setCurrentlyFocused:y,focusItem:C,bindings:S}=function({refsMap:e,verticalOffset:t,getNextKeyToFocus:n,getFirstKey:a,getLastKey:r,onGridEnd:o}){const[i,l]=(0,s.useState)(null),c=(0,s.useCallback)((t=>{if(!t)return;const n=e.current.get(t);n&&(n.focus(),l(t))}),[e]),u=(0,s.useCallback)((e=>{const t=n(i,e);t?c(t):o(i,e)}),[i,n]),d=(0,s.useCallback)((e=>{const n=(0,w.hashFromEvent)(e);if(40===n&&(e.preventDefault(),u(t)),38===n&&(e.preventDefault(),u(-1*t)),39===n&&(e.preventDefault(),u(1)),37===n&&(e.preventDefault(),u(-1)),36===n){e.preventDefault();const t=a();c(t)}if(35===n){e.preventDefault();const t=r();c(t)}}),[i,n]);return{currentlyFocused:i,setCurrentlyFocused:l,focusItem:c,bindings:{onKeyDown:d}}}({refsMap:u,verticalOffset:l,getNextKeyToFocus:m,getFirstKey:g,getLastKey:f,onGridEnd:v});return(0,s.useEffect)((()=>C(p(t(i)))),[i]),{itemsRefs:u,setItemRef:h,ensureNotDisabledDate:p,currentlyFocused:b,setCurrentlyFocused:y,focusItem:C,bindings:S}}function y(e){const{selectedDate:t,viewDate:n,dateToFocus:a,weeks:r,onClickDay:o,setPrevMonth:i,setNextMonth:l,maxDate:u,minDate:h,isDateDisabled:p,showFocusRing:g,highlightedFrom:f,highlightedTo:D,isDisabled:w,focusableDateRef:y,onDayHover:C,onDayFocus:S,todayDate:F,forceHoverFrom:E,forceHoverTo:M,weekClassName:_}=e,N=(0,s.useCallback)((e=>{if(!e)return null;let t=null;return r.find((({days:n})=>(t=n.find((t=>(0,d.isSameDay)(t,e))),t))),t}),[r]),k=(0,s.useCallback)((()=>r[0].days[0]),[r]),R=(0,s.useCallback)((()=>{const e=r[r.length-1].days;return e[e.length-1]}),[r]),x=(0,s.useCallback)((e=>w||(0,d.isDayDisabled)({day:e,minDate:h,maxDate:u,isDateDisabled:p})),[h,u,p,w]),{itemsRefs:I,setItemRef:T,currentlyFocused:P,setCurrentlyFocused:A,bindings:Y}=b({isDisabledDate:x,findDate:N,getFirstDate:k,getLastDate:R,setPrev:i,setNext:l,dateToFocus:a,verticalOffset:7,dateLevel:"day"}),z=(0,d.getDateInTabOrder)({selectedDate:t??new Date,dateToFocus:a,currentlyFocused:P,firstEnabledDate:(0,d.getFirstEnabledDay)(r,x),getFirstDate:k,getLastDate:R,isDisabledDate:x});return(0,s.useEffect)((()=>{y.current=z&&I.current.get(z)||null}),[z,y]),s.createElement(s.Fragment,null,s.createElement("div",{className:c["sub-header"],"aria-hidden":!0},(0,m.getWeekDaysMin)().map((e=>s.createElement("span",{key:e},e)))),s.createElement("div",{className:c["view-month"],tabIndex:-1,...Y},s.createElement("div",{role:"grid",className:c.weeks},r.map(((e,a)=>s.createElement(v,{className:_,key:e.week,rowIndex:a,setCurrentlyFocused:A,setItemRef:T,dateInTabOrder:z,days:e.days,onDayFocus:S,onDayHover:C,isDisabledDate:x,selectedDate:t,viewDate:n,onClickDay:o,highlightedFrom:f,highlightedTo:D,showFocusRing:g,todayDate:F,forceHoverFrom:E,forceHoverTo:M}))))))}var C=n(98862);const S=3;function F(e){const{months:t,selectedDate:n,maxDate:a,minDate:r,showFocusRing:i,dateToFocus:l,isDisabled:u,focusableDateRef:h,onSelect:p,setPrevYear:g,setNextYear:f}=e,v=(0,s.useCallback)((e=>u||!(0,d.isInRange)(e,r,a,"month")),[r,a,u]),D=(0,s.useCallback)((e=>{if(!e)return null;let n=null
;return t.find((({date:t})=>(n=(0,d.isSameMonth)(e,t)?t:null,n))),n}),[t]),w=(0,s.useCallback)((()=>t[0].date),[t]),y=(0,s.useCallback)((()=>t[t.length-1].date),[t]),{itemsRefs:F,setItemRef:E,currentlyFocused:M,setCurrentlyFocused:_,bindings:N}=b({isDisabledDate:v,findDate:D,getFirstDate:w,getLastDate:y,setPrev:g,setNext:f,verticalOffset:S,dateToFocus:l,dateLevel:"month"}),k=(0,d.getDateInTabOrder)({selectedDate:n,dateToFocus:l,currentlyFocused:M,firstEnabledDate:(0,d.getFirstEnabledMonth)(t,v),getFirstDate:w,getLastDate:y,isDisabledDate:v});(0,s.useEffect)((()=>{h.current=k&&F.current.get(k)||null}),[k,h]);const R=(0,s.useMemo)((()=>(0,C.default)(t,S)),[t]);return s.createElement(s.Fragment,null,s.createElement("div",{className:c["sub-header"],"aria-hidden":!0},s.createElement("span",null,(0,m.getSubHeaderYear)())),s.createElement("div",{role:"grid",className:c["view-year"],...N},R.map(((e,t)=>s.createElement("div",{key:t,role:"row",className:c["grid-row"]},e.map((({title:e,ariaLabel:t,date:a})=>{const r=(0,d.isSameMonth)(a,n),l=v(a),u=r?"quiet-primary":"ghost";return s.createElement(o.LightButton,{key:a.toDateString(),role:"cell",size:"small",variant:u,disabled:l,isSelected:r,className:!i&&c["hide-focus-ring"],onClick:()=>p(a),reference:E(a),tabIndex:(0,d.isSameMonth)(a,k)?0:-1,onFocus:(0,d.isSameMonth)(a,k)?()=>_(a):void 0,"aria-label":`${t} ${a.getFullYear()}`,"aria-selected":r},e)})))))))}const E=4;function M(e){const{years:t,selectedDate:n,dateToFocus:a,maxDate:i,minDate:l,showFocusRing:u,isDisabled:h,focusableDateRef:p,onSelect:g,setPrevDecades:f,setNextDecades:v}=e,D=(0,s.useCallback)((e=>h||!(0,d.isInRange)(e,l,i,"year")),[l,i,h]),w=(0,s.useCallback)((e=>e&&t.find((t=>(0,d.isSameYear)(e,t)))||null),[t]),y=(0,s.useCallback)((()=>t[0]),[t]),S=(0,s.useCallback)((()=>t[t.length-1]),[t]),{itemsRefs:F,setItemRef:M,currentlyFocused:_,setCurrentlyFocused:N,bindings:k}=b({isDisabledDate:D,findDate:w,getFirstDate:y,getLastDate:S,setPrev:f,setNext:v,dateToFocus:a,verticalOffset:E,dateLevel:"year"}),R=(0,d.getDateInTabOrder)({selectedDate:n,dateToFocus:a,currentlyFocused:_,firstEnabledDate:(0,d.getFirstEnabledYear)(t,D),getFirstDate:y,getLastDate:S,isDisabledDate:D});(0,s.useEffect)((()=>{p.current=R&&F.current.get(R)||null}),[R,p]);const x=(0,s.useMemo)((()=>(0,C.default)(t,E)),[t]);return s.createElement(s.Fragment,null,s.createElement("div",{className:c["sub-header"],"aria-hidden":!0},s.createElement("span",null,(0,m.getSubHeaderDecades)())),s.createElement("div",{role:"grid",className:c["view-decades"],...k},x.map(((e,t)=>s.createElement("div",{key:t,role:"row",className:c["grid-row"]},e.map((e=>{const t=e.getFullYear(),a=(0,d.isSameYear)(e,n),i=D(e),l=a?"quiet-primary":"ghost";return s.createElement(o.LightButton,{key:e.toDateString(),role:"cell",size:"small",variant:l,disabled:i,isSelected:a,className:r()(c["decade-button"],!u&&c["hide-focus-ring"]),onClick:()=>g(e),reference:M(e),tabIndex:(0,d.isSameYear)(e,R)?0:-1,onFocus:(0,d.isSameYear)(e,R)?()=>N(e):void 0,"aria-selected":a},t)})))))))}
function _({selectedDate:e,autoFocus:t,showFocusRing:n,minDate:a,maxDate:r,onSelect:o,onMonthSwitch:i,onYearSwitch:l,onDecadesSwitch:c,onViewTypeChange:u,fullSixWeeks:h}){const[g,f]=(0,s.useState)(e),[v,D]=(0,s.useState)(m.CalendarViewType.Month),[w,b]=(0,s.useState)(t?e:null),y=(0,s.useMemo)((()=>(0,d.getDecadesStart)(g)),[g]),C=(0,s.useCallback)((e=>{const t=new Date(g),n=(0,m.getNextMonth)(g),s=new Date(n.getFullYear(),n.getMonth()+e,0).getDate(),a=g.getDate()>s?s:g.getDate();t.setMonth(t.getMonth()+e,a),f(t),i&&i(t)}),[g,i]),S=(0,s.useCallback)((e=>{const t=new Date(g);t.setFullYear(t.getFullYear()+e),f(t),l&&l(t)}),[g,l]),F=(0,s.useCallback)((e=>{const t=new Date(y);t.setFullYear(t.getFullYear()+e),f(t),c&&c(t)}),[y,g,c]),E=(0,s.useCallback)(((e,t)=>{switch(t&&b(t),v){case m.CalendarViewType.Month:return C(1*e);case m.CalendarViewType.Year:return S(1*e);case m.CalendarViewType.Decades:return F(e*m.DECADES_YEARS_AMOUNT)}}),[v,C,S,F]),M=(0,s.useCallback)((e=>E(-1,e)),[E]),_=(0,s.useCallback)((e=>E(1,e)),[E]),N=(0,s.useCallback)((()=>{const e=Object.values(m.CalendarViewType);let t=e.indexOf(v)+1;t>=e.length&&(t=0),D(e[t]),u&&u(e[t])}),[v]),k=(0,s.useCallback)((e=>{f(new Date(e)),o&&o(new Date(e))}),[o]),R=(0,s.useCallback)((e=>{const t=new Date(g);t.setMonth(e.getMonth()),(0,d.isSameMonth)(t,e)||t.setMonth(e.getMonth(),1),f(t);const n=new Date(w||g);n.setMonth(e.getMonth()),(0,d.isSameMonth)(n,e)||n.setMonth(e.getMonth(),1),b(n),D(m.CalendarViewType.Month)}),[g,o,N]),x=(0,s.useCallback)((e=>{const t=new Date(g);t.setFullYear(e.getFullYear()),f(t);const n=new Date(w||g);n.setFullYear(e.getFullYear()),b(n),D(m.CalendarViewType.Year)}),[g,o,N]),I=(0,s.useMemo)((()=>(0,d.getWeeks)(g,h)),[g,h]),T=(0,s.useMemo)((()=>function(e){return(0,m.getMonthsShort)().map(((t,n)=>{const s=(0,p.resetToMonthStart)(e);return s.setMonth(n),{title:t,ariaLabel:(0,m.getMonths)()[n],date:s}}))}(g)),[g]),P=(0,s.useMemo)((()=>function(e){const t=[];for(let n=0;n<m.DECADES_YEARS_AMOUNT;n++){const s=new Date(e);s.setFullYear(e.getFullYear()+n),t.push(s)}return t}(y)),[y]),A=(0,s.useMemo)((()=>{switch(v){case m.CalendarViewType.Month:{const e=I[I.length-1].days,t=new Date(e[e.length-1]);return t.setDate(t.getDate()+1),!(0,d.isInRange)(t,a,r)}case m.CalendarViewType.Year:{const e=new Date(T[T.length-1].date);return e.setMonth(e.getMonth()+1),!(0,d.isInRange)(e,a,r,"month")}case m.CalendarViewType.Decades:{const e=new Date(P[P.length-1]);return e.setFullYear(e.getFullYear()+1),!(0,d.isInRange)(e,a,r,"year")}}}),[v,a,r,I,T,P]),Y=(0,s.useMemo)((()=>{switch(v){case m.CalendarViewType.Month:{const e=new Date(I[0].days[0]);return e.setDate(e.getDate()-1),!(0,d.isInRange)(e,a,r)}case m.CalendarViewType.Year:{const e=new Date(T[0].date);return e.setMonth(e.getMonth()-1),!(0,d.isInRange)(e,a,r,"month")}case m.CalendarViewType.Decades:{const e=new Date(P[0]);return e.setFullYear(e.getFullYear()-1),!(0,d.isInRange)(e,a,r,"year")}}}),[v,a,r,I,T,P]);return(0,s.useEffect)((()=>{!w&&n&&t&&b(e),n||b(null)}),[t,e,w,n]),{viewDate:g,setViewDate:f,viewType:v,
setViewType:D,dateToFocus:w,weeks:I,months:T,years:P,isNextDisabled:A,isPrevDisabled:Y,setPrev:M,setNext:_,switchViewType:N,onClickDay:k,onClickMonth:R,onClickYear:x}}class N{constructor(e,t=[]){this._messagesQueue=[],this._alternate=!1,this._renderedMessage=null,this._idCounter=0,this._containers=[...t],this._type=e}setContainers(e){this._containers=[...e]}addMessage(e,t=0){const n=this._generateId(),s={id:n,message:e,destroyTimeout:this._calculateDestroyTimeout(e,t)};return this._messagesQueue.push(s),this._renderedMessage||this._renderMessage(),{...s,type:this._type,destroy:this._getDestroyMessageCallback(n)}}destroyAll(){this._messagesQueue=[],clearTimeout(this._renderedMessage?.destroyTimer),this._containers.forEach((e=>{e.innerText=""})),this._renderedMessage=null,this._alternate=!1}_generateId(){return`live-region-${this._type}-${this._idCounter++}`}_calculateDestroyTimeout(e,t=0){const n=50*e.trim().length+200,s=250*e.trim().length;return Math.min(Math.max(n,t),s)}_findById(e){return this._renderedMessage?.id===e?this._renderedMessage:this._messagesQueue.find((t=>t.id===e))}_getDestroyMessageCallback(e){return async t=>{const n=this._findById(e);return!!n&&(n.renderedTo?!!t&&(this._removeRenderedMessage(),this._renderMessage(),!0):(this._removeFromQueue(n),!0))}}_removeRenderedMessage(){const e=this._renderedMessage?.renderedTo;e&&(e.innerText=""),this._renderedMessage=null}_removeFromQueue(e){this._messagesQueue=this._messagesQueue.filter((t=>t!==e))}async _renderMessage(){if(!this._containers.length||!this._messagesQueue.length)return;const e=this._alternate?this._containers[0]:this._containers[1],t=this._messagesQueue.shift();let n;e.innerText=t.message;const s=new Promise(((e,s)=>{n=setTimeout((()=>{if(this._renderedMessage?.id===t.id)return this._removeRenderedMessage(),void this._renderMessage().then(e);s("Currently rendered message is not the one that you 're trying to destroy")}),t.destroyTimeout)}));this._renderedMessage={...t,renderedTo:e,destroyTimer:n,destroyPromise:s},this._alternate=!this._alternate}}class k extends N{}const R=new class{constructor(){this.isInited=!1,this._politeQueue=new k("polite"),this._assertiveQueue=new k("assertive")}renderTo(e,t=!1){return t&&this.destroy(),this._init(e)}destroy(){this._politeQueue.destroyAll(),this._assertiveQueue.destroyAll(),this.isInited=!1}sayPolitely(e,t){return this.isInited?this._politeQueue.addMessage(e,t):null}interrupt(e,t){return this.isInited?this._assertiveQueue.addMessage(e,t):null}_init(e){if(!e)return!1;if(this.isInited)return!1;return!!this._setContainers(e)&&(this.isInited=!0,!0)}_setContainers(e){const t=document.getElementById(e);if(!t)return!1;const n=t.querySelectorAll('[aria-live="polite"]'),s=t.querySelectorAll('[aria-live="assertive"]');return!(!n||2!==n.length||!s||2!==s.length)&&(this._politeQueue.setContainers([n[0],n[1]]),this._assertiveQueue.setContainers([s[0],s[1]]),!0)}};var x;function I({viewType:e,decadesStartYear:t,viewDate:n,setPrev:a,setNext:r,switchViewType:o}){const[i,l]=(0,s.useState)(null),c=(0,
s.useCallback)((e=>{i&&i.destroy(),l(R.sayPolitely(e))}),[i,l]);return{onPrevClick:(0,s.useCallback)((()=>{c((0,m.getPrevLiveRegionConfirmation)(e,e===m.CalendarViewType.Decades?t:n)),a(null)}),[a,c]),onNextClick:(0,s.useCallback)((()=>{c((0,m.getNextLiveRegionConfirmation)(e,e===m.CalendarViewType.Decades?t:n)),r(null)}),[r,c]),onSwitchViewType:(0,s.useCallback)((s=>{c((0,m.getViewTypeLiveRegionConfirmation)(e,e===m.CalendarViewType.Year?t:n)),o(s)}),[o,c])}}function T(e){const{selectedDate:t,maxDate:n,minDate:r,className:o,weekClassName:i,isDateDisabled:l,highlightedFrom:d,highlightedTo:h,todayDate:p,popupStyle:g=!0,showFocusRing:f=!1,autoFocus:v=!1,isDisabled:D=!1,withFocusTrap:b=!1,endSlot:C,onSelect:S,onMonthSwitch:E,onYearSwitch:N,onDecadesSwitch:k,onViewTypeChange:R,focusTriggerElement:x,fullSixWeeks:T,onDayHover:P,onDayFocus:A,forceHoverTo:Y,forceHoverFrom:z,calendarRef:V,dataQaId:B}=e,[L,O]=(0,s.useState)(f),W=(0,s.useCallback)((()=>O(!0)),[O]);(0,s.useEffect)((()=>{f&&O(!0)}),[f]);const H=(0,s.useCallback)((e=>{x&&38===(0,w.hashFromEvent)(e)&&(e.preventDefault(),e.stopPropagation(),O(!1),x())}),[x]),K=t??new Date,{viewDate:$,setViewDate:Q,viewType:Z,setViewType:j,dateToFocus:U,weeks:q,months:J,years:G,isNextDisabled:X,isPrevDisabled:ee,setPrev:te,setNext:ne,switchViewType:se,onClickDay:ae,onClickMonth:re,onClickYear:oe}=_({selectedDate:K,minDate:r,maxDate:n,autoFocus:v,showFocusRing:L,onMonthSwitch:E,onYearSwitch:N,onDecadesSwitch:k,onViewTypeChange:R,onSelect:S,fullSixWeeks:T}),{focusableDateRef:ie,prevRef:le,middleRef:ce,onPrevKeyDown:ue,onMiddleKeyDown:de,forwardFocusToStart:he}=function({withFocusTrap:e,isPrevDisabled:t}){const n=(0,s.useRef)(null),a=(0,s.useCallback)((t=>{e&&w.Modifiers.Shift+9===(0,w.hashFromEvent)(t)&&(t.preventDefault(),n.current?.focus())}),[e]),r=(0,s.useCallback)((e=>{t||a(e)}),[t,a]),o=(0,s.useCallback)((e=>{t&&a(e)}),[t,a]),i=(0,s.useRef)(null),l=(0,s.useRef)(null),c=(0,s.useCallback)((e=>{e.preventDefault(),e.stopPropagation(),t?l.current?.focus():i.current?.focus()}),[t]);return{focusableDateRef:n,prevRef:i,middleRef:l,onPrevKeyDown:r,onMiddleKeyDown:o,forwardFocusToStart:c}}({withFocusTrap:b,isPrevDisabled:ee}),pe=(0,s.useMemo)((()=>G[0]),[G]),{onPrevClick:me,onNextClick:ge,onSwitchViewType:fe}=I({viewType:Z,decadesStartYear:pe,viewDate:$,setPrev:te,setNext:ne,switchViewType:se});return(0,s.useImperativeHandle)(V,(()=>({focus(){ee?ce.current?.focus():le.current?.focus()},setViewDate:Q,setViewType:j})),[ee]),s.createElement("div",{className:a(c.calendar,g&&c.popupStyle,o),tabIndex:-1,onKeyDown:W,"data-qa-id":B},s.createElement(u,{prevAriaLabel:(0,m.getPrevAriaLabel)(Z,Z===m.CalendarViewType.Decades?pe:$),nextAriaLabel:(0,m.getNextAriaLabel)(Z,Z===m.CalendarViewType.Decades?pe:$),currentAriaLabel:(0,m.getCurrentAriaLabel)(Z,Z===m.CalendarViewType.Year?pe:$),currentVisibleTitle:(0,m.getCurrentVisibleTitle)(Z,Z===m.CalendarViewType.Decades?pe:$),onPrevClick:me,onNextClick:ge,onPrevKeyDown:ue,onMiddleKeyDown:de,onHeaderKeyDown:H,onCurrentClick:fe,isNextDisabled:D||X,
isPrevDisabled:D||ee,isViewModeDisabled:D,prevRef:le,middleRef:ce}),Z===m.CalendarViewType.Month&&s.createElement(y,{weeks:q,selectedDate:t,viewDate:$,dateToFocus:U,maxDate:n,minDate:r,onClickDay:ae,isDateDisabled:l,highlightedFrom:d,highlightedTo:h,setPrevMonth:te,setNextMonth:ne,showFocusRing:L,isDisabled:D,focusableDateRef:ie,todayDate:p,onDayHover:P,onDayFocus:A,forceHoverFrom:z,forceHoverTo:Y,weekClassName:i}),Z===m.CalendarViewType.Year&&s.createElement(F,{months:J,selectedDate:K,dateToFocus:U,maxDate:n,minDate:r,onSelect:re,setPrevYear:te,setNextYear:ne,showFocusRing:L,isDisabled:D,focusableDateRef:ie}),Z===m.CalendarViewType.Decades&&s.createElement(M,{years:G,selectedDate:K,dateToFocus:U,maxDate:n,minDate:r,onSelect:oe,setPrevDecades:te,setNextDecades:ne,showFocusRing:L,isDisabled:D,focusableDateRef:ie}),s.createElement("div",{className:c["slot-wrapper"]},C),b&&s.createElement("div",{tabIndex:0,onFocus:he}))}!function(e){e.Assertive="assertive",e.Polite="polite"}(x||(x={}))},34720:(e,t,n)=>{"use strict";n.d(t,{DatePicker:()=>M});var s=n(91599),a=n(79474),r=n(14487),o=n(56688),i=n(72445),l=n(84082),c=n(35297),u=n(85842),d=n(66334),h=n(19308),p=n(84874),m=n(78484),g=n(61726),f=n(64888),v=n(23351),D=n(62797);class w extends a.PureComponent{constructor(e){super(e),this._input=null,this._inputContainer=null,this._popupContainer=null,this._handleFocus=e=>{this.props.showOnFocus&&this.props.onShowPicker(),this.props.onFocus?.(e)},this._handleInputRef=e=>{this._input=e,this.props.inputReference&&this.props.inputReference(this._input)},this._handleContainerRef=e=>{this._inputContainer=e},this._onShowPicker=e=>{if(this._popupContainer=e,e&&this._inputContainer){const t=e.getBoundingClientRect(),n=this._inputContainer.getBoundingClientRect();t.width&&t.width>window.innerWidth-n.left?(e.style.right="0",e.style.left="auto"):(e.style.right="auto",e.style.left=`${n.left}px`);const s=window.innerHeight-n.bottom,a=n.top;if(s>=t.height)return void(e.style.top=`${n.bottom}px`);e.style.top="auto",e.style.bottom=a<t.height?"0":`${s+n.height}px`}},this._onChange=()=>{const e=(0,u.ensureNotNull)(this._input).value;this.setState({value:e}),this.props.onType(e)},this._onKeyDown=e=>{this.props.hideOnKeyDown&&this.props.onHidePicker(),this.props.onKeyDown&&this.props.onKeyDown(e)},this._onKeyPress=e=>{if(e.charCode){const t=String.fromCharCode(e.charCode);this.props.inputRegex.test(t)||e.preventDefault()}},this._onKeyUp=e=>{if(8!==e.keyCode){const e=(0,u.ensureNotNull)(this._input).value,t=this.props.fixValue(e);t!==e&&this.setState({value:t})}},this._handleDropdownKeydown=e=>{27===(0,v.hashFromEvent)(e)&&(this._input?.focus(),this.props.onHidePicker())},this._onBlur=e=>{this._popupContainer&&this._popupContainer.contains(e.relatedTarget)||this._inputContainer&&this._inputContainer.contains(e.relatedTarget)||this.props.onBlur?.(e)},this.state={value:e.value??"",updateValueKey:e.updateValueKey}}render(){const{position:e="fixed",className:t,size:n,disabled:s,readonly:o,errors:i,icon:l,InputComponent:c=h.FormInput}=this.props
;return a.createElement("div",{className:D.pickerInput,ref:this._handleContainerRef,onBlur:this._onBlur},a.createElement(c,{value:this.state.value,onKeyDown:this._onKeyDown,onKeyPress:this._onKeyPress,onKeyUp:this._onKeyUp,onChange:this._onChange,onFocus:this._handleFocus,onClick:this.props.onShowPicker,reference:this._handleInputRef,className:r(t,s&&D.disabled),size:n,disabled:s,errors:i,messagesPosition:p.MessagesPosition.Attached,hasErrors:this.props.showErrorMessages&&i&&i.length>0,name:this.props.name,readonly:o,endSlot:i&&i.length?void 0:a.createElement(m.EndSlot,null,a.createElement(d.Icon,{icon:l,className:D.icon,onClick:s||o?void 0:this.props.onShowPicker})),"data-name":this.props.name,placeholder:this.props.placeholder,dataQaId:this.props.dataQaId}),this.props.showPicker&&!o?a.createElement(f.Portal,{top:"0",left:"0",right:"0",bottom:"0",pointerEvents:"none"},a.createElement(g.OutsideEvent,{mouseDown:!0,handler:this.props.onHidePicker},(t=>a.createElement("span",{ref:t,style:{pointerEvents:"auto"}},a.createElement("div",{className:r(D.picker,D[e]),key:"0",ref:this._onShowPicker,onKeyDown:this._handleDropdownKeydown},this.props.children))))):null)}static getDerivedStateFromProps(e,t){return e.updateValueKey!==t.updateValueKey?{value:e.value??"",updateValueKey:e.updateValueKey}:null}}w.defaultProps={showOnFocus:!0};class b extends a.PureComponent{constructor(e){super(e),this._input=null,this._nativeInputRef=a.createRef(),this._handleInputRef=e=>{this._input=e,this.props.inputReference&&this.props.inputReference(this._input)},this._onFocus=()=>{this.setState({isFocused:!0})},this._onBlur=()=>{this._nativeInputRef.current&&(this._nativeInputRef.current.defaultValue=this.props.value),this.setState({isFocused:!1})},this._onChange=e=>{const{value:t}=e.target;t&&(this.setState({value:t}),this.props.onChange(t))},this.state={value:e.value,isFocused:!1}}componentDidMount(){this._nativeInputRef.current&&(this._nativeInputRef.current.defaultValue=this.props.value)}render(){const{className:e,containerClassName:t,disabled:n,errors:s,InputComponent:o=h.FormInput}=this.props,i=!this.props.readonly&&!n,l=this.props.showErrorMessages&&s&&s.length>0;return a.createElement("div",{className:r(D.pickerInput,t)},a.createElement(o,{value:this.props.value,readonly:!0,noReadonlyStyles:!0,endSlot:s&&s.length?void 0:a.createElement(m.EndSlot,null,a.createElement(d.Icon,{icon:this.props.icon,className:r(D.icon,n&&D.disabled)})),className:e,inputClassName:D.textInput,size:this.props.size,disabled:n,hasErrors:l,errors:s,alwaysShowAttachedErrors:!0,messagesPosition:p.MessagesPosition.Attached,name:i?void 0:this.props.name,reference:this._handleInputRef,highlight:this.state.isFocused,intent:!l&&this.state.isFocused?"primary":void 0}),i&&a.createElement("input",{ref:this._nativeInputRef,type:this.props.type,className:D.nativePicker,onChange:this._onChange,onInput:this._onChange,min:this.props.min,max:this.props.max,name:this.props.name,onFocus:this._onFocus,onBlur:this._onBlur}))}}var y=n(32438),C=n(11463),S=n(88169),F=n(16455),E=n(66101)
;class M extends a.PureComponent{constructor(e){super(e),this._pickerInpuRef=a.createRef(),this._onPickerInputKeyDown=e=>{const t=(0,v.hashFromEvent)(e);if([v.Modifiers.Shift+9,9].includes(t))this._hideCalendar();else{if(40===t||38===t)return e.preventDefault(),this._showCalendar(),void this.setState({autofocusCalendar:!0});13===t&&this.props.onEnter&&this.props.onEnter(e),this._hideCalendar()}},this._returnFocusToInput=e=>{this.setState({autofocusCalendar:!1}),this._pickerInpuRef.current?.focus(),e&&this._hideCalendar()},this._fixValue=e=>(e=(e=e.substring(0,10)).replace(/-+/g,"-"),(/^\d{4}$/.test(e)||/^\d{4}-\d{2}$/.test(e))&&(e+="-"),e),this._isValid=e=>{const t=M._dateFormatter.parse(e);if(t.res&&/^[0-9]{4}(-[0-9]{2}){2}$/.test(t.value)){const e=new Date(t.value);return!(0,y.isInvalidDateObj)(e)&&(!!(this.props.noRangeValidation||i.mobiletouch&&o.isIOS)||(0,y.isInRange)(e,this.props.minDate,this.props.maxDate))}return!1},this._onBlur=e=>{this.props.revertInvalidData&&!this._isValid(e.target.value)&&this.setState((e=>{if(!e.isInvalid)return this.props.onPick(e.date),e;const t=new Date(this.state.date);return this.props.onPick(t),{pickerInputValueKey:e.pickerInputValueKey+1,date:t,isInvalid:!1}}))},this._onType=e=>{let t=this._isValid(e)?new Date(e.concat("T00:00")):null;t&&isNaN(t.valueOf())&&(t=null),t?this.setState({date:t,isInvalid:!1}):this.setState({isInvalid:!0}),this.props.onPick(t)},this._onSelect=e=>{this.setState((t=>({date:e,showCalendar:!1,isInvalid:!1,pickerInputValueKey:t.pickerInputValueKey+1}))),this._returnFocusToInput(!0),this.props.onPick(e)},this._showCalendar=()=>{this.setState({showCalendar:!0})},this._hideCalendar=()=>{this.setState({showCalendar:!1,autofocusCalendar:!1})},this._getErrors=()=>{const e=this.props.errors?[...this.props.errors]:[];return this.state.isInvalid&&e.push(s.t(null,void 0,n(98440))),e};const t=new Date,r=e.initial??t;this.state={pickerInputValueKey:0,date:r,showCalendar:!1,isInvalid:!this._isValid(M._dateFormatter.formatLocal(r)),autofocusCalendar:!1,initial:r}}componentDidMount(){C.globalCloseDelegate.subscribe(this,this._handleGlobalClose)}componentWillUnmount(){C.globalCloseDelegate.unsubscribe(this,this._handleGlobalClose)}render(){const e=this.props.endSlotComponent,t=(0,F.mergeRefs)([this._pickerInpuRef,this.props.inputReference]);return i.mobiletouch?a.createElement(b,{value:M._dateFormatter.formatLocal(this.state.date),type:"date",onChange:this._onType,icon:E,disabled:this.props.disabled,size:this.props.size,min:this.props.minDate&&M._dateFormatter.formatLocal(this.props.minDate),max:this.props.maxDate&&M._dateFormatter.formatLocal(this.props.maxDate),errors:this._getErrors(),showErrorMessages:this.props.showErrorMessages,name:this.props.name,readonly:this.props.readonly,className:r(this._getFontSizeClassName(this.props.size),this.props.className),containerClassName:this.props.containerClassName,inputReference:this.props.inputReference,InputComponent:this.props.InputComponent}):a.createElement("div",{className:this.props.containerClassName},a.createElement(w,{
value:this.props.initial?M._dateFormatter.formatLocal(this.state.date):"",inputRegex:/[0-9.]/,fixValue:this._fixValue,onType:this._onType,onBlur:this._onBlur,onShowPicker:this._showCalendar,onHidePicker:this._hideCalendar,showPicker:this.state.showCalendar&&this.props.withCalendar,showOnFocus:this.props.showOnFocus,icon:E,disabled:this.props.disabled,size:this.props.size,errors:this._getErrors(),showErrorMessages:this.props.showErrorMessages,name:this.props.name,readonly:this.props.readonly,position:this.props.position,className:r(this._getFontSizeClassName(this.props.size),this.props.className),inputReference:t,InputComponent:this.props.InputComponent,onKeyDown:this._onPickerInputKeyDown,onFocus:this.props.onFocus,placeholder:"YYYY-MM-DD",dataQaId:this.props.dataQaId?`${this.props.dataQaId} ui-lib-date-picker-anchor`:void 0,updateValueKey:this.state.pickerInputValueKey},a.createElement(c.Calendar,{selectedDate:this.props.initial?this.state.date:null,maxDate:this.props.maxDate,minDate:this.props.minDate,onSelect:this._onSelect,endSlot:e&&a.createElement(e,{onSelectDate:this._onSelect}),autoFocus:this.state.autofocusCalendar,showFocusRing:this.state.autofocusCalendar,focusTriggerElement:this._returnFocusToInput,withFocusTrap:!0,dataQaId:this.props.dataQaId?`${this.props.dataQaId} ui-lib-date-picker-calendar`:void 0})))}static getDerivedStateFromProps(e,t){const n=new Date,s=e.initial??n;return M._dateFormatter.formatLocal(t.initial)!==M._dateFormatter.formatLocal(s)?{...t,date:s,initial:s,pickerInputValueKey:t.pickerInputValueKey+1}:null}_getFontSizeClassName(e){return e?"large"===e?S.InputClasses.FontSizeLarge:S.InputClasses.FontSizeMedium:void 0}_handleGlobalClose(){this._hideCalendar()}}M.defaultProps={position:"fixed",withCalendar:!0},M._dateFormatter=new l.DateFormatter},24180:(e,t,n)=>{"use strict";n.d(t,{DEFAULT_INPUT_DATE_THEME:()=>p,DateInput:()=>m});var s=n(79474),a=n(91599),r=n(66334),o=n(78484),i=n(19308),l=n(14487),c=n.n(l),u=n(24219);function d(e){const{className:t,text:n}=e;return s.createElement("span",{className:c()(u.tooltip,t)},n)}var h=n(4434);const p=n(28147);function m(e){const{hasErrors:t,onClick:l,errors:c,className:u,theme:m=p,...g}=e;return s.createElement("div",{className:m.container,onClick:l},s.createElement(i.FormInput,{...g,className:m.date,hasErrors:t,errors:[],endSlot:!t&&s.createElement(o.EndSlot,{icon:!0,interactive:!1},s.createElement(r.Icon,{icon:h,className:m.icon}))}),t&&s.createElement(d,{text:a.t(null,void 0,n(53647)),className:m.tooltip}))}},38317:(e,t,n)=>{"use strict";function s(e){const t=new Date(e);return t.setMilliseconds(0),t.setSeconds(0),t.setMinutes(0),t.setHours(0),t}function a(e){const t=new Date(e);return t.setMilliseconds(999),t.setSeconds(59),t.setMinutes(59),t.setHours(23),t}function r(e,t=!1){const n=s(e),a=t?function(e){if(e>6)throw new Error("Invalid day is provided");return 0===e?6:e-1}(n.getDay()):n.getDay();return n.setDate(n.getDate()-a),n}function o(e){const t=s(e);return t.setDate(1),t}function i(e){const t=o(e);return t.setMonth(0),t}n.d(t,{
resetToDayEnd:()=>a,resetToDayStart:()=>s,resetToMonthStart:()=>o,resetToWeekStart:()=>r,resetToYearStart:()=>i})},32438:(e,t,n)=>{"use strict";n.d(t,{addLocalTime:()=>f,getCloneDateWithOffset:()=>S,getDateInTabOrder:()=>F,getDecadesStart:()=>v,getFirstEnabledDay:()=>b,getFirstEnabledMonth:()=>y,getFirstEnabledYear:()=>C,getWeeks:()=>D,isDayDisabled:()=>w,isInRange:()=>h,isInvalidDateObj:()=>p,isSameDay:()=>o,isSameMonth:()=>i,isSameYear:()=>l,subtractLocalTime:()=>g,twoDigitsFormat:()=>r});var s,a=n(38317);function r(e){return("0"+e).slice(-2)}function o(e,t){return!!t&&Number((0,a.resetToDayStart)(e))===Number((0,a.resetToDayStart)(t))}function i(e,t){return!!t&&Number((0,a.resetToMonthStart)(e))===Number((0,a.resetToMonthStart)(t))}function l(e,t){return!!t&&Number((0,a.resetToYearStart)(e))===Number((0,a.resetToYearStart)(t))}function c(e){const t=new Date(e.getFullYear(),0,1),n=(Number(e)-Number(t))/864e5;return Math.ceil((n+t.getDay()+1)/7)}function u(e){const t=new Date(e);return t.setDate(t.getDate()+7),t}!function(e){e.Day="day",e.Month="month",e.Year="year"}(s||(s={}));const d={day:a.resetToDayStart,month:a.resetToMonthStart,year:a.resetToYearStart};function h(e,t,n,s="day"){const a=d[s],r=!t||Number(a(t))-Number(a(e))<=0;return(!n||Number(a(n))-Number(a(e))>=0)&&r}function p(e){return Number.isNaN(Number(e))}function m(e){return new Date(e).getTimezoneOffset()/60}function g(e){const t=new Date(e);return t.setHours(t.getHours()+m(t)),t}function f(e){const t=new Date(e);return t.setHours(t.getHours()-m(t)),t}function v(e){const t=e.getFullYear()%10*-1,n=new Date(e);return n.setFullYear(e.getFullYear()+t),n}function D(e,t){const n=[];let s=(0,a.resetToWeekStart)((0,a.resetToMonthStart)(e),!0);for(let a=0;a<6;a++){const a=[];for(let n=0;n<7;n++){const r=new Date(s);r.setDate(r.getDate()+n),(i(r,e)||t)&&a.push(r)}a.length&&n.push({week:c(s),days:a}),s=new Date(u(s))}return n}function w({day:e,minDate:t,maxDate:n,isDateDisabled:s}){return!h(e,t,n)||!!s&&s(e)}function b(e,t){return function n(s=0,a=0){if(!e[s]||!e[s].days[a])return;const r=e[s].days,o=r[a];return t(o)?a+1<r.length?n(s,a+1):n(s+1,0):o}()}function y(e,t){return function n(s=0){if(!e[s])return;const a=e[s].date;return t(a)?n(s+1):a}()}function C(e,t){return function n(s=0){if(!e[s])return;const a=e[s];return t(a)?n(s+1):a}()}function S({dateFrom:e,offset:t,level:n="day",maxIterations:s=6,isDisabledDate:a=()=>!1}){return function e(r,o=0){const i=new Date(r);switch(n){case"day":i.setDate(i.getDate()+t);break;case"month":i.setMonth(i.getMonth()+t);break;case"year":i.setFullYear(i.getFullYear()+t)}const l=a(i);return o>s||!l?l?null:i:e(i,o+1)}(e)}function F({selectedDate:e,dateToFocus:t,currentlyFocused:n,firstEnabledDate:s,getFirstDate:a,getLastDate:r,isDisabledDate:o}){const i=h(e,a(),r(),"day")&&!o(e)?e:null,l=t&&h(t,a(),r(),"day")&&!o(t)?t:null;return(n&&h(n,a(),r(),"day")&&!o(n)?n:null)||i||l||s}},53530:(e,t,n)=>{"use strict";n.d(t,{hoverMouseEventFilter:()=>o,useAccurateHover:()=>i,useHover:()=>a,useHoverDeprecated:()=>r});var s=n(79474)
;function a(){const[e,t]=(0,s.useState)(!1);return[e,{onMouseEnter:function(e){t(!0)},onMouseLeave:function(e){t(!1)}}]}function r(){const[e,t]=(0,s.useState)(!1);return[e,{onMouseOver:function(e){o(e)&&t(!0)},onMouseOut:function(e){o(e)&&t(!1)}}]}function o(e){return!e.currentTarget.contains(e.relatedTarget)}function i(e){const[t,n]=(0,s.useState)(!1);return(0,s.useEffect)((()=>{const t=t=>{if(null===e.current)return;const s=e.current.contains(t.target);n(s)};return document.addEventListener("mouseover",t),()=>document.removeEventListener("mouseover",t)}),[]),t}},90632:(e,t,n)=>{"use strict";n.d(t,{useSafeMatchMedia:()=>s.useSafeMatchMedia});var s=n(11763)},19308:(e,t,n)=>{"use strict";n.d(t,{FormInput:()=>c});var s=n(79474),a=n(82651),r=n(84874),o=n(78484),i=n(69550),l=n(9774);function c(e){const{intent:t,onFocus:n,onBlur:c,onMouseOver:u,onMouseOut:d,containerReference:h=null,endSlot:p,hasErrors:m,hasWarnings:g,hasSuccessMessages:f,errors:v,warnings:D,successMessages:w,alwaysShowAttachedErrors:b,iconHidden:y,messagesPosition:C,messagesAttachment:S,customErrorsAttachment:F,messagesRoot:E,inheritMessagesWidthFromTarget:M,disableMessagesRtlStyles:_,"aria-required":N,"aria-invalid":k,"aria-label":R,inputDescription:x,dataQaId:I,...T}=e,P=(0,r.useControlValidationLayout)({hasErrors:m,hasWarnings:g,hasSuccessMessages:f,errors:v,warnings:D,successMessages:w,alwaysShowAttachedErrors:b,iconHidden:y,messagesPosition:C,messagesAttachment:S,customErrorsAttachment:F,messagesRoot:E,inheritMessagesWidthFromTarget:M,disableMessagesRtlStyles:_,inputDescription:x}),A=(0,i.createSafeMulticastEventHandler)(n,P.onFocus),Y=(0,i.createSafeMulticastEventHandler)(c,P.onBlur),z=(0,i.createSafeMulticastEventHandler)(u,P.onMouseOver),V=(0,i.createSafeMulticastEventHandler)(d,P.onMouseOut);return s.createElement(s.Fragment,null,s.createElement(a.InputControl,{...T,intent:P.intent??t,onFocus:A,onBlur:Y,onMouseOver:z,onMouseOut:V,containerReference:(0,l.useMergedRefs)([h,P.containerReference]),endSlot:s.createElement(s.Fragment,null,P.icon&&s.createElement(o.EndSlot,{dataQaId:"validation-input-icon",icon:!0},P.icon),p),"aria-required":N,"aria-invalid":k,"aria-describedby":P.ariaIds,"aria-label":R,dataQaId:I}),P.renderedErrors)}},10530:(e,t,n)=>{"use strict";n.d(t,{TimeInput:()=>O});var s=n(45958),a=n(79474),r=n(14487),o=n.n(r),i=n(85842),l=n(29914),c=n(69550),u=n(78484),d=n(82651),h=n(66334),p=n(21400),m=n(44024);function g(e){return a.createElement(h.Icon,{className:p.icon,icon:m})}var f=n(55971),v=n(18636);var D=n(60135),w=n(9774),b=n(4138),y=n(85728);const C={0:{pattern:/\d/},9:{pattern:/\d/,optional:!0},"#":{pattern:/\d/,recursive:!0},A:{pattern:/[a-zA-Z0-9]/},S:{pattern:/[a-zA-Z]/}};function S(e,t,n){const s=[],a=n;let r=0,o=0;const i=e.length,l=a.length;let c=-1,u=0;const d=[],h=i-1,p=[];let m;for(;r<i&&o<l;){const n=e.charAt(r),i=a.charAt(o),l=C[n];l?(i.match(l.pattern)?(s.push(i),l.recursive&&(-1===c?c=r:r===h&&r!==c&&(r=c-1),h===c&&(r-=1)),r+=1):i===m?(u--,m=void 0):l.optional?(r+=1,o-=1):l.fallback?(s.push(l.fallback),r+=1,
o-=1):p.push({p:o,v:i,e:l.pattern}),o+=1):(t||s.push(n),i===n?(d.push(o),o+=1):(m=n,d.push(o+u),u++),r+=1)}const g=e.charAt(h);i!==l+1||C[g]||s.push(g);const f=s.join(""),v=function(e,t){const n=0,s={};for(let e=0;e<t.length;e++)s[t[e]+n]=1;return s}(0,d);return[f,v,p]}function F(e,t,n){const s=function(e){let t=!0;for(let n=0;n<e.length;n++){const s=C[e.charAt(n)];if(s&&s.recursive){t=!1;break}}return t?e.length:void 0}(e),[r,o]=S(e,!1,t),[l,c]=(0,a.useState)(r),[u,d]=(0,a.useState)(0),[h,p]=(0,a.useState)(!1),m=(0,a.useRef)(o),g=(0,a.useRef)(l);return(0,a.useEffect)((()=>{const[n,s]=S(e,!1,t);c(n),f(s)}),[t,e]),(0,a.useLayoutEffect)((()=>{const e=(0,i.ensureNotNull)(n.current);h&&(e.setSelectionRange(u,u),p(!1)),d(E(e))}),[h]),[t,g,{onChange:function(){const t=(0,i.ensureNotNull)(n.current),s=t.value,[a,r]=S(e,!1,s);c(a),g.current=a;const o=f(r),h=function(e,t,n,s,a,r){if(e!==t){const o=t.length,i=e.length;let l=0,c=0,u=0,d=0,h=0;for(h=s;h<o&&a[h];h++)c++;for(h=s-1;h>=0&&a[h];h--)l++;for(h=s-1;h>=0;h--)a[h]&&u++;for(h=n-1;h>=0;h--)r[h]&&d++;if(s>i)s=10*o;else if(n>=s&&n!==i){if(r[s]){const e=s;s-=d-u,a[s-=l]&&(s=e)}}else s>n&&(s+=u-d,s+=c)}return s}(l,a,u,E(t),r,o);d(h),p(!0)},onSelect:function(){const e=(0,i.ensureNotNull)(n.current);d(E(e))},maxLength:s}];function f(e){const t=m.current;return m.current=e,t}}function E(e){return e.selectionStart||0}function M(e){const{value:t,mask:n,onChange:s,...r}=e,o=(0,a.useRef)(null),[i,l,c]=F(n,t,o);return(0,a.useLayoutEffect)((()=>{void 0!==e.reference&&(e.reference.current=o.current)}),[e.reference]),a.createElement(d.InputControl,{...r,maxLength:c.maxLength,value:i,autoComplete:"off",reference:function(e){o.current=e},onChange:function(){c.onChange(),s(l.current)},onSelect:c.onSelect})}var _=n(23351),N=n(29344),k=n(1642),R=n(21515),x=n(84874),I=n(79394);const T=(()=>{const e=[];for(let t=0;t<24;++t)for(let n=0;n<60;n+=15){const[s,a]=[B(t.toString()),B(n.toString())],r=`${s}:${a}`,o=z(r)?r:V(r);e.push(o)}return e})();const P="desktop_time_input_item";function A(e){if(void 0!==e)return`${P}_${e}`}function Y(e){const[t="",n=""]=e.split(":"),[s,a]=[B(t),L(n)];return`${s}:${a}`}function z(e){return/^(0?[0-9]|1[0-9]|2[0-3]):[0-5][0-9]$/g.test(e)}function V(e){const[t,n]=e.split(":"),[s,a]=[(0,y.clamp)(parseInt(t),0,23),(0,y.clamp)(parseInt(n),0,59)],[r,o]=[B(s.toString()),L(a.toString())];return`${r}:${o}`}function B(e){return e.slice(0,2).padStart(2,"0")}function L(e){return e.slice(0,2).padEnd(2,"0")}const O=s.CheckMobile.any()?function(e){const{onChange:t,onFocus:n,value:s,className:r,dataQaId:h,...p}=e,m=(0,a.useRef)(null),[D,w]=(0,f.useFocus)(),b=(0,c.createSafeMulticastEventHandler)(w.onBlur,(function(){m.current&&s&&(m.current.defaultValue=s)}));return(0,a.useLayoutEffect)((()=>{m.current&&s&&(m.current.defaultValue=s)}),[]),(0,a.useLayoutEffect)((()=>{m.current&&s&&(m.current.value=s)}),[s]),a.createElement("div",{"data-qa-id":"time-input-wrapper",className:o()(v.wrap,r)},a.createElement(d.InputControl,{...p,type:"text",endSlot:a.createElement(u.EndSlot,{icon:!0
},a.createElement(g,null)),value:s,highlight:D,intent:D?"primary":void 0,onFocus:function(e){(0,i.ensureNotNull)(m.current).focus(),n&&n(e)},onChange:function(){},dataQaId:(0,l.dataQaIds)("time-input",h)}),a.createElement("input",{...w,disabled:e.disabled,className:v.input,type:"time",onBlur:b,onChange:function(e){const{value:n}=e.currentTarget;t&&n&&t(n)},ref:m}))}:function(e){const{openPopupByFocus:t=!0}=e,[s,r]=(0,a.useState)(t);let d=!1;const h=(0,a.useRef)(null),p=(0,a.useRef)(null),m=(0,a.useRef)(null),v=(0,a.useRef)(null),[C,S]=(0,f.useFocus)(),[F,E]=(0,a.useState)(e.value),P=Y(F),B=z(P)?P:V(P),[L,O]=(0,a.useState)(B),W=C||te().some((e=>null!==e&&e.contains(document.activeElement)));(0,a.useLayoutEffect)((()=>E(e.value)),[e.value]),(0,a.useLayoutEffect)((()=>O(B)),[F,W]),(0,a.useEffect)((()=>ne(L===B?"auto":"smooth")),[L]);const H=W&&s,K=(0,R.lowerbound)(T,B,((e,t)=>e<t));let $=T;T[K]!==B&&($=[...T],$.splice(K,0,B));const Q=(0,b.useOutsideEvent)({mouseDown:!0,touchStart:!0,handler:function(e){null!==p.current&&W&&e.target instanceof Node&&null!==m.current&&!m.current.contains(e.target)&&p.current.blur()}}),Z=(0,x.useControlValidationLayout)({hasErrors:e.showErrorMessages&&P!==B,messagesPosition:x.MessagesPosition.Attached,errors:[D.t(null,{context:"time_input"},n(52922))]}),j=(0,c.createSafeMulticastEventHandler)((function(t){setTimeout(se,0),e.onFocus?.(t)}),Z.onFocus),U=(0,c.createSafeMulticastEventHandler)((function(e){X(e)||(r(t),q(F))}),Z.onBlur);return a.createElement("div",{className:o()(e.className,I.desktopTimeInput),onKeyDown:function(e){if(e.defaultPrevented)return;const n=(0,_.hashFromEvent)(e.nativeEvent);if(38===n){if(e.preventDefault(),H){const e=($.indexOf(L)+$.length-1)%$.length;O($[e])}t||r(!0)}if(40===n){if(e.preventDefault(),H){const e=($.indexOf(L)+$.length+1)%$.length;O($[e])}t||r(!0)}},onFocus:function(e){X(e)||S.onFocus(e)},onBlur:function(e){X(e)||S.onBlur(e)},onClick:function(){t||r(!0)},ref:Q,"data-qa-id":"time-input-wrapper"},a.createElement(M,{dataQaId:(0,l.dataQaIds)("time-input",e.dataQaId),role:"combobox",disabled:e.disabled,name:e.name,endSlot:a.createElement(u.EndSlot,{icon:!0},Z.icon??a.createElement(g,null)),reference:p,containerReference:(0,w.useMergedRefs)([h,Z.containerReference]),mask:"09:00",value:F,onFocus:j,onBlur:U,onMouseOver:Z.onMouseOver,onMouseOut:Z.onMouseOut,onChange:function(t){E(t),e.onInput&&e.onInput(t)},onKeyDown:function(n){if(n.defaultPrevented)return;const s=(0,_.hashFromEvent)(n.nativeEvent);13===s&&(n.preventDefault(),q(L),e.keepFocusOnKeyBoardNavigation||(0,i.ensureNotNull)(p.current).blur(),t||r(!1));27===s&&(n.preventDefault(),e.keepFocusOnKeyBoardNavigation||(0,i.ensureNotNull)(p.current).blur(),t||r(!1))},"aria-activedescendant":A(L),intent:Z.intent}),Z.renderedErrors,a.createElement(N.PopupMenu,{role:"listbox",onOpen:function(){ne()},onClose:function(){},position:function(){const e=(0,i.ensureNotNull)(h.current).getBoundingClientRect(),t=window.innerHeight-e.bottom,n=e.top;let s=231,a=e.bottom;if(s>n&&s>t){const r=(0,y.clamp)(s,0,n),o=(0,
y.clamp)(s,0,t);s=Math.max(r,o),a=r>o?e.top-r:e.bottom}else s>t&&(a=e.top-s);return{x:e.left,y:a,overrideWidth:e.width,overrideHeight:s}},closeOnClickOutside:!1,isOpened:H,tabIndex:-1,reference:m},$.map((e=>a.createElement(k.PopupMenuItem,{key:e,id:A(e),role:"option",label:e,isActive:e===B,"aria-selected":e===B,isHovered:e===L,reference:e===L?J:void 0,onClick:G,onClickArg:e})))));function q(t){const n=Y(t),s=z(n)?n:V(n);E(s),d||(d=!0,e.onChange(s))}function J(e){v.current=e}function G(e){q((0,i.ensureDefined)(e)),(0,i.ensureNotNull)(m.current).blur()}function X(e){return C&&(null!==ee(document.activeElement)||null!==ee(e.relatedTarget))}function ee(e){return e instanceof Node&&te().find((t=>null!==t&&t.contains(e)))||null}function te(){return[m.current,p.current]}function ne(e="auto"){if(null!==v.current){const t=(0,i.ensureNotNull)(m.current).getBoundingClientRect(),n=v.current.getBoundingClientRect();(t.top>n.top||t.bottom<n.bottom)&&v.current.scrollIntoView({behavior:e})}}function se(){const e=p.current;if(null!==e){const t=e.value||"";e.setSelectionRange(0,t.length)}}}},84874:(e,t,n)=>{"use strict";n.d(t,{MessagesPosition:()=>F,useControlValidationLayout:()=>T});var s=n(79474),a=n(14487);function r(e,t){(0,s.useEffect)((()=>(t&&t(e),()=>{t&&t(e)})),[])}var o=n(55971),i=n(53530),l=n(78484),c=n(67970),u=n(43514),d=n(29365);var h=n(73547),p=n(81458);class m extends s.PureComponent{render(){const{children:e=[],show:t=!1,customErrorClass:n,disableRtlStyles:r,messageIdCallback:o,dataQaId:i}=this.props,l=a(h.errors,{[h.show]:t},n),c=e.map(((e,t)=>s.createElement(D,{key:t,messageIdCallback:o},e)));let u={position:"absolute",top:this.props.top,width:this.props.width,height:this.props.height,bottom:void 0!==this.props.bottom?this.props.bottom:"100%",right:void 0!==this.props.right?this.props.right:0,left:this.props.left,zIndex:this.props.zIndex,maxWidth:this.props.maxWidth};if((0,p.isRtl)()&&!r){const{left:e,right:t}=u;u={...u,left:t,right:e}}return s.createElement("div",{"data-qa-id":i,style:u,className:l},c)}}const g=(0,u.makeOverlapable)((f=m,(v=class extends s.PureComponent{constructor(e){super(e),this._getComponentInstance=e=>{this._instance=e},this._throttleCalcProps=()=>{requestAnimationFrame((()=>this.setState(this._calcProps(this.props))))},this.state=this._getStateFromProps()}componentDidMount(){this._instanceElem=d.findDOMNode(this._instance),this.props.attachOnce||this._subscribe(),this.setState(this._calcProps(this.props))}componentDidUpdate(e){e.children===this.props.children&&e.top===this.props.top&&e.left===this.props.left&&e.width===this.props.width||this.setState(this._getStateFromProps(),(()=>this.setState(this._calcProps(this.props))))}render(){return s.createElement("div",{style:{position:"absolute",width:"100%",top:0,left:0}},s.createElement(f,{...this.props,ref:this._getComponentInstance,top:this.state.top,bottom:void 0!==this.state.bottom?this.state.bottom:"auto",right:void 0!==this.state.right?this.state.right:"auto",left:this.state.left,width:this.state.width,maxWidth:this.state.maxWidth
},this.props.children))}componentWillUnmount(){this._unsubsribe()}_getStateFromProps(){return{bottom:this.props.bottom,left:this.props.left,right:this.props.right,top:void 0!==this.props.top?this.props.top:-1e4,width:this.props.inheritWidthFromTarget?this.props.target&&this.props.target.getBoundingClientRect().width:this.props.width,maxWidth:this.props.inheritMaxWidthFromTarget&&this.props.target&&this.props.target.getBoundingClientRect().width}}_calcProps(e){if(e.target&&e.attachment&&e.targetAttachment){const t=this._calcTargetProps(e.target,e.attachment,e.targetAttachment);if(null===t)return{};const{width:n,inheritWidthFromTarget:s=!0,inheritMaxWidthFromTarget:a=!1}=this.props,r={width:s?t.width:n,maxWidth:a?t.width:void 0};switch(e.attachment.vertical){case"bottom":case"middle":r.top=t.y;break;default:r[e.attachment.vertical]=t.y}switch(e.attachment.horizontal){case"right":case"center":r.left=t.x;break;default:r[e.attachment.horizontal]=t.x}return r}return{}}_calcTargetProps(e,t,n){const s=e.getBoundingClientRect(),a=this._instanceElem.getBoundingClientRect(),r="parent"===this.props.root?this._getCoordsRelToParentEl(e,s):this._getCoordsRelToDocument(s);if(null===r)return null;const o=this._getDimensions(a),i=this._getDimensions(s).width;let l=0,c=0;switch(t.vertical){case"top":c=r[n.vertical];break;case"bottom":c=r[n.vertical]-o.height;break;case"middle":c=r[n.vertical]-o.height/2}switch(t.horizontal){case"left":l=r[n.horizontal];break;case"right":l=r[n.horizontal]-o.width;break;case"center":l=r[n.horizontal]-o.width/2}return"number"==typeof this.props.attachmentOffsetY&&(c+=this.props.attachmentOffsetY),"number"==typeof this.props.attachmentOffsetX&&(l+=this.props.attachmentOffsetX),{x:l,y:c,width:i}}_getCoordsRelToDocument(e){const t=pageYOffset,n=pageXOffset,s=e.top+t,a=e.bottom+t,r=e.left+n;return{top:s,bottom:a,left:r,right:e.right+n,middle:(s+e.height)/2,center:r+e.width/2}}_getCoordsRelToParentEl(e,t){const n=e.offsetParent;if(null===n)return null;const s=n.scrollTop,a=n.scrollLeft,r=e.offsetTop+s,o=e.offsetLeft+a,i=t.width+o;return{top:r,bottom:t.height+r,left:o,right:i,middle:(r+t.height)/2,center:(o+t.width)/2}}_getDimensions(e){return{height:e.height,width:e.width}}_subscribe(){"document"===this.props.root&&(window.addEventListener("scroll",this._throttleCalcProps,!0),window.addEventListener("resize",this._throttleCalcProps))}_unsubsribe(){window.removeEventListener("scroll",this._throttleCalcProps,!0),window.removeEventListener("resize",this._throttleCalcProps)}}).displayName="Attachable Component",v));var f,v;function D(e){const{children:t,messageIdCallback:n,...a}=e;return s.createElement("div",{...a,className:h.error},t)}function w(e){const{children:t,messageIdCallback:n,...a}=e,o=s.useId();return r(o,n),s.createElement("span",{...a,className:h["visually-hidden"],id:o},t)}var b=n(66334),y=n(77437),C=n(91940);function S(e){const{intent:t="danger"}=e;return s.createElement(b.Icon,{icon:y,className:a(C["error-icon"],C[`intent-${t}`])})}var F,E,M=n(76329);!function(e){e[e.Attached=0]="Attached",
e[e.Static=1]="Static",e[e.Hidden=2]="Hidden"}(F||(F={})),function(e){e.Top="top",e.Bottom="bottom"}(E||(E={}));const _={top:{attachment:c.anchors.topRight.attachment,targetAttachment:c.anchors.topRight.targetAttachment,attachmentOffsetY:-4},bottom:{attachment:c.anchors.bottomRight.attachment,targetAttachment:c.anchors.bottomRight.targetAttachment,attachmentOffsetY:4}};function N(e){const{isOpened:t,target:n,errorAttachment:a=E.Top,customErrorsAttachment:r,root:o="parent",inheritWidthFromTarget:i=!1,disableRtlStyles:l,children:c,messageIdCallback:u,dataQaId:d}=e,{attachment:h,targetAttachment:p,attachmentOffsetY:m}=r??_[a];return s.createElement(s.Fragment,null,s.createElement(g,{isOpened:t,target:r?.target??n,root:o,inheritWidthFromTarget:i,attachment:h,targetAttachment:p,attachmentOffsetY:m,disableRtlStyles:l,messageIdCallback:u,inheritMaxWidthFromTarget:!0,show:!0,dataQaId:d},c),s.createElement(w,{messageIdCallback:u},c))}function k(e,t){return Boolean(e)&&void 0!==t&&t.length>0}function R(e,t,n){return e===F.Attached&&k(t,n)}function x(e,t,n){return e===F.Static&&k(t,n)}function I(e,t,n){const{hasErrors:s,hasWarnings:a,hasSuccessMessages:r,alwaysShowAttachedErrors:o,iconHidden:i,errors:l,warnings:c,successMessages:u,messagesPosition:d=F.Static}=e,h=R(d,s,l),p=R(d,a,c),m=h&&(t||n||Boolean(o)),g=!m&&p&&(t||n),f=x(d,s,l),v=!f&&x(d,a,c),D=!f&&!v&&x(d,r,u),w=!i&&Boolean(s),b=!i&&!w&&Boolean(a),y=function(e,t,n){return Boolean(n)?"success":Boolean(e)?"danger":Boolean(t)?"warning":void 0}(s,a,r);return{hasAttachedErrorMessages:h,hasAttachedWarningMessages:p,showAttachedErrorMessages:m,showAttachedWarningMessages:g,showStaticErrorMessages:f,showStaticWarningMessages:v,showStaticSuccessMessages:D,showErrorIcon:w,showWarningIcon:b,intent:y}}function T(e){const{errors:t,warnings:n,successMessages:r,messagesAttachment:c,customErrorsAttachment:u,messagesRoot:d,inheritMessagesWidthFromTarget:h,disableMessagesRtlStyles:p,inputDescription:m}=e,[g,f]=(0,o.useFocus)(),[v,D]=(0,i.useHoverDeprecated)(),w=(0,s.useRef)(null),[b,y]=s.useState(void 0),C=(0,s.useRef)(new Map),F=s.useCallback((e=>{if(!e)return;const t=C.current;t.has(e)?t.delete(e):t.set(e,e),0!==t.size?y(Array.from(t.keys()).join(" ")):y(void 0)}),[y,C.current]),{hasAttachedErrorMessages:E,hasAttachedWarningMessages:_,showAttachedErrorMessages:k,showAttachedWarningMessages:R,showStaticErrorMessages:x,showStaticWarningMessages:T,showStaticSuccessMessages:A,showErrorIcon:Y,showWarningIcon:z,intent:V}=I(e,g,v),B=Y||z?s.createElement(S,{intent:Y?"danger":"warning"}):void 0,L=E?s.createElement(N,{errorAttachment:c,customErrorsAttachment:u,isOpened:k,target:w.current,root:d,inheritWidthFromTarget:h,disableRtlStyles:p,children:t,messageIdCallback:F,dataQaId:"attached-error-box"}):void 0,O=_?s.createElement(N,{errorAttachment:c,isOpened:R,target:w.current,root:d,inheritWidthFromTarget:h,disableRtlStyles:p,children:n,messageIdCallback:F,dataQaId:"attached-warning-box"}):void 0,W=x?s.createElement(l.AfterSlot,{dataQaId:"static-errors",className:a(M["static-messages"],M.errors)
},t?.map(((e,t)=>s.createElement(P,{key:t,messageIdCallback:F},e)))):void 0,H=T?s.createElement(l.AfterSlot,{dataQaId:"static-warnings",className:a(M["static-messages"],M.warnings)},n?.map(((e,t)=>s.createElement(P,{key:t,messageIdCallback:F},e)))):void 0,K=A?s.createElement(l.AfterSlot,{dataQaId:"success-message",className:a(M["static-messages"],M["success-mesages"])},r?.map(((e,t)=>s.createElement(P,{key:t,messageIdCallback:F},e)))):void 0,$=!x&&!T&&!A&&m?s.createElement(l.AfterSlot,{dataQaId:"success-messages",className:a(M["static-messages"],M["input-description"])},s.createElement(P,{messageIdCallback:F},m)):void 0;return{ariaIds:b,icon:B,renderedErrors:L??O??W??H??K??$,containerReference:w,intent:V,...f,...D}}function P(e){const{children:t,messageIdCallback:n,...a}=e,o=s.useId();return r(o,n),s.createElement("span",{...a,className:M.message,"aria-live":"assertive",id:o},t)}},22955:e=>{e.exports='<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 18 18" width="18" height="18"><path fill="currentColor" d="m4.67 7.38.66-.76L9 9.84l3.67-3.22.66.76L9 11.16 4.67 7.38Z"/></svg>'},61262:e=>{e.exports='<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 28 28" width="28" height="28"><path fill="currentColor" d="m16.47 7.47 1.06 1.06L12.06 14l5.47 5.47-1.06 1.06L9.94 14l6.53-6.53Z"/></svg>'},66101:e=>{e.exports='<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 28 28" width="28" height="28" fill="none"><path fill="currentColor" d="M10 6h8V4h1v2h1.5A2.5 2.5 0 0 1 23 8.5v11a2.5 2.5 0 0 1-2.5 2.5h-13A2.5 2.5 0 0 1 5 19.5v-11A2.5 2.5 0 0 1 7.5 6H9V4h1zM6 19.5A1.5 1.5 0 0 0 7.5 21h13a1.5 1.5 0 0 0 1.5-1.5V11H6zM7.5 7A1.5 1.5 0 0 0 6 8.5V10h16V8.5A1.5 1.5 0 0 0 20.5 7H19v1h-1V7h-8v1H9V7z"/></svg>'},44024:e=>{e.exports='<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 28 28" width="28" height="28" fill="none"><path fill="currentColor" d="M14 3c6.075 0 11 4.925 11 11s-4.925 11-11 11S3 20.075 3 14 7.925 3 14 3m0 1C8.477 4 4 8.477 4 14s4.477 10 10 10 10-4.477 10-10S19.523 4 14 4m1 12h-5v-1h4V8h1z"/></svg>'},4434:e=>{e.exports='<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 28 28" width="28" height="28" fill="none"><path fill="currentColor" fill-rule="evenodd" clip-rule="evenodd" d="M10 4h1v2h6V4h1v2h2.5A2.5 2.5 0 0 1 23 8.5v11a2.5 2.5 0 0 1-2.5 2.5h-13A2.5 2.5 0 0 1 5 19.5v-11A2.5 2.5 0 0 1 7.5 6H10V4zm8 3H7.5C6.67 7 6 7.67 6 8.5v11c0 .83.67 1.5 1.5 1.5h13c.83 0 1.5-.67 1.5-1.5v-11c0-.83-.67-1.5-1.5-1.5H18zm-3 2h-2v2h2V9zm-7 4h2v2H8v-2zm12-4h-2v2h2V9zm-7 4h2v2h-2v-2zm-3 4H8v2h2v-2zm3 0h2v2h-2v-2zm7-4h-2v2h2v-2z"/></svg>'},77437:e=>{e.exports='<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 18 18" width="18" height="18"><path fill="currentColor" fill-rule="evenodd" d="M9 16A7 7 0 1 0 9 2a7 7 0 0 0 0 14Zm0 1A8 8 0 1 0 9 1a8 8 0 0 0 0 16ZM8 5a1 1 0 0 1 2 0v4a1 1 0 1 1-2 0V5Zm1 7a1 1 0 1 0 0 2 1 1 0 0 0 0-2Z"/></svg>'},98862:(e,t,n)=>{"use strict";n.d(t,{default:()=>l});var s=n(18413),a=n(16599),r=n(55526),o=Math.ceil,i=Math.max;const l=function(e,t,n){t=(n?(0,a.default)(e,t,n):void 0===t)?1:i((0,r.default)(t),0)
;var l=null==e?0:e.length;if(!l||t<1)return[];for(var c=0,u=0,d=Array(o(l/t));c<l;)d[u++]=(0,s.default)(e,c,c+=t);return d}}}]);
@@ -0,0 +1 @@
[data-theme=light]{--_0-yE9_:var(--color-cold-gray-50)}[data-theme=dark]{--_0-yE9_:var(--color-cold-gray-800)}.footer-dwINHZFL{align-items:center;background-color:var(--_0-yE9_);border-radius:0 0 6px 6px;box-sizing:border-box;color:var(--color-default-gray);cursor:default;display:flex;flex:0 0 auto;font-size:13px;justify-content:center;line-height:17px;max-height:65px;min-height:40px;padding:9px 20px;text-align:center}
@@ -0,0 +1 @@
[data-theme=light]{--_0-yE9_:var(--color-cold-gray-50)}[data-theme=dark]{--_0-yE9_:var(--color-cold-gray-800)}.footer-dwINHZFL{align-items:center;background-color:var(--_0-yE9_);border-radius:0 0 6px 6px;box-sizing:border-box;color:var(--color-default-gray);cursor:default;display:flex;flex:0 0 auto;font-size:13px;justify-content:center;line-height:17px;max-height:65px;min-height:40px;padding:9px 20px;text-align:center}
@@ -0,0 +1,5 @@
"use strict";(self.webpackChunktradingview=self.webpackChunktradingview||[]).push([[3920],{72674:(e,t,i)=>{i.d(t,{createLineStyleDefinition:()=>P});var r=i(91599),n=i(72769),o=i(73405),s=i(42897);const l=new n.TranslatedString("change {toolName} line visibility",r.t(null,void 0,i(68915))),a=new n.TranslatedString("change {toolName} line width",r.t(null,void 0,i(16362))),p=new n.TranslatedString("change {toolName} line style",r.t(null,void 0,i(99523))),c=new n.TranslatedString("change {toolName} line color",r.t(null,void 0,i(66711))),u=new n.TranslatedString("change {toolName} line extending left",r.t(null,void 0,i(18067))),h=new n.TranslatedString("change {toolName} line left end",r.t(null,void 0,i(72185))),d=new n.TranslatedString("change {toolName} line extending right",r.t(null,void 0,i(38958))),y=new n.TranslatedString("change {toolName} line right end",r.t(null,void 0,i(51470))),_=r.t(null,void 0,i(27912)),f=r.t(null,void 0,i(32389)),g=r.t(null,void 0,i(74573));function P(e,t,i,r,n){const P={},v={id:`${(0,s.removeSpaces)(i.originalText())}${r}`,title:n&&n.line||_};return void 0!==t.showLine&&(P.checked=(0,o.convertToDefinitionProperty)(e,t.showLine,l.format({toolName:i}))),void 0!==t.lineWidth&&(P.width=(0,o.convertToDefinitionProperty)(e,t.lineWidth,a.format({toolName:i}))),void 0!==t.lineStyle&&(P.style=(0,o.convertToDefinitionProperty)(e,t.lineStyle,p.format({toolName:i}))),void 0!==t.lineColor&&(P.color=(0,o.getColorDefinitionProperty)(e,t.lineColor,null,c.format({toolName:i}))),void 0!==t.extendLeft&&(P.extendLeft=(0,o.convertToDefinitionProperty)(e,t.extendLeft,u.format({toolName:i})),v.extendLeftTitle=n&&n.extendLeftTitle||f),void 0!==t.leftEnd&&(P.leftEnd=(0,o.convertToDefinitionProperty)(e,t.leftEnd,h.format({toolName:i}))),void 0!==t.extendRight&&(P.extendRight=(0,o.convertToDefinitionProperty)(e,t.extendRight,d.format({toolName:i})),v.extendRightTitle=n&&n.extendRightTitle||g),void 0!==t.rightEnd&&(P.rightEnd=(0,o.convertToDefinitionProperty)(e,t.rightEnd,y.format({toolName:i}))),(0,o.createLinePropertyDefinition)(P,v)}},44907:(e,t,i)=>{i.r(t),i.d(t,{LineDataSourceDefinitionsViewModel:()=>b,LineDataSourceTabTypes:()=>r,pointPriceBarTitle:()=>v});var r,n=i(85842),o=i(91599),s=i(72769),l=(i(53225),i(73405)),a=i(18632),p=i(89659),c=i(5258),u=i(14405),h=i(78379),d=i(65366);!function(e){e.Visibility="visibility",e.Coordinates="coordinates",e.Style="style",e.Text="text",e.Inputs="inputs"}(r||(r={}));const y=o.t(null,void 0,i(87733)),_=o.t(null,void 0,i(18817)),f=o.t(null,void 0,i(31992)),g=o.t(null,void 0,i(79115)),P=o.t(null,void 0,i(2931)),v=o.t(null,{context:"linetool point"},i(59712));class b{constructor(e,t){this._yCoordinateStepWV=null,this._propertyPages=[],this._source=t,this._undoModel=e,this._ownerSource=(0,n.ensureNotNull)(this._source.ownerSource()),this._propertyApplier=new h.PropertyApplierWithoutSavingChart((()=>e)),this._createPropertyRages()}destroy(){null!==this._yCoordinateStepWV&&(this._source.ownerSourceChanged().unsubscribeAll(this),
this._ownerSource.priceStepChanged().unsubscribeAll(this)),this._source.pointAdded().unsubscribeAll(this),this._propertyPages.forEach((e=>{(0,l.destroyDefinitions)(e.definitions.value())}))}propertyPages(){return Promise.resolve(this._propertyPages)}_createPropertyRages(){this._propertyPages=[];const e=this._createInputsPropertyPage();null!==e&&this._propertyPages.push(e);const t=this._createStylePropertyPage();null!==t&&this._propertyPages.push(t);const i=this._createTextPropertyPage();null!==i&&this._propertyPages.push(i);const r=this._createCoordinatesPropertyPage();null!==r&&(r.visible=this._source.hasEditableCoordinates(),this._propertyPages.push(r));const n=this._createVisibilitiesPropertyPage();this._propertyPages.push(n)}_createVisibilitiesPropertyPage(){const e=this._source.properties().childs().intervalsVisibilities.childs();return(0,a.createPropertyPage)((0,c.getIntervalsVisibilitiesPropertiesDefinitions)(this._propertyApplier,e,new s.TranslatedString(this._source.name(),this._source.title(d.TitleDisplayTarget.StatusLine,!0))),"visibility",y)}_createCoordinatesPropertyPage(){const e=this._coordinatesPropertyDefinitions();return null!==e?(e.definitions.length<this._source.pointsCount()&&this._source.pointAdded().subscribe(this,this._updateCoordinatesPropertyDefinitons),(0,a.createPropertyPage)(e,"coordinates",_)):null}_getYCoordinateStepWV(){return null===this._yCoordinateStepWV&&(this._yCoordinateStepWV=new p.WatchedValue(function(e){if(null!==e){const t=e.priceStep();if(null!==t)return t}return 1}(this._source.ownerSource())),this._ownerSource.priceStepChanged().subscribe(this,(()=>this._updateYCoordinateStep())),this._source.ownerSourceChanged().subscribe(this,(()=>{this._ownerSource.priceStepChanged().unsubscribeAll(this),this._ownerSource=(0,n.ensureNotNull)(this._source.ownerSource()),this._ownerSource.priceStepChanged().subscribe(this,(()=>this._updateYCoordinateStep()))}))),this._yCoordinateStepWV}_coordinatesPropertyDefinitions(){const e=this._source.points(),t=this._source.pointsProperty().childs().points,i=[],r=this._getYCoordinateStepWV();return e.forEach(((e,n)=>{const o=t[n].childs();o&&i.push((0,u.getCoordinatesPropertiesDefinitions)(this._propertyApplier,o,e,r,v.format({count:(n+1).toString()}),this._source.name()))})),{definitions:i}}_createStylePropertyPage(){const e=this._stylePropertyDefinitions();return null!==e?(0,a.createPropertyPage)(e,"style",f):null}_stylePropertyDefinitions(){return null}_createTextPropertyPage(){const e=this._textPropertyDefinitions();return null!==e?(0,a.createPropertyPage)(e,"text",g):null}_textPropertyDefinitions(){return null}_createInputsPropertyPage(){const e=this._inputsPropertyDefinitions();return null!==e?(0,a.createPropertyPage)(e,"inputs",P):null}_inputsPropertyDefinitions(){return null}_updateYCoordinateStep(){const e=this._ownerSource.priceStep();this._getYCoordinateStepWV().setValue(e||1)}_updateCoordinatesPropertyDefinitons(){const e=this._coordinatesPropertyDefinitions();if(null!==e){(0,
n.ensureDefined)(this._propertyPages.find((e=>"coordinates"===e.id))).definitions.setValue(e.definitions),this._source.points().length===this._source.pointsCount()&&this._source.pointAdded().unsubscribeAll(this)}}}},57508:(e,t,i)=>{i.d(t,{PitchBaseDefinitionsViewModel:()=>T});var r=i(85842),n=i(91599),o=i(72769),s=i(72674),l=i(44907),a=i(73405),p=i(42897),c=i(75840);const u=new o.TranslatedString("change {title} extend lines",n.t(null,void 0,i(29099))),h=new o.TranslatedString("change {title} level {index} line visibility",n.t(null,void 0,i(78521))),d=new o.TranslatedString("change {title} level {index} line color",n.t(null,void 0,i(15226))),y=new o.TranslatedString("change {title} level {index} line width",n.t(null,void 0,i(53825))),_=new o.TranslatedString("change {title} level {index} line style",n.t(null,void 0,i(26260))),f=new o.TranslatedString("change {title} level {index} line coeff",n.t(null,void 0,i(44475))),g=new o.TranslatedString("change {title} all lines color",n.t(null,void 0,i(80264))),P=new o.TranslatedString("change {title} background visibility",n.t(null,void 0,i(19514))),v=new o.TranslatedString("change {title} background transparency",n.t(null,void 0,i(44263))),b=n.t(null,{context:"study"},i(25218)),S=n.t(null,void 0,i(64846)),m=n.t(null,void 0,i(36926)),D=n.t(null,void 0,i(83577));class T extends l.LineDataSourceDefinitionsViewModel{_stylePropertyDefinitions(){const e=[],t=this._source.properties(),i=t.childs(),n=this._source.name(),l=(0,p.removeSpaces)(n),T=new o.TranslatedString(n,this._source.translatedType());t.hasChild("extendLines")&&e.push((0,a.createCheckablePropertyDefinition)({checked:(0,a.convertToDefinitionProperty)(this._propertyApplier,i.extendLines,u.format({title:T}))},{id:`${l}ExtendLines`,title:D}));const w=i.median.childs(),x=(0,s.createLineStyleDefinition)(this._propertyApplier,{lineColor:w.color,lineStyle:w.linestyle,lineWidth:w.linewidth},T,"Median",{line:b});e.push(x);const C=this._source.levelsCount();for(let t=0;t<=C;t++){const r=i[`level${t}`].childs(),n=(0,a.createLeveledLinePropertyDefinition)({checked:(0,a.convertToDefinitionProperty)(this._propertyApplier,r.visible,h.format({title:T,index:t+1})),color:(0,a.getColorDefinitionProperty)(this._propertyApplier,r.color,null,d.format({title:T,index:t+1})),width:(0,a.convertToDefinitionProperty)(this._propertyApplier,r.linewidth,y.format({title:T,index:t+1})),style:(0,a.convertToDefinitionProperty)(this._propertyApplier,r.linestyle,_.format({title:T,index:t+1})),level:(0,a.convertToDefinitionProperty)(this._propertyApplier,r.coeff,f.format({title:T,index:t+1}))},{id:`${l}LineLevel${t+1}`});e.push(n)}const A=(0,a.createColorPropertyDefinition)({color:(0,a.getColorDefinitionProperty)(this._propertyApplier,new c.CollectibleColorPropertyUndoWrapper((0,r.ensureNotNull)(this._source.lineColorsProperty()),this._propertyApplier,null),null,g.format({title:T}),!0)},{id:`${l}AllLineColor`,title:S});e.push(A);const V=(0,a.createTransparencyPropertyDefinition)({checked:(0,
a.convertToDefinitionProperty)(this._propertyApplier,i.fillBackground,P.format({title:T})),transparency:(0,a.convertToDefinitionProperty)(this._propertyApplier,i.transparency,v.format({title:T}))},{id:`${l}Background`,title:m});return e.push(V),{definitions:e}}}},75191:(e,t,i)=>{i.d(t,{LevelsProperty:()=>_});var r=i(57600),n=i(35558),o=i(7321),s=i(93445),l=i(47895);const a={prefixes:[""],range:[0,0],names:["coeff","color","visible","linestyle","linewidth"],typecheck:{pack:()=>Object(),unpack:()=>[]}};function p(e,t,i,r){return r.push(i[t]),r}function c(e,t,i,r){return r[t]=i[e],r}function u(){return[]}function h(){return{}}function d(e,t,i){return i.prefixes.forEach((r=>{const n=r+"level";for(let r=i.range[0];r<=i.range[1];r++)if(e[n+r]&&(0,o.isSameType)(e[n+r],t.typecheck())){let o=t.tpl();i.names.forEach(((i,s)=>{o=t.fill(""+s,i,e[n+r],o)})),e[n+r]=o}})),e}function y(e,t,i){return i(e,{tpl:h,fill:c,typecheck:t.typecheck.unpack},t)}class _ extends s.DefaultProperty{constructor(e){const{levelsIterator:t=d,map:i={},...r}=e,n={...a,...i};r.state&&(r.state=y(r.state,n,t)),super(r),this._map=n,this._levelsIterator=t}state(e,t,i){const r=super.state(e,t);return i?r:(n=r,o=this._map,(0,this._levelsIterator)(n,{tpl:u,fill:p,typecheck:o.typecheck.pack},o));var n,o}preferences(){return(0,s.extractState)(this.state(this._excludedDefaultsKeys,void 0,!0),this._allDefaultsKeys)}applyTemplate(e,t){this.mergeAndFire((0,s.extractState)((0,n.default)((0,r.default)(t),y(e,this._map,this._levelsIterator)),this._allStateKeys,this._excludedTemplateKeys))}saveDefaults(){this._useUserPreferences&&(0,l.saveDefaults)(this._defaultName,this.preferences())}clone(){return new _(this._options())}merge(e,t){return super.merge(this._map?y(e,this._map,this._levelsIterator):e,t)}_options(){return{...super._options(),map:{...this._map},levelsIterator:this._levelsIterator}}}},75840:(e,t,i)=>{i.d(t,{CollectibleColorPropertyDirectWrapper:()=>l,CollectibleColorPropertyUndoWrapper:()=>s});var r=i(85842),n=i(22384);class o extends n.Property{constructor(e){super(),this._listenersMappers=[],this._isProcess=!1,this._baseProperty=e}destroy(){this._baseProperty.destroy(),super.destroy()}value(){const e=this._baseProperty.value();return"mixed"===e?"":e}visible(){return this._baseProperty.visible()}setValue(e){this._isProcess=!0,this._baseProperty.setValue(""===e?"mixed":e,void 0,{applyValue:this._applyValue.bind(this)}),this._isProcess=!1,this._listenersMappers.forEach((e=>{e.method.call(e.obj,this,"")}))}subscribe(e,t){const i=i=>{this._isProcess||t.call(e,this,"")},r={obj:e,method:t,callback:i};this._listenersMappers.push(r),this._baseProperty.subscribe(e,i)}unsubscribe(e,t){const i=(0,r.ensureDefined)(this._listenersMappers.find((i=>i.obj===e&&i.method===t))?.callback);this._baseProperty.unsubscribe(e,i)}unsubscribeAll(e){this._baseProperty.unsubscribeAll(e)}}class s extends o{constructor(e,t,i){super(e),this._propertyApplier=t,this._undoText=i}_applyValue(e,t){this._propertyApplier.setProperty(e,t,this._undoText)}}class l extends o{_applyValue(e,t){
e.setValue(t)}}}}]);
@@ -0,0 +1 @@
.menuWrap-Kq3ruQo8{background-color:var(--tv-color-popup-background,var(--color-popup-background));border-radius:6px;box-shadow:0 2px 4px var(--color-shadow-primary-neutral-extra-heavy);box-sizing:border-box;text-align:start;-webkit-user-select:none;user-select:none;z-index:100}.menuWrap-Kq3ruQo8.isMeasuring-Kq3ruQo8{opacity:0;pointer-events:none;position:fixed;visibility:hidden}.menuWrap-Kq3ruQo8:focus{outline:none}.scrollWrap-Kq3ruQo8{height:100%;overflow-x:hidden;overflow-y:auto}.scrollWrap-Kq3ruQo8.momentumBased-Kq3ruQo8{-webkit-overflow-scrolling:touch}.scrollWrap-Kq3ruQo8::-webkit-scrollbar{height:5px;width:5px}.scrollWrap-Kq3ruQo8::-webkit-scrollbar-thumb{background-clip:content-box;background-color:var(--tv-color-scrollbar-thumb-background,var(--color-scroll-bg));border:1px solid transparent;border-radius:3px}.scrollWrap-Kq3ruQo8::-webkit-scrollbar-track{background-color:transparent;border-radius:3px}.scrollWrap-Kq3ruQo8::-webkit-scrollbar-corner{display:none}.menuBox-Kq3ruQo8{padding:6px 0}.isHidden-Kq3ruQo8{display:none}
@@ -0,0 +1 @@
.menuWrap-Kq3ruQo8{background-color:var(--tv-color-popup-background,var(--color-popup-background));border-radius:6px;box-shadow:0 2px 4px var(--color-shadow-primary-neutral-extra-heavy);box-sizing:border-box;text-align:start;-webkit-user-select:none;user-select:none;z-index:100}.menuWrap-Kq3ruQo8.isMeasuring-Kq3ruQo8{opacity:0;pointer-events:none;position:fixed;visibility:hidden}.menuWrap-Kq3ruQo8:focus{outline:none}.scrollWrap-Kq3ruQo8{height:100%;overflow-x:hidden;overflow-y:auto}.scrollWrap-Kq3ruQo8.momentumBased-Kq3ruQo8{-webkit-overflow-scrolling:touch}.scrollWrap-Kq3ruQo8::-webkit-scrollbar{height:5px;width:5px}.scrollWrap-Kq3ruQo8::-webkit-scrollbar-thumb{background-clip:content-box;background-color:var(--tv-color-scrollbar-thumb-background,var(--color-scroll-bg));border:1px solid transparent;border-radius:3px}.scrollWrap-Kq3ruQo8::-webkit-scrollbar-track{background-color:transparent;border-radius:3px}.scrollWrap-Kq3ruQo8::-webkit-scrollbar-corner{display:none}.menuBox-Kq3ruQo8{padding:6px 0}.isHidden-Kq3ruQo8{display:none}
@@ -0,0 +1,5 @@
(self.webpackChunktradingview=self.webpackChunktradingview||[]).push([[4073],{25432:(t,e,i)=>{"use strict";i.d(e,{commonLineToolPropertiesStateKeys:()=>n});const n=["symbolStateVersion","zOrderVersion","frozen","title","interval","symbol","currencyId","unitId","metricId","visible","adjustedToSplitTime","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 o,s,r;!function(t){t[t.NotShared=0]="NotShared",t[t.SharedInLayout=1]="SharedInLayout",t[t.GloballyShared=2]="GloballyShared"}(o||(o={})),function(t){t.BeforeAllAction="BeforeAll",t.CustomAction="CustomAction"}(s||(s={})),function(t){t.FloatingToolbarButton="FloatingToolbarButton",t.Default="Default"}(r||(r={}))},86371:(t,e,i)=>{"use strict";i.d(e,{LineDataSourceProperty:()=>l});var n=i(57600),o=i(35558),s=i(85842),r=i(93445),a=i(47895);class l extends r.DefaultProperty{constructor({templateKeys:t,factoryDefaultsSupplier:e,...i}){let n=e;e&&(n=()=>{const t=e();return(0,a.applyDefaultsOverrides)(t,void 0,void 0,i.defaultName),t}),super({saveNonDefaultUserPreferencesOnly:!0,factoryDefaultsSupplier:n,...i}),this._templateKeys=(0,s.ensureDefined)(t||this._allDefaultsKeys)}template(){return(0,r.extractState)(this.state(),this._templateKeys,[])}applyTemplate(t){this.mergeAndFire((0,r.extractState)((0,o.default)((0,n.default)(this._factoryDefaultsSupplier()),t),this._templateKeys))}}},16965:(t,e,i)=>{"use strict";i.d(e,{LineToolTextRenderer:()=>o});var n=i(61208);class o extends n.TextRenderer{getTextInfo(){const t=this._getInternalData(),e=this.fontStyle(),i=this._getFontInfo();return{...t,lineHeight:this.lineHeight(),lineSpacing:this.lineSpacing(),font:e,fontSize:i.fontSize,centerRotation:this.centerTextRotation()??void 0}}setCursorType(t){this._hitTest.data()?.cursorType!==t&&this._hitTest.mergeData({cursorType:t})}}},35428:(t,e,i)=>{"use strict";i.d(e,{TrendToolWithStatsPaneView:()=>N});var n=i(85842),o=i(78792),s=i(57415),r=i(91599),a=i(81458),l=i(95385),h=i(99680),d=i(34192),c=i(15384),u=i(35433),g=i(91069),p=i(11284),f=i(31048),m=i(665),v=i(83077),_=i(51946),x=i(91903),w=i(57268),S=i(64333),R=i(63519),T=i(85297),y=i(19403);let b=null;const P=(0,p.getHexColorByName)("color-cold-gray-50"),M=(0,p.getHexColorByName)("color-cold-gray-800"),D={angle:(0,S.svgRenderer)(R),priceRange:(0,S.svgRenderer)(T),barsRange:(0,S.svgRenderer)(y)},V=18;class F{constructor(t){this._data=null,this._preRenderedData=null,this._textWidthCache=new w.TextWidthCache,this._wordWrap=(0,m.wordWrapCached)(),
this._hittest=t||new v.HitTestResult(v.HitTarget.MovePoint)}setData(t){this._data=t,this._preRenderedData=null}draw(t,e){if(!this._data||null===this._data.text)return;const i=this._preRender();if(!i)return;const{horizontalPixelRatio:n,verticalPixelRatio:o}=e,{point:s,horzAlign:r,doNotAlignText:a,backgroundRoundRect:h,backgroundColor:d,color:c,lineSpacing:u,icons:g,isDark:p}=this._data,{font:f,lineHeight:m,lines:v,padding:w}=i,S=Math.round(s.x*n),R=Math.round(s.y*o),T=Math.round(i.rectSize.width*n),y=Math.round(i.rectSize.height*o);if(r!==l.HorizontalAlign.Right&&r!==l.HorizontalAlign.Center||!0!==a&&(t.textAlign=r===l.HorizontalAlign.Right?"end":"center"),h?((0,_.drawRoundRect)(t,S,R,T,y,h*n),t.fillStyle=d,t.fill(),t.globalAlpha=1):(t.fillStyle=d,t.fillRect(S,R,T,y),t.globalAlpha=1),g){const i=Math.max(0,(m-V)/2),r=Math.round((s.x+w.left)*n);let a=s.y+w.top+i;for(const i of g){const n=Math.round(a*o);this._drawIcon(t,r,n,D[i],Boolean(p),e),a+=m+u}}const b=i.textPointOffset,P=s.x+b.x;let M=s.y+b.y;t.fillStyle=c,t.textBaseline="middle",t.font=f;const F=Math.round(m/2);(0,x.drawScaled)(t,n,o,(()=>{for(const e of v)t.fillText(e,P,M+F),M+=m+u}))}hitTest(t){const e=this._data,i=this._preRender();if(!e||!i)return null;const n=(0,s.point)(e.point.x+i.rectSize.width,e.point.y+i.rectSize.height);return(0,g.pointInBox)(t,(0,s.box)(e.point,n))?this._hittest:null}rectSize(){const t=this._preRender();return t?(0,u.size)({width:t.rectSize.width,height:t.rectSize.height}):null}updatePoint(t){this._data&&(this._data.point=t)}_preRender(){if(!this._data)return null;if(this._preRenderedData)return this._preRenderedData;const{fontSize:t=12,text:e,wordWrapWidth:i,paddingBottom:n,paddingTop:o,paddingLeft:s,paddingRight:r,icons:a,bold:l,italic:h,lineSpacing:d}=this._data,c=(0,f.makeFont)(t,this._data.font,h?"italic":void 0,l?"bold":void 0),g=function(){if(null!==b)return b;const t=(0,x.createDisconnectedCanvas)(document,(0,u.size)({width:0,height:0}));return b=(0,x.getPrescaledContext2D)(t),b}(),p={x:0,y:0};g.textBaseline="middle",g.font=c;const m=null===e?[]:this._wordWrap(e,c,this._textWidthCache,!0,i).map((t=>t.text));let v=0;if(i)v=i;else for(const t of m)v=Math.max(v,g.measureText(t).width);const _={top:o,right:r,bottom:n,left:s},w=Math.max(t,a?.length?V:0),S=w*m.length+d*(m.length-1),R={width:v+_.left+_.right,height:S+_.top+_.bottom};if(p.x+=_.left,p.y+=_.top,a){const e=void 0!==this._data.textPadding?this._data.textPadding:t/2;p.x+=V+e,R.width+=V+e}return R.width%2!=0&&R.width++,this._preRenderedData={rectSize:R,padding:_,textPointOffset:p,lines:m,lineHeight:w,font:c},this._preRenderedData}_drawIcon(t,e,i,n,o,s){t.fillStyle=o?P:M,n.render(t,{targetViewBox:{x:e,y:i,width:Math.round(V*s.horizontalPixelRatio),height:Math.round(V*s.verticalPixelRatio)},doNotApplyColors:!0})}}var z,A,L,C=i(14491),B=i(45124),H=i(7919);!function(t){t[t.Offset=8]="Offset",t[t.FontSize=12]="FontSize",t[t.LineSpacing=8]="LineSpacing",t[t.RectRadius=4]="RectRadius",t[t.TextPadding=12]="TextPadding",t[t.PaddingTopBottom=12]="PaddingTopBottom",
t[t.PaddingLeftRight=12]="PaddingLeftRight"}(z||(z={})),function(t){t.Background="#f2f2f2e6",t.Text="#0f0f0f"}(A||(A={})),function(t){t.Background="#464646e6",t.Text="#FFFFFF"}(L||(L={}));class N extends H.InplaceTextLineSourcePaneView{constructor(){super(...arguments),this._renderer=new h.CompositeRenderer,this._labelData=null,this._label=null,this._statsRenderer=new F}renderer(t){return this._invalidated&&this._updateImpl(t),this._renderer}_updateAndReturnStatsRenderer(t){this._statsRenderer.setData(this._statLabelData());const e=this._statsRenderer.rectSize();if(null!==e){const i=this._targetRect(t,e);this._statsRenderer.updatePoint((0,s.point)(i.left,i.top))}return this._statsRenderer}_targetRect(t,e){const i=this._source.properties().childs().statsPosition.value(),n=this._getPointsForStats(),r=i===B.StatsPosition.Auto?B.StatsPosition.Center:i;let a=n[r].x+12,l=n[r].y;const h=this._points[1].y<this._points[0].y&&this._points[1].x<this._points[0].x||this._points[1].y>this._points[0].y&&this._points[1].x>this._points[0].x;h?l-=12+e.height:l+=12;const{mediaSize:d}=t;return i!==B.StatsPosition.Auto||(0,s.equalPoints)(n[B.StatsPosition.Left],n[B.StatsPosition.Right])||(a<0?a=0:a+e.width>d.width&&(a=d.width-e.width),l<0?l=0:l+e.height>d.height&&(l=d.height-e.height),(0,o.intersectLineSegmentAndBox)((0,s.lineSegment)(n[B.StatsPosition.Left],n[B.StatsPosition.Right]),(0,s.box)((0,s.point)(a,l),(0,s.point)(a+e.width,l+e.height)))&&(l=h?n[r].y+12:n[r].y-12-e.height,a=Math.min(n[B.StatsPosition.Center].x,d.width)-e.width)),{left:Math.floor(a),top:Math.floor(l),width:e.width,height:e.height}}_priceRange(){const[t,e]=this._source.points(),i=this._source.properties().childs(),o=i.showPriceRange.value(),s=i.showPercentPriceRange.value(),r=i.showPipsPriceRange.value(),a=(0,n.ensureNotNull)(this._getOwnerSource());let l;if(a.priceScale()&&(o||s||r)){const i=[],n=e.price-t.price;if(o||s){const r=n/Math.abs(t.price),l=[];if(o){const i=a.formatter(),o=i.formatChange?.(e.price,t.price)??i.format(n);l.push(o)}if(s){const t=(0,d.getPercentageFormatter)().format(100*r);l.push(o?`(${t})`:t)}i.push(l.join(" "))}const h=this._model.mainSeries().symbolInfo(),c=h&&(0,d.getPipFormatter)(h);r&&c&&i.push(c.format(n)),l=i.join(", ")}return l}_statLabelData(){const[t,e]=this._source.points(),o=this._source.properties().childs(),s=[];let h,u,g,p,f;const m=this._priceRange();void 0!==m&&s.push("priceRange");const v=o.showBarsRange.value(),_=o.showDateTimeRange&&o.showDateTimeRange.value(),x=o.showDistance&&o.showDistance.value(),w=o.showAngle&&o.showAngle.value(),S=(0,n.ensureNotNull)(this._getOwnerSource());if(w||x){const i=(0,n.ensureNotNull)(this._source.pointToScreenPoint(t,S));p=(0,n.ensureNotNull)(this._source.pointToScreenPoint(e,S)).subtract(i),f=Math.round(1e5*p.length())/1e5}if(v||_||x){if(h="",v&&(g=e.index-t.index,h+=r.t(null,void 0,i(38093)).format({count:(0,a.forceLTRStr)(String(g))})),_){const i=this._model.timeScale().indexToUserTime(t.index),n=this._model.timeScale().indexToUserTime(e.index);if(i&&n){
const t=(n.valueOf()-i.valueOf())/1e3,e=(0,a.startWithLTR)((new c.TimeSpanFormatter).format(t));e&&(h+=v?" ("+e+")":e)}}x&&(h&&(h+=", "),h+=r.t(null,void 0,i(44597)).format({number:(0,a.forceLTRStr)((0,d.getNumericFormatter)().format(Math.round(Number(f))))})),h&&s.push("barsRange")}if(w){let t;if(void 0!==f&&f>0&&void 0!==p&&(p=p.normalized(),t=Math.acos(p.x),p.y>0&&(t=-t)),"number"==typeof t&&!isNaN(t)){const e=180*t/Math.PI;u=Math.round(100*e)/100+"º",s.push("angle")}}this._label=[(0,a.forceLTRStr)(m),h,u].filter((t=>null!=t)).join("\n")||null;const R=this._model.dark().value(),T=R?"#464646e6":"#f2f2f2e6",y=R?"#FFFFFF":"#0f0f0f",b={point:this._points[1],text:this._label,color:y,isDark:R,font:C.CHART_FONT_FAMILY,fontSize:12,lineSpacing:8,backgroundColor:T,backgroundRoundRect:4,paddingLeft:12,paddingRight:12,paddingTop:12,paddingBottom:12,textPadding:12,doNotAlignText:!0,icons:s,bold:!1,italic:!1,lines:[],wordWrapWidth:0};return this._points[1].y<this._points[0].y&&(b.vertAlign=l.VerticalAlign.Bottom),this._points[1].x<this._points[0].x&&(b.horzAlign=l.HorizontalAlign.Right),this._labelData=b,b}}},79083:(t,e,i)=>{"use strict";i.d(e,{PlusTextRendererDecorator:()=>o});var n=i(61208);class o{geometry(t){const e=(0,n.fontSize)(t);return{decoratorAndTextMargin:e/3,width:Math.round(.8*e),ignoreRtl:!1}}draw(t,e,i,n){const{horizontalPixelRatio:o,verticalPixelRatio:s}=e,r=Math.max(1,Math.round(o*n.decoratorWidth/8)),a=r%2/2,l=Math.round((n.textTop+n.textBottom)/2*s)+a,h=Math.round((n.decoratorLeft+n.decoratorWidth/2)*o)+a,d=Math.round(n.decoratorWidth*o);t.strokeStyle=i.color,t.lineWidth=r;let c=d/2;h%2/2!=c%2/2&&(c+=.5),t.beginPath(),t.moveTo(h-c,l),t.lineTo(h+c,l),t.moveTo(h,l-c),t.lineTo(h,l+c),t.stroke()}static instance(){return this._instance=this._instance??new o,this._instance}}o._instance=null},17567:(t,e,i)=>{"use strict";i.d(e,{factoryDefaultsForCurrentTheme:()=>l});var n=i(35558),o=i(57600),s=i(85842),r=i(49841),a=i(47097);function l(t,e){const i=r.watchedTheme.value()??a.StdTheme.Light,l=(0,o.default)(t);return(0,n.default)(l,(0,s.ensureDefined)(e.get(i))),l}},63519:t=>{t.exports='<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 18 18" width="18" height="18"><path fill="currentColor" fill-rule="evenodd" d="M8.55 2.78 2.7 15H15v-1h-4.01a6.2 6.2 0 0 0-1.36-3.95 7.94 7.94 0 0 0-2.57-1.83l2.4-5-.91-.44ZM6.63 9.12 4.29 14H10a5.18 5.18 0 0 0-1.12-3.3 6.93 6.93 0 0 0-2.24-1.58Z"/></svg>'},19403:t=>{t.exports='<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 18 18" width="18" height="18"><path fill="currentColor" fill-rule="evenodd" d="M2 3v2H1v9h1v2h1v-2h1V5H3V3H2Zm6.2 4.5-.35.35L6.71 9h4.58l-1.14-1.15-.36-.35.71-.7.35.35 2 2 .36.35-.36.35-2 2-.35.36-.7-.71.35-.35L11.29 10H6.71l1.14 1.15.36.35-.71.7-.35-.35-2-2-.36-.35.36-.35 2-2 .35-.36.7.71ZM3 6H2v7h1V6Zm12-2.5V3h1v2h1v9h-1v2h-1v-2h-1V5h1V3.5ZM15 6h1v7h-1V6Z"/></svg>'},85297:t=>{
t.exports='<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 18 18" width="18" height="18"><path fill="currentColor" d="M3 2h11v1H3V2Zm5.5 1.8.35.35 2 2 .36.35-.71.7-.35-.35L9 5.71v6.58l1.15-1.14.35-.36.7.71-.35.35-2 2-.35.36-.35-.36-2-2-.36-.35.71-.7.35.35L8 12.29V5.71L6.85 6.85l-.35.36-.7-.71.35-.35 2-2 .35-.36ZM3.5 16H3v-1h11v1H3.5Z"/></svg>'}}]);
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
@@ -0,0 +1 @@
[data-theme=light]{--_0-LFvl:var(--color-cold-gray-900);--_1-LFvl:var(--color-cold-gray-150)}[data-theme=dark]{--_0-LFvl:var(--color-cold-gray-350);--_1-LFvl:var(--color-cold-gray-700)}.container-qm7Rg5MB{align-items:center;border-bottom:1px solid;border-top:1px solid;border-color:var(--_1-LFvl);cursor:default;display:flex;flex-shrink:0;position:relative}.container-qm7Rg5MB.mobile-qm7Rg5MB{background-color:var(--color-container-fill-primary-neutral-extra-light);border:none;border-radius:40px;margin-block:4px 8px;margin-inline:20px 20px}.inputContainer-qm7Rg5MB{height:24px;padding-block:8px 8px;padding-inline:47px 16px;width:100%}.inputContainer-qm7Rg5MB.mobile-qm7Rg5MB{padding-inline-start:40px}.inputContainer-qm7Rg5MB.withCancel-qm7Rg5MB{padding-inline-end:70px}.input-qm7Rg5MB{background-color:transparent;border:none;color:var(--_0-LFvl);font-size:16px;height:100%;margin:0;padding:0;width:100%}.input-qm7Rg5MB.mobile-qm7Rg5MB{color:var(--color-content-primary-neutral-bold)}.input-qm7Rg5MB.mobile-qm7Rg5MB::placeholder{color:var(--color-content-primary-neutral);font-weight:400}.input-qm7Rg5MB::placeholder{color:var(--color-input-placeholder-text);font-weight:400}.icon-qm7Rg5MB{color:var(--color-cold-gray-350);height:28px;inset-inline-start:15px;pointer-events:none;position:absolute;top:calc(50% - 14px)}.icon-qm7Rg5MB.mobile-qm7Rg5MB{color:var(--color-content-primary-neutral);inset-inline-start:8px}.cancel-qm7Rg5MB{color:var(--color-default-gray);inset-inline-end:20px;position:absolute}.cancel-qm7Rg5MB.mobile-qm7Rg5MB{color:var(--color-content-primary-neutral)}.highlighted-cwp8YRo6{color:var(--color-brand)}
@@ -0,0 +1 @@
[data-theme=light]{--_0-LFvl:var(--color-cold-gray-900);--_1-LFvl:var(--color-cold-gray-150)}[data-theme=dark]{--_0-LFvl:var(--color-cold-gray-350);--_1-LFvl:var(--color-cold-gray-700)}.container-qm7Rg5MB{align-items:center;border-bottom:1px solid;border-top:1px solid;border-color:var(--_1-LFvl);cursor:default;display:flex;flex-shrink:0;position:relative}.container-qm7Rg5MB.mobile-qm7Rg5MB{background-color:var(--color-container-fill-primary-neutral-extra-light);border:none;border-radius:40px;margin-block:4px 8px;margin-inline:20px 20px}.inputContainer-qm7Rg5MB{height:24px;padding-block:8px 8px;padding-inline:47px 16px;width:100%}.inputContainer-qm7Rg5MB.mobile-qm7Rg5MB{padding-inline-start:40px}.inputContainer-qm7Rg5MB.withCancel-qm7Rg5MB{padding-inline-end:70px}.input-qm7Rg5MB{background-color:transparent;border:none;color:var(--_0-LFvl);font-size:16px;height:100%;margin:0;padding:0;width:100%}.input-qm7Rg5MB.mobile-qm7Rg5MB{color:var(--color-content-primary-neutral-bold)}.input-qm7Rg5MB.mobile-qm7Rg5MB::placeholder{color:var(--color-content-primary-neutral);font-weight:400}.input-qm7Rg5MB::placeholder{color:var(--color-input-placeholder-text);font-weight:400}.icon-qm7Rg5MB{color:var(--color-cold-gray-350);height:28px;inset-inline-start:15px;pointer-events:none;position:absolute;top:calc(50% - 14px)}.icon-qm7Rg5MB.mobile-qm7Rg5MB{color:var(--color-content-primary-neutral);inset-inline-start:8px}.cancel-qm7Rg5MB{color:var(--color-default-gray);inset-inline-end:20px;position:absolute}.cancel-qm7Rg5MB.mobile-qm7Rg5MB{color:var(--color-content-primary-neutral)}.highlighted-cwp8YRo6{color:var(--color-brand)}
@@ -0,0 +1 @@
.disableSelfPositioning-dYiqkKAE{margin:0;position:static}
@@ -0,0 +1 @@
.disableSelfPositioning-dYiqkKAE{margin:0;position:static}
@@ -0,0 +1,5 @@
(self.webpackChunktradingview=self.webpackChunktradingview||[]).push([[4592],{14487:(e,n)=>{var t;!function(){"use strict";var o={}.hasOwnProperty;function r(){for(var e=[],n=0;n<arguments.length;n++){var t=arguments[n];if(t){var i=typeof t;if("string"===i||"number"===i)e.push(t);else if(Array.isArray(t)&&t.length){var s=r.apply(null,t);s&&e.push(s)}else if("object"===i)for(var l in t)o.call(t,l)&&t[l]&&e.push(l)}}return e.join(" ")}e.exports?(r.default=r,e.exports=r):void 0===(t=function(){return r}.apply(n,[]))||(e.exports=t)}()},36334:(e,n,t)=>{"use strict";var o=t(29365);n.createRoot=o.createRoot,o.hydrateRoot},3599:(e,n,t)=>{"use strict";function o(){return o=Object.assign?Object.assign.bind():function(e){for(var n=1;n<arguments.length;n++){var t=arguments[n];for(var o in t)Object.prototype.hasOwnProperty.call(t,o)&&(e[o]=t[o])}return e},o.apply(this,arguments)}t.d(n,{useVirtualizer:()=>b});var r=t(79474),i=t(29365);function s(){return s=Object.assign?Object.assign.bind():function(e){for(var n=1;n<arguments.length;n++){var t=arguments[n];for(var o in t)Object.prototype.hasOwnProperty.call(t,o)&&(e[o]=t[o])}return e},s.apply(this,arguments)}var l=t(87178),a=function(e){return e},u=function(e){for(var n=Math.max(e.startIndex-e.overscan,0),t=Math.min(e.endIndex+e.overscan,e.count-1),o=[],r=n;r<=t;r++)o.push(r);return o},c=function(e,n){var t=e.scrollElement;if(t){var o=function(e){var t=e.width,o=e.height;n({width:Math.round(t),height:Math.round(o)})};o(t.getBoundingClientRect());var r=new ResizeObserver((function(e){var n=e[0];if(null!=n&&n.borderBoxSize){var r=n.borderBoxSize[0];if(r)return void o({width:r.inlineSize,height:r.blockSize})}o(t.getBoundingClientRect())}));return r.observe(t,{box:"border-box"}),function(){r.unobserve(t)}}},d=function(e,n){var t=e.scrollElement;if(t){var o=function(){n(t[e.options.horizontal?"scrollLeft":"scrollTop"])};return o(),t.addEventListener("scroll",o,{passive:!0}),function(){t.removeEventListener("scroll",o)}}},f=function(e,n,t){if(null!=n&&n.borderBoxSize){var o=n.borderBoxSize[0];if(o)return Math.round(o[t.options.horizontal?"inlineSize":"blockSize"])}return Math.round(e.getBoundingClientRect()[t.options.horizontal?"width":"height"])},h=function(e,n,t){var o,r,i=n.adjustments,s=void 0===i?0:i,l=n.behavior,a=e+s;null==(o=t.scrollElement)||null==o.scrollTo||o.scrollTo(((r={})[t.options.horizontal?"left":"top"]=a,r.behavior=l,r))},m=function(e){var n,t,o=this;this.unsubs=[],this.scrollElement=null,this.isScrolling=!1,this.isScrollingTimeoutId=null,this.scrollToIndexTimeoutId=null,this.measurementsCache=[],this.itemSizeCache=new Map,this.pendingMeasuredCacheIndexes=[],this.scrollDirection=null,this.scrollAdjustments=0,this.measureElementCache=new Map,this.observer=(n=null,t=function(){return n||("undefined"!=typeof ResizeObserver?n=new ResizeObserver((function(e){e.forEach((function(e){o._measureElement(e.target,e)}))})):null)},{disconnect:function(){var e;return null==(e=t())?void 0:e.disconnect()},observe:function(e){var n;return null==(n=t())?void 0:n.observe(e,{
box:"border-box"})},unobserve:function(e){var n;return null==(n=t())?void 0:n.unobserve(e)}}),this.range=null,this.setOptions=function(e){Object.entries(e).forEach((function(n){var t=n[0];void 0===n[1]&&delete e[t]})),o.options=s({debug:!1,initialOffset:0,overscan:1,paddingStart:0,paddingEnd:0,scrollPaddingStart:0,scrollPaddingEnd:0,horizontal:!1,getItemKey:a,rangeExtractor:u,onChange:function(){},measureElement:f,initialRect:{width:0,height:0},scrollMargin:0,scrollingDelay:150,indexAttribute:"data-index",initialMeasurementsCache:[],lanes:1},e)},this.notify=function(e){null==o.options.onChange||o.options.onChange(o,e)},this.maybeNotify=(0,l.memo)((function(){return o.calculateRange(),[o.isScrolling,o.range?o.range.startIndex:null,o.range?o.range.endIndex:null]}),(function(e){o.notify(e)}),{key:!1,debug:function(){return o.options.debug},initialDeps:[this.isScrolling,this.range?this.range.startIndex:null,this.range?this.range.endIndex:null]}),this.cleanup=function(){o.unsubs.filter(Boolean).forEach((function(e){return e()})),o.unsubs=[],o.scrollElement=null},this._didMount=function(){return o.measureElementCache.forEach(o.observer.observe),function(){o.observer.disconnect(),o.cleanup()}},this._willUpdate=function(){var e=o.options.getScrollElement();o.scrollElement!==e&&(o.cleanup(),o.scrollElement=e,o._scrollToOffset(o.scrollOffset,{adjustments:void 0,behavior:void 0}),o.unsubs.push(o.options.observeElementRect(o,(function(e){o.scrollRect=e,o.maybeNotify()}))),o.unsubs.push(o.options.observeElementOffset(o,(function(e){o.scrollAdjustments=0,o.scrollOffset!==e&&(null!==o.isScrollingTimeoutId&&(clearTimeout(o.isScrollingTimeoutId),o.isScrollingTimeoutId=null),o.isScrolling=!0,o.scrollDirection=o.scrollOffset<e?"forward":"backward",o.scrollOffset=e,o.maybeNotify(),o.isScrollingTimeoutId=setTimeout((function(){o.isScrollingTimeoutId=null,o.isScrolling=!1,o.scrollDirection=null,o.maybeNotify()}),o.options.scrollingDelay))}))))},this.getSize=function(){return o.scrollRect[o.options.horizontal?"width":"height"]},this.memoOptions=(0,l.memo)((function(){return[o.options.count,o.options.paddingStart,o.options.scrollMargin,o.options.getItemKey]}),(function(e,n,t,r){return o.pendingMeasuredCacheIndexes=[],{count:e,paddingStart:n,scrollMargin:t,getItemKey:r}}),{key:!1}),this.getFurthestMeasurement=function(e,n){for(var t=new Map,r=new Map,i=n-1;i>=0;i--){var s=e[i];if(!t.has(s.lane)){var l=r.get(s.lane);if(null==l||s.end>l.end?r.set(s.lane,s):s.end<l.end&&t.set(s.lane,!0),t.size===o.options.lanes)break}}return r.size===o.options.lanes?Array.from(r.values()).sort((function(e,n){return e.end-n.end}))[0]:void 0},this.getMeasurements=(0,l.memo)((function(){return[o.memoOptions(),o.itemSizeCache]}),(function(e,n){var t=e.count,r=e.paddingStart,i=e.scrollMargin,s=e.getItemKey,l=o.pendingMeasuredCacheIndexes.length>0?Math.min.apply(Math,o.pendingMeasuredCacheIndexes):0;o.pendingMeasuredCacheIndexes=[];for(var a=o.measurementsCache.slice(0,l),u=l;u<t;u++){
var c=s(u),d=1===o.options.lanes?a[u-1]:o.getFurthestMeasurement(a,u),f=d?d.end:r+i,h=n.get(c),m="number"==typeof h?h:o.options.estimateSize(u),g=f+m,v=d?d.lane:u%o.options.lanes;a[u]={index:u,start:f,size:m,end:g,key:c,lane:v}}return o.measurementsCache=a,a}),{key:!1,debug:function(){return o.options.debug}}),this.calculateRange=(0,l.memo)((function(){return[o.getMeasurements(),o.getSize(),o.scrollOffset]}),(function(e,n,t){return o.range=e.length>0&&n>0?function(e){var n=e.measurements,t=e.outerSize,o=e.scrollOffset,r=n.length-1,i=function(e){return n[e].start},s=g(0,r,i,o),l=s;for(;l<r&&n[l].end<o+t;)l++;return{startIndex:s,endIndex:l}}({measurements:e,outerSize:n,scrollOffset:t}):null}),{key:!1,debug:function(){return o.options.debug}}),this.getIndexes=(0,l.memo)((function(){return[o.options.rangeExtractor,o.calculateRange(),o.options.overscan,o.options.count]}),(function(e,n,t,o){return null===n?[]:e(s({},n,{overscan:t,count:o}))}),{key:!1,debug:function(){return o.options.debug}}),this.indexFromElement=function(e){var n=o.options.indexAttribute,t=e.getAttribute(n);return t?parseInt(t,10):(console.warn("Missing attribute name '"+n+"={index}' on measured element."),-1)},this._measureElement=function(e,n){var t=o.measurementsCache[o.indexFromElement(e)];if(t&&e.isConnected){var r=o.measureElementCache.get(t.key);r!==e&&(r&&o.observer.unobserve(r),o.observer.observe(e),o.measureElementCache.set(t.key,e));var i=o.options.measureElement(e,n,o);o.resizeItem(t,i)}else o.measureElementCache.forEach((function(n,t){n===e&&(o.observer.unobserve(e),o.measureElementCache.delete(t))}))},this.resizeItem=function(e,n){var t,r=n-(null!=(t=o.itemSizeCache.get(e.key))?t:e.size);0!==r&&(e.start<o.scrollOffset&&o._scrollToOffset(o.scrollOffset,{adjustments:o.scrollAdjustments+=r,behavior:void 0}),o.pendingMeasuredCacheIndexes.push(e.index),o.itemSizeCache=new Map(o.itemSizeCache.set(e.key,n)),o.notify(!1))},this.measureElement=function(e){e&&o._measureElement(e,void 0)},this.getVirtualItems=(0,l.memo)((function(){return[o.getIndexes(),o.getMeasurements()]}),(function(e,n){for(var t=[],o=0,r=e.length;o<r;o++){var i=n[e[o]];t.push(i)}return t}),{key:!1,debug:function(){return o.options.debug}}),this.getVirtualItemForOffset=function(e){var n=o.getMeasurements();return(0,l.notUndefined)(n[g(0,n.length-1,(function(e){return(0,l.notUndefined)(n[e]).start}),e)])},this.getOffsetForAlignment=function(e,n){var t=o.getSize();"auto"===n&&(n=e<=o.scrollOffset?"start":e>=o.scrollOffset+t?"end":"start"),"start"===n||("end"===n?e-=t:"center"===n&&(e-=t/2));var r=o.options.horizontal?"scrollWidth":"scrollHeight",i=(o.scrollElement?"document"in o.scrollElement?o.scrollElement.document.documentElement[r]:o.scrollElement[r]:0)-o.getSize();return Math.max(Math.min(i,e),0)},this.getOffsetForIndex=function(e,n){void 0===n&&(n="auto"),e=Math.max(0,Math.min(e,o.options.count-1));var t=(0,l.notUndefined)(o.getMeasurements()[e]);if("auto"===n)if(t.end>=o.scrollOffset+o.getSize()-o.options.scrollPaddingEnd)n="end";else{
if(!(t.start<=o.scrollOffset+o.options.scrollPaddingStart))return[o.scrollOffset,n];n="start"}var r="end"===n?t.end+o.options.scrollPaddingEnd:t.start-o.options.scrollPaddingStart;return[o.getOffsetForAlignment(r,n),n]},this.isDynamicMode=function(){return o.measureElementCache.size>0},this.cancelScrollToIndex=function(){null!==o.scrollToIndexTimeoutId&&(clearTimeout(o.scrollToIndexTimeoutId),o.scrollToIndexTimeoutId=null)},this.scrollToOffset=function(e,n){var t=void 0===n?{}:n,r=t.align,i=void 0===r?"start":r,s=t.behavior;o.cancelScrollToIndex(),"smooth"===s&&o.isDynamicMode()&&console.warn("The `smooth` scroll behavior is not fully supported with dynamic size."),o._scrollToOffset(o.getOffsetForAlignment(e,i),{adjustments:void 0,behavior:s})},this.scrollToIndex=function(e,n){var t=void 0===n?{}:n,r=t.align,i=void 0===r?"auto":r,s=t.behavior;e=Math.max(0,Math.min(e,o.options.count-1)),o.cancelScrollToIndex(),"smooth"===s&&o.isDynamicMode()&&console.warn("The `smooth` scroll behavior is not fully supported with dynamic size.");var a=o.getOffsetForIndex(e,i),u=a[0],c=a[1];o._scrollToOffset(u,{adjustments:void 0,behavior:s}),"smooth"!==s&&o.isDynamicMode()&&(o.scrollToIndexTimeoutId=setTimeout((function(){if(o.scrollToIndexTimeoutId=null,o.measureElementCache.has(o.options.getItemKey(e))){var n=o.getOffsetForIndex(e,c)[0];(0,l.approxEqual)(n,o.scrollOffset)||o.scrollToIndex(e,{align:c,behavior:s})}else o.scrollToIndex(e,{align:c,behavior:s})})))},this.scrollBy=function(e,n){var t=(void 0===n?{}:n).behavior;o.cancelScrollToIndex(),"smooth"===t&&o.isDynamicMode()&&console.warn("The `smooth` scroll behavior is not fully supported with dynamic size."),o._scrollToOffset(o.scrollOffset+e,{adjustments:void 0,behavior:t})},this.getTotalSize=function(){var e;return((null==(e=o.getMeasurements()[o.options.count-1])?void 0:e.end)||o.options.paddingStart)-o.options.scrollMargin+o.options.paddingEnd},this._scrollToOffset=function(e,n){var t=n.adjustments,r=n.behavior;o.options.scrollToFn(e,{behavior:r,adjustments:t},o)},this.measure=function(){o.itemSizeCache=new Map,o.notify(!1)},this.setOptions(e),this.scrollRect=this.options.initialRect,this.scrollOffset=this.options.initialOffset,this.measurementsCache=this.options.initialMeasurementsCache,this.measurementsCache.forEach((function(e){o.itemSizeCache.set(e.key,e.size)})),this.maybeNotify()},g=function(e,n,t,o){for(;e<=n;){var r=(e+n)/2|0,i=t(r);if(i<o)e=r+1;else{if(!(i>o))return r;n=r-1}}return e>0?e-1:0};var v="undefined"!=typeof document?r.useLayoutEffect:r.useEffect;function p(e){var n=r.useReducer((function(){return{}}),{})[1],t=o({},e,{onChange:function(t,o){o?(0,i.flushSync)(n):n(),null==e.onChange||e.onChange(t,o)}}),s=r.useState((function(){return new m(t)}))[0];return s.setOptions(t),r.useEffect((function(){return s._didMount()}),[]),v((function(){return s._willUpdate()})),s}function b(e){return p(o({observeElementRect:c,observeElementOffset:d,scrollToFn:h},e))}},87178:(e,n,t)=>{"use strict";function o(e,n,t){var o,r,i=null!=(o=t.initialDeps)?o:[];return function(){var o
;t.key&&null!=t.debug&&t.debug()&&(o=Date.now());var s,l=e();if(!(l.length!==i.length||l.some((function(e,n){return i[n]!==e}))))return r;if(i=l,t.key&&null!=t.debug&&t.debug()&&(s=Date.now()),r=n.apply(void 0,l),t.key&&null!=t.debug&&t.debug()){var a=Math.round(100*(Date.now()-o))/100,u=Math.round(100*(Date.now()-s))/100,c=u/16,d=function(e,n){for(e=String(e);e.length<n;)e=" "+e;return e};console.info("%c⏱ "+d(u,5)+" /"+d(a,5)+" ms","\n font-size: .6rem;\n font-weight: bold;\n color: hsl("+Math.max(0,Math.min(120-120*c,120))+"deg 100% 31%);",null==t?void 0:t.key)}return null==t||null==t.onChange||t.onChange(r),r}}function r(e,n){if(void 0===e)throw new Error("Unexpected undefined"+(n?": "+n:""));return e}t.d(n,{approxEqual:()=>i,memo:()=>o,notUndefined:()=>r});var i=function(e,n){return Math.abs(e-n)<1}},69454:(e,n,t)=>{"use strict";t.d(n,{default:()=>o});const o=function(e){for(var n=-1,t=null==e?0:e.length,o={};++n<t;){var r=e[n];o[r[0]]=r[1]}return o}},80141:(e,n,t)=>{"use strict";t.d(n,{default:()=>o});const o=function(e){return e&&e.length?e[0]:void 0}},56770:(e,n,t)=>{"use strict";t.d(n,{nanoid:()=>o});let o=(e=21)=>crypto.getRandomValues(new Uint8Array(e)).reduce(((e,n)=>e+=(n&=63)<36?n.toString(36):n<62?(n-26).toString(36).toUpperCase():n>62?"-":"_"),"")}}]);
@@ -0,0 +1 @@
.button-F5dN3ulE{margin-inline-start:2px}.emoji-F5dN3ulE{height:18px;width:18px}.emptySelect-F5dN3ulE{display:flex}.emojiSelect-IY7RpEY6{max-height:calc(var(--ui-lib-control-skeleton-height) - 4px);max-width:calc(var(--ui-lib-control-skeleton-height) - 4px);min-width:auto}.placeholder-IY7RpEY6{height:calc(var(--ui-lib-control-skeleton-height) - 4px);width:calc(var(--ui-lib-control-skeleton-height) - 4px)}[data-theme=light]{--_0-DgcR:var(--color-cold-gray-100);--_1-DgcR:var(--color-cold-gray-900);--_2-DgcR:var(--color-cold-gray-900);--_3-DgcR:var(--color-cold-gray-200);--_4-DgcR:var(--color-cold-gray-350)}[data-theme=dark]{--_0-DgcR:var(--color-cold-gray-750);--_1-DgcR:var(--color-cold-gray-200);--_2-DgcR:var(--color-cold-gray-200);--_3-DgcR:var(--color-cold-gray-650);--_4-DgcR:var(--color-cold-gray-550)}.autocomplete-uszkUMOz{flex:1 1 auto;position:relative}.suggestions-uszkUMOz{background-color:var(--color-container-fill-tertiary-inverse);border-radius:3px;box-shadow:0 1px 2px 1px rgba(0,0,0,.275);color:var(--color-content-primary-neutral-bold);font-size:13px;max-height:0;outline:0;overflow-x:hidden;overflow-y:auto;padding:10px 0;position:absolute;transform:translateZ(0);visibility:hidden;width:100%;z-index:150}.suggestions-uszkUMOz::-webkit-scrollbar{height:5px;width:5px}.suggestions-uszkUMOz::-webkit-scrollbar-thumb{background-clip:content-box;background-color:var(--tv-color-scrollbar-thumb-background,var(--color-scroll-bg));border:1px solid transparent;border-radius:3px}.suggestions-uszkUMOz::-webkit-scrollbar-track{background-color:transparent;border-radius:3px}.suggestions-uszkUMOz::-webkit-scrollbar-corner{display:none}.suggestions-uszkUMOz .noResults-uszkUMOz,.suggestions-uszkUMOz .suggestion-uszkUMOz{overflow:hidden;padding:10px 15px;position:relative;text-align:left;text-overflow:ellipsis;white-space:nowrap}.suggestions-uszkUMOz .suggestion-uszkUMOz{cursor:pointer;--tv-leading-emoji-size:16px}.suggestions-uszkUMOz .suggestion-uszkUMOz.selected-uszkUMOz{background-color:var(--color-container-fill-primary-neutral-extra-bold);color:var(--color-content-primary-inverse)}@media (any-hover:hover){.suggestions-uszkUMOz .suggestion-uszkUMOz:hover{background-color:var(--color-container-fill-primary-neutral-extra-light);color:var(--color-content-primary-neutral-bold)}}.suggestions-uszkUMOz .suggestion-uszkUMOz:active{background-color:var(--color-container-fill-primary-neutral-extra-light);color:var(--color-content-primary-neutral-bold)}.suggestions-uszkUMOz .noResults-uszkUMOz{color:var(--color-empty-container-message)}.opened-uszkUMOz.suggestions-uszkUMOz{max-height:45vh;visibility:visible}.opened-uszkUMOz.suggestions-uszkUMOz::-webkit-scrollbar{height:5px;width:5px}.opened-uszkUMOz.suggestions-uszkUMOz::-webkit-scrollbar-thumb{background-clip:content-box;background-color:var(--tv-color-scrollbar-thumb-background,var(--color-scroll-bg));border:1px solid transparent;border-radius:3px}.opened-uszkUMOz.suggestions-uszkUMOz::-webkit-scrollbar-track{background-color:transparent;border-radius:3px}.opened-uszkUMOz.suggestions-uszkUMOz::-webkit-scrollbar-corner{display:none}
@@ -0,0 +1 @@
.button-F5dN3ulE{margin-inline-start:2px}.emoji-F5dN3ulE{height:18px;width:18px}.emptySelect-F5dN3ulE{display:flex}.emojiSelect-IY7RpEY6{max-height:calc(var(--ui-lib-control-skeleton-height) - 4px);max-width:calc(var(--ui-lib-control-skeleton-height) - 4px);min-width:auto}.placeholder-IY7RpEY6{height:calc(var(--ui-lib-control-skeleton-height) - 4px);width:calc(var(--ui-lib-control-skeleton-height) - 4px)}[data-theme=light]{--_0-DgcR:var(--color-cold-gray-100);--_1-DgcR:var(--color-cold-gray-900);--_2-DgcR:var(--color-cold-gray-900);--_3-DgcR:var(--color-cold-gray-200);--_4-DgcR:var(--color-cold-gray-350)}[data-theme=dark]{--_0-DgcR:var(--color-cold-gray-750);--_1-DgcR:var(--color-cold-gray-200);--_2-DgcR:var(--color-cold-gray-200);--_3-DgcR:var(--color-cold-gray-650);--_4-DgcR:var(--color-cold-gray-550)}.autocomplete-uszkUMOz{flex:1 1 auto;position:relative}.suggestions-uszkUMOz{background-color:var(--color-container-fill-tertiary-inverse);border-radius:3px;box-shadow:0 1px 2px 1px rgba(0,0,0,.275);color:var(--color-content-primary-neutral-bold);font-size:13px;max-height:0;outline:0;overflow-x:hidden;overflow-y:auto;padding:10px 0;position:absolute;transform:translateZ(0);visibility:hidden;width:100%;z-index:150}.suggestions-uszkUMOz::-webkit-scrollbar{height:5px;width:5px}.suggestions-uszkUMOz::-webkit-scrollbar-thumb{background-clip:content-box;background-color:var(--tv-color-scrollbar-thumb-background,var(--color-scroll-bg));border:1px solid transparent;border-radius:3px}.suggestions-uszkUMOz::-webkit-scrollbar-track{background-color:transparent;border-radius:3px}.suggestions-uszkUMOz::-webkit-scrollbar-corner{display:none}.suggestions-uszkUMOz .noResults-uszkUMOz,.suggestions-uszkUMOz .suggestion-uszkUMOz{overflow:hidden;padding:10px 15px;position:relative;text-align:right;text-overflow:ellipsis;white-space:nowrap}.suggestions-uszkUMOz .suggestion-uszkUMOz{cursor:pointer;--tv-leading-emoji-size:16px}.suggestions-uszkUMOz .suggestion-uszkUMOz.selected-uszkUMOz{background-color:var(--color-container-fill-primary-neutral-extra-bold);color:var(--color-content-primary-inverse)}@media (any-hover:hover){.suggestions-uszkUMOz .suggestion-uszkUMOz:hover{background-color:var(--color-container-fill-primary-neutral-extra-light);color:var(--color-content-primary-neutral-bold)}}.suggestions-uszkUMOz .suggestion-uszkUMOz:active{background-color:var(--color-container-fill-primary-neutral-extra-light);color:var(--color-content-primary-neutral-bold)}.suggestions-uszkUMOz .noResults-uszkUMOz{color:var(--color-empty-container-message)}.opened-uszkUMOz.suggestions-uszkUMOz{max-height:45vh;visibility:visible}.opened-uszkUMOz.suggestions-uszkUMOz::-webkit-scrollbar{height:5px;width:5px}.opened-uszkUMOz.suggestions-uszkUMOz::-webkit-scrollbar-thumb{background-clip:content-box;background-color:var(--tv-color-scrollbar-thumb-background,var(--color-scroll-bg));border:1px solid transparent;border-radius:3px}.opened-uszkUMOz.suggestions-uszkUMOz::-webkit-scrollbar-track{background-color:transparent;border-radius:3px}.opened-uszkUMOz.suggestions-uszkUMOz::-webkit-scrollbar-corner{display:none}

Some files were not shown because too many files have changed in this diff Show More