(()=>{var e={9776:(e,t,r)=>{"use strict";var n=r(9143);function o(){}function a(){}a.resetWarningCache=o,e.exports=function(){function e(e,t,r,o,a,i){if(i!==n){var s=new Error("Calling PropTypes validators directly is not supported by the `prop-types` package. Use PropTypes.checkPropTypes() to call them. Read more at http://fb.me/use-check-prop-types");throw s.name="Invariant Violation",s}}function t(){return e}e.isRequired=e;var r={array:e,bigint:e,bool:e,func:e,number:e,object:e,string:e,symbol:e,any:e,arrayOf:t,element:e,elementType:e,instanceOf:t,node:e,objectOf:t,oneOf:t,oneOfType:t,shape:t,exact:t,checkPropTypes:a,resetWarningCache:o};return r.PropTypes=r,r}},3268:(e,t,r)=>{e.exports=r(9776)()},9143:e=>{"use strict";e.exports="SECRET_DO_NOT_PASS_THIS_OR_YOU_WILL_BE_FIRED"},3576:(e,t,r)=>{e.exports=r(4740)},3619:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0});var n,o=function(){function e(e,t){for(var r=0;r<t.length;r++){var n=t[r];n.enumerable=n.enumerable||!1,n.configurable=!0,"value"in n&&(n.writable=!0),Object.defineProperty(e,n.key,n)}}return function(t,r,n){return r&&e(t.prototype,r),n&&e(t,n),t}}(),a=(n=r(1280))&&n.__esModule?n:{default:n},i=r(244),s=r(8164),l=function(e){function t(e){!function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,t);var r=function(e,t){if(!e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!t||"object"!=typeof t&&"function"!=typeof t?e:t}(this,(t.__proto__||Object.getPrototypeOf(t)).call(this,e));return r.state={},r}return function(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function, not "+typeof t);e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),t&&(Object.setPrototypeOf?Object.setPrototypeOf(e,t):e.__proto__=t)}(t,e),o(t,[{key:"buildURI",value:function(){return i.buildURI.apply(void 0,arguments)}},{key:"componentDidMount",value:function(){var e=this.props,t=e.data,r=e.headers,n=e.separator,o=e.enclosingCharacter,a=e.uFEFF,i=e.target,s=e.specs,l=e.replace;this.state.page=window.open(this.buildURI(t,a,r,n,o),i,s,l)}},{key:"getWindow",value:function(){return this.state.page}},{key:"render",value:function(){return null}}]),t}(a.default.Component);l.defaultProps=Object.assign(s.defaultProps,{target:"_blank"}),l.propTypes=s.propTypes,t.default=l},8680:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0});var n,o=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var r=arguments[t];for(var n in r)Object.prototype.hasOwnProperty.call(r,n)&&(e[n]=r[n])}return e},a=function(){function e(e,t){for(var r=0;r<t.length;r++){var n=t[r];n.enumerable=n.enumerable||!1,n.configurable=!0,"value"in n&&(n.writable=!0),Object.defineProperty(e,n.key,n)}}return function(t,r,n){return r&&e(t.prototype,r),n&&e(t,n),t}}(),i=(n=r(1280))&&n.__esModule?n:{default:n},s=r(244),l=r(8164),u=function(e){function t(e){!function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,t);var r=function(e,t){if(!e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!t||"object"!=typeof t&&"function"!=typeof t?e:t}(this,(t.__proto__||Object.getPrototypeOf(t)).call(this,e));return r.buildURI=r.buildURI.bind(r),r}return function(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function, not "+typeof t);e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),t&&(Object.setPrototypeOf?Object.setPrototypeOf(e,t):e.__proto__=t)}(t,e),a(t,[{key:"buildURI",value:function(){return s.buildURI.apply(void 0,arguments)}},{key:"handleLegacy",value:function(e){var t=arguments.length>1&&void 0!==arguments[1]&&arguments[1];if(window.navigator.msSaveOrOpenBlob){e.preventDefault();var r=this.props,n=r.data,o=r.headers,a=r.separator,i=r.filename,l=r.enclosingCharacter,u=r.uFEFF,c=t&&"function"==typeof n?n():n,d=new Blob([u?"\ufeff":"",(0,s.toCSV)(c,o,a,l)]);return window.navigator.msSaveBlob(d,i),!1}}},{key:"handleAsyncClick",value:function(e){var t=this;this.props.onClick(e,(function(r){!1!==r?t.handleLegacy(e,!0):e.preventDefault()}))}},{key:"handleSyncClick",value:function(e){!1===this.props.onClick(e)?e.preventDefault():this.handleLegacy(e)}},{key:"handleClick",value:function(){var e=this;return function(t){if("function"==typeof e.props.onClick)return e.props.asyncOnClick?e.handleAsyncClick(t):e.handleSyncClick(t);e.handleLegacy(t)}}},{key:"render",value:function(){var e=this,t=this.props,r=t.data,n=t.headers,a=t.separator,s=t.filename,l=t.uFEFF,u=t.children,c=(t.onClick,t.asyncOnClick,t.enclosingCharacter),d=function(e,t){var r={};for(var n in e)t.indexOf(n)>=0||Object.prototype.hasOwnProperty.call(e,n)&&(r[n]=e[n]);return r}(t,["data","headers","separator","filename","uFEFF","children","onClick","asyncOnClick","enclosingCharacter"]),p="undefined"==typeof window?"":this.buildURI(r,l,n,a,c);return i.default.createElement("a",o({download:s},d,{ref:function(t){return e.link=t},target:"_self",href:p,onClick:this.handleClick()}),u)}}]),t}(i.default.Component);u.defaultProps=l.defaultProps,u.propTypes=l.propTypes,t.default=u},244:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e};function n(e){if(Array.isArray(e)){for(var t=0,r=Array(e.length);t<e.length;t++)r[t]=e[t];return r}return Array.from(e)}var o=t.isSafari=function(){return/^((?!chrome|android).)*safari/i.test(navigator.userAgent)},a=t.isJsons=function(e){return Array.isArray(e)&&e.every((function(e){return"object"===(void 0===e?"undefined":r(e))&&!(e instanceof Array)}))},i=t.isArrays=function(e){return Array.isArray(e)&&e.every((function(e){return Array.isArray(e)}))},s=t.jsonsHeaders=function(e){return Array.from(e.map((function(e){return Object.keys(e)})).reduce((function(e,t){return new Set([].concat(n(e),n(t)))}),[]))},l=t.jsons2arrays=function(e,t){var r=t=t||s(e),o=t;a(t)&&(r=t.map((function(e){return e.label})),o=t.map((function(e){return e.key})));var i=e.map((function(e){return o.map((function(t){return u(t,e)}))}));return[r].concat(n(i))},u=t.getHeaderValue=function(e,t){var r=e.replace(/\[([^\]]+)]/g,".$1").split(".").reduce((function(e,t,r,n){var o=e[t];if(null!=o)return o;n.splice(1)}),t);return void 0===r?e in t?t[e]:"":r},c=t.elementOrEmpty=function(e){return null==e?"":e},d=t.joiner=function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:",",r=arguments.length>2&&void 0!==arguments[2]?arguments[2]:'"';return e.filter((function(e){return e})).map((function(e){return e.map((function(e){return c(e)})).map((function(e){return""+r+e+r})).join(t)})).join("\n")},p=t.arrays2csv=function(e,t,r,o){return d(t?[t].concat(n(e)):e,r,o)},f=t.jsons2csv=function(e,t,r,n){return d(l(e,t),r,n)},m=t.string2csv=function(e,t,r,n){return t?t.join(r)+"\n"+e:e.replace(/"/g,'""')},g=t.toCSV=function(e,t,r,n){if(a(e))return f(e,t,r,n);if(i(e))return p(e,t,r,n);if("string"==typeof e)return m(e,t,r);throw new TypeError('Data should be a "String", "Array of arrays" OR "Array of objects" ')};t.buildURI=function(e,t,r,n,a){var i=g(e,r,n,a),s=o()?"application/csv":"text/csv",l=new Blob([t?"\ufeff":"",i],{type:s}),u="data:"+s+";charset=utf-8,"+(t?"\ufeff":"")+i,c=window.URL||window.webkitURL;return void 0===c.createObjectURL?u:c.createObjectURL(l)}},4740:(e,t,r)=>{"use strict";t.CSVLink=void 0;var n=a(r(3619)),o=a(r(8680));function a(e){return e&&e.__esModule?e:{default:e}}n.default,t.CSVLink=o.default},8164:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.PropsNotForwarded=t.defaultProps=t.propTypes=void 0;var n,o=((n=r(1280))&&n.__esModule,r(3268));t.propTypes={data:(0,o.oneOfType)([o.string,o.array,o.func]).isRequired,headers:o.array,target:o.string,separator:o.string,filename:o.string,uFEFF:o.bool,onClick:o.func,asyncOnClick:o.bool,enclosingCharacter:o.string},t.defaultProps={separator:",",filename:"generatedBy_react-csv.csv",uFEFF:!0,asyncOnClick:!1,enclosingCharacter:'"'},t.PropsNotForwarded=["data","headers"]},9115:function(e,t,r){!function(e,t){"use strict";function r(e,t,r,n,o,a,i){try{var s=e[a](i),l=s.value}catch(e){return void r(e)}s.done?t(l):Promise.resolve(l).then(n,o)}function n(e){return function(){var t=this,n=arguments;return new Promise((function(o,a){var i=e.apply(t,n);function s(e){r(i,o,a,s,l,"next",e)}function l(e){r(i,o,a,s,l,"throw",e)}s(void 0)}))}}function o(){return(o=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var r=arguments[t];for(var n in r)Object.prototype.hasOwnProperty.call(r,n)&&(e[n]=r[n])}return e}).apply(this,arguments)}function a(e,t){if(null==e)return{};var r,n,o={},a=Object.keys(e);for(n=0;n<a.length;n++)r=a[n],t.indexOf(r)>=0||(o[r]=e[r]);return o}function i(e){var t=function(e,t){if("object"!=typeof e||null===e)return e;var r=e[Symbol.toPrimitive];if(void 0!==r){var n=r.call(e,"string");if("object"!=typeof n)return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return String(e)}(e);return"symbol"==typeof t?t:String(t)}t=t&&Object.prototype.hasOwnProperty.call(t,"default")?t.default:t;var s={init:"init"},l=function(e){var t=e.value;return void 0===t?"":t},u=function(){return t.createElement(t.Fragment,null," ")},c={Cell:l,width:150,minWidth:0,maxWidth:Number.MAX_SAFE_INTEGER};function d(){for(var e=arguments.length,t=new Array(e),r=0;r<e;r++)t[r]=arguments[r];return t.reduce((function(e,t){var r=t.style,n=t.className;return e=o({},e,{},a(t,["style","className"])),r&&(e.style=e.style?o({},e.style||{},{},r||{}):r),n&&(e.className=e.className?e.className+" "+n:n),""===e.className&&delete e.className,e}),{})}var p=function(e,t){return void 0===t&&(t={}),function(r){return void 0===r&&(r={}),[].concat(e,[r]).reduce((function(e,n){return function e(t,r,n){return"function"==typeof r?e({},r(t,n)):Array.isArray(r)?d.apply(void 0,[t].concat(r)):d(t,r)}(e,n,o({},t,{userProps:r}))}),{})}},f=function(e,t,r,n){return void 0===r&&(r={}),e.reduce((function(e,t){return t(e,r)}),t)},m=function(e,t,r){return void 0===r&&(r={}),e.forEach((function(e){e(t,r)}))};function g(e,t,r,n){e.findIndex((function(e){return e.pluginName===r})),t.forEach((function(t){e.findIndex((function(e){return e.pluginName===t}))}))}function h(e,t){return"function"==typeof e?e(t):e}function v(e){var r=t.useRef();return r.current=e,t.useCallback((function(){return r.current}),[])}var _="undefined"!=typeof document?t.useLayoutEffect:t.useEffect;function y(e,r){var n=t.useRef(!1);_((function(){n.current&&e(),n.current=!0}),r)}function w(e,t,r){return void 0===r&&(r={}),function(n,a){void 0===a&&(a={});var i="string"==typeof n?t[n]:n;if(void 0===i)throw console.info(t),new Error("Renderer Error ☝️");return b(i,o({},e,{column:t},r,{},a))}}function b(e,r){return function(e){return"function"==typeof e&&(t=Object.getPrototypeOf(e)).prototype&&t.prototype.isReactComponent;var t}(n=e)||"function"==typeof n||function(e){return"object"==typeof e&&"symbol"==typeof e.$$typeof&&["react.memo","react.forward_ref"].includes(e.$$typeof.description)}(n)?t.createElement(e,r):e;var n}function R(e,t,r){return void 0===r&&(r=0),e.map((function(e){return S(e=o({},e,{parent:t,depth:r})),e.columns&&(e.columns=R(e.columns,e,r+1)),e}))}function C(e){return k(e,"columns")}function S(e){var t=e.id,r=e.accessor,n=e.Header;if("string"==typeof r){t=t||r;var o=r.split(".");r=function(e){return function(e,t,r){if(!t)return e;var n,o="function"==typeof t?t:JSON.stringify(t),a=P.get(o)||function(){var e=function(e){return function e(t,r){if(void 0===r&&(r=[]),Array.isArray(t))for(var n=0;n<t.length;n+=1)e(t[n],r);else r.push(t);return r}(e).map((function(e){return String(e).replace(".","_")})).join(".").replace(G,".").replace(N,"").split(".")}(t);return P.set(o,e),e}();try{n=a.reduce((function(e,t){return e[t]}),e)}catch(e){}return void 0!==n?n:void 0}(e,o)}}if(!t&&"string"==typeof n&&n&&(t=n),!t&&e.columns)throw console.error(e),new Error('A column ID (or unique "Header" value) is required!');if(!t)throw console.error(e),new Error("A column ID (or string accessor) is required!");return Object.assign(e,{id:t,accessor:r}),e}function E(e,t){if(!t)throw new Error;return Object.assign(e,o({Header:u,Footer:u},c,{},t,{},e)),Object.assign(e,{originalWidth:e.width}),e}var P=new Map;function x(){for(var e=arguments.length,t=new Array(e),r=0;r<e;r++)t[r]=arguments[r];for(var n=0;n<t.length;n+=1)if(void 0!==t[n])return t[n]}function B(e){if("function"==typeof e)return e}function k(e,t){var r=[];return function e(n){n.forEach((function(n){n[t]?e(n[t]):r.push(n)}))}(e),r}function I(e,t){var r=t.manualExpandedKey,n=t.expanded,o=t.expandSubRows,a=void 0===o||o,i=[];return e.forEach((function(e){return function e(t,o){void 0===o&&(o=!0),t.isExpanded=t.original&&t.original[r]||n[t.id],t.canExpand=t.subRows&&!!t.subRows.length,o&&i.push(t),t.subRows&&t.subRows.length&&t.isExpanded&&t.subRows.forEach((function(t){return e(t,a)}))}(e)})),i}function F(e,t,r){return B(e)||t[e]||r[e]||r.text}function T(e,t,r){return e?e(t,r):void 0===t}function O(){throw new Error("React-Table: You have not called prepareRow(row) one or more rows you are attempting to render.")}var A=null,G=/\[/g,N=/\]/g,z=function(e){return o({role:"table"},e)},H=function(e){return o({role:"rowgroup"},e)},W=function(e,t){var r=t.column;return o({key:"header_"+r.id,colSpan:r.totalVisibleHeaderCount,role:"columnheader"},e)},j=function(e,t){var r=t.column;return o({key:"footer_"+r.id,colSpan:r.totalVisibleHeaderCount},e)},D=function(e,t){return o({key:"headerGroup_"+t.index,role:"row"},e)},L=function(e,t){return o({key:"footerGroup_"+t.index},e)},M=function(e,t){return o({key:"row_"+t.row.id,role:"row"},e)},V=function(e,t){var r=t.cell;return o({key:"cell_"+r.row.id+"_"+r.column.id,role:"cell"},e)};function q(){return{useOptions:[],stateReducers:[],useControlledState:[],columns:[],columnsDeps:[],allColumns:[],allColumnsDeps:[],accessValue:[],materializedColumns:[],materializedColumnsDeps:[],useInstanceAfterData:[],visibleColumns:[],visibleColumnsDeps:[],headerGroups:[],headerGroupsDeps:[],useInstanceBeforeDimensions:[],useInstance:[],prepareRow:[],getTableProps:[z],getTableBodyProps:[H],getHeaderGroupProps:[D],getFooterGroupProps:[L],getHeaderProps:[W],getFooterProps:[j],getRowProps:[M],getCellProps:[V],useFinalInstance:[]}}s.resetHiddenColumns="resetHiddenColumns",s.toggleHideColumn="toggleHideColumn",s.setHiddenColumns="setHiddenColumns",s.toggleHideAllColumns="toggleHideAllColumns";var U=function(e){e.getToggleHiddenProps=[X],e.getToggleHideAllColumnsProps=[Q],e.stateReducers.push(Y),e.useInstanceBeforeDimensions.push(K),e.headerGroupsDeps.push((function(e,t){var r=t.instance;return[].concat(e,[r.state.hiddenColumns])})),e.useInstance.push($)};U.pluginName="useColumnVisibility";var X=function(e,t){var r=t.column;return[e,{onChange:function(e){r.toggleHidden(!e.target.checked)},style:{cursor:"pointer"},checked:r.isVisible,title:"Toggle Column Visible"}]},Q=function(e,t){var r=t.instance;return[e,{onChange:function(e){r.toggleHideAllColumns(!e.target.checked)},style:{cursor:"pointer"},checked:!r.allColumnsHidden&&!r.state.hiddenColumns.length,title:"Toggle All Columns Hidden",indeterminate:!r.allColumnsHidden&&r.state.hiddenColumns.length}]};function Y(e,t,r,n){if(t.type===s.init)return o({hiddenColumns:[]},e);if(t.type===s.resetHiddenColumns)return o({},e,{hiddenColumns:n.initialState.hiddenColumns||[]});if(t.type===s.toggleHideColumn){var a=(void 0!==t.value?t.value:!e.hiddenColumns.includes(t.columnId))?[].concat(e.hiddenColumns,[t.columnId]):e.hiddenColumns.filter((function(e){return e!==t.columnId}));return o({},e,{hiddenColumns:a})}return t.type===s.setHiddenColumns?o({},e,{hiddenColumns:h(t.value,e.hiddenColumns)}):t.type===s.toggleHideAllColumns?o({},e,{hiddenColumns:(void 0!==t.value?t.value:!e.hiddenColumns.length)?n.allColumns.map((function(e){return e.id})):[]}):void 0}function K(e){var r=e.headers,n=e.state.hiddenColumns;t.useRef(!1).current;var o=0;r.forEach((function(e){return o+=function e(t,r){t.isVisible=r&&!n.includes(t.id);var o=0;return t.headers&&t.headers.length?t.headers.forEach((function(r){return o+=e(r,t.isVisible)})):o=t.isVisible?1:0,t.totalVisibleHeaderCount=o,o}(e,!0)}))}function $(e){var r=e.columns,n=e.flatHeaders,o=e.dispatch,a=e.allColumns,i=e.getHooks,l=e.state.hiddenColumns,u=e.autoResetHiddenColumns,c=void 0===u||u,d=v(e),f=a.length===l.length,m=t.useCallback((function(e,t){return o({type:s.toggleHideColumn,columnId:e,value:t})}),[o]),g=t.useCallback((function(e){return o({type:s.setHiddenColumns,value:e})}),[o]),h=t.useCallback((function(e){return o({type:s.toggleHideAllColumns,value:e})}),[o]),_=p(i().getToggleHideAllColumnsProps,{instance:d()});n.forEach((function(e){e.toggleHidden=function(t){o({type:s.toggleHideColumn,columnId:e.id,value:t})},e.getToggleHiddenProps=p(i().getToggleHiddenProps,{instance:d(),column:e})}));var w=v(c);y((function(){w()&&o({type:s.resetHiddenColumns})}),[o,r]),Object.assign(e,{allColumnsHidden:f,toggleHideColumn:m,setHiddenColumns:g,toggleHideAllColumns:h,getToggleHideAllColumnsProps:_})}var J={},Z={},ee=function(e,t,r){return e},te=function(e,t){return e.subRows||[]},re=function(e,t,r){return""+(r?[r.id,t].join("."):t)},ne=function(e){return e};function oe(e){var t=e.initialState,r=void 0===t?J:t,n=e.defaultColumn,i=void 0===n?Z:n,s=e.getSubRows,l=void 0===s?te:s,u=e.getRowId,c=void 0===u?re:u,d=e.stateReducer,p=void 0===d?ee:d,f=e.useControlledState,m=void 0===f?ne:f;return o({},a(e,["initialState","defaultColumn","getSubRows","getRowId","stateReducer","useControlledState"]),{initialState:r,defaultColumn:i,getSubRows:l,getRowId:c,stateReducer:p,useControlledState:m})}function ae(e,t){void 0===t&&(t=0);var r=0,n=0,o=0,a=0;return e.forEach((function(e){var i=e.headers;if(e.totalLeft=t,i&&i.length){var s=ae(i,t),l=s[0],u=s[1],c=s[2],d=s[3];e.totalMinWidth=l,e.totalWidth=u,e.totalMaxWidth=c,e.totalFlexWidth=d}else e.totalMinWidth=e.minWidth,e.totalWidth=Math.min(Math.max(e.minWidth,e.width),e.maxWidth),e.totalMaxWidth=e.maxWidth,e.totalFlexWidth=e.canResize?e.totalWidth:0;e.isVisible&&(t+=e.totalWidth,r+=e.totalMinWidth,n+=e.totalWidth,o+=e.totalMaxWidth,a+=e.totalFlexWidth)})),[r,n,o,a]}function ie(e){var t=e.data,r=e.rows,n=e.flatRows,o=e.rowsById,a=e.column,i=e.getRowId,s=e.getSubRows,l=e.accessValueHooks,u=e.getInstance;t.forEach((function(e,c){return function e(r,c,d,p,m){void 0===d&&(d=0);var g=r,h=i(r,c,p),v=o[h];if(v)v.subRows&&v.originalSubRows.forEach((function(t,r){return e(t,r,d+1,v)}));else if((v={id:h,original:g,index:c,depth:d,cells:[{}]}).cells.map=O,v.cells.filter=O,v.cells.forEach=O,v.cells[0].getCellProps=O,v.values={},m.push(v),n.push(v),o[h]=v,v.originalSubRows=s(r,c),v.originalSubRows){var _=[];v.originalSubRows.forEach((function(t,r){return e(t,r,d+1,v,_)})),v.subRows=_}a.accessor&&(v.values[a.id]=a.accessor(r,c,v,m,t)),v.values[a.id]=f(l,v.values[a.id],{row:v,column:a,instance:u()})}(e,c,0,void 0,r)}))}s.resetExpanded="resetExpanded",s.toggleRowExpanded="toggleRowExpanded",s.toggleAllRowsExpanded="toggleAllRowsExpanded";var se=function(e){e.getToggleAllRowsExpandedProps=[le],e.getToggleRowExpandedProps=[ue],e.stateReducers.push(ce),e.useInstance.push(de),e.prepareRow.push(pe)};se.pluginName="useExpanded";var le=function(e,t){var r=t.instance;return[e,{onClick:function(e){r.toggleAllRowsExpanded()},style:{cursor:"pointer"},title:"Toggle All Rows Expanded"}]},ue=function(e,t){var r=t.row;return[e,{onClick:function(){r.toggleRowExpanded()},style:{cursor:"pointer"},title:"Toggle Row Expanded"}]};function ce(e,t,r,n){if(t.type===s.init)return o({expanded:{}},e);if(t.type===s.resetExpanded)return o({},e,{expanded:n.initialState.expanded||{}});if(t.type===s.toggleAllRowsExpanded){var l=t.value,u=n.rowsById,c=Object.keys(u).length===Object.keys(e.expanded).length;if(void 0!==l?l:!c){var d={};return Object.keys(u).forEach((function(e){d[e]=!0})),o({},e,{expanded:d})}return o({},e,{expanded:{}})}if(t.type===s.toggleRowExpanded){var p,f=t.id,m=t.value,g=e.expanded[f],h=void 0!==m?m:!g;if(!g&&h)return o({},e,{expanded:o({},e.expanded,(p={},p[f]=!0,p))});if(g&&!h){var v=e.expanded;return v[f],o({},e,{expanded:a(v,[f].map(i))})}return e}}function de(e){var r=e.data,n=e.rows,o=e.rowsById,a=e.manualExpandedKey,i=void 0===a?"expanded":a,l=e.paginateExpandedRows,u=void 0===l||l,c=e.expandSubRows,d=void 0===c||c,f=e.autoResetExpanded,m=void 0===f||f,h=e.getHooks,_=e.plugins,w=e.state.expanded,b=e.dispatch;g(_,["useSortBy","useGroupBy","usePivotColumns","useGlobalFilter"],"useExpanded");var R=v(m),C=Boolean(Object.keys(o).length&&Object.keys(w).length);C&&Object.keys(o).some((function(e){return!w[e]}))&&(C=!1),y((function(){R()&&b({type:s.resetExpanded})}),[b,r]);var S=t.useCallback((function(e,t){b({type:s.toggleRowExpanded,id:e,value:t})}),[b]),E=t.useCallback((function(e){return b({type:s.toggleAllRowsExpanded,value:e})}),[b]),P=t.useMemo((function(){return u?I(n,{manualExpandedKey:i,expanded:w,expandSubRows:d}):n}),[u,n,i,w,d]),x=t.useMemo((function(){return function(e){var t=0;return Object.keys(e).forEach((function(e){var r=e.split(".");t=Math.max(t,r.length)})),t}(w)}),[w]),B=v(e),k=p(h().getToggleAllRowsExpandedProps,{instance:B()});Object.assign(e,{preExpandedRows:n,expandedRows:P,rows:P,expandedDepth:x,isAllRowsExpanded:C,toggleRowExpanded:S,toggleAllRowsExpanded:E,getToggleAllRowsExpandedProps:k})}function pe(e,t){var r=t.instance.getHooks,n=t.instance;e.toggleRowExpanded=function(t){return n.toggleRowExpanded(e.id,t)},e.getToggleRowExpandedProps=p(r().getToggleRowExpandedProps,{instance:n,row:e})}var fe=function(e,t,r){return e.filter((function(e){return t.some((function(t){var n=e.values[t];return String(n).toLowerCase().includes(String(r).toLowerCase())}))}))};fe.autoRemove=function(e){return!e};var me=function(e,t,r){return e.filter((function(e){return t.some((function(t){var n=e.values[t];return void 0===n||String(n).toLowerCase()===String(r).toLowerCase()}))}))};me.autoRemove=function(e){return!e};var ge=function(e,t,r){return e.filter((function(e){return t.some((function(t){var n=e.values[t];return void 0===n||String(n)===String(r)}))}))};ge.autoRemove=function(e){return!e};var he=function(e,t,r){return e.filter((function(e){return t.some((function(t){return e.values[t].includes(r)}))}))};he.autoRemove=function(e){return!e||!e.length};var ve=function(e,t,r){return e.filter((function(e){return t.some((function(t){var n=e.values[t];return n&&n.length&&r.every((function(e){return n.includes(e)}))}))}))};ve.autoRemove=function(e){return!e||!e.length};var _e=function(e,t,r){return e.filter((function(e){return t.some((function(t){var n=e.values[t];return n&&n.length&&r.some((function(e){return n.includes(e)}))}))}))};_e.autoRemove=function(e){return!e||!e.length};var ye=function(e,t,r){return e.filter((function(e){return t.some((function(t){var n=e.values[t];return r.includes(n)}))}))};ye.autoRemove=function(e){return!e||!e.length};var we=function(e,t,r){return e.filter((function(e){return t.some((function(t){return e.values[t]===r}))}))};we.autoRemove=function(e){return void 0===e};var be=function(e,t,r){return e.filter((function(e){return t.some((function(t){return e.values[t]==r}))}))};be.autoRemove=function(e){return null==e};var Re=function(e,t,r){var n=r||[],o=n[0],a=n[1];if((o="number"==typeof o?o:-1/0)>(a="number"==typeof a?a:1/0)){var i=o;o=a,a=i}return e.filter((function(e){return t.some((function(t){var r=e.values[t];return r>=o&&r<=a}))}))};Re.autoRemove=function(e){return!e||"number"!=typeof e[0]&&"number"!=typeof e[1]};var Ce=Object.freeze({__proto__:null,text:fe,exactText:me,exactTextCase:ge,includes:he,includesAll:ve,includesSome:_e,includesValue:ye,exact:we,equals:be,between:Re});s.resetFilters="resetFilters",s.setFilter="setFilter",s.setAllFilters="setAllFilters";var Se=function(e){e.stateReducers.push(Ee),e.useInstance.push(Pe)};function Ee(e,t,r,n){if(t.type===s.init)return o({filters:[]},e);if(t.type===s.resetFilters)return o({},e,{filters:n.initialState.filters||[]});if(t.type===s.setFilter){var a=t.columnId,i=t.filterValue,l=n.allColumns,u=n.filterTypes,c=l.find((function(e){return e.id===a}));if(!c)throw new Error("React-Table: Could not find a column with id: "+a);var d=F(c.filter,u||{},Ce),p=e.filters.find((function(e){return e.id===a})),f=h(i,p&&p.value);return T(d.autoRemove,f,c)?o({},e,{filters:e.filters.filter((function(e){return e.id!==a}))}):o({},e,p?{filters:e.filters.map((function(e){return e.id===a?{id:a,value:f}:e}))}:{filters:[].concat(e.filters,[{id:a,value:f}])})}if(t.type===s.setAllFilters){var m=t.filters,g=n.allColumns,v=n.filterTypes;return o({},e,{filters:h(m,e.filters).filter((function(e){var t=g.find((function(t){return t.id===e.id}));return!T(F(t.filter,v||{},Ce).autoRemove,e.value,t)}))})}}function Pe(e){var r=e.data,n=e.rows,o=e.flatRows,a=e.rowsById,i=e.allColumns,l=e.filterTypes,u=e.manualFilters,c=e.defaultCanFilter,d=void 0!==c&&c,p=e.disableFilters,f=e.state.filters,m=e.dispatch,g=e.autoResetFilters,h=void 0===g||g,_=t.useCallback((function(e,t){m({type:s.setFilter,columnId:e,filterValue:t})}),[m]),w=t.useCallback((function(e){m({type:s.setAllFilters,filters:e})}),[m]);i.forEach((function(e){var t=e.id,r=e.accessor,n=e.defaultCanFilter,o=e.disableFilters;e.canFilter=r?x(!0!==o&&void 0,!0!==p&&void 0,!0):x(n,d,!1),e.setFilter=function(t){return _(e.id,t)};var a=f.find((function(e){return e.id===t}));e.filterValue=a&&a.value}));var b=t.useMemo((function(){if(u||!f.length)return[n,o,a];var e=[],t={};return[function r(n,o){void 0===o&&(o=0);var a=n;return(a=f.reduce((function(e,t){var r=t.id,n=t.value,a=i.find((function(e){return e.id===r}));if(!a)return e;0===o&&(a.preFilteredRows=e);var s=F(a.filter,l||{},Ce);return s?(a.filteredRows=s(e,[r],n),a.filteredRows):(console.warn("Could not find a valid 'column.filter' for column with the ID: "+a.id+"."),e)}),n)).forEach((function(n){e.push(n),t[n.id]=n,n.subRows&&(n.subRows=n.subRows&&n.subRows.length>0?r(n.subRows,o+1):n.subRows)})),a}(n),e,t]}),[u,f,n,o,a,i,l]),R=b[0],C=b[1],S=b[2];t.useMemo((function(){i.filter((function(e){return!f.find((function(t){return t.id===e.id}))})).forEach((function(e){e.preFilteredRows=R,e.filteredRows=R}))}),[R,f,i]);var E=v(h);y((function(){E()&&m({type:s.resetFilters})}),[m,u?null:r]),Object.assign(e,{preFilteredRows:n,preFilteredFlatRows:o,preFilteredRowsById:a,filteredRows:R,filteredFlatRows:C,filteredRowsById:S,rows:R,flatRows:C,rowsById:S,setFilter:_,setAllFilters:w})}Se.pluginName="useFilters",s.resetGlobalFilter="resetGlobalFilter",s.setGlobalFilter="setGlobalFilter";var xe=function(e){e.stateReducers.push(Be),e.useInstance.push(ke)};function Be(e,t,r,n){if(t.type===s.resetGlobalFilter)return o({},e,{globalFilter:n.initialState.globalFilter||void 0});if(t.type===s.setGlobalFilter){var i=t.filterValue,l=n.userFilterTypes,u=F(n.globalFilter,l||{},Ce),c=h(i,e.globalFilter);return T(u.autoRemove,c)?(e.globalFilter,a(e,["globalFilter"])):o({},e,{globalFilter:c})}}function ke(e){var r=e.data,n=e.rows,o=e.flatRows,a=e.rowsById,i=e.allColumns,l=e.filterTypes,u=e.globalFilter,c=e.manualGlobalFilter,d=e.state.globalFilter,p=e.dispatch,f=e.autoResetGlobalFilter,m=void 0===f||f,g=e.disableGlobalFilter,h=t.useCallback((function(e){p({type:s.setGlobalFilter,filterValue:e})}),[p]),_=t.useMemo((function(){if(c||void 0===d)return[n,o,a];var e=[],t={},r=F(u,l||{},Ce);if(!r)return console.warn("Could not find a valid 'globalFilter' option."),n;i.forEach((function(e){var t=e.disableGlobalFilter;e.canFilter=x(!0!==t&&void 0,!0!==g&&void 0,!0)}));var s=i.filter((function(e){return!0===e.canFilter}));return[function n(o){return(o=r(o,s.map((function(e){return e.id})),d)).forEach((function(r){e.push(r),t[r.id]=r,r.subRows=r.subRows&&r.subRows.length?n(r.subRows):r.subRows})),o}(n),e,t]}),[c,d,u,l,i,n,o,a,g]),w=_[0],b=_[1],R=_[2],C=v(m);y((function(){C()&&p({type:s.resetGlobalFilter})}),[p,c?null:r]),Object.assign(e,{preGlobalFilteredRows:n,preGlobalFilteredFlatRows:o,preGlobalFilteredRowsById:a,globalFilteredRows:w,globalFilteredFlatRows:b,globalFilteredRowsById:R,rows:w,flatRows:b,rowsById:R,setGlobalFilter:h,disableGlobalFilter:g})}function Ie(e,t){return t.reduce((function(e,t){return e+("number"==typeof t?t:0)}),0)}xe.pluginName="useGlobalFilter";var Fe=Object.freeze({__proto__:null,sum:Ie,min:function(e){var t=e[0]||0;return e.forEach((function(e){"number"==typeof e&&(t=Math.min(t,e))})),t},max:function(e){var t=e[0]||0;return e.forEach((function(e){"number"==typeof e&&(t=Math.max(t,e))})),t},minMax:function(e){var t=e[0]||0,r=e[0]||0;return e.forEach((function(e){"number"==typeof e&&(t=Math.min(t,e),r=Math.max(r,e))})),t+".."+r},average:function(e){return Ie(0,e)/e.length},median:function(e){if(!e.length)return null;var t=Math.floor(e.length/2),r=[].concat(e).sort((function(e,t){return e-t}));return e.length%2!=0?r[t]:(r[t-1]+r[t])/2},unique:function(e){return Array.from(new Set(e).values())},uniqueCount:function(e){return new Set(e).size},count:function(e){return e.length}}),Te=[],Oe={};s.resetGroupBy="resetGroupBy",s.setGroupBy="setGroupBy",s.toggleGroupBy="toggleGroupBy";var Ae=function(e){e.getGroupByToggleProps=[Ge],e.stateReducers.push(Ne),e.visibleColumnsDeps.push((function(e,t){var r=t.instance;return[].concat(e,[r.state.groupBy])})),e.visibleColumns.push(ze),e.useInstance.push(We),e.prepareRow.push(je)};Ae.pluginName="useGroupBy";var Ge=function(e,t){var r=t.header;return[e,{onClick:r.canGroupBy?function(e){e.persist(),r.toggleGroupBy()}:void 0,style:{cursor:r.canGroupBy?"pointer":void 0},title:"Toggle GroupBy"}]};function Ne(e,t,r,n){if(t.type===s.init)return o({groupBy:[]},e);if(t.type===s.resetGroupBy)return o({},e,{groupBy:n.initialState.groupBy||[]});if(t.type===s.setGroupBy)return o({},e,{groupBy:t.value});if(t.type===s.toggleGroupBy){var a=t.columnId,i=t.value,l=void 0!==i?i:!e.groupBy.includes(a);return o({},e,l?{groupBy:[].concat(e.groupBy,[a])}:{groupBy:e.groupBy.filter((function(e){return e!==a}))})}}function ze(e,t){var r=t.instance.state.groupBy,n=r.map((function(t){return e.find((function(e){return e.id===t}))})).filter(Boolean),o=e.filter((function(e){return!r.includes(e.id)}));return(e=[].concat(n,o)).forEach((function(e){e.isGrouped=r.includes(e.id),e.groupedIndex=r.indexOf(e.id)})),e}var He={};function We(e){var r=e.data,n=e.rows,a=e.flatRows,i=e.rowsById,l=e.allColumns,u=e.flatHeaders,c=e.groupByFn,d=void 0===c?De:c,f=e.manualGroupBy,m=e.aggregations,h=void 0===m?He:m,_=e.plugins,w=e.state.groupBy,b=e.dispatch,R=e.autoResetGroupBy,C=void 0===R||R,S=e.disableGroupBy,E=e.defaultCanGroupBy,P=e.getHooks;g(_,["useColumnOrder","useFilters"],"useGroupBy");var B=v(e);l.forEach((function(t){var r=t.accessor,n=t.defaultGroupBy,o=t.disableGroupBy;t.canGroupBy=r?x(t.canGroupBy,!0!==o&&void 0,!0!==S&&void 0,!0):x(t.canGroupBy,n,E,!1),t.canGroupBy&&(t.toggleGroupBy=function(){return e.toggleGroupBy(t.id)}),t.Aggregated=t.Aggregated||t.Cell}));var I=t.useCallback((function(e,t){b({type:s.toggleGroupBy,columnId:e,value:t})}),[b]),F=t.useCallback((function(e){b({type:s.setGroupBy,value:e})}),[b]);u.forEach((function(e){e.getGroupByToggleProps=p(P().getGroupByToggleProps,{instance:B(),header:e})}));var T=t.useMemo((function(){if(f||!w.length)return[n,a,i,Te,Oe,a,i];var e=w.filter((function(e){return l.find((function(t){return t.id===e}))})),t=[],r={},s=[],u={},c=[],p={},m=function n(a,i,f){if(void 0===i&&(i=0),i===e.length)return a.map((function(e){return o({},e,{depth:i})}));var m=e[i],g=d(a,m);return Object.entries(g).map((function(o,a){var d=o[0],g=o[1],v=m+":"+d,_=n(g,i+1,v=f?f+">"+v:v),y=i?k(g,"leafRows"):g,w=function(t,r,n){var o={};return l.forEach((function(a){if(e.includes(a.id))o[a.id]=r[0]?r[0].values[a.id]:null;else{var i="function"==typeof a.aggregate?a.aggregate:h[a.aggregate]||Fe[a.aggregate];if(i){var s=r.map((function(e){return e.values[a.id]})),l=t.map((function(e){var t=e.values[a.id];if(!n&&a.aggregateValue){var r="function"==typeof a.aggregateValue?a.aggregateValue:h[a.aggregateValue]||Fe[a.aggregateValue];if(!r)throw console.info({column:a}),new Error("React Table: Invalid column.aggregateValue option for column listed above");t=r(t,e,a)}return t}));o[a.id]=i(l,s)}else{if(a.aggregate)throw console.info({column:a}),new Error("React Table: Invalid column.aggregate option for column listed above");o[a.id]=null}}})),o}(y,g,i),b={id:v,isGrouped:!0,groupByID:m,groupByVal:d,values:w,subRows:_,leafRows:y,depth:i,index:a};return _.forEach((function(e){t.push(e),r[e.id]=e,e.isGrouped?(s.push(e),u[e.id]=e):(c.push(e),p[e.id]=e)})),b}))}(n);return m.forEach((function(e){t.push(e),r[e.id]=e,e.isGrouped?(s.push(e),u[e.id]=e):(c.push(e),p[e.id]=e)})),[m,t,r,s,u,c,p]}),[f,w,n,a,i,l,h,d]),O=T[0],A=T[1],G=T[2],N=T[3],z=T[4],H=T[5],W=T[6],j=v(C);y((function(){j()&&b({type:s.resetGroupBy})}),[b,f?null:r]),Object.assign(e,{preGroupedRows:n,preGroupedFlatRow:a,preGroupedRowsById:i,groupedRows:O,groupedFlatRows:A,groupedRowsById:G,onlyGroupedFlatRows:N,onlyGroupedRowsById:z,nonGroupedFlatRows:H,nonGroupedRowsById:W,rows:O,flatRows:A,rowsById:G,toggleGroupBy:I,setGroupBy:F})}function je(e){e.allCells.forEach((function(t){var r;t.isGrouped=t.column.isGrouped&&t.column.id===e.groupByID,t.isPlaceholder=!t.isGrouped&&t.column.isGrouped,t.isAggregated=!t.isGrouped&&!t.isPlaceholder&&(null==(r=e.subRows)?void 0:r.length)}))}function De(e,t){return e.reduce((function(e,r,n){var o=""+r.values[t];return e[o]=Array.isArray(e[o])?e[o]:[],e[o].push(r),e}),{})}var Le=/([0-9]+)/gm;function Me(e,t){return e===t?0:e>t?1:-1}function Ve(e,t,r){return[e.values[r],t.values[r]]}function qe(e){return"number"==typeof e?isNaN(e)||e===1/0||e===-1/0?"":String(e):"string"==typeof e?e:""}var Ue=Object.freeze({__proto__:null,alphanumeric:function(e,t,r){var n=Ve(e,t,r),o=n[0],a=n[1];for(o=qe(o),a=qe(a),o=o.split(Le).filter(Boolean),a=a.split(Le).filter(Boolean);o.length&&a.length;){var i=o.shift(),s=a.shift(),l=parseInt(i,10),u=parseInt(s,10),c=[l,u].sort();if(isNaN(c[0])){if(i>s)return 1;if(s>i)return-1}else{if(isNaN(c[1]))return isNaN(l)?-1:1;if(l>u)return 1;if(u>l)return-1}}return o.length-a.length},datetime:function(e,t,r){var n=Ve(e,t,r),o=n[0],a=n[1];return Me(o=o.getTime(),a=a.getTime())},basic:function(e,t,r){var n=Ve(e,t,r);return Me(n[0],n[1])},string:function(e,t,r){var n=Ve(e,t,r),o=n[0],a=n[1];for(o=o.split("").filter(Boolean),a=a.split("").filter(Boolean);o.length&&a.length;){var i=o.shift(),s=a.shift(),l=i.toLowerCase(),u=s.toLowerCase();if(l>u)return 1;if(u>l)return-1;if(i>s)return 1;if(s>i)return-1}return o.length-a.length},number:function(e,t,r){var n=Ve(e,t,r),o=n[0],a=n[1],i=/[^0-9.]/gi;return Me(o=Number(String(o).replace(i,"")),a=Number(String(a).replace(i,"")))}});s.resetSortBy="resetSortBy",s.setSortBy="setSortBy",s.toggleSortBy="toggleSortBy",s.clearSortBy="clearSortBy",c.sortType="alphanumeric",c.sortDescFirst=!1;var Xe=function(e){e.getSortByToggleProps=[Qe],e.stateReducers.push(Ye),e.useInstance.push(Ke)};Xe.pluginName="useSortBy";var Qe=function(e,t){var r=t.instance,n=t.column,o=r.isMultiSortEvent,a=void 0===o?function(e){return e.shiftKey}:o;return[e,{onClick:n.canSort?function(e){e.persist(),n.toggleSortBy(void 0,!r.disableMultiSort&&a(e))}:void 0,style:{cursor:n.canSort?"pointer":void 0},title:n.canSort?"Toggle SortBy":void 0}]};function Ye(e,t,r,n){if(t.type===s.init)return o({sortBy:[]},e);if(t.type===s.resetSortBy)return o({},e,{sortBy:n.initialState.sortBy||[]});if(t.type===s.clearSortBy)return o({},e,{sortBy:e.sortBy.filter((function(e){return e.id!==t.columnId}))});if(t.type===s.setSortBy)return o({},e,{sortBy:t.sortBy});if(t.type===s.toggleSortBy){var a,i=t.columnId,l=t.desc,u=t.multi,c=n.allColumns,d=n.disableMultiSort,p=n.disableSortRemove,f=n.disableMultiRemove,m=n.maxMultiSortColCount,g=void 0===m?Number.MAX_SAFE_INTEGER:m,h=e.sortBy,v=c.find((function(e){return e.id===i})).sortDescFirst,_=h.find((function(e){return e.id===i})),y=h.findIndex((function(e){return e.id===i})),w=null!=l,b=[];return"toggle"!=(a=!d&&u?_?"toggle":"add":y!==h.length-1||1!==h.length?"replace":_?"toggle":"replace")||p||w||u&&f||!(_&&_.desc&&!v||!_.desc&&v)||(a="remove"),"replace"===a?b=[{id:i,desc:w?l:v}]:"add"===a?(b=[].concat(h,[{id:i,desc:w?l:v}])).splice(0,b.length-g):"toggle"===a?b=h.map((function(e){return e.id===i?o({},e,{desc:w?l:!_.desc}):e})):"remove"===a&&(b=h.filter((function(e){return e.id!==i}))),o({},e,{sortBy:b})}}function Ke(e){var r=e.data,n=e.rows,o=e.flatRows,a=e.allColumns,i=e.orderByFn,l=void 0===i?$e:i,u=e.sortTypes,c=e.manualSortBy,d=e.defaultCanSort,f=e.disableSortBy,m=e.flatHeaders,h=e.state.sortBy,_=e.dispatch,w=e.plugins,b=e.getHooks,R=e.autoResetSortBy,C=void 0===R||R;g(w,["useFilters","useGlobalFilter","useGroupBy","usePivotColumns"],"useSortBy");var S=t.useCallback((function(e){_({type:s.setSortBy,sortBy:e})}),[_]),E=t.useCallback((function(e,t,r){_({type:s.toggleSortBy,columnId:e,desc:t,multi:r})}),[_]),P=v(e);m.forEach((function(e){var t=e.accessor,r=e.canSort,n=e.disableSortBy,o=e.id,a=t?x(!0!==n&&void 0,!0!==f&&void 0,!0):x(d,r,!1);e.canSort=a,e.canSort&&(e.toggleSortBy=function(t,r){return E(e.id,t,r)},e.clearSortBy=function(){_({type:s.clearSortBy,columnId:e.id})}),e.getSortByToggleProps=p(b().getSortByToggleProps,{instance:P(),column:e});var i=h.find((function(e){return e.id===o}));e.isSorted=!!i,e.sortedIndex=h.findIndex((function(e){return e.id===o})),e.isSortedDesc=e.isSorted?i.desc:void 0}));var k=t.useMemo((function(){if(c||!h.length)return[n,o];var e=[],t=h.filter((function(e){return a.find((function(t){return t.id===e.id}))}));return[function r(n){var o=l(n,t.map((function(e){var t=a.find((function(t){return t.id===e.id}));if(!t)throw new Error("React-Table: Could not find a column with id: "+e.id+" while sorting");var r=t.sortType,n=B(r)||(u||{})[r]||Ue[r];if(!n)throw new Error("React-Table: Could not find a valid sortType of '"+r+"' for column '"+e.id+"'.");return function(t,r){return n(t,r,e.id,e.desc)}})),t.map((function(e){var t=a.find((function(t){return t.id===e.id}));return t&&t.sortInverted?e.desc:!e.desc})));return o.forEach((function(t){e.push(t),t.subRows&&0!==t.subRows.length&&(t.subRows=r(t.subRows))})),o}(n),e]}),[c,h,n,o,a,l,u]),I=k[0],F=k[1],T=v(C);y((function(){T()&&_({type:s.resetSortBy})}),[c?null:r]),Object.assign(e,{preSortedRows:n,preSortedFlatRows:o,sortedRows:I,sortedFlatRows:F,rows:I,flatRows:F,setSortBy:S,toggleSortBy:E})}function $e(e,t,r){return[].concat(e).sort((function(e,n){for(var o=0;o<t.length;o+=1){var a=t[o],i=!1===r[o]||"desc"===r[o],s=a(e,n);if(0!==s)return i?-s:s}return r[0]?e.index-n.index:n.index-e.index}))}s.resetPage="resetPage",s.gotoPage="gotoPage",s.setPageSize="setPageSize";var Je=function(e){e.stateReducers.push(Ze),e.useInstance.push(et)};function Ze(e,t,r,n){if(t.type===s.init)return o({pageSize:10,pageIndex:0},e);if(t.type===s.resetPage)return o({},e,{pageIndex:n.initialState.pageIndex||0});if(t.type===s.gotoPage){var a=n.pageCount,i=n.page,l=h(t.pageIndex,e.pageIndex),u=!1;return l>e.pageIndex?u=-1===a?i.length>=e.pageSize:l<a:l<e.pageIndex&&(u=l>-1),u?o({},e,{pageIndex:l}):e}if(t.type===s.setPageSize){var c=t.pageSize,d=e.pageSize*e.pageIndex;return o({},e,{pageIndex:Math.floor(d/c),pageSize:c})}}function et(e){var r=e.rows,n=e.autoResetPage,o=void 0===n||n,a=e.manualExpandedKey,i=void 0===a?"expanded":a,l=e.plugins,u=e.pageCount,c=e.paginateExpandedRows,d=void 0===c||c,p=e.expandSubRows,f=void 0===p||p,m=e.state,h=m.pageSize,_=m.pageIndex,w=m.expanded,b=m.globalFilter,R=m.filters,C=m.groupBy,S=m.sortBy,E=e.dispatch,P=e.data,x=e.manualPagination;g(l,["useGlobalFilter","useFilters","useGroupBy","useSortBy","useExpanded"],"usePagination");var B=v(o);y((function(){B()&&E({type:s.resetPage})}),[E,x?null:P,b,R,C,S]);var k=x?u:Math.ceil(r.length/h),F=t.useMemo((function(){return k>0?[].concat(new Array(k)).fill(null).map((function(e,t){return t})):[]}),[k]),T=t.useMemo((function(){var e;if(x)e=r;else{var t=h*_,n=t+h;e=r.slice(t,n)}return d?e:I(e,{manualExpandedKey:i,expanded:w,expandSubRows:f})}),[f,w,i,x,_,h,d,r]),O=_>0,A=-1===k?T.length>=h:_<k-1,G=t.useCallback((function(e){E({type:s.gotoPage,pageIndex:e})}),[E]),N=t.useCallback((function(){return G((function(e){return e-1}))}),[G]),z=t.useCallback((function(){return G((function(e){return e+1}))}),[G]),H=t.useCallback((function(e){E({type:s.setPageSize,pageSize:e})}),[E]);Object.assign(e,{pageOptions:F,pageCount:k,page:T,canPreviousPage:O,canNextPage:A,gotoPage:G,previousPage:N,nextPage:z,setPageSize:H})}Je.pluginName="usePagination",s.resetPivot="resetPivot",s.togglePivot="togglePivot";var tt=function(e){e.getPivotToggleProps=[nt],e.stateReducers.push(ot),e.useInstanceAfterData.push(at),e.allColumns.push(it),e.accessValue.push(st),e.materializedColumns.push(lt),e.materializedColumnsDeps.push(ut),e.visibleColumns.push(ct),e.visibleColumnsDeps.push(dt),e.useInstance.push(pt),e.prepareRow.push(ft)};tt.pluginName="usePivotColumns";var rt=[],nt=function(e,t){var r=t.header;return[e,{onClick:r.canPivot?function(e){e.persist(),r.togglePivot()}:void 0,style:{cursor:r.canPivot?"pointer":void 0},title:"Toggle Pivot"}]};function ot(e,t,r,n){if(t.type===s.init)return o({pivotColumns:rt},e);if(t.type===s.resetPivot)return o({},e,{pivotColumns:n.initialState.pivotColumns||rt});if(t.type===s.togglePivot){var a=t.columnId,i=t.value,l=void 0!==i?i:!e.pivotColumns.includes(a);return o({},e,l?{pivotColumns:[].concat(e.pivotColumns,[a])}:{pivotColumns:e.pivotColumns.filter((function(e){return e!==a}))})}}function at(e){e.allColumns.forEach((function(t){t.isPivotSource=e.state.pivotColumns.includes(t.id)}))}function it(e,t){var r=t.instance;return e.forEach((function(e){e.isPivotSource=r.state.pivotColumns.includes(e.id),e.uniqueValues=new Set})),e}function st(e,t){var r=t.column;return r.uniqueValues&&void 0!==e&&r.uniqueValues.add(e),e}function lt(e,t){var r=t.instance,n=r.allColumns,a=r.state;if(!a.pivotColumns.length||!a.groupBy||!a.groupBy.length)return e;var i=a.pivotColumns.map((function(e){return n.find((function(t){return t.id===e}))})).filter(Boolean),s=n.filter((function(e){return!e.isPivotSource&&!a.groupBy.includes(e.id)&&!a.pivotColumns.includes(e.id)})),l=C(function e(t,r,n){void 0===t&&(t=0),void 0===n&&(n=[]);var a=i[t];return a?Array.from(a.uniqueValues).sort().map((function(i){var s=o({},a,{Header:a.PivotHeader||"string"==typeof a.header?a.Header+": "+i:i,isPivotGroup:!0,parent:r,depth:t,id:r?r.id+"."+a.id+"."+i:a.id+"."+i,pivotValue:i});return s.columns=e(t+1,s,[].concat(n,[function(e){return e.values[a.id]===i}])),s})):s.map((function(e){return o({},e,{canPivot:!1,isPivoted:!0,parent:r,depth:t,id:""+(r?r.id+"."+e.id:e.id),accessor:function(t,r,o){if(n.every((function(e){return e(o)})))return o.values[e.id]}})}))}());return[].concat(e,l)}function ut(e,t){var r=t.instance.state,n=r.pivotColumns,o=r.groupBy;return[].concat(e,[n,o])}function ct(e,t){var r=t.instance.state;return e=e.filter((function(e){return!e.isPivotSource})),r.pivotColumns.length&&r.groupBy&&r.groupBy.length&&(e=e.filter((function(e){return e.isGrouped||e.isPivoted}))),e}function dt(e,t){var r=t.instance;return[].concat(e,[r.state.pivotColumns,r.state.groupBy])}function pt(e){var t=e.columns,r=e.allColumns,n=e.flatHeaders,o=e.getHooks,a=e.plugins,i=e.dispatch,l=e.autoResetPivot,u=void 0===l||l,c=e.manaulPivot,d=e.disablePivot,f=e.defaultCanPivot;g(a,["useGroupBy"],"usePivotColumns");var m=v(e);r.forEach((function(t){var r=t.accessor,n=t.defaultPivot,o=t.disablePivot;t.canPivot=r?x(t.canPivot,!0!==o&&void 0,!0!==d&&void 0,!0):x(t.canPivot,n,f,!1),t.canPivot&&(t.togglePivot=function(){return e.togglePivot(t.id)}),t.Aggregated=t.Aggregated||t.Cell})),n.forEach((function(e){e.getPivotToggleProps=p(o().getPivotToggleProps,{instance:m(),header:e})}));var h=v(u);y((function(){h()&&i({type:s.resetPivot})}),[i,c?null:t]),Object.assign(e,{togglePivot:function(e,t){i({type:s.togglePivot,columnId:e,value:t})}})}function ft(e){e.allCells.forEach((function(e){e.isPivoted=e.column.isPivoted}))}s.resetSelectedRows="resetSelectedRows",s.toggleAllRowsSelected="toggleAllRowsSelected",s.toggleRowSelected="toggleRowSelected",s.toggleAllPageRowsSelected="toggleAllPageRowsSelected";var mt=function(e){e.getToggleRowSelectedProps=[gt],e.getToggleAllRowsSelectedProps=[ht],e.getToggleAllPageRowsSelectedProps=[vt],e.stateReducers.push(_t),e.useInstance.push(yt),e.prepareRow.push(wt)};mt.pluginName="useRowSelect";var gt=function(e,t){var r=t.instance,n=t.row,o=r.manualRowSelectedKey,a=void 0===o?"isSelected":o;return[e,{onChange:function(e){n.toggleRowSelected(e.target.checked)},style:{cursor:"pointer"},checked:!(!n.original||!n.original[a])||n.isSelected,title:"Toggle Row Selected",indeterminate:n.isSomeSelected}]},ht=function(e,t){var r=t.instance;return[e,{onChange:function(e){r.toggleAllRowsSelected(e.target.checked)},style:{cursor:"pointer"},checked:r.isAllRowsSelected,title:"Toggle All Rows Selected",indeterminate:Boolean(!r.isAllRowsSelected&&Object.keys(r.state.selectedRowIds).length)}]},vt=function(e,t){var r=t.instance;return[e,{onChange:function(e){r.toggleAllPageRowsSelected(e.target.checked)},style:{cursor:"pointer"},checked:r.isAllPageRowsSelected,title:"Toggle All Current Page Rows Selected",indeterminate:Boolean(!r.isAllPageRowsSelected&&r.page.some((function(e){var t=e.id;return r.state.selectedRowIds[t]})))}]};function _t(e,t,r,n){if(t.type===s.init)return o({selectedRowIds:{}},e);if(t.type===s.resetSelectedRows)return o({},e,{selectedRowIds:n.initialState.selectedRowIds||{}});if(t.type===s.toggleAllRowsSelected){var a=t.value,i=n.isAllRowsSelected,l=n.rowsById,u=n.nonGroupedRowsById,c=void 0===u?l:u,d=void 0!==a?a:!i,p=Object.assign({},e.selectedRowIds);return d?Object.keys(c).forEach((function(e){p[e]=!0})):Object.keys(c).forEach((function(e){delete p[e]})),o({},e,{selectedRowIds:p})}if(t.type===s.toggleRowSelected){var f=t.id,m=t.value,g=n.rowsById,h=n.selectSubRows,v=void 0===h||h,_=n.getSubRows,y=e.selectedRowIds[f],w=void 0!==m?m:!y;if(y===w)return e;var b=o({},e.selectedRowIds);return function e(t){var r=g[t];if(r&&(r.isGrouped||(w?b[t]=!0:delete b[t]),v&&_(r)))return _(r).forEach((function(t){return e(t.id)}))}(f),o({},e,{selectedRowIds:b})}if(t.type===s.toggleAllPageRowsSelected){var R=t.value,C=n.page,S=n.rowsById,E=n.selectSubRows,P=void 0===E||E,x=n.isAllPageRowsSelected,B=n.getSubRows,k=void 0!==R?R:!x,I=o({},e.selectedRowIds);return C.forEach((function(e){return function e(t){var r=S[t];if(r.isGrouped||(k?I[t]=!0:delete I[t]),P&&B(r))return B(r).forEach((function(t){return e(t.id)}))}(e.id)})),o({},e,{selectedRowIds:I})}return e}function yt(e){var r=e.data,n=e.rows,o=e.getHooks,a=e.plugins,i=e.rowsById,l=e.nonGroupedRowsById,u=void 0===l?i:l,c=e.autoResetSelectedRows,d=void 0===c||c,f=e.state.selectedRowIds,m=e.selectSubRows,h=void 0===m||m,_=e.dispatch,w=e.page,b=e.getSubRows;g(a,["useFilters","useGroupBy","useSortBy","useExpanded","usePagination"],"useRowSelect");var R=t.useMemo((function(){var e=[];return n.forEach((function(t){var r=h?function e(t,r,n){if(r[t.id])return!0;var o=n(t);if(o&&o.length){var a=!0,i=!1;return o.forEach((function(t){i&&!a||(e(t,r,n)?i=!0:a=!1)})),!!a||!!i&&null}return!1}(t,f,b):!!f[t.id];t.isSelected=!!r,t.isSomeSelected=null===r,r&&e.push(t)})),e}),[n,h,f,b]),C=Boolean(Object.keys(u).length&&Object.keys(f).length),S=C;C&&Object.keys(u).some((function(e){return!f[e]}))&&(C=!1),C||w&&w.length&&w.some((function(e){var t=e.id;return!f[t]}))&&(S=!1);var E=v(d);y((function(){E()&&_({type:s.resetSelectedRows})}),[_,r]);var P=t.useCallback((function(e){return _({type:s.toggleAllRowsSelected,value:e})}),[_]),x=t.useCallback((function(e){return _({type:s.toggleAllPageRowsSelected,value:e})}),[_]),B=t.useCallback((function(e,t){return _({type:s.toggleRowSelected,id:e,value:t})}),[_]),k=v(e),I=p(o().getToggleAllRowsSelectedProps,{instance:k()}),F=p(o().getToggleAllPageRowsSelectedProps,{instance:k()});Object.assign(e,{selectedFlatRows:R,isAllRowsSelected:C,isAllPageRowsSelected:S,toggleRowSelected:B,toggleAllRowsSelected:P,getToggleAllRowsSelectedProps:I,getToggleAllPageRowsSelectedProps:F,toggleAllPageRowsSelected:x})}function wt(e,t){var r=t.instance;e.toggleRowSelected=function(t){return r.toggleRowSelected(e.id,t)},e.getToggleRowSelectedProps=p(r.getHooks().getToggleRowSelectedProps,{instance:r,row:e})}var bt=function(e){return{}},Rt=function(e){return{}};s.setRowState="setRowState",s.setCellState="setCellState",s.resetRowState="resetRowState";var Ct=function(e){e.stateReducers.push(St),e.useInstance.push(Et),e.prepareRow.push(Pt)};function St(e,t,r,n){var a=n.initialRowStateAccessor,i=void 0===a?bt:a,l=n.initialCellStateAccessor,u=void 0===l?Rt:l,c=n.rowsById;if(t.type===s.init)return o({rowState:{}},e);if(t.type===s.resetRowState)return o({},e,{rowState:n.initialState.rowState||{}});if(t.type===s.setRowState){var d,p=t.rowId,f=t.value,m=void 0!==e.rowState[p]?e.rowState[p]:i(c[p]);return o({},e,{rowState:o({},e.rowState,(d={},d[p]=h(f,m),d))})}if(t.type===s.setCellState){var g,v,_,y,w,b=t.rowId,R=t.columnId,C=t.value,S=void 0!==e.rowState[b]?e.rowState[b]:i(c[b]),E=void 0!==(null==S||null==(g=S.cellState)?void 0:g[R])?S.cellState[R]:u(null==(v=c[b])||null==(_=v.cells)?void 0:_.find((function(e){return e.column.id===R})));return o({},e,{rowState:o({},e.rowState,(w={},w[b]=o({},S,{cellState:o({},S.cellState||{},(y={},y[R]=h(C,E),y))}),w))})}}function Et(e){var r=e.autoResetRowState,n=void 0===r||r,o=e.data,a=e.dispatch,i=t.useCallback((function(e,t){return a({type:s.setRowState,rowId:e,value:t})}),[a]),l=t.useCallback((function(e,t,r){return a({type:s.setCellState,rowId:e,columnId:t,value:r})}),[a]),u=v(n);y((function(){u()&&a({type:s.resetRowState})}),[o]),Object.assign(e,{setRowState:i,setCellState:l})}function Pt(e,t){var r=t.instance,n=r.initialRowStateAccessor,o=void 0===n?bt:n,a=r.initialCellStateAccessor,i=void 0===a?Rt:a,s=r.state.rowState;e&&(e.state=void 0!==s[e.id]?s[e.id]:o(e),e.setState=function(t){return r.setRowState(e.id,t)},e.cells.forEach((function(t){e.state.cellState||(e.state.cellState={}),t.state=void 0!==e.state.cellState[t.column.id]?e.state.cellState[t.column.id]:i(t),t.setState=function(n){return r.setCellState(e.id,t.column.id,n)}})))}Ct.pluginName="useRowState",s.resetColumnOrder="resetColumnOrder",s.setColumnOrder="setColumnOrder";var xt=function(e){e.stateReducers.push(Bt),e.visibleColumnsDeps.push((function(e,t){var r=t.instance;return[].concat(e,[r.state.columnOrder])})),e.visibleColumns.push(kt),e.useInstance.push(It)};function Bt(e,t,r,n){return t.type===s.init?o({columnOrder:[]},e):t.type===s.resetColumnOrder?o({},e,{columnOrder:n.initialState.columnOrder||[]}):t.type===s.setColumnOrder?o({},e,{columnOrder:h(t.columnOrder,e.columnOrder)}):void 0}function kt(e,t){var r=t.instance.state.columnOrder;if(!r||!r.length)return e;for(var n=[].concat(r),o=[].concat(e),a=[],i=function(){var e=n.shift(),t=o.findIndex((function(t){return t.id===e}));t>-1&&a.push(o.splice(t,1)[0])};o.length&&n.length;)i();return[].concat(a,o)}function It(e){var r=e.dispatch;e.setColumnOrder=t.useCallback((function(e){return r({type:s.setColumnOrder,columnOrder:e})}),[r])}xt.pluginName="useColumnOrder",c.canResize=!0,s.columnStartResizing="columnStartResizing",s.columnResizing="columnResizing",s.columnDoneResizing="columnDoneResizing",s.resetResize="resetResize";var Ft=function(e){e.getResizerProps=[Tt],e.getHeaderProps.push({style:{position:"relative"}}),e.stateReducers.push(Ot),e.useInstance.push(Gt),e.useInstanceBeforeDimensions.push(At)},Tt=function(e,t){var r=t.instance,n=t.header,o=r.dispatch,a=function(e,t){var r=!1;if("touchstart"===e.type){if(e.touches&&e.touches.length>1)return;r=!0}var n,a,i=function(e){var t=[];return function e(r){r.columns&&r.columns.length&&r.columns.map(e),t.push(r)}(e),t}(t).map((function(e){return[e.id,e.totalWidth]})),l=r?Math.round(e.touches[0].clientX):e.clientX,u=function(){window.cancelAnimationFrame(n),n=null,o({type:s.columnDoneResizing})},c=function(){window.cancelAnimationFrame(n),n=null,o({type:s.columnResizing,clientX:a})},d=function(e){a=e,n||(n=window.requestAnimationFrame(c))},p={mouse:{moveEvent:"mousemove",moveHandler:function(e){return d(e.clientX)},upEvent:"mouseup",upHandler:function(e){document.removeEventListener("mousemove",p.mouse.moveHandler),document.removeEventListener("mouseup",p.mouse.upHandler),u()}},touch:{moveEvent:"touchmove",moveHandler:function(e){return e.cancelable&&(e.preventDefault(),e.stopPropagation()),d(e.touches[0].clientX),!1},upEvent:"touchend",upHandler:function(e){document.removeEventListener(p.touch.moveEvent,p.touch.moveHandler),document.removeEventListener(p.touch.upEvent,p.touch.moveHandler),u()}}},f=r?p.touch:p.mouse,m=!!function(){if("boolean"==typeof A)return A;var e=!1;try{var t={get passive(){return e=!0,!1}};window.addEventListener("test",null,t),window.removeEventListener("test",null,t)}catch(t){e=!1}return A=e}()&&{passive:!1};document.addEventListener(f.moveEvent,f.moveHandler,m),document.addEventListener(f.upEvent,f.upHandler,m),o({type:s.columnStartResizing,columnId:t.id,columnWidth:t.totalWidth,headerIdWidths:i,clientX:l})};return[e,{onMouseDown:function(e){return e.persist()||a(e,n)},onTouchStart:function(e){return e.persist()||a(e,n)},style:{cursor:"col-resize"},draggable:!1,role:"separator"}]};function Ot(e,t){if(t.type===s.init)return o({columnResizing:{columnWidths:{}}},e);if(t.type===s.resetResize)return o({},e,{columnResizing:{columnWidths:{}}});if(t.type===s.columnStartResizing){var r=t.clientX,n=t.columnId,a=t.columnWidth,i=t.headerIdWidths;return o({},e,{columnResizing:o({},e.columnResizing,{startX:r,headerIdWidths:i,columnWidth:a,isResizingColumn:n})})}if(t.type===s.columnResizing){var l=t.clientX,u=e.columnResizing,c=u.startX,d=u.columnWidth,p=u.headerIdWidths,f=(l-c)/d,m={};return(void 0===p?[]:p).forEach((function(e){var t=e[0],r=e[1];m[t]=Math.max(r+r*f,0)})),o({},e,{columnResizing:o({},e.columnResizing,{columnWidths:o({},e.columnResizing.columnWidths,{},m)})})}return t.type===s.columnDoneResizing?o({},e,{columnResizing:o({},e.columnResizing,{startX:null,isResizingColumn:null})}):void 0}Ft.pluginName="useResizeColumns";var At=function(e){var t=e.flatHeaders,r=e.disableResizing,n=e.getHooks,o=e.state.columnResizing,a=v(e);t.forEach((function(e){var t=x(!0!==e.disableResizing&&void 0,!0!==r&&void 0,!0);e.canResize=t,e.width=o.columnWidths[e.id]||e.originalWidth||e.width,e.isResizing=o.isResizingColumn===e.id,t&&(e.getResizerProps=p(n().getResizerProps,{instance:a(),header:e}))}))};function Gt(e){var r=e.plugins,n=e.dispatch,o=e.autoResetResize,a=void 0===o||o,i=e.columns;g(r,["useAbsoluteLayout"],"useResizeColumns");var l=v(a);y((function(){l()&&n({type:s.resetResize})}),[i]);var u=t.useCallback((function(){return n({type:s.resetResize})}),[n]);Object.assign(e,{resetResizing:u})}var Nt={position:"absolute",top:0},zt=function(e){e.getTableBodyProps.push(Ht),e.getRowProps.push(Ht),e.getHeaderGroupProps.push(Ht),e.getFooterGroupProps.push(Ht),e.getHeaderProps.push((function(e,t){var r=t.column;return[e,{style:o({},Nt,{left:r.totalLeft+"px",width:r.totalWidth+"px"})}]})),e.getCellProps.push((function(e,t){var r=t.cell;return[e,{style:o({},Nt,{left:r.column.totalLeft+"px",width:r.column.totalWidth+"px"})}]})),e.getFooterProps.push((function(e,t){var r=t.column;return[e,{style:o({},Nt,{left:r.totalLeft+"px",width:r.totalWidth+"px"})}]}))};zt.pluginName="useAbsoluteLayout";var Ht=function(e,t){return[e,{style:{position:"relative",width:t.instance.totalColumnsWidth+"px"}}]},Wt={display:"inline-block",boxSizing:"border-box"},jt=function(e,t){return[e,{style:{display:"flex",width:t.instance.totalColumnsWidth+"px"}}]},Dt=function(e){e.getRowProps.push(jt),e.getHeaderGroupProps.push(jt),e.getFooterGroupProps.push(jt),e.getHeaderProps.push((function(e,t){var r=t.column;return[e,{style:o({},Wt,{width:r.totalWidth+"px"})}]})),e.getCellProps.push((function(e,t){var r=t.cell;return[e,{style:o({},Wt,{width:r.column.totalWidth+"px"})}]})),e.getFooterProps.push((function(e,t){var r=t.column;return[e,{style:o({},Wt,{width:r.totalWidth+"px"})}]}))};function Lt(e){e.getTableProps.push(Mt),e.getRowProps.push(Vt),e.getHeaderGroupProps.push(Vt),e.getFooterGroupProps.push(Vt),e.getHeaderProps.push(qt),e.getCellProps.push(Ut),e.getFooterProps.push(Xt)}Dt.pluginName="useBlockLayout",Lt.pluginName="useFlexLayout";var Mt=function(e,t){return[e,{style:{minWidth:t.instance.totalColumnsMinWidth+"px"}}]},Vt=function(e,t){return[e,{style:{display:"flex",flex:"1 0 auto",minWidth:t.instance.totalColumnsMinWidth+"px"}}]},qt=function(e,t){var r=t.column;return[e,{style:{boxSizing:"border-box",flex:r.totalFlexWidth?r.totalFlexWidth+" 0 auto":void 0,minWidth:r.totalMinWidth+"px",width:r.totalWidth+"px"}}]},Ut=function(e,t){var r=t.cell;return[e,{style:{boxSizing:"border-box",flex:r.column.totalFlexWidth+" 0 auto",minWidth:r.column.totalMinWidth+"px",width:r.column.totalWidth+"px"}}]},Xt=function(e,t){var r=t.column;return[e,{style:{boxSizing:"border-box",flex:r.totalFlexWidth?r.totalFlexWidth+" 0 auto":void 0,minWidth:r.totalMinWidth+"px",width:r.totalWidth+"px"}}]};function Qt(e){e.stateReducers.push(Jt),e.getTableProps.push(Yt),e.getHeaderProps.push(Kt),e.getRowProps.push($t)}s.columnStartResizing="columnStartResizing",s.columnResizing="columnResizing",s.columnDoneResizing="columnDoneResizing",s.resetResize="resetResize",Qt.pluginName="useGridLayout";var Yt=function(e,t){var r=t.instance;return[e,{style:{display:"grid",gridTemplateColumns:r.visibleColumns.map((function(e){var t;return r.state.gridLayout.columnWidths[e.id]?r.state.gridLayout.columnWidths[e.id]+"px":(null==(t=r.state.columnResizing)?void 0:t.isResizingColumn)?r.state.gridLayout.startWidths[e.id]+"px":"number"==typeof e.width?e.width+"px":e.width})).join(" ")}}]},Kt=function(e,t){var r=t.column;return[e,{id:"header-cell-"+r.id,style:{position:"sticky",gridColumn:"span "+r.totalVisibleHeaderCount}}]},$t=function(e,t){var r=t.row;return r.isExpanded?[e,{style:{gridColumn:"1 / "+(r.cells.length+1)}}]:[e,{}]};function Jt(e,t,r,n){if(t.type===s.init)return o({gridLayout:{columnWidths:{}}},e);if(t.type===s.resetResize)return o({},e,{gridLayout:{columnWidths:{}}});if(t.type===s.columnStartResizing){var a=t.columnId,i=t.headerIdWidths,l=Zt(a);if(void 0!==l){var u=n.visibleColumns.reduce((function(e,t){var r;return o({},e,((r={})[t.id]=Zt(t.id),r))}),{}),c=n.visibleColumns.reduce((function(e,t){var r;return o({},e,((r={})[t.id]=t.minWidth,r))}),{}),d=n.visibleColumns.reduce((function(e,t){var r;return o({},e,((r={})[t.id]=t.maxWidth,r))}),{}),p=i.map((function(e){var t=e[0];return[t,Zt(t)]}));return o({},e,{gridLayout:o({},e.gridLayout,{startWidths:u,minWidths:c,maxWidths:d,headerIdGridWidths:p,columnWidth:l})})}return e}if(t.type===s.columnResizing){var f=t.clientX,m=e.columnResizing.startX,g=e.gridLayout,h=g.columnWidth,v=g.minWidths,_=g.maxWidths,y=g.headerIdGridWidths,w=(f-m)/h,b={};return(void 0===y?[]:y).forEach((function(e){var t=e[0],r=e[1];b[t]=Math.min(Math.max(v[t],r+r*w),_[t])})),o({},e,{gridLayout:o({},e.gridLayout,{columnWidths:o({},e.gridLayout.columnWidths,{},b)})})}return t.type===s.columnDoneResizing?o({},e,{gridLayout:o({},e.gridLayout,{startWidths:{},minWidths:{},maxWidths:{}})}):void 0}function Zt(e){var t,r=null==(t=document.getElementById("header-cell-"+e))?void 0:t.offsetWidth;if(void 0!==r)return r}e._UNSTABLE_usePivotColumns=tt,e.actions=s,e.defaultColumn=c,e.defaultGroupByFn=De,e.defaultOrderByFn=$e,e.defaultRenderer=l,e.emptyRenderer=u,e.ensurePluginOrder=g,e.flexRender=b,e.functionalUpdate=h,e.loopHooks=m,e.makePropGetter=p,e.makeRenderer=w,e.reduceHooks=f,e.safeUseLayoutEffect=_,e.useAbsoluteLayout=zt,e.useAsyncDebounce=function(e,r){void 0===r&&(r=0);var o=t.useRef({}),a=v(e),i=v(r);return t.useCallback(function(){var e=n(regeneratorRuntime.mark((function e(){var t,r,s,l=arguments;return regeneratorRuntime.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:for(t=l.length,r=new Array(t),s=0;s<t;s++)r[s]=l[s];return o.current.promise||(o.current.promise=new Promise((function(e,t){o.current.resolve=e,o.current.reject=t}))),o.current.timeout&&clearTimeout(o.current.timeout),o.current.timeout=setTimeout(n(regeneratorRuntime.mark((function e(){return regeneratorRuntime.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return delete o.current.timeout,e.prev=1,e.t0=o.current,e.next=5,a().apply(void 0,r);case 5:e.t1=e.sent,e.t0.resolve.call(e.t0,e.t1),e.next=12;break;case 9:e.prev=9,e.t2=e.catch(1),o.current.reject(e.t2);case 12:return e.prev=12,delete o.current.promise,e.finish(12);case 15:case"end":return e.stop()}}),e,null,[[1,9,12,15]])}))),i()),e.abrupt("return",o.current.promise);case 5:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}(),[a,i])},e.useBlockLayout=Dt,e.useColumnOrder=xt,e.useExpanded=se,e.useFilters=Se,e.useFlexLayout=Lt,e.useGetLatest=v,e.useGlobalFilter=xe,e.useGridLayout=Qt,e.useGroupBy=Ae,e.useMountedLayoutEffect=y,e.usePagination=Je,e.useResizeColumns=Ft,e.useRowSelect=mt,e.useRowState=Ct,e.useSortBy=Xe,e.useTable=function(e){for(var r=arguments.length,n=new Array(r>1?r-1:0),a=1;a<r;a++)n[a-1]=arguments[a];e=oe(e),n=[U].concat(n);var i=v(t.useRef({}).current);Object.assign(i(),o({},e,{plugins:n,hooks:q()})),n.filter(Boolean).forEach((function(e){e(i().hooks)}));var l=v(i().hooks);i().getHooks=l,delete i().hooks,Object.assign(i(),f(l().useOptions,oe(e)));var u=i(),c=u.data,d=u.columns,g=u.initialState,h=u.defaultColumn,_=u.getSubRows,y=u.getRowId,b=u.stateReducer,P=u.useControlledState,x=v(b),B=t.useCallback((function(e,t){if(!t.type)throw console.info({action:t}),new Error("Unknown Action 👆");return[].concat(l().stateReducers,Array.isArray(x())?x():[x()]).reduce((function(r,n){return n(r,t,e,i())||r}),e)}),[l,x,i]),k=t.useReducer(B,void 0,(function(){return B(g,{type:s.init})})),I=k[0],F=k[1],T=f([].concat(l().useControlledState,[P]),I,{instance:i()});Object.assign(i(),{state:T,dispatch:F});var O=t.useMemo((function(){return R(f(l().columns,d,{instance:i()}))}),[l,i,d].concat(f(l().columnsDeps,[],{instance:i()})));i().columns=O;var A=t.useMemo((function(){return f(l().allColumns,C(O),{instance:i()}).map(S)}),[O,l,i].concat(f(l().allColumnsDeps,[],{instance:i()})));i().allColumns=A;var G=t.useMemo((function(){for(var e=[],t=[],r={},n=[].concat(A);n.length;){var o=n.shift();ie({data:c,rows:e,flatRows:t,rowsById:r,column:o,getRowId:y,getSubRows:_,accessValueHooks:l().accessValue,getInstance:i})}return[e,t,r]}),[A,c,y,_,l,i]),N=G[0],z=G[1],H=G[2];Object.assign(i(),{rows:N,initialRows:[].concat(N),flatRows:z,rowsById:H}),m(l().useInstanceAfterData,i());var W=t.useMemo((function(){return f(l().visibleColumns,A,{instance:i()}).map((function(e){return E(e,h)}))}),[l,A,i,h].concat(f(l().visibleColumnsDeps,[],{instance:i()})));A=t.useMemo((function(){var e=[].concat(W);return A.forEach((function(t){e.find((function(e){return e.id===t.id}))||e.push(t)})),e}),[A,W]),i().allColumns=A;var j=t.useMemo((function(){return f(l().headerGroups,function(e,t,r){void 0===r&&(r=function(){return{}});for(var n=[],a=e,i=0,s=function(){return i++},l=function(){var e={headers:[]},i=[],l=a.some((function(e){return e.parent}));a.forEach((function(n){var a,u=[].concat(i).reverse()[0];l&&(a=n.parent?o({},n.parent,{originalId:n.parent.id,id:n.parent.id+"_"+s(),headers:[n]},r(n)):E(o({originalId:n.id+"_placeholder",id:n.id+"_placeholder_"+s(),placeholderOf:n,headers:[n]},r(n)),t),u&&u.originalId===a.originalId?u.headers.push(n):i.push(a)),e.headers.push(n)})),n.push(e),a=i};a.length;)l();return n.reverse()}(W,h),i())}),[l,W,h,i].concat(f(l().headerGroupsDeps,[],{instance:i()})));i().headerGroups=j;var D=t.useMemo((function(){return j.length?j[0].headers:[]}),[j]);i().headers=D,i().flatHeaders=j.reduce((function(e,t){return[].concat(e,t.headers)}),[]),m(l().useInstanceBeforeDimensions,i());var L=W.filter((function(e){return e.isVisible})).map((function(e){return e.id})).sort().join("_");W=t.useMemo((function(){return W.filter((function(e){return e.isVisible}))}),[W,L]),i().visibleColumns=W;var M=ae(D),V=M[0],X=M[1],Q=M[2];return i().totalColumnsMinWidth=V,i().totalColumnsWidth=X,i().totalColumnsMaxWidth=Q,m(l().useInstance,i()),[].concat(i().flatHeaders,i().allColumns).forEach((function(e){e.render=w(i(),e),e.getHeaderProps=p(l().getHeaderProps,{instance:i(),column:e}),e.getFooterProps=p(l().getFooterProps,{instance:i(),column:e})})),i().headerGroups=t.useMemo((function(){return j.filter((function(e,t){return e.headers=e.headers.filter((function(e){return e.headers?function e(t){return t.filter((function(t){return t.headers?e(t.headers):t.isVisible})).length}(e.headers):e.isVisible})),!!e.headers.length&&(e.getHeaderGroupProps=p(l().getHeaderGroupProps,{instance:i(),headerGroup:e,index:t}),e.getFooterGroupProps=p(l().getFooterGroupProps,{instance:i(),headerGroup:e,index:t}),!0)}))}),[j,i,l]),i().footerGroups=[].concat(i().headerGroups).reverse(),i().prepareRow=t.useCallback((function(e){e.getRowProps=p(l().getRowProps,{instance:i(),row:e}),e.allCells=A.map((function(t){var r=e.values[t.id],n={column:t,row:e,value:r};return n.getCellProps=p(l().getCellProps,{instance:i(),cell:n}),n.render=w(i(),t,{row:e,cell:n,value:r}),n})),e.cells=W.map((function(t){return e.allCells.find((function(e){return e.column.id===t.id}))})),m(l().prepareRow,e,{instance:i()})}),[l,i,A,W]),i().getTableProps=p(l().getTableProps,{instance:i()}),i().getTableBodyProps=p(l().getTableBodyProps,{instance:i()}),m(l().useFinalInstance,i()),i()},Object.defineProperty(e,"__esModule",{value:!0})}(t,r(1280))},9636:(e,t,r)=>{e.exports=r(9115)},1280:e=>{"use strict";e.exports=window.React},8496:e=>{"use strict";e.exports=window.wp.element},720:e=>{"use strict";e.exports=window.wp.hooks},3396:e=>{"use strict";e.exports=window.wp.i18n}},t={};function r(n){var o=t[n];if(void 0!==o)return o.exports;var a=t[n]={exports:{}};return e[n].call(a.exports,a,a.exports,r),a.exports}r.n=e=>{var t=e&&e.__esModule?()=>e.default:()=>e;return r.d(t,{a:t}),t},r.d=(e,t)=>{for(var n in t)r.o(t,n)&&!r.o(e,n)&&Object.defineProperty(e,n,{enumerable:!0,get:t[n]})},r.o=(e,t)=>Object.prototype.hasOwnProperty.call(e,t),(()=>{"use strict";var e=r(1280),t=r.n(e),n=(r(720),r(3396)),o=r(8496),a=r(9636);class i extends t().Component{constructor(e){super(e)}render(){let t="";return 1==this.props.text&&(t=(0,e.createElement)("span",{className:"supporting-text"},(0,n.__)("Your report is being generated.","learndash-reports-pro"))),(0,e.createElement)("div",{className:"wisdm-learndash-reports-chart-block","data-wisdm-loader":"true"},(0,e.createElement)("div",{className:"wisdm-learndash-reports-revenue-from-courses graph-card-container"},(0,e.createElement)("div",{className:"wisdm-graph-loading"},(0,e.createElement)("img",{src:wisdm_ld_reports_common_script_data.plugin_asset_url+"/images/loader.svg",alt:""}),t)))}}const s=i;class l extends t().Component{constructor(e){super(e),this.image=null!=e.image_path?e.image_path:"#",this.url=null!=e.url?e.url:"https://go.learndash.com/ppaddon"}render(){let t="",r="",o="";return wisdm_ld_reports_common_script_data.is_admin_user&&(r=(0,e.createElement)("div",null,(0,e.createElement)("a",{className:"wrld-upgrade-btn",target:"__blank",href:this.url},(0,n.__)("Upgrade to PRO","learndash-reports-pro"))),o=(0,e.createElement)("span",null,(0,n.__)("OR","learndash-reports-pro"))),t=(0,e.createElement)("div",{className:"wisdm-learndash-reports-chart-block wrld-dummy-images"},(0,e.createElement)("div",{className:"wisdm-learndash-reports-time-spent-on-a-course graph-card-container"},(0,e.createElement)("div",{className:"wrld-upgrade-container"},(0,e.createElement)("div",{className:"wrld-upgrade-content"},(0,e.createElement)("span",null,(0,n.__)("Available in ProPanel","learndash-reports-pro")),r," ",o,(0,e.createElement)("div",null,(0,e.createElement)("a",{className:"wrld-learn-more",target:"__blank",href:this.url},(0,n.__)("Learn More","learndash-reports-pro"))))),(0,e.createElement)("img",{src:wisdm_ld_reports_common_script_data.plugin_asset_url+"/images/"+this.image}))),t}}const u=l,c=window.moment;var d=r.n(c);class p extends t().Component{constructor(e){super(e),null!=e.request_data&&(this.category=null!=e.request_data.category?e.request_data.category:"",this.group=null!=e.request_data.group?e.request_data.group:"",this.course_name=null!=e.request_data.course?e.request_data.course:"",this.lesson_name=null!=e.request_data.lesson?e.request_data.lesson:"",this.topic_name=null!=e.request_data.topic?e.request_data.topic:"",this.learner_name=null!=e.request_data.learner?e.request_data.learner:"",this.start_date=null!=e.request_data.start_date?e.request_data.start_date:"",this.end_date=null!=e.request_data.end_date?e.request_data.end_date:"")}getElement(t,r){let n="";return null==r||""==r||(n=(0,e.createElement)("div",{className:"wisdm-filter-item"},(0,e.createElement)("img",{src:wisdm_ld_reports_common_script_data.plugin_asset_url+"/images/complete.png"}),(0,e.createElement)("span",null,r),(0,e.createElement)("div",{className:"wdm-tooltip"},t,": ",r))),n}getDuration(t,r,n){let o="";return null==r||""==r||null==n||""==n||(o=(0,e.createElement)("div",{className:"wisdm-filter-item"},(0,e.createElement)("img",{src:wisdm_ld_reports_common_script_data.plugin_asset_url+"/images/complete.png"}),d().unix(r).format("MMM, DD YYYY")," -"," ",d().unix(n).format("MMM, DD YYYY"))),o}render(){let t="";if(""==this.category&&""==this.group&&""==this.start_date&&""==this.end_date&&""==this.course_name&&""==this.learner_name)t="";else{const r=this.getElement("Category",this.category),o=this.getElement("Group",this.group),a=this.getElement("Course",this.course_name),i=this.getElement("Lesson",this.lesson_name),s=this.getElement("Topic",this.topic_name),l=this.getElement("Learner",this.learner_name),u=this.getDuration("Duration",this.start_date,this.end_date);t=(0,e.createElement)("div",{className:"wisdm-applied-filters"},(0,e.createElement)("label",null,(0,n.__)("Filters","learndash-reports-pro")),r,o,a,i,s,l,u)}return t}}const f=p;var m=r(3576);function g({columns:t,data:r}){const{getTableProps:o,getTableBodyProps:i,headerGroups:s,prepareRow:l,page:u,canPreviousPage:c,canNextPage:d,pageOptions:p,pageCount:f,gotoPage:m,nextPage:g,previousPage:h,setPageSize:v,state:{pageIndex:_,pageSize:y}}=(0,a.useTable)({columns:t,data:r,initialState:{pageIndex:0}},a.usePagination);let w="",b=!1;const R=wisdm_ld_reports_common_script_data.is_idle_tracking_enabled;return wisdm_ld_reports_common_script_data.is_admin_user?wisdm_ld_reports_common_script_data.is_pro_version_active?"on"==R?(w=(0,e.createElement)("p",null,(0,n.__)("Idle Time Configured , Activated on ","learndash-reports-pro")+wisdm_ld_reports_common_script_data.idle_tracking_active_from+". "," ",(0,e.createElement)("a",{href:wisdm_ld_reports_common_script_data.time_tacking_setting_url},(0,n.__)("View Idle Time Configuration Log","learndash-reports-pro"))," "),b=!0):w=(0,e.createElement)("div",{className:"tooltip_container"},(0,e.createElement)("p",null,(0,n.__)('"Idle Time" not configured. Configure the Settings from here ',"learndash-reports-pro")),(0,e.createElement)("a",{href:wisdm_ld_reports_common_script_data.time_tacking_setting_url,className:"tooltip_button"},(0,n.__)("Time Tracking Setting","learndash-reports-pro"))):w=(0,e.createElement)("div",{className:"tooltip_container"},(0,e.createElement)("p",null,(0,n.__)('"Idle Time" not configured. This is available in the PRO version of the plugin',"learndash-reports-pro")),(0,e.createElement)("a",{href:wisdm_ld_reports_common_script_data.upgrade_link,target:"_blank",className:"tooltip_button",rel:"noreferrer"},(0,n.__)("Upgrade To PRO","learndash-reports-pro"))):wisdm_ld_reports_common_script_data.is_pro_version_active?R?(w=(0,n.__)("Idle Time Configured , Activated on ","learndash-reports-pro")+wisdm_ld_reports_common_script_data.idle_tracking_active_from,b=!0):w=(0,n.__)("Idle Time Not Configured","learndash-reports-pro"):console.log("Pro version is not active"),(0,e.createElement)(e.Fragment,null,(0,e.createElement)("div",{className:"course-reports-wrapper"},(0,e.createElement)("div",{className:"course-table-wrap"},(0,e.createElement)("table",{className:"course-list-table",...o()},(0,e.createElement)("thead",null,s.map((t=>(0,e.createElement)("tr",{...t.getHeaderGroupProps()},t.headers.map((t=>(0,e.createElement)("th",{...t.getHeaderProps(),className:t.className},t.render("Header"),t.toolTip&&(0,e.createElement)("div",{className:"cl_tooltip"},b&&(0,e.createElement)("img",{src:wisdm_ld_reports_common_script_data.plugin_asset_url+"/images/time_tracking_active.png"}),!b&&(0,e.createElement)("img",{src:wisdm_ld_reports_common_script_data.plugin_asset_url+"/images/time-tracking-disabled.png"}),w&&(0,e.createElement)("span",{className:"cl_tooltiptext wdm-tooltip"},w," ",(0,e.createElement)("div",{className:"hover_helper"})))))))))),(0,e.createElement)("tbody",{...i()},u.map(((t,r)=>(l(t),(0,e.createElement)("tr",{className:"course-list-table-data-row",...t.getRowProps()},t.cells.map((t=>(0,e.createElement)("td",{className:t.column.className,...t.getCellProps()},t.render("Cell"))))))))))),(0,e.createElement)("div",{className:"table-pagination"},(0,e.createElement)("button",{onClick:()=>m(0),disabled:!c},"<<")," ",(0,e.createElement)("button",{onClick:()=>h(),disabled:!c},"<")," ",(0,e.createElement)("span",null,(0,n.__)("Page","learndash-reports-pro")+" ",(0,e.createElement)("strong",null,_+1," "," "+(0,n.__)("Of","learndash-reports-pro")+" "," ",p.length)," "),(0,e.createElement)("button",{onClick:()=>g(),disabled:!d},">")," ",(0,e.createElement)("button",{onClick:()=>m(f-1),disabled:!d},">>")," ")))}class h extends e.Component{constructor(e){super(e),this.state={isLoaded:!1,isProVersion:!1,start_date:d()(new Date(wisdm_ld_reports_common_script_data.start_date)).unix(),end_date:d()(new Date(wisdm_ld_reports_common_script_data.end_date)).unix(),reportTypeInUse:wisdm_ld_reports_common_script_data.report_type,error:null,request_data:null,course_report_type:null,show_supporting_text:!1},this.applyFilters=this.applyFilters.bind(this),this.handleReportTypeChange=this.handleReportTypeChange.bind(this),this.getExcelFile=this.getExcelFile.bind(this),this.durationUpdated=this.durationUpdated.bind(this),this.showDummyImages=this.showDummyImages.bind(this)}componentDidMount(){const e="/rp/v1/course-list-info/?start_date="+this.state.start_date+"&end_date="+this.state.end_date;this.getCourseListStateData(e),document.addEventListener("wisdm-ld-reports-filters-applied",this.applyFilters),document.addEventListener("wisdm-ld-reports-report-type-selected",this.handleReportTypeChange),document.addEventListener("duration_updated",this.durationUpdated),document.addEventListener("wisdm-ldrp-course-report-type-changed",this.showDummyImages)}durationUpdated(e){this.setState({isLoaded:!1,start_date:e.detail.startDate,end_date:e.detail.endDate},(()=>{let t="/rp/v1/course-list-info/";"duration_updated"===e.type&&(t="/rp/v1/course-list-info/?start_date="+e.detail.startDate+"&&end_date="+e.detail.endDate),void 0!==window.globalfilters&&(t=t+"&category="+window.globalfilters.detail.selected_categories+"&group="+window.globalfilters.detail.selected_groups+"&course="+window.globalfilters.detail.selected_courses+"&lesson="+window.globalfilters.detail.selected_lessons+"&topic="+window.globalfilters.detail.selected_topics+"&learner="+window.globalfilters.detail.selected_learners),this.getCourseListStateData(t)}))}handleReportTypeChange(e){this.setState({reportTypeInUse:e.detail.active_reports_tab}),"quiz-reports"==e.detail.active_reports_tab?wisdm_reports_change_block_visibility(".wp-block-wisdm-learndash-reports-course-list",!1):wisdm_reports_change_block_visibility(".wp-block-wisdm-learndash-reports-course-list",!0)}showDummyImages(e){this.setState({course_report_type:e.detail.report_type})}applyFilters(e){const t=this.state.start_date,r=this.state.end_date,n=e.detail.selected_categories,o=e.detail.selected_groups,a=e.detail.selected_courses,i="/rp/v1/course-list-info/?start_date="+t+"&end_date="+r+"&category="+n+"&group="+o+"&course="+a+"&lesson="+e.detail.selected_lessons+"&topic="+e.detail.selected_topics+"&learner="+e.detail.selected_learners;null!=a?this.setState({show_supporting_text:!0}):this.setState({show_supporting_text:!1}),this.getCourseListStateData(i)}getTableHeadersByType(e){const t=[],r={id:(0,n.__)("ID","learndash-reports-pro"),name:(0,n.__)("Name","learndash-reports-pro"),email:(0,n.__)("Email ID","learndash-reports-pro"),status:(0,n.__)("Status","learndash-reports-pro"),steps:(0,n.__)("Steps Completed","learndash-reports-pro"),date:(0,n.__)("Completion Date","learndash-reports-pro"),time:(0,n.__)("Time spent","learndash-reports-pro"),total_spent_time:(0,n.__)("Total Time Spent","learndash-reports-pro"),category:wisdm_reports_get_ld_custom_lebel_if_avaiable("Course")+" "+(0,n.__)("Category","learndash-reports-pro"),course:wisdm_reports_get_ld_custom_lebel_if_avaiable("Course"),groups:wisdm_reports_get_ld_custom_lebel_if_avaiable("Groups"),user_name:(0,n.__)("Learner","learndash-reports-pro"),instructors:(0,n.__)("Instructor","learndash-reports-pro"),students:(0,n.__)("No. Of Students","learndash-reports-pro"),start_date:(0,n.__)("Start Date","learndash-reports-pro"),started:(0,n.__)("Enrolled On","learndash-reports-pro"),end_date:(0,n.__)("End Date","learndash-reports-pro"),completed:(0,n.__)("Completion Date","learndash-reports-pro"),completion_rate:(0,n.__)("Completion %","learndash-reports-pro"),completion_rate2:(0,n.__)("% Completion","learndash-reports-pro"),completed_users:(0,n.__)("Completed Learners","learndash-reports-pro"),in_progress:(0,n.__)("In Progress","learndash-reports-pro"),not_started:(0,n.__)("Not Started","learndash-reports-pro"),lesson:wisdm_reports_get_ld_custom_lebel_if_avaiable("Lesson"),course_progress:(0,n.__)("Completion %","learndash-reports-pro"),quizzes:(0,n.__)("No. Of","learndash-reports-pro")+" "+wisdm_reports_get_ld_custom_lebel_if_avaiable("Quizzes"),quiz_count:(0,n.__)("No. Of","learndash-reports-pro")+" "+wisdm_reports_get_ld_custom_lebel_if_avaiable("Quizzes"),quiz_title:wisdm_reports_get_ld_custom_lebel_if_avaiable("Quiz")+" "+(0,n.__)("Title","learndash-reports-pro"),total_attempts:(0,n.__)("Total Attempts","learndash-reports-pro"),attempts:wisdm_reports_get_ld_custom_lebel_if_avaiable("Quiz")+" "+(0,n.__)("Attempts","learndash-reports-pro"),pass_rate:wisdm_reports_get_ld_custom_lebel_if_avaiable("Quiz")+" "+(0,n.__)("Pass %","learndash-reports-pro"),avg_score:(0,n.__)("Avg","learndash-reports-pro")+" "+wisdm_reports_get_ld_custom_lebel_if_avaiable("Quiz")+" "+(0,n.__)("Score","learndash-reports-pro"),pass_count:(0,n.sprintf)(
(0,n.__)("No. Of %s Pass","learndash-reports-pro"),wisdm_reports_get_ld_custom_lebel_if_avaiable("Quizzes")),fail_count:(0,n.sprintf)(
(0,n.__)("No. Of %s Fail","learndash-reports-pro"),wisdm_reports_get_ld_custom_lebel_if_avaiable("Quizzes")),time_spent:(0,n.__)("Time Spent","learndash-reports-pro"),total_time_spent:(0,n.__)("Total Time Spent","learndash-reports-pro"),avg_total_time_spent:(0,n.__)("Avg. Total Time Spent","learndash-reports-pro"),course_completion_time:(0,n.__)("Completion Time","learndash-reports-pro"),avg_time_spent:(0,n.__)("Avg. Completion Time","learndash-reports-pro"),quiz_attendant_count:(0,n.sprintf)(
(0,n.__)("No. Of Students Completed %s","learndash-reports-pro"),wisdm_reports_get_ld_custom_lebel_if_avaiable("Quiz")),topic_title:wisdm_reports_get_ld_custom_lebel_if_avaiable("Topic")+" "+(0,n.__)(" Title","learndash-reports-pro"),topic_completion_count:wisdm_reports_get_ld_custom_lebel_if_avaiable("Topic")+" "+(0,n.__)("Completed By Students","learndash-reports-pro"),quiz_time:wisdm_reports_get_ld_custom_lebel_if_avaiable("Quiz")+" "+(0,n.__)("Time","learndash-reports-pro"),quiz_attempts:wisdm_reports_get_ld_custom_lebel_if_avaiable("Quiz")+" "+(0,n.__)("Attempts","learndash-reports-pro")};if(null!=e&&e.length>0){const n=Object.keys(e[0]);if(n.length>0)for(let e=0;e<n.length;e++){const o=n[e];null==r[o]?t.push({Header:o,accessor:o,className:"table-"+o,toolTip:"total_time_spent"==o||"time_spent"==o||"time"==o||"avg_time_spent"==o||"course_completion_time"==o||"avg_total_time_spent"==o}):t.push({Header:r[o],accessor:o,className:"table-"+o,toolTip:"total_time_spent"==o||"time_spent"==o||"time"==o||"avg_time_spent"==o||"course_completion_time"==o||"avg_total_time_spent"==o})}}return t}getCourseListStateData(e="/rp/v1/course-list-info"){this.setState({isLoaded:!1}),window.callStack||(window.callStack=[]);const t=this,r=function(){setTimeout((function(){window.callStack.length>4?r():(window.callStack.push(e),wisdm_ld_reports_common_script_data.wpml_lang&&(e+="&wpml_lang="+wisdm_ld_reports_common_script_data.wpml_lang),wp.apiFetch({path:e}).then((e=>{let r=e.table;null==e&&(r=[]),e.updated_on&&t.setState({updated_on:e.updated_on}),t.setState({isLoaded:!0,error:null,isProVersion:wisdm_ld_reports_common_script_data.is_pro_version_active,tableHeaders:t.getTableHeadersByType(e.table),tableData:e.table,request_data:e.requestData}),window.callStack.pop()})).catch((e=>{e.data&&e.data.requestData&&t.setState({request_data:e.data.requestData}),t.setState({error:e,graph_summary:[],series:[],isLoaded:!0}),window.callStack.pop()})))}),500)};r()}getExcelFile(){jQuery.ajax({type:"POST",url:wisdm_ld_reports_common_script_data.ajaxurl,dataType:"JSON",data:{action:"export_course_statistics",report_nonce:wisdm_ld_reports_common_script_data.report_nonce,tableHeaders:this.state.tableHeaders,tableData:JSON.stringify(this.state.tableData)},error(e){"timeout"===e.status&&alert("Request Timed Out")},success(e){"success"==e.status?window.open(e.data,"_blank"):alert(e.data)},timeout:6e4})}refreshUpdateTime(){this.setState({isLoaded:!1});let e="/rp/v1/course-list-info/";null!=window.globalfilters&&(e=e+"?category="+window.globalfilters.detail.selected_categories+"&group="+window.globalfilters.detail.selected_groups+"&course="+window.globalfilters.detail.selected_courses+"&lesson="+window.globalfilters.detail.selected_lessons+"&topic="+window.globalfilters.detail.selected_topics+"&learner="+window.globalfilters.detail.selected_learners+"&disable_cache=true&start_date="+this.state.start_date+"&end_date="+this.state.end_date),this.getCourseListStateData(e)}render(){let t="";if("learner-specific-course-reports"==this.state.course_report_type&&!wisdm_ld_reports_common_script_data.is_pro_version_active)return t=(0,e.createElement)(u,{image_path:"dcr.png",url:"https://go.learndash.com/ppaddon"}),t;if(""!=this.state.reportTypeInUse&&"default-ld-reports"!=this.state.reportTypeInUse)t="";else if(this.state.isLoaded)if(this.state.error)t=(0,e.createElement)("div",{className:"wisdm-learndash-reports-chart-block"},(0,e.createElement)("div",{className:"wisdm-learndash-reports-course-list table-chart-container"},(0,e.createElement)("div",{className:"course-list-table-container"},(0,e.createElement)(f,{request_data:this.state.request_data})),(0,e.createElement)("div",{className:"chart-summary error"},(0,e.createElement)("div",{className:"error-message"},(0,e.createElement)("span",null,this.state.error.message)))));else{var r;const o=null!==(r=this.state?.tableData)&&void 0!==r?r:[],a=[],i=[];for(let e=0;e<this.state.tableHeaders.length;e++)a[e]=this.state.tableHeaders[e].Header;i.push(a);for(const e of o.values())i.push(Object.values(e));t=(0,e.createElement)("div",{className:"wisdm-learndash-reports-chart-block"},(0,e.createElement)("div",{className:"wisdm-learndash-reports-course-list table-chart-container"},(0,e.createElement)("div",{className:"course-list-table-container"},(0,e.createElement)(f,{request_data:this.state.request_data}),(0,e.createElement)("div",{className:"course-list-table-header"},(0,e.createElement)("div",{className:"chart-title"},(0,e.createElement)("span",null,(0,n.__)("Detailed","learndash-reports-pro")+" "+wisdm_reports_get_ld_custom_lebel_if_avaiable("Course")+" "+(0,n.__)("Reports","learndash-reports-pro")),(0,e.createElement)("div",{className:"course-list-table-download-options"},(0,e.createElement)("span",null,(0,n.__)("Download ","learndash-reports-pro")),this.state.isProVersion?(0,e.createElement)(m.CSVLink,{data:i,filename:"exported_table.csv",className:"btn btn-primary",target:"_blank"},(0,e.createElement)("button",{className:"download-csv-button"},(0,e.createElement)("img",{src:wisdm_ld_reports_common_script_data.plugin_asset_url+"/images/csv.svg"}))):(0,e.createElement)("button",{disabled:!0,className:"disabled download-csv-button",title:(0,n.__)("Available in pro version","learndash-reports-pro")},(0,e.createElement)("img",{src:wisdm_ld_reports_common_script_data.plugin_asset_url+"/images/csv.svg"})),this.state.isProVersion?(0,e.createElement)("span",{onClick:this.getExcelFile,className:"btn btn-primary",target:"_blank"},(0,e.createElement)("button",{className:"download-csv-button"},(0,e.createElement)("img",{src:wisdm_ld_reports_common_script_data.plugin_asset_url+"/images/xls.svg"}))):(0,e.createElement)("button",{disabled:!0,className:"disabled download-csv-button",title:(0,n.__)("Available in pro version","learndash-reports-pro")},(0,e.createElement)("img",{src:wisdm_ld_reports_common_script_data.plugin_asset_url+"/images/xls.svg"})))),(0,e.createElement)("div",{className:"refresh-data"},(0,e.createElement)("div",{className:"chart_update_time"},(0,e.createElement)("span",null,(0,n.__)("Last updated: ","learndash-reports-pro")),(0,e.createElement)("span",null,this.state.updated_on),(0,e.createElement)("div",{className:"chart-refresh-icon"},(0,e.createElement)("span",{className:"dashicons dashicons-image-rotate","data-title":(0,n.__)("Click this to refresh the chart","learndash-reports-pro"),onClick:this.refreshUpdateTime.bind(this)}))))),this.state.tableHeaders.length>0?(0,e.createElement)(g,{columns:this.state.tableHeaders,data:this.state.tableData}):(0,e.createElement)("div",{className:"error-message"},(0,e.createElement)("span",null,(0,n.__)("No Data Found","learndash-reports-pro"))))))}else t=(0,e.createElement)(s,{text:this.state.show_supporting_text});return t}}document.addEventListener("DOMContentLoaded",(function(e){const r=document.getElementsByClassName("wisdm-learndash-reports-course-list");r.length>0&&(0,o.createRoot)(r[0]).render(t().createElement(h))}))})()})();