1"use strict";(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[6428],{81954:function(a,b,c){var d=c(67294),e=c(45697),f=c.n(e),g=c(6139),h=c(16423),i=c(48681),j=c(62415),k=c.n(j),l=c(59864),m=c(19830),n=c.n(m),o=c(64068),p=c.n(o),q=c(70183),r=c(89038),s=c(85442),t=c(65096),u=c.n(t),v=c(53416);function w(a,b){for(var c=0;c<b.length;c++){var d=b[c];d.enumerable=d.enumerable||!1,d.configurable=!0,"value"in d&&(d.writable=!0),Object.defineProperty(a,d.key,d)}}function x(a,b,c){return b&&w(a.prototype,b),c&&w(a,c),Object.defineProperty(a,"prototype",{writable:!1}),a}function y(){return(y=Object.assign||function(a){for(var b=1;b<arguments.length;b++){var c=arguments[b];for(var d in c)Object.prototype.hasOwnProperty.call(c,d)&&(a[d]=c[d])}return a}).apply(this,arguments)}function z(a,b){a.prototype=Object.create(b.prototype),a.prototype.constructor=a,A(a,b)}function A(a,b){return(A=Object.setPrototypeOf||function(a,b){return a.__proto__=b,a})(a,b)}function B(a,b){if(null==a)return{};var c,d,e={},f=Object.keys(a);for(d=0;d<f.length;d++)c=f[d],b.indexOf(c)>=0||(e[c]=a[c]);return e}function C(a){var b=function(a,b){if("object"!=typeof a||null===a)return a;var c=a[Symbol.toPrimitive];if(void 0!==c){var d=c.call(a,b||"default");if("object"!=typeof d)return d;throw TypeError("@@toPrimitive must return a primitive value.")}return("string"===b?String:Number)(a)}(a,"string");return"symbol"==typeof b?b:String(b)}function D(a){var b=a.type,c=a.icon,e=a.className,f=B(a,["type","icon","className"]);return d.createElement("button",y({type:"button",className:"btn btn-"+(void 0===b?"default":b)+" "+e},f),d.createElement("i",{className:"glyphicon glyphicon-"+c}))}function E(a){var b=a.className,c=a.onClick,e=a.disabled;return d.createElement("div",{className:"row"},d.createElement("p",{className:"col-xs-3 col-xs-offset-9 text-right "+b},d.createElement(D,{type:"info",icon:"plus",className:"btn-add col-xs-12","aria-label":"Add",tabIndex:"0",onClick:c,disabled:e})))}var F=f().shape({ArrayFieldTemplate:f().elementType,FieldTemplate:f().elementType,ObjectFieldTemplate:f().elementType,definitions:f().object.isRequired,rootSchema:f().object,fields:f().objectOf(f().elementType).isRequired,formContext:f().object.isRequired,widgets:f().objectOf(f().oneOfType([f().func,f().object])).isRequired});f().bool,f().bool,f().object,f().any,f().object,f().func,f().func.isRequired,f().func,f().string,f().bool,F.isRequired,f().bool,f().object.isRequired,f().bool,f().bool,f().bool;var G=K(),H=null,I=null,J="__rjsf_rootSchema";function K(){var a=new(u())({errorDataPath:"property",allErrors:!0,multipleOfPrecision:8,schemaId:"auto",unknownFormats:"ignore"});return a.addFormat("data-url",/^data:([a-z]+\/[a-z0-9-+.]+)?;(?:name=(.*);)?base64,(.*)$/),a.addFormat("color",/^(#?([0-9A-Fa-f]{3}){1,2}\b|aqua|black|blue|fuchsia|gray|green|lime|maroon|navy|olive|orange|purple|red|silver|teal|white|yellow|(rgb\(\s*\b([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])\b\s*,\s*\b([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])\b\s*,\s*\b([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])\b\s*\))|(rgb\(\s*(\d?\d%|100%)+\s*,\s*(\d?\d%|100%)+\s*,\s*(\d?\d%|100%)+\s*\)))$/),a}function L(a,b){void 0===b&&(b="root");var c=[];return"__errors"in a&&(c=c.concat(a.__errors.map(function(a){return{stack:b+": "+a}}))),Object.keys(a).reduce(function(b,c){return"__errors"!==c&&(b=b.concat(L(a[c],c))),b},c)}function M(a){var b={__errors:[],addError:function(a){this.__errors.push(a)}};return Z(a)?Object.keys(a).reduce(function(b,c){var d;return y({},b,((d={})[c]=M(a[c]),d))},b):Array.isArray(a)?a.reduce(function(a,b,c){var d;return y({},a,((d={})[c]=M(b),d))},b):b}function N(a){return Object.keys(a).reduce(function(b,c){var d,e;return"addError"===c?b:"__errors"===c?y({},b,((e={})[c]=a[c],e)):y({},b,((d={})[c]=N(a[c]),d))},{})}function O(a,b,c,d,e,f){void 0===e&&(e=[]),void 0===f&&(f={}),a=W(b,a,b,!0);var g=!at(I,e),h=!at(H,f);(g||h)&&(G=K()),e&&g&&Array.isArray(e)&&(G.addMetaSchema(e),I=e),f&&h&&Z(f)&&(Object.keys(f).forEach(function(a){G.addFormat(a,f[a])}),H=f);var i=null;try{G.validate(b,a)}catch(j){i=j}var k,l=(void 0===(k=G.errors)&&(k=[]),null===k)?[]:k.map(function(a){var b=a.dataPath,c=a.keyword,d=a.message,e=a.params,f=a.schemaPath,g=""+b;return{name:c,property:g,message:d,params:e,stack:(g+" "+d).trim(),schemaPath:f}});G.errors=null;var m,n=i&&i.message&&"string"==typeof i.message&&i.message.includes("no schema with key or ref ");n&&(l=[].concat(l,[{stack:i.message}])),"function"==typeof d&&(l=d(l));var o=(m=l).length?m.reduce(function(a,b){var c=b.property,d=b.message,e=(0,s.Z)(c),f=a;e.length>0&&""===e[0]&&e.splice(0,1);for(var g=e.slice(0),h=Array.isArray(g),i=0,g=h?g:g[Symbol.iterator]();;){if(h){if(i>=g.length)break;j=g[i++]}else{if((i=g.next()).done)break;j=i.value}var j,k=j;k in f||(f[k]={}),f=f[k]}return Array.isArray(f.__errors)?f.__errors=f.__errors.concat(d):d&&(f.__errors=[d]),a},{}):{};if(n&&(o=y({},o,{$schema:{__errors:[i.message]}})),"function"!=typeof c)return{errors:l,errorSchema:o};var p=c(a,M(a)),q=N(p),r=$(o,q,!0);return{errors:L(r),errorSchema:r}}function P(a){var b=a;if(a.constructor===Object)for(var c in b=y({},a)){var d=b[c];"$ref"===c&&"string"==typeof d&&d.startsWith("#")?b[c]=J+d:b[c]=P(d)}
1else if(Array.isArray(a)){b=[].concat(a);for(var e=0;e<b.length;e++)b[e]=P(b[e])}return b}function Q(a,b,c){try{return G.addSchema(c,J).validate(P(a),b)}catch(d){return!1}finally{G.removeSchema(J)}}var R="__additional_property",S={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",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 T(a){var b=a.type;return!b&&a.const?ai(a.const):!b&&a.enum?"string":!b&&(a.properties||a.additionalProperties)?"object":b instanceof Array&&2===b.length&&b.includes("null")?b.find(function(a){return"null"!==a}):b}function U(a,b,c){void 0===c&&(c={});var e=T(a);if("function"==typeof b||(0,l.isForwardRef)(d.createElement(b))||(0,l.isMemo)(b))return function(a){if(!a.MergedWidget){var b=a.defaultProps&&a.defaultProps.options||{};a.MergedWidget=function(c){var e=c.options,f=void 0===e?{}:e,g=B(c,["options"]);return d.createElement(a,y({options:y({},b,f)},g))}}return a.MergedWidget}(b);if("string"!=typeof b)throw Error("Unsupported widget definition: "+typeof b);if(c.hasOwnProperty(b))return U(a,c[b],c);if(!S.hasOwnProperty(e))throw Error('No widget for type "'+e+'"');if(S[e].hasOwnProperty(b))return U(a,c[S[e][b]],c);throw Error('No widget "'+b+'" for type "'+e+'"')}function V(a,b,c,d,e){void 0===d&&(d={}),void 0===e&&(e=!1);var f=Z(a)?a:{},g=Z(d)?d:{},h=b;if(Z(h)&&Z(f.default))h=$(h,f.default);else if("default"in f)h=f.default;else if("$ref"in f){var i=ah(f.$ref,c);return V(i,h,c,g,e)}else if("dependencies"in f){var j=am(f,c,g);return V(j,h,c,g,e)}else ad(f)?h=f.items.map(function(a,d){return V(a,Array.isArray(b)?b[d]:void 0,c,g,e)}):"oneOf"in f?f=f.oneOf[aB(void 0,f.oneOf,c)]:"anyOf"in f&&(f=f.anyOf[aB(void 0,f.anyOf,c)]);switch(void 0===h&&(h=f.default),T(f)){case"object":return Object.keys(f.properties||{}).reduce(function(a,b){var d=V(f.properties[b],(h||{})[b],c,(g||{})[b],e);return(e|| void 0!==d)&&(a[b]=d),a},{});case"array":if(Array.isArray(h)&&(h=h.map(function(a,b){return V(f.items[b]||f.additionalItems||{},a,c)})),Array.isArray(d)&&(h=d.map(function(a,b){return V(f.items,(h||{})[b],c,a)})),f.minItems){if(ab(f,c))return h||[];var k=h?h.length:0;if(f.minItems>k){var l=h||[],m=Array.isArray(f.items)?f.additionalItems:f.items,n=p()(Array(f.minItems-k),V(m,m.defaults,c));return l.concat(n)}}}return h}function W(a,b,c,d){if(void 0===c&&(c={}),void 0===d&&(d=!1),!Z(a))throw Error("Invalid schema: "+a);var e=al(a,c,b),f=V(e,a.default,c,b,d);return void 0===b?f:Z(b)||Array.isArray(b)?X(f,b):0===b|| !1===b||""===b?b:b||f}function X(a,b){if(Array.isArray(b))return Array.isArray(a)||(a=[]),b.map(function(b,c){return a[c]?X(a[c],b):b});if(!Z(b))return b;var c=Object.assign({},a);return Object.keys(b).reduce(function(c,d){return c[d]=X(a?a[d]:{},b[d]),c},c)}function Y(a){return Object.keys(a).filter(function(a){return 0===a.indexOf("ui:")}).reduce(function(b,c){var d,e=a[c];return"ui:widget"===c&&Z(e)?(console.warn("Setting options via ui:widget object is deprecated, use ui:options instead"),y({},b,e.options||{},{widget:e.component})):"ui:options"===c&&Z(e)?y({},b,e):y({},b,((d={})[c.substring(3)]=e,d))},{})}function Z(a){return!("undefined"!=typeof File&&a instanceof File)&&"object"==typeof a&&null!==a&&!Array.isArray(a)}function $(a,b,c){void 0===c&&(c=!1);var d=Object.assign({},a);return Object.keys(b).reduce(function(d,e){var f=a?a[e]:{},g=b[e];return a&&a.hasOwnProperty(e)&&Z(g)?d[e]=$(f,g,c):c&&Array.isArray(f)&&Array.isArray(g)?d[e]=f.concat(g):d[e]=g,d},d)}function _(a){if(""!==a){if(null===a)return null;if(/\.$/.test(a)||/\.0$/.test(a))return a;var b=Number(a),c="number"==typeof b&&!Number.isNaN(b);return/\.\d*0$/.test(a)?a:c?b:a}}function aa(a,b){void 0===b&&(b={});var c=al(a,b),d=c.oneOf||c.anyOf;return!!Array.isArray(c.enum)|| !!Array.isArray(d)&&d.every(function(a){var b;return b=a,Array.isArray(b.enum)&&1===b.enum.length||b.hasOwnProperty("const")})}function ab(a,b){return void 0===b&&(b={}),!!a.uniqueItems&&!!a.items&&aa(a.items,b)}function ac(a,b,c){if(void 0===c&&(c={}),"files"===b["ui:widget"])return!0;
1if(a.items){var d=al(a.items,c);return"string"===d.type&&"data-url"===d.format}return!1}function ad(a){return Array.isArray(a.items)&&a.items.length>0&&a.items.every(function(a){return Z(a)})}function ae(a){return"widget"in Y(a)&&"hidden"!==Y(a).widget}function af(a){return!0===a.additionalItems&&console.warn("additionalItems=true is currently not supported"),Z(a.additionalItems)}function ag(a){return a.enum?a.enum.map(function(b,c){return{label:a.enumNames&&a.enumNames[c]||String(b),value:b}}):(a.oneOf||a.anyOf).map(function(a){var b=function a(b){if(Array.isArray(b.enum)&&1===b.enum.length)return b.enum[0];if(b.hasOwnProperty("const"))return b.const;throw Error("schema cannot be inferred as a constant")}(a),c=a.title||String(b);return{schema:a,label:c,value:b}})}function ah(a,b){void 0===b&&(b={});var c=a;if(a.startsWith("#"))a=decodeURIComponent(a.substring(1));else throw Error("Could not find a definition for "+c+".");var d=r.get(b,a);if(void 0===d)throw Error("Could not find a definition for "+c+".");return d.hasOwnProperty("$ref")?ah(d.$ref,b):d}var ai=function(a){if(Array.isArray(a))return"array";if("string"==typeof a);else if(null==a)return"null";else if("boolean"==typeof a)return"boolean";else if(!isNaN(a))return"number";else if("object"==typeof a)return"object";return"string"},aj=function(a,b,c){var d=a.if,e=a.then,f=a.else,g=B(a,["if","then","else"]),h=Q(d,c,b)?e:f;return h?al(ar(g,al(h,b,c)),b,c):al(g,b,c)};function ak(a,b,c){var d=ah(a.$ref,b),e=B(a,["$ref"]);return al(y({},d,e),b,c)}function al(a,b,c){if(void 0===b&&(b={}),void 0===c&&(c={}),!Z(a))return{};var d,e,f,g=function a(b,c,d){if(void 0===c&&(c={}),void 0===d&&(d={}),b.hasOwnProperty("$ref"))return ak(b,c,d);if(b.hasOwnProperty("dependencies")){var e=am(b,c,d);return al(e,c,d)}return b.hasOwnProperty("allOf")?y({},b,{allOf:b.allOf.map(function(a){return al(a,c,d)})}):b}(a,b,c);if(a.hasOwnProperty("if"))return aj(a,b,c);if(g.properties){var h={};Object.entries(g.properties).forEach(function(a){var d=a[0],e=a[1],f=c&&c[d],i=Z(f)?f:{},j=al(e,b,i);h[d]=j,e!==j&&g.properties!==h&&(g=y({},g,{properties:h}))})}if("allOf"in a)try{g=n()(y({},g,{allOf:g.allOf}))}catch(i){return console.warn("could not merge subschemas in allOf:\n"+i),B(g,["allOf"])}return g.hasOwnProperty("additionalProperties")&& !1!==g.additionalProperties?(d=g,e=b,f=c,void 0===e&&(e={}),void 0===f&&(f={}),d=y({},d,{properties:y({},d.properties)}),Object.keys(f=Z(f)?f:{}).forEach(function(a){var b;!d.properties.hasOwnProperty(a)&&(b=d.additionalProperties.hasOwnProperty("$ref")?al({$ref:d.additionalProperties.$ref},e,f):d.additionalProperties.hasOwnProperty("type")?y({},d.additionalProperties):{type:ai(f[a])},d.properties[a]=b,d.properties[a][R]=!0)}),d):g}function am(a,b,c){var d=a.dependencies,e=B(a,["dependencies"]);return"oneOf"in e?e=e.oneOf[aB(c,e.oneOf,b)]:"anyOf"in e&&(e=e.anyOf[aB(c,e.anyOf,b)]),an(void 0===d?{}:d,e,b,c)}function an(a,b,c,d){for(var e in a)if(void 0!==d[e]&&(!b.properties||e in b.properties)){var f=a[e],g=B(a,[e].map(C));return Array.isArray(f)?b=ao(b,f):Z(f)&&(b=ap(b,c,d,e,f)),an(g,b,c,d)}return b}function ao(a,b){if(!b)return a;var c=Array.isArray(a.required)?Array.from(new Set([].concat(a.required,b))):b;return y({},a,{required:c})}function ap(a,b,c,d,e){var f=al(e,b,c),g=f.oneOf,h=B(f,["oneOf"]);if(a=ar(a,h),void 0===g)return a;
1if(!Array.isArray(g))throw Error("invalid: it is some "+typeof g+" instead of an array");var i=g.map(function(a){return a.hasOwnProperty("$ref")?ak(a,b,c):a});return aq(a,b,c,d,i)}function aq(a,b,c,d,e){var f=e.filter(function(a){if(!a.properties)return!1;var b=a.properties[d];if(b){var e,f={type:"object",properties:((e={})[d]=b,e)};return 0===O(c,f).errors.length}});if(1!==f.length)return console.warn("ignoring oneOf in dependencies because there isn't exactly one subschema that is valid"),a;var g=f[0],h=B(g.properties,[d].map(C)),i=y({},g,{properties:h});return ar(a,al(i,b,c))}function ar(a,b){var c=Object.assign({},a);return Object.keys(b).reduce(function(c,d){var e=a?a[d]:{},f=b[d];return a&&a.hasOwnProperty(d)&&Z(f)?c[d]=ar(e,f):a&&b&&("object"===T(a)||"object"===T(b))&&"required"===d&&Array.isArray(e)&&Array.isArray(f)?c[d]=(0,q.Z)(e,f):c[d]=f,c},c)}function as(a){return"[object Arguments]"===Object.prototype.toString.call(a)}function at(a,b,c,d){if(void 0===c&&(c=[]),void 0===d&&(d=[]),a===b||"function"==typeof a||"function"==typeof b)return!0;if("object"!=typeof a||"object"!=typeof b)return!1;if(null===a||null===b)return!1;if(a instanceof Date&&b instanceof Date)return a.getTime()===b.getTime();else if(a instanceof RegExp&&b instanceof RegExp)return a.source===b.source&&a.global===b.global&&a.multiline===b.multiline&&a.lastIndex===b.lastIndex&&a.ignoreCase===b.ignoreCase;else if(as(a)||as(b)){if(!(as(a)&&as(b)))return!1;var e=Array.prototype.slice;return at(e.call(a),e.call(b),c,d)}else{if(a.constructor!==b.constructor)return!1;var f,g=Object.keys(a),h=Object.keys(b);if(0===g.length&&0===h.length)return!0;if(g.length!==h.length)return!1;for(var i=c.length;i--;)if(c[i]===a)return d[i]===b;c.push(a),d.push(b),g.sort(),h.sort();for(var j=g.length-1;j>=0;j--)if(g[j]!==h[j])return!1;for(var k=g.length-1;k>=0;k--)if(!at(a[f=g[k]],b[f],c,d))return!1;return c.pop(),d.pop(),!0}}function au(a,b,c){var d=a.props,e=a.state;return!at(d,b)||!at(e,c)}function av(a,b,c,d,e,f){void 0===d&&(d={}),void 0===e&&(e="root"),void 0===f&&(f="_");var g={$id:b||e};if("$ref"in a||"dependencies"in a||"allOf"in a){var h=al(a,c,d);return av(h,b,c,d,e,f)}if("items"in a&&!a.items.$ref)return av(a.items,b,c,d,e,f);if("object"!==a.type)return g;for(var i in a.properties||{}){var j=a.properties[i],k=g.$id+f+i;g[i]=av(Z(j)?j:{},k,c,(d||{})[i],e,f)}return g}function aw(a,b,c,d){void 0===b&&(b=""),void 0===d&&(d={});var e={$name:b.replace(/^\./,"")};if("$ref"in a||"dependencies"in a||"allOf"in a){var f=al(a,c,d);return aw(f,b,c,d)}if(a.hasOwnProperty("additionalProperties")&&(e.__rjsf_additionalProperties=!0),a.hasOwnProperty("items")&&Array.isArray(d))d.forEach(function(d,f){e[f]=aw(a.items,b+"."+f,c,d)});else if(a.hasOwnProperty("properties"))for(var g in a.properties)e[g]=aw(a.properties[g],b+"."+g,c,(d||{})[g]);return e}function ax(a,b){if(void 0===b&&(b=!0),!a)return{year:-1,month:-1,day:-1,hour:b?-1:0,minute:b?-1:0,second:b?-1:0};var c=new Date(a);if(Number.isNaN(c.getTime()))throw Error("Unable to parse date "+a);return{year:c.getUTCFullYear(),month:c.getUTCMonth()+1,day:c.getUTCDate(),hour:b?c.getUTCHours():0,minute:b?c.getUTCMinutes():0,second:b?c.getUTCSeconds():0}}function ay(a,b){var c=a.year,d=a.month,e=a.day,f=a.hour,g=a.minute,h=a.second;void 0===b&&(b=!0);var i=Date.UTC(c,d-1,e,void 0===f?0:f,void 0===g?0:g,void 0===h?0:h),j=new Date(i).toJSON();return b?j:j.slice(0,10)}function az(a,b){for(var c=String(a);c.length<b;)c="0"+c;return c}function aA(a){var b={};return a.multipleOf&&(b.step=a.multipleOf),(a.minimum||0===a.minimum)&&(b.min=a.minimum),(a.maximum||0===a.maximum)&&(b.max=a.maximum),b}function aB(a,b,c){if(void 0===a)return 0;for(var d=0;d<b.length;d++){var e=b[d];if(e.properties){var f={anyOf:Object.keys(e.properties).map(function(a){return{required:[a]}})},g=void 0;if(e.anyOf){var h=y({},e);h.allOf?h.allOf=h.allOf.slice():h.allOf=[],h.allOf.push(f),g=h}else g=Object.assign({},e,f);if(delete g.required,Q(g,a,c))return d}else if(Q(e,a,c))return d}return 0}function aC(a){return!!a.const|| !!a.enum&&1===a.enum.length&& !0===a.enum[0]||(a.anyOf&&1===a.anyOf.length?aC(a.anyOf[0]):a.oneOf&&1===a.oneOf.length?aC(a.oneOf[0]):!!a.allOf&&a.allOf.some(aC))}function aD(a){var b=a.TitleField,c=a.idSchema,e=a.title,f=a.required;if(!e)return null;var g=c.$id+"__title";return d.createElement(b,{id:g,title:e,required:f})}function aE(a){var b=a.DescriptionField,c=a.idSchema,e=a.description;if(!e)return null;var f=c.$id+"__description";return d.createElement(b,{id:f,description:e})}function aF(a){var b={flex:1,paddingLeft:6,paddingRight:6,fontWeight:"bold"};return d.createElement("div",{key:a.key,className:a.className},d.createElement("div",{className:a.hasToolbar?"col-xs-9":"col-xs-12"},a.children),a.hasToolbar&&d.createElement("div",{className:"col-xs-3 array-item-toolbox"},d.createElement("div",{className:"btn-group",style:{display:"flex",justifyContent:"space-around"}},(a.hasMoveUp||a.hasMoveDown)&&d.createElement(D,{icon:"arrow-up","aria-label":"Move up",className:"array-item-move-up",tabIndex:"-1",style:b,disabled:a.disabled||a.readonly||!a.hasMoveUp,onClick:a.onReorderClick(a.index,a.index-1)}),(a.hasMoveUp||a.hasMoveDown)&&d.createElement(D,{icon:"arrow-down",className:"array-item-move-down","aria-label":"Move down",tabIndex:"-1",style:b,disabled:a.disabled||a.readonly||!a.hasMoveDown,onClick:a.onReorderClick(a.index,a.index+1)}),a.hasRemove&&d.createElement(D,{type:"danger",icon:"remove","aria-label":"Remove",className:"array-item-remove",tabIndex:"-1",style:b,disabled:a.disabled||a.readonly,onClick:a.onDropIndexClick(a.index)}))))}function aG(a){return d.createElement("fieldset",{className:a.className,id:a.idSchema.$id},d.createElement(aD,{key:"array-field-title-"+a.idSchema.$id,TitleField:a.TitleField,idSchema:a.idSchema,title:a.uiSchema["ui:title"]||a.title,required:a.required}),(a.uiSchema["ui:description"]||a.schema.description)&&d.createElement("div",{className:"field-description",key:"field-description-"+a.idSchema.$id},a.uiSchema["ui:description"]||a.schema.description),d.createElement("div",{className:"row array-item-list",key:"array-item-list-"+a.idSchema.$id},a.items&&a.items.map(aF)),a.canAdd&&d.createElement(E,{className:"array-item-ad
1d",onClick:a.onAddClick,disabled:a.disabled||a.readonly}))}function aH(a){return d.createElement("fieldset",{className:a.className,id:a.idSchema.$id},d.createElement(aD,{key:"array-field-title-"+a.idSchema.$id,TitleField:a.TitleField,idSchema:a.idSchema,title:a.uiSchema["ui:title"]||a.title,required:a.required}),(a.uiSchema["ui:description"]||a.schema.description)&&d.createElement(aE,{key:"array-field-description-"+a.idSchema.$id,DescriptionField:a.DescriptionField,idSchema:a.idSchema,description:a.uiSchema["ui:description"]||a.schema.description}),d.createElement("div",{className:"row array-item-list",key:"array-item-list-"+a.idSchema.$id},a.items&&a.items.map(function(a){return aF(a)})),a.canAdd&&d.createElement(E,{className:"array-item-add",onClick:a.onAddClick,disabled:a.disabled||a.readonly}))}function aI(){return(0,v.x0)()}function aJ(a){return Array.isArray(a)?a.map(function(a){return{key:aI(),item:a}}):[]}function aK(a){return a.map(function(a){return a.item})}var aL=function(a){function b(b){(c=a.call(this,b)||this)._getNewFormDataRow=function(){var a=c.props,b=a.schema,d=a.registry.rootSchema,e=b.items;return ad(b)&&af(b)&&(e=b.additionalItems),W(e,void 0,d)},c.onAddClick=function(a){a&&a.preventDefault();var b=c.props.onChange,d={key:aI(),item:c._getNewFormDataRow()},e=[].concat(c.state.keyedFormData,[d]);c.setState({keyedFormData:e,updatedKeyedFormData:!0},function(){return b(aK(e))})},c.onAddIndexClick=function(a){return function(b){b&&b.preventDefault();var d=c.props.onChange,e={key:aI(),item:c._getNewFormDataRow()},f=[].concat(c.state.keyedFormData);f.splice(a,0,e),c.setState({keyedFormData:f,updatedKeyedFormData:!0},function(){return d(aK(f))})}},c.onDropIndexClick=function(a){return function(b){b&&b.preventDefault();var d,e=c.props.onChange,f=c.state.keyedFormData;if(c.props.errorSchema){d={};var g=c.props.errorSchema;for(var h in g)(h=parseInt(h))<a?d[h]=g[h]:h>a&&(d[h-1]=g[h])}var i=f.filter(function(b,c){return c!==a});c.setState({keyedFormData:i,updatedKeyedFormData:!0},function(){return e(aK(i),d)})}},c.onReorderClick=function(a,b){return function(d){d&&(d.preventDefault(),d.target.blur());var e,f=c.props.onChange;if(c.props.errorSchema){e={};var g=c.props.errorSchema;for(var h in g)h==a?e[b]=g[a]:h==b?e[a]=g[b]:e[h]=g[h]}var i,j=c.state.keyedFormData,k=((i=j.slice()).splice(a,1),i.splice(b,0,j[a]),i);c.setState({keyedFormData:k},function(){return f(aK(k),e)})}},c.onChangeForIndex=function(a){return function(b,d){var e,f=c.props,g=f.formData,h=f.onChange,i=g.map(function(c,d){return a===d?void 0===b?null:b:c});h(i,d&&c.props.errorSchema&&y({},c.props.errorSchema,((e={})[a]=d,e)))}},c.onSelectChange=function(a){c.props.onChange(a)};var c,d=aJ(b.formData);return c.state={keyedFormData:d,updatedKeyedFormData:!1},c}z(b,a),b.getDerivedStateFromProps=function(a,b){if(b.updatedKeyedFormData)return{updatedKeyedFormData:!1};var c=a.formData||[],d=b.keyedFormData||[];return{keyedFormData:c.length===d.length?d.map(function(a,b){return{key:a.key,item:c[b]}}):aJ(c)}};var c=b.prototype;return c.isItemRequired=function(a){return Array.isArray(a.type)?!k()(a.type,"null"):"null"!==a.type},c.canAddItem=function(a){var b=this.props,c=b.schema,d=Y(b.uiSchema).addable;return!1!==d&&(d=void 0===c.maxItems||a.length<c.maxItems),d},c.render=function(){var a=this.props,b=a.schema,c=a.uiSchema,e=a.idSchema,f=a.registry,g=f.rootSchema;if(!b.hasOwnProperty("items")){var h=f.fields.UnsupportedField;return d.createElement(h,{schema:b,idSchema:e,reason:"Missing items definition"})}return ab(b,g)?this.renderMultiSelect():ae(c)?this.renderCustomWidget():ad(b)?this.renderFixedArray():ac(b,c,g)?this.renderFiles():this.renderNormalArray()},c.renderNormalArray=function(){var a=this,b=this.props,c=b.schema,e=b.uiSchema,f=b.errorSchema,g=b.idSchema,h=b.name,i=b.required,j=b.disabled,k=b.readonly,l=b.hideError,m=b.autofocus,n=b.registry,o=b.onBlur,p=b.onFocus,q=b.idPrefix,r=b.idSeparator,s=void 0===r?"_":r,t=b.rawErrors,u=void 0===c.title?h:c.title,v=n.ArrayFieldTemplate,w=n.rootSchema,x=n.fields,y=n.formContext,z=x.TitleField,A=x.DescriptionField,B=al(c.items,w),C=aK(this.state.keyedFormData),D={canAdd:this.canAddItem(C),items:this.state.keyedFormData.map(function(b,d){var h=b.key,i=b.item,j=al(c.items,w,i),k=f?f[d]:void 0,l=g.$id+s+d,n=av(j,l,w,i,q,s);return a.renderArrayFieldItem({key:h,index:d,canMoveUp:d>0,canMoveDown:d<C.length-1,itemSchema:j,itemIdSchema:n,itemErrorSchema:k,itemData:i,itemUiSchema:e.items,autofocus:m&&0===d,onBlur:o,onFocus:p})}),className:"field field-array field-array-of-"+B.type,DescriptionField:A,disabled:j,idSchema:g,uiSchema:e,onAddClick:this.onAddClick,readonly:k,hideError:l,required:i,schema:c,title:u,TitleField:z,formContext:y,formData:C,rawErrors:t,registry:n},E=e["ui:ArrayFieldTemplate"]||v||aH;return d.createElement(E,D)},c.renderCustomWidget=function(){var a=this.props,b=a.schema,c=a.idSchema,e=a.uiSchema,f=a.disabled,g=a.readonly,h=a.hideError,i=a.required,j=a.placeholder,k=a.autofocus,l=a.onBlur,m=a.onFocus,n=a.formData,o=a.registry,p=a.rawErrors,q=a.name,r=o.widgets,s=o.formContext,t=b.title||q,u=y({},Y(e)),v=u.widget,w=B(u,["widget"]),x=U(b,v,r);return d.createElement(x,{id:c&&c.$id,multiple:!0,onChange:this.onSelectChange,onBlur:l,onFocus:m,options:w,schema:b,uiSchema:e,registry:o,value:n,disabled:f,readonly:g,hideError:h,required:i,label:t,placeholder:j,formContext:s,autofocus:k,rawErrors:p})},c.renderMultiSelect=function(){var a=this.props,b=a.schema,c=a.idSchema,e=a.uiSchema,f=a.formData,g=a.disabled,h=a.readonly,i=a.required,j=a.placeholder,k=a.autofocus,l=a.onBlur,m=a.onFocus,n=a.registry,o=a.rawErrors,p=a.name,q=this.props.formData,r=n.widgets,s=n.rootSchema,t=n.formContext,u=al(b.items,s,f),v=b.title||p,w=ag(u),x=y({},Y(e),{enumOptions:w}),z=x.widget,A=B(x,["widget"]),C=U(b,void 0===z?"select":z,r);return d.createElement(C,{id:c&&c.$id,multiple:!0,onChange:this.onSelectChange,onBlur:l,onFocus:m,options:A,schema:b,uiSchema:e,registry:n,value:q,disabled:g,readonly:h,required:i,label:v,placeholder:j,formContext:t,autofocus:k,rawErrors:o})},c.renderFiles=function(){var a=this.props,b=a.schema,c=a.uiSchema,e=a.idSchema,f=a.name,g=a.disabled,h=a.readonly,i=a.autofocus,j=a.onBlur,k=a.onFocus,l=a.registry,m=a.rawErrors,n=b.title||f,o=this.props.formData,p=l.widgets,q=l.formContext,r=Y(c),s=r.widget,t=B(r,["widget"]),u=U(b,void 0===s?"files":s,p);return d.createElement(u,{options:t,id:e&&e.$id,multiple:!0,onChange:this.onSelectChange,onBlur:j,onFocus:k,schema:b,uiSchema:c,title:n,value:o,disabled:g,readonly:h,registry:l,formContext:q,autofocus:i,rawErrors:m})},c.renderFixedArray=function(){var a=this,b=this.props,c=b.schema,e=b.uiSchema,f=b.formData,g=b.errorSchema,h=b.idPrefix,i=b.idSeparator,j=void 0===i?"_":i,k=b.idSchema,l=b.name,m=b.required,n=b.disabled,o=b.readonly,p=b.autofocus,q=b.registry,r=b.onBlur,s=b.onFocus,t=b.rawErrors,u=c.title||l,v=this.props.formData,w=q.ArrayFieldTemplate,x=q.rootSchema,y=q.fields,z=q.formContext,A=y.TitleField,B=c.items.map(function(a,b){return al(a,x,f[b])}),C=af(c)?al(c.additionalItems,x,f):null;(!v||v.length<B.length)&&(v=(v=v||[]).concat(Array(B.length-v.length)));var D={canAdd:this.canAddItem(v)&&C,className:"field field-array field-array-fixed-items",disabled:n,idSchema:k,formData:f,items:this.state.keyedFormData.map(function(b,d){var f=b.key,i=b.item,l=d>=B.length,m=l?al(c.additionalItems,x,i):B[d],n=k.$id+j+d,o=av(m,n,x,i,h,j),q=l?e.additionalItems||{}:Array.isArray(e.items)?e.items[d]:e.items||{},t=g?g[d]:void 0;return a.renderArrayFieldItem({key:f,index:d,canRemove:l,canMoveUp:d>=B.length+1,canMoveDown:l&&d<v.length-1,itemSchema:m,itemData:i,itemUiSchema:q,itemIdSchema:o,itemErrorSchema:t,autofocus:p&&0===d,onBlur:r,onFocus:s})}),onAddClick:this.onAddClick,readonly:o,required:m,registry:q,schema:c,uiSchema:e,title:u,TitleField:A,formContext:z,rawErrors:t},E=e["ui:ArrayFieldTemplate"]||w||aG;return d.createElement(E,D)},c.renderArrayFieldItem=function(a){var b=a.key,c=a.index,e=a.canRemove,f=a.canMoveUp,g=a.canMoveDown,h=a.itemSchema,i=a.itemData,j=a.itemUiSchema,k=a.itemIdSchema,l=a.itemErrorSchema,m=a.autofocus,n=a.onBlur,o=a.onFocus,p=a.rawErrors,q=this.props,r=q.disabled,s=q.readonly,t=q.uiSchema,u=q.registry,v=u.fields.SchemaField,w=Y(t),x=w.orderable,y=void 0===x||x,z=w.removable,A={moveUp:y&&(void 0===f||f),moveDown:y&&(void 0===g||g),remove:(void 0===z||z)&&(void 0===e||e)};return A.toolbar=Object.keys(A).some(function(a){return A[a]}),{children:d.createElement(v,{index:c,schema:h,uiSchema:j,formData:i,errorSchema:l,idPrefix:this.props.idPrefix,idSeparator:this.props.idSeparator,idSchema:k,required:this.isItemRequired(h),onChange:this.onChangeForIndex(c),onBlur:n,onFocus:o,registry:this.props.registry,disabled:this.props.disabled,readonly:this.props.readonly,hideError:this.props.hideError,autofocus:m,rawErrors:p}),className:"array-item",disabled:r,hasToolbar:A.toolbar,hasMoveUp:A.moveUp,hasMoveDown:A.moveDown,hasRemove:A.remove,index:c,key:b,onAddIndexClick:this.onAddIndexClick,onDropIndexClick:this.onDropIndexClick,onReorderClick:this.onReorderClick,readonly:s}},x(b,[{key:"itemTitle",get:function(){var a=this.props.schema;return a.items.title||a.items.description||"Item"}}]),b}(d.Component);function aM(a){var b,c=a.schema,e=a.name,f=a.uiSchema,g=a.idSchema,h=a.formData,i=a.registry,j=a.required,k=a.disabled,l=a.readonly,m=a.autofocus,n=a.onChange,o=a.onFocus,p=a.onBlur,q=a.rawErrors,r=c.title,s=i.widgets,t=i.formContext,u=i.fields,v=Y(f),w=v.widget,x=B(v,["widget"]),z=U(c,void 0===w?"checkbox":w,s);return b=Array.isArray(c.oneOf)?ag({oneOf:c.oneOf.map(function(a){return y({},a,{title:a.title||(!0===a.const?"Yes":"No")})})}):ag({enum:c.enum||[!0,!1],enumNames:c.enumNames||(c.enum&& !1===c.enum[0]?["No","Yes"]:["Yes","No"])}),d.createElement(z,{options:y({},x,{enumOptions:b}),schema:c,uiSchema:f,id:g&&g.$id,onChange:n,onFocus:o,onBlur:p,label:void 0===r?e:r,value:h,required:j,disabled:k,readonly:l,registry:i,formContext:t,autofocus:m,rawErrors:q,DescriptionField:u.DescriptionField})}aL.defaultProps={uiSchema:{},formData:[],idSchema:{},required:!1,disabled:!1,readonly:!1,autofocus:!1},aM.defaultProps={uiSchema:{},disabled:!1,readonly:!1,autofocus:!1};var aN=function(a){function b(b){(c=a.call(this,b)||this).onOptionChange=function(a){var b=parseInt(a,10),d=c.props,e=d.formData,f=d.onChange,g=d.options,h=d.registry,i=h.rootSchema,j=al(g[b],i,e),k=void 0;if("object"===ai(e)&&("object"===j.type||j.properties)){k=Object.assign({},e);var l=g.slice();l.splice(b,1);for(var m=l,n=Array.isArray(m),o=0,m=n?m:m[Symbol.iterator]();;){if(n){if(o>=m.length)break;p=m[o++]}else{if((o=m.next()).done)break;p=o.value}var p,q=p;if(q.properties)for(var r in q.properties)k.hasOwnProperty(r)&&delete k[r]}}
1f(W(g[b],k,i)),c.setState({selectedOption:parseInt(a,10)})};var c,d=c.props,e=d.formData,f=d.options;return c.state={selectedOption:c.getMatchingOption(e,f)},c}z(b,a);var c=b.prototype;return c.componentDidUpdate=function(a,b){if(!at(this.props.formData,a.formData)&&this.props.idSchema.$id===a.idSchema.$id){var c=this.getMatchingOption(this.props.formData,this.props.options);b&&c!==this.state.selectedOption&&this.setState({selectedOption:c})}},c.getMatchingOption=function(a,b){var c=aB(a,b,this.props.registry.rootSchema);return 0!==c?c:this&&this.state?this.state.selectedOption:0},c.render=function(){var a,b=this.props,c=b.baseType,e=b.disabled,f=b.readonly,g=b.hideError,h=b.errorSchema,i=b.formData,j=b.idPrefix,k=b.idSeparator,l=b.idSchema,m=b.onBlur,n=b.onChange,o=b.onFocus,p=b.options,q=b.registry,r=b.uiSchema,s=b.schema,t=q.fields.SchemaField,u=q.widgets,v=this.state.selectedOption,w=Y(r),x=w.widget,z=B(w,["widget"]),A=U({type:"number"},void 0===x?"select":x,u),C=p[v]||null;C&&(a=C.type?C:Object.assign({},C,{type:c}));var D=p.map(function(a,b){return{label:a.title||"Option "+(b+1),value:b}});return d.createElement("div",{className:"panel panel-default panel-body"},d.createElement("div",{className:"form-group"},d.createElement(A,y({id:""+l.$id+(s.oneOf?"__oneof_select":"__anyof_select"),schema:{type:"number",default:0},onChange:this.onOptionChange,onBlur:m,onFocus:o,value:v,options:{enumOptions:D},registry:q},z))),null!==C&&d.createElement(t,{schema:a,uiSchema:r,errorSchema:h,idSchema:l,idPrefix:j,idSeparator:k,formData:i,onChange:n,onBlur:m,onFocus:o,registry:q,disabled:e,readonly:f,hideError:g}))},b}(d.Component);aN.defaultProps={disabled:!1,readonly:!1,hideError:!1,errorSchema:{},idSchema:{},uiSchema:{}};var aO=/\.([0-9]*0)*$/,aP=/[0.]0*$/,aQ=function(a){function b(b){var c;return(c=a.call(this,b)||this).handleChange=function(a){c.setState({lastValue:a}),"."===(""+a).charAt(0)&&(a="0"+a);var b="string"==typeof a&&a.match(aO)?_(a.replace(aP,"")):_(a);c.props.onChange(b)},c.state={lastValue:b.value},c}return z(b,a),b.prototype.render=function(){var a=this.props.registry.fields.StringField,b=this.props,c=b.formData,e=B(b,["formData"]),f=this.state.lastValue,g=c;if("string"==typeof f&&"number"==typeof g){var h=RegExp((""+g).replace(".","\\.")+"\\.?0*$");f.match(h)&&(g=f)}return d.createElement(a,y({},e,{formData:g,onChange:this.handleChange}))},b}(d.Component);function aR(a){var b=a.TitleField,c=a.DescriptionField;return d.createElement("fieldset",{id:a.idSchema.$id},(a.uiSchema["ui:title"]||a.title)&&d.createElement(b,{id:a.idSchema.$id+"__title",title:a.title||a.uiSchema["ui:title"],required:a.required,formContext:a.formContext}),a.description&&d.createElement(c,{id:a.idSchema.$id+"__description",description:a.description,formContext:a.formContext}),a.properties.map(function(a){return a.content}),function a(b,c,d){if(!b.additionalProperties)return!1;var e=Y(c).expandable;return!1===e?e:void 0===b.maxProperties||Object.keys(d).length<b.maxProperties}(a.schema,a.uiSchema,a.formData)&&d.createElement(E,{className:"object-property-expand",onClick:a.onAddClick(a.schema),disabled:a.disabled||a.readonly}))}aQ.defaultProps={uiSchema:{}};var aS=function(a){function b(){for(var b,c=arguments.length,d=Array(c),e=0;e<c;e++)d[e]=arguments[e];return(b=a.call.apply(a,[this].concat(d))||this).state={wasPropertyKeyModified:!1,additionalProperties:{}},b.onPropertyChange=function(a,c){return void 0===c&&(c=!1),function(d,e){void 0===d&&c&&(d="");var f,g,h=y({},b.props.formData,((f={})[a]=d,f));b.props.onChange(h,e&&b.props.errorSchema&&y({},b.props.errorSchema,((g={})[a]=e,g)))}},b.onDropPropertyClick=function(a){return function(c){c.preventDefault();var d=b.props,e=d.onChange,f=d.formData,g=y({},f);delete g[a],e(g)}},b.getAvailableKey=function(a,b){for(var c=0,d=a;b.hasOwnProperty(d);)d=a+"-"+ ++c;return d},b.onKeyChange=function(a){return function(c,d){if(a!==c){c=b.getAvailableKey(c,b.props.formData);var e,f,g=y({},b.props.formData),h=((e={})[a]=c,e),i=Object.keys(g).map(function(a){var b,c=h[a]||a;return(b={})[c]=g[a],b}),j=Object.assign.apply(Object,[{}].concat(i));b.setState({wasPropertyKeyModified:!0}),b.props.onChange(j,d&&b.props.errorSchema&&y({},b.props.errorSchema,((f={})[c]=d,f)))}}},b.handleAddClick=function(a){return function(){var c=a.additionalProperties.type,d=y({},b.props.formData);if(a.additionalProperties.hasOwnProperty("$ref")){var e=b.props.registry;c=al({$ref:a.additionalProperties.$ref},e.rootSchema,b.props.formData).type}d[b.getAvailableKey("newKey",d)]=b.getDefaultValue(c),b.props.onChange(d)}},b}z(b,a);var c=b.prototype;return c.isRequired=function(a){var b=this.props.schema;return Array.isArray(b.required)&& -1!==b.required.indexOf(a)},c.getDefaultValue=function(a){switch(a){case"string":default:return"New Value";case"array":return[];case"boolean":return!1;case"null":return null;case"number":return 0;case"object":return{}}},c.render=function(){var a,b=this,c=this.props,e=c.uiSchema,f=c.formData,g=c.errorSchema,h=c.idSchema,i=c.name,j=c.required,k=c.disabled,l=c.readonly,m=c.hideError,n=c.idPrefix,o=c.idSeparator,p=c.onBlur,q=c.onFocus,r=c.registry,s=r.rootSchema,t=r.fields,u=r.formContext,v=t.SchemaField,w=t.TitleField,x=t.DescriptionField,z=al(this.props.schema,s,f),A=void 0===z.title?i:z.title,B=e["ui:description"]||z.description;try{var C=Object.keys(z.properties||{});a=function a(b,c){if(!Array.isArray(c))return b;var d,e=function(a){return a.reduce(function(a,b){return a[b]=!0,a},{})},f=e(b),g=c.filter(function(a){return"*"===a||f[a]}),h=e(g),i=b.filter(function(a){return!h[a]}),j=g.indexOf("*");
1if(-1===j){if(i.length)throw Error("uiSchema order list does not contain "+((d=i).length>1?"properties '"+d.join("', '")+"'":"property '"+d[0]+"'"));return g}if(j!==g.lastIndexOf("*"))throw Error("uiSchema order list contains more than one wildcard item");var k=[].concat(g);return k.splice.apply(k,[j,1].concat(i)),k}(C,e["ui:order"])}catch(D){return d.createElement("div",null,d.createElement("p",{className:"config-error",style:{color:"red"}},"Invalid ",i||"root"," object field configuration:",d.createElement("em",null,D.message),"."),d.createElement("pre",null,JSON.stringify(z)))}var E=e["ui:ObjectFieldTemplate"]||r.ObjectFieldTemplate||aR,F={title:e["ui:title"]||A,description:B,TitleField:w,DescriptionField:x,properties:a.map(function(a){var c=z.properties[a].hasOwnProperty(R),i=c?e.additionalProperties:e[a],s=i&&"hidden"===i["ui:widget"];return{content:d.createElement(v,{key:a,name:a,required:b.isRequired(a),schema:z.properties[a],uiSchema:i,errorSchema:g[a],idSchema:h[a],idPrefix:n,idSeparator:o,formData:(f||{})[a],wasPropertyKeyModified:b.state.wasPropertyKeyModified,onKeyChange:b.onKeyChange(a),onChange:b.onPropertyChange(a,c),onBlur:p,onFocus:q,registry:r,disabled:k,readonly:l,hideError:m,onDropPropertyClick:b.onDropPropertyClick}),name:a,readonly:l,disabled:k,required:j,hidden:s}}),readonly:l,disabled:k,required:j,idSchema:h,uiSchema:e,schema:z,formData:f,formContext:u,registry:r};return d.createElement(E,y({},F,{onAddClick:this.handleAddClick}))},b}(d.Component);aS.defaultProps={uiSchema:{},formData:{},errorSchema:{},idSchema:{},required:!1,disabled:!1,readonly:!1};var aT={array:"ArrayField",boolean:"BooleanField",integer:"NumberField",number:"NumberField",object:"ObjectField",string:"StringField",null:"NullField"};function aU(a){var b=a.label,c=a.required,e=a.id;return b?d.createElement("label",{className:"control-label",htmlFor:e},b,c&&d.createElement("span",{className:"required"},"*")):null}function aV(a){var b=a.id,c=a.label,e=a.onChange;return d.createElement("input",{className:"form-control",type:"text",id:b,onBlur:function(a){return e(a.target.value)},defaultValue:c})}function aW(a){var b=a.id,c=a.help;return c?"string"==typeof c?d.createElement("p",{id:b,className:"help-block"},c):d.createElement("div",{id:b,className:"help-block"},c):null}function aX(a){var b=a.errors,c=void 0===b?[]:b;return 0===c.length?null:d.createElement("div",null,d.createElement("ul",{className:"error-detail bs-callout bs-callout-info"},c.filter(function(a){return!!a}).map(function(a,b){return d.createElement("li",{className:"text-danger",key:b},a)})))}function aY(a){var b=a.id,c=a.label,e=a.children,f=a.errors,g=a.help,h=a.description,i=a.hidden,j=a.required,k=a.displayLabel;return i?d.createElement("div",{className:"hidden"},e):d.createElement(aZ,a,k&&d.createElement(aU,{label:c,required:j,id:b}),k&&h?h:null,e,f,g)}function aZ(a){var b=a.id,c=a.classNames,e=a.disabled,f=a.label,g=a.onKeyChange,h=a.onDropPropertyClick,i=a.readonly,j=a.required,k=a.schema;return k.hasOwnProperty(R)?d.createElement("div",{className:c},d.createElement("div",{className:"row"},d.createElement("div",{className:"col-xs-5 form-additional"},d.createElement("div",{className:"form-group"},d.createElement(aU,{label:f+" Key",required:j,id:b+"-key"}),d.createElement(aV,{label:f,required:j,id:b+"-key",onChange:g}))),d.createElement("div",{className:"form-additional form-group col-xs-5"},a.children),d.createElement("div",{className:"col-xs-2"},d.createElement(D,{type:"danger",icon:"remove",className:"array-item-remove btn-block",tabIndex:"-1",style:{border:"0"},disabled:e||i,onClick:h(f)})))):d.createElement("div",{className:c},a.children)}aY.defaultProps={hidden:!1,readonly:!1,required:!1,displayLabel:!0};var a$=function(a){function b(){return a.apply(this,arguments)||this}z(b,a);var c=b.prototype;return c.shouldComponentUpdate=function(a,b){return!at(this.props,a)},c.render=function(){return function(a){var b,c=a.uiSchema,e=a.formData,f=a.errorSchema,g=a.idPrefix,h=a.idSeparator,i=a.name,j=a.onChange,k=a.onKeyChange,l=a.onDropPropertyClick,m=a.required,n=a.registry,o=a.wasPropertyKeyModified,p=void 0!==o&&o,q=n.rootSchema,r=n.fields,s=n.formContext,t=c["ui:FieldTemplate"]||n.FieldTemplate||aY,u=a.idSchema,v=al(a.schema,q,e);u=$(av(v,null,q,e,g,h),u);var w=function(a,b,c,e){var f=b["ui:field"];if("function"==typeof f)return f;if("string"==typeof f&&f in e)return e[f];var g=aT[T(a)];return!g&&(a.anyOf||a.oneOf)?function(){return null}:g in e?e[g]:function(){var b=e.UnsupportedField;return d.createElement(b,{schema:a,idSchema:c,reason:"Unknown field type "+a.type})}}(v,c,u,r),x=r.DescriptionField,z=Boolean(a.disabled||c["ui:disabled"]),A=Boolean(a.readonly||c["ui:readonly"]||a.schema.readOnly||v.readOnly),C=c["ui:hideError"],D=void 0===C?a.hideError:Boolean(C),E=Boolean(a.autofocus||c["ui:autofocus"]);if(0===Object.keys(v).length)return null;var F,G,H,I,J,K,L=(F=v,G=c,H=q,I=Y(G).label,J=void 0===I||I,K=T(F),"array"===K&&(J=ab(F,H)||ac(F,G,H)||ae(G)),"object"===K&&(J=!1),"boolean"!==K||G["ui:widget"]||(J=!1),G["ui:field"]&&(J=!1),J),M=f.__errors,N=B(f,["__errors"]),O=d.createElement(w,y({},a,{idSchema:u,schema:v,uiSchema:y({},c,{classNames:void 0}),disabled:z,readonly:A,hideError:D,autofocus:E,errorSchema:N,formContext:s,rawErrors:M})),P=u.$id;b=p?i:c["ui:title"]||a.schema.title||v.title||i;var Q=c["ui:description"]||a.schema.description||v.description,R=M,S=c["ui:help"],U="hidden"===c["ui:widget"],V=["form-group","field","field-"+v.type];!D&&R&&R.length>0&&V.push("field-error has-error has-danger"),V.push(c.classNames),V=V.join(" ").trim();var W={description:d.createElement(x,{id:P+"__description",description:Q,formContext:s}),rawDescription:Q,help:d.createElement(aW,{id:P+"__help",help:S}
1),rawHelp:"string"==typeof S?S:void 0,errors:D?void 0:d.createElement(aX,{errors:R}),rawErrors:D?void 0:R,id:P,label:b,hidden:U,onChange:j,onKeyChange:k,onDropPropertyClick:l,required:m,disabled:z,readonly:A,hideError:D,displayLabel:L,classNames:V,formContext:s,formData:e,fields:r,schema:v,uiSchema:c,registry:n},X=n.fields.AnyOfField,Z=n.fields.OneOfField;return d.createElement(t,W,d.createElement(d.Fragment,null,O,v.anyOf&&!aa(v)&&d.createElement(X,{disabled:z,readonly:A,hideError:D,errorSchema:f,formData:e,idPrefix:g,idSchema:u,idSeparator:h,onBlur:a.onBlur,onChange:a.onChange,onFocus:a.onFocus,options:v.anyOf.map(function(a){return al(a,q,e)}),baseType:v.type,registry:n,schema:v,uiSchema:c}),v.oneOf&&!aa(v)&&d.createElement(Z,{disabled:z,readonly:A,hideError:D,errorSchema:f,formData:e,idPrefix:g,idSchema:u,idSeparator:h,onBlur:a.onBlur,onChange:a.onChange,onFocus:a.onFocus,options:v.oneOf.map(function(a){return al(a,q,e)}),baseType:v.type,registry:n,schema:v,uiSchema:c})))}(this.props)},b}(d.Component);function a_(a){var b=a.schema,c=a.name,e=a.uiSchema,f=a.idSchema,g=a.formData,h=a.required,i=a.disabled,j=a.readonly,k=a.autofocus,l=a.onChange,m=a.onBlur,n=a.onFocus,o=a.registry,p=a.rawErrors,q=b.title,r=b.format,s=o.widgets,t=o.formContext,u=aa(b)&&ag(b),v=u?"select":"text";r&&function a(b,c,d){void 0===d&&(d={});try{return U(b,c,d),!0}catch(e){if(e.message&&(e.message.startsWith("No widget")||e.message.startsWith("Unsupported widget")))return!1;throw e}}(b,r,s)&&(v=r);var w=Y(e),x=w.widget,z=void 0===x?v:x,A=w.placeholder,C=B(w,["widget","placeholder"]),D=U(b,z,s);return d.createElement(D,{options:y({},C,{enumOptions:u}),schema:b,uiSchema:e,id:f&&f.$id,label:void 0===q?c:q,value:g,onChange:l,onBlur:m,onFocus:n,required:h,disabled:i,readonly:j,formContext:t,autofocus:k,registry:o,placeholder:void 0===A?"":A,rawErrors:p})}a$.defaultProps={uiSchema:{},errorSchema:{},idSchema:{},disabled:!1,readonly:!1,autofocus:!1,hideError:!1},a_.defaultProps={uiSchema:{},disabled:!1,readonly:!1,autofocus:!1};var a0=function(a){function b(){return a.apply(this,arguments)||this}z(b,a);var c=b.prototype;return c.componentDidMount=function(){void 0===this.props.formData&&this.props.onChange(null)},c.render=function(){return null},b}(d.Component),a1={AnyOfField:aN,ArrayField:aL,BooleanField:aM,DescriptionField:function(a){var b=a.id,c=a.description;return c?"string"==typeof c?d.createElement("p",{id:b,className:"field-description"},c):d.createElement("div",{id:b,className:"field-description"},c):null},NumberField:aQ,ObjectField:aS,OneOfField:aN,SchemaField:a$,StringField:a_,TitleField:function(a){var b=a.id,c=a.title,e=a.required;return d.createElement("legend",{id:b},c,e&&d.createElement("span",{className:"required"},"*"))},NullField:a0,UnsupportedField:function(a){var b=a.schema,c=a.idSchema,e=a.reason;return d.createElement("div",{className:"unsupported-field"},d.createElement("p",null,"Unsupported field schema",c&&c.$id&&d.createElement("span",null," for"," field ",d.createElement("code",null,c.$id)),e&&d.createElement("em",null,": ",e),"."),b&&d.createElement("pre",null,JSON.stringify(b,null,2)))}};function a2(a){var b=a.type,c=a.range,e=a.value,f=a.select,g=a.rootId,h=a.disabled,i=a.readonly,j=a.autofocus,k=a.registry,l=a.onBlur,m=k.widgets.SelectWidget;return d.createElement(m,{schema:{type:"integer"},id:g+"_"+b,className:"form-control",options:{enumOptions:function(a,b){for(var c=[],d=a;d<=b;d++)c.push({value:d,label:az(d,2)});return c}(c[0],c[1])},placeholder:b,value:e,disabled:h,readonly:i,autofocus:j,onChange:function(a){return f(b,a)},onBlur:l})}var a3=function(a){function b(b){var c;return(c=a.call(this,b)||this).onChange=function(a,b){var d;c.setState(((d={})[a]=void 0===b?-1:b,d),function(){var a;Object.keys(a=c.state).every(function(b){return -1!==a[b]})&&c.props.onChange(ay(c.state,c.props.time))})},c.setNow=function(a){a.preventDefault();var b=c.props,d=b.time,e=b.disabled,f=b.readonly,g=b.onChange;if(!e&&!f){var h=ax(new Date().toJSON(),d);c.setState(h,function(){return g(ay(c.state,d))})}},c.clear=function(a){a.preventDefault();var b=c.props,d=b.time,e=b.disabled,f=b.readonly,g=b.onChange;!e&&!f&&c.setState(ax("",d),function(){return g(void 0)})},c.state=ax(b.value,b.time),c}z(b,a);var c=b.prototype;return c.componentDidUpdate=function(a,b){a.value&&a.value!==ax(this.props.value,this.props.time)&&this.setState(ax(this.props.value,this.props.time))},c.shouldComponentUpdate=function(a,b){return au(this,a,b)},c.render=function(){var a=this,b=this.props,c=b.id,e=b.disabled,f=b.readonly,g=b.autofocus,h=b.registry,i=b.onBlur,j=b.options;return d.createElement("ul",{className:"list-inline"},this.dateElementProps.map(function(b,j){return d.createElement("li",{key:j},d.createElement(a2,y({rootId:c,select:a.onChange},b,{disabled:e,readonly:f,registry:h,onBlur:i,autofocus:g&&0===j})))}),("undefined"===j.hideNowButton||!j.hideNowButton)&&d.createElement("li",null,d.createElement("a",{href:"#",className:"btn btn-info btn-now",onClick:this.setNow},"Now")),("undefined"===j.hideClearButton||!j.hideClearButton)&&d.createElement("li",null,d.createElement("a",{href:"#",className:"btn btn-warning btn-clear",onClick:this.clear},"Clear")))},x(b,[{key:"dateElementProps",get:function(){var a=this.props,b=a.time,c=a.options,d=this.state,e=d.year,f=d.month,g=d.day,h=d.hour,i=d.minute,j=d.second,k=[{type:"year",range:c.yearsRange,value:e},{type:"month",range:[1,12],value:f},{type:"day",range:[1,31],value:g}];return b&&k.push({type:"hour",range:[0,23],value:h},{type:"minute",range:[0,59],value:i},{type:"second",range:[0,59],value:j}),k}}]),b}(d.Component);function a4(a){var b=a.registry.widgets.AltDateWidget;return d.createElement(b,y({time:!0},a))}function a5(a){if(!a.id)throw console.log("No id for",a),Error("no id for props "+JSON.stringify(a));var b=a.value,c=a.readonly,e=a.disabled,f=a.autofocus,g=a.onBlur,h=a.onFocus,i=a.options,j=a.schema,k=B(a,["value","readonly","disabled","autofocus","onBlur","onFocus","options","schema","uiSchema","formContext","registry","rawErrors"]);i.inputType?k.type=i.inputType:k.type||("number"===j.type?(k.type="number",k.step="any"):"integer"===j.type?(k.type="number",k.step="1"):k.type="text"),i.autocomplete&&(k.autoComplete=i.autocomplete),j.multipleOf&&(k.step=j.multipleOf),void 0!==j.minimum&&(k.min=j.minimum),void 0!==j.maximum&&(k.max=j.maximum);var l=function(b){var c=b.target.value;return a.onChange(""===c?i.emptyValue:c)};
1return[d.createElement("input",y({key:k.id,className:"form-control",readOnly:c,disabled:e,autoFocus:f,value:null==b?"":b},k,{list:j.examples?"examples_"+k.id:null,onChange:l,onBlur:g&&function(a){return g(k.id,a.target.value)},onFocus:h&&function(a){return h(k.id,a.target.value)}})),j.examples?d.createElement("datalist",{key:"datalist_"+k.id,id:"examples_"+k.id},[].concat(new Set(j.examples.concat(j.default?[j.default]:[]))).map(function(a){return d.createElement("option",{key:a,value:a})})):null]}function a6(a){var b=a.schema,c=a.id,e=a.value,f=a.disabled,g=a.readonly,h=a.label,i=a.autofocus,j=a.onBlur,k=a.onFocus,l=a.onChange,m=a.DescriptionField,n=aC(b);return d.createElement("div",{className:"checkbox "+(f||g?"disabled":"")},b.description&&d.createElement(m,{description:b.description}),d.createElement("label",null,d.createElement("input",{type:"checkbox",id:c,checked:void 0!==e&&e,required:n,disabled:f||g,autoFocus:i,onChange:function(a){return l(a.target.checked)},onBlur:j&&function(a){return j(c,a.target.checked)},onFocus:k&&function(a){return k(c,a.target.checked)}}),d.createElement("span",null,h)))}function a7(a){var b=a.id,c=a.disabled,e=a.options,f=a.value,g=a.autofocus,h=a.readonly,i=a.onChange,j=e.enumOptions,k=e.enumDisabled,l=e.inline;return d.createElement("div",{className:"checkboxes",id:b},j.map(function(a,e){var m=-1!==f.indexOf(a.value),n=k&& -1!=k.indexOf(a.value),o=c||n||h?"disabled":"",p=d.createElement("span",null,d.createElement("input",{type:"checkbox",id:b+"_"+e,checked:m,disabled:c||n||h,autoFocus:g&&0===e,onChange:function(b){var c,d,e,g,h,k,l=j.map(function(a){return a.value});b.target.checked?i((c=a.value,d=f,g=(e=l).indexOf(c),d.slice(0,g).concat(c,d.slice(g)).sort(function(a,b){return e.indexOf(a)>e.indexOf(b)}))):i((h=a.value,(k=f).filter(function(a){return a!==h})))}}),d.createElement("span",null,a.label));return l?d.createElement("label",{key:e,className:"checkbox-inline "+o},p):d.createElement("div",{key:e,className:"checkbox "+o},d.createElement("label",null,p))}))}function a8(a){var b=a.name,c=a.size,d=a.type;return new Promise(function(e,f){var g=new window.FileReader;g.onerror=f,g.onload=function(a){var f,g;e({dataURL:(f=a.target.result,g=b,f.replace(";base64",";name="+encodeURIComponent(g)+";base64")),name:b,size:c,type:d})},g.readAsDataURL(a)})}function a9(a){var b=a.filesInfo;return 0===b.length?null:d.createElement("ul",{className:"file-info"},b.map(function(a,b){var c=a.name,e=a.size,f=a.type;return d.createElement("li",{key:b},d.createElement("strong",null,c)," (",f,", ",e," bytes)")}))}a3.defaultProps={time:!1,disabled:!1,readonly:!1,autofocus:!1,options:{yearsRange:[1900,new Date().getFullYear()+2]}},a4.defaultProps=y({},a3.defaultProps,{time:!0}),a5.defaultProps={required:!1,disabled:!1,readonly:!1,autofocus:!1},a6.defaultProps={autofocus:!1},a7.defaultProps={autofocus:!1,options:{inline:!1}};var ba=function(a){function b(b){(c=a.call(this,b)||this).onChange=function(a){var b,d=c.props,e=d.multiple,f=d.onChange;(b=a.target.files,Promise.all([].map.call(b,a8))).then(function(a){var b={values:a.map(function(a){return a.dataURL}),filesInfo:a};c.setState(b,function(){e?f(b.values):f(b.values[0])})})};var c,d,e=b.value,f=Array.isArray(e)?e:[e];return c.state={values:f,filesInfo:(d=f).filter(function(a){return void 0!==a}).map(function(a){var b=function a(b){var c,d=b.split(","),e=d[0].split(";"),f=e[0].replace("data:",""),g=e.filter(function(a){return"name"===a.split("=")[0]});c=1!==g.length?"unknown":g[0].split("=")[1];for(var h=atob(d[1]),i=[],j=0;j<h.length;
1j++)i.push(h.charCodeAt(j));return{blob:new window.Blob([new Uint8Array(i)],{type:f}),name:c}}(a),c=b.blob;return{name:b.name,size:c.size,type:c.type}})},c}z(b,a);var c=b.prototype;return c.shouldComponentUpdate=function(a,b){return au(this,a,b)},c.render=function(){var a=this,b=this.props,c=b.multiple,e=b.id,f=b.readonly,g=b.disabled,h=b.autofocus,i=b.options,j=this.state.filesInfo;return d.createElement("div",null,d.createElement("p",null,d.createElement("input",{ref:function(b){return a.inputRef=b},id:e,type:"file",disabled:f||g,onChange:this.onChange,defaultValue:"",autoFocus:h,multiple:c,accept:i.accept})),d.createElement(a9,{filesInfo:j}))},b}(d.Component);function bb(a){var b=a.options,c=a.value,e=a.required,f=a.disabled,g=a.readonly,h=a.autofocus,i=a.onBlur,j=a.onFocus,k=a.onChange,l=a.id,m=Math.random().toString(),n=b.enumOptions,o=b.enumDisabled,p=b.inline;return d.createElement("div",{className:"field-radio-group",id:l},n.map(function(a,b){var n=a.value===c,q=o&& -1!=o.indexOf(a.value),r=f||q||g?"disabled":"",s=d.createElement("span",null,d.createElement("input",{type:"radio",checked:n,name:m,required:e,value:a.value,disabled:f||q||g,autoFocus:h&&0===b,onChange:function(b){return k(a.value)},onBlur:i&&function(a){return i(l,a.target.value)},onFocus:j&&function(a){return j(l,a.target.value)}}),d.createElement("span",null,a.label));return p?d.createElement("label",{key:b,className:"radio-inline "+r},s):d.createElement("div",{key:b,className:"radio "+r},d.createElement("label",null,s))}))}ba.defaultProps={autofocus:!1},bb.defaultProps={autofocus:!1};var bc=new Set(["number","integer"]);function bd(a,b){var c=a.type,d=a.items;if(""!==b){if("array"===c&&d&&bc.has(d.type))return b.map(_);if("boolean"===c)return"true"===b;if("number"===c)return _(b);if(a.enum){if(a.enum.every(function(a){return"number"===ai(a)}))return _(b);if(a.enum.every(function(a){return"boolean"===ai(a)}))return"true"===b}return b}}function be(a,b){return b?[].slice.call(a.target.options).filter(function(a){return a.selected}).map(function(a){return a.value}):a.target.value}function bf(a){var b=a.schema,c=a.id,e=a.options,f=a.value,g=a.required,h=a.disabled,i=a.readonly,j=a.multiple,k=a.autofocus,l=a.onChange,m=a.onBlur,n=a.onFocus,o=a.placeholder,p=e.enumOptions,q=e.enumDisabled;return d.createElement("select",{id:c,multiple:j,className:"form-control",value:void 0===f?j?[]:"":f,required:g,disabled:h||i,autoFocus:k,onBlur:m&&function(a){var d=be(a,j);m(c,bd(b,d))},onFocus:n&&function(a){var d=be(a,j);n(c,bd(b,d))},onChange:function(a){var c=be(a,j);l(bd(b,c))}},!j&& void 0===b.default&&d.createElement("option",{value:""},o),p.map(function(a,b){var c=a.value,e=a.label,f=q&& -1!=q.indexOf(c);return d.createElement("option",{key:b,value:c,disabled:f},e)}))}function bg(a){var b=a.id,c=a.options,e=a.placeholder,f=a.value,g=a.required,h=a.disabled,i=a.readonly,j=a.autofocus,k=a.onChange,l=a.onBlur,m=a.onFocus,n=function(a){var b=a.target.value;return k(""===b?c.emptyValue:b)};return d.createElement("textarea",{id:b,className:"form-control",value:f||"",placeholder:e,required:g,disabled:h,readOnly:i,autoFocus:j,rows:c.rows,onBlur:l&&function(a){return l(b,a.target.value)},onFocus:m&&function(a){return m(b,a.target.value)},onChange:n})}bf.defaultProps={autofocus:!1},bg.defaultProps={autofocus:!1,options:{}};var bh={BaseInput:a5,PasswordWidget:function(a){var b=a.registry.widgets.BaseInput;return d.createElement(b,y({type:"password"},a))},RadioWidget:bb,UpDownWidget:function(a){var b=a.registry.widgets.BaseInput;return d.createElement(b,y({type:"number"},a,aA(a.schema)))},RangeWidget:function(a){var b=a.schema,c=a.value,e=a.registry.widgets.BaseInput;return d.createElement("div",{className:"field-range-wrapper"},d.createElement(e,y({type:"range"},a,aA(b))),d.createElement("span",{className:"range-view"},c))},SelectWidget:bf,TextWidget:function(a){var b=a.registry.widgets.BaseInput;return d.createElement(b,a)},DateWidget:function(a){var b=a.onChange,c=a.registry.widgets.BaseInput;return d.createElement(c,y({type:"date"},a,{onChange:function(a){return b(a||void 0)}}))},DateTimeWidget:function(a){var b=a.value,c=a.onChange,e=a.registry.widgets.BaseInput;return d.createElement(e,y({type:"datetime-local"},a,{value:function a(b){if(!b)return"";var c=new Date(b),d=az(c.getFullYear(),4),e=az(c.getMonth()+1,2),f=az(c.getDate(),2),g=az(c.getHours(),2),h=az(c.getMinutes(),2),i=az(c.get
1Seconds(),2),j=az(c.getMilliseconds(),3);return d+"-"+e+"-"+f+"T"+g+":"+h+":"+i+"."+j}(b),onChange:function(a){return c(function a(b){if(b)return new Date(b).toJSON()}(a))}}))},AltDateWidget:a3,AltDateTimeWidget:a4,EmailWidget:function(a){var b=a.registry.widgets.BaseInput;return d.createElement(b,y({type:"email"},a))},URLWidget:function(a){var b=a.registry.widgets.BaseInput;return d.createElement(b,y({type:"url"},a))},TextareaWidget:bg,HiddenWidget:function(a){var b=a.id,c=a.value;return d.createElement("input",{type:"hidden",id:b,value:void 0===c?"":c})},ColorWidget:function(a){var b=a.disabled,c=a.readonly,e=a.registry.widgets.BaseInput;return d.createElement(e,y({type:"color"},a,{disabled:b||c}))},FileWidget:ba,CheckboxWidget:a6,CheckboxesWidget:a7,SubmitButton:function(a){var b,c,e,f=(b=a.uiSchema,c=Y(b),e={props:{disabled:!1},submitText:"Submit",norender:!1},c&&c.submitButtonOptions?Object.assign({},e,c.submitButtonOptions):e),g=f.submitText,h=f.norender,i=f.props;return d.createElement("div",null,!h&&d.createElement("button",y({type:"submit"},i,{className:"btn btn-info"}),g))}},bi=function(a){function b(b){var c;return(c=a.call(this,b)||this).getUsedFormData=function(a,b){if(0===b.length&&"object"!=typeof a)return a;var c=(0,g.Z)(a,b);return Array.isArray(a)?Object.keys(c).map(function(a){return c[a]}):c},c.getFieldNames=function(a,b){return function a(c,d,e){return void 0===d&&(d=[]),void 0===e&&(e=[""]),Object.keys(c).forEach(function(f){if("object"==typeof c[f]){var g=e.map(function(a){return a+"."+f});c[f].__rjsf_additionalProperties&&""!==c[f].$name?d.push(c[f].$name):a(c[f],d,g)}else"$name"===f&&""!==c[f]&&e.forEach(function(a){a=a.replace(/^\./,"");var c=(0,h.Z)(b,a);("object"!=typeof c||(0,i.Z)(c))&&d.push(a)})}),d}(a)},c.onChange=function(a,b){(Z(a)||Array.isArray(a))&&(a=c.getStateFromProps(c.props,a).formData);var d=!c.props.noValidate&&c.props.liveValidate,e={formData:a},f=a;if(!0===c.props.omitExtraData&& !0===c.props.liveOmit){var g=al(c.state.schema,c.state.schema,a),h=aw(g,"",c.state.schema,a),i=c.getFieldNames(h,a);e={formData:f=c.getUsedFormData(a,i)}}if(d){var j=c.validate(f),k=j.errors,l=j.errorSchema,m=k,n=l;c.props.extraErrors&&(l=$(l,c.props.extraErrors,!0),k=L(l)),e={formData:f,errors:k,errorSchema:l,schemaValidationErrors:m,schemaValidationErrorSchema:n}}else if(!c.props.noValidate&&b){var o=c.props.extraErrors?$(b,c.props.extraErrors,!0):b;e={formData:f,errorSchema:o,errors:L(o)}}c.setState(e,function(){return c.props.onChange&&c.props.onChange(c.state)})},c.onBlur=function(){if(c.props.onBlur){var a;(a=c.props).onBlur.apply(a,arguments)}},c.onFocus=function(){if(c.props.onFocus){var a;(a=c.props).onFocus.apply(a,arguments)}},c.onSubmit=function(a){if(a.preventDefault(),a.target===a.currentTarget){a.persist();var b,d,e=c.state.formData;if(!0===c.props.omitExtraData){var f=al(c.state.schema,c.state.schema,e),g=aw(f,"",c.state.schema,e),h=c.getFieldNames(g,e);e=c.getUsedFormData(e,h)}if(!c.props.noValidate){var i=c.validate(e),j=i.errors,k=i.errorSchema,l=j,m=k;if(Object.keys(j).length>0){c.props.extraErrors&&(k=$(k,c.props.extraErrors,!0),j=L(k)),c.setState({errors:j,errorSchema:k,schemaValidationErrors:l,schemaValidationErrorSchema:m},function(){c.props.onError?c.props.onError(j):console.error("Form validation failed",j)});return}}c.props.extraErrors?d=L(b=c.props.extraErrors):(b={},d=[]),c.setState({formData:e,errors:d,errorSchema:b,schemaValidationErrors:[],schemaValidationErrorSchema:{}},function(){c.props.onSubmit&&c.props.onSubmit(y({},c.state,{formData:e,status:"submitted"}),a)})}},c.state=c.getStateFromProps(b,b.formData),c.props.onChange&&!at(c.state.formData,c.props.formData)&&c.props.onChange(c.state),c.formElement=null,c}z(b,a);var c=b.prototype;return c.UNSAFE_componentWillReceiveProps=function(a){var b=this.getStateFromProps(a,a.formData);at(b.formData,a.formData)||at(b.formData,this.state.formData)||!this.props.onChange||this.props.onChange(b),this.setState(b)},c.getStateFromProps=function(a,b){var c,d,e,f,g=this.state||{},h="schema"in a?a.schema:this.props.schema,i="uiSchema"in a?a.uiSchema:this.props.uiSchema,j=void 0!==b,k="liveValidate"in a?a.liveValidate:this.props.liveValidate,l=j&&!a.noValidate&&k,m=h,n=W(h,b,m),o=al(h,m,n),p=a.customFormats,q=a.additionalMetaSchemas;if(l){var r=this.validate(n,h,q,p);c=r.errors,d=r.errorSchema,e=c,f=d}else{var s=a.noValidate?{errors:[],errorSchema:{}}:a.liveValidate?{errors:g.errors||[],errorSchema:g.errorSchema||{}}:{errors:g.schemaValidationErrors||[],errorSchema:g.schemaValidationErrorSchema||{}};c=s.errors,d=s.errorSchema,e=g.schemaValidationErrors,f=g.schemaValidationErrorSchema}a.extraErrors&&(d=$(d,a.extraErrors,!0),c=L(d));var t=av(o,i["ui:rootFieldId"],m,n,a.idPrefix,a.idSeparator),u={schema:h,uiSchema:i,idSchema:t,formData:n,edit:j,errors:c,errorSchema:d,additionalMetaSchemas:q};return e&&(u.schemaValidationErrors=e,u.schemaValidationErrorSchema=f),u},c.shouldComponentUpdate=function(a,b){return au(this,a,b)},c.validate=function(a,b,c,d){void 0===b&&(b=this.props.schema),void 0===c&&(c=this.props.additionalMetaSchemas),void 0===d&&(d=this.props.customFormats);
1var e=this.props,f=e.validate,g=e.transformErrors,h=this.getRegistry(),i=h.rootSchema,j=al(b,i,a);return O(a,j,f,g,c,d)},c.renderErrors=function(){var a=this.state,b=a.errors,c=a.errorSchema,e=a.schema,f=a.uiSchema,g=this.props,h=g.ErrorList,i=g.showErrorList,j=g.formContext;return b.length&& !1!=i?d.createElement(h,{errors:b,errorSchema:c,schema:e,uiSchema:f,formContext:j}):null},c.getRegistry=function(){var a={fields:a1,widgets:bh,definitions:{},rootSchema:{},formContext:{}},b=a.fields,c=a.widgets;return{fields:y({},b,this.props.fields),widgets:y({},c,this.props.widgets),ArrayFieldTemplate:this.props.ArrayFieldTemplate,ObjectFieldTemplate:this.props.ObjectFieldTemplate,FieldTemplate:this.props.FieldTemplate,definitions:this.props.schema.definitions||{},rootSchema:this.props.schema,formContext:this.props.formContext||{}}},c.submit=function(){this.formElement&&this.formElement.dispatchEvent(new CustomEvent("submit",{cancelable:!0}))},c.render=function(){var a=this,b=this.props,c=b.children,e=b.id,f=b.idPrefix,g=b.idSeparator,h=b.className,i=b.tagName,j=b.name,k=b.method,l=b.target,m=b.action,n=b.autocomplete,o=b.autoComplete,p=b.enctype,q=b.acceptcharset,r=b.noHtml5Validate,s=b.disabled,t=b.readonly,u=b.formContext,v=b._internalFormWrapper,w=this.state,x=w.schema,y=w.uiSchema,z=w.formData,A=w.errorSchema,B=w.idSchema,C=this.getRegistry(),D=C.fields.SchemaField,E=C.widgets.SubmitButton;return n&&console.warn("Using autocomplete property of Form is deprecated, use autoComplete instead."),d.createElement(v||i||"form",{className:h||"rjsf",id:e,name:j,method:k,target:l,action:m,autoComplete:o||n,encType:p,acceptCharset:q,noValidate:r,onSubmit:this.onSubmit,as:v?i:void 0,ref:function(b){a.formElement=b}},this.renderErrors(),d.createElement(D,{schema:x,uiSchema:y,errorSchema:A,idSchema:B,idPrefix:f,idSeparator:g,formContext:u,formData:z,onChange:this.onChange,onBlur:this.onBlur,onFocus:this.onFocus,registry:C,disabled:s,readonly:t}),c||d.createElement(E,{uiSchema:y}))},b}(d.Component);bi.defaultProps={uiSchema:{},noValidate:!1,liveValidate:!1,disabled:!1,readonly:!1,noHtml5Validate:!1,ErrorList:function(a){var b=a.errors;return d.createElement("div",{className:"panel panel-danger errors"},d.createElement("div",{className:"panel-heading"},d.createElement("h3",{className:"panel-title"},"Errors")),d.createElement("ul",{className:"list-group"},b.map(function(a,b){return d.createElement("li",{key:b,className:"list-group-item text-danger"},a.stack)})))},omitExtraData:!1},(function(a){return(0,d.forwardRef)(function(b,c){var e=b.fields,f=b.widgets,g=B(b,["fields","widgets"]);return e=y({},a.fields,e),f=y({},a.widgets,f),d.createElement(bi,y({},a,g,{fields:e,widgets:f,ref:c}))})}).propTypes={widgets:f().object,fields:f().object},b.ZP=bi}}])
Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.