react-widgets
Version:
An à la carte set of polished, extensible, and accessible inputs built for React
2 lines • 165 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={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),f=(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()||f(!1,e)}),[f,c]),onFocus:(0,r.useCallback)((function(e){c()||f(!0,e)}),[f,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}},1048:(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 f="object"==typeof self&&self&&self.Object===Object&&self;const d=c||f||Function("return this")(),p=d.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 w=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)},O=function(e){var t=typeof e;return null!=e&&("object"==t||"function"==t)},_=function(e){if(!O(e))return!1;var t=w(e);return"[object Function]"==t||"[object GeneratorFunction]"==t||"[object AsyncFunction]"==t||"[object Proxy]"==t},E=d["__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 M=/^\[object .+?Constructor\]$/,D=Function.prototype,I=Object.prototype,k=D.toString,S=I.hasOwnProperty,T=RegExp("^"+k.call(S).replace(/[\\^$.*+?()[\]{}|]/g,"\\$&").replace(/hasOwnProperty|(function).*?(?=\\\()| for .+?(?=\\\])/g,"$1.*?")+"$");const N=function(e){return!(!O(e)||(t=e,x&&x in t))&&(_(e)?T:M).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(d,"Map"),L=F(Object,"create");var A=Object.prototype.hasOwnProperty;var W=Object.prototype.hasOwnProperty;function U(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])}}U.prototype.clear=function(){this.__data__=L?L(null):{},this.size=0},U.prototype.delete=function(e){var t=this.has(e)&&delete this.__data__[e];return this.size-=t?1:0,t},U.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},U.prototype.has=function(e){var t=this.__data__;return L?void 0!==t[e]:W.call(t,e)},U.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=U,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 $=B;function K(e){var t=this.__data__=new s(e);this.size=t.size}K.prototype.clear=function(){this.__data__=new s,this.size=0},K.prototype.delete=function(e){var t=this.__data__,n=t.delete(e);return this.size=t.size,n},K.prototype.get=function(e){return this.__data__.get(e)},K.prototype.has=function(e){return this.__data__.has(e)},K.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 $(r)}return n.set(e,t),this.size=n.size,this};const H=K;function q(e){var t=-1,n=null==e?0:e.length;for(this.__data__=new $;++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 f=-1,d=!0,p=2&n?new G:void 0;for(o.set(e,t),o.set(t,e);++f<l;){var m=e[f],y=t[f];if(r)var v=u?r(y,m,f,t,e,o):r(m,y,f,e,t,o);if(void 0!==v){if(v)continue;d=!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}))){d=!1;break}}else if(m!==y&&!a(m,y,n,r,o)){d=!1;break}}return o.delete(e),o.delete(t),d},X=d.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]"==w(e)};var ie=Object.prototype,se=ie.hasOwnProperty,ce=ie.propertyIsEnumerable;const fe=le(function(){return arguments}())?le:function(e){return ue(e)&&se.call(e,"callee")&&!ce.call(e,"callee")};var de="object"==typeof exports&&exports&&!exports.nodeType&&exports,pe=de&&"object"==typeof module&&module&&!module.nodeType&&module,me=pe&&pe.exports===de?d.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 we="object"==typeof exports&&exports&&!exports.nodeType&&exports,Oe=we&&"object"==typeof module&&module&&!module.nodeType&&module,_e=Oe&&Oe.exports===we&&c.process,Ee=function(){try{return Oe&&Oe.require&&Oe.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[w(e)]};var Pe,Ce=Object.prototype.hasOwnProperty;const Me=function(e,t){var n=ne(e),r=!n&&fe(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 De=Object.prototype;const Ie=function(e,t){return function(n){return e(t(n))}}(Object.keys,Object);var ke=Object.prototype.hasOwnProperty;const Se=function(e){if(n=(t=e)&&t.constructor,t!==("function"==typeof n&&n.prototype||De))return Ie(e);var t,n,r=[];for(var a in Object(e))ke.call(e,a)&&"constructor"!=a&&r.push(a);return r},Te=function(e){return null!=(t=e)&&be(t.length)&&!_(t)?Me(e):Se(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,Te,oe)};var Fe=Object.prototype.hasOwnProperty;const Re=F(d,"DataView"),Le=F(d,"Promise"),Ae=F(d,"Set"),We=F(d,"WeakMap");var Ue="[object Map]",ze="[object Promise]",Ve="[object Set]",Be="[object WeakMap]",$e="[object DataView]",Ke=C(Re),He=C(R),qe=C(Le),Ge=C(Ae),Ze=C(We),Ye=w;(Re&&Ye(new Re(new ArrayBuffer(1)))!=$e||R&&Ye(new R)!=Ue||Le&&Ye(Le.resolve())!=ze||Ae&&Ye(new Ae)!=Ve||We&&Ye(new We)!=Be)&&(Ye=function(e){var t=w(e),n="[object Object]"==t?e.constructor:void 0,r=n?C(n):"";if(r)switch(r){case Ke:return $e;case He:return Ue;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),f=(s=s==Je?et:s)==et,d=(c=c==Je?et:c)==et,p=s==c;if(p&&ye(e)){if(!ye(t))return!1;l=!0,f=!1}if(p&&!f)return u||(u=new H),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 f=Y(i(e),i(t),r,a,u,l);return l.delete(e),f;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=f&&tt.call(e,"__wrapped__"),y=d&&tt.call(t,"__wrapped__");if(m||y){var v=m?e.value():e,h=y?t.value():t;return u||(u=new H),a(v,h,n,r,u)}}return!!p&&(u||(u=new H),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 f=o.get(e),d=o.get(t);if(f&&d)return f==t&&d==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 f=(0,r.useRef)(null);s((function(){if(null===f.current){var n=e();f.current=function(){o()&&l(c.current,t)||(f.current=null,n&&n())}}return f.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,t){if(e&&e.__esModule)return e;if(null===e||"object"!=typeof e&&"function"!=typeof e)return{default:e};var n=i(t);if(n&&n.has(e))return n.get(e);var r={},a=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var o in e)if("default"!==o&&Object.prototype.hasOwnProperty.call(e,o)){var u=a?Object.getOwnPropertyDescriptor(e,o):null;u&&(u.get||u.set)?Object.defineProperty(r,o,u):r[o]=e[o]}return r.default=e,n&&n.set(e,r),r}(n(3980)),a=l(n(5427)),o=l(n(727));const u=["children"];function l(e){return e&&e.__esModule?e:{default:e}}function i(e){if("function"!=typeof WeakMap)return null;var t=new WeakMap,n=new WeakMap;return(i=function(e){return e?n:t})(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)}const c={};t.CREATE_OPTION=c;const f={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,u);return a.default.createElement(o.default,s({},n,{dataItem:c,className:"rw-list-option-create",selected:!1}),t)}d.propTypes=f;var p=d;t.default=p},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,t){if(e&&e.__esModule)return e;if(null===e||"object"!=typeof e&&"function"!=typeof e)return{default:e};var n=i(t);if(n&&n.has(e))return n.get(e);var r={},a=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var o in e)if("default"!==o&&Object.prototype.hasOwnProperty.call(e,o)){var u=a?Object.getOwnPropertyDescriptor(e,o):null;u&&(u.get||u.set)?Object.defineProperty(r,o,u):r[o]=e[o]}return r.default=e,n&&n.set(e,r),r}(n(5427)),u=n(7203);const l=["className","disabled","label","icon","busy","children","spinner"];function i(e){if("function"!=typeof WeakMap)return null;var t=new WeakMap,n=new WeakMap;return(i=function(e){return e?n:t})(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{className:t,disabled:n,label:r,icon:i,busy:c,children:f,spinner:d=u.Spinner}=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,l);return o.createElement("button",s({tabIndex:-1},p,{title:r,type:"button",disabled:n,"aria-label":r,"aria-disabled":n,className:(0,a.default)(t,"rw-btn")}),c?d:i,f)}},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,t){if(e&&e.__esModule)return e;if(null===e||"object"!=typeof e&&"function"!=typeof e)return{default:e};var n=w(t);if(n&&n.has(e))return n.get(e);var r={},a=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var o in e)if("default"!==o&&Object.prototype.hasOwnProperty.call(e,o)){var u=a?Object.getOwnPropertyDescriptor(e,o):null;u&&(u.get||u.set)?Object.defineProperty(r,o,u):r[o]=e[o]}return r.default=e,n&&n.set(e,r),r}(n(5427)),u=n(4418),l=O(n(7852)),i=O(n(8815)),s=O(n(9748)),c=n(5997),f=O(n(1425)),d=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);const g=["id","autoFocus","bordered","views","tabIndex","disabled","readOnly","className","value","defaultValue","onChange","currentDate","defaultCurrentDate","onCurrentDateChange","min","max","view","defaultView","onViewChange","onKeyDown","onNavigate","renderDay","messages","formats"];function w(e){if("function"!=typeof WeakMap)return null;var t=new WeakMap,n=new WeakMap;return(w=function(e){return e?n:t})(e)}function O(e){return e&&e.__esModule?e:{default:e}}function _(){return(_=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 E=new Date(1900,0,1),j=new Date(2099,11,31),x=["month","year","decade","century"],P={month:"day",year:"month",decade:"year",century:"decade"},C={month:f.default,year:m.default,decade:s.default,century:i.default},M={ArrowDown:"DOWN",ArrowUp:"UP",ArrowRight:"RIGHT",ArrowLeft:"LEFT"},D={LEFT:"RIGHT",RIGHT:"LEFT"},I={year:1,decade:10,century:100};function k(e,t,n){let r=N(e);return null===r?r:y.default.max(y.default.min(r,n),t)}const S={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||x)(e,...t),views:a.default.arrayOf(a.default.oneOf(x)),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=x,tabIndex:s=0,disabled:f,readOnly:d,className:m,value:w,defaultValue:O,onChange:S,currentDate:F,defaultCurrentDate:R,onCurrentDateChange:L,min:A=E,max:W=j,view:U,defaultView:z=i[0],onViewChange:V,onKeyDown:B,onNavigate:$,renderDay:K,messages:H,formats:q}=e,G=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,g);const[Z,Y]=(0,u.useUncontrolledProp)(w,O,S),[X,J]=(0,u.useUncontrolledProp)(F,R||Z||new Date,L),[Q,ee]=(0,u.useUncontrolledProp)(U,z,V),te=(0,c.useLocalizer)(H,q),ne=(0,o.useRef)(null),re=(0,b.useInstanceId)(t,"_calendar"),ae=(0,b.useInstanceId)(t,"_calendar_label");(0,v.default)(!!n,ne);const oe=((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,Q,X),[,ue]=(0,h.default)(ne,{disabled:f},{willHandle(){if(-1==s)return!1}}),le=(0,o.useRef)(Z);(0,o.useEffect)((()=>{const e=k(Z,A,W),t=le.current;le.current=Z,y.default.eq(e,N(t),P[Q])||de(e)}));const ie=f||d,se=e=>{if(i[0]===Q)return de(e),(0,b.notify)(Y,[e]),void fe();ce("DOWN",e)};function ce(e,t){let n=Q,r="LEFT"===e||"UP"===e?"right":"left";"UP"===e&&(n=i[i.indexOf(Q)+1]||n),"DOWN"===e&&(n=i[i.indexOf(Q)-1]||n),t||(t=-1!==["LEFT","RIGHT"].indexOf(e)?pe(e):X),y.default.inRange(t,A,W,n)&&((0,b.notify)($,[t,r,n]),de(t),(0,b.notify)(ee,[n]))}const fe=()=>{var e;const t=null==(e=ne.current)?void 0:e.querySelector(".rw-cell[tabindex]");null==t||t.focus()};function de(e){let t=k(e?new Date(e):X,A,W);e===X||y.default.eq(t,N(X),P[Q])||(0,b.notify)(J,[t])}function pe(e){let t="LEFT"===e?"subtract":"add",n="month"===Q?Q:"year",r=I[Q]||1;return y.default[t](X,1*r,n)}let me=C[Q],ye=!y.default.inRange(new Date,A,W,Q),ve=Q+"_"+y.default[Q](X);const he=ie||!y.default.inRange(pe("LEFT"),A,W,Q),be=ie||!y.default.inRange(pe("RIGHT"),A,W,Q);return o.default.createElement(p.default,_({},G,{role:"group",ref:ne,focused:ue,disabled:f,readOnly:d,tabIndex:s,className:(0,r.default)(m,"rw-calendar",a&&"rw-calendar-contained")}),o.default.createElement(l.default,{label:function(){switch(Q){case"month":return te.formatDate(X,"header");case"year":return te.formatDate(X,"year");case"decade":return te.formatDate(y.default.startOf(X,"decade"),"decade");case"century":return te.formatDate(y.default.startOf(X,"century"),"century")}}(),labelId:ae,localizer:te,upDisabled:ie||Q===(ge=i,ge[ge.length-1]),prevDisabled:he,todayDisabled:ie||ye,nextDisabled:be,onViewChange:()=>{ce("UP")},onMoveLeft:()=>{ce("LEFT")},onMoveRight:()=>{ce("RIGHT")},onMoveToday:()=>{let e=new Date,t=i[0];(0,b.notify)(S,[e]),y.default.inRange(e,A,W,t)&&(fe(),de(e),(0,b.notify)(ee,[t]))}}),o.default.createElement(T.Transition,{direction:oe,onTransitionEnd:(e,t)=>{let n=document.activeElement;!t||n&&e.contains(n)||e.focus()}},o.default.createElement(me,{key:ve,min:A,max:W,id:re,value:Z,localizer:te,disabled:ie,focusedItem:X,onChange:se,onKeyDown:e=>{let t=e.ctrlKey||e.metaKey,n=e.key,r=M[n],a=P[Q];if("Enter"===n)return e.preventDefault(),se(X);if(r)if(t)e.preventDefault(),ce(r);else{"rtl"===getComputedStyle(e.currentTarget).getPropertyValue("direction")&&r in D&&(r=D[r]);let t=T.move(X,A,W,Q,r);y.default.eq(X,t,a)||(e.preventDefault(),y.default.gt(t,X,Q)?ce("RIGHT",t):y.default.lt(t,X,Q)?ce("LEFT",t):de(t))}(0,b.notify)(B,[e])},"aria-labelledby":ae,renderDay:K})));var ge}function N(e){return e&&!isNaN(e.getTime())?e:null}T.displayName="Calendar",T.propTypes=S,T.Transition=d.default,T.move=(e,t,n,r,a)=>{let o,u="month"===r,l="UP"===a||"DOWN"===a,i=r&&P[r],s=u&&l?"week":P[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 F=T;t.default=F},8763:(e,t,n)=>{"use strict";t.__esModule=!0,t.default=void 0;var r=i(n(2779)),a=function(e,t){if(e&&e.__esModule)return e;if(null===e||"object"!=typeof e&&"function"!=typeof e)return{default:e};var n=l(t);if(n&&n.has(e))return n.get(e);var r={},a=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var o in e)if("default"!==o&&Object.prototype.hasOwnProperty.call(e,o)){var u=a?Object.getOwnPropertyDescriptor(e,o):null;u&&(u.get||u.set)?Object.defineProperty(r,o,u):r[o]=e[o]}return r.default=e,n&&n.set(e,r),r}(n(5427)),o=i(n(2956));const u=["className"];function l(e){if("function"!=typeof WeakMap)return null;var t=new WeakMap,n=new WeakMap;return(l=function(e){return e?n:t})(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)}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,u);return a.createElement(o.default,s({},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:f,upDisabled:d,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:d,"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:f,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,t){if(e&&e.__esModule)return e;if(null===e||"object"!=typeof e&&"function"!=typeof e)return{default:e};var n=l(t);if(n&&n.has(e))return n.get(e);var r={},a=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var o in e)if("default"!==o&&Object.prototype.hasOwnProperty.call(e,o)){var u=a?Object.getOwnPropertyDescriptor(e,o):null;u&&(u.get||u.set)?Object.defineProperty(r,o,u):r[o]=e[o]}return r.default=e,n&&n.set(e,r),r}(n(5427)),o=i(n(6019)),u=i(n(4161));function l(e){if("function"!=typeof WeakMap)return null;var t=new WeakMap,n=new WeakMap;return(l=function(e){return e?n:t})(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,f]=(0,u.default)(i);return(0,a.useEffect)((()=>{var e;const t=i.current;t&&f&&(null==(e=t.querySelector(".rw-cell[tabindex]"))||e.focus())}),[t,f,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:f,children:d,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&&f&&o.default[f](u)!==o.default[f](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},d))};var f=c;t.default=f},8815:(e,t,n)=>{"use strict";t.__esModule=!0,t.default=void 0;var r=function(e,t){if(e&&e.__esModule)return e;if(null===e||"object"!=typeof e&&"function"!=typeof e)return{default:e};var n=s(t);if(n&&n.has(e))return n.get(e);var r={},a=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var o in e)if("default"!==o&&Object.prototype.hasOwnProperty.call(e,o)){var u=a?Object.getOwnPropertyDescriptor(e,o):null;u&&(u.get||u.set)?Object.defineProperty(r,o,u):r[o]=e[o]}return r.default=e,n&&n.set(e,r),r}(n(5427)),a=i(n(2491)),o=n(9996),u=i(n(6019));const l=["focusedItem","disabled","onChange","value","localizer","min","max"];function i(e){return e&&e.__esModule?e:{default:e}}function s(e){if("function"!=typeof WeakMap)return null;var t=new WeakMap,n=new WeakMap;return(s=function(e){return e?n:t})(e)}function c(){return(c=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:i,value:s,localizer:f,min:d,max:p}=e,m=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,l);const y=(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,c({},m,{focusedItem:t}),r.default.createElement(a.default.Body,null,y.map(((e,o)=>r.default.createElement(a.default.Row,{key:o},e.map(((e,o)=>{let l=f.formatDate(u.default.startOf(e,"decade"),"decade");return r.default.createElement(a.default.Cell,{key:o,unit:"decade",viewUnit:"century",label:l,date:e,min:d,max:p,onChange:i,focusedItem:t,selected:s,disabled:n},l)})))))))}},4732:(e,t,n)=>{"use strict";t.__esModule=!0,t.default=void 0;var r=P(n(2779)),a=x(n(3980)),o=x(n(5427)),u=n(4418),l=n(7203),i=P(n(7558)),s=P(n(2504)),c=n(3554),f=P(n(2312)),d=P(n(3315)),p=P(n(1176)),m=P(n(226)),y=n(4371),v=n(262),h=x(n(3646)),b=n(9002),g=n(3942),w=P(n(6611)),O=P(n(4161)),_=n(3674);const 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"];function j(e){if("function"!=typeof WeakMap)return null;var t=new WeakMap,n=new WeakMap;return(j=function(e){return e?n:t})(e)}function x(e,t){if(!t&&e&&e.__esModule)return e;if(null===e||"object"!=typeof e&&"function"!=typeof e)return{default:e};var n=j(t);if(n&&n.has(e))return n.get(e);var r={},a=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var o in e)if("default"!==o&&Object.prototype.hasOwnProperty.call(e,o)){var u=a?Object.getOwnPropertyDescriptor(e,o):null;u&&(u.get||u.set)?Object.defineProperty(r,o,u):r[o]=e[o]}return r.default=e,n&&n.set(e,r),r}function P(e){return e&&e.__esModule?e:{default:e}}function C(){return(C=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 M={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:j,autoFocus:x,textField:P,dataKey:M,autoSelectMatches:D,focusFirstItem:I=!1,value:k,defaultValue:S="",onChange:T,open:N,defaultOpen:F=!1,onToggle:R,filter:L=!0,busy:A,disabled:W,readOnly:U,selectIcon:z=l.caretDown,hideCaret:V,hideEmptyPopup:B,busySpinner:$,dropUp:K,tabIndex:H,popupTransition:q,name:G,onSelect:Z,onKeyDown:Y,onBlur:X,onFocus:J,inputProps:Q,listProps:ee,groupBy:te,renderListItem:ne,renderListGroup:re,optionComponent:ae,listComponent:oe=s.default,popupComponent:ue=f.default,data:le=[],messages:ie}=e,se=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,E),[ce,fe]=(0,u.useUncontrolledProp)(k,S,T);const[de,pe]=(0,u.useUncontrolledProp)(N,F,R),me=(0,o.useRef)(null),ye=(0,o.useRef)(null),ve=(0,o.useRef)(null),[he,be]=(0,o.useState)(null),ge=(0,o.useRef)(!1),we=(0,_.useInstanceId)(n,"_input"),Oe=(0,_.useInstanceId)(n,"_listbox"),_e=(0,_.useInstanceId)(n,"_listbox_active_option"),Ee=(0,b.useAccessors)(P,M),je=(0,y.useMessagesWithDefaults)(ie),xe=(0,w.default)(de,pe),Pe=!0===W,Ce=!!U,Me=(0,g.useFilteredData)(le,L,ge.current?Ee.text(ce):void 0,Ee.text),De=(0,o.useMemo)((()=>Me[Ee.indexOf(Me,ce)]),[Me,ce,Ee]),Ie=(0,c.useFocusList)({activeId:_e,scope:me,focusFirstItem:I,anchorItem:de?De:void 0}),[ke,Se]=(0,O.default)(me,{disabled:Pe,onBlur:X,onFocus:J},{didHandle(e){e?Ne({preventScroll:!0}):(ge.current=!1,xe.close(),be(null),Ie.focus(void 0))}});(0,v.useActiveDescendant)(me,_e,de,[Ie.getFocused()]);const Te=(e,t)=>{xe.close(),ge.current=!1,be(null),(0,_.notify)(Z,[e,{originalEvent:t}]),Fe(e,t,!0),Ne({preventScroll:!0})};function Ne(e){ye.current&&ye.current.focus(e)}function Fe(e,t,n=!1){fe(e,{lastValue:ce,originalEvent:t,source:n?"listbox":"input"})}(0,o.useImperativeHandle)(t,(()=>({focus:Ne})));let Re=(0,_.useFirstFocusedRender)(Se,de),Le=Ee.findOrSelf(Me,ce),Ae=Ee.text(he||Le),We=L?"list":"none",Ue=de&&(!B||!!Me.length),ze=null!=(null==Q?void 0:Q.readOnly)?null==Q?void 0:Q.readOnly:U,Ve=!1;return V?A&&(Ve=o.createElement("span",{"aria-hidden":"true",className:"rw-btn rw-picker-caret"},$||l.Spinner)):Ve=o.createElement(d.default,{busy:A,icon:z,spinner:$,onClick:e=>{U||Pe||(e.preventDefault(),Ne(),xe())},disabled:!!Pe||Ce,label:je.openCombobox()}),o.createElement(p.default,C({},se,{ref:me,open:de,dropUp:K,focused:Se,disabled:Pe,readOnly:Ce},ke,{onKeyDown:e=>{if(U)return;let{key:t,altKey:n,shiftKey:r}=e;if((0,_.notify)(Y,[e]),e.defaultPrevented)return;const a=e=>{e&&(be(Ie.toDataItem(e)),Ie.focus(e))};if("End"===t&&de&&!r)e.preventDefault(),a(Ie.last());else if("Home"===t&&de&&!r)e.preventDefault(),a(Ie.first());else if("Escape"===t&&de)e.preventDefault(),be(null),xe.close();else if("Enter"===t&&de)e.preventDefault(),null!=(o=Ie.getFocused())&&Te(o,e);else if("ArrowDown"===t){if(e.preventDefault(),!de)return xe.open();a(Ie.next())}else if("ArrowUp"===t){if(e.preventDefault(),n)return xe.close();de&&a(Ie.prev())}var o},className:(0,r.default)(a,"rw-combobox")}),o.createElement(m.default,{className:(0,r.default)(h,V&&"rw-widget-input",V&&!A&&"rw-hide-caret")},o.createElement(i.default,C({},Q,{role:"combobox",name:G,id:we,className:(0,r.default)(Q&&Q.className,"rw-combobox-input",!V&&"rw-widget-input"),autoFocus:x,tabIndex:H,disabled:Pe,readOnly:ze,"aria-busy":!!A,"aria-owns":Oe,"aria-autocomplete":We,"aria-expanded":de,"aria-haspopup":!0,placeholder:j,value:Ae,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}(le,e.target.value.toLowerCase(),Ee.text):-1;ge.current=!0,be(null);const n=-1===t?e.target.value:le[t];Fe(n,e),n?xe.open():xe.close()},onKeyDown:({key:e})=>{"Backspace"!==e&&"Delete"!==e||Ie.focus(null)},ref:ye})),Ve),o.createElement(c.FocusListContext.Provider,{value:Ie.context},Re&&o.createElement(ue,{dropUp:K,open:Ue,transition:q,onEntering:()=>ve.current.scrollIntoView()},o.createElement(oe,C({},ee,{id:Oe,tabIndex:-1,data:Me,groupBy:te,disabled:W,accessors:Ee,renderItem:ne,renderGroup:re,optionComponent:ae,value:De,searchTerm:Le&&Ee.text(Le)||"","aria-hidden":!Ue,"aria-labelledby":we,"aria-live":Ue?"polite":void 0,onChange:(e,t)=>Te(e,t.originalEvent),ref:ve,messages:{emptyList:le.length?je.emptyFilter:je.emptyList}})))))}));D.displayName="Combobox",D.propTypes=M;var I=D;t.default=I},9337:(e,t,n)=>{"use strict";t.__esModule=!0,t.default=void 0;var r=j(n(2779)),a=j(n(3980)),o=function(e,t){if(e&&e.__esModule)return e;if(null===e||"object"!=typeof e&&"function"!=typeof e)return{default:e};var n=E(t);if(n&&n.has(e))return n.get(e);var r={},a=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var o in e)if("default"!==o&&Object.prototype.hasOwnProperty.call(e,o)){var u=a?Object.getOwnPropertyDescriptor(e,o):null;u&&(u.get||u.set)?Object.defineProperty(r,o,u):r[o]=e[o]}return r.default=e,n&&n.set(e,r),r}(n(5427)),u=n(4418),l=j(n(6562)),i=j(n(8144)),s=n(7203),c=n(5997),f=j(n(2312)),d=j(n(6226)),p=j(n(1176)),m=j(n(226)),y=j(n(6019)),v=j(n(6611)),h=j(n(5344)),b=j(n(4161)),g=n(3674),w=j(n(6252)),O=j(n(3315));const _=["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"];function E(e){if("function"!=typeof WeakMap)return null;var t=new WeakMap,n=new WeakMap;return(E=function(e){return e?n:t})(e)}function j(e){return e&&e.__esModule?e:{default:e}}function x(){return(x=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 P={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 C=Object.assign({},l.default.defaultProps,{min:new Date(1900,0,1),max:new Date(2099,11,31),selectIcon:s.calendar,formats:{}}),M=o.default.forwardRef(((e,t)=>{const n=(0,u.useUncontrolled)(e,{open:"onToggle",value:"onChange",currentDate:"onCurrentDateChange"}),{id:a,value:s,onChange:E,onSelect:j,onToggle:P,onKeyDown:C,onKeyPress:M,onCurrentDateChange:D,inputProps:I,calendarProps:k,timeInputProps:S,autoFocus:T,tabIndex:N,disabled:F,readOnly:R,className:L,valueFormat:A,valueDisplayFormat:W=A,valueEditFormat:U=A,containerClassName:z,name:V,selectIcon:B,placeholder:$,includeTime:K=!1,min:H,max:q,open:G,dropUp:Z,parse:Y,messages:X,formats:J,currentDate:Q,popupTransition:ee,popupComponent:te=f.default,timePrecision:ne,"aria-labelledby":re,"aria-describedby":ae}=n,oe=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,_),ue=(0,c.useLocalizer)(X,J),le=(0,o.useRef)(null),ie=(0,o.useRef)(null),se=(0,h.default)(ie),ce=(0,g.useInstanceId)(a,"_input"),fe=(0,g.useInstanceId)(a,"_date"),de=K?"datetime":"date",pe=(0,v.default)(G,P),[me,ye]=(0,b.default)(le,e,{didHandle(e){e?G&&se.focus():(pe.close(),se.stop())}}),ve=(0,o.useCallback)((e=>{var t,n,r;return"function"==typeof Y?null!=(r=Y(e,ue))?r:null:null!=(t=ue.parseDate(e,null!=(n=null!=Y?Y:U)?n:W))?t:null}),[ue,Y,W,U]),he=(0,w.default)(((e,t,n)=>{R||F||(n&&(e=function(e){return null==e?e:y.default.max(y.default.min(e,q),H)}(e)),E&&(null==e||null==s?e!=s&&E(e,t):y.default.eq(e,s)||E(e,t)))})),be=(0,w.default)((e=>{R||((0,g.notify)(C,[e]),e.defaultPrevented||("Escape"===e.key&&G?pe.close():e.altKey&&("ArrowDown"===e.key?(e.preventDefault(),pe.open()):"ArrowUp"===e.key&&(e.preventDefault(),pe.close()))))})),ge=(0,w.default)((e=>{(0,g.notify)(M,[e]),e.defaultPrevented})),we=(0,w.default)((e=>{var t;let n=y.default.merge(e,s,Q),r=je(e);K||pe.close(),(0,g.notify)(j,[n,r]),he(n,r,!0),null==(t=le.current)||t.focus()})),Oe=(0,w.default)((e=>{he(e,je(e),!0)})),_e=(0,w.default)((e=>{R||F||(e.preventDefault(),pe())}));function Ee(){var e,t;G?null==(e=ie.current)||e.focus():null==(t=le.current)||t.focus()}function je(e){return e instanceof Date&&!isNaN(e.getTime())?ue.formatDate(e,de):""}(0,o.useImperativeHandle)(t,(()=>({focus:Ee})));let xe=(0,g.useFirstFocusedRender)(ye,G);const Pe=null!=(null==I?void 0:I.readOnly)?null==I?void 0:I.readOnly:R;return o.default.createElement(p.default,x({},oe,{defaultValue:void 0,open:!!G,dropUp:Z,focused:ye,disabled:F,readOnly:R,onKeyDown:be,onKeyPress:ge},me,{className:(0,r.default)(L,"rw-date-picker")}),o.default.createElement(m.default,{className:z},o.default.createElement(i.default,x({},I,{id:ce,ref:le,role:"combobox",name:V,value:s,tabIndex:N,autoFocus:T,placeholder:$,disabled:F,readOnly:Pe,formatter:de,displayFormat:W,editFormat:U,editing:ye,localizer:ue,parse:ve,onChange:he,"aria-haspopup":!0,"aria-labelledby":re,"aria-describedby":ae,"aria-expanded":!!G,"aria-owns":fe})),o.default.createElement(O.default,{icon:B,label:ue.messages.dateButton(),disabled:F||R,onClick:_e})),!!xe&&o.default.createElement(te,{dropUp:Z,open:G,role:"dialog",ref:ie,id:fe,className:"rw-calendar-popup",transition:ee,onEntering:()=>{se.start(),requestAnimationFrame((()=>{se.focus()}))},onExited:()=>{se.stop(),ye&&Ee()}},o.default.createElement(l.default,x({min:H,max:q,bordered:!1},k,{messages:Object.assign({},X,null==k?void 0:k.messages),tabIndex:-1,value:s,autoFocus:!1,onChange:we,currentDate:Q,onCurrentDateChange:D,"aria-hidden":!G,"aria-live":"polite","aria-labelledby":ce})),K&&o.default.createElement(d.default,x({},S,{value:s,precision:ne,onChange:Oe,datePart:Q}))))}));M.displayName="DatePicker",M.propTypes=P,M.defaultProps=C;var D=M;t.default=D},8144:(e,t,n)=>{"use strict";t.__esModule=!0,t.default=void 0;var r,a=function(e,t){if(e&&e.__esModule)return e;if(null===e||"object"!=typeof e&&"function"!=typeof e)return{default:e};var n=i(t);if(n&&n.has(e))return n.get(e);var r={},a=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var o in e)if("default"!==o&&Object.prototype.hasOwnProperty.call(e,o)){var u=a?Object.getOwnPropertyDescriptor(e,o):null;u&&(u.get||u.set)?Object.defineProperty(r,o,u):r[o]=e[o]}return r.default=e,n&&n.set(e,r),r}(n(5427)),o=n(6019),u=(r=n(7558))&&r.__esModule?r:{default:r};const l=["value","formatter","editing","editFormat","displayFormat","localizer","parse","onChange","onBlur","disabled","readOnly"];function i(e){if("function"!=typeof WeakMap)return null;var t=new WeakMap,n=new WeakMap;return(i=function(e){return e?n:t})(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)}const c=a.default.forwardRef(((e,t)=>{let{value:n,formatter:r,editing:i,editFormat:c,displayFormat:f,localizer:d,parse:p,onChange:m,onBlur:y,disabled:v,readOnly:h}=e,b=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,l);const g=(0,a.useRef)(!1),w=(0,a.useMemo)((()=>n instanceof Date&&!isNaN(n.getTime())?d.formatDate(n,r,i?c:f):""),[n,r,d,f,i,c]),[O,_]=(0,a.useState)(w),[E,j]=(0,a.useState)(w);return O!==w&&(_(w),j(w)),a.default.createElement(u.default,s({},b,{type:"text",ref:t,className:"rw-widget-input",value:E,disabled:v,readOnly:h,onChange:({target:e})=>{g.current=!0,j(e.value)},onBlur:e=>{if(y&&y(e),g.current){let t=p(e.target.value);""!=e.target.value&&(0,o.isNullOrInvalid)(t)&&j(""),g.current=!1,m(t,e.target.value)}}}))}));c.displayName="DatePickerInput";var f=c;t.default=f},6786:(e,t,n)=>{"use strict";t.__esModule=!0,t.default=void 0;var r,a=(r=n(5427))&&r.__esModule?r:{default:r};const o=["value","valueText","pad","placeholder","min","max","emptyChar"];function u(){return(u=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 l=(e,t,n)=>{let r=String(null!=e?e:"");for(;r.length<t;)r=n+r;return r};var i=a.default.forwardRef(((e,t)=>{let{value:n,valueText:r=String(null!=n?n:""),pad:i,placeholder:s,min:c,max:f,emptyChar:d}=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,o);return a.default.createElement("input",u({},p,{ref:t,"data-focusable":!0,autoComplete:"off",role:"spinbutton","aria-valuenow":null!=n?n:void 0,"aria-valuemin":c,"aria-valuemax":f,"aria-valuetext":r,"aria-disabled":p.disabled||p.readOnly,"arai-placeholder":s,placeholder:s,className:"rw-time-part-input",value:s&&!n?"":l(n,i||0,null==n?d:"0")}))}));t.default=i},9748:(e,t,n)=>{"use strict";t.__esModule=!0,t.default=void 0;var r=function(e,t){if(e&&e.__esModule)return e;if(null===e||"object"!=typeof e&&"function"!=typeof e)return{default:e};var n=s(t);if(n&&n.has(e))return n.get(e);var r={},a=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var o in e)if("default"!==o&&Object.prototype.hasOwnProperty.call(e,o)){var u=a?Object.getOwnPropertyDescriptor(e,o):null;u&&(u.get||u.set)?Object.defineProperty(r,o,u):r[o]=e[o]}return r.default=e,n&&n.set(e,r),r}(n(5427)),a=i(n(2491)),o=n(9996),u=i(n(6019));const l=["focusedItem","disabled","onChange","value","localizer","min","max"];function i(e){return e&&e.__esModule?e:{default:e}}function s(e){if("function"!=typeof WeakMap)return null;var t=new WeakMap,n=new WeakMap;return(s=function(e){return e?n:t})(e)}function c(){return(c=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:i,value:s,localizer:f,min:d,max:p}=e,m=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,l);const y=(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,c({},m,{focusedItem:t}),r.default.createElement(a.default.Body,null,y.map(((e,o)=>r.default.createElement(a.default.Row,{key:o},e.map(((e,o)=>{let u=f.formatDate(e,"year");return r.default.createElement(a.default.Cell,{key:o,unit:"ye