UNPKG

react-widgets-up

Version:

An à la carte set of polished, extensible, and accessible inputs built for React

2 lines 133 kB
/*! For license information please see react-widgets.js.LICENSE.txt */ !function(e,t){"object"==typeof exports&&"object"==typeof module?module.exports=t(require("react")):"function"==typeof define&&define.amd?define(["react"],t):"object"==typeof exports?exports.ReactWidgets=t(require("react")):e.ReactWidgets=t(e.React)}(self,e=>(()=>{var t={126:(e,t,n)=>{"use strict";t.__esModule=!0,t.default=void 0;var r,a=(r=n(3373))&&r.__esModule?r:{default:r},o=function(e){if("function"==typeof WeakMap){var t=new WeakMap;new WeakMap}return function(e){if(e&&e.__esModule)return e;var n,r,a={__proto__:null,default:e};if(null===e||"object"!=typeof e&&"function"!=typeof e)return a;if(n=t){if(n.has(e))return n.get(e);n.set(e,a)}for(const t in e)"default"!==t&&{}.hasOwnProperty.call(e,t)&&((r=(n=Object.defineProperty)&&Object.getOwnPropertyDescriptor(e,t))&&(r.get||r.set)?n(a,t,r):a[t]=e[t]);return a}(e)}(n(8036)),l=n(2990);const u=["className","busy","visible","icon","spinner"];function i(){return i=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)({}).hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},i.apply(null,arguments)}t.default=e=>{let{className:t,busy:n,visible:r,icon:s=l.caretDown,spinner:c=l.Spinner}=e,f=function(e,t){if(null==e)return{};var n={};for(var r in e)if({}.hasOwnProperty.call(e,r)){if(-1!==t.indexOf(r))continue;n[r]=e[r]}return n}(e,u);return o.createElement("span",i({},f,{"aria-hidden":"true",className:(0,a.default)(t,"rw-btn rw-picker-caret")}),n?c:r?s:null)}},135:(e,t,n)=>{"use strict";t.__esModule=!0,t.default=function(e,t={},n={}){const u=(0,l.default)(),[i,c]=(0,r.useState)(!1),f=(0,o.default)(()=>!0===t.disabled||s(e.current));return[(0,a.default)(Object.assign({},n,{isDisabled:f,onChange:e=>{u()&&c(e)},didHandle(e,r){let a=t[e?"onFocus":"onBlur"];a&&a(r),n.didHandle&&!r.isWidgetDefaultPrevented&&n.didHandle(e,r)}})),i,c]};var r=n(8036),a=i(n(835)),o=i(n(5293)),l=i(n(1558)),u=i(n(3727));function i(e){return e&&e.__esModule?e:{default:e}}const s=e=>!!e&&(0,u.default)(e,"fieldset[disabled] *")},189:(e,t,n)=>{"use strict";t.__esModule=!0,t.default=void 0;var r=function(e){if("function"==typeof WeakMap){var t=new WeakMap;new WeakMap}return function(e){if(e&&e.__esModule)return e;var n,r,a={__proto__:null,default:e};if(null===e||"object"!=typeof e&&"function"!=typeof e)return a;if(n=t){if(n.has(e))return n.get(e);n.set(e,a)}for(const t in e)"default"!==t&&{}.hasOwnProperty.call(e,t)&&((r=(n=Object.defineProperty)&&Object.getOwnPropertyDescriptor(e,t))&&(r.get||r.set)?n(a,t,r):a[t]=e[t]);return a}(e)}(n(8036)),a=r,o=s(n(7424)),l=n(1082),u=s(n(8946));const i=["focusedItem","disabled","onChange","value","localizer","min","max"];function s(e){return e&&e.__esModule?e:{default:e}}function c(){return c=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)({}).hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},c.apply(null,arguments)}t.default=function(e){let{focusedItem:t,disabled:n,onChange:s,value:f,localizer:d,min:p,max:m}=e,v=function(e,t){if(null==e)return{};var n={};for(var r in e)if({}.hasOwnProperty.call(e,r)){if(-1!==t.indexOf(r))continue;n[r]=e[r]}return n}(e,i);const h=(0,r.useMemo)(()=>(0,l.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 a.createElement(o.default,c({},v,{focusedItem:t}),a.createElement(o.default.Body,null,h.map((e,r)=>a.createElement(o.default.Row,{key:r},e.map((e,r)=>{let l=d.formatDate(u.default.startOf(e,"decade"),"decade");return a.createElement(o.default.Cell,{key:r,unit:"decade",viewUnit:"century",label:l,date:e,min:p,max:m,onChange:s,focusedItem:t,selected:f,disabled:n},l)})))))}},208:(e,t,n)=>{"use strict";t.__esModule=!0,t.default=function(e){const t=(0,r.useRef)(e);return t.current=e,t};var r=n(8036)},314:(e,t,n)=>{"use strict";t.__esModule=!0,t.default=void 0;var r=i(n(3373)),a=i(n(8102)),o=function(e){if("function"==typeof WeakMap){var t=new WeakMap;new WeakMap}return function(e){if(e&&e.__esModule)return e;var n,r,a={__proto__:null,default:e};if(null===e||"object"!=typeof e&&"function"!=typeof e)return a;if(n=t){if(n.has(e))return n.get(e);n.set(e,a)}for(const t in e)"default"!==t&&{}.hasOwnProperty.call(e,t)&&((r=(n=Object.defineProperty)&&Object.getOwnPropertyDescriptor(e,t))&&(r.get||r.set)?n(a,t,r):a[t]=e[t]);return a}(e)}(n(8036)),l=n(460);const u=["direction","children","onTransitionEnd"];function i(e){return e&&e.__esModule?e:{default:e}}function s(){return s=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)({}).hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},s.apply(null,arguments)}const c="rw-calendar-transition-next",f=(e,t)=>e&&o.cloneElement(e,{className:(0,r.default)(e.props.className,"rw-calendar-transition",t)}),d={direction:"left"};class p extends o.Component{constructor(e){super(e),this.handleTransitionEnd=e=>{this.isTransitioning=!1;let t=this.container.current.lastChild;this.props.onTransitionEnd&&this.props.onTransitionEnd(t,e)},this.current=this.props.children,this.container=o.createRef(),this.state={prevClasses:"",currentClasses:""}}componentDidUpdate(){if(!this.flush||this.isTransitioning)return;this.flush=!1,this.isTransitioning=!0;let e=this.container.current.firstChild;const t=document.activeElement&&e.contains(document.activeElement);this.setState({prevClasses:"",currentClasses:c},()=>{let e=this.container.current.lastChild;e.clientHeight,this.setState({prevClasses:"rw-calendar-transition-prev",currentClasses:(0,r.default)(c,"rw-calendar-transition-active")},()=>{(0,a.default)(e,()=>{this.prev=null,this.current.key!==this.props.children.key&&(this.current=this.props.children),this.setState({prevClasses:"",currentClasses:""},()=>this.handleTransitionEnd(t))})})})}render(){let e=Object.assign({},d,(0,l.omitUndefined)(this.props)),{direction:t,children:n}=e,a=function(e,t){if(null==e)return{};var n={};for(var r in e)if({}.hasOwnProperty.call(e,r)){if(-1!==t.indexOf(r))continue;n[r]=e[r]}return n}(e,u);this.isTransitioning||(this.current.key!==n.key&&(this.prev=this.current,this.flush=!0),this.current=n);let{prevClasses:i,currentClasses:c}=this.state;return o.createElement("div",s({},a,{ref:this.container,className:(0,r.default)("rw-calendar-transition-group","top"===t&&"rw-calendar-transition-top","right"===t&&"rw-calendar-transition-right","bottom"===t&&"rw-calendar-transition-bottom","left"===t&&"rw-calendar-transition-left")}),f(this.prev,i),f(this.current,c))}}t.default=p},335:(e,t,n)=>{"use strict";t.__esModule=!0,t.default=function(e,t,n=!1){const r=(0,o.useCallback)(()=>document,[]);return(0,a.default)(r,e,t,n)};var r,a=(r=n(4582))&&r.__esModule?r:{default:r},o=n(8036)},345:(e,t,n)=>{"use strict";t.__esModule=!0,t.default=void 0;var r=function(e){if("function"==typeof WeakMap){var t=new WeakMap;new WeakMap}return function(e){if(e&&e.__esModule)return e;var n,r,a={__proto__:null,default:e};if(null===e||"object"!=typeof e&&"function"!=typeof e)return a;if(n=t){if(n.has(e))return n.get(e);n.set(e,a)}for(const t in e)"default"!==t&&{}.hasOwnProperty.call(e,t)&&((r=(n=Object.defineProperty)&&Object.getOwnPropertyDescriptor(e,t))&&(r.get||r.set)?n(a,t,r):a[t]=e[t]);return a}(e)}(n(8036)),a=r,o=s(n(7424)),l=n(1082),u=s(n(8946));const i=["focusedItem","disabled","onChange","value","localizer","min","max"];function s(e){return e&&e.__esModule?e:{default:e}}function c(){return c=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)({}).hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},c.apply(null,arguments)}t.default=function(e){let{focusedItem:t,disabled:n,onChange:s,value:f,localizer:d,min:p,max:m}=e,v=function(e,t){if(null==e)return{};var n={};for(var r in e)if({}.hasOwnProperty.call(e,r)){if(-1!==t.indexOf(r))continue;n[r]=e[r]}return n}(e,i);const h=(0,r.useMemo)(()=>(0,l.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 a.createElement(o.default,c({},v,{focusedItem:t}),a.createElement(o.default.Body,null,h.map((e,r)=>a.createElement(o.default.Row,{key:r},e.map((e,r)=>{let l=d.formatDate(e,"year");return a.createElement(o.default.Cell,{key:r,unit:"year",viewUnit:"decade",label:l,date:e,min:p,max:m,onChange:s,focusedItem:t,selected:f,disabled:n},l)})))))}},433:(e,t,n)=>{"use strict";t.__esModule=!0,t.getMessages=u,t.useMessagesWithDefaults=void 0;var r=function(e){if("function"==typeof WeakMap){var t=new WeakMap;new WeakMap}return function(e){if(e&&e.__esModule)return e;var n,r,a={__proto__:null,default:e};if(null===e||"object"!=typeof e&&"function"!=typeof e)return a;if(n=t){if(n.has(e))return n.get(e);n.set(e,a)}for(const t in e)"default"!==t&&{}.hasOwnProperty.call(e,t)&&((r=(n=Object.defineProperty)&&Object.getOwnPropertyDescriptor(e,t))&&(r.get||r.set)?n(a,t,r):a[t]=e[t]);return a}(e)}(n(8036)),a=r;const o={moveToday:"Today",moveBack:"Navigate back",moveForward:"Navigate forward",dateButton:"Select date",openCombobox:"open combobox",emptyList:"There are no items in this list",emptyFilter:"The filter returned no results",createOption:(e,t)=>[" Create option",t&&" ",t&&a.createElement("strong",{key:"_"},`"${t}"`)],tagsLabel:"Selected items",removeLabel:"Remove selected item",noneSelected:"no selected items",selectedItems:e=>`Selected items: ${e.join(", ")}`,increment:"Increment value",decrement:"Decrement value"},l={};function u(e=l){let t={};return Object.keys(o).forEach(n=>{let r=e[n];null==r&&(r=o[n]),t[n]="function"==typeof r?r:()=>r}),t}t.useMessagesWithDefaults=e=>(0,r.useMemo)(()=>u(e),[e])},460:(e,t)=>{"use strict";t.__esModule=!0,t.omitUndefined=function(e){return Object.fromEntries(Object.entries(e).filter(([e,t])=>void 0!==t))}},649:(e,t,n)=>{"use strict";t.__esModule=!0,t.default=void 0,t.useWidgetProps=c;var r=i(n(3373)),a=function(e){if("function"==typeof WeakMap){var t=new WeakMap;new WeakMap}return function(e){if(e&&e.__esModule)return e;var n,r,a={__proto__:null,default:e};if(null===e||"object"!=typeof e&&"function"!=typeof e)return a;if(n=t){if(n.has(e))return n.get(e);n.set(e,a)}for(const t in e)"default"!==t&&{}.hasOwnProperty.call(e,t)&&((r=(n=Object.defineProperty)&&Object.getOwnPropertyDescriptor(e,t))&&(r.get||r.set)?n(a,t,r):a[t]=e[t]);return a}(e)}(n(8036)),o=a,l=i(n(335));const u=["className","tabIndex","focused","open","dropUp","disabled","readOnly","autofilling"];function i(e){return e&&e.__esModule?e:{default:e}}function s(){return s=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)({}).hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},s.apply(null,arguments)}function c(e){return{tabIndex:null!=e.tabIndex?e.tabIndex:-1,"data-intent":function(){const[e,t]=(0,a.useState)(!1);return(0,l.default)("keydown",({key:e})=>{(" "==e||"Tab"===e||"Enter"==e||e&&-1!==e.indexOf("Arrow"))&&t(!0)}),(0,l.default)("mousedown",()=>{t(!1)}),e}()?"keyboard":"mouse",className:(0,r.default)(e.className,"rw-widget",e.disabled&&"rw-state-disabled",e.readOnly&&"rw-state-readonly",e.focused&&"rw-state-focus",e.autofilling&&"rw-webkit-autofill",e.open&&"rw-open"+(e.dropUp?"-up":""))}}const f=o.forwardRef((e,t)=>{let{className:n,tabIndex:r,focused:a,open:l,dropUp:i,disabled:f,readOnly:d,autofilling:p}=e,m=function(e,t){if(null==e)return{};var n={};for(var r in e)if({}.hasOwnProperty.call(e,r)){if(-1!==t.indexOf(r))continue;n[r]=e[r]}return n}(e,u);const v=c({className:n,tabIndex:r,focused:a,open:l,dropUp:i,disabled:f,readOnly:d,autofilling:p});return o.createElement("div",s({ref:t},m,v))});f.displayName="Widget",t.default=f},789:(e,t,n)=>{"use strict";t.__esModule=!0,t.default=void 0;var r,a=(r=n(3373))&&r.__esModule?r:{default:r},o=function(e){if("function"==typeof WeakMap){var t=new WeakMap;new WeakMap}return function(e){if(e&&e.__esModule)return e;var n,r,a={__proto__:null,default:e};if(null===e||"object"!=typeof e&&"function"!=typeof e)return a;if(n=t){if(n.has(e))return n.get(e);n.set(e,a)}for(const t in e)"default"!==t&&{}.hasOwnProperty.call(e,t)&&((r=(n=Object.defineProperty)&&Object.getOwnPropertyDescriptor(e,t))&&(r.get||r.set)?n(a,t,r):a[t]=e[t]);return a}(e)}(n(8036));t.default=function({children:e,className:t,component:n="div"}){let r=n;return o.createElement(r,{tabIndex:"-1",role:"separator",className:(0,a.default)(t,"rw-list-optgroup")},e)}},835:(e,t,n)=>{"use strict";t.__esModule=!0,t.default=function(e){const t=(0,o.default)(),n=(0,r.useRef)(),l=(0,r.useRef)(),u=(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)((e,r)=>{e!==n.current&&(null==i||i(e,r),!t()&&e||(n.current=e,null==s||s(e,r)))},[t,i,s,n]),d=(0,r.useCallback)((e,t)=>{c()||(t&&t.persist&&t.persist(),!1!==(null==u?void 0:u(e,t))&&(clearTimeout(l.current),e?f(e,t):l.current=window.setTimeout(()=>f(e,t))))},[u,f]);return(0,r.useMemo)(()=>({onBlur:e=>{d(!1,e)},onFocus:e=>{d(!0,e)}}),[d])};var r=n(8036),a=l(n(5293)),o=l(n(1558));function l(e){return e&&e.__esModule?e:{default:e}}},844:(e,t,n)=>{"use strict";t.__esModule=!0,t.default=void 0;var r=function(e){if("function"==typeof WeakMap){var t=new WeakMap;new WeakMap}return function(e){if(e&&e.__esModule)return e;var n,r,a={__proto__:null,default:e};if(null===e||"object"!=typeof e&&"function"!=typeof e)return a;if(n=t){if(n.has(e))return n.get(e);n.set(e,a)}for(const t in e)"default"!==t&&{}.hasOwnProperty.call(e,t)&&((r=(n=Object.defineProperty)&&Object.getOwnPropertyDescriptor(e,t))&&(r.get||r.set)?n(a,t,r):a[t]=e[t]);return a}(e)}(n(8036));const a=["disabled","readOnly"];function o(){return o=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)({}).hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},o.apply(null,arguments)}const l=r.forwardRef((e,t)=>{let{disabled:n,readOnly:l}=e,u=function(e,t){if(null==e)return{};var n={};for(var r in e)if({}.hasOwnProperty.call(e,r)){if(-1!==t.indexOf(r))continue;n[r]=e[r]}return n}(e,a),i=Math.max(String(u.value||u.placeholder||"").length,1)+1;return r.createElement("input",o({spellCheck:"false",autoCapitalize:"off"},u,{size:i,ref:t,autoComplete:"off",className:"rw-multiselect-input","aria-disabled":n,"aria-readonly":l,disabled:n,readOnly:l}))});l.displayName="MultiselectInput",t.default=l},921:(e,t,n)=>{"use strict";t.__esModule=!0,t.presets=void 0,t.useFilteredData=function(e,t,n="",l){return(0,a.useMemo)(()=>{const a=function(e,t){if(!1===e)return null;if("function"==typeof e)return e;const n=o[!0===e?"startsWith":e||"eq"];return(e,a)=>{let o=(0,r.dataText)(e,t);return n(o.toLowerCase(),a.toLowerCase())}}(t,l);return a&&n.trim()?e.filter((e,t)=>a(e,n,t)):e},[e,t,n,l])};var r=n(5339),a=n(8036);const o=t.presets={eq:(e,t)=>e===t,contains:(e,t)=>-1!==e.indexOf(t),startsWith:(e,t)=>0===e.lastIndexOf(t,0)}},1033:(e,t,n)=>{"use strict";t.__esModule=!0,t.default=void 0;var r=n(8036),a=l(n(3305)),o=l(n(9582));function l(e){return e&&e.__esModule?e:{default:e}}t.default=function(e,t){const n=(0,r.useRef)(!0),l=(0,r.useRef)();(0,o.default)(()=>{l.current&&l.current()}),(0,a.default)(()=>{n.current?n.current=!1:(l.current&&l.current(),l.current=e())},t)}},1082:(e,t,n)=>{"use strict";t.__esModule=!0,t.chunk=function(e,t){let n=0,r=e?e.length:0,a=[];for(t=Math.max(+t||1,1);n<r;)a.push(e.slice(n,n+=t));return a},t.groupBySortedKeys=function(e,t,n=[]){const r="function"==typeof e?e:t=>t[e];(0,a.default)("string"!=typeof e||!t.length||o(t[0],e),`[React Widgets] You seem to be trying to group this list by a property \`${e}\` that doesn't exist in the dataset items, this may be a typo`);const l=new Map;return t.forEach(e=>{let t=r(e);l.has(t)?l.get(t).push(e):l.set(t,[e])}),Array.from(l)},t.makeArray=t.has=void 0,t.toItemArray=function(e){return Array.isArray(e)?e:[]};var r,a=(r=n(8610))&&r.__esModule?r:{default:r};t.makeArray=(e,t=!0)=>{const n=[];return t&&null==e?n:n.concat(e)};const o=(e,t)=>!!e&&Object.prototype.hasOwnProperty.call(e,t);t.has=o},1467:(e,t,n)=>{"use strict";t.__esModule=!0,t.default=void 0;var r=c(n(3373)),a=c(n(5131)),o=c(n(9044)),l=c(n(8102)),u=function(e){if("function"==typeof WeakMap){var t=new WeakMap;new WeakMap}return function(e){if(e&&e.__esModule)return e;var n,r,a={__proto__:null,default:e};if(null===e||"object"!=typeof e&&"function"!=typeof e)return a;if(n=t){if(n.has(e))return n.get(e);n.set(e,a)}for(const t in e)"default"!==t&&{}.hasOwnProperty.call(e,t)&&((r=(n=Object.defineProperty)&&Object.getOwnPropertyDescriptor(e,t))&&(r.get||r.set)?n(a,t,r):a[t]=e[t]);return a}(e)}(n(8036)),i=n(4684);const s=["children","className","dropUp"];function c(e){return e&&e.__esModule?e:{default:e}}function f(){return f=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)({}).hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},f.apply(null,arguments)}const d={entering:"rw-slide-transition-entering",exiting:"rw-slide-transition-exiting",exited:"rw-slide-transition-exited"};class p extends u.Component{constructor(...e){super(...e),this.nodeRef=u.createRef(),this.setContainerHeight=()=>{this.nodeRef.current.style.height=this.getHeight(this.nodeRef.current)+"px"},this.clearContainerHeight=e=>{e.style.height=""},this.handleEntered=()=>{this.clearContainerHeight(this.nodeRef.current),this.props.onEntered&&this.props.onEntered()},this.handleEntering=()=>{this.props.onEntering&&this.props.onEntering()},this.handleExit=()=>{this.setContainerHeight(),this.props.onExit&&this.props.onExit()},this.handleExited=()=>{this.clearContainerHeight(this.nodeRef.current),this.props.onExited&&this.props.onExited()},this.handleTransitionEnd=(e,t)=>{(0,l.default)(this.nodeRef.current.firstChild,t)}}getHeight(e){let t,n=e.firstChild,r=parseInt((0,a.default)(n,"margin-top"),10)+parseInt((0,a.default)(n,"margin-bottom"),10),l=e.style.display;return e.style.display="block",t=((0,o.default)(n)||0)+(isNaN(r)?0:r),e.style.display=l,t}render(){const e=this.props,{children:t,className:n,dropUp:a}=e,o=function(e,t){if(null==e)return{};var n={};for(var r in e)if({}.hasOwnProperty.call(e,r)){if(-1!==t.indexOf(r))continue;n[r]=e[r]}return n}(e,s);return u.createElement(i.Transition,{appear:!0,in:this.props.in,nodeRef:this.nodeRef,onEnter:this.setContainerHeight,onEntering:this.handleEntering,onEntered:this.handleEntered,onExit:this.handleExit,onExited:this.handleExited,addEndListener:this.handleTransitionEnd,timeout:void 0},e=>u.createElement("div",f({},o,{ref:this.nodeRef,className:(0,r.default)(n,a&&"rw-dropup",d[e])}),u.cloneElement(t,{className:(0,r.default)("rw-slide-transition",t.props.className)})))}}t.default=p},1510:(e,t,n)=>{"use strict";t.__esModule=!0,t.notify=function(e,t){e&&e.apply(null,t)},t.useFirstFocusedRender=function(e,t){const n=(0,r.useRef)(!1);return n.current||(e||!!t)&&(n.current=!0)},t.useInstanceId=void 0;var r=n(8036);let a=0;t.useInstanceId=(e,t="")=>{const n=(0,r.useRef)(void 0);return n.current||(n.current=(null=="rw_"?"":"rw_")+ ++a),(e||n.current)+t}},1558:(e,t,n)=>{"use strict";t.__esModule=!0,t.default=function(){const e=(0,r.useRef)(!0),t=(0,r.useRef)(()=>e.current);return(0,r.useEffect)(()=>(e.current=!0,()=>{e.current=!1}),[]),t.current};var r=n(8036)},1586:(e,t,n)=>{"use strict";t.__esModule=!0,t.default=void 0;var r=C(n(3373)),a=D(n(8036)),o=a,l=n(8341),u=C(n(4585)),i=D(n(7812)),s=C(n(1996)),c=n(2990),f=C(n(5329)),d=n(3056),p=C(n(3251)),m=C(n(649)),v=C(n(7915)),h=n(5963),y=n(921),g=C(n(8940)),b=n(5339),w=C(n(6607)),_=C(n(7433)),O=C(n(135)),M=n(3326),E=n(1510),P=C(n(126));const x=["id","autoFocus","textField","dataKey","value","defaultValue","onChange","open","defaultOpen","onToggle","searchTerm","defaultSearchTerm","onSearch","filter","allowCreate","delay","focusFirstItem","className","containerClassName","placeholder","busy","disabled","readOnly","selectIcon","busySpinner","dropUp","tabIndex","popupTransition","name","autoComplete","onSelect","onCreate","onKeyPress","onKeyDown","onClick","inputProps","listProps","popupProps","renderListItem","renderListGroup","optionComponent","renderValue","groupBy","onBlur","onFocus","listComponent","popupComponent","data","messages","ref"];function D(e,t){if("function"==typeof WeakMap)var n=new WeakMap,r=new WeakMap;return(D=function(e,t){if(!t&&e&&e.__esModule)return e;var a,o,l={__proto__:null,default:e};if(null===e||"object"!=typeof e&&"function"!=typeof e)return l;if(a=t?r:n){if(a.has(e))return a.get(e);a.set(e,l)}for(const t in e)"default"!==t&&{}.hasOwnProperty.call(e,t)&&((o=(a=Object.defineProperty)&&Object.getOwnPropertyDescriptor(e,t))&&(o.get||o.set)?a(l,t,o):l[t]=e[t]);return l})(e,t)}function C(e){return e&&e.__esModule?e:{default:e}}function k(){return k=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)({}).hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},k.apply(null,arguments)}function I(e){let{id:t,autoFocus:n,textField:D,dataKey:C,value:I,defaultValue:j,onChange:N,open:T,defaultOpen:S=!1,onToggle:W,searchTerm:F,defaultSearchTerm:R="",onSearch:L,filter:A=!0,allowCreate:U=!1,delay:V=500,focusFirstItem:z,className:B,containerClassName:K,placeholder:H,busy:$,disabled:q,readOnly:G,selectIcon:X=c.caretDown,busySpinner:Y,dropUp:Z,tabIndex:J,popupTransition:Q,name:ee,autoComplete:te,onSelect:ne,onCreate:re,onKeyPress:ae,onKeyDown:oe,onClick:le,inputProps:ue,listProps:ie,popupProps:se,renderListItem:ce,renderListGroup:fe,optionComponent:de,renderValue:pe,groupBy:me,onBlur:ve,onFocus:he,listComponent:ye=f.default,popupComponent:ge=p.default,data:be=[],messages:we,ref:_e}=e,Oe=function(e,t){if(null==e)return{};var n={};for(var r in e)if({}.hasOwnProperty.call(e,r)){if(-1!==t.indexOf(r))continue;n[r]=e[r]}return n}(e,x);const[Me,Ee]=(0,l.useUncontrolledProp)(I,j,N),[Pe,xe]=(0,l.useUncontrolledProp)(T,S,W),[De,Ce]=(0,l.useUncontrolledProp)(F,R,L),ke=(0,a.useRef)(null),Ie=(0,a.useRef)(null),je=(0,a.useRef)(null),Ne=(0,E.useInstanceId)(t,"_input"),Te=(0,E.useInstanceId)(t,"_listbox"),Se=(0,E.useInstanceId)(t,"_listbox_active_option"),We=(0,b.useAccessors)(D,C),Fe=(0,M.useLocalizer)(we);(0,w.default)(!!n,ke);const Re=(0,_.default)(Pe,xe),Le=!0===q,Ae=!!G,[Ue,Ve]=(0,O.default)(ke,{disabled:Le,onBlur:ve,onFocus:he},{didHandle(e){e?A&&Qe():(Re.close(),et())}}),ze=(0,y.useFilteredData)(be,!!Pe&&A,De,We.text),Be=(0,a.useMemo)(()=>ze[We.indexOf(ze,Me)],[ze,Me,We]),Ke=(0,d.useFocusList)({activeId:Se,scope:ke,focusFirstItem:z,anchorItem:Pe?Be:void 0}),[He,$e]=(0,a.useState)(!1),qe=function(e){const t=(0,u.default)(),n=(0,a.useRef)("");return function(r,a){let o=(n.current+r).toLowerCase();r&&(n.current=o,t.set(()=>{n.current="",a(o)},e))}}(V),Ge=Ke.getFocused();(0,h.useActiveDescendant)(ke,Se,Ge&&Pe,[Ge]);const Xe=(0,g.default)(U,{searchTerm:De,data:ze,accessors:We}),Ye=e=>{(0,E.notify)(re,[De]),et(e),Re.close(),Qe()},Ze=(e,t)=>{G||Le||void 0!==e&&(null==t||t.preventDefault(),e!==i.CREATE_OPTION?((0,E.notify)(ne,[e,{originalEvent:t}]),Je(e,t,!0),Re.close(),Qe()):Ye(t))};function Je(e,t,n=!1){We.matches(e,Me)||((0,E.notify)(Ee,[e,{originalEvent:t,source:n?"listbox":"input",lastValue:Me,searchTerm:De}]),et(t),Re.close())}function Qe(){A?Ie.current.focus():ke.current.focus()}function et(e){tt("",e,"clear")}function tt(e,t,n="input"){De!==e&&Ce(e,{action:n,originalEvent:t,lastSearchTerm:De})}(0,a.useImperativeHandle)(_e,()=>({focus:Qe}));let nt=We.findOrSelf(ze,Me),rt=(0,E.useFirstFocusedRender)(Ve,Pe);const at=Object.assign({},Oe,{role:"combobox",id:Ne,tabIndex:A?-1:J||0,"aria-owns":Oe["aria-owns"]?`${Te} ${Oe["aria-owns"]}`:Te,"aria-controls":Oe["aria-controls"]?`${Te} ${Oe["aria-controls"]}`:Te,"aria-expanded":!!Pe,"aria-haspopup":"listbox","aria-busy":!!$,"aria-live":Pe?"polite":void 0,"aria-autocomplete":"list","aria-disabled":Le,"aria-readonly":Ae});return o.createElement(d.FocusListContext.Provider,{value:Ke.context},o.createElement(m.default,k({},at,{open:!!Pe,dropUp:!!Z,focused:!!Ve,disabled:Le,readOnly:Ae,autofilling:He},Ue,{onKeyDown:e=>{if(G||Le)return;let{key:t,altKey:n,ctrlKey:r,shiftKey:a}=e;(0,E.notify)(oe,[e]);let o=()=>{et(),Re.close(),Pe&&setTimeout(Qe)};if(!e.defaultPrevented)if("End"===t&&Pe&&!a)e.preventDefault(),Ke.focus(Ke.last());else if("Home"===t&&Pe&&!a)e.preventDefault(),Ke.focus(Ke.first());else if("Escape"===t&&(Pe||De))e.preventDefault(),o();else if("Enter"===t&&Pe&&r&&Xe)e.preventDefault(),Ye(e);else if(("Enter"===t||" "===t&&!A)&&Pe)e.preventDefault(),Ke.hasFocused()&&Ze(Ke.getFocused(),e);else if("ArrowDown"===t){if(e.preventDefault(),!Pe)return void Re.open();Ke.focus(Ke.next())}else if("ArrowUp"===t){if(e.preventDefault(),n)return o();Ke.focus(Ke.prev())}},onKeyPress:e=>{G||Le||((0,E.notify)(ae,[e]),e.defaultPrevented||A||qe(String.fromCharCode(e.which),e=>{if(!Pe)return;let t=t=>y.presets.startsWith(We.text(t).toLowerCase(),e.toLowerCase());const[n,r]=Ke.get(),a=n.length,o=n.indexOf(r)+1,l=o>=a?0:o;let u=0,i=l;for(;u<a;){i=(u+l)%a;let e=n[i];if(t(Ke.toDataItem(e)))break;u++}u!==a&&Ke.focus(n[i])}))},className:(0,r.default)(B,"rw-dropdown-list"),ref:ke}),o.createElement(v.default,{onClick:e=>{G||Le||(e.preventDefault(),Qe(),Re(),(0,E.notify)(le,[e]))},tabIndex:A?-1:0,className:(0,r.default)(K,"rw-widget-input")},o.createElement(s.default,k({},ue,{value:nt,dataKeyAccessor:We.value,textAccessor:We.text,name:ee,readOnly:G,disabled:Le,allowSearch:!!A,searchTerm:De,ref:Ie,autoComplete:te,onSearch:e=>{Pe||e.target.value.trim()?tt(e.target.value,e,"input"):e.preventDefault(),Re.open()},onAutofill:$e,onAutofillChange:e=>{let t=e.target.value.toLowerCase();if(""!==t){for(const n of be)if(String(We.value(n)).toLowerCase()===t||We.text(n).toLowerCase()===t){Je(n,e);break}}else Je(null)},placeholder:H,renderValue:pe})),o.createElement(P.default,{visible:!0,busy:$,icon:X,spinner:Y})),rt&&o.createElement(ge,k({},se,{dropUp:Z,open:Pe,transition:Q,onEntered:Qe,onEntering:()=>je.current.scrollIntoView()}),o.createElement(ye,k({},ie,{id:Te,data:ze,tabIndex:-1,disabled:q,groupBy:me,searchTerm:De,accessors:We,renderItem:ce,renderGroup:fe,optionComponent:de,value:Be,onChange:(e,t)=>Ze(e,t.originalEvent),"aria-live":Pe?"polite":void 0,"aria-labelledby":Ne,"aria-hidden":!Pe,ref:je,messages:{emptyList:be.length?Fe.messages.emptyFilter:Fe.messages.emptyList}})),Xe&&o.createElement(i.default,{onSelect:Ye},Fe.messages.createOption(Me,De||"")))))}I.displayName="DropdownList",t.default=I},1996:(e,t,n)=>{"use strict";t.__esModule=!0,t.default=void 0;var r,a=(r=n(3373))&&r.__esModule?r:{default:r},o=function(e){if("function"==typeof WeakMap){var t=new WeakMap;new WeakMap}return function(e){if(e&&e.__esModule)return e;var n,r,a={__proto__:null,default:e};if(null===e||"object"!=typeof e&&"function"!=typeof e)return a;if(n=t){if(n.has(e))return n.get(e);n.set(e,a)}for(const t in e)"default"!==t&&{}.hasOwnProperty.call(e,t)&&((r=(n=Object.defineProperty)&&Object.getOwnPropertyDescriptor(e,t))&&(r.get||r.set)?n(a,t,r):a[t]=e[t]);return a}(e)}(n(8036)),l=o;const u=l.forwardRef(function({name:e,autoComplete:t,value:n,allowSearch:r,placeholder:u,textAccessor:i,dataKeyAccessor:s,searchTerm:c,onSearch:f,onAutofill:d,onAutofillChange:p,renderValue:m,disabled:v,readOnly:h},y){const[g,b]=(0,o.useState)(!1),w=(0,o.useRef)(null);let _=s(n),O=null==n?"":i(n),M=String(null!=_?_:"");M===String({})&&(M="");const E=!n&&u?l.createElement("span",{className:"rw-placeholder"},u):m?m({item:n,dataKey:_,text:O}):O;(0,o.useImperativeHandle)(y,()=>({focus(){w.current&&w.current.focus()}}));const P=g?{display:"none"}:void 0;return l.createElement("div",{className:"rw-dropdown-list-input"},"off"!==t&&l.createElement("input",{name:e,tabIndex:-1,disabled:v,readOnly:h,value:null==M?"":M,autoComplete:t,onChange:e=>{b(!1),p(e)},onAnimationStart:({animationName:e})=>{let t;if("react-widgets-autofill-start"===e)t=!0;else{if("react-widgets-autofill-cancel"!==e)return;t=!1}b(t),d(t)},"aria-hidden":!g,className:(0,a.default)("rw-detect-autofill",!g&&"rw-sr")}),l.createElement(l.Fragment,null,r&&l.createElement("input",{ref:w,disabled:v,readOnly:h,style:P,className:"rw-dropdownlist-search",autoComplete:"off",value:c||"",size:(c||"").length+2,onChange:f}),!c&&l.createElement("span",{className:"rw-dropdown-list-value",style:P},E)))});u.displayName="DropdownListInput",t.default=u},2184:(e,t,n)=>{"use strict";t.__esModule=!0,t.default=void 0;var r=g(n(3373)),a=function(e){if("function"==typeof WeakMap){var t=new WeakMap;new WeakMap}return function(e){if(e&&e.__esModule)return e;var n,r,a={__proto__:null,default:e};if(null===e||"object"!=typeof e&&"function"!=typeof e)return a;if(n=t){if(n.has(e))return n.get(e);n.set(e,a)}for(const t in e)"default"!==t&&{}.hasOwnProperty.call(e,t)&&((r=(n=Object.defineProperty)&&Object.getOwnPropertyDescriptor(e,t))&&(r.get||r.set)?n(a,t,r):a[t]=e[t]);return a}(e)}(n(8036)),o=a,l=n(8341),u=g(n(2381)),i=n(2990),s=n(3326),c=g(n(9624)),f=g(n(649)),d=g(n(7915)),p=g(n(135)),m=n(1510),v=g(n(5293)),h=n(460);const y=["className","containerClassName","disabled","readOnly","value","min","max","incrementIcon","decrementIcon","placeholder","autoFocus","tabIndex","parse","name","onChange","messages","format","onKeyDown","onKeyPress","onKeyUp","inputProps","precision","step"];function g(e){return e&&e.__esModule?e:{default:e}}function b(){return b=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)({}).hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},b.apply(null,arguments)}function w(e,t,n){return n=null==n?1/0:n,t=null==t?-1/0:t,null==e||""===e?null:Math.max(Math.min("string"==typeof e?parseInt(e):e,n),t)}const _={incrementIcon:i.caretUp,decrementIcon:i.caretDown,min:-1/0,max:1/0,step:1,precision:"auto"};function O(e){if(!isFinite(e))return 0;let t=1,n=0;for(;Math.round(e*t)/t!==e;)t*=10,n++;return n}t.default=function(e){const t=(0,l.useUncontrolled)(Object.assign({},_,(0,h.omitUndefined)(e)),{value:"onChange"}),{className:n,containerClassName:i,disabled:g,readOnly:M,value:E,min:P,max:x,incrementIcon:D,decrementIcon:C,placeholder:k,autoFocus:I,tabIndex:j,parse:N,name:T,onChange:S,messages:W,format:F,onKeyDown:R,onKeyPress:L,onKeyUp:A,inputProps:U,precision:V,step:z}=t,B=function(e,t){if(null==e)return{};var n={};for(var r in e)if({}.hasOwnProperty.call(e,r)){if(-1!==t.indexOf(r))continue;n[r]=e[r]}return n}(t,y),K=(0,s.useLocalizer)(W,{number:F}),H=(0,a.useRef)(null),$=(0,a.useRef)(null),q=(0,a.useRef)(null),[G,X]=(0,p.default)(H,e,{willHandle(e){var t;e&&(null==(t=$.current)||t.focus())}}),Y=(0,v.default)((e,t)=>{t&&t.persist();let n=("UP"===e?ee:te)(t);"UP"===e&&n===x||"DOWN"===e&&n===P?Z():q.current||(q.current=function(){let n,r;return r=window.setTimeout(n=()=>{r=window.setTimeout(n,35),Y(e,t)},500),()=>clearTimeout(r)}())}),Z=(0,v.default)(()=>{q.current&&(q.current(),q.current=null)}),J=(0,v.default)(e=>{if(M)return;let t=e.key;(0,m.notify)(R,[e]),e.defaultPrevented||("End"===t&&isFinite(x)?Q(x,e):"Home"===t&&isFinite(P)?Q(P,e):"ArrowDown"===t?(e.preventDefault(),te(e)):"ArrowUp"===t&&(e.preventDefault(),ee(e)))}),Q=(e,t=null)=>{let n=w(e,P,x);E!==n&&(0,m.notify)(S,[n,{rawValue:e,originalEvent:t,lastValue:E}])};function ee(e){return ne(z,e)}function te(e){return ne(-z,e)}function ne(e,t){const n=(E||0)+e;let r="auto"===V?Math.max(O(E||0),O(e)):V;return Q(null!=r?parseFloat(n.toFixed(r)):n,t),n}const re=w(E,P,x);return o.createElement(f.default,b({},B,{focused:X,disabled:g,readOnly:M,onKeyDown:J},G,{ref:H,className:(0,r.default)(n,"rw-number-picker")}),o.createElement(d.default,{className:i},o.createElement(c.default,b({},U,{role:"spinbutton",tabIndex:j,value:re,placeholder:k,autoFocus:I,editing:X,localizer:K,parse:N,name:T,min:P,max:x,disabled:g,readOnly:M,onChange:Q,onKeyPress:L,onKeyUp:A,innerRef:$})),o.createElement("span",{className:"rw-input-addon rw-number-picker-spinners"},o.createElement(u.default,{icon:D,className:"rw-picker-btn",disabled:re===x||g||M,label:K.messages.increment({value:re,min:P,max:x}),onMouseUp:()=>Z(),onMouseDown:e=>Y("UP",e),onMouseLeave:()=>Z()}),o.createElement(u.default,{icon:C,className:"rw-picker-btn",disabled:re===P||g||M,label:K.messages.decrement({value:re,min:P,max:x}),onMouseUp:()=>Z(),onMouseDown:e=>Y("DOWN",e),onMouseLeave:()=>Z()}))))}},2381:(e,t,n)=>{"use strict";t.__esModule=!0,t.default=void 0;var r,a=(r=n(3373))&&r.__esModule?r:{default:r},o=function(e){if("function"==typeof WeakMap){var t=new WeakMap;new WeakMap}return function(e){if(e&&e.__esModule)return e;var n,r,a={__proto__:null,default:e};if(null===e||"object"!=typeof e&&"function"!=typeof e)return a;if(n=t){if(n.has(e))return n.get(e);n.set(e,a)}for(const t in e)"default"!==t&&{}.hasOwnProperty.call(e,t)&&((r=(n=Object.defineProperty)&&Object.getOwnPropertyDescriptor(e,t))&&(r.get||r.set)?n(a,t,r):a[t]=e[t]);return a}(e)}(n(8036)),l=n(2990);const u=["className","disabled","label","icon","busy","children","spinner"];function i(){return i=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)({}).hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},i.apply(null,arguments)}t.default=function(e){let{className:t,disabled:n,label:r,icon:s,busy:c,children:f,spinner:d=l.Spinner}=e,p=function(e,t){if(null==e)return{};var n={};for(var r in e)if({}.hasOwnProperty.call(e,r)){if(-1!==t.indexOf(r))continue;n[r]=e[r]}return n}(e,u);return o.createElement("button",i({tabIndex:-1},p,{title:r,type:"button",disabled:n,"aria-label":r,"aria-disabled":n,className:(0,a.default)(t,"rw-btn")}),c?d:s,f)}},2576:(e,t,n)=>{"use strict";n.r(t),n.d(t,{default:()=>a});var r=Function.prototype.bind.call(Function.prototype.call,[].slice);function a(e,t){return r(e.querySelectorAll(t))}},2583:(e,t,n)=>{"use strict";t.__esModule=!0,t.default=void 0;var r=u(n(3373)),a=function(e){if("function"==typeof WeakMap){var t=new WeakMap;new WeakMap}return function(e){if(e&&e.__esModule)return e;var n,r,a={__proto__:null,default:e};if(null===e||"object"!=typeof e&&"function"!=typeof e)return a;if(n=t){if(n.has(e))return n.get(e);n.set(e,a)}for(const t in e)"default"!==t&&{}.hasOwnProperty.call(e,t)&&((r=(n=Object.defineProperty)&&Object.getOwnPropertyDescriptor(e,t))&&(r.get||r.set)?n(a,t,r):a[t]=e[t]);return a}(e)}(n(8036)),o=u(n(2381));const l=["className"];function u(e){return e&&e.__esModule?e:{default:e}}function i(){return i=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)({}).hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},i.apply(null,arguments)}t.default=function(e){let{className:t}=e,n=function(e,t){if(null==e)return{};var n={};for(var r in e)if({}.hasOwnProperty.call(e,r)){if(-1!==t.indexOf(r))continue;n[r]=e[r]}return n}(e,l);return a.createElement(o.default,i({},n,{tabIndex:void 0,className:(0,r.default)(t,"rw-calendar-btn")}))}},2837:(e,t,n)=>{"use strict";t.__esModule=!0,t.NumberLocalizer=t.DateLocalizer=void 0;var r,a=(r=n(8946))&&r.__esModule?r:{default:r};let o=!1;new Intl.DateTimeFormat(void 0,{get dateStyle(){o=!0}});const l={day:"numeric",month:"numeric",year:"numeric"},u={hour:"numeric",minute:"numeric"},i=(e,t)=>Intl.DateTimeFormat(e,t).format;t.DateLocalizer=class{constructor({culture:e,firstOfWeek:t=0}={}){this.culture=e,this.firstOfWeek=()=>t;const n={date:i(e,o?{dateStyle:"short"}:l),time:i(e,o?{timeStyle:"short"}:u),datetime:i(e,o?{dateStyle:"short",timeStyle:"short"}:Object.assign({},l,u)),header:i(e,{month:"short",year:"numeric"}),weekday:i(e,{weekday:"narrow"}),dayOfMonth:i(e,{day:"2-digit"}),month:i(e,{month:"short"}),year:i(e,{year:"numeric"}),decade:e=>`${this.year(e)} - ${this.year(a.default.endOf(e,"decade"))}`,century:e=>`${this.year(e)} - ${this.year(a.default.endOf(e,"century"))}`};Object.keys(n).forEach(t=>{this[t]=(r,a)=>a?function(t,n){return"function"==typeof n?n(t,e):t.toLocaleString(e,n)}(r,a):n[t](r)})}toFormattedParts(e,t={dateStyle:"short",timeStyle:"short"}){return Intl.DateTimeFormat(this.culture,t).formatToParts(e).filter(e=>"timeZoneName"!==e.type)}parse(e){const t=new Date(e);return isNaN(+t)?null:t}},t.NumberLocalizer=class{constructor({culture:e}={}){var t;this.culture=e;const n="formatToParts"in Intl.NumberFormat(e)?Intl.NumberFormat(e).formatToParts(1.1)[1].value:(null==(t=1.1.toLocaleString(e).match(/[^\d]/))?void 0:t[0])||".",r=Intl.NumberFormat(e).format;this.decimalCharacter=()=>n,this.format=(t,n)=>n?"function"==typeof n?n(t,e):t.toLocaleString(e,n):r(t)}parse(e){return parseFloat(e.replace(this.decimalCharacter(),"."))}}},2990:(e,t,n)=>{"use strict";t.__esModule=!0,t.times=t.clock=t.clear=t.chevronRight=t.chevronLeft=t.caretUp=t.caretDown=t.calendar=t.Spinner=void 0;var r=function(e){if("function"==typeof WeakMap){var t=new WeakMap;new WeakMap}return function(e){if(e&&e.__esModule)return e;var n,r,a={__proto__:null,default:e};if(null===e||"object"!=typeof e&&"function"!=typeof e)return a;if(n=t){if(n.has(e))return n.get(e);n.set(e,a)}for(const t in e)"default"!==t&&{}.hasOwnProperty.call(e,t)&&((r=(n=Object.defineProperty)&&Object.getOwnPropertyDescriptor(e,t))&&(r.get||r.set)?n(a,t,r):a[t]=e[t]);return a}(e)}(n(8036));t.caretUp=r.createElement("svg",{height:"1em",fill:"currentcolor",viewBox:"0 0 320 512",xmlns:"http://www.w3.org/2000/svg"},r.createElement("path",{d:"M288.66 352H31.34c-17.82 0-26.74-21.54-14.14-34.14L145.86 189.2a20 20 0 0 1 28.28 0L302.8 317.86c12.6 12.6 3.68 34.14-14.14 34.14z"})),t.caretDown=r.createElement("svg",{height:"1em",fill:"currentcolor",viewBox:"0 0 320 512","aria-hidden":"true",xmlns:"http://www.w3.org/2000/svg"},r.createElement("path",{d:"M31.3 192h257.3c17.8 0 26.7 21.5 14.1 34.1L174.1 354.8c-7.8 7.8-20.5 7.8-28.3 0L17.2 226.1C4.6 213.5 13.5 192 31.3 192z"})),t.chevronRight=r.createElement("svg",{height:"1em",fill:"currentcolor",viewBox:"0 0 320 512","aria-hidden":"true",xmlns:"http://www.w3.org/2000/svg"},r.createElement("path",{d:"M285.48 272.97L91.13 467.31a24 24 0 0 1-33.94 0l-22.67-22.66a24 24 0 0 1-.04-33.9L188.5 256 34.48 101.25a24 24 0 0 1 .04-33.9L57.2 44.7a24 24 0 0 1 33.94 0l194.35 194.34a24 24 0 0 1 0 33.94z"})),t.chevronLeft=r.createElement("svg",{height:"1em",fill:"currentcolor",viewBox:"0 0 320 512","aria-hidden":"true",xmlns:"http://www.w3.org/2000/svg"},r.createElement("path",{d:"M34.52 239.03L228.87 44.69a24 24 0 0 1 33.94 0l22.67 22.67a24 24 0 0 1 .04 33.9L131.49 256l154.02 154.75a24 24 0 0 1-.04 33.9l-22.67 22.67a24 24 0 0 1-33.94 0L34.52 272.97a24 24 0 0 1 0-33.94z"})),t.calendar=r.createElement("svg",{"aria-hidden":!0,height:"1em",fill:"currentcolor",viewBox:"0 0 448 512",className:"rw-i-calendar",xmlns:"http://www.w3.org/2000/svg"},r.createElement("path",{d:"M148 288h-40c-6.6 0-12-5.4-12-12v-40c0-6.6 5.4-12 12-12h40c6.6 0 12 5.4 12 12v40c0 6.6-5.4 12-12 12zm108-12v-40c0-6.6-5.4-12-12-12h-40c-6.6 0-12 5.4-12 12v40c0 6.6 5.4 12 12 12h40c6.6 0 12-5.4 12-12zm96 0v-40c0-6.6-5.4-12-12-12h-40c-6.6 0-12 5.4-12 12v40c0 6.6 5.4 12 12 12h40c6.6 0 12-5.4 12-12zm-96 96v-40c0-6.6-5.4-12-12-12h-40c-6.6 0-12 5.4-12 12v40c0 6.6 5.4 12 12 12h40c6.6 0 12-5.4 12-12zm-96 0v-40c0-6.6-5.4-12-12-12h-40c-6.6 0-12 5.4-12 12v40c0 6.6 5.4 12 12 12h40c6.6 0 12-5.4 12-12zm192 0v-40c0-6.6-5.4-12-12-12h-40c-6.6 0-12 5.4-12 12v40c0 6.6 5.4 12 12 12h40c6.6 0 12-5.4 12-12zm96-260v352c0 26.5-21.5 48-48 48H48c-26.5 0-48-21.5-48-48V112c0-26.5 21.5-48 48-48h48V12c0-6.6 5.4-12 12-12h40c6.6 0 12 5.4 12 12v52h128V12c0-6.6 5.4-12 12-12h40c6.6 0 12 5.4 12 12v52h48c26.5 0 48 21.5 48 48zm-48 346V160H48v298c0 3.3 2.7 6 6 6h340c3.3 0 6-2.7 6-6z"})),t.clock=r.createElement("svg",{"aria-hidden":!0,height:"1em",fill:"currentcolor",viewBox:"0 0 512 512",className:"rw-i-clock",xmlns:"http://www.w3.org/2000/svg"},r.createElement("path",{d:"M256 8C119 8 8 119 8 256s111 248 248 248 248-111 248-248S393 8 256 8zm0 448c-110.5 0-200-89.5-200-200S145.5 56 256 56s200 89.5 200 200-89.5 200-200 200zm61.8-104.4l-84.9-61.7c-3.1-2.3-4.9-5.9-4.9-9.7V116c0-6.6 5.4-12 12-12h32c6.6 0 12 5.4 12 12v141.7l66.8 48.6a12 12 0 0 1 2.6 16.8L334.6 349c-3.9 5.3-11.4 6.5-16.8 2.6z"})),t.times=r.createElement("svg",{height:".8em",fill:"currentcolor",viewBox:"0 0 352 512","aria-hidden":"true",xmlns:"http://www.w3.org/2000/svg"},r.createElement("path",{d:"M242.72 256l100.07-100.07c12.28-12.28 12.28-32.19 0-44.48l-22.24-22.24c-12.28-12.28-32.19-12.28-44.48 0L176 189.28 75.93 89.21c-12.28-12.28-32.19-12.28-44.48 0L9.21 111.45c-12.28 12.28-12.28 32.19 0 44.48L109.28 256 9.21 356.07c-12.28 12.28-12.28 32.19 0 44.48l22.24 22.24c12.28 12.28 32.2 12.28 44.48 0L176 322.72l100.07 100.07c12.28 12.28 32.2 12.28 44.48 0l22.24-22.24c12.28-12.28 12.28-32.19 0-44.48L242.72 256z"})),t.clear=r.createElement("svg",{"aria-hidden":!0,height:"1em",fill:"currentColor",xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 512 512"},r.createElement("path",{d:"M256 8C119 8 8 119 8 256s111 248 248 248 248-111 248-248S393 8 256 8zm0 448c-110.5 0-200-89.5-200-200S145.5 56 256 56s200 89.5 200 200-89.5 200-200 200zm101.8-262.2L295.6 256l62.2 62.2c4.7 4.7 4.7 12.3 0 17l-22.6 22.6c-4.7 4.7-12.3 4.7-17 0L256 295.6l-62.2 62.2c-4.7 4.7-12.3 4.7-17 0l-22.6-22.6c-4.7-4.7-4.7-12.3 0-17l62.2-62.2-62.2-62.2c-4.7-4.7-4.7-12.3 0-17l22.6-22.6c4.7-4.7 12.3-4.7 17 0l62.2 62.2 62.2-62.2c4.7-4.7 12.3-4.7 17 0l22.6 22.6c4.7 4.7 4.7 12.3 0 17z"})),t.Spinner=r.createElement("svg",{height:"1.4em",viewBox:"0 0 50 50",xmlSpace:"preserve","aria-hidden":"true",xmlns:"http://www.w3.org/2000/svg"},r.createElement("path",{fill:"currentcolor",d:"M25.251,6.461c-10.318,0-18.683,8.365-18.683,18.683h4.068c0-8.071,6.543-14.615,14.615-14.615V6.461z"},r.createElement("animateTransform",{attributeType:"xml",attributeName:"transform",type:"rotate",from:"0 25 25",to:"360 25 25",dur:"0.6s",repeatCount:"indefinite"})))},3048:(e,t,n)=>{"use strict";t.__esModule=!0,t.default=void 0;var r,a=function(e){if("function"==typeof WeakMap){var t=new WeakMap;new WeakMap}return function(e){if(e&&e.__esModule)return e;var n,r,a={__proto__:null,default:e};if(null===e||"object"!=typeof e&&"function"!=typeof e)return a;if(n=t){if(n.has(e))return n.get(e);n.set(e,a)}for(const t in e)"default"!==t&&{}.hasOwnProperty.call(e,t)&&((r=(n=Object.defineProperty)&&Object.getOwnPropertyDescriptor(e,t))&&(r.get||r.set)?n(a,t,r):a[t]=e[t]);return a}(e)}(n(8036)),o=(r=n(9012))&&r.__esModule?r:{default:r};t.default=function({id:e,value:t,textAccessor:n,label:r,disabled:l,readOnly:u,onDelete:i,children:s,clearTagIcon:c,renderTagValue:f,tagOptionComponent:d=o.default}){return a.createElement("div",{id:e,role:"listbox","aria-label":r,"aria-multiselectable":"true","aria-orientation":"horizontal",className:"rw-multiselect-taglist"},t.map((e,t)=>{const r=Array.isArray(l)?l.includes(e):!!l;return a.createElement(d,{key:t,dataItem:e,onRemove:i,clearTagIcon:c,disabled:r,readOnly:u},f?f({item:e}):n(e))}),s)}},3056:(e,t,n)=>{"use strict";t.__esModule=!0,t.useFocusList=t.FocusListContext=void 0,t.useListOption=function(e){const t=(0,o.useContext)(u),n=(0,o.useRef)(null),r=(0,o.useRef)(null);(0,o.useLayoutEffect)(()=>()=>{null==t||t.map.delete(r.current)},[]),(0,o.useLayoutEffect)(()=>{n.current!==r.current&&(null==t||t.map.delete(n.current)),n.current=r.current,r.current&&(null==t?void 0:t.map.get(r.current))!==e&&(null==t||t.map.set(r.current,e))});const a=e===(null==t?void 0:t.focusedItem);return[r,a,a?null==t?void 0:t.activeId:void 0]};var r,a=(r=n(2576))&&r.__esModule?r:{default:r},o=function(e){if("function"==typeof WeakMap){var t=new WeakMap;new WeakMap}return function(e){if(e&&e.__esModule)return e;var n,r,a={__proto__:null,default:e};if(null===e||"object"!=typeof e&&"function"!=typeof e)return a;if(n=t){if(n.has(e))return n.get(e);n.set(e,a)}for(const t in e)"default"!==t&&{}.hasOwnProperty.call(e,t)&&((r=(n=Object.defineProperty)&&Object.getOwnPropertyDescriptor(e,t))&&(r.get||r.set)?n(a,t,r):a[t]=e[t]);return a}(e)}(n(8036)),l=o;const u=t.FocusListContext=l.createContext(null),i={behavior:"stop"};t.useFocusList=({scope:e,anchorItem:t,focusFirstItem:n=!1,scopeSelector:r="",activeId:l})=>{const u=(0,o.useMemo)(()=>new WeakMap,[]),[s,c]=(0,o.useState)(),f=`${r} [data-rw-focusable]`.trim(),d=()=>{const t=(0,a.default)(e.current,f);return[t,t.find(e=>""===e.dataset.rwFocused)]},p=(0,o.useMemo)(()=>({size(){const[e]=d();return e.length},get:d,toDataItem:e=>u.get(e),first(){const[[e]]=d();return e},focus(e){e&&!u.has(e)||c(e?u.get(e):void 0)},last(){const[e]=d();return e[e.length-1]},next({behavior:e}=i){const[t,n]=d();let r=t.indexOf(n)+1;if(r>=t.length){if("loop"===e)return t[0];if("clear"===e)return;return n}return t[r]},prev({behavior:e}=i){const[t,n]=d();let r=Math.max(0,t.indexOf(n))-1;if(r<0){if("loop"===e)return t[t.length-1];if("clear"===e)return;return n}return t[r]}}),[]);(0,o.useLayoutEffect)(()=>{if(!t)return void p.focus(null);const e=d()[0].find(e=>p.toDataItem(e)===t);p.focus(e)},[t]),(0,o.useLayoutEffect)(()=>{if(!e.current)return;const[,t]=d(),r=null!=t;(!r&&n||r&&!e.current.contains(t))&&(n?p.focus(p.first()):p.focus(null))});const m=(0,o.useMemo)(()=>({map:u,focusedItem:s,activeId:l}),[s,l]);return p.context=m,p.getFocused=(0,o.useCallback)(()=>s,[s]),p.hasFocused=()=>void 0!==s,p}},3076:(e,t,n)=>{"use strict";n.r(t),n.d(t,{default:()=>a});var r=n(9840);function a(e){void 0===e&&(e=(0,r.A)());try{var t=e.activeElement;return t&&t.nodeName?t:null}catch(t){return e.body}}},3083:(e,t,n)=>{"use strict";t.__esModule=!0,t.default=void 0;var r=w(n(3373)),a=function(e){if("function"==typeof WeakMap){var t=new WeakMap;new WeakMap}return function(e){if(e&&e.__esModule)return e;var n,r,a={__proto__:null,default:e};if(null===e||"object"!=typeof e&&"function"!=typeof e)return a;if(n=t){if(n.has(e))return n.get(e);n.set(e,a)}for(const t in e)"default"!==t&&{}.hasOwnProperty.call(e,t)&&((r=(n=Object.defineProperty)&&Object.getOwnPropertyDescriptor(e,t))&&(r.get||r.set)?n(a,t,r):a[t]=e[t]);return a}(e)}(n(8036)),o=a,l=n(8341),u=w(n(4012)),i=w(n(189)),s=w(n(345)),c=n(3326),f=w(n(7395)),d=w(n(314)),p=w(n(649)),m=w(n(9366)),v=w(n(8946)),h=w(n(6607)),y=w(n(135)),g=n(1510);const b=["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){return e&&e.__esModule?e:{default:e}}function _(){return _=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)({}).hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},_.apply(null,arguments)}const O=new Date(1900,0,1),M=new Date(2099,11,31),E=["month","year","decade","century"],P={month:"day",year:"month",decade:"year",century:"decade"},x={month:f.default,year:m.default,decade:s.default,century:i.default},D={ArrowDown:"DOWN",ArrowUp:"UP",ArrowRight:"RIGHT",ArrowLeft:"LEFT"},C={LEFT:"RIGHT",RIGHT:"LEFT"},k={year:1,decade:10,century:100};function I(e,t,n){let r=N(e);return null===r?r:v.default.max(v.default.min(r,n),t)}function j(e){let{id:t,autoFocus:n,bordered:i=!0,views:s=E,tabIndex:f=0,disabled:d,readOnly:m,className:w,value:T,defaultValue:S,onChange:W,currentDate:F,defaultCurrentDate:R,onCurrentDateChange:L,min:A=O,max:U=M,view:V,defaultView:z=s[0],onViewChange:B,onKeyDown:K,onNavigate:H,renderDay:$,messages:q,formats:G}=e,X=function(e,t){if(null==e)return{};var n={};for(var r in e)if({}.hasOwnProperty.call(e,r)){if(-1!==t.indexOf(r))continue;n[r]=e[r]}return n}(e,b);const[Y,Z]=(0,l.useUncontrolledProp)(T,S,W),[J,Q]=(0,l.useUncontrolledProp)(F,R||Y||new Date,L),[ee,te]=(0,l.useUncontrolledProp)(V,z,B),ne=(0,c.useLocalizer)(q,G),re=(0,a.useRef)(null),ae=(0,g.useInstanceId)(t,"_calendar"),oe=(0,g.useInstanceId)(t,"_calendar_label");(0,h.default)(!!n,re);const le=((e,t=e[0],n)=>{const r=(0,a.useRef)(t),o=(0,a.useRef)(n);let l;return t!==r.current?l=e.indexOf(r.current)>e.indexOf(t)?"top":"bottom":o.current!==n&&(l=v.default.gt(n,o.current)?"left":"right"),(0,a.useEffect)(()=>{o.current=n,r.current=t}),l})(s,ee,J),[,ue]=(0,y.default)(re,{disabled:d},{willHandle(){if(-1==f)return!1}}),ie=(0,a.useRef)(Y);(0,a.useEffect)(()=>{const e=I(Y,A,U),t=ie.current;ie.current=Y,v.default.eq(e,N(t),P[ee])||pe(e)});const se=d||m,ce=e=>{if(s[0]===ee)return pe(e),(0,g.notify)(Z,[e]),void de();fe("DOWN",e)};function fe(e,t){let n=ee,r="LEFT"===e||"UP"===e?"right":"left";"UP"===e&&(n=s[s.indexOf(ee)+1]||n),"DOWN"===e&&(n=s[s.indexOf(ee)-1]||n),t||(t=-1!==["LEFT","RIGHT"].indexOf(e)?me(e):J),v.default.inRange(t,A,U,n)&&((0,g.notify)(H,[t,r,n]),pe(t),(0,g.notify)(te,[n]))}const de=()=>{var e;const t=null==(e=re.current)?void 0:e.querySelector(".rw-cell[tabindex]");null==t||t.focus()};function pe(e){let t=I(e?new Date(e):J,A,U);e===J||v.default.eq(t,N(J),P[ee])||(0,g.notify)(Q,[t])}function me(e){let t="LEFT"===e?"subtract":"add",n="month"===ee?ee:"year",r=k[ee]||1;return v.default[t](J,1*r,n)}let ve=x[ee],he=!v.default.inRange(new Date,A,U,ee),ye=ee+"_"+v.default[ee](J);const ge=se||!v.default.inRange(me("LEFT"),A,U,ee),be=se||!v.default.inRange(me("RIGHT"),A,U,ee);return o.createElement(p.default,_({},X,{role:"group",ref:re,focused:ue,disabled:d,readOnly:m,tabIndex:f,className:(0,r.default)(w,"rw-calendar",i&&"rw-calendar-contained")}),o.createElement(u.default,{label:function(){switch(ee){case"month":return ne.formatDate(J,"header");case"year":return ne.formatDate(J,"year");case"decade":return ne.formatDate(v.default.startOf(J,"decade"),"decade");case"century":return ne.formatDate(v.default.startOf(J,"century"),"century")}}(),labelId:oe,localizer:ne,upDisabled:se||ee===(we=s,we[we.length-1]),prevDisabled:ge,todayDisabled:se||he,nextDisabled:be,onViewChange:()=>{fe("UP")},onM