1import{a as e}from"./rolldown-runtime.B0Z9INg1.js";import{at as t,it as n}from"./advanced-inputs.0gHsBjsU.js";import{Ao as r,a as i,bt as a,c as o,i as s,ko as c,l,o as u,r as d,s as f,vt as p,xt as m,yt as h}from"./vendor.DMhDOqx5.js";import{n as g,r as _}from"./http-client.C5fr6Lnu.js";import{d as v,f as y,p as b,u as x}from"./tanstack-vendor.2R6Ja_-H.js";import{u as S}from"./animations.BHEQrG-H.js";var C=e(t(),1),w=e(n(),1),T=typeof document<`u`?C.useLayoutEffect:C.useEffect;function E(e){let t=C.useReducer(()=>({}),{})[1],n={...e,onChange:(n,r)=>{var i;r?(0,w.flushSync)(t):t(),(i=e.onChange)==null||i.call(e,n,r)}},[r]=C.useState(()=>new x(n));return r.setOptions(n),T(()=>r._didMount(),[]),T(()=>r._willUpdate()),r}function D(e){return E({observeElementRect:b,observeElementOffset:y,scrollToFn:v,...e})}function O(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),n.push.apply(n,r)}return n}function k(e){for(var t=1;t<arguments.length;t++){var n=arguments[t]==null?{}:arguments[t];t%2?O(Object(n),!0).forEach(function(t){c(e,t,n[t])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):O(Object(n)).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))})}return e}function A(e,t,n){return t=o(t),l(e,ee()?Reflect.construct(t,n||[],o(e).constructor):t.apply(e,n))}function ee(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){}))}catch{}return(ee=function(){return!!e})()}var te=function(e){function t(){var e;h(this,t);var n=[...arguments];return e=A(this,t,[].concat(n)),c(e,`state`,{scrollToColumn:0,scrollToRow:0,instanceProps:{prevScrollToColumn:0,prevScrollToRow:0}}),c(e,`_columnStartIndex`,0),c(e,`_columnStopIndex`,0),c(e,`_rowStartIndex`,0),c(e,`_rowStopIndex`,0),c(e,`_onKeyDown`,function(t){var n=e.props,r=n.columnCount,i=n.disabled,a=n.mode,o=n.rowCount;if(!i){var s=e._getScrollState(),c=s.scrollToColumn,l=s.scrollToRow,u=e._getScrollState(),d=u.scrollToColumn,f=u.scrollToRow;switch(t.key){case`ArrowDown`:f=Math.min(a===`cells`?f+1:e._rowStopIndex+1,o-1);break;case`ArrowLeft`:d=Math.max(a===`cells`?d-1:e._columnStartIndex-1,0);break;case`ArrowRight`:d=Math.min(a===`cells`?d+1:e._columnStopIndex+1,r-1);break;case`ArrowUp`:f=Math.max(a===`cells`?f-1:e._rowStartIndex-1,0)}(d!==c||f!==l)&&(t.preventDefault(),e._updateScrollState({scrollToColumn:d,scrollToRow:f}))}}),c(e,`_onSectionRendered`,function(t){var n=t.columnStartIndex,r=t.columnStopIndex,i=t.rowStartIndex,a=t.rowStopIndex;e._columnStartIndex=n,e._columnStopIndex=r,e._rowStartIndex=i,e._rowStopIndex=a}),e}return f(t,e),p(t,[{key:`setScrollIndexes`,value:function(e){var t=e.scrollToColumn,n=e.scrollToRow;this.setState({scrollToRow:n,scrollToColumn:t})}},{key:`render`,value:function(){var e=this.props,t=e.className,n=e.children,r=this._getScrollState(),i=r.scrollToColumn,a=r.scrollToRow;return C.createElement(`div`,{className:t,onKeyDown:this._onKeyDown},n({onSectionRendered:this._onSectionRendered,scrollToColumn:i,scrollToRow:a}))}},{key:`_getScrollState`,value:function(){return this.props.isControlled?this.props:this.state}},{key:`_updateScrollState`,value:function(e){var t=e.scrollToColumn,n=e.scrollToRow,r=this.props,i=r.isControlled,a=r.onScrollToChange;typeof a==`function`&&a({scrollToColumn:t,scrollToRow:n}),i||this.setState({scrollToColumn:t,scrollToRow:n})}}],[{key:`getDerivedStateFromProps`,value:function(e,t){return e.isControlled?{}:e.scrollToColumn!==t.instanceProps.prevScrollToColumn||e.scrollToRow!==t.instanceProps.prevScrollToRow?k(k({},t),{},{scrollToColumn:e.scrollToColumn,scrollToRow:e.scrollToRow,instanceProps:{prevScrollToColumn:e.scrollToColumn,prevScrollToRow:e.scrollToRow}}):{}}}])}(C.PureComponent);c(te,`defaultProps`,{disabled:!1,isControlled:!1,mode:`edges`,scrollToColumn:0,scrollToRow:0}),u(te),_();function ne(e,t){var n=t===void 0?typeof window<`u`?window:typeof self<`u`?self:g:t,r=n.document!==void 0&&n.document.attachEvent;if(!r){var i=function(){var e=n.requestAnimationFrame||n.mozRequestAnimationFrame||n.webkitRequestAnimationFrame||function(e){return n.setTimeout(e,20)};return function(t){return e(t)}}(),a=function(){var e=n.cancelAnimationFrame||n.mozCancelAnimationFrame||n.webkitCancelAnimationFrame||n.clearTimeout;return function(t){return e(t)}}(),o=function(e){var t=e.__resizeTriggers__,n=t.firstElementChild,r=t.lastElementChild,i=n.firstElementChild;r.scrollLeft=r.scrollWidth,r.scrollTop=r.scrollHeight,i.style.width=n.offsetWidth+1+`px`,i.style.height=n.offsetHeight+1+`px`,n.scrollLeft=n.scrollWidth,n.scrollTop=n.scrollHeight},s=function(e){return e.offsetWidth!=e.__resizeLast__.width||e.offsetHeight!=e.__resizeLast__.height},c=function(e){if(!(e.target.className&&typeof e.target.className.indexOf==`function`&&e.target.className.indexOf(`contract-trigger`)<0&&e.target.className.indexOf(`expand-trigger`)<0)){var t=this;o(this),this.__resizeRAF__&&a(this.__resizeRAF__),this.__resizeRAF__=i(function(){s(t)&&(t.__resizeLast__.width=t.offsetWidth,t.__resizeLast__.height=t.offsetHeight,t.__resizeListeners__.forEach(function(n){n.call(t,e)}))})}},l=!1,u=``,d=`animationstart`,f=`Webkit Moz O ms`.split(` `),p=`webkitAnimationStart animationstart oAnimationStart MSAnimationStart`.split(` `),m=``,h=n.document.createElement(`fakeelement`);if(h.style.animationName!==void 0&&(l=!0),l===!1){for(var _=0;_<f.length;_++)if(h.style[f[_]+`AnimationName`]!==void 0){m=f[_],u=`-`+m.toLowerCase()+`-`,d=p[_],l=!0;break}}var v=`resizeanim`,y=`@`+u+`keyframes `+v+` { from { opacity: 0; } to { opacity: 0; } } `,b=u+`animation: 1ms `+v+`; `}var x=function(t){if(!t.getElementById(`detectElementResize`)){var n=(y||``)+`.resize-triggers { `+(b||``)+`visibility: hidden; opacity: 0; } .resize-triggers, .resize-triggers > div, .contract-trigger:before { content: " "; display: block; position: absolute; top: 0; left: 0; height: 100%; width: 100%; overflow: hidden; z-index: -1; } .resize-triggers > div { background: #eee; overflow: auto; } .contract-trigger:before { width: 200%; height: 200%; }`,r=t.head||t.getElementsByTagName(`head`)[0],i=t.createElement(`style`);i.id=`detectElementResize`,i.type=`text/css`,e!=null&&i.setAttribute(`nonce`,e),i.styleSheet?i.styleSheet.cssText=n:i.appendChild(t.createTextNode(n)),r.appendChild(i)}};return{addResizeListener:function(e,t){if(r)e.attachEvent(`onresize`,t);else{if(!e.__resizeTriggers__){var i=e.ownerDocument,a=n.getComputedStyle(e);a&&a.position==`static`&&(e.style.position=`relative`),x(i),e.__resizeLast__={},e.__resizeListeners__=[],(e.__resizeTriggers__=i.createElement(`div`)).className=`resize-triggers`;var s=i.createElement(`div`);s.className=`expand-trigger`,s.appendChild(i.createElement(`div`));var l=i.createElement(`div`);l.className=`contract-trigger`,e.__resizeTriggers__.appendChild(s),e.__resizeTriggers__.appendChild(l),e.appendChild(e.__resizeTriggers__),o(e),e.addEventListener(`scroll`,c,!0),d&&(e.__resizeTriggers__.__animationListener__=function(t){t.animationName==v&&o(e)},e.__resizeTriggers__.addEventListener(d,e.__resizeTriggers__.__animationListener__))}e.__resizeListeners__.push(t)}},removeResizeListener:function(e,t){if(r)e.detachEvent(`onresize`,t);else if(e.__resizeListeners__.splice(e.__resizeListeners__.indexOf(t),1),!e.__resizeListeners__.length){e.removeEventListener(`scroll`,c,!0),e.__resizeTriggers__.__animationListener__&&(e.__resizeTriggers__.removeEventListener(d,e.__resizeTriggers__.__animationListener__),e.__resizeTriggers__.__animationListener__=null);try{e.__resizeTriggers__=!e.removeChild(e.__resizeTriggers__)}catch{}}}}}function re(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),n.push.apply(n,r)}return n}function ie(e){for(var t=1;t<arguments.length;t++){var n=arguments[t]==null?{}:arguments[t];
1t%2?re(Object(n),!0).forEach(function(t){c(e,t,n[t])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):re(Object(n)).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))})}return e}function ae(e,t,n){return t=o(t),l(e,oe()?Reflect.construct(t,n||[],o(e).constructor):t.apply(e,n))}function oe(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){}))}catch{}return(oe=function(){return!!e})()}var se=function(e){function t(){var e;h(this,t);var n=[...arguments];return e=ae(this,t,[].concat(n)),c(e,`state`,{height:e.props.defaultHeight||0,width:e.props.defaultWidth||0}),c(e,`_parentNode`,void 0),c(e,`_autoSizer`,void 0),c(e,`_window`,void 0),c(e,`_detectElementResize`,void 0),c(e,`_onResize`,function(){var t=e.props,n=t.disableHeight,r=t.disableWidth,i=t.onResize;if(e._parentNode){var a=e._parentNode.offsetHeight||0,o=e._parentNode.offsetWidth||0,s=(e._window||window).getComputedStyle(e._parentNode)||{},c=parseInt(s.paddingLeft,10)||0,l=parseInt(s.paddingRight,10)||0,u=parseInt(s.paddingTop,10)||0,d=parseInt(s.paddingBottom,10)||0,f=a-u-d,p=o-c-l;(!n&&e.state.height!==f||!r&&e.state.width!==p)&&(e.setState({height:a-u-d,width:o-c-l}),i({height:a,width:o}))}}),c(e,`_setRef`,function(t){e._autoSizer=t}),e}return f(t,e),p(t,[{key:`componentDidMount`,value:function(){var e=this.props.nonce;this._autoSizer&&this._autoSizer.parentNode&&this._autoSizer.parentNode.ownerDocument&&this._autoSizer.parentNode.ownerDocument.defaultView&&this._autoSizer.parentNode instanceof this._autoSizer.parentNode.ownerDocument.defaultView.HTMLElement&&(this._parentNode=this._autoSizer.parentNode,this._window=this._autoSizer.parentNode.ownerDocument.defaultView,this._detectElementResize=ne(e,this._window),this._detectElementResize.addResizeListener(this._parentNode,this._onResize),this._onResize())}},{key:`componentWillUnmount`,value:function(){this._detectElementResize&&this._parentNode&&this._detectElementResize.removeResizeListener(this._parentNode,this._onResize)}},{key:`render`,value:function(){var e=this.props,t=e.children,n=e.className,r=e.disableHeight,i=e.disableWidth,a=e.style,o=this.state,s=o.height,c=o.width,l={overflow:`visible`},u={};return r||(l.height=0,u.height=s),i||(l.width=0,u.width=c),C.createElement(`div`,{className:n,ref:this._setRef,style:ie(ie({},l),a)},t(u))}}])}(C.Component);c(se,`defaultProps`,{onResize:function(){},disableHeight:!1,disableWidth:!1,style:{}});function ce(e,t,n){return t=o(t),l(e,le()?Reflect.construct(t,n||[],o(e).constructor):t.apply(e,n))}function le(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){}))}catch{}return(le=function(){return!!e})()}var ue=function(e){function t(){var e;h(this,t);var n=[...arguments];return e=ce(this,t,[].concat(n)),c(e,`_child`,C.createRef()),c(e,`_measure`,function(){var t=e.props,n=t.cache,r=t.columnIndex,i=r===void 0?0:r,a=t.parent,o=t.rowIndex,s=o===void 0?e.props.index||0:o,c=e._getCellMeasurements(),l=c.height,u=c.width;(l!==n.getHeight(s,i)||u!==n.getWidth(s,i))&&(n.set(s,i,u,l),a&&typeof a.recomputeGridSize==`function`&&a.recomputeGridSize({columnIndex:i,rowIndex:s}))}),c(e,`_registerChild`,function(t){t&&!(t instanceof Element)&&console.warn(`CellMeasurer registerChild expects to be passed Element or null`),e._child.current=t,t&&e._maybeMeasureCell()}),e}return f(t,e),p(t,[{key:`componentDidMount`,value:function(){this._maybeMeasureCell()}},{key:`componentDidUpdate`,value:function(){this._maybeMeasureCell()}},{key:`render`,value:function(){var e=this,t=this.props.children,n=typeof t==`function`?t({measure:this._measure,registerChild:this._registerChild}):t;return n===null?n:(0,C.cloneElement)(n,{ref:function(t){typeof n.ref==`function`?n.ref(t):n.ref&&(n.ref.current=t),e._child.current=t}})}},{key:`_getCellMeasurements`,value:function(){var e=this.props.cache,t=this._child.current;if(t&&t.ownerDocument&&t.ownerDocument.defaultView&&t instanceof t.ownerDocument.defaultView.HTMLElement){var n=t.style.width,r=t.style.height;e.hasFixedWidth()||(t.style.width=`auto`),e.hasFixedHeight()||(t.style.height=`auto`);var i=Math.ceil(t.offsetHeight),a=Math.ceil(t.offsetWidth);return n&&(t.style.width=n),r&&(t.style.height=r),{height:i,width:a}}return{height:0,width:0}}},{key:`_maybeMeasureCell`,value:function(){var e=this.props,t=e.cache,n=e.columnIndex,r=n===void 0?0:n,i=e.parent,a=e.rowIndex,o=a===void 0?this.props.index||0:a;if(!t.has(o,r)){var s=this._getCellMeasurements(),c=s.height,l=s.width;t.set(o,r,l,c),i&&typeof i.invalidateCellSizeAfterRender==`function`&&i.invalidateCellSizeAfterRender({columnIndex:r,rowIndex:o})}}}])}(C.PureComponent);c(ue,`__internalCellMeasurerFlag`,!1);var de=function(){function e(){var t=this,n=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{};h(this,e),c(this,`_cellHeightCache`,{}),c(this,`_cellWidthCache`,{}),c(this,`_columnWidthCache`,{}),c(this,`_rowHeightCache`,{}),c(this,`_defaultHeight`,void 0),c(this,`_defaultWidth`,void 0),c(this,`_minHeight`,void 0),c(this,`_minWidth`,void 0),c(this,`_keyMapper`,void 0),c(this,`_hasFixedHeight`,void 0),c(this,`_hasFixedWidth`,void 0),c(this,`_columnCount`,0),c(this,`_rowCount`,0),c(this,`columnWidth`,function(e){var n=e.index,r=t._keyMapper(0,n);return t._columnWidthCache[r]===void 0?t._defaultWidth:t._columnWidthCache[r]}),c(this,`rowHeight`,function(e){var n=e.index,r=t._keyMapper(n,0);return t._rowHeightCache[r]===void 0?t._defaultHeight:t._rowHeightCache[r]});var r=n.defaultHeight,i=n.defaultWidth,a=n.fixedHeight,o=n.fixedWidth,s=n.keyMapper,l=n.minHeight,u=n.minWidth;this._hasFixedHeight=a===!0,this._hasFixedWidth=o===!0,this._minHeight=l||0,this._minWidth=u||0,this._keyMapper=s||fe,this._defaultHeight=Math.max(this._minHeight,typeof r==`number`?r:30),this._defaultWidth=Math.max(this._minWidth,typeof i==`number`?i:100)}return p(e,[{key:`clear`,value:function(e){var t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:0,n=this._keyMapper(e,t);delete this._cellHeightCache[n],delete this._cellWidthCache[n],this._updateCachedColumnAndRowSizes(e,t)}},{key:`clearAll`,value:function(){this._cellHeightCache={},this._cellWidthCache={},this._columnWidthCache={},this._rowHeightCache={},this._rowCount=0,this._columnCount=0}},{key:`defaultHeight`,get:function(){return this._defaultHeight}},{key:`defaultWidth`,get:function(){return this._defaultWidth}},{key:`hasFixedHeight`,value:function(){return this._hasFixedHeight}},{key:`hasFixedWidth`,value:function(){return this._hasFixedWidth}},{key:`getHeight`,value:function(e){var t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:0;if(this._hasFixedHeight)return this._defaultHeight;var n=this._keyMapper(e,t);return this._cellHeightCache[n]===void 0?this._defaultHeight:Math.max(this._minHeight,this._cellHeightCache[n])}},{key:`getWidth`,value:function(e){var t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:0;if(this._hasFixedWidth)return this._defaultWidth;var n=this._keyMapper(e,t);return this._cellWidthCache[n]===void 0?this._defaultWidth:Math.max(this._minWidth,this._cellWidthCache[n])}},{key:`has`,value:function(e){var t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:0,n=this._keyMapper(e,t);return this._cellHeightCache[n]!==void 0}},{key:`set`,value:function(e,t,n,r){var i=this._keyMapper(e,t);t>=this._columnCount&&(this._columnCount=t+1),e>=this._rowCount&&(this._rowCount=e+1),this._cellHeightCache[i]=r,this._cellWidthCache[i]=n,this._updateCachedColumnAndRowSizes(e,t)}},{key:`_updateCachedColumnAndRowSizes`,value:function(e,t){if(!this._hasFixedWidth){for(var n=0,r=0;r<this._rowCount;r++)n=Math.max(n,this.getWidth(r,t));var i=this._keyMapper(0,t);this._columnWidthCache[i]=n}if(!this._hasFixedHeight){for(var a=0,o=0;o<this._columnCount;o++)a=Math.max(a,this.getHeight(e,o));var s=this._keyMapper(e,0);this._rowHeightCache[s]=a}}}])}();function fe(e,t){return`${e}-${t}`}function pe(e){var t,n,r=``;if(typeof e==`string`||typeof e==`number`)r+=e;else if(typeof e==`object`){if(Array.isArray(e))for(t=0;t<e.length;t++)e[t]&&(n=pe(e[t]))&&(r&&(r+=` `),r+=n);else for(t in e)e[t]&&(r&&(r+=` `),r+=t)}return r}function j(){for(var e,t,n=0,r=``;n<arguments.length;)(e=arguments[n++])&&(t=pe(e))&&(r&&(r+=` `),r+=t);return r}function M(){var e=arguments.length>0&&arguments[0]!==void 0?arguments[0]:!0,t={};return function(n){var r=n.callback,i=n.indices,a=Object.keys(i),o=!e||a.every(function(e){var t=i[e];return Array.isArray(t)?t.length>0:t>=0}),s=a.length!==Object.keys(t).length||a.some(function(e){var n=t[e],r=i[e];return Array.isArray(r)?n.join(`,`)!==r.join(`,`):n!==r});t=i,o&&s&&r(i)}}function me(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),n.push.apply(n,r)}return n}function he(e){for(var t=1;t<arguments.length;t++){var n=arguments[t]==null?{}:arguments[t];
1t%2?me(Object(n),!0).forEach(function(t){c(e,t,n[t])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):me(Object(n)).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))})}return e}function ge(e,t,n){return t=o(t),l(e,_e()?Reflect.construct(t,n||[],o(e).constructor):t.apply(e,n))}function _e(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){}))}catch{}return(_e=function(){return!!e})()}var ve=150,N={OBSERVED:`observed`,REQUESTED:`requested`},P=function(e){function t(){var e;h(this,t);var n=[...arguments];return e=ge(this,t,[].concat(n)),c(e,`state`,{isScrolling:!1,scrollLeft:0,scrollTop:0}),c(e,`_calculateSizeAndPositionDataOnNextUpdate`,!1),c(e,`_onSectionRenderedMemoizer`,M()),c(e,`_onScrollMemoizer`,M(!1)),c(e,`_invokeOnSectionRenderedHelper`,function(){var t=e.props,n=t.cellLayoutManager,r=t.onSectionRendered;e._onSectionRenderedMemoizer({callback:r,indices:{indices:n.getLastRenderedIndices()}})}),c(e,`_setScrollingContainerRef`,function(t){e._scrollingContainer=t}),c(e,`_updateScrollPositionForScrollToCell`,function(){var t=e.props,n=t.cellLayoutManager,r=t.height,i=t.scrollToAlignment,a=t.scrollToCell,o=t.width,s=e.state,c=s.scrollLeft,l=s.scrollTop;if(a>=0){var u=n.getScrollPositionForCell({align:i,cellIndex:a,height:r,scrollLeft:c,scrollTop:l,width:o});(u.scrollLeft!==c||u.scrollTop!==l)&&e._setScrollPosition(u)}}),c(e,`_onScroll`,function(t){if(t.target===e._scrollingContainer){e._enablePointerEventsAfterDelay();var n=e.props,r=n.cellLayoutManager,i=n.height,a=n.isScrollingChange,o=n.width,s=e._scrollbarSize,c=r.getTotalSize(),l=c.height,u=c.width,d=Math.max(0,Math.min(u-o+s,t.target.scrollLeft)),f=Math.max(0,Math.min(l-i+s,t.target.scrollTop));if(e.state.scrollLeft!==d||e.state.scrollTop!==f){var p=t.cancelable?N.OBSERVED:N.REQUESTED;e.state.isScrolling||a(!0),e.setState({isScrolling:!0,scrollLeft:d,scrollPositionChangeReason:p,scrollTop:f})}e._invokeOnScrollMemoizer({scrollLeft:d,scrollTop:f,totalWidth:u,totalHeight:l})}}),e._scrollbarSize=s(),e._scrollbarSize===void 0?(e._scrollbarSizeMeasured=!1,e._scrollbarSize=0):e._scrollbarSizeMeasured=!0,e}return f(t,e),p(t,[{key:`recomputeCellSizesAndPositions`,value:function(){this._calculateSizeAndPositionDataOnNextUpdate=!0,this.forceUpdate()}},{key:`componentDidMount`,value:function(){var e=this.props,t=e.cellLayoutManager,n=e.scrollLeft,r=e.scrollToCell,i=e.scrollTop;this._scrollbarSizeMeasured||(this._scrollbarSize=s(),this._scrollbarSizeMeasured=!0,this.setState({})),r>=0?this._updateScrollPositionForScrollToCell():(n>=0||i>=0)&&this._setScrollPosition({scrollLeft:n,scrollTop:i}),this._invokeOnSectionRenderedHelper();var a=t.getTotalSize(),o=a.height,c=a.width;this._invokeOnScrollMemoizer({scrollLeft:n||0,scrollTop:i||0,totalHeight:o,totalWidth:c})}},{key:`componentDidUpdate`,value:function(e,t){var n=this.props,r=n.height,i=n.scrollToAlignment,a=n.scrollToCell,o=n.width,s=this.state,c=s.scrollLeft,l=s.scrollPositionChangeReason,u=s.scrollTop;l===N.REQUESTED&&(c>=0&&c!==t.scrollLeft&&c!==this._scrollingContainer.scrollLeft&&(this._scrollingContainer.scrollLeft=c),u>=0&&u!==t.scrollTop&&u!==this._scrollingContainer.scrollTop&&(this._scrollingContainer.scrollTop=u)),(r!==e.height||i!==e.scrollToAlignment||a!==e.scrollToCell||o!==e.width)&&this._updateScrollPositionForScrollToCell(),this._invokeOnSectionRenderedHelper()}},{key:`componentWillUnmount`,value:function(){this._disablePointerEventsTimeoutId&&clearTimeout(this._disablePointerEventsTimeoutId)}},{key:`render`,value:function(){var e=this.props,t=e.autoHeight,n=e.cellCount,r=e.cellLayoutManager,i=e.className,a=e.height,o=e.horizontalOverscanSize,s=e.id,c=e.noContentRenderer,l=e.style,u=e.verticalOverscanSize,d=e.width,f=this.state,p=f.isScrolling,m=f.scrollLeft,h=f.scrollTop;(this._lastRenderedCellCount!==n||this._lastRenderedCellLayoutManager!==r||this._calculateSizeAndPositionDataOnNextUpdate)&&(this._lastRenderedCellCount=n,this._lastRenderedCellLayoutManager=r,this._calculateSizeAndPositionDataOnNextUpdate=!1,r.calculateSizeAndPositionData());var g=r.getTotalSize(),_=g.height,v=g.width,y=Math.max(0,m-o),b=Math.max(0,h-u),x=Math.min(v,m+d+o),S=Math.min(_,h+a+u),w=a>0&&d>0?r.cellRenderers({height:S-b,isScrolling:p,width:x-y,x:y,y:b}):[],T={boxSizing:`border-box`,direction:`ltr`,height:t?`auto`:a,position:`relative`,WebkitOverflowScrolling:`touch`,width:d,willChange:`transform`},E=_>a?this._scrollbarSize:0,D=v>d?this._scrollbarSize:0;return T.overflowX=v+E<=d?`hidden`:`auto`,T.overflowY=_+D<=a?`hidden`:`auto`,C.createElement(`div`,{ref:this._setScrollingContainerRef,"aria-label":this.props[`aria-label`],className:j(`ReactVirtualized__Collection`,i),id:s,onScroll:this._onScroll,role:`grid`,style:he(he({},T),l),tabIndex:0},n>0&&C.createElement(`div`,{className:`ReactVirtualized__Collection__innerScrollC
1ontainer`,style:{height:_,maxHeight:_,maxWidth:v,overflow:`hidden`,pointerEvents:p?`none`:``,width:v}},w),n===0&&c())}},{key:`_enablePointerEventsAfterDelay`,value:function(){var e=this;this._disablePointerEventsTimeoutId&&clearTimeout(this._disablePointerEventsTimeoutId),this._disablePointerEventsTimeoutId=setTimeout(function(){var t=e.props.isScrollingChange;t(!1),e._disablePointerEventsTimeoutId=null,e.setState({isScrolling:!1})},ve)}},{key:`_invokeOnScrollMemoizer`,value:function(e){var t=this,n=e.scrollLeft,r=e.scrollTop,i=e.totalHeight,a=e.totalWidth;this._onScrollMemoizer({callback:function(e){var n=e.scrollLeft,r=e.scrollTop,o=t.props,s=o.height,c=o.onScroll,l=o.width;c({clientHeight:s,clientWidth:l,scrollHeight:i,scrollLeft:n,scrollTop:r,scrollWidth:a})},indices:{scrollLeft:n,scrollTop:r}})}},{key:`_setScrollPosition`,value:function(e){var t=e.scrollLeft,n=e.scrollTop,r={scrollPositionChangeReason:N.REQUESTED};t>=0&&(r.scrollLeft=t),n>=0&&(r.scrollTop=n),(t>=0&&t!==this.state.scrollLeft||n>=0&&n!==this.state.scrollTop)&&this.setState(r)}}],[{key:`getDerivedStateFromProps`,value:function(e,t){return e.cellCount===0&&(t.scrollLeft!==0||t.scrollTop!==0)?{scrollLeft:0,scrollTop:0,scrollPositionChangeReason:N.REQUESTED}:e.scrollLeft!==t.scrollLeft||e.scrollTop!==t.scrollTop?{scrollLeft:e.scrollLeft==null?t.scrollLeft:e.scrollLeft,scrollTop:e.scrollTop==null?t.scrollTop:e.scrollTop,scrollPositionChangeReason:N.REQUESTED}:null}}])}(C.PureComponent);c(P,`defaultProps`,{"aria-label":`grid`,horizontalOverscanSize:0,noContentRenderer:function(){return null},onScroll:function(){return null},onSectionRendered:function(){return null},scrollToAlignment:`auto`,scrollToCell:-1,style:{},verticalOverscanSize:0}),P.propTypes={},u(P);var ye=function(){function e(t){var n=t.height,r=t.width,i=t.x,a=t.y;h(this,e),this.height=n,this.width=r,this.x=i,this.y=a,this._indexMap={},this._indices=[]}return p(e,[{key:`addCellIndex`,value:function(e){var t=e.index;this._indexMap[t]||(this._indexMap[t]=!0,this._indices.push(t))}},{key:`getCellIndices`,value:function(){return this._indices}},{key:`toString`,value:function(){return`${this.x},${this.y} ${this.width}x${this.height}`}}])}(),be=100,xe=function(){function e(){var t=arguments.length>0&&arguments[0]!==void 0?arguments[0]:be;h(this,e),this._sectionSize=t,this._cellMetadata=[],this._sections={}}return p(e,[{key:`getCellIndices`,value:function(e){var t=e.height,n=e.width,r=e.x,i=e.y,a={};return this.getSections({height:t,width:n,x:r,y:i}).forEach(function(e){return e.getCellIndices().forEach(function(e){a[e]=e})}),Object.keys(a).map(function(e){return a[e]})}},{key:`getCellMetadata`,value:function(e){var t=e.index;return this._cellMetadata[t]}},{key:`getSections`,value:function(e){for(var t=e.height,n=e.width,r=e.x,i=e.y,a=Math.floor(r/this._sectionSize),o=Math.floor((r+n-1)/this._sectionSize),s=Math.floor(i/this._sectionSize),c=Math.floor((i+t-1)/this._sectionSize),l=[],u=a;u<=o;u++)for(var d=s;d<=c;d++){var f=`${u}.${d}`;this._sections[f]||(this._sections[f]=new ye({height:this._sectionSize,width:this._sectionSize,x:u*this._sectionSize,y:d*this._sectionSize})),l.push(this._sections[f])}return l}},{key:`getTotalSectionCount`,value:function(){return Object.keys(this._sections).length}},{key:`toString`,value:function(){var e=this;return Object.keys(this._sections).map(function(t){return e._sections[t].toString()})}},{key:`registerCell`,value:function(e){var t=e.cellMetadatum,n=e.index;this._cellMetadata[n]=t,this.getSections(t).forEach(function(e){return e.addCellIndex({index:n})})}}])}();function Se(e){for(var t=e.cellCount,n=e.cellSizeAndPositionGetter,r=e.sectionSize,i=[],a=new xe(r),o=0,s=0,c=0;c<t;c++){var l=n({index:c});if(l.height==null||isNaN(l.height)||l.width==null||isNaN(l.width)||l.x==null||isNaN(l.x)||l.y==null||isNaN(l.y))throw Error(`Invalid metadata returned for cell ${c}: 2 x:${l.x}, y:${l.y}, width:${l.width}, height:${l.height}`);o=Math.max(o,l.y+l.height),s=Math.max(s,l.x+l.width),i[c]=l,a.registerCell({cellMetadatum:l,index:c})}return{cellMetadata:i,height:o,sectionManager:a,width:s}}function Ce(e){var t=e.align,n=t===void 0?`auto`:t,r=e.cellOffset,i=e.cellSize,a=e.containerSize,o=e.currentOffset,s=r,c=s-a+i;switch(n){case`start`:return s;case`end`:return c;case`center`:return s-(a-i)/2;default:return Math.max(c,Math.min(s,o))}}function we(e,t,n){return t=o(t),l(e,Te()?Reflect.construct(t,n||[],o(e).constructor):t.apply(e,n))}function Te(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){}))}catch{}return(Te=function(){return!!e})()}var Ee=function(e){function t(e,n){var r;return h(this,t),r=we(this,t,[e,n]),r._cellMetadata=[],r._lastRenderedCellIndices=[],r._cellCache=[],r._isScrollingChange=r._isScrollingChange.bind(r),r._setCollectionViewRef=r._setCollectionViewRef.bind(r),r}return f(t,e),p(t,[{key:`forceUpdate`,value:function(){this._collectionView!==void 0&&this._collectionView.force
2Update()}},{key:`recomputeCellSizesAndPositions`,value:function(){this._cellCache=[],this._collectionView.recomputeCellSizesAndPositions()}},{key:`render`,value:function(){var e=S({},(i(this.props),this.props));return C.createElement(P,S({cellLayoutManager:this,isScrollingChange:this._isScrollingChange,ref:this._setCollectionViewRef},e))}},{key:`calculateSizeAndPositionData`,value:function(){var e=this.props,t=e.cellCount,n=e.cellSizeAndPositionGetter,r=e.sectionSize,i=Se({cellCount:t,cellSizeAndPositionGetter:n,sectionSize:r});this._cellMetadata=i.cellMetadata,this._sectionManager=i.sectionManager,this._height=i.height,this._width=i.width}},{key:`getLastRenderedIndices`,value:function(){return this._lastRenderedCellIndices}},{key:`getScrollPositionForCell`,value:function(e){var t=e.align,n=e.cellIndex,r=e.height,i=e.scrollLeft,a=e.scrollTop,o=e.width,s=this.props.cellCount;if(n>=0&&n<s){var c=this._cellMetadata[n];i=Ce({align:t,cellOffset:c.x,cellSize:c.width,containerSize:o,currentOffset:i,targetIndex:n}),a=Ce({align:t,cellOffset:c.y,cellSize:c.height,containerSize:r,currentOffset:a,targetIndex:n})}return{scrollLeft:i,scrollTop:a}}},{key:`getTotalSize`,value:function(){return{height:this._height,width:this._width}}},{key:`cellRenderers`,value:function(e){var t=this,n=e.height,r=e.isScrolling,i=e.width,a=e.x,o=e.y,s=this.props,c=s.cellGroupRenderer,l=s.cellRenderer;return this._lastRenderedCellIndices=this._sectionManager.getCellIndices({height:n,width:i,x:a,y:o}),c({cellCache:this._cellCache,cellRenderer:l,cellSizeAndPositionGetter:function(e){var n=e.index;return t._sectionManager.getCellMetadata({index:n})},indices:this._lastRenderedCellIndices,isScrolling:r})}},{key:`_isScrollingChange`,value:function(e){e||(this._cellCache=[])}},{key:`_setCollectionViewRef`,value:function(e){this._collectionView=e}}])}(C.PureComponent);c(Ee,`defaultProps`,{"aria-label":`grid`,cellGroupRenderer:De}),Ee.propTypes={};function De(e){var t=e.cellCache,n=e.cellRenderer,r=e.cellSizeAndPositionGetter,i=e.indices,a=e.isScrolling;return i.map(function(e){var i=r({index:e}),o={index:e,isScrolling:a,key:e,style:{height:i.height,left:i.x,position:`absolute`,top:i.y,width:i.width}};return a?(e in t||(t[e]=n(o)),t[e]):n(o)}).filter(function(e){return!!e})}function Oe(e,t,n){return t=o(t),l(e,ke()?Reflect.construct(t,n||[],o(e).constructor):t.apply(e,n))}function ke(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){}))}catch{}return(ke=function(){return!!e})()}var Ae=function(e){function t(e,n){var r;return h(this,t),r=Oe(this,t,[e,n]),r._registerChild=r._registerChild.bind(r),r}return f(t,e),p(t,[{key:`componentDidUpdate`,value:function(e){var t=this.props,n=t.columnMaxWidth,r=t.columnMinWidth,i=t.columnCount,a=t.width;(n!==e.columnMaxWidth||r!==e.columnMinWidth||i!==e.columnCount||a!==e.width)&&this._registeredChild&&this._registeredChild.recomputeGridSize()}},{key:`render`,value:function(){var e=this.props,t=e.children,n=e.columnMaxWidth,r=e.columnMinWidth,i=e.columnCount,a=e.width,o=r||1,s=n?Math.min(n,a):a,c=a/i;return c=Math.max(o,c),c=Math.min(s,c),c=Math.floor(c),t({adjustedWidth:Math.min(a,c*i),columnWidth:c,getColumnWidth:function(){return c},registerChild:this._registerChild})}},{key:`_registerChild`,value:function(e){if(e&&typeof e.recomputeGridSize!=`function`)throw Error(`Unexpected child type registered; only Grid/MultiGrid children are supported.`);this._registeredChild=e,this._registeredChild&&this._registeredChild.recomputeGridSize()}}])}(C.PureComponent);Ae.propTypes={};function je(e){var t=e.cellCount,n=e.cellSize,r=e.computeMetadataCallback,i=e.computeMetadataCallbackProps,a=e.nextCellsCount,o=e.nextCellSize,s=e.nextScrollToIndex,c=e.scrollToIndex,l=e.updateScrollOffsetForScrollToIndex;(t!==a||(typeof n==`number`||typeof o==`number`)&&n!==o)&&(r(i),c>=0&&c===s&&l())}var Me=function(){function e(t){var n=t.cellCount,r=t.cellSizeGetter,i=t.estimatedCellSize;h(this,e),c(this,`_cellSizeAndPositionData`,{}),c(this,`_lastMeasuredIndex`,-1),c(this,`_lastBatchedIndex`,-1),c(this,`_cellCount`,void 0),c(this,`_cellSizeGetter`,void 0),c(this,`_estimatedCellSize`,void 0),this._cellSizeGetter=r,this._cellCount=n,this._estimatedCellSize=i}return p(e,[{key:`areOffsetsAdjusted`,value:function(){return!1}},{key:`configure`,value:function(e){var t=e.cellCount,n=e.estimatedCellSize,r=e.cellSizeGetter;this._cellCount=t,this._estimatedCellSize=n,this._cellSizeGetter=r}},{key:`getCellCount`,value:function(){return this._cellCount}},{key:`getEstimatedCellSize`,value:function(){return this._estimatedCellSize}},{key:`getLastMeasuredIndex`,value:function(){return this._lastMeasuredIndex}},{key:`getOffsetAdjustment`,value:function(){return 0}},{key:`getSizeAndPositionOfCell`,value:function(e){if(e<0||e>=this._cellCount)throw Error(`Requested index ${e} is outside of range 0..${this._cellCount}`);if(e>this._lastMeasuredIndex)for(var t=this.getSizeAndPositionOfLastMeasuredCell(),n=t.offset+t.size,r=this._lastMeasuredIndex+1;r<=e;r++){var i=this._cellSizeGetter({index:r});if(i===void 0||isNaN(i))throw Error(`Invalid size returned for cell ${r} of value ${i}`);i===null?(this._cellSizeAndPositionData[r]={offset:n,size:0},this._lastBatchedIndex=e):(this._cellSizeAndPositionData[r]={offset:n,size:i},n+=i,this._lastMeasuredIndex=e)}return this._cellSizeAndPositionData[e]}},{key:`getSizeAndPositionOfLastMeasuredCell`,value:function(){return this._lastMeasuredIndex>=0?this._cellSizeAndPositionData[this._lastMeasuredIndex]:{offset:0,size:0}}},{key:`getTotalSize`,value:function(){var e=this.getSizeAndPositionOfLastMeasuredCell();return e.offset+e.size+(this._cellCount-this._lastMeasuredIndex-1)*this._estimatedCellSize}},{key:`getUpdatedOffsetForIndex`,value:function(e){var t=e.align,n=t===void 0?`auto`:t,r=e.containerSize,i=e.currentOffset,a=e.targetIndex;if(r<=0)return 0;
2var o=this.getSizeAndPositionOfCell(a),s=o.offset,c=s-r+o.size,l;switch(n){case`start`:l=s;break;case`end`:l=c;break;case`center`:l=s-(r-o.size)/2;break;default:l=Math.max(c,Math.min(s,i))}var u=this.getTotalSize();return Math.max(0,Math.min(u-r,l))}},{key:`getVisibleCellRange`,value:function(e){var t=e.containerSize,n=e.offset;if(this.getTotalSize()===0)return{};var r=n+t,i=this._findNearestCell(n),a=this.getSizeAndPositionOfCell(i);n=a.offset+a.size;for(var o=i;n<r&&o<this._cellCount-1;)o++,n+=this.getSizeAndPositionOfCell(o).size;return{start:i,stop:o}}},{key:`resetCell`,value:function(e){this._lastMeasuredIndex=Math.min(this._lastMeasuredIndex,e-1)}},{key:`_binarySearch`,value:function(e,t,n){for(;t<=e;){var r=t+Math.floor((e-t)/2),i=this.getSizeAndPositionOfCell(r).offset;if(i===n)return r;i<n?t=r+1:i>n&&(e=r-1)}return t>0?t-1:0}},{key:`_exponentialSearch`,value:function(e,t){for(var n=1;e<this._cellCount&&this.getSizeAndPositionOfCell(e).offset<t;)e+=n,n*=2;return this._binarySearch(Math.min(e,this._cellCount-1),Math.floor(e/2),t)}},{key:`_findNearestCell`,value:function(e){if(isNaN(e))throw Error(`Invalid offset ${e} specified`);e=Math.max(0,e);var t=this.getSizeAndPositionOfLastMeasuredCell(),n=Math.max(0,this._lastMeasuredIndex);return t.offset>=e?this._binarySearch(n,0,e):this._exponentialSearch(n,e)}}])}(),Ne=15e5,Pe=16777100,Fe=function(){return typeof window<`u`},Ie=function(){return!!window.chrome},Le=function(){return Fe()&&Ie()?Pe:Ne},Re=[`maxScrollSize`],ze=function(){function e(t){var n=t.maxScrollSize,r=n===void 0?Le():n,i=a(t,Re);h(this,e),c(this,`_cellSizeAndPositionManager`,void 0),c(this,`_maxScrollSize`,void 0),this._cellSizeAndPositionManager=new Me(i),this._maxScrollSize=r}return p(e,[{key:`areOffsetsAdjusted`,value:function(){return this._cellSizeAndPositionManager.getTotalSize()>this._maxScrollSize}},{key:`configure`,value:function(e){this._cellSizeAndPositionManager.configure(e)}},{key:`getCellCount`,value:function(){return this._cellSizeAndPositionManager.getCellCount()}},{key:`getEstimatedCellSize`,value:function(){return this._cellSizeAndPositionManager.getEstimatedCellSize()}},{key:`getLastMeasuredIndex`,value:function(){return this._cellSizeAndPositionManager.getLastMeasuredIndex()}},{key:`getOffsetAdjustment`,value:function(e){var t=e.containerSize,n=e.offset,r=this._cellSizeAndPositionManager.getTotalSize(),i=this.getTotalSize(),a=this._getOffsetPercentage({containerSize:t,offset:n,totalSize:i});return Math.round(a*(i-r))}},{key:`getSizeAndPositionOfCell`,value:function(e){return this._cellSizeAndPositionManager.getSizeAndPositionOfCell(e)}},{key:`getSizeAndPositionOfLastMeasuredCell`,value:function(){return this._cellSizeAndPositionManager.getSizeAndPositionOfLastMeasuredCell()}},{key:`getTotalSize`,value:function(){return Math.min(this._maxScrollSize,this._cellSizeAndPositionManager.getTotalSize())}},{key:`getUpdatedOffsetForIndex`,value:function(e){var t=e.align,n=t===void 0?`auto`:t,r=e.containerSize,i=e.currentOffset,a=e.targetIndex;i=this._safeOffsetToOffset({containerSize:r,offset:i});var o=this._cellSizeAndPositionManager.getUpdatedOffsetForIndex({align:n,containerSize:r,currentOffset:i,targetIndex:a});return this._offsetToSafeOffset({containerSize:r,offset:o})}},{key:`getVisibleCellRange`,value:function(e){var t=e.containerSize,n=e.offset;return n=this._safeOffsetToOffset({containerSize:t,offset:n}),this._cellSizeAndPositionManager.getVisibleCellRange({containerSize:t,offset:n})}},{key:`resetCell`,value:function(e){this._cellSizeAndPositionManager.resetCell(e)}},{key:`_getOffsetPercentage`,value:function(e){var t=e.containerSize,n=e.offset,r=e.totalSize;return r<=t?0:n/(r-t)}},{key:`_offsetToSafeOffset`,value:function(e){var t=e.containerSize,n=e.offset,r=this._cellSizeAndPositionManager.getTotalSize(),i=this.getTotalSize();if(r===i)return n;var a=this._getOffsetPercentage({containerSize:t,offset:n,totalSize:r});return Math.round(a*(i-t))}},{key:`_safeOffsetToOffset`,value:function(e){var t=e.containerSize,n=e.offset,r=this._cellSizeAndPositionManager.getTotalSize(),i=this.getTotalSize();if(r===i)return n;var a=this._getOffsetPercentage({containerSize:t,offset:n,totalSize:i});return Math.round(a*(r-t))}}])}();function Be(e){var t=e.cellCount,n=e.overscanCellsCount,r=e.scrollDirection,i=e.startIndex,a=e.stopIndex;return r===1?{overscanStartIndex:Math.max(0,i),overscanStopIndex:Math.min(t-1,a+n)}:{overscanStartIndex:Math.max(0,i-n),overscanStopIndex:Math.min(t-1,a)}}function Ve(e){var t=e.cellSize,n=e.cellSizeAndPositionManager,r=e.previousCellsCount,i=e.previousCellSize,a=e.previousScrollToAlignment,o=e.previousScrollToIndex,s=e.previousSize,c=e.scrollOffset,l=e.scrollToAlignment,u=e.scrollToIndex,d=e.size,f=e.sizeJustIncreasedFromZero,p=e.updateScrollIndexCallback,m=n.getCellCount(),h=u>=0&&u<m;h&&(d!==s||f||!i||typeof t==`number`&&t!==i||l!==a||u!==o)?p(u):!h&&m>
20&&(d<s||m<r)&&c>n.getTotalSize()-d&&p(m-1)}function He(e){for(var t=e.cellCache,n=e.cellRenderer,r=e.columnSizeAndPositionManager,i=e.columnStartIndex,a=e.columnStopIndex,o=e.deferredMeasurementCache,s=e.horizontalOffsetAdjustment,c=e.isScrolling,l=e.isScrollingOptOut,u=e.parent,d=e.rowSizeAndPositionManager,f=e.rowStartIndex,p=e.rowStopIndex,m=e.styleCache,h=e.verticalOffsetAdjustment,g=e.visibleColumnIndices,_=e.visibleRowIndices,v=[],y=r.areOffsetsAdjusted()||d.areOffsetsAdjusted(),b=!c&&!y,x=f;x<=p;x++)for(var S=d.getSizeAndPositionOfCell(x),w=i;w<=a;w++){var T=r.getSizeAndPositionOfCell(w),E=w>=g.start&&w<=g.stop&&x>=_.start&&x<=_.stop,D=`${x}-${w}`,O=void 0;b&&m[D]?O=m[D]:o&&!o.has(x,w)?O={height:`auto`,left:0,position:`absolute`,top:0,width:`auto`}:(O={height:S.size,left:T.offset+s,position:`absolute`,top:S.offset+h,width:T.size},m[D]=O);var k={columnIndex:w,isScrolling:c,isVisible:E,key:D,parent:u,rowIndex:x,style:O},A=void 0;(l||c)&&!s&&!h?(t[D]||(t[D]=n(k)),A=t[D]):A=n(k),A!=null&&A!==!1&&(A.props.role||(A=C.cloneElement(A,{role:`gridcell`})),v.push(A))}return v}var F=typeof window<`u`?window:typeof self<`u`?self:{},Ue=F.requestAnimationFrame||F.webkitRequestAnimationFrame||F.mozRequestAnimationFrame||F.oRequestAnimationFrame||F.msRequestAnimationFrame||function(e){return F.setTimeout(e,1e3/60)},We=F.cancelAnimationFrame||F.webkitCancelAnimationFrame||F.mozCancelAnimationFrame||F.oCancelAnimationFrame||F.msCancelAnimationFrame||function(e){F.clearTimeout(e)},Ge=Ue,Ke=We,I=function(e){return Ke(e.id)},qe=function(e,t){var n;Promise.resolve().then(function(){n=Date.now()});var r=function(){Date.now()-n>=t?e.call():i.id=Ge(r)},i={id:Ge(r)};return i};function Je(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),n.push.apply(n,r)}return n}function L(e){for(var t=1;t<arguments.length;t++){var n=arguments[t]==null?{}:arguments[t];t%2?Je(Object(n),!0).forEach(function(t){c(e,t,n[t])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):Je(Object(n)).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))})}return e}function Ye(e,t,n){return t=o(t),l(e,Xe()?Reflect.construct(t,n||[],o(e).constructor):t.apply(e,n))}function Xe(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){}))}catch{}return(Xe=function(){return!!e})()}var R={OBSERVED:`observed`,REQUESTED:`requested`},Ze=function(){return null},z=function(e){function t(e){var n;h(this,t),n=Ye(this,t,[e]),c(n,`_onGridRenderedMemoizer`,M()),c(n,`_onScrollMemoizer`,M(!1)),c(n,`_deferredInvalidateColumnIndex`,null),c(n,`_deferredInvalidateRowIndex`,null),c(n,`_recomputeScrollLeftFlag`,!1),c(n,`_recomputeScrollTopFlag`,!1),c(n,`_horizontalScrollBarSize`,0),c(n,`_verticalScrollBarSize`,0),c(n,`_scrollbarPresenceChanged`,!1),c(n,`_scrollingContainer`,void 0),c(n,`_childrenToDisplay`,void 0),c(n,`_columnStartIndex`,void 0),c(n,`_columnStopIndex`,void 0),c(n,`_rowStartIndex`,void 0),c(n,`_rowStopIndex`,void 0),c(n,`_renderedColumnStartIndex`,0),c(n,`_renderedColumnStopIndex`,0),c(n,`_renderedRowStartIndex`,0),c(n,`_renderedRowStopIndex`,0),c(n,`_initialScrollTop`,void 0),c(n,`_initialScrollLeft`,void 0),c(n,`_disablePointerEventsTimeoutId`,void 0),c(n,`_styleCache`,{}),c(n,`_cellCache`,{}),c(n,`_debounceScrollEndedCallback`,function(){n._disablePointerEventsTimeoutId=null,n.setState({isScrolling:!1,needToResetStyleCache:!1})}),c(n,`_invokeOnGridRenderedHelper`,function(){var e=n.props.onSectionRendered;n._onGridRenderedMemoizer({callback:e,indices:{columnOverscanStartIndex:n._columnStartIndex,columnOverscanStopIndex:n._columnStopIndex,columnStartIndex:n._renderedColumnStartIndex,columnStopIndex:n._renderedColumnStopIndex,rowOverscanStartIndex:n._rowStartIndex,rowOverscanStopIndex:n._rowStopIndex,rowStartIndex:n._renderedRowStartIndex,rowStopIndex:n._renderedRowStopIndex}})}),c(n,`_setScrollingContainerRef`,function(e){n._scrollingContainer=e,typeof n.props.elementRef==`function`?n.props.elementRef(e):r(n.props.elementRef)===`object`&&(n.props.elementRef.current=e)}),c(n,`_onScroll`,function(e){e.target===n._scrollingContainer&&n.handleScrollEvent(e.target)});var i=new ze({cellCount:e.columnCount,cellSizeGetter:function(n){return t._wrapSizeGetter(e.columnWidth)(n)},estimatedCellSize:t._getEstimatedColumnSize(e)}),a=new ze({cellCount:e.rowCount,cellSizeGetter:function(n){return t._wrapSizeGetter(e.rowHeight)(n)},estimatedCellSize:t._getEstimatedRowSize(e)});return n.state={instanceProps:{columnSizeAndPositionManager:i,rowSizeAndPositionManager:a,prevColumnWidth:e.columnWidth,prevRowHeight:e.rowHeight,prevColumnCount:e.columnCount,prevRowCount:e.rowCount,prevIsScrolling:e.isScrolling===!0,prevScrollToColumn:e.scrollToColumn,prevScrollToRow:e.scrollToRow,scrollbarSize:0,scrollbarSizeMeasured:!1},isScrolling:!1,scrollDirectionHorizontal:1,scrollDirectionVertical:1,scrollLeft:0,scrollTop:0,scrollPositionChangeReason:null,needToResetStyleCache:!1},e.scrollToRow>0&&(n._initialScrollTop=n._getCalculatedScrollTop(e,n.state)),e.scrollToColumn>0&&(n._initialScrollLeft=n._getCalculatedScrollLeft(e,n.state)),n}return f(t,e),p(t,[{key:`getOffsetForCell`,value:function(){var e=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{},t=e.alignment,n=t===void 0?this.props.scrollToAlignment:t,r=e.columnIndex,i=r===void 0?this.props.scrollToColumn:r,a=e.rowIndex,o=a===void 0?this.props.scrollToRow:a,s=L(L({},this.props),{},{scrollToAlignment:n,scrollToColumn:i,scrollToRow:o});return{scrollLeft:this._getCalculatedScrollLeft(s),scrollTop:this._getCalculatedScrollTop(s)}}},{key:`getTotalRowsHeight`,value:function(){return this.state.instanceProps.rowSizeAndPositionManager.getTotalSize()}},{key:`getTotalColumnsWidth`,value:function(){return this.state.instanceProps.columnSizeAndPositionManager.getTotalSize()}},{key:`handleScrollEvent`,value:function(e){var t=e.scrollLeft,n=t===void 0?0:t,r=e.scrollTop,i=r===void 0?0:r;if(!(i<0)){this._debounceScrollEnded();var a=this.props,o=a.autoHeight,s=a.autoWidth,c=a.height,l=a.width,u=this.state.instanceProps,d=u.scrollbarSize,f=u.rowSizeAndPositionManager.getTotalSize(),p=u.columnSizeAndPositionManager.getTotalSize(),m=Math.min(Math.max(0,p-l+d),n),h=Math.min(Math.max(0,f-c+d),i);if(this.state.scrollLeft!==m||this.state.scrollTop!==h){var g={isScrolling:!0,scrollDirectionHorizontal:m===this.state.scrollLeft?this.state.scrollDirectionHorizontal:m>this.state.scrollLeft?1:-1,scrollDirectionVertical:h===this.state.scrollTop?this.state.scrollDirectionVertical:h>this.state.scrollTop?1:-1,scrollPositionChangeReason:R.OBSERVED};o||(g.scrollTop=h),s||(g.scrollLeft=m),g.needToResetStyleCache=!1,this.setState(g)}this._invokeOnScrollMemoizer({scrollLeft:m,scrollTop:h,totalColumnsWidth:p,totalRowsHeight:f})}}}
2,{key:`invalidateCellSizeAfterRender`,value:function(e){var t=e.columnIndex,n=e.rowIndex;this._deferredInvalidateColumnIndex=typeof this._deferredInvalidateColumnIndex==`number`?Math.min(this._deferredInvalidateColumnIndex,t):t,this._deferredInvalidateRowIndex=typeof this._deferredInvalidateRowIndex==`number`?Math.min(this._deferredInvalidateRowIndex,n):n}},{key:`measureAllCells`,value:function(){var e=this.props,t=e.columnCount,n=e.rowCount,r=this.state.instanceProps;r.columnSizeAndPositionManager.getSizeAndPositionOfCell(t-1),r.rowSizeAndPositionManager.getSizeAndPositionOfCell(n-1)}},{key:`recomputeGridSize`,value:function(){var e=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{},t=e.columnIndex,n=t===void 0?0:t,r=e.rowIndex,i=r===void 0?0:r,a=this.props,o=a.scrollToColumn,s=a.scrollToRow,c=this.state.instanceProps;c.columnSizeAndPositionManager.resetCell(n),c.rowSizeAndPositionManager.resetCell(i),this._recomputeScrollLeftFlag=o>=0&&(this.state.scrollDirectionHorizontal===1?n<=o:n>=o),this._recomputeScrollTopFlag=s>=0&&(this.state.scrollDirectionVertical===1?i<=s:i>=s),this._styleCache={},this._cellCache={},this.forceUpdate()}},{key:`scrollToCell`,value:function(e){var t=e.columnIndex,n=e.rowIndex,r=this.props.columnCount,i=this.props;r>1&&t!==void 0&&this._updateScrollLeftForScrollToColumn(L(L({},i),{},{scrollToColumn:t})),n!==void 0&&this._updateScrollTopForScrollToRow(L(L({},i),{},{scrollToRow:n}))}},{key:`componentDidMount`,value:function(){var e=this.props,n=e.getScrollbarSize,r=e.height,i=e.scrollLeft,a=e.scrollToColumn,o=e.scrollTop,s=e.scrollToRow,c=e.width,l=this.state.instanceProps;if(this._initialScrollTop=0,this._initialScrollLeft=0,this._handleInvalidatedGridSize(),l.scrollbarSizeMeasured||this.setState(function(e){var t=L(L({},e),{},{needToResetStyleCache:!1});return t.instanceProps.scrollbarSize=n(),t.instanceProps.scrollbarSizeMeasured=!0,t}),typeof i==`number`&&i>=0||typeof o==`number`&&o>=0){var u=t._getScrollToPositionStateUpdate({prevState:this.state,scrollLeft:i,scrollTop:o});u&&(u.needToResetStyleCache=!1,this.setState(u))}this._scrollingContainer&&(this._scrollingContainer.scrollLeft!==this.state.scrollLeft&&(this._scrollingContainer.scrollLeft=this.state.scrollLeft),this._scrollingContainer.scrollTop!==this.state.scrollTop&&(this._scrollingContainer.scrollTop=this.state.scrollTop));var d=r>0&&c>0;a>=0&&d&&this._updateScrollLeftForScrollToColumn(),s>=0&&d&&this._updateScrollTopForScrollToRow(),this._invokeOnGridRenderedHelper(),this._invokeOnScrollMemoizer({scrollLeft:i||0,scrollTop:o||0,totalColumnsWidth:l.columnSizeAndPositionManager.getTotalSize(),totalRowsHeight:l.rowSizeAndPositionManager.getTotalSize()}),this._maybeCallOnScrollbarPresenceChange()}},{key:`componentDidUpdate`,value:function(e,t){var n=this,r=this.props,i=r.autoHeight,a=r.autoWidth,o=r.columnCount,s=r.height,c=r.rowCount,l=r.scrollToAlignment,u=r.scrollToColumn,d=r.scrollToRow,f=r.width,p=this.state,m=p.scrollLeft,h=p.scrollPositionChangeReason,g=p.scrollTop,_=p.instanceProps;this._handleInvalidatedGridSize();var v=o>0&&e.columnCount===0||c>0&&e.rowCount===0;h===R.REQUESTED&&(!a&&m>=0&&(m!==this._scrollingContainer.scrollLeft||v)&&(this._scrollingContainer.scrollLeft=m),!i&&g>=0&&(g!==this._scrollingContainer.scrollTop||v)&&(this._scrollingContainer.scrollTop=g));var y=(e.width===0||e.height===0)&&s>0&&f>0;if(this._recomputeScrollLeftFlag?(this._recomputeScrollLeftFlag=!1,this._updateScrollLeftForScrollToColumn(this.props)):Ve({cellSizeAndPositionManager:_.columnSizeAndPositionManager,previousCellsCount:e.columnCount,previousCellSize:e.columnWidth,previousScrollToAlignment:e.scrollToAlignment,previousScrollToIndex:e.scrollToColumn,previousSize:e.width,scrollOffset:m,scrollToAlignment:l,scrollToIndex:u,size:f,sizeJustIncreasedFromZero:y,updateScrollIndexCallback:function(){return n._updateScrollLeftForScrollToColumn(n.props)}}),this._recomputeScrollTopFlag?(this._recomputeScrollTopFlag=!1,this._updateScrollTopForScrollToRow(this.props)):Ve({cellSizeAndPositionManager:_.rowSizeAndPositionManager,previousCellsCount:e.rowCount,previousCellSize:e.rowHeight,previousScrollToAlignment:e.scrollToAlignment,previousScrollToIndex:e.scrollToRow,previousSize:e.height,scrollOffset:g,scrollToAlignment:l,scrollToIndex:d,size:s,sizeJustIncreasedFromZero:y,updateScrollIndexCallback:function(){return n._updateScrollTopForScrollToRow(n.props)}}),this._invokeOnGridRenderedHelper(),m!==t.scrollLeft||g!==t.scrollTop){var b=_.rowSizeAndPositionManager.getTotalSize(),x=_.columnSizeAndPositionManager.getTotalSize();this._invokeOnScrollMemoizer({scrollLeft:m,scrollTop:g,totalColumnsWidth:x,totalRowsHeight:b})}this._maybeCallOnScrollbarPresenceChange()}},{key:`componentWillUnmount`,value:function(){this._disablePointerEventsTimeoutId&&I(this._disablePointerEventsTimeoutId)}},{key:`render`,value:function(){var e=this.props,t=e.autoContainerWidth,n=e.autoHeight,r=e.autoWidth,i=e.className,a=e.containerProps,o=e.containerRole,s=e.containerStyle,c=e.height,l=e.id,u=e.noContentRenderer,d=e.role,f=e.style,p=e.tabIndex,m=e.width,h=this.state,g=h.instanceProps,_=h.needToResetStyleCache,v=this._isScrolling(),y={boxSizing:`border-box`,direction:`ltr`,height:n?`auto`:c,position:`relative`,width:r?`auto`:m,WebkitOverflowScrolling:`touch`,willChange:`transform`};_&&(this._styleCache={}),this.state.isScrolling||this._resetStyleCache(),this._calculateChildrenToRender(this.props,this.state);var b=g.columnSizeAndPositionManager.getTotalSize(),x=g.rowSizeAndPositionManager.getTotalSize(),w=x>c?g.scrollbarSize:0,T=b>m?g.scrollbarSize:0;(T!==this._horizontalScrollBarSize||w!==this._verticalScrollBarSize)&&(this._horizontalScrollBarSize=T,this._verticalScrollBarSize=w,this._scrollbarPresenceChanged=!0),y.overflowX=b+w<=m?`hidden`:`auto`,y.overflowY=x+T<=c?`hidden`:`auto`;
2var E=this._childrenToDisplay,D=E.length===0&&c>0&&m>0;return C.createElement(`div`,S({ref:this._setScrollingContainerRef},a,{"aria-label":this.props[`aria-label`],"aria-readonly":this.props[`aria-readonly`],className:j(`ReactVirtualized__Grid`,i),id:l,onScroll:this._onScroll,role:d,style:L(L({},y),f),tabIndex:p}),E.length>0&&C.createElement(`div`,{className:`ReactVirtualized__Grid__innerScrollContainer`,role:o,style:L({width:t?`auto`:b,height:x,maxWidth:b,maxHeight:x,overflow:`hidden`,pointerEvents:v?`none`:``,position:`relative`},s)},E),D&&u())}},{key:`_calculateChildrenToRender`,value:function(){var e=arguments.length>0&&arguments[0]!==void 0?arguments[0]:this.props,t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:this.state,n=e.cellRenderer,r=e.cellRangeRenderer,i=e.columnCount,a=e.deferredMeasurementCache,o=e.height,s=e.overscanColumnCount,c=e.overscanIndicesGetter,l=e.overscanRowCount,u=e.rowCount,d=e.width,f=e.isScrollingOptOut,p=t.scrollDirectionHorizontal,m=t.scrollDirectionVertical,h=t.instanceProps,g=this._initialScrollTop>0?this._initialScrollTop:t.scrollTop,_=this._initialScrollLeft>0?this._initialScrollLeft:t.scrollLeft,v=this._isScrolling(e,t);if(this._childrenToDisplay=[],o>0&&d>0){var y=h.columnSizeAndPositionManager.getVisibleCellRange({containerSize:d,offset:_}),b=h.rowSizeAndPositionManager.getVisibleCellRange({containerSize:o,offset:g}),x=h.columnSizeAndPositionManager.getOffsetAdjustment({containerSize:d,offset:_}),S=h.rowSizeAndPositionManager.getOffsetAdjustment({containerSize:o,offset:g});this._renderedColumnStartIndex=y.start,this._renderedColumnStopIndex=y.stop,this._renderedRowStartIndex=b.start,this._renderedRowStopIndex=b.stop;var C=c({direction:`horizontal`,cellCount:i,overscanCellsCount:s,scrollDirection:p,startIndex:typeof y.start==`number`?y.start:0,stopIndex:typeof y.stop==`number`?y.stop:-1}),w=c({direction:`vertical`,cellCount:u,overscanCellsCount:l,scrollDirection:m,startIndex:typeof b.start==`number`?b.start:0,stopIndex:typeof b.stop==`number`?b.stop:-1}),T=C.overscanStartIndex,E=C.overscanStopIndex,D=w.overscanStartIndex,O=w.overscanStopIndex;if(a){if(!a.hasFixedHeight()){for(var k=D;k<=O;k++)if(!a.has(k,0)){T=0,E=i-1;break}}if(!a.hasFixedWidth()){for(var A=T;A<=E;A++)if(!a.has(0,A)){D=0,O=u-1;break}}}this._childrenToDisplay=r({cellCache:this._cellCache,cellRenderer:n,columnSizeAndPositionManager:h.columnSizeAndPositionManager,columnStartIndex:T,columnStopIndex:E,deferredMeasurementCache:a,horizontalOffsetAdjustment:x,isScrolling:v,isScrollingOptOut:f,parent:this,rowSizeAndPositionManager:h.rowSizeAndPositionManager,rowStartIndex:D,rowStopIndex:O,scrollLeft:_,scrollTop:g,styleCache:this._styleCache,verticalOffsetAdjustment:S,visibleColumnIndices:y,visibleRowIndices:b}),this._columnStartIndex=T,this._columnStopIndex=E,this._rowStartIndex=D,this._rowStopIndex=O}}},{key:`_debounceScrollEnded`,value:function(){var e=this.props.scrollingResetTimeInterval;this._disablePointerEventsTimeoutId&&I(this._disablePointerEventsTimeoutId),this._disablePointerEventsTimeoutId=qe(this._debounceScrollEndedCallback,e)}},{key:`_handleInvalidatedGridSize`,value:function(){if(typeof this._deferredInvalidateColumnIndex==`number`&&typeof this._deferredInvalidateRowIndex==`number`){var e=this._deferredInvalidateColumnIndex,t=this._deferredInvalidateRowIndex;this._deferredInvalidateColumnIndex=null,this._deferredInvalidateRowIndex=null,this.recomputeGridSize({columnIndex:e,rowIndex:t})}}},{key:`_invokeOnScrollMemoizer`,value:function(e){var t=this,n=e.scrollLeft,r=e.scrollTop,i=e.totalColumnsWidth,a=e.totalRowsHeight;this._onScrollMemoizer({callback:function(e){var n=e.scrollLeft,r=e.scrollTop,o=t.props,s=o.height,c=o.onScroll,l=o.width;c({clientHeight:s,clientWidth:l,scrollHeight:a,scrollLeft:n,scrollTop:r,scrollWidth:i})},indices:{scrollLeft:n,scrollTop:r}})}},{key:`_isScrolling`,value:function(){var e=arguments.length>0&&arguments[0]!==void 0?arguments[0]:this.props,t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:this.state;return Object.hasOwnProperty.call(e,`isScrolling`)?!!e.isScrolling:!!t.isScrolling}},{key:`_maybeCallOnScrollbarPresenceChange`,value:function(){if(this._scrollbarPresenceChanged){var e=this.props.onScrollbarPresenceChange;this._scrollbarPresenceChanged=!1,e({horizontal:this._horizontalScrollBarSize>0,size:this.state.instanceProps.scrollbarSize,vertical:this._verticalScrollBarSize>0})}}},{key:`scrollToPosition`,value:function(e){var n=e.scrollLeft,r=e.scrollTop,i=t._getScrollToPositionStateUpdate({prevState:this.state,scrollLeft:n,scrollTop:r});i&&(i.needToResetStyleCache=!1,this.setState(i))}},{key:`_getCalculatedScrollLeft`,value:function(){var e=arguments.length>0&&arguments[0]!==void 0?arguments[0]:this.props,n=arguments.length>1&&arguments[1]!==void 0?arguments[1]:this.state;return t._getCalculatedScrollLeft(e,n)}},{key:`_updateScrollLeftForScrollToColumn`,value:function(){var e=arguments.length>0&&arguments[0]!==void 0?arguments[0]:this.props,n=arguments.length>1&&arguments[1]!==void 0?arguments[1]:this.state,r=t._getScrollLeftForScrollToColumnStateUpdate(e,n);r&&(r.needToResetStyleCache=!1,this.setState(r))}},{key:`_getCalculatedScrollTop`,value:function(){var e=arguments.length>0&&arguments[0]!==void 0?arguments[0]:this.props,n=arguments.length>1&&arguments[1]!==void 0?arguments[1]:this.state;return t._getCalculatedScrollTop(e,n)}},{key:`_resetStyleCache`,value:function(){var e=this._styleCache,t=this._cellCache,n=this.props.isScrollingOptOut;this._cellCache={},this._styleCache={};for(var r=this._rowStartIndex;r<=this._rowStopIndex;r++)for(var i=this._columnStartIndex;i<=this._columnStopIndex;i++){var a=`${r}-${i}`;this._styleCache[a]=e[a],n&&(this._cellCache[a]=t[a])}}},{key:`_updateScrollTopForScrollToRow`,value:function(){var e=arguments.length>0&&arguments[0]!==void 0?arguments[0]:this.props,n=arguments.length>1&&arguments[1]!==void 0?arguments[1]:this.state,r=t._getScrollTopForScrollToRowStateUpdate(e,n);r&&(r.needToResetStyleCache=!1,this.setState(r))}}],[{key:`getDerivedStateFromProps`,value:function(e,n){var r={};e.columnCount===0&&n.scrollLeft!==0||e.rowCount===0&&n.scrollTop!==0?(r.scrollLeft=0,r.scrollTop=0):(e.scrollLeft!==n.scrollLeft&&e.scrollToColumn<0||e.scrollTop!==n.scrollTop&&e.scrollToRow<0)&&Object.assign(r,t._getScrollToPositionStateUpdate({prevState:n,scrollLeft:e.scrollLeft,scrollTop:e.scrollTop}));var i=n.instanceProps;r.needToResetStyleCache=!1,(e.columnWidth!==i.prevColumnWidth||e.rowHeight!==i.prevRowHeight)&&(r.needToResetStyleCache=!0),i.columnSizeAndPositionManager.configure({cellCount:e.columnCount,estimatedCellSize:t._getEstimatedColumnSize(e),cellSizeGetter:t._wrapSizeGetter(e.columnWidth)}),i.rowSizeAndPositionManager.configure({cellCount:e.rowCount,estimatedCellSize:t._getEstimatedRowSize(e),cellSizeGetter:t._wrapSizeGetter(e.rowHeight)}),(i.prevColumnCount===0||i.prevRowCount===0)&&(i.prevColumnCount=0,i.prevRowCount=0),e.autoHeight&&e.isScrolling===!1&&i.prevIsScrolling===!0&&Object.assign(r,{isScrolling:!1});var a,o;return je({cellCount:i.prevColumnCount,cellSize:typeof i.prevColumnWidth==`number`?i.prevColumnWidth:null,computeMetadataCallback:function(){return i.columnSizeAndPositionManager.resetCell(0)},computeMetadataCallbackProps:e,nextCellsCount:e.columnCount,nextCellSize:typeof e.columnWidth==`number`?e.columnWidth:null,nextScrollToIndex:e.scrollToColumn,scrollToIndex:i.prevScrollToColumn,updateScrollOffsetForScrollToIndex:function(){a=t._getScrollLeftForScrollToColumnStateUpdate(e,n)}}),je({cellCount:i.prevRowCount,cellSize:typeof i.prevRowHeight==`number`?i.prevRowHeight:null,computeMetadataCallback:function(){return i.rowSizeAndPositionManager.resetCell(0)},computeMetadataCallbackProps:e,nextCellsCount:e.rowCount,nextCellSize:typeof e.rowHeight==`number`?e.rowHeight:null,nextScrollToIndex:e.scrollToRow,scrollToIndex:i.prevScrollToRow,updateScrollOffsetForScrollToIndex:function(){o=t._getScrollTopForScrollToRowStateUpdate(e,n)}}),i.prevColumnCount=e.columnCount,i.prevColumnWidth=e.columnWidth,i.prevIsScrolling=e.isScrolling===!0,i.prevRowCount=e.rowCount,i.prevRowHeight=e.rowHeight,i.prevScrollToColumn=e.scrollToColumn,i.prevScrollToRow=e.scrollToRow,i.scrollbarSize=e.getScrollbarSize(),i.scrollbarSize===void 0?(i.scrollbarSizeMeasured=!1,i.scrollbarSize=0):i.scrollbarSizeMeasured=!0,r.instanceProps=i,L(L(L({},r),a),o)}},{key:`_getEstimatedColumnSize`,value:function(e){return typeof e.columnWidth==`number`?e.columnWidth:e.estimatedColumnSize}},{key:`_getEstimatedRowSize`,value:function(e){return typeof e.rowHeight==`number`?e.rowHeight:e.estimatedRowSize}},{key:`_getScrollToPositionStateUpdate`,value:function(e){var t=e.prevState,n=e.scrollLeft,r=e.scrollTop,i={scrollPositionChangeReason:R.REQUESTED};
2return typeof n==`number`&&n>=0&&(i.scrollDirectionHorizontal=n>t.scrollLeft?1:-1,i.scrollLeft=n),typeof r==`number`&&r>=0&&(i.scrollDirectionVertical=r>t.scrollTop?1:-1,i.scrollTop=r),typeof n==`number`&&n>=0&&n!==t.scrollLeft||typeof r==`number`&&r>=0&&r!==t.scrollTop?i:{}}},{key:`_wrapSizeGetter`,value:function(e){return typeof e==`function`?e:function(){return e}}},{key:`_getCalculatedScrollLeft`,value:function(e,t){var n=e.columnCount,r=e.height,i=e.scrollToAlignment,a=e.scrollToColumn,o=e.width,s=t.scrollLeft,c=t.instanceProps;if(n>0){var l=n-1,u=a<0?l:Math.min(l,a),d=c.rowSizeAndPositionManager.getTotalSize(),f=c.scrollbarSizeMeasured&&d>r?c.scrollbarSize:0;return c.columnSizeAndPositionManager.getUpdatedOffsetForIndex({align:i,containerSize:o-f,currentOffset:s,targetIndex:u})}return 0}},{key:`_getScrollLeftForScrollToColumnStateUpdate`,value:function(e,n){var r=n.scrollLeft,i=t._getCalculatedScrollLeft(e,n);return typeof i==`number`&&i>=0&&r!==i?t._getScrollToPositionStateUpdate({prevState:n,scrollLeft:i,scrollTop:-1}):{}}},{key:`_getCalculatedScrollTop`,value:function(e,t){var n=e.height,r=e.rowCount,i=e.scrollToAlignment,a=e.scrollToRow,o=e.width,s=t.scrollTop,c=t.instanceProps;if(r>0){var l=r-1,u=a<0?l:Math.min(l,a),d=c.columnSizeAndPositionManager.getTotalSize(),f=c.scrollbarSizeMeasured&&d>o?c.scrollbarSize:0;return c.rowSizeAndPositionManager.getUpdatedOffsetForIndex({align:i,containerSize:n-f,currentOffset:s,targetIndex:u})}return 0}},{key:`_getScrollTopForScrollToRowStateUpdate`,value:function(e,n){var r=n.scrollTop,i=t._getCalculatedScrollTop(e,n);return typeof i==`number`&&i>=0&&r!==i?t._getScrollToPositionStateUpdate({prevState:n,scrollLeft:-1,scrollTop:i}):{}}}])}(C.PureComponent);c(z,`defaultProps`,{"aria-label":`grid`,"aria-readonly":!0,autoContainerWidth:!1,autoHeight:!1,autoWidth:!1,cellRangeRenderer:He,containerRole:`row`,containerStyle:{},estimatedColumnSize:100,estimatedRowSize:30,getScrollbarSize:s,noContentRenderer:Ze,onScroll:function(){},onScrollbarPresenceChange:function(){},onSectionRendered:function(){},overscanColumnCount:0,overscanIndicesGetter:Be,overscanRowCount:10,role:`grid`,scrollingResetTimeInterval:150,scrollToAlignment:`auto`,scrollToColumn:-1,scrollToRow:-1,style:{},tabIndex:0,isScrollingOptOut:!1}),u(z);function Qe(e){var t=e.cellCount,n=e.overscanCellsCount,r=e.scrollDirection,i=e.startIndex,a=e.stopIndex;return n=Math.max(1,n),r===1?{overscanStartIndex:Math.max(0,i-1),overscanStopIndex:Math.min(t-1,a+n)}:{overscanStartIndex:Math.max(0,i-n),overscanStopIndex:Math.min(t-1,a+1)}}function $e(e,t,n){return t=o(t),l(e,et()?Reflect.construct(t,n||[],o(e).constructor):t.apply(e,n))}function et(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){}))}catch{}return(et=function(){return!!e})()}var tt=function(e){function t(e,n){var r;return h(this,t),r=$e(this,t,[e,n]),r._loadMoreRowsMemoizer=M(),r._onRowsRendered=r._onRowsRendered.bind(r),r._registerChild=r._registerChild.bind(r),r}return f(t,e),p(t,[{key:`resetLoadMoreRowsCache`,value:function(e){this._loadMoreRowsMemoizer=M(),e&&this._doStuff(this._lastRenderedStartIndex,this._lastRenderedStopIndex)}},{key:`render`,value:function(){var e=this.props.children;return e({onRowsRendered:this._onRowsRendered,registerChild:this._registerChild})}},{key:`_loadUnloadedRanges`,value:function(e){var t=this,n=this.props.loadMoreRows;e.forEach(function(e){var r=n(e);r&&r.then(function(){nt({lastRenderedStartIndex:t._lastRenderedStartIndex,lastRenderedStopIndex:t._lastRenderedStopIndex,startIndex:e.startIndex,stopIndex:e.stopIndex})&&t._registeredChild&&it(t._registeredChild,t._lastRenderedStartIndex)})})}},{key:`_onRowsRendered`,value:function(e){var t=e.startIndex,n=e.stopIndex;this._lastRenderedStartIndex=t,this._lastRenderedStopIndex=n,this._doStuff(t,n)}},{key:`_doStuff`,value:function(e,t){var n,r=this,i=this.props,a=i.isRowLoaded,o=i.minimumBatchSize,s=i.rowCount,c=i.threshold,l=rt({isRowLoaded:a,minimumBatchSize:o,rowCount:s,startIndex:Math.max(0,e-c),stopIndex:Math.min(s-1,t+c)}),u=(n=[]).concat.apply(n,d(l.map(function(e){return[e.startIndex,e.stopIndex]})));this._loadMoreRowsMemoizer({callback:function(){r._loadUnloadedRanges(l)},indices:{squashedUnloadedRanges:u}})}},{key:`_registerChild`,value:function(e){this._registeredChild=e}}])}(C.PureComponent);c(tt,`defaultProps`,{minimumBatchSize:10,rowCount:0,threshold:15}),tt.propTypes={};function nt(e){var t=e.lastRenderedStartIndex,n=e.lastRenderedStopIndex,r=e.startIndex,i=e.stopIndex;return!(r>n||i<t)}function rt(e){for(var t=e.isRowLoaded,n=e.minimumBatchSize,r=e.rowCount,i=e.startIndex,a=e.stopIndex,o=[],s=null,c=null,l=i;l<=a;
2l++)t({index:l})?c!==null&&(o.push({startIndex:s,stopIndex:c}),s=c=null):(c=l,s===null&&(s=l));if(c!==null){for(var u=Math.min(Math.max(c,s+n-1),r-1),d=c+1;d<=u&&!t({index:d});d++)c=d;o.push({startIndex:s,stopIndex:c})}if(o.length)for(var f=o[0];f.stopIndex-f.startIndex+1<n&&f.startIndex>0;){var p=f.startIndex-1;if(!t({index:p}))f.startIndex=p;else break}return o}function it(e){var t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:0,n=typeof e.recomputeGridSize==`function`?e.recomputeGridSize:e.recomputeRowHeights;n?n.call(e,t):e.forceUpdate()}function at(e,t,n){return t=o(t),l(e,ot()?Reflect.construct(t,n||[],o(e).constructor):t.apply(e,n))}function ot(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){}))}catch{}return(ot=function(){return!!e})()}var st=function(e){function t(){var e;h(this,t);var n=[...arguments];return e=at(this,t,[].concat(n)),c(e,`Grid`,void 0),c(e,`_cellRenderer`,function(t){var n=t.parent,r=t.rowIndex,i=t.style,a=t.isScrolling,o=t.isVisible,s=t.key,c=e.props.rowRenderer,l=Object.getOwnPropertyDescriptor(i,`width`);return l&&l.writable&&(i.width=`100%`),c({index:r,style:i,isScrolling:a,isVisible:o,key:s,parent:n})}),c(e,`_setRef`,function(t){e.Grid=t}),c(e,`_onScroll`,function(t){var n=t.clientHeight,r=t.scrollHeight,i=t.scrollTop,a=e.props.onScroll;a({clientHeight:n,scrollHeight:r,scrollTop:i})}),c(e,`_onSectionRendered`,function(t){var n=t.rowOverscanStartIndex,r=t.rowOverscanStopIndex,i=t.rowStartIndex,a=t.rowStopIndex,o=e.props.onRowsRendered;o({overscanStartIndex:n,overscanStopIndex:r,startIndex:i,stopIndex:a})}),e}return f(t,e),p(t,[{key:`forceUpdateGrid`,value:function(){this.Grid&&this.Grid.forceUpdate()}},{key:`getOffsetForRow`,value:function(e){var t=e.alignment,n=e.index;return this.Grid?this.Grid.getOffsetForCell({alignment:t,rowIndex:n,columnIndex:0}).scrollTop:0}},{key:`invalidateCellSizeAfterRender`,value:function(e){var t=e.columnIndex,n=e.rowIndex;this.Grid&&this.Grid.invalidateCellSizeAfterRender({rowIndex:n,columnIndex:t})}},{key:`measureAllRows`,value:function(){this.Grid&&this.Grid.measureAllCells()}},{key:`recomputeGridSize`,value:function(){var e=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{},t=e.columnIndex,n=t===void 0?0:t,r=e.rowIndex,i=r===void 0?0:r;this.Grid&&this.Grid.recomputeGridSize({rowIndex:i,columnIndex:n})}},{key:`recomputeRowHeights`,value:function(){var e=arguments.length>0&&arguments[0]!==void 0?arguments[0]:0;this.Grid&&this.Grid.recomputeGridSize({rowIndex:e,columnIndex:0})}},{key:`scrollToPosition`,value:function(){var e=arguments.length>0&&arguments[0]!==void 0?arguments[0]:0;this.Grid&&this.Grid.scrollToPosition({scrollTop:e})}},{key:`scrollToRow`,value:function(){var e=arguments.length>0&&arguments[0]!==void 0?arguments[0]:0;this.Grid&&this.Grid.scrollToCell({columnIndex:0,rowIndex:e})}},{key:`render`,value:function(){var e=this.props,t=e.className,n=e.noRowsRenderer,r=e.scrollToIndex,i=e.width,a=j(`ReactVirtualized__List`,t);return C.createElement(z,S({},this.props,{autoContainerWidth:!0,cellRenderer:this._cellRenderer,className:a,columnWidth:i,columnCount:1,noContentRenderer:n,onScroll:this._onScroll,onSectionRendered:this._onSectionRendered,ref:this._setRef,scrollToRow:r}))}}])}(C.PureComponent);c(st,`defaultProps`,{autoHeight:!1,estimatedRowSize:30,onScroll:function(){},noRowsRenderer:function(){return null},onRowsRendered:function(){},overscanIndicesGetter:Qe,overscanRowCount:10,scrollToAlignment:`auto`,scrollToIndex:-1,style:{}});function ct(e,t,n,r){for(var i=n+1;t<=n;){var a=t+n>>>1;e[a]>=r?(i=a,n=a-1):t=a+1}return i}function lt(e,t,n,r,i){for(var a=n+1;t<=n;){var o=t+n>>>1,s=e[o];i(s,r)>=0?(a=o,n=o-1):t=o+1}return a}function ut(e,t,n,r,i){return typeof n==`function`?lt(e,r===void 0?0:r|0,i===void 0?e.length-1:i|0,t,n):ct(e,n===void 0?0:n|0,r===void 0?e.length-1:r|0,t)}function dt(e,t,n,r){for(var i=n+1;t<=n;){var a=t+n>>>1;e[a]>r?(i=a,n=a-1):t=a+1}return i}function ft(e,t,n,r,i){for(var a=n+1;t<=n;){var o=t+n>>>1,s=e[o];i(s,r)>0?(a=o,n=o-1):t=o+1}return a}function pt(e,t,n,r,i){return typeof n==`function`?ft(e,r===void 0?0:r|0,i===void 0?e.length-1:i|0,t,n):dt(e,n===void 0?0:n|0,r===void 0?e.length-1:r|0,t)}function mt(e,t,n,r){for(var i=t-1;t<=n;){var a=t+n>>>1;e[a]<r?(i=a,t=a+1):n=a-1}return i}function ht(e,t,n,r,i){for(var a=t-1;t<=n;){var o=t+n>>>1,s=e[o];i(s,r)<0?(a=o,t=o+1):n=o-1}return a}function gt(e,t,n,r,i){return typeof n==`function`?ht(e,r===void 0?0:r|0,i===void 0?e.length-1:i|0,t,n):mt(e,n===void 0?0:n|0,r===void 0?e.length-1:r|0,t)}function _t(e,t,n,r){for(var i=t-1;t<=n;){var a=t+n>>>1;e[a]<=r?(i=a,t=a+1):n=a-1}return i}function vt(e,t,n,r,i){for(var a=t-1;t<=n;){var o=t+n>>>1,s=e[o];i(s,r)<=0?(a=o,t=o+1):n=o-1}return a}function yt(e,t,n,r,i){return typeof n==`function`?vt(e,r===void 0?0:r|0,i===void 0?e.length-1:i|0,t,n):_t(e,n===void 0?0:n|0,r===void 0?e.length-1:r|0,t)}function bt(e,t,n,r){for(t-1;t<=n;){var i=t+n>>>1,a=e[i];if(a===r)return i;a<=r?t=i+1:n=i-1}return-1}function xt(e,t,n,r,i){for(t-1;t<=n;){var a=t+n>>>1,o=e[a],s=i(o,r);if(s===0)return a;s<=0?t=a+1:n=a-1}return-1}function St(e,t,n,r,i){return typeof n==`function`?xt(e,r===void 0?0:r|0,i===void 0?e.length-1:i|0,t,n):bt(e,n===void 0?0:n|0,r===void 0?e.length-1:r|0,t)}var B={ge:ut,gt:pt,lt:gt,le:yt,eq:St},V=0,H=1,U=2;function Ct(e,t,n,r,i){this.mid=e,this.left=t,this.right=n,this.leftPoints=r,this.rightPoints=i,this.count=(t?t.count:0)+(n?n.count:0)+r.length}var W=Ct.prototype;function wt(e,t){e.mid=t.mid,e.left=t.left,e.right=t.right,e.leftPoints=t.leftPoints,e.rightPoints=t.rightPoints,e.count=t.count}function Tt(e,t){var n=G(t);e.mid=n.mid,e.left=n.left,e.right=n.right,e.leftPoints=n.leftPoints,e.rightPoints=n.rightPoints,e.count=n.count}function Et(e,t){var n=e.intervals([]);n.push(t),Tt(e,n)}function Dt(e,t){var n=e.intervals([]),r=n.indexOf(t);return r<0?V:(n.splice(r,1),Tt(e,n),H)}W.intervals=function(e){return e.push.apply(e,this.leftPoints),this.left&&this.left.intervals(e),this.right&&this.right.intervals(e),e},W.insert=function(e){var t=this.count-this.leftPoints.length;if(this.count+=1,e[1]<this.mid)this.left?4*(this.left.count+1)>3*(t+1)?Et(this,e):this.left.insert(e):this.left=G([e]);else if(e[0]>this.mid)this.right?4*(this.right.count+1)>3*(t+1)?Et(this,e):this.right.insert(e):this.right=G([e]);else{var n=B.ge(this.leftPoints,e,Mt),r=B.ge(this.rightPoints,e,Nt);this.leftPoints.splice(n,0,e),this.rightPoints.splice(r,0,e)}},W.remove=function(e){var t=this.count-this.leftPoints;if(e[1]<this.mid){if(!this.left)return V;if(4*(this.right?this.right.count:0)>3*(t-1))return Dt(this,e);var n=this.left.remove(e);return n===U?(this.left=null,--this.count,H):(n===H&&--this.count,n)}if(e[0]>this.mid){if(!this.right)return V;if(4*(this.left?this.left.count:0)>3*(t-1))return Dt(this,e);var n=this.right.remove(e);return n===U?(this.right=null,--this.count,H):(n===H&&--this.count,n)}if(this.count===1)return this.leftPoints[0]===e?U:V;if(this.leftPoints.length===1&&this.leftPoints[0]===e){if(this.left&&this.right){for(var r=this,i=this.left;i.right;)r=i,i=i.right;if(r===this)i.right=this.right;else{var a=this.left,n=this.right;r.count-=i.count,r.right=i.left,i.left=a,i.right=n}wt(this,i),this.count=(this.left?this.left.count:0)+(this.right?this.right.count:0)+this.leftPoints.length}else this.left?wt(this,this.left):wt(this,this.right);return H}for(var a=B.ge(this.leftPoints,e,Mt);a<this.leftPoints.length&&this.leftPoints[a][0]===e[0];++a)if(this.leftPoints[a]===e){--this.count,this.leftPoints.splice(a,1);for(var n=B.ge(this.rightPoints,e,Nt);n<this.rightPoints.length&&this.rightPoints[n][1]===e[1];++n)if(this.rightPoints[n]===e)return this.rightPoints.splice(n,1),H}return V};function Ot(e,t,n){for(var r=0;r<e.length&&e[r][0]<=t;++r){var i=n(e[r]);if(i)return i}}function kt(e,t,n){for(var r=e.length-1;r>=0&&e[r][1]>=t;--r){var i=n(e[r]);if(i)return i}}function At(e,t){for(var n=0;n<e.length;++n){var r=t(e[n]);if(r)return r}}W.queryPoint=function(e,t){if(e<this.mid){if(this.left){var n=this.left.queryPoint(e,t);if(n)return n}return Ot(this.leftPoints,e,t)}if(e>this.mid){if(this.right){var n=this.right.queryPoint(e,t);if(n)return n}return kt(this.rightPoints,e,t)}return At(this.leftPoints,t)},W.queryInterval=function(e,t,n){if(e<this.mid&&this.left){var r=this.left.queryInterval(e,t,n);if(r)return r}if(t>this.mid&&this.right){var r=this.right.queryInterval(e,t,n);if(r)return r}return t<this.mid?Ot(this.leftPoints,t,n):e>this.mid?kt(this.rightPoints,e,n):At(this.leftPoints,n)};function jt(e,t){return e-t}function Mt(e,t){return e[0]-t[0]||e[1]-t[1]}function Nt(e,t){return e[1]-t[1]||e[0]-t[0]}function G(e){if(e.length===0)return null;for(var t=[],n=0;n<e.length;++n)t.push(e[n][0],e[n][1]);t.sort(jt);for(var r=t[t.length>>1],i=[],a=[],o=[],n=0;n<e.length;++n){var s=e[n];s[1]<r?i.push(s):r<s[0]?a.push(s):o.push(s)}var c=o,l=o.slice();return c.sort(Mt),l.sort(Nt),new Ct(r,G(i),G(a),c,l)}function Pt(e){this.root=e}var K=Pt.prototype;K.insert=function(e){this.root?this.root.insert(e):this.root=new Ct(e[0],null,null,[e],[e])},K.remove=function(e){if(this.root){var t=this.root.remove(e);return t===U&&(this.root=null),t!==V}return!1},K.queryPoint=function(e,t){if(this.root)return this.root.queryPoint(e,t)},K.queryInterval=function(e,t,n){if(e<=t&&this.root)return this.root.queryInterval(e,t,n)},Object.defineProperty(K,"count",{get:function(){return this.root?this.root.count:0}}),Object.defineProperty(K,"intervals",{get:function(){return this.root?this.root.intervals([]):[]}});function Ft(e){return!e||e.length===0?new Pt(null):new Pt(G(e))}var It=function(){function e(){h(this,e),c(this,`_columnSizeMap`,{}),c(this,`_intervalTree`,Ft()),c(this,`_leftMap`,{})}return p(e,[{key:`estimateTotalHeight`,value:function(e,t,n){var r=e-this.count;return this.tallestColumnSize+Math.ceil(r/t)*n}},{key:`range`,value:function(e,t,n){var r=this;this._intervalTree.queryInterval(e,e+t,function(e){var t=m(e,3),i=t[0];t[1];var a=t[2];return n(a,r._leftMap[a],i)})}},{key:`setPosition`,value:function(e,t,n,r){this._intervalTree.insert([n,n+r,e]),this._leftMap[e]=t;var i=this._columnSizeMap,a=i[t];i[t]=a===void 0?n+r:Math.max(a,n+r)}},{key:`count`,get:function(){return this._intervalTree.count}},{key:`shortestColumnSize`,get:function(){var e=this._columnSizeMap,t=0;for(var n in e){var r=e[n];t=t===0?r:Math.min(t,r)}return t}},{key:`tallestColumnSize`,get:function(){var e=this._columnSizeMap,t=0;for(var n in e){var r=e[n];t=Math.max(t,r)}return t}}])}();function Lt(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),n.push.apply(n,r)}return n}function Rt(e){for(var t=1;t<arguments.length;t++){var n=arguments[t]==null?{}:arguments[t];
2t%2?Lt(Object(n),!0).forEach(function(t){c(e,t,n[t])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):Lt(Object(n)).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))})}return e}function zt(e,t,n){return t=o(t),l(e,Bt()?Reflect.construct(t,n||[],o(e).constructor):t.apply(e,n))}function Bt(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){}))}catch{}return(Bt=function(){return!!e})()}var Vt={},Ht=function(e){function t(){var e;h(this,t);var n=[...arguments];return e=zt(this,t,[].concat(n)),c(e,`state`,{isScrolling:!1,scrollTop:0}),c(e,`_debounceResetIsScrollingId`,void 0),c(e,`_invalidateOnUpdateStartIndex`,null),c(e,`_invalidateOnUpdateStopIndex`,null),c(e,`_positionCache`,new It),c(e,`_startIndex`,null),c(e,`_startIndexMemoized`,null),c(e,`_stopIndex`,null),c(e,`_stopIndexMemoized`,null),c(e,`_debounceResetIsScrollingCallback`,function(){e.setState({isScrolling:!1})}),c(e,`_setScrollingContainerRef`,function(t){e._scrollingContainer=t}),c(e,`_onScroll`,function(t){var n=e.props.height,r=t.currentTarget.scrollTop,i=Math.min(Math.max(0,e._getEstimatedTotalHeight()-n),r);r===i&&(e._debounceResetIsScrolling(),e.state.scrollTop!==i&&e.setState({isScrolling:!0,scrollTop:i}))}),e}return f(t,e),p(t,[{key:`clearCellPositions`,value:function(){this._positionCache=new It,this.forceUpdate()}},{key:`invalidateCellSizeAfterRender`,value:function(e){var t=e.rowIndex;this._invalidateOnUpdateStartIndex===null?(this._invalidateOnUpdateStartIndex=t,this._invalidateOnUpdateStopIndex=t):(this._invalidateOnUpdateStartIndex=Math.min(this._invalidateOnUpdateStartIndex,t),this._invalidateOnUpdateStopIndex=Math.max(this._invalidateOnUpdateStopIndex,t))}},{key:`recomputeCellPositions`,value:function(){var e=this._positionCache.count-1;this._positionCache=new It,this._populatePositionCache(0,e),this.forceUpdate()}},{key:`componentDidMount`,value:function(){this._checkInvalidateOnUpdate(),this._invokeOnScrollCallback(),this._invokeOnCellsRenderedCallback()}},{key:`componentDidUpdate`,value:function(e,t){this._checkInvalidateOnUpdate(),this._invokeOnScrollCallback(),this._invokeOnCellsRenderedCallback(),this.props.scrollTop!==e.scrollTop&&this._debounceResetIsScrolling()}},{key:`componentWillUnmount`,value:function(){this._debounceResetIsScrollingId&&I(this._debounceResetIsScrollingId)}},{key:`render`,value:function(){var e=this,t=this.props,n=t.autoHeight,r=t.cellCount,i=t.cellMeasurerCache,a=t.cellRenderer,o=t.className,s=t.height,l=t.id,u=t.keyMapper,d=t.overscanByPixels,f=t.role,p=t.style,m=t.tabIndex,h=t.width,g=t.rowDirection,_=this.state,v=_.isScrolling,y=_.scrollTop,b=[],x=this._getEstimatedTotalHeight(),S=this._positionCache.shortestColumnSize,w=this._positionCache.count,T=0,E;if(this._positionCache.range(Math.max(0,y-d),s+d*2,function(t,n,r){E===void 0?(T=t,E=t):(T=Math.min(T,t),E=Math.max(E,t)),b.push(a({index:t,isScrolling:v,key:u(t),parent:e,style:c(c(c(c({height:i.getHeight(t)},g===`ltr`?`left`:`right`,n),`position`,`absolute`),`top`,r),`width`,i.getWidth(t))}))}),S<y+s+d&&w<r)for(var D=Math.min(r-w,Math.ceil((y+s+d-S)/i.defaultHeight*h/i.defaultWidth)),O=w;O<w+D;O++)E=O,b.push(a({index:O,isScrolling:v,key:u(O),parent:this,style:{width:i.getWidth(O)}}));return this._startIndex=T,this._stopIndex=E,C.createElement(`div`,{ref:this._setScrollingContainerRef,"aria-label":this.props[`aria-label`],className:j(`ReactVirtualized__Masonry`,o),id:l,onScroll:this._onScroll,role:f,style:Rt({boxSizing:`border-box`,direction:`ltr`,height:n?`auto`:s,overflowX:`hidden`,overflowY:x<s?`hidden`:`auto`,position:`relative`,width:h,WebkitOverflowScrolling:`touch`,willChange:`transform`},p),tabIndex:m},C.createElement(`div`,{className:`ReactVirtualized__Masonry__innerScrollContainer`,style:{width:`100%`,height:x,maxWidth:`100%`,maxHeight:x,overflow:`hidden`,pointerEvents:v?`none`:``,position:`relative`}},b))}},{key:`_checkInvalidateOnUpdate`,value:function(){if(typeof this._invalidateOnUpdateStartIndex==`number`){var e=this._invalidateOnUpdateStartIndex,t=this._invalidateOnUpdateStopIndex;this._invalidateOnUpdateStartIndex=null,this._invalidateOnUpdateStopIndex=null,this._populatePositionCache(e,t),this.forceUpdate()}}},{key:`_debounceResetIsScrolling`,value:function(){var e=this.props.scrollingResetTimeInterval;this._debounceResetIsScrollingId&&I(this._debounceResetIsScrollingId),this._debounceResetIsScrollingId=qe(this._debounceResetIsScrollingCallback,e)}},{key:`_getEstimatedTotalHeight`,value:function(){var e=this.props,t=e.cellCount,n=e.cellMeasurerCache,r=e.width,i=Math.max(1,Math.floor(r/n.defaultWidth));return this._positionCache.estimateTotalHeight(t,i,n.defaultHeight)}},{key:`_invokeOnScrollCallback`,value:function(){var e=this.props,t=e.height,n=e.onScroll,r=this.state.scrollTop;this._onScrollMemoized!==r&&(n({clientHeight:t,scrollHeight:this._getEstimatedTotalHeight(),scrollTop:r}),this._onScrollMemoized=r)}},{key:`_invokeOnCellsRenderedCallback`,value:function(){if(this._startIndexMemoized!==this._startIndex||this._stopIndexMemoized!==this._stopIndex){var e=this.props.onCellsRendered;e({startIndex:this._startIndex,stopIndex:this._stopIndex}),this._startIndexMemoized=this._startIndex,this._stopIndexMemoized=this._stopIndex}}},{key:`_populatePositionCache`,value:function(e,t){for(var n=this.props,r=n.cellMeasurerCache,i=n.cellPositioner,a=e;a<=t;a++){var o=i(a),s=o.left,c=o.top;this._positionCache.setPosition(a,s,c,r.getHeight(a))}}}],[{key:`getDerivedStateFromProps`,value:function(e,t){return e.scrollTop!==void 0&&t.scrollTop!==e.scrollTop?{isScrolling:!0,scrollTop:e.scrollTop}:null}}])}(C.PureComponent);c(Ht,`defaultProps`,{autoHeight:!1,keyMapper:Ut,onCellsRendered:Wt,onScroll:Wt,overscanByPixels:20,role:`grid`,scrollingResetTimeInterval:150,style:Vt,tabIndex:0,rowDirection:`ltr`});function Ut(e){return e}function Wt(){}u(Ht);var Gt=function(){function e(){var t=this,n=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{};h(this,e),c(this,`_cellMeasurerCache`,void 0),c(this,`_columnIndexOffset`,void 0),c(this,`_rowIndexOffset`,void 0),c(this,`columnWidth`,function(e){var n=e.index;t._cellMeasurerCache.columnWidth({index:n+t._columnIndexOffset})}),c(this,`rowHeight`,function(e){var n=e.index;t._cellMeasurerCache.rowHeight({index:n+t._rowIndexOffset})});var r=n.cellMeasurerCache,i=n.columnIndexOffset,a=i===void 0?0:i,o=n.rowIndexOffset,s=o===void 0?0:o;this._cellMeasurerCache=r,this._columnIndexOffset=a,this._rowIndexOffset=s}return p(e,[{key:`clear`,value:function(e,t){this._cellMeasurerCache.clear(e+this._rowIndexOffset,t+this._columnIndexOffset)}},{key:`clearAll`,value:function(){this._cellMeasurerCache.clearAll()}},{key:`defaultHeight`,get:function(){return this._cellMeasurerCache.defaultHeight}},{key:`defaultWidth`,get:function(){return this._cellMeasurerCache.defaultWidth}},{key:`hasFixedHeight`,value:function(){return this._cellMeasurerCache.hasFixedHeight()}},{key:`hasFixedWidth`,value:function(){return this._cellMeasurerCache.hasFixedWidth()}},{key:`getHeight`,value:function(e){var t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:0;return this._cellMeasurerCache.getHeight(e+this._rowIndexOffset,t+this._columnIndexOffset)}},{key:`getWidth`,value:function(e){var t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:0;return this._cellMeasurerCache.getWidth(e+this._rowIndexOffset,t+this._columnIndexOffset)}},{key:`has`,value:function(e){var t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:0;return this._cellMeasurerCache.has(e+this._rowIndexOffset,t+this._columnIndexOffset)}},{key:`set`,value:function(e,t,n,r){this._cellMeasurerCache.set(e+this._rowIndexOffset,t+this._columnIndexOffset,n,r)}}])}(),Kt=[`rowIndex`],qt=[`columnIndex`,`rowIndex`],Jt=[`columnIndex`],Yt=[`onScroll`,`onSectionRendered`,`onScrollbarPresenceChange`,`scrollLeft`,`scrollToColumn`,`scrollTop`,`scrollToRow`];function Xt(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),n.push.apply(n,r)}return n}function q(e){for(var t=1;t<arguments.length;t++){var n=arguments[t]==null?{}:arguments[t];
2t%2?Xt(Object(n),!0).forEach(function(t){c(e,t,n[t])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):Xt(Object(n)).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))})}return e}function Zt(e,t,n){return t=o(t),l(e,Qt()?Reflect.construct(t,n||[],o(e).constructor):t.apply(e,n))}function Qt(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){}))}catch{}return(Qt=function(){return!!e})()}var $t=20,en=function(e){function t(e,n){var r;h(this,t),r=Zt(this,t,[e,n]),c(r,`state`,{scrollLeft:0,scrollTop:0,scrollbarSize:0,showHorizontalScrollbar:!1,showVerticalScrollbar:!1}),c(r,`_deferredInvalidateColumnIndex`,null),c(r,`_deferredInvalidateRowIndex`,null),c(r,`_bottomLeftGridRef`,function(e){r._bottomLeftGrid=e}),c(r,`_bottomRightGridRef`,function(e){r._bottomRightGrid=e}),c(r,`_cellRendererBottomLeftGrid`,function(e){var t=e.rowIndex,n=a(e,Kt),i=r.props,o=i.cellRenderer,s=i.fixedRowCount;return t===i.rowCount-s?C.createElement(`div`,{key:n.key,style:q(q({},n.style),{},{height:$t})}):o(q(q({},n),{},{parent:r,rowIndex:t+s}))}),c(r,`_cellRendererBottomRightGrid`,function(e){var t=e.columnIndex,n=e.rowIndex,i=a(e,qt),o=r.props,s=o.cellRenderer,c=o.fixedColumnCount,l=o.fixedRowCount;return s(q(q({},i),{},{columnIndex:t+c,parent:r,rowIndex:n+l}))}),c(r,`_cellRendererTopRightGrid`,function(e){var t=e.columnIndex,n=a(e,Jt),i=r.props,o=i.cellRenderer,s=i.columnCount,c=i.fixedColumnCount;return t===s-c?C.createElement(`div`,{key:n.key,style:q(q({},n.style),{},{width:$t})}):o(q(q({},n),{},{columnIndex:t+c,parent:r}))}),c(r,`_columnWidthRightGrid`,function(e){var t=e.index,n=r.props,i=n.columnCount,a=n.fixedColumnCount,o=n.columnWidth,s=r.state,c=s.scrollbarSize;return s.showHorizontalScrollbar&&t===i-a?c:typeof o==`function`?o({index:t+a}):o}),c(r,`_onScroll`,function(e){var t=e.scrollLeft,n=e.scrollTop;r.setState({scrollLeft:t,scrollTop:n});var i=r.props.onScroll;i&&i(e)}),c(r,`_onScrollbarPresenceChange`,function(e){var t=e.horizontal,n=e.size,i=e.vertical,a=r.state,o=a.showHorizontalScrollbar,s=a.showVerticalScrollbar;if(t!==o||i!==s){r.setState({scrollbarSize:n,showHorizontalScrollbar:t,showVerticalScrollbar:i});var c=r.props.onScrollbarPresenceChange;typeof c==`function`&&c({horizontal:t,size:n,vertical:i})}}),c(r,`_onScrollLeft`,function(e){var t=e.scrollLeft;r._onScroll({scrollLeft:t,scrollTop:r.state.scrollTop})}),c(r,`_onScrollTop`,function(e){var t=e.scrollTop;r._onScroll({scrollTop:t,scrollLeft:r.state.scrollLeft})}),c(r,`_rowHeightBottomGrid`,function(e){var t=e.index,n=r.props,i=n.fixedRowCount,a=n.rowCount,o=n.rowHeight,s=r.state,c=s.scrollbarSize;return s.showVerticalScrollbar&&t===a-i?c:typeof o==`function`?o({index:t+i}):o}),c(r,`_topLeftGridRef`,function(e){r._topLeftGrid=e}),c(r,`_topRightGridRef`,function(e){r._topRightGrid=e});var i=e.deferredMeasurementCache,o=e.fixedColumnCount,s=e.fixedRowCount;return r._maybeCalculateCachedStyles(!0),i&&(r._deferredMeasurementCacheBottomLeftGrid=s>0?new Gt({cellMeasurerCache:i,columnIndexOffset:0,rowIndexOffset:s}):i,r._deferredMeasurementCacheBottomRightGrid=o>0||s>0?new Gt({cellMeasurerCache:i,columnIndexOffset:o,rowIndexOffset:s}):i,r._deferredMeasurementCacheTopRightGrid=o>0?new Gt({cellMeasurerCache:i,columnIndexOffset:o,rowIndexOffset:0}):i),r}return f(t,e),p(t,[{key:`forceUpdateGrids`,value:function(){this._bottomLeftGrid&&this._bottomLeftGrid.forceUpdate(),this._bottomRightGrid&&this._bottomRightGrid.forceUpdate(),this._topLeftGrid&&this._topLeftGrid.forceUpdate(),this._topRightGrid&&this._topRightGrid.forceUpdate()}},{key:`invalidateCellSizeAfterRender`,value:function(){var e=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{},t=e.columnIndex,n=t===void 0?0:t,r=e.rowIndex,i=r===void 0?0:r;this._deferredInvalidateColumnIndex=typeof this._deferredInvalidateColumnIndex==`number`?Math.min(this._deferredInvalidateColumnIndex,n):n,this._deferredInvalidateRowIndex=typeof this._deferredInvalidateRowIndex==`number`?Math.min(this._deferredInvalidateRowIndex,i):i}},{key:`measureAllCells`,value:function(){this._bottomLeftGrid&&this._bottomLeftGrid.measureAllCells(),this._bottomRightGrid&&this._bottomRightGrid.measureAllCells(),this._topLeftGrid&&this._topLeftGrid.measureAllCells(),this._topRightGrid&&this._topRightGrid.measureAllCells()}},{key:`recomputeGridSize`,value:function(){var e=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{},t=e.columnIndex,n=t===void 0?0:t,r=e.rowIndex,i=r===void 0?0:r,a=this.props,o=a.fixedColumnCount,s=a.fixedRowCount,c=Math.max(0,n-o),l=Math.max(0,i-s);this._bottomLeftGrid&&this._bottomLeftGrid.recomputeGridSize({columnIndex:n,rowIndex:l}),this._bottomRightGrid&&this._bottomRightGrid.recomputeGridSize({columnIndex:c,rowIndex:l}),this._topLeftGrid&&this._topLeftGrid.recomputeGridSize({columnIndex:n,rowIndex:i}),this._topRightGrid&&this._topRightGrid.recomputeGridSize({columnIndex:c,rowIndex:i}),this._leftGridWidth=null,this._topGridHeight=null,this._maybeCalculateCachedStyles(!0)}},{key:`componentDidMount`,value:function(){var e=this.props,t=e.scrollLeft,n=e.scrollTop;if(t>0||n>0){var r={};t>0&&(r.scrollLeft=t),n>0&&(r.scrollTop=n),this.setState(r)}this._handleInvalidatedGridSize()}},{key:`componentDidUpdate`,value:function(){this._handleInvalidatedGridSize()}},{key:`render`,value:function(){var e=this.props,t=e.onScroll,n=e.onSectionRendered;e.onScrollbarPresenceChange,e.scrollLeft;var r=e.scrollToColumn;e.scrollTop;var i=e.scrollToRow,o=a(e,Yt);
2if(this._prepareForRender(),this.props.width===0||this.props.height===0)return null;var s=this.state,c=s.scrollLeft,l=s.scrollTop;return C.createElement(`div`,{style:this._containerOuterStyle},C.createElement(`div`,{style:this._containerTopStyle},this._renderTopLeftGrid(o),this._renderTopRightGrid(q(q({},o),{},{onScroll:t,scrollLeft:c}))),C.createElement(`div`,{style:this._containerBottomStyle},this._renderBottomLeftGrid(q(q({},o),{},{onScroll:t,scrollTop:l})),this._renderBottomRightGrid(q(q({},o),{},{onScroll:t,onSectionRendered:n,scrollLeft:c,scrollToColumn:r,scrollToRow:i,scrollTop:l}))))}},{key:`_getBottomGridHeight`,value:function(e){return e.height-this._getTopGridHeight(e)}},{key:`_getLeftGridWidth`,value:function(e){var t=e.fixedColumnCount,n=e.columnWidth;if(this._leftGridWidth==null){if(typeof n==`function`){for(var r=0,i=0;i<t;i++)r+=n({index:i});this._leftGridWidth=r}else this._leftGridWidth=n*t}return this._leftGridWidth}},{key:`_getRightGridWidth`,value:function(e){return e.width-this._getLeftGridWidth(e)}},{key:`_getTopGridHeight`,value:function(e){var t=e.fixedRowCount,n=e.rowHeight;if(this._topGridHeight==null){if(typeof n==`function`){for(var r=0,i=0;i<t;i++)r+=n({index:i});this._topGridHeight=r}else this._topGridHeight=n*t}return this._topGridHeight}},{key:`_handleInvalidatedGridSize`,value:function(){if(typeof this._deferredInvalidateColumnIndex==`number`){var e=this._deferredInvalidateColumnIndex,t=this._deferredInvalidateRowIndex;this._deferredInvalidateColumnIndex=null,this._deferredInvalidateRowIndex=null,this.recomputeGridSize({columnIndex:e,rowIndex:t}),this.forceUpdate()}}},{key:`_maybeCalculateCachedStyles`,value:function(e){var t=this.props,n=t.columnWidth,r=t.enableFixedColumnScroll,i=t.enableFixedRowScroll,a=t.height,o=t.fixedColumnCount,s=t.fixedRowCount,c=t.rowHeight,l=t.style,u=t.styleBottomLeftGrid,d=t.styleBottomRightGrid,f=t.styleTopLeftGrid,p=t.styleTopRightGrid,m=t.width,h=e||a!==this._lastRenderedHeight||m!==this._lastRenderedWidth,g=e||n!==this._lastRenderedColumnWidth||o!==this._lastRenderedFixedColumnCount,_=e||s!==this._lastRenderedFixedRowCount||c!==this._lastRenderedRowHeight;(e||h||l!==this._lastRenderedStyle)&&(this._containerOuterStyle=q({height:a,overflow:`visible`,width:m},l)),(e||h||_)&&(this._containerTopStyle={height:this._getTopGridHeight(this.props),position:`relative`,width:m},this._containerBottomStyle={height:a-this._getTopGridHeight(this.props),overflow:`visible`,position:`relative`,width:m}),(e||u!==this._lastRenderedStyleBottomLeftGrid)&&(this._bottomLeftGridStyle=q({left:0,overflowX:`hidden`,overflowY:r?`auto`:`hidden`,position:`absolute`},u)),(e||g||d!==this._lastRenderedStyleBottomRightGrid)&&(this._bottomRightGridStyle=q({left:this._getLeftGridWidth(this.props),position:`absolute`},d)),(e||f!==this._lastRenderedStyleTopLeftGrid)&&(this._topLeftGridStyle=q({left:0,overflowX:`hidden`,overflowY:`hidden`,position:`absolute`,top:0},f)),(e||g||p!==this._lastRenderedStyleTopRightGrid)&&(this._topRightGridStyle=q({left:this._getLeftGridWidth(this.props),overflowX:i?`auto`:`hidden`,overflowY:`hidden`,position:`absolute`,top:0},p)),this._lastRenderedColumnWidth=n,this._lastRenderedFixedColumnCount=o,this._lastRenderedFixedRowCount=s,this._lastRenderedHeight=a,this._lastRenderedRowHeight=c,this._lastRenderedStyle=l,this._lastRenderedStyleBottomLeftGrid=u,this._lastRenderedStyleBottomRightGrid=d,this._lastRenderedStyleTopLeftGrid=f,this._lastRenderedStyleTopRightGrid=p,this._lastRenderedWidth=m}},{key:`_prepareForRender`,value:function(){(this._lastRenderedColumnWidth!==this.props.columnWidth||this._lastRenderedFixedColumnCount!==this.props.fixedColumnCount)&&(this._leftGridWidth=null),(this._lastRenderedFixedRowCount!==this.props.fixedRowCount||this._lastRenderedRowHeight!==this.props.rowHeight)&&(this._topGridHeight=null),this._maybeCalculateCachedStyles(),this._lastRenderedColumnWidth=this.props.columnWidth,this._lastRenderedFixedColumnCount=this.props.fixedColumnCount,this._lastRenderedFixedRowCount=this.props.fixedRowCount,this._lastRenderedRowHeight=this.props.rowHeight}},{key:`_renderBottomLeftGrid`,value:function(e){var t=e.enableFixedColumnScroll,n=e.fixedColumnCount,r=e.fixedRowCount,i=e.rowCount,a=e.hideBottomLeftGridScrollbar,o=this.state.showVerticalScrollbar;if(!n)return null;var s=+!!o,c=this._getBottomGridHeight(e),l=this._getLeftGridWidth(e),u=this.state.showVerticalScrollbar?this.state.scrollbarSize:0,d=a?l+u:l,f=C.createElement(z,S({},e,{cellRenderer:this._cellRendererBottomLeftGrid,className:this.props.classNameBottomLeftGrid,columnCount:n,deferredMeasurementCache:this._deferredMeasurementCacheBottomLeftGrid,height:c,onScroll:t?this._onScrollTop:void 0,ref:this._bottomLeftGridRef,rowCount:Math.max(0,i-r)+s,rowHeight:this._rowHeightBottomGrid,style:this._bottomLeftGridStyle,tabIndex:null,width:d}));return a?C.createElement(`div`,{className:`BottomLeftGrid_ScrollWrapper`,style:q(q({},this._bottomLeftGridStyle),{},{height:c,width:l,overflowY:`hidden`})},f):f}},{key:`_renderBottomRightGrid`,value:function(e){var t=e.columnCount,n=e.fixedColumnCount,r=e.fixedRowCount,i=e.rowCount,a=e.scrollToColumn,o=e.scrollToRow;return C.createElement(z,S({},e,{cellRenderer:this._cellRendererBottomRightGrid,className:this.props.classNameBottomRightGrid,columnCount:Math.max(0,t-n),columnWidth:this._columnWidthRightGrid,deferredMeasurementCache:this._deferredMeasurementCacheBottomRightGrid,height:this._getBottomGridHeight(e),onScroll:this._onScroll,onScrollbarPresenceChange:this._onScrollbarPresenceChange,ref:this._bottomRightGridRef,rowCount:Math.max(0,i-r),rowHeight:this._rowHeightBottomGrid,scrollToColumn:a-n,scrollToRow:o-r,style:this._bottomRightGridStyle,width:this._getRightGridWidth(e)}))}},{key:`_renderTopLeftGrid`,value:function(e){var t=e.fixedColumnCount,n=e.fixedRowCount;return!t||!n?null:C.createElement(z,S({},e,{className:this.props.classNameTopLeftGrid,columnCount:t,height:this._getTopGridHeight(e),ref:this._topLeftGrid
2Ref,rowCount:n,style:this._topLeftGridStyle,tabIndex:null,width:this._getLeftGridWidth(e)}))}},{key:`_renderTopRightGrid`,value:function(e){var t=e.columnCount,n=e.enableFixedRowScroll,r=e.fixedColumnCount,i=e.fixedRowCount,a=e.scrollLeft,o=e.hideTopRightGridScrollbar,s=this.state,c=s.showHorizontalScrollbar,l=s.scrollbarSize;if(!i)return null;var u=+!!c,d=this._getTopGridHeight(e),f=this._getRightGridWidth(e),p=c?l:0,m=d,h=this._topRightGridStyle;o&&(m=d+p,h=q(q({},this._topRightGridStyle),{},{left:0}));var g=C.createElement(z,S({},e,{cellRenderer:this._cellRendererTopRightGrid,className:this.props.classNameTopRightGrid,columnCount:Math.max(0,t-r)+u,columnWidth:this._columnWidthRightGrid,deferredMeasurementCache:this._deferredMeasurementCacheTopRightGrid,height:m,onScroll:n?this._onScrollLeft:void 0,ref:this._topRightGridRef,rowCount:i,scrollLeft:a,style:h,tabIndex:null,width:f}));return o?C.createElement(`div`,{className:`TopRightGrid_ScrollWrapper`,style:q(q({},this._topRightGridStyle),{},{height:d,width:f,overflowX:`hidden`})},g):g}}],[{key:`getDerivedStateFromProps`,value:function(e,t){return e.scrollLeft!==t.scrollLeft||e.scrollTop!==t.scrollTop?{scrollLeft:e.scrollLeft!=null&&e.scrollLeft>=0?e.scrollLeft:t.scrollLeft,scrollTop:e.scrollTop!=null&&e.scrollTop>=0?e.scrollTop:t.scrollTop}:null}}])}(C.PureComponent);c(en,`defaultProps`,{classNameBottomLeftGrid:``,classNameBottomRightGrid:``,classNameTopLeftGrid:``,classNameTopRightGrid:``,enableFixedColumnScroll:!1,enableFixedRowScroll:!1,fixedColumnCount:0,fixedRowCount:0,scrollToColumn:-1,scrollToRow:-1,style:{},styleBottomLeftGrid:{},styleBottomRightGrid:{},styleTopLeftGrid:{},styleTopRightGrid:{},hideTopRightGridScrollbar:!1,hideBottomLeftGridScrollbar:!1}),en.propTypes={},u(en);function tn(e,t,n){return t=o(t),l(e,nn()?Reflect.construct(t,n||[],o(e).constructor):t.apply(e,n))}function nn(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){}))}catch{}return(nn=function(){return!!e})()}var rn=function(e){function t(e,n){var r;return h(this,t),r=tn(this,t,[e,n]),r.state={clientHeight:0,clientWidth:0,scrollHeight:0,scrollLeft:0,scrollTop:0,scrollWidth:0},r._onScroll=r._onScroll.bind(r),r}return f(t,e),p(t,[{key:`render`,value:function(){var e=this.props.children,t=this.state,n=t.clientHeight,r=t.clientWidth,i=t.scrollHeight,a=t.scrollLeft,o=t.scrollTop,s=t.scrollWidth;return e({clientHeight:n,clientWidth:r,onScroll:this._onScroll,scrollHeight:i,scrollLeft:a,scrollTop:o,scrollWidth:s})}},{key:`_onScroll`,value:function(e){var t=e.clientHeight,n=e.clientWidth,r=e.scrollHeight,i=e.scrollLeft,a=e.scrollTop,o=e.scrollWidth;this.setState({clientHeight:t,clientWidth:n,scrollHeight:r,scrollLeft:i,scrollTop:a,scrollWidth:o})}}])}(C.PureComponent);rn.propTypes={};function an(e){var t=e.dataKey,n=e.rowData;return typeof n.get==`function`?n.get(t):n[t]}function on(e){var t=e.cellData;return t==null?``:String(t)}function sn(e){var t=e.className,n=e.columns,r=e.style;return C.createElement(`div`,{className:t,role:`row`,style:r},n)}var J={ASC:`ASC`,DESC:`DESC`};function cn(e){var t=e.sortDirection,n=j(`ReactVirtualized__Table__sortableHeaderIcon`,{"ReactVirtualized__Table__sortableHeaderIcon--ASC":t===J.ASC,"ReactVirtualized__Table__sortableHeaderIcon--DESC":t===J.DESC});return C.createElement(`svg`,{className:n,width:18,height:18,viewBox:`0 0 24 24`},t===J.ASC?C.createElement(`path`,{d:`M7 14l5-5 5 5z`}):C.createElement(`path`,{d:`M7 10l5 5 5-5z`}),C.createElement(`path`,{d:`M0 0h24v24H0z`,fill:`none`}))}cn.propTypes={};function ln(e){var t=e.dataKey,n=e.label,r=e.sortBy,i=e.sortDirection,a=r===t,o=[C.createElement(`span`,{className:`ReactVirtualized__Table__headerTruncatedText`,key:`label`,title:typeof n==`string`?n:null},n)];return a&&o.push(C.createElement(cn,{key:`SortIndicator`,sortDirection:i})),o}function un(e){var t=e.className,n=e.columns,r=e.index,i=e.key,a=e.onRowClick,o=e.onRowDoubleClick,s=e.onRowMouseOut,c=e.onRowMouseOver,l=e.onRowRightClick,u=e.rowData,d=e.style,f={"aria-rowindex":r+1};return(a||o||s||c||l)&&(f[`aria-label`]=`row`,f.tabIndex=0,a&&(f.onClick=function(e){return a({event:e,index:r,rowData:u})}),o&&(f.onDoubleClick=function(e){return o({event:e,index:r,rowData:u})}),s&&(f.onMouseOut=function(e){return s({event:e,index:r,rowData:u})}),c&&(f.onMouseOver=function(e){return c({event:e,index:r,rowData:u})}),l&&(f.onContextMenu=function(e){return l({event:e,index:r,rowData:u})})),C.createElement(`div`,S({},f,{className:t,key:i,role:`row`,style:d}),n)}function dn(e,t,n){return t=o(t),l(e,fn()?Reflect.construct(t,n||[],o(e).constructor):t.apply(e,n))}function fn(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){}))}catch{}return(fn=function(){return!!e})()}var pn=function(e){function t(){return h(this,t),dn(this,t,arguments)}return f(t,e),p(t)}(C.Component);c(pn,`defaultProps`,{cellDataGetter:an,cellRenderer:on,defaultSortDirection:J.ASC,flexGrow:0,flexShrink:1,headerRenderer:ln,style:{}}),pn.propTypes={};function mn(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),n.push.apply(n,r)}return n}function Y(e){for(var t=1;t<arguments.length;t++){var n=arguments[t]==null?{}:arguments[t];
2t%2?mn(Object(n),!0).forEach(function(t){c(e,t,n[t])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):mn(Object(n)).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))})}return e}function hn(e,t,n){return t=o(t),l(e,gn()?Reflect.construct(t,n||[],o(e).constructor):t.apply(e,n))}function gn(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){}))}catch{}return(gn=function(){return!!e})()}var _n=function(e){function t(e){var n;return h(this,t),n=hn(this,t,[e]),n.state={scrollbarWidth:0},n._createColumn=n._createColumn.bind(n),n._createRow=n._createRow.bind(n),n._onScroll=n._onScroll.bind(n),n._onSectionRendered=n._onSectionRendered.bind(n),n._setRef=n._setRef.bind(n),n._setGridElementRef=n._setGridElementRef.bind(n),n}return f(t,e),p(t,[{key:`forceUpdateGrid`,value:function(){this.Grid&&this.Grid.forceUpdate()}},{key:`getOffsetForRow`,value:function(e){var t=e.alignment,n=e.index;return this.Grid?this.Grid.getOffsetForCell({alignment:t,rowIndex:n}).scrollTop:0}},{key:`invalidateCellSizeAfterRender`,value:function(e){var t=e.columnIndex,n=e.rowIndex;this.Grid&&this.Grid.invalidateCellSizeAfterRender({rowIndex:n,columnIndex:t})}},{key:`measureAllRows`,value:function(){this.Grid&&this.Grid.measureAllCells()}},{key:`recomputeGridSize`,value:function(){var e=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{},t=e.columnIndex,n=t===void 0?0:t,r=e.rowIndex,i=r===void 0?0:r;this.Grid&&this.Grid.recomputeGridSize({rowIndex:i,columnIndex:n})}},{key:`recomputeRowHeights`,value:function(){var e=arguments.length>0&&arguments[0]!==void 0?arguments[0]:0;this.Grid&&this.Grid.recomputeGridSize({rowIndex:e})}},{key:`scrollToPosition`,value:function(){var e=arguments.length>0&&arguments[0]!==void 0?arguments[0]:0;this.Grid&&this.Grid.scrollToPosition({scrollTop:e})}},{key:`scrollToRow`,value:function(){var e=arguments.length>0&&arguments[0]!==void 0?arguments[0]:0;this.Grid&&this.Grid.scrollToCell({columnIndex:0,rowIndex:e})}},{key:`getScrollbarWidth`,value:function(){if(this.GridElement){var e=this.GridElement,t=e.clientWidth||0;return(e.offsetWidth||0)-t}return 0}},{key:`componentDidMount`,value:function(){this._setScrollbarWidth()}},{key:`componentDidUpdate`,value:function(){this._setScrollbarWidth()}},{key:`render`,value:function(){var e=this,t=this.props,n=t.children,r=t.className,i=t.disableHeader,a=t.gridClassName,o=t.gridStyle,s=t.headerHeight,c=t.headerRowRenderer,l=t.height,u=t.id,d=t.noRowsRenderer,f=t.rowClassName,p=t.rowStyle,m=t.scrollToIndex,h=t.style,g=t.width,_=this.state.scrollbarWidth,v=i?l:l-s,y=typeof f==`function`?f({index:-1}):f,b=typeof p==`function`?p({index:-1}):p;
2return this._cachedColumnStyles=[],C.Children.toArray(n).forEach(function(t,n){var r=e._getFlexStyleForColumn(t,t.props.style||pn.defaultProps.style);e._cachedColumnStyles[n]=Y({overflow:`hidden`},r)}),C.createElement(`div`,{"aria-label":this.props[`aria-label`],"aria-labelledby":this.props[`aria-labelledby`],"aria-colcount":C.Children.toArray(n).length,"aria-rowcount":this.props.rowCount,className:j(`ReactVirtualized__Table`,r),id:u,role:`grid`,style:h},!i&&c({className:j(`ReactVirtualized__Table__headerRow`,y),columns:this._getHeaderColumns(),style:Y({height:s,overflow:`hidden`,paddingRight:_,width:g},b)}),C.createElement(z,S({},this.props,{elementRef:this._setGridElementRef,"aria-readonly":null,autoContainerWidth:!0,className:j(`ReactVirtualized__Table__Grid`,a),cellRenderer:this._createRow,columnWidth:g,columnCount:1,height:v,id:void 0,noContentRenderer:d,onScroll:this._onScroll,onSectionRendered:this._onSectionRendered,ref:this._setRef,role:`rowgroup`,scrollbarWidth:_,scrollToRow:m,style:Y(Y({},o),{},{overflowX:`hidden`})})))}},{key:`_createColumn`,value:function(e){var t=e.column,n=e.columnIndex,r=e.isScrolling,i=e.parent,a=e.rowData,o=e.rowIndex,s=this.props.onColumnClick,c=t.props,l=c.cellDataGetter,u=c.cellRenderer,d=c.className,f=c.columnData,p=c.dataKey,m=c.id,h=u({cellData:l({columnData:f,dataKey:p,rowData:a}),columnData:f,columnIndex:n,dataKey:p,isScrolling:r,parent:i,rowData:a,rowIndex:o}),g=function(e){s&&s({columnData:f,dataKey:p,event:e})},_=this._cachedColumnStyles[n],v=typeof h==`string`?h:null;return C.createElement(`div`,{"aria-colindex":n+1,"aria-describedby":m,className:j(`ReactVirtualized__Table__rowColumn`,d),key:`Row`+o+`-Col`+n,onClick:g,role:`gridcell`,style:_,title:v},h)}},{key:`_createHeader`,value:function(e){var t=e.column,n=e.index,r=this.props,i=r.headerClassName,a=r.headerStyle,o=r.onHeaderClick,s=r.sort,c=r.sortBy,l=r.sortDirection,u=t.props,d=u.columnData,f=u.dataKey,p=u.defaultSortDirection,m=u.disableSort,h=u.headerRenderer,g=u.id,_=u.label,v=!m&&s,y=j(`ReactVirtualized__Table__headerColumn`,i,t.props.headerClassName,{ReactVirtualized__Table__sortableHeaderColumn:v}),b=this._getFlexStyleForColumn(t,Y(Y({},a),t.props.headerStyle)),x=h({columnData:d,dataKey:f,disableSort:m,label:_,sortBy:c,sortDirection:l}),S,w,T,E,D;if(v||o){var O=c===f?l===J.DESC?J.ASC:J.DESC:p,k=function(e){v&&s({defaultSortDirection:p,event:e,sortBy:f,sortDirection:O}),o&&o({columnData:d,dataKey:f,event:e})};D=t.props[`aria-label`]||_||f,E=`none`,T=0,S=k,w=function(e){(e.key===`Enter`||e.key===` `)&&k(e)}}return c===f&&(E=l===J.ASC?`ascending`:`descending`),C.createElement(`div`,{"aria-label":D,"aria-sort":E,className:y,id:g,key:`Header-Col`+n,onClick:S,onKeyDown:w,role:`columnheader`,style:b,tabIndex:T},x)}},{key:`_createRow`,value:function(e){var t=this,n=e.rowIndex,r=e.isScrolling,i=e.key,a=e.parent,o=e.style,s=this.props,c=s.children,l=s.onRowClick,u=s.onRowDoubleClick,d=s.onRowRightClick,f=s.onRowMouseOver,p=s.onRowMouseOut,m=s.rowClassName,h=s.rowGetter,g=s.rowRenderer,_=s.rowStyle,v=this.state.scrollbarWidth,y=typeof m==`function`?m({index:n}):m,b=typeof _==`function`?_({index:n}):_,x=h({index:n}),S=C.Children.toArray(c).map(function(e,i){return t._createColumn({column:e,columnIndex:i,isScrolling:r,parent:a,rowData:x,rowIndex:n,scrollbarWidth:v})});return g({className:j(`ReactVirtualized__Table__row`,y),columns:S,index:n,isScrolling:r,key:i,onRowClick:l,onRowDoubleClick:u,onRowRightClick:d,onRowMouseOver:f,onRowMouseOut:p,rowData:x,style:Y(Y({},o),{},{height:this._getRowHeight(n),overflow:`hidden`,paddingRight:v},b)})}},{key:`_getFlexStyleForColumn`,value:function(e){var t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},n=`${e.props.flexGrow} ${e.props.flexShrink} ${e.props.width}px`,r=Y(Y({},t),{},{flex:n,msFlex:n,WebkitFlex:n});return e.props.maxWidth&&(r.maxWidth=e.props.maxWidth),e.props.minWidth&&(r.minWidth=e.props.minWidth),r}},{key:`_getHeaderColumns`,value:function(){var e=this,t=this.props,n=t.children;return(t.disableHeader?[]:C.Children.toArray(n)).map(function(t,n){return e._createHeader({column:t,index:n})})}},{key:`_getRowHeight`,value:function(e){var t=this.props.rowHeight;return typeof t==`function`?t({index:e}):t}},{key:`_onScroll`,value:function(e){var t=e.clientHeight,n=e.scrollHeight,r=e.scrollTop,i=this.props.onScroll;i({clientHeight:t,scrollHeight:n,scrollTop:r})}},{key:`_onSectionRendered`,value:function(e){var t=e.rowOverscanStartIndex,n=e.rowOverscanStopIndex,r=e.rowStartIndex,i=e.rowStopIndex,a=this.props.onRowsRendered;a({overscanStartIndex:t,overscanStopIndex:n,startIndex:r,stopIndex:i})}},{key:`_setRef`,value:function(e){this.Grid=e}},{key:`_setGridElementRef`,value:function(e){this.GridElement=e}},{key:`_setScrollbarWidth`,value:function(){var e=this.getScrollbarWidth();this.setState({scrollbarWidth:e})}}])}(C.PureComponent);c(_n,`defaultProps`,{disableHeader:!1,estimatedRowSize:30,headerHeight:0,headerStyle:{},noRowsRenderer:function(){return null},onRowsRendered:function(){return null},onScroll:function(){return null},overscanIndicesGetter:Qe,overscanRowCount:10,rowRenderer:un,headerRowRenderer:sn,rowStyle:{},scrollToAlignment:`auto`,scrollToIndex:-1,style:{}}),_n.propTypes={};var X=[],Z=null,Q=null;function vn(){Q&&(Q=null,document.body&&Z!=null&&(document.body.style.pointerEvents=Z),Z=null)}
2function yn(){vn(),X.forEach(function(e){return e.__resetIsScrolling()})}function bn(){Q&&I(Q);var e=0;X.forEach(function(t){e=Math.max(e,t.props.scrollingResetTimeInterval)}),Q=qe(yn,e)}function xn(e){e.currentTarget===window&&Z==null&&document.body&&(Z=document.body.style.pointerEvents,document.body.style.pointerEvents=`none`),bn(),X.forEach(function(t){t.props.scrollElement===e.currentTarget&&t.__handleWindowScrollEvent()})}function Sn(e,t){X.some(function(e){return e.props.scrollElement===t})||t.addEventListener(`scroll`,xn),X.push(e)}function Cn(e,t){X=X.filter(function(t){return t!==e}),X.length||(t.removeEventListener(`scroll`,xn),Q&&(I(Q),vn()))}var wn=function(e){return e===window},$=function(e){return e.getBoundingClientRect()};function Tn(e,t){if(!e)return{height:t.serverHeight,width:t.serverWidth};if(wn(e)){var n=window,r=n.innerHeight,i=n.innerWidth;return{height:typeof r==`number`?r:0,width:typeof i==`number`?i:0}}return $(e)}function En(e,t){if(wn(t)&&document.documentElement){var n=document.documentElement,r=$(e),i=$(n);return{top:r.top-i.top,left:r.left-i.left}}var a=Dn(t),o=$(e),s=$(t);return{top:o.top+a.top-s.top,left:o.left+a.left-s.left}}function Dn(e){return wn(e)&&document.documentElement?{top:`scrollY`in window?window.scrollY:document.documentElement.scrollTop,left:`scrollX`in window?window.scrollX:document.documentElement.scrollLeft}:{top:e.scrollTop,left:e.scrollLeft}}function On(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),n.push.apply(n,r)}return n}function kn(e){for(var t=1;t<arguments.length;t++){var n=arguments[t]==null?{}:arguments[t];t%2?On(Object(n),!0).forEach(function(t){c(e,t,n[t])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):On(Object(n)).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))})}return e}function An(e,t,n){return t=o(t),l(e,jn()?Reflect.construct(t,n||[],o(e).constructor):t.apply(e,n))}function jn(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){}))}catch{}return(jn=function(){return!!e})()}var Mn=function(){return typeof window<`u`?window:void 0},Nn=function(e){function t(){var e;h(this,t);var n=[...arguments];return e=An(this,t,[].concat(n)),c(e,`_window`,Mn()),c(e,`_isMounted`,!1),c(e,`_positionFromTop`,0),c(e,`_positionFromLeft`,0),c(e,`_detectElementResize`,void 0),c(e,`_child`,void 0),c(e,`_windowScrollerRef`,C.createRef()),c(e,`state`,kn(kn({},Tn(e.props.scrollElement,e.props)),{},{isScrolling:!1,scrollLeft:0,scrollTop:0})),c(e,`_registerChild`,function(t){t&&!(t instanceof Element)&&console.warn(`WindowScroller registerChild expects to be passed Element or null`),e._child=t,e.updatePosition()}),c(e,`_onChildScroll`,function(t){var n=t.scrollTop;if(e.state.scrollTop!==n){var r=e.props.scrollElement;r&&(typeof r.scrollTo==`function`?r.scrollTo(0,n+e._positionFromTop):r.scrollTop=n+e._positionFromTop)}}),c(e,`_registerResizeListener`,function(t){t===window?window.addEventListener(`resize`,e._onResize,!1):e._detectElementResize.addResizeListener(t,e._onResize)}),c(e,`_unregisterResizeListener`,function(t){t===window?window.removeEventListener(`resize`,e._onResize,!1):t&&e._detectElementResize.removeResizeListener(t,e._onResize)}),c(e,`_onResize`,function(){e.updatePosition()}),c(e,`__handleWindowScrollEvent`,function(){if(e._isMounted){var t=e.props.onScroll,n=e.props.scrollElement;if(n){var r=Dn(n),i=Math.max(0,r.left-e._positionFromLeft),a=Math.max(0,r.top-e._positionFromTop);e.setState({isScrolling:!0,scrollLeft:i,scrollTop:a}),t({scrollLeft:i,scrollTop:a})}}}),c(e,`__resetIsScrolling`,function(){e.setState({isScrolling:!1})}),e}return f(t,e),p(t,[{key:`updatePosition`,value:function(){var e=arguments.length>0&&arguments[0]!==void 0?arguments[0]:this.props.scrollElement,t=this.props.onResize,n=this.state,r=n.height,i=n.width,a=this._child||this._windowScrollerRef.current;if(a instanceof Element&&e){var o=En(a,e);this._positionFromTop=o.top,this._positionFromLeft=o.left}var s=Tn(e,this.props);(r!==s.height||i!==s.width)&&(this.setState({height:s.height,width:s.width}),t({height:s.height,width:s.width})),this.props.updateScrollTopOnUpdatePosition===!0&&(this.__handleWindowScrollEvent(),this.__resetIsScrolling())}},{key:`componentDidMount`,value:function(){var e=this.props.scrollElement;this._detectElementResize=ne(),this.updatePosition(e),e&&(Sn(this,e),this._registerResizeListener(e)),this._isMounted=!0}},{key:`componentDidUpdate`,value:function(e,t){var n=this.props.scrollElement,r=e.scrollElement;r!==n&&r!=null&&n!=null&&(this.updatePosition(n),Cn(this,r),Sn(this,n),this._unregisterResizeListener(r),this._registerResizeListener(n))}},{key:`componentWillUnmount`,value:function(){var e=this.props.scrollElement;e&&(Cn(this,e),this._unregisterResizeListener(e)),this._isMounted=!1}},{key:`render`,value:function(){var e=this.props.children,t=this.state,n=t.
2isScrolling,r=t.scrollTop,i=t.scrollLeft,a=t.height,o=t.width;return C.createElement(`div`,{ref:this._windowScrollerRef},e({onChildScroll:this._onChildScroll,registerChild:this._registerChild,height:a,isScrolling:n,scrollLeft:i,scrollTop:r,width:o}))}}])}(C.PureComponent);c(Nn,`defaultProps`,{onResize:function(){},onScroll:function(){},scrollingResetTimeInterval:150,scrollElement:Mn(),serverHeight:0,serverWidth:0});export{D as a,se as i,de as n,ue as r,st as t};
Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.