UNPKG

mobx-restful-table

Version:

A Pagination Table & Scroll List component suite for CRUD operation, which is based on MobX RESTful & React.

1 lines 92.3 kB
var $8uLkp$swchelperscjs_to_consumable_arraycjs=require("@swc/helpers/cjs/_to_consumable_array.cjs"),$8uLkp$reactjsxruntime=require("react/jsx-runtime"),$8uLkp$reactbootstrap=require("react-bootstrap"),$8uLkp$webutility=require("web-utility"),$8uLkp$swchelperscjs_call_supercjs=require("@swc/helpers/cjs/_call_super.cjs"),$8uLkp$swchelperscjs_class_call_checkcjs=require("@swc/helpers/cjs/_class_call_check.cjs"),$8uLkp$swchelperscjs_create_classcjs=require("@swc/helpers/cjs/_create_class.cjs"),$8uLkp$swchelperscjs_inheritscjs=require("@swc/helpers/cjs/_inherits.cjs"),$8uLkp$swchelperscjs_type_ofcjs=require("@swc/helpers/cjs/_type_of.cjs"),$8uLkp$swchelperscjs_ts_generatorcjs=require("@swc/helpers/cjs/_ts_generator.cjs"),$8uLkp$classnames=require("classnames"),$8uLkp$mobx=require("mobx"),$8uLkp$mobxreact=require("mobx-react"),$8uLkp$react=require("react"),$8uLkp$swchelperscjs_to_arraycjs=require("@swc/helpers/cjs/_to_array.cjs"),$8uLkp$swchelperscjs_getcjs=require("@swc/helpers/cjs/_get.cjs"),$8uLkp$swchelperscjs_get_prototype_ofcjs=require("@swc/helpers/cjs/_get_prototype_of.cjs"),$8uLkp$mobxreacthelper=require("mobx-react-helper"),$8uLkp$mobxrestful=require("mobx-restful"),$8uLkp$swchelperscjs_object_destructuring_emptycjs=require("@swc/helpers/cjs/_object_destructuring_empty.cjs"),$8uLkp$swchelperscjs_define_propertycjs=require("@swc/helpers/cjs/_define_property.cjs"),$8uLkp$reactbootstrapeditor=require("react-bootstrap-editor"),$8uLkp$lodash=require("lodash"),$8uLkp$swchelperscjs_sliced_to_arraycjs=require("@swc/helpers/cjs/_sliced_to_array.cjs");function $parcel$exportWildcard(e,t){return Object.keys(t).forEach(function(r){"default"===r||"__esModule"===r||Object.prototype.hasOwnProperty.call(e,r)||Object.defineProperty(e,r,{enumerable:!0,get:function(){return t[r]}})}),e}function $parcel$export(e,t,r,a){Object.defineProperty(e,t,{get:r,set:a,enumerable:!0,configurable:!0})}function $parcel$interopDefault(e){return e&&e.__esModule?e.default:e}var $f600741b98acd6fe$exports={};$parcel$export($f600741b98acd6fe$exports,"VariantColors",function(){return $f600741b98acd6fe$export$50b010be9260e56b}),$parcel$export($f600741b98acd6fe$exports,"text2color",function(){return $f600741b98acd6fe$export$b480d00b75c9ac2d}),$parcel$export($f600741b98acd6fe$exports,"BadgeBar",function(){return $f600741b98acd6fe$export$ef1c4106ceccca63});var $f600741b98acd6fe$var$__rest=function(e,t){var r={};for(var a in e)Object.prototype.hasOwnProperty.call(e,a)&&0>t.indexOf(a)&&(r[a]=e[a]);if(null!=e&&"function"==typeof Object.getOwnPropertySymbols)for(var n=0,a=Object.getOwnPropertySymbols(e);n<a.length;n++)0>t.indexOf(a[n])&&Object.prototype.propertyIsEnumerable.call(e,a[n])&&(r[a[n]]=e[a[n]]);return r},$f600741b98acd6fe$export$50b010be9260e56b=["primary","secondary","success","danger","warning","info"],$f600741b98acd6fe$export$b480d00b75c9ac2d=function(e){return $f600741b98acd6fe$export$50b010be9260e56b[$8uLkp$webutility.sum.apply(void 0,(0,$8uLkp$swchelperscjs_to_consumable_arraycjs._)(Array.from(e,function(e){return e.charCodeAt(0)})))%$f600741b98acd6fe$export$50b010be9260e56b.length]},$f600741b98acd6fe$export$ef1c4106ceccca63=function(e){var t=e.className,r=e.list,a=e.bgResolver,n=void 0===a?$f600741b98acd6fe$export$b480d00b75c9ac2d:a,c=e.onDelete,s=$f600741b98acd6fe$var$__rest(e,["className","list","bgResolver","onDelete"]);return(0,$8uLkp$reactjsxruntime.jsx)("ul",Object.assign({className:"list-unstyled m-0 d-flex flex-wrap gap-2 ".concat(void 0===t?"":t)},s,{children:r.map(function(e,t){var r=e.text,a=e.link;return(0,$8uLkp$reactjsxruntime.jsxs)($8uLkp$reactbootstrap.Badge,{bg:n(r),text:"white",as:"li",className:"d-flex align-items-center gap-2",children:[a||URL.canParse(r)?(0,$8uLkp$reactjsxruntime.jsx)("a",{className:"text-decoration-none text-white",href:a||r,children:r}):r,c&&(0,$8uLkp$reactjsxruntime.jsx)($8uLkp$reactbootstrap.CloseButton,{onClick:function(){return c({text:r,link:a},t)}})]},r)})}))};$f600741b98acd6fe$export$ef1c4106ceccca63.displayName="BadgeBar";var $faee9857e4bdfa8b$exports={};$parcel$export($faee9857e4bdfa8b$exports,"ImagePreview",function(){return $faee9857e4bdfa8b$export$4a96334d5925dbf2});var $faee9857e4bdfa8b$var$__esDecorate=function(e,t,r,a,n,c){function s(e){if(void 0!==e&&"function"!=typeof e)throw TypeError("Function expected");return e}for(var i,o=a.kind,l="getter"===o?"get":"setter"===o?"set":"value",u=!t&&e?a.static?e:e.prototype:null,p=t||(u?Object.getOwnPropertyDescriptor(u,a.name):{}),$=!1,f=r.length-1;f>=0;f--){var d={};for(var b in a)d[b]="access"===b?{}:a[b];for(var b in a.access)d.access[b]=a.access[b];d.addInitializer=function(e){if($)throw TypeError("Cannot add initializers after decoration has completed");c.push(s(e||null))};var m=(0,r[f])("accessor"===o?{get:p.get,set:p.set}:p[l],d);if("accessor"===o){if(void 0===m)continue;if(null===m||(void 0===m?"undefined":(0,$8uLkp$swchelperscjs_type_ofcjs._)(m))!=="object")throw TypeError("Object expected");(i=s(m.get))&&(p.get=i),(i=s(m.set))&&(p.set=i),(i=s(m.init))&&n.unshift(i)}else(i=s(m))&&("field"===o?n.unshift(i):p[l]=i)}u&&Object.defineProperty(u,a.name,p),$=!0},$faee9857e4bdfa8b$var$__runInitializers=function(e,t,r){for(var a=arguments.length>2,n=0;n<t.length;n++)r=a?t[n].call(e,r):t[n].call(e);return a?r:void 0},$faee9857e4bdfa8b$var$__awaiter=function(e,t,r,a){return new(r||(r=Promise))(function(n,c){function s(e){try{o(a.next(e))}catch(e){c(e)}}function i(e){try{o(a.throw(e))}catch(e){c(e)}}function o(e){var t;e.done?n(e.value):((t=e.value)instanceof r?t:new r(function(e){e(t)})).then(s,i)}o((a=a.apply(e,t||[])).next())})},$faee9857e4bdfa8b$var$__setFunctionName=function(e,t,r){return(void 0===t?"undefined":(0,$8uLkp$swchelperscjs_type_ofcjs._)(t))==="symbol"&&(t=t.description?"[".concat(t.description,"]"):""),Object.defineProperty(e,"name",{configurable:!0,value:r?"".concat(r," ",t):t})},$faee9857e4bdfa8b$var$__classPrivateFieldGet=function(e,t,r,a){if("a"===r&&!a)throw TypeError("Private accessor was defined without a getter");if("function"==typeof t?e!==t||!a:!t.has(e))throw TypeError("Cannot read private member from an object whose class did not declare it");return"m"===r?a:"a"===r?a.call(e):a?a.value:t.get(e)},$faee9857e4bdfa8b$var$__classPrivateFieldSet=function(e,t,r,a,n){if("m"===a)throw TypeError("Private method is not writable");if("a"===a&&!n)throw TypeError("Private accessor was defined without a setter");if("function"==typeof t?e!==t||!n:!t.has(e))throw TypeError("Cannot write private member to an object whose class did not declare it");return"a"===a?n.call(e,r):n?n.value=r:t.set(e,r),r},$faee9857e4bdfa8b$var$__rest=function(e,t){var r={};for(var a in e)Object.prototype.hasOwnProperty.call(e,a)&&0>t.indexOf(a)&&(r[a]=e[a]);if(null!=e&&"function"==typeof Object.getOwnPropertySymbols)for(var n=0,a=Object.getOwnPropertySymbols(e);n<a.length;n++)0>t.indexOf(a[n])&&Object.prototype.propertyIsEnumerable.call(e,a[n])&&(r[a[n]]=e[a[n]]);return r},$faee9857e4bdfa8b$export$4a96334d5925dbf2=function(){var e,t,r,a,n,c,s,i,o,l,u=[$8uLkp$mobxreact.observer],p=[],$=$8uLkp$react.Component,f=[],d=[],b=[],m=[],v=[],h=[];return s=function(e){"use strict";function t(){var e;return(0,$8uLkp$swchelperscjs_class_call_checkcjs._)(this,t),e=(0,$8uLkp$swchelperscjs_call_supercjs._)(this,t,arguments),r.set(e,$faee9857e4bdfa8b$var$__runInitializers(e,f,!1)),a.set(e,($faee9857e4bdfa8b$var$__runInitializers(e,d),$faee9857e4bdfa8b$var$__runInitializers(e,b,""))),n.set(e,($faee9857e4bdfa8b$var$__runInitializers(e,m),$faee9857e4bdfa8b$var$__runInitializers(e,v,!1))),$faee9857e4bdfa8b$var$__runInitializers(e,h),e}return(0,$8uLkp$swchelperscjs_inheritscjs._)(t,e),(0,$8uLkp$swchelperscjs_create_classcjs._)(t,[{key:"downloading",get:function(){return $faee9857e4bdfa8b$var$__classPrivateFieldGet(this,r,"f")},set:function(e){$faee9857e4bdfa8b$var$__classPrivateFieldSet(this,r,e,"f")}},{key:"loadedPath",get:function(){return $faee9857e4bdfa8b$var$__classPrivateFieldGet(this,a,"f")},set:function(e){$faee9857e4bdfa8b$var$__classPrivateFieldSet(this,a,e,"f")}},{key:"viewing",get:function(){return $faee9857e4bdfa8b$var$__classPrivateFieldGet(this,n,"f")},set:function(e){$faee9857e4bdfa8b$var$__classPrivateFieldSet(this,n,e,"f")}},{key:"componentDidMount",value:function(){var e=this.props.src;this.loadedPath="",e&&this.load(e)}},{key:"componentDidUpdate",value:function(e){e.src!==this.props.src&&this.componentDidMount()}},{key:"load",value:function(e){return $faee9857e4bdfa8b$var$__awaiter(this,void 0,void 0,function(){return(0,$8uLkp$swchelperscjs_ts_generatorcjs._)(this,function(t){switch(t.label){case 0:return this.downloading=!0,[4,new Promise(function(t,r){var a=new globalThis.Image;a.onload=t,a.onerror=r,a.src=e})];case 1:return t.sent(),this.loadedPath=e,this.downloading=!1,[2]}})})}},{key:"render",value:function(){var e=this,t=this.downloading,r=this.loadedPath,a=this.viewing,n=this.props,c=n.className,s=n.loading,i=(n.src,n.fluid),o=n.rounded,l=n.roundedCircle,u=n.thumbnail,p=$faee9857e4bdfa8b$var$__rest(n,["className","loading","src","fluid","rounded","roundedCircle","thumbnail"]);return(0,$8uLkp$reactjsxruntime.jsxs)("div",Object.assign({className:$parcel$interopDefault($8uLkp$classnames)("m-0",t&&"d-flex justify-content-center align-items-center",c)},p,{children:[t?(0,$8uLkp$reactjsxruntime.jsx)($8uLkp$reactbootstrap.Spinner,{}):r&&(0,$8uLkp$reactjsxruntime.jsx)($8uLkp$reactbootstrap.Image,{className:"object-fit-contain",loading:s,fluid:i,rounded:o,roundedCircle:l,thumbnail:u,src:r,onClick:function(){return e.viewing=!0}}),(0,$8uLkp$reactjsxruntime.jsxs)($8uLkp$reactbootstrap.Modal,{centered:!0,show:a,onHide:function(){return e.viewing=!1},children:[(0,$8uLkp$reactjsxruntime.jsx)($8uLkp$reactbootstrap.Modal.Body,{className:"text-center",children:(0,$8uLkp$reactjsxruntime.jsx)($8uLkp$reactbootstrap.Image,{fluid:!0,src:r})}),(0,$8uLkp$reactjsxruntime.jsx)($8uLkp$reactbootstrap.Modal.Footer,{className:"justify-content-center",as:"a",href:r,target:"_blank",download:r.split("/").pop(),children:r})]})]}))}}]),t}($),r=new WeakMap,a=new WeakMap,n=new WeakMap,$faee9857e4bdfa8b$var$__setFunctionName(s,"ImagePreview"),t="function"==typeof Symbol&&Symbol.metadata?Object.create(null!=(e=$[Symbol.metadata])?e:null):void 0,i=[$8uLkp$mobx.observable],o=[$8uLkp$mobx.observable],l=[$8uLkp$mobx.observable],$faee9857e4bdfa8b$var$__esDecorate(s,null,i,{kind:"accessor",name:"downloading",static:!1,private:!1,access:{has:function(e){return"downloading"in e},get:function(e){return e.downloading},set:function(e,t){e.downloading=t}},metadata:t},f,d),$faee9857e4bdfa8b$var$__esDecorate(s,null,o,{kind:"accessor",name:"loadedPath",static:!1,private:!1,access:{has:function(e){return"loadedPath"in e},get:function(e){return e.loadedPath},set:function(e,t){e.loadedPath=t}},metadata:t},b,m),$faee9857e4bdfa8b$var$__esDecorate(s,null,l,{kind:"accessor",name:"viewing",static:!1,private:!1,access:{has:function(e){return"viewing"in e},get:function(e){return e.viewing},set:function(e,t){e.viewing=t}},metadata:t},v,h),$faee9857e4bdfa8b$var$__esDecorate(null,c={value:s},u,{kind:"class",name:s.name,metadata:t},null,p),s=c.value,t&&Object.defineProperty(s,Symbol.metadata,{enumerable:!0,configurable:!0,writable:!0,value:t}),Object.defineProperty(s,"displayName",{enumerable:!0,configurable:!0,writable:!0,value:"ImagePreview"}),$faee9857e4bdfa8b$var$__runInitializers(s,p),s}(),$8663609ea235ec39$exports={};$parcel$export($8663609ea235ec39$exports,"FileTypeMap",function(){return $8663609ea235ec39$export$413fb8502ce63cf9}),$parcel$export($8663609ea235ec39$exports,"FilePreview",function(){return $8663609ea235ec39$export$a127194569a41afb});var $8663609ea235ec39$var$__rest=function(e,t){var r={};for(var a in e)Object.prototype.hasOwnProperty.call(e,a)&&0>t.indexOf(a)&&(r[a]=e[a]);if(null!=e&&"function"==typeof Object.getOwnPropertySymbols)for(var n=0,a=Object.getOwnPropertySymbols(e);n<a.length;n++)0>t.indexOf(a[n])&&Object.prototype.propertyIsEnumerable.call(e,a[n])&&(r[a[n]]=e[a[n]]);return r},$8663609ea235ec39$export$413fb8502ce63cf9={stream:"binary",compressed:"zip",msword:"doc",document:"docx",powerpoint:"ppt",presentation:"pptx",excel:"xls",sheet:"xlsx"},$8663609ea235ec39$export$a127194569a41afb=function(e){var t=e.className,r=e.style,a=e.hidden,n=e.type,c=e.path,s=$8663609ea235ec39$var$__rest(e,["className","style","hidden","type","path"]),i=(0,$8uLkp$swchelperscjs_to_arraycjs._)((null==n?void 0:n.split(/\W+/))||[]),o=i[0],l=i.slice(1),u=decodeURI(new URL(c,"http://localhost").pathname.split("/").at(-1)),p=$8663609ea235ec39$export$413fb8502ce63cf9[l.at(-1)]||((null==u?void 0:u.includes("."))?u.split(".").at(-1):l.at(-1));return(0,$8uLkp$reactjsxruntime.jsx)("figure",{className:"d-flex flex-column align-items-center justify-content-center m-0 ".concat(void 0===t?"":t),style:r,hidden:a,children:"image"===o?(0,$8uLkp$reactjsxruntime.jsx)($faee9857e4bdfa8b$export$4a96334d5925dbf2,Object.assign({className:"h-100",fluid:!0,loading:"lazy",src:c},s)):"audio"===o?(0,$8uLkp$reactjsxruntime.jsx)("audio",Object.assign({controls:!0,src:c},s)):"video"===o?(0,$8uLkp$reactjsxruntime.jsx)("video",Object.assign({muted:!0,src:c,onMouseEnter:function(e){return e.currentTarget.play()},onMouseLeave:function(e){return e.currentTarget.pause()}},s)):(0,$8uLkp$reactjsxruntime.jsxs)($8uLkp$reactjsxruntime.Fragment,{children:[(0,$8uLkp$reactjsxruntime.jsx)("a",Object.assign({className:"d-inline-flex justify-content-center align-items-center",href:c,target:"_blank",download:u},s,{children:(0,$8uLkp$reactjsxruntime.jsx)("i",{className:"bi bi-filetype-".concat(p||"file-earmark"," fs-1")})})),(0,$8uLkp$reactjsxruntime.jsx)("figcaption",{className:"mw-100 text-truncate",children:u})]})})};$8663609ea235ec39$export$a127194569a41afb.displayName="FilePreview";var $f2af1554fbcf9c96$exports={};$parcel$export($f2af1554fbcf9c96$exports,"FilePicker",function(){return $f2af1554fbcf9c96$export$54dc470bcc5c41d1});var $f2af1554fbcf9c96$var$__runInitializers=function(e,t,r){for(var a=arguments.length>2,n=0;n<t.length;n++)r=a?t[n].call(e,r):t[n].call(e);return a?r:void 0},$f2af1554fbcf9c96$var$__esDecorate=function(e,t,r,a,n,c){function s(e){if(void 0!==e&&"function"!=typeof e)throw TypeError("Function expected");return e}for(var i,o=a.kind,l="getter"===o?"get":"setter"===o?"set":"value",u=!t&&e?a.static?e:e.prototype:null,p=t||(u?Object.getOwnPropertyDescriptor(u,a.name):{}),$=!1,f=r.length-1;f>=0;f--){var d={};for(var b in a)d[b]="access"===b?{}:a[b];for(var b in a.access)d.access[b]=a.access[b];d.addInitializer=function(e){if($)throw TypeError("Cannot add initializers after decoration has completed");c.push(s(e||null))};var m=(0,r[f])("accessor"===o?{get:p.get,set:p.set}:p[l],d);if("accessor"===o){if(void 0===m)continue;if(null===m||(void 0===m?"undefined":(0,$8uLkp$swchelperscjs_type_ofcjs._)(m))!=="object")throw TypeError("Object expected");(i=s(m.get))&&(p.get=i),(i=s(m.set))&&(p.set=i),(i=s(m.init))&&n.unshift(i)}else(i=s(m))&&("field"===o?n.unshift(i):p[l]=i)}u&&Object.defineProperty(u,a.name,p),$=!0},$f2af1554fbcf9c96$var$__awaiter=function(e,t,r,a){return new(r||(r=Promise))(function(n,c){function s(e){try{o(a.next(e))}catch(e){c(e)}}function i(e){try{o(a.throw(e))}catch(e){c(e)}}function o(e){var t;e.done?n(e.value):((t=e.value)instanceof r?t:new r(function(e){e(t)})).then(s,i)}o((a=a.apply(e,t||[])).next())})},$f2af1554fbcf9c96$var$__setFunctionName=function(e,t,r){return(void 0===t?"undefined":(0,$8uLkp$swchelperscjs_type_ofcjs._)(t))==="symbol"&&(t=t.description?"[".concat(t.description,"]"):""),Object.defineProperty(e,"name",{configurable:!0,value:r?"".concat(r," ",t):t})},$f2af1554fbcf9c96$var$__classPrivateFieldGet=function(e,t,r,a){if("a"===r&&!a)throw TypeError("Private accessor was defined without a getter");if("function"==typeof t?e!==t||!a:!t.has(e))throw TypeError("Cannot read private member from an object whose class did not declare it");return"m"===r?a:"a"===r?a.call(e):a?a.value:t.get(e)},$f2af1554fbcf9c96$var$__classPrivateFieldSet=function(e,t,r,a,n){if("m"===a)throw TypeError("Private method is not writable");if("a"===a&&!n)throw TypeError("Private accessor was defined without a setter");if("function"==typeof t?e!==t||!n:!t.has(e))throw TypeError("Cannot write private member to an object whose class did not declare it");return"a"===a?n.call(e,r):n?n.value=r:t.set(e,r),r},$f2af1554fbcf9c96$var$blobCache=new WeakMap,$f2af1554fbcf9c96$export$54dc470bcc5c41d1=function(){var e,t,r,a,n,c,s,i,o,l,u,p=[$8uLkp$mobxreact.observer],$=[],f=$8uLkp$mobxreacthelper.FormComponent,d=[],b=[],m=[];return i=function(e){"use strict";function t(){var e;return(0,$8uLkp$swchelperscjs_class_call_checkcjs._)(this,t),e=(0,$8uLkp$swchelperscjs_call_supercjs._)(this,t,arguments),c.set(e,($f2af1554fbcf9c96$var$__runInitializers(e,d),$f2af1554fbcf9c96$var$__runInitializers(e,b,void 0))),r.set(e,$f2af1554fbcf9c96$var$__runInitializers(e,m)),a.set(e,function(t){return $f2af1554fbcf9c96$var$__awaiter(e,void 0,void 0,function(){var e,r;return(0,$8uLkp$swchelperscjs_ts_generatorcjs._)(this,function(a){switch(a.label){case 0:if("string"!=typeof t)return[3,4];a.label=1;case 1:return a.trys.push([1,3,,4]),[4,(0,$8uLkp$webutility.blobOf)(t)];case 2:return r=new File([e=a.sent()],t.split("/").at(-1),{type:e.type}),$f2af1554fbcf9c96$var$blobCache.set(r,t),[2,this.file=r];case 3:return a.sent(),[3,4];case 4:if(t instanceof File)return $f2af1554fbcf9c96$var$blobCache.has(t)||$f2af1554fbcf9c96$var$blobCache.set(t,URL.createObjectURL(t)),[2,this.file=t];return[2,this.file=void 0]}})})}),n.set(e,function(t){if(e.file=t,t)e.innerValue=t,$f2af1554fbcf9c96$var$blobCache.set(t,URL.createObjectURL(t));else if(e.value){var r=e.innerValue;"string"==typeof r&&r.startsWith("blob:")?URL.revokeObjectURL(r):r instanceof File&&$f2af1554fbcf9c96$var$blobCache.delete(r),e.innerValue=""}}),e}return(0,$8uLkp$swchelperscjs_inheritscjs._)(t,e),(0,$8uLkp$swchelperscjs_create_classcjs._)(t,[{key:"file",get:function(){return $f2af1554fbcf9c96$var$__classPrivateFieldGet(this,c,"f")},set:function(e){$f2af1554fbcf9c96$var$__classPrivateFieldSet(this,c,e,"f")}},{key:"fileType",get:function(){var e,t=this.observedProps.accept,r=this.file;return(null==r?void 0:r.type)||(null==(e=null==r?void 0:r.name.match(/\.\w+$/))?void 0:e[0])||t}},{key:"filePath",get:function(){var e=this.value;return"string"==typeof e?e:$f2af1554fbcf9c96$var$blobCache.get(e)}},{key:"componentDidMount",value:function(){var e=this;(0,$8uLkp$swchelperscjs_getcjs._)((0,$8uLkp$swchelperscjs_get_prototype_ofcjs._)(t.prototype),"componentDidMount",this).call(this),$f2af1554fbcf9c96$var$__classPrivateFieldGet(this,a,"f").call(this,this.value),$f2af1554fbcf9c96$var$__classPrivateFieldSet(this,r,(0,$8uLkp$mobx.reaction)(function(){return e.value},$f2af1554fbcf9c96$var$__classPrivateFieldGet(this,a,"f")),"f")}},{key:"componentWillUnmount",value:function(){var e;(0,$8uLkp$swchelperscjs_getcjs._)((0,$8uLkp$swchelperscjs_get_prototype_ofcjs._)(t.prototype),"componentWillUnmount",this).call(this),null==(e=$f2af1554fbcf9c96$var$__classPrivateFieldGet(this,r,"f"))||e.call(this),$f2af1554fbcf9c96$var$__classPrivateFieldSet(this,r,void 0,"f")}},{key:"renderInput",value:function(){var e=this,t=this.props,r=t.id,a=t.name,c=t.value,s=t.required,i=t.disabled,o=t.accept,l=t.multiple,u=this.filePath;return(0,$8uLkp$reactjsxruntime.jsxs)($8uLkp$reactjsxruntime.Fragment,{children:[(0,$8uLkp$reactjsxruntime.jsx)("input",{ref:this.ref,className:"position-absolute start-0 top-0 w-100 h-100 opacity-0",type:"file",name:c?void 0:a,required:!c&&s,id:r,disabled:i,accept:o,multiple:l,onChange:function(t){var r=t.currentTarget.files;return $f2af1554fbcf9c96$var$__classPrivateFieldGet(e,n,"f").call(e,null==r?void 0:r[0])}}),u&&(0,$8uLkp$reactjsxruntime.jsx)("input",{type:"hidden",name:a,value:u})]})}},{key:"render",value:function(){var e=this,t=this.filePath,r=this.fileType,a=this.props,c=a.className,s=a.style;return(0,$8uLkp$reactjsxruntime.jsxs)("div",{className:"d-inline-block border rounded position-relative ".concat(void 0===c?"":c),style:Object.assign({width:"10rem",height:"10rem"},s),children:[t?(0,$8uLkp$reactjsxruntime.jsx)($8663609ea235ec39$export$a127194569a41afb,{className:"w-100 h-100",type:r,path:t}):(0,$8uLkp$reactjsxruntime.jsx)("div",{className:"w-100 h-100 d-flex justify-content-center align-items-center display-1",children:"+"}),this.renderInput(),t&&(0,$8uLkp$reactjsxruntime.jsx)($8uLkp$reactbootstrap.CloseButton,{className:"position-absolute top-0 end-0",style:{width:"0.5rem",height:"0.5rem"},onClick:function(){return $f2af1554fbcf9c96$var$__classPrivateFieldGet(e,n,"f").call(e)}})]})}}]),t}(f),r=new WeakMap,a=new WeakMap,n=new WeakMap,c=new WeakMap,$f2af1554fbcf9c96$var$__setFunctionName(i,"FilePicker"),t="function"==typeof Symbol&&Symbol.metadata?Object.create(null!=(e=f[Symbol.metadata])?e:null):void 0,o=[$8uLkp$mobx.observable],l=[$8uLkp$mobx.computed],u=[$8uLkp$mobx.computed],$f2af1554fbcf9c96$var$__esDecorate(i,null,o,{kind:"accessor",name:"file",static:!1,private:!1,access:{has:function(e){return"file"in e},get:function(e){return e.file},set:function(e,t){e.file=t}},metadata:t},b,m),$f2af1554fbcf9c96$var$__esDecorate(i,null,l,{kind:"getter",name:"fileType",static:!1,private:!1,access:{has:function(e){return"fileType"in e},get:function(e){return e.fileType}},metadata:t},null,d),$f2af1554fbcf9c96$var$__esDecorate(i,null,u,{kind:"getter",name:"filePath",static:!1,private:!1,access:{has:function(e){return"filePath"in e},get:function(e){return e.filePath}},metadata:t},null,d),$f2af1554fbcf9c96$var$__esDecorate(null,s={value:i},p,{kind:"class",name:i.name,metadata:t},null,$),i=s.value,t&&Object.defineProperty(i,Symbol.metadata,{enumerable:!0,configurable:!0,writable:!0,value:t}),Object.defineProperty(i,"displayName",{enumerable:!0,configurable:!0,writable:!0,value:"FilePicker"}),$f2af1554fbcf9c96$var$__runInitializers(i,$),i}(),$a21a50f24f1cbd28$exports={};$parcel$export($a21a50f24f1cbd28$exports,"FileModel",function(){return $a21a50f24f1cbd28$export$424c8de2e117ab22}),$parcel$export($a21a50f24f1cbd28$exports,"FileUploader",function(){return $a21a50f24f1cbd28$export$1a5cb5295a7d2749});var $a21a50f24f1cbd28$var$__esDecorate=function(e,t,r,a,n,c){function s(e){if(void 0!==e&&"function"!=typeof e)throw TypeError("Function expected");return e}for(var i,o=a.kind,l="getter"===o?"get":"setter"===o?"set":"value",u=!t&&e?a.static?e:e.prototype:null,p=t||(u?Object.getOwnPropertyDescriptor(u,a.name):{}),$=!1,f=r.length-1;f>=0;f--){var d={};for(var b in a)d[b]="access"===b?{}:a[b];for(var b in a.access)d.access[b]=a.access[b];d.addInitializer=function(e){if($)throw TypeError("Cannot add initializers after decoration has completed");c.push(s(e||null))};var m=(0,r[f])("accessor"===o?{get:p.get,set:p.set}:p[l],d);if("accessor"===o){if(void 0===m)continue;if(null===m||(void 0===m?"undefined":(0,$8uLkp$swchelperscjs_type_ofcjs._)(m))!=="object")throw TypeError("Object expected");(i=s(m.get))&&(p.get=i),(i=s(m.set))&&(p.set=i),(i=s(m.init))&&n.unshift(i)}else(i=s(m))&&("field"===o?n.unshift(i):p[l]=i)}u&&Object.defineProperty(u,a.name,p),$=!0},$a21a50f24f1cbd28$var$__runInitializers=function(e,t,r){for(var a=arguments.length>2,n=0;n<t.length;n++)r=a?t[n].call(e,r):t[n].call(e);return a?r:void 0},$a21a50f24f1cbd28$var$__awaiter=function(e,t,r,a){return new(r||(r=Promise))(function(n,c){function s(e){try{o(a.next(e))}catch(e){c(e)}}function i(e){try{o(a.throw(e))}catch(e){c(e)}}function o(e){var t;e.done?n(e.value):((t=e.value)instanceof r?t:new r(function(e){e(t)})).then(s,i)}o((a=a.apply(e,t||[])).next())})},$a21a50f24f1cbd28$var$__classPrivateFieldGet=function(e,t,r,a){if("a"===r&&!a)throw TypeError("Private accessor was defined without a getter");if("function"==typeof t?e!==t||!a:!t.has(e))throw TypeError("Cannot read private member from an object whose class did not declare it");return"m"===r?a:"a"===r?a.call(e):a?a.value:t.get(e)},$a21a50f24f1cbd28$var$__classPrivateFieldSet=function(e,t,r,a,n){if("m"===a)throw TypeError("Private method is not writable");if("a"===a&&!n)throw TypeError("Private accessor was defined without a setter");if("function"==typeof t?e!==t||!n:!t.has(e))throw TypeError("Cannot write private member to an object whose class did not declare it");return"a"===a?n.call(e,r):n?n.value=r:t.set(e,r),r},$a21a50f24f1cbd28$var$__setFunctionName=function(e,t,r){return(void 0===t?"undefined":(0,$8uLkp$swchelperscjs_type_ofcjs._)(t))==="symbol"&&(t=t.description?"[".concat(t.description,"]"):""),Object.defineProperty(e,"name",{configurable:!0,value:r?"".concat(r," ",t):t})},$a21a50f24f1cbd28$var$__rest=function(e,t){var r={};for(var a in e)Object.prototype.hasOwnProperty.call(e,a)&&0>t.indexOf(a)&&(r[a]=e[a]);if(null!=e&&"function"==typeof Object.getOwnPropertySymbols)for(var n=0,a=Object.getOwnPropertySymbols(e);n<a.length;n++)0>t.indexOf(a[n])&&Object.prototype.propertyIsEnumerable.call(e,a[n])&&(r[a[n]]=e[a[n]]);return r},$a21a50f24f1cbd28$export$424c8de2e117ab22=function(){var e,t,r,a,n=$8uLkp$mobxrestful.BaseModel,c=[],s=[];return r=function(e){"use strict";function t(){var e;return(0,$8uLkp$swchelperscjs_class_call_checkcjs._)(this,t),e=(0,$8uLkp$swchelperscjs_call_supercjs._)(this,t,arguments),a.set(e,$a21a50f24f1cbd28$var$__runInitializers(e,c,[])),$a21a50f24f1cbd28$var$__runInitializers(e,s),e}return(0,$8uLkp$swchelperscjs_inheritscjs._)(t,e),(0,$8uLkp$swchelperscjs_create_classcjs._)(t,[{key:"files",get:function(){return $a21a50f24f1cbd28$var$__classPrivateFieldGet(this,a,"f")},set:function(e){$a21a50f24f1cbd28$var$__classPrivateFieldSet(this,a,e,"f")}},{key:"clear",value:function(){(0,$8uLkp$swchelperscjs_getcjs._)((0,$8uLkp$swchelperscjs_get_prototype_ofcjs._)(t.prototype),"clear",this).call(this),this.files=[]}},{key:"upload",value:function(e){return $a21a50f24f1cbd28$var$__awaiter(this,void 0,void 0,function(){var t;return(0,$8uLkp$swchelperscjs_ts_generatorcjs._)(this,function(r){return e instanceof Blob&&(e=URL.createObjectURL(e)),(t=this.files).includes(e)||(this.files=(0,$8uLkp$swchelperscjs_to_consumable_arraycjs._)(t).concat([e])),[2,e]})})}},{key:"delete",value:function(e){return $a21a50f24f1cbd28$var$__awaiter(this,void 0,void 0,function(){var t,r;return(0,$8uLkp$swchelperscjs_ts_generatorcjs._)(this,function(a){return r=(t=this.files).indexOf(e),this.files=(0,$8uLkp$swchelperscjs_to_consumable_arraycjs._)(t.slice(0,r)).concat((0,$8uLkp$swchelperscjs_to_consumable_arraycjs._)(t.slice(r+1))),[2]})})}},{key:"move",value:function(e,t){var r=this.files,a=r[e],n=r[t],c=Math.min(e,t),s=Math.max(e,t),i=r.slice(0,c),o=r.slice(c+1,s),l=r.slice(s+1);this.files=e<t?(0,$8uLkp$swchelperscjs_to_consumable_arraycjs._)(i).concat((0,$8uLkp$swchelperscjs_to_consumable_arraycjs._)(o),[n,a],(0,$8uLkp$swchelperscjs_to_consumable_arraycjs._)(l)):(0,$8uLkp$swchelperscjs_to_consumable_arraycjs._)(i).concat([a,n],(0,$8uLkp$swchelperscjs_to_consumable_arraycjs._)(o),(0,$8uLkp$swchelperscjs_to_consumable_arraycjs._)(l))}}]),t}(n),a=new WeakMap,t="function"==typeof Symbol&&Symbol.metadata?Object.create(null!=(e=n[Symbol.metadata])?e:null):void 0,$a21a50f24f1cbd28$var$__esDecorate(r,null,[$8uLkp$mobx.observable],{kind:"accessor",name:"files",static:!1,private:!1,access:{has:function(e){return"files"in e},get:function(e){return e.files},set:function(e,t){e.files=t}},metadata:t},c,s),t&&Object.defineProperty(r,Symbol.metadata,{enumerable:!0,configurable:!0,writable:!0,value:t}),r}(),$a21a50f24f1cbd28$export$1a5cb5295a7d2749=function(){var e,t,r,a,n,c,s=[$8uLkp$mobxreact.observer],i=[],o=$8uLkp$mobxreacthelper.FormComponent,l=[],u=[];return c=function(e){"use strict";function t(){var e;return(0,$8uLkp$swchelperscjs_class_call_checkcjs._)(this,t),e=(0,$8uLkp$swchelperscjs_call_supercjs._)(this,t,arguments),a.set(e,$a21a50f24f1cbd28$var$__runInitializers(e,l,void 0)),r.set(e,$a21a50f24f1cbd28$var$__runInitializers(e,u)),Object.defineProperty(e,"handleDrop",{enumerable:!0,configurable:!0,writable:!0,value:function(t){return function(r){r.preventDefault();var a=e.props,n=e.pickIndex;null!=n&&(a.store.move(n,t),e.innerValue=a.store.files)}}}),Object.defineProperty(e,"handleChange",{enumerable:!0,configurable:!0,writable:!0,value:function(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:"";return function(r){return $a21a50f24f1cbd28$var$__awaiter(e,void 0,void 0,function(){var e;return(0,$8uLkp$swchelperscjs_ts_generatorcjs._)(this,function(a){switch(a.label){case 0:if(e=this.props.store,!t)return[3,2];return[4,e.delete(t)];case 1:a.sent(),a.label=2;case 2:if(!r)return[3,4];return[4,e.upload(r)];case 3:a.sent(),a.label=4;case 4:return this.innerValue=e.files,[2]}})})}}}),e}return(0,$8uLkp$swchelperscjs_inheritscjs._)(t,e),(0,$8uLkp$swchelperscjs_create_classcjs._)(t,[{key:"pickIndex",get:function(){return $a21a50f24f1cbd28$var$__classPrivateFieldGet(this,a,"f")},set:function(e){$a21a50f24f1cbd28$var$__classPrivateFieldSet(this,a,e,"f")}},{key:"componentDidMount",value:function(){var e=this;(0,$8uLkp$swchelperscjs_getcjs._)((0,$8uLkp$swchelperscjs_get_prototype_ofcjs._)(t.prototype),"componentDidMount",this).call(this);var a=this.props.store;a.files=this.value||[],$a21a50f24f1cbd28$var$__classPrivateFieldSet(this,r,(0,$8uLkp$mobx.reaction)(function(){return e.value},function(e){return a.files=e}),"f")}},{key:"componentWillUnmount",value:function(){var e;(0,$8uLkp$swchelperscjs_getcjs._)((0,$8uLkp$swchelperscjs_get_prototype_ofcjs._)(t.prototype),"componentWillUnmount",this).call(this),null==(e=$a21a50f24f1cbd28$var$__classPrivateFieldGet(this,r,"f"))||e.call(this),$a21a50f24f1cbd28$var$__classPrivateFieldSet(this,r,void 0,"f")}},{key:"render",value:function(){var e=this,t=this.props,r=t.className,a=t.style,n=t.multiple,c=(t.store,t.value,t.defaultValue,t.onChange,$a21a50f24f1cbd28$var$__rest(t,["className","style","multiple","store","value","defaultValue","onChange"])),s=this.value;return(0,$8uLkp$reactjsxruntime.jsxs)("ol",{className:"list-inline d-flex ".concat(void 0===r?"m-0":r),style:a,onDragOver:function(e){return e.preventDefault()},children:[null==s?void 0:s.map(function(t,r){return(0,$8uLkp$reactjsxruntime.jsx)("li",{className:"list-inline-item",draggable:!0,onDragStart:function(){return e.pickIndex=r},onDrop:e.handleDrop(r),children:(0,$8uLkp$reactjsxruntime.jsx)($f2af1554fbcf9c96$export$54dc470bcc5c41d1,Object.assign({},c,{value:t,onChange:e.handleChange(t)}))},t)}),(n||!(null==s?void 0:s[0]))&&(0,$8uLkp$reactjsxruntime.jsx)("li",{className:"list-inline-item",children:(0,$8uLkp$reactjsxruntime.jsx)($f2af1554fbcf9c96$export$54dc470bcc5c41d1,Object.assign({},c,{name:void 0,value:"",required:!(null==s?void 0:s[0])&&c.required,onChange:this.handleChange()}))})]})}}]),t}(o),r=new WeakMap,a=new WeakMap,$a21a50f24f1cbd28$var$__setFunctionName(c,"FileUploader"),t="function"==typeof Symbol&&Symbol.metadata?Object.create(null!=(e=o[Symbol.metadata])?e:null):void 0,$a21a50f24f1cbd28$var$__esDecorate(c,null,[$8uLkp$mobx.observable],{kind:"accessor",name:"pickIndex",static:!1,private:!1,access:{has:function(e){return"pickIndex"in e},get:function(e){return e.pickIndex},set:function(e,t){e.pickIndex=t}},metadata:t},l,u),$a21a50f24f1cbd28$var$__esDecorate(null,n={value:c},s,{kind:"class",name:c.name,metadata:t},null,i),c=n.value,t&&Object.defineProperty(c,Symbol.metadata,{enumerable:!0,configurable:!0,writable:!0,value:t}),Object.defineProperty(c,"displayName",{enumerable:!0,configurable:!0,writable:!0,value:"FileUploader"}),$a21a50f24f1cbd28$var$__runInitializers(c,i),c}(),$4e6504f15de995a8$exports={};$parcel$export($4e6504f15de995a8$exports,"FormField",function(){return $4e6504f15de995a8$export$56e87bf42978147a});var $4e6504f15de995a8$var$__rest=function(e,t){var r={};for(var a in e)Object.prototype.hasOwnProperty.call(e,a)&&0>t.indexOf(a)&&(r[a]=e[a]);if(null!=e&&"function"==typeof Object.getOwnPropertySymbols)for(var n=0,a=Object.getOwnPropertySymbols(e);n<a.length;n++)0>t.indexOf(a[n])&&Object.prototype.propertyIsEnumerable.call(e,a[n])&&(r[a[n]]=e[a[n]]);return r},$4e6504f15de995a8$export$56e87bf42978147a=function(e){var t=e.className,r=e.style,a=e.label,n=e.placeholder,c=e.id,s=e.name,i=e.options,o=e.multiple,l=e.rows,u=e.onBlur,p=$4e6504f15de995a8$var$__rest(e,["className","style","label","placeholder","id","name","options","multiple","rows","onBlur"]);return(0,$8uLkp$reactjsxruntime.jsx)($8uLkp$reactbootstrap.Form.FloatingLabel,{className:t,style:r,label:a,controlId:s||c,onBlur:function(e){e.target.checkValidity()?(e.target.classList.remove("is-invalid"),e.currentTarget.classList.remove("is-invalid")):(e.target.classList.add("is-invalid"),e.currentTarget.classList.add("is-invalid")),null==u||u(e)},children:i?(0,$8uLkp$reactjsxruntime.jsx)($8uLkp$reactbootstrap.Form.Select,Object.assign({className:o?"h-auto":"",name:s,multiple:o,htmlSize:l},p,{children:i.map(function(e){var t=e.value,r=e.text,a=e.label,n=e.disabled;return(0,$8uLkp$reactjsxruntime.jsx)("option",{value:t,label:a,disabled:n,children:r||t},t)})})):(0,$8uLkp$reactjsxruntime.jsx)($8uLkp$reactbootstrap.Form.Control,Object.assign({className:l>1?"h-auto":"",name:s,multiple:o,rows:l},p,{placeholder:n||("string"==typeof a?a:s||c)}))})};$4e6504f15de995a8$export$56e87bf42978147a.displayName="FormField";var $92bd5b9c2e8cd28e$exports={};$parcel$export($92bd5b9c2e8cd28e$exports,"RangeInput",function(){return $92bd5b9c2e8cd28e$export$f5603a09670563b9});var $92bd5b9c2e8cd28e$var$__esDecorate=function(e,t,r,a,n,c){function s(e){if(void 0!==e&&"function"!=typeof e)throw TypeError("Function expected");return e}for(var i,o=a.kind,l="getter"===o?"get":"setter"===o?"set":"value",u=!t&&e?a.static?e:e.prototype:null,p=t||(u?Object.getOwnPropertyDescriptor(u,a.name):{}),$=!1,f=r.length-1;f>=0;f--){var d={};for(var b in a)d[b]="access"===b?{}:a[b];for(var b in a.access)d.access[b]=a.access[b];d.addInitializer=function(e){if($)throw TypeError("Cannot add initializers after decoration has completed");c.push(s(e||null))};var m=(0,r[f])("accessor"===o?{get:p.get,set:p.set}:p[l],d);if("accessor"===o){if(void 0===m)continue;if(null===m||(void 0===m?"undefined":(0,$8uLkp$swchelperscjs_type_ofcjs._)(m))!=="object")throw TypeError("Object expected");(i=s(m.get))&&(p.get=i),(i=s(m.set))&&(p.set=i),(i=s(m.init))&&n.unshift(i)}else(i=s(m))&&("field"===o?n.unshift(i):p[l]=i)}u&&Object.defineProperty(u,a.name,p),$=!0},$92bd5b9c2e8cd28e$var$__runInitializers=function(e,t,r){for(var a=arguments.length>2,n=0;n<t.length;n++)r=a?t[n].call(e,r):t[n].call(e);return a?r:void 0},$92bd5b9c2e8cd28e$var$__setFunctionName=function(e,t,r){return(void 0===t?"undefined":(0,$8uLkp$swchelperscjs_type_ofcjs._)(t))==="symbol"&&(t=t.description?"[".concat(t.description,"]"):""),Object.defineProperty(e,"name",{configurable:!0,value:r?"".concat(r," ",t):t})},$92bd5b9c2e8cd28e$var$__rest=function(e,t){var r={};for(var a in e)Object.prototype.hasOwnProperty.call(e,a)&&0>t.indexOf(a)&&(r[a]=e[a]);if(null!=e&&"function"==typeof Object.getOwnPropertySymbols)for(var n=0,a=Object.getOwnPropertySymbols(e);n<a.length;n++)0>t.indexOf(a[n])&&Object.prototype.propertyIsEnumerable.call(e,a[n])&&(r[a[n]]=e[a[n]]);return r},$92bd5b9c2e8cd28e$export$f5603a09670563b9=function(){var e,t,r,a,n=[$8uLkp$mobxreact.observer],c=[],s=$8uLkp$mobxreacthelper.FormComponent;return $92bd5b9c2e8cd28e$var$__setFunctionName(a=function(e){"use strict";function t(){return(0,$8uLkp$swchelperscjs_class_call_checkcjs._)(this,t),(0,$8uLkp$swchelperscjs_call_supercjs._)(this,t,arguments)}return(0,$8uLkp$swchelperscjs_inheritscjs._)(t,e),(0,$8uLkp$swchelperscjs_create_classcjs._)(t,[{key:"renderItem",value:function(e){var t=this.value,r=this.observedProps,a=r.icon,n=r.step,c=void 0===n?1:n,s=Math.max(Math.min((void 0===t?0:t)-c*e,+c),0);return(0,$8uLkp$reactjsxruntime.jsx)("li",{className:"text-center",children:"function"==typeof a?a(s):a},e)}},{key:"render",value:function(){var e=this,t=this.observedProps,r=t.className,a=t.icon,n=t.min,c=t.max,s=void 0===c?a?5:100:c,i=(t.onChange,$92bd5b9c2e8cd28e$var$__rest(t,["className","icon","min","max","onChange"])),o=this.value,l=void 0===o?n||0:o;return(0,$8uLkp$reactjsxruntime.jsxs)("div",{className:void 0===r?"d-inline-block position-relative":r,title:l+"",children:[(0,$8uLkp$reactjsxruntime.jsx)("input",Object.assign({min:n,max:s,value:l},i,{className:a?"opacity-0":"",style:{margin:"0 -0.5rem",cursor:"pointer"},type:"range",onChange:function(t){return e.innerValue=t.currentTarget.value}})),(0,$8uLkp$reactjsxruntime.jsx)("ol",{className:"list-unstyled user-select-none position-absolute start-0 top-0 w-100 h-100 pe-none d-flex justify-content-around",children:Array.from({length:+s},function(t,r){return e.renderItem(r)})})]})}}]),t}(s),"RangeInput"),t="function"==typeof Symbol&&Symbol.metadata?Object.create(null!=(e=s[Symbol.metadata])?e:null):void 0,$92bd5b9c2e8cd28e$var$__esDecorate(null,r={value:a},n,{kind:"class",name:a.name,metadata:t},null,c),a=r.value,t&&Object.defineProperty(a,Symbol.metadata,{enumerable:!0,configurable:!0,writable:!0,value:t}),Object.defineProperty(a,"displayName",{enumerable:!0,configurable:!0,writable:!0,value:"RangeInput"}),$92bd5b9c2e8cd28e$var$__runInitializers(a,c),a}(),$fa84453248a3f065$exports={};$parcel$export($fa84453248a3f065$exports,"TextInputTypes",function(){return $fa84453248a3f065$export$82cd8db40d0f609c}),$parcel$export($fa84453248a3f065$exports,"BadgeInput",function(){return $fa84453248a3f065$export$76834b0602c89bd});var $fa84453248a3f065$var$__esDecorate=function(e,t,r,a,n,c){function s(e){if(void 0!==e&&"function"!=typeof e)throw TypeError("Function expected");return e}for(var i,o=a.kind,l="getter"===o?"get":"setter"===o?"set":"value",u=!t&&e?a.static?e:e.prototype:null,p=t||(u?Object.getOwnPropertyDescriptor(u,a.name):{}),$=!1,f=r.length-1;f>=0;f--){var d={};for(var b in a)d[b]="access"===b?{}:a[b];for(var b in a.access)d.access[b]=a.access[b];d.addInitializer=function(e){if($)throw TypeError("Cannot add initializers after decoration has completed");c.push(s(e||null))};var m=(0,r[f])("accessor"===o?{get:p.get,set:p.set}:p[l],d);if("accessor"===o){if(void 0===m)continue;if(null===m||(void 0===m?"undefined":(0,$8uLkp$swchelperscjs_type_ofcjs._)(m))!=="object")throw TypeError("Object expected");(i=s(m.get))&&(p.get=i),(i=s(m.set))&&(p.set=i),(i=s(m.init))&&n.unshift(i)}else(i=s(m))&&("field"===o?n.unshift(i):p[l]=i)}u&&Object.defineProperty(u,a.name,p),$=!0},$fa84453248a3f065$var$__runInitializers=function(e,t,r){for(var a=arguments.length>2,n=0;n<t.length;n++)r=a?t[n].call(e,r):t[n].call(e);return a?r:void 0},$fa84453248a3f065$var$__setFunctionName=function(e,t,r){return(void 0===t?"undefined":(0,$8uLkp$swchelperscjs_type_ofcjs._)(t))==="symbol"&&(t=t.description?"[".concat(t.description,"]"):""),Object.defineProperty(e,"name",{configurable:!0,value:r?"".concat(r," ",t):t})},$fa84453248a3f065$export$82cd8db40d0f609c=["text","number","tel","email","url"],$fa84453248a3f065$export$76834b0602c89bd=function(){var e,t,r,a,n=[$8uLkp$mobxreact.observer],c=[],s=$8uLkp$mobxreacthelper.FormComponent;return $fa84453248a3f065$var$__setFunctionName(a=function(e){"use strict";function t(){var e;return(0,$8uLkp$swchelperscjs_class_call_checkcjs._)(this,t),e=(0,$8uLkp$swchelperscjs_call_supercjs._)(this,t,arguments),Object.defineProperty(e,"handleInput",{enumerable:!0,configurable:!0,writable:!0,value:function(t){var r=t.currentTarget,a=r.value,n=e.innerValue||[];switch(t.key){case"Enter":t.preventDefault(),r.value="",a&&(e.innerValue=(0,$8uLkp$swchelperscjs_to_consumable_arraycjs._)(n).concat([a]));break;case"Backspace":a||(e.innerValue=n.slice(0,-1))}}}),e}return(0,$8uLkp$swchelperscjs_inheritscjs._)(t,e),(0,$8uLkp$swchelperscjs_create_classcjs._)(t,[{key:"delete",value:function(e){var t=this.innerValue;this.innerValue=(0,$8uLkp$swchelperscjs_to_consumable_arraycjs._)(t.slice(0,e)).concat((0,$8uLkp$swchelperscjs_to_consumable_arraycjs._)(t.slice(e+1)))}},{key:"render",value:function(){var e=this,t=this.value,r=this.props,a=r.className,n=r.style,c=r.type,s=r.name,i=r.required,o=r.placeholder;return(0,$8uLkp$reactjsxruntime.jsxs)("div",{className:"form-control p-2 d-flex flex-wrap gap-2 ".concat(void 0===a?"":a),style:n,children:[(0,$8uLkp$reactjsxruntime.jsx)($f600741b98acd6fe$export$ef1c4106ceccca63,{list:(t||[]).map(function(e){return{text:e}}),onDelete:function(t,r){return(0,$8uLkp$swchelperscjs_object_destructuring_emptycjs._)(t),e.delete(r)}}),(0,$8uLkp$reactjsxruntime.jsx)("input",{className:"border-0 flex-fill",style:{outline:"none"},type:c,required:(0,$8uLkp$webutility.isEmpty)(t)?i:void 0,placeholder:o,onKeyDown:this.handleInput}),(0,$8uLkp$reactjsxruntime.jsx)("input",{type:"hidden",name:s,value:JSON.stringify(t)})]})}}],[{key:"match",value:function(e){return $fa84453248a3f065$export$82cd8db40d0f609c.includes(e)}}]),t}(s),"BadgeInput"),t="function"==typeof Symbol&&Symbol.metadata?Object.create(null!=(e=s[Symbol.metadata])?e:null):void 0,$fa84453248a3f065$var$__esDecorate(null,r={value:a},n,{kind:"class",name:a.name,metadata:t},null,c),a=r.value,t&&Object.defineProperty(a,Symbol.metadata,{enumerable:!0,configurable:!0,writable:!0,value:t}),Object.defineProperty(a,"displayName",{enumerable:!0,configurable:!0,writable:!0,value:"BadgeInput"}),$fa84453248a3f065$var$__runInitializers(a,c),a}(),$36ed2012ed0bbec3$exports={};$parcel$export($36ed2012ed0bbec3$exports,"ArrayField",function(){return $36ed2012ed0bbec3$export$42efeba470be9198});var $36ed2012ed0bbec3$var$__esDecorate=function(e,t,r,a,n,c){function s(e){if(void 0!==e&&"function"!=typeof e)throw TypeError("Function expected");return e}for(var i,o=a.kind,l="getter"===o?"get":"setter"===o?"set":"value",u=!t&&e?a.static?e:e.prototype:null,p=t||(u?Object.getOwnPropertyDescriptor(u,a.name):{}),$=!1,f=r.length-1;f>=0;f--){var d={};for(var b in a)d[b]="access"===b?{}:a[b];for(var b in a.access)d.access[b]=a.access[b];d.addInitializer=function(e){if($)throw TypeError("Cannot add initializers after decoration has completed");c.push(s(e||null))};var m=(0,r[f])("accessor"===o?{get:p.get,set:p.set}:p[l],d);if("accessor"===o){if(void 0===m)continue;if(null===m||(void 0===m?"undefined":(0,$8uLkp$swchelperscjs_type_ofcjs._)(m))!=="object")throw TypeError("Object expected");(i=s(m.get))&&(p.get=i),(i=s(m.set))&&(p.set=i),(i=s(m.init))&&n.unshift(i)}else(i=s(m))&&("field"===o?n.unshift(i):p[l]=i)}u&&Object.defineProperty(u,a.name,p),$=!0},$36ed2012ed0bbec3$var$__runInitializers=function(e,t,r){for(var a=arguments.length>2,n=0;n<t.length;n++)r=a?t[n].call(e,r):t[n].call(e);return a?r:void 0},$36ed2012ed0bbec3$var$__setFunctionName=function(e,t,r){return(void 0===t?"undefined":(0,$8uLkp$swchelperscjs_type_ofcjs._)(t))==="symbol"&&(t=t.description?"[".concat(t.description,"]"):""),Object.defineProperty(e,"name",{configurable:!0,value:r?"".concat(r," ",t):t})},$36ed2012ed0bbec3$export$42efeba470be9198=function(){var e,t,r,a,n=[$8uLkp$mobxreact.observer],c=[],s=$8uLkp$mobxreacthelper.FormComponent;return $36ed2012ed0bbec3$var$__setFunctionName(a=function(e){"use strict";function t(){var e;return(0,$8uLkp$swchelperscjs_class_call_checkcjs._)(this,t),e=(0,$8uLkp$swchelperscjs_call_supercjs._)(this,t,arguments),Object.defineProperty(e,"add",{enumerable:!0,configurable:!0,writable:!0,value:function(){return e.innerValue=(0,$8uLkp$swchelperscjs_to_consumable_arraycjs._)(e.innerValue||[]).concat([{}])}}),Object.defineProperty(e,"remove",{enumerable:!0,configurable:!0,writable:!0,value:function(t){var r;return e.innerValue=null==(r=e.innerValue)?void 0:r.filter(function(e,r){return r!==t})}}),Object.defineProperty(e,"handleChange",{enumerable:!0,configurable:!0,writable:!0,value:function(t){return function(r){var a,n,c=r.currentTarget,s=(0,$8uLkp$webutility.formToJSON)(c),i=e.innerValue,o=(0,$8uLkp$swchelperscjs_to_consumable_arraycjs._)(i.slice(0,t)).concat([s],(0,$8uLkp$swchelperscjs_to_consumable_arraycjs._)(i.slice(t+1))).map(function(e){return(0,$8uLkp$mobx.toJS)(e)});null==(n=(a=e.props).onChange)||n.call(a,o)}}}),Object.defineProperty(e,"handleUpdate",{enumerable:!0,configurable:!0,writable:!0,value:function(t){return function(r){var a=r.currentTarget;return e.innerValue[t]=(0,$8uLkp$webutility.formToJSON)(a)}}}),e}return(0,$8uLkp$swchelperscjs_inheritscjs._)(t,e),(0,$8uLkp$swchelperscjs_create_classcjs._)(t,[{key:"componentDidMount",value:function(){(0,$8uLkp$swchelperscjs_getcjs._)((0,$8uLkp$swchelperscjs_get_prototype_ofcjs._)(t.prototype),"componentDidMount",this).call(this),(0,$8uLkp$webutility.isEmpty)(this.value)&&this.add()}},{key:"render",value:function(){var e,t=this,r=this.props,a=r.className,n=void 0===a?"":a,c=r.style,s=r.name,i=r.renderItem;return(0,$8uLkp$reactjsxruntime.jsx)($8uLkp$reactjsxruntime.Fragment,{children:null==(e=this.value)?void 0:e.map(function(e,r,a){var o=a.length;return(0,$8uLkp$reactjsxruntime.jsxs)("fieldset",{className:"d-flex align-items-center my-2 gap-2 ".concat(n),style:c,name:s,onChange:t.handleChange(r),onBlur:t.handleUpdate(r),children:[(0,$8uLkp$reactjsxruntime.jsx)("div",{className:"flex-fill",children:i(e,r)}),(0,$8uLkp$reactjsxruntime.jsxs)($8uLkp$reactbootstrap.ButtonGroup,{children:[(0,$8uLkp$reactjsxruntime.jsx)($8uLkp$reactbootstrap.Button,{type:"button",size:"sm",variant:"warning",onClick:t.add,children:"+"}),(0,$8uLkp$reactjsxruntime.jsx)($8uLkp$reactbootstrap.Button,{type:"button",size:"sm",variant:"danger",disabled:o<2,onClick:function(){return t.remove(r)},children:"-"})]})]},JSON.stringify(e))})})}}]),t}(s),"ArrayField"),t="function"==typeof Symbol&&Symbol.metadata?Object.create(null!=(e=s[Symbol.metadata])?e:null):void 0,$36ed2012ed0bbec3$var$__esDecorate(null,r={value:a},n,{kind:"class",name:a.name,metadata:t},null,c),a=r.value,t&&Object.defineProperty(a,Symbol.metadata,{enumerable:!0,configurable:!0,writable:!0,value:t}),Object.defineProperty(a,"displayName",{enumerable:!0,configurable:!0,writable:!0,value:"ArrayField"}),$36ed2012ed0bbec3$var$__runInitializers(a,c),a}(),$cd7ba08b282791a9$exports={};$parcel$export($cd7ba08b282791a9$exports,"RestForm",function(){return $cd7ba08b282791a9$export$341e3470805a945e});var $cd7ba08b282791a9$var$__runInitializers=function(e,t,r){for(var a=arguments.length>2,n=0;n<t.length;n++)r=a?t[n].call(e,r):t[n].call(e);return a?r:void 0},$cd7ba08b282791a9$var$__esDecorate=function(e,t,r,a,n,c){function s(e){if(void 0!==e&&"function"!=typeof e)throw TypeError("Function expected");return e}for(var i,o=a.kind,l="getter"===o?"get":"setter"===o?"set":"value",u=!t&&e?a.static?e:e.prototype:null,p=t||(u?Object.getOwnPropertyDescriptor(u,a.name):{}),$=!1,f=r.length-1;f>=0;f--){var d={};for(var b in a)d[b]="access"===b?{}:a[b];for(var b in a.access)d.access[b]=a.access[b];d.addInitializer=function(e){if($)throw TypeError("Cannot add initializers after decoration has completed");c.push(s(e||null))};var m=(0,r[f])("accessor"===o?{get:p.get,set:p.set}:p[l],d);if("accessor"===o){if(void 0===m)continue;if(null===m||(void 0===m?"undefined":(0,$8uLkp$swchelperscjs_type_ofcjs._)(m))!=="object")throw TypeError("Object expected");(i=s(m.get))&&(p.get=i),(i=s(m.set))&&(p.set=i),(i=s(m.init))&&n.unshift(i)}else(i=s(m))&&("field"===o?n.unshift(i):p[l]=i)}u&&Object.defineProperty(u,a.name,p),$=!0},$cd7ba08b282791a9$var$__awaiter=function(e,t,r,a){return new(r||(r=Promise))(function(n,c){function s(e){try{o(a.next(e))}catch(e){c(e)}}function i(e){try{o(a.throw(e))}catch(e){c(e)}}function o(e){var t;e.done?n(e.value):((t=e.value)instanceof r?t:new r(function(e){e(t)})).then(s,i)}o((a=a.apply(e,t||[])).next())})},$cd7ba08b282791a9$var$__setFunctionName=function(e,t,r){return(void 0===t?"undefined":(0,$8uLkp$swchelperscjs_type_ofcjs._)(t))==="symbol"&&(t=t.description?"[".concat(t.description,"]"):""),Object.defineProperty(e,"name",{configurable:!0,value:r?"".concat(r," ",t):t})},$cd7ba08b282791a9$var$__classPrivateFieldGet=function(e,t,r,a){if("a"===r&&!a)throw TypeError("Private accessor was defined without a getter");if("function"==typeof t?e!==t||!a:!t.has(e))throw TypeError("Cannot read private member from an object whose class did not declare it");return"m"===r?a:"a"===r?a.call(e):a?a.value:t.get(e)},$cd7ba08b282791a9$var$__classPrivateFieldSet=function(e,t,r,a,n){if("m"===a)throw TypeError("Private method is not writable");if("a"===a&&!n)throw TypeError("Private accessor was defined without a setter");if("function"==typeof t?e!==t||!n:!t.has(e))throw TypeError("Cannot write private member to an object whose class did not declare it");return"a"===a?n.call(e,r):n?n.value=r:t.set(e,r),r},$cd7ba08b282791a9$var$__rest=function(e,t){var r={};for(var a in e)Object.prototype.hasOwnProperty.call(e,a)&&0>t.indexOf(a)&&(r[a]=e[a]);if(null!=e&&"function"==typeof Object.getOwnPropertySymbols)for(var n=0,a=Object.getOwnPropertySymbols(e);n<a.length;n++)0>t.indexOf(a[n])&&Object.prototype.propertyIsEnumerable.call(e,a[n])&&(r[a[n]]=e[a[n]]);return r},$cd7ba08b282791a9$export$341e3470805a945e=function(){var e,t,r,a,n,c,s,i,o,l,u=[$8uLkp$mobxreact.observer],p=[],$=$8uLkp$mobxreacthelper.ObservedComponent,f=[],d=[],b=[],m=n=function(e){"use strict";function t(){var e;return(0,$8uLkp$swchelperscjs_class_call_checkcjs._)(this,t),e=(0,$8uLkp$swchelperscjs_call_supercjs._)(this,t,arguments),r.set(e,($cd7ba08b282791a9$var$__runInitializers(e,f),$cd7ba08b282791a9$var$__runInitializers(e,d,!1))),Object.defineProperty(e,"handleSubmit",{enumerable:!0,configurable:!0,writable:!0,value:($cd7ba08b282791a9$var$__runInitializers(e,b),function(t){return $cd7ba08b282791a9$var$__awaiter(e,void 0,void 0,function(){var e,r,a,n,c,s,i;return(0,$8uLkp$swchelperscjs_ts_generatorcjs._)(this,function(o){switch(o.label){case 0:if(t.preventDefault(),t.stopPropagation(),r=(e=t.currentTarget).checkValidity(),this.validated=!0,!r)return[3,2];return n=(a=this.props).id,c=a.store,s=a.onSubmit,[4,c.updateOne((0,$8uLkp$webutility.formToJSON)(e),n)];case 1:i=o.sent(),null==s||s(i),c.clearCurrent(),o.label=2;case 2:return this.validated=!1,[2]}})})})}),Object.definePropert