(self.webpackChunktradingview=self.webpackChunktradingview||[]).push([[9928],{45946:t=>{t.exports={button:"button-D4RPB3ZC",content:"content-D4RPB3ZC",iconOnly:"iconOnly-D4RPB3ZC",link:"link-D4RPB3ZC",brand:"brand-D4RPB3ZC",primary:"primary-D4RPB3ZC",secondary:"secondary-D4RPB3ZC",gray:"gray-D4RPB3ZC",green:"green-D4RPB3ZC",red:"red-D4RPB3ZC",black:"black-D4RPB3ZC","black-friday":"black-friday-D4RPB3ZC","cyber-monday":"cyber-monday-D4RPB3ZC",slot:"slot-D4RPB3ZC",xsmall:"xsmall-D4RPB3ZC",withStartSlot:"withStartSlot-D4RPB3ZC",withEndSlot:"withEndSlot-D4RPB3ZC",startSlotWrap:"startSlotWrap-D4RPB3ZC",endSlotWrap:"endSlotWrap-D4RPB3ZC",small:"small-D4RPB3ZC",medium:"medium-D4RPB3ZC",large:"large-D4RPB3ZC",xlarge:"xlarge-D4RPB3ZC",animated:"animated-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",secondaryText:"secondaryText-D4RPB3ZC",primaryText:"primaryText-D4RPB3ZC"}},88276:t=>{t.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"}},73405:t=>{t.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"}},25549:t=>{t.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"}},2182:t=>{t.exports={"small-height-breakpoint":"(max-height: 360px)",footer:"footer-PhMf7PhQ",submitButton:"submitButton-PhMf7PhQ",buttons:"buttons-PhMf7PhQ"}},32965:t=>{t.exports={errors:"errors-UKx97h9K",show:"show-UKx97h9K",error:"error-UKx97h9K","visually-hidden":"visually-hidden-UKx97h9K"}},62996:t=>{t.exports={"error-icon":"error-icon-UhKAouIg","intent-danger":"intent-danger-UhKAouIg","intent-warning":"intent-warning-UhKAouIg"}},41437:t=>{t.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"}},67248:(t,e,n)=>{"use strict";var r,o,s;function a(t="default"){switch(t){case"default":return"primary";case"stroke":return"secondary"}}function i(t="primary"){switch(t){case"primary":return"brand";case"success":return"green";case"default":return"gray";case"danger":return"red"}}function l(t="m"){switch(t){case"s":return"xsmall";case"m":return"small";case"l":return"large"}}n.d(e,{Button:()=>S}),function(t){t.Primary="primary",t.Success="success",t.Default="default",t.Danger="danger"}(r||(r={})),function(t){t.Small="s",t.Medium="m",t.Large="l"}(o||(o={})),function(t){t.Default="default",t.Stroke="stroke"}(s||(s={}));var c=n(50959),u=n(97754),h=n(95604);var d=n(45946),m=n.n(d);const p="apply-overflow-tooltip apply-overflow-tooltip--check-children-recursively apply-overflow-tooltip--allow-text apply-common-tooltip";function g(t){const{size:e="medium",variant:n="primary",stretch:r=!1,startSlot:o,endSlot:s,iconOnly:a=!1,className:i,isGrouped:l,cellState:c,disablePositionAdjustment:d=!1,primaryText:g,secondaryText:f,isAnchor:b=!1}=t,v=function(t){return"brand"===t?"black":"blue"===t?"brand":t}(t.color??"brand"),R=function(t){let e="";return 0!==t&&(1&t&&(e=u(e,m()["no-corner-top-left"])),2&t&&(e=u(e,m()["no-corner-top-right"])),4&t&&(e=u(e,m()["no-corner-bottom-right"])),8&t&&(e=u(e,m()["no-corner-bottom-left"]))),e}((0,h.getGroupCellRemoveRoundBorders)(c)),C=a&&(o||s);return u(i,m().button,m()[e],m()[v],m()[n],r&&m().stretch,o&&m().withStartIcon,s&&m().withEndIcon,C&&m().iconOnly,R,l&&m().grouped,l&&!d&&m().adjustPosition,l&&c.isTop&&m().firstRow,l&&c.isLeft&&m().firstCol,g&&f&&m().multilineContent,b&&m().link,p)}function f(t){const{startSlot:e,iconOnly:n,children:r,endSlot:o,primaryText:s,secondaryText:a}=t;if(e&&o&&n)return c.createElement("span",{className:u(m().slot,m().startSlotWrap)},e);const i=n&&(e??o),l=!e&&!o&&!n&&!r&&s&&a;return c.createElement(c.Fragment,null,e&&c.createElement("span",{className:u(m().slot,m().startSlotWrap)},e),r&&!i&&c.createElement("span",{className:m().content},r),o&&c.createElement("span",{className:u(m().slot,m().endSlotWrap)},o),l&&!i&&function(t){ return t.primaryText&&t.secondaryText&&c.createElement("div",{className:u(m().textWrap,p)},c.createElement("span",{className:m().primaryText}," ",t.primaryText," "),"string"==typeof t.secondaryText?c.createElement("span",{className:m().secondaryText}," ",t.secondaryText," "):c.createElement("span",{className:m().secondaryText},c.createElement("span",null,t.secondaryText.firstLine),c.createElement("span",null,t.secondaryText.secondLine)))}(t))}var b=n(34094),v=n(86332),R=n(90186);function C(t,e){return n=>{if(e)return n.preventDefault(),void n.stopPropagation();t?.(n)}}function w(t){const{className:e,color:n,variant:r,size:o,stretch:s,animated:a,iconOnly:i,startSlot:l,endSlot:c,primaryText:u,secondaryText:h,...d}=t;return{...d,...(0,R.filterDataProps)(t),...(0,R.filterAriaProps)(t)}}function y(t){const{reference:e,tooltipText:n,disabled:r,onClick:o,onMouseOver:s,onMouseOut:a,onMouseDown:i,...l}=t,{isGrouped:u,cellState:h,disablePositionAdjustment:d}=(0,c.useContext)(v.ControlGroupContext),m=g({...l,isGrouped:u,cellState:h,disablePositionAdjustment:d}),p=n??(t.primaryText?[t.primaryText,t.secondaryText].join(" "):(0,b.getTextForTooltip)(t.children));return c.createElement("button",{...w(l),"aria-disabled":r,tabIndex:t.tabIndex??(r?-1:0),className:m,ref:e,onClick:C(o,r),onMouseDown:C(i,r),"data-overflow-tooltip-text":p},c.createElement(f,{...l}))}n(49406);function P(t){const{intent:e,size:n,appearance:r,useFullWidth:o,icon:s,...c}=t;return{...c,color:i(e),size:l(n),variant:a(r),stretch:o}}function S(t){return c.createElement(y,{...P(t)})}},95604:(t,e,n)=>{"use strict";function r(t){let e=0;return t.isTop&&t.isLeft||(e+=1),t.isTop&&t.isRight||(e+=2),t.isBottom&&t.isLeft||(e+=8),t.isBottom&&t.isRight||(e+=4),e}n.d(e,{getGroupCellRemoveRoundBorders:()=>r})},67029:(t,e,n)=>{"use strict";n.d(e,{ControlSkeleton:()=>v,InputClasses:()=>g});var r=n(50959),o=n(97754),s=n(50151),a=n(38528),i=n(90186),l=n(86332),c=n(95604);var u=n(88276),h=n.n(u);function d(t){let e="";return 0!==t&&(1&t&&(e=o(e,h()["no-corner-top-left"])),2&t&&(e=o(e,h()["no-corner-top-right"])),4&t&&(e=o(e,h()["no-corner-bottom-right"])),8&t&&(e=o(e,h()["no-corner-bottom-left"]))),e}function m(t,e,n,r){const{removeRoundBorder:s,className:a,intent:i="default",borderStyle:l="thin",size:u,highlight:m,disabled:p,readonly:g,stretch:f,noReadonlyStyles:b,isFocused:v}=t,R=d(s??(0,c.getGroupCellRemoveRoundBorders)(n));return o(h().container,h()[`container-${u}`],h()[`intent-${i}`],h()[`border-${l}`],u&&h()[`size-${u}`],R,m&&h()["with-highlight"],p&&h().disabled,g&&!b&&h().readonly,v&&h().focused,f&&h().stretch,e&&h().grouped,!r&&h()["adjust-position"],n.isTop&&h()["first-row"],n.isLeft&&h()["first-col"],a)}function p(t,e,n){const{highlight:r,highlightRemoveRoundBorder:s}=t;if(!r)return h().highlight;const a=d(s??(0,c.getGroupCellRemoveRoundBorders)(e));return o(h().highlight,h().shown,h()[`size-${n}`],a)}const g={FontSizeMedium:(0,s.ensureDefined)(h()["font-size-medium"]),FontSizeLarge:(0,s.ensureDefined)(h()["font-size-large"])},f={passive:!1};function b(t,e){ const{style:n,id:o,role:s,onFocus:c,onBlur:u,onMouseOver:h,onMouseOut:d,onMouseDown:g,onMouseUp:b,onKeyDown:v,onClick:R,tabIndex:C,startSlot:w,middleSlot:y,endSlot:P,onWheel:S,onWheelNoPassive:D=null,size:E,tag:x="span",type:B}=t,{isGrouped:W,cellState:N,disablePositionAdjustment:M=!1}=(0,r.useContext)(l.ControlGroupContext),Z=function(t,e=null,n){const o=(0,r.useRef)(null),s=(0,r.useRef)(null),a=(0,r.useCallback)((()=>{if(null===o.current||null===s.current)return;const[t,e,n]=s.current;null!==e&&o.current.addEventListener(t,e,n)}),[]),i=(0,r.useCallback)((()=>{if(null===o.current||null===s.current)return;const[t,e,n]=s.current;null!==e&&o.current.removeEventListener(t,e,n)}),[]),l=(0,r.useCallback)((t=>{i(),o.current=t,a()}),[]);return(0,r.useEffect)((()=>(s.current=[t,e,n],a(),i)),[t,e,n]),l}("wheel",D,f),A=x;return r.createElement(A,{type:B,style:n,id:o,role:s,className:m(t,W,N,M),tabIndex:C,ref:(0,a.useMergedRefs)([e,Z]),onFocus:c,onBlur:u,onMouseOver:h,onMouseOut:d,onMouseDown:g,onMouseUp:b,onKeyDown:v,onClick:R,onWheel:S,...(0,i.filterDataProps)(t),...(0,i.filterAriaProps)(t)},w,y,P,r.createElement("span",{className:p(t,N,E)}))}b.displayName="ControlSkeleton";const v=r.forwardRef(b)},78274:(t,e,n)=>{"use strict";n.d(e,{AfterSlot:()=>u,EndSlot:()=>c,MiddleSlot:()=>l,StartSlot:()=>i});var r=n(50959),o=n(97754),s=n(73405),a=n.n(s);function i(t){const{className:e,interactive:n=!0,icon:s=!1,children:i}=t;return r.createElement("span",{className:o(a()["inner-slot"],n&&a().interactive,s&&a().icon,e)},i)}function l(t){const{className:e,children:n}=t;return r.createElement("span",{className:o(a()["inner-slot"],a()["inner-middle-slot"],e)},n)}function c(t){const{className:e,interactive:n=!0,icon:s=!1,children:i}=t;return r.createElement("span",{className:o(a()["inner-slot"],n&&a().interactive,s&&a().icon,e)},i)}function u(t){const{className:e,children:n}=t;return r.createElement("span",{className:o(a()["after-slot"],e)},n)}},31261:(t,e,n)=>{"use strict";n.d(e,{InputControl:()=>v});var r=n(50959),o=n(97754),s=n(90186),a=n(47201),i=n(48907),l=n(38528),c=n(48027),u=n(29202),h=n(45812),d=n(67029),m=n(78274),p=n(25549),g=n.n(p);function f(t){return!(0,s.isAriaAttribute)(t)&&!(0,s.isDataAttribute)(t)}function b(t){const{id:e,title:n,role:a,tabIndex:i,placeholder:l,name:c,type:u,value:h,defaultValue:p,draggable:b,autoComplete:v,autoFocus:R,autoCapitalize:C,autoCorrect:w,maxLength:y,min:P,max:S,step:D,pattern:E,inputMode:x,onSelect:B,onFocus:W,onBlur:N,onKeyDown:M,onKeyUp:Z,onKeyPress:A,onChange:F,onDragStart:k,size:T="small",className:z,inputClassName:I,disabled:O,readonly:_,containerTabIndex:K,startSlot:L,endSlot:j,reference:U,containerReference:H,onContainerFocus:G,...Y}=t,$=(0,s.filterProps)(Y,f),J={...(0,s.filterAriaProps)(Y),...(0,s.filterDataProps)(Y),id:e,title:n,role:a,tabIndex:i,placeholder:l,name:c,type:u,value:h,defaultValue:p,draggable:b,autoComplete:v,autoFocus:R,autoCapitalize:C,autoCorrect:w,maxLength:y,min:P,max:S,step:D,pattern:E,inputMode:x,onSelect:B,onFocus:W,onBlur:N,onKeyDown:M,onKeyUp:Z,onKeyPress:A, onChange:F,onDragStart:k};return r.createElement(d.ControlSkeleton,{...$,disabled:O,readonly:_,tabIndex:K,className:o(g().container,z),size:T,ref:H,onFocus:G,startSlot:L,middleSlot:r.createElement(m.MiddleSlot,null,r.createElement("input",{...J,className:o(g().input,g()[`size-${T}`],I,L&&g()["with-start-slot"],j&&g()["with-end-slot"]),disabled:O,readOnly:_,ref:U})),endSlot:j})}function v(t){t=(0,c.useControl)(t);const{disabled:e,autoSelectOnFocus:n,tabIndex:o=0,onFocus:s,onBlur:d,reference:m,containerReference:p=null}=t,g=(0,r.useRef)(null),f=(0,r.useRef)(null),[v,R]=(0,u.useFocus)(),C=e?void 0:v?-1:o,w=e?void 0:v?o:-1,{isMouseDown:y,handleMouseDown:P,handleMouseUp:S}=(0,h.useIsMouseDown)(),D=(0,a.createSafeMulticastEventHandler)(R.onFocus,(function(t){n&&!y.current&&(0,i.selectAllContent)(t.currentTarget)}),s),E=(0,a.createSafeMulticastEventHandler)(R.onBlur,d),x=(0,r.useCallback)((t=>{g.current=t,m&&("function"==typeof m&&m(t),"object"==typeof m&&(m.current=t))}),[g,m]);return r.createElement(b,{...t,isFocused:v,containerTabIndex:C,tabIndex:w,onContainerFocus:function(t){f.current===t.target&&null!==g.current&&g.current.focus()},onFocus:D,onBlur:E,reference:x,containerReference:(0,l.useMergedRefs)([f,p]),onMouseDown:P,onMouseUp:S})}},48027:(t,e,n)=>{"use strict";n.d(e,{useControl:()=>s});var r=n(47201),o=n(29202);function s(t){const{onFocus:e,onBlur:n,intent:s,highlight:a,disabled:i}=t,[l,c]=(0,o.useFocus)(void 0,i),u=(0,r.createSafeMulticastEventHandler)(i?void 0:c.onFocus,e),h=(0,r.createSafeMulticastEventHandler)(i?void 0:c.onBlur,n);return{...t,intent:s||(l?"primary":"default"),highlight:a??l,onFocus:u,onBlur:h}}},45812:(t,e,n)=>{"use strict";n.d(e,{useIsMouseDown:()=>o});var r=n(50959);function o(){const t=(0,r.useRef)(!1),e=(0,r.useCallback)((()=>{t.current=!0}),[t]),n=(0,r.useCallback)((()=>{t.current=!1}),[t]);return{isMouseDown:t,handleMouseDown:e,handleMouseUp:n}}},48907:(t,e,n)=>{"use strict";function r(t){null!==t&&t.setSelectionRange(0,t.value.length)}n.d(e,{selectAllContent:()=>r})},50182:(t,e,n)=>{"use strict";n.d(e,{AdaptiveConfirmDialog:()=>m});var r,o=n(50959),s=n(97754),a=n.n(s),i=n(67248),l=n(50151),c=n(11542),u=n(68335),h=n(79418),d=n(2182);!function(t){t.Submit="submit",t.Cancel="cancel",t.None="none"}(r||(r={}));class m extends o.PureComponent{constructor(){super(...arguments),this._dialogRef=o.createRef(),this._handleClose=()=>{const{defaultActionOnClose:t,onSubmit:e,onCancel:n,onClose:r}=this.props;switch(t){case"submit":e();break;case"cancel":n()}r()},this._handleCancel=()=>{this.props.onCancel(),this.props.onClose()},this._handleKeyDown=t=>{const{onSubmit:e,submitButtonDisabled:n,submitOnEnterKey:r}=this.props;13===(0,u.hashFromEvent)(t)&&r&&(t.preventDefault(),n||e())}}render(){const{render:t,onClose:e,onSubmit:n,onCancel:r,footerLeftRenderer:s,submitButtonText:a,submitButtonDisabled:i,defaultActionOnClose:l,submitOnEnterKey:c,...u}=this.props;return o.createElement(h.AdaptivePopupDialog,{...u,ref:this._dialogRef,onKeyDown:this._handleKeyDown,render:this._renderChildren(), onClose:this._handleClose})}focus(){(0,l.ensureNotNull)(this._dialogRef.current).focus()}_renderChildren(){return t=>{const{render:e,footerLeftRenderer:r,additionalButtons:s,submitButtonText:l,submitButtonDisabled:u,onSubmit:h,cancelButtonText:m,showCancelButton:p=!0,showSubmitButton:g=!0,submitButtonClassName:f,cancelButtonClassName:b,buttonsWrapperClassName:v}=this.props;return o.createElement(o.Fragment,null,e(t),o.createElement("div",{className:d.footer},r&&r(t.isSmallWidth),o.createElement("div",{className:a()(d.buttons,v)},s,p&&o.createElement(i.Button,{className:b,name:"cancel",appearance:"stroke",onClick:this._handleCancel},m??c.t(null,void 0,n(4543))),g&&o.createElement("span",{className:d.submitButton},o.createElement(i.Button,{className:f,disabled:u,name:"submit",onClick:h,"data-name":"submit-button"},l??c.t(null,void 0,n(19295)))))))}}}m.defaultProps={defaultActionOnClose:"submit",submitOnEnterKey:!0}},1405:(t,e,n)=>{"use strict";n.d(e,{anchors:()=>o});var r;n(50959);!function(t){t.Top="top",t.Bottom="bottom",t.TopRight="topRight"}(r||(r={}));const o={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"}}}},26597:(t,e,n)=>{"use strict";n.d(e,{useKeyboardActionHandler:()=>r.useKeyboardActionHandler,useKeyboardClose:()=>r.useKeyboardClose,useKeyboardEventHandler:()=>r.useKeyboardEventHandler,useKeyboardOpen:()=>r.useKeyboardOpen,useKeyboardToggle:()=>r.useKeyboardToggle});var r=n(66686)},86623:(t,e,n)=>{"use strict";n.d(e,{FormInput:()=>c});var r=n(50959),o=n(31261),s=n(1140),a=n(78274),i=n(47201),l=n(38528);function c(t){const{intent:e,onFocus:n,onBlur:c,onMouseOver:u,onMouseOut:h,containerReference:d=null,endSlot:m,hasErrors:p,hasWarnings:g,hasSuccessMessages:f,errors:b,warnings:v,successMessages:R,alwaysShowAttachedErrors:C,iconHidden:w,messagesPosition:y,messagesAttachment:P,customErrorsAttachment:S,messagesRoot:D,inheritMessagesWidthFromTarget:E,disableMessagesRtlStyles:x,"aria-required":B,"aria-invalid":W,"aria-label":N,inputDescription:M,...Z}=t,A=(0,s.useControlValidationLayout)({hasErrors:p,hasWarnings:g,hasSuccessMessages:f,errors:b,warnings:v,successMessages:R,alwaysShowAttachedErrors:C,iconHidden:w,messagesPosition:y,messagesAttachment:P,customErrorsAttachment:S,messagesRoot:D,inheritMessagesWidthFromTarget:E,disableMessagesRtlStyles:x,inputDescription:M}),F=(0,i.createSafeMulticastEventHandler)(n,A.onFocus),k=(0,i.createSafeMulticastEventHandler)(c,A.onBlur),T=(0,i.createSafeMulticastEventHandler)(u,A.onMouseOver),z=(0,i.createSafeMulticastEventHandler)(h,A.onMouseOut);return r.createElement(r.Fragment,null,r.createElement(o.InputControl,{...Z,intent:A.intent??e,onFocus:F,onBlur:k,onMouseOver:T,onMouseOut:z, containerReference:(0,l.useMergedRefs)([d,A.containerReference]),endSlot:r.createElement(r.Fragment,null,A.icon&&r.createElement(a.EndSlot,{icon:!0},A.icon),m),"aria-required":B,"aria-invalid":W,"aria-describedby":A.ariaIds,"aria-label":N}),A.renderedErrors)}},1140:(t,e,n)=>{"use strict";n.d(e,{MessagesPosition:()=>S,useControlValidationLayout:()=>A});var r=n(50959),o=n(97754);function s(t,e){(0,r.useEffect)((()=>(e&&e(t),()=>{e&&e(t)})),[])}var a=n(29202),i=n(70412),l=n(78274),c=n(1405),u=n(86431),h=n(32227);var d=n(32965),m=n(63273);class p extends r.PureComponent{render(){const{children:t=[],show:e=!1,customErrorClass:n,disableRtlStyles:s,messageIdCallback:a}=this.props,i=o(d.errors,{[d.show]:e},n),l=t.map(((t,e)=>r.createElement(v,{key:e,messageIdCallback:a},t)));let c={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,m.isRtl)()&&!s){const{left:t,right:e}=c;c={...c,left:e,right:t}}return r.createElement("div",{style:c,className:i},l)}}const g=(0,u.makeOverlapable)((f=p,(b=class extends r.PureComponent{constructor(t){super(t),this._getComponentInstance=t=>{this._instance=t},this._throttleCalcProps=()=>{requestAnimationFrame((()=>this.setState(this._calcProps(this.props))))},this.state=this._getStateFromProps()}componentDidMount(){this._instanceElem=h.findDOMNode(this._instance),this.props.attachOnce||this._subscribe(),this.setState(this._calcProps(this.props))}componentDidUpdate(t){t.children===this.props.children&&t.top===this.props.top&&t.left===this.props.left&&t.width===this.props.width||this.setState(this._getStateFromProps(),(()=>this.setState(this._calcProps(this.props))))}render(){return r.createElement("div",{style:{position:"absolute",width:"100%",top:0,left:0}},r.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(t){if(t.target&&t.attachment&&t.targetAttachment){const e=this._calcTargetProps(t.target,t.attachment,t.targetAttachment);if(null===e)return{};const{width:n,inheritWidthFromTarget:r=!0,inheritMaxWidthFromTarget:o=!1}=this.props,s={width:r?e.width:n,maxWidth:o?e.width:void 0};switch(t.attachment.vertical){case"bottom":case"middle":s.top=e.y;break;default:s[t.attachment.vertical]=e.y} switch(t.attachment.horizontal){case"right":case"center":s.left=e.x;break;default:s[t.attachment.horizontal]=e.x}return s}return{}}_calcTargetProps(t,e,n){const r=t.getBoundingClientRect(),o=this._instanceElem.getBoundingClientRect(),s="parent"===this.props.root?this._getCoordsRelToParentEl(t,r):this._getCoordsRelToDocument(r);if(null===s)return null;const a=this._getDimensions(o),i=this._getDimensions(r).width;let l=0,c=0;switch(e.vertical){case"top":c=s[n.vertical];break;case"bottom":c=s[n.vertical]-a.height;break;case"middle":c=s[n.vertical]-a.height/2}switch(e.horizontal){case"left":l=s[n.horizontal];break;case"right":l=s[n.horizontal]-a.width;break;case"center":l=s[n.horizontal]-a.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(t){const e=pageYOffset,n=pageXOffset,r=t.top+e,o=t.bottom+e,s=t.left+n;return{top:r,bottom:o,left:s,right:t.right+n,middle:(r+t.height)/2,center:s+t.width/2}}_getCoordsRelToParentEl(t,e){const n=t.offsetParent;if(null===n)return null;const r=n.scrollTop,o=n.scrollLeft,s=t.offsetTop+r,a=t.offsetLeft+o,i=e.width+a;return{top:s,bottom:e.height+s,left:a,right:i,middle:(s+e.height)/2,center:(a+e.width)/2}}_getDimensions(t){return{height:t.height,width:t.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",b));var f,b;function v(t){const{children:e,messageIdCallback:n,...o}=t;return r.createElement("div",{...o,className:d.error},e)}function R(t){const{children:e,messageIdCallback:n,...o}=t,a=r.useId();return s(a,n),r.createElement("span",{...o,className:d["visually-hidden"],id:a},e)}var C=n(9745),w=n(16658),y=n(62996);function P(t){const{intent:e="danger"}=t;return r.createElement(C.Icon,{icon:w,className:o(y["error-icon"],y[`intent-${e}`])})}var S,D,E=n(41437);!function(t){t[t.Attached=0]="Attached",t[t.Static=1]="Static",t[t.Hidden=2]="Hidden"}(S||(S={})),function(t){t.Top="top",t.Bottom="bottom"}(D||(D={}));const x={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 B(t){const{isOpened:e,target:n,errorAttachment:o=D.Top,customErrorsAttachment:s,root:a="parent",inheritWidthFromTarget:i=!1,disableRtlStyles:l,children:c,messageIdCallback:u}=t,{attachment:h,targetAttachment:d,attachmentOffsetY:m}=s??x[o];return r.createElement(r.Fragment,null,r.createElement(g,{isOpened:e,target:s?.target??n,root:a,inheritWidthFromTarget:i,attachment:h,targetAttachment:d,attachmentOffsetY:m,disableRtlStyles:l,messageIdCallback:u, inheritMaxWidthFromTarget:!0,show:!0},c),r.createElement(R,{messageIdCallback:u},c))}function W(t,e){return Boolean(t)&&void 0!==e&&e.length>0}function N(t,e,n){return t===S.Attached&&W(e,n)}function M(t,e,n){return t===S.Static&&W(e,n)}function Z(t,e,n){const{hasErrors:r,hasWarnings:o,hasSuccessMessages:s,alwaysShowAttachedErrors:a,iconHidden:i,errors:l,warnings:c,successMessages:u,messagesPosition:h=S.Static}=t,d=N(h,r,l),m=N(h,o,c),p=d&&(e||n||Boolean(a)),g=!p&&m&&(e||n),f=M(h,r,l),b=!f&&M(h,o,c),v=!f&&!b&&M(h,s,u),R=!i&&Boolean(r),C=!i&&!R&&Boolean(o),w=function(t,e,n){return Boolean(n)?"success":Boolean(t)?"danger":Boolean(e)?"warning":void 0}(r,o,s);return{hasAttachedErrorMessages:d,hasAttachedWarningMessages:m,showAttachedErrorMessages:p,showAttachedWarningMessages:g,showStaticErrorMessages:f,showStaticWarningMessages:b,showStaticSuccessMessages:v,showErrorIcon:R,showWarningIcon:C,intent:w}}function A(t){const{errors:e,warnings:n,successMessages:s,messagesAttachment:c,customErrorsAttachment:u,messagesRoot:h,inheritMessagesWidthFromTarget:d,disableMessagesRtlStyles:m,inputDescription:p}=t,[g,f]=(0,a.useFocus)(),[b,v]=(0,i.useHover)(),R=(0,r.useRef)(null),[C,w]=r.useState(void 0),y=(0,r.useRef)(new Map),S=r.useCallback((t=>{if(!t)return;const e=y.current;e.has(t)?e.delete(t):e.set(t,t),0!==e.size?w(Array.from(e.keys()).join(" ")):w(void 0)}),[w,y.current]),{hasAttachedErrorMessages:D,hasAttachedWarningMessages:x,showAttachedErrorMessages:W,showAttachedWarningMessages:N,showStaticErrorMessages:M,showStaticWarningMessages:A,showStaticSuccessMessages:k,showErrorIcon:T,showWarningIcon:z,intent:I}=Z(t,g,b),O=T||z?r.createElement(P,{intent:T?"danger":"warning"}):void 0,_=D?r.createElement(B,{errorAttachment:c,customErrorsAttachment:u,isOpened:W,target:R.current,root:h,inheritWidthFromTarget:d,disableRtlStyles:m,children:e,messageIdCallback:S}):void 0,K=x?r.createElement(B,{errorAttachment:c,isOpened:N,target:R.current,root:h,inheritWidthFromTarget:d,disableRtlStyles:m,children:n,messageIdCallback:S}):void 0,L=M?r.createElement(l.AfterSlot,{className:o(E["static-messages"],E.errors)},e?.map(((t,e)=>r.createElement(F,{key:e,messageIdCallback:S},t)))):void 0,j=A?r.createElement(l.AfterSlot,{className:o(E["static-messages"],E.warnings)},n?.map(((t,e)=>r.createElement(F,{key:e,messageIdCallback:S},t)))):void 0,U=k?r.createElement(l.AfterSlot,{className:o(E["static-messages"],E["success-mesages"])},s?.map(((t,e)=>r.createElement(F,{key:e,messageIdCallback:S},t)))):void 0,H=!M&&!A&&!k&&p?r.createElement(l.AfterSlot,{className:o(E["static-messages"],E["input-description"])},r.createElement(F,{messageIdCallback:S},p)):void 0;return{ariaIds:C,icon:O,renderedErrors:_??K??L??j??U??H,containerReference:R,intent:I,...f,...v}}function F(t){const{children:e,messageIdCallback:n,...o}=t,a=r.useId();return s(a,n),r.createElement("span",{...o,className:E.message,"aria-live":"assertive",id:a},e)}},16658:t=>{ t.exports=''}}]);