initial commit with charts and assistant chat

This commit is contained in:
2026-03-02 00:08:19 -04:00
commit d907c5765e
1828 changed files with 50054 additions and 0 deletions

View File

@@ -0,0 +1,12 @@
(self.webpackChunktradingview=self.webpackChunktradingview||[]).push([[4426],{11985: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"}},78457: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"}},57554:e=>{e.exports={logo:"logo-PsAlMQQF",hidden:"hidden-PsAlMQQF",xxceptionallysmalldonotusebrv1023:"xxceptionallysmalldonotusebrv1023-PsAlMQQF",xxxsmall:"xxxsmall-PsAlMQQF",xxsmall:"xxsmall-PsAlMQQF",xsmall:"xsmall-PsAlMQQF",small:"small-PsAlMQQF",medium:"medium-PsAlMQQF",large:"large-PsAlMQQF",xlarge:"xlarge-PsAlMQQF",xxlarge:"xxlarge-PsAlMQQF",xxxlarge:"xxxlarge-PsAlMQQF",skeleton:"skeleton-PsAlMQQF",letter:"letter-PsAlMQQF"}},16313:e=>{e.exports={wrapper:"wrapper-TJ9ObuLF",animated:"animated-TJ9ObuLF",pulsation:"pulsation-TJ9ObuLF"}},51284:e=>{e.exports={"tablet-normal-breakpoint":"(max-width: 768px)","small-height-breakpoint":"(max-height: 360px)","tablet-small-breakpoint":"(max-width: 440px)"}},17888:e=>{e.exports={"tablet-small-breakpoint":"(max-width: 440px)",item:"item-jFqVJoPk",hovered:"hovered-jFqVJoPk",isDisabled:"isDisabled-jFqVJoPk",isActive:"isActive-jFqVJoPk",shortcut:"shortcut-jFqVJoPk",toolbox:"toolbox-jFqVJoPk",withIcon:"withIcon-jFqVJoPk","round-icon":"round-icon-jFqVJoPk",icon:"icon-jFqVJoPk",startSlot:"startSlot-jFqVJoPk",labelRow:"labelRow-jFqVJoPk",label:"label-jFqVJoPk",showOnHover:"showOnHover-jFqVJoPk","disclosure-item-circle-logo":"disclosure-item-circle-logo-jFqVJoPk",showOnFocus:"showOnFocus-jFqVJoPk"}},27011:(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})},14543:(e,t,n)=>{"use strict";n.d(t,{LightButton:()=>o.LightButton});n(8025);var o=n(15893);n(50959),n(21593),n(66860),n(78457),n(11985);n(49406)},8025:(e,t,n)=>{"use strict";n.d(t,{
useLightButtonClasses:()=>u});var o=n(50959),r=n(97754),i=n.n(r),l=n(17946),s=n(27011),a=n(86332);const c=o.createContext({isInButtonGroup:!1,isGroupPrimary:!1}),u=(e,t,n)=>{const r=(0,o.useContext)(l.CustomBehaviourContext),{className:u,isSelected:d,children:p,showCaret:h,forceDirection:f,iconOnly:m,color:b="gray",variant:g="primary",size:v="medium",enableActiveStateStyles:x=r.enableActiveStateStyles,typography:y,isLink:C=!1,textWrap:k,isPills:S,isActive:w,startSlot:E,endSlot:O}=t,M=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""}})(v,d||S,y||void 0)}`],A=(0,o.useContext)(a.ControlGroupContext),{isInButtonGroup:R,isGroupPrimary:I}=(0,o.useContext)(c);return i()(u,e.lightButton,C&&e.link,w&&e.active,d&&e.selected,(0,s.isIconOnly)(p,m)&&e.noContent,!!E&&e.withStartSlot,(h||!!O)&&e.withEndSlot,n&&e.withGrouped,f&&e[f],e[I?"primary":g],e[I?"gray":b],e[v],M,!x&&e.disableActiveStateStyles,A.isGrouped&&e.grouped,k&&e.wrap,R&&e.disableActiveOnTouch,S&&e.pills)}},66860:(e,t,n)=>{"use strict";n.d(t,{LightButtonContent:()=>f});var o=n(50959),r=n(97754),i=n.n(r),l=n(34094),s=n(27011),a=n(9745),c=n(2948),u=n.n(c),d=n(78457),p=n.n(d);const h=e=>o.createElement(a.Icon,{className:i()(p().caret,e&&p().activeCaret),icon:u()});function f(e){const{showCaret:t,iconOnly:n,ellipsis:r=!0,textWrap:a,tooltipText:c,children:u,endSlot:d,startSlot:f,isActiveCaret:m}=e;[d,t].filter((e=>!!e));return o.createElement(o.Fragment,null,f&&o.createElement("span",{className:i()(p().slot,p().startSlot)},f),!(0,s.isIconOnly)(u,n)&&o.createElement("span",{className:i()(p().content,!a&&p().nowrap,"apply-overflow-tooltip","apply-overflow-tooltip--check-children-recursively","apply-overflow-tooltip--allow-text"),"data-overflow-tooltip-text":c??(0,l.getTextForTooltip)(u)},a||r?o.createElement(o.Fragment,null,o.createElement("span",{className:i()(!a&&r&&p().ellipsisContainer,a&&p().textWrapContainer,a&&r&&p().textWrapWithEllipsis)},u),o.createElement("span",{className:p().visuallyHidden,"aria-hidden":!0},u)):o.createElement(o.Fragment,null,u,o.createElement("span",{className:p().visuallyHidden,"aria-hidden":!0},u))),d&&o.createElement("span",{className:i()(p().slot,p().endSlot)},d),t&&h(m))}},15893:(e,t,n)=>{"use strict";n.d(t,{LightButton:()=>d});var o=n(50959),r=n(86332),i=n(8025),l=n(66860),s=n(78457),a=n.n(s),c=n(11985),u=n.n(c);function d(e){const{isGrouped:t}=o.useContext(r.ControlGroupContext),{reference:n,className:s,isSelected:c,children:d,iconOnly:p,ellipsis:h,showCaret:f,forceDirection:m,endSlot:b,startSlot:g,color:v,variant:x,size:y,enableActiveStateStyles:C,typography:k,textWrap:S=!1,maxLines:w,style:E={},isPills:O,isActive:M,tooltipText:A,role:R,...I}=e,F=S?w??2:1,P=F>0?{...E,"--ui-lib-light-button-content-max-lines":F}:E;return o.createElement("button",{...I,className:(0,i.useLightButtonClasses)({...u(),...a()},{className:s,isSelected:c,children:d,iconOnly:p,
showCaret:f,forceDirection:m,endSlot:b,startSlot:g,color:v,variant:x,size:y,enableActiveStateStyles:C,typography:k,textWrap:S,isPills:O,isActive:M},t),ref:n,style:P,role:R},o.createElement(l.LightButtonContent,{showCaret:f,isActiveCaret:f&&(O||M||c),iconOnly:p,ellipsis:h,textWrap:S,tooltipText:A,endSlot:b,startSlot:g},d))}},53885:(e,t,n)=>{"use strict";n.d(t,{getStyleClasses:()=>a,isCircleLogoWithUrlProps:()=>c});var o=n(97754),r=n.n(o),i=n(52292),l=n(57554),s=n.n(l);function a(e,t=2,n){return r()(s().logo,s()[e],n,0===t||1===t?r()(i.skeletonTheme.wrapper,s().skeleton):s().letter,1===t&&i.skeletonTheme.animated)}function c(e){return"logoUrl"in e&&null!==e.logoUrl&&void 0!==e.logoUrl&&0!==e.logoUrl.length}},86332:(e,t,n)=>{"use strict";n.d(t,{ControlGroupContext:()=>o});const o=n(50959).createContext({isGrouped:!1,cellState:{isTop:!0,isRight:!0,isBottom:!0,isLeft:!0}})},17946:(e,t,n)=>{"use strict";n.d(t,{CustomBehaviourContext:()=>o});const o=(0,n(50959).createContext)({enableActiveStateStyles:!0});o.displayName="CustomBehaviourContext"},95854:(e,t,n)=>{"use strict";var o;n.d(t,{useCollapsible:()=>p}),function(e){e.StartFirst="start-first",e.EndFirst="end-first"}(o||(o={}));var r=n(50959),i=n(67842),l=n(56073),s=n(78869),a=n(43010),c=n(53017);function u(e){const{itemsList:t,getItemId:n,calcVisibleAndHiddenItems:o,shouldKeepItemVisible:u,onMeasureCallback:p,forceUpdate:h=!1}=e,[f,m]=(0,s.useRefsMap)(),b=(0,r.useRef)(null),g=(0,r.useRef)({widthsMap:new Map,containerWidth:0,moreButtonWidth:0}),[v,x]=(0,r.useState)({visible:t,hidden:[]}),y=(0,r.useMemo)((()=>t.reduce(((e,t,n)=>(u(t)&&e.push(n),e)),[])),[t,u]),C=(0,r.useCallback)((()=>{if(g.current.containerWidth){const e=o(g.current,y);(function(e,t){return!d(e.visible,t.visible)||!d(e.hidden,t.hidden)})(v,e)&&x(e)}}),[g,x,v,y,o]),k=(0,r.useCallback)((()=>{g.current.moreButtonWidth=b.current?(0,l.outerWidth)(b.current,!0):0;const e=new Map(g.current.widthsMap);for(const o of t){const t=n(o),r=f.current.get(t);if(r){const n=(0,l.outerWidth)(r,!0);e.set(t,n)}}g.current.widthsMap=e,p&&p()}),[g,t,n,f,p]),S=(0,r.useRef)(null),w=(0,r.useCallback)((([e])=>{e.contentRect.width!==g.current.containerWidth&&(S.current&&cancelAnimationFrame(S.current),g.current.containerWidth=e.contentRect.width,S.current=requestAnimationFrame((()=>{C()})))}),[g,C]),E=(0,r.useRef)(null),O=(0,r.useCallback)((([e])=>{E.current&&cancelAnimationFrame(E.current),k(),E.current=requestAnimationFrame((()=>{C()}))}),[k,C]),M=(0,i.useResizeObserver)(O),A=(0,i.useResizeObserver)(w),R=(0,r.useRef)(null),I=(0,c.mergeRefs)([A,R]),F=(0,r.useRef)(t),P=(0,r.useRef)(!0),W=(0,r.useRef)([]);return(0,a.useIsomorphicLayoutEffect)((()=>{const e=g.current.widthsMap.size===t.length;!h&&!P.current&&d(F.current,t)&&d(W.current,y)&&e||(k(),C(),P.current=!1,F.current=t,W.current=y)}),[t,y,h,k,C]),{containerRefCallback:I,moreButtonRef:b,innerContainerRefCallback:M,itemsRefs:f,setItemRef:m,hiddenItems:v.hidden,visibleItems:v.visible,itemsMeasurements:g}}function d(e,t){
return e.length===t.length&&e.reduce(((e,n,o)=>e&&n===t[o]),!0)}function p(e,t,n,i=o.EndFirst){const l=(0,r.useCallback)(((n,r)=>{const l=e.map((e=>n.widthsMap.get(t(e))??0));return function({items:e,containerWidth:t,elementsWidths:n,menuItemWidth:r,keepVisible:i,direction:l}){const s=[...e],a=[],c=[];let u=0;for(const e of n)u+=e;if(u<=t)return{visible:s,hidden:c};const d=[...n];if(u=i.map((e=>d[e])).reduce(((e,t)=>e+t),0)+r,l===o.EndFirst)for(let e=0;e<s.length;e++)i.includes(e)?a.push(s[e]):(u+=d[e],u<=t?a.push(s[e]):c.push(s[e]));else for(let e=s.length-1;e>=0;e--)i.includes(e)?a.unshift(s[e]):(u+=d[e],u<=t?a.unshift(s[e]):c.unshift(s[e]));return{visible:a,hidden:c}}({items:e,containerWidth:n.containerWidth,elementsWidths:l,menuItemWidth:n.moreButtonWidth,keepVisible:r,direction:i})}),[e]);return u({itemsList:e,getItemId:t,calcVisibleAndHiddenItems:l,shouldKeepItemVisible:n})}},66686:(e,t,n)=>{"use strict";n.d(t,{useComposedKeyboardActionHandlers:()=>s,useKeyboardActionHandler:()=>l,useKeyboardClose:()=>u,useKeyboardEventHandler:()=>a,useKeyboardOpen:()=>d,useKeyboardToggle:()=>c});var o=n(50959),r=n(3343);const i=()=>!0;function l(e,t,n=i,r){return(0,o.useCallback)((o=>{if(r){if("horizontal"===r&&(40===o||38===o))return;if("vertical"===r&&(37===o||39===o))return}const i=e.map((e=>"function"==typeof e?e():e));return!(!n(o)||!i.includes(o))&&(t(o),!0)}),[...e,t,n])}function s(...e){return(0,o.useCallback)((t=>{for(const n of e)if(n(t))return!0;return!1}),[...e])}function a(e,t=!0,n=!1){const i=s(...e);return(0,o.useCallback)((e=>{const o=i((0,r.hashFromEvent)(e));o&&t&&e.preventDefault(),o&&n&&e.stopPropagation()}),[i])}function c(e,t=!0){return l([13,32],e,(function(e){if(13===e)return t;return!0}))}function u(e,t){return l([9,(0,o.useCallback)((()=>r.Modifiers.Shift+9),[]),27],t,(0,o.useCallback)((()=>e),[e]))}function d(e,t){return l([40,38],t,(0,o.useCallback)((()=>!e),[e]))}},7953:(e,t,n)=>{"use strict";n.d(t,{useDisclosure:()=>c});var o=n(50959),r=n(50151),i=n(54717),l=n(29202),s=n(47201),a=n(22064);function c(e){const{id:t,listboxId:n,disabled:c,buttonTabIndex:u=0,onFocus:d,onBlur:p,onClick:h}=e,[f,m]=(0,o.useState)(!1),[b,g]=(0,l.useFocus)(),v=b||f,x=n??void 0!==t?(0,a.createDomId)(t,"listbox"):void 0,y=(0,o.useRef)(null),C=(0,o.useCallback)((e=>y.current?.focus(e)),[y]),k=(0,o.useRef)(null),S=(0,o.useCallback)((()=>(0,r.ensureNotNull)(k.current).focus()),[k]),w=(0,o.useCallback)((()=>m(!0)),[m]),E=(0,o.useCallback)(((e=!1,t=!1)=>{m(!1);const{activeElement:n}=document;n&&(0,i.isTextEditingField)(n)||t||C({preventScroll:e})}),[m,C]),O=(0,o.useCallback)((()=>{f?E():w()}),[f,E,w]),M=c?[]:[d,g.onFocus],A=c?[]:[p,g.onBlur],R=c?[]:[h,O],I=(0,s.createSafeMulticastEventHandler)(...M),F=(0,s.createSafeMulticastEventHandler)(...A),P=(0,s.createSafeMulticastEventHandler)(...R);return{listboxId:x,isOpened:f,isFocused:v,buttonTabIndex:c?-1:u,listboxTabIndex:-1,open:w,close:E,toggle:O,onOpen:S,buttonFocusBindings:{onFocus:I,onBlur:F},onButtonClick:P,buttonRef:y,listboxRef:k,buttonAria:{"aria-controls":f?x:void 0,
"aria-expanded":f,"aria-disabled":c}}}},29202:(e,t,n)=>{"use strict";n.d(t,{useFocus:()=>r});var o=n(50959);function r(e,t){const[n,r]=(0,o.useState)(!1);(0,o.useEffect)((()=>{t&&n&&r(!1)}),[t,n]);const i={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,i]}},39416:(e,t,n)=>{"use strict";n.d(t,{useFunctionalRefObject:()=>i});var o=n(50959),r=n(43010);function i(e){const t=(0,o.useMemo)((()=>function(e){const t=n=>{e(n),t.current=n};return t.current=null,t}((e=>{s.current(e)}))),[]),n=(0,o.useRef)(null),i=t=>{if(null===t)return l(n.current,t),void(n.current=null);n.current!==e&&(n.current=e,l(n.current,t))},s=(0,o.useRef)(i);return s.current=i,(0,r.useIsomorphicLayoutEffect)((()=>{if(null!==t.current)return s.current(t.current),()=>s.current(null)}),[e]),t}function l(e,t){null!==e&&("function"==typeof e?e(t):e.current=t)}},36762:(e,t,n)=>{"use strict";n.d(t,{useItemsKeyboardNavigation:()=>a});var o,r=n(50959),i=n(66686);function l(e,t){return e>=0?e%t:(t-Math.abs(e)%t)%t}!function(e){e.Next="next",e.Previous="previous",e.First="first",e.Last="last"}(o||(o={}));const s=e=>({next:[40,()=>e()?37:39],previous:[38,()=>e()?39:37],first:[33,()=>e()?35:36],last:[34,()=>e()?36:35]});function a(e,t,n,o,a,c,u={},d,p){const h=(0,r.useCallback)((e=>{const t=n.findIndex(o);if(t===n.length-1&&!c)return void(d?.onFailNext&&d.onFailNext(e));const r=l(t+1,n.length);a&&a(n[r],"next")}),[n,o,a,c]),f=(0,r.useCallback)((e=>{const t=n.findIndex(o);if(0===t&&!c)return void(d?.onFailPrev&&d.onFailPrev(e));const r=l(t-1,n.length);a&&a(n[r],"previous")}),[n,o,a,c]),m=(0,r.useCallback)((()=>{a&&a(n[0],"first")}),[a,n]),b=(0,r.useCallback)((()=>{a&&a(n[n.length-1],"last")}),[a,n]),g=(0,r.useMemo)((()=>s(t)),[t]),{next:v=g.next,previous:x=g.previous,first:y=g.first,last:C=g.last}=u;return(0,i.useComposedKeyboardActionHandlers)((0,i.useKeyboardActionHandler)(v,h,p?.next??(()=>!0),e),(0,i.useKeyboardActionHandler)(x,f,p?.previous??(()=>!0),e),(0,i.useKeyboardActionHandler)(y,m,(()=>!0),e),(0,i.useKeyboardActionHandler)(C,b,(()=>!0),e))}},16921:(e,t,n)=>{"use strict";n.d(t,{useKeepActiveItemIntoView:()=>d});var o=n(50959),r=n(50151),i=n(74991);const l={duration:200,additionalScroll:0},s={vertical:{scrollSize:"scrollHeight",clientSize:"clientHeight",start:"top",end:"bottom",size:"height"},horizontal:{scrollSize:"scrollWidth",clientSize:"clientWidth",start:"left",end:"right",size:"width"}};function a(e,t){const n=s[e];return t[n.scrollSize]>t[n.clientSize]}function c(e,t,n,o,r,l){const a=function(e,t,n,o=0){const r=s[e];return{start:-1*o,middle:-1*(Math.floor(n[r.size]/2)-Math.floor(t[r.size]/2)),end:-1*(n[r.size]-t[r.size])+o}}(e,o,r,l.additionalScroll);let c=0;if(l.snapToMiddle||function(e,t,n){const o=s[e];return t[o.start]<n[o.start]-n[o.size]/2||t[o.end]>n[o.end]+n[o.size]/2}(e,o,r))c=a.middle;else{const t=function(e,t,n,o=0){const r=s[e],i=t[r.start]+Math.floor(t[r.size]/2),l=n[r.start]+Math.floor(n[r.size]/2)
;return{start:t[r.start]-n[r.start]-o,middle:i-l,end:t[r.end]-n[r.end]+o}}(e,o,r,l.additionalScroll),n=function(e){const{start:t,middle:n,end:o}=e,r=new Map([[Math.abs(t),{key:"start",value:Math.sign(t)}],[Math.abs(n),{key:"middle",value:Math.sign(n)}],[Math.abs(o),{key:"end",value:Math.sign(o)}]]),i=Math.min(...r.keys());return r.get(i)}(t);c=void 0!==n?a[n.key]:0}return l.align&&(c=a[l.align]),function(e){const{additionalScroll:t=0,duration:n=i.dur,func:o=i.easingFunc.easeInOutCubic,onScrollEnd:r,target:l,wrap:s,direction:a="vertical"}=e;let{targetRect:c,wrapRect:u}=e;c=c??l.getBoundingClientRect(),u=u??s.getBoundingClientRect();const d=("vertical"===a?c.top-u.top:c.left-u.left)+t,p="vertical"===a?"scrollTop":"scrollLeft",h=s?s[p]:0;let f,m=0;return m=window.requestAnimationFrame((function e(t){let i;if(f?i=t-f:(i=0,f=t),i>=n)return s[p]=h+d,void(r&&r());const l=h+d*o(i/n);s[p]=Math.floor(l),m=window.requestAnimationFrame(e)})),function(){window.cancelAnimationFrame(m),r&&r()}}({...l,target:t,targetRect:o,wrap:n,wrapRect:r,additionalScroll:c,direction:e})}class u{constructor(e=null){this._container=null,this._lastScrolledElement=null,this._stopVerticalScroll=null,this._stopHorizontalScroll=null,this._container=e}scrollTo(e,t=l){if(null!==this._container&&null!==e&&!function(e,t,n=0){const o=e.getBoundingClientRect(),r=t.getBoundingClientRect();return o.top-r.top>=0&&r.bottom-o.bottom>=0&&o.left-r.left>=n&&r.right-o.right>=n}(e,this._container,t.visibilityDetectionOffsetInline)){const n=e.getBoundingClientRect(),o=this._container.getBoundingClientRect();this.stopScroll(),a("vertical",this._container)&&(this._stopVerticalScroll=c("vertical",e,this._container,n,o,this._modifyOptions("vertical",t))),a("horizontal",this._container)&&(this._stopHorizontalScroll=c("horizontal",e,this._container,n,o,this._modifyOptions("horizontal",t)))}this._lastScrolledElement=e}scrollToLastElement(e){this.scrollTo(this._lastScrolledElement,e)}stopScroll(){null!==this._stopVerticalScroll&&this._stopVerticalScroll(),null!==this._stopHorizontalScroll&&this._stopHorizontalScroll()}getContainer(){return this._container}setContainer(e){this._container=e,this._container?.contains(this._lastScrolledElement)||(this._lastScrolledElement=null)}destroy(){this.stopScroll(),this._container=null,this._lastScrolledElement=null}_handleScrollEnd(e){"vertical"===e?this._stopVerticalScroll=null:this._stopHorizontalScroll=null}_modifyOptions(e,t){return Object.assign({},t,{onScrollEnd:()=>{this._handleScrollEnd(e),void 0!==t.onScrollEnd&&t.onScrollEnd()}})}}function d(e={}){const{activeItem:t,getKey:n,...i}=e,l=(0,o.useRef)(null),s=(0,o.useRef)(new Map),a=function(e){const t=(0,o.useRef)(null);return(0,o.useEffect)((()=>(t.current=new u(e),()=>(0,r.ensureNotNull)(t.current).destroy())),[]),t}(l.current),c=(0,o.useCallback)((()=>{null!==a.current&&null!==l.current&&a.current.getContainer()!==l.current&&a.current.setContainer(l.current)}),[a,l]),d=(0,o.useCallback)((e=>{l.current=e}),[l]),p=(0,o.useCallback)(((e,t)=>{const o=n?n(e):e
;t?s.current.set(o,t):s.current.delete(o)}),[s,n]),h=(0,o.useCallback)(((e,t)=>{if(!e)return;const o=n?n(e):e,i=s.current.get(o);i&&(c(),(0,r.ensureNotNull)(a.current).scrollTo(i,t))}),[s,a,n]);return(0,o.useEffect)((()=>h(t,i)),[h,t]),[d,p,h]}},86781:(e,t,n)=>{"use strict";n.d(t,{useMatchMedia:()=>i,useSafeMatchMedia:()=>r});var o=n(50959);function r(e,t=!1){const[n,r]=(0,o.useState)(t);return(0,o.useEffect)((()=>{const t=window.matchMedia(e);function n(){r(t.matches)}return n(),t.addEventListener("change",n),()=>{t.removeEventListener("change",n)}}),[e]),n}function i(e){const t=(0,o.useMemo)((()=>window.matchMedia(e).matches),[]);return r(e,t)}},38528:(e,t,n)=>{"use strict";n.d(t,{useMergedRefs:()=>i});var o=n(50959),r=n(53017);function i(e){return(0,o.useCallback)((0,r.mergeRefs)(e),e)}},35020:(e,t,n)=>{"use strict";n.d(t,{useMobileTouchState:()=>i});var o=n(50959),r=n(75774);function i(){const[e,t]=(0,o.useState)(!1);return(0,o.useEffect)((()=>{t(r.mobiletouch)}),[]),e}},78869:(e,t,n)=>{"use strict";n.d(t,{useRefsMap:()=>r});var o=n(50959);function r(){const e=(0,o.useRef)(new Map),t=(0,o.useCallback)((t=>n=>{null!==n?e.current.set(t,n):e.current.delete(t)}),[e]);return[e,t]}},67842:(e,t,n)=>{"use strict";n.d(t,{useResizeObserver:()=>l});var o=n(50959),r=n(43010),i=n(39416);function l(e,t=[]){const{callback:n,ref:l=null}=function(e){return"function"==typeof e?{callback:e}:e}(e),s=(0,o.useRef)(null),a=(0,o.useRef)(n);a.current=n;const c=(0,i.useFunctionalRefObject)(l),u=(0,o.useCallback)((e=>{c(e),null!==s.current&&(s.current.disconnect(),null!==e&&s.current.observe(e))}),[c,s]);return(0,r.useIsomorphicLayoutEffect)((()=>(s.current=new ResizeObserver(((e,t)=>{a.current(e,t)})),c.current&&u(c.current),()=>{s.current?.disconnect()})),[c,...t]),u}},36966:(e,t,n)=>{"use strict";n.d(t,{useTabs:()=>b});var o=n(50959),r=n(8304),i=n(47201),l=n(29202),s=n(16921),a=n(50151),c=n(66686),u=n(36762);function d(){return!1}function p(e,t){return{next:()=>t!==e.length-1,previous:()=>0!==t}}function h(e){const{activationType:t="manual"}=e,n=(0,o.useMemo)((()=>t),[]);return(0,a.assert)(t===n,"Activation type must be invariant."),"automatic"===t?function(e){const{isRtl:t,items:n,preventDefaultIfHandled:r=!0,stopPropagationIfHandled:i=!1,loop:l=!0,isHighlighted:s,onHighlight:a,onActivate:h,isCollapsed:f=d,orientation:m}=e,b=(0,o.useCallback)((e=>{a(e),f(e)||h(e)}),[a,h,f]),g=!l&&i?p(n,n.findIndex(s)):void 0;return(0,c.useKeyboardEventHandler)([(0,u.useItemsKeyboardNavigation)(m,t,n,s,b,l,{},void 0,g)],r,i)}(e):function(e){const{isRtl:t,items:n,preventDefaultIfHandled:r=!0,stopPropagationIfHandled:i=!1,loop:l=!0,isHighlighted:s,onHighlight:a,onActivate:d,orientation:h}=e,f=n.findIndex(s),m=n[f],b=(0,o.useCallback)((()=>{void 0!==m&&d(m)}),[m,d]),g=!l&&i?p(n,f):void 0,v=(0,o.useCallback)((e=>a(e)),[a]),x=(0,u.useItemsKeyboardNavigation)(h,t,n,s,v,l,{},void 0,g),y=(0,c.useKeyboardActionHandler)([13,32],b);return(0,c.useKeyboardEventHandler)([x,y],r,i)}(e)}var f=n(35020);const m=24;function b(e){
const{id:t,items:n,orientation:a,activationType:c="manual",disabled:u,tablistLabelId:d,tablistLabel:p,focusOnHighlight:b=!0,preventDefaultIfKeyboardActionHandled:g=!0,stopPropagationIfKeyboardActionHandled:v=!1,keyboardNavigationLoop:x=!0,scrollIntoViewOptions:y,isActive:C,onActivate:k,isCollapsed:S,isRtl:w,isDisclosureOpened:E,isRadioGroup:O,defaultKeyboardFocus:M,focusableItemAttributes:A={}}=e,R=(0,f.useMobileTouchState)(),I=E?null:a||"horizontal",F=(0,o.useRef)(e.itemsRefs?.current??new Map),[P,W]=(0,o.useState)(),[T,D]=(0,l.useFocus)(),N=n.find(C),H=(0,o.useCallback)((e=>e===P),[P]),Q=(0,o.useCallback)((e=>{const t=F.current.get(e);b&&void 0!==t&&t!==document.activeElement&&t.focus()}),[b]),B=(0,o.useRef)(),L=(0,o.useCallback)(((e,t)=>{W(e),"number"==typeof t?(clearTimeout(B.current),B.current=setTimeout((()=>Q(e)),t)):Q(e)}),[W,Q]),V=(0,o.useCallback)((e=>{u||e.disabled||(k(e),H(e)||L(e))}),[u,k,H,L]),z=h({isRtl:w,items:n,activationType:c,preventDefaultIfHandled:g,stopPropagationIfHandled:v,loop:x,onActivate:V,isHighlighted:H,onHighlight:L,isCollapsed:S,orientation:I}),_=(0,o.useCallback)((e=>{let t=null;for(const[n,o]of F.current.entries())if(e.target===o){t=n;break}t&&!H(t)&&("automatic"===c&&S&&!S(t)?V(t):L(t))}),[c,H,L,V,S]);(0,o.useEffect)((()=>{R||void 0!==N&&W(N)}),[N,R]),(0,o.useEffect)((()=>{T||W(void 0)}),[T]),(0,o.useEffect)((()=>()=>clearTimeout(B.current)),[]);const j=y?.additionalScroll??0,[K,Y]=(0,s.useKeepActiveItemIntoView)({...y,visibilityDetectionOffsetInline:j+m,snapToMiddle:!0,activeItem:P??N,getKey:(0,o.useCallback)((e=>e.id),[])}),q=(0,o.useCallback)(((e,t)=>{Y(e,t),null!==t?F.current.set(e,t):F.current.delete(e)}),[Y]),{firstEdgeItemIndex:J,lastEdgeItemIndex:U}=(0,r.findEdgesTab)(n,S);return{tabsBindings:n.map(((e,t)=>{const n=H(e),o=C(e),i=e.disabled??u??!1,l=1===M?T?n:t===J||t===U:T?n:o;return{...(0,r.getTabAttributes)(e.id,l,o,e.tabpanelId,i,O,"",A),highlighted:n,active:o,handleItemRef:q}})),tablistBinding:{...(0,r.getTabListAttributes)(t,a,u,d,p,O),onBlur:D.onBlur,onFocus:(0,i.createSafeMulticastEventHandler)(D.onFocus,_),onKeyDown:z},scrollWrapBinding:{ref:K},onActivate:V,onHighlight:L,isHighlighted:H}}},52292:(e,t,n)=>{"use strict";n.d(t,{skeletonTheme:()=>r});var o=n(16313);const r=n.n(o)()},8304:(e,t,n)=>{"use strict";function o(e,t="horizontal",n,o,r,i){return{id:e,role:i?"radiogroup":"tablist","aria-orientation":t,"aria-label":r,"aria-labelledby":o,"aria-disabled":n}}function r(e,t,n,o,r,i,l,s){return{id:e,role:i?"radio":"tab",tabIndex:t?s?.tabIndex??0:-1,disabled:r,"aria-selected":i?void 0:n,"aria-checked":i?n:void 0,"aria-controls":o,"aria-disabled":r,"aria-label":l,"data-focus-manager":void 0!==s?s["data-focus-manager"]:void 0}}function i(e,t){let n,o;for(let r=0;r<e.length;r++){const i=e.length-(r+1),l=void 0!==t&&t(e[i]);if(!e[r].disabled&&void 0===n&&(n=r),!e[i].disabled&&!l&&void 0===o&&(o=i),void 0!==n&&void 0!==o)break}return{firstEdgeItemIndex:n,lastEdgeItemIndex:o}}var l,s,a,c,u;n.d(t,{TabNames:()=>u,findEdgesTab:()=>i,getTabAttributes:()=>r,
getTabListAttributes:()=>o}),function(e){e[e.Active=0]="Active",e[e.Edges=1]="Edges"}(l||(l={})),function(e){e.Horizontal="horizontal",e.Vertical="vertical"}(s||(s={})),function(e){e.Automatic="automatic",e.Manual="manual"}(a||(a={})),function(e){e.Collapse="collapse",e.Scroll="scroll",e.Wrap="wrap",e.None="none"}(c||(c={})),function(e){e.SquareButtonTabs="square-button-tabs",e.UnderlineButtonTabs="underline-button-tabs",e.UnderlineAnchorTabs="underline-anchor-tabs",e.RoundAnchorTabs="round-anchor-tabs",e.RoundButtonTabs="round-button-tabs",e.LightButtonTabs="light-button-tabs"}(u||(u={}))},90186:(e,t,n)=>{"use strict";function o(e){return i(e,l)}function r(e){return i(e,s)}function i(e,t){const n=Object.entries(e).filter(t),o={};for(const[e,t]of n)o[e]=t;return o}function l(e){const[t,n]=e;return 0===t.indexOf("data-")&&"string"==typeof n}function s(e){return 0===e[0].indexOf("aria-")}n.d(t,{filterAriaProps:()=>r,filterDataProps:()=>o,filterProps:()=>i,isAriaAttribute:()=>s,isDataAttribute:()=>l})},22064:(e,t,n)=>{"use strict";n.d(t,{createDomId:()=>p,joinDomIds:()=>h});const o="id",r=/\s/g,i="-",l="_",s=" ";function a(e){return"string"==typeof e}function c(e){switch(typeof e){case"string":return e;case"number":case"bigint":return e.toString(10);case"boolean":case"symbol":return e.toString();default:return null}}function u(e){return e.trim().length>0}function d(e){return e.replace(r,i)}function p(...e){const t=e.map(c).filter(a).filter(u).map(d);return(t.length>0&&t[0].startsWith(o+l)?t:[o,...t]).join(l)}function h(...e){return e.map(c).filter(a).filter(u).join(s)}},56073:(e,t,n)=>{"use strict";function o(e,t=!1){const n=getComputedStyle(e),o=[n.height];return"border-box"!==n.boxSizing&&o.push(n.paddingTop,n.paddingBottom,n.borderTopWidth,n.borderBottomWidth),t&&o.push(n.marginTop,n.marginBottom),o.reduce(((e,t)=>e+(parseFloat(t)||0)),0)}function r(e,t=!1){const n=getComputedStyle(e),o=[n.width];return"border-box"!==n.boxSizing&&o.push(n.paddingLeft,n.paddingRight,n.borderLeftWidth,n.borderRightWidth),t&&o.push(n.marginLeft,n.marginRight),o.reduce(((e,t)=>e+(parseFloat(t)||0)),0)}n.d(t,{outerHeight:()=>o,outerWidth:()=>r})},34094:(e,t,n)=>{"use strict";n.d(t,{getTextForTooltip:()=>l});var o=n(50959);const r=e=>(0,o.isValidElement)(e)&&Boolean(e.props.children),i=(e,t=!0)=>null==e||"boolean"==typeof e||"{}"===JSON.stringify(e)?"":e.toString()+(t?" ":""),l=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)?l(t.props.children):(0,o.isValidElement)(t)&&!r(t)?"":i(t),e.concat(n)}),"").trim():i(e,!1)},47201:(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})},87896:(e,t,n)=>{"use strict";n.d(t,{createReactRoot:()=>d});var o=n(50959),r=n(32227),i=n(4237);const l=(0,o.createContext)({isOnMobileAppPage:()=>!1,isRtl:!1,locale:"en",renderMode:"legacy"});var s=n(84015),a=n(24640);const c={iOs:"old",android:"new",old:"old",new:"new",any:"any"};function u(e){const[t]=(0,
o.useState)({isOnMobileAppPage:e=>(0,s.isOnMobileAppPage)(c[e]),isRtl:(0,a.isRtl)(),locale:window.locale,renderMode:e.renderMode??"legacy"});return o.createElement(l.Provider,{value:t},e.children)}function d(e,t,n="legacy"){const l=o.createElement(u,{renderMode:n},e);if("modern"===n){const e=(0,i.createRoot)(t);return e.render(l),{render(t){e.render(o.createElement(u,{renderMode:n},t))},unmount(){e.unmount()}}}return r.render(l,t),{render(e){r.render(o.createElement(u,{renderMode:n},e),t)},unmount(){r.unmountComponentAtNode(t)}}}},73986:(e,t,n)=>{"use strict";n.d(t,{DialogBreakpoints:()=>r});var o=n(51284);const r={SmallHeight:o["small-height-breakpoint"],TabletSmall:o["tablet-small-breakpoint"],TabletNormal:o["tablet-normal-breakpoint"]}},59695:(e,t,n)=>{"use strict";n.d(t,{CircleLogo:()=>s,hiddenCircleLogoClass:()=>l});var o=n(50959),r=n(53885),i=n(57554);const l=n.n(i)().hidden;function s(e){const t=(0,r.isCircleLogoWithUrlProps)(e),[n,i]=(0,o.useState)(0),l=(0,o.useRef)(null),s=(0,r.getStyleClasses)(e.size,n,e.className),a=e.alt??e.title??"",c=t?a[0]:e.placeholderLetter;return(0,o.useEffect)((()=>i(l.current?.complete??!t?2:1)),[t]),t&&3!==n?o.createElement("img",{ref:l,className:s,crossOrigin:"",src:e.logoUrl,alt:a,title:e.title,loading:e.loading,onLoad:()=>i(2),onError:()=>i(3),"aria-label":e["aria-label"],"aria-hidden":e["aria-hidden"]}):o.createElement("span",{className:s,title:e.title,"aria-label":e["aria-label"],"aria-hidden":e["aria-hidden"]},c)}},4523:(e,t,n)=>{"use strict";n.d(t,{PopupMenuDisclosureView:()=>d});var o=n(50959),r=n(94489),i=n(20520),l=n(50151);const s={x:0,y:0};function a(e,t,n){return(0,o.useCallback)((()=>function(e,t,{x:n=s.x,y:o=s.y}=s){const r=(0,l.ensureNotNull)(e).getBoundingClientRect(),i={x:r.left+n,y:r.top+r.height+o,indentFromWindow:{top:4,bottom:4,left:4,right:4}};return t&&(i.overrideWidth=r.width),i}(e.current,t,n)),[e,t])}var c=n(86240);const u=parseInt(c["size-header-height"]);function d(e){const{button:t,popupChildren:n,buttonRef:l,listboxId:s,listboxClassName:c,listboxTabIndex:d,matchButtonAndListboxWidths:p,isOpened:h,scrollWrapReference:f,listboxReference:m,onClose:b,onOpen:g,onListboxFocus:v,onListboxBlur:x,onListboxKeyDown:y,listboxAria:C,repositionOnScroll:k=!0,closeOnHeaderOverlap:S=!1,popupPositionCorrection:w={x:0,y:0},popupPosition:E,dataQaId:O}=e,M=a(l,p,w),A=S?u:0;return o.createElement(o.Fragment,null,t,o.createElement(i.PopupMenu,{...C,dataQaId:(0,r.dataQaIds)("ui-kit-disclosure-popup",O),id:s,className:c,tabIndex:d,isOpened:h,position:E||M,repositionOnScroll:k,onClose:b,onOpen:g,doNotCloseOn:l.current,reference:m,scrollWrapReference:f,onFocus:v,onBlur:x,onKeyDown:y,closeOnScrollOutsideOffset:A},n))}},16396:(e,t,n)=>{"use strict";n.d(t,{DEFAULT_POPUP_MENU_ITEM_THEME:()=>u,PopupMenuItem:()=>p});var o=n(50959),r=n(97754),i=n(51768),l=n(87713),s=n(59695),a=n(76460),c=n(17888);const u=c;function d(e){e.stopPropagation()}function p(e){
const{id:t,role:n,className:u,title:p,labelRowClassName:h,labelClassName:f,toolboxClassName:m,shortcut:b,forceShowShortcuts:g,icon:v,iconClassname:x,isActive:y,isDisabled:C,isHovered:k,appearAsDisabled:S,label:w,link:E,showToolboxOnHover:O,showToolboxOnFocus:M,target:A,rel:R,toolbox:I,toolboxRole:F,reference:P,onMouseOut:W,onMouseOver:T,onKeyDown:D,suppressToolboxClick:N=!0,theme:H=c,tabIndex:Q,tagName:B,renderComponent:L,roundedIcon:V,iconAriaProps:z,circleLogo:_,dontClosePopup:j,onClick:K,onClickArg:Y,trackEventObject:q,trackMouseWheelClick:J,trackRightClick:U,startSlot:X,...G}=e,$=(0,o.useRef)(null),Z=(0,o.useMemo)((()=>function(e){function t(t){const{reference:n,...r}=t,i=e??(r.href?"a":"div"),l="a"===i?r:function(e){const{download:t,href:n,hrefLang:o,media:r,ping:i,rel:l,target:s,type:a,referrerPolicy:c,...u}=e;return u}(r);return o.createElement(i,{...l,ref:n})}return t.displayName=`DefaultComponent(${e})`,t}(B)),[B]),ee=L??Z;return o.createElement(ee,{...G,id:t,role:n,className:r(u,H.item,v&&H.withIcon,{[H.isActive]:y,[H.isDisabled]:C||S,[H.hovered]:k}),title:p,href:E,target:A,rel:R,reference:function(e){$.current=e,"function"==typeof P&&P(e);"object"==typeof P&&(P.current=e)},onClick:function(e){if(C)return;q&&(0,i.trackEvent)(q.category,q.event,q.label);K&&K(Y,e);j||(e.currentTarget.dispatchEvent(new CustomEvent("popup-menu-close-event",{bubbles:!0,detail:{clickType:(0,a.isKeyboardClick)(e)?"keyboard":"mouse"}})),(0,l.globalCloseMenu)())},onContextMenu:function(e){q&&U&&(0,i.trackEvent)(q.category,q.event,`${q.label}_rightClick`)},onMouseUp:function(e){if(1===e.button&&E&&q){let e=q.label;J&&(e+="_mouseWheelClick"),(0,i.trackEvent)(q.category,q.event,e)}},onMouseOver:T,onMouseOut:W,onKeyDown:D,tabIndex:Q},_&&o.createElement(s.CircleLogo,{...z,className:c["disclosure-item-circle-logo"],size:"xxxsmall",logoUrl:_.logoUrl,placeholderLetter:"placeholderLetter"in _?_.placeholderLetter:void 0}),X&&o.createElement("span",{className:H.startSlot},X),v&&o.createElement("span",{"aria-label":z&&z["aria-label"],"aria-hidden":z&&Boolean(z["aria-hidden"]),className:r(H.icon,V&&c["round-icon"],x),dangerouslySetInnerHTML:{__html:v}}),o.createElement("span",{className:r(H.labelRow,h)},o.createElement("span",{className:r(H.label,f)},w)),(void 0!==b||g)&&o.createElement("span",{className:H.shortcut},(te=b)&&te.split("+").join(" + ")),void 0!==I&&o.createElement("span",{role:F,onClick:N?d:void 0,className:r(m,H.toolbox,{[H.showOnHover]:O,[H.showOnFocus]:M})},I));var te}},20520:(e,t,n)=>{"use strict";n.d(t,{PopupMenu:()=>p});var o=n(50959),r=n(32227),i=n(88987),l=n(65718),s=n(27317),a=n(29197);const c=o.createContext(void 0);var u=n(36383);const d=o.createContext({setMenuMaxWidth:!1});function p(e){const{controller:t,children:n,isOpened:p,closeOnClickOutside:h=!0,doNotCloseOn:f,onClickOutside:m,onClose:b,onKeyboardClose:g,"data-name":v="popup-menu-container",closeOnScrollOutsideOffset:x,...y}=e,C=(0,o.useContext)(a.CloseDelegateContext),k=o.useContext(d),S=(0,o.useContext)(c),w=(0,u.useOutsideEvent)({handler:function(e){m&&m(e)
;if(!h)return;const t=(0,i.default)(f)?f():null==f?[]:[f];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}b()},mouseDown:!0,touchStart:!0});return p?o.createElement(l.Portal,{top:"0",left:"0",right:"0",bottom:"0",pointerEvents:"none"},o.createElement("span",{ref:w,style:{pointerEvents:"auto"}},o.createElement(s.Menu,{...y,onClose:b,onKeyboardClose:g,onScroll:function(t){const{onScroll:n}=e;n&&n(t)},customCloseDelegate:C,customRemeasureDelegate:S,ref:t,"data-name":v,limitMaxWidth:k.setMenuMaxWidth,"data-tooltip-show-on-focus":"true",closeOnScrollOutsideOffset:x},n))):null}},4237:(e,t,n)=>{"use strict";var o=n(32227);t.createRoot=o.createRoot,o.hydrateRoot},2948: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>'},86240:e=>{"use strict";e.exports=JSON.parse('{"size-header-height":"64px","media-phone-vertical":"all and (max-width: 479px)","media-show-drawer":"all and (max-width: 567px)","media-mf-phone-landscape":"all and (min-width: 568px)"}')}}]);