UNPKG

@r3l/app

Version:
2 lines 24 kB
(window.__LOADABLE_LOADED_CHUNKS__=window.__LOADABLE_LOADED_CHUNKS__||[]).push([[10],{"../../node_modules/react-final-form/dist/react-final-form.es.js":function(e,t,i){"use strict";i.d(t,"a",(function(){return J})),i.d(t,"b",(function(){return z}));var r=i("../../node_modules/@babel/runtime/helpers/esm/extends.js"),n=i("../../node_modules/@babel/runtime/helpers/esm/objectWithoutPropertiesLoose.js"),a=i("../../node_modules/react/index.js"),u=i.n(a),o={},s=/[.[\]]+/,l=function(e){if(null==e||!e.length)return[];if("string"!=typeof e)throw new Error("toPath() expects a string");return null==o[e]&&(o[e]=e.split(s).filter(Boolean)),o[e]},d=function(e,t){for(var i=l(t),r=e,n=0;n<i.length;n++){var a=i[n];if(null==r||"object"!=typeof r||Array.isArray(r)&&isNaN(a))return;r=r[a]}return r};function f(e){var t=function(e,t){if("object"!=typeof e||null===e)return e;var i=e[Symbol.toPrimitive];if(void 0!==i){var r=i.call(e,t||"default");if("object"!=typeof r)return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"==typeof t?t:String(t)}var c=function(e,t,i,a){if(void 0===a&&(a=!1),null==e)throw new Error("Cannot call setIn() with "+String(e)+" state");if(null==t)throw new Error("Cannot call setIn() with "+String(t)+" key");return function e(t,i,a,u,o){if(i>=a.length)return u;var s=a[i];if(isNaN(s)){var l;if(null==t){var d,c=e(void 0,i+1,a,u,o);return void 0===c?void 0:((d={})[s]=c,d)}if(Array.isArray(t))throw new Error("Cannot set a non-numeric property on an array");var v=e(t[s],i+1,a,u,o);if(void 0===v){var b=Object.keys(t).length;if(void 0===t[s]&&0===b)return;if(void 0!==t[s]&&b<=1)return isNaN(a[i-1])||o?void 0:{};t[s];return Object(n.a)(t,[s].map(f))}return Object(r.a)({},t,((l={})[s]=v,l))}var m=Number(s);if(null==t){var S=e(void 0,i+1,a,u,o);if(void 0===S)return;var h=[];return h[m]=S,h}if(!Array.isArray(t))throw new Error("Cannot set a numeric property on an object");var g=e(t[m],i+1,a,u,o),p=[].concat(t);if(o&&void 0===g){if(p.splice(m,1),0===p.length)return}else p[m]=g;return p}(e,0,l(t),i,a)},v="FINAL_FORM/array-error";function b(e,t){var i=e.errors,r=e.initialValues,n=e.lastSubmittedValues,a=e.submitErrors,u=e.submitFailed,o=e.submitSucceeded,s=e.submitting,l=e.values,f=t.active,c=t.blur,b=t.change,m=t.data,S=t.focus,h=t.modified,g=t.modifiedSinceLastSubmit,p=t.name,y=t.touched,O=t.validating,E=t.visited,j=d(l,p),F=d(i,p);F&&F[v]&&(F=F[v]);var V=a&&d(a,p),w=r&&d(r,p),k=t.isEqual(w,j),L=!F&&!V;return{active:f,blur:c,change:b,data:m,dirty:!k,dirtySinceLastSubmit:!(!n||t.isEqual(d(n,p),j)),error:F,focus:S,initial:w,invalid:!L,length:Array.isArray(j)?j.length:void 0,modified:h,modifiedSinceLastSubmit:g,name:p,pristine:k,submitError:V,submitFailed:u,submitSucceeded:o,submitting:s,touched:y,valid:L,value:j,visited:E,validating:O}}var m=["active","data","dirty","dirtySinceLastSubmit","error","initial","invalid","length","modified","modifiedSinceLastSubmit","pristine","submitError","submitFailed","submitSucceeded","submitting","touched","valid","value","visited","validating"],S=function(e,t){if(e===t)return!0;if("object"!=typeof e||!e||"object"!=typeof t||!t)return!1;var i=Object.keys(e),r=Object.keys(t);if(i.length!==r.length)return!1;for(var n=Object.prototype.hasOwnProperty.bind(t),a=0;a<i.length;a++){var u=i[a];if(!n(u)||e[u]!==t[u])return!1}return!0};function h(e,t,i,r,n,a){var u=!1;return n.forEach((function(n){r[n]&&(e[n]=t[n],i&&(~a.indexOf(n)?S(t[n],i[n]):t[n]===i[n])||(u=!0))})),u}var g=["data"],p=function(e,t,i,r){var n={blur:e.blur,change:e.change,focus:e.focus,name:e.name};return h(n,e,t,i,m,g)||!t||r?n:void 0},y=["active","dirty","dirtyFields","dirtyFieldsSinceLastSubmit","dirtySinceLastSubmit","error","errors","hasSubmitErrors","hasValidationErrors","initialValues","invalid","modified","modifiedSinceLastSubmit","pristine","submitting","submitError","submitErrors","submitFailed","submitSucceeded","touched","valid","validating","values","visited"],O=["touched","visited"];function E(e,t,i,r){var n={};return h(n,e,t,i,y,O)||!t||r?n:void 0}var j=function(e){var t,i;return function(){for(var r=arguments.length,n=new Array(r),a=0;a<r;a++)n[a]=arguments[a];return t&&n.length===t.length&&!n.some((function(e,i){return!S(t[i],e)}))||(t=n,i=e.apply(void 0,n)),i}},F=function(e){return!!e&&("object"==typeof e||"function"==typeof e)&&"function"==typeof e.then},V=function(e,t){return e===t},w=function e(t){return Object.keys(t).some((function(i){var r=t[i];return!r||"object"!=typeof r||r instanceof Error?void 0!==r:e(r)}))};function k(e,t,i,r,n,a){var u=n(i,r,t,a);return!!u&&(e(u),!0)}function L(e,t,i,r,n){var a=e.entries;Object.keys(a).forEach((function(e){var u=a[Number(e)];if(u){var o=u.subscription,s=u.subscriber,l=u.notified;k(s,o,t,i,r,n||!l)&&(u.notified=!0)}}))}function A(e){if(!e)throw new Error("No config specified");var t=e.debug,i=e.destroyOnUnregister,n=e.keepDirtyOnReinitialize,a=e.initialValues,u=e.mutators,o=e.onSubmit,s=e.validate,l=e.validateOnBlur;if(!o)throw new Error("No onSubmit function specified");var f={subscribers:{index:0,entries:{}},fieldSubscribers:{},fields:{},formState:{dirtySinceLastSubmit:!1,modifiedSinceLastSubmit:!1,errors:{},initialValues:a&&Object(r.a)({},a),invalid:!1,pristine:!0,submitting:!1,submitFailed:!1,submitSucceeded:!1,resetWhileSubmitting:!1,valid:!0,validating:0,values:a?Object(r.a)({},a):{}},lastFormState:void 0},m=0,h=!1,g=!1,y=!1,O=0,A={},N=function(e,t,i){var r=i(d(e.formState.values,t));e.formState.values=c(e.formState.values,t,r)||{}},_=function(e,t,i){if(e.fields[t]){var n,a;e.fields=Object(r.a)({},e.fields,((n={})[i]=Object(r.a)({},e.fields[t],{name:i,blur:function(){return W.blur(i)},change:function(e){return W.change(i,e)},focus:function(){return W.focus(i)},lastFieldState:void 0}),n)),delete e.fields[t],e.fieldSubscribers=Object(r.a)({},e.fieldSubscribers,((a={})[i]=e.fieldSubscribers[t],a)),delete e.fieldSubscribers[t];var u=d(e.formState.values,t);e.formState.values=c(e.formState.values,t,void 0)||{},e.formState.values=c(e.formState.values,i,u),delete e.lastFormState}},C=function(e){return function(){if(u){for(var t={formState:f.formState,fields:f.fields,fieldSubscribers:f.fieldSubscribers,lastFormState:f.lastFormState},i=arguments.length,r=new Array(i),n=0;n<i;n++)r[n]=arguments[n];var a=u[e](r,t,{changeValue:N,getIn:d,renameField:_,resetFieldState:W.resetFieldState,setIn:c,shallowEqual:S});return f.formState=t.formState,f.fields=t.fields,f.fieldSubscribers=t.fieldSubscribers,f.lastFormState=t.lastFormState,P(void 0,(function(){q(),I()})),a}}},x=u?Object.keys(u).reduce((function(e,t){return e[t]=C(t),e}),{}):{},R=function(e){return Object.keys(e.validators).reduce((function(t,i){var r=e.validators[Number(i)]();return r&&t.push(r),t}),[])},P=function(e,t){if(h)return g=!0,void t();var i=f.fields,n=f.formState,a=Object(r.a)({},i),u=Object.keys(a);if(s||u.some((function(e){return R(a[e]).length}))){var o=!1;if(e){var l=a[e];if(l){var m=l.validateFields;m&&(o=!0,u=m.length?m.concat(e):[e])}}var p,y={},E={},j=[].concat(function(e){var t=[];if(s){var i=s(Object(r.a)({},f.formState.values));F(i)?t.push(i.then(e)):e(i)}return t}((function(e){y=e||{}})),u.reduce((function(e,t){return e.concat(function(e,t){var i,r=[],n=R(f.fields[e]);n.length&&(n.forEach((function(n){var a=n(d(f.formState.values,e),f.formState.values,0===n.length||3===n.length?b(f.formState,f.fields[e]):void 0);if(a&&F(a)){f.fields[e].validating=!0;var u=a.then((function(i){f.fields[e].validating=!1,t(i)}));r.push(u)}else i||(i=a)})),t(i));return r}(t,(function(e){E[t]=e})))}),[])),V=j.length>0,w=++O,k=Promise.all(j).then((p=w,function(e){return delete A[p],e}));V&&(A[w]=k);var L=function(){var e=Object(r.a)({},o?n.errors:{},y),t=function(t){u.forEach((function(r){if(i[r]){var n=d(y,r),u=d(e,r),l=R(a[r]).length,f=E[r];t(r,l&&f||s&&n||(n||o?void 0:u))}}))};t((function(t,i){e=c(e,t,i)||{}})),t((function(t,i){if(i&&i[v]){var r=d(e,t),n=[].concat(r);n[v]=i[v],e=c(e,t,n)}})),S(n.errors,e)||(n.errors=e),n.error=y["FINAL_FORM/form-error"]};if(L(),t(),V){f.formState.validating++,t();var N=function(){f.formState.validating--,t()};k.then((function(){O>w||L()})).then(N,N)}}else t()},q=function(e){if(!m){var t=f.fields,i=f.fieldSubscribers,n=f.formState,a=Object(r.a)({},t),u=function(e){var t=a[e],r=b(n,t),u=t.lastFieldState;t.lastFieldState=r;var o=i[e];o&&L(o,r,u,p,void 0===u)};e?u(e):Object.keys(a).forEach(u)}},B=function(){Object.keys(f.fields).forEach((function(e){f.fields[e].touched=!0}))},D=function(){var e=f.fields,t=f.formState,i=f.lastFormState,n=Object(r.a)({},e),a=Object.keys(n),u=!1,o=a.reduce((function(e,i){return!n[i].isEqual(d(t.values,i),d(t.initialValues||{},i))&&(u=!0,e[i]=!0),e}),{}),s=a.reduce((function(e,i){var r=t.lastSubmittedValues||{};return n[i].isEqual(d(t.values,i),d(r,i))||(e[i]=!0),e}),{});t.pristine=!u,t.dirtySinceLastSubmit=!(!t.lastSubmittedValues||!Object.values(s).some((function(e){return e}))),t.modifiedSinceLastSubmit=!(!t.lastSubmittedValues||!Object.keys(n).some((function(e){return n[e].modifiedSinceLastSubmit}))),t.valid=!(t.error||t.submitError||w(t.errors)||t.submitErrors&&w(t.submitErrors));var l=function(e){var t=e.active,i=e.dirtySinceLastSubmit,r=e.modifiedSinceLastSubmit,n=e.error,a=e.errors,u=e.initialValues,o=e.pristine,s=e.submitting,l=e.submitFailed,d=e.submitSucceeded,f=e.submitError,c=e.submitErrors,v=e.valid,b=e.validating,m=e.values;return{active:t,dirty:!o,dirtySinceLastSubmit:i,modifiedSinceLastSubmit:r,error:n,errors:a,hasSubmitErrors:!!(f||c&&w(c)),hasValidationErrors:!(!n&&!w(a)),invalid:!v,initialValues:u,pristine:o,submitting:s,submitFailed:l,submitSucceeded:d,submitError:f,submitErrors:c,valid:v,validating:b>0,values:m}}(t),c=a.reduce((function(e,t){return e.modified[t]=n[t].modified,e.touched[t]=n[t].touched,e.visited[t]=n[t].visited,e}),{modified:{},touched:{},visited:{}}),v=c.modified,b=c.touched,m=c.visited;return l.dirtyFields=i&&S(i.dirtyFields,o)?i.dirtyFields:o,l.dirtyFieldsSinceLastSubmit=i&&S(i.dirtyFieldsSinceLastSubmit,s)?i.dirtyFieldsSinceLastSubmit:s,l.modified=i&&S(i.modified,v)?i.modified:v,l.touched=i&&S(i.touched,b)?i.touched:b,l.visited=i&&S(i.visited,m)?i.visited:m,i&&S(i,l)?i:l},U=!1,z=!1,I=function e(){if(U)z=!0;else{if(U=!0,t&&t(D(),Object.keys(f.fields).reduce((function(e,t){return e[t]=f.fields[t],e}),{})),!(m||h&&y)){var i=f.lastFormState,r=D();r!==i&&(f.lastFormState=r,L(f.subscribers,r,i,E))}U=!1,z&&(z=!1,e())}};P(void 0,(function(){I()}));var W={batch:function(e){m++,e(),m--,q(),I()},blur:function(e){var t=f.fields,i=f.formState,n=t[e];n&&(delete i.active,t[e]=Object(r.a)({},n,{active:!1,touched:!0}),l?P(e,(function(){q(),I()})):(q(),I()))},change:function(e,t){var i=f.fields,n=f.formState;if(d(n.values,e)!==t){N(f,e,(function(){return t}));var a=i[e];a&&(i[e]=Object(r.a)({},a,{modified:!0,modifiedSinceLastSubmit:!!n.lastSubmittedValues})),l?(q(),I()):P(e,(function(){q(),I()}))}},get destroyOnUnregister(){return!!i},set destroyOnUnregister(e){i=e},focus:function(e){var t=f.fields[e];t&&!t.active&&(f.formState.active=e,t.active=!0,t.visited=!0,q(),I())},mutators:x,getFieldState:function(e){var t=f.fields[e];return t&&t.lastFieldState},getRegisteredFields:function(){return Object.keys(f.fields)},getState:function(){return D()},initialize:function(e){var t=f.fields,i=f.formState,a=Object(r.a)({},t),u="function"==typeof e?e(i.values):e;n||(i.values=u);var o=n?Object.keys(a).reduce((function(e,t){return a[t].isEqual(d(i.values,t),d(i.initialValues||{},t))||(e[t]=d(i.values,t)),e}),{}):{};i.initialValues=u,i.values=u,Object.keys(o).forEach((function(e){i.values=c(i.values,e,o[e])})),P(void 0,(function(){q(),I()}))},isValidationPaused:function(){return h},pauseValidation:function(e){void 0===e&&(e=!0),h=!0,y=e},registerField:function(e,t,r,n){void 0===r&&(r={}),f.fieldSubscribers[e]||(f.fieldSubscribers[e]={index:0,entries:{}});var a=f.fieldSubscribers[e].index++;f.fieldSubscribers[e].entries[a]={subscriber:j(t),subscription:r,notified:!1},f.fields[e]||(f.fields[e]={active:!1,afterSubmit:n&&n.afterSubmit,beforeSubmit:n&&n.beforeSubmit,blur:function(){return W.blur(e)},change:function(t){return W.change(e,t)},data:n&&n.data||{},focus:function(){return W.focus(e)},isEqual:n&&n.isEqual||V,lastFieldState:void 0,modified:!1,modifiedSinceLastSubmit:!1,name:e,touched:!1,valid:!0,validateFields:n&&n.validateFields,validators:{},validating:!1,visited:!1});var u=!1,o=n&&n.silent,s=function(){o?q(e):(I(),q())};if(n){u=!(!n.getValidator||!n.getValidator()),n.getValidator&&(f.fields[e].validators[a]=n.getValidator);var l=void 0===d(f.formState.values,e);void 0===n.initialValue||!l||void 0!==d(f.formState.values,e)&&d(f.formState.values,e)!==d(f.formState.initialValues,e)||(f.formState.initialValues=c(f.formState.initialValues||{},e,n.initialValue),f.formState.values=c(f.formState.values,e,n.initialValue),P(void 0,s)),void 0!==n.defaultValue&&void 0===n.initialValue&&void 0===d(f.formState.initialValues,e)&&l&&(f.formState.values=c(f.formState.values,e,n.defaultValue))}return u?P(void 0,s):s(),function(){var t=!1;f.fields[e]&&(t=!(!f.fields[e].validators[a]||!f.fields[e].validators[a]()),delete f.fields[e].validators[a]);var r=!!f.fieldSubscribers[e];r&&delete f.fieldSubscribers[e].entries[a];var n=r&&!Object.keys(f.fieldSubscribers[e].entries).length;n&&(delete f.fieldSubscribers[e],delete f.fields[e],t&&(f.formState.errors=c(f.formState.errors,e,void 0)||{}),i&&(f.formState.values=c(f.formState.values,e,void 0,!0)||{})),o||(t?P(void 0,(function(){I(),q()})):n&&I())}},reset:function(e){void 0===e&&(e=f.formState.initialValues),f.formState.submitting&&(f.formState.resetWhileSubmitting=!0),f.formState.submitFailed=!1,f.formState.submitSucceeded=!1,delete f.formState.submitError,delete f.formState.submitErrors,delete f.formState.lastSubmittedValues,W.initialize(e||{})},resetFieldState:function(e){f.fields[e]=Object(r.a)({},f.fields[e],{active:!1,lastFieldState:void 0,modified:!1,touched:!1,valid:!0,validating:!1,visited:!1}),P(void 0,(function(){q(),I()}))},restart:function(e){void 0===e&&(e=f.formState.initialValues),W.batch((function(){for(var t in f.fields)W.resetFieldState(t),f.fields[t]=Object(r.a)({},f.fields[t],{active:!1,lastFieldState:void 0,modified:!1,modifiedSinceLastSubmit:!1,touched:!1,valid:!0,validating:!1,visited:!1});W.reset(e)}))},resumeValidation:function(){h=!1,y=!1,g&&P(void 0,(function(){q(),I()})),g=!1},setConfig:function(e,r){switch(e){case"debug":t=r;break;case"destroyOnUnregister":i=r;break;case"initialValues":W.initialize(r);break;case"keepDirtyOnReinitialize":n=r;break;case"mutators":u=r,r?(Object.keys(x).forEach((function(e){e in r||delete x[e]})),Object.keys(r).forEach((function(e){x[e]=C(e)}))):Object.keys(x).forEach((function(e){delete x[e]}));break;case"onSubmit":o=r;break;case"validate":s=r,P(void 0,(function(){q(),I()}));break;case"validateOnBlur":l=r;break;default:throw new Error("Unrecognised option "+e)}},submit:function(){var e=f.formState;if(!e.submitting){if(delete e.submitErrors,delete e.submitError,e.lastSubmittedValues=Object(r.a)({},e.values),f.formState.error||w(f.formState.errors))return B(),f.formState.submitFailed=!0,I(),void q();var t=Object.keys(A);if(t.length)Promise.all(t.map((function(e){return A[Number(e)]}))).then(W.submit,console.error);else if(!Object.keys(f.fields).some((function(e){return f.fields[e].beforeSubmit&&!1===f.fields[e].beforeSubmit()}))){var i,n=!1,a=function(t){e.submitting=!1;var r=e.resetWhileSubmitting;return r&&(e.resetWhileSubmitting=!1),t&&w(t)?(e.submitFailed=!0,e.submitSucceeded=!1,e.submitErrors=t,e.submitError=t["FINAL_FORM/form-error"],B()):(r||(e.submitFailed=!1,e.submitSucceeded=!0),Object.keys(f.fields).forEach((function(e){return f.fields[e].afterSubmit&&f.fields[e].afterSubmit()}))),I(),q(),n=!0,i&&i(t),t};e.submitting=!0,e.submitFailed=!1,e.submitSucceeded=!1,e.lastSubmittedValues=Object(r.a)({},e.values),Object.keys(f.fields).forEach((function(e){return f.fields[e].modifiedSinceLastSubmit=!1}));var u=o(e.values,W,a);if(!n){if(u&&F(u))return I(),q(),u.then(a,(function(e){throw a(),e}));if(o.length>=3)return I(),q(),new Promise((function(e){i=e}));a(u)}}}},subscribe:function(e,t){if(!e)throw new Error("No callback given.");if(!t)throw new Error("No subscription provided. What values do you want to listen to?");var i=j(e),r=f.subscribers,n=r.index++;r.entries[n]={subscriber:i,subscription:t,notified:!1};var a=D();return k(i,t,a,a,E,!0),function(){delete r.entries[n]}}};return W}function N(e,t,i){var r=e.render,u=e.children,o=e.component,s=Object(n.a)(e,["render","children","component"]);if(o)return a.createElement(o,Object.assign(t,s,{children:u,render:r}));if(r)return r(void 0===u?Object.assign(t,s):Object.assign(t,s,{children:u}));if("function"!=typeof u)throw new Error("Must specify either a render prop, a render function as children, or a component prop to "+i);return u(Object.assign(t,s))}function _(e,t,i){void 0===i&&(i=function(e,t){return e===t});var r=u.a.useRef(e);u.a.useEffect((function(){i(e,r.current)||(t(),r.current=e)}))}var C=function(e,t){if(e===t)return!0;if("object"!=typeof e||!e||"object"!=typeof t||!t)return!1;var i=Object.keys(e),r=Object.keys(t);if(i.length!==r.length)return!1;for(var n=Object.prototype.hasOwnProperty.bind(t),a=0;a<i.length;a++){var u=i[a];if(!n(u)||e[u]!==t[u])return!1}return!0},x=function(e){return!(!e||"function"!=typeof e.stopPropagation)},R=a.createContext();function P(e){var t=u.a.useRef(e);return u.a.useEffect((function(){t.current=e})),t}var q=function(e,t,i){i.forEach((function(i){Object.defineProperty(e,i,{get:function(){return t[i]},enumerable:!0})}))},B=function(e,t){return q(e,t,["active","dirty","dirtyFields","dirtySinceLastSubmit","dirtyFieldsSinceLastSubmit","error","errors","hasSubmitErrors","hasValidationErrors","initialValues","invalid","modified","modifiedSinceLastSubmit","pristine","submitError","submitErrors","submitFailed","submitSucceeded","submitting","touched","valid","validating","values","visited"])},D={"final-form":"4.20.2","react-final-form":"6.5.3"},U=y.reduce((function(e,t){return e[t]=!0,e}),{});function z(e){var t,i,o=e.debug,s=e.decorators,l=e.destroyOnUnregister,d=e.form,f=e.initialValues,c=e.initialValuesEqual,v=e.keepDirtyOnReinitialize,b=e.mutators,m=e.onSubmit,S=e.subscription,h=void 0===S?U:S,g=e.validate,p=e.validateOnBlur,y=Object(n.a)(e,["debug","decorators","destroyOnUnregister","form","initialValues","initialValuesEqual","keepDirtyOnReinitialize","mutators","onSubmit","subscription","validate","validateOnBlur"]),O={debug:o,destroyOnUnregister:l,initialValues:f,keepDirtyOnReinitialize:v,mutators:b,onSubmit:m,validate:g,validateOnBlur:p},E=(t=function(){var e=d||A(O);return e.pauseValidation(),e},(i=u.a.useRef()).current||(i.current=t()),i.current),j=a.useState((function(){var e={};return E.subscribe((function(t){e=t}),h)(),e})),F=j[0],V=j[1],w=P(F);a.useEffect((function(){E.isValidationPaused()&&E.resumeValidation();var e=[E.subscribe((function(e){C(e,w.current)||V(e)}),h)].concat(s?s.map((function(e){return e(E)})):[]);return function(){E.pauseValidation(),e.reverse().forEach((function(e){return e()}))}}),[s]),_(o,(function(){E.setConfig("debug",o)})),_(l,(function(){E.destroyOnUnregister=!!l})),_(v,(function(){E.setConfig("keepDirtyOnReinitialize",v)})),_(f,(function(){E.setConfig("initialValues",f)}),c||C),_(b,(function(){E.setConfig("mutators",b)})),_(m,(function(){E.setConfig("onSubmit",m)})),_(g,(function(){E.setConfig("validate",g)})),_(p,(function(){E.setConfig("validateOnBlur",p)}));var k={form:Object(r.a)({},E,{reset:function(e){x(e)?E.reset():E.reset(e)}}),handleSubmit:function(e){return e&&("function"==typeof e.preventDefault&&e.preventDefault(),"function"==typeof e.stopPropagation&&e.stopPropagation()),E.submit()}};return B(k,F),a.createElement(R.Provider,{value:E},N(Object(r.a)({},y,{__versions:D}),k,"ReactFinalForm"))}function I(e){var t=a.useContext(R);if(!t)throw new Error((e||"useForm")+" must be used inside of a <Form> component");return t}var W="undefined"!=typeof window&&window.navigator&&window.navigator.product&&"ReactNative"===window.navigator.product,M=m.reduce((function(e,t){return e[t]=!0,e}),{}),H=function(e,t){return void 0===e?"":e},K=function(e,t){return""===e?void 0:e},T=function(e,t){return e===t};function G(e,t){void 0===t&&(t={});var i=t,n=i.afterSubmit,u=i.allowNull,o=i.component,s=i.data,l=i.defaultValue,d=i.format,f=void 0===d?H:d,c=i.formatOnBlur,v=i.initialValue,b=i.multiple,m=i.parse,S=void 0===m?K:m,h=i.subscription,g=void 0===h?M:h,p=i.type,y=i.validateFields,O=i.value,E=I("useField"),j=P(t),F=function(t,i){return E.registerField(e,t,g,{afterSubmit:n,beforeSubmit:function(){var t=j.current,i=t.beforeSubmit,r=t.formatOnBlur,n=t.format,a=void 0===n?H:n;if(r){var u=E.getFieldState(e).value,o=a(u,e);o!==u&&E.change(e,o)}return i&&i()},data:s,defaultValue:l,getValidator:function(){return j.current.validate},initialValue:v,isEqual:function(e,t){return(j.current.isEqual||T)(e,t)},silent:i,validateFields:y})},V=a.useRef(!0),w=a.useState((function(){var e={},t=E.destroyOnUnregister;return E.destroyOnUnregister=!1,F((function(t){e=t}),!0)(),E.destroyOnUnregister=t,e})),k=w[0],L=w[1];a.useEffect((function(){return F((function(e){V.current?V.current=!1:L(e)}),!1)}),[e,s,l,v]);var A={onBlur:a.useCallback((function(e){if(k.blur(),c){var t=E.getFieldState(k.name);k.change(f(t.value,k.name))}}),[k.blur,k.name,f,c]),onChange:a.useCallback((function(t){var i=t&&t.target?function(e,t,i,r){if(!r&&e.nativeEvent&&void 0!==e.nativeEvent.text)return e.nativeEvent.text;if(r&&e.nativeEvent)return e.nativeEvent.text;var n=e.target,a=n.type,u=n.value,o=n.checked;switch(a){case"checkbox":if(void 0!==i){if(o)return Array.isArray(t)?t.concat(i):[i];if(!Array.isArray(t))return t;var s=t.indexOf(i);return s<0?t:t.slice(0,s).concat(t.slice(s+1))}return!!o;case"select-multiple":return function(e){var t=[];if(e)for(var i=0;i<e.length;i++){var r=e[i];r.selected&&t.push(r.value)}return t}(e.target.options);default:return u}}(t,k.value,O,W):t;k.change(S(i,e))}),[O,e,S,k.change,k.value,p]),onFocus:a.useCallback((function(e){k.focus()}),[k.focus])},N={};!function(e,t){q(e,t,["active","data","dirty","dirtySinceLastSubmit","error","initial","invalid","length","modified","modifiedSinceLastSubmit","pristine","submitError","submitFailed","submitSucceeded","submitting","touched","valid","validating","visited"])}(N,k);var _=Object(r.a)({name:e,get value(){var t=k.value;return c?"input"===o&&(t=H(t)):t=f(t,e),null!==t||u||(t=""),"checkbox"===p||"radio"===p?O:"select"===o&&b?t||[]:t},get checked(){var t=k.value;return"checkbox"===p?(t=f(t,e),void 0===O?!!t:!(!Array.isArray(t)||!~t.indexOf(O))):"radio"===p?f(t,e)===O:void 0}},A);return b&&(_.multiple=b),void 0!==p&&(_.type=p),{input:_,meta:N}}var J=a.forwardRef((function(e,t){var i=e.afterSubmit,u=e.allowNull,o=e.beforeSubmit,s=e.children,l=e.component,d=e.data,f=e.defaultValue,c=e.format,v=e.formatOnBlur,b=e.initialValue,m=e.isEqual,S=e.multiple,h=e.name,g=e.parse,p=e.subscription,y=e.type,O=e.validate,E=e.validateFields,j=e.value,F=Object(n.a)(e,["afterSubmit","allowNull","beforeSubmit","children","component","data","defaultValue","format","formatOnBlur","initialValue","isEqual","multiple","name","parse","subscription","type","validate","validateFields","value"]),V=G(h,{afterSubmit:i,allowNull:u,beforeSubmit:o,children:s,component:l,data:d,defaultValue:f,format:c,formatOnBlur:v,initialValue:b,isEqual:m,multiple:S,parse:g,subscription:p,type:y,validate:O,validateFields:E,value:j});if("function"==typeof s)return s(Object(r.a)({},V,F));if("string"==typeof l)return a.createElement(l,Object(r.a)({},V.input,{children:s,ref:t},F));if(!h)throw new Error("prop name cannot be undefined in <Field> component");return N(Object(r.a)({children:s,component:l,ref:t},F),V,"Field("+h+")")}))}}]); //# sourceMappingURL=vendors~auth-web-profile-form~auth-web-signup-web3.bundle.ee6aad317f4879ed362b.js.map