UNPKG

@innovaccer/design-system

Version:

React components library project for Innovaccer Design System

1 lines 919 kB
((e,t)=>{"object"==typeof exports&&"undefined"!=typeof module?t(exports,require("react"),require("react-dom")):"function"==typeof define&&define.amd?define(["exports","react","react-dom"],t):t((e="undefined"!=typeof globalThis?globalThis:e||self).InnovaccerDesignSystem={},e.React,e.ReactDOM)})(this,function(exports,React,ReactDOM){function _interopDefaultLegacy(e){return e&&"object"==typeof e&&"default"in e?e:{default:e}}function _interopNamespace(a){var n;return a&&a.__esModule?a:(n=Object.create(null),a&&Object.keys(a).forEach(function(e){var t;"default"!==e&&(t=Object.getOwnPropertyDescriptor(a,e),Object.defineProperty(n,e,t.get?t:{enumerable:!0,get:function(){return a[e]}}))}),n.default=a,Object.freeze(n))}var React__namespace=_interopNamespace(React),React__default=_interopDefaultLegacy(React),ReactDOM__namespace=_interopNamespace(ReactDOM),colorToHex=function(e){return getComputedStyle(document.documentElement).getPropertyValue("--".concat(e))},css=Object.freeze({__proto__:null,colorToHex:colorToHex});function _arrayLikeToArray(e,t){(null==t||t>e.length)&&(t=e.length);for(var a=0,n=Array(t);a<t;a++)n[a]=e[a];return n}function _arrayWithHoles(e){if(Array.isArray(e))return e}function _arrayWithoutHoles(e){if(Array.isArray(e))return _arrayLikeToArray(e)}function _assertThisInitialized$1(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function asyncGeneratorStep(e,t,a,n,r,s,i){try{var o=e[s](i),l=o.value}catch(e){return a(e)}o.done?t(l):Promise.resolve(l).then(n,r)}function _asyncToGenerator(o){return function(){var e=this,i=arguments;return new Promise(function(t,a){var n=o.apply(e,i);function r(e){asyncGeneratorStep(n,t,a,r,s,"next",e)}function s(e){asyncGeneratorStep(n,t,a,r,s,"throw",e)}r(void 0)})}}function _callSuper(e,t,a){return t=_getPrototypeOf(t),_possibleConstructorReturn(e,_isNativeReflectConstruct()?Reflect.construct(t,a||[],_getPrototypeOf(e).constructor):t.apply(e,a))}function _classCallCheck(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function _defineProperties(e,t){for(var a=0;a<t.length;a++){var n=t[a];n.enumerable=n.enumerable||!1,n.configurable=!0,"value"in n&&(n.writable=!0),Object.defineProperty(e,_toPropertyKey(n.key),n)}}function _createClass(e,t,a){return t&&_defineProperties(e.prototype,t),a&&_defineProperties(e,a),Object.defineProperty(e,"prototype",{writable:!1}),e}function _createForOfIteratorHelper(e,t){var a,n,r,s,i="undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(i)return r=!(n=!0),{s:function(){i=i.call(e)},n:function(){var e=i.next();return n=e.done,e},e:function(e){r=!0,a=e},f:function(){try{n||null==i.return||i.return()}finally{if(r)throw a}}};if(Array.isArray(e)||(i=_unsupportedIterableToArray(e))||t&&e&&"number"==typeof e.length)return i&&(e=i),s=0,{s:t=function(){},n:function(){return s>=e.length?{done:!0}:{done:!1,value:e[s++]}},e:function(e){throw e},f:t};throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}function _defineProperty$1(e,t,a){return(t=_toPropertyKey(t))in e?Object.defineProperty(e,t,{value:a,enumerable:!0,configurable:!0,writable:!0}):e[t]=a,e}function _extends$2(){return(_extends$2=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var a,n=arguments[t];for(a in n)!{}.hasOwnProperty.call(n,a)||(e[a]=n[a])}return e}).apply(null,arguments)}function _getPrototypeOf(e){return(_getPrototypeOf=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(e){return e.__proto__||Object.getPrototypeOf(e)})(e)}function _inherits(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),Object.defineProperty(e,"prototype",{writable:!1}),t&&_setPrototypeOf(e,t)}function _isNativeReflectConstruct(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){}))}catch(e){}return(_isNativeReflectConstruct=function(){return!!e})()}function _iterableToArray(e){if("undefined"!=typeof Symbol&&null!=e[Symbol.iterator]||null!=e["@@iterator"])return Array.from(e)}function _iterableToArrayLimit(e,t){var a=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=a){var n,r,s,i,o=[],l=!0,c=!1;try{if(s=(a=a.call(e)).next,0===t){if(Object(a)!==a)return;l=!1}else for(;!(l=(n=s.call(a)).done)&&(o.push(n.value),o.length!==t);l=!0);}catch(e){c=!0,r=e}finally{try{if(!l&&null!=a.return&&(i=a.return(),Object(i)!==i))return}finally{if(c)throw r}}return o}}function _nonIterableRest(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}function _nonIterableSpread(){throw new TypeError("Invalid attempt to spread non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}function ownKeys(t,e){var a,n=Object.keys(t);return Object.getOwnPropertySymbols&&(a=Object.getOwnPropertySymbols(t),e&&(a=a.filter(function(e){return Object.getOwnPropertyDescriptor(t,e).enumerable})),n.push.apply(n,a)),n}function _objectSpread2(t){for(var e=1;e<arguments.length;e++){var a=null!=arguments[e]?arguments[e]:{};e%2?ownKeys(Object(a),!0).forEach(function(e){_defineProperty$1(t,e,a[e])}):Object.getOwnPropertyDescriptors?Object.defineProperties(t,Object.getOwnPropertyDescriptors(a)):ownKeys(Object(a)).forEach(function(e){Object.defineProperty(t,e,Object.getOwnPropertyDescriptor(a,e))})}return t}function _objectWithoutProperties(e,t){if(null==e)return{};var a,n=_objectWithoutPropertiesLoose$1(e,t);if(Object.getOwnPropertySymbols)for(var r=Object.getOwnPropertySymbols(e),s=0;s<r.length;s++)a=r[s],t.includes(a)||{}.propertyIsEnumerable.call(e,a)&&(n[a]=e[a]);return n}function _objectWithoutPropertiesLoose$1(e,t){if(null==e)return{};var a,n={};for(a in e)if({}.hasOwnProperty.call(e,a)){if(t.includes(a))continue;n[a]=e[a]}return n}function _possibleConstructorReturn(e,t){if(t&&("object"==typeof t||"function"==typeof t))return t;if(void 0!==t)throw new TypeError("Derived constructors may only return object or undefined");return _assertThisInitialized$1(e)}function _regeneratorRuntime(){_regeneratorRuntime=function(){return i};var l,i={},e=Object.prototype,c=e.hasOwnProperty,p=Object.defineProperty||function(e,t,a){e[t]=a.value},t="function"==typeof Symbol?Symbol:{},n=t.iterator||"@@iterator",a=t.asyncIterator||"@@asyncIterator",r=t.toStringTag||"@@toStringTag";function s(e,t,a){return Object.defineProperty(e,t,{value:a,enumerable:!0,configurable:!0,writable:!0}),e[t]}try{s({},"")}catch(l){s=function(e,t,a){return e[t]=a}}function o(e,t,a,n){var r,s,i,o,t=t&&t.prototype instanceof g?t:g,t=Object.create(t.prototype),n=new R(n||[]);return p(t,"_invoke",{value:(r=e,s=a,i=n,o=u,function(e,t){if(o===h)throw Error("Generator is already running");if(o===f){if("throw"===e)throw t;return{value:l,done:!0}}for(i.method=e,i.arg=t;;){var a=i.delegate;if(a){a=function e(t,a){var n=a.method,r=t.iterator[n];if(r===l)return a.delegate=null,"throw"===n&&t.iterator.return&&(a.method="return",a.arg=l,e(t,a),"throw"===a.method)||"return"!==n&&(a.method="throw",a.arg=new TypeError("The iterator does not provide a '"+n+"' method")),y;n=d(r,t.iterator,a.arg);if("throw"===n.type)return a.method="throw",a.arg=n.arg,a.delegate=null,y;r=n.arg;return r?r.done?(a[t.resultName]=r.value,a.next=t.nextLoc,"return"!==a.method&&(a.method="next",a.arg=l),a.delegate=null,y):r:(a.method="throw",a.arg=new TypeError("iterator result is not an object"),a.delegate=null,y)}(a,i);if(a){if(a===y)continue;return a}}if("next"===i.method)i.sent=i._sent=i.arg;else if("throw"===i.method){if(o===u)throw o=f,i.arg;i.dispatchException(i.arg)}else"return"===i.method&&i.abrupt("return",i.arg);o=h;a=d(r,s,i);if("normal"===a.type){if(o=i.done?f:m,a.arg===y)continue;return{value:a.arg,done:i.done}}"throw"===a.type&&(o=f,i.method="throw",i.arg=a.arg)}})}),t}function d(e,t,a){try{return{type:"normal",arg:e.call(t,a)}}catch(e){return{type:"throw",arg:e}}}i.wrap=o;var u="suspendedStart",m="suspendedYield",h="executing",f="completed",y={};function g(){}function _(){}function v(){}var t={},b=(s(t,n,function(){return this}),Object.getPrototypeOf),b=b&&b(b(w([]))),S=(b&&b!==e&&c.call(b,n)&&(t=b),v.prototype=g.prototype=Object.create(t));function x(e){["next","throw","return"].forEach(function(t){s(e,t,function(e){return this._invoke(t,e)})})}function P(i,o){var t;p(this,"_invoke",{value:function(a,n){function e(){return new o(function(e,t){!function t(e,a,n,r){var s,e=d(i[e],i,a);if("throw"!==e.type)return(a=(s=e.arg).value)&&"object"==typeof a&&c.call(a,"__await")?o.resolve(a.__await).then(function(e){t("next",e,n,r)},function(e){t("throw",e,n,r)}):o.resolve(a).then(function(e){s.value=e,n(s)},function(e){return t("throw",e,n,r)});r(e.arg)}(a,n,e,t)})}return t=t?t.then(e,e):e()}})}function C(e){var t={tryLoc:e[0]};1 in e&&(t.catchLoc=e[1]),2 in e&&(t.finallyLoc=e[2],t.afterLoc=e[3]),this.tryEntries.push(t)}function E(e){var t=e.completion||{};t.type="normal",delete t.arg,e.completion=t}function R(e){this.tryEntries=[{tryLoc:"root"}],e.forEach(C,this),this.reset(!0)}function w(t){if(t||""===t){var a,e=t[n];if(e)return e.call(t);if("function"==typeof t.next)return t;if(!isNaN(t.length))return a=-1,(e=function e(){for(;++a<t.length;)if(c.call(t,a))return e.value=t[a],e.done=!1,e;return e.value=l,e.done=!0,e}).next=e}throw new TypeError(typeof t+" is not iterable")}return p(S,"constructor",{value:_.prototype=v,configurable:!0}),p(v,"constructor",{value:_,configurable:!0}),_.displayName=s(v,r,"GeneratorFunction"),i.isGeneratorFunction=function(e){e="function"==typeof e&&e.constructor;return!!e&&(e===_||"GeneratorFunction"===(e.displayName||e.name))},i.mark=function(e){return Object.setPrototypeOf?Object.setPrototypeOf(e,v):(e.__proto__=v,s(e,r,"GeneratorFunction")),e.prototype=Object.create(S),e},i.awrap=function(e){return{__await:e}},x(P.prototype),s(P.prototype,a,function(){return this}),i.AsyncIterator=P,i.async=function(e,t,a,n,r){void 0===r&&(r=Promise);var s=new P(o(e,t,a,n),r);return i.isGeneratorFunction(t)?s:s.next().then(function(e){return e.done?e.value:s.next()})},x(S),s(S,r,"Generator"),s(S,n,function(){return this}),s(S,"toString",function(){return"[object Generator]"}),i.keys=function(e){var t,a=Object(e),n=[];for(t in a)n.push(t);return n.reverse(),function e(){for(;n.length;){var t=n.pop();if(t in a)return e.value=t,e.done=!1,e}return e.done=!0,e}},i.values=w,R.prototype={constructor:R,reset:function(e){if(this.prev=0,this.next=0,this.sent=this._sent=l,this.done=!1,this.delegate=null,this.method="next",this.arg=l,this.tryEntries.forEach(E),!e)for(var t in this)"t"===t.charAt(0)&&c.call(this,t)&&!isNaN(+t.slice(1))&&(this[t]=l)},stop:function(){this.done=!0;var e=this.tryEntries[0].completion;if("throw"===e.type)throw e.arg;return this.rval},dispatchException:function(a){if(this.done)throw a;var n=this;function e(e,t){return s.type="throw",s.arg=a,n.next=e,t&&(n.method="next",n.arg=l),!!t}for(var t=this.tryEntries.length-1;0<=t;--t){var r=this.tryEntries[t],s=r.completion;if("root"===r.tryLoc)return e("end");if(r.tryLoc<=this.prev){var i=c.call(r,"catchLoc"),o=c.call(r,"finallyLoc");if(i&&o){if(this.prev<r.catchLoc)return e(r.catchLoc,!0);if(this.prev<r.finallyLoc)return e(r.finallyLoc)}else if(i){if(this.prev<r.catchLoc)return e(r.catchLoc,!0)}else{if(!o)throw Error("try statement without catch or finally");if(this.prev<r.finallyLoc)return e(r.finallyLoc)}}}},abrupt:function(e,t){for(var a=this.tryEntries.length-1;0<=a;--a){var n=this.tryEntries[a];if(n.tryLoc<=this.prev&&c.call(n,"finallyLoc")&&this.prev<n.finallyLoc){var r=n;break}}var s=(r=r&&("break"===e||"continue"===e)&&r.tryLoc<=t&&t<=r.finallyLoc?null:r)?r.completion:{};return s.type=e,s.arg=t,r?(this.method="next",this.next=r.finallyLoc,y):this.complete(s)},complete:function(e,t){if("throw"===e.type)throw e.arg;return"break"===e.type||"continue"===e.type?this.next=e.arg:"return"===e.type?(this.rval=this.arg=e.arg,this.method="return",this.next="end"):"normal"===e.type&&t&&(this.next=t),y},finish:function(e){for(var t=this.tryEntries.length-1;0<=t;--t){var a=this.tryEntries[t];if(a.finallyLoc===e)return this.complete(a.completion,a.afterLoc),E(a),y}},catch:function(e){for(var t=this.tryEntries.length-1;0<=t;--t){var a,n,r=this.tryEntries[t];if(r.tryLoc===e)return"throw"===(a=r.completion).type&&(n=a.arg,E(r)),n}throw Error("illegal catch attempt")},delegateYield:function(e,t,a){return this.delegate={iterator:w(e),resultName:t,nextLoc:a},"next"===this.method&&(this.arg=l),y}},i}function _setPrototypeOf(e,t){return(_setPrototypeOf=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(e,t){return e.__proto__=t,e})(e,t)}function _slicedToArray(e,t){return _arrayWithHoles(e)||_iterableToArrayLimit(e,t)||_unsupportedIterableToArray(e,t)||_nonIterableRest()}function _toConsumableArray(e){return _arrayWithoutHoles(e)||_iterableToArray(e)||_unsupportedIterableToArray(e)||_nonIterableSpread()}function _toPrimitive(e,t){if("object"!=typeof e||!e)return e;var a=e[Symbol.toPrimitive];if(void 0===a)return("string"===t?String:Number)(e);a=a.call(e,t||"default");if("object"!=typeof a)return a;throw new TypeError("@@toPrimitive must return a primitive value.")}function _toPropertyKey(e){e=_toPrimitive(e,"string");return"symbol"==typeof e?e:e+""}function _typeof(e){return(_typeof="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}function _unsupportedIterableToArray(e,t){var a;if(e)return"string"==typeof e?_arrayLikeToArray(e,t):"Map"===(a="Object"===(a={}.toString.call(e).slice(8,-1))&&e.constructor?e.constructor.name:a)||"Set"===a?Array.from(e):"Arguments"===a||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(a)?_arrayLikeToArray(e,t):void 0}var placeholders=_defineProperty$1(_defineProperty$1({},"hh:mm","--:--"),"hh:mm AM","--:-- AM"),isPlaceholderPresent=function(e,t){return t&&t.includes(e)},isFormat12hour=function(e){return"hh:mm AM"===e},get12hourFormat=function(e){return{hrs:e%12||12,AMPM:e<12?"AM":"PM"}},get24hourFormat=function(e,t){var a=e;return t?("PM"===t&&e<12?a=e+12:"AM"===t&&12===e&&(a=e-12),a):e},translateToTime=function(e,t){var a;return t?"number"==typeof t?(a=getTimeObjectFromNumber(e,t),translateToString$1(e,a)):t:""},getTimeObjectFromNumber=function(e,t){var t=new Date(t),a=t.getHours(),n=isFormat12hour(e)?get12hourFormat(a).hrs:a,e=isFormat12hour(e)?get12hourFormat(a).AMPM:"";return{hours:n,minutes:t.getMinutes(),seconds:t.getSeconds(),am_pm:e}},getTimeObjFromStr=function(e,t){var a=0,n=0,r=e.length,s=t.length,i=e.substring(r-2,r),i="AM"===i||"PM"===i,o=i?t.substring(s-2,s):"",s=i?t.substring(0,s-3):t,t=i?e.substring(0,r-3):e,l=s.split(":");return t.split(":").forEach(function(e,t){switch(e){case"hh":a=+l[t]||0;break;case"mm":n=+l[t]||0}}),{hours:a,minutes:n,am_pm:o}},getOutputTimeString=function(e,t,a){var n,r;return e===t?a:(a=(e=getTimeObjFromStr(e,a)).hours,n=e.minutes,e=e.am_pm,r=isFormat12hour(t)?get12hourFormat(a).AMPM:"",a=isFormat12hour(t)?get12hourFormat(a).hrs:get24hourFormat(a,e),translateToString$1(t,{minutes:n,hours:a,am_pm:r}))},translateToString$1=function(e,t){var a=t.hours,n=t.minutes,t=t.am_pm,r=e.split(" ")[0].split(":"),s="";return r.forEach(function(e,t){switch(e){case"hh":s+=a<10?"0".concat(a):a;break;case"mm":s+=n<10?"0".concat(n):n}t!==e.length-1&&(s+=":")}),s+=isFormat12hour(e)&&t?" ".concat(t):""},isValid=function(e){for(var t=arguments.length,a=new Array(1<t?t-1:0),n=1;n<t;n++)a[n-1]=arguments[n];return(Array.isArray(e)?e:[e]).every(function(e){return e.apply(void 0,a)})},date$1=function(e,t){function a(e,t,a){var n=[31,28,31,30,31,30,31,31,30,31,30,31];return(a%400==0||a%100!=0&&a%4==0)&&(n[1]=29),t<=12&&e<=n[t-1]}if(e)switch(t){case"dd/mm/yyyy":var n=e.split("/");return a(+n[0]||1,+n[1]||1,+n[2]||1900);case"mm/dd/yyyy":n=e.split("/");return a(+n[1]||1,+n[0]||1,+n[2]||1900);case"yyyy/mm/dd":n=e.split("/");return a(+n[2]||1,+n[1]||1,+n[0]||1900);case"dd-mm-yyyy":n=e.split("-");return a(+n[0]||1,+n[1]||1,+n[2]||1900);case"mm-dd-yyyy":n=e.split("-");return a(+n[1]||1,+n[0]||1,+n[2]||1900);case"yyyy-mm-dd":n=e.split("-");return a(+n[2]||1,+n[1]||1,+n[0]||1900);default:return!1}return!1},time$1=function(e,t){var e=getTimeObjFromStr(t,e),a=e.hours,e=e.minutes;return(isFormat12hour(t)?a<=12:a<24)&&e<=60},isNaturalNumber=function(e){return!("string"==typeof e&&/[^0-9]/.test(e)||"number"==typeof e&&(e<=0||e-Math.floor(e)!=0))},validators=Object.freeze({__proto__:null,isValid:isValid,date:date$1,time:time$1,isNaturalNumber:isNaturalNumber}),date={"dd/mm/yyyy":[/[0123]/,/\d/,"/",/[01]/,/\d/,"/",/\d/,/\d/,/\d/,/\d/],"mm/dd/yyyy":[/[01]/,/\d/,"/",/[0123]/,/\d/,"/",/\d/,/\d/,/\d/,/\d/],"yyyy/mm/dd":[/\d/,/\d/,/\d/,/\d/,"/",/[01]/,/\d/,"/",/[0123]/,/\d/],"dd-mm-yyyy":[/[0123]/,/\d/,"-",/[01]/,/\d/,"-",/\d/,/\d/,/\d/,/\d/],"mm-dd-yyyy":[/[01]/,/\d/,"-",/[0123]/,/\d/,"-",/\d/,/\d/,/\d/,/\d/],"yyyy-mm-dd":[/\d/,/\d/,/\d/,/\d/,"-",/[01]/,/\d/,"-",/[0123]/,/\d/]},rangeDate={"dd/mm/yyyy":[/[0123]/,/\d/,"/",/[01]/,/\d/,"/",/\d/,/\d/,/\d/,/\d/," ","-"," ",/[0123]/,/\d/,"/",/[01]/,/\d/,"/",/\d/,/\d/,/\d/,/\d/],"mm/dd/yyyy":[/[01]/,/\d/,"/",/[0123]/,/\d/,"/",/\d/,/\d/,/\d/,/\d/," ","-"," ",/[01]/,/\d/,"/",/[0123]/,/\d/,"/",/\d/,/\d/,/\d/,/\d/],"yyyy/mm/dd":[/\d/,/\d/,/\d/,/\d/,"/",/[01]/,/\d/,"/",/[0123]/,/\d/," ","-"," ",/\d/,/\d/,/\d/,/\d/,"/",/[01]/,/\d/,"/",/[0123]/,/\d/],"dd-mm-yyyy":[/[0123]/,/\d/,"-",/[01]/,/\d/,"-",/\d/,/\d/,/\d/,/\d/," ","-"," ",/[0123]/,/\d/,"-",/[01]/,/\d/,"-",/\d/,/\d/,/\d/,/\d/],"mm-dd-yyyy":[/[01]/,/\d/,"-",/[0123]/,/\d/,"-",/\d/,/\d/,/\d/,/\d/," ","-"," ",/[01]/,/\d/,"-",/[0123]/,/\d/,"-",/\d/,/\d/,/\d/,/\d/],"yyyy-mm-dd":[/\d/,/\d/,/\d/,/\d/,"-",/[01]/,/\d/,"-",/[0123]/,/\d/," ","-"," ",/\d/,/\d/,/\d/,/\d/,"-",/[01]/,/\d/,"-",/[0123]/,/\d/]},time=_defineProperty$1(_defineProperty$1({},"hh:mm",[/[0-1-2]/,/\d/,":",/[0-5]/,/\d/]),"hh:mm AM",[/[0-1]/,/\d/,":",/[0-5]/,/\d/," ",/[APap]/,"M"]),masks=Object.freeze({__proto__:null,date:date,rangeDate:rangeDate,time:time}),index=Object.freeze({__proto__:null,css:css,validators:validators,masks:masks}),commonjsGlobal="undefined"!=typeof globalThis?globalThis:"undefined"!=typeof window?window:"undefined"!=typeof global?global:"undefined"!=typeof self?self:{};function unwrapExports(e){return e&&e.__esModule&&Object.prototype.hasOwnProperty.call(e,"default")?e.default:e}function createCommonjsModule$1(e,t){return e(t={exports:{}},t.exports),t.exports}var classnames=createCommonjsModule$1(function(e){function n(){for(var e="",t=0;t<arguments.length;t++){var a=arguments[t];a&&(e=r(e,(e=>{if("string"==typeof e||"number"==typeof e)return e;if("object"!=typeof e)return"";if(Array.isArray(e))return n.apply(null,e);if(e.toString!==Object.prototype.toString&&!e.toString.toString().includes("[native code]"))return e.toString();var t,a="";for(t in e)s.call(e,t)&&e[t]&&(a=r(a,t));return a})(a)))}return e}function r(e,t){return t?e?e+" "+t:e+t:e}var s;s={}.hasOwnProperty,e.exports?e.exports=n.default=n:window.classNames=n}),extractBaseProps=function(a){return["className","data-test"].reduce(function(e,t){return a[t]?_objectSpread2(_objectSpread2({},e),{},_defineProperty$1({},t,a[t])):_objectSpread2({},e)},{})},filterProps=function(e,t,a){return Object.entries(e).filter(function(e){return a?t.includes(e[0]):!t.includes(e[0])}).reduce(function(e,t){return e[t[0]]=t[1],e},{})},AvatarContext=React__namespace.createContext({size:"regular",appearance:"secondary",firstName:"",lastName:"",darkAppearance:[]}),AvatarProvider=AvatarContext.Provider,iconAppearanceMapper={secondary:"inverse",primary:"primary_darker",alert:"alert_darker",accent2:"accent2_darker",accent3:"accent3_darker",warning:"warning_darker",success:"success_darker",accent1:"accent1_darker",accent4:"accent4_darker"},avatarStyles={Avatar:"Avatar","Avatar--default":"Avatar--default","Avatar-wrapper--square":"Avatar-wrapper--square","Avatar--square":"Avatar--square","Avatar--regular":"Avatar--regular","Avatar--tiny":"Avatar--tiny","Avatar--micro":"Avatar--micro","Avatar--noInitials":"Avatar--noInitials","Avatar--disabled":"Avatar--disabled","Avatar--primary":"Avatar--primary","Avatar--secondary":"Avatar--secondary","Avatar--success":"Avatar--success","Avatar--alert":"Avatar--alert","Avatar--warning":"Avatar--warning","Avatar--accent1":"Avatar--accent1","Avatar--accent2":"Avatar--accent2","Avatar--accent3":"Avatar--accent3","Avatar--accent4":"Avatar--accent4","Avatar-content--tiny":"Avatar-content--tiny","Avatar-content--micro":"Avatar-content--micro","Avatar-content--primary":"Avatar-content--primary","Avatar-content--secondary":"Avatar-content--secondary","Avatar-content--success":"Avatar-content--success","Avatar-content--alert":"Avatar-content--alert","Avatar-content--warning":"Avatar-content--warning","Avatar-content--accent1":"Avatar-content--accent1","Avatar-content--accent2":"Avatar-content--accent2","Avatar-content--accent3":"Avatar-content--accent3","Avatar-content--accent4":"Avatar-content--accent4","Avatar-presence":"Avatar-presence","Avatar-presence--active":"Avatar-presence--active","Avatar-presence--away":"Avatar-presence--away","Avatar-status":"Avatar-status"},AvatarIcon=function(e){var t=React__namespace.useContext(AvatarContext),a=t.size,n=t.appearance,t=t.darkAppearance,t=void 0===t?[]:t,a="regular"===a?20:16,r=n&&iconAppearanceMapper[n]||"inverse",t=classnames(_defineProperty$1({},avatarStyles["Avatar-content"],n&&t.includes(n)));return React__namespace.createElement(Icon,_extends$2({},e,{size:a,appearance:r,className:t}))},sizeMapper={regular:32,tiny:24,micro:20},AvatarImage=function(e){var t=e.children,a=e.src,n=_slicedToArray(React__namespace.useState(!1),2),r=n[0],s=n[1],n=React__namespace.useContext(AvatarContext),i=n.size,o=n.appearance,l=n.firstName,c=n.lastName,n=n.darkAppearance,e=extractBaseProps(e),c="".concat(l?l.trim()[0]:"").concat(c?c.trim()[0]:""),p=i&&sizeMapper[i],o=o||"secondary",d=classnames(_defineProperty$1(_defineProperty$1({},avatarStyles["Avatar-content--".concat(i)],i),avatarStyles["Avatar-content--".concat(o)],o)),n=classnames(_defineProperty$1({},avatarStyles["Avatar-content"],o&&n.includes(o))),o=iconAppearanceMapper[o]||"inverse";return t?React__namespace.createElement(React__namespace.Fragment,null,t):r?c?React__namespace.createElement(Text,_extends$2({weight:"medium",className:d},e),c):React__namespace.createElement(Icon,{"data-test":"DesignSystem-Avatar--Icon",name:"person",size:"regular"===i?20:16,appearance:o,className:n}):React__namespace.createElement("img",_extends$2({"data-test":"DesignSystem-Image",src:a,alt:l},e,{height:p,width:p,onError:function(){s(!0)}}))},initialsLength=2,DefaultAppearance="secondary",colors=["accent4","primary","accent3","alert","accent2","warning","accent1","success"],Avatar=function(e){function t(){return s&&"string"!=typeof s?React__namespace.createElement("span",{"data-test":"DesignSystem-AvatarWrapper",className:P,role:_},React__namespace.createElement(AvatarProvider,{value:E},React__namespace.createElement("span",_extends$2({"data-test":"DesignSystem-Avatar"},v,{className:x,tabIndex:m||d?-1:0}),s))):React__namespace.createElement("span",{"data-test":"DesignSystem-AvatarWrapper",className:P,role:_},React__namespace.createElement("span",_extends$2({"data-test":"DesignSystem-Avatar"},v,{className:x,tabIndex:m||d?-1:0}),React__namespace.createElement(React__namespace.Fragment,null,b&&React__namespace.createElement(Text,{weight:"medium",className:C},b),!b&&R())))}var a=e.withTooltip,n=e.tooltipPosition,r=e.size,s=e.children,i=e.firstName,o=e.lastName,l=e.className,c=e.appearance,p=e.shape,d=e.disabled,u=e.tooltipSuffix,m=e.tabIndex,h=e.presence,f=e.status,y=e.strokeColor,g=e.role,_=void 0===g?"presentation":g,v=extractBaseProps(e),b=s&&"string"==typeof s?s.trim().slice(0,initialsLength):"".concat(i?i.trim()[0]:"").concat(o?o.trim()[0]:""),S=c||colors[(b.charCodeAt(0)+(b.charCodeAt(1)||0))%8]||DefaultAppearance,g=h&&!d&&"micro"!==r&&"round"===p&&("active"===h||"away"===h),e=f&&"micro"!==r&&"regular"===r&&"round"===p,x=classnames(_defineProperty$1(_defineProperty$1(_defineProperty$1(_defineProperty$1(_defineProperty$1(_defineProperty$1(_defineProperty$1({},avatarStyles.Avatar,!0),avatarStyles["Avatar--square"],"square"===p),avatarStyles["Avatar--".concat(r)],"square"!==p),avatarStyles["Avatar--".concat(S)],S),avatarStyles["Avatar--noInitials"],!b||!a),avatarStyles["Avatar--disabled"],d),avatarStyles["Avatar--default"],!d),l),P=classnames(_defineProperty$1(_defineProperty$1({},avatarStyles["Avatar-wrapper--square"],"square"===p),avatarStyles["Avatar--".concat(r)],"square"===p)),C=classnames(_defineProperty$1(_defineProperty$1({},avatarStyles["Avatar-content--".concat(r)],r),avatarStyles["Avatar-content--".concat(S)],S)),c=classnames(_defineProperty$1(_defineProperty$1(_defineProperty$1({},avatarStyles["Avatar-presence"],h),avatarStyles["Avatar-presence--active"],"active"===h),avatarStyles["Avatar-presence--away"],"away"===h)),l={boxShadow:"0 0 0 var(--spacing-05) ".concat(y)},E={size:r,firstName:i,lastName:o,appearance:S,darkAppearance:["secondary","success","warning","accent1","accent4"]},R=function(){var e=iconAppearanceMapper[S]||"inverse";return React__namespace.createElement(Icon,{"data-test":"DesignSystem-Avatar--Icon",name:"square"===p?"groups":"person",size:"regular"===r?20:16,appearance:e})};return React__namespace.createElement("span",{className:"position-relative d-inline-flex"},a&&b?React__namespace.createElement(Tooltip,{tooltip:s&&"string"==typeof s?"".concat(s," ").concat(u||""):"".concat(i||""," ").concat(o||""," ").concat(u||"")||"",position:n,triggerClass:"flex-grow-0"},t()):t(),g&&React__namespace.createElement("span",{"data-test":"DesignSystem-Avatar--Presence",className:c,style:l}),e&&React__namespace.createElement("span",{"data-test":"DesignSystem-Avatar--Status",className:avatarStyles["Avatar-status"],style:l},f))},styles$17=(Avatar.displayName="Avatar",Avatar.Icon=AvatarIcon,Avatar.Image=AvatarImage,Avatar.defaultProps={tooltipPosition:"bottom",withTooltip:!0,size:"regular",shape:"round",strokeColor:"var(--white)"},{"AvatarGroup-item":"AvatarGroup-item","AvatarGroup-item--square":"AvatarGroup-item--square","AvatarGroup-item--regular":"AvatarGroup-item--regular","AvatarGroup-item--tiny":"AvatarGroup-item--tiny","AvatarGroup-Popper":"AvatarGroup-Popper","AvatarGroup-TextWrapper":"AvatarGroup-TextWrapper","AvatarCount-wrapper":"AvatarCount-wrapper","AvatarGroup-inputWrapper":"AvatarGroup-inputWrapper","AvatarGroup-input":"AvatarGroup-input","AvatarGroup-listItem--disabled":"AvatarGroup-listItem--disabled"}),AvatarCount=function(e){var t=e.hiddenAvatarCount,a=e.avatarStyle,n=e.size,n=void 0===n?"regular":n,e=e.on,r=classnames(_defineProperty$1(_defineProperty$1(_defineProperty$1({},avatarStyles["Avatar-content"],!0),avatarStyles["Avatar-content--tiny"],"tiny"===n),avatarStyles["Avatar-content--micro"],"micro"===n)),n=classnames(_defineProperty$1(_defineProperty$1(_defineProperty$1(_defineProperty$1(_defineProperty$1({},avatarStyles.Avatar,!0),avatarStyles["Avatar--".concat(n)],n),avatarStyles["Avatar--secondary"],!0),"cursor-default",!0),"cursor-pointer","click"===e));return React__namespace.createElement("div",{"data-test":"DesignSystem-AvatarGroup--TriggerAvatar",className:styles$17["AvatarCount-wrapper"],style:a,tabIndex:0,role:"button"},React__namespace.createElement("span",{"data-test":"DesignSystem-AvatarGroup--TriggerAvatarVariants",className:n},React__namespace.createElement(Text,{className:r},"+".concat(t))))},Avatars=function(e){var o=e.avatarList,l=e.avatarStyle,c=e.tooltipPosition,p=e.size;return o.map(function(e,t){var a=e.icon,n=e.image,r="square"===e.shape?"square":"round",s=classnames(_defineProperty$1(_defineProperty$1(_defineProperty$1(_defineProperty$1({},styles$17["AvatarGroup-item"],!0),styles$17["AvatarGroup-item--square"],"square"==r),styles$17["AvatarGroup-item--tiny"],"tiny"===p),styles$17["AvatarGroup-item--regular"],"regular"===p)),i=_objectSpread2(_objectSpread2({},l),{},{zIndex:o.length-t});return React__namespace.createElement("div",{"data-test":"DesignSystem-AvatarGroup--Avatar",className:s,style:i,key:t},React__namespace.createElement(Avatar,_extends$2({size:p,shape:r,withTooltip:!0,tooltipPosition:c},e),n||a))})},AvatarGroupEmptyState=function(e){var t=e.height,a=e.title,e=e.description;return React__namespace.createElement("div",{className:"d-flex flex-column justify-content-center align-items-center",style:{height:t?t-4:""},"data-test":"DesignSystem-AvatarGroup--EmptyState"},a&&React__namespace.createElement(Text,{className:"text-align-center mb-3",weight:"strong"},a),e&&React__namespace.createElement(Text,{className:"text-align-center mb-6",weight:"medium",size:"small",appearance:"subtle"},e))},AvatarGroupInput=function(e){var t=classnames(_defineProperty$1({"w-100":!0},styles$17["AvatarGroup-input"],!0));return React__namespace.createElement("div",{className:styles$17["AvatarGroup-inputWrapper"]},React__namespace.createElement(Input,_extends$2({icon:"search",className:t,"data-test":"DesignSystem-AvatarGroup--Input"},e)))},AvatarOptionItem=function(e){var e=e.avatarData,t=e.firstName,a=e.lastName,a=void 0===a?"":a,n=e.tooltipSuffix,n=void 0===n?"":n,r=e.disabled,s=e.image,i=e.icon,t="".concat(void 0===t?"":t," ").concat(a," ").concat(n),a=React__namespace.useRef(null),n=classnames(_defineProperty$1(_defineProperty$1({},"cursor-not-allowed",r),"ellipsis--noWrap",!0)),o=classnames(_defineProperty$1(_defineProperty$1({},"AvatarGroup-listItem--disabled",r),"cursor-default",!r));return React__namespace.createElement(Listbox.Item,{disabled:r,className:o,tagName:"li","data-test":"DesignSystem-AvatarGroup--Item"},React__namespace.createElement(Avatar,_extends$2({},e,{withTooltip:!1}),s||i),React__namespace.createElement(Tooltip,{showOnTruncation:!0,tooltip:t,elementRef:a,triggerClass:n},React__namespace.createElement(Text,{ref:a,"data-test":"DesignSystem-AvatarGroup--Text",className:"ellipsis--noWrap ml-4"},t)))},AvatarPopperBody=function(e){var t=e.hiddenAvatarList,a=e.popperRenderer,n=e.maxHeight,r=e.minHeight,s=e.width,i=e.popperClassName,o=e.withSearch,l=e.searchPlaceholder,c=e.searchComparator,p=e.size,e=_slicedToArray(React__namespace.useState(""),2),d=e[0],u=e[1],e=_slicedToArray(React__namespace.useState(t),2),m=e[0],h=e[1],e=classnames(_defineProperty$1(_defineProperty$1(_defineProperty$1({},styles$17["AvatarGroup-Popper"],!0),"py-3",!o),"pb-3",o),i),i={width:s,minHeight:r,maxHeight:o?n-36-1:n};return a?a(t):React__namespace.createElement("div",{style:{width:i.width},"data-test":"DesignSystem-AvatarGroup--Popover"},o&&React__namespace.createElement(AvatarGroupInput,{value:d,placeholder:l,onChange:function(e){var n=e.target.value,e=(u(n),t.filter(function(e){var t=e.firstName,a=e.lastName;return c?c(n,e):(null==t||null==(e=t.toLowerCase())?void 0:e.startsWith(n.toLowerCase()))||(null==a||null==(t=a.toLowerCase())?void 0:t.startsWith(n.toLowerCase()))}));h(e)},onClear:function(){u(""),h(t)}}),React__namespace.createElement("div",{style:i,className:e},0===m.length&&React__namespace.createElement(AvatarGroupEmptyState,{height:i.maxHeight,title:"No users found",description:"Try modifying your search to find what you are looking for."}),!!m.length&&React__namespace.createElement(Listbox,{tagName:"ul",showDivider:!1,type:"description",size:"micro"===p?"tight":"compressed","data-test":"DesignSystem-AvatarGroup--List"},m.map(function(e,t){return React__namespace.createElement(AvatarOptionItem,{key:t,avatarData:_objectSpread2(_objectSpread2({},e),{},{size:p})})}))))},AvatarGroup=function(e){var t=e.max,a=e.borderColor,n=e.popoverOptions,r=e.tooltipPosition,s=e.list,i=e.className,o=e.size,l=n.popperRenderer,c=n.maxHeight,c=void 0===c?256:c,p=n.width,p=void 0===p?176:p,d=n.minHeight,u=n.position,u=void 0===u?"bottom":u,m=n.on,m=void 0===m?"hover":m,h=n.appendToBody,h=void 0===h||h,f=n.withSearch,y=n.searchPlaceholder,g=n.searchComparator,n=n.popperClassName,n=void 0===n?"":n,e=extractBaseProps(e),_=s.length>t?Math.min(s.length-t,99):0,v={backgroundColor:"".concat(a),boxShadow:"0 0 0 calc(var(--spacing-2-5) + var(--spacing-05)) ".concat(a)},a={boxShadow:"0 0 0 var(--spacing-05) ".concat(a)},a="regular"!==o?_objectSpread2(_objectSpread2({},v),a):v,v=3===s.length?s:s.slice(0,t),i=classnames(_defineProperty$1(_defineProperty$1({},styles$17.AvatarGroup,!0),"d-inline-flex",!0),i),l={hiddenAvatarList:_toConsumableArray(s).slice(t,s.length),popperRenderer:l,maxHeight:c,minHeight:d,width:p,popperClassName:n,withSearch:f,searchPlaceholder:y,searchComparator:g,size:o};return React__namespace.createElement("div",_extends$2({"data-test":"DesignSystem-AvatarGroup"},e,{className:i}),React__namespace.createElement(Avatars,{size:o,avatarList:v,avatarStyle:a,tooltipPosition:r}),0<s.length-t&&3!==s.length&&React__namespace.createElement(Popover$1,{on:m,trigger:React__namespace.createElement(AvatarCount,{on:m,size:o,hiddenAvatarCount:_,avatarStyle:a}),position:u,appendToBody:h,offset:"medium"},React__namespace.createElement(AvatarPopperBody,l)))},styles$16=(AvatarGroup.displayName="AvatarGroup",AvatarGroup.defaultProps={max:2,tooltipPosition:"bottom",borderColor:"white",popoverOptions:{},size:"regular"},{Backdrop:"Backdrop","Backdrop--open":"Backdrop--open","Backdrop-animation--open":"Backdrop-animation--open","backdrop-open":"backdrop-open","Backdrop-animation--close":"Backdrop-animation--close","backdrop-close":"backdrop-close"}),useEffect$1=React__namespace.useEffect,useState$2=React__namespace.useState,Backdrop=function(e){function t(){document.body.style.overflow=s||"",i(null)}var a=e.className,n=extractBaseProps(e),r=_slicedToArray(useState$2(null),2),s=r[0],i=r[1],r=_slicedToArray(React__namespace.useState(e.open),2),o=r[0],l=r[1],r=_slicedToArray(React__namespace.useState(e.open),2),c=r[0],p=r[1],r=classnames(_defineProperty$1(_defineProperty$1(_defineProperty$1(_defineProperty$1({},styles$16.Backdrop,!0),styles$16["Backdrop--open"],o),styles$16["Backdrop-animation--open"],c),styles$16["Backdrop-animation--close"],!c),a);return useEffect$1(function(){return e.open&&(i(document.body.style.overflow),document.body.style.setProperty("overflow","hidden","important"),l(!0),p(!0)),e.open||(window.setTimeout(function(){l(!1)},120),p(!1),t()),function(){t()}},[e.open]),ReactDOM__namespace.createPortal(React__namespace.createElement("div",_extends$2({"data-test":"DesignSystem-Backdrop","data-layer":!0,"data-opened":o},n,{className:r,style:{zIndex:e.zIndex}})),document.body)},badgeStyles=(Backdrop.displayName="Backdrop",{Badge:"Badge","Badge--primary":"Badge--primary","Badge--secondary":"Badge--secondary","Badge--success":"Badge--success","Badge--alert":"Badge--alert","Badge--warning":"Badge--warning","Badge--accent1":"Badge--accent1","Badge--accent2":"Badge--accent2","Badge--accent3":"Badge--accent3","Badge--accent4":"Badge--accent4","Badge--subtle-primary":"Badge--subtle-primary","Badge--subtle-secondary":"Badge--subtle-secondary","Badge--subtle-success":"Badge--subtle-success","Badge--subtle-alert":"Badge--subtle-alert","Badge--subtle-warning":"Badge--subtle-warning","Badge--subtle-accent1":"Badge--subtle-accent1","Badge--subtle-accent2":"Badge--subtle-accent2","Badge--subtle-accent3":"Badge--subtle-accent3","Badge--subtle-accent4":"Badge--subtle-accent4"}),styles$15={PageHeader:"PageHeader","PageHeader-wrapper":"PageHeader-wrapper","PageHeader-wrapper--withTabs":"PageHeader-wrapper--withTabs","TabsWrapper-header":"TabsWrapper-header",Row:"Row","PageHeader-titleWrapper":"PageHeader-titleWrapper",Badge:"Badge","PageHeader-statusWrapper":"PageHeader-statusWrapper",StatusHint:"StatusHint","PageHeader-navigationWrapper":"PageHeader-navigationWrapper","PageHeader-title":"PageHeader-title","PageHeader-actionsWrapper":"PageHeader-actionsWrapper"},_excluded$1k=["appearance","children","subtle","className"],Badge=function(e){var t=e.appearance,a=e.children,n=e.subtle,r=e.className,s=_objectWithoutProperties(e,_excluded$1k),e=extractBaseProps(e),t=classnames(_defineProperty$1(_defineProperty$1(_defineProperty$1(_defineProperty$1({},badgeStyles.Badge,!0),styles$15.Badge,!0),badgeStyles["Badge--".concat(t)],t&&!n),badgeStyles["Badge--subtle-".concat(t)],n),r);return React__namespace.createElement("span",_extends$2({"data-test":"DesignSystem-Badge"},e,{className:t},s),a)},styles$14=(Badge.displayName="Badge",Badge.defaultProps={appearance:"secondary"},{Breadcrumbs:"Breadcrumbs","Breadcrumbs-item":"Breadcrumbs-item","Breadcrumbs-link":"Breadcrumbs-link","Breadcrumbs-itemSeparator":"Breadcrumbs-itemSeparator","Breadcrumbs-dropdown":"Breadcrumbs-dropdown","Breadcrumbs-Button":"Breadcrumbs-Button"}),RenderLink=function(e){var t=e.item,a=e.onClick,e=classnames(_defineProperty$1(_defineProperty$1({},styles$14["Breadcrumbs-link"],!0),"ellipsis--noWrap",!0));return React__namespace.createElement(Link,{className:e,"data-test":"DesignSystem-Breadcrumbs-link",href:t.link,onClick:function(e){a&&(e.preventDefault(),a(t.link))},appearance:"subtle",size:"tiny"},t.label)},RenderItem=function(e){var t=e.item,a=e.onClick;return React__namespace.createElement("div",{key:e.index,className:styles$14["Breadcrumbs-item"],"data-test":"DesignSystem-Breadcrumbs-item"},e.showTooltip?React__namespace.createElement(Tooltip,{tooltip:t.label,position:"bottom"},React__namespace.createElement(RenderLink,{item:t,onClick:a})):React__namespace.createElement(RenderLink,{item:t,onClick:a}),React__namespace.createElement("span",{className:styles$14["Breadcrumbs-itemSeparator"]},"/"))},renderDropdown=function(e,t){e=e.map(function(e){return{label:e.label,value:e.link}});return React__namespace.createElement(Dropdown,{className:styles$14["Breadcrumbs-dropdown"],triggerSize:"tiny",triggerOptions:{customTrigger:function(){return React__namespace.createElement(Button,{type:"button",size:"tiny",appearance:"transparent",icon:"more_horiz_filled",largeIcon:!0,className:styles$14["Breadcrumbs-Button"],"data-test":"DesignSystem-Breadcrumbs--Button"})}},options:e,menu:!0,onChange:function(e){t&&t(e)}})},Breadcrumbs=function(e){var t=e.list,a=e.onClick,n=e.className,r=e.showTooltip,e=extractBaseProps(e),n=classnames(_defineProperty$1({},styles$14.Breadcrumbs,!0),n);return React__namespace.createElement("div",_extends$2({"data-test":"DesignSystem-Breadcrumbs"},e,{className:n}),t.length<=4?t.map(function(e,t){return React__namespace.createElement(RenderItem,{key:t,item:e,onClick:a,showTooltip:r})}):React__namespace.createElement(React__namespace.Fragment,null,React__namespace.createElement(RenderItem,{item:t[0],onClick:a,showTooltip:r}),React__namespace.createElement("div",{className:"d-flex align-items-center"},renderDropdown(t.slice(1,t.length-1),a),React__namespace.createElement("span",{className:styles$14["Breadcrumbs-itemSeparator"]},"/")),React__namespace.createElement(RenderItem,{item:t[t.length-1],onClick:a,showTooltip:r})))},buttonStyles={Button:"Button","Button--iconAlign-right":"Button--iconAlign-right","Button-regularIcon--left":"Button-regularIcon--left","Button-regularIcon--right":"Button-regularIcon--right","Button--tiny":"Button--tiny","Button--tinySquare":"Button--tinySquare","Button--regular":"Button--regular","Button--regularSquare":"Button--regularSquare","Button--large":"Button--large","Button--largeSquare":"Button--largeSquare","Button-icon":"Button-icon",Spinner:"Spinner","Button--expanded":"Button--expanded","Button-icon--left":"Button-icon--left","Button-icon--right":"Button-icon--right","Button--basic":"Button--basic","Button--primary":"Button--primary","Button--success":"Button--success","Button--alert":"Button--alert","Button--transparent":"Button--transparent","Button-spinner":"Button-spinner","Button--selected":"Button--selected","Button-text--hidden":"Button-text--hidden","Button-text":"Button-text","Button-outlined--basic":"Button-outlined--basic","Button-outlined--selected":"Button-outlined--selected","Button-outlined--primary":"Button-outlined--primary","Button-outlined--alert":"Button-outlined--alert"},_excluded$1j=["size","appearance","styleType","iconAlign","tabIndex","largeIcon","type","children","icon","expanded","selected","loading","disabled","className","tooltip","iconType"],sizeMapping$3={tiny:12,regular:16,large:20},ButtonElement=React__namespace.forwardRef(function(e,t){var a=e.size,a=void 0===a?"regular":a,n=e.appearance,n=void 0===n?"basic":n,r=e.styleType,r=void 0===r?"filled":r,s=e.iconAlign,s=void 0===s?"left":s,i=e.tabIndex,i=void 0===i?0:i,o=e.largeIcon,l=e.type,c=e.children,p=e.icon,d=e.expanded,u=e.selected,m=e.loading,h=e.disabled,f=e.className,y=e.iconType,e=_objectWithoutProperties(e,_excluded$1j),r="outlined"===r&&"transparent"!==n,g="basic"===n||"transparent"===n,_=(r?"Button-outlined--":"Button--").concat(n),v=r?"basic"===n?"secondary":"alert"===n?"alert":"primary":g?"secondary":"white",u=u&&g?r?"Button-outlined--selected":"Button--selected":"",g=classnames(_defineProperty$1(_defineProperty$1(_defineProperty$1(_defineProperty$1(_defineProperty$1(_defineProperty$1(_defineProperty$1({},buttonStyles.Button,!0),buttonStyles["Button--expanded"],d),buttonStyles["Button--".concat(a)],a),buttonStyles["Button--".concat(a,"Square")],!c),buttonStyles[_],n),buttonStyles[u],""!=u),buttonStyles["Button--iconAlign-".concat(s)],c&&s),f),r=classnames(_defineProperty$1(_defineProperty$1(_defineProperty$1({},buttonStyles["Button-icon"],!0),buttonStyles["Button-icon--".concat(s)],c&&s),buttonStyles["Button-regularIcon--".concat(s)],c&&s&&"regular"===a&&!d)),_=classnames(_defineProperty$1(_defineProperty$1({},buttonStyles["Button-text"],!0),buttonStyles["Button-text--hidden"],!0)),n="large"===a&&c?"small":"xsmall",u="tiny"===a?14:o&&!c?sizeMapping$3[a]+4:sizeMapping$3[a];return React__namespace.createElement("button",_extends$2({"data-test":"DesignSystem-Button",ref:t,type:l,className:g,disabled:h||m,tabIndex:i},e),m?React__namespace.createElement(React__namespace.Fragment,null,React__namespace.createElement(Spinner,{size:n,appearance:v,"data-test":"DesignSystem-Button--Spinner",className:buttonStyles["Button-spinner"]}),React__namespace.createElement(Text,{className:_},c||"")):React__namespace.createElement(React__namespace.Fragment,null,p&&React__namespace.createElement("div",{className:r,"data-test":"DesignSystem-Button--Icon-Wrapper"},React__namespace.createElement(Icon,{"data-test":"DesignSystem-Button--Icon",name:p,type:y,size:u})),c&&React__namespace.createElement("span",{className:buttonStyles["Button-text"]},c)))}),Button=React__namespace.forwardRef(function(e,t){var a=e.icon,n=e.tooltip;return a&&n&&!e.children?React__namespace.createElement(Tooltip,{tooltip:n},React__namespace.createElement(ButtonElement,_extends$2({},e,{ref:t}))):React__namespace.createElement(ButtonElement,_extends$2({},e,{ref:t}))}),styles$13=(Button.displayName="Button",{"Calendar-wrapper":"Calendar-wrapper",Calendar:"Calendar","Calendar--small":"Calendar--small","Calendar-date--small":"Calendar-date--small","Calendar-month--small":"Calendar-month--small","Calendar-year--small":"Calendar-year--small","Calendar--large":"Calendar--large","Calendar-date--large":"Calendar-date--large","Calendar-month--large":"Calendar-month--large","Calendar-year--large":"Calendar-year--large","Calendar-header--large":"Calendar-header--large","Calendar-header--small":"Calendar-header--small","Calendar-headerIcon":"Calendar-headerIcon","Calendar-headerIcon--prev":"Calendar-headerIcon--prev","Calendar-headerIcon--next":"Calendar-headerIcon--next","Calendar-headerContent":"Calendar-headerContent","Calendar-body":"Calendar-body","Calendar-valueRow":"Calendar-valueRow","Calendar-valueWrapper":"Calendar-valueWrapper","Calendar-valueWrapper--inRange":"Calendar-valueWrapper--inRange","Calendar-inRangeValue":"Calendar-inRangeValue","Calendar-valueWrapper--inRangeError":"Calendar-valueWrapper--inRangeError","Calendar-valueWrapper--start":"Calendar-valueWrapper--start","Calendar-valueWrapper--startError":"Calendar-valueWrapper--startError","Calendar-valueWrapper--end":"Calendar-valueWrapper--end","Calendar-valueWrapper--hoverDate":"Calendar-valueWrapper--hoverDate","Calendar-valueWrapper--hoverEndDate":"Calendar-valueWrapper--hoverEndDate","Calendar-valueWrapper--endError":"Calendar-valueWrapper--endError","Calendar-valueWrapper--startEnd":"Calendar-valueWrapper--startEnd","Calendar-value":"Calendar-value","Calendar-value--currDate":"Calendar-value--currDate","Calendar-value--start":"Calendar-value--start","Calendar-value--end":"Calendar-value--end","Calendar-value--startError":"Calendar-value--startError","Calendar-value--endError":"Calendar-value--endError","Calendar-value--currDateMonthYear":"Calendar-value--currDateMonthYear","Calendar-value--active":"Calendar-value--active","Calendar-yearValue--small":"Calendar-yearValue--small","Calendar-monthValue--small":"Calendar-monthValue--small","Calendar-yearValue--large":"Calendar-yearValue--large","Calendar-monthValue--large":"Calendar-monthValue--large","Calendar-dateValue--small":"Calendar-dateValue--small","Calendar-dateValue--large":"Calendar-dateValue--large","Calendar-valueWrapper--dummy":"Calendar-valueWrapper--dummy","Calendar-valueWrapper--disabled":"Calendar-valueWrapper--disabled","Calendar-valueWrapper--active-dummy":"Calendar-valueWrapper--active-dummy","Calendar-value--disabled":"Calendar-value--disabled","Calendar-dayValues":"Calendar-dayValues","Calendar-dateValues":"Calendar-dateValues","Calendar-eventsIndicator":"Calendar-eventsIndicator","Calendar-eventsIndicator--small":"Calendar-eventsIndicator--small","Calendar-eventsIndicator--active":"Calendar-eventsIndicator--active","Calendar-valueWrapper--inStartRange":"Calendar-valueWrapper--inStartRange","Calendar-valueWrapper--inEndRange":"Calendar-valueWrapper--inEndRange","Calendar-valueWrapper--inEdgeRange":"Calendar-valueWrapper--inEdgeRange"}),config={yearBlockRange:12,yearsInRow:3,monthBlock:12,monthsInRow:3,daysInRow:7,months:["Jan","Feb","Mar","Apr","May","Jun","Jul","Aug","Sep","Oct","Nov","Dec"],days:{small:["Su","Mo","Tu","We","Th","Fr","Sa"],large:["Su","Mo","Tu","We","Th","Fr","Sa"]}},yearBlockRange=config.yearBlockRange,getIndexOfDay=function(e){return["sunday","monday","tuesday","wednesday","thursday","friday","saturday"].indexOf(e)},getYearBlock=function(e){return e-e%yearBlockRange},getDaysInMonth=function(e,t){return new Date(e,t+1,0).getDate()},getFirstDayOfMonth=function(e,t){return new Date(e,t).getDay()},getDateInfo=function(e){var t,a,n;return(e=e&&convertToDate(e))?(t=e.getFullYear(),a=e.getMonth(),n=e.getDay(),e=e.getDate(),{decadeYear:getYearBlock(t),year:t,month:a,day:n,date:e}):{}},convertToDate=function(e,t,a){var n;if(e)if("number"==typeof e)n=new Date(e);else{if("string"==typeof e)return t?translateToDate(t,e,a):void 0;n=e instanceof Date?e:(t=e.year,new Date(t,e.month,e.date,0,0,0))}return n},compareYearBlock=function(e,t,a){if(e){var n=getDateInfo(e).decadeYear;switch(t){case"less":if(n<a)return!0;break;case"more":if(a<n)return!0;break;case"equal":if(n===a)return!0}}return!1},compareDate=function(e,t,a,n,r){if(e){var e=getDateInfo(e),s=e.year,i=e.month,o=e.date;switch(t){case"less":if(s<a)return!0;if(a<s)return!1;if(void 0!==n){if(i<n)return!0;if(n<i)return!1}if(void 0!==r&&o<r)return!0;break;case"more":if(a<s)return!0;if(s<a)return!1;if(void 0!==n){if(n<i)return!0;if(i<n)return!1}if(void 0!==r&&r<o)return!0;break;case"equal":if(void 0!==r){if(s===a&&i===n&&o===r)return!0}else if(void 0!==n){if(s===a&&i===n)return!0}else if(s===a)return!0}}return!1},translateToString=function(e,t){var n,r,s,i,o;return e&&t?(t=getDateInfo(t),n=t.year,r=t.month,s=t.date,i=e.includes("/")?"/":"-",(o=e.split(i)).reduce(function(e,t,a){switch(t){case"mm":e+=(r<9&&"0")+(r+1);break;case"yyyy":e+=n;break;case"dd":e+=(s<10&&"0")+s}return a!==o.length-1&&(e+=i),e},"")):""},translateToDate=function(e,t){var a,n,r,s,i;if(isValid(2<arguments.length&&void 0!==arguments[2]?arguments[2]:[],t,e))return a=e.includes("/")?"/":"-",s=r=n=-1,i=t.split(a),e.split(a).forEach(function(e,t){switch(e){case"mm":r=+i[t]-1;break;case"yyyy":n=+i[t];break;case"dd":s=+i[t]}}),convertToDate({year:n,month:r,date:s})},dateComparison=function(e,t,a,n,r){var s=new Date("".concat(r,"-").concat(n,"-").concat(a));if(e)switch(t){case"less":return e<=s;case"equal":return e.toDateString()===s.toDateString();case"more":return s<=e;default:return!1}return!1},Calendar=(()=>{function d(e){_classCallCheck(this,d),_defineProperty$1(U=_callSuper(this,d,[e]),"updateState",function(e,t,a){U.setState({year:e,month:t,date:a})}),_defineProperty$1(U,"getDateValue",function(e,t,a){return new Date(e,t,a)}),_defineProperty$1(U,"getNavDateInfo",function(e){var t=U.state,a=t.yearBlockNav,n=t.yearNav,t=t.monthNav,r=config.monthBlock,r=(t+e)%r==-1?11:(t+e)%r,n=0<=e?n+(0!==e&&r<t?1:0):n-(0!==e&&t<r?1:0);return{yearBlock:a,year:n,month:r}}),_defineProperty$1(U,"getInRangeError",function(){var e=U.props,t=e.rangePicker,e=e.rangeLimit,a=U.state,n=a.startDate,r=a.endDate,a=a.hoverDate;if(t&&e){var s,t=getDateInfo(n),i=t.year,o=t.month,t=t.date,l=getDateInfo(r),c=l.year,p=l.month,l=l.date,a=getDateInfo(a),d=a.year,u=a.month,a=a.date;if(n)return(s=new Date(n)).setDate(t+e),compareDate(s,"less",d,u,a+1)||compareDate(s,"less",c,p,l+1);if(r)return(s=new Date(r)).setDate(l-e),compareDate(s,"more",d,u,a-1)||compareDate(s,"more",i,o,t-1)}return!1}),_defineProperty$1(U,"selectYear",function(e){return function(){U.updateState(e),U.setState({view:"month"})}}),_defineProperty$1(U,"yearMouseOverHandler",function(e,t,a,n){var r=U.props.onYearHover;r&&r({value:e,year:e,isCurrentY