Files
ai/charting_library/bundles/2947.01756d0de30a0c1fdebe.js
2023-02-02 13:31:14 +00:00

8 lines
23 KiB
JavaScript

(self.webpackChunktradingview=self.webpackChunktradingview||[]).push([[2947],{21103:e=>{e.exports={container:"container-pgo9gj31","intent-default":"intent-default-pgo9gj31",focused:"focused-pgo9gj31",readonly:"readonly-pgo9gj31",disabled:"disabled-pgo9gj31","with-highlight":"with-highlight-pgo9gj31",grouped:"grouped-pgo9gj31","adjust-position":"adjust-position-pgo9gj31","first-row":"first-row-pgo9gj31","first-col":"first-col-pgo9gj31",stretch:"stretch-pgo9gj31","font-size-medium":"font-size-medium-pgo9gj31","font-size-large":"font-size-large-pgo9gj31","size-small":"size-small-pgo9gj31","size-medium":"size-medium-pgo9gj31","size-large":"size-large-pgo9gj31","intent-success":"intent-success-pgo9gj31","intent-warning":"intent-warning-pgo9gj31","intent-danger":"intent-danger-pgo9gj31","intent-primary":"intent-primary-pgo9gj31","border-none":"border-none-pgo9gj31","border-thin":"border-thin-pgo9gj31","border-thick":"border-thick-pgo9gj31","no-corner-top-left":"no-corner-top-left-pgo9gj31","no-corner-top-right":"no-corner-top-right-pgo9gj31","no-corner-bottom-right":"no-corner-bottom-right-pgo9gj31","no-corner-bottom-left":"no-corner-bottom-left-pgo9gj31",highlight:"highlight-pgo9gj31",shown:"shown-pgo9gj31"}},10306:e=>{e.exports={"inner-slot":"inner-slot-QpAAIiaV",interactive:"interactive-QpAAIiaV",icon:"icon-QpAAIiaV","inner-middle-slot":"inner-middle-slot-QpAAIiaV","before-slot":"before-slot-QpAAIiaV","after-slot":"after-slot-QpAAIiaV"}},66579:e=>{e.exports={input:"input-uGWFLwEy","with-start-slot":"with-start-slot-uGWFLwEy","with-end-slot":"with-end-slot-uGWFLwEy"}},66230:e=>{e.exports={button:"button-h8C3IU2n","button-children":"button-children-h8C3IU2n",hiddenArrow:"hiddenArrow-h8C3IU2n",invisibleFocusHandler:"invisibleFocusHandler-h8C3IU2n"}},99171:e=>{e.exports={button:"button-1ARG85Og",disabled:"disabled-1ARG85Og",hidden:"hidden-1ARG85Og",icon:"icon-1ARG85Og",dropped:"dropped-1ARG85Og"}},79756:e=>{e.exports={placeholder:"placeholder-fKHYe1Lk"}},86332:(e,t,n)=>{"use strict";n.d(t,{ControlGroupContext:()=>o});const o=n(59496).createContext({isGrouped:!1,cellState:{isTop:!0,isRight:!0,isBottom:!0,isLeft:!0}})},95604:(e,t,n)=>{"use strict";function o(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:()=>o})},67029:(e,t,n)=>{"use strict";n.d(t,{ControlSkeleton:()=>v,InputClasses:()=>g});var o=n(59496),r=n(97754),l=n(88537),s=n(66092),i=n(90186),a=n(86332),c=n(95604);var u=n(21103),d=n.n(u);function f(e){let t="";return 0!==e&&(1&e&&(t=r(t,d()["no-corner-top-left"])),2&e&&(t=r(t,d()["no-corner-top-right"])),4&e&&(t=r(t,d()["no-corner-bottom-right"])),8&e&&(t=r(t,d()["no-corner-bottom-left"]))),t}function p(e,t,n,o){const{removeRoundBorder:l,className:s,intent:i="default",borderStyle:a="thin",size:u,highlight:p,disabled:h,readonly:g,stretch:b,noReadonlyStyles:m,isFocused:v}=e,C=f(null!=l?l:(0,c.getGroupCellRemoveRoundBorders)(n))
;return r(d().container,d()["intent-"+i],d()["border-"+a],u&&d()["size-"+u],C,p&&d()["with-highlight"],h&&d().disabled,g&&!m&&d().readonly,v&&d().focused,b&&d().stretch,t&&d().grouped,!o&&d()["adjust-position"],n.isTop&&d()["first-row"],n.isLeft&&d()["first-col"],s)}function h(e,t){const{highlight:n,highlightRemoveRoundBorder:o}=e;if(!n)return d().highlight;const l=f(null!=o?o:(0,c.getGroupCellRemoveRoundBorders)(t));return r(d().highlight,d().shown,l)}const g={FontSizeMedium:(0,l.ensureDefined)(d()["font-size-medium"]),FontSizeLarge:(0,l.ensureDefined)(d()["font-size-large"])},b={passive:!1};function m(e,t){const{id:n,role:r,onFocus:l,onBlur:c,onMouseOver:u,onMouseOut:d,onMouseDown:f,onMouseUp:g,onKeyDown:m,onClick:v,tabIndex:C,startSlot:x,middleSlot:S,endSlot:w,onWheel:y,onWheelNoPassive:R=null}=e,{isGrouped:E,cellState:k,disablePositionAdjustment:I=!1}=(0,o.useContext)(a.ControlGroupContext),M=function(e,t=null,n){const r=(0,o.useRef)(null),l=(0,o.useRef)(null),s=(0,o.useCallback)(()=>{if(null===r.current||null===l.current)return;const[e,t,n]=l.current;null!==t&&r.current.addEventListener(e,t,n)},[]),i=(0,o.useCallback)(()=>{if(null===r.current||null===l.current)return;const[e,t,n]=l.current;null!==t&&r.current.removeEventListener(e,t,n)},[]),a=(0,o.useCallback)(e=>{i(),r.current=e,s()},[]);return(0,o.useEffect)(()=>(l.current=[e,t,n],s(),i),[e,t,n]),a}("wheel",R,b);return o.createElement("span",{id:n,role:r,className:p(e,E,k,I),tabIndex:C,ref:(0,s.useMergedRefs)([t,M]),onFocus:l,onBlur:c,onMouseOver:u,onMouseOut:d,onMouseDown:f,onMouseUp:g,onKeyDown:m,onClick:v,onWheel:y,...(0,i.filterDataProps)(e),...(0,i.filterAriaProps)(e)},x,S,w,o.createElement("span",{className:h(e,k)}))}m.displayName="ControlSkeleton";const v=o.forwardRef(m)},78274:(e,t,n)=>{"use strict";n.d(t,{BeforeSlot:()=>i,StartSlot:()=>a,MiddleSlot:()=>c,EndSlot:()=>u,AfterSlot:()=>d});var o=n(59496),r=n(97754),l=n(10306),s=n.n(l);function i(e){const{className:t,children:n}=e;return o.createElement("span",{className:r(s()["before-slot"],t)},n)}function a(e){const{className:t,interactive:n=!0,icon:l=!1,children:i}=e;return o.createElement("span",{className:r(s()["inner-slot"],n&&s().interactive,l&&s().icon,t)},i)}function c(e){const{className:t,children:n}=e;return o.createElement("span",{className:r(s()["inner-slot"],s()["inner-middle-slot"],t)},n)}function u(e){const{className:t,interactive:n=!0,icon:l=!1,children:i}=e;return o.createElement("span",{className:r(s()["inner-slot"],n&&s().interactive,l&&s().icon,t)},i)}function d(e){const{className:t,children:n}=e;return o.createElement("span",{className:r(s()["after-slot"],t)},n)}},31261:(e,t,n)=>{"use strict";n.d(t,{InputControl:()=>v});var o=n(59496),r=n(97754),l=n(90186),s=n(47201),i=n(48907),a=n(66092),c=n(48027),u=n(29202),d=n(45812),f=n(67029),p=n(78274),h=n(66579),g=n.n(h);function b(e){return!(0,l.isAriaAttribute)(e)&&!(0,l.isDataAttribute)(e)}function m(e){
const{id:t,title:n,role:s,tabIndex:i,placeholder:a,name:c,type:u,value:d,defaultValue:h,draggable:m,autoComplete:v,autoFocus:C,maxLength:x,min:S,max:w,step:y,pattern:R,inputMode:E,onSelect:k,onFocus:I,onBlur:M,onKeyDown:F,onKeyUp:A,onKeyPress:N,onChange:O,onDragStart:z,size:B="medium",className:D,inputClassName:j,disabled:_,readonly:H,containerTabIndex:K,startSlot:L,endSlot:T,reference:W,containerReference:V,onContainerFocus:G,...P}=e,U=(0,l.filterProps)(P,b),Q={...(0,l.filterAriaProps)(P),...(0,l.filterDataProps)(P),id:t,title:n,role:s,tabIndex:i,placeholder:a,name:c,type:u,value:d,defaultValue:h,draggable:m,autoComplete:v,autoFocus:C,maxLength:x,min:S,max:w,step:y,pattern:R,inputMode:E,onSelect:k,onFocus:I,onBlur:M,onKeyDown:F,onKeyUp:A,onKeyPress:N,onChange:O,onDragStart:z};return o.createElement(f.ControlSkeleton,{...U,disabled:_,readonly:H,tabIndex:K,className:r(g().container,D),size:B,ref:V,onFocus:G,startSlot:L,middleSlot:o.createElement(p.MiddleSlot,null,o.createElement("input",{...Q,className:r(g().input,j,L&&g()["with-start-slot"],T&&g()["with-end-slot"]),disabled:_,readOnly:H,ref:W})),endSlot:T})}function v(e){e=(0,c.useControl)(e);const{disabled:t,autoSelectOnFocus:n,tabIndex:r=0,onFocus:l,onBlur:f,reference:p,containerReference:h=null}=e,g=(0,o.useRef)(null),b=(0,o.useRef)(null),[v,C]=(0,u.useFocus)(),x=t?void 0:v?-1:r,S=t?void 0:v?r:-1,{isMouseDown:w,handleMouseDown:y,handleMouseUp:R}=(0,d.useIsMouseDown)(),E=(0,s.createSafeMulticastEventHandler)(C.onFocus,(function(e){n&&!w.current&&(0,i.selectAllContent)(e.currentTarget)}),l),k=(0,s.createSafeMulticastEventHandler)(C.onBlur,f),I=(0,o.useCallback)(e=>{g.current=e,p&&("function"==typeof p&&p(e),"object"==typeof p&&(p.current=e))},[g,p]);return o.createElement(m,{...e,isFocused:v,containerTabIndex:x,tabIndex:S,onContainerFocus:function(e){b.current===e.target&&null!==g.current&&g.current.focus()},onFocus:E,onBlur:k,reference:I,containerReference:(0,a.useMergedRefs)([b,h]),onMouseDown:y,onMouseUp:R})}},48027:(e,t,n)=>{"use strict";n.d(t,{useControl:()=>l});var o=n(47201),r=n(29202);function l(e){const{onFocus:t,onBlur:n,intent:l,highlight:s,disabled:i}=e,[a,c]=(0,r.useFocus)(void 0,i),u=(0,o.createSafeMulticastEventHandler)(i?void 0:c.onFocus,t),d=(0,o.createSafeMulticastEventHandler)(i?void 0:c.onBlur,n);return{...e,intent:l||(a?"primary":"default"),highlight:null!=s?s:a,onFocus:u,onBlur:d}}},29202:(e,t,n)=>{"use strict";n.d(t,{useFocus:()=>r});var o=n(59496);function r(e,t){const[n,r]=(0,o.useState)(!1);(0,o.useEffect)(()=>{t&&n&&r(!1)},[t,n]);const l={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,l]}},45812:(e,t,n)=>{"use strict";n.d(t,{useIsMouseDown:()=>r});var o=n(59496);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}}},66092:(e,t,n)=>{"use strict";n.d(t,{useMergedRefs:()=>r})
;var o=n(59496);function r(e){return(0,o.useCallback)(function(e){return t=>{e.forEach(e=>{"function"==typeof e?e(t):null!=e&&(e.current=t)})}}(e),e)}},71131:(e,t,n)=>{"use strict";n.d(t,{useScrollIntoViewHelper:()=>d});var o=n(59496),r=n(88537),l=n(74991);const s={duration:200,additionalScroll:0},i={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=i[e];return t[n.scrollSize]>t[n.clientSize]}function c(e,t,n,o,r,s){const a=function(e,t,n,o=0){const r=i[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,s.additionalScroll);let c=0;if(function(e,t,n){const o=i[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){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)}]]),l=Math.min(...r.keys());return r.get(l)}(function(e,t,n,o=0){const r=i[e],l=t[r.start]+Math.floor(t[r.size]/2),s=n[r.start]+Math.floor(n[r.size]/2);return{start:t[r.start]-n[r.start]-o,middle:l-s,end:t[r.end]-n[r.end]+o}}(e,o,r,s.additionalScroll));c=void 0!==t?a[t.key]:0}return function(e){const{additionalScroll:t=0,duration:n=l.dur,func:o=l.easingFunc.easeInOutCubic,onScrollEnd:r,target:s,wrap:i,direction:a="vertical"}=e;let{targetRect:c,wrapRect:u}=e;c=null!=c?c:s.getBoundingClientRect(),u=null!=u?u:i.getBoundingClientRect();const d=("vertical"===a?c.top-u.top:c.left-u.left)+t,f="vertical"===a?"scrollTop":"scrollLeft",p=i?i[f]:0;let h,g=0;return g=window.requestAnimationFrame((function e(t){let l;if(h?l=t-h:(l=0,h=t),l>=n)return i[f]=p+d,void(r&&r());const s=p+d*o(l/n);i[f]=Math.floor(s),g=window.requestAnimationFrame(e)})),function(){window.cancelAnimationFrame(g),r&&r()}}({...s,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=s){if(null!==this._container&&null!==e&&!function(e,t){const n=e.getBoundingClientRect(),o=t.getBoundingClientRect();return n.top>=o.top&&n.bottom<=o.bottom&&n.left>=o.left&&n.right<=o.right}(e,this._container)){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){var t;this._container=e,(null===(t=this._container)||void 0===t?void 0:t.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 t=(0,o.useRef)(null);return(0,o.useEffect)(()=>(t.current=new u(e),()=>(0,r.ensureNotNull)(t.current).destroy()),[]),t}},22064:(e,t,n)=>{"use strict";n.d(t,{createDomId:()=>a,joinDomIds:()=>c});const o=/\s/g;function r(e){return"string"==typeof e}function l(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 s(e){return e.trim().length>0}function i(e){return e.replace(o,"-")}function a(...e){const t=e.map(l).filter(r).filter(s).map(i);return(t.length>0&&t[0].startsWith("id_")?t:["id",...t]).join("_")}function c(...e){return e.map(l).filter(r).filter(s).join(" ")}},48907:(e,t,n)=>{"use strict";function o(e){null!==e&&e.setSelectionRange(0,e.value.length)}n.d(t,{selectAllContent:()=>o})},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})},72887:(e,t,n)=>{"use strict";n.d(t,{ControlDisclosureView:()=>m});var o=n(59496),r=n(97754),l=n.n(r),s=n(66092),i=n(67029),a=n(78274),c=n(50628),u=n(88537);function d(e,t){return(0,o.useCallback)(()=>function(e,t){const n=(0,u.ensureNotNull)(e).getBoundingClientRect(),o={x:n.left,y:n.top+n.height};return t&&(o.overrideWidth=n.width),o}(e.current,t),[e,t])}var f=n(86240);const p=parseInt(f["size-header-height"]);function h(e){const{button:t,popupChildren:n,buttonRef:r,listboxId:l,listboxClassName:s,listboxTabIndex:i,matchButtonAndListboxWidths:a,isOpened:u,scrollWrapReference:f,listboxReference:h,onClose:g,onOpen:b,onListboxFocus:m,onListboxBlur:v,onListboxKeyDown:C,listboxAria:x,repositionOnScroll:S=!0,closeOnHeaderOverlap:w=!1}=e,y=d(r,a),R=w?p:0;return o.createElement(o.Fragment,null,t,o.createElement(c.PopupMenu,{...x,id:l,className:s,tabIndex:i,isOpened:u,position:y,repositionOnScroll:S,onClose:g,onOpen:b,doNotCloseOn:r.current,reference:h,scrollWrapReference:f,onFocus:m,onBlur:v,onKeyDown:C,closeOnScrollOutsideOffset:R},n))}var g=n(93211),b=n(66230);const m=o.forwardRef((e,t)=>{const{listboxId:n,className:r,listboxClassName:c,listboxTabIndex:u,hideArrowButton:d,matchButtonAndListboxWidths:f,disabled:p,isOpened:m,scrollWrapReference:v,repositionOnScroll:C,closeOnHeaderOverlap:x,listboxReference:S,size:w="medium",onClose:y,onOpen:R,onListboxFocus:E,onListboxBlur:k,onListboxKeyDown:I,buttonChildren:M,children:F,caretClassName:A,listboxAria:N,...O}=e,z=(0,o.useRef)(null),B=!d&&o.createElement(a.EndSlot,null,o.createElement(g.Caret,{isDropped:m,disabled:p,className:A
}));return o.createElement(h,{buttonRef:z,listboxId:n,listboxClassName:c,listboxTabIndex:u,isOpened:m,onClose:y,onOpen:R,listboxReference:S,scrollWrapReference:v,onListboxFocus:E,onListboxBlur:k,onListboxKeyDown:I,listboxAria:N,matchButtonAndListboxWidths:f,button:o.createElement(i.ControlSkeleton,{...O,"data-role":"listbox",disabled:p,className:l()(b.button,r),size:w,ref:(0,s.useMergedRefs)([z,t]),middleSlot:o.createElement(a.MiddleSlot,null,o.createElement("span",{className:l()(b["button-children"],d&&b.hiddenArrow)},M)),endSlot:B}),popupChildren:F,repositionOnScroll:C,closeOnHeaderOverlap:x})});m.displayName="ControlDisclosureView"},68721:(e,t,n)=>{"use strict";n.d(t,{useControlDisclosure:()=>c});var o=n(59496),r=n(88537),l=n(29202),s=n(47201),i=n(22064),a=n(35749);function c(e){const{intent:t,highlight:n,...c}=e,{isFocused:u,...d}=function(e){const{id:t,disabled:n,buttonTabIndex:c=0,onFocus:u,onBlur:d,onClick:f}=e,[p,h]=(0,o.useState)(!1),[g,b]=(0,l.useFocus)(),m=g||p,v=void 0!==t?(0,i.createDomId)(t,"listbox"):void 0,C=(0,o.useRef)(null),x=(0,o.useCallback)(e=>(0,r.ensureNotNull)(C.current).focus(e),[C]),S=(0,o.useRef)(null),w=(0,o.useCallback)(()=>(0,r.ensureNotNull)(S.current).focus(),[S]),y=(0,o.useCallback)(()=>h(!0),[h]),R=(0,o.useCallback)((e=!1)=>{h(!1);const{activeElement:t}=document;t&&(0,a.isTextEditingField)(t)||x({preventScroll:e})},[h,x]),E=(0,o.useCallback)(()=>{p?R():y()},[p,R,y]),k=n?[]:[u,b.onFocus],I=n?[]:[d,b.onBlur],M=n?[]:[f,E],F=(0,s.createSafeMulticastEventHandler)(...k),A=(0,s.createSafeMulticastEventHandler)(...I),N=(0,s.createSafeMulticastEventHandler)(...M);return{listboxId:v,isOpened:p,isFocused:m,buttonTabIndex:n?-1:c,listboxTabIndex:-1,open:y,close:R,toggle:E,onOpen:w,buttonFocusBindings:{onFocus:F,onBlur:A},onButtonClick:N,buttonRef:C,listboxRef:S,buttonAria:{"aria-controls":p?v:void 0,"aria-expanded":p,"aria-disabled":n}}}(c);return{...d,isFocused:u,highlight:null!=n?n:u,intent:null!=t?t:u?"primary":"default"}}},26597:(e,t,n)=>{"use strict";n.d(t,{useKeyboardActionHandler:()=>s,useComposedKeyboardActionHandlers:()=>i,useKeyboardEventHandler:()=>a,useKeyboardToggle:()=>c,useKeyboardClose:()=>u,useKeyboardOpen:()=>d});var o=n(59496),r=n(68335);const l=()=>!0;function s(e,t,n=l){return(0,o.useCallback)(o=>{const r=e.map(e=>"function"==typeof e?e():e);return!(!n()||!r.includes(o))&&(t(),!0)},[...e,t,n])}function i(...e){return(0,o.useCallback)(t=>{for(const n of e)if(n(t))return!0;return!1},[...e])}function a(...e){const t=i(...e);return(0,o.useCallback)(e=>{t((0,r.hashFromEvent)(e))&&e.preventDefault()},[t])}function c(e){return s([13,32],e)}function u(e,t){return s([9,(0,o.useCallback)(()=>r.Modifiers.Shift+9,[]),27],t,(0,o.useCallback)(()=>e,[e]))}function d(e,t){return s([40,38],t,(0,o.useCallback)(()=>!e,[e]))}},93211:(e,t,n)=>{"use strict";n.d(t,{Caret:()=>u});var o=n(59496),r=n(97754),l=n.n(r),s=n(9745),i=n(89974),a=n(99171);function c(e){const{isDropped:t}=e;return o.createElement(s.Icon,{className:l()(a.icon,t&&a.dropped),icon:i})}function u(e){
const{className:t,disabled:n,isDropped:r}=e;return o.createElement("span",{className:l()(a.button,n&&a.disabled,t)},o.createElement(c,{isDropped:r}))}},58368:(e,t,n)=>{"use strict";n.d(t,{Select:()=>S});var o=n(59496),r=n(22064),l=n(66092),s=n(88537),i=n(71131);var a=n(16396),c=n(4889),u=n(43370);var d=n(62820),f=n(26597);function p(e,t){return e>=0?e%t:(t-Math.abs(e)%t)%t}const h={next:[40,()=>(0,d.isRtl)()?37:39],previous:[38,()=>(0,d.isRtl)()?39:37],first:[33,36],last:[34,35]};var g=n(72887),b=n(68721),m=n(79756);function v(e){return!e.readonly}function C(e,t){var n;return null!==(n=null==t?void 0:t.id)&&void 0!==n?n:(0,r.createDomId)(e,"item",null==t?void 0:t.value)}function x(e){var t,n;const{selectedItem:r,placeholder:l}=e;if(!r)return o.createElement("span",{className:m.placeholder},l);const s=null!==(n=null!==(t=r.selectedContent)&&void 0!==t?t:r.content)&&void 0!==n?n:r.value;return o.createElement("span",null,s)}const S=o.forwardRef((e,t)=>{const{id:n,menuClassName:d,menuItemClassName:m,tabIndex:S,disabled:w,highlight:y,intent:R,hideArrowButton:E,placeholder:k,addPlaceholderToItems:I=!0,value:M,"aria-labelledby":F,onFocus:A,onBlur:N,onClick:O,onChange:z,repositionOnScroll:B=!0,...D}=e;let{items:j}=e;if(k&&I){j=[{value:void 0,content:k,id:(0,r.createDomId)(n,"placeholder")},...j]}const{listboxId:_,isOpened:H,isFocused:K,buttonTabIndex:L,listboxTabIndex:T,highlight:W,intent:V,open:G,onOpen:P,close:U,toggle:Q,buttonFocusBindings:q,onButtonClick:J,buttonRef:Y,listboxRef:X,buttonAria:Z}=(0,b.useControlDisclosure)({id:n,disabled:w,buttonTabIndex:S,intent:R,highlight:y,onFocus:A,onBlur:N,onClick:O}),$=j.filter(v),ee=$.find(e=>e.value===M),[te,ne,oe]=function(e,t){const n=(0,o.useRef)(null),r=(0,o.useRef)(new WeakMap),l=(0,i.useScrollIntoViewHelper)(n.current),a=(0,o.useCallback)(()=>{null!==l.current&&null!==n.current&&l.current.getContainer()!==n.current&&l.current.setContainer(n.current)},[l,n]),c=(0,o.useCallback)(e=>{n.current=e},[n]),u=(0,o.useCallback)((e,t)=>{r.current.set(e,t)},[r]),d=(0,o.useCallback)((e,t)=>{if(!e)return;const n=r.current.get(e);n&&(a(),(0,s.ensureNotNull)(l.current).scrollTo(n,t))},[r,l]);return(0,o.useEffect)(()=>d(e,t),[d,e]),[c,u,d]}(ee),re=(0,r.joinDomIds)(F,n),le=re.length>0?re:void 0,se=(0,o.useMemo)(()=>({role:"listbox","aria-labelledby":F,"aria-activedescendant":C(n,ee)}),[F,ee]),ie=(0,o.useCallback)(e=>e.value===M,[M]),ae=(0,o.useCallback)(e=>z&&z(e.value),[z]),ce=function(e,t,n,r=!0,l={}){const s=(0,o.useCallback)(()=>{const o=e.findIndex(t);if(o===e.length-1&&!r)return;const l=p(o+1,e.length);n&&n(e[l])},[e,t,n,r]),i=(0,o.useCallback)(()=>{const o=e.findIndex(t);if(0===o&&!r)return;const l=p(o-1,e.length);n&&n(e[l])},[e,t,n,r]),a=(0,o.useCallback)(()=>{n&&n(e[0])},[n,e]),c=(0,o.useCallback)(()=>{n&&n(e[e.length-1])},[n,e]),{next:u=h.next,previous:d=h.previous,first:g=h.first,last:b=h.last}=l;return(0,f.useComposedKeyboardActionHandlers)((0,f.useKeyboardActionHandler)(u,s),(0,f.useKeyboardActionHandler)(d,i),(0,f.useKeyboardActionHandler)(g,a),(0,
f.useKeyboardActionHandler)(b,c))}($,ie,ae,!1,{next:[40],previous:[38]}),ue=(0,f.useKeyboardToggle)(Q),de=(0,f.useKeyboardClose)(H,U),fe=(0,f.useKeyboardOpen)(H,G),pe=(0,f.useKeyboardEventHandler)(ue,de,fe),he=(0,f.useKeyboardEventHandler)(ce,ue,de),ge=function(e){const t=(0,o.useRef)(""),n=(0,o.useMemo)(()=>(0,c.default)(()=>{t.current=""},500),[]),r=(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,r(t.current,e),n())},[n,r])}((e,t)=>{const n=function(e,t){return e.find(e=>{var n;const o=t.toLowerCase();return!e.readonly&&(!e.readonly&&("string"==typeof e.content&&e.content.toLowerCase().startsWith(o)||String(null!==(n=e.value)&&void 0!==n?n:"").toLowerCase().startsWith(o)))})}($,e);void 0!==n&&z&&(t.stopPropagation(),H||G(),z(n.value))});return o.createElement(g.ControlDisclosureView,{...D,...Z,...q,id:n,role:"button",tabIndex:L,"aria-owns":Z["aria-controls"],"aria-haspopup":"listbox","aria-labelledby":le,disabled:w,hideArrowButton:E,isFocused:K,isOpened:H,highlight:W,intent:V,ref:(0,l.useMergedRefs)([Y,t]),onClick:J,onOpen:function(){oe(ee,{duration:0}),P()},onClose:U,onKeyDown:function(e){pe(e),e.defaultPrevented||ge(e)},listboxId:_,listboxTabIndex:T,listboxClassName:d,listboxAria:se,listboxReference:X,scrollWrapReference:te,onListboxKeyDown:function(e){he(e),e.defaultPrevented||ge(e)},buttonChildren:o.createElement(x,{selectedItem:ee,placeholder:k}),repositionOnScroll:B},j.map((e,t)=>{var r;if(e.readonly)return o.createElement(o.Fragment,{key:"readonly_item_"+t},e.content);const l=C(n,e);return o.createElement(a.PopupMenuItem,{key:l,id:l,className:m,role:"option","aria-selected":M===e.value,isActive:M===e.value,label:null!==(r=e.content)&&void 0!==r?r:e.value,onClick:be,onClickArg:e.value,isDisabled:e.disabled,reference:t=>ne(e,t)})}));function be(e){z&&z(e)}});S.displayName="Select"},89974:e=>{e.exports='<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 11 7" width="11" height="7" fill="none"><path stroke="currentColor" stroke-width="1.3" d="M.5 1.5l5 4 5-4"/></svg>'},86240:e=>{"use strict";e.exports=JSON.parse('{"size-header-height":"64px","media-phone":"screen and (max-width: 767px)","media-mf-phone-landscape":"screen and (min-width: 568px)","media-mf-tablet-vertical":"screen and (min-width: 768px)","media-mf-tablet-landscape":"screen and (min-width: 1024px)","media-mf-laptop":"screen and (min-width: 1280px)"}')}}]);