react-widgets
Version:
An à la carte set of polished, extensible, and accessible inputs built for React
2 lines • 160 kB
JavaScript
/*! For license information please see react-widgets.js.LICENSE.txt */
!function(e,t){"object"==typeof exports&&"object"==typeof module?module.exports=t(require("react"),require("react-dom")):"function"==typeof define&&define.amd?define(["react","react-dom"],t):"object"==typeof exports?exports.ReactWidgets=t(require("react"),require("react-dom")):e.ReactWidgets=t(e.React,e.ReactDOM)}(self,(function(e,t){return(()=>{var n={5491:(e,t,n)=>{"use strict";function r(e,t){return(r=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e})(e,t)}function a(e,t){e.prototype=Object.create(t.prototype),e.prototype.constructor=e,r(e,t)}n.d(t,{Z:()=>a})},8283:(e,t,n)=>{"use strict";function r(e,t){if(null==e)return{};var n,r,a={},o=Object.keys(e);for(r=0;r<o.length;r++)n=o[r],t.indexOf(n)>=0||(a[n]=e[n]);return a}n.d(t,{Z:()=>r})},3335:(e,t,n)=>{"use strict";n.r(t),n.d(t,{default:()=>a});var r=n(5427);function a(){return(0,r.useState)(null)}},6252:(e,t,n)=>{"use strict";n.r(t),n.d(t,{default:()=>a});var r=n(5427);function a(e){var t=function(e){var t=(0,r.useRef)(e);return(0,r.useEffect)((function(){t.current=e}),[e]),t}(e);return(0,r.useCallback)((function(){return t.current&&t.current.apply(t,arguments)}),[t])}},1054:(e,t,n)=>{"use strict";n.r(t),n.d(t,{default:()=>o});var r=n(5427),a=n(6252);function o(e,t,n,o){void 0===o&&(o=!1);var u=(0,a.default)(n);(0,r.useEffect)((function(){var n="function"==typeof e?e():e;return n.addEventListener(t,u,o),function(){return n.removeEventListener(t,u,o)}}),[e])}},2409:(e,t,n)=>{"use strict";n.r(t),n.d(t,{default:()=>u});var r=n(5427),a=n(6252),o=n(6876);function u(e){var t=(0,o.default)(),n=(0,r.useRef)(),u=(0,r.useRef)(),l=(0,a.default)(e.willHandle),i=(0,a.default)(e.didHandle),s=(0,a.default)(e.onChange),c=(0,a.default)(e.isDisabled),d=(0,r.useCallback)((function(e,r){r&&r.persist&&r.persist(),l&&!1===l(e,r)||(clearTimeout(u.current),u.current=setTimeout((function(){e!==n.current&&(i&&i(e,r),!t()&&e||(n.current=e,s&&s(e,r)))})))}),[t,l,i,s,n]);return{onBlur:(0,r.useCallback)((function(e){c()||d(!1,e)}),[d,c]),onFocus:(0,r.useCallback)((function(e){c()||d(!0,e)}),[d,c])}}},3223:(e,t,n)=>{"use strict";n.r(t),n.d(t,{default:()=>o});var r=n(1054),a=n(5427);function o(e,t,n){void 0===n&&(n=!1);var o=(0,a.useCallback)((function(){return document}),[]);return(0,r.default)(o,e,t,n)}},5879:(e,t,n)=>{"use strict";n.r(t),n.d(t,{mergeRefs:()=>o,default:()=>u});var r=n(5427),a=function(e){return e&&"function"!=typeof e?function(t){e.current=t}:e};function o(e,t){var n=a(e),r=a(t);return function(e){n&&n(e),r&&r(e)}}const u=function(e,t){return(0,r.useMemo)((function(){return o(e,t)}),[e,t])}},6876:(e,t,n)=>{"use strict";n.r(t),n.d(t,{default:()=>a});var r=n(5427);function a(){var e=(0,r.useRef)(!0),t=(0,r.useRef)((function(){return e.current}));return(0,r.useEffect)((function(){return function(){e.current=!1}}),[]),t.current}},5168:(e,t,n)=>{"use strict";n.r(t),n.d(t,{default:()=>st});var r=n(5427),a=n(6876);const o=function(e,t){return e===t||e!=e&&t!=t},u=function(e,t){for(var n=e.length;n--;)if(o(e[n][0],t))return n;return-1};var l=Array.prototype.splice;function i(e){var t=-1,n=null==e?0:e.length;for(this.clear();++t<n;){var r=e[t];this.set(r[0],r[1])}}i.prototype.clear=function(){this.__data__=[],this.size=0},i.prototype.delete=function(e){var t=this.__data__,n=u(t,e);return!(n<0||(n==t.length-1?t.pop():l.call(t,n,1),--this.size,0))},i.prototype.get=function(e){var t=this.__data__,n=u(t,e);return n<0?void 0:t[n][1]},i.prototype.has=function(e){return u(this.__data__,e)>-1},i.prototype.set=function(e,t){var n=this.__data__,r=u(n,e);return r<0?(++this.size,n.push([e,t])):n[r][1]=t,this};const s=i,c="object"==typeof global&&global&&global.Object===Object&&global;var d="object"==typeof self&&self&&self.Object===Object&&self;const f=c||d||Function("return this")(),p=f.Symbol;var m=Object.prototype,y=m.hasOwnProperty,v=m.toString,h=p?p.toStringTag:void 0;var b=Object.prototype.toString;var g=p?p.toStringTag:void 0;const O=function(e){return null==e?void 0===e?"[object Undefined]":"[object Null]":g&&g in Object(e)?function(e){var t=y.call(e,h),n=e[h];try{e[h]=void 0;var r=!0}catch(e){}var a=v.call(e);return r&&(t?e[h]=n:delete e[h]),a}(e):function(e){return b.call(e)}(e)},w=function(e){var t=typeof e;return null!=e&&("object"==t||"function"==t)},_=function(e){if(!w(e))return!1;var t=O(e);return"[object Function]"==t||"[object GeneratorFunction]"==t||"[object AsyncFunction]"==t||"[object Proxy]"==t},E=f["__core-js_shared__"];var j,x=(j=/[^.]+$/.exec(E&&E.keys&&E.keys.IE_PROTO||""))?"Symbol(src)_1."+j:"";var P=Function.prototype.toString;const C=function(e){if(null!=e){try{return P.call(e)}catch(e){}try{return e+""}catch(e){}}return""};var D=/^\[object .+?Constructor\]$/,M=Function.prototype,I=Object.prototype,k=M.toString,T=I.hasOwnProperty,S=RegExp("^"+k.call(T).replace(/[\\^$.*+?()[\]{}|]/g,"\\$&").replace(/hasOwnProperty|(function).*?(?=\\\()| for .+?(?=\\\])/g,"$1.*?")+"$");const N=function(e){return!(!w(e)||(t=e,x&&x in t))&&(_(e)?S:D).test(C(e));var t},F=function(e,t){var n=function(e,t){return null==e?void 0:e[t]}(e,t);return N(n)?n:void 0},R=F(f,"Map"),L=F(Object,"create");var A=Object.prototype.hasOwnProperty;var U=Object.prototype.hasOwnProperty;function W(e){var t=-1,n=null==e?0:e.length;for(this.clear();++t<n;){var r=e[t];this.set(r[0],r[1])}}W.prototype.clear=function(){this.__data__=L?L(null):{},this.size=0},W.prototype.delete=function(e){var t=this.has(e)&&delete this.__data__[e];return this.size-=t?1:0,t},W.prototype.get=function(e){var t=this.__data__;if(L){var n=t[e];return"__lodash_hash_undefined__"===n?void 0:n}return A.call(t,e)?t[e]:void 0},W.prototype.has=function(e){var t=this.__data__;return L?void 0!==t[e]:U.call(t,e)},W.prototype.set=function(e,t){var n=this.__data__;return this.size+=this.has(e)?0:1,n[e]=L&&void 0===t?"__lodash_hash_undefined__":t,this};const z=W,V=function(e,t){var n,r,a=e.__data__;return("string"==(r=typeof(n=t))||"number"==r||"symbol"==r||"boolean"==r?"__proto__"!==n:null===n)?a["string"==typeof t?"string":"hash"]:a.map};function B(e){var t=-1,n=null==e?0:e.length;for(this.clear();++t<n;){var r=e[t];this.set(r[0],r[1])}}B.prototype.clear=function(){this.size=0,this.__data__={hash:new z,map:new(R||s),string:new z}},B.prototype.delete=function(e){var t=V(this,e).delete(e);return this.size-=t?1:0,t},B.prototype.get=function(e){return V(this,e).get(e)},B.prototype.has=function(e){return V(this,e).has(e)},B.prototype.set=function(e,t){var n=V(this,e),r=n.size;return n.set(e,t),this.size+=n.size==r?0:1,this};const K=B;function H(e){var t=this.__data__=new s(e);this.size=t.size}H.prototype.clear=function(){this.__data__=new s,this.size=0},H.prototype.delete=function(e){var t=this.__data__,n=t.delete(e);return this.size=t.size,n},H.prototype.get=function(e){return this.__data__.get(e)},H.prototype.has=function(e){return this.__data__.has(e)},H.prototype.set=function(e,t){var n=this.__data__;if(n instanceof s){var r=n.__data__;if(!R||r.length<199)return r.push([e,t]),this.size=++n.size,this;n=this.__data__=new K(r)}return n.set(e,t),this.size=n.size,this};const $=H;function q(e){var t=-1,n=null==e?0:e.length;for(this.__data__=new K;++t<n;)this.add(e[t])}q.prototype.add=q.prototype.push=function(e){return this.__data__.set(e,"__lodash_hash_undefined__"),this},q.prototype.has=function(e){return this.__data__.has(e)};const G=q,Z=function(e,t){for(var n=-1,r=null==e?0:e.length;++n<r;)if(t(e[n],n,e))return!0;return!1},Y=function(e,t,n,r,a,o){var u=1&n,l=e.length,i=t.length;if(l!=i&&!(u&&i>l))return!1;var s=o.get(e),c=o.get(t);if(s&&c)return s==t&&c==e;var d=-1,f=!0,p=2&n?new G:void 0;for(o.set(e,t),o.set(t,e);++d<l;){var m=e[d],y=t[d];if(r)var v=u?r(y,m,d,t,e,o):r(m,y,d,e,t,o);if(void 0!==v){if(v)continue;f=!1;break}if(p){if(!Z(t,(function(e,t){if(u=t,!p.has(u)&&(m===e||a(m,e,n,r,o)))return p.push(t);var u}))){f=!1;break}}else if(m!==y&&!a(m,y,n,r,o)){f=!1;break}}return o.delete(e),o.delete(t),f},X=f.Uint8Array,J=function(e){var t=-1,n=Array(e.size);return e.forEach((function(e,r){n[++t]=[r,e]})),n},Q=function(e){var t=-1,n=Array(e.size);return e.forEach((function(e){n[++t]=e})),n};var ee=p?p.prototype:void 0,te=ee?ee.valueOf:void 0;const ne=Array.isArray;var re=Object.prototype.propertyIsEnumerable,ae=Object.getOwnPropertySymbols;const oe=ae?function(e){return null==e?[]:(e=Object(e),function(e,t){for(var n=-1,r=null==e?0:e.length,a=0,o=[];++n<r;){var u=e[n];t(u,n,e)&&(o[a++]=u)}return o}(ae(e),(function(t){return re.call(e,t)})))}:function(){return[]},ue=function(e){return null!=e&&"object"==typeof e},le=function(e){return ue(e)&&"[object Arguments]"==O(e)};var ie=Object.prototype,se=ie.hasOwnProperty,ce=ie.propertyIsEnumerable;const de=le(function(){return arguments}())?le:function(e){return ue(e)&&se.call(e,"callee")&&!ce.call(e,"callee")};var fe="object"==typeof exports&&exports&&!exports.nodeType&&exports,pe=fe&&"object"==typeof module&&module&&!module.nodeType&&module,me=pe&&pe.exports===fe?f.Buffer:void 0;const ye=(me?me.isBuffer:void 0)||function(){return!1};var ve=/^(?:0|[1-9]\d*)$/;const he=function(e,t){var n=typeof e;return!!(t=null==t?9007199254740991:t)&&("number"==n||"symbol"!=n&&ve.test(e))&&e>-1&&e%1==0&&e<t},be=function(e){return"number"==typeof e&&e>-1&&e%1==0&&e<=9007199254740991};var ge={};ge["[object Float32Array]"]=ge["[object Float64Array]"]=ge["[object Int8Array]"]=ge["[object Int16Array]"]=ge["[object Int32Array]"]=ge["[object Uint8Array]"]=ge["[object Uint8ClampedArray]"]=ge["[object Uint16Array]"]=ge["[object Uint32Array]"]=!0,ge["[object Arguments]"]=ge["[object Array]"]=ge["[object ArrayBuffer]"]=ge["[object Boolean]"]=ge["[object DataView]"]=ge["[object Date]"]=ge["[object Error]"]=ge["[object Function]"]=ge["[object Map]"]=ge["[object Number]"]=ge["[object Object]"]=ge["[object RegExp]"]=ge["[object Set]"]=ge["[object String]"]=ge["[object WeakMap]"]=!1;var Oe="object"==typeof exports&&exports&&!exports.nodeType&&exports,we=Oe&&"object"==typeof module&&module&&!module.nodeType&&module,_e=we&&we.exports===Oe&&c.process,Ee=function(){try{return we&&we.require&&we.require("util").types||_e&&_e.binding&&_e.binding("util")}catch(e){}}(),je=Ee&&Ee.isTypedArray;const xe=je?(Pe=je,function(e){return Pe(e)}):function(e){return ue(e)&&be(e.length)&&!!ge[O(e)]};var Pe,Ce=Object.prototype.hasOwnProperty;const De=function(e,t){var n=ne(e),r=!n&&de(e),a=!n&&!r&&ye(e),o=!n&&!r&&!a&&xe(e),u=n||r||a||o,l=u?function(e,t){for(var n=-1,r=Array(e);++n<e;)r[n]=t(n);return r}(e.length,String):[],i=l.length;for(var s in e)!t&&!Ce.call(e,s)||u&&("length"==s||a&&("offset"==s||"parent"==s)||o&&("buffer"==s||"byteLength"==s||"byteOffset"==s)||he(s,i))||l.push(s);return l};var Me=Object.prototype;const Ie=function(e,t){return function(n){return e(t(n))}}(Object.keys,Object);var ke=Object.prototype.hasOwnProperty;const Te=function(e){if(n=(t=e)&&t.constructor,t!==("function"==typeof n&&n.prototype||Me))return Ie(e);var t,n,r=[];for(var a in Object(e))ke.call(e,a)&&"constructor"!=a&&r.push(a);return r},Se=function(e){return null!=(t=e)&&be(t.length)&&!_(t)?De(e):Te(e);var t},Ne=function(e){return function(e,t,n){var r=t(e);return ne(e)?r:function(e,t){for(var n=-1,r=t.length,a=e.length;++n<r;)e[a+n]=t[n];return e}(r,n(e))}(e,Se,oe)};var Fe=Object.prototype.hasOwnProperty;const Re=F(f,"DataView"),Le=F(f,"Promise"),Ae=F(f,"Set"),Ue=F(f,"WeakMap");var We="[object Map]",ze="[object Promise]",Ve="[object Set]",Be="[object WeakMap]",Ke="[object DataView]",He=C(Re),$e=C(R),qe=C(Le),Ge=C(Ae),Ze=C(Ue),Ye=O;(Re&&Ye(new Re(new ArrayBuffer(1)))!=Ke||R&&Ye(new R)!=We||Le&&Ye(Le.resolve())!=ze||Ae&&Ye(new Ae)!=Ve||Ue&&Ye(new Ue)!=Be)&&(Ye=function(e){var t=O(e),n="[object Object]"==t?e.constructor:void 0,r=n?C(n):"";if(r)switch(r){case He:return Ke;case $e:return We;case qe:return ze;case Ge:return Ve;case Ze:return Be}return t});const Xe=Ye;var Je="[object Arguments]",Qe="[object Array]",et="[object Object]",tt=Object.prototype.hasOwnProperty;const nt=function(e,t,n,r,a,u){var l=ne(e),i=ne(t),s=l?Qe:Xe(e),c=i?Qe:Xe(t),d=(s=s==Je?et:s)==et,f=(c=c==Je?et:c)==et,p=s==c;if(p&&ye(e)){if(!ye(t))return!1;l=!0,d=!1}if(p&&!d)return u||(u=new $),l||xe(e)?Y(e,t,n,r,a,u):function(e,t,n,r,a,u,l){switch(n){case"[object DataView]":if(e.byteLength!=t.byteLength||e.byteOffset!=t.byteOffset)return!1;e=e.buffer,t=t.buffer;case"[object ArrayBuffer]":return!(e.byteLength!=t.byteLength||!u(new X(e),new X(t)));case"[object Boolean]":case"[object Date]":case"[object Number]":return o(+e,+t);case"[object Error]":return e.name==t.name&&e.message==t.message;case"[object RegExp]":case"[object String]":return e==t+"";case"[object Map]":var i=J;case"[object Set]":var s=1&r;if(i||(i=Q),e.size!=t.size&&!s)return!1;var c=l.get(e);if(c)return c==t;r|=2,l.set(e,t);var d=Y(i(e),i(t),r,a,u,l);return l.delete(e),d;case"[object Symbol]":if(te)return te.call(e)==te.call(t)}return!1}(e,t,s,n,r,a,u);if(!(1&n)){var m=d&&tt.call(e,"__wrapped__"),y=f&&tt.call(t,"__wrapped__");if(m||y){var v=m?e.value():e,h=y?t.value():t;return u||(u=new $),a(v,h,n,r,u)}}return!!p&&(u||(u=new $),function(e,t,n,r,a,o){var u=1&n,l=Ne(e),i=l.length;if(i!=Ne(t).length&&!u)return!1;for(var s=i;s--;){var c=l[s];if(!(u?c in t:Fe.call(t,c)))return!1}var d=o.get(e),f=o.get(t);if(d&&f)return d==t&&f==e;var p=!0;o.set(e,t),o.set(t,e);for(var m=u;++s<i;){var y=e[c=l[s]],v=t[c];if(r)var h=u?r(v,y,c,t,e,o):r(y,v,c,e,t,o);if(!(void 0===h?y===v||a(y,v,n,r,o):h)){p=!1;break}m||(m="constructor"==c)}if(p&&!m){var b=e.constructor,g=t.constructor;b==g||!("constructor"in e)||!("constructor"in t)||"function"==typeof b&&b instanceof b&&"function"==typeof g&&g instanceof g||(p=!1)}return o.delete(e),o.delete(t),p}(e,t,n,r,a,u))},rt=function e(t,n,r,a,o){return t===n||(null==t||null==n||!ue(t)&&!ue(n)?t!=t&&n!=n:nt(t,n,r,a,e,o))},at=function(e,t){return rt(e,t)};var ot=n(2364);const ut=function(e,t){var n=(0,r.useRef)(!0),a=(0,r.useRef)();(0,ot.Z)((function(){a.current&&a.current()})),function(e,t){var n=!0,a=(0,r.useRef)();a.current?n=!!(t&&a.current.deps&&function(e,t){if(e.length!==t.length)return!1;for(var n=0;n<e.length;n++)if(e[n]!==t[n])return!1;return!0}(t,a.current.deps)):a.current={deps:t,result:e()};var o=n?a.current:{deps:t,result:e()};a.current=o,o.result}((function(){n.current?n.current=!1:(a.current&&a.current(),a.current=e())}),t)};var lt=n(6252);function it(e,t){var n=e[0],r=e[1],a=t[0],o=t[1];return n===a&&at(r,o)}const st=function(e,t,n){var o=(0,lt.default)(n);!function(e,t,n){var o=(0,a.default)(),u="function"==typeof n?{isEqual:n}:n,l=u.isEqual,i=u.effectHook,s=void 0===i?r.useEffect:i,c=(0,r.useRef)();c.current=t;var d=(0,r.useRef)(null);s((function(){if(null===d.current){var n=e();d.current=function(){o()&&l(c.current,t)||(d.current=null,n&&n())}}return d.current})),(0,r.useDebugValue)(e)}((function(){if(e){var n=new MutationObserver(o);return n.observe(e,t),function(){n.disconnect()}}}),[e,t],{isEqual:it,effectHook:ut})}},616:(e,t,n)=>{"use strict";n.r(t),n.d(t,{default:()=>i});var r=n(5427),a=n(6876),o=n(2364),u=Math.pow(2,31)-1;function l(e,t,n){var r=n-Date.now();e.current=r<=u?setTimeout(t,r):setTimeout((function(){return l(e,t,n)}),u)}function i(){var e=(0,a.default)(),t=(0,r.useRef)();return(0,o.Z)((function(){return clearTimeout(t.current)})),(0,r.useMemo)((function(){var n=function(){return clearTimeout(t.current)};return{set:function(r,a){void 0===a&&(a=0),e()&&(n(),a<=u?t.current=setTimeout(r,a):l(t,r,Date.now()+a))},clear:n}}),[])}},2364:(e,t,n)=>{"use strict";n.d(t,{Z:()=>a});var r=n(5427);function a(e){var t,n,a=(t=e,(n=(0,r.useRef)(t)).current=t,n);(0,r.useEffect)((function(){return function(){return a.current()}}),[])}},262:(e,t,n)=>{"use strict";t.__esModule=!0,t.useActiveDescendant=t.setActiveDescendant=void 0;var r=n(5427);const a=(e,t)=>{e&&(e.removeAttribute("aria-activedescendant"),t&&e.setAttribute("aria-activedescendant",t))};t.setActiveDescendant=a,t.useActiveDescendant=(e,t,n,o)=>{(0,r.useEffect)((()=>{a(e.current,n?t:"")}),[e,t,n,...o])}},9002:(e,t,n)=>{"use strict";t.__esModule=!0,t.valueMatcher=u,t.dataIndexOf=l,t.dataItem=i,t.useAccessors=t.dataText=t.dataValue=void 0;var r=n(5427);const a=(e,t)=>"function"==typeof t?t(e):null==e?e:"string"==typeof t&&"object"==typeof e&&t in e?e[t]:e;t.dataValue=a;const o=(e,t)=>{const n=a(e,t);return null==n?"":String(n)};function u(e,t,n){return a(e,n)===a(t,n)}function l(e,t,n){const r=a(t,n);let o=-1;for(;++o<e.length;){const u=e[o];if(u===t||a(u,n)===r)return o}return-1}function i(e,t,n){const r=l(e,t,n);return-1!==r?e[r]:t}t.dataText=o,t.useAccessors=(e,t)=>(0,r.useMemo)((()=>({text:t=>o(t,e),value:e=>a(e,t),indexOf:(e,n)=>l(e,n,t),matches:(e,n)=>u(e,n,t),findOrSelf:(e,n)=>i(e,n,t),includes:(e,n)=>-1!==l(e,n,t)})),[e,t])},373:(e,t,n)=>{"use strict";t.__esModule=!0,t.default=t.CREATE_OPTION=void 0;var r=function(e){if(e&&e.__esModule)return e;if(null===e||"object"!=typeof e&&"function"!=typeof e)return{default:e};var t=l();if(t&&t.has(e))return t.get(e);var n={},r=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var a in e)if(Object.prototype.hasOwnProperty.call(e,a)){var o=r?Object.getOwnPropertyDescriptor(e,a):null;o&&(o.get||o.set)?Object.defineProperty(n,a,o):n[a]=e[a]}return n.default=e,t&&t.set(e,n),n}(n(3980)),a=u(n(5427)),o=u(n(727));function u(e){return e&&e.__esModule?e:{default:e}}function l(){if("function"!=typeof WeakMap)return null;var e=new WeakMap;return l=function(){return e},e}function i(){return(i=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e}).apply(this,arguments)}const s={};t.CREATE_OPTION=s;const c={searchTerm:r.string,focused:r.bool,onSelect:r.func.isRequired,activeId:r.string};function d(e){let{children:t}=e,n=function(e,t){if(null==e)return{};var n,r,a={},o=Object.keys(e);for(r=0;r<o.length;r++)n=o[r],t.indexOf(n)>=0||(a[n]=e[n]);return a}(e,["children"]);return a.default.createElement(o.default,i({},n,{dataItem:s,className:"rw-list-option-create",selected:!1}),t)}d.propTypes=c;var f=d;t.default=f},2956:(e,t,n)=>{"use strict";t.__esModule=!0,t.default=void 0;var r,a=(r=n(2779))&&r.__esModule?r:{default:r},o=function(e){if(e&&e.__esModule)return e;if(null===e||"object"!=typeof e&&"function"!=typeof e)return{default:e};var t=l();if(t&&t.has(e))return t.get(e);var n={},r=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var a in e)if(Object.prototype.hasOwnProperty.call(e,a)){var o=r?Object.getOwnPropertyDescriptor(e,a):null;o&&(o.get||o.set)?Object.defineProperty(n,a,o):n[a]=e[a]}return n.default=e,t&&t.set(e,n),n}(n(5427)),u=n(7203);function l(){if("function"!=typeof WeakMap)return null;var e=new WeakMap;return l=function(){return e},e}function i(){return(i=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e}).apply(this,arguments)}new Set;t.default=function(e){let{className:t,disabled:n,label:r,icon:l,busy:s,children:c,spinner:d=u.Spinner}=e,f=function(e,t){if(null==e)return{};var n,r,a={},o=Object.keys(e);for(r=0;r<o.length;r++)n=o[r],t.indexOf(n)>=0||(a[n]=e[n]);return a}(e,["className","disabled","label","icon","busy","children","spinner"]);return o.createElement("button",i({tabIndex:-1},f,{title:r,type:"button",disabled:n,"aria-label":r,"aria-disabled":n,className:(0,a.default)(t,"rw-btn")}),s?d:l,c)}},6562:(e,t,n)=>{"use strict";t.__esModule=!0,t.default=void 0;var r=O(n(2779)),a=O(n(3980)),o=function(e){if(e&&e.__esModule)return e;if(null===e||"object"!=typeof e&&"function"!=typeof e)return{default:e};var t=g();if(t&&t.has(e))return t.get(e);var n={},r=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var a in e)if(Object.prototype.hasOwnProperty.call(e,a)){var o=r?Object.getOwnPropertyDescriptor(e,a):null;o&&(o.get||o.set)?Object.defineProperty(n,a,o):n[a]=e[a]}return n.default=e,t&&t.set(e,n),n}(n(5427)),u=n(7804),l=O(n(7852)),i=O(n(8815)),s=O(n(9748)),c=n(5997),d=O(n(1425)),f=O(n(9495)),p=O(n(1176)),m=O(n(3839)),y=O(n(6019)),v=O(n(7466)),h=O(n(4161)),b=n(3674);function g(){if("function"!=typeof WeakMap)return null;var e=new WeakMap;return g=function(){return e},e}function O(e){return e&&e.__esModule?e:{default:e}}function w(){return(w=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e}).apply(this,arguments)}const _=new Date(1900,0,1),E=new Date(2099,11,31),j=["month","year","decade","century"],x={month:"day",year:"month",decade:"year",century:"decade"},P={month:d.default,year:m.default,decade:s.default,century:i.default},C={ArrowDown:"DOWN",ArrowUp:"UP",ArrowRight:"RIGHT",ArrowLeft:"LEFT"},D={LEFT:"RIGHT",RIGHT:"LEFT"},M={year:1,decade:10,century:100};function I(e,t,n){let r=S(e);return null===r?r:y.default.max(y.default.min(r,n),t)}const k={disabled:a.default.bool,readOnly:a.default.bool,onChange:a.default.func,value:a.default.instanceOf(Date),min:a.default.instanceOf(Date),max:a.default.instanceOf(Date),currentDate:a.default.instanceOf(Date),onCurrentDateChange:a.default.func,navigatePrevIcon:a.default.node,navigateNextIcon:a.default.node,view:(e,...t)=>a.default.oneOf(e.views||j)(e,...t),views:a.default.arrayOf(a.default.oneOf(j)),onViewChange:a.default.func,onNavigate:a.default.func,culture:a.default.string,autoFocus:a.default.bool,footer:a.default.bool,renderDay:a.default.func,formats:a.default.shape({header:a.default.any,footer:a.default.any,day:a.default.any,date:a.default.any,month:a.default.any,year:a.default.any,decade:a.default.any,century:a.default.any}),messages:a.default.shape({moveBack:a.default.string,moveForward:a.default.string}),onKeyDown:a.default.func,tabIndex:a.default.any};function T(e){let{id:t,autoFocus:n,bordered:a=!0,views:i=j,tabIndex:s=0,disabled:d,readOnly:f,className:m,value:g,defaultValue:O,onChange:k,currentDate:N,defaultCurrentDate:F,onCurrentDateChange:R,min:L=_,max:A=E,view:U,defaultView:W=i[0],onViewChange:z,onKeyDown:V,onNavigate:B,renderDay:K,messages:H,formats:$}=e,q=function(e,t){if(null==e)return{};var n,r,a={},o=Object.keys(e);for(r=0;r<o.length;r++)n=o[r],t.indexOf(n)>=0||(a[n]=e[n]);return a}(e,["id","autoFocus","bordered","views","tabIndex","disabled","readOnly","className","value","defaultValue","onChange","currentDate","defaultCurrentDate","onCurrentDateChange","min","max","view","defaultView","onViewChange","onKeyDown","onNavigate","renderDay","messages","formats"]);const[G,Z]=(0,u.useUncontrolledProp)(g,O,k),[Y,X]=(0,u.useUncontrolledProp)(N,F||G||new Date,R),[J,Q]=(0,u.useUncontrolledProp)(U,W,z),ee=(0,c.useLocalizer)(H,$),te=(0,o.useRef)(null),ne=(0,b.useInstanceId)(t,"_calendar"),re=(0,b.useInstanceId)(t,"_calendar_label");(0,v.default)(!!n,te);const ae=((e,t=e[0],n)=>{const r=(0,o.useRef)(t),a=(0,o.useRef)(n);let u;return t!==r.current?u=e.indexOf(r.current)>e.indexOf(t)?"top":"bottom":a.current!==n&&(u=y.default.gt(n,a.current)?"left":"right"),(0,o.useEffect)((()=>{a.current=n,r.current=t})),u})(i,J,Y),[,oe]=(0,h.default)(te,{disabled:d},{willHandle(){if(-1==s)return!1}}),ue=(0,o.useRef)(G);(0,o.useEffect)((()=>{const e=I(G,L,A),t=ue.current;ue.current=G,y.default.eq(e,S(t),x[J])||de(e)}));const le=d||f,ie=e=>{if(i[0]===J)return de(e),(0,b.notify)(Z,[e]),void ce();se("DOWN",e)};function se(e,t){let n=J,r="LEFT"===e||"UP"===e?"right":"left";"UP"===e&&(n=i[i.indexOf(J)+1]||n),"DOWN"===e&&(n=i[i.indexOf(J)-1]||n),t||(t=-1!==["LEFT","RIGHT"].indexOf(e)?fe(e):Y),y.default.inRange(t,L,A,n)&&((0,b.notify)(B,[t,r,n]),de(t),(0,b.notify)(Q,[n]))}const ce=()=>{var e;const t=null==(e=te.current)?void 0:e.querySelector(".rw-cell[tabindex]");null==t||t.focus()};function de(e){let t=I(e?new Date(e):Y,L,A);e===Y||y.default.eq(t,S(Y),x[J])||(0,b.notify)(X,[t])}function fe(e){let t="LEFT"===e?"subtract":"add",n="month"===J?J:"year",r=M[J]||1;return y.default[t](Y,1*r,n)}let pe=P[J],me=!y.default.inRange(new Date,L,A,J),ye=J+"_"+y.default[J](Y);const ve=le||!y.default.inRange(fe("LEFT"),L,A,J),he=le||!y.default.inRange(fe("RIGHT"),L,A,J);return o.default.createElement(p.default,w({},q,{role:"group",ref:te,focused:oe,disabled:d,readOnly:f,tabIndex:s,className:(0,r.default)(m,"rw-calendar",a&&"rw-calendar-contained")}),o.default.createElement(l.default,{label:function(){switch(J){case"month":return ee.formatDate(Y,"header");case"year":return ee.formatDate(Y,"year");case"decade":return ee.formatDate(y.default.startOf(Y,"decade"),"decade");case"century":return ee.formatDate(y.default.startOf(Y,"century"),"century")}}(),labelId:re,localizer:ee,upDisabled:le||J===(be=i,be[be.length-1]),prevDisabled:ve,todayDisabled:le||me,nextDisabled:he,onViewChange:()=>{se("UP")},onMoveLeft:()=>{se("LEFT")},onMoveRight:()=>{se("RIGHT")},onMoveToday:()=>{let e=new Date,t=i[0];(0,b.notify)(k,[e]),y.default.inRange(e,L,A,t)&&(ce(),de(e),(0,b.notify)(Q,[t]))}}),o.default.createElement(T.Transition,{direction:ae,onTransitionEnd:(e,t)=>{let n=document.activeElement;!t||n&&e.contains(n)||e.focus()}},o.default.createElement(pe,{key:ye,min:L,max:A,id:ne,value:G,localizer:ee,disabled:le,focusedItem:Y,onChange:ie,onKeyDown:e=>{let t=e.ctrlKey||e.metaKey,n=e.key,r=C[n],a=x[J];if("Enter"===n)return e.preventDefault(),ie(Y);if(r)if(t)e.preventDefault(),se(r);else{"rtl"===getComputedStyle(e.currentTarget).getPropertyValue("direction")&&r in D&&(r=D[r]);let t=T.move(Y,L,A,J,r);y.default.eq(Y,t,a)||(e.preventDefault(),y.default.gt(t,Y,J)?se("RIGHT",t):y.default.lt(t,Y,J)?se("LEFT",t):de(t))}(0,b.notify)(V,[e])},"aria-labelledby":re,renderDay:K})));var be}function S(e){return e&&!isNaN(e.getTime())?e:null}T.displayName="Calendar",T.propTypes=k,T.Transition=f.default,T.move=(e,t,n,r,a)=>{let o,u="month"===r,l="UP"===a||"DOWN"===a,i=r&&x[r],s=u&&l?"week":x[r],c=u||!l?1:4;return"UP"!==a&&"LEFT"!==a||(c*=-1),o=y.default.add(e,c,s),y.default.inRange(o,t,n,i)?o:e};var N=T;t.default=N},8763:(e,t,n)=>{"use strict";t.__esModule=!0,t.default=void 0;var r=l(n(2779)),a=function(e){if(e&&e.__esModule)return e;if(null===e||"object"!=typeof e&&"function"!=typeof e)return{default:e};var t=u();if(t&&t.has(e))return t.get(e);var n={},r=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var a in e)if(Object.prototype.hasOwnProperty.call(e,a)){var o=r?Object.getOwnPropertyDescriptor(e,a):null;o&&(o.get||o.set)?Object.defineProperty(n,a,o):n[a]=e[a]}return n.default=e,t&&t.set(e,n),n}(n(5427)),o=l(n(2956));function u(){if("function"!=typeof WeakMap)return null;var e=new WeakMap;return u=function(){return e},e}function l(e){return e&&e.__esModule?e:{default:e}}function i(){return(i=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e}).apply(this,arguments)}t.default=function(e){let{className:t}=e,n=function(e,t){if(null==e)return{};var n,r,a={},o=Object.keys(e);for(r=0;r<o.length;r++)n=o[r],t.indexOf(n)>=0||(a[n]=e[n]);return a}(e,["className"]);return a.createElement(o.default,i({},n,{tabIndex:void 0,className:(0,r.default)(t,"rw-calendar-btn")}))}},7852:(e,t,n)=>{"use strict";t.__esModule=!0,t.default=void 0;var r=u(n(5427)),a=u(n(8763)),o=n(7203);function u(e){return e&&e.__esModule?e:{default:e}}t.default=function({localizer:e,label:t,labelId:n,onMoveRight:u,onMoveToday:l,onMoveLeft:i,onViewChange:s,prevDisabled:c,todayDisabled:d,upDisabled:f,nextDisabled:p,navigatePrevIcon:m=o.chevronLeft,navigateNextIcon:y=o.chevronRight}){return r.default.createElement("div",{className:"rw-calendar-header"},r.default.createElement(a.default,{id:n,onClick:s,className:"rw-calendar-btn-view",disabled:f,"aria-live":"polite","aria-atomic":"true"},t," ",o.caretDown),r.default.createElement(a.default,{className:"rw-calendar-btn-left",onClick:i,disabled:c,label:e.messages.moveBack(),icon:m}),r.default.createElement(a.default,{className:"rw-calendar-btn-today",disabled:d,onClick:l},e.messages.moveToday()),r.default.createElement(a.default,{className:"rw-calendar-btn-right",onClick:u,disabled:p,label:e.messages.moveForward(),icon:y}))}},2491:(e,t,n)=>{"use strict";t.__esModule=!0,t.default=void 0;var r=i(n(2779)),a=function(e){if(e&&e.__esModule)return e;if(null===e||"object"!=typeof e&&"function"!=typeof e)return{default:e};var t=l();if(t&&t.has(e))return t.get(e);var n={},r=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var a in e)if(Object.prototype.hasOwnProperty.call(e,a)){var o=r?Object.getOwnPropertyDescriptor(e,a):null;o&&(o.get||o.set)?Object.defineProperty(n,a,o):n[a]=e[a]}return n.default=e,t&&t.set(e,n),n}(n(5427)),o=i(n(6019)),u=i(n(4161));function l(){if("function"!=typeof WeakMap)return null;var e=new WeakMap;return l=function(){return e},e}function i(e){return e&&e.__esModule?e:{default:e}}function s(){return(s=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e}).apply(this,arguments)}function c({className:e,focusedItem:t,onKeyDown:n,children:o,"aria-labelledby":l}){const i=(0,a.useRef)(null),[c,d]=(0,u.default)(i);return(0,a.useEffect)((()=>{var e;const t=i.current;t&&d&&(null==(e=t.querySelector(".rw-cell[tabindex]"))||e.focus())}),[t,d,i]),a.default.createElement("div",s({role:"grid",ref:i,tabIndex:-1},c,{onKeyDown:n,"aria-labelledby":l,className:(0,r.default)(e,"rw-nav-view","rw-calendar-grid")}),o)}c.Body=e=>a.default.createElement("div",s({role:"rowgroup",className:"rw-calendar-body"},e)),c.Row=e=>a.default.createElement("div",s({role:"row",className:"rw-calendar-row"},e)),c.Cell=function({onChange:e,min:t,max:n,date:u,unit:l,disabled:i,selected:s,focusedItem:c,viewUnit:d,children:f,label:p}){const m=e=>o.default.eq(u,e,l),y=!o.default.inRange(u,t,n,l),v=i||y,h=!i&&!y&&m(c),b=s&&m(s),g=u&&c&&d&&o.default[d](u)!==o.default[d](c);return a.default.createElement("div",{role:"gridcell",title:p,"aria-label":p,"aria-readonly":i,"aria-selected":Boolean(b),tabIndex:h?0:void 0,onClick:v?void 0:()=>{e(function(e,t,n){return o.default.max(o.default.min(e,n),t)}(u,t,n))},className:(0,r.default)("rw-cell",v&&"rw-state-disabled",y&&"rw-cell-not-allowed",g&&"rw-cell-off-range",b&&"rw-state-selected")},a.default.createElement("span",{"aria-hidden":!0},f))};var d=c;t.default=d},8815:(e,t,n)=>{"use strict";t.__esModule=!0,t.default=void 0;var r=function(e){if(e&&e.__esModule)return e;if(null===e||"object"!=typeof e&&"function"!=typeof e)return{default:e};var t=i();if(t&&t.has(e))return t.get(e);var n={},r=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var a in e)if(Object.prototype.hasOwnProperty.call(e,a)){var o=r?Object.getOwnPropertyDescriptor(e,a):null;o&&(o.get||o.set)?Object.defineProperty(n,a,o):n[a]=e[a]}return n.default=e,t&&t.set(e,n),n}(n(5427)),a=l(n(2491)),o=n(9996),u=l(n(6019));function l(e){return e&&e.__esModule?e:{default:e}}function i(){if("function"!=typeof WeakMap)return null;var e=new WeakMap;return i=function(){return e},e}function s(){return(s=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e}).apply(this,arguments)}t.default=function(e){let{focusedItem:t,disabled:n,onChange:l,value:i,localizer:c,min:d,max:f}=e,p=function(e,t){if(null==e)return{};var n,r,a={},o=Object.keys(e);for(r=0;r<o.length;r++)n=o[r],t.indexOf(n)>=0||(a[n]=e[n]);return a}(e,["focusedItem","disabled","onChange","value","localizer","min","max"]);const m=(0,r.useMemo)((()=>(0,o.chunk)(function(e){let t=u.default.add(u.default.startOf(e,"century"),-20,"year");return[1,2,3,4,5,6,7,8,9,10,11,12].map((()=>t=u.default.add(t,10,"year")))}(t),4)),[t]);return r.default.createElement(a.default,s({},p,{focusedItem:t}),r.default.createElement(a.default.Body,null,m.map(((e,o)=>r.default.createElement(a.default.Row,{key:o},e.map(((e,o)=>{let s=c.formatDate(u.default.startOf(e,"decade"),"decade");return r.default.createElement(a.default.Cell,{key:o,unit:"decade",viewUnit:"century",label:s,date:e,min:d,max:f,onChange:l,focusedItem:t,selected:i,disabled:n},s)})))))))}},4732:(e,t,n)=>{"use strict";t.__esModule=!0,t.default=void 0;var r=x(n(2779)),a=j(n(3980)),o=j(n(5427)),u=n(7804),l=n(7203),i=x(n(7558)),s=x(n(2504)),c=n(3554),d=x(n(2312)),f=x(n(3315)),p=x(n(1176)),m=x(n(226)),y=n(4371),v=n(262),h=j(n(3646)),b=n(9002),g=n(3942),O=x(n(6611)),w=x(n(4161)),_=n(3674);function E(){if("function"!=typeof WeakMap)return null;var e=new WeakMap;return E=function(){return e},e}function j(e){if(e&&e.__esModule)return e;if(null===e||"object"!=typeof e&&"function"!=typeof e)return{default:e};var t=E();if(t&&t.has(e))return t.get(e);var n={},r=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var a in e)if(Object.prototype.hasOwnProperty.call(e,a)){var o=r?Object.getOwnPropertyDescriptor(e,a):null;o&&(o.get||o.set)?Object.defineProperty(n,a,o):n[a]=e[a]}return n.default=e,t&&t.set(e,n),n}function x(e){return e&&e.__esModule?e:{default:e}}function P(){return(P=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e}).apply(this,arguments)}let C={value:a.any,onChange:a.func,open:a.bool,onToggle:a.func,renderListItem:a.func,listComponent:a.elementType,renderListGroup:a.func,groupBy:h.accessor,data:a.array,dataKey:h.accessor,textField:h.accessor,name:a.string,hideEmptyPopup:a.bool,hideCaret:a.bool,onSelect:a.func,autoFocus:a.bool,disabled:h.disabled.acceptsArray,readOnly:h.disabled,busy:a.bool,selectIcon:a.node,busySpinner:a.node,dropUp:a.bool,popupTransition:a.elementType,placeholder:a.string,containerClassName:a.string,inputProps:a.object,listProps:a.object,messages:a.shape({openCombobox:h.message,emptyList:h.message,emptyFilter:h.message})};const D=o.forwardRef((function(e,t){let{id:n,className:a,containerClassName:h,placeholder:E,autoFocus:j,textField:x,dataKey:C,autoSelectMatches:D,focusFirstItem:M=!1,value:I,defaultValue:k="",onChange:T,open:S,defaultOpen:N=!1,onToggle:F,filter:R=!0,busy:L,disabled:A,readOnly:U,selectIcon:W=l.caretDown,hideCaret:z,hideEmptyPopup:V,busySpinner:B,dropUp:K,tabIndex:H,popupTransition:$,name:q,onSelect:G,onKeyDown:Z,onBlur:Y,onFocus:X,inputProps:J,listProps:Q,groupBy:ee,renderListItem:te,renderListGroup:ne,optionComponent:re,listComponent:ae=s.default,popupComponent:oe=d.default,data:ue=[],messages:le}=e,ie=function(e,t){if(null==e)return{};var n,r,a={},o=Object.keys(e);for(r=0;r<o.length;r++)n=o[r],t.indexOf(n)>=0||(a[n]=e[n]);return a}(e,["id","className","containerClassName","placeholder","autoFocus","textField","dataKey","autoSelectMatches","focusFirstItem","value","defaultValue","onChange","open","defaultOpen","onToggle","filter","busy","disabled","readOnly","selectIcon","hideCaret","hideEmptyPopup","busySpinner","dropUp","tabIndex","popupTransition","name","onSelect","onKeyDown","onBlur","onFocus","inputProps","listProps","groupBy","renderListItem","renderListGroup","optionComponent","listComponent","popupComponent","data","messages"]),[se,ce]=(0,u.useUncontrolledProp)(I,k,T);const[de,fe]=(0,u.useUncontrolledProp)(S,N,F),pe=(0,o.useRef)(null),me=(0,o.useRef)(null),ye=(0,o.useRef)(null),[ve,he]=(0,o.useState)(null),be=(0,o.useRef)(!1),ge=(0,_.useInstanceId)(n,"_input"),Oe=(0,_.useInstanceId)(n,"_listbox"),we=(0,_.useInstanceId)(n,"_listbox_active_option"),_e=(0,b.useAccessors)(x,C),Ee=(0,y.useMessagesWithDefaults)(le),je=(0,O.default)(de,fe),xe=!0===A,Pe=!!U,Ce=(0,g.useFilteredData)(ue,R,be.current?_e.text(se):void 0,_e.text),De=(0,o.useMemo)((()=>Ce[_e.indexOf(Ce,se)]),[Ce,se,_e]),Me=(0,c.useFocusList)({activeId:we,scope:pe,focusFirstItem:M,anchorItem:de?De:void 0}),[Ie,ke]=(0,w.default)(pe,{disabled:xe,onBlur:Y,onFocus:X},{didHandle(e){e?Se({preventScroll:!0}):(be.current=!1,je.close(),he(null),Me.focus(void 0))}});(0,v.useActiveDescendant)(pe,we,de,[Me.getFocused()]);const Te=(e,t)=>{je.close(),be.current=!1,he(null),(0,_.notify)(G,[e,{originalEvent:t}]),Ne(e,t,!0),Se({preventScroll:!0})};function Se(e){me.current&&me.current.focus(e)}function Ne(e,t,n=!1){ce(e,{lastValue:se,originalEvent:t,source:n?"listbox":"input"})}(0,o.useImperativeHandle)(t,(()=>({focus:Se})));let Fe=(0,_.useFirstFocusedRender)(ke,de),Re=_e.findOrSelf(Ce,se),Le=_e.text(ve||Re),Ae=R?"list":"none",Ue=de&&(!V||!!Ce.length);return o.createElement(p.default,P({},ie,{ref:pe,open:de,dropUp:K,focused:ke,disabled:xe,readOnly:Pe},Ie,{onKeyDown:e=>{if(U)return;let{key:t,altKey:n,shiftKey:r}=e;if((0,_.notify)(Z,[e]),e.defaultPrevented)return;const a=e=>{e&&(he(Me.toDataItem(e)),Me.focus(e))};if("End"===t&&de&&!r)e.preventDefault(),a(Me.last());else if("Home"===t&&de&&!r)e.preventDefault(),a(Me.first());else if("Escape"===t&&de)e.preventDefault(),he(null),je.close();else if("Enter"===t&&de)e.preventDefault(),null!=(o=Me.getFocused())&&Te(o,e);else if("ArrowDown"===t){if(e.preventDefault(),!de)return je.open();a(Me.next())}else if("ArrowUp"===t){if(e.preventDefault(),n)return je.close();de&&a(Me.prev())}var o},className:(0,r.default)(a,"rw-combobox")}),o.createElement(m.default,{className:h,hideCaret:z},o.createElement(i.default,P({},J,{role:"combobox",name:q,id:ge,className:(0,r.default)(J&&J.className,"rw-widget-input rw-combobox-input"),autoFocus:j,tabIndex:H,disabled:xe,readOnly:Pe,"aria-busy":!!L,"aria-owns":Oe,"aria-autocomplete":Ae,"aria-expanded":de,"aria-haspopup":!0,placeholder:E,value:Le,onChange:e=>{let t=D?function(e,t,n){if(!t.trim())return-1;for(let r=0;r<e.length;r++)if(n(e[r]).toLowerCase()===t)return r;return-1}(ue,e.target.value.toLowerCase(),_e.text):-1;be.current=!0,he(null);const n=-1===t?e.target.value:ue[t];Ne(n,e),n?je.open():je.close()},onKeyDown:({key:e})=>{"Backspace"!==e&&"Delete"!==e||Me.focus(null)},ref:me})),!z&&o.createElement(f.default,{busy:L,icon:W,spinner:B,onClick:e=>{U||xe||(e.preventDefault(),Se(),je())},disabled:!!xe||Pe,label:Ee.openCombobox()})),o.createElement(c.FocusListContext.Provider,{value:Me.context},Fe&&o.createElement(oe,{dropUp:K,open:Ue,transition:$,onEntering:()=>ye.current.scrollIntoView()},o.createElement(ae,P({},Q,{id:Oe,tabIndex:-1,data:Ce,groupBy:ee,disabled:A,accessors:_e,renderItem:te,renderGroup:ne,optionComponent:re,value:De,searchTerm:Re&&_e.text(Re)||"","aria-hidden":!Ue,"aria-labelledby":ge,"aria-live":Ue?"polite":void 0,onChange:(e,t)=>Te(e,t.originalEvent),ref:ye,messages:{emptyList:ue.length?Ee.emptyFilter:Ee.emptyList}})))))}));D.displayName="Combobox",D.propTypes=C;var M=D;t.default=M},9337:(e,t,n)=>{"use strict";t.__esModule=!0,t.default=void 0;var r=E(n(2779)),a=E(n(3980)),o=function(e){if(e&&e.__esModule)return e;if(null===e||"object"!=typeof e&&"function"!=typeof e)return{default:e};var t=_();if(t&&t.has(e))return t.get(e);var n={},r=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var a in e)if(Object.prototype.hasOwnProperty.call(e,a)){var o=r?Object.getOwnPropertyDescriptor(e,a):null;o&&(o.get||o.set)?Object.defineProperty(n,a,o):n[a]=e[a]}return n.default=e,t&&t.set(e,n),n}(n(5427)),u=n(7804),l=E(n(6562)),i=E(n(8144)),s=n(7203),c=n(5997),d=E(n(2312)),f=E(n(6226)),p=E(n(1176)),m=E(n(226)),y=E(n(6019)),v=E(n(6611)),h=E(n(5344)),b=E(n(4161)),g=n(3674),O=E(n(6252)),w=E(n(3315));function _(){if("function"!=typeof WeakMap)return null;var e=new WeakMap;return _=function(){return e},e}function E(e){return e&&e.__esModule?e:{default:e}}function j(){return(j=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e}).apply(this,arguments)}let x={value:a.default.instanceOf(Date),onChange:a.default.func,open:a.default.bool,onToggle:a.default.func,currentDate:a.default.instanceOf(Date),onCurrentDateChange:a.default.func,onSelect:a.default.func,min:a.default.instanceOf(Date),max:a.default.instanceOf(Date),valueFormat:a.default.any,valueDisplayFormat:a.default.any,valueEditFormat:a.default.any,includeTime:a.default.bool,timePrecision:a.default.oneOf(["minutes","seconds","milliseconds"]),timeInputProps:a.default.object,selectIcon:a.default.node,dropUp:a.default.bool,popupTransition:a.default.elementType,placeholder:a.default.string,name:a.default.string,autoFocus:a.default.bool,disabled:a.default.bool,readOnly:a.default.bool,parse:a.default.oneOfType([a.default.any,a.default.func]),tabIndex:a.default.any,"aria-labelledby":a.default.string,"aria-describedby":a.default.string,localizer:a.default.any,onKeyDown:a.default.func,onKeyPress:a.default.func,onBlur:a.default.func,onFocus:a.default.func,containerClassName:a.default.string,calendarProps:a.default.object,inputProps:a.default.object,messages:a.default.shape({dateButton:a.default.string})};const P=Object.assign({},l.default.defaultProps,{min:new Date(1900,0,1),max:new Date(2099,11,31),selectIcon:s.calendar,formats:{}}),C=o.default.forwardRef(((e,t)=>{const n=(0,u.useUncontrolled)(e,{open:"onToggle",value:"onChange",currentDate:"onCurrentDateChange"}),{id:a,value:s,onChange:_,onSelect:E,onToggle:x,onKeyDown:P,onKeyPress:C,onCurrentDateChange:D,inputProps:M,calendarProps:I,timeInputProps:k,autoFocus:T,tabIndex:S,disabled:N,readOnly:F,className:R,valueFormat:L,valueDisplayFormat:A=L,valueEditFormat:U=L,containerClassName:W,name:z,selectIcon:V,placeholder:B,includeTime:K=!1,min:H,max:$,open:q,dropUp:G,parse:Z,messages:Y,formats:X,currentDate:J,popupTransition:Q,popupComponent:ee=d.default,timePrecision:te,"aria-labelledby":ne,"aria-describedby":re}=n,ae=function(e,t){if(null==e)return{};var n,r,a={},o=Object.keys(e);for(r=0;r<o.length;r++)n=o[r],t.indexOf(n)>=0||(a[n]=e[n]);return a}(n,["id","value","onChange","onSelect","onToggle","onKeyDown","onKeyPress","onCurrentDateChange","inputProps","calendarProps","timeInputProps","autoFocus","tabIndex","disabled","readOnly","className","valueFormat","valueDisplayFormat","valueEditFormat","containerClassName","name","selectIcon","placeholder","includeTime","min","max","open","dropUp","parse","messages","formats","currentDate","popupTransition","popupComponent","timePrecision","aria-labelledby","aria-describedby"]),oe=(0,c.useLocalizer)(Y,X),ue=(0,o.useRef)(null),le=(0,o.useRef)(null),ie=(0,h.default)(le),se=(0,g.useInstanceId)(a,"_input"),ce=(0,g.useInstanceId)(a,"_date"),de=K?"datetime":"date",fe=(0,v.default)(q,x),[pe,me]=(0,b.default)(ue,e,{didHandle(e){e?q&&ie.focus():(fe.close(),ie.stop())}}),ye=(0,o.useCallback)((e=>{var t,n,r;return"function"==typeof Z?null!=(r=Z(e,oe))?r:null:null!=(t=oe.parseDate(e,null!=(n=null!=Z?Z:U)?n:A))?t:null}),[oe,Z,A,U]),ve=(0,O.default)(((e,t,n)=>{F||N||(n&&(e=function(e){return null==e?e:y.default.max(y.default.min(e,$),H)}(e)),_&&(null==e||null==s?e!=s&&_(e,t):y.default.eq(e,s)||_(e,t)))})),he=(0,O.default)((e=>{F||((0,g.notify)(P,[e]),e.defaultPrevented||("Escape"===e.key&&q?fe.close():e.altKey&&("ArrowDown"===e.key?(e.preventDefault(),fe.open()):"ArrowUp"===e.key&&(e.preventDefault(),fe.close()))))})),be=(0,O.default)((e=>{(0,g.notify)(C,[e]),e.defaultPrevented})),ge=(0,O.default)((e=>{var t;let n=y.default.merge(e,s,J),r=Ee(e);K||fe.close(),(0,g.notify)(E,[n,r]),ve(n,r,!0),null==(t=ue.current)||t.focus()})),Oe=(0,O.default)((e=>{ve(e,Ee(e),!0)})),we=(0,O.default)((e=>{F||N||(e.preventDefault(),fe())}));function _e(){var e,t;q?null==(e=le.current)||e.focus():null==(t=ue.current)||t.focus()}function Ee(e){return e instanceof Date&&!isNaN(e.getTime())?oe.formatDate(e,de):""}(0,o.useImperativeHandle)(t,(()=>({focus:_e})));let je=(0,g.useFirstFocusedRender)(me,q),xe=null!=(null==M?void 0:M.readOnly)?null==M?void 0:M.readOnly:F;return o.default.createElement(p.default,j({},ae,{defaultValue:void 0,open:!!q,dropUp:G,focused:me,disabled:N,readOnly:F,onKeyDown:he,onKeyPress:be},pe,{className:(0,r.default)(R,"rw-date-picker")}),o.default.createElement(m.default,{className:W},o.default.createElement(i.default,j({},M,{id:se,ref:ue,role:"combobox",name:z,value:s,tabIndex:S,autoFocus:T,placeholder:B,disabled:N,readOnly:xe,formatter:de,displayFormat:A,editFormat:U,editing:me,localizer:oe,parse:ye,onChange:ve,"aria-haspopup":!0,"aria-labelledby":ne,"aria-describedby":re,"aria-expanded":!!q,"aria-owns":ce})),o.default.createElement(w.default,{icon:V,label:oe.messages.dateButton(),disabled:N||F,onClick:we})),!!je&&o.default.createElement(ee,{dropUp:G,open:q,role:"dialog",ref:le,id:ce,className:"rw-calendar-popup",transition:Q,onEntering:()=>{ie.start(),requestAnimationFrame((()=>{ie.focus()}))},onExited:()=>{ie.stop(),me&&_e()}},o.default.createElement(l.default,j({min:H,max:$,bordered:!1},I,{messages:Object.assign({},Y,null==I?void 0:I.messages),tabIndex:-1,value:s,autoFocus:!1,onChange:ge,currentDate:J,onCurrentDateChange:D,"aria-hidden":!q,"aria-live":"polite","aria-labelledby":se})),K&&o.default.createElement(f.default,j({},k,{value:s,precision:te,onChange:Oe,datePart:J}))))}));C.displayName="DatePicker",C.propTypes=x,C.defaultProps=P;var D=C;t.default=D},8144:(e,t,n)=>{"use strict";t.__esModule=!0,t.default=void 0;var r,a=function(e){if(e&&e.__esModule)return e;if(null===e||"object"!=typeof e&&"function"!=typeof e)return{default:e};var t=u();if(t&&t.has(e))return t.get(e);var n={},r=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var a in e)if(Object.prototype.hasOwnProperty.call(e,a)){var o=r?Object.getOwnPropertyDescriptor(e,a):null;o&&(o.get||o.set)?Object.defineProperty(n,a,o):n[a]=e[a]}return n.default=e,t&&t.set(e,n),n}(n(5427)),o=(r=n(7558))&&r.__esModule?r:{default:r};function u(){if("function"!=typeof WeakMap)return null;var e=new WeakMap;return u=function(){return e},e}function l(){return(l=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e}).apply(this,arguments)}const i=a.default.forwardRef(((e,t)=>{let{value:n,formatter:r,editing:u,editFormat:i,displayFormat:s,localizer:c,parse:d,onChange:f,onBlur:p,disabled:m,readOnly:y}=e,v=function(e,t){if(null==e)return{};var n,r,a={},o=Object.keys(e);for(r=0;r<o.length;r++)n=o[r],t.indexOf(n)>=0||(a[n]=e[n]);return a}(e,["value","formatter","editing","editFormat","displayFormat","localizer","parse","onChange","onBlur","disabled","readOnly"]);const h=(0,a.useRef)(!1),b=(0,a.useMemo)((()=>n instanceof Date&&!isNaN(n.getTime())?c.formatDate(n,r,u?i:s):""),[n,r,c,s,u,i]),[g,O]=(0,a.useState)(b),[w,_]=(0,a.useState)(b);return g!==b&&(O(b),_(b)),a.default.createElement(o.default,l({},v,{type:"text",ref:t,className:"rw-widget-input",value:w,disabled:m,readOnly:y,onChange:({target:e})=>{h.current=!0,_(e.value)},onBlur:e=>{if(p&&p(e),h.current){let t=d(e.target.value);""!=e.target.value&&null==t&&_(""),h.current=!1,f(t,e.target.value)}}}))}));i.displayName="DatePickerInput";var s=i;t.default=s},6786:(e,t,n)=>{"use strict";t.__esModule=!0,t.default=void 0;var r,a=(r=n(5427))&&r.__esModule?r:{default:r};function o(){return(o=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e}).apply(this,arguments)}const u=(e,t,n)=>{let r=String(null!=e?e:"");for(;r.length<t;)r=n+r;return r};var l=a.default.forwardRef(((e,t)=>{let{value:n,valueText:r=String(null!=n?n:""),pad:l,placeholder:i,min:s,max:c,emptyChar:d}=e,f=function(e,t){if(null==e)return{};var n,r,a={},o=Object.keys(e);for(r=0;r<o.length;r++)n=o[r],t.indexOf(n)>=0||(a[n]=e[n]);return a}(e,["value","valueText","pad","placeholder","min","max","emptyChar"]);return a.default.createElement("input",o({},f,{ref:t,"data-focusable":!0,autoComplete:"off",role:"spinbutton","aria-valuenow":null!=n?n:void 0,"aria-valuemin":s,"aria-valuemax":c,"aria-valuetext":r,"aria-disabled":f.disabled||f.readOnly,"arai-placeholder":i,placeholder:i,className:"rw-btn-input-reset rw-time-part-input",value:i&&!n?"":u(n,l||0,null==n?d:"0")}))}));t.default=l},9748:(e,t,n)=>{"use strict";t.__esModule=!0,t.default=void 0;var r=function(e){if(e&&e.__esModule)return e;if(null===e||"object"!=typeof e&&"function"!=typeof e)return{default:e};var t=i();if(t&&t.has(e))return t.get(e);var n={},r=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var a in e)if(Object.prototype.hasOwnProperty.call(e,a)){var o=r?Object.getOwnPropertyDescriptor(e,a):null;o&&(o.get||o.set)?Object.defineProperty(n,a,o):n[a]=e[a]}return n.default=e,t&&t.set(e,n),n}(n(5427)),a=l(n(2491)),o=n(9996),u=l(n(6019));function l(e){return e&&e.__esModule?e:{default:e}}function i(){if("function"!=typeof WeakMap)return null;var e=new WeakMap;return i=function(){return e},e}function s(){return(s=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e}).apply(this,arguments)}t.default=function(e){let{focusedItem:t,disabled:n,onChange:l,value:i,localizer:c,min:d,max:f}=e,p=function(e,t){if(null==e)return{};var n,r,a={},o=Object.keys(e);for(r=0;r<o.length;r++)n=o[r],t.indexOf(n)>=0||(a[n]=e[n]);return a}(e,["focusedItem","disabled","onChange","value","localizer","min","max"]);const m=(0,r.useMemo)((()=>(0,o.chunk)(function(e){let t=u.default.add(u.default.startOf(e,"decade"),-2,"year");return[1,2,3,4,5,6,7,8,9,10,11,12].map((()=>t=u.default.add(t,1,"year")))}(t),4)),[t]);return r.default.createElement(a.default,s({},p,{focusedItem:t}),r.default.createElement(a.default.Body,null,m.map(((e,o)=>r.default.createElement(a.default.Row,{key:o},e.map(((e,o)=>{let u=c.formatDate(e,"year");return r.default.createElement(a.default.Cell,{key:o,unit:"year",viewUnit:"decade",label:u,date:e,min:d,max:f,onChange:l,focusedItem:t,selected:i,disabled:n},u)})))))))}},3577:(e,t,n)=>{"use strict";t.__esModule=!0,t.default=void 0;var r=M(n(2779)),a=M(n(3980)),o=D(n(5427)),u=n(7804),l=M(n(616)),i=D(n(373)),s=M(n(4101)),c=n(7203),d=M(n(2504)),f=n(3554),p=M(n(2312)),m=M(n(1176)),y=M(n(226)),v=n(4371),