Files
ai/charting_library/bundles/4.617438637759b958be4d.js
2021-09-10 14:56:00 +00:00

3 lines
8.6 KiB
JavaScript

(window.webpackJsonp=window.webpackJsonp||[]).push([[4],{"+EG+":function(e,t,n){"use strict";n.d(t,"a",(function(){return s})),n.d(t,"b",(function(){return o}));var r=n("q1tI");class s extends r.Component{shouldComponentUpdate(){return!1}render(){return r.createElement("div",{style:{position:"fixed",zIndex:150,left:0,top:0},ref:this.props.reference})}}const o=r.createContext(null)},"/KDZ":function(e,t,n){"use strict";n.d(t,"a",(function(){return s}));var r=n("q1tI");class s extends r.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.addListener(this._handleChange)}_unsubscribe(e){e.removeListener(this._handleChange)}}},"6uNr":function(e,t,n){e.exports={menuWrap:"menuWrap-g78rwseC",isMeasuring:"isMeasuring-g78rwseC",scrollWrap:"scrollWrap-g78rwseC",momentumBased:"momentumBased-g78rwseC",menuBox:"menuBox-g78rwseC",isHidden:"isHidden-g78rwseC"}},"8Rai":function(e,t,n){"use strict";var r=n("q1tI");const s=function(e,{bubbles:t=!1,cancelable:n=!1,detail:r=null}={}){try{return new window.CustomEvent(e,{bubbles:t,cancelable:n,detail:r})}catch(s){const o=document.createEvent("CustomEvent");return o.initCustomEvent(e,t,n,r),o}};var o=n("R5JZ");function i(e){const{click:t,mouseDown:n,touchEnd:i,touchStart:a,handler:l,reference:u,ownerDocument:c=document}=e,h=Object(r.useRef)(null),d=Object(r.useRef)(new s("timestamp").timeStamp);return Object(r.useLayoutEffect)(()=>{const e={click:t,mouseDown:n,touchEnd:i,touchStart:a},r=u?u.current:h.current;return Object(o.a)(d.current,r,l,c,e)},[t,n,i,a,l]),u||h}n.d(t,"a",(function(){return i}))},AiMB:function(e,t,n){"use strict";n.d(t,"a",(function(){return l})),n.d(t,"b",(function(){return u}));var r=n("q1tI"),s=n("i8i4"),o=n("e3/o"),i=n("jAh7"),a=n("+EG+");class l extends r.PureComponent{constructor(){super(...arguments),this._uuid=Object(o.guid)()}componentWillUnmount(){this._manager().removeWindow(this._uuid)}render(){const e=this._manager().ensureWindow(this._uuid,this.props.layerOptions);return e.style.top=this.props.top||"",e.style.bottom=this.props.bottom||"",e.style.left=this.props.left||"",e.style.right=this.props.right||"",e.style.pointerEvents=this.props.pointerEvents||"",s.createPortal(r.createElement(u.Provider,{value:this},this.props.children),e)}moveToTop(){this._manager().moveToTop(this._uuid)}_manager(){return null===this.context?Object(i.getRootOverlapManager)():this.context}}l.contextType=a.b;const u=r.createContext(null)},DTHj:function(e,t,n){"use strict";n.d(t,"a",(function(){return _})),n.d(t,"b",(function(){return v}))
;var r=n("q1tI"),s=n.n(r),o=n("TSYQ"),i=n.n(o),a=n("Eyy1"),l=n("Hr11"),u=n("XAms"),c=n("+EG+"),h=n("tWVy"),d=n("jAh7"),p=n("lxNp"),m=n("dxYz"),f=n("PN6A"),b=n("6uNr");const _=b;class v extends s.a.PureComponent{constructor(e){super(e),this._containerRef=null,this._scrollWrapRef=null,this._raf=null,this._manager=new d.OverlapManager,this._hotkeys=null,this._scroll=0,this._handleContainerRef=e=>{this._containerRef=e,"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._handleMeasure=e=>{if(this.state.isMeasureValid)return;const{position:t}=this.props,n=Object(a.ensureNotNull)(this._containerRef);let r=n.getBoundingClientRect();const s=document.documentElement.clientHeight,o=document.documentElement.clientWidth;let i=s-0;const u=r.height>i;if(u){Object(a.ensureNotNull)(this._scrollWrapRef).style.overflowY="scroll",r=n.getBoundingClientRect()}const{width:c,height:h}=r,d="function"==typeof t?t(c,h):t,p=o-(d.overrideWidth||c)-0,m=Object(l.clamp)(d.x,0,Math.max(0,p)),f=s-(d.overrideHeight||h)-0;let b=Object(l.clamp)(d.y,0,Math.max(0,f));d.forbidCorrectYCoord&&b<d.y&&(i-=d.y-b,b=d.y),this.setState({appearingMenuHeight:d.overrideHeight||(u?i:void 0),appearingMenuWidth:d.overrideWidth,appearingPosition:{x:m,y:b},isMeasureValid:!0},()=>{this._restoreScrollPosition(),e&&e()})},this._restoreScrollPosition=()=>{const e=document.activeElement,t=Object(a.ensureNotNull)(this._containerRef);if(null!==e&&t.contains(e))try{e.scrollIntoView()}catch(n){}else Object(a.ensureNotNull)(this._scrollWrapRef).scrollTop=this._scroll},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=()=>{this.props.onClose()},this._handleSlot=e=>{this._manager.setContainer(e)},this._handleScroll=()=>{this._scroll=Object(a.ensureNotNull)(this._scrollWrapRef).scrollTop},this.state={}}componentWillReceiveProps(e){this.props.isOpened&&!e.isOpened&&(this.setState({isMeasureValid:void 0}),this._scroll=0)}componentDidMount(){this._handleMeasure(this.props.onOpen);const{customCloseDelegate:e=h.a}=this.props;e.subscribe(this,this._handleGlobalClose),window.addEventListener("resize",this._resize);const t=null!==this.context;this._hotkeys||t||(this._hotkeys=p.createGroup({desc:"Popup menu"}),this._hotkeys.add({desc:"Close",hotkey:27,handler:()=>this._handleGlobalClose()}))}componentDidUpdate(){this._handleMeasure()}componentWillUnmount(){const{customCloseDelegate:e=h.a}=this.props;e.unsubscribe(this,this._handleGlobalClose),window.removeEventListener("resize",this._resize),this._hotkeys&&(this._hotkeys.destroy(),this._hotkeys=null),
null!==this._raf&&(cancelAnimationFrame(this._raf),this._raf=null)}render(){const{id:e,role:t,"aria-labelledby":n,"aria-activedescendant":r,children:o,minWidth:a,theme:l=b,className:h,maxHeight:d,onMouseOver:p,onMouseOut:_,onKeyDown:v,onFocus:y,onBlur:C}=this.props,{appearingMenuHeight:w,appearingMenuWidth:x,appearingPosition:M,isMeasureValid:W}=this.state;return s.a.createElement(f.a.Provider,{value:this},s.a.createElement(m.b,null,s.a.createElement(c.b.Provider,{value:this._manager},s.a.createElement("div",{id:e,role:t,"aria-labelledby":n,"aria-activedescendant":r,className:i()(h,l.menuWrap,!W&&l.isMeasuring),style:{height:w,left:M&&M.x,minWidth:a,position:"fixed",top:M&&M.y,width:x},"data-name":this.props["data-name"],ref:this._handleContainerRef,onScroll:this.props.onScroll,onContextMenu:u.b,tabIndex:this.props.tabIndex,onMouseOver:p,onMouseOut:_,onKeyDown:v,onFocus:y,onBlur:C},s.a.createElement("div",{className:i()(l.scrollWrap,!this.props.noMomentumBasedScroll&&l.momentumBased),style:{overflowY:void 0!==w?"scroll":"auto",maxHeight:d},onScroll:this._handleScroll,ref:this._handleScrollWrapRef},s.a.createElement(g,{className:l.menuBox},o)))),s.a.createElement(c.a,{reference:this._handleSlot})))}update(){this._resize()}}function g(e){const t=Object(a.ensureNotNull)(Object(r.useContext)(m.a));return s.a.createElement("div",{className:e.className,onMouseOver:function(e){if(null===t.current||!(e.target instanceof Node))return;t.isSubmenuNode(e.target)||t.setCurrent(null)},"data-name":"menu-inner"},e.children)}v.contextType=m.a},Iivm:function(e,t,n){"use strict";var r=n("mrSG"),s=n("q1tI");const o=s.forwardRef((e,t)=>{const{icon:n=""}=e,o=Object(r.a)(e,["icon"]);return s.createElement("span",Object.assign({},o,{ref:t,dangerouslySetInnerHTML:{__html:n}}))});n.d(t,"a",(function(){return o}))},PN6A:function(e,t,n){"use strict";n.d(t,"a",(function(){return s}));var r=n("q1tI");const s=n.n(r).a.createContext(null)},X0gx:function(e,t,n){"use strict";n.d(t,"a",(function(){return i}));var r=n("q1tI"),s=n.n(r),o=n("tWVy");const i=s.a.createContext(o.a)},dxYz:function(e,t,n){"use strict";n.d(t,"a",(function(){return o})),n.d(t,"b",(function(){return i}));var r=n("q1tI"),s=n.n(r);const o=s.a.createContext(null);function i(e){const[t,n]=Object(r.useState)(null),i=Object(r.useRef)(null),a=Object(r.useRef)(new Map);return Object(r.useEffect)(()=>()=>{null!==i.current&&clearTimeout(i.current)},[]),s.a.createElement(o.Provider,{value:{current:t,setCurrent:function(e){null!==i.current&&(clearTimeout(i.current),i.current=null);null===t?n(e):i.current=setTimeout(()=>{i.current=null,n(e)},100)},registerSubmenu:function(e,t){return a.current.set(e,t),()=>{a.current.delete(e)}},isSubmenuNode:function(e){return Array.from(a.current.values()).some(t=>t(e))}}},e.children)}}}]);