File: /home/axxoncom/domains/draqee.com/public_html/wp-content/plugins/better-wp-security/dist/4887.js
/*! For license information please see 4887.js.LICENSE.txt */
(globalThis.itsecWebpackJsonP=globalThis.itsecWebpackJsonP||[]).push([[4887],{16718:(e,t,r)=>{"use strict";r.d(t,{SL:()=>Rr});var n=r(74848),i=r(51609),a=r(57936),o=r(72641),s=r(94288),l=r(99922),c=r(92049);var d=r(77500),u=r(66401),m=r(97859),h=r(69084),p=r(46964);const f=(0,r(83246).A)((function(e,t){return null==e?{}:function(e,t){return(0,h.A)(e,t,(function(t,r){return(0,p.A)(e,r)}))}(e,t)}));var g=r(36904),y=r(20903),x=r(23149),S=r(35704),v=r(3456),b=0;function C(){return e="rjsf-array-item-",t=++b,(0,v.A)(e)+t;var e,t}function F(e){return Array.isArray(e)?e.map((e=>({key:C(),item:e}))):[]}function k(e){return Array.isArray(e)?e.map((e=>e.item)):[]}class j extends i.Component{constructor(e){super(e);const{formData:t=[]}=e,r=F(t);this.state={keyedFormData:r,updatedKeyedFormData:!1}}static getDerivedStateFromProps(e,t){if(t.updatedKeyedFormData)return{updatedKeyedFormData:!1};const r=Array.isArray(e.formData)?e.formData:[],n=t.keyedFormData||[];return{keyedFormData:r.length===n.length?n.map(((e,t)=>({key:e.key,item:r[t]}))):F(r)}}get itemTitle(){const{schema:e,registry:t}=this.props,{translateString:r}=t;return(0,d.A)(e,[a.ZN,"title"],(0,d.A)(e,[a.ZN,"description"],r(a.Zl.ArrayItemTitle)))}isItemRequired(e){return Array.isArray(e.type)?!e.type.includes("null"):"null"!==e.type}canAddItem(e){const{schema:t,uiSchema:r,registry:n}=this.props;let{addable:i}=(0,a.$R)(r,n.globalUiOptions);return!1!==i&&(i=void 0===t.maxItems||e.length<t.maxItems),i}_getNewFormDataRow=()=>{const{schema:e,registry:t}=this.props,{schemaUtils:r}=t;let n=e.items;return(0,a.nQ)(e)&&(0,a.Hh)(e)&&(n=e.additionalItems),r.getDefaultFormState(n)};_handleAddClick(e,t){e&&e.preventDefault();const{onChange:r,errorSchema:n}=this.props,{keyedFormData:i}=this.state;let a;if(n){a={};for(const e in n){const r=parseInt(e);void 0===t||r<t?(0,S.A)(a,[r],n[e]):r>=t&&(0,S.A)(a,[r+1],n[e])}}const o={key:C(),item:this._getNewFormDataRow()},s=[...i];void 0!==t?s.splice(t,0,o):s.push(o),this.setState({keyedFormData:s,updatedKeyedFormData:!0},(()=>r(k(s),a)))}onAddClick=e=>{this._handleAddClick(e)};onAddIndexClick=e=>t=>{this._handleAddClick(t,e)};onCopyIndexClick=e=>t=>{t&&t.preventDefault();const{onChange:r,errorSchema:n}=this.props,{keyedFormData:i}=this.state;let a;if(n){a={};for(const t in n){const r=parseInt(t);r<=e?(0,S.A)(a,[r],n[t]):r>e&&(0,S.A)(a,[r+1],n[t])}}const o={key:C(),item:(0,y.A)(i[e].item)},s=[...i];void 0!==e?s.splice(e+1,0,o):s.push(o),this.setState({keyedFormData:s,updatedKeyedFormData:!0},(()=>r(k(s),a)))};onDropIndexClick=e=>t=>{t&&t.preventDefault();const{onChange:r,errorSchema:n}=this.props,{keyedFormData:i}=this.state;let a;if(n){a={};for(const t in n){const r=parseInt(t);r<e?(0,S.A)(a,[r],n[t]):r>e&&(0,S.A)(a,[r-1],n[t])}}const o=i.filter(((t,r)=>r!==e));this.setState({keyedFormData:o,updatedKeyedFormData:!0},(()=>r(k(o),a)))};onReorderClick=(e,t)=>r=>{r&&(r.preventDefault(),r.currentTarget.blur());const{onChange:n,errorSchema:i}=this.props;let a;if(i){a={};for(const r in i){const n=parseInt(r);n==e?(0,S.A)(a,[t],i[e]):n==t?(0,S.A)(a,[e],i[t]):(0,S.A)(a,[r],i[n])}}const{keyedFormData:o}=this.state,s=function(){const r=o.slice();return r.splice(e,1),r.splice(t,0,o[e]),r}();this.setState({keyedFormData:s},(()=>n(k(s),a)))};onChangeForIndex=e=>(t,r,n)=>{const{formData:i,onChange:a,errorSchema:o}=this.props,s=(Array.isArray(i)?i:[]).map(((r,n)=>e===n?void 0===t?null:t:r));a(s,o&&o&&{...o,[e]:r},n)};onSelectChange=e=>{const{onChange:t,idSchema:r}=this.props;t(e,void 0,r&&r.$id)};render(){const{schema:e,uiSchema:t,idSchema:r,registry:i}=this.props,{schemaUtils:o,translateString:s}=i;if(!(a.ZN in e)){const o=(0,a.$R)(t),l=(0,a.$F)("UnsupportedFieldTemplate",i,o);return(0,n.jsx)(l,{schema:e,idSchema:r,reason:s(a.Zl.MissingItems),registry:i})}return o.isMultiSelect(e)?this.renderMultiSelect():(0,a.ar)(t)?this.renderCustomWidget():(0,a.nQ)(e)?this.renderFixedArray():o.isFilesArray(e,t)?this.renderFiles():this.renderNormalArray()}renderNormalArray(){const{schema:e,uiSchema:t={},errorSchema:r,idSchema:i,name:o,title:s,disabled:l=!1,readonly:c=!1,autofocus:d=!1,required:u=!1,registry:m,onBlur:h,onFocus:p,idPrefix:f,idSeparator:g="_",rawErrors:y}=this.props,{keyedFormData:S}=this.state,v=e.title||s||o,{schemaUtils:b,formContext:C}=m,F=(0,a.$R)(t),j=(0,x.A)(e.items)?e.items:{},A=b.retrieveSchema(j),D=k(this.state.keyedFormData),w=this.canAddItem(D),E={canAdd:w,items:S.map(((e,n)=>{const{key:a,item:s}=e,l=s,c=b.retrieveSchema(j,l),u=r?r[n]:void 0,m=i.$id+g+n,x=b.toIdSchema(c,m,l,f,g);return this.renderArrayFieldItem({key:a,index:n,name:o&&`${o}-${n}`,title:v?`${v}-${n+1}`:void 0,canAdd:w,canMoveUp:n>0,canMoveDown:n<D.length-1,itemSchema:c,itemIdSchema:x,itemErrorSchema:u,itemData:l,itemUiSchema:t.items,autofocus:d&&0===n,onBlur:h,onFocus:p,rawErrors:y,totalItems:S.length})})),className:`field field-array field-array-of-${A.type}`,disabled:l,idSchema:i,uiSchema:t,onAddClick:this.onAddClick,readonly:c,required:u,schema:e,title:v,formContext:C,formData:D,rawErrors:y,registry:m},O=(0,a.$F)("ArrayFieldTemplate",m,F);return(0,n.jsx)(O,{...E})}renderCustomWidget(){const{schema:e,idSchema:t,uiSchema:r,disabled:i=!1,readonly:o=!1,autofocus:s=!1,required:l=!1,hideError:c,placeholder:d,onBlur:u,onFocus:m,formData:h=[],registry:p,rawErrors:f,name:g}=this.props,{widgets:y,formContext:x,globalUiOptions:S,schemaUtils:v}=p,{widget:b,title:C,...F}=(0,a.$R)(r,S),k=(0,a.Bt)(e,b,y),j=C??e.title??g,A=v.getDisplayLabel(e,r,S);return(0,n.jsx)(k,{id:t.$id,name:g,multiple:!0,onChange:this.onSelectChange,onBlur:u,onFocus:m,options:F,schema:e,uiSchema:r,registry:p,value:h,disabled:i,readonly:o,hideError:c,required:l,label:j,hideLabel:!A,placeholder:d,formContext:x,autofocus:s,rawErrors:f})}renderMultiSelect(){const{schema:e,idSchema:t,uiSchema:r,formData:i=[],disabled:o=!1,readonly:s=!1,autofocus:l=!1,required:c=!1,placeholder:d,onBlur:u,onFocus:m,registry:h,rawErrors:p,name:f}=this.props,{widgets:g,schemaUtils:y,formContext:x,globalUiOptions:S}=h,v=y.retrieveSchema(e.items,i),b=(0,a.f9)(v,r),{widget:C="select",title:F,...k}=(0,a.$R)(r,S),j=(0,a.Bt)(e,C,g),A=F??e.title??f,D=y.getDisplayLabel(e,r,S);return(0,n.jsx)(j,{id:t.$id,name:f,multiple:!0,onChange:this.onSelectChange,onBlur:u,onFocus:m,options:{...k,enumOptions:b},schema:e,uiSchema:r,registry:h,value:i,disabled:o,readonly:s,required:c,label:A,hideLabel:!D,placeholder:d,formContext:x,autofocus:l,rawErrors:p})}renderFiles(){const{schema:e,uiSchema:t,idSchema:r,name:i,disabled:o=!1,readonly:s=!1,autofocus:l=!1,required:c=!1,onBlur:d,onFocus:u,registry:m,formData:h=[],rawErrors:p}=this.props,{widgets:f,formContext:g,globalUiOptions:y,schemaUtils:x}=m,{widget:S="files",title:v,...b}=(0,a.$R)(t,y),C=(0,a.Bt)(e,S,f),F=v??e.title??i,k=x.getDisplayLabel(e,t,y);return(0,n.jsx)(C,{options:b,id:r.$id,name:i,multiple:!0,onChange:this.onSelectChange,onBlur:d,onFocus:u,schema:e,uiSchema:t,value:h,disabled:o,readonly:s,required:c,registry:m,formContext:g,autofocus:l,rawErrors:p,label:F,hideLabel:!k})}renderFixedArray(){const{schema:e,uiSchema:t={},formData:r=[],errorSchema:i,idPrefix:o,idSeparator:s="_",idSchema:l,name:c,title:d,disabled:u=!1,readonly:m=!1,autofocus:h=!1,required:p=!1,registry:f,onBlur:g,onFocus:y,rawErrors:S}=this.props,{keyedFormData:v}=this.state;let{formData:b=[]}=this.props;const C=e.title||d||c,F=(0,a.$R)(t),{schemaUtils:k,formContext:j}=f,A=((0,x.A)(e.items)?e.items:[]).map(((e,t)=>k.retrieveSchema(e,r[t]))),D=(0,x.A)(e.additionalItems)?k.retrieveSchema(e.additionalItems,r):null;(!b||b.length<A.length)&&(b=b||[],b=b.concat(new Array(A.length-b.length)));const w=this.canAddItem(b)&&!!D,E={canAdd:w,className:"field field-array field-array-fixed-items",disabled:u,idSchema:l,formData:r,items:v.map(((r,n)=>{const{key:a,item:d}=r,u=d,m=n>=A.length,p=(m&&(0,x.A)(e.additionalItems)?k.retrieveSchema(e.additionalItems,u):A[n])||{},f=l.$id+s+n,F=k.toIdSchema(p,f,u,o,s),j=m?t.additionalItems||{}:Array.isArray(t.items)?t.items[n]:t.items||{},D=i?i[n]:void 0;return this.renderArrayFieldItem({key:a,index:n,name:c&&`${c}-${n}`,title:C?`${C}-${n+1}`:void 0,canAdd:w,canRemove:m,canMoveUp:n>=A.length+1,canMoveDown:m&&n<b.length-1,itemSchema:p,itemData:u,itemUiSchema:j,itemIdSchema:F,itemErrorSchema:D,autofocus:h&&0===n,onBlur:g,onFocus:y,rawErrors:S,totalItems:v.length})})),onAddClick:this.onAddClick,readonly:m,required:p,registry:f,schema:e,uiSchema:t,title:C,formContext:j,errorSchema:i,rawErrors:S},O=(0,a.$F)("ArrayFieldTemplate",f,F);return(0,n.jsx)(O,{...E})}renderArrayFieldItem(e){const{key:t,index:r,name:i,canAdd:o,canRemove:s=!0,canMoveUp:l,canMoveDown:c,itemSchema:d,itemData:u,itemUiSchema:m,itemIdSchema:h,itemErrorSchema:p,autofocus:f,onBlur:g,onFocus:y,rawErrors:x,totalItems:S,title:v}=e,{disabled:b,hideError:C,idPrefix:F,idSeparator:k,readonly:j,uiSchema:A,registry:D,formContext:w}=this.props,{fields:{ArraySchemaField:E,SchemaField:O},globalUiOptions:$}=D,N=E||O,{orderable:B=!0,removable:T=!0,copyable:R=!1}=(0,a.$R)(A,$),I={moveUp:B&&l,moveDown:B&&c,copy:R&&o,remove:T&&s,toolbar:!1};return I.toolbar=Object.keys(I).some((e=>I[e])),{children:(0,n.jsx)(N,{name:i,title:v,index:r,schema:d,uiSchema:m,formData:u,formContext:w,errorSchema:p,idPrefix:F,idSeparator:k,idSchema:h,required:this.isItemRequired(d),onChange:this.onChangeForIndex(r),onBlur:g,onFocus:y,registry:D,disabled:b,readonly:j,hideError:C,autofocus:f,rawErrors:x}),className:"array-item",disabled:b,canAdd:o,hasCopy:I.copy,hasToolbar:I.toolbar,hasMoveUp:I.moveUp,hasMoveDown:I.moveDown,hasRemove:I.remove,index:r,totalItems:S,key:t,onAddIndexClick:this.onAddIndexClick,onCopyIndexClick:this.onCopyIndexClick,onDropIndexClick:this.onDropIndexClick,onReorderClick:this.onReorderClick,readonly:j,registry:D,schema:d,uiSchema:m}}}const A=j,D=function(e){const{schema:t,name:r,uiSchema:i,idSchema:o,formData:s,registry:l,required:c,disabled:d,readonly:u,hideError:m,autofocus:h,title:p,onChange:f,onFocus:g,onBlur:y,rawErrors:S}=e,{title:v}=t,{widgets:b,formContext:C,translateString:F,globalUiOptions:k}=l,{widget:j="checkbox",title:A,label:D=!0,...w}=(0,a.$R)(i,k),E=(0,a.Bt)(t,j,b),O=F(a.Zl.YesLabel),$=F(a.Zl.NoLabel);let N;const B=A??v??p??r;if(Array.isArray(t.oneOf))N=(0,a.f9)({oneOf:t.oneOf.map((e=>{if((0,x.A)(e))return{...e,title:e.title||(!0===e.const?O:$)}})).filter((e=>e))},i);else{const e=t,r=t.enum??[!0,!1];N=!e.enumNames&&2===r.length&&r.every((e=>"boolean"==typeof e))?[{value:r[0],label:r[0]?O:$},{value:r[1],label:r[1]?O:$}]:(0,a.f9)({enum:r,enumNames:e.enumNames},i)}return(0,n.jsx)(E,{options:{...w,enumOptions:N},schema:t,uiSchema:i,id:o.$id,name:r,onChange:f,onFocus:g,onBlur:y,label:B,hideLabel:!D,value:s,required:c,disabled:d,readonly:u,hideError:m,registry:l,formContext:C,autofocus:h,rawErrors:S})};var w=r(54930);class E extends i.Component{constructor(e){super(e);const{formData:t,options:r,registry:{schemaUtils:n}}=this.props,i=r.map((e=>n.retrieveSchema(e,t)));this.state={retrievedOptions:i,selectedOption:this.getMatchingOption(0,t,i)}}componentDidUpdate(e,t){const{formData:r,options:n,idSchema:i}=this.props,{selectedOption:o}=this.state;let s=this.state;if(!(0,a.c2)(e.options,n)){const{registry:{schemaUtils:e}}=this.props;s={selectedOption:o,retrievedOptions:n.map((t=>e.retrieveSchema(t,r)))}}if(!(0,a.c2)(r,e.formData)&&i.$id===e.idSchema.$id){const{retrievedOptions:e}=s,n=this.getMatchingOption(o,r,e);t&&n!==o&&(s={selectedOption:n,retrievedOptions:e})}s!==this.state&&this.setState(s)}getMatchingOption(e,t,r){const{schema:n,registry:{schemaUtils:i}}=this.props,o=(0,a.KU)(n);return i.getClosestMatchingOption(t,r,e,o)}onOptionChange=e=>{const{selectedOption:t,retrievedOptions:r}=this.state,{formData:n,onChange:i,registry:a}=this.props,{schemaUtils:o}=a,s=void 0!==e?parseInt(e,10):-1;if(s===t)return;const l=s>=0?r[s]:void 0,c=t>=0?r[t]:void 0;let d=o.sanitizeDataForNewSchema(l,c,n);l&&(d=o.getDefaultFormState(l,d,"excludeObjectChildren")),this.setState({selectedOption:s},(()=>{i(d,void 0,this.getFieldId())}))};getFieldId(){const{idSchema:e,schema:t}=this.props;return`${e.$id}${t.oneOf?"__oneof_select":"__anyof_select"}`}render(){const{name:e,disabled:t=!1,errorSchema:r={},formContext:i,onBlur:o,onFocus:s,readonly:l,registry:c,schema:m,uiSchema:h}=this.props,{widgets:p,fields:f,translateString:g,globalUiOptions:y,schemaUtils:x}=c,{SchemaField:S}=f,{selectedOption:v,retrievedOptions:b}=this.state,{widget:C="select",placeholder:F,autofocus:k,autocomplete:j,title:A=m.title,...D}=(0,a.$R)(h,y),E=(0,a.Bt)({type:"number"},C,p),O=(0,d.A)(r,a.s2,[]),$=(0,w.A)(r,[a.s2]),N=x.getDisplayLabel(m,h,y),B=v>=0&&b[v]||null;let T;if(B){const{required:e}=m;T=e?(0,a.dW)({required:e},B):B}let R=[];a.Ru in m&&h&&a.Ru in h?Array.isArray(h[a.Ru])?R=h[a.Ru]:console.warn(`uiSchema.oneOf is not an array for "${A||e}"`):a.Xo in m&&h&&a.Xo in h&&(Array.isArray(h[a.Xo])?R=h[a.Xo]:console.warn(`uiSchema.anyOf is not an array for "${A||e}"`));let I=h;v>=0&&R.length>v&&(I=R[v]);const U=A?a.Zl.TitleOptionPrefix:a.Zl.OptionPrefix,P=A?[A]:[],L=b.map(((e,t)=>{const{title:r=e.title}=(0,a.$R)(R[t]);return{label:r||g(U,P.concat(String(t+1))),value:t}}));return(0,n.jsxs)("div",{className:"panel panel-default panel-body",children:[(0,n.jsx)("div",{className:"form-group",children:(0,n.jsx)(E,{id:this.getFieldId(),name:`${e}${m.oneOf?"__oneof_select":"__anyof_select"}`,schema:{type:"number",default:0},onChange:this.onOptionChange,onBlur:o,onFocus:s,disabled:t||(0,u.A)(L),multiple:!1,rawErrors:O,errorSchema:$,value:v>=0?v:void 0,options:{enumOptions:L,...D},registry:c,formContext:i,placeholder:F,autocomplete:j,autofocus:k,label:A??e,hideLabel:!N,readonly:l})}),T&&"null"!==T.type&&(0,n.jsx)(S,{...this.props,schema:T,uiSchema:I})]})}}const O=E,$=/\.([0-9]*0)*$/,N=/[0.]0*$/,B=function(e){const{registry:t,onChange:r,formData:o,value:s}=e,[l,c]=(0,i.useState)(s),{StringField:d}=t.fields;let u=o;const m=(0,i.useCallback)(((e,t,n)=>{c(e),"."===`${e}`.charAt(0)&&(e=`0${e}`);const i="string"==typeof e&&e.match($)?(0,a.i)(e.replace(N,"")):(0,a.i)(e);r(i,t,n)}),[r]);if("string"==typeof l&&"number"==typeof u){const e=new RegExp(`^(${String(u).replace(".","\\.")})?\\.?0*$`);l.match(e)&&(u=l)}return(0,n.jsx)(d,{...e,formData:u,onChange:m})};function T(){return T=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var r=arguments[t];for(var n in r)Object.prototype.hasOwnProperty.call(r,n)&&(e[n]=r[n])}return e},T.apply(this,arguments)}const R=["children","options"],I=["allowFullScreen","allowTransparency","autoComplete","autoFocus","autoPlay","cellPadding","cellSpacing","charSet","classId","colSpan","contentEditable","contextMenu","crossOrigin","encType","formAction","formEncType","formMethod","formNoValidate","formTarget","frameBorder","hrefLang","inputMode","keyParams","keyType","marginHeight","marginWidth","maxLength","mediaGroup","minLength","noValidate","radioGroup","readOnly","rowSpan","spellCheck","srcDoc","srcLang","srcSet","tabIndex","useMap"].reduce(((e,t)=>(e[t.toLowerCase()]=t,e)),{class:"className",for:"htmlFor"}),U={amp:"&",apos:"'",gt:">",lt:"<",nbsp:" ",quot:"“"},P=["style","script","pre"],L=["src","href","data","formAction","srcDoc","action"],q=/([-A-Z0-9_:]+)(?:\s*=\s*(?:(?:"((?:\\.|[^"])*)")|(?:'((?:\\.|[^'])*)')|(?:\{((?:\\.|{[^}]*?}|[^}])*)\})))?/gi,W=/mailto:/i,_=/\n{2,}$/,M=/^(\s*>[\s\S]*?)(?=\n\n|$)/,V=/^ *> ?/gm,H=/^(?:\[!([^\]]*)\]\n)?([\s\S]*)/,Z=/^ {2,}\n/,K=/^(?:( *[-*_])){3,} *(?:\n *)+\n/,z=/^(?: {1,3})?(`{3,}|~{3,}) *(\S+)? *([^\n]*?)?\n([\s\S]*?)(?:\1\n?|$)/,G=/^(?: {4}[^\n]+\n*)+(?:\n *)+\n?/,X=/^(`+)((?:\\`|(?!\1)`|[^`])+)\1/,J=/^(?:\n *)*\n/,Y=/\r\n?/g,Q=/^\[\^([^\]]+)](:(.*)((\n+ {4,}.*)|(\n(?!\[\^).+))*)/,ee=/^\[\^([^\]]+)]/,te=/\f/g,re=/^---[ \t]*\n(.|\n)*\n---[ \t]*\n/,ne=/^\s*?\[(x|\s)\]/,ie=/^ *(#{1,6}) *([^\n]+?)(?: +#*)?(?:\n *)*(?:\n|$)/,ae=/^ *(#{1,6}) +([^\n]+?)(?: +#*)?(?:\n *)*(?:\n|$)/,oe=/^([^\n]+)\n *(=|-){3,} *\n/,se=/^ *(?!<[a-z][^ >/]* ?\/>)<([a-z][^ >/]*) ?((?:[^>]*[^/])?)>\n?(\s*(?:<\1[^>]*?>[\s\S]*?<\/\1>|(?!<\1\b)[\s\S])*?)<\/\1>(?!<\/\1>)\n*/i,le=/&([a-z0-9]+|#[0-9]{1,6}|#x[0-9a-fA-F]{1,6});/gi,ce=/^<!--[\s\S]*?(?:-->)/,de=/^(data|aria|x)-[a-z_][a-z\d_.-]*$/,ue=/^ *<([a-z][a-z0-9:]*)(?:\s+((?:<.*?>|[^>])*))?\/?>(?!<\/\1>)(\s*\n)?/i,me=/^\{.*\}$/,he=/^(https?:\/\/[^\s<]+[^<.,:;"')\]\s])/,pe=/^<([^ >]+@[^ >]+)>/,fe=/^<([^ >]+:\/[^ >]+)>/,ge=/-([a-z])?/gi,ye=/^(\|.*)\n(?: *(\|? *[-:]+ *\|[-| :]*)\n((?:.*\|.*\n)*))?\n?/,xe=/^[^\n]+(?: \n|\n{2,})/,Se=/^\[([^\]]*)\]:\s+<?([^\s>]+)>?\s*("([^"]*)")?/,ve=/^!\[([^\]]*)\] ?\[([^\]]*)\]/,be=/^\[([^\]]*)\] ?\[([^\]]*)\]/,Ce=/(\n|^[-*]\s|^#|^ {2,}|^-{2,}|^>\s)/,Fe=/\t/g,ke=/(^ *\||\| *$)/g,je=/^ *:-+: *$/,Ae=/^ *:-+ *$/,De=/^ *-+: *$/,we=e=>`(?=[\\s\\S]+?\\1${e?"\\1":""})`,Ee="((?:\\[.*?\\][([].*?[)\\]]|<.*?>(?:.*?<.*?>)?|`.*?`|\\\\\\1|[\\s\\S])+?)",Oe=RegExp(`^([*_])\\1${we(1)}${Ee}\\1\\1(?!\\1)`),$e=RegExp(`^([*_])${we(0)}${Ee}\\1(?!\\1)`),Ne=RegExp(`^(==)${we(0)}${Ee}\\1`),Be=RegExp(`^(~~)${we(0)}${Ee}\\1`),Te=/^(:[a-zA-Z0-9-_]+:)/,Re=/^\\([^0-9A-Za-z\s])/,Ie=/\\([^0-9A-Za-z\s])/g,Ue=/^[\s\S](?:(?! \n|[0-9]\.|http)[^=*_~\-\n:<`\\\[!])*/,Pe=/^\n+/,Le=/^([ \t]*)/,qe=/(?:^|\n)( *)$/,We="(?:\\d+\\.)",_e="(?:[*+-])";function Me(e){return"( *)("+(1===e?We:_e)+") +"}const Ve=Me(1),He=Me(2);function Ze(e){return RegExp("^"+(1===e?Ve:He))}const Ke=Ze(1),ze=Ze(2);function Ge(e){return RegExp("^"+(1===e?Ve:He)+"[^\\n]*(?:\\n(?!\\1"+(1===e?We:_e)+" )[^\\n]*)*(\\n|$)","gm")}const Xe=Ge(1),Je=Ge(2);function Ye(e){const t=1===e?We:_e;return RegExp("^( *)("+t+") [\\s\\S]+?(?:\\n{2,}(?! )(?!\\1"+t+" (?!"+t+" ))\\n*|\\s*\\n*$)")}const Qe=Ye(1),et=Ye(2);function tt(e,t){const r=1===t,n=r?Qe:et,i=r?Xe:Je,a=r?Ke:ze;return{t:e=>a.test(e),o:mt((function(e,t){const r=qe.exec(t.prevCapture);return r&&(t.list||!t.inline&&!t.simple)?n.exec(e=r[1]+e):null})),i:1,u(e,t,n){const o=r?+e[2]:void 0,s=e[0].replace(_,"\n").match(i);let l=!1;return{items:s.map((function(e,r){const i=a.exec(e)[0].length,o=RegExp("^ {1,"+i+"}","gm"),c=e.replace(o,"").replace(a,""),d=r===s.length-1,u=-1!==c.indexOf("\n\n")||d&&l;l=u;const m=n.inline,h=n.list;let p;n.list=!0,u?(n.inline=!1,p=it(c)+"\n\n"):(n.inline=!0,p=it(c));const f=t(p,n);return n.inline=m,n.list=h,f})),ordered:r,start:o}},l:(t,r,n)=>e(t.ordered?"ol":"ul",{key:n.key,start:"20"===t.type?t.start:void 0},t.items.map((function(t,i){return e("li",{key:i},r(t,n))})))}}const rt=RegExp("^\\[((?:\\[[^\\[\\]]*(?:\\[[^\\[\\]]*\\][^\\[\\]]*)*\\]|[^\\[\\]])*)\\]\\(\\s*<?((?:\\([^)]*\\)|[^\\s\\\\]|\\\\.)*?)>?(?:\\s+['\"]([\\s\\S]*?)['\"])?\\s*\\)"),nt=/^!\[(.*?)\]\( *((?:\([^)]*\)|[^() ])*) *"?([^)"]*)?"?\)/;function it(e){let t=e.length;for(;t>0&&e[t-1]<=" ";)t--;return e.slice(0,t)}function at(e,t){return e.startsWith(t)}function ot(e,t,r){if(Array.isArray(r)){for(let t=0;t<r.length;t++)if(at(e,r[t]))return!0;return!1}return r(e,t)}function st(e){return e.replace(/[ÀÁÂÃÄÅàáâãä忯]/g,"a").replace(/[çÇ]/g,"c").replace(/[ðÐ]/g,"d").replace(/[ÈÉÊËéèêë]/g,"e").replace(/[ÏïÎîÍíÌì]/g,"i").replace(/[Ññ]/g,"n").replace(/[øØœŒÕõÔôÓóÒò]/g,"o").replace(/[ÜüÛûÚúÙù]/g,"u").replace(/[ŸÿÝý]/g,"y").replace(/[^a-z0-9- ]/gi,"").replace(/ /gi,"-").toLowerCase()}function lt(e){return De.test(e)?"right":je.test(e)?"center":Ae.test(e)?"left":null}function ct(e,t,r,n){const i=r.inTable;r.inTable=!0;let a=[[]],o="";function s(){if(!o)return;const e=a[a.length-1];e.push.apply(e,t(o,r)),o=""}return e.trim().split(/(`[^`]*`|\\\||\|)/).filter(Boolean).forEach(((e,t,r)=>{"|"===e.trim()&&(s(),n)?0!==t&&t!==r.length-1&&a.push([]):o+=e})),s(),r.inTable=i,a}function dt(e,t,r){r.inline=!0;const n=e[2]?e[2].replace(ke,"").split("|").map(lt):[],i=e[3]?function(e,t,r){return e.trim().split("\n").map((function(e){return ct(e,t,r,!0)}))}(e[3],t,r):[],a=ct(e[1],t,r,!!i.length);return r.inline=!1,i.length?{align:n,cells:i,header:a,type:"25"}:{children:a,type:"21"}}function ut(e,t){return null==e.align[t]?{}:{textAlign:e.align[t]}}function mt(e){return e.inline=1,e}function ht(e){return mt((function(t,r){return r.inline?e.exec(t):null}))}function pt(e){return mt((function(t,r){return r.inline||r.simple?e.exec(t):null}))}function ft(e){return function(t,r){return r.inline||r.simple?null:e.exec(t)}}function gt(e){return mt((function(t){return e.exec(t)}))}const yt=/(javascript|vbscript|data(?!:image)):/i;function xt(e){try{const t=decodeURIComponent(e).replace(/[^A-Za-z0-9/:]/g,"");if(yt.test(t))return null}catch(e){return null}return e}function St(e){return e?e.replace(Ie,"$1"):e}function vt(e,t,r){const n=r.inline||!1,i=r.simple||!1;r.inline=!0,r.simple=!0;const a=e(t,r);return r.inline=n,r.simple=i,a}function bt(e,t,r){const n=r.inline||!1,i=r.simple||!1;r.inline=!1,r.simple=!0;const a=e(t,r);return r.inline=n,r.simple=i,a}function Ct(e,t,r){const n=r.inline||!1;r.inline=!1;const i=e(t,r);return r.inline=n,i}const Ft=(e,t,r)=>({children:vt(t,e[2],r)});function kt(){return{}}function jt(){return null}function At(...e){return e.filter(Boolean).join(" ")}function Dt(e,t,r){let n=e;const i=t.split(".");for(;i.length&&(n=n[i[0]],void 0!==n);)i.shift();return n||r}function wt(e="",t={}){t.overrides=t.overrides||{},t.namedCodesToUnicode=t.namedCodesToUnicode?T({},U,t.namedCodesToUnicode):U;const r=t.slugify||st,n=t.sanitizer||xt,a=t.createElement||i.createElement,o=[M,z,G,t.enforceAtxHeadings?ae:ie,oe,ye,Qe,et],s=[...o,xe,se,ce,ue];function l(e,r,...n){const i=Dt(t.overrides,e+".props",{});return a(function(e,t){const r=Dt(t,e);return r?"function"==typeof r||"object"==typeof r&&"render"in r?r:Dt(t,e+".component",e):e}(e,t.overrides),T({},r,i,{className:At(null==r?void 0:r.className,i.className)||void 0}),...n)}function c(e){e=e.replace(re,"");let r=!1;t.forceInline?r=!0:t.forceBlock||(r=!1===Ce.test(e));const n=f(p(r?e:it(e).replace(Pe,"")+"\n\n",{inline:r}));for(;"string"==typeof n[n.length-1]&&!n[n.length-1].trim();)n.pop();if(null===t.wrapper)return n;const i=t.wrapper||(r?"span":"div");let o;if(n.length>1||t.forceWrapper)o=n;else{if(1===n.length)return o=n[0],"string"==typeof o?l("span",{key:"outer"},o):o;o=null}return a(i,{key:"outer"},o)}function d(e,t){if(!t||!t.trim())return null;const r=t.match(q);return r?r.reduce((function(t,r){const i=r.indexOf("=");if(-1!==i){const a=function(e){return-1!==e.indexOf("-")&&null===e.match(de)&&(e=e.replace(ge,(function(e,t){return t.toUpperCase()}))),e}(r.slice(0,i)).trim(),o=function(e){const t=e[0];return('"'===t||"'"===t)&&e.length>=2&&e[e.length-1]===t?e.slice(1,-1):e}(r.slice(i+1).trim()),s=I[a]||a;if("ref"===s)return t;const l=t[s]=function(e,t,r,n){return"style"===t?function(e){const t=[];let r="",n=!1,i=!1,a="";if(!e)return t;for(let o=0;o<e.length;o++){const s=e[o];if('"'!==s&&"'"!==s||n||(i?s===a&&(i=!1,a=""):(i=!0,a=s)),"("===s&&r.endsWith("url")?n=!0:")"===s&&n&&(n=!1),";"!==s||i||n)r+=s;else{const e=r.trim();if(e){const r=e.indexOf(":");if(r>0){const n=e.slice(0,r).trim(),i=e.slice(r+1).trim();t.push([n,i])}}r=""}}const o=r.trim();if(o){const e=o.indexOf(":");if(e>0){const r=o.slice(0,e).trim(),n=o.slice(e+1).trim();t.push([r,n])}}return t}(r).reduce((function(t,[r,i]){return t[r.replace(/(-[a-z])/g,(e=>e[1].toUpperCase()))]=n(i,e,r),t}),{}):-1!==L.indexOf(t)?n(St(r),e,t):(r.match(me)&&(r=St(r.slice(1,r.length-1))),"true"===r||"false"!==r&&r)}(e,a,o,n);"string"==typeof l&&(se.test(l)||ue.test(l))&&(t[s]=c(l.trim()))}else"style"!==r&&(t[I[r]||r]=!0);return t}),{}):null}const u=[],m={},h={0:{t:[">"],o:ft(M),i:1,u(e,t,r){const[,n,i]=e[0].replace(V,"").match(H);return{alert:n,children:t(i,r)}},l(e,t,n){const i={key:n.key};return e.alert&&(i.className="markdown-alert-"+r(e.alert.toLowerCase(),st),e.children.unshift({attrs:{},children:[{type:"27",text:e.alert}],noInnerParse:!0,type:"11",tag:"header"})),l("blockquote",i,t(e.children,n))}},1:{o:gt(Z),i:1,u:kt,l:(e,t,r)=>l("br",{key:r.key})},2:{t:e=>{const t=e[0];return"-"===t||"*"===t||"_"===t},o:ft(K),i:1,u:kt,l:(e,t,r)=>l("hr",{key:r.key})},3:{t:[" "],o:ft(G),i:0,u:e=>({lang:void 0,text:St(it(e[0].replace(/^ {4}/gm,"")))}),l:(e,t,r)=>l("pre",{key:r.key},l("code",T({},e.attrs,{className:e.lang?"lang-"+e.lang:""}),e.text))},4:{t:["```","~~~"],o:ft(z),i:0,u:e=>({attrs:d("code",e[3]||""),lang:e[2]||void 0,text:e[4],type:"3"})},5:{t:["`"],o:pt(X),i:3,u:e=>({text:St(e[2])}),l:(e,t,r)=>l("code",{key:r.key},e.text)},6:{t:["[^"],o:ft(Q),i:0,u:e=>(u.push({footnote:e[2],identifier:e[1]}),{}),l:jt},7:{t:["[^"],o:ht(ee),i:1,u:e=>({target:"#"+r(e[1],st),text:e[1]}),l:(e,t,r)=>l("a",{key:r.key,href:n(e.target,"a","href")},l("sup",{key:r.key},e.text))},8:{t:["[ ]","[x]"],o:ht(ne),i:1,u:e=>({completed:"x"===e[1].toLowerCase()}),l:(e,t,r)=>l("input",{checked:e.completed,key:r.key,readOnly:!0,type:"checkbox"})},9:{t:["#"],o:ft(t.enforceAtxHeadings?ae:ie),i:1,u:(e,t,n)=>({children:vt(t,e[2],n),id:r(e[2],st),level:e[1].length}),l:(e,t,r)=>l("h"+e.level,{id:e.id,key:r.key},t(e.children,r))},10:{o:ft(oe),i:0,u:(e,t,r)=>({children:vt(t,e[1],r),level:"="===e[2]?1:2,type:"9"})},11:{t:["<"],o:gt(se),i:1,u(e,t,r){const[,n]=e[3].match(Le),i=RegExp("^"+n,"gm"),a=e[3].replace(i,""),o=(l=a,s.some((e=>e.test(l)))?Ct:vt);var l;const c=e[1].toLowerCase(),u=-1!==P.indexOf(c),m=(u?c:e[1]).trim(),h={attrs:d(m,e[2]),noInnerParse:u,tag:m};if(r.inAnchor=r.inAnchor||"a"===c,u)h.text=e[3];else{const e=r.inHTML;r.inHTML=!0,h.children=o(t,a,r),r.inHTML=e}return r.inAnchor=!1,h},l:(e,t,r)=>l(e.tag,T({key:r.key},e.attrs),e.text||(e.children?t(e.children,r):""))},13:{t:["<"],o:gt(ue),i:1,u(e){const t=e[1].trim();return{attrs:d(t,e[2]||""),tag:t}},l:(e,t,r)=>l(e.tag,T({},e.attrs,{key:r.key}))},12:{t:["\x3c!--"],o:gt(ce),i:1,u:()=>({}),l:jt},14:{t:["!["],o:pt(nt),i:1,u:e=>({alt:St(e[1]),target:St(e[2]),title:St(e[3])}),l:(e,t,r)=>l("img",{key:r.key,alt:e.alt||void 0,title:e.title||void 0,src:n(e.target,"img","src")})},15:{t:["["],o:ht(rt),i:3,u:(e,t,r)=>({children:bt(t,e[1],r),target:St(e[2]),title:St(e[3])}),l:(e,t,r)=>l("a",{key:r.key,href:n(e.target,"a","href"),title:e.title},t(e.children,r))},16:{t:["<"],o:ht(fe),i:0,u:e=>({children:[{text:e[1],type:"27"}],target:e[1],type:"15"})},17:{t:(e,r)=>!r.inAnchor&&!t.disableAutoLink&&(at(e,"http://")||at(e,"https://")),o:ht(he),i:0,u:e=>({children:[{text:e[1],type:"27"}],target:e[1],title:void 0,type:"15"})},18:{t:["<"],o:ht(pe),i:0,u(e){let t=e[1],r=e[1];return W.test(r)||(r="mailto:"+r),{children:[{text:t.replace("mailto:",""),type:"27"}],target:r,type:"15"}}},20:tt(l,1),33:tt(l,2),19:{o:ft(J),i:3,u:kt,l:()=>"\n"},21:{o:mt((function(e,t){if(t.inline||t.simple||t.inHTML&&-1===e.indexOf("\n\n")&&-1===t.prevCapture.indexOf("\n\n"))return null;let r="";e.split("\n").every((e=>(e+="\n",!o.some((t=>t.test(e)))&&(r+=e,!!e.trim()))));const n=it(r);return""===n?null:[r,,n]})),i:3,u:Ft,l:(e,t,r)=>l("p",{key:r.key},t(e.children,r))},22:{t:["["],o:ht(Se),i:0,u:e=>(m[e[1]]={target:e[2],title:e[4]},{}),l:jt},23:{t:["!["],o:pt(ve),i:0,u:e=>({alt:e[1]?St(e[1]):void 0,ref:e[2]}),l:(e,t,r)=>m[e.ref]?l("img",{key:r.key,alt:e.alt,src:n(m[e.ref].target,"img","src"),title:m[e.ref].title}):null},24:{t:e=>"["===e[0]&&-1===e.indexOf("]("),o:ht(be),i:0,u:(e,t,r)=>({children:t(e[1],r),fallbackChildren:e[0],ref:e[2]}),l:(e,t,r)=>m[e.ref]?l("a",{key:r.key,href:n(m[e.ref].target,"a","href"),title:m[e.ref].title},t(e.children,r)):l("span",{key:r.key},e.fallbackChildren)},25:{t:["|"],o:ft(ye),i:1,u:dt,l(e,t,r){const n=e;return l("table",{key:r.key},l("thead",null,l("tr",null,n.header.map((function(e,i){return l("th",{key:i,style:ut(n,i)},t(e,r))})))),l("tbody",null,n.cells.map((function(e,i){return l("tr",{key:i},e.map((function(e,i){return l("td",{key:i,style:ut(n,i)},t(e,r))})))}))))}},27:{o:mt((function(e,t){let r;return at(e,":")&&(r=Te.exec(e)),r||Ue.exec(e)})),i:4,u(e){const r=e[0];return{text:-1===r.indexOf("&")?r:r.replace(le,((e,r)=>t.namedCodesToUnicode[r]||e))}},l:e=>e.text},28:{t:["**","__"],o:pt(Oe),i:2,u:(e,t,r)=>({children:t(e[2],r)}),l:(e,t,r)=>l("strong",{key:r.key},t(e.children,r))},29:{t:e=>{const t=e[0];return("*"===t||"_"===t)&&e[1]!==t},o:pt($e),i:3,u:(e,t,r)=>({children:t(e[2],r)}),l:(e,t,r)=>l("em",{key:r.key},t(e.children,r))},30:{t:["\\"],o:pt(Re),i:1,u:e=>({text:e[1],type:"27"})},31:{t:["=="],o:pt(Ne),i:3,u:Ft,l:(e,t,r)=>l("mark",{key:r.key},t(e.children,r))},32:{t:["~~"],o:pt(Be),i:3,u:Ft,l:(e,t,r)=>l("del",{key:r.key},t(e.children,r))}};!0===t.disableParsingRawHTML&&(delete h[11],delete h[13]);const p=function(e){var t=Object.keys(e);function r(n,i){var a=[];if(i.prevCapture=i.prevCapture||"",n.trim())for(;n;)for(var o=0;o<t.length;){var s=t[o],l=e[s];if(!l.t||ot(n,i,l.t)){var c=l.o(n,i);if(c&&c[0]){n=n.substring(c[0].length);var d=l.u(c,r,i);i.prevCapture+=c[0],d.type||(d.type=s),a.push(d);break}o++}else o++}return i.prevCapture="",a}return t.sort((function(t,r){return e[t].i-e[r].i||(t<r?-1:1)})),function(e,t){return r(function(e){return e.replace(Y,"\n").replace(te,"").replace(Fe," ")}(e),t)}}(h),f=(g=function(e,t){return function(r,n,i){const a=e[r.type].l;return t?t((()=>a(r,n,i)),r,n,i):a(r,n,i)}}(h,t.renderRule),function e(t,r={}){if(Array.isArray(t)){const n=r.key,i=[];let a=!1;for(let n=0;n<t.length;n++){r.key=n;const o=e(t[n],r),s="string"==typeof o;s&&a?i[i.length-1]+=o:null!==o&&i.push(o),a=s}return r.key=n,i}return g(t,e,r)});var g;const y=c(e);return u.length?l("div",null,y,l("footer",{key:"footer"},u.map((function(e){return l("div",{id:r(e.identifier,st),key:e.identifier},e.identifier,f(p(e.footnote,{inline:!0})))})))):y}const Et=e=>{let{children:t="",options:r}=e,n=function(e,t){if(null==e)return{};var r,n,i={},a=Object.keys(e);for(n=0;n<a.length;n++)t.indexOf(r=a[n])>=0||(i[r]=e[r]);return i}(e,R);return i.cloneElement(wt(t,r),n)};var Ot=r(39622),$t=r(83660);class Nt extends i.Component{state={wasPropertyKeyModified:!1,additionalProperties:{}};isRequired(e){const{schema:t}=this.props;return Array.isArray(t.required)&&-1!==t.required.indexOf(e)}onPropertyChange=(e,t=!1)=>(r,n,i)=>{const{formData:a,onChange:o,errorSchema:s}=this.props;void 0===r&&t&&(r=""),o({...a,[e]:r},s&&s&&{...s,[e]:n},i)};onDropPropertyClick=e=>t=>{t.preventDefault();const{onChange:r,formData:n}=this.props,i={...n};var a,o;o=e,null==(a=i)||(0,$t.A)(a,o),r(i)};getAvailableKey=(e,t)=>{const{uiSchema:r,registry:n}=this.props,{duplicateKeySuffixSeparator:i="-"}=(0,a.$R)(r,n.globalUiOptions);let o=0,s=e;for(;(0,Ot.A)(t,s);)s=`${e}${i}${++o}`;return s};onKeyChange=e=>(t,r)=>{if(e===t)return;const{formData:n,onChange:i,errorSchema:a}=this.props;t=this.getAvailableKey(t,n);const o={...n},s={[e]:t},l=Object.keys(o).map((e=>{const t=s[e]||e;return{[t]:o[e]}})),c=Object.assign({},...l);this.setState({wasPropertyKeyModified:!0}),i(c,a&&a&&{...a,[t]:r})};getDefaultValue(e){const{registry:{translateString:t}}=this.props;switch(e){case"array":return[];case"boolean":return!1;case"null":return null;case"number":return 0;case"object":return{};default:return t(a.Zl.NewStringDefault)}}handleAddClick=e=>()=>{if(!e.additionalProperties)return;const{formData:t,onChange:r,registry:n}=this.props,i={...t};let o,s,l;if((0,x.A)(e.additionalProperties)){o=e.additionalProperties.type,s=e.additionalProperties.const,l=e.additionalProperties.default;let r=e.additionalProperties;if(a.Es in r){const{schemaUtils:e}=n;r=e.retrieveSchema({$ref:r[a.Es]},t),o=r.type,s=r.const,l=r.default}o||!(a.Xo in r)&&!(a.Ru in r)||(o="object")}const c=this.getAvailableKey("newKey",i),d=s??l??this.getDefaultValue(o);(0,S.A)(i,c,d),r(i)};render(){const{schema:e,uiSchema:t={},formData:r,errorSchema:i,idSchema:o,name:s,required:l=!1,disabled:c,readonly:u,hideError:m,idPrefix:h,idSeparator:p,onBlur:f,onFocus:g,registry:y,title:x}=this.props,{fields:S,formContext:v,schemaUtils:b,translateString:C,globalUiOptions:F}=y,{SchemaField:k}=S,j=b.retrieveSchema(e,r),A=(0,a.$R)(t,F),{properties:D={}}=j,w=A.title??j.title??x??s,E=A.description??j.description;let O;try{const e=Object.keys(D);O=(0,a.UI)(e,A.order)}catch(e){return(0,n.jsxs)("div",{children:[(0,n.jsx)("p",{className:"config-error",style:{color:"red"},children:(0,n.jsx)(Et,{options:{disableParsingRawHTML:!0},children:C(a.Zl.InvalidObjectField,[s||"root",e.message])})}),(0,n.jsx)("pre",{children:JSON.stringify(j)})]})}const $=(0,a.$F)("ObjectFieldTemplate",y,A),N={title:!1===A.label?"":w,description:!1===A.label?void 0:E,properties:O.map((e=>{const s=(0,Ot.A)(j,[a.s1,e,a.Rr]),x=s?t.additionalProperties:t[e],S="hidden"===(0,a.$R)(x).widget,b=(0,d.A)(o,[e],{});return{content:(0,n.jsx)(k,{name:e,required:this.isRequired(e),schema:(0,d.A)(j,[a.s1,e],{}),uiSchema:x,errorSchema:(0,d.A)(i,e),idSchema:b,idPrefix:h,idSeparator:p,formData:(0,d.A)(r,e),formContext:v,wasPropertyKeyModified:this.state.wasPropertyKeyModified,onKeyChange:this.onKeyChange(e),onChange:this.onPropertyChange(e,s),onBlur:f,onFocus:g,registry:y,disabled:c,readonly:u,hideError:m,onDropPropertyClick:this.onDropPropertyClick},e),name:e,readonly:u,disabled:c,required:l,hidden:S}})),readonly:u,disabled:c,required:l,idSchema:o,uiSchema:t,errorSchema:i,schema:j,formData:r,formContext:v,registry:y};return(0,n.jsx)($,{...N,onAddClick:this.handleAddClick})}}const Bt=Nt,Tt={array:"ArrayField",boolean:"BooleanField",integer:"NumberField",number:"NumberField",object:"ObjectField",string:"StringField",null:"NullField"};function Rt(e){const{schema:t,idSchema:r,uiSchema:o,formData:s,errorSchema:l,idPrefix:c,idSeparator:d,name:u,onChange:m,onKeyChange:h,onDropPropertyClick:p,required:f,registry:g,wasPropertyKeyModified:y=!1}=e,{formContext:S,schemaUtils:v,globalUiOptions:b}=g,C=(0,a.$R)(o,b),F=(0,a.$F)("FieldTemplate",g,C),k=(0,a.$F)("DescriptionFieldTemplate",g,C),j=(0,a.$F)("FieldHelpTemplate",g,C),A=(0,a.$F)("FieldErrorTemplate",g,C),D=v.retrieveSchema(t,s),E=r[a.K0],O=(0,a.rL)(v.toIdSchema(D,E,s,c,d),r),$=(0,i.useCallback)(((e,t,r)=>m(e,t,r||E)),[E,m]),N=function(e,t,r,i){const o=t.field,{fields:s,translateString:l}=i;if("function"==typeof o)return o;if("string"==typeof o&&o in s)return s[o];const c=(0,a._I)(e),d=Array.isArray(c)?c[0]:c||"",u=e.$id;let m=Tt[d];return u&&u in s&&(m=u),m||!e.anyOf&&!e.oneOf?m in s?s[m]:()=>{const o=(0,a.$F)("UnsupportedFieldTemplate",i,t);return(0,n.jsx)(o,{schema:e,idSchema:r,reason:l(a.Zl.UnknownFieldType,[String(e.type)]),registry:i})}:()=>null}(D,C,O,g),B=Boolean(C.disabled??e.disabled),T=Boolean(C.readonly??(e.readonly||e.schema.readOnly||D.readOnly)),R=C.hideError,I=void 0===R?e.hideError:Boolean(R),U=Boolean(C.autofocus??e.autofocus);if(0===Object.keys(D).length)return null;const P=v.getDisplayLabel(D,o,b),{__errors:L,...q}=l||{},W=(0,w.A)(o,["ui:classNames","classNames","ui:style"]);a.ce in W&&(W[a.ce]=(0,w.A)(W[a.ce],["classNames","style"]));const _=(0,n.jsx)(N,{...e,onChange:$,idSchema:O,schema:D,uiSchema:W,disabled:B,readonly:T,hideError:I,autofocus:U,errorSchema:q,formContext:S,rawErrors:L}),M=O[a.K0];let V;V=y||a.Rr in D?u:C.title||e.schema.title||D.title||e.title||u;const H=C.description||e.schema.description||D.description||"",Z=C.enableMarkdownInDescription?(0,n.jsx)(Et,{options:{disableParsingRawHTML:!0},children:H}):H,K=C.help,z="hidden"===C.widget,G=["form-group","field",`field-${(0,a._I)(D)}`];!I&&L&&L.length>0&&G.push("field-error has-error has-danger"),o?.classNames&&G.push(o.classNames),C.classNames&&G.push(C.classNames);const X=(0,n.jsx)(j,{help:K,idSchema:O,schema:D,uiSchema:o,hasErrors:!I&&L&&L.length>0,registry:g}),J=I||(D.anyOf||D.oneOf)&&!v.isSelect(D)?void 0:(0,n.jsx)(A,{errors:L,errorSchema:l,idSchema:O,schema:D,uiSchema:o,registry:g}),Y={description:(0,n.jsx)(k,{id:(0,a.IR)(M),description:Z,schema:D,uiSchema:o,registry:g}),rawDescription:H,help:X,rawHelp:"string"==typeof K?K:void 0,errors:J,rawErrors:I?void 0:L,id:M,label:V,hidden:z,onChange:m,onKeyChange:h,onDropPropertyClick:p,required:f,disabled:B,readonly:T,hideError:I,displayLabel:P,classNames:G.join(" ").trim(),style:C.style,formContext:S,formData:s,schema:D,uiSchema:o,registry:g},Q=g.fields.AnyOfField,ee=g.fields.OneOfField,te=o?.["ui:field"]&&!0===o?.["ui:fieldReplacesAnyOrOneOf"];return(0,n.jsx)(F,{...Y,children:(0,n.jsxs)(n.Fragment,{children:[_,D.anyOf&&!te&&!v.isSelect(D)&&(0,n.jsx)(Q,{name:u,disabled:B,readonly:T,hideError:I,errorSchema:l,formData:s,formContext:S,idPrefix:c,idSchema:O,idSeparator:d,onBlur:e.onBlur,onChange:e.onChange,onFocus:e.onFocus,options:D.anyOf.map((e=>v.retrieveSchema((0,x.A)(e)?e:{},s))),registry:g,required:f,schema:D,uiSchema:o}),D.oneOf&&!te&&!v.isSelect(D)&&(0,n.jsx)(ee,{name:u,disabled:B,readonly:T,hideError:I,errorSchema:l,formData:s,formContext:S,idPrefix:c,idSchema:O,idSeparator:d,onBlur:e.onBlur,onChange:e.onChange,onFocus:e.onFocus,options:D.oneOf.map((e=>v.retrieveSchema((0,x.A)(e)?e:{},s))),registry:g,required:f,schema:D,uiSchema:o})]})})}class It extends i.Component{shouldComponentUpdate(e){return!(0,a.c2)(this.props,e)}render(){return(0,n.jsx)(Rt,{...this.props})}}const Ut=It,Pt=function(e){const{schema:t,name:r,uiSchema:i,idSchema:o,formData:s,required:l,disabled:c=!1,readonly:d=!1,autofocus:u=!1,onChange:m,onBlur:h,onFocus:p,registry:f,rawErrors:g,hideError:y}=e,{title:x,format:S}=t,{widgets:v,formContext:b,schemaUtils:C,globalUiOptions:F}=f,k=C.isSelect(t)?(0,a.f9)(t,i):void 0;let j=k?"select":"text";S&&(0,a.Lw)(t,S,v)&&(j=S);const{widget:A=j,placeholder:D="",title:w,...E}=(0,a.$R)(i),O=C.getDisplayLabel(t,i,F),$=w??x??r,N=(0,a.Bt)(t,A,v);return(0,n.jsx)(N,{options:{...E,enumOptions:k},schema:t,uiSchema:i,id:o.$id,name:r,label:$,hideLabel:!O,hideError:y,value:s,onChange:m,onBlur:h,onFocus:p,required:l,disabled:c,readonly:d,formContext:b,autofocus:u,registry:f,placeholder:D,rawErrors:g})},Lt=function(e){const{formData:t,onChange:r}=e;return(0,i.useEffect)((()=>{void 0===t&&r(null)}),[t,r]),null};function qt(e){const{idSchema:t,description:r,registry:i,schema:o,uiSchema:s}=e,l=(0,a.$R)(s,i.globalUiOptions),{label:c=!0}=l;if(!r||!c)return null;const d=(0,a.$F)("DescriptionFieldTemplate",i,l);return(0,n.jsx)(d,{id:(0,a.IR)(t),description:r,schema:o,uiSchema:s,registry:i})}function Wt(e){const{children:t,className:r,disabled:i,hasToolbar:a,hasMoveDown:o,hasMoveUp:s,hasRemove:l,hasCopy:c,index:d,onCopyIndexClick:u,onDropIndexClick:m,onReorderClick:h,readonly:p,registry:f,uiSchema:g}=e,{CopyButton:y,MoveDownButton:x,MoveUpButton:S,RemoveButton:v}=f.templates.ButtonTemplates,b={flex:1,paddingLeft:6,paddingRight:6,fontWeight:"bold"};return(0,n.jsxs)("div",{className:r,children:[(0,n.jsx)("div",{className:a?"col-xs-9":"col-xs-12",children:t}),a&&(0,n.jsx)("div",{className:"col-xs-3 array-item-toolbox",children:(0,n.jsxs)("div",{className:"btn-group",style:{display:"flex",justifyContent:"space-around"},children:[(s||o)&&(0,n.jsx)(S,{style:b,disabled:i||p||!s,onClick:h(d,d-1),uiSchema:g,registry:f}),(s||o)&&(0,n.jsx)(x,{style:b,disabled:i||p||!o,onClick:h(d,d+1),uiSchema:g,registry:f}),c&&(0,n.jsx)(y,{style:b,disabled:i||p,onClick:u(d),uiSchema:g,registry:f}),l&&(0,n.jsx)(v,{style:b,disabled:i||p,onClick:m(d),uiSchema:g,registry:f})]})})]})}function _t(e){const{canAdd:t,className:r,disabled:i,idSchema:o,uiSchema:s,items:l,onAddClick:c,readonly:d,registry:u,required:m,schema:h,title:p}=e,f=(0,a.$R)(s),g=(0,a.$F)("ArrayFieldDescriptionTemplate",u,f),y=(0,a.$F)("ArrayFieldItemTemplate",u,f),x=(0,a.$F)("ArrayFieldTitleTemplate",u,f),{ButtonTemplates:{AddButton:S}}=u.templates;return(0,n.jsxs)("fieldset",{className:r,id:o.$id,children:[(0,n.jsx)(x,{idSchema:o,title:f.title||p,required:m,schema:h,uiSchema:s,registry:u}),(0,n.jsx)(g,{idSchema:o,description:f.description||h.description,schema:h,uiSchema:s,registry:u}),(0,n.jsx)("div",{className:"row array-item-list",children:l&&l.map((({key:e,...t})=>(0,n.jsx)(y,{...t},e)))}),t&&(0,n.jsx)(S,{className:"array-item-add",onClick:c,disabled:i||d,uiSchema:s,registry:u})]})}function Mt(e){const{idSchema:t,title:r,schema:i,uiSchema:o,required:s,registry:l}=e,c=(0,a.$R)(o,l.globalUiOptions),{label:d=!0}=c;if(!r||!d)return null;const u=(0,a.$F)("TitleFieldTemplate",l,c);return(0,n.jsx)(u,{id:(0,a.EH)(t),title:r,required:s,schema:i,uiSchema:o,registry:l})}function Vt(e){const{id:t,name:r,value:o,readonly:s,disabled:l,autofocus:c,onBlur:d,onFocus:u,onChange:m,onChangeOverride:h,options:p,schema:f,uiSchema:g,formContext:y,registry:x,rawErrors:S,type:v,hideLabel:b,hideError:C,...F}=e;if(!t)throw console.log("No id for",e),new Error(`no id for props ${JSON.stringify(e)}`);const k={...F,...(0,a.ti)(f,v,p)};let j;j="number"===k.type||"integer"===k.type?o||0===o?o:"":null==o?"":o;const A=(0,i.useCallback)((({target:{value:e}})=>m(""===e?p.emptyValue:e)),[m,p]),D=(0,i.useCallback)((({target:e})=>d(t,e&&e.value)),[d,t]),w=(0,i.useCallback)((({target:e})=>u(t,e&&e.value)),[u,t]);return(0,n.jsxs)(n.Fragment,{children:[(0,n.jsx)("input",{id:t,name:t,className:"form-control",readOnly:s,disabled:l,autoFocus:c,value:j,...k,list:f.examples?(0,a.$c)(t):void 0,onChange:h||A,onBlur:D,onFocus:w,"aria-describedby":(0,a.eG)(t,!!f.examples)}),Array.isArray(f.examples)&&(0,n.jsx)("datalist",{id:(0,a.$c)(t),children:f.examples.concat(f.default&&!f.examples.includes(f.default)?[f.default]:[]).map((e=>(0,n.jsx)("option",{value:e},e)))},`datalist_${t}`)]})}function Ht({uiSchema:e}){const{submitText:t,norender:r,props:i={}}=(0,a.Bj)(e);return r?null:(0,n.jsx)("div",{children:(0,n.jsx)("button",{type:"submit",...i,className:`btn btn-info ${i.className||""}`,children:t})})}function Zt(e){const{iconType:t="default",icon:r,className:i,uiSchema:a,registry:o,...s}=e;return(0,n.jsx)("button",{type:"button",className:`btn btn-${t} ${i}`,...s,children:(0,n.jsx)("i",{className:`glyphicon glyphicon-${r}`})})}function Kt(e){const{registry:{translateString:t}}=e;return(0,n.jsx)(Zt,{title:t(a.Zl.CopyButton),className:"array-item-copy",...e,icon:"copy"})}function zt(e){const{registry:{translateString:t}}=e;return(0,n.jsx)(Zt,{title:t(a.Zl.MoveDownButton),className:"array-item-move-down",...e,icon:"arrow-down"})}function Gt(e){const{registry:{translateString:t}}=e;return(0,n.jsx)(Zt,{title:t(a.Zl.MoveUpButton),className:"array-item-move-up",...e,icon:"arrow-up"})}function Xt(e){const{registry:{translateString:t}}=e;return(0,n.jsx)(Zt,{title:t(a.Zl.RemoveButton),className:"array-item-remove",...e,iconType:"danger",icon:"remove"})}function Jt({className:e,onClick:t,disabled:r,registry:i}){const{translateString:o}=i;return(0,n.jsx)("div",{className:"row",children:(0,n.jsx)("p",{className:`col-xs-3 col-xs-offset-9 text-right ${e}`,children:(0,n.jsx)(Zt,{iconType:"info",icon:"plus",className:"btn-add col-xs-12",title:o(a.Zl.AddButton),onClick:t,disabled:r,registry:i})})})}function Yt(e){const{id:t,description:r}=e;return r?"string"==typeof r?(0,n.jsx)("p",{id:t,className:"field-description",children:r}):(0,n.jsx)("div",{id:t,className:"field-description",children:r}):null}function Qt({errors:e,registry:t}){const{translateString:r}=t;return(0,n.jsxs)("div",{className:"panel panel-danger errors",children:[(0,n.jsx)("div",{className:"panel-heading",children:(0,n.jsx)("h3",{className:"panel-title",children:r(a.Zl.ErrorsLabel)})}),(0,n.jsx)("ul",{className:"list-group",children:e.map(((e,t)=>(0,n.jsx)("li",{className:"list-group-item text-danger",children:e.stack},t)))})]})}function er(e){const{label:t,required:r,id:i}=e;return t?(0,n.jsxs)("label",{className:"control-label",htmlFor:i,children:[t,r&&(0,n.jsx)("span",{className:"required",children:"*"})]}):null}const tr=function(e){const{id:t,label:r,children:i,errors:o,help:s,description:l,hidden:c,required:d,displayLabel:u,registry:m,uiSchema:h}=e,p=(0,a.$R)(h),f=(0,a.$F)("WrapIfAdditionalTemplate",m,p);return c?(0,n.jsx)("div",{className:"hidden",children:i}):(0,n.jsxs)(f,{...e,children:[u&&(0,n.jsx)(er,{label:r,required:d,id:t}),u&&l?l:null,i,o,s]})};function rr(e){const{errors:t=[],idSchema:r}=e;if(0===t.length)return null;const i=(0,a.rD)(r);return(0,n.jsx)("div",{children:(0,n.jsx)("ul",{id:i,className:"error-detail bs-callout bs-callout-info",children:t.filter((e=>!!e)).map(((e,t)=>(0,n.jsx)("li",{className:"text-danger",children:e},t)))})})}function nr(e){const{idSchema:t,help:r}=e;if(!r)return null;const i=(0,a.F5)(t);return"string"==typeof r?(0,n.jsx)("p",{id:i,className:"help-block",children:r}):(0,n.jsx)("div",{id:i,className:"help-block",children:r})}function ir(e){const{description:t,disabled:r,formData:i,idSchema:o,onAddClick:s,properties:l,readonly:c,registry:d,required:u,schema:m,title:h,uiSchema:p}=e,f=(0,a.$R)(p),g=(0,a.$F)("TitleFieldTemplate",d,f),y=(0,a.$F)("DescriptionFieldTemplate",d,f),{ButtonTemplates:{AddButton:x}}=d.templates;return(0,n.jsxs)("fieldset",{id:o.$id,children:[h&&(0,n.jsx)(g,{id:(0,a.EH)(o),title:h,required:u,schema:m,uiSchema:p,registry:d}),t&&(0,n.jsx)(y,{id:(0,a.IR)(o),description:t,schema:m,uiSchema:p,registry:d}),l.map((e=>e.content)),(0,a.Xl)(m,p,i)&&(0,n.jsx)(x,{className:"object-property-expand",onClick:s(m),disabled:r||c,uiSchema:p,registry:d})]})}function ar(e){const{id:t,title:r,required:i}=e;return(0,n.jsxs)("legend",{id:t,children:[r,i&&(0,n.jsx)("span",{className:"required",children:"*"})]})}const or=function(e){const{schema:t,idSchema:r,reason:i,registry:o}=e,{translateString:s}=o;let l=a.Zl.UnsupportedField;const c=[];return r&&r.$id&&(l=a.Zl.UnsupportedFieldWithId,c.push(r.$id)),i&&(l=l===a.Zl.UnsupportedField?a.Zl.UnsupportedFieldWithReason:a.Zl.UnsupportedFieldWithIdAndReason,c.push(i)),(0,n.jsxs)("div",{className:"unsupported-field",children:[(0,n.jsx)("p",{children:(0,n.jsx)(Et,{options:{disableParsingRawHTML:!0},children:s(l,c)})}),t&&(0,n.jsx)("pre",{children:JSON.stringify(t,null,2)})]})};function sr(e){const{id:t,classNames:r,style:i,disabled:o,label:s,onKeyChange:l,onDropPropertyClick:c,readonly:d,required:u,schema:m,children:h,uiSchema:p,registry:f}=e,{templates:g,translateString:y}=f,{RemoveButton:x}=g.ButtonTemplates,S=y(a.Zl.KeyLabel,[s]);return a.Rr in m?(0,n.jsx)("div",{className:r,style:i,children:(0,n.jsxs)("div",{className:"row",children:[(0,n.jsx)("div",{className:"col-xs-5 form-additional",children:(0,n.jsxs)("div",{className:"form-group",children:[(0,n.jsx)(er,{label:S,required:u,id:`${t}-key`}),(0,n.jsx)("input",{className:"form-control",type:"text",id:`${t}-key`,onBlur:({target:e})=>l(e&&e.value),defaultValue:s})]})}),(0,n.jsx)("div",{className:"form-additional form-group col-xs-5",children:h}),(0,n.jsx)("div",{className:"col-xs-2",children:(0,n.jsx)(x,{className:"array-item-remove btn-block",style:{border:"0"},disabled:o||d,onClick:c(s),uiSchema:p,registry:f})})]})}):(0,n.jsx)("div",{className:r,style:i,children:h})}function lr({type:e,range:t,value:r,select:i,rootId:o,name:s,disabled:l,readonly:c,autofocus:d,registry:u,onBlur:m,onFocus:h}){const p=o+"_"+e,{SelectWidget:f}=u.widgets;return(0,n.jsx)(f,{schema:{type:"integer"},id:p,name:s,className:"form-control",options:{enumOptions:(0,a.wl)(t[0],t[1])},placeholder:e,value:r,disabled:l,readonly:c,autofocus:d,onChange:t=>i(e,t),onBlur:m,onFocus:h,registry:u,label:"","aria-describedby":(0,a.eG)(o)})}const cr=function({time:e=!1,disabled:t=!1,readonly:r=!1,autofocus:o=!1,options:s,id:l,name:c,registry:d,onBlur:u,onFocus:m,onChange:h,value:p}){const{translateString:f}=d,[g,y]=(0,i.useState)(p),[x,S]=(0,i.useReducer)(((e,t)=>({...e,...t})),(0,a.Rm)(p,e));(0,i.useEffect)((()=>{const t=(0,a.HN)(x,e);!function(e){return Object.values(e).every((e=>-1!==e))}(x)||t===p?g!==p&&(y(p),S((0,a.Rm)(p,e))):h(t)}),[e,p,h,x,g]);const v=(0,i.useCallback)(((e,t)=>{S({[e]:t})}),[]),b=(0,i.useCallback)((n=>{if(n.preventDefault(),t||r)return;const i=(0,a.Rm)((new Date).toJSON(),e);h((0,a.HN)(i,e))}),[t,r,e]),C=(0,i.useCallback)((e=>{e.preventDefault(),t||r||h(void 0)}),[t,r,h]);return(0,n.jsxs)("ul",{className:"list-inline",children:[(0,a.dO)(x,e,s.yearsRange,s.format).map(((e,i)=>(0,n.jsx)("li",{className:"list-inline-item",children:(0,n.jsx)(lr,{rootId:l,name:c,select:v,...e,disabled:t,readonly:r,registry:d,onBlur:u,onFocus:m,autofocus:o&&0===i})},i))),("undefined"===s.hideNowButton||!s.hideNowButton)&&(0,n.jsx)("li",{className:"list-inline-item",children:(0,n.jsx)("a",{href:"#",className:"btn btn-info btn-now",onClick:b,children:f(a.Zl.NowLabel)})}),("undefined"===s.hideClearButton||!s.hideClearButton)&&(0,n.jsx)("li",{className:"list-inline-item",children:(0,n.jsx)("a",{href:"#",className:"btn btn-warning btn-clear",onClick:C,children:f(a.Zl.ClearLabel)})})]})},dr=function({time:e=!0,...t}){const{AltDateWidget:r}=t.registry.widgets;return(0,n.jsx)(r,{time:e,...t})},ur=function({schema:e,uiSchema:t,options:r,id:o,value:s,disabled:l,readonly:c,label:d,hideLabel:u,autofocus:m=!1,onBlur:h,onFocus:p,onChange:f,registry:g}){const y=(0,a.$F)("DescriptionFieldTemplate",g,r),x=(0,a.l1)(e),S=(0,i.useCallback)((e=>f(e.target.checked)),[f]),v=(0,i.useCallback)((e=>h(o,e.target.checked)),[h,o]),b=(0,i.useCallback)((e=>p(o,e.target.checked)),[p,o]),C=r.description??e.description;return(0,n.jsxs)("div",{className:"checkbox "+(l||c?"disabled":""),children:[!u&&!!C&&(0,n.jsx)(y,{id:(0,a.IR)(o),description:C,schema:e,uiSchema:t,registry:g}),(0,n.jsxs)("label",{children:[(0,n.jsx)("input",{type:"checkbox",id:o,name:o,checked:void 0!==s&&s,required:x,disabled:l||c,autoFocus:m,onChange:S,onBlur:v,onFocus:b,"aria-describedby":(0,a.eG)(o)}),(0,a.w)((0,n.jsx)("span",{children:d}),u)]})]})},mr=function({id:e,disabled:t,options:{inline:r=!1,enumOptions:o,enumDisabled:s,emptyValue:l},value:c,autofocus:d=!1,readonly:u,onChange:m,onBlur:h,onFocus:p}){const f=Array.isArray(c)?c:[c],g=(0,i.useCallback)((({target:t})=>h(e,(0,a.Od)(t&&t.value,o,l))),[h,e]),y=(0,i.useCallback)((({target:t})=>p(e,(0,a.Od)(t&&t.value,o,l))),[p,e]);return(0,n.jsx)("div",{className:"checkboxes",id:e,children:Array.isArray(o)&&o.map(((i,l)=>{const c=(0,a.BH)(i.value,f),h=Array.isArray(s)&&-1!==s.indexOf(i.value),p=t||h||u?"disabled":"",x=(0,n.jsxs)("span",{children:[(0,n.jsx)("input",{type:"checkbox",id:(0,a.pk)(e,l),name:e,checked:c,value:String(l),disabled:t||h||u,autoFocus:d&&0===l,onChange:e=>{e.target.checked?m((0,a.L4)(l,f,o)):m((0,a.Uw)(l,f,o))},onBlur:g,onFocus:y,"aria-describedby":(0,a.eG)(e)}),(0,n.jsx)("span",{children:i.label})]});return r?(0,n.jsx)("label",{className:`checkbox-inline ${p}`,children:x},l):(0,n.jsx)("div",{className:`checkbox ${p}`,children:(0,n.jsx)("label",{children:x})},l)}))})};function hr(e){const{disabled:t,readonly:r,options:i,registry:o}=e,s=(0,a.$F)("BaseInputTemplate",o,i);return(0,n.jsx)(s,{type:"color",...e,disabled:t||r})}function pr(e){const{onChange:t,options:r,registry:o}=e,s=(0,a.$F)("BaseInputTemplate",o,r),l=(0,i.useCallback)((e=>t(e||void 0)),[t]);return(0,n.jsx)(s,{type:"date",...e,onChange:l})}function fr(e){const{onChange:t,value:r,options:i,registry:o}=e,s=(0,a.$F)("BaseInputTemplate",o,i);return(0,n.jsx)(s,{type:"datetime-local",...e,value:(0,a.v4)(r),onChange:e=>t((0,a.z$)(e))})}function gr(e){const{options:t,registry:r}=e,i=(0,a.$F)("BaseInputTemplate",r,t);return(0,n.jsx)(i,{type:"email",...e})}function yr(e,t){return null===e?null:e.replace(";base64",`;name=${encodeURIComponent(t)};base64`)}function xr(e){const{name:t,size:r,type:n}=e;return new Promise(((i,a)=>{const o=new window.FileReader;o.onerror=a,o.onload=e=>{"string"==typeof e.target?.result?i({dataURL:yr(e.target.result,t),name:t,size:r,type:n}):i({dataURL:null,name:t,size:r,type:n})},o.readAsDataURL(e)}))}function Sr({fileInfo:e,registry:t}){const{translateString:r}=t,{dataURL:i,type:o,name:s}=e;return i?["image/jpeg","image/png"].includes(o)?(0,n.jsx)("img",{src:i,style:{maxWidth:"100%"},className:"file-preview"}):(0,n.jsxs)(n.Fragment,{children:[" ",(0,n.jsx)("a",{download:`preview-${s}`,href:i,className:"file-download",children:r(a.Zl.PreviewLabel)})]}):null}function vr({filesInfo:e,registry:t,preview:r,onRemove:i,options:o}){if(0===e.length)return null;const{translateString:s}=t,{RemoveButton:l}=(0,a.$F)("ButtonTemplates",t,o);return(0,n.jsx)("ul",{className:"file-info",children:e.map(((e,o)=>{const{name:c,size:d,type:u}=e;return(0,n.jsxs)("li",{children:[(0,n.jsx)(Et,{children:s(a.Zl.FilesInfo,[c,u,String(d)])}),r&&(0,n.jsx)(Sr,{fileInfo:e,registry:t}),(0,n.jsx)(l,{onClick:()=>i(o),registry:t})]},o)}))})}const br=function(e){const{disabled:t,readonly:r,required:o,multiple:s,onChange:l,value:c,options:d,registry:u}=e,m=(0,a.$F)("BaseInputTemplate",u,d),h=(0,i.useCallback)((e=>{var t;e.target.files&&(t=e.target.files,Promise.all(Array.from(t).map(xr))).then((e=>{const t=e.map((e=>e.dataURL));l(s?c.concat(t):t[0])}))}),[s,c,l]),p=(0,i.useMemo)((()=>(Array.isArray(c)?c:[c]).reduce(((e,t)=>{if(!t)return e;try{const{blob:r,name:n}=(0,a.zM)(t);return[...e,{dataURL:t,name:n,size:r.size,type:r.type}]}catch(t){return e}}),[])),[c]),f=(0,i.useCallback)((e=>{if(s){const t=c.filter(((t,r)=>r!==e));l(t)}else l(void 0)}),[s,c,l]);return(0,n.jsxs)("div",{children:[(0,n.jsx)(m,{...e,disabled:t||r,type:"file",required:!c&&o,onChangeOverride:h,value:"",accept:d.accept?String(d.accept):void 0}),(0,n.jsx)(vr,{filesInfo:p,onRemove:f,registry:u,preview:d.filePreview,options:d})]})},Cr=function({id:e,value:t}){return(0,n.jsx)("input",{type:"hidden",id:e,name:e,value:void 0===t?"":t})};function Fr(e){const{options:t,registry:r}=e,i=(0,a.$F)("BaseInputTemplate",r,t);return(0,n.jsx)(i,{type:"password",...e})}const kr=function({options:e,value:t,required:r,disabled:o,readonly:s,autofocus:l=!1,onBlur:c,onFocus:d,onChange:u,id:m}){const{enumOptions:h,enumDisabled:p,inline:f,emptyValue:g}=e,y=(0,i.useCallback)((({target:e})=>c(m,(0,a.Od)(e&&e.value,h,g))),[c,m]),x=(0,i.useCallback)((({target:e})=>d(m,(0,a.Od)(e&&e.value,h,g))),[d,m]);return(0,n.jsx)("div",{className:"field-radio-group",id:m,children:Array.isArray(h)&&h.map(((e,i)=>{const c=(0,a.BH)(e.value,t),d=Array.isArray(p)&&-1!==p.indexOf(e.value),h=o||d||s?"disabled":"",g=(0,n.jsxs)("span",{children:[(0,n.jsx)("input",{type:"radio",id:(0,a.pk)(m,i),checked:c,name:m,required:r,value:String(i),disabled:o||d||s,autoFocus:l&&0===i,onChange:()=>u(e.value),onBlur:y,onFocus:x,"aria-describedby":(0,a.eG)(m)}),(0,n.jsx)("span",{children:e.label})]});return f?(0,n.jsx)("label",{className:`radio-inline ${h}`,children:g},i):(0,n.jsx)("div",{className:`radio ${h}`,children:(0,n.jsx)("label",{children:g})},i)}))})};function jr(e){const{value:t,registry:{templates:{BaseInputTemplate:r}}}=e;return(0,n.jsxs)("div",{className:"field-range-wrapper",children:[(0,n.jsx)(r,{type:"range",...e}),(0,n.jsx)("span",{className:"range-view",children:t})]})}function Ar(e,t){return t?Array.from(e.target.options).slice().filter((e=>e.selected)).map((e=>e.value)):e.target.value}const Dr=function({schema:e,id:t,options:r,value:o,required:s,disabled:l,readonly:c,multiple:d=!1,autofocus:u=!1,onChange:m,onBlur:h,onFocus:p,placeholder:f}){const{enumOptions:g,enumDisabled:y,emptyValue:x}=r,S=d?[]:"",v=(0,i.useCallback)((e=>{const r=Ar(e,d);return p(t,(0,a.Od)(r,g,x))}),[p,t,e,d,g,x]),b=(0,i.useCallback)((e=>{const r=Ar(e,d);return h(t,(0,a.Od)(r,g,x))}),[h,t,e,d,g,x]),C=(0,i.useCallback)((e=>{const t=Ar(e,d);return m((0,a.Od)(t,g,x))}),[m,e,d,g,x]),F=(0,a.Yu)(o,g,d),k=!d&&void 0===e.default;return(0,n.jsxs)("select",{id:t,name:t,multiple:d,className:"form-control",value:void 0===F?S:F,required:s,disabled:l||c,autoFocus:u,onBlur:b,onFocus:v,onChange:C,"aria-describedby":(0,a.eG)(t),children:[k&&(0,n.jsx)("option",{value:"",children:f}),Array.isArray(g)&&g.map((({value:e,label:t},r)=>{const i=y&&-1!==y.indexOf(e);return(0,n.jsx)("option",{value:String(r),disabled:i,children:t},r)}))]})};function wr({id:e,options:t={},placeholder:r,value:o,required:s,disabled:l,readonly:c,autofocus:d=!1,onChange:u,onBlur:m,onFocus:h}){const p=(0,i.useCallback)((({target:{value:e}})=>u(""===e?t.emptyValue:e)),[u,t.emptyValue]),f=(0,i.useCallback)((({target:t})=>m(e,t&&t.value)),[m,e]),g=(0,i.useCallback)((({target:t})=>h(e,t&&t.value)),[e,h]);return(0,n.jsx)("textarea",{id:e,name:e,className:"form-control",value:o||"",placeholder:r,required:s,disabled:l,readOnly:c,autoFocus:d,rows:t.rows,onBlur:f,onFocus:g,onChange:p,"aria-describedby":(0,a.eG)(e)})}wr.defaultProps={autofocus:!1,options:{}};const Er=wr;function Or(e){const{options:t,registry:r}=e,i=(0,a.$F)("BaseInputTemplate",r,t);return(0,n.jsx)(i,{...e})}function $r(e){const{onChange:t,options:r,registry:o}=e,s=(0,a.$F)("BaseInputTemplate",o,r),l=(0,i.useCallback)((e=>t(e?`${e}:00`:void 0)),[t]);return(0,n.jsx)(s,{type:"time",...e,onChange:l})}function Nr(e){const{options:t,registry:r}=e,i=(0,a.$F)("BaseInputTemplate",r,t);return(0,n.jsx)(i,{type:"url",...e})}function Br(e){const{options:t,registry:r}=e,i=(0,a.$F)("BaseInputTemplate",r,t);return(0,n.jsx)(i,{type:"number",...e})}class Tr extends i.Component{formElement;constructor(e){if(super(e),!e.validator)throw new Error("A validator is required for Form functionality to work");this.state=this.getStateFromProps(e,e.formData),this.props.onChange&&!(0,a.c2)(this.state.formData,this.props.formData)&&this.props.onChange(this.state),this.formElement=(0,i.createRef)()}getSnapshotBeforeUpdate(e,t){if(!(0,a.c2)(this.props,e)){const r=(0,a.kp)(this.props.formData,e.formData),n=!(0,a.c2)(e.schema,this.props.schema),i=r.length>0||!(0,a.c2)(e.formData,this.props.formData),o=this.getStateFromProps(this.props,this.props.formData,n||i?void 0:this.state.retrievedSchema,n,r);return{nextState:o,shouldUpdate:!(0,a.c2)(o,t)}}return{shouldUpdate:!1}}componentDidUpdate(e,t,r){if(r.shouldUpdate){const{nextState:e}=r;(0,a.c2)(e.formData,this.props.formData)||(0,a.c2)(e.formData,t.formData)||!this.props.onChange||this.props.onChange(e),this.setState(e)}}getStateFromProps(e,t,r,n=!1,i=[]){const o=this.state||{},s="schema"in e?e.schema:this.props.schema,l=("uiSchema"in e?e.uiSchema:this.props.uiSchema)||{},c=void 0!==t,d="liveValidate"in e?e.liveValidate:this.props.liveValidate,u=c&&!e.noValidate&&d,m=s,h="experimental_defaultFormStateBehavior"in e?e.experimental_defaultFormStateBehavior:this.props.experimental_defaultFormStateBehavior,p="experimental_customMergeAllOf"in e?e.experimental_customMergeAllOf:this.props.experimental_customMergeAllOf;let f=o.schemaUtils;f&&!f.doesSchemaUtilsDiffer(e.validator,m,h,p)||(f=(0,a.BP)(e.validator,m,h,p));const g=f.getDefaultFormState(s,t),y=this.updateRetrievedSchema(r??f.retrieveSchema(s,g));let x,S,v=o.schemaValidationErrors,b=o.schemaValidationErrorSchema;if(u){const e=this.validate(g,s,f,y);x=e.errors,S=void 0===r?e.errorSchema:(0,a.rL)(this.state?.errorSchema,e.errorSchema,"preventDuplicates"),v=x,b=S}else{const t=e.noValidate||n?{errors:[],errorSchema:{}}:e.liveValidate?{errors:o.errors||[],errorSchema:o.errorSchema||{}}:{errors:o.schemaValidationErrors||[],errorSchema:o.schemaValidationErrorSchema||{}};if(x=t.errors,S=t.errorSchema,i.length>0){const e=i.reduce(((e,t)=>(e[t]=void 0,e)),{});S=b=(0,a.rL)(t.errorSchema,e,"preventDuplicates")}}if(e.extraErrors){const t=(0,a.k6)({errorSchema:S,errors:x},e.extraErrors);S=t.errorSchema,x=t.errors}const C=f.toIdSchema(y,l["ui:rootFieldId"],g,e.idPrefix,e.idSeparator);return{schemaUtils:f,schema:s,uiSchema:l,idSchema:C,formData:g,edit:c,errors:x,errorSchema:S,schemaValidationErrors:v,schemaValidationErrorSchema:b,retrievedSchema:y}}shouldComponentUpdate(e,t){return(0,a.F9)(this,e,t)}getPreviousCustomValidateErrors(){const{customValidate:e,uiSchema:t}=this.props,r=this.state.formData;let n={};if("function"==typeof e){const i=e(r,(0,a.JF)(r),t);n=(0,a.fV)(i)}return n}validate(e,t=this.props.schema,r,n){const i=r||this.state.schemaUtils,{customValidate:a,transformErrors:o,uiSchema:s}=this.props,l=n??i.retrieveSchema(t,e);return i.getValidator().validateFormData(e,l,a,o,s)}renderErrors(e){const{errors:t,errorSchema:r,schema:i,uiSchema:o}=this.state,{formContext:s}=this.props,l=(0,a.$R)(o),c=(0,a.$F)("ErrorListTemplate",e,l);return t&&t.length?(0,n.jsx)(c,{errors:t,errorSchema:r||{},schema:i,uiSchema:o,formContext:s,registry:e}):null}getUsedFormData=(e,t)=>{if(0===t.length&&"object"!=typeof e)return e;const r=f(e,t);return Array.isArray(e)?Object.keys(r).map((e=>r[e])):r};getFieldNames=(e,t)=>{const r=(e,n=[],i=[[]])=>(Object.keys(e).forEach((o=>{if("object"==typeof e[o]){const t=i.map((e=>[...e,o]));e[o][a.FF]&&""!==e[o][a.oS]?n.push(e[o][a.oS]):r(e[o],n,t)}else o===a.oS&&""!==e[o]&&i.forEach((e=>{const r=(0,d.A)(t,e);("object"!=typeof r||(0,u.A)(r)||Array.isArray(r)&&r.every((e=>"object"!=typeof e)))&&n.push(e)}))})),n);return r(e)};omitExtraData=e=>{const{schema:t,schemaUtils:r}=this.state,n=r.retrieveSchema(t,e),i=r.toPathSchema(n,"",e),a=this.getFieldNames(i,e);return this.getUsedFormData(e,a)};filterErrorsBasedOnSchema(e,t,r){const{retrievedSchema:n,schemaUtils:i}=this.state,d=t??n,u=i.toPathSchema(d,"",r),h=this.getFieldNames(u,r),p=f(e,h);"object"!==t?.type&&"array"!==t?.type&&(p.__errors=e.__errors);const g=this.getPreviousCustomValidateErrors(),y=(e,t={})=>{return r=e,n=(r,n)=>{const i=t[n];(0,m.A)(r)||Array.isArray(r)&&0===r.length?delete e[n]:(0,a.Gv)(r)&&(0,a.Gv)(i)&&Array.isArray(i?.__errors)?e[n]=((e=[],t)=>0===e.length?e:e.filter((e=>!t.includes(e))))(r.__errors,i.__errors):"object"!=typeof r||Array.isArray(r.__errors)||y(r,t[n])},((0,c.A)(r)?o.A:s.A)(r,(0,l.A)(n)),e;var r,n};return y(p,g)}onChange=(e,t,r)=>{const{extraErrors:n,omitExtraData:i,liveOmit:o,noValidate:s,liveValidate:l,onChange:c}=this.props,{schemaUtils:d,schema:u}=this.state;let m=this.state.retrievedSchema;if((0,a.Gv)(e)||Array.isArray(e)){const t=this.getStateFromProps(this.props,e);e=t.formData,m=t.retrievedSchema}const h=!s&&l;let p={formData:e,schema:u},f=e;if(!0===i&&!0===o&&(f=this.omitExtraData(e),p={formData:f}),h){const e=this.validate(f,u,d,m);let r=e.errors,i=e.errorSchema;const o=r,s=i;if(n){const t=(0,a.k6)(e,n);i=t.errorSchema,r=t.errors}if(t){const e=this.filterErrorsBasedOnSchema(t,m,f);i=(0,a.rL)(i,e,"preventDuplicates")}p={formData:f,errors:r,errorSchema:i,schemaValidationErrors:o,schemaValidationErrorSchema:s}}else if(!s&&t){const e=n?(0,a.rL)(t,n,"preventDuplicates"):t;p={formData:f,errorSchema:e,errors:(0,a.SL)(e)}}this.setState(p,(()=>c&&c({...this.state,...p},r)))};updateRetrievedSchema(e){return(0,a.c2)(e,this.state?.retrievedSchema)?this.state.retrievedSchema:e}reset=()=>{const{onChange:e}=this.props,t={formData:this.getStateFromProps(this.props,void 0).formData,errorSchema:{},errors:[],schemaValidationErrors:[],schemaValidationErrorSchema:{}};this.setState(t,(()=>e&&e({...this.state,...t})))};onBlur=(e,t)=>{const{onBlur:r}=this.props;r&&r(e,t)};onFocus=(e,t)=>{const{onFocus:r}=this.props;r&&r(e,t)};onSubmit=e=>{if(e.preventDefault(),e.target!==e.currentTarget)return;e.persist();const{omitExtraData:t,extraErrors:r,noValidate:n,onSubmit:i}=this.props;let{formData:o}=this.state;if(!0===t&&(o=this.omitExtraData(o)),n||this.validateFormWithFormData(o)){const t=r||{},n=r?(0,a.SL)(r):[];this.setState({formData:o,errors:n,errorSchema:t,schemaValidationErrors:[],schemaValidationErrorSchema:{}},(()=>{i&&i({...this.state,formData:o,status:"submitted"},e)}))}};getRegistry(){const{translateString:e,uiSchema:t={}}=this.props,{schemaUtils:r}=this.state,{fields:n,templates:i,widgets:o,formContext:s,translateString:l}={fields:{AnyOfField:O,ArrayField:A,BooleanField:D,NumberField:B,ObjectField:Bt,OneOfField:O,SchemaField:Ut,StringField:Pt,NullField:Lt},templates:{ArrayFieldDescriptionTemplate:qt,ArrayFieldItemTemplate:Wt,ArrayFieldTemplate:_t,ArrayFieldTitleTemplate:Mt,ButtonTemplates:{SubmitButton:Ht,AddButton:Jt,CopyButton:Kt,MoveDownButton:zt,MoveUpButton:Gt,RemoveButton:Xt},BaseInputTemplate:Vt,DescriptionFieldTemplate:Yt,ErrorListTemplate:Qt,FieldTemplate:tr,FieldErrorTemplate:rr,FieldHelpTemplate:nr,ObjectFieldTemplate:ir,TitleFieldTemplate:ar,UnsupportedFieldTemplate:or,WrapIfAdditionalTemplate:sr},widgets:{AltDateWidget:cr,AltDateTimeWidget:dr,CheckboxWidget:ur,CheckboxesWidget:mr,ColorWidget:hr,DateWidget:pr,DateTimeWidget:fr,EmailWidget:gr,FileWidget:br,HiddenWidget:Cr,PasswordWidget:Fr,RadioWidget:kr,RangeWidget:jr,SelectWidget:Dr,TextWidget:Or,TextareaWidget:Er,TimeWidget:$r,UpDownWidget:Br,URLWidget:Nr},rootSchema:{},formContext:{},translateString:a.qe};return{fields:{...n,...this.props.fields},templates:{...i,...this.props.templates,ButtonTemplates:{...i.ButtonTemplates,...this.props.templates?.ButtonTemplates}},widgets:{...o,...this.props.widgets},rootSchema:this.props.schema,formContext:this.props.formContext||s,schemaUtils:r,translateString:e||l,globalUiOptions:t[a.AK]}}submit=()=>{if(this.formElement.current){const e=new CustomEvent("submit",{cancelable:!0});e.preventDefault(),this.formElement.current.dispatchEvent(e),this.formElement.current.requestSubmit()}};focusOnError(e){const{idPrefix:t="root",idSeparator:r="_"}=this.props,{property:n}=e,i=(0,g.A)(n);""===i[0]?i[0]=t:i.unshift(t);const a=i.join(r);let o=this.formElement.current.elements[a];o||(o=this.formElement.current.querySelector(`input[id^="${a}"`)),o&&o.length&&(o=o[0]),o&&o.focus()}validateFormWithFormData=e=>{const{extraErrors:t,extraErrorsBlockSubmit:r,focusOnFirstError:n,onError:i}=this.props,{errors:o}=this.state,s=this.validate(e);let l=s.errors,c=s.errorSchema;const d=l,u=c,m=l.length>0||t&&r;if(m){if(t){const e=(0,a.k6)(s,t);c=e.errorSchema,l=e.errors}n&&("function"==typeof n?n(l[0]):this.focusOnError(l[0])),this.setState({errors:l,errorSchema:c,schemaValidationErrors:d,schemaValidationErrorSchema:u},(()=>{i?i(l):console.error("Form validation failed",l)}))}else o.length>0&&this.setState({errors:[],errorSchema:{},schemaValidationErrors:[],schemaValidationErrorSchema:{}});return!m};validateForm(){const{omitExtraData:e}=this.props;let{formData:t}=this.state;return!0===e&&(t=this.omitExtraData(t)),this.validateFormWithFormData(t)}render(){const{children:e,id:t,idPrefix:r,idSeparator:i,className:o="",tagName:s,name:l,method:c,target:d,action:u,autoComplete:m,enctype:h,acceptcharset:p,acceptCharset:f,noHtml5Validate:g=!1,disabled:y,readonly:x,formContext:S,showErrorList:v="top",_internalFormWrapper:b}=this.props,{schema:C,uiSchema:F,formData:k,errorSchema:j,idSchema:A}=this.state,D=this.getRegistry(),{SchemaField:w}=D.fields,{SubmitButton:E}=D.templates.ButtonTemplates,O=b?s:void 0,$=b||s||"form";let{[a.xh]:N={}}=(0,a.$R)(F);y&&(N={...N,props:{...N.props,disabled:!0}});const B={[a.ce]:{[a.xh]:N}};return(0,n.jsxs)($,{className:o||"rjsf",id:t,name:l,method:c,target:d,action:u,autoComplete:m,encType:h,acceptCharset:f||p,noValidate:g,onSubmit:this.onSubmit,as:O,ref:this.formElement,children:["top"===v&&this.renderErrors(D),(0,n.jsx)(w,{name:"",schema:C,uiSchema:F,errorSchema:j,idSchema:A,idPrefix:r,idSeparator:i,formContext:S,formData:k,onChange:this.onChange,onBlur:this.onBlur,onFocus:this.onFocus,registry:D,disabled:y,readonly:x}),e||(0,n.jsx)(E,{uiSchema:B,registry:D}),"bottom"===v&&this.renderErrors(D)]})}}function Rr(e){return(0,i.forwardRef)((({fields:t,widgets:r,templates:i,...a},o)=>(t={...e?.fields,...t},r={...e?.widgets,...r},i={...e?.templates,...i,ButtonTemplates:{...e?.templates?.ButtonTemplates,...i?.ButtonTemplates}},(0,n.jsx)(Tr,{...e,...a,fields:t,widgets:r,templates:i,ref:o}))))}},46942:(e,t)=>{var r;!function(){"use strict";var n={}.hasOwnProperty;function i(){for(var e="",t=0;t<arguments.length;t++){var r=arguments[t];r&&(e=o(e,a(r)))}return e}function a(e){if("string"==typeof e||"number"==typeof e)return e;if("object"!=typeof e)return"";if(Array.isArray(e))return i.apply(null,e);if(e.toString!==Object.prototype.toString&&!e.toString.toString().includes("[native code]"))return e.toString();var t="";for(var r in e)n.call(e,r)&&e[r]&&(t=o(t,r));return t}function o(e,t){return t?e?e+" "+t:e+t:e}e.exports?(i.default=i,e.exports=i):void 0===(r=function(){return i}.apply(t,[]))||(e.exports=r)}()},57677:(e,t,r)=>{"use strict";r.d(t,{A:()=>i});var n=r(8601);const i=(0,n.forwardRef)((function({icon:e,size:t=24,...r},i){return(0,n.cloneElement)(e,{width:t,height:t,...r,ref:i})}))},70404:(e,t,r)=>{"use strict";function n(e){return"object"==typeof e&&null!=e&&1===e.nodeType}function i(e,t){return(!t||"hidden"!==e)&&"visible"!==e&&"clip"!==e}function a(e,t){if(e.clientHeight<e.scrollHeight||e.clientWidth<e.scrollWidth){var r=getComputedStyle(e,null);return i(r.overflowY,t)||i(r.overflowX,t)||function(e){var t=function(e){if(!e.ownerDocument||!e.ownerDocument.defaultView)return null;try{return e.ownerDocument.defaultView.frameElement}catch(e){return null}}(e);return!!t&&(t.clientHeight<e.scrollHeight||t.clientWidth<e.scrollWidth)}(e)}return!1}function o(e,t,r,n,i,a,o,s){return a<e&&o>t||a>e&&o<t?0:a<=e&&s<=r||o>=t&&s>=r?a-e-n:o>t&&s<r||a<e&&s>r?o-t+i:0}r.d(t,{A:()=>c});var s=function(e,t){var r=window,i=t.scrollMode,s=t.block,l=t.inline,c=t.boundary,d=t.skipOverflowHiddenElements,u="function"==typeof c?c:function(e){return e!==c};if(!n(e))throw new TypeError("Invalid target");for(var m,h,p=document.scrollingElement||document.documentElement,f=[],g=e;n(g)&&u(g);){if((g=null==(h=(m=g).parentElement)?m.getRootNode().host||null:h)===p){f.push(g);break}null!=g&&g===document.body&&a(g)&&!a(document.documentElement)||null!=g&&a(g,d)&&f.push(g)}for(var y=r.visualViewport?r.visualViewport.width:innerWidth,x=r.visualViewport?r.visualViewport.height:innerHeight,S=window.scrollX||pageXOffset,v=window.scrollY||pageYOffset,b=e.getBoundingClientRect(),C=b.height,F=b.width,k=b.top,j=b.right,A=b.bottom,D=b.left,w="start"===s||"nearest"===s?k:"end"===s?A:k+C/2,E="center"===l?D+F/2:"end"===l?j:D,O=[],$=0;$<f.length;$++){var N=f[$],B=N.getBoundingClientRect(),T=B.height,R=B.width,I=B.top,U=B.right,P=B.bottom,L=B.left;if("if-needed"===i&&k>=0&&D>=0&&A<=x&&j<=y&&k>=I&&A<=P&&D>=L&&j<=U)return O;var q=getComputedStyle(N),W=parseInt(q.borderLeftWidth,10),_=parseInt(q.borderTopWidth,10),M=parseInt(q.borderRightWidth,10),V=parseInt(q.borderBottomWidth,10),H=0,Z=0,K="offsetWidth"in N?N.offsetWidth-N.clientWidth-W-M:0,z="offsetHeight"in N?N.offsetHeight-N.clientHeight-_-V:0,G="offsetWidth"in N?0===N.offsetWidth?0:R/N.offsetWidth:0,X="offsetHeight"in N?0===N.offsetHeight?0:T/N.offsetHeight:0;if(p===N)H="start"===s?w:"end"===s?w-x:"nearest"===s?o(v,v+x,x,_,V,v+w,v+w+C,C):w-x/2,Z="start"===l?E:"center"===l?E-y/2:"end"===l?E-y:o(S,S+y,y,W,M,S+E,S+E+F,F),H=Math.max(0,H+v),Z=Math.max(0,Z+S);else{H="start"===s?w-I-_:"end"===s?w-P+V+z:"nearest"===s?o(I,P,T,_,V+z,w,w+C,C):w-(I+T/2)+z/2,Z="start"===l?E-L-W:"center"===l?E-(L+R/2)+K/2:"end"===l?E-U+M+K:o(L,U,R,W,M+K,E,E+F,F);var J=N.scrollLeft,Y=N.scrollTop;w+=Y-(H=Math.max(0,Math.min(Y+H/X,N.scrollHeight-T/X+z))),E+=J-(Z=Math.max(0,Math.min(J+Z/G,N.scrollWidth-R/G+K)))}O.push({el:N,top:H,left:Z})}return O};function l(e){return e===Object(e)&&0!==Object.keys(e).length}const c=function(e,t){var r=e.isConnected||e.ownerDocument.documentElement.contains(e);if(l(t)&&"function"==typeof t.behavior)return t.behavior(r?s(e,t):[]);if(r){var n=function(e){return!1===e?{block:"end",inline:"nearest"}:l(e)?e:{block:"start",inline:"nearest"}}(t);return function(e,t){void 0===t&&(t="auto");var r="scrollBehavior"in document.body.style;e.forEach((function(e){var n=e.el,i=e.top,a=e.left;n.scroll&&r?n.scroll({top:i,left:a,behavior:t}):(n.scrollTop=i,n.scrollLeft=a)}))}(s(e,n),n.behavior)}}},74596:(e,t,r)=>{"use strict";r.d(t,{A:()=>a});var n=r(51609),i=r(55933);const a=(0,n.createElement)(i.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24"},(0,n.createElement)(i.Path,{d:"M7 11.5h10V13H7z"}))}}]);