react-data-table-component-footer
Version:
A declarative react based data table
9 lines • 83.9 kB
JavaScript
import e,{useContext as n,createContext as t,memo as r,useMemo as o,useCallback as i,Children as a,cloneElement as l,useState as c,useEffect as u,useRef as s,useReducer as d}from"react";import f,{css as p,ThemeProvider as g}from"styled-components";function b(e){return(b="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})(e)}function h(e,n,t){return n in e?Object.defineProperty(e,n,{value:t,enumerable:!0,configurable:!0,writable:!0}):e[n]=t,e}function y(){return(y=Object.assign||function(e){for(var n=1;n<arguments.length;n++){var t=arguments[n];for(var r in t)Object.prototype.hasOwnProperty.call(t,r)&&(e[r]=t[r])}return e}).apply(this,arguments)}function m(e,n){var t=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);n&&(r=r.filter((function(n){return Object.getOwnPropertyDescriptor(e,n).enumerable}))),t.push.apply(t,r)}return t}function v(e){for(var n=1;n<arguments.length;n++){var t=null!=arguments[n]?arguments[n]:{};n%2?m(Object(t),!0).forEach((function(n){h(e,n,t[n])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(t)):m(Object(t)).forEach((function(n){Object.defineProperty(e,n,Object.getOwnPropertyDescriptor(t,n))}))}return e}function w(e,n){return n||(n=e.slice(0)),Object.freeze(Object.defineProperties(e,{raw:{value:Object.freeze(n)}}))}function x(e,n){return function(e){if(Array.isArray(e))return e}(e)||function(e,n){if("undefined"==typeof Symbol||!(Symbol.iterator in Object(e)))return;var t=[],r=!0,o=!1,i=void 0;try{for(var a,l=e[Symbol.iterator]();!(r=(a=l.next()).done)&&(t.push(a.value),!n||t.length!==n);r=!0);}catch(e){o=!0,i=e}finally{try{r||null==l.return||l.return()}finally{if(o)throw i}}return t}(e,n)||S(e,n)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function R(e){return function(e){if(Array.isArray(e))return O(e)}(e)||function(e){if("undefined"!=typeof Symbol&&Symbol.iterator in Object(e))return Array.from(e)}(e)||S(e)||function(){throw new TypeError("Invalid attempt to spread non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function S(e,n){if(e){if("string"==typeof e)return O(e,n);var t=Object.prototype.toString.call(e).slice(8,-1);return"Object"===t&&e.constructor&&(t=e.constructor.name),"Map"===t||"Set"===t?Array.from(e):"Arguments"===t||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(t)?O(e,n):void 0}}function O(e,n){(null==n||n>e.length)&&(n=e.length);for(var t=0,r=new Array(n);t<n;t++)r[t]=e[t];return r}var E="undefined"!=typeof globalThis?globalThis:"undefined"!=typeof window?window:"undefined"!=typeof global?global:"undefined"!=typeof self?self:{};function C(e,n){return e(n={exports:{}},n.exports),n.exports
/** @license React v16.13.1
* react-is.production.min.js
*
* Copyright (c) Facebook, Inc. and its affiliates.
*
* This source code is licensed under the MIT license found in the
* LICENSE file in the root directory of this source tree.
*/}var _="function"==typeof Symbol&&Symbol.for,P=_?Symbol.for("react.element"):60103,j=_?Symbol.for("react.portal"):60106,k=_?Symbol.for("react.fragment"):60107,T=_?Symbol.for("react.strict_mode"):60108,A=_?Symbol.for("react.profiler"):60114,F=_?Symbol.for("react.provider"):60109,H=_?Symbol.for("react.context"):60110,I=_?Symbol.for("react.async_mode"):60111,M=_?Symbol.for("react.concurrent_mode"):60111,D=_?Symbol.for("react.forward_ref"):60112,N=_?Symbol.for("react.suspense"):60113,z=_?Symbol.for("react.suspense_list"):60120,L=_?Symbol.for("react.memo"):60115,q=_?Symbol.for("react.lazy"):60116,$=_?Symbol.for("react.block"):60121,V=_?Symbol.for("react.fundamental"):60117,W=_?Symbol.for("react.responder"):60118,B=_?Symbol.for("react.scope"):60119;function Y(e){if("object"==typeof e&&null!==e){var n=e.$$typeof;switch(n){case P:switch(e=e.type){case I:case M:case k:case A:case T:case N:return e;default:switch(e=e&&e.$$typeof){case H:case D:case q:case L:case F:return e;default:return n}}case j:return n}}}function U(e){return Y(e)===M}var G={AsyncMode:I,ConcurrentMode:M,ContextConsumer:H,ContextProvider:F,Element:P,ForwardRef:D,Fragment:k,Lazy:q,Memo:L,Portal:j,Profiler:A,StrictMode:T,Suspense:N,isAsyncMode:function(e){return U(e)||Y(e)===I},isConcurrentMode:U,isContextConsumer:function(e){return Y(e)===H},isContextProvider:function(e){return Y(e)===F},isElement:function(e){return"object"==typeof e&&null!==e&&e.$$typeof===P},isForwardRef:function(e){return Y(e)===D},isFragment:function(e){return Y(e)===k},isLazy:function(e){return Y(e)===q},isMemo:function(e){return Y(e)===L},isPortal:function(e){return Y(e)===j},isProfiler:function(e){return Y(e)===A},isStrictMode:function(e){return Y(e)===T},isSuspense:function(e){return Y(e)===N},isValidElementType:function(e){return"string"==typeof e||"function"==typeof e||e===k||e===M||e===A||e===T||e===N||e===z||"object"==typeof e&&null!==e&&(e.$$typeof===q||e.$$typeof===L||e.$$typeof===F||e.$$typeof===H||e.$$typeof===D||e.$$typeof===V||e.$$typeof===W||e.$$typeof===B||e.$$typeof===$)},typeOf:Y},J=C((function(e,n){"production"!==process.env.NODE_ENV&&function(){var e="function"==typeof Symbol&&Symbol.for,t=e?Symbol.for("react.element"):60103,r=e?Symbol.for("react.portal"):60106,o=e?Symbol.for("react.fragment"):60107,i=e?Symbol.for("react.strict_mode"):60108,a=e?Symbol.for("react.profiler"):60114,l=e?Symbol.for("react.provider"):60109,c=e?Symbol.for("react.context"):60110,u=e?Symbol.for("react.async_mode"):60111,s=e?Symbol.for("react.concurrent_mode"):60111,d=e?Symbol.for("react.forward_ref"):60112,f=e?Symbol.for("react.suspense"):60113,p=e?Symbol.for("react.suspense_list"):60120,g=e?Symbol.for("react.memo"):60115,b=e?Symbol.for("react.lazy"):60116,h=e?Symbol.for("react.block"):60121,y=e?Symbol.for("react.fundamental"):60117,m=e?Symbol.for("react.responder"):60118,v=e?Symbol.for("react.scope"):60119;function w(e){if("object"==typeof e&&null!==e){var n=e.$$typeof;switch(n){case t:var p=e.type;switch(p){case u:case s:case o:case a:case i:case f:return p;default:var h=p&&p.$$typeof;switch(h){case c:case d:case b:case g:case l:return h;default:return n}}case r:return n}}}var x=u,R=s,S=c,O=l,E=t,C=d,_=o,P=b,j=g,k=r,T=a,A=i,F=f,H=!1;function I(e){return w(e)===s}n.AsyncMode=x,n.ConcurrentMode=R,n.ContextConsumer=S,n.ContextProvider=O,n.Element=E,n.ForwardRef=C,n.Fragment=_,n.Lazy=P,n.Memo=j,n.Portal=k,n.Profiler=T,n.StrictMode=A,n.Suspense=F,n.isAsyncMode=function(e){return H||(H=!0,console.warn("The ReactIs.isAsyncMode() alias has been deprecated, and will be removed in React 17+. Update your code to use ReactIs.isConcurrentMode() instead. It has the exact same API.")),I(e)||w(e)===u},n.isConcurrentMode=I,n.isContextConsumer=function(e){return w(e)===c},n.isContextProvider=function(e){return w(e)===l},n.isElement=function(e){return"object"==typeof e&&null!==e&&e.$$typeof===t},n.isForwardRef=function(e){return w(e)===d},n.isFragment=function(e){return w(e)===o},n.isLazy=function(e){return w(e)===b},n.isMemo=function(e){return w(e)===g},n.isPortal=function(e){return w(e)===r},n.isProfiler=function(e){return w(e)===a},n.isStrictMode=function(e){return w(e)===i},n.isSuspense=function(e){return w(e)===f},n.isValidElementType=function(e){return"string"==typeof e||"function"==typeof e||e===o||e===s||e===a||e===i||e===f||e===p||"object"==typeof e&&null!==e&&(e.$$typeof===b||e.$$typeof===g||e.$$typeof===l||e.$$typeof===c||e.$$typeof===d||e.$$typeof===y||e.$$typeof===m||e.$$typeof===v||e.$$typeof===h)},n.typeOf=w}()})),K=(J.AsyncMode,J.ConcurrentMode,J.ContextConsumer,J.ContextProvider,J.Element,J.ForwardRef,J.Fragment,J.Lazy,J.Memo,J.Portal,J.Profiler,J.StrictMode,J.Suspense,J.isAsyncMode,J.isConcurrentMode,J.isContextConsumer,J.isContextProvider,J.isElement,J.isForwardRef,J.isFragment,J.isLazy,J.isMemo,J.isPortal,J.isProfiler,J.isStrictMode,J.isSuspense,J.isValidElementType,J.typeOf,C((function(e){"production"===process.env.NODE_ENV?e.exports=G:e.exports=J}))),Q=Object.getOwnPropertySymbols,X=Object.prototype.hasOwnProperty,Z=Object.prototype.propertyIsEnumerable;function ee(e){if(null==e)throw new TypeError("Object.assign cannot be called with null or undefined");return Object(e)}var ne=function(){try{if(!Object.assign)return!1;var e=new String("abc");if(e[5]="de","5"===Object.getOwnPropertyNames(e)[0])return!1;for(var n={},t=0;t<10;t++)n["_"+String.fromCharCode(t)]=t;if("0123456789"!==Object.getOwnPropertyNames(n).map((function(e){return n[e]})).join(""))return!1;var r={};return"abcdefghijklmnopqrst".split("").forEach((function(e){r[e]=e})),"abcdefghijklmnopqrst"===Object.keys(Object.assign({},r)).join("")}catch(e){return!1}}()?Object.assign:function(e,n){for(var t,r,o=ee(e),i=1;i<arguments.length;i++){for(var a in t=Object(arguments[i]))X.call(t,a)&&(o[a]=t[a]);if(Q){r=Q(t);for(var l=0;l<r.length;l++)Z.call(t,r[l])&&(o[r[l]]=t[r[l]])}}return o},te="SECRET_DO_NOT_PASS_THIS_OR_YOU_WILL_BE_FIRED",re=function(){};if("production"!==process.env.NODE_ENV){var oe=te,ie={},ae=Function.call.bind(Object.prototype.hasOwnProperty);re=function(e){var n="Warning: "+e;"undefined"!=typeof console&&console.error(n);try{throw new Error(n)}catch(e){}}}function le(e,n,t,r,o){if("production"!==process.env.NODE_ENV)for(var i in e)if(ae(e,i)){var a;try{if("function"!=typeof e[i]){var l=Error((r||"React class")+": "+t+" type `"+i+"` is invalid; it must be a function, usually from the `prop-types` package, but received `"+typeof e[i]+"`.");throw l.name="Invariant Violation",l}a=e[i](n,i,r,t,null,oe)}catch(e){a=e}if(!a||a instanceof Error||re((r||"React class")+": type specification of "+t+" `"+i+"` is invalid; the type checker function must return `null` or an `Error` but returned a "+typeof a+". You may have forgotten to pass an argument to the type checker creator (arrayOf, instanceOf, objectOf, oneOf, oneOfType, and shape all require an argument)."),a instanceof Error&&!(a.message in ie)){ie[a.message]=!0;var c=o?o():"";re("Failed "+t+" type: "+a.message+(null!=c?c:""))}}}le.resetWarningCache=function(){"production"!==process.env.NODE_ENV&&(ie={})};var ce=le,ue=Function.call.bind(Object.prototype.hasOwnProperty),se=function(){};function de(){return null}"production"!==process.env.NODE_ENV&&(se=function(e){var n="Warning: "+e;"undefined"!=typeof console&&console.error(n);try{throw new Error(n)}catch(e){}});var fe=function(e,n){var t="function"==typeof Symbol&&Symbol.iterator;var r={array:l("array"),bool:l("boolean"),func:l("function"),number:l("number"),object:l("object"),string:l("string"),symbol:l("symbol"),any:a(de),arrayOf:function(e){return a((function(n,t,r,o,a){if("function"!=typeof e)return new i("Property `"+a+"` of component `"+r+"` has invalid PropType notation inside arrayOf.");var l=n[t];if(!Array.isArray(l))return new i("Invalid "+o+" `"+a+"` of type `"+u(l)+"` supplied to `"+r+"`, expected an array.");for(var c=0;c<l.length;c++){var s=e(l,c,r,o,a+"["+c+"]",te);if(s instanceof Error)return s}return null}))},element:a((function(n,t,r,o,a){var l=n[t];return e(l)?null:new i("Invalid "+o+" `"+a+"` of type `"+u(l)+"` supplied to `"+r+"`, expected a single ReactElement.")})),elementType:a((function(e,n,t,r,o){var a=e[n];return K.isValidElementType(a)?null:new i("Invalid "+r+" `"+o+"` of type `"+u(a)+"` supplied to `"+t+"`, expected a single ReactElement type.")})),instanceOf:function(e){return a((function(n,t,r,o,a){if(!(n[t]instanceof e)){var l=e.name||"<<anonymous>>";return new i("Invalid "+o+" `"+a+"` of type `"+function(e){if(!e.constructor||!e.constructor.name)return"<<anonymous>>";return e.constructor.name}(n[t])+"` supplied to `"+r+"`, expected instance of `"+l+"`.")}return null}))},node:a((function(e,n,t,r,o){return c(e[n])?null:new i("Invalid "+r+" `"+o+"` supplied to `"+t+"`, expected a ReactNode.")})),objectOf:function(e){return a((function(n,t,r,o,a){if("function"!=typeof e)return new i("Property `"+a+"` of component `"+r+"` has invalid PropType notation inside objectOf.");var l=n[t],c=u(l);if("object"!==c)return new i("Invalid "+o+" `"+a+"` of type `"+c+"` supplied to `"+r+"`, expected an object.");for(var s in l)if(ue(l,s)){var d=e(l,s,r,o,a+"."+s,te);if(d instanceof Error)return d}return null}))},oneOf:function(e){if(!Array.isArray(e))return"production"!==process.env.NODE_ENV&&se(arguments.length>1?"Invalid arguments supplied to oneOf, expected an array, got "+arguments.length+" arguments. A common mistake is to write oneOf(x, y, z) instead of oneOf([x, y, z]).":"Invalid argument supplied to oneOf, expected an array."),de;function n(n,t,r,a,l){for(var c=n[t],u=0;u<e.length;u++)if(o(c,e[u]))return null;var d=JSON.stringify(e,(function(e,n){return"symbol"===s(n)?String(n):n}));return new i("Invalid "+a+" `"+l+"` of value `"+String(c)+"` supplied to `"+r+"`, expected one of "+d+".")}return a(n)},oneOfType:function(e){if(!Array.isArray(e))return"production"!==process.env.NODE_ENV&&se("Invalid argument supplied to oneOfType, expected an instance of array."),de;for(var n=0;n<e.length;n++){var t=e[n];if("function"!=typeof t)return se("Invalid argument supplied to oneOfType. Expected an array of check functions, but received "+d(t)+" at index "+n+"."),de}return a((function(n,t,r,o,a){for(var l=0;l<e.length;l++){if(null==(0,e[l])(n,t,r,o,a,te))return null}return new i("Invalid "+o+" `"+a+"` supplied to `"+r+"`.")}))},shape:function(e){return a((function(n,t,r,o,a){var l=n[t],c=u(l);if("object"!==c)return new i("Invalid "+o+" `"+a+"` of type `"+c+"` supplied to `"+r+"`, expected `object`.");for(var s in e){var d=e[s];if(d){var f=d(l,s,r,o,a+"."+s,te);if(f)return f}}return null}))},exact:function(e){return a((function(n,t,r,o,a){var l=n[t],c=u(l);if("object"!==c)return new i("Invalid "+o+" `"+a+"` of type `"+c+"` supplied to `"+r+"`, expected `object`.");var s=ne({},n[t],e);for(var d in s){var f=e[d];if(!f)return new i("Invalid "+o+" `"+a+"` key `"+d+"` supplied to `"+r+"`.\nBad object: "+JSON.stringify(n[t],null," ")+"\nValid keys: "+JSON.stringify(Object.keys(e),null," "));var p=f(l,d,r,o,a+"."+d,te);if(p)return p}return null}))}};function o(e,n){return e===n?0!==e||1/e==1/n:e!=e&&n!=n}function i(e){this.message=e,this.stack=""}function a(e){if("production"!==process.env.NODE_ENV)var t={},r=0;function o(o,a,l,c,u,s,d){if(c=c||"<<anonymous>>",s=s||l,d!==te){if(n){var f=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 f.name="Invariant Violation",f}if("production"!==process.env.NODE_ENV&&"undefined"!=typeof console){var p=c+":"+l;!t[p]&&r<3&&(se("You are manually calling a React.PropTypes validation function for the `"+s+"` prop on `"+c+"`. This is deprecated and will throw in the standalone `prop-types` package. You may be seeing this warning due to a third-party PropTypes library. See https://fb.me/react-warning-dont-call-proptypes for details."),t[p]=!0,r++)}}return null==a[l]?o?null===a[l]?new i("The "+u+" `"+s+"` is marked as required in `"+c+"`, but its value is `null`."):new i("The "+u+" `"+s+"` is marked as required in `"+c+"`, but its value is `undefined`."):null:e(a,l,c,u,s)}var a=o.bind(null,!1);return a.isRequired=o.bind(null,!0),a}function l(e){return a((function(n,t,r,o,a,l){var c=n[t];return u(c)!==e?new i("Invalid "+o+" `"+a+"` of type `"+s(c)+"` supplied to `"+r+"`, expected `"+e+"`."):null}))}function c(n){switch(typeof n){case"number":case"string":case"undefined":return!0;case"boolean":return!n;case"object":if(Array.isArray(n))return n.every(c);if(null===n||e(n))return!0;var r=function(e){var n=e&&(t&&e[t]||e["@@iterator"]);if("function"==typeof n)return n}(n);if(!r)return!1;var o,i=r.call(n);if(r!==n.entries){for(;!(o=i.next()).done;)if(!c(o.value))return!1}else for(;!(o=i.next()).done;){var a=o.value;if(a&&!c(a[1]))return!1}return!0;default:return!1}}function u(e){var n=typeof e;return Array.isArray(e)?"array":e instanceof RegExp?"object":function(e,n){return"symbol"===e||!!n&&("Symbol"===n["@@toStringTag"]||"function"==typeof Symbol&&n instanceof Symbol)}(n,e)?"symbol":n}function s(e){if(null==e)return""+e;var n=u(e);if("object"===n){if(e instanceof Date)return"date";if(e instanceof RegExp)return"regexp"}return n}function d(e){var n=s(e);switch(n){case"array":case"object":return"an "+n;case"boolean":case"date":case"regexp":return"a "+n;default:return n}}return i.prototype=Error.prototype,r.checkPropTypes=ce,r.resetWarningCache=ce.resetWarningCache,r.PropTypes=r,r};function pe(){}function ge(){}ge.resetWarningCache=pe;var be=C((function(e){if("production"!==process.env.NODE_ENV){var n=K;e.exports=fe(n.isElement,!0)}else e.exports=function(){function e(e,n,t,r,o,i){if(i!==te){var a=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 a.name="Invariant Violation",a}}function n(){return e}e.isRequired=e;var t={array:e,bool:e,func:e,number:e,object:e,string:e,symbol:e,any:e,arrayOf:n,element:e,elementType:e,instanceOf:n,node:e,objectOf:n,oneOf:n,oneOfType:n,shape:n,exact:n,checkPropTypes:ge,resetWarningCache:pe};return t.PropTypes=t,t}()})),he=t(),ye=function(){return n(he)},me=function(n){var t=n.children,r=n.initialState;return e.createElement(he.Provider,{value:r},t)};me.propTypes={initialState:be.object.isRequired,children:be.oneOfType([be.arrayOf(be.node),be.node]).isRequired};var ve=1;var we,xe,Re,Se={nextValue:function(){return(ve=(9301*ve+49297)%233280)/233280},seed:function(e){ve=e}},Oe="0123456789abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ_-";function Ee(){Re=!1}function Ce(e){if(e){if(e!==we){if(e.length!==Oe.length)throw new Error("Custom alphabet for shortid must be "+Oe.length+" unique characters. You submitted "+e.length+" characters: "+e);var n=e.split("").filter((function(e,n,t){return n!==t.lastIndexOf(e)}));if(n.length)throw new Error("Custom alphabet for shortid must be "+Oe.length+" unique characters. These characters were not unique: "+n.join(", "));we=e,Ee()}}else we!==Oe&&(we=Oe,Ee())}function _e(){return Re||(Re=function(){we||Ce(Oe);for(var e,n=we.split(""),t=[],r=Se.nextValue();n.length>0;)r=Se.nextValue(),e=Math.floor(r*n.length),t.push(n.splice(e,1)[0]);return t.join("")}())}var Pe={get:function(){return we||Oe},characters:function(e){return Ce(e),we},seed:function(e){Se.seed(e),xe!==e&&(Ee(),xe=e)},lookup:function(e){return _e()[e]},shuffled:_e},je="object"==typeof window&&(window.crypto||window.msCrypto),ke=je&&je.getRandomValues?function(e){return je.getRandomValues(new Uint8Array(e))}:function(e){for(var n=[],t=0;t<e;t++)n.push(Math.floor(256*Math.random()));return n},Te=function(e,n,t){for(var r=(2<<Math.log(n.length-1)/Math.LN2)-1,o=-~(1.6*r*t/n.length),i="";;)for(var a=e(o),l=o;l--;)if((i+=n[a[l]&r]||"").length===+t)return i};var Ae,Fe,He=function(e){for(var n,t=0,r="";!n;)r+=Te(ke,Pe.get(),1),n=e<Math.pow(16,t+1),t++;return r};var Ie=function(e){var n="",t=Math.floor(.001*(Date.now()-1567752802062));return t===Fe?Ae++:(Ae=0,Fe=t),n+=He(7),n+=He(e),Ae>0&&(n+=He(Ae)),n+=He(t)};var Me=function(e){return!(!e||"string"!=typeof e||e.length<6)&&!new RegExp("[^"+Pe.get().replace(/[|\\{}()[\]^$+*?.-]/g,"\\$&")+"]").test(e)},De=C((function(e){var n=0;function t(){return Ie(n)}e.exports=t,e.exports.generate=t,e.exports.seed=function(n){return Pe.seed(n),e.exports},e.exports.worker=function(t){return n=t,e.exports},e.exports.characters=function(e){return void 0!==e&&Pe.characters(e),Pe.shuffled()},e.exports.isValid=Me})),Ne=(De.generate,De.seed,De.worker,De.characters,De.isValid,De),ze=C((function(e,n){var t="[object Arguments]",r="[object Map]",o="[object Object]",i="[object Set]",a=/\.|\[(?:[^[\]]*|(["'])(?:(?!\1)[^\\]|\\.)*?\1)\]/,l=/^\w*$/,c=/^\./,u=/[^.[\]]+|\[(?:(-?\d+(?:\.\d+)?)|(["'])((?:(?!\2)[^\\]|\\.)*?)\2)\]|(?=(?:\.|\[\])(?:\.|\[\]|$))/g,s=/\\(\\)?/g,d=/^\[object .+?Constructor\]$/,f=/^(?:0|[1-9]\d*)$/,p={};p["[object Float32Array]"]=p["[object Float64Array]"]=p["[object Int8Array]"]=p["[object Int16Array]"]=p["[object Int32Array]"]=p["[object Uint8Array]"]=p["[object Uint8ClampedArray]"]=p["[object Uint16Array]"]=p["[object Uint32Array]"]=!0,p[t]=p["[object Array]"]=p["[object ArrayBuffer]"]=p["[object Boolean]"]=p["[object DataView]"]=p["[object Date]"]=p["[object Error]"]=p["[object Function]"]=p[r]=p["[object Number]"]=p[o]=p["[object RegExp]"]=p[i]=p["[object String]"]=p["[object WeakMap]"]=!1;var g="object"==typeof E&&E&&E.Object===Object&&E,b="object"==typeof self&&self&&self.Object===Object&&self,h=g||b||Function("return this")(),y=n&&!n.nodeType&&n,m=y&&e&&!e.nodeType&&e,v=m&&m.exports===y&&g.process,w=function(){try{return v&&v.binding("util")}catch(e){}}(),x=w&&w.isTypedArray;function R(e,n){for(var t=-1,r=e?e.length:0,o=Array(r);++t<r;)o[t]=n(e[t],t,e);return o}function S(e,n){for(var t=-1,r=e?e.length:0;++t<r;)if(n(e[t],t,e))return!0;return!1}function O(e){return function(n){return e(n)}}function C(e){var n=!1;if(null!=e&&"function"!=typeof e.toString)try{n=!!(e+"")}catch(e){}return n}function _(e){var n=-1,t=Array(e.size);return e.forEach((function(e,r){t[++n]=[r,e]})),t}function P(e){var n=-1,t=Array(e.size);return e.forEach((function(e){t[++n]=e})),t}var j,k,T,A=Array.prototype,F=Function.prototype,H=Object.prototype,I=h["__core-js_shared__"],M=(j=/[^.]+$/.exec(I&&I.keys&&I.keys.IE_PROTO||""))?"Symbol(src)_1."+j:"",D=F.toString,N=H.hasOwnProperty,z=H.toString,L=RegExp("^"+D.call(N).replace(/[\\^$.*+?()[\]{}|]/g,"\\$&").replace(/hasOwnProperty|(function).*?(?=\\\()| for .+?(?=\\\])/g,"$1.*?")+"$"),q=h.Symbol,$=h.Uint8Array,V=H.propertyIsEnumerable,W=A.splice,B=(k=Object.keys,T=Object,function(e){return k(T(e))}),Y=Pe(h,"DataView"),U=Pe(h,"Map"),G=Pe(h,"Promise"),J=Pe(h,"Set"),K=Pe(h,"WeakMap"),Q=Pe(Object,"create"),X=Me(Y),Z=Me(U),ee=Me(G),ne=Me(J),te=Me(K),re=q?q.prototype:void 0,oe=re?re.valueOf:void 0,ie=re?re.toString:void 0;function ae(e){var n=-1,t=e?e.length:0;for(this.clear();++n<t;){var r=e[n];this.set(r[0],r[1])}}function le(e){var n=-1,t=e?e.length:0;for(this.clear();++n<t;){var r=e[n];this.set(r[0],r[1])}}function ce(e){var n=-1,t=e?e.length:0;for(this.clear();++n<t;){var r=e[n];this.set(r[0],r[1])}}function ue(e){var n=-1,t=e?e.length:0;for(this.__data__=new ce;++n<t;)this.add(e[n])}function se(e){this.__data__=new le(e)}function de(e,n){var t=Le(e)||ze(e)?function(e,n){for(var t=-1,r=Array(e);++t<e;)r[t]=n(t);return r}(e.length,String):[],r=t.length,o=!!r;for(var i in e)!n&&!N.call(e,i)||o&&("length"==i||ke(i,r))||t.push(i);return t}function fe(e,n){for(var t=e.length;t--;)if(Ne(e[t][0],n))return t;return-1}ae.prototype.clear=function(){this.__data__=Q?Q(null):{}},ae.prototype.delete=function(e){return this.has(e)&&delete this.__data__[e]},ae.prototype.get=function(e){var n=this.__data__;if(Q){var t=n[e];return"__lodash_hash_undefined__"===t?void 0:t}return N.call(n,e)?n[e]:void 0},ae.prototype.has=function(e){var n=this.__data__;return Q?void 0!==n[e]:N.call(n,e)},ae.prototype.set=function(e,n){return this.__data__[e]=Q&&void 0===n?"__lodash_hash_undefined__":n,this},le.prototype.clear=function(){this.__data__=[]},le.prototype.delete=function(e){var n=this.__data__,t=fe(n,e);return!(t<0)&&(t==n.length-1?n.pop():W.call(n,t,1),!0)},le.prototype.get=function(e){var n=this.__data__,t=fe(n,e);return t<0?void 0:n[t][1]},le.prototype.has=function(e){return fe(this.__data__,e)>-1},le.prototype.set=function(e,n){var t=this.__data__,r=fe(t,e);return r<0?t.push([e,n]):t[r][1]=n,this},ce.prototype.clear=function(){this.__data__={hash:new ae,map:new(U||le),string:new ae}},ce.prototype.delete=function(e){return _e(this,e).delete(e)},ce.prototype.get=function(e){return _e(this,e).get(e)},ce.prototype.has=function(e){return _e(this,e).has(e)},ce.prototype.set=function(e,n){return _e(this,e).set(e,n),this},ue.prototype.add=ue.prototype.push=function(e){return this.__data__.set(e,"__lodash_hash_undefined__"),this},ue.prototype.has=function(e){return this.__data__.has(e)},se.prototype.clear=function(){this.__data__=new le},se.prototype.delete=function(e){return this.__data__.delete(e)},se.prototype.get=function(e){return this.__data__.get(e)},se.prototype.has=function(e){return this.__data__.has(e)},se.prototype.set=function(e,n){var t=this.__data__;if(t instanceof le){var r=t.__data__;if(!U||r.length<199)return r.push([e,n]),this;t=this.__data__=new ce(r)}return t.set(e,n),this};var pe,ge,be=(pe=function(e,n){return e&&he(e,n,Ge)},function(e,n){if(null==e)return e;if(!qe(e))return pe(e,n);for(var t=e.length,r=ge?t:-1,o=Object(e);(ge?r--:++r<t)&&!1!==n(o[r],r,o););return e}),he=function(e){return function(n,t,r){for(var o=-1,i=Object(n),a=r(n),l=a.length;l--;){var c=a[e?l:++o];if(!1===t(i[c],c,i))break}return n}}();function ye(e,n){for(var t=0,r=(n=Te(n,e)?[n]:Oe(n)).length;null!=e&&t<r;)e=e[Ie(n[t++])];return t&&t==r?e:void 0}function me(e,n){return null!=e&&n in Object(e)}function ve(e,n,a,l,c){return e===n||(null==e||null==n||!We(e)&&!Be(n)?e!=e&&n!=n:function(e,n,a,l,c,u){var s=Le(e),d=Le(n),f="[object Array]",p="[object Array]";s||(f=(f=je(e))==t?o:f);d||(p=(p=je(n))==t?o:p);var g=f==o&&!C(e),b=p==o&&!C(n),h=f==p;if(h&&!g)return u||(u=new se),s||Ue(e)?Ce(e,n,a,l,c,u):function(e,n,t,o,a,l,c){switch(t){case"[object DataView]":if(e.byteLength!=n.byteLength||e.byteOffset!=n.byteOffset)return!1;e=e.buffer,n=n.buffer;case"[object ArrayBuffer]":return!(e.byteLength!=n.byteLength||!o(new $(e),new $(n)));case"[object Boolean]":case"[object Date]":case"[object Number]":return Ne(+e,+n);case"[object Error]":return e.name==n.name&&e.message==n.message;case"[object RegExp]":case"[object String]":return e==n+"";case r:var u=_;case i:var s=2&l;if(u||(u=P),e.size!=n.size&&!s)return!1;var d=c.get(e);if(d)return d==n;l|=1,c.set(e,n);var f=Ce(u(e),u(n),o,a,l,c);return c.delete(e),f;case"[object Symbol]":if(oe)return oe.call(e)==oe.call(n)}return!1}(e,n,f,a,l,c,u);if(!(2&c)){var y=g&&N.call(e,"__wrapped__"),m=b&&N.call(n,"__wrapped__");if(y||m){var v=y?e.value():e,w=m?n.value():n;return u||(u=new se),a(v,w,l,c,u)}}if(!h)return!1;return u||(u=new se),function(e,n,t,r,o,i){var a=2&o,l=Ge(e),c=l.length,u=Ge(n).length;if(c!=u&&!a)return!1;var s=c;for(;s--;){var d=l[s];if(!(a?d in n:N.call(n,d)))return!1}var f=i.get(e);if(f&&i.get(n))return f==n;var p=!0;i.set(e,n),i.set(n,e);var g=a;for(;++s<c;){d=l[s];var b=e[d],h=n[d];if(r)var y=a?r(h,b,d,n,e,i):r(b,h,d,e,n,i);if(!(void 0===y?b===h||t(b,h,r,o,i):y)){p=!1;break}g||(g="constructor"==d)}if(p&&!g){var m=e.constructor,v=n.constructor;m==v||!("constructor"in e)||!("constructor"in n)||"function"==typeof m&&m instanceof m&&"function"==typeof v&&v instanceof v||(p=!1)}return i.delete(e),i.delete(n),p}(e,n,a,l,c,u)}(e,n,ve,a,l,c))}function we(e){return!(!We(e)||function(e){return!!M&&M in e}(e))&&($e(e)||C(e)?L:d).test(Me(e))}function xe(e){return"function"==typeof e?e:null==e?Je:"object"==typeof e?Le(e)?function(e,n){if(Te(e)&&Ae(n))return Fe(Ie(e),n);return function(t){var r=function(e,n,t){var r=null==e?void 0:ye(e,n);return void 0===r?t:r}(t,e);return void 0===r&&r===n?function(e,n){return null!=e&&function(e,n,t){n=Te(n,e)?[n]:Oe(n);var r,o=-1,i=n.length;for(;++o<i;){var a=Ie(n[o]);if(!(r=null!=e&&t(e,a)))break;e=e[a]}if(r)return r;return!!(i=e?e.length:0)&&Ve(i)&&ke(a,i)&&(Le(e)||ze(e))}(e,n,me)}(t,e):ve(n,r,void 0,3)}}(e[0],e[1]):function(e){var n=function(e){var n=Ge(e),t=n.length;for(;t--;){var r=n[t],o=e[r];n[t]=[r,o,Ae(o)]}return n}(e);if(1==n.length&&n[0][2])return Fe(n[0][0],n[0][1]);return function(t){return t===e||function(e,n,t,r){var o=t.length,i=o,a=!r;if(null==e)return!i;for(e=Object(e);o--;){var l=t[o];if(a&&l[2]?l[1]!==e[l[0]]:!(l[0]in e))return!1}for(;++o<i;){var c=(l=t[o])[0],u=e[c],s=l[1];if(a&&l[2]){if(void 0===u&&!(c in e))return!1}else{var d=new se;if(r)var f=r(u,s,c,e,n,d);if(!(void 0===f?ve(s,u,r,3,d):f))return!1}}return!0}(t,e,n)}}(e):Te(n=e)?(t=Ie(n),function(e){return null==e?void 0:e[t]}):function(e){return function(n){return ye(n,e)}}(n);var n,t}function Re(e){if(t=(n=e)&&n.constructor,r="function"==typeof t&&t.prototype||H,n!==r)return B(e);var n,t,r,o=[];for(var i in Object(e))N.call(e,i)&&"constructor"!=i&&o.push(i);return o}function Se(e,n,t){var r=-1;return n=R(n.length?n:[Je],O(xe)),function(e,n){var t=e.length;for(e.sort(n);t--;)e[t]=e[t].value;return e}(function(e,n){var t=-1,r=qe(e)?Array(e.length):[];return be(e,(function(e,o,i){r[++t]=n(e,o,i)})),r}(e,(function(e,t,o){return{criteria:R(n,(function(n){return n(e)})),index:++r,value:e}})),(function(e,n){return function(e,n,t){var r=-1,o=e.criteria,i=n.criteria,a=o.length,l=t.length;for(;++r<a;){var c=Ee(o[r],i[r]);if(c){if(r>=l)return c;var u=t[r];return c*("desc"==u?-1:1)}}return e.index-n.index}(e,n,t)}))}function Oe(e){return Le(e)?e:He(e)}function Ee(e,n){if(e!==n){var t=void 0!==e,r=null===e,o=e==e,i=Ye(e),a=void 0!==n,l=null===n,c=n==n,u=Ye(n);if(!l&&!u&&!i&&e>n||i&&a&&c&&!l&&!u||r&&a&&c||!t&&c||!o)return 1;if(!r&&!i&&!u&&e<n||u&&t&&o&&!r&&!i||l&&t&&o||!a&&o||!c)return-1}return 0}function Ce(e,n,t,r,o,i){var a=2&o,l=e.length,c=n.length;if(l!=c&&!(a&&c>l))return!1;var u=i.get(e);if(u&&i.get(n))return u==n;var s=-1,d=!0,f=1&o?new ue:void 0;for(i.set(e,n),i.set(n,e);++s<l;){var p=e[s],g=n[s];if(r)var b=a?r(g,p,s,n,e,i):r(p,g,s,e,n,i);if(void 0!==b){if(b)continue;d=!1;break}if(f){if(!S(n,(function(e,n){if(!f.has(n)&&(p===e||t(p,e,r,o,i)))return f.add(n)}))){d=!1;break}}else if(p!==g&&!t(p,g,r,o,i)){d=!1;break}}return i.delete(e),i.delete(n),d}function _e(e,n){var t,r,o=e.__data__;return("string"==(r=typeof(t=n))||"number"==r||"symbol"==r||"boolean"==r?"__proto__"!==t:null===t)?o["string"==typeof n?"string":"hash"]:o.map}function Pe(e,n){var t=function(e,n){return null==e?void 0:e[n]}(e,n);return we(t)?t:void 0}var je=function(e){return z.call(e)};function ke(e,n){return!!(n=null==n?9007199254740991:n)&&("number"==typeof e||f.test(e))&&e>-1&&e%1==0&&e<n}function Te(e,n){if(Le(e))return!1;var t=typeof e;return!("number"!=t&&"symbol"!=t&&"boolean"!=t&&null!=e&&!Ye(e))||(l.test(e)||!a.test(e)||null!=n&&e in Object(n))}function Ae(e){return e==e&&!We(e)}function Fe(e,n){return function(t){return null!=t&&(t[e]===n&&(void 0!==n||e in Object(t)))}}(Y&&"[object DataView]"!=je(new Y(new ArrayBuffer(1)))||U&&je(new U)!=r||G&&"[object Promise]"!=je(G.resolve())||J&&je(new J)!=i||K&&"[object WeakMap]"!=je(new K))&&(je=function(e){var n=z.call(e),t=n==o?e.constructor:void 0,a=t?Me(t):void 0;if(a)switch(a){case X:return"[object DataView]";case Z:return r;case ee:return"[object Promise]";case ne:return i;case te:return"[object WeakMap]"}return n});var He=De((function(e){var n;e=null==(n=e)?"":function(e){if("string"==typeof e)return e;if(Ye(e))return ie?ie.call(e):"";var n=e+"";return"0"==n&&1/e==-1/0?"-0":n}(n);var t=[];return c.test(e)&&t.push(""),e.replace(u,(function(e,n,r,o){t.push(r?o.replace(s,"$1"):n||e)})),t}));function Ie(e){if("string"==typeof e||Ye(e))return e;var n=e+"";return"0"==n&&1/e==-1/0?"-0":n}function Me(e){if(null!=e){try{return D.call(e)}catch(e){}try{return e+""}catch(e){}}return""}function De(e,n){if("function"!=typeof e||n&&"function"!=typeof n)throw new TypeError("Expected a function");var t=function(){var r=arguments,o=n?n.apply(this,r):r[0],i=t.cache;if(i.has(o))return i.get(o);var a=e.apply(this,r);return t.cache=i.set(o,a),a};return t.cache=new(De.Cache||ce),t}function Ne(e,n){return e===n||e!=e&&n!=n}function ze(e){return function(e){return Be(e)&&qe(e)}(e)&&N.call(e,"callee")&&(!V.call(e,"callee")||z.call(e)==t)}De.Cache=ce;var Le=Array.isArray;function qe(e){return null!=e&&Ve(e.length)&&!$e(e)}function $e(e){var n=We(e)?z.call(e):"";return"[object Function]"==n||"[object GeneratorFunction]"==n}function Ve(e){return"number"==typeof e&&e>-1&&e%1==0&&e<=9007199254740991}function We(e){var n=typeof e;return!!e&&("object"==n||"function"==n)}function Be(e){return!!e&&"object"==typeof e}function Ye(e){return"symbol"==typeof e||Be(e)&&"[object Symbol]"==z.call(e)}var Ue=x?O(x):function(e){return Be(e)&&Ve(e.length)&&!!p[z.call(e)]};function Ge(e){return qe(e)?de(e):Re(e)}function Je(e){return e}e.exports=function(e,n,t,r){return null==e?[]:(Le(n)||(n=null==n?[]:[n]),Le(t=r?void 0:t)||(t=null==t?[]:[t]),Se(e,n,t))}})),Le=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:[],n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},t=arguments.length>2&&void 0!==arguments[2]?arguments[2]:0;return[].concat(R(e.slice(0,t)),[n],R(e.slice(t)))},qe=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:[],n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},t=arguments.length>2?arguments[2]:void 0,r=e.slice();return n[t]?r.splice(r.findIndex((function(e){return e[t]===n[t]})),1):r.splice(r.findIndex((function(e){return e===n})),1),r},$e=function(e){return e?"asc":"desc"},Ve=function(e,n){return Math.ceil(e/n)},We=function(e,n){return Math.min(e,n)},Be=function(){return null},Ye=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:[],t={};return n.length&&n.forEach((function(n){if(!n.when||"function"!=typeof n.when)throw new Error('"when" must be defined in the conditional style object and must be function');n.when(e)&&(t=n.style||{},"function"==typeof n.style&&(t=n.style(e)||{}))})),t},Ue=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:[],t=arguments.length>2&&void 0!==arguments[2]?arguments[2]:"id";return e[t]?n.some((function(n){return n[t]===e[t]})):n.some((function(n){return n===e}))},Ge=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:"auto";if("auto"===e){var n=!("undefined"==typeof window||!window.document||!window.document.createElement);return n&&("rtl"===document.getElementsByTagName("BODY")[0]||"rtl"===document.getElementsByTagName("HTML")[0].dir)}return"rtl"===e};function Je(e,n){switch(n.type){case"SELECT_ALL_ROWS":var t=n.rows,r=n.rowCount,o=n.mergeSelections,i=n.keyField,a=!e.allSelected;if(o){var l=a?[].concat(R(e.selectedRows),R(t.filter((function(n){return!Ue(n,e.selectedRows,i)})))):e.selectedRows.filter((function(e){return!Ue(e,t,i)}));return v(v({},e),{},{allSelected:a,selectedCount:l.length,selectedRows:l})}return v(v({},e),{},{allSelected:a,selectedCount:a?r:0,selectedRows:a?t:[]});case"SELECT_SINGLE_ROW":var c=n.row,u=n.isSelected,s=n.keyField,d=n.rowCount;return v(v({},e),{},u?{selectedCount:e.selectedRows.length>0?e.selectedRows.length-1:0,allSelected:!1,selectedRows:qe(e.selectedRows,c,s)}:{selectedCount:e.selectedRows.length+1,allSelected:e.selectedRows.length+1===d,selectedRows:Le(e.selectedRows,c)});case"SELECT_MULTIPLE_ROWS":var f=n.selectedRows,p=n.rows,g=n.mergeSelections,b=n.keyField;if(g){var h=[].concat(R(e.selectedRows),R(f.filter((function(n){return!Ue(n,e.selectedRows,b)}))));return v(v({},e),{},{selectedCount:h.length,allSelected:!1,selectedRows:h})}return v(v({},e),{},{selectedCount:f.length,allSelected:f.length===p.length,selectedRows:f});case"SORT_CHANGE":var y=n.sortColumn,m=n.sortDirection,w=n.sortServer,x=n.selectedColumn,S=n.pagination,O=n.paginationServer,E=n.visibleOnly,C=n.persistSelectedOnSort,_=S&&O&&!C||w||E;return v(v({},e),{},{sortColumn:y,selectedColumn:x,sortDirection:m,currentPage:1},_&&{allSelected:!1,selectedCount:0,selectedRows:[]});case"CHANGE_PAGE":var P=n.page,j=n.paginationServer,k=n.visibleOnly,T=n.persistSelectedOnPageChange,A=j&&T,F=j&&!T||k;return v(v(v({},e),{},{currentPage:P},A&&{allSelected:!1}),F&&{allSelected:!1,selectedCount:0,selectedRows:[]});case"CHANGE_ROWS_PER_PAGE":var H=n.rowsPerPage,I=n.page;return v(v({},e),{},{currentPage:I,rowsPerPage:H});case"CLEAR_SELECTED_ROWS":var M=n.selectedRowsFlag;return v(v({},e),{},{allSelected:!1,selectedCount:0,selectedRows:[],selectedRowsFlag:M});default:throw new Error("Unhandled action type: ".concat(n.type))}}function Ke(){var e=w(["\n position: relative;\n box-sizing: border-box;\n display: flex;\n flex-direction: column;\n width: 100%;\n height: 100%;\n max-width: 100%;\n ",";\n ",";\n"]);return Ke=function(){return e},e}function Qe(){var e=w(["\n pointer-events: none;\n opacity: 0.4;\n"]);return Qe=function(){return e},e}var Xe=p(Qe()),Ze=f.div(Ke(),(function(e){return e.disabled&&Xe}),(function(e){return e.theme.table.style}));function en(){var e=w(["\n display: flex;\n text-align: left;\n ",";\n"]);return en=function(){return e},e}var nn=f.div(en(),(function(e){return e.theme.head.style}));function tn(){var e=w(["\n display: flex;\n align-items: stretch;\n width: 100%;\n ",";\n ",";\n ",";\n"]);return tn=function(){return e},e}function rn(){var e=w(["\n pointer-events: none;\n"]);return rn=function(){return e},e}var on=p(rn()),an=f.div(tn(),(function(e){return e.theme.headRow.style}),(function(e){return e.dense&&e.theme.headRow.denseStyle}),(function(e){return e.disabled&&on}));function ln(){var e=w(["\n @media screen and (max-width: ","px) {\n ","\n }\n "]);return ln=function(){return e},e}function cn(){var e=w(["\n @media screen and (max-width: ","px) {\n ","\n }\n "]);return cn=function(){return e},e}function un(){var e=w(["\n @media screen and (max-width: ","px) {\n ","\n }\n "]);return un=function(){return e},e}function sn(){var e=w(["\n @media screen and (max-width: ","px) {\n ","\n }\n "]);return sn=function(){return e},e}var dn=function(){return p(sn(),599,p.apply(void 0,arguments))},fn=function(){return p(un(),959,p.apply(void 0,arguments))},pn=function(){return p(cn(),1280,p.apply(void 0,arguments))},gn=function(e){return function(){return p(ln(),e,p.apply(void 0,arguments))}};function bn(){var e=w(["\n display: none;\n "]);return bn=function(){return e},e}function hn(){var e=w(["\n display: none;\n "]);return hn=function(){return e},e}function yn(){var e=w(["\n display: none;\n "]);return yn=function(){return e},e}function mn(){var e=w(["\n display: none;\n "]);return mn=function(){return e},e}function vn(){var e=w(["\n min-width: ",";\n max-width: ",";\n "]);return vn=function(){return e},e}function wn(){var e=w(["\n flex-grow: ",";\n flex-shrink: 0;\n flex-basis: 0;\n max-width: ",";\n min-width: ",";\n ",";\n ",";\n ",";\n ",";\n\n /* handle hiding cells */\n ",";\n ",";\n ",";\n ",";\n"]);return wn=function(){return e},e}function xn(){var e=w(["\n position: relative;\n display: flex;\n align-items: center;\n box-sizing: border-box;\n line-height: normal;\n ",";\n ",";\n"]);return xn=function(){return e},e}var Rn=f.div(xn(),(function(e){return e.theme[e.head?"headCells":"cells"].style}),(function(e){return e.noPadding&&"padding: 0"})),Sn=f(Rn)(wn(),(function(e){return 0===e.column.grow||e.column.button?0:e.column.grow||1}),(function(e){return e.column.maxWidth||"100%"}),(function(e){return e.column.minWidth||"100px"}),(function(e){return e.column.width&&p(vn(),e.column.width,e.column.width)}),(function(e){return e.column.right&&"justify-content: flex-end"}),(function(e){return(e.column.center||e.column.button)&&"justify-content: center"}),(function(e){return(e.column.compact||e.column.button)&&"padding: 0"}),(function(e){return e.column.hide&&"sm"===e.column.hide&&dn(mn())}),(function(e){return e.column.hide&&"md"===e.column.hide&&fn(yn())}),(function(e){return e.column.hide&&"lg"===e.column.hide&&pn(hn())}),(function(e){return e.column.hide&&Number.isInteger(e.column.hide)&&gn(e.column.hide)(bn())}));function On(){var e=w(["\n font-size: ",";\n font-weight: 400;\n ",";\n ",";\n ",";\n"]);return On=function(){return e},e}function En(){var e=w(["\n div:first-child {\n white-space: ",";\n overflow: ",";\n text-overflow: ellipsis;\n }\n"]);return En=function(){return e},e}var Cn=p(En(),(function(e){return e.column.wrap?"normal":"nowrap"}),(function(e){return e.column.allowOverflow?"visible":"hidden"})),_n=f(Sn)(On(),(function(e){return e.theme.rows.fontSize}),(function(e){return!e.column.cell&&Cn}),(function(e){return e.column.style}),(function(e){return e.extendedCellStyle})),Pn=r((function(n){var t=n.id,r=n.rowIndex,o=n.column,i=n.row;if(o.omit)return null;var a=o.ignoreRowClick||o.button?null:"allowRowEvents",l=Ye(i,o.conditionalCellStyles);return e.createElement(_n,{id:t,role:"gridcell",column:o,"data-tag":a,className:"rdt_TableCell",extendedCellStyle:l},!o.cell&&e.createElement("div",{"data-tag":a},function(e,n,t,r){if(!n)return null;if("string"!=typeof n&&"function"!=typeof n)throw new Error("selector must be a . delimited string eg (my.property) or function (e.g. row => row.field");return t&&"function"==typeof t?t(e,r):n&&"function"==typeof n?n(e,r):n.split(".").reduce((function(e,n){var t=n.match(/[^\]\\[.]+/g);if(t.length>1)for(var r=0;r<t.length;r++)return e[t[r]][t[r+1]];return e[n]}),e)}(i,o.selector,o.format,r)),o.cell&&o.cell(i,r,o,t))}));Pn.propTypes={id:be.string.isRequired,rowIndex:be.number.isRequired,column:be.object.isRequired,row:be.object.isRequired};var jn=r((function(n){var t=n.component,r=n.componentOptions,i=n.indeterminate,a=n.checked,l=n.name,c=n.onClick,u=n.disabled,s=t,d="input"!==s?r.style:function(e){return v(v({fontSize:"18px"},!e&&{cursor:"pointer"}),{},{padding:0,marginTop:"1px",verticalAlign:"middle",position:"relative"})}(u),f=o((function(){return function(e){for(var n=arguments.length,t=new Array(n>1?n-1:0),r=1;r<n;r++)t[r-1]=arguments[r];var o;return Object.keys(e).map((function(n){return e[n]})).forEach((function(n,r){var i=e;"function"==typeof n&&(o=v(v({},i),{},h({},Object.keys(e)[r],n.apply(void 0,t))),delete i[n])})),o||e}(r,i)}),[r,i]);return e.createElement(s,y({type:"checkbox",ref:function(e){e&&(e.indeterminate=i)},style:d,onClick:u?Be:c,name:l,"aria-label":l,checked:a,disabled:u},f,{onChange:Be}))}));function kn(){var e=w(["\n flex: 0 0 48px;\n justify-content: center;\n align-items: center;\n user-select: none;\n white-space: nowrap;\n visibility: ",";\n"]);return kn=function(){return e},e}jn.propTypes={name:be.string.isRequired,indeterminate:be.bool,component:be.oneOfType([be.string,be.node,be.func,be.object]),componentOptions:be.object,checked:be.bool,disabled:be.bool,onClick:be.func},jn.defaultProps={indeterminate:!1,component:"input",componentOptions:{style:{}},checked:!1,disabled:!1,onClick:null};var Tn=f(Rn)(kn(),(function(e){return e.footer?"hidden":"visible"})),An=function(n){var t=n.name,r=n.row,o=n.selected,a=n.footer,l=ye(),c=l.dispatch,u=l.data,s=l.keyField,d=l.selectableRowsComponent,f=l.selectableRowsComponentProps,p=l.selectableRowDisabled,g=p&&p(r),b=i((function(){return c({type:"SELECT_SINGLE_ROW",row:r,isSelected:o,keyField:s,rowCount:u.length})}),[c,r,o,s,u.length]);return e.createElement(Tn,{onClick:function(e){return e.stopPropagation()},className:"rdt_TableCell",footer:a,noPadding:!0},e.createElement(jn,{name:t,component:d,componentOptions:f,checked:o,"aria-checked":o,onClick:b,disabled:g}))};function Fn(){var e=w(["\n display: inline-flex;\n align-items: center;\n user-select: none;\n white-space: nowrap;\n border: none;\n background-color: transparent;\n ",";\n"]);return Fn=function(){return e},e}An.propTypes={name:be.string.isRequired,row:be.object.isRequired,selected:be.bool.isRequired,footer:be.bool.isRequired};var Hn=f.button(Fn(),(function(e){return e.theme.expanderButton.style})),In=function(n){var t=n.expanded,r=n.row,o=n.onToggled,i=n.disabled,a=ye(),l=a.expandableIcon,c=a.keyField,u=t?l.expanded:l.collapsed;return e.createElement(Hn,{"aria-disabled":i,onClick:function(e){return o&&o(r,e)},"data-testid":"expander-button-".concat(r[c]),disabled:i,"aria-label":t?"Collapse Row":"Expand Row",role:"button",type:"button"},u)};function Mn(){var e=w(["\n white-space: nowrap;\n font-weight: 400;\n visibility: ",";\n ",";\n"]);return Mn=function(){return e},e}In.propTypes={row:be.object.isRequired,expanded:be.bool,onToggled:be.func,disabled:be.bool},In.defaultProps={onToggled:null,expanded:!1,disabled:!1};var Dn=f(Rn)(Mn(),(function(e){return e.footer?"hidden":"visible"}),(function(e){return e.theme.expanderCell.style})),Nn=function(n){var t=n.column,r=n.row,o=n.expanded,i=n.onRowExpandToggled,a=n.disabled,l=n.footer;return e.createElement(Dn,{column:t,footer:l,onClick:function(e){return e.stopPropagation()},noPadding:!0},e.createElement(In,{onToggled:i,row:r,expanded:o,disabled:a}))};function zn(){var e=w(["\n width: 100%;\n box-sizing: border-box;\n ",";\n ",";\n"]);return zn=function(){return e},e}Nn.propTypes={column:be.object,row:be.object,expanded:be.bool,onRowExpandToggled:be.func.isRequired,footer:be.bool.isRequired,disabled:be.bool},Nn.defaultProps={column:{},row:{},expanded:!1,disabled:!1};var Ln=f.div(zn(),(function(e){return e.theme.expanderRow.style}),(function(e){return e.extendedRowStyle})),qn=function(n){var t=n.data,r=n.children,o=n.extendedRowStyle;return e.createElement(Ln,{className:"rdt_ExpanderRow",extendedRowStyle:o},function(e,n){return a.map(e,(function(e){return l(e,{data:n})}))}(r,t))};function $n(){var e=w(["\n display: flex;\n align-items: stretch;\n align-content: stretch;\n width: 100%;\n box-sizing: border-box;\n ",";\n ",";\n ",";\n ",";\n ",";\n ",";\n ",";\n"]);return $n=function(){return e},e}function Vn(){var e=w(["\n &:hover {\n cursor: pointer;\n }\n"]);return Vn=function(){return e},e}function Wn(){var e=w(["\n &:hover {\n ",";\n }\n"]);return Wn=function(){return e},e}qn.propTypes={data:be.object,children:be.oneOfType([be.arrayOf(be.node),be.node]),extendedRowStyle:be.object},qn.defaultProps={data:{},children:null,extendedRowStyle:null};var Bn=p(Wn(),(function(e){return e.highlightOnHover&&e.theme.rows.highlightOnHoverStyle})),Yn=p(Vn()),Un=f.div($n(),(function(e){return e.theme.rows.style}),(function(e){return e.dense&&e.theme.rows.denseStyle}),(function(e){return e.striped&&e.theme.rows.stripedStyle}),(function(e){return e.highlightOnHover&&Bn}),(function(e){return e.pointerOnHover&&Yn}),(function(e){return e.selected&&e.theme.rows.selectedHighlightStyle}),(function(e){return e.extendedRowStyle})),Gn=r((function(n){var t=n.id,r=n.keyField,o=n.columns,a=n.row,l=n.onRowClicked,s=n.onRowDoubleClicked,d=n.selectableRows,f=n.expandableRows,p=n.striped,g=n.highlightOnHover,b=n.pointerOnHover,h=n.dense,y=n.expandableRowsComponent,m=n.defaultExpanderDisabled,v=n.defaultExpanded,w=n.expandableRowsHideExpander,R=n.expandOnRowClicked,S=n.expandOnRowDoubleClicked,O=n.conditionalRowStyles,E=n.inheritConditionalStyles,C=n.onRowExpandToggled,_=n.selected,P=n.selectableRowsHighlight,j=n.rowIndex,k=n.footer,T=x(c(v),2),A=T[0],F=T[1];u((function(){F(v)}),[v]);var H=i((function(){F(!A),C(!A,a)}),[A,C,a]),I=b||f&&(R||S),M=i((function(e){e.target&&"allowRowEvents"===e.target.getAttribute("data-tag")&&(l(a,e),!m&&f&&R&&H())}),[m,R,f,H,l,a]),D=i((function(e){e.target&&"allowRowEvents"===e.target.getAttribute("data-tag")&&(s(a,e),!m&&f&&S&&H())}),[m,S,f,H,s,a]),N=Ye(a,O),z=P&&_,L=E?N:null,q=p&&j%2;return e.createElement(e.Fragment,null,e.createElement(Un,{id:"row-".concat(t),role:"row",striped:q,highlightOnHover:g,pointerOnHover:!m&&I,dense:h,onClick:M,onDoubleClick:D,className:"rdt_TableRow",extendedRowStyle:N,selected:z},d&&e.createElement(An,{name:"select-row-".concat(a[r]),row:a,footer:k,selected:_}),f&&!w&&e.createElement(Nn,{expanded:A,footer:k,row:a,onRowExpandToggled:H,disabled:m}),o.map((function(n){return e.createElement(Pn,{id:"cell-".concat(n.id,"-").concat(a[r]),key:"cell-".concat(n.id,"-").concat(a[r]),column:n,row:a,rowIndex:j})}))),f&&A&&e.createElement(qn,{key:"expander--".concat(a[r]),data:a,extendedRowStyle:L},y))}));function Jn(){var e=w(["\n padding: 2px;\n color: inherit;\n flex-grow: 0;\n flex-shrink: 0;\n ",";\n ",";\n"]);return Jn=function(){return e},e}Gn.propTypes={id:be.any.isRequired,keyField:be.string.isRequired,columns:be.array.isRequired,row:be.object.isRequired,rowIndex:be.number.isRequired,onRowClicked:be.func.isRequired,onRowDoubleClicked:be.func.isRequired,onRowExpandToggled:be.func.isRequired,defaultExpanded:be.bool,defaultExpanderDisabled:be.bool,selectableRows:be.bool.isRequired,expandableRows:be.bool.isRequired,striped:be.bool.isRequired,highlightOnHover:be.bool.isRequired,pointerOnHover:be.bool.isRequired,dense:be.bool.isRequired,expandableRowsComponent:be.oneOfType([be.arrayOf(be.node),be.node,be.func]).isRequired,expandableRowsHideExpander:be.bool.isRequired,expandOnRowClicked:be.bool.isRequired,expandOnRowDoubleClicked:be.bool.isRequired,conditionalRowStyles:be.array.isRequired,inheritConditionalStyles:be.bool.isRequired,selected:be.bool.isRequired,selectableRowsHighlight:be.bool.isRequired,footer:be.bool.isRequired},Gn.defaultProps={defaultExpanded:!1,defaultExpanderDisabled:!1};var Kn=f.span(Jn(),(function(e){return e.sortActive?"opacity: 1":"opacity: 0"}),(function(e){return"desc"===e.sortDirection&&"transform: rotate(180deg)"})),Qn=function(n){var t=n.sortActive,r=n.sortDirection,o=n.sortIcon;return e.createElement(Kn,{sortActive:t,sortDirection:r},o)};function Xn(){var e=w(["\n display: inline-flex;\n align-items: center;\n height: 100%;\n line-height: 1;\n user-select: none;\n ",";\n\n span.__rdt_custom_sort_icon__ {\n i,\n svg {\n ",";\n color: inherit;\n font-size: 18px !important;\n height: 18px !important;\n width: 18px !important;\n backface-visibility: hidden;\n transform-style: preserve-3d;\n transition-duration: 125ms;\n transition-property: transform;\n }\n\n &.asc i,\n &.asc svg {\n transform: rotate(180deg);\n }\n }\n\n &:hover {\n ",";\n ",";\n\n span,\n span.__rdt_custom_sor