test de déploiement du build depuis gitlab
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
 

3 lines
81 KiB

import{n as e,o as t,r as n}from"./chunk-jRWAZmH_.js";import{n as r}from"./jsx-runtime-CEixWuwE.js";import{Jn as i,Wn as a,cr as o,in as s,n as c,nr as l,qn as u,rn as d,sr as f,tr as p}from"./axios-DIFBeL1S.js";import{i as m,r as h}from"./asyncToGenerator-BFc9W-7V.js";function g(e,t){e.prototype=Object.create(t.prototype),e.prototype.constructor=e,u(e,t)}var _=e((()=>{i()})),v=n({default:()=>x});function y(e,t){return!!(e===t||S(e)&&S(t))}function b(e,t){if(e.length!==t.length)return!1;for(var n=0;n<e.length;n++)if(!y(e[n],t[n]))return!1;return!0}function x(e,t){t===void 0&&(t=b);var n,r=[],i,a=!1;function o(){var o=[...arguments];return a&&n===this&&t(o,r)?i:(i=e.apply(this,o),a=!0,n=this,r=o,i)}return o}var S,C=e((()=>{S=Number.isNaN||function(e){return typeof e==`number`&&e!==e}})),w=n({FixedSizeGrid:()=>Ce,FixedSizeList:()=>we,VariableSizeGrid:()=>pe,VariableSizeList:()=>Se,areEqual:()=>ee,shouldComponentUpdate:()=>te});function T(e){cancelAnimationFrame(e.id)}function E(e,t){var n=ne();function r(){ne()-n>=t?e.call(null):i.id=requestAnimationFrame(r)}var i={id:requestAnimationFrame(r)};return i}function D(e){if(e===void 0&&(e=!1),N===-1||e){var t=document.createElement(`div`),n=t.style;n.width=`50px`,n.height=`50px`,n.overflow=`scroll`,document.body.appendChild(t),N=t.offsetWidth-t.clientWidth,document.body.removeChild(t)}return N}function O(e){if(e===void 0&&(e=!1),P===null||e){var t=document.createElement(`div`),n=t.style;n.width=`50px`,n.height=`50px`,n.overflow=`scroll`,n.direction=`rtl`;var r=document.createElement(`div`),i=r.style;return i.width=`100px`,i.height=`100px`,t.appendChild(r),document.body.appendChild(t),t.scrollLeft>0?P=`positive-descending`:(t.scrollLeft=1,P=t.scrollLeft===0?`negative`:`positive-ascending`),document.body.removeChild(t),P}return P}function k(e){var t,n=e.getColumnOffset,r=e.getColumnStartIndexForOffset,i=e.getColumnStopIndexForStartIndex,a=e.getColumnWidth,o=e.getEstimatedTotalHeight,s=e.getEstimatedTotalWidth,c=e.getOffsetForColumnAndAlignment,l=e.getOffsetForRowAndAlignment,u=e.getRowHeight,d=e.getRowOffset,m=e.getRowStartIndexForOffset,h=e.getRowStopIndexForStartIndex,_=e.initInstanceProps,v=e.shouldResetStyleCacheOnItemSizeChange,y=e.validateProps;return t=function(e){g(t,e);function t(t){var r=e.call(this,t)||this;return r._instanceProps=_(r.props,p(r)),r._resetIsScrollingTimeoutId=null,r._outerRef=void 0,r.state={instance:p(r),isScrolling:!1,horizontalScrollDirection:`forward`,scrollLeft:typeof r.props.initialScrollLeft==`number`?r.props.initialScrollLeft:0,scrollTop:typeof r.props.initialScrollTop==`number`?r.props.initialScrollTop:0,scrollUpdateWasRequested:!1,verticalScrollDirection:`forward`},r._callOnItemsRendered=void 0,r._callOnItemsRendered=x(function(e,t,n,i,a,o,s,c){return r.props.onItemsRendered({overscanColumnStartIndex:e,overscanColumnStopIndex:t,overscanRowStartIndex:n,overscanRowStopIndex:i,visibleColumnStartIndex:a,visibleColumnStopIndex:o,visibleRowStartIndex:s,visibleRowStopIndex:c})}),r._callOnScroll=void 0,r._callOnScroll=x(function(e,t,n,i,a){return r.props.onScroll({horizontalScrollDirection:n,scrollLeft:e,scrollTop:t,verticalScrollDirection:i,scrollUpdateWasRequested:a})}),r._getItemStyle=void 0,r._getItemStyle=function(e,t){var i=r.props,o=i.columnWidth,s=i.direction,c=i.rowHeight,l=r._getItemStyleCache(v&&o,v&&s,v&&c),f=e+`:`+t,p;if(l.hasOwnProperty(f))p=l[f];else{var m=n(r.props,t,r._instanceProps),h=s===`rtl`;l[f]=p={position:`absolute`,left:h?void 0:m,right:h?m:void 0,top:d(r.props,e,r._instanceProps),height:u(r.props,e,r._instanceProps),width:a(r.props,t,r._instanceProps)}}return p},r._getItemStyleCache=void 0,r._getItemStyleCache=x(function(e,t,n){return{}}),r._onScroll=function(e){var t=e.currentTarget,n=t.clientHeight,i=t.clientWidth,a=t.scrollLeft,o=t.scrollTop,s=t.scrollHeight,c=t.scrollWidth;r.setState(function(e){if(e.scrollLeft===a&&e.scrollTop===o)return null;var t=r.props.direction,l=a;if(t===`rtl`)switch(O()){case`negative`:l=-a;break;case`positive-descending`:l=c-i-a;break}l=Math.max(0,Math.min(l,c-i));var u=Math.max(0,Math.min(o,s-n));return{isScrolling:!0,horizontalScrollDirection:e.scrollLeft<a?`forward`:`backward`,scrollLeft:l,scrollTop:u,verticalScrollDirection:e.scrollTop<o?`forward`:`backward`,scrollUpdateWasRequested:!1}},r._resetIsScrollingDebounced)},r._outerRefSetter=function(e){var t=r.props.outerRef;r._outerRef=e,typeof t==`function`?t(e):typeof t==`object`&&t&&t.hasOwnProperty(`current`)&&(t.current=e)},r._resetIsScrollingDebounced=function(){r._resetIsScrollingTimeoutId!==null&&T(r._resetIsScrollingTimeoutId),r._resetIsScrollingTimeoutId=E(r._resetIsScrolling,re)},r._resetIsScrolling=function(){r._resetIsScrollingTimeoutId=null,r.setState({isScrolling:!1},function(){r._getItemStyleCache(-1)})},r}t.getDerivedStateFromProps=function(e,t){return ae(e,t),y(e),null};var b=t.prototype;return b.scrollTo=function(e){var t=e.scrollLeft,n=e.scrollTop;t!==void 0&&(t=Math.max(0,t)),n!==void 0&&(n=Math.max(0,n)),this.setState(function(e){return t===void 0&&(t=e.scrollLeft),n===void 0&&(n=e.scrollTop),e.scrollLeft===t&&e.scrollTop===n?null:{horizontalScrollDirection:e.scrollLeft<t?`forward`:`backward`,scrollLeft:t,scrollTop:n,scrollUpdateWasRequested:!0,verticalScrollDirection:e.scrollTop<n?`forward`:`backward`}},this._resetIsScrollingDebounced)},b.scrollToItem=function(e){var t=e.align,n=t===void 0?`auto`:t,r=e.columnIndex,i=e.rowIndex,a=this.props,u=a.columnCount,d=a.height,f=a.rowCount,p=a.width,m=this.state,h=m.scrollLeft,g=m.scrollTop,_=D();r!==void 0&&(r=Math.max(0,Math.min(r,u-1))),i!==void 0&&(i=Math.max(0,Math.min(i,f-1)));var v=o(this.props,this._instanceProps),y=s(this.props,this._instanceProps)>p?_:0,b=v>d?_:0;this.scrollTo({scrollLeft:r===void 0?h:c(this.props,r,n,h,this._instanceProps,b),scrollTop:i===void 0?g:l(this.props,i,n,g,this._instanceProps,y)})},b.componentDidMount=function(){var e=this.props,t=e.initialScrollLeft,n=e.initialScrollTop;if(this._outerRef!=null){var r=this._outerRef;typeof t==`number`&&(r.scrollLeft=t),typeof n==`number`&&(r.scrollTop=n)}this._callPropsCallbacks()},b.componentDidUpdate=function(){var e=this.props.direction,t=this.state,n=t.scrollLeft,r=t.scrollTop;if(t.scrollUpdateWasRequested&&this._outerRef!=null){var i=this._outerRef;if(e===`rtl`)switch(O()){case`negative`:i.scrollLeft=-n;break;case`positive-ascending`:i.scrollLeft=n;break;default:var a=i.clientWidth;i.scrollLeft=i.scrollWidth-a-n;break}else i.scrollLeft=Math.max(0,n);i.scrollTop=Math.max(0,r)}this._callPropsCallbacks()},b.componentWillUnmount=function(){this._resetIsScrollingTimeoutId!==null&&T(this._resetIsScrollingTimeoutId)},b.render=function(){var e=this.props,t=e.children,n=e.className,r=e.columnCount,i=e.direction,a=e.height,c=e.innerRef,l=e.innerElementType,u=e.innerTagName,d=e.itemData,p=e.itemKey,m=p===void 0?ie:p,h=e.outerElementType,g=e.outerTagName,_=e.rowCount,v=e.style,y=e.useIsScrolling,b=e.width,x=this.state.isScrolling,S=this._getHorizontalRangeToRender(),C=S[0],w=S[1],T=this._getVerticalRangeToRender(),E=T[0],D=T[1],O=[];if(r>0&&_)for(var k=E;k<=D;k++)for(var A=C;A<=w;A++)O.push((0,M.createElement)(t,{columnIndex:A,data:d,isScrolling:y?x:void 0,key:m({columnIndex:A,data:d,rowIndex:k}),rowIndex:k,style:this._getItemStyle(k,A)}));var j=o(this.props,this._instanceProps),ee=s(this.props,this._instanceProps);return(0,M.createElement)(h||g||`div`,{className:n,onScroll:this._onScroll,ref:this._outerRefSetter,style:f({position:`relative`,height:a,width:b,overflow:`auto`,WebkitOverflowScrolling:`touch`,willChange:`transform`,direction:i},v)},(0,M.createElement)(l||u||`div`,{children:O,ref:c,style:{height:j,pointerEvents:x?`none`:void 0,width:ee}}))},b._callPropsCallbacks=function(){var e=this.props,t=e.columnCount,n=e.onItemsRendered,r=e.onScroll,i=e.rowCount;if(typeof n==`function`&&t>0&&i>0){var a=this._getHorizontalRangeToRender(),o=a[0],s=a[1],c=a[2],l=a[3],u=this._getVerticalRangeToRender(),d=u[0],f=u[1],p=u[2],m=u[3];this._callOnItemsRendered(o,s,d,f,c,l,p,m)}if(typeof r==`function`){var h=this.state,g=h.horizontalScrollDirection,_=h.scrollLeft,v=h.scrollTop,y=h.scrollUpdateWasRequested,b=h.verticalScrollDirection;this._callOnScroll(_,v,g,b,y)}},b._getHorizontalRangeToRender=function(){var e=this.props,t=e.columnCount,n=e.overscanColumnCount,a=e.overscanColumnsCount,o=e.overscanCount,s=e.rowCount,c=this.state,l=c.horizontalScrollDirection,u=c.isScrolling,d=c.scrollLeft,f=n||a||o||1;if(t===0||s===0)return[0,0,0,0];var p=r(this.props,d,this._instanceProps),m=i(this.props,p,d,this._instanceProps),h=!u||l===`backward`?Math.max(1,f):1,g=!u||l===`forward`?Math.max(1,f):1;return[Math.max(0,p-h),Math.max(0,Math.min(t-1,m+g)),p,m]},b._getVerticalRangeToRender=function(){var e=this.props,t=e.columnCount,n=e.overscanCount,r=e.overscanRowCount,i=e.overscanRowsCount,a=e.rowCount,o=this.state,s=o.isScrolling,c=o.verticalScrollDirection,l=o.scrollTop,u=r||i||n||1;if(t===0||a===0)return[0,0,0,0];var d=m(this.props,l,this._instanceProps),f=h(this.props,d,l,this._instanceProps),p=!s||c===`backward`?Math.max(1,u):1,g=!s||c===`forward`?Math.max(1,u):1;return[Math.max(0,d-p),Math.max(0,Math.min(a-1,f+g)),d,f]},t}(M.PureComponent),t.defaultProps={direction:`ltr`,itemData:void 0,useIsScrolling:!1},t}function A(e){var t,n=e.getItemOffset,r=e.getEstimatedTotalSize,i=e.getItemSize,a=e.getOffsetForIndexAndAlignment,o=e.getStartIndexForOffset,s=e.getStopIndexForStartIndex,c=e.initInstanceProps,l=e.shouldResetStyleCacheOnItemSizeChange,u=e.validateProps;return t=function(e){g(t,e);function t(t){var r=e.call(this,t)||this;return r._instanceProps=c(r.props,p(r)),r._outerRef=void 0,r._resetIsScrollingTimeoutId=null,r.state={instance:p(r),isScrolling:!1,scrollDirection:`forward`,scrollOffset:typeof r.props.initialScrollOffset==`number`?r.props.initialScrollOffset:0,scrollUpdateWasRequested:!1},r._callOnItemsRendered=void 0,r._callOnItemsRendered=x(function(e,t,n,i){return r.props.onItemsRendered({overscanStartIndex:e,overscanStopIndex:t,visibleStartIndex:n,visibleStopIndex:i})}),r._callOnScroll=void 0,r._callOnScroll=x(function(e,t,n){return r.props.onScroll({scrollDirection:e,scrollOffset:t,scrollUpdateWasRequested:n})}),r._getItemStyle=void 0,r._getItemStyle=function(e){var t=r.props,a=t.direction,o=t.itemSize,s=t.layout,c=r._getItemStyleCache(l&&o,l&&s,l&&a),u;if(c.hasOwnProperty(e))u=c[e];else{var d=n(r.props,e,r._instanceProps),f=i(r.props,e,r._instanceProps),p=a===`horizontal`||s===`horizontal`,m=a===`rtl`,h=p?d:0;c[e]=u={position:`absolute`,left:m?void 0:h,right:m?h:void 0,top:p?0:d,height:p?`100%`:f,width:p?f:`100%`}}return u},r._getItemStyleCache=void 0,r._getItemStyleCache=x(function(e,t,n){return{}}),r._onScrollHorizontal=function(e){var t=e.currentTarget,n=t.clientWidth,i=t.scrollLeft,a=t.scrollWidth;r.setState(function(e){if(e.scrollOffset===i)return null;var t=r.props.direction,o=i;if(t===`rtl`)switch(O()){case`negative`:o=-i;break;case`positive-descending`:o=a-n-i;break}return o=Math.max(0,Math.min(o,a-n)),{isScrolling:!0,scrollDirection:e.scrollOffset<o?`forward`:`backward`,scrollOffset:o,scrollUpdateWasRequested:!1}},r._resetIsScrollingDebounced)},r._onScrollVertical=function(e){var t=e.currentTarget,n=t.clientHeight,i=t.scrollHeight,a=t.scrollTop;r.setState(function(e){if(e.scrollOffset===a)return null;var t=Math.max(0,Math.min(a,i-n));return{isScrolling:!0,scrollDirection:e.scrollOffset<t?`forward`:`backward`,scrollOffset:t,scrollUpdateWasRequested:!1}},r._resetIsScrollingDebounced)},r._outerRefSetter=function(e){var t=r.props.outerRef;r._outerRef=e,typeof t==`function`?t(e):typeof t==`object`&&t&&t.hasOwnProperty(`current`)&&(t.current=e)},r._resetIsScrollingDebounced=function(){r._resetIsScrollingTimeoutId!==null&&T(r._resetIsScrollingTimeoutId),r._resetIsScrollingTimeoutId=E(r._resetIsScrolling,me)},r._resetIsScrolling=function(){r._resetIsScrollingTimeoutId=null,r.setState({isScrolling:!1},function(){r._getItemStyleCache(-1,null)})},r}t.getDerivedStateFromProps=function(e,t){return ge(e,t),u(e),null};var d=t.prototype;return d.scrollTo=function(e){e=Math.max(0,e),this.setState(function(t){return t.scrollOffset===e?null:{scrollDirection:t.scrollOffset<e?`forward`:`backward`,scrollOffset:e,scrollUpdateWasRequested:!0}},this._resetIsScrollingDebounced)},d.scrollToItem=function(e,t){t===void 0&&(t=`auto`);var n=this.props,r=n.itemCount,i=n.layout,o=this.state.scrollOffset;e=Math.max(0,Math.min(e,r-1));var s=0;if(this._outerRef){var c=this._outerRef;s=i===`vertical`?c.scrollWidth>c.clientWidth?D():0:c.scrollHeight>c.clientHeight?D():0}this.scrollTo(a(this.props,e,t,o,this._instanceProps,s))},d.componentDidMount=function(){var e=this.props,t=e.direction,n=e.initialScrollOffset,r=e.layout;if(typeof n==`number`&&this._outerRef!=null){var i=this._outerRef;t===`horizontal`||r===`horizontal`?i.scrollLeft=n:i.scrollTop=n}this._callPropsCallbacks()},d.componentDidUpdate=function(){var e=this.props,t=e.direction,n=e.layout,r=this.state,i=r.scrollOffset;if(r.scrollUpdateWasRequested&&this._outerRef!=null){var a=this._outerRef;if(t===`horizontal`||n===`horizontal`)if(t===`rtl`)switch(O()){case`negative`:a.scrollLeft=-i;break;case`positive-ascending`:a.scrollLeft=i;break;default:var o=a.clientWidth;a.scrollLeft=a.scrollWidth-o-i;break}else a.scrollLeft=i;else a.scrollTop=i}this._callPropsCallbacks()},d.componentWillUnmount=function(){this._resetIsScrollingTimeoutId!==null&&T(this._resetIsScrollingTimeoutId)},d.render=function(){var e=this.props,t=e.children,n=e.className,i=e.direction,a=e.height,o=e.innerRef,s=e.innerElementType,c=e.innerTagName,l=e.itemCount,u=e.itemData,d=e.itemKey,p=d===void 0?he:d,m=e.layout,h=e.outerElementType,g=e.outerTagName,_=e.style,v=e.useIsScrolling,y=e.width,b=this.state.isScrolling,x=i===`horizontal`||m===`horizontal`,S=x?this._onScrollHorizontal:this._onScrollVertical,C=this._getRangeToRender(),w=C[0],T=C[1],E=[];if(l>0)for(var D=w;D<=T;D++)E.push((0,M.createElement)(t,{data:u,key:p(D,u),index:D,isScrolling:v?b:void 0,style:this._getItemStyle(D)}));var O=r(this.props,this._instanceProps);return(0,M.createElement)(h||g||`div`,{className:n,onScroll:S,ref:this._outerRefSetter,style:f({position:`relative`,height:a,width:y,overflow:`auto`,WebkitOverflowScrolling:`touch`,willChange:`transform`,direction:i},_)},(0,M.createElement)(s||c||`div`,{children:E,ref:o,style:{height:x?`100%`:O,pointerEvents:b?`none`:void 0,width:x?O:`100%`}}))},d._callPropsCallbacks=function(){if(typeof this.props.onItemsRendered==`function`&&this.props.itemCount>0){var e=this._getRangeToRender(),t=e[0],n=e[1],r=e[2],i=e[3];this._callOnItemsRendered(t,n,r,i)}if(typeof this.props.onScroll==`function`){var a=this.state,o=a.scrollDirection,s=a.scrollOffset,c=a.scrollUpdateWasRequested;this._callOnScroll(o,s,c)}},d._getRangeToRender=function(){var e=this.props,t=e.itemCount,n=e.overscanCount,r=this.state,i=r.isScrolling,a=r.scrollDirection,c=r.scrollOffset;if(t===0)return[0,0,0,0];var l=o(this.props,c,this._instanceProps),u=s(this.props,l,c,this._instanceProps),d=!i||a===`backward`?Math.max(1,n):1,f=!i||a===`forward`?Math.max(1,n):1;return[Math.max(0,l-d),Math.max(0,Math.min(t-1,u+f)),l,u]},t}(M.PureComponent),t.defaultProps={direction:`ltr`,itemData:void 0,layout:`vertical`,overscanCount:2,useIsScrolling:!1},t}function j(e,t){for(var n in e)if(!(n in t))return!0;for(var r in t)if(e[r]!==t[r])return!0;return!1}function ee(e,t){var n=e.style,r=d(e,Te),i=t.style,a=d(t,Ee);return!j(n,i)&&!j(r,a)}function te(e,t){return!ee(this.props,e)||j(this.state,t)}var M,ne,N,P,re,ie,ae,oe,se,ce,F,le,ue,de,fe,pe,me,he,ge,_e,I,ve,ye,be,xe,Se,Ce,we,Te,Ee,De=e((()=>{o(),l(),_(),C(),M=t(r()),s(),ne=typeof performance==`object`&&typeof performance.now==`function`?function(){return performance.now()}:function(){return Date.now()},N=-1,P=null,re=150,ie=function(e){var t=e.columnIndex;return e.data,e.rowIndex+`:`+t},ae=function(e,t){e.children,e.direction,e.height,e.innerTagName,e.outerTagName,e.overscanColumnsCount,e.overscanCount,e.overscanRowsCount,e.width,t.instance},oe=50,se=function(e,t){var n=e.rowCount,r=t.rowMetadataMap,i=t.estimatedRowHeight,a=t.lastMeasuredRowIndex,o=0;if(a>=n&&(a=n-1),a>=0){var s=r[a];o=s.offset+s.size}var c=(n-a-1)*i;return o+c},ce=function(e,t){var n=e.columnCount,r=t.columnMetadataMap,i=t.estimatedColumnWidth,a=t.lastMeasuredColumnIndex,o=0;if(a>=n&&(a=n-1),a>=0){var s=r[a];o=s.offset+s.size}var c=(n-a-1)*i;return o+c},F=function(e,t,n,r){var i,a,o;if(e===`column`?(i=r.columnMetadataMap,a=t.columnWidth,o=r.lastMeasuredColumnIndex):(i=r.rowMetadataMap,a=t.rowHeight,o=r.lastMeasuredRowIndex),n>o){var s=0;if(o>=0){var c=i[o];s=c.offset+c.size}for(var l=o+1;l<=n;l++){var u=a(l);i[l]={offset:s,size:u},s+=u}e===`column`?r.lastMeasuredColumnIndex=n:r.lastMeasuredRowIndex=n}return i[n]},le=function(e,t,n,r){var i,a;return e===`column`?(i=n.columnMetadataMap,a=n.lastMeasuredColumnIndex):(i=n.rowMetadataMap,a=n.lastMeasuredRowIndex),(a>0?i[a].offset:0)>=r?ue(e,t,n,a,0,r):de(e,t,n,Math.max(0,a),r)},ue=function(e,t,n,r,i,a){for(;i<=r;){var o=i+Math.floor((r-i)/2),s=F(e,t,o,n).offset;if(s===a)return o;s<a?i=o+1:s>a&&(r=o-1)}return i>0?i-1:0},de=function(e,t,n,r,i){for(var a=e===`column`?t.columnCount:t.rowCount,o=1;r<a&&F(e,t,r,n).offset<i;)r+=o,o*=2;return ue(e,t,n,Math.min(r,a-1),Math.floor(r/2),i)},fe=function(e,t,n,r,i,a,o){var s=e===`column`?t.width:t.height,c=F(e,t,n,a),l=e===`column`?ce(t,a):se(t,a),u=Math.max(0,Math.min(l-s,c.offset)),d=Math.max(0,c.offset-s+o+c.size);switch(r===`smart`&&(r=i>=d-s&&i<=u+s?`auto`:`center`),r){case`start`:return u;case`end`:return d;case`center`:return Math.round(d+(u-d)/2);default:return i>=d&&i<=u?i:d>u||i<d?d:u}},pe=k({getColumnOffset:function(e,t,n){return F(`column`,e,t,n).offset},getColumnStartIndexForOffset:function(e,t,n){return le(`column`,e,n,t)},getColumnStopIndexForStartIndex:function(e,t,n,r){for(var i=e.columnCount,a=e.width,o=F(`column`,e,t,r),s=n+a,c=o.offset+o.size,l=t;l<i-1&&c<s;)l++,c+=F(`column`,e,l,r).size;return l},getColumnWidth:function(e,t,n){return n.columnMetadataMap[t].size},getEstimatedTotalHeight:se,getEstimatedTotalWidth:ce,getOffsetForColumnAndAlignment:function(e,t,n,r,i,a){return fe(`column`,e,t,n,r,i,a)},getOffsetForRowAndAlignment:function(e,t,n,r,i,a){return fe(`row`,e,t,n,r,i,a)},getRowOffset:function(e,t,n){return F(`row`,e,t,n).offset},getRowHeight:function(e,t,n){return n.rowMetadataMap[t].size},getRowStartIndexForOffset:function(e,t,n){return le(`row`,e,n,t)},getRowStopIndexForStartIndex:function(e,t,n,r){for(var i=e.rowCount,a=e.height,o=F(`row`,e,t,r),s=n+a,c=o.offset+o.size,l=t;l<i-1&&c<s;)l++,c+=F(`row`,e,l,r).size;return l},initInstanceProps:function(e,t){var n=e,r=n.estimatedColumnWidth,i=n.estimatedRowHeight,a={columnMetadataMap:{},estimatedColumnWidth:r||oe,estimatedRowHeight:i||oe,lastMeasuredColumnIndex:-1,lastMeasuredRowIndex:-1,rowMetadataMap:{}};return t.resetAfterColumnIndex=function(e,n){n===void 0&&(n=!0),t.resetAfterIndices({columnIndex:e,shouldForceUpdate:n})},t.resetAfterRowIndex=function(e,n){n===void 0&&(n=!0),t.resetAfterIndices({rowIndex:e,shouldForceUpdate:n})},t.resetAfterIndices=function(e){var n=e.columnIndex,r=e.rowIndex,i=e.shouldForceUpdate,o=i===void 0?!0:i;typeof n==`number`&&(a.lastMeasuredColumnIndex=Math.min(a.lastMeasuredColumnIndex,n-1)),typeof r==`number`&&(a.lastMeasuredRowIndex=Math.min(a.lastMeasuredRowIndex,r-1)),t._getItemStyleCache(-1),o&&t.forceUpdate()},a},shouldResetStyleCacheOnItemSizeChange:!1,validateProps:function(e){e.columnWidth,e.rowHeight}}),me=150,he=function(e,t){return e},ge=function(e,t){e.children,e.direction,e.height,e.layout,e.innerTagName,e.outerTagName,e.width,t.instance},_e=50,I=function(e,t,n){var r=e.itemSize,i=n.itemMetadataMap,a=n.lastMeasuredIndex;if(t>a){var o=0;if(a>=0){var s=i[a];o=s.offset+s.size}for(var c=a+1;c<=t;c++){var l=r(c);i[c]={offset:o,size:l},o+=l}n.lastMeasuredIndex=t}return i[t]},ve=function(e,t,n){var r=t.itemMetadataMap,i=t.lastMeasuredIndex;return(i>0?r[i].offset:0)>=n?ye(e,t,i,0,n):be(e,t,Math.max(0,i),n)},ye=function(e,t,n,r,i){for(;r<=n;){var a=r+Math.floor((n-r)/2),o=I(e,a,t).offset;if(o===i)return a;o<i?r=a+1:o>i&&(n=a-1)}return r>0?r-1:0},be=function(e,t,n,r){for(var i=e.itemCount,a=1;n<i&&I(e,n,t).offset<r;)n+=a,a*=2;return ye(e,t,Math.min(n,i-1),Math.floor(n/2),r)},xe=function(e,t){var n=e.itemCount,r=t.itemMetadataMap,i=t.estimatedItemSize,a=t.lastMeasuredIndex,o=0;if(a>=n&&(a=n-1),a>=0){var s=r[a];o=s.offset+s.size}var c=(n-a-1)*i;return o+c},Se=A({getItemOffset:function(e,t,n){return I(e,t,n).offset},getItemSize:function(e,t,n){return n.itemMetadataMap[t].size},getEstimatedTotalSize:xe,getOffsetForIndexAndAlignment:function(e,t,n,r,i,a){var o=e.direction,s=e.height,c=e.layout,l=e.width,u=o===`horizontal`||c===`horizontal`?l:s,d=I(e,t,i),f=xe(e,i),p=Math.max(0,Math.min(f-u,d.offset)),m=Math.max(0,d.offset-u+d.size+a);switch(n===`smart`&&(n=r>=m-u&&r<=p+u?`auto`:`center`),n){case`start`:return p;case`end`:return m;case`center`:return Math.round(m+(p-m)/2);default:return r>=m&&r<=p?r:r<m?m:p}},getStartIndexForOffset:function(e,t,n){return ve(e,n,t)},getStopIndexForStartIndex:function(e,t,n,r){for(var i=e.direction,a=e.height,o=e.itemCount,s=e.layout,c=e.width,l=i===`horizontal`||s===`horizontal`?c:a,u=I(e,t,r),d=n+l,f=u.offset+u.size,p=t;p<o-1&&f<d;)p++,f+=I(e,p,r).size;return p},initInstanceProps:function(e,t){var n={itemMetadataMap:{},estimatedItemSize:e.estimatedItemSize||_e,lastMeasuredIndex:-1};return t.resetAfterIndex=function(e,r){r===void 0&&(r=!0),n.lastMeasuredIndex=Math.min(n.lastMeasuredIndex,e-1),t._getItemStyleCache(-1),r&&t.forceUpdate()},n},shouldResetStyleCacheOnItemSizeChange:!1,validateProps:function(e){e.itemSize}}),Ce=k({getColumnOffset:function(e,t){return t*e.columnWidth},getColumnWidth:function(e,t){return e.columnWidth},getRowOffset:function(e,t){return t*e.rowHeight},getRowHeight:function(e,t){return e.rowHeight},getEstimatedTotalHeight:function(e){var t=e.rowCount;return e.rowHeight*t},getEstimatedTotalWidth:function(e){var t=e.columnCount;return e.columnWidth*t},getOffsetForColumnAndAlignment:function(e,t,n,r,i,a){var o=e.columnCount,s=e.columnWidth,c=e.width,l=Math.max(0,o*s-c),u=Math.min(l,t*s),d=Math.max(0,t*s-c+a+s);switch(n===`smart`&&(n=r>=d-c&&r<=u+c?`auto`:`center`),n){case`start`:return u;case`end`:return d;case`center`:var f=Math.round(d+(u-d)/2);return f<Math.ceil(c/2)?0:f>l+Math.floor(c/2)?l:f;default:return r>=d&&r<=u?r:d>u||r<d?d:u}},getOffsetForRowAndAlignment:function(e,t,n,r,i,a){var o=e.rowHeight,s=e.height,c=e.rowCount,l=Math.max(0,c*o-s),u=Math.min(l,t*o),d=Math.max(0,t*o-s+a+o);switch(n===`smart`&&(n=r>=d-s&&r<=u+s?`auto`:`center`),n){case`start`:return u;case`end`:return d;case`center`:var f=Math.round(d+(u-d)/2);return f<Math.ceil(s/2)?0:f>l+Math.floor(s/2)?l:f;default:return r>=d&&r<=u?r:d>u||r<d?d:u}},getColumnStartIndexForOffset:function(e,t){var n=e.columnWidth,r=e.columnCount;return Math.max(0,Math.min(r-1,Math.floor(t/n)))},getColumnStopIndexForStartIndex:function(e,t,n){var r=e.columnWidth,i=e.columnCount,a=e.width,o=t*r,s=Math.ceil((a+n-o)/r);return Math.max(0,Math.min(i-1,t+s-1))},getRowStartIndexForOffset:function(e,t){var n=e.rowHeight,r=e.rowCount;return Math.max(0,Math.min(r-1,Math.floor(t/n)))},getRowStopIndexForStartIndex:function(e,t,n){var r=e.rowHeight,i=e.rowCount,a=e.height,o=t*r,s=Math.ceil((a+n-o)/r);return Math.max(0,Math.min(i-1,t+s-1))},initInstanceProps:function(e){},shouldResetStyleCacheOnItemSizeChange:!0,validateProps:function(e){e.columnWidth,e.rowHeight}}),we=A({getItemOffset:function(e,t){return t*e.itemSize},getItemSize:function(e,t){return e.itemSize},getEstimatedTotalSize:function(e){var t=e.itemCount;return e.itemSize*t},getOffsetForIndexAndAlignment:function(e,t,n,r,i,a){var o=e.direction,s=e.height,c=e.itemCount,l=e.itemSize,u=e.layout,d=e.width,f=o===`horizontal`||u===`horizontal`?d:s,p=Math.max(0,c*l-f),m=Math.min(p,t*l),h=Math.max(0,t*l-f+l+a);switch(n===`smart`&&(n=r>=h-f&&r<=m+f?`auto`:`center`),n){case`start`:return m;case`end`:return h;case`center`:var g=Math.round(h+(m-h)/2);return g<Math.ceil(f/2)?0:g>p+Math.floor(f/2)?p:g;default:return r>=h&&r<=m?r:r<h?h:m}},getStartIndexForOffset:function(e,t){var n=e.itemCount,r=e.itemSize;return Math.max(0,Math.min(n-1,Math.floor(t/r)))},getStopIndexForStartIndex:function(e,t,n){var r=e.direction,i=e.height,a=e.itemCount,o=e.itemSize,s=e.layout,c=e.width,l=r===`horizontal`||s===`horizontal`,u=t*o,d=Math.ceil(((l?c:i)+n-u)/o);return Math.max(0,Math.min(a-1,t+d-1))},initInstanceProps:function(e){},shouldResetStyleCacheOnItemSizeChange:!0,validateProps:function(e){e.itemSize}}),Te=[`style`],Ee=[`style`]}));m();var L=t(a());De(),l(),_();var R=t(r()),z=t(c()),Oe=function(e){g(t,e);function t(t){var n=e.call(this,t)||this;return n.renderHeaderRow=n.renderHeaderRow.bind(p(n)),n.renderFrozenRow=n.renderFrozenRow.bind(p(n)),n._setRef=n._setRef.bind(p(n)),n}var n=t.prototype;return n.scrollTo=function(e){var t=this;requestAnimationFrame(function(){t.headerRef&&(t.headerRef.scrollLeft=e)})},n.renderHeaderRow=function(e,t){var n=this.props,r=n.columns,i=n.headerRenderer;return e<=0?null:i({style:{width:`100%`,height:e},columns:r,headerIndex:t})},n.renderFrozenRow=function(e,t){var n=this.props,r=n.columns,i=n.rowHeight,a=n.rowRenderer;return a({style:{width:`100%`,height:i},columns:r,rowData:e,rowIndex:-t-1})},n.render=function(){var e=this.props,t=e.className,n=e.width,r=e.height,i=e.rowWidth,a=e.headerHeight,o=e.frozenData;if(r<=0)return null;var s={width:n,height:r,position:`relative`,overflow:`hidden`},c={width:i,height:r},l=Array.isArray(a)?a:[a];return R.createElement(`div`,{role:`grid`,ref:this._setRef,className:t,style:s},R.createElement(`div`,{role:`rowgroup`,style:c},l.map(this.renderHeaderRow),o.map(this.renderFrozenRow)))},n._setRef=function(e){this.headerRef=e},t}(R.PureComponent);Oe.propTypes={className:z.default.string,width:z.default.number.isRequired,height:z.default.number.isRequired,headerHeight:z.default.oneOfType([z.default.number,z.default.arrayOf(z.default.number)]).isRequired,rowWidth:z.default.number.isRequired,rowHeight:z.default.number.isRequired,columns:z.default.arrayOf(z.default.object).isRequired,data:z.default.array.isRequired,frozenData:z.default.array,headerRenderer:z.default.func.isRequired,rowRenderer:z.default.func.isRequired};function ke(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 Ae(e){for(var t=1;t<arguments.length;t++){var n=arguments[t]==null?{}:arguments[t];t%2?ke(n,!0).forEach(function(t){h(e,t,n[t])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):ke(n).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))})}return e}function B(e,t){return R.isValidElement(e)?t?R.cloneElement(e,t):e:typeof e==`function`?e.prototype&&e.prototype.isReactComponent?R.createElement(e,t):e.defaultProps?e(Ae({},e.defaultProps,{},t)):e(t):null}function je(e){var t=[];return R.Children.forEach(e,function(e){if(R.isValidElement(e)&&e.key){var n=Ae({},e.props,{key:e.key});t.push(n)}}),t}function Me(e,t,n){if(n===void 0&&(n=!0),e===t||e===null&&t===null)return!0;if(e===null||t===null||typeof e!=`object`||typeof t!=`object`)return!1;var r=Object.keys(e),i=Object.keys(t);if(r.length!==i.length)return!1;for(var a=0;a<r.length;a++){var o=r[a];if(!(o===`_owner`&&e.$$typeof)){var s=e[o],c=t[o],l=typeof s;if(l!==typeof c)return!1;if(!(l===`function`&&n)){if(l===`object`){if(Me(s,c,n))continue;return!1}if(s!==c)return!1}}}return!0}function V(e){var t=[...arguments].slice(1);return typeof e==`function`?e.apply(void 0,t):e}function Ne(e){return Array.isArray(e.children)&&e.children.length>0}function Pe(e,t,n,r){if(n===void 0&&(n={}),r===void 0&&(r=`id`),!t||!t.length)return e;var i=[],a=new Set;t.forEach(function(e){return a.add(e)});var o=[].concat(e);o.forEach(function(e){return n[e[r]]=0});for(var s=function(){var e=o.shift();i.push(e),a.has(e[r])&&Array.isArray(e.children)&&e.children.length>0&&(o=[].concat(e.children,o),e.children.forEach(function(t){return n[t[r]]=n[e[r]]+1}))};o.length>0;)s();return i}function Fe(e){return Array.isArray(e)?[].concat(e):[]}function H(){}function Ie(e){return typeof e==`string`?e:e==null?``:e.toString?e.toString():``}function Le(e){for(var t=e.split(`.`),n=[],r=0;r<t.length;r++){for(var i=t[r];i[i.length-1]===`\\`&&t[r+1]!==void 0;)i=i.slice(0,-1)+`.`,i+=t[++r];n.push(i)}return n}function Re(e,t,n){if(typeof e!=`object`||!e||typeof t!=`string`)return n;for(var r=Le(t),i=0;i<r.length;i++){if(!Object.prototype.propertyIsEnumerable.call(e,r[i]))return n;if(e=e[r[i]],e==null){if(i!==r.length-1)return n;break}}return e}var ze=function(e,t){t===void 0&&(t=0);var n;return function(){var r=this,i=[...arguments];clearTimeout(n),n=setTimeout(function(){return e.apply(r,i)},t)}},Be=function(e,t){var n,r,i;return function(){var a=this,o=arguments;n?(clearTimeout(r),r=setTimeout(function(){Date.now()-i>=t&&(e.apply(a,o),i=Date.now())},Math.max(t-(Date.now()-i),0))):(e.apply(a,o),i=Date.now(),n=!0)}},U;function Ve(e){if((!U&&U!==0||e)&&typeof window<`u`&&window.document&&window.document.createElement){var t=document.createElement(`div`);t.style.position=`absolute`,t.style.top=`-9999px`,t.style.width=`50px`,t.style.height=`50px`,t.style.overflow=`scroll`,document.body.appendChild(t),U=t.offsetWidth-t.clientWidth,document.body.removeChild(t)}return U}function He(e,t){e.classList?e.classList.add(t):e.className.match(RegExp(`(?:^|\\s)`+t+`(?!\\S)`))||(e.className+=` `+t)}function Ue(e,t){e.classList?e.classList.remove(t):e.className=e.className.replace(RegExp(`(?:^|\\s)`+t+`(?!\\S)`,`g`),``)}function We(e,t){return typeof t==`function`?e.reduce(function(e,n,r){return e+t({rowData:n,rowIndex:r})},0):e.length*t}o(),s(),m(),l(),_(),C();function Ge(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 Ke(e){for(var t=1;t<arguments.length;t++){var n=arguments[t]==null?{}:arguments[t];t%2?Ge(n,!0).forEach(function(t){h(e,t,n[t])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):Ge(n).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))})}return e}var W=function(e){g(t,e);function t(t){var n=e.call(this,t)||this;return n._setHeaderRef=n._setHeaderRef.bind(p(n)),n._setBodyRef=n._setBodyRef.bind(p(n)),n._setInnerRef=n._setInnerRef.bind(p(n)),n._itemKey=n._itemKey.bind(p(n)),n._getBodyWidth=n._getBodyWidth.bind(p(n)),n._handleItemsRendered=n._handleItemsRendered.bind(p(n)),n._resetColumnWidthCache=x(function(e){n.props.estimatedRowHeight&&n.bodyRef&&n.bodyRef.resetAfterColumnIndex(0,!1)}),n._getEstimatedTotalRowsHeight=x(We),n.renderRow=n.renderRow.bind(p(n)),n}var n=t.prototype;return n.resetAfterRowIndex=function(e,t){e===void 0&&(e=0),this.props.estimatedRowHeight&&this.bodyRef&&this.bodyRef.resetAfterRowIndex(e,t)},n.forceUpdateTable=function(){this.headerRef&&this.headerRef.forceUpdate(),this.bodyRef&&this.bodyRef.forceUpdate()},n.scrollToPosition=function(e){this.headerRef&&this.headerRef.scrollTo(e.scrollLeft),this.bodyRef&&this.bodyRef.scrollTo(e)},n.scrollToTop=function(e){this.bodyRef&&this.bodyRef.scrollTo({scrollTop:e})},n.scrollToLeft=function(e){this.headerRef&&this.headerRef.scrollTo(e),this.bodyRef&&this.bodyRef.scrollToPosition({scrollLeft:e})},n.scrollToRow=function(e,t){e===void 0&&(e=0),t===void 0&&(t=`auto`),this.bodyRef&&this.bodyRef.scrollToItem({rowIndex:e,align:t})},n.getTotalRowsHeight=function(){var e=this.props,t=e.data,n=e.rowHeight,r=e.estimatedRowHeight;return r?this.innerRef&&this.innerRef.clientHeight||this._getEstimatedTotalRowsHeight(t,r):t.length*n},n.renderRow=function(e){var t=this.props,n=t.data,r=t.columns,i=t.rowRenderer,a=n[e.rowIndex];return i(Ke({},e,{columns:r,rowData:a}))},n.render=function(){var e=this.props,t=e.containerStyle,n=e.classPrefix,r=e.className,i=e.data,a=e.frozenData,o=e.width,s=e.height,c=e.rowHeight,l=e.estimatedRowHeight,u=e.getRowHeight,p=e.headerWidth,m=e.bodyWidth,h=e.useIsScrolling,g=e.onScroll,_=e.hoveredRowKey,v=e.overscanRowCount;e.style,e.onScrollbarPresenceChange;var y=d(e,[`containerStyle`,`classPrefix`,`className`,`data`,`frozenData`,`width`,`height`,`rowHeight`,`estimatedRowHeight`,`getRowHeight`,`headerWidth`,`bodyWidth`,`useIsScrolling`,`onScroll`,`hoveredRowKey`,`overscanRowCount`,`style`,`onScrollbarPresenceChange`]),b=this._getHeaderHeight(),x=a.length,S=c*x,C=(0,L.default)(n+`__table`,r),w=t?{style:t}:null,T=l?pe:Ce;return this._resetColumnWidthCache(m),R.createElement(`div`,f({role:`table`,className:C},w),R.createElement(T,f({},y,{className:n+`__body`,ref:this._setBodyRef,innerRef:this._setInnerRef,itemKey:this._itemKey,data:i,frozenData:a,width:o,height:Math.max(s-b-S,0),rowHeight:l?u:c,estimatedRowHeight:typeof l==`function`?void 0:l,rowCount:i.length,overscanRowCount:v,columnWidth:l?this._getBodyWidth:m,columnCount:1,overscanColumnCount:0,useIsScrolling:h,hoveredRowKey:_,onScroll:g,onItemsRendered:this._handleItemsRendered,children:this.renderRow})),b+S>0&&R.createElement(Oe,f({},y,{className:n+`__header`,ref:this._setHeaderRef,data:i,frozenData:a,width:o,height:Math.min(b+S,s),rowWidth:p,rowHeight:c,headerHeight:this.props.headerHeight,headerRenderer:this.props.headerRenderer,rowRenderer:this.props.rowRenderer,hoveredRowKey:x>0?_:null})))},n._setHeaderRef=function(e){this.headerRef=e},n._setBodyRef=function(e){this.bodyRef=e},n._setInnerRef=function(e){this.innerRef=e},n._itemKey=function(e){var t=e.rowIndex,n=this.props,r=n.data,i=n.rowKey;return r[t][i]},n._getHeaderHeight=function(){var e=this.props.headerHeight;return Array.isArray(e)?e.reduce(function(e,t){return e+t},0):e},n._getBodyWidth=function(){return this.props.bodyWidth},n._handleItemsRendered=function(e){var t=e.overscanRowStartIndex,n=e.overscanRowStopIndex,r=e.visibleRowStartIndex,i=e.visibleRowStopIndex;this.props.onRowsRendered({overscanStartIndex:t,overscanStopIndex:n,startIndex:r,stopIndex:i})},t}(R.PureComponent);W.propTypes={containerStyle:z.default.object,classPrefix:z.default.string,className:z.default.string,width:z.default.number.isRequired,height:z.default.number.isRequired,headerHeight:z.default.oneOfType([z.default.number,z.default.arrayOf(z.default.number)]).isRequired,headerWidth:z.default.number.isRequired,bodyWidth:z.default.number.isRequired,rowHeight:z.default.number.isRequired,estimatedRowHeight:z.default.oneOfType([z.default.func,z.default.number]),getRowHeight:z.default.func,columns:z.default.arrayOf(z.default.object).isRequired,data:z.default.array.isRequired,frozenData:z.default.array,rowKey:z.default.oneOfType([z.default.string,z.default.number]).isRequired,useIsScrolling:z.default.bool,overscanRowCount:z.default.number,hoveredRowKey:z.default.oneOfType([z.default.string,z.default.number]),style:z.default.object,onScrollbarPresenceChange:z.default.func,onScroll:z.default.func,onRowsRendered:z.default.func,headerRenderer:z.default.func.isRequired,rowRenderer:z.default.func.isRequired},o(),s();var qe=function(e){var t=e.className,n=e.style,r=e.columns,i=e.headerIndex,a=e.cellRenderer,o=e.headerRenderer,s=e.expandColumnKey,c=e.expandIcon,l=e.tagName,u=d(e,[`className`,`style`,`columns`,`headerIndex`,`cellRenderer`,`headerRenderer`,`expandColumnKey`,`expandIcon`,`tagName`]),p=r.map(function(e,t){return a({columns:r,column:e,columnIndex:t,headerIndex:i,expandIcon:e.key===s&&R.createElement(c,null)})});return o&&(p=B(o,{cells:p,columns:r,headerIndex:i})),R.createElement(l,f({},u,{className:t,style:n}),p)};qe.defaultProps={tagName:`div`},qe.propTypes={isScrolling:z.default.bool,className:z.default.string,style:z.default.object,columns:z.default.arrayOf(z.default.object).isRequired,headerIndex:z.default.number,cellRenderer:z.default.func,headerRenderer:z.default.oneOfType([z.default.func,z.default.element]),expandColumnKey:z.default.string,expandIcon:z.default.func,tagName:z.default.elementType},o(),s(),l(),_();var Je=function(e){g(t,e);function t(t){var n=e.call(this,t)||this;return n.state={measured:!1},n._setRef=n._setRef.bind(p(n)),n._handleExpand=n._handleExpand.bind(p(n)),n}var n=t.prototype;return n.componentDidMount=function(){this.props.estimatedRowHeight&&this.props.rowIndex>=0&&this._measureHeight(!0)},n.componentDidUpdate=function(e,t){var n=this;this.props.estimatedRowHeight&&this.props.rowIndex>=0&&!this.props.getIsResetting()&&this.state.measured&&t.measured&&this.setState({measured:!1},function(){return n._measureHeight()})},n.render=function(){var e=this.props,t=e.isScrolling,n=e.className,r=e.style,i=e.columns,a=e.rowIndex,o=e.rowData,s=e.expandColumnKey,c=e.depth,l=e.rowEventHandlers,u=e.estimatedRowHeight,p=e.rowRenderer,m=e.cellRenderer,h=e.expandIconRenderer,g=e.tagName;e.rowKey,e.getIsResetting,e.onRowHover,e.onRowExpand,e.onRowHeightChange;var _=d(e,[`isScrolling`,`className`,`style`,`columns`,`rowIndex`,`rowData`,`expandColumnKey`,`depth`,`rowEventHandlers`,`estimatedRowHeight`,`rowRenderer`,`cellRenderer`,`expandIconRenderer`,`tagName`,`rowKey`,`getIsResetting`,`onRowHover`,`onRowExpand`,`onRowHeightChange`]),v=h({rowData:o,rowIndex:a,depth:c,onExpand:this._handleExpand}),y=i.map(function(e,n){return m({isScrolling:t,columns:i,column:e,columnIndex:n,rowData:o,rowIndex:a,expandIcon:e.key===s&&v})});p&&(y=B(p,{isScrolling:t,cells:y,columns:i,rowData:o,rowIndex:a,depth:c}));var b=this._getEventHandlers(l);if(u&&a>=0){r.height;var x=d(r,[`height`]);return R.createElement(g,f({},_,{ref:this._setRef,className:n,style:this.state.measured?r:x},this.state.measured&&b),y)}return R.createElement(g,f({},_,{className:n,style:r},b),y)},n._setRef=function(e){this.ref=e},n._handleExpand=function(e){var t=this.props,n=t.onRowExpand,r=t.rowData,i=t.rowIndex,a=t.rowKey;n&&n({expanded:e,rowData:r,rowIndex:i,rowKey:a})},n._measureHeight=function(e){if(this.ref){var t=this.props,n=t.style,r=t.rowKey,i=t.onRowHeightChange,a=t.rowIndex,o=t.columns,s=this.ref.getBoundingClientRect().height;this.setState({measured:!0},function(){(e||s!==n.height)&&i(r,s,a,o[0]&&!o[0].__placeholder__&&o[0].frozen)})}},n._getEventHandlers=function(e){e===void 0&&(e={});var t=this.props,n=t.rowData,r=t.rowIndex,i=t.rowKey,a=t.onRowHover,o={};if(Object.keys(e).forEach(function(t){var a=e[t];typeof a==`function`&&(o[t]=function(e){a({rowData:n,rowIndex:r,rowKey:i,event:e})})}),a){var s=o.onMouseEnter;o.onMouseEnter=function(e){a({hovered:!0,rowData:n,rowIndex:r,rowKey:i,event:e}),s&&s(e)};var c=o.onMouseLeave;o.onMouseLeave=function(e){a({hovered:!1,rowData:n,rowIndex:r,rowKey:i,event:e}),c&&c(e)}}return o},t}(R.PureComponent);Je.defaultProps={tagName:`div`},Je.propTypes={isScrolling:z.default.bool,className:z.default.string,style:z.default.object,columns:z.default.arrayOf(z.default.object).isRequired,rowData:z.default.object.isRequired,rowIndex:z.default.number.isRequired,rowKey:z.default.oneOfType([z.default.string,z.default.number]),expandColumnKey:z.default.string,depth:z.default.number,rowEventHandlers:z.default.object,rowRenderer:z.default.oneOfType([z.default.func,z.default.element]),cellRenderer:z.default.func,expandIconRenderer:z.default.func,estimatedRowHeight:z.default.oneOfType([z.default.number,z.default.func]),getIsResetting:z.default.func,onRowHover:z.default.func,onRowExpand:z.default.func,onRowHeightChange:z.default.func,tagName:z.default.elementType};var Ye=function(e){var t=e.className,n=e.column;return e.columnIndex,R.createElement(`div`,{className:t},n.title)};Ye.propTypes={className:z.default.string,column:z.default.object,columnIndex:z.default.number};var Xe=function(e){var t=e.className,n=e.cellData;return e.column,e.columnIndex,e.rowData,e.rowIndex,R.createElement(`div`,{className:t},R.isValidElement(n)?n:Ie(n))};Xe.propTypes={className:z.default.string,cellData:z.default.any,column:z.default.object,columnIndex:z.default.number,rowData:z.default.object,rowIndex:z.default.number},_();var G={LEFT:`left`,CENTER:`center`,RIGHT:`right`},K={LEFT:`left`,RIGHT:`right`,DEFAULT:!0,NONE:!1},q=function(e){g(t,e);function t(){return e.apply(this,arguments)||this}return t}(R.Component);q.propTypes={className:z.default.oneOfType([z.default.string,z.default.func]),headerClassName:z.default.oneOfType([z.default.string,z.default.func]),style:z.default.object,title:z.default.node,dataKey:z.default.string,dataGetter:z.default.func,align:z.default.oneOf([`left`,`center`,`right`]),flexGrow:z.default.number,flexShrink:z.default.number,width:z.default.number.isRequired,maxWidth:z.default.number,minWidth:z.default.number,frozen:z.default.oneOf([`left`,`right`,!0,!1]),hidden:z.default.bool,resizable:z.default.bool,sortable:z.default.bool,cellRenderer:z.default.oneOfType([z.default.func,z.default.element]),headerRenderer:z.default.oneOfType([z.default.func,z.default.element])},q.Alignment=G,q.FrozenDirection=K;var J={ASC:`asc`,DESC:`desc`};o(),s(),l(),_();var Ze=function(e){g(t,e);function t(t){var n=e.call(this,t)||this;return n._handleClick=n._handleClick.bind(p(n)),n}var n=t.prototype;return n.render=function(){var e=this.props,t=e.expandable,n=e.expanded,r=e.indentSize,i=e.depth,a=e.onExpand,o=d(e,[`expandable`,`expanded`,`indentSize`,`depth`,`onExpand`]);if(!t&&r===0)return null;var s=(0,L.default)(`BaseTable__expand-icon`,{"BaseTable__expand-icon--expanded":n});return R.createElement(`div`,f({},o,{className:s,onClick:t&&a?this._handleClick:null,style:{fontFamily:`initial`,cursor:`pointer`,userSelect:`none`,width:`16px`,minWidth:`16px`,height:`16px`,lineHeight:`16px`,fontSize:`16px`,textAlign:`center`,transition:`transform 0.15s ease-out`,transform:`rotate(`+(t&&n?90:0)+`deg)`,marginLeft:i*r}}),t&&``)},n._handleClick=function(e){e.stopPropagation(),e.preventDefault();var t=this.props,n=t.onExpand,r=t.expanded;n(!r)},t}(R.PureComponent);Ze.defaultProps={depth:0,indentSize:16},Ze.propTypes={expandable:z.default.bool,expanded:z.default.bool,indentSize:z.default.number,depth:z.default.number,onExpand:z.default.func},m();function Qe(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 $e(e){for(var t=1;t<arguments.length;t++){var n=arguments[t]==null?{}:arguments[t];t%2?Qe(n,!0).forEach(function(t){h(e,t,n[t])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):Qe(n).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))})}return e}var et=function(e){var t=e.sortOrder,n=e.className,r=e.style,i=(0,L.default)(`BaseTable__sort-indicator`,n,{"BaseTable__sort-indicator--descending":t===J.DESC});return R.createElement(`div`,{className:i,style:$e({userSelect:`none`,width:`16px`,height:`16px`,lineHeight:`16px`,textAlign:`center`},r)},t===J.DESC?``:``)};et.propTypes={sortOrder:z.default.oneOf([J.ASC,J.DESC]),className:z.default.string,style:z.default.object},o(),m(),s(),l(),_();function tt(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 nt(e){for(var t=1;t<arguments.length;t++){var n=arguments[t]==null?{}:arguments[t];t%2?tt(n,!0).forEach(function(t){h(e,t,n[t])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):tt(n).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))})}return e}var rt=null;function it(e){if(e){var t=e.getElementById(`react-draggable-style-el`);t||(t=e.createElement(`style`),t.type=`text/css`,t.id=`react-draggable-style-el`,t.innerHTML=`.react-draggable-transparent-selection *::-moz-selection {all: inherit;}
`,t.innerHTML+=`.react-draggable-transparent-selection *::selection {all: inherit;}
`,e.getElementsByTagName(`head`)[0].appendChild(t)),e.body&&He(e.body,`react-draggable-transparent-selection`)}}function at(e){if(e)try{if(e.body&&Ue(e.body,`react-draggable-transparent-selection`),e.selection)e.selection.empty();else{var t=(e.defaultView||window).getSelection();t&&t.type!==`Caret`&&t.removeAllRanges()}}catch{}}var Y={touch:{start:`touchstart`,move:`touchmove`,stop:`touchend`},mouse:{start:`mousedown`,move:`mousemove`,stop:`mouseup`}},X=Y.mouse,ot=function(e){g(t,e);function t(t){var n=e.call(this,t)||this;return n.isDragging=!1,n.lastX=rt,n.width=0,n._setHandleRef=n._setHandleRef.bind(p(n)),n._handleClick=n._handleClick.bind(p(n)),n._handleMouseDown=n._handleMouseDown.bind(p(n)),n._handleMouseUp=n._handleMouseUp.bind(p(n)),n._handleTouchStart=n._handleTouchStart.bind(p(n)),n._handleTouchEnd=n._handleTouchEnd.bind(p(n)),n._handleDragStart=n._handleDragStart.bind(p(n)),n._handleDragStop=n._handleDragStop.bind(p(n)),n._handleDrag=n._handleDrag.bind(p(n)),n}var n=t.prototype;return n.componentWillUnmount=function(){if(this.handleRef){var e=this.handleRef.ownerDocument;e.removeEventListener(Y.mouse.move,this._handleDrag),e.removeEventListener(Y.mouse.stop,this._handleDragStop),e.removeEventListener(Y.touch.move,this._handleDrag),e.removeEventListener(Y.touch.stop,this._handleDragStop),at(e)}},n.render=function(){var e=this.props,t=e.style;e.column,e.onResizeStart,e.onResize,e.onResizeStop,e.minWidth;var n=d(e,[`style`,`column`,`onResizeStart`,`onResize`,`onResizeStop`,`minWidth`]);return R.createElement(`div`,f({},n,{ref:this._setHandleRef,onClick:this._handleClick,onMouseDown:this._handleMouseDown,onMouseUp:this._handleMouseUp,onTouchStart:this._handleTouchStart,onTouchEnd:this._handleTouchEnd,style:nt({userSelect:`none`,touchAction:`none`,position:`absolute`,top:0,bottom:0,right:0,cursor:`col-resize`},t)}))},n._setHandleRef=function(e){this.handleRef=e},n._handleClick=function(e){e.stopPropagation()},n._handleMouseDown=function(e){X=Y.mouse,this._handleDragStart(e)},n._handleMouseUp=function(e){X=Y.mouse,this._handleDragStop(e)},n._handleTouchStart=function(e){X=Y.touch,this._handleDragStart(e)},n._handleTouchEnd=function(e){X=Y.touch,this._handleDragStop(e)},n._handleDragStart=function(e){if(!(typeof e.button==`number`&&e.button!==0)){this.isDragging=!0,this.lastX=rt,this.width=this.props.column.width,this.props.onResizeStart(this.props.column);var t=this.handleRef.ownerDocument;it(t),t.addEventListener(X.move,this._handleDrag),t.addEventListener(X.stop,this._handleDragStop)}},n._handleDragStop=function(e){if(this.isDragging){this.isDragging=!1,this.props.onResizeStop(this.props.column);var t=this.handleRef.ownerDocument;at(t),t.removeEventListener(X.move,this._handleDrag),t.removeEventListener(X.stop,this._handleDragStop)}},n._handleDrag=function(e){var t=e.clientX;e.type===Y.touch.move&&(e.preventDefault(),e.targetTouches&&e.targetTouches[0]&&(t=e.targetTouches[0].clientX));var n=this.handleRef.offsetParent,r=n.getBoundingClientRect(),i=t+n.scrollLeft-r.left;if(this.lastX===rt){this.lastX=i;return}var a=this.props,o=a.column,s=a.minWidth,c=o.width,l=o.maxWidth,u=o.minWidth,d=u===void 0?s:u,f=i-this.lastX;if(f){this.width+=f,this.lastX=i;var p=this.width;l&&p>l?p=l:p<d&&(p=d),p!==c&&this.props.onResize(o,p)}},t}(R.PureComponent);ot.defaultProps={onResizeStart:H,onResize:H,onResizeStop:H,minWidth:30},ot.propTypes={style:z.default.object,column:z.default.object,onResizeStart:z.default.func,onResize:z.default.func,onResizeStop:z.default.func,minWidth:z.default.number},m();function st(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 ct(e){for(var t=1;t<arguments.length;t++){var n=arguments[t]==null?{}:arguments[t];t%2?st(n,!0).forEach(function(t){h(e,t,n[t])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):st(n).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))})}return e}var Z=function(){function e(e,t){this._origColumns=[],this.reset(e,t)}var t=e.prototype;return t._cache=function(e,t){return e in this._cached||(this._cached[e]=t()),this._cached[e]},t.reset=function(e,t){var n=this;this._columns=e.map(function(e){var t=e.width;if(e.resizable){var r=n._origColumns.findIndex(function(t){return t.key===e.key});r>=0&&n._origColumns[r].width===e.width&&(t=n._columns[r].width)}return ct({},e,{width:t})}),this._origColumns=e,this._fixed=t,this._cached={},this._columnStyles=this.recomputeColumnStyles()},t.resetCache=function(){this._cached={}},t.getOriginalColumns=function(){return this._origColumns},t.getColumns=function(){return this._columns},t.getVisibleColumns=function(){var e=this;return this._cache(`visibleColumns`,function(){return e._columns.filter(function(e){return!e.hidden})})},t.hasFrozenColumns=function(){var e=this;return this._cache(`hasFrozenColumns`,function(){return e._fixed&&e.getVisibleColumns().some(function(e){return!!e.frozen})})},t.hasLeftFrozenColumns=function(){var e=this;return this._cache(`hasLeftFrozenColumns`,function(){return e._fixed&&e.getVisibleColumns().some(function(e){return e.frozen===K.LEFT||e.frozen===!0})})},t.hasRightFrozenColumns=function(){var e=this;return this._cache(`hasRightFrozenColumns`,function(){return e._fixed&&e.getVisibleColumns().some(function(e){return e.frozen===K.RIGHT})})},t.getMainColumns=function(){var t=this;return this._cache(`mainColumns`,function(){var n=t.getVisibleColumns();if(!t.hasFrozenColumns())return n;var r=[];return t.getLeftFrozenColumns().forEach(function(t){var n;r.push(ct({},t,(n={},n[e.PlaceholderKey]=!0,n)))}),t.getVisibleColumns().forEach(function(e){e.frozen||r.push(e)}),t.getRightFrozenColumns().forEach(function(t){var n;r.push(ct({},t,(n={},n[e.PlaceholderKey]=!0,n)))}),r})},t.getLeftFrozenColumns=function(){var e=this;return this._cache(`leftFrozenColumns`,function(){return e._fixed?e.getVisibleColumns().filter(function(e){return e.frozen===K.LEFT||e.frozen===!0}):[]})},t.getRightFrozenColumns=function(){var e=this;return this._cache(`rightFrozenColumns`,function(){return e._fixed?e.getVisibleColumns().filter(function(e){return e.frozen===K.RIGHT}):[]})},t.getColumn=function(e){var t=this._columns.findIndex(function(t){return t.key===e});return this._columns[t]},t.getColumnsWidth=function(){var e=this;return this._cache(`columnsWidth`,function(){return e.recomputeColumnsWidth(e.getVisibleColumns())})},t.getLeftFrozenColumnsWidth=function(){var e=this;return this._cache(`leftFrozenColumnsWidth`,function(){return e.recomputeColumnsWidth(e.getLeftFrozenColumns())})},t.getRightFrozenColumnsWidth=function(){var e=this;return this._cache(`rightFrozenColumnsWidth`,function(){return e.recomputeColumnsWidth(e.getRightFrozenColumns())})},t.recomputeColumnsWidth=function(e){return e.reduce(function(e,t){return e+t.width},0)},t.setColumnWidth=function(e,t){var n=this.getColumn(e);n.width=t,this._cached={},this._columnStyles[n.key]=this.recomputeColumnStyle(n)},t.getColumnStyle=function(e){return this._columnStyles[e]},t.getColumnStyles=function(){return this._columnStyles},t.recomputeColumnStyle=function(e){var t=0,n=0;this._fixed||(t=typeof e.flexGrow==`number`?e.flexGrow:0,n=typeof e.flexShrink==`number`?e.flexShrink:1);var r=t+` `+n+` auto`,i=ct({},e.style,{flex:r,msFlex:r,WebkitFlex:r,width:e.width,overflow:`hidden`});return!this._fixed&&e.maxWidth&&(i.maxWidth=e.maxWidth),!this._fixed&&e.minWidth&&(i.minWidth=e.minWidth),i},t.recomputeColumnStyles=function(){var e=this;return this._columns.reduce(function(t,n){return t[n.key]=e.recomputeColumnStyle(n),t},{})},e}();Z.PlaceholderKey=`__placeholder__`,s(),o(),m(),l(),_(),C();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 ut(e){for(var t=1;t<arguments.length;t++){var n=arguments[t]==null?{}:arguments[t];t%2?lt(n,!0).forEach(function(t){h(e,t,n[t])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):lt(n).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))})}return e}var dt=x(function(e,t){return e||je(t)}),ft=function(e,t,n){return{width:e,maxWidth:t,height:n,overflow:`hidden`}},pt={TableCell:Xe,TableHeaderCell:Ye,ExpandIcon:Ze,SortIndicator:et},mt=50,ht=[],Q=function(e){g(t,e);function t(t){var n=e.call(this,t)||this,r=t.columns,i=t.children,a=t.defaultExpandedRowKeys;return n.state={scrollbarSize:0,hoveredRowKey:null,resizingKey:null,resizingWidth:0,expandedRowKeys:Fe(a)},n.columnManager=new Z(dt(r,i),t.fixed),n._setContainerRef=n._setContainerRef.bind(p(n)),n._setMainTableRef=n._setMainTableRef.bind(p(n)),n._setLeftTableRef=n._setLeftTableRef.bind(p(n)),n._setRightTableRef=n._setRightTableRef.bind(p(n)),n.renderExpandIcon=n.renderExpandIcon.bind(p(n)),n.renderRow=n.renderRow.bind(p(n)),n.renderRowCell=n.renderRowCell.bind(p(n)),n.renderHeader=n.renderHeader.bind(p(n)),n.renderHeaderCell=n.renderHeaderCell.bind(p(n)),n._handleScroll=n._handleScroll.bind(p(n)),n._handleVerticalScroll=n._handleVerticalScroll.bind(p(n)),n._handleRowsRendered=n._handleRowsRendered.bind(p(n)),n._handleRowHover=n._handleRowHover.bind(p(n)),n._handleRowExpand=n._handleRowExpand.bind(p(n)),n._handleColumnResize=Be(n._handleColumnResize.bind(p(n)),mt),n._handleColumnResizeStart=n._handleColumnResizeStart.bind(p(n)),n._handleColumnResizeStop=n._handleColumnResizeStop.bind(p(n)),n._handleColumnSort=n._handleColumnSort.bind(p(n)),n._handleFrozenRowHeightChange=n._handleFrozenRowHeightChange.bind(p(n)),n._handleRowHeightChange=n._handleRowHeightChange.bind(p(n)),n._getLeftTableContainerStyle=x(ft),n._getRightTableContainerStyle=x(ft),n._flattenOnKeys=x(function(e,t,r){return n._depthMap={},Pe(e,t,n._depthMap,r)}),n._resetColumnManager=x(function(e,t){n.columnManager.reset(e,t),n.props.estimatedRowHeight&&t&&(n.columnManager.hasLeftFrozenColumns()||(n._leftRowHeightMap={}),n.columnManager.hasRightFrozenColumns()||(n._rightRowHeightMap={}))},function(e,t){return Me(e,t,n.props.ignoreFunctionInColumnCompare)}),n._isResetting=!1,n._resetIndex=null,n._rowHeightMap={},n._rowHeightMapBuffer={},n._mainRowHeightMap={},n._leftRowHeightMap={},n._rightRowHeightMap={},n._getEstimatedTotalRowsHeight=x(We),n._getRowHeight=n._getRowHeight.bind(p(n)),n._updateRowHeights=ze(function(){n._isResetting=!0,n._rowHeightMap=ut({},n._rowHeightMap,{},n._rowHeightMapBuffer),n.resetAfterRowIndex(n._resetIndex,!1),n._rowHeightMapBuffer={},n._resetIndex=null,n.forceUpdateTable(),n.forceUpdate(),n._isResetting=!1},0),n._scroll={scrollLeft:0,scrollTop:0},n._scrollHeight=0,n._lastScannedRowIndex=-1,n._hasDataChangedSinceEndReached=!0,n._data=t.data,n._depthMap={},n._horizontalScrollbarSize=0,n._verticalScrollbarSize=0,n._scrollbarPresenceChanged=!1,n}var n=t.prototype;return n.getDOMNode=function(){return this.tableNode},n.getColumnManager=function(){return this.columnManager},n.getExpandedRowKeys=function(){var e=this.props.expandedRowKeys;return e===void 0?this.state.expandedRowKeys:e||ht},n.getExpandedState=function(){return{expandedData:this._data,expandedRowKeys:this.getExpandedRowKeys(),expandedDepthMap:this._depthMap}},n.getTotalRowsHeight=function(){var e=this.props,t=e.rowHeight,n=e.estimatedRowHeight;return n?this.table?this.table.getTotalRowsHeight():this._getEstimatedTotalRowsHeight(this._data,n):this._data.length*t},n.getTotalColumnsWidth=function(){return this.columnManager.getColumnsWidth()},n.forceUpdateTable=function(){this.table&&this.table.forceUpdateTable(),this.leftTable&&this.leftTable.forceUpdateTable(),this.rightTable&&this.rightTable.forceUpdateTable()},n.resetAfterRowIndex=function(e,t){e===void 0&&(e=0),t===void 0&&(t=!0),this.props.estimatedRowHeight&&(this.table&&this.table.resetAfterRowIndex(e,t),this.leftTable&&this.leftTable.resetAfterRowIndex(e,t),this.rightTable&&this.rightTable.resetAfterRowIndex(e,t))},n.resetRowHeightCache=function(){this.props.estimatedRowHeight&&(this._resetIndex=null,this._rowHeightMapBuffer={},this._rowHeightMap={},this._mainRowHeightMap={},this._leftRowHeightMap={},this._rightRowHeightMap={})},n.scrollToPosition=function(e){this._scroll=e,this.table&&this.table.scrollToPosition(e),this.leftTable&&this.leftTable.scrollToTop(e.scrollTop),this.rightTable&&this.rightTable.scrollToTop(e.scrollTop)},n.scrollToTop=function(e){this._scroll.scrollTop=e,this.table&&this.table.scrollToPosition(this._scroll),this.leftTable&&this.leftTable.scrollToTop(e),this.rightTable&&this.rightTable.scrollToTop(e)},n.scrollToLeft=function(e){this._scroll.scrollLeft=e,this.table&&this.table.scrollToPosition(this._scroll)},n.scrollToRow=function(e,t){e===void 0&&(e=0),t===void 0&&(t=`auto`),this.table&&this.table.scrollToRow(e,t),this.leftTable&&this.leftTable.scrollToRow(e,t),this.rightTable&&this.rightTable.scrollToRow(e,t)},n.setExpandedRowKeys=function(e){this.props.expandedRowKeys===void 0&&this.setState({expandedRowKeys:Fe(e)})},n.renderExpandIcon=function(e){var t=e.rowData,n=e.rowIndex,r=e.depth,i=e.onExpand,a=this.props,o=a.rowKey,s=a.expandColumnKey,c=a.expandIconProps;if(!s)return null;var l=n>=0&&Ne(t),u=n>=0&&this.getExpandedRowKeys().indexOf(t[o])>=0,d=V(c,{rowData:t,rowIndex:n,depth:r,expandable:l,expanded:u}),p=this._getComponent(`ExpandIcon`);return R.createElement(p,f({depth:r,expandable:l,expanded:u},d,{onExpand:i}))},n.renderRow=function(e){var t,n=e.isScrolling,r=e.columns,i=e.rowData,a=e.rowIndex,o=e.style,s=this.props,c=s.rowClassName,l=s.rowRenderer,u=s.rowEventHandlers,d=s.expandColumnKey,f=s.estimatedRowHeight,p=V(c,{columns:r,rowData:i,rowIndex:a}),m=V(this.props.rowProps,{columns:r,rowData:i,rowIndex:a}),h=i[this.props.rowKey],g=this._depthMap[h]||0,_=(0,L.default)(this._prefixClass(`row`),p,(t={},t[this._prefixClass(`row--depth-`+g)]=!!d&&a>=0,t[this._prefixClass(`row--expanded`)]=!!d&&this.getExpandedRowKeys().indexOf(h)>=0,t[this._prefixClass(`row--hovered`)]=!n&&h===this.state.hoveredRowKey,t[this._prefixClass(`row--frozen`)]=g===0&&a<0,t[this._prefixClass(`row--customized`)]=l,t)),v=this.columnManager.hasFrozenColumns(),y=ut({},m,{role:`row`,key:`row-`+h,isScrolling:n,className:_,style:o,columns:r,rowIndex:a,rowData:i,rowKey:h,expandColumnKey:d,depth:g,rowEventHandlers:u,rowRenderer:l,estimatedRowHeight:a>=0?f:void 0,getIsResetting:this._getIsResetting,cellRenderer:this.renderRowCell,expandIconRenderer:this.renderExpandIcon,onRowExpand:this._handleRowExpand,onRowHover:v?this._handleRowHover:null,onRowHeightChange:v?this._handleFrozenRowHeightChange:this._handleRowHeightChange});return R.createElement(Je,y)},n.renderRowCell=function(e){var t,n=e.isScrolling,r=e.columns,i=e.column,a=e.columnIndex,o=e.rowData,s=e.rowIndex,c=e.expandIcon;if(i[Z.PlaceholderKey])return R.createElement(`div`,{key:`row-`+o[this.props.rowKey]+`-cell-`+i.key+`-placeholder`,className:this._prefixClass(`row-cell-placeholder`),style:this.columnManager.getColumnStyle(i.key)});var l=i.className,u=i.dataKey,p=i.dataGetter,m=i.cellRenderer,h=this._getComponent(`TableCell`),g=p?p({columns:r,column:i,columnIndex:a,rowData:o,rowIndex:s}):Re(o,u),_={isScrolling:n,cellData:g,columns:r,column:i,columnIndex:a,rowData:o,rowIndex:s,container:this},v=B(m||R.createElement(h,{className:this._prefixClass(`row-cell-text`)}),_),y=V(l,{cellData:g,columns:r,column:i,columnIndex:a,rowData:o,rowIndex:s}),b=(0,L.default)(this._prefixClass(`row-cell`),y,(t={},t[this._prefixClass(`row-cell--align-center`)]=i.align===G.CENTER,t[this._prefixClass(`row-cell--align-right`)]=i.align===G.RIGHT,t)),x=V(this.props.cellProps,{columns:r,column:i,columnIndex:a,rowData:o,rowIndex:s})||{},S=x.tagName,C=d(x,[`tagName`]),w=S||`div`;return R.createElement(w,f({role:`gridcell`,key:`row-`+o[this.props.rowKey]+`-cell-`+i.key},C,{className:b,style:this.columnManager.getColumnStyle(i.key)}),c,v)},n.renderHeader=function(e){var t,n=e.columns,r=e.headerIndex,i=e.style,a=this.props,o=a.headerClassName,s=a.headerRenderer,c=V(o,{columns:n,headerIndex:r}),l=V(this.props.headerProps,{columns:n,headerIndex:r}),u=(0,L.default)(this._prefixClass(`header-row`),c,(t={},t[this._prefixClass(`header-row--resizing`)]=!!this.state.resizingKey,t[this._prefixClass(`header-row--customized`)]=s,t)),d=ut({},l,{role:`row`,key:`header-`+r,className:u,style:i,columns:n,headerIndex:r,headerRenderer:s,cellRenderer:this.renderHeaderCell,expandColumnKey:this.props.expandColumnKey,expandIcon:this._getComponent(`ExpandIcon`)});return R.createElement(qe,d)},n.renderHeaderCell=function(e){var t,n,r=e.columns,i=e.column,a=e.columnIndex,o=e.headerIndex,s=e.expandIcon;if(i[Z.PlaceholderKey])return R.createElement(`div`,{key:`header-`+o+`-cell-`+i.key+`-placeholder`,className:this._prefixClass(`header-cell-placeholder`),style:this.columnManager.getColumnStyle(i.key)});var c=i.headerClassName,l=i.headerRenderer,u=this.props,p=u.sortBy,m=u.sortState,h=u.headerCellProps,g=this._getComponent(`TableHeaderCell`),_=this._getComponent(`SortIndicator`),v={columns:r,column:i,columnIndex:a,headerIndex:o,container:this},y=B(l||R.createElement(g,{className:this._prefixClass(`header-cell-text`)}),v),b,x;if(m){var S=m[i.key];b=S===J.ASC||S===J.DESC,x=b?S:J.ASC}else b=i.key===p.key,x=b?p.order:J.ASC;var C=V(c,{columns:r,column:i,columnIndex:a,headerIndex:o}),w=(0,L.default)(this._prefixClass(`header-cell`),C,(t={},t[this._prefixClass(`header-cell--align-center`)]=i.align===G.CENTER,t[this._prefixClass(`header-cell--align-right`)]=i.align===G.RIGHT,t[this._prefixClass(`header-cell--sortable`)]=i.sortable,t[this._prefixClass(`header-cell--sorting`)]=b,t[this._prefixClass(`header-cell--resizing`)]=i.key===this.state.resizingKey,t)),T=V(h,{columns:r,column:i,columnIndex:a,headerIndex:o})||{},E=T.tagName,D=d(T,[`tagName`]),O=E||`div`;return R.createElement(O,f({role:`gridcell`,key:`header-`+o+`-cell-`+i.key,onClick:i.sortable?this._handleColumnSort:null},D,{className:w,style:this.columnManager.getColumnStyle(i.key),"data-key":i.key}),s,y,i.sortable&&R.createElement(_,{sorting:b,sortOrder:x,className:(0,L.default)(this._prefixClass(`sort-indicator`),(n={},n[this._prefixClass(`sort-indicator--descending`)]=x===J.DESC,n))}),i.resizable&&R.createElement(ot,{className:this._prefixClass(`column-resizer`),column:i,onResizeStart:this._handleColumnResizeStart,onResizeStop:this._handleColumnResizeStop,onResize:this._handleColumnResize}))},n.renderMainTable=function(){var e=this.props,t=e.width,n=e.headerHeight,r=e.rowHeight,i=e.fixed,a=e.estimatedRowHeight,o=d(e,[`width`,`headerHeight`,`rowHeight`,`fixed`,`estimatedRowHeight`]),s=this._getTableHeight(),c=t-this._verticalScrollbarSize;if(i){var l=this.columnManager.getColumnsWidth();c=Math.max(Math.round(l),c)}return R.createElement(W,f({},o,this.state,{className:this._prefixClass(`table-main`),ref:this._setMainTableRef,data:this._data,columns:this.columnManager.getMainColumns(),width:t,height:s,headerHeight:n,rowHeight:r,estimatedRowHeight:a,getRowHeight:a?this._getRowHeight:void 0,headerWidth:c+(i?this._verticalScrollbarSize:0),bodyWidth:c,headerRenderer:this.renderHeader,rowRenderer:this.renderRow,onScroll:this._handleScroll,onRowsRendered:this._handleRowsRendered}))},n.renderLeftTable=function(){if(!this.columnManager.hasLeftFrozenColumns())return null;var e=this.props,t=e.width,n=e.headerHeight,r=e.rowHeight,i=e.estimatedRowHeight,a=d(e,[`width`,`headerHeight`,`rowHeight`,`estimatedRowHeight`]),o=this._getFrozenContainerHeight(),s=this._verticalScrollbarSize||20,c=this.columnManager.getLeftFrozenColumnsWidth();return R.createElement(W,f({},a,this.state,{containerStyle:this._getLeftTableContainerStyle(c,t,o),className:this._prefixClass(`table-frozen-left`),ref:this._setLeftTableRef,data:this._data,columns:this.columnManager.getLeftFrozenColumns(),initialScrollTop:this._scroll.scrollTop,width:c+s,height:o,headerHeight:n,rowHeight:r,estimatedRowHeight:i,getRowHeight:i?this._getRowHeight:void 0,headerWidth:c+s,bodyWidth:c+s,headerRenderer:this.renderHeader,rowRenderer:this.renderRow,onScroll:this._handleVerticalScroll,onRowsRendered:H}))},n.renderRightTable=function(){if(!this.columnManager.hasRightFrozenColumns())return null;var e=this.props,t=e.width,n=e.headerHeight,r=e.rowHeight,i=e.estimatedRowHeight,a=d(e,[`width`,`headerHeight`,`rowHeight`,`estimatedRowHeight`]),o=this._getFrozenContainerHeight(),s=this.columnManager.getRightFrozenColumnsWidth(),c=this._verticalScrollbarSize;return R.createElement(W,f({},a,this.state,{containerStyle:this._getLeftTableContainerStyle(s+c,t,o),className:this._prefixClass(`table-frozen-right`),ref:this._setRightTableRef,data:this._data,columns:this.columnManager.getRightFrozenColumns(),initialScrollTop:this._scroll.scrollTop,width:s+c,height:o,headerHeight:n,rowHeight:r,estimatedRowHeight:i,getRowHeight:i?this._getRowHeight:void 0,headerWidth:s+c,bodyWidth:s,headerRenderer:this.renderHeader,rowRenderer:this.renderRow,onScroll:this._handleVerticalScroll,onRowsRendered:H}))},n.renderResizingLine=function(){var e=this.props,t=e.width,n=e.fixed,r=this.state.resizingKey;if(!n||!r)return null;var i=this.columnManager.getMainColumns(),a=i.findIndex(function(e){return e.key===r}),o=i[a],s=o.width,c=o.frozen,l=this.columnManager.recomputeColumnsWidth(i.slice(0,a))+s;if(!c)l-=this._scroll.scrollLeft;else if(c===K.RIGHT){var u=this.columnManager.recomputeColumnsWidth(i.slice(a+1));l=u+s>t-this._verticalScrollbarSize?s:t-this._verticalScrollbarSize-u}var d={left:l,height:this._getTableHeight()-this._horizontalScrollbarSize};return R.createElement(`div`,{className:this._prefixClass(`resizing-line`),style:d})},n.renderFooter=function(){var e=this.props,t=e.footerHeight,n=e.footerRenderer;return t===0?null:R.createElement(`div`,{className:this._prefixClass(`footer`),style:{height:t}},B(n))},n.renderEmptyLayer=function(){var e=this.props,t=e.data,n=e.frozenData,r=e.footerHeight,i=e.emptyRenderer;if(t&&t.length||n&&n.length)return null;var a=this._getHeaderHeight();return R.createElement(`div`,{className:this._prefixClass(`empty-layer`),style:{top:a,bottom:r}},B(i))},n.renderOverlay=function(){var e=this.props.overlayRenderer;return R.createElement(`div`,{className:this._prefixClass(`overlay`)},!!e&&B(e))},n.render=function(){var e,t=this.props,n=t.columns,r=t.children,i=t.width,a=t.fixed,o=t.data,s=t.frozenData,c=t.expandColumnKey,l=t.disabled,u=t.className,d=t.style,f=t.footerHeight,p=t.classPrefix,m=t.estimatedRowHeight;this._resetColumnManager(dt(n,r),a);var h=c?this._flattenOnKeys(o,this.getExpandedRowKeys(),this.props.rowKey):o;this._data!==h&&(this.resetAfterRowIndex(0,!1),this._data=h),this._calcScrollbarSizes(),this._totalRowsHeight=this.getTotalRowsHeight();var g=ut({},d,{width:i,height:this._getTableHeight()+f,position:`relative`}),_=(0,L.default)(p,u,(e={},e[p+`--fixed`]=a,e[p+`--expandable`]=!!c,e[p+`--empty`]=o.length===0,e[p+`--has-frozen-rows`]=s.length>0,e[p+`--has-frozen-columns`]=this.columnManager.hasFrozenColumns(),e[p+`--disabled`]=l,e[p+`--dynamic`]=!!m,e));return R.createElement(`div`,{ref:this._setContainerRef,className:_,style:g},this.renderFooter(),this.renderMainTable(),this.renderLeftTable(),this.renderRightTable(),this.renderResizingLine(),this.renderEmptyLayer(),this.renderOverlay())},n.componentDidMount=function(){var e=this.props.getScrollbarSize();e>0&&this.setState({scrollbarSize:e})},n.componentDidUpdate=function(e,t){var n=this.props,r=n.data,i=n.height,a=n.maxHeight,o=n.estimatedRowHeight;r!==e.data&&(this._lastScannedRowIndex=-1,this._hasDataChangedSinceEndReached=!0),(a!==e.maxHeight||i!==e.height)&&this._maybeCallOnEndReached(),this._maybeScrollbarPresenceChange(),o&&this.getTotalRowsHeight()!==this._totalRowsHeight&&this.forceUpdate()},n._prefixClass=function(e){return this.props.classPrefix+`__`+e},n._setContainerRef=function(e){this.tableNode=e},n._setMainTableRef=function(e){this.table=e},n._setLeftTableRef=function(e){this.leftTable=e},n._setRightTableRef=function(e){this.rightTable=e},n._getComponent=function(e){return this.props.components&&this.props.components[e]?this.props.components[e]:pt[e]},n._getRowHeight=function(e){var t=this.props,n=t.estimatedRowHeight,r=t.rowKey;return this._rowHeightMap[this._data[e][r]]||V(n,{rowData:this._data[e],rowIndex:e})},n._getIsResetting=function(){return this._isResetting},n._getHeaderHeight=function(){var e=this.props.headerHeight;return Array.isArray(e)?e.reduce(function(e,t){return e+t},0):e},n._getFrozenRowsHeight=function(){var e=this.props,t=e.frozenData,n=e.rowHeight;return t.length*n},n._getTableHeight=function(){var e=this.props,t=e.height,n=e.maxHeight,r=e.footerHeight,i=t-r;if(n>0){var a=this._getFrozenRowsHeight(),o=this.getTotalRowsHeight(),s=this._getHeaderHeight()+a+o+this._horizontalScrollbarSize;i=Math.min(s,n-r)}return i},n._getBodyHeight=function(){return this._getTableHeight()-this._getHeaderHeight()-this._getFrozenRowsHeight()},n._getFrozenContainerHeight=function(){var e=this.props.maxHeight,t=this._getTableHeight()-(this._data.length>0?this._horizontalScrollbarSize:0);if(e>0)return t;var n=this.getTotalRowsHeight()+this._getHeaderHeight()+this._getFrozenRowsHeight();return Math.min(t,n)},n._calcScrollbarSizes=function(){var e=this.props,t=e.fixed,n=e.width,r=this.state.scrollbarSize,i=this.getTotalRowsHeight(),a=this.getTotalColumnsWidth(),o=this._horizontalScrollbarSize,s=this._verticalScrollbarSize;r===0?(this._horizontalScrollbarSize=0,this._verticalScrollbarSize=0):!t||a<=n-r?(this._horizontalScrollbarSize=0,this._verticalScrollbarSize=i>this._getBodyHeight()?r:0):a>n?(this._horizontalScrollbarSize=r,this._verticalScrollbarSize=i>this._getBodyHeight()-this._horizontalScrollbarSize?r:0):(this._horizontalScrollbarSize=0,this._verticalScrollbarSize=0,i>this._getBodyHeight()&&(this._horizontalScrollbarSize=r,this._verticalScrollbarSize=r)),(o!==this._horizontalScrollbarSize||s!==this._verticalScrollbarSize)&&(this._scrollbarPresenceChanged=!0)},n._maybeScrollbarPresenceChange=function(){if(this._scrollbarPresenceChanged){var e=this.props.onScrollbarPresenceChange;this._scrollbarPresenceChanged=!1,e({size:this.state.scrollbarSize,horizontal:this._horizontalScrollbarSize>0,vertical:this._verticalScrollbarSize>0})}},n._maybeCallOnEndReached=function(){var e=this.props,t=e.onEndReached,n=e.onEndReachedThreshold,r=this._scroll.scrollTop,i=this.getTotalRowsHeight(),a=this._getBodyHeight();if(!(!t||!a||!i)){var o=i-r-a+this._horizontalScrollbarSize;this._lastScannedRowIndex>=0&&o<=n&&(this._hasDataChangedSinceEndReached||i!==this._scrollHeight)&&(this._hasDataChangedSinceEndReached=!1,this._scrollHeight=i,t({distanceFromEnd:o}))}},n._handleScroll=function(e){var t=this._scroll.scrollTop;this.scrollToPosition(e),this.props.onScroll(e),e.scrollTop>t&&this._maybeCallOnEndReached()},n._handleVerticalScroll=function(e){var t=e.scrollTop,n=this._scroll.scrollTop;t!==n&&this.scrollToTop(t),t>n&&this._maybeCallOnEndReached()},n._handleRowsRendered=function(e){this.props.onRowsRendered(e),e.overscanStopIndex>this._lastScannedRowIndex&&(this._lastScannedRowIndex=e.overscanStopIndex,this._maybeCallOnEndReached())},n._handleRowHover=function(e){var t=e.hovered,n=e.rowKey;this.setState({hoveredRowKey:t?n:null})},n._handleRowExpand=function(e){var t=e.expanded,n=e.rowData,r=e.rowIndex,i=e.rowKey,a=Fe(this.getExpandedRowKeys());if(t)!a.indexOf(i)>=0&&a.push(i);else{var o=a.indexOf(i);o>-1&&a.splice(o,1)}this.props.expandedRowKeys===void 0&&this.setState({expandedRowKeys:a}),this.props.onRowExpand({expanded:t,rowData:n,rowIndex:r,rowKey:i}),this.props.onExpandedRowsChange(a)},n._handleColumnResize=function(e,t){var n=e.key;this.columnManager.setColumnWidth(n,t),this.setState({resizingWidth:t});var r=this.columnManager.getColumn(n);this.props.onColumnResize({column:r,width:t})},n._handleColumnResizeStart=function(e){var t=e.key;this.setState({resizingKey:t})},n._handleColumnResizeStop=function(){var e=this.state,t=e.resizingKey,n=e.resizingWidth;if(this.setState({resizingKey:null,resizingWidth:0}),!(!t||!n)){var r=this.columnManager.getColumn(t);this.props.onColumnResizeEnd({column:r,width:n})}},n._handleColumnSort=function(e){var t=e.currentTarget.dataset.key,n=this.props,r=n.sortBy,i=n.sortState,a=n.onColumnSort,o=J.ASC;i?o=i[t]===J.ASC?J.DESC:J.ASC:t===r.key&&(o=r.order===J.ASC?J.DESC:J.ASC),a({column:this.columnManager.getColumn(t),key:t,order:o})},n._handleFrozenRowHeightChange=function(e,t,n,r){r?r===K.RIGHT?this._rightRowHeightMap[e]=t:this._leftRowHeightMap[e]=t:this._mainRowHeightMap[e]=t;var i=Math.max(this._mainRowHeightMap[e]||0,this._leftRowHeightMap[e]||0,this._rightRowHeightMap[e]||0);this._rowHeightMap[e]!==i&&this._handleRowHeightChange(e,i,n)},n._handleRowHeightChange=function(e,t,n){(this._resetIndex===null||this._resetIndex>n)&&(this._resetIndex=n),this._rowHeightMapBuffer[e]=t,this._updateRowHeights()},t}(R.PureComponent);Q.Column=q,Q.PlaceholderKey=Z.PlaceholderKey,Q.defaultProps={classPrefix:`BaseTable`,rowKey:`id`,data:[],frozenData:[],fixed:!1,headerHeight:50,rowHeight:50,footerHeight:0,defaultExpandedRowKeys:[],sortBy:{},useIsScrolling:!1,overscanRowCount:1,onEndReachedThreshold:500,getScrollbarSize:Ve,ignoreFunctionInColumnCompare:!0,onScroll:H,onRowsRendered:H,onScrollbarPresenceChange:H,onRowExpand:H,onExpandedRowsChange:H,onColumnSort:H,onColumnResize:H,onColumnResizeEnd:H},Q.propTypes={classPrefix:z.default.string,className:z.default.string,style:z.default.object,children:z.default.node,columns:z.default.arrayOf(z.default.shape(q.propTypes)),data:z.default.array.isRequired,frozenData:z.default.array,rowKey:z.default.oneOfType([z.default.string,z.default.number]).isRequired,width:z.default.number.isRequired,height:z.default.number,maxHeight:z.default.number,rowHeight:z.default.number,estimatedRowHeight:z.default.oneOfType([z.default.number,z.default.func]),headerHeight:z.default.oneOfType([z.default.number,z.default.arrayOf(z.default.number)]).isRequired,footerHeight:z.default.number,fixed:z.default.bool,disabled:z.default.bool,overlayRenderer:z.default.oneOfType([z.default.func,z.default.element]),emptyRenderer:z.default.oneOfType([z.default.func,z.default.element]),footerRenderer:z.default.oneOfType([z.default.func,z.default.element]),headerRenderer:z.default.oneOfType([z.default.func,z.default.element]),rowRenderer:z.default.oneOfType([z.default.func,z.default.element]),headerClassName:z.default.oneOfType([z.default.string,z.default.func]),rowClassName:z.default.oneOfType([z.default.string,z.default.func]),headerProps:z.default.oneOfType([z.default.object,z.default.func]),headerCellProps:z.default.oneOfType([z.default.object,z.default.func]),rowProps:z.default.oneOfType([z.default.object,z.default.func]),cellProps:z.default.oneOfType([z.default.object,z.default.func]),expandIconProps:z.default.oneOfType([z.default.object,z.default.func]),expandColumnKey:z.default.string,defaultExpandedRowKeys:z.default.arrayOf(z.default.oneOfType([z.default.string,z.default.number])),expandedRowKeys:z.default.arrayOf(z.default.oneOfType([z.default.string,z.default.number])),onRowExpand:z.default.func,onExpandedRowsChange:z.default.func,sortBy:z.default.shape({key:z.default.string,order:z.default.oneOf([J.ASC,J.DESC])}),sortState:z.default.object,onColumnSort:z.default.func,onColumnResize:z.default.func,onColumnResizeEnd:z.default.func,useIsScrolling:z.default.bool,overscanRowCount:z.default.number,getScrollbarSize:z.default.func,onScroll:z.default.func,onEndReached:z.default.func,onEndReachedThreshold:z.default.number,onRowsRendered:z.default.func,onScrollbarPresenceChange:z.default.func,rowEventHandlers:z.default.object,ignoreFunctionInColumnCompare:z.default.bool,components:z.default.shape({TableCell:z.default.elementType,TableHeaderCell:z.default.elementType,ExpandIcon:z.default.elementType,SortIndicator:z.default.elementType})};var $=typeof window<`u`?window:typeof self<`u`?self:global,gt=null,_t=null,vt=20,yt=$.clearTimeout,bt=$.setTimeout,xt=$.cancelAnimationFrame||$.mozCancelAnimationFrame||$.webkitCancelAnimationFrame,St=$.requestAnimationFrame||$.mozRequestAnimationFrame||$.webkitRequestAnimationFrame;xt==null||St==null?(gt=yt,_t=function(e){return bt(e,vt)}):(gt=function([e,t]){xt(e),yt(t)},_t=function(e){let t=St(function(){yt(n),e()}),n=bt(function(){xt(t),e()},vt);return[t,n]});function Ct(e){let t,n,r,i,a,o,s,c=typeof document<`u`&&document.attachEvent;if(!c){o=function(e){let 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},a=function(e){return e.offsetWidth!==e.__resizeLast__.width||e.offsetHeight!==e.__resizeLast__.height},s=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)return;let t=this;o(this),this.__resizeRAF__&&gt(this.__resizeRAF__),this.__resizeRAF__=_t(function(){a(t)&&(t.__resizeLast__.width=t.offsetWidth,t.__resizeLast__.height=t.offsetHeight,t.__resizeListeners__.forEach(function(n){n.call(t,e)}))})};let e=!1,c=``;r=`animationstart`;let l=`Webkit Moz O ms`.split(` `),u=`webkitAnimationStart animationstart oAnimationStart MSAnimationStart`.split(` `),d=``;{let t=document.createElement(`fakeelement`);if(t.style.animationName!==void 0&&(e=!0),e===!1){for(let n=0;n<l.length;n++)if(t.style[l[n]+`AnimationName`]!==void 0){d=l[n],c=`-`+d.toLowerCase()+`-`,r=u[n],e=!0;break}}}n=`resizeanim`,t=`@`+c+`keyframes `+n+` { from { opacity: 0; } to { opacity: 0; } } `,i=c+`animation: 1ms `+n+`; `}let l=function(n){if(!n.getElementById(`detectElementResize`)){let r=(t||``)+`.resize-triggers { `+(i||``)+`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%; }`,a=n.head||n.getElementsByTagName(`head`)[0],o=n.createElement(`style`);o.id=`detectElementResize`,o.type=`text/css`,e!=null&&o.setAttribute(`nonce`,e),o.styleSheet?o.styleSheet.cssText=r:o.appendChild(n.createTextNode(r)),a.appendChild(o)}};return{addResizeListener:function(e,t){if(c)e.attachEvent(`onresize`,t);else{if(!e.__resizeTriggers__){let t=e.ownerDocument,i=$.getComputedStyle(e);i&&i.position===`static`&&(e.style.position=`relative`),l(t),e.__resizeLast__={},e.__resizeListeners__=[],(e.__resizeTriggers__=t.createElement(`div`)).className=`resize-triggers`;let a=t.createElement(`div`);a.className=`expand-trigger`,a.appendChild(t.createElement(`div`));let c=t.createElement(`div`);c.className=`contract-trigger`,e.__resizeTriggers__.appendChild(a),e.__resizeTriggers__.appendChild(c),e.appendChild(e.__resizeTriggers__),o(e),e.addEventListener(`scroll`,s,!0),r&&(e.__resizeTriggers__.__animationListener__=function(t){t.animationName===n&&o(e)},e.__resizeTriggers__.addEventListener(r,e.__resizeTriggers__.__animationListener__))}e.__resizeListeners__.push(t)}},removeResizeListener:function(e,t){if(c)e.detachEvent(`onresize`,t);else if(e.__resizeListeners__.splice(e.__resizeListeners__.indexOf(t),1),!e.__resizeListeners__.length){e.removeEventListener(`scroll`,s,!0),e.__resizeTriggers__.__animationListener__&&(e.__resizeTriggers__.removeEventListener(r,e.__resizeTriggers__.__animationListener__),e.__resizeTriggers__.__animationListener__=null);try{e.__resizeTriggers__=!e.removeChild(e.__resizeTriggers__)}catch{}}}}}var wt=class extends R.Component{constructor(...e){super(...e),this.state={height:this.props.defaultHeight||0,width:this.props.defaultWidth||0},this._autoSizer=null,this._detectElementResize=null,this._didLogDeprecationWarning=!1,this._parentNode=null,this._resizeObserver=null,this._timeoutId=null,this._onResize=()=>{this._timeoutId=null;let{disableHeight:e,disableWidth:t,onResize:n}=this.props;if(this._parentNode){let r=window.getComputedStyle(this._parentNode)||{},i=parseFloat(r.paddingLeft||`0`),a=parseFloat(r.paddingRight||`0`),o=parseFloat(r.paddingTop||`0`),s=parseFloat(r.paddingBottom||`0`),c=this._parentNode.getBoundingClientRect(),l=c.height-o-s,u=c.width-i-a;if(!e&&this.state.height!==l||!t&&this.state.width!==u){this.setState({height:l,width:u});let e=()=>{this._didLogDeprecationWarning||(this._didLogDeprecationWarning=!0,console.warn(`scaledWidth and scaledHeight parameters have been deprecated; use width and height instead`))};typeof n==`function`&&n({height:l,width:u,get scaledHeight(){return e(),l},get scaledWidth(){return e(),u}})}}},this._setRef=e=>{this._autoSizer=e}}componentDidMount(){let{nonce:e}=this.props,t=this._autoSizer?this._autoSizer.parentNode:null;if(t!=null&&t.ownerDocument&&t.ownerDocument.defaultView&&t instanceof t.ownerDocument.defaultView.HTMLElement){this._parentNode=t;let n=t.ownerDocument.defaultView.ResizeObserver;n==null?(this._detectElementResize=Ct(e),this._detectElementResize.addResizeListener(t,this._onResize)):(this._resizeObserver=new n(()=>{this._timeoutId=setTimeout(this._onResize,0)}),this._resizeObserver.observe(t)),this._onResize()}}componentWillUnmount(){this._parentNode&&(this._detectElementResize&&this._detectElementResize.removeResizeListener(this._parentNode,this._onResize),this._timeoutId!==null&&clearTimeout(this._timeoutId),this._resizeObserver&&this._resizeObserver.disconnect())}render(){let{children:e,defaultHeight:t,defaultWidth:n,disableHeight:r=!1,disableWidth:i=!1,doNotBailOutOnEmptyChildren:a=!1,nonce:o,onResize:s,style:c={},tagName:l=`div`,...u}=this.props,{height:d,width:f}=this.state,p={overflow:`visible`},m={},h=!1;return r||(d===0&&(h=!0),p.height=0,m.height=d,m.scaledHeight=d),i||(f===0&&(h=!0),p.width=0,m.width=f,m.scaledWidth=f),a&&(h=!1),(0,R.createElement)(l,{ref:this._setRef,style:{...p,...c},...u},!h&&e(m))}},Tt=function(e){var t=e.className,n=e.width,r=e.height,i=e.children,a=e.onResize,o=typeof n==`number`,s=typeof r==`number`;return o&&s?R.createElement(`div`,{className:t,style:{width:n,height:r,position:`relative`}},i({width:n,height:r})):R.createElement(wt,{className:t,disableWidth:o,disableHeight:s,onResize:a},function(e){return i({width:o?n:e.width,height:s?r:e.height})})};Tt.propTypes={className:z.default.string,width:z.default.number,height:z.default.number,children:z.default.func.isRequired,onResize:z.default.func};export{w as a,v as c,V as i,Q as n,De as o,q as r,C as s,Tt as t};