Socket
Socket
Sign inDemoInstall

@rjsf/utils

Package Overview
Dependencies
Maintainers
2
Versions
78
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

@rjsf/utils - npm Package Compare versions

Comparing version 5.6.2 to 5.7.0

2

dist/utils.cjs.production.min.js

@@ -1,2 +0,2 @@

"use strict";Object.defineProperty(exports,"__esModule",{value:!0});var e=require("lodash/isPlainObject"),r=require("lodash/isEqualWith"),t=require("lodash/get"),n=require("lodash/isEmpty"),i=require("jsonpointer"),o=require("lodash/omit"),a=require("lodash/has"),u=require("lodash/isObject"),s=require("lodash/isString"),f=require("lodash/reduce"),d=require("lodash/times"),l=require("lodash/set"),c=require("json-schema-merge-allof"),p=require("lodash/union"),v=require("lodash/isEqual"),m=require("lodash/cloneDeep"),y=require("react/jsx-runtime"),h=require("react"),g=require("react-is"),b=require("lodash/toPath");function x(e){return e&&"object"==typeof e&&"default"in e?e:{default:e}}var O=x(e),A=x(r),S=x(t),E=x(n),I=x(i),w=x(o),j=x(a),_=x(u),T=x(s),W=x(f),D=x(d),P=x(l),N=x(c),F=x(p),U=x(v),C=x(m),R=x(g),k=x(b);function q(e){return!("undefined"!=typeof File&&e instanceof File||"undefined"!=typeof Date&&e instanceof Date||"object"!=typeof e||null===e||Array.isArray(e))}function L(){return L=Object.assign?Object.assign.bind():function(e){for(var r=1;r<arguments.length;r++){var t=arguments[r];for(var n in t)Object.prototype.hasOwnProperty.call(t,n)&&(e[n]=t[n])}return e},L.apply(this,arguments)}function M(e){if(null==e)throw new TypeError("Cannot destructure "+e)}function Y(e,r){if(null==e)return{};var t,n,i={},o=Object.keys(e);for(n=0;n<o.length;n++)r.indexOf(t=o[n])>=0||(i[t]=e[t]);return i}var K="__additional_property",B="additionalProperties",V="allOf",H="anyOf",$="const",G="default",z="dependencies",J="enum",Q="__errors",X="$id",Z="items",ee="$name",re="oneOf",te="properties",ne="required",ie="submitButtonOptions",oe="$ref",ae="__rjsf_additionalProperties",ue="__rjsf_rootSchema",se="ui:field",fe="ui:widget",de="ui:options";function le(e,r){return void 0===e&&(e={}),void 0===r&&(r={}),Object.keys(e).filter((function(e){return 0===e.indexOf("ui:")})).reduce((function(r,t){var n,i=e[t];return t===fe&&q(i)?(console.error("Setting options via ui:widget object is no longer supported, use ui:options instead"),r):t===de&&q(i)?L({},r,i):L({},r,((n={})[t.substring(3)]=i,n))}),L({},r))}function ce(e,r){return A.default(e,r,(function(e,r){if("function"==typeof e&&"function"==typeof r)return!0}))}function pe(e,r){var t=r[e];return[w.default(r,[e]),t]}function ve(e,r){void 0===r&&(r={});var t=e||"";if(!t.startsWith("#"))throw new Error("Could not find a definition for "+e+".");t=decodeURIComponent(t.substring(1));var n=I.default.get(r,t);if(void 0===n)throw new Error("Could not find a definition for "+e+".");if(n[oe]){var i=pe(oe,n),o=i[0],a=ve(i[1],r);return Object.keys(o).length>0?L({},o,a):a}return n}function me(e,r,t,n,i){if(void 0===r)return 0;for(var o=0;o<t.length;o++){var a=t[o];if(i&&j.default(a,[te,i])){var u=S.default(r,i),s=S.default(a,[te,i],{});if(e.isValid(s,u,n))return o}else if(a[te]){var f={anyOf:Object.keys(a[te]).map((function(e){return{required:[e]}}))},d=void 0;if(a.anyOf){var l=L({},(M(a),a));l.allOf=l.allOf?l.allOf.slice():[],l.allOf.push(f),d=l}else d=Object.assign({},a,f);if(delete d.required,e.isValid(d,r,n))return o}else if(e.isValid(a,r,n))return o}return 0}function ye(e,r,t,n,i){return me(e,r,t,n,i)}function he(e){return Array.isArray(e)?"array":"string"==typeof e?"string":null==e?"null":"boolean"==typeof e?"boolean":isNaN(e)?"object"==typeof e?"object":"string":"number"}function ge(e){var r=e.type;return!r&&e.const?he(e.const):!r&&e.enum?"string":r||!e.properties&&!e.additionalProperties?(Array.isArray(r)&&2===r.length&&r.includes("null")&&(r=r.find((function(e){return"null"!==e}))),r):"object"}function be(e,r){var t=Object.assign({},e);return Object.keys(r).reduce((function(t,n){var i=e?e[n]:{},o=r[n];return t[n]=e&&n in e&&q(o)?be(i,o):e&&r&&("object"===ge(e)||"object"===ge(r))&&n===ne&&Array.isArray(i)&&Array.isArray(o)?F.default(i,o):o,t}),t)}var xe=["if","then","else"],Oe=["$ref"],Ae=["allOf"],Se=["dependencies"],Ee=["oneOf"];function Ie(e,r,t,n){return we(e,L({},ve(r.$ref,t),Y(r,Oe)),t,n)}function we(e,r,t,n){if(void 0===t&&(t={}),!q(r))return{};var i=function(e,r,t,n){if(void 0===t&&(t={}),oe in r)return Ie(e,r,t,n);if(z in r){var i=je(e,r,t,n);return we(e,i,t,n)}return V in r?L({},r,{allOf:r.allOf.map((function(r){return we(e,r,t,n)}))}):r}(e,r,t,n);if("if"in r)return function(e,r,t,n){var i=r.if,o=r.then,a=r.else,u=Y(r,xe),s=e.isValid(i,n,t)?o:a;return we(e,s&&"boolean"!=typeof s?be(u,we(e,s,t,n)):u,t,n)}(e,r,t,n);var o=n||{};if(V in r)try{i=N.default(i,{deep:!1})}catch(e){return console.warn("could not merge subschemas in allOf:\n",e),Y(i,Ae)}return B in i&&!1!==i.additionalProperties?function(e,r,t,n){var i=L({},r,{properties:L({},r.properties)}),o=n&&q(n)?n:{};return Object.keys(o).forEach((function(r){var n;r in i.properties||(n="boolean"!=typeof i.additionalProperties?oe in i.additionalProperties?we(e,{$ref:S.default(i.additionalProperties,[oe])},t,o):"type"in i.additionalProperties?L({},i.additionalProperties):H in i.additionalProperties||re in i.additionalProperties?L({type:"object"},i.additionalProperties):{type:he(S.default(o,[r]))}:{type:he(S.default(o,[r]))},i.properties[r]=n,P.default(i.properties,[r,K],!0))})),i}(e,i,t,o):i}function je(e,r,t,n){var i=r.dependencies,o=Y(r,Se);return Array.isArray(o.oneOf)?o=o.oneOf[ye(e,n,o.oneOf,t)]:Array.isArray(o.anyOf)&&(o=o.anyOf[ye(e,n,o.anyOf,t)]),_e(e,i,o,t,n)}function _e(e,r,t,n,i){var o=t;for(var a in r)if(void 0!==S.default(i,[a])&&(!o.properties||a in o.properties)){var u=pe(a,r),s=u[0],f=u[1];return Array.isArray(f)?o=Te(o,f):q(f)&&(o=We(e,o,n,a,f,i)),_e(e,s,o,n,i)}return o}function Te(e,r){return r?L({},e,{required:Array.isArray(e.required)?Array.from(new Set([].concat(e.required,r))):r}):e}function We(e,r,t,n,i,o){var a=we(e,i,t,o),u=a.oneOf;if(r=be(r,Y(a,Ee)),void 0===u)return r;var s=u.map((function(r){return"boolean"!=typeof r&&oe in r?Ie(e,r,t,o):r}));return function(e,r,t,n,i,o){var a=i.filter((function(r){if("boolean"==typeof r||!r||!r.properties)return!1;var i=r.properties[n];if(i){var a,u={type:"object",properties:(a={},a[n]=i,a)};return e.isValid(u,o,t)}return!1}));if(1!==a.length)return console.warn("ignoring oneOf in dependencies because there isn't exactly one subschema that is valid"),r;var u=a[0],s=L({},u,{properties:pe(n,u.properties)[0]});return be(r,we(e,s,t,o))}(e,r,t,n,s,o)}var De,Pe={type:"object",properties:{__not_really_there__:{type:"number"}}};function Ne(e,r,t,n){void 0===n&&(n={});var i=0;return t&&(_.default(t.properties)?i+=W.default(t.properties,(function(t,i,o){var a=S.default(n,o);if("boolean"==typeof i)return t;if(j.default(i,oe)){var u=we(e,i,r,a);return t+Ne(e,r,u,a||{})}if(j.default(i,re)&&a)return t+Fe(e,r,a,S.default(i,re));if("object"===i.type)return t+Ne(e,r,i,a||{});if(i.type===he(a)){var s=t+1;return i.default?s+=a===i.default?1:-1:i.const&&(s+=a===i.const?1:-1),s}return t}),0):T.default(t.type)&&t.type===he(n)&&(i+=1)),i}function Fe(e,r,t,n,i,o){void 0===i&&(i=-1);var a=n.reduce((function(n,i,a){return 1===ye(e,t,[Pe,i],r,o)&&n.push(a),n}),[]);return 1===a.length?a[0]:(a.length||D.default(n.length,(function(e){return a.push(e)})),a.reduce((function(i,o){var a=i.bestScore,u=n[o];j.default(u,oe)&&(u=we(e,u,r,t));var s=Ne(e,r,u,t);return s>a?{bestIndex:o,bestScore:s}:i}),{bestIndex:i,bestScore:0}).bestIndex)}function Ue(e){return Array.isArray(e.items)&&e.items.length>0&&e.items.every((function(e){return q(e)}))}function Ce(e,r){if(Array.isArray(r)){var t=Array.isArray(e)?e:[];return r.map((function(e,r){return t[r]?Ce(t[r],e):e}))}if(q(r)){var n=Object.assign({},e);return Object.keys(r).reduce((function(t,n){return t[n]=Ce(e?S.default(e,n):{},S.default(r,n)),t}),n)}return r}function Re(e,r,t){return void 0===t&&(t=!1),Object.keys(r).reduce((function(n,i){var o=e?e[i]:{},a=r[i];if(e&&i in e&&q(a))n[i]=Re(o,a,t);else if(t&&Array.isArray(o)&&Array.isArray(a)){var u=a;"preventDuplicates"===t&&(u=a.reduce((function(e,r){return o.includes(r)||e.push(r),e}),[])),n[i]=o.concat(u)}else n[i]=a;return n}),Object.assign({},e))}function ke(e){return Array.isArray(e.enum)&&1===e.enum.length||$ in e}function qe(e,r,t){void 0===t&&(t={});var n=we(e,r,t,void 0),i=n.oneOf||n.anyOf;return!!Array.isArray(n.enum)||!!Array.isArray(i)&&i.every((function(e){return"boolean"!=typeof e&&ke(e)}))}function Le(e,r,t){return!(!r.uniqueItems||!r.items||"boolean"==typeof r.items)&&qe(e,r.items,t)}function Me(e,r,t){if(void 0===r&&(r=De.Ignore),void 0===t&&(t=-1),t>=0){if(Array.isArray(e.items)&&t<e.items.length){var n=e.items[t];if("boolean"!=typeof n)return n}}else if(e.items&&!Array.isArray(e.items)&&"boolean"!=typeof e.items)return e.items;return r!==De.Ignore&&q(e.additionalItems)?e.additionalItems:{}}function Ye(e,r,t,n,i){void 0===i&&(i=[]),n?e[r]=t:q(t)?E.default(t)&&!i.includes(r)||(e[r]=t):void 0!==t&&(e[r]=t)}function Ke(e,r,t,n,i,o,a){void 0===n&&(n={}),void 0===o&&(o=!1),void 0===a&&(a=[]);var u=q(i)?i:{},s=q(r)?r:{},f=t;if(q(f)&&q(s.default))f=Re(f,s.default);else if(G in s)f=s.default;else if(oe in s){var d=s[oe];if(!a.includes(d)){var l=ve(d,n);return Ke(e,l,f,n,u,o,a.concat(d))}}else{if(z in s){var c=je(e,s,n,u);return Ke(e,c,f,n,u,o,a)}if(Ue(s))f=s.items.map((function(r,i){return Ke(e,r,Array.isArray(t)?t[i]:void 0,n,u,o,a)}));else if(re in s){if(0===s.oneOf.length)return;s=s.oneOf[Fe(e,n,E.default(u)?void 0:u,s.oneOf,0)]}else if(H in s){if(0===s.anyOf.length)return;s=s.anyOf[Fe(e,n,E.default(u)?void 0:u,s.anyOf,0)]}}switch(void 0===f&&(f=s.default),ge(s)){case"object":var p=Object.keys(s.properties||{}).reduce((function(r,t){return Ye(r,t,Ke(e,S.default(s,[te,t]),S.default(f,[t]),n,S.default(u,[t]),!0===o,a),o,s.required),r}),{});if(s.additionalProperties){var v=q(s.additionalProperties)?s.additionalProperties:{},m=new Set;q(f)&&Object.keys(f).filter((function(e){return!s.properties||!s.properties[e]})).forEach((function(e){return m.add(e)})),q(u)&&Object.keys(u).filter((function(e){return!s.properties||!s.properties[e]})).forEach((function(e){return m.add(e)})),m.forEach((function(r){var t=Ke(e,v,S.default(f,[r]),n,S.default(u,[r]),!0===o,a);Ye(p,r,t,o)}))}return p;case"array":if(Array.isArray(f)&&(f=f.map((function(r,t){var i=Me(s,De.Fallback,t);return Ke(e,i,r,n,void 0,void 0,a)}))),Array.isArray(i)){var y=Me(s);f=i.map((function(r,t){return Ke(e,y,S.default(f,[t]),n,r,void 0,a)}))}if(s.minItems){if(!Le(e,s,n)){var h=Array.isArray(f)?f.length:0;if(s.minItems>h){var g=f||[],b=Me(s,De.Invert),x=b.default,O=new Array(s.minItems-h).fill(Ke(e,b,x,n,void 0,void 0,a));return g.concat(O)}}return f||[]}}return f}function Be(e,r,t,n,i){if(void 0===i&&(i=!1),!q(r))throw new Error("Invalid schema: "+r);var o=Ke(e,we(e,r,n,t),void 0,n,t,i);return null==t||"number"==typeof t&&isNaN(t)?o:q(t)||Array.isArray(t)?Ce(o,t):t}function Ve(e){return void 0===e&&(e={}),"widget"in le(e)&&"hidden"!==le(e).widget}function He(e,r,t,n){if(void 0===t&&(t={}),"files"===t[fe])return!0;if(r.items){var i=we(e,r.items,n);return"string"===i.type&&"data-url"===i.format}return!1}function $e(e,r,t,n,i){void 0===t&&(t={});var o=le(t,i).label,a=!(void 0!==o&&!o),u=ge(r);return"array"===u&&(a=Le(e,r,n)||He(e,r,t,n)||Ve(t)),"object"===u&&(a=!1),"boolean"!==u||t[fe]||(a=!1),t[se]&&(a=!1),a}function Ge(e,r,t){if(!t)return r;var n=r.errors,i=r.errorSchema,o=e.toErrorList(t),a=t;return E.default(i)||(a=Re(i,t,!0),o=[].concat(n).concat(o)),{errorSchema:a,errors:o}}!function(e){e[e.Ignore=0]="Ignore",e[e.Invert=1]="Invert",e[e.Fallback=2]="Fallback"}(De||(De={}));var ze=Symbol("no Value");function Je(e,r,t,n,i){var o;if(void 0===i&&(i={}),j.default(t,te)){var a={};if(j.default(n,te)){var u=S.default(n,te,{});Object.keys(u).forEach((function(e){j.default(i,e)&&(a[e]=void 0)}))}var s=Object.keys(S.default(t,te,{})),f={};s.forEach((function(o){var u=S.default(i,o),s=S.default(n,[te,o],{}),d=S.default(t,[te,o],{});j.default(s,oe)&&(s=we(e,s,r,u)),j.default(d,oe)&&(d=we(e,d,r,u));var l=S.default(s,"type"),c=S.default(d,"type");if(!l||l===c)if(j.default(a,o)&&delete a[o],"object"===c||"array"===c&&Array.isArray(u)){var p=Je(e,r,d,s,u);void 0===p&&"array"!==c||(f[o]=p)}else{var v=S.default(d,"default",ze),m=S.default(s,"default",ze);v!==ze&&v!==u&&(m===u?a[o]=v:!0===S.default(d,"readOnly")&&(a[o]=void 0));var y=S.default(d,"const",ze),h=S.default(s,"const",ze);y!==ze&&y!==u&&(a[o]=h===u?y:void 0)}})),o=L({},i,a,f)}else if("array"===S.default(n,"type")&&"array"===S.default(t,"type")&&Array.isArray(i)){var d=S.default(n,"items"),l=S.default(t,"items");if("object"!=typeof d||"object"!=typeof l||Array.isArray(d)||Array.isArray(l))"boolean"==typeof d&&"boolean"==typeof l&&d===l&&(o=i);else{j.default(d,oe)&&(d=we(e,d,r,i)),j.default(l,oe)&&(l=we(e,l,r,i));var c=S.default(d,"type"),p=S.default(l,"type");if(!c||c===p){var v=S.default(t,"maxItems",-1);o="object"===p?i.reduce((function(t,n){var i=Je(e,r,l,d,n);return void 0!==i&&(v<0||t.length<v)&&t.push(i),t}),[]):v>0&&i.length>v?i.slice(0,v):i}}}return o}function Qe(e,r,t,n,i,o,a,u){if(void 0===u&&(u=[]),oe in r||z in r||V in r){var s=we(e,r,o,a);if(-1===u.findIndex((function(e){return U.default(e,s)})))return Qe(e,s,t,n,i,o,a,u.concat(s))}if(Z in r&&!S.default(r,[Z,oe]))return Qe(e,S.default(r,Z),t,n,i,o,a,u);var f={$id:i||t};if("object"===ge(r)&&te in r)for(var d in r.properties){var l=S.default(r,[te,d]),c=f[X]+n+d;f[d]=Qe(e,q(l)?l:{},t,n,c,o,S.default(a,[d]),u)}return f}function Xe(e,r,t,n,i,o,a){return void 0===o&&(o="root"),void 0===a&&(a="_"),Qe(e,r,o,a,t,n,i)}function Ze(e,r,t,n,i,o){var a;if(void 0===o&&(o=[]),oe in r||z in r||V in r){var u=we(e,r,n,i);if(-1===o.findIndex((function(e){return U.default(e,u)})))return Ze(e,u,t,n,i,o.concat(u))}var s=((a={})[ee]=t.replace(/^\./,""),a);if(re in r){var f=Fe(e,n,i,r.oneOf,0);return Ze(e,r.oneOf[f],t,n,i,o)}if(H in r){var d=Fe(e,n,i,r.anyOf,0);return Ze(e,r.anyOf[d],t,n,i,o)}if(B in r&&!1!==r[B]&&P.default(s,ae,!0),Z in r&&Array.isArray(i))i.forEach((function(i,a){s[a]=Ze(e,r.items,t+"."+a,n,i,o)}));else if(te in r)for(var l in r.properties){var c=S.default(r,[te,l]);s[l]=Ze(e,c,t+"."+l,n,S.default(i,[l]),o)}return s}function er(e,r,t,n,i){return void 0===t&&(t=""),Ze(e,r,t,n,i)}var rr=function(){function e(e,r){this.rootSchema=void 0,this.validator=void 0,this.rootSchema=r,this.validator=e}var r=e.prototype;return r.getValidator=function(){return this.validator},r.doesSchemaUtilsDiffer=function(e,r){return!(!e||!r||this.validator===e&&ce(this.rootSchema,r))},r.getDefaultFormState=function(e,r,t){return void 0===t&&(t=!1),Be(this.validator,e,r,this.rootSchema,t)},r.getDisplayLabel=function(e,r,t){return $e(this.validator,e,r,this.rootSchema,t)},r.getClosestMatchingOption=function(e,r,t,n){return Fe(this.validator,this.rootSchema,e,r,t,n)},r.getFirstMatchingOption=function(e,r,t){return ye(this.validator,e,r,this.rootSchema,t)},r.getMatchingOption=function(e,r,t){return me(this.validator,e,r,this.rootSchema,t)},r.isFilesArray=function(e,r){return He(this.validator,e,r,this.rootSchema)},r.isMultiSelect=function(e){return Le(this.validator,e,this.rootSchema)},r.isSelect=function(e){return qe(this.validator,e,this.rootSchema)},r.mergeValidationData=function(e,r){return Ge(this.validator,e,r)},r.retrieveSchema=function(e,r){return we(this.validator,e,this.rootSchema,r)},r.sanitizeDataForNewSchema=function(e,r,t){return Je(this.validator,this.rootSchema,e,r,t)},r.toIdSchema=function(e,r,t,n,i){return void 0===n&&(n="root"),void 0===i&&(i="_"),Xe(this.validator,e,r,this.rootSchema,t,n,i)},r.toPathSchema=function(e,r,t){return er(this.validator,e,r,this.rootSchema,t)},e}();function tr(e,r){var t=e;if(Array.isArray(r)){var n=t.split(/(%\d)/);r.forEach((function(e,r){var t=n.findIndex((function(e){return e==="%"+(r+1)}));t>=0&&(n[t]=e)})),t=n.join("")}return t}function nr(e,r,t){if(void 0===r&&(r=[]),Array.isArray(e))return e.map((function(e){return nr(e,r)})).filter((function(e){return e}));var n=""===e||null===e?-1:Number(e),i=r[n];return i?i.value:t}function ir(e,r){return Array.isArray(r)?r.some((function(r){return U.default(r,e)})):U.default(r,e)}var or=function(){function e(e){this.errorSchema={},this.resetAllErrors(e)}var r,t,n=e.prototype;return n.getOrCreateErrorBlock=function(e){var r=Array.isArray(e)&&e.length>0||"string"==typeof e?S.default(this.errorSchema,e):this.errorSchema;return!r&&e&&P.default(this.errorSchema,e,r={}),r},n.resetAllErrors=function(e){return this.errorSchema=e?C.default(e):{},this},n.addErrors=function(e,r){var t,n=this.getOrCreateErrorBlock(r),i=S.default(n,Q);return Array.isArray(i)||(n[Q]=i=[]),Array.isArray(e)?(t=i).push.apply(t,e):i.push(e),this},n.setErrors=function(e,r){var t=this.getOrCreateErrorBlock(r),n=Array.isArray(e)?[].concat(e):[e];return P.default(t,Q,n),this},n.clearErrors=function(e){var r=this.getOrCreateErrorBlock(e);return P.default(r,Q,[]),this},r=e,(t=[{key:"ErrorSchema",get:function(){return this.errorSchema}}])&&function(e,r){for(var t=0;t<r.length;t++){var n=r[t];n.enumerable=n.enumerable||!1,n.configurable=!0,"value"in n&&(n.writable=!0),Object.defineProperty(e,"symbol"==typeof(i=function(e,r){if("object"!=typeof e||null===e)return e;var t=e[Symbol.toPrimitive];if(void 0!==t){var n=t.call(e,"string");if("object"!=typeof n)return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return String(e)}(n.key))?i:String(i),n)}var i}(r.prototype,t),Object.defineProperty(r,"prototype",{writable:!1}),e}();function ar(e){var r={};return e.multipleOf&&(r.step=e.multipleOf),(e.minimum||0===e.minimum)&&(r.min=e.minimum),(e.maximum||0===e.maximum)&&(r.max=e.maximum),r}var ur,sr={props:{disabled:!1},submitText:"Submit",norender:!1},fr=["options"],dr={boolean:{checkbox:"CheckboxWidget",radio:"RadioWidget",select:"SelectWidget",hidden:"HiddenWidget"},string:{text:"TextWidget",password:"PasswordWidget",email:"EmailWidget",hostname:"TextWidget",ipv4:"TextWidget",ipv6:"TextWidget",uri:"URLWidget","data-url":"FileWidget",radio:"RadioWidget",select:"SelectWidget",textarea:"TextareaWidget",hidden:"HiddenWidget",date:"DateWidget",datetime:"DateTimeWidget","date-time":"DateTimeWidget","alt-date":"AltDateWidget","alt-datetime":"AltDateTimeWidget",time:"TimeWidget",color:"ColorWidget",file:"FileWidget"},number:{text:"TextWidget",select:"SelectWidget",updown:"UpDownWidget",range:"RangeWidget",radio:"RadioWidget",hidden:"HiddenWidget"},integer:{text:"TextWidget",select:"SelectWidget",updown:"UpDownWidget",range:"RangeWidget",radio:"RadioWidget",hidden:"HiddenWidget"},array:{select:"SelectWidget",checkboxes:"CheckboxesWidget",files:"FileWidget",hidden:"HiddenWidget"}};function lr(e,r,t){void 0===t&&(t={});var n=ge(e);if("function"==typeof r||r&&R.default.isForwardRef(h.createElement(r))||R.default.isMemo(r))return function(e){var r=S.default(e,"MergedWidget");if(!r){var t=e.defaultProps&&e.defaultProps.options||{};P.default(e,"MergedWidget",r=function(r){var n=r.options,i=Y(r,fr);return y.jsx(e,L({options:L({},t,n)},i))})}return r}(r);if("string"!=typeof r)throw new Error("Unsupported widget definition: "+typeof r);if(r in t)return lr(e,t[r],t);if("string"==typeof n){if(!(n in dr))throw new Error("No widget for type '"+n+"'");if(r in dr[n])return lr(e,t[dr[n][r]],t)}throw new Error("No widget '"+r+"' for type '"+n+"'")}function cr(e,r){return(T.default(e)?e:e[X])+"__"+r}function pr(e){return cr(e,"description")}function vr(e){return cr(e,"error")}function mr(e){return cr(e,"examples")}function yr(e){return cr(e,"help")}function hr(e){if(J in e&&Array.isArray(e.enum)&&1===e.enum.length)return e.enum[0];if($ in e)return e.const;throw new Error("schema cannot be inferred as a constant")}function gr(e,r){for(var t=String(e);t.length<r;)t="0"+t;return t}function br(e,r){if(void 0===r&&(r=[]),!e)return[];var t=[];return Q in e&&(t=t.concat(e[Q].map((function(e){var t="."+r.join(".");return{property:t,message:e,stack:t+" "+e}})))),Object.keys(e).reduce((function(t,n){if(n!==Q){var i=e[n];O.default(i)&&(t=t.concat(br(i,[].concat(r,[n]))))}return t}),t)}exports.TranslatableString=void 0,(ur=exports.TranslatableString||(exports.TranslatableString={})).ArrayItemTitle="Item",ur.MissingItems="Missing items definition",ur.YesLabel="Yes",ur.NoLabel="No",ur.CloseLabel="Close",ur.ErrorsLabel="Errors",ur.NewStringDefault="New Value",ur.AddButton="Add",ur.AddItemButton="Add Item",ur.CopyButton="Copy",ur.MoveDownButton="Move down",ur.MoveUpButton="Move up",ur.RemoveButton="Remove",ur.NowLabel="Now",ur.ClearLabel="Clear",ur.AriaDateLabel="Select a date",ur.PreviewLabel="Preview",ur.DecrementAriaLabel="Decrease value by 1",ur.IncrementAriaLabel="Increase value by 1",ur.UnknownFieldType="Unknown field type %1",ur.OptionPrefix="Option %1",ur.TitleOptionPrefix="%1 option %2",ur.KeyLabel="%1 Key",ur.InvalidObjectField='Invalid "%1" object field configuration: <em>%2</em>.',ur.UnsupportedField="Unsupported field schema.",ur.UnsupportedFieldWithId="Unsupported field schema for field <code>%1</code>.",ur.UnsupportedFieldWithReason="Unsupported field schema: <em>%1</em>.",ur.UnsupportedFieldWithIdAndReason="Unsupported field schema for field <code>%1</code>: <em>%2</em>.",ur.FilesInfo="<strong>%1</strong> (%2, %3 bytes)",exports.ADDITIONAL_PROPERTIES_KEY=B,exports.ADDITIONAL_PROPERTY_FLAG=K,exports.ALL_OF_KEY=V,exports.ANY_OF_KEY=H,exports.CONST_KEY=$,exports.DEFAULT_KEY=G,exports.DEFINITIONS_KEY="definitions",exports.DEPENDENCIES_KEY=z,exports.ENUM_KEY=J,exports.ERRORS_KEY=Q,exports.ErrorSchemaBuilder=or,exports.ID_KEY=X,exports.ITEMS_KEY=Z,exports.NAME_KEY=ee,exports.ONE_OF_KEY=re,exports.PROPERTIES_KEY=te,exports.REF_KEY=oe,exports.REQUIRED_KEY=ne,exports.RJSF_ADDITONAL_PROPERTIES_FLAG=ae,exports.ROOT_SCHEMA_PREFIX=ue,exports.SUBMIT_BTN_OPTIONS_KEY=ie,exports.UI_FIELD_KEY=se,exports.UI_GLOBAL_OPTIONS_KEY="ui:globalOptions",exports.UI_OPTIONS_KEY=de,exports.UI_WIDGET_KEY=fe,exports.allowAdditionalItems=function(e){return!0===e.additionalItems&&console.warn("additionalItems=true is currently not supported"),q(e.additionalItems)},exports.ariaDescribedByIds=function(e,r){void 0===r&&(r=!1);var t=r?" "+mr(e):"";return vr(e)+" "+pr(e)+" "+yr(e)+t},exports.asNumber=function(e){if(""!==e){if(null===e)return null;if(/\.$/.test(e))return e;if(/\.0$/.test(e))return e;if(/\.\d*0$/.test(e))return e;var r=Number(e);return"number"!=typeof r||Number.isNaN(r)?e:r}},exports.canExpand=function(e,r,t){if(void 0===r&&(r={}),!e.additionalProperties)return!1;var n=le(r).expandable,i=void 0===n||n;return!1===i?i:void 0===e.maxProperties||!t||Object.keys(t).length<e.maxProperties},exports.createErrorHandler=function e(r){var t,n=((t={})[Q]=[],t.addError=function(e){this[Q].push(e)},t);if(Array.isArray(r))return r.reduce((function(r,t,n){var i;return L({},r,((i={})[n]=e(t),i))}),n);if(O.default(r)){var i=r;return Object.keys(i).reduce((function(r,t){var n;return L({},r,((n={})[t]=e(i[t]),n))}),n)}return n},exports.createSchemaUtils=function(e,r){return new rr(e,r)},exports.dataURItoBlob=function(e){var r,t=e.split(","),n=t[0].split(";"),i=n[0].replace("data:",""),o=n.filter((function(e){return"name"===e.split("=")[0]}));r=1!==o.length?"unknown":decodeURI(o[0].split("=")[1]);try{for(var a=atob(t[1]),u=[],s=0;s<a.length;s++)u.push(a.charCodeAt(s));return{blob:new window.Blob([new Uint8Array(u)],{type:i}),name:r}}catch(r){return{blob:{size:0,type:r.message},name:e}}},exports.deepEquals=ce,exports.descriptionId=pr,exports.englishStringTranslator=function(e,r){return tr(e,r)},exports.enumOptionsDeselectValue=function(e,r,t){void 0===t&&(t=[]);var n=nr(e,t);return Array.isArray(r)?r.filter((function(e){return!U.default(e,n)})):U.default(n,r)?void 0:r},exports.enumOptionsIndexForValue=function(e,r,t){void 0===r&&(r=[]),void 0===t&&(t=!1);var n=r.map((function(r,t){return ir(r.value,e)?String(t):void 0})).filter((function(e){return void 0!==e}));return t?n:n[0]},exports.enumOptionsIsSelected=ir,exports.enumOptionsSelectValue=function(e,r,t){void 0===t&&(t=[]);var n=nr(e,t);if(n){var i=t.findIndex((function(e){return n===e.value})),o=t.map((function(e){return e.value}));return r.slice(0,i).concat(n,r.slice(i)).sort((function(e,r){return Number(o.indexOf(e)>o.indexOf(r))}))}return r},exports.enumOptionsValueForIndex=nr,exports.errorId=vr,exports.examplesId=mr,exports.findSchemaDefinition=ve,exports.getClosestMatchingOption=Fe,exports.getDefaultFormState=Be,exports.getDisplayLabel=$e,exports.getFirstMatchingOption=ye,exports.getInputProps=function(e,r,t,n){void 0===t&&(t={}),void 0===n&&(n=!0);var i=L({type:r||"text"},ar(e));return t.inputType?i.type=t.inputType:r||("number"===e.type?(i.type="number",n&&void 0===i.step&&(i.step="any")):"integer"===e.type&&(i.type="number",void 0===i.step&&(i.step=1))),t.autocomplete&&(i.autoComplete=t.autocomplete),i},exports.getMatchingOption=me,exports.getSchemaType=ge,exports.getSubmitButtonOptions=function(e){void 0===e&&(e={});var r=le(e);return r&&r[ie]?L({},sr,r[ie]):sr},exports.getTemplate=function(e,r,t){void 0===t&&(t={});var n=r.templates;return"ButtonTemplates"===e?n[e]:t[e]||n[e]},exports.getUiOptions=le,exports.getWidget=lr,exports.guessType=he,exports.hasWidget=function(e,r,t){void 0===t&&(t={});try{return lr(e,r,t),!0}catch(e){var n=e;if(n.message&&(n.message.startsWith("No widget")||n.message.startsWith("Unsupported widget")))return!1;throw e}},exports.helpId=yr,exports.isConstant=ke,exports.isCustomWidget=Ve,exports.isFilesArray=He,exports.isFixedItems=Ue,exports.isMultiSelect=Le,exports.isObject=q,exports.isSelect=qe,exports.labelValue=function(e,r,t){return r?t:e},exports.localToUTC=function(e){return e?new Date(e).toJSON():void 0},exports.mergeDefaultsWithFormData=Ce,exports.mergeObjects=Re,exports.mergeSchemas=be,exports.mergeValidationData=Ge,exports.optionId=function(e,r){return e+"-"+r},exports.optionsList=function(e){var r=e;if(e.enum)return e.enum.map((function(e,t){return{label:r.enumNames&&r.enumNames[t]||String(e),value:e}}));var t=e.oneOf||e.anyOf;return t&&t.map((function(e){var r=e,t=hr(r);return{schema:r,label:r.title||String(t),value:t}}))},exports.orderProperties=function(e,r){if(!Array.isArray(r))return e;var t,n=function(e){return e.reduce((function(e,r){return e[r]=!0,e}),{})},i=n(e),o=r.filter((function(e){return"*"===e||i[e]})),a=n(o),u=e.filter((function(e){return!a[e]})),s=o.indexOf("*");if(-1===s){if(u.length)throw new Error("uiSchema order list does not contain "+((t=u).length>1?"properties '"+t.join("', '")+"'":"property '"+t[0]+"'"));return o}if(s!==o.lastIndexOf("*"))throw new Error("uiSchema order list contains more than one wildcard item");var f=[].concat(o);return f.splice.apply(f,[s,1].concat(u)),f},exports.pad=gr,exports.parseDateString=function(e,r){if(void 0===r&&(r=!0),!e)return{year:-1,month:-1,day:-1,hour:r?-1:0,minute:r?-1:0,second:r?-1:0};var t=new Date(e);if(Number.isNaN(t.getTime()))throw new Error("Unable to parse date "+e);return{year:t.getUTCFullYear(),month:t.getUTCMonth()+1,day:t.getUTCDate(),hour:r?t.getUTCHours():0,minute:r?t.getUTCMinutes():0,second:r?t.getUTCSeconds():0}},exports.rangeSpec=ar,exports.replaceStringParameters=tr,exports.retrieveSchema=we,exports.sanitizeDataForNewSchema=Je,exports.schemaRequiresTrueValue=function e(r){return!!r.const||!(!r.enum||1!==r.enum.length||!0!==r.enum[0])||(r.anyOf&&1===r.anyOf.length?e(r.anyOf[0]):r.oneOf&&1===r.oneOf.length?e(r.oneOf[0]):!!r.allOf&&r.allOf.some((function(r){return e(r)})))},exports.shouldRender=function(e,r,t){var n=e.state;return!ce(e.props,r)||!ce(n,t)},exports.titleId=function(e){return cr(e,"title")},exports.toConstant=hr,exports.toDateString=function(e,r){void 0===r&&(r=!0);var t=e.hour,n=e.minute,i=e.second,o=Date.UTC(e.year,e.month-1,e.day,void 0===t?0:t,void 0===n?0:n,void 0===i?0:i),a=new Date(o).toJSON();return r?a:a.slice(0,10)},exports.toErrorList=br,exports.toErrorSchema=function(e){var r=new or;return e.length&&e.forEach((function(e){var t=e.property,n=e.message,i="."===t?[]:k.default(t);i.length>0&&""===i[0]&&i.splice(0,1),n&&r.addErrors(n,i)})),r.ErrorSchema},exports.toIdSchema=Xe,exports.toPathSchema=er,exports.unwrapErrorHandler=function e(r){return Object.keys(r).reduce((function(t,n){if("addError"===n)return t;var i,o,a=r[n];return O.default(a)?L({},t,((o={})[n]=e(a),o)):L({},t,((i={})[n]=a,i))}),{})},exports.utcToLocal=function(e){if(!e)return"";var r=new Date(e);return gr(r.getFullYear(),4)+"-"+gr(r.getMonth()+1,2)+"-"+gr(r.getDate(),2)+"T"+gr(r.getHours(),2)+":"+gr(r.getMinutes(),2)+":"+gr(r.getSeconds(),2)+"."+gr(r.getMilliseconds(),3)},exports.validationDataMerge=function(e,r){if(!r)return e;var t=e.errors,n=e.errorSchema,i=br(r),o=r;return E.default(n)||(o=Re(n,r,!0),i=[].concat(t).concat(i)),{errorSchema:o,errors:i}},exports.withIdRefPrefix=function e(r){return r.constructor===Object?function(r){for(var t in r){var n=r[t];r[t]=t===oe&&"string"==typeof n&&n.startsWith("#")?ue+n:e(n)}return r}(L({},r)):Array.isArray(r)?function(r){for(var t=0;t<r.length;t++)r[t]=e(r[t]);return r}([].concat(r)):r};
"use strict";Object.defineProperty(exports,"__esModule",{value:!0});var e=require("lodash/isPlainObject"),r=require("lodash/isEqualWith"),t=require("lodash/get"),n=require("lodash/isEmpty"),i=require("jsonpointer"),o=require("lodash/omit"),a=require("lodash/has"),u=require("lodash/isObject"),s=require("lodash/isString"),f=require("lodash/reduce"),d=require("lodash/times"),l=require("lodash/set"),c=require("json-schema-merge-allof"),p=require("lodash/union"),m=require("lodash/isEqual"),h=require("lodash/cloneDeep"),v=require("react/jsx-runtime"),y=require("react"),g=require("react-is"),x=require("lodash/toPath"),b=require("lodash/forEach");function S(e){return e&&"object"==typeof e&&"default"in e?e:{default:e}}var O=S(e),A=S(r),E=S(t),w=S(n),I=S(i),_=S(o),D=S(a),F=S(u),j=S(s),T=S(f),W=S(d),P=S(l),U=S(c),N=S(p),M=S(m),q=S(h),L=S(g),k=S(x),C=S(b);function R(e){return!("undefined"!=typeof File&&e instanceof File||"undefined"!=typeof Date&&e instanceof Date||"object"!=typeof e||null===e||Array.isArray(e))}function B(){return B=Object.assign?Object.assign.bind():function(e){for(var r=1;r<arguments.length;r++){var t=arguments[r];for(var n in t)Object.prototype.hasOwnProperty.call(t,n)&&(e[n]=t[n])}return e},B.apply(this,arguments)}function Y(e){if(null==e)throw new TypeError("Cannot destructure "+e)}function V(e,r){if(null==e)return{};var t,n,i={},o=Object.keys(e);for(n=0;n<o.length;n++)r.indexOf(t=o[n])>=0||(i[t]=e[t]);return i}var K="__additional_property",$="additionalProperties",H="allOf",J="anyOf",G="const",z="default",Q="dependencies",X="enum",Z="__errors",ee="$id",re="if",te="items",ne="$name",ie="oneOf",oe="properties",ae="required",ue="submitButtonOptions",se="$ref",fe="__rjsf_additionalProperties",de="__rjsf_rootSchema",le="ui:field",ce="ui:widget",pe="ui:options";function me(e,r){return void 0===e&&(e={}),void 0===r&&(r={}),Object.keys(e).filter((function(e){return 0===e.indexOf("ui:")})).reduce((function(r,t){var n,i=e[t];return t===ce&&R(i)?(console.error("Setting options via ui:widget object is no longer supported, use ui:options instead"),r):t===pe&&R(i)?B({},r,i):B({},r,((n={})[t.substring(3)]=i,n))}),B({},r))}function he(e,r){return A.default(e,r,(function(e,r){if("function"==typeof e&&"function"==typeof r)return!0}))}function ve(e,r){var t=r[e];return[_.default(r,[e]),t]}function ye(e,r){void 0===r&&(r={});var t=e||"";if(!t.startsWith("#"))throw new Error("Could not find a definition for "+e+".");t=decodeURIComponent(t.substring(1));var n=I.default.get(r,t);if(void 0===n)throw new Error("Could not find a definition for "+e+".");if(n[se]){var i=ve(se,n),o=i[0],a=ye(i[1],r);return Object.keys(o).length>0?B({},o,a):a}return n}function ge(e,r,t,n,i){if(void 0===r)return 0;for(var o=0;o<t.length;o++){var a=t[o];if(i&&D.default(a,[oe,i])){var u=E.default(r,i),s=E.default(a,[oe,i],{});if(e.isValid(s,u,n))return o}else if(a[oe]){var f={anyOf:Object.keys(a[oe]).map((function(e){return{required:[e]}}))},d=void 0;if(a.anyOf){var l=B({},(Y(a),a));l.allOf=l.allOf?l.allOf.slice():[],l.allOf.push(f),d=l}else d=Object.assign({},a,f);if(delete d.required,e.isValid(d,r,n))return o}else if(e.isValid(a,r,n))return o}return 0}function xe(e,r,t,n,i){return ge(e,r,t,n,i)}function be(e){var r,t=E.default(e,"discriminator.propertyName",void 0);return j.default(t)?r=t:void 0!==t&&console.warn('Expecting discriminator to be a string, got "'+typeof t+'" instead'),r}function Se(e){return Array.isArray(e)?"array":"string"==typeof e?"string":null==e?"null":"boolean"==typeof e?"boolean":isNaN(e)?"object"==typeof e?"object":"string":"number"}function Oe(e){var r=e.type;return!r&&e.const?Se(e.const):!r&&e.enum?"string":r||!e.properties&&!e.additionalProperties?(Array.isArray(r)&&2===r.length&&r.includes("null")&&(r=r.find((function(e){return"null"!==e}))),r):"object"}function Ae(e,r){var t=Object.assign({},e);return Object.keys(r).reduce((function(t,n){var i=e?e[n]:{},o=r[n];return t[n]=e&&n in e&&R(o)?Ae(i,o):e&&r&&("object"===Oe(e)||"object"===Oe(r))&&n===ae&&Array.isArray(i)&&Array.isArray(o)?N.default(i,o):o,t}),t)}var Ee=["if","then","else"],we=["$ref"],Ie=["allOf"],_e=["dependencies"],De=["oneOf"];function Fe(e,r,t,n){return void 0===t&&(t={}),We(e,r,t,n)[0]}function je(e){return e.reduce((function(e,r){return r.length>1?r.flatMap((function(r){return W.default(e.length,(function(t){return[].concat(e[t]).concat(r)}))})):(e.forEach((function(e){return e.push(r[0])})),e)}),[[]])}function Te(e,r,t,n,i){var o=r.$ref,a=V(r,we);return We(e,B({},ye(o,t),a),t,i,n)}function We(e,r,t,n,i){if(void 0===i&&(i=!1),!R(r))return[{}];var o=function(e,r,t,n,i){return se in r?Te(e,r,t,n,i):Q in r?Ue(e,r,t,n,i).flatMap((function(r){return We(e,r,t,i,n)})):H in r&&Array.isArray(r.allOf)?je(r.allOf.map((function(r){return We(e,r,t,i,n)}))).map((function(e){return B({},r,{allOf:e})})):[r]}(e,r,t,i,n);return o.flatMap((function(o){var a=o;if(re in a)return function(e,r,t,n,i){var o=r.if,a=r.then,u=r.else,s=V(r,Ee),f=e.isValid(o,i,t),d=[s],l=[];if(n)a&&"boolean"!=typeof a&&(l=l.concat(We(e,a,t,i,n))),u&&"boolean"!=typeof u&&(l=l.concat(We(e,u,t,i,n)));else{var c=f?a:u;c&&"boolean"!=typeof c&&(l=l.concat(We(e,c,t,i,n)))}return l.length&&(d=l.map((function(e){return Ae(s,e)}))),d.flatMap((function(r){return We(e,r,t,i,n)}))}(e,a,t,i,n);if(H in r)try{a=U.default(o,{deep:!1})}catch(e){return console.warn("could not merge subschemas in allOf:\n",e),V(a,Ie)}return $ in a&&!1!==a.additionalProperties?function(e,r,t,n){var i=B({},r,{properties:B({},r.properties)}),o=n&&R(n)?n:{};return Object.keys(o).forEach((function(r){var n;r in i.properties||(n="boolean"!=typeof i.additionalProperties?se in i.additionalProperties?Fe(e,{$ref:E.default(i.additionalProperties,[se])},t,o):"type"in i.additionalProperties?B({},i.additionalProperties):J in i.additionalProperties||ie in i.additionalProperties?B({type:"object"},i.additionalProperties):{type:Se(E.default(o,[r]))}:{type:Se(E.default(o,[r]))},i.properties[r]=n,P.default(i.properties,[r,K],!0))})),i}(e,a,t,n):a}))}function Pe(e,r,t,n,i){var o;if(Array.isArray(r.oneOf)?o=r.oneOf:Array.isArray(r.anyOf)&&(o=r.anyOf),o){var a=void 0===i&&n?{}:i,u=be(r);o=o.map((function(r){return se in r?Te(e,r,t,!1,a)[0]:r}));var s=xe(e,a,o,t,u);if(n)return o;r=o[s]}return[r]}function Ue(e,r,t,n,i){var o=r.dependencies,a=V(r,_e);return Pe(e,a,t,n,i).flatMap((function(r){return Ne(e,o,r,t,n,i)}))}function Ne(e,r,t,n,i,o){var a=[t],u=function(){if(!i&&void 0===E.default(o,[s]))return"continue";if(t.properties&&!(s in t.properties))return"continue";var u,f,d=ve(s,r),l=d[0],c=d[1];return Array.isArray(c)?a[0]=(u=t,(f=c)?B({},u,{required:Array.isArray(u.required)?Array.from(new Set([].concat(u.required,f))):f}):u):R(c)&&(a=function(e,r,t,n,i,o,a){return We(e,i,t,a,o).flatMap((function(i){var u=i.oneOf,s=V(i,De);return r=Ae(r,s),void 0===u?r:je(u.map((function(r){return"boolean"!=typeof r&&se in r?Te(e,r,t,o,a):[r]}))).flatMap((function(i){return function(e,r,t,n,i,o,a){var u=i.filter((function(r){if("boolean"==typeof r||!r||!r.properties)return!1;var i=r.properties[n];if(i){var u,s={type:"object",properties:(u={},u[n]=i,u)};return e.isValid(s,a,t)||o}return!1}));return o||1===u.length?u.flatMap((function(i){var u=B({},i,{properties:ve(n,i.properties)[0]});return We(e,u,t,a,o).map((function(e){return Ae(r,e)}))})):(console.warn("ignoring oneOf in dependencies because there isn't exactly one subschema that is valid"),[r])}(e,r,t,n,i,o,a)}))}))}(e,t,n,s,c,i,o)),{v:a.flatMap((function(r){return Ne(e,l,r,n,i,o)}))}};for(var s in r){var f=u();if("continue"!==f&&"object"==typeof f)return f.v}return a}var Me,qe={type:"object",properties:{__not_really_there__:{type:"number"}}};function Le(e,r,t,n){void 0===n&&(n={});var i=0;return t&&(F.default(t.properties)?i+=T.default(t.properties,(function(t,i,o){var a=E.default(n,o);if("boolean"==typeof i)return t;if(D.default(i,se)){var u=Fe(e,i,r,a);return t+Le(e,r,u,a||{})}if(D.default(i,ie)&&a)return t+ke(e,r,a,E.default(i,ie));if("object"===i.type)return t+Le(e,r,i,a||{});if(i.type===Se(a)){var s=t+1;return i.default?s+=a===i.default?1:-1:i.const&&(s+=a===i.const?1:-1),s}return t}),0):j.default(t.type)&&t.type===Se(n)&&(i+=1)),i}function ke(e,r,t,n,i,o){void 0===i&&(i=-1);var a=n.reduce((function(n,i,a){return 1===xe(e,t,[qe,i],r,o)&&n.push(a),n}),[]);return 1===a.length?a[0]:(a.length||W.default(n.length,(function(e){return a.push(e)})),a.reduce((function(i,o){var a=i.bestScore,u=n[o];D.default(u,se)&&(u=Fe(e,u,r,t));var s=Le(e,r,u,t);return s>a?{bestIndex:o,bestScore:s}:i}),{bestIndex:i,bestScore:0}).bestIndex)}function Ce(e){return Array.isArray(e.items)&&e.items.length>0&&e.items.every((function(e){return R(e)}))}function Re(e,r){if(Array.isArray(r)){var t=Array.isArray(e)?e:[];return r.map((function(e,r){return t[r]?Re(t[r],e):e}))}if(R(r)){var n=Object.assign({},e);return Object.keys(r).reduce((function(t,n){return t[n]=Re(e?E.default(e,n):{},E.default(r,n)),t}),n)}return r}function Be(e,r,t){return void 0===t&&(t=!1),Object.keys(r).reduce((function(n,i){var o=e?e[i]:{},a=r[i];if(e&&i in e&&R(a))n[i]=Be(o,a,t);else if(t&&Array.isArray(o)&&Array.isArray(a)){var u=a;"preventDuplicates"===t&&(u=a.reduce((function(e,r){return o.includes(r)||e.push(r),e}),[])),n[i]=o.concat(u)}else n[i]=a;return n}),Object.assign({},e))}function Ye(e){return Array.isArray(e.enum)&&1===e.enum.length||G in e}function Ve(e,r,t){void 0===t&&(t={});var n=Fe(e,r,t,void 0),i=n.oneOf||n.anyOf;return!!Array.isArray(n.enum)||!!Array.isArray(i)&&i.every((function(e){return"boolean"!=typeof e&&Ye(e)}))}function Ke(e,r,t){return!(!r.uniqueItems||!r.items||"boolean"==typeof r.items)&&Ve(e,r.items,t)}function $e(e,r,t){if(void 0===r&&(r=Me.Ignore),void 0===t&&(t=-1),t>=0){if(Array.isArray(e.items)&&t<e.items.length){var n=e.items[t];if("boolean"!=typeof n)return n}}else if(e.items&&!Array.isArray(e.items)&&"boolean"!=typeof e.items)return e.items;return r!==Me.Ignore&&R(e.additionalItems)?e.additionalItems:{}}function He(e,r,t,n,i,o,a){void 0===o&&(o=[]),void 0===a&&(a={});var u=a.emptyObjectFields,s=void 0===u?"populateAllDefaults":u;n?e[r]=t:"skipDefaults"!==s&&(R(t)?w.default(t)&&!o.includes(r)||!i&&"populateRequiredDefaults"===s||(e[r]=t):void 0===t||"populateAllDefaults"!==s&&!o.includes(r)||(e[r]=t))}function Je(e,r,t){var n=void 0===t?{}:t,i=n.parentDefaults,o=n.rawFormData,a=n.rootSchema,u=void 0===a?{}:a,s=n.includeUndefinedValues,f=void 0!==s&&s,d=n._recurseList,l=void 0===d?[]:d,c=n.experimental_defaultFormStateBehavior,p=void 0===c?void 0:c,m=n.required,h=void 0!==m&&m,v=R(o)?o:{},y=R(r)?r:{},g=i,x=null,b=l;if(R(g)&&R(y.default))g=Be(g,y.default);else if(z in y)g=y.default;else if(se in y){var S=y[se];l.includes(S)||(b=l.concat(S),x=ye(S,u))}else if(Q in y)x=Ue(e,y,u,!1,v)[0];else if(Ce(y))g=y.items.map((function(r,t){return Je(e,r,{rootSchema:u,includeUndefinedValues:f,_recurseList:l,experimental_defaultFormStateBehavior:p,parentDefaults:Array.isArray(i)?i[t]:void 0,rawFormData:v})}));else if(ie in y){if(0===y.oneOf.length)return;var O=be(y);x=y.oneOf[ke(e,u,w.default(v)?void 0:v,y.oneOf,0,O)]}else if(J in y){if(0===y.anyOf.length)return;var A=be(y);x=y.anyOf[ke(e,u,w.default(v)?void 0:v,y.anyOf,0,A)]}if(x)return Je(e,x,{rootSchema:u,includeUndefinedValues:f,_recurseList:b,experimental_defaultFormStateBehavior:p,parentDefaults:g,rawFormData:v});switch(void 0===g&&(g=y.default),Oe(y)){case"object":var I=Object.keys(y.properties||{}).reduce((function(r,t){var n;return He(r,t,Je(e,E.default(y,[oe,t]),{rootSchema:u,_recurseList:l,experimental_defaultFormStateBehavior:p,includeUndefinedValues:!0===f,parentDefaults:E.default(g,[t]),rawFormData:E.default(v,[t]),required:null===(n=y.required)||void 0===n?void 0:n.includes(t)}),f,h,y.required,p),r}),{});if(y.additionalProperties){var _,D=R(y.additionalProperties)?y.additionalProperties:{},F=new Set;R(g)&&Object.keys(g).filter((function(e){return!y.properties||!y.properties[e]})).forEach((function(e){return F.add(e)})),R(v)&&(_=[],Object.keys(v).filter((function(e){return!y.properties||!y.properties[e]})).forEach((function(e){F.add(e),_.push(e)}))),F.forEach((function(r){var t,n=Je(e,D,{rootSchema:u,_recurseList:l,experimental_defaultFormStateBehavior:p,includeUndefinedValues:!0===f,parentDefaults:E.default(g,[r]),rawFormData:E.default(v,[r]),required:null===(t=y.required)||void 0===t?void 0:t.includes(r)});He(I,r,n,f,h,_)}))}return I;case"array":if(Array.isArray(g)&&(g=g.map((function(r,t){var n=$e(y,Me.Fallback,t);return Je(e,n,{rootSchema:u,_recurseList:l,experimental_defaultFormStateBehavior:p,parentDefaults:r})}))),Array.isArray(o)){var j=$e(y);g=o.map((function(r,t){return Je(e,j,{rootSchema:u,_recurseList:l,experimental_defaultFormStateBehavior:p,rawFormData:r,parentDefaults:E.default(g,[t])})}))}if("requiredOnly"===(null==p?void 0:p.arrayMinItems)&&!h)return g||void 0;var T=Array.isArray(g)?g.length:0;if(!y.minItems||Ke(e,y,u)||y.minItems<=T)return g||[];var W=g||[],P=$e(y,Me.Invert),U=P.default,N=new Array(y.minItems-T).fill(Je(e,P,{parentDefaults:U,rootSchema:u,_recurseList:l,experimental_defaultFormStateBehavior:p}));return W.concat(N)}return g}function Ge(e,r,t,n,i,o){if(void 0===i&&(i=!1),!R(r))throw new Error("Invalid schema: "+r);var a=Je(e,Fe(e,r,n,t),{rootSchema:n,includeUndefinedValues:i,experimental_defaultFormStateBehavior:o,rawFormData:t});return null==t||"number"==typeof t&&isNaN(t)?a:R(t)||Array.isArray(t)?Re(a,t):t}function ze(e){return void 0===e&&(e={}),"widget"in me(e)&&"hidden"!==me(e).widget}function Qe(e,r,t,n){if(void 0===t&&(t={}),"files"===t[ce])return!0;if(r.items){var i=Fe(e,r.items,n);return"string"===i.type&&"data-url"===i.format}return!1}function Xe(e,r,t,n,i){void 0===t&&(t={});var o=me(t,i).label,a=!(void 0!==o&&!o),u=Oe(r);return"array"===u&&(a=Ke(e,r,n)||Qe(e,r,t,n)||ze(t)),"object"===u&&(a=!1),"boolean"!==u||t[ce]||(a=!1),t[le]&&(a=!1),a}function Ze(e,r,t){if(!t)return r;var n=r.errors,i=r.errorSchema,o=e.toErrorList(t),a=t;return w.default(i)||(a=Be(i,t,!0),o=[].concat(n).concat(o)),{errorSchema:a,errors:o}}!function(e){e[e.Ignore=0]="Ignore",e[e.Invert=1]="Invert",e[e.Fallback=2]="Fallback"}(Me||(Me={}));var er=Symbol("no Value");function rr(e,r,t,n,i){var o;if(void 0===i&&(i={}),D.default(t,oe)){var a={};if(D.default(n,oe)){var u=E.default(n,oe,{});Object.keys(u).forEach((function(e){D.default(i,e)&&(a[e]=void 0)}))}var s=Object.keys(E.default(t,oe,{})),f={};s.forEach((function(o){var u=E.default(i,o),s=E.default(n,[oe,o],{}),d=E.default(t,[oe,o],{});D.default(s,se)&&(s=Fe(e,s,r,u)),D.default(d,se)&&(d=Fe(e,d,r,u));var l=E.default(s,"type"),c=E.default(d,"type");if(!l||l===c)if(D.default(a,o)&&delete a[o],"object"===c||"array"===c&&Array.isArray(u)){var p=rr(e,r,d,s,u);void 0===p&&"array"!==c||(f[o]=p)}else{var m=E.default(d,"default",er),h=E.default(s,"default",er);m!==er&&m!==u&&(h===u?a[o]=m:!0===E.default(d,"readOnly")&&(a[o]=void 0));var v=E.default(d,"const",er),y=E.default(s,"const",er);v!==er&&v!==u&&(a[o]=y===u?v:void 0)}})),o=B({},i,a,f)}else if("array"===E.default(n,"type")&&"array"===E.default(t,"type")&&Array.isArray(i)){var d=E.default(n,"items"),l=E.default(t,"items");if("object"!=typeof d||"object"!=typeof l||Array.isArray(d)||Array.isArray(l))"boolean"==typeof d&&"boolean"==typeof l&&d===l&&(o=i);else{D.default(d,se)&&(d=Fe(e,d,r,i)),D.default(l,se)&&(l=Fe(e,l,r,i));var c=E.default(d,"type"),p=E.default(l,"type");if(!c||c===p){var m=E.default(t,"maxItems",-1);o="object"===p?i.reduce((function(t,n){var i=rr(e,r,l,d,n);return void 0!==i&&(m<0||t.length<m)&&t.push(i),t}),[]):m>0&&i.length>m?i.slice(0,m):i}}}return o}function tr(e,r,t,n,i,o,a,u){if(void 0===u&&(u=[]),se in r||Q in r||H in r){var s=Fe(e,r,o,a);if(-1===u.findIndex((function(e){return M.default(e,s)})))return tr(e,s,t,n,i,o,a,u.concat(s))}if(te in r&&!E.default(r,[te,se]))return tr(e,E.default(r,te),t,n,i,o,a,u);var f={$id:i||t};if("object"===Oe(r)&&oe in r)for(var d in r.properties){var l=E.default(r,[oe,d]),c=f[ee]+n+d;f[d]=tr(e,R(l)?l:{},t,n,c,o,E.default(a,[d]),u)}return f}function nr(e,r,t,n,i,o,a){return void 0===o&&(o="root"),void 0===a&&(a="_"),tr(e,r,o,a,t,n,i)}function ir(e,r,t,n,i,o){var a;if(void 0===o&&(o=[]),se in r||Q in r||H in r){var u=Fe(e,r,n,i);if(-1===o.findIndex((function(e){return M.default(e,u)})))return ir(e,u,t,n,i,o.concat(u))}var s=((a={})[ne]=t.replace(/^\./,""),a);if(ie in r||J in r){var f=ie in r?r.oneOf:r.anyOf,d=be(r),l=ke(e,n,i,f,0,d);s=B({},s,ir(e,f[l],t,n,i,o))}if($ in r&&!1!==r[$]&&P.default(s,fe,!0),te in r&&Array.isArray(i))i.forEach((function(i,a){s[a]=ir(e,r.items,t+"."+a,n,i,o)}));else if(oe in r)for(var c in r.properties){var p=E.default(r,[oe,c]);s[c]=ir(e,p,t+"."+c,n,E.default(i,[c]),o)}return s}function or(e,r,t,n,i){return void 0===t&&(t=""),ir(e,r,t,n,i)}var ar=function(){function e(e,r,t){this.rootSchema=void 0,this.validator=void 0,this.experimental_defaultFormStateBehavior=void 0,this.rootSchema=r,this.validator=e,this.experimental_defaultFormStateBehavior=t}var r=e.prototype;return r.getValidator=function(){return this.validator},r.doesSchemaUtilsDiffer=function(e,r,t){return void 0===t&&(t={}),!(!e||!r||this.validator===e&&he(this.rootSchema,r)&&he(this.experimental_defaultFormStateBehavior,t))},r.getDefaultFormState=function(e,r,t){return void 0===t&&(t=!1),Ge(this.validator,e,r,this.rootSchema,t,this.experimental_defaultFormStateBehavior)},r.getDisplayLabel=function(e,r,t){return Xe(this.validator,e,r,this.rootSchema,t)},r.getClosestMatchingOption=function(e,r,t,n){return ke(this.validator,this.rootSchema,e,r,t,n)},r.getFirstMatchingOption=function(e,r,t){return xe(this.validator,e,r,this.rootSchema,t)},r.getMatchingOption=function(e,r,t){return ge(this.validator,e,r,this.rootSchema,t)},r.isFilesArray=function(e,r){return Qe(this.validator,e,r,this.rootSchema)},r.isMultiSelect=function(e){return Ke(this.validator,e,this.rootSchema)},r.isSelect=function(e){return Ve(this.validator,e,this.rootSchema)},r.mergeValidationData=function(e,r){return Ze(this.validator,e,r)},r.retrieveSchema=function(e,r){return Fe(this.validator,e,this.rootSchema,r)},r.sanitizeDataForNewSchema=function(e,r,t){return rr(this.validator,this.rootSchema,e,r,t)},r.toIdSchema=function(e,r,t,n,i){return void 0===n&&(n="root"),void 0===i&&(i="_"),nr(this.validator,e,r,this.rootSchema,t,n,i)},r.toPathSchema=function(e,r,t){return or(this.validator,e,r,this.rootSchema,t)},e}();function ur(e,r){var t=e;if(Array.isArray(r)){var n=t.split(/(%\d)/);r.forEach((function(e,r){var t=n.findIndex((function(e){return e==="%"+(r+1)}));t>=0&&(n[t]=e)})),t=n.join("")}return t}function sr(e,r,t){if(void 0===r&&(r=[]),Array.isArray(e))return e.map((function(e){return sr(e,r)})).filter((function(e){return e}));var n=""===e||null===e?-1:Number(e),i=r[n];return i?i.value:t}function fr(e,r){return Array.isArray(r)?r.some((function(r){return M.default(r,e)})):M.default(r,e)}var dr=function(){function e(e){this.errorSchema={},this.resetAllErrors(e)}var r,t,n=e.prototype;return n.getOrCreateErrorBlock=function(e){var r=Array.isArray(e)&&e.length>0||"string"==typeof e?E.default(this.errorSchema,e):this.errorSchema;return!r&&e&&P.default(this.errorSchema,e,r={}),r},n.resetAllErrors=function(e){return this.errorSchema=e?q.default(e):{},this},n.addErrors=function(e,r){var t,n=this.getOrCreateErrorBlock(r),i=E.default(n,Z);return Array.isArray(i)||(n[Z]=i=[]),Array.isArray(e)?(t=i).push.apply(t,e):i.push(e),this},n.setErrors=function(e,r){var t=this.getOrCreateErrorBlock(r),n=Array.isArray(e)?[].concat(e):[e];return P.default(t,Z,n),this},n.clearErrors=function(e){var r=this.getOrCreateErrorBlock(e);return P.default(r,Z,[]),this},r=e,(t=[{key:"ErrorSchema",get:function(){return this.errorSchema}}])&&function(e,r){for(var t=0;t<r.length;t++){var n=r[t];n.enumerable=n.enumerable||!1,n.configurable=!0,"value"in n&&(n.writable=!0),Object.defineProperty(e,"symbol"==typeof(i=function(e,r){if("object"!=typeof e||null===e)return e;var t=e[Symbol.toPrimitive];if(void 0!==t){var n=t.call(e,"string");if("object"!=typeof n)return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return String(e)}(n.key))?i:String(i),n)}var i}(r.prototype,t),Object.defineProperty(r,"prototype",{writable:!1}),e}();function lr(e){var r={};return e.multipleOf&&(r.step=e.multipleOf),(e.minimum||0===e.minimum)&&(r.min=e.minimum),(e.maximum||0===e.maximum)&&(r.max=e.maximum),r}var cr,pr={props:{disabled:!1},submitText:"Submit",norender:!1},mr=["options"],hr={boolean:{checkbox:"CheckboxWidget",radio:"RadioWidget",select:"SelectWidget",hidden:"HiddenWidget"},string:{text:"TextWidget",password:"PasswordWidget",email:"EmailWidget",hostname:"TextWidget",ipv4:"TextWidget",ipv6:"TextWidget",uri:"URLWidget","data-url":"FileWidget",radio:"RadioWidget",select:"SelectWidget",textarea:"TextareaWidget",hidden:"HiddenWidget",date:"DateWidget",datetime:"DateTimeWidget","date-time":"DateTimeWidget","alt-date":"AltDateWidget","alt-datetime":"AltDateTimeWidget",time:"TimeWidget",color:"ColorWidget",file:"FileWidget"},number:{text:"TextWidget",select:"SelectWidget",updown:"UpDownWidget",range:"RangeWidget",radio:"RadioWidget",hidden:"HiddenWidget"},integer:{text:"TextWidget",select:"SelectWidget",updown:"UpDownWidget",range:"RangeWidget",radio:"RadioWidget",hidden:"HiddenWidget"},array:{select:"SelectWidget",checkboxes:"CheckboxesWidget",files:"FileWidget",hidden:"HiddenWidget"}};function vr(e,r,t){void 0===t&&(t={});var n=Oe(e);if("function"==typeof r||r&&L.default.isForwardRef(y.createElement(r))||L.default.isMemo(r))return function(e){var r=E.default(e,"MergedWidget");if(!r){var t=e.defaultProps&&e.defaultProps.options||{};P.default(e,"MergedWidget",r=function(r){var n=r.options,i=V(r,mr);return v.jsx(e,B({options:B({},t,n)},i))})}return r}(r);if("string"!=typeof r)throw new Error("Unsupported widget definition: "+typeof r);if(r in t)return vr(e,t[r],t);if("string"==typeof n){if(!(n in hr))throw new Error("No widget for type '"+n+"'");if(r in hr[n])return vr(e,t[hr[n][r]],t)}throw new Error("No widget '"+r+"' for type '"+n+"'")}function yr(e){return function(e){for(var r=0,t=0;t<e.length;t+=1)r=(r<<5)-r+e.charCodeAt(t),r&=r;return r.toString(16)}(JSON.stringify(e))}function gr(e,r){return(j.default(e)?e:e[ee])+"__"+r}function xr(e){return gr(e,"description")}function br(e){return gr(e,"error")}function Sr(e){return gr(e,"examples")}function Or(e){return gr(e,"help")}function Ar(e){if(X in e&&Array.isArray(e.enum)&&1===e.enum.length)return e.enum[0];if(G in e)return e.const;throw new Error("schema cannot be inferred as a constant")}function Er(e,r){for(var t=String(e);t.length<r;)t="0"+t;return t}function wr(e,r){if(void 0===r&&(r=[]),!e)return[];var t=[];return Z in e&&(t=t.concat(e[Z].map((function(e){var t="."+r.join(".");return{property:t,message:e,stack:t+" "+e}})))),Object.keys(e).reduce((function(t,n){if(n!==Z){var i=e[n];O.default(i)&&(t=t.concat(wr(i,[].concat(r,[n]))))}return t}),t)}exports.TranslatableString=void 0,(cr=exports.TranslatableString||(exports.TranslatableString={})).ArrayItemTitle="Item",cr.MissingItems="Missing items definition",cr.YesLabel="Yes",cr.NoLabel="No",cr.CloseLabel="Close",cr.ErrorsLabel="Errors",cr.NewStringDefault="New Value",cr.AddButton="Add",cr.AddItemButton="Add Item",cr.CopyButton="Copy",cr.MoveDownButton="Move down",cr.MoveUpButton="Move up",cr.RemoveButton="Remove",cr.NowLabel="Now",cr.ClearLabel="Clear",cr.AriaDateLabel="Select a date",cr.PreviewLabel="Preview",cr.DecrementAriaLabel="Decrease value by 1",cr.IncrementAriaLabel="Increase value by 1",cr.UnknownFieldType="Unknown field type %1",cr.OptionPrefix="Option %1",cr.TitleOptionPrefix="%1 option %2",cr.KeyLabel="%1 Key",cr.InvalidObjectField='Invalid "%1" object field configuration: <em>%2</em>.',cr.UnsupportedField="Unsupported field schema.",cr.UnsupportedFieldWithId="Unsupported field schema for field <code>%1</code>.",cr.UnsupportedFieldWithReason="Unsupported field schema: <em>%1</em>.",cr.UnsupportedFieldWithIdAndReason="Unsupported field schema for field <code>%1</code>: <em>%2</em>.",cr.FilesInfo="<strong>%1</strong> (%2, %3 bytes)";var Ir=function(){function e(e){this.rootSchema=void 0,this.schemaMap={},this.rootSchema=e,this.addSchema(e,yr(e))}var r=e.prototype;return r.addSchema=function(e,r){var t,n=E.default(e,ee,r),i=B({},e,((t={})[ee]=n,t)),o=this.schemaMap[n];if(o){if(!M.default(o,i))throw console.error("existing schema:",JSON.stringify(o,null,2)),console.error("new schema:",JSON.stringify(i,null,2)),new Error("Two different schemas exist with the same key "+n+"! What a bad coincidence. If possible, try adding an $id to one of the schemas")}else this.schemaMap[n]=i},r.getSchemaMap=function(){return this.schemaMap},r.isValid=function(e,r,t){if(!M.default(t,this.rootSchema))throw new Error("Unexpectedly calling isValid() with a rootSchema that differs from the construction rootSchema");return this.addSchema(e,yr(e)),!1},r.rawValidation=function(e,r){throw new Error("Unexpectedly calling the `rawValidation()` method during schema parsing")},r.toErrorList=function(e,r){throw new Error("Unexpectedly calling the `toErrorList()` method during schema parsing")},r.validateFormData=function(e,r,t,n,i){throw new Error("Unexpectedly calling the `validateFormData()` method during schema parsing")},e}();function _r(e,r,t,n){We(e,n,t,void 0,!0).forEach((function(n){-1===r.findIndex((function(e){return M.default(e,n)}))&&(r.push(n),Pe(e,n,t,!0).forEach((function(i){oe in i&&i[oe]&&C.default(n[oe],(function(n){_r(e,r,t,n)}))})))}))}exports.ADDITIONAL_PROPERTIES_KEY=$,exports.ADDITIONAL_PROPERTY_FLAG=K,exports.ALL_OF_KEY=H,exports.ANY_OF_KEY=J,exports.CONST_KEY=G,exports.DEFAULT_KEY=z,exports.DEFINITIONS_KEY="definitions",exports.DEPENDENCIES_KEY=Q,exports.ENUM_KEY=X,exports.ERRORS_KEY=Z,exports.ErrorSchemaBuilder=dr,exports.ID_KEY=ee,exports.IF_KEY=re,exports.ITEMS_KEY=te,exports.NAME_KEY=ne,exports.ONE_OF_KEY=ie,exports.PROPERTIES_KEY=oe,exports.REF_KEY=se,exports.REQUIRED_KEY=ae,exports.RJSF_ADDITONAL_PROPERTIES_FLAG=fe,exports.ROOT_SCHEMA_PREFIX=de,exports.SUBMIT_BTN_OPTIONS_KEY=ue,exports.UI_FIELD_KEY=le,exports.UI_GLOBAL_OPTIONS_KEY="ui:globalOptions",exports.UI_OPTIONS_KEY=pe,exports.UI_WIDGET_KEY=ce,exports.allowAdditionalItems=function(e){return!0===e.additionalItems&&console.warn("additionalItems=true is currently not supported"),R(e.additionalItems)},exports.ariaDescribedByIds=function(e,r){void 0===r&&(r=!1);var t=r?" "+Sr(e):"";return br(e)+" "+xr(e)+" "+Or(e)+t},exports.asNumber=function(e){if(""!==e){if(null===e)return null;if(/\.$/.test(e))return e;if(/\.0$/.test(e))return e;if(/\.\d*0$/.test(e))return e;var r=Number(e);return"number"!=typeof r||Number.isNaN(r)?e:r}},exports.canExpand=function(e,r,t){if(void 0===r&&(r={}),!e.additionalProperties)return!1;var n=me(r).expandable,i=void 0===n||n;return!1===i?i:void 0===e.maxProperties||!t||Object.keys(t).length<e.maxProperties},exports.createErrorHandler=function e(r){var t,n=((t={})[Z]=[],t.addError=function(e){this[Z].push(e)},t);if(Array.isArray(r))return r.reduce((function(r,t,n){var i;return B({},r,((i={})[n]=e(t),i))}),n);if(O.default(r)){var i=r;return Object.keys(i).reduce((function(r,t){var n;return B({},r,((n={})[t]=e(i[t]),n))}),n)}return n},exports.createSchemaUtils=function(e,r,t){return void 0===t&&(t={}),new ar(e,r,t)},exports.dataURItoBlob=function(e){var r,t=e.split(","),n=t[0].split(";"),i=n[0].replace("data:",""),o=n.filter((function(e){return"name"===e.split("=")[0]}));r=1!==o.length?"unknown":decodeURI(o[0].split("=")[1]);try{for(var a=atob(t[1]),u=[],s=0;s<a.length;s++)u.push(a.charCodeAt(s));return{blob:new window.Blob([new Uint8Array(u)],{type:i}),name:r}}catch(r){return{blob:{size:0,type:r.message},name:e}}},exports.deepEquals=he,exports.descriptionId=xr,exports.englishStringTranslator=function(e,r){return ur(e,r)},exports.enumOptionsDeselectValue=function(e,r,t){void 0===t&&(t=[]);var n=sr(e,t);return Array.isArray(r)?r.filter((function(e){return!M.default(e,n)})):M.default(n,r)?void 0:r},exports.enumOptionsIndexForValue=function(e,r,t){void 0===r&&(r=[]),void 0===t&&(t=!1);var n=r.map((function(r,t){return fr(r.value,e)?String(t):void 0})).filter((function(e){return void 0!==e}));return t?n:n[0]},exports.enumOptionsIsSelected=fr,exports.enumOptionsSelectValue=function(e,r,t){void 0===t&&(t=[]);var n=sr(e,t);if(n){var i=t.findIndex((function(e){return n===e.value})),o=t.map((function(e){return e.value}));return r.slice(0,i).concat(n,r.slice(i)).sort((function(e,r){return Number(o.indexOf(e)>o.indexOf(r))}))}return r},exports.enumOptionsValueForIndex=sr,exports.errorId=br,exports.examplesId=Sr,exports.findSchemaDefinition=ye,exports.getClosestMatchingOption=ke,exports.getDefaultFormState=Ge,exports.getDiscriminatorFieldFromSchema=be,exports.getDisplayLabel=Xe,exports.getFirstMatchingOption=xe,exports.getInputProps=function(e,r,t,n){void 0===t&&(t={}),void 0===n&&(n=!0);var i=B({type:r||"text"},lr(e));return t.inputType?i.type=t.inputType:r||("number"===e.type?(i.type="number",n&&void 0===i.step&&(i.step="any")):"integer"===e.type&&(i.type="number",void 0===i.step&&(i.step=1))),t.autocomplete&&(i.autoComplete=t.autocomplete),i},exports.getMatchingOption=ge,exports.getSchemaType=Oe,exports.getSubmitButtonOptions=function(e){void 0===e&&(e={});var r=me(e);return r&&r[ue]?B({},pr,r[ue]):pr},exports.getTemplate=function(e,r,t){void 0===t&&(t={});var n=r.templates;return"ButtonTemplates"===e?n[e]:t[e]||n[e]},exports.getUiOptions=me,exports.getWidget=vr,exports.guessType=Se,exports.hasWidget=function(e,r,t){void 0===t&&(t={});try{return vr(e,r,t),!0}catch(e){var n=e;if(n.message&&(n.message.startsWith("No widget")||n.message.startsWith("Unsupported widget")))return!1;throw e}},exports.hashForSchema=yr,exports.helpId=Or,exports.isConstant=Ye,exports.isCustomWidget=ze,exports.isFilesArray=Qe,exports.isFixedItems=Ce,exports.isMultiSelect=Ke,exports.isObject=R,exports.isSelect=Ve,exports.labelValue=function(e,r,t){return r?t:e},exports.localToUTC=function(e){return e?new Date(e).toJSON():void 0},exports.mergeDefaultsWithFormData=Re,exports.mergeObjects=Be,exports.mergeSchemas=Ae,exports.mergeValidationData=Ze,exports.optionId=function(e,r){return e+"-"+r},exports.optionsList=function(e){var r=e;if(e.enum)return e.enum.map((function(e,t){return{label:r.enumNames&&r.enumNames[t]||String(e),value:e}}));var t=e.oneOf||e.anyOf;return t&&t.map((function(e){var r=e,t=Ar(r);return{schema:r,label:r.title||String(t),value:t}}))},exports.orderProperties=function(e,r){if(!Array.isArray(r))return e;var t,n=function(e){return e.reduce((function(e,r){return e[r]=!0,e}),{})},i=n(e),o=r.filter((function(e){return"*"===e||i[e]})),a=n(o),u=e.filter((function(e){return!a[e]})),s=o.indexOf("*");if(-1===s){if(u.length)throw new Error("uiSchema order list does not contain "+((t=u).length>1?"properties '"+t.join("', '")+"'":"property '"+t[0]+"'"));return o}if(s!==o.lastIndexOf("*"))throw new Error("uiSchema order list contains more than one wildcard item");var f=[].concat(o);return f.splice.apply(f,[s,1].concat(u)),f},exports.pad=Er,exports.parseDateString=function(e,r){if(void 0===r&&(r=!0),!e)return{year:-1,month:-1,day:-1,hour:r?-1:0,minute:r?-1:0,second:r?-1:0};var t=new Date(e);if(Number.isNaN(t.getTime()))throw new Error("Unable to parse date "+e);return{year:t.getUTCFullYear(),month:t.getUTCMonth()+1,day:t.getUTCDate(),hour:r?t.getUTCHours():0,minute:r?t.getUTCMinutes():0,second:r?t.getUTCSeconds():0}},exports.rangeSpec=lr,exports.replaceStringParameters=ur,exports.retrieveSchema=Fe,exports.sanitizeDataForNewSchema=rr,exports.schemaParser=function(e){var r=new Ir(e);return _r(r,[],e,e),r.getSchemaMap()},exports.schemaRequiresTrueValue=function e(r){return!!r.const||!(!r.enum||1!==r.enum.length||!0!==r.enum[0])||(r.anyOf&&1===r.anyOf.length?e(r.anyOf[0]):r.oneOf&&1===r.oneOf.length?e(r.oneOf[0]):!!r.allOf&&r.allOf.some((function(r){return e(r)})))},exports.shouldRender=function(e,r,t){var n=e.state;return!he(e.props,r)||!he(n,t)},exports.titleId=function(e){return gr(e,"title")},exports.toConstant=Ar,exports.toDateString=function(e,r){void 0===r&&(r=!0);var t=e.hour,n=e.minute,i=e.second,o=Date.UTC(e.year,e.month-1,e.day,void 0===t?0:t,void 0===n?0:n,void 0===i?0:i),a=new Date(o).toJSON();return r?a:a.slice(0,10)},exports.toErrorList=wr,exports.toErrorSchema=function(e){var r=new dr;return e.length&&e.forEach((function(e){var t=e.property,n=e.message,i="."===t?[]:k.default(t);i.length>0&&""===i[0]&&i.splice(0,1),n&&r.addErrors(n,i)})),r.ErrorSchema},exports.toIdSchema=nr,exports.toPathSchema=or,exports.unwrapErrorHandler=function e(r){return Object.keys(r).reduce((function(t,n){if("addError"===n)return t;var i,o,a=r[n];return O.default(a)?B({},t,((o={})[n]=e(a),o)):B({},t,((i={})[n]=a,i))}),{})},exports.utcToLocal=function(e){if(!e)return"";var r=new Date(e);return Er(r.getFullYear(),4)+"-"+Er(r.getMonth()+1,2)+"-"+Er(r.getDate(),2)+"T"+Er(r.getHours(),2)+":"+Er(r.getMinutes(),2)+":"+Er(r.getSeconds(),2)+"."+Er(r.getMilliseconds(),3)},exports.validationDataMerge=function(e,r){if(!r)return e;var t=e.errors,n=e.errorSchema,i=wr(r),o=r;return w.default(n)||(o=Be(n,r,!0),i=[].concat(t).concat(i)),{errorSchema:o,errors:i}},exports.withIdRefPrefix=function e(r){return r.constructor===Object?function(r){for(var t in r){var n=r[t];r[t]=t===se&&"string"==typeof n&&n.startsWith("#")?de+n:e(n)}return r}(B({},r)):Array.isArray(r)?function(r){for(var t=0;t<r.length;t++)r[t]=e(r[t]);return r}([].concat(r)):r};
//# sourceMappingURL=utils.cjs.production.min.js.map

@@ -1,2 +0,2 @@

!function(e,r){"object"==typeof exports&&"undefined"!=typeof module?r(exports,require("lodash-es/isPlainObject"),require("lodash-es/isEqualWith"),require("lodash-es/get"),require("lodash-es/isEmpty"),require("jsonpointer"),require("lodash-es/omit"),require("lodash-es/has"),require("lodash-es/isObject"),require("lodash-es/isString"),require("lodash-es/reduce"),require("lodash-es/times"),require("lodash-es/set"),require("json-schema-merge-allof"),require("lodash-es/union"),require("lodash-es/isEqual"),require("lodash-es/cloneDeep"),require("react/jsx-runtime"),require("react"),require("react-is"),require("lodash-es/toPath")):"function"==typeof define&&define.amd?define(["exports","lodash-es/isPlainObject","lodash-es/isEqualWith","lodash-es/get","lodash-es/isEmpty","jsonpointer","lodash-es/omit","lodash-es/has","lodash-es/isObject","lodash-es/isString","lodash-es/reduce","lodash-es/times","lodash-es/set","json-schema-merge-allof","lodash-es/union","lodash-es/isEqual","lodash-es/cloneDeep","react/jsx-runtime","react","react-is","lodash-es/toPath"],r):r((e="undefined"!=typeof globalThis?globalThis:e||self)["@rjsf/utils"]={},e.isPlainObject,e.isEqualWith,e.get,e.isEmpty,e.jsonpointer,e.omit,e.has,e.isObject$1,e.isString,e.reduce,e.times,e.set,e.mergeAllOf,e.union,e.isEqual,e.cloneDeep,e.jsxRuntime,e.React,e.ReactIs,e.toPath)}(this,(function(e,r,t,n,i,o,a,u,s,f,d,l,c,p,v,m,h,y,g,b,O){"use strict";function A(e){return e&&"object"==typeof e&&"default"in e?e:{default:e}}var S=A(r),E=A(t),I=A(n),w=A(i),j=A(o),_=A(a),T=A(u),W=A(s),D=A(f),P=A(d),x=A(l),N=A(c),F=A(p),U=A(v),R=A(m),q=A(h),C=A(b),k=A(O);function L(e){return!("undefined"!=typeof File&&e instanceof File||"undefined"!=typeof Date&&e instanceof Date||"object"!=typeof e||null===e||Array.isArray(e))}function M(){return M=Object.assign?Object.assign.bind():function(e){for(var r=1;r<arguments.length;r++){var t=arguments[r];for(var n in t)Object.prototype.hasOwnProperty.call(t,n)&&(e[n]=t[n])}return e},M.apply(this,arguments)}function Y(e){if(null==e)throw new TypeError("Cannot destructure "+e)}function K(e,r){if(null==e)return{};var t,n,i={},o=Object.keys(e);for(n=0;n<o.length;n++)r.indexOf(t=o[n])>=0||(i[t]=e[t]);return i}var B="__additional_property",V="additionalProperties",$="allOf",H="anyOf",G="const",z="default",J="dependencies",Q="enum",X="__errors",Z="$id",ee="items",re="$name",te="oneOf",ne="properties",ie="required",oe="submitButtonOptions",ae="$ref",ue="__rjsf_additionalProperties",se="__rjsf_rootSchema",fe="ui:field",de="ui:widget",le="ui:options";function ce(e,r){return void 0===e&&(e={}),void 0===r&&(r={}),Object.keys(e).filter((function(e){return 0===e.indexOf("ui:")})).reduce((function(r,t){var n,i=e[t];return t===de&&L(i)?(console.error("Setting options via ui:widget object is no longer supported, use ui:options instead"),r):t===le&&L(i)?M({},r,i):M({},r,((n={})[t.substring(3)]=i,n))}),M({},r))}function pe(e,r){return E.default(e,r,(function(e,r){if("function"==typeof e&&"function"==typeof r)return!0}))}function ve(e,r){var t=r[e];return[_.default(r,[e]),t]}function me(e,r){void 0===r&&(r={});var t=e||"";if(!t.startsWith("#"))throw new Error("Could not find a definition for "+e+".");t=decodeURIComponent(t.substring(1));var n=j.default.get(r,t);if(void 0===n)throw new Error("Could not find a definition for "+e+".");if(n[ae]){var i=ve(ae,n),o=i[0],a=me(i[1],r);return Object.keys(o).length>0?M({},o,a):a}return n}function he(e,r,t,n,i){if(void 0===r)return 0;for(var o=0;o<t.length;o++){var a=t[o];if(i&&T.default(a,[ne,i])){var u=I.default(r,i),s=I.default(a,[ne,i],{});if(e.isValid(s,u,n))return o}else if(a[ne]){var f={anyOf:Object.keys(a[ne]).map((function(e){return{required:[e]}}))},d=void 0;if(a.anyOf){var l=M({},(Y(a),a));l.allOf=l.allOf?l.allOf.slice():[],l.allOf.push(f),d=l}else d=Object.assign({},a,f);if(delete d.required,e.isValid(d,r,n))return o}else if(e.isValid(a,r,n))return o}return 0}function ye(e,r,t,n,i){return he(e,r,t,n,i)}function ge(e){return Array.isArray(e)?"array":"string"==typeof e?"string":null==e?"null":"boolean"==typeof e?"boolean":isNaN(e)?"object"==typeof e?"object":"string":"number"}function be(e){var r=e.type;return!r&&e.const?ge(e.const):!r&&e.enum?"string":r||!e.properties&&!e.additionalProperties?(Array.isArray(r)&&2===r.length&&r.includes("null")&&(r=r.find((function(e){return"null"!==e}))),r):"object"}function Oe(e,r){var t=Object.assign({},e);return Object.keys(r).reduce((function(t,n){var i=e?e[n]:{},o=r[n];return t[n]=e&&n in e&&L(o)?Oe(i,o):e&&r&&("object"===be(e)||"object"===be(r))&&n===ie&&Array.isArray(i)&&Array.isArray(o)?U.default(i,o):o,t}),t)}var Ae=["if","then","else"],Se=["$ref"],Ee=["allOf"],Ie=["dependencies"],we=["oneOf"];function je(e,r,t,n){return _e(e,M({},me(r.$ref,t),K(r,Se)),t,n)}function _e(e,r,t,n){if(void 0===t&&(t={}),!L(r))return{};var i=function(e,r,t,n){if(void 0===t&&(t={}),ae in r)return je(e,r,t,n);if(J in r){var i=Te(e,r,t,n);return _e(e,i,t,n)}return $ in r?M({},r,{allOf:r.allOf.map((function(r){return _e(e,r,t,n)}))}):r}(e,r,t,n);if("if"in r)return function(e,r,t,n){var i=r.if,o=r.then,a=r.else,u=K(r,Ae),s=e.isValid(i,n,t)?o:a;return _e(e,s&&"boolean"!=typeof s?Oe(u,_e(e,s,t,n)):u,t,n)}(e,r,t,n);var o=n||{};if($ in r)try{i=F.default(i,{deep:!1})}catch(e){return console.warn("could not merge subschemas in allOf:\n",e),K(i,Ee)}return V in i&&!1!==i.additionalProperties?function(e,r,t,n){var i=M({},r,{properties:M({},r.properties)}),o=n&&L(n)?n:{};return Object.keys(o).forEach((function(r){var n;r in i.properties||(n="boolean"!=typeof i.additionalProperties?ae in i.additionalProperties?_e(e,{$ref:I.default(i.additionalProperties,[ae])},t,o):"type"in i.additionalProperties?M({},i.additionalProperties):H in i.additionalProperties||te in i.additionalProperties?M({type:"object"},i.additionalProperties):{type:ge(I.default(o,[r]))}:{type:ge(I.default(o,[r]))},i.properties[r]=n,N.default(i.properties,[r,B],!0))})),i}(e,i,t,o):i}function Te(e,r,t,n){var i=r.dependencies,o=K(r,Ie);return Array.isArray(o.oneOf)?o=o.oneOf[ye(e,n,o.oneOf,t)]:Array.isArray(o.anyOf)&&(o=o.anyOf[ye(e,n,o.anyOf,t)]),We(e,i,o,t,n)}function We(e,r,t,n,i){var o=t;for(var a in r)if(void 0!==I.default(i,[a])&&(!o.properties||a in o.properties)){var u=ve(a,r),s=u[0],f=u[1];return Array.isArray(f)?o=De(o,f):L(f)&&(o=Pe(e,o,n,a,f,i)),We(e,s,o,n,i)}return o}function De(e,r){return r?M({},e,{required:Array.isArray(e.required)?Array.from(new Set([].concat(e.required,r))):r}):e}function Pe(e,r,t,n,i,o){var a=_e(e,i,t,o),u=a.oneOf;if(r=Oe(r,K(a,we)),void 0===u)return r;var s=u.map((function(r){return"boolean"!=typeof r&&ae in r?je(e,r,t,o):r}));return function(e,r,t,n,i,o){var a=i.filter((function(r){if("boolean"==typeof r||!r||!r.properties)return!1;var i=r.properties[n];if(i){var a,u={type:"object",properties:(a={},a[n]=i,a)};return e.isValid(u,o,t)}return!1}));if(1!==a.length)return console.warn("ignoring oneOf in dependencies because there isn't exactly one subschema that is valid"),r;var u=a[0],s=M({},u,{properties:ve(n,u.properties)[0]});return Oe(r,_e(e,s,t,o))}(e,r,t,n,s,o)}var xe,Ne={type:"object",properties:{__not_really_there__:{type:"number"}}};function Fe(e,r,t,n){void 0===n&&(n={});var i=0;return t&&(W.default(t.properties)?i+=P.default(t.properties,(function(t,i,o){var a=I.default(n,o);if("boolean"==typeof i)return t;if(T.default(i,ae)){var u=_e(e,i,r,a);return t+Fe(e,r,u,a||{})}if(T.default(i,te)&&a)return t+Ue(e,r,a,I.default(i,te));if("object"===i.type)return t+Fe(e,r,i,a||{});if(i.type===ge(a)){var s=t+1;return i.default?s+=a===i.default?1:-1:i.const&&(s+=a===i.const?1:-1),s}return t}),0):D.default(t.type)&&t.type===ge(n)&&(i+=1)),i}function Ue(e,r,t,n,i,o){void 0===i&&(i=-1);var a=n.reduce((function(n,i,a){return 1===ye(e,t,[Ne,i],r,o)&&n.push(a),n}),[]);return 1===a.length?a[0]:(a.length||x.default(n.length,(function(e){return a.push(e)})),a.reduce((function(i,o){var a=i.bestScore,u=n[o];T.default(u,ae)&&(u=_e(e,u,r,t));var s=Fe(e,r,u,t);return s>a?{bestIndex:o,bestScore:s}:i}),{bestIndex:i,bestScore:0}).bestIndex)}function Re(e){return Array.isArray(e.items)&&e.items.length>0&&e.items.every((function(e){return L(e)}))}function qe(e,r){if(Array.isArray(r)){var t=Array.isArray(e)?e:[];return r.map((function(e,r){return t[r]?qe(t[r],e):e}))}if(L(r)){var n=Object.assign({},e);return Object.keys(r).reduce((function(t,n){return t[n]=qe(e?I.default(e,n):{},I.default(r,n)),t}),n)}return r}function Ce(e,r,t){return void 0===t&&(t=!1),Object.keys(r).reduce((function(n,i){var o=e?e[i]:{},a=r[i];if(e&&i in e&&L(a))n[i]=Ce(o,a,t);else if(t&&Array.isArray(o)&&Array.isArray(a)){var u=a;"preventDuplicates"===t&&(u=a.reduce((function(e,r){return o.includes(r)||e.push(r),e}),[])),n[i]=o.concat(u)}else n[i]=a;return n}),Object.assign({},e))}function ke(e){return Array.isArray(e.enum)&&1===e.enum.length||G in e}function Le(e,r,t){void 0===t&&(t={});var n=_e(e,r,t,void 0),i=n.oneOf||n.anyOf;return!!Array.isArray(n.enum)||!!Array.isArray(i)&&i.every((function(e){return"boolean"!=typeof e&&ke(e)}))}function Me(e,r,t){return!(!r.uniqueItems||!r.items||"boolean"==typeof r.items)&&Le(e,r.items,t)}function Ye(e,r,t){if(void 0===r&&(r=xe.Ignore),void 0===t&&(t=-1),t>=0){if(Array.isArray(e.items)&&t<e.items.length){var n=e.items[t];if("boolean"!=typeof n)return n}}else if(e.items&&!Array.isArray(e.items)&&"boolean"!=typeof e.items)return e.items;return r!==xe.Ignore&&L(e.additionalItems)?e.additionalItems:{}}function Ke(e,r,t,n,i){void 0===i&&(i=[]),n?e[r]=t:L(t)?w.default(t)&&!i.includes(r)||(e[r]=t):void 0!==t&&(e[r]=t)}function Be(e,r,t,n,i,o,a){void 0===n&&(n={}),void 0===o&&(o=!1),void 0===a&&(a=[]);var u=L(i)?i:{},s=L(r)?r:{},f=t;if(L(f)&&L(s.default))f=Ce(f,s.default);else if(z in s)f=s.default;else if(ae in s){var d=s[ae];if(!a.includes(d)){var l=me(d,n);return Be(e,l,f,n,u,o,a.concat(d))}}else{if(J in s){var c=Te(e,s,n,u);return Be(e,c,f,n,u,o,a)}if(Re(s))f=s.items.map((function(r,i){return Be(e,r,Array.isArray(t)?t[i]:void 0,n,u,o,a)}));else if(te in s){if(0===s.oneOf.length)return;s=s.oneOf[Ue(e,n,w.default(u)?void 0:u,s.oneOf,0)]}else if(H in s){if(0===s.anyOf.length)return;s=s.anyOf[Ue(e,n,w.default(u)?void 0:u,s.anyOf,0)]}}switch(void 0===f&&(f=s.default),be(s)){case"object":var p=Object.keys(s.properties||{}).reduce((function(r,t){return Ke(r,t,Be(e,I.default(s,[ne,t]),I.default(f,[t]),n,I.default(u,[t]),!0===o,a),o,s.required),r}),{});if(s.additionalProperties){var v=L(s.additionalProperties)?s.additionalProperties:{},m=new Set;L(f)&&Object.keys(f).filter((function(e){return!s.properties||!s.properties[e]})).forEach((function(e){return m.add(e)})),L(u)&&Object.keys(u).filter((function(e){return!s.properties||!s.properties[e]})).forEach((function(e){return m.add(e)})),m.forEach((function(r){var t=Be(e,v,I.default(f,[r]),n,I.default(u,[r]),!0===o,a);Ke(p,r,t,o)}))}return p;case"array":if(Array.isArray(f)&&(f=f.map((function(r,t){var i=Ye(s,xe.Fallback,t);return Be(e,i,r,n,void 0,void 0,a)}))),Array.isArray(i)){var h=Ye(s);f=i.map((function(r,t){return Be(e,h,I.default(f,[t]),n,r,void 0,a)}))}if(s.minItems){if(!Me(e,s,n)){var y=Array.isArray(f)?f.length:0;if(s.minItems>y){var g=f||[],b=Ye(s,xe.Invert),O=b.default,A=new Array(s.minItems-y).fill(Be(e,b,O,n,void 0,void 0,a));return g.concat(A)}}return f||[]}}return f}function Ve(e,r,t,n,i){if(void 0===i&&(i=!1),!L(r))throw new Error("Invalid schema: "+r);var o=Be(e,_e(e,r,n,t),void 0,n,t,i);return null==t||"number"==typeof t&&isNaN(t)?o:L(t)||Array.isArray(t)?qe(o,t):t}function $e(e){return void 0===e&&(e={}),"widget"in ce(e)&&"hidden"!==ce(e).widget}function He(e,r,t,n){if(void 0===t&&(t={}),"files"===t[de])return!0;if(r.items){var i=_e(e,r.items,n);return"string"===i.type&&"data-url"===i.format}return!1}function Ge(e,r,t,n,i){void 0===t&&(t={});var o=ce(t,i).label,a=!(void 0!==o&&!o),u=be(r);return"array"===u&&(a=Me(e,r,n)||He(e,r,t,n)||$e(t)),"object"===u&&(a=!1),"boolean"!==u||t[de]||(a=!1),t[fe]&&(a=!1),a}function ze(e,r,t){if(!t)return r;var n=r.errors,i=r.errorSchema,o=e.toErrorList(t),a=t;return w.default(i)||(a=Ce(i,t,!0),o=[].concat(n).concat(o)),{errorSchema:a,errors:o}}!function(e){e[e.Ignore=0]="Ignore",e[e.Invert=1]="Invert",e[e.Fallback=2]="Fallback"}(xe||(xe={}));var Je=Symbol("no Value");function Qe(e,r,t,n,i){var o;if(void 0===i&&(i={}),T.default(t,ne)){var a={};if(T.default(n,ne)){var u=I.default(n,ne,{});Object.keys(u).forEach((function(e){T.default(i,e)&&(a[e]=void 0)}))}var s=Object.keys(I.default(t,ne,{})),f={};s.forEach((function(o){var u=I.default(i,o),s=I.default(n,[ne,o],{}),d=I.default(t,[ne,o],{});T.default(s,ae)&&(s=_e(e,s,r,u)),T.default(d,ae)&&(d=_e(e,d,r,u));var l=I.default(s,"type"),c=I.default(d,"type");if(!l||l===c)if(T.default(a,o)&&delete a[o],"object"===c||"array"===c&&Array.isArray(u)){var p=Qe(e,r,d,s,u);void 0===p&&"array"!==c||(f[o]=p)}else{var v=I.default(d,"default",Je),m=I.default(s,"default",Je);v!==Je&&v!==u&&(m===u?a[o]=v:!0===I.default(d,"readOnly")&&(a[o]=void 0));var h=I.default(d,"const",Je),y=I.default(s,"const",Je);h!==Je&&h!==u&&(a[o]=y===u?h:void 0)}})),o=M({},i,a,f)}else if("array"===I.default(n,"type")&&"array"===I.default(t,"type")&&Array.isArray(i)){var d=I.default(n,"items"),l=I.default(t,"items");if("object"!=typeof d||"object"!=typeof l||Array.isArray(d)||Array.isArray(l))"boolean"==typeof d&&"boolean"==typeof l&&d===l&&(o=i);else{T.default(d,ae)&&(d=_e(e,d,r,i)),T.default(l,ae)&&(l=_e(e,l,r,i));var c=I.default(d,"type"),p=I.default(l,"type");if(!c||c===p){var v=I.default(t,"maxItems",-1);o="object"===p?i.reduce((function(t,n){var i=Qe(e,r,l,d,n);return void 0!==i&&(v<0||t.length<v)&&t.push(i),t}),[]):v>0&&i.length>v?i.slice(0,v):i}}}return o}function Xe(e,r,t,n,i,o,a,u){if(void 0===u&&(u=[]),ae in r||J in r||$ in r){var s=_e(e,r,o,a);if(-1===u.findIndex((function(e){return R.default(e,s)})))return Xe(e,s,t,n,i,o,a,u.concat(s))}if(ee in r&&!I.default(r,[ee,ae]))return Xe(e,I.default(r,ee),t,n,i,o,a,u);var f={$id:i||t};if("object"===be(r)&&ne in r)for(var d in r.properties){var l=I.default(r,[ne,d]),c=f[Z]+n+d;f[d]=Xe(e,L(l)?l:{},t,n,c,o,I.default(a,[d]),u)}return f}function Ze(e,r,t,n,i,o,a){return void 0===o&&(o="root"),void 0===a&&(a="_"),Xe(e,r,o,a,t,n,i)}function er(e,r,t,n,i,o){var a;if(void 0===o&&(o=[]),ae in r||J in r||$ in r){var u=_e(e,r,n,i);if(-1===o.findIndex((function(e){return R.default(e,u)})))return er(e,u,t,n,i,o.concat(u))}var s=((a={})[re]=t.replace(/^\./,""),a);if(te in r){var f=Ue(e,n,i,r.oneOf,0);return er(e,r.oneOf[f],t,n,i,o)}if(H in r){var d=Ue(e,n,i,r.anyOf,0);return er(e,r.anyOf[d],t,n,i,o)}if(V in r&&!1!==r[V]&&N.default(s,ue,!0),ee in r&&Array.isArray(i))i.forEach((function(i,a){s[a]=er(e,r.items,t+"."+a,n,i,o)}));else if(ne in r)for(var l in r.properties){var c=I.default(r,[ne,l]);s[l]=er(e,c,t+"."+l,n,I.default(i,[l]),o)}return s}function rr(e,r,t,n,i){return void 0===t&&(t=""),er(e,r,t,n,i)}var tr=function(){function e(e,r){this.rootSchema=void 0,this.validator=void 0,this.rootSchema=r,this.validator=e}var r=e.prototype;return r.getValidator=function(){return this.validator},r.doesSchemaUtilsDiffer=function(e,r){return!(!e||!r||this.validator===e&&pe(this.rootSchema,r))},r.getDefaultFormState=function(e,r,t){return void 0===t&&(t=!1),Ve(this.validator,e,r,this.rootSchema,t)},r.getDisplayLabel=function(e,r,t){return Ge(this.validator,e,r,this.rootSchema,t)},r.getClosestMatchingOption=function(e,r,t,n){return Ue(this.validator,this.rootSchema,e,r,t,n)},r.getFirstMatchingOption=function(e,r,t){return ye(this.validator,e,r,this.rootSchema,t)},r.getMatchingOption=function(e,r,t){return he(this.validator,e,r,this.rootSchema,t)},r.isFilesArray=function(e,r){return He(this.validator,e,r,this.rootSchema)},r.isMultiSelect=function(e){return Me(this.validator,e,this.rootSchema)},r.isSelect=function(e){return Le(this.validator,e,this.rootSchema)},r.mergeValidationData=function(e,r){return ze(this.validator,e,r)},r.retrieveSchema=function(e,r){return _e(this.validator,e,this.rootSchema,r)},r.sanitizeDataForNewSchema=function(e,r,t){return Qe(this.validator,this.rootSchema,e,r,t)},r.toIdSchema=function(e,r,t,n,i){return void 0===n&&(n="root"),void 0===i&&(i="_"),Ze(this.validator,e,r,this.rootSchema,t,n,i)},r.toPathSchema=function(e,r,t){return rr(this.validator,e,r,this.rootSchema,t)},e}();function nr(e,r){var t=e;if(Array.isArray(r)){var n=t.split(/(%\d)/);r.forEach((function(e,r){var t=n.findIndex((function(e){return e==="%"+(r+1)}));t>=0&&(n[t]=e)})),t=n.join("")}return t}function ir(e,r,t){if(void 0===r&&(r=[]),Array.isArray(e))return e.map((function(e){return ir(e,r)})).filter((function(e){return e}));var n=""===e||null===e?-1:Number(e),i=r[n];return i?i.value:t}function or(e,r){return Array.isArray(r)?r.some((function(r){return R.default(r,e)})):R.default(r,e)}var ar=function(){function e(e){this.errorSchema={},this.resetAllErrors(e)}var r,t,n=e.prototype;return n.getOrCreateErrorBlock=function(e){var r=Array.isArray(e)&&e.length>0||"string"==typeof e?I.default(this.errorSchema,e):this.errorSchema;return!r&&e&&N.default(this.errorSchema,e,r={}),r},n.resetAllErrors=function(e){return this.errorSchema=e?q.default(e):{},this},n.addErrors=function(e,r){var t,n=this.getOrCreateErrorBlock(r),i=I.default(n,X);return Array.isArray(i)||(n[X]=i=[]),Array.isArray(e)?(t=i).push.apply(t,e):i.push(e),this},n.setErrors=function(e,r){var t=this.getOrCreateErrorBlock(r),n=Array.isArray(e)?[].concat(e):[e];return N.default(t,X,n),this},n.clearErrors=function(e){var r=this.getOrCreateErrorBlock(e);return N.default(r,X,[]),this},r=e,(t=[{key:"ErrorSchema",get:function(){return this.errorSchema}}])&&function(e,r){for(var t=0;t<r.length;t++){var n=r[t];n.enumerable=n.enumerable||!1,n.configurable=!0,"value"in n&&(n.writable=!0),Object.defineProperty(e,"symbol"==typeof(i=function(e,r){if("object"!=typeof e||null===e)return e;var t=e[Symbol.toPrimitive];if(void 0!==t){var n=t.call(e,"string");if("object"!=typeof n)return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return String(e)}(n.key))?i:String(i),n)}var i}(r.prototype,t),Object.defineProperty(r,"prototype",{writable:!1}),e}();function ur(e){var r={};return e.multipleOf&&(r.step=e.multipleOf),(e.minimum||0===e.minimum)&&(r.min=e.minimum),(e.maximum||0===e.maximum)&&(r.max=e.maximum),r}var sr,fr={props:{disabled:!1},submitText:"Submit",norender:!1},dr=["options"],lr={boolean:{checkbox:"CheckboxWidget",radio:"RadioWidget",select:"SelectWidget",hidden:"HiddenWidget"},string:{text:"TextWidget",password:"PasswordWidget",email:"EmailWidget",hostname:"TextWidget",ipv4:"TextWidget",ipv6:"TextWidget",uri:"URLWidget","data-url":"FileWidget",radio:"RadioWidget",select:"SelectWidget",textarea:"TextareaWidget",hidden:"HiddenWidget",date:"DateWidget",datetime:"DateTimeWidget","date-time":"DateTimeWidget","alt-date":"AltDateWidget","alt-datetime":"AltDateTimeWidget",time:"TimeWidget",color:"ColorWidget",file:"FileWidget"},number:{text:"TextWidget",select:"SelectWidget",updown:"UpDownWidget",range:"RangeWidget",radio:"RadioWidget",hidden:"HiddenWidget"},integer:{text:"TextWidget",select:"SelectWidget",updown:"UpDownWidget",range:"RangeWidget",radio:"RadioWidget",hidden:"HiddenWidget"},array:{select:"SelectWidget",checkboxes:"CheckboxesWidget",files:"FileWidget",hidden:"HiddenWidget"}};function cr(e,r,t){void 0===t&&(t={});var n=be(e);if("function"==typeof r||r&&C.default.isForwardRef(g.createElement(r))||C.default.isMemo(r))return function(e){var r=I.default(e,"MergedWidget");if(!r){var t=e.defaultProps&&e.defaultProps.options||{};N.default(e,"MergedWidget",r=function(r){var n=r.options,i=K(r,dr);return y.jsx(e,M({options:M({},t,n)},i))})}return r}(r);if("string"!=typeof r)throw new Error("Unsupported widget definition: "+typeof r);if(r in t)return cr(e,t[r],t);if("string"==typeof n){if(!(n in lr))throw new Error("No widget for type '"+n+"'");if(r in lr[n])return cr(e,t[lr[n][r]],t)}throw new Error("No widget '"+r+"' for type '"+n+"'")}function pr(e,r){return(D.default(e)?e:e[Z])+"__"+r}function vr(e){return pr(e,"description")}function mr(e){return pr(e,"error")}function hr(e){return pr(e,"examples")}function yr(e){return pr(e,"help")}function gr(e){if(Q in e&&Array.isArray(e.enum)&&1===e.enum.length)return e.enum[0];if(G in e)return e.const;throw new Error("schema cannot be inferred as a constant")}function br(e,r){for(var t=String(e);t.length<r;)t="0"+t;return t}function Or(e,r){if(void 0===r&&(r=[]),!e)return[];var t=[];return X in e&&(t=t.concat(e[X].map((function(e){var t="."+r.join(".");return{property:t,message:e,stack:t+" "+e}})))),Object.keys(e).reduce((function(t,n){if(n!==X){var i=e[n];S.default(i)&&(t=t.concat(Or(i,[].concat(r,[n]))))}return t}),t)}e.TranslatableString=void 0,(sr=e.TranslatableString||(e.TranslatableString={})).ArrayItemTitle="Item",sr.MissingItems="Missing items definition",sr.YesLabel="Yes",sr.NoLabel="No",sr.CloseLabel="Close",sr.ErrorsLabel="Errors",sr.NewStringDefault="New Value",sr.AddButton="Add",sr.AddItemButton="Add Item",sr.CopyButton="Copy",sr.MoveDownButton="Move down",sr.MoveUpButton="Move up",sr.RemoveButton="Remove",sr.NowLabel="Now",sr.ClearLabel="Clear",sr.AriaDateLabel="Select a date",sr.PreviewLabel="Preview",sr.DecrementAriaLabel="Decrease value by 1",sr.IncrementAriaLabel="Increase value by 1",sr.UnknownFieldType="Unknown field type %1",sr.OptionPrefix="Option %1",sr.TitleOptionPrefix="%1 option %2",sr.KeyLabel="%1 Key",sr.InvalidObjectField='Invalid "%1" object field configuration: <em>%2</em>.',sr.UnsupportedField="Unsupported field schema.",sr.UnsupportedFieldWithId="Unsupported field schema for field <code>%1</code>.",sr.UnsupportedFieldWithReason="Unsupported field schema: <em>%1</em>.",sr.UnsupportedFieldWithIdAndReason="Unsupported field schema for field <code>%1</code>: <em>%2</em>.",sr.FilesInfo="<strong>%1</strong> (%2, %3 bytes)",e.ADDITIONAL_PROPERTIES_KEY=V,e.ADDITIONAL_PROPERTY_FLAG=B,e.ALL_OF_KEY=$,e.ANY_OF_KEY=H,e.CONST_KEY=G,e.DEFAULT_KEY=z,e.DEFINITIONS_KEY="definitions",e.DEPENDENCIES_KEY=J,e.ENUM_KEY=Q,e.ERRORS_KEY=X,e.ErrorSchemaBuilder=ar,e.ID_KEY=Z,e.ITEMS_KEY=ee,e.NAME_KEY=re,e.ONE_OF_KEY=te,e.PROPERTIES_KEY=ne,e.REF_KEY=ae,e.REQUIRED_KEY=ie,e.RJSF_ADDITONAL_PROPERTIES_FLAG=ue,e.ROOT_SCHEMA_PREFIX=se,e.SUBMIT_BTN_OPTIONS_KEY=oe,e.UI_FIELD_KEY=fe,e.UI_GLOBAL_OPTIONS_KEY="ui:globalOptions",e.UI_OPTIONS_KEY=le,e.UI_WIDGET_KEY=de,e.allowAdditionalItems=function(e){return!0===e.additionalItems&&console.warn("additionalItems=true is currently not supported"),L(e.additionalItems)},e.ariaDescribedByIds=function(e,r){void 0===r&&(r=!1);var t=r?" "+hr(e):"";return mr(e)+" "+vr(e)+" "+yr(e)+t},e.asNumber=function(e){if(""!==e){if(null===e)return null;if(/\.$/.test(e))return e;if(/\.0$/.test(e))return e;if(/\.\d*0$/.test(e))return e;var r=Number(e);return"number"!=typeof r||Number.isNaN(r)?e:r}},e.canExpand=function(e,r,t){if(void 0===r&&(r={}),!e.additionalProperties)return!1;var n=ce(r).expandable,i=void 0===n||n;return!1===i?i:void 0===e.maxProperties||!t||Object.keys(t).length<e.maxProperties},e.createErrorHandler=function e(r){var t,n=((t={})[X]=[],t.addError=function(e){this[X].push(e)},t);if(Array.isArray(r))return r.reduce((function(r,t,n){var i;return M({},r,((i={})[n]=e(t),i))}),n);if(S.default(r)){var i=r;return Object.keys(i).reduce((function(r,t){var n;return M({},r,((n={})[t]=e(i[t]),n))}),n)}return n},e.createSchemaUtils=function(e,r){return new tr(e,r)},e.dataURItoBlob=function(e){var r,t=e.split(","),n=t[0].split(";"),i=n[0].replace("data:",""),o=n.filter((function(e){return"name"===e.split("=")[0]}));r=1!==o.length?"unknown":decodeURI(o[0].split("=")[1]);try{for(var a=atob(t[1]),u=[],s=0;s<a.length;s++)u.push(a.charCodeAt(s));return{blob:new window.Blob([new Uint8Array(u)],{type:i}),name:r}}catch(r){return{blob:{size:0,type:r.message},name:e}}},e.deepEquals=pe,e.descriptionId=vr,e.englishStringTranslator=function(e,r){return nr(e,r)},e.enumOptionsDeselectValue=function(e,r,t){void 0===t&&(t=[]);var n=ir(e,t);return Array.isArray(r)?r.filter((function(e){return!R.default(e,n)})):R.default(n,r)?void 0:r},e.enumOptionsIndexForValue=function(e,r,t){void 0===r&&(r=[]),void 0===t&&(t=!1);var n=r.map((function(r,t){return or(r.value,e)?String(t):void 0})).filter((function(e){return void 0!==e}));return t?n:n[0]},e.enumOptionsIsSelected=or,e.enumOptionsSelectValue=function(e,r,t){void 0===t&&(t=[]);var n=ir(e,t);if(n){var i=t.findIndex((function(e){return n===e.value})),o=t.map((function(e){return e.value}));return r.slice(0,i).concat(n,r.slice(i)).sort((function(e,r){return Number(o.indexOf(e)>o.indexOf(r))}))}return r},e.enumOptionsValueForIndex=ir,e.errorId=mr,e.examplesId=hr,e.findSchemaDefinition=me,e.getClosestMatchingOption=Ue,e.getDefaultFormState=Ve,e.getDisplayLabel=Ge,e.getFirstMatchingOption=ye,e.getInputProps=function(e,r,t,n){void 0===t&&(t={}),void 0===n&&(n=!0);var i=M({type:r||"text"},ur(e));return t.inputType?i.type=t.inputType:r||("number"===e.type?(i.type="number",n&&void 0===i.step&&(i.step="any")):"integer"===e.type&&(i.type="number",void 0===i.step&&(i.step=1))),t.autocomplete&&(i.autoComplete=t.autocomplete),i},e.getMatchingOption=he,e.getSchemaType=be,e.getSubmitButtonOptions=function(e){void 0===e&&(e={});var r=ce(e);return r&&r[oe]?M({},fr,r[oe]):fr},e.getTemplate=function(e,r,t){void 0===t&&(t={});var n=r.templates;return"ButtonTemplates"===e?n[e]:t[e]||n[e]},e.getUiOptions=ce,e.getWidget=cr,e.guessType=ge,e.hasWidget=function(e,r,t){void 0===t&&(t={});try{return cr(e,r,t),!0}catch(e){var n=e;if(n.message&&(n.message.startsWith("No widget")||n.message.startsWith("Unsupported widget")))return!1;throw e}},e.helpId=yr,e.isConstant=ke,e.isCustomWidget=$e,e.isFilesArray=He,e.isFixedItems=Re,e.isMultiSelect=Me,e.isObject=L,e.isSelect=Le,e.labelValue=function(e,r,t){return r?t:e},e.localToUTC=function(e){return e?new Date(e).toJSON():void 0},e.mergeDefaultsWithFormData=qe,e.mergeObjects=Ce,e.mergeSchemas=Oe,e.mergeValidationData=ze,e.optionId=function(e,r){return e+"-"+r},e.optionsList=function(e){var r=e;if(e.enum)return e.enum.map((function(e,t){return{label:r.enumNames&&r.enumNames[t]||String(e),value:e}}));var t=e.oneOf||e.anyOf;return t&&t.map((function(e){var r=e,t=gr(r);return{schema:r,label:r.title||String(t),value:t}}))},e.orderProperties=function(e,r){if(!Array.isArray(r))return e;var t,n=function(e){return e.reduce((function(e,r){return e[r]=!0,e}),{})},i=n(e),o=r.filter((function(e){return"*"===e||i[e]})),a=n(o),u=e.filter((function(e){return!a[e]})),s=o.indexOf("*");if(-1===s){if(u.length)throw new Error("uiSchema order list does not contain "+((t=u).length>1?"properties '"+t.join("', '")+"'":"property '"+t[0]+"'"));return o}if(s!==o.lastIndexOf("*"))throw new Error("uiSchema order list contains more than one wildcard item");var f=[].concat(o);return f.splice.apply(f,[s,1].concat(u)),f},e.pad=br,e.parseDateString=function(e,r){if(void 0===r&&(r=!0),!e)return{year:-1,month:-1,day:-1,hour:r?-1:0,minute:r?-1:0,second:r?-1:0};var t=new Date(e);if(Number.isNaN(t.getTime()))throw new Error("Unable to parse date "+e);return{year:t.getUTCFullYear(),month:t.getUTCMonth()+1,day:t.getUTCDate(),hour:r?t.getUTCHours():0,minute:r?t.getUTCMinutes():0,second:r?t.getUTCSeconds():0}},e.rangeSpec=ur,e.replaceStringParameters=nr,e.retrieveSchema=_e,e.sanitizeDataForNewSchema=Qe,e.schemaRequiresTrueValue=function e(r){return!!r.const||!(!r.enum||1!==r.enum.length||!0!==r.enum[0])||(r.anyOf&&1===r.anyOf.length?e(r.anyOf[0]):r.oneOf&&1===r.oneOf.length?e(r.oneOf[0]):!!r.allOf&&r.allOf.some((function(r){return e(r)})))},e.shouldRender=function(e,r,t){var n=e.state;return!pe(e.props,r)||!pe(n,t)},e.titleId=function(e){return pr(e,"title")},e.toConstant=gr,e.toDateString=function(e,r){void 0===r&&(r=!0);var t=e.hour,n=e.minute,i=e.second,o=Date.UTC(e.year,e.month-1,e.day,void 0===t?0:t,void 0===n?0:n,void 0===i?0:i),a=new Date(o).toJSON();return r?a:a.slice(0,10)},e.toErrorList=Or,e.toErrorSchema=function(e){var r=new ar;return e.length&&e.forEach((function(e){var t=e.property,n=e.message,i="."===t?[]:k.default(t);i.length>0&&""===i[0]&&i.splice(0,1),n&&r.addErrors(n,i)})),r.ErrorSchema},e.toIdSchema=Ze,e.toPathSchema=rr,e.unwrapErrorHandler=function e(r){return Object.keys(r).reduce((function(t,n){if("addError"===n)return t;var i,o,a=r[n];return S.default(a)?M({},t,((o={})[n]=e(a),o)):M({},t,((i={})[n]=a,i))}),{})},e.utcToLocal=function(e){if(!e)return"";var r=new Date(e);return br(r.getFullYear(),4)+"-"+br(r.getMonth()+1,2)+"-"+br(r.getDate(),2)+"T"+br(r.getHours(),2)+":"+br(r.getMinutes(),2)+":"+br(r.getSeconds(),2)+"."+br(r.getMilliseconds(),3)},e.validationDataMerge=function(e,r){if(!r)return e;var t=e.errors,n=e.errorSchema,i=Or(r),o=r;return w.default(n)||(o=Ce(n,r,!0),i=[].concat(t).concat(i)),{errorSchema:o,errors:i}},e.withIdRefPrefix=function e(r){return r.constructor===Object?function(r){for(var t in r){var n=r[t];r[t]=t===ae&&"string"==typeof n&&n.startsWith("#")?se+n:e(n)}return r}(M({},r)):Array.isArray(r)?function(r){for(var t=0;t<r.length;t++)r[t]=e(r[t]);return r}([].concat(r)):r},Object.defineProperty(e,"__esModule",{value:!0})}));
!function(e,t){"object"==typeof exports&&"undefined"!=typeof module?t(exports,require("lodash-es/isPlainObject"),require("lodash-es/isEqualWith"),require("lodash-es/get"),require("lodash-es/isEmpty"),require("jsonpointer"),require("lodash-es/omit"),require("lodash-es/has"),require("lodash-es/isObject"),require("lodash-es/isString"),require("lodash-es/reduce"),require("lodash-es/times"),require("lodash-es/set"),require("json-schema-merge-allof"),require("lodash-es/union"),require("lodash-es/isEqual"),require("lodash-es/cloneDeep"),require("react/jsx-runtime"),require("react"),require("react-is"),require("lodash-es/toPath"),require("lodash-es/forEach")):"function"==typeof define&&define.amd?define(["exports","lodash-es/isPlainObject","lodash-es/isEqualWith","lodash-es/get","lodash-es/isEmpty","jsonpointer","lodash-es/omit","lodash-es/has","lodash-es/isObject","lodash-es/isString","lodash-es/reduce","lodash-es/times","lodash-es/set","json-schema-merge-allof","lodash-es/union","lodash-es/isEqual","lodash-es/cloneDeep","react/jsx-runtime","react","react-is","lodash-es/toPath","lodash-es/forEach"],t):t((e="undefined"!=typeof globalThis?globalThis:e||self)["@rjsf/utils"]={},e.isPlainObject,e.isEqualWith,e.get,e.isEmpty,e.jsonpointer,e.omit,e.has,e.isObject$1,e.isString,e.reduce,e.times,e.set,e.mergeAllOf,e.union,e.isEqual,e.cloneDeep,e.jsxRuntime,e.React,e.ReactIs,e.toPath,e.forEach)}(this,(function(e,t,r,n,i,a,o,u,s,f,d,l,c,p,h,m,v,y,g,b,S,O){"use strict";function A(e){return e&&"object"==typeof e&&"default"in e?e:{default:e}}var E=A(t),w=A(r),I=A(n),_=A(i),D=A(a),j=A(o),x=A(u),F=A(s),T=A(f),W=A(d),P=A(l),U=A(c),N=A(p),M=A(h),q=A(m),L=A(v),R=A(b),k=A(S),C=A(O);function B(e){return!("undefined"!=typeof File&&e instanceof File||"undefined"!=typeof Date&&e instanceof Date||"object"!=typeof e||null===e||Array.isArray(e))}function Y(){return Y=Object.assign?Object.assign.bind():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},Y.apply(this,arguments)}function V(e){if(null==e)throw new TypeError("Cannot destructure "+e)}function K(e,t){if(null==e)return{};var r,n,i={},a=Object.keys(e);for(n=0;n<a.length;n++)t.indexOf(r=a[n])>=0||(i[r]=e[r]);return i}var $="__additional_property",H="additionalProperties",J="allOf",G="anyOf",z="const",Q="default",X="dependencies",Z="enum",ee="__errors",te="$id",re="if",ne="items",ie="$name",ae="oneOf",oe="properties",ue="required",se="submitButtonOptions",fe="$ref",de="__rjsf_additionalProperties",le="__rjsf_rootSchema",ce="ui:field",pe="ui:widget",he="ui:options";function me(e,t){return void 0===e&&(e={}),void 0===t&&(t={}),Object.keys(e).filter((function(e){return 0===e.indexOf("ui:")})).reduce((function(t,r){var n,i=e[r];return r===pe&&B(i)?(console.error("Setting options via ui:widget object is no longer supported, use ui:options instead"),t):r===he&&B(i)?Y({},t,i):Y({},t,((n={})[r.substring(3)]=i,n))}),Y({},t))}function ve(e,t){return w.default(e,t,(function(e,t){if("function"==typeof e&&"function"==typeof t)return!0}))}function ye(e,t){var r=t[e];return[j.default(t,[e]),r]}function ge(e,t){void 0===t&&(t={});var r=e||"";if(!r.startsWith("#"))throw new Error("Could not find a definition for "+e+".");r=decodeURIComponent(r.substring(1));var n=D.default.get(t,r);if(void 0===n)throw new Error("Could not find a definition for "+e+".");if(n[fe]){var i=ye(fe,n),a=i[0],o=ge(i[1],t);return Object.keys(a).length>0?Y({},a,o):o}return n}function be(e,t,r,n,i){if(void 0===t)return 0;for(var a=0;a<r.length;a++){var o=r[a];if(i&&x.default(o,[oe,i])){var u=I.default(t,i),s=I.default(o,[oe,i],{});if(e.isValid(s,u,n))return a}else if(o[oe]){var f={anyOf:Object.keys(o[oe]).map((function(e){return{required:[e]}}))},d=void 0;if(o.anyOf){var l=Y({},(V(o),o));l.allOf=l.allOf?l.allOf.slice():[],l.allOf.push(f),d=l}else d=Object.assign({},o,f);if(delete d.required,e.isValid(d,t,n))return a}else if(e.isValid(o,t,n))return a}return 0}function Se(e,t,r,n,i){return be(e,t,r,n,i)}function Oe(e){var t,r=I.default(e,"discriminator.propertyName",void 0);return T.default(r)?t=r:void 0!==r&&console.warn('Expecting discriminator to be a string, got "'+typeof r+'" instead'),t}function Ae(e){return Array.isArray(e)?"array":"string"==typeof e?"string":null==e?"null":"boolean"==typeof e?"boolean":isNaN(e)?"object"==typeof e?"object":"string":"number"}function Ee(e){var t=e.type;return!t&&e.const?Ae(e.const):!t&&e.enum?"string":t||!e.properties&&!e.additionalProperties?(Array.isArray(t)&&2===t.length&&t.includes("null")&&(t=t.find((function(e){return"null"!==e}))),t):"object"}function we(e,t){var r=Object.assign({},e);return Object.keys(t).reduce((function(r,n){var i=e?e[n]:{},a=t[n];return r[n]=e&&n in e&&B(a)?we(i,a):e&&t&&("object"===Ee(e)||"object"===Ee(t))&&n===ue&&Array.isArray(i)&&Array.isArray(a)?M.default(i,a):a,r}),r)}var Ie=["if","then","else"],_e=["$ref"],De=["allOf"],je=["dependencies"],xe=["oneOf"];function Fe(e,t,r,n){return void 0===r&&(r={}),Pe(e,t,r,n)[0]}function Te(e){return e.reduce((function(e,t){return t.length>1?t.flatMap((function(t){return P.default(e.length,(function(r){return[].concat(e[r]).concat(t)}))})):(e.forEach((function(e){return e.push(t[0])})),e)}),[[]])}function We(e,t,r,n,i){var a=t.$ref,o=K(t,_e);return Pe(e,Y({},ge(a,r),o),r,i,n)}function Pe(e,t,r,n,i){if(void 0===i&&(i=!1),!B(t))return[{}];var a=function(e,t,r,n,i){return fe in t?We(e,t,r,n,i):X in t?Ne(e,t,r,n,i).flatMap((function(t){return Pe(e,t,r,i,n)})):J in t&&Array.isArray(t.allOf)?Te(t.allOf.map((function(t){return Pe(e,t,r,i,n)}))).map((function(e){return Y({},t,{allOf:e})})):[t]}(e,t,r,i,n);return a.flatMap((function(a){var o=a;if(re in o)return function(e,t,r,n,i){var a=t.if,o=t.then,u=t.else,s=K(t,Ie),f=e.isValid(a,i,r),d=[s],l=[];if(n)o&&"boolean"!=typeof o&&(l=l.concat(Pe(e,o,r,i,n))),u&&"boolean"!=typeof u&&(l=l.concat(Pe(e,u,r,i,n)));else{var c=f?o:u;c&&"boolean"!=typeof c&&(l=l.concat(Pe(e,c,r,i,n)))}return l.length&&(d=l.map((function(e){return we(s,e)}))),d.flatMap((function(t){return Pe(e,t,r,i,n)}))}(e,o,r,i,n);if(J in t)try{o=N.default(a,{deep:!1})}catch(e){return console.warn("could not merge subschemas in allOf:\n",e),K(o,De)}return H in o&&!1!==o.additionalProperties?function(e,t,r,n){var i=Y({},t,{properties:Y({},t.properties)}),a=n&&B(n)?n:{};return Object.keys(a).forEach((function(t){var n;t in i.properties||(n="boolean"!=typeof i.additionalProperties?fe in i.additionalProperties?Fe(e,{$ref:I.default(i.additionalProperties,[fe])},r,a):"type"in i.additionalProperties?Y({},i.additionalProperties):G in i.additionalProperties||ae in i.additionalProperties?Y({type:"object"},i.additionalProperties):{type:Ae(I.default(a,[t]))}:{type:Ae(I.default(a,[t]))},i.properties[t]=n,U.default(i.properties,[t,$],!0))})),i}(e,o,r,n):o}))}function Ue(e,t,r,n,i){var a;if(Array.isArray(t.oneOf)?a=t.oneOf:Array.isArray(t.anyOf)&&(a=t.anyOf),a){var o=void 0===i&&n?{}:i,u=Oe(t);a=a.map((function(t){return fe in t?We(e,t,r,!1,o)[0]:t}));var s=Se(e,o,a,r,u);if(n)return a;t=a[s]}return[t]}function Ne(e,t,r,n,i){var a=t.dependencies,o=K(t,je);return Ue(e,o,r,n,i).flatMap((function(t){return Me(e,a,t,r,n,i)}))}function Me(e,t,r,n,i,a){var o=[r],u=function(){if(!i&&void 0===I.default(a,[s]))return"continue";if(r.properties&&!(s in r.properties))return"continue";var u,f,d=ye(s,t),l=d[0],c=d[1];return Array.isArray(c)?o[0]=(u=r,(f=c)?Y({},u,{required:Array.isArray(u.required)?Array.from(new Set([].concat(u.required,f))):f}):u):B(c)&&(o=function(e,t,r,n,i,a,o){return Pe(e,i,r,o,a).flatMap((function(i){var u=i.oneOf,s=K(i,xe);return t=we(t,s),void 0===u?t:Te(u.map((function(t){return"boolean"!=typeof t&&fe in t?We(e,t,r,a,o):[t]}))).flatMap((function(i){return function(e,t,r,n,i,a,o){var u=i.filter((function(t){if("boolean"==typeof t||!t||!t.properties)return!1;var i=t.properties[n];if(i){var u,s={type:"object",properties:(u={},u[n]=i,u)};return e.isValid(s,o,r)||a}return!1}));return a||1===u.length?u.flatMap((function(i){var u=Y({},i,{properties:ye(n,i.properties)[0]});return Pe(e,u,r,o,a).map((function(e){return we(t,e)}))})):(console.warn("ignoring oneOf in dependencies because there isn't exactly one subschema that is valid"),[t])}(e,t,r,n,i,a,o)}))}))}(e,r,n,s,c,i,a)),{v:o.flatMap((function(t){return Me(e,l,t,n,i,a)}))}};for(var s in t){var f=u();if("continue"!==f&&"object"==typeof f)return f.v}return o}var qe,Le={type:"object",properties:{__not_really_there__:{type:"number"}}};function Re(e,t,r,n){void 0===n&&(n={});var i=0;return r&&(F.default(r.properties)?i+=W.default(r.properties,(function(r,i,a){var o=I.default(n,a);if("boolean"==typeof i)return r;if(x.default(i,fe)){var u=Fe(e,i,t,o);return r+Re(e,t,u,o||{})}if(x.default(i,ae)&&o)return r+ke(e,t,o,I.default(i,ae));if("object"===i.type)return r+Re(e,t,i,o||{});if(i.type===Ae(o)){var s=r+1;return i.default?s+=o===i.default?1:-1:i.const&&(s+=o===i.const?1:-1),s}return r}),0):T.default(r.type)&&r.type===Ae(n)&&(i+=1)),i}function ke(e,t,r,n,i,a){void 0===i&&(i=-1);var o=n.reduce((function(n,i,o){return 1===Se(e,r,[Le,i],t,a)&&n.push(o),n}),[]);return 1===o.length?o[0]:(o.length||P.default(n.length,(function(e){return o.push(e)})),o.reduce((function(i,a){var o=i.bestScore,u=n[a];x.default(u,fe)&&(u=Fe(e,u,t,r));var s=Re(e,t,u,r);return s>o?{bestIndex:a,bestScore:s}:i}),{bestIndex:i,bestScore:0}).bestIndex)}function Ce(e){return Array.isArray(e.items)&&e.items.length>0&&e.items.every((function(e){return B(e)}))}function Be(e,t){if(Array.isArray(t)){var r=Array.isArray(e)?e:[];return t.map((function(e,t){return r[t]?Be(r[t],e):e}))}if(B(t)){var n=Object.assign({},e);return Object.keys(t).reduce((function(r,n){return r[n]=Be(e?I.default(e,n):{},I.default(t,n)),r}),n)}return t}function Ye(e,t,r){return void 0===r&&(r=!1),Object.keys(t).reduce((function(n,i){var a=e?e[i]:{},o=t[i];if(e&&i in e&&B(o))n[i]=Ye(a,o,r);else if(r&&Array.isArray(a)&&Array.isArray(o)){var u=o;"preventDuplicates"===r&&(u=o.reduce((function(e,t){return a.includes(t)||e.push(t),e}),[])),n[i]=a.concat(u)}else n[i]=o;return n}),Object.assign({},e))}function Ve(e){return Array.isArray(e.enum)&&1===e.enum.length||z in e}function Ke(e,t,r){void 0===r&&(r={});var n=Fe(e,t,r,void 0),i=n.oneOf||n.anyOf;return!!Array.isArray(n.enum)||!!Array.isArray(i)&&i.every((function(e){return"boolean"!=typeof e&&Ve(e)}))}function $e(e,t,r){return!(!t.uniqueItems||!t.items||"boolean"==typeof t.items)&&Ke(e,t.items,r)}function He(e,t,r){if(void 0===t&&(t=qe.Ignore),void 0===r&&(r=-1),r>=0){if(Array.isArray(e.items)&&r<e.items.length){var n=e.items[r];if("boolean"!=typeof n)return n}}else if(e.items&&!Array.isArray(e.items)&&"boolean"!=typeof e.items)return e.items;return t!==qe.Ignore&&B(e.additionalItems)?e.additionalItems:{}}function Je(e,t,r,n,i,a,o){void 0===a&&(a=[]),void 0===o&&(o={});var u=o.emptyObjectFields,s=void 0===u?"populateAllDefaults":u;n?e[t]=r:"skipDefaults"!==s&&(B(r)?_.default(r)&&!a.includes(t)||!i&&"populateRequiredDefaults"===s||(e[t]=r):void 0===r||"populateAllDefaults"!==s&&!a.includes(t)||(e[t]=r))}function Ge(e,t,r){var n=void 0===r?{}:r,i=n.parentDefaults,a=n.rawFormData,o=n.rootSchema,u=void 0===o?{}:o,s=n.includeUndefinedValues,f=void 0!==s&&s,d=n._recurseList,l=void 0===d?[]:d,c=n.experimental_defaultFormStateBehavior,p=void 0===c?void 0:c,h=n.required,m=void 0!==h&&h,v=B(a)?a:{},y=B(t)?t:{},g=i,b=null,S=l;if(B(g)&&B(y.default))g=Ye(g,y.default);else if(Q in y)g=y.default;else if(fe in y){var O=y[fe];l.includes(O)||(S=l.concat(O),b=ge(O,u))}else if(X in y)b=Ne(e,y,u,!1,v)[0];else if(Ce(y))g=y.items.map((function(t,r){return Ge(e,t,{rootSchema:u,includeUndefinedValues:f,_recurseList:l,experimental_defaultFormStateBehavior:p,parentDefaults:Array.isArray(i)?i[r]:void 0,rawFormData:v})}));else if(ae in y){if(0===y.oneOf.length)return;var A=Oe(y);b=y.oneOf[ke(e,u,_.default(v)?void 0:v,y.oneOf,0,A)]}else if(G in y){if(0===y.anyOf.length)return;var E=Oe(y);b=y.anyOf[ke(e,u,_.default(v)?void 0:v,y.anyOf,0,E)]}if(b)return Ge(e,b,{rootSchema:u,includeUndefinedValues:f,_recurseList:S,experimental_defaultFormStateBehavior:p,parentDefaults:g,rawFormData:v});switch(void 0===g&&(g=y.default),Ee(y)){case"object":var w=Object.keys(y.properties||{}).reduce((function(t,r){var n;return Je(t,r,Ge(e,I.default(y,[oe,r]),{rootSchema:u,_recurseList:l,experimental_defaultFormStateBehavior:p,includeUndefinedValues:!0===f,parentDefaults:I.default(g,[r]),rawFormData:I.default(v,[r]),required:null===(n=y.required)||void 0===n?void 0:n.includes(r)}),f,m,y.required,p),t}),{});if(y.additionalProperties){var D,j=B(y.additionalProperties)?y.additionalProperties:{},x=new Set;B(g)&&Object.keys(g).filter((function(e){return!y.properties||!y.properties[e]})).forEach((function(e){return x.add(e)})),B(v)&&(D=[],Object.keys(v).filter((function(e){return!y.properties||!y.properties[e]})).forEach((function(e){x.add(e),D.push(e)}))),x.forEach((function(t){var r,n=Ge(e,j,{rootSchema:u,_recurseList:l,experimental_defaultFormStateBehavior:p,includeUndefinedValues:!0===f,parentDefaults:I.default(g,[t]),rawFormData:I.default(v,[t]),required:null===(r=y.required)||void 0===r?void 0:r.includes(t)});Je(w,t,n,f,m,D)}))}return w;case"array":if(Array.isArray(g)&&(g=g.map((function(t,r){var n=He(y,qe.Fallback,r);return Ge(e,n,{rootSchema:u,_recurseList:l,experimental_defaultFormStateBehavior:p,parentDefaults:t})}))),Array.isArray(a)){var F=He(y);g=a.map((function(t,r){return Ge(e,F,{rootSchema:u,_recurseList:l,experimental_defaultFormStateBehavior:p,rawFormData:t,parentDefaults:I.default(g,[r])})}))}if("requiredOnly"===(null==p?void 0:p.arrayMinItems)&&!m)return g||void 0;var T=Array.isArray(g)?g.length:0;if(!y.minItems||$e(e,y,u)||y.minItems<=T)return g||[];var W=g||[],P=He(y,qe.Invert),U=P.default,N=new Array(y.minItems-T).fill(Ge(e,P,{parentDefaults:U,rootSchema:u,_recurseList:l,experimental_defaultFormStateBehavior:p}));return W.concat(N)}return g}function ze(e,t,r,n,i,a){if(void 0===i&&(i=!1),!B(t))throw new Error("Invalid schema: "+t);var o=Ge(e,Fe(e,t,n,r),{rootSchema:n,includeUndefinedValues:i,experimental_defaultFormStateBehavior:a,rawFormData:r});return null==r||"number"==typeof r&&isNaN(r)?o:B(r)||Array.isArray(r)?Be(o,r):r}function Qe(e){return void 0===e&&(e={}),"widget"in me(e)&&"hidden"!==me(e).widget}function Xe(e,t,r,n){if(void 0===r&&(r={}),"files"===r[pe])return!0;if(t.items){var i=Fe(e,t.items,n);return"string"===i.type&&"data-url"===i.format}return!1}function Ze(e,t,r,n,i){void 0===r&&(r={});var a=me(r,i).label,o=!(void 0!==a&&!a),u=Ee(t);return"array"===u&&(o=$e(e,t,n)||Xe(e,t,r,n)||Qe(r)),"object"===u&&(o=!1),"boolean"!==u||r[pe]||(o=!1),r[ce]&&(o=!1),o}function et(e,t,r){if(!r)return t;var n=t.errors,i=t.errorSchema,a=e.toErrorList(r),o=r;return _.default(i)||(o=Ye(i,r,!0),a=[].concat(n).concat(a)),{errorSchema:o,errors:a}}!function(e){e[e.Ignore=0]="Ignore",e[e.Invert=1]="Invert",e[e.Fallback=2]="Fallback"}(qe||(qe={}));var tt=Symbol("no Value");function rt(e,t,r,n,i){var a;if(void 0===i&&(i={}),x.default(r,oe)){var o={};if(x.default(n,oe)){var u=I.default(n,oe,{});Object.keys(u).forEach((function(e){x.default(i,e)&&(o[e]=void 0)}))}var s=Object.keys(I.default(r,oe,{})),f={};s.forEach((function(a){var u=I.default(i,a),s=I.default(n,[oe,a],{}),d=I.default(r,[oe,a],{});x.default(s,fe)&&(s=Fe(e,s,t,u)),x.default(d,fe)&&(d=Fe(e,d,t,u));var l=I.default(s,"type"),c=I.default(d,"type");if(!l||l===c)if(x.default(o,a)&&delete o[a],"object"===c||"array"===c&&Array.isArray(u)){var p=rt(e,t,d,s,u);void 0===p&&"array"!==c||(f[a]=p)}else{var h=I.default(d,"default",tt),m=I.default(s,"default",tt);h!==tt&&h!==u&&(m===u?o[a]=h:!0===I.default(d,"readOnly")&&(o[a]=void 0));var v=I.default(d,"const",tt),y=I.default(s,"const",tt);v!==tt&&v!==u&&(o[a]=y===u?v:void 0)}})),a=Y({},i,o,f)}else if("array"===I.default(n,"type")&&"array"===I.default(r,"type")&&Array.isArray(i)){var d=I.default(n,"items"),l=I.default(r,"items");if("object"!=typeof d||"object"!=typeof l||Array.isArray(d)||Array.isArray(l))"boolean"==typeof d&&"boolean"==typeof l&&d===l&&(a=i);else{x.default(d,fe)&&(d=Fe(e,d,t,i)),x.default(l,fe)&&(l=Fe(e,l,t,i));var c=I.default(d,"type"),p=I.default(l,"type");if(!c||c===p){var h=I.default(r,"maxItems",-1);a="object"===p?i.reduce((function(r,n){var i=rt(e,t,l,d,n);return void 0!==i&&(h<0||r.length<h)&&r.push(i),r}),[]):h>0&&i.length>h?i.slice(0,h):i}}}return a}function nt(e,t,r,n,i,a,o,u){if(void 0===u&&(u=[]),fe in t||X in t||J in t){var s=Fe(e,t,a,o);if(-1===u.findIndex((function(e){return q.default(e,s)})))return nt(e,s,r,n,i,a,o,u.concat(s))}if(ne in t&&!I.default(t,[ne,fe]))return nt(e,I.default(t,ne),r,n,i,a,o,u);var f={$id:i||r};if("object"===Ee(t)&&oe in t)for(var d in t.properties){var l=I.default(t,[oe,d]),c=f[te]+n+d;f[d]=nt(e,B(l)?l:{},r,n,c,a,I.default(o,[d]),u)}return f}function it(e,t,r,n,i,a,o){return void 0===a&&(a="root"),void 0===o&&(o="_"),nt(e,t,a,o,r,n,i)}function at(e,t,r,n,i,a){var o;if(void 0===a&&(a=[]),fe in t||X in t||J in t){var u=Fe(e,t,n,i);if(-1===a.findIndex((function(e){return q.default(e,u)})))return at(e,u,r,n,i,a.concat(u))}var s=((o={})[ie]=r.replace(/^\./,""),o);if(ae in t||G in t){var f=ae in t?t.oneOf:t.anyOf,d=Oe(t),l=ke(e,n,i,f,0,d);s=Y({},s,at(e,f[l],r,n,i,a))}if(H in t&&!1!==t[H]&&U.default(s,de,!0),ne in t&&Array.isArray(i))i.forEach((function(i,o){s[o]=at(e,t.items,r+"."+o,n,i,a)}));else if(oe in t)for(var c in t.properties){var p=I.default(t,[oe,c]);s[c]=at(e,p,r+"."+c,n,I.default(i,[c]),a)}return s}function ot(e,t,r,n,i){return void 0===r&&(r=""),at(e,t,r,n,i)}var ut=function(){function e(e,t,r){this.rootSchema=void 0,this.validator=void 0,this.experimental_defaultFormStateBehavior=void 0,this.rootSchema=t,this.validator=e,this.experimental_defaultFormStateBehavior=r}var t=e.prototype;return t.getValidator=function(){return this.validator},t.doesSchemaUtilsDiffer=function(e,t,r){return void 0===r&&(r={}),!(!e||!t||this.validator===e&&ve(this.rootSchema,t)&&ve(this.experimental_defaultFormStateBehavior,r))},t.getDefaultFormState=function(e,t,r){return void 0===r&&(r=!1),ze(this.validator,e,t,this.rootSchema,r,this.experimental_defaultFormStateBehavior)},t.getDisplayLabel=function(e,t,r){return Ze(this.validator,e,t,this.rootSchema,r)},t.getClosestMatchingOption=function(e,t,r,n){return ke(this.validator,this.rootSchema,e,t,r,n)},t.getFirstMatchingOption=function(e,t,r){return Se(this.validator,e,t,this.rootSchema,r)},t.getMatchingOption=function(e,t,r){return be(this.validator,e,t,this.rootSchema,r)},t.isFilesArray=function(e,t){return Xe(this.validator,e,t,this.rootSchema)},t.isMultiSelect=function(e){return $e(this.validator,e,this.rootSchema)},t.isSelect=function(e){return Ke(this.validator,e,this.rootSchema)},t.mergeValidationData=function(e,t){return et(this.validator,e,t)},t.retrieveSchema=function(e,t){return Fe(this.validator,e,this.rootSchema,t)},t.sanitizeDataForNewSchema=function(e,t,r){return rt(this.validator,this.rootSchema,e,t,r)},t.toIdSchema=function(e,t,r,n,i){return void 0===n&&(n="root"),void 0===i&&(i="_"),it(this.validator,e,t,this.rootSchema,r,n,i)},t.toPathSchema=function(e,t,r){return ot(this.validator,e,t,this.rootSchema,r)},e}();function st(e,t){var r=e;if(Array.isArray(t)){var n=r.split(/(%\d)/);t.forEach((function(e,t){var r=n.findIndex((function(e){return e==="%"+(t+1)}));r>=0&&(n[r]=e)})),r=n.join("")}return r}function ft(e,t,r){if(void 0===t&&(t=[]),Array.isArray(e))return e.map((function(e){return ft(e,t)})).filter((function(e){return e}));var n=""===e||null===e?-1:Number(e),i=t[n];return i?i.value:r}function dt(e,t){return Array.isArray(t)?t.some((function(t){return q.default(t,e)})):q.default(t,e)}var lt=function(){function e(e){this.errorSchema={},this.resetAllErrors(e)}var t,r,n=e.prototype;return n.getOrCreateErrorBlock=function(e){var t=Array.isArray(e)&&e.length>0||"string"==typeof e?I.default(this.errorSchema,e):this.errorSchema;return!t&&e&&U.default(this.errorSchema,e,t={}),t},n.resetAllErrors=function(e){return this.errorSchema=e?L.default(e):{},this},n.addErrors=function(e,t){var r,n=this.getOrCreateErrorBlock(t),i=I.default(n,ee);return Array.isArray(i)||(n[ee]=i=[]),Array.isArray(e)?(r=i).push.apply(r,e):i.push(e),this},n.setErrors=function(e,t){var r=this.getOrCreateErrorBlock(t),n=Array.isArray(e)?[].concat(e):[e];return U.default(r,ee,n),this},n.clearErrors=function(e){var t=this.getOrCreateErrorBlock(e);return U.default(t,ee,[]),this},t=e,(r=[{key:"ErrorSchema",get:function(){return this.errorSchema}}])&&function(e,t){for(var r=0;r<t.length;r++){var n=t[r];n.enumerable=n.enumerable||!1,n.configurable=!0,"value"in n&&(n.writable=!0),Object.defineProperty(e,"symbol"==typeof(i=function(e,t){if("object"!=typeof e||null===e)return e;var r=e[Symbol.toPrimitive];if(void 0!==r){var n=r.call(e,"string");if("object"!=typeof n)return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return String(e)}(n.key))?i:String(i),n)}var i}(t.prototype,r),Object.defineProperty(t,"prototype",{writable:!1}),e}();function ct(e){var t={};return e.multipleOf&&(t.step=e.multipleOf),(e.minimum||0===e.minimum)&&(t.min=e.minimum),(e.maximum||0===e.maximum)&&(t.max=e.maximum),t}var pt,ht={props:{disabled:!1},submitText:"Submit",norender:!1},mt=["options"],vt={boolean:{checkbox:"CheckboxWidget",radio:"RadioWidget",select:"SelectWidget",hidden:"HiddenWidget"},string:{text:"TextWidget",password:"PasswordWidget",email:"EmailWidget",hostname:"TextWidget",ipv4:"TextWidget",ipv6:"TextWidget",uri:"URLWidget","data-url":"FileWidget",radio:"RadioWidget",select:"SelectWidget",textarea:"TextareaWidget",hidden:"HiddenWidget",date:"DateWidget",datetime:"DateTimeWidget","date-time":"DateTimeWidget","alt-date":"AltDateWidget","alt-datetime":"AltDateTimeWidget",time:"TimeWidget",color:"ColorWidget",file:"FileWidget"},number:{text:"TextWidget",select:"SelectWidget",updown:"UpDownWidget",range:"RangeWidget",radio:"RadioWidget",hidden:"HiddenWidget"},integer:{text:"TextWidget",select:"SelectWidget",updown:"UpDownWidget",range:"RangeWidget",radio:"RadioWidget",hidden:"HiddenWidget"},array:{select:"SelectWidget",checkboxes:"CheckboxesWidget",files:"FileWidget",hidden:"HiddenWidget"}};function yt(e,t,r){void 0===r&&(r={});var n=Ee(e);if("function"==typeof t||t&&R.default.isForwardRef(g.createElement(t))||R.default.isMemo(t))return function(e){var t=I.default(e,"MergedWidget");if(!t){var r=e.defaultProps&&e.defaultProps.options||{};U.default(e,"MergedWidget",t=function(t){var n=t.options,i=K(t,mt);return y.jsx(e,Y({options:Y({},r,n)},i))})}return t}(t);if("string"!=typeof t)throw new Error("Unsupported widget definition: "+typeof t);if(t in r)return yt(e,r[t],r);if("string"==typeof n){if(!(n in vt))throw new Error("No widget for type '"+n+"'");if(t in vt[n])return yt(e,r[vt[n][t]],r)}throw new Error("No widget '"+t+"' for type '"+n+"'")}function gt(e){return function(e){for(var t=0,r=0;r<e.length;r+=1)t=(t<<5)-t+e.charCodeAt(r),t&=t;return t.toString(16)}(JSON.stringify(e))}function bt(e,t){return(T.default(e)?e:e[te])+"__"+t}function St(e){return bt(e,"description")}function Ot(e){return bt(e,"error")}function At(e){return bt(e,"examples")}function Et(e){return bt(e,"help")}function wt(e){if(Z in e&&Array.isArray(e.enum)&&1===e.enum.length)return e.enum[0];if(z in e)return e.const;throw new Error("schema cannot be inferred as a constant")}function It(e,t){for(var r=String(e);r.length<t;)r="0"+r;return r}function _t(e,t){if(void 0===t&&(t=[]),!e)return[];var r=[];return ee in e&&(r=r.concat(e[ee].map((function(e){var r="."+t.join(".");return{property:r,message:e,stack:r+" "+e}})))),Object.keys(e).reduce((function(r,n){if(n!==ee){var i=e[n];E.default(i)&&(r=r.concat(_t(i,[].concat(t,[n]))))}return r}),r)}e.TranslatableString=void 0,(pt=e.TranslatableString||(e.TranslatableString={})).ArrayItemTitle="Item",pt.MissingItems="Missing items definition",pt.YesLabel="Yes",pt.NoLabel="No",pt.CloseLabel="Close",pt.ErrorsLabel="Errors",pt.NewStringDefault="New Value",pt.AddButton="Add",pt.AddItemButton="Add Item",pt.CopyButton="Copy",pt.MoveDownButton="Move down",pt.MoveUpButton="Move up",pt.RemoveButton="Remove",pt.NowLabel="Now",pt.ClearLabel="Clear",pt.AriaDateLabel="Select a date",pt.PreviewLabel="Preview",pt.DecrementAriaLabel="Decrease value by 1",pt.IncrementAriaLabel="Increase value by 1",pt.UnknownFieldType="Unknown field type %1",pt.OptionPrefix="Option %1",pt.TitleOptionPrefix="%1 option %2",pt.KeyLabel="%1 Key",pt.InvalidObjectField='Invalid "%1" object field configuration: <em>%2</em>.',pt.UnsupportedField="Unsupported field schema.",pt.UnsupportedFieldWithId="Unsupported field schema for field <code>%1</code>.",pt.UnsupportedFieldWithReason="Unsupported field schema: <em>%1</em>.",pt.UnsupportedFieldWithIdAndReason="Unsupported field schema for field <code>%1</code>: <em>%2</em>.",pt.FilesInfo="<strong>%1</strong> (%2, %3 bytes)";var Dt=function(){function e(e){this.rootSchema=void 0,this.schemaMap={},this.rootSchema=e,this.addSchema(e,gt(e))}var t=e.prototype;return t.addSchema=function(e,t){var r,n=I.default(e,te,t),i=Y({},e,((r={})[te]=n,r)),a=this.schemaMap[n];if(a){if(!q.default(a,i))throw console.error("existing schema:",JSON.stringify(a,null,2)),console.error("new schema:",JSON.stringify(i,null,2)),new Error("Two different schemas exist with the same key "+n+"! What a bad coincidence. If possible, try adding an $id to one of the schemas")}else this.schemaMap[n]=i},t.getSchemaMap=function(){return this.schemaMap},t.isValid=function(e,t,r){if(!q.default(r,this.rootSchema))throw new Error("Unexpectedly calling isValid() with a rootSchema that differs from the construction rootSchema");return this.addSchema(e,gt(e)),!1},t.rawValidation=function(e,t){throw new Error("Unexpectedly calling the `rawValidation()` method during schema parsing")},t.toErrorList=function(e,t){throw new Error("Unexpectedly calling the `toErrorList()` method during schema parsing")},t.validateFormData=function(e,t,r,n,i){throw new Error("Unexpectedly calling the `validateFormData()` method during schema parsing")},e}();function jt(e,t,r,n){Pe(e,n,r,void 0,!0).forEach((function(n){-1===t.findIndex((function(e){return q.default(e,n)}))&&(t.push(n),Ue(e,n,r,!0).forEach((function(i){oe in i&&i[oe]&&C.default(n[oe],(function(n){jt(e,t,r,n)}))})))}))}e.ADDITIONAL_PROPERTIES_KEY=H,e.ADDITIONAL_PROPERTY_FLAG=$,e.ALL_OF_KEY=J,e.ANY_OF_KEY=G,e.CONST_KEY=z,e.DEFAULT_KEY=Q,e.DEFINITIONS_KEY="definitions",e.DEPENDENCIES_KEY=X,e.ENUM_KEY=Z,e.ERRORS_KEY=ee,e.ErrorSchemaBuilder=lt,e.ID_KEY=te,e.IF_KEY=re,e.ITEMS_KEY=ne,e.NAME_KEY=ie,e.ONE_OF_KEY=ae,e.PROPERTIES_KEY=oe,e.REF_KEY=fe,e.REQUIRED_KEY=ue,e.RJSF_ADDITONAL_PROPERTIES_FLAG=de,e.ROOT_SCHEMA_PREFIX=le,e.SUBMIT_BTN_OPTIONS_KEY=se,e.UI_FIELD_KEY=ce,e.UI_GLOBAL_OPTIONS_KEY="ui:globalOptions",e.UI_OPTIONS_KEY=he,e.UI_WIDGET_KEY=pe,e.allowAdditionalItems=function(e){return!0===e.additionalItems&&console.warn("additionalItems=true is currently not supported"),B(e.additionalItems)},e.ariaDescribedByIds=function(e,t){void 0===t&&(t=!1);var r=t?" "+At(e):"";return Ot(e)+" "+St(e)+" "+Et(e)+r},e.asNumber=function(e){if(""!==e){if(null===e)return null;if(/\.$/.test(e))return e;if(/\.0$/.test(e))return e;if(/\.\d*0$/.test(e))return e;var t=Number(e);return"number"!=typeof t||Number.isNaN(t)?e:t}},e.canExpand=function(e,t,r){if(void 0===t&&(t={}),!e.additionalProperties)return!1;var n=me(t).expandable,i=void 0===n||n;return!1===i?i:void 0===e.maxProperties||!r||Object.keys(r).length<e.maxProperties},e.createErrorHandler=function e(t){var r,n=((r={})[ee]=[],r.addError=function(e){this[ee].push(e)},r);if(Array.isArray(t))return t.reduce((function(t,r,n){var i;return Y({},t,((i={})[n]=e(r),i))}),n);if(E.default(t)){var i=t;return Object.keys(i).reduce((function(t,r){var n;return Y({},t,((n={})[r]=e(i[r]),n))}),n)}return n},e.createSchemaUtils=function(e,t,r){return void 0===r&&(r={}),new ut(e,t,r)},e.dataURItoBlob=function(e){var t,r=e.split(","),n=r[0].split(";"),i=n[0].replace("data:",""),a=n.filter((function(e){return"name"===e.split("=")[0]}));t=1!==a.length?"unknown":decodeURI(a[0].split("=")[1]);try{for(var o=atob(r[1]),u=[],s=0;s<o.length;s++)u.push(o.charCodeAt(s));return{blob:new window.Blob([new Uint8Array(u)],{type:i}),name:t}}catch(t){return{blob:{size:0,type:t.message},name:e}}},e.deepEquals=ve,e.descriptionId=St,e.englishStringTranslator=function(e,t){return st(e,t)},e.enumOptionsDeselectValue=function(e,t,r){void 0===r&&(r=[]);var n=ft(e,r);return Array.isArray(t)?t.filter((function(e){return!q.default(e,n)})):q.default(n,t)?void 0:t},e.enumOptionsIndexForValue=function(e,t,r){void 0===t&&(t=[]),void 0===r&&(r=!1);var n=t.map((function(t,r){return dt(t.value,e)?String(r):void 0})).filter((function(e){return void 0!==e}));return r?n:n[0]},e.enumOptionsIsSelected=dt,e.enumOptionsSelectValue=function(e,t,r){void 0===r&&(r=[]);var n=ft(e,r);if(n){var i=r.findIndex((function(e){return n===e.value})),a=r.map((function(e){return e.value}));return t.slice(0,i).concat(n,t.slice(i)).sort((function(e,t){return Number(a.indexOf(e)>a.indexOf(t))}))}return t},e.enumOptionsValueForIndex=ft,e.errorId=Ot,e.examplesId=At,e.findSchemaDefinition=ge,e.getClosestMatchingOption=ke,e.getDefaultFormState=ze,e.getDiscriminatorFieldFromSchema=Oe,e.getDisplayLabel=Ze,e.getFirstMatchingOption=Se,e.getInputProps=function(e,t,r,n){void 0===r&&(r={}),void 0===n&&(n=!0);var i=Y({type:t||"text"},ct(e));return r.inputType?i.type=r.inputType:t||("number"===e.type?(i.type="number",n&&void 0===i.step&&(i.step="any")):"integer"===e.type&&(i.type="number",void 0===i.step&&(i.step=1))),r.autocomplete&&(i.autoComplete=r.autocomplete),i},e.getMatchingOption=be,e.getSchemaType=Ee,e.getSubmitButtonOptions=function(e){void 0===e&&(e={});var t=me(e);return t&&t[se]?Y({},ht,t[se]):ht},e.getTemplate=function(e,t,r){void 0===r&&(r={});var n=t.templates;return"ButtonTemplates"===e?n[e]:r[e]||n[e]},e.getUiOptions=me,e.getWidget=yt,e.guessType=Ae,e.hasWidget=function(e,t,r){void 0===r&&(r={});try{return yt(e,t,r),!0}catch(e){var n=e;if(n.message&&(n.message.startsWith("No widget")||n.message.startsWith("Unsupported widget")))return!1;throw e}},e.hashForSchema=gt,e.helpId=Et,e.isConstant=Ve,e.isCustomWidget=Qe,e.isFilesArray=Xe,e.isFixedItems=Ce,e.isMultiSelect=$e,e.isObject=B,e.isSelect=Ke,e.labelValue=function(e,t,r){return t?r:e},e.localToUTC=function(e){return e?new Date(e).toJSON():void 0},e.mergeDefaultsWithFormData=Be,e.mergeObjects=Ye,e.mergeSchemas=we,e.mergeValidationData=et,e.optionId=function(e,t){return e+"-"+t},e.optionsList=function(e){var t=e;if(e.enum)return e.enum.map((function(e,r){return{label:t.enumNames&&t.enumNames[r]||String(e),value:e}}));var r=e.oneOf||e.anyOf;return r&&r.map((function(e){var t=e,r=wt(t);return{schema:t,label:t.title||String(r),value:r}}))},e.orderProperties=function(e,t){if(!Array.isArray(t))return e;var r,n=function(e){return e.reduce((function(e,t){return e[t]=!0,e}),{})},i=n(e),a=t.filter((function(e){return"*"===e||i[e]})),o=n(a),u=e.filter((function(e){return!o[e]})),s=a.indexOf("*");if(-1===s){if(u.length)throw new Error("uiSchema order list does not contain "+((r=u).length>1?"properties '"+r.join("', '")+"'":"property '"+r[0]+"'"));return a}if(s!==a.lastIndexOf("*"))throw new Error("uiSchema order list contains more than one wildcard item");var f=[].concat(a);return f.splice.apply(f,[s,1].concat(u)),f},e.pad=It,e.parseDateString=function(e,t){if(void 0===t&&(t=!0),!e)return{year:-1,month:-1,day:-1,hour:t?-1:0,minute:t?-1:0,second:t?-1:0};var r=new Date(e);if(Number.isNaN(r.getTime()))throw new Error("Unable to parse date "+e);return{year:r.getUTCFullYear(),month:r.getUTCMonth()+1,day:r.getUTCDate(),hour:t?r.getUTCHours():0,minute:t?r.getUTCMinutes():0,second:t?r.getUTCSeconds():0}},e.rangeSpec=ct,e.replaceStringParameters=st,e.retrieveSchema=Fe,e.sanitizeDataForNewSchema=rt,e.schemaParser=function(e){var t=new Dt(e);return jt(t,[],e,e),t.getSchemaMap()},e.schemaRequiresTrueValue=function e(t){return!!t.const||!(!t.enum||1!==t.enum.length||!0!==t.enum[0])||(t.anyOf&&1===t.anyOf.length?e(t.anyOf[0]):t.oneOf&&1===t.oneOf.length?e(t.oneOf[0]):!!t.allOf&&t.allOf.some((function(t){return e(t)})))},e.shouldRender=function(e,t,r){var n=e.state;return!ve(e.props,t)||!ve(n,r)},e.titleId=function(e){return bt(e,"title")},e.toConstant=wt,e.toDateString=function(e,t){void 0===t&&(t=!0);var r=e.hour,n=e.minute,i=e.second,a=Date.UTC(e.year,e.month-1,e.day,void 0===r?0:r,void 0===n?0:n,void 0===i?0:i),o=new Date(a).toJSON();return t?o:o.slice(0,10)},e.toErrorList=_t,e.toErrorSchema=function(e){var t=new lt;return e.length&&e.forEach((function(e){var r=e.property,n=e.message,i="."===r?[]:k.default(r);i.length>0&&""===i[0]&&i.splice(0,1),n&&t.addErrors(n,i)})),t.ErrorSchema},e.toIdSchema=it,e.toPathSchema=ot,e.unwrapErrorHandler=function e(t){return Object.keys(t).reduce((function(r,n){if("addError"===n)return r;var i,a,o=t[n];return E.default(o)?Y({},r,((a={})[n]=e(o),a)):Y({},r,((i={})[n]=o,i))}),{})},e.utcToLocal=function(e){if(!e)return"";var t=new Date(e);return It(t.getFullYear(),4)+"-"+It(t.getMonth()+1,2)+"-"+It(t.getDate(),2)+"T"+It(t.getHours(),2)+":"+It(t.getMinutes(),2)+":"+It(t.getSeconds(),2)+"."+It(t.getMilliseconds(),3)},e.validationDataMerge=function(e,t){if(!t)return e;var r=e.errors,n=e.errorSchema,i=_t(t),a=t;return _.default(n)||(a=Ye(n,t,!0),i=[].concat(r).concat(i)),{errorSchema:a,errors:i}},e.withIdRefPrefix=function e(t){return t.constructor===Object?function(t){for(var r in t){var n=t[r];t[r]=r===fe&&"string"==typeof n&&n.startsWith("#")?le+n:e(n)}return t}(Y({},t)):Array.isArray(t)?function(t){for(var r=0;r<t.length;r++)t[r]=e(t[r]);return t}([].concat(t)):t},Object.defineProperty(e,"__esModule",{value:!0})}));
//# sourceMappingURL=utils.umd.production.min.js.map
{
"name": "@rjsf/utils",
"version": "5.6.2",
"version": "5.7.0",
"main": "dist/index.js",

@@ -42,7 +42,7 @@ "module": "dist/utils.esm.js",

"devDependencies": {
"@babel/core": "^7.21.4",
"@babel/core": "^7.21.8",
"@babel/plugin-proposal-class-properties": "^7.18.6",
"@babel/plugin-transform-modules-commonjs": "^7.21.2",
"@babel/plugin-transform-react-jsx": "^7.21.0",
"@babel/preset-env": "^7.21.4",
"@babel/plugin-transform-modules-commonjs": "^7.21.5",
"@babel/plugin-transform-react-jsx": "^7.21.5",
"@babel/preset-env": "^7.21.5",
"@babel/preset-react": "^7.18.6",

@@ -53,7 +53,7 @@ "@types/jest-expect-message": "^1.1.0",

"@types/lodash": "^4.14.194",
"@types/react": "^17.0.58",
"@types/react-is": "^17.0.3",
"@types/react": "^17.0.59",
"@types/react-is": "^17.0.4",
"@types/react-test-renderer": "^17.0.2",
"dts-cli": "^1.6.3",
"eslint": "^8.38.0",
"eslint": "^8.40.0",
"jest-expect-message": "^1.1.3",

@@ -82,3 +82,3 @@ "react": "^17.0.2",

"license": "Apache-2.0",
"gitHead": "efe9d2b6a447569b1090b5eddc4b9b23dc5b2df8"
"gitHead": "109ff6d01ef2e35c1a4b81738d0df27c5044d472"
}

Sorry, the diff of this file is too big to display

Sorry, the diff of this file is too big to display

Sorry, the diff of this file is not supported yet

Sorry, the diff of this file is not supported yet

Sorry, the diff of this file is too big to display

Sorry, the diff of this file is not supported yet

Sorry, the diff of this file is too big to display

Sorry, the diff of this file is not supported yet

Sorry, the diff of this file is not supported yet

SocketSocket SOC 2 Logo

Product

  • Package Alerts
  • Integrations
  • Docs
  • Pricing
  • FAQ
  • Roadmap
  • Changelog

Packages

npm

Stay in touch

Get open source security insights delivered straight into your inbox.


  • Terms
  • Privacy
  • Security

Made with ⚡️ by Socket Inc