@data-driven-forms/blueprint-component-mapper
Advanced tools
Comparing version 2.4.7 to 2.4.8
@@ -1,2 +0,2 @@ | ||
"use strict";function _interopDefault(e){return e&&"object"==typeof e&&"default"in e?e.default:e}Object.defineProperty(exports,"__esModule",{value:!0});var e=require("./defineProperty-75110086.js"),t=require("./extends-edb29469.js"),r=require("./objectWithoutProperties-6a6333c3.js"),n=require("react"),o=_interopDefault(n),a=_interopDefault(require("prop-types")),i=_interopDefault(require("@data-driven-forms/react-form-renderer/dist/cjs/use-form-api")),c=require("./toConsumableArray-43caa138.js"),p=require("./_arrayPush-fc71ba19.js"),s=_interopDefault(require("@data-driven-forms/react-form-renderer/dist/cjs/form-spy")),u=require("./clsx.m-87d4d5a8.js"),f=require("@blueprintjs/core/lib/cjs/components/button/buttons.js"),l=require("@blueprintjs/core/lib/cjs/common/intent.js"),d=t.createCommonjsModule((function(e){function _typeof2(e){return(_typeof2="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function _typeof2(e){return typeof e}:function _typeof2(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}function _typeof(t){return"function"==typeof Symbol&&"symbol"===_typeof2(Symbol.iterator)?e.exports=_typeof=function _typeof(e){return _typeof2(e)}:e.exports=_typeof=function _typeof(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":_typeof2(e)},_typeof(t)}e.exports=_typeof}));var b=function isSymbol(e){return"symbol"==typeof e||p.isObjectLike(e)&&"[object Symbol]"==p.baseGetTag(e)},S=/\.|\[(?:[^[\]]*|(["'])(?:(?!\1)[^\\]|\\.)*?\1)\]/,y=/^\w*$/;var v=function isKey(e,t){if(p.isArray(e))return!1;var r=typeof e;return!("number"!=r&&"symbol"!=r&&"boolean"!=r&&null!=e&&!b(e))||(y.test(e)||!S.test(e)||null!=t&&e in Object(t))};function memoize(e,t){if("function"!=typeof e||null!=t&&"function"!=typeof t)throw new TypeError("Expected a function");var memoized=function(){var r=arguments,n=t?t.apply(this,r):r[0],o=memoized.cache;if(o.has(n))return o.get(n);var a=e.apply(this,r);return memoized.cache=o.set(n,a)||o,a};return memoized.cache=new(memoize.Cache||p.MapCache),memoized}memoize.Cache=p.MapCache;var m=memoize;var j=/[^.[\]]+|\[(?:(-?\d+(?:\.\d+)?)|(["'])((?:(?!\2)[^\\]|\\.)*?)\2)\]|(?=(?:\.|\[\])(?:\.|\[\]|$))/g,x=/\\(\\)?/g,_=function memoizeCapped(e){var t=m(e,(function(e){return 500===r.size&&r.clear(),e})),r=t.cache;return t}((function(e){var t=[];return 46===e.charCodeAt(0)&&t.push(""),e.replace(j,(function(e,r,n,o){t.push(n?o.replace(x,"$1"):r||e)})),t}));var h=function arrayMap(e,t){for(var r=-1,n=null==e?0:e.length,o=Array(n);++r<n;)o[r]=t(e[r],r,e);return o},O=p.Symbol?p.Symbol.prototype:void 0,g=O?O.toString:void 0;var P=function baseToString(e){if("string"==typeof e)return e;if(p.isArray(e))return h(e,baseToString)+"";if(b(e))return g?g.call(e):"";var t=e+"";return"0"==t&&1/e==-1/0?"-0":t};var w=function toString(e){return null==e?"":P(e)};var D=function castPath(e,t){return p.isArray(e)?e:v(e,t)?[e]:_(w(e))};var C=function toKey(e){if("string"==typeof e||b(e))return e;var t=e+"";return"0"==t&&1/e==-1/0?"-0":t};var I=function baseGet(e,t){for(var r=0,n=(t=D(t,e)).length;null!=e&&r<n;)e=e[C(t[r++])];return r&&r==n?e:void 0};var E=function get(e,t,r){var n=null==e?void 0:I(e,t);return void 0===n?r:n},N=function(){try{var e=p.getNative(Object,"defineProperty");return e({},"",{}),e}catch(e){}}();var z=function baseAssignValue(e,t,r){"__proto__"==t&&N?N(e,t,{configurable:!0,enumerable:!0,value:r,writable:!0}):e[t]=r},T=Object.prototype.hasOwnProperty;var $=function assignValue(e,t,r){var n=e[t];T.call(e,t)&&p.eq(n,r)&&(void 0!==r||t in e)||z(e,t,r)};var B=function baseSet(e,t,r,n){if(!p.isObject(e))return e;for(var o=-1,a=(t=D(t,e)).length,i=a-1,c=e;null!=c&&++o<a;){var s=C(t[o]),u=r;if(o!=i){var f=c[s];void 0===(u=n?n(f,s,c):void 0)&&(u=p.isObject(f)?f:p.isIndex(t[o+1])?[]:{})}$(c,s,u),c=c[s]}return e};var W=function set(e,t,r){return null==e?e:B(e,t,r)},K=p.Symbol?p.Symbol.isConcatSpreadable:void 0;var A=function isFlattenable(e){return p.isArray(e)||p.isArguments(e)||!!(K&&e&&e[K])};var q=function baseFlatten(e,t,r,n,o){var a=-1,i=e.length;for(r||(r=A),o||(o=[]);++a<i;){var c=e[a];t>0&&r(c)?t>1?baseFlatten(c,t-1,r,n,o):p.arrayPush(o,c):n||(o[o.length]=c)}return o};var k=function flattenDeep(e){return(null==e?0:e.length)?q(e,1/0):[]},F=function selectNext(e,t){if("string"==typeof e)return e;if("function"==typeof e)return e({values:t().values});var r=E(t().values,e.when);return e.stepMapper[r]};function ownKeys(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),r.push.apply(r,n)}return r}function _objectSpread(t){for(var r=1;r<arguments.length;r++){var n=null!=arguments[r]?arguments[r]:{};r%2?ownKeys(Object(n),!0).forEach((function(r){e._defineProperty(t,r,n[r])})):Object.getOwnPropertyDescriptors?Object.defineProperties(t,Object.getOwnPropertyDescriptors(n)):ownKeys(Object(n)).forEach((function(e){Object.defineProperty(t,e,Object.getOwnPropertyDescriptor(n,e))}))}return t}var L=["function","object"],M=function createSchema(e){for(var t=e.formOptions,r=e.fields,n=t.getState().values,o=[],a=r[0],i=-1,p=function _loop(){i+=1,o=[].concat(c._toConsumableArray(o),[{title:a.title,substepOf:a.substepOf,index:i,primary:!o[o.length-1]||!a.substepOf||a.substepOf!==o[o.length-1].substepOf}]);var e=a.nextStep;"object"===d(a.nextStep)&&(e=e.stepMapper[E(n,e.when)]),"function"==typeof a.nextStep&&(e=a.nextStep({values:n})),a=e?r.find((function(t){return t.name===e})):void 0};a;)p();return o},R=function findCurrentStep(e,t){return t.find((function(t){return t.name===e}))},H=function reducer(t,r){var n=r.type,o=r.payload;switch(n){case"finishLoading":return _objectSpread(_objectSpread({},t),{},{loading:!1,navSchema:M(_objectSpread(_objectSpread({},t),{},{fields:o.fields,formOptions:o.formOptions,currentIndex:0}))});case"handleNext":return function handleNext(t,r,n,o){var a=t.activeStepIndex+1,i=t.prevSteps.includes(t.activeStep);return _objectSpread(_objectSpread({},t),{},{registeredFieldsHistory:_objectSpread(_objectSpread({},t.registeredFieldsHistory),{},e._defineProperty({},t.activeStep,n.getRegisteredFields())),activeStep:r,prevSteps:i?t.prevSteps:[].concat(c._toConsumableArray(t.prevSteps),[t.activeStep]),activeStepIndex:a,maxStepIndex:a>t.maxStepIndex?a:t.maxStepIndex,navSchema:t.isDynamic?M(_objectSpread(_objectSpread({},t),{},{fields:o,formOptions:n,currentIndex:a})):t.navSchema})}(t,o.nextStep,o.formOptions,o.fields);case"setPrevSteps":return _objectSpread(_objectSpread({},t),{},{prevSteps:t.prevSteps.slice(0,t.activeStepIndex),maxStepIndex:t.activeStepIndex,navSchema:M(_objectSpread(_objectSpread({},t),{},{fields:o.fields,formOptions:o.formOptions,currentIndex:t.activeStepIndex}))});case"jumpToStep":return function jumpToStep(e,t,r,n,o,a){if(t===e.activeStepIndex)return e;if(e.prevSteps[t]){var i,p=e.prevSteps.includes(e.activeStep,n);i=e.activeStep;var s=_objectSpread(_objectSpread({},e),{},{activeStep:e.prevSteps[t],prevSteps:p?e.prevSteps:[].concat(c._toConsumableArray(e.prevSteps),[e.activeStep]),activeStepIndex:t}),u=R(s.prevSteps[t],n),f=L.includes(d(u.nextStep)),l=o,b=s.isDynamic&&f,S=!1===r,y=_objectSpread({},s);if(b&&!l)y=_objectSpread(_objectSpread({},y),{},{navSchema:M(_objectSpread(_objectSpread({},y),{},{formOptions:a,fields:n,currentIndex:t})),prevSteps:s.prevSteps.slice(0,t),maxStepIndex:t});else if(u.disableForwardJumping)y=_objectSpread(_objectSpread({},y),{},{prevSteps:s.prevSteps.slice(0,t),maxStepIndex:t});else if(S){var v=s.prevSteps.indexOf(i);y=_objectSpread(_objectSpread({},y),{},{prevSteps:s.prevSteps.slice(0,v+1),maxStepIndex:s.prevSteps.slice(0,v+1).length-1})}return y}}(t,o.index,o.valid,o.fields,o.crossroads,o.formOptions);default:return t}};function ownKeys$1(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),r.push.apply(r,n)}return r}function _objectSpread$1(t){for(var r=1;r<arguments.length;r++){var n=null!=arguments[r]?arguments[r]:{};r%2?ownKeys$1(Object(n),!0).forEach((function(r){e._defineProperty(t,r,n[r])})):Object.getOwnPropertyDescriptors?Object.defineProperties(t,Object.getOwnPropertyDescriptors(n)):ownKeys$1(Object(n)).forEach((function(e){Object.defineProperty(t,e,Object.getOwnPropertyDescriptor(n,e))}))}return t}var V=function Wizard(a){var s=a.fields,u=a.isDynamic,f=a.crossroads,Wizard=a.Wizard,l=(a.component,r._objectWithoutProperties(a,["fields","isDynamic","crossroads","Wizard","component"])),b=i(),S=n.useReducer(H,{activeStep:s[0].name,prevSteps:[],activeStepIndex:0,maxStepIndex:0,isDynamic:u||s.some((function(e){var t=e.nextStep;return L.includes(d(t))})),loading:!0}),y=p._slicedToArray(S,2),v=y[0],m=y[1];if(n.useEffect((function(){m({type:"finishLoading",payload:{formOptions:b,fields:s}})}),[s]),v.loading)return null;var j=function handleSubmit(){return b.onSubmit(function prepareValues(t,r,n){var o=_objectSpread$1(_objectSpread$1({},v.registeredFieldsHistory),{},e._defineProperty({},v.activeStep,n())),a={};return k(Object.values([].concat(c._toConsumableArray(r),[v.activeStep]).reduce((function(t,r){return _objectSpread$1(_objectSpread$1({},t),{},e._defineProperty({},r,o[r]))}),{}))).forEach((function(e){return W(a,e,E(t,e))})),a}(b.getState().values,[].concat(c._toConsumableArray(v.prevSteps),[v.activeStep]),b.getRegisteredFields),b)},x=function jumpToStep(e,t){return m({type:"jumpToStep",payload:{index:e,valid:t,fields:s,crossroads:f,formOptions:b}})},_=function handleNext(e){return m({type:"handleNext",payload:{nextStep:e,formOptions:b,fields:s}})},h=function findCurrentStepWrapped(e){return R(e,s)};return o.createElement(Wizard,t._extends({},l,{handleNext:_,onKeyDown:function onKeyDown(e){return function enterHandler(e,t,r,n,o,a){if("Enter"===e.key&&"button"!==e.target.type){e.preventDefault();var i,c=n(r).nextStep,p=n(r).buttons;c&&(i=F(c,t.getState)),t.valid&&i&&!p?o(i,t.getRegisteredFields):!t.valid||c||p||a()}}(e,b,v.activeStep,h,_,j)},setPrevSteps:function setPrevSteps(){return m({type:"setPrevSteps",payload:{formOptions:b,fields:s}})},currentStep:R(v.activeStep,s),jumpToStep:x,handlePrev:function handlePrev(){return x(v.activeStepIndex-1)},formOptions:_objectSpread$1(_objectSpread$1({},b),{},{handleSubmit:j}),navSchema:v.navSchema,activeStepIndex:v.activeStepIndex,maxStepIndex:v.maxStepIndex,isDynamic:v.isDynamic,crossroads:f,prevSteps:v.prevSteps}))};V.propTypes={fields:a.arrayOf(a.shape({name:a.oneOfType([a.string,a.number]).isRequired})).isRequired,isDynamic:a.bool,crossroads:a.arrayOf(a.string),Wizard:a.oneOfType([a.node,a.func]),component:a.any};a.object,a.func,a.func,a.func,a.func,a.func,a.array,a.number,a.number,a.shape({onCancel:a.func}),a.array;!function ___$insertStyle(e){if(e&&"undefined"!=typeof window){var t=document.createElement("style");return t.setAttribute("type","text/css"),t.innerHTML=e,document.head.appendChild(t),e}}(".ddorg__blueprint_mapper--wizard-button-group {\n margin-top: 16px;\n display: flex;\n justify-content: space-between;\n}\n.ddorg__blueprint_mapper--wizard-button-group button:not(:first-child) {\n margin-left: 8px;\n}");var G=function NextButton(e){var n=e.nextStep,a=e.handleNext,i=e.buttonLabels,c=e.getState,p=e.handleSubmit,s=e.isDisabled,u=r._objectWithoutProperties(e,["nextStep","handleNext","buttonLabels","getState","handleSubmit","isDisabled"]);return o.createElement(f.Button,t._extends({disabled:s,onClick:function onClick(){return n?a(F(n,c)):p()},rightIcon:n?"arrow-right":"arrow-up",intent:l.Intent.SUCCESS},u),n?i.next:i.submit)};G.propTypes={handleNext:a.func,formOptions:a.shape({onCancel:a.func,renderForm:a.func,getState:a.func}),buttonLabels:a.object,nextStep:a.oneOfType([a.string,a.func,a.object]),getState:a.func,handleSubmit:a.func,isDisabled:a.bool};var J=function StepButtons(e){var r=e.handleNext,n=e.currentStep,a=e.formOptions,i=e.activeStepIndex,c=e.buttonLabels,p=e.handlePrev,s=e.isNextDisabled,l=e.ButtonToolbarProps,d=e.DirectionButtonProps,b=e.CancelButtonProps,S=e.BackButtonProps,y=e.NextButtonProps,v=e.SubmitButtonProps;return o.createElement("div",t._extends({},l,{className:u.clsx("ddorg__blueprint_mapper--wizard-button-group",l&&l.className)}),o.createElement(f.Button,t._extends({onClick:a.onCancel,minimal:!0},b),c.cancel),o.createElement("div",d,o.createElement(f.Button,t._extends({onClick:p,disabled:0===i},S),c.back),o.createElement(G,t._extends({getState:a.getState,nextStep:n.nextStep,buttonLabels:c,handleNext:r,isDisabled:!a.valid||s,handleSubmit:a.handleSubmit},n.nextStep?y:v))))};function ownKeys$2(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),r.push.apply(r,n)}return r}function _objectSpread$2(t){for(var r=1;r<arguments.length;r++){var n=null!=arguments[r]?arguments[r]:{};r%2?ownKeys$2(Object(n),!0).forEach((function(r){e._defineProperty(t,r,n[r])})):Object.getOwnPropertyDescriptors?Object.defineProperties(t,Object.getOwnPropertyDescriptors(n)):ownKeys$2(Object(n)).forEach((function(e){Object.defineProperty(t,e,Object.getOwnPropertyDescriptor(n,e))}))}return t}J.propTypes={currentStep:a.object,handlePrev:a.func,handleNext:a.func,formOptions:a.shape({onCancel:a.func,renderForm:a.func,getState:a.func,handleSubmit:a.func,valid:a.bool}),activeStepIndex:a.number,buttonLabels:a.object,isNextDisabled:a.bool,ButtonToolbarProps:a.object,DirectionButtonProps:a.object,CancelButtonProps:a.object,BackButtonProps:a.object,NextButtonProps:a.object,SubmitButtonProps:a.object};var U=function WizardInternal(e){var n=e.currentStep,a=e.formOptions,i=e.onKeyDown,c=e.WizardProps,p=r._objectWithoutProperties(e,["currentStep","formOptions","onKeyDown","WizardProps"]);return o.createElement("div",t._extends({onKeyDown:i},c),n.fields.map((function(e){return a.renderForm([e],a)})),o.createElement(s,{subscription:{valid:!0,submitting:!0,validating:!0}},(function(e){var r=e.valid,i=e.submitting,c=e.validating;return o.createElement(J,t._extends({isNextDisabled:!r||i||c},p,{currentStep:n,formOptions:a}))})))};U.propTypes={currentStep:a.object,onKeyDown:a.func,formOptions:a.shape({onCancel:a.func,renderForm:a.func,getState:a.func}),WizardProps:a.object};var Q={submit:"Submit",cancel:"Cancel",back:"Back",next:"Next"},X=function Wizard$1(e){var n=e.buttonLabels,a=r._objectWithoutProperties(e,["buttonLabels"]);return o.createElement(V,t._extends({Wizard:U},a,{buttonLabels:_objectSpread$2(_objectSpread$2({},Q),n)}))};X.propTypes={buttonLabels:a.object},exports.default=X; | ||
"use strict";function _interopDefault(e){return e&&"object"==typeof e&&"default"in e?e.default:e}Object.defineProperty(exports,"__esModule",{value:!0});var e=require("./defineProperty-75110086.js"),t=require("./extends-edb29469.js"),r=require("./objectWithoutProperties-6a6333c3.js"),n=require("react"),o=_interopDefault(n),a=_interopDefault(require("prop-types")),i=_interopDefault(require("@data-driven-forms/react-form-renderer/dist/cjs/use-form-api")),c=require("./toConsumableArray-43caa138.js"),p=require("./_arrayPush-fc71ba19.js"),s=_interopDefault(require("@data-driven-forms/react-form-renderer/dist/cjs/form-spy")),u=require("./clsx.m-87d4d5a8.js"),f=require("@blueprintjs/core/lib/cjs/components/button/buttons.js"),l=require("@blueprintjs/core/lib/cjs/common/intent.js"),d=t.createCommonjsModule((function(e){function _typeof2(e){return(_typeof2="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function _typeof2(e){return typeof e}:function _typeof2(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}function _typeof(t){return"function"==typeof Symbol&&"symbol"===_typeof2(Symbol.iterator)?e.exports=_typeof=function _typeof(e){return _typeof2(e)}:e.exports=_typeof=function _typeof(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":_typeof2(e)},_typeof(t)}e.exports=_typeof}));var b=function isSymbol(e){return"symbol"==typeof e||p.isObjectLike(e)&&"[object Symbol]"==p.baseGetTag(e)},S=/\.|\[(?:[^[\]]*|(["'])(?:(?!\1)[^\\]|\\.)*?\1)\]/,y=/^\w*$/;var v=function isKey(e,t){if(p.isArray(e))return!1;var r=typeof e;return!("number"!=r&&"symbol"!=r&&"boolean"!=r&&null!=e&&!b(e))||(y.test(e)||!S.test(e)||null!=t&&e in Object(t))};function memoize(e,t){if("function"!=typeof e||null!=t&&"function"!=typeof t)throw new TypeError("Expected a function");var memoized=function(){var r=arguments,n=t?t.apply(this,r):r[0],o=memoized.cache;if(o.has(n))return o.get(n);var a=e.apply(this,r);return memoized.cache=o.set(n,a)||o,a};return memoized.cache=new(memoize.Cache||p.MapCache),memoized}memoize.Cache=p.MapCache;var m=memoize;var j=/[^.[\]]+|\[(?:(-?\d+(?:\.\d+)?)|(["'])((?:(?!\2)[^\\]|\\.)*?)\2)\]|(?=(?:\.|\[\])(?:\.|\[\]|$))/g,x=/\\(\\)?/g,_=function memoizeCapped(e){var t=m(e,(function(e){return 500===r.size&&r.clear(),e})),r=t.cache;return t}((function(e){var t=[];return 46===e.charCodeAt(0)&&t.push(""),e.replace(j,(function(e,r,n,o){t.push(n?o.replace(x,"$1"):r||e)})),t}));var g=function arrayMap(e,t){for(var r=-1,n=null==e?0:e.length,o=Array(n);++r<n;)o[r]=t(e[r],r,e);return o},h=p.Symbol?p.Symbol.prototype:void 0,O=h?h.toString:void 0;var P=function baseToString(e){if("string"==typeof e)return e;if(p.isArray(e))return g(e,baseToString)+"";if(b(e))return O?O.call(e):"";var t=e+"";return"0"==t&&1/e==-1/0?"-0":t};var w=function toString(e){return null==e?"":P(e)};var D=function castPath(e,t){return p.isArray(e)?e:v(e,t)?[e]:_(w(e))};var C=function toKey(e){if("string"==typeof e||b(e))return e;var t=e+"";return"0"==t&&1/e==-1/0?"-0":t};var I=function baseGet(e,t){for(var r=0,n=(t=D(t,e)).length;null!=e&&r<n;)e=e[C(t[r++])];return r&&r==n?e:void 0};var E=function get(e,t,r){var n=null==e?void 0:I(e,t);return void 0===n?r:n},N=function(){try{var e=p.getNative(Object,"defineProperty");return e({},"",{}),e}catch(e){}}();var z=function baseAssignValue(e,t,r){"__proto__"==t&&N?N(e,t,{configurable:!0,enumerable:!0,value:r,writable:!0}):e[t]=r},T=Object.prototype.hasOwnProperty;var $=function assignValue(e,t,r){var n=e[t];T.call(e,t)&&p.eq(n,r)&&(void 0!==r||t in e)||z(e,t,r)};var B=function baseSet(e,t,r,n){if(!p.isObject(e))return e;for(var o=-1,a=(t=D(t,e)).length,i=a-1,c=e;null!=c&&++o<a;){var s=C(t[o]),u=r;if(o!=i){var f=c[s];void 0===(u=n?n(f,s,c):void 0)&&(u=p.isObject(f)?f:p.isIndex(t[o+1])?[]:{})}$(c,s,u),c=c[s]}return e};var W=function set(e,t,r){return null==e?e:B(e,t,r)},K=p.Symbol?p.Symbol.isConcatSpreadable:void 0;var A=function isFlattenable(e){return p.isArray(e)||p.isArguments(e)||!!(K&&e&&e[K])};var q=function baseFlatten(e,t,r,n,o){var a=-1,i=e.length;for(r||(r=A),o||(o=[]);++a<i;){var c=e[a];t>0&&r(c)?t>1?baseFlatten(c,t-1,r,n,o):p.arrayPush(o,c):n||(o[o.length]=c)}return o};var k=function flattenDeep(e){return(null==e?0:e.length)?q(e,1/0):[]},F=function selectNext(e,t){if("string"==typeof e)return e;if("function"==typeof e)return e({values:t().values});var r=E(t().values,e.when);return e.stepMapper[r]};function ownKeys(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),r.push.apply(r,n)}return r}function _objectSpread(t){for(var r=1;r<arguments.length;r++){var n=null!=arguments[r]?arguments[r]:{};r%2?ownKeys(Object(n),!0).forEach((function(r){e._defineProperty(t,r,n[r])})):Object.getOwnPropertyDescriptors?Object.defineProperties(t,Object.getOwnPropertyDescriptors(n)):ownKeys(Object(n)).forEach((function(e){Object.defineProperty(t,e,Object.getOwnPropertyDescriptor(n,e))}))}return t}var L=["function","object"],M=function createSchema(e){for(var t=e.formOptions,r=e.fields,n=t.getState().values,o=[],a=r[0],i=-1,p=function _loop(){i+=1,o=[].concat(c._toConsumableArray(o),[{title:a.title,substepOf:a.substepOf,index:i,primary:!o[o.length-1]||!a.substepOf||a.substepOf!==o[o.length-1].substepOf}]);var e=a.nextStep;"object"===d(a.nextStep)&&(e=e.stepMapper[E(n,e.when)]),"function"==typeof a.nextStep&&(e=a.nextStep({values:n})),a=e?r.find((function(t){return t.name===e})):void 0};a;)p();return o},R=function findCurrentStep(e,t){return t.find((function(t){return t.name===e}))},H=function reducer(t,r){var n=r.type,o=r.payload;switch(n){case"finishLoading":return _objectSpread(_objectSpread({},t),{},{loading:!1,navSchema:M(_objectSpread(_objectSpread({},t),{},{fields:o.fields,formOptions:o.formOptions,currentIndex:0}))});case"handleNext":return function handleNext(t,r,n,o){var a=t.activeStepIndex+1,i=t.prevSteps.includes(t.activeStep);return _objectSpread(_objectSpread({},t),{},{registeredFieldsHistory:_objectSpread(_objectSpread({},t.registeredFieldsHistory),{},e._defineProperty({},t.activeStep,n.getRegisteredFields())),activeStep:r,prevSteps:i?t.prevSteps:[].concat(c._toConsumableArray(t.prevSteps),[t.activeStep]),activeStepIndex:a,maxStepIndex:a>t.maxStepIndex?a:t.maxStepIndex,navSchema:t.isDynamic?M(_objectSpread(_objectSpread({},t),{},{fields:o,formOptions:n,currentIndex:a})):t.navSchema})}(t,o.nextStep,o.formOptions,o.fields);case"setPrevSteps":return _objectSpread(_objectSpread({},t),{},{prevSteps:t.prevSteps.slice(0,t.activeStepIndex),maxStepIndex:t.activeStepIndex,navSchema:M(_objectSpread(_objectSpread({},t),{},{fields:o.fields,formOptions:o.formOptions,currentIndex:t.activeStepIndex}))});case"jumpToStep":return function jumpToStep(e,t,r,n,o,a){if(t===e.activeStepIndex)return e;if(e.prevSteps[t]){var i,p=e.prevSteps.includes(e.activeStep,n);i=e.activeStep;var s=_objectSpread(_objectSpread({},e),{},{activeStep:e.prevSteps[t],prevSteps:p?e.prevSteps:[].concat(c._toConsumableArray(e.prevSteps),[e.activeStep]),activeStepIndex:t}),u=R(s.prevSteps[t],n),f=L.includes(d(u.nextStep)),l=o,b=s.isDynamic&&f,S=!1===r,y=_objectSpread({},s);if(b&&!l)y=_objectSpread(_objectSpread({},y),{},{navSchema:M(_objectSpread(_objectSpread({},y),{},{formOptions:a,fields:n,currentIndex:t})),prevSteps:s.prevSteps.slice(0,t),maxStepIndex:t});else if(u.disableForwardJumping)y=_objectSpread(_objectSpread({},y),{},{prevSteps:s.prevSteps.slice(0,t),maxStepIndex:t});else if(S){var v=s.prevSteps.indexOf(i);y=_objectSpread(_objectSpread({},y),{},{prevSteps:s.prevSteps.slice(0,v+1),maxStepIndex:s.prevSteps.slice(0,v+1).length-1})}return y}}(t,o.index,o.valid,o.fields,o.crossroads,o.formOptions);default:return t}};function ownKeys$1(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),r.push.apply(r,n)}return r}function _objectSpread$1(t){for(var r=1;r<arguments.length;r++){var n=null!=arguments[r]?arguments[r]:{};r%2?ownKeys$1(Object(n),!0).forEach((function(r){e._defineProperty(t,r,n[r])})):Object.getOwnPropertyDescriptors?Object.defineProperties(t,Object.getOwnPropertyDescriptors(n)):ownKeys$1(Object(n)).forEach((function(e){Object.defineProperty(t,e,Object.getOwnPropertyDescriptor(n,e))}))}return t}var V=function Wizard(a){var s=a.fields,u=a.isDynamic,f=a.crossroads,Wizard=a.Wizard,l=(a.component,r._objectWithoutProperties(a,["fields","isDynamic","crossroads","Wizard","component"])),b=i(),S=n.useReducer(H,{activeStep:s[0].name,prevSteps:[],activeStepIndex:0,maxStepIndex:0,isDynamic:u||s.some((function(e){var t=e.nextStep;return L.includes(d(t))})),loading:!0}),y=p._slicedToArray(S,2),v=y[0],m=y[1];if(n.useEffect((function(){m({type:"finishLoading",payload:{formOptions:b,fields:s}})}),[s]),v.loading)return null;var j=function handleSubmit(){return b.onSubmit(function prepareValues(t,r,n){var o=_objectSpread$1(_objectSpread$1({},v.registeredFieldsHistory),{},e._defineProperty({},v.activeStep,n())),a={};return k(Object.values([].concat(c._toConsumableArray(r),[v.activeStep]).reduce((function(t,r){return _objectSpread$1(_objectSpread$1({},t),{},e._defineProperty({},r,o[r]))}),{}))).forEach((function(e){return W(a,e,E(t,e))})),a}(b.getState().values,[].concat(c._toConsumableArray(v.prevSteps),[v.activeStep]),b.getRegisteredFields),b)},x=function jumpToStep(e,t){return m({type:"jumpToStep",payload:{index:e,valid:t,fields:s,crossroads:f,formOptions:b}})},_=function handleNext(e){return m({type:"handleNext",payload:{nextStep:e,formOptions:b,fields:s}})},g=function findCurrentStepWrapped(e){return R(e,s)};return o.createElement(Wizard,t._extends({},l,{handleNext:_,onKeyDown:function onKeyDown(e){return function enterHandler(e,t,r,n,o,a){if("Enter"===e.key&&"button"!==e.target.type){e.preventDefault();var i,c=n(r).nextStep,p=n(r).buttons;c&&(i=F(c,t.getState));var s=t.valid&&!t.getState().validating;s&&i&&!p?o(i,t.getRegisteredFields):!s||c||p||a()}}(e,b,v.activeStep,g,_,j)},setPrevSteps:function setPrevSteps(){return m({type:"setPrevSteps",payload:{formOptions:b,fields:s}})},currentStep:R(v.activeStep,s),jumpToStep:x,handlePrev:function handlePrev(){return x(v.activeStepIndex-1)},formOptions:_objectSpread$1(_objectSpread$1({},b),{},{handleSubmit:j}),navSchema:v.navSchema,activeStepIndex:v.activeStepIndex,maxStepIndex:v.maxStepIndex,isDynamic:v.isDynamic,crossroads:f,prevSteps:v.prevSteps}))};V.propTypes={fields:a.arrayOf(a.shape({name:a.oneOfType([a.string,a.number]).isRequired})).isRequired,isDynamic:a.bool,crossroads:a.arrayOf(a.string),Wizard:a.oneOfType([a.node,a.func]),component:a.any};a.object,a.func,a.func,a.func,a.func,a.func,a.array,a.number,a.number,a.shape({onCancel:a.func}),a.array;!function ___$insertStyle(e){if(e&&"undefined"!=typeof window){var t=document.createElement("style");return t.setAttribute("type","text/css"),t.innerHTML=e,document.head.appendChild(t),e}}(".ddorg__blueprint_mapper--wizard-button-group {\n margin-top: 16px;\n display: flex;\n justify-content: space-between;\n}\n.ddorg__blueprint_mapper--wizard-button-group button:not(:first-child) {\n margin-left: 8px;\n}");var G=function NextButton(e){var n=e.nextStep,a=e.handleNext,i=e.buttonLabels,c=e.getState,p=e.handleSubmit,s=e.isDisabled,u=r._objectWithoutProperties(e,["nextStep","handleNext","buttonLabels","getState","handleSubmit","isDisabled"]);return o.createElement(f.Button,t._extends({disabled:s,onClick:function onClick(){return n?a(F(n,c)):p()},rightIcon:n?"arrow-right":"arrow-up",intent:l.Intent.SUCCESS},u),n?i.next:i.submit)};G.propTypes={handleNext:a.func,formOptions:a.shape({onCancel:a.func,renderForm:a.func,getState:a.func}),buttonLabels:a.object,nextStep:a.oneOfType([a.string,a.func,a.object]),getState:a.func,handleSubmit:a.func,isDisabled:a.bool};var J=function StepButtons(e){var r=e.handleNext,n=e.currentStep,a=e.formOptions,i=e.activeStepIndex,c=e.buttonLabels,p=e.handlePrev,s=e.isNextDisabled,l=e.ButtonToolbarProps,d=e.DirectionButtonProps,b=e.CancelButtonProps,S=e.BackButtonProps,y=e.NextButtonProps,v=e.SubmitButtonProps;return o.createElement("div",t._extends({},l,{className:u.clsx("ddorg__blueprint_mapper--wizard-button-group",l&&l.className)}),o.createElement(f.Button,t._extends({onClick:a.onCancel,minimal:!0},b),c.cancel),o.createElement("div",d,o.createElement(f.Button,t._extends({onClick:p,disabled:0===i},S),c.back),o.createElement(G,t._extends({getState:a.getState,nextStep:n.nextStep,buttonLabels:c,handleNext:r,isDisabled:!a.valid||s,handleSubmit:a.handleSubmit},n.nextStep?y:v))))};function ownKeys$2(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),r.push.apply(r,n)}return r}function _objectSpread$2(t){for(var r=1;r<arguments.length;r++){var n=null!=arguments[r]?arguments[r]:{};r%2?ownKeys$2(Object(n),!0).forEach((function(r){e._defineProperty(t,r,n[r])})):Object.getOwnPropertyDescriptors?Object.defineProperties(t,Object.getOwnPropertyDescriptors(n)):ownKeys$2(Object(n)).forEach((function(e){Object.defineProperty(t,e,Object.getOwnPropertyDescriptor(n,e))}))}return t}J.propTypes={currentStep:a.object,handlePrev:a.func,handleNext:a.func,formOptions:a.shape({onCancel:a.func,renderForm:a.func,getState:a.func,handleSubmit:a.func,valid:a.bool}),activeStepIndex:a.number,buttonLabels:a.object,isNextDisabled:a.bool,ButtonToolbarProps:a.object,DirectionButtonProps:a.object,CancelButtonProps:a.object,BackButtonProps:a.object,NextButtonProps:a.object,SubmitButtonProps:a.object};var U=function WizardInternal(e){var n=e.currentStep,a=e.formOptions,i=e.onKeyDown,c=e.WizardProps,p=r._objectWithoutProperties(e,["currentStep","formOptions","onKeyDown","WizardProps"]);return o.createElement("div",t._extends({onKeyDown:i},c),n.fields.map((function(e){return a.renderForm([e],a)})),o.createElement(s,{subscription:{valid:!0,submitting:!0,validating:!0}},(function(e){var r=e.valid,i=e.submitting,c=e.validating;return o.createElement(J,t._extends({isNextDisabled:!r||i||c},p,{currentStep:n,formOptions:a}))})))};U.propTypes={currentStep:a.object,onKeyDown:a.func,formOptions:a.shape({onCancel:a.func,renderForm:a.func,getState:a.func}),WizardProps:a.object};var Q={submit:"Submit",cancel:"Cancel",back:"Back",next:"Next"},X=function Wizard$1(e){var n=e.buttonLabels,a=r._objectWithoutProperties(e,["buttonLabels"]);return o.createElement(V,t._extends({Wizard:U},a,{buttonLabels:_objectSpread$2(_objectSpread$2({},Q),n)}))};X.propTypes={buttonLabels:a.object},exports.default=X; | ||
//# sourceMappingURL=wizard.js.map |
@@ -1,2 +0,2 @@ | ||
import{_ as e}from"./defineProperty-984bc41a.js";import{c as t,_ as r}from"./extends-4d5fdb5f.js";import{_ as n}from"./objectWithoutProperties-85da668a.js";import o,{useReducer as a,useEffect as i}from"react";import p from"prop-types";import c from"@data-driven-forms/react-form-renderer/dist/esm/use-form-api";import{_ as s}from"./toConsumableArray-48c131d8.js";import{i as u,b as f,a as l,M as d,S as b,g as S,e as m,c as v,d as y,f as j,h as g,_ as x}from"./_arrayPush-753358ae.js";import O from"@data-driven-forms/react-form-renderer/dist/esm/form-spy";import{c as h}from"./clsx.m-79422a84.js";import{Button as _}from"@blueprintjs/core/lib/esm/components/button/buttons.js";import{Intent as P}from"@blueprintjs/core/lib/esm/common/intent.js";var w=t((function(e){function _typeof2(e){return(_typeof2="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function _typeof2(e){return typeof e}:function _typeof2(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}function _typeof(t){return"function"==typeof Symbol&&"symbol"===_typeof2(Symbol.iterator)?e.exports=_typeof=function _typeof(e){return _typeof2(e)}:e.exports=_typeof=function _typeof(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":_typeof2(e)},_typeof(t)}e.exports=_typeof}));var D=function isSymbol(e){return"symbol"==typeof e||u(e)&&"[object Symbol]"==f(e)},I=/\.|\[(?:[^[\]]*|(["'])(?:(?!\1)[^\\]|\\.)*?\1)\]/,C=/^\w*$/;var E=function isKey(e,t){if(l(e))return!1;var r=typeof e;return!("number"!=r&&"symbol"!=r&&"boolean"!=r&&null!=e&&!D(e))||(C.test(e)||!I.test(e)||null!=t&&e in Object(t))};function memoize(e,t){if("function"!=typeof e||null!=t&&"function"!=typeof t)throw new TypeError("Expected a function");var memoized=function(){var r=arguments,n=t?t.apply(this,r):r[0],o=memoized.cache;if(o.has(n))return o.get(n);var a=e.apply(this,r);return memoized.cache=o.set(n,a)||o,a};return memoized.cache=new(memoize.Cache||d),memoized}memoize.Cache=d;var z=memoize;var N=/[^.[\]]+|\[(?:(-?\d+(?:\.\d+)?)|(["'])((?:(?!\2)[^\\]|\\.)*?)\2)\]|(?=(?:\.|\[\])(?:\.|\[\]|$))/g,$=/\\(\\)?/g,T=function memoizeCapped(e){var t=z(e,(function(e){return 500===r.size&&r.clear(),e})),r=t.cache;return t}((function(e){var t=[];return 46===e.charCodeAt(0)&&t.push(""),e.replace(N,(function(e,r,n,o){t.push(n?o.replace($,"$1"):r||e)})),t}));var B=function arrayMap(e,t){for(var r=-1,n=null==e?0:e.length,o=Array(n);++r<n;)o[r]=t(e[r],r,e);return o},K=b?b.prototype:void 0,F=K?K.toString:void 0;var W=function baseToString(e){if("string"==typeof e)return e;if(l(e))return B(e,baseToString)+"";if(D(e))return F?F.call(e):"";var t=e+"";return"0"==t&&1/e==-1/0?"-0":t};var k=function toString(e){return null==e?"":W(e)};var L=function castPath(e,t){return l(e)?e:E(e,t)?[e]:T(k(e))};var A=function toKey(e){if("string"==typeof e||D(e))return e;var t=e+"";return"0"==t&&1/e==-1/0?"-0":t};var H=function baseGet(e,t){for(var r=0,n=(t=L(t,e)).length;null!=e&&r<n;)e=e[A(t[r++])];return r&&r==n?e:void 0};var M=function get(e,t,r){var n=null==e?void 0:H(e,t);return void 0===n?r:n},R=function(){try{var e=S(Object,"defineProperty");return e({},"",{}),e}catch(e){}}();var V=function baseAssignValue(e,t,r){"__proto__"==t&&R?R(e,t,{configurable:!0,enumerable:!0,value:r,writable:!0}):e[t]=r},q=Object.prototype.hasOwnProperty;var G=function assignValue(e,t,r){var n=e[t];q.call(e,t)&&m(n,r)&&(void 0!==r||t in e)||V(e,t,r)};var J=function baseSet(e,t,r,n){if(!v(e))return e;for(var o=-1,a=(t=L(t,e)).length,i=a-1,p=e;null!=p&&++o<a;){var c=A(t[o]),s=r;if(o!=i){var u=p[c];void 0===(s=n?n(u,c,p):void 0)&&(s=v(u)?u:y(t[o+1])?[]:{})}G(p,c,s),p=p[c]}return e};var U=function set(e,t,r){return null==e?e:J(e,t,r)},Q=b?b.isConcatSpreadable:void 0;var X=function isFlattenable(e){return l(e)||j(e)||!!(Q&&e&&e[Q])};var Y=function baseFlatten(e,t,r,n,o){var a=-1,i=e.length;for(r||(r=X),o||(o=[]);++a<i;){var p=e[a];t>0&&r(p)?t>1?baseFlatten(p,t-1,r,n,o):g(o,p):n||(o[o.length]=p)}return o};var Z=function flattenDeep(e){return(null==e?0:e.length)?Y(e,1/0):[]},ee=function selectNext(e,t){if("string"==typeof e)return e;if("function"==typeof e)return e({values:t().values});var r=M(t().values,e.when);return e.stepMapper[r]};function ownKeys(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),r.push.apply(r,n)}return r}function _objectSpread(t){for(var r=1;r<arguments.length;r++){var n=null!=arguments[r]?arguments[r]:{};r%2?ownKeys(Object(n),!0).forEach((function(r){e(t,r,n[r])})):Object.getOwnPropertyDescriptors?Object.defineProperties(t,Object.getOwnPropertyDescriptors(n)):ownKeys(Object(n)).forEach((function(e){Object.defineProperty(t,e,Object.getOwnPropertyDescriptor(n,e))}))}return t}var te=["function","object"],re=function createSchema(e){for(var t=e.formOptions,r=e.fields,n=t.getState().values,o=[],a=r[0],i=-1,p=function _loop(){i+=1,o=[].concat(s(o),[{title:a.title,substepOf:a.substepOf,index:i,primary:!o[o.length-1]||!a.substepOf||a.substepOf!==o[o.length-1].substepOf}]);var e=a.nextStep;"object"===w(a.nextStep)&&(e=e.stepMapper[M(n,e.when)]),"function"==typeof a.nextStep&&(e=a.nextStep({values:n})),a=e?r.find((function(t){return t.name===e})):void 0};a;)p();return o},ne=function findCurrentStep(e,t){return t.find((function(t){return t.name===e}))},oe=function reducer(t,r){var n=r.type,o=r.payload;switch(n){case"finishLoading":return _objectSpread(_objectSpread({},t),{},{loading:!1,navSchema:re(_objectSpread(_objectSpread({},t),{},{fields:o.fields,formOptions:o.formOptions,currentIndex:0}))});case"handleNext":return function handleNext(t,r,n,o){var a=t.activeStepIndex+1,i=t.prevSteps.includes(t.activeStep);return _objectSpread(_objectSpread({},t),{},{registeredFieldsHistory:_objectSpread(_objectSpread({},t.registeredFieldsHistory),{},e({},t.activeStep,n.getRegisteredFields())),activeStep:r,prevSteps:i?t.prevSteps:[].concat(s(t.prevSteps),[t.activeStep]),activeStepIndex:a,maxStepIndex:a>t.maxStepIndex?a:t.maxStepIndex,navSchema:t.isDynamic?re(_objectSpread(_objectSpread({},t),{},{fields:o,formOptions:n,currentIndex:a})):t.navSchema})}(t,o.nextStep,o.formOptions,o.fields);case"setPrevSteps":return _objectSpread(_objectSpread({},t),{},{prevSteps:t.prevSteps.slice(0,t.activeStepIndex),maxStepIndex:t.activeStepIndex,navSchema:re(_objectSpread(_objectSpread({},t),{},{fields:o.fields,formOptions:o.formOptions,currentIndex:t.activeStepIndex}))});case"jumpToStep":return function jumpToStep(e,t,r,n,o,a){if(t===e.activeStepIndex)return e;if(e.prevSteps[t]){var i,p=e.prevSteps.includes(e.activeStep,n);i=e.activeStep;var c=_objectSpread(_objectSpread({},e),{},{activeStep:e.prevSteps[t],prevSteps:p?e.prevSteps:[].concat(s(e.prevSteps),[e.activeStep]),activeStepIndex:t}),u=ne(c.prevSteps[t],n),f=te.includes(w(u.nextStep)),l=o,d=c.isDynamic&&f,b=!1===r,S=_objectSpread({},c);if(d&&!l)S=_objectSpread(_objectSpread({},S),{},{navSchema:re(_objectSpread(_objectSpread({},S),{},{formOptions:a,fields:n,currentIndex:t})),prevSteps:c.prevSteps.slice(0,t),maxStepIndex:t});else if(u.disableForwardJumping)S=_objectSpread(_objectSpread({},S),{},{prevSteps:c.prevSteps.slice(0,t),maxStepIndex:t});else if(b){var m=c.prevSteps.indexOf(i);S=_objectSpread(_objectSpread({},S),{},{prevSteps:c.prevSteps.slice(0,m+1),maxStepIndex:c.prevSteps.slice(0,m+1).length-1})}return S}}(t,o.index,o.valid,o.fields,o.crossroads,o.formOptions);default:return t}};function ownKeys$1(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),r.push.apply(r,n)}return r}function _objectSpread$1(t){for(var r=1;r<arguments.length;r++){var n=null!=arguments[r]?arguments[r]:{};r%2?ownKeys$1(Object(n),!0).forEach((function(r){e(t,r,n[r])})):Object.getOwnPropertyDescriptors?Object.defineProperties(t,Object.getOwnPropertyDescriptors(n)):ownKeys$1(Object(n)).forEach((function(e){Object.defineProperty(t,e,Object.getOwnPropertyDescriptor(n,e))}))}return t}var ae=function Wizard(t){var p=t.fields,u=t.isDynamic,f=t.crossroads,Wizard=t.Wizard,l=(t.component,n(t,["fields","isDynamic","crossroads","Wizard","component"])),d=c(),b=a(oe,{activeStep:p[0].name,prevSteps:[],activeStepIndex:0,maxStepIndex:0,isDynamic:u||p.some((function(e){var t=e.nextStep;return te.includes(w(t))})),loading:!0}),S=x(b,2),m=S[0],v=S[1];if(i((function(){v({type:"finishLoading",payload:{formOptions:d,fields:p}})}),[p]),m.loading)return null;var y=function handleSubmit(){return d.onSubmit(function prepareValues(t,r,n){var o=_objectSpread$1(_objectSpread$1({},m.registeredFieldsHistory),{},e({},m.activeStep,n())),a={};return Z(Object.values([].concat(s(r),[m.activeStep]).reduce((function(t,r){return _objectSpread$1(_objectSpread$1({},t),{},e({},r,o[r]))}),{}))).forEach((function(e){return U(a,e,M(t,e))})),a}(d.getState().values,[].concat(s(m.prevSteps),[m.activeStep]),d.getRegisteredFields),d)},j=function jumpToStep(e,t){return v({type:"jumpToStep",payload:{index:e,valid:t,fields:p,crossroads:f,formOptions:d}})},g=function handleNext(e){return v({type:"handleNext",payload:{nextStep:e,formOptions:d,fields:p}})},O=function findCurrentStepWrapped(e){return ne(e,p)};return o.createElement(Wizard,r({},l,{handleNext:g,onKeyDown:function onKeyDown(e){return function enterHandler(e,t,r,n,o,a){if("Enter"===e.key&&"button"!==e.target.type){e.preventDefault();var i,p=n(r).nextStep,c=n(r).buttons;p&&(i=ee(p,t.getState)),t.valid&&i&&!c?o(i,t.getRegisteredFields):!t.valid||p||c||a()}}(e,d,m.activeStep,O,g,y)},setPrevSteps:function setPrevSteps(){return v({type:"setPrevSteps",payload:{formOptions:d,fields:p}})},currentStep:ne(m.activeStep,p),jumpToStep:j,handlePrev:function handlePrev(){return j(m.activeStepIndex-1)},formOptions:_objectSpread$1(_objectSpread$1({},d),{},{handleSubmit:y}),navSchema:m.navSchema,activeStepIndex:m.activeStepIndex,maxStepIndex:m.maxStepIndex,isDynamic:m.isDynamic,crossroads:f,prevSteps:m.prevSteps}))};ae.propTypes={fields:p.arrayOf(p.shape({name:p.oneOfType([p.string,p.number]).isRequired})).isRequired,isDynamic:p.bool,crossroads:p.arrayOf(p.string),Wizard:p.oneOfType([p.node,p.func]),component:p.any};p.object,p.func,p.func,p.func,p.func,p.func,p.array,p.number,p.number,p.shape({onCancel:p.func}),p.array;!function ___$insertStyle(e){if(e&&"undefined"!=typeof window){var t=document.createElement("style");return t.setAttribute("type","text/css"),t.innerHTML=e,document.head.appendChild(t),e}}(".ddorg__blueprint_mapper--wizard-button-group {\n margin-top: 16px;\n display: flex;\n justify-content: space-between;\n}\n.ddorg__blueprint_mapper--wizard-button-group button:not(:first-child) {\n margin-left: 8px;\n}");var ie=function NextButton(e){var t=e.nextStep,a=e.handleNext,i=e.buttonLabels,p=e.getState,c=e.handleSubmit,s=e.isDisabled,u=n(e,["nextStep","handleNext","buttonLabels","getState","handleSubmit","isDisabled"]);return o.createElement(_,r({disabled:s,onClick:function onClick(){return t?a(ee(t,p)):c()},rightIcon:t?"arrow-right":"arrow-up",intent:P.SUCCESS},u),t?i.next:i.submit)};ie.propTypes={handleNext:p.func,formOptions:p.shape({onCancel:p.func,renderForm:p.func,getState:p.func}),buttonLabels:p.object,nextStep:p.oneOfType([p.string,p.func,p.object]),getState:p.func,handleSubmit:p.func,isDisabled:p.bool};var pe=function StepButtons(e){var t=e.handleNext,n=e.currentStep,a=e.formOptions,i=e.activeStepIndex,p=e.buttonLabels,c=e.handlePrev,s=e.isNextDisabled,u=e.ButtonToolbarProps,f=e.DirectionButtonProps,l=e.CancelButtonProps,d=e.BackButtonProps,b=e.NextButtonProps,S=e.SubmitButtonProps;return o.createElement("div",r({},u,{className:h("ddorg__blueprint_mapper--wizard-button-group",u&&u.className)}),o.createElement(_,r({onClick:a.onCancel,minimal:!0},l),p.cancel),o.createElement("div",f,o.createElement(_,r({onClick:c,disabled:0===i},d),p.back),o.createElement(ie,r({getState:a.getState,nextStep:n.nextStep,buttonLabels:p,handleNext:t,isDisabled:!a.valid||s,handleSubmit:a.handleSubmit},n.nextStep?b:S))))};function ownKeys$2(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),r.push.apply(r,n)}return r}function _objectSpread$2(t){for(var r=1;r<arguments.length;r++){var n=null!=arguments[r]?arguments[r]:{};r%2?ownKeys$2(Object(n),!0).forEach((function(r){e(t,r,n[r])})):Object.getOwnPropertyDescriptors?Object.defineProperties(t,Object.getOwnPropertyDescriptors(n)):ownKeys$2(Object(n)).forEach((function(e){Object.defineProperty(t,e,Object.getOwnPropertyDescriptor(n,e))}))}return t}pe.propTypes={currentStep:p.object,handlePrev:p.func,handleNext:p.func,formOptions:p.shape({onCancel:p.func,renderForm:p.func,getState:p.func,handleSubmit:p.func,valid:p.bool}),activeStepIndex:p.number,buttonLabels:p.object,isNextDisabled:p.bool,ButtonToolbarProps:p.object,DirectionButtonProps:p.object,CancelButtonProps:p.object,BackButtonProps:p.object,NextButtonProps:p.object,SubmitButtonProps:p.object};var ce=function WizardInternal(e){var t=e.currentStep,a=e.formOptions,i=e.onKeyDown,p=e.WizardProps,c=n(e,["currentStep","formOptions","onKeyDown","WizardProps"]);return o.createElement("div",r({onKeyDown:i},p),t.fields.map((function(e){return a.renderForm([e],a)})),o.createElement(O,{subscription:{valid:!0,submitting:!0,validating:!0}},(function(e){var n=e.valid,i=e.submitting,p=e.validating;return o.createElement(pe,r({isNextDisabled:!n||i||p},c,{currentStep:t,formOptions:a}))})))};ce.propTypes={currentStep:p.object,onKeyDown:p.func,formOptions:p.shape({onCancel:p.func,renderForm:p.func,getState:p.func}),WizardProps:p.object};var se={submit:"Submit",cancel:"Cancel",back:"Back",next:"Next"},ue=function Wizard$1(e){var t=e.buttonLabels,a=n(e,["buttonLabels"]);return o.createElement(ae,r({Wizard:ce},a,{buttonLabels:_objectSpread$2(_objectSpread$2({},se),t)}))};ue.propTypes={buttonLabels:p.object};export default ue; | ||
import{_ as e}from"./defineProperty-984bc41a.js";import{c as t,_ as r}from"./extends-4d5fdb5f.js";import{_ as n}from"./objectWithoutProperties-85da668a.js";import o,{useReducer as a,useEffect as i}from"react";import p from"prop-types";import c from"@data-driven-forms/react-form-renderer/dist/esm/use-form-api";import{_ as s}from"./toConsumableArray-48c131d8.js";import{i as u,b as f,a as l,M as d,S as b,g as S,e as m,c as v,d as y,f as j,h as g,_ as x}from"./_arrayPush-753358ae.js";import O from"@data-driven-forms/react-form-renderer/dist/esm/form-spy";import{c as h}from"./clsx.m-79422a84.js";import{Button as _}from"@blueprintjs/core/lib/esm/components/button/buttons.js";import{Intent as P}from"@blueprintjs/core/lib/esm/common/intent.js";var w=t((function(e){function _typeof2(e){return(_typeof2="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function _typeof2(e){return typeof e}:function _typeof2(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}function _typeof(t){return"function"==typeof Symbol&&"symbol"===_typeof2(Symbol.iterator)?e.exports=_typeof=function _typeof(e){return _typeof2(e)}:e.exports=_typeof=function _typeof(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":_typeof2(e)},_typeof(t)}e.exports=_typeof}));var D=function isSymbol(e){return"symbol"==typeof e||u(e)&&"[object Symbol]"==f(e)},I=/\.|\[(?:[^[\]]*|(["'])(?:(?!\1)[^\\]|\\.)*?\1)\]/,C=/^\w*$/;var E=function isKey(e,t){if(l(e))return!1;var r=typeof e;return!("number"!=r&&"symbol"!=r&&"boolean"!=r&&null!=e&&!D(e))||(C.test(e)||!I.test(e)||null!=t&&e in Object(t))};function memoize(e,t){if("function"!=typeof e||null!=t&&"function"!=typeof t)throw new TypeError("Expected a function");var memoized=function(){var r=arguments,n=t?t.apply(this,r):r[0],o=memoized.cache;if(o.has(n))return o.get(n);var a=e.apply(this,r);return memoized.cache=o.set(n,a)||o,a};return memoized.cache=new(memoize.Cache||d),memoized}memoize.Cache=d;var z=memoize;var N=/[^.[\]]+|\[(?:(-?\d+(?:\.\d+)?)|(["'])((?:(?!\2)[^\\]|\\.)*?)\2)\]|(?=(?:\.|\[\])(?:\.|\[\]|$))/g,$=/\\(\\)?/g,T=function memoizeCapped(e){var t=z(e,(function(e){return 500===r.size&&r.clear(),e})),r=t.cache;return t}((function(e){var t=[];return 46===e.charCodeAt(0)&&t.push(""),e.replace(N,(function(e,r,n,o){t.push(n?o.replace($,"$1"):r||e)})),t}));var B=function arrayMap(e,t){for(var r=-1,n=null==e?0:e.length,o=Array(n);++r<n;)o[r]=t(e[r],r,e);return o},K=b?b.prototype:void 0,F=K?K.toString:void 0;var W=function baseToString(e){if("string"==typeof e)return e;if(l(e))return B(e,baseToString)+"";if(D(e))return F?F.call(e):"";var t=e+"";return"0"==t&&1/e==-1/0?"-0":t};var k=function toString(e){return null==e?"":W(e)};var L=function castPath(e,t){return l(e)?e:E(e,t)?[e]:T(k(e))};var A=function toKey(e){if("string"==typeof e||D(e))return e;var t=e+"";return"0"==t&&1/e==-1/0?"-0":t};var H=function baseGet(e,t){for(var r=0,n=(t=L(t,e)).length;null!=e&&r<n;)e=e[A(t[r++])];return r&&r==n?e:void 0};var M=function get(e,t,r){var n=null==e?void 0:H(e,t);return void 0===n?r:n},R=function(){try{var e=S(Object,"defineProperty");return e({},"",{}),e}catch(e){}}();var V=function baseAssignValue(e,t,r){"__proto__"==t&&R?R(e,t,{configurable:!0,enumerable:!0,value:r,writable:!0}):e[t]=r},q=Object.prototype.hasOwnProperty;var G=function assignValue(e,t,r){var n=e[t];q.call(e,t)&&m(n,r)&&(void 0!==r||t in e)||V(e,t,r)};var J=function baseSet(e,t,r,n){if(!v(e))return e;for(var o=-1,a=(t=L(t,e)).length,i=a-1,p=e;null!=p&&++o<a;){var c=A(t[o]),s=r;if(o!=i){var u=p[c];void 0===(s=n?n(u,c,p):void 0)&&(s=v(u)?u:y(t[o+1])?[]:{})}G(p,c,s),p=p[c]}return e};var U=function set(e,t,r){return null==e?e:J(e,t,r)},Q=b?b.isConcatSpreadable:void 0;var X=function isFlattenable(e){return l(e)||j(e)||!!(Q&&e&&e[Q])};var Y=function baseFlatten(e,t,r,n,o){var a=-1,i=e.length;for(r||(r=X),o||(o=[]);++a<i;){var p=e[a];t>0&&r(p)?t>1?baseFlatten(p,t-1,r,n,o):g(o,p):n||(o[o.length]=p)}return o};var Z=function flattenDeep(e){return(null==e?0:e.length)?Y(e,1/0):[]},ee=function selectNext(e,t){if("string"==typeof e)return e;if("function"==typeof e)return e({values:t().values});var r=M(t().values,e.when);return e.stepMapper[r]};function ownKeys(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),r.push.apply(r,n)}return r}function _objectSpread(t){for(var r=1;r<arguments.length;r++){var n=null!=arguments[r]?arguments[r]:{};r%2?ownKeys(Object(n),!0).forEach((function(r){e(t,r,n[r])})):Object.getOwnPropertyDescriptors?Object.defineProperties(t,Object.getOwnPropertyDescriptors(n)):ownKeys(Object(n)).forEach((function(e){Object.defineProperty(t,e,Object.getOwnPropertyDescriptor(n,e))}))}return t}var te=["function","object"],re=function createSchema(e){for(var t=e.formOptions,r=e.fields,n=t.getState().values,o=[],a=r[0],i=-1,p=function _loop(){i+=1,o=[].concat(s(o),[{title:a.title,substepOf:a.substepOf,index:i,primary:!o[o.length-1]||!a.substepOf||a.substepOf!==o[o.length-1].substepOf}]);var e=a.nextStep;"object"===w(a.nextStep)&&(e=e.stepMapper[M(n,e.when)]),"function"==typeof a.nextStep&&(e=a.nextStep({values:n})),a=e?r.find((function(t){return t.name===e})):void 0};a;)p();return o},ne=function findCurrentStep(e,t){return t.find((function(t){return t.name===e}))},oe=function reducer(t,r){var n=r.type,o=r.payload;switch(n){case"finishLoading":return _objectSpread(_objectSpread({},t),{},{loading:!1,navSchema:re(_objectSpread(_objectSpread({},t),{},{fields:o.fields,formOptions:o.formOptions,currentIndex:0}))});case"handleNext":return function handleNext(t,r,n,o){var a=t.activeStepIndex+1,i=t.prevSteps.includes(t.activeStep);return _objectSpread(_objectSpread({},t),{},{registeredFieldsHistory:_objectSpread(_objectSpread({},t.registeredFieldsHistory),{},e({},t.activeStep,n.getRegisteredFields())),activeStep:r,prevSteps:i?t.prevSteps:[].concat(s(t.prevSteps),[t.activeStep]),activeStepIndex:a,maxStepIndex:a>t.maxStepIndex?a:t.maxStepIndex,navSchema:t.isDynamic?re(_objectSpread(_objectSpread({},t),{},{fields:o,formOptions:n,currentIndex:a})):t.navSchema})}(t,o.nextStep,o.formOptions,o.fields);case"setPrevSteps":return _objectSpread(_objectSpread({},t),{},{prevSteps:t.prevSteps.slice(0,t.activeStepIndex),maxStepIndex:t.activeStepIndex,navSchema:re(_objectSpread(_objectSpread({},t),{},{fields:o.fields,formOptions:o.formOptions,currentIndex:t.activeStepIndex}))});case"jumpToStep":return function jumpToStep(e,t,r,n,o,a){if(t===e.activeStepIndex)return e;if(e.prevSteps[t]){var i,p=e.prevSteps.includes(e.activeStep,n);i=e.activeStep;var c=_objectSpread(_objectSpread({},e),{},{activeStep:e.prevSteps[t],prevSteps:p?e.prevSteps:[].concat(s(e.prevSteps),[e.activeStep]),activeStepIndex:t}),u=ne(c.prevSteps[t],n),f=te.includes(w(u.nextStep)),l=o,d=c.isDynamic&&f,b=!1===r,S=_objectSpread({},c);if(d&&!l)S=_objectSpread(_objectSpread({},S),{},{navSchema:re(_objectSpread(_objectSpread({},S),{},{formOptions:a,fields:n,currentIndex:t})),prevSteps:c.prevSteps.slice(0,t),maxStepIndex:t});else if(u.disableForwardJumping)S=_objectSpread(_objectSpread({},S),{},{prevSteps:c.prevSteps.slice(0,t),maxStepIndex:t});else if(b){var m=c.prevSteps.indexOf(i);S=_objectSpread(_objectSpread({},S),{},{prevSteps:c.prevSteps.slice(0,m+1),maxStepIndex:c.prevSteps.slice(0,m+1).length-1})}return S}}(t,o.index,o.valid,o.fields,o.crossroads,o.formOptions);default:return t}};function ownKeys$1(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),r.push.apply(r,n)}return r}function _objectSpread$1(t){for(var r=1;r<arguments.length;r++){var n=null!=arguments[r]?arguments[r]:{};r%2?ownKeys$1(Object(n),!0).forEach((function(r){e(t,r,n[r])})):Object.getOwnPropertyDescriptors?Object.defineProperties(t,Object.getOwnPropertyDescriptors(n)):ownKeys$1(Object(n)).forEach((function(e){Object.defineProperty(t,e,Object.getOwnPropertyDescriptor(n,e))}))}return t}var ae=function Wizard(t){var p=t.fields,u=t.isDynamic,f=t.crossroads,Wizard=t.Wizard,l=(t.component,n(t,["fields","isDynamic","crossroads","Wizard","component"])),d=c(),b=a(oe,{activeStep:p[0].name,prevSteps:[],activeStepIndex:0,maxStepIndex:0,isDynamic:u||p.some((function(e){var t=e.nextStep;return te.includes(w(t))})),loading:!0}),S=x(b,2),m=S[0],v=S[1];if(i((function(){v({type:"finishLoading",payload:{formOptions:d,fields:p}})}),[p]),m.loading)return null;var y=function handleSubmit(){return d.onSubmit(function prepareValues(t,r,n){var o=_objectSpread$1(_objectSpread$1({},m.registeredFieldsHistory),{},e({},m.activeStep,n())),a={};return Z(Object.values([].concat(s(r),[m.activeStep]).reduce((function(t,r){return _objectSpread$1(_objectSpread$1({},t),{},e({},r,o[r]))}),{}))).forEach((function(e){return U(a,e,M(t,e))})),a}(d.getState().values,[].concat(s(m.prevSteps),[m.activeStep]),d.getRegisteredFields),d)},j=function jumpToStep(e,t){return v({type:"jumpToStep",payload:{index:e,valid:t,fields:p,crossroads:f,formOptions:d}})},g=function handleNext(e){return v({type:"handleNext",payload:{nextStep:e,formOptions:d,fields:p}})},O=function findCurrentStepWrapped(e){return ne(e,p)};return o.createElement(Wizard,r({},l,{handleNext:g,onKeyDown:function onKeyDown(e){return function enterHandler(e,t,r,n,o,a){if("Enter"===e.key&&"button"!==e.target.type){e.preventDefault();var i,p=n(r).nextStep,c=n(r).buttons;p&&(i=ee(p,t.getState));var s=t.valid&&!t.getState().validating;s&&i&&!c?o(i,t.getRegisteredFields):!s||p||c||a()}}(e,d,m.activeStep,O,g,y)},setPrevSteps:function setPrevSteps(){return v({type:"setPrevSteps",payload:{formOptions:d,fields:p}})},currentStep:ne(m.activeStep,p),jumpToStep:j,handlePrev:function handlePrev(){return j(m.activeStepIndex-1)},formOptions:_objectSpread$1(_objectSpread$1({},d),{},{handleSubmit:y}),navSchema:m.navSchema,activeStepIndex:m.activeStepIndex,maxStepIndex:m.maxStepIndex,isDynamic:m.isDynamic,crossroads:f,prevSteps:m.prevSteps}))};ae.propTypes={fields:p.arrayOf(p.shape({name:p.oneOfType([p.string,p.number]).isRequired})).isRequired,isDynamic:p.bool,crossroads:p.arrayOf(p.string),Wizard:p.oneOfType([p.node,p.func]),component:p.any};p.object,p.func,p.func,p.func,p.func,p.func,p.array,p.number,p.number,p.shape({onCancel:p.func}),p.array;!function ___$insertStyle(e){if(e&&"undefined"!=typeof window){var t=document.createElement("style");return t.setAttribute("type","text/css"),t.innerHTML=e,document.head.appendChild(t),e}}(".ddorg__blueprint_mapper--wizard-button-group {\n margin-top: 16px;\n display: flex;\n justify-content: space-between;\n}\n.ddorg__blueprint_mapper--wizard-button-group button:not(:first-child) {\n margin-left: 8px;\n}");var ie=function NextButton(e){var t=e.nextStep,a=e.handleNext,i=e.buttonLabels,p=e.getState,c=e.handleSubmit,s=e.isDisabled,u=n(e,["nextStep","handleNext","buttonLabels","getState","handleSubmit","isDisabled"]);return o.createElement(_,r({disabled:s,onClick:function onClick(){return t?a(ee(t,p)):c()},rightIcon:t?"arrow-right":"arrow-up",intent:P.SUCCESS},u),t?i.next:i.submit)};ie.propTypes={handleNext:p.func,formOptions:p.shape({onCancel:p.func,renderForm:p.func,getState:p.func}),buttonLabels:p.object,nextStep:p.oneOfType([p.string,p.func,p.object]),getState:p.func,handleSubmit:p.func,isDisabled:p.bool};var pe=function StepButtons(e){var t=e.handleNext,n=e.currentStep,a=e.formOptions,i=e.activeStepIndex,p=e.buttonLabels,c=e.handlePrev,s=e.isNextDisabled,u=e.ButtonToolbarProps,f=e.DirectionButtonProps,l=e.CancelButtonProps,d=e.BackButtonProps,b=e.NextButtonProps,S=e.SubmitButtonProps;return o.createElement("div",r({},u,{className:h("ddorg__blueprint_mapper--wizard-button-group",u&&u.className)}),o.createElement(_,r({onClick:a.onCancel,minimal:!0},l),p.cancel),o.createElement("div",f,o.createElement(_,r({onClick:c,disabled:0===i},d),p.back),o.createElement(ie,r({getState:a.getState,nextStep:n.nextStep,buttonLabels:p,handleNext:t,isDisabled:!a.valid||s,handleSubmit:a.handleSubmit},n.nextStep?b:S))))};function ownKeys$2(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),r.push.apply(r,n)}return r}function _objectSpread$2(t){for(var r=1;r<arguments.length;r++){var n=null!=arguments[r]?arguments[r]:{};r%2?ownKeys$2(Object(n),!0).forEach((function(r){e(t,r,n[r])})):Object.getOwnPropertyDescriptors?Object.defineProperties(t,Object.getOwnPropertyDescriptors(n)):ownKeys$2(Object(n)).forEach((function(e){Object.defineProperty(t,e,Object.getOwnPropertyDescriptor(n,e))}))}return t}pe.propTypes={currentStep:p.object,handlePrev:p.func,handleNext:p.func,formOptions:p.shape({onCancel:p.func,renderForm:p.func,getState:p.func,handleSubmit:p.func,valid:p.bool}),activeStepIndex:p.number,buttonLabels:p.object,isNextDisabled:p.bool,ButtonToolbarProps:p.object,DirectionButtonProps:p.object,CancelButtonProps:p.object,BackButtonProps:p.object,NextButtonProps:p.object,SubmitButtonProps:p.object};var ce=function WizardInternal(e){var t=e.currentStep,a=e.formOptions,i=e.onKeyDown,p=e.WizardProps,c=n(e,["currentStep","formOptions","onKeyDown","WizardProps"]);return o.createElement("div",r({onKeyDown:i},p),t.fields.map((function(e){return a.renderForm([e],a)})),o.createElement(O,{subscription:{valid:!0,submitting:!0,validating:!0}},(function(e){var n=e.valid,i=e.submitting,p=e.validating;return o.createElement(pe,r({isNextDisabled:!n||i||p},c,{currentStep:t,formOptions:a}))})))};ce.propTypes={currentStep:p.object,onKeyDown:p.func,formOptions:p.shape({onCancel:p.func,renderForm:p.func,getState:p.func}),WizardProps:p.object};var se={submit:"Submit",cancel:"Cancel",back:"Back",next:"Next"},ue=function Wizard$1(e){var t=e.buttonLabels,a=n(e,["buttonLabels"]);return o.createElement(ae,r({Wizard:ce},a,{buttonLabels:_objectSpread$2(_objectSpread$2({},se),t)}))};ue.propTypes={buttonLabels:p.object};export default ue; | ||
//# sourceMappingURL=wizard.js.map |
@@ -1,2 +0,2 @@ | ||
!function(e,t){"object"==typeof exports&&"undefined"!=typeof module?t(exports,require("@data-driven-forms/react-form-renderer"),require("react"),require("prop-types"),require("@blueprintjs/core"),require("@blueprintjs/select"),require("@blueprintjs/datetime")):"function"==typeof define&&define.amd?define(["exports","@data-driven-forms/react-form-renderer","react","prop-types","@blueprintjs/core","@blueprintjs/select","@blueprintjs/datetime"],t):t((e=e||self)["@data-driven-forms/blueprint-component-mapper"]={},e["@data-driven-forms/react-form-renderer"],e.React,e.PropTypes,e["@blueprintjs/core"],e["@blueprintjs/select"],e["@blueprintjs/datetime"])}(this,(function(e,t,r,n,o,a,i){"use strict";function ___$insertStyle(e){if(e&&"undefined"!=typeof window){var t=document.createElement("style");return t.setAttribute("type","text/css"),t.innerHTML=e,document.head.appendChild(t),e}}var l="default"in r?r.default:r;n=n&&Object.prototype.hasOwnProperty.call(n,"default")?n.default:n;var u=function _defineProperty(e,t,r){return t in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e};function createCommonjsModule(e,t){return e(t={exports:{}},t.exports),t.exports}var c=createCommonjsModule((function(e){function _extends(){return e.exports=_extends=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var r=arguments[t];for(var n in r)Object.prototype.hasOwnProperty.call(r,n)&&(e[n]=r[n])}return e},_extends.apply(this,arguments)}e.exports=_extends}));var s=function _objectWithoutPropertiesLoose(e,t){if(null==e)return{};var r,n,o={},a=Object.keys(e);for(n=0;n<a.length;n++)r=a[n],t.indexOf(r)>=0||(o[r]=e[r]);return o};var p=function _objectWithoutProperties(e,t){if(null==e)return{};var r,n,o=s(e,t);if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(e);for(n=0;n<a.length;n++)r=a[n],t.indexOf(r)>=0||Object.prototype.propertyIsEnumerable.call(e,r)&&(o[r]=e[r])}return o},d=function Tabs(e){e.component;var r=e.name,n=e.fields,a=p(e,["component","name","fields"]),i=t.useFormApi();return l.createElement(o.Tabs,c({id:r},a),n.map((function(e){var t=e.name,r=e.title,n=e.fields;return l.createElement(o.Tab,{key:t,id:t,title:r,panel:i.renderForm(n,i)})})))};d.propTypes={component:n.string,name:n.string,fields:n.array};var f=function propsCatcher(e){e.isRequired,e.label,e.providerRequired,e.component,e.name;return p(e,["isRequired","label","providerRequired","component","name"])},b=function SubForm(e){var r=e.title,n=e.description,a=e.fields,i=p(e,["title","description","fields"]),u=t.useFormApi();return l.createElement("div",f(i),r&&l.createElement(o.H3,null,r),n&&l.createElement(o.H4,null,n),u.renderForm(a,u))};b.propTypes={title:n.node,description:n.node,fields:n.array};var m=function _arrayWithoutHoles(e){if(Array.isArray(e)){for(var t=0,r=new Array(e.length);t<e.length;t++)r[t]=e[t];return r}};var v=function _iterableToArray(e){if(Symbol.iterator in Object(e)||"[object Arguments]"===Object.prototype.toString.call(e))return Array.from(e)};var y=function _nonIterableSpread(){throw new TypeError("Invalid attempt to spread non-iterable instance")};var h=function _toConsumableArray(e){return m(e)||v(e)||y()},g=createCommonjsModule((function(e){function _typeof2(e){return(_typeof2="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function _typeof2(e){return typeof e}:function _typeof2(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}function _typeof(t){return"function"==typeof Symbol&&"symbol"===_typeof2(Symbol.iterator)?e.exports=_typeof=function _typeof(e){return _typeof2(e)}:e.exports=_typeof=function _typeof(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":_typeof2(e)},_typeof(t)}e.exports=_typeof}));var j=function _arrayWithHoles(e){if(Array.isArray(e))return e};var S=function _iterableToArrayLimit(e,t){if(Symbol.iterator in Object(e)||"[object Arguments]"===Object.prototype.toString.call(e)){var r=[],n=!0,o=!1,a=void 0;try{for(var i,l=e[Symbol.iterator]();!(n=(i=l.next()).done)&&(r.push(i.value),!t||r.length!==t);n=!0);}catch(e){o=!0,a=e}finally{try{n||null==l.return||l.return()}finally{if(o)throw a}}return r}};var O=function _nonIterableRest(){throw new TypeError("Invalid attempt to destructure non-iterable instance")};var _=function _slicedToArray(e,t){return j(e)||S(e,t)||O()},P=Array.isArray,T="undefined"!=typeof global?global:"undefined"!=typeof self?self:"undefined"!=typeof window?window:{},x="object"==typeof T&&T&&T.Object===Object&&T,C="object"==typeof self&&self&&self.Object===Object&&self,R=x||C||Function("return this")(),w=R.Symbol,E=Object.prototype,L=E.hasOwnProperty,I=E.toString,D=w?w.toStringTag:void 0;var k=function getRawTag(e){var t=L.call(e,D),r=e[D];try{e[D]=void 0;var n=!0}catch(e){}var o=I.call(e);return n&&(t?e[D]=r:delete e[D]),o},A=Object.prototype.toString;var B=function objectToString(e){return A.call(e)},F=w?w.toStringTag:void 0;var V=function baseGetTag(e){return null==e?void 0===e?"[object Undefined]":"[object Null]":F&&F in Object(e)?k(e):B(e)};var M=function isObjectLike(e){return null!=e&&"object"==typeof e};var $=function isSymbol(e){return"symbol"==typeof e||M(e)&&"[object Symbol]"==V(e)},q=/\.|\[(?:[^[\]]*|(["'])(?:(?!\1)[^\\]|\\.)*?\1)\]/,G=/^\w*$/;var W=function isKey(e,t){if(P(e))return!1;var r=typeof e;return!("number"!=r&&"symbol"!=r&&"boolean"!=r&&null!=e&&!$(e))||(G.test(e)||!q.test(e)||null!=t&&e in Object(t))};var N=function isObject(e){var t=typeof e;return null!=e&&("object"==t||"function"==t)};var z,K=function isFunction(e){if(!N(e))return!1;var t=V(e);return"[object Function]"==t||"[object GeneratorFunction]"==t||"[object AsyncFunction]"==t||"[object Proxy]"==t},H=R["__core-js_shared__"],U=(z=/[^.]+$/.exec(H&&H.keys&&H.keys.IE_PROTO||""))?"Symbol(src)_1."+z:"";var X=function isMasked(e){return!!U&&U in e},J=Function.prototype.toString;var Y=function toSource(e){if(null!=e){try{return J.call(e)}catch(e){}try{return e+""}catch(e){}}return""},Z=/^\[object .+?Constructor\]$/,Q=Function.prototype,ee=Object.prototype,te=Q.toString,re=ee.hasOwnProperty,ne=RegExp("^"+te.call(re).replace(/[\\^$.*+?()[\]{}|]/g,"\\$&").replace(/hasOwnProperty|(function).*?(?=\\\()| for .+?(?=\\\])/g,"$1.*?")+"$");var oe=function baseIsNative(e){return!(!N(e)||X(e))&&(K(e)?ne:Z).test(Y(e))};var ae=function getValue(e,t){return null==e?void 0:e[t]};var ie=function getNative(e,t){var r=ae(e,t);return oe(r)?r:void 0},le=ie(Object,"create");var ue=function hashClear(){this.__data__=le?le(null):{},this.size=0};var ce=function hashDelete(e){var t=this.has(e)&&delete this.__data__[e];return this.size-=t?1:0,t},se=Object.prototype.hasOwnProperty;var pe=function hashGet(e){var t=this.__data__;if(le){var r=t[e];return"__lodash_hash_undefined__"===r?void 0:r}return se.call(t,e)?t[e]:void 0},de=Object.prototype.hasOwnProperty;var fe=function hashHas(e){var t=this.__data__;return le?void 0!==t[e]:de.call(t,e)};var be=function hashSet(e,t){var r=this.__data__;return this.size+=this.has(e)?0:1,r[e]=le&&void 0===t?"__lodash_hash_undefined__":t,this};function Hash(e){var t=-1,r=null==e?0:e.length;for(this.clear();++t<r;){var n=e[t];this.set(n[0],n[1])}}Hash.prototype.clear=ue,Hash.prototype.delete=ce,Hash.prototype.get=pe,Hash.prototype.has=fe,Hash.prototype.set=be;var me=Hash;var ve=function listCacheClear(){this.__data__=[],this.size=0};var ye=function eq(e,t){return e===t||e!=e&&t!=t};var he=function assocIndexOf(e,t){for(var r=e.length;r--;)if(ye(e[r][0],t))return r;return-1},ge=Array.prototype.splice;var je=function listCacheDelete(e){var t=this.__data__,r=he(t,e);return!(r<0)&&(r==t.length-1?t.pop():ge.call(t,r,1),--this.size,!0)};var Se=function listCacheGet(e){var t=this.__data__,r=he(t,e);return r<0?void 0:t[r][1]};var Oe=function listCacheHas(e){return he(this.__data__,e)>-1};var _e=function listCacheSet(e,t){var r=this.__data__,n=he(r,e);return n<0?(++this.size,r.push([e,t])):r[n][1]=t,this};function ListCache(e){var t=-1,r=null==e?0:e.length;for(this.clear();++t<r;){var n=e[t];this.set(n[0],n[1])}}ListCache.prototype.clear=ve,ListCache.prototype.delete=je,ListCache.prototype.get=Se,ListCache.prototype.has=Oe,ListCache.prototype.set=_e;var Pe=ListCache,Te=ie(R,"Map");var xe=function mapCacheClear(){this.size=0,this.__data__={hash:new me,map:new(Te||Pe),string:new me}};var Ce=function isKeyable(e){var t=typeof e;return"string"==t||"number"==t||"symbol"==t||"boolean"==t?"__proto__"!==e:null===e};var Re=function getMapData(e,t){var r=e.__data__;return Ce(t)?r["string"==typeof t?"string":"hash"]:r.map};var we=function mapCacheDelete(e){var t=Re(this,e).delete(e);return this.size-=t?1:0,t};var Ee=function mapCacheGet(e){return Re(this,e).get(e)};var Le=function mapCacheHas(e){return Re(this,e).has(e)};var Ie=function mapCacheSet(e,t){var r=Re(this,e),n=r.size;return r.set(e,t),this.size+=r.size==n?0:1,this};function MapCache(e){var t=-1,r=null==e?0:e.length;for(this.clear();++t<r;){var n=e[t];this.set(n[0],n[1])}}MapCache.prototype.clear=xe,MapCache.prototype.delete=we,MapCache.prototype.get=Ee,MapCache.prototype.has=Le,MapCache.prototype.set=Ie;var De=MapCache;function memoize(e,t){if("function"!=typeof e||null!=t&&"function"!=typeof t)throw new TypeError("Expected a function");var memoized=function(){var r=arguments,n=t?t.apply(this,r):r[0],o=memoized.cache;if(o.has(n))return o.get(n);var a=e.apply(this,r);return memoized.cache=o.set(n,a)||o,a};return memoized.cache=new(memoize.Cache||De),memoized}memoize.Cache=De;var ke=memoize;var Ae=/[^.[\]]+|\[(?:(-?\d+(?:\.\d+)?)|(["'])((?:(?!\2)[^\\]|\\.)*?)\2)\]|(?=(?:\.|\[\])(?:\.|\[\]|$))/g,Be=/\\(\\)?/g,Fe=function memoizeCapped(e){var t=ke(e,(function(e){return 500===r.size&&r.clear(),e})),r=t.cache;return t}((function(e){var t=[];return 46===e.charCodeAt(0)&&t.push(""),e.replace(Ae,(function(e,r,n,o){t.push(n?o.replace(Be,"$1"):r||e)})),t}));var Ve=function arrayMap(e,t){for(var r=-1,n=null==e?0:e.length,o=Array(n);++r<n;)o[r]=t(e[r],r,e);return o},Me=w?w.prototype:void 0,$e=Me?Me.toString:void 0;var qe=function baseToString(e){if("string"==typeof e)return e;if(P(e))return Ve(e,baseToString)+"";if($(e))return $e?$e.call(e):"";var t=e+"";return"0"==t&&1/e==-1/0?"-0":t};var Ge=function toString(e){return null==e?"":qe(e)};var We=function castPath(e,t){return P(e)?e:W(e,t)?[e]:Fe(Ge(e))};var Ne=function toKey(e){if("string"==typeof e||$(e))return e;var t=e+"";return"0"==t&&1/e==-1/0?"-0":t};var ze=function baseGet(e,t){for(var r=0,n=(t=We(t,e)).length;null!=e&&r<n;)e=e[Ne(t[r++])];return r&&r==n?e:void 0};var Ke=function get(e,t,r){var n=null==e?void 0:ze(e,t);return void 0===n?r:n},He=function(){try{var e=ie(Object,"defineProperty");return e({},"",{}),e}catch(e){}}();var Ue=function baseAssignValue(e,t,r){"__proto__"==t&&He?He(e,t,{configurable:!0,enumerable:!0,value:r,writable:!0}):e[t]=r},Xe=Object.prototype.hasOwnProperty;var Je=function assignValue(e,t,r){var n=e[t];Xe.call(e,t)&&ye(n,r)&&(void 0!==r||t in e)||Ue(e,t,r)},Ye=/^(?:0|[1-9]\d*)$/;var Ze=function isIndex(e,t){var r=typeof e;return!!(t=null==t?9007199254740991:t)&&("number"==r||"symbol"!=r&&Ye.test(e))&&e>-1&&e%1==0&&e<t};var Qe=function baseSet(e,t,r,n){if(!N(e))return e;for(var o=-1,a=(t=We(t,e)).length,i=a-1,l=e;null!=l&&++o<a;){var u=Ne(t[o]),c=r;if(o!=i){var s=l[u];void 0===(c=n?n(s,u,l):void 0)&&(c=N(s)?s:Ze(t[o+1])?[]:{})}Je(l,u,c),l=l[u]}return e};var et=function set(e,t,r){return null==e?e:Qe(e,t,r)};var tt=function arrayPush(e,t){for(var r=-1,n=t.length,o=e.length;++r<n;)e[o+r]=t[r];return e};var rt=function baseIsArguments(e){return M(e)&&"[object Arguments]"==V(e)},nt=Object.prototype,ot=nt.hasOwnProperty,at=nt.propertyIsEnumerable,it=rt(function(){return arguments}())?rt:function(e){return M(e)&&ot.call(e,"callee")&&!at.call(e,"callee")},lt=w?w.isConcatSpreadable:void 0;var ut=function isFlattenable(e){return P(e)||it(e)||!!(lt&&e&&e[lt])};var ct=function baseFlatten(e,t,r,n,o){var a=-1,i=e.length;for(r||(r=ut),o||(o=[]);++a<i;){var l=e[a];t>0&&r(l)?t>1?baseFlatten(l,t-1,r,n,o):tt(o,l):n||(o[o.length]=l)}return o};var st=function flattenDeep(e){return(null==e?0:e.length)?ct(e,1/0):[]},pt=function selectNext(e,t){if("string"==typeof e)return e;if("function"==typeof e)return e({values:t().values});var r=Ke(t().values,e.when);return e.stepMapper[r]};function ownKeys(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),r.push.apply(r,n)}return r}function _objectSpread(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};t%2?ownKeys(Object(r),!0).forEach((function(t){u(e,t,r[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):ownKeys(Object(r)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))}))}return e}var dt=["function","object"],ft=function createSchema(e){for(var t=e.formOptions,r=e.fields,n=t.getState().values,o=[],a=r[0],i=-1,l=function _loop(){i+=1,o=[].concat(h(o),[{title:a.title,substepOf:a.substepOf,index:i,primary:!o[o.length-1]||!a.substepOf||a.substepOf!==o[o.length-1].substepOf}]);var e=a.nextStep;"object"===g(a.nextStep)&&(e=e.stepMapper[Ke(n,e.when)]),"function"==typeof a.nextStep&&(e=a.nextStep({values:n})),a=e?r.find((function(t){return t.name===e})):void 0};a;)l();return o},bt=function findCurrentStep(e,t){return t.find((function(t){return t.name===e}))},mt=function reducer(e,t){var r=t.type,n=t.payload;switch(r){case"finishLoading":return _objectSpread(_objectSpread({},e),{},{loading:!1,navSchema:ft(_objectSpread(_objectSpread({},e),{},{fields:n.fields,formOptions:n.formOptions,currentIndex:0}))});case"handleNext":return function handleNext(e,t,r,n){var o=e.activeStepIndex+1,a=e.prevSteps.includes(e.activeStep);return _objectSpread(_objectSpread({},e),{},{registeredFieldsHistory:_objectSpread(_objectSpread({},e.registeredFieldsHistory),{},u({},e.activeStep,r.getRegisteredFields())),activeStep:t,prevSteps:a?e.prevSteps:[].concat(h(e.prevSteps),[e.activeStep]),activeStepIndex:o,maxStepIndex:o>e.maxStepIndex?o:e.maxStepIndex,navSchema:e.isDynamic?ft(_objectSpread(_objectSpread({},e),{},{fields:n,formOptions:r,currentIndex:o})):e.navSchema})}(e,n.nextStep,n.formOptions,n.fields);case"setPrevSteps":return _objectSpread(_objectSpread({},e),{},{prevSteps:e.prevSteps.slice(0,e.activeStepIndex),maxStepIndex:e.activeStepIndex,navSchema:ft(_objectSpread(_objectSpread({},e),{},{fields:n.fields,formOptions:n.formOptions,currentIndex:e.activeStepIndex}))});case"jumpToStep":return function jumpToStep(e,t,r,n,o,a){if(t===e.activeStepIndex)return e;if(e.prevSteps[t]){var i,l=e.prevSteps.includes(e.activeStep,n);i=e.activeStep;var u=_objectSpread(_objectSpread({},e),{},{activeStep:e.prevSteps[t],prevSteps:l?e.prevSteps:[].concat(h(e.prevSteps),[e.activeStep]),activeStepIndex:t}),c=bt(u.prevSteps[t],n),s=dt.includes(g(c.nextStep)),p=o,d=u.isDynamic&&s,f=!1===r,b=_objectSpread({},u);if(d&&!p)b=_objectSpread(_objectSpread({},b),{},{navSchema:ft(_objectSpread(_objectSpread({},b),{},{formOptions:a,fields:n,currentIndex:t})),prevSteps:u.prevSteps.slice(0,t),maxStepIndex:t});else if(c.disableForwardJumping)b=_objectSpread(_objectSpread({},b),{},{prevSteps:u.prevSteps.slice(0,t),maxStepIndex:t});else if(f){var m=u.prevSteps.indexOf(i);b=_objectSpread(_objectSpread({},b),{},{prevSteps:u.prevSteps.slice(0,m+1),maxStepIndex:u.prevSteps.slice(0,m+1).length-1})}return b}}(e,n.index,n.valid,n.fields,n.crossroads,n.formOptions);default:return e}};function ownKeys$1(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),r.push.apply(r,n)}return r}function _objectSpread$1(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};t%2?ownKeys$1(Object(r),!0).forEach((function(t){u(e,t,r[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):ownKeys$1(Object(r)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))}))}return e}var vt=function Wizard(e){var n=e.fields,o=e.isDynamic,a=e.crossroads,Wizard=e.Wizard,i=(e.component,p(e,["fields","isDynamic","crossroads","Wizard","component"])),s=t.useFormApi(),d=r.useReducer(mt,{activeStep:n[0].name,prevSteps:[],activeStepIndex:0,maxStepIndex:0,isDynamic:o||n.some((function(e){var t=e.nextStep;return dt.includes(g(t))})),loading:!0}),f=_(d,2),b=f[0],m=f[1];if(r.useEffect((function(){m({type:"finishLoading",payload:{formOptions:s,fields:n}})}),[n]),b.loading)return null;var v=function handleSubmit(){return s.onSubmit(function prepareValues(e,t,r){var n=_objectSpread$1(_objectSpread$1({},b.registeredFieldsHistory),{},u({},b.activeStep,r())),o={};return st(Object.values([].concat(h(t),[b.activeStep]).reduce((function(e,t){return _objectSpread$1(_objectSpread$1({},e),{},u({},t,n[t]))}),{}))).forEach((function(t){return et(o,t,Ke(e,t))})),o}(s.getState().values,[].concat(h(b.prevSteps),[b.activeStep]),s.getRegisteredFields),s)},y=function jumpToStep(e,t){return m({type:"jumpToStep",payload:{index:e,valid:t,fields:n,crossroads:a,formOptions:s}})},j=function handleNext(e){return m({type:"handleNext",payload:{nextStep:e,formOptions:s,fields:n}})},S=function findCurrentStepWrapped(e){return bt(e,n)};return l.createElement(Wizard,c({},i,{handleNext:j,onKeyDown:function onKeyDown(e){return function enterHandler(e,t,r,n,o,a){if("Enter"===e.key&&"button"!==e.target.type){e.preventDefault();var i,l=n(r).nextStep,u=n(r).buttons;l&&(i=pt(l,t.getState)),t.valid&&i&&!u?o(i,t.getRegisteredFields):!t.valid||l||u||a()}}(e,s,b.activeStep,S,j,v)},setPrevSteps:function setPrevSteps(){return m({type:"setPrevSteps",payload:{formOptions:s,fields:n}})},currentStep:bt(b.activeStep,n),jumpToStep:y,handlePrev:function handlePrev(){return y(b.activeStepIndex-1)},formOptions:_objectSpread$1(_objectSpread$1({},s),{},{handleSubmit:v}),navSchema:b.navSchema,activeStepIndex:b.activeStepIndex,maxStepIndex:b.maxStepIndex,isDynamic:b.isDynamic,crossroads:a,prevSteps:b.prevSteps}))};vt.propTypes={fields:n.arrayOf(n.shape({name:n.oneOfType([n.string,n.number]).isRequired})).isRequired,isDynamic:n.bool,crossroads:n.arrayOf(n.string),Wizard:n.oneOfType([n.node,n.func]),component:n.any};n.object,n.func,n.func,n.func,n.func,n.func,n.array,n.number,n.number,n.shape({onCancel:n.func}),n.array;function toVal(e){var t,r,n="";if(e)if("object"==typeof e)if(Array.isArray(e))for(t=0;t<e.length;t++)e[t]&&(r=toVal(e[t]))&&(n&&(n+=" "),n+=r);else for(t in e)e[t]&&(r=toVal(t))&&(n&&(n+=" "),n+=r);else"boolean"==typeof e||e.call||(n&&(n+=" "),n+=e);return n}function clsx(){for(var e,t=0,r="";t<arguments.length;)(e=toVal(arguments[t++]))&&(r&&(r+=" "),r+=e);return r}___$insertStyle(".ddorg__blueprint_mapper--wizard-button-group {\n margin-top: 16px;\n display: flex;\n justify-content: space-between;\n}\n.ddorg__blueprint_mapper--wizard-button-group button:not(:first-child) {\n margin-left: 8px;\n}");var yt=function NextButton(e){var t=e.nextStep,r=e.handleNext,n=e.buttonLabels,a=e.getState,i=e.handleSubmit,u=e.isDisabled,s=p(e,["nextStep","handleNext","buttonLabels","getState","handleSubmit","isDisabled"]);return l.createElement(o.Button,c({disabled:u,onClick:function onClick(){return t?r(pt(t,a)):i()},rightIcon:t?"arrow-right":"arrow-up",intent:o.Intent.SUCCESS},s),t?n.next:n.submit)};yt.propTypes={handleNext:n.func,formOptions:n.shape({onCancel:n.func,renderForm:n.func,getState:n.func}),buttonLabels:n.object,nextStep:n.oneOfType([n.string,n.func,n.object]),getState:n.func,handleSubmit:n.func,isDisabled:n.bool};var ht=function StepButtons(e){var t=e.handleNext,r=e.currentStep,n=e.formOptions,a=e.activeStepIndex,i=e.buttonLabels,u=e.handlePrev,s=e.isNextDisabled,p=e.ButtonToolbarProps,d=e.DirectionButtonProps,f=e.CancelButtonProps,b=e.BackButtonProps,m=e.NextButtonProps,v=e.SubmitButtonProps;return l.createElement("div",c({},p,{className:clsx("ddorg__blueprint_mapper--wizard-button-group",p&&p.className)}),l.createElement(o.Button,c({onClick:n.onCancel,minimal:!0},f),i.cancel),l.createElement("div",d,l.createElement(o.Button,c({onClick:u,disabled:0===a},b),i.back),l.createElement(yt,c({getState:n.getState,nextStep:r.nextStep,buttonLabels:i,handleNext:t,isDisabled:!n.valid||s,handleSubmit:n.handleSubmit},r.nextStep?m:v))))};function ownKeys$2(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),r.push.apply(r,n)}return r}function _objectSpread$2(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};t%2?ownKeys$2(Object(r),!0).forEach((function(t){u(e,t,r[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):ownKeys$2(Object(r)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))}))}return e}ht.propTypes={currentStep:n.object,handlePrev:n.func,handleNext:n.func,formOptions:n.shape({onCancel:n.func,renderForm:n.func,getState:n.func,handleSubmit:n.func,valid:n.bool}),activeStepIndex:n.number,buttonLabels:n.object,isNextDisabled:n.bool,ButtonToolbarProps:n.object,DirectionButtonProps:n.object,CancelButtonProps:n.object,BackButtonProps:n.object,NextButtonProps:n.object,SubmitButtonProps:n.object};var gt=function WizardInternal(e){var r=e.currentStep,n=e.formOptions,o=e.onKeyDown,a=e.WizardProps,i=p(e,["currentStep","formOptions","onKeyDown","WizardProps"]);return l.createElement("div",c({onKeyDown:o},a),r.fields.map((function(e){return n.renderForm([e],n)})),l.createElement(t.FormSpy,{subscription:{valid:!0,submitting:!0,validating:!0}},(function(e){var t=e.valid,o=e.submitting,a=e.validating;return l.createElement(ht,c({isNextDisabled:!t||o||a},i,{currentStep:r,formOptions:n}))})))};gt.propTypes={currentStep:n.object,onKeyDown:n.func,formOptions:n.shape({onCancel:n.func,renderForm:n.func,getState:n.func}),WizardProps:n.object};var jt={submit:"Submit",cancel:"Cancel",back:"Back",next:"Next"},St=function Wizard$1(e){var t=e.buttonLabels,r=p(e,["buttonLabels"]);return l.createElement(vt,c({Wizard:gt},r,{buttonLabels:_objectSpread$2(_objectSpread$2({},jt),t)}))};St.propTypes={buttonLabels:n.object};var Ot=r.createContext(),_t=function FormGroupInternal(e){var t=e.meta,n=e.validateOnMount,a=e.helperText,i=e.description,u=e.hideLabel,s=e.isReadOnly,d=e.label,f=e.input,b=e.isDisabled,m=e.isRequired,v=e.FormGroupProps,y=e.Component,h=p(e,["meta","validateOnMount","helperText","description","hideLabel","isReadOnly","label","input","isDisabled","isRequired","FormGroupProps","Component"]),g=r.useContext(Ot).required,j=t.error,S=t.touched,O=(n||S)&&j,_=O?j:a||i,P=O&&j&&{intent:o.Intent.DANGER},T=!u&&m&&{labelInfo:g};return l.createElement(o.FormGroup,c({helperText:_,label:!u&&d,labelFor:f.name},T,v,P),l.createElement(y,c({providerRequired:g,disabled:b||s},h,{label:d,isRequired:m,input:f},P)))};_t.propTypes={isDisabled:n.bool,isReadOnly:n.bool,isRequired:n.bool,Component:n.any,helperText:n.node,label:n.node,validateOnMount:n.bool,description:n.node,FormGroupProps:n.object,hideLabel:n.bool,meta:n.object,input:n.object};var Pt=function FormGroupWrapper(e){var r=t.useFieldApi(e);return l.createElement(_t,r)};function ownKeys$3(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),r.push.apply(r,n)}return r}function _objectSpread$3(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};t%2?ownKeys$3(Object(r),!0).forEach((function(t){u(e,t,r[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):ownKeys$3(Object(r)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))}))}return e}var Tt=function multiOnChange(e,t){return t.value&&!t.value.includes(e.value)?t.onChange([].concat(h(t.value),[e.value])):t.onChange(t.value?t.value.filter((function(t){return t!==e.value})):[e.value])},xt=function itemPredicate(e,t){return e?t.label.toLowerCase().includes(e.toLowerCase())?t:void 0:t},Ct=function Select(e){var t=e.input,r=e.options,n=e.placeholder,i=e.isSearchable,u=e.noOptionsMessage,s=e.isMulti,d=p(e,["input","options","placeholder","isSearchable","noOptionsMessage","isMulti"]),b=s?a.MultiSelect:a.Select,m=r.find((function(e){return e.value===t.value}));return l.createElement(b,c({itemPredicate:xt,onItemSelect:function onItemSelect(e){var r=e.value;return t.onChange(r)},noResults:l.createElement(o.MenuItem,{disabled:!0,text:u}),items:r,itemRenderer:function itemRenderer(e,r){return function itemRenderer(e,t,r){var n=t.handleClick;return l.createElement(o.MenuItem,c({key:e.value},e,!e.text&&{label:"",text:e.label},{onClick:n,icon:e.value===r||Array.isArray(r)&&r.includes(e.value)?"tick":"blank"}))}(e,r,t.value)},filterable:i},f(d),s&&{selectedItems:t.value||[],tagRenderer:function tagRenderer(e){return function tagRenderer(e,t){var r=t.find((function(t){return t.value===e}));if(r)return r.text||r.label}(e,r)},onItemSelect:function onItemSelect(e){return Tt(e,t)},tagInputProps:_objectSpread$3(_objectSpread$3({},d.tagInputProps),{},{onRemove:function onRemove(e){return Tt({value:e},t)}})},t),!s&&l.createElement(o.Button,{text:m?m.label:n,rightIcon:"caret-down",disabled:d.disabled}))};Ct.propTypes={input:n.object,options:n.array,placeholder:n.node,isSearchable:n.bool,noOptionsMessage:n.node,tagInputProps:n.object,isMulti:n.bool,disabled:n.bool},Ct.defaultProps={noOptionsMessage:"No options found",placeholder:"Please select",isSearchable:!1};var Rt=function WrapperSelect(e){return l.createElement(Pt,c({},e,{Component:Ct}))};function ownKeys$4(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),r.push.apply(r,n)}return r}function _objectSpread$4(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};t%2?ownKeys$4(Object(r),!0).forEach((function(t){u(e,t,r[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):ownKeys$4(Object(r)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))}))}return e}___$insertStyle(".ddorg__blueprint_mapper--field-array-add-container {\n display: flex;\n flex-flow: row-reverse;\n margin-bottom: 15px;\n}\n\n.ddorg__blueprint_mapper--field-array-remove {\n margin-bottom: 15px;\n}");var wt=function ArrayItem(e){var r=e.remove,n=e.fields,a=e.name,i=e.removeLabel,u=e.ArrayItemProps,s=e.RemoveButtonProps,p=e.disabledRemove,d=t.useFormApi(),f=n.map((function(e){return _objectSpread$4(_objectSpread$4({},e),e.name?{name:"".concat(a,".").concat(e.name)}:{name:a})}));return l.createElement("div",u,d.renderForm(f,d),l.createElement(o.Button,c({onClick:r,intent:o.Intent.DANGER,disabled:p},s,{className:clsx("ddorg__blueprint_mapper--field-array-remove",s&&s.className)}),i))};wt.propTypes={remove:n.func,fields:n.array,name:n.string,removeLabel:n.node,ArrayItemProps:n.object,RemoveButtonProps:n.object,disabledRemove:n.bool};var Et=function FieldArray(e){var n=t.useFieldApi(e),a=n.defaultItem,i=n.fields,u=n.arrayValidator,s=n.label,p=n.description,d=n.buttonLabels,f=n.AddContainerProps,b=n.AddButtonProps,m=n.RemoveButtonProps,v=n.ArrayItemProps,y=n.FieldArrayProps,h=n.noItemsMessage,g=n.validateOnMount,j=n.meta,S=n.helperText,O=n.isRequired,_=n.FormGroupProps,P=n.maxItems,T=n.minItems,x=r.useContext(Ot).required,C=j.error,R=j.touched,w=(g||R)&&C,E=w?C:S||p,L=w&&C&&{intent:o.Intent.DANGER},I=O&&{labelInfo:x},D=_objectSpread$4({add:"Add",remove:"Remove"},d);return l.createElement(o.FormGroup,c({helperText:E,label:s},I,_,L),l.createElement(t.FieldArray,{name:e.name,validate:u},(function(e){return l.createElement("div",y,0===e.fields.length&&h,e.fields.map((function(t,r){return l.createElement(wt,{key:r,remove:function remove(){return e.fields.remove(r)},name:t,fields:i,removeLabel:D.remove,ArrayItemProps:v,RemoveButtonProps:m,disabledRemove:e.fields.length<=T})})),l.createElement("div",c({},f,{className:clsx("ddorg__blueprint_mapper--field-array-add-container",f&&f.className)}),l.createElement(o.Button,c({onClick:function onClick(){return e.fields.push(a)},intent:o.Intent.SUCCESS,disabled:e.fields.length>=P},b),D.add)))})))};Et.propTypes={name:n.string,defaultItem:n.any,fields:n.array,label:n.node,description:n.node,buttonLabels:n.object,AddContainerProps:n.object,AddButtonProps:n.object,RemoveButtonProps:n.object,ArrayItemProps:n.object,FormGroupProps:n.object,FieldArrayProps:n.object,noItemsMessage:n.node,validateOnMount:n.bool,helperText:n.node,isRequired:n.bool,maxItems:n.number,minItems:n.number},Et.defaultProps={noItemsMessage:"No items"};var Lt=function TextField(e){var t=e.input,r=p(e,["input"]);return l.createElement(o.InputGroup,c({id:t.name},f(r),t))};Lt.propTypes={input:n.object};var It=function WrapperTextField(e){return l.createElement(Pt,c({},e,{Component:Lt}))},Dt=function Textarea(e){var t=e.input,r=p(e,["input"]);return l.createElement(o.TextArea,c({id:t.name},f(r),t))};Dt.propTypes={input:n.object};var kt=function WrapperTextarea(e){return l.createElement(Pt,c({},e,{Component:Dt}))},At=(n.arrayOf(n.shape({label:n.node.isRequired,value:n.any})),n.shape({active:n.bool,dirty:n.bool,dirtySinceLastSubmit:n.bool,error:n.any,initial:n.any,invalid:n.bool,modified:n.bool,pristine:n.bool,submitError:n.any,submitFailed:n.bool,submitSucceeded:n.bool,submitting:n.bool,touched:n.bool,valid:n.bool,validating:n.bool,visited:n.bool})),Bt={isRequired:n.bool,label:n.node,helperText:n.node,meta:At,description:n.node};n.shape({name:n.string.isRequired,value:n.any}),n.oneOfType([n.node,n.arrayOf(n.node)]);function ownKeys$5(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),r.push.apply(r,n)}return r}function _objectSpread$5(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};t%2?ownKeys$5(Object(r),!0).forEach((function(t){u(e,t,r[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):ownKeys$5(Object(r)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))}))}return e}var Ft=function SingleCheckbox(e){var r=t.useFieldApi(_objectSpread$5(_objectSpread$5({},e),{},{type:"checkbox"})),n=r.input,o=r.Checkbox,a=p(r,["input","Checkbox"]);return l.createElement(o,c({},n,a))},Vt=function MultipleChoiceList(e){var r=t.useFieldApi(e),n=r.Wrapper,o=r.Checkbox,a=r.label,i=r.isRequired,u=r.helperText,s=r.meta,d=r.input,f=r.options,b=r.isDisabled,m=r.isReadOnly,v=r.description,y=p(r,["Wrapper","Checkbox","label","isRequired","helperText","meta","input","options","isDisabled","isReadOnly","description"]),h=s.error,g=s.touched&&h;return l.createElement(n,{showError:g,isRequired:i,label:a,helperText:u,meta:s,description:v,rest:y,error:h,name:d.name},f.map((function(e){return l.createElement(Ft,c({Checkbox:o,"aria-label":e["aria-label"]||e.label},y,{value:e.value,label:e.label,name:d.name,option:e,id:"".concat(y.id||d.name,"-").concat(e.value),key:"".concat(y.id||d.name,"-").concat(e.value),isDisabled:b||m}))})))};Vt.propTypes={name:n.string.isRequired,Wrapper:n.oneOfType([n.node,n.func]),Checkbox:n.oneOfType([n.node,n.func])};_objectSpread$5(_objectSpread$5({},Bt),{},{children:n.oneOfType([n.arrayOf(n.node),n.node]).isRequired});var Mt=function SingleCheckbox(e){var t=e.input,r=e.isDisabled,n=e.disabled,a=e.label,i=e.providerRequired,u=p(e,["input","isDisabled","disabled","label","providerRequired"]);return l.createElement(o.Checkbox,c({label:a},f(u),u.isRequired&&{label:l.createElement("span",null,a," ",i)},{disabled:n||r},t))};Mt.propTypes={input:n.object,isDisabled:n.bool,label:n.node,isRequired:n.bool,providerRequired:n.node,disabled:n.bool};var $t=function Wrapper(e){var t=e.children,n=e.isRequired,a=e.showError,i=e.error,u=e.validateOnMount,s=p(e,["children","isRequired","showError","error","validateOnMount"]),d=r.useContext(Ot).required;return l.createElement(o.FormGroup,c({},s,n&&{labelInfo:d},i&&(a||u)&&{helperText:i,intent:o.Intent.DANGER}),t)};$t.propTypes={children:n.node,isRequired:n.bool,showError:n.bool,error:n.string,validateOnMount:n.bool};var qt=function WrapperCheckbox(e){return e.options?l.createElement(Vt,c({},e,{Wrapper:$t,Checkbox:Mt})):l.createElement(Pt,c({},e,{hideLabel:!0,Component:Mt}))};qt.propTypes={options:n.array};var Gt=function Radio(e){var t=e.input,r=e.label,n=e.isRequired,a=e.providerRequired,i=p(e,["input","label","isRequired","providerRequired"]);return l.createElement(o.RadioGroup,c({id:t.name,label:r},n&&{label:l.createElement("span",null,r," ",a)},f(i),t,{selectedValue:t.value}))};Gt.propTypes={input:n.object,label:n.node,isRequired:n.bool,providerRequired:n.node};var Wt=function WrapperRadio(e){return l.createElement(Pt,c({},e,{hideLabel:!0,Component:Gt,component:"not-radio"}))},Nt=function DatePicker(e){var t=e.input,r=(e.className,e.disabled),n=e.placeholder,a=e.valueRenderer,u=e.PopoverProps,s=e.ButtonProps,d=p(e,["input","className","disabled","placeholder","valueRenderer","PopoverProps","ButtonProps"]);return l.createElement(o.Popover,c({disabled:r},u),l.createElement(o.Button,c({text:t.value?a(t.value):n,disabled:r},s)),l.createElement(i.DatePicker,c({id:t.name},f(d),t,{value:t.value||null})))};Nt.defaultProps={placeholder:"Select date...",valueRenderer:function valueRenderer(e){return e.toString()}},Nt.propTypes={input:n.object,className:n.string,disabled:n.bool,placeholder:n.node,valueRenderer:n.func,PopoverProps:n.object,ButtonProps:n.object};var zt=function WrapperDatePicker(e){return l.createElement(Pt,c({},e,{Component:Nt}))},Kt=function TimePicker(e){var t=e.input,r=p(e,["input"]);return l.createElement(i.TimePicker,c({id:t.name},f(r),t,{value:t.value||null}))};Kt.propTypes={input:n.object};var Ht=function WrapperTimePicker(e){return l.createElement(Pt,c({},e,{Component:Kt}))},Ut=function Switch(e){var t=e.input,r=e.isRequired,n=e.label,a=e.onText,i=e.offText,u=e.providerRequired,s=p(e,["input","isRequired","label","onText","offText","providerRequired"]);return l.createElement(o.Switch,c({label:(t.checked?a:i)||n},f(s),r&&{label:l.createElement("span",null,n," ",u)},t))};Ut.propTypes={input:n.object,isRequired:n.bool,label:n.node,onText:n.node,offText:n.node,providerRequired:n.node};var Xt=function WrapperSwitch(e){return l.createElement(Pt,c({},e,{hideLabel:!0,type:"checkbox",Component:Ut}))},Jt=function PlainText(e){e.component;var t=e.label,r=(e.name,p(e,["component","label","name"]));return l.createElement(o.Text,r,t)};Jt.propTypes={component:n.string,label:n.node,name:n.string};var Yt=function stackClear(){this.__data__=new Pe,this.size=0};var Zt=function stackDelete(e){var t=this.__data__,r=t.delete(e);return this.size=t.size,r};var Qt=function stackGet(e){return this.__data__.get(e)};var er=function stackHas(e){return this.__data__.has(e)};var tr=function stackSet(e,t){var r=this.__data__;if(r instanceof Pe){var n=r.__data__;if(!Te||n.length<199)return n.push([e,t]),this.size=++r.size,this;r=this.__data__=new De(n)}return r.set(e,t),this.size=r.size,this};function Stack(e){var t=this.__data__=new Pe(e);this.size=t.size}Stack.prototype.clear=Yt,Stack.prototype.delete=Zt,Stack.prototype.get=Qt,Stack.prototype.has=er,Stack.prototype.set=tr;var rr=Stack;var nr=function setCacheAdd(e){return this.__data__.set(e,"__lodash_hash_undefined__"),this};var or=function setCacheHas(e){return this.__data__.has(e)};function SetCache(e){var t=-1,r=null==e?0:e.length;for(this.__data__=new De;++t<r;)this.add(e[t])}SetCache.prototype.add=SetCache.prototype.push=nr,SetCache.prototype.has=or;var ar=SetCache;var ir=function arraySome(e,t){for(var r=-1,n=null==e?0:e.length;++r<n;)if(t(e[r],r,e))return!0;return!1};var lr=function cacheHas(e,t){return e.has(t)};var ur=function equalArrays(e,t,r,n,o,a){var i=1&r,l=e.length,u=t.length;if(l!=u&&!(i&&u>l))return!1;var c=a.get(e);if(c&&a.get(t))return c==t;var s=-1,p=!0,d=2&r?new ar:void 0;for(a.set(e,t),a.set(t,e);++s<l;){var f=e[s],b=t[s];if(n)var m=i?n(b,f,s,t,e,a):n(f,b,s,e,t,a);if(void 0!==m){if(m)continue;p=!1;break}if(d){if(!ir(t,(function(e,t){if(!lr(d,t)&&(f===e||o(f,e,r,n,a)))return d.push(t)}))){p=!1;break}}else if(f!==b&&!o(f,b,r,n,a)){p=!1;break}}return a.delete(e),a.delete(t),p},cr=R.Uint8Array;var sr=function mapToArray(e){var t=-1,r=Array(e.size);return e.forEach((function(e,n){r[++t]=[n,e]})),r};var pr=function setToArray(e){var t=-1,r=Array(e.size);return e.forEach((function(e){r[++t]=e})),r},dr=w?w.prototype:void 0,fr=dr?dr.valueOf:void 0;var br=function equalByTag(e,t,r,n,o,a,i){switch(r){case"[object DataView]":if(e.byteLength!=t.byteLength||e.byteOffset!=t.byteOffset)return!1;e=e.buffer,t=t.buffer;case"[object ArrayBuffer]":return!(e.byteLength!=t.byteLength||!a(new cr(e),new cr(t)));case"[object Boolean]":case"[object Date]":case"[object Number]":return ye(+e,+t);case"[object Error]":return e.name==t.name&&e.message==t.message;case"[object RegExp]":case"[object String]":return e==t+"";case"[object Map]":var l=sr;case"[object Set]":var u=1&n;if(l||(l=pr),e.size!=t.size&&!u)return!1;var c=i.get(e);if(c)return c==t;n|=2,i.set(e,t);var s=ur(l(e),l(t),n,o,a,i);return i.delete(e),s;case"[object Symbol]":if(fr)return fr.call(e)==fr.call(t)}return!1};var mr=function baseGetAllKeys(e,t,r){var n=t(e);return P(e)?n:tt(n,r(e))};var vr=function arrayFilter(e,t){for(var r=-1,n=null==e?0:e.length,o=0,a=[];++r<n;){var i=e[r];t(i,r,e)&&(a[o++]=i)}return a};var yr=function stubArray(){return[]},hr=Object.prototype.propertyIsEnumerable,gr=Object.getOwnPropertySymbols,jr=gr?function(e){return null==e?[]:(e=Object(e),vr(gr(e),(function(t){return hr.call(e,t)})))}:yr;var Sr=function baseTimes(e,t){for(var r=-1,n=Array(e);++r<e;)n[r]=t(r);return n};var Or=function stubFalse(){return!1},_r=createCommonjsModule((function(e,t){var r=t&&!t.nodeType&&t,n=r&&e&&!e.nodeType&&e,o=n&&n.exports===r?R.Buffer:void 0,a=(o?o.isBuffer:void 0)||Or;e.exports=a}));var Pr=function isLength(e){return"number"==typeof e&&e>-1&&e%1==0&&e<=9007199254740991},Tr={};Tr["[object Float32Array]"]=Tr["[object Float64Array]"]=Tr["[object Int8Array]"]=Tr["[object Int16Array]"]=Tr["[object Int32Array]"]=Tr["[object Uint8Array]"]=Tr["[object Uint8ClampedArray]"]=Tr["[object Uint16Array]"]=Tr["[object Uint32Array]"]=!0,Tr["[object Arguments]"]=Tr["[object Array]"]=Tr["[object ArrayBuffer]"]=Tr["[object Boolean]"]=Tr["[object DataView]"]=Tr["[object Date]"]=Tr["[object Error]"]=Tr["[object Function]"]=Tr["[object Map]"]=Tr["[object Number]"]=Tr["[object Object]"]=Tr["[object RegExp]"]=Tr["[object Set]"]=Tr["[object String]"]=Tr["[object WeakMap]"]=!1;var xr=function baseIsTypedArray(e){return M(e)&&Pr(e.length)&&!!Tr[V(e)]};var Cr=function baseUnary(e){return function(t){return e(t)}},Rr=createCommonjsModule((function(e,t){var r=t&&!t.nodeType&&t,n=r&&e&&!e.nodeType&&e,o=n&&n.exports===r&&x.process,a=function(){try{var e=n&&n.require&&n.require("util").types;return e||o&&o.binding&&o.binding("util")}catch(e){}}();e.exports=a})),wr=Rr&&Rr.isTypedArray,Er=wr?Cr(wr):xr,Lr=Object.prototype.hasOwnProperty;var Ir=function arrayLikeKeys(e,t){var r=P(e),n=!r&&it(e),o=!r&&!n&&_r(e),a=!r&&!n&&!o&&Er(e),i=r||n||o||a,l=i?Sr(e.length,String):[],u=l.length;for(var c in e)!t&&!Lr.call(e,c)||i&&("length"==c||o&&("offset"==c||"parent"==c)||a&&("buffer"==c||"byteLength"==c||"byteOffset"==c)||Ze(c,u))||l.push(c);return l},Dr=Object.prototype;var kr=function isPrototype(e){var t=e&&e.constructor;return e===("function"==typeof t&&t.prototype||Dr)};var Ar=function overArg(e,t){return function(r){return e(t(r))}}(Object.keys,Object),Br=Object.prototype.hasOwnProperty;var Fr=function baseKeys(e){if(!kr(e))return Ar(e);var t=[];for(var r in Object(e))Br.call(e,r)&&"constructor"!=r&&t.push(r);return t};var Vr=function isArrayLike(e){return null!=e&&Pr(e.length)&&!K(e)};var Mr=function keys(e){return Vr(e)?Ir(e):Fr(e)};var $r=function getAllKeys(e){return mr(e,Mr,jr)},qr=Object.prototype.hasOwnProperty;var Gr=function equalObjects(e,t,r,n,o,a){var i=1&r,l=$r(e),u=l.length;if(u!=$r(t).length&&!i)return!1;for(var c=u;c--;){var s=l[c];if(!(i?s in t:qr.call(t,s)))return!1}var p=a.get(e);if(p&&a.get(t))return p==t;var d=!0;a.set(e,t),a.set(t,e);for(var f=i;++c<u;){var b=e[s=l[c]],m=t[s];if(n)var v=i?n(m,b,s,t,e,a):n(b,m,s,e,t,a);if(!(void 0===v?b===m||o(b,m,r,n,a):v)){d=!1;break}f||(f="constructor"==s)}if(d&&!f){var y=e.constructor,h=t.constructor;y==h||!("constructor"in e)||!("constructor"in t)||"function"==typeof y&&y instanceof y&&"function"==typeof h&&h instanceof h||(d=!1)}return a.delete(e),a.delete(t),d},Wr=ie(R,"DataView"),Nr=ie(R,"Promise"),zr=ie(R,"Set"),Kr=ie(R,"WeakMap"),Hr=Y(Wr),Ur=Y(Te),Xr=Y(Nr),Jr=Y(zr),Yr=Y(Kr),Zr=V;(Wr&&"[object DataView]"!=Zr(new Wr(new ArrayBuffer(1)))||Te&&"[object Map]"!=Zr(new Te)||Nr&&"[object Promise]"!=Zr(Nr.resolve())||zr&&"[object Set]"!=Zr(new zr)||Kr&&"[object WeakMap]"!=Zr(new Kr))&&(Zr=function(e){var t=V(e),r="[object Object]"==t?e.constructor:void 0,n=r?Y(r):"";if(n)switch(n){case Hr:return"[object DataView]";case Ur:return"[object Map]";case Xr:return"[object Promise]";case Jr:return"[object Set]";case Yr:return"[object WeakMap]"}return t});var Qr=Zr,en=Object.prototype.hasOwnProperty;var tn=function baseIsEqualDeep(e,t,r,n,o,a){var i=P(e),l=P(t),u=i?"[object Array]":Qr(e),c=l?"[object Array]":Qr(t),s="[object Object]"==(u="[object Arguments]"==u?"[object Object]":u),p="[object Object]"==(c="[object Arguments]"==c?"[object Object]":c),d=u==c;if(d&&_r(e)){if(!_r(t))return!1;i=!0,s=!1}if(d&&!s)return a||(a=new rr),i||Er(e)?ur(e,t,r,n,o,a):br(e,t,u,r,n,o,a);if(!(1&r)){var f=s&&en.call(e,"__wrapped__"),b=p&&en.call(t,"__wrapped__");if(f||b){var m=f?e.value():e,v=b?t.value():t;return a||(a=new rr),o(m,v,r,n,a)}}return!!d&&(a||(a=new rr),Gr(e,t,r,n,o,a))};var rn=function baseIsEqual(e,t,r,n,o){return e===t||(null==e||null==t||!M(e)&&!M(t)?e!=e&&t!=t:tn(e,t,r,n,baseIsEqual,o))};var nn=function isEqual(e,t){return rn(e,t)};function ownKeys$6(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),r.push.apply(r,n)}return r}function _objectSpread$6(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};t%2?ownKeys$6(Object(r),!0).forEach((function(t){u(e,t,r[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):ownKeys$6(Object(r)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))}))}return e}var on={lastLeftClicked:void 0,selectedLeftValues:[],lastRightClicked:void 0,selectedRightValues:[],sortLeftDesc:!0,sortRightDesc:!0,filterOptions:"",filterValue:""},an=function reducer(e,t){var r=t.type,n=t.value,o=t.values,a=t.isRight;switch(r){case"setSelectedValue":return _objectSpread$6(_objectSpread$6(_objectSpread$6({},e),a?{selectedLeftValues:o}:{selectedRightValues:o}),a?{lastLeftClicked:n}:{lastRightClicked:n});case"setFilterValue":return _objectSpread$6(_objectSpread$6({},e),{},{filterValue:n});case"setFilterOptions":return _objectSpread$6(_objectSpread$6({},e),{},{filterOptions:n});case"sortValue":return _objectSpread$6(_objectSpread$6({},e),{},{sortRightDesc:!e.sortRightDesc});case"sortOptions":return _objectSpread$6(_objectSpread$6({},e),{},{sortLeftDesc:!e.sortLeftDesc});case"clearRightValues":return _objectSpread$6(_objectSpread$6({},e),{},{selectedRightValues:[]});case"clearLeftOptions":return _objectSpread$6(_objectSpread$6({},e),{},{selectedLeftValues:[]});default:return e}};function ownKeys$7(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),r.push.apply(r,n)}return r}function _objectSpread$7(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};t%2?ownKeys$7(Object(r),!0).forEach((function(t){u(e,t,r[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):ownKeys$7(Object(r)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))}))}return e}var ln=function getOptionsGroup(e,t,r){var n=r.map((function(e){return e.value.toString()})).indexOf(t.toString()),o=r.map((function(e){return e.value.toString()})).indexOf(e),a=Math.min(n,o),i=Math.max(n,o)+1;return h(r.slice(a,i).map((function(e){return e.value.toString()})))},un=function handleOptionClick(e,t,r,n,o,a){var i=n?"selectedLeftValues":"selectedRightValues",l=n?"lastLeftClicked":"lastRightClicked";if(e.shiftKey&&a[l])o({type:"setSelectedValue",value:t,values:ln(t,a[l],r),isRight:n});else if(e.ctrlKey&&a[l]){var u=a[i].includes(t)?a[i].filter((function(e){return e!==t})):[].concat(h(a[i]),[t]);o({type:"setSelectedValue",value:t,values:u,isRight:n})}else o({type:"setSelectedValue",value:t,values:[t],isRight:n})},cn=function DualListSelectCommon(e){var n=r.useReducer(an,on),o=_(n,2),a=o[0],i=o[1],u=t.useFieldApi(_objectSpread$7(_objectSpread$7({},e),{},{isEqual:function isEqual(e,t){return nn(h(e||[]).sort(),h(t||[]).sort())}})),s=u.DualListSelect,d=p(u,["DualListSelect"]),f=d.options.filter((function(e){return!d.input.value.includes(e.value)&&e.label.includes(a.filterOptions)})).sort((function(e,t){return a.sortLeftDesc?e.label.localeCompare(t.label):t.label.localeCompare(e.label)})),b=d.options.filter((function(e){return d.input.value.includes(e.value)&&e.label.includes(a.filterValue)})).sort((function(e,t){return a.sortRightDesc?e.label.localeCompare(t.label):t.label.localeCompare(e.label)}));return l.createElement(s,c({},d,{leftValues:f,rightValues:b,handleOptionsClick:function handleOptionsClick(e,t){return un(e,t,f,!0,i,a)},handleValuesClick:function handleValuesClick(e,t){return un(e,t,b,!1,i,a)},handleMoveRight:function handleMoveRight(){d.input.onChange([].concat(h(d.input.value),h(a.selectedLeftValues))),i({type:"clearLeftOptions"})},handleMoveLeft:function handleMoveLeft(){d.input.onChange(d.input.value.filter((function(e){return!a.selectedRightValues.includes(e)}))),i({type:"clearRightValues"})},sortOptions:function sortOptions(){return i({type:"sortOptions"})},sortValues:function sortValues(){return i({type:"sortValue"})},filterOptions:function filterOptions(e){return i({type:"setFilterOptions",value:e})},filterValues:function filterValues(e){return i({type:"setFilterValue",value:e})},handleClearLeftValues:function handleClearLeftValues(){i({type:"clearLeftValues"}),d.input.onChange([].concat(h(d.input.value),h(f.map((function(e){return e.value})))))},handleClearRightValues:function handleClearRightValues(){i({type:"clearRightValue"}),d.input.onChange(h(d.input.value.filter((function(e){return!b.find((function(t){var r=t.value;return e===r}))}))))},state:a}))};cn.propTypes={DualListSelect:n.oneOfType([n.node,n.func])},___$insertStyle(".ddorg__blueprint_mapper--dls-wrapper {\n display: flex;\n justify-content: space-evenly;\n min-height: 250px;\n}\n\n.ddorg__blueprint_mapper--dls-button-group {\n justify-content: center;\n}\n\n.ddorg__blueprint_mapper--dls-menu {\n height: 80%;\n overflow: auto;\n}\n\n@media (max-width: 768px) {\n .ddorg__blueprint_mapper--dls-wrapper {\n flex-direction: column;\n }\n}");var sn=function List(e){var t=e.value,r=e.optionClick,n=e.noOptionsTitle,a=e.filterValue,i=e.filterValueText,u=e.selectedValues,s=e.MenuProps,p=e.MenuItemProps;return l.createElement(o.Menu,c({},s,{className:clsx("bp3-elevation-1","ddorg__blueprint_mapper--dls-menu",s.className)}),t.length<1&&l.createElement(o.MenuItem,c({text:a?i:n,disabled:!0},p)),t.length>0&&t.map((function(e){var t=e.value,n=e.label,a=e.MenuItemProps;return l.createElement(o.MenuItem,c({onClick:function onClick(e){return r(e,t)},key:t,active:u.includes(t),text:n},p,a))})))};sn.propTypes={value:n.arrayOf(n.shape({value:n.string.isRequired,label:n.string.isRequired})),optionClick:n.func.isRequired,noOptionsTitle:n.node,filterValue:n.string,filterValueText:n.node,selectedValues:n.array,checkboxVariant:n.bool,MenuProps:n.object,MenuItemProps:n.object},sn.defaultProps={value:[],MenuProps:{},MenuItemProps:{}};var pn=function Toolbar(e){var t=e.sortTitle,r=e.onFilter,n=e.onSort,a=e.sortDirection,i=e.value,u=e.placeholder,s=e.ControlGroupProps,p=e.InputGroupProps,d=e.ButtonProps;return l.createElement(o.ControlGroup,s,l.createElement(o.InputGroup,c({placeholder:u,onChange:function onChange(e){return r(e.target.value)},value:i},p)),l.createElement(o.Button,c({icon:a?"sort-desc":"sort-asc",title:t,onClick:n},d)))};pn.propTypes={sortTitle:n.node,onFilter:n.func.isRequired,onSort:n.func.isRequired,sortDirection:n.bool,value:n.string,placeholder:n.string,ControlGroupProps:n.object,InputGroupProps:n.object,ButtonProps:n.object},pn.defaultProps={ControlGroupProps:{},InputGroupProps:{},ButtonProps:{}};var dn=function DualListInternal(e){var t=e.allToRight,r=e.allToLeft,n=e.leftTitle,a=e.moveAllLeftTitle,i=e.moveAllRightTitle,u=e.moveRightTitle,s=e.moveLeftTitle,p=e.rightTitle,d=e.noValueTitle,f=e.noOptionsTitle,b=e.filterOptionsTitle,m=e.filterValueTitle,v=e.filterValueText,y=e.filterOptionsText,h=e.state,g=e.sortOptions,j=e.filterOptions,S=e.handleOptionsClick,O=e.leftValues,_=e.handleMoveRight,P=e.handleMoveLeft,T=e.handleClearLeftValues,x=e.handleClearRightValues,C=e.sortValues,R=e.filterValues,w=e.rightValues,E=e.handleValuesClick,L=e.WrapperProps,I=e.LeftWrapperProps,D=e.RightWrapperProps,k=e.ButtonGroupProps,A=e.ToRightButtonProps,B=e.AllToRightButtonProps,F=e.AllToLeftButtonProps,V=e.ToLeftButtonProps,M=e.LeftControlGroupProps,$=e.LeftInputGroupProps,q=e.LeftButtonProps,G=e.RightControlGroupProps,W=e.RightInputGroupProps,N=e.RightButtonProps,z=e.LeftMenuProps,K=e.LeftMenuItemProps,H=e.RightMenuProps,U=e.RightMenuItemProps;return l.createElement("div",c({},L,{className:clsx("ddorg__blueprint_mapper--dls-wrapper",L.className)}),l.createElement("div",I,n,l.createElement(pn,{sortDirection:h.sortLeftDesc,onSort:g,onFilter:j,value:h.filterOptions,placeholder:b,ControlGroupProps:M,InputGroupProps:$,ButtonProps:q}),l.createElement(sn,{optionClick:S,value:O,noOptionsTitle:f,filterValue:h.filterOptions,filterValueText:y,selectedValues:h.selectedLeftValues,MenuProps:z,MenuItemProps:K})),l.createElement(o.ButtonGroup,c({vertical:!0,alignText:"center"},k,{className:clsx("ddorg__blueprint_mapper--dls-button-group",k.className)}),l.createElement(o.Button,c({disabled:0===h.selectedLeftValues.length,onClick:_,title:u,icon:"chevron-right"},A)),t&&l.createElement(o.Button,c({disabled:0===O.length,onClick:T,title:i,icon:"double-chevron-right"},B)),r&&l.createElement(o.Button,c({disabled:0===w.length,onClick:x,title:a,icon:"double-chevron-left"},F)),l.createElement(o.Button,c({disabled:0===h.selectedRightValues.length,onClick:P,title:s,icon:"chevron-left"},V))),l.createElement("div",D,p,l.createElement(pn,{sortDirection:h.sortRightDesc,onSort:C,onFilter:R,value:h.filterValue,placeholder:m,ControlGroupProps:G,InputGroupProps:W,ButtonProps:N}),l.createElement(sn,{optionClick:E,value:w,noOptionsTitle:d,filterValue:h.filterValue,filterValueText:v,selectedValues:h.selectedRightValues,MenuProps:H,MenuItemProps:U})))};dn.propTypes={leftTitle:n.node,rightTitle:n.node,moveLeftTitle:n.node,moveRightTitle:n.node,allToLeft:n.bool,allToRight:n.bool,validateOnMount:n.bool,moveAllLeftTitle:n.node,moveAllRightTitle:n.node,noValueTitle:n.node,noOptionsTitle:n.node,filterOptionsTitle:n.node,filterValueTitle:n.node,filterValueText:n.node,filterOptionsText:n.node,state:n.object,sortOptions:n.func,filterOptions:n.func,handleOptionsClick:n.func,leftValues:n.array,handleMoveRight:n.func,handleMoveLeft:n.func,handleClearLeftValues:n.func,handleClearRightValues:n.func,sortValues:n.func,filterValues:n.func,rightValues:n.array,handleValuesClick:n.func,FormFieldGridProps:n.object,WrapperProps:n.object,LeftWrapperProps:n.object,RightWrapperProps:n.object,ButtonGroupProps:n.object,ToRightButtonProps:n.object,AllToRightButtonProps:n.object,AllToLeftButtonProps:n.object,ToLeftButtonProps:n.object,LeftControlGroupProps:n.object,LeftInputGroupProps:n.object,LeftButtonProps:n.object,RightControlGroupProps:n.object,RightInputGroupProps:n.object,RightButtonProps:n.object,LeftMenuProps:n.object,LeftMenuItemProps:n.object,RightMenuProps:n.object,RightMenuItemProps:n.object},dn.defaultProps={leftTitle:"Options",rightTitle:"Selected",moveLeftTitle:"Move selected to left",moveRightTitle:"Move selected to right",moveAllRightTitle:"Move all to right",moveAllLeftTitle:"Move all to left",noOptionsTitle:"No available options",noValueTitle:"No selected",filterOptionsTitle:"Filter options",filterValueTitle:"Filter selected value",filterOptionsText:"Remove your filter to see all options",filterValueText:"Remove your filter to see all selected",options:[],allToLeft:!0,allToRight:!0,WrapperProps:{},LeftWrapperProps:{},RightWrapperProps:{},ButtonGroupProps:{},ToRightButtonProps:{},AllToRightButtonProps:{},AllToLeftButtonProps:{},ToLeftButtonProps:{},LeftControlGroupProps:{},LeftInputGroupProps:{},LeftButtonProps:{},RightControlGroupProps:{},RightInputGroupProps:{},RightButtonProps:{},LeftMenuProps:{},LeftMenuItemProps:{},RightMenuProps:{},RightMenuItemProps:{}};var fn=function DualListWrapper(e){return l.createElement(_t,c({},e,{Component:dn}))},bn=function DualListSelect(e){return l.createElement(cn,c({},e,{DualListSelect:fn}))},mn=function Slider(e){var t=e.input,r=e.step,n=p(e,["input","step"]);return l.createElement(o.Slider,c({stepSize:r},f(n),t,{value:t.value||0}))};mn.propTypes={input:n.object,step:n.oneOfType([n.string,n.number])};var vn,yn=function WrapperSlider(e){return l.createElement(Pt,c({},e,{Component:mn}))},hn=(u(vn={},t.componentTypes.TEXT_FIELD,It),u(vn,t.componentTypes.TEXTAREA,kt),u(vn,t.componentTypes.SELECT,Rt),u(vn,t.componentTypes.CHECKBOX,qt),u(vn,t.componentTypes.SUB_FORM,b),u(vn,t.componentTypes.RADIO,Wt),u(vn,t.componentTypes.TABS,d),u(vn,t.componentTypes.DATE_PICKER,zt),u(vn,t.componentTypes.TIME_PICKER,Ht),u(vn,t.componentTypes.WIZARD,St),u(vn,t.componentTypes.SWITCH,Xt),u(vn,t.componentTypes.PLAIN_TEXT,Jt),u(vn,t.componentTypes.FIELD_ARRAY,Et),u(vn,t.componentTypes.DUAL_LIST_SELECT,bn),u(vn,t.componentTypes.SLIDER,yn),vn),gn={TextField:It,Textarea:kt,Checkbox:qt,Radio:Wt,Select:Rt,DatePicker:zt,TimePicker:Ht,Switch:Xt,PlainText:Jt,DualListSelect:bn,Slider:yn},jn=function isDisabled(e,t){return e.map((function(e){return t()[e]})).find((function(e){return!!e}))},Sn=function FormControls(e){var t=e.onCancel,r=e.onReset,n=e.submitLabel,o=e.cancelLabel,a=e.resetLabel,i=e.canReset,u=e.disableSubmit,c=e.buttonOrder,s=e.buttonClassName,p=e.FormButtons,d=e.Button,f=e.ButtonGroup,b=e.formSpyProps;if(p)return l.createElement(p,null);var m=b.submitting,v=b.pristine,y=b.validating,g={submit:l.createElement(d,{key:"form-submit",type:"submit",variant:"primary",buttonType:"submit",disabled:m||y||u,label:n}),reset:i?l.createElement(d,{key:"form-reset",type:"button",buttonType:"reset",disabled:v,onClick:r,label:a}):null,cancel:t?l.createElement(d,{key:"form-cancel",type:"button",buttonType:"cancel",onClick:t,label:o}):null};return l.createElement(f,s&&{className:s},function completeButtons(e){var t=h(e);return t.includes("submit")||t.push("submit"),t.includes("reset")||t.push("reset"),t.includes("cancel")||t.push("cancel"),t}(c).map((function(e){return g[e]})))};Sn.propTypes={onCancel:n.func,onReset:n.func,submitLabel:n.node,cancelLabel:n.node,resetLabel:n.node,canReset:n.bool,disableSubmit:n.bool,buttonOrder:n.arrayOf(n.string),buttonClassName:n.string,FormButtons:n.oneOfType([n.node,n.element,n.func]),Button:n.oneOfType([n.node,n.element,n.func]),ButtonGroup:n.oneOfType([n.node,n.element,n.func]),formSpyProps:n.shape({submitting:n.bool,pristine:n.bool,validating:n.bool,form:n.shape({reset:n.func}),values:n.object})},Sn.defaultProps={submitLabel:"Submit",cancelLabel:"Cancel",resetLabel:"Reset",canReset:!1,canSubmit:!1,buttonOrder:["submit","reset","cancel"]};var On=function FormTemplate(e){var r=e.FormWrapper,n=e.Title,o=e.Description,a=e.Button,i=e.ButtonGroup,u=e.formWrapperProps,s=e.showFormControls,d=void 0===s||s,f=e.disableSubmit,b=void 0===f?[]:f,m=p(e,["FormWrapper","Title","Description","Button","ButtonGroup","formWrapperProps","showFormControls","disableSubmit"]),v=m.schema,y=v.title,h=v.description,g=v.label,j=m.formFields,S=t.useFormApi(),O=S.onReset,_=S.onCancel,P=S.getState,T=S.handleSubmit;return l.createElement(r,c({onSubmit:T},u),(y||g)&&l.createElement(n,null,y||g),h&&l.createElement(o,null,h),j,d&&l.createElement(t.FormSpy,null,(function(e){return l.createElement(Sn,c({Button:a,FormSpy:t.FormSpy,ButtonGroup:i,onReset:O,onCancel:_,disableSubmit:jn(b,P),formSpyProps:e},m))})))};On.propTypes={FormWrapper:n.oneOfType([n.node,n.func,n.element]).isRequired,Title:n.oneOfType([n.node,n.func,n.element]).isRequired,Description:n.oneOfType([n.node,n.func,n.element]).isRequired,Button:n.oneOfType([n.node,n.func,n.element]).isRequired,ButtonGroup:n.oneOfType([n.node,n.func,n.element]).isRequired,formWrapperProps:n.object,showFormControls:n.bool,disableSubmit:n.arrayOf(n.string)},On.defaultProps={showFormControls:!0,disableSubmit:[]},___$insertStyle(".ddorg__blueprint_mapper--button-group {\n margin-top: 16px;\n}\n.ddorg__blueprint_mapper--button-group button:not(:first-child) {\n margin-left: 8px;\n}");var _n=function Form(e){var t=e.children,r=p(e,["children"]);return l.createElement("form",c({noValidate:!0},r,{style:{display:"grid"}}),t)};_n.propTypes={children:n.node};var Pn=function ButtonGroup(e){var t=e.children,r=p(e,["children"]);return l.createElement("div",c({className:"ddorg__blueprint_mapper--button-group"},r),t)};Pn.propTypes={children:n.node};var Tn=function Title(e){var t=e.children,r=p(e,["children"]);return l.createElement(o.H1,r,t)};Tn.propTypes={children:n.node};var xn=function Description(e){var t=e.children,r=p(e,["children"]);return l.createElement(o.H2,r,t)};xn.propTypes={children:n.node};var Cn=function InnerButton(e){var t=e.label,r=e.buttonType,n=p(e,["label","buttonType"]);return l.createElement(o.Button,c({intent:"submit"===r?"success":""},n),t)};Cn.propTypes={children:n.node,label:n.node,buttonType:n.string};var Rn=function BlueprintFormTemplate(e){var t=e.requiredLabelInfo,r=p(e,["requiredLabelInfo"]);return l.createElement(Ot.Provider,{value:{required:t||l.createElement("span",{className:"bp3-text-muted"},"(required)")}},l.createElement(On,c({FormWrapper:_n,Button:Cn,ButtonGroup:Pn,Title:Tn,Description:xn},r)))};Rn.propTypes={requiredLabelInfo:n.node},e.BlueprintContext=Ot,e.Checkbox=qt,e.DatePicker=zt,e.DualListSelect=bn,e.FieldArray=Et,e.FormTemplate=Rn,e.PlainText=Jt,e.Radio=Wt,e.Select=Rt,e.Slider=yn,e.SubForm=b,e.Switch=Xt,e.Tabs=d,e.Textarea=kt,e.TimePicker=Ht,e.Wizard=St,e.componentMapper=hn,e.components=gn,Object.defineProperty(e,"__esModule",{value:!0})})); | ||
!function(e,t){"object"==typeof exports&&"undefined"!=typeof module?t(exports,require("@data-driven-forms/react-form-renderer"),require("react"),require("prop-types"),require("@blueprintjs/core"),require("@blueprintjs/select"),require("@blueprintjs/datetime")):"function"==typeof define&&define.amd?define(["exports","@data-driven-forms/react-form-renderer","react","prop-types","@blueprintjs/core","@blueprintjs/select","@blueprintjs/datetime"],t):t((e=e||self)["@data-driven-forms/blueprint-component-mapper"]={},e["@data-driven-forms/react-form-renderer"],e.React,e.PropTypes,e["@blueprintjs/core"],e["@blueprintjs/select"],e["@blueprintjs/datetime"])}(this,(function(e,t,r,n,o,a,i){"use strict";function ___$insertStyle(e){if(e&&"undefined"!=typeof window){var t=document.createElement("style");return t.setAttribute("type","text/css"),t.innerHTML=e,document.head.appendChild(t),e}}var l="default"in r?r.default:r;n=n&&Object.prototype.hasOwnProperty.call(n,"default")?n.default:n;var u=function _defineProperty(e,t,r){return t in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e};function createCommonjsModule(e,t){return e(t={exports:{}},t.exports),t.exports}var c=createCommonjsModule((function(e){function _extends(){return e.exports=_extends=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var r=arguments[t];for(var n in r)Object.prototype.hasOwnProperty.call(r,n)&&(e[n]=r[n])}return e},_extends.apply(this,arguments)}e.exports=_extends}));var s=function _objectWithoutPropertiesLoose(e,t){if(null==e)return{};var r,n,o={},a=Object.keys(e);for(n=0;n<a.length;n++)r=a[n],t.indexOf(r)>=0||(o[r]=e[r]);return o};var p=function _objectWithoutProperties(e,t){if(null==e)return{};var r,n,o=s(e,t);if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(e);for(n=0;n<a.length;n++)r=a[n],t.indexOf(r)>=0||Object.prototype.propertyIsEnumerable.call(e,r)&&(o[r]=e[r])}return o},d=function Tabs(e){e.component;var r=e.name,n=e.fields,a=p(e,["component","name","fields"]),i=t.useFormApi();return l.createElement(o.Tabs,c({id:r},a),n.map((function(e){var t=e.name,r=e.title,n=e.fields;return l.createElement(o.Tab,{key:t,id:t,title:r,panel:i.renderForm(n,i)})})))};d.propTypes={component:n.string,name:n.string,fields:n.array};var f=function propsCatcher(e){e.isRequired,e.label,e.providerRequired,e.component,e.name;return p(e,["isRequired","label","providerRequired","component","name"])},b=function SubForm(e){var r=e.title,n=e.description,a=e.fields,i=p(e,["title","description","fields"]),u=t.useFormApi();return l.createElement("div",f(i),r&&l.createElement(o.H3,null,r),n&&l.createElement(o.H4,null,n),u.renderForm(a,u))};b.propTypes={title:n.node,description:n.node,fields:n.array};var m=function _arrayWithoutHoles(e){if(Array.isArray(e)){for(var t=0,r=new Array(e.length);t<e.length;t++)r[t]=e[t];return r}};var v=function _iterableToArray(e){if(Symbol.iterator in Object(e)||"[object Arguments]"===Object.prototype.toString.call(e))return Array.from(e)};var y=function _nonIterableSpread(){throw new TypeError("Invalid attempt to spread non-iterable instance")};var h=function _toConsumableArray(e){return m(e)||v(e)||y()},g=createCommonjsModule((function(e){function _typeof2(e){return(_typeof2="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function _typeof2(e){return typeof e}:function _typeof2(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}function _typeof(t){return"function"==typeof Symbol&&"symbol"===_typeof2(Symbol.iterator)?e.exports=_typeof=function _typeof(e){return _typeof2(e)}:e.exports=_typeof=function _typeof(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":_typeof2(e)},_typeof(t)}e.exports=_typeof}));var j=function _arrayWithHoles(e){if(Array.isArray(e))return e};var S=function _iterableToArrayLimit(e,t){if(Symbol.iterator in Object(e)||"[object Arguments]"===Object.prototype.toString.call(e)){var r=[],n=!0,o=!1,a=void 0;try{for(var i,l=e[Symbol.iterator]();!(n=(i=l.next()).done)&&(r.push(i.value),!t||r.length!==t);n=!0);}catch(e){o=!0,a=e}finally{try{n||null==l.return||l.return()}finally{if(o)throw a}}return r}};var O=function _nonIterableRest(){throw new TypeError("Invalid attempt to destructure non-iterable instance")};var _=function _slicedToArray(e,t){return j(e)||S(e,t)||O()},P=Array.isArray,T="undefined"!=typeof global?global:"undefined"!=typeof self?self:"undefined"!=typeof window?window:{},x="object"==typeof T&&T&&T.Object===Object&&T,C="object"==typeof self&&self&&self.Object===Object&&self,R=x||C||Function("return this")(),w=R.Symbol,E=Object.prototype,L=E.hasOwnProperty,I=E.toString,D=w?w.toStringTag:void 0;var k=function getRawTag(e){var t=L.call(e,D),r=e[D];try{e[D]=void 0;var n=!0}catch(e){}var o=I.call(e);return n&&(t?e[D]=r:delete e[D]),o},A=Object.prototype.toString;var B=function objectToString(e){return A.call(e)},F=w?w.toStringTag:void 0;var V=function baseGetTag(e){return null==e?void 0===e?"[object Undefined]":"[object Null]":F&&F in Object(e)?k(e):B(e)};var M=function isObjectLike(e){return null!=e&&"object"==typeof e};var $=function isSymbol(e){return"symbol"==typeof e||M(e)&&"[object Symbol]"==V(e)},q=/\.|\[(?:[^[\]]*|(["'])(?:(?!\1)[^\\]|\\.)*?\1)\]/,G=/^\w*$/;var W=function isKey(e,t){if(P(e))return!1;var r=typeof e;return!("number"!=r&&"symbol"!=r&&"boolean"!=r&&null!=e&&!$(e))||(G.test(e)||!q.test(e)||null!=t&&e in Object(t))};var N=function isObject(e){var t=typeof e;return null!=e&&("object"==t||"function"==t)};var z,K=function isFunction(e){if(!N(e))return!1;var t=V(e);return"[object Function]"==t||"[object GeneratorFunction]"==t||"[object AsyncFunction]"==t||"[object Proxy]"==t},H=R["__core-js_shared__"],U=(z=/[^.]+$/.exec(H&&H.keys&&H.keys.IE_PROTO||""))?"Symbol(src)_1."+z:"";var X=function isMasked(e){return!!U&&U in e},J=Function.prototype.toString;var Y=function toSource(e){if(null!=e){try{return J.call(e)}catch(e){}try{return e+""}catch(e){}}return""},Z=/^\[object .+?Constructor\]$/,Q=Function.prototype,ee=Object.prototype,te=Q.toString,re=ee.hasOwnProperty,ne=RegExp("^"+te.call(re).replace(/[\\^$.*+?()[\]{}|]/g,"\\$&").replace(/hasOwnProperty|(function).*?(?=\\\()| for .+?(?=\\\])/g,"$1.*?")+"$");var oe=function baseIsNative(e){return!(!N(e)||X(e))&&(K(e)?ne:Z).test(Y(e))};var ae=function getValue(e,t){return null==e?void 0:e[t]};var ie=function getNative(e,t){var r=ae(e,t);return oe(r)?r:void 0},le=ie(Object,"create");var ue=function hashClear(){this.__data__=le?le(null):{},this.size=0};var ce=function hashDelete(e){var t=this.has(e)&&delete this.__data__[e];return this.size-=t?1:0,t},se=Object.prototype.hasOwnProperty;var pe=function hashGet(e){var t=this.__data__;if(le){var r=t[e];return"__lodash_hash_undefined__"===r?void 0:r}return se.call(t,e)?t[e]:void 0},de=Object.prototype.hasOwnProperty;var fe=function hashHas(e){var t=this.__data__;return le?void 0!==t[e]:de.call(t,e)};var be=function hashSet(e,t){var r=this.__data__;return this.size+=this.has(e)?0:1,r[e]=le&&void 0===t?"__lodash_hash_undefined__":t,this};function Hash(e){var t=-1,r=null==e?0:e.length;for(this.clear();++t<r;){var n=e[t];this.set(n[0],n[1])}}Hash.prototype.clear=ue,Hash.prototype.delete=ce,Hash.prototype.get=pe,Hash.prototype.has=fe,Hash.prototype.set=be;var me=Hash;var ve=function listCacheClear(){this.__data__=[],this.size=0};var ye=function eq(e,t){return e===t||e!=e&&t!=t};var he=function assocIndexOf(e,t){for(var r=e.length;r--;)if(ye(e[r][0],t))return r;return-1},ge=Array.prototype.splice;var je=function listCacheDelete(e){var t=this.__data__,r=he(t,e);return!(r<0)&&(r==t.length-1?t.pop():ge.call(t,r,1),--this.size,!0)};var Se=function listCacheGet(e){var t=this.__data__,r=he(t,e);return r<0?void 0:t[r][1]};var Oe=function listCacheHas(e){return he(this.__data__,e)>-1};var _e=function listCacheSet(e,t){var r=this.__data__,n=he(r,e);return n<0?(++this.size,r.push([e,t])):r[n][1]=t,this};function ListCache(e){var t=-1,r=null==e?0:e.length;for(this.clear();++t<r;){var n=e[t];this.set(n[0],n[1])}}ListCache.prototype.clear=ve,ListCache.prototype.delete=je,ListCache.prototype.get=Se,ListCache.prototype.has=Oe,ListCache.prototype.set=_e;var Pe=ListCache,Te=ie(R,"Map");var xe=function mapCacheClear(){this.size=0,this.__data__={hash:new me,map:new(Te||Pe),string:new me}};var Ce=function isKeyable(e){var t=typeof e;return"string"==t||"number"==t||"symbol"==t||"boolean"==t?"__proto__"!==e:null===e};var Re=function getMapData(e,t){var r=e.__data__;return Ce(t)?r["string"==typeof t?"string":"hash"]:r.map};var we=function mapCacheDelete(e){var t=Re(this,e).delete(e);return this.size-=t?1:0,t};var Ee=function mapCacheGet(e){return Re(this,e).get(e)};var Le=function mapCacheHas(e){return Re(this,e).has(e)};var Ie=function mapCacheSet(e,t){var r=Re(this,e),n=r.size;return r.set(e,t),this.size+=r.size==n?0:1,this};function MapCache(e){var t=-1,r=null==e?0:e.length;for(this.clear();++t<r;){var n=e[t];this.set(n[0],n[1])}}MapCache.prototype.clear=xe,MapCache.prototype.delete=we,MapCache.prototype.get=Ee,MapCache.prototype.has=Le,MapCache.prototype.set=Ie;var De=MapCache;function memoize(e,t){if("function"!=typeof e||null!=t&&"function"!=typeof t)throw new TypeError("Expected a function");var memoized=function(){var r=arguments,n=t?t.apply(this,r):r[0],o=memoized.cache;if(o.has(n))return o.get(n);var a=e.apply(this,r);return memoized.cache=o.set(n,a)||o,a};return memoized.cache=new(memoize.Cache||De),memoized}memoize.Cache=De;var ke=memoize;var Ae=/[^.[\]]+|\[(?:(-?\d+(?:\.\d+)?)|(["'])((?:(?!\2)[^\\]|\\.)*?)\2)\]|(?=(?:\.|\[\])(?:\.|\[\]|$))/g,Be=/\\(\\)?/g,Fe=function memoizeCapped(e){var t=ke(e,(function(e){return 500===r.size&&r.clear(),e})),r=t.cache;return t}((function(e){var t=[];return 46===e.charCodeAt(0)&&t.push(""),e.replace(Ae,(function(e,r,n,o){t.push(n?o.replace(Be,"$1"):r||e)})),t}));var Ve=function arrayMap(e,t){for(var r=-1,n=null==e?0:e.length,o=Array(n);++r<n;)o[r]=t(e[r],r,e);return o},Me=w?w.prototype:void 0,$e=Me?Me.toString:void 0;var qe=function baseToString(e){if("string"==typeof e)return e;if(P(e))return Ve(e,baseToString)+"";if($(e))return $e?$e.call(e):"";var t=e+"";return"0"==t&&1/e==-1/0?"-0":t};var Ge=function toString(e){return null==e?"":qe(e)};var We=function castPath(e,t){return P(e)?e:W(e,t)?[e]:Fe(Ge(e))};var Ne=function toKey(e){if("string"==typeof e||$(e))return e;var t=e+"";return"0"==t&&1/e==-1/0?"-0":t};var ze=function baseGet(e,t){for(var r=0,n=(t=We(t,e)).length;null!=e&&r<n;)e=e[Ne(t[r++])];return r&&r==n?e:void 0};var Ke=function get(e,t,r){var n=null==e?void 0:ze(e,t);return void 0===n?r:n},He=function(){try{var e=ie(Object,"defineProperty");return e({},"",{}),e}catch(e){}}();var Ue=function baseAssignValue(e,t,r){"__proto__"==t&&He?He(e,t,{configurable:!0,enumerable:!0,value:r,writable:!0}):e[t]=r},Xe=Object.prototype.hasOwnProperty;var Je=function assignValue(e,t,r){var n=e[t];Xe.call(e,t)&&ye(n,r)&&(void 0!==r||t in e)||Ue(e,t,r)},Ye=/^(?:0|[1-9]\d*)$/;var Ze=function isIndex(e,t){var r=typeof e;return!!(t=null==t?9007199254740991:t)&&("number"==r||"symbol"!=r&&Ye.test(e))&&e>-1&&e%1==0&&e<t};var Qe=function baseSet(e,t,r,n){if(!N(e))return e;for(var o=-1,a=(t=We(t,e)).length,i=a-1,l=e;null!=l&&++o<a;){var u=Ne(t[o]),c=r;if(o!=i){var s=l[u];void 0===(c=n?n(s,u,l):void 0)&&(c=N(s)?s:Ze(t[o+1])?[]:{})}Je(l,u,c),l=l[u]}return e};var et=function set(e,t,r){return null==e?e:Qe(e,t,r)};var tt=function arrayPush(e,t){for(var r=-1,n=t.length,o=e.length;++r<n;)e[o+r]=t[r];return e};var rt=function baseIsArguments(e){return M(e)&&"[object Arguments]"==V(e)},nt=Object.prototype,ot=nt.hasOwnProperty,at=nt.propertyIsEnumerable,it=rt(function(){return arguments}())?rt:function(e){return M(e)&&ot.call(e,"callee")&&!at.call(e,"callee")},lt=w?w.isConcatSpreadable:void 0;var ut=function isFlattenable(e){return P(e)||it(e)||!!(lt&&e&&e[lt])};var ct=function baseFlatten(e,t,r,n,o){var a=-1,i=e.length;for(r||(r=ut),o||(o=[]);++a<i;){var l=e[a];t>0&&r(l)?t>1?baseFlatten(l,t-1,r,n,o):tt(o,l):n||(o[o.length]=l)}return o};var st=function flattenDeep(e){return(null==e?0:e.length)?ct(e,1/0):[]},pt=function selectNext(e,t){if("string"==typeof e)return e;if("function"==typeof e)return e({values:t().values});var r=Ke(t().values,e.when);return e.stepMapper[r]};function ownKeys(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),r.push.apply(r,n)}return r}function _objectSpread(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};t%2?ownKeys(Object(r),!0).forEach((function(t){u(e,t,r[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):ownKeys(Object(r)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))}))}return e}var dt=["function","object"],ft=function createSchema(e){for(var t=e.formOptions,r=e.fields,n=t.getState().values,o=[],a=r[0],i=-1,l=function _loop(){i+=1,o=[].concat(h(o),[{title:a.title,substepOf:a.substepOf,index:i,primary:!o[o.length-1]||!a.substepOf||a.substepOf!==o[o.length-1].substepOf}]);var e=a.nextStep;"object"===g(a.nextStep)&&(e=e.stepMapper[Ke(n,e.when)]),"function"==typeof a.nextStep&&(e=a.nextStep({values:n})),a=e?r.find((function(t){return t.name===e})):void 0};a;)l();return o},bt=function findCurrentStep(e,t){return t.find((function(t){return t.name===e}))},mt=function reducer(e,t){var r=t.type,n=t.payload;switch(r){case"finishLoading":return _objectSpread(_objectSpread({},e),{},{loading:!1,navSchema:ft(_objectSpread(_objectSpread({},e),{},{fields:n.fields,formOptions:n.formOptions,currentIndex:0}))});case"handleNext":return function handleNext(e,t,r,n){var o=e.activeStepIndex+1,a=e.prevSteps.includes(e.activeStep);return _objectSpread(_objectSpread({},e),{},{registeredFieldsHistory:_objectSpread(_objectSpread({},e.registeredFieldsHistory),{},u({},e.activeStep,r.getRegisteredFields())),activeStep:t,prevSteps:a?e.prevSteps:[].concat(h(e.prevSteps),[e.activeStep]),activeStepIndex:o,maxStepIndex:o>e.maxStepIndex?o:e.maxStepIndex,navSchema:e.isDynamic?ft(_objectSpread(_objectSpread({},e),{},{fields:n,formOptions:r,currentIndex:o})):e.navSchema})}(e,n.nextStep,n.formOptions,n.fields);case"setPrevSteps":return _objectSpread(_objectSpread({},e),{},{prevSteps:e.prevSteps.slice(0,e.activeStepIndex),maxStepIndex:e.activeStepIndex,navSchema:ft(_objectSpread(_objectSpread({},e),{},{fields:n.fields,formOptions:n.formOptions,currentIndex:e.activeStepIndex}))});case"jumpToStep":return function jumpToStep(e,t,r,n,o,a){if(t===e.activeStepIndex)return e;if(e.prevSteps[t]){var i,l=e.prevSteps.includes(e.activeStep,n);i=e.activeStep;var u=_objectSpread(_objectSpread({},e),{},{activeStep:e.prevSteps[t],prevSteps:l?e.prevSteps:[].concat(h(e.prevSteps),[e.activeStep]),activeStepIndex:t}),c=bt(u.prevSteps[t],n),s=dt.includes(g(c.nextStep)),p=o,d=u.isDynamic&&s,f=!1===r,b=_objectSpread({},u);if(d&&!p)b=_objectSpread(_objectSpread({},b),{},{navSchema:ft(_objectSpread(_objectSpread({},b),{},{formOptions:a,fields:n,currentIndex:t})),prevSteps:u.prevSteps.slice(0,t),maxStepIndex:t});else if(c.disableForwardJumping)b=_objectSpread(_objectSpread({},b),{},{prevSteps:u.prevSteps.slice(0,t),maxStepIndex:t});else if(f){var m=u.prevSteps.indexOf(i);b=_objectSpread(_objectSpread({},b),{},{prevSteps:u.prevSteps.slice(0,m+1),maxStepIndex:u.prevSteps.slice(0,m+1).length-1})}return b}}(e,n.index,n.valid,n.fields,n.crossroads,n.formOptions);default:return e}};function ownKeys$1(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),r.push.apply(r,n)}return r}function _objectSpread$1(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};t%2?ownKeys$1(Object(r),!0).forEach((function(t){u(e,t,r[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):ownKeys$1(Object(r)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))}))}return e}var vt=function Wizard(e){var n=e.fields,o=e.isDynamic,a=e.crossroads,Wizard=e.Wizard,i=(e.component,p(e,["fields","isDynamic","crossroads","Wizard","component"])),s=t.useFormApi(),d=r.useReducer(mt,{activeStep:n[0].name,prevSteps:[],activeStepIndex:0,maxStepIndex:0,isDynamic:o||n.some((function(e){var t=e.nextStep;return dt.includes(g(t))})),loading:!0}),f=_(d,2),b=f[0],m=f[1];if(r.useEffect((function(){m({type:"finishLoading",payload:{formOptions:s,fields:n}})}),[n]),b.loading)return null;var v=function handleSubmit(){return s.onSubmit(function prepareValues(e,t,r){var n=_objectSpread$1(_objectSpread$1({},b.registeredFieldsHistory),{},u({},b.activeStep,r())),o={};return st(Object.values([].concat(h(t),[b.activeStep]).reduce((function(e,t){return _objectSpread$1(_objectSpread$1({},e),{},u({},t,n[t]))}),{}))).forEach((function(t){return et(o,t,Ke(e,t))})),o}(s.getState().values,[].concat(h(b.prevSteps),[b.activeStep]),s.getRegisteredFields),s)},y=function jumpToStep(e,t){return m({type:"jumpToStep",payload:{index:e,valid:t,fields:n,crossroads:a,formOptions:s}})},j=function handleNext(e){return m({type:"handleNext",payload:{nextStep:e,formOptions:s,fields:n}})},S=function findCurrentStepWrapped(e){return bt(e,n)};return l.createElement(Wizard,c({},i,{handleNext:j,onKeyDown:function onKeyDown(e){return function enterHandler(e,t,r,n,o,a){if("Enter"===e.key&&"button"!==e.target.type){e.preventDefault();var i,l=n(r).nextStep,u=n(r).buttons;l&&(i=pt(l,t.getState));var c=t.valid&&!t.getState().validating;c&&i&&!u?o(i,t.getRegisteredFields):!c||l||u||a()}}(e,s,b.activeStep,S,j,v)},setPrevSteps:function setPrevSteps(){return m({type:"setPrevSteps",payload:{formOptions:s,fields:n}})},currentStep:bt(b.activeStep,n),jumpToStep:y,handlePrev:function handlePrev(){return y(b.activeStepIndex-1)},formOptions:_objectSpread$1(_objectSpread$1({},s),{},{handleSubmit:v}),navSchema:b.navSchema,activeStepIndex:b.activeStepIndex,maxStepIndex:b.maxStepIndex,isDynamic:b.isDynamic,crossroads:a,prevSteps:b.prevSteps}))};vt.propTypes={fields:n.arrayOf(n.shape({name:n.oneOfType([n.string,n.number]).isRequired})).isRequired,isDynamic:n.bool,crossroads:n.arrayOf(n.string),Wizard:n.oneOfType([n.node,n.func]),component:n.any};n.object,n.func,n.func,n.func,n.func,n.func,n.array,n.number,n.number,n.shape({onCancel:n.func}),n.array;function toVal(e){var t,r,n="";if(e)if("object"==typeof e)if(Array.isArray(e))for(t=0;t<e.length;t++)e[t]&&(r=toVal(e[t]))&&(n&&(n+=" "),n+=r);else for(t in e)e[t]&&(r=toVal(t))&&(n&&(n+=" "),n+=r);else"boolean"==typeof e||e.call||(n&&(n+=" "),n+=e);return n}function clsx(){for(var e,t=0,r="";t<arguments.length;)(e=toVal(arguments[t++]))&&(r&&(r+=" "),r+=e);return r}___$insertStyle(".ddorg__blueprint_mapper--wizard-button-group {\n margin-top: 16px;\n display: flex;\n justify-content: space-between;\n}\n.ddorg__blueprint_mapper--wizard-button-group button:not(:first-child) {\n margin-left: 8px;\n}");var yt=function NextButton(e){var t=e.nextStep,r=e.handleNext,n=e.buttonLabels,a=e.getState,i=e.handleSubmit,u=e.isDisabled,s=p(e,["nextStep","handleNext","buttonLabels","getState","handleSubmit","isDisabled"]);return l.createElement(o.Button,c({disabled:u,onClick:function onClick(){return t?r(pt(t,a)):i()},rightIcon:t?"arrow-right":"arrow-up",intent:o.Intent.SUCCESS},s),t?n.next:n.submit)};yt.propTypes={handleNext:n.func,formOptions:n.shape({onCancel:n.func,renderForm:n.func,getState:n.func}),buttonLabels:n.object,nextStep:n.oneOfType([n.string,n.func,n.object]),getState:n.func,handleSubmit:n.func,isDisabled:n.bool};var ht=function StepButtons(e){var t=e.handleNext,r=e.currentStep,n=e.formOptions,a=e.activeStepIndex,i=e.buttonLabels,u=e.handlePrev,s=e.isNextDisabled,p=e.ButtonToolbarProps,d=e.DirectionButtonProps,f=e.CancelButtonProps,b=e.BackButtonProps,m=e.NextButtonProps,v=e.SubmitButtonProps;return l.createElement("div",c({},p,{className:clsx("ddorg__blueprint_mapper--wizard-button-group",p&&p.className)}),l.createElement(o.Button,c({onClick:n.onCancel,minimal:!0},f),i.cancel),l.createElement("div",d,l.createElement(o.Button,c({onClick:u,disabled:0===a},b),i.back),l.createElement(yt,c({getState:n.getState,nextStep:r.nextStep,buttonLabels:i,handleNext:t,isDisabled:!n.valid||s,handleSubmit:n.handleSubmit},r.nextStep?m:v))))};function ownKeys$2(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),r.push.apply(r,n)}return r}function _objectSpread$2(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};t%2?ownKeys$2(Object(r),!0).forEach((function(t){u(e,t,r[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):ownKeys$2(Object(r)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))}))}return e}ht.propTypes={currentStep:n.object,handlePrev:n.func,handleNext:n.func,formOptions:n.shape({onCancel:n.func,renderForm:n.func,getState:n.func,handleSubmit:n.func,valid:n.bool}),activeStepIndex:n.number,buttonLabels:n.object,isNextDisabled:n.bool,ButtonToolbarProps:n.object,DirectionButtonProps:n.object,CancelButtonProps:n.object,BackButtonProps:n.object,NextButtonProps:n.object,SubmitButtonProps:n.object};var gt=function WizardInternal(e){var r=e.currentStep,n=e.formOptions,o=e.onKeyDown,a=e.WizardProps,i=p(e,["currentStep","formOptions","onKeyDown","WizardProps"]);return l.createElement("div",c({onKeyDown:o},a),r.fields.map((function(e){return n.renderForm([e],n)})),l.createElement(t.FormSpy,{subscription:{valid:!0,submitting:!0,validating:!0}},(function(e){var t=e.valid,o=e.submitting,a=e.validating;return l.createElement(ht,c({isNextDisabled:!t||o||a},i,{currentStep:r,formOptions:n}))})))};gt.propTypes={currentStep:n.object,onKeyDown:n.func,formOptions:n.shape({onCancel:n.func,renderForm:n.func,getState:n.func}),WizardProps:n.object};var jt={submit:"Submit",cancel:"Cancel",back:"Back",next:"Next"},St=function Wizard$1(e){var t=e.buttonLabels,r=p(e,["buttonLabels"]);return l.createElement(vt,c({Wizard:gt},r,{buttonLabels:_objectSpread$2(_objectSpread$2({},jt),t)}))};St.propTypes={buttonLabels:n.object};var Ot=r.createContext(),_t=function FormGroupInternal(e){var t=e.meta,n=e.validateOnMount,a=e.helperText,i=e.description,u=e.hideLabel,s=e.isReadOnly,d=e.label,f=e.input,b=e.isDisabled,m=e.isRequired,v=e.FormGroupProps,y=e.Component,h=p(e,["meta","validateOnMount","helperText","description","hideLabel","isReadOnly","label","input","isDisabled","isRequired","FormGroupProps","Component"]),g=r.useContext(Ot).required,j=t.error,S=t.touched,O=(n||S)&&j,_=O?j:a||i,P=O&&j&&{intent:o.Intent.DANGER},T=!u&&m&&{labelInfo:g};return l.createElement(o.FormGroup,c({helperText:_,label:!u&&d,labelFor:f.name},T,v,P),l.createElement(y,c({providerRequired:g,disabled:b||s},h,{label:d,isRequired:m,input:f},P)))};_t.propTypes={isDisabled:n.bool,isReadOnly:n.bool,isRequired:n.bool,Component:n.any,helperText:n.node,label:n.node,validateOnMount:n.bool,description:n.node,FormGroupProps:n.object,hideLabel:n.bool,meta:n.object,input:n.object};var Pt=function FormGroupWrapper(e){var r=t.useFieldApi(e);return l.createElement(_t,r)};function ownKeys$3(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),r.push.apply(r,n)}return r}function _objectSpread$3(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};t%2?ownKeys$3(Object(r),!0).forEach((function(t){u(e,t,r[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):ownKeys$3(Object(r)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))}))}return e}var Tt=function multiOnChange(e,t){return t.value&&!t.value.includes(e.value)?t.onChange([].concat(h(t.value),[e.value])):t.onChange(t.value?t.value.filter((function(t){return t!==e.value})):[e.value])},xt=function itemPredicate(e,t){return e?t.label.toLowerCase().includes(e.toLowerCase())?t:void 0:t},Ct=function Select(e){var t=e.input,r=e.options,n=e.placeholder,i=e.isSearchable,u=e.noOptionsMessage,s=e.isMulti,d=p(e,["input","options","placeholder","isSearchable","noOptionsMessage","isMulti"]),b=s?a.MultiSelect:a.Select,m=r.find((function(e){return e.value===t.value}));return l.createElement(b,c({itemPredicate:xt,onItemSelect:function onItemSelect(e){var r=e.value;return t.onChange(r)},noResults:l.createElement(o.MenuItem,{disabled:!0,text:u}),items:r,itemRenderer:function itemRenderer(e,r){return function itemRenderer(e,t,r){var n=t.handleClick;return l.createElement(o.MenuItem,c({key:e.value},e,!e.text&&{label:"",text:e.label},{onClick:n,icon:e.value===r||Array.isArray(r)&&r.includes(e.value)?"tick":"blank"}))}(e,r,t.value)},filterable:i},f(d),s&&{selectedItems:t.value||[],tagRenderer:function tagRenderer(e){return function tagRenderer(e,t){var r=t.find((function(t){return t.value===e}));if(r)return r.text||r.label}(e,r)},onItemSelect:function onItemSelect(e){return Tt(e,t)},tagInputProps:_objectSpread$3(_objectSpread$3({},d.tagInputProps),{},{onRemove:function onRemove(e){return Tt({value:e},t)}})},t),!s&&l.createElement(o.Button,{text:m?m.label:n,rightIcon:"caret-down",disabled:d.disabled}))};Ct.propTypes={input:n.object,options:n.array,placeholder:n.node,isSearchable:n.bool,noOptionsMessage:n.node,tagInputProps:n.object,isMulti:n.bool,disabled:n.bool},Ct.defaultProps={noOptionsMessage:"No options found",placeholder:"Please select",isSearchable:!1};var Rt=function WrapperSelect(e){return l.createElement(Pt,c({},e,{Component:Ct}))};function ownKeys$4(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),r.push.apply(r,n)}return r}function _objectSpread$4(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};t%2?ownKeys$4(Object(r),!0).forEach((function(t){u(e,t,r[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):ownKeys$4(Object(r)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))}))}return e}___$insertStyle(".ddorg__blueprint_mapper--field-array-add-container {\n display: flex;\n flex-flow: row-reverse;\n margin-bottom: 15px;\n}\n\n.ddorg__blueprint_mapper--field-array-remove {\n margin-bottom: 15px;\n}");var wt=function ArrayItem(e){var r=e.remove,n=e.fields,a=e.name,i=e.removeLabel,u=e.ArrayItemProps,s=e.RemoveButtonProps,p=e.disabledRemove,d=t.useFormApi(),f=n.map((function(e){return _objectSpread$4(_objectSpread$4({},e),e.name?{name:"".concat(a,".").concat(e.name)}:{name:a})}));return l.createElement("div",u,d.renderForm(f,d),l.createElement(o.Button,c({onClick:r,intent:o.Intent.DANGER,disabled:p},s,{className:clsx("ddorg__blueprint_mapper--field-array-remove",s&&s.className)}),i))};wt.propTypes={remove:n.func,fields:n.array,name:n.string,removeLabel:n.node,ArrayItemProps:n.object,RemoveButtonProps:n.object,disabledRemove:n.bool};var Et=function FieldArray(e){var n=t.useFieldApi(e),a=n.defaultItem,i=n.fields,u=n.arrayValidator,s=n.label,p=n.description,d=n.buttonLabels,f=n.AddContainerProps,b=n.AddButtonProps,m=n.RemoveButtonProps,v=n.ArrayItemProps,y=n.FieldArrayProps,h=n.noItemsMessage,g=n.validateOnMount,j=n.meta,S=n.helperText,O=n.isRequired,_=n.FormGroupProps,P=n.maxItems,T=n.minItems,x=r.useContext(Ot).required,C=j.error,R=j.touched,w=(g||R)&&C,E=w?C:S||p,L=w&&C&&{intent:o.Intent.DANGER},I=O&&{labelInfo:x},D=_objectSpread$4({add:"Add",remove:"Remove"},d);return l.createElement(o.FormGroup,c({helperText:E,label:s},I,_,L),l.createElement(t.FieldArray,{name:e.name,validate:u},(function(e){return l.createElement("div",y,0===e.fields.length&&h,e.fields.map((function(t,r){return l.createElement(wt,{key:r,remove:function remove(){return e.fields.remove(r)},name:t,fields:i,removeLabel:D.remove,ArrayItemProps:v,RemoveButtonProps:m,disabledRemove:e.fields.length<=T})})),l.createElement("div",c({},f,{className:clsx("ddorg__blueprint_mapper--field-array-add-container",f&&f.className)}),l.createElement(o.Button,c({onClick:function onClick(){return e.fields.push(a)},intent:o.Intent.SUCCESS,disabled:e.fields.length>=P},b),D.add)))})))};Et.propTypes={name:n.string,defaultItem:n.any,fields:n.array,label:n.node,description:n.node,buttonLabels:n.object,AddContainerProps:n.object,AddButtonProps:n.object,RemoveButtonProps:n.object,ArrayItemProps:n.object,FormGroupProps:n.object,FieldArrayProps:n.object,noItemsMessage:n.node,validateOnMount:n.bool,helperText:n.node,isRequired:n.bool,maxItems:n.number,minItems:n.number},Et.defaultProps={noItemsMessage:"No items"};var Lt=function TextField(e){var t=e.input,r=p(e,["input"]);return l.createElement(o.InputGroup,c({id:t.name},f(r),t))};Lt.propTypes={input:n.object};var It=function WrapperTextField(e){return l.createElement(Pt,c({},e,{Component:Lt}))},Dt=function Textarea(e){var t=e.input,r=p(e,["input"]);return l.createElement(o.TextArea,c({id:t.name},f(r),t))};Dt.propTypes={input:n.object};var kt=function WrapperTextarea(e){return l.createElement(Pt,c({},e,{Component:Dt}))},At=(n.arrayOf(n.shape({label:n.node.isRequired,value:n.any})),n.shape({active:n.bool,dirty:n.bool,dirtySinceLastSubmit:n.bool,error:n.any,initial:n.any,invalid:n.bool,modified:n.bool,pristine:n.bool,submitError:n.any,submitFailed:n.bool,submitSucceeded:n.bool,submitting:n.bool,touched:n.bool,valid:n.bool,validating:n.bool,visited:n.bool})),Bt={isRequired:n.bool,label:n.node,helperText:n.node,meta:At,description:n.node};n.shape({name:n.string.isRequired,value:n.any}),n.oneOfType([n.node,n.arrayOf(n.node)]);function ownKeys$5(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),r.push.apply(r,n)}return r}function _objectSpread$5(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};t%2?ownKeys$5(Object(r),!0).forEach((function(t){u(e,t,r[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):ownKeys$5(Object(r)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))}))}return e}var Ft=function SingleCheckbox(e){var r=t.useFieldApi(_objectSpread$5(_objectSpread$5({},e),{},{type:"checkbox"})),n=r.input,o=r.Checkbox,a=p(r,["input","Checkbox"]);return l.createElement(o,c({},n,a))},Vt=function MultipleChoiceList(e){var r=t.useFieldApi(e),n=r.Wrapper,o=r.Checkbox,a=r.label,i=r.isRequired,u=r.helperText,s=r.meta,d=r.input,f=r.options,b=r.isDisabled,m=r.isReadOnly,v=r.description,y=p(r,["Wrapper","Checkbox","label","isRequired","helperText","meta","input","options","isDisabled","isReadOnly","description"]),h=s.error,g=s.touched&&h;return l.createElement(n,{showError:g,isRequired:i,label:a,helperText:u,meta:s,description:v,rest:y,error:h,name:d.name},f.map((function(e){return l.createElement(Ft,c({Checkbox:o,"aria-label":e["aria-label"]||e.label},y,{value:e.value,label:e.label,name:d.name,option:e,id:"".concat(y.id||d.name,"-").concat(e.value),key:"".concat(y.id||d.name,"-").concat(e.value),isDisabled:b||m}))})))};Vt.propTypes={name:n.string.isRequired,Wrapper:n.oneOfType([n.node,n.func]),Checkbox:n.oneOfType([n.node,n.func])};_objectSpread$5(_objectSpread$5({},Bt),{},{children:n.oneOfType([n.arrayOf(n.node),n.node]).isRequired});var Mt=function SingleCheckbox(e){var t=e.input,r=e.isDisabled,n=e.disabled,a=e.label,i=e.providerRequired,u=p(e,["input","isDisabled","disabled","label","providerRequired"]);return l.createElement(o.Checkbox,c({label:a},f(u),u.isRequired&&{label:l.createElement("span",null,a," ",i)},{disabled:n||r},t))};Mt.propTypes={input:n.object,isDisabled:n.bool,label:n.node,isRequired:n.bool,providerRequired:n.node,disabled:n.bool};var $t=function Wrapper(e){var t=e.children,n=e.isRequired,a=e.showError,i=e.error,u=e.validateOnMount,s=p(e,["children","isRequired","showError","error","validateOnMount"]),d=r.useContext(Ot).required;return l.createElement(o.FormGroup,c({},s,n&&{labelInfo:d},i&&(a||u)&&{helperText:i,intent:o.Intent.DANGER}),t)};$t.propTypes={children:n.node,isRequired:n.bool,showError:n.bool,error:n.string,validateOnMount:n.bool};var qt=function WrapperCheckbox(e){return e.options?l.createElement(Vt,c({},e,{Wrapper:$t,Checkbox:Mt})):l.createElement(Pt,c({},e,{hideLabel:!0,Component:Mt}))};qt.propTypes={options:n.array};var Gt=function Radio(e){var t=e.input,r=e.label,n=e.isRequired,a=e.providerRequired,i=p(e,["input","label","isRequired","providerRequired"]);return l.createElement(o.RadioGroup,c({id:t.name,label:r},n&&{label:l.createElement("span",null,r," ",a)},f(i),t,{selectedValue:t.value}))};Gt.propTypes={input:n.object,label:n.node,isRequired:n.bool,providerRequired:n.node};var Wt=function WrapperRadio(e){return l.createElement(Pt,c({},e,{hideLabel:!0,Component:Gt,component:"not-radio"}))},Nt=function DatePicker(e){var t=e.input,r=(e.className,e.disabled),n=e.placeholder,a=e.valueRenderer,u=e.PopoverProps,s=e.ButtonProps,d=p(e,["input","className","disabled","placeholder","valueRenderer","PopoverProps","ButtonProps"]);return l.createElement(o.Popover,c({disabled:r},u),l.createElement(o.Button,c({text:t.value?a(t.value):n,disabled:r},s)),l.createElement(i.DatePicker,c({id:t.name},f(d),t,{value:t.value||null})))};Nt.defaultProps={placeholder:"Select date...",valueRenderer:function valueRenderer(e){return e.toString()}},Nt.propTypes={input:n.object,className:n.string,disabled:n.bool,placeholder:n.node,valueRenderer:n.func,PopoverProps:n.object,ButtonProps:n.object};var zt=function WrapperDatePicker(e){return l.createElement(Pt,c({},e,{Component:Nt}))},Kt=function TimePicker(e){var t=e.input,r=p(e,["input"]);return l.createElement(i.TimePicker,c({id:t.name},f(r),t,{value:t.value||null}))};Kt.propTypes={input:n.object};var Ht=function WrapperTimePicker(e){return l.createElement(Pt,c({},e,{Component:Kt}))},Ut=function Switch(e){var t=e.input,r=e.isRequired,n=e.label,a=e.onText,i=e.offText,u=e.providerRequired,s=p(e,["input","isRequired","label","onText","offText","providerRequired"]);return l.createElement(o.Switch,c({label:(t.checked?a:i)||n},f(s),r&&{label:l.createElement("span",null,n," ",u)},t))};Ut.propTypes={input:n.object,isRequired:n.bool,label:n.node,onText:n.node,offText:n.node,providerRequired:n.node};var Xt=function WrapperSwitch(e){return l.createElement(Pt,c({},e,{hideLabel:!0,type:"checkbox",Component:Ut}))},Jt=function PlainText(e){e.component;var t=e.label,r=(e.name,p(e,["component","label","name"]));return l.createElement(o.Text,r,t)};Jt.propTypes={component:n.string,label:n.node,name:n.string};var Yt=function stackClear(){this.__data__=new Pe,this.size=0};var Zt=function stackDelete(e){var t=this.__data__,r=t.delete(e);return this.size=t.size,r};var Qt=function stackGet(e){return this.__data__.get(e)};var er=function stackHas(e){return this.__data__.has(e)};var tr=function stackSet(e,t){var r=this.__data__;if(r instanceof Pe){var n=r.__data__;if(!Te||n.length<199)return n.push([e,t]),this.size=++r.size,this;r=this.__data__=new De(n)}return r.set(e,t),this.size=r.size,this};function Stack(e){var t=this.__data__=new Pe(e);this.size=t.size}Stack.prototype.clear=Yt,Stack.prototype.delete=Zt,Stack.prototype.get=Qt,Stack.prototype.has=er,Stack.prototype.set=tr;var rr=Stack;var nr=function setCacheAdd(e){return this.__data__.set(e,"__lodash_hash_undefined__"),this};var or=function setCacheHas(e){return this.__data__.has(e)};function SetCache(e){var t=-1,r=null==e?0:e.length;for(this.__data__=new De;++t<r;)this.add(e[t])}SetCache.prototype.add=SetCache.prototype.push=nr,SetCache.prototype.has=or;var ar=SetCache;var ir=function arraySome(e,t){for(var r=-1,n=null==e?0:e.length;++r<n;)if(t(e[r],r,e))return!0;return!1};var lr=function cacheHas(e,t){return e.has(t)};var ur=function equalArrays(e,t,r,n,o,a){var i=1&r,l=e.length,u=t.length;if(l!=u&&!(i&&u>l))return!1;var c=a.get(e);if(c&&a.get(t))return c==t;var s=-1,p=!0,d=2&r?new ar:void 0;for(a.set(e,t),a.set(t,e);++s<l;){var f=e[s],b=t[s];if(n)var m=i?n(b,f,s,t,e,a):n(f,b,s,e,t,a);if(void 0!==m){if(m)continue;p=!1;break}if(d){if(!ir(t,(function(e,t){if(!lr(d,t)&&(f===e||o(f,e,r,n,a)))return d.push(t)}))){p=!1;break}}else if(f!==b&&!o(f,b,r,n,a)){p=!1;break}}return a.delete(e),a.delete(t),p},cr=R.Uint8Array;var sr=function mapToArray(e){var t=-1,r=Array(e.size);return e.forEach((function(e,n){r[++t]=[n,e]})),r};var pr=function setToArray(e){var t=-1,r=Array(e.size);return e.forEach((function(e){r[++t]=e})),r},dr=w?w.prototype:void 0,fr=dr?dr.valueOf:void 0;var br=function equalByTag(e,t,r,n,o,a,i){switch(r){case"[object DataView]":if(e.byteLength!=t.byteLength||e.byteOffset!=t.byteOffset)return!1;e=e.buffer,t=t.buffer;case"[object ArrayBuffer]":return!(e.byteLength!=t.byteLength||!a(new cr(e),new cr(t)));case"[object Boolean]":case"[object Date]":case"[object Number]":return ye(+e,+t);case"[object Error]":return e.name==t.name&&e.message==t.message;case"[object RegExp]":case"[object String]":return e==t+"";case"[object Map]":var l=sr;case"[object Set]":var u=1&n;if(l||(l=pr),e.size!=t.size&&!u)return!1;var c=i.get(e);if(c)return c==t;n|=2,i.set(e,t);var s=ur(l(e),l(t),n,o,a,i);return i.delete(e),s;case"[object Symbol]":if(fr)return fr.call(e)==fr.call(t)}return!1};var mr=function baseGetAllKeys(e,t,r){var n=t(e);return P(e)?n:tt(n,r(e))};var vr=function arrayFilter(e,t){for(var r=-1,n=null==e?0:e.length,o=0,a=[];++r<n;){var i=e[r];t(i,r,e)&&(a[o++]=i)}return a};var yr=function stubArray(){return[]},hr=Object.prototype.propertyIsEnumerable,gr=Object.getOwnPropertySymbols,jr=gr?function(e){return null==e?[]:(e=Object(e),vr(gr(e),(function(t){return hr.call(e,t)})))}:yr;var Sr=function baseTimes(e,t){for(var r=-1,n=Array(e);++r<e;)n[r]=t(r);return n};var Or=function stubFalse(){return!1},_r=createCommonjsModule((function(e,t){var r=t&&!t.nodeType&&t,n=r&&e&&!e.nodeType&&e,o=n&&n.exports===r?R.Buffer:void 0,a=(o?o.isBuffer:void 0)||Or;e.exports=a}));var Pr=function isLength(e){return"number"==typeof e&&e>-1&&e%1==0&&e<=9007199254740991},Tr={};Tr["[object Float32Array]"]=Tr["[object Float64Array]"]=Tr["[object Int8Array]"]=Tr["[object Int16Array]"]=Tr["[object Int32Array]"]=Tr["[object Uint8Array]"]=Tr["[object Uint8ClampedArray]"]=Tr["[object Uint16Array]"]=Tr["[object Uint32Array]"]=!0,Tr["[object Arguments]"]=Tr["[object Array]"]=Tr["[object ArrayBuffer]"]=Tr["[object Boolean]"]=Tr["[object DataView]"]=Tr["[object Date]"]=Tr["[object Error]"]=Tr["[object Function]"]=Tr["[object Map]"]=Tr["[object Number]"]=Tr["[object Object]"]=Tr["[object RegExp]"]=Tr["[object Set]"]=Tr["[object String]"]=Tr["[object WeakMap]"]=!1;var xr=function baseIsTypedArray(e){return M(e)&&Pr(e.length)&&!!Tr[V(e)]};var Cr=function baseUnary(e){return function(t){return e(t)}},Rr=createCommonjsModule((function(e,t){var r=t&&!t.nodeType&&t,n=r&&e&&!e.nodeType&&e,o=n&&n.exports===r&&x.process,a=function(){try{var e=n&&n.require&&n.require("util").types;return e||o&&o.binding&&o.binding("util")}catch(e){}}();e.exports=a})),wr=Rr&&Rr.isTypedArray,Er=wr?Cr(wr):xr,Lr=Object.prototype.hasOwnProperty;var Ir=function arrayLikeKeys(e,t){var r=P(e),n=!r&&it(e),o=!r&&!n&&_r(e),a=!r&&!n&&!o&&Er(e),i=r||n||o||a,l=i?Sr(e.length,String):[],u=l.length;for(var c in e)!t&&!Lr.call(e,c)||i&&("length"==c||o&&("offset"==c||"parent"==c)||a&&("buffer"==c||"byteLength"==c||"byteOffset"==c)||Ze(c,u))||l.push(c);return l},Dr=Object.prototype;var kr=function isPrototype(e){var t=e&&e.constructor;return e===("function"==typeof t&&t.prototype||Dr)};var Ar=function overArg(e,t){return function(r){return e(t(r))}}(Object.keys,Object),Br=Object.prototype.hasOwnProperty;var Fr=function baseKeys(e){if(!kr(e))return Ar(e);var t=[];for(var r in Object(e))Br.call(e,r)&&"constructor"!=r&&t.push(r);return t};var Vr=function isArrayLike(e){return null!=e&&Pr(e.length)&&!K(e)};var Mr=function keys(e){return Vr(e)?Ir(e):Fr(e)};var $r=function getAllKeys(e){return mr(e,Mr,jr)},qr=Object.prototype.hasOwnProperty;var Gr=function equalObjects(e,t,r,n,o,a){var i=1&r,l=$r(e),u=l.length;if(u!=$r(t).length&&!i)return!1;for(var c=u;c--;){var s=l[c];if(!(i?s in t:qr.call(t,s)))return!1}var p=a.get(e);if(p&&a.get(t))return p==t;var d=!0;a.set(e,t),a.set(t,e);for(var f=i;++c<u;){var b=e[s=l[c]],m=t[s];if(n)var v=i?n(m,b,s,t,e,a):n(b,m,s,e,t,a);if(!(void 0===v?b===m||o(b,m,r,n,a):v)){d=!1;break}f||(f="constructor"==s)}if(d&&!f){var y=e.constructor,h=t.constructor;y==h||!("constructor"in e)||!("constructor"in t)||"function"==typeof y&&y instanceof y&&"function"==typeof h&&h instanceof h||(d=!1)}return a.delete(e),a.delete(t),d},Wr=ie(R,"DataView"),Nr=ie(R,"Promise"),zr=ie(R,"Set"),Kr=ie(R,"WeakMap"),Hr=Y(Wr),Ur=Y(Te),Xr=Y(Nr),Jr=Y(zr),Yr=Y(Kr),Zr=V;(Wr&&"[object DataView]"!=Zr(new Wr(new ArrayBuffer(1)))||Te&&"[object Map]"!=Zr(new Te)||Nr&&"[object Promise]"!=Zr(Nr.resolve())||zr&&"[object Set]"!=Zr(new zr)||Kr&&"[object WeakMap]"!=Zr(new Kr))&&(Zr=function(e){var t=V(e),r="[object Object]"==t?e.constructor:void 0,n=r?Y(r):"";if(n)switch(n){case Hr:return"[object DataView]";case Ur:return"[object Map]";case Xr:return"[object Promise]";case Jr:return"[object Set]";case Yr:return"[object WeakMap]"}return t});var Qr=Zr,en=Object.prototype.hasOwnProperty;var tn=function baseIsEqualDeep(e,t,r,n,o,a){var i=P(e),l=P(t),u=i?"[object Array]":Qr(e),c=l?"[object Array]":Qr(t),s="[object Object]"==(u="[object Arguments]"==u?"[object Object]":u),p="[object Object]"==(c="[object Arguments]"==c?"[object Object]":c),d=u==c;if(d&&_r(e)){if(!_r(t))return!1;i=!0,s=!1}if(d&&!s)return a||(a=new rr),i||Er(e)?ur(e,t,r,n,o,a):br(e,t,u,r,n,o,a);if(!(1&r)){var f=s&&en.call(e,"__wrapped__"),b=p&&en.call(t,"__wrapped__");if(f||b){var m=f?e.value():e,v=b?t.value():t;return a||(a=new rr),o(m,v,r,n,a)}}return!!d&&(a||(a=new rr),Gr(e,t,r,n,o,a))};var rn=function baseIsEqual(e,t,r,n,o){return e===t||(null==e||null==t||!M(e)&&!M(t)?e!=e&&t!=t:tn(e,t,r,n,baseIsEqual,o))};var nn=function isEqual(e,t){return rn(e,t)};function ownKeys$6(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),r.push.apply(r,n)}return r}function _objectSpread$6(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};t%2?ownKeys$6(Object(r),!0).forEach((function(t){u(e,t,r[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):ownKeys$6(Object(r)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))}))}return e}var on={lastLeftClicked:void 0,selectedLeftValues:[],lastRightClicked:void 0,selectedRightValues:[],sortLeftDesc:!0,sortRightDesc:!0,filterOptions:"",filterValue:""},an=function reducer(e,t){var r=t.type,n=t.value,o=t.values,a=t.isRight;switch(r){case"setSelectedValue":return _objectSpread$6(_objectSpread$6(_objectSpread$6({},e),a?{selectedLeftValues:o}:{selectedRightValues:o}),a?{lastLeftClicked:n}:{lastRightClicked:n});case"setFilterValue":return _objectSpread$6(_objectSpread$6({},e),{},{filterValue:n});case"setFilterOptions":return _objectSpread$6(_objectSpread$6({},e),{},{filterOptions:n});case"sortValue":return _objectSpread$6(_objectSpread$6({},e),{},{sortRightDesc:!e.sortRightDesc});case"sortOptions":return _objectSpread$6(_objectSpread$6({},e),{},{sortLeftDesc:!e.sortLeftDesc});case"clearRightValues":return _objectSpread$6(_objectSpread$6({},e),{},{selectedRightValues:[]});case"clearLeftOptions":return _objectSpread$6(_objectSpread$6({},e),{},{selectedLeftValues:[]});default:return e}};function ownKeys$7(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),r.push.apply(r,n)}return r}function _objectSpread$7(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};t%2?ownKeys$7(Object(r),!0).forEach((function(t){u(e,t,r[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):ownKeys$7(Object(r)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))}))}return e}var ln=function getOptionsGroup(e,t,r){var n=r.map((function(e){return e.value.toString()})).indexOf(t.toString()),o=r.map((function(e){return e.value.toString()})).indexOf(e),a=Math.min(n,o),i=Math.max(n,o)+1;return h(r.slice(a,i).map((function(e){return e.value.toString()})))},un=function handleOptionClick(e,t,r,n,o,a){var i=n?"selectedLeftValues":"selectedRightValues",l=n?"lastLeftClicked":"lastRightClicked";if(e.shiftKey&&a[l])o({type:"setSelectedValue",value:t,values:ln(t,a[l],r),isRight:n});else if(e.ctrlKey&&a[l]){var u=a[i].includes(t)?a[i].filter((function(e){return e!==t})):[].concat(h(a[i]),[t]);o({type:"setSelectedValue",value:t,values:u,isRight:n})}else o({type:"setSelectedValue",value:t,values:[t],isRight:n})},cn=function DualListSelectCommon(e){var n=r.useReducer(an,on),o=_(n,2),a=o[0],i=o[1],u=t.useFieldApi(_objectSpread$7(_objectSpread$7({},e),{},{isEqual:function isEqual(e,t){return nn(h(e||[]).sort(),h(t||[]).sort())}})),s=u.DualListSelect,d=p(u,["DualListSelect"]),f=d.options.filter((function(e){return!d.input.value.includes(e.value)&&e.label.includes(a.filterOptions)})).sort((function(e,t){return a.sortLeftDesc?e.label.localeCompare(t.label):t.label.localeCompare(e.label)})),b=d.options.filter((function(e){return d.input.value.includes(e.value)&&e.label.includes(a.filterValue)})).sort((function(e,t){return a.sortRightDesc?e.label.localeCompare(t.label):t.label.localeCompare(e.label)}));return l.createElement(s,c({},d,{leftValues:f,rightValues:b,handleOptionsClick:function handleOptionsClick(e,t){return un(e,t,f,!0,i,a)},handleValuesClick:function handleValuesClick(e,t){return un(e,t,b,!1,i,a)},handleMoveRight:function handleMoveRight(){d.input.onChange([].concat(h(d.input.value),h(a.selectedLeftValues))),i({type:"clearLeftOptions"})},handleMoveLeft:function handleMoveLeft(){d.input.onChange(d.input.value.filter((function(e){return!a.selectedRightValues.includes(e)}))),i({type:"clearRightValues"})},sortOptions:function sortOptions(){return i({type:"sortOptions"})},sortValues:function sortValues(){return i({type:"sortValue"})},filterOptions:function filterOptions(e){return i({type:"setFilterOptions",value:e})},filterValues:function filterValues(e){return i({type:"setFilterValue",value:e})},handleClearLeftValues:function handleClearLeftValues(){i({type:"clearLeftValues"}),d.input.onChange([].concat(h(d.input.value),h(f.map((function(e){return e.value})))))},handleClearRightValues:function handleClearRightValues(){i({type:"clearRightValue"}),d.input.onChange(h(d.input.value.filter((function(e){return!b.find((function(t){var r=t.value;return e===r}))}))))},state:a}))};cn.propTypes={DualListSelect:n.oneOfType([n.node,n.func])},___$insertStyle(".ddorg__blueprint_mapper--dls-wrapper {\n display: flex;\n justify-content: space-evenly;\n min-height: 250px;\n}\n\n.ddorg__blueprint_mapper--dls-button-group {\n justify-content: center;\n}\n\n.ddorg__blueprint_mapper--dls-menu {\n height: 80%;\n overflow: auto;\n}\n\n@media (max-width: 768px) {\n .ddorg__blueprint_mapper--dls-wrapper {\n flex-direction: column;\n }\n}");var sn=function List(e){var t=e.value,r=e.optionClick,n=e.noOptionsTitle,a=e.filterValue,i=e.filterValueText,u=e.selectedValues,s=e.MenuProps,p=e.MenuItemProps;return l.createElement(o.Menu,c({},s,{className:clsx("bp3-elevation-1","ddorg__blueprint_mapper--dls-menu",s.className)}),t.length<1&&l.createElement(o.MenuItem,c({text:a?i:n,disabled:!0},p)),t.length>0&&t.map((function(e){var t=e.value,n=e.label,a=e.MenuItemProps;return l.createElement(o.MenuItem,c({onClick:function onClick(e){return r(e,t)},key:t,active:u.includes(t),text:n},p,a))})))};sn.propTypes={value:n.arrayOf(n.shape({value:n.string.isRequired,label:n.string.isRequired})),optionClick:n.func.isRequired,noOptionsTitle:n.node,filterValue:n.string,filterValueText:n.node,selectedValues:n.array,checkboxVariant:n.bool,MenuProps:n.object,MenuItemProps:n.object},sn.defaultProps={value:[],MenuProps:{},MenuItemProps:{}};var pn=function Toolbar(e){var t=e.sortTitle,r=e.onFilter,n=e.onSort,a=e.sortDirection,i=e.value,u=e.placeholder,s=e.ControlGroupProps,p=e.InputGroupProps,d=e.ButtonProps;return l.createElement(o.ControlGroup,s,l.createElement(o.InputGroup,c({placeholder:u,onChange:function onChange(e){return r(e.target.value)},value:i},p)),l.createElement(o.Button,c({icon:a?"sort-desc":"sort-asc",title:t,onClick:n},d)))};pn.propTypes={sortTitle:n.node,onFilter:n.func.isRequired,onSort:n.func.isRequired,sortDirection:n.bool,value:n.string,placeholder:n.string,ControlGroupProps:n.object,InputGroupProps:n.object,ButtonProps:n.object},pn.defaultProps={ControlGroupProps:{},InputGroupProps:{},ButtonProps:{}};var dn=function DualListInternal(e){var t=e.allToRight,r=e.allToLeft,n=e.leftTitle,a=e.moveAllLeftTitle,i=e.moveAllRightTitle,u=e.moveRightTitle,s=e.moveLeftTitle,p=e.rightTitle,d=e.noValueTitle,f=e.noOptionsTitle,b=e.filterOptionsTitle,m=e.filterValueTitle,v=e.filterValueText,y=e.filterOptionsText,h=e.state,g=e.sortOptions,j=e.filterOptions,S=e.handleOptionsClick,O=e.leftValues,_=e.handleMoveRight,P=e.handleMoveLeft,T=e.handleClearLeftValues,x=e.handleClearRightValues,C=e.sortValues,R=e.filterValues,w=e.rightValues,E=e.handleValuesClick,L=e.WrapperProps,I=e.LeftWrapperProps,D=e.RightWrapperProps,k=e.ButtonGroupProps,A=e.ToRightButtonProps,B=e.AllToRightButtonProps,F=e.AllToLeftButtonProps,V=e.ToLeftButtonProps,M=e.LeftControlGroupProps,$=e.LeftInputGroupProps,q=e.LeftButtonProps,G=e.RightControlGroupProps,W=e.RightInputGroupProps,N=e.RightButtonProps,z=e.LeftMenuProps,K=e.LeftMenuItemProps,H=e.RightMenuProps,U=e.RightMenuItemProps;return l.createElement("div",c({},L,{className:clsx("ddorg__blueprint_mapper--dls-wrapper",L.className)}),l.createElement("div",I,n,l.createElement(pn,{sortDirection:h.sortLeftDesc,onSort:g,onFilter:j,value:h.filterOptions,placeholder:b,ControlGroupProps:M,InputGroupProps:$,ButtonProps:q}),l.createElement(sn,{optionClick:S,value:O,noOptionsTitle:f,filterValue:h.filterOptions,filterValueText:y,selectedValues:h.selectedLeftValues,MenuProps:z,MenuItemProps:K})),l.createElement(o.ButtonGroup,c({vertical:!0,alignText:"center"},k,{className:clsx("ddorg__blueprint_mapper--dls-button-group",k.className)}),l.createElement(o.Button,c({disabled:0===h.selectedLeftValues.length,onClick:_,title:u,icon:"chevron-right"},A)),t&&l.createElement(o.Button,c({disabled:0===O.length,onClick:T,title:i,icon:"double-chevron-right"},B)),r&&l.createElement(o.Button,c({disabled:0===w.length,onClick:x,title:a,icon:"double-chevron-left"},F)),l.createElement(o.Button,c({disabled:0===h.selectedRightValues.length,onClick:P,title:s,icon:"chevron-left"},V))),l.createElement("div",D,p,l.createElement(pn,{sortDirection:h.sortRightDesc,onSort:C,onFilter:R,value:h.filterValue,placeholder:m,ControlGroupProps:G,InputGroupProps:W,ButtonProps:N}),l.createElement(sn,{optionClick:E,value:w,noOptionsTitle:d,filterValue:h.filterValue,filterValueText:v,selectedValues:h.selectedRightValues,MenuProps:H,MenuItemProps:U})))};dn.propTypes={leftTitle:n.node,rightTitle:n.node,moveLeftTitle:n.node,moveRightTitle:n.node,allToLeft:n.bool,allToRight:n.bool,validateOnMount:n.bool,moveAllLeftTitle:n.node,moveAllRightTitle:n.node,noValueTitle:n.node,noOptionsTitle:n.node,filterOptionsTitle:n.node,filterValueTitle:n.node,filterValueText:n.node,filterOptionsText:n.node,state:n.object,sortOptions:n.func,filterOptions:n.func,handleOptionsClick:n.func,leftValues:n.array,handleMoveRight:n.func,handleMoveLeft:n.func,handleClearLeftValues:n.func,handleClearRightValues:n.func,sortValues:n.func,filterValues:n.func,rightValues:n.array,handleValuesClick:n.func,FormFieldGridProps:n.object,WrapperProps:n.object,LeftWrapperProps:n.object,RightWrapperProps:n.object,ButtonGroupProps:n.object,ToRightButtonProps:n.object,AllToRightButtonProps:n.object,AllToLeftButtonProps:n.object,ToLeftButtonProps:n.object,LeftControlGroupProps:n.object,LeftInputGroupProps:n.object,LeftButtonProps:n.object,RightControlGroupProps:n.object,RightInputGroupProps:n.object,RightButtonProps:n.object,LeftMenuProps:n.object,LeftMenuItemProps:n.object,RightMenuProps:n.object,RightMenuItemProps:n.object},dn.defaultProps={leftTitle:"Options",rightTitle:"Selected",moveLeftTitle:"Move selected to left",moveRightTitle:"Move selected to right",moveAllRightTitle:"Move all to right",moveAllLeftTitle:"Move all to left",noOptionsTitle:"No available options",noValueTitle:"No selected",filterOptionsTitle:"Filter options",filterValueTitle:"Filter selected value",filterOptionsText:"Remove your filter to see all options",filterValueText:"Remove your filter to see all selected",options:[],allToLeft:!0,allToRight:!0,WrapperProps:{},LeftWrapperProps:{},RightWrapperProps:{},ButtonGroupProps:{},ToRightButtonProps:{},AllToRightButtonProps:{},AllToLeftButtonProps:{},ToLeftButtonProps:{},LeftControlGroupProps:{},LeftInputGroupProps:{},LeftButtonProps:{},RightControlGroupProps:{},RightInputGroupProps:{},RightButtonProps:{},LeftMenuProps:{},LeftMenuItemProps:{},RightMenuProps:{},RightMenuItemProps:{}};var fn=function DualListWrapper(e){return l.createElement(_t,c({},e,{Component:dn}))},bn=function DualListSelect(e){return l.createElement(cn,c({},e,{DualListSelect:fn}))},mn=function Slider(e){var t=e.input,r=e.step,n=p(e,["input","step"]);return l.createElement(o.Slider,c({stepSize:r},f(n),t,{value:t.value||0}))};mn.propTypes={input:n.object,step:n.oneOfType([n.string,n.number])};var vn,yn=function WrapperSlider(e){return l.createElement(Pt,c({},e,{Component:mn}))},hn=(u(vn={},t.componentTypes.TEXT_FIELD,It),u(vn,t.componentTypes.TEXTAREA,kt),u(vn,t.componentTypes.SELECT,Rt),u(vn,t.componentTypes.CHECKBOX,qt),u(vn,t.componentTypes.SUB_FORM,b),u(vn,t.componentTypes.RADIO,Wt),u(vn,t.componentTypes.TABS,d),u(vn,t.componentTypes.DATE_PICKER,zt),u(vn,t.componentTypes.TIME_PICKER,Ht),u(vn,t.componentTypes.WIZARD,St),u(vn,t.componentTypes.SWITCH,Xt),u(vn,t.componentTypes.PLAIN_TEXT,Jt),u(vn,t.componentTypes.FIELD_ARRAY,Et),u(vn,t.componentTypes.DUAL_LIST_SELECT,bn),u(vn,t.componentTypes.SLIDER,yn),vn),gn={TextField:It,Textarea:kt,Checkbox:qt,Radio:Wt,Select:Rt,DatePicker:zt,TimePicker:Ht,Switch:Xt,PlainText:Jt,DualListSelect:bn,Slider:yn},jn=function isDisabled(e,t){return e.map((function(e){return t()[e]})).find((function(e){return!!e}))},Sn=function FormControls(e){var t=e.onCancel,r=e.onReset,n=e.submitLabel,o=e.cancelLabel,a=e.resetLabel,i=e.canReset,u=e.disableSubmit,c=e.buttonOrder,s=e.buttonClassName,p=e.FormButtons,d=e.Button,f=e.ButtonGroup,b=e.formSpyProps;if(p)return l.createElement(p,null);var m=b.submitting,v=b.pristine,y=b.validating,g={submit:l.createElement(d,{key:"form-submit",type:"submit",variant:"primary",buttonType:"submit",disabled:m||y||u,label:n}),reset:i?l.createElement(d,{key:"form-reset",type:"button",buttonType:"reset",disabled:v,onClick:r,label:a}):null,cancel:t?l.createElement(d,{key:"form-cancel",type:"button",buttonType:"cancel",onClick:t,label:o}):null};return l.createElement(f,s&&{className:s},function completeButtons(e){var t=h(e);return t.includes("submit")||t.push("submit"),t.includes("reset")||t.push("reset"),t.includes("cancel")||t.push("cancel"),t}(c).map((function(e){return g[e]})))};Sn.propTypes={onCancel:n.func,onReset:n.func,submitLabel:n.node,cancelLabel:n.node,resetLabel:n.node,canReset:n.bool,disableSubmit:n.bool,buttonOrder:n.arrayOf(n.string),buttonClassName:n.string,FormButtons:n.oneOfType([n.node,n.element,n.func]),Button:n.oneOfType([n.node,n.element,n.func]),ButtonGroup:n.oneOfType([n.node,n.element,n.func]),formSpyProps:n.shape({submitting:n.bool,pristine:n.bool,validating:n.bool,form:n.shape({reset:n.func}),values:n.object})},Sn.defaultProps={submitLabel:"Submit",cancelLabel:"Cancel",resetLabel:"Reset",canReset:!1,canSubmit:!1,buttonOrder:["submit","reset","cancel"]};var On=function FormTemplate(e){var r=e.FormWrapper,n=e.Title,o=e.Description,a=e.Button,i=e.ButtonGroup,u=e.formWrapperProps,s=e.showFormControls,d=void 0===s||s,f=e.disableSubmit,b=void 0===f?[]:f,m=p(e,["FormWrapper","Title","Description","Button","ButtonGroup","formWrapperProps","showFormControls","disableSubmit"]),v=m.schema,y=v.title,h=v.description,g=v.label,j=m.formFields,S=t.useFormApi(),O=S.onReset,_=S.onCancel,P=S.getState,T=S.handleSubmit;return l.createElement(r,c({onSubmit:T},u),(y||g)&&l.createElement(n,null,y||g),h&&l.createElement(o,null,h),j,d&&l.createElement(t.FormSpy,null,(function(e){return l.createElement(Sn,c({Button:a,FormSpy:t.FormSpy,ButtonGroup:i,onReset:O,onCancel:_,disableSubmit:jn(b,P),formSpyProps:e},m))})))};On.propTypes={FormWrapper:n.oneOfType([n.node,n.func,n.element]).isRequired,Title:n.oneOfType([n.node,n.func,n.element]).isRequired,Description:n.oneOfType([n.node,n.func,n.element]).isRequired,Button:n.oneOfType([n.node,n.func,n.element]).isRequired,ButtonGroup:n.oneOfType([n.node,n.func,n.element]).isRequired,formWrapperProps:n.object,showFormControls:n.bool,disableSubmit:n.arrayOf(n.string)},On.defaultProps={showFormControls:!0,disableSubmit:[]},___$insertStyle(".ddorg__blueprint_mapper--button-group {\n margin-top: 16px;\n}\n.ddorg__blueprint_mapper--button-group button:not(:first-child) {\n margin-left: 8px;\n}");var _n=function Form(e){var t=e.children,r=p(e,["children"]);return l.createElement("form",c({noValidate:!0},r,{style:{display:"grid"}}),t)};_n.propTypes={children:n.node};var Pn=function ButtonGroup(e){var t=e.children,r=p(e,["children"]);return l.createElement("div",c({className:"ddorg__blueprint_mapper--button-group"},r),t)};Pn.propTypes={children:n.node};var Tn=function Title(e){var t=e.children,r=p(e,["children"]);return l.createElement(o.H1,r,t)};Tn.propTypes={children:n.node};var xn=function Description(e){var t=e.children,r=p(e,["children"]);return l.createElement(o.H2,r,t)};xn.propTypes={children:n.node};var Cn=function InnerButton(e){var t=e.label,r=e.buttonType,n=p(e,["label","buttonType"]);return l.createElement(o.Button,c({intent:"submit"===r?"success":""},n),t)};Cn.propTypes={children:n.node,label:n.node,buttonType:n.string};var Rn=function BlueprintFormTemplate(e){var t=e.requiredLabelInfo,r=p(e,["requiredLabelInfo"]);return l.createElement(Ot.Provider,{value:{required:t||l.createElement("span",{className:"bp3-text-muted"},"(required)")}},l.createElement(On,c({FormWrapper:_n,Button:Cn,ButtonGroup:Pn,Title:Tn,Description:xn},r)))};Rn.propTypes={requiredLabelInfo:n.node},e.BlueprintContext=Ot,e.Checkbox=qt,e.DatePicker=zt,e.DualListSelect=bn,e.FieldArray=Et,e.FormTemplate=Rn,e.PlainText=Jt,e.Radio=Wt,e.Select=Rt,e.Slider=yn,e.SubForm=b,e.Switch=Xt,e.Tabs=d,e.Textarea=kt,e.TimePicker=Ht,e.Wizard=St,e.componentMapper=hn,e.components=gn,Object.defineProperty(e,"__esModule",{value:!0})})); | ||
//# sourceMappingURL=index.js.map |
{ | ||
"name": "@data-driven-forms/blueprint-component-mapper", | ||
"version": "2.4.7", | ||
"version": "2.4.8", | ||
"description": "Blueprint component mapper for data-driven-forms.", | ||
@@ -5,0 +5,0 @@ "main": "dist/cjs/index.js", |
Sorry, the diff of this file is not supported yet
245554
893