@eventcatalogtest/studio
Version:
A drag and drop UI for distributed systems that keeps your diagrams where they belong – in your repo
1 lines • 744 kB
JavaScript
(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[3308],{1:(e,t,r)=>{"use strict";function i(e){return!("object"!=typeof e||null===e||"number"==typeof e.lastModified&&"undefined"!=typeof File&&e instanceof File)&&("function"!=typeof e.getMonth||"undefined"==typeof Date||!(e instanceof Date))&&!Array.isArray(e)}function n(e){return!0===e.additionalItems&&console.warn("additionalItems=true is currently not supported"),i(e.additionalItems)}function a(e){if(""===e)return;if(null===e)return null;if(/\.$/.test(e)||/\.0$/.test(e)||/\.\d*0$/.test(e))return e;let t=Number(e);return"number"!=typeof t||Number.isNaN(t)?e:t}r.d(t,{Rr:()=>o,Xo:()=>c,qC:()=>u,uh:()=>h,s2:()=>p,K0:()=>f,ZN:()=>m,oS:()=>g,Ru:()=>y,s1:()=>v,jY:()=>x,Es:()=>C,FF:()=>T,at:()=>$,xh:()=>_,Zl:()=>P,AK:()=>E,ce:()=>j,Hh:()=>n,eG:()=>tM,i:()=>a,aA:()=>tE,Xl:()=>L,JF:()=>function e(t){let r={[p]:[],addError(e){this[p].push(e)}};return Array.isArray(t)?t.reduce((t,r,i)=>({...t,[i]:e(r)}),r):(0,I.A)(t)?Object.keys(t).reduce((r,i)=>({...r,[i]:e(t[i])}),r):r},BP:()=>e8,zM:()=>e7,wl:()=>function e(t,r){if(t<=0&&r<=0)t=new Date().getFullYear()+t,r=new Date().getFullYear()+r;else if(t<0||r<0)throw Error(`Both start (${t}) and stop (${r}) must both be <= 0 or > 0, got one of each`);if(t>r)return e(r,t).reverse();let i=[];for(let e=t;e<=r;e++)i.push({value:e,label:te(e,2)});return i},c2:()=>N,IR:()=>tA,qe:()=>tt,Uw:()=>ti,Yu:()=>ta,BH:()=>tn,L4:()=>to,Od:()=>tr,rD:()=>tw,$c:()=>tS,kp:()=>tZ,dO:()=>ts,NV:()=>e5,KU:()=>ex,ti:()=>tl,_I:()=>eC,Bj:()=>tu,$F:()=>th,cq:()=>tf,$R:()=>F,Bt:()=>tv,Lw:()=>t_,$K:()=>tk,wM:()=>tx,F5:()=>tT,ar:()=>e3,nQ:()=>eK,Gv:()=>i,w:()=>tO,z$:()=>tF,a6:()=>tL,rL:()=>eH,dW:()=>eA,pk:()=>tj,f9:()=>eX,UI:()=>tB,Rm:()=>tP,l1:()=>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(t=>e(t)))},F9:()=>tI,EH:()=>t$,HN:()=>tD,SL:()=>tR,MD:()=>tW,fV:()=>function e(t){return Object.keys(t).reduce((r,i)=>{if("addError"===i)return r;{let n=t[i];return(0,I.A)(n)?{...r,[i]:e(n)}:{...r,[i]:n}}},{})},v4:()=>tU,k6:()=>tH,vh:()=>function e(t){if(Array.isArray(t)){var r=[...t];for(let t=0;t<r.length;t++)r[t]=e(r[t]);return r}if((0,en.A)(t)){var i={...t};for(let t in i){let r=i[t];t===C&&"string"==typeof r&&r.startsWith("#")?i[t]=$+r:i[t]=e(r)}return i}return t}});let o="__additional_property",s="additionalProperties",l="allOf",c="anyOf",u="const",h="default",d="dependencies",p="__errors",f="$id",m="items",g="$name",y="oneOf",b="patternProperties",v="properties",x="readonly",k="required",_="submitButtonOptions",C="$ref",A="$schema",w=["discriminator","propertyName"],S="formContext",T="__rjsf_additionalProperties",$="__rjsf_rootSchema",M="ui:widget",j="ui:options",E="ui:globalOptions",O="https://json-schema.org/draft/2020-12/schema";function F(e={},t={}){return Object.keys(e).filter(e=>0===e.indexOf("ui:")).reduce((t,r)=>{let n=e[r];return r===M&&i(n)?(console.error("Setting options via ui:widget object is no longer supported, use ui:options instead"),t):r===j&&i(n)?{...t,...n}:{...t,[r.substring(3)]:n}},{...t})}function L(e,t={},r){if(!(e.additionalProperties||e.patternProperties))return!1;let{expandable:i=!0}=F(t);return!1===i?i:void 0===e.maxProperties||!r||Object.keys(r).length<e.maxProperties}var B,P,I=r(37885),D=r(70446);let R=function(e,t,r){var i=(r="function"==typeof r?r:void 0)?r(e,t):void 0;return void 0===i?(0,D.A)(e,t,void 0,r):!!i};function N(e,t){return R(e,t,(e,t)=>{if("function"==typeof e&&"function"==typeof t)return!0})}var z=r(78430),q=r(51160),K=r(61642),W=r(82450),U=r(78636),H=r(60208),V=r(37455),G=Math.min;let Y=function(e,t){if((e=(0,V.A)(e))<1||e>0x1fffffffffffff)return[];var r=0xffffffff,i=G(e,0xffffffff);t=(0,H.A)(t),e-=0xffffffff;for(var n=(0,U.A)(i,t);++r<e;)t(r);return n};var Z=r(6837),X=r(55574),J=r(78231),Q=r(84370),ee=r(84181),et=r(22091),er=r(59928),ei=r(70714),en=r(89185),ea=r(71766);let eo=function(e,t,r){var i=(0,et.A)(e),n=i||(0,er.A)(e)||(0,ea.A)(e);if(t=(0,Q.A)(t,4),null==r){var a=e&&e.constructor;r=n?i?new a:[]:(0,en.A)(e)&&(0,ei.A)(a)?(0,X.A)((0,ee.A)(e)):{}}return(n?Z.A:J.A)(e,function(e,i,n){return t(r,e,i,n)}),r};var es=r(61632),el=r(58955),ec=1/0,eu=r(38939),eh=r(96015),ed=r(9214),ep=r(35672),ef=r(84367),em=r(96696);function eg(e,t){if(f in e&&em.equal(e[f],t))return e;for(let r of Object.values(e))if((0,en.A)(r)){let e=eg(r,t);if(void 0!==e)return e}}function ey(e,t){let r=t[e];return[(0,ep.A)(t,[e]),r]}function eb(e,t={},r=(0,z.A)(t,[f])){return function e(t,r={},i=[],n=(0,z.A)(r,[f])){let a,o=t||"";if(o.startsWith("#")){let e=decodeURIComponent(o.substring(1));void 0===n||f in r&&r[f]===n?a=ed.get(r,e):r[A]===O&&void 0!==(a=eg(r,n.replace(/\/$/,"")))&&(a=ed.get(a,e))}else if(r[A]===O){let[e,...t]=(n?em.resolve(n,o):o).replace(/#\/?$/,"").split("#");void 0!==(a=eg(r,e.replace(/\/$/,"")))&&(n=a[f],(0,ef.A)(t)||(a=ed.get(a,decodeURIComponent(t.join("#")))))}if(void 0===a)throw Error(`Could not find a definition for ${t}.`);let s=a[C];if(s){if(i.includes(s)){if(1===i.length)throw Error(`Definition for ${t} is a circular reference`);let[e,...r]=i,n=[...r,o,e].join(" -> ");throw Error(`Definition for ${e} contains a circular reference through ${n}`)}let[l,c]=ey(C,a),u=e(c,r,[...i,o],n);return Object.keys(l).length>0?{...l,...u}:u}return a}(e,t,[],r)}var ev=r(14271);function ex(e){let t,r=(0,z.A)(e,w);return(0,ev.A)(r)?t=r:void 0!==r&&console.warn(`Expecting discriminator to be a string, got "${typeof r}" instead`),t}function ek(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"}var e_=r(58713);function eC(e){let{type:t}=e;return!t&&e.const?ek(e.const):!t&&e.enum?"string":!t&&(e.properties||e.additionalProperties||e.patternProperties)?"object":(Array.isArray(t)&&(t=2===t.length&&t.includes("null")?t.find(e=>"null"!==e):t[0]),t)}function eA(e,t){let r=Object.assign({},e);return Object.keys(t).reduce((r,n)=>{let a=e?e[n]:{},o=t[n];return e&&n in e&&i(o)?r[n]=eA(a,o):e&&t&&("object"===eC(e)||"object"===eC(t))&&n===k&&Array.isArray(a)&&Array.isArray(o)?r[n]=(0,e_.A)(a,o):r[n]=o,r},r)}var ew=r(11303),eS=r(81686);let eT=function(e){return"number"==typeof e||(0,eS.A)(e)&&"[object Number]"==(0,ew.A)(e)};function e$(e,t,r){var i;if(e&&r){let n=(0,z.A)(e,r);if(void 0===n)return;for(let e=0;e<t.length;e++){let a=t[e],o=(0,z.A)(a,[v,r],{});if("object"!==o.type&&"array"!==o.type&&(o.const===n||(null==(i=o.enum)?void 0:i.includes(n))))return e}}}function eM(e,t,r,i,n){if(void 0===t)return 0;let a=e$(t,r,n);if(eT(a))return a;for(let a=0;a<r.length;a++){let o=r[a];if(n&&(0,q.A)(o,[v,n])){let r=(0,z.A)(t,n),s=(0,z.A)(o,[v,n],{});if(e.isValid(s,r,i))return a}else if(o[v]){let r,n={anyOf:Object.keys(o[v]).map(e=>({required:[e]}))};if(o.anyOf){let{...e}=o;e.allOf?e.allOf=e.allOf.slice():e.allOf=[],e.allOf.push(n),r=e}else r=Object.assign({},o,n);if(delete r.required,e.isValid(r,t,i))return a}else if(e.isValid(o,t,i))return a}return 0}function ej(e,t,r={},i,n){return eB(e,t,r,i,void 0,void 0,n)[0]}function eE(e){return e.reduce((e,t)=>t.length>1?t.flatMap(t=>Y(e.length,r=>[...e[r]].concat(t))):(e.forEach(e=>e.push(t[0])),e),[[]])}function eO(e,t){return Object.keys(e.patternProperties).filter(e=>RegExp(e).test(t)).reduce((t,r)=>((0,W.A)(t,[r],e.patternProperties[r]),t),{})}function eF(e,t,r,i,n,a,o){let s=eL(t,r,n);return s!==t?eB(e,s,r,a,i,n,o):[t]}function eL(e,t,r,n){if(!i(e))return e;let a=e;if(C in a){let{$ref:e,...i}=a;if(r.includes(e))return a;r.push(e),f in(a={...eb(e,t,n),...i})&&(n=a[f])}if(v in a){let e=[],i=eo(a[v],(i,a,o)=>{let s=[...r];i[o]=eL(a,t,s,n),e.push(s)},{});(0,es.A)(r,(0,eu.A)((null==e?0:e.length)?(0,el.A)(e,ec):[])),a={...a,[v]:i}}return m in a&&!Array.isArray(a.items)&&"boolean"!=typeof a.items&&(a={...a,items:eL(a.items,t,r,n)}),N(e,a)?e:a}function eB(e,t,r,n,a=!1,u=[],h){return i(t)?(function(e,t,r,i,n,a,o){let s=eF(e,t,r,i,n,a);return s.length>1||s[0]!==t?s:d in t?eP(e,t,r,i,n,a).flatMap(t=>eB(e,t,r,a,i,n,o)):l in t&&Array.isArray(t.allOf)?eE(t.allOf.map(t=>eB(e,t,r,a,i,n,o))).map(e=>({...t,allOf:e})):[t]})(e,t,r,a,u,n,h).flatMap(t=>{var d;let p=t;if("if"in p)return function(e,t,r,i,n,a,o){let{if:s,then:l,else:c,...u}=t,h=e.isValid(s,a||{},r),d=[u],p=[];if(i)l&&"boolean"!=typeof l&&(p=p.concat(eB(e,l,r,a,i,n,o))),c&&"boolean"!=typeof c&&(p=p.concat(eB(e,c,r,a,i,n,o)));else{let t=h?l:c;t&&"boolean"!=typeof t&&(p=p.concat(eB(e,t,r,a,i,n,o)))}return p.length&&(d=p.map(e=>eA(u,e))),d.flatMap(t=>eB(e,t,r,a,i,n,o))}(e,p,r,a,u,n,h);if(l in p){if(a){let{allOf:e,...t}=p;return[...e,t]}try{let e=[],t=[];null==(d=p.allOf)||d.forEach(r=>{"object"==typeof r&&r.contains?e.push(r):t.push(r)}),e.length&&(p={...p,allOf:t}),p=h?h(p):eh(p,{deep:!1,resolvers:{$defs:eh.options.resolvers.definitions}}),e.length&&(p.allOf=e)}catch(r){console.warn("could not merge subschemas in allOf:\n",r);let{allOf:e,...t}=p;return t}}if(v in p&&b in p&&(p=Object.keys(p.properties).reduce((t,i)=>{let a=eO(t,i);return(0,ef.A)(a)||(t.properties[i]=ej(e,{allOf:[t.properties[i],...Object.values(a)]},r,(0,z.A)(n,[i]),h)),t},{...p,properties:{...p.properties}})),b in p||s in p&&!1!==p.additionalProperties){var f=p;let t={...f,properties:{...f.properties}},a=n&&i(n)?n:{};return Object.keys(a).forEach(i=>{if(!(i in t.properties)){if(b in t){let n=eO(t,i);if(!(0,ef.A)(n)){t.properties[i]=ej(e,{allOf:Object.values(n)},r,(0,z.A)(a,[i]),h),(0,W.A)(t.properties,[i,o],!0);return}}if(s in t&&!1!==t.additionalProperties){let n={};n="boolean"!=typeof t.additionalProperties?C in t.additionalProperties?ej(e,{$ref:(0,z.A)(t.additionalProperties,[C])},r,a,h):"type"in t.additionalProperties?{...t.additionalProperties}:c in t.additionalProperties||y in t.additionalProperties?{type:"object",...t.additionalProperties}:{type:ek((0,z.A)(a,[i]))}:{type:ek((0,z.A)(a,[i]))},t.properties[i]=n,(0,W.A)(t.properties,[i,o],!0)}else t.properties[i]={type:"null"},(0,W.A)(t.properties,[i,o],!0)}}),t}return p}):[{}]}function eP(e,t,r,n,a,o,s){let{dependencies:l,...c}=t;return(function(e,t,r,i,n){let a,{oneOf:o,anyOf:s,...l}=t;if(Array.isArray(o)?a=o:Array.isArray(s)&&(a=s),a){let o=ex(t),s=eM(e,void 0===n&&i?{}:n,a=a.map(e=>eL(e,r,[])),r,o);if(i)return a.map(e=>eA(l,e));t=eA(l,a[s])}return[t]})(e,c,r,n,o).flatMap(t=>(function e(t,r,n,a,o,s,l,c){let u=[n];for(let h in r){if(!o&&void 0===(0,z.A)(l,[h])||n.properties&&!(h in n.properties))continue;let[d,p]=ey(h,r);return Array.isArray(p)?u[0]=function(e,t){if(!t)return e;let r=Array.isArray(e.required)?Array.from(new Set([...e.required,...t])):t;return{...e,required:r}}(n,p):i(p)&&(u=function(e,t,r,i,n,a,o,s,l){return eB(e,n,r,s,a,o,l).flatMap(n=>{let{oneOf:c,...u}=n;return(t=eA(t,u),void 0===c)?t:eE(c.map(t=>"boolean"!=typeof t&&C in t?eF(e,t,r,a,o,s):[t])).flatMap(n=>(function(e,t,r,i,n,a,o,s,l){let c=n.filter(t=>{if("boolean"==typeof t||!t||!t.properties)return!1;let{[i]:n}=t.properties;return!!n&&(e.isValid({type:"object",properties:{[i]:n}},s,r)||a)});return a||1===c.length?c.flatMap(n=>{let[c]=ey(i,n.properties);return eB(e,{...n,properties:c},r,s,a,o,l).map(e=>eA(t,e))}):(console.warn("ignoring oneOf in dependencies because there isn't exactly one subschema that is valid"),[t])})(e,t,r,i,n,a,o,s,l))})}(t,n,a,h,p,o,s,l,c)),u.flatMap(r=>e(t,d,r,a,o,s,l,c))}return u})(e,l,t,r,n,a,o,s))}function eI(e,t,r,i,n,a={},o){if(Array.isArray(r[n])){let s=ex(r)||i,l=r[n].map(r=>ej(e,r,t,a,o)),c=(0,z.A)(a,s);if(void 0!==c)return l.find(e=>(0,K.A)((0,z.A)(e,[v,s,h],(0,z.A)(e,[v,s,u])),c))}}function eD(e,t,r,i,n,a){let o=function e(t,r,i,n,a){let o=i;if((0,q.A)(i,C)&&(o=ej(t,i,r,void 0,a)),(0,ef.A)(n))return o;let[s,...l]=Array.isArray(n)?n:n.split(".");if(s&&(0,q.A)(o,s))return e(t,r,o=(0,z.A)(o,s),l,a)}(e,t,r,i,a);return void 0===o?n:o}let eR={title:"!@#$_UNKNOWN_$#@!"};var eN=r(39212);let ez={type:"object",$id:"_$junk_option_schema_id$_",properties:{__not_really_there__:{type:"number"}}};function eq(e,t,r,i,n=-1,a,o){let s=i.map(e=>eL(e,t,[])),l=e$(r,i,a);if(eT(l))return l;let u=s.reduce((i,n,o)=>(1===eM(e,r,[ez,n],t,a)&&i.push(o),i),[]);if(1===u.length)return u[0];u.length||Y(s.length,e=>u.push(e));let h=new Set,{bestIndex:d}=u.reduce((i,n)=>{let{bestScore:a}=i,l=function e(t,r,i,n,a){let o=0;return i&&((0,en.A)(i.properties)?o+=(0,eN.A)(i.properties,(i,o,s)=>{let l=(0,z.A)(n,s);if("boolean"==typeof o)return i;if((0,q.A)(o,C)){let n=ej(t,o,r,l,a);return i+e(t,r,n,l||{},a)}if(((0,q.A)(o,y)||(0,q.A)(o,c))&&l){let e=(0,q.A)(o,y)?y:c,n=ex(o);return i+eq(t,r,l,(0,z.A)(o,e),-1,n,a)}if("object"===o.type)return(0,en.A)(l)&&(i+=1),i+e(t,r,o,l,a);if(o.type===ek(l)){let e=i+1;return o.default?e+=l===o.default?1:-1:o.const&&(e+=l===o.const?1:-1),e}return i},0):(0,ev.A)(i.type)&&i.type===ek(n)&&(o+=1)),o}(e,t,s[n],r,o);return(h.add(l),l>a)?{bestIndex:n,bestScore:l}:i},{bestIndex:n,bestScore:0});return 1===h.size&&n>=0?n:d}function eK(e){return Array.isArray(e.items)&&e.items.length>0&&e.items.every(e=>i(e))}var eW=r(38729);function eU(e,t,r=!1,n=!1,a=!1){if(Array.isArray(t)){let i=Array.isArray(e)?e:[],o=a?i:t,s=a?t:i,l=o.map((e,o)=>void 0!==s[o]?eU(i[o],t[o],r,n,a):e);return(r||a)&&l.length<s.length&&l.push(...s.slice(l.length)),l}if(i(t)){let o=Object.assign({},e);return Object.keys(t).reduce((o,s)=>{let l=(0,z.A)(t,s),c=i(e)&&s in e,u=s in t;return o[s]=eU(e?(0,z.A)(e,s):{},l,r,n,a&&(c||!u)),o},o)}return n&&(!(0,eW.A)(e)&&(0,eW.A)(t)||"number"==typeof t&&isNaN(t))||a&&!(0,eW.A)(t)?e:t}function eH(e,t,r=!1){return Object.keys(t).reduce((n,a)=>{let o=e?e[a]:{},s=t[a];if(e&&a in e&&i(s))n[a]=eH(o,s,r);else if(r&&Array.isArray(o)&&Array.isArray(s)){let e=s;"preventDuplicates"===r&&(e=s.reduce((e,t)=>(o.includes(t)||e.push(t),e),[])),n[a]=o.concat(e)}else n[a]=s;return n},Object.assign({},e))}function eV(e){return Array.isArray(e.enum)&&1===e.enum.length||u in e}function eG(e,t,r={},i){let n=ej(e,t,r,void 0,i),a=n.oneOf||n.anyOf;return!!Array.isArray(n.enum)||!!Array.isArray(a)&&a.every(e=>"boolean"!=typeof e&&eV(e))}function eY(e,t,r,i){return!!t.uniqueItems&&!!t.items&&"boolean"!=typeof t.items&&eG(e,t.items,r,i)}function eZ(e){let t=e[u],r=eC(e);return i(t)&&(0,ev.A)(null==t?void 0:t.$data)&&"object"!==r&&"array"!==r}function eX(e,t){let r,i;if(e.enum){let r;if(t){let{enumNames:e}=F(t);r=e}return e.enum.map((e,t)=>({label:(null==r?void 0:r[t])||String(e),value:e}))}e.anyOf?(r=e.anyOf,i=null==t?void 0:t.anyOf):e.oneOf&&(r=e.oneOf,i=null==t?void 0:t.oneOf);let n=ex(e);if(t){let{optionsSchemaSelector:e=n}=F(t);n=e}return r&&r.map((e,t)=>{let r,{title:a}=F(null==i?void 0:i[t]),o=a;if(n){let t=(0,z.A)(e,[v,n],{});r=(0,z.A)(t,h,(0,z.A)(t,u)),o=o||(null==t?void 0:t.title)||e.title||String(r)}else r=function(e){if("enum"in e&&Array.isArray(e.enum)&&1===e.enum.length)return e.enum[0];if(u in e)return e.const;throw Error("schema cannot be inferred as a constant")}(e),o=o||e.title||String(r);return{schema:e,label:o,value:r}})}let eJ=["string","number","integer","boolean","null"];function eQ(e,t=B.Ignore,r=-1){if(r>=0){if(Array.isArray(e.items)&&r<e.items.length){let t=e.items[r];if("boolean"!=typeof t)return t}}else if(e.items&&!Array.isArray(e.items)&&"boolean"!=typeof e.items)return e.items;return t!==B.Ignore&&i(e.additionalItems)?e.additionalItems:{}}function e0(e,t,r,n,a,o=[],s={},l=!1){let{emptyObjectFields:c="populateAllDefaults"}=s;if(n||l)e[t]=r;else if("skipDefaults"!==c){let n=void 0===a?o.includes(t):a;i(r)?"skipEmptyDefaults"===c?(0,ef.A)(r)||(e[t]=r):(!(0,ef.A)(r)||o.includes(t))&&(n||"populateRequiredDefaults"!==c)&&(e[t]=r):void 0!==r&&("populateAllDefaults"===c||"skipEmptyDefaults"===c||n&&o.includes(t))&&(e[t]=r)}}function e1(e,t,r={}){let{parentDefaults:n,rawFormData:a,rootSchema:o={},includeUndefinedValues:s=!1,_recurseList:p=[],experimental_defaultFormStateBehavior:f,experimental_customMergeAllOf:m,required:g,shouldMergeDefaultsIntoFormData:b=!1}=r,v=i(a)?a:{},x=i(t)?t:{},k=n,_=null,A=f,w=p;if(x[u]&&(null==f?void 0:f.constAsDefaults)!=="never"&&!eZ(x))k=x[u];else if(i(k)&&i(x.default))k=eH(k,x.default);else if(h in x&&!x[c]&&!x[y]&&!x[C])k=x.default;else if(C in x){let e=x[C];p.includes(e)||(w=p.concat(e),_=eb(e,o)),_&&!k&&(k=x.default),b&&_&&!i(a)&&(v=a)}else if(d in x){let t={...e2(e,x,r,k),...v};_=eP(e,x,o,!1,[],t,m)[0]}else if(eK(x))k=x.items.map((t,r)=>e1(e,t,{rootSchema:o,includeUndefinedValues:s,_recurseList:p,experimental_defaultFormStateBehavior:f,experimental_customMergeAllOf:m,parentDefaults:Array.isArray(n)?n[r]:void 0,rawFormData:v,required:g,shouldMergeDefaultsIntoFormData:b}));else if(y in x){let{oneOf:t,...r}=x;if(0===t.length)return;let i=ex(x),{type:n="null"}=r;!Array.isArray(n)&&eJ.includes(n)&&(null==A?void 0:A.constAsDefaults)==="skipOneOf"&&(A={...A,constAsDefaults:"never"}),_=eA(r,_=t[eq(e,o,null!=a?a:x.default,t,0,i,m)])}else if(c in x){let{anyOf:t,...r}=x;if(0===t.length)return;let i=ex(x);_=eA(r,_=t[eq(e,o,null!=a?a:x.default,t,0,i,m)])}if(_)return e1(e,_,{rootSchema:o,includeUndefinedValues:s,_recurseList:w,experimental_defaultFormStateBehavior:A,experimental_customMergeAllOf:m,parentDefaults:k,rawFormData:v,required:g,shouldMergeDefaultsIntoFormData:b});void 0===k&&(k=x.default);let S=e2(e,x,r,k),T=null!=S?S:k;if(b){let{arrayMinItems:t={}}=f||{},{mergeExtraDefaults:r}=t,n=function(e,t,r,i,n,a){let o=!eV(t)&&eG(e,t,r,a),s=i;if(o){let e=eX(t);s=(null==e?void 0:e.some(e=>N(e.value,i)))?i:void 0}return t[u]&&(null==n?void 0:n.constAsDefaults)==="always"&&(s=t.const),s}(e,x,o,a,f,m);(!i(a)||l in x)&&(T=eU(T,n,r,!0))}return T}function e2(e,t,r={},n){switch(eC(t)){case"object":return function(e,t,{rawFormData:r,rootSchema:n={},includeUndefinedValues:a=!1,_recurseList:o=[],experimental_defaultFormStateBehavior:s,experimental_customMergeAllOf:c,required:h,shouldMergeDefaultsIntoFormData:d}={},p){{let f=i(r)?r:{},m=(null==s?void 0:s.allOf)==="populateDefaults"&&l in t?ej(e,t,n,f,c):t,g=m[u],y=Object.keys(m.properties||{}).reduce((t,r)=>{var l;let y=(0,z.A)(m,[v,r],{}),b=i(g)&&void 0!==g[r],x=(i(y)&&u in y||b)&&(null==s?void 0:s.constAsDefaults)!=="never"&&!eZ(y),k=e1(e,y,{rootSchema:n,_recurseList:o,experimental_defaultFormStateBehavior:s,experimental_customMergeAllOf:c,includeUndefinedValues:!0===a,parentDefaults:(0,z.A)(p,[r]),rawFormData:(0,z.A)(f,[r]),required:null==(l=m.required)?void 0:l.includes(r),shouldMergeDefaultsIntoFormData:d});return e0(t,r,k,a,h,m.required,s,x),t},{});if(m.additionalProperties){let t=i(m.additionalProperties)?m.additionalProperties:{},r=new Set;i(p)&&Object.keys(p).filter(e=>!m.properties||!m.properties[e]).forEach(e=>r.add(e));let l=[];Object.keys(f).filter(e=>!m.properties||!m.properties[e]).forEach(e=>{r.add(e),l.push(e)}),r.forEach(r=>{var i;let u=e1(e,t,{rootSchema:n,_recurseList:o,experimental_defaultFormStateBehavior:s,experimental_customMergeAllOf:c,includeUndefinedValues:!0===a,parentDefaults:(0,z.A)(p,[r]),rawFormData:(0,z.A)(f,[r]),required:null==(i=m.required)?void 0:i.includes(r),shouldMergeDefaultsIntoFormData:d});e0(y,r,u,a,h,l)})}return y}}(e,t,r,n);case"array":return function(e,t,{rawFormData:r,rootSchema:n={},_recurseList:a=[],experimental_defaultFormStateBehavior:o,experimental_customMergeAllOf:s,required:l,shouldMergeDefaultsIntoFormData:c}={},h){var d,p;let f=null!=(d=null==o?void 0:o.arrayMinItems)?d:{},{populate:m,mergeExtraDefaults:g}=f,y="never"===m,b="requiredOnly"===m,v=null!=(p=null==f?void 0:f.computeSkipPopulate)?p:()=>!1,x=(null==o?void 0:o.emptyObjectFields)==="skipEmptyDefaults"?void 0:[];if(Array.isArray(h)&&(h=h.map((r,i)=>e1(e,eQ(t,B.Fallback,i),{rootSchema:n,_recurseList:a,experimental_defaultFormStateBehavior:o,experimental_customMergeAllOf:s,parentDefaults:r,required:l,shouldMergeDefaultsIntoFormData:c}))),Array.isArray(r)){let i=eQ(t);if(y)h=r;else{let t=r.map((t,r)=>e1(e,i,{rootSchema:n,_recurseList:a,experimental_defaultFormStateBehavior:o,experimental_customMergeAllOf:s,rawFormData:t,parentDefaults:(0,z.A)(h,[r]),required:l,shouldMergeDefaultsIntoFormData:c}));h=eU(h,t,(b&&l||"all"===m||!y&&!b)&&g)}}if(!1===(i(t)&&u in t&&(null==o?void 0:o.constAsDefaults)!=="never")){if(y)return null!=h?h:x;if(b&&!l)return h||void 0}let k=Array.isArray(h)?h.length:0;if(!t.minItems||eY(e,t,n,s)||v(e,t,n)||t.minItems<=k)return h||x;let _=h||[],C=eQ(t,B.Invert),A=C.default,w=Array(t.minItems-k).fill(e1(e,C,{parentDefaults:A,rootSchema:n,_recurseList:a,experimental_defaultFormStateBehavior:o,experimental_customMergeAllOf:s,required:l,shouldMergeDefaultsIntoFormData:c}));return _.concat(w)}(e,t,r,n)}}function e5(e,t,r,n,a=!1,o,s){if(!i(t))throw Error("Invalid schema: "+t);let l=ej(e,t,n,r,s),c=e1(e,l,{rootSchema:n,includeUndefinedValues:a,experimental_defaultFormStateBehavior:o,experimental_customMergeAllOf:s,rawFormData:r,shouldMergeDefaultsIntoFormData:!0});if(i(r)||Array.isArray(r)){let{mergeDefaultsIntoFormData:e}=o||{};return eU(c,r,!0,"useDefaultIfFormDataUndefined"===e,!0)}return c}function e3(e={}){return"widget"in F(e)&&"hidden"!==F(e).widget}function e4(e,t,r={},i,n){if("files"===r[M])return!0;if(t.items){let r=ej(e,t.items,i,void 0,n);return"string"===r.type&&"data-url"===r.format}return!1}!function(e){e[e.Ignore=0]="Ignore",e[e.Invert=1]="Invert",e[e.Fallback=2]="Fallback"}(B||(B={}));let e6=Symbol("no Value");class e9{constructor(e,t,r,i){this.rootSchema=t,this.validator=e,this.experimental_defaultFormStateBehavior=r,this.experimental_customMergeAllOf=i}getValidator(){return this.validator}doesSchemaUtilsDiffer(e,t,r={},i){return!!e&&!!t&&(this.validator!==e||!N(this.rootSchema,t)||!N(this.experimental_defaultFormStateBehavior,r)||this.experimental_customMergeAllOf!==i)}findFieldInSchema(e,t,r){return function(e,t,r,i,n={},a){let o,s=Array.isArray(i)?[...i]:i.split("."),l=r,u=s.pop();s.length&&s.forEach(r=>{l=eD(e,t,l,[v,r],{},a),(0,q.A)(l,y)?l=eI(e,t,l,u,y,(0,z.A)(n,r),a):(0,q.A)(l,c)&&(l=eI(e,t,l,u,c,(0,z.A)(n,r),a))}),(0,q.A)(l,y)?l=eI(e,t,l,u,y,n,a):(0,q.A)(l,c)&&(l=eI(e,t,l,u,c,n,a));let h=eD(e,t,l,[v,u],eR,a);h===eR&&(h=void 0);let d=eD(e,t,l,k,[],a);return h&&Array.isArray(d)&&(o=d.includes(u)),{field:h,isRequired:o}}(this.validator,this.rootSchema,e,t,r,this.experimental_customMergeAllOf)}findSelectedOptionInXxxOf(e,t,r,i){return eI(this.validator,this.rootSchema,e,t,r,i,this.experimental_customMergeAllOf)}getDefaultFormState(e,t,r=!1){return e5(this.validator,e,t,this.rootSchema,r,this.experimental_defaultFormStateBehavior,this.experimental_customMergeAllOf)}getDisplayLabel(e,t,r){return function(e,t,r={},i,n,a){let{label:o=!0}=F(r,n),s=!!o,l=eC(t);return"array"===l&&(s=eY(e,t,i,a)||e4(e,t,r,i,a)||e3(r)),"object"===l&&(s=!1),"boolean"!==l||r[M]||(s=!1),r["ui:field"]&&(s=!1),s}(this.validator,e,t,this.rootSchema,r,this.experimental_customMergeAllOf)}getClosestMatchingOption(e,t,r,i){return eq(this.validator,this.rootSchema,e,t,r,i,this.experimental_customMergeAllOf)}getFirstMatchingOption(e,t,r){return eM(this.validator,e,t,this.rootSchema,r)}getFromSchema(e,t,r){return eD(this.validator,this.rootSchema,e,t,r,this.experimental_customMergeAllOf)}isFilesArray(e,t){return e4(this.validator,e,t,this.rootSchema,this.experimental_customMergeAllOf)}isMultiSelect(e){return eY(this.validator,e,this.rootSchema,this.experimental_customMergeAllOf)}isSelect(e){return eG(this.validator,e,this.rootSchema,this.experimental_customMergeAllOf)}retrieveSchema(e,t){return ej(this.validator,e,this.rootSchema,t,this.experimental_customMergeAllOf)}sanitizeDataForNewSchema(e,t,r){return function e(t,r,i,n,a={},o){let s;if((0,q.A)(i,v)){let l={};(0,q.A)(n,v)&&Object.keys((0,z.A)(n,v,{})).forEach(e=>{(0,q.A)(a,e)&&(l[e]=void 0)});let c=Object.keys((0,z.A)(i,v,{})),u={};c.forEach(s=>{let c=(0,z.A)(a,s),h=(0,z.A)(n,[v,s],{}),d=(0,z.A)(i,[v,s],{});(0,q.A)(h,C)&&(h=ej(t,h,r,c,o)),(0,q.A)(d,C)&&(d=ej(t,d,r,c,o));let p=(0,z.A)(h,"type"),f=(0,z.A)(d,"type");if(!p||p===f)if((0,q.A)(l,s)&&delete l[s],"object"===f||"array"===f&&Array.isArray(c)){let i=e(t,r,d,h,c,o);(void 0!==i||"array"===f)&&(u[s]=i)}else{let e=(0,z.A)(d,"default",e6),t=(0,z.A)(h,"default",e6);e!==e6&&e!==c&&(t===c?l[s]=e:!0===(0,z.A)(d,"readOnly")&&(l[s]=void 0));let r=(0,z.A)(d,"const",e6),i=(0,z.A)(h,"const",e6);r!==e6&&r!==c&&(l[s]=i===c?r:void 0)}}),s={..."string"==typeof a||Array.isArray(a)?void 0:a,...l,...u}}else if("array"===(0,z.A)(n,"type")&&"array"===(0,z.A)(i,"type")&&Array.isArray(a)){let l=(0,z.A)(n,"items"),c=(0,z.A)(i,"items");if("object"!=typeof l||"object"!=typeof c||Array.isArray(l)||Array.isArray(c))"boolean"==typeof l&&"boolean"==typeof c&&l===c&&(s=a);else{(0,q.A)(l,C)&&(l=ej(t,l,r,a,o)),(0,q.A)(c,C)&&(c=ej(t,c,r,a,o));let n=(0,z.A)(l,"type"),u=(0,z.A)(c,"type");if(!n||n===u){let n=(0,z.A)(i,"maxItems",-1);s="object"===u?a.reduce((i,a)=>{let s=e(t,r,c,l,a,o);return void 0!==s&&(n<0||i.length<n)&&i.push(s),i},[]):n>0&&a.length>n?a.slice(0,n):a}}}return s}(this.validator,this.rootSchema,e,t,r,this.experimental_customMergeAllOf)}toIdSchema(e,t,r,i="root",n="_"){return function(e,t,r,i,n,a="root",o="_",s){return function e(t,r,i,n,a,o,s,c=[],u){let h={$id:a||i};if("object"==typeof r){if(C in r||d in r||l in r){let l=ej(t,r,o,s,u);if(-1===c.findIndex(e=>N(e,l)))return e(t,l,i,n,a,o,s,c.concat(l),u)}if(m in r&&!(0,z.A)(r,[m,C]))return e(t,(0,z.A)(r,m),i,n,a,o,s,c,u);if("object"===eC(r)&&v in r)for(let a in r.properties){let l=r[v][a],d=h[f]+n+a;h[a]=e(t,l,i,n,d,o,(0,z.A)(s,[a]),c,u)}}return h}(e,t,a,o,r,i,n,void 0,s)}(this.validator,e,t,this.rootSchema,r,i,n,this.experimental_customMergeAllOf)}toPathSchema(e,t,r){return function(e,t,r="",i,n,a){return function e(t,r,i,n,a,o=[],u){if(C in r||d in r||l in r){let s=ej(t,r,n,a,u);if(-1===o.findIndex(e=>N(e,s)))return e(t,s,i,n,a,o.concat(s),u)}let h={[g]:i.replace(/^\./,"")};if(y in r||c in r){let s=y in r?r.oneOf:r.anyOf,l=eq(t,n,a,s,0,ex(r),u),c=s[l];h={...h,...e(t,c,i,n,a,o,u)}}if(s in r&&!1!==r[s]&&(0,W.A)(h,T,!0),m in r&&Array.isArray(a)){let{items:s,additionalItems:l}=r;Array.isArray(s)?a.forEach((r,a)=>{s[a]?h[a]=e(t,s[a],`${i}.${a}`,n,r,o,u):l?h[a]=e(t,l,`${i}.${a}`,n,r,o,u):console.warn(`Unable to generate path schema for "${i}.${a}". No schema defined for it`)}):a.forEach((r,a)=>{h[a]=e(t,s,`${i}.${a}`,n,r,o,u)})}else if(v in r)for(let s in r.properties){let l=(0,z.A)(r,[v,s],{});h[s]=e(t,l,`${i}.${s}`,n,(0,z.A)(a,[s]),o,u)}return h}(e,t,r,i,n,void 0,a)}(this.validator,e,t,this.rootSchema,r,this.experimental_customMergeAllOf)}}function e8(e,t,r={},i){return new e9(e,t,r,i)}function e7(e){var t;if(-1===e.indexOf("data:"))throw Error("File is invalid: URI must be a dataURI");let r=e.slice(5).split(";base64,");if(2!==r.length)throw Error("File is invalid: dataURI must be base64");let[i,n]=r,[a,...o]=i.split(";"),s=decodeURI((null==(t=o.map(e=>e.split("=")).find(([e])=>"name"===e))?void 0:t[1])||"unknown");try{let e=atob(n),t=Array(e.length);for(let r=0;r<e.length;r++)t[r]=e.charCodeAt(r);return{blob:new window.Blob([new Uint8Array(t)],{type:a||""}),name:s}}catch(e){throw Error("File is invalid: "+e.message)}}function te(e,t){let r=String(e);for(;r.length<t;)r="0"+r;return r}function tt(e,t){let r=e;if(Array.isArray(t)){let e=r.split(/(%\d)/);t.forEach((t,r)=>{let i=e.findIndex(e=>e===`%${r+1}`);i>=0&&(e[i]=t)}),r=e.join("")}return r}function tr(e,t=[],r){if(Array.isArray(e))return e.map(e=>tr(e,t)).filter(e=>e!==r);let i=t[""===e||null===e?-1:Number(e)];return i?i.value:r}function ti(e,t,r=[]){let i=tr(e,r);return Array.isArray(t)?t.filter(e=>!N(e,i)):N(i,t)?void 0:t}function tn(e,t){return Array.isArray(t)?t.some(t=>N(t,e)):N(t,e)}function ta(e,t=[],r=!1){let i=t.map((t,r)=>tn(t.value,e)?String(r):void 0).filter(e=>void 0!==e);return r?i:i[0]}function to(e,t,r=[]){let i=tr(e,r);if(!(0,eW.A)(i)){let e=r.findIndex(e=>i===e.value),n=r.map(({value:e})=>e);return t.slice(0,e).concat(i,t.slice(e)).sort((e,t)=>Number(n.indexOf(e)>n.indexOf(t)))}return t}function ts(e,t,r=[1900,new Date().getFullYear()+2],i="YMD"){let{day:n,month:a,year:o,hour:s,minute:l,second:c}=e,u={type:"day",range:[1,31],value:n},h={type:"month",range:[1,12],value:a},d={type:"year",range:r,value:o},p=[];switch(i){case"MDY":p.push(h,u,d);break;case"DMY":p.push(u,h,d);break;default:p.push(d,h,u)}return t&&p.push({type:"hour",range:[0,23],value:s},{type:"minute",range:[0,59],value:l},{type:"second",range:[0,59],value:c}),p}function tl(e,t,r={},i=!0){let n={type:t||"text",...function(e){let 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}(e)};return r.inputType?n.type=r.inputType:!t&&("number"===e.type?(n.type="number",i&&void 0===n.step&&(n.step="any")):"integer"===e.type&&(n.type="number",void 0===n.step&&(n.step=1))),r.autocomplete&&(n.autoComplete=r.autocomplete),r.accept&&(n.accept=r.accept),n}let tc={props:{disabled:!1},submitText:"Submit",norender:!1};function tu(e={}){let t=F(e);if(t&&t[_]){let e=t[_];return{...tc,...e}}return tc}function th(e,t,r={}){let{templates:i}=t;return"ButtonTemplates"===e?i[e]:Object.hasOwn(r,e)&&"string"==typeof r[e]&&Object.hasOwn(i,r[e])?i[r[e]]:r[e]||i[e]}var td=r(33193),tp=r(718);function tf(){if(void 0===tp||"test"!==(0,z.A)(tp,"env.NODE_ENV"))return{};let e=new Map;return new Proxy({},{get:(t,r)=>(e.has(r)||e.set(r,(0,td.Ak)()),e.get(r))})}var tm=r(69644),tg=r(49568),ty=r(5724);let tb={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 tv(e,t,r={}){let i=eC(e);if("function"==typeof t||t&&ty.isForwardRef((0,tg.createElement)(t))||ty.isMemo(t)){let e=(0,z.A)(t,"MergedWidget");if(!e){let r=t.defaultProps&&t.defaultProps.options||{};e=({options:e,...i})=>(0,tm.jsx)(t,{options:{...r,...e},...i}),(0,W.A)(t,"MergedWidget",e)}return e}if("string"!=typeof t)throw Error(`Unsupported widget definition: ${typeof t}`);if(t in r)return tv(e,r[t],r);if("string"==typeof i){if(!(i in tb))throw Error(`No widget for type '${i}'`);if(t in tb[i])return tv(e,r[tb[i][t]],r)}throw Error(`No widget '${t}' for type '${i}'`)}function tx(e){var t=function(e){let t=new Set;return JSON.stringify(e,(e,r)=>(t.add(e),r)),JSON.stringify(e,Array.from(t).sort())}(e);let r=0;for(let e=0;e<t.length;e+=1)r=(r<<5)-r+t.charCodeAt(e),r&=r;return r.toString(16)}function tk(e){return tx(e)}function t_(e,t,r={}){try{return tv(e,t,r),!0}catch(e){if(e.message&&(e.message.startsWith("No widget")||e.message.startsWith("Unsupported widget")))return!1;throw e}}function tC(e,t){let r=(0,ev.A)(e)?e:e[f];return`${r}__${t}`}function tA(e){return tC(e,"description")}function tw(e){return tC(e,"error")}function tS(e){return tC(e,"examples")}function tT(e){return tC(e,"help")}function t$(e){return tC(e,"title")}function tM(e,t=!1){let r=t?` ${tS(e)}`:"";return`${tw(e)} ${tA(e)} ${tT(e)}${r}`}function tj(e,t){return`${e}-${t}`}function tE(e,t){return tC(e,t)}function tO(e,t,r){return t?r:e}function tF(e){return e?new Date(e).toJSON():void 0}function tL(e,t,r){let i=["layoutGridLookupMap"];return(0,q.A)(e,S)&&i.unshift(S),(0,z.A)(e,[...i,t],r)}function tB(e,t){if(!Array.isArray(t))return e;let r=e=>e.reduce((e,t)=>(e[t]=!0,e),{}),i=r(e),n=t.filter(e=>"*"===e||i[e]),a=r(n),o=e.filter(e=>!a[e]),s=n.indexOf("*");if(-1===s){if(o.length)throw Error(`uiSchema order list does not contain ${o.length>1?`properties '${o.join("', '")}'`:`property '${o[0]}'`}`);return n}if(s!==n.lastIndexOf("*"))throw Error("uiSchema order list contains more than one wildcard item");let l=[...n];return l.splice(s,1,...o),l}function tP(e,t=!0){if(!e)return{year:-1,month:-1,day:-1,hour:t?-1:0,minute:t?-1:0,second:t?-1:0};let r=new Date(e);if(Number.isNaN(r.getTime()))throw 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}}function tI(e,t,r){let{props:i,state:n}=e;return!N(i,t)||!N(n,r)}function tD(e,t=!0){let{year:r,month:i,day:n,hour:a=0,minute:o=0,second:s=0}=e,l=new Date(Date.UTC(r,i-1,n,a,o,s)).toJSON();return t?l:l.slice(0,10)}function tR(e,t=[]){if(!e)return[];let r=[];return p in e&&(r=r.concat(e[p].map(e=>{let r=`.${t.join(".")}`;return{property:r,message:e,stack:`${r} ${e}`}}))),Object.keys(e).reduce((r,i)=>{if(i!==p){let n=e[i];(0,I.A)(n)&&(r=r.concat(tR(n,[...t,i])))}return r},r)}var tN=r(5960),tz=r(59665),tq=r(47018);class tK{constructor(e){this.errorSchema={},this.resetAllErrors(e)}get ErrorSchema(){return this.errorSchema}getOrCreateErrorBlock(e){let t=Array.isArray(e)&&e.length>0||"string"==typeof e?(0,z.A)(this.errorSchema,e):this.errorSchema;if(!t&&e){var r,i,n;t={},r=this.errorSchema,i=t,n="function"==typeof(n=Object)?n:void 0,null==r||(0,tq.A)(r,e,i,n)}return t}resetAllErrors(e){return this.errorSchema=e?(0,tz.A)(e):{},this}addErrors(e,t){let r=this.getOrCreateErrorBlock(t),i=(0,z.A)(r,p);return Array.isArray(i)||(i=[],r[p]=i),Array.isArray(e)?(0,W.A)(r,p,[...new Set([...i,...e])]):(0,W.A)(r,p,[...new Set([...i,e])]),this}setErrors(e,t){let r=this.getOrCreateErrorBlock(t),i=Array.isArray(e)?[...new Set([...e])]:[e];return(0,W.A)(r,p,i),this}clearErrors(e){let t=this.getOrCreateErrorBlock(e);return(0,W.A)(t,p,[]),this}}function tW(e){let t=new tK;return e.length&&e.forEach(e=>{let{property:r,message:i}=e,n="."===r?[]:(0,tN.A)(r);n.length>0&&""===n[0]&&n.splice(0,1),i&&t.addErrors(i,n)}),t.ErrorSchema}function tU(e){if(!e)return"";let t=new Date(e),r=te(t.getFullYear(),4),i=te(t.getMonth()+1,2),n=te(t.getDate(),2),a=te(t.getHours(),2),o=te(t.getMinutes(),2),s=te(t.getSeconds(),2),l=te(t.getMilliseconds(),3);return`${r}-${i}-${n}T${a}:${o}:${s}.${l}`}function tH(e,t){if(!t)return e;let{errors:r,errorSchema:i}=e,n=tR(t),a=t;return(0,ef.A)(i)||(a=eH(i,t,!0),n=[...r].concat(n)),{errorSchema:a,errors:n}}var tV=r(90190),tG=r(4482),tY=r(75325);function tZ(e,t){let r=(0,I.A)(e),i=(0,I.A)(t);return e!==t&&(r||i)?r&&!i?(0,tV.A)(e):!r&&i?(0,tV.A)(t):[...(0,tV.A)((0,tG.A)(e,(e,r)=>!N(e,(0,z.A)(t,r)))),...(0,tY.A)((0,tV.A)(t),(0,tV.A)(e))]:[]}!function(e){e.ArrayItemTitle="Item",e.MissingItems="Missing items definition",e.EmptyArray="No items yet. Use the button below to add some.",e.YesLabel="Yes",e.NoLabel="No",e.CloseLabel="Close",e.ErrorsLabel="Errors",e.NewStringDefault="New Value",e.AddButton="Add",e.AddItemButton="Add Item",e.CopyButton="Copy",e.MoveDownButton="Move down",e.MoveUpButton="Move up",e.RemoveButton="Remove",e.NowLabel="Now",e.ClearLabel="Clear",e.AriaDateLabel="Select a date",e.PreviewLabel="Preview",e.DecrementAriaLabel="Decrease value by 1",e.IncrementAriaLabel="Increase value by 1",e.UnknownFieldType="Unknown field type %1",e.OptionPrefix="Option %1",e.TitleOptionPrefix="%1 option %2",e.KeyLabel="%1 Key",e.InvalidObjectField='Invalid "%1" object field configuration: _%2_.',e.UnsupportedField="Unsupported field schema.",e.UnsupportedFieldWithId="Unsupported field schema for field `%1`.",e.UnsupportedFieldWithReason="Unsupported field schema: _%1_.",e.UnsupportedFieldWithIdAndReason="Unsupported field schema for field `%1`: _%2_.",e.FilesInfo="**%1** (%2, %3 bytes)"}(P||(P={}))},302:(e,t,r)=>{e.exports="object"==typeof r.g&&r.g&&r.g.Object===Object&&r.g},462:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.extendErrors=t.resetErrorsCount=t.reportExtraError=t.reportError=t.keyword$DataError=t.keywordError=void 0;let i=r(3625),n=r(98861),a=r(68915);function o(e,t){let r=e.const("err",t);e.if((0,i._)`${a.default.vErrors} === null`,()=>e.assign(a.default.vErrors,(0,i._)`[${r}]`),(0,i._)`${a.default.vErrors}.push(${r})`),e.code((0,i._)`${a.default.errors}++`)}function s(e,t){let{gen:r,validateName:n,schemaEnv:a}=e;a.$async?r.throw((0,i._)`new ${e.ValidationError}(${t})`):(r.assign((0,i._)`${n}.errors`,t),r.return(!1))}t.keywordError={message:({keyword:e})=>(0,i.str)`must pass "${e}" keyword validation`},t.keyword$DataError={message:({keyword:e,schemaType:t})=>t?(0,i.str)`"${e}" keyword must be ${t} ($data)`:(0,i.str)`"${e}" keyword is invalid ($data)`},t.reportError=function(e,r=t.keywordError,n,a){let{it:l}=e,{gen:u,compositeRule:h,allErrors:d}=l,p=c(e,r,n);(null!=a?a:h||d)?o(u,p):s(l,(0,i._)`[${p}]`)},t.reportExtraError=function(e,r=t.keywordError,i){let{it:n}=e,{gen:l,compositeRule:u,allErrors:h}=n;o(l,c(e,r,i)),u||h||s(n,a.default.vErrors)},t.resetErrorsCount=function(e,t){e.assign(a.default.errors,t),e.if((0,i._)`${a.default.vErrors} !== null`,()=>e.if(t,()=>e.assign((0,i._)`${a.default.vErrors}.length`,t),()=>e.assign(a.default.vErrors,null)))},t.extendErrors=function({gen:e,keyword:t,schemaValue:r,data:n,errsCount:o,it:s}){if(void 0===o)throw Error("ajv implementation error");let l=e.name("err");e.forRange("i",o,a.default.errors,o=>{e.const(l,(0,i._)`${a.default.vErrors}[${o}]`),e.if((0,i._)`${l}.instancePath === undefined`,()=>e.assign((0,i._)`${l}.instancePath`,(0,i.strConcat)(a.default.instancePath,s.errorPath))),e.assign((0,i._)`${l}.schemaPath`,(0,i.str)`${s.errSchemaPath}/${t}`),s.opts.verbose&&(e.assign((0,i._)`${l}.schema`,r),e.assign((0,i._)`${l}.data`,n))})};let l={keyword:new i.Name("keyword"),schemaPath:new i.Name("schemaPath"),params:new i.Name("params"),propertyName:new i.Name("propertyName"),message:new i.Name("message"),schema:new i.Name("schema"),parentSchema:new i.Name("parentSchema")};function c(e,t,r){let{createErrors:o}=e.it;return!1===o?(0,i._)`{}`:function(e,t,r={}){let{gen:o,it:s}=e,c=[function({errorPath:e},{instancePath:t}){let r=t?(0,i.str)`${e}${(0,n.getErrorPath)(t,n.Type.Str)}`:e;return[a.default.instancePath,(0,i.strConcat)(a.default.instancePath,r)]}(s,r),function({keyword:e,it:{errSchemaPath:t}},{schemaPath:r,parentSchema:a}){let o=a?t:(0,i.str)`${t}/${e}`;return r&&(o=(0,i.str)`${o}${(0,n.getErrorPath)(r,n.Type.Str)}`),[l.schemaPath,o]}(e,r)];return function(e,{params:t,message:r},n){let{keyword:o,data:s,schemaValue:c,it:u}=e,{opts:h,propertyName:d,topSchemaRef:p,schemaPath:f}=u;n.push([l.keyword,o],[l.params,"function"==typeof t?t(e):t||(0,i._)`{}`]),h.messages&&n.push([l.message,"function"==typeof r?r(e):r]),h.verbose&&n.push([l.schema,c],[l.parentSchema,(0,i._)`${p}${f}`],[a.default.data,s]),d&&n.push([l.propertyName,d])}(e,t,c),o.object(...c)}(e,t,r)}},734:(e,t,r)=>{var i=r(85579);e.exports=function(){this.__data__=new i,this.size=0}},985:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.contentVocabulary=t.metadataVocabulary=void 0,t.metadataVocabulary=["title","description","default","deprecated","readOnly","writeOnly","examples"],t.contentVocabulary=["contentMediaType","contentEncoding","contentSchema"]},1035:e=>{e.exports=function(e,t,r){for(var i=r-1,n=e.length;++i<n;)if(e[i]===t)return i;return -1}},1239:(e,t,r)=>{var i=r(5021),n=r(52977),a=r(95975),o=r(98083),s=r(52652),l=r(31074),c=r(10515),u=r(25923),h=r(17580),d=r(70856),p=r(81403),f=r(98079),m=r(26599),g=r(31209),y=r(95293),b=r(20431),v=r(76204),x=r(89072),k=r(59845),_=r(20366),C=r(35218),A=r(74601),w="[object Arguments]",S="[object Function]",T="[object Object]",$={};$[w]=$["[object Array]"]=$["[object ArrayBuffer]"]=$["[object DataView]"]=$["[object Boolean]"]=$["[object Date]"]=$["[object Float32Array]"]=$["[object Float64Array]"]=$["[object Int8Array]"]=$["[object Int16Array]"]=$["[object Int32Array]"]=$["[object Map]"]=$["[object Number]"]=$[T]=$["[object RegExp]"]=$["[object Set]"]=$["[object String]"]=$["[object Symbol]"]=$["[object Uint8Array]"]=$["[object Uint8ClampedArray]"]=$["[object Uint16Array]"]=$["[object Uint32Array]"]=!0,$["[object Error]"]=$[S]=$["[object WeakMap]"]=!1,e.exports=function e(t,r,M,j,E,O){var F,L=1&r,B=2&r,P=4&r;if(M&&(F=E?M(t,j,E,O):M(t)),void 0!==F)return F;if(!k(t))return t;var I=b(t);if(I){if(F=m(t),!L)return c(t,F)}else{var D=f(t),R=D==S||"[object GeneratorFunction]"==D;if(v(t))return l(t,L);if(D==T||D==w||R&&!E){if(F=B||R?{}:y(t),!L)return B?h(t,s(F,t)):u(t,o(F,t))}else{if(!$[D])return E?t:{};F=g(t,D,L)}}O||(O=new i);var N=O.get(t);if(N)return N;O.set(t,F),_(t)?t.forEach(function(i){F.add(e(i,r,M,i,t,O))}):x(t)&&t.forEach(function(i,n){F.set(n,e(i,r,M,n,t,O))});var z=P?B?p:d:B?A:C,q=I?void 0:z(t);return n(q||t,function(i,n){q&&(i=t[n=i]),a(F,n,e(i,r,M,n,t,O))}),F}},1649:e=>{e.exports=function(e,t,r){switch(r.length){case 0:return e.call(t);case 1:return e.call(t,r[0]);case 2:return e.call(t,r[0],r[1]);case 3:return e.call(t,r[0],r[1],r[2])}return e.apply(t,r)}},1663:e=>{e.exports=function(e,t){return function(r){return e(t(r))}}},1831:(e,t,r)=>{"use strict";r.d(t,{A:()=>n});var i=Object.prototype;let n=function(e){var t=e&&e.constructor;return e===("function"==typeof t&&t.prototype||i)}},1938:e=>{e.exports=function(e){return function(){return e}}},1975:(e,t,r)=>{"use strict";r.d(t,{A:()=>i});let i=function(e,t,r,i){for(var n=e.length,a=r+(i?1:-1);i?a--:++a<n;)if(t(e[a],a,e))return a;return -1}},2713:(e,t,r)=>{var i=r(44379);e.exports=function(e){var t=this.__data__,r=i(t,e);return r<0?void 0:t[r][1]}},3106:(e,t,r)=>{"use strict";r.d(t,{A:()=>o});var i=r(20772),n=r(72534),a=r(72260);let o=function(e){return(0,a.A)((0,n.A)(e,void 0,i.A),e+"")}},3170:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.regexpCode=t.getEsmExportName=t.getProperty=t.safeStringify=t.stringify=t.strConcat=t.addCodeArg=t.str=t._=t.nil=t._Code=t.Name=t.IDENTIFIER=t._CodeOrName=void 0;class r{}t._CodeOrName=r,t.IDENTIFIER=/^[a-z$_][a-z$_0-9]*$/i;class i extends r{constructor(e){if(super(),!t.IDENTIFIER.test(e))throw Error("CodeGen: name must be a valid identifier");this.str=e}toString(){return this.str}emptyStr(){return!1}get names(){return{[this.str]:1}}}t.Name=i;class n extends r{constructor(e){super(),this._items="string"==typeof e?[e]:e}toString(){return this.str}emptyStr(){if(this._items.length>1)return!1;let e=this._items[0];return""===e||'""'===e}get str(){var e;return null!=(e=this._str)?e:this._str=this._items.reduce((e,t)=>`${e}${t}`,"")}get names(){var e;return null!=(e=this._names)?e:this._names=this._items.reduce((e,t)=>(t instanceof i&&(e[t.str]=(e[t.str]||0)+1),e),{})}}function a(e,...t){let r=[e[0]],i=0;for(;i<t.length;)l(r,t[i]),r.push(e[++i]);return new n(r)}t._Code=n,t.nil=new n(""),t._=a;let o=new n("+");function s(e,...t){let r=[c(e[0])],a=0;for(;a<t.length;)r.push(o),l(r,t[a]),r.push(o,c(e[++a]));return function(e){let t=1;for(;t<e.length-1;){if(e[t]===o){var r,n;let a=(r=e[t-1],'""'===(n=e[t+1])?r:'""'===r?n:"string"==typeof r?n instanceof i||'"'!==r[r.length-1]?void 0:"string"!=typeof n?`${r.slice(0,-1)}${n}"`:'"'===n[0]?r.slice(0,-1)+n.slice(1):void 0:"string"!=typeof n||'"'!==n[0]||r instanceof i?void 0:`"${r}${n.slice(1)}`);if(void 0!==a){e.splice(t-1,3,a);continue}e[t++]="+"}t++}}(r),new n(r)}function l(e,t){var r;t instanceof n?e.push(...t._items):t instanceof i?e.push(t):e.push("number"==typeof(r=t)||"boolean"==typeof r||null===r?r:c(Array.isArray(r)?r.join(","):r))}function c(e){return JSON.stringify(e).replace(/\u2028/g,"\\u2028").replace(/\u2029/g,"\\u2029")}t.str=s,t.addCodeArg=l,t.strConcat=function(e,t){return t.emptyStr()?e:e.emptyStr()?t:s`${e}${t}`},t.stringify=function(e){return new n(c(e))},t.safeStringify=c,t.getProperty=function(e){return"string"==typeof e&&t.IDENTIFIER.test(e)?new n(`.${e}`):a`[${e}]`},t.getEsmExportName=function(e){if("string"==typeof e&&t.IDENTIFIER.test(e))return new n(`${e}`);throw Error(`CodeGen: invalid export name: ${e}, use explicit $id name mapping`)},t.regexpCode=function(e){return new n(e.toString())}},3625:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.or=t.and=t.not=t.CodeGen=t.operators=t.varKinds=t.ValueScopeName=t.ValueScope=t.Scope=t.Name=t.regexpCode=t.stringify=t.getProperty=t.nil=t.strConcat=t.str=t._=void 0;let i=r(3170),n=r(54473);var a=r(3170);Object.defineProperty(t,"_",{enumerable:!0,get:function(){return a._}}),Object.defineProperty(t,"str",{enumerable:!0,get:function(){return a.str}}),Object.defineProperty(t,"strConcat",{enumerable:!0,get:function(){return a.strConcat}}),Object.defineProperty(t,"nil",{enumerable:!0,get:function(){return a.nil}}),Object.defineProperty(t,"getProperty",{enumerable:!0,get:function(){return a.getProperty}}),Object.defineProperty(t,"stringify",{enumerable:!0,get:function(){return a.stringify}}),Object.defineProperty(t,"regexpCode",{enumerable:!0,get:function(){return a.regexpCode}}),Object.defineProperty(t,"Name",{enumerable:!0,get:function(){return a.Name}});var o=r(54473);Object.defineProperty(t,"Scope",{enumerable:!0,get:function(){return o.Scope}}),Object.defineProperty(t,"ValueScope",{enumerable:!0,get:function(){return o.ValueScope}}),Object.defineProperty(t,"ValueScopeName",{enumerable:!0,get:function(){return o.ValueScopeName}}),Object.defineProperty(t,"varKinds",{enumerable:!0,get:function(){return o.varKinds}}),t.operators={GT:new i._Code(">"),GTE:new i._Code(">="),LT:new i._Code("<"),LTE:new i._Code("<="),EQ:new i._Code("==="),NEQ:new i._Code("!=="),NOT:new i._Code("!"),OR:new i._Code("||"),AND:new i._Code("&&"),ADD:new i._Code("+")};class s{optimizeNodes(){return this}optimizeNames(e,t){return this}}class l extends s{constructor(e,t,r){super(),this.varKind=e,this.name=t,this.rhs=r}render({es5:e,_n:t}){let r=e?n.varKinds.var:this.varKind,i=void 0===this.rhs?"":` = ${this.rhs}`;return`${r} ${this.name}${i};`+t}optimizeNames(e,t){if(e[this.name.str])return this.rhs&&(this.rhs=O(this.rhs,e,t)),this}get names(){return this.rhs instanceof i._CodeOrName?this.rhs.names:{}}}class c extends s{constructor(e,t,r){super(),this.lhs=e,this.rhs=t,this.sideEffects=r}render({_n:e}){return`${this.lhs} = ${this.rhs};`+e}optimizeNames(e,t){if(!(this.lhs instanceof i.Name)||e[this.lhs.str]||this.sideEffects)return this.rhs=O(this.rhs,e,t),this}get names(){return E(this.lhs instanceof i.Name?{}:{...this.lhs.names},this.rhs)}}class u extends c{constructor(e,t,r,i){super(e,r,i),this.op=t}render({_n:e}){return`${this.lhs} ${this.op}= ${this.rhs};`+e}}class h extends s{constructor(e){super(),this.label=e,this.names={}}render({_n:e}){return`${this.label}:`+e}}class d extends s{constructor(e){super(),this.label=e,this.names={}}render({_n:e}){let t=this.label?` ${this.label}`:"";return`break${t};`+e}}class p extends s{constructor(e){super(),this.error=e}render({_n:e}){return`throw ${this.error};`+e}get names(){return this.error.names}}class f extends s{constructor(e){super(),this.code=e}render({_n:e}){return`${this.code};`+e}optimizeNodes(){return`${this.code}`?this:void 0}optimizeNames(e,t){return this.code=O(this.code,e,t),this}get names(){return this.code instanceof i._CodeOrName?this.code.names:{}}}class m extends s{constructor(e=[]){super(),this.nodes=e}render(e){return this.nodes.reduce((t,r)=>t+r.render(e),"")}optimizeNodes(){let{nodes:e}=this,t=e.length;for(;t--;){let r=e[t].optimizeNodes();Array.isArray(r)?e.splice(t,1,...r):r?e[t]=r:e.splice(t,1)}return e.length>0?this:void 0}optimizeNames(e,t){let{nodes:r}=this,i=r.length;for(;i--;){let n=r[i];n.optimizeNames(e,t)||(function(e,t){for(let r in t)e[r]=(e[r]||0)-(t[r]||0)}(e,n.names),r.splice(i,1))}return r.length>0?this:void 0}get names(){return this.nodes.reduce((e,t)=>j(e,t.names),{})}}class g extends m{render(e){return"{"+e._n+super.render(e)+"}"+e._n}}class y extends m{}class b extends g{}b.kind="else";class v extends g{constructor(e,t){super(t),this.condition=e}render(e){let t=`if(${this.condition})`+super.render(e);return this.else&&(t+="else "+this.else.render(e)),t}optimizeNodes(){super.optimizeNodes();let e=this.condition;if(!0===e)return this.nodes;let t=this.else;if(t){let e=t.optimizeNodes();t=this.else=Array.isArray(e)?new b(e):e}return t?!1===e?t instanceof v?t:t.nodes:this.nodes.length?this:new v(F(e),t instanceof v?[t]:t.nodes):!1!==e&&this.nodes.length?this:void 0}optimizeNames(e,t){var r;if(this.else=null==(r=this.else)?void 0:r.optimizeNames(e,t),super.optimizeNames(e,t)||this.else)return this.condition=O(this.condition,e,t),this}get names(){let e=super.names;return E(e,this.condition),this.else&&j(e,this.else.names),e}}v.kind="if";class x extends g{}x.kind="for";class k extends x{constructor(e){super(),this.iteration=e}render(e){return`for(${this.iteration})`+super.render(e)}optimizeNames(e,t){if(super.optimizeNames(e,t))return this.iteration=O(this.iteration,e,t),this}get names(){return j(super.names,this.iteration.names)}}class _ extends x{constructor(e,t,r,i){super(),this.varKind=e,this.name=t,this.from=r,this.to=i}render(e){let t=e.es5?n.varKinds.var:this.varKind,{name:r,from:i,to:a}=this;return`for(${t} ${r}=${i}; ${r}<${a}; ${r}++)`+super.render(e)}get names(){let e=E(super.names,this.from);return E(e,this.to)}}class C extends x{constructor(e,t,r,i){super(),this.loop=e,this.varKind=t,this.name=r,this.iterable=i}render(e){return`for(${this.varKind} ${this.name} ${this.loop} ${this.iterable})`+super.render(e)}optimizeNames(e,t){if(super.optimizeNames(e,t))return this.iterable=O(this.iterable,e,t),this}get names(){return j(super.names,this.iterable.names)}}class A extends g{constructor(e,t,r){super(),this.name=e,this.args=t,this.async=r}render(e){let t=this.async?"async ":"";return`${t}function ${this.name}(${this.args})`+super.render(e)}}A.kind="func";class w extends m{render(e){return"return "+super.render(e)}}w.